[email protected]
694e1a58ca
Added unconstrainted reflow optimizations
...
Also, commented out the adding of border-padding to the maxelementsize
r=kmcclusk bug=12653
2000-01-05 15:22:38 +00:00
[email protected]
8cdf3a4059
changed clipping in Paint to be intersect instead of replace
...
r=kmcclusk
1999-12-22 19:50:47 +00:00
[email protected]
9a7a1b27f7
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
[email protected]
b68ffef2ad
clips inside the border instead of inside the border and padding
...
r=kmcclusk bug 20301
1999-12-02 22:07:43 +00:00
[email protected]
617bb737a6
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
[email protected]
3b67f2f17c
WillReflow/DidReflow changes and changes to the way view positioning
...
and sizing works
1999-11-19 15:33:29 +00:00
[email protected]
5234a92ea4
Fixed problem where buttons where causing reflows when entering and exiting.
...
Removed outline border style and fixed style context parentage of buttons.
bug 17892; [email protected]
1999-11-12 01:45:53 +00:00
[email protected]
457d913e71
b=17546. Changed block frame code to save/restore space manager when create
...
a space manager, and changes button code to use the NS_BLOCK_SPACE_MGR flag
when creating the area frame
1999-11-11 06:00:41 +00:00
[email protected]
796280940b
updated license boilerplate to xPL 1.1, [email protected] ,[email protected]
1999-11-06 03:40:37 +00:00
[email protected]
389a334ccc
Bug 17431: Clean house in form and form control destructors to allow reframing r=harishd a=choffman
1999-11-04 23:16:47 +00:00
[email protected]
ec7a00a1d1
Added code to size the button appropriately when style sets the size and
...
make it clip for drawing.
NOTE: This is a temporary fix for bug #17474
1999-11-03 00:05:30 +00:00
[email protected]
38fe763ce7
Removing null code. No bug number. r=nisheeth
1999-11-02 01:50:15 +00:00
[email protected]
b8ef6465be
Changed SetView/GetView to take an additional argument which is the
...
pres context
1999-10-26 04:44:41 +00:00
[email protected]
7710829aba
removed noisy printf
1999-10-01 14:20:45 +00:00
[email protected]
ec0a428c96
Changed getVerticalInsidePading to take the PresContext to the method can use the cached LookAndFeel object
1999-09-30 11:30:04 +00:00
[email protected]
29f3642123
set reflow reason properly for incremental changes
1999-09-29 03:35:51 +00:00
[email protected]
2000556ef0
removed ReResolveStyleContext
1999-09-21 07:56:18 +00:00
[email protected]
9a5a3b6405
Removed nsGfxButtonControlFrame's MouseClick method. It uses it's base classes (nsHTMLButtonControlFrame)
...
MouseClick instead. Reworked nsHTMLButton::MouseClick factoring out code to get Reset and Submit button
types so MouseClick can be re-used by the nsGfxButtonControlFrame.
Fix for bug 13462. Set the nsHTMLButtonControlFrame's mForm in the initial reflow.
1999-09-13 20:40:59 +00:00
[email protected]
d254ccd300
added accessors for additional style contexts
1999-09-03 23:36:32 +00:00
[email protected]
4c038869af
uses the new factored code for calculating size it helps for calculating suggested size
...
(see nsGfxButtonControlFrame.cpp)
1999-08-31 13:05:31 +00:00
[email protected]
9e36fdb2c2
Bug 3256: Add ScrollIntoView() method to form frame objects.
1999-08-21 00:09:24 +00:00
[email protected]
01af8d6640
Fixed boxes to only invalidate and redraw what has changed.
...
Made min and max sizes work
Made linux not suck!
1999-07-23 00:11:21 +00:00
[email protected]
346eaed537
Added 'm' prefix to some of the nsHTMLReflowState data members
1999-07-20 03:41:03 +00:00
[email protected]
0bdaefde4e
fixed bugs #6303 , #6753 , #6756 , #6759
...
Re-wrote nsComboboxFrame.
removed the obsolete nsHTMLAtoms: comboText,comoTextSelected,comTextSelectedFocus,dropDownVisible,
dropdownHidden, dropDownBtnOut, dropDownBtnPressed,
Added nsHTMLAtoms::combobox, nsLayoutAtoms::popupList
Renamed dropDownList to dropDownListPseudo
Added "arrow.gif" as to be used the background-image for the combobox button
ua.css - added rules for select to differentiate between comboboxes and listboxes.
Added style rules to more closely match the XPTOOLKIT XPWidgets look.
removed the following :-moz-combobox-text, -moz-combobox-textselected
nsIFormControlFrame.h - Added SetSuggestedSize method.
nsButtonControlFrame - Implemented SetSuggestedSize.
nsCSSFrameConstructor.cpp - Rewrote ConstructSelectFrame.
nsIWidget.h -Added GetAbsoluteBounds method.
nsWindow.cpp - Implemented GetAbsoluteBounds.
1999-07-14 22:00:24 +00:00
[email protected]
88769694a3
Removed HaveFixedContent* methods from nsHTMLReflowState and updated code to match (fix bug #7993 )
1999-07-07 02:33:17 +00:00
[email protected]
1d2345b394
fixed re-resolve style contexts to handle local pseudo elements
...
and capture style change information
1999-06-16 06:17:21 +00:00
[email protected]
4a53848f65
Fixed pseudoclass hack to actually use active, hover, focus pseudoclasses.
1999-05-13 01:35:16 +00:00
[email protected]
68aa9f7c60
Reworked frame factory methods; fixed bug 4519
1999-05-11 22:03:29 +00:00
[email protected]
b21d38a59f
Fixed xul boxes to implement nsIBox interface.
1999-05-09 21:46:24 +00:00
[email protected]
1b46c49a7f
Made tabs use visibility to hide and show views.
1999-04-25 20:07:45 +00:00
[email protected]
f4c749dd1d
Added a tab control widget.
1999-04-21 22:46:15 +00:00
[email protected]
0cf20a5480
Nuked extraneous include
1999-04-13 21:51:52 +00:00
[email protected]
3506eb6ccd
bug 4141 - space activating a button
1999-03-31 06:02:12 +00:00
[email protected]
f55ce704a2
Updating internal implementations to new DOM2 api syntax, capture/bubble functionality, new EventStateManager stuff (focus improvements)
1999-03-28 22:22:54 +00:00
[email protected]
82aa4e8465
augmented ReResolveStyleContext to capture style change information
1999-03-25 06:43:38 +00:00
[email protected]
35d5e6e062
nsRepository -> nsIComponentManager changes.
1999-03-09 09:44:27 +00:00
[email protected]
526967b52b
1) Implemented regular button and html4 button with a button renderer.
...
2) Fixed ProgressMeter to update correctly when attributes change
3) Fixed sample8.html so that it does not over ride the borders of the HTML4 button this
messed up the active, hover, and disabled states.
1999-03-06 19:43:13 +00:00
[email protected]
4b0544c35e
use new nsHTMLReflowState ctors
1999-03-05 04:19:09 +00:00
[email protected]
91bba1f092
Adding new tab handling and focus support.
1999-03-02 19:19:24 +00:00
[email protected]
cd919bc90f
reduce Macintosh compiler warnings by making function static
1999-03-02 15:15:46 +00:00
[email protected]
7f63268a34
Changed nsIFrame::Init() to take an additional parameter
1999-02-25 03:27:57 +00:00
[email protected]
06716b96b2
better sizing of form controls, especially percentage based sizes and max element sizes
1999-02-23 03:48:01 +00:00
[email protected]
74b2988510
COMized nsIPresShell and nsIPresContext
1999-02-12 17:45:58 +00:00
[email protected]
1dbd9c8ab9
Commented out the rollover code that sets the class to a pseudo-class
1999-02-11 18:36:40 +00:00
[email protected]
f39b9cee08
API changes for nsIPresContext ResolveStyleContextFor and ResolvePseudoStyleContextFor
1999-02-11 15:56:23 +00:00
[email protected]
87805c7a92
Changed GetNextSibling() to use a pointer argument instead of a reference
1999-02-10 06:13:38 +00:00
[email protected]
655e2cab93
Changed a bunch more nsIFrame member functions to be pointer arguments
...
instead of references
1999-02-10 05:38:18 +00:00
[email protected]
b4f8c0fbbe
Changed some nsIFrame member functions to use ** instead of *& for OUT
...
paremeters
1999-02-10 00:42:56 +00:00
[email protected]
250e0bcc7a
Added rollover pseudo-class processing for mouse enter and exit
1999-01-27 04:09:12 +00:00
[email protected]
29dd95ad3e
Added SetProperty/GetProperty methods to nsIFormControlFrame. Added stub
...
implementations for all classes that derive from nsIFormControlFrame
1999-01-25 22:16:27 +00:00