1461 Commits

Author SHA1 Message Date
waterson%netscape.com
af8c84cb7c The Great Cursor Excorcism. Removed cursors in favor of enumerators. Misc updates to purge the xpidl stubs stuff in preparation for XPConnect. Details on RDF_19990422_BRANCH.
git-svn-id: svn://10.0.0.236/trunk@29017 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 02:41:02 +00:00
kipp%netscape.com
6cef382634 Work around crash by not assuming we have an owner
git-svn-id: svn://10.0.0.236/trunk@28923 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 19:57:26 +00:00
scc%netscape.com
b2e4dd6105 s/false/0/ in my do-while
git-svn-id: svn://10.0.0.236/trunk@28904 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 19:03:01 +00:00
scc%netscape.com
da825a470c added ability to create a XUL document from a stream; consequently factored some existing routines
git-svn-id: svn://10.0.0.236/trunk@28862 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 16:48:33 +00:00
scc%netscape.com
7c47b7b308 Added required GetIID methods
git-svn-id: svn://10.0.0.236/trunk@28861 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 16:48:32 +00:00
troy%netscape.com
31b1217fca Added placeholderFrame atom
git-svn-id: svn://10.0.0.236/trunk@28836 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 14:32:12 +00:00
rjc%netscape.com
4cc70a8b0d Checking in Scott Putterman's changes to use nsISupportsArray instead of a void array.
git-svn-id: svn://10.0.0.236/trunk@28824 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 08:32:42 +00:00
rickg%netscape.com
a44ce26f8d update to sync with nsString2
git-svn-id: svn://10.0.0.236/trunk@28673 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 06:06:17 +00:00
rickg%netscape.com
2c182956dd update to sync with nsString2
git-svn-id: svn://10.0.0.236/trunk@28669 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 05:49:39 +00:00
rickg%netscape.com
3cfaab928f update to sync with nsString2
git-svn-id: svn://10.0.0.236/trunk@28667 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 05:39:24 +00:00
karnaze%netscape.com
75c45d3073 dir attribute on <table> gets converted to css direction
git-svn-id: svn://10.0.0.236/trunk@28644 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 03:50:39 +00:00
rickg%netscape.com
d45e54521e updates to sync with nsString2 api
git-svn-id: svn://10.0.0.236/trunk@28582 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 23:54:24 +00:00
rickg%netscape.com
051e73b4dc updates to sync with nsString2 api
git-svn-id: svn://10.0.0.236/trunk@28576 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 23:48:41 +00:00
rickg%netscape.com
cbe30f2eb9 updates to sync with nsString2 api
git-svn-id: svn://10.0.0.236/trunk@28574 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 23:43:11 +00:00
rickg%netscape.com
f7d448b2c7 updates to sync with nsString2 api
git-svn-id: svn://10.0.0.236/trunk@28566 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 23:12:55 +00:00
evaughan%netscape.com
8bd7a72b5b Added a tab control widget.
git-svn-id: svn://10.0.0.236/trunk@28561 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 22:46:15 +00:00
troy%netscape.com
4756273f12 Changed MapStyleInto() to also reset mBackgroundAttachment when resetting
the BODY's background properties


git-svn-id: svn://10.0.0.236/trunk@28533 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 21:39:47 +00:00
bruce%cybersight.com
fc7ac0c770 Fix for ANSI C++ compliance: friend foo -> friend class foo
git-svn-id: svn://10.0.0.236/trunk@28428 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 04:16:46 +00:00
rjc%netscape.com
beaab15218 If a sort isn't initially imposed, just append new nodes onto end of container's child list.
git-svn-id: svn://10.0.0.236/trunk@28334 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 22:14:38 +00:00
pinkerton%netscape.com
78e37ea342 new atoms for slider, spinner, scrollbar, color and font pickers.
git-svn-id: svn://10.0.0.236/trunk@28322 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 21:50:11 +00:00
rjc%netscape.com
b2d072c3d3 When a sort order is imposed, try and insert new node(s) in the appropriate spot.
git-svn-id: svn://10.0.0.236/trunk@28302 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 20:26:13 +00:00
troy%netscape.com
7f6a7e41de Added positionedInlineFrame atom
git-svn-id: svn://10.0.0.236/trunk@28271 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 18:27:37 +00:00
troy%netscape.com
4150f3c6c0 Moved blockFrame and inlineFrame atoms to nsLayoutAtoms
git-svn-id: svn://10.0.0.236/trunk@28266 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 18:22:47 +00:00
troy%netscape.com
90360929e5 Change to atoms
git-svn-id: svn://10.0.0.236/trunk@28265 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 18:22:28 +00:00
troy%netscape.com
80017eabc9 Added blockFrame and inlineFrame
git-svn-id: svn://10.0.0.236/trunk@28264 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 18:20:52 +00:00
peterl%netscape.com
0f32a23cab turned off style rule hash debugging code
git-svn-id: svn://10.0.0.236/trunk@28238 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 14:22:37 +00:00
kipp%netscape.com
49227cd8d6 Support first-line style
git-svn-id: svn://10.0.0.236/trunk@28186 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 00:28:40 +00:00
kipp%netscape.com
744290f56e Added lineFrame
git-svn-id: svn://10.0.0.236/trunk@28181 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 00:26:09 +00:00
peterl%netscape.com
9f663889ee added tests for state dependent style
git-svn-id: svn://10.0.0.236/trunk@28168 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 00:05:54 +00:00
peterl%netscape.com
bad924de1d modified state change notifications to use new wider api and reduce calls
git-svn-id: svn://10.0.0.236/trunk@28165 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 00:03:30 +00:00
peterl%netscape.com
47bf3e319c widened content state change api
added test for state dependent style


