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

240 Коммитов

Автор SHA1 Сообщение Дата
brendan%mozilla.org f81d5969c6 (13163, r=alecf, scc, waterson, others; names available on request)
- Fix most of bug 13163 (see TODO for rest).  This entails adding a version-string argument to nsIScriptContext::EvaluateString and passing it around lots of places in content sinks. 

- Fix leaks and confusion about mSecurityManager and mNameSpaceManager in nsJSEnvironment.cpp.  These still need to move from nsJSContext to nsGlobalWindow or thereabouts, jband and vidur are looking at that. 

- Added comments and expanded tabs in nsJSEnvironment.cpp, esp. to EvaluateString.  Also changed various nsresult vars to be named rv.  Also restored brace/style conformity to nsJSProtocolHandler.cpp. 

- Factored CompileFunction from AddScriptEventListener to pave the way for brutal sharing of compiled JS event handlers via JS_CloneFunctionObject. 

- Lots of nsCOMPtr uses added.  I'm using one for mNameSpaceManager.  Hold mSecurityManager as a service explicitly, on the other hand (awaiting scc's fix to allow comptrs for services), and release in nsJSContext's dtor (fixing a leak).  These two managers should be moved to the window object -- TODO item below. 

- Hold JSRuntimeService along with JSRuntime for live of nsJSEnvironment, fix for shaver. 

- Fix window.setTimeout etc. so the filename and line number of the timeout expr is propagated.  This meant factoring nsJSUtils.cpp code. 

- Fix all content sinks to use the same, and up-to-date JavaScript version parsing (whether for script type or for old language attribute); also fix SplitMimeType clones to strip whitespace. 

