pollmann%netscape.com
dd1d82d182
Bug 41013: Prevent event passing from frames to content during document destruction r=joki
2000-06-29 02:02:43 +00:00
joki%netscape.com
f57af5b9b0
Part of fix for 42418, patch up event target from PresShell after re-entrant events to avoid null targets. r:nisheeth
2000-06-24 03:58:13 +00:00
jdunn%netscape.com
5bc9d86105
fix for hp bustage. the last entry in enum can't have a ','
2000-06-23 13:21:57 +00:00
evaughan%netscape.com
807778bd44
Autoscrolling menus feature landing #32730
...
-r hyatt, saari
2000-06-23 05:15:04 +00:00
mjudge%netscape.com
b1d39dcd30
fix for 42188,42347 r=akkana . use selection controller to tell the doc if it should display non-text-selection.
2000-06-23 04:01:19 +00:00
pollmann%netscape.com
f6cba04351
Bug 32770: Save scroll position in session history r=nisheeth
2000-06-15 00:35:46 +00:00
buster%netscape.com
23c97e21eb
adding constants for reflow notification, from Thomas Lendacky (toml@us.ibm.com)
...
r=buster
2000-05-15 03:36:34 +00:00
rods%netscape.com
514d85dce5
added two additional methods for capturing and dumping of reflow stats
2000-04-28 23:31:13 +00:00
mjudge%netscape.com
48f046e6b3
ender lite checkin.
2000-04-27 07:37:12 +00:00
joki%netscape.com
3851e31b9f
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
rods%netscape.com
9d45d84767
Add ifdef'ed Performance Reflow Counting code
2000-04-21 14:59:47 +00:00
nisheeth%netscape.com
ae1909623b
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
mjudge%netscape.com
774b479d38
changing bitflags for selection types. well they are bitflags now
2000-03-31 07:14:39 +00:00
evaughan%netscape.com
4891539d50
box skinnablility changes.
...
-r Hyatt
2000-03-31 07:02:06 +00:00
pollmann%netscape.com
f177f98edc
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
747997c224
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
69807e3b4b
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
8e0370139d
backing out troy.
2000-03-22 17:28:54 +00:00
troy%netscape.com
d342b8daf0
New code that isn't being used
2000-03-22 15:15:48 +00:00
buster%netscape.com
61ad5d5127
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
kmcclusk%netscape.com
4d12d19a42
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
nisheeth%netscape.com
b24ce89407
Fix for bug 10818. r=troy. Add reflow batching APIs to the pres shell.
2000-01-28 00:48:02 +00:00
nisheeth%netscape.com
e468aef1ea
r=vidur. Add support for a new pref "layout.reflow.async.afterDocLoad" that enables async reflow in the pres shell only after the document is done loading. Cleaned up ExitReflowLock() so that it uses preferences to decide whether to do async reflow, not a parameter.
2000-01-25 16:00:44 +00:00
rods%netscape.com
0d40a139c3
Added new flag for scrolling a frame if it isn't visible
...
r=troy b=18649
2000-01-25 14:31:41 +00:00
nisheeth%netscape.com
71218baaf6
Work done by Vidur and me. Added a FlushPendingNotifications() method to the document. This method flushes the pending content notifications from the content sink and the pending reflow notifications from the pres shell. This code is turned off for now so that it can be tested more thoroughly by Vidur and me.
2000-01-24 06:43:15 +00:00
nisheeth%netscape.com
409aee6ae9
r=troy. Reflow commands are now coalesced by block and inline frames. This fixes bug 985 in which we now generate 6 reflow commands instead of 257.
2000-01-12 08:28:24 +00:00
nisheeth%netscape.com
13c0cdd6da
Fix for bugs 16709, 20771. Frame state is stored before frame hierarchies are deleted and restored when the frame hierarchies are reconstructed.
1999-12-06 07:44:18 +00:00
hyatt%netscape.com
16a944a1e3
Implementing a generalized recycler and arena for all layout frames. Hoping to improve
...
bug #9489 . Should also definitely fix bug #15916 . r=troy
1999-12-04 23:49:50 +00:00
nisheeth%netscape.com
242db1bd00
r=vidur. a=chofmann. Post a reflow event instead of doing reflow command processing synchronously. Currently this only happens on content appended and content inserted notificaitions in the pres shell.
1999-11-09 03:23:26 +00:00
dmose%mozilla.org
42fc94a6ec
updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org
1999-11-06 03:40:37 +00:00
ftang%netscape.com
548649505f
change the input method highligh code from 2 style to 4 styles. r=mjudge
1999-10-21 22:01:18 +00:00
nisheeth%netscape.com
cac7a1a287
- Added setter for history state to nsIPresShell
...
- Added capture/restore frame state methods to nsIFrameManager
- Added a getter for state type to nsIStatefulFrame.
- Changed the save/restore method parameters in nsIStateful frame
so that only the frame state gets passed to the stateful frame.
- Implemented all the new interface methods in the respective implementation classes.
1999-08-31 14:35:50 +00:00
nisheeth%netscape.com
8702861be9
Added get/set document state API for use by session history.
1999-08-30 22:38:58 +00:00
kin%netscape.com
c4ea811665
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
troy%netscape.com
3ae06bfbdc
Changed frame construction code to use frame manager when modifying frame
...
model
1999-08-05 03:09:22 +00:00
buster%netscape.com
fc5f6f418f
added GetCaretEnabled
...
cleaned up caret APIs according to coding convention
1999-08-04 20:46:16 +00:00
troy%netscape.com
9a13cbb174
Now uses frame manager
1999-08-04 04:02:40 +00:00
akkana%netscape.com
fcc5b35d37
Move non-idlc generated stuff from nsIDOMSelection.h to nsIPresShell.h
1999-07-21 00:12:23 +00:00
troy%netscape.com
e6987ce4a0
Changed semantics for ScrollFrameIntoView()
1999-07-19 18:38:02 +00:00
mjudge%netscape.com
ae5b242a8d
sorry bad capitalization of file name
1999-07-18 02:59:09 +00:00
mjudge%netscape.com
7ddf8fee55
massive checkin for selection. adjusting nsIDOMSelection api and nsIFrameSelection. many "small" changes. this is not as bad as it looks. layout will not be affected other than "getter" calls for selection. and all consumers of selection should be in good shape.
1999-07-18 02:27:19 +00:00
troy%netscape.com
548827fdf5
Added NotifyDestroyingFrame() function to nsIPresShell
1999-07-16 23:25:15 +00:00
troy%netscape.com
6f27fbf17d
Work-in-progress for having GetPrimaryFrameFor() use a hash table
1999-06-30 04:42:26 +00:00
mjudge%netscape.com
341678533a
adding in selection of non text frames in editor only
1999-05-17 00:21:18 +00:00
kipp%netscape.com
8465645893
Added CancelReflowCommand
1999-04-23 19:57:03 +00:00
mcafee%netscape.com
4664594ec9
Removing NEW_CLIPBOARD_SUPPORT ifdef.
1999-04-22 07:03:14 +00:00
mcafee%netscape.com
7e09613cf6
Finishing clipboard ifdef so we can remove the old clipboard.
1999-04-07 03:56:07 +00:00
sfraser%netscape.com
19b36454fe
Added a method to the pres shell to control enabling clients to turn the caret on and off.
1999-04-01 23:58:11 +00:00
troy%netscape.com
c6c70fdb15
Changed CantRenderReplacedElement() to handle APPLET as well
1999-03-24 01:13:59 +00:00
scc%netscape.com
31ff626ae9
rename |IID()| --> |GetIID()|
1999-03-03 19:48:57 +00:00