Boris Zbarsky
5d4fb93bfb
Bug 1159743. Stop forcing the dom.animations-api.core.enabled preference on in the test harness. r=birtles
2015-04-30 14:25:03 -04:00
Jeff Walden
d847124eb0
Bug 1155900 - Make frontend-triggered GetIterator perform ToObject before doing GetMethod(..., @@iterator), and add tests. (There's no behavioral change, except in terms of error messages, because the presence of bug 603201 causes this ToObject call to happen anyway -- but if that bug had been fixed before this one, these changes would have fixed a bug.) r=shu
2015-04-20 19:51:17 -07:00
Jeff Walden
f6f7c4c802
Bug 1155900 - Pass destructuring right-hand-side expressions through ToObject before properties are destructured out of them. r=shu
2015-04-17 21:57:50 -07:00
Tooru Fujisawa
e2afefc421
Bug 1158456 - Remove control characters from composition string, and add dom.compositionevent.allow_control_characters pref to control it. r=masayuki
2015-05-01 13:49:29 +09:00
Bobby Holley
470523cda7
Bug 1160064 - Give WatchManager an owner thread and make sure everything happens there. r=jww
2015-04-30 21:29:50 -07:00
Bobby Holley
5329b57e94
Bug 1160064 - Do watching/mirroring initialization on the state machine task queue. r=jww
...
We take this as an opportunity to remove connect-during-initialization. Always
connecting from the owner thread feels like a stronger invariant.
2015-04-30 21:29:49 -07:00
Bobby Holley
e4d299cfff
Bug 1160064 - Switch mirror/canonical initialization to happen in the constructor. r=jww
...
The goal here is to hoist all meaningful watcher/mirror/canonical manipulation
onto the owner thread. But since that must necessarily happen asynchronously,
we need to make sure that canonicals are in a sane state immediately upon
creation, since otherwise a mirror from another thread may attempt to connect to
a not-yet-initialized canonical.
2015-04-30 21:29:48 -07:00
Bobby Holley
a927a49fdc
Bug 1160064 - Initialize the state machine task queue in the initializer list. r=jww
2015-04-30 21:29:46 -07:00
Bobby Holley
667308db2c
Bug 1160064 - Explicitly initialize logging at the right time. r=jww
...
The patches in this bug can cause us to log things before some of the Ensure*Log
macros are called. Let's just do this right.
2015-04-30 21:29:42 -07:00
Karl Tomlinson
86726091ec
bug 1159456 finish and exit from Flush() even if MFTManager rejects sample r=cpearce
2015-04-29 04:36:13 +12:00
Boris Zbarsky
7988a3d75a
Bug 1160190. Remove most of the pref annotations in test_interfaces and test_worker_interfaces. r=jst
2015-04-30 23:08:44 -04:00
Chris Double
71487ee163
Bug 1160027 - Move ResourceQueue implementation from header file - r=cpearce
2015-05-01 14:09:22 +12:00
Brian R. Bondy
e297164f0d
Bug 1159090 - Only append library path for updater if it is a unique value. r=rstrong
2015-04-27 22:31:29 -04:00
Boris Zbarsky
0d97bf2adb
And fix this to actually compile... Still bug 1160311.
2015-04-30 21:58:07 -04:00
Boris Zbarsky
58238d37e5
Bug 1160311. JITs should be enabled by default. r=jorendorff
2015-04-30 17:36:50 -04:00
Eric Rahm
8a8d1564d7
Bug 1142174 - Normalize omni.ja! paths when diffing about:memory reports. r=njn
...
Paths of the form:
'jar:file:///tmp/tmp2DqEYgBuildGetter_firefox/firefox/omni.ja!/components/Webapps.js'
are now normalized to:
'jar:file:///.../omni.ja!/components/Webapps.js'
when diffing about:memory reports. This is particularly useful when checking
for regressions across builds which will often have different install paths.
2015-04-30 18:24:17 -07:00
Seth Fowler
b87b2a0862
Bug 1157343 - Protect ProgressTracker::mImage with a mutex. r=tn
2015-04-30 18:13:14 -07:00
Patrick McManus
46096ee50e
Bug 1159944 - more alt-svc tests r=hurley
2015-04-30 20:53:20 -04:00
Mike Hommey
b673a97a25
Bug 1134923 - Remove NS_Alloc/NS_Realloc/NS_Free. r=nfroyd
...
They are kept around for the sake of the standalone glue, which is used
for e.g. webapprt, which doesn't have direct access to jemalloc, and thus
still needs a wrapper to go through the xpcom function list and get to
jemalloc from there.
2015-05-01 09:40:30 +09:00
Nicholas Nethercote
29a54c9b3b
Bug 1159972 - Remove the fallible version of PL_DHashTableInit(). r=froydnj.
...
It's no longer needed now that entry storage isn't allocated there. (The other
possible causes of failures in that function are less interesting and simply
crashing is a reasonable thing to do for them.)
This also makes PL_DNewHashTable() infallible, so I removed some
now-unnecessary checks of its result.
2015-04-29 16:38:29 -07:00
Jeff Gilbert
0a8851abfc
Bug 1159034 - Only fake no-alpha for the backbuffer. - r=kamidphish
2015-04-30 17:30:26 -07:00
Wes Kocher
90690d9a10
Backed out changeset 2736f8056026 (bug 1160311) for SM(e) bustage CLOSED TREE
2015-04-30 15:26:29 -07:00
Wes Kocher
043b79669f
Backed out changeset 4d85a02e9c28 (bug 1159743) under suspicion of breaking animation tests CLOSED TREE
2015-04-30 15:25:58 -07:00
Eric Rahm
4922445e33
Bug 1145056 - Assert that the guard notifier has been initialized. r=froydnj
...
In order to both verify that guard object notifiers are being properly used
and to silence a coverity warning about an explicit null dereference we
switch over to using a poison value rather than nullptr. An assertion is added
to make sure that the guard object notifier is properly initialized as well.
2015-04-21 16:47:52 -07:00
Olli Pettay
3c04b86ed7
bug 1160181, don't deal with EventTargets for which a JS wrapper can't be created, rs=froydnj
2015-04-30 18:36:09 +03:00
Nick Fitzgerald
5708472674
Bug 1159779 - mozilla::AutoTimelineMarker shouldn't be copy-able; r=smaug
2015-04-30 14:57:59 -07:00
Ted Clancy
ac9b4eade3
Bug 1157726: Updated algorithm to match ICU implementation of support for bidi isolates. r=smontagu
2015-04-28 22:41:44 -04:00
Xidorn Quan
874611b6a6
Bug 1159990 - Add TableArea struct and replace nsIntRect with it for table damage area. r=roc
2015-05-01 09:46:59 +12:00
Jim Mathies
1bd80c601c
Bug 1159327 - Enable accessibility more broadly with e10s and add an e10s a11y blacklist for clients with known issues. r=tbsaunde
2015-04-30 16:43:19 -05:00
Terrence Cole
820111cc77
Bug 1159540 - Organize and comment the marking paths; r=sfink
2015-04-29 10:23:24 -07:00
Boris Zbarsky
7c577ff30d
Bug 1160311. JITs should be enabled by default. r=jorendorff
2015-04-30 17:36:50 -04:00
Boris Zbarsky
bc31ab2d6d
Bug 1159755. Stop forcing the media.eme.apiVisible preference to be true in our test harness. r=cpearce
2015-04-30 17:36:50 -04:00
Boris Zbarsky
a0d73db08e
Bug 1159756 followup. MediaSource got enabled on b2g since yesterday, apparently, so now we have a CLOSED TREE
2015-04-30 17:33:07 -04:00
Patrick McManus
a04f1d55da
bug 1157280 - dont getSockName from main thread r=hurley
2015-04-29 18:39:06 -04:00
Boris Zbarsky
a5388eb5e8
Bug 1154505. Speed up test_bug346659.html by dropping the extra gcs, since the test harness now does a better job of disabling the popup blocker. r=smaug
2015-04-30 16:17:53 -04:00
Ryan VanderMeulen
96d0b8aaa7
Backed out changeset 31297813dd26 (bug 1159327) for bustage on a CLOSED TREE.
2015-04-30 16:08:29 -04:00
David Keeler
9016367712
bug 1153964 - allow unrestricted RC4 fallback in beta and release r=Cykesiopka
2015-04-28 10:51:40 -07:00
Nathan Froyd
a92cc7f1c8
Bug 1159306 - explicitly initialize nsBaseHashtableET::mData; r=erahm
...
mData will get automatically constructed when DataType is a class or
struct with a default constructor, but a number of uses of
nsBaseHashtable use integer or pointer types as DataType. Explicitly
initialize mData so that it looks as though we're fully initializing the
class in such cases.
2015-04-28 12:12:36 -04:00
Nathan Froyd
258a0ba466
Bug 1159304 - silence Coverity warning about implicit conversion issues in ReadAheadLib; r=erahm
2015-04-28 12:10:37 -04:00
Nathan Froyd
75988e9e44
Bug 1159302 - handle ftell errors in nsINIParser::InitFromFile; r=erahm
2015-04-28 12:09:31 -04:00
Bobby Holley
f843c7f96c
Bug 1159987 - Let consumers declare Mirror<T> rather than Mirror<T>::Holder. r=jww
2015-04-30 12:46:45 -07:00
Bobby Holley
3f2a3c38e5
Bug 1159987 - Let consumers declare Canonical<T> rather than Canonical<T>::Holder. r=jww
...
The current mechanism is slightly more pure from an implementation-perspective,
but a lot more confusing for consumers. After some thought, I think we should flip
them around.
This patch does Canonical - I'll do Mirror in the next patch.
2015-04-30 12:46:43 -07:00
Bobby Holley
a7682bd885
Bug 1159558 - Redesign watching to use a manager. r=jww
2015-04-30 12:46:40 -07:00
Bobby Holley
17172980e4
Bug 1159558 - Eliminate initial notifies. r=jww
...
They've proven themselves to be a hassle, and I think we can live without them.
2015-04-30 12:46:38 -07:00
Jim Mathies
303762ef91
Bug 1156057 - When content disposition information isn't available in the cache for an image the user right clicks, don't spew the console. r=felipe
2015-04-30 14:42:43 -05:00
Jim Mathies
553b0cda93
Bug 1159327 - Enable accessibility more broadly with e10s and add an e10s a11y blacklist for clients with known issues. r=tbsaunde
2015-04-30 14:42:43 -05:00
Jim Mathies
84c1219f22
Bug 1156592 - Record tab switch times under e10s and add support for debug console logging tied to a hidden pref. r=billm
2015-04-30 14:42:43 -05:00
Jim Mathies
8356cf7e06
Bug 1156592 - Add two new e10s related tab switch telemetry probes to Histograms.json. r=felipe
2015-04-30 14:42:42 -05:00
Jim Mathies
5f3e92005e
Bug 1156592 - Add a time elapsed helper to TelemetryStopwatch. r=felipe
2015-04-30 14:42:42 -05:00
Steven Michaud
45a427ddaa
Bug 1159473 - Add Mac-specific debug logging code. r=spohl
2015-04-30 14:41:21 -05:00