- With waterson, fix bug in brutal-sharing version of XUL content sink: script src= should not evaluate the inline content of its tag.
1999-10-31 00:43:30 +00:00
waterson%netscape.com ada7441247 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. 1999-10-29 01:21:15 +00:00
dp%netscape.com 5b687bf115 bug# 15513 Removing dlldeps.cpp from RDF unix build. Patch from
waterson r=dp
1999-10-25 00:37:24 +00:00
hyatt%netscape.com b2a4325241 Landing re-architected command dispatcher. r=hangas(XUL/JS), saari(C++) 1999-10-14 10:58:25 +00:00
dveditz%netscape.com ff01d5e8f4 Fixing 8.3 library name problems, bugs 10355, 10359,10364, 10365, 10372, 11796, 11791. Checking in for cathleen, r=dveditz 1999-10-10 01:32:59 +00:00
waterson%netscape.com 14d8b9492e Bug 15301. Remove RDF graph from XUL content model construction. Landed XUL_19991005_BRANCH; see branch comments for detailed checkin information. r=shaver,hyatt. 1999-10-05 21:13:55 +00:00
kipp%netscape.com 8fedfe4c3c nuked 1999-09-30 21:38:19 +00:00
kipp%netscape.com c30fad172b Switch from component to module 1999-09-30 21:37:14 +00:00
kipp%netscape.com 4a305fa9cd Fixed a minor bug in the ctor macro 1999-09-30 21:36:35 +00:00
rjc%netscape.com 5db9b64825 Fix bug # 14302. Approval: chofmann. 1999-09-28 23:06:34 +00:00
waterson%netscape.com 629618c6c6 Fix for Win32. (NOT part of the build.) 1999-09-28 02:38:46 +00:00
kipp%netscape.com c631df256f new 1999-09-28 00:44:47 +00:00
rjc%netscape.com 189380bfad Oops, dump these header files. 1999-09-15 09:00:04 +00:00
rjc%netscape.com 96ff72e4c7 Take Find & Search datasources out of the RDF project, as they're going into their own component. 1999-09-15 08:17:15 +00:00
ramiro%netscape.com e8ba593918 Cleanup the neckutil linking thing. 1999-09-15 02:15:11 +00:00
colin%theblakes.com 4f8ec405fb Add MOZ_TIMER_LIBS to EXTRA_DSO_LDOPTS 1999-09-10 00:00:03 +00:00
briano%netscape.com 817ba95486 Removed the obsolete non-NECKO leftovers. 1999-09-08 23:12:13 +00:00
waterson%netscape.com ca33e8fd70 Sheesh. After doing this once today, you'd think I'd learn. 1999-09-07 03:26:54 +00:00
waterson%netscape.com 49ac7e179a 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 0c18269dd8 Fix unix bustage; these two functions have been promoted to real interface methods on the RDF service. 1999-09-06 20:46:25 +00:00
sdagley%netscape.com 46536be078 Added NS_DLGDEFAULTKEYS_CID 1999-08-30 13:22:06 +00:00
hyatt%netscape.com de2f28c95a Fixes to enable the command dispatcher to properly instantiate. 1999-08-27 07:54:06 +00:00
hyatt%netscape.com 49d00452b7 Changing focus tracker to be the command dispatcher. 1999-08-25 01:49:24 +00:00
ramiro%netscape.com 56b62f3790 Cleanup the jsdom and jsurl linking mess. 1999-08-22 11:05:45 +00:00
briano%netscape.com e2cc541f86 Cleaned it up and got rid of the redundant HP-specific SHARED_LIBRARY_LIBS stuff. 1999-08-03 21:40:56 +00:00
mscott%netscape.com 32d4038c24 fix build breakage..include config.mak 1999-07-29 03:46:59 +00:00
waterson%netscape.com 91a8ac09e7 Land TEMPLATE_19990726_BRANCH; RDF C++ content model builder exorcism. 1999-07-27 17:20:28 +00:00
ramiro%netscape.com ba8ba82cc6 Landing timer move on windows. 1999-07-17 15:52:01 +00:00
dveditz%netscape.com 0eb6c820cf nakefile cleanups 1999-07-02 13:42:17 +00:00
mcafee%netscape.com efb0b4ac2e librdf.so needs NS_NewUnicharStreamLoader from libneckoutil_s.a for NECKO=1 build. 1999-07-02 03:35:17 +00:00
warren%netscape.com fbc735f510 Last of the necko ifdefs. Now we link with necko. 1999-06-28 10:35:57 +00:00
waterson%netscape.com 4b1f9242e4 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
waterson%netscape.com 90b5ffddce Spit out a mapfile, for kicks. 1999-06-15 03:21:49 +00:00
saari%netscape.com f38a079904 Adding nsXULKeyListener again... 1999-06-14 22:06:24 +00:00
sspitzer%netscape.com efb595b600 fix mac build bustage. saari made nsXULKeyListener.cpp part of the mac build,
but hasn't defined this CID yet.
1999-06-12 01:21:10 +00:00
waterson%netscape.com e180ff9e63 Move bookmarks to xpfe/components. 1999-06-11 06:17:15 +00:00
waterson%netscape.com 183ea40ed1 Enable aggregation on the in-memory datasource. 1999-06-10 06:47:28 +00:00
rjc%netscape.com 077df5b684 Adding RDF Search datasource into build. 1999-06-09 20:04:23 +00:00
waterson%netscape.com 3b2101b351 Add nsRDFContentUtils fns to dlldeps, as they are used from rdfdatasource_s.lib now. 1999-06-09 08:32:17 +00:00
waterson%netscape.com 1885dbf906 Remove related links data source: moved to xpfe/components. 1999-06-07 19:14:22 +00:00
waterson%netscape.com 53e94d4ea4 Remove unnecessary LINCS now that all headers are pushed to the same directory. 1999-06-03 20:22:54 +00:00
hyatt%netscape.com cafcb12aef More focus tracker work. 1999-05-28 22:15:57 +00:00
dp%netscape.com 94344009c8 Landing xpcom20/21 branch. 1999-05-26 01:38:36 +00:00
waterson%netscape.com 7d36a36347 These files are generated now. 1999-05-19 05:57:28 +00:00
mccabe%netscape.com a048bb1a21 Remove lecacy hack that moved .xpt files from over in js/src/xpconnect to components, now that xpconnect exports its own .xpt files. 1999-05-18 09:01:01 +00:00
waterson%netscape.com fb3c6a734f Moved nsHistoryDataSource implementation into xpfe/components/history. 1999-05-18 04:09:44 +00:00
hyatt%netscape.com c469eabd61 Oops. 1999-05-14 06:24:23 +00:00
waterson%netscape.com d02a861aa0 XPT files are generated on-the-fly now. 1999-05-11 02:11:21 +00:00
waterson%netscape.com 822777252e Automatically build .xpt's. 1999-05-10 18:55:00 +00:00
kipp%netscape.com 624abc0d8c We no longer need to link in raptor 1999-05-06 19:27:53 +00:00
waterson%netscape.com 71e12271b1 Obsolete. 1999-05-05 03:30:39 +00:00
waterson%netscape.com 4cfa8ff7f4 Remove nsXULDataSource: it is obsolete. Refactor interfaces into individual idl files: need to install more .xpt's now. 1999-05-05 03:12:24 +00:00
waterson%netscape.com 5652645b50 Break up interfaces into individual .idl files; implies installation of individual .xpt's from rdf/build. Create rdf/resources/Makefile that installs everything in the resources directory. 1999-05-05 03:05:40 +00:00
waterson%netscape.com aea5f896c9 Initial revision. 1999-05-04 19:42:02 +00:00
waterson%netscape.com c716be445f Added install lines for icons. 1999-04-28 02:41:27 +00:00
matt%netscape.com e7ae67b58e Adding sidebarcontainer.xul to rdf resources 1999-04-27 21:21:47 +00:00
waterson%netscape.com 48de941659 Added remote-flash-3.rdf to install. 1999-04-27 19:50:39 +00:00
waterson%netscape.com ca3aba39b7 Added flash resources to install. 1999-04-27 19:26:31 +00:00
rjc%netscape.com c00e5c1469 Export IE Favorite icon to DIST area. 1999-04-27 07:37:24 +00:00
waterson%netscape.com facffa6517 Let's try that again. Made sure that the nsIRDFContainer header file is there. 1999-04-27 06:37:41 +00:00
waterson%netscape.com 9657bfa0eb Removed a obsolete container routines. 1999-04-27 06:27:52 +00:00
waterson%netscape.com b6bd7f337e Land RDF_19990426_BRANCH, which extracted some static C++ routines for manipulating RDF containers into bona fide interfaces. 1999-04-27 05:54:18 +00:00
waterson%netscape.com ec6372c9ce Temporary hack to copy typelibs to components dir so XPConnect works. 1999-04-26 23:29:55 +00:00
waterson%netscape.com 2ef222ba3a Temporary hacking to get XPT files installed on Win32. 1999-04-26 22:49:40 +00:00
waterson%netscape.com 4dac3b7dc6 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. 1999-04-24 02:41:02 +00:00
rjc%netscape.com fa4f98841c Export new "document.gif" icon to DIST area. 1999-04-24 00:39:06 +00:00
rjc%netscape.com ab122077e4 Adding support for "Related Links". 1999-04-22 10:46:28 +00:00
waterson%netscape.com 2fa4cabcd6 Added new test files. 1999-04-16 08:39:42 +00:00
sfraser%netscape.com 5204070e2f Remove assorted extraneous warning-producing cruft 1999-04-12 23:49:37 +00:00
slamm%netscape.com 7f2d7cfe0c Adding properties appcore/window. 1999-04-07 04:26:43 +00:00
radha%netscape.com 056a50dd1b Export history.xul history.css 1999-04-06 23:13:57 +00:00
waterson%netscape.com f489c02a3c Added local store CIDs and factory implementation. 1999-04-06 20:55:58 +00:00
waterson%netscape.com ce240512e7 Added dom-test-2.xul. 1999-04-06 06:38:42 +00:00
waterson%netscape.com e05312da12 Add xpidl-test-1.xul to list of exports. 1999-04-01 08:07:22 +00:00
kipp%netscape.com 6c8a8e4919 landed HPUX patch from Kartik Subbarao <subbarao@computer.org> 1999-03-31 04:54:42 +00:00
waterson%netscape.com 89e53b21e2 Changed RDF progids to use forward-slashes instead of pipes. 1999-03-30 01:09:24 +00:00
rjc%netscape.com 0e0cfecb0d Add FTP datasource into build. 1999-03-26 05:57:22 +00:00
briano%netscape.com 1533030ed0 Made the static library in this directory depend on the same 'extra stuff' as the shared library. 1999-03-25 21:32:26 +00:00
waterson%netscape.com e05927b6bb Hooked up history to the front-end, cleaned up a bunch of bugs. 1999-03-20 17:12:37 +00:00
rjc%netscape.com 356d2d3172 Add RDF find datasource into build system. 1999-03-19 00:01:49 +00:00
rjc%netscape.com 7bf1038547 Add Find datasource CID. 1999-03-18 22:38:30 +00:00
waterson%netscape.com ebde2d3222 Added dom-test-1. 1999-03-18 20:55:53 +00:00
leaf%mozilla.org 4ad9f70d5d Landing nspr library name change, and plevent function call change. 1999-03-17 21:32:03 +00:00
rjc%netscape.com 47baa76a2a Damn tabs/spaces. 1999-03-12 09:21:04 +00:00
rjc%netscape.com 60620dc46d Move folder-open.gif and folder-closed.gif into dist area. 1999-03-12 09:00:58 +00:00
waterson%netscape.com b204ed66c9 Fix more tab-spaces makefile bustage. 1999-03-12 05:00:13 +00:00
rjc%netscape.com b413548180 Reducing length of personal toolbar folder icons to be no more than 31 characters as its a Mac limit. 1999-03-12 04:29:41 +00:00
waterson%netscape.com e0d7b0dd30 s/rdfb/rdf 1999-03-12 01:25:30 +00:00
waterson%netscape.com 2bf8166342 Added rules for personal toolbar GIFs. 1999-03-12 01:23:00 +00:00
waterson%netscape.com a3ccdda0ca Added rules for personal toolbar folder GIFs. 1999-03-12 01:21:40 +00:00
waterson%netscape.com b3290410a8 Fixed spaces in Makefile.in. 1999-03-12 00:31:40 +00:00
waterson%netscape.com 4fcaa31487 Added rules to export bookmark images. 1999-03-12 00:01:22 +00:00
hyatt%netscape.com 09ac24bb6a Code to enable instantiation of the new document info class. 1999-03-11 19:49:05 +00:00
warren%netscape.com 44568143d6 Backed out the nsService template stuff. 1999-03-09 11:49:41 +00:00
warren%netscape.com 4b2d56fbaa nsRepository -> nsIComponentManager changes. 1999-03-09 09:44:27 +00:00
waterson%netscape.com 3d2b42cfd9 Land Guha's history stuff, including some fixes for references in the file system data source, and modifications for literals: there's now nsIntLiteral and nsDateLiteral. 1999-03-09 04:01:56 +00:00
hyatt%netscape.com 72c9e41e78 Changes to enable the instantiation of a toolbar builder. 1999-03-07 23:18:58 +00:00
hyatt%netscape.com e7388bbb7f Landing the menu builder for real. The bookmarks menu lives (well, sort of). 1999-03-07 10:28:42 +00:00
dp%netscape.com 1576712e2f dist/bin/components is where all loadable components will be installed. 1999-03-06 09:04:53 +00:00
rjc%netscape.com 4a9419bdf8 nsXULSortService implementation: XUL sort functionality. 1999-03-05 23:51:13 +00:00
warren%netscape.com 8b952eb017 Removed obsolete mail folder installation. 1999-03-05 06:09:43 +00:00
warren%netscape.com 81c4563279 Removed obsolete mail folder installation. 1999-03-05 06:03:36 +00:00
rjc%netscape.com 49735684c7 Changes to autoregister the file system datasource (broken due to Warren's earlier changes.) 1999-03-05 03:22:51 +00:00
dp%netscape.com 06a110237c Installing loadable components in components/ directory 1999-03-03 01:25:21 +00:00
slamm%netscape.com 08e5ad61d6 Add bookmarks window. 1999-02-26 20:01:27 +00:00
warren%netscape.com a80cfd24db Fixed XXXNeverCalled 1999-02-26 12:18:19 +00:00
warren%netscape.com 44cae3cd3f Changes for RDF component registration using nsRepository. Also changed args to NSGetFactory and friends. 1999-02-26 10:17:14 +00:00
waterson%netscape.com 2913e9af8b Added librdfutil_s.a to link. 1999-02-25 01:35:53 +00:00
waterson%netscape.com e3f1c6ff8d Added nsRDFResource constructor to dlldeps.cpp to avoid runtime link problems on Linux. 1999-02-25 01:35:34 +00:00
warren%netscape.com f09e5da64c reverted (accidently committed) 1999-02-24 09:03:54 +00:00
warren%netscape.com 4abf2f7a9e reverted (accidently committed) 1999-02-24 09:03:04 +00:00
warren%netscape.com 50ab28440d Removed link with rdfutil_s until I can get linux help. 1999-02-24 09:01:44 +00:00
warren%netscape.com c0b4c81d7c Added util lib 1999-02-24 08:27:52 +00:00
kipp%netscape.com 53a6b8c11d Build library properly 1999-02-24 04:44:41 +00:00
waterson%netscape.com d69f284086 Landed RDF_19990217_BRANCH. This includes a bunch of changes to get XUL scriptability up and running; also, nsRDFResourceElement and nsRDFGenericElement have been collapsed into a single class, and most of the state has been turned into attributes on the class. 1999-02-17 11:09:57 +00:00
waterson%netscape.com a42425658b Landed RDFDOM_19990215_BRANCH. Began implementing DOM-to-RDF functionality. 1999-02-16 19:30:04 +00:00
waterson%netscape.com 86b5898cc1 Changed LocalStore.rdf to sidebar.xul & sidebar.css. 1999-02-10 19:17:02 +00:00
waterson%netscape.com ae7b9094af Added bookmarks.html to the install. 1999-02-10 00:09:29 +00:00
waterson%netscape.com 18f49c102e Whacked to get RDF/XUL working right, with local content mderged in. 1999-02-09 03:15:41 +00:00
waterson%netscape.com 70c45a9ccc Added an #ifdef-ed out hard dependency on layout. So I can remember how to do HTML-in-XUL. 1999-02-04 10:55:09 +00:00
hyatt%netscape.com 5361c5a133 Implementation of the XUL content sink. 1999-02-03 02:49:30 +00:00
waterson%netscape.com ea5d84764c Content model builder is now specified by XML processing instruction. Modified code to handle new XUL tree widget content model (based on table code). Added CID fields to all the interfaces so that nsCOMPtr will work. Juggled some of the content model builder stuff around in an attempt to make things a bit saner. 1999-02-01 22:34:51 +00:00
waterson%netscape.com 6299dd3a13 Changes for new service manager stuff. 1999-01-26 01:21:25 +00:00
waterson%netscape.com 3e6fc2b0ad Changed 'data base' to 'composite data source'. Merged RDF/XML document and stream data source into one big happy interface. 1999-01-20 01:42:13 +00:00
guha%netscape.com 2fc3084b52 bookmarks stuff 1999-01-15 18:56:28 +00:00
waterson%netscape.com d3b9f0cf03 Rearranged stream and content sink stuff to be a part of base: content sink will eventually be replaced by a lower-level parser implementation. Improved the named data source handling. 1999-01-14 10:55:08 +00:00
waterson%netscape.com 5586c28756 Added resources to build. 1999-01-12 19:41:44 +00:00
waterson%netscape.com d1081a74f9 Factored content model builder code into its own interface. Hooked up RDF-to-content model notification. Minor bug fixes in data sources. 1999-01-12 19:41:06 +00:00
guha%netscape.com 23db7f64f8 add some resources 1999-01-06 20:26:54 +00:00
guha%netscape.com ce5f96afb9 More on the alloy prototype 1999-01-06 17:38:37 +00:00
waterson%netscape.com 9fd3cd02fd Added LXR comments. 1999-01-05 21:22:20 +00:00
waterson%netscape.com 990c0bfb05 Bug fixes and enhancements to nsRDFStreamData source. Can almost round-trip RDF/XML now... 1999-01-05 08:44:40 +00:00
waterson%netscape.com 78fa98a324 Landed RDF_122898_BRANCH onto the trunk. 1999-01-05 03:53:15 +00:00
cls%seawood.org 903ff9a81d Ok, after further thought, the last attempt wasn't going to work as the mac project files were not updated so we'll just put Guha's stuff in ifdefs. 1998-12-28 06:05:14 +00:00
cls%seawood.org 1f3759281f Attempting to fix the change from using nsMemoryDataSource.cpp to using nsInMemoryDataSource.cpp. 1998-12-28 04:12:55 +00:00
waterson%netscape.com d4fea026bb Initial revision. 1998-12-24 08:26:27 +00:00
waterson%netscape.com c5116f64bc Fixed implementation include paths. 1998-12-24 07:27:25 +00:00
waterson%netscape.com afa9a00a4d Added NS_RDFSIMPLECONTENTSINK_CID. 1998-12-24 06:58:05 +00:00
waterson%netscape.com 6d5a3038e3 Fixed up include paths to get implementation headers. 1998-12-24 06:39:28 +00:00
waterson%netscape.com 20a18d191e Initial revision. Separated from mozilla/rdf/src, etc. Not yet in the build. 1998-12-24 06:20:35 +00:00