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

1342 Коммитов

Автор SHA1 Сообщение Дата
vidur%netscape.com 7366b9081c Added nsIContent implementation macro with SetParent defined locally 1999-05-04 20:50:43 +00:00
rods%netscape.com 0f31c214df Removed D&D statically defined IIDs and replaced them with the static class GetIID() 1999-05-04 14:55:24 +00:00
ramiro%netscape.com 5052d3c4c8 Part of fix for bugs 4445, 4768. Let the default rendering mode on unix
be "native" as it is on mac and win.
1999-05-03 21:32:15 +00:00
kipp%netscape.com 060e5e4b0f Fixed bug #4309 - propogated handling of floating image frames to floating object frame code during CantRenderReplacedElemen to avoid assertion check in block code 1999-05-03 16:07:47 +00:00
karnaze%netscape.com 14a2e6c1eb fixed crash in bug 5190, allowing a table to be the top level XML element. 1999-04-30 19:51:59 +00:00
joki%netscape.com d1f2b3ef88 Adding scrolling fixes to fix bug #3999, A: chofmann 1999-04-30 19:38:39 +00:00
pinkerton%netscape.com 8a7e4f54d2 fix solaris bustage. 1999-04-30 10:14:35 +00:00
pinkerton%netscape.com f4a6e3e199 fix win32 bustage. 1999-04-30 09:52:22 +00:00
pinkerton%netscape.com 1680448437 pinkerton/scc. appr chofmann. Bug #4127, et al. Fixing ownership models (more work to come). 1999-04-30 09:04:36 +00:00
pinkerton%netscape.com 7638e305fb added GetIID() method. 1999-04-30 08:59:11 +00:00
kipp%netscape.com 0227e28077 Disable rendering during presentation tear down 1999-04-30 00:08:17 +00:00
mjudge%netscape.com 391dd39d84 m5 BUGS Choffman approved. simon reviewed. removing possible memory leak and getting anchor and focus frame to use the proper range instead of addreffing a node each! tested this afternoon 1999-04-29 20:24:21 +00:00
mjudge%netscape.com 3c1b15a558 m5 BUGS Choffman approved. simon reviewed. fixing selection bug and removing unecessary methods in nsIFocusTracker.h 1999-04-29 20:23:24 +00:00
troy%netscape.com d2b09d863b Fix for bug #5680. Re-arranged some assertion checking code 1999-04-29 18:29:56 +00:00
mjudge%netscape.com 5ac8a185c5 bug fix simon reviewed hoffman approved 1999-04-28 23:09:59 +00:00
troy%netscape.com dc90d5782e Aded nsFrameConstructorState structure 1999-04-28 19:08:14 +00:00
sfraser%netscape.com 667ad857f7 Break out of the loop when iter->Next() fails (nil parent problem in the content iterator). 1999-04-28 06:38:19 +00:00
sfraser%netscape.com 696ffe3514 Fix nil parent crasher. 1999-04-28 06:37:51 +00:00
bruce%cybersight.com 25345b7651 Remove -lnetlib from link lines. Not needed. 1999-04-28 05:30:09 +00:00
mjudge%netscape.com 8319d9b381 oops left debug statement on 1999-04-28 03:01:27 +00:00
mjudge%netscape.com 77c2123120 fixing a plethora of bugs here. This will only set selection on the difference in the ranges before and after the ::Extend call. This will stop unnecessary drawing ect. The flickering that may be seen now is due to an invalidate compositor bug that will not allow me to queue up invalidate calls. this should be safe. 1999-04-28 02:45:19 +00:00
alecf%netscape.com 160e6847ae fix script C++ const-ness problem (pedantic bustage) 1999-04-28 02:27:03 +00:00
peterl%netscape.com 29f1037fd5 added background propogated flag 1999-04-28 01:51:02 +00:00
kipp%netscape.com 284ac2a592 Use correct content when creating first-letter and related frames so that style resolution works beyond the first time 1999-04-28 00:55:11 +00:00
kipp%netscape.com 2f9d97e73d Fixed bug in floater placement; use correct content object to get style for inline frames that contain first letter frames 1999-04-28 00:21:51 +00:00
vidur%netscape.com 02829b3ff6 Added nsIDOMNSRange method with InsertFragment method. Stub implementation for now. 1999-04-27 22:16:04 +00:00
kipp%netscape.com 896a295081 Create first-letter frames as needed 1999-04-27 22:14:54 +00:00
kipp%netscape.com 39c56cdb27 Removed compiler warnings 1999-04-27 22:14:17 +00:00
kipp%netscape.com 1c9b5f37dd Added more info to the list output 1999-04-27 22:08:48 +00:00
kipp%netscape.com c9e26b1418 Removed unused variable 1999-04-27 22:07:43 +00:00
kipp%netscape.com 2abfa66475 Added letter and line frame 1999-04-27 22:07:22 +00:00
kipp%netscape.com cb4bb53c2c Added an (as yet unused) predicate 1999-04-27 22:07:02 +00:00
sfraser%netscape.com d74adaa259 WIP to get caret position in window coordinates for IME 1999-04-27 21:59:18 +00:00
ftang%netscape.com 2e97bf7dcc change S/GetDocumentCharacterSet method for nsIDocument interface. 1999-04-27 21:49:25 +00:00
troy%netscape.com 9a242a36e1 Factored some common code out into a separate function 1999-04-27 03:58:46 +00:00
troy%netscape.com 49e463ad97 Added code to ContentRemoved() to walk the child frames and look for
placeholder frames; the corresponding out-of-flow frames need to be
removed as well
1999-04-27 03:10:45 +00:00
kostello%netscape.com 67c64be801 Added Encoding of charset information
Encoded < and > as LT and GT character entities to fix bug #4709
1999-04-26 06:10:47 +00:00
mjudge%netscape.com f302ca2537 selection changes for new model of content only. frames no longer contain variables referring to selection state outside of 1 bit. keyboard selection will now be disabled until i can get it working in the new selection world order. 1999-04-26 04:02:04 +00:00
troy%netscape.com 00edc72db6 Added flag bit NS_FRAME_OUT_OF_FLOW, and changed the frame construction code
to set it for floated and absolutely positioned frames
1999-04-25 17:20:53 +00:00
troy%netscape.com c7748fdf2c Changed FindFrameWithContent() to check for a frame type of "placeholderFrame"
and return the out-of-flow frame instead
1999-04-25 17:00:24 +00:00
troy%netscape.com eda127dabd Change so we use nsPlaceholderFrame frames for all placeholders 1999-04-25 16:58:42 +00:00
troy%netscape.com 4d366f928b Fixed a comment 1999-04-25 04:14:06 +00:00
troy%netscape.com dc03d4fd22 Added support for fixed background attachment 1999-04-25 02:43:50 +00:00
kipp%netscape.com 53a3205060 Implement CancelReflowCommand; remove uselss root-frame resize in incremental reflow code 1999-04-23 20:01:20 +00:00
kipp%netscape.com 470b830288 Added code to discard wasted size updates 1999-04-23 19:59:13 +00:00
kipp%netscape.com 86ed071b16 Remember to stop image loads to break connection back to pres context 1999-04-23 19:57:49 +00:00
kipp%netscape.com 5cc5d46a12 Work around crash by not assuming we have an owner 1999-04-23 19:57:26 +00:00
kipp%netscape.com f07b107e69 Added CancelReflowCommand 1999-04-23 19:57:03 +00:00
rods%netscape.com e2de00bcd4 Changed Copy code to use nsCOMPtr 1999-04-23 17:15:53 +00:00
mcafee%netscape.com 2c905d7de3 Removing nsSelectionMgr from the build 1999-04-23 16:50:17 +00:00
scc%netscape.com f033719a36 Added required GetIID methods 1999-04-23 16:48:32 +00:00
troy%netscape.com 4466f403c7 Added GetFrameType() and renamed GetAnchoredItem() to GetOutOfFrameFlow() 1999-04-23 14:34:48 +00:00
troy%netscape.com 50f93a7b42 Added placeholderFrame atom 1999-04-23 14:32:12 +00:00
troy%netscape.com 5c6fd4e9f3 Removed the :before and :after logic that would make the pseudo-elements
siblings of the element, because the consensus seems to be that it shouldn't
work that way. Generated content is for container elements, and the generated
elements go before and after its child content
1999-04-22 14:31:19 +00:00
mcafee%netscape.com 8cdb907705 Removing NEW_CLIPBOARD_SUPPORT ifdef. 1999-04-22 07:03:14 +00:00
rickg%netscape.com ada56b0089 update to sync with nsString2 1999-04-22 05:39:24 +00:00
rickg%netscape.com 837318b35a updates to sync with nsString2 api 1999-04-21 23:12:55 +00:00
evaughan%netscape.com 0bec328133 Added a tab control widget. 1999-04-21 22:46:15 +00:00
troy%netscape.com 20410053f1 Changed ConstructDocElementFrame() to make sure we call CreateViewForFrame()
for the document element's frame
1999-04-21 22:14:30 +00:00
troy%netscape.com 7fb6d19406 Changed values for NS_STYLE_BG_ATTACHMENT_SCROLL and NS_STYLE_BG_ATTACHMENT_FIXED
so it was clear that they weren't bit fields
1999-04-21 22:01:18 +00:00
kipp%netscape.com c83c90fb24 Fixed FindNextSibling to return the first-in-flow not the last in flow 1999-04-21 19:59:40 +00:00
dcone%netscape.com 3b1a4260b6 Updated with the background painting and anti-aliasing 1999-04-21 14:23:49 +00:00
troy%netscape.com 0b93c37f4f Changed GetAbsoluteContainingBlock() to return relatively positioned
block-level and inline-level elements as well
1999-04-20 22:08:33 +00:00
pinkerton%netscape.com 520356c625 create xul slider, spinner, scrollbar, font and color pickers 1999-04-20 21:57:41 +00:00
troy%netscape.com 8644de12ff Changed GetAbsoluteContainingBlock() to be a little smarter about verifying
the frame is an area frame
1999-04-20 21:51:55 +00:00
kipp%netscape.com 4760249344 Fixed bug where image loading during stopped state would not properly set the out parameter 1999-04-20 21:50:32 +00:00
kipp%netscape.com 25a5f607a8 Added (disabled) refcnt logging 1999-04-20 21:49:53 +00:00
syd%netscape.com 65b71910d3 For Unix only (Gtk+): make the default rendering mode Gfx. The Gtk+
implementation is buggy, and we'll eventually be going in this direction anyway
of using gfx to render controls. Need to take out this #ifdef eventually for
Win and Mac.

