Commit graph

1029 commits

Author SHA1 Message Date
mccallum
daf48e7cef ([NSCharacterSet +_bitmapForSet:number:]): Add an abort() after
raising the exception, to avoid gcc warning.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1675 72102866-910b-0410-8b05-ffd578937521
1996-09-02 15:52:46 +00:00
mccallum
83d5dac394 ([NSCharacterSet +_bitmapForSet:number:]): Use new exception variable
name.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1670 72102866-910b-0410-8b05-ffd578937521
1996-09-02 13:58:02 +00:00
mccallum
c504ef7153 ([Connection -_service_forwardForProxy:]): Use new exception variable
name.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1669 72102866-910b-0410-8b05-ffd578937521
1996-09-02 13:57:39 +00:00
mccallum
e73d8edcfe Cache standard character sets.
([NSCharacterSet +initialize]): New method.
([NSCharacterSet _bitmapForSet:number:]): Return set from cache if
available, otherwise find bitmap file and add to cache.  All callers
changed.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1667 72102866-910b-0410-8b05-ffd578937521
1996-09-02 13:53:26 +00:00
mccallum
96a8d87d32 ([NSString -substringFromRange:]): Raise correct exceptions.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1666 72102866-910b-0410-8b05-ffd578937521
1996-09-02 13:43:45 +00:00
mccallum
f6e8b6edcc (install): Make a soft link from `$(includedir)/gnustep/base' to
`$(includedir)/objc' the same way we do for `$(includedir)/Foundation'.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1665 72102866-910b-0410-8b05-ffd578937521
1996-09-02 13:40:50 +00:00
mccallum
744dd86b90 ([NSString -getCharacters:range:]): Fix bug in buffer index.
(Reported by Eric Norum <Eric.Norum@usask.ca>.)
([NSString -rangeOfString:aStringoptions:maskrange:aRange]):
Implemented.  (By Eric Norum.)


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1664 72102866-910b-0410-8b05-ffd578937521
1996-09-02 13:38:19 +00:00
mccallum
e8e52570b5 Include <Foundation/NSPathUtilities.h>.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1663 72102866-910b-0410-8b05-ffd578937521
1996-09-02 13:23:43 +00:00
mccallum
960c6fa4c6 Changes from home. See ChangeLog Aug 5 through Aug 25
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1662 72102866-910b-0410-8b05-ffd578937521
1996-09-02 13:20:20 +00:00
mccallum
f165e6f7c6 New file.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1660 72102866-910b-0410-8b05-ffd578937521
1996-09-02 13:16:35 +00:00
mccallum
62d6118413 Use gcc's __builtin_return smarts to find location of `char' and
`short' return values; don't use my (possibly wrong) guesses.
(retframe_char): New nested function.
(retframe_short): New nested function.
(mframe_do_call) [_C_CHR, _C_UCHR]: Use retframe_char.
[_C_SHT, _C_USHT]: Use retframe_short.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1659 72102866-910b-0410-8b05-ffd578937521
1996-09-02 13:14:50 +00:00
mccallum
c7d6e52d9f ([NSObject -isKindOfClass:]): Fix formatting.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1658 72102866-910b-0410-8b05-ffd578937521
1996-09-02 13:11:32 +00:00
mccallum
a91c85f5c8 ([Dictionary -removeObject:]): Add comment about efficiency.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1657 72102866-910b-0410-8b05-ffd578937521
1996-08-30 21:11:15 +00:00
mccallum
8f4c89653a ([Dictionary -removeObject:]): Implemented method.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1656 72102866-910b-0410-8b05-ffd578937521
1996-08-30 21:00:25 +00:00
mccallum
428bf48844 New file.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1651 72102866-910b-0410-8b05-ffd578937521
1996-07-15 18:42:52 +00:00
mccallum
fe624212e5 Changes made in Rochester. See ChangeLog
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1650 72102866-910b-0410-8b05-ffd578937521
1996-07-15 18:41:44 +00:00
mccallum
b2fbbbd8c7 (install): Create a soft link for objc' in addition to Foundation'.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1641 72102866-910b-0410-8b05-ffd578937521
1996-06-27 00:45:23 +00:00
mccallum
3bbccc9bf0 Rename callbacks to o_cbs.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1636 72102866-910b-0410-8b05-ffd578937521
1996-06-18 00:48:54 +00:00
mccallum
7108c9147f (gnustep/base): Fix typos.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1628 72102866-910b-0410-8b05-ffd578937521
1996-05-31 18:56:16 +00:00
mccallum
6344664bf0 (gnustep/base): Make a link for `Foundation' when building in a
separate directory.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1627 72102866-910b-0410-8b05-ffd578937521
1996-05-31 18:16:40 +00:00
mccallum
b6646ab4f6 ([StdioStream -readBytes:length:]): Don't assert that we get as many
bytes as we asked for.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1620 72102866-910b-0410-8b05-ffd578937521
1996-05-31 17:34:17 +00:00
mccallum
17def236ab Include <Foundation/NSException.h>. Fix typo.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1618 72102866-910b-0410-8b05-ffd578937521
1996-05-31 17:27:45 +00:00
mccallum
558eda111b Insert header with description and c-mode.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1617 72102866-910b-0410-8b05-ffd578937521
1996-05-31 17:19:09 +00:00
mccallum
49d11fbd02 (CFLAGS_SHAREDLIB_GNU): New variable.
(CFLAGS_SHAREDLIB_SOLARIS): New variable.
(CFLAGS_SHAREDLIB): New variable set from configure.
(lib$(LIBRARY_NAME).so.$(VERSION)): Use it.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1615 72102866-910b-0410-8b05-ffd578937521
1996-05-31 16:52:10 +00:00
mccallum
f4c61f0dc8 Rename all o- files to o_.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1613 72102866-910b-0410-8b05-ffd578937521
1996-05-31 16:12:24 +00:00
mccallum
8021e98e21 (unescstr): Bug fix.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1612 72102866-910b-0410-8b05-ffd578937521
1996-05-31 16:10:45 +00:00
mccallum
396bca913b (maintainer-clean): Remove *_bas and *_cbs files.
(GNU_MFILES): Fix typo.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1611 72102866-910b-0410-8b05-ffd578937521
1996-05-31 15:49:10 +00:00
mccallum
8161e66be9 (__gnustep_base_subinit_args__): No longer declared static.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1610 72102866-910b-0410-8b05-ffd578937521
1996-05-31 15:46:57 +00:00
mccallum
85605c6855 Rename all o-*' files to o_*'.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1609 72102866-910b-0410-8b05-ffd578937521
1996-05-31 15:27:09 +00:00
mccallum
c84730c3f6 Rename all o- files to o_.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1608 72102866-910b-0410-8b05-ffd578937521
1996-05-31 15:13:58 +00:00
mccallum
4d9c16130b Rename all o-*' files to o_*', and prepend `o_' to some related files.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1607 72102866-910b-0410-8b05-ffd578937521
1996-05-31 15:12:22 +00:00
mccallum
ce049ea252 ([NSString -initWithFormat:arguments:]): Increase bsprintf buffer
size, and assert that we haven't overrun the buffer.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1606 72102866-910b-0410-8b05-ffd578937521
1996-05-31 15:10:53 +00:00
mccallum
ac13a2bde7 File deleted.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1605 72102866-910b-0410-8b05-ffd578937521
1996-05-31 15:05:51 +00:00
mccallum
581c6c47fe (GNU_OTHER_SRCFILES): Added win32-entry.c and win32-def.top.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1600 72102866-910b-0410-8b05-ffd578937521
1996-05-31 14:27:33 +00:00
mccallum
febac27a9a New file.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1599 72102866-910b-0410-8b05-ffd578937521
1996-05-31 14:25:27 +00:00
mccallum
50bc8363a2 Comment change.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1598 72102866-910b-0410-8b05-ffd578937521
1996-05-31 14:23:46 +00:00
mccallum
9b02acd141 Don't declare ERRNO.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1597 72102866-910b-0410-8b05-ffd578937521
1996-05-31 14:23:23 +00:00
mccallum
b508d29be2 Don't include <gnustep/base/Array.h>.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1596 72102866-910b-0410-8b05-ffd578937521
1996-05-31 14:23:02 +00:00
mccallum
fc7fc81af4 (WRITE_SIGNED_TYPE): Avoid alignment errors by using memcpy() instead
of trying to assign to (_TYPE*)(BUFFER+1).
(WRITE_UNSIGNED_TYPE): Likewise.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1595 72102866-910b-0410-8b05-ffd578937521
1996-05-31 14:22:25 +00:00
mccallum
5ef5993c3c (main): Pass ENV variable to gnustep_base_user_main.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1594 72102866-910b-0410-8b05-ffd578937521
1996-05-31 14:06:03 +00:00
mccallum
f9f395a848 New file.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1578 72102866-910b-0410-8b05-ffd578937521
1996-05-28 21:25:46 +00:00
mccallum
be4ef2cb44 (GNUSTEP_HEADERS): Added include/NSPathUtilities.h.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1576 72102866-910b-0410-8b05-ffd578937521
1996-05-28 21:21:15 +00:00
mccallum
46061f4865 File deleted.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1575 72102866-910b-0410-8b05-ffd578937521
1996-05-28 21:18:31 +00:00
mccallum
2cc16cea2f (GNUSTEP_MFILES): Added NSUser.m.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1574 72102866-910b-0410-8b05-ffd578937521
1996-05-28 21:17:29 +00:00
mccallum
3f09b04a9f New file.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1573 72102866-910b-0410-8b05-ffd578937521
1996-05-28 20:53:06 +00:00
mccallum
a7dcd3beed (ALL_INCLUDE_FLAGS): Undo last change, except use name
`srcdir-include' instead of `include'.  This should allow building is
a separate directory than the source, yet still avoid confusion
between <string.h> and <String.h> on win32 systems.
(gnustep/base:): Use `srcdir-include' instead of `include' for extra
links needed when building in a separate directory than the source.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1570 72102866-910b-0410-8b05-ffd578937521
1996-05-28 18:45:37 +00:00
mccallum
5fe8705653 (_NSAddHandler): When creating E_QUEUE, don't autorelease and then
retain; instead just allocate it un-autoreleased.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1568 72102866-910b-0410-8b05-ffd578937521
1996-05-28 18:27:40 +00:00
mccallum
28d87a29cd Include <gnustep/base/preface.h> first! Fix indentation.
([NSLock +initialize]): Method removed.
([NSLock -init]): Assert return value from objc_mutex_allocate(),
don't just return nil.
([NSConditionLock -initWithCondition:]): Likewise.
([NSRecursiveLock -init]): Likewise.
([NSConditionLock +initialize]): Method removed.
([NSRecursiveLock +initialize]): Method removed.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1566 72102866-910b-0410-8b05-ffd578937521
1996-05-28 13:37:17 +00:00
mccallum
2c465ee343 ([ConstantKeyedCollection -description]): Instead of @%, use %s and [s
cStringNoCopy].


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1559 72102866-910b-0410-8b05-ffd578937521
1996-05-27 15:04:04 +00:00
mccallum
55cffe50fd ([NSDictionary -descriptionWithIndent:]): Use -cStringNoCopy instead
of -cString.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1558 72102866-910b-0410-8b05-ffd578937521
1996-05-27 15:03:26 +00:00