Commit graph

6911 commits

Author SHA1 Message Date
Richard Frith-MacDonald
2c27acbf66 Fix possible thread safety issue.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23975 72102866-910b-0410-8b05-ffd578937521
2006-10-28 03:49:44 +00:00
Richard Frith-MacDonald
e26157d901 hash tidyups and rewrite of array sorting for better performance.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23967 72102866-910b-0410-8b05-ffd578937521
2006-10-26 08:33:40 +00:00
Richard Frith-MacDonald
f03d22e63f Fix for hash to match isEqual
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23966 72102866-910b-0410-8b05-ffd578937521
2006-10-26 06:01:50 +00:00
Richard Frith-MacDonald
3481a3d002 Fix for bug #18107
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23965 72102866-910b-0410-8b05-ffd578937521
2006-10-25 21:26:04 +00:00
Richard Frith-MacDonald
d99f06f398 Fix check of visibility
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23964 72102866-910b-0410-8b05-ffd578937521
2006-10-25 14:55:57 +00:00
Richard Frith-MacDonald
f5ed515ec0 Avoild some linker errors and warnings
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23963 72102866-910b-0410-8b05-ffd578937521
2006-10-25 14:46:36 +00:00
Richard Frith-MacDonald
63f65668f0 minor win32 fixups
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23953 72102866-910b-0410-8b05-ffd578937521
2006-10-23 15:16:26 +00:00
Richard Frith-MacDonald
981bd40faf Minor symbol visibility cleanups
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23952 72102866-910b-0410-8b05-ffd578937521
2006-10-23 14:47:37 +00:00
Richard Frith-MacDonald
9f4296a8b2 Fix bug #18088
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23950 72102866-910b-0410-8b05-ffd578937521
2006-10-23 12:24:52 +00:00
Richard Frith-MacDonald
2e258c4d7c Make another couple of functions truly private
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23922 72102866-910b-0410-8b05-ffd578937521
2006-10-20 12:57:59 +00:00
Richard Frith-MacDonald
0ebe68ae48 More code tidyups and NSError updates.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23921 72102866-910b-0410-8b05-ffd578937521
2006-10-20 10:56:27 +00:00
Richard Frith-MacDonald
0d0ae9d9a8 More tidyups
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23914 72102866-910b-0410-8b05-ffd578937521
2006-10-19 13:51:19 +00:00
Richard Frith-MacDonald
6e8a8de18e update for current api
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23913 72102866-910b-0410-8b05-ffd578937521
2006-10-19 08:19:07 +00:00
Matt Rice
95713e81e4 * Source/NSBundle.m (_find_framework): initialize file_name variable.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23912 72102866-910b-0410-8b05-ffd578937521
2006-10-19 07:16:56 +00:00
Richard Frith-MacDonald
5aa58cd639 documentation improvment
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23911 72102866-910b-0410-8b05-ffd578937521
2006-10-19 06:44:54 +00:00
Richard Frith-MacDonald
90593a0dd2 minor windows(cygwin) fix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23906 72102866-910b-0410-8b05-ffd578937521
2006-10-19 04:12:58 +00:00
Richard Frith-MacDonald
cbf6072a6c fixup for solaris build problem
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23905 72102866-910b-0410-8b05-ffd578937521
2006-10-18 21:36:07 +00:00
Richard Frith-MacDonald
fd98041ec7 Experiment with function visibility ... try caching locale dictionary to be
accessed from a function yet invisible outside the base library even when
caching is done in the Additions subproject.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23903 72102866-910b-0410-8b05-ffd578937521
2006-10-18 15:36:52 +00:00
Richard Frith-MacDonald
8ec6e389ee fix error writing negative numbers to property list
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23896 72102866-910b-0410-8b05-ffd578937521
2006-10-17 09:39:36 +00:00
Richard Frith-MacDonald
6f2073da6e more work on hding external symbols and simplifying.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23890 72102866-910b-0410-8b05-ffd578937521
2006-10-16 09:30:18 +00:00
Richard Frith-MacDonald
9a7c19a8df Add changelog mod missed in last commit
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23867 72102866-910b-0410-8b05-ffd578937521
2006-10-13 19:15:10 +00:00
Richard Frith-MacDonald
0bd39b2bd4 Tweak comments for error in documentation
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23866 72102866-910b-0410-8b05-ffd578937521
2006-10-13 19:10:56 +00:00
Nicola Pero
471c3b6660 Use GNUSTEP_INSTALLATION_DOMAIN instead of GNUSTEP_INTSTALLATION_DIR
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23847 72102866-910b-0410-8b05-ffd578937521
2006-10-11 09:29:06 +00:00
Richard Frith-MacDonald
c927fca12a more reduction of externals symbols pollution.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23846 72102866-910b-0410-8b05-ffd578937521
2006-10-11 05:26:14 +00:00
Nicola Pero
a3c61af23b Tidied up reconfiguration in core/base/SSL
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23843 72102866-910b-0410-8b05-ffd578937521
2006-10-11 01:10:38 +00:00
Nicola Pero
4ede6185bb Added FIXME
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23842 72102866-910b-0410-8b05-ffd578937521
2006-10-11 01:09:55 +00:00
Nicola Pero
19c0fe5709 Fixed compiler flags with non-flattened layout
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23840 72102866-910b-0410-8b05-ffd578937521
2006-10-11 00:45:54 +00:00
Richard Frith-MacDonald
4b0f007dcf Fix order of includes to get version macros
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23835 72102866-910b-0410-8b05-ffd578937521
2006-10-10 06:29:07 +00:00
Richard Frith-MacDonald
e988110f68 dicumentation tweaks
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23834 72102866-910b-0410-8b05-ffd578937521
2006-10-10 05:27:23 +00:00
Richard Frith-MacDonald
01c6382d59 Implement coding/decoding
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23833 72102866-910b-0410-8b05-ffd578937521
2006-10-10 04:43:35 +00:00
Nicola Pero
185061c22d Removed unused include
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23807 72102866-910b-0410-8b05-ffd578937521
2006-10-09 21:38:50 +00:00
Nicola Pero
e198425339 indented line
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23806 72102866-910b-0410-8b05-ffd578937521
2006-10-09 21:38:30 +00:00
Richard Frith-MacDonald
88059a4e6a Version/availability corrections.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23804 72102866-910b-0410-8b05-ffd578937521
2006-10-09 18:32:11 +00:00
Richard Frith-MacDonald
995dcc589d Slim down gloabl symbols a little.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23803 72102866-910b-0410-8b05-ffd578937521
2006-10-09 17:21:51 +00:00
Richard Frith-MacDonald
c7298649ac Provide version macros in standalong headers
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23800 72102866-910b-0410-8b05-ffd578937521
2006-10-09 15:53:17 +00:00
Richard Frith-MacDonald
48522ab8cd Update/improve version/deprecation reporting.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23797 72102866-910b-0410-8b05-ffd578937521
2006-10-09 15:13:44 +00:00
Richard Frith-MacDonald
3ea83c27dd Improve report of deprecation/removal
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23796 72102866-910b-0410-8b05-ffd578937521
2006-10-09 14:34:42 +00:00
Richard Frith-MacDonald
eae859d1c7 Updates to reduce global namespace pollution. Plenty more remaining.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23795 72102866-910b-0410-8b05-ffd578937521
2006-10-09 14:00:01 +00:00
Richard Frith-MacDonald
9d71af9cbf Update testsuite location
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23780 72102866-910b-0410-8b05-ffd578937521
2006-10-06 19:14:22 +00:00
Fred Kiefer
c35eeefbeb Corrected bug in last change that prevented all GNUstep programs from
running.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23769 72102866-910b-0410-8b05-ffd578937521
2006-10-05 22:40:18 +00:00
Richard Frith-MacDonald
183a5c2c87 Cleanup to get rid of a few global variables
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23768 72102866-910b-0410-8b05-ffd578937521
2006-10-05 19:27:15 +00:00
Richard Frith-MacDonald
a03a91b1ec Add a couple more charset mappings
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23767 72102866-910b-0410-8b05-ffd578937521
2006-10-05 18:28:32 +00:00
Richard Frith-MacDonald
62d6638993 Improve argument checking
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23753 72102866-910b-0410-8b05-ffd578937521
2006-10-04 10:48:09 +00:00
Richard Frith-MacDonald
977f07e7cd handle recognition of solaris better.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23739 72102866-910b-0410-8b05-ffd578937521
2006-10-03 14:49:01 +00:00
Richard Frith-MacDonald
31be7939a2 utsname.release is better than utsname.version
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23736 72102866-910b-0410-8b05-ffd578937521
2006-10-03 13:42:53 +00:00
Richard Frith-MacDonald
1f73d84b0d Cleanups and updates to be compatible with current MacOS-X
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23735 72102866-910b-0410-8b05-ffd578937521
2006-10-03 13:35:50 +00:00
Nicola Pero
6aec2db2f8 Use the new GNUSTEP_IS_FLATTENED variable, and default to flattened if nothing better specified
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23719 72102866-910b-0410-8b05-ffd578937521
2006-10-02 16:06:37 +00:00
Richard Frith-MacDonald
cfaf083d90 framework loading fix added.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23658 72102866-910b-0410-8b05-ffd578937521
2006-09-28 18:55:03 +00:00
Richard Frith-MacDonald
34536a0d18 fix missing include
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23624 72102866-910b-0410-8b05-ffd578937521
2006-09-26 11:50:11 +00:00
Richard Frith-MacDonald
273f267524 Fix error in adding percent escapes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23622 72102866-910b-0410-8b05-ffd578937521
2006-09-26 11:16:06 +00:00