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

8574 Коммитов

Автор SHA1 Сообщение Дата
bryner%uiuc.edu f53f576a37 Fix a leak of the device context. r=bruce. 2000-03-18 04:10:13 +00:00
jst%netscape.com 7eef7a42a1 Backing out my last change since it broke the tree, sorry. 2000-03-18 03:11:52 +00:00
jst%netscape.com a6ead832c1 Fixing what (at least used to) crashes #28489. r=vidur@netscape.com 2000-03-18 02:10:28 +00:00
jst%netscape.com 14780c3d56 Removing the last virtual functions from nsGenericElement, this reduces the size of every element object by 4 bytes. r=troy@netscapce.com 2000-03-18 01:55:47 +00:00
karnaze%netscape.com 2ccf927736 new regression tests not affecting the build. 2000-03-18 00:33:19 +00:00
karnaze%netscape.com 6891cc5181 Stop using network images in regression tests. Does not affect the build. 2000-03-17 16:34:21 +00:00
karnaze%netscape.com e5c5214a5a Stopped using network images for regression tests. Does not affect the build. 2000-03-17 13:54:49 +00:00
jst%netscape.com 872a669579 Landing changes Vidur made while the tree was closed for beta1 work, here's a list of the changes. r=me
[1] Cutting down the size of content. Made nsIJSScriptObject inherit from nsIScriptObjectOwner
[2] Cutting down the size of content. Made nsITextContent inherit from nsIContent.
[3] Cutting down the size of content. Moved implementation of nsIDOMReceiver to nsListenerManager. This is not true aggregation since it isn't transitive, but it's OK for now. It will be necessary for nsListenerManager to have a reference to its content in the future anyway, so the transitivity could be done.

