Commit graph

8226 commits

Author SHA1 Message Date
Richard Frith-Macdonald
cc49695ba3 Fix error selecting config file whern relative to library.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21831 72102866-910b-0410-8b05-ffd578937521
2005-10-16 15:07:10 +00:00
Richard Frith-Macdonald
f65926c927 More relocation updates
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21830 72102866-910b-0410-8b05-ffd578937521
2005-10-16 14:20:14 +00:00
Richard Frith-Macdonald
79dab09d53 Handle './' at start of path as meaning that the path is relative to the
location of the system GNUstep.conf file.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21829 72102866-910b-0410-8b05-ffd578937521
2005-10-16 11:48:54 +00:00
Richard Frith-Macdonald
4cd54ec88c Small bugfix to last set of changes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21828 72102866-910b-0410-8b05-ffd578937521
2005-10-16 04:08:12 +00:00
Richard Frith-Macdonald
53e6d8be6b More configuration tweaks.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21827 72102866-910b-0410-8b05-ffd578937521
2005-10-15 09:18:02 +00:00
Richard Frith-Macdonald
1fddc2bab4 More work on configuration system ... keeping more or less in sync with
make package changes.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21826 72102866-910b-0410-8b05-ffd578937521
2005-10-15 07:19:11 +00:00
Richard Frith-Macdonald
1d501ba2e9 Fix retain/release error
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21825 72102866-910b-0410-8b05-ffd578937521
2005-10-15 04:34:30 +00:00
Richard Frith-Macdonald
99642a36db Make parsing more strict
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21824 72102866-910b-0410-8b05-ffd578937521
2005-10-14 14:03:13 +00:00
Richard Frith-Macdonald
823e0a7070 Rewrite config file parsing to match conventions of shell
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21821 72102866-910b-0410-8b05-ffd578937521
2005-10-14 10:51:50 +00:00
Richard Frith-Macdonald
f6ba4d2e67 iVarious rewriting for clarity and robustness
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21819 72102866-910b-0410-8b05-ffd578937521
2005-10-13 10:11:56 +00:00
Richard Frith-Macdonald
ddd2f50733 emove deprecated functions
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21803 72102866-910b-0410-8b05-ffd578937521
2005-10-12 17:40:40 +00:00
Nicola Pero
46bf4de82e Moved --with-config-file=xxx option to gnustep-make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21800 72102866-910b-0410-8b05-ffd578937521
2005-10-12 16:15:19 +00:00
Richard Frith-Macdonald
12b85b04b3 Insignificant tidyups ... avoid unneccessarily deep indentation.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21798 72102866-910b-0410-8b05-ffd578937521
2005-10-12 08:40:48 +00:00
Richard Frith-Macdonald
98a38bcaa2 Guard against InitialisePathUtilities() when already initialised.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21797 72102866-910b-0410-8b05-ffd578937521
2005-10-12 07:03:18 +00:00
Richard Frith-Macdonald
5fecb75c21 Hopefully clarify/simplify configuration file stuff.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21796 72102866-910b-0410-8b05-ffd578937521
2005-10-12 06:15:15 +00:00
Richard Frith-Macdonald
bfb6ebd9bc Use __MINGW32__ rather than __MINGW__ because gcc does that too.
NB. It seems some recent patches put ___MINGW32__ in the public headers ...
that needs to be fixed as the headers should be system independent!


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21795 72102866-910b-0410-8b05-ffd578937521
2005-10-11 19:09:26 +00:00
Richard Frith-Macdonald
9919e36065 Notive when files have changed
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21794 72102866-910b-0410-8b05-ffd578937521
2005-10-10 17:42:29 +00:00
Richard Frith-Macdonald
a097b09d2b Fix missing underscore in _wfopen
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21793 72102866-910b-0410-8b05-ffd578937521
2005-10-09 12:38:42 +00:00
Richard Frith-Macdonald
e2567a7edc Make usage of defines more consistent
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21792 72102866-910b-0410-8b05-ffd578937521
2005-10-09 11:32:10 +00:00
Richard Frith-Macdonald
5e6e40a43f Fix a few windows bugs with unicode strings.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21791 72102866-910b-0410-8b05-ffd578937521
2005-10-09 10:41:53 +00:00
Richard Frith-Macdonald
a6fed1f0c1 Use windows event log only if GSLogSyslog is YES
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21790 72102866-910b-0410-8b05-ffd578937521
2005-10-09 09:32:54 +00:00
Richard Frith-Macdonald
df079ffd3f Hacks by Greg to placate 4.1 compiler. Just in case we can't persuade them
to 'fix' cast to union with an 'id' member.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21783 72102866-910b-0410-8b05-ffd578937521
2005-10-07 09:57:51 +00:00
Richard Frith-Macdonald
5176256189 Remove bogus newline generated for bool
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21782 72102866-910b-0410-8b05-ffd578937521
2005-10-07 09:21:51 +00:00
Adam Fedor
b5656e0ed2 * Source/NSPage.m: Add include for Cygwin (patch from
Tom MacSween).


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21780 72102866-910b-0410-8b05-ffd578937521
2005-10-07 02:06:48 +00:00
Richard Frith-Macdonald
32da350755 Attempted fix for systems where sizeof(int) < sizeof(void*)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21770 72102866-910b-0410-8b05-ffd578937521
2005-10-04 11:54:03 +00:00
David Ayers
839793e442 * Source/NSString: (dataUsingEncoding:allowLossyConversion:):
Use buffer returned by NSZoneRealloc to create the data object.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21763 72102866-910b-0410-8b05-ffd578937521
2005-10-01 07:48:36 +00:00
Richard Frith-Macdonald
c046636232 Fix gsm charset error
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21757 72102866-910b-0410-8b05-ffd578937521
2005-09-29 13:59:06 +00:00
Richard Frith-Macdonald
b6677d38d1 Added convenience methods.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21754 72102866-910b-0410-8b05-ffd578937521
2005-09-28 09:47:31 +00:00
David Ayers
460d4a3e88 * Testing/benchmark.m: Add some NSMapTable tests.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21744 72102866-910b-0410-8b05-ffd578937521
2005-09-25 17:36:14 +00:00
Richard Frith-Macdonald
c4b1928cd0 Fix documentation error (use of ampersand)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21742 72102866-910b-0410-8b05-ffd578937521
2005-09-23 14:18:32 +00:00
Richard Frith-Macdonald
91cb948ed5 Improved documentation
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21741 72102866-910b-0410-8b05-ffd578937521
2005-09-23 14:16:31 +00:00
Richard Frith-Macdonald
52f4c4ab2f Make mime generation slightly more tolerant.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21738 72102866-910b-0410-8b05-ffd578937521
2005-09-23 11:43:23 +00:00
Adam Fedor
d5a51b3f1e Markup typo
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21733 72102866-910b-0410-8b05-ffd578937521
2005-09-20 16:44:36 +00:00
Adam Fedor
3db7cc5281 Version 1.11.1
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21725 72102866-910b-0410-8b05-ffd578937521
2005-09-19 04:01:46 +00:00
Adam Fedor
48b137709e Version 1.11.1
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21724 72102866-910b-0410-8b05-ffd578937521
2005-09-19 03:59:09 +00:00
Quentin Mathe
3df62a4799 Fixed NSUndoManager bug #14448 by extending NSInvocation with the possibility to retain or not the target
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21721 72102866-910b-0410-8b05-ffd578937521
2005-09-17 21:41:12 +00:00
Adam Fedor
2bbc7e41a6 Use makeImmutableCopyOnFail:
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21693 72102866-910b-0410-8b05-ffd578937521
2005-09-01 21:48:41 +00:00
Adam Fedor
0033d9ab20 Install NSSortDescriptor.h
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21692 72102866-910b-0410-8b05-ffd578937521
2005-08-31 15:32:10 +00:00
Richard Frith-Macdonald
d7dcbb06b7 Improve performance of hash (for use as dictionary keys)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21691 72102866-910b-0410-8b05-ffd578937521
2005-08-31 09:34:33 +00:00
Adam Fedor
643c232713 New implementation of NSSortDescriptor.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21690 72102866-910b-0410-8b05-ffd578937521
2005-08-30 14:54:43 +00:00
Richard Frith-Macdonald
3d548c92a8 Tweak to avoid rare hangup
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21680 72102866-910b-0410-8b05-ffd578937521
2005-08-25 14:30:29 +00:00
Richard Frith-Macdonald
905ff03796 Fix bug subtracting minutes from date.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21677 72102866-910b-0410-8b05-ffd578937521
2005-08-25 08:05:31 +00:00
Adam Fedor
c23afb72ee Source/NSGeometry.m (NSStringFromPoint, NSStringFromRect,
NSStringFromSize): Add spaces around '='. (Based on suggestion
from Matthias Hengartner).


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21667 72102866-910b-0410-8b05-ffd578937521
2005-08-22 22:51:02 +00:00
Adam Fedor
343d1715a0 Tweak to compile correctly
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21636 72102866-910b-0410-8b05-ffd578937521
2005-08-15 04:00:22 +00:00
Adam Fedor
3ef672b739 * configure.ac: Check if we can read the psinfo struct from
/proc (Solaris).
* config/procfs.m4: Add psinfo check
* config/config.psinfo.c: New file.
* Source/NSProcessInfo.m (+load): Read from psinfo if we can.
(Based on patch #4234 from Jeremy Bettis, with some modifications).


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21634 72102866-910b-0410-8b05-ffd578937521
2005-08-12 17:34:19 +00:00
Richard Frith-Macdonald
6b2d3c44b3 Bugfix for returning paths on a non-flattened system.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21577 72102866-910b-0410-8b05-ffd578937521
2005-07-31 08:18:19 +00:00
Richard Frith-Macdonald
660b3e0e97 Add a bit of support for obsolete windows systems.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21575 72102866-910b-0410-8b05-ffd578937521
2005-07-30 15:44:45 +00:00
Adam Fedor
d326c9ce1c Source/Makefile.postamble (Info-gnustep.plist): Depend on ../Version
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21553 72102866-910b-0410-8b05-ffd578937521
2005-07-27 16:45:53 +00:00
Richard Frith-Macdonald
a6d1de2e02 Improve mingw logging.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21538 72102866-910b-0410-8b05-ffd578937521
2005-07-25 16:23:35 +00:00
Richard Frith-Macdonald
5671b24ffd Implement objc_get_symbol_path() for mingw
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21537 72102866-910b-0410-8b05-ffd578937521
2005-07-25 16:15:37 +00:00