4040 Commits

Author SHA1 Message Date
mats.palmgren%bredband.net
fd18364353 Cleanup implementations of QueryInterface. b=385750 r+sr=dbaron r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@229301 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-04 02:15:35 +00:00
sharparrow1%yahoo.com
e8da7b7a3f Bug 386141: Switch NS_FRAME_IS_BOX to use IsFrameOfType. Patch by fantasai, r+sr=roc.
git-svn-id: svn://10.0.0.236/trunk@229283 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-03 22:11:29 +00:00
bzbarsky%mit.edu
84c972b1c7 Fixing build bustage
git-svn-id: svn://10.0.0.236/trunk@229267 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-03 19:15:26 +00:00
bzbarsky%mit.edu
4e2bfe0308 Propagate the principal responsible an image load all the way to
CanLoadImage/LoadImage in nsContentUtils, and use it for security checks
there.  Bug 310165, r=sicking, sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@229261 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-03 18:45:40 +00:00
roc+%cs.cmu.edu
02c47d48da Bug 386548. Remove nsTextTransformer. r+sr=mats
git-svn-id: svn://10.0.0.236/trunk@229199 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-02 23:37:00 +00:00
peterv%propagandism.org
e9e381f8a4 Fix for bug 326337 (XMLHttpRequest.responseXML permission denied if document.domain set). r=jst, sr=bz.
git-svn-id: svn://10.0.0.236/trunk@229147 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-02 13:20:01 +00:00
dbaron%dbaron.org
d5c792911a Fix leak of nsJSRuntime due to unbalanced calls of HoldScriptObject (with null argument). b=386294 r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@229032 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-30 03:06:04 +00:00
dbaron%dbaron.org
631db47fa4 Add nsCycleCollector_shouldBeFreed calls for elements. b=385549 r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@229027 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-30 03:00:51 +00:00
enndeakin%sympatico.ca
66aa5fb955 Bug 279703, backing out the popup changes due to performance regressions. sigh.
git-svn-id: svn://10.0.0.236/trunk@229021 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-29 22:39:50 +00:00
enndeakin%sympatico.ca
31eeecce7d Bug 279703, backing out the popup changes due to performance regressions. sigh.
git-svn-id: svn://10.0.0.236/trunk@229020 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-29 22:16:06 +00:00
enndeakin%sympatico.ca
bc283952f4 Bug 279703, rework XUL popups to use asynchronous opening, plus many other fixes, r=bz,neil,sr=bz
git-svn-id: svn://10.0.0.236/trunk@229013 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-29 19:04:52 +00:00
peterv%propagandism.org
9e04fca5dd Fix for bug 237964 (Allow editable areas in browser (contentEditable)). r/sr=sicking.
git-svn-id: svn://10.0.0.236/trunk@228918 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-28 02:48:22 +00:00
peterv%propagandism.org
857e346b36 Backing out to fix orange.
git-svn-id: svn://10.0.0.236/trunk@228906 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-27 23:21:09 +00:00
peterv%propagandism.org
4161532453 Fix for bug 237964 (Allow editable areas in browser (contentEditable)). r/sr=sicking.
git-svn-id: svn://10.0.0.236/trunk@228893 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-27 22:29:54 +00:00
tor%cs.brown.edu
04d3946232 Bug 375846 - implement feConvolveMatrix filter primitive. r=longsonr, sr=roc
git-svn-id: svn://10.0.0.236/trunk@228864 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-27 19:02:59 +00:00
dveditz%cruzio.com
f29bfd08ea bug 381264 nix 'track' method; r=biesi, sr=sicking
git-svn-id: svn://10.0.0.236/trunk@228748 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-26 09:28:38 +00:00
kherron%fmailbox.com
273c777a3f Disabling two tests by request of Christian Biesinger. Related to bug 382113.
git-svn-id: svn://10.0.0.236/trunk@228663 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-25 00:52:06 +00:00
cbiesinger%web.de
1dd926401d bug 382113 make the test pass for now (mark it as todo). will be reenabled
once the additional patch from the bug is checked in.


git-svn-id: svn://10.0.0.236/trunk@228628 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-23 14:31:37 +00:00
cbiesinger%web.de
ffe4f656b5 bug 382113 set LOAD_DOCUMENT_URI for <object> loads that load a document
so that things like onload events work correctly
r+sr=bz


