3131 Commits

Author SHA1 Message Date
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
346c174c63 Fix build bustage when MOZILLA_INTERNAL_API isn't defined
git-svn-id: svn://10.0.0.236/trunk@188183 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-25 22:00:38 +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
mrbkap%gmail.com
0d50ed8549 bug 322773: The prompt service asserts if there our window doesn't have a document. r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@187783 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-18 23:06:06 +00:00
roc+%cs.cmu.edu
b662160399 Bug 323230. Add FindAttrValueIn as an efficient way to look up an attribute value in a table of atoms. r=sicking,sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@187743 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-18 04:09:33 +00:00
mrbkap%gmail.com
76b4aa2fb1 bug 323380: Load about:blank into the frame if the given URI was malformed. r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@187718 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-17 18:13:31 +00:00
bzbarsky%mit.edu
94e0ed0513 Make element and document RemoveChild methods share code. Bug 312522, patch by
Alex Vincent <ajvincent@gmail.com>, r=sicking, sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@187484 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-12 16:33:42 +00:00
bzbarsky%mit.edu
56212b4998 Do the right thing for lookupPrefix on a default namespace. Bug 308478, r+sr=peterv
git-svn-id: svn://10.0.0.236/trunk@187154 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-08 23:31:49 +00:00
cvshook%sicking.cc
40aed54409 Bug 322570: Make LookupPrefix work even for unused namespace declarations.
r/sr=bz


git-svn-id: svn://10.0.0.236/trunk@187110 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-06 23:52:34 +00:00
dbaron%dbaron.org
ac01cd3770 Add some PR_LOGging to help find leaks of large object graphs. b=320192 r=jst sr=darin
git-svn-id: svn://10.0.0.236/trunk@187062 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-06 06:51:45 +00:00
cbiesinger%web.de
430f534268 fix debug build bustage (from bug 322128)
git-svn-id: svn://10.0.0.236/trunk@186995 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-05 18:03:09 +00:00
cbiesinger%web.de
4988bf0fe7 Remove aForceType argument of LoadObject, make it a capability instead
bug 322128 r+sr=bz


git-svn-id: svn://10.0.0.236/trunk@186979 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-05 13:30:19 +00:00
bryner%brianryner.com
31927ba3d2 Fix restoration of scroll position and textfield contents after bfcache eviction by calling PersistLayoutHistoryState as part of RestoreFromHistory. Bug 317380, r=bzbarsky.
git-svn-id: svn://10.0.0.236/trunk@186896 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-04 06:38:46 +00:00
cbiesinger%web.de
006a37ec44 Bug 314453 more ObjectURIChanged occurences; these got missed in the first
checkin


git-svn-id: svn://10.0.0.236/trunk@186800 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-01 19:06:43 +00:00
cbiesinger%web.de
aa80ec3c74 bug 314453 Rename ImageURIChanged and ObjectURIChanged to LoadImage and
LoadObject, respectively, in order to make it clear what they do rather than
prescribing when they should be called. r+sr=bz


git-svn-id: svn://10.0.0.236/trunk@186776 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-01 11:25:43 +00:00
gerv%gerv.net
f8d1f365ca Bug 236613: change to MPL/LGPL/GPL tri-license.
git-svn-id: svn://10.0.0.236/trunk@186771 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-31 16:02:07 +00:00
cvshook%sicking.cc
947b07c784 Fix accidental typo in my last checkin
git-svn-id: svn://10.0.0.236/trunk@186757 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-30 20:25:54 +00:00
cvshook%sicking.cc
36a1fa551d Bug 232639: Make nsXULElement::GetAttrNameAt actually work.
r/sr=bz


git-svn-id: svn://10.0.0.236/trunk@186756 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-30 20:12:35 +00:00
cbiesinger%web.de
32c8a8358d Bug 309521
- add pseudo-classes for :-moz-type-unsupported and :-moz-has-handlerref (and a
  content state for the former)
  - make nsObjectLoadingContent return the right content state
- Add an XBL binding that gets instantiated for broken plugins
  - Make it themable
- Remove a lot of now-unused code in nsObjectFrame
- Fixes pluginfinder.
r+sr=bz, r=mconnor


git-svn-id: svn://10.0.0.236/trunk@186703 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-29 14:15:33 +00:00
cvshook%sicking.cc
4d0919d856 Bug 296207: Optimize nsDOMAttributeMap::SetNamedItemInternal.
r=allan sr=peterv


git-svn-id: svn://10.0.0.236/trunk@186694 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-29 03:01:58 +00:00
cvshook%sicking.cc
71eca1d26a Fix win build bustage
git-svn-id: svn://10.0.0.236/trunk@186689 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-29 00:38:55 +00:00
cvshook%sicking.cc
fe17826098 Try to fix orange
git-svn-id: svn://10.0.0.236/trunk@186686 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-28 23:33:14 +00:00
cvshook%sicking.cc
cf43ff4e7d Bug 284950: DeCOMTaminate nsIContent::GetAttrNameAt
r/sr=bz


git-svn-id: svn://10.0.0.236/trunk@186678 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-28 21:52:39 +00:00
cbiesinger%web.de
24af553d8a bug 309525 Consider content that we don't otherwise support, but for which we
have a stream converter, as supported document types. Change code to use
nsIURILoader to load the data, instead of asking docshell directly.
r+sr=bz


git-svn-id: svn://10.0.0.236/trunk@186206 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-17 18:31:02 +00:00
dbaron%dbaron.org
9c30790993 Allow QI to nsIDOMGCParticipant to fix crashes. b=319293 r=mrbkap sr=jst
git-svn-id: svn://10.0.0.236/trunk@186095 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-15 01:02:16 +00:00
bsmedberg%covad.net
d332f10cd0 Bug 319997 - Convert parser tests to use the frozen linkage, r=mrbkap
git-svn-id: svn://10.0.0.236/trunk@185971 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-12 20:56:37 +00:00
bzbarsky%mit.edu
ca7e6121f6 Make sure to update the sheet even if the URI has not changed if something else
that matters (type, media, etc) has changed.  Bug 303313, r+sr=peterv


git-svn-id: svn://10.0.0.236/trunk@185844 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-09 19:20:42 +00:00
dbaron%dbaron.org
dfd0a1dbe2 Add ownerDocument to reachable list when needed. b=241518 r=bzbarsky sr=jst
git-svn-id: svn://10.0.0.236/trunk@185732 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-06 05:50:12 +00:00