Commit Graph

406067 Commits

Author SHA1 Message Date
Nicholas Nethercote
63e3218e4c Back out changesets 2fcef6b54be7, 2be07829fefc, 66dfe37b8532, df3fcd2be8fd, 0a436bce77a6 (bug 1050035) for causing intermittent crashes and assertion failures.
--HG--
extra : rebase_source : eb30be83c3143c6c203585a80a18f180025efaba
2015-02-10 14:39:49 -08:00
Robert Strong
76a3743c4f Bug 1131725 - Don't clear app.update.enabled and app.update.staging.enabled test user prefs in test_9999_cleanup.xul. r=spohl 2015-02-10 19:58:43 -08:00
Milan Sreckovic
bad3f736a3 Bug 1090910: Use gfxCriticalError to show painted regions if they end up in a bad state. Debug only crash, but will show up in about:support. r=benwa 2015-02-11 11:45:38 +08:00
Tooru Fujisawa
bfcb13b445 Bug 1125934 - Discard redundant NS_COMPOSITION_CHANGE event which is send just before NS_COMPOSITION_END on TSF. r=masayuki 2015-02-11 12:20:02 +09:00
Mike Hommey
15332868d1 Fixup bug 1121269 for b2g bustage on a CLOSED TREE. r=me 2015-02-11 11:30:58 +09:00
Edwin Flores
3ab5aadefa Bug 1113474 - Release MediaKeys when cleaning up pending promises - r=jwwang 2015-02-11 15:11:54 +13:00
Mike Connor
2a30d34dbe Bug 1131825 - Fennec distribution code doesn't handle localized preferences correctly, r=rnewman
--HG--
extra : rebase_source : 94f40d46b73653f0e4e8b9575a436e4b65a4e06f
2015-02-10 20:59:46 -05:00
Neil Deakin
076e9abc00 Bug 1059219, show text-related items (clipboard, undo, etc) in context menu for input type=number, r=mconley 2015-02-10 21:00:05 -05:00
Shu-yu Guo
46d0af0479 No bug - Fix typo in nsISlowScriptDebug.idl (r=billm) 2015-02-10 17:52:41 -08:00
Chris Manchester
1077df679e Bug 906712 - Add a switch_to_alert API to marionette for handling alerts;r=automatedtester 2015-02-10 17:44:52 -08:00
Chris Manchester
d0425a1871 Bug 906712 - Tab modal dialog support for marionette.;r=automatedtester 2015-02-10 17:44:52 -08:00
Terrence Cole
12e8adaf54 Bug 1130475 - Part 3: Fixup the GC triggers comment; r=sfink
--HG--
extra : rebase_source : 8b58bb27ecd166598a7fa2b214fe311619865f37
2015-02-06 15:11:47 -08:00
Terrence Cole
39809b4099 Bug 1130475 - Part 2: Simplify refillFreeList now that the GC trigger is elsewhere; r=sfink
--HG--
extra : rebase_source : caa8aabc5c2d77394f8b2b010d8c9ee9599aadd4
2015-02-06 13:26:17 -08:00
Terrence Cole
88fdd783d6 Bug 1130475 - Part 1: Move last-ditch IGC heap overflow trigger to CheckAllocatorState; r=sfink
--HG--
extra : rebase_source : e6a5ac26fe8a747c22cc39314909f56740d48c14
2015-02-06 13:26:15 -08:00
Robert Strong
b555b1ca9c Bug 1062253 - Exception calling callback: TypeError: this._backgroundUpdateCheckCodePing is not a function @ nsUpdateService.js:2380:8. r=spohl 2015-02-10 17:41:27 -08:00
Xidorn Quan
c1a9d97ae8 Bug 1089431 part 4 - Add reftest for line-breaking between ruby bases. r=jfkthame
--HG--
extra : rebase_source : ce0bc55986b27c52f93c1203d6f706b70420e274
extra : source : 26d9e93ec5dd3d23c05c746c9f08a74c764c498c
2015-02-11 10:26:56 +11:00
Xidorn Quan
65f439f542 Bug 1089431 part 3 - Make line breaking inside ruby be triggered at correct time. r=jfkthame
--HG--
extra : rebase_source : 82e740ba6a5192e68f8dfa5b7f3634dc4dc971f7
extra : source : e4932342e22db87e3da1d7847f6a6c984c56db9f
2015-02-11 10:26:56 +11:00
Xidorn Quan
46d0d217a9 Bug 1089431 part 2 - Break between ruby bases according to line-breaking rules. r=jfkthame
--HG--
extra : rebase_source : dae94948a18c860fd5e86b3754c21fd856d5cc47
extra : source : bdcf6f831f5d0241de8b4a0de617902e23b29e8c
2015-02-11 10:26:56 +11:00
Xidorn Quan
0005151f66 Bug 1089431 part 1 - Skip ruby text containers when building text runs. r=roc
--HG--
extra : rebase_source : cf1ef888f4af2406715a4a055241771b7f5904cc
extra : source : 2ed98b4ba9423ba9251e2a31507d3d345a603e3a
2015-02-11 10:26:56 +11:00
Neil Deakin
113531ce82 Bug 1100653, re-enable these tests now that waitForFocus handles child process windows 2015-02-10 20:21:10 -05:00
Mike Hommey
dcd952059c Bug 1129244 - [Nuwa] wrap pthread_mutex_trylock. r=thinker 2015-02-11 10:21:04 +09:00
Mike Hommey
2790dec186 Bug 1121269 - Remove TLS keys from bookkeeping in non-Nuwa processes too. r=thinker 2015-02-11 10:21:04 +09:00
Mike Hommey
49deb404a9 Bug 1121269 - Use a LinkedList to store TLS keys for Nuwa, and allocate the first element in a static buffer. r=thinker 2015-02-11 10:21:03 +09:00
Mike Hommey
c18398b98d Bug 1121269 - Add an AutoCleanLinkedList template that removes and deletes elements upon destruction. r=Waldo 2015-02-11 10:21:02 +09:00
Mike Hommey
693a41b39b Bug 1059797 - Really share the same zlib inflate buffers for SeekableZStream chunks. r=nfroyd 2015-02-11 10:21:02 +09:00
Mike Conley
a81fc4b8c8 No bug - disable test_open_in_new_window_shortcut Marionette test for e10s to fix bustage on a CLOSED TREE. a=KWierso
Bug to re-enable is bug 1131860.

