Timothy Nikkel
58350b714f
Bug 987680. Change a reftest to expect scrollbars on top of non-positioned sibling content. Mark some other reftests as passing now. r=roc
2014-04-09 07:12:22 -05:00
Timothy Nikkel
8a292f0648
Bug 987680. Overlay scrollbars should be placed on top of content. r=roc
...
Bug 926292 accidentally put them in the background list if there were no positioned descendents they needed to be on top of it (because this was where non-overlay scrollbars went, which never made sense). If there are no positioned descendents overlay scrollbars should go on the top-most non-positioned list, which is outlines.
2014-04-09 07:12:21 -05:00
Jan de Mooij
d2e8f3b7b2
Bug 988993 - Ion-compile scripts with arrow functions. r=bhackett
2014-04-09 13:57:32 +02:00
Hannes Verschore
135412e534
Bug 945512: IonMonkey: Make regexp only hoistable after analysis it is safe, r=sstangl
2014-04-09 13:16:20 +02:00
Gabor Krizsanits
258cee2f00
Bug 821809 - Using nsExpandedPrincipal for jetpack content-scripts. r=rFobic
2014-04-09 11:52:24 +02:00
Matt Woodrow
95f78d68ad
Bug 974197 - Fire MozAfterPaint after the compositor has composited the frame. r=roc
2014-03-07 16:24:32 +13:00
Matt Woodrow
fa494161c4
Bug 993784 - Part 4: Remove a bunch of dead thebes code in BasicLayers. r=roc
2014-04-09 21:15:19 +12:00
Matt Woodrow
0d1657de44
Bug 993784 - Part 3: Use Moz2D SourceSurfaces for masking with BasicLayers. r=roc
2014-04-09 21:15:19 +12:00
Matt Woodrow
6586d24779
Bug 993784 - Part 2: Add gfxContext API to mask directly from a moz2d SourceSurface. r=roc
2014-04-09 21:15:19 +12:00
Matt Woodrow
90e6562ac5
Bug 993784 - Part 1: Use Moz2D mask data for BasicThebesLayer drawing. r=roc
2014-04-09 21:15:19 +12:00
Matt Woodrow
69a8c9458d
Bug 991513 - Part 3: Combine BeginPaint/PrepareFrame and EndPaint/OnTransaction. r=nrc
2014-04-09 21:15:19 +12:00
Matt Woodrow
aad218ca64
Bug 991513 - Part 2: Don't lock ContentClientSingleBuffered's textures until we need the buffers. r=nrc
2014-04-09 21:15:18 +12:00
Matt Woodrow
6f304e526d
Bug 991513 - Part 1: Don't lock ContentClientDoubleBuffered's texture until we need the buffers. r=nrc
2014-04-09 21:15:18 +12:00
Matt Woodrow
a738282fd1
Bug 992486 - Part 4: Make ClientThebesLayer use multiple draws. r=roc
2014-04-09 21:15:18 +12:00
Matt Woodrow
50ba17e506
Bug 992486 - Part 3: Clean up ClientThebesLayer a bit. r=roc
2014-04-09 21:15:18 +12:00
Matt Woodrow
0a23f9d8f6
Bug 992486 - Part 2: Make ContentHostSingleBuffered able to handle updates that cross the rotation boundary. r=nical
2014-04-09 21:15:17 +12:00
Matt Woodrow
031f178fa9
Bug 992486 - Part 1: Add API to RotatedContentBuffer for drawing in multiple passes. r=roc
2014-04-09 21:15:17 +12:00
Jon Coppeard
166126a333
Bug 993410 - Improve coverage of nsTArray post barriers test r=terrence
2014-04-09 09:58:43 +01:00
Andrea Marchesini
e038762d4a
Bug 974893 - Remove EnterCompartment and keep the global with the value in Promise, r=bz
2014-04-09 09:30:24 +01:00
Ed Morley
b5e987087f
Backed out changeset 7fa9564a2486 (bug 974893) for build failures
2014-04-09 09:08:39 +01:00
Michal Novotny
84f59de5df
Bug 920573 - HTTP cache v2: Remove all cache files during shutdown when "Clear history when Firefox closes" + "Cache" setting is checked, r=honzab
2014-04-09 10:06:59 +02:00
Andrea Marchesini
69901c6e3b
Bug 974893 - Remove EnterCompartment and keep the global with the value in Promise, r=bz
2014-04-09 08:32:46 +01:00
Aaron Klotz
7bd0ac22b6
Bug 913653: Remove lock from IOInterposer and add IOInterposer thread registration; r=froydnj
2014-04-08 22:57:52 -06:00
Chris Pearce
1950826d5c
Bug 993003 - Ensure we abort media load if IMFSourceReader creation fails. r=padenot
2014-04-09 16:45:32 +12:00
Chris Pearce
a6faf0c472
Bug 992105 - Remember topics for screensaver lock in Windows WakeLockListener, so that toggling fullscreen while playing video doesn't prevent screen wakelock being unlocked. r=padenot
2014-04-09 16:45:00 +12:00
Matt Woodrow
43b07bbb44
Bug 991046 - Add some fuzzy to the test for windows 8.
2014-04-09 15:49:12 +12:00
Jeff Muizelaar
8fe9179a5d
Bug 990854. Update CopySurface() to be as fast as DrawSurface(). r=mwoodrow
...
Bug 987292 made DrawSurface faster by avoiding creating CGImageRef.
We can do the same for CopySurface.
2014-04-03 11:24:05 +08:00
Matt Woodrow
0af6a62203
Bug 988862 - Treat DIRECT2D render mode as GDI when drawing directly to the window through BasicLayers. r=jrmuizel
2014-04-09 14:28:38 +12:00
Matt Woodrow
0c8c199f11
Bug 991046 - Combine the display item clips when we flatten an nsDisplayOpacity. r=roc
2014-04-09 14:28:38 +12:00
Dan Gohman
198770b829
Bug 985130 - IonMonkey: Use possibleCalls() instead of isCall(), to handle nodes like ApplyArgs, on a CLOSED TREE r=me
2014-04-08 17:58:45 -07:00
Kyle Huey
41b19ee1f2
Back out bug 991812 for bustage on a CLOSED TREE. r=me
2014-04-08 17:26:33 -07:00
Kyle Huey
80ea9e030a
Backed out changeset e0af6a6d220a
2014-04-08 17:25:12 -07:00
Kyle Huey
03b43a9eb9
Bug 991812: Followup for non-unified builds on a CLOSED TREE. r=me
2014-04-08 17:09:38 -07:00
Ben Kelly
da90ae1b4d
Bug 993548: Free load buffer before starting script compile. r=khuey
2014-04-08 19:40:26 -04:00
Kyle Huey
38ebb1c428
Bug 993203: Add a memory reporter to count SettingsManager observers. r=njn
2014-04-08 16:37:09 -07:00
Kyle Huey
749ec8b15d
Bug 991812: Remove uses of RefCounted in code that lives solely in Gecko. r=ehsan
2014-04-08 16:37:05 -07:00
Dave Hunt
653aa84c45
Bug 993700 - Bump mozversion version to 0.3. r=jgriffin
2014-04-08 16:02:56 -07:00
Dan Gohman
89bfe44fee
Bug 985130 - IonMonkey: Omit over-recursion checks in leaf functions. r=luke
2014-04-08 16:00:29 -07:00
Bobby Holley
840dd9cf8f
Bug 913138 - Shut down imagelib at the end of layout shutdown. r=bsmedberg
2014-04-08 15:51:34 -07:00
Bobby Holley
c1b7093738
Bug 913138 - Move imgLoader singleton management out of nsContentUtils. r=bsmedberg
2014-04-08 15:51:33 -07:00
Bobby Holley
0da90f7020
Bug 913138 - Shut down gfx at the end of layout shutdown. r=bsmedberg
2014-04-08 15:51:33 -07:00
Bobby Holley
b82938ad2f
Bug 913138 - Release nsLayoutStatics when the layout module is unloaded. r=bsmedberg
2014-04-08 15:51:33 -07:00
Terrence Cole
8f90e44d21
Bug 990336 - Change the representation of SlotEdge for better performance; r=jonco
2014-04-08 10:22:21 -07:00
Gijs Kruitbosch
d5f146615c
Bug 979653 - fix dir attribute checks for url field in rtl mode, r=ehsan
...
--HG--
extra : rebase_source : 58b0ea3e75fd8237df5ab5fadaa2feaee9cb47b9
2014-04-08 22:47:39 +01:00
Boris Zbarsky
76ead922d5
Bug 991742 part 10. Remove the "aScope" argument from the Promise ArgumentToJSValue() methods. r=bholley
2014-04-08 18:27:19 -04:00
Boris Zbarsky
172c0446fa
Bug 991742 part 9. Remove the "scope" argument of WrapNewBindingObject. r=bholley
2014-04-08 18:27:19 -04:00
Boris Zbarsky
fdbb455d4f
Bug 991742 part 8. Remove the "aScope" argument of WebIDL/nsWrapperCache WrapObject() methods. r=bholley
...
This patch was mostly generated with the following command:
find . -name "*.h" -o -name "*.cpp" | xargs sed -e '/WrapObject(JSContext/ {; N; s/\(WrapObject(JSContext *\* *a\{0,1\}[Cc]x\),\n\{0,1\} *JS::Handle<JSObject\*> a\{0,1\}[sS]cope/\1/ ; }' -i ""
and then reverting the changes that made to
dom/bindings/BindingUtils.h, since those WrapObject methods are not
the ones we're trying to change here, plus a bunch of manual fixups
for cases that this command did not catch (including all the callsites
of WrapObject()).
2014-04-08 18:27:18 -04:00
Boris Zbarsky
f8d52c30a9
Bug 991742 part 7. Remove the "aScope" argument of WrapNode() methods. r=bholley
...
This patch was generated with the following command:
find . -name "*.h" -o -name "*.cpp" | xargs sed -e '/WrapNode(JSContext/ {; N; s/\(WrapNode(JSContext *\* *a\{0,1\}[Cc]x\),\n\{0,1\} *JS::Handle<JSObject\*> a\{0,1\}[sS]cope/\1/ ; }' -i ""
and an additional manual change to nsINode.cpp.
2014-04-08 18:27:17 -04:00
Boris Zbarsky
3f26a82832
Bug 991742 part 6. Remove the "aScope" argument of binding Wrap() methods. r=bholley
...
This patch was mostly generated with this command:
find . -name "*.h" -o -name "*.cpp" | xargs sed -e 's/Binding::Wrap(aCx, aScope, this/Binding::Wrap(aCx, this/' -e 's/Binding_workers::Wrap(aCx, aScope, this/Binding_workers::Wrap(aCx, this/' -e 's/Binding::Wrap(cx, scope, this/Binding::Wrap(cx, this/' -i ""
plus a few manual fixes to dom/bindings/Codegen.py, js/xpconnect/src/event_impl_gen.py, and a few C++ files that were not caught in the search-and-replace above.
2014-04-08 18:27:17 -04:00
Boris Zbarsky
5b9feee4eb
Bug 991742 part 5. Remove use of the "aScope" argument in binding Wrap() methods. r=bholley
2014-04-08 18:27:16 -04:00