Karl Tomlinson
1891ba4549
bug 1095251 shutdown GStreamer playbin during Shutdown() r=edwin
...
instead of during reader destruction.
--HG--
extra : rebase_source : b3abb13f88b4dfd0c7ab3b6183023b39824bf9b8
2015-02-10 10:11:49 +13:00
Karl Tomlinson
3ecf1f0bcf
bug 1132328 remove mCurrentDecoder handling from RemoveDecoder() r=jya
...
--HG--
extra : rebase_source : 606b250875900916431115791d3bd0ad723fe4f0
2015-02-12 15:57:40 +13:00
Karl Tomlinson
d3e56cd4f8
bug 1114898 set GLIB_VERSION_MIN_REQUIRED/MAX_ALLOWED to support symbol version warnings r=glandium
...
Also bumping GLIB_VERSION to 2.22 and GTK3_VERSION 3.4 in line with Mozilla
build environment.
--HG--
extra : rebase_source : 3f4df0f3485509dba109b3d7936a90a24d0cd893
2015-02-10 11:26:47 +13:00
L. David Baron
52aec10e19
Bug 992077 patch 5 - Remove implementation of OverflowChangedTracker::CHILDREN_AND_PARENT_CHANGED. r=mats
...
This simplifies the API of the OverflowChangedTracker.
2015-02-16 16:34:29 +13:00
L. David Baron
a1282d848c
Bug 992077 patch 4 - Stop using OverflowChangedTracker::CHILDREN_AND_PARENT_CHANGED for the overflow area updates dealing with absolutely positioned elements contained by relatively positioned table parts. r=mats
...
The old code here was also updating overflow areas on more frames than
needed. (Using CHILDREN_CHANGED on positionedPart itself causes test
failures because positionedPart's overflow area doesn't change in the
overflow updating process, so no overflow change is propagated to the
parent; it's the parent that actually needs the update.)
2015-02-16 16:34:29 +13:00
L. David Baron
5a3d7683d5
Bug 992077 patch 3 - Stop using OverflowChangedTracker::CHILDREN_AND_PARENT_CHANGED for the UpdateOverflow and related hints. r=mats
...
This makes UpdateOverflow hint handling (which definitely did previously
need CHILDREN_AND_PARENT_CHANGED) and handling of related hints (which I
believe never actually needed CHILDREN_AND_PARENT_CHANGED) use the
CHILDREN_CHANGED hint in the overflow changed tracker, since use of
CHILDREN_AND_PARENT_CHANGED is no longer needed following the
introduction of the UpdateParentOverflow hint in patch 2.
2015-02-16 16:34:29 +13:00
L. David Baron
9cb83cbc59
Bug 992077 patch 2 - Use nsChangeHint_UpdateParentOverflow for changes to the top, right, bottom, and left properties. r=mats
...
These are the properties currently using UpdateOverflow where dynamic
changes of the properties do not affect the element's own overflow
areas, but instead affect the element's influence on its parent's
overflow areas.
2015-02-16 16:34:29 +13:00
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