Commit Graph

432 Commits

Author SHA1 Message Date
mscott%netscape.com
b36a9f872b Build nsEscape 1999-01-28 00:31:58 +00:00
mscott%netscape.com
cee8b969b7 use NS_BASE when declaring the nsEscape functions so they get exported. 1999-01-28 00:30:57 +00:00
mscott%netscape.com
118d8d114a Export nsEscape.h 1999-01-28 00:30:12 +00:00
jfrancis%netscape.com
b4fd822224 rewriting timer code yet again - made it an intrusive list. 1999-01-28 00:21:16 +00:00
slamm%netscape.com
b78d7ef52a Use TK_CFLAGS instead of TK_(MOTIF|GTK)_CFLAGS. Use TK_LIBS instead of TK_(MOTIF|GTK)_LIBS to simplify makefile rules. 1999-01-27 19:51:59 +00:00
erik%netscape.com
78e4b669e2 added PropertiesTest for new Java property file-like class 1999-01-27 18:42:28 +00:00
erik%netscape.com
516a0105ce added nsProperties.cpp and nsBaseDLL.cpp
(for Java property file-like class, and its NSGetFactory)
1999-01-27 18:22:03 +00:00
erik%netscape.com
195adb7362 added nsIProperties.h (like Java property files) 1999-01-27 18:18:35 +00:00
erik%netscape.com
b9739cc681 For some reason, the IID stuff didn't compile on the Mac. Fixed now. 1999-01-27 00:18:34 +00:00
erik%netscape.com
06cde79321 Added test program and test file for new nsIProperties stuff.
(Like Java properties.)
1999-01-26 23:51:18 +00:00
erik%netscape.com
36c641e547 Added implementation of new nsIProperties class (like Java properties).
Also added nsBaseDLL.cpp for factory for this DLL (raptorbase).
1999-01-26 23:50:25 +00:00
waterson%netscape.com
2b77c74973 Got Win32-specific stuff up and running. This caused a bit of code-juggling in the Unix and Mac implementations. a=mcmullen. 1999-01-26 23:49:33 +00:00
erik%netscape.com
1919f8ef80 public header file for new nsIProperties class (like Java properties) 1999-01-26 23:48:54 +00:00
ftang%netscape.com
3759b987f5 change nsCharSetID into nsString type 1999-01-25 16:05:04 +00:00
mcafee%netscape.com
9055650603 Need NSPR to link 1999-01-23 12:20:31 +00:00
mcafee%netscape.com
f00c6c2ebf Pushing the 1:1 source-file-to-binary mapping mechanism into rules.mk so we can share this with other directories. Look for the SIMPLE_PROGRAMS checkin into config/rules.mk 1999-01-23 09:42:33 +00:00
peterl%netscape.com
1533456233 added nsStringArray 1999-01-23 06:58:34 +00:00
sfraser%netscape.com
b0d691cf62 Fix non-debug build spankage, approved sar, jj. 1999-01-22 21:22:22 +00:00
sfraser%netscape.com
440b822263 Fixing a test-stopping bug, approved by sar. Fix some copy-paste madness in idler/repeater code, and add an assert to ensure you are not running a bad timer. 1999-01-22 20:16:30 +00:00
mcafee%netscape.com
bb3be6e689 Removing stuff that is already in rules.mk, why duplicate it here? 1999-01-22 10:13:38 +00:00
jfrancis%netscape.com
34ca3b2c9b fixing bugs #2547 #2295 1999-01-22 08:58:43 +00:00
ramiro%netscape.com
84866e3918 Fix for bug 1982. Remove bogus NS_RELEASE() on a timer.
Thanks to Davide Pasetto <dipo@sis.it> for providing the fix and looking
the bug up on bugzilla!.
1999-01-21 14:37:51 +00:00
jfrancis%netscape.com
ce4d1573ca redoing timer addref/release strategy, and guaranteeing that timers will only be put on the firing list _once_, even if a client tries to add it multiple times. 1999-01-15 23:18:57 +00:00
jfrancis%netscape.com
86e615d531 fixing destructor bug in Repeater 1999-01-15 22:11:16 +00:00
rickg%netscape.com
214c399537 exposed objectAt in deque, and fixed toInteger bug 1999-01-15 19:20:51 +00:00
jfrancis%netscape.com
d865420036 Removing Powerplant 1999-01-15 00:06:35 +00:00
jfrancis%netscape.com
6b0c2e6e98 First Checked In. 1999-01-15 00:01:47 +00:00
rickg%netscape.com
415f60f790 fixed bug in Compare() and error in ToInteger() 1999-01-10 08:17:40 +00:00
mcmullen%netscape.com
2d9e9c826b Fix for bug #2164. Balanced the NS_ADDREF and NS_RELEASE, which takes some doing, because it gets released in a module that did not add the reference (during Stop(), when all timers are released). This is bad design, methinks. 1999-01-09 02:47:34 +00:00
rickg%netscape.com
95d921dff4 modest improvements to string and deque 1999-01-09 01:09:39 +00:00
waterson%netscape.com
f390a1e8c5 Made the aCopy parameter to nsString::Insert const to clear up some compiler warnings. a=rickg. 1999-01-07 22:19:57 +00:00
donm%netscape.com
fbc3fa0929 fixing includes for solaris. -donm 1999-01-07 21:03:42 +00:00
mcmullen%netscape.com
3a010aa9ec Fix unused parameter warning. 1999-01-07 02:11:24 +00:00
kipp%netscape.com
51674f84ac Make it compile on windows 1999-01-07 01:46:22 +00:00
mcmullen%netscape.com
c8b50d42a1 Added a directory iterator class. Added canonification and recursive directory creation, and some other handy methods. Eventual goal: replace xp_file.h entirely. 1999-01-06 23:38:21 +00:00
ramiro%netscape.com
779f8518f4 cvsignore FilesTest. 1998-12-30 00:38:50 +00:00
rpotts%netscape.com
e05af080f3 Added an entry for the application shell... 1998-12-29 23:59:23 +00:00
mcmullen%netscape.com
4d29219473 Simplify the console case, so that Windows does not think it has to compile with exception handling. 1998-12-29 00:24:32 +00:00
mcmullen%netscape.com
6d0e6f09d0 Allow partial paths. 1998-12-24 00:01:32 +00:00
law%netscape.com
6de1ece277 Add nsFile* to Windows build 1998-12-22 20:06:56 +00:00
law%netscape.com
a7d859328e Add nsFile* to Windows build 1998-12-22 20:01:41 +00:00
troy%netscape.com
f334dec10a Added comment to strdup() noting that t he caller must use delete[]
to free the memory
1998-12-22 19:01:14 +00:00
mcmullen%netscape.com
d1599a66e6 Added an NS_BASE for windows. 1998-12-18 23:30:44 +00:00
mcmullen%netscape.com
7a7045d044 Rewrote the stream stuff to be simple, since Unix build environment cannot even handle ostream and istream. This builds and runs correctly on Linux and Macintosh now. 1998-12-18 23:06:54 +00:00
mcmullen%netscape.com
4b6f7b6aa9 First Checked In. 1998-12-18 22:38:28 +00:00
blizzard%appliedtheory.com
3098272860 Saner nsTimer implementation for gtk. This probably still isn't right
but it works a lot better.  Also, work around getting really strange
timeouts and print an error when you get one.
1998-12-18 02:55:20 +00:00
warren%netscape.com
0580a8e5c4 Networking changes: Reworked nsIURL, adding setters, factoring Open. Unsigned arguments for nsIStreamListener. 1998-12-16 05:40:20 +00:00
mcmullen%netscape.com
c3df6e83ac Made all this build on Unix, using Macros up the wazoo 1998-12-15 22:45:09 +00:00
shaver%netscape.com
30635270f8 Add --enable-debug=module1,module2 to selective turn on debugging.
Remove --enable-dom, because Mariner is dead (sob).
Rename some MODULE= lines to make the afore-mentioned --enable-debug
technique actually useful.  Feel free to recategorize.
Fix libraptorhtml.so link bogosity by disabling shared lib generation for the
sub-archives (libraptor*_s.a), so that we can put bin before lib in the
library path and still get the right effect.  We could disable static-lib
generation in most other places and cut the build time down a fair bit, too.
[NOTE: I'm getting on a train...msw@gimp.org has agreed to be my tinderbox
buddy.  Thanks, Matt!]
1998-12-15 16:32:37 +00:00
sfraser%netscape.com
191bdfba01 Add nsFileSpec.h and nsFileStream.h 1998-12-15 03:08:57 +00:00
beard%netscape.com
18984e5a80 First Checked In. 1998-12-13 05:01:04 +00:00
mcmullen%netscape.com
da55cc69e0 Deal with the case of a null string. 1998-12-12 02:07:11 +00:00
law%netscape.com
6ea423fbaa Minor fix in operator= 1998-12-12 01:28:28 +00:00
law%netscape.com
72b3ae3e68 Add NS_BASE to cause export from dll on Windows 1998-12-12 01:25:32 +00:00
mcmullen%netscape.com
237f90f8df More windows stuff. 1998-12-11 23:52:31 +00:00
mcmullen%netscape.com
c35cd6f254 More windows tweaks 1998-12-11 23:05:24 +00:00
waterson%netscape.com
6c1a65e722 Got rid of NS_DYNAMIC_CAST() macro at scc's prodding. 1998-12-11 21:39:18 +00:00
mcmullen%netscape.com
e24443adb9 And again. 1998-12-11 18:17:22 +00:00
mcmullen%netscape.com
5ed1d35068 More tweaks. 1998-12-11 03:17:47 +00:00
mcmullen%netscape.com
0b5d962ae9 Some more tweaks to suit various compilers and platforms. 1998-12-11 01:42:04 +00:00
kin%netscape.com
4d56c25568 Fixed off by 1 error that occurs in PopBack() when
(mOrigin + mSize) >= mCapacity.
1998-12-09 17:07:20 +00:00
mcmullen%netscape.com
2d4c67ae2c Trying to make this build on unix gcc compilers, I have removed all references to std::string, using char* instead. This almost made me cry (not just because of all the work I had to do over again). 1998-12-09 08:47:30 +00:00
mcmullen%netscape.com
64ac3c15be Tried to make this a little more gcc friendly - created some NS_USING_NAMESPACE/ NS_NAMESPACE ugliness. Sigh. 1998-12-09 05:09:28 +00:00
pinkerton%netscape.com
49cdc38520 Remove PLStringFuncs.o for new universal headers. 1998-12-09 01:56:57 +00:00
pinkerton%netscape.com
c415f8beaf fix for new universal headers. Don't use PLstringfuncs and add an inline helper to the helper namespace which does the same things. 1998-12-09 01:56:36 +00:00
sfraser%netscape.com
e3a7adb687 Fix part of build bustage. (Strange, this built fine with my tools). 1998-12-09 01:30:42 +00:00
law%netscape.com
e89799a864 Added Windoze support 1998-12-09 01:04:53 +00:00
sfraser%netscape.com
5905287cc8 Fix the timer compare function (need an extra dereference). 1998-12-09 00:08:41 +00:00
sfraser%netscape.com
aef20fd271 Remove access path to the root of the mozilla tree, which caused this thing to take forever to load in the IDE. 1998-12-08 23:58:23 +00:00
mcmullen%netscape.com
0fe2983dc3 Polished the interfaces, added long comments in the headers. The next step is checking by Bill Law and Steve Lamm for Win and Unix. Then it's open season. 1998-12-08 22:45:42 +00:00
mcmullen%netscape.com
befb241426 Added nsFileStream.cpp to this project. Polished the interfaces, added long comments in the headers. The next step is checking by Bill Law and Steve Lamm for Win and Unix. Then it's open season. 1998-12-08 22:45:38 +00:00
mcmullen%netscape.com
4e091b7bcf First Checked In. 1998-12-08 22:43:57 +00:00
mcmullen%netscape.com
f52218c896 Added nsFileSpec.cpp to this project (you also get nsFileStream, but this is all done with templates in a header - this may need to be revisited). This is the first real checkin of nsFileSpec.*, and the first ever checkin of nsFileStream.h. This provides typesafe file specifications, interconversions, and full Standard Library support for iostreams, based on these specifications. The next step is checking by Bill Law and Steve Lamm for Win and Unix. Then it's open season. 1998-12-08 02:24:19 +00:00
mcmullen%netscape.com
4e1f4f4572 First Checked In. 1998-12-08 02:22:54 +00:00
mcmullen%netscape.com
0fd0d405c3 First Checked In. 1998-12-08 02:15:50 +00:00
ramiro%netscape.com
9de953c38c Have cvs ignore generated files. 1998-12-05 11:07:45 +00:00
ramiro%netscape.com
e2b921bf3c Add cvsignore entries for makefiles generated bu autoconf. 1998-12-05 09:07:33 +00:00
akkana%netscape.com
f959037e38 Waterson's definitions to fix Irix build. 1998-12-04 21:36:56 +00:00
waterson%netscape.com
9ec2d30af9 Added macros for fancy C++ casts. 1998-12-04 01:13:21 +00:00
jfrancis%netscape.com
63d5379a89 The first step to good mental health is to realize that you have a build problem. redo'ing NSRuntime.shlb includes to use debug in debug target, opt in opt target. 1998-12-01 01:22:13 +00:00
beard%netscape.com
c0c7bc482d Mac shared library migration. 1998-11-30 22:15:00 +00:00
mcafee%netscape.com
7b82ec7944 Added mhanni@sprintmail.com's suggestion as a comment, pending someone finding out of this works 1998-11-25 20:02:26 +00:00
rickg%netscape.com
51582a22b5 fixed bug #1203 1998-11-24 20:23:46 +00:00
rickg%netscape.com
5d77ac2437 changed ToInteger() so that it returns an error properly 1998-11-24 02:38:21 +00:00
cyeh%netscape.com
65038e9551 Removing static makefiles as a part of the transition to Autoconf. I have taken great
care to only remove makefiles affailiated with building nglayout. I have also verified that
the build at this point in time succesfully builds with autoconf.

