Commit Graph

140 Commits

Author SHA1 Message Date
hyatt%netscape.com
1af26409c0 XUL RadioGroup element, not used in XUL. r=ben, a=jar
git-svn-id: svn://10.0.0.236/trunk@62045 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-02 10:00:09 +00:00
pinkerton%netscape.com
c8f94d44bc saari checking in on pink's machine, fixing build, adding generated DOM idl file
git-svn-id: svn://10.0.0.236/trunk@61720 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-26 01:48:04 +00:00
saari%netscape.com
3e1dc6727f Fix PDT+ 28467, windows jumping z-order to front on load. r=hyatt a=jar
git-svn-id: svn://10.0.0.236/trunk@61711 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-26 00:58:12 +00:00
hyatt%netscape.com
4ccb7d43f3 XUL Property APIs, b=26109, r=ben
git-svn-id: svn://10.0.0.236/trunk@61661 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-25 08:37:49 +00:00
tbogard%aol.net
542d1df987 Adding the new interface definitions for BrowserElement and IFrameElement. r=hyatt
git-svn-id: svn://10.0.0.236/trunk@60796 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-15 04:28:20 +00:00
tbogard%aol.net
179c4e82f5 New files for defining the BrowserElement and IFrameElement interfaces. r=hyatt
git-svn-id: svn://10.0.0.236/trunk@60794 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-15 04:25:53 +00:00
hyatt%netscape.com
50e68e7dc5 Fix for bug #20764.
git-svn-id: svn://10.0.0.236/trunk@60594 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-12 10:08:52 +00:00
hyatt%netscape.com
d5a072fbac Fix for bug #25675. More focus memory framework being checked in for the
command dispatcher as well.


git-svn-id: svn://10.0.0.236/trunk@60359 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-11 00:59:32 +00:00
hyatt%netscape.com
ada464bd01 Adding a new popup element.
git-svn-id: svn://10.0.0.236/trunk@58828 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-26 22:45:34 +00:00
hyatt%netscape.com
d58696d355 Fixes for bugs: 18193, 13971, 23440, 18444, 21462, 21818, 22619, 23498, 24081, and 21972. r=just about everybody.
git-svn-id: svn://10.0.0.236/trunk@58568 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-25 06:35:27 +00:00
waterson%netscape.com
e7fe781360 Bugs 18127, 20677, 23905. Partial fix. Give the nsXULPrototypeDocument it's own JSContext to use for compiling scripts and event handlers. Modify script and event handler code to compile shared scripts using this context, if appropriate. r=brendan
git-svn-id: svn://10.0.0.236/trunk@58414 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-22 22:00:35 +00:00
alecf%netscape.com
abb8b4f61a expose the form controls in a XUL document in the "controls" DOM attribute
this will make prefs and wizards much faster
r=hyatt


git-svn-id: svn://10.0.0.236/trunk@57613 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-13 02:59:08 +00:00
hyatt%netscape.com
e7d02281dc Making nsIXULContent visible.
git-svn-id: svn://10.0.0.236/trunk@57253 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-10 04:03:12 +00:00
alecf%netscape.com
3ac59169d3 add new method to ensure that tree content is visible: go through all the presentation shells, and call EnsureRowIsVisible for each tree.
also expose a method to get the visible row for a tree - I needed it anyway, figured I might as well expose it from JS.
other half of fix for #12895
r=bryner


git-svn-id: svn://10.0.0.236/trunk@56942 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-06 07:54:43 +00:00
waterson%netscape.com
ceddb6ce58 Bug 21610. Add support to distinguish key binding overlay from normal overlay documents.
git-svn-id: svn://10.0.0.236/trunk@56060 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-15 23:18:34 +00:00
hyatt%netscape.com
aba17d157e Massive rewrite of the key binding system and the command dispatcher. Key
bindings are now fully hierarchical.  In addition, DOM windows, input fields
and textareas can pull their key bindings from a separate XUL file.  This
allows configurable key bindings.

Massive rewrite of the command dispatcher system.  The command dispatcher now
deals with DOM windows in addition to DOM elements.  It now tracks both
successfully and works in conjunction with the new focus/blur architecture.

r=saari


git-svn-id: svn://10.0.0.236/trunk@55718 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-08 04:56:56 +00:00
waterson%netscape.com
87a9a9877c Bug 20470. Add weak reference from 'controllers' object back to command dispatcher. Miscellaneous cleanup. r=hyatt
git-svn-id: svn://10.0.0.236/trunk@55385 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-05 23:04:22 +00:00
waterson%netscape.com
cfccd460a5 Bug 18392. Use XUL document cache for retrieving master document.
git-svn-id: svn://10.0.0.236/trunk@55279 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-04 07:45:57 +00:00
waterson%netscape.com
c270cdebcb Expose nsIXULDocument and nsIXULPrototypeDocument as public interfaces. Properly implement nsIXULDocument::CreateFromPrototype().
git-svn-id: svn://10.0.0.236/trunk@54445 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-24 22:46:09 +00:00
waterson%netscape.com
d19314125e Add methods to individually flush prototypes and style sheets.
git-svn-id: svn://10.0.0.236/trunk@54444 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-24 22:44:52 +00:00
norris%netscape.com
f77a65d9d4 Modify generated dom code to use a enum rather than a string for codesize
and efficiency.
Tighten checks on document properties and node properties. Should resolve
several bugs:
18965 document.firstChild vulnerability
19043 document.childNodes vulnerability
19044 document.lastChild vulnerability
r=mstoltz


git-svn-id: svn://10.0.0.236/trunk@54051 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-20 07:28:34 +00:00
brendan%mozilla.org
ec11858386 Brutal JS script sharing (15146, r=waterson@netscape.com).
git-svn-id: svn://10.0.0.236/trunk@53804 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-18 02:25:33 +00:00
tbogard%aol.net
67a365111c Changed places where containers were set to use nsISupports instead of nsIContentViewerContainer. r=dp
git-svn-id: svn://10.0.0.236/trunk@53553 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-15 22:17:54 +00:00
dmose%mozilla.org
0efb7c174c updated xPL license boilerplate to v1.1, a=chofmann@netscape.com,r=endico@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@52910 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-06 03:43:54 +00:00
waterson%netscape.com
9ba00de102 Bug 15146. Brutal sharing, Phase III. Turn on protoype, script, and style sheet caching. r=hyatt
git-svn-id: svn://10.0.0.236/trunk@52453 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-02 01:14:07 +00:00
waterson%netscape.com
6d0e00cdd4 Bug 15146. Brutal content model sharing, Phase II. XUL content sink now constructs prototype documents; 'real' content model constructed from walking prototype. Landed XUL_SHARING_19991027_BRANCH (derived from XUL_SHARING_19991022_BRANCH). See branch comments for details. r=hyatt.
git-svn-id: svn://10.0.0.236/trunk@52160 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-29 01:21:15 +00:00
waterson%netscape.com
95123cee1f Bug 15146. Factor nsXULElement's members into prototype and optional 'slots' for heavyweight elements. r=hyatt.
git-svn-id: svn://10.0.0.236/trunk@51270 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-20 18:55:32 +00:00
tbogard%aol.net
bb54504747 Adding support for retrieving the EditorShell from editor element. r=hyatt
git-svn-id: svn://10.0.0.236/trunk@50858 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-15 21:21:10 +00:00
tbogard%aol.net
a469976da4 Adding support for retrieving the EditorShell from editor element. r=hyatt
git-svn-id: svn://10.0.0.236/trunk@50845 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-15 21:07:27 +00:00
hyatt%netscape.com
9259952dca Landing re-architected command dispatcher. r=hangas(XUL/JS), saari(C++)
git-svn-id: svn://10.0.0.236/trunk@50672 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-14 10:58:25 +00:00
waterson%netscape.com
aa390e05d8 Fix 'commandupdater' nodes; make sure that they are hooked up correctly from the XUL content sink; factor code to appropriately deal with being called from two places. r=hyatt.
git-svn-id: svn://10.0.0.236/trunk@50527 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-13 00:43:46 +00:00
waterson%netscape.com
199c8166c7 Misc cleanup, r=hyatt
git-svn-id: svn://10.0.0.236/trunk@50214 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-08 07:26:39 +00:00
waterson%netscape.com
b4e6b84fea Bug 15301. Remove RDF graph from XUL content model construction. Landed XUL_19991005_BRANCH; see branch comments for detailed checkin information. r=shaver,hyatt.
git-svn-id: svn://10.0.0.236/trunk@49863 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-05 21:13:55 +00:00
waterson%netscape.com
216fd4e10b Bug 13908. Add code to hook up 'forward observer declarations'. r=hyatt.
git-svn-id: svn://10.0.0.236/trunk@49393 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-30 02:32:34 +00:00
law%netscape.com
95488ac240 Fixes for context menus; a=hyatt (I just pressed the keys he told me to :-)
git-svn-id: svn://10.0.0.236/trunk@48820 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-22 06:27:28 +00:00
waterson%netscape.com
fd4e9f3a20 Bug 13970. Implement 'commandupdater=' attribute to hook up command udpater nodes to the XUL document's command dispatcher. Make API modifications to support command filtering. Some improvements to XUL document to factor out iteration code.
git-svn-id: svn://10.0.0.236/trunk@47904 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-17 04:01:46 +00:00
briano%netscape.com
11d45261bd General cleanup.
git-svn-id: svn://10.0.0.236/trunk@47677 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-15 23:36:43 +00:00
waterson%netscape.com
c4c0337be3 Add nsIXULContentUtils.
git-svn-id: svn://10.0.0.236/trunk@46136 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-06 22:24:21 +00:00
waterson%netscape.com
1d9324b48d Persistence, again.
git-svn-id: svn://10.0.0.236/trunk@45846 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-03 07:02:25 +00:00
cyeh%netscape.com
cfce14ff56 Remove IGNORE_MANIFEST=1. It doesn't do anything and it confuses people.
git-svn-id: svn://10.0.0.236/trunk@45405 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-01 01:13:14 +00:00
waterson%netscape.com
c6f830f3c1 Bug 12811. Fix frame system notifications s.t. as _few_ as possible get forwarded through to layout. Temporarily remove timer hacks from tree widget.
git-svn-id: svn://10.0.0.236/trunk@45312 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-31 06:40:41 +00:00
waterson%netscape.com
83f0108fa0 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.
git-svn-id: svn://10.0.0.236/trunk@45115 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-30 02:45:54 +00:00
rjc%netscape.com
c3d2a385b8 Just forward reference. Don't know how it ever compiled with it.
git-svn-id: svn://10.0.0.236/trunk@44780 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-27 07:05:17 +00:00
rjc%netscape.com
b42ac2806a Now generating nsIXULSortService.h via IDL so removing this old/obsolete header file.
git-svn-id: svn://10.0.0.236/trunk@44777 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-27 07:02:01 +00:00
rjc%netscape.com
2ef7f28b99 Now generating nsIXULSortService via IDL.
git-svn-id: svn://10.0.0.236/trunk@44776 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-27 07:00:39 +00:00
hyatt%netscape.com
d6707c1e0b Changing focus tracker to be the command dispatcher.
git-svn-id: svn://10.0.0.236/trunk@44429 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-25 01:49:24 +00:00
hyatt%netscape.com
2be6ca5232 More selection work.
git-svn-id: svn://10.0.0.236/trunk@44043 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-22 06:53:01 +00:00
hyatt%netscape.com
7f61e535f5 Checking in the selection implementation (with more functions added).
git-svn-id: svn://10.0.0.236/trunk@44040 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-22 06:31:00 +00:00
hyatt%netscape.com
5d798d974b Defining the selection API for the tree widget. Stubbed all of the functions.
Now I just have to implement them all.


git-svn-id: svn://10.0.0.236/trunk@44038 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-22 06:01:52 +00:00
hyatt%netscape.com
88a7f792a5 Adding more to the tree's idl.
git-svn-id: svn://10.0.0.236/trunk@44020 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-21 20:23:56 +00:00