2958 Commits

Author SHA1 Message Date
martijn.martijn%gmail.com
5cce7ad339 Bug 324340 - ASSERTION: no extension: '!aExtension.IsEmpty()' when dragging image at news.google.com. r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@191149 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-24 13:14:11 +00:00
timeless%mozdev.org
af51e73d0e Bug 106386 Correct misspellings in source code
r=bernd rs=brendan


git-svn-id: svn://10.0.0.236/trunk@191013 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-23 09:36:43 +00:00
bzbarsky%mit.edu
e03f806aad Make it possible to target non-primary content <browser>s; specifically ones
that are type="content-targetable".  Bug 326009, r=bsmedberg, sr=jst


git-svn-id: svn://10.0.0.236/trunk@190799 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-22 03:58:48 +00:00
bzbarsky%mit.edu
42cccb1214 Don't leak the channel and XMLHttpRequest object if AsyncOpen fails. Bug
323454, r=biesi, sr=darin


git-svn-id: svn://10.0.0.236/trunk@190622 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-21 00:00:44 +00:00
bzbarsky%mit.edu
2c386a52a3 Give a saner principal to documents created via DOMImplementation. Bug 324601,
r=sicking, sr=jst


git-svn-id: svn://10.0.0.236/trunk@190594 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-20 18:57:32 +00:00
peterv%propagandism.org
7d464ac587 Fix for bug 326994 (XMLSerializer adds namespace declaration for non-empty prefix with empty namespace name). r/sr=bz.
git-svn-id: svn://10.0.0.236/trunk@190522 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-18 13:01:59 +00:00
cvshook%sicking.cc
abe4275037 Bug 326618: Remove assertion that we know can happen and that is no longer dangerous. r/sr=jst
git-svn-id: svn://10.0.0.236/trunk@190490 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-18 02:54:15 +00:00
dbaron%dbaron.org
9352850db6 Change finalization of event listener manager hash to deal with interactions with preserved wrapper table and dangling pointers. b=325279 r=bzbarsky sr=jst
git-svn-id: svn://10.0.0.236/trunk@190421 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-17 23:41:44 +00:00
peterv%propagandism.org
deb8d69a5d Fix for bug 320367 (Fix nsDOMDocumentType's nsISupports implementation). r/sr=jst.
git-svn-id: svn://10.0.0.236/trunk@190347 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-17 13:12:50 +00:00
bzbarsky%mit.edu
df167507d3 Remove no longer needed code. Bug 327103, r=sicking, sr=jst
git-svn-id: svn://10.0.0.236/trunk@190178 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-16 00:51:25 +00:00
bzbarsky%mit.edu
d77c1d1349 Remove bogus comment. Bug 327071.
git-svn-id: svn://10.0.0.236/trunk@190084 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-15 06:21:32 +00:00
dbaron%dbaron.org
dad82c1080 Remove bogus assertion. b=326646 r=sicking sr=peterv
git-svn-id: svn://10.0.0.236/trunk@190031 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-14 23:30:10 +00:00
bzbarsky%mit.edu
b70fa46bd0 Simplify the check for a codebase principal when setting cookies. Bug 327106,
r+sr=peterv


git-svn-id: svn://10.0.0.236/trunk@189961 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-14 16:28:46 +00:00
bzbarsky%mit.edu
4c26f652da Only try to get box objects for content nodes. Bug 326778, r=sicking, sr+branch181=peterv
git-svn-id: svn://10.0.0.236/trunk@189960 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-14 16:25:11 +00:00
bzbarsky%mit.edu
6d2a981e38 Use nsContentUtils helpers for some localizing in nsGlobalWindow. Bug 326972,
r+sr=jst


git-svn-id: svn://10.0.0.236/trunk@189917 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-14 02:06:48 +00:00
bzbarsky%mit.edu
c3ad7ac1fe Improve function naming and documentation. Bug 327071, r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@189915 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-14 02:04:20 +00:00
bzbarsky%mit.edu
4cf750b065 Fix compareDocumentPosition for attr nodes to work right when the other node is
also an attr.  Bug 326939, patch by Alex Vincent <ajvincent@gmail.com>, r+sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@189865 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-13 20:44:39 +00:00
enndeakin%sympatico.ca
8a0f334ba0 Bug 285631, new template builder, r+sr=bz
git-svn-id: svn://10.0.0.236/trunk@189822 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-13 16:02:08 +00:00
wr%rosenauer.org
a752e82511 Bug 326964 - fixed bogus assertion (missing nsIDOMNode::DOCUMENT_TYPE_NODE), p=ajvincent@gmail.com, r+sr=bz
git-svn-id: svn://10.0.0.236/trunk@189816 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-13 06:58:59 +00:00
peterv%propagandism.org
00979c1224 Remove unnecessary casts pointed out by bz.
git-svn-id: svn://10.0.0.236/trunk@189406 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-08 10:06:47 +00:00
bzbarsky%mit.edu
b9302cc9da Trying to fix Tp regression. Bug 324828, r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@189393 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-08 05:56:13 +00:00
peterv%propagandism.org
f067801d10 Bustage fix
git-svn-id: svn://10.0.0.236/trunk@189308 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-07 15:12:08 +00:00
peterv%propagandism.org
32838fc08a Fix for bug 315901 (Move RangeList and EventListenerManager hashes to nsContentUtils). r/sr=jst.
git-svn-id: svn://10.0.0.236/trunk@189306 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-07 14:34:10 +00:00
cbiesinger%web.de
6322c04952 bug 183156 remove *UCS2* functions, replacing them with *UTF16* ones
r+sr=darin


git-svn-id: svn://10.0.0.236/trunk@188844 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-03 14:18:39 +00:00
bzbarsky%mit.edu
baca00f610 Fix more build bustage. Bug 324600
git-svn-id: svn://10.0.0.236/trunk@188776 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-02 20:36:02 +00:00
bzbarsky%mit.edu
1510aacc39 Push up GetPrincipal to nsINode (as GetNodePrincipal). This way all nsINodes
(content, documents, attr nodes) can return their principal as needed.
Eliminate lazy allocation of principals in nsDocument.  Bug 324600, r=sicking, sr=jst


git-svn-id: svn://10.0.0.236/trunk@188770 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-02 20:02:34 +00:00
cvshook%sicking.cc
af34ea4a83 Bug 325404: Get rid of _base_href and _base_target attributes and use properties instead. r/sr=jst
git-svn-id: svn://10.0.0.236/trunk@188642 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-01 04:43:55 +00:00
mrbkap%gmail.com
61c90940c0 When we don't find a </script> tag, we should put the entire rest of the document into the script element, but not execute the script. This also makes serialization not serialize the end tags for scripts that don't have them (to preserve round tripping). bug 305873, r=sicking sr=jst
git-svn-id: svn://10.0.0.236/trunk@188619 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-31 22:19:46 +00:00
scootermorris%comcast.net
1a9d535201 Fix bustage on camino caused by fix for bug 303018
r=tor


git-svn-id: svn://10.0.0.236/trunk@188602 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-31 21:04:42 +00:00
scootermorris%comcast.net
1364eae39d SVG Conditionals should work outside of <switch>. Bug 303018.
r=bugmail/sr=tor


git-svn-id: svn://10.0.0.236/trunk@188587 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-31 18:53:33 +00:00
bzbarsky%mit.edu
470412179e More use of nsINode. Bug 325006, r=sicking, sr=peterv
git-svn-id: svn://10.0.0.236/trunk@188548 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-31 04:25:22 +00:00
bzbarsky%mit.edu
60db8dff07 Fix bug 325005. r=sicking, sr=jst
git-svn-id: svn://10.0.0.236/trunk@188536 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-31 01:47:30 +00:00
cbiesinger%web.de
a65a0bbcf4 bug 324705 prefer natively handled document types over plugins
r+sr=bz


git-svn-id: svn://10.0.0.236/trunk@188389 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-28 14:08:55 +00:00
jwatt%jwatt.org
8f8edb03a6 Fixing bug 300868. The 'target' attribute is not supported on SVG's <a> element. r=bugmail@sicking.cc, sr=jst@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@188387 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-28 13:12:28 +00:00
bzbarsky%mit.edu
5dabd41ee6 Add nsIDOM3Attr; implement isId on Attr nodes. Bug 288513 starter, patch by
Alex Vincent <ajvincent@gmail.com>, r+sr=jst


git-svn-id: svn://10.0.0.236/trunk@188320 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-27 04:10:30 +00:00
bzbarsky%mit.edu
0eab141425 Fix bug 306900, r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@188299 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-27 01:03:06 +00:00
cvshook%sicking.cc
8d4b46ee48 Bug 324723: Make nsPropertyTable resistent against using the wrong base pointer by enforcing type safety. r/sr=jst
git-svn-id: svn://10.0.0.236/trunk@188286 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-26 23:40:49 +00:00
roc+%cs.cmu.edu
df8627e29b Bug 317375. Reorganize frame painting and mouse event targeting around frame display lists. Some review from dbaron, lots of testing help from Martijn, Julien and others
git-svn-id: svn://10.0.0.236/trunk@188202 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-26 02:29:17 +00:00
cvshook%sicking.cc
9618fbb2fc Bug 324572: Forgot to remove some property implementations that are now unneeded. r/sr=bz
git-svn-id: svn://10.0.0.236/trunk@188192 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-25 23:29:56 +00:00
cvshook%sicking.cc
f6f272638d Fix build bustage
git-svn-id: svn://10.0.0.236/trunk@188178 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-25 21:36:46 +00:00
cvshook%sicking.cc
5fe171311b Bug 324572: Move property methods to nsINode and make nsIAttribute inherit nsINode.
r/sr=bz


git-svn-id: svn://10.0.0.236/trunk@188174 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-25 20:49:56 +00:00
darin%meer.net
fb10d59136 fixes bug 323793 "Expose .ping attribute for <a> and <area> elements" r=jst sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@188088 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-24 05:48:32 +00:00
mrbkap%gmail.com
1226adc383 bug 321781: document.close() causes weird things to happen when asynchronous things were document.written. r=sicking sr=jst
git-svn-id: svn://10.0.0.236/trunk@188078 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-24 01:48:41 +00:00
mrbkap%gmail.com
44fd52082e bug 321781: document.close() causes weird things to happen when asynchronous things were document.written. r=sicking sr=jst
git-svn-id: svn://10.0.0.236/trunk@188077 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-24 01:25:14 +00:00
tor%cs.brown.edu
fe2017034e Bug 316764 - implement <mask> and fix <clipPath> for multiple
overlapping children.  r=scootermorris


git-svn-id: svn://10.0.0.236/trunk@187897 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-20 17:00:43 +00:00
bzbarsky%mit.edu
31719bf3ba Implement an nsINode interface; move some common stuff from nsIContent and
nsIDocument to nsINode.  Bug 323311, r=sicking, sr=jst


git-svn-id: svn://10.0.0.236/trunk@187813 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-19 03:34:18 +00:00
dbaron%dbaron.org
6af4529cc1 Prevent circular ownership leaks via XPCOM-JS cycles through treewalker's filter, the same way we do for event listeners. b=323534 r=mrbkap sr=jst
git-svn-id: svn://10.0.0.236/trunk@187810 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-19 02:46:18 +00:00
dbaron%dbaron.org
934879ff1e Remove event listeners when dropping an event listener manager so that the weak references in DOMClassInfo's preserved wrapper table for event listeners are removed before the ELM's owner (the GC participant) goes away, and document why this needs to be done. Also consolidate the things that need to be done before letting go of an ELM into one method, and add some missing calls to that method. b=323807 r=mrbkap sr=jst
git-svn-id: svn://10.0.0.236/trunk@187809 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-19 02:43:39 +00:00
cvshook%sicking.cc
0156b2d303 Fix cairo bustage
git-svn-id: svn://10.0.0.236/trunk@187803 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-19 01:47:53 +00:00
cvshook%sicking.cc
ceaf7bdebc Bug 323910: Merge atom lists in gklayout
r/sr=jst


git-svn-id: svn://10.0.0.236/trunk@187798 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-19 00:58:12 +00:00