If you must recover one of these makefiles, you can use the static tag STATIC_MAKEFILES.
If I removed a makefile that you need, please e-mail cyeh@netscape.com.
1998-11-21 00:34:32 +00:00
rickg%netscape.com
91a74f3b64 updated docs for nsString class usage 1998-11-20 22:11:09 +00:00
alecf%netscape.com
42f50cf40c nsTimerExpired should be a C function that returns a gint (i.e. a GtkFunction)
which returns 0 on success
1998-11-20 02:03:57 +00:00
kipp%netscape.com
9be7e3e15f Made nsString::Insert actually support the count=-1 default argument 1998-11-19 17:58:30 +00:00
pierre%netscape.com
a9e64e7020 fixed the 3 instances of Compare() to work with empty strings 1998-11-04 06:48:11 +00:00
pierre%netscape.com
3465e56de2 return 0 (ie. "strings are equal") instead of 1 when the 'n' of strncmp() and strncasecmp() is 0 1998-11-04 06:46:33 +00:00
cls%seawood.org
bc6ca3753f Removed hardcoded 'gtk-config' 1998-11-03 16:16:37 +00:00
cls%seawood.org
f70174e61a Removed classic build Makefiles from configure.in
Changed --enable-fe to --enable-toolkit which takes a single argument.
Changed MOZ_FE to MOZ_TOOLKIT.
Removed USE_NGLAYOUT and USE_NGLAYOUT_GTK.
Removed FULL_STATIC_BUILD and --enable-min-shared.
Removed checks for gnome and qt.
1998-11-03 15:48:45 +00:00
msw%gimp.org
368cc0468b change gmbaseunix to gmbasegtk here too 1998-11-02 15:22:59 +00:00
msw%gimp.org
55bb6616d9 rename gmbaseunix to gmbasegtk 1998-11-02 15:20:37 +00:00
shaver%netscape.com
d47b6e4172 Minor typo. I'm so anal. 1998-11-02 14:30:56 +00:00
ramiro%netscape.com
4a642316ba Move the 'unix' nsTimer to 'motif'. 1998-11-02 14:28:32 +00:00
blizzard%appliedtheory.com
739a797d15 when using --enable-nglayout=gtk build gtk specific timer code 1998-11-01 19:49:49 +00:00
blizzard%appliedtheory.com
384b8c7c1c add timer code for gtk from Frank Visser <fvisser@hgmp.mrc.ac.uk> 1998-11-01 00:13:30 +00:00
cls%seawood.org
c59be78dc1 Some updated to work with nglayout. Others sync'd to remove cruft. 1998-10-28 03:49:12 +00:00
rickg%netscape.com
39e6dbf292 fixed bug in IsOrdered that was found on the web 1998-10-26 22:33:39 +00:00
cls%seawood.org
2949f638d8 Split OS_CFLAGS into OS_CFLAGS, OS_INCLUDES and DEFINES.
Modified Makefile.ins to append not overwrite DEFINES.
Added $(DEFINES) to the mkdepend command line so that some conditional dependencies are caught as well.
1998-10-25 22:25:25 +00:00
briano%netscape.com
fdc164c7fc Cleaned it up and made it work properly. 1998-10-24 05:31:24 +00:00
briano%netscape.com
90932e6acc Turns out not to need the OS_LIBS addition on Linux at all. 1998-10-24 05:29:10 +00:00
cls%seawood.org
ed2a7f5f65 Sync'd various Makefile.ins to their Makefile counterparts.
Removed nspr & nspr20 from REQUIRES.  Removed NSPR_LDFLAGS.
Changed LIBNSPR refs to NSPR_LIBS.
Removed leftover NSPR20 ifdefs.
1998-10-21 02:13:56 +00:00
briano%netscape.com
8f0cf842d8 Corrected some minor errors. Now builds on Linux 1.2.13. Whee.... 1998-10-11 08:41:04 +00:00
kipp%netscape.com
001700f459 Fixed some sign extension bugs 1998-10-10 15:28:53 +00:00
kipp%netscape.com
bc3dc4eb39 Added a reminder comment 1998-10-10 15:27:50 +00:00
waterson%netscape.com
16df3a299b Fixed linkage problems with nsInt64 and nsTime classes. 1998-10-06 20:06:06 +00:00
rickg%netscape.com
6953f2b621 added radix support in ToInteger() 1998-10-04 04:52:10 +00:00
pinkerton%netscape.com
1fff0d4271 Updated projects for Pro4. Turned off mod-date caching for depend builds. Using InterfacesStubs wrapper where appropriate for Carbon. 1998-09-29 17:11:00 +00:00
mcafee%netscape.com
65ab843a7b Print out not-implemented warnings. 1998-09-28 07:06:46 +00:00
beard%netscape.com
3dcb6d3c77 Added #undef of NS_EXPORT, so it won't conflict with nsCom.h. 1998-09-24 20:56:58 +00:00
beard%netscape.com
41d8748274 Defining NS_EXPORT, et. al. for XP_MAC. 1998-09-22 22:46:18 +00:00
mcafee%netscape.com
c7089fcc17 Adding support for Rhapsody 1998-09-19 06:58:53 +00:00
mcafee%netscape.com
70e6b46f74 Initial version, copied from ../unix 1998-09-19 06:58:15 +00:00
beard%netscape.com
1b64578738 09171998 LiveConnect Carpool: build bustage. 1998-09-17 20:35:10 +00:00
beard%netscape.com
833060d0d2 09171998 LiveConnect Carpool: build bustage. 1998-09-17 20:17:57 +00:00
beard%netscape.com
9de5558ab8 09171998 LiveConnect Carpool: #ifndef NS_EXPORT, to not conflict with nsCom.h definition. 1998-09-17 19:22:39 +00:00
waterson%netscape.com
ee718e862d Added wrappers for 64-bit arithmetic and PRTime. 1998-09-16 19:53:12 +00:00
kipp%netscape.com
079e4efb66 Applied patch to make the timer code independent of motif (thanks goes to cls@seewood.org) 1998-09-11 03:58:43 +00:00
kipp%netscape.com
067c25cae2 Added a macro and normalized auto-string initialization; reordered methods slightly just to annoy rickg :-) 1998-09-05 23:21:42 +00:00
pierre%netscape.com
306ef76c65 fixed other crashes in Comparators and ref counts 1998-09-05 10:25:04 +00:00
pierre%netscape.com
b44316cc84 fixed other crash mTimers becomes a LArray, not a LArray* 1998-09-05 09:16:58 +00:00
pierre%netscape.com
b51dff3132 fixed crash in SpendTime() 1998-09-05 08:14:15 +00:00
valeski%netscape.com
e77dfab87e String insertion was broken if you wanted to insert at the begining (index '0') of a string. 1998-09-04 18:49:50 +00:00
rickg%netscape.com
f62e951f1c new string improvements 1998-09-04 17:26:37 +00:00
thom%netscape.com
4a7c0bd71a Fixed crash in timer (AddItem (&something) not AddIten (something)) 1998-09-04 00:23:30 +00:00
thom%netscape.com
853b1c1c14 Added comment to clarify an implementation issue (what conditions did nsITimer callback functions expect). 1998-09-03 21:16:41 +00:00
peterl%netscape.com
76b0c57697 changed HashCode to HashValue and fixed return type 1998-09-02 01:59:30 +00:00
rickg%netscape.com
4125164d98 added BinarySearch method for faster string searches 1998-08-29 05:06:50 +00:00
valeski%netscape.com
da9bc1007c nsString.h - the mBuf member data type was the raw PRUnichar type, changed it to chartype.
nsString.cpp - we were dropping the ending null-byte/unichar when expanding/growing strings
1998-08-27 08:15:40 +00:00
kipp%netscape.com
e727d0c80d Fixed compiler problem with other compilers by removing useless const in front of void 1998-08-27 02:39:36 +00:00
rpotts%netscape.com
1bcbcbfc91 Removed optimization which was causing timer skew and unreliable callbacks... 1998-08-26 05:40:35 +00:00
rickg%netscape.com
848aed5db1 added iostream output to nsString 1998-08-22 17:50:13 +00:00
rickg%netscape.com
551ef88034 fixed off by one error in Pop() 1998-08-21 02:03:56 +00:00
cls%seawood.org
84f1cedcbb AUTOCONF_1_0 landing. 1998-08-19 20:42:14 +00:00
rickg%netscape.com
26456ae314 fixed objectAT() offset error 1998-08-12 08:53:03 +00:00
wtc%netscape.com
dc2cd39331 Do not declare variables in a 'for' statement because the scope
of such variables is compiler-dependent.  (approved by kipp@netscape.com)
1998-08-11 00:10:36 +00:00
troy%netscape.com
863fff6b7f Added GetClosure() member function 1998-08-10 17:24:36 +00:00
peterl%netscape.com
a9f7a46342 performance tweak in trim 1998-08-07 02:11:13 +00:00
rickg%netscape.com
21e9c2ad51 improved deque API a tad 1998-08-05 01:59:34 +00:00
rickg%netscape.com
0e7fb55528 kipps changes 1998-08-05 01:31:14 +00:00
rickg%netscape.com
7f335bc63d minor tweak to remove tabs 1998-08-04 10:12:45 +00:00
blythe%netscape.com
ab1a472f7e VC6 compatibility, aprv kipp 1998-08-03 21:38:59 +00:00
rickg%netscape.com
354b1357dd fixed problem in testCRT. GetUnicode returns a const ptr 1998-08-03 21:33:32 +00:00
danm%netscape.com
7d0d70355e adding (optional) glowcode build stuff 1998-08-03 21:29:18 +00:00
rickg%netscape.com
6e9492b121 added a few assertions, just to be safe 1998-08-03 21:03:49 +00:00
rickg%netscape.com
42fbaf0a68 major upgrade to string class implementation 1998-08-03 20:46:38 +00:00
peterl%netscape.com
3460f8425f re-added backed-out changes 1998-08-01 00:56:28 +00:00
donm%netscape.com
1119af5b74 backing out changes made while trying to land OJI. 1998-07-31 23:58:26 +00:00
michaelp%netscape.com
eeeec3649e Fixed Raptor build bustage caused by the OJI landing... 1998-07-31 23:32:08 +00:00
peterl%netscape.com
383e588a3a replaced macros with inline functions 1998-07-31 23:27:36 +00:00
peterl%netscape.com
0df9bcd101 temporarily removed CvtURL test to fix build 1998-07-31 22:56:02 +00:00
warren%netscape.com
c9bd5d8074 Landing changes in the OJI_19980727_BRANCH since the OJI_19980727_TIP_MERGE tag. 1998-07-31 20:19:50 +00:00
thom%netscape.com
42cfb86ca0 Added Shared Library target. Shouldn't affect any current targets. 1998-07-30 21:36:21 +00:00
troy%netscape.com
e2bf4445ea Fixed some crashes where it wa assumes mStr was non-NULL 1998-07-30 20:36:51 +00:00
rickg%netscape.com
40be51d3e3 more string improvements 1998-07-30 18:35:58 +00:00
rickg%netscape.com
3c5b067b54 fixed string assignment bug 1998-07-30 18:26:46 +00:00
troy%netscape.com
8d40651e4a Changed default constructor to leave capacity at 0 and not allocate
a buffer of 24 bytes
1998-07-29 23:06:21 +00:00
troy%netscape.com
4341cef2b3 Added a #undef NS_EXPORT_ before defining it so that we don't get all
the warnings. Our definition is defined differently than in nsCom.h in
xpcom. The problem with the way it's defined in xpcom is that the 4.x
compiler generates a compiler error
1998-07-27 01:42:13 +00:00
troy%netscape.com
d24367c596 Defined macros for Unix and Mac 1998-07-27 00:45:35 +00:00
michaelp%netscape.com
4a7fe89565 changed order of stuff in new macros. 1998-07-27 00:32:36 +00:00
troy%netscape.com
7d7fa48e7f Added some variants of NS_EXPORT and NS_IMPORT that take a type and
declare the function __stdcall
1998-07-26 23:40:58 +00:00
rickg%netscape.com
5446c139c4 warning removal 1998-07-25 02:11:02 +00:00
michaelp%netscape.com
837d1a9ae0 added APIs to viewmanager to enable and disable all rendering.
made Refresh() APIs of viewmanager implementation private.
1998-07-24 21:05:50 +00:00
rpotts%netscape.com
dddb8e5b85 Fixed up some reference counting issues... 1998-07-24 05:39:18 +00:00
michaelp%netscape.com
cde556f1a4 modified streaming APIs to be what the OJI guys want. 1998-07-23 20:34:01 +00:00
troy%netscape.com
c1493555d6 Added some '=' operator member functions to nsAutoString 1998-07-22 21:38:48 +00:00
rickg
ff4f9c2c9c major improvements to parser API's; fixed a few bugs 1998-07-02 08:14:22 +00:00
jevering
ca519eff60 Modified ReplaceElementAt to grow the array if an index out of the
allocated boundary was requested.
1998-07-02 00:28:56 +00:00
thom
806a3e42e1 (scullin) fix for mac linux? 1998-07-01 21:16:14 +00:00
atotic
d607283f45 Ooops, forgot to check in full implementation 1998-07-01 18:40:46 +00:00
atotic
50b46f6e62 Code browser was inactive 1998-06-30 09:03:04 +00:00
atotic
b45753dc43 Real timer implementation 1998-06-30 09:01:11 +00:00
atotic
9975996bf7 First Checked In. 1998-06-25 18:24:18 +00:00
atotic
33498a7ad2 Making it compile & run.... 1998-06-25 18:00:52 +00:00
atotic
5eb78b56ad Making it compile & run.... 1998-06-24 01:37:58 +00:00
kmcclusk
553cfc38f5 Initialize mDelay in constructor + Set delay in Init(aDelay) 1998-06-18 20:40:30 +00:00
kmcclusk
24c6d64077 Commented out code to auto-repeat on timers. 1998-06-18 18:18:43 +00:00
kmcclusk
b668100aed Made Motif/timer implementation always repeat 1998-06-18 18:12:02 +00:00
kmcclusk
084e77f7b7 Added a real timer implementation for Motif 1998-06-18 18:06:56 +00:00
rickg
9150405dab huge refactoring effort; transient style support; tables fixes, and more 1998-06-17 23:13:28 +00:00
atotic
2b30eaf7bd First Checked In. 1998-06-16 21:39:13 +00:00
atotic
0eda11f559 First Checked In. 1998-06-15 21:07:17 +00:00
jevering
b4c345c05c Fixed double ended queue to accept a callback in the constructor
to a function which frees the inserted objects.
1998-06-12 01:36:24 +00:00
troy
840313626c Added an additional constructor 1998-06-11 22:48:25 +00:00
kipp
a3cbd81c80 Added SizeOf method 1998-06-05 21:38:36 +00:00
spider
1799ab822a Fix Unix build bustage: Case sensitivity on new file added 1998-06-05 21:34:42 +00:00
kipp
d700cdeac5 Added nsSizeOfHandler.cpp to build 1998-06-05 20:46:48 +00:00
kipp
4bd020686a Added public to build dirs 1998-06-05 20:46:34 +00:00
kipp
b5b9af1404 new 1998-06-05 20:46:23 +00:00
kmcclusk
ecc95e0ab7 Added unix directory to build nsTimer.cpp 1998-06-04 17:31:35 +00:00
kmcclusk
ff684aedb6 Added unix nsTimer. Note nsTimer's methods need to be implemented. 1998-06-03 23:25:12 +00:00
kipp
38ccae3b3c null terminate empty auto string properly 1998-06-01 20:55:46 +00:00
kipp
528d80ff81 Init refcnt properly 1998-05-28 18:38:32 +00:00
rickg
d1a681d69c minor perf improvement to deque 1998-05-21 20:37:17 +00:00
rickg
df5167e848 filled in the popback function 1998-05-21 02:27:34 +00:00
kipp
745846f561 Fixed bug in nsString::Cut code where the sizeof(chartype) was multipled a bit aggresively; I also tuned the routine somewhat as well 1998-05-20 23:18:25 +00:00
spider
c91b0cacc2 Add NS_UNIX if __unix is defined 1998-05-20 21:40:46 +00:00
peterl
79851b1d53 added enumerate methods 1998-05-20 20:31:58 +00:00
thom
7d5e6022c8 added project file for mac build 1998-05-20 17:30:15 +00:00
kipp
3b1a184a22 Added empty constructor; removed instance count sillyness 1998-05-20 16:21:48 +00:00
rickg
98c934dab7 small improvement to deque-iterator interface 1998-05-19 01:51:24 +00:00
thom
a2729a12bc Mac checkin 1998-05-18 22:47:24 +00:00
rpotts
027c9313f4 Added exports for nsIBaseStream.h and nsIOutputStream.h 1998-05-15 09:41:21 +00:00
rpotts
5d23d41cdf Changed to use the nsIBaseStream as a base class... 1998-05-15 09:40:43 +00:00
rpotts
491d63949d Interface for Output Streams... 1998-05-15 09:40:02 +00:00
rpotts
228e94c619 New interface that all stream interfaces can derive from... 1998-05-15 09:39:37 +00:00
rickg
13210310b6 minor performance tweak for deque 1998-05-14 22:18:44 +00:00
rickg
0b6bd9d390 added IsDigit to string 1998-05-11 23:27:35 +00:00
rpotts
d1c80f42b5 Fix up makefile.win to completely remove nsInputStream :-) 1998-05-07 07:04:08 +00:00
rpotts
35e36d691c Removed nsInputStream.cpp since file and resource protocols are now handled by netlib... 1998-05-07 06:52:11 +00:00
spider
4ef7e77974 Fix UNIX breakage when tweak_nspr is appended to TARGET on some systems (like mine) 1998-05-01 17:04:22 +00:00
rpotts
a5f550a102 fixed bustage... 1998-05-01 05:18:07 +00:00
rpotts
e600c605a4 added netlib to the include path 1998-05-01 04:56:26 +00:00
rpotts
3b789f2d14 added new module export macro NS_NET 1998-05-01 04:55:39 +00:00
rpotts
1eebfa43c5 removed nsURL.cpp from the build... 1998-05-01 04:55:01 +00:00
rpotts
aea366fb04 nsIURL.h and nsURL.cpp have been moved to mozilla\lib\libnet 1998-05-01 04:53:42 +00:00
spider
725b9e3d9c Fix UNIX build bustage 1998-04-30 16:40:38 +00:00
buster
b419f27870 at Peters request, I added NS_INT_PIXELS_TO_TWIPS and NS_FLOAT_PIXELS_TO_TWIPS 1998-04-30 15:11:33 +00:00
rickg
3f6b5b2a01 minor tweak to iterator 1998-04-30 05:55:51 +00:00
rpotts
6f56a8da6d added include of windows.h since NSPR no longer pulls it in... 1998-04-29 19:37:33 +00:00
rpotts
2d01e531e0 added #include windows.h since NSPR no longer includes it... 1998-04-29 19:25:27 +00:00
kipp
b881d71f5b Fixed compiler bugs/warnings 1998-04-26 03:13:20 +00:00
rickg
7cd013ca7c added Append(unichar) 1998-04-25 19:44:35 +00:00
karnaze
3943ad1a15 added radio groups, select/option, beter sizing. widgets take creation parms. 1998-04-24 21:37:30 +00:00
kipp
59359e73b4 define win32_lean_and_mean 1998-04-23 16:47:26 +00:00
rickg
fccfcf293e added a few new container types 1998-04-22 18:28:48 +00:00
peterl
355fcae2bd fixed memory leaks in nsAutoString 1998-04-16 21:47:17 +00:00
vidur
0612d8c729 Documented timer interface 1998-04-15 19:38:03 +00:00
scullin
c706c01f42 IRIX build fixes. 1998-04-14 01:56:50 +00:00
kipp
098bef52b4 moved to pub 1998-04-13 20:24:54 +00:00