Bobby Holley
9883f9fcf9
Bug 887334 - Fix JSAPI test harness to not fail when the initial compartment is null. r=luke
...
I don't know why it's done this way, but it sure needs to change.
2013-07-17 11:53:53 -07:00
Bobby Holley
5420505253
Bug 887334 - Miscellaneous JSAutoCompartments. r=luke
2013-07-17 11:53:53 -07:00
Bobby Holley
1dceda6384
Bug 887334 - Enter a compartment between manual calls to JS_{Save,Restore}FrameChain. r=luke
...
The stuff in nsXBLProtoImplMethod is doing the same thing, so let's just have
it call into nsJSUtils.
2013-07-17 11:53:52 -07:00
Bobby Holley
a93493b71d
Bug 887334 - Add a JSAutoCompartment to AutoCxPusher. r=luke,gabor
...
This should hopefully take care of any cases where consumers expect to be in
the default compartment.
2013-07-17 11:53:52 -07:00
Bobby Holley
e90537d5c6
Bug 887334 - Use the new AutoCompartment overload for the atoms compartment and remove AutoEnterAtomsCompartment. r=bhackett
...
We have to do some temporary hackiness to deal with some of the new PJS work.
This patch stays as true to the old world as possible, so that we can more
easily backport it.
2013-07-17 11:53:52 -07:00
Bobby Holley
0c5572cc76
Bug 887334 - Don't rethrow in quickstubs if there's already an exception pending. r=luke
2013-07-17 11:53:52 -07:00
Bobby Holley
c8c93ab150
Bug 887334 - Add a JSCompartment* to AutoCompartment and use it in JS_NewGlobalObject. r=luke
...
This gets rid of the wonky setCompartment usage in that function.
2013-07-17 11:53:52 -07:00
Bobby Holley
aee282ccae
Bug 887334 - Move faulty JSAutoRequest in initSelfHosting. r=luke
...
The call to JS_SetGlobalObject causes cx->compartment_ to be set to the self-
hosting global, which means that the JSAutoCompartment picks up that compartment
as the 'previous' compartment. So despite the attempt to restore things with
JS_SetGlobalObject at the end of the function, the JSAutoCompartment destructor
actually ends up leaving cx in the self-hosting global's compartment at the end
of this function. Moving the JSAutoCompartment construction above the call to
JS_SetGlobalObject fixes the problem.
2013-07-17 11:53:51 -07:00
Bobby Holley
36f005e12f
Bug 887334 - Null-check compartment() in JS_GetGlobalForScopeChain(). r=luke
...
cx->global() assumes a non-null compartment(). When we fix up various bugs
related to being in a compartment when we shouldn't be, we start to crash here.
Fix it.
2013-07-17 11:53:51 -07:00
Bobby Holley
a5bbbb322d
Bug 887334 - Rejigger the string manipulation in OnJSContextNew to avoid depending on being in a compartment. r=luke
...
The current code makes calls that assume (implicitly, via assertions) that |cx|
is in a compartment, which isn't a valid assumption going forward.
2013-07-17 11:53:51 -07:00
Bobby Holley
089d93ca1d
Bug 887334 - Remove AutoSwitchCompartment. r=luke
...
This thing is...yikes.
2013-07-17 11:53:50 -07:00
Nicolas B. Pierron
54c6ec750c
Bug 867856 - Fix intermittent timeout of bug743094.js test case. r=h4writer
2013-07-17 11:51:19 -07:00
Nicolas B. Pierron
fbded8c6a4
Bug 892426 - Add an additional temp-Register to SetElementIC. r=jandem
2013-07-17 11:51:19 -07:00
Guillaume Abadie
d15b6c0449
Bug 895010 - Disable WebGL vertex array objects for now - r=jgilbert
...
--HG--
extra : rebase_source : 49a35c72470b1300a9f2b5267b88db195c4242df
2013-07-17 14:47:41 -04:00
Gregory Szorc
3762673046
Bug 845050 - FileCopier support for symlinks; r=glandium
2013-07-17 11:44:33 -07:00
Jim Mathies
34c2c0e703
Bug 881463 - Fix for intermittent browser_selection_textarea.js. r=rsilveira
2013-07-17 13:43:26 -05:00
Jim Mathies
fbf39695fe
Bug 888236 - Cleanup MetroWidget's Destroy method, shutdown layer manager and call base widget destroy methods. Potential fix for crash in nsIFrame::GetNearestWidget(). r=bbondy
2013-07-17 13:43:26 -05:00
Till Schneidereit
f564136588
Bug 894948 - Remove effectively-dead analysis-related code from interpreter. r=jandem
...
--HG--
extra : rebase_source : 037764b4c11746ee52d5347c76e2a5242b35afab
2013-07-17 19:21:10 +02:00
Luke Wagner
e4d0a480fa
Bug 882008 - OdinMonkey: fix subtraction to take doublish, rm Use (r=bbouvier)
...
--HG--
extra : rebase_source : 819570ab142518328aa41a1c6b81ffa0a5d7b96f
2013-07-02 11:38:43 -07:00
Luke Wagner
d03c8ecb55
Bug 880538 - LifoAlloc::release after parsing every function (r=bbouvier)
...
--HG--
extra : rebase_source : 9ead29e3dc5110f2b1f30c5218c41cbbc26555e5
2013-06-21 16:20:47 -07:00
Luke Wagner
de23e334eb
Bug 880538 - move 'hasDestructuringArgs' flag into the FunctionBox (r=bhackett)
...
--HG--
extra : rebase_source : d65025cd591c7faf9e64f4768da0b2b8352ee393
2013-06-28 10:29:58 -07:00
Luke Wagner
be562454f2
Bug 880538 - store a pointer from ParseContext to it's PNK_FUNCTION ParseNode (r=bhackett)
...
--HG--
extra : rebase_source : acb4b0e5d94d0c1777173a4b0f378c46591805b3
2013-06-28 10:29:58 -07:00
Luke Wagner
e5cfdc10f1
Bug 880538 - set pn->pn_funbox immediately (r=bhackett)
...
--HG--
extra : rebase_source : 11b265e64f8355989632bd2556ed119a397cb10a
2013-06-21 16:07:25 -07:00
Luke Wagner
1974b8aa53
Bug 880538 - OdinMonkey: don't create an IonContext in MacroAssembler (r=sstangl)
...
--HG--
extra : rebase_source : c949b8337141681eb983ca4792849a726a059e18
2013-06-28 10:29:57 -07:00
Luke Wagner
f50432075d
Bug 880538 - OdinMonkey: make a single pass over the parse tree (r=bbouvier)
...
--HG--
extra : rebase_source : c5aafde69f44906750d1d62d6878bfbab9e048ee
2013-06-13 11:48:47 -07:00
Francesco Lodolo [:flod]
2d267ec063
Bug 894844 - Add localization comment to plural forms in AccessFu.properties. r=yzen
2013-07-17 14:34:22 -04:00
Birunthan Mohanathas
3ae9bd57c3
Bug 891334 - Add default MIME type definition for .pdf as 'application/pdf'. r=jdm
2013-07-17 14:34:22 -04:00
Ben Kelly
da85f869bd
Bug 845205 - Do not reset the style context when removing unset properties. r=dbaron
2013-07-17 14:34:22 -04:00
Guillaume Abadie
f11e4e269e
Bug 890379 - [WebGL 2.0] Add existing WebGL 1 extensions as WebGL 2 features. r=jgilbert
2013-07-17 12:13:38 -04:00
Ryan VanderMeulen
2e2e0887ff
Merge m-c to inbound.
2013-07-17 14:34:19 -04:00
Gaia Pushbot
284f50ad05
Bumping gaia.json for 3 gaia-central revision(s)
...
========
https://hg.mozilla.org/integration/gaia-central/rev/34a53279dad4
Author: Fernando RodrÃguez Sela <frsela@tid.es>
Desc: Merge pull request #10967 from frsela/STK/Bug893614
Bug 893614: [STK]The maxlength of the inputbox didn't set corretly in GET_INPUT command. r=timdream
========
https://hg.mozilla.org/integration/gaia-central/rev/9639bb544bde
Author: Fernando Rodriguez Sela <frsela@tid.es>
Desc: Fixed maxLength issue: Bug #818270
========
https://hg.mozilla.org/integration/gaia-central/rev/ed55a8214233
Author: Fernando Rodriguez Sela <frsela@tid.es>
Desc: Fix disabling ICC button and removing keyboard after maxlenght
2013-07-17 11:00:23 -07:00
Gaia Pushbot
d6bb2a788d
Bumping gaia.json for 2 gaia-central revision(s)
...
========
https://hg.mozilla.org/integration/gaia-central/rev/38218b466aa1
Author: Gareth Aye <gaye@mozilla.com>
Desc: Merge pull request #10257 from lightsofapollo/ensure-hours-cleanup-803934
Bug 803934 - Ensure hours cleanup
========
https://hg.mozilla.org/integration/gaia-central/rev/ca37a33ec9a8
Author: James Lal <james@lightsofapollo.com>
Desc: Bug 803934 - Actually turn on flag so empty event hours disappear in months day view.
2013-07-17 10:25:22 -07:00
Gaia Pushbot
6f6285ee9f
Bumping gaia.json for 1 gaia-central revision(s)
...
========
https://hg.mozilla.org/integration/gaia-central/rev/6e0ed9a4781a
Author: Eric O'Connor <eric@bocoup.com>
Desc: Bug 889207 - [leo-pre-iot-br] [SMS] The message received before 12:00(AM) midnight is shown as TODAY in thread_list - r=gnarf
The message received before 12:00(AM) midnight is shown as TODAY
in thread_list
This patch triggers updateTimeHeaders on the next minute boundary,
instead of a 50 second poll.
Closes gh-10952
2013-07-17 10:15:28 -07:00
Ryan VanderMeulen
97083e557a
Backed out 4 changesets (bug 893858, bug 868859, bug 886903) for Linux debug mochitest-other crashes on a CLOSED TREE.
...
Backed out changeset 0ded4854067b (bug 886903)
Backed out changeset ca8afb897e13 (bug 893858)
Backed out changeset c15f503a96cc (bug 868859)
Backed out changeset 6a788f399a7f (bug 868859)
2013-07-17 12:43:59 -04:00
Ed Morley
8887f367e6
Backed out changeset ad74eb485a87 (bug 891695) for startup crashes on a CLOSED TREE
2013-07-17 17:18:11 +01:00
Ed Morley
0515e3fc5b
Backed out changeset 1b2c43ed9fdc (bug 879963) for intermittent failures in test_redundant_font_download.html
2013-07-17 17:07:54 +01:00
Ed Morley
01e793a3a4
Backed out changeset 33c17daf66bf (bug 879963)
2013-07-17 17:07:30 +01:00
Ed Morley
b5f2102f6f
Backed out changeset e0c9008cb0be (bug 879963)
2013-07-17 17:07:27 +01:00
William Chen
f8b2cdb2c6
Bug 796061 - Part 2: Remove mInsertionParentTable from nsBindingManager. r=mrbkap
2013-07-17 09:05:06 -07:00
William Chen
43142c497a
Bug 796061 - Part 1: Remove mBindingTable from nsBindingManager. r=mrbkap
2013-07-17 09:05:03 -07:00
Gaia Pushbot
9da17c99c0
Bumping gaia.json for 2 gaia-central revision(s)
...
========
https://hg.mozilla.org/integration/gaia-central/rev/01b756692eff
Author: Jan Jongboom <janjongboom@gmail.com>
Desc: Merge pull request #11022 from comoyo/b2g_desktop_broken
Bug 894388 - Fix errors during startup in B2G desktop. r=salva
========
https://hg.mozilla.org/integration/gaia-central/rev/e9dd9d508624
Author: Jan Jongboom <janjongboom@gmail.com>
Desc: Bug 894388 - Fix errors during startup in B2G desktop
2013-07-17 08:45:27 -07:00
Ryan VanderMeulen
c11458053c
Backed out 3 changesets (bug 889480, bug 889788, bug 888908) for mochitest-bc orange.
...
Backed out changeset d1c616745325 (bug 889788)
Backed out changeset 6fe281a19554 (bug 888908)
Backed out changeset 9b855bab8073 (bug 889480)
2013-07-17 11:34:25 -04:00
Jose Antonio Olivera Ortega
449e299f95
Bug 893727 - Part 2: Test for CLIP. r=ferjm
2013-07-17 17:28:34 +02:00
Jose Antonio Olivera Ortega
8fe7a26b1b
Bug 893727 - Part 1: RIL changes for CLIP support. r=ferjm
2013-07-17 17:28:30 +02:00
Dan Gohman
75373a534a
Bug 891739 - IonMonkey: Make or_ and xor_ range analysis even more precise, and avoid calling js_bitscan_clz32 with a zero operand. r=nbp,waldo
2013-07-17 08:16:05 -07:00
Ed Morley
bd7bdd1fb0
Merge mozilla-central and birch
2013-07-17 15:48:53 +01:00
Ed Morley
9a3fb9de28
Merge latest green fx-team changeset and mozilla-central
2013-07-17 15:44:39 +01:00
Ed Morley
a624142f45
Merge latest green inbound changeset and mozilla-central
2013-07-17 15:43:28 +01:00
Dan Gohman
4a52fe74a1
Bug 891695 - IonMonkey: Avoid passing pointers by const reference. r=rpearl
2013-07-17 07:32:48 -07:00
Ed Morley
762b93b587
Merge mozilla-central and inbound
2013-07-17 15:46:40 +01:00