dbaron%fas.harvard.edu
2592cd5d35
Fix bug 37082 - attribute selector matching for ~= and |= backwards. r=pierre@netscape.com
2000-04-27 00:07:12 +00:00
attinasi%netscape.com
cced34d609
Eliminated a wasteful duplication of a string. Should reduce bloat substantially. r=pierre
2000-04-26 23:36:45 +00:00
jst%netscape.com
ed9b2d07be
Initialize mRefCnt in the constructor, duh!
2000-04-26 23:24:30 +00:00
jst%netscape.com
cb77c8023b
Fix crash when modifying a stylesheet through the DOM before the document is displayed.
2000-04-26 23:22:06 +00:00
jst%netscape.com
3625709458
Landing DOM Level 2 CSS and Views interfaces and implementation.
2000-04-26 13:58:56 +00:00
mjudge%netscape.com
6622635cab
making string conversions explicit. scc
2000-04-26 01:13:55 +00:00
evaughan%netscape.com
d16b7355c7
1) StyleChange coelescing
...
2) Warning fixes
3) Table fixes
2000-04-25 07:10:48 +00:00
troy%netscape.com
8b0eb04e08
Reinstated clipping code which had been backed out because it caused
...
a problem for XUL layout. I added a workaround for the XUL problem
2000-04-25 04:43:11 +00:00
putterman%netscape.com
2426cb03a2
Backing out troy's changes to fix various UI blocker bugs.
2000-04-24 22:21:56 +00:00
dcone%netscape.com
6e3ff0c510
Put in the Tiling call from the RenderingContextImpl.
2000-04-24 04:36:05 +00:00
attinasi%netscape.com
527f6ebdd1
Removed warnings: very basic changes
2000-04-23 19:06:37 +00:00
scc%netscape.com
7405fe2528
making string conversions explicit
2000-04-23 19:04:37 +00:00
attinasi%netscape.com
7717c427de
Added support for @charset in external stylesheets, as well as support for charset being set byt HTML document for parsing HTML style attributes in other charsets. r=ftang b=2870,28500
2000-04-23 02:01:40 +00:00
troy%netscape.com
73fc3dde30
Changes to bring clipping inline with upcoming CSS2 errata
2000-04-23 00:56:16 +00:00
dbaron%fas.harvard.edu
f34ad609b7
Prevent selector matching from incorrectly failing due to greedy matching. b=24031 r=pierre@netscape.com
2000-04-22 00:47:18 +00:00
hyatt%netscape.com
30397c4972
Tree performance improvements.
2000-04-21 08:12:13 +00:00
pierre%netscape.com
ba9958df6e
Implemented i18n list-style-types. Thanks to bakibon@yahoo.com.
2000-04-21 08:05:29 +00:00
jst%netscape.com
3169f26b01
Backing out dcones last changes since they made linux tinderbox go orange, and the toolbar wasn't properly drawn with the changes.
2000-04-20 16:22:10 +00:00
dcone%netscape.com
0d23b505e9
Turned on the Fast Background Rendering.
2000-04-20 14:00:22 +00:00
jst%netscape.com
9967398bf2
Updating the DOM interface CSSStyleDeclaration to DOM Level 2.
2000-04-20 13:50:56 +00:00
jst%netscape.com
64e68824f5
Adding GetIID() to nsICSSDeclaration.
2000-04-20 13:00:08 +00:00
rods%netscape.com
2ad7174d88
Not enabling creator's to be asked if they want to create a special frame for anonymous content
...
bug 33515
2000-04-19 13:55:17 +00:00
troy%netscape.com
5534d7ffa5
b=26221 Fixed ConstructFrameByDisplayType() to pass in the correct parent
...
frame pointer when constructing a floated table
2000-04-19 04:44:16 +00:00
troy%netscape.com
e58ca3cc26
b=15405 Renamed root frame to canvas frame and changed frame construction
...
code to propagate document element's background to canvas
2000-04-19 02:13:43 +00:00
pavlov%netscape.com
aba9f144cd
remove creation code for colorpicker
2000-04-18 23:07:43 +00:00
syd%netscape.com
1d8095c470
Fix for 36084, r=alecf,a=alecf. Put guard code around code that dereferences a context,
...
it was null, causing asserts, and eventually, a crash. Bug was a smoketest blocker.
2000-04-18 05:38:05 +00:00
waterson%netscape.com
d04c3f01e5
Back out changes my changes to nsILinkHandler because of performance problems.
2000-04-18 04:34:20 +00:00
scc%netscape.com
8624ce5d67
making string conversions explicit
2000-04-16 11:19:26 +00:00
braddr%puremagic.com
759c1f59be
eliminiate NS_COMFALSE and remove a layer of logical negation.
...
r=brendan
2000-04-16 00:23:57 +00:00
scc%netscape.com
c38395df69
making string conversions explicit
2000-04-15 21:18:29 +00:00
scc%netscape.com
927265130c
making string conversions explicit
2000-04-15 20:15:37 +00:00
pierre%netscape.com
38c86ad47a
33710 "background-color: inherit doesn't work correctly". Split the NS_STYLE_BG_PROPOGATED flag into 2 flags: NS_STYLE_BG_PROPAGATED_TO_PARENT and NS_STYLE_BG_PROPAGATED_FROM_CHILD. MapDeclarationColorInto() fetches the color from the grand-parent if PROPAGATED_TO_PARENT is set.
2000-04-15 10:38:13 +00:00
mstoltz%netscape.com
a4b2043dcb
Made prefapi.h private and removed all #includes of it outside of libpref. r=norris
2000-04-15 03:43:09 +00:00
pinkerton%netscape.com
837273571e
fix anonymous content child location to handle the case where a scroll frame may be in the way. r=hyatt.
2000-04-13 20:10:06 +00:00
waterson%netscape.com
93951f3bd4
Bug 12493. Change nsILinkHandler interface to take an nsIURI object instead of a string. This allows necko to canonify URIs before passing them back to global history. r=travis,pierre
2000-04-13 19:55:47 +00:00
ducarroz%netscape.com
5fe7f03696
Remove the old autocomplete widget which is now replaced by the XBL one (xpfe/components/autocomplete). R=alecf.
2000-04-13 04:50:39 +00:00
karnaze%netscape.com
87b5647bbb
bug 35099 - create form frame when inside table related element. a=leaf
2000-04-10 04:00:37 +00:00
evaughan%netscape.com
334dc89adc
1) Bug fixes.
...
2) Changed to fix rods text control
3) Added new Grid widget
2000-04-05 00:19:00 +00:00
pnunn%netscape.com
5048ba70dc
bug#34444: blocker bug. Backing out changes for dcone. pnunn.
2000-04-04 20:04:40 +00:00
dcone%netscape.com
5bec8cffbd
Took out the code to do the Tiling.. a method in nsRenderingContext will now do this. This gives each platform
...
the option of tiling.. and optimizing for speed. Windows will now be very fast for small tiles that are transparent.
2000-04-04 13:38:36 +00:00
hyatt%netscape.com
8eb821021a
Making <children> support dynamic.
2000-04-04 06:29:20 +00:00
karnaze%netscape.com
d30b924d36
prevent trees from constructing pseudo frames in some cases as did rev 1.407, due to a bug in TableIsValidCellContent. Fix the bug for mathml.
2000-04-04 04:57:08 +00:00
karnaze%netscape.com
136e7869d3
bug 2479 - rewrite of table frame construction. r=troy, b=winNT,linux
2000-04-04 01:28:15 +00:00
scc%netscape.com
be4311c49a
making string conversions explicit
2000-04-03 11:20:35 +00:00
rods%netscape.com
826291592f
Initial checkin of SVG prototype code for Dean Jackson (ifdef'ed)
2000-04-01 22:31:45 +00:00
rods%netscape.com
24577d0b2d
Initial checkin of SVG prototype code for Dean Jackson (if def'ed)
2000-04-01 22:26:38 +00:00
troy%netscape.com
a0f180178c
b=25290 Changed ConstructFrameByTag() to treat FORM frames as floater
...
containing blocks
2000-04-01 18:47:09 +00:00
nisheeth%netscape.com
317f0714d3
r=troy. Fix for bug 33422. The display style is set to block level for document element frames. The style was defaulting to inline for cases where an XML document did not set a block level display style on the root element.
2000-04-01 00:18:21 +00:00
rickg%netscape.com
1fce5aeb4f
fixed silly string usage error
2000-03-31 10:45:55 +00:00
attinasi%netscape.com
f435083f78
Implemented Style Size Dump. r=rickg b=26565
2000-03-31 07:08:36 +00:00
evaughan%netscape.com
4891539d50
box skinnablility changes.
...
-r Hyatt
2000-03-31 07:02:06 +00:00
attinasi%netscape.com
fb87ca8ace
Fixed warning from Mac compiler: no prototype for local static function.
2000-03-30 07:20:16 +00:00
attinasi%netscape.com
f1d1b4fc28
Background color for border style -moz-bg-inset and -moz-bg-outset is now obtained from the HTML element instead of nearest ancestor with non-transparent bgcolor (only in Quirks Mode). r=rods b=8524
2000-03-30 06:27:32 +00:00
jim_nance%yahoo.com
005e33f06e
Bug 33322 - Fix compiler warnings. Its been on n.p.m.builds for a few
...
days for module owners to comment on. r=troy@netscape.com
2000-03-30 03:21:26 +00:00
pierre%netscape.com
3d351d104d
#33557 (background-color: inherit on html:input type="text" only appears to check for background color on parent node). MapDeclarationColorInto() should inherit the parent's color on "background: transparent".
2000-03-29 06:55:15 +00:00
warren%netscape.com
d60b12b153
Necko API changes: primarily nsIChannel, changing initialization parameters to accessors. Got javascript: evaluation to happen at the right time (when AsyncRead is called) as well as on the right thread.
2000-03-29 03:58:50 +00:00
rbs%maths.uq.edu.au
fa6f54e547
[#ifdef MOZ_MATHML: NOT PART OF THE DEFAULT BUILD]. Update a MathML hook for <mtable>
2000-03-28 09:32:54 +00:00
hyatt%netscape.com
87a8fb2806
Fix for 33526
2000-03-28 00:41:33 +00:00
rods%netscape.com
606d722963
Added space manaer flag to the creation of Labels.
...
b=33200
Reworked how and when the prefs are accessed for getting the Gfx Scrollbar prefs
they are got only once and then are cached. Potential preformance issue.
2000-03-27 22:12:42 +00:00
scc%netscape.com
9c2f6dad62
small changes to clients of string converting APIs
2000-03-26 10:06:21 +00:00
pierre%netscape.com
ddac09b4bf
Bugs 18218. 'display:inline-table' should not be recognized by the CSS parser.
2000-03-25 21:26:14 +00:00
pierre%netscape.com
c2c59a4b6f
#3371 . Implemented css2/css3 system fonts. GFX on Windows and GTK needs to be completed.
2000-03-25 18:54:36 +00:00
pierre%netscape.com
3b63c853de
Related to #18136 . Enable the IE-compatible font size table in strict mode. It required to pass the nsFontSizeType to FindNextSmaller/LargerFontSize.
2000-03-25 13:48:50 +00:00
hyatt%netscape.com
9bce2f9996
Adding support for the <children/> element to XBL.
2000-03-25 02:18:55 +00:00
rods%netscape.com
643cbc660f
Checkbox construction now gets the resolved moz-checkbox style on creation.
...
Fieldset's block frame now gets the flags with the spacemanager set if it is being absolutely positioned.
r=kmcclusk,dcone b=32949
2000-03-24 15:48:59 +00:00
pollmann%netscape.com
0f509a3a7d
Bug 32702: Rename GetHistoryState to CaptureHistoryState (as it is), r=nisheeth
2000-03-24 03:37:03 +00:00
nisheeth%netscape.com
fcc59794fa
r=buster. bug 31644. FindPrimaryFrameFor() now accounts for "special" frames created when blocks are encountered within inlines.
2000-03-23 23:18:56 +00:00
troy%netscape.com
d553b8d821
Added generated content iterator
2000-03-23 21:05:23 +00:00
pierre%netscape.com
43d0f767cc
Bugs 2055, 2056, 14983 and 15432. Display:marker/run-in/compact are not supported. The CSS parser drops any declaration that contains one of these display types.
2000-03-23 14:45:04 +00:00
troy%netscape.com
4068500118
Work-in-progress that isn't being used. Added stub for returning a content
...
iterator for generated content
2000-03-22 05:53:32 +00:00
dbaron%fas.harvard.edu
e110e26f60
Fix leak of style contexts. r=pollmann@netscape.com
2000-03-22 02:54:26 +00:00
rods%netscape.com
47e34f9c3f
the previous var wasn't being set so it went down the wrong code path when adjusting
...
the child list for creating the fieldset.
b=27151 r=kmcclusk
2000-03-21 21:40:23 +00:00
attinasi%netscape.com
9648fa81eb
Fixed error in SelectorMatches where anchor tags with no href were being treated as links in some cases. b=23209 r=karnaze
2000-03-20 22:49:42 +00:00
dbaron%fas.harvard.edu
8adfda9635
Fix leak of style contexts. r=karnaze@netscape.com
2000-03-18 21:26:13 +00:00
rods%netscape.com
bec6539714
Added aIsOutline to arg to RenderSize so it can do the right thing when
...
drawing outlines. Also got rounded outlines to work (not dashed)
Added #if for PaintOuline to control whether it paints on the inside or outside
of the frame.
b=18579 r=dcone
2000-03-18 14:41:00 +00:00
rods%netscape.com
64f13a7d8b
Removed a lot of unneeded for for creating viewes for GfxList (experiment and ifdef'ed out)
...
Now uses GetOptionsContainer to get the frame container for adding options
needed for differences in List and GfxList
b=18895 r=kmcclusk
2000-03-18 14:25:02 +00:00
troy%netscape.com
a6b5cdb26c
b=31451 Made sure we only set the NS_FRAME_OUT_OF_FLOW frame state bit
...
if the frame is actually out of the flow
2000-03-17 05:10:37 +00:00
pierre%netscape.com
0cf6f0ed24
#11859 "Loading remote stylesheet in editor fails". LoadAgentSheet() loads the page asynchronously if an observer if provided.
2000-03-16 11:44:00 +00:00
dbaron%fas.harvard.edu
2a01a6ed63
Fix a leak of a device context. r=dcone@netscape.com
2000-03-16 01:21:58 +00:00
rods%netscape.com
0823c92935
removed ifdef's and replaceed them with if/then/else for GFX Lists and Dropdowns,
...
now they can be turned on with a boolean instead. This will help with debugging later
r=dcone, b=18895
2000-03-15 15:45:29 +00:00
troy%netscape.com
f903c2a88c
b=21903. Fixes a crash when absolutely positioning a form element. The
...
problem was no space manager was getting created for the form's frame
2000-03-15 04:38:08 +00:00
hyatt%netscape.com
7e9ae84f23
Landing new progressmeter.
2000-03-15 03:16:43 +00:00
rods%netscape.com
1b1bb591ab
preparing for GFX listboxes and dropdowns. This ifdefs the creation code so I
...
can turn them on and off.
b=18895
2000-03-14 12:03:21 +00:00
hyatt%netscape.com
2449b50b90
Enhancing XBL. Making tabs boxes. Moving code from titledbutton to button.
2000-03-14 11:09:46 +00:00
pierre%netscape.com
806e1232fc
#30127 "-moz-fixed not friendly with the cascade". Inherit NS_STYLE_FONT_USE_FIXED together with the font face.
2000-03-14 07:30:29 +00:00
troy%netscape.com
f2d178ca1c
b=24125. For INPUT elements we use value of NAME attribute as fallback
...
for alternate text
2000-03-14 05:30:00 +00:00
troy%netscape.com
add95c59d5
b=29893. Pollmann had added code to keep us from crashing. I made sure
...
that the correct tiling behavior happened in the case where the viewport
isn't scrollable
2000-03-14 04:55:42 +00:00
buster%netscape.com
80aac37961
bug 28553. removed pref that controlled previous fix, since that fix is good to go.
...
r=troy
a=rickg
2000-03-13 02:40:18 +00:00
rickg%netscape.com
7c4f6b3293
landing phase 2 to remove deprecated string calls
2000-03-12 11:10:07 +00:00
rickg%netscape.com
c815bfa127
more WIP to remove nsStr references
2000-03-12 10:07:57 +00:00
rickg%netscape.com
4791ab3e8f
removed calls to deprecated string methods
2000-03-12 09:14:14 +00:00
hyatt%netscape.com
c30fb1bab0
Improving XBL support.
2000-03-11 10:38:36 +00:00
pavlov%netscape.com
33ce2d4e90
changes to let us build on MacOS X
2000-03-11 03:08:04 +00:00
buster%netscape.com
875c02f686
bug 28553
...
r=troy
a=rickg
2000-03-10 01:10:44 +00:00
pollmann%netscape.com
95bc28d7d0
Bug 30317: Crash fix for scrolling=no, background-attachment: fixed pages r=evaughan, a=rickg
2000-03-09 05:54:58 +00:00
pierre%netscape.com
c85c38f91f
29370 "Stylesheets and JS files are not always loaded". Checked in for valeski, r=pierre, a=jar.
2000-03-09 04:37:01 +00:00
warren%netscape.com
7e37f4f478
Bug 21556: Making linux be thread-safe. Making tons of classes implement threadsafe AddRef/Release. a=jar
2000-03-05 21:26:01 +00:00
rods%netscape.com
6769208b97
add call to combobox for setting the frame constructor
...
b=28593, r=evaughan a=jar
2000-03-03 04:30:32 +00:00
hyatt%netscape.com
79bf5f5c34
Fixing a merge conflict. Fallout from same checkin. r=travis,a=jar
2000-03-02 10:47:58 +00:00
hyatt%netscape.com
daf0f13722
XUL RadioGroup element, not used in XUL. r=ben, a=jar
2000-03-02 10:00:09 +00:00
tbogard%aol.net
5c166f4fd5
nsIPref is no longer passed around through inits on webshell, content viewers and presContext. In places where it is needed, it can be retrieved from the service manager. I removed a number of the getters and setters for prefs as the prefs will be the same from the service manager so we don't need getters. r=waterson a=rickg
2000-03-02 07:13:02 +00:00
karnaze%netscape.com
695014b946
PDT+ bug 28341 - Destroy caption frame when outer table frame is destroyed. Add caption to outer frame rather than inner frame. r=troy, a=rickg
2000-03-02 06:09:37 +00:00
evaughan%netscape.com
d2012fba27
bugs fixes for: 28460, 27242, 29462
...
-r hyatt, -a jar
2000-03-02 03:01:30 +00:00
pollmann%netscape.com
4f12cda18b
Bug 28670: Move scroll methods from webshell to docshell and XUL scrollbar removal from XULDocument to here r=travis a=rickg
2000-02-29 06:51:04 +00:00
erik%netscape.com
4831ebe74f
bug 18136; new table of font sizes for HTML sizes 1-7, based on testing
...
Nav4's fixed width fonts; r=pierre; a=rickg
2000-02-25 23:02:46 +00:00
hyatt%netscape.com
c5a3f61f35
XUL Property APIs, b=26109, r=ben
2000-02-25 08:37:49 +00:00
erik%netscape.com
393df02976
bug 18136; added new font size table, but currently #if'ed out; r=pierre;
...
a=rickg
2000-02-25 04:00:53 +00:00
pierre%netscape.com
55d42bb3b3
Bug 18136/21950 "Fixing the font size mess". Implemented Todd Farhner's system in nsStyleUtil. Disabled the font size rounding code on Windows (see bug 24005). r=erik, a=rickg
2000-02-24 12:51:28 +00:00
pollmann%netscape.com
eac62b2f62
Bug 28691/16999: Removing obsoleted code. r=harishd a=rickg
2000-02-23 21:36:29 +00:00
pollmann%netscape.com
9553438184
Bug 28691: As penance, I'll fix these leaks too. r=harishd a=rickg
2000-02-23 21:32:23 +00:00
pollmann%netscape.com
540a6cfd37
Bug 28691: Fix existing leak that my fix for bug 16999 hilighted. r=harishd a=rickg
2000-02-23 21:24:07 +00:00
troy%netscape.com
0cc58ccde6
b=28635, a=rickg@netscape.com, r=vidur@netscape.com
...
Reduced the number of nsString objects allocated
2000-02-23 15:45:43 +00:00
dbaron%fas.harvard.edu
43bf059078
Bug 28555: fix large leak of StyleContextImpl's. r=karnaze@netscape.com a=jar@netscape.com
2000-02-20 15:18:04 +00:00
jdunn%netscape.com
79a31a4d59
Fix problem with NS_IF_ADDREF on member variables inside of const
...
member functions. This includes removing all references to
NS_DEF_PTR and the including of nsIPtr.h
r=troy@netscape.com ,dougt@netscape.com,scc@netscape.com
# 28114
a=chofmann@netscape.com
2000-02-17 23:19:18 +00:00
evaughan%netscape.com
846d568bf0
Box performance fix.
...
-r jevering
2000-02-16 23:00:52 +00:00
buster%netscape.com
5a83ccf42b
bug 24411
...
r=troy
changed the frame constructor call for <form> to pass 0 as the flags arg.
2000-02-16 05:09:57 +00:00
pierre%netscape.com
e4e757ac37
Bug 24390 "html:input styles in global.css are ignored". In SelectorMatches(), make string comparisons case-insensitive for HTML content.
2000-02-16 01:09:36 +00:00
karnaze%netscape.com
75155b965c
bug 7112, PDT+ 1802 - added custom style rule to handle <th> text alignment. Other text alignment changes. r=attinasi
2000-02-16 01:08:54 +00:00
hyatt%netscape.com
8360743515
Converting trees to XBL. Boosts tree scrolling performance.
2000-02-15 09:28:28 +00:00
evaughan%netscape.com
6025945d69
bug fix for 24351, 22512
...
-r saari
2000-02-14 01:42:09 +00:00
hyatt%netscape.com
1b65619276
Making inner tree cell a box frame. Seems to fix about 10 bugs. :)
2000-02-13 09:28:51 +00:00
hyatt%netscape.com
dd26a933e6
Moving previous 9701 fix out of frame constructor and into presshell. r=troy
2000-02-13 06:07:38 +00:00
hyatt%netscape.com
8646455690
Fix for PDT+ bug #9701 . Also fixes the crasher holding the tree closed. r=saari
2000-02-12 03:10:01 +00:00
attinasi%netscape.com
989fe0998f
added default argument to FindNonTransparentBackground to tell it to start at the context's parent (for QuirkMode emulation). r=karnaze b=8524
2000-02-11 01:24:05 +00:00
attinasi%netscape.com
e4ed1c8f1d
Updated the code to use the nsIScrollableFrame interface instead of assuming the FirstChild is the scrolled-frame. r=evaughan
2000-02-11 01:23:36 +00:00
attinasi%netscape.com
4dca3d4376
PaintBorder and RenderSide now tell the StyleUtil function FindNonTransparentBackground to use the parent of the context to find the bgcolor in Quirks mode. r=karnaze b=8524
2000-02-11 01:23:04 +00:00
attinasi%netscape.com
876fa25213
font-size in QuirksMode will now be ignored if the units are not specified. r=pierre b=23461
2000-02-11 01:22:47 +00:00
troy%netscape.com
de64812b30
b=26282 r=vidur@netscape.com Now when using the alternate content for an
...
image that can't be rendered we ignore everything after one of: ; # ?
2000-02-11 01:00:17 +00:00
hyatt%netscape.com
6db260e802
Fixes for bugs 24969 and 27109.
2000-02-11 00:56:41 +00:00
evaughan%netscape.com
b230de42c8
1) Fixed freeze because of sync drawing in forms
...
2) Fixed fieldset blocker
-r rods, granrose
2000-02-10 21:36:28 +00:00
rods%netscape.com
66d85bba59
turning off Gfx scrollbars for listboxes
...
b 27253 r=evaughan
2000-02-10 21:13:44 +00:00
attinasi%netscape.com
983c960bc3
backout of accidental checkin...
2000-02-10 20:21:29 +00:00
attinasi%netscape.com
720dc524d2
PaintBorder and RenderSide now tell the StyleUtil function FindNonTransparentBackground to use the parent of the context to find the bgcolor in Quirks mode. r=karnaze b=8524
2000-02-10 19:22:00 +00:00
mjudge%netscape.com
f07ef6e176
this was preliminary checkin for later feature. removing offensive line of code for linux. adding back the way it was. I will continue to add this content however but it will be released when not used by nsCOMPtr
2000-02-10 05:20:55 +00:00
mjudge%netscape.com
a27771d4f5
big checkin. fixing problems blocking Cmanske (also a reviewer). Checking in preliminary for gen content.(nothing damaged yet) lots of bug numbers not going to look them up, the tree just opened.
2000-02-10 04:35:51 +00:00
evaughan%netscape.com
f71ee84662
1) implememted box reflow coelescing.
...
2) implemented gfx scrollbars for list boxes
3) fixed progess meter to be an animated gif
4) fixed bugs 23521, 24721, 19114, 20546, 24385, 24457, 23156, 20226, 22543
-r hyatt, troy, rod
2000-02-09 22:02:40 +00:00
kmcclusk%netscape.com
4d12d19a42
Prevent synchronous paints during reflows bug 20150; r=rods@netscape.com
...
Call SetTextAlign within SetupDC instead of in each DrawString on WIN32. bug 26973; r=rods@netscape.com
2000-02-09 15:48:01 +00:00
rods%netscape.com
e104ee2757
fixes memory leak.
...
b 26795 r=beard
2000-02-08 13:17:50 +00:00
rbs%maths.uq.edu.au
0d5a8124b3
[#ifdef MATHML]. Hook for the <maction> tag
2000-02-07 08:55:51 +00:00
pavlov%netscape.com
06e8dc9d3b
aww, I fixed my favorite bug. The "interesting" toolbar contest is now over. (bug 20496) r=mcafee,large_penguin
2000-02-04 23:14:38 +00:00
karnaze%netscape.com
3003596810
bug 23994 get the correct child list for a caption frame, r=attinasi
2000-02-04 03:16:47 +00:00
valeski%netscape.com
ba35ff22b6
r=warren. nsIUnicharStreamLoader is dead. Now we have a generic byte stream loader that can be used for any sort of data.
2000-02-02 23:04:47 +00:00
pp%ludusdesign.com
43d7ba4273
Converting ::GetIID() into NS_GET_IID(). Bug #20232 . r=scc, r=mozbot
2000-02-02 22:24:56 +00:00
waterson%netscape.com
c02a1bd063
Bugs 20677, 23905. Change nsXULElement to implement nsIContent like nsGenericElement and nsGenericHTMLElement. Specifically, do 'shallow' SetDocument() calls in AppendChildTo(), InsertChildAt() and ReplaceChildAt() methods. Change nsXULDocument to leave newly create element's mDocument as null (so 'null mDocument' means 'this element is not currently in the document'. Fix callers to ensure that a deep SetDocument() is made where necessary. r=hyatt
2000-02-01 22:57:36 +00:00
dcone%netscape.com
c878887012
fixed backgrounds. r=rods
2000-02-01 16:03:13 +00:00
hyatt%netscape.com
aae4fc5434
Fix for 25883.
2000-02-01 00:20:26 +00:00
rods%netscape.com
b9e710dd6b
removing the creation of native widget and replacing them with asserts (for now)
...
b 17027 r kmccluck
2000-01-31 22:46:55 +00:00
attinasi%netscape.com
d5cfee006d
Sorry - typo in change...
2000-01-31 14:26:25 +00:00
attinasi%netscape.com
899d8d2a27
Changed the setting of PrimaryFrame for elements wrapped in a GfxScrollFrame,
...
except for the DocElement which still has the primary frame set to the scrolledframe.
Fixed compiler warning around NS_NewFiedlSetFrame(...).
r=evaughan b=23803
2000-01-31 14:04:41 +00:00
rbs%maths.uq.edu.au
be2639277c
[#ifdef MATHML]. Hook for the ms tag
2000-01-30 23:33:38 +00:00
pierre%netscape.com
0d68374d75
Bug 24676 ("Need -moz-outline-radius feature"). Fixed the parsing of -moz-outline-radius.
2000-01-28 10:03:10 +00:00
jim_nance%yahoo.com
3008345c2a
Implemented idea from shaver for speeding up SelectorMatches().
...
We wait until we know we are going to need the contentTag before
we create it.
r=shaver
2000-01-28 04:37:13 +00:00
karnaze%netscape.com
d7b72a10f0
bug 24037 r=attinasi; nsOuterTableFrame handles bad incremental reflow by using the height of its rect.
...
bug 23235 r=attinasi; nsTableRowFrame requests max element size when reflowing cell for the 1st time.
bug 24410 r=attinasi; nsTableCellFrame reflow always checks width and height and updates the content empty flag.
bug 3305 r=troy,hyatt; table frame constructor cleanup, put caption in its own child list.
2000-01-28 02:19:45 +00:00
kin%netscape.com
d7ff3ca24d
Fix for bug #25259 : [Regression]Cannot enter text in Composer
...
Backed out attinasi@netscape.com's changes from revision 1.337.
a=leaf@netscape.com
2000-01-27 20:21:28 +00:00
rbs%maths.uq.edu.au
e5241940fa
[#ifdef MATHML]. Hook for the mspace tag
2000-01-27 12:28:41 +00:00
jim_nance%yahoo.com
9a9becc33a
Make SelectorMatches() faster by eleminating a few function calls
...
r=Shaver
Tree is green enough = waterson
2000-01-27 02:28:52 +00:00
attinasi%netscape.com
4956d9de31
Setting GfxScrollFrame as the PrimaryFrame for scrolled content instead of the ScrollPortFrame. Also fixed some spots that were not correctly getting at the scrolled frame from the PrimaryFrame. b=23803 r=evaughan
2000-01-27 02:19:12 +00:00
attinasi%netscape.com
385205ef51
Minor reformatting and some comments added. b=none r=none
2000-01-27 02:17:04 +00:00
hyatt%netscape.com
0f660e6f84
Fixes for bugs: 18193, 13971, 23440, 18444, 21462, 21818, 22619, 23498, 24081, and 21972. r=just about everybody.
2000-01-25 06:35:27 +00:00
pierre%netscape.com
8d74811b10
Bug 24676 ("Need -moz-outline-radius feature"). Added the 'outline_radius' similarly to the 'border_radius'.
2000-01-24 11:19:55 +00:00
troy%netscape.com
73a3709284
b=21657 a=chofmann@netscape.com Made "overflow list" a full fledged
...
child list and changed ReparentFrameView() to check it.
2000-01-22 01:16:50 +00:00
attinasi%netscape.com
1c20a6a80b
Passing NS_BLOCK_SPACE_MGR for abs. positioned Fieldsets. Fixes bug 23611. r=rods,pierre
2000-01-18 15:40:25 +00:00
sspitzer%netscape.com
920287de74
backing out andreas and warren
2000-01-14 22:01:56 +00:00
dcone%netscape.com
bee947629d
Fixed some problems with rounded borders. r=rods
2000-01-14 14:43:05 +00:00
hyatt%netscape.com
489fa24f63
Fixes for bugs 17460 and 21656. r=travis
2000-01-14 09:28:54 +00:00
warren%netscape.com
d6a205f1ec
Changes from andreas.otte@primus-online.de for numerous URL parsing bugs. r=warren
2000-01-14 08:50:03 +00:00
hyatt%netscape.com
4f07483dcf
Fix for the mailnews sorting/folder switching crasher.
2000-01-13 19:20:25 +00:00
dcone%netscape.com
6d2eebb5b7
Small error in background rendering that index is 0 instead if i. r=rods. b=23704
2000-01-12 15:36:24 +00:00
hyatt%netscape.com
bf39c76727
Typo in progid.
2000-01-12 10:27:57 +00:00
pierre%netscape.com
738d946dcd
17303 "Text input fields in chrome should use sans serif font". Clear the NS_STYLE_FONT_USE_FIXED flag when setting a font different from -moz-fixed. r=rods (rods checked in the other part of that fix in nsHTMLFontElement.cpp)
2000-01-12 00:19:14 +00:00
hyatt%netscape.com
48e8fcfa21
Initial XBL landing.
2000-01-11 08:25:59 +00:00
hyatt%netscape.com
3d186ddce8
adding behavior property to CSS. r=brendan
2000-01-11 03:40:41 +00:00
hyatt%netscape.com
ddeb853dd6
Working on tree column show/hide.
2000-01-10 11:18:12 +00:00
hyatt%netscape.com
a45e012c65
La
2000-01-10 08:48:54 +00:00
pierre%netscape.com
a1bab88cc8
12825 "Need new 'overflow' values to control scrollbar visibility". Added -moz-scrollbars-none, -moz-scrollbars-horizontal and -moz-scrollbars-vertical.
2000-01-10 03:23:44 +00:00
rods%netscape.com
506335237c
Pulled child frame frame creation out of the nsFieldsetFrame and put it in
...
here. Added new method for creating fieldset.
troy reviewed the approach but not the code (it's not turned on yet)
b=23156
2000-01-09 02:04:36 +00:00
pierre%netscape.com
2bcaf700dd
Bug 23236: In quirks mode, accept 'xxyyzz' colors even without '#' prefix
2000-01-08 10:11:10 +00:00
rbs%maths.uq.edu.au
1bb1ed78c6
[#ifdef MATHML]. Hook for the mn tag
2000-01-07 15:25:15 +00:00
pollmann%netscape.com
2f27c49438
Bug 12599: Accept string as integer attribute to prevent assert, fix courtesy rickg r=self and harishd
2000-01-07 05:44:42 +00:00
hyatt%netscape.com
741c0c6fd3
"Unfortunately no one can be told what the tree widget is. You have to see it for
...
yourself." r=morpheus
2000-01-06 09:36:36 +00:00
hyatt%netscape.com
ca99f86859
Changes to prevent the tree widget from thrashing on AttributeChanged of offscreen
...
content. Changes to prevent the tree widget from doing a reflow when content is
inserted or removed that is offscreen.
2000-01-06 08:58:05 +00:00
sspitzer%netscape.com
60861b03c5
bulletproofing fix for crash reported in #22811
1999-12-29 19:28:06 +00:00
sspitzer%netscape.com
1ff7f19198
fix warnings.
1999-12-28 19:37:29 +00:00
dcone%netscape.com
ecb660aeaf
Added support for selected rounded corners...can now round individual corners. r=rods
1999-12-23 20:48:07 +00:00
sspitzer%netscape.com
42d79cbbb3
fix for pierre's warnings. r=bienvenu
1999-12-23 18:35:35 +00:00
troy%netscape.com
07cf29ea8d
b=1994. Changed to respect alt="" and use it
1999-12-22 21:26:14 +00:00
pierre%netscape.com
0aaa5d3390
16381 "Need to be able to specify -moz-border-radius for each corner". Made changes in the following files in order to store the radius as a nsCSSRect and support 4 new -moz-border-radius properties (topLeft, topRight, bottomRight, bottomLeft):
nsCSSDeclaration.cpp
nsCSSParser.cpp
nsCSSPropList.h
nsCSSStyleRule.cpp
nsICSSDeclaration.h
nsIStyleContext.h
nsStyleContext.cpp
nsCSSRendering.cpp
The (small) changes in nsCSSRendering.cpp are temporary. It's just to reflect the changes made elsewhere in the style context. The code that actually draws the RoundRect with a different radius for each corner will be implemented later today.
1999-12-22 11:30:22 +00:00
pierre%netscape.com
a725da285d
16381 "Need to be able to specify -moz-border-radius for each corner". Made changes in the following files in order to store the radius as a nsCSSRect and support 4 new -moz-border-radius properties (topLeft, topRight, bottomRight, bottomLeft):
nsCSSDeclaration.cpp
nsCSSParser.cpp
nsCSSPropList.h
nsCSSStyleRule.cpp
nsICSSDeclaration.h
nsIStyleContext.h
nsStyleContext.cpp
nsCSSRendering.cpp
1999-12-22 11:27:10 +00:00
pierre%netscape.com
58b4c59a41
Added the CSS2 printing extensions to the style system (page breaks, page size...). They are not used by Layout yet.
1999-12-22 05:00:47 +00:00
waterson%netscape.com
fdcc8bcf32
Bug 22305. Fix accounting for style sheets and rule processors; r=buster, a=sdagley
1999-12-22 01:41:42 +00:00
alecf%netscape.com
8dc8ab82ae
fix for #21417
...
r=troy, a=chofmann
the editor's internal mDisplayFrame was not being removed from the frame manager's map of content->frames, so after enough scrolling in the addressing pane, reflow would try to reference a deleted frame. Fix is to remove the frame from the frame manager every time it's destroyed.
1999-12-17 03:28:50 +00:00
selmer%netscape.com
e1f9022512
bug 18001 assertion & crash on treeTest1.xul. r=hyatt a=chofmann
1999-12-14 22:30:41 +00:00
rods%netscape.com
ccd12d79ec
temprary fix for combobox dropdowns that jump all around.
...
r=beard a=chofmann bug 19416
1999-12-14 22:21:58 +00:00
karnaze%netscape.com
ba422c3ed8
incremental cell map, columns. Bugs 12122, 21544. r=troy,hyatt a=hofmann
1999-12-13 22:56:31 +00:00
alecf%netscape.com
de2cc8fdad
fix #18420 - deleting last item makes tree jump to top
...
fix was to scroll up one line during the frame destruction process.
To do this, we had to set up the content chain for the row just before the content node was deleted.
r=hyatt
a=chofmann
1999-12-11 02:08:07 +00:00
rbs%maths.uq.edu.au
a9ac2dce3f
[NOT PART OF THE DEFAULT BUILD]. *Changes to bring MathML in sync with layout (added aPresShell on factory routines). *Postfixed atoms with underscore to avoid conflicts with reserved names in C++ and math.h
1999-12-10 13:07:59 +00:00
alecf%netscape.com
ebaab71049
fix for #18420 - scrolling screws up when selection changes
...
fix oncontentinserted and oncontentremoved so that mTopFrame is set correctly, and don't be over-zealous about destroying frames.
r=hyatt (well, really written mostly by hyatt and digested by me)
1999-12-08 07:20:25 +00:00
pollmann%netscape.com
1ff41e3d76
Bug 19062: Fix crash when forms are absolutely positioned by giving them a space manager r=Troy
1999-12-08 02:07:03 +00:00
evaughan%netscape.com
be92299c7a
Fixed that nasty bug that caused fonts to change when clicking in the URL bar. -r jevering
1999-12-08 01:56:28 +00:00
rods%netscape.com
7159ff2692
added a call in the creation of selects (comboboxes):
...
nsHTMLContainerFrame::CreateViewForFrame(aPresContext, comboboxFrame,
aStyleContext, PR_FALSE);
so we get a view when we are absolutely positioned.
r=buster bug 19382
1999-12-07 00:05:23 +00:00
nisheeth%netscape.com
25c8120cdc
Enable save/restore for frame state.
1999-12-06 09:03:16 +00:00
nisheeth%netscape.com
13c0cdd6da
Fix for bugs 16709, 20771. Frame state is stored before frame hierarchies are deleted and restored when the frame hierarchies are reconstructed.
1999-12-06 07:44:18 +00:00
rods%netscape.com
bf0df9fef3
Added block mgr flag to combo and list frame and their internal SelectArea frame
...
r=(at troy's suggestion), bug 19382
1999-12-05 20:43:26 +00:00
hyatt%netscape.com
9b4265b345
Treecells can now have src set on them for images.
1999-12-05 09:21:25 +00:00
hyatt%netscape.com
0d069a5c8c
Removing build warnings.
1999-12-05 04:57:13 +00:00
hyatt%netscape.com
16a944a1e3
Implementing a generalized recycler and arena for all layout frames. Hoping to improve
...
bug #9489 . Should also definitely fix bug #15916 . r=troy
1999-12-04 23:49:50 +00:00
vidur%netscape.com
1c8159ed5e
For bug 17325: Added nsICSSLoaderObserver as a way to see when style sheets complete loading. r=pierre.
1999-12-04 01:27:14 +00:00
kmcclusk%netscape.com
85e3c0493a
Added NS_RELEASE's to fix leaking of nsIImage's. bug=19114; r=karnaze@netscape.com
1999-12-03 00:06:32 +00:00
dcone%netscape.com
1ec73e897c
Took out the clip for backgrounds.. not needed r=rods. bug=16685
1999-12-01 14:45:59 +00:00
hyatt%netscape.com
99d28e168d
Prevent tree widget row groups from being added to the undisplayed content
...
map twice.
1999-12-01 11:13:06 +00:00
hyatt%netscape.com
0404f67bce
Making a change to trees so that their inner frame is a box instead of a block. This
...
makes trees faster and bypasses numerous block bugs that occur when tables or trees
are used with boxes. Also fixes bug #20354 (which is not a regression after all).
1999-12-01 10:37:20 +00:00
waterson%netscape.com
272d842840
Bug 9489. Use nsAutoVoidArray for collecting classes to avoid excessive heap use.
1999-12-01 03:27:25 +00:00
troy%netscape.com
ef5dae52b1
b=20329. Fixed CleanupFrameReferences() so it isn't O(N!)
1999-11-30 23:23:50 +00:00
warren%netscape.com
a265a32348
Landing no_neckoutil2_branch. Bug #11159 . Removes neckoutil_s.lib from build which helps beos and openvms.
1999-11-30 04:50:42 +00:00
waterson%netscape.com
489b7f533f
Tree scrolling improvements. Avoid string twiddling in CreateAnonymousTreeCellFrames. r=hyatt
1999-11-30 00:53:41 +00:00
warren%netscape.com
4ab4ee4d4e
Eliminated the libs build pass.
1999-11-28 03:05:01 +00:00
rods%netscape.com
70fda8cdbe
Add a check around the WipeContaingBlock call in ContentInserted, it checks for
...
the select and doesn't do it. Just like Bug 18366, r=kmcclusk Bug 19949
1999-11-24 21:10:49 +00:00
tbogard%aol.net
a0640b60c4
Changed nsIPresContext& to nsIPresContext*. Changed nsEventStatus& to nsEventStatus*. Now more compatible with XPIDL. a=vidur r=scc
1999-11-24 06:03:41 +00:00
nisheeth%netscape.com
428bdc53fa
r=karnaze. Fix for bug 18367. We set the primary frame for table rows to be the row frame for all cases now. Earlier, the anonymous table row group frame was getting set as the primary frame of rows inserted from script.
1999-11-23 02:06:39 +00:00
pierre%netscape.com
632ed6e972
12737: removed the 'moz-fixed' NavQuirk
1999-11-23 01:07:26 +00:00
sfraser%netscape.com
a84d04a846
Include stdio.h using system paths, not user paths. r=syd,akk, shaver. no bug (so bite me)
1999-11-22 23:46:30 +00:00
rbs%maths.uq.edu.au
c1086c2ca4
Add hook for the mroot tag in the confined MathML world
1999-11-21 22:01:56 +00:00
troy%netscape.com
d9d5304d3b
b=19280. Changed DeletingFrameSubtree() so it's order N instead of
...
N^2/2 in the worst case. This speeds things way up. Note that the real
problem here is that WipeContainingBlock() is repeatedly throwing away
and recreating the BODY element's frame and all its child frames
1999-11-21 04:06:44 +00:00
rods%netscape.com
1799f59bd9
added nsGfxListControlFrame code ifdef'd out r=dcone bug 18241
1999-11-19 15:41:19 +00:00
dcone%netscape.com
f48210cd80
Thickness of side is now checked. Fixed bug 14944. r=rods
1999-11-18 16:03:45 +00:00
dcone%netscape.com
665d39ad6c
Move the dotted and dashed rouned corner code to fall into solid until it is supported by code
...
r=rods. Bug fixed 13944
1999-11-18 15:09:02 +00:00
warren%netscape.com
aaf83521f5
Necko API and implementation changes for retargeting. Needed for URL dispatching. r=mscott
1999-11-17 08:14:52 +00:00
rbs%maths.uq.edu.au
123ec44200
Add hook for the msqrt tag in the confined MathML world
1999-11-17 00:41:48 +00:00
dcone%netscape.com
66a4aa2ef1
DrawDashedSides now used the correct height and width for the right and bottom
1999-11-15 15:33:25 +00:00
beard%netscape.com
54792d43d1
pork jockey paint fixes. bug=18140, r=kmcclusk,pavlov
1999-11-14 02:51:25 +00:00
kmcclusk%netscape.com
762e065e7d
Fixed problem where buttons where causing reflows when entering and exiting.
...
Removed outline border style and fixed style context parentage of buttons.
bug 17892; r=buster@netscape.com
1999-11-12 01:45:53 +00:00
waterson%netscape.com
28ce5c2427
Bug 18542. Make sure that we don't over-write aContentStyle arg when GFX scrollbars are turned on. r=evaughan
1999-11-11 21:48:17 +00:00
troy%netscape.com
c1985d3f41
Re-order things so we set the content object's document pointer after
...
initializing it. This eliminates some useless "content changed" notifications
1999-11-11 21:43:15 +00:00
troy%netscape.com
2fe8acaf02
b=17798. Changed WipeContainingBlock() to remove the frames it is deleting from
...
the content to frame map and undisplayed content map
1999-11-11 21:08:32 +00:00
evaughan%netscape.com
d0f0677305
Fixed gfxscrollbar bugs #16460 and #15722
1999-11-10 23:51:44 +00:00
sspitzer%netscape.com
e3a6b820eb
fix warning.
1999-11-10 00:09:32 +00:00
rods%netscape.com
9257dfb652
I checked in a bad fix. This is correct. I have had Chris K. check it over.
...
Migrains will do that to you. for bug 18039
1999-11-09 23:49:37 +00:00
rods%netscape.com
d723048682
Fixes bug 18039, it doesn't call WipeContainingBlock for select frames
...
This needs a better fix, filed bug 18366
r=kmcclusk
1999-11-09 22:36:05 +00:00
dmose%mozilla.org
42fc94a6ec
updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org
1999-11-06 03:40:37 +00:00
sfraser%netscape.com
f2b385f475
Fixes for 18029 and 16723 -- fix image drawing on Mac to use GWorlds, and put in api to lock and unlock pixels. r=pnunn, a=chofmann.
1999-11-04 22:26:57 +00:00
troy%netscape.com
35c782073e
b=#17315. Changed DeletingFrameSubtree() to also look at the continuing
...
frames.
1999-11-04 05:23:11 +00:00
dcone%netscape.com
9afa584921
Fixed a divide by zero crasher, and cleaned up borders. r=buster
1999-11-03 05:46:01 +00:00
kipp%netscape.com
bfb8a951ea
r=troy; Removed old garbage code that referred to an unused symbol from nsHTMLParts.h
1999-11-03 00:41:42 +00:00
cls%seawood.org
14ef08310e
Removed unused NECKO ifdefs.
...
a=leaf
1999-11-02 23:34:03 +00:00
warren%netscape.com
2a827fc8c2
Made nsIUnicharStreamLoader be scriptable and deal with an xpcom observer instead of a proc pointer and void*. Part of bug#11159. r=nisheeth,kipp,pierre
1999-11-02 06:49:44 +00:00
waterson%netscape.com
c0f040a021
Fix two more leaks that I forgot to check in.
1999-11-02 06:40:38 +00:00
troy%netscape.com
abc0ac053f
Real fix for my build bustage. Kipp had commened the offending code out to
...
keep the build going
1999-11-02 06:06:46 +00:00
waterson%netscape.com
6bd92a7a6b
Fix two leaks courtesy evaughan.
1999-11-02 05:36:08 +00:00
kipp%netscape.com
f60a9be93d
r=troy; fixed compiliation issue for debug builds
1999-11-01 22:45:20 +00:00
kipp%netscape.com
0699f8cc22
r=troy; reworked the way that blocks inside of inline elements are handled. It's all in the frame construction code now (bugs 15999, 16737)
1999-11-01 15:24:57 +00:00