Jan Varga
ceeadba3d2
Bug 635673 - Content inside xul:iframe with type=content is always able to resize top chrome window. r=bz
2011-06-25 13:42:41 +02:00
Brian Hackett
3769a7b7c9
Merge TM -> JM
2011-03-22 18:07:31 -07:00
Ed Morley
1ed23211cc
Bug 651657 - Remove WinCE & Windows Mobile code from dom/* ; r=jst,dolske
2011-04-29 15:50:53 +02:00
Chris Leary
abf0eb4f6d
Merge mozilla-central and tracemonkey.
2011-03-29 14:52:44 -07:00
Chris Leary
fece27e326
Merge mozilla-central to tracemonkey.
2011-03-29 09:05:25 -07:00
Ehsan Akhgari
4727975a1c
Back out changeset 71d0179e0ad9 (bug 634586)
2011-03-28 13:47:53 -04:00
Ehsan Akhgari
c5a0193cbf
Merge cedar into mozilla-central
2011-03-28 13:28:13 -04:00
Jim Mathies
54567cecf6
Bug 634586 - Hide the main window while transitioning to full screen, improves full screen transition experience. r=bz
2011-03-28 07:36:37 -05:00
Ms2ger
a7161e667f
Bug 585933 - Only implement HTMLUnknownElement on unknown elements; r=jonas,smaug
...
--HG--
rename : content/html/content/src/nsHTMLSpanElement.cpp => content/html/content/src/nsHTMLUnknownElement.cpp
2011-03-26 11:58:55 -04:00
Luke Wagner
2bb8868bc9
Bug 644074 - Simplify and consolidate VM stack code into js/src/vm/Stack*
2011-04-13 09:27:37 -07:00
Olli Pettay
1fd8539a00
Bug 651984 - Add ability to detect if a page has registered touch event listeners, r=jst
2011-04-26 15:31:21 +03:00
Olli Pettay
dce6556f2b
Bug 648573 - Implement touch event interfaces, r=jst, pref'ed off by default
2011-04-26 15:30:17 +03:00
Boris Zbarsky
2dcbedbc2a
Bug 597291. Create nsIURI objects lazily for nsCSSValue::URL, so that we don't pay the cost of creating the ones we don't actually need. r=dbaron
...
In the new setup, the mURL member of nsCSSValue::URL stores either the actual URI pointed to or the base URI; a boolean flag keeps track of which is stored. Consumers use GetURI() to get the URI instead of raw access to mURI, and GetURI calls NS_NewURI as needed.
2011-05-11 11:28:53 -04:00
Olli Pettay
e3c1e75824
comparing with ssh://opettay@mozilla.com@hg.mozilla.org/mozilla-central/
...
searching for changes
changeset: 68981:5f295573b22d
tag: tip
user: Olli Pettay <Olli.Pettay@helsinki.fi>
date: Mon May 09 18:47:13 2011 +0300
summary: Bug 427537 - Implement CustomEvent DOM3 specification, r=sicking
2011-05-11 09:33:11 +03:00
Ed Morley
6d14b87d8e
Bug 655756 - Remove final XP_MAC remnants; r=josh
2011-05-10 20:24:48 +02:00
Ms2ger
fea6078b63
Bug 654137 - Make window.top not replacable; r=bz
2011-05-10 20:24:44 +02:00
Luke Wagner
2c5916ee4c
Bug 613457 - clean up string interfaces (r=njn)
...
--HG--
extra : rebase_source : 3e77b67fa9fe2cc31312ad99951cf92258a98e64
2011-03-14 13:59:53 -07:00
Boris Zbarsky
27c7d5464b
Bug 633421. Throttle timeouts in background tabs to 500ms, noot 10ms. r=jst
2011-03-25 21:05:55 -04:00
Benjamin Smedberg
4f48034c2a
Bug 617539 - remove nsIWidget_MOZILLA_2_0_BRANCH, r=jimm
2011-03-25 11:03:35 -04:00
Benjamin Smedberg
503cc431e0
Bug 617539 - Merge nsIDOMWebGLRenderingContext_MOZILLA_2_0_BRANCH, r=jrmuizel
2011-03-25 11:03:35 -04:00
Benjamin Smedberg
e26fcd2389
Bug 617539 - Fold in nsIDOMHTMLSelectElement_Mozilla_2_0_Branch, r=smaug
2011-03-25 11:03:35 -04:00
Benjamin Smedberg
04414cd7c2
Bug 617539 - Fold nsIContentViewer_MOZILLA_2_0_BRANCH, r=sicking
2011-03-25 11:03:34 -04:00
Benjamin Smedberg
e7ab4369ea
Bug 617539 - Fold in nsIDocShell_MOZILLA_2_0_BRANCH, r=bz
2011-03-25 11:03:34 -04:00
Benjamin Smedberg
8d283b1c04
Bug 617539 - Fold nsIDOMHistory_MOZILLA_2_0_BRANCH back into the main interface, r=smaug
2011-03-25 11:03:34 -04:00
Benjamin Smedberg
f4cf0abb3d
Bug 617539 - Integrate nsIFocusManager_MOZILLA_2_0_BRANCH back into the main interface, r=smaug
2011-03-25 11:03:33 -04:00
Benjamin Smedberg
2fc61a0c57
Remove nsIDOMNSDocument_MOZILLA_2_0_BRANCH, moving its private method to nsIDocument, r=sicking
2011-03-25 11:03:33 -04:00
Benjamin Smedberg
ea881d6451
Bug 617539 - Fold in nsIDOMWindowUtils_MOZILLA_2_0_BRANCH, r=bz
2011-03-25 11:03:33 -04:00
Brian Hackett
b2e1274759
Merge TM -> JM
2011-03-09 09:58:49 -08:00
Chris Leary
2804e75714
Merge mozilla-central to tracemonkey.
2011-03-21 16:36:56 -07:00
Brian Hackett
5677fc25ba
[INFER] Fix OOM handling in type inference, convert inference to runtime option, bug 637674.
2011-03-03 14:07:48 -08:00
Chris Leary
e31de519b7
Merge mozilla-central and tracemonkey.
2011-05-23 00:02:05 -07:00
Daniel Holbert
cc8996c23f
Bug 308590 patch 5: Clean up QIs to nsIURL that are really checks for "Does this support GetRef/SetRef", now that nsIURI supports GetRef/SetRef too. r=bz
2011-05-21 18:12:46 -07:00
Dave Camp
e2f006d6a1
Merge m-c to devtools
2011-05-21 17:43:04 -07:00
Daniel Holbert
d29dd51502
Merging cedar with mozilla-central.
2011-05-21 16:18:49 -07:00
Boris Zbarsky
decca91870
Bug 654399. Try to make sure we always hand out the same exact string buffer each time location.hash is gotten. r=roc
2011-05-20 16:21:27 -04:00
Kyle Huey
c4c3837042
Bug 648997: Implement BlobBuilder spec as MozBlobBuilder. r=sicking.
...
Note that there is one key difference between this implementation and the spec. In this patch MozBlobBuilder.getBlob("content/type"); returns a Blob and clears the MozBlobBuilder. In the spec the BlobBuilder is not cleared. Thus,
let bb = new MozBlobBuilder();
MozBlobBuilder.append("foo");
let blob1 = MozBlobBuilder.getBlob("content/type");
// blob1 contains "foo"
MozBlobBuilder.append("bar");
let blob2 = MozBlobBuilder.getBlob("content/type");
// blob2 contains "bar", the spec says it should contain "foobar".
IMO, the spec behavior optimizes for the wrong case. BlobBuilder will probably be used mostly as a one-shot API. Additionally, the spec requires the BlobBuilder to hang on to potentially large amounts of memory between the getBlob() call and when the BlobBuilder is GCd.
These issues have been raised on the listserv.
2011-05-20 10:18:45 -07:00
Josh Aas
17caa904b0
Bug 657952: Minimize methods in nsIPluginHost. r=jst
2011-05-21 09:28:54 -04:00
Kyle Huey
5f5e5a0fc2
Back it all out on this CLOSED TREE. a=mfbt
2011-05-20 17:00:46 -07:00
Kyle Huey
e32ca11baa
Backed out changeset b8404a1d3153
2011-05-20 17:00:13 -07:00
Kyle Huey
b9ee5d491d
Backed out changeset bf0b91206fb3
2011-05-20 16:59:38 -07:00
Jonas Sicking
dead83a0cf
Fix orange from botched merge
2011-05-20 15:17:58 -07:00
Vladimir Vukicevic
5a22165206
Bug 630672 - implement WebGL OES_texture_float extension - r=bjacob
...
This implements floating-point textures in WebGL
2011-05-20 15:53:53 -04:00
Kyle Huey
00f42f97a9
Bug 648997: Implement BlobBuilder spec as mozBlobBuilder. r=sicking.
...
Note that there is one key difference between this implementation and the spec. In this patch mozBlobBuilder.getBlob("content/type"); returns a Blob and clears the mozBlobBuilder. In the spec the BlobBuilder is not cleared. Thus,
let bb = new mozBlobBuilder();
mozBlobBuilder.append("foo");
let blob1 = mozBlobBuilder.getBlob("content/type");
// blob1 contains "foo"
mozBlobBuilder.append("bar");
let blob2 = mozBlobBuilder.getBlob("content/type");
// blob2 contains "bar", the spec says it should contain "foobar".
IMO, the spec behavior optimizes for the wrong case. BlobBuilder will probably be used mostly as a one-shot API. Additionally, the spec requires the BlobBuilder to hang on to potentially large amounts of memory between the getBlob() call and when the BlobBuilder is GCd.
These issues have been raised on the listserv.
2011-05-20 10:18:45 -07:00
William Chen
381efa28db
Bug 560112 - Implement HTML5 dataset attribute. r=sicking,mrbkap
2011-05-20 10:23:49 -07:00
Rob Campbell
59145411fa
merge m-c to devtools
2011-05-16 08:54:46 -03:00
Panos Astithas
cae1e9d6cf
Bug 646025 - Add file location to console.log, info, debug, etc.; f=mihai.sucan r=gavin.sharp
2011-05-12 09:29:17 -03:00
Honza Bambas
07612d6f81
Bug 654707 - Crash [@ nsGlobalWindow::FireDelayedDOMEvents], r=jst
...
--HG--
extra : rebase_source : 0b41a8aab5a92192754c0a15ae563e40c60eb892
2011-05-04 07:49:00 -07:00
Justin Lebar
f94e823dfc
Bug 656991 - Fix leak in nsStructuredCloneContainer::InitFromVariant. r=bz,igor
2011-05-15 20:29:19 -04:00
Ms2ger
2f7c7d58da
Bug 655514 - Remove nsIDOMDocumentTraversal; f=ehsan r=jonas
2011-05-15 12:07:30 +02:00
Ms2ger
395936e2fe
Bug 655513 - Remove nsIDOMDocumentRange; f=ehsan r=bzbarsky
2011-05-15 12:07:28 +02:00
Ehsan Akhgari
b47034f361
Merge cedar into mozilla-central
2011-04-13 14:00:55 -04:00
Ms2ger
c485dc0dbd
Bug 605098 - Kill navigator.securityPolicy; r=dveditz
2011-04-12 21:04:31 -04:00
Benjamin Smedberg
96f6d50f12
Bug 617539 - Remove nsIPluginHost_MOZILLA_2_0_BRANCH, nsIPluginInstanceOwner_MOZILLA_2_0_BRANCH, and nsIPluginInstance_MOZILLA_2_0_BRANCH; r=jst
2011-04-11 16:00:30 -04:00
Ms2ger
ec4f67358d
Bug 647549 - Unused variable newInnerJSObject in nsJSContext::ConnectToInner; r=jst
2011-04-11 08:45:40 -07:00
Rob Campbell
f7128e52a0
merge m-c to devtools
2011-04-10 10:47:40 -03:00
Rob Campbell
60244c31c4
Bug 616742 - Implement console.debug() (was: Navigation broken on Citytv website); r=ddahl,jonas
2011-04-08 14:20:41 -07:00
Blake Kaplan
6cdd137382
Fix bug 643450. r=peterv
...
--HG--
extra : rebase_source : b49b5ee41b5465090ce7b6db5793174ffe2ad9be
2011-04-08 14:28:24 -07:00
Blake Kaplan
fdcfdfd8d0
Bug 642022 - Deal with the return value being in a different compartment. r=gal
...
--HG--
extra : rebase_source : b924c99e830cdafd7e1471cf087e69cfc7e33e23
2011-04-08 14:28:24 -07:00
Blake Kaplan
e9bf5e09a0
Bug 642026 - Enumerate standard classes. r=jst
...
--HG--
extra : rebase_source : a4a9630f54d398337a22ba5f75cee466ef4854db
2011-04-08 13:28:05 -07:00
Mounir Lamouri
df3eef2f01
Bug 514437 - Content part of the progress element. r=smaug
2011-04-09 10:22:02 -07:00
Boris Zbarsky
5ef954d6be
Merge cedar with mozilla-central
2011-05-06 20:39:36 -04:00
Craig Topper
28bd394604
Bug 648925 - Part 1: Change uses of nsICSSRule to css::Rule. r=bzbarsky
2011-04-07 18:23:46 -07:00
Josh Aas
f6eef02c22
Bug 637253: Remove nsIPluginInstance interface. r=bsmedberg
2011-05-17 21:48:34 -04:00
Justin Lebar
ccdf4c1239
Bug 656991 - Followup. Use JS_free instead of free. r=bz
...
--HG--
extra : rebase_source : 00e5cc27f067a191e7a834852faee8c788feb061
2011-05-16 16:36:12 -04:00
Mounir Lamouri
b047ce1161
Bug 514437 - Content part of the progress element. r=smaug
2011-04-09 10:22:02 -07:00
Matt Brubeck
a3446e3d54
Back out changeset bfb48178c8ec (finish backing out bug 514437) to fix tests on a CLOSED TREE.
2011-05-09 19:38:05 -07:00
Benjamin Stover
30e537ff1a
Bug 618975 Followup: bitrot and remove mDisplayport from nsDisplayScrollLayer r=cjones r=tn a=blocking-fennec
2011-03-09 13:35:27 -08:00
Benjamin Stover
1a0ae63ebf
Bug 618975 Pan overflow elements in parent process r=cjones r=tn sr=roc a=blocking-fennec
2011-03-15 16:20:19 -07:00
bent.mozilla@gmail.com
55aaad56c8
Only run CC after the GC has run at least once (bug 626768, r=gal).
2011-02-23 00:08:36 -08:00
Andreas Gal
00a2e15869
When idle the GC holds on to unused chunks indefinitely (bug 631733, r=brendan, a=blocker). (relanding in a CLOSED TREE)
2011-02-19 22:59:49 -08:00
Luke Wagner
5828824e58
Bug 647337 - rm script filename prefix and flag stuff (r=mrbkap)
2011-04-07 14:25:32 -07:00
Ehsan Akhgari
9888ac84db
Backout changeset 649f50ed53ca (bug 646184) because of debug crashtest failures
2011-04-01 18:22:22 -04:00
Ms2ger
c0555391e5
Bug 646184 - Crash [@ nsGlobalWindow::GetLocalStorage] getting localStorage from removed frame; r=bz
2011-03-30 08:58:21 +02:00
Olli.Pettay@gmail.com
f83f081599
Don't call GC or CC unexpectedly during shutdown (bug 635251, r/a=gal). (relanding in a CLOSED TREE)
2011-02-20 00:20:14 -08:00
Jeff Walden
2e7bfd9708
#jsapi observed the extent of orange in the TM tree and saw that OS X x86 opt was consistently and totally evil. So jwalden was sorry he had ever pushed changes for bug 631135. It broke his heart. And he said, “I will wipe this tree of every push back to 9105cd721d46. Yes, and I will revert the entire TM CLOSED TREE. I am sorry I ever pushed to it.” But 9105cd721d46 found favor with #jsapi.
2011-02-20 17:46:35 -08:00
Olli.Pettay@gmail.com
4260195b08
Don't call GC or CC unexpectedly during shutdown (bug 635251, r/a=gal).
2011-02-20 00:20:14 -08:00
Andreas Gal
d3eff3f540
When idle the GC holds on to unused chunks indefinitely (bug 631733, r=brendan, a=blocker).
2011-02-19 22:59:49 -08:00
Jeff Walden
b4d4ac3f64
Backed out changeset 4d86e63ff60d, diagnostic patch; back out 3da12edf735e, followup fix; back out bug 631135 completely, unexplained intermittent orange.
...
--HG--
extra : rebase_source : e2e56a78bc0eea0d6e005bc976c74b33d8c22281
2011-02-19 19:50:19 -08:00
Jeff Walden
fedaed7432
Bug 631135 - Objects created by or on behalf of fast natives and property ops (getters or setters) are parented to the wrong proto and global. r=lw,jst,mrbkap,bz, a=jst
2011-02-08 17:20:06 -08:00
Olli Pettay
ec8fe0ef83
Don't GC nsContentUtils::XPConnect on shutdown if it doesn't exist. r=gal a=blocking2.0:final+,hard
2011-02-18 15:14:21 -08:00
Justin Lebar ext:(%2C%20Ms2ger%20%3Cms2ger%40gmail.com%3E)
af65394ce9
Bug 615501 - Make push/replaceState suppress the popstate-after-load event; r=sicking a=jst
2011-02-14 13:15:29 -08:00
Blake Kaplan
6cd196e2d6
Bug 629227 - ObjectIsNativeWrapper lies for document.domain. a=blocker
2011-02-16 20:29:14 -08:00
Andreas Gal
cd71f1272a
Fix GC/CC scheduling (bug 630932, patch by gal/smaug, r=mrbkap). a=blocker
2011-02-16 15:47:12 -08:00
Ms2ger
3c8145642f
Bug 660635 - Remove Notation; r=sicking
2011-06-04 08:57:22 +02:00
Neil Deakin
1a6c4d86da
Bug 554919, support panels which can dragged via their backgrounds, r=dao,smaug
2011-06-03 15:38:24 -04:00
Matheus Kerschbaum
411e1724e7
Bug 660762 - Remove --disable-mathml support. r=roc
2011-06-02 13:11:33 +02:00
Boris Zbarsky
ace23ff3cb
Bug 598833 part 5. Store focus and focusring state directly on elements. r=smaug,enn
2011-05-31 21:46:56 -04:00
Daniel Holbert
e470ebe0a0
Bug 658849 followup: Remove one more instance of harmless "WARNING: Failed to create timer" message that gets spammed on shutdown. r=gal
2011-05-31 17:42:46 -07:00
Mounir Lamouri
01ca00b617
Bug 565541 (2/2) - Prevent abusing usage of moving and resizing window. r=bz
...
The rules are simple, callers can move or resize a window if both conditions
apply:
1. the window has been created with window.open;
2. the window only contains one tab.
--HG--
extra : rebase_source : 7b1fdfa121a701b47ece46a63e36483ca4d75672
2011-05-31 14:30:20 +02:00
Boris Zbarsky
e6397f6804
Bug 657353 part 2. Switch content state updates away from calling Begin/EndUpdate. r=sicking
2011-05-31 17:38:25 -04:00
Ben Turner
6e6a9cb986
Bug 614347 - 'XPConnect-wrapped JSObjects must clear their gray bit when they are handed out'. r=peterv+gal, a=blocking.
2011-02-16 12:47:08 -08:00
Dave Townsend
40e9c7c104
Followup for bug 613800, address review comments. r=jst, a=blocks-final
2011-02-16 10:27:25 -08:00
Andreas Gal
68f04cdd1b
Xray wrappers don't cache resolved native properties on the holder object (bug 633382, r=mrbkap/jst, a=blocker).
2011-02-15 19:00:55 -08:00
Justin Dolske
b58931db4f
Bug 613800 - A Race Condition when closing inactive tab with alerts in OnBeforeUnload; r=jst a=blocking-final
2011-02-15 19:35:28 -05:00
Doug Turner
2489f1f6e9
Backing out 99f6b3acc464 (bug 618975). Bug This caused a reftest crash. a=bustage
2011-03-08 22:02:50 -08:00
Benjamin Stover
b5c53718a9
Bug 618975 Pan overflow elements in parent process r=cjones r=tn sr=roc a=blocking-fennec
2011-03-08 21:28:18 -08:00
Benoit Jacob
35deaca786
Bug 632587 - 2/3 - add isContextLost - r=jrmuizel, a=blocking2.0
2011-03-01 17:25:22 -05:00
Andreas Gal
3bf35a6cd9
Avoid excessive GCs after CC (bug 637206, patch/r=smaug/gal).
...
--HG--
extra : rebase_source : 722c9e033fcb7a839b0464199a996729cf7f1ca8
2011-02-28 14:44:22 -08:00
Jonas Sicking
0c1d34cd7a
Bug 635844 part 2: Update pushState to latest agreed behavior. r=jlebar a=beltzner/jst
2011-02-28 23:08:56 -08:00
Jonas Sicking
bcee452d52
Bug 635844 part 1: Back out bug 615501 since we'll no longer fire the "initial popstate" event, and thus don't need a way to differentiate it. r=jlebar a=beltzner
2011-02-28 23:08:56 -08:00
Mounir Lamouri
a761f628fe
Bug 637019 - Select element should fallback to ElementSH resolve hook. r=bzbarsky, a=blocker
2011-02-27 14:37:57 +01:00
Blake Kaplan
fa26e10570
Bug 633133 - Resolve ids and names in HTMLSelectElement. part 2/2. r=jst, a=blocker
2011-02-24 19:36:33 +01:00
Mounir Lamouri
890d6d7620
Bug 633133 - Resolve ids and names in HTMLCollections. r=jst, a=blocker
2011-02-24 19:27:26 +01:00
bent.mozilla@gmail.com
3362ed55f8
Only run CC after the GC has run at least once (bug 626768, r=gal). a=blocker
2011-02-23 00:08:36 -08:00
Robert Sayre
cf782841df
Merge tracemonkey to mozilla-central. a=blockers. CLOSED TREE
2011-02-22 13:02:50 -08:00
Chris Leary
c228dde80b
Merge tracemonkey to mozilla-central. (a=blockers)
2011-02-15 12:05:57 -08:00
Andreas Gal
7a8b11eec7
js_UnbrandAndClearSlots leaks, use JS_ClearScope and throw if compile-N-go scripts are run after JS_ClearScope (630072, r=brendan, a=blocker).
2011-02-13 20:55:33 -08:00
Andreas Gal
40c1334282
js_UnbrandAndClearSlots leaks, use JS_ClearScope and throw if compile-N-go scripts are run after JS_ClearScope (630072, r=brendan).
2011-02-13 20:55:33 -08:00
Bill McCloskey
add41dfe8e
Bug 631951 - Shrink methodjit memory usage by interpreting a few times before compiling (r=dvander)
2011-02-11 16:31:32 -08:00
Chris Leary
c1a0f114a8
Merge tracemonkey and mozilla-central. (a=blockers)
2011-02-11 09:56:19 -08:00
Nochum Sossonko
7cc612fef1
Bug 608191 - Fix dochsell assertion caused by not forwarding relevant nsGlobalWindow functions, r=bzbarsky a=jst
2011-02-11 11:43:26 -05:00
Olli Pettay
26e520cbd3
Backout Bug 630932, a=backout, we need Bug 614347
2011-02-11 18:33:50 +02:00
gal@uci.edu
9072f1670f
Bug 630932, change CC/GC scheduling, r=smaug, a=blocker
2011-02-11 17:12:47 +02:00
Jonas Sicking
3ed21b4f5f
Bug 633414: Update cursor properties to latest spec. r=bent a=jst
2011-02-10 23:47:00 -08:00
Luke Wagner
669b2c230a
Bug 627954, part 1: take out unnecessary compartment hack (r=gal)
...
--HG--
extra : rebase_source : 471f500689b2b8a79386907b3071b27c1c67afbe
2011-02-01 15:45:46 -08:00
Ben Turner
74655ba38b
Backout 10ebc5ea11ac due to test failures.
2011-02-09 15:29:31 -08:00
Ben Turner
8ded93b4f5
Bug 614347 - 'XPConnect-wrapped JSObjects must clear their gray bit when they are handed out'. r=peterv+gal, a=blocking.
2011-02-09 12:51:16 -08:00
Jim Blandy
9c0d42c077
Bug 537873: Add 'strict' argument to setters defined throughout Firefox. r=brendan
...
This should take care of all setters defined outside SpiderMonkey proper. Very mechanical.
2011-02-09 11:31:40 -08:00
Ben Turner
4c972f46c5
Backout bug 614347 due to test failures
2011-02-08 22:15:48 -08:00
Ben Turner
ec808d0089
Bug 614347 - 'XPConnect-wrapped JSObjects must clear their gray bit when they are handed out'. r=peterv+gal, a=blocking.
2011-02-08 18:54:14 -08:00
Olli Pettay
cb1efd0def
Bug 630947, run GC more often before CC, r=gal, a=blocker
2011-02-08 11:43:56 +02:00
Andreas Gal
a178aa5e68
Expose console and InstallTrigger as content objects (bug 631225, r=dtownsend).
2011-02-07 23:18:18 -08:00
Andreas Gal
f81b30d68c
Back out bug 631225.
2011-02-07 18:15:23 -08:00
Andreas Gal
ea076d722a
Expose console and InstallTrigger as content objects (bug 631225, r=dtownsend).
2011-02-07 16:22:05 -08:00
Blake Kaplan
61d5546c49
Backed out changeset e706761cecfd due to mochitest orange.
2011-02-07 14:44:31 -08:00
Andreas Gal
535ab1ffcc
Expose console and InstallTrigger as content objects (bug 631225, r=dtownsend).
2011-02-07 13:32:23 -08:00
Chris Leary
04bc7be28c
Merge mozilla-central and tracemonkey. (a=blockers)
2011-02-06 15:30:39 -08:00
Honza Bambas
baf59f1d3f
Bug 630193: Stop observing various notifications when the nsGlobalWindow is CleanUp()ed rather than destroyed. r=jst a=b
...
--HG--
extra : rebase_source : 18eca13552214ce00eb26805d9096d70b5fed212
2011-02-06 07:56:52 -05:00
Alex Pakhotin
64c29f3ab5
Bug 628132 - Crash [@ mozilla::ipc::RPCChannel::CxxStackFrame::CxxStackFrame] (from PContentPermissionRequestParent::Send__delete__) [r=cjones a=fennec-crash] DONTBUILD
2011-02-09 11:07:43 -08:00
dolske@mozilla.com
5fed36ad1d
Bug 632833 - Crash [@ nsGlobalWindow::LeaveModalState(nsIDOMWindow*) ], r=smaug, a=jst
2011-02-22 11:56:17 +02:00
Olli Pettay
8a80d1342c
Bug 635251 - Don't call GC or CC unexpectedly during shutdown, r=gal, a=gal
2011-02-20 22:56:16 +02:00
Mike Shaver
65b1677efe
Backed out changeset 4d86e63ff60d, diagnostic patch; back out 3da12edf735e, followup fix; back out bug 631135 completely, unexplained intermittent orange. r=waldo, a=orange
2011-02-19 20:46:44 -08:00
Olli Pettay
616e67ede7
Bug 635227 - crash [@ nsJSContext::CycleCollectNow], r=gal, a=hb
2011-02-19 14:27:56 +02:00
Jeff Walden
fdbd574b6d
Bug 631135 - Objects created by or on behalf of fast natives and property ops (getters or setters) are parented to the wrong proto and global. r=lw,jst,mrbkap,bz, a=jst
...
--HG--
extra : rebase_source : a2f6a11ac3bcc7925cbf122057b694a0aafac970
2011-02-08 17:20:06 -08:00
Jonas Sicking
1b25d61e5e
Bug 634435: Add a property to expose the current pushState-state. r=jlebar a=beltzner
2011-02-17 12:44:04 -08:00
Ms2ger
c685e553a6
Bug 615501 - Followup to fix assertion; r+a=sicking
2011-02-17 14:39:53 -05:00
Olli Pettay
17b4152928
Bug 307258 - Support beforeprint and afterprint events, r=mats, sr=roc
...
--HG--
extra : rebase_source : f14da5d6e282fe6ab4813c121d3366844dd89af6
2011-05-14 15:03:58 +03:00
Jeff Walden
8879cedf90
Bug 676738 - Change the index argument to JS_SetElement from jsint to uint32. r=dmandelin
2011-08-04 19:39:13 -07:00
Jeff Walden
bb81c3d126
Bug 676738 - Change the index argument to JS_GetElement from jsint to uint32. r=dmandelin
2011-08-04 19:39:13 -07:00
Jeff Walden
d95a1b785d
Bug 676738 - Change the index argument to JS_HasElement from jsint to uint32. r=dmandelin
...
--HG--
extra : rebase_source : 20e35753ef5af787d1755ab8c1b68d5b7a43cce1
2011-08-04 19:39:13 -07:00
Jeff Walden
b6df961a53
Bug 676738 - Change the index argument to JS_DefineElement from jsint to uint32. r=jst, r=dmandelin
...
--HG--
extra : rebase_source : d0e3be27e3f0cf022eea21805923c2f4736a36ca
2011-08-04 19:39:12 -07:00
Jonas Sicking
29d451d286
Bug 661297 Part 1: Remove Add/RemoveEventListenerByIID API. r=smaug
2011-08-08 11:26:26 -07:00
Igor Bazarny
6fa961b5bb
Bug 675615 - Fix web timing to support keep-alive connections, r=Olli.Pettay
2011-08-08 14:20:03 +02:00
Doug Turner
d436875984
Bug 669105 - Leak-until-shutdown with deviceorientation and unload listeners. r=smaug
2011-07-06 22:56:32 -07:00
Jonas Sicking
6d3655d986
Bug 669433 Part 1: Clean up File implementations by creating a storage-agnostic base class, nsDOMFileBase. r=khuey
2011-07-11 19:41:29 -07:00
Boris Zbarsky
ebcb1002f7
Bug 648045. Mark the currently selected tab in a minimized window as inactive. r=gavin,smaug
2011-07-11 09:14:08 -04:00
Marco Bonardo
477b6576b7
Backout changesets 9e4ab3907b29, 3abc0dbbf710 due to m-oth permaorange
2011-07-11 10:27:58 -07:00
Mounir Lamouri
753ac50492
Bug 669308 - Introduce macros and method helpers to simplify participation of classes to the DOM Memory Reporter. r=bz
2011-07-11 17:23:26 +02:00
Boris Zbarsky
0cf505bd14
Bug 648045. Mark the currently selected tab in a minimized window as inactive. r=gavin,smaug
2011-07-11 09:14:08 -04:00
Kyle Huey
4336dd0f6c
Merge m-i to m-c.
2011-07-09 20:19:36 -07:00
Boris Zbarsky
28e2eac582
Bug 669158. Don't try to unclamp the dummy timeout. r=jst
2011-07-08 14:04:25 -04:00
Nicholas Nethercote
cb94321141
Bug 653627 - Don't use char** in nsIMemoryReporter. r=khuey, sr=bz.
2011-07-08 12:45:16 +10:00
Felipe Gomes
7b7996ba79
Bug 583976. Part 1 - Add focus manager support for focus activation/deactivation in remote content. r=enn,smaug
2011-06-17 17:08:32 -07:00
Justin Lebar
153e2dbedc
Bug 669346 - Don't force two GCs on memory pressure on Android. r=mfinkle,bz
2011-07-07 14:27:07 -04:00
Peter Van der Beken
a575119962
Fix for bug 637116 (Leak documents+windows with replaceState, focus, event handler closure). r=mrbkap.
...
--HG--
extra : rebase_source : 57090db5f6805d70811dc5753e2bc91feb65c0b5
2011-03-03 12:55:55 +01:00
Robert O'Callahan
4a418aa015
Bug 617539. Remove nsIPresShell_MOZILLA_2_0_BRANCH(2). r=tnikkel
2011-04-01 10:33:46 +13:00
Boris Zbarsky
ac5a4eb5fe
Bug 610077. Drop the default timeout clamp to 4ms. r=jst
2011-03-31 15:29:44 -04:00
Ehsan Akhgari
2865908cb2
Merge cedar into mozilla-central
2011-03-30 13:53:35 -04:00
Ben Bucksch
aaafeab3fc
Bug 55366 - Change navigator.language to use Accept-Language instead of the UI language. r=bz sr=jst
...
--HG--
extra : rebase_source : 9e1a68f6dc53745992ee3835dcb167b1b1642cca
2011-03-29 13:18:17 +02:00
Ms2ger
6b550061de
Bug 637864 - Give nsIViewManager::GetRootView a sane signature; r=bz
2011-03-29 22:24:54 -04:00
Boris Zbarsky
30154700fa
Bug 633271 part 1. Stop shoehorning focus state change notifications into the ESM. r=enndeakin
2011-03-28 23:32:11 -04:00
Ms2ger
ecfabee058
Bug 562701, part b: Use Element in nsDOMWindowUtils::ComputeAnimationDistance; r=bzbarsky
2011-03-28 12:51:56 -04:00
Benjamin Stover
bc45c13dfb
Bug 643836 Invalidation does not always trigger a displayport update r=tn
2011-03-24 10:40:49 -07:00
Olli Pettay
975003f00a
Bug 641477 - Throw UNSPECIFIED_EVENT_TYPE_ERR if event isn't initialized before dispatching, r=sicking
2011-03-24 13:34:03 +02:00
Doug Turner
29394590a9
Bug 640201 - If nsGeolocation::Init fails, mGeolocation is not clear and will be returned on subsequent calls. r=jst
2011-03-23 10:27:51 -07:00
Boris Zbarsky
4f31677a2d
Bug 637644. Start layout on the new document we just created in nsGlobalWindow::SetOpenerScriptPrincipal, since if we don't do it here no one ever will. r=jst
2011-03-02 14:45:13 -05:00
Boris Zbarsky
79b392b950
Bug 585786. Do fast-unwrapping even for non-slim wrappers as long as they're cached. r=peterv
2011-03-23 10:45:21 -04:00
Matheus Kerschbaum
08c43219e7
Bug 639754 - Remove MOZ_IPC checks since IPC is always built now; r=bsmedberg
2011-04-02 19:14:00 -07:00
Boris Zbarsky
c87373e956
Bug 646972. Clamp the timeout interval after storing mInterval on the nsTimeout, so interval timers will correctly speed up when a tab goes from background to foreground. r=jst
2011-04-04 16:22:48 -07:00
Emanuele Costa
4d56e32184
When switching a window from background to foreground, reinitialize the timers that should fire sooner than the background clamp would have allowed. Bug 647001, r=bzbarsky
2011-06-29 15:49:42 -04:00
Andreas Gal
da2941ed68
Expose console and InstallTrigger as content objects (bug 631225, r=dtownsend). a=blocker
2011-02-07 23:18:18 -08:00
Olli Pettay
022be7ff47
Bug 630947, run GC more often before CC, r=gal, a=blocker
2011-02-08 11:43:56 +02:00
Johnny Stenback
bc9c5158e8
Bug 631490. Fix compartment mismatch when dealing with certain types of global properties. r=mrbkap@gmail.com, a=blocker
2011-02-04 09:55:21 -08:00
L. David Baron
058a80b273
ifdef CSS animations so that the feature can be backed out by flipping the switches in configure.in and then reverting the changes to the following four files appropriately: nsIDOMCSS2Properties.idl, nsIDOMCSSRule.idl, property_database.js, test_transitions_computed_values.html. (Bug 435442, patch 15) r=bzbarsky
2011-04-11 23:18:44 -07:00
L. David Baron
7d9ec1b0ca
Add animation event interface and data structures. (Bug 435442, patch 12) r=smaug
2011-04-11 23:18:44 -07:00
L. David Baron
f69d9d6829
Add interface for taking over the refresh driver in a test (i.e., mocking time). (Bug 435442, patch 9) r=bzbarsky
2011-04-11 23:18:43 -07:00
L. David Baron
dbff9d529d
Implement parsing and storage of @keyframes rule. (Bug 435442, patch 5) r=bzbarsky
2011-04-11 23:18:43 -07:00
Chris Leary
14a287e59a
Merge mozilla-central to tracemonkey.
2011-04-11 16:54:01 -07:00
Wade Smith
9d0390a124
Bug 517070 - Replace manual refcounting of nsTimeouts in nsGlobalWindow.cpp with equialent nsRefPtr usage, r=jst
2011-06-08 22:19:00 -07:00
Olli Pettay
f0659377ec
Bug 664438 - Don't keep DelayedBlurFocusEvents alive after xpcom-shutdown, e=enndeakin
...
--HG--
extra : rebase_source : 0925e4bb6d640e26d40f00ebe5c7f2c849a03e71
2011-06-18 12:12:13 +03:00
Jonas Sicking
5a370f9dac
Bug 659539 Part 4: Use nsINode::NodeType where possible. r=bz
2011-06-14 00:56:50 -07:00
Jonas Sicking
df9765fd87
Bug 659053 Part 2: Implement a faster non-recursive Node.isEqualNode directly on nsINode. r=peterv
2011-06-14 00:56:48 -07:00
Jonas Sicking
da5c2d70a4
Bug 659053 Part 1: Merge nsIDOM3Node into nsIDOMNode. Also removes Node.getFeature. r=peterv
2011-06-14 00:56:48 -07:00
Chris Leary
547ed94093
Merge mozilla-central and tracemonkey.
2011-06-13 10:00:23 -07:00
Steffen Wilberg
44e1f414fe
Bug 435325: Offline mode error page should go online when clicking 'Try Again'. Add a goOnline() method to nsDOMWindowUtils, and call that from about:neterror in the netOffline case. ui-r=faaborg, r=bz, gavin.
2011-06-11 15:38:40 +02:00
Ms2ger
05ead9048b
Bug 660433 - Remove nsIDOMNSHTMLTextAreaElement; f=volkmar r=peterv
2011-06-11 09:52:24 +02:00
Luke Wagner
1e408d1478
Bug 656462, part 4 - Simplify stack code, keep track of native calls, create new iterator over native/scripted callstack, make JS_SaveFrameChain fallible (r=waldo,mrbkap)
...
--HG--
extra : rebase_source : 756a640568464d11fe6bb00104a2fdb6f6d02d02
2011-05-13 08:56:26 -07:00
Mounir Lamouri
5858cf8f0a
Bug 662519 - By-pass popup blocker checks when caller have chrome privileges. r=jst
2011-06-09 11:30:17 +02:00
Mounir Lamouri
c740f703db
No bug - Fix build bustage.
2011-06-29 14:29:29 +02:00
Mounir Lamouri
08292e2c28
Bug 667485 - Add windows' document size to windows size. r=jst
2011-06-29 13:18:54 +02:00
Mounir Lamouri
a74928257d
Bug 667474 - Do a naive computation of windows' size in the DOM Memory Reporter. r=jst
2011-06-29 13:06:43 +02:00
Mounir Lamouri
7c4deac451
Bug 667470 - Track all created windows in a global hash table. r=bz
2011-06-29 13:03:54 +02:00
Mounir Lamouri
924f1500e8
Bug 667468 - Add a dummy DOM memory reporter behind a compilation flag. r=njn
2011-06-29 13:01:07 +02:00
Doug Turner
df8be532a5
Bug 667919 - Add support for window.ondevicemotion and window.ondeviceorientation. r=smaug
2011-06-28 15:37:31 -07:00
timeless@mozdev.org
0ead3f7e79
Bug 583727 DOMCI_CASTABLE_INTERFACE: macro redefinition; r=peterv a=jst
2010-08-02 16:52:12 +03:00
Ehsan Akhgari
caaa261609
Backout all of the bugs in the 7e12e3e16e6c pushlog because of the orange.
...
It is not clear which one of these bugs is at fault.
2011-02-04 16:34:02 -05:00
timeless@mozdev.org
14cf664db6
Bug 583727 DOMCI_CASTABLE_INTERFACE: macro redefinition; r=peterv a=jst
...
--HG--
extra : rebase_source : 4b4ddb3c7c720ff1266f0d868d1e101942d72b10
2010-08-02 16:52:12 +03:00
Daniel Holbert
d42945bfd7
Bug 630588: use PRInt32 as iterator variable in nsGlobalWindow::FireDelayedDOMEvents to fix build warning. r=jst a=jst
2011-02-04 11:18:15 -08:00
Robert O'Callahan
273acb3739
Bug 625288. Part 3: Test that a browser window containing a single empty tab builds a layer tree whose leaf layers form a non-overlapping partition of the window. r=tnikkel,a=test
2011-02-03 21:47:11 +13:00
Mounir Lamouri
5dfa3c60c9
Bug 619230 - Remove useless warning. r=peterv a=jst
2011-02-03 00:46:12 +01:00
Benjamin Stover
4735b1ea36
Bug 630883 Crash at [@ nsDOMWindowUtils::FindElementWithViewID] r=cjones a=blocking-fennec
2011-02-02 13:35:03 -08:00
Justin Dolske
bae2fb4504
Bug 621764 - tab-modal prompt in Gmail eventually triggers slow-script dialog for nsPrompter.js. r=mrbkap, sr=jst, a=blocker
2011-02-01 19:23:00 -08:00
Blake Kaplan
5ef0173c48
Fix bug 691359. r=jst@mozilla.com, a=blocker
2011-02-01 09:19:35 -08:00
Olli Pettay
fc43bdb393
Bug 624549, Don't call GC so aggressively in nsJSContext::CC, r=gal, a=jst
2011-01-29 22:55:39 +02:00
Josh Matthews
0b5908bb99
Bug 627355 - Don't dangle pointers to dead objects. r=dougt a=b-f
...
--HG--
extra : rebase_source : 1722718e4703ba8a1679e9db9df1b085b3e7535a
2011-01-21 14:35:46 -05:00
Chris Leary
23d2c6dc0b
CLOSED TREE: Merge mozilla-central and tracemonkey. (a=blockers)
2011-01-27 20:06:21 -08:00
Chris Leary
e9469fe1b4
Merge the backout head.
2011-01-27 16:26:21 -08:00
Chris Leary
8c845c5704
Backed out changeset b5ca98debed0
2011-01-27 16:25:30 -08:00
Blake Kaplan
13a9c8add8
Fix bustage from bug 611485. r=gal
2011-01-27 12:46:20 -08:00
Paolo Amadini
8b2905d8bb
Bug 622326. If we still have script running when we want to clear our window scope, use a termination function, not a runnable, to wait for it to finish. r=bzbarsky,jst a=blocker
2011-01-27 14:42:19 -08:00
Jonas Sicking
0a3245f454
Bug 618590 Part 3: When a page is destroyed, abort any running indexedDB transactions. r=bent a=blocker
2011-01-27 13:47:36 -08:00
Ben Turner
fee24e9b03
Bug 628071 - 'Crash inspecting IDBRequest(mozIndexedDB.open)'. r=sicking, a=blocking.
2011-01-26 17:53:02 -08:00
David Mandelin
4053f7c8cb
Bug 611653: clear values instead of scope when global window shuts down, r=brendan,smaug
2011-01-21 18:37:30 -08:00
David Mandelin
686b56b985
Bug 628612: make window constructor properties configurable so Facebook works, r=cam,jeff, a=blocker
2011-01-25 17:49:10 -08:00
Chris Leary
6e237bfee0
Bug 595691, take 2: fix versioning across VM instances, remove _options. (r=luke,brendan,igor)
2011-01-27 02:54:58 -08:00
Chris Leary
8bd5f38891
Backed out changeset b88172246b66 due to Win32 debug failures.
2011-01-25 04:11:47 -08:00
Chris Leary
c4a5082f29
Bug 595691: fix versioning across VM instances, remove _options. (r=luke,brendan,igor)
2011-01-25 02:33:27 -08:00
Chris Leary
0a58450625
Merge mozilla-central and tracemonkey. (a=blockers)
2011-01-24 19:47:52 -08:00
Patrick Walton
ae85609f13
Bug 628110 - Back out changeset d1adb7b245bd (removal of MaybeGC() every 20th script execution) to fix SunSpider regression. r=gal a=blocking2.0:betaN+
2011-01-24 14:56:40 -08:00
Luke Wagner
b834fc5a88
Bug 625251 - nsJSEnvironment should enter the compartment before converting arguments to jsvals (r=mrbkap)
...
--HG--
extra : rebase_source : 3ae0fd2b96fcdc072a75ecb025417723b9f0702b
2011-01-21 15:25:04 -08:00
Mounir Lamouri
f1eaf07bf4
Bug 621515 - Improve "no corresponding type!" warning. r=peterv a=jst
2011-01-19 12:16:42 +01:00
Johnny Stenback
dff453c02f
Fixing orange from the fix for bug 608987, make sure to enter a request *before* entering a compartment. a=orange. CLOSED TREE
2011-01-18 17:11:12 -08:00
Johnny Stenback
a84597e302
Bug 608987. Fixing compartment mismatch when setting up the proto chain of a plugin object. r=gal@uci.edu, a=blocker
2011-01-18 15:49:34 -08:00
Chris Leary
8ac50fd25f
Merge tracemonkey to mozilla-central. (a=blockers)
2011-01-18 11:19:21 -08:00
Andreas Gal
5e378ee45f
document.all('foo') doesn't work (bug 626050, r=brendan).
2011-01-16 23:30:38 -08:00
Andreas Gal
368054cecc
Temporary restore old shark start/stop functions (bug 625993, r=bz).
2011-01-14 19:02:11 -08:00
Andreas Gal
c753c0012d
Make Shark work with 64-bit MacOSX builds and rename to start/stopProfiling() (bug 625962, r=sayrer).
2011-01-14 17:58:40 -08:00
Chris Leary
f16bd3520d
Merge mozilla-central into tracemonkey.
2011-01-14 01:45:33 -08:00
Patrick Walton
1d7c7201b3
Bug 624867 - Don't call MaybeGC() on every 20th script execution. r=jst a=blocking2.0:betaN+
2011-01-12 11:54:50 -08:00
Chris Leary
89de9da650
Merge mozilla-central into tracemonkey.
2011-01-12 00:07:40 -08:00
Blake Kaplan
6f387c20dd
Fix bug 617879. r=jst@mozilla.com, a=blocker
2011-01-11 17:12:38 -08:00
Andreas Gal
28511a1447
Add API to enable/disable per-compartment GCs (bug 624229, r=shaver).
2011-01-09 22:57:21 -08:00
Gregor Wagner
df06dae029
Enable per-compartment garbage collection (bug 605662, r=gal).
2011-01-07 23:44:57 -08:00
Blake Kaplan
2d47addf90
Bug 616992 - Give nsDOMConstructors a precreate hook so that we don't accidentally create more than one wrapper object for them. r=jst@mozilla.com, gal@uci.edu, a=blocker
2011-01-11 12:15:52 -08:00
Blake Kaplan
e1d8acca93
Fix bug 614151. r=jst@mozilla.com, a=blocker
2010-12-28 11:21:30 -08:00
Gregor Wagner
79a01dd60c
Enable per-compartment garbage collection (bug 605662, r=gal). CLOSED TREE
2011-01-07 23:44:57 -08:00
Neil Deakin
4f6e7c556b
Bug 617872 - Focus manager allows F6 to focus elements inside non-focusable iframes/browsers. r=smaug, a=blocking
2010-12-09 13:20:00 -08:00
Neil Deakin
2886cf6ec4
Bug 620145 - Prompt for gmail message with no text has to be focused (clicked on) before ok-ing (or canceling). r=smaug, a=blocking
2011-01-06 11:05:00 -08:00
Andreas Gal
b63f5c092d
Compartment mismatch with pending exception (bug 621845, r=lw,jorendorff).
2011-01-07 02:03:14 -08:00
Chris Leary
143559536b
Merge tracemonkey and mozilla-central.
2011-01-07 00:17:35 -08:00
Andreas Gal
7c0f1e6c29
Use right compartment when resolving prototypes (bug 620028, r=jst).
2011-01-06 22:31:14 -08:00
Ben Turner
54ff7ba2cf
Bug 622042 - 'IndexedDB: Rework events and requests'. r=sicking, a=sicking.
2011-01-06 22:21:36 -08:00
Ben Turner
1a142b1c80
Bug 618484 - 'Allow ChromeWorkers access to XPCOM objects'. r=jst+jorendorff, a=blocking.
2011-01-06 22:21:30 -08:00
Ben Turner
851d0dbd01
Bug 615153 - 'nsIWorkerFactory.newChromeWorker() throws NS_ERROR_UNEXPECTED'. r=sicking, a=blocker.
2011-01-06 22:21:26 -08:00
Nochum Sossonko
77fecff96d
Bug 623447 - ASSERTION: AreDialogsBlocked() called without a top window, r=jst a=jonas
...
--HG--
extra : rebase_source : 76a7871d86d5f84fb0978713b60b4c699298e7a3
2011-01-06 21:07:35 -05:00
Robert Sayre
f7d91bc3f3
Backed out changeset d58e45442c87
2011-01-06 21:39:25 -05:00
Andreas Gal
22e5ea4090
Compartment mismatch with pending exception (bug 621845, r=lw,jorendorff).
2011-01-06 15:15:00 -08:00
Blake Kaplan
e563319659
Bug 618871 - Try again to fix accessing content constructors from chrome through Xray wrappers. r=jst@mozilla.com, a=blocker
2011-01-05 20:28:19 -08:00
Chris Leary
09bf0c0c2d
Merge mozilla-central into tracemonkey.
2011-01-04 10:51:14 -08:00
Doug Turner
159ecf12ef
Bug 607860 - remove navigator.mozNotification from Firefox desktop. r=jst/jonas a=betaN+
2011-01-03 16:37:01 -08:00