Commit graph

5280 commits

Author SHA1 Message Date
rfm
cc3838db4d Fix race condition
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28298 72102866-910b-0410-8b05-ffd578937521
2009-05-24 04:22:09 +00:00
rfm
1bf97bc92e Permit setters to return values.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28295 72102866-910b-0410-8b05-ffd578937521
2009-05-23 06:00:45 +00:00
rfm
26cfabd41c fix for bundle loading on wndows when we don't have the dll path extension
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28292 72102866-910b-0410-8b05-ffd578937521
2009-05-22 17:16:24 +00:00
rfm
fbbb625832 path for cocoa compatibility of date formatting.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28287 72102866-910b-0410-8b05-ffd578937521
2009-05-16 19:35:20 +00:00
rfm
e8145da819 makefile include fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28286 72102866-910b-0410-8b05-ffd578937521
2009-05-16 19:25:07 +00:00
rfm
19743b8c0b Windows fixup
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28285 72102866-910b-0410-8b05-ffd578937521
2009-05-16 10:34:22 +00:00
fedor
1b0355833f Fix include location
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28282 72102866-910b-0410-8b05-ffd578937521
2009-05-11 21:52:02 +00:00
fredkiefer
912f62759a * Source/NSObject.m: Correct asm for PPC.
Patch by Eric Wasylishen <ewasylishen@gmail.com>
* Source/NSObject.m: Add support for new gcc atomic build
ins. Currently still disabled.
Patch by David Chisnall <theraven@sucs.org>

M    Source/NSObject.m
M    ChangeLog


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28268 72102866-910b-0410-8b05-ffd578937521
2009-05-04 20:07:56 +00:00
rfm
a12d7ae190 Add some info output
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28267 72102866-910b-0410-8b05-ffd578937521
2009-05-04 07:23:46 +00:00
rmottola
7b9779240f removed c99-ism
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28266 72102866-910b-0410-8b05-ffd578937521
2009-05-03 16:50:28 +00:00
rfm
a6312877c8 fix #26427
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28265 72102866-910b-0410-8b05-ffd578937521
2009-05-03 05:19:17 +00:00
rfm
e5394a531c reduce dependecy on libxml2
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28263 72102866-910b-0410-8b05-ffd578937521
2009-04-29 09:26:52 +00:00
rfm
d9e6e84591 Remove obsolete ifdefs
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28262 72102866-910b-0410-8b05-ffd578937521
2009-04-28 20:00:59 +00:00
rfm
8d7c939ebf Send URLs over DO bycopy.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28259 72102866-910b-0410-8b05-ffd578937521
2009-04-27 20:58:17 +00:00
rfm
a464ad628b fix %e format ... problem spotted by Doug Simons
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28257 72102866-910b-0410-8b05-ffd578937521
2009-04-27 18:56:42 +00:00
rfm
8867ae0f1c update documentation
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28256 72102866-910b-0410-8b05-ffd578937521
2009-04-27 18:48:32 +00:00
rfm
b29b9a4f76 fix #26360
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28255 72102866-910b-0410-8b05-ffd578937521
2009-04-27 18:04:56 +00:00
rfm
9f65255a15 Optimisation accidentally omitted when changelog was updated.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28253 72102866-910b-0410-8b05-ffd578937521
2009-04-27 11:52:44 +00:00
rfm
fd2861f3ae Add two previously unimplemented methods.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28252 72102866-910b-0410-8b05-ffd578937521
2009-04-27 08:16:06 +00:00
rfm
0acc1506cd implement support for multiline responses
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28251 72102866-910b-0410-8b05-ffd578937521
2009-04-26 13:45:47 +00:00
rfm
f8a3d4fe5d fix some errors in comments causing documentation generation problems
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28250 72102866-910b-0410-8b05-ffd578937521
2009-04-26 05:37:21 +00:00
rfm
239604ecce Revert last reversion and fixup.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28248 72102866-910b-0410-8b05-ffd578937521
2009-04-25 12:57:08 +00:00
gcasa
cea687283d * Source/NSFileManager.m: Partial reversion of previous patch.
The calls in the method changeAttribues:atPath: to the GSAttrDictionary
	which is used there were erroneously changed to assume an NSNumber.
	This was causing a crash in various applications.



