Commit Graph

3080 Commits

Author SHA1 Message Date
cbiesinger%web.de
3c23130790 Bug #315841 don't flush frames in order to ensure that plugins are instantiated.
also, don't flush when inside of ObjectURIChanged
r+sr=bz
2005-12-03 11:27:42 +00:00
dbaron%dbaron.org
f2a37733b9 Make wrapper preservation (the mechanism that makes the GC use reachability information between certain C++ objects rather than rooting at language boundaries) use an interface (nsIDOMGCParticipant) to get reachability information. Preserve the wrappers for event handlers as long as what they are attached to is reachable (from C++ or JS) to avoid entraining event handler closures in cycles. b=241518 r=mrbkap sr=jst 2005-12-03 07:42:40 +00:00
bzbarsky%mit.edu
9ba9e01fb9 Fix wrapper reparenting to work with splitwindow... Bug 318678, r+sr=jst 2005-12-03 06:27:45 +00:00
neil%parkwaycc.co.uk
0d29adadea Bug 317937 Get rid of some unnecessary CIDs and change some possibly unsafe nsCOMPtr usage into the equivalently unsafe static casts r=darin sr=jst 2005-12-02 12:02:44 +00:00
bzbarsky%mit.edu
bc6968bdaf Make sure to call FireErrorNotification whenever we need to. Bug 318473,
r=sicking, sr=brendan
2005-12-02 04:32:18 +00:00
timeless%mozdev.org
0154f7e02f Bug 246604 - lookupNamespaceURI should probably be aware of xml prefix
patch by ajvincent@gmail.com r=peterv sr=peterv
2005-12-01 02:55:19 +00:00
jst%mozilla.jstenback.com
61c4a775a7 Fixing bug 318106. Stop assertion about setting mutation bits on outer window. r+sr=bzbarsky@mit.edu 2005-11-29 21:51:53 +00:00
cvshook%sicking.cc
690581075f Bug 308120: Deal better with anonymous (direct) children being moved in the DOM.
r=bz sr=bryner
2005-11-29 19:09:41 +00:00
bzbarsky%mit.edu
bf70da4532 Remove content ids. Bug 166637, r=sicking, sr=peterv 2005-11-29 16:47:18 +00:00
bzbarsky%mit.edu
6d003a9d96 Make ParseAttribute handle namespaced attributes too, since SVG needs to
ParseAttribute things like xlink:href.  Bug 314568, r=sicking, sr=jst
2005-11-29 16:37:15 +00:00
bzbarsky%mit.edu
14107143f5 Serialize an xmlns="" as needed if nodes are in the null namespace but their
ancestors have a default namespace.  Bug 301260, r+sr=peterv
2005-11-29 16:23:27 +00:00
jst%mozilla.jstenback.com
8f1863159b Fixing bug 316794. Moving HandleDOMEvent() and Get/SetDocShell from nsIScriptGlobalObject to nsPIDOMWindow. r=mrbkap@gmail.com, sr=peterv@propagandism.org 2005-11-28 23:56:44 +00:00
timeless%mozdev.org
9b0852aaf7 Bug 106386 Correct misspellings in source code
patch by unknown@simplemachines.org r=timeless rs=brendan
2005-11-25 21:57:13 +00:00
timeless%mozdev.org
db820cf720 Bug 106386 Correct misspellings in source code
patch by unknown@simplemachines.org r=timeless rs=brendan
2005-11-25 08:16:51 +00:00
bzbarsky%mit.edu
cc169cc41f Fix some comments. Bug 303817, r+sr=jst 2005-11-22 15:49:44 +00:00
jim_nance%yahoo.com
5dda4e8ad4 Fix for bug #283811 - Work around for an optimizer problem with gcc on
Fedora Core 3.  Code would hang if compiled with certain optimizer settings.
r+sr=dbaron
2005-11-21 21:05:32 +00:00
peterv%propagandism.org
75a40ab354 Fix for bug 314931 (Use content-specific DOMCI macros for XSLT in nsLayoutModule.cpp). r/sr=jst. 2005-11-18 13:39:43 +00:00
bzbarsky%mit.edu
81bdd1fa13 Use GetWindow() in more places where we want a window instead of going through
GetScriptGlobalObject.  Bug 311830, r=bryner, sr=jst
2005-11-17 18:31:22 +00:00
bzbarsky%mit.edu
6d2d10784c Add some documentation on restrictions on callee actions in
ShouldLoad/ShouldProcess.  Bug 316296, r=biesi, sr=shaver
2005-11-17 18:17:32 +00:00
dbaron%dbaron.org
5eef7f6419 Fix leak of content node. b=316775 r+sr=bzbarsky 2005-11-16 22:58:55 +00:00
bsmedberg%covad.net
884a44f58e Bug 315562 - non-MOZILLA_INTERNAL_API usage of dom/content headers, r=just 2005-11-16 20:29:29 +00:00
Olli.Pettay%helsinki.fi
f8acb59a06 Bug 315762, nsDOMAttribute::LookupPrefix and ::LookupNamespaceURI should return null if there is no parent element, r+sr=jst 2005-11-16 19:04:54 +00:00
bzbarsky%mit.edu
b7345ce6a8 Switch the name and id hashtable from strings to atoms. Atomize names in
general.  Bug 315771, r=sicking, sr=jst
2005-11-16 02:55:29 +00:00
masayuki%d-toybox.com
7e718780b3 Bug 55751 Mnemonic doesn't work when IME is on / Bug 113187 Cannot use shortcut of single key(e.g., space key, "/", "'", "F", "N", "B", "P" and "T") if IME is active r+sr=roc 2005-11-14 23:55:24 +00:00
masayuki%d-toybox.com
3767450b23 backing out previous patch b=55751 2005-11-14 22:33:39 +00:00
masayuki%d-toybox.com
94e3cfbe0c Bug 55751 Mnemonic doesn't work when IME is on / Bug 113187 Cannot use shortcut of single key(e.g., space key, "/", "'", "F", "N", "B", "P" and "T") if IME is active r+sr=roc 2005-11-14 21:32:16 +00:00
bzbarsky%mit.edu
0a49bf368d Fix bug 315189 and bug 315999 -- don't notify on nodes that are not in the DOM
yet.  r+sr=jst
2005-11-11 23:05:33 +00:00
cbiesinger%web.de
abea88f49a more debug bustage 2005-11-11 21:11:29 +00:00
cbiesinger%web.de
5d5af365f5 fixing debug bustage 2005-11-11 21:06:06 +00:00
cbiesinger%web.de
cb96a08471 Bug 309521 part I: Fire PluginNotFound events when the type of the content isn't
known and we'd show the nullplugin
r+sr=bz
2005-11-11 20:12:35 +00:00
bsmedberg%covad.net
78f6d0683d Bug 313309 part 2 - change the NS_DEFINE_STATIC_IID_ACCESSOR macro to NS_DECLARE, and make a NS_DEFINE_ macro that's outside the class declaration, r=shaver 2005-11-11 14:36:26 +00:00
cvshook%sicking.cc
4660644188 Bug 312592: Reduce amount of duplicated code in html contentsink.
r=mrbkap sr=peterv
2005-11-10 15:51:10 +00:00
bzbarsky%mit.edu
06dc79df0f Move the document's bidi state to actually live on the document, and remove
dependencies on nsPresContext in form submission.  Fixes bugs 100533, 180861,
293171.  r+sr=jst
2005-11-08 22:45:49 +00:00
mrbkap%gmail.com
1bcf4e73fc bug 312363: Use the security info of the dynamic context instead of the static context. r=jst sr=bzbarsky 2005-11-03 22:47:06 +00:00
bzbarsky%mit.edu
707a4941b9 Notify on range stuff even in XUL. Bug 308382, r=sicking, sr=jst 2005-11-02 02:42:38 +00:00
bzbarsky%mit.edu
d44ad313ae Remove nsIStyledContent. Bug 313968, r=sicking, r=dbaron on nsCSSStyleSheet
changes, sr=jst
2005-11-02 00:41:51 +00:00
bzbarsky%mit.edu
83bd8eee0c Don't try to reframe generated content for image state changes on it. Bug
313656, r=biesi, sr=dbaron
2005-11-02 00:00:20 +00:00
cbiesinger%web.de
177f4f0db6 Bug 314452
- In HandleEvent, verify that the type/URI of the plugin didn't change before
  calling instantiate
