neil%parkwaycc.co.uk
7e9ec00592
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
...
git-svn-id: svn://10.0.0.236/trunk@161579 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-01 16:18:31 +00:00
aaronleventhal%moonset.net
ef3f8b9010
Bug 254966. Make css scrollable elements tab navigable. r=mats, sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@161578 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-01 14:58:34 +00:00
bryner%brianryner.com
ffa6c10070
Remove unneeded nsIFocusTracker interface, changing all users to nsIPresShell (bug 257596, r+sr=roc).
...
git-svn-id: svn://10.0.0.236/trunk@161569 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-01 05:16:00 +00:00
bryner%brianryner.com
43628f9edf
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.
git-svn-id: svn://10.0.0.236/trunk@161442 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-29 03:08:44 +00:00
dbaron%dbaron.org
dcf4bae71a
Back out the rest of bug 72747 due to Tp regression.
...
git-svn-id: svn://10.0.0.236/trunk@161373 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-27 01:26:55 +00:00
dbaron%dbaron.org
565357f6d2
Backout the CSS parts of bug 72747 to see if that fixes the Tp regression.
...
git-svn-id: svn://10.0.0.236/trunk@161357 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-26 22:35:38 +00:00
dbaron%dbaron.org
e8966a3d7f
Fix debug bustage. b=72747
...
git-svn-id: svn://10.0.0.236/trunk@161343 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-26 19:12:05 +00:00
dbaron%dbaron.org
ed6372cf2f
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
...
git-svn-id: svn://10.0.0.236/trunk@161333 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-26 17:11:20 +00:00
peterv%propagandism.org
5ef4cd4c2d
Fix for bug 256514 (Links don't work in documents created via XSLT). r/sr=jst.
...
git-svn-id: svn://10.0.0.236/trunk@161230 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 14:17:40 +00:00
bryner%brianryner.com
70d375bd3c
Trying to fix AIX bustage by making nsIDocument dtor non-virtual. r=dbaron.
...
git-svn-id: svn://10.0.0.236/trunk@161201 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 00:30:47 +00:00
bryner%brianryner.com
ff2bc0b69e
Trying again to land support for content node properties (bug 253888). r=jst, sr=dbaron.
...
git-svn-id: svn://10.0.0.236/trunk@161182 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-24 18:50:29 +00:00
tor%cs.brown.edu
da01ea4deb
Bug 216563 - implement <svg:switch>.
...
Patch by scootermorris@comcast.net , r=afri, sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@161152 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-23 21:10:39 +00:00
bryner%brianryner.com
2ac3245dec
Backing out 253888 again due to Tp regression plus another problem I noticed (frame properties not getting destroyed on frame destruction)
...
git-svn-id: svn://10.0.0.236/trunk@161116 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-22 07:10:50 +00:00
bryner%brianryner.com
0501b2872a
Second try at landing support for content node properties (bug 253888). r=jst, sr=dbaron.
...
git-svn-id: svn://10.0.0.236/trunk@161115 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-22 04:58:44 +00:00
bryner%brianryner.com
03c6a8279c
Backing out bug 253888 until I can figure out how to fix the crash
...
git-svn-id: svn://10.0.0.236/trunk@161097 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-21 06:27:54 +00:00
bryner%brianryner.com
e49f4fa38e
Refactor the frame property code and use it for supporting properties on dom elements. Bug 253888, r=jst, sr=dbaron.
...
git-svn-id: svn://10.0.0.236/trunk@161096 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-21 05:09:50 +00:00
bryner%brianryner.com
2dbfb983b1
Remove refcounting version of nsIPresShell::GetPresContext. Bug 253889, r+sr=roc.
...
git-svn-id: svn://10.0.0.236/trunk@161072 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-20 20:34:37 +00:00
timeless%mozdev.org
2d2b43d7bc
Bug 238773 Separating nsDOMEvent into separate classes
...
patch by mozilla-bugzilla@future.shiny.co.il r=bryner sr=jst
git-svn-id: svn://10.0.0.236/trunk@161059 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-20 18:09:19 +00:00
peterv%propagandism.org
b68b476d99
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.
...
git-svn-id: svn://10.0.0.236/trunk@160993 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-19 12:45:47 +00:00
neil%parkwaycc.co.uk
893dad5b26
Bug 255929 Can't drag scrollbar in Print Preview r+sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@160915 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-18 19:17:13 +00:00
vladimir%pobox.com
8c5c405bac
Initial landing of cairo-related stuff, nothing built by default, all code is in ifdefs. r=bryner,a=brendan
...
git-svn-id: svn://10.0.0.236/trunk@160752 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-14 01:01:16 +00:00
bzbarsky%mit.edu
0d52a58f8d
Fix bug 255236 (composer confused by broken nextSibling on textnodes). Patch
...
by Peter Van der Beken <peterv@propagandism.org>, r+sr=bzbarsky, a=shaver
git-svn-id: svn://10.0.0.236/trunk@160714 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-12 19:46:54 +00:00
peterv%propagandism.org
50c76ce2ea
Fix for bug 27382 (ownerDocument of orphan text and attr nodes is null). r+sr=bz
...
git-svn-id: svn://10.0.0.236/trunk@160621 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-10 20:37:26 +00:00
peterv%propagandism.org
0e7c4437e6
Backout part of the fix for bug 27382 to try to undo Tp regression.
...
git-svn-id: svn://10.0.0.236/trunk@160611 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-10 16:16:58 +00:00
tor%cs.brown.edu
8f57a74d59
Bug 254771 - Remove AssertNoCSSRules(lastPresHintRN, lastAgentRN) from
...
nsStyleSet::FileRules. Patch by jonathan.watt@strath.ac.uk , r=bz, sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@160607 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-10 15:59:30 +00:00
peterv%propagandism.org
ca3bbc8275
Fix for bug 27382 (ownerDocument of orphan text and attr nodes is null). r/sr=jst.
...
git-svn-id: svn://10.0.0.236/trunk@160598 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-10 10:22:36 +00:00
bzbarsky%mit.edu
a7d0a2d0df
Remove unneeded nsChangeHint include. Bug 254790, r+sr=dbaron
...
git-svn-id: svn://10.0.0.236/trunk@160503 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-08 20:29:12 +00:00
peterv%propagandism.org
81c8531df2
Add comment to explain the fix for bug 243392.
...
git-svn-id: svn://10.0.0.236/trunk@160477 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-07 17:25:56 +00:00
mats.palmgren%bredband.net
c3b56c8527
Fix keyboard scrolling for elements using overflow:scroll by scrolling the nearest scrollable view from the caret. b=251986 r=roc sr=dbaron
...
git-svn-id: svn://10.0.0.236/trunk@160447 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-06 15:55:17 +00:00
peterv%propagandism.org
0615d7809e
Fix for bug 252589 (Textbox attribute "multiline" seems broken). r+sr=jst.
...
git-svn-id: svn://10.0.0.236/trunk@160434 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-06 11:56:46 +00:00
dbaron%dbaron.org
3ea4fea687
Implement @-moz-document at-rule for site-specific rules, particularly in user stylesheets. b=238099 r+sr=bzbarsky
...
git-svn-id: svn://10.0.0.236/trunk@160406 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-05 18:26:14 +00:00
neil%parkwaycc.co.uk
0bbab9b402
Bug 32372 should be possible to completely disable CSS p=fantasai@inkedblade.net r=me (xpfe) r/sr=dbaron
...
git-svn-id: svn://10.0.0.236/trunk@160395 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-05 11:38:42 +00:00
bzbarsky%mit.edu
392d455d0a
nsImageBoxFrame and nsTreeBodyFrame should use nsContentUtils::LoadImage (and
...
CanLoadImage). Bug 253627, r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@160368 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-04 19:48:55 +00:00
cbiesinger%web.de
6486659657
Bug 254278 remove some *WithConversion in layout/content
...
r+sr=bz
git-svn-id: svn://10.0.0.236/trunk@160355 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-04 17:33:30 +00:00
dbaron%dbaron.org
f5d5060a41
Load list-style-image in the style system rather than from frames. b=236889 r+sr=bzbarsky
...
git-svn-id: svn://10.0.0.236/trunk@160331 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-04 03:23:37 +00:00
bryner%brianryner.com
736c955c54
Remove non-inlined version of nsIPresShell::GetDocument(). Bug 253889, r+sr=roc.
...
git-svn-id: svn://10.0.0.236/trunk@160208 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-02 04:52:55 +00:00
bryner%brianryner.com
865734bf2f
Change nsIPresContext to nsPresContext globally, follow-up to bug 253470. rs=roc
...
git-svn-id: svn://10.0.0.236/trunk@160184 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-31 23:15:21 +00:00
dbaron%dbaron.org
d1c1168c09
Back out 236889 due to 253755.
...
git-svn-id: svn://10.0.0.236/trunk@160168 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-31 07:42:12 +00:00
bzbarsky%mit.edu
03ab25ac1b
Make sure to return something from this method so callers don't see garbage
...
return values. Followup to bug 251775.
git-svn-id: svn://10.0.0.236/trunk@160140 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-30 16:07:07 +00:00
aaronleventhal%moonset.net
96b12f64e9
Bug 253391. Any element with tabindex explicity specified can be focused via .focus(). r=bryner, sr=jst
...
git-svn-id: svn://10.0.0.236/trunk@160133 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-30 13:00:36 +00:00
bzbarsky%mit.edu
8ea9ce4fb8
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
git-svn-id: svn://10.0.0.236/trunk@160120 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-30 06:04:57 +00:00
dbaron%dbaron.org
8c1a22db88
Load list-style-image in the style system rather than from frames. b=236889 r+sr=bzbarsky
...
git-svn-id: svn://10.0.0.236/trunk@160070 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-29 20:07:25 +00:00
bryner%brianryner.com
b17b3249f7
Consolidate PresContext classes into a single nsIPresContext implementation, and finish deCOMtaminating it. Bug 253470, r+sr=roc.
...
git-svn-id: svn://10.0.0.236/trunk@160067 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-29 19:41:39 +00:00
dbaron%dbaron.org
59572fab24
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
...
git-svn-id: svn://10.0.0.236/trunk@159965 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-28 07:08:41 +00:00
jst%mozilla.jstenback.com
b0e8514552
Forgot to rev these IIDs in my last checkin.
...
git-svn-id: svn://10.0.0.236/trunk@159956 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-28 05:15:17 +00:00
jst%mozilla.jstenback.com
7eadd82b04
Fixing bug 253121. Make wyciwyg channels and documents carry the source channels security info. r=darin@meer.net, sr=bzbarsky@mit.edu
...
git-svn-id: svn://10.0.0.236/trunk@159942 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-28 00:26:58 +00:00
bzbarsky%mit.edu
50d5ce0bc2
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
git-svn-id: svn://10.0.0.236/trunk@159916 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-27 17:15:53 +00:00
cbiesinger%web.de
0ea9e9333c
fixing bustage
...
git-svn-id: svn://10.0.0.236/trunk@159835 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-25 12:35:36 +00:00
cbiesinger%web.de
c05e6548ae
Bug 252541 remove nsString::IsSpace and nsString::IsASCII
...
r=darin sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@159830 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-25 12:12:39 +00:00
aaronleventhal%moonset.net
7461104ae0
Bug 250006. Clean up GetNextTabbableContent(). Remove tabbable property from DOM interfaces. Clean up spurious focus outline effects. r=bryner, sr=jst
...
git-svn-id: svn://10.0.0.236/trunk@159798 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-24 21:12:43 +00:00