Commit Graph

209 Commits

Author SHA1 Message Date
valeski%netscape.com
953c59ac72 r=mcafee, a=sdagley. turning on date time protocol 1999-12-21 22:33:36 +00:00
jband%netscape.com
ef9c82db1e Landing big set of DOM and XPConnect changes:
DOM: getting rid of JS_GetContextPrivate wherever possible. Use static parent
links where we can. When we do need to find this info about the caller
we call a function that knows how to get that info rather than inline calls
to JS_GetContextPrivate. This is all required for calling DOM objects on
non-DOM JSContexts as we do via xpconnect.

XPConnect: basic refactoring work to disassociate wrappers from the JSContext
that was active when the wrapper was constructed. This allows for calling into
wrapped JS objects on the right JSContext and for proper grouping of wrapped
native objects so that they can share proto objects. This also allows for
better sharing of objects and lays the foundations for threadsafety and
interface flattening.

Also, xpconnect tests are reorganized and improved.

fixes bugs: 13419, 17736, 17746, 17952, 22086

r=vidur r=mccabe r=norris r=cbegle
a=chofmann
1999-12-18 20:29:29 +00:00
pavlov%netscape.com
641e3a64f3 cache stuff r=fur 1999-12-07 04:28:23 +00:00
fur%netscape.com
6d5e6cd2cc Fix imminent unix build bustage because I failed to add the cache makefiles 1999-12-07 03:17:35 +00:00
cls%seawood.org
685f31abad Removing --disable-editor (and MOZ_EDITOR) from the build as the editor module now handles all of the text fields for Mozilla and using this option will result in a "non-working" browser (text fields are not editable). Bug #20369 1999-12-01 06:08:25 +00:00
slamm%netscape.com
8513dd982c Add sidebar component makefiles. r=mcafee 1999-11-30 00:49:09 +00:00
tbogard%aol.net
64e522f92d Added docshell makefiles to the build. Thanks to andreas.otte@primus-online.de for reminding me of this. 1999-11-29 22:58:57 +00:00
andreas.otte%primus-online.de
6537e6e3f2 Adding res-protocol makefiles r=warren 1999-11-29 10:10:21 +00:00
cls%seawood.org
2215416e20 Removed listing of win32 Makefile I accidentally checked in. 1999-11-20 23:48:14 +00:00
mscott%netscape.com
7455ff72f8 add uriloader directory 1999-11-18 06:05:16 +00:00
cls%seawood.org
3eefe6333e Back by popular demand...(ok, it was just fur ;P)..dbm has returned. 1999-11-16 15:56:31 +00:00
cls%seawood.org
9d01025470 Removing dbm & modules/security/freenav from DIRS 1999-11-14 02:52:19 +00:00
blizzard%redhat.com
6d79d4bbf8 add widget/src/gtksuperwin/Makefile 1999-11-12 20:12:28 +00:00
cls%seawood.org
83dc3101b9 I'm in complete awe as to how the unix tinderboxen haven't broken because of this....when I did a clobber build, nsCookie.cpp & mailnews/* started complaining about a missing rosetta.h. 1999-11-10 02:30:47 +00:00
cls%seawood.org
43e4866854 Commented out ExtCacheDBInfo struct & uses of it in net.h as it's not used since Necko landed. r=warren
Removed dbm from allmakefiles.sh & mozilla/Makefile.in.
1999-11-09 23:52:25 +00:00
cls%seawood.org
d30bb6ea81 Moved the handling of extensions into configure.in.
Changed allmakefiles.sh to only generate Makefiles for extensions directories that are specified.
Added support for --with-extensions=none & --without-extensions
The following options have been superceded by --with-extensions:
   --disable-cookie-management
   --disable-client-wallet
   --disable-single-signon
1999-11-09 23:30:32 +00:00
cls%seawood.org
69b832ac90 Commented out unused Makefiles 1999-11-09 23:18:28 +00:00
dmose%mozilla.org
142ac52eaf updated xPL license boilerplate to v1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:43:54 +00:00
cls%seawood.org
8160ac8c7c No need to generate obsolete network Makefiles 1999-11-02 23:27:45 +00:00
mcafee%netscape.com
6a583bd16a NECKO=1 is on by default now. this was removed from the Makefile name-space this past weekend and needs to be removed here. Adding necko directories by default, removing netwerk/makefiles. Adding netwerk/protocols/keyword/Makefiles for valeski. r=slamm. 1999-11-02 01:54:54 +00:00
ramiro%fateware.com
379808b351 Work in progress to add reasonable rpm packaging support for the beast.
NOT PART OF THE SEAMONKEY BUILD.
1999-10-21 14:57:38 +00:00
alecf%netscape.com
9b4f3ed14d remove makefiles that arent' part of the module anymore 1999-10-18 22:49:05 +00:00
rbs%maths.uq.edu.au
a93cafbc81 [MathML] Hooks to allow --enable-mathml 1999-10-13 00:46:09 +00:00
leaf%mozilla.org
bee6de7758 << termination needs to be the first thing on the line, no preceding whitespace
fixing solaris build
1999-10-08 02:27:34 +00:00
tao%netscape.com
5be7e1c635 Hook up l10n/ when MOZ_L10N is defined. 1999-10-08 01:32:44 +00:00
sspitzer%netscape.com
9bd69cb663 fix resources for the profile migration dialog. 1999-09-29 04:07:12 +00:00
sspitzer%netscape.com
85f2d4b7ac finish renaming and moving all the profile xul, js and dtd files. 1999-09-28 22:50:45 +00:00
sspitzer%netscape.com
11a8e083bf idlservices is gone, as is the profile appcore. #14999 1999-09-28 07:35:32 +00:00
mcafee%netscape.com
d56a7aacf4 Autoconfing leaky tool, cvs checkout mozilla/tools/leaky; ./configure --enable-leaky. a=shaver, r=kipp 1999-09-25 20:44:48 +00:00
brade%netscape.com
db0d669bfe add editor/txmgr/idl 1999-09-21 22:28:08 +00:00
waterson%netscape.com
03c53ed728 Add regviewer. 1999-09-21 05:08:18 +00:00
dougt%netscape.com
f11d8bd1c4 removing silentdl to speed up build. 1999-09-18 20:34:19 +00:00
gayatrib%netscape.com
07fc96d7be adding locale and en-US dir to profile resources dir 1999-09-17 23:19:07 +00:00
rjc%netscape.com
240f4baf95 Add search service into Unix builds. 1999-09-15 11:23:43 +00:00
akkana%netscape.com
ddbf656287 Add htmlparser/tests/outsinks 1999-09-14 21:39:41 +00:00
sspitzer%netscape.com
3895a9d90d changes for hangas for his platform specific ui files 1999-09-14 02:13:50 +00:00
sspitzer%netscape.com
4faf8d4ffa changes to get pref-migrator (think apprunner -installer) on UNIX.
use the NS_DEFINE_STATIC_IID_ACCESSOR and NS_DEFINE_STATIC_CID_ACCESSOR macros.
fix a bunch of warnings.  rewrite to use #defines. remove unused variables.  use MAXPATHLEN instead of _MAX_PATH.
when setting a 4.x pref (example "mail.directory") to a new 5.0 value, create a "premigration" pref
with the old value.  (example "premigration.mail.directory").
1999-09-11 19:48:50 +00:00
ramiro%netscape.com
c223f99fe8 More unix embedding examples, contributed by
Milind Changire <milindc@corel.com>.
NOT PART OF BUILD.
1999-09-10 20:29:28 +00:00
briano%netscape.com
01ea5bec28 Force MAKEFILES to be set, even if nothing is read. 1999-09-10 18:05:38 +00:00
mscott%netscape.com
5bffca8046 Bug #11405 --> build db\mdb and db\mork 1999-09-08 20:59:36 +00:00
rginda%ndcico.com
bd833506d2 Changes to configure extentions/irc and extentions/irc/libbs, for irc library 1999-09-06 17:19:05 +00:00
cls%seawood.org
d4fd34d75a Added mozilla-config script so that external modules (like say GtkMozilla) can built with the same config (defines) that Mozilla proper does. This has been killing GtkMozilla for libc5 boxes for awhile now. Moved -DMOZILLA_CLIENT out of DEFS. Currenlty, only mozilla-config --cflags returns something useful.
Set $prefix to `pwd`/dist .
Removed -DUSE_AUTOCONF.
1999-09-06 04:20:50 +00:00
kipp%netscape.com
32d51313ea Added dom idl Makefiles 1999-09-01 00:55:35 +00:00
bruce%cybersight.com
76bf00b38e Add gfx/idl/Makefile 1999-09-01 00:38:23 +00:00
ramiro%netscape.com
a0facefaf3 Add a config makefile that can be set by the toplevel config. 1999-08-24 14:43:44 +00:00
waterson%netscape.com
a099869098 Add xpfe/components/directory/Makefile. 1999-08-23 04:20:45 +00:00
ramiro%netscape.com
7f6c254748 Add embedding examples. 1999-08-22 15:31:44 +00:00
ramiro%netscape.com
2e60bb6535 Finish support for building more than one toolkit at once. 1999-08-22 14:06:52 +00:00
tague%netscape.com
f969ec5baf updated for nsIEntityconverter 1999-08-21 02:51:15 +00:00
briano%netscape.com
5a737031e9 Added xpinstall/packager. 1999-08-20 02:59:26 +00:00
cls%seawood.org
e5ee7e67f5 Must create the intermediate sudir first. Thanks to Tim Rowley <tor@cs.brown.edu> for pointing this out 1999-08-20 02:33:21 +00:00
ramiro%netscape.com
7006f7b8ce Fix build bustage. 1999-08-19 23:05:52 +00:00
rjc%netscape.com
5d9fe5a35d Get Search stuff into Unix builds. 1999-08-19 19:57:10 +00:00
ramiro%netscape.com
fc948c159d Cleanup the nsWidgetSupport.cpp mess on unix. Windows next. 1999-08-17 16:09:40 +00:00
ramiro%netscape.com
2835075ab2 Remove the TOOLKIT_EXORCISM hack. Make non-monolithic toolkit linking the
default for Linux and Solaris.  Need testing on other platforms (HELP!)
That means that toolkit libraries are not linked into the app - for truly
XP apps such as the apprunner.  The gecko viewer still needs to link in
the toolkit, cause it has toolkit code in its main().
Replace the hack with something more useful.  There is a
--enable-monolithic-toolkit flag for platforms with dumb linkers and runtime
loaders.

Also landed the remainder of Shawn Packwood's qt port.
1999-08-17 09:33:48 +00:00
matt%netscape.com
f8d4dbcbd1 Adding makefile locale/en-US 1999-08-12 22:41:25 +00:00
matt%netscape.com
cb4c2b5353 adding allmakefiles.sh 1999-08-10 02:49:43 +00:00
brade%netscape.com
49ecf5b840 editor/ui/composer/locale 1999-08-09 13:35:39 +00:00
arielb%netscape.com
a1d83223f4 added a new and improved factory to caps module. fixed some bugs and
cleared some warnings.  also move some methods of privilege manager to
principal manager.
1999-08-06 22:44:35 +00:00
tao%netscape.com
bc1b8897fb Add editor/ui/dialogs/locale/en-US to UNIX build. 1999-08-06 20:09:34 +00:00
slamm%netscape.com
8130e614be Add sidebar component directory. 1999-08-03 22:35:39 +00:00
ftang%netscape.com
8719d5b24c remove ucvja2. the converters are merged into ucvja 1999-08-03 18:06:10 +00:00
ramiro%netscape.com
493ea93050 Add toolkit service. 1999-08-02 13:41:04 +00:00
tague%netscape.com
2b0c246d3b Land nsLocale scriptability changes 1999-08-02 03:00:23 +00:00
ramiro%netscape.com
64c16183ef Exorcise the evil global app context thing and replace it with an xpcom thing. 1999-07-23 12:12:08 +00:00
mcafee%netscape.com
52f5276020 Removing win-specific directory profile/Acct 1999-07-23 06:44:02 +00:00
mcafee%netscape.com
e118769f2e Adding Acct Makefile to unix build, not part of build yet. 1999-07-23 06:40:36 +00:00
racham%netscape.com
afc256c600 Added xpidl interfaces to profile services 1999-07-23 00:56:42 +00:00
blizzard%redhat.com
81741a76f8 add the window_service makefile to the list 1999-07-21 22:02:16 +00:00
dougt%netscape.com
ae5e2e23eb Adding xpinstall/notifier 1999-07-21 20:48:28 +00:00
putterman%netscape.com
1fc45ed212 Add xpfe/global/resources/locale so globalOverlay.dtd gets copied over. 1999-07-20 19:17:11 +00:00
ramiro%netscape.com
a48362201d Move the timers again. Sorry for the screwup. 1999-07-20 08:23:29 +00:00
hangas%netscape.com
83b9e99d62 Updated to add chrome://global/content/ dir to build 1999-07-19 21:42:29 +00:00
ramiro%netscape.com
4ecd46b17e Add timer dirs. 1999-07-17 13:03:52 +00:00
norris%netscape.com
f64740e501 Move several security files into idl. (Create idl directory in caps module.)
Implement methods of nsIXPCSecurityManager.
Fix random errors in DOM JS security.
1999-07-15 23:23:16 +00:00
matt%netscape.com
2036c14ae0 Adding global to allmakefiles.sh 1999-07-14 00:48:10 +00:00
racham%netscape.com
a010c41a75 Added defaults dir to the list. Rev by gayatri. Approved by chofmann 1999-07-09 04:39:31 +00:00
ramiro%netscape.com
3898327803 Add gfx/src/xlibrgb/Makefile. 1999-07-07 02:16:24 +00:00
matt%netscape.com
29480146f8 Adding resources directory 1999-07-01 23:02:59 +00:00
mcafee%netscape.com
2df6456694 Adding htmlrobot for NECKO case 1999-07-01 20:30:00 +00:00
mcafee%netscape.com
3df31588fb Cut & paste error on last checkin 1999-07-01 20:26:11 +00:00
mcafee%netscape.com
94094a1ebf Switching to test for NECKO instead of -d netwerk, which everyone has now. Added cookies Makefiles for necko case. 1999-07-01 11:40:23 +00:00
cmanske%netscape.com
7e2e70e583 Removed editor guimanager 1999-06-30 20:53:44 +00:00
mcafee%netscape.com
dab9d72fd3 Adding Makefiles for BeOS. 1999-06-30 04:20:46 +00:00
sgehani%netscape.com
e81b5942f9 XPInstall ressurected on Unix. 1999-06-23 06:22:53 +00:00
alecf%netscape.com
fdd9bd288d add resources directory 1999-06-22 02:01:11 +00:00
alecf%netscape.com
646a99a753 add DOM datasource to the build 1999-06-22 01:51:13 +00:00
morse%netscape.com
e522cb029b turn on wallet viewers 1999-06-21 02:18:16 +00:00
morse%netscape.com
6db187df60 fixing unix bustage by backing out my change 1999-06-20 01:46:45 +00:00
morse%netscape.com
907d086d7b put wallet viewers into one dll 1999-06-20 00:35:52 +00:00
morse%netscape.com
621a5c5670 fix bug 8492 1999-06-19 21:00:44 +00:00
sfraser%netscape.com
d93f28730b Add editor idl directory to build 1999-06-11 19:01:36 +00:00
waterson%netscape.com
b849d2d9f1 Build xpfe/components/bookmarks makefiles. 1999-06-11 06:16:22 +00:00
mcmullen%netscape.com
b404168311 Added xpfe/components/prefwindow to unix build 1999-06-09 20:40:18 +00:00
waterson%netscape.com
772a10c7e8 Add xpfe/components/related. 1999-06-07 19:22:35 +00:00
akkana%netscape.com
7f2e4e64f8 comment out three directories which no longer exist 1999-06-03 19:09:15 +00:00
ftang%netscape.com
fc6dc97b0e add ucvtw, ucvtw2, ucvko 1999-05-31 16:33:13 +00:00
ramiro%netscape.com
c566d9d352 Add support for building gtk widget as part of mozilla builds. 1999-05-28 12:43:59 +00:00
ramiro%netscape.com
464209a782 Remove these from the unix build to reduce the evil possibility of a fork. 1999-05-27 02:31:44 +00:00
dp%netscape.com
a4ec351fe7 adding services 1999-05-26 08:11:53 +00:00