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

1742 Коммитов

Автор SHA1 Сообщение Дата
evaughan%netscape.com 7bbfd6fa86 Fixed to gfx scrollbar.
Fixed some blockers.
1999-08-27 06:06:39 +00:00
pinkerton%netscape.com b10f20d8ff remove nsTriStateCheckboxFrame.cpp 1999-08-27 03:41:43 +00:00
mjudge%netscape.com d3a330d9a0 small fix in rangelist that will stop warnings or infinite loops 1999-08-25 22:04:54 +00:00
sfraser%netscape.com a28fc6628f No longer need a pres shell for the document encoder; remove it. 1999-08-25 21:42:20 +00:00
rods%netscape.com 57d1c13737 Fixed the initialization of the scroll frame for list boxes, the parameters had been incorrectly changes for version 1.20
Add addtional safety code for dynamically adding items to list boxes when in native widget mode
1999-08-25 13:42:59 +00:00
rods%netscape.com 3c471b8d63 removed some unused variables to get rid of some warnings 1999-08-25 13:39:41 +00:00
ramiro%netscape.com 8644dc2074 Cleanup linking of libimg. 1999-08-25 13:37:11 +00:00
jfrancis%netscape.com 92a8df9ea6 making nsPresShell and nsDocument support weak references; using weak references to docs and pres shells within the editor 1999-08-25 10:51:55 +00:00
hyatt%netscape.com 4d1b846bb2 More anonymous content goodness. 1999-08-25 10:26:41 +00:00
pinkerton%netscape.com edc17e7846 IDL-ifying nsITransferable, nsIDragService, nsIDragSession, nsIFormatConverter. 1999-08-25 08:35:06 +00:00
vidur%netscape.com 716f931345 Parse delimiters out of Comment nodes. CharacterData Nodes now return an empty childNodes list instead of null. 1999-08-25 07:35:45 +00:00
hyatt%netscape.com 1b627c692d Teaching the tree widget how to make anonymous content. 1999-08-25 05:52:10 +00:00
troy%netscape.com 68d280876e Changed PaintBackground() so it doesn't always render the background color when
there's a background image that doesn't tile the entire bounds
1999-08-25 05:05:04 +00:00
ramiro%netscape.com 8019781335 #ifdef out annoying printf. 1999-08-25 04:01:57 +00:00
mjudge%netscape.com 1ca330a9f0 changes to allow selection in "dead" space between frames. still need work on "outside" and not in the window at all, but this is a very good chunk of the issue and it will solve many many bugs on my place. good for dogfood as well :) 1999-08-24 21:51:47 +00:00
troy%netscape.com 33fe4ff50e Added case selectors for NS_STYLE_BORDER_STYLE_HIDDEN. Treated just like
NS_STYLE_BORDER_STYLE_NONE
1999-08-24 21:47:55 +00:00
akkana%netscape.com 70ab0ba259 Revise the doc encoder and content sink APIs yet again to make it easier
to add new flags (pass a flag in the constructor, rather than specific
booleans.  This in order to fix:
11249: Add flag to write only the body in html output.
1999-08-24 18:30:19 +00:00
ramiro%netscape.com e1f2489b0c Set the timer lib flags in one place. 1999-08-24 14:54:59 +00:00
dcone%netscape.com c09714a046 Fixed some warnings, and some roundoff for the curves 1999-08-24 14:51:16 +00:00
hyatt%netscape.com 0e659f3b07 Fix for editor typing bustage (part 2). 1999-08-24 10:20:35 +00:00
hyatt%netscape.com a02346c645 Making a tree outer frame that is constructed instead of a table outer frame
(for trees only of course).
1999-08-24 00:44:21 +00:00
hyatt%netscape.com f3b4498e58 Patching an error in the key event handling. 1999-08-24 00:42:02 +00:00
rods%netscape.com 9d2a369e56 Fixes crash on start up of mail news 1999-08-23 20:59:08 +00:00
rods%netscape.com a37214ea4b Adde code to return the nsListControlFrame frame when adding frames to the combobox. This fixes Bug #11693 1999-08-23 14:05:39 +00:00
mccabe%netscape.com 2290033202 NS_DECL_NSIFOO spam for nsIRequest, nsIChannel, nsIStreamListener, nsIStreamObserver, all from netwerk/
convert manual interface method declarations in implementation class to NS_DECL_NSIFOO macro.
1999-08-22 13:26:18 +00:00
mccabe%netscape.com b95a2bdd54 Replace manual method declarations in implementations of xpcom/ interfaces with NS_DECL_NSIFOO. 1999-08-22 11:25:50 +00:00
ramiro%netscape.com 16bbd09726 cleanup linking of libmozreg. 1999-08-21 15:41:53 +00:00
kmcclusk%netscape.com 5f3c537ce8 Backing out to PartialGfx instead of full Gfx mode. 1999-08-20 18:57:32 +00:00
kmcclusk%netscape.com a8a9ba1343 bug #5944, Changed default widget rendering mode from PartialGfx to Gfx 1999-08-19 22:38:44 +00:00
akkana%netscape.com c91a9f5a64 Ifdef DEBUG, then when doing nsRange::ToString, also dump node contents
to stdout via List() so we can see what's in the range besides text.
1999-08-19 22:20:57 +00:00
evaughan%netscape.com e7ce4e691c xpscrollbars 1999-08-19 22:16:23 +00:00
ducarroz%netscape.com 68af9f7b35 Create an autocomplete text widget if needed 1999-08-19 22:11:03 +00:00
rods%netscape.com f842ae79bd For generated content that gets its value from an attribute, it now creates a new object nsIAttributeContent which goes and gets the current value when needed. 1999-08-19 14:29:55 +00:00
rods%netscape.com a27b00a445 Added a new method PaintOutline, and added a new parameter to PaintBorder to tell whether to get the style and color information from the border info or the outline info 1999-08-19 14:22:47 +00:00
kin%netscape.com a436af1474 Added ScrollRectIntoView() method and other utility methods
to fix several bugs related to scrolling the selection into view.
1999-08-19 13:20:11 +00:00
troy%netscape.com 2a655ce368 Changed to table incremental reflow 1999-08-19 03:51:25 +00:00
ramiro%netscape.com 0e1b8a922a Fix for -lpref linking problems. Dont link with libpref, its not needed. 1999-08-18 00:27:50 +00:00
ramiro%netscape.com 0149d76208 Link in secfree dynamically only where needed. 1999-08-17 15:46:57 +00:00
ramiro%netscape.com f544ac5394 Link expat and xmltok into the htmlparser statically. Not into the app. 1999-08-17 12:46:23 +00:00
rods%netscape.com 9edac24a69 added an extra check to make sure we have a valid child frame. childFrame could be null when native widgets are turned on 1999-08-10 21:28:06 +00:00
kmcclusk%netscape.com 4951b16db4 Rewrote nsButtonControlFrame. It is now based on nsHTMLButtonControlFrame.
Added style rules to set submit, reset, and browse buttons default labels.
1999-08-10 19:13:57 +00:00
harishd%netscape.com f9e3db93d7 Changing the order in which borders are painted for compatibility.
Used to be TOP,LEFT,BOTTOM,RIGHT, and now it's
BOTTOM,LEFT,TOP,RIGHT.  Fix for bug#11022
1999-08-10 18:13:50 +00:00
sfraser%netscape.com 3ab1d5f6c1 Make the caret use InvetRect for drawing. 1999-08-09 19:14:43 +00:00
dp%netscape.com bc9c41ba16 Backing out previous checkin per peterl advice. This caused bookmarks
and mailnews windows to show up blank.
1999-08-09 03:54:10 +00:00
morse%netscape.com 3076621c64 avoid an uninitialized memory access 1999-08-08 19:16:09 +00:00
morse%netscape.com fab51171bf fix a crash in cookie viewer 1999-08-08 18:10:19 +00:00
jband%netscape.com acbeab60aa was neglecting to initialize a member 1999-08-08 02:06:31 +00:00
peterl%netscape.com df1d721fb0 cleaned up style contexts of viewport and friends 1999-08-08 01:16:50 +00:00
peterl%netscape.com d4e49bc394 added note 1999-08-08 01:14:50 +00:00
peterl%netscape.com 18ac95defc fix initial value of border collapse 1999-08-08 01:14:36 +00:00
peterl%netscape.com 7b416ebae7 added more pseudo elements 1999-08-08 01:05:05 +00:00
joki%netscape.com da36d40b61 Adding new onselect event. Also slight modification to ender text widget focus behavior 1999-08-07 23:18:35 +00:00
beard%netscape.com 58148da348 fixes a crasher triggered by test case of bug #5194. 1999-08-07 20:43:47 +00:00
buster%netscape.com 0c8dd1b4da just a comment, part of a memory leak bug fix to remind users to free a struct 1999-08-07 05:09:09 +00:00
rods%netscape.com 1024239809 Fixed build breakage, passing in wrong variable, and it was uninitialized. 1999-08-06 21:45:14 +00:00
bienvenu%netscape.com bbff2f7845 fix build bustage for rods 1999-08-06 21:43:33 +00:00
rods%netscape.com f29ac238eb Added RemoveDummyFrameFromSelect method for removing the dummy frame when the select is empty, finished adding the code to completely handle the creating and removing of the dummy frame. 1999-08-06 21:14:45 +00:00
hyatt%netscape.com 8ad914a800 Popup set frames can be created. 1999-08-06 19:20:56 +00:00
troy%netscape.com 033af2372b Cleanup 1999-08-06 14:34:32 +00:00
rods%netscape.com 6a3185aad0 Added code to create and remove the generated content and frame when the select has no options. This necessary for correct sizing of the select when empty. 1999-08-06 14:11:14 +00:00
jfrancis%netscape.com c30f763fe8 fixing unix bustage. compilers: viva la difference! 1999-08-06 12:14:39 +00:00
jfrancis%netscape.com bd262aab4f fixing range dom gravity bug first exposed by bug #10231 1999-08-06 10:33:09 +00:00
pierre%netscape.com ad77864095 breaking up gfx & native widgets 1999-08-06 05:11:39 +00:00
mcafee%netscape.com 1829c61b98 Trying to fix mac bustage. 1999-08-05 21:33:06 +00:00
troy%netscape.com 9a1b7b21b2 Moved cantrenderreplacedelememt code over to the frame manager 1999-08-05 20:17:44 +00:00
troy%netscape.com db9bc7e018 Added NULL pointer check for frame manager in DeletingFrameSubtree() 1999-08-05 03:30:09 +00:00
troy%netscape.com 2c5e8babc6 Added NULL pointer checks in GetPrimaryFrameFor() and GetPlaceholderFrameFor() 1999-08-05 03:23:39 +00:00
troy%netscape.com 3ae06bfbdc Changed frame construction code to use frame manager when modifying frame
model
1999-08-05 03:09:22 +00:00
valeski%netscape.com 2eae3c61f7 api change to nsIWebShell and nsIDocumentLoaderObserver. I've replaced all the old method delarations with the new versions. We now pass 'nsresult' types into the On*() methods instead of PRInt32. The PRInt32 arg type was causing data loss.
I also checked in a fix for bug 10848 (which prompted the api change), and 10549 (these changes were in nsWebShell.cpp).
1999-08-05 01:37:52 +00:00
buster%netscape.com fc5f6f418f added GetCaretEnabled
cleaned up caret APIs according to coding convention
1999-08-04 20:46:16 +00:00
pinkerton%netscape.com c888de1a4c removing the TOOLBAR_DD #ifdef's. 1999-08-04 20:16:31 +00:00
kin%netscape.com efbd1160d8 Fixes for bug #10231 (crash making list after select all)
and bug #10815 (Crash deleting selected text and table)

mozilla/editor/base/nsHTMLEditRules.cpp
  - Added check, in WillDeleteSelection(),  to see if
    endpoints of the range are in the body before calling
    GetBlockNodeParent(). (Bug #10231)
  - Modified GetPromotedPoint() to check for NULL in the
    case where aWhere == kEnd and GetChildAt() returns NULL.
    (Bug #10815)

mozilla/layout/base/src/nsGenericElement.cpp
  - Modified RangeAdd() so that it doesn't add
    a range if it's already in the list.  (Bug #10231)

mozilla/layout/base/src/nsRangeList.cpp
  - Modified GetPrimaryFrameForFocusNode() to
    initialize aReturnFrame and to return a failure
    if ChildAt() returns NULL. (Bug #10231)
1999-08-04 18:36:19 +00:00
troy%netscape.com 9a13cbb174 Now uses frame manager 1999-08-04 04:02:40 +00:00
troy%netscape.com 4db8257f5a Initial check-in 1999-08-04 03:39:34 +00:00
troy%netscape.com 653e75725d Added nsIFrameManager.h to exported files 1999-08-04 03:39:18 +00:00
mcafee%netscape.com 451c4afcee Converting to stream implementation of HTTP posting, this obsoletes nsIPostData and nsIPostToServer. a=warren 1999-08-03 20:51:41 +00:00
rods%netscape.com 51023a17c1 Added the style context to the CreateInputFrame method, the pseudoContext
was not being created with it's parent and needed to be. Fixes Bug #10716
1999-08-03 14:41:48 +00:00
hyatt%netscape.com 464ff83329 Phase 3. Enabling XP menus on the menu bar. 1999-07-31 11:29:03 +00:00
briano%netscape.com ea37bbc00a Trivial elimination of some pointless macros as discussed in bug 8568. Approved by leaf@mozilla.org. 1999-07-29 01:18:12 +00:00
rods%netscape.com 05ad1ad976 temporary fix for reentrancy bug in HandleEvent 1999-07-28 21:42:37 +00:00
vidur%netscape.com 56744878a7 Fixed incorrect inclusion of text elements in tag stack creation in CreateContextualFragment. 1999-07-28 05:26:16 +00:00
vidur%netscape.com 22137f5881 Added new forwarding macro. 1999-07-28 05:25:44 +00:00
troy%netscape.com 7e4e30d0c4 Added failure check for call to nsStyleData::GetBorder() 1999-07-28 04:48:34 +00:00
briano%netscape.com d99daeea9b Cleaned it up and changed the name of libreg.{a,so} to libmozreg.{a,so} to fix the conflict reported in bug 8568. 1999-07-27 23:27:44 +00:00
kmcclusk%netscape.com 18b946cc00 bug #7032 Changed nsIWidget::Resize(...), nsIWidget::Move(...) to
use PRInt32 instead of PRUInt32. Modified Mac, and Linux to match.
bug #2010 Applied David Barrons patch for MakeSide ins CSSRendering.
nsIWidget - removed GetAbsoluteBounds - Not needed. Can use WidgetToScreen instead.
1999-07-27 23:26:36 +00:00
troy%netscape.com af3ef58730 Changed root frame class over to new reflow command handling 1999-07-27 14:15:42 +00:00
troy%netscape.com 92b8b51c95 Fix for bug #10563 where we were triggering a post condition assertion. Changed
ComputeBackgroundAnchorPoint() to correctly calculate tile offset that is a
multiple of the tile
1999-07-27 14:13:09 +00:00
dcone%netscape.com 0647572e19 Fixed background rendering 1999-07-27 06:41:34 +00:00
joki%netscape.com deb676cd44 Event fixes to allow key event handling by GFX widgets and fixes for window.defaultStatus. 1999-07-26 15:02:19 +00:00
rickg%netscape.com d9a2f8c4dd replaced calls to deprecated nsString API 1999-07-26 00:37:24 +00:00
troy%netscape.com d07cd82e4e Added 'm' prefix to structs defined in nsISpaceManager 1999-07-25 19:01:13 +00:00
jfrancis%netscape.com 9e1ee621c1 fix for bug 9842 (aka 8227) plus some thread safety improvements 1999-07-25 08:41:42 +00:00
jfrancis%netscape.com f24652eee8 fix for bug 9935 1999-07-25 05:31:05 +00:00
jfrancis%netscape.com 4eefa4452e fix for bug: subtree iterator had bug in init code that could cause iter to be empty. 1999-07-25 05:30:15 +00:00
troy%netscape.com adfb6db800 Fix for bug #10268. I used '&&' when I really meant to use '||' and that caused us
to create the wrong type of frame for relatively positioned H1 elements
1999-07-24 23:08:34 +00:00
peterl%netscape.com 15eb214e0e added basic support for inline-block 1999-07-24 19:01:43 +00:00
peterl%netscape.com 195fa109e9 added some experimental CSS3 properties
fixed style context impact reporting
1999-07-24 18:59:43 +00:00
troy%netscape.com cbf519418d Fixed a problem in ContentRemoved() where for fixed position frames the
wrong child list name was being used
1999-07-24 03:58:35 +00:00
troy%netscape.com 19eecb088b Defined it so that the NS_FRAME_IS_DIRTY flag is set for newly added frames in
SetInitialChildlist(), AppendFrames(), InsertFrames(), and ReplaceFrame()
1999-07-24 02:33:07 +00:00
hyatt%netscape.com ab18610fcf Adding the capability to distinguish menus and menu items. 1999-07-23 05:11:49 +00:00
rods%netscape.com 8daf2696a1 Sending wrong length when putting data on the clipboards,
double byte chars need twice the space. Wrongly assummed nsString.Length()
return bytes instead of length in chars doubel or single.
1999-07-23 02:25:17 +00:00
vidur%netscape.com 24261b3c9f Forms can now be container content. 1999-07-22 23:28:16 +00:00
nisheeth%netscape.com 6053670fe6 Fix for bug 10028. We handle mixed case mailto urls properly now. 1999-07-22 22:34:28 +00:00
akkana%netscape.com bc31ea8a3b Fix selection bustage from yesterday 1999-07-22 19:42:21 +00:00
hyatt%netscape.com 98428dd226 Fixing my while loops. They could crash under rare circumstances. 1999-07-22 10:06:38 +00:00
troy%netscape.com ede5a246de Added ReplaceFrame() member function to nsIFrame 1999-07-22 04:32:31 +00:00
troy%netscape.com 537d74d82c Renamed some nsFrameList member functions 1999-07-22 04:00:57 +00:00
troy%netscape.com 9fdbc7ced3 Renamed DeleteFrame() to Destroy() 1999-07-22 02:24:52 +00:00
troy%netscape.com b2994f2d65 Added NS_FRAME_IS_DIRTY flag to the frame state flags 1999-07-21 23:47:01 +00:00
troy%netscape.com f48928d205 Removed IsTransparent() function from nsIFrame 1999-07-21 23:15:39 +00:00
kmcclusk%netscape.com 8dce081912 Enable PartialGfx rendering as the default widget rendering mode. 1999-07-21 23:12:23 +00:00
bienvenu%netscape.com 1cb321cce3 fix windows build bustage for Akkana 1999-07-21 22:17:20 +00:00
akkana%netscape.com 6f89727dfa 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 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