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

1629 Коммитов

Автор SHA1 Сообщение Дата
hyatt%netscape.com 2757e6bce5 Crash without these null checks. 1999-07-21 00:17:39 +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
hyatt%netscape.com 8e00083f92 Introduced an infinite loop (sigh). Fixing the problem. 1999-07-21 00:11:23 +00:00
hyatt%netscape.com df0e1b1c02 Had messed up tree widget code on removal, insertion, and append. Fixed now. 1999-07-20 23:24:10 +00:00
akkana%netscape.com 1b40874d73 Add new ContainsNode method to nsIDOMSelection 1999-07-20 23:08:22 +00:00
kmcclusk%netscape.com 41ed34acb6 nsPresContext.cpp,.h - Added eWidgetRendering_PartialGfx as a rendering mode to PresContext.
ua.css - Added select[multiple] rule for multi-select listboxes without a size
Fixed form submission for gfx checkboxes,radiobuttons, and select by rewriting GetNamesValues.
Added nsListControlFrame::GetSizeAttribute and nsListControlFrame::GetNumberOfRows
Added logic to nsCSSFrameConstructor::ConstructSelectFrame and nsListControlFrame::Reflow
to handle the case of a multiselect select without a size specified.
1999-07-20 22:32:41 +00:00
warren%netscape.com 4011e9619e Added missing addref. 1999-07-20 20:03:11 +00:00
warren%netscape.com 7bcb94a320 Changed around load group insertion/removal to happen on mozilla thread. 1999-07-20 08:46:33 +00:00
hyatt%netscape.com ccfa6f2a93 Forget the scrolling frame on menus. I don't need it to make this work. 1999-07-20 07:29:22 +00:00
hyatt%netscape.com d892c40a0a Making sure the pseudo stuff gets handled for the XP menu object. 1999-07-20 07:19:22 +00:00
hyatt%netscape.com 90816ffbd8 Making sure some of the XUL frames get properly wrapped in scroll frames. 1999-07-20 07:03:16 +00:00
troy%netscape.com 9cf5f77dfc Fix for bug #10176: changed ConstructFrameByDisplayType() to be smarter
when handling relatively positioned elements
1999-07-20 04:16:56 +00:00
akkana%netscape.com 91291df7d4 Try to fix windows build bustage 1999-07-20 00:24:11 +00:00
akkana%netscape.com fac197e8ec Use the Range methods instead of homebrew stuff to determine when a point is contained in a range; eliminate code duplication 1999-07-19 22:41:49 +00:00
joki%netscape.com 0af283b8e2 Updating DOM event apis and changing behavior to properly respect capturing, bubbling, and cancellation methods. 1999-07-19 19:54:34 +00:00
troy%netscape.com 6f15d6d746 Changed ScrollFrameIntoView() to also do horizontal scrolling if necessary 1999-07-19 18:38:33 +00:00
troy%netscape.com e6987ce4a0 Changed semantics for ScrollFrameIntoView() 1999-07-19 18:38:02 +00:00
mjudge%netscape.com 1433aa6f88 fix for javascript calls to selection bad QI 1999-07-19 18:36:28 +00:00
mjudge%netscape.com 58eeee17ca cant query interface from frame selection to dom selection since we now have more than one type of dom selection implementations. you must ask for ANY dom selection then remove yourself as a listener or whatever you want to do. MJ 1999-07-19 18:04:35 +00:00
dcone%netscape.com 3ecfa6e7ee fixed background tile clipping bug. 1999-07-19 14:37:36 +00:00
rickg%netscape.com 844a7e45ef switch to faster string search API 1999-07-19 03:29:56 +00:00
hyatt%netscape.com 422e5c0df7 Adding the menu bar frame. 1999-07-18 07:07:55 +00:00
hyatt%netscape.com a602389772 Adding the menu frame instantiation code for XP menus. 1999-07-18 06:37:06 +00:00
hyatt%netscape.com 070be6ab4e Working on making the menu popup frame for XP menus. 1999-07-18 06:29:43 +00:00
hyatt%netscape.com f291d9cf30 Turning on XP menus. 1999-07-18 03:16:58 +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
peterl%netscape.com 4da5e7a7fb fix atom api 1999-07-18 00:25:54 +00:00
peterl%netscape.com 5855be75f2 removed unused IID 1999-07-18 00:17:03 +00:00
peterl%netscape.com b016d1dc69 fix outline width cache
fix outline change computation
1999-07-18 00:16:35 +00:00
peterl%netscape.com f9bdf942db fix layout atoms api 1999-07-18 00:16:01 +00:00
peterl%netscape.com 5420266ceb use preprocessor for code generation 1999-07-18 00:15:37 +00:00
peterl%netscape.com 8f1df3b3ef cleanup string usage 1999-07-18 00:15:22 +00:00
peterl%netscape.com 85822ffd0e removed unused imports 1999-07-18 00:15:03 +00:00
peterl%netscape.com 173fa7623f added nsLayoutAtomList.h 1999-07-18 00:14:29 +00:00
peterl%netscape.com 602ce582af added consts for new CSS properties 1999-07-18 00:14:08 +00:00
peterl%netscape.com 3887cdc922 use preprocessor for atom code generation 1999-07-18 00:13:35 +00:00
peterl%netscape.com 9b936507ff added != operator 1999-07-18 00:13:08 +00:00
ramiro%netscape.com ca57fc99d2 Step 3 of cleaning up link time toolkit dependencies. Name the timer libs
according to the toolkit they match.  Also set the damn name in one place to
make it easy to change in the future.
1999-07-17 23:52:12 +00:00
ramiro%netscape.com 342b5083f1 Landing timer move on unix. 1999-07-17 14:22:51 +00:00
troy%netscape.com 9af37c2ca9 Clean up in InitializeScrollFrame() to make sure floated and positioned elements
have their parent frame pointer set correctly
1999-07-17 00:49:54 +00:00
troy%netscape.com d2521aa665 Added code to make sure that posted events are removed when the frame they
refer to is destroyed
1999-07-16 23:27:46 +00:00
troy%netscape.com 548827fdf5 Added NotifyDestroyingFrame() function to nsIPresShell 1999-07-16 23:25:15 +00:00
troy%netscape.com 47642bfe0a Fix for bug #3605. The problem was that when creating table caption and table cell
frames we weren't pushing a new float context. That meant floated images had an
incorrect parent frame pointer
1999-07-16 23:04:27 +00:00
troy%netscape.com 4c8663e850 Minor cleanup 1999-07-16 18:17:14 +00:00
kipp%netscape.com f9e23515cd Removed a compiler warning 1999-07-16 17:40:39 +00:00
rods%netscape.com 6849fe3a17 XIF is now being put into the transferable as double byte 1999-07-16 14:20:59 +00:00
warren%netscape.com c5684bf4d7 Big changes for Necko load groups. Things are much happier now. Now images work (on pages, but not in chrome). 1999-07-16 11:14:36 +00:00
troy%netscape.com ec1f3c4682 Turned on the use of the digital search tree code 1999-07-16 03:32:09 +00:00
troy%netscape.com e22d48a911 Fix for bug #9891: added NULL pointer check in ContentInserted() 1999-07-16 02:14:26 +00:00
buster%netscape.com 5b1fd1f962 a tiny bit of extra debug output, not enabled by default 1999-07-15 19:28:12 +00:00
mjudge%netscape.com 50a5f08b41 fix for assert problem. check pointer as well as return value 1999-07-15 19:08:11 +00:00
mjudge%netscape.com a2f598637e checkin for carpool for multiple seleciton/ime selection and api changes to nsIDOMselection 1999-07-15 18:19:03 +00:00
valeski%netscape.com f135856aa7 yanked some function redefinitions if NECKO was defined 1999-07-15 15:17:43 +00:00
dcone%netscape.com f80c513c88 Fixed printing to make sure all URL's are loaded before print.
Fixed the background tile render'er to save and restore clip.
1999-07-15 14:23:40 +00:00
sspitzer%netscape.com b52b41b601 back this out. causes build bustage. sorry 1999-07-15 07:13:06 +00:00
sspitzer%netscape.com a56022118e use NS_DEFINE_CID instead of NS_DEFINE_CID where appropriate. fix warning 1999-07-15 07:00:22 +00:00
sspitzer%netscape.com 74c476330c fix warning 1999-07-15 06:58:53 +00:00
sfraser%netscape.com 0deb6862cd File Removed. 1999-07-14 22:37:03 +00:00
sfraser%netscape.com 815c2ea4f3 Removal of nsCaretProperties 1999-07-14 22:18:29 +00:00
sfraser%netscape.com 08a8fd08a7 Fix the include guard names. 1999-07-14 22:08:13 +00:00
kmcclusk%netscape.com f052dc2f0d fixed bugs #6303, #6753, #6756, #6759
Re-wrote nsComboboxFrame.
removed the obsolete nsHTMLAtoms: comboText,comoTextSelected,comTextSelectedFocus,dropDownVisible,
dropdownHidden, dropDownBtnOut, dropDownBtnPressed,
Added nsHTMLAtoms::combobox, nsLayoutAtoms::popupList
Renamed dropDownList to dropDownListPseudo
Added "arrow.gif" as to be used the background-image for the combobox button
ua.css - added rules for select to differentiate between comboboxes and listboxes.
Added style rules to more closely match the XPTOOLKIT XPWidgets look.
removed the following :-moz-combobox-text, -moz-combobox-textselected
nsIFormControlFrame.h - Added SetSuggestedSize method.
nsButtonControlFrame - Implemented SetSuggestedSize.
nsCSSFrameConstructor.cpp - Rewrote ConstructSelectFrame.
nsIWidget.h -Added GetAbsoluteBounds method.
nsWindow.cpp - Implemented GetAbsoluteBounds.
1999-07-14 22:00:24 +00:00
hyatt%netscape.com 9a6f55e84c Fix for bugs 9601 and 9698. 1999-07-14 19:21:27 +00:00
akkana%netscape.com 6d07c8eeb4 Restructure the editor output routines to allow passing in
a mime type and a flag argument.  Also fix the following bugs:
9746: get rid of bogus empty <style> in head.
8143: save wrap column in editor shell in case it's set before the
      editor is created.