--HG--
extra : rebase_source : e41e246925353e147bb5eedaad9eca877a33a5c2
extra : amend_source : 1732525425b525c0229946b0ca0e146899c87895
2015-02-10 19:25:39 -05:00
Terrence Cole
536b231416 Bug 1130226 - Fix splay performance by continuing to pass the context to GC on a CLOSED TREE; r=sfink, a=KWierso 2015-02-10 15:26:55 -08:00
Wes Kocher
7e3fd41b91 Backed out changeset 91c1bd885ad9 (bug 1121577) for Gip failures on a CLOSED TREE 2015-02-10 15:09:52 -08:00
Edwin Flores
69d958d922 Bug 1113474 - Keep MediaKeys alive until it has resolved all of its stored promises - r=cpearce 2015-02-11 11:43:49 +13:00
Wes Kocher
dd43c044ad Backed out changeset 7152dc5221cb (bug 1128490) for spidermonkey errors 2015-02-10 14:32:21 -08:00
Seth Fowler
7d44e2c0cd Bug 1129804 - Flip on decode-on-draw on B2G. r=me 2015-02-04 23:26:54 -08:00
Seth Fowler
5f989a0979 Bug 1130707 (Followup) - Add missing return statement. r=me 2015-02-10 14:28:14 -08:00
Jeff Walden
168f4ee387 Add missing null-checks to a couple places in object literal parsing. No bug, r=efaust over IRL
--HG--
extra : rebase_source : ea8de3ea8f72dddc94fbdae1bb6410d8d99823f2
2015-02-10 13:58:27 -08:00
Jeff Walden
42fca0a2e0 Bug 1130811 - Remove the unused foldConstants bool from both ParseHandler classes. r=luke
--HG--
extra : rebase_source : 6dfde630e2eb87c419b232f94180000854129423
2015-02-10 00:58:49 -08:00
Jeff Walden
45a6d07759 Bug 1130811 - Always use list nodes (albeit in some circumstances with only two elements), and never binary nodes, to represent various binary operations. r=luke
--HG--
extra : rebase_source : 108e47ceebb0fa680dc3e1cba151441aeb5b3a4c
2015-02-10 00:58:11 -08:00
Jeff Walden
10d2a6c34f Bug 1130811 - Add a few extra arity assertions to ContainsHoistedDeclaration for documentation of various kinds' arities. r=adding-assertions-only
--HG--
extra : rebase_source : 00bed40e05529fe1b21e558c7f782c800647457e
2015-02-10 00:33:26 -08:00
Jeff Walden
407aab7f75 Bug 1130811 - Examine nodes kind-wise when deciding whether a node contains a hoisted declaration. r=shu
--HG--
extra : rebase_source : b7a20eb72c698c37b5aefa911f143b396b63a797
2015-02-10 00:32:56 -08:00
Jeff Walden
ca28a2811e Bug 1130811 - Split out of PNK_LET (used for let declarations, deprecated let blocks, and deprecated let expressions) additional PNK_LETBLOCK and PNK_LETEXPR kinds. r=shu
--HG--
extra : rebase_source : 0d628316044cafddf2b0ee890219c02b879dffc4
2015-02-09 17:12:11 -08:00
Jeff Walden
f230981ec1 Bug 1130811 - Remove PNK_FINALLY as unused. r=shu
--HG--
extra : rebase_source : fdec09b0ddffb0a637fa630eb7c9bd984882b7a1
2015-02-09 16:07:50 -08:00
Jeff Walden
e3cf10e22b Bug 1130811 - Actually use PNK_CATCHLIST so that PNK_CATCH isn't used for multiple arities and situations in practice. r=shu
--HG--
extra : rebase_source : 123c0e24385b70984557964e73ec9bc30050fe24
2015-02-09 16:07:45 -08:00
Jeff Walden
2e6b8455b2 Bug 1130811 - Remove the unused PNK_ELSE. r=shu
--HG--
extra : rebase_source : dc2ebae60d8cf46dc13878ebc5ae92694e74e1ef
2015-02-09 16:07:41 -08:00
Jeff Walden
1dc7ba8857 Bug 1125096 - Implement JS_DECLARE_NEW_METHODS and JS_DECLARE_MAKE_METHODS using variadic templates, not a gazillion unreadable lines of copypasta. r=jorendorff
--HG--
extra : rebase_source : 5acd9fa837980dbe9f5471efc08d16bd1de00e42
2015-01-24 20:18:21 -08:00
Brian Smith
b0f87b9b6c Bug 1122841, Part 2: Centralize checking of public key, r=keeler
--HG--
extra : rebase_source : 6b41ad2d3f37bead8d3ac8b48c5ee0b8063c795b
extra : source : d470b5a68bf915cfb12f0e948e1492463092883c
2015-02-02 16:17:08 -08:00
Brian Smith
dbc534e182 Bug 1122841, Part 1: Add PositiveInteger parser, r=keeler
--HG--
extra : rebase_source : 50d79951398e44bf2718c0f071962aa00660fec2
2015-02-06 18:21:20 -08:00
Brian Smith
1bb835dbca Bug 1128413, Part 4: Fix warnings in mozilla-config.h and gcc-stl-wrapper.template.h, r=glandium
--HG--
extra : rebase_source : 7ba4fb8a0bd11648908e2790e86ce3bb4517aeb7
2015-02-02 17:35:19 -08:00
Brian Smith
3920fcd650 Bug 1128413, Part 3: Enable more compiler warnings, r=mmc
--HG--
extra : rebase_source : 2d17605e6b9296b74493526e052b771be18d4260
2015-02-07 14:38:40 -08:00
Brian Smith
6254cc408e Bug 1128413, Part 2: Don't use double underscores any more
--HG--
extra : rebase_source : 5f550089aea320231ca2398126fc7f03e5dffc37
2015-01-31 19:51:46 -08:00
Brian Smith
a4ceeff7d4 Bug 1128413, Part 1: Fix switch-related warnings, r=mmc
--HG--
extra : rebase_source : 3d70c2a4ae8f9705a8a2c56c2f49e50fe4711ea9
2015-02-02 14:21:27 -08:00
Mike Conley
b541cab62c Bug 1047603 - Make SessionStore test browser_423132.js wait for new e10s window tab to be restored. r=ttaubert.
Like browser_394759_behaviour.js, this test wasn't accustomed to
newly created windows having initially non-remote browsers, and
that we need to wait for them to redirect and restore in the
content process before we can properly serialize the window
and its cookies.

--HG--
extra : rebase_source : bf1598ed6c41cc0cf91815385461d77d58ab3c7d
2015-02-06 09:33:41 -05:00
Mike Conley
9bd4c6a6c9 Bug 1047603 - Make Marionette server force the initial browser to be remote when in an e10s window. r=chmanchester.
Workaround until bug 1096488 gets fixed. A newly opened e10s window has an
initial browser that is not remote, but that transitions to become remote
as soon as it attempts to load a document. Marionette, unfortunately, is
not prepared at this time to deal with transitions between remote and
non-remote browsers. We work around this by forcing the initial browser to
be remote when the window opens.

--HG--
extra : rebase_source : 437dba9a74b662c23aa3d8540221897277690be7
2015-02-05 17:56:43 -05:00