Граф коммитов

3283 Коммитов

Автор SHA1 Сообщение Дата
hyatt%netscape.com 9d713b4c89 Altered the way frame construction works. ConstructFrame can now potentially
build up a list of sibling frame subtrees.  This allows for the creation of
multiple frames from a single content node, and for easy merging of two different
lists of subtrees during frame construction.
1999-01-25 22:13:03 +00:00
ftang%netscape.com 8ca2c39a5b change nsCharSetID into nsString type 1999-01-25 16:05:04 +00:00
amusil%netscape.com 7776586cc9 *** empty log message *** 1999-01-25 10:10:29 +00:00
sudu%netscape.com 6624efe2b9 OJI MozClassic to raptor merge 1999-01-25 08:05:00 +00:00
mjudge%netscape.com 5be154b15b adding same code to paintAscii as i did to paintUnicode 1999-01-25 01:53:40 +00:00
mjudge%netscape.com 11fe403c90 ok I am changing nsPresShell to "do the right thing". The virtual methods to support nsIFocusTracker needed to use the MACROS the same as the rest of the methods. I also moved the growing inline methods to their own method declarations. pres shell also needs to send itself as a focus tracker to "reset selection" to allow a callback to reset the frames that will be the focus and anchor frames for the future. getting frames from content is easy, getting the exact frame with an offset as well is difficult. nsTextFrame does some funny things with whitespaces that was throwing off the selection code. one minute the beginning of a word is offset 1 then it grows to 2 if the whitespace on the previous line wraps. I also put limits on the selection drawing. the drawing was happening after reflow, but before reset selection. this made the selection drawing extend beyond the legal limits of the "textlength". P.S. since the paint unicode and paint ascii are so similar, is it better to make a helper func to do the common things? or maybe make another method just to save namespace? 1999-01-25 01:48:01 +00:00
mjudge%netscape.com 6fe79722a2 Focus tracker needs to send the tracker to the implementation of selection so that it can update the tracker as to which frame(s) should be considered the focus frames ect. This is not yet working fully. Everything I am checking in will stay, I simply have a decision to make as to exactly what to do next. RangeList also had some modifications to better selection 1999-01-25 01:42:34 +00:00
pierre%netscape.com 5542d74603 added nsViewportFrame.cpp for Troy 1999-01-24 22:01:58 +00:00
troy%netscape.com d3ab4e1d01 Initial check-in 1999-01-24 20:36:46 +00:00
mjudge%netscape.com bd8e6018ae This checkin will stop the double addref to the incomming ranges. The problem was that the changing of the old array of voids and the nsVoidPtr array do NOT addref whereas the nsISupportsArray DOES! I suspected as much. I have removed the offending code and I believe this should make selection much cleaner. 1999-01-23 20:43:13 +00:00
peterl%netscape.com fa98d48166 fixed a leak of an input stream 1999-01-23 19:28:09 +00:00
peterl%netscape.com 07334e4cdb cleaned up style sheet ordering 1999-01-23 07:09:06 +00:00
peterl%netscape.com 31b951a961 allow reconstruct frames to work on all documents 1999-01-23 07:08:38 +00:00
peterl%netscape.com b68bec432e made media case insensitive (for now) 1999-01-23 07:08:11 +00:00
peterl%netscape.com defe6c493b added insert style sheet 1999-01-23 07:07:32 +00:00
peterl%netscape.com 8829251bb7 cleaned up style sheet ordering
support for selecting alternate style sheets
1999-01-23 07:07:09 +00:00
peterl%netscape.com a14e787bd7 added meta tag http-equiv support
fixed selection of default style sheets
made style sheet loading not block parser
added support for several http headers
1999-01-23 07:05:49 +00:00
peterl%netscape.com 1d7b74a61b only parse style attributes if doc style language is text/css 1999-01-23 07:04:28 +00:00
peterl%netscape.com 20d5478c3f added helper methods for selecting & querying alternate style sheets 1999-01-23 07:03:46 +00:00
peterl%netscape.com 5ef96b9c11 added HTTP header atoms 1999-01-23 07:02:56 +00:00
peterl%netscape.com ad00be4df7 fixed case of media atoms 1999-01-23 07:02:10 +00:00
peterl%netscape.com a248deec36 set now manages order of doc style sheets 1999-01-23 07:01:57 +00:00
peterl%netscape.com 3ac2246665 added header data accessors
cleaned up style sheet ordering
1999-01-23 07:01:40 +00:00
peterl%netscape.com 8c628d7dbf simplified setting doc style sheets (set now manages ordering) 1999-01-23 07:01:02 +00:00
peterl%netscape.com e1a405c50b added accessors to get & set alternate style sheets 1999-01-23 07:00:39 +00:00
peterl%netscape.com ee50e2c8ff added header data accesors 1999-01-23 07:00:10 +00:00
troy%netscape.com cfabf13ac9 Part of the fix for bug #2502. For the time being mark relative/absolute positioned
views as having transparent content
1999-01-23 05:47:55 +00:00
troy%netscape.com 275fc82910 Added check for unconstrained width/height of the containing block when
computing 'offsets'
1999-01-23 04:49:15 +00:00
troy%netscape.com 8d6bb7c3e9 Added XXX comment indicating that the #if 0 code in Init() is causing
a memory leak...
1999-01-23 02:38:16 +00:00
akkana%netscape.com cfdcb911fb remove some verbose debugging messages 1999-01-23 00:38:54 +00:00
troy%netscape.com 05c23168eb Turned off debug message that was outputing to the console 1999-01-23 00:20:58 +00:00
vidur%netscape.com 606d0f0cf7 Implemented splitText for text nodes 1999-01-23 00:10:08 +00:00
akkana%netscape.com 320643ab41 2028: Get selection highlighting working on Linux 1999-01-23 00:00:46 +00:00
troy%netscape.com f9f875774e Fixed ReflowTemp() so it's doing a legal incremental reflow, and changed
Reflow() so it does a minimally acceptable job of handling incremental reflow
commands...
1999-01-22 23:10:02 +00:00
troy%netscape.com f98779d1c4 Changed Reflow() to make sure we remove the reflow command for
incremental reflow commands passing through us
1999-01-22 23:08:42 +00:00
troy%netscape.com 28791b98c1 Changed ContentChanged() to generate a reflow command 1999-01-22 23:07:09 +00:00
vidur%netscape.com 6a4a691b03 Comments added to content model. Comments and text content now have a special tagname 1999-01-22 22:48:00 +00:00
harishd%netscape.com 7179e6fff7 StyleContext passed onto PaintBorder() 1999-01-22 22:38:34 +00:00
harishd%netscape.com e9692979e2 StyleContext passed onto PaintBorder()/PaintArrow() 1999-01-22 22:35:12 +00:00
harishd%netscape.com f130c6d3af StyleContext passed onto PaintArrow() 1999-01-22 22:34:28 +00:00
harishd%netscape.com f2086206af styleContext is passed onto PaintBorder()/PaintArrow() 1999-01-22 22:31:15 +00:00
harishd%netscape.com 8bc5b27559 StyleContext info. is passed on into PaintBorder() 1999-01-22 22:30:02 +00:00
harishd%netscape.com b1124a6eef Stylecontext is passed to PaintBorder() 1999-01-22 22:28:12 +00:00
harishd%netscape.com 9c17e2255e PaintBorder() method has stylecontext info. 1999-01-22 22:27:19 +00:00
harishd%netscape.com a5933ee601 PaintBorder() modified to accept styleContext 1999-01-22 22:26:29 +00:00
harishd%netscape.com 5d18d3400f Passing styleContext info. to PaintBorder(). 1999-01-22 22:25:58 +00:00
harishd%netscape.com 1844f0a29c Passing stylecontext into Paintborder() 1999-01-22 22:25:00 +00:00
harishd%netscape.com 3019a40b16 Got stylecontext info into PaintBorder() for displaying
CSS borders.
1999-01-22 22:24:05 +00:00
harishd%netscape.com 452365be17 Modified the PaintBorder(), MakeBevelColor(), DrawSide(),
PaintBorderEdge() methods.
1999-01-22 22:22:26 +00:00
kmcclusk%netscape.com 84e0b887ea Removed code which set the defaultchecked from the checked attribute. 1999-01-22 22:14:58 +00:00