win7-7
edaea616b3
issue #1547 - Correct z-ordering for some table parts and add reftests
2020-05-16 06:49:44 +08:00
win7-7
c399e1938f
Issue #1545 - Fix border-radius on table row groups, rows, column groups, or columns
...
Before issue #146 , border-radius on row groups, rows, column groups, or columns don't apply to the background of each cell, yet the border-radius on the cell itself does.
After issue #146 , the behaviors changed. In this patch, I tried to revert the behaviors of border-radius on table row groups, rows, column groups, or columns back to what happened before issue #146 .
Also: Don't override GetBorderRadii in nsBCTableCellFrame.
2020-05-16 06:49:41 +08:00
Moonchild
b2a716b2f1
Issue #457 - Silence some superfluous compiler warnings in cairo
2020-05-16 06:49:22 +08:00
Moonchild
4ac82173d9
Issue #1543 - Follow-up: avoid displaying the Alt text if an image is loading.
...
This prevents the Alt text from briefly being shown before being replaced
with the image.
2020-05-16 06:49:19 +08:00
Moonchild
9e7397ac71
Bump platform version.
...
We've made some notable changes re: layout and rendering.
2020-05-16 06:49:17 +08:00
Moonchild
db14a637c4
Issue #1543 - Align <img> with no src to the updated spec.
2020-05-16 06:49:14 +08:00
win7-7
e87c06beb3
Issue #1355 - Fix the nit, remove nsPoint offset in nsFrame.cpp and change PresShellState member order
2020-05-16 06:48:49 +08:00
win7-7
9c783146b2
Issue #1355 - Better way to create display items for column backgrounds
...
Part 1: Remove current table item, as it's never set.
Part 2: Get rid of generic table painting code, and handle each class separately.
Part 4: Hoist outline skipping into col(group) frame code.
Part 5: Skip box-shadow for table column and column groups.
Part 6: Store column and column group backgrounds separately, and then append them before the rest of the table contents.
Part 7: Pass rects in display list coordinates to AppendBackgroundItemsToTop.
Part 8: Create column and column group background display items as part of the cell's BuildDisplayList.
Part 9: Used cached values instead of calling nsDisplayListBuilder::ToReferenceFrame when possible, since it can be expensive when the requested frame isn't the builder's current frame.
Part 10: Make sure we build display items for table parts where only the normal position is visible, since we may need to create background items for ancestors at that position.
Part 11: Create an AutoBuildingDisplayList when we create background items for table columns and column groups, so that we initialize the invalidation state correctly.
2020-05-16 06:48:45 +08:00
win7-7
15794686d6
Issue #1355 - SetNeedToCalcHasBCBorders to true when initialize nsTableFrame
...
In the printing preview, we create continuous table frame if table is too long to containing in a page. But the default value of NeedToCalcHasBCBorders is false which means we don't calculate HasBCBorders for continuous table frame. Thus, the border collapse is not shown when printing preview.
2020-05-16 06:48:43 +08:00
win7-7
da0e3a828b
Issue #1355 - Avoid unnecessary work in nsIFrame::BuildDisplayListForStackingContext() and nsIFrame::BuildDisplayListForChild() and Cleanup DescendIntoChild
...
Bug 1441796 - Part 1: Optimize the (pseudo)-stacking context conditions
Bug 1441796 - Part 3: Reuse the results in nsIFrame::BuildDisplayListForStackingContext() for ChildrenHavePerspective(), IsTransformed(), and Combines3DTransformWithAncestors()
Bug 1512244 - Part 1: Cleanup DescendIntoChild
2020-05-16 06:48:40 +08:00
win7-7
e15b1ba0ec
Issue #1355 - Preemptively fix build bustage for 1409114
2020-05-16 06:48:36 +08:00
win7-7
85b85bac28
Issue #1355 - Store the dirty rect on the display list builder rather than passing it as a parameter to BuildDisplayList
...
Also fix build bustage for De-unified layout/xul in nsRootBoxFrame.cpp
2020-05-16 06:48:33 +08:00
athenian200
7ae0c88c46
Issue #1540 - Stop MP3 demuxer from choking on very small files.
2020-05-16 06:48:09 +08:00
wolfbeast
84053aba97
Issue #1589 - Ensure computed length and data is always available
2020-05-16 06:48:05 +08:00
Gaming4JC
b490bda019
Issue #21 - Remove TelemertyVFS
...
This reverts m-c Bug 668378 and completely removes Telemetry SQLite IO. As a bonus this fixes a potential crash in newer SQLite versions without the need for updating this useless telemetry shim.
2020-05-16 06:48:02 +08:00
wolfbeast
f51880be1f
[Basilisk] [AM] Clean up addon-signing build leftovers.
2020-05-09 07:00:34 +08:00
Moonchild
2d3f069ae8
Issue #1536 - Part 3: Parse content to decide whether it's an init segment.
2020-05-09 06:56:53 +08:00
wolfbeast
c604c8363d
Issue #1536 - Part 2: Parse content to decide whether it's a media segment.
2020-05-09 06:56:49 +08:00
wolfbeast
d71453cef3
Issue #1536 - Part 1: Add timecode checking for the WebM parser
2020-05-09 06:56:47 +08:00
Matt A. Tobin
9339edef45
Hyperbola IceDove should use the toolkit SearchService
2020-05-09 06:56:44 +08:00
Moonchild
36f366b0ed
[XPFE] Properly anchor XUL windows when tearing down
2020-05-09 06:56:41 +08:00
Moonchild
9ec0ef7614
[WebRTC] Port some upstream sctp fixes
...
- add SCTP auth token boundary check.
- turn off SCTP auth and address reconfiguration.
2020-05-09 06:56:38 +08:00
Moonchild
2442d307b5
[dom] Reorder some calls to improve memory safety
2020-05-09 06:56:35 +08:00
Moonchild
105c7abd40
[devtools] Port various upstream fixes
2020-05-09 06:56:32 +08:00
Moonchild
4f72c20f83
[js] Record load in MCreateThis alias set.
2020-05-09 06:56:29 +08:00
Bas Schouten
27ea0aaf55
Prevent the existance of dangling pointers upon failure of FindDataStart.
2020-05-09 06:56:26 +08:00
Moonchild
89ad46ab66
Issue #1451 - Split out ICU data file on Windows
...
This reduces the xul.dll size by 11 MB
2020-05-09 06:56:22 +08:00
adeshkp
587a2fcd63
Issue #457 - Fix warning about inline nsINode::GetFlattenedTreeParentNodeForStyle being undefined
2020-05-09 06:55:47 +08:00
Moonchild
c61d3aa365
Issue #1450 - Remove NVidia 3D-Vision utils
...
Legacy, unmaintained and untested D3D9 stereo
output behind a hidden pref that nobody ever uses... :P
'nuf said. Resolves #1450
2020-05-09 06:55:14 +08:00
Moonchild
d62f0a0dd2
Issue #1517 - Remove dom.event.highrestimestamp.enabled pref
...
This resolves #1517
2020-05-09 06:55:11 +08:00
Matt A. Tobin
0c44ae0a30
Issue #1449 - Implement URLSearchParams's sort()
2020-05-09 06:55:08 +08:00
Matt A. Tobin
8ca630ef64
Issue #1531 - Work around GCC 10 defaulting to -fno-common in media/ffvpx/libavcodec/
...
Build Reference:
26:39.53 ../../../build/unix/gold/ld: error: /home/mattatobin/development/.obj/trunk-f1f9fdabf/navigator-x86_64-pc-linux-gnu-gtk2/media/ffvpx/libavcodec/flac_parser.o: multiple definition of 'ff_flac_parser'
26:39.53 ../../../build/unix/gold/ld: /home/mattatobin/development/.obj/trunk-f1f9fdabf/navigator-x86_64-pc-linux-gnu-gtk2/media/ffvpx/libavcodec/dummy_funcs.o: previous definition here
26:39.53 collect2: error: ld returned 1 exit status
26:39.53 gmake[4]: *** [/home/mattatobin/development/binoc-central/platform/config/rules.mk:773: libmozavcodec.so] Error 1
See also: https://gcc.gnu.org/gcc-10/porting_to.html
2020-05-09 06:55:05 +08:00
Roy Tam
4edbd8f129
bump PM version
2020-05-02 09:33:25 +08:00
Ryan C
18f2c4ec16
[Pale-Moon] Show private indicator on OS X if no MOZ_CAN_DRAW_IN_TITLEBAR ( #1784 )
2020-05-02 09:14:55 +08:00
Moonchild
6ff23f2f28
[Pale-Moon] Copy default userChrome and userContent examples to profile
...
* [profile] Copy default userChrome and userContent examples to profile
* [profile] Don't package example files inside omnijar
2020-05-02 09:14:40 +08:00
Pale Moon
207b454aed
[Pale-Moon] Clean up add-on signing build leftovers
2020-05-02 09:14:21 +08:00
Pale Moon
b294e4f2ff
[Pale-Moon] Issue #1737 - Address nits.
2020-05-02 09:14:07 +08:00
Pale Moon
054a3fb4a5
[Pale-Moon] Issue #1737 - Part 8: Phase 1 proofread + adjust for updated code style
2020-05-02 09:13:36 +08:00
Pale Moon
500d51dfc4
[Pale-Moon] Issue #1737 - Part 7: Tidy components/*.js
2020-05-02 09:13:13 +08:00
Pale Moon
94e0c368a5
[Pale-Moon] Issue #1737 - Part 6: Re-tidy browser-gesturesupport.js after merge
2020-05-02 09:12:33 +08:00
Pale Moon
0d1f8c11a8
[Pale-Moon] Issue #1737 - Part 5: Fix some typoes so the browser doesn't explode.
2020-05-02 09:02:43 +08:00
Pale Moon
fa4c122fad
[Pale-Moon] Issue #1737 - Part 4: Scope gXPInstallObserver.observe case statements.
...
This is needed because the large blocks of code otherwise have
redeclarations of let variables.
2020-05-02 09:02:24 +08:00
Pale Moon
6c51c7704a
[Pale-Moon] Issue #1737 - Part 3: Clean up base/content p.3
2020-05-02 09:02:03 +08:00
Pale Moon
b017678cf0
[Pale-Moon] Issue #1737 - Part 2: Clean up base/content p.2
2020-05-02 09:01:29 +08:00
Pale Moon
8b3b8034b9
[Pale-Moon] Issue #1737 - Part 1: Clean up base/content p.1
2020-05-02 08:44:56 +08:00
adeshkp
d7d96314fe
Issue #80 - Include nsIContentInlines.h in layout/base/PositionedEventTargeting.cpp
2020-05-02 08:28:47 +08:00
Moonchild
f1ea74a049
Issue #80 - Resolve issues with compiling on insane gcc configurations with no optimizations in layout/
...
(and fix a typo for cs fs)
2020-05-02 08:28:44 +08:00
Moonchild
22a865ad05
Issue #80 - De-unify layout/xul and tree, grid
2020-05-02 08:28:42 +08:00
Moonchild
a892cb0808
Issue #80 - De-unify layout/tables
2020-05-02 08:28:38 +08:00
Moonchild
e68128d9ca
Issue #80 - De-unify layout/svg
2020-05-02 08:28:35 +08:00