git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28246 72102866-910b-0410-8b05-ffd578937521
2009-04-25 12:36:31 +00:00
rfm
dd82da2879 Apply fix for bug #26244 by Fred Morcos
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28245 72102866-910b-0410-8b05-ffd578937521
2009-04-24 08:13:52 +00:00
rfm
5512e86a20 minor performance tweak
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28237 72102866-910b-0410-8b05-ffd578937521
2009-04-20 08:18:11 +00:00
rfm
c15de5f481 zeroing weak key fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28236 72102866-910b-0410-8b05-ffd578937521
2009-04-19 13:56:29 +00:00
rfm
04fc6f6d68 tidied enumeration code
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28235 72102866-910b-0410-8b05-ffd578937521
2009-04-19 13:47:47 +00:00
rfm
4bb86f10be gc improvements
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28234 72102866-910b-0410-8b05-ffd578937521
2009-04-19 10:03:18 +00:00
gcasa
4de027cd20 * Source/GSURLPrivate.h: Addition of private method to NSURLProtocol
category.
	* Source/NSURLConnection.m: Changes to use the new method and to correct
	bug #26107.  Patch by: doug@riverrock.org
	* Source/NSURLProtocol.m: Addition of static method to look up class 
	which can handle the given connection protocol.  
	Patch by: doug@riverrock.org


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28229 72102866-910b-0410-8b05-ffd578937521
2009-04-18 14:22:54 +00:00
rfm
7e2dfe453b more gc fixups
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28228 72102866-910b-0410-8b05-ffd578937521
2009-04-17 08:12:52 +00:00
rfm
a4baaba7c5 more GC updates
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28223 72102866-910b-0410-8b05-ffd578937521
2009-04-16 09:07:13 +00:00
rfm
09cccdbd3e Fix swizzle
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28222 72102866-910b-0410-8b05-ffd578937521
2009-04-15 08:31:14 +00:00
rfm
5c61643b94 Fixup for non-gc
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28221 72102866-910b-0410-8b05-ffd578937521
2009-04-15 08:25:52 +00:00
rfm
cfb566ed22 more GC improvements
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28220 72102866-910b-0410-8b05-ffd578937521
2009-04-15 08:03:19 +00:00
gcasa
4fa65f0c82 Move NSLog to NSDebugLog for the WARNING.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28203 72102866-910b-0410-8b05-ffd578937521
2009-04-11 05:13:33 +00:00
rfm
3d07410be3 move code around a bit to work without gc
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28193 72102866-910b-0410-8b05-ffd578937521
2009-04-10 08:28:21 +00:00
rfm
669d22f6d9 gc improvements
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28192 72102866-910b-0410-8b05-ffd578937521
2009-04-10 08:25:03 +00:00
fedor
565c79f59d Revert previous patch (David to fix up later).
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28174 72102866-910b-0410-8b05-ffd578937521
2009-04-03 14:56:41 +00:00
rfm
17e3bcd42e Remove unused private method pointed out by David Chisnall
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28161 72102866-910b-0410-8b05-ffd578937521
2009-03-31 16:04:29 +00:00
rfm
eba9ab6e75 Cleanups suggested/provided by David Chisnall
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28160 72102866-910b-0410-8b05-ffd578937521
2009-03-31 15:49:42 +00:00
rfm
cfd9c1205f Fix error handling UNC path
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28145 72102866-910b-0410-8b05-ffd578937521
2009-03-29 07:32:11 +00:00
rfm
39ad1c53d8 Remove bad log line
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28144 72102866-910b-0410-8b05-ffd578937521
2009-03-28 17:20:08 +00:00
fredkiefer
c07b8718d7 Get base to compile again on Windows.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28143 72102866-910b-0410-8b05-ffd578937521
2009-03-28 16:43:54 +00:00
rfm
0807ecd3d6 tweak GC for improved performance and debugging
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28129 72102866-910b-0410-8b05-ffd578937521
2009-03-24 11:12:25 +00:00
rfm
4e2efb55dc use weak pointers for siblings
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28128 72102866-910b-0410-8b05-ffd578937521
2009-03-24 10:53:38 +00:00
rfm
819a5470a5 simplify memory usage
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28127 72102866-910b-0410-8b05-ffd578937521
2009-03-24 10:46:53 +00:00
rfm
74f0c18910 try using sigsetjmp
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28111 72102866-910b-0410-8b05-ffd578937521
2009-03-21 15:31:52 +00:00
rfm
4eb3bbff82 Don't watch for OOB data ... unix domain sockets don't support it anyway.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28109 72102866-910b-0410-8b05-ffd578937521
2009-03-21 09:21:05 +00:00
rfm
fc9ea5d5c4 fix for possible error when receiving out of bad data
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28108 72102866-910b-0410-8b05-ffd578937521
2009-03-21 09:04:02 +00:00
rfm
dbdc4d0d83 Fix some errors in header comments.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28107 72102866-910b-0410-8b05-ffd578937521
2009-03-20 18:52:59 +00:00
rfm
9633885694 fix deallocation error
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28093 72102866-910b-0410-8b05-ffd578937521
2009-03-18 15:08:13 +00:00
rfm
5130133dbf OSX 10.5 API fixups for mingw
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28092 72102866-910b-0410-8b05-ffd578937521
2009-03-18 10:02:49 +00:00
rfm
b0c507570a port latest gc canges to windows
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28090 72102866-910b-0410-8b05-ffd578937521
2009-03-18 08:50:32 +00:00
rfm
1549f5b5e7 Implement OSX10.5 NSMapTable API
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28086 72102866-910b-0410-8b05-ffd578937521
2009-03-16 10:54:59 +00:00
rfm
c14d95bfe0 GC tweaks
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28063 72102866-910b-0410-8b05-ffd578937521
2009-03-10 17:12:47 +00:00
rfm
8bbcafb4c1 GC bugfixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28062 72102866-910b-0410-8b05-ffd578937521
2009-03-10 11:30:16 +00:00
rfm
a9c800575e fix weak pointer error
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28061 72102866-910b-0410-8b05-ffd578937521
2009-03-10 11:10:27 +00:00
rfm
fefde8fb99 Avoid use of old atomic zone function
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28060 72102866-910b-0410-8b05-ffd578937521
2009-03-10 09:35:14 +00:00
rfm
5cab993ed1 More moves towards OSX 10.5 GC compatibility.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28054 72102866-910b-0410-8b05-ffd578937521
2009-03-09 15:11:51 +00:00
rfm
3a0afe2e58 tweaks to use new GC API
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28051 72102866-910b-0410-8b05-ffd578937521
2009-03-08 14:34:16 +00:00
rfm
38980826a4 gc tweak
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28050 72102866-910b-0410-8b05-ffd578937521
2009-03-08 14:29:06 +00:00
rfm
c2bfae873f Remved some unused code.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28047 72102866-910b-0410-8b05-ffd578937521
2009-03-06 11:01:42 +00:00
rfm
c565583e6c Add some comments on handling faulty mime documents.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28045 72102866-910b-0410-8b05-ffd578937521
2009-03-06 09:01:17 +00:00
rfm
2873065021 add new semi-private method
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28030 72102866-910b-0410-8b05-ffd578937521
2009-03-03 20:04:11 +00:00
rfm
06cbfc3c44 revert
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28029 72102866-910b-0410-8b05-ffd578937521
2009-03-03 19:59:58 +00:00
rfm
20b5bfbb86 Extension to support SOAP by allowing us to get status 500 responses
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28028 72102866-910b-0410-8b05-ffd578937521
2009-03-03 19:45:40 +00:00
fredkiefer
9027f0777b * Source/NSBundle.m (-localizedStringForKey:value:table): Correct
output when NSShowNonLocalizedStrings is YES.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28013 72102866-910b-0410-8b05-ffd578937521
2009-03-01 17:39:09 +00:00
rfm
6d71b03cb4 typo
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28005 72102866-910b-0410-8b05-ffd578937521
2009-02-28 05:46:41 +00:00
rfm
37d6b829ee Fix for retry with authentication based on patch by Philippe Roussel
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28003 72102866-910b-0410-8b05-ffd578937521
2009-02-28 05:41:20 +00:00
rfm
8c30364037 fix for bug #25720 as suggested by Michael Johnston
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27995 72102866-910b-0410-8b05-ffd578937521
2009-02-27 12:54:15 +00:00
rfm
1379fab985 Add some missing comments
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27988 72102866-910b-0410-8b05-ffd578937521
2009-02-26 11:09:05 +00:00
rfm
536ca1efe7 Make behavior closer to MacOS-X ... no checkpoint notification for an implicit
begin grouping at the top level.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27980 72102866-910b-0410-8b05-ffd578937521
2009-02-25 15:56:51 +00:00
rfm
41f06e267c OSX compatibility fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27974 72102866-910b-0410-8b05-ffd578937521
2009-02-25 09:58:27 +00:00
rfm
8b5ee69ee1 Fox error in last commit. Add parser improvements.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27963 72102866-910b-0410-8b05-ffd578937521
2009-02-23 20:51:20 +00:00
rfm
30cf8bf35b Updates for 10.5 API changes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27962 72102866-910b-0410-8b05-ffd578937521
2009-02-23 20:42:32 +00:00
rfm
0b528e776c Fixup for 10.5 compat
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27960 72102866-910b-0410-8b05-ffd578937521
2009-02-23 11:20:29 +00:00
rfm
8be39f3677 dd option of doing fuzzy equality tests.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27958 72102866-910b-0410-8b05-ffd578937521
2009-02-23 08:57:49 +00:00
rfm
26789c7a45 Apply some optimisation
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27950 72102866-910b-0410-8b05-ffd578937521
2009-02-22 20:01:53 +00:00
rfm
77909754b5 Tolerate either float or double in archives.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27949 72102866-910b-0410-8b05-ffd578937521
2009-02-22 17:07:36 +00:00
rfm
0ae15c1b93 fix error in last change
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27938 72102866-910b-0410-8b05-ffd578937521
2009-02-21 09:21:00 +00:00
rfm
e54bafb138 Fix exception used for unimplemented methods.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27937 72102866-910b-0410-8b05-ffd578937521
2009-02-21 09:18:54 +00:00
rfm
4a8fd2ab26 Remove unused code
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27936 72102866-910b-0410-8b05-ffd578937521
2009-02-21 08:56:27 +00:00
rfm
18d114ec9a update method types macro
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27935 72102866-910b-0410-8b05-ffd578937521
2009-02-21 08:55:38 +00:00
rfm
dffa844f2b iFixups for method signature generation from types
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27934 72102866-910b-0410-8b05-ffd578937521
2009-02-21 08:37:48 +00:00
rfm
279d04337c Fix error allocating types for structure
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27932 72102866-910b-0410-8b05-ffd578937521
2009-02-20 18:11:46 +00:00
rfm
9f974ff13a fix typo
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27931 72102866-910b-0410-8b05-ffd578937521
2009-02-20 17:49:01 +00:00
rfm
6c2f260e49 Portability fixes for 64bit intel.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27930 72102866-910b-0410-8b05-ffd578937521
2009-02-20 17:44:58 +00:00
rfm
bfa9ad1901 fix a couple of bugs discovered in preliminary testing
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27928 72102866-910b-0410-8b05-ffd578937521
2009-02-20 14:23:30 +00:00
rfm
0926201ce5 Fix for #25607
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27899 72102866-910b-0410-8b05-ffd578937521
2009-02-17 12:47:20 +00:00
rfm
65152c1ba8 Fix typo
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27878 72102866-910b-0410-8b05-ffd578937521
2009-02-16 06:50:00 +00:00
rfm
673ede694e warn if gnustep-config was not found.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27877 72102866-910b-0410-8b05-ffd578937521
2009-02-16 06:46:55 +00:00
rfm
5407104a7c initial implementation of NSPointerArray
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27866 72102866-910b-0410-8b05-ffd578937521
2009-02-15 07:13:54 +00:00
rfm
5b183e80e8 revise to make embedding in other classes easier
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27865 72102866-910b-0410-8b05-ffd578937521
2009-02-15 06:03:54 +00:00
rfm
f5e3a00a50 Use inline functions rather than macros
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27863 72102866-910b-0410-8b05-ffd578937521
2009-02-14 18:18:26 +00:00
rfm
a38abb85a5 More pointer function tweaks
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27862 72102866-910b-0410-8b05-ffd578937521
2009-02-14 16:38:59 +00:00
rfm
fdbddae139 GC tweaks
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27854 72102866-910b-0410-8b05-ffd578937521
2009-02-12 19:52:04 +00:00
rfm
50811ad964 use scanned memory for arrays
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27849 72102866-910b-0410-8b05-ffd578937521
2009-02-11 18:14:46 +00:00
rfm
7201a1f33f GC improvements
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27848 72102866-910b-0410-8b05-ffd578937521
2009-02-11 17:33:31 +00:00
rfm
d7c2ea71f7 MacOS-X compatibility fix for GC
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27845 72102866-910b-0410-8b05-ffd578937521
2009-02-11 10:11:33 +00:00
rfm
814e9c50c7 fix error removing collected observers
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27844 72102866-910b-0410-8b05-ffd578937521
2009-02-11 09:31:30 +00:00
rfm
5010ea5718 concrete pointer functions class added ... incomplete
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27834 72102866-910b-0410-8b05-ffd578937521
2009-02-10 19:47:01 +00:00
xgl
4c5051ce0f Add missing set filtering functionality
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27833 72102866-910b-0410-8b05-ffd578937521
2009-02-10 14:43:34 +00:00
rfm
afb6e09fe8 fix bugs #25545 and #25546
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27832 72102866-910b-0410-8b05-ffd578937521
2009-02-10 14:35:12 +00:00
rfm
962f660ada fix for bug #25543
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27830 72102866-910b-0410-8b05-ffd578937521
2009-02-10 12:49:06 +00:00
rfm
fed6864e9d Attempt to fix thread registration for GC (bug #25541)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27829 72102866-910b-0410-8b05-ffd578937521
2009-02-10 12:16:40 +00:00
rfm
be22a8b79e fix for problem reported by Lu Liyi as bug #25540
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27828 72102866-910b-0410-8b05-ffd578937521
2009-02-10 11:48:37 +00:00
rfm
a2e18e58d5 Add skeletal NSXML work as requested.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27824 72102866-910b-0410-8b05-ffd578937521
2009-02-09 16:16:11 +00:00
rfm
af0cbcda24 Fix for bug #25520
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27822 72102866-910b-0410-8b05-ffd578937521
2009-02-09 07:43:17 +00:00
rfm
e7b584b46b more GC fixed
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27788 72102866-910b-0410-8b05-ffd578937521
2009-02-04 21:26:43 +00:00
rfm
3de3ef7de9 bugfix for garbage collecting
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27787 72102866-910b-0410-8b05-ffd578937521
2009-02-04 20:47:09 +00:00
rfm
8a72bcc0e9 minor fixups to last lot of GC changes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27786 72102866-910b-0410-8b05-ffd578937521
2009-02-04 20:19:27 +00:00
gcasa
b44f3f55ce * Source/NSUnarchiver.m: Correct issue with printing class name
when the unarchiver can't find the class.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27785 72102866-910b-0410-8b05-ffd578937521
2009-02-04 19:52:44 +00:00
rfm
6516be5735 explicitly use collectable memory
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27784 72102866-910b-0410-8b05-ffd578937521
2009-02-04 17:41:19 +00:00
rfm
db77746841 simplify GC ... don't need to add new zone
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27783 72102866-910b-0410-8b05-ffd578937521
2009-02-04 16:45:10 +00:00
rfm
76c5af245a More debugging cleanups
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27782 72102866-910b-0410-8b05-ffd578937521
2009-02-04 15:14:39 +00:00
rfm
caf400979f Add some diagnostics
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27781 72102866-910b-0410-8b05-ffd578937521
2009-02-04 14:28:41 +00:00
rfm
091dd549e4 Add more debug
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27779 72102866-910b-0410-8b05-ffd578937521
2009-02-04 12:59:13 +00:00
rfm
676a044f5d Add some diagnostics and ensure that delegates are removed from streams.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27777 72102866-910b-0410-8b05-ffd578937521
2009-02-04 10:44:18 +00:00
rfm
06a26e0d28 further fast enumeration bugfixes from david.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27774 72102866-910b-0410-8b05-ffd578937521
2009-02-04 05:30:39 +00:00
rfm
ba77266752 fix typo
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27767 72102866-910b-0410-8b05-ffd578937521
2009-02-03 16:39:34 +00:00
rfm
a984241929 retore binary backward compatibility for most cases
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27764 72102866-910b-0410-8b05-ffd578937521
2009-02-03 11:48:29 +00:00
rfm
cbcc2fe893 Macos compatibility tweak
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27739 72102866-910b-0410-8b05-ffd578937521
2009-01-30 20:33:14 +00:00
rfm
25b8816b4d Macos compatibility fix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27736 72102866-910b-0410-8b05-ffd578937521
2009-01-30 20:08:42 +00:00
rfm
c22bfff738 Fix to return correct value when -tryLock is attempted recursively.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27730 72102866-910b-0410-8b05-ffd578937521
2009-01-30 10:22:50 +00:00
gcasa
e49043462b * Source/NSLock.m: Change to correct documented/tested and observed
inconsistency between Cocoa (and OpenStep) and GNUstep.  
	Reinstatement of correction for bug #25307.   Testing on both OpenStep
	and on Cocoa clearly illustrates that throwing an exception in this
	case was incorrect.  It now emits a warning when the lock is attempted
	again, but does not throw an exception.
	* Testing/locktest/locktest.m: Change to test to correctly test
	[NSConditionLock lock]


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27726 72102866-910b-0410-8b05-ffd578937521
2009-01-29 23:01:51 +00:00
rfm
121650fae0 Bugfixes for last patch
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27715 72102866-910b-0410-8b05-ffd578937521
2009-01-28 23:43:05 +00:00
rfm
bada0e67e9 Add more fast enumeration code
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27712 72102866-910b-0410-8b05-ffd578937521
2009-01-28 13:31:00 +00:00
rfm
a3b91bdf42 Add fast enumeration
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27711 72102866-910b-0410-8b05-ffd578937521
2009-01-28 12:03:41 +00:00
rfm
d4226c934f Fix problem preventing stack traces from being generated
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27709 72102866-910b-0410-8b05-ffd578937521
2009-01-28 09:18:04 +00:00
rfm
1830f185a4 zero reference when object is collected
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27704 72102866-910b-0410-8b05-ffd578937521
2009-01-27 14:06:20 +00:00
rfm
622fe7971f fixup potential invalid index error
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27702 72102866-910b-0410-8b05-ffd578937521
2009-01-27 09:51:21 +00:00
rfm
dcdcfb1a8c Make compatibile with a couple of MacOS-X undocumented features.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27689 72102866-910b-0410-8b05-ffd578937521
2009-01-25 14:58:06 +00:00
rfm
baf969486b Tidied last fix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27674 72102866-910b-0410-8b05-ffd578937521
2009-01-25 07:01:46 +00:00
rfm
af7f09463c Fix #25400
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27673 72102866-910b-0410-8b05-ffd578937521
2009-01-25 00:25:25 +00:00
rmottola
057936dec5 Fix return pointer type
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27662 72102866-910b-0410-8b05-ffd578937521
2009-01-23 22:32:47 +00:00
rfm
ed994b6d46 add NSPointerArray
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27660 72102866-910b-0410-8b05-ffd578937521
2009-01-23 17:49:37 +00:00
rfm
69e6876332 NSPointerFunctions added
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27655 72102866-910b-0410-8b05-ffd578937521
2009-01-22 18:43:47 +00:00
rfm
4326b17dc6 implement -drain
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27654 72102866-910b-0410-8b05-ffd578937521
2009-01-22 15:59:06 +00:00
rfm
78dfc03828 complete NSGarbageCollector class
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27653 72102866-910b-0410-8b05-ffd578937521
2009-01-22 15:47:10 +00:00
rfm
56e7d48468 Improve debug logging.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27650 72102866-910b-0410-8b05-ffd578937521
2009-01-22 12:26:39 +00:00
rfm
0ead926e50 fix #23570
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27645 72102866-910b-0410-8b05-ffd578937521
2009-01-21 06:39:39 +00:00
rfm
03c8a8fd7d finalize KV observations
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27639 72102866-910b-0410-8b05-ffd578937521
2009-01-20 11:41:41 +00:00
rfm
9c5d4cd19e garbage collecting fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27638 72102866-910b-0410-8b05-ffd578937521
2009-01-20 10:15:52 +00:00
rfm
d9312191e7 Fix minor error in last change.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27631 72102866-910b-0410-8b05-ffd578937521
2009-01-19 11:08:33 +00:00
rfm
c41bdeb638 GC changes for MacOS-X compatiblity
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27630 72102866-910b-0410-8b05-ffd578937521
2009-01-19 11:00:33 +00:00
wlux
8a5a8ba8eb Fix typo in GSRunLoopCtxt.m.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27619 72102866-910b-0410-8b05-ffd578937521
2009-01-17 13:36:22 +00:00
rfm
243cd7f870 Revrt (temporarily?) inconsistent change in locking behavior.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27618 72102866-910b-0410-8b05-ffd578937521
2009-01-17 08:30:11 +00:00
gcasa
ef590f8245 * Source/NSLock.m: Correction for bug #25307. According to Cocoa
documentation, NSConditionLock should return NO, if the lock is
	unavailable.  No exception should be thrown.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27612 72102866-910b-0410-8b05-ffd578937521
2009-01-16 22:20:42 +00:00
rfm
2e2425ac2a Remove hack for NSAnimation.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27610 72102866-910b-0410-8b05-ffd578937521
2009-01-16 13:35:03 +00:00
rfm
751c731c08 Make NSAnimation work a bit
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27604 72102866-910b-0410-8b05-ffd578937521
2009-01-15 15:19:19 +00:00
rfm
e26f4054b0 Small optimisation and cleanup when getting methods to perform in loop.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27603 72102866-910b-0410-8b05-ffd578937521
2009-01-15 15:06:04 +00:00
rfm
f7738e49a0 various gc change tidyups
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27598 72102866-910b-0410-8b05-ffd578937521
2009-01-14 08:26:16 +00:00
rfm
af5e012b3b remove bogus line
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27596 72102866-910b-0410-8b05-ffd578937521
2009-01-14 07:10:07 +00:00
rfm
00d8763bcc removed unused line
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27595 72102866-910b-0410-8b05-ffd578937521
2009-01-14 07:07:26 +00:00
gcasa
edd572703b * Source/GSArray.m
* Source/NSNotificationCenter.m: Quick fixes for two compiler
	errors introduced by previous change.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27594 72102866-910b-0410-8b05-ffd578937521
2009-01-13 23:38:02 +00:00
rfm
51f5381439 Fix missing line
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27593 72102866-910b-0410-8b05-ffd578937521
2009-01-13 22:54:58 +00:00
rfm
ba4e623f5e Set some ivars (delegates which should not be retained) to be gc invisible.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27591 72102866-910b-0410-8b05-ffd578937521
2009-01-13 20:52:49 +00:00
rfm
0913c7cb95 More garbage collection updates/fixes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27590 72102866-910b-0410-8b05-ffd578937521
2009-01-13 15:57:38 +00:00
rfm
9ce6f3cc46 Add new class from macos-x
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27585 72102866-910b-0410-8b05-ffd578937521
2009-01-12 21:35:51 +00:00
rfm
f8441e1092 Change finalization to match MacOS-X
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27581 72102866-910b-0410-8b05-ffd578937521
2009-01-12 18:36:37 +00:00
rfm
d304d9ee34 garbage collection fixups
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27578 72102866-910b-0410-8b05-ffd578937521
2009-01-12 12:48:46 +00:00
rfm
2c9683175f Fix bug in timer invalidation
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27564 72102866-910b-0410-8b05-ffd578937521
2009-01-09 09:23:40 +00:00
rfm
1993b85695 Fixes for pathForResource... methods to match MacOS-X and be more efficient.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27558 72102866-910b-0410-8b05-ffd578937521
2009-01-08 10:40:13 +00:00
gcasa
86e5a905b3 * Source/NSBundle.m: Correct issue where *-gnustep.* is not
searched for when explicitly calling pathForResource:...


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27557 72102866-910b-0410-8b05-ffd578937521
2009-01-07 21:38:27 +00:00
rfm
de720ef330 Separate out path configuration for ease of maintenance and quicker rebuild.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27553 72102866-910b-0410-8b05-ffd578937521
2009-01-07 12:26:30 +00:00
gcasa
b20626ad3f * Source/NSBundle.m: Use CFBundleExecutable if NSExecutable isn't
present when loading the bundle object code.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27526 72102866-910b-0410-8b05-ffd578937521
2009-01-05 22:51:48 +00:00
fredkiefer
d8f4ad6610 Only output a NSDebugLLog() not an NSLog() when the class has no
setter for the key.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27525 72102866-910b-0410-8b05-ffd578937521
2009-01-05 19:21:34 +00:00
fredkiefer
fa877c87d4 Basic implementation of the NSString methods -paragraphRangeForRange:
and -getParagraphStart:...


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27524 72102866-910b-0410-8b05-ffd578937521
2009-01-05 18:23:53 +00:00
rfm
49dfed3d80 Improve perform in other threads
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27520 72102866-910b-0410-8b05-ffd578937521
2009-01-05 11:26:25 +00:00
rfm
82b9e428d4 Guyess at sparc64 openbsd config
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27508 72102866-910b-0410-8b05-ffd578937521
2009-01-04 17:08:02 +00:00
rfm
8b933242c9 Handle nil library name
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27494 72102866-910b-0410-8b05-ffd578937521
2009-01-02 05:08:43 +00:00
rfm
3d8d493bdc fix indentation
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27474 72102866-910b-0410-8b05-ffd578937521
2008-12-31 06:13:13 +00:00
fredkiefer
8c34e366b5 * Source/NSDecimalNumber.m (-initWithBytes:objCType:): Avoid
memory leak and memory corruption by retaining notANumber before
returning it.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27473 72102866-910b-0410-8b05-ffd578937521
2008-12-31 00:42:10 +00:00
gcasa
9cca673155 Add comparison methods category for compatibility with OS X.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27424 72102866-910b-0410-8b05-ffd578937521
2008-12-25 23:38:58 +00:00
nicola
c2ee21b98b Removed GNUSTEP_CORE_SOFTWARE=YES from makefiles and instead set PACKAGE_NAME=gnustep-base
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27346 72102866-910b-0410-8b05-ffd578937521
2008-12-19 12:53:30 +00:00
rfm
32c88d62a9 fix initialisation of user domain relative paths
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27342 72102866-910b-0410-8b05-ffd578937521
2008-12-19 11:50:32 +00:00
nicola
0b340cc465 Set GNUSTEP_CORE_SOFTWARE to YES so that gnustep-base is installed by default in SYSTEM if gnustep-make has been configured with --disable-packages
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27333 72102866-910b-0410-8b05-ffd578937521
2008-12-18 18:37:45 +00:00
rfm
27b8c6be12 Enable keepalive for message port connections on windows
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27320 72102866-910b-0410-8b05-ffd578937521
2008-12-17 08:49:50 +00:00
rfm
a4f370cebb clear ivars when deallocating
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27303 72102866-910b-0410-8b05-ffd578937521
2008-12-16 09:12:18 +00:00
rfm
69074dbfcd Improve documentation
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27291 72102866-910b-0410-8b05-ffd578937521
2008-12-14 19:12:46 +00:00
rfm
2e152fdade Support username:password@ prefix to host when initialising from schem,
host and path.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27290 72102866-910b-0410-8b05-ffd578937521
2008-12-14 19:03:58 +00:00
rfm
361b9fca67 Tweak test for ipv6 host
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27289 72102866-910b-0410-8b05-ffd578937521
2008-12-14 18:04:01 +00:00
wlux
d4529c9a65 Fix select based implementation of GSRunLoopCtxt.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27269 72102866-910b-0410-8b05-ffd578937521
2008-12-09 22:01:17 +00:00
rfm
141bc74c1f Update and fix for bug #25004
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27257 72102866-910b-0410-8b05-ffd578937521
2008-12-08 09:08:05 +00:00
rfm
f0d838c18b Fix keepalive bugs
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27249 72102866-910b-0410-8b05-ffd578937521
2008-12-07 16:03:29 +00:00
rfm
042b126345 hack for bad gnutls headers on openbsd
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27245 72102866-910b-0410-8b05-ffd578937521
2008-12-07 13:38:57 +00:00
rfm
449681e8d7 Add exclusive mode for windows
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27241 72102866-910b-0410-8b05-ffd578937521
2008-12-07 06:50:14 +00:00
rfm
8bc51f33ab Minor cleanup/reorganisation
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27240 72102866-910b-0410-8b05-ffd578937521
2008-12-07 06:02:02 +00:00
rfm
1b50f24d06 remove unnecessary check
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27237 72102866-910b-0410-8b05-ffd578937521
2008-12-07 05:36:37 +00:00
rfm
78eb6f63a3 Use new helper method.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27235 72102866-910b-0410-8b05-ffd578937521
2008-12-06 23:08:37 +00:00
rfm
b536038ed1 Revert last change
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27234 72102866-910b-0410-8b05-ffd578937521
2008-12-06 23:03:04 +00:00
wlux
7ca4179ecc Fix infinite loop introduced in r27212.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27233 72102866-910b-0410-8b05-ffd578937521
2008-12-06 21:48:37 +00:00
rfm
d87167419a Avoid conflict produced by hgnutls header on openbsd4.4
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27229 72102866-910b-0410-8b05-ffd578937521
2008-12-06 18:13:31 +00:00
rfm
a14130e423 Fix for #25026 I hope
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27227 72102866-910b-0410-8b05-ffd578937521
2008-12-06 16:52:03 +00:00
rfm
958ad09e77 iImprove last change
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27224 72102866-910b-0410-8b05-ffd578937521
2008-12-06 15:27:49 +00:00
rfm
26a651d0bd New convenience method in additions library
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27223 72102866-910b-0410-8b05-ffd578937521
2008-12-06 15:08:07 +00:00
rfm
ba24d82282 fix incorrect assignment
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27217 72102866-910b-0410-8b05-ffd578937521
2008-12-06 09:09:24 +00:00
rfm
ab49051c51 improve locating of framework directories on windows
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27214 72102866-910b-0410-8b05-ffd578937521
2008-12-05 17:45:02 +00:00
nicola
a0235beb54 Mingw32 - changed default GNUSTEP_BASE_PATH to GNUSTEP_LOCAL_TOOLS so that resources are found in the default configuration. Added --with-installation-domain configure option to be able to control it
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27213 72102866-910b-0410-8b05-ffd578937521
2008-12-05 17:36:06 +00:00
rfm
f8a62eda20 improve locating library bundles
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27212 72102866-910b-0410-8b05-ffd578937521
2008-12-05 15:50:51 +00:00
rfm
b92643594d Obscure thread-safety fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27209 72102866-910b-0410-8b05-ffd578937521
2008-12-04 18:04:00 +00:00
rfm
96cad0b2ec Document IPv6 changes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27208 72102866-910b-0410-8b05-ffd578937521
2008-12-04 14:09:33 +00:00
rfm
5e5b765b92 Fix #25003
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27207 72102866-910b-0410-8b05-ffd578937521
2008-12-04 09:51:49 +00:00
rfm
7a4f479bb8 fix accidental commit
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27204 72102866-910b-0410-8b05-ffd578937521
2008-12-03 17:23:35 +00:00
rfm
b27a7e351c Simplify
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27203 72102866-910b-0410-8b05-ffd578937521
2008-12-03 16:50:25 +00:00
rfm
ca1b828428 work in progress on keepalive and compression
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27200 72102866-910b-0410-8b05-ffd578937521
2008-12-03 09:05:48 +00:00
rfm
1d51e83998 Attempt fix for bug #24978
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27183 72102866-910b-0410-8b05-ffd578937521
2008-12-01 18:38:58 +00:00
rfm
1459f45289 Add uncaught exception handler for native objc exceptions
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27168 72102866-910b-0410-8b05-ffd578937521
2008-11-28 15:38:48 +00:00
rfm
898b85d1bb Make observer type consistent
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27154 72102866-910b-0410-8b05-ffd578937521
2008-11-27 15:34:01 +00:00
rfm
e95b7438e7 Retain path
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27150 72102866-910b-0410-8b05-ffd578937521
2008-11-27 14:31:04 +00:00
rfm
71b08bb24c Don't insist on tools being in system domain
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27149 72102866-910b-0410-8b05-ffd578937521
2008-11-27 14:27:31 +00:00
rfm
5b7d645d3d Don't override installation domain
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27148 72102866-910b-0410-8b05-ffd578937521
2008-11-27 13:53:17 +00:00
gcasa
ce0637c863 * Headers/Additions/GNUstepBase/GSVersionMacros.h: Add
defines for earlier version of Mac OS X back to 10.0.
	* Source/synchronization.m: Correct a problem found during testing.
	* Testing/synctest/main.m: Updated test.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27136 72102866-910b-0410-8b05-ffd578937521
2008-11-26 15:06:06 +00:00
rfm
69effed5ac Add check of method types in -methodSignatureForSelector:
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27135 72102866-910b-0410-8b05-ffd578937521
2008-11-26 09:20:34 +00:00
rfm
109d269742 Remove some unused mappings
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27134 72102866-910b-0410-8b05-ffd578937521
2008-11-26 07:26:07 +00:00
rfm
6233ed0de2 Improve lossy conversion to gsm
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27132 72102866-910b-0410-8b05-ffd578937521
2008-11-25 22:52:02 +00:00
rfm
cfe1db813c Allow keepalive to be inherited from listening connection
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27111 72102866-910b-0410-8b05-ffd578937521
2008-11-21 10:41:43 +00:00
rfm
75ae2d11d8 add some diagnostics
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27107 72102866-910b-0410-8b05-ffd578937521
2008-11-21 09:35:41 +00:00
rfm
21fe9ddb3d Fix initialisation error
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27106 72102866-910b-0410-8b05-ffd578937521
2008-11-21 08:47:22 +00:00
rfm
8bb5de4824 Add ivar for expansion, remove a few lines unused code, add private keepalive.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27105 72102866-910b-0410-8b05-ffd578937521
2008-11-21 08:02:41 +00:00
rfm
9f7e2e9c66 Fix bug #24883
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27098 72102866-910b-0410-8b05-ffd578937521
2008-11-20 00:05:41 +00:00
rfm
d9bc911fb5 Fix illegal pointer reference for empty string
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27094 72102866-910b-0410-8b05-ffd578937521
2008-11-19 12:18:28 +00:00
rfm
50332b58ec Fixups for a few problems in gnutls support with https over
NSURLConnection/NSURLProtocol


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27092 72102866-910b-0410-8b05-ffd578937521
2008-11-19 10:07:50 +00:00
rfm
4615b07d2f Add warning if you try to use SSL without support compiled in.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27091 72102866-910b-0410-8b05-ffd578937521
2008-11-18 23:18:08 +00:00
rfm
0682b9bcee Warn about propblems with libkvm
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27088 72102866-910b-0410-8b05-ffd578937521
2008-11-18 09:41:38 +00:00
rfm
01a0bad98e Check that arguments to dessingated initialiser are valid
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27087 72102866-910b-0410-8b05-ffd578937521
2008-11-18 09:19:44 +00:00
rfm
f8cc9eab54 define socklen+t as int on windows
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27081 72102866-910b-0410-8b05-ffd578937521
2008-11-17 13:50:09 +00:00
rfm
8658db87db Applied patch #6677
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27080 72102866-910b-0410-8b05-ffd578937521
2008-11-17 13:45:32 +00:00
rfm
6494df8f1b fix leak
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27063 72102866-910b-0410-8b05-ffd578937521
2008-11-15 07:22:01 +00:00
rfm
efb60606ac Minor bugfixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27062 72102866-910b-0410-8b05-ffd578937521
2008-11-15 07:15:39 +00:00
wlux
7b196e7026 Fix potential crash while closing a message port.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27060 72102866-910b-0410-8b05-ffd578937521
2008-11-14 23:30:50 +00:00
wlux
2f8f770a34 Improve portability of -processorCount and -activeProcessorCount.
Use /var/tmp as temporary directory on Darwin.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27058 72102866-910b-0410-8b05-ffd578937521
2008-11-14 21:59:13 +00:00
rfm
35ecf899da Fix typo
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27048 72102866-910b-0410-8b05-ffd578937521
2008-11-14 11:19:41 +00:00
rfm
bcaf737d23 Fix potential byte order issue
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27046 72102866-910b-0410-8b05-ffd578937521
2008-11-14 10:54:53 +00:00
rfm
38b55a9298 Fix missing argument spotted by Fred
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27040 72102866-910b-0410-8b05-ffd578937521
2008-11-13 17:58:13 +00:00
rfm
74d436f9b9 Fix uninitialised variable problem
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27038 72102866-910b-0410-8b05-ffd578937521
2008-11-13 17:54:37 +00:00
rfm
8c4b8985f8 Add bsd implementations ... need testing to see if they compile/work
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27036 72102866-910b-0410-8b05-ffd578937521
2008-11-13 14:28:56 +00:00
rfm
f38d1b9307 revert last change, instead set define to say we support win2000 and up
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27035 72102866-910b-0410-8b05-ffd578937521
2008-11-13 13:55:21 +00:00
rfm
acc63cc82a fixup for older wndows
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27034 72102866-910b-0410-8b05-ffd578937521
2008-11-13 13:43:18 +00:00
rfm
a4c9630bc0 implement latest OSX changes to NSProcessInfo
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27032 72102866-910b-0410-8b05-ffd578937521
2008-11-13 10:09:50 +00:00
rfm
0edbaa0608 turn off stack trace symbols if built with NDEBUG
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27030 72102866-910b-0410-8b05-ffd578937521
2008-11-12 11:06:21 +00:00
rfm
577da43f2c mplement KVC methods
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27022 72102866-910b-0410-8b05-ffd578937521
2008-11-11 06:59:11 +00:00
rfm
6afce1ea49 Clarify docs a little
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27019 72102866-910b-0410-8b05-ffd578937521
2008-11-09 10:11:18 +00:00
rfm
2e6a328757 Added code to parse literal strings.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27001 72102866-910b-0410-8b05-ffd578937521
2008-10-31 23:43:44 +00:00
rfm
1f1e64dac5 revert last change
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26999 72102866-910b-0410-8b05-ffd578937521
2008-10-31 23:12:05 +00:00
rfm
06d258a099 Fixup for growing array to fixed size
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26994 72102866-910b-0410-8b05-ffd578937521
2008-10-31 10:47:08 +00:00
rfm
c8a82362f5 allow longer double values.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26991 72102866-910b-0410-8b05-ffd578937521
2008-10-29 09:16:17 +00:00
rfm
4c00d63891 consistency tweak
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26989 72102866-910b-0410-8b05-ffd578937521
2008-10-29 06:47:46 +00:00
rfm
5a356f48f6 Fixup to get stacktrace working when built without debug
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26985 72102866-910b-0410-8b05-ffd578937521
2008-10-29 06:19:17 +00:00
rfm
3b2ffebb0c permit loads of leading whitespace for intValue and doubleValue
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26982 72102866-910b-0410-8b05-ffd578937521
2008-10-28 18:39:20 +00:00
rfm
99db724e99 Fix possible locale related probem with decimal separator.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26979 72102866-910b-0410-8b05-ffd578937521
2008-10-27 17:13:31 +00:00
rfm
db1d7c6e25 tidied
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26976 72102866-910b-0410-8b05-ffd578937521
2008-10-27 14:47:39 +00:00
gcasa
22a11ecf1a * Headers/Foundation/NSFileManager.h: Added declaration for new method
here.
	* Source/NSFileManager.m: Added implementation for the method 
	-(BOOL)createDirectoryAtPath:withIntermediateDirectories:attributes:
	error:.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26971 72102866-910b-0410-8b05-ffd578937521
2008-10-27 00:54:29 +00:00
rfm
0246a2e9c3 Synchronization fixups
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26938 72102866-910b-0410-8b05-ffd578937521
2008-10-19 10:49:08 +00:00
rfm
04c08a9a96 Add some diagnostic logging
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26923 72102866-910b-0410-8b05-ffd578937521
2008-10-17 09:51:23 +00:00
rfm
0643ffbda4 Fix typo
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26919 72102866-910b-0410-8b05-ffd578937521
2008-10-16 04:36:42 +00:00
rfm
3698d0d7d5 bugfix for old systems without stdint.h
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26918 72102866-910b-0410-8b05-ffd578937521
2008-10-15 05:10:55 +00:00
rfm
b4a40cc24c Tidied
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26917 72102866-910b-0410-8b05-ffd578937521
2008-10-15 04:53:34 +00:00
rfm
56e6713250 fix for #24564
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26916 72102866-910b-0410-8b05-ffd578937521
2008-10-15 04:49:12 +00:00
rfm
395e91dda7 add keyed archiving support
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26909 72102866-910b-0410-8b05-ffd578937521
2008-10-12 19:08:24 +00:00
rfm
1403c26b54 Fix bug 24320
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26907 72102866-910b-0410-8b05-ffd578937521
2008-10-11 06:30:03 +00:00
rfm
3df82bbcee Improve parse completion detection.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26898 72102866-910b-0410-8b05-ffd578937521
2008-10-03 07:40:52 +00:00
fedor
a5fde5a8f8 Add NSAffineTransform to docs
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26895 72102866-910b-0410-8b05-ffd578937521
2008-10-01 15:28:51 +00:00
gcasa
56a2cbadc5 * Source/synchronization.m: Remove uneeded objc_sync_remove_node
function.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26894 72102866-910b-0410-8b05-ffd578937521
2008-09-30 02:52:29 +00:00
rfm
6c64292edc don't block entire data structure while locking node
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26884 72102866-910b-0410-8b05-ffd578937521
2008-09-27 05:54:27 +00:00
rfm
312a0b64c8 Fixup for systems without iconv
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26880 72102866-910b-0410-8b05-ffd578937521
2008-09-26 10:05:49 +00:00
rfm
c643e68daf Tidied and fixed some locking order bugs.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26879 72102866-910b-0410-8b05-ffd578937521
2008-09-26 07:33:33 +00:00
gcasa
cf7c8f009c Remove free at the end of the objc_sync_exit to prevent issues with freeing the node and then retrieving it from the data structure.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26878 72102866-910b-0410-8b05-ffd578937521
2008-09-25 04:57:43 +00:00
gcasa
b6f7e0da8b * Source/synchronization.m: Correct issue in objc_sync_remove_node()
method where it could do a NULL dereference.  Also moved the locks on
	the tables to the highest level so to reduce the possibility of
	threading issues.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26877 72102866-910b-0410-8b05-ffd578937521
2008-09-25 04:55:42 +00:00
gcasa
8b51b9c39c * Source/NSUserDefaults.m: Corrected previous change.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26871 72102866-910b-0410-8b05-ffd578937521
2008-09-24 21:25:39 +00:00
gcasa
0871d54a82 Explicitly roll over to zero when the element isn't found.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26870 72102866-910b-0410-8b05-ffd578937521
2008-09-24 12:29:15 +00:00
gcasa
500adbbfd3 Add @synchronize support. The synchronize.m file will be committed to GCC as soon as Andrew P. looks at it and it is tested fully. I am committing it here for cases where the compiler can parse @synchronize, but doesn't have the necessary functions in the runtime.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26869 72102866-910b-0410-8b05-ffd578937521
2008-09-24 04:38:27 +00:00
rfm
7da55c5e34 Raise exception if smeone tries to initialise a date with NaN
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26865 72102866-910b-0410-8b05-ffd578937521
2008-09-23 08:22:15 +00:00
rfm
132c0a285d Make this a bit more robust
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26864 72102866-910b-0410-8b05-ffd578937521
2008-09-23 08:10:59 +00:00
rfm
b8a8ec6be3 Standardise path for lock file.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26860 72102866-910b-0410-8b05-ffd578937521
2008-09-19 08:44:28 +00:00
rfm
f26baae47c Avoid debug logging
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26858 72102866-910b-0410-8b05-ffd578937521
2008-09-18 19:55:56 +00:00
rfm
ad21368ee2 try to make tread performer firing more robust
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26856 72102866-910b-0410-8b05-ffd578937521
2008-09-18 08:22:53 +00:00
gcasa
e8da2462c7 GPLv2 from GPLv3... remove copying file for GPLv3. Added methods.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26821 72102866-910b-0410-8b05-ffd578937521
2008-08-25 22:57:04 +00:00
fredkiefer
314a2da7de When a thread ends clear the autorelease pool cache of that thread and
not of the current one.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26819 72102866-910b-0410-8b05-ffd578937521
2008-08-25 15:39:02 +00:00
rfm
d7c310736e Fix for md5 digest generation on some big endian 64bit machines.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26791 72102866-910b-0410-8b05-ffd578937521
2008-07-17 13:49:59 +00:00
rfm
ccc85e336f Minor optimisation.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26787 72102866-910b-0410-8b05-ffd578937521
2008-07-15 08:25:16 +00:00
rfm
22da5ce913 Improve argument checking for range/comparison methods.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26786 72102866-910b-0410-8b05-ffd578937521
2008-07-15 08:05:33 +00:00
rfm
2c6d007051 Some more performance tweaks for replagins strings in a mutable string.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26785 72102866-910b-0410-8b05-ffd578937521
2008-07-15 07:58:49 +00:00
rfm
6e285b1bba Minor tweaks and added comments.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26784 72102866-910b-0410-8b05-ffd578937521
2008-07-15 07:31:55 +00:00
rfm
940ba916dd Some optimisation.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26783 72102866-910b-0410-8b05-ffd578937521
2008-07-15 06:57:01 +00:00
rfm
49a2c6b3c6 Support new MacOS-X unicode string encoding constants.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26754 72102866-910b-0410-8b05-ffd578937521
2008-07-11 09:10:46 +00:00
rfm
b887ac8a7e Use iconv for 32 bit unicode
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26753 72102866-910b-0410-8b05-ffd578937521
2008-07-11 08:00:26 +00:00
rfm
d790d9747f Fixups for DO compatibility.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26747 72102866-910b-0410-8b05-ffd578937521
2008-07-06 09:18:30 +00:00
rfm
ca4c3d0477 implement new MacOS-X method.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26742 72102866-910b-0410-8b05-ffd578937521
2008-07-02 13:41:52 +00:00
rfm
6a1a276e1f tweak to ensure we have anonymous memory if we are using mmap
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26739 72102866-910b-0410-8b05-ffd578937521
2008-07-02 10:46:16 +00:00
rfm
af084a115a Imprivemewnts to get NS_MESSAGE and NS_INVOCATION working for FFI.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26733 72102866-910b-0410-8b05-ffd578937521
2008-06-30 05:29:19 +00:00
rfm
a12a537b6f fixup for windows memory protection
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26732 72102866-910b-0410-8b05-ffd578937521
2008-06-29 19:21:15 +00:00
rfm
703aff6ef5 Tidy executable memory support
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26731 72102866-910b-0410-8b05-ffd578937521
2008-06-29 18:44:41 +00:00
rfm
eb7aa72cb1 Add windows memory protection code
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26730 72102866-910b-0410-8b05-ffd578937521
2008-06-29 18:33:59 +00:00
rfm
070482eebc Improve code for making executable memory
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26727 72102866-910b-0410-8b05-ffd578937521
2008-06-29 09:18:33 +00:00
rfm
721a6881f8 More portable anonymous mmap
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26725 72102866-910b-0410-8b05-ffd578937521
2008-06-28 20:30:54 +00:00
rfm
848c550ae7 Try to ensure that ffi uses executable memory and doesn't segfault
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26723 72102866-910b-0410-8b05-ffd578937521
2008-06-28 05:13:47 +00:00
gcasa
42c7423644 * Source/NSUnarchiver.m: Issue a warning when the class can't be
resolved by the runtime in decodeValueOfObjCType:at:.



git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26722 72102866-910b-0410-8b05-ffd578937521
2008-06-27 21:49:27 +00:00
rfm
63de89b2af Only sort dictionary keys if they are strings.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26721 72102866-910b-0410-8b05-ffd578937521
2008-06-27 14:06:59 +00:00
rfm
18944ced01 Updates for MacOS-X compatibility
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26690 72102866-910b-0410-8b05-ffd578937521
2008-06-23 07:15:10 +00:00