Commit Graph

24 Commits

Author SHA1 Message Date
dbaron@fas.harvard.edu
41aa292546 Reduce the performance cost of (threadsafely) refcounting many atoms by creating a second implementation of nsIAtom (derived from the first) that does not refcount and gets destroyed at XPCOM shutdown. Normal atoms are converted to permanent ones without loss of pointer identity when a permanent atom is requested and a normal one already exists. b=92141 r=waterson sr=brendan 2001-10-20 23:19:07 +00:00
gerv@gerv.net
5ba3ff1a0d License changes, take 2. Bug 98089. mozilla/content/. 2001-09-25 01:32:19 +00:00
dmose@mozilla.org
796280940b updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:40:37 +00:00
peterl@netscape.com
0b3948b4e3 use preprocessor for code generation 1999-07-18 00:15:37 +00:00
kmcclusk@netscape.com
0bdaefde4e fixed bugs #6303, #6753, #6756, #6759
Re-wrote nsComboboxFrame.
removed the obsolete nsHTMLAtoms: comboText,comoTextSelected,comTextSelectedFocus,dropDownVisible,
dropdownHidden, dropDownBtnOut, dropDownBtnPressed,
Added nsHTMLAtoms::combobox, nsLayoutAtoms::popupList
Renamed dropDownList to dropDownListPseudo
Added "arrow.gif" as to be used the background-image for the combobox button
ua.css - added rules for select to differentiate between comboboxes and listboxes.
Added style rules to more closely match the XPTOOLKIT XPWidgets look.
removed the following :-moz-combobox-text, -moz-combobox-textselected
nsIFormControlFrame.h - Added SetSuggestedSize method.
nsButtonControlFrame - Implemented SetSuggestedSize.
nsCSSFrameConstructor.cpp - Rewrote ConstructSelectFrame.
nsIWidget.h -Added GetAbsoluteBounds method.
nsWindow.cpp - Implemented GetAbsoluteBounds.
1999-07-14 22:00:24 +00:00
karnaze@netscape.com
3016580530 added htmlFrameInnerFrame, htmlFrameOuterFrame types 1999-05-10 22:48:47 +00:00
kipp@netscape.com
0c24aea5d4 Added letter and line frame 1999-04-27 22:07:22 +00:00
troy@netscape.com
b48f1f0bb6 Added placeholderFrame atom 1999-04-23 14:32:12 +00:00
troy@netscape.com
dbe1f954be Added positionedInlineFrame atom 1999-04-20 18:27:37 +00:00
troy@netscape.com
3bad37f577 Added blockFrame and inlineFrame 1999-04-20 18:20:52 +00:00
vidur@netscape.com
5783ab9995 Added epilog and prolog to document. Added processing instructions and CDATASections for XML. Completed document Node methods. 1999-03-31 20:49:25 +00:00
troy@netscape.com
5a1fc226a0 Added frame type atoms for several table frame classes 1999-02-24 05:54:31 +00:00
troy@netscape.com
5d5682b628 Added nsLayoutAtoms::textFrame 1999-02-24 05:33:40 +00:00
troy@netscape.com
d8d18dc5e1 Added pseudo style for 'page' element 1999-02-19 00:53:09 +00:00
troy@netscape.com
4143f853ab Added frame-type atoms for area,scroll,viewport,root,page frame classes 1999-02-14 03:47:33 +00:00
peterl@netscape.com
3f01d94bb1 changed all html atoms to lower case 1999-02-12 06:19:07 +00:00
peterl@netscape.com
53c215991b added viewport pseudo element tag 1999-02-11 06:39:07 +00:00
troy@netscape.com
82b02bac89 Added nsLayoutAtoms::fixedList for specifying the name of the additional
child list for 'fixed' elements
1999-01-27 03:48:39 +00:00
peterl@netscape.com
938880fa69 fixed case of media atoms 1999-01-23 07:02:10 +00:00
vidur@netscape.com
4c32ebf0f0 Comments added to content model. Comments and text content now have a special tagname 1999-01-22 22:48:00 +00:00
peterl@netscape.com
90ce38b0bb added support for the 'xmlns' pseudo namespace 1998-12-21 05:56:51 +00:00
peterl@netscape.com
9e167e6b50 added name space atoms 1998-12-11 02:31:51 +00:00
troy@netscape.com
4015a88d1f Added new atoms to nsLayoutAtoms for additional named frame child lists 1998-12-09 05:30:17 +00:00
peterl@netscape.com
c417ab0e48 added nsLayoutAtoms 1998-12-02 00:32:20 +00:00