ftang@netscape.com
ecfc25ef0d
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
d09bc57dbb
- 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
d66a640714
Added get/set document state API for use by session history.
1999-08-30 22:38:58 +00:00
kin@netscape.com
2206ab56b9
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
d2e28c48a0
Changed frame construction code to use frame manager when modifying frame
...
model
1999-08-05 03:09:22 +00:00
buster@netscape.com
ab00c39760
added GetCaretEnabled
...
cleaned up caret APIs according to coding convention
1999-08-04 20:46:16 +00:00
troy@netscape.com
3fa043f0ab
Now uses frame manager
1999-08-04 04:02:40 +00:00
akkana@netscape.com
52f01b7e7f
Move non-idlc generated stuff from nsIDOMSelection.h to nsIPresShell.h
1999-07-21 00:12:23 +00:00
troy@netscape.com
3fad561799
Changed semantics for ScrollFrameIntoView()
1999-07-19 18:38:02 +00:00
mjudge@netscape.com
087b379a1b
sorry bad capitalization of file name
1999-07-18 02:59:09 +00:00
mjudge@netscape.com
8e4c13fcd1
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
e0a7b14080
Added NotifyDestroyingFrame() function to nsIPresShell
1999-07-16 23:25:15 +00:00
troy@netscape.com
78f05971c4
Work-in-progress for having GetPrimaryFrameFor() use a hash table
1999-06-30 04:42:26 +00:00
mjudge@netscape.com
d1520ed3dc
adding in selection of non text frames in editor only
1999-05-17 00:21:18 +00:00
kipp@netscape.com
e5ec509bfb
Added CancelReflowCommand
1999-04-23 19:57:03 +00:00
mcafee@netscape.com
aba3829ea5
Removing NEW_CLIPBOARD_SUPPORT ifdef.
1999-04-22 07:03:14 +00:00
mcafee@netscape.com
5031525226
Finishing clipboard ifdef so we can remove the old clipboard.
1999-04-07 03:56:07 +00:00
sfraser@netscape.com
743a359ccb
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
858a650d3e
Changed CantRenderReplacedElement() to handle APPLET as well
1999-03-24 01:13:59 +00:00
scc@netscape.com
6bb3406b4d
rename |IID()| --> |GetIID()|
1999-03-03 19:48:57 +00:00
mjudge@netscape.com
85aff9625f
updates and fixes for CTRL left arrow and right arrow. also fixes for releasing the presshell correctly. the selection code was leaking it. updates for PREV and NEXT in nsFrameTraversal
1999-03-03 01:51:21 +00:00
akkana@netscape.com
ab0f97e60d
Move bulk of DoCopy code from nsBrowserWindow.cpp into nsPresShell
1999-03-01 19:21:01 +00:00
buster@netscape.com
570ecf20dc
added GetStyleContextFor
1999-02-25 19:55:06 +00:00
buster@netscape.com
aae2ae33c3
added ScrollFrameIntoView(), which forces the given frame to be visible in the current view.
1999-02-18 22:51:46 +00:00
sfraser@netscape.com
064c9732f5
Add an accessor for the caret, RefreshCaret, and a couple of other private caret methods in nsPresShell.
1999-02-13 04:45:44 +00:00
kipp@netscape.com
74b2988510
COMized nsIPresShell and nsIPresContext
1999-02-12 17:45:58 +00:00
troy@netscape.com
f15059d004
Added GoToAnchor()
1999-02-12 05:39:33 +00:00
akkana@netscape.com
0e46889822
Rename nsISelection to nsIFrameSelection
1999-02-11 23:12:28 +00:00
buster@netscape.com
74d4afe300
added GetLayoutObjectFor for getting a layout object as an nsISupports
...
while not exposing nsIFrame.
1999-02-10 23:21:22 +00:00
troy@netscape.com
437edc8c62
Added CantRenderReplacedElement() to nsIPresShell and changed the image frame
...
code to use it
1999-02-05 18:25:29 +00:00
peterl@netscape.com
6516f2d3d3
added accessors to get & set alternate style sheets
1999-01-23 07:00:39 +00:00
troy@netscape.com
a49e5f80af
Changed some of the member functions to conform to XP-COM conventions for
...
returning a nsresult
1998-12-29 04:56:31 +00:00
troy@netscape.com
54df92ac77
Renamed FindFrameWithContent() to GetPrimaryFrameFor()
1998-12-29 04:45:18 +00:00
troy@netscape.com
6f9192bec1
Moved logic that deals with moving absolutely positioned frames out of the
...
flow to the frame construction code
1998-12-29 03:38:16 +00:00
mjudge@netscape.com
b345e3cc96
adding in selection
1998-12-14 18:34:14 +00:00
mjudge@netscape.com
df3d5d34a7
changes to selection
1998-12-08 18:25:47 +00:00
troy@netscape.com
d636e1bb65
Added support for printing multiple pages
1998-12-07 03:43:02 +00:00
joki@netscape.com
e7a8fb61b9
Modify event flow to avoid walking into trashed frames.
1998-11-19 00:43:36 +00:00
troy@netscape.com
d4cc58cf95
Added support for using foreground color and background color from user
...
preferences. Also made it so we observe the preferences, get a callback if
they change, and then do a style change reflow
1998-11-06 16:16:01 +00:00
michaelp@netscape.com
1512e93ea2
modified for new fontmetrics/renderingcontext.
1998-10-02 01:12:39 +00:00
troy@netscape.com
1709774e40
Phase one of frame construction changes
1998-09-10 19:32:14 +00:00
michaelp@netscape.com
a61f2977df
made resizereflow() an ns_imethod.
1998-08-28 02:49:49 +00:00
kipp
cdbee76447
Added reflow verification api
1998-07-13 19:49:20 +00:00
kipp
d84a280191
Removed PutCachedData(etc) API from nsIPresShell
1998-06-26 16:26:24 +00:00
michaelp
44f57e12bd
added init() method to prescontext.
...
creator of prescontext is responsible for initializing pres context.
devicecontext is now init()ed with a nsNativeWidget.
removed hacky X Display stuff from device context and font metrics.
removed hacky code from windows font metrics.
changed nsNativeWindow to be nsNativeWidget.
added more code for compositor back-to-front pass.
improved text performance on X.
changed nsHTMLTagContent.cpp so that it will build with MSVC 4.1.
1998-06-25 04:24:45 +00:00
troy
53c0050b71
Added nsIReflowCommand interface
1998-06-09 04:51:44 +00:00
kipp
03c38fc862
Presentation shell is no longer a subclass of nsIDocumentObserver (the implementation still is however, it's just not publicized)
1998-06-03 15:41:39 +00:00
kipp
29b889f4d6
Added enter/exit reflow lock methods
1998-05-09 03:21:34 +00:00
kipp
4683c6f4c0
moved to pub
1998-04-13 20:24:54 +00:00