rods%netscape.com
4a48949c7b
added DO_NOISY_REFLOW #ifdefs for debugging purposes, no changes to the actual functioning code
...
r=self b=49780
git-svn-id: svn://10.0.0.236/trunk@76960 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 11:02:19 +00:00
rods%netscape.com
2d4f1df8f2
fixes when to use preferred size versus computed size versus available size.
...
b=40596, r=evaughan,hyatt,kmcclusk
git-svn-id: svn://10.0.0.236/trunk@76569 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 20:08:44 +00:00
hyatt%netscape.com
837b4508e8
Backing out fix to 40596 and fixing bug #49051 , r=putterman
...
git-svn-id: svn://10.0.0.236/trunk@76364 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 00:20:29 +00:00
rods%netscape.com
ef90930d3b
a better fix for when min size come into play with unconstrained sizes
...
b=40596 r=lmcclusk
git-svn-id: svn://10.0.0.236/trunk@76281 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-14 14:45:29 +00:00
roc+%cs.cmu.edu
91d3cb9ba7
Adding call to new view API so that the view of a fixed-position frame has a Z-order/clipping parent which is not its geometric parent. Bug 39621. r,a=waterson
...
git-svn-id: svn://10.0.0.236/trunk@76224 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-12 19:44:11 +00:00
rods%netscape.com
a7b92c54bc
during reflow it makes sure the maxelementsize width is set to the smaller of
...
min size or the current size.
(see also fix nsGfxTextControlFrame.cpp)
b=40596 r=evaughan
git-svn-id: svn://10.0.0.236/trunk@75788 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 14:30:08 +00:00
hyatt%netscape.com
9b9cb75ca5
Fix to enable fast tree scrolling. Fix shortcut keys and arrow keys in
...
XP menus. Add API for obtaining offset rects for XUL elements. Fix
deletion bug in trees. (It's a barrel of nsbeta3 goodness.) r=ben
git-svn-id: svn://10.0.0.236/trunk@74892 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 06:19:30 +00:00
evaughan%netscape.com
bd0857d1fe
Fixed body resizing bug #35681
...
-r pinkerton
git-svn-id: svn://10.0.0.236/trunk@73848 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-07 22:24:06 +00:00
evaughan%netscape.com
aa55de687f
Fixes for gfx scrollbars and absolute/fixed positioning.
...
40494
28505
41294
36211
41763
23806
git-svn-id: svn://10.0.0.236/trunk@73460 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 22:19:54 +00:00
evaughan%netscape.com
a87e4943ba
Autoscrolling menus feature landing #32730
...
-r hyatt, saari
git-svn-id: svn://10.0.0.236/trunk@73042 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 05:15:04 +00:00
rods%netscape.com
3031721539
minor fixes for reflow so textfield size correctly
...
Bug 42521, r=evaughan
git-svn-id: svn://10.0.0.236/trunk@73016 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 02:28:01 +00:00
evaughan%netscape.com
4445f1d95b
Fix for dogfood bug #43206
...
git-svn-id: svn://10.0.0.236/trunk@72858 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 00:48:49 +00:00
evaughan%netscape.com
3640c7b6b3
Fixed for ender-lite painting problems. bug #34896
...
-r mjudge
git-svn-id: svn://10.0.0.236/trunk@71573 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-06 01:25:03 +00:00
evaughan%netscape.com
c0eba57baa
Made grids scroll for dogfood bug 30511.
...
-r hyatt
git-svn-id: svn://10.0.0.236/trunk@71394 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 22:15:09 +00:00
danm%netscape.com
8c3335ee30
fix crash on startup bug 40150. code=hyatt r=me
...
git-svn-id: svn://10.0.0.236/trunk@70615 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-22 21:40:11 +00:00
hyatt%netscape.com
00046694d9
support for dynamic multiple insertion points r=ben
...
git-svn-id: svn://10.0.0.236/trunk@70595 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-22 09:15:54 +00:00
evaughan%netscape.com
cd4a9a369b
1) Scrolling menus
...
2) many bug fixes
3) box debuging flags
git-svn-id: svn://10.0.0.236/trunk@69737 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 04:12:31 +00:00
evaughan%netscape.com
ef7527364f
1) fixed warnings.
...
2) scrollbars only work with left mouse
git-svn-id: svn://10.0.0.236/trunk@67187 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-26 04:00:29 +00:00
evaughan%netscape.com
ff486e57f1
1) StyleChange coelescing
...
2) Warning fixes
3) Table fixes
git-svn-id: svn://10.0.0.236/trunk@67099 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-25 07:10:48 +00:00
rods%netscape.com
fbf8aca833
Add ifdef'ed Performance Reflow Counting code
...
git-svn-id: svn://10.0.0.236/trunk@66719 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-21 14:59:47 +00:00
evaughan%netscape.com
880d113c1e
Putting back code that was backed out last week.
...
-a leaf
git-svn-id: svn://10.0.0.236/trunk@66213 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-18 00:17:00 +00:00
scc%netscape.com
7741d6c076
making string conversions explicit
...
git-svn-id: svn://10.0.0.236/trunk@66139 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-16 11:19:26 +00:00
mscott%netscape.com
d3e79e0155
this checkin is actually bryners. Backing out the changes that seem to cause various problems
...
on linux. Eric is going to sit down with a linux guru tomorrow and try to figure out why these changes
were causing a problem.
git-svn-id: svn://10.0.0.236/trunk@65793 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-13 07:43:39 +00:00
evaughan%netscape.com
5e5d2c2425
Fix for titledbox bugs.
...
git-svn-id: svn://10.0.0.236/trunk@65648 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-12 02:59:26 +00:00
evaughan%netscape.com
3d16a0efc8
Grid fixes.
...
Memory leak fixes.
box cleanup.
-a ftang
git-svn-id: svn://10.0.0.236/trunk@65631 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-11 23:55:15 +00:00
evaughan%netscape.com
88ca55b802
Fix for PDT bugs #34056 , #34280 (endor focus bug and tree sorting bug)
...
git-svn-id: svn://10.0.0.236/trunk@65383 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-05 23:02:29 +00:00
evaughan%netscape.com
faa007901c
1) Bug fixes.
...
2) Changed to fix rods text control
3) Added new Grid widget
git-svn-id: svn://10.0.0.236/trunk@65239 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-05 00:19:00 +00:00
hyatt%netscape.com
4c50c0a82b
Making <children> support dynamic.
...
git-svn-id: svn://10.0.0.236/trunk@65157 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-04 06:29:20 +00:00
evaughan%netscape.com
995d26d6bc
1) viewmanager2 optimizations -r troy, kevin
...
2) box fixes for Rod's gfx listbox
3) memory leak fixes
4) box fixes in prep for grid widget
git-svn-id: svn://10.0.0.236/trunk@64995 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-03 03:55:38 +00:00
cls%seawood.org
4b879b15dd
Adding a script to print out which of a given list of files do not end with a newline. Source files that do not end with a newline break at least the HP-UX compiler. Adding newlines to all of the source files found at this point.
...
git-svn-id: svn://10.0.0.236/trunk@64923 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-02 07:17:25 +00:00
evaughan%netscape.com
82b44e2844
box skinnablility changes.
...
-r Hyatt
git-svn-id: svn://10.0.0.236/trunk@64707 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-31 07:02:06 +00:00
dbaron%fas.harvard.edu
0936aaafab
Fix event targetting bugs by using paint layers in GetFrameForPoint, testing for visibility, and trying GetFrameForPoint on additional views if one fails. r=joki@netscape.com(, hyatt@netscape.com) b=12232,20051,21304,24474,26785, and remaining issues from 23161.
...
git-svn-id: svn://10.0.0.236/trunk@63689 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-22 02:43:08 +00:00
jst%netscape.com
96aefc9b5d
Landing changes Vidur made while the tree was closed for beta1 work, here's a list of the changes. r=me
...
[1] Cutting down the size of content. Made nsIJSScriptObject inherit from nsIScriptObjectOwner
[2] Cutting down the size of content. Made nsITextContent inherit from nsIContent.
[3] Cutting down the size of content. Moved implementation of nsIDOMReceiver to nsListenerManager. This is not true aggregation since it isn't transitive, but it's OK for now. It will be necessary for nsListenerManager to have a reference to its content in the future anyway, so the transitivity could be done.
dom/public/nsDOMPropEnums.h,v - bug 12559
dom/public/nsIJSScriptObject.h,v - [1]
dom/public/html/MANIFEST,v - bug 12559
dom/public/html/Makefile.in,v - bug 12559
dom/public/html/makefile.win,v - bug 12559
dom/public/html/nsIDOMHTMLInputElement.h,v - bug 17544
dom/public/idl/html/HTMLAnchorElement.idl,v - bug 12559
dom/public/idl/html/HTMLAreaElement.idl,v - bug 12559
dom/public/idl/html/HTMLInputElement.idl,v - bug 17544
dom/src/base/nsGlobalWindow.cpp,v - bug 30700
dom/src/base/nsGlobalWindow.h,v - [1]
dom/src/base/nsLocation.cpp,v - [1]
dom/src/html/nsJSHTMLAnchorElement.cpp,v - bug 12559
dom/src/html/nsJSHTMLAreaElement.cpp,v - bug 12559
dom/src/html/nsJSHTMLInputElement.cpp,v - bug 17544
layout/base/public/nsIDocument.h,v - bug 27953
layout/base/public/nsITextContent.h,v - [2]
layout/base/src/nsCommentNode.cpp,v - [2]
layout/base/src/nsDocument.cpp,v - bug 27953
layout/base/src/nsDocument.h,v - bug 27953
layout/base/src/nsDocumentViewer.cpp,v - bug 27953
layout/base/src/nsGenericDOMDataNode.cpp,v - [3]
layout/base/src/nsGenericDOMDataNode.h,v - [3]
layout/base/src/nsGenericElement.cpp,v - [3]
layout/base/src/nsGenericElement.h,v - [3]
layout/base/src/nsNameSpaceManager.cpp,v - bug 7834
layout/base/src/nsStyleContext.cpp,v - outline property shouldn't reflow
layout/base/src/nsTextNode.cpp,v - [2]
layout/events/src/nsEventListenerManager.cpp,v - [3]
layout/events/src/nsEventListenerManager.h,v - [3]
layout/html/base/src/nsGfxScrollFrame.cpp,v - nsString->nsAutoString
layout/html/content/src/nsAttributeContent.cpp,v - [2]
layout/html/content/src/nsHTMLAnchorElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLAppletElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLAreaElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLBRElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLBaseElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLBaseFontElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLBodyElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLButtonElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLDListElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLDelElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLDirectoryElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLDivElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLEmbedElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLFieldSetElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLFontElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLFormElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLFrameElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLFrameSetElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLHRElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLHeadElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLHeadingElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLHtmlElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLIFrameElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLImageElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLInputElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLInsElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLIsIndexElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLLIElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLLabelElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLLayerElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLLegendElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLLinkElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLMapElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLMenuElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLMetaElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLModElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLOListElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLObjectElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLOptGroupElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLOptionElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLParagraphElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLParamElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLPreElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLQuoteElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLScriptElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLSelectElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLSpacerElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLSpanElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLStyleElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLTableCaptionElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLTableCellElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLTableColElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLTableColGroupElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLTableElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLTableRowElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLTableSectionElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLTextAreaElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLTitleElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLUListElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLWBRElement.cpp,v - [1][3]
layout/html/document/src/nsHTMLDocument.cpp,v - bug 27953
layout/html/document/src/nsHTMLDocument.h,v - bug 27953
layout/xml/content/src/nsXMLCDATASection.cpp,v - [1][2]
layout/xml/content/src/nsXMLDocumentType.cpp,v - [1][2]
layout/xml/content/src/nsXMLElement.h,v - [1][2]
layout/xml/content/src/nsXMLEntity.cpp,v - [1][2]
layout/xml/content/src/nsXMLNotation.cpp,v - [1][2]
layout/xml/content/src/nsXMLProcessingInstruction.cpp,v - [1][2]
layout/xul/base/src/nsBoxFrame.cpp,v - nsString->nsAutoString
layout/xul/base/src/nsSliderFrame.cpp,v - nsString->nsAutoString
netwerk/protocol/http/src/nsHTTPRequest.cpp,v - nsString->nsAutoString
rdf/content/src/nsXULDocument.cpp,v - bug 27953
rdf/content/src/nsXULDocument.h,v - bug 27953
rdf/content/src/nsXULElement.h,v - [1]
xpcom/base/IIDS.h,v - bug 12559
git-svn-id: svn://10.0.0.236/trunk@63290 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-17 13:27:00 +00:00
pierre%netscape.com
c84deb6d8c
Fix 32199 (visibility:collapse is not being interpreted as hidden on block and inline level elements) and parts of 21701 (misuse of style attr mVisible).
...
In the following files, replacing disp->mVisible with disp->IsVisible() is a BUG FIX: nsBlockFrame, nsBulletFrame, nsHRFrame, nsHTMLContainerFrame, nsImageFrame, nsTextFrame.
In all the other files, replacing disp->mVisible with disp->IsVisible() or disp->IsVisibleOrCollapsed() is merely a SYNTACTICAL CHANGE. The respective owners will later review the use of IsVisibleOrCollapsed() and in some cases replace it with IsVisible(). See bug 21701.
git-svn-id: svn://10.0.0.236/trunk@63284 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-17 10:15:13 +00:00
evaughan%netscape.com
3d18c43a45
Fix for bug #30305
...
-r hyatt -a jar
git-svn-id: svn://10.0.0.236/trunk@62219 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-04 09:42:06 +00:00
tbogard%aol.net
495826cccc
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
...
git-svn-id: svn://10.0.0.236/trunk@62038 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-02 07:13:02 +00:00
evaughan%netscape.com
d40b1bea18
bugs fixes for: 28460, 27242, 29462
...
-r hyatt, -a jar
git-svn-id: svn://10.0.0.236/trunk@62022 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-02 03:01:30 +00:00
evaughan%netscape.com
28b6c97e2a
Fixes for bugs: 28460, 27573, 27242, 24721
...
-r waterson -a jar
git-svn-id: svn://10.0.0.236/trunk@61648 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-25 04:18:34 +00:00
evaughan%netscape.com
d80a875b00
Fixed application freeze when turning off XUL box debugging from preferences.
...
-r pinkerton a- jar
git-svn-id: svn://10.0.0.236/trunk@61181 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-17 04:10:02 +00:00
evaughan%netscape.com
3033176e30
Box performance fix.
...
-r jevering
git-svn-id: svn://10.0.0.236/trunk@61143 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-16 23:00:52 +00:00
pinkerton%netscape.com
661cd6d151
fixing warnings. r=saari.
...
git-svn-id: svn://10.0.0.236/trunk@60848 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-15 08:44:43 +00:00
evaughan%netscape.com
03ab66fac1
bug fix for 24351, 22512
...
-r saari
git-svn-id: svn://10.0.0.236/trunk@60675 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-14 01:42:09 +00:00
sfraser%netscape.com
8999db69fd
Remove a printf that should be debug only. r=akkana
...
git-svn-id: svn://10.0.0.236/trunk@60559 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-12 01:25:55 +00:00
evaughan%netscape.com
a9aadf75b0
1) Fixed freeze because of sync drawing in forms
...
2) Fixed fieldset blocker
-r rods, granrose
git-svn-id: svn://10.0.0.236/trunk@60336 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-10 21:36:28 +00:00
pavlov%netscape.com
195a0e2238
fix for stuff r=eric
...
git-svn-id: svn://10.0.0.236/trunk@60269 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-10 02:43:09 +00:00
jj%netscape.com
c0814779f2
can't use nsIFrameDebug in an optimized build, fixing with NS_DEBUG wrappers.
...
git-svn-id: svn://10.0.0.236/trunk@60263 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-10 00:38:59 +00:00
pinkerton%netscape.com
34fa0f8e24
fix build bustages. can't use "or" as a variable. it is reserved.
...
git-svn-id: svn://10.0.0.236/trunk@60259 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-09 23:18:40 +00:00
evaughan%netscape.com
a268db39c4
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
git-svn-id: svn://10.0.0.236/trunk@60253 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-09 22:02:40 +00:00
pp%ludusdesign.com
a2927ce43e
Converting ::GetIID() into NS_GET_IID(). Bug #20232 . r=scc, r=mozbot
...
git-svn-id: svn://10.0.0.236/trunk@59537 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-02 22:24:56 +00:00
pinkerton%netscape.com
50d70ba51c
fix 14574, didn't inherit the QI from nsHTMLContainerFrame. Doh! r=hyatt.
...
git-svn-id: svn://10.0.0.236/trunk@58824 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-26 22:33:44 +00:00