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

450 Коммитов

Автор SHA1 Сообщение Дата
michael.lowe%bigfoot.com 73b7310c91 Implement CSS3 cursors on Windows 2000-05-07 05:14:43 +00:00
saari%netscape.com df92f0def2 Adding the ability for popups to not install the keyboard navigation listener. Needed for autocomplete. R=hyatt 2000-05-01 22:27:16 +00:00
pierre%netscape.com 31154bac81 35261. Implement :last-node (P and Hx tags inside a cell do not collapse the cell). Change TD to collapse the bottom margin on the last-node. 2000-04-28 10:02:12 +00:00
pierre%netscape.com ba9958df6e Implemented i18n list-style-types. Thanks to bakibon@yahoo.com. 2000-04-21 08:05:29 +00:00
troy%netscape.com ba4fb482a9 Added "canvasFrame" frame type atom 2000-04-18 23:05:15 +00:00
ducarroz%netscape.com 5fe7f03696 Remove the old autocomplete widget which is now replaced by the XBL one (xpfe/components/autocomplete). R=alecf. 2000-04-13 04:50:39 +00:00
attinasi%netscape.com f435083f78 Implemented Style Size Dump. r=rickg b=26565 2000-03-31 07:08:36 +00:00
evaughan%netscape.com 4891539d50 box skinnablility changes.
-r Hyatt
2000-03-31 07:02:06 +00:00
pinkerton%netscape.com 15dddeaef1 made drag feedback better for containers and sorted lists. bugs 9657, 20124, 31814 2000-03-29 23:22:08 +00:00
pierre%netscape.com c2c59a4b6f #3371. Implemented css2/css3 system fonts. GFX on Windows and GTK needs to be completed. 2000-03-25 18:54:36 +00:00
rods%netscape.com 77074ee0dc added psuedoCheck 2000-03-24 16:21:47 +00:00
buster%netscape.com 69807e3b4b bug 29595 (and others)
fixes layout of pages where a single line is impacted by 2 or more floaters
r=troy
2000-03-22 23:19:10 +00:00
hyatt%netscape.com 46c66102f4 Marking my territory. ;) 2000-03-21 13:15:24 +00:00
dbaron%fas.harvard.edu 53eced76c9 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
hyatt%netscape.com 7e9ae84f23 Landing new progressmeter. 2000-03-15 03:16:43 +00:00
rickg%netscape.com c815bfa127 more WIP to remove nsStr references 2000-03-12 10:07:57 +00:00
slamm%netscape.com 69e79e6b78 Add 'collapsed' for collapsing splitter siblings. Bug 29813. r=evaughan,mcafee a=jevering 2000-03-08 00:15:44 +00:00
rods%netscape.com 2570c107b3 added new atom for the combobox
b 28593, r=kmcclusk,buster a=jar
2000-03-03 00:22:30 +00:00
hyatt%netscape.com daf0f13722 XUL RadioGroup element, not used in XUL. r=ben, a=jar 2000-03-02 10:00:09 +00:00
evaughan%netscape.com d2012fba27 bugs fixes for: 28460, 27242, 29462
-r hyatt, -a jar
2000-03-02 03:01:30 +00:00
hyatt%netscape.com c5a3f61f35 XUL Property APIs, b=26109, r=ben 2000-02-25 08:37:49 +00:00
jdunn%netscape.com 79a31a4d59 Fix problem with NS_IF_ADDREF on member variables inside of const
member functions.  This includes removing all references to
NS_DEF_PTR and the including of nsIPtr.h

r=troy@netscape.com,dougt@netscape.com,scc@netscape.com
# 28114
a=chofmann@netscape.com
2000-02-17 23:19:18 +00:00
dbaron%fas.harvard.edu 7654eb97da Fix bug 15428 as suggested by VYV03354@nifty.ne.jp . Stop using 0 as the initial values for min and max of inline box contents so that lines that do not (vertically) contain their own baseline are sized correctly. Also, correctly size BR frames using their line-height (for strict-mode only).
Fix bugs 24186, 26996, and 26998 by reworking the quirks-mode line-height handling so that inline elements that do not have text as children (or meet a few other conditions that show the author wants real CSS support) will not increase the size of the line, but will be as close to their correct size as possible without enlarging the line.  This fix includes emulation of the strange Nav4/IE quirk that a block's line-height is enforced on the first line of LI elements and the last line of LI, DD, and DT elements.  Many of the changes are removing an earlier fix for 24186.

r=buster
2000-02-15 04:26:44 +00:00
evaughan%netscape.com 6025945d69 bug fix for 24351, 22512
-r saari
2000-02-14 01:42:09 +00:00
pinkerton%netscape.com f73f158740 fix for 27423, menus coming back sometimes after a item was selected. r=hyatt. 2000-02-11 02:02:06 +00:00
hyatt%netscape.com 6db260e802 Fixes for bugs 24969 and 27109. 2000-02-11 00:56:41 +00:00
evaughan%netscape.com f71ee84662 1) implememted box reflow coelescing.
2) implemented gfx scrollbars for list boxes
3) fixed progess meter to be an animated gif
4) fixed bugs 23521, 24721, 19114, 20546, 24385, 24457, 23156, 20226, 22543