dom/public/nsDOMPropEnums.h,v  - bug 12559
dom/public/nsIJSScriptObject.h,v - [1]
dom/public/html/MANIFEST,v - bug 12559
dom/public/html/Makefile.in,v - bug 12559
dom/public/html/makefile.win,v -  bug 12559
dom/public/html/nsIDOMHTMLInputElement.h,v - bug 17544
dom/public/idl/html/HTMLAnchorElement.idl,v - bug 12559
dom/public/idl/html/HTMLAreaElement.idl,v - bug 12559
dom/public/idl/html/HTMLInputElement.idl,v - bug 17544
dom/src/base/nsGlobalWindow.cpp,v - bug 30700
dom/src/base/nsGlobalWindow.h,v - [1]
dom/src/base/nsLocation.cpp,v - [1]
dom/src/html/nsJSHTMLAnchorElement.cpp,v - bug 12559
dom/src/html/nsJSHTMLAreaElement.cpp,v - bug 12559
dom/src/html/nsJSHTMLInputElement.cpp,v - bug 17544
layout/base/public/nsIDocument.h,v - bug 27953
layout/base/public/nsITextContent.h,v - [2]
layout/base/src/nsCommentNode.cpp,v - [2]
layout/base/src/nsDocument.cpp,v - bug 27953
layout/base/src/nsDocument.h,v - bug 27953
layout/base/src/nsDocumentViewer.cpp,v - bug 27953
layout/base/src/nsGenericDOMDataNode.cpp,v - [3]
layout/base/src/nsGenericDOMDataNode.h,v - [3]
layout/base/src/nsGenericElement.cpp,v - [3]
layout/base/src/nsGenericElement.h,v - [3]
layout/base/src/nsNameSpaceManager.cpp,v - bug 7834
layout/base/src/nsStyleContext.cpp,v - outline property shouldn't reflow
layout/base/src/nsTextNode.cpp,v - [2]
layout/events/src/nsEventListenerManager.cpp,v - [3]
layout/events/src/nsEventListenerManager.h,v - [3]
layout/html/base/src/nsGfxScrollFrame.cpp,v - nsString->nsAutoString
layout/html/content/src/nsAttributeContent.cpp,v - [2]
layout/html/content/src/nsHTMLAnchorElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLAppletElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLAreaElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLBRElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLBaseElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLBaseFontElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLBodyElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLButtonElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLDListElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLDelElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLDirectoryElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLDivElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLEmbedElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLFieldSetElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLFontElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLFormElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLFrameElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLFrameSetElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLHRElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLHeadElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLHeadingElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLHtmlElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLIFrameElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLImageElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLInputElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLInsElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLIsIndexElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLLIElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLLabelElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLLayerElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLLegendElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLLinkElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLMapElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLMenuElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLMetaElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLModElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLOListElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLObjectElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLOptGroupElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLOptionElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLParagraphElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLParamElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLPreElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLQuoteElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLScriptElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLSelectElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLSpacerElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLSpanElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLStyleElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLTableCaptionElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLTableCellElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLTableColElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLTableColGroupElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLTableElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLTableRowElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLTableSectionElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLTextAreaElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLTitleElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLUListElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLWBRElement.cpp,v - [1][3]
layout/html/document/src/nsHTMLDocument.cpp,v - bug 27953
layout/html/document/src/nsHTMLDocument.h,v - bug 27953
layout/xml/content/src/nsXMLCDATASection.cpp,v - [1][2]
layout/xml/content/src/nsXMLDocumentType.cpp,v - [1][2]
layout/xml/content/src/nsXMLElement.h,v - [1][2]
layout/xml/content/src/nsXMLEntity.cpp,v - [1][2]
layout/xml/content/src/nsXMLNotation.cpp,v - [1][2]
layout/xml/content/src/nsXMLProcessingInstruction.cpp,v - [1][2]
layout/xul/base/src/nsBoxFrame.cpp,v - nsString->nsAutoString
layout/xul/base/src/nsSliderFrame.cpp,v - nsString->nsAutoString
netwerk/protocol/http/src/nsHTTPRequest.cpp,v - nsString->nsAutoString
rdf/content/src/nsXULDocument.cpp,v - bug 27953
rdf/content/src/nsXULDocument.h,v - bug 27953
rdf/content/src/nsXULElement.h,v - [1]
xpcom/base/IIDS.h,v  - bug 12559
2000-03-17 13:27:00 +00:00
hyatt%netscape.com c9c6127ea8 Fix for bug #32212. 2000-03-17 11:27:01 +00:00
pierre%netscape.com 4d43de09aa Fix 32199 (visibility:collapse is not being interpreted as hidden on block and inline level elements) and parts of 21701 (misuse of style attr mVisible). In the following files, replacing disp->mVisible with disp->IsVisible() is a BUG FIX: nsBlockFrame, nsBulletFrame, nsHRFrame, nsHTMLContainerFrame, nsImageFrame, nsTextFrame. In all the other files, replacing disp->mVisible with disp->IsVisible() or disp->IsVisibleOrCollapsed() is merely a SYNTACTICAL CHANGE. The respective owners will later review the use of IsVisibleOrCollapsed() and in some cases replace it with IsVisible(). See bug 21701. 2000-03-17 10:15:13 +00:00
bryner%uiuc.edu 52e5ffae3c Fixing a stupid leak from mousewheel scrolling. r=pinkerton. 2000-03-17 06:27:45 +00:00
troy%netscape.com 7242ae3451 b=31451 Made sure we only set the NS_FRAME_OUT_OF_FLOW frame state bit
if the frame is actually out of the flow
2000-03-17 05:10:37 +00:00
cmanske%netscape.com 429e85acb0 Fixed problems when dragging off a table during table selection. r=mjudge 2000-03-17 04:24:04 +00:00
buster%netscape.com af866be686 fixed VerifyReflow, an important debugging tool for the layout team
no bug number
r=troy
2000-03-17 01:50:54 +00:00
akkana%netscape.com c46c0ab7a8 nsCOMPtr tainting problem -- need to include nsIParserService.h 2000-03-17 01:12:11 +00:00
cmanske%netscape.com 0575ec9367 Fixed linux build bustage. Used '.get()' when I shouldn't have! r=mjudge 2000-03-17 00:27:43 +00:00
akkana%netscape.com 8fedbb449f 29032, 29239: linebreaks in <pre> and in plaintext mail.
19137: preserve style of copied text.          r=mjudge
2000-03-17 00:08:27 +00:00
karnaze%netscape.com 1ae274d8f1 new regression tests not affecting the build. 2000-03-16 23:55:05 +00:00
karnaze%netscape.com 85da8712af bug 7112 - do not convert align=center on table into text-align=center, r=kmcclusk. 2000-03-16 23:52:21 +00:00
karnaze%netscape.com 24c946401a bug 27993, 30332 - treat rowspan/colspan=0 like Nav in quirks mode rather than according to html 4. 2000-03-16 23:50:57 +00:00
cmanske%netscape.com 2824049212 Added support for table selection and removed nsIDOMSelectionListener code no longer needed. r=mjudge 2000-03-16 23:45:39 +00:00
attinasi%netscape.com 03c290f510 Fixed build breakage - local API change snuck in to my checkin. 2000-03-16 23:37:00 +00:00
attinasi%netscape.com dded5aac1d Removed code that was causing a reframe when the class of an element changed. This is unnecessary and causes performance problems (reframes are expensive). b=21225 r=dcone,pierre 2000-03-16 23:04:21 +00:00
attinasi%netscape.com ce3264433d Put an Invalidate call in ::Reflow when the image has changed - image was not repainting before. b=21225 r=buster 2000-03-16 23:01:03 +00:00
attinasi%netscape.com e6819d15f6 Fixed a problem where loading an image into second browser window was not updating the dimensions. Also added temporary code to put the image type in the title, even though the image type is not really accurate yet. b=24478 r=dcone 2000-03-16 22:58:12 +00:00
rods%netscape.com 9568c184ff I had the GetDefaultChecked and GetChecked methods reversed.
b=31009 r=kmclusk
2000-03-16 22:57:08 +00:00
attinasi%netscape.com 38475a4dc7 Removed NavQuirk where FONT tags were ignored if an element was explicitly sized, since we couldn't know if it was explicitly sized by an *implicit* style rule or by another FONT tag. b=25810 r=dcone 2000-03-16 22:54:36 +00:00
pierre%netscape.com 9b423612d8 #11859 "Loading remote stylesheet in editor fails". LoadAgentSheet() loads the page asynchronously if an observer if provided. 2000-03-16 11:44:00 +00:00
pinkerton%netscape.com 07940c210a fix the popup positioning code to work better when sliding a popup along its parent's alignment axis to fit it on screen. now cannot go off the top or the right but is pinned to it. r=hyatt. 2000-03-16 05:13:15 +00:00
bryner%uiuc.edu d64a914509 Change mousewheel debugging messages to use PR_LOG instead of being turned
on by an #ifdef.  This will enable nightly build users to generate useful
debugging output.
2000-03-16 03:34:52 +00:00
karnaze%netscape.com f6cdf7948a new regression test not affecting the build. 2000-03-16 02:56:12 +00:00
karnaze%netscape.com a29e6ae59d bug 30273 - removing the last remaining cell in a row caused the cell map to remove the row during an incremental reflow. r=attinasi. 2000-03-16 02:21:43 +00:00
dbaron%fas.harvard.edu c046415a7a Fix a leak of a device context. r=dcone@netscape.com 2000-03-16 01:21:58 +00:00
dbaron%fas.harvard.edu b07eae2b6f 1) Make PRE line layout backwards compatible in quirks mode (related to bug 26998).
2) Don't use strings when I can use atoms.
3) Fix bug 28472 by correcting error in earlier checkin.
r=buster@netscape.com
2000-03-16 01:14:57 +00:00
rods%netscape.com 491a619232 added #include for nsIContent.h to fix bustage 2000-03-15 16:45:01 +00:00
rods%netscape.com ee456a5b14 minor change so extended keyboard select works correctly
r=dcone
2000-03-15 15:56:26 +00:00
rods%netscape.com 5abbfb9f48 factored out a GetScrolableView method, implemented extended selection for drag select and shift->up/down keys
added page up and down support, but it isn't supported by nsScrollFrame (works for Gfx)
should be generating the coorect DOM selection events now
r=dcone, b=14771, 30463
2000-03-15 15:55:30 +00:00
rods%netscape.com 240e260ffe turning off debug #defines 2000-03-15 15:47:11 +00:00
rods%netscape.com f40f5bbc3f removed ifdef's and replaceed them with if/then/else for GFX Lists and Dropdowns,
now they can be turned on with a boolean instead. This will help with debugging later
r=dcone, b=18895
2000-03-15 15:45:29 +00:00
troy%netscape.com 4f7d1e3f2a b=24343 r=karnaze@netscape.com Changes so we properly lay out after changing
the font using the pref UI. Block and table code changed to handle
eReflowReason_StyleChange
2000-03-15 15:16:03 +00:00
rods%netscape.com f90beffa43 preparing it for prime-time, in the build, but not being used.
b=18895, r=dcone
2000-03-15 15:08:54 +00:00
dveditz%netscape.com 83793623b9 fixing VC5 build (bug 31868) 2000-03-15 06:22:09 +00:00
bryner%uiuc.edu c03645c830 Changing nsresult -> NS_IMETHODIMP. 2000-03-15 05:02:23 +00:00
karnaze%netscape.com 95c4148825 fix warnings. submitted by jeroen@vangelderen.org, r=karnaze 2000-03-15 04:50:25 +00:00
troy%netscape.com 512f105fbf b=21903. Fixes a crash when absolutely positioning a form element. The
problem was no space manager was getting created for the form's frame
2000-03-15 04:38:08 +00:00
bryner%uiuc.edu 8c855923d1 Fixing build bustage. Sorry about that. 2000-03-15 04:29:00 +00:00
dcone%netscape.com 2cffdd24de Put in a canonical pixel scale when images are being read in for the size. This reduces
the printer images sizes considerably.  r=kmclusk.
2000-03-15 04:24:21 +00:00
bryner%uiuc.edu c96f3c7c16 Clean up handling of mousewheel prefs by removing built-in caching, and
use a shutdown observer so we can release the prefs service if
necessary.  r=sspitzer.
2000-03-15 04:03:44 +00:00
hyatt%netscape.com 1c02f1ca09 Landing new progressmeter. 2000-03-15 03:16:43 +00:00
blizzard%redhat.com 804ec67bf8 fix for bug #18186. remove work around in layout code and properly implement nsIFile::GetLastMofificationDate() on unix. r=vidur,jst,dougt a=waterson 2000-03-15 03:08:28 +00:00