1883 Commits

Author SHA1 Message Date
neil%parkwaycc.co.uk
18c53f2f32 Bug 267302 Views should be created by the view manager r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@164914 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-04 15:06:50 +00:00
neil%parkwaycc.co.uk
e3f594fd69 Fix crash caused by destroying active popup menu b=266822 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@164911 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-04 14:11:06 +00:00
pkw%us.ibm.com
20a8e50a55 Bug 267498 - Dialogs cutting off content
Patch contributed by Stephen Walker <sdwalker@myrealbox.com>
r/sr=roc@ocallahan.org


git-svn-id: svn://10.0.0.236/trunk@164890 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-03 23:31:17 +00:00
roc+%cs.cmu.edu
19a2b66c2e relanding fix for bug 265165 because it wasn't the source of Tp/Tdhtml regression
git-svn-id: svn://10.0.0.236/trunk@164846 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-03 12:20:13 +00:00
roc+%cs.cmu.edu
ec2ad1f9ce Backing out fix for bug 265165 to see if it's the source of Tp/Tdhtml regression
git-svn-id: svn://10.0.0.236/trunk@164839 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-03 06:11:34 +00:00
roc+%cs.cmu.edu
8fb537acb7 Bug 266890. Remove nsListboxScrollPortFrame by moving its functionality into nsListBoxFrame. Part of an ongoing effort to remove nsScrollboxFrame and its subclasses. r+sr=bryner
git-svn-id: svn://10.0.0.236/trunk@164830 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-03 02:52:16 +00:00
roc+%cs.cmu.edu
e8b4aca144 Bug 265165. For XUL elements, min-size should trump max-size not the other way around, according to CSS. But make it possible to set min-size to zero by setting it to 0% --- ugly hack until we get a better box-model spec. r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@164827 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-03 02:32:00 +00:00
bugzilla%arlen.demon.co.uk
fecf3858a6 Bug 162081 Wrong letter is underlined as accesskey / mnemonic when widget direction is RTL
p=mozilla-bugzilla@future.shiny.co.il r/sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@164598 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-29 12:28:19 +00:00
varga%nixcorp.com
8e1a8a6fc2 Bumping IIDs for bug 221619.
r=timeless sr=darin


git-svn-id: svn://10.0.0.236/trunk@164589 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-29 06:29:49 +00:00
timeless%mozdev.org
65a16a548d Bug 265336 GetService klookandfeel instead of CreateInstance
r=biesi sr=dmose


git-svn-id: svn://10.0.0.236/trunk@164547 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-28 07:25:57 +00:00
varga%nixcorp.com
2087aa96b4 Updating my email address.
git-svn-id: svn://10.0.0.236/trunk@164196 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-22 18:33:55 +00:00
cbiesinger%web.de
c2fcef4d70 no bug - remove unused header includes, and remove an unused local variable.
r+sr=bz


git-svn-id: svn://10.0.0.236/trunk@163753 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-14 18:48:42 +00:00
jst%mozilla.jstenback.com
d56483a286 Fixing bug 69070. Don't allow loading of images from file: URIs from web content. r+sr=bzbarsky@mit.edu
git-svn-id: svn://10.0.0.236/trunk@163691 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-13 23:16:58 +00:00
bzbarsky%mit.edu
fa206da134 Switch more callers who were begging for it over to GetOwnerDoc(). Bug 255337,
r+sr=peterv.