-r hyatt, troy, rod
2000-02-09 22:02:40 +00:00
karnaze%netscape.com d7b72a10f0 bug 24037 r=attinasi; nsOuterTableFrame handles bad incremental reflow by using the height of its rect.
bug 23235 r=attinasi; nsTableRowFrame requests max element size when reflowing cell for the 1st time.
bug 24410 r=attinasi; nsTableCellFrame reflow always checks width and height and updates the content empty flag.
bug 3305 r=troy,hyatt; table frame constructor cleanup, put caption in its own child list.
2000-01-28 02:19:45 +00:00
pierre%netscape.com 8d74811b10 Bug 24676 ("Need -moz-outline-radius feature"). Added the 'outline_radius' similarly to the 'border_radius'. 2000-01-24 11:19:55 +00:00
troy%netscape.com 73a3709284 b=21657 a=chofmann@netscape.com Made "overflow list" a full fledged
child list and changed ReparentFrameView() to check it.
2000-01-22 01:16:50 +00:00
hyatt%netscape.com 3d186ddce8 adding behavior property to CSS. r=brendan 2000-01-11 03:40:41 +00:00
pierre%netscape.com a1bab88cc8 12825 "Need new 'overflow' values to control scrollbar visibility". Added -moz-scrollbars-none, -moz-scrollbars-horizontal and -moz-scrollbars-vertical. 2000-01-10 03:23:44 +00:00
pollmann%netscape.com 2f27c49438 Bug 12599: Accept string as integer attribute to prevent assert, fix courtesy rickg r=self and harishd 2000-01-07 05:44:42 +00:00
pierre%netscape.com a725da285d 16381 "Need to be able to specify -moz-border-radius for each corner". Made changes in the following files in order to store the radius as a nsCSSRect and support 4 new -moz-border-radius properties (topLeft, topRight, bottomRight, bottomLeft): nsCSSDeclaration.cpp nsCSSParser.cpp nsCSSPropList.h nsCSSStyleRule.cpp nsICSSDeclaration.h nsIStyleContext.h nsStyleContext.cpp nsCSSRendering.cpp 1999-12-22 11:27:10 +00:00
alecf%netscape.com 8dc8ab82ae fix for #21417
r=troy, a=chofmann
the editor's internal mDisplayFrame was not being removed from the frame manager's map of content->frames, so after enough scrolling in the addressing pane, reflow would try to reference a deleted frame. Fix is to remove the frame from the frame manager every time it's destroyed.
1999-12-17 03:28:50 +00:00
hyatt%netscape.com 59da512000 Implementing support for popupanchor and popupalign. 1999-12-08 11:30:47 +00:00
rods%netscape.com 11c20a5638 Should have left off the ":"
r=self
1999-12-06 23:05:52 +00:00
rods%netscape.com d2badeaa7f adding :-moz-option-selected
r=kmcclusk
1999-12-06 22:57:24 +00:00
troy%netscape.com 3c7966f705 Change to how overflow is handled for absolutely positioned elements.
We no longer use nsIAraeFrame and now it's folded into the overflow
area in the reflow metrics
1999-12-06 15:49:53 +00:00
danm%netscape.com a9db94dfe7 adding 'close' xul event handler. part of bug 13695. r:hyatt@netscape.com 1999-12-01 22:35:33 +00:00
waterson%netscape.com 814980aba6 Add 'indent' atom. r=hyatt 1999-11-30 00:55:14 +00:00
waterson%netscape.com 9d7fd822f9 Add focus pseudo-class atoms. r=hyatt 1999-11-30 00:54:45 +00:00
vidur%netscape.com c49c6f4ec1 Fixes for 19650 and 15133. Added nsHTMLDocument::Resolve(). Script event handler compilation is deferred till when the event handler is first invoked. Atoms used for event name comparisions instead of strings. R=joki 1999-11-25 00:05:21 +00:00
pinkerton%netscape.com 0a6a86fb7c reworking of toolbar d&d impl and tree d&d impl (r=hyatt). 1999-11-11 05:10:38 +00:00
dmose%mozilla.org 42fc94a6ec updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:40:37 +00:00
kipp%netscape.com 9d26ed588b r=troy; Added a new frame property atom 1999-11-02 23:42:13 +00:00
pinkerton%netscape.com 4d46f38039 add new drop area attribute for identifying subframes of a toolbar where the real content is. 1999-11-02 03:53:58 +00:00
kipp%netscape.com 42d72e139f Added another frame property 1999-11-01 15:22:25 +00:00
buster%netscape.com 072fe15daf added pseudo-style for single line text controls. bug 14727 1999-10-30 16:29:32 +00:00
troy%netscape.com e2dfeedb8d Changed view to be stored as a frame property instead of a member data
of nsFrame
1999-10-27 03:56:14 +00:00
troy%netscape.com d0190a7f34 r=karnaze@netscape.com
Save 8 bytes per table cell frame by eliminating mCollapseOffset and
using a frame property instead.
1999-10-22 02:06:22 +00:00
kipp%netscape.com dadfeff627 r=troy; Added a property for max-element-size storage for fixing bug 13196 1999-10-21 20:23:05 +00:00
troy%netscape.com 01cf059769 r=kipp@netscape.com
Added API to get/set properties on frames. Also changed nsContainerFrame
to use a property to implement the frame overflow list. This saves 4 bytes
per container frames
1999-10-21 05:11:43 +00:00
buster%netscape.com cd84903c09 bug 11803 Need new event for text value changing
r=hyatt@netscape.com
not dogfood, but the fix has been sitting in my tree for 2 weeks
1999-10-15 13:36:23 +00:00
hyatt%netscape.com 91b6e1598b Fix for 16479. r=waterson 1999-10-15 07:54:43 +00:00
kipp%netscape.com 11fc60f14d r=troy; Added some more atoms so that Dframe sizing data is more particular for line boxes 1999-10-14 23:08:31 +00:00
tbogard%aol.net 9839174e85 Adding new XUL tags, "iframe", "browser", "editor". r=hyatt. 1999-10-14 10:54:32 +00:00
kipp%netscape.com 2b4c0a8c97 Added two new atoms to help meter large vs. small line boxes 1999-10-12 23:22:34 +00:00
peterl%netscape.com e47dff5c24 added 'ignore' keyword
r=hyatt
1999-10-12 00:30:19 +00:00
troy%netscape.com a5add6d414 Change to SizeOf() code (diagnostic code only). Changed table frame
code to split the column cache size out into a separate listing
1999-10-08 05:12:55 +00:00
kipp%netscape.com f36a6b1cd9 Added some atoms to support SizeOf metrics 1999-10-07 00:31:41 +00:00
kipp%netscape.com c044218606 r=troy; Added some atoms to help eliminate global ctors 1999-10-05 14:51:02 +00:00
troy%netscape.com d219ef5e29 Added SizeOf() handler for floater information maintained by the
line box
1999-10-02 02:51:03 +00:00
troy%netscape.com 6f0d3813a7 Added SizeOf() handler for space manager 1999-10-02 00:52:01 +00:00
troy%netscape.com e2ac00fe47 Hooked up SizeOf() for cell map and table layout strategies. Also added in
some table frame data that was missed
1999-10-02 00:02:54 +00:00
mgleeson1%netscape.com e7cbff5298 fix for UNIX ports r=kipp, a=hofmann,kipp 1999-09-23 19:02:23 +00:00
kipp%netscape.com f49c28ef15 Work around purify nonsense with bitfields 1999-09-22 00:38:57 +00:00
kipp%netscape.com b9d4f1196a Zapped mCompatFloatMargin hack 1999-09-17 00:57:06 +00:00
kipp%netscape.com 2afe2536dd Added in mCompatFloaterMargin 1999-09-16 19:55:28 +00:00
troy%netscape.com bde4ac61db Added frame type for OBJECT frame 1999-09-13 21:26:05 +00:00
peterl%netscape.com 9a5ad14cbf added first-node pseudo class (extension) 1999-09-11 00:08:30 +00:00
evaughan%netscape.com 87b5a65d10 Fixed collapsing in boxes
Fixed DeckFrame not to use pseudo element for visibility.
1999-09-10 23:38:58 +00:00
hyatt%netscape.com 4ffac223a4 Working on XP menus. 1999-09-10 08:47:12 +00:00
peterl%netscape.com a48f298815 added system color support 1999-09-10 05:54:46 +00:00
peterl%netscape.com 631dee0368 added system colors 1999-09-10 05:54:23 +00:00
pinkerton%netscape.com 67ac180768 adding atoms for toolbar d&d. 1999-09-09 06:26:12 +00:00
hyatt%netscape.com 73d2a8a2c8 Updating popups. (No, they're still not turned on.) 1999-09-09 01:07:06 +00:00
hyatt%netscape.com 5e531818ae Improvements in performance. 1999-09-08 08:06:12 +00:00
evaughan%netscape.com 832471f5a5 Added the ability to drag splitters. If any build problems call me at: 650 224-0620 1999-09-05 20:46:59 +00:00
peterl%netscape.com 4e57447468 tracking UI & forms proposal changes 1999-09-03 23:40:35 +00:00
hyatt%netscape.com 04bb2efe32 Must fix build bustage. I have to have access to members of this object without
being forced to call member functions (since my content nodes are in a separate
DLL from layout).
1999-09-02 02:09:07 +00:00
kipp%netscape.com 43c7c19731 Added another debug atom 1999-09-01 01:10:02 +00:00
kipp%netscape.com 20b3806ec4 Added new atoms 1999-08-31 04:31:39 +00:00
kipp%netscape.com fd426dec6a Reimplemented SizeOf methods in some of the frame classes; partial rework of first-line handling snapshot 1999-08-31 03:09:40 +00:00
pavlov%netscape.com 47297145d1 add palette name atom 1999-08-28 19:50:15 +00:00
pinkerton%netscape.com b10f20d8ff remove nsTriStateCheckboxFrame.cpp 1999-08-27 03:41:43 +00:00
evaughan%netscape.com e7ce4e691c xpscrollbars 1999-08-19 22:16:23 +00:00
ducarroz%netscape.com 55964c3559 add some autocomplete atoms 1999-08-19 22:10:45 +00:00
kmcclusk%netscape.com 4951b16db4 Rewrote nsButtonControlFrame. It is now based on nsHTMLButtonControlFrame.
Added style rules to set submit, reset, and browse buttons default labels.
1999-08-10 19:13:57 +00:00
peterl%netscape.com 77007821ce added != operator 1999-08-08 01:18:40 +00:00
peterl%netscape.com 66d8360f8f moved dummy option pseudo to layout atoms
added root pseudo
1999-08-08 01:16:07 +00:00
peterl%netscape.com d5f47d0408 moved scrolled content pseudo to layout atoms 1999-08-08 01:15:30 +00:00
peterl%netscape.com 7b416ebae7 added more pseudo elements 1999-08-08 01:05:05 +00:00
joki%netscape.com da36d40b61 Adding new onselect event. Also slight modification to ender text widget focus behavior 1999-08-07 23:18:35 +00:00
hyatt%netscape.com a95c08d949 Adding the popup set atom to the XUL atom list. 1999-08-06 19:18:42 +00:00
rods%netscape.com 172e89ea71 Added :-moz-dummy-option is used for empty select tags 1999-08-06 14:00:54 +00:00
hyatt%netscape.com 464ff83329 Phase 3. Enabling XP menus on the menu bar. 1999-07-31 11:29:03 +00:00
hyatt%netscape.com 9ff4935962 XP menus now know how to anonymously construct children, so that they are
now mostly compatible with the original menu syntax.  They also now
execute create, destroy, and action handlers.
1999-07-31 01:43:33 +00:00
hyatt%netscape.com 359b48f608 Using "accesskey" instead of "shortcut". 1999-07-26 01:19:49 +00:00
evaughan%netscape.com 35fc2d8159 1) added .gif for horizontal scrollbar
2) added cropping to titledbuttons
3) fixed bugs in navigator.xul and navigator.css
1999-07-25 01:15:14 +00:00
hyatt%netscape.com 9345f2523d The menu bar now supports shortcuts (e.g., ALT+f). Also repaired a minor problem
with keyboard navigation and mouse movement interoperability on the menus.
1999-07-23 07:39:16 +00:00
hyatt%netscape.com 592552ad8d Adding an xpmenuitem atom. 1999-07-23 05:09:17 +00:00
hyatt%netscape.com ac2df8ab1d Adding the open atom. 1999-07-21 07:42:31 +00:00
kmcclusk%netscape.com 41ed34acb6 nsPresContext.cpp,.h - Added eWidgetRendering_PartialGfx as a rendering mode to PresContext.
ua.css - Added select[multiple] rule for multi-select listboxes without a size
Fixed form submission for gfx checkboxes,radiobuttons, and select by rewriting GetNamesValues.
Added nsListControlFrame::GetSizeAttribute and nsListControlFrame::GetNumberOfRows
Added logic to nsCSSFrameConstructor::ConstructSelectFrame and nsListControlFrame::Reflow
to handle the case of a multiselect select without a size specified.
1999-07-20 22:32:41 +00:00
hyatt%netscape.com 202bc876e1 I can now show a menu (and it looks halfway decent). 1999-07-20 10:35:24 +00:00
hyatt%netscape.com 4b3a53c44a Adding a pseudo atom for XP menu visibility state.
s
1999-07-20 07:12:48 +00:00
hyatt%netscape.com b35d1e3ffc Teaching the menu bar how to highlight the first item when the ALT key
is pressed.
1999-07-19 08:09:30 +00:00
hyatt%netscape.com f291d9cf30 Turning on XP menus. 1999-07-18 03:16:58 +00:00
peterl%netscape.com 85dd7a37a7 use preprocessor to generate atom code 1999-07-18 00:35:21 +00:00
peterl%netscape.com 608091c158 switch to preprocessor for code generation 1999-07-18 00:32:32 +00:00
peterl%netscape.com d99d86e188 sync to color api change 1999-07-18 00:30:30 +00:00
peterl%netscape.com 045da12737 use preprocessor to generate atom code 1999-07-18 00:24:47 +00:00
peterl%netscape.com 3887cdc922 use preprocessor for atom code generation 1999-07-18 00:13:35 +00:00
peterl%netscape.com 9b936507ff added != operator 1999-07-18 00:13:08 +00:00
kmcclusk%netscape.com f052dc2f0d 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
peterl%netscape.com 92fcfce881 added color name string value 1999-07-07 01:31:34 +00:00
hyatt%netscape.com eda43ad47d Adding some atoms. 1999-07-01 05:06:11 +00:00
evaughan%netscape.com 903d3c7c19 Added anonymous node support.
Added splitters
Added Grippies.
1999-06-30 22:17:43 +00:00
hyatt%netscape.com 5c0e073194 Turning on the lazy mode in the tree widget. It is now the default. Let
the bug filing begin. :(
1999-06-29 20:20:40 +00:00
rods%netscape.com a06b2b94d4 Added toolbaritem 1999-06-29 14:21:14 +00:00
hyatt%netscape.com f90cda96d6 Landing the tree widget branch. 1999-06-23 03:02:21 +00:00
kmcclusk%netscape.com 70c83e0548 Numerous changes to support gfx-rendered form elements. 1999-06-21 20:41:56 +00:00
evaughan%netscape.com 0cd0038d58 Integrated a new XP scrollbar
Added tri state behavior to titled buttons.
1999-06-15 04:02:43 +00:00
kmcclusk%netscape.com 56cb572831 fixes for bugs #5809, #5852, #6828, #6973.
Added a new test16.html sample to test gfx-rendered widgets to viewer.
Added support for test17.html sample to test printing.
1999-05-27 21:17:10 +00:00
peterl%netscape.com 4e9d78cf2a added drag pseudo classes 1999-05-18 23:09:21 +00:00
vidur%netscape.com 8ffd5ac746 Implemented document.layers and nsIDOMHTMLLayerElement interface. 1999-05-17 21:17:48 +00:00
karnaze%netscape.com 8c8a7b20d9 added htmlFrameInnerFrame, htmlFrameOuterFrame types 1999-05-10 22:48:47 +00:00
karnaze%netscape.com 73330eac5e added vcard_name html attribute. Added GetVcardName in nsFormFrame. 1999-05-08 19:30:57 +00:00
pinkerton%netscape.com eb80708ef2 make <tristatecheckbox> now be <checkbox> 1999-05-06 00:53:22 +00:00
vidur%netscape.com 37a4eeb556 Added option to HTMLAtoms 1999-05-04 20:52:26 +00:00
kipp%netscape.com d149bc1f7e Removed lineFrame; added mozLetterFrame 1999-04-27 22:12:00 +00:00
kipp%netscape.com 7a01b8257d Added letter and line frame 1999-04-27 22:07:22 +00:00
troy%netscape.com 8b67ee696e Added placeholderFrame atom 1999-04-23 14:32:12 +00:00
evaughan%netscape.com f8ef699adb Added a tab control widget. 1999-04-21 22:46:15 +00:00
pinkerton%netscape.com 28f3d8780f new atoms for slider, spinner, scrollbar, color and font pickers. 1999-04-20 21:50:11 +00:00
troy%netscape.com e393875682 Added positionedInlineFrame atom 1999-04-20 18:27:37 +00:00
troy%netscape.com 9af57001b6 Moved blockFrame and inlineFrame atoms to nsLayoutAtoms 1999-04-20 18:22:47 +00:00
troy%netscape.com 31513f3c98 Added blockFrame and inlineFrame 1999-04-20 18:20:52 +00:00
kipp%netscape.com bf14530e84 Added lineFrame 1999-04-20 00:26:09 +00:00
pinkerton%netscape.com 616e5773ac add tristatecheckbox to atom list. 1999-04-16 17:07:48 +00:00
kmcclusk%netscape.com a1fecd8f08 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
vidur%netscape.com f6f2f989a9 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
kipp%netscape.com a1da9f8221 Added eStyleUnit_Chars 1999-03-31 04:08:07 +00:00
troy%netscape.com 6f90e33e29 Added beforePseudo and afterPseudo 1999-03-30 00:48:57 +00:00
troy%netscape.com a159763cc4 Moved beforePseudo and afterpseudo to nsCSSAtoms 1999-03-30 00:47:42 +00:00
troy%netscape.com a0cfb563d3 Added beforePseudo and afterPseudo atoms 1999-03-29 03:30:34 +00:00
evaughan%netscape.com 0835fb2da4 Added XUL based layout manager. 1999-03-27 00:58:29 +00:00
donm%netscape.com 9a4f6969a9 backing out evaughan's changes. tree closed. 1999-03-26 19:39:23 +00:00
evaughan%netscape.com e637847edd Added box layout system. 1999-03-26 18:51:08 +00:00
peterl%netscape.com 53d86f217b added CSS3 UI pseudo classes 1999-02-27 07:14:13 +00:00
peterl%netscape.com 5916c57c38 added == operator for style sides 1999-02-27 07:09:40 +00:00
kipp%netscape.com ca244c5661 Removed dependency on static constructors 1999-02-26 17:12:16 +00:00
troy%netscape.com e4388eb926 Added frame type atoms for several table frame classes 1999-02-24 05:54:31 +00:00
troy%netscape.com a29e93d9d0 Added nsLayoutAtoms::textFrame 1999-02-24 05:33:40 +00:00
evaughan%netscape.com ded20d5f4a Added a new XUL TitledButtonFrame 1999-02-19 18:23:02 +00:00
troy%netscape.com d1fb344418 Added pseudo style for 'page' element 1999-02-19 00:53:09 +00:00
kipp%netscape.com db4ce9c499 Renamed bullet pseudo style 1999-02-18 22:20:19 +00:00
kmcclusk%netscape.com bc45423c33 Added pseudo styles for file input element buttons and text fields to control their
appearance during printing.
Now returns value of file upload element in nsHTMLInputElement::GetValue.
Added :file-textstyle and :file-buttonstyle pseudo style's to ua.css.
Modified nsButtonControlFrame::PaintButton to accept a rectangle describing the
position and size of the button to paint.
Modified nsFileControlFrame::Paint to resolve :file-buttonstyle and :file-textstyle to
paint the file upload's button and text field using settings in ua.css
Added nsFileControlFrame::HasWidget utility method.
Added nsFormControlHelper::GetInputElementValue to get the current value of an input element
from the DOM.
Modified nsTextControlFrame::GetProperty to use nsFormControlHelper::GetInputElementValue
Modified nsTextControlFrame::PaintTextControl to accept a rectangle describing the position
and size of the text control to paint.
Modified nsTextControl::PaintTextControlBackground to include a rectangle describing the
position and size of the text control background to paint.
1999-02-18 00:13:39 +00:00
troy%netscape.com 99ecf5d560 Added frame-type atoms for area,scroll,viewport,root,page frame classes 1999-02-14 03:47:33 +00:00
kipp%netscape.com 5a554d526e COMized nsIPresShell and nsIPresContext 1999-02-12 17:45:58 +00:00
peterl%netscape.com 8d65d14ec2 changed all html atoms to lower case 1999-02-12 06:19:07 +00:00
peterl%netscape.com bd665cd592 added viewport pseudo element tag 1999-02-11 06:39:07 +00:00
hyatt%netscape.com e0431b6eaf Adding support for tree columns. 1999-02-10 19:51:29 +00:00
evaughan%netscape.com 66ca26c816 Added the XUL progress meter widget. 1999-02-04 01:34:15 +00:00
hyatt%netscape.com fb5d816dea Altered the tree structure so that the treerow tag is now obsolete. 1999-02-04 00:28:25 +00:00
karnaze%netscape.com b9d192770b Made table frame construction flexible enough to allow arbitrary content to be mapped
to arbitrary table related display types.
1999-01-30 15:52:19 +00:00
hyatt%netscape.com 970dd74845 Making events for arbitrary HTML still work in tree cells. 1999-01-27 12:42:21 +00:00
troy%netscape.com 4c46e32cff Added nsLayoutAtoms::fixedList for specifying the name of the additional
child list for 'fixed' elements
1999-01-27 03:48:39 +00:00
hyatt%netscape.com 5e91eb5b3f Added support for tree indentation. 1999-01-26 01:12:51 +00:00
peterl%netscape.com 5ef96b9c11 added HTTP header atoms 1999-01-23 07:02:56 +00:00
vidur%netscape.com 6a4a691b03 Comments added to content model. Comments and text content now have a special tagname 1999-01-22 22:48:00 +00:00
rods%netscape.com 4e627f719a Added some additional attoms for the Combobox Frame Control 1999-01-22 15:25:12 +00:00
hyatt%netscape.com 186ab7b0bb Added atoms for the tree widget. Modified the makefile to make sure
that nsTreeView.cpp builds.
1999-01-22 03:27:35 +00:00
pinkerton%netscape.com 69bd50b789 adding toolbox to collection of xul atoms 1999-01-21 05:54:38 +00:00
danm%netscape.com 7e502dcee1 new xul directory 1999-01-21 01:56:05 +00:00
kipp%netscape.com 06d2d8efb3 Spanked away SizeOf methods and nsIListFilter 1999-01-16 00:00:50 +00:00
kipp%netscape.com a9e0e05f2b Switch to using nsFrameList for frame lists 1999-01-15 22:53:39 +00:00
kipp%netscape.com e63e57e27b Added new atom 1999-01-09 00:12:28 +00:00
karnaze%netscape.com e8b01f3e65 Preliminary changes to support align="char" 1999-01-07 01:00:07 +00:00
kipp%netscape.com 545a278435 Consolidated character set macros into this file 1999-01-05 23:01:32 +00:00
troy%netscape.com e1f9e8b29f Moved logic that deals with moving absolutely positioned frames out of the
flow to the frame construction code
1998-12-29 03:38:16 +00:00
peterl%netscape.com 22e1f5d16e added support for the 'xmlns' pseudo namespace 1998-12-21 05:56:51 +00:00
troy%netscape.com c9dedf070c Changed the frame hierarchy, and changed how scrolling works. Also added
nsAreaFrame which replaces nsBodyFrame which is no longer used
1998-12-20 23:29:47 +00:00
peterl%netscape.com d007ca3c8a added css atoms 1998-12-11 02:51:05 +00:00
peterl%netscape.com 2d4b5c2c1f removed pseudo class atoms (moved to css atoms) 1998-12-11 02:36:36 +00:00
peterl%netscape.com bb699e8951 added name space atoms 1998-12-11 02:31:51 +00:00
troy%netscape.com 2a501cc669 Added new atoms to nsLayoutAtoms for additional named frame child lists 1998-12-09 05:30:17 +00:00
buster%netscape.com ab4dfe23b9 added atoms for table pseudo style contexts 1998-12-03 18:00:42 +00:00
peterl%netscape.com 0d3bc3ce7e new file 1998-12-02 00:29:29 +00:00
troy%netscape.com 21e1f648b1 Added nsHTMLAtoms::wrappedFramePseudo and changed ConstructFrame() to use
it instead of nsHTMLAtoms::columnPseudo
1998-11-20 23:27:59 +00:00
buster%netscape.com d27c0b5dd5 added tablePseudo 1998-11-20 21:05:31 +00:00
peterl%netscape.com 90e19c51d8 added text pseudo tag 1998-11-18 02:09:53 +00:00
vidur%netscape.com 632a979901 Added script handling to XML content sink. Made sure frame construction by tag wasn't done for XML. 1998-11-12 23:55:47 +00:00
troy%netscape.com 2b86b49c95 Cleaned up the way construction of the root frame happens for XML documents.
We no longer create a pseudo root element
1998-11-12 23:03:35 +00:00
peterl%netscape.com 776a2683ef sync to style resolution api changes 1998-11-03 20:33:43 +00:00
joki%netscape.com fa7cb8280b Adding submit event type 1998-11-02 23:05:46 +00:00
peterl%netscape.com 93aae1a40c added CSS2 properties 1998-10-26 23:16:27 +00:00
kipp%netscape.com ff372eb601 Added new atoms 1998-10-26 17:27:04 +00:00
troy%netscape.com 6005461750 Added new pseudo class style :SCROLLED-CONTENT 1998-10-22 20:12:34 +00:00
kipp%netscape.com 49fb374228 new 1998-10-20 00:17:17 +00:00
kipp%netscape.com 259466136f Added new atom 1998-10-15 05:11:40 +00:00
karnaze%netscape.com 6dce0be4e1 fixed bug 958, checkboxes wrong background when not checked, select always multiple, text & texarea not reset. html 4 button work in progress. 1998-10-13 21:31:26 +00:00
kipp%netscape.com 05a50b6ce3 Added an nsIPresContext& to html-reflow-state's ctors and used it to implement better percentage width/height handling 1998-10-12 14:48:02 +00:00
karnaze%netscape.com 580dde94fe fieldset, legend support. fixed bug #987 1998-10-08 04:38:41 +00:00
kipp%netscape.com 5d3316f5d6 Added a new atom 1998-10-06 21:01:08 +00:00
peterl%netscape.com 39dc4dbc04 added hint table
moved non-generated code to nsCSSProps2.cpp
1998-09-29 23:50:56 +00:00
michaelp%netscape.com 3db1396eb2 added "param" atom. 1998-09-27 22:41:01 +00:00
kipp%netscape.com 112e120eb8 Added bullet pseudo style attribute 1998-09-24 21:32:12 +00:00
buster%netscape.com 29018c63f5 set all the groundwork for FAST table layout based on CSS-2 table-layout property 1998-09-22 23:36:06 +00:00
buster%netscape.com c47f9bbfcb nsStyleConsts.h added some HTML 4 consts for tables
nsHTMLAtoms.cpp,h             added some HTML 4 strings for tables
nsHTMLParts.h                 added constructors for new table content classes
nsGenericHTMLElement.cpp,h    added table frame creation, common table attribute parsing
nsHTMLTable*Element.cpp       these are the new table content classes
nsHTMLContentSink.cpp         enabled the new content and removed the old
nsHTMLStyleSheet.cpp          fixed the table style optimizations to work with new content
nsTable*Frame.cpp             these work with the new content
1998-09-15 17:58:24 +00:00
troy%netscape.com f370908aef Phase one of frame construction changes 1998-09-10 19:32:14 +00:00
kipp%netscape.com 101d22e34e Added new atoms 1998-09-08 22:34:06 +00:00
kipp%netscape.com d7a47d0ea7 Added wbr 1998-09-04 01:02:54 +00:00
kipp%netscape.com ba8991d428 Added new atoms 1998-09-04 00:54:45 +00:00
kipp%netscape.com f6accb434f Added new atoms 1998-09-02 23:52:24 +00:00
kipp%netscape.com ef1116ba46 Added new atoms 1998-09-02 18:40:08 +00:00
peterl%netscape.com 703a2a4274 COMified interface
made first attribute local
added support for attr uniquing
1998-09-02 02:10:44 +00:00
kipp%netscape.com 66ff7dfdc5 Added new atoms 1998-09-02 01:08:32 +00:00
kipp%netscape.com 65eedb003d Added new methods 1998-09-01 19:10:14 +00:00
kipp%netscape.com ce338451ee added new atoms 1998-09-01 01:32:58 +00:00
kipp%netscape.com 9b895928a2 Added new atoms 1998-08-29 03:13:03 +00:00
kipp%netscape.com 0791159665 Added new atoms 1998-08-28 23:29:05 +00:00
kipp%netscape.com 7a8648b60e Added a new atom 1998-08-28 16:19:27 +00:00
peterl%netscape.com 67c362eb78 added td & th 1998-08-27 00:48:06 +00:00
vidur%netscape.com 627b2eff62 Implemented additional document and form interfaces. Implemented named elements for documents and forms. nsInput now implements nsIDOMHTMLInputElement. 1998-08-07 23:08:00 +00:00
michaelp%netscape.com 5469028d38 added tags for plugins. 1998-08-05 04:22:51 +00:00
vidur%netscape.com df5b5c6dea Added document.forms. Specialized interfaces for images and forms. Better handling of childNodes collection. 1998-08-04 00:05:22 +00:00
joki%netscape.com 44c03fce8e Adding support for event handlers in html tags and moving event handler IIDs to central file. 1998-07-31 18:21:37 +00:00
kipp%netscape.com 12892af0b0 New atoms for base tag handling 1998-07-24 18:16:24 +00:00
kostello%netscape.com a930953dfa 1) Move the CSS dependent methods out of nsDocument and placed them
in a new class nsMarkupDocument. The point of nsMarkupDocument is
to hold methods which are common to HTML and XML but not relevant
to the base nsDocument class.

