mjudge@netscape.com
7632ddddc7
change to move selection interfaces to nsISelectionController and away from nsIPresShell or nsIDocument
2000-04-28 06:21:31 +00:00
mjudge@netscape.com
2e85db0702
ender lite checkin.
2000-04-27 07:37:12 +00:00
evaughan@netscape.com
49caa1c639
Fixed merge error. Added rods performance code back in.
2000-04-26 21:01:57 +00:00
evaughan@netscape.com
a698384eec
1) StyleChange coelescing
...
2) Warning fixes
3) Table fixes
2000-04-25 07:10:48 +00:00
troy@netscape.com
3cb3cfefb2
Reinstated clipping code which had been backed out because it caused
...
a problem for XUL layout. I added a workaround for the XUL problem
2000-04-25 04:43:11 +00:00
putterman@netscape.com
18cce22621
Backing out troy's changes to fix various UI blocker bugs.
2000-04-24 22:15:55 +00:00
joki@netscape.com
79133e59a9
fixes for 5995, 7304, 10573, 22832, and 9668.
...
Changes to event handling to deal with reentrant events, cursor fixes, and return value fixes.
2000-04-24 04:41:27 +00:00
troy@netscape.com
dc75dfc818
Changes to bring clipping inline with upcoming CSS2 errata
2000-04-23 00:56:16 +00:00
rods@netscape.com
526976891e
Add ifdef'ed Performance Reflow Counting code
2000-04-21 14:59:47 +00:00
anthonyd@netscape.com
2abd11ee91
drawing selection as tri-state. on-off-disabled. hardcoded disable color to grey right now. r=mjudge
2000-04-20 23:11:41 +00:00
sfraser@netscape.com
c05fc99492
Remove the gShellCounter printf cruft.
2000-04-20 22:57:40 +00:00
rods@netscape.com
c44ee418be
no longer strips beginning and ending spaces of value when GetAttributeValueAt
...
is called.
Bug 33050
2000-04-19 14:00:11 +00:00
buster@netscape.com
e314a84485
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
2000-04-17 14:40:46 +00:00
nisheeth@netscape.com
9b73f043d0
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.
2000-04-17 07:13:57 +00:00
pinkerton@netscape.com
9a8324770e
new clipboard interfaces for unix selection clipboard.
2000-04-14 02:52:38 +00:00
mjudge@netscape.com
abfa134534
fix for setcapture. passes events to the nsHTMLFrame's areaframe when events are trapped to a given frame's view.
2000-04-12 03:04:11 +00:00
scc@netscape.com
6bf2422246
making string conversions explicit
2000-04-03 11:39:09 +00:00
evaughan@netscape.com
f0e3fbb550
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
2000-04-03 03:55:38 +00:00
cls@seawood.org
7601b699bd
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
2000-04-01 08:35:40 +00:00
mjudge@netscape.com
5e431522cb
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.
2000-03-31 07:22:38 +00:00
evaughan@netscape.com
74c65e34ee
box skinnablility changes.
...
-r Hyatt
2000-03-31 07:02:06 +00:00
troy@netscape.com
f8aac13440
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
2000-03-31 04:11:28 +00:00
pollmann@netscape.com
e7508586d3
Bug 32702: Rename GetHistoryState to CaptureHistoryState (as it is), and add GetHistoryState method, r=nisheeth
2000-03-24 03:36:58 +00:00
troy@netscape.com
62177eeed5
Adding back changes that were backed out because they broke the Win32
...
clobber build. The problem building TestAttributes.exe is fixed
2000-03-23 00:34:54 +00:00
buster@netscape.com
bbd359fcad
fixed optimized vs. debug build problem.
2000-03-23 00:10:26 +00:00
buster@netscape.com
a88207dcc0
bug 29595 (and others)
...
fixes layout of pages where a single line is impacted by 2 or more floaters
r=troy
2000-03-22 23:19:10 +00:00
granrose@netscape.com
a734555a31
backing out troy.
2000-03-22 17:28:54 +00:00
troy@netscape.com
9b938b7336
New code that isn't being used
2000-03-22 15:15:48 +00:00
dbaron@fas.harvard.edu
0db3c15533
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.
2000-03-22 02:43:08 +00:00
buster@netscape.com
0cf057c7a1
fixed VerifyReflow, an important debugging tool for the layout team
...
no bug number
r=troy
2000-03-17 01:50:54 +00:00
troy@netscape.com
eeaae96b5e
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
2000-03-15 15:16:03 +00:00
buster@netscape.com
df13e6473c
fixed PDT+ bug 30738
...
r=troy, vidur
a=rickg
2000-03-08 05:33:15 +00:00
vidur@netscape.com
5d0eb8e8d7
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
2000-03-07 00:28:33 +00:00
warren@netscape.com
90e6ffd47b
Bug 21556: Making linux be thread-safe. Making tons of classes implement threadsafe AddRef/Release. a=jar
2000-03-05 21:26:01 +00:00
buster@netscape.com
f59e63482e
fixed bug 27161 by adding interfacs onto nsIPresShell to get/set the "subshell" for an nsIContent
...
r=travis
a=jar
2000-03-03 23:15:29 +00:00
tbogard@aol.net
1c7bf629cf
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
2000-03-02 07:13:02 +00:00
evaughan@netscape.com
892dcb04a1
bugs fixes for: 28460, 27242, 29462
...
-r hyatt, -a jar
2000-03-02 03:01:30 +00:00
saari@netscape.com
591f10b15a
28467 fix, a=jar, r=hyatt
2000-02-26 01:02:31 +00:00
hyatt@netscape.com
0f327b94cd
Moving previous 9701 fix out of frame constructor and into presshell. r=troy
2000-02-13 06:07:38 +00:00
nisheeth@netscape.com
eb44e636dc
r=hyatt. Partial fix for PDT+ bug 13537. Session history captures frame state now.
2000-02-11 22:54:37 +00:00
vidur@netscape.com
399eb274c1
Fix for bug 9140. Area elements now have event fired for them. r=joki
2000-02-11 01:24:59 +00:00
attinasi@netscape.com
934465e333
Enabling and Disabling the Style-Timer to bound it to the Frame Creation context. r=nisheeth b=25406
2000-02-11 01:21:05 +00:00
tbogard@aol.net
5b074da5ec
Removed unused include.
2000-02-11 01:16:30 +00:00
nisheeth@netscape.com
dad0c7cb20
r=vidur. Fix for bug . We now revoke pending reflow events in the pres shell's destructor.
2000-02-10 07:27:43 +00:00
kmcclusk@netscape.com
08010069e2
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
2000-02-09 15:48:01 +00:00
dbaron@fas.harvard.edu
a0a4251632
Event Target Debugging (b=18175), a debugging feature to help with fixing bugs where events are going to the wrong elements. It shows (like Visual Debugging) which frame is receiving events, and one can therefore move the mouse over the page to see what frame gets events. All the code is #ifdef NS_DEBUG. However, it is not yet hooked up to the viewer menu (to be checked in later).
...
r=joki
2000-02-03 02:49:58 +00:00
nisheeth@netscape.com
ba7f116c05
Enabling async reflow after the document has loaded.
2000-02-02 00:19:52 +00:00
sfraser@netscape.com
90914007d0
Fix for crash loading bugzilla pages (infinite reflow recursion). by vidur, r=smfr, a=leaf
2000-01-28 22:58:17 +00:00
nisheeth@netscape.com
8482b5c79d
Fix for bug 10818. r=troy. Add reflow batching APIs to the pres shell.
2000-01-28 00:48:02 +00:00
kmcclusk@netscape.com
eaa60c1852
Added support for widgetless viewmanager. Changed code pattern that assumed the root view
...
always has a nsIWidget instance to call viewmanager to get widget instance. b=22069; r=rods@netscape.com
2000-01-26 23:04:40 +00:00