mjudge%netscape.com
6b1af498fe
recursion failing finding the same frame we started with sometimes with generated content from style. simple 2 line check to avoind this. dagley said ok to check in red tree since not hurting anyone.
...
git-svn-id: svn://10.0.0.236/trunk@48812 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-22 06:12:44 +00:00
mjudge%netscape.com
e27650740e
approved by Dagley. fixes for CTRL_LEFT and CTRL_RIGHT navigation and wrapping
...
git-svn-id: svn://10.0.0.236/trunk@48797 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-22 05:56:44 +00:00
mjudge%netscape.com
807d5be104
fixes for line/frame traversal. now we use more common code inside nsFrame rather than nsTextFrame specific code all the time.
...
git-svn-id: svn://10.0.0.236/trunk@48778 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-22 04:12:23 +00:00
joki%netscape.com
1042dd0a3f
Adding support for event.clickCount, obsoleting old dblclick event.
...
git-svn-id: svn://10.0.0.236/trunk@48743 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-22 02:29:33 +00:00
nisheeth%netscape.com
c7978aaaa1
Stop the stopwatches before you print them.
...
git-svn-id: svn://10.0.0.236/trunk@48729 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-22 01:49:31 +00:00
mjudge%netscape.com
8558ff33bb
fix for going to correct offset in selection with keyboard navigation
...
git-svn-id: svn://10.0.0.236/trunk@48708 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-22 01:19:04 +00:00
kipp%netscape.com
4bdfb90110
Queue up a reflow command when yanking floaters so that cases like bug #11389 work properly
...
git-svn-id: svn://10.0.0.236/trunk@48701 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-22 00:58:58 +00:00
kipp%netscape.com
ffbaac75aa
Whoops, left some noise on
...
git-svn-id: svn://10.0.0.236/trunk@48687 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-22 00:41:13 +00:00
kipp%netscape.com
16349cdbd1
Fixed various bugs including part of 14486 and 14427; cleaned up the usage of stack based buffers to avoid future issues
...
git-svn-id: svn://10.0.0.236/trunk@48686 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-22 00:40:56 +00:00
kipp%netscape.com
e790d2ca63
Changed to have the stack buffer embedded in the xformer
...
git-svn-id: svn://10.0.0.236/trunk@48685 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-22 00:40:16 +00:00
kipp%netscape.com
9dd1eb95a9
Fixed part of bug 5726 by making spacers have some definite area when they have a non-zero size
...
git-svn-id: svn://10.0.0.236/trunk@48682 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-22 00:39:47 +00:00
mjudge%netscape.com
124711cde1
changes to selection code to stop a never ending loop
...
git-svn-id: svn://10.0.0.236/trunk@48665 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-21 22:58:14 +00:00
peterl%netscape.com
4e42b2772d
removed ReResolveStyleContext
...
git-svn-id: svn://10.0.0.236/trunk@48553 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-21 07:56:18 +00:00
peterl%netscape.com
63e8918a6a
added calls to verify style tree
...
git-svn-id: svn://10.0.0.236/trunk@48551 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-21 07:53:49 +00:00
peterl%netscape.com
8314fe5bdd
made style changes handle floaters and positioned children
...
added style tree verify
moved re-resolve style logic from frames
git-svn-id: svn://10.0.0.236/trunk@48550 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-21 07:53:14 +00:00
peterl%netscape.com
5e304ecf23
removed ReResolveStyleContext
...
added style tree verify flag
git-svn-id: svn://10.0.0.236/trunk@48549 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-21 07:51:52 +00:00
nisheeth%netscape.com
e671c66537
Add prefix string to style resolution timer output.
...
git-svn-id: svn://10.0.0.236/trunk@48524 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-21 06:24:17 +00:00
troy%netscape.com
bb46cb1eff
Fix for bug #14414 . Changed DoRemoveFrame() to invalidate the space taken
...
up by the line when deleting an empty line
git-svn-id: svn://10.0.0.236/trunk@48505 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-21 05:15:39 +00:00
kipp%netscape.com
5faaa2ac33
Eliminate a warning
...
git-svn-id: svn://10.0.0.236/trunk@48483 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-21 02:20:14 +00:00
kipp%netscape.com
7223e249d3
Reworked side margin calculations to fix (finally!) bug 11932; also cleaned up table side margin handling to better match nav's behavior yet move forward with css2
...
git-svn-id: svn://10.0.0.236/trunk@48440 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-21 00:15:16 +00:00
kipp%netscape.com
3e190bdd79
Reimplement TrimTrailingWhiteSpace; fixed another combined area bug (12910)
...
git-svn-id: svn://10.0.0.236/trunk@48439 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-21 00:14:22 +00:00
kipp%netscape.com
e2761a3f1c
Reimplement TrimTrailingWhiteSpace
...
git-svn-id: svn://10.0.0.236/trunk@48437 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-21 00:13:50 +00:00
kipp%netscape.com
a1c8b975ba
Bring TrimTrailingWhiteSpace back to life after troy's changes
...
git-svn-id: svn://10.0.0.236/trunk@48435 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-21 00:12:50 +00:00
kipp%netscape.com
dce1fb8e52
Tweaked list logic
...
git-svn-id: svn://10.0.0.236/trunk@48434 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-21 00:12:27 +00:00
mjudge%netscape.com
179e58ff5f
checking in fixes for selection around nodes where get primary frame will not lead to the discovery of all frames
...
git-svn-id: svn://10.0.0.236/trunk@48406 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-20 21:47:37 +00:00
nisheeth%netscape.com
36e368d39a
Include nsITimeRecorder.h in the pres shell.
...
git-svn-id: svn://10.0.0.236/trunk@48344 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-20 08:23:33 +00:00
nisheeth%netscape.com
01b26a2de0
Add calls to reset and print the stopwatch maintained by the styleset for tracking style resolution time.
...
git-svn-id: svn://10.0.0.236/trunk@48334 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-20 06:55:24 +00:00
troy%netscape.com
9a25e04f8b
Optimized Reflow() some more. In the case where we're not measuring text but
...
we need to peek ahead and so we need to know the length of the last word, if
there's only one word in the text run then we can avoid measuring
git-svn-id: svn://10.0.0.236/trunk@48240 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-19 04:42:54 +00:00
troy%netscape.com
545ba4350f
Backed out some changes that aren't needed and were fixed with a change
...
to the frame construction code
git-svn-id: svn://10.0.0.236/trunk@48233 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-19 00:59:38 +00:00
troy%netscape.com
28ffdcaf30
Optimized reflow to skip measuring of the text for a resize reflow (when
...
possible)
git-svn-id: svn://10.0.0.236/trunk@48189 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-18 16:22:34 +00:00
alecf%netscape.com
ca2cea5ccd
fix a bunch of null-derefing problems when accessing http://webmail.netscape.com/ and add some assertions when these things happen
...
git-svn-id: svn://10.0.0.236/trunk@48133 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-18 01:00:43 +00:00
alecf%netscape.com
ee585f6ea5
fix dereferencing error on slashdot.org
...
git-svn-id: svn://10.0.0.236/trunk@48130 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-18 00:48:51 +00:00
kipp%netscape.com
b1972b0b42
Handle right aligned skipped floaters a little better
...
git-svn-id: svn://10.0.0.236/trunk@48112 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-18 00:20:48 +00:00
kipp%netscape.com
4fbbb9f867
Fixed various bugs including incremental list reflow (9742) and some table bugs with right floaters
...
git-svn-id: svn://10.0.0.236/trunk@48058 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-17 23:16:43 +00:00
kipp%netscape.com
52462302c0
Added more (disabled) debug noise
...
git-svn-id: svn://10.0.0.236/trunk@48054 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-17 23:15:53 +00:00
kipp%netscape.com
287e799395
Fixed a glitch in the debug noise
...
git-svn-id: svn://10.0.0.236/trunk@48053 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-17 23:15:31 +00:00
kipp%netscape.com
b19648bac9
Fixed a glitch in word-breaking look ahead that was using the wrong content to compute the next fragments width (whoops!)
...
git-svn-id: svn://10.0.0.236/trunk@48049 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-17 23:14:47 +00:00
kipp%netscape.com
867c7b532c
Fixed bug 8652
...
git-svn-id: svn://10.0.0.236/trunk@48003 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-17 20:16:53 +00:00
nisheeth%netscape.com
9c060b10a6
Added measurement of reflow time and frame creation time during the loading of a page.
...
git-svn-id: svn://10.0.0.236/trunk@47945 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-17 07:16:42 +00:00
kipp%netscape.com
6617ad5d80
Removed list item hack
...
git-svn-id: svn://10.0.0.236/trunk@47888 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-17 00:57:40 +00:00
troy%netscape.com
590a741dbd
Minor changes to reduce the amount of unnecessary ref counting and speed
...
things up a little
git-svn-id: svn://10.0.0.236/trunk@47864 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-16 23:31:59 +00:00
troy%netscape.com
bb35a26690
Fix for bug #13341 . Changed DisplayAltFeedback() so it doesn't render the
...
recessed border unless there's room
git-svn-id: svn://10.0.0.236/trunk@47847 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-16 21:37:37 +00:00
kipp%netscape.com
56ae5925ce
Fixed bugs 4572, 7400 and maybe 802
...
git-svn-id: svn://10.0.0.236/trunk@47816 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-16 19:56:36 +00:00
kipp%netscape.com
268f88d813
Expose left vs. right floaters (again)
...
git-svn-id: svn://10.0.0.236/trunk@47815 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-16 19:56:15 +00:00
kipp%netscape.com
b0dc349779
Temp tweak
...
git-svn-id: svn://10.0.0.236/trunk@47814 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-16 19:56:00 +00:00
cls%seawood.org
0598826d76
Linux only: Removed -D_BSD_SOURCE from DEFINES as it is unnecessary now that __STRICT_ANSI__ is set in <prinet.h>
...
git-svn-id: svn://10.0.0.236/trunk@47789 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-16 14:54:18 +00:00
troy%netscape.com
4d5ed09a1f
Added nsHTMLReflowState constructor that allows containing block width
...
and height to be specified. This is needed for relatively positioned
block elements
git-svn-id: svn://10.0.0.236/trunk@47787 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-16 14:33:19 +00:00
kipp%netscape.com
9383047642
formatting sillyness
...
git-svn-id: svn://10.0.0.236/trunk@47643 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-15 20:38:42 +00:00
kipp%netscape.com
5d3af4637b
Squished a memory leak
...
git-svn-id: svn://10.0.0.236/trunk@47641 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-15 20:38:09 +00:00
troy%netscape.com
0ab7c093cb
In CreateViewForFrame() removed code that was hiding view if the 'visibility'
...
property is 'hidden'
git-svn-id: svn://10.0.0.236/trunk@47531 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-15 04:54:00 +00:00