9470, 9488: allow explicit specification of formatted output.
1999-07-14 18:54:29 +00:00
kipp%netscape.com 8dd2e06ad4 Tweaked an improper if then else code from troy 1999-07-14 17:31:43 +00:00
kipp%netscape.com 6b66efc545 nop 1999-07-14 17:30:07 +00:00
troy%netscape.com 64b9a8123b Added comment describing how incremental painting works 1999-07-14 15:13:47 +00:00
troy%netscape.com 53e95f8313 Fix for bug #9733. Changed CantRenderReplacedElement() so it resets the primary
frame mapping for the image
1999-07-14 15:11:37 +00:00
troy%netscape.com f02a578659 Fixed a problem in ConstructFrameByTag() where the parent frame was wrong
for floated elements
1999-07-14 15:10:10 +00:00
sspitzer%netscape.com f8a96d6626 fix for #9698. check pointer before dereferencing. 1999-07-12 19:41:03 +00:00
hyatt%netscape.com 7e86878e70 Batching removal and making sure I get notified (in an attempt to fix some
of the out of sync problems the tree widget is having).
1999-07-10 01:10:40 +00:00
hyatt%netscape.com be48637f50 Fix for bug 9503. 1999-07-10 00:51:35 +00:00
hyatt%netscape.com f2ab023788 Changes to the tree widget to prevent memory whackage that's causing
crashes.  This should fix several of the mailnews bugs.  It's hard to
say exactly which of them will be fixed by this, since some of them
are caused by memory whackage and others are real bugs in the widget
itself.

