Commit Graph

5406 Commits

Author SHA1 Message Date
peterl%netscape.com
30d40fbb9a better color attribute handling 1999-07-07 01:25:41 +00:00
peterl%netscape.com
57c3b9a684 reworked attribute storage to seperate attributes mapped in to style from
those that aren't
This lets the style system optimize style contexts better.
1999-07-07 01:24:40 +00:00
peterl%netscape.com
6b109c6271 changed attribute mapping to use special attribute container 1999-07-07 01:22:38 +00:00
peterl%netscape.com
1ff58450ba better fixed font handling 1999-07-07 01:22:04 +00:00
peterl%netscape.com
0bb56976c5 made compatibility mode pref an override of auto 1999-07-07 01:21:25 +00:00
peterl%netscape.com
600982b67a better memory handling 1999-07-07 01:20:43 +00:00
peterl%netscape.com
b845295513 propogate quirk mode into child contexts 1999-07-07 01:20:21 +00:00
peterl%netscape.com
af351c6728 cleanup 1999-07-07 01:19:31 +00:00
peterl%netscape.com
35831e358b changed attribute impact api 1999-07-07 01:18:59 +00:00
sfraser%netscape.com
898916ff6a Fix the uber caret problem, where the caret would draw incorrectly when the selection pointed to child nodes of a parent node. Now, it points to the start of the indexed child node in this situation. 1999-07-07 01:11:49 +00:00
edburns%acm.org
16d14a952f Stanley Ho's REFLOW_MODS change. 1999-07-07 00:32:01 +00:00
akkana%netscape.com
5c1253edca Fix formatted plaintext output -- it wasn't following prettyprint or wrap length 1999-07-06 23:13:15 +00:00
andreas.otte%primus-online.de
001ff1afea NECKO only: replacing GetBuffer with ToNewCString and some error checking 1999-07-06 23:08:16 +00:00
joki%netscape.com
6385394fee Partial fix for bug 8123, handle spacebar scrolling on keypress, not keydown 1999-07-06 22:55:46 +00:00
troy%netscape.com
6f7ecbfcd3 Removed one call to SetPrimaryFrameFor() that was redundant 1999-07-06 22:45:13 +00:00
hangas%netscape.com
97cb03a8e0 Fix for bugs 9288 and 8783. 1999-07-06 22:41:54 +00:00
sspitzer%netscape.com
ca20b32c35 fix warning 1999-07-06 22:40:54 +00:00
troy%netscape.com
9fc9b61b5c Changed GetPrimaryFrameFor() to use a hash table to improve performance 1999-07-06 03:52:33 +00:00
kipp%netscape.com
c6d375626b Removed white-space stripping from href's/backgrounds/etc to fix bug #8319 1999-07-05 21:14:37 +00:00
kipp%netscape.com
6546611600 Fixed bug #9282 - clip rect was computed wrong from style info and sign of right/bottom were inverted; eliminated many linux compiler warnings 1999-07-05 20:38:14 +00:00
kipp%netscape.com
83b55405b9 Map entities that expand to \r to \n (bug #6199); eliminate linux specific compiler warnings 1999-07-05 19:45:27 +00:00
kipp%netscape.com
224337a955 Fixed bug #8905 by moving a copy of the first-letter construction code into the bowels of the generated content frame generation code 1999-07-05 18:46:09 +00:00
kipp%netscape.com
bef3754263 Fixed margin calcs for block elements (and tables) so that when the object is wider than the avail width the object is pinned to the left/right edge as appropriate (bug #6155) 1999-07-05 18:45:12 +00:00
kipp%netscape.com
7128c4ecd7 Made direction inheritable by tables in nav-quirks mode; cleaned up some linux specific compiler warning noise 1999-07-05 18:43:38 +00:00
kipp%netscape.com
f967462f7d Cleaned up ctor initializer order to quite down compiler warnings 1999-07-05 18:42:51 +00:00
radha%netscape.com
59223b8a6c Don't use the values returned by NS_MakeAbsURL to pass it to link handler, when
a mailto: url is clicked. This is because netlib doesn't understand mailto: urls yet.
This will be fixed the right way after NECKO lands
1999-07-04 23:48:06 +00:00
andreas.otte%primus-online.de
3b7dac23f8 NECKO only: fixing MakeAbsolute while loading images 1999-07-04 22:41:42 +00:00
andreas.otte%primus-online.de
029524c65d NECKO only: fixing MakeAbsolute when loading images, cleanup 1999-07-04 22:23:38 +00:00
andreas.otte%primus-online.de
4cb2c169f8 NECKO only: fixing MakeAbsolute when using link 1999-07-04 20:56:29 +00:00
sdagley%netscape.com
132941426e Fixing build bustage. Hyatt's new changes require access to nsIFrameReflow.h 1999-07-04 04:58:30 +00:00
hyatt%netscape.com
73b08a974d Checking in support for intrinsic sizing of chrome. 1999-07-04 04:09:54 +00:00
jfrancis%netscape.com
a79218c7e4 thread safety comes to nsRange 1999-07-03 11:14:08 +00:00
warren%netscape.com
7391e7f588 Fix for necko crash trying to load pages with images. 1999-07-03 08:56:26 +00:00
warren%netscape.com
0989551d4c Changed necko assertion to warning to make progress. 1999-07-03 06:52:55 +00:00
jfrancis%netscape.com
41de7e84ee fix for bug 8024 1999-07-03 06:19:11 +00:00
troy%netscape.com
689199ce89 General clean up and fixing of compiler warnings 1999-07-03 02:22:10 +00:00
mcafee%netscape.com
d74d50a8d0 Adding nsToolbarDragListener.cpp 1999-07-02 23:58:32 +00:00
troy%netscape.com
1ade628863 Added 'm' prefix to struct data members 1999-07-02 23:31:01 +00:00
troy%netscape.com
644201d6f0 Fix for bug #9073. Changed Init() to return NS_ERROR_OUT_OF_MEMORY if we fail
to allocate the space manager
1999-07-02 22:45:07 +00:00
troy%netscape.com
04ed47af16 Fixed a compiler warning 1999-07-02 22:41:42 +00:00
troy%netscape.com
e13d067261 Fixed some compiler warnings 1999-07-02 22:39:32 +00:00
kipp%netscape.com
85a5b71a7e Use old-upper/lower-alpha/roman style constants so that when we map them back to strings we can reverse the mapping (bug #4324) 1999-07-02 22:27:55 +00:00
kipp%netscape.com
fa08778e30 Support old-upper/lower-alpha/roman style constants 1999-07-02 22:27:03 +00:00
kipp%netscape.com
056526a3ca Added style constants for old style list bullet decorations 1999-07-02 22:25:42 +00:00
kipp%netscape.com
98c4b9cc48 Only check for creating a first-letter frame when we have a frame (bug #8878) 1999-07-02 21:18:29 +00:00
kipp%netscape.com
b75aab62bc Added code to fill in the maxElementSize in the reflow metrics properly for inner frames (bug #6726) 1999-07-02 21:05:20 +00:00
vidur%netscape.com
52b73fb244 SCRIPT elements now added to the tree with a containing text element representing the script content 1999-07-02 20:59:39 +00:00
rods%netscape.com
a4d74a301c Change returns codes for proper bubbling of events
made non toolbaritem and titlebuttons non-draggable
1999-07-02 20:20:49 +00:00
akkana%netscape.com
51406266dd Fix DoPrettyPrint -- turning off prettyprinting was broken 1999-07-02 19:41:40 +00:00
dveditz%netscape.com
0eb6c820cf nakefile cleanups 1999-07-02 13:42:17 +00:00
ramiro%netscape.com
f41e67c622 Separate the widget and gfx toolkits into two variables.
Instead of MOZ_TOOLKIT, we now have MOZ_WIDGET_TOOLKIT and MOZ_GFX_TOOLKIT.
There is also a new configure flag, --enable-gfx-toolkit which does what its
name implies.
The configure script should continue to work as before.
1999-07-02 13:06:48 +00:00
sspitzer%netscape.com
b304f14099 fix build bustage 1999-07-02 06:16:29 +00:00
warren%netscape.com
35a7264e3d Fixed necko include path. 1999-07-02 06:14:06 +00:00
hyatt%netscape.com
9b9522ae73 Landing changes to wrap XUL windows in a box frame so that we can support
intrinsic sizing of windows.  (Unlike HTML and XML, we are no longer wrapped
in an area frame. We are instead wrapped in a box frame.)

Also included is a patch for the table code, since it crashes inside boxes
because of a bug in its incremental reflow code.

nsISpaceManager was touched to give it a GetIID method so that it could be
used with nsCOMPtrs.
1999-07-02 05:28:32 +00:00
troy%netscape.com
14c7088e20 Work-in-progress for hash table that maps from content->frame 1999-07-02 04:47:05 +00:00
troy%netscape.com
5b550f3d8a Added function FindPrimaryFrameFor() 1999-07-02 04:46:19 +00:00
sfraser%netscape.com
05fadab393 Fix for crash on startup -- don't use nsCOMPtr on frame-derived things, becaue they are not refcounted, and this causes nsCOMPtr to delete the frame on destructions. 1999-07-02 04:02:48 +00:00
gagan%netscape.com
7a9d594eeb NECKO only. Including neckoutil_s 1999-07-01 22:31:43 +00:00
rods%netscape.com
5cb9323f07 Fixed a couple of more small compile time issues 1999-07-01 22:27:43 +00:00
rods%netscape.com
4288d0bbde Added a newline at the end of file 1999-07-01 22:25:54 +00:00
rods%netscape.com
27570d89da changed the hard-coded twips value of 15 to a calculated value. 1999-07-01 22:24:57 +00:00
rods%netscape.com
0571fee60e changes nscoord.h to nsCoord.h 1999-07-01 22:19:16 +00:00
gagan%netscape.com
40d1280874 Reordered Netlib libs. NECKO only. 1999-07-01 21:54:11 +00:00
vidur%netscape.com
b12eace386 Style elements now have a text child for their contents. 1999-07-01 21:39:14 +00:00
rods%netscape.com
2d90c10c9e Added D&D to toolbars and toolboxes 1999-07-01 21:12:43 +00:00
rods%netscape.com
d00260f5fe added nsToolbarItem to constructing code 1999-07-01 21:11:38 +00:00
warren%netscape.com
bd73f68e8b Renamed OnStartBinding/OnStopBinding to OnStartRequest/OnStopRequest (removing the redundant ones from necko). Numerous necko fixes. Necko now using nsIPrompt interface instead of nsINetSupport. 1999-07-01 19:30:20 +00:00
kin%netscape.com
162b21d71e Added GetIID() method. 1999-07-01 18:57:36 +00:00
troy%netscape.com
39b276f602 Work-in-progress for hash table that maps from content->frame 1999-07-01 14:34:35 +00:00
jfrancis%netscape.com
bcfb7de2e5 fixed bug in CompareEndPoints() 1999-07-01 13:40:09 +00:00
joki%netscape.com
37a6739ec1 Backing out js security changes. 1999-07-01 13:03:35 +00:00
joki%netscape.com
ccd5375141 New JavaScript/DOM security stuff. 1999-07-01 10:38:26 +00:00
jfrancis%netscape.com
3d89e1b5ac a little neatening 1999-07-01 08:39:24 +00:00
jfrancis%netscape.com
02114d60ef making nsRangeList be more like a model nsCOMPtr citizen... 1999-07-01 08:19:44 +00:00
sspitzer%netscape.com
93ec012618 fix crash. when I launch apprunner -pref, I hit the assertion.
then I crash because I dereference null.
1999-07-01 07:28:47 +00:00
sspitzer%netscape.com
1bf149f289 set deleted pointers to nsnull. just to be safe. r=hyatt 1999-07-01 07:12:46 +00:00
sspitzer%netscape.com
9979327268 add new line to end of file 1999-07-01 06:11:16 +00:00
hyatt%netscape.com
e92bf344ef Fix for the crash on startup. 1999-07-01 05:16:56 +00:00
hyatt%netscape.com
0dd84590e4 Adding some atoms. 1999-07-01 05:06:11 +00:00
troy%netscape.com
306ed3a699 Minor cleanup 1999-07-01 04:37:07 +00:00
pinkerton%netscape.com
baabf666ba filled in widget, clickCount, and mouse location for mouse enter/exit/over and drag enter/exit/over events. This info was just not getting set as it was for mouse clicks. 1999-07-01 04:12:42 +00:00
pinkerton%netscape.com
8c96d9200e don't crash if parent is null when asking for mouse coordinates. 1999-07-01 03:26:43 +00:00
tague%netscape.com
22137b2725 Fix UNIX build warnings 1999-07-01 00:44:05 +00:00
pinkerton%netscape.com
976ad341f3 fix build bustage. 1999-07-01 00:20:45 +00:00
pinkerton%netscape.com
98dffbe943 add include for linux to fix build bustage. 1999-07-01 00:12:54 +00:00
evaughan%netscape.com
4d81487053 added files: mozilla/layout/xul/base/src/nsSplitterFrame.cpp, mozilla/layout/xul/base/src/nsGrippyFrame.cpp 1999-06-30 22:18:11 +00:00
evaughan%netscape.com
54afa7f4f6 Added anonymous node support.
Added splitters
Added Grippies.
1999-06-30 22:17:43 +00:00
waterson%netscape.com
0370e7c3fd Add GetIID(). 1999-06-30 19:47:42 +00:00
waterson%netscape.com
a9e63d1095 Add GetIID(). 1999-06-30 19:28:16 +00:00
akkana%netscape.com
66024861e2 - New dialog and editor shell API for Insert HTML Source
- Add wrapcolumn setting to document encoders, and use it in the editor
- Fix numbered lists in the html to text sink stream.
1999-06-30 19:26:08 +00:00
troy%netscape.com
bad8b44c27 Work-in-progress for having GetPrimaryFrameFor() use a hash table 1999-06-30 04:42:26 +00:00
troy%netscape.com
5064b689aa Removed a NS_WARNING in ContentAppended() that no longer needed to be
there
1999-06-30 00:24:03 +00:00
vidur%netscape.com
04e0e1ade3 Fix for bug 9035. Shut of layers emulation and fixed type in layers getter. 1999-06-30 00:14:21 +00:00
vidur%netscape.com
bb53422b38 Switched to using NS_WITH_SERVICE as per bug 5403 1999-06-29 23:43:46 +00:00
valeski%netscape.com
e4ba4e0477 getbuffer bypass 1999-06-29 23:14:43 +00:00
tague%netscape.com
094a0276c3 Fixed (hopefully) linux build bustage by re-writing the expression w/ a temp variable 1999-06-29 22:46:20 +00:00
pollmann%netscape.com
2be1de2cdf Bug 8227 and warning cleanups. 1999-06-29 22:01:55 +00:00
scc%netscape.com
f79508bc68 |nsISupports::GetIID()| --> |nsCOMTypeInfo<nsISupports>::GetIID()| 1999-06-29 21:01:31 +00:00
tague%netscape.com
353d857fed Added clause and selection support for Input Methods. Fixes bug #8639, #8459, #6989, #7824 1999-06-29 20:31:22 +00:00
tague%netscape.com
ca31701108 Added clause range and selection support for Input Methods. 1999-06-29 20:30:42 +00:00
scc%netscape.com
4973918df6 Added |GetIID()| 1999-06-29 20:28:56 +00:00
hyatt%netscape.com
58cda7a8d0 Turning on the lazy mode in the tree widget. It is now the default. Let
the bug filing begin. :(
1999-06-29 20:20:40 +00:00
tague%netscape.com
357bf250ae Fixed up UNIX build warnings 1999-06-29 20:14:59 +00:00
sfraser%netscape.com
90131e6812 Call the Output routines with a new param for selection only. 1999-06-29 20:14:58 +00:00
rods%netscape.com
47869fd688 Initial checkin 1999-06-29 14:24:10 +00:00
rods%netscape.com
53b1ce1076 Added toolbaritem 1999-06-29 14:21:14 +00:00
mcafee%netscape.com
d89fd5f9bb Fixing solaris bustage. 1999-06-29 11:10:48 +00:00
rickg%netscape.com
886da23024 allow view-source to work with XUL/RDF 1999-06-29 06:46:03 +00:00
troy%netscape.com
d0002c6559 Fix for bug #2062. When sizing the view, take into account child frames
that stick outside the right/bottom edges of the parent's frame
1999-06-29 03:41:58 +00:00
jdunn%netscape.com
d7604beee6 declare class as public... since some compilers assume private 1999-06-29 02:25:08 +00:00
warren%netscape.com
ef2fbe9982 Necko cleanup. 1999-06-29 00:37:14 +00:00
akkana%netscape.com
9cf081e388 Better place to flush the buffer, suggested by Vidur 1999-06-29 00:26:06 +00:00
warren%netscape.com
45b706bd8c Fixed necko ifdef. 1999-06-29 00:25:46 +00:00
vidur%netscape.com
a9468193b4 added case for HTML element to MakeContentObject 1999-06-28 23:41:01 +00:00
vidur%netscape.com
958933de7c nsHTMLContentSink.cpp 1999-06-28 23:39:25 +00:00
akkana%netscape.com
4a4be41c87 Call FlushText after calling AddText, to keep from dropping text at the end of the fragment 1999-06-28 23:39:15 +00:00
mcafee%netscape.com
a174d8f82e Changes for OS/2. Patch provided by Eric Olson (eric.olson@sympatico.ca) 1999-06-28 23:11:18 +00:00
troy%netscape.com
10b05ce484 Fix for bug #8863. Removed some code that was not being used 1999-06-28 22:02:06 +00:00
valeski%netscape.com
9453200789 necko linux build checkin 1999-06-28 21:53:25 +00:00
pnunn%netscape.com
990fbb562d changed image format list. pnunn. 1999-06-28 21:51:26 +00:00
pnunn%netscape.com
eb2968e386 changing image format list. pnunn. 1999-06-28 21:49:53 +00:00
akkana%netscape.com
b7e797ed52 Fix warnings, mostly from conflicts with the index routine declared in string.h on Linux 1999-06-28 21:27:10 +00:00
jdunn%netscape.com
e73fe072c3 MUST have a newline at end of file 1999-06-28 21:01:36 +00:00
mscott%netscape.com
25a6e7c788 necko change: nsIStreamListener::OnDataAvailable now takes a nsIInputStream instead of a nsIBufferInputStream. 1999-06-28 20:43:28 +00:00
evaughan%netscape.com
294fcf4040 Fixed offset bug in the scrollbar 1999-06-28 19:57:28 +00:00
harishd%netscape.com
04bc04532e Fix for Bug# 7957.
Always set the first "Title".
1999-06-28 19:56:10 +00:00
nisheeth%netscape.com
684b70fd14 Replacing nsIURI.h with nsIURL.h in the include list. 1999-06-28 15:06:33 +00:00
nisheeth%netscape.com
dbca200533 Adding the architecture for an external transformation engine to hook into Raptor's layout process. One way this architecture can be used is for doing XSL transforms using a 3rd party component that implements the XSL processor. More details will be posted in mozilla.layout.
Currently enabled on windows only. Set MOZ_XSL to 1 in your environment and build mozilla/layout.
1999-06-28 14:49:29 +00:00
nisheeth%netscape.com
46687bfc33 Adding the architecture for an external transformation engine to hook into Raptor's layout process. One way this architecture can be used is for doing XSL transforms using a 3rd party component that implements the XSL processor. More details will be posted in mozilla.layout.
Currently enabled on windows only. Set MOZ_XSL to 1 in your environment and build mozilla/layout.
1999-06-28 14:17:30 +00:00
nisheeth%netscape.com
bae346e642 Changed nsIURL to nsIURI. 1999-06-28 14:12:08 +00:00
nisheeth%netscape.com
6e140506a0 Adding the architecture for an external transformation engine to hook into Raptor's layout process. One way this architecture can be used is for doing XSL transforms using a 3rd party component that implements the XSL processor. More details will be posted in mozilla.layout.
Currently enabled on windows only.  Set MOZ_XSL to 1 in your environment and build mozilla/layout.
1999-06-28 14:12:07 +00:00
nisheeth%netscape.com
186c247a47 Fixing up xml stylesheet PI... 1999-06-28 14:01:51 +00:00
nisheeth%netscape.com
1395e7b219 Adding the architecture for an external transformation engine to hook into Raptor's layout process. One way this architecture can be used is for doing XSL transforms using a 3rd party component that implements the XSL processor. More details will be posted in mozilla.layout.
Currently enabled on windows only.  Set MOZ_XSL to 1 in your environment and build mozilla/layout.
1999-06-28 13:52:29 +00:00
buster%netscape.com
3ae7461b9d GFX text controls now hanlde max length, and max length set via DOM
GFX text controls now handle readonly and disabled states set via DOM
1999-06-28 13:48:38 +00:00
buster%netscape.com
481008636f fixed warnings 1999-06-28 13:44:40 +00:00
hyatt%netscape.com
7cd05a8274 More shuffling and error-checking. 1999-06-28 10:47:52 +00:00
hyatt%netscape.com
d1ffe01e19 Shuffling some stuff around. 1999-06-28 10:38:06 +00:00
warren%netscape.com
fbc735f510 Last of the necko ifdefs. Now we link with necko. 1999-06-28 10:35:57 +00:00
hyatt%netscape.com
c756114f03 Number Two: Mail/news performance continued to decline. We thought the
situation with the tree widget was hopeless.  And so we cloned it.  This
new tree widget is exactly like the original in every way... only
1/8 its size.

Dr. Evil: I shall call it... MINI-TREE.

(Translation: Backward scrolling now works in the lazy tree
widget.)
1999-06-28 08:35:10 +00:00
peterl%netscape.com
a35f309ef4 removed autostring constructor usage per rickg
cleaned up url listing
1999-06-27 21:17:39 +00:00
peterl%netscape.com
eb116131c1 cleanup url listing 1999-06-27 21:16:16 +00:00
peterl%netscape.com
536fe1d103 removed old autostring constructor per rickg 1999-06-27 20:42:45 +00:00
rickg%netscape.com
76a550598f fixup nsString API 1999-06-27 18:21:27 +00:00
valeski%netscape.com
32de4bf808 various #ifdef NECKO fixes. 1999-06-27 16:12:20 +00:00
troy%netscape.com
063b6aaad3 Fix for bug #7656. Changed the root frame to size the document element's
frame so it covers the entire canvas
1999-06-27 02:39:09 +00:00
av%netscape.com
a9b3b8dc60 Enabling stuff checked in earlier 1999-06-27 00:05:05 +00:00
danm%netscape.com
b4fcbcd0b1 added 'content' property to JS window 1999-06-26 21:48:29 +00:00
mcafee%netscape.com
327b3d366e Adding BeOS case. 1999-06-26 07:28:55 +00:00
mcafee%netscape.com
3f43247322 Adding case for BeOS. 1999-06-26 07:26:55 +00:00
warren%netscape.com
fbd6d1dc57 Necko ifdefs for layout and rdf. 1999-06-26 06:36:26 +00:00