rjc%netscape.com
f2fbe41f4d
Cache sort resource requests.
1999-09-08 03:04:45 +00:00
rjc%netscape.com
97371bc9eb
Cache sort resources.
1999-09-07 07:27:49 +00:00
waterson%netscape.com
10c7210fc8
Replace nsRDFContentUtils with nsXULContentUtils, which can be acquired as a service. This allows it to keep cached member variables to other frequently-accessed services.
1999-09-07 02:51:13 +00:00
waterson%netscape.com
20bb759eb1
Re-write GetTextForNode() to be a bit more efficient; broke out data format. Bug 13137, fix broken use of CBufDescriptor. Add CBufDescriptors where appropriate.
1999-09-07 02:47:56 +00:00
waterson%netscape.com
a4826d1767
Add nsXULContentUtils, eventually to replace nsRDFContentUtils. Not yet in the build though.
1999-09-06 22:25:45 +00:00
bruce%cybersight.com
75c1745097
Use nsAllocator for char* data.
1999-09-04 13:59:52 +00:00
dougt%netscape.com
dd5c903d9e
Changes nsIAtom iterface to return a shared (non-allocated) wstring when
...
GetUnicode() is called. (thanks waterson, jband)
Also fixing 12237. (thanks jband).
1999-09-03 22:21:29 +00:00
waterson%netscape.com
f26391e8ba
Put the local store _first_, so that any persisted changes are picked up before default content.
1999-09-03 08:57:42 +00:00
bruce%cybersight.com
d602e5d399
Use nsCRT::free() instead of delete[] for char* data.
1999-09-03 07:53:26 +00:00
waterson%netscape.com
cdc5abdb40
Persistence, again.
1999-09-03 07:02:25 +00:00
hyatt%netscape.com
875857039a
Changing reflow hint for the width attribute of tree cols so that we can get a reflow on a resize.
1999-09-03 03:25:11 +00:00
pinkerton%netscape.com
0d2e26c6f6
hookup the drag listener attributes.
1999-09-02 23:19:56 +00:00
waterson%netscape.com
9ed37acff5
Changed ParseNumericValue's declaration to match its definition.
1999-09-02 21:37:30 +00:00
waterson%netscape.com
76e6f7760c
Fix bug that was causing insertion sort to _never_ run. Also, fix code that was looking for ID attribute during RDF:Seq detection.
1999-09-02 21:34:57 +00:00
waterson%netscape.com
16613c3e10
Use nsAutoString() to avoid heap allocation during automatic coercion of 'const char*' to nsStrings.
1999-09-02 21:34:17 +00:00
waterson%netscape.com
fb11c273f1
Replace calls to nsRDFContentUtils::MakeElementURI() with MakeElementResource(), which is what we wanted anyway. Tweak SplitProperty to use GetValueConst().
1999-09-02 21:33:53 +00:00
waterson%netscape.com
6b9f4e070d
Use nsAutoString() to avoid heap allocation during automatic coercion of 'const char*' to nsStrings; get rid of dead code that was causing a call to SplitProperty.
1999-09-02 21:32:23 +00:00
waterson%netscape.com
1e71e7d09f
Get rid of silly code that was converting a nsString to a naked unicode, which required automatic coercion _back_ to an nsString, this time using a copy on the heap :-/.
1999-09-02 21:31:22 +00:00
cls%seawood.org
d2eaec27b2
Fix for gcc2.95 bustage. ANSI C++ forbids declaration of function with no type.
1999-09-02 21:06:34 +00:00
hyatt%netscape.com
fc570b8b36
Fix for build bustage.
1999-09-02 02:09:21 +00:00
hyatt%netscape.com
9746e22b3e
Adding support for proportional widths to tree columns.
1999-09-02 01:13:27 +00:00
putterman%netscape.com
798a890537
speedup building content. checkin for waterson.
1999-09-01 04:58:36 +00:00
nisheeth%netscape.com
5c883a4105
Added Get/Set methods to content IDs. An ID is used as a key to store state information about a content object and its associated frame object. The state information is stored in a dictionary that is manipulated by the frame manager (nsIFrameManager) inside layout. An opaque pointer to this dictionary is passed to the session history as a handle associated with the current document's state.
1999-08-31 10:06:17 +00:00
waterson%netscape.com
4195d84e46
Bug 12811. Fix frame system notifications s.t. as _few_ as possible get forwarded through to layout. Temporarily remove timer hacks from tree widget.
1999-08-31 06:40:41 +00:00
rjc%netscape.com
c664827637
Try again.
1999-08-30 10:28:37 +00:00
rjc%netscape.com
91329d2955
Small fix.
1999-08-30 10:26:55 +00:00
rjc%netscape.com
dbc5b02975
Cleanup a bit, and fix bug # 11516.
1999-08-30 10:05:40 +00:00
waterson%netscape.com
3ca426bfd7
Clean up compiler warnings.
1999-08-30 03:18:06 +00:00
waterson%netscape.com
b5d72a52b3
Content model whackage. Remove all code that tried to keep the graph in sync with DOM changes. Regenerate JS from newer idlc compiler. Fix bug 12177. Fix miscellaneous breakage with templates.
1999-08-30 02:45:54 +00:00
norris%netscape.com
59b4dc8374
* clean up nsScriptSecurityManager
...
* remove nsJSSecurityManager
* save principals in nsIChannels and nsIDocuments
1999-08-29 21:58:42 +00:00
hyatt%netscape.com
d2735ea3fd
Fixes to enable the command dispatcher to properly instantiate.
1999-08-27 07:54:06 +00:00
rjc%netscape.com
ab2b716fe6
Add nsIXULSortService
1999-08-27 06:54:08 +00:00
rjc%netscape.com
9a4fd376f9
Add nsIXULSortService.idl
1999-08-27 06:52:34 +00:00
waterson%netscape.com
380e4ad580
Bug 12270. XUL builder was ok. Fixed generic builder to do the right thing.
1999-08-26 04:29:15 +00:00
waterson%netscape.com
ca87983bb7
Bug 12470. Check for null pointer in SetParent(); occurs during teardown.
1999-08-26 04:28:47 +00:00
waterson%netscape.com
922480639c
Bug 12254. Fix templates that are built inside of or use nested HTML.
1999-08-25 07:56:52 +00:00
ramiro%netscape.com
6733919d32
NS_RELEASE -> NS_IF_RELEASE.
1999-08-25 04:04:51 +00:00
hyatt%netscape.com
05440effd3
Changing focus tracker to be the command dispatcher.
1999-08-25 01:49:24 +00:00
harishd%netscape.com
62e2939247
Commenting out a pre-condition in EndLoad() method.
...
Approved by waterson.
1999-08-24 18:37:05 +00:00
sfraser%netscape.com
914daa6543
Make sure that mAttributeList is initialized to null.
1999-08-24 00:59:30 +00:00
hyatt%netscape.com
5d54ec2d3a
Fixing the focusable content method so that only trees (and not tree cells)
...
are focusable.
1999-08-24 00:43:03 +00:00
jdunn%netscape.com
7f8e9d0c59
HP requires a newline at the end of the file
1999-08-24 00:33:18 +00:00
hyatt%netscape.com
5356344529
Implemented element-level capturing in the XUL DOM.
1999-08-23 07:26:57 +00:00
hyatt%netscape.com
a3b6196856
Tweaking capturing. Still doesn't work for elements though.
1999-08-23 05:32:55 +00:00
hyatt%netscape.com
337b1d9e9a
Teaching the RDF element about the concept of being focusable.
1999-08-23 05:20:14 +00:00
hyatt%netscape.com
6830cb457a
Fix for several bugs (12299, 12289, 12295).
1999-08-23 01:13:29 +00:00
hyatt%netscape.com
3bd9a5eb42
Mmmm-hmmm.
1999-08-22 08:11:27 +00:00
hyatt%netscape.com
802e31543f
Making sure the onselect handler gets fired.
1999-08-22 08:01:13 +00:00
hyatt%netscape.com
7513b7afc1
More selection work.
1999-08-22 06:53:01 +00:00
hyatt%netscape.com
a8d6a9115c
Checking in the selection implementation (with more functions added).
1999-08-22 06:31:00 +00:00
hyatt%netscape.com
a11ff9fcc3
Implemented all of the tree widget selection APIs but ranged selection (which will
...
be fun and nasty).
1999-08-22 06:17:16 +00:00
hyatt%netscape.com
c28227eb81
Defining the selection API for the tree widget. Stubbed all of the functions.
...
Now I just have to implement them all.
1999-08-22 06:01:52 +00:00
hyatt%netscape.com
a69c890a1f
Tweaking comments.
1999-08-21 20:42:17 +00:00
hyatt%netscape.com
88e31243a6
Stubbing out the selection implementation. Need to fill in the empty if
...
statements next.
1999-08-21 20:39:29 +00:00
hyatt%netscape.com
7f859a0884
Adding more to the tree's idl.
1999-08-21 20:23:56 +00:00
hyatt%netscape.com
7a65851a9f
Checking in changes that teach the tree element how to have its own
...
array of selected items and cells.
1999-08-21 19:53:39 +00:00
hyatt%netscape.com
b95fc68375
Fixing broadcasters. The hookup wasn't happening correctly.
1999-08-21 19:30:53 +00:00
hyatt%netscape.com
b61a7c9cfe
The bustage is mine. Fixing it now.
1999-08-21 10:05:02 +00:00
hyatt%netscape.com
48fadb35cd
Fixing up the broadcaster stuff.
1999-08-21 09:13:14 +00:00
hyatt%netscape.com
ee88f3c3fc
A complete rewrite of the broadcaster/observer system. Much improved.
1999-08-21 09:08:12 +00:00
dougt%netscape.com
8cf9b81629
xpild-ing nsIAtom. Now nsIAtom is xpcom compliant.
1999-08-21 07:07:00 +00:00
hyatt%netscape.com
f1252f912a
Renaming onaction to oncommand.
1999-08-20 22:58:32 +00:00
waterson%netscape.com
b56418cf48
Resurrect delegation of XULTreeElement interface to an aggregate object.
1999-08-18 05:45:40 +00:00
waterson%netscape.com
123594ff91
Add verbage.
1999-08-18 04:25:24 +00:00
waterson%netscape.com
f8108e0596
Re-added to support tree selection. Not yet in the build.
1999-08-18 03:21:26 +00:00
rjc%netscape.com
d56514ca81
Fix bug # 10352: date sorting.
1999-08-11 06:24:56 +00:00
jband%netscape.com
8f1eb40f3d
fix for bug 11510
1999-08-10 05:11:47 +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
cls%seawood.org
9eea17be39
Various fixes to let the tree compile with gcc 2.95:
...
String constants are now (const char *)s and must be explicitly cast to (char *).
operator new is expected to be empty or throw an expection instead of returning null. (ifdef'd for gcc 2.95+)
Stricter checks on register clobbering in embedded asm. (at least I think that's what it is)
Expects the main function to return int, not something similiar to it like PRInt32.
Still requires a tweak to remove -mno-486 from NSPR's *.mk files.
1999-08-07 06:01:31 +00:00
waterson%netscape.com
76ed7c1834
Fix build warning.
1999-08-06 20:34:55 +00:00
waterson%netscape.com
b7e275631c
Fix --pedantic bustage.
1999-08-06 18:36:50 +00:00
waterson%netscape.com
ed78bedd41
Bug 8159. Fix circularity between content model builder and composite datas source (via 'observer' which now refcounts). Destruction of a XULDocumentImpl now forces builder to do out-of-band release on composite datasource.
1999-08-06 17:59:05 +00:00
waterson%netscape.com
08f4f00374
Bug 9474. Use NodeList script object, _not_ HTMLCollection. Gutted code that was aggregating HTMLCollection.
1999-08-04 05:45:09 +00:00
waterson%netscape.com
fa329653f5
Fix silent failure from JS on firstChild. Clean up other baby-eating methods.
1999-08-04 02:26:26 +00:00
rjc%netscape.com
3a2f1bb201
Persist attributes via the content model only.
1999-08-01 03:24:18 +00:00
waterson%netscape.com
f5fc9df22d
Bugs 10640, 10689. Fix assertions when opening a folder. Crude performance improvement for asynchronously generated content in tree controls.
1999-07-31 00:03:45 +00:00
rjc%netscape.com
4566ac87d8
Hook up persistent (via the localstore).
1999-07-30 23:42:41 +00:00
waterson%netscape.com
50c29e871d
Bug 10617. Get folder performance back. We now _do not_ tell layout about individual content that gets appended during CreateContainerContents(), and instead wait until we've constructed all child nodes to do a ContentChanged() notification.
1999-07-28 05:21:22 +00:00
waterson%netscape.com
1f3fd39a62
Implement RemoveWidgetItem(). Whoops.
1999-07-28 02:53:49 +00:00
putterman%netscape.com
7715c6e903
GetResource first looks at ref. checkin for waterson.
1999-07-27 23:02:13 +00:00
waterson%netscape.com
b7d93726f9
Fix --pedantic bustage.
1999-07-27 18:04:55 +00:00
waterson%netscape.com
f6b84db71a
Land TEMPLATE_19990726_BRANCH; RDF C++ content model builder exorcism.
1999-07-27 17:20:28 +00:00
waterson%netscape.com
914b2cade7
Re-add. Wasn't meant to be deleted yet.
1999-07-27 03:03:25 +00:00
waterson%netscape.com
cc5179bcc8
Native builder exorcism. Long live templates.
1999-07-27 02:40:40 +00:00
hyatt%netscape.com
e9860f134e
Adding the menu events to the event map.
1999-07-26 09:18:57 +00:00
hyatt%netscape.com
108265b89a
Fixing the problem where a blank space appears at the top of every XUL file.
1999-07-25 04:38:57 +00:00
waterson%netscape.com
cf7d82295b
Fix computation of empty containers.
1999-07-22 05:11:52 +00:00
rjc%netscape.com
dbcf779b24
Set empty="false" attribute even if container is closed.
1999-07-22 00:49:50 +00:00
putterman%netscape.com
1133b9f963
Messenger Copy/Move menus now show menuitems instead of all menus.
1999-07-22 00:26:00 +00:00
rjc%netscape.com
c1dfe525b3
Now update "empty" attribute as children count changes.
1999-07-21 23:10:07 +00:00
rjc%netscape.com
a8e701fe56
Ensure that we have a value.
1999-07-21 23:02:35 +00:00
troy%netscape.com
bf547dbb98
Change to StartLayout(): moved call to EnableRefresh() to before the InitialReflow()
...
call to work around a bug in the compositor
1999-07-21 04:47:15 +00:00
bienvenu%netscape.com
d9ce494617
checkin jefft's fix mailnews startup crash
1999-07-20 17:32:43 +00:00
rjc%netscape.com
c48f89b97f
Work harder at getting the REAL parent container when determining if the parent container is a RDF_Seq during a natural order sort.
1999-07-20 09:04:24 +00:00
warren%netscape.com
7bcb94a320
Changed around load group insertion/removal to happen on mozilla thread.
1999-07-20 08:46:33 +00:00
rjc%netscape.com
39a2594cb5
Only support sorting on RDF Seqs if container is actually a RDF_Seq itself.
1999-07-20 05:20:32 +00:00
rjc%netscape.com
d14b0d2ccd
Fix for bug #9899 : set "empty" attribute on containers if they appear to be empty.
1999-07-20 04:21:24 +00:00
rjc%netscape.com
e8321b93a9
Oops... PR_FALSE instead of just FALSE.
1999-07-20 03:14:34 +00:00
rjc%netscape.com
3be70e4d68
Add support for sorting RDF_Seqs when in natural order sort mode.
1999-07-20 03:13:15 +00:00
joki%netscape.com
0af283b8e2
Updating DOM event apis and changing behavior to properly respect capturing, bubbling, and cancellation methods.
1999-07-19 19:54:34 +00:00
waterson%netscape.com
2a499473be
Bug 6873. Performance improvements to the generic builder. The template builder now instantiates template content 'lazily' when the frame system asks for it.
1999-07-19 19:18:10 +00:00
rickg%netscape.com
844a7e45ef
switch to faster string search API
1999-07-19 03:29:56 +00:00
rjc%netscape.com
528bf67d11
Fix a warning by tossing out some old debugging code.
1999-07-18 08:25:24 +00:00
mjudge%netscape.com
7ddf8fee55
massive checkin for selection. adjusting nsIDOMSelection api and nsIFrameSelection. many "small" changes. this is not as bad as it looks. layout will not be affected other than "getter" calls for selection. and all consumers of selection should be in good shape.
1999-07-18 02:27:19 +00:00
peterl%netscape.com
e3019ad978
clean up some string usage
1999-07-18 00:01:21 +00:00
rjc%netscape.com
dbce229d7e
Use application locale when sorting with collation service; fix for bug #9968 .
1999-07-17 21:36:17 +00:00
warren%netscape.com
c5684bf4d7
Big changes for Necko load groups. Things are much happier now. Now images work (on pages, but not in chrome).
1999-07-16 11:14:36 +00:00
hyatt%netscape.com
d604820879
Initializing a member variable to nsnull.
1999-07-16 08:26:42 +00:00
hyatt%netscape.com
415eb6c18e
Continuing XUL overlay work.
1999-07-16 07:10:20 +00:00
waterson%netscape.com
a985e3ea72
Performance tweaks to SetAttribute(): minimize string compares by using atoms to set up event listeners; silly fixes to broadcaster push code.
1999-07-16 04:05:53 +00:00
waterson%netscape.com
7da3370e9e
Don't set up the composite datasource and XUL builder until immediately before we start to layout the document; this avoids a bunch of useless OnAssert()'s getting propogated and dropped.
1999-07-16 04:03:52 +00:00
rjc%netscape.com
c86f115ad1
Add check for null.
1999-07-15 09:20:54 +00:00
waterson%netscape.com
6289662141
Bug 8514. Add support s.t. 'ref=' changes will re-root a tree control (or other RDF-generated content).
1999-07-15 01:22:59 +00:00
rjc%netscape.com
1dd1f92ca4
Use GetTextForNode() more, as well as use GetValueConst().
1999-07-14 21:13:13 +00:00
waterson%netscape.com
33029e9741
Bug 8318. Don't include rdf:local-store in the generic builder until we have all of the persistence issues sorted out.
1999-07-12 18:24:26 +00:00
waterson%netscape.com
9c59e96e78
Bug 8854. Fix CloseWidgetItem() to play nice with mixture of XUL and RDF content.
1999-07-09 20:41:41 +00:00
hyatt%netscape.com
1e0ad088a5
Fixing redraw problems on initial show of window.
1999-07-07 22:34:10 +00:00
waterson%netscape.com
6cc2813bb1
Bug 7722. PR_LOG instead of assert when an attempt is made to create element with a bogus namespace.
1999-07-07 06:52:21 +00:00
rjc%netscape.com
14f7295a00
Small insertion fix.
1999-07-07 06:34:18 +00:00
rjc%netscape.com
329d022fe0
Now able to sort by dateLiterals and intLiterals too. <Whee>
1999-07-07 05:32:07 +00:00
waterson%netscape.com
fe8c4b1447
Fix compiler warnings.
1999-07-07 04:26:24 +00:00
waterson%netscape.com
0932e2a021
Remove XUL_TEMPLATES and XUL_TEMPLATE_ASSERTIONS #ifdefs. Add FALLBACK_BUILDERS #ifdef that (when removed) will turn off the C++ builders for constructing content.
1999-07-07 01:31:00 +00:00
peterl%netscape.com
4c033f784b
fixed css quirk support in XUL
...
removed dead code
1999-07-07 01:17:21 +00:00
peterl%netscape.com
15b6eb2237
sync to styled content api change
1999-07-07 01:16:56 +00:00
hyatt%netscape.com
3c3b608aa5
Trying to fix build bustage.
1999-07-06 18:53:41 +00:00
hyatt%netscape.com
b24efa6d6c
Will do intrinsic sizing when the window is really small (doesn't have to be
...
0, since Linux barfs on that).
1999-07-05 16:54:14 +00:00
hyatt%netscape.com
2af7a6b407
Checking in support for intrinsic sizing of chrome.
1999-07-04 04:09:54 +00:00
waterson%netscape.com
b8f59c3ea4
Implement OnChange() on the Generic and XUL builders.
1999-07-03 02:41:13 +00:00
hyatt%netscape.com
79160f00df
Making sure the default scrolling behavior for a webshell in XUL is
...
OVERFLOW_HIDDEN always. Scrolling behavior set on the box itself
can be used to enable scrolling.
1999-07-02 05:29:18 +00:00
hyatt%netscape.com
4c1801f8f1
Fixing StartLayout so that it asserts and leaves the function if no root
...
content is available.
1999-07-01 07:34:19 +00:00
pinkerton%netscape.com
153b97e659
don't include nsHTMLAtoms.h since it's bad, and not needed anyway.
1999-07-01 06:47:31 +00:00
pinkerton%netscape.com
dd5492d2d6
don't show tooltip when node is disabled, use both the global and local coordinates when showing a tooltip so alignment will work. added some debug stuff to track down why mac isn't doing screen coords correctly.
1999-07-01 06:27:42 +00:00
rjc%netscape.com
4c8f84b2d3
Use a binary insertion sort. (Note: there is a conditional near the top of the file that can turn off the binary insertion sort and revert back to the older, slower code, in case of any weird bugs I haven't caught.) For the moment, its turned ON as I haven't seen any problems with it.
1999-07-01 01:55:09 +00:00
waterson%netscape.com
7c6e3e8c47
Bug 9098. Remove NS_PRECONDITION, as this can happen normally as part of teardown.
1999-07-01 01:21:14 +00:00
pinkerton%netscape.com
f8cb1c33e6
go back to using static define instead of GetIID for one part of QI because of win32 compiler. i hate it, but until i can talk to scc....
1999-07-01 00:54:46 +00:00
pinkerton%netscape.com
3a463448b6
Changing CreatePopup to return the popup. Adding a bunch of stuff for tooltips to the popup code. Fixing some bugs in webshell with loading malformed popups. Renamed "popup" to "popupElement" in the document and added "tooltipElement" as well.
1999-07-01 00:07:41 +00:00
nisheeth%netscape.com
863dcf6860
Adding the architecture for an external transformation engine to hook into Raptor's layout process. One way this architecture can be used is for doing XSL transforms using a 3rd party component that implements the XSL processor. More details will be posted in mozilla.layout.
...
Currently enabled on windows only. Set MOZ_XSL to 1 in your environment and build mozilla/layout.
1999-06-28 14:12:07 +00:00
warren%netscape.com
f6b9d3a028
Necko ifdefs for layout and rdf.
1999-06-26 06:36:26 +00:00
rjc%netscape.com
7e4a5a8b81
Only set natural order attribute on the containment element.
1999-06-25 09:32:43 +00:00
rjc%netscape.com
8c9d9fb833
Unset sortActive and sortDirection attributes if "natural order" is being used.
1999-06-25 09:19:29 +00:00
rjc%netscape.com
b6daf9c497
Get sorting working with new tree structure. Basically, just look for treechildren instead of treebody when walking down from the root of the tree.
1999-06-25 06:47:28 +00:00
warren%netscape.com
41b5fcddad
Changed URLGroup to LoadGroup
1999-06-25 02:31:51 +00:00
warren%netscape.com
2f5289766d
Renamed nsIURLGroup to nsILoadGroup in preparation for necko.
1999-06-25 02:17:37 +00:00
waterson%netscape.com
4fa567f534
Fix use of nsString with nsAutoString where appropriate.
1999-06-24 21:19:02 +00:00
waterson%netscape.com
f008503b2f
Land RDF_19990617_BRANCH. Add Change() and Move() methods to nsIRDFDataSource; add OnChange() and OnMove() methods to nsIRDFObserver. Factor nsIRDFDatasource::Init() and ::Flush() into nsIRDFRemoteDataSource. Change ownership model s.t. a datasource reference counts its observers.
1999-06-24 00:22:58 +00:00
hyatt%netscape.com
bd8221f129
Fix for 8735.
1999-06-23 07:21:11 +00:00
warren%netscape.com
23864df5e3
Renamed nsIURL to nsIURI in preperation for necko. More NECKO ifdefs too.
1999-06-23 03:29:44 +00:00
hyatt%netscape.com
f90cda96d6
Landing the tree widget branch.
1999-06-23 03:02:21 +00:00
rjc%netscape.com
4b62390cc1
Clean up.
1999-06-21 10:46:47 +00:00
rjc%netscape.com
6444965ed6
Turn on.
1999-06-21 09:22:17 +00:00
rjc%netscape.com
5be32c35cc
Conditionalize.
1999-06-21 09:12:35 +00:00
rjc%netscape.com
6affb83a79
OnAssert() and OnUnassert() now understand if the contents were generated by a XUL template and, if so, try to do the right thing.
1999-06-21 08:59:14 +00:00
rjc%netscape.com
ab02b90827
When building a subtree from a template, nodes are now unique until we find one with the "uri='...'" attribute set.
1999-06-20 09:11:25 +00:00
rjc%netscape.com
030d5988d2
Fix bug #8465 by starting at the parent of the node which is about to be inserted when looking for the "ignore" attribute. Also, save the "id" of the template node used to create node... in preparation for getting onAssert() and onUnassert() working fully with templates.
1999-06-20 05:45:40 +00:00
waterson%netscape.com
930d505f3a
Bugs 8453, 8401, 7222. DOM 'insertBefore()' was hopelessly broken, lots of bugs causing random things to happen in the zombie pool.
1999-06-20 00:22:33 +00:00
valeski%netscape.com
487d9ea921
NECKO ifdef (ifdef'd _off_ by default) this checkin should not impact anything. checkin approved. If someone runs into a problem, call me at 303.546.0061.
1999-06-18 17:34:08 +00:00
waterson%netscape.com
8d68e0816a
Bug 3440. Annotate node on 'close' to ensure XUL builder re-runs when the node is opened again. r=rjc, a=chofmann
1999-06-17 22:08:21 +00:00
waterson%netscape.com
cf0908b3de
Bug 8221. Fix false positive on the leak grep radar.
1999-06-17 19:49:05 +00:00
waterson%netscape.com
d5c13bb733
When destroying an RDFElement, call SetParent(nsnull) on each of its children so that there aren't any dangling reference back to us (should a child leak, or be referred to by somebody else).
1999-06-16 06:44:23 +00:00
waterson%netscape.com
8a37a5afc1
Bug 6665. Hack to addref resources before doing the sort. This saves mailnews from having to recreate them.
1999-06-16 02:07:56 +00:00
waterson%netscape.com
cc450f9b38
Add REF into the element map so that the generic builder sees it in OnAssert() and OnUnassert(). Resolve it to an absolute URI before using so that ref='foo/bar.rdf#bing' works.
1999-06-15 03:21:20 +00:00
waterson%netscape.com
54e949daf7
Fix leak of tree element.
1999-06-14 21:15:29 +00:00
rjc%netscape.com
7f5d322554
Unset column sorting attributes instead of setting them to false if they aren't active.
1999-06-14 08:20:35 +00:00
waterson%netscape.com
9625f1893e
Remove crufty code that wasn't doing anything. Fix refcounting on the database.
1999-06-13 18:31:06 +00:00
waterson%netscape.com
bb9e9fbb6c
Remove crufty code that wasn't doing anything.
1999-06-13 18:30:47 +00:00
waterson%netscape.com
9cfa93d5d4
Fix incorrect usage of dont_QueryInterface(). Fix bogus refcounting cruft in the nsIContent manipulators that must've been left over from when mChildren was an nsVoidArray.
1999-06-12 19:39:11 +00:00
waterson%netscape.com
2b49ff9e6a
Fix incorrect use of dont_QueryInterface() that was causing massive leakage.
1999-06-12 19:35:54 +00:00
waterson%netscape.com
15ae9a7ff7
Fix incorrect use of dont_QueryInterface() with dont_AddRef(). Use nsCOMPtr in broadcast hookup code.
1999-06-12 19:33:37 +00:00
rjc%netscape.com
b7397b6a24
XUL templates now look for any attribute (other than "uri") which equals "..." and substitutes the URI of the attached node.
1999-06-10 19:44:59 +00:00
peterl%netscape.com
e4693f9f9a
added code to ignore unknown namespace prefix for attributes
...
(actually the parser should've rejected it before here)
1999-06-10 05:18:46 +00:00
hyatt%netscape.com
6fa1ec0fda
Popups put the "grrrr!" in "swinger", baby!
1999-06-09 09:03:15 +00:00
hyatt%netscape.com
1e0428adbc
Ok, everything's peachy on the RDF end. Time to work on the front end.
1999-06-09 08:39:10 +00:00
hyatt%netscape.com
b84d2f62d5
Altering the args for createPopup.
1999-06-09 08:36:06 +00:00
waterson%netscape.com
9e5fbf10b8
Don't rely on rdf_PossiblyMake[Relative|Absolute](); rather, use XUL-specific functions to do it.
1999-06-09 08:30:47 +00:00
hyatt%netscape.com
33a14549b5
Updating popups to use screen coordinates instead of being hardcoded to (50,50).
1999-06-09 08:00:27 +00:00
hyatt%netscape.com
f0a8287f24
More content model tweaks.
1999-06-09 05:45:15 +00:00
hyatt%netscape.com
760d88b161
Changed event names to "create" and "destroy"
1999-06-09 01:11:39 +00:00
hyatt%netscape.com
0a0e9a7b5f
Fix that makes the blur handler ultra-paranoid. It sanity checks its target before
...
closing the window. (I'm having to do this since focus/blur events bubble. @#$@#$%#)
1999-06-09 01:07:31 +00:00
hyatt%netscape.com
8446c68b7b
Controller stuff.
1999-06-08 23:04:24 +00:00
hyatt%netscape.com
c66a64c8ab
Woo woo. Focus implementation.
1999-06-08 21:58:55 +00:00
hyatt%netscape.com
417208484f
Adding new idl.
1999-06-08 21:58:32 +00:00
hyatt%netscape.com
ddf205e4ee
Adding a reminder comment to a file for future reference.
1999-06-08 05:24:06 +00:00
hyatt%netscape.com
3d792e2735
Added support for "onconstruct" and "ondestruct" events for popups.
1999-06-08 05:08:16 +00:00
rjc%netscape.com
90d2520633
Get context popup menus work on Mac by checking if the CTRL key is down (just like how the Mac's Finder works).
1999-06-07 05:43:09 +00:00
hyatt%netscape.com
5da36a6d57
Fixes for several bugs.
1999-06-04 22:05:47 +00:00
alecf%netscape.com
0f549d4c5c
oops, forgot to make this native code for C++
1999-06-03 20:47:09 +00:00
rjc%netscape.com
afcbaf44b1
XUL templates are now strong enough to support building menus and menuitems.
1999-06-03 07:16:18 +00:00
alecf%netscape.com
38220df50f
add XPIDL stubs for these DOM objects so that we can access them from XPConnect
1999-06-03 04:39:14 +00:00
waterson%netscape.com
533357a060
Bug 4045. Make GenericBuilder and its kin look at the 'ref=' attribute first, so that it's possible to have two elements in the same document tree that refer to the same RDF resource.
1999-06-03 02:23:50 +00:00
rjc%netscape.com
725acacbb9
Checking in a workaround for bug #7437 until Rickg fixes that.
1999-06-02 00:01:23 +00:00
rjc%netscape.com
79eed1d6fc
Disable XUL templates for the moment.
1999-06-01 21:34:05 +00:00
rjc%netscape.com
3a6f8aedb4
Fix some bugs with template rules. Added some needed styles for bookmarks window. Fixed a bug with sorting in bookmarks window (don't add RDFCore into list, as its unnecessary.) Bookmarks panel in sidebar is now using template rules.
1999-05-29 00:17:32 +00:00
hyatt%netscape.com
0d62207d4d
Focus tracker actually tracks!
1999-05-28 22:55:10 +00:00
hyatt%netscape.com
1a462db603
Oops.
1999-05-28 20:33:46 +00:00
hyatt%netscape.com
ef9e57ca33
Adding the focus tracker to the XUL document.
1999-05-28 20:24:58 +00:00
waterson%netscape.com
ed2ab323c4
Bug 6895. Create HTML elements (not XUL elements) when the tag is in the HTML namespace. Minor performance enhancements to reduce number of calls to layout during content model construction.
1999-05-28 11:30:59 +00:00
hyatt%netscape.com
989a98a5b9
Implementing document and window capture in the XUL DOM.
1999-05-27 21:03:59 +00:00
peterl%netscape.com
3437a3de76
sync to nsIStyledContent API change
1999-05-26 23:46:45 +00:00
peterl%netscape.com
ebc7230baf
tweaks to CSS loader usage
1999-05-26 23:42:29 +00:00
hyatt%netscape.com
69152a76fd
Better fix for 6746.
1999-05-25 00:29:55 +00:00