Also adding in support for Troy's primary frame hashtable, thus ensuring
that when the tree widget dynamically deletes frames that the mappings
in the hashtable are removed (so that deleted frames won't accidentally
be retrieved).
1999-07-09 20:58:16 +00:00
sfraser%netscape.com 122c70cece Fix for 9361, comment out bogus assert in the caret code. a chofmann 1999-07-08 01:24:52 +00:00
akkana%netscape.com c52443a441 9180: add content comment, not XIF comment. r=chofmann 1999-07-07 22:43:46 +00:00
hyatt%netscape.com dd7355cf02 Fixing problems with redraw on initial show of window. 1999-07-07 22:34:31 +00:00
troy%netscape.com 82422752eb Fix for bug #9354, crash when typing into an empty document 1999-07-07 20:33:07 +00:00
warren%netscape.com 6a0313832e Added channel argument to nsIStreamObserver/nsIStreamListener/nsIProgressEventSink methods. 1999-07-07 08:19:38 +00:00
warren%netscape.com 9efa754f74 Added channel argument to nsIStreamObserver/nsIStreamListener/nsIProgressEventSink methods. 1999-07-07 08:08:40 +00:00
peterl%netscape.com a4ad0b9db0 sync to content api change 1999-07-07 01:28:43 +00:00
peterl%netscape.com 455ea670d9 better fixed font handling 1999-07-07 01:22:04 +00:00
peterl%netscape.com 458d13448a made compatibility mode pref an override of auto 1999-07-07 01:21:25 +00:00
peterl%netscape.com d5a1581d6d better memory handling 1999-07-07 01:20:43 +00:00
peterl%netscape.com 1092f444a0 propogate quirk mode into child contexts 1999-07-07 01:20:21 +00:00
peterl%netscape.com 8184256766 cleanup 1999-07-07 01:19:31 +00:00
peterl%netscape.com f21a88c90a changed attribute impact api 1999-07-07 01:18:59 +00:00
sfraser%netscape.com 59c72c9266 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
akkana%netscape.com 9e5868b5e5 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 d968fa955b NECKO only: replacing GetBuffer with ToNewCString and some error checking 1999-07-06 23:08:16 +00:00
troy%netscape.com 3c0f50675b Removed one call to SetPrimaryFrameFor() that was redundant 1999-07-06 22:45:13 +00:00
troy%netscape.com 912a5d74e7 Changed GetPrimaryFrameFor() to use a hash table to improve performance 1999-07-06 03:52:33 +00:00
kipp%netscape.com 57ef4d52a6 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 926ce8bbed 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
radha%netscape.com 22066bd370 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 873a640f4b NECKO only: fixing MakeAbsolute when loading images, cleanup 1999-07-04 22:23:38 +00:00
andreas.otte%primus-online.de ef62836077 NECKO only: fixing MakeAbsolute when using link 1999-07-04 20:56:29 +00:00
sdagley%netscape.com 19d051e30a Fixing build bustage. Hyatt's new changes require access to nsIFrameReflow.h 1999-07-04 04:58:30 +00:00
hyatt%netscape.com 2af7a6b407 Checking in support for intrinsic sizing of chrome. 1999-07-04 04:09:54 +00:00
jfrancis%netscape.com 5dc9421f1c thread safety comes to nsRange 1999-07-03 11:14:08 +00:00
warren%netscape.com d45f27091f Fix for necko crash trying to load pages with images. 1999-07-03 08:56:26 +00:00
jfrancis%netscape.com ebc79c328c fix for bug 8024 1999-07-03 06:19:11 +00:00
troy%netscape.com 1750abc9eb Added 'm' prefix to struct data members 1999-07-02 23:31:01 +00:00
troy%netscape.com a5442cc98b Fixed a compiler warning 1999-07-02 22:41:42 +00:00
troy%netscape.com 377f6463aa Fixed some compiler warnings 1999-07-02 22:39:32 +00:00
kipp%netscape.com 83749f7555 Added style constants for old style list bullet decorations 1999-07-02 22:25:42 +00:00
kipp%netscape.com 7117dfe100 Only check for creating a first-letter frame when we have a frame (bug #8878) 1999-07-02 21:18:29 +00:00
akkana%netscape.com 53ee27fc97 Fix DoPrettyPrint -- turning off prettyprinting was broken 1999-07-02 19:41:40 +00:00
dveditz%netscape.com 4c4f269dd4 nakefile cleanups 1999-07-02 13:42:17 +00:00
ramiro%netscape.com b86c78a296 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 141ea81e76 fix build bustage 1999-07-02 06:16:29 +00:00
hyatt%netscape.com 11e9daffcf 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 2f11636ac0 Work-in-progress for hash table that maps from content->frame 1999-07-02 04:47:05 +00:00
troy%netscape.com f49cf1f201 Added function FindPrimaryFrameFor() 1999-07-02 04:46:19 +00:00
rods%netscape.com 6ca1a9377a added nsToolbarItem to constructing code 1999-07-01 21:11:38 +00:00
warren%netscape.com 8462929dda 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
troy%netscape.com 22c6d62d72 Work-in-progress for hash table that maps from content->frame 1999-07-01 14:34:35 +00:00
jfrancis%netscape.com f83c611c20 fixed bug in CompareEndPoints() 1999-07-01 13:40:09 +00:00
jfrancis%netscape.com d11c31e1c0 a little neatening 1999-07-01 08:39:24 +00:00
jfrancis%netscape.com edcceb3605 making nsRangeList be more like a model nsCOMPtr citizen... 1999-07-01 08:19:44 +00:00
hyatt%netscape.com b3a5ceb7e2 Fix for the crash on startup. 1999-07-01 05:16:56 +00:00
pinkerton%netscape.com 7ed91b17f1 fix build bustage. 1999-07-01 00:20:45 +00:00
evaughan%netscape.com 903d3c7c19 Added anonymous node support.
Added splitters
Added Grippies.
1999-06-30 22:17:43 +00:00
waterson%netscape.com 602b1c37bf Add GetIID(). 1999-06-30 19:28:16 +00:00
akkana%netscape.com 830cc10614 - 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 6f27fbf17d Work-in-progress for having GetPrimaryFrameFor() use a hash table 1999-06-30 04:42:26 +00:00
troy%netscape.com 7552882705 Removed a NS_WARNING in ContentAppended() that no longer needed to be
there
1999-06-30 00:24:03 +00:00
vidur%netscape.com 88a75ad2dc Switched to using NS_WITH_SERVICE as per bug 5403 1999-06-29 23:43:46 +00:00
scc%netscape.com 54c96baa72 |nsISupports::GetIID()| --> |nsCOMTypeInfo<nsISupports>::GetIID()| 1999-06-29 21:01:31 +00:00
scc%netscape.com d049be3c31 Added |GetIID()| 1999-06-29 20:28:56 +00:00
hyatt%netscape.com 5c0e073194 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
warren%netscape.com 28d53ce097 Necko cleanup. 1999-06-29 00:37:14 +00:00
warren%netscape.com 163cf1930c Fixed necko ifdef. 1999-06-29 00:25:46 +00:00
mcafee%netscape.com f81dc61901 Changes for OS/2. Patch provided by Eric Olson (eric.olson@sympatico.ca) 1999-06-28 23:11:18 +00:00
troy%netscape.com 6e18bd2ff5 Fix for bug #8863. Removed some code that was not being used 1999-06-28 22:02:06 +00:00
mscott%netscape.com 19e27ea0e4 necko change: nsIStreamListener::OnDataAvailable now takes a nsIInputStream instead of a nsIBufferInputStream. 1999-06-28 20:43:28 +00:00
hyatt%netscape.com 9a161d923f 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
mcafee%netscape.com 58aee90695 Adding case for BeOS. 1999-06-26 07:26:55 +00:00
warren%netscape.com f6b9d3a028 Necko ifdefs for layout and rdf. 1999-06-26 06:36:26 +00:00
akkana%netscape.com 78e98af618 - Add a prettyprint flag to the html-to-text sink (false by default).
When prettyprinting is on, we will attempt to make the plaintext
  mimic the look of the html; when off (as for copy/paste), we just
  dump the text with no formatting information.
1999-06-26 00:01:11 +00:00
mcafee%netscape.com 28609227a2 BeOS landing; thanks to Duncan Wilcox (duncan@be.com) for these changes. 1999-06-25 10:56:50 +00:00
ramiro%netscape.com 05ae9c3868 Changes to turn gfxps into a true component. Thanks to alecf@netscape.com
for providing the base patch.
1999-06-25 09:38:26 +00:00
warren%netscape.com 2f5289766d Renamed nsIURLGroup to nsILoadGroup in preparation for necko. 1999-06-25 02:17:37 +00:00
warren%netscape.com 6fc20cbcd6 More necko changes. 1999-06-25 01:53:22 +00:00
akkana%netscape.com f0da4068f2 5924: Fix XIF handling of HTML comments, and also pass through the document's original formatting whitespace 1999-06-24 20:15:52 +00:00
troy%netscape.com c36412d39d Fix for bug #7397. Changed space manager to allows negative values
for rect regions
1999-06-24 02:04:50 +00:00
troy%netscape.com ec259e33cb Updated to test for negative values for rect regions 1999-06-24 02:03:34 +00:00
putterman%netscape.com bcea6be137 This is hyatt checking in a fix for numerous mail/news tree bugs. 1999-06-23 21:04:14 +00:00
hyatt%netscape.com e1000eaca3 More savory tree widget goodness. 1999-06-23 09:07:59 +00:00
hyatt%netscape.com fdcbb1fc16 Fix for build bustage. 1999-06-23 04:50:31 +00:00
hyatt%netscape.com 3c9d21b9db Fix Linux build bustage. 1999-06-23 04:27:50 +00:00