rods%netscape.com
0706193578
Added SynViewWithFrame
1999-08-31 13:22:45 +00:00
rods%netscape.com
0fd6268956
removing dom listeners on descruction
...
exposed absolutely positioning of the dropdown
now tries to SyncFrameWithView
1999-08-31 13:22:40 +00:00
rods%netscape.com
3bca354587
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
rods%netscape.com
596cd15f00
Changed the way the button calculates it's size with respect to suggested size.
...
I factored out the part where border and padding is added in so it can be overridden.
1999-08-31 13:03:38 +00:00
rods%netscape.com
c3ade2023a
removed some warnings and made gfx text control ignore the extra padding from nsILookAndFeel which is for native wdiegst
1999-08-31 12:59:09 +00:00
nisheeth%netscape.com
d3eaaedcfb
The HTML Content sink now generates content IDs for each of the content objects it creates. The IDs start at NS_CONTENT_ID_COUNTER_BASE, defined in nsIContentSink.h, and increase monotonically as content objects get created.
1999-08-31 11:17:26 +00:00
nisheeth%netscape.com
a3d25a6149
Added Get/Set methods to content IDs. An ID is used as a key to store state information about a content object and its associated frame object. The state information is stored in a dictionary that is manipulated by the frame manager (nsIFrameManager) inside layout. An opaque pointer to this dictionary is passed to the session history as a handle associated with the current document's state.
1999-08-31 10:06:17 +00:00
waterson%netscape.com
64c56ebd1f
Fix nsCOMPtr --pedantic bustage.
1999-08-31 07:14:54 +00:00
troy%netscape.com
33c2ac2603
Changed ReflowMappedChildren() to reset max element size to 0 for an
...
incremental reflow
1999-08-31 05:55:33 +00:00
kipp%netscape.com
9f71d4027a
Tally up lineBox's and textRun's seperately
1999-08-31 04:32:13 +00:00
kipp%netscape.com
f808fbb193
Reimplemented SizeOf methods in some of the frame classes; partial rework of first-line handling snapshot
1999-08-31 03:09:40 +00:00
nisheeth%netscape.com
a208673213
Added get/set document state API for use by session history.
1999-08-30 22:38:58 +00:00
evaughan%netscape.com
f19bc0e464
Numberous fixes
1999-08-30 22:32:25 +00:00
troy%netscape.com
a7a27982af
Changing tables to return max element size during an incremental reflow
1999-08-30 22:30:32 +00:00
kmcclusk%netscape.com
ed5ecc24cc
Removed compiler warning in nsFormControlHelper::PaintCircularBackground
1999-08-30 22:29:11 +00:00
kmcclusk%netscape.com
f52576ec61
bug #1222 . Changed color for selected color for gfx-combobox options to match the
...
dark blue specified for gfx-listbox options.
1999-08-30 22:26:34 +00:00
buster%netscape.com
5b9c4e9270
clean up: better error handling and minor performance fixes
1999-08-30 22:14:44 +00:00
karnaze%netscape.com
23e30e42c8
backed out fix for bug 6674 because it broke resizing collapsing rows
1999-08-30 22:00:12 +00:00
kin%netscape.com
5fb0f43078
Temporary fix for bug #9708 and #12438 .
...
Modified Reflow() to set the scrollbar
dimensions to zero if the scrollbars are hidden.
1999-08-30 21:55:02 +00:00
kin%netscape.com
bfd4c1f102
Fix for bugs #7153 , #10673 , #12066 , #12067 , and #12793 .
...
editor/base/nsEditorEventListeners.cpp
editor/base/nsEditorEventListeners.h
- Added code to scroll the selection into view
after processing key events.
- Commented out the hack that redraws the entire
view when the focus is gained and lost. Replaced
the hack code with calls to RepaintSelection().
layout/base/public/nsIFrameSelection.h
layout/base/public/nsIPresShell.h
layout/html/base/src/nsPresShell.cpp
- Added ScrollSelectionIntoView() and RepaintSelection() methods.
layout/base/src/nsRangeList.cpp
- Added implementation for ScrollSelectionIntoView() and
RepaintSelection().
- Check for NULL primary frame in GetFocusNodeRect()
to fix bug #12793 .
1999-08-30 21:54:40 +00:00
hyatt%netscape.com
415182cc05
Changes to the cell map to support incremental insertion and removal of rows. Currently
...
only used by the tree widget.
1999-08-30 00:01:09 +00:00
norris%netscape.com
d8507f844e
* clean up nsScriptSecurityManager
...
* remove nsJSSecurityManager
* save principals in nsIChannels and nsIDocuments
1999-08-29 21:58:42 +00:00
hyatt%netscape.com
d67f1ece67
Teaching the fixed layout strategy how to deal with relative/proportional specified
...
widths.
1999-08-29 06:00:32 +00:00
troy%netscape.com
20364c9f5a
Fix for bug #12592 . Optimized style change reflow commands targeted at
...
a cell frame
1999-08-29 04:18:00 +00:00
troy%netscape.com
c4d6cf70d3
Fix for bug #12751 . Optimized PaintBorder() so if the dirty rect is completely
...
inside of the border rect, then we don't paint anything. This speed up
incremental painting
1999-08-29 03:25:56 +00:00
sspitzer%netscape.com
ed2973bf46
fix pedantic build bustage.
1999-08-28 16:55:31 +00:00
hyatt%netscape.com
76da3e3cf9
Enabling tree row frames.
1999-08-28 00:45:18 +00:00
hyatt%netscape.com
dc1ee7e3f6
Tweaks to be able to see the RowReflowState over in trees
1999-08-28 00:43:53 +00:00
troy%netscape.com
ea250c6886
Changed block frame code to cache the max element width. This enables
...
us to ask for the maxElementSize when doing an incremental reflow
1999-08-28 00:39:55 +00:00
kipp%netscape.com
8a8625d5eb
Fixed crash when a frame is skipped and we are in a first-letter situation (doh)
1999-08-27 22:53:18 +00:00
kipp%netscape.com
52db05b1bf
Fixed bug #6674 by honoring the css overflow property and only setting the clip rect when overflow is 'hidden'
1999-08-27 21:53:04 +00:00
kipp%netscape.com
78d89afc45
Fixed bug #10571 by always initializing 'ref'
1999-08-27 21:52:19 +00:00
kipp%netscape.com
8607e1fe21
Provide a small margin around tables and images here instead of hardcoding (bug #2119 ); make links red when active (bug #11230 )
1999-08-27 21:51:46 +00:00
kipp%netscape.com
0c8f598a12
Added hack code (for me) to allow for stack depth testing
1999-08-27 21:50:37 +00:00
kipp%netscape.com
bcb6fd2f40
Fixed computation of max-element-size for bug #12384 ; don't compute line-height in this class
1999-08-27 21:50:06 +00:00
kipp%netscape.com
07283caa5c
Shrink down size of nsLineLayout object
1999-08-27 21:49:12 +00:00
kipp%netscape.com
06e81276ec
Keep trakc of the depth of reflow to allow for limiting stack usage (bug #10310 )
1999-08-27 21:48:54 +00:00
kipp%netscape.com
a990e6fdbf
Don't paint frames that are unflowable
1999-08-27 21:48:21 +00:00
kipp%netscape.com
0131e47431
Added IsFrameTreeTooDeep method to support code handling bug #10310
1999-08-27 21:48:06 +00:00
kipp%netscape.com
5be7df2d3e
Fixed bug 12451 - use list-style-type when image doesn't load or is loading
1999-08-27 21:47:39 +00:00
kipp%netscape.com
74746dee38
Cache computed width so that during placement of the block we can see if auto margins need recomputing (bug #1164 )
1999-08-27 21:47:04 +00:00
karnaze%netscape.com
373d816283
new regression tests
1999-08-27 21:46:14 +00:00
kipp%netscape.com
2bbab750e5
Revamped to create/destroy manage first-letter frames so that incremental operations (append/insert/remove) work properly
1999-08-27 21:46:10 +00:00
kipp%netscape.com
e40963e370
Reduce stack size by allocating nsLineLayout objects from the heap when the frame tree depth gets too big (bug #10310 )
1999-08-27 21:45:37 +00:00
kipp%netscape.com
424e55fe9d
Reduced the default number of nsBandTrapezoids to reduce stack space used (bug #10310 )
1999-08-27 21:44:10 +00:00
kipp%netscape.com
c939c02aac
Nuked some warnings
1999-08-27 21:43:33 +00:00
kipp%netscape.com
13f379d093
Moved hardcode into ua.css
1999-08-27 21:42:46 +00:00
kipp%netscape.com
e0750a5070
Use revised DivAlignValue methods
1999-08-27 21:42:31 +00:00
kipp%netscape.com
f24657d4ec
Made a method to inquire about nav-quirks mode and fixed a few methods to not be static so that they could use it
1999-08-27 21:42:08 +00:00
kipp%netscape.com
7ce7393125
Revised implementation to better manage the embedded text fragment; implement revised nsITextContent API
1999-08-27 21:41:13 +00:00