2) Added Selection support methods for Rod.

3) Added LookupProperty to nsCSSProperty:
Given a property ID and Property Index returns back the string representation
of the property. This was need to convert CSSValues back to strings for saving.
TODO: Make sure that our URL Information stored in a CSSDeclaration contains
enough information to return it to it's original form on output.
1998-07-17 23:00:54 +00:00
karnaze%netscape.com f0fd4a385f initial framesets, nsHTMLIFrame.cpp absorbed by nsHTMLFrame.cpp 1998-07-15 23:42:14 +00:00
buster ed47ffbd62 most HTML 4 attributes supported (though some are still ignored)
lots of methods made inline
1998-06-08 19:57:04 +00:00
buster 0f3aab57c0 more attributes: cell nowrap, caption align, some misc HTML 4 attributes too 1998-06-08 15:47:03 +00:00
kipp c76c309fef Revised SizeOf methods to add in nsString's, nsIAtom's and nsVoidArray's properly 1998-06-05 21:50:57 +00:00
kipp 865bd3915c updated 1998-05-30 01:32:10 +00:00
buster c3e2859006 set the groundwork for handling COLS attribute, and attributes on COLGROUP and COL tags. WIP.
set the groundwork for handling percentage-width tables.  Troy is adding a hook for me to get the correct width info from the parent.  WIP.
1998-05-28 21:39:22 +00:00
thom 5493b2968c fixed compile errors for mac 1998-05-19 23:11:28 +00:00
peterl 33ba5e5aad added pseudo-class atoms 1998-05-19 00:08:16 +00:00
peterl 6ab1e5bee0 added pseudo style support 1998-05-18 21:06:33 +00:00
karnaze 2ec55336d9 initial support for <input type=file>, combo box use of widget init data for sizing 1998-05-18 16:39:42 +00:00
peterl c987b58eea added style atom 1998-05-13 23:42:40 +00:00
peterl 295b3beff6 renamed getSupportsValue to getISupportsValue 1998-05-13 23:42:01 +00:00
kipp 155bd31586 Eliminate anonymous struct (and useless bitfields) to fix irix compilation problem 1998-05-13 00:10:35 +00:00
peterl 1f3c71eb21 added factor unit type
added nsStyleSides
1998-05-12 22:18:42 +00:00
peterl 1cbc581d30 added new unit types, cleaned up api 1998-04-30 19:56:39 +00:00
peterl 121efdeb0f updated api, added new units 1998-04-30 19:50:36 +00:00
peterl 159b9dacbb added normal value 1998-04-29 21:05:28 +00:00
peterl 3545f4e831 added nsStyleCoord 1998-04-28 23:54:06 +00:00
kipp f5e013b60d new atoms 1998-04-25 18:39:16 +00:00
kipp 4717009d75 moved to pub 1998-04-13 20:24:54 +00:00