Commit Graph

9026 Commits

Author SHA1 Message Date
neil%parkwaycc.co.uk
fdc47d09d4 Set the XUL document's title once the DOM is ready and not after a chrome window finishes loading, so that we get titles on XUL documents in content and we can also use document.title or window.title to set the title in a load handler b=126903 but also fixes 216651, 259067 and the like r=danm sr=jst 2004-09-17 20:03:18 +00:00
bugzilla%arlen.demon.co.uk
f728846b40 Bug 258193 nsIDOMMouseEvent::GetButton() broken with contextmenu event
p=trev@gtchat.de r=jst sr=bzbarsky
2004-09-17 10:48:59 +00:00
neil%parkwaycc.co.uk
52fee980c1 Fix regression from previous checkin, CloneContent needs to be virtual so that nsTextNode can override it r+sr=jst over irc, no bug 2004-09-16 21:45:38 +00:00
jst%mozilla.jstenback.com
fc931b93e2 Fixing bug 259206. Force local documents to always be loaded as XML to fix problem with XML prettyprinting not working if the system incorrectly sets bogus mimetypes for .xsl files (as Fedora Core 2 happens to do). r+sr=peterv@propagandism.org 2004-09-16 19:18:51 +00:00
bzbarsky%mit.edu
f440132946 Make the XUL content sink store the right namespace for "xmlns" attributes.
Bug 256165, r=peterv, sr=jst
2004-09-16 18:38:07 +00:00
bzbarsky%mit.edu
fd1da399ba Pass aShared=PR_TRUE when compiling brutally shared methods and properties.
Bug 258832, r+sr=brendan
2004-09-16 18:30:04 +00:00
bzbarsky%mit.edu
03a2855c32 Don't crash on <binding> elements with no "id" attribute. Bug 255715, r+sr=bryner 2004-09-16 18:26:18 +00:00
cbiesinger%web.de
62572e7531 forgot to check this in as part of Bug 258411 2004-09-16 14:20:54 +00:00
cbiesinger%web.de
f3e06d119c Bug 258411 - fixing regression from bug 250342: wrong z-order for frames
r+sr=roc
2004-09-16 13:02:54 +00:00
peterv%propagandism.org
1a88732b51 Fix for 209699 (bug convert some consumers over to CopyUTF8toUTF16 / CopyUTF16toUTF8). r=jshin, sr=jst. 2004-09-16 12:39:49 +00:00
dbaron%dbaron.org
a0bf92722f Remove effectively-unused Set/GetScrollPreference API on nsIScrollableView.h. b=259617 r+sr=roc 2004-09-15 19:16:43 +00:00
dbaron%dbaron.org
f6e45ec1cd Fix XBL destructors. b=258832 r+sr=brendan 2004-09-15 02:19:24 +00:00
dbaron%dbaron.org
5f62984111 Add function to nsContentUtils to report a localized error message to the error console, and use it from the three places that were doing pretty much the same thing. b=187007 r+sr=bzbarsky 2004-09-14 17:26:35 +00:00
bzbarsky%mit.edu
15ac643742 Make sure to addref out param. Bugs 258121 and 247712, r+sr=peterv 2004-09-14 15:06:56 +00:00
bzbarsky%mit.edu
93e0d48454 Don't use the global object as the scope object when setting up the class for
the proto functions on the a binding.  Patch arises from discussion in bug
258832, r+sr=brendan
2004-09-14 13:33:54 +00:00
bryner%brianryner.com
2c7c1c9fb0 Support properties on documents (bug 253888). r+sr=jst. 2004-09-14 04:21:29 +00:00
roc+%cs.cmu.edu
44a2fd5b52 Bug 259032. DeCOMtaminate nsIFrame::GetNext/PrevInFlow. r+sr=roc, patch by Will Levine 2004-09-14 02:28:03 +00:00
bryner%brianryner.com
805f8ff30f Fix ctrl+a emacs keybinding for gtk1 (bug 259011), r+sr=bzbarsky 2004-09-13 22:35:39 +00:00
dbaron%dbaron.org
6ea0c7fb7f Fix VC7 bustage. b=258793 2004-09-13 20:40:46 +00:00
dbaron%dbaron.org
02e5799687 The slow codepaths for fixed background-attachment should only apply when there's a background image. b=258793 r+sr=roc 2004-09-13 05:39:27 +00:00
bzbarsky%mit.edu
7f286e3000 Fix crash due to text inputs flushing pending restyles while we're in text
control frame code.  Bug 257818, r+sr=dbaron
2004-09-13 04:19:58 +00:00
mats.palmgren%bredband.net
d42ee7d038 Use the ID attribute (and not NAME) for FRAME/IFRAME/OBJECT in XHTML. b=183683 r+sr=bzbarsky 2004-09-12 23:34:00 +00:00
mats.palmgren%bredband.net
d2ba7bbd65 Re-resolve target frame after "DOMMouseScroll" event handlers in case it was destroyed. b=257998 r+sr=bzbarsky 2004-09-12 21:24:59 +00:00
bzbarsky%mit.edu
957eb1bbb9 Make sure to flush restyles _before_ we start grabbing layout objects like
presshells, not after...  Bug 258032, r+sr=jst
2004-09-12 20:53:27 +00:00
jst%mozilla.jstenback.com
23f4018d23 Fixing problem found by trev@gtchat.de where creating key event objects would actually create mouse event objects (bug 238773). r+sr=jst@mozilla.org 2004-09-12 19:27:54 +00:00
bzbarsky%mit.edu
da46873f59 Change XBL constructor/destructor back to having "this" in the scope chain like
they did when they were event handlers (to avoid breaking bindings where people
forgot to use "this" in the constructor or destructor).  Bug 258833, r=bryner,
sr=jst
2004-09-12 01:41:34 +00:00
mats.palmgren%bredband.net
14b5343acd Add CSS3 cursors, bug 163174, r=lordpixel@mac.com r=pinkerton@aol.net sr=dbaron@dbaron.org 2004-09-11 23:24:30 +00:00
bmlk%gmx.de
002c0c28fc changing the border-collapse mode needs to cause a reframe as we have two different types of cellframes depending on the mode, bug 254053 idea=bz, r/sr=dbaron 2004-09-11 06:13:47 +00:00
dbaron%dbaron.org
2afd699c4e Separate sheet URI and base URI for style attributes and for CSS parsing from DOM APIs. b=258707 r+sr=bzbarsky 2004-09-10 23:31:48 +00:00
dbaron%dbaron.org
1e28ab3636 Use sheet URI instead of base URI. b=258708 r+sr=bzbarsky 2004-09-10 19:01:04 +00:00
bzbarsky%mit.edu
058fe7ba51 Make <constructor> and <destructor> methods, not handlers. Bug 230816,
r=bryner, sr=brendan
2004-09-10 15:29:19 +00:00
dbaron%dbaron.org
a095f39235 Fix DEBUG bustage. b=255538 2004-09-10 09:31:10 +00:00
jst%mozilla.jstenback.com
c21493a1bb Fix crash reported in bug 235923. In odd cases when we get into situations where we're submitting a form while we're in the middle of submitting the same form (waiting for a modal dialog), the pending submission from the first call may get deleted. r+sr=shaver@mozilla.org 2004-09-10 08:07:04 +00:00
bryner%brianryner.com
b0afaa4f3d Add dependency on Makefile so that depend builds don't break. 2004-09-10 07:52:59 +00:00
bryner%brianryner.com
8261446984 Hook up gtk2 native keybindings for editor. This gets rid of htmlBindings.xml and instead makes the platform-neutral base bindings be included via the preprocessor, allowing the editorBase bindings to not be applied on gtk2. Also, removed obsolete mac CFM package files. Bug 257405, r=bzbarsky, sr=ben. 2004-09-10 07:17:31 +00:00
dbaron%dbaron.org
96c0e36f4e Separate concept of stylesheet URI into base URI (for resolving relative links) and sheet URI (for everything else), since they can differ for style elements (and inline style and style set from script, but that's for the next patch). Some other things (relating to external stylesheets, where it doesn't make a difference) that probably should use the sheet URL are left as the base URL for now because I didn't want to change too much at once. b=255538 r+sr=bzbarsky 2004-09-10 06:45:59 +00:00
bzbarsky%mit.edu
df42e726bc Combine WalkRules and UseDocumentRules into one function. Bug 244252,
r=bryner, sr=dbaron
2004-09-10 04:57:30 +00:00
bzbarsky%mit.edu
994c0e7ca2 Fix build bustage. 2004-09-10 03:52:48 +00:00
bzbarsky%mit.edu
e9277cd3ca createEvent/initEvent screw up creating right-click or middle-click events. Bug
254795, r+sr=jst
2004-09-10 03:29:09 +00:00
bzbarsky%mit.edu
a8a6ecf161 Add nsCSSValuePair type and use it for storage of some properties. Bug 208729,
r+sr=dbaron
2004-09-10 03:26:58 +00:00
bzbarsky%mit.edu
88d33d4eda Look for a form ancestor even if we're not in a document and our parent is
changed.  Bug 257947, r+sr=jst
2004-09-10 03:16:04 +00:00
neil%parkwaycc.co.uk
a9ab343e87 Bug 207219 Image resize should zoom clicked position r=varga sr=peterv 2004-09-09 22:40:40 +00:00
dbaron%dbaron.org
9e2cdf2204 Pass line number information for style elements through to the CSS parser so we can give correct line numbers in error reports. b=240420 r+sr=bzbarsky 2004-09-09 17:32:35 +00:00
dbaron%dbaron.org
f8dbaa44ac Fix serialization of declaration blocks containing 'overflow' and the bugs that causes. b=258300 r+sr=bzbarsky 2004-09-08 05:42:03 +00:00
jst%mozilla.jstenback.com
5aed475ce3 Eliminating dead code. Patch by trev@gtchat.de. r+sr=jst@mozilla.org 2004-09-07 22:34:02 +00:00
bryner%brianryner.com
6cfd959442 Add support for native keybindings for input and textarea for gtk2. This allows us to respect the GTK keybinding preferences. Bug 257405, r=blizzard, sr=roc. 2004-09-07 21:21:48 +00:00
bryner%brianryner.com
5e7349dd5d Fixes for a number of native theme button problems on gtk2 (bug 255911). In order to more easily accomodate CSS fallbacks for when native theme rendering is not available, this adds GetWidgetPadding() to nsITheme, which allows the native theme impl to supply padding values which will override the css padding. This way, padding for the css fallback can be given without having it be added to the padding that's part of the native theme-rendered border. r=caillon, sr=roc. 2004-09-06 03:59:31 +00:00
roc+%cs.cmu.edu
6255acffd9 Bug 254039. deCOMtaminate nsIScrollableFrame. r+sr=roc, patch by Will Levine 2004-09-06 02:44:43 +00:00
bryner%brianryner.com
708eab16dc Bustage fix for HPUX (bug 239465) - |explicit| may only be used for converting constructors. r=dbaron. 2004-09-05 19:13:25 +00:00
dbaron%dbaron.org
3827991ce7 Land bug 72747 in pieces: Implement overflow-x and overflow-y. b=72747 r+sr=roc 2004-09-05 00:04:04 +00:00
dbaron%dbaron.org
9984902fd6 Land bug 72747 in pieces: Simplify the mechanism used to prevent framesets from having scrollbars. b=72747 r+sr=roc 2004-09-04 19:51:21 +00:00
jst%mozilla.jstenback.com
51fd4d10d8 Fixing bug 252326. Fixing some popup blocker problems. Making sure only trusted events get mark trusted, and only allow popups while processing trusted (initiated by the user) events. Patch by trev@gtchat.de and jst@mozilla.org, r=bzbarsky@mit.edu, rs=brendan@mozilla.org, bryner@biranryner.com 2004-09-04 19:28:46 +00:00
cbiesinger%web.de
6fef9f4542 Bug 250342 Views should not inherit from nsISupports
r+sr=roc
2004-09-04 15:49:20 +00:00
dbaron%dbaron.org
ee55fda1f1 Back out previous round of bug 72747 changes due to Tp regression. 2004-09-04 08:34:55 +00:00
dbaron%dbaron.org
31bf95ea38 Land bug 72747 in pieces: Simplify the mechanisms used to prevent framesets from having scrollbars and used to implement the scrolling attribute on frames and iframes. Implement scrolling='yes'. b=72747 r+sr=roc 2004-09-04 06:53:36 +00:00
dbaron%dbaron.org
8b8587dcc0 Land bug 72747 in pieces: make users of nsIScrollable use nsIScrollable::Scrollbar_* instead of NS_STYLE_OVERFLOW_*. b=72747 r+sr=roc 2004-09-03 21:58:39 +00:00
dbaron%dbaron.org
d8f8c8bde9 Land bug 72747 in pieces: add functions for common overflow tests to nsStyleDisplay. b=72747 r+sr=roc 2004-09-02 23:18:37 +00:00
jst%mozilla.jstenback.com
dea7a573d7 Fixing bug 257431. Make the tabbrowser code only listen to events initiated by the user. r=trev@gtchat.de, sr=bzbarsky@mit.edu 2004-09-02 15:25:39 +00:00
bryner%brianryner.com
dc76c57a2c deCOMify nsIPresShell::GetRootFrame. Change callers inside of gklayout to use FrameManager()->GetRootFrame() instead so that the call can be inlined. Bug 253889, r+sr=roc. 2004-09-02 03:08:51 +00:00
jst%mozilla.jstenback.com
a8cd90ba37 Fixing bug 257523. Only handle XBL commands if they're triggerd by events initiated by the user. Patch by trev@gtchat.de, r=jst@mozilla.org, sr=dveditz@cruzio.com, a=chofmann@mozilla.org 2004-09-02 00:33:51 +00:00
brendan%mozilla.org
c434259e14 Use new JS_LookupPropertyWithFlags API passing new JSRESOLVE_CLASSNAME, to avoid triggering doc search for IE global scope pollution quirk, just for the scrollbar XBL binding used in content pages (257602, r=bzbarsky, sr=jst). 2004-09-01 20:53:11 +00:00
bryner%brianryner.com
e14abad4f9 Restoring previous failure code, follow-up to bug 257596 2004-09-01 18:02:04 +00:00
mvl%exedo.nl
a6b86054b1 fix third-party checks for images loaded as source of an iframe, by making sure there is a requestingLocation
bug 254510, r=jst, sr=bz
2004-09-01 17:12:18 +00:00
jst%mozilla.jstenback.com
bc321b52bc Fixing bug 248065. Make sure errors in nested scripts don't disrupt the containing script. r+sr=bzbarsky@mit.edu 2004-09-01 16:50:12 +00:00
neil%parkwaycc.co.uk
52912b39d2 Bug 135928 Range.surroundContents doesn't work on a single text node p=kin r=jfrancis sr=jst extracted from the otherwise bitrotted patch in bug 58974 2004-09-01 16:18:31 +00:00
aaronleventhal%moonset.net
1f5edcb856 Bug 254966. Make css scrollable elements tab navigable. r=mats, sr=roc 2004-09-01 14:58:34 +00:00
bryner%brianryner.com
4c15468e7d Remove unneeded nsIFocusTracker interface, changing all users to nsIPresShell (bug 257596, r+sr=roc). 2004-09-01 05:16:00 +00:00
kyle.yuan%sun.com
cb64f4adb3 Bug 169297 caret becomes invisible when switching windows if it's not in linked content
r=aaronl, sr=roc, patch=ginn.chen@sun.com
2004-08-31 02:10:59 +00:00
vladimir%pobox.com
3e8d2f24f4 b=235665, aggregation broken in bookmarks [gecko only bits], r=axel,shaver,others,sr=shaver 2004-08-30 22:25:29 +00:00
tor%cs.brown.edu
2a2ab24b3d Bug 257195 - relative URIs in <svg:script> not working. r=sicking, sr=jst 2004-08-30 15:55:36 +00:00
bryner%brianryner.com
d082d2bf5e More nsIPresShell deCOMtamination:
- Made Get/SetAuthorStyleDisabled and ReconstructStyleData non-virtual when called internally.
- Inlined GetFrameSelection and renamed it to FrameSelection.
- Removed non-inline version of GetViewManager.
- Removed unused EnablePrefStyleRules and ArePrefStyleRulesEnabled.

