Commit graph

1097 commits

Author SHA1 Message Date
Andrew McCallum
b97d78de17 Added implementation of new methods for notification of readiness of
file descriptors for reading and writing.  Done by Richard
Frith-Macdonald <richard@brainstorm.co.uk>.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1890 72102866-910b-0410-8b05-ffd578937521
1996-10-31 17:54:57 +00:00
Andrew McCallum
fab2728036 Changes from Scott Christley. See Oct 23 ChangeLog entry.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1888 72102866-910b-0410-8b05-ffd578937521
1996-10-31 17:28:15 +00:00
Andrew McCallum
07466dd9e9 Changes from Scott Christley. See Oct 18 ChangeLog entry.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1887 72102866-910b-0410-8b05-ffd578937521
1996-10-31 17:22:04 +00:00
Andrew McCallum
db69ec3c59 Changes from Adam Fedor. See Oct 15 ChangeLog entry.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1886 72102866-910b-0410-8b05-ffd578937521
1996-10-31 17:17:59 +00:00
Andrew McCallum
ed1a7d0ae2 Changes from Scott Christley. See Oct 16 ChangeLog entry.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1885 72102866-910b-0410-8b05-ffd578937521
1996-10-31 17:14:00 +00:00
Andrew McCallum
aead21cd6d New file.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1884 72102866-910b-0410-8b05-ffd578937521
1996-10-31 17:13:12 +00:00
Andrew McCallum
b2d55b6c2c (method_types_get_next_argument): Do weird argframe workaround not
just on m68k, but on all NeXT systems.  (Reported by
Richard Frith-Macdonald <richard@brainstorm.co.uk>.)


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1883 72102866-910b-0410-8b05-ffd578937521
1996-10-31 17:09:27 +00:00
Andrew McCallum
9150d93f9c New file.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1882 72102866-910b-0410-8b05-ffd578937521
1996-10-31 17:05:21 +00:00
Andrew McCallum
05f694ad66 Change from Nick Christopher. See Oct 1 ChangeLog entry.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1881 72102866-910b-0410-8b05-ffd578937521
1996-10-31 17:03:44 +00:00
Andrew McCallum
f9e6a93d45 ([RunLoop -acceptInputForMode:beforeDate:]): Fix assignment of
TIMEOUT.TV_USEC.  (Reported by Richard Frith-Macdonald
<richard@brainstorm.co.uk>.)


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1880 72102866-910b-0410-8b05-ffd578937521
1996-10-31 16:54:41 +00:00
Andrew McCallum
c2166652ea (strerror) [!HAS_STRERROR]: New function from Richard Frith-Macdonald
<richard@brainstorm.co.uk>.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1877 72102866-910b-0410-8b05-ffd578937521
1996-10-26 00:22:35 +00:00
Andrew McCallum
d513766f03 Change from Fedor. See Sep 26 ChangeLog entry.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1875 72102866-910b-0410-8b05-ffd578937521
1996-10-26 00:10:22 +00:00
Andrew McCallum
a28e7f43f5 Changes from Christley. See Sep 25 ChangeLog entry.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1873 72102866-910b-0410-8b05-ffd578937521
1996-10-25 23:54:08 +00:00
Andrew McCallum
d3f7feddf5 ([NSSet -anyObject]): Implemented.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1872 72102866-910b-0410-8b05-ffd578937521
1996-10-25 23:50:37 +00:00
Andrew McCallum
e1f53b0bc0 ([NSDictionary +dictionaryWithObjectsAndKeys:]): New method.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1871 72102866-910b-0410-8b05-ffd578937521
1996-10-25 23:43:00 +00:00
Andrew McCallum
b7e0e37cae ([NSString -initWithFormat:arguments:]): Fix bug whereby multiple %@'s
in the same format string created incorrect output.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1836 72102866-910b-0410-8b05-ffd578937521
1996-09-25 13:45:31 +00:00
Andrew McCallum
00e79130d5 ([NSString -copy]): New method. Now -copy sent to strings should
work.  (Added temporarily until this problem is fixed by me overhaul
of the string classes to separate Core and NonCore methods.)


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1827 72102866-910b-0410-8b05-ffd578937521
1996-09-24 17:41:03 +00:00
Andrew McCallum
6b01fdd6d0 (ostream_open_memory): Cast (const char*) to (char*) when passing to
MemoryStream -init... method.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1826 72102866-910b-0410-8b05-ffd578937521
1996-09-24 17:31:29 +00:00
Andrew McCallum
fc2f74c95c Check HAVE_VALUES_H before trying to include <values.h>; use
<sys/types.h> if we don't.  (Reported by Gregor Hoffleit
<flight@mathi.uni-heidelberg.de>.)


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1819 72102866-910b-0410-8b05-ffd578937521
1996-09-24 15:46:11 +00:00
Andrew McCallum
e75a166f8e Don't try to include NeXT's headers; just include GNUstep headers.
(Reported by Gregor Hoffleit <flight@mathi.uni-heidelberg.de>.)


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1817 72102866-910b-0410-8b05-ffd578937521
1996-09-24 15:42:08 +00:00
Andrew McCallum
e07509f0b2 ([MemoryStream -setFreeWhenDone:]): New method.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1815 72102866-910b-0410-8b05-ffd578937521
1996-09-24 15:37:25 +00:00
Andrew McCallum
55beb207b3 (ostream_close_memory): Send -setFreeWhenDone: to the MemoryStream,
not -release.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1814 72102866-910b-0410-8b05-ffd578937521
1996-09-24 15:36:45 +00:00
Andrew McCallum
fcbf7e33be ([NSMutableSet -addObjectsFromArray:]): Implemented.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1811 72102866-910b-0410-8b05-ffd578937521
1996-09-24 15:20:05 +00:00
Andrew McCallum
c8e5160bff Use new ivar name eof_position, not old eofPosition.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1803 72102866-910b-0410-8b05-ffd578937521
1996-09-18 13:31:17 +00:00
Andrew McCallum
0189373ef4 (HAVE_REGISTER_PRINTF_FUNCTION): Temporarily set this to 0 until I
figure out when register_printf_function's output handler function
takes `va_list' and when it takes `void**'.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1802 72102866-910b-0410-8b05-ffd578937521
1996-09-18 13:15:33 +00:00
Andrew McCallum
856a547dff Fix typo in last change.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1800 72102866-910b-0410-8b05-ffd578937521
1996-09-17 21:09:41 +00:00
Andrew McCallum
d9bce0510c (ostream_open_memory): Use new MemoryStream method to specify that
buffer should not be deallocated when MemoryStream is deallocated.
Don't do the extra retain that was the previous workaround.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1798 72102866-910b-0410-8b05-ffd578937521
1996-09-17 21:07:17 +00:00
Andrew McCallum
797e1bdec9 Rename all uses of ivar eof_position.
([MemoryStream -_initOnMallocBuffer:freeWhenDone:size:
eofPosition:prefix:position:]): Method name changed to include
freeWhenDone:.  Set new ivar.
([MemoryStream -_initOnMallocBuffer:size:
eofPosition:prefix:position:]): New method (with old name) that calls
above method with `YES' for freeWhenDone:.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1797 72102866-910b-0410-8b05-ffd578937521
1996-09-17 21:06:08 +00:00
Andrew McCallum
9d3e519b38 *** empty log message ***
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1794 72102866-910b-0410-8b05-ffd578937521
1996-09-17 20:54:52 +00:00
Andrew McCallum
636881b169 (GNU_MFILES): Rename objc_streams.m to ostream.h.
(GNU_HEADERS): Rename objc_streams.h to ostream.h.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1793 72102866-910b-0410-8b05-ffd578937521
1996-09-17 20:52:51 +00:00
Andrew McCallum
ff2a4f92d5 Fix copyright date, and make minor formatting changes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1792 72102866-910b-0410-8b05-ffd578937521
1996-09-17 20:51:44 +00:00
Andrew McCallum
03519ddaa8 New file.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1791 72102866-910b-0410-8b05-ffd578937521
1996-09-17 20:47:55 +00:00
Andrew McCallum
f212e7a151 (MEMORY_CHECK): Macro deleted. objc_malloc() and friends take care of
raising the correct exception.  All calls removed.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1790 72102866-910b-0410-8b05-ffd578937521
1996-09-17 20:44:13 +00:00
Andrew McCallum
8e3ef39a5a Patch from Adam Fedor. See ChangeLog.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1789 72102866-910b-0410-8b05-ffd578937521
1996-09-17 20:41:37 +00:00
Andrew McCallum
4bc5a13dfd (DIST_FILES): Add space before backslash.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1787 72102866-910b-0410-8b05-ffd578937521
1996-09-17 20:39:22 +00:00
Andrew McCallum
7779783079 *** empty log message ***
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1786 72102866-910b-0410-8b05-ffd578937521
1996-09-17 20:17:40 +00:00
Andrew McCallum
bb5d46cf3f Don't include config.h.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1785 72102866-910b-0410-8b05-ffd578937521
1996-09-17 16:05:04 +00:00
Andrew McCallum
b3c153c3d6 ([NSScanner -scanRadixUnsignedInt:]): New method.
([NSScanner -_scanInt:]): Deal with overflow better.  (?)
([NSScanner -scanLongLong:]): Likewise.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1777 72102866-910b-0410-8b05-ffd578937521
1996-09-17 15:02:31 +00:00
Andrew McCallum
54b4126b08 ([NSObject -doesNotRecognizeSelector:]): Raise
NSInvalidArgumentException, not NSGenericException.  (Reported by
Jeremy Bettis <jeremy@tddi.inetnebr.com>.)


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1776 72102866-910b-0410-8b05-ffd578937521
1996-09-17 14:33:30 +00:00
Andrew McCallum
202df44f7c ([HashTable -isKey]): Updated isKey to use the new hash_value_for_key
function in the runtime, and thereby allow for nulls in HashTables.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1775 72102866-910b-0410-8b05-ffd578937521
1996-09-17 14:20:23 +00:00
Andrew McCallum
a1be686466 Include <objc/objc-api.h>. (Reported by Richard Frith-Macdonald
<richard@brainstorm.co.uk>.)


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1772 72102866-910b-0410-8b05-ffd578937521
1996-09-16 20:55:02 +00:00
Andrew McCallum
92147ba673 Don't include no-longer-existant gnustep/base/objc-malloc.h.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1771 72102866-910b-0410-8b05-ffd578937521
1996-09-16 20:46:03 +00:00
Andrew McCallum
9ba503d1b5 (include/config.h.in): New dependancy.
(include/config.h): New dependancy.
(ALL_CPPFLAGS): Added -include argument to have gcc look at
include/config.h.  It is no longer included in include/preface.h
because other packages that use the installed Base Library may have
their own ideas about these macro values.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1768 72102866-910b-0410-8b05-ffd578937521
1996-09-16 20:41:04 +00:00
Andrew McCallum
d790d6175f *** empty log message ***
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1740 72102866-910b-0410-8b05-ffd578937521
1996-09-07 21:09:35 +00:00
Andrew McCallum
4adb83aab0 Remove underscores from front of objc_mutex types.
([NSObject -error:]): Use objc_verror(), not _objc_error.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1736 72102866-910b-0410-8b05-ffd578937521
1996-09-07 21:07:27 +00:00
Andrew McCallum
90c034dee3 Don't include objc-malloc.h.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1729 72102866-910b-0410-8b05-ffd578937521
1996-09-07 20:17:46 +00:00
Andrew McCallum
6b3013ca7a (GNU_MFILES): Remove objc-malloc.m.
(GNU_HEADERS): Remove include/objc-malloc.h.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1728 72102866-910b-0410-8b05-ffd578937521
1996-09-07 20:13:55 +00:00
Andrew McCallum
3cc0c23f3b In accordance with Objective C runtime change, use objc_realloc as a
function, not a function pointer.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1727 72102866-910b-0410-8b05-ffd578937521
1996-09-07 20:08:43 +00:00
Andrew McCallum
55e7a29194 ([MemoryStream -writeBytes:length:]): In accordance with Objective C
runtime change, use objc_realloc as a function, not a function pointer.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1726 72102866-910b-0410-8b05-ffd578937521
1996-09-07 20:07:01 +00:00
Andrew McCallum
a7b7e508dc (STRING_ARG): In accordance with Objective C runtime
change, use objc_malloc as a function, not a function pointer.
STRING_ADD_CHAR): Likewise, with objc_realloc.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1725 72102866-910b-0410-8b05-ffd578937521
1996-09-07 20:05:25 +00:00