bzbarsky@mit.edu
7ed598436e
Add comment that sicking asked for and I forgot
2007-09-20 20:54:11 -07:00
bzbarsky@mit.edu
aa2a9b2bd2
Fixing test for real.
2007-09-20 20:39:16 -07:00
bzbarsky@mit.edu
baec163f3f
Fixing test to actually pass
2007-09-20 20:06:50 -07:00
bzbarsky@mit.edu
f91b2b313b
Fix bug 392318. r+sr+a=sicking.
2007-09-20 19:41:08 -07:00
bzbarsky@mit.edu
7f6abfd9be
Make sure to tear down the XBL binding for nodes which forced one even though not in the document. Bug 389636, r+sr+a=sicking
2007-09-20 19:05:43 -07:00
bzbarsky@mit.edu
df30233ab2
Make getElementsByClassName handle the root element properly. Bug 395915, r+sr=peterv, a=sicking.
2007-09-20 15:10:27 -07:00
masayuki@d-toybox.com
f8c11bb744
Bug 389056 Don't break line between periods and quote/Bug 388096 add line-breaking opportunity after U+058A ARMENIAN HYPHEN, U+2010 HYPHEN, U+2012 FIGURE DASH and U+2013 EN DASH. And U+2014 EM DASH should be breakable before and after except that between the same characters/Bug 389595 Don't break around '(' and ')'/Bug 390920 Don't break around r+sr=roc, b1.9=dbaron
2007-09-18 23:34:24 -07:00
Olli.Pettay@helsinki.fi
2e21d3ae6d
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
3ee408ea1f
Fix serialization of '&' in "script" attribute values so that it round-trips correctly. Bug 392511, r+sr=peterv, a=jst
2007-09-14 12:03:13 -07:00
bzbarsky@mit.edu
d8af0891f1
Make disabling image loading in prefs also block images loaded via <object>. Bug 393503, r+sr=biesi, a=jst
2007-09-14 11:57:59 -07:00
jst@mozilla.org
9f7c1a9794
Landing fix for bug 394418. Notify on text changes before firing mutation events. Patch by bzbarsky@mit.edu, r+sr=jonas@sicking.cc, a=jst@mozilla.org/dsicore@mozilla.com
2007-09-10 16:46:22 -07:00
jonas@sicking.cc
e1ca6cd31b
Bug 390219: Ignore OnStartRequest/OnStopRequest calls for other channels, i.e. ones already aborted. Also set owner on the right channel for multipart responses. r/sr/a=jst
2007-09-05 20:51:56 -07:00
cbiesinger@gmx.at
3f5cf3a38d
393845 Stop plugins from content instead of from layout. Also, reget the frame after stopping the plugin, as that may process events. Finally, make the object frame not touch member variables after stopping the plugin. r+sr=bz a=jst
2007-09-05 13:33:18 -07:00
Olli.Pettay@helsinki.fi
23b0473f54
Bug 394740, Inline MayDispatchMutationEvent, r+sr=peterv, a=jst
2007-09-05 02:01:48 -07:00
surkov.alexander@gmail.com
d91459d49c
390414 - text-changed:delete event details no longer correct effective, r=aaronlev, sr=bz, a=dsicore
2007-09-05 01:22:17 -07:00
peterv@propagandism.org
7855e88a83
Fix for bug 393035 (nsNSElementTearoff should participate in cycle collection). r/sr=jst, a=sicking.
2007-09-02 03:45:36 -07:00
Olli.Pettay@helsinki.fi
5cd6c5acf1
Backout bug 394442
2007-09-01 09:14:53 -07:00
Olli.Pettay@helsinki.fi
f3d5c4a16d
Test land bug 394442, will back out after tp/tp2/tdhtml results
2007-09-01 08:23:29 -07:00
enndeakin@sympatico.ca
a0b52957c1
Bug 195031, support sticky bookmarks menus, r=mano,sr=bz, blocking bug
2007-08-30 08:43:10 -07:00
jwalden@mit.edu
d610945e9f
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
jwalden@mit.edu
79066f5a93
Bug 393974 - Tree walkers leak with a non-null filter. r=smaug, sr=sicking, a=blocking1.9
2007-08-28 16:42:41 -07:00
aaronleventhal@moonset.net
254ef80129
Bug 391846. Fire correct text change events when a node is shown or hidden. r=surkov, sr=sicking, a=sicking
2007-08-28 14:57:53 -07:00
surkov.alexander@gmail.com
478d0ec01a
Bug 371680 - expose nsIAccessibleText::scrollSubstringTo, r=aaronlev, roc, sr=roc, a=roc
2007-08-23 21:54:45 -07:00
enndeakin@sympatico.ca
7050414f86
Bug 145320, support hover in xul trees, r+sr=neil
2007-08-23 08:57:54 -07:00
Olli.Pettay@helsinki.fi
fb735cb14f
Bug 391568, Mutation events not fired if listeners are only in anonymous content. r+sr=bz, a=sicking
2007-08-21 23:48:47 -07:00
bzbarsky@mit.edu
295ac223f1
Make sure to process style updates before reflow, and both before painting. Bug 375436, r+sr=roc, a=dbaron
2007-08-21 19:57:06 -07:00
bzbarsky@mit.edu
a65e95ce03
Make <object> do the same text/plain sniffing that <iframe> does, and use the content type hint if the type comes back as application/octet-stream or sniffed-binary. Bug 389677, r+sr=biesi, a=sicking
2007-08-20 20:26:12 -07:00
bzbarsky@mit.edu
03372522d9
Make HTML content objects use QI tables. Bug 389797, r+sr=jst, a=sicking.
2007-08-20 15:55:06 -07:00
cbiesinger@gmx.at
f626a42e8c
bug 392117 pass lowercase strings to LowerCaseEqualsLiteral r+sr=sicking
2007-08-20 10:27:47 -07:00
enndeakin@sympatico.ca
aef0ee7c4d
Bug 385275, handle tab navigation in popups properly, r+sr=roc
2007-08-15 18:09:58 -07:00
bzbarsky@mit.edu
0102a642c5
Don't play games with the <meta> tag when not serializing an entire document. Bug 390735, patch by Ryan Jones <sciguyryan@gmail.com>, r+sr=bzbarsky, a=jst
2007-08-10 17:38:53 -07:00
enndeakin@sympatico.ca
e400c46775
Bug 390420, select dropdowns appearing in the wrong place in some cases, r+bz,a=dbaron
2007-08-10 05:42:06 -07:00
bzbarsky@mit.edu
96ec7b6a69
Make NS_CheckContent(Load|Process)Policy only take a principal, not a principal and a uri. Get the URI from the principal. Bug 391438, r+sr+a=sicking
2007-08-09 22:35:08 -07:00
bzbarsky@mit.edu
73073f4f3b
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
aaronr@us.ibm.com
e97413050d
change nsIAttribute so it can be used by extensions 390480, r+sr=bz a=jst
2007-08-07 16:01:57 -07:00
cbiesinger@gmx.at
6b6b771bea
Bug 390385 make sure that plugins don't get instantiated before the first Reflow of the objectframe, so that the first NPP_SetWindow call contains the right dimensions r+sr=bz
2007-08-06 17:32:14 -07:00
cbiesinger@gmx.at
3416bd0451
364235 don't instantiate plugins for URLs with unknown schemes unless we also have a type specified r+sr=bz
2007-08-06 11:02:14 -07:00
jwalden@mit.edu
8e969971b9
Fix Thunderbird/--disable-svg bustage from bug 379178. rs=jwatt
2007-08-06 11:00:01 -07:00
bzbarsky@mit.edu
d85872ea5d
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
benjamin@smedbergs.us
0e047142a4
Bug 386025 - Expose cycle-collection symbols, r=graydon
2007-08-06 07:34:02 -07:00
ginn.chen@sun.com
9a8c1632f4
Bug 389793 Firefox build failed on OpenSolaris without --disable-mochitest r=benjamin a=dsicore
2007-08-05 20:22:32 -07:00
Olli.Pettay@helsinki.fi
5b2545c6f2
Backout bug 378866, the patch doesn't handle all testcases :(
2007-08-03 06:06:05 -07:00
Olli.Pettay@helsinki.fi
908f41f6dc
Bug 378866, r+sr=bz, a=sicking
2007-08-02 23:53:01 -07:00
cbiesinger@gmx.at
9b77299b29
382378 call NotifyContentObjectWrapper after the plugin has been instantiated so that scriptable plugins work correctly r+sr=bz
2007-08-02 14:15:05 -07:00
cbiesinger@gmx.at
15ca9d3c96
322170 ignore errors from OnStartRequest (NPP_NewStream) for Shockwave on the Mac r=jst sr=bz
2007-08-02 13:16:49 -07:00
bzbarsky@mit.edu
40f1f36bf8
Flush layout before starting to pump data into plug-ins if we started the data
...
load ourselves. Fixes various issues with a number of plug-ins that expect
NPP_SetWindow() to have been called before NPP_WriteReady or NPP_Write. Bug
381512, r=biesi, sr=jst
2007-08-02 10:54:36 -07:00
jonas@sicking.cc
3eaf4622de
Remove tests accessing remote server
2007-07-30 18:16:24 -07:00
jonas@sicking.cc
da0e93de39
Bug 389508: Fix regressions and bugs in the new Cross Site XMLHttpRequest support. r/sr=jst a=roc
2007-07-30 17:42:16 -07:00
jonas@sicking.cc
24c4c1d539
Bug 389508: Cross site XMLHttpRequest. r=jst/biesi sr/dveditz/biesi
2007-07-26 19:49:18 -07:00
mattwillis@gmail.com
e221e29198
reverting 1.34 - meant for trunk
2007-07-26 17:21:01 -07:00
mattwillis@gmail.com
99b92bd703
bug 389739 - Add IDL constants for XMLHttpRequest readyStates. r/sr=bzbarsky
2007-07-26 17:12:58 -07:00
jonas@sicking.cc
13974dde1b
backout due to orange
2007-07-26 16:34:22 -07:00
jonas@sicking.cc
68ac48fc81
'extra ;'? Quit your whining gcc\!
2007-07-26 15:34:32 -07:00
jonas@sicking.cc
29f28d46a0
Bug 389508: Implement Cross site XMLHttpRequest. r=jst sr=dveditz,biesi
2007-07-26 15:20:29 -07:00
Olli.Pettay@helsinki.fi
81c89897e3
Backing out bug 275196, xml:id, to fix tp regression
2007-07-26 07:16:19 -07:00
Olli.Pettay@helsinki.fi
ad51500682
Bug 275196, xml:id, r=sicking, sr=dbaron
2007-07-26 05:22:01 -07:00
tor@cs.brown.edu
57371777f8
Bug 383184 - Implement SVG lighting filters.
...
Style portion r+sr=dbaron, rest r=longsonr, sr=roc.
2007-07-25 23:57:42 -07:00
jst@mozilla.org
dadc7c619b
Adding support for cut, copy, paste events. Patch by mfenniak-moz@mathieu.fenniak.net, r=Olli.Pettay@gmail.com, sr=jst@mozilla.org,jonas@sicking.cc
2007-07-25 21:14:33 -07:00
roc+@cs.cmu.edu
61373b8418
Bug 379349. Add support for 'overflow containers' --- special frame continuations that do not map any content of their own, but serve only as containers for laying out children that overflowed their parents' content height. patch by fantasai, r+sr=eli,roc
2007-07-25 21:03:29 -07:00
jonas@sicking.cc
18a76cc5a2
Bug 259332: Improve support for document.all such that we can deal with multiple elements with the same id and/or name. r/sr=jst
2007-07-25 17:36:19 -07:00
bzbarsky@mit.edu
1e0b05ffcf
Add a flag that allows protocol handlers to indicate that they don't return any
...
data. Bug 379819, patch by Ryan Jones <sciguyryan@gmail.com>, r=me, sr=biesi
2007-07-25 10:21:41 -07:00
dcamp@mozilla.com
0eee14ff27
move the offline cache update logic from the content sink and prefetch service into an nsOfflineCacheUpdate object. bug=388839, r=biesi, sr=jst
2007-07-24 22:35:39 -07:00
dcamp@mozilla.com
bb10d2d59f
add a sendAsBinary() method to XMLHttpRequest (for sending data from an <input type=file> element, among other things). b=371432, r+sr=jonas
2007-07-24 21:53:21 -07:00
dcamp@mozilla.com
67423b50ef
Add an API to access <input type="file"> data. r=smontagu (for charset stuff), r+sr=jonas
2007-07-24 21:29:47 -07:00
masayuki@d-toybox.com
17ddd176c4
Bug 388602 ###!!! ASSERTION: invalid array index: 'i < Length()' when loading some webpages r+sr=roc
2007-07-24 04:47:22 -07:00
asqueella@gmail.com
cb307ac952
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
2007-07-23 16:31:11 -07:00
roc+@cs.cmu.edu
c2ec402960
Bug 336959. Use Pango to break inside Thai/Lao runs. Patch by Theppitak Karoonboonyanan, r+sr=roc
2007-07-18 20:26:51 -07:00
cbiesinger@gmx.at
79d350e845
385118 make sure to set mInstantiating to false again before returning
...
r+sr=jst,bzbarsky
2007-07-18 17:28:39 -07:00
cbiesinger@gmx.at
32bc9aca2e
bug 309523 remove now-addressed XXX comment
...
r+sr=bz
2007-07-18 15:02:04 -07:00
bzbarsky@mit.edu
a6139746d4
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.
2007-07-18 14:56:57 -07:00
cbiesinger@gmx.at
c4a5306b2f
bug 347736 instantiate <embed> plugins by extension if we don't have a MIME type
...
r+sr=bz
2007-07-18 14:48:18 -07:00
cbiesinger@gmx.at
58c915e6bf
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
2007-07-18 14:37:39 -07:00
bzbarsky@mit.edu
d59efa6763
More consistent handling of principals for loads across docshell type
...
boundaries. Bug 388121, r+sr=jst
2007-07-17 18:47:07 -07:00
Olli.Pettay@helsinki.fi
9f5ba5c69a
Bug 386599, Recursive <object> with border hangs Firefox, r=biesi, sr=bz
2007-07-17 00:43:36 -07:00
flamingice@sourmilk.net
76b4af864e
Bug 330511, Plugin-in blocklisting, r+sr=jst
2007-07-13 17:28:05 -07:00
longsonr@gmail.com
0a705dae4d
Bug 384409 - Create a common GetContextForContent method in nsContentUtils and use it in nsScriptElement and svg. r=tor,r+sr=jonas
2007-07-13 01:49:07 -07:00
bzbarsky@mit.edu
a4c90a1d9d
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
masayuki@d-toybox.com
af31f107a5
Bug 255990 Characters below U+0100 are not subject to line-breaking rules at all r+sr=roc
2007-07-12 08:52:51 -07:00
peterv@propagandism.org
2fb0fc711a
Fix for bug 386496 (Clicking on link in designMode document does follow that link now). r/sr=bz.
2007-07-11 06:05:05 -07:00
neil@parkwaycc.co.uk
11ed13d71f
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)]
2007-07-11 01:46:44 -07:00
bzbarsky@mit.edu
40d0244293
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
2007-07-10 20:42:11 -07:00
bzbarsky@mit.edu
79013e30da
Notify before firing mutation events. Bug 387460, r+sr=sicking
2007-07-10 18:14:55 -07:00
jwalden@mit.edu
eb1d6df056
Bug 387503 - Convert nsINode bits to an anonymous enum, and make a macro into an inline function for better debugging. rs=sicking
2007-07-10 15:49:42 -07:00
bzbarsky@mit.edu
f6349051e7
Eliminate some uses of CheckSameOriginPrincipal in favor of Subsumes/Equals.
...
Bug 387204, r+sr=jst
2007-07-09 21:11:11 -07:00
dcamp@mozilla.com
d746712d75
implement navigator.pendingOfflineLoads. b=372969, r=biesi, r+sr=jst
2007-07-08 23:19:27 -07:00
philringnalda@gmail.com
abb9b1380f
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
2007-07-08 19:33:07 -07:00
philringnalda@gmail.com
f48d442b06
Bug 386854 - Bustage build fix MOX_XUL disabled, patch by romaxa <romaxa@gmail.com>, r+sr=bzbarsky
2007-07-08 17:58:15 -07:00
jwalden@mit.edu
e3c4baccae
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
dbaron@dbaron.org
69a76dfb14
Initialize mPendingInstantiateEvent to null. b=386889 r+sr=biesi
2007-07-05 15:44:27 -07:00
Olli.Pettay@helsinki.fi
2feaae333d
Bug 386802, Mutation events always fired during setting of innerHTML, r+sr=bz
2007-07-04 13:39:10 -07:00
enndeakin@sympatico.ca
6c8197be5f
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
mrbkap@gmail.com
c0d870c1f9
Don't be confused by misleading tag names. bug 386794, r+sr=sicking
2007-07-04 00:45:04 -07:00
peterv@propagandism.org
ee83281d9c
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.
2007-07-04 00:27:36 -07:00
mats.palmgren@bredband.net
db689821bf
Cleanup implementations of QueryInterface. b=385750 r+sr=dbaron r+sr=jst
2007-07-03 19:15:31 -07:00
sharparrow1@yahoo.com
8801788a06
Bug 386141: Switch NS_FRAME_IS_BOX to use IsFrameOfType. Patch by fantasai, r+sr=roc.
2007-07-03 15:11:28 -07:00
bzbarsky@mit.edu
4976df8890
Fixing build bustage
2007-07-03 12:15:26 -07:00
bzbarsky@mit.edu
bdded13f7c
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
2007-07-03 11:45:39 -07:00
roc+@cs.cmu.edu
f89a82a7f6
Bug 386548. Remove nsTextTransformer. r+sr=mats
2007-07-02 16:36:59 -07:00
peterv@propagandism.org
c1f26cd35e
Fix for bug 326337 (XMLHttpRequest.responseXML permission denied if document.domain set). r=jst, sr=bz.
2007-07-02 06:20:01 -07:00
dbaron@dbaron.org
086900c009
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
dbaron@dbaron.org
9b3e00551c
Add nsCycleCollector_shouldBeFreed calls for elements. b=385549 r+sr=jst
2007-06-29 20:00:51 -07:00
enndeakin@sympatico.ca
271e5c520d
Bug 279703, backing out the popup changes due to performance regressions. sigh.
2007-06-29 15:39:50 -07:00
enndeakin@sympatico.ca
95deb19d78
Bug 279703, backing out the popup changes due to performance regressions. sigh.
2007-06-29 15:15:59 -07:00
enndeakin@sympatico.ca
6c59f4a6d3
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
76a2c4d37f
Fix for bug 237964 (Allow editable areas in browser (contentEditable)). r/sr=sicking.
2007-06-27 19:48:16 -07:00
peterv@propagandism.org
0f0097ffc5
Backing out to fix orange.
2007-06-27 16:21:05 -07:00
peterv@propagandism.org
51dda63979
Fix for bug 237964 (Allow editable areas in browser (contentEditable)). r/sr=sicking.
2007-06-27 15:29:45 -07:00
tor@cs.brown.edu
76ef425384
Bug 375846 - implement feConvolveMatrix filter primitive. r=longsonr, sr=roc
2007-06-27 12:02:58 -07:00
dveditz@cruzio.com
56a9050dc7
bug 381264 nix 'track' method; r=biesi, sr=sicking
2007-06-26 02:28:38 -07:00
kherron@fmailbox.com
a746e1c886
Disabling two tests by request of Christian Biesinger. Related to bug 382113.
2007-06-24 17:52:06 -07:00
cbiesinger@web.de
75a42fd777
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.
2007-06-23 07:31:37 -07:00
cbiesinger@web.de
aece5fe57c
bug 382113 set LOAD_DOCUMENT_URI for <object> loads that load a document
...
so that things like onload events work correctly
r+sr=bz
2007-06-23 01:44:27 -07:00
timeless@mozdev.org
cdb488901b
Bug 383901 having two different gNameSpaceManagers is confusing (at least to debuggers)
...
r=bz sr=bz
2007-06-19 22:23:50 -07:00
bzbarsky@mit.edu
0eb40f4042
Make the ranges used by find code able to span anonymous content. Bug 384706,
...
r+sr=sicking
2007-06-18 20:01:03 -07:00
jonas@sicking.cc
50513d81cc
Backing out previous checkin since leaks went up
2007-06-18 16:21:28 -07:00
sayrer@gmail.com
dd79d4341b
bug 384507. nsContentSink.h contains static non-member functions and globals. r+sr=jst
2007-06-18 15:44:11 -07:00
jonas@sicking.cc
d53f4d97f7
Bug 348156: Don't rely on UnbindFromTree to break cycles since that puts us in an inconsistent state. r/sr=jst
2007-06-18 15:27:27 -07:00
Olli.Pettay@helsinki.fi
57208eb367
Bug 384663, r+sr=bz
2007-06-18 08:43:40 -07:00
kherron@fmailbox.com
fd55a81c64
Bug 375314 - discriminate ping and xmlhttprequests in content policy check. Patch by Wladimir Palant <trev.moz@adblockplus.org>, r=jst, sr=peterv.
2007-06-17 06:50:50 -07:00
kherron@fmailbox.com
10d7931b24
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.
2007-06-17 04:41:03 -07:00
kherron@fmailbox.com
3ef7e96849
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.
2007-06-16 12:53:59 -07:00
enndeakin@sympatico.ca
78a410c31c
Bug 321171 - support XML sources in XUL templates, r=smaug,sr=peterv CVS: ----------------------------------------------------------------------
2007-06-15 08:03:44 -07:00
jonas@sicking.cc
5d6d0f52ff
Bug 379959: Add checks to loadBindingDocument. r/sr=jst
2007-06-12 14:56:06 -07:00
jst@mozilla.org
23003dea8f
Fixing bug 383424. Make the context pusher use the owner document. r=mrbkap@gmail.com, sr=bzbarsky@mit.edu
2007-06-12 14:16:58 -07:00
bzbarsky@mit.edu
d479536899
Remove duplicated "is this an event attr?" code. Bug 383714, patch by RyanJones <sciguyryan@gmail.com>, r+sr=bzbarsky
2007-06-10 12:27:57 -07:00
roc+@cs.cmu.edu
c71327187f
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.
2007-06-06 21:17:55 -07:00
roc+@cs.cmu.edu
2bfebe1bc6
Bug 380538. Allow both ononline and onoffline to be specified in the body element. patch by Chris Double, r=Olli.Pettay,sr=jonas
2007-06-06 20:28:04 -07:00
bzbarsky@mit.edu
6dfd7347b4
When serializing a <q> as plaintext, put in quotes even if we're not doingformatted output. Bug 378407, r=glazman, sr=sicking
2007-06-05 12:24:55 -07:00
jonas@sicking.cc
607f8caad0
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
2007-05-30 18:36:06 -07:00
roc+@cs.cmu.edu
bc2c8b9809
Not (Really) Part Of The Build. Fix embarrassing error in nsLineBreaker...
2007-05-30 17:06:31 -07:00
roc+@cs.cmu.edu
ff7447834d
Fixing bustage
2007-05-30 15:36:30 -07:00
roc+@cs.cmu.edu
cf38be799a
Bug 174397. Support getClientRects and getBoundingClientRect on DOM elements. r=jonas,dbaron; sr=tor, plus help from Anne van Kesteren and Martijn Wargers
2007-05-30 15:32:54 -07:00
roc+@cs.cmu.edu
18223fc22d
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.
2007-05-30 15:27:27 -07:00
jonas@sicking.cc
a8a2928a3a
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
2007-05-30 13:43:41 -07:00
bclary@bclary.com
7798f66122
Bug 382182 - script tag should support version 1.8, r=jonas,sr=brendan
2007-05-29 22:55:55 -07:00
roc+@cs.cmu.edu
314e02012b
Bug 372970. Implement navigator.offlineResources. patch by Dave Camp, r+sr=jst
2007-05-29 02:45:30 -07:00
neil@parkwaycc.co.uk
975c75417a
Bug 380364 Fix regressions from bug 236546 r+sr=jst
2007-05-25 13:47:30 -07:00
Olli.Pettay@helsinki.fi
b9a6965dbe
Bug 381153, r+sr=roc
2007-05-25 03:09:29 -07:00
jonas@sicking.cc
0a47e8baa7
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
98955fbcad
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
roc+@cs.cmu.edu
197e7e6d0b
Backing out to fix bustage :-(
2007-05-23 22:16:52 -07:00
roc+@cs.cmu.edu
e138eb3816
Bug 336959. Reland update to use Pango for linebreaking of Thai and CJK text on Linux. patch by Theppitak Karoonboonyanan, r+sr=roc
2007-05-23 20:16:16 -07:00
bzbarsky@mit.edu
e1a7b2b6ef
Make sure we flush out content before we try to set up the plug-in, sincethat's going to perform DOM access that can flush. Bug 377070, r+sr=biesi
2007-05-23 12:53:31 -07:00
roc+@cs.cmu.edu
5cf44de899
Backing out due to bustage.
2007-05-22 21:26:42 -07:00
roc+@cs.cmu.edu
daa8d1177d
Bug 336959. Use Pango to break lines for CJK and Thai. r+sr=roc, patch by Theppitak Karoonboonyanan.
2007-05-22 21:06:20 -07:00
roc+@cs.cmu.edu
a56819194e
Not Part Of The Build. Update nsTextFrameThebes whitespace handling; allow line breaking only at the end of a run of whitespace.
2007-05-22 16:45:47 -07:00
jonas@sicking.cc
4108fb711b
Bug 380872: Bind nodes in insertion points directly under <children>. r/sr=bz
2007-05-22 15:41:32 -07:00
Olli.Pettay@helsinki.fi
da84b4a799
Bug 378776, Need safe way to iterate a document's presshells, r+sr=bz
2007-05-22 14:45:03 -07:00
Olli.Pettay@helsinki.fi
0a6d3668cd
Bug 380674, Move nsTObserverArray from content/* to xpcom/*, r=bsmedberg
2007-05-22 12:39:14 -07:00
jonas@sicking.cc
d8633e02b4
Bug 380872: Forgot to address bzs review comment to remove this assertion. r/sr=bz
2007-05-21 17:08:05 -07:00
mrbkap@gmail.com
6a241398b2
Don't assume that the parser is still enabled after we've returned to the event loop. bug 380590, r+sr=sicking
2007-05-21 15:40:59 -07:00
jonas@sicking.cc
0b6e5dff7a
Bug 380872: Call BindToTree on anonymous children too when BindToTree is called on an element. r/sr=bz
2007-05-21 15:26:48 -07:00
jonas@sicking.cc
941dc3b4c4
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
roc+@cs.cmu.edu
b7f3dc0143
Bug 381130. Small changes to layout to fix an inline reflow bug and add a new API to nsLineLayout to support tab stops. r+sr=dbaron
2007-05-20 20:44:26 -07:00
Olli.Pettay@helsinki.fi
6575fbf571
Bug 380716, Crash [@ nsContentUtils::ContentIsDescendantOf], r+sr=jst
2007-05-18 03:23:45 -07:00
mrbkap@gmail.com
9669228ea9
Update our child counts if notifying on our children caused more updates. bug 376761, r=bzbarsky sr=sicking
2007-05-17 16:54:35 -07:00
benjamin@smedbergs.us
7a23b59d17
Bug 319934 - Prevent shutdown crashes by having XMLHttpRequest objects hold the layout module alive, r+sr=dbaron
2007-05-16 10:05:47 -07:00
jonas@sicking.cc
9a9515bed6
Bug 53901: Don't set is-in-doc flag on cloned XUL nodes. r/sr=jst
2007-05-15 18:13:47 -07:00
ginn.chen@sun.com
a334324e77
Bug 357969 container xul element which doesn't have a xbl def under a deck frame has no accessible objectpatch by nian.liu at sun.com r=surkov.alexander sr=neil
2007-05-15 02:46:06 -07:00
Olli.Pettay@helsinki.fi
e46f507021
Remove rest of nsIDOMEventReceivers, Bug 363089, r+sr=jst
2007-05-15 01:50:33 -07:00
cbiesinger@web.de
9b8503bb13
Bug 370195 – sql device for the offline cachepatch by Dave Camp <dcamp@mozilla.com> r=jst (content part) r=biesi (rest)
2007-05-14 13:09:20 -07:00
Olli.Pettay@helsinki.fi
23a27d0393
Bug 363089, Remove nsIDOMEventReceiver (this time passes mochitest), r+sr=jst
2007-05-14 02:29:22 -07:00
Olli.Pettay@helsinki.fi
7ec10e025c
Bug 363089, Remove nsIDOMEventReceiver (this time passes mochitest), r+sr=jst
2007-05-14 02:11:38 -07:00
bzbarsky@mit.edu
5b2ec7d443
Process XBL constructors right after the frame construction inInitialReflow(). Bug 377119, r+sr=sicking
2007-05-13 20:52:48 -07:00
asqueella@gmail.com
1cafc60b98
Bug 331991 - Save as "Web Page, Complete" for HTML should include meta charset or encode all non-ASCII characters as entitiesp=Ryan Jones <sciguyryan@gmail.com>r=glazou, sr=peterv
2007-05-13 09:44:06 -07:00
asqueella@gmail.com
53f5456ba7
Bug 362043 - XMLHttpRequest should set a charset in the Content-Type request headerp=Ryan Jones <sciguyryan@gmail.com>r+sr=peterv
2007-05-13 09:41:46 -07:00
Olli.Pettay@helsinki.fi
dc641fc5d4
Bug 369644, make mouseover/out handle native anonymous content properly, r=jst, sr=sicking
2007-05-13 06:59:00 -07:00
peterv@propagandism.org
cf3c4a0ecf
Fix for bug 324871 (UserData can cause reference cycles). r/sr=sicking.
2007-05-12 08:36:28 -07:00
Olli.Pettay@helsinki.fi
3c2b2f46ce
Bug 378390, Use a bit to track whether the binding manager has a pointer to an element, r+sr=peterv
2007-05-11 11:34:12 -07:00
Olli.Pettay@helsinki.fi
f29b4e2b1b
backout Bug 363089
2007-05-11 06:34:05 -07:00
Olli.Pettay@helsinki.fi
e8ff68b577
windows bustage fix
2007-05-11 04:33:17 -07:00
Olli.Pettay@helsinki.fi
91a5c67cd1
Bug 363089, Remove nsIDOMEventReceiver, r+sr=jst
2007-05-11 04:15:11 -07:00
jonas@sicking.cc
36cb23b6c1
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
bdfbc4a316
Backing out Jonas' last changes due to tinderbox orange, per Jonas' request.
2007-05-09 17:42:33 -07:00
jonas@sicking.cc
ccae61e56a
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
bzbarsky@mit.edu
a78167f98d
Store the charset we had when we were written into when document.open()happens. Then restore that as the document charset when loading from a wyciwygchannel, instead of just claiming to be UTF-16. Bug 255820, r+sr=jst
2007-05-08 19:47:58 -07:00
jonas@sicking.cc
1c214cc3a2
back out last patch since leaks went through the roof
2007-05-07 18:03:08 -07:00
jonas@sicking.cc
9179b005a4
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
5e66b80452
Make the sync loader handle streams that close on EOF (e.g. data: URLs). Bug379957, r=biesi, sr=peterv
2007-05-07 15:11:53 -07:00
bzbarsky@mit.edu
2931d10719
Don't apply user stylesheets to native anonymous content. Bug 286895, r+sr=dbaron
2007-05-04 23:47:09 -07:00
masayuki@d-toybox.com
3d8a57b83a
Bug 378752 Mnemonic of Menu doesn't work if an editor has focus and IME is on r+sr=roc
2007-05-02 08:34:35 -07:00
joshmoz@gmail.com
48cbd7d72e
Remove nsINativeScrollbar and nsNativeScrollbarFrame. patch by Colin Barrett. b=379319 r=enn sr=dbaron
2007-05-02 00:46:50 -07:00
bzbarsky@mit.edu
32d3d359f4
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
bzbarsky@mit.edu
e83c55e645
Make InitialReflow just post a reflow event instead of doing a synchronousreflow. Bug 378975, r=dbaron and Eli Friedman, sr=dbaron
2007-05-01 10:15:08 -07:00
bzbarsky@mit.edu
ff1caef5dc
Don't unblock onload on the document if we no longer have a parser. Bug375051, r=mbkap, sr=sicking
2007-04-26 21:05:08 -07:00
bzbarsky@mit.edu
a11e2edb3f
Flush tags before calling StartLayout; otherwise we might end updouble-constructing frames for whatever content we hadn't notified on yet. Bug378559, r+sr=sicking
2007-04-26 11:57:58 -07:00
ted.mielczarek@gmail.com
467c001632
bug 373181 - onload doesn't fire for XHTML documents that contain a script tag (Firefox's RSS preview is broken) - add mochikit test. r=sicking
2007-04-26 04:39:15 -07:00
bzbarsky@mit.edu
24c328d268
Fix the vertical scrollbar guessing in nsHTMLScrollFrame to do better for aninitial reflow if we're doing that initial reflow a ways into the documentload. Bug 378480, r+sr=roc
2007-04-25 19:29:21 -07:00
peterv@propagandism.org
f61971e016
Fix for bug 378595 (Improve cycle collection QI performance). r/sr=sicking.
2007-04-25 09:35:27 -07:00
bzbarsky@mit.edu
1bd6d423f6
Back out. This actually hurts Tp2, the mac reftests are _still_ orange
2007-04-24 00:33:58 -07:00
bzbarsky@mit.edu
484674884d
Another peformance test for bug 378480. Will back out in a few cycles.
2007-04-23 22:46:11 -07:00
benjamin@smedbergs.us
2e25a321f8
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
d4cb1b7d7b
Set the status bar before actually handling the DOM event. That way if theevent is canceled, we'll still show the right status bar text. Bug 40838,patch by Florian Quèze <f.qu@queze.net, r=smaug, sr=bzbarsky
2007-04-23 00:31:21 -07:00
bzbarsky@mit.edu
c585c92179
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
enndeakin@sympatico.ca
f7b1a69686
Bug 377663, <titlebar> should move popup if inside one instead of the window, r+sr=roc
2007-04-20 03:56:49 -07:00
Olli.Pettay@helsinki.fi
8df77090be
Bug 378102, Remove nsIDOMEventReceiver::HandleEvent r+sr=jst
2007-04-19 16:20:29 -07:00
sayrer@gmail.com
0ce8af1698
Bug 368994. move mochitests near the code they test. round 7. r=bzbarsky
2007-04-16 08:18:50 -07:00
masayuki@d-toybox.com
9737b98f68
Bug 358899 [Cocoa] Improve nsIKBStateControl implementation r=josh+ere+masaki.katakai+roc, sr=roc
2007-04-15 06:43:55 -07:00
sayrer@gmail.com
51fd920a47
Bug 368994. Move mochitests near the code they test, round 6. r=bzbarsky
2007-04-14 10:46:36 -07:00
neil@parkwaycc.co.uk
41bb6169ac
Bug 376802 Use one global tooltip listener instead of creating one for each XUL element that needs one r=Smaug sr=jst
2007-04-12 13:59:01 -07:00
bzbarsky@mit.edu
4ea7f3126e
Adding testcase.
2007-04-11 23:40:27 -07:00
enndeakin@sympatico.ca
708500fbb3
Bug 375681, missed this file, add what-wg drag events, r=smaug,sr=roc
2007-04-11 22:56:13 -07:00
enndeakin@sympatico.ca
8b6667e253
Bug 375681, use drag event names from what-wg spec, also implement new drag and dragend events, r=smaug,sr=roc
2007-04-11 21:37:39 -07:00
bzbarsky@mit.edu
65e1a1fadf
Don't block the parser on scripts we'll never execute. Bug 371743, r+sr=sicking
2007-04-11 13:18:11 -07:00
joshmoz@gmail.com
a96b0154ec
Draw native scrollbars using nsITheme on Mac OS X. Don't use a cocoa control. Fixes a whole host of clipping and visibility bugs and bugs 339447, 369293, 370439. r=josh sr=roc
2007-04-10 17:25:11 -07:00
enndeakin@sympatico.ca
1bc747f685
Bug 376428, don't parse onpageshow/onpagehide as events on xul elements, fixes regression in update window, r=sr=sicking
2007-04-04 11:31:56 -07:00
enndeakin@sympatico.ca
532ad7a5c9
Bug 366478 - consolidate lists of onX event attributes, r=smaug,jwatt,sr=sicking
2007-04-02 10:17:36 -07:00
roc+@cs.cmu.edu
f21e61b37c
Bug 374988. MSVC doesn't pack PRPackedBool bitfields properly, and PRBool field:1 means that the value for 'true' is -1, so use PRUint32 instead. r+sr=sicking
2007-03-27 20:57:36 -07:00
dbaron@dbaron.org
a7d9802f77
Remove GetKeyPointer method from nsTHashtable key types. b=374906 r=bsmedberg
2007-03-27 08:34:59 -07:00
dbaron@dbaron.org
85eb65ced4
Remove unused getKey callback from PLDHashTableOps/JSDHashTableOps. b=374906 r=bsmedberg
2007-03-27 08:33:38 -07:00
masayuki@d-toybox.com
8eb84cfb3e
Bug 236546 newlines not added when copying table into clipboard with CTRL+mouse. patch by Jeff Schiller<codedread@gmail.com> r+sr=jst
2007-03-27 08:10:23 -07:00
Olli.Pettay@helsinki.fi
cf1ccace7f
375196, r+sr=roc
2007-03-25 22:38:22 -07:00
asqueella@gmail.com
782392a877
Bug 371123 - XMLHttpRequest should trigger content policies
...
p=Wladimir Palant <trev@gtchat.de>r=jst, sr=sicking
2007-03-24 22:35:39 -07:00
Olli.Pettay@helsinki.fi
056e66fd0c
Bug 288392, DOMSubtreeModified event, r=peterv, sr=jst
2007-03-24 05:18:02 -07:00
roc+@cs.cmu.edu
29a2c959bb
No bug. A variety of fixes to fix various reftest failures. Not Part Of The Build.
2007-03-24 04:07:36 -07:00
roc+@cs.cmu.edu
9878eceb62
Bug 333659. nsLineBreaker fixes. Not Part Of The Build, used by new-textframe only.
2007-03-22 16:45:02 -07:00
hg@mozilla.com
465265d0d4
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