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

1633 Коммитов

Автор SHA1 Сообщение Дата
troy%netscape.com 19ed07723e Removed IsTransparent() function from nsIFrame 1999-07-21 23:15:39 +00:00
kmcclusk%netscape.com 9716e9ec80 Enable PartialGfx rendering as the default widget rendering mode. 1999-07-21 23:12:23 +00:00
bienvenu%netscape.com 06518b721b fix windows build bustage for Akkana 1999-07-21 22:17:20 +00:00
akkana%netscape.com 65aa229045 Add a working implementation for nsDOMSelection::ContainsNode, and use it in nsDocument::IsInSelection for XIF conversion 1999-07-21 21:29:29 +00:00
hyatt%netscape.com 1675dae7c2 Crash without these null checks. 1999-07-21 00:17:39 +00:00
akkana%netscape.com b6a67a9c1c Move non-idlc generated stuff from nsIDOMSelection.h to nsIPresShell.h 1999-07-21 00:12:23 +00:00
hyatt%netscape.com b817087e8e Introduced an infinite loop (sigh). Fixing the problem. 1999-07-21 00:11:23 +00:00
hyatt%netscape.com e2158e63d7 Had messed up tree widget code on removal, insertion, and append. Fixed now. 1999-07-20 23:24:10 +00:00
akkana%netscape.com d45c51b9af Add new ContainsNode method to nsIDOMSelection 1999-07-20 23:08:22 +00:00
kmcclusk%netscape.com af9e15b5e3 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 a2519a14d6 Added missing addref. 1999-07-20 20:03:11 +00:00
warren%netscape.com bf8423a769 Changed around load group insertion/removal to happen on mozilla thread. 1999-07-20 08:46:33 +00:00
hyatt%netscape.com 9a563d8a9f 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 28558f35bc Making sure the pseudo stuff gets handled for the XP menu object. 1999-07-20 07:19:22 +00:00
hyatt%netscape.com a293d3e54b Making sure some of the XUL frames get properly wrapped in scroll frames. 1999-07-20 07:03:16 +00:00
troy%netscape.com 8ee82be61f 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 de29ba317c Try to fix windows build bustage 1999-07-20 00:24:11 +00:00
akkana%netscape.com feb61c6d4c 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 d752334449 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 99e5e0a462 Changed ScrollFrameIntoView() to also do horizontal scrolling if necessary 1999-07-19 18:38:33 +00:00
troy%netscape.com 1f18574df2 Changed semantics for ScrollFrameIntoView() 1999-07-19 18:38:02 +00:00
mjudge%netscape.com 5ac2c1e116 fix for javascript calls to selection bad QI 1999-07-19 18:36:28 +00:00
mjudge%netscape.com 516c093f8b 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 5e3ed1564c fixed background tile clipping bug. 1999-07-19 14:37:36 +00:00
rickg%netscape.com 23b232d248 switch to faster string search API 1999-07-19 03:29:56 +00:00
hyatt%netscape.com 124721301b Adding the menu bar frame. 1999-07-18 07:07:55 +00:00
hyatt%netscape.com 45a2846e5d Adding the menu frame instantiation code for XP menus. 1999-07-18 06:37:06 +00:00
hyatt%netscape.com cbbb8072e7 Working on making the menu popup frame for XP menus. 1999-07-18 06:29:43 +00:00
hyatt%netscape.com 8b79ce996e Turning on XP menus. 1999-07-18 03:16:58 +00:00
mjudge%netscape.com 1048e1ff54 sorry bad capitalization of file name 1999-07-18 02:59:09 +00:00
mjudge%netscape.com c0b1525970 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 3a0563e743 fix atom api 1999-07-18 00:25:54 +00:00
peterl%netscape.com 162a545b8d removed unused IID 1999-07-18 00:17:03 +00:00
peterl%netscape.com 4be5417e98 fix outline width cache
fix outline change computation
1999-07-18 00:16:35 +00:00
peterl%netscape.com 218b13580e fix layout atoms api 1999-07-18 00:16:01 +00:00
peterl%netscape.com 50997d7433 use preprocessor for code generation 1999-07-18 00:15:37 +00:00
peterl%netscape.com 5ed314c7e6 cleanup string usage 1999-07-18 00:15:22 +00:00
peterl%netscape.com 02bb492ee5 removed unused imports 1999-07-18 00:15:03 +00:00
peterl%netscape.com 40b2eadb31 added nsLayoutAtomList.h 1999-07-18 00:14:29 +00:00
peterl%netscape.com 492bf2f145 added consts for new CSS properties 1999-07-18 00:14:08 +00:00
peterl%netscape.com 63e40660f8 use preprocessor for atom code generation 1999-07-18 00:13:35 +00:00
peterl%netscape.com 2cda14ec55 added != operator 1999-07-18 00:13:08 +00:00
ramiro%netscape.com fda4120340 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 a09ea8b7ca Landing timer move on unix. 1999-07-17 14:22:51 +00:00
troy%netscape.com 17db1371eb 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 37e8c3a392 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 f9d48b07a9 Added NotifyDestroyingFrame() function to nsIPresShell 1999-07-16 23:25:15 +00:00
troy%netscape.com f49a234635 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 3058394af3 Minor cleanup 1999-07-16 18:17:14 +00:00
kipp%netscape.com dd6cf0e923 Removed a compiler warning 1999-07-16 17:40:39 +00:00
rods%netscape.com 07dc39f2d3 XIF is now being put into the transferable as double byte 1999-07-16 14:20:59 +00:00
warren%netscape.com 84bd74a4fd 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 7b9d24e898 Turned on the use of the digital search tree code 1999-07-16 03:32:09 +00:00
troy%netscape.com b9d0bec0ea Fix for bug #9891: added NULL pointer check in ContentInserted() 1999-07-16 02:14:26 +00:00
buster%netscape.com 313afdd35b a tiny bit of extra debug output, not enabled by default 1999-07-15 19:28:12 +00:00
mjudge%netscape.com fb19f40c27 fix for assert problem. check pointer as well as return value 1999-07-15 19:08:11 +00:00
mjudge%netscape.com f447570414 checkin for carpool for multiple seleciton/ime selection and api changes to nsIDOMselection 1999-07-15 18:19:03 +00:00
valeski%netscape.com 6ee521a3aa yanked some function redefinitions if NECKO was defined 1999-07-15 15:17:43 +00:00
dcone%netscape.com 56e7a48d52 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 af8f0ad20d back this out. causes build bustage. sorry 1999-07-15 07:13:06 +00:00
sspitzer%netscape.com e4c9dbea9b use NS_DEFINE_CID instead of NS_DEFINE_CID where appropriate. fix warning 1999-07-15 07:00:22 +00:00
sspitzer%netscape.com 17366d87c0 fix warning 1999-07-15 06:58:53 +00:00
sfraser%netscape.com b649aead79 File Removed. 1999-07-14 22:37:03 +00:00
sfraser%netscape.com eeb1dfbdf1 Removal of nsCaretProperties 1999-07-14 22:18:29 +00:00
sfraser%netscape.com ea9cc87ab2 Fix the include guard names. 1999-07-14 22:08:13 +00:00
kmcclusk%netscape.com d42e178f95 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 b8dc5bac12 Fix for bugs 9601 and 9698. 1999-07-14 19:21:27 +00:00
akkana%netscape.com a3fb11b98f 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 d476034c45 Tweaked an improper if then else code from troy 1999-07-14 17:31:43 +00:00
kipp%netscape.com 6c7e923344 nop 1999-07-14 17:30:07 +00:00
troy%netscape.com 2b5be81984 Added comment describing how incremental painting works 1999-07-14 15:13:47 +00:00
troy%netscape.com 3423003ece 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 89b7456d30 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 be863ba56e fix for #9698. check pointer before dereferencing. 1999-07-12 19:41:03 +00:00
hyatt%netscape.com 9af43ac043 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 6830e1839d Fix for bug 9503. 1999-07-10 00:51:35 +00:00
hyatt%netscape.com 4e29132a5d 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 30af5da15e Fix for 9361, comment out bogus assert in the caret code. a chofmann 1999-07-08 01:24:52 +00:00
akkana%netscape.com 67a0559e7f 9180: add content comment, not XIF comment. r=chofmann 1999-07-07 22:43:46 +00:00
hyatt%netscape.com d6584e757a Fixing problems with redraw on initial show of window. 1999-07-07 22:34:31 +00:00
troy%netscape.com 5dcc0ba4f3 Fix for bug #9354, crash when typing into an empty document 1999-07-07 20:33:07 +00:00
warren%netscape.com 0efef3c3f9 Added channel argument to nsIStreamObserver/nsIStreamListener/nsIProgressEventSink methods. 1999-07-07 08:19:38 +00:00
warren%netscape.com 9975942bdb Added channel argument to nsIStreamObserver/nsIStreamListener/nsIProgressEventSink methods. 1999-07-07 08:08:40 +00:00
peterl%netscape.com 3ad2fcf758 sync to content api change 1999-07-07 01:28:43 +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
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
troy%netscape.com 6f7ecbfcd3 Removed one call to SetPrimaryFrameFor() that was redundant 1999-07-06 22:45:13 +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 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 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
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 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
jfrancis%netscape.com 41de7e84ee fix for bug 8024 1999-07-03 06:19:11 +00:00
troy%netscape.com 1ade628863 Added 'm' prefix to struct data members 1999-07-02 23:31:01 +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 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
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
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
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
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
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
hyatt%netscape.com e92bf344ef Fix for the crash on startup. 1999-07-01 05:16:56 +00:00
pinkerton%netscape.com 976ad341f3 fix build bustage. 1999-07-01 00:20:45 +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 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 bb53422b38 Switched to using NS_WITH_SERVICE as per bug 5403 1999-06-29 23:43:46 +00:00
scc%netscape.com f79508bc68 |nsISupports::GetIID()| --> |nsCOMTypeInfo<nsISupports>::GetIID()| 1999-06-29 21:01:31 +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
warren%netscape.com ef2fbe9982 Necko cleanup. 1999-06-29 00:37:14 +00:00
warren%netscape.com 45b706bd8c Fixed necko ifdef. 1999-06-29 00:25:46 +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
mscott%netscape.com 25a6e7c788 necko change: nsIStreamListener::OnDataAvailable now takes a nsIInputStream instead of a nsIBufferInputStream. 1999-06-28 20:43:28 +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
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
akkana%netscape.com 77de9e4f9c - 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 0ac72153ad BeOS landing; thanks to Duncan Wilcox (duncan@be.com) for these changes. 1999-06-25 10:56:50 +00:00
ramiro%netscape.com 773e34ec7d 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 4001aade80 Renamed nsIURLGroup to nsILoadGroup in preparation for necko. 1999-06-25 02:17:37 +00:00
warren%netscape.com bde10cf3a0 More necko changes. 1999-06-25 01:53:22 +00:00
akkana%netscape.com 8acb7e9e08 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 aa80493e19 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 2334f89bca Updated to test for negative values for rect regions 1999-06-24 02:03:34 +00:00