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

406053 Коммитов

Автор SHA1 Сообщение Дата
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
Mike Conley 43834a9b9d Bug 1047603 - Fix browser_394759_behaviour.js test. r=ttaubert.
Turns out 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.

--HG--
extra : rebase_source : 35a9fc43b5691b024d75b00348f14d27b27f081e
2015-01-26 15:21:34 -05:00
Mike Conley e77c07c699 Bug 1047603 - Disable test browser_bug880101.js for e10s. r=Mossop.
--HG--
extra : rebase_source : c0597af25c4f67824a579d90c7a9a9675171f87d
2015-01-18 00:38:08 -05:00
Mike Conley 3e0992094b Bug 1047603 - Fix passing xul:tab in the initialization of a new e10s window. r=Mossop.
We need to force the initial browser window to be remote right away if the browser
being torn into a new window is remote.

--HG--
extra : rebase_source : 0a138231af295f67cddf1077e5ad39cebe1390df
2015-01-14 14:22:01 -05:00
Mike Conley 2e2f91d8c6 Bug 1047603 - Re-enable browser_bug562649.js test for e10s. r=Mossop.
--HG--
extra : rebase_source : e170228e01d62e24cc8c947c5d8fbf375d3674f8
2015-01-13 17:05:54 -05:00
Mike Conley e79fcea8d5 Bug 1047603 - Regression test. r=Mossop.
Disabled on Linux without e10s on by default because e10s windows cannot be
opened without OMTC being enabled. OMTC is force-enabled for Linux when e10s
is on by default.

--HG--
extra : rebase_source : 9c349ad9bffb4b067ec72953c67339b278e1cd66
2015-01-29 17:27:23 -05:00
Mike Conley 1cf83f9538 Bug 1047603 - Make TabParent::AnswerCreateWindow force the initial browser to be remote in a new window. r=smaug.
--HG--
extra : rebase_source : 87551351dc763be7f5a8a47d02de21eb3f10c745
2015-01-13 17:24:52 -05:00
Mike Conley c8bb8cc447 Bug 1047603 - Non-remote tabs and chrome in e10s windows do not handle target=_blank or window.open links properly. r=Mossop.
--HG--
extra : rebase_source : 266f880705819da873066f1716b7728066cb7696
2015-01-29 17:27:07 -05:00
Till Schneidereit 3ecbb0d547 Bug 1130059 - Enable Shumway by default in Nightly on OS X and Windows Vista+ for whitelisted SWFs. r=gavin
--HG--
extra : rebase_source : da3669a8ce6a71aab372b5c68ad4d64a0344f170
2015-02-10 19:01:06 +01:00
Brian Hackett 29ef9cda7c Bug 1127303 - Avoid recursive sweeping of object groups, r=jandem. 2015-02-10 14:58:21 -07:00
Mike Shal 15b689645a Bug 1123990 - installer needs voucher.bin; r=glandium, r=cpearce 2015-01-21 18:27:20 -05:00
Chris Manchester d4b12a9437 Bug 1090925 - Add keyboard support to marionette action chains ("keyDown" and "keyUp").;r=automatedtester 2015-02-10 13:55:33 -08:00
Chris Manchester 88ee2578a8 Bug 1114474 - Unbreak some mach consumers of marionette.r=ahal 2015-02-10 13:55:33 -08:00
Tom Schuster ee7230ae0b Bug 1131003 - Remove unused get*PropertyDescriptor overload. r=efaust 2015-02-10 19:58:18 +01:00
Tom Schuster fcb11bbe71 Bug 1131003 - Move jsproxy.h to js/Proxy.h. r=efaust
--HG--
rename : js/src/jsproxy.h => js/public/Proxy.h
2015-02-10 19:58:18 +01:00