git-svn-id: svn://10.0.0.236/trunk@28162 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 00:02:22 +00:00
peterl%netscape.com
9a77dd80f1 sync to doc api change
git-svn-id: svn://10.0.0.236/trunk@28161 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 00:00:02 +00:00
vidur%netscape.com
b9573ee9ea Fix for bug 5141. The parentNode of a standalone Node is no longer a DocumentFragment, but is now, according to the spec, just null.
git-svn-id: svn://10.0.0.236/trunk@27966 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-17 00:56:25 +00:00
waterson%netscape.com
6f1b18f9c7 Fixed null deref in nsXULAttribute::GetQualifiedName() -- handle the default namespace case.
git-svn-id: svn://10.0.0.236/trunk@27962 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-17 00:29:54 +00:00
pinkerton%netscape.com
7d5292ac1f add tristatecheckbox to atom list.
git-svn-id: svn://10.0.0.236/trunk@27846 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 17:07:48 +00:00
waterson%netscape.com
47e61d5870 Implemented several new DOM methods, including document.createElement() and document.createTextNode(). Fixed some bugs in the XUL content model builder. Code re-organization and cleanup.
git-svn-id: svn://10.0.0.236/trunk@27838 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 08:38:17 +00:00
peterl%netscape.com
ae015c0f0f split font style mapping from regular style mapping
git-svn-id: svn://10.0.0.236/trunk@27701 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 21:23:05 +00:00
peterl%netscape.com
11d75ffff2 fixed pseudo element parsing
git-svn-id: svn://10.0.0.236/trunk@27700 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 21:22:41 +00:00
sfraser%netscape.com
7ec6297b08 Implement the ScriptObjectOwner interface, and adapt to fixed selection interfaces.
git-svn-id: svn://10.0.0.236/trunk@27658 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 20:19:26 +00:00
sfraser%netscape.com
6817b20116 Fix QI failure return value (!NS_OK is bad!)
git-svn-id: svn://10.0.0.236/trunk@27654 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 20:18:47 +00:00
harishd%netscape.com
a6a91d3162 Modified methods BeginContext() and EndContext()
to handle illega-contents in tables


git-svn-id: svn://10.0.0.236/trunk@27653 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 20:18:34 +00:00
waterson%netscape.com
78230e652c Backed out change to nsISupportsArray::AppendElement() and RemoveElement(); they now return PRBool's like they used to.
git-svn-id: svn://10.0.0.236/trunk@27474 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-14 23:06:22 +00:00
mcafee%netscape.com
a523819f28 PRBool-to-error-code double conversion. Conversion for AppendElement() happened in nsSupportsArray.h, we don't need to convert the usage here.
git-svn-id: svn://10.0.0.236/trunk@27453 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-14 07:15:11 +00:00
alecf%netscape.com
7bb1a9841d use the new nsQuickSort() function instead of the internal rdf_qsort
git-svn-id: svn://10.0.0.236/trunk@27445 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-14 03:28:49 +00:00
vidur%netscape.com
46244a0054 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.
git-svn-id: svn://10.0.0.236/trunk@27402 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 22:22:51 +00:00
bruce%cybersight.com
833f04ec8d Adding blank lines for native compilers.
git-svn-id: svn://10.0.0.236/trunk@27317 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 06:35:42 +00:00
sfraser%netscape.com
1cfc44f4fe File Removed.
git-svn-id: svn://10.0.0.236/trunk@27273 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 01:18:25 +00:00
sfraser%netscape.com
dd4cde6089 Removal of nsSelectionRange, nsSelectionPoint, and fixing up resulting include problems.
git-svn-id: svn://10.0.0.236/trunk@27270 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 01:15:16 +00:00
joki%netscape.com
fa9f67ee96 Send Click events to frames as well as content.
git-svn-id: svn://10.0.0.236/trunk@27254 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 00:27:58 +00:00
kmcclusk%netscape.com
9e271034c0 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.


git-svn-id: svn://10.0.0.236/trunk@27218 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 22:14:31 +00:00