Граф коммитов

406706 Коммитов

Автор SHA1 Сообщение Дата
L. David Baron f6a6550205 Bug 992077 patch 1 - Add nsChangeHint_UpdateParentOverflow hint so that we can reduce unnecessary UpdateOverflow calls for top/right/bottom/left changes, and reduce unnecessary propagation to the parent for UpdateOverflow hints for changes that actually affect the element's overflow. r=mats
This cleans up after bug 984226, which introduced
CHILDREN_AND_PARENT_CHANGED to deal with the facts that:

 (1) most properties whose changes yield UpdateOverflow style hints
     imply that an element's overflow area may have changed, and
     propagation to ancestors can stop without updating the element's
     parent if the element's own overflow area didn't change.

 (2) a few properties whose changes yield UpdateOverflow style hints
     actually don't change the overflow area of the element on which the
     property changed, but instead change that element's overflow area
     on the element's parent.

Having two separate hints means that we don't have to do the extra work
of always updating the parent's overflow area (when the child's overflow
area didn't actually change) for the properties in category (1), and we
don't have to do extra work of updating the element's own overflow area
for properties in category (2).
2015-02-16 16:34:29 +13:00
Chris Peterson 87ba345f81 Bug 1133289 - Remove nonstandard expression closures from intl/locale. r=smontagu 2015-01-24 23:53:08 -08:00
Edwin Flores 114cf02d2b Bug 1133370 - Remove redundant Shutdown() call in MediaDataDecoderCallbackProxy::Error() - r=kinetik 2015-02-16 11:11:59 +13:00
David Anderson c7b2d63a3a Make sure XUL windows have a top-level APZC. (bug 1130645, r=roc) 2015-02-12 17:49:10 -08:00
David Anderson 5da9d866cf FrameMetrics comparator does not include the scroll generation. (bug 1132715, r=kats) 2015-02-15 13:01:00 -08:00
Andrea Marchesini f2202e383e Bug 1125713 - Browser API: Add event for page download progress, r=fabrice 2015-02-15 21:06:14 +01:00
David Zbarsky 4da70f1fe2 Bug 1125040: Use LayoutDeviceIntPoint for mMouseDownRect r=botond 2015-02-15 13:52:28 -05:00
David Zbarsky 8d01c7e428 Bug 1125040: Use LayoutDeviceIntPoint for GetScreenCoords r=botond 2015-02-15 13:52:28 -05:00
David Zbarsky e63a6defd2 Bug 1125040: Use LayoutDeviceIntPoint for synthesizing native events on widgets r=botond 2015-02-15 13:52:28 -05:00
David Zbarsky b3049cb81b Bug 1125040: Use LayoutDeviceIntPoint for GetChildProcessOffset r=botond 2015-02-15 13:52:28 -05:00
Mats Palmgren 6bf6bbe5d8 Bug 1133243 - Fix compilation problem hidden by unified sources. r=heycam 2015-02-15 18:45:48 +00:00
Brian Hackett 1f672f0960 Bug 1131403 - Optimize uses of ObjectOrNull properties of unboxed objects better, r=jandem. 2015-02-14 14:55:48 -07:00
Neil Rashbrook 6778078a1e Bug 1100118 Allow migration from Firefox to Firefox Developer Edition r=MattN 2015-02-14 21:29:49 +00:00
Tom Schuster cc00af9bd1 Bug 1073816 - Implement ES6 Function.prototype.bind length handling. r=Till,bholley 2015-02-09 19:42:20 +01:00
Andrew McCreight e0a76a26b8 Bug 1073352, part 1 - Make the DOMWINDOW and DOCSHELL leak detector work with e10s. r=jmaher
This reworks how the Mochitest DOMWINDOW and DOCSHELL leak detector works. Rather than
collecting immediately in the top-level script, it sends a message to all processes
telling them to carry out collections. Each process prints out a message when it has
finished the collections. This message is used by the test harness to decide when windows
and docshells for that process should be have been destroyed.
2015-02-14 11:43:45 -08:00
Chris Peterson a7dcfcca64 Bug 1129326 - Remove nonstandard let blocks from memory/replace/dmd/test/test_dmd.js. r=njn 2015-01-24 23:37:31 -08:00
James Willcox c5944da516 Bug 1131793 - Disable SurfaceTexture detach on Mali r=jgilbert 2015-02-14 11:23:01 -06:00
Brian Hackett d78cece7dd Bug 1121554 - Include receiver argument in setProperty hooks, r=jorendorff. 2015-02-14 08:50:48 -07:00
Brian Hackett dd9b8bc230 Bug 1127167 - Avoid creating mutant half-native half-non-native objects when making unboxed layouts, r=jandem. 2015-02-14 08:48:08 -07:00
Jan de Mooij 3d4e7776e7 Bug 1129387 - Optimize JSOP_NEW object allocation better in Ion. r=bhackett 2015-02-14 15:18:21 +01:00
Magnus Melin cb8cf22e82 Bug 1073095 - nsPermissionManager.cpp references a browser path by default in kDefaultsUrlPrefName. Make the permissions.manager.defaultsUrl pref overridable. r=benjamin
--HG--
rename : browser/app/default_permissions => browser/app/permissions
2015-02-13 23:32:41 +02:00
Nicolas Silva b930f4e186 Bug 1128934 - Avoid calling GetClientBounds from BasicComposior. r=roc, karlt 2015-02-14 12:37:32 +01:00
Nicolas Silva 4fea5323ad Bug 1129871 - Favor passing tiles by ref rather than copy part 2. r=BenWa 2015-02-14 12:14:59 +01:00
Nicolas Silva 0e7c4b0468 Bug 1129871 - Favor passing tiles by ref rather than copy part 1. r=BenWa 2015-02-14 12:14:54 +01:00
Olli Pettay 62064bcb83 Bug 1133104, null check parent node before checking whether it is <picture>, r=bz 2015-02-14 13:02:47 +02:00
Benjamin Bouvier 2d13aa07e7 Bug 1129491: Add SIMD.{type}.check() to asm.js; r=luke
--HG--
extra : rebase_source : 40ed7997bd25e8fdff1e7864197b1320473cd551
2015-02-12 19:02:54 +01:00
Benjamin Bouvier 0078cc1a2b Bug 1129491: Add SIMD.{type}.check to the interpreter + tests; r=evilpie
--HG--
extra : rebase_source : 7d3576fbb226f3f4e53765d8355a6a4d1218d792
2015-02-12 18:20:51 +01:00
Jan de Mooij cbb9dbe418 Bug 1132564 part 2 - Move ExecutableAllocator into JitRuntime. r=luke 2015-02-14 10:37:44 +01:00
Jan de Mooij e42bc80af0 Bug 1132564 part 1 - Remove separate ExecutableAllocator for Ion code. r=luke 2015-02-14 10:37:42 +01:00
Andrea Marchesini c8920119d7 Bug 1132752 - RequestSync API should not try to clone nsITimers, r=fabrice 2015-02-14 09:10:11 +01:00
Andrea Marchesini 0a194e5205 Bug 1132924 - XHR should support empty response in workers, r=bkelly. r=bent 2015-02-14 09:09:06 +01:00
Masatoshi Kimura 1b6561194e Bug 1130670 - Remove dead code that tracks strongCipherStatus. r=keeler 2015-02-14 15:16:04 +09:00
Tooru Fujisawa 3aebf385d1 Bug 1129757 - Improve parse-mega-huge-array.js test performance. r=Waldo 2015-02-14 14:33:43 +09:00
Tooru Fujisawa f3915a8a5c Bug 1132657 - Show JIT flags in jstests.py output. r=terrence 2015-02-14 14:33:43 +09:00
Tooru Fujisawa f2d2a441e2 Bug 1131988 - Fix function/constructor call error tests to work in Ion execution. r=jandem 2015-02-14 14:33:43 +09:00
Aaron Klotz 59f10b1061 Bug 1130747: Ensure that we check that an actor is still valid before calling into it; r=jimm
--HG--
extra : rebase_source : efd238b4c540a74bf9447d931b483f8c93f421cc
2015-02-12 16:56:47 -07:00
Patrick McManus fe6f2cfa3b bug 1133156 backout 7abb1cb9739e (bug 237623) for regression r=backout 2015-02-13 22:57:03 -05:00
Patrick McManus f109af329a bug 1132808 - HttpBaseChannel::GetPrincipal should return URI prinicipal r=ckerschb r=sicking 2015-02-13 15:54:04 -05:00
Zachary Carter 9c7eebabd4 Bug 1130634 - More consistent error handing in FxAccounts.getOauthToken r=markh
--HG--
extra : rebase_source : 24006d87d3255fac6f0c7dd85f48d95dba42c703
2015-02-13 13:54:15 -08:00
Wes Kocher b0b2e34da7 Merge m-c to inbound a=merge 2015-02-13 18:11:59 -08:00
Wes Kocher 3be1100dbe Merge b2g-inbound to m-c a=merge 2015-02-13 16:47:21 -08:00
Wes Kocher f6f568ec47 Backed out changeset bab1f360bf44 (bug 1128287) for rc2 failures a=me 2015-02-13 13:41:46 -08:00
Boris Zbarsky a12c99976e Bug 1131096. Use IDLExposureMixins for IDLInterfaceMember. r=peterv 2015-02-13 14:34:54 -05:00
Boris Zbarsky aa57107ef2 Bug 1132187 part 3. Remove the WANT_CONVERT bit. r=peterv 2015-02-13 14:34:54 -05:00
Boris Zbarsky 0605bcb783 Bug 1132187 part 2. Remove the WANT_DELPROPERTY bit. r=peterv 2015-02-13 14:34:54 -05:00
Boris Zbarsky ebbad0e9f4 Bug 1132187 part 1. Remove the totally unused WANT_CREATE bit. r=peterv 2015-02-13 14:34:54 -05:00
Boris Zbarsky 580807c19b Bug 1132184. Remove the nsIXPCScriptable postCreate and postTransplant hooks. r=peterv 2015-02-13 14:34:54 -05:00
Boris Zbarsky 99f959886a Bug 1131801 part 3. Get rid of the now-unused ReparentWrapperIfFound. r=peterv 2015-02-13 14:34:54 -05:00
Boris Zbarsky f69290eaf6 Bug 1131801 part 2. Get rid of the now-useless RescueOrphansInScope. r=peterv 2015-02-13 14:34:53 -05:00
Boris Zbarsky 533f2830ac Bug 1131801 part 1. Get rid of the now-unnecessary RescueOrphans function. r=peterv 2015-02-13 14:34:53 -05:00