enndeakin@sympatico.ca
b79aa30498
Bug 422121, crash sorting xml built templates, add some null checks, r=smaug,sr=jonas,a=beltzner
2008-04-17 09:19:30 -07:00
jonas@sicking.cc
6bfcb3ce44
Bug 423355: Make sure that we never remove removable blockers more than once. Also make sure to never fire mutation events when it's not safe to run script. r/sr=bz/roc a=beltzner
2008-04-14 16:59:21 -07:00
bent.mozilla@gmail.com
c54db3bb3c
Bug 425551 - "Fix async DOM events from keeping link elements alive past unlink". r+sr=sicking, a=beltzner.
2008-04-11 10:29:06 -07:00
jonas@sicking.cc
f6bc46eb38
Backing out due to test failures
2008-04-08 20:20:39 -07:00
jonas@sicking.cc
aedea05d90
Bug 425551: Improve script blocker code and use it to prevent async DOM events from keeping link elements alive past CC. Patch by bent. r/sr=sicking
2008-04-08 19:06:27 -07:00
gavin@gavinsharp.com
7e4a821f69
Back out patch for bug 295994
2008-04-08 13:50:00 -07:00
reed@reedloden.com
29989d380d
Bug 423833 - "Show Only This Frame code uses about: url for error pages, instead of original site url" [p=johnath@mozilla.com (Johnathan Nightingale [johnath]) r=Mano a=blocking-firefox3+]
2008-04-08 11:48:34 -07:00
jonas@sicking.cc
4128e1921a
Bug 408268: Don't crash when closing a window while customize toolbar palette is open. r=Neil Deakin, sr=jst
2008-04-07 16:26:56 -07:00
gavin@gavinsharp.com
a1963b6343
Back out patch for bug 423355 due to unit test failures
2008-04-04 18:11:50 -07:00
jonas@sicking.cc
20cd280987
Bug 423355: Fix bug in blocker unnesting code. Also make sure to never fire mutation events when it's not safe to run script, even if the event isn't catchable by content. r/sr=bz
2008-04-04 17:06:36 -07:00
johnath@mozilla.com
11f6f5a37c
Backing out 295994 as likely cause of reftest failure.
2008-04-04 04:09:20 -07:00
reed@reedloden.com
373aece363
Bug 295994 - [p=honzab@allpeers.com (Honza Bambas [mayhemer]) r+sr=sicking a1.9=schrep]
2008-04-04 02:15:30 -07:00
reed@reedloden.com
30c7f06cd5
Bug 423787 - "XUL test template has typo in comment" [p=manish@flock.com (Manish Singh) r=sayrer]
2008-03-28 23:45:45 -07:00
bent.mozilla@gmail.com
fb15fb6fcd
Bug 421150 - "XUL template leak (was: Firefox leaks on first start with Adblock Plus installed)". r=enn, sr=bz, a=blocking1.9+.
2008-03-28 12:39:28 -07:00
peterv@propagandism.org
f6c36cdc7e
Fix for bug 415192 (Crash (within nsCycleCollector::Shutdown and nsXBLBinding::RemoveInsertionParent) with <xul:wizard>, cloneNode). r/sr=sicking.
2008-03-28 07:09:00 -07:00
enndeakin@sympatico.ca
5bf9939627
Bug 424482, full keyboard access setting not respected regression, add test as well, r=smaug,sr=neil
2008-03-27 09:19:05 -07:00
bzbarsky@mit.edu
623db8c5f5
Just drop loads of scripts that are not signed if the loading page is. Bug 424426, r+sr=jst, a=beltzner
2008-03-24 16:58:42 -07:00
bzbarsky@mit.edu
284e074807
Treat <xul:script> more like <html:script>. Bug 424188, r+sr=sicking, a=dsicore
2008-03-21 22:03:57 -07:00
Olli.Pettay@helsinki.fi
38d7d546e1
Bug 395609, r=roc+sicking, sr=sicking, a=beltzner
2008-03-21 04:18:10 -07:00
Olli.Pettay@helsinki.fi
01474a2051
Bug 421366, [@ nsContentUtils::IsEventAttributeName] r+sr=peterv
2008-03-19 12:44:08 -07:00
dbaron@dbaron.org
b1f404f0bb
Add knowledge of edge names to cycle collector, ifdef DEBUG_CC. b=420514 r+sr=peterv a=damons
2008-03-17 16:11:08 -07:00
jonas@sicking.cc
c078e73997
Bug 401155: Make it safe to create a wrapper for an object at any time by making sure wrapping doesn't write script. Also set up a service that tries to keep track of when it's safe to execute script. r=bz sr=jst
2008-03-14 16:08:57 -07:00
jst@mozilla.org
554a46b5ee
Fixing bug 419846. Only let chrome documents load scripts from the fastload files. r=enndeakin@gmail.com, sr=bzbarsky@mit.edu
2008-03-13 15:49:45 -07:00
enndeakin@sympatico.ca
30b3197377
Bug 421810, focus not shifting to browser, only check the focus model for controls, r=smaug,sr=neil
2008-03-13 07:07:23 -07:00
roc+@cs.cmu.edu
e6adaba276
Bug 413027. The XUL pref and min height for a CSS block should be its height when reflowed at its preferred width, NOT the height of the tallest line. r+sr=dbaron. Relanding with extra instrumentation in the strangely-failing mochitest test_bug199692.xul
2008-03-11 18:05:26 -07:00
enndeakin@sympatico.ca
d9e85a072b
Bug 415704, treat tabindex and focusability as separate, so Full Keyboard Access setting doesn't affect things incorrectly, fixes More Info button in identity panel, r=smaug,sr=neil
2008-03-07 08:33:38 -08:00
neil@parkwaycc.co.uk
110a35e15b
Fire dynamic overlay load observers in more cases b=419452 r+sr=jst a=beltzner
2008-03-05 13:32:27 -08:00
sayrer@gmail.com
a41d6a883d
Bug 383939. RDF datasources must implement cycle collection. r/sr=bsmedberg
2008-03-05 12:07:55 -08:00
jst@mozilla.org
a3dc822e7f
Backing out fix for bug 419848 due to feed code breakage.
2008-03-03 21:39:09 -08:00
jst@mozilla.org
d3a7ec65e8
Fixing bug 419848. Tighten rules about what JS files content can load. r+sr=jonas@sicking.cc
2008-03-03 20:17:33 -08:00
jst@mozilla.org
b09df8cfb8
Backing out fix for bug 419452 per bug 420059. a=beltzner
2008-02-29 22:29:46 -08:00
neil@parkwaycc.co.uk
e8e0a07e9e
Fire dynamic overlay load observers in more cases b=419452 r+sr=jst a=beltzner
2008-02-27 01:46:03 -08:00
reed@reedloden.com
42eaa8950f
Back out Smaug's patch from bug 395609 due to a Txul regression.
2008-02-26 19:51:00 -08:00
jonas@sicking.cc
28ea51311b
Bug 416534: Clean up cross-site xmlhttprequest security checks. With fixes to tests this time. r/sr=peterv
2008-02-26 19:45:29 -08:00
myk@mozilla.org
7aff03fc46
backing out fix for bug 416534 as potential cause of mochitest failure
2008-02-26 19:23:36 -08:00
reed@reedloden.com
de5f5e8cd0
Back out Neil's patch from bug 419452 due to a Txul regression.
2008-02-26 18:29:02 -08:00
jonas@sicking.cc
42bbc8327e
Bug 416534: Clean up cross-site xmlhttprequest security checks. r/sr=peterv
2008-02-26 18:17:49 -08:00
Olli.Pettay@helsinki.fi
03c8fa1d73
Bug 395609, r=roc, sr=sicking
2008-02-26 15:48:49 -08:00
neil@parkwaycc.co.uk
a974996dc0
Fire dynamic overlay load observers in more cases b=419452 r+sr=jst a=beltzner
2008-02-26 15:47:49 -08:00
reed@reedloden.com
060f01d4e0
Bug 418216 - "Back button greys when toolbar reset to default" [p=arenevier@fdn.fr (arno.) r=Enn sr=Neil a=blocking-firefox3+]
2008-02-24 22:14:44 -08:00
reed@reedloden.com
93af970ff1
Bug 418804 - "Update storage query processor for XUL templates from changes to mozIStorageService::OpenDatabase" [p=laurent@xulfr.org (Laurent Jouanneau) r=sdwilsh sr=roc a1.9=damons]
2008-02-22 03:24:45 -08:00
benjamin@smedbergs.us
1141ded71b
Back out bug 412320 and various followups because the perf impact was minimal and the code is more complicated
2008-02-21 12:39:20 -08:00
enndeakin@sympatico.ca
841381c960
Bug 405719, regression where menus cannot be generated with templates without extra tags, also improve construction by not setting the open attribute too early and instead call the builder directly before opening a menu, r=smaug,sr=neil,a=beltzner
2008-02-21 09:40:12 -08:00
enndeakin@sympatico.ca
42d41b7859
Bug 414568, bah, checked in a bad version of this patch!
2008-02-21 08:05:43 -08:00
enndeakin@sympatico.ca
8bdbd9dbd2
Bug 415772, use XMLHttpRequest to load xml datasources, r=smaug,sr=peterv
2008-02-20 11:02:31 -08:00
jruderman@hmc.edu
81ba47dd8b
Add crashtest
2008-02-19 23:23:28 -08:00
bent.mozilla@gmail.com
b571b38a20
Bug 417840 - "ASSERTION: Shouldn't be observing anymore" removing 'ref' attribute. r+sr=jst, a=blocking1.9+.
2008-02-19 14:21:45 -08:00
bent.mozilla@gmail.com
e3bf89b6d1
Bug 417383 - Remove useless warning. r+sr=jst, a=blocking1.9+.
2008-02-19 14:17:37 -08:00
Olli.Pettay@helsinki.fi
6bb9e910c0
Bug 390813, r=neil, sr=jst
2008-02-19 14:15:51 -08:00
bzbarsky@mit.edu
b688617577
Don't parse "style" attributes in data documents unless someone asks for .style. Bug 418214, r+sr=peterv, a=schrep
2008-02-19 09:52:00 -08:00
Olli.Pettay@helsinki.fi
bfcb8dc947
Bug 417699, [@ nsXULTreeBuilder::SetTree], r+sr=sicking, a=mconnor
2008-02-18 14:52:19 -08:00
jag@tty.nl
05cdb6aefe
Bug 73353: Clean up our MODULE/REQUIRES story. rs=dbaron, a=brendan
2008-02-18 00:50:04 -08:00
bzbarsky@mit.edu
0ffeb8258f
Allow JS 1.7 in XBL. Bug 389322, r=brendan, sr=jst, a=brendan
2008-02-15 21:13:16 -08:00
Olli.Pettay@helsinki.fi
f9417e7a4d
Bug 409111, WRONG_DOCUMENT_ERR on unattached nodes through getBoxObjectFor, r+sr=sicking, a=mtschrep
2008-02-14 12:45:07 -08:00
bent.mozilla@gmail.com
4f4b879f4a
Downgrade this non-fatal assertion to a warning.
2008-02-13 17:07:08 -08:00
bent.mozilla@gmail.com
70fb0bb7ec
Bug 416939 - "Broadcast the destruction of DOM windows". r+sr=jst, a=blocking1.9+.
2008-02-13 15:41:17 -08:00
reed@reedloden.com
985694bc9f
Bug 415262 - "Make general use of new NSPR rotate macros" [p=swsnyder@insightbb.com (Steve Snyder) r=wtc sr=dbaron a=blocking1.9+]
2008-02-13 03:34:46 -08:00
peterv@propagandism.org
1bb46009e8
Fix for bug 406916 (nsXULElement::AfterSetAttr notifies when it shouldn't). r/sr=sicking
2008-02-13 01:16:47 -08:00
benjamin@smedbergs.us
c00f226f8e
Bug 412320 - generate QI for additional classes which, according to stats, show up in profiles as frequent callers of nsID::Equals, r=biesi,ted,sicking
2008-02-12 11:46:26 -08:00
enndeakin@sympatico.ca
1ade1b9030
Bug 414568, duplicate content with xml template, r=smaug,sr=peterv,a=schrep
2008-02-12 03:25:33 -08:00
jruderman@hmc.edu
d35a6daa3f
Add crashtests
2008-02-10 04:54:35 -08:00
reed@reedloden.com
4c4140bd62
Bug 398433 - "PRBool misuse bugs in content/" [p=tglek@mozilla.com (Taras Glek) r+sr=sicking a1.9=schrep a=blocking1.9+]
2008-02-09 22:16:30 -08:00
reed@reedloden.com
fa6bbdba96
Bug 414907 - "Bookmarks icon is missing text when in Customize Toolbar mode" (do not remove attributes after removing broadcaster) [p=arenevier@fdn.fr (arno.) r=Neil sr=jst a1.9=schrep]
2008-02-09 21:19:42 -08:00
enndeakin@sympatico.ca
0d7489997d
Bug 415019, assertion when <triple> is missing attributes, r+sr=peterv,a=schrep
2008-02-08 05:50:46 -08:00
jonas@sicking.cc
919076864b
Bug 414747: Make BroadcastListener use nsWeakRef rather than strong references, just in case. r/sr=jst b3a=mconnor
2008-02-04 15:50:44 -08:00
reed@reedloden.com
2cfe2766a9
Back out Neil's patch from bug 414747 due to test failures.
2008-02-03 23:34:30 -08:00
reed@reedloden.com
c8277c21e5
Change NS_ASSERTION to NS_WARN_IF_FALSE as a bustage fix for bug 414747. [r+sr+a=jst]
2008-02-03 22:51:44 -08:00
reed@reedloden.com
a3bf658220
Bug 414747 - "Firefox crashes during Addons -> Find Update [@nsQueryInterface::operator()]" (Attempt to fix the underlying cause of the bug) [p=neil@httl.net (Neil Rashbrook) r+sr=jst a1.9b3=beltzner]
2008-02-03 22:21:54 -08:00
dwitte@stanford.edu
e902190fce
Bug 414894 - Remove content arena. r=smaug, sr=sicking, a=schrep
2008-02-02 15:41:24 -08:00
dtownsend@oxymoronical.com
d097c96053
Bug 414747: Firefox crashes during Addons -> Find Update. p=aja+bugzilla@spamcop.net, r+sr=peterv, a1.9b3=beltzner
2008-01-30 22:49:02 -08:00
peterv@propagandism.org
17f5f4406d
Fix for bug 407034 (JS_Assert "!rt->gcRunning" unbinding link elements in cycle collector with JS protocol handlers), r/sr=dbaron.
2008-01-29 18:05:43 -08:00
peterv@propagandism.org
8affa46361
Try to fix orange
2008-01-29 13:42:05 -08:00
peterv@propagandism.org
55896575d9
Fix for bug 407034 (JS_Assert "!rt->gcRunning" unbinding link elements in cycle collector with JS protocol handlers), r/sr=dbaron.
2008-01-29 12:48:32 -08:00
reed@reedloden.com
a755849e73
Bug 391002 - "broadcaster/command element failed to re-forward all attributes to the target element" [p=arenevier@fdn.fr (arno.) r=Neil sr=jst a1.9=damons]
2008-01-29 07:12:34 -08:00
sayrer@gmail.com
495f5b15c8
Backing out Bug 383939. All RDF datasources must implement cycle collection to avoid leaking.
2008-01-23 14:07:47 -08:00
sayrer@gmail.com
fd802e3e91
Bug 383939. All RDF datasources must implement cycle collection to avoid leaking. r/sr=bsmedberg
2008-01-23 12:52:57 -08:00
bzbarsky@mit.edu
622011c589
When showing a document viewer, don't start layout on the documnt unless it's already had layout started once. Otherwise, just wait for the sink, or whoever is responsible for it, to start layout once they're ready. Bug 404470, r+sr=jst
2008-01-20 10:02:02 -08:00
jruderman@hmc.edu
e82bcb1cf6
Add template crashtest
2008-01-04 20:46:19 -08:00
neil@parkwaycc.co.uk
b22e83627e
Make XUL elements really native anonymous b=410119 r=smaug sr+a=sicking
2008-01-04 03:24:41 -08:00
jruderman@hmc.edu
026fd0e1cd
This crashtest is not a toy.
2007-12-19 15:57:43 -08:00
jruderman@hmc.edu
b62dc27279
Add a crashtest
2007-12-19 15:54:16 -08:00
jruderman@hmc.edu
e922102a90
Add crashtest
2007-12-19 15:01:41 -08:00
jruderman@hmc.edu
a2b949dd5d
Add a crashtest
2007-12-19 14:52:58 -08:00
jruderman@hmc.edu
2fdf7c8135
Add crashtest
2007-12-19 11:13:24 -08:00
jruderman@hmc.edu
71bac11de4
Crashtest it from orbit. It's the only way to be sure.
2007-12-19 11:09:25 -08:00
jruderman@hmc.edu
0dca8851df
Add a crashtest
2007-12-19 11:07:35 -08:00
jruderman@hmc.edu
c411d430ad
Add crashtest
2007-12-19 11:02:34 -08:00
jruderman@hmc.edu
cf15fc41ce
It's a bird ... it's a plane ... it's a crashtest!
2007-12-18 16:29:38 -08:00
jruderman@hmc.edu
6111b403f9
Add crashtest
2007-12-18 16:17:04 -08:00
jruderman@hmc.edu
82f9cc01e1
Power can corrupt. So can freeing objects twice. Adding a crashtest.
2007-12-18 15:43:02 -08:00
jruderman@hmc.edu
5f0f6a2e4a
Add crashtest
2007-12-17 23:02:09 -08:00
Olli.Pettay@helsinki.fi
6f11b29032
Bug 403830, arena for content, r=sicking, sr=jst
2007-12-15 01:45:33 -08:00
bzbarsky@mit.edu
3873a2fe8d
Make document classes use QI tables as possible. Bug 408403, r+sr+a=jst
2007-12-14 21:43:10 -08:00
jruderman@hmc.edu
04617b3190
Add crashtest.
2007-12-14 21:00:55 -08:00
jruderman@hmc.edu
678a5fc619
Add a few crashtests.
2007-12-12 22:44:00 -08:00
jonas@sicking.cc
5d4f2a4212
Bug 366200: Fix problems with mRootContent being out of sync with mChildren by removing mRootContent. r/sr=bz
2007-12-11 18:26:09 -08:00
bzbarsky@mit.edu
c446f4e760
Make <select> handle changes to defaultSelected on node for which selected has not been set. Bug 395107, r+sr=sicking.
2007-12-04 08:50:32 -08:00
bzbarsky@mit.edu
1a94cbc8c9
I think the test box was just on crack
2007-12-02 17:35:44 -08:00
bzbarsky@mit.edu
724b719ea9
Trying for more tinderbox debugging
2007-12-02 16:00:26 -08:00
bzbarsky@mit.edu
d277b0c075
Silly test to see what the mac orange is about
2007-12-02 15:18:44 -08:00
bzbarsky@mit.edu
057155e2c2
Relanding without the test just to make sure this is in fact what's breaking stuff
2007-12-02 14:27:11 -08:00
bzbarsky@mit.edu
1c90420fcc
Backing out to see whether it somehow fixes the orange
2007-12-02 14:02:47 -08:00
bzbarsky@mit.edu
57740f0c37
Fix handling of <script> of unknown type to not screw up the content model. Bug 401946, r+sr=jst
2007-12-02 11:22:14 -08:00
jonas@sicking.cc
72c3e3035b
Bug 348156: Fix leaks by relying on cycle collector rather than calling UnbindFromTree on all nodes. r/sr=jst
2007-11-30 09:57:03 -08:00
jonas@sicking.cc
929e6f34af
Backing out due to mochitest failure
2007-11-29 01:34:51 -08:00
jonas@sicking.cc
33299d3be4
Bug 348156: Fix leaks by relying on cycle collector rather than calling UnbindFromTree on all nodes. r/sr=jst
2007-11-29 00:41:25 -08:00
neil@parkwaycc.co.uk
f411864ef7
Bug 143065 Scope of accesskey should be limited to tab panel r+sr=roc a=beltzner
2007-11-28 12:14:12 -08:00
bugzilla@standard8.plus.com
135a92dada
Bug 397783 Remove lots of redundant nsISupportsArray include/forward definitions from content (part 2) r/sr=jst,a=mtschrep
2007-11-22 10:50:59 -08:00
bzbarsky@mit.edu
eea905a151
Make getElementById in HTML always return the first node in document order. Bug 403868, r+sr=sicking
2007-11-21 18:28:47 -08:00
enndeakin@sympatico.ca
cb92454492
Bug 394600, address bz's additional popup reworking comments, add tests for removing popups, r+sr=bz,a=beltzner
2007-11-17 07:47:38 -08:00
reed@reedloden.com
96308f2f15
Add missing header to fix bustage.
2007-11-13 03:29:16 -08:00
reed@reedloden.com
531e83e378
Bug 321172 - "Template Query Processor for mozStorage" [p=laurent@xulfr.org (Laurent Jouanneau) r=smaug r=Enn r=sdwilsh sr=roc a1.9=schrep]
2007-11-13 02:42:03 -08:00
peterv@propagandism.org
8ece07dffc
Fix for bug 402833 (ASSERTION: ReleaseSubtree not called with xml parsing error in attribute). r/sr=sicking.
2007-11-12 06:47:14 -08:00
jruderman@hmc.edu
7e686e1ca5
Relanding Mats Palmgren's patch: Call PerformAccesskey() on the controlled element in case it's not a nsIDOMXULElement. b=400774 r=surkov.alexander sr=jst a=dsicore
2007-11-11 14:44:48 -08:00
reed@reedloden.com
fce0f259e9
Backed out bug 400774 to see if it is the cause of the Window unit test oranges.
2007-11-10 14:04:36 -08:00
mats.palmgren@bredband.net
5bdbf229c0
Call PerformAccesskey() on the controlled element in case it's not a nsIDOMXULElement. b=400774 r=surkov.alexander sr=jst a=dsicore
2007-11-09 17:03:36 -08:00
jst@mozilla.org
d7d6ffb392
Landing patch for bug 401687. Stop reference counting JS objects in the cycle collector. Patch by peterv@propagandism.org, r+sr=dbaron@mozilla.com,igor@mir2.org, a=dsicore@mozilla.com
2007-11-01 15:51:57 -07:00
cbarrett@mozilla.com
7e1063f2b6
Bug 303110 - Add Unified Toolbar machinery to Cocoa widgets. r=joshmoz, r=bz, sr=roc.
2007-10-29 21:03:42 -07:00
peterv@propagandism.org
2e01f470e6
Part 1 of fix for bug 379718 (using trace API for reference counts) and bug 386912 (cycle collector faults after tracing "JS object but unknown to the JS GC"). r=igor/jst, sr=jst, a=blocking1.9+/M9 (for bug 386912).
2007-10-29 06:45:07 -07:00
peterv@propagandism.org
8aff563c48
Backing out once more to fix orange.
2007-10-28 05:49:30 -07:00
peterv@propagandism.org
abb09e26b6
Part 1 of fix for bug 379718 (using trace API for reference counts) and bug 386912 (cycle collector faults after tracing "JS object but unknown to the JS GC"). r=igor/jst, sr=jst, a=blocking1.9+/M9 (for bug 386912).
2007-10-28 04:14:40 -07:00
jonas@sicking.cc
4c1a3910ac
bug 394390: Don't report bogus warnings to the error console when using cross-site xmlhttprequest. Patch by Surya Ismail <suryaismail@gmail.com>, r/sr=sicking
2007-10-26 18:46:09 -07:00
peterv@propagandism.org
6f84faeb15
Backing out to fix orange.
2007-10-26 07:30:50 -07:00
peterv@propagandism.org
a84948aa32
Backing out to fix orange.
2007-10-26 07:15:28 -07:00
peterv@propagandism.org
3a33ff3fcf
Part 1 of fix for bug 379718 (using trace API for reference counts) and bug 386912 (cycle collector faults after tracing "JS object but unknown to the JS GC"). r=igor/jst, sr=jst, a=blocking1.9+/M9 (for bug 386912).
2007-10-26 06:25:32 -07:00
bzbarsky@mit.edu
26d7ccd742
Make the "href" property of stylesheets reflect the original URI that was reflected to load the sheet. Bug 397427, r=dbaron,biesi, sr=dbaron, a=dsicore
2007-10-23 14:56:41 -07:00
mats.palmgren@bredband.net
6bf5ced669
Null-check parent in case the <observes> is the root element. b=386386 r=Olli.Pettay sr=neil a=dbaron
2007-10-20 00:07:45 -07:00
bugzilla@standard8.plus.com
9d3c3788b2
Bug 397783 Remove lots of redundant nsISupportsArray include/forward definitions from content. r/sr=jst,a=dbaron
2007-10-09 11:41:54 -07:00
Olli.Pettay@helsinki.fi
fa3cdc2454
Bug 398088, r+sr=sicking
2007-10-05 13:37:55 -07:00
sayrer@gmail.com
4e6f307750
Bug 397148. 'Assertion failure: (cx)->requestDepth || (cx)->thread == (cx)->runtime->gcThread' within nsXULTemplateBuilder::InitHTMLTemplateRoot. r=enn, sr=sicking, a=sicking.
2007-10-03 18:40:54 -07:00
jonas@sicking.cc
d5f33192a5
Backing out bug 348156 since it caused Tp perf regressions
2007-10-02 14:12:30 -07:00
jonas@sicking.cc
556991d5f5
Bug 348156: Fix leaks by relying on cycle collector rather than calling UnbindFromTree on all nodes. r/sr=jst
2007-10-02 11:20:02 -07:00
Olli.Pettay@helsinki.fi
0fd7a1c518
Bug 393762, Bug 393761 and Bug 382636, r=jst, sr=peterv
2007-10-01 03:02:32 -07:00
Olli.Pettay@helsinki.fi
326c4d98c2
Bug 396652, gecko scrolls on activate event (mouse click) with gtk embeds, r+sr+a=roc, p=iainnicol-mozbugs2007@yahoo.co.uk+me
2007-09-22 08:57:03 -07:00
bzbarsky@mit.edu
363efc4ecd
Fire DOMContentLoaded async from EndLoad. Bug 344305, r=sicking, sr=jst, a=sicking
2007-09-21 10:30:37 -07:00
Olli.Pettay@helsinki.fi
895473feb6
Bug 394442, Optimize ID, class and style getters, r=bz+sicking, sr=sicking, a=jst
2007-09-18 01:38:24 -07:00
bzbarsky@mit.edu
56d122cc1c
Fix nsStandardURL serialization/deserialization to properly restore all state. Bug 396389, r+sr=biesi, a=bsmedberg
2007-09-17 15:23:12 -07:00
bzbarsky@mit.edu
5983f838e4
Make the nsISerializable implementation of nsPrincipal actually work. This makes it possible to save principal objects to a stream and read them back. Bug 369566, r=dveditz+brendan, sr=jst, a=jst
2007-09-17 15:18:28 -07:00
bent.mozilla@gmail.com
4c77c5f4dc
Bug 394042 - "Dangling pointer in nsXULPDGlobalObject leads to mem corruption/crashes". r+sr=bzbarsky, a=jst.
2007-09-05 13:15:28 -07:00
bent.mozilla@gmail.com
302891bc59
Bug 394042 - backing out for now, tree is orange.
2007-09-05 11:05:26 -07:00
bent.mozilla@gmail.com
93d1e48c03
Bug 394042 - "Dangling pointer in nsXULPDGlobalObject leads to mem corruption/crashes". r+sr=bzbarsky, a=jst.
2007-09-05 10:48:09 -07:00
jag@tty.nl
167cbfff3a
Bug 394139: Replace a bunch of NS_DEFINE_CIDs with CONTRACTIDs. r=/sr=/a=bsmedberg
2007-09-05 06:04:54 -07:00
jag@tty.nl
990cdd57d3
Bug 271824 follow-up: fix build bustage before it happens (I hope)
2007-09-05 02:20:31 -07:00
jag@tty.nl
e6cabc27cf
Bug 271824: do_GetFastLoadService should use nsGetServiceByCID. r=/sr=/a=bsmedberg
2007-09-05 02:13:57 -07:00
enndeakin@sympatico.ca
e3065d4f8a
Fix missing semicolon
2007-09-04 08:34:08 -07:00
enndeakin@sympatico.ca
632db9c8e4
Bug 393566, add cycle collection to XULPopupListener, r+sr=peterv, a=dbaron
2007-09-04 08:26:35 -07:00
jwalden@mit.edu
4c25808b29
Bug 199692 - Add support for document.elementFromPoint(x, y). Patch by Ben Karel <web+moz@eschew.org>, r+sr=roc, a=jst
2007-08-29 13:38:44 -07:00
bent.mozilla@gmail.com
c5feb257f8
Bug 394042 - "Dangling pointer in nsXULPDGlobalObject leads to mem corruption/crash". r+sr+a=jst.
2007-08-28 16:20:57 -07:00
masayuki@d-toybox.com
a20d56bd8d
Bug 392252 need new APIs for converting AppUnits to gfx usable pixels r=sharparrow1, sr+a=roc
2007-08-22 04:13:46 -07:00
dbaron@dbaron.org
0e162342d3
Fix leak when two documents race to load the same script (but leave for later fixing that we load the same script twice). b=392542 r=enndeakin sr=bzbarsky a=roc
2007-08-21 09:47:48 -07:00
martijn.martijn@gmail.com
e744ba7ed7
Let only top level documents call this code, bug 391043, r=jst, sr=bzbarsky, a=dbaron
2007-08-20 23:44:43 -07:00
neil@parkwaycc.co.uk
22ec0ca1b8
Don't stomp on observers when we're not expecting it b=391614 r+sr=bz a=dbaron
2007-08-16 16:07:39 -07:00
neil@parkwaycc.co.uk
fe1ef16802
Backout of unapproved patch to bug 391614
2007-08-15 06:45:24 -07:00
neil@parkwaycc.co.uk
af3dec46a1
Don't let observers observe the observes (or command) attribute b=391614 r+sr=bz
2007-08-11 04:42:16 -07:00
jst@mozilla.org
5f96a07bac
Fixing bug 389911. Removing nsIScriptGlobalObject::Get/SetGlobalObjectOwner() as it's not needed any more. r+sr=peterv@propagandism.org
2007-08-09 15:30:30 -07:00
bzbarsky@mit.edu
16e6040261
Use the principal doing the load to decide on the URI to pass to content policies. This will help do the right thing for data:/javascript:/about:blank, as well as allow us to skip content policies altogether if the caller is system. Bug 388597, r+sr=sicking
2007-08-07 18:16:09 -07:00
bzbarsky@mit.edu
56c4215580
Hoist the code for handling class and id up from nsGenericHTMLElement to the newly-created nsStyledElement so that it can be reused by MathML and to some extent by SVG. Bug 379178, patch by Daniel Kraft <domob@daniel-kraft.net>, r=jwatt for the SVG changes, r+sr=sicking for the rest, a=dsicore
2007-08-06 08:27:19 -07:00
ginn.chen@sun.com
d0ed3cca65
Bug 389793 Firefox build failed on OpenSolaris without --disable-mochitest r=benjamin a=dsicore
2007-08-05 20:22:32 -07:00
enndeakin@sympatico.ca
6456cfa6bd
Bug 389573, context menus opening in wrong place, affects email address menu, r+sr=bz,a=dbaron
2007-08-03 10:57:44 -07:00
Olli.Pettay@helsinki.fi
bd0b7ea6d7
Backing out bug 275196, xml:id, to fix tp regression
2007-07-26 07:16:19 -07:00
Olli.Pettay@helsinki.fi
e8dba5a1b4
Bug 275196, xml:id, r=sicking, sr=dbaron
2007-07-26 05:22:01 -07:00
Olli.Pettay@helsinki.fi
35bcc7236e
Bug 321170, Templates needs to be able to load datasources other than RDF, p=laurent@xulfr.org, r=enndeakin, sr=peterv
2007-07-19 06:49:29 -07:00
enndeakin@sympatico.ca
1c53a11ba3
Bug 387659, popup coordinates are not set within popupshowing event,r=eli,sr=bz
2007-07-17 05:39:54 -07:00
bzbarsky@mit.edu
4d53ccf996
Make attribute changes that also cause a state change properly reresolve style
...
when a selector uses both the state and the attribute. Bug 315920, r=dbaron,
sr=sicking.
2007-07-12 13:05:45 -07:00
bzbarsky@mit.edu
0a0534efd5
Pass through loader principal and URI to LoadSheet(). Bug 387317, r+sr=peterv
2007-07-11 12:44:27 -07:00
bzbarsky@mit.edu
31d22a4f33
Notify before firing mutation events. Bug 387460, r+sr=sicking
2007-07-10 18:14:55 -07:00
jwalden@mit.edu
6d7584839a
Bug 348748 - Replace all instances of NS_STATIC_CAST and friends with C++ casts (and simultaneously bitrot nearly every patch in existence). r=bsmedberg on the script that did this. Tune in next time for Macro Wars: Episode II: Attack on the LL_* Macros.
2007-07-08 00:08:04 -07:00
Olli.Pettay@helsinki.fi
88533895cd
Bug 386914, r+sr=jst
2007-07-06 01:01:44 -07:00
dbaron@dbaron.org
81b0b77f12
Make XUL prototype elements set mNumChildren to 0 when they stop owning their children in ReleaseSubtree. b=386947 r+sr=sicking
2007-07-05 15:40:26 -07:00
Olli.Pettay@helsinki.fi
bdca2685a3
Bug 386802, Mutation events always fired during setting of innerHTML, r+sr=bz
2007-07-04 13:39:10 -07:00
enndeakin@sympatico.ca
59c3596049
Bug 279703, rework XUL popups to use asynchronous opening, plus many other fixes, attempt 2 with creating widgets later, r=bz,neil,roc,sr=bz
2007-07-04 08:49:38 -07:00
mats.palmgren@bredband.net
42a227c78a
Cleanup implementations of QueryInterface. b=385750 r+sr=dbaron r+sr=jst
2007-07-03 19:15:31 -07:00
mats.palmgren@bredband.net
69ebf5ac96
Fix crash [@ nsPopupSetFrame::Destroy]. b=384877 r=enndeakin sr=roc
2007-07-03 14:16:48 -07:00
enndeakin@sympatico.ca
79ff8e412b
Bug 327920, issue with determining uri variable in query template syntax,r+sr=peterv
2007-07-02 14:40:56 -07:00
dbaron@dbaron.org
7a505fc44a
Fix leak of nsJSRuntime due to unbalanced calls of HoldScriptObject (with null argument). b=386294 r+sr=jst
2007-06-29 20:06:04 -07:00
enndeakin@sympatico.ca
ea7b8f15ff
Bug 279703, backing out the popup changes due to performance regressions. sigh.
2007-06-29 15:39:50 -07:00
enndeakin@sympatico.ca
8a87437d5f
Bug 279703, backing out the popup changes due to performance regressions. sigh.
2007-06-29 15:15:59 -07:00
enndeakin@sympatico.ca
534c14e326
Bug 279703, rework XUL popups to use asynchronous opening, plus many other fixes, r=bz,neil,sr=bz
2007-06-29 12:04:45 -07:00
peterv@propagandism.org
6662efd338
Fix for bug 237964 (Allow editable areas in browser (contentEditable)). r/sr=sicking.
2007-06-27 19:48:16 -07:00
peterv@propagandism.org
90c374d7c3
Backing out to fix orange.
2007-06-27 16:21:05 -07:00
peterv@propagandism.org
7bf2741259
Fix for bug 237964 (Allow editable areas in browser (contentEditable)). r/sr=sicking.
2007-06-27 15:29:45 -07:00
enndeakin@sympatico.ca
cd1d90fb39
Bug 321171, See if this fixes build errors on Windows/Linux
2007-06-15 08:30:28 -07:00
enndeakin@sympatico.ca
439d43e8b3
Bug 321171 - support XML sources in XUL templates, r=smaug,sr=peterv CVS: ----------------------------------------------------------------------
2007-06-15 08:03:44 -07:00
enndeakin@sympatico.ca
387d40f5b7
Bug 378173, template removes content incorrectly with multiple queries, r=smaug,sr=peterv
2007-06-15 07:00:18 -07:00
mats.palmgren@bredband.net
3854a38e65
Redirect 'contextmenu' events targetted at 'window' to the root content element. b=380818 r+sr=jst
2007-06-08 04:54:16 -07:00
gavin@gavinsharp.com
6f30049c2a
Bug 381031: make JS1.8 the default for <xul:script>, and add a JSVERSION_LATEST #define to simplify future changes, patch by Nickolay Ponomarev <asqueella@gmail.com>, r+sr=brendan
2007-06-07 15:50:12 -07:00
jonas@sicking.cc
9d24ba6b07
Fix yet more regressions from the don't-flag-clone-xul-nodes-indocument landing. b=380872 r/sr=bz
2007-05-24 17:28:20 -07:00
peterv@propagandism.org
5acbaf5478
Fix for bug 368774 (Make cycle collector work with refcounted non-XPCOM objects). r=dbaron, sr=sicking.
2007-05-24 07:10:02 -07:00
enndeakin@sympatico.ca
3a1c4f4bbd
Bug 381078, hang with recursive template, testcase is part of bug 378893, r=smaug,sr=jonas
2007-05-23 05:33:47 -07:00
sharparrow1@yahoo.com
fb6e0510ad
Bug 365189 document.width/document.height flush layout too late. r+sr=roc.
2007-05-22 20:52:53 -07:00
Olli.Pettay@helsinki.fi
b0100770e3
Bug 378776, Need safe way to iterate a document's presshells, r+sr=bz
2007-05-22 14:45:03 -07:00
jonas@sicking.cc
77e416f2bb
Bug 53901: Make sure to also release controllers when unbinding xul elements from the DOM. r/sr=bz
2007-05-21 15:22:51 -07:00
jonas@sicking.cc
495c95a7a4
Bug 53901: Don't set is-in-doc flag on cloned XUL nodes. r/sr=jst
2007-05-15 18:13:47 -07:00
Olli.Pettay@helsinki.fi
7817abfbca
Bug 363089, Remove nsIDOMEventReceiver (this time passes mochitest), r+sr=jst
2007-05-14 02:11:38 -07:00
bzbarsky@mit.edu
2704d6350d
Process XBL constructors right after the frame construction inInitialReflow(). Bug 377119, r+sr=sicking
2007-05-13 20:52:48 -07:00
Olli.Pettay@helsinki.fi
40178e46a3
backout Bug 363089
2007-05-11 06:34:05 -07:00
Olli.Pettay@helsinki.fi
e1fb8b073b
Bug 363089, Remove nsIDOMEventReceiver, r+sr=jst
2007-05-11 04:15:11 -07:00
jonas@sicking.cc
233450d9b8
Relanding bug 378987. Don't try to collect windows, documents or elements of actively viewed pages. r=bz/jst sr=jst
2007-05-10 13:21:12 -07:00
jst@mozilla.org
eedb90c553
Backing out Jonas' last changes due to tinderbox orange, per Jonas' request.
2007-05-09 17:42:33 -07:00
jonas@sicking.cc
de64d03178
Relanding bug 378987. Don't try to collect windows, documents or elements of actively viewed pages. r=bz/jst sr=jst
2007-05-09 16:33:28 -07:00
jonas@sicking.cc
594d259432
back out last patch since leaks went through the roof
2007-05-07 18:03:08 -07:00
jonas@sicking.cc
c2c495c2ef
Don't attempt to cycle collect documents, windows and elements that are currently being viewed. r=bz, sr=jst b=378987
2007-05-07 16:45:25 -07:00
bzbarsky@mit.edu
51671d60c6
Propagate a stylesheet's principal to the URI and Image CSSValues derived fromthat sheet. Bug 377091, r+sr=dbaron
2007-05-02 18:15:53 -07:00
bzbarsky@mit.edu
086c2eb0c0
Introduce a GetPrimaryShell() API on nsIDocument. Convert existing callers ofGetShellAt(0) to using this API. Bug 378780. API introduction part by me,r+sr=jst. Mass-changes done by taras using squash, r+sr=me
2007-05-01 15:24:20 -07:00
gavin@gavinsharp.com
9905377243
Bug 233643: clone XUL element prototype inline style rules before they can be modified by script
2007-04-29 10:58:52 -07:00
asqueella@gmail.com
d0a8b971cc
378327 - minor cleanup/simplification of ForwardReferences code in nsXULDocument- move AddForwardReference and ResolveForwardReferences from nsIXULDocument tonsXULDocument, make them non-virtual.- make mForwardReferences an nsTArray<nsAutoPtr<nsForwardReference> > insteadof nsAutoVoidArray.r=smaug, sr=roc
2007-04-27 07:15:25 -07:00
enndeakin@sympatico.ca
95dec04fae
Bug 377423, MemoryElements not removed from the pool properly, fixes topcrash, r=peterv,sr=sicking
2007-04-26 06:03:55 -07:00
peterv@propagandism.org
f091506c2b
Fix for bug 378595 (Improve cycle collection QI performance). r/sr=sicking.
2007-04-25 09:35:27 -07:00
benjamin@smedbergs.us
baab01ada6
Bug 376636 - Building with gcc 4.3 and -pendatic fails due to extra semicolons, patch by Art Haas <ahaas@airmail.net>, rs=me
2007-04-23 07:21:53 -07:00
bzbarsky@mit.edu
8f37c9e8d4
Followup to bug 84582 to restore the old error-handling behavior here. Fixesone of the reftests.
2007-04-20 16:43:28 -07:00
bzbarsky@mit.edu
75d0ec2b2f
Stop blocking the parser on CSS stylesheet loads. We still block scriptexecution on them, however. Bug 84582, r+sr=sicking
2007-04-20 15:59:18 -07:00
neil@parkwaycc.co.uk
9482900979
Bug 377577 Allow templates to generate arbitrarily nested treeitems r=Enn sr=roc
2007-04-19 12:27:11 -07:00
sayrer@gmail.com
b80cfd9871
Bug 368994. move mochitests near the code they test. round 7. r=bzbarsky
2007-04-16 08:18:50 -07:00
enndeakin@sympatico.ca
cfcc107c0a
Bug 362906, assertion when root node in a template isn't XUL, r=smaug,sr=sicking
2007-04-12 08:55:54 -07:00
enndeakin@sympatico.ca
9014942d46
Bug 368721, issues with conditions on simple rules in templates,r=smaug,sr=sicking
2007-04-12 08:47:44 -07:00
peterv@propagandism.org
98262e788a
Fix for bug 372713 (Add cycle collection to RDF datasources). r=bsmedberg, sr=dbaron.
2007-04-10 15:05:41 -07:00
enndeakin@sympatico.ca
7bf55f72a1
Bug 366478 - consolidate lists of onX event attributes, r=smaug,jwatt,sr=sicking
2007-04-02 10:17:36 -07:00
dbaron@dbaron.org
d98d9fdec5
Remove unused getKey callback from PLDHashTableOps/JSDHashTableOps. b=374906 r=bsmedberg
2007-03-27 08:33:38 -07:00
asqueella@gmail.com
5b76b5aeba
fix bug 369828 - html/svg:style sheets don't work in XUL documents(the fix is to special-case these elements in nsXULDocument::ResumeWalkand manually call UpdateStylesheet on them after the element and its subtreeis fully constructed and inserted into the document)r=bz, sr=peterv
2007-03-24 22:20:29 -07:00
asqueella@gmail.com
2f89007e6f
Bug 373614 - remove nsIXULContentSink interface, use the underlying class directly.r=smaug, sr=roc
2007-03-24 22:02:10 -07:00
Olli.Pettay@helsinki.fi
bd6edd6ac3
Bug 288392, DOMSubtreeModified event, r=peterv, sr=jst
2007-03-24 05:18:02 -07:00
Olli.Pettay@helsinki.fi
9a2f05e215
Bug 374584, r=peterv, sr=jst
2007-03-24 03:53:07 -07:00
hg@mozilla.com
05e5d33a57
Free the (distributed) Lizard! Automatic merge from CVS: Module mozilla: tag HG_REPO_INITIAL_IMPORT at 22 Mar 2007 10:30 PDT,
2007-03-22 10:30:00 -07:00
peterv%propagandism.org
e5d3f5db52
Fix for bug 373035 (Make content/dom code get nsDOMClassInfo without going through nsIDOMScriptObjectFactory). r/sr=jst.
2007-03-19 09:19:16 +00:00
asqueella%gmail.com
2e26a572cc
decomtaminate nsIXULPrototypeCache (bug 364329)
...
r=smaug, sr=roc
2007-03-12 05:53:33 +00:00
tor%cs.brown.edu
eaeda066b9
Bug 373089 - add a ParentChainChanged notification to nsIMutationObserver.
...
r+sr=sicking
2007-03-10 13:49:43 +00:00
bzbarsky%mit.edu
098348b001
Relanding bug 267833. Let's see what Txul does now. Still r+sr=sicking
2007-03-09 23:43:50 +00:00
peterv%propagandism.org
a267e57680
Fix for bug 373219 (ASSERTION: Fault in cycle collector: null XPCOM pointer returned (ptr: 0)). r/sr=dbaron.
2007-03-09 13:14:06 +00:00
peterv%propagandism.org
12f2917956
Fix for bug 368773 (Add a bunch of DOM objects to cycle collection). r=sicking, sr=jst.
2007-03-08 11:17:16 +00:00
bzbarsky%mit.edu
372e1553c0
Back out bug 267833 to test performance effect.
2007-03-06 21:12:49 +00:00
bzbarsky%mit.edu
448ba1fa30
Fire XBL constructors asynchronously after binding attachment, unless we're in
...
the middle of an update. In that case, fire them at the end of the update.
Bug 267833, r+sr=sicking, fingers-crossed=me
2007-03-06 19:36:36 +00:00
peterv%propagandism.org
3d6360dc54
Fix for bug 370265 (nsDOMScriptObjectHolder/NS_DropScriptObject tries to get service while shutting down). r/sr=jst.
2007-03-02 13:34:14 +00:00
jonas%sicking.cc
a9c9356be8
Bug 371083: Second installment in our exiting series 'deCOMtaminate the XBL code'. r/sr=jst
2007-02-27 00:14:01 +00:00
peterv%propagandism.org
86e967cb1b
Fix assertions (followup to fix for bug 368369).
2007-02-22 15:20:20 +00:00
peterv%propagandism.org
e1a7411a91
Fix for bug 368369 (nsIScriptContextOwner looks unused). r/sr=jst.
2007-02-22 13:33:50 +00:00
martijn.martijn%gmail.com
00f2c4fcd0
Adding mochikit tests for bug 330705, r=asqueella
2007-02-19 14:55:46 +00:00
peterv%propagandism.org
0e04a8b0f2
Fix for bug 368549 (Cycle collector doesn't handle tearoffs correctly). r=graydon, sr=jst.
2007-02-18 14:38:04 +00:00
jonas%sicking.cc
073b1fd3fe
Bug 370332: Kill nsIBindingManager and nsIStyleRuleSupplier. r=dbaron for the layout/style parts, r/sr=jst for the rest.
2007-02-16 23:02:08 +00:00
Olli.Pettay%helsinki.fi
805e0ff0f8
Bug 363067, Add nsPIDOMEventTarget and kill nsIChromeEventHandler, r=jst, sr=sicking
2007-02-15 23:04:33 +00:00
jonas%sicking.cc
ccd6aa3575
Bug 370230: unbreak --enable-perf-metrics. Patch by me and Mats Palmgren. r/sr=jst
2007-02-13 21:18:25 +00:00
Olli.Pettay%helsinki.fi
aec6ee9631
Bug 339287, support accesskey attribute, p=surkov, r=me+mats, sr=jst
2007-02-13 15:02:57 +00:00
sharparrow1%yahoo.com
d19f64369b
Bug 370185: clean up view header includes (trivial). rs=bzbarsky.
2007-02-12 19:17:33 +00:00
Olli.Pettay%helsinki.fi
6f24b54f47
Bug 360847, Remove unused nsIDOM*foo*Listener interfaces, r=jst, sr=sicking
2007-02-09 13:00:00 +00:00
Olli.Pettay%helsinki.fi
d56070112f
Bug 369753, remove nsIXMLContent, r+sr=bz
2007-02-09 00:15:14 +00:00
Olli.Pettay%helsinki.fi
384801adaf
Bug 369721, Remove nsXULElement::MaybeTriggerAutoLink, r+sr=peterv
2007-02-08 16:15:17 +00:00
peterv%propagandism.org
b222dba190
Fix for bug 369423 (XULSortServiceImpl leaks array of contentSortInfo). r=enndeakin, sr=sicking.
2007-02-08 16:11:46 +00:00
sharparrow1%yahoo.com
76a64e5c22
Bug 177805: Fix the use of units in Gecko. r+sr=roc
2007-02-07 07:46:44 +00:00
sayrer%gmail.com
a04f24f617
Bug 357450. Implement getElementsByClassName. r=jst, sr=peterv
2007-02-01 15:14:00 +00:00
jonas%sicking.cc
a9f34ee020
Bug 18333: Make the XML content sink incremental. Patch by Henri Sivonen<hsivonen@iki.fi>. r=peterv sr=sicking
2007-01-30 21:21:06 +00:00
asqueella%gmail.com
445ff76524
fix bug 363419 - Direct children of <overlay> not created correctly.
...
Don't create XUL "placeholder" element for them, instead use the same logic as elsewhere, as these nodes can end up in the master document.
r=smaug, sr=sicking
2007-01-30 12:49:24 +00:00