git-svn-id: svn://10.0.0.236/trunk@228625 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-23 08:44:29 +00:00
timeless%mozdev.org
2be08514f3 Bug 383901 having two different gNameSpaceManagers is confusing (at least to debuggers)
r=bz sr=bz


git-svn-id: svn://10.0.0.236/trunk@228363 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-20 05:23:50 +00:00
bzbarsky%mit.edu
83dd69385f Make the ranges used by find code able to span anonymous content. Bug 384706,
r+sr=sicking


git-svn-id: svn://10.0.0.236/trunk@228288 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-19 03:01:04 +00:00
jonas%sicking.cc
643af0f02a Backing out previous checkin since leaks went up
git-svn-id: svn://10.0.0.236/trunk@228271 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-18 23:21:28 +00:00
sayrer%gmail.com
d143b58aff bug 384507. nsContentSink.h contains static non-member functions and globals. r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@228268 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-18 22:44:12 +00:00
jonas%sicking.cc
e33b4702b9 Bug 348156: Don't rely on UnbindFromTree to break cycles since that puts us in an inconsistent state. r/sr=jst
git-svn-id: svn://10.0.0.236/trunk@228267 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-18 22:27:28 +00:00
Olli.Pettay%helsinki.fi
a624407731 Bug 384663, r+sr=bz
git-svn-id: svn://10.0.0.236/trunk@228238 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-18 15:43:41 +00:00
kherron%fmailbox.com
dd7c9d0784 Bug 375314 - discriminate ping and xmlhttprequests in content policy check. Patch by Wladimir Palant <trev.moz@adblockplus.org>, r=jst, sr=peterv.
git-svn-id: svn://10.0.0.236/trunk@228200 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-17 13:50:53 +00:00
kherron%fmailbox.com
eaf41b2d78 Bug 380668 - Extra newlines added after a meta element that already has them before and after. Patch by Ryan Jones <sciguyryan@gmail.com>. r+sr=bzbarsky.
git-svn-id: svn://10.0.0.236/trunk@228193 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-17 11:41:03 +00:00
kherron%fmailbox.com
c7d02330db Bug 381329 - Build fails with GCC-4.3 due to extra semi-colons and '-pedantic' flag. Patch by Art Haas <ahaas@airmail.net>. r+sr=roc.
git-svn-id: svn://10.0.0.236/trunk@228174 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-16 19:54:02 +00:00
enndeakin%sympatico.ca
a45ddcf6a1 Bug 321171 - support XML sources in XUL templates, r=smaug,sr=peterv
CVS: ----------------------------------------------------------------------


git-svn-id: svn://10.0.0.236/trunk@228118 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-15 15:03:45 +00:00
jonas%sicking.cc
51a63ab07f Bug 379959: Add checks to loadBindingDocument. r/sr=jst
git-svn-id: svn://10.0.0.236/trunk@227915 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 21:56:07 +00:00
jst%mozilla.org
4d442048bc Fixing bug 383424. Make the context pusher use the owner document. r=mrbkap@gmail.com, sr=bzbarsky@mit.edu
git-svn-id: svn://10.0.0.236/trunk@227904 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 21:16:58 +00:00
bzbarsky%mit.edu
d8e813d08b Remove duplicated "is this an event attr?" code. Bug 383714, patch by Ryan
Jones <sciguyryan@gmail.com>, r+sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@227750 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-10 19:27:57 +00:00
roc+%cs.cmu.edu
9072d2d2f3 Not Really Part Of The Build. Update nsLineBreaker interface to allow aSink to be null, in which case the computed linebreaks are just discarded. We use this to optimize cases where no breaking is enabled and the results of linebreaking are not required. Also exposes IsSpace and IsComplexChar methods that the linebreaker specification relies on. Renamed CJK stuff to ComplexChar because it's going to include Thai and probably other languages.
git-svn-id: svn://10.0.0.236/trunk@227632 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-07 04:17:55 +00:00
roc+%cs.cmu.edu
243d7d0dd6 Bug 380538. Allow both ononline and onoffline to be specified in the body element. patch by Chris Double, r=Olli.Pettay,sr=jonas
git-svn-id: svn://10.0.0.236/trunk@227628 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-07 03:28:04 +00:00
bzbarsky%mit.edu
5b7012f5cc When serializing a <q> as plaintext, put in quotes even if we're not doing
formatted output.  Bug 378407, r=glazman, sr=sicking


git-svn-id: svn://10.0.0.236/trunk@227541 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-05 19:24:55 +00:00
jonas%sicking.cc
9a4bd167ad Bug 373756. Don't execute XBL ctors on the last EndUpdate if there were queued ctors when we got the first BeginUpdate. Patch by bz. r/sr=me
git-svn-id: svn://10.0.0.236/trunk@227307 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-31 01:36:07 +00:00
roc+%cs.cmu.edu
61c01d96f8 Not (Really) Part Of The Build. Fix embarrassing error in nsLineBreaker...
git-svn-id: svn://10.0.0.236/trunk@227303 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-31 00:06:31 +00:00
roc+%cs.cmu.edu
da043d6a16 Fixing bustage
git-svn-id: svn://10.0.0.236/trunk@227296 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 22:36:30 +00:00
roc+%cs.cmu.edu
526e053b34 Bug 174397. Support getClientRects and getBoundingClientRect on DOM elements. r=jonas,dbaron; sr=tor, plus help from Anne van Kesteren and Martijn Wargers
git-svn-id: svn://10.0.0.236/trunk@227295 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 22:32:56 +00:00
roc+%cs.cmu.edu
7a5518f06a Not part of the build. Change nsLineBreaker so that breaks at element boundaries are always governed by the white-space property on the element that's the nearest common ancestor of the DOM nodes on each side of the break point --- fixes bug 382289. Also, pass NBSP through to textruns so that whitespace trimming doesn't trim NBSP. Also, count trimmed spaces correctly when updating mClusterCount.
git-svn-id: svn://10.0.0.236/trunk@227294 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 22:27:28 +00:00
jonas%sicking.cc
8aac19d83c Bug 366417: Set up scriptloader in the nsDocument ctor to ensure that the blocker-count stays in sync with the notification depth. r/sr=bz
git-svn-id: svn://10.0.0.236/trunk@227284 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 20:43:42 +00:00
bclary%bclary.com
a59cb1955d Bug 382182 - script tag should support version 1.8, r=jonas,sr=brendan
git-svn-id: svn://10.0.0.236/trunk@227221 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 05:55:56 +00:00
roc+%cs.cmu.edu
3522336c80 Bug 372970. Implement navigator.offlineResources. patch by Dave Camp, r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@227141 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-29 09:45:34 +00:00
neil%parkwaycc.co.uk
cff4fc492b Bug 380364 Fix regressions from bug 236546 r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@227031 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-25 20:47:30 +00:00
Olli.Pettay%helsinki.fi
6b55e07406 Bug 381153, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@227004 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-25 10:09:29 +00:00
jonas%sicking.cc
9049cfaf87 Fix yet more regressions from the don't-flag-clone-xul-nodes-indocument landing. b=380872 r/sr=bz
git-svn-id: svn://10.0.0.236/trunk@226981 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-25 00:28:21 +00:00
peterv%propagandism.org
cae5ba4341 Fix for bug 368774 (Make cycle collector work with refcounted non-XPCOM objects). r=dbaron, sr=sicking.
git-svn-id: svn://10.0.0.236/trunk@226949 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-24 14:10:04 +00:00
roc+%cs.cmu.edu
7ec3ea1590 Backing out to fix bustage :-(
git-svn-id: svn://10.0.0.236/trunk@226940 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-24 05:16:53 +00:00
roc+%cs.cmu.edu
fd7a8f43bd Bug 336959. Reland update to use Pango for linebreaking of Thai and CJK text on Linux. patch by Theppitak Karoonboonyanan, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@226936 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-24 03:16:16 +00:00
bzbarsky%mit.edu
e27e4e7c20 Make sure we flush out content before we try to set up the plug-in, since
that's going to perform DOM access that can flush.  Bug 377070, r+sr=biesi


git-svn-id: svn://10.0.0.236/trunk@226899 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 19:53:31 +00:00