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
Boris Zbarsky
1280416f0b
Bug 991742 part 4. Remove the "scope" argument of WrapCallThisObject(). r=bholley
2014-04-08 18:27:15 -04:00
Boris Zbarsky
078f9142bf
Bug 991742 part 3. Remove the "scope" argument of WrapNativeParent(). r=bholley
2014-04-08 18:27:15 -04:00
Boris Zbarsky
3afe618f70
Bug 991742 part 2. Remove the "scope" argument of WrapNativeParentHelper/WrapNativeParentFallback/WrapNativeISupportsParent. r=bholley
2014-04-08 18:27:15 -04:00
Boris Zbarsky
3b4c77d08b
Bug 991742 part 1. Enter the compartment of the current wrapper before we try to reparent objects. r=bholley
...
This lets us preserve some invariants about our current compartment matching the scope we want to wrap into.
2014-04-08 18:27:15 -04:00
Ryan VanderMeulen
683d08734c
Merge m-c to inbound.
2014-04-08 18:26:26 -04:00
Dave Hunt
1e1e79dd72
Bug 991507 - Fall back to the system unzip command if Python is unable to read the zip file. r=jgriffin
2014-04-08 15:23:29 -07:00
Ryan VanderMeulen
a3431ee9b8
Merge inbound to m-c.
2014-04-08 18:17:58 -04:00
Ryan VanderMeulen
d87da59f33
Merge b2g-inbound to m-c.
2014-04-08 18:09:36 -04:00
David Burns
8d93358537
Bug 990298: Correcting window switching test; r=jgriffin
2014-04-08 22:02:23 +01:00
Jason Orendorff
89d3c4889f
Follow-up to bug 990787 - Fix GC hazards introduced by part 1 and part 4, caught by static analysis. Pushing to a CLOSED TREE. r=sfink.
2014-04-08 15:43:39 -05:00
Wes Johnston
3e276199e0
Bug 985400 - Post menu changes to UIThread to avoid issues with animatinos. r=lucasr
2014-04-08 12:14:40 -07:00
Peter Van der Beken
d242168ce7
Bug 990158 - Remove line from bad merge in f1e4f0f82a9a.
...
--HG--
extra : rebase_source : ad5cddb57ed8acb125b9b9f164c4682b16bcd8f1
2014-04-08 20:47:55 +02:00
Michael Comella
e06b7b5ec8
Bug 981872 - Replace sha-1 MessageDigest with NativeCrypto. r=nalexander
2014-04-08 11:44:38 -07:00
Peter Van der Beken
88b96b8b8c
Bug 983619 - Add Window.getInterface/QueryInterface to WebIDL, followup to deal with review comment. r=bz.
...
--HG--
extra : rebase_source : a0e0fa6d59c9edb9b346a5cb8b062144198a87c2
2014-04-08 20:39:38 +02:00
Peter Van der Beken
9dfb2ec2c5
Bug 993047 - Fix some style nits from f6b0e518f6d2.
...
--HG--
extra : rebase_source : 9cb1f3c793b066aed1836c08cce786554d61cfd2
2014-04-08 20:39:38 +02:00
Ryan VanderMeulen
edd51f0af4
Backed out changeset 7be71c699b85 (bug 984226) for crashtest asserts.
2014-04-08 15:31:45 -04:00
Ryan VanderMeulen
56745df22c
Backed out changeset 27578e0cf97f (bug 959870) for webrtc test bustage.
2014-04-08 15:30:31 -04:00
Benoit Girard
9d38978cb6
Bug 973770 - Typo fix. r=botond DONTBUILD for NPOTB
2014-04-08 15:06:05 -04:00
Jason Orendorff
2afb3c25f9
Bug 991036 - Improve temperamental assertion in js::jit::Label::~Label() when doing OOM testing. r=jandem.
...
--HG--
extra : rebase_source : 98b073ac3536b02b9e8740e61816ea3b9eddc96c
2014-04-08 12:52:24 -05:00
Jason Orendorff
2774a86e19
Bug 990787, part 12 - Propagate errors correctly in a few more places in js/src/jit. r=jandem.
...
--HG--
extra : rebase_source : ec8158e699bd0c29dd04bd3d9f4f401e680b6cb7
2014-04-08 12:35:19 -05:00
Jason Orendorff
6c44cbc3b2
Bug 990787, part 11 - Properly report OOM in js::jit::AnalyzeNewScriptProperties. r=jandem.
...
--HG--
extra : rebase_source : 54b8f94fe52ab6ee3349dcd188861c73b134401d
2014-04-08 12:35:19 -05:00
Jason Orendorff
daf0a6c7ef
Bug 990787, part 10 (Note: There is no part 9; it was obsoleted by another bug) - Propagate OOM from MBasicBlock::addPredecessor to its callers. r=h4writer.
...
--HG--
extra : rebase_source : 79f913e614beb57045ff37c8ae6453a9a6552f89
2014-04-08 12:35:19 -05:00
Jason Orendorff
c90d854e8c
Bug 990787, part 8 - Add an OOM check in WeakMap_set_impl. r=Waldo.
...
--HG--
extra : rebase_source : e97b20a18d5cc0b3f76f2bd2333a18cf5587fbaf
2014-04-08 12:35:19 -05:00
Jason Orendorff
0b1b73f90b
Bug 990787, part 7 - Propagate OOM from probes::EnterScript; make probes::ExitScript return void, as it can't fail. r=jandem.
...
--HG--
extra : rebase_source : 31e7a5643a5831c2fe1dae63f9d80c3f78df43fa
2014-04-08 12:35:18 -05:00
Jason Orendorff
e3a6d8e994
Bug 990787, part 6 - If a Compressor object is never successfully initialized, don't call deflateEnd in the destructor. r=luke.
...
--HG--
extra : rebase_source : 3ac0ef84110f119d7b5f89742434c7db9619df29
2014-04-08 12:35:18 -05:00