- Revoke pending instantiate events when a new plugin is loading
r+sr=bz
2005-11-01 15:38:55 +00:00
bzbarsky%mit.edu
6135ba84c3 Fix bug 314343. Patch by Martijn Wargers <martijn.martijn@gmail.com>,
r=sicking, sr=bzbarsky.
2005-11-01 02:29:54 +00:00
cbiesinger%web.de
ac00cddace bug 309706
- Add some logging to nsObjectLoadingContent
- Add a StopPlugin() method to nsIObjectFrame
  - Make use of that in PrepareInstanceOwner, so that loading a new plugin in
    the same frame works as expected
- Initialize <applet> and <embed> elements to eType_Loading, so that the type is
  only eType_Plugin if mURI and mContentType are valid

r+sr=bz
2005-10-31 18:28:56 +00:00
cbiesinger%web.de
ec2746ef9a Bug 309529
Move logic from nsObjectFrame::Instantiate(const char*, nsIURI*) into
nsObjectLoadingContent.

Also, fixes ext-to-type mapping if the URI does not implement nsIURL.

r+sr=bz
2005-10-29 12:56:44 +00:00
cbiesinger%web.de
8afaa18779 bug 314091 Fix users of mozAutoDocUpdate to actually declare a local variable,
so that the destructor doesn't get called immediately
r+sr=bz
2005-10-29 12:54:24 +00:00
cvshook%sicking.cc
64a0fbd45f Bug 311827: Make GetAttr return a bool rather then an nsresult.
r/sr=bz
2005-10-28 11:25:24 +00:00
peterv%propagandism.org
61caa5e8d4 Fix for bug 314075 (Crash [@ nsPropertyTable::DeleteAllPropertiesFor]). Patch by Mark Mentovai, r/sr=me. 2005-10-28 08:48:11 +00:00
bzbarsky%mit.edu
d3f9d12fac Fix more build bustage. Bug 308270 2005-10-28 03:57:08 +00:00
bzbarsky%mit.edu
7ef886f1fb Make sure to set |modification| correctly. Bug 308270, presumed r=sicking, sr=jst 2005-10-28 03:52:26 +00:00
bzbarsky%mit.edu
ddfee5f052 Combine various SetAttr implementations so that we just have
nsGenericElement::SetAttr.  Bug 308270, r=sicking, sr=jst
2005-10-28 02:59:38 +00:00
peterv%propagandism.org
95ac2f6ee6 Change IID of changed interfaces (for bug 264308). 2005-10-27 14:58:38 +00:00
peterv%propagandism.org
cdcdbecc57 Bustage fix. 2005-10-27 14:58:07 +00:00
peterv%propagandism.org
0a629d03bb Fix for bug 264308 (Implement DOM Level 3 UserData API). r/sr=jst. 2005-10-27 14:09:23 +00:00