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

3746 Коммитов

Автор SHA1 Сообщение Дата
kipp%netscape.com f297ff8225 Tweaked to handle updated line-height calculation code that will now return -1 sometimes 1999-05-03 20:54:11 +00:00
kipp%netscape.com e650e7915d Renamed a method 1999-05-03 20:53:46 +00:00
kipp%netscape.com 2ecc585200 Fix bug 2058 and improve nav4 compatability by not making line-height normal == 1.0 1999-05-03 20:53:27 +00:00
kipp%netscape.com b2a0219c52 Removed a compiler warning 1999-05-03 20:51:30 +00:00
kipp%netscape.com dd779c3a05 Updated a comment 1999-05-03 20:51:16 +00:00
kipp%netscape.com 77e9067f50 Fixed bug 5375 - the conditions for avoiding combined area computations were wrong 1999-05-03 20:51:02 +00:00
kipp%netscape.com a94af7d585 Make hidden form elements invisible 1999-05-03 20:49:06 +00:00
kostello%netscape.com 69a841f3b2 Moidifed to match the API change in nsHTMLContentSinkStream. 1999-05-03 18:42:53 +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
karnaze%netscape.com 07f3958fb2 fixed potential divide by 0 1999-04-30 19:50:42 +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 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
troy%netscape.com 63c4c7aef7 Fix for bug #4525. Changed Reflow() to take into account 'overflow:scroll' when
determining the desired width
1999-04-30 00:55:18 +00:00
kipp%netscape.com 8b36af8ca0 Disable destroying webshell until later 1999-04-30 00:08:43 +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
troy%netscape.com d2b09d863b Fix for bug #5680. Re-arranged some assertion checking code 1999-04-29 18:29:56 +00:00
karnaze%netscape.com c81e762104 only print warnings on large cell width/height during pass 2 reflow 1999-04-29 17:43:41 +00:00
kipp%netscape.com fe6e59058f Fix crash bug #5621; we weren't pushing frames to the next-in-flow in all cases like we should 1999-04-29 00:16:44 +00:00
kipp%netscape.com e83d736b28 Clear first-letter ok style at the right time 1999-04-29 00:16:09 +00:00
troy%netscape.com dc90d5782e Aded nsFrameConstructorState structure 1999-04-28 19:08:14 +00:00
bruce%cybersight.com 25345b7651 Remove -lnetlib from link lines. Not needed. 1999-04-28 05:30:09 +00:00
mjudge%netscape.com e60293b6e6 fixing bugs for unnecessary drawing in text fram as well as other assorted selection bugs. 1999-04-28 02:43:02 +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 2203862640 fixed background propogation code to replace previously propogated background info 1999-04-28 01:51:38 +00:00
kipp%netscape.com b99109494b Activate the first-letter special rule; fixed a memory leak 1999-04-28 01:16:45 +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
peterl%netscape.com 5b688114ed fixed image link border colors 1999-04-28 00:54:49 +00:00
karnaze%netscape.com de3a47320a reduced the file name to < 31 characters 1999-04-28 00:42:28 +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
kipp%netscape.com c583a4158d REmoved dead ART code 1999-04-28 00:21:13 +00:00
kipp%netscape.com 8dfb604de1 Removed some cruft 1999-04-28 00:19:28 +00:00
kipp%netscape.com 49a6892635 work around mac filename limits 1999-04-27 23:23:22 +00:00
pollmann%netscape.com c81aec2473 Bug 2504: Change mouse pointer over image submits 1999-04-27 22:54:15 +00:00
mjudge%netscape.com a6a19b2656 fixing skippage of some frames during selection 1999-04-27 22:35:41 +00:00
pollmann%netscape.com e3a0514c1f Crash fix: Kill an extra NS_RELEASE in GetSelectedIndex 1999-04-27 22:17:57 +00:00
kipp%netscape.com 896a295081 Create first-letter frames as needed 1999-04-27 22:14:54 +00:00
kipp%netscape.com 5c6680e4b7 Use shared IID 1999-04-27 22:14:36 +00:00
kipp%netscape.com 39c56cdb27 Removed compiler warnings 1999-04-27 22:14:17 +00:00
kipp%netscape.com a929243c2d Added :-moz-letter-frame 1999-04-27 22:14:06 +00:00
kipp%netscape.com abc872974f Removed compiler warnings; dump more info out in List method 1999-04-27 22:13:42 +00:00
kipp%netscape.com cd85b25744 tweaked 1999-04-27 22:13:06 +00:00
kipp%netscape.com 51f4880f08 Added WasDirty for debugging incremental reflow 1999-04-27 22:12:53 +00:00
kipp%netscape.com 7ed24336d5 Support first letter reflow 1999-04-27 22:12:37 +00:00
kipp%netscape.com 86a3c69102 Added NS_NewFirstLetterFrame 1999-04-27 22:12:22 +00:00
kipp%netscape.com 10dae08190 Removed lineFrame; added mozLetterFrame 1999-04-27 22:12:00 +00:00
kipp%netscape.com 0da5bdd171 Dump out next and style context pointers 1999-04-27 22:11:21 +00:00
kipp%netscape.com 9b854acf63 Added first letter support 1999-04-27 22:11:05 +00:00
kipp%netscape.com 791289f106 Support revised first-letter layout 1999-04-27 22:10:51 +00:00
kipp%netscape.com 19f8ed9f4d Added first-letter-frame to the build 1999-04-27 22:10:12 +00:00
kipp%netscape.com 8ef9bd0714 new 1999-04-27 22:05:02 +00:00
ftang%netscape.com 2e97bf7dcc change S/GetDocumentCharacterSet method for nsIDocument interface. 1999-04-27 21:49:25 +00:00
karnaze%netscape.com 2fd4785cf2 <frame> or <iframe> without web shell gets background color from ua.css 1999-04-27 21:05:32 +00:00
troy%netscape.com d686fa3f6e Removed a function that wasn't needed and that would leak any child frames
that were passed in
1999-04-27 20:28:56 +00:00
troy%netscape.com 28289643e0 Removed some code that wasn't needed and would cause any child frames
passed in to be leaked
1999-04-27 20:26:14 +00:00
troy%netscape.com 1da7ecea54 Removed some code that wasn't needed and would leak any child frames
that were passed in
1999-04-27 20:24:27 +00:00
troy%netscape.com c30c249a82 Removed a function that wasn't needed 1999-04-27 20:18:29 +00:00
pollmann%netscape.com d1d123adba Fix Bug 3878: Get the form element from our containing select element.
Also, remove a spurioius NS_RELEASE that was causing crashes in GetSelected()
1999-04-27 19:58:15 +00:00
karnaze%netscape.com 4683ae39fe bug 5374 paint <frame> without document all white; made mIsInline a PRBool. 1999-04-27 18:21:30 +00:00
pierre%netscape.com 485a118ff9 #3928 "cosmetic problems with popups and lists" 1999-04-27 05:33:36 +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
karnaze%netscape.com 3c422499b4 bug 4143; bug 2467; removed frame caching in nsFormFrame. 1999-04-27 00:06:03 +00:00
kin%netscape.com 86a3f435a4 Fix from mjudge@netscape.com for bug #5505 (Crash clicking on throbber in apprunner) 1999-04-26 19:38:22 +00:00
ftang%netscape.com b86827f54b add support for default encoding menu 1999-04-26 17:56:37 +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
harishd%netscape.com 6e22de3af6 Added an extra parameter(PRBool) - aNotify, to AddAttributes().
This parameter has been defaulted to PR_FALSE.
1999-04-25 22:18:49 +00:00
evaughan%netscape.com 430288e8b8 Made tabs use visibility to hide and show views. 1999-04-25 20:07:45 +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 3b869d6014 Added code to check the placeholder's out-of-flow frame and see if it's
an absolutely positioned frame and not just assume it's a floater
1999-04-25 17:01:07 +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 39e0aad7f0 Removed ContentChanged() and AttributeChanged() which are no longer need
now that GetPrimaryFrameFor() always returns the out-of-flow frame
1999-04-25 16:59:39 +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
troy%netscape.com 15e5859a59 Fixed a problem where CreateViewForFrame() was setting NS_VIEW_PUBLIC_FLAG_DONT_BITBLT
all the time
1999-04-24 04:53:42 +00:00
amusil%netscape.com a474d58cbc Added support for applets specified by the object tag (which use the "classid:java"
attribute instead of "code").
1999-04-23 22:52:10 +00:00
karnaze%netscape.com a8903afdf2 started frameset regression test suite 1999-04-23 22:14:03 +00:00
karnaze%netscape.com 451ab992f8 bug 5437 - html frames not initially honoring visibility:hidden 1999-04-23 21:55:15 +00:00
kipp%netscape.com 435cabda8e Fixed so that hidden form elements have no border 1999-04-23 20:16:40 +00:00
kipp%netscape.com f1bdb8c076 Removed useless include 1999-04-23 20:01:49 +00:00
kipp%netscape.com 96c0fa0aa2 nit 1999-04-23 20:01:38 +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 6a3daef83e Always init the image loader (fixes bug #5238); don't load images with zero set dimensions (bug #5381); cancel extraneous reflows to improve performance 1999-04-23 20:00:14 +00:00
kipp%netscape.com 470b830288 Added code to discard wasted size updates 1999-04-23 19:59:13 +00:00
karnaze%netscape.com 8bb9ee20a0 added rowspan=3 test 1999-04-23 19:40:37 +00:00
rickg%netscape.com 0bfa10a718 remove SetName() call at Hyatt's request 1999-04-23 18:56:40 +00:00
rickg%netscape.com 14872a9d1e sync with nsString2 API 1999-04-23 18:21:43 +00:00
karnaze%netscape.com 39b15b969c new tests 1999-04-23 17:53:26 +00:00
karnaze%netscape.com 7627f01793 bug 2267 - cells with row spans too tall 1999-04-23 17:43:14 +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
kipp%netscape.com 3ecd939521 Moved hacked call to floater adds out of nsPlaceholderFrame and into nsLineLayout 1999-04-23 15:15:53 +00:00
troy%netscape.com 4466f403c7 Added GetFrameType() and renamed GetAnchoredItem() to GetOutOfFrameFlow() 1999-04-23 14:34:48 +00:00
rickg%netscape.com 5d3019c758 fix webshell bug for SMorse 1999-04-23 03:51:39 +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 13ca296be6 update to sync with nsString2 1999-04-22 05:49:39 +00:00
troy%netscape.com 12139f38ea Work-in-progress for relatively positioned inlines being containing blocks
for absolutely positioned child elements
1999-04-22 04:27:47 +00:00
karnaze%netscape.com b32fa94515 support for right-to-left direction 1999-04-22 03:51:58 +00:00
karnaze%netscape.com 74eb256f75 dir attribute on <table> gets converted to css direction 1999-04-22 03:50:39 +00:00
kipp%netscape.com fd29e5287a Fixed rendering bug with drawing poly areas during debug drawing 1999-04-22 03:40:38 +00:00
rickg%netscape.com 1a3777a0b7 updates to sync with nsString2 api 1999-04-21 23:48:41 +00:00
rickg%netscape.com 8e0367b04c updates to sync with nsString2 api 1999-04-21 23:43:11 +00:00
rickg%netscape.com 85e7dbb767 updates to sync with nsString2 api 1999-04-21 23:35:12 +00:00
amusil%netscape.com 9b3402e2e6 Fixed bug with flow of control - reflows after the first one no longer call
CantRenderDisplacedElement() when it's not supposed to.
1999-04-21 23:25:20 +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 ef791ed27c Changed the handling for fixed backgrounds a little 1999-04-21 22:08:01 +00:00
troy%netscape.com 8a4906a2ff Changed MapStyleInto() to also reset mBackgroundAttachment when resetting
the BODY's background properties
1999-04-21 21:39:47 +00:00
troy%netscape.com 7e9a5af5f7 Changed CreateViewForFrame() so it takes into account fixed background
attachments and sets NS_VIEW_PUBLIC_FLAG_DONT_BITBLT
1999-04-21 21:27:50 +00:00
troy%netscape.com 8904ab319a Changed nsPositionedInlineFrame::Reflow() to compute the desired size
by calling nsInlineReflow::Reflow() with a 'resize' reflow reason when
handling an incremental reflow of an absolutely positioned child element
1999-04-21 21:02:45 +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
kipp%netscape.com fac60d4643 Fixed word lookahead logic to not look at continuations to avoid duplicate information 1999-04-21 19:59:16 +00:00
kipp%netscape.com 116ecfb42a Added some (disabled) logging 1999-04-21 19:58:50 +00:00
kipp%netscape.com 065b96c776 Fixed up child incremental reflow to only reflow the necessary number of lines (hopefully) 1999-04-21 19:58:38 +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 2b65a0bc20 Changed nsPositionedInlineFrame code to handle incremental reflow 1999-04-21 04:37:13 +00:00
bruce%cybersight.com 58575369dd Fix for ANSI C++ compliance: friend foo -> friend class foo 1999-04-21 04:16:46 +00:00
morse%netscape.com 6bfd4d0070 add cookie viewer and signo viewer 1999-04-21 03:58:55 +00:00
sspitzer%netscape.com 192e63fa70 fix UNIX build bustage. this won't build with -pendatic 1999-04-21 02:31:02 +00:00
hyatt%netscape.com d08c62f52c More changes to support window.open() 1999-04-21 00:19:30 +00:00
hyatt%netscape.com 4cea0caa99 Forgot to commit a file. 1999-04-20 23:32:43 +00:00
kipp%netscape.com e7d121e337 Fixed bug #5192 by growing the trapezoid buffer as needed 1999-04-20 23:08:03 +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
kipp%netscape.com 187be6b63f Tweaked FindLineContaining to return the index in the line where the frame is found 1999-04-20 21:52:22 +00:00
kipp%netscape.com 2970e96968 Removed debris 1999-04-20 21:51:56 +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 44f26158bb Fixed up insertion code to support inserting blocks; tweaked FirstChild impl to work better; removed some no longer needed code 1999-04-20 21:51:39 +00:00
av%netscape.com 096226647f Turning on previous changes 1999-04-20 21:45:26 +00:00
av%netscape.com 7a990f37bf Added width and height attributes for images 1999-04-20 21:07:26 +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 b952773b92 Added GetFrameType() member function 1999-04-20 19:11:37 +00:00
troy%netscape.com b53b212ff3 Atom name changes 1999-04-20 18:23:13 +00:00
troy%netscape.com 1570eb63cb Moved blockFrame and inlineFrame atoms to nsLayoutAtoms 1999-04-20 18:22:47 +00:00
troy%netscape.com 0f73d45160 Change to atoms 1999-04-20 18:22:28 +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
peterl%netscape.com f7c79764b1 turned off style rule hash debugging code 1999-04-20 14:22:37 +00:00
rickg%netscape.com e1012f40b9 sync with nsString2 API 1999-04-20 07:20:21 +00:00
troy%netscape.com 0e556164c5 Commented out code in GetAdditionalChildListName() that checked whether
there was a bullet and conditionally nsLayoutAtoms::bulletList because
that change broke absolute positioning (area frame depends on the index
numbers)
1999-04-20 05:03:29 +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
kipp%netscape.com 33e9707bbb Work around append frames bug (by breaking insert!) for now; added some asserts hither and yon to help prevent furthur regressions like this 1999-04-20 03:42:32 +00:00
troy%netscape.com 8eaead0110 Fix for the layout crash in bug #5263 1999-04-20 02:51:07 +00:00
hyatt%netscape.com 48b9b00410 Changes so that content shells added underneath chrome shells cause
a notification to be fired to the chrome shell.
1999-04-20 01:56:07 +00:00
kipp%netscape.com 5ccd9c28e6 Work around windoze compiler lossage 1999-04-20 01:53:28 +00:00
kipp%netscape.com 55f7b6edca Make build work on mac 1999-04-20 01:49:51 +00:00
kipp%netscape.com 6a0e2e2f55 Added -moz-line-frame for first-line support 1999-04-20 00:29:48 +00:00
kipp%netscape.com 211ca77ef3 Create continuing line frames 1999-04-20 00:28:58 +00:00
kipp%netscape.com 1ada64d1cd Support first-line style 1999-04-20 00:28:40 +00:00
kipp%netscape.com d1c19b975e Implement first-line support; update some api's to use nsIPresContext*'s instead of nsIpresContext&'s 1999-04-20 00:27:43 +00:00
kipp%netscape.com 747aed0e8c Switch to nsIPresContext*'s instead of nsIPresContext&'s 1999-04-20 00:27:08 +00:00
kipp%netscape.com 4e13edb1f1 removed dead comment info 1999-04-20 00:26:47 +00:00
kipp%netscape.com 85d4c50b17 Updated to new nsIHTMLReflow method signatures 1999-04-20 00:26:32 +00:00
kipp%netscape.com 39f3954168 Added lineFrame 1999-04-20 00:26:09 +00:00
kipp%netscape.com 31660cd5c2 Added NewFIrstLineFrame 1999-04-20 00:25:48 +00:00
kipp%netscape.com 799e9be55b Updated args to use ptrs instead of refs 1999-04-20 00:25:34 +00:00
kipp%netscape.com 04ad2a5b6f Added nsFirstLineFrame subclass; move class decl out to header file 1999-04-20 00:25:12 +00:00
kipp%netscape.com 138e73d3f2 Renamed header file 1999-04-20 00:24:32 +00:00
kipp%netscape.com bfa935e427 Tweaked verify-reflow implementation 1999-04-20 00:24:21 +00:00
kipp%netscape.com ba08510759 Eliminate a bunch of warnings 1999-04-20 00:23:33 +00:00
kipp%netscape.com 9e94548447 nuked 1999-04-20 00:23:13 +00:00
kipp%netscape.com 13fa4dfe48 new 1999-04-20 00:23:05 +00:00
kipp%netscape.com 1e5bc6c757 Added first line support methods 1999-04-20 00:22:58 +00:00
peterl%netscape.com 5548b30fa8 sync to new state change api 1999-04-20 00:06:58 +00:00
peterl%netscape.com c503d0ed68 added tests for state dependent style 1999-04-20 00:05:54 +00:00
peterl%netscape.com 09405cfc34 widened state change api
added test for state dependent style
1999-04-20 00:05:14 +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
troy%netscape.com 993b7ddc8d Change to InitAbsoluteConstraints() to fix bug #5154 1999-04-17 04:24:12 +00:00
mscott%netscape.com 73dc5f7607 Add gsdebug boolean check before printing out IR target information. a=buster@netscape.com 1999-04-17 00:11:53 +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
buster%netscape.com 43c65e9468 turned off noisy debug flag. 1999-04-16 17:31:39 +00:00
pinkerton%netscape.com f0743a6a37 added code to create a tristatecheckbox when seen in xul. 1999-04-16 17:08:16 +00:00
hyatt%netscape.com 12859e8881 Landing (inside an INCLUDE_XUL ifdef) the code that checks for and sets
the type of the web shell (to distinguish chrome frames from content
frames).
1999-04-16 08:14:28 +00:00
michaelp%netscape.com 768d09d96e modified for new view flags. 1999-04-16 04:24:14 +00:00
troy%netscape.com a6fc950514 Files were renamed 1999-04-16 02:01:35 +00:00
troy%netscape.com 0c3b6ea2b6 Renamed filename because it was too long for the Mac 1999-04-16 01:42:51 +00:00
troy%netscape.com a95e159cc5 Initial checkin 1999-04-16 01:39:45 +00:00
troy%netscape.com 9c0ed13c8c Initial check in 1999-04-16 01:39:34 +00:00
troy%netscape.com 5a7055806d New class nsAbsolutelyPositionedContainer 1999-04-16 00:08:59 +00:00
troy%netscape.com cbe52134bc Initial checkin 1999-04-15 23:55:04 +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 aa95291e32 fixed pseudo element parsing 1999-04-15 21:22:41 +00:00
peterl%netscape.com bffaa9e0ec fixed XUL code for removal of root element 1999-04-15 21:22:19 +00:00
akkana%netscape.com ac974362ad Get rid of selection cursor for Unix now that caret is working 1999-04-15 20:42:53 +00:00
harishd%netscape.com 648507cfd7 Modified methods BeginContext() and EndContext()
to handle illega-contents in tables
1999-04-15 20:18:34 +00:00
av%netscape.com c57d83a3c9 Fixing logic in Reflow for differrent objects. Still ifdefed out 1999-04-15 20:07:01 +00:00
buster%netscape.com 8aabdb3ca4 workaround for bug 4577
incremental reflows targeted at the cell frame that are not style changes
must really belong to the area frame inside the cell.  So they are now retargeted.
1999-04-15 19:28:11 +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
troy%netscape.com 63f4c3c732 Commented out rules for img:-moz-text, which aren't what I want 1999-04-14 00:02:54 +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
vidur%netscape.com 78f743c391 Fixes for bugs 4783 and 2243. Content can now be added via the DOM during document loading. document.written content can also cause the parser to block. 1999-04-13 22:22:51 +00:00
kipp%netscape.com a75693e1fa Updated to use new image loading apis 1999-04-13 21:52:19 +00:00
kipp%netscape.com a0b4329e22 Nuked useless includes 1999-04-13 21:52:03 +00:00
kipp%netscape.com 9b2e823a27 Nuked extraneous include 1999-04-13 21:51:52 +00:00
kipp%netscape.com cb0424211b Revised include 1999-04-13 21:51:43 +00:00
kipp%netscape.com 2c74cc715a Support aspect scaling everywhere; elminate win32 ifdefs; use revised image loading apis 1999-04-13 21:51:20 +00:00
kipp%netscape.com fa95252534 Use revised image loading api 1999-04-13 21:51:00 +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 bdc62f7dd6 new 1999-04-13 21:50:25 +00:00
kipp%netscape.com 3f4e33030c nuked 1999-04-13 21:50:13 +00:00
kipp%netscape.com b3cd5aa101 Use revised image loading apis 1999-04-13 21:49:58 +00:00
kipp%netscape.com 81c9f5e866 Added new source files 1999-04-13 21:49:41 +00:00
joki%netscape.com e4361b7994 Fix event handling on background areas of tags. 1999-04-13 21:29:08 +00:00
troy%netscape.com 56f6173819 Made things a little more efficient by now making a copy of the reflow state
that's passed in, but instead casting the "const" away and setting the space
manager directly
1999-04-13 02:55:54 +00:00
troy%netscape.com 1aafacf365 Changed table code to call ReparentFrameView() when pushing/pulling frames 1999-04-13 02:38:09 +00:00
jdunn%netscape.com 66729caa47 Backing out my previous change, the AIX define is defined in CXXFLAGS when you
run configure.
1999-04-13 01:46:25 +00:00
sfraser%netscape.com e4b0d79daa Removal of nsSelectionRange, nsSelectionPoint, and fixing up resulting include problems. 1999-04-13 01:15:16 +00:00
troy%netscape.com c67fa96f11 Removed SetInitialChildList() and now we inherit the base class version
which does the same thing
1999-04-13 01:11:46 +00:00
karnaze%netscape.com dd92800942 bug 1596 1999-04-13 00:56:23 +00:00
troy%netscape.com 22912b419f Changed MoveOverflowToChildList() and PushChildren() to call
ReparentFrameView()
1999-04-13 00:15:13 +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
troy%netscape.com 03e8dd2540 Removed some code from nsContainerFrame that is no longer needed now that'
we have nsFrameList
1999-04-12 23:46:02 +00:00
troy%netscape.com fb7134b00b Fixed a problem in MoveOverflowToChildList() where Join() was being used
when InsertFrames() should have been used instead
1999-04-12 23:03:11 +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
joki%netscape.com b6f2484b5b New api's into nsEventStateManager for content state change (hover,focus,active) 1999-04-12 21:24:07 +00:00
jdunn%netscape.com 7af07e06fa ANSIC requires that structures need 'friend' status to access other structures
IF they are protected (or private).  fix for bug 4642
1999-04-12 20:12:15 +00:00
troy%netscape.com 238ac2da4a Added ReparentFrameView() and changed the block and inline code
to call it when pushing/pulling frames
1999-04-11 04:22:00 +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
troy%netscape.com 56b81ad01e Changed DidReflow() so we size and position our view before we call
the child frame's DidReflow() function. This ensures that the parent view
is properly positioned before positioning the child views. This is
important when positioning the widgets
1999-04-11 00:56:28 +00:00
kipp%netscape.com 26c9966824 Allow negative values for clip rects as per css spec 1999-04-10 17:33:09 +00:00
kipp%netscape.com 4206c1a3b9 Fixed bug 4801 1999-04-10 17:32:46 +00:00
kipp%netscape.com 3b2b1ba2b2 Support clip property 1999-04-10 17:32:33 +00:00
kipp%netscape.com c3502c77a3 Added SetClipRect helper method 1999-04-10 17:32:22 +00:00
kipp%netscape.com b2a6cc42f1 Always init mMaxElementSize (bug 4836) - just in case 1999-04-10 17:32:04 +00:00
kipp%netscape.com 80ad2ee2bd Support clip property; fix bug 4836 and speed things up slightly by avoiding max-element-size computations when not needed 1999-04-10 17:31:45 +00:00
kipp%netscape.com 78fbf43078 Expose trapezoids 1999-04-10 17:30:57 +00:00
kipp%netscape.com bb1586620d Use block-band-data for debug output 1999-04-10 17:30:46 +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 5603bbb5f5 fixes to make the tests build 1999-04-10 00:34:44 +00:00
amusil%netscape.com 49b390ae3d Fix for Bug# 4751. Added support for data param in addition to src param 1999-04-09 21:23:41 +00:00
karnaze%netscape.com 8fac3a9430 more/better table regression scripts 1999-04-09 21:12:34 +00:00
karnaze%netscape.com e2a1885056 bug 2643, zero width cells 1999-04-09 21:09:52 +00:00
karnaze%netscape.com 5c121e8bd6 bug 4643, webshells reset scrolling value to prior value on reloading doc 1999-04-09 21:09:00 +00:00
karnaze%netscape.com e469bec232 remove margin-right from <input type=text>, <input type=password>, assists with bug1968 1999-04-09 20:56:13 +00:00
troy%netscape.com a4baddf3dc Fix for bug #4824. Added NULL pointer checks in GoToAnchor() 1999-04-09 04:28:15 +00:00
pollmann%netscape.com 21780034e4 Bugs 4714 4533 4387. A: Chofmann R: Harishd 1999-04-08 23:47:49 +00:00
vidur%netscape.com 7f4842ca46 Added missing entry into hint table. Fix for bug 4622 and more. 1999-04-08 23:22:25 +00:00
mjudge%netscape.com fae945861f indexes returned from prepareunicodestring are mContentOffset based. 3641 3772 Hoffman approved 1999-04-07 22:56:09 +00:00
karnaze%netscape.com 88df2ac956 test for empty cells 1999-04-07 05:31:47 +00:00
troy%netscape.com 8025cdb11b Added emebed as one the tags handled in CantRenderReplacedElement() 1999-04-07 05:16:47 +00:00
toshok%hungry.com d751fd2af0 enable OJI on unix. 1999-04-07 05:14:40 +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
ftang%netscape.com 0af90f4741 fix the ignore 1 for 10 problem for cjk-ideographics style 1999-04-07 00:32:49 +00:00
rods%netscape.com 46393b489c Turning on new clipboard support 1999-04-06 23:05:59 +00:00
ftang%netscape.com cb00111a4d add one boolean to indicate word break or line break 1999-04-06 22:41:44 +00:00
karnaze%netscape.com 375818613a updated paths 1999-04-06 21:50:36 +00:00
karnaze%netscape.com df45467ce6 updated paths 1999-04-06 21:42:05 +00:00
joki%netscape.com 1b3046bc1d Fixing keyboard control of forms 1999-04-06 18:55:06 +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
karnaze%netscape.com 49da190d0f preliminary work for bug 4534 1999-04-06 04:47:18 +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 634f3c9b44 Added a comment 1999-04-06 02:57:47 +00:00
troy%netscape.com 2e4146ad87 Removed DidReflow() code that's no longer needed now that the new compositor
allows child views to extend outside their parent view
1999-04-06 02:41:50 +00:00
av%netscape.com 77d2952691 Cleaning up 1999-04-06 01:16:53 +00:00
rickg%netscape.com c4b62ed8c6 tiny tweaks to keep in sync with new nsString 1999-04-06 00:29:40 +00:00
troy%netscape.com d8e2981fbf Better handling of incremental reflow 1999-04-05 23:32:11 +00:00
harishd%netscape.com 4e746a4f6d Added code in OpenBody() to handle multiple bodies.
Commenting out the precondition.
1999-04-05 20:53:54 +00:00
karnaze%netscape.com 821835bb73 table regression tests 1999-04-05 19:56:05 +00:00
ftang%netscape.com e31de78625 Re-org the file and put different number system into different function. Merge two characters list implementation . add hebrew/armenian/georgian/cjk-ideographics implementation. 1999-04-05 18:25:26 +00:00
troy%netscape.com 4e2f68cde3 Added rules for Q tag 1999-04-05 02:56:37 +00:00
troy%netscape.com 0cd13af7b0 Work on generated content 1999-04-05 02:53:07 +00:00
troy%netscape.com a01ec4ae35 Changed nsHTMLImageLoader::StartLoadImage() to just use mURLSpec as the
absolute URL if mBaseURL is NULL, and not call NS_MakeAbsoluteURL.
This fixes a crash
1999-04-04 05:56:23 +00:00
morse%netscape.com 97b2920821 fix build bustage 1999-04-04 00:29:30 +00:00
karnaze%netscape.com 5797be9505 code clean up, use of macros for debugging 1999-04-04 00:06:48 +00:00
troy%netscape.com 89f4258895 Added include of -I$(PUBLIC)\wallet so we can find the include of
nsIWalletService.h
1999-04-03 23:55:15 +00:00
karnaze%netscape.com 481f4cd68e code clean up, use of macros for table debugging 1999-04-03 23:02:43 +00:00
morse%netscape.com 453fb56d86 moved single signon out of netlib 1999-04-03 22:56:18 +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 95756e85d5 Implement frame sliding during incremental reflow; fixed to not double factor in the delta-y 1999-04-03 21:54:00 +00:00
kipp%netscape.com bf25700fa4 Added some debug code that allows finer grained append reflow during document loading for debugging incremental reflow 1999-04-03 19:00:23 +00:00
kipp%netscape.com ce589ecd6e Reworked the state recovery logic for incremental reflow 1999-04-03 18:59:01 +00:00
kipp%netscape.com 46e3aa5c2a Removed some debris; added ComputeCollapsedTopMargin method 1999-04-03 18:58:32 +00:00
kipp%netscape.com b693a7061b Made verifyreflow work again 1999-04-03 18:58:04 +00:00
kipp%netscape.com 40aded725e Removed some debris 1999-04-03 18:57:51 +00:00
kipp%netscape.com f43163b5c4 Switch to a different (more accurate) BR handling hack... 1999-04-03 18:57:30 +00:00
peterl%netscape.com f0b7fcff54 added -moz-border-radius 1999-04-03 03:15:01 +00:00
sdagley%netscape.com dc3a70b347 Changed prompt for selecting a file from "FileWidget Title <here> mode = save" to "File Upload" to match 4.x. 1999-04-03 02:32:46 +00:00
sfraser%netscape.com df87ac03bf Added precondition when no content viewer. 1999-04-03 01:46:21 +00:00
peterl%netscape.com ad074c6781 propogate opacity & visibility changes down the view heirarchy... 1999-04-02 22:57:25 +00:00
peterl%netscape.com d5e687f7f6 backing out prevoius changes (unix didn't like it) 1999-04-02 19:57:07 +00:00
peterl%netscape.com ad625281d0 initialize bitfields through a union to keep purify happy 1999-04-02 18:51:28 +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 ff014c1442 connected content properties to style context 1999-04-02 18:49:40 +00:00
sfraser%netscape.com 806972e747 Fix build bustage 1999-04-02 01:14:30 +00:00
sfraser%netscape.com b3d54b4ca9 Remove caret->Refresh calls. The presshell now refreshes the caret after painting. 1999-04-02 00:01:05 +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 8a5fc246e3 Declare functions static to fix warnings. 1999-04-01 23:54:23 +00:00