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