saari%netscape.com
7d2da79fbf
First checkin for bug 29800, preventing scrolling to content when focus
...
memory is resetting focus after deactivating and reactivating a window.
git-svn-id: svn://10.0.0.236/trunk@69276 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 22:40:51 +00:00
mjudge%netscape.com
2f9bd42697
changing way we access caret. use the selection controller whenever possible. because it will make the caret do the right thing even when we have multiple selections accessing same caret.
...
git-svn-id: svn://10.0.0.236/trunk@69180 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 04:25:43 +00:00
hyatt%netscape.com
c29836f8bc
XBL now works with HTML, XUL, SVG, MathML, and XML!
...
git-svn-id: svn://10.0.0.236/trunk@68891 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 21:42:40 +00:00
mjudge%netscape.com
849dca7792
adding call to new api for initing selection
...
git-svn-id: svn://10.0.0.236/trunk@67847 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-02 03:45:01 +00:00
rods%netscape.com
f120d8187f
added two additional methods for capturing and dumping of reflow stats
...
it also now keeps diffs between dumps
git-svn-id: svn://10.0.0.236/trunk@67583 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-28 23:32:04 +00:00
mjudge%netscape.com
1cc1a29d13
change to move selection interfaces to nsISelectionController and away from nsIPresShell or nsIDocument
...
git-svn-id: svn://10.0.0.236/trunk@67486 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-28 06:21:31 +00:00
mjudge%netscape.com
24b8f29c46
ender lite checkin.
...
git-svn-id: svn://10.0.0.236/trunk@67387 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-27 07:37:12 +00:00
evaughan%netscape.com
0fc64ebc07
Fixed merge error. Added rods performance code back in.
...
git-svn-id: svn://10.0.0.236/trunk@67262 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-26 21:01:57 +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
troy%netscape.com
2831676fb5
Reinstated clipping code which had been backed out because it caused
...
a problem for XUL layout. I added a workaround for the XUL problem
git-svn-id: svn://10.0.0.236/trunk@67078 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-25 04:43:11 +00:00
putterman%netscape.com
97e6e61f3c
Backing out troy's changes to fix various UI blocker bugs.
...
git-svn-id: svn://10.0.0.236/trunk@66999 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-24 22:15:55 +00:00
joki%netscape.com
8aabc79a05
fixes for 5995, 7304, 10573, 22832, and 9668.
...
Changes to event handling to deal with reentrant events, cursor fixes, and return value fixes.
git-svn-id: svn://10.0.0.236/trunk@66958 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-24 04:41:27 +00:00
troy%netscape.com
e90db6dfb9
Changes to bring clipping inline with upcoming CSS2 errata
...
git-svn-id: svn://10.0.0.236/trunk@66887 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-23 00:56:16 +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
anthonyd%netscape.com
10a34f6e1b
drawing selection as tri-state. on-off-disabled. hardcoded disable color to grey right now. r=mjudge
...
git-svn-id: svn://10.0.0.236/trunk@66600 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-20 23:11:41 +00:00
sfraser%netscape.com
fcc42459c0
Remove the gShellCounter printf cruft.
...
git-svn-id: svn://10.0.0.236/trunk@66585 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-20 22:57:40 +00:00
rods%netscape.com
9d806d5fd4
no longer strips beginning and ending spaces of value when GetAttributeValueAt
...
is called.
Bug 33050
git-svn-id: svn://10.0.0.236/trunk@66448 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-19 14:00:11 +00:00
buster%netscape.com
2fa9ad90e8
bug 588 (text justification) for Robert O'Callahan <roc+moz@cs.cmu.edu>
...
r=buster
bug 18545 ([FLOAT] Problem Centering <TABLE> with <DIV> tag)
r=troy
bugs 18827, 19579, 22327 24782, 26512, 30124, 31849, 32846 (floater behavior wrong)
The primary change here is to determine if a block is impacted by a floater, and if so
mark the block's lines dirty when appropriate.
r=troy
no bug number. performance work. reduced the size of some reflow data structures by
collapsing multiple fields into a single bit field.
r=troy
git-svn-id: svn://10.0.0.236/trunk@66201 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-17 14:40:46 +00:00
nisheeth%netscape.com
68adc31658
Fix for bug 30958: Reflow commands are now processed asynchronously all the time. The semantics of the API for queuing and processing reflow commands has changed. Now, AppendReflowCommand() initiates an asynchronous reflow event and all reflow command processing happens when that event fires. It is no longer possible for consumers outside the presentation shell to call ProcessReflowCommands() synchronously. Because of this change, reflow locks are no longer needed and have been removed.
...
git-svn-id: svn://10.0.0.236/trunk@66183 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-17 07:13:57 +00:00
pinkerton%netscape.com
ad03ebaa03
new clipboard interfaces for unix selection clipboard.
...
git-svn-id: svn://10.0.0.236/trunk@65931 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-14 02:52:38 +00:00
mjudge%netscape.com
c25a8377d7
fix for setcapture. passes events to the nsHTMLFrame's areaframe when events are trapped to a given frame's view.
...
git-svn-id: svn://10.0.0.236/trunk@65649 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-12 03:04:11 +00:00
scc%netscape.com
2255fe399e
making string conversions explicit
...
git-svn-id: svn://10.0.0.236/trunk@65030 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-03 11:39:09 +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
0220b2d70f
HP-UX's compiler doesn't like calling delete on a void*. Use PR_Malloc & PR_Free instead. Bug #34040 r=jdunn,evaughan a=leaf
...
git-svn-id: svn://10.0.0.236/trunk@64858 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-01 08:35:40 +00:00
mjudge%netscape.com
30a7d8a091
changing troys generated content SUB iterator with changes that he sent me personally. these will allow us to have iterators over generated tables or just plain before or after nodes.
...
git-svn-id: svn://10.0.0.236/trunk@64721 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-31 07:22:38 +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
troy%netscape.com
46036dc8cc
Increase the size of the underlying arenas from 2K to 4K. After looking
...
at a veriety of pages that seems to be a better choice
git-svn-id: svn://10.0.0.236/trunk@64691 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-31 04:11:28 +00:00
pollmann%netscape.com
d5064110de
Bug 32702: Rename GetHistoryState to CaptureHistoryState (as it is), and add GetHistoryState method, r=nisheeth
...
git-svn-id: svn://10.0.0.236/trunk@63982 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-24 03:36:58 +00:00
troy%netscape.com
75d3e8bd33
Adding back changes that were backed out because they broke the Win32
...
clobber build. The problem building TestAttributes.exe is fixed
git-svn-id: svn://10.0.0.236/trunk@63795 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-23 00:34:54 +00:00
buster%netscape.com
f57e02d7a3
fixed optimized vs. debug build problem.
...
git-svn-id: svn://10.0.0.236/trunk@63791 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-23 00:10:26 +00:00
buster%netscape.com
bf63049426
bug 29595 (and others)
...
fixes layout of pages where a single line is impacted by 2 or more floaters
r=troy
git-svn-id: svn://10.0.0.236/trunk@63783 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-22 23:19:10 +00:00
granrose%netscape.com
8c63097a16
backing out troy.
...
git-svn-id: svn://10.0.0.236/trunk@63748 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-22 17:28:54 +00:00
troy%netscape.com
ef085d6975
New code that isn't being used
...
git-svn-id: svn://10.0.0.236/trunk@63744 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-22 15:15:48 +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
buster%netscape.com
bd79e065d4
fixed VerifyReflow, an important debugging tool for the layout team
...
no bug number
r=troy
git-svn-id: svn://10.0.0.236/trunk@63232 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-17 01:50:54 +00:00
troy%netscape.com
00091b65e3
b=24343 r=karnaze@netscape.com Changes so we properly lay out after changing
...
the font using the pref UI. Block and table code changed to handle
eReflowReason_StyleChange
git-svn-id: svn://10.0.0.236/trunk@63049 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-15 15:16:03 +00:00
buster%netscape.com
e44a40eb6a
fixed PDT+ bug 30738
...
r=troy, vidur
a=rickg
git-svn-id: svn://10.0.0.236/trunk@62384 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-08 05:33:15 +00:00
vidur%netscape.com
232a5dbda7
Temporary fix for bug 26926. Added state to nsPresShell to deal with the case where the ContentViewer (and ViewManager) went away before it. The ownership model should be sorted out post beta1. r=troy, a=jar
...
git-svn-id: svn://10.0.0.236/trunk@62275 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-07 00:28:33 +00:00
warren%netscape.com
d100457780
Bug 21556: Making linux be thread-safe. Making tons of classes implement threadsafe AddRef/Release. a=jar
...
git-svn-id: svn://10.0.0.236/trunk@62243 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-05 21:26:01 +00:00
buster%netscape.com
fa156ab99b
fixed bug 27161 by adding interfacs onto nsIPresShell to get/set the "subshell" for an nsIContent
...
r=travis
a=jar
git-svn-id: svn://10.0.0.236/trunk@62169 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-03 23:15:29 +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
saari%netscape.com
35cfc92cb4
28467 fix, a=jar, r=hyatt
...
git-svn-id: svn://10.0.0.236/trunk@61713 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-26 01:02:31 +00:00
hyatt%netscape.com
5d47c37c68
Moving previous 9701 fix out of frame constructor and into presshell. r=troy
...
git-svn-id: svn://10.0.0.236/trunk@60620 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-13 06:07:38 +00:00
nisheeth%netscape.com
907a57920f
r=hyatt. Partial fix for PDT+ bug 13537. Session history captures frame state now.
...
git-svn-id: svn://10.0.0.236/trunk@60527 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-11 22:54:37 +00:00
vidur%netscape.com
f1a9c3f401
Fix for bug 9140. Area elements now have event fired for them. r=joki
...
git-svn-id: svn://10.0.0.236/trunk@60399 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-11 01:24:59 +00:00
attinasi%netscape.com
c0556bcafb
Enabling and Disabling the Style-Timer to bound it to the Frame Creation context. r=nisheeth b=25406
...
git-svn-id: svn://10.0.0.236/trunk@60384 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-11 01:21:05 +00:00
tbogard%aol.net
330b980016
Removed unused include.
...
git-svn-id: svn://10.0.0.236/trunk@60377 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-11 01:16:30 +00:00
nisheeth%netscape.com
1ece5d5eba
r=vidur. Fix for bug . We now revoke pending reflow events in the pres shell's destructor.
...
git-svn-id: svn://10.0.0.236/trunk@60301 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-10 07:27:43 +00:00
kmcclusk%netscape.com
31beeacc3d
Prevent synchronous paints during reflows bug 20150; r=rods@netscape.com
...
Call SetTextAlign within SetupDC instead of in each DrawString on WIN32. bug 26973; r=rods@netscape.com
git-svn-id: svn://10.0.0.236/trunk@60242 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-09 15:48:01 +00:00