Bug 253889, r+sr=roc.
2004-08-29 03:08:44 +00:00
dbaron%dbaron.org
c200b49750 Back out the rest of bug 72747 due to Tp regression. 2004-08-27 01:26:55 +00:00
dbaron%dbaron.org
c1681a238f Backout the CSS parts of bug 72747 to see if that fixes the Tp regression. 2004-08-26 22:35:38 +00:00
dbaron%dbaron.org
00a887382c Fix debug bustage. b=72747 2004-08-26 19:12:05 +00:00
dbaron%dbaron.org
5948a3cb75 Implement 'overflow-x' and 'overflow-y' CSS properties, long implemented by IE for Windows and proposed for CSS3. Implement scrolling='yes' and equivalents on frame and iframe. Various pieces of related cleanup (see comment 22 in bug). b=72747 r+sr=roc 2004-08-26 17:11:20 +00:00
neil%parkwaycc.co.uk
8cf5b0fda0 Bug 256618 Some context menus not appearing because UIEvents were being created instead of MouseEvents r=bryner sr=jst 2004-08-25 23:29:47 +00:00
gerv%gerv.net
ba2432c07e Bug 236613: change to MPL/LGPL/GPL tri-license. 2004-08-25 23:02:50 +00:00
dbaron%dbaron.org
7e0341dd79 Make NS_MUTATION_EVENT and NS_ACCESSIBLE_EVENT not be the same value. b=256469 r+sr=bryner 2004-08-25 22:26:15 +00:00
dbaron%dbaron.org
c22f42245f Fix regressions of composition events and thus fix IME. b=256464 r=mozilla-bugzilla@future.shiny.co.il sr=bryner 2004-08-25 21:43:19 +00:00
peterv%propagandism.org
f000eed21d Fix for bug 256514 (Links don't work in documents created via XSLT). r/sr=jst. 2004-08-25 14:17:40 +00:00
bryner%brianryner.com
d4ebc7785f Fixing AIX bustage 2004-08-25 06:34:34 +00:00
bryner%brianryner.com
69a0c87bd1 Trying to fix AIX bustage by making nsIDocument dtor non-virtual. r=dbaron. 2004-08-25 00:30:47 +00:00
vladimir%pobox.com
0b8d1522a5 b=255134, make nsICollation scriptable, r=jshin,sr=brendan 2004-08-24 22:50:33 +00:00
bryner%brianryner.com
b88692c5a1 Trying again to land support for content node properties (bug 253888). r=jst, sr=dbaron. 2004-08-24 18:50:29 +00:00
tor%cs.brown.edu
bebed20232 Bug 216563 - implement <svg:switch>.
Patch by scootermorris@comcast.net, r=afri, sr=dbaron
2004-08-23 23:29:08 +00:00
tor%cs.brown.edu
0c326e84e7 Bug 216563 - implement <svg:switch>.
Patch by scootermorris@comcast.net, r=afri, sr=dbaron
2004-08-23 21:10:39 +00:00
bryner%brianryner.com
0c08074b27 Backing out 253888 again due to Tp regression plus another problem I noticed (frame properties not getting destroyed on frame destruction) 2004-08-22 07:10:50 +00:00
bryner%brianryner.com
d86c91ac3a Second try at landing support for content node properties (bug 253888). r=jst, sr=dbaron. 2004-08-22 04:58:44 +00:00
smontagu%smontagu.org
53811b4385 Correct the joining of some Urdu characters. Bug 255566, r=jshin, sr=rbs. 2004-08-21 20:09:51 +00:00
bryner%brianryner.com
8c24cc7e63 Backing out bug 253888 until I can figure out how to fix the crash 2004-08-21 06:27:54 +00:00
bryner%brianryner.com
11d98b36e5 Refactor the frame property code and use it for supporting properties on dom elements. Bug 253888, r=jst, sr=dbaron. 2004-08-21 05:09:50 +00:00
dbaron%dbaron.org
ea36e9286d Remove unneeded forwarding of nsIDOMNSUIEvent methods to reduce codesize gain and perhaps help Tp/Tdhtml regression. b=238773 r=bryner 2004-08-21 00:10:57 +00:00
dbaron%dbaron.org
9816849d39 Make nsCSSValue constructors explicit and fix obscure regression from rule tree landing. b=256270 r+sr=bzbarsky 2004-08-20 20:55:17 +00:00
bryner%brianryner.com
180b0b7373 Remove refcounting version of nsIPresShell::GetPresContext. Bug 253889, r+sr=roc. 2004-08-20 20:34:37 +00:00
bryner%brianryner.com
8a4023ef71 fixing debug build bustage 2004-08-20 19:32:23 +00:00
timeless%mozdev.org
2badc1ddd0 undoing the known incorrect signature and moving the include from the cpp file to the h for the nsCOMPtr
second attempt at fixing build bustage for bug 238773
2004-08-20 19:28:25 +00:00
timeless%mozdev.org
fcf66b7732 first attempt at fixing build bustage for bug 238773
-- editors note -- this is not the right fix and is in direct conflict with bryner's fix which is correct.
2004-08-20 19:27:37 +00:00
timeless%mozdev.org
b6300121d5 second attempt at fixing build bustage for bug 238773 2004-08-20 19:20:40 +00:00
bryner%brianryner.com
9725b8b4fe Fixing windows bustage 2004-08-20 18:53:12 +00:00
timeless%mozdev.org
872e808fe6 Bug 238773 Separating nsDOMEvent into separate classes
patch by mozilla-bugzilla@future.shiny.co.il r=bryner sr=jst
2004-08-20 18:09:19 +00:00
peterv%propagandism.org
68a084b8c7 Fix for bug 244392 (Removing lines form a Bullet list using the [ back arrow ] or [Delete] keys results in <> and </> tags embedded in code when in Normal Mode). r=brade, sr=jst. 2004-08-19 12:45:47 +00:00
kyle.yuan%sun.com
bb45fcc626 Backout the patch for 251492. Need a better solution for that. 2004-08-19 06:33:20 +00:00
kyle.yuan%sun.com
65b3fef078 Bug 251492 [gnome]selected item text wrong color in high-contrast themes
r=bryner, sr=roc, patch by ginn.chen@sun.com
2004-08-19 02:23:15 +00:00
neil%parkwaycc.co.uk
6f47653428 Bug 255929 Can't drag scrollbar in Print Preview r+sr=roc 2004-08-18 19:17:13 +00:00
aaronleventhal%moonset.net
2d03580255 Bug 255881. Regression: frames and iframes not tabbable because tabindex defaulting to -1 instead of 0 as it should. r=neil, sr=bryner 2004-08-18 14:43:08 +00:00
timeless%mozdev.org
d0e42efd8e Bug 253539 Report origin url for css mime warnings/errors
r=bz sr=bz a=asa
2004-08-18 02:32:25 +00:00
vladimir%pobox.com
cfcb233cb8 Initial landing of cairo-related stuff, nothing built by default, all code is in ifdefs. r=bryner,a=brendan 2004-08-14 01:01:16 +00:00
brade%comcast.net
4e13425e65 bug 252750; add VK_HELP to list of global keys (r=caillon, sr=bryner, patch=steffen.wilberg) 2004-08-13 20:59:54 +00:00
bzbarsky%mit.edu
e9215e4304 Fix bug 255236 (composer confused by broken nextSibling on textnodes). Patch
by Peter Van der Beken <peterv@propagandism.org>, r+sr=bzbarsky, a=shaver
2004-08-12 19:46:54 +00:00
bzbarsky%mit.edu
a96129cff2 Fix crash regression from style reresolution landing. Bug 255153, r+sr=dbaron,
a=asa
2004-08-12 05:05:05 +00:00
peterv%propagandism.org
6226b16caf Fix for bug 27382 (ownerDocument of orphan text and attr nodes is null). r+sr=bz 2004-08-10 20:37:26 +00:00
bzbarsky%mit.edu
d8d4fd0152 Make sure that <command>s ignore any "command" attribute they may have and that
the target of a "command" attribute is indeed a <command>.  Bug 254944, r=neil,
sr=peterv
2004-08-10 19:02:54 +00:00
peterv%propagandism.org
8d23023aab Backout part of the fix for bug 27382 to try to undo Tp regression. 2004-08-10 16:16:58 +00:00
tor%cs.brown.edu
8b7a521e30 Bug 254771 - Remove AssertNoCSSRules(lastPresHintRN, lastAgentRN) from
nsStyleSet::FileRules.  Patch by jonathan.watt@strath.ac.uk, r=bz, sr=dbaron
2004-08-10 15:59:30 +00:00
peterv%propagandism.org
45682cc199 Fix for bug 27382 (ownerDocument of orphan text and attr nodes is null). r/sr=jst. 2004-08-10 10:22:36 +00:00
neil%parkwaycc.co.uk
a86fa72751 Bug 251197 Capturing mouse listeners can discover anonymous scrollbars r+sr=bz 2004-08-10 08:29:19 +00:00
bzbarsky%mit.edu
94990b951c Do style reresolves and restyles due to attribute changes asynchronously so
that pages that modify two or more style properties of the same object in a row
work faster.  Bug 230170, r+sr=dbaron
2004-08-10 03:24:41 +00:00
dbaron%dbaron.org
94bc9d26c8 Fix names of constants to correspond to the new definitions of the values of the 'overflow' property. b=69355 r+sr=roc 2004-08-10 01:32:10 +00:00
tor%cs.brown.edu
30b7993601 Bug 234789 - SVG text ignores font-size if no unit specified.
Patch by scootermorris@comcast.net, r=tor, sr=dbaron.
2004-08-10 00:02:47 +00:00
darin%meer.net
065fb7242c fixes bug 250900 "nsIBrowserHistory corrupts URI strings [was: crash when a long malformed URL is entered in the Location Bar [@js_CloneFunctionObject]]" r=biesi sr=neil 2004-08-09 21:17:12 +00:00
tor%cs.brown.edu
cbd43e7eef Bug 243536 - Remove NS_NOTYETIMPLEMENTED from nsSVGTransformList.cpp.
Patch by jonathan.watt@strath.ac.uk, r=afri.
2004-08-09 15:21:06 +00:00
tor%cs.brown.edu
92e47fa4f7 Bug 243536 - Remove NS_NOTYETIMPLEMENTED from nsSVGTransformList.cpp.
Patch by jonathan.watt@strath.ac.uk, r=afri.
2004-08-09 14:44:54 +00:00
bzbarsky%mit.edu
fd1f9b32e8 Remove unneeded nsChangeHint include. Bug 254790, r+sr=dbaron 2004-08-08 20:29:12 +00:00
alex%croczilla.com
a6f43925be Convert 'missing context' errors to warnings. SVG only - not part of default builds. 2004-08-08 13:47:27 +00:00
alex%croczilla.com
1ad86b4749 Remove benign assertion, add comment & warning instead. SVG only - not part of default builds. 2004-08-08 13:44:03 +00:00
bzbarsky%mit.edu
b8eafa3fb7 Make nsHTMLSelectElement::GetOptionIndex be faster and less COM-happy. Bug
254373, r+sr=peterv
2004-08-07 18:05:05 +00:00
peterv%propagandism.org
b792afe1f1 Add comment to explain the fix for bug 243392. 2004-08-07 17:25:56 +00:00
mats.palmgren%bredband.net
410a676e29 Fix mouse-wheel scrolling for overflow:scroll elements. b=97283 r=roc sr=dbaron 2004-08-07 14:30:30 +00:00
alex%croczilla.com
8a3b46b5f3 Move default args to constructor declaration. Fixes Windows build problem. SVG only - not part of default builds. 2004-08-06 23:17:55 +00:00
darin%meer.net
7fad093c68 fixing win32 debug bustage 2004-08-06 19:48:04 +00:00
darin%meer.net
be2edb1976 fixing win32 debug bustage; we really need a debug tinderbox!! 2004-08-06 19:42:47 +00:00
bzbarsky%mit.edu
8e58d9b316 Fixing build bustage 2004-08-06 17:51:20 +00:00
bsmedberg%covad.net
d6a5526d46 nsIXULTemplateBuilder.refresh() shouldn't call .rebuild() (because the refreshing is done asynchronously). Bug 254600 r=Pike sr=Neil 2004-08-06 17:01:04 +00:00
mats.palmgren%bredband.net
2ec5e837c2 Fix keyboard scrolling for elements using overflow:scroll by scrolling the nearest scrollable view from the caret. b=251986 r=roc sr=dbaron 2004-08-06 15:55:17 +00:00
neil%parkwaycc.co.uk
9f9e5d77ea Bug 254316 Remove unix's Ctrl+R redo keybinding, this now means that it will reload even when the cursor is in a text field p=stefan_h@hem.utfors.se r=akk sr=me 2004-08-06 14:35:34 +00:00
peterv%propagandism.org
f0d5139d7d Fix for bug 252589 (Textbox attribute "multiline" seems broken). r+sr=jst. 2004-08-06 11:56:46 +00:00
dbaron%dbaron.org
e9896c1d58 Fix Windows bustage by making these virtual again, at least for now (the only cost of which should be bloating some vtables). b=238099 2004-08-05 19:10:16 +00:00
dbaron%dbaron.org
53d986e97b Attempt to fix Windows bustage. b=238099 2004-08-05 18:44:42 +00:00
dbaron%dbaron.org
d35f39cc02 Implement @-moz-document at-rule for site-specific rules, particularly in user stylesheets. b=238099 r+sr=bzbarsky 2004-08-05 18:26:14 +00:00
neil%parkwaycc.co.uk
a33872e9fe Bug 32372 should be possible to completely disable CSS p=fantasai@inkedblade.net r=me (xpfe) r/sr=dbaron 2004-08-05 11:38:42 +00:00
alex%croczilla.com
d28fba9776 Bug #252637: Implement inner <svg> elements. r=tor, sr=dbaron for nsCSSFrameConstructor changes. SVG only - not part of default builds. 2004-08-05 09:01:13 +00:00
bzbarsky%mit.edu
1f7a267509 Enter on button of file input should not submit form. Bug 252526 wallpaper,
r+sr=peterv
2004-08-04 21:23:59 +00:00
bzbarsky%mit.edu
91a0c731f4 nsImageBoxFrame and nsTreeBodyFrame should use nsContentUtils::LoadImage (and
CanLoadImage).  Bug 253627, r+sr=dbaron
2004-08-04 19:48:55 +00:00
cbiesinger%web.de
9b72dd5b6f Bug 254278 remove some *WithConversion in layout/content
r+sr=bz
2004-08-04 17:33:30 +00:00
dbaron%dbaron.org
d90e0e1222 Give nsCSSStyleSheet a header file and rename the class in preparation for deCOMtamination. b=239008 r+sr=bzbarsky 2004-08-04 03:27:28 +00:00
dbaron%dbaron.org
e7216e4d86 Load list-style-image in the style system rather than from frames. b=236889 r+sr=bzbarsky 2004-08-04 03:23:37 +00:00
bzbarsky%mit.edu
1cfbec09eb When changing selected radio button with arrow keys, prevent the default action
for the key event.  Bug 253299, r=aaronl, sr=bryner
2004-08-04 02:52:50 +00:00
aaronleventhal%moonset.net
37fd617b34 Bug 254011. After focusing an element with a negative tabindex, tab relative to it's position in doc. r=bryner, sr=jst 2004-08-03 12:52:42 +00:00
aaronleventhal%moonset.net
93ac8df487 Bug 244179. Tabindex not honoured if form element is focused via <label>. Buggy part of code pinpointed by Nian Liu. r=nian.liu@sun.com, sr=bryner 2004-08-02 17:56:43 +00:00
bryner%brianryner.com
6a8c79a9b2 Remove non-inlined version of nsIPresShell::GetDocument(). Bug 253889, r+sr=roc. 2004-08-02 04:52:55 +00:00
bryner%brianryner.com
5c02a6978c Change nsIPresContext to nsPresContext globally, follow-up to bug 253470. rs=roc 2004-07-31 23:15:21 +00:00
dbaron%dbaron.org
1236bd859f Back out 236889 due to 253755. 2004-07-31 07:42:12 +00:00
bzbarsky%mit.edu
d341a177a5 Make sure to return something from this method so callers don't see garbage
return values.  Followup to bug 251775.
2004-07-30 16:07:07 +00:00
aaronleventhal%moonset.net
a4d54522ee Bug 250858. Focus outline appearing on image when image map area clicked. r=bryner, sr=jst 2004-07-30 13:02:31 +00:00
aaronleventhal%moonset.net
bf49c01782 Bug 253391. Any element with tabindex explicity specified can be focused via .focus(). r=bryner, sr=jst 2004-07-30 13:00:36 +00:00
bzbarsky%mit.edu
e628e82cc1 Remove some knowledge about drag-drop innards from nsFrame.cpp by refactoring
shared code into utility methods in nsContentUtils.  Use the new methods to fix up
nsContentAreaDragAndDrop to make it possible to drag image <objects> and image
inputs.  Bug 251775 and bug 244859, r=biesi, sr=jst
2004-07-30 06:04:57 +00:00
dbaron%dbaron.org
ca843bb250 Load list-style-image in the style system rather than from frames. b=236889 r+sr=bzbarsky 2004-07-29 20:07:25 +00:00
bryner%brianryner.com
0fd21c3872 Consolidate PresContext classes into a single nsIPresContext implementation, and finish deCOMtaminating it. Bug 253470, r+sr=roc. 2004-07-29 19:41:39 +00:00
aaronleventhal%moonset.net
cf45882e36 Bug 252984. Remove focus and tab navigation code that's no longer necessary which is actually breaking some form controls. r=bryner, sr=bz 2004-07-29 18:06:55 +00:00
dbaron%dbaron.org
a9ea1ee54f Fix Windows bustage. b=252578 2004-07-28 07:52:03 +00:00
dbaron%dbaron.org
2faa2566a0 Move things that aren't author stylesheets out of nsDocument's mStyleSheets array to simplify stylesheet management code. Add a level of the cascade for style attributes and ensure that there's only one rule processor per level of the cascade, and simplify the logic of nsCSSRuleProcessor creation. b=252578 r+sr=bzbarsky 2004-07-28 07:08:41 +00:00
jst%mozilla.jstenback.com
6765cfb18c Forgot to rev these IIDs in my last checkin. 2004-07-28 05:15:17 +00:00
jst%mozilla.jstenback.com
282f75a3f0 Fixing bug 253121. Make wyciwyg channels and documents carry the source channels security info. r=darin@meer.net, sr=bzbarsky@mit.edu 2004-07-28 00:26:58 +00:00
dbaron%dbaron.org
063f9ff3da Reframe all image box frames on theme change, as a workaround for chrome: URL comparison mess. b=252703 r+sr=bzbarsky 2004-07-27 23:31:08 +00:00
bzbarsky%mit.edu
02d0d94b73 Switch context back to being nsISupports, but make it clear that it's expected
to be an nsIDOMNode or nsIDOMWindow.  Bug 252027, r=mvl, sr=shaver
2004-07-27 17:15:53 +00:00
neil%parkwaycc.co.uk
a02e9bf620 Fix for smoketest blocker bug 253180 enabled xul control elements aren't necessarily focusable patch in bug 250006 r=aaronlev sr=jst 2004-07-27 08:10:52 +00:00
cbiesinger%web.de
66952ff91a fixing bustage 2004-07-25 12:35:36 +00:00
cbiesinger%web.de
edd98105f6 Bug 252541 remove nsString::IsSpace and nsString::IsASCII
r=darin sr=dbaron
2004-07-25 12:12:39 +00:00
tor%cs.brown.edu
5fab7ff6ca Bug 242234 - always compile xbl bindings with XBL namespace event name.
r=sicking, sr=jst
2004-07-24 22:40:59 +00:00
aaronleventhal%moonset.net
cc206bb650 Bug 250006. Clean up GetNextTabbableContent(). Remove tabbable property from DOM interfaces. Clean up spurious focus outline effects. r=bryner, sr=jst 2004-07-24 21:12:43 +00:00
tor%cs.brown.edu
3282a5440d Bug 242234 - svg onload attribute not working. r=sicking 2004-07-23 19:00:11 +00:00
timeless%mozdev.org
f8ebe41cd6 Bug 252732 Add call parentheses to GetScriptGlobalObject and remove trailing whitespace in nsEventStateManager.cpp
patch by jonathan.watt@strath.ac.uk r=jst sr=jst
2004-07-23 07:27:57 +00:00
tor%cs.brown.edu
f463a3d401 Bug 249048 - Implement SVG exceptions.
p=jonathan.watt@strath.ac.uk, r=afri, sr=peterv
2004-07-22 18:34:36 +00:00
tor%cs.brown.edu
e091eb70b5 Bug 242234 - svg event attributes.
Original patch by sicking, r=bryner, sr=jst
2004-07-22 16:38:05 +00:00
peterv%propagandism.org
77b4c8d68a Remove redundant nsDocument::CreateElement function. r/sr=jst 2004-07-22 14:54:49 +00:00
peterv%propagandism.org
3af18b9704 Fix for bug 251573 (Missing namespace declarations when adding NS'ed elements/attributes to a document programmatically). r/sr=bz. 2004-07-22 14:46:38 +00:00
dbaron%dbaron.org
7e59447e8d Don't allocate and leak selectors that we don't need. b=252510 r+sr=bzbarsky 2004-07-21 21:20:14 +00:00
cbiesinger%web.de
be9764fdfe Bug 113243 Get rid of (Compare|Equals)WithConversion
r+sr=roc
2004-07-21 20:18:39 +00:00
alex%croczilla.com
312f4e9938 Bug#249415: Fix redraw for setAttribute('viewBox',...). r=jwatt. SVG only - not part of default builds. 2004-07-21 06:38:52 +00:00
dbaron%dbaron.org
cdfbc24f0a Reduce headers brought in by nsRuleNode.h. Split nsRuleData into its own file. b=64023 r+sr=bzbarsky 2004-07-20 06:11:27 +00:00
roc+%cs.cmu.edu
312f627f43 Bug 53966. Don't just capture to the nearest view when selecting with mouse; only capture to the nearest scrolling view. r+sr=dbaron 2004-07-20 00:02:43 +00:00
cbiesinger%web.de
2f7bab80a2 removing unused variable, r+sr=bzbarsky 2004-07-18 20:57:52 +00:00
bzbarsky%mit.edu
eed5e27bad Fix offsetWidth,clientWidth and scrollWidth for empty block elements. Bug
186516, r+sr=roc
2004-07-18 20:40:52 +00:00
bzbarsky%mit.edu
23673826b6 Fix image blocking for iframes. Bug 200433, r=mvl, sr=jst. 2004-07-18 19:40:44 +00:00
bzbarsky%mit.edu
f1e62a9f7f Fix bug 251844 -- <onject> blocked by content policy doesn't show alternate
content.  r=mvl, sr=jst
2004-07-18 18:00:58 +00:00
roc+%cs.cmu.edu
e0a7bb0095 Bug 251162. Add -moz-column-gap to the style system. r+sr=dbaron 2004-07-18 12:12:46 +00:00
ere%atp.fi
04347abc77 Fix for bug 246505: simple html displays the ; from entities
Patch by benb
r=akkzilla
sr=jst
2004-07-18 09:00:09 +00:00
cbiesinger%web.de
da701f865c Bug 248694 make nsIParser::GetCommand use an nsCString instead of nsString
r+sr=bz
2004-07-17 21:45:37 +00:00
dbaron%dbaron.org
45c8de80a6 Clean up string usage in nsFont::EnumerateFamilies and nsCSSStyleSheet.cpp's ValueIncludes, although not all the other places to which this pattern was copied. b=235755 r+sr=roc 2004-07-17 19:03:13 +00:00
dbaron%dbaron.org
0ee5ed9f79 When implementing the 'display' and 'float' fixups in CSS2.1 section 9.7 we can't cache data in the rule tree. b=245715, 237891 r+sr=bzbarsky 2004-07-17 18:57:04 +00:00
dbaron%dbaron.org
314bd956d2 Move root element fixups to nsStyleContext so they happen before CalcDifference calls in style reresolution and we reframe less. b=245327 r+sr=bzbarsky 2004-07-17 18:21:41 +00:00
timeless%mozdev.org
fd9b3c984a Bug 52116 javascript strict warning/error doesn't always contain Source File filename
handle onfoo inline event listeners
r=bz sr=bz
2004-07-17 00:28:35 +00:00
dbaron%dbaron.org
f2d5d6aac6 Back out again (except indentation fix). b=236889 2004-07-16 23:28:36 +00:00
dbaron%dbaron.org
f1aa7d5490 Load list-style-image in the style system rather than from frames. b=236889 r+sr=bzbarsky Reland quarter of patch to test effect on pageload. 2004-07-16 22:55:42 +00:00
dbaron%dbaron.org
4da6a59fbe Backing out half of 236889. 2004-07-16 21:23:27 +00:00
dbaron%dbaron.org
e4fd9c5b92 Load list-style-image in the style system rather than from frames. b=236889 r+sr=bzbarsky Reland half of page to test effect on pageload. 2004-07-16 20:26:39 +00:00
gerv%gerv.net
9f35e25052 Bug 236613: change to MPL/LGPL/GPL tri-license. 2004-07-16 18:48:35 +00:00
gerv%gerv.net
851d4ad021 Bug 236613: change to MPL/LGPL/GPL tri-license. 2004-07-16 18:13:26 +00:00
jst%mozilla.jstenback.com
23b9aa362d Landing fix for bug 239202, patch by trev@gtchat.de. Making nsIScriptGlobalObjectOwner not scriptable. r+sr=jst@mozilla.org 2004-07-16 17:03:10 +00:00
aaronleventhal%moonset.net
910e44a7d5 Bug 151375. Implement css2 outline (still called -moz-outline for now). Makes -moz-outline draw outside of the current frame. Improves appearance of focus outline. Lots of help from roc. r+sr=dbaron 2004-07-16 16:56:21 +00:00