4432 Commits

Author SHA1 Message Date
kmcclusk%netscape.com
51ad0bb89c bug #1222. Changed color for selected color for gfx-combobox options to match the
dark blue specified for gfx-listbox options.


git-svn-id: svn://10.0.0.236/trunk@45207 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-30 22:26:34 +00:00
buster%netscape.com
30737aca1f clean up: better error handling and minor performance fixes
git-svn-id: svn://10.0.0.236/trunk@45199 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-30 22:14:44 +00:00
karnaze%netscape.com
1e142fcc65 backed out fix for bug 6674 because it broke resizing collapsing rows
git-svn-id: svn://10.0.0.236/trunk@45169 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-30 22:00:12 +00:00
kin%netscape.com
7fa5bc2451 Temporary fix for bug #9708 and #12438.
Modified Reflow() to set the scrollbar
dimensions to zero if the scrollbars are hidden.


git-svn-id: svn://10.0.0.236/trunk@45164 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-30 21:55:02 +00:00
kin%netscape.com
ea9db112f9 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.


git-svn-id: svn://10.0.0.236/trunk@45163 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-30 21:54:40 +00:00
hyatt%netscape.com
0cf34ce7ba Changes to the cell map to support incremental insertion and removal of rows. Currently
only used by the tree widget.


git-svn-id: svn://10.0.0.236/trunk@45097 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-30 00:01:09 +00:00
norris%netscape.com
3a6d863c13 * clean up nsScriptSecurityManager
* remove nsJSSecurityManager
* save principals in nsIChannels and nsIDocuments


git-svn-id: svn://10.0.0.236/trunk@45080 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-29 21:58:42 +00:00
hyatt%netscape.com
61f02a1d7b Teaching the fixed layout strategy how to deal with relative/proportional specified
widths.


git-svn-id: svn://10.0.0.236/trunk@45035 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-29 06:00:32 +00:00
troy%netscape.com
2536a64e5f Fix for bug #12592. Optimized style change reflow commands targeted at
a cell frame


git-svn-id: svn://10.0.0.236/trunk@45028 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-29 04:18:00 +00:00
troy%netscape.com
cfa7416254 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


git-svn-id: svn://10.0.0.236/trunk@45026 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-29 03:25:56 +00:00
sspitzer%netscape.com
5d75a88269 fix pedantic build bustage.
git-svn-id: svn://10.0.0.236/trunk@45003 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-28 16:55:31 +00:00
hyatt%netscape.com
820940c820 Enabling tree row frames.
git-svn-id: svn://10.0.0.236/trunk@44962 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-28 00:45:18 +00:00
hyatt%netscape.com
fe110b68b9 Tweaks to be able to see the RowReflowState over in trees
git-svn-id: svn://10.0.0.236/trunk@44961 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-28 00:43:53 +00:00
troy%netscape.com
1604aaf744 Changed block frame code to cache the max element width. This enables
us to ask for the maxElementSize when doing an incremental reflow


