Commit Graph

14896 Commits

Author SHA1 Message Date
sudu%netscape.com
c94385ee94 OJI MozClassic to raptor merge 1999-01-25 08:05:00 +00:00
pavlov%pavlov.net
fd6d95cb42 only redraw the stuff that needs to be redrawn, not the entire widget. 1999-01-25 02:21:20 +00:00
mjudge%netscape.com
110a084f10 adding same code to paintAscii as i did to paintUnicode 1999-01-25 01:53:40 +00:00
mjudge%netscape.com
55f9005e7a 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
58db313754 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
bienvenu%netscape.com
5771409cd1 initial entry into cvs of msgdb api 1999-01-25 01:36:27 +00:00
bienvenu%netscape.com
ab59a88a4c initial entry into cvs of msgdb impl 1999-01-25 01:31:40 +00:00
pavlov%pavlov.net
fe6c96f077 fix button pressing 1999-01-25 00:51:21 +00:00
pierre%netscape.com
0c1e5ae10f added nsViewportFrame.cpp for Troy 1999-01-24 22:01:58 +00:00
troy%netscape.com
b3714ebc19 Initial check-in 1999-01-24 20:36:46 +00:00
grail%cafebabe.org
7118134bfc Minor "bug" in the xml file. Line with "\"\"". Ick. 1999-01-24 12:03:05 +00:00
grail%cafebabe.org
fc475b9236 Moved to a recursive processing model so you don't have to mess with a
hashtable of parent widgets anymore.
1999-01-24 12:02:31 +00:00
pavlov%pavlov.net
da53ba8c8d compute the scrollbar width/height instead of using a constant number 1999-01-24 07:53:30 +00:00
pavlov%pavlov.net
0eea3374ec use some funky calculations to figure out the underline offset and the
underlining size
1999-01-24 06:55:17 +00:00
saari%netscape.com
e5940b559a Needed to add nsCommandLineService to AppShell.mcp to define NS_NewCmdLineService(), lest a build failure. 1999-01-24 00:16:56 +00:00
saari%netscape.com
1a33f8d8fb Fixing mac build. Tinderbox is lying. Misnamed NS_NewCommandLineServiceFactory renamed to NS_NewCmdLineServiceFactory \Index: nsICmdLineService.h =================================================================== RCS file: /m/pub/mozilla/xpfe/appshell/public/nsICmdLineService.h,v retrieving revision 1.1 diff -r1.1 nsICmdLineService.h 54c54 < NS_NewCommandLineServiceFactory(nsIFactory** aFactory); --- > NS_NewCmdLineServiceFactory(nsIFactory** aFactory); 1999-01-24 00:00:38 +00:00
mjudge%netscape.com
cb811b7c69 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
37624b3834 fixed a leak of an input stream 1999-01-23 19:28:09 +00:00
mcafee%netscape.com
61a7675545 Switching to SIMPLE_PROGRAMS 1999-01-23 12:21:27 +00:00
mcafee%netscape.com
9055650603 Need NSPR to link 1999-01-23 12:20:31 +00:00
mcafee%netscape.com
6d2fbf903e Forgot link line rule 1999-01-23 12:20:00 +00:00
pavlov%pavlov.net
b65a8d8e3a we require gtk 1.1.13, remove #ifdef's. clean up key press handling 1999-01-23 12:03:14 +00:00
mcafee%netscape.com
309efea40d Trying the 3.35 commit again (SIMPLE_PROGRAMS) 1999-01-23 11:41:15 +00:00
pavlov%pavlov.net
9c81f51d53 fix text widgets getting focus. 1999-01-23 11:26:09 +00:00
mcafee%netscape.com
e644d57dfe Backing out until tree builds Ok 1999-01-23 10:14:58 +00:00
mcafee%netscape.com
f00c6c2ebf Pushing the 1:1 source-file-to-binary mapping mechanism into rules.mk so we can share this with other directories. Look for the SIMPLE_PROGRAMS checkin into config/rules.mk 1999-01-23 09:42:33 +00:00
mcafee%netscape.com
051b5f421f Adding support for 1:1 mapping for source files & binaries; this lets 2 or more binaries coexist in a single directory. Usage: <SIMPLE_PROGRAMS = Foo Bar> very similar to the way PROGRAM works. 1999-01-23 09:36:40 +00:00
briano%netscape.com
2511d2f0c5 Automated update 1999-01-23 09:00:36 +00:00
ramiro%netscape.com
25c3168f1a Add a -DMOZ_TOOLKIT=foo flag that makes it easy to distinguish toolkits in
code.
1999-01-23 08:57:10 +00:00
braddr%puremagic.com
92643af3c9 solaris 2.6 native makedepend can't handle lines over 4000 bytes, shorten this down to fit. 1999-01-23 08:24:39 +00:00
peterl%netscape.com
9d1ac341e5 added style menu 1999-01-23 07:10:37 +00:00
peterl%netscape.com
291b002887 sync to style set api change 1999-01-23 07:09:27 +00:00
peterl%netscape.com
9937b38698 cleaned up style sheet ordering 1999-01-23 07:09:06 +00:00
peterl%netscape.com
3e1e2ce68d allow reconstruct frames to work on all documents 1999-01-23 07:08:38 +00:00
peterl%netscape.com
870cd4ed7f made media case insensitive (for now) 1999-01-23 07:08:11 +00:00
peterl%netscape.com
c23d28c907 added insert style sheet 1999-01-23 07:07:32 +00:00
peterl%netscape.com
bbbe75c6c2 cleaned up style sheet ordering
support for selecting alternate style sheets
1999-01-23 07:07:09 +00:00
peterl%netscape.com
ec711cef0c 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
c5492c1e93 only parse style attributes if doc style language is text/css 1999-01-23 07:04:28 +00:00
peterl%netscape.com
62bc285367 added helper methods for selecting & querying alternate style sheets 1999-01-23 07:03:46 +00:00
peterl%netscape.com
1d4db24d11 added HTTP header atoms 1999-01-23 07:02:56 +00:00
peterl%netscape.com
7597321ac7 fixed case of media atoms 1999-01-23 07:02:10 +00:00
peterl%netscape.com
6adda0ee50 set now manages order of doc style sheets 1999-01-23 07:01:57 +00:00
peterl%netscape.com
119785d7c2 added header data accessors
cleaned up style sheet ordering
1999-01-23 07:01:40 +00:00
peterl%netscape.com
0a224a2382 simplified setting doc style sheets (set now manages ordering) 1999-01-23 07:01:02 +00:00
peterl%netscape.com
50635cc188 added accessors to get & set alternate style sheets 1999-01-23 07:00:39 +00:00
peterl%netscape.com
b8cf627e7d added header data accesors 1999-01-23 07:00:10 +00:00
peterl%netscape.com
c075c23f95 sync to nsIDocument API changes 1999-01-23 06:59:35 +00:00
peterl%netscape.com
1497e54206 removed nspr from the pull_seamonkey target 1999-01-23 06:59:09 +00:00
peterl%netscape.com
1533456233 added nsStringArray 1999-01-23 06:58:34 +00:00