To enable the native widgets, edit ~/.mozilla/prefs50.js, and add the line
user_pref("nglayout.widget.mode", 1);.
1999-04-20 21:34:34 +00:00
troy%netscape.com c68d3e2fd0 Changed CreateContinuingFrame() to know about positioned inline
frames
1999-04-20 20:00:52 +00:00
troy%netscape.com daf0a5b6a6 Added positionedInlineFrame atom 1999-04-20 18:27:37 +00:00
troy%netscape.com b53b212ff3 Atom name changes 1999-04-20 18:23:13 +00:00
troy%netscape.com 5faf7aa9cf Added blockFrame and inlineFrame 1999-04-20 18:20:52 +00:00
peterl%netscape.com 485a627711 tweaks to style change handling to ensure that children are handled when parent doesn't change... 1999-04-20 14:23:18 +00:00
troy%netscape.com 19fbe432b9 Part of a fix for bug #5264. CantRenderReplacedElement() no longer asserts for
INPUT elements
1999-04-20 03:57:01 +00:00
troy%netscape.com 8eaead0110 Fix for the layout crash in bug #5263 1999-04-20 02:51:07 +00:00
kipp%netscape.com 211ca77ef3 Create continuing line frames 1999-04-20 00:28:58 +00:00
kipp%netscape.com bfa935e427 Tweaked verify-reflow implementation 1999-04-20 00:24:21 +00:00
peterl%netscape.com 5548b30fa8 sync to new state change api 1999-04-20 00:06:58 +00:00
peterl%netscape.com 09405cfc34 widened state change api
added test for state dependent style
1999-04-20 00:05:14 +00:00
peterl%netscape.com 04f5fc38c1 widened content state change api
added test for state dependent style
1999-04-20 00:02:22 +00:00
troy%netscape.com bfd8240682 Work-in-progress for making relatively positioned inline-level elements a
container for absolutely positioned child elements
1999-04-19 19:10:15 +00:00
dcone%netscape.com b8b86e2425 Fixed declaration to fix Mac build 1999-04-19 13:37:16 +00:00
dcone%netscape.com c08626bd0e added the rounded rectangle code for style 1999-04-19 05:27:55 +00:00
rods%netscape.com 6a3ae34f17 Removed some D&D debug code 1999-04-17 13:54:00 +00:00
rods%netscape.com c514b25e3b Switched over to new nsIGenericTransferable 1999-04-17 13:51:42 +00:00
vidur%netscape.com 632fa812dc Fix for bug 5141. The parentNode of a standalone Node is no longer a DocumentFragment, but is now, according to the spec, just null. 1999-04-17 00:56:25 +00:00
kmcclusk%netscape.com 848b49f05b fix for bug #3162, Removed #ifndef MAC in the nsSelectControlFrame::GetProperty.
The Mac now supports native combo box widgets so it no longer will crash in GetProperty
with a null mWidget field.
Modified nsComboboxControlFrame::HandleEvents. MouseExit from the combox rect now
initiates mouse capture on the drop-down list.
Modified nsCSSFrameConstructor::ConstructSelectFrame to initialize the drop-down list
for frame-based comboboxes as hidden.
Added a nsIListControlFrame::CaptureMouseEvents method.
Implemented nsListControlFrame::CaptureMouseEvents.
1999-04-16 19:28:12 +00:00
mcafee%netscape.com 3dc8a10efc Removing //#define NEW_CLIPBOARD_SUPPORT 1999-04-16 17:36:33 +00:00
pinkerton%netscape.com f0743a6a37 added code to create a tristatecheckbox when seen in xul. 1999-04-16 17:08:16 +00:00
michaelp%netscape.com 768d09d96e modified for new view flags. 1999-04-16 04:24:14 +00:00
peterl%netscape.com fbde443a95 split font style mapping from regular style mapping 1999-04-15 21:23:05 +00:00
peterl%netscape.com bffaa9e0ec fixed XUL code for removal of root element 1999-04-15 21:22:19 +00:00
sfraser%netscape.com c1384c00bf Adapt to fixed selection interfaces. 1999-04-15 20:19:34 +00:00
sfraser%netscape.com bffb305703 Implement the ScriptObjectOwner interface, and adapt to fixed selection interfaces. 1999-04-15 20:19:26 +00:00
sfraser%netscape.com bf04e1e37e Fix QI failure return value (!NS_OK is bad!) 1999-04-15 20:18:47 +00:00
kipp%netscape.com d599286de0 Fix core dump bug 1999-04-14 22:01:17 +00:00
troy%netscape.com fb899785d8 Fixes for bug #1994. Better handling of floated and positioned images when
displaying the alternate contents
1999-04-14 04:00:16 +00:00
joki%netscape.com b0379bfc55 Modifying auto-scrolling to not happen after every keystroke. 1999-04-14 01:22:09 +00:00
joki%netscape.com f9441b5b56 Commenting out selection flashing stuff. 1999-04-13 23:42:58 +00:00
joki%netscape.com f6b9ad3e7e Fix blinking selection on mouseover 1999-04-13 23:34:58 +00:00
kipp%netscape.com a75693e1fa Updated to use new image loading apis 1999-04-13 21:52:19 +00:00
kipp%netscape.com 24ff6b20c1 Fixed a slight bug with handling error codes 1999-04-13 21:50:47 +00:00
kipp%netscape.com cb0b54647a Reworked to support mulitple frames per image loader 1999-04-13 21:49:28 +00:00
kipp%netscape.com 43f8bcd459 Revised api 1999-04-13 21:49:01 +00:00
kipp%netscape.com 83689cb3b4 Revised image loading apis 1999-04-13 21:48:49 +00:00
kipp%netscape.com 9fbbadd484 Added a bit to speed up frame destruction 1999-04-13 21:48:35 +00:00
sfraser%netscape.com f0acea2009 Updated to conform to new IDL-ized selection interfaces. 1999-04-13 01:33:32 +00:00
sfraser%netscape.com df0fb75ea2 nsIDOMSelection[Listener].h have moved to dom/public/range/ 1999-04-13 01:29:25 +00:00
sfraser%netscape.com cbde030181 File Removed. 1999-04-13 01:28:49 +00:00
sfraser%netscape.com 7cb68edb39 File Removed. 1999-04-13 01:18:25 +00:00
sfraser%netscape.com 3e6d735bba No longer export nsSelection, nsSelectionRange, nsSelectionPoint 1999-04-13 01:17:49 +00:00
sfraser%netscape.com e4b0d79daa Removal of nsSelectionRange, nsSelectionPoint, and fixing up resulting include problems. 1999-04-13 01:15:16 +00:00
sfraser%netscape.com fd2a70df78 Fix a problem where the caret could be using a stale offset, after a node has been split. 1999-04-13 01:13:00 +00:00
troy%netscape.com 68629094d7 Removed Join() function from nsFrameList, because we already has a version
of AppendFrames() that did the same exact thing
1999-04-13 00:06:17 +00:00
kmcclusk%netscape.com a2ffe366a4 Enabled frame-based comboboxes when widget rendering mode is gfx.
Major changes to nsComboboxControlFrame:
Removed commented out code + nsIPluggableEventListener references.
Implemented nsComboboxControlFrame::GetNamesValues
Implemented nsComboboxControlFrame::SetProperty GetProperty methods
Fixed references to previously freed memory in nsComboboxControlFrame::ReResolveStyleContext
Modified ua.css style rules for dropdown-visible, drodown-hidden to have -moz- prefix.
Added -moz-dropdown-btn-out and -moz-dropdown-btn-pressed, -moz-dropdown-list rules.
Modified nsListControlFrame.cpp to calculate the width of the dropdown list for combo boxes correctly
Added nsListControlFrame::GetProperty and SetProperty methods.
Modified nsCSSFrameConstructor::ConstructSelectFrame to setup combobox.
1999-04-12 22:14:31 +00:00
waterson%netscape.com 050221001c Added GetIID() method so this can be used with nsCOMPtr. 1999-04-12 18:08:43 +00:00
troy%netscape.com 3f98c674e3 Changed ConstructRootFrame() to check if the device is scrollable when
determining whether to make the viewport scrollable
1999-04-11 03:10:20 +00:00
hyatt%netscape.com 5fb3fed6dc Fix for bug 3529. 1999-04-10 09:56:51 +00:00
troy%netscape.com 5eae13db9c Fix for bug #4833. Changed CreateGeneratedContentFrame() to make sure that
'position' is set to 'static'
1999-04-10 04:21:33 +00:00
sspitzer%netscape.com 30bf4b542c fixes to make the test build 1999-04-10 00:32:53 +00:00
troy%netscape.com a4baddf3dc Fix for bug #4824. Added NULL pointer checks in GoToAnchor() 1999-04-09 04:28:15 +00:00
jfrancis%netscape.com fece7c9e61 fix for another range gravity bug; rvwd and apprd kostello; appr chofmann 1999-04-08 06:00:44 +00:00
mjudge%netscape.com 9a83dd0a53 bug 4539 approved by hoffman. fix gives us nested selection batch changes. 1999-04-08 01:27:29 +00:00
mjudge%netscape.com 2bb61f6606 Simon reviewed. Hoffman approved bug number 4584 fixes clicking in alternate text. 1999-04-07 22:49:07 +00:00
troy%netscape.com 8025cdb11b Added emebed as one the tags handled in CantRenderReplacedElement() 1999-04-07 05:16:47 +00:00
mcafee%netscape.com 616c553b24 Finishing clipboard ifdef so we can remove the old clipboard. 1999-04-07 03:56:07 +00:00
troy%netscape.com 1fea9f892b Added a check that the content objects match when determining if a
frame is generated content
1999-04-07 03:10:59 +00:00
rods%netscape.com e7d6ba8fd3 Commented out NEW_CLIPBOARD_SUPPORT 1999-04-07 01:38:49 +00:00
rods%netscape.com 46393b489c Turning on new clipboard support 1999-04-06 23:05:59 +00:00
jfrancis%netscape.com 25927591d7 fix for range gravity bug 1999-04-06 19:57:01 +00:00
karnaze%netscape.com 3a62df19c9 bug 4295 - anonymous table frame for caption is part of frame tree 1999-04-06 05:19:38 +00:00
troy%netscape.com 0439adf764 Changed ContentAppended() and ContentInserted() to work correctly
if the parent frame has :before or :after pseudo-elements
1999-04-06 04:58:05 +00:00
troy%netscape.com 8c0d3b76c9 Changed FindFrameWithContent() to ignore frames associated with
generated content
1999-04-06 04:29:31 +00:00
troy%netscape.com d8e2981fbf Better handling of incremental reflow 1999-04-05 23:32:11 +00:00
troy%netscape.com 62cb7b680b Added NS_FRAME_GENERATED_CONTENT 1999-04-05 03:44:07 +00:00
troy%netscape.com 0cd13af7b0 Work on generated content 1999-04-05 02:53:07 +00:00
kipp%netscape.com cd79fa3505 Set link handler so that style resolves properly for links around things like images 1999-04-03 21:54:32 +00:00
kipp%netscape.com b693a7061b Made verifyreflow work again 1999-04-03 18:58:04 +00:00
kipp%netscape.com 500d6ef58f Fixed an oopsie that prevented enumerating the override and backstop sheets 1999-04-03 18:56:45 +00:00
peterl%netscape.com e26a3e36aa updated prop values 1999-04-03 03:15:24 +00:00
sfraser%netscape.com ea7a223c6f Turn off debug selection, and fix some debug code that crashed sometimes. 1999-04-03 01:46:58 +00:00
peterl%netscape.com ad074c6781 propogate opacity & visibility changes down the view heirarchy... 1999-04-02 22:57:25 +00:00
mcmullen%netscape.com 694d407546 Since I changed prefapi.h to use prtypes instead of the obsolete XP_ things, I have to change calls to match. 1999-04-02 20:41:58 +00:00
peterl%netscape.com ee221130d7 made some rudimentary connections for generated content into style data 1999-04-02 18:50:45 +00:00
peterl%netscape.com 37cbacb459 added nsStyleContent 1999-04-02 18:48:55 +00:00
sfraser%netscape.com 806972e747 Fix build bustage 1999-04-02 01:14:30 +00:00
sfraser%netscape.com 1b7bc2f98b Added a method to the pres shell to control enabling clients to turn the caret on and off. 1999-04-01 23:58:11 +00:00
sfraser%netscape.com 1e9a850124 Caret changes to enable the caret to erase itself, and fix a bunch of caret problems. 1999-04-01 23:57:35 +00:00
sfraser%netscape.com 174ec2f784 #ifdef out the navigation printfs, and remove some unused variables. 1999-04-01 23:44:15 +00:00
jdunn%netscape.com a5502eeae3 link in key libraries to build 1999-04-01 21:01:31 +00:00