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