git-svn-id: svn://10.0.0.236/trunk@44957 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-28 00:39:55 +00:00
kipp%netscape.com
5057da765f Fixed crash when a frame is skipped and we are in a first-letter situation (doh)
git-svn-id: svn://10.0.0.236/trunk@44938 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-27 22:53:18 +00:00
kipp%netscape.com
cb1ea8a006 Fixed bug #6674 by honoring the css overflow property and only setting the clip rect when overflow is 'hidden'
git-svn-id: svn://10.0.0.236/trunk@44932 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-27 21:53:04 +00:00
kipp%netscape.com
dd723473bb Fixed bug #10571 by always initializing 'ref'
git-svn-id: svn://10.0.0.236/trunk@44931 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-27 21:52:19 +00:00
kipp%netscape.com
5ba2f4dd8b Provide a small margin around tables and images here instead of hardcoding (bug #2119); make links red when active (bug #11230)
git-svn-id: svn://10.0.0.236/trunk@44930 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-27 21:51:46 +00:00
kipp%netscape.com
5caf777abe Added hack code (for me) to allow for stack depth testing
git-svn-id: svn://10.0.0.236/trunk@44929 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-27 21:50:37 +00:00
kipp%netscape.com
11867185b8 Fixed computation of max-element-size for bug #12384; don't compute line-height in this class
git-svn-id: svn://10.0.0.236/trunk@44928 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-27 21:50:06 +00:00
kipp%netscape.com
6d797d3be3 Shrink down size of nsLineLayout object
git-svn-id: svn://10.0.0.236/trunk@44927 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-27 21:49:12 +00:00
kipp%netscape.com
9d4d59aea1 Keep trakc of the depth of reflow to allow for limiting stack usage (bug #10310)
git-svn-id: svn://10.0.0.236/trunk@44926 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-27 21:48:54 +00:00
kipp%netscape.com
eccd6aa43e Don't paint frames that are unflowable
git-svn-id: svn://10.0.0.236/trunk@44925 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-27 21:48:21 +00:00
kipp%netscape.com
4a17fe8915 Added IsFrameTreeTooDeep method to support code handling bug #10310
git-svn-id: svn://10.0.0.236/trunk@44924 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-27 21:48:06 +00:00
kipp%netscape.com
dd5de649f5 Fixed bug 12451 - use list-style-type when image doesn't load or is loading
git-svn-id: svn://10.0.0.236/trunk@44923 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-27 21:47:39 +00:00
kipp%netscape.com
ffd939db74 Cache computed width so that during placement of the block we can see if auto margins need recomputing (bug #1164)
git-svn-id: svn://10.0.0.236/trunk@44922 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-27 21:47:04 +00:00
karnaze%netscape.com
90dd33aed5 new regression tests
git-svn-id: svn://10.0.0.236/trunk@44921 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-27 21:46:14 +00:00
kipp%netscape.com
5b8f10fa6d Revamped to create/destroy manage first-letter frames so that incremental operations (append/insert/remove) work properly
git-svn-id: svn://10.0.0.236/trunk@44920 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-27 21:46:10 +00:00
kipp%netscape.com
858dd7ad39 Reduce stack size by allocating nsLineLayout objects from the heap when the frame tree depth gets too big (bug #10310)
git-svn-id: svn://10.0.0.236/trunk@44919 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-27 21:45:37 +00:00
kipp%netscape.com
d313b06d4d Reduced the default number of nsBandTrapezoids to reduce stack space used (bug #10310)
git-svn-id: svn://10.0.0.236/trunk@44918 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-27 21:44:10 +00:00
kipp%netscape.com
ee40827af0 Nuked some warnings
git-svn-id: svn://10.0.0.236/trunk@44917 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-27 21:43:33 +00:00
kipp%netscape.com
fa88c783a4 Moved hardcode into ua.css
git-svn-id: svn://10.0.0.236/trunk@44916 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-27 21:42:46 +00:00
kipp%netscape.com
b687f33436 Use revised DivAlignValue methods
git-svn-id: svn://10.0.0.236/trunk@44915 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-27 21:42:31 +00:00
kipp%netscape.com
c389a442d8 Made a method to inquire about nav-quirks mode and fixed a few methods to not be static so that they could use it
git-svn-id: svn://10.0.0.236/trunk@44914 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-27 21:42:08 +00:00
kipp%netscape.com
976f1bf1be Revised implementation to better manage the embedded text fragment; implement revised nsITextContent API
git-svn-id: svn://10.0.0.236/trunk@44912 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-27 21:41:13 +00:00
karnaze%netscape.com
5daea56f8b bug 12287 - removed nsTableFrame::GetContainerWidth, renamed TableIsAutoWidth to IsAutoWidth and simplified.
git-svn-id: svn://10.0.0.236/trunk@44899 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-27 21:15:21 +00:00
ducarroz%netscape.com
a70c02271d Add rule for blockquote[type=cite] (use by messenger for display replied messages)
git-svn-id: svn://10.0.0.236/trunk@44889 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-27 21:11:55 +00:00
karnaze%netscape.com
a102e325e0 new regression tests
git-svn-id: svn://10.0.0.236/trunk@44884 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-27 21:08:14 +00:00
pollmann%netscape.com
2908644b55 Opps!
git-svn-id: svn://10.0.0.236/trunk@44877 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-27 20:59:28 +00:00
dcone%netscape.com
32e80cb389 removed a debug printf
git-svn-id: svn://10.0.0.236/trunk@44872 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-27 20:58:37 +00:00
jdunn%netscape.com
1e9f18f8e9 each of these modules/apps require that libnechoutil_s.a be linked in
because they access NS_MakeAbsoluteURI and NS_OpenURI.  Ramiro and Andreas
have both looked this over


git-svn-id: svn://10.0.0.236/trunk@44869 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-27 20:55:45 +00:00
rods%netscape.com
63673bd8b6 change all index parameters to PRInt32 from PRUint32
added key listener support for keyboard navagation inside the list
fixed extended selection
fixed a minor problem with selecting an item


git-svn-id: svn://10.0.0.236/trunk@44842 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-27 14:42:27 +00:00
rods%netscape.com
d3328c416d Changed the view's widget create so it doesn't register D&D
git-svn-id: svn://10.0.0.236/trunk@44841 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-27 14:40:14 +00:00
rods%netscape.com
e7c6227e29 Changed Reflow to check for whether it is native mode or not. InGFX mode it now call the base class' (nsLeafFrame)
Reflow so it does a better job of laying out.


git-svn-id: svn://10.0.0.236/trunk@44840 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-27 14:38:54 +00:00
dcone%netscape.com
af7642739a Added a rounding parameter so rounded rects can be used as cirles if the radius is large enough
git-svn-id: svn://10.0.0.236/trunk@44839 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-27 14:37:47 +00:00
rods%netscape.com
077854306e Added the other GetDesiredSize call overriding the base class call, and making it
the existing GetDesiredSize with the last param dummyed out. This makes all the sizing work
correctly with the change I put in in nsFormControlFrame


git-svn-id: svn://10.0.0.236/trunk@44838 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-27 14:34:54 +00:00
rods%netscape.com
ffd3403151 Changed to respect border and padding and now draw check mark "centered" in the available space
the check mark also sizes to content area


git-svn-id: svn://10.0.0.236/trunk@44837 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-27 14:31:59 +00:00
rods%netscape.com
be8a1131e1 Changed parameters from width and height to a nsRect
git-svn-id: svn://10.0.0.236/trunk@44836 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-27 14:31:54 +00:00
evaughan%netscape.com
2d2928d70d Fixed to gfx scrollbar.
Fixed some blockers.


git-svn-id: svn://10.0.0.236/trunk@44760 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-27 06:06:39 +00:00
pollmann%netscape.com
538c47e104 Opps!
git-svn-id: svn://10.0.0.236/trunk@44752 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-27 05:13:40 +00:00