git-svn-id: svn://10.0.0.236/trunk@163530 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-11 16:29:42 +00:00
bryner%brianryner.com
859ef5d091 Fix RelayoutChildAtOrdinal problems (correctly handle the case where the child is at the end of its ordinal group and isn't moving, and handle the case where the first child is moving somewhere else). Bug 262310, r=darin, sr=roc.
git-svn-id: svn://10.0.0.236/trunk@163058 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-01 00:22:07 +00:00
bryner%brianryner.com
89d119edb5 Don't try to destroy child frames twice. Bug 262244, r+sr=roc.
git-svn-id: svn://10.0.0.236/trunk@163054 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-30 23:16:06 +00:00
bzbarsky%mit.edu
295de4cf97 Columns should invalidate the tree when their width changes, not just when
attributes that affect width change.  Bug 257237, r=varga, sr=roc


git-svn-id: svn://10.0.0.236/trunk@163045 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-30 22:41:23 +00:00
bryner%brianryner.com
8a83898990 Fix nsBoxFrame::RelayoutChildAtOrdinal to not clobber the first child in the list. Remove no-op nsIFrame::SetNextBox(). Thanks to darin for help with the patch, and r+sr=roc. Bug 262054.
git-svn-id: svn://10.0.0.236/trunk@162984 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-30 00:18:49 +00:00
bryner%brianryner.com
f011354486 Fix various crashes by not trying to set the parent before we've initialized the frame. Bug 262054, r+sr=roc.
git-svn-id: svn://10.0.0.236/trunk@162961 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-29 18:43:28 +00:00
bryner%brianryner.com
4b0757d87f Attempt to fix perf regression from bug 258513 by fixing users of obsolete nsIBoxToBlockAdaptor interface. Also, removing this interface like I intended to do. r=dbaron.
git-svn-id: svn://10.0.0.236/trunk@162920 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-29 00:28:13 +00:00
bryner%brianryner.com
d80f327086 Unify box and frame trees by moving nsIBox methods onto nsIFrame. XUL-box frames can call the superclass nsBox implementation, all other frames get the nsFrame implementation of the box methods, which acts like nsBoxToBlockAdaptor used to. Bug 258513, r+sr=roc.
git-svn-id: svn://10.0.0.236/trunk@162876 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-28 18:37:50 +00:00
aaronleventhal%moonset.net
be3bc8cf53 Bug 166004. Need to fire accessible focus event on new menuitem when using left arrow to leave submenu and go back into parent menu. r=kyle, sr=bryner
git-svn-id: svn://10.0.0.236/trunk@162623 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-21 20:45:12 +00:00
aaronleventhal%moonset.net
f45d68ee55 Bug 260563. Put space before parenthesized appended accesskey, it looks nicer (trivial patch). r=dbaron, sr=pkwarren
git-svn-id: svn://10.0.0.236/trunk@162616 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-21 19:28:14 +00:00
neil%parkwaycc.co.uk
7903ea1651 Don't use QueryInterface to get a view from a scrollable view b=258521 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@162561 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-20 22:25:07 +00:00
aaronleventhal%moonset.net
559965b6d7 Bug 68841. Underline xul:radio and xul:checkbox accesskeys. r=mconnor, sr=neil
git-svn-id: svn://10.0.0.236/trunk@162545 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-20 11:29:07 +00:00
dbaron%dbaron.org
73ed9bfae6 Remove unconditional MarkDirty in nsBoxFrame::AttributeChanged. This is likely to cause some regressions, since it removes code that may have covered up inadequate handling of certain specific attribute changes. b=253364 r=bryner sr=roc
git-svn-id: svn://10.0.0.236/trunk@162505 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-17 18:36:30 +00:00
dbaron%dbaron.org
7d40175fee Remove effectively-unused Set/GetScrollPreference API on nsIScrollableView.h. b=259617 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@162387 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-15 19:16:43 +00:00
roc+%cs.cmu.edu
ab88d1e1ac Bug 259032. DeCOMtaminate nsIFrame::GetNext/PrevInFlow. r+sr=roc, patch by Will Levine
git-svn-id: svn://10.0.0.236/trunk@162269 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-14 02:28:03 +00:00
dbaron%dbaron.org
bbe291225f The slow codepaths for fixed background-attachment should only apply when there's a background image. b=258793 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@162195 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-13 05:39:27 +00:00
roc+%cs.cmu.edu
d9025f99fb Bug 257916. Move history scroll position save and restore from nsScrollBoxFrame to nsHTML/XULScrollFrame. +sr=dbaron(rubber-stamp)
git-svn-id: svn://10.0.0.236/trunk@162190 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-13 02:10:29 +00:00
bzbarsky%mit.edu
31867d08ec Fix crash in nsScrollBoxObject::::EnsureElementIsVisible. Bug 257607, patch by
Justin <justin@openaether.org>, r+sr=bzbarsky.


git-svn-id: svn://10.0.0.236/trunk@162151 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-12 04:15:44 +00:00
smontagu%smontagu.org
95b63a3abf Bug 140577: Radio buttons and check boxes aligned to the left when UI aligned to the right, r+sr=roc.
git-svn-id: svn://10.0.0.236/trunk@161831 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-06 20:18:23 +00:00
bryner%brianryner.com
199fa502ee 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.
git-svn-id: svn://10.0.0.236/trunk@161808 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-06 03:59:31 +00:00
roc+%cs.cmu.edu
25c92b6a90 Bug 254039. deCOMtaminate nsIScrollableFrame. r+sr=roc, patch by Will Levine
git-svn-id: svn://10.0.0.236/trunk@161806 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-06 02:44:43 +00:00
dbaron%dbaron.org
d078282226 Land bug 72747 in pieces: Implement overflow-x and overflow-y. b=72747 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@161772 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-05 00:04:04 +00:00
dbaron%dbaron.org
6d37b0243d Land bug 72747 in pieces: convert users of nsIScrollableFrame::GetScrollPreference to using GetScrollbarStyles. b=72747 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@161686 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-03 00:43:46 +00:00
jst%mozilla.jstenback.com
d204ca55c8 Fixing bug 257431. Make the tabbrowser code only listen to events initiated by the user. r=trev@gtchat.de, sr=bzbarsky@mit.edu
git-svn-id: svn://10.0.0.236/trunk@161660 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-02 15:25:39 +00:00
bryner%brianryner.com
ae9e02402a 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.
git-svn-id: svn://10.0.0.236/trunk@161637 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-02 03:08:51 +00:00
bmlk%gmx.de
4ea73ea2f9 frames with a percentage based width should report a 0 MEW bug 246999 r/sr=roc
git-svn-id: svn://10.0.0.236/trunk@161543 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-31 18:50:40 +00:00
neil%parkwaycc.co.uk
23b023eed1 Bug 254061 Fix scrollbars in popups inside scrolled frames r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@161421 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-28 11:41:02 +00:00
roc+%cs.cmu.edu
eaa7f25f99 Bug 255584. Relanding nsBoxToBlockAdaptor change that avoids adding area above and to the left of the frame origin to the scrollable area ... because we can't scroll there anyway. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@161412 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-28 02:05:28 +00:00
bmlk%gmx.de
12d74506bb xul frames should compute MEW only when they are really requested to do so, bug 256006 r/sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@161390 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-27 16:51:05 +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
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
roc+%cs.cmu.edu
d82b9d3db0 Bug 133165. Draw the outline outside the frame's normal overflow area. r+sr=dbaron. Also, correct some trivial misuses of nsChangeHint, r+sr=mozbot
git-svn-id: svn://10.0.0.236/trunk@161292 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-26 00:07:56 +00:00
gerv%gerv.net
872f5cb1ce Bug 236613: change to MPL/LGPL/GPL tri-license.
git-svn-id: svn://10.0.0.236/trunk@161286 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 23:02:50 +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
kjh-5727%comcast.net
58834a6e89 Bug 256436 - Backing out the patch from bug 255584 due to a regression.
Requested by roc.


git-svn-id: svn://10.0.0.236/trunk@161119 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-22 20:24:16 +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