wolfbeast
1a823f5ad6
Remove SPS profiler.
...
- Conditionals and code blocks. (MOZ_ENABLE_PROFILER_SPS)
- Stub out several profiler-only functions.
2019-02-15 23:58:37 +08:00
janekptacijarabaci
e29bf72ab4
Bug 1379762 part 2. Use a more reliable test to figure out when we can skip firing onload in nsDocumentViewer::LoadComplete
...
Issue #357
2019-02-15 23:58:12 +08:00
janekptacijarabaci
eb80674e82
Bug 1379762 part 1. Don't call MediaFeaturesChanged if our override device pixel ratio is set to its current value
...
Issue #357
2019-02-15 23:58:10 +08:00
wolfbeast
74df182488
Remove other gonk widget conditionals and unused files.
...
Tag #288 .
2019-02-15 23:57:15 +08:00
wolfbeast
b586913598
Remove MOZ_WIDGET_GONK [1/2]
...
Tag #288
2019-02-15 23:57:08 +08:00
wolfbeast
719ac1bc38
Remove MOZ_B2G leftovers and some dead B2G-only components.
2019-02-15 23:57:05 +08:00
wolfbeast
04679df9c6
Issue #325 Part 13: Remove Mozilla implementation of the bidi engine completely and use ICU.
2019-02-15 23:56:15 +08:00
wolfbeast
f2d90ee4a4
Issue #325 Part 9: Remove non-Intl legacy code paths from nsNumberControlFrame.
2019-02-15 23:56:09 +08:00
janekptacijarabaci
9ab20590c6
Building with "--enable-debug" - fix some warnings
...
https://github.com/MoonchildProductions/moebius/pull/146
https://github.com/MoonchildProductions/Pale-Moon/pull/1400
2019-02-15 23:55:29 +08:00
janekptacijarabaci
5eca87831c
Bug 1216885 - Make nsISelectionPrivate not inherit from nsISelection
2019-02-15 23:55:08 +08:00
janekptacijarabaci
1f262f0d2b
moebius#90: CSS - implement text-justify property
2019-02-15 23:54:04 +08:00
janekptacijarabaci
5677db4b6e
Bug 1264125: Fire transitioncancel event when a transition is canceled (added tests + style clean up)
...
Issue #55
2019-02-15 23:54:03 +08:00
janekptacijarabaci
2243f5248c
Bug 1202333: AnimationEvent elapsedTime should reflect playbackRate (added tests)
...
Issue #55
2019-02-15 23:54:01 +08:00
janekptacijarabaci
901d2a277f
moebius#89: DOM - implement animationcancel event
...
Issue #55
2019-02-15 23:54:00 +08:00
janekptacijarabaci
c8ee9f4f48
Bug 1264125: Queue CSS related event when setting null target effect
...
Issue #55
2019-02-15 23:53:58 +08:00
janekptacijarabaci
96037b8c9a
Bug 1264125: Call the queueing events when canceling transition via Style or Script
...
Issue #55
2019-02-15 23:53:56 +08:00
janekptacijarabaci
ffa8225e06
Bug 1264125: Queue transitioncancel when animation status is idle
...
Issue #55
2019-02-15 23:53:55 +08:00
janekptacijarabaci
e30e72ff31
Revert - Bug 1324985: Disable firing the transitionrun and transitionstart on Aurora 52
...
Issue #55
2019-02-15 23:53:53 +08:00
janekptacijarabaci
0c3ebf1a3b
Bug 1202333: AnimationEvent elapsedTime should reflect playbackRate (without tests)
...
Issue #55
2019-02-15 23:53:50 +08:00
janekptacijarabaci
85692a1198
moebius#138: Optimize operations on root of deeply-nested frame tree
...
https://github.com/MoonchildProductions/moebius/pull/138
2019-02-15 23:50:20 +08:00
janekptacijarabaci
02f3024a9c
Bug 1338053: Make nsFlexContainerFrame::MarkIntrinsicISizesDirty() also call its parent class's method
2019-02-15 23:50:19 +08:00
janekptacijarabaci
58302de58a
Bug 1336708: Reftest
2019-02-15 23:50:16 +08:00
janekptacijarabaci
54d4d7e14a
Bug 1336708: Don't reuse cached flex-item reflow measurements if the item's computed height has changed
2019-02-15 23:50:15 +08:00
janekptacijarabaci
95b1132e04
Bug 1209697: Cache flex measuring reflows to avoid exponential behavior
2019-02-15 23:50:13 +08:00
janekptacijarabaci
b706df90da
Bug 1209697: Clear ancestor intrinsic sizes when our block size changes
2019-02-15 23:50:12 +08:00
janekptacijarabaci
a968f1d6c2
moebius#195: DOM - PointerEvent - improvements
...
https://github.com/MoonchildProductions/moebius/pull/195
2019-02-15 23:49:51 +08:00
janekptacijarabaci
9db39c42c0
moebius#121: DOM - Selection API - getSelection() should exist on XMLDocument / Selection.type
...
https://github.com/MoonchildProductions/moebius/pull/121
2019-02-15 23:49:13 +08:00
janekptacijarabaci
40c62c205b
moebius#71: DOM - Pointer Events - improvements
...
https://github.com/MoonchildProductions/moebius/pull/71
2019-02-15 23:48:43 +08:00
Boris Zbarsky
72c04aea04
Bug 1453339 - Make it harder to mess up Promise::All. r=peterv, a=RyanVM
...
MozReview-Commit-ID: UO4wssYHj7
2019-02-15 23:47:26 +08:00
Robert Longson
25bd606d80
Bug 1448774. r=dholbert, a=RyanVM
...
--HG--
extra : source : edfd9ffbd7208ef0a59f40a0d77d8dd53c905cb9
extra : intermediate-source : 3784b22ec536b08ce95201d73ae8806340c18b8c
2019-02-15 23:47:10 +08:00
Botond Ballo
7f57b96c83
Bug 1443092 - Avoid calling SVGAnimatedEnumeration::AnimVal() from nsSVGUtils::GetBBox(). r=jwatt, a=RyanVM
...
AnimVal() is a DOM getter, and it flushes animations, which we don't want
in GetBBox() which is called from display list building cide and
FrameLayerBuilder.
MozReview-Commit-ID: DWgm7wAV7C0
2019-02-15 23:47:09 +08:00
wolfbeast
7754d12175
Use natural border width rounding.
...
Round subpixel border widths to nearest integer instead of nearest-below integer.
Split caret widths off from border widths and continue to use rounding to nearest-below integer for that.
Bump Goanna version for visual rendering change.
2019-02-15 23:46:41 +08:00
janekptacijarabaci
cac5c5adc7
moebius#92: HTML - input - datetime
...
+ native in moebius:
Bug 1317600: https://bugzilla.mozilla.org/show_bug.cgi?id=1317600
A note - not implemented: Bug 1282768:
https://bugzilla.mozilla.org/show_bug.cgi?id=1282768
*.css: filter: url("chrome://global/skin/filters.svg#fill");, fill:
Bug 1283385: https://bugzilla.mozilla.org/show_bug.cgi?id=1283385
Bug 1323109: https://bugzilla.mozilla.org/show_bug.cgi?id=1323109
Bug 1314544: https://bugzilla.mozilla.org/show_bug.cgi?id=1314544
Bug 1286182: https://bugzilla.mozilla.org/show_bug.cgi?id=1286182
Bug 1325922: https://bugzilla.mozilla.org/show_bug.cgi?id=1325922
A note - not implemented: Bug 1282768:
https://bugzilla.mozilla.org/show_bug.cgi?id=1282768
*.css: filter: url("chrome://global/skin/filters.svg#fill");, fill:
Bug 1320225: https://bugzilla.mozilla.org/show_bug.cgi?id=1320225
Bug 1341190: https://bugzilla.mozilla.org/show_bug.cgi?id=1341190
2019-02-15 23:44:39 +08:00
janekptacijarabaci
d8bcf2270a
Bug 1286182: Implement the layout for <input type=date>
2019-02-15 23:44:33 +08:00
wolfbeast
434f3590e3
Remove base conditional code for crash reporter and injector.
2019-02-15 23:39:53 +08:00
Daniel Holbert
8d0ffc3c31
Bug 1324042 - Fix trimmedOffsets arithmetic in GetRenderedText(). r=mats, a=RyanVM
...
MozReview-Commit-ID: H4ngU8Juyln
--HG--
extra : rebase_source : f4d6ab58ae70e485dfe72d5290cf6fae2c8397dd
extra : intermediate-source : bec50ba1fb12aebde4e4065b2799bc730bc30010
extra : source : fbf54020043bd09c162530907b2a1091a10f4f92
2019-02-15 23:37:03 +08:00
Bob Owen
81337d2cfd
Bug 1426087 - Decrement nsDocumentViewer::mDestroyRefCount in a separate function. r=jwatt, a=RyanVM
...
--HG--
extra : source : 86d41b5efe074f6988085082df9ef537eee0813a
extra : intermediate-source : ea406489f93a0a8fa05ff568acdff07ce6b118c4
2019-02-15 23:36:54 +08:00
wolfbeast
5b4703015a
Bustage fix: remove duplicate function def
2019-02-15 23:36:26 +08:00
janekptacijarabaci
b9e802f497
HTML - implement the labels attribute (follow up)
2019-02-15 23:36:21 +08:00
janekptacijarabaci
67a10f51a0
CSS: inline-block with a display:block <input> child element has a wrong baseline (HTML forms)
2019-02-15 23:36:15 +08:00
janekptacijarabaci
8d256442ca
CSS - Grid - transferred min-size contribution of percentage size grid item with an intrinsic ratio
2019-02-15 23:36:14 +08:00
janekptacijarabaci
b9bbb5d201
CSS - Grid - intristic content with overflow:auto overlaps in grid
2019-02-15 23:36:12 +08:00
janekptacijarabaci
66276efa0a
[draft] CSS - linear-gradient - zero (0) angle value without degree unit is not correctly interpreted
2019-02-15 23:36:11 +08:00
janekptacijarabaci
622832ae39
CSS - Grid - fit-content unexpectedly reserves space for full clamp size in repeat()
2019-02-15 23:36:09 +08:00
janekptacijarabaci
4ba6ca9106
SVG - support radialGradient fr attribute
2019-02-15 23:36:08 +08:00
janekptacijarabaci
e1f7b9e459
Basilisk - the cmd line - help (the columns alignment, error improvements)
...
https://github.com/MoonchildProductions/moebius/pull/58
2019-02-15 23:34:22 +08:00
wolfbeast
c9f70f4de1
Don't build EME-specific subroutines without EME.
...
- Checks for restricted or encrypted content
- Dispatching 'encrypted' events
- Dispatching 'key needed' events
- HTML Media Element media keys system
- EME telemetry
- HTML Media Element EME API
This is the main bulk for #26 , isolating EME-specific code.
2019-02-15 23:34:01 +08:00
janekptacijarabaci
49ffafc979
JS - make window.pageYOffset/pageXOffset/scrollX/scrollY double
2019-02-15 23:32:55 +08:00
wolfbeast
bfc4f952ac
Never shrink line heights as a result of minimumFontSize.
...
See: MoonchildProductions/Pale-Moon#1614 .
2019-02-15 23:32:11 +08:00
wolfbeast
2f312335f3
Bug 1261175.
2019-02-15 23:30:04 +08:00