waterson%netscape.com
d456312d2c
Remove SearchForNodeByID(). It's not necessary anymore now that all XUL content is build up-front.
...
git-svn-id: svn://10.0.0.236/trunk@46330 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-08 07:23:45 +00:00
waterson%netscape.com
90f23fe150
Replace nsRDFContentUtils with nsXULContentUtils, which can be acquired as a service. This allows it to keep cached member variables to other frequently-accessed services.
...
git-svn-id: svn://10.0.0.236/trunk@46150 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-07 02:51:13 +00:00
bruce%cybersight.com
7bc6267a19
Use nsAllocator for char* data.
...
git-svn-id: svn://10.0.0.236/trunk@46006 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-04 13:59:52 +00:00
waterson%netscape.com
90e70306f5
Put the local store _first_, so that any persisted changes are picked up before default content.
...
git-svn-id: svn://10.0.0.236/trunk@45862 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-03 08:57:42 +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
waterson%netscape.com
41f54b7c88
Replace calls to nsRDFContentUtils::MakeElementURI() with MakeElementResource(), which is what we wanted anyway. Tweak SplitProperty to use GetValueConst().
...
git-svn-id: svn://10.0.0.236/trunk@45746 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-02 21:33:53 +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
norris%netscape.com
3a6d863c13
* clean up nsScriptSecurityManager
...
* remove nsJSSecurityManager
* save principals in nsIChannels and nsIDocuments
git-svn-id: svn://10.0.0.236/trunk@45080 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-29 21:58:42 +00:00
hyatt%netscape.com
d74368e809
Fixes to enable the command dispatcher to properly instantiate.
...
git-svn-id: svn://10.0.0.236/trunk@44784 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-27 07:54:06 +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
harishd%netscape.com
912f0bc457
Commenting out a pre-condition in EndLoad() method.
...
Approved by waterson.
git-svn-id: svn://10.0.0.236/trunk@44312 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-24 18:37:05 +00:00
hyatt%netscape.com
66140e3c1a
A complete rewrite of the broadcaster/observer system. Much improved.
...
git-svn-id: svn://10.0.0.236/trunk@43989 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-21 09:08:12 +00:00
waterson%netscape.com
9b01d8ba20
Fix build warning.
...
git-svn-id: svn://10.0.0.236/trunk@42525 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-06 20:34:55 +00:00
waterson%netscape.com
f5a7698506
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.
...
git-svn-id: svn://10.0.0.236/trunk@42476 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-06 17:59:05 +00:00
waterson%netscape.com
e1ae913ee8
Land TEMPLATE_19990726_BRANCH; RDF C++ content model builder exorcism.
...
git-svn-id: svn://10.0.0.236/trunk@41296 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 17:20:28 +00:00
hyatt%netscape.com
d8138d0b57
Fixing the problem where a blank space appears at the top of every XUL file.
...
git-svn-id: svn://10.0.0.236/trunk@41041 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-25 04:38:57 +00:00
troy%netscape.com
fd274078c9
Change to StartLayout(): moved call to EnableRefresh() to before the InitialReflow()
...
call to work around a bug in the compositor
git-svn-id: svn://10.0.0.236/trunk@40412 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 04:47:15 +00:00
warren%netscape.com
f1dfc48c58
Changed around load group insertion/removal to happen on mozilla thread.
...
git-svn-id: svn://10.0.0.236/trunk@40266 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 08:46:33 +00:00
joki%netscape.com
065c158182
Updating DOM event apis and changing behavior to properly respect capturing, bubbling, and cancellation methods.
...
git-svn-id: svn://10.0.0.236/trunk@40134 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 19:54:34 +00:00
waterson%netscape.com
0f5611ae66
Bug 6873. Performance improvements to the generic builder. The template builder now instantiates template content 'lazily' when the frame system asks for it.
...
git-svn-id: svn://10.0.0.236/trunk@40127 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 19:18:10 +00:00
rickg%netscape.com
541f805b78
switch to faster string search API
...
git-svn-id: svn://10.0.0.236/trunk@40073 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 03:29:56 +00:00
mjudge%netscape.com
329d39ba11
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.
...
git-svn-id: svn://10.0.0.236/trunk@39971 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 02:27:19 +00:00
peterl%netscape.com
fedafa2ae1
clean up some string usage
...
git-svn-id: svn://10.0.0.236/trunk@39912 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 00:01:21 +00:00
warren%netscape.com
84a03567fa
Big changes for Necko load groups. Things are much happier now. Now images work (on pages, but not in chrome).
...
git-svn-id: svn://10.0.0.236/trunk@39678 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 11:14:36 +00:00
hyatt%netscape.com
faa610a2c7
Initializing a member variable to nsnull.
...
git-svn-id: svn://10.0.0.236/trunk@39670 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 08:26:42 +00:00
hyatt%netscape.com
63edbe73c4
Continuing XUL overlay work.
...
git-svn-id: svn://10.0.0.236/trunk@39664 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 07:10:20 +00:00
waterson%netscape.com
e5c9de9a82
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.
...
git-svn-id: svn://10.0.0.236/trunk@39641 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 04:03:52 +00:00
waterson%netscape.com
86878ffc8e
Bug 8514. Add support s.t. 'ref=' changes will re-root a tree control (or other RDF-generated content).
...
git-svn-id: svn://10.0.0.236/trunk@39466 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 01:22:59 +00:00
waterson%netscape.com
4ebee6bad4
Bug 8318. Don't include rdf:local-store in the generic builder until we have all of the persistence issues sorted out.
...
git-svn-id: svn://10.0.0.236/trunk@39007 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-12 18:24:26 +00:00
hyatt%netscape.com
e5fe039800
Fixing redraw problems on initial show of window.
...
git-svn-id: svn://10.0.0.236/trunk@38735 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 22:34:10 +00:00
waterson%netscape.com
5777594bcc
Bug 7722. PR_LOG instead of assert when an attempt is made to create element with a bogus namespace.
...
git-svn-id: svn://10.0.0.236/trunk@38641 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 06:52:21 +00:00
peterl%netscape.com
c658374b37
fixed css quirk support in XUL
...
removed dead code
git-svn-id: svn://10.0.0.236/trunk@38532 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 01:17:21 +00:00
hyatt%netscape.com
f7fc69df54
Trying to fix build bustage.
...
git-svn-id: svn://10.0.0.236/trunk@38408 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 18:53:41 +00:00
hyatt%netscape.com
9bc608b22a
Will do intrinsic sizing when the window is really small (doesn't have to be
...
0, since Linux barfs on that).
git-svn-id: svn://10.0.0.236/trunk@38353 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-05 16:54:14 +00:00
hyatt%netscape.com
0783f2a892
Checking in support for intrinsic sizing of chrome.
...
git-svn-id: svn://10.0.0.236/trunk@38310 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-04 04:09:54 +00:00
hyatt%netscape.com
78c56ad2d8
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.
git-svn-id: svn://10.0.0.236/trunk@37995 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 05:29:18 +00:00
hyatt%netscape.com
fa77cc2277
Fixing StartLayout so that it asserts and leaves the function if no root
...
content is available.
git-svn-id: svn://10.0.0.236/trunk@37669 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 07:34:19 +00:00
pinkerton%netscape.com
19f8e2d3b8
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.
...
git-svn-id: svn://10.0.0.236/trunk@37587 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 00:07:41 +00:00
nisheeth%netscape.com
c89bb22dc5
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.
git-svn-id: svn://10.0.0.236/trunk@37185 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 14:12:07 +00:00
warren%netscape.com
fdf6c938bb
Necko ifdefs for layout and rdf.
...
git-svn-id: svn://10.0.0.236/trunk@37005 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 06:36:26 +00:00
warren%netscape.com
d1a61845a5
Changed URLGroup to LoadGroup
...
git-svn-id: svn://10.0.0.236/trunk@36824 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 02:31:51 +00:00
warren%netscape.com
b870de7299
Renamed nsIURLGroup to nsILoadGroup in preparation for necko.
...
git-svn-id: svn://10.0.0.236/trunk@36818 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 02:17:37 +00:00
waterson%netscape.com
f23241ce64
Fix use of nsString with nsAutoString where appropriate.
...
git-svn-id: svn://10.0.0.236/trunk@36728 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 21:19:02 +00:00
waterson%netscape.com
fc77a5b645
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.
...
git-svn-id: svn://10.0.0.236/trunk@36637 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 00:22:58 +00:00
warren%netscape.com
06d707be48
Renamed nsIURL to nsIURI in preperation for necko. More NECKO ifdefs too.
...
git-svn-id: svn://10.0.0.236/trunk@36440 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 03:29:44 +00:00
valeski%netscape.com
4fa4e2e84d
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.
...
git-svn-id: svn://10.0.0.236/trunk@35863 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-18 17:34:08 +00:00
waterson%netscape.com
1c99019f97
Fix incorrect use of dont_QueryInterface() with dont_AddRef(). Use nsCOMPtr in broadcast hookup code.
...
git-svn-id: svn://10.0.0.236/trunk@35024 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 19:33:37 +00:00
waterson%netscape.com
a7e3640191
Don't rely on rdf_PossiblyMake[Relative|Absolute](); rather, use XUL-specific functions to do it.
...
git-svn-id: svn://10.0.0.236/trunk@34386 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 08:30:47 +00:00
hyatt%netscape.com
d83c36dd0f
Adding new idl.
...
git-svn-id: svn://10.0.0.236/trunk@34288 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 21:58:32 +00:00