Commit Graph

3919 Commits

Author SHA1 Message Date
masayuki%d-toybox.com
83c2c7c32a Bug 388602 ###!!! ASSERTION: invalid array index: 'i < Length()' when loading some webpages r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@230742 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-24 11:47:22 +00:00
asqueella%gmail.com
e3a8e85fdf fix bug 388709 - "ASSERTION: Please remove this from the document properly: '!IsInDoc()'" with :after, floating :first-letter
Store the generated content as a nsCOMArray<nsIContent>* property on frames to make its clean-up on frame destruction less fragile.

r+sr=roc


git-svn-id: svn://10.0.0.236/trunk@230686 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-23 23:31:12 +00:00
roc+%cs.cmu.edu
8cece87a6c Bug 336959. Use Pango to break inside Thai/Lao runs. Patch by Theppitak Karoonboonyanan, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@230260 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-19 03:26:53 +00:00
cbiesinger%gmx.at
84eeb649bd 385118 make sure to set mInstantiating to false again before returning
r+sr=jst,bzbarsky


git-svn-id: svn://10.0.0.236/trunk@230251 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-19 00:28:39 +00:00
cbiesinger%gmx.at
554e4422a3 bug 309523 remove now-addressed XXX comment
r+sr=bz


git-svn-id: svn://10.0.0.236/trunk@230244 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-18 22:02:04 +00:00
bzbarsky%mit.edu
4738c3572d Propagate stylesheet principals through to XBL binding loads; streamline load
security checks in the XBL code (so that all the security checks are gated
through LoadBindingDocumentInfo).  Bug 204140, r=dbaron for the CSS changes,
r=sicking for the XBL changes, sr=sicking.

In particular, this change allows user stylesheets loaded from local files to
link to local files.


git-svn-id: svn://10.0.0.236/trunk@230242 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-18 21:56:58 +00:00
cbiesinger%gmx.at
c20638b685 bug 347736 instantiate <embed> plugins by extension if we don't have a MIME type
r+sr=bz


git-svn-id: svn://10.0.0.236/trunk@230238 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-18 21:48:18 +00:00
cbiesinger%gmx.at
811a46363f Bug 382113 make sure to add the request to the new loadgroup before removing it
from the old one so that onload doesn't fire before it should
Also make nsLoadGroup::AddRequest assert that the request isn't in the loadgroup yet
Finally, reenable the reftest that tests the <object> onload behaviour
r+sr=bz


git-svn-id: svn://10.0.0.236/trunk@230234 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-18 21:37:40 +00:00
bzbarsky%mit.edu
c57e87303d More consistent handling of principals for loads across docshell type
boundaries.  Bug 388121, r+sr=jst


git-svn-id: svn://10.0.0.236/trunk@230161 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-18 01:47:07 +00:00
Olli.Pettay%helsinki.fi
29c87c6a3f Bug 386599, Recursive <object> with border hangs Firefox, r=biesi, sr=bz
git-svn-id: svn://10.0.0.236/trunk@230099 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-17 07:43:36 +00:00
flamingice%sourmilk.net
499adb6a0e Bug 330511, Plugin-in blocklisting, r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@229935 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-14 00:28:06 +00:00
longsonr%gmail.com
f44235784c Bug 384409 - Create a common GetContextForContent method in nsContentUtils and use it in nsScriptElement and svg. r=tor,r+sr=jonas
git-svn-id: svn://10.0.0.236/trunk@229886 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-13 08:49:10 +00:00
bzbarsky%mit.edu
b5b433a6b7 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.


git-svn-id: svn://10.0.0.236/trunk@229833 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-12 20:05:49 +00:00
masayuki%d-toybox.com
f1d60fea6d Bug 255990 Characters below U+0100 are not subject to line-breaking rules at all r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@229815 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-12 15:52:52 +00:00
peterv%propagandism.org
6dccfe3ea8 Fix for bug 386496 (Clicking on link in designMode document does follow that link now). r/sr=bz.
git-svn-id: svn://10.0.0.236/trunk@229697 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-11 13:05:06 +00:00
neil%parkwaycc.co.uk
998c53a562 Followup to bug 348748 to fix the alignment of trailing backslashes in macros
[xxx_cast<foo*>(bar) is three characters shorter than NS_XXX_CAST(foo*, bar)]


git-svn-id: svn://10.0.0.236/trunk@229689 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-11 08:46:49 +00:00
bzbarsky%mit.edu
3906ef0e33 Don't start layout for XML just because the root has been opened. And don't
start layout until <html:head> closes if <html:head> gets opened.  For XHTML
documents, this should prevent flashes of unstyled content.

Also, don't flush tags unless forced to if a sheet is pending.

Bug 380028, r+sr=sicking


git-svn-id: svn://10.0.0.236/trunk@229666 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-11 03:42:12 +00:00
bzbarsky%mit.edu
d8f73b13b2 Notify before firing mutation events. Bug 387460, r+sr=sicking
git-svn-id: svn://10.0.0.236/trunk@229651 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-11 01:14:55 +00:00
jwalden%mit.edu
fd6b81d6e4 Bug 387503 - Convert nsINode bits to an anonymous enum, and make a macro into an inline function for better debugging. rs=sicking
git-svn-id: svn://10.0.0.236/trunk@229637 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-10 22:49:42 +00:00
bzbarsky%mit.edu
28a8b72f15 Eliminate some uses of CheckSameOriginPrincipal in favor of Subsumes/Equals.
Bug 387204, r+sr=jst


git-svn-id: svn://10.0.0.236/trunk@229586 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-10 04:11:11 +00:00
dcamp%mozilla.com
807016d25e implement navigator.pendingOfflineLoads. b=372969, r=biesi, r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@229529 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-09 06:19:29 +00:00
philringnalda%gmail.com
3ed48cc6d2 Bug 382947 - XMLHttpRequest should only set the charset in the Content-Type request header if we know the charset, patch by Ryan Jones <sciguyryan@gmail.com>, r=bzbarsky, sr=peterv
git-svn-id: svn://10.0.0.236/trunk@229526 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-09 02:33:07 +00:00
philringnalda%gmail.com
6f4b88819f Bug 386854 - Bustage build fix MOX_XUL disabled, patch by romaxa <romaxa@gmail.com>, r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@229519 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-09 00:58:15 +00:00
jwalden%mit.edu
dda6ff3c99 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.
git-svn-id: svn://10.0.0.236/trunk@229504 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-08 07:08:56 +00:00
dbaron%dbaron.org
b45e3985f6 Initialize mPendingInstantiateEvent to null. b=386889 r+sr=biesi
git-svn-id: svn://10.0.0.236/trunk@229391 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-05 22:44:27 +00:00
Olli.Pettay%helsinki.fi
8823bd9f8d Bug 386802, Mutation events always fired during setting of innerHTML, r+sr=bz
git-svn-id: svn://10.0.0.236/trunk@229335 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-04 20:39:11 +00:00
enndeakin%sympatico.ca
66f6fed78b 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
git-svn-id: svn://10.0.0.236/trunk@229322 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-04 15:49:46 +00:00
mrbkap%gmail.com
202a0a8507 Don't be confused by misleading tag names. bug 386794, r+sr=sicking
git-svn-id: svn://10.0.0.236/trunk@229308 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-04 07:45:04 +00:00
peterv%propagandism.org
610697d402 Fix for bug 386656 (Security Error: Content at moz-nullprincipal:{8c0f4edc-0aac-45cc-8471-895f07bb1bb2} may not load or link to resource://gre/res/hiddenWindow.html during install of latest NTT Build). r/sr=jst.
git-svn-id: svn://10.0.0.236/trunk@229307 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-04 07:27:36 +00:00
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