Gregory John Casamento
a4996f8d05
Incorporated patch by David Chisnall.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28326 72102866-910b-0410-8b05-ffd578937521
2009-06-05 22:16:07 +00:00
Richard Frith-MacDonald
f6aa65817a
Apply nextstep encoding fix by Georg Fleischmann
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28323 72102866-910b-0410-8b05-ffd578937521
2009-06-04 07:48:34 +00:00
Wolfgang Lux
390aad3427
Fix a few issues with NSUndoManager, the most serious of which was
...
that NSUndoManager did no longer record redo actions properly since
the recent Mac OS X compatibililty changes to it.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28320 72102866-910b-0410-8b05-ffd578937521
2009-06-02 21:36:17 +00:00
Riccardo Mottola
f3723a5426
Atomic increment and decrement functions for m68k
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28310 72102866-910b-0410-8b05-ffd578937521
2009-05-29 23:10:15 +00:00
Nicola Pero
24bd346ee5
Very minor portability tweak for GNUmakefiles
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28309 72102866-910b-0410-8b05-ffd578937521
2009-05-29 10:17:21 +00:00
Richard Frith-MacDonald
bfc3312586
Documentation tweaks
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28308 72102866-910b-0410-8b05-ffd578937521
2009-05-27 11:03:42 +00:00
Richard Frith-MacDonald
c84840d917
MacOS-X compatibility updates.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28307 72102866-910b-0410-8b05-ffd578937521
2009-05-27 10:53:45 +00:00
Richard Frith-MacDonald
8904aada4f
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
Richard Frith-MacDonald
1d8d31ddcd
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
Richard Frith-MacDonald
a2348e55ae
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
Richard Frith-MacDonald
59851c2ad3
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
Richard Frith-MacDonald
e672584425
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
Richard Frith-MacDonald
81da5c447a
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
Adam Fedor
ce8971870d
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
Fred Kiefer
d2b68390e5
* 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
Richard Frith-MacDonald
9d4757988c
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
Riccardo Mottola
c93e4be8fb
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
Richard Frith-MacDonald
14d0adbb8b
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
Richard Frith-MacDonald
d28ec5d0c3
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
Richard Frith-MacDonald
9faaf05aff
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
Richard Frith-MacDonald
487090a426
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
Richard Frith-MacDonald
e8db6ca052
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
Richard Frith-MacDonald
a17d3c29b0
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
Richard Frith-MacDonald
03fd0648a2
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
Richard Frith-MacDonald
292d546cd9
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
Richard Frith-MacDonald
9cc306b2e1
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
Richard Frith-MacDonald
d79eb3cab4
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
Richard Frith-MacDonald
d8ec9172f6
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
Richard Frith-MacDonald
f37c9ca702
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
Gregory John Casamento
0ef9ca5cc7
* 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
Richard Frith-MacDonald
bd5437b24a
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
Richard Frith-MacDonald
4f5344d2c2
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
Richard Frith-MacDonald
067a687974
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
Richard Frith-MacDonald
cfac8c352c
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
Richard Frith-MacDonald
807d1b8a65
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
Gregory John Casamento
1be02d0252
* 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
Richard Frith-MacDonald
e537692852
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
Richard Frith-MacDonald
92c3166df3
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
Richard Frith-MacDonald
d3398a8044
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
Richard Frith-MacDonald
edac807d27
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
Richard Frith-MacDonald
79b93a4901
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
Gregory John Casamento
d2015542c0
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
Richard Frith-MacDonald
4243d08bfe
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
Richard Frith-MacDonald
5921606e39
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
Adam Fedor
fd2132310b
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
Richard Frith-MacDonald
9db45a6d7e
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
Richard Frith-MacDonald
c6937301b8
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
Richard Frith-MacDonald
3452a47317
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
Richard Frith-MacDonald
949e492513
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
Fred Kiefer
f70b7aed9d
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
Richard Frith-MacDonald
3e5de3081a
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
Richard Frith-MacDonald
057818ab06
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
Richard Frith-MacDonald
346052f64d
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
Richard Frith-MacDonald
3cfdb02718
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
Richard Frith-MacDonald
3db89e14dd
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
Richard Frith-MacDonald
23f68cd57f
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
Richard Frith-MacDonald
b4e0b8fcf9
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
Richard Frith-MacDonald
6c75808696
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
Richard Frith-MacDonald
f3788b611e
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
Richard Frith-MacDonald
a4618dc473
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
Richard Frith-MacDonald
971de91d62
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
Richard Frith-MacDonald
d2e2eda24c
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
Richard Frith-MacDonald
8afbc2fcb7
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
Richard Frith-MacDonald
61b93f7a45
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
Richard Frith-MacDonald
5297d5f557
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
Richard Frith-MacDonald
bc9468c45f
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
Richard Frith-MacDonald
00e2bbb843
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
Richard Frith-MacDonald
8687a2ed40
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
Richard Frith-MacDonald
18511be325
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
Richard Frith-MacDonald
b3a06f27f0
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
Richard Frith-MacDonald
a74694ef57
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
Richard Frith-MacDonald
0d9c36063c
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
Richard Frith-MacDonald
22d4b3470d
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
Fred Kiefer
b85f364024
* 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
Richard Frith-MacDonald
03502b8174
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
Richard Frith-MacDonald
83a578d527
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
Richard Frith-MacDonald
f2a516bf74
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
Richard Frith-MacDonald
75d23375ce
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
Richard Frith-MacDonald
68d0bb48f1
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
Richard Frith-MacDonald
8ebcef5198
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
Richard Frith-MacDonald
922c7a2fe7
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
Richard Frith-MacDonald
24d43481a8
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
Richard Frith-MacDonald
845a701069
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
Richard Frith-MacDonald
1be05b5cd7
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
Richard Frith-MacDonald
1db6e01877
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
Richard Frith-MacDonald
682121bebe
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
Richard Frith-MacDonald
3783bd74af
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
Richard Frith-MacDonald
04efdeed93
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
Richard Frith-MacDonald
76bd89f4cf
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
Richard Frith-MacDonald
62947809ff
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
Richard Frith-MacDonald
0e72adc170
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
Richard Frith-MacDonald
833a2f3b26
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
Richard Frith-MacDonald
bb0412b099
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
Richard Frith-MacDonald
1ccdbc638c
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
Richard Frith-MacDonald
0fc7a4b367
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
Richard Frith-MacDonald
3b6bd36cce
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
Richard Frith-MacDonald
43afc6aa41
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
Richard Frith-MacDonald
17136fe4d0
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
Richard Frith-MacDonald
fd763be6a6
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
Richard Frith-MacDonald
5ff1f5d2ca
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
Richard Frith-MacDonald
aaca31acf2
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
Richard Frith-MacDonald
b96f176cbc
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
Richard Frith-MacDonald
c6257091ce
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
Richard Frith-MacDonald
88183aa33c
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
Richard Frith-MacDonald
43a0af2382
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
Richard Frith-MacDonald
d2fa82f877
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
Richard Frith-MacDonald
d3da55f975
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
Richard Frith-MacDonald
7df8c0e140
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
Xavier Glattard
b3da05d398
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
Richard Frith-MacDonald
b732dc843b
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
Richard Frith-MacDonald
0d75fb5f66
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
Richard Frith-MacDonald
ec501bcde4
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
Richard Frith-MacDonald
be293b2c54
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
Richard Frith-MacDonald
910deff1a6
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
Richard Frith-MacDonald
2f24254d4f
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
Richard Frith-MacDonald
5e132b3cf7
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
Richard Frith-MacDonald
eabab217de
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
Richard Frith-MacDonald
9b44e4c7c5
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
Gregory John Casamento
356720376a
* 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
Richard Frith-MacDonald
967534bb8d
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
Richard Frith-MacDonald
0e2e58bf87
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
Richard Frith-MacDonald
be86199404
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
Richard Frith-MacDonald
ef8b37000e
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
Richard Frith-MacDonald
06fbe225d2
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
Richard Frith-MacDonald
e06b52aae4
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
Richard Frith-MacDonald
a885b64dba
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
Richard Frith-MacDonald
d64071198b
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
Richard Frith-MacDonald
f15ce911db
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
Richard Frith-MacDonald
34e8be56be
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
Richard Frith-MacDonald
b326420a1a
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
Richard Frith-MacDonald
4006fb9f00
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
Gregory John Casamento
f77a3d4091
* 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
Richard Frith-MacDonald
76a38be99b
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
Richard Frith-MacDonald
f2a92b88ec
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
Richard Frith-MacDonald
afb0f171c7
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
Richard Frith-MacDonald
2309fc7d1e
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
Richard Frith-MacDonald
96748dc007
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
Richard Frith-MacDonald
1613ab58b5
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
Richard Frith-MacDonald
4fc120d2f4
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
Richard Frith-MacDonald
456b2a7d49
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
Richard Frith-MacDonald
98fbc66b1c
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
Riccardo Mottola
171ce33276
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
Richard Frith-MacDonald
b502a17d9a
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
Richard Frith-MacDonald
8ed48908cd
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
Richard Frith-MacDonald
94296c4747
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
Richard Frith-MacDonald
39b3249632
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
Richard Frith-MacDonald
185221a9f4
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
Richard Frith-MacDonald
86c18013e5
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
Richard Frith-MacDonald
399e2f9b38
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
Richard Frith-MacDonald
e82bd33ab1
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
Richard Frith-MacDonald
41d1c8eb6e
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
Richard Frith-MacDonald
6bccff5fc7
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
Wolfgang Lux
ff7212cf67
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
Richard Frith-MacDonald
61a6648a75
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
Gregory John Casamento
1481ce2b54
* 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
Richard Frith-MacDonald
7cdb430fce
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
Richard Frith-MacDonald
8a78246d12
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
Richard Frith-MacDonald
e2d0694264
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
Richard Frith-MacDonald
d8f2b6b369
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
Richard Frith-MacDonald
731ed0c009
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
Richard Frith-MacDonald
9d92999985
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
Gregory John Casamento
237ee4134c
* 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
Richard Frith-MacDonald
22801d3cac
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
Richard Frith-MacDonald
df141e4ab4
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
Richard Frith-MacDonald
940de12cab
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
Richard Frith-MacDonald
67c379bc7a
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
Richard Frith-MacDonald
b830b55dee
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
Richard Frith-MacDonald
952af9c197
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
Richard Frith-MacDonald
43ad91f79e
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
Richard Frith-MacDonald
988f583f7d
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
Gregory John Casamento
e7454ec280
* 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
Richard Frith-MacDonald
6337d986c6
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
Gregory John Casamento
130e8f5592
* 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
Fred Kiefer
9aadf1d411
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
Fred Kiefer
10d455121d
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
Richard Frith-MacDonald
7ae871d1ac
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
Richard Frith-MacDonald
a1d5f2f174
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
Richard Frith-MacDonald
b87b7a7b33
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
Richard Frith-MacDonald
0488c7760b
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
Fred Kiefer
ba9a6dff92
* 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
Gregory John Casamento
bc64f6c30b
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 Pero
bd2f96bb15
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
Richard Frith-MacDonald
72bd50db6f
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 Pero
1894e3d527
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
Richard Frith-MacDonald
03b021d94c
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
Richard Frith-MacDonald
dce58731aa
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
Richard Frith-MacDonald
95cb41d304
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
Richard Frith-MacDonald
e702cfb145
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
Richard Frith-MacDonald
49fff1859e
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
Wolfgang Lux
23711d82d3
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
Richard Frith-MacDonald
7255d33baf
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
Richard Frith-MacDonald
0f3f832de3
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
Richard Frith-MacDonald
dbffd04677
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
Richard Frith-MacDonald
391b1f6828
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
Richard Frith-MacDonald
c4fdb736f6
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
Richard Frith-MacDonald
2d69af5819
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
Richard Frith-MacDonald
ab86d60de4
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
Richard Frith-MacDonald
b694892d87
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
Wolfgang Lux
806114d969
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
Richard Frith-MacDonald
560d6e001a
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
Richard Frith-MacDonald
9aa22627bd
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
Richard Frith-MacDonald
d1c53ea985
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
Richard Frith-MacDonald
8958eeea90
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
Richard Frith-MacDonald
8d9e1d356d
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
Richard Frith-MacDonald
f794a4cb3c
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 Pero
596ca63360
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
Richard Frith-MacDonald
dfa7db4455
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
Richard Frith-MacDonald
b313d1b576
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
Richard Frith-MacDonald
61c03561d7
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
Richard Frith-MacDonald
bf501bfbd0
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
Richard Frith-MacDonald
7807fa136a
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
Richard Frith-MacDonald
cbdabdbc78
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
Richard Frith-MacDonald
1cf93c029f
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
Richard Frith-MacDonald
1674ac3746
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
Richard Frith-MacDonald
74f4c00f53
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
Richard Frith-MacDonald
3f1d51dcd0
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
Richard Frith-MacDonald
446cf817fb
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
Richard Frith-MacDonald
3937ca0b97
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
Richard Frith-MacDonald
933c52af50
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
Gregory John Casamento
42ce7ccd01
* 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
Richard Frith-MacDonald
0ac29f22e7
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
Richard Frith-MacDonald
cb0c2e65fe
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
Richard Frith-MacDonald
d4e43ac76c
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
Richard Frith-MacDonald
610c16665a
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
Richard Frith-MacDonald
cdbf2720e4
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
Richard Frith-MacDonald
9abe5c934c
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
Richard Frith-MacDonald
b7b3ed920e
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
Richard Frith-MacDonald
d2ea86f5ca
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
Richard Frith-MacDonald
118ee4598a
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
Richard Frith-MacDonald
8d24f343e8
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
Richard Frith-MacDonald
5c3cff2bd8
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
Richard Frith-MacDonald
e9f320b0ef
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
Richard Frith-MacDonald
6a285011dc
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
Richard Frith-MacDonald
af99c790ae
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
Richard Frith-MacDonald
c4a2f62ad0
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
Richard Frith-MacDonald
4e37cbbca4
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
Richard Frith-MacDonald
265a8224d3
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
Wolfgang Lux
082dc66e43
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
Wolfgang Lux
d4117b5010
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
Richard Frith-MacDonald
782f91056a
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
Richard Frith-MacDonald
62410a883d
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
Richard Frith-MacDonald
ce37b84dd2
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
Richard Frith-MacDonald
fdad1ad181
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
Richard Frith-MacDonald
163e242a10
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
Richard Frith-MacDonald
54f80c3b76
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
Richard Frith-MacDonald
efd8093546
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
Richard Frith-MacDonald
b3207e1550
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
Richard Frith-MacDonald
353b1d75c7
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
Richard Frith-MacDonald
88a0a5bc54
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
Richard Frith-MacDonald
2e24f46790
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
Richard Frith-MacDonald
33ee6e2bef
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
Richard Frith-MacDonald
324a31ab97
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
Richard Frith-MacDonald
abee49fd42
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
Richard Frith-MacDonald
42978df814
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
Richard Frith-MacDonald
5218659e48
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
Richard Frith-MacDonald
5bcd0557dd
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
Richard Frith-MacDonald
cfa4cf97bc
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
Richard Frith-MacDonald
c9010d3ee0
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
Richard Frith-MacDonald
23cf7ffdf8
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
Gregory John Casamento
8c7739da4e
* 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
Richard Frith-MacDonald
eb23f2ee93
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
Richard Frith-MacDonald
dfe8525d84
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
Richard Frith-MacDonald
15fbeae7c9
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
Richard Frith-MacDonald
ecc5a07e7e
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
Richard Frith-MacDonald
ed9552b96e
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
Richard Frith-MacDonald
8c6ed1c004
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
Richard Frith-MacDonald
da5b051cd2
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
Richard Frith-MacDonald
33a4784b8e
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
Richard Frith-MacDonald
d60f08546e
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
Adam Fedor
6d43cc7aeb
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
Gregory John Casamento
71ec21f32f
* 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
Richard Frith-MacDonald
78ea2c04a3
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
Richard Frith-MacDonald
f16fff6425
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
Richard Frith-MacDonald
885e26ee31
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
Gregory John Casamento
2f8bc40aba
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
Gregory John Casamento
0fa05c2165
* 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
Gregory John Casamento
b1aa9b9ebd
* 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
Gregory John Casamento
4052779063
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
Gregory John Casamento
3d16dda1a5
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
Richard Frith-MacDonald
6f85f5292c
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
Richard Frith-MacDonald
ac3eb1fbce
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
Richard Frith-MacDonald
ea8dba8a94
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
Richard Frith-MacDonald
d323255111
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
Richard Frith-MacDonald
0ecc6aba60
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
Gregory John Casamento
6c779e7f63
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
Fred Kiefer
bff3fe7ca0
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
Richard Frith-MacDonald
2de7a94930
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
Richard Frith-MacDonald
0b3f1e08b2
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
Richard Frith-MacDonald
56b04a2877
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
Richard Frith-MacDonald
4c288ca2dd
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
Richard Frith-MacDonald
b3464c3c03
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
Richard Frith-MacDonald
c2b6a65594
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
Richard Frith-MacDonald
8beea23511
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
Richard Frith-MacDonald
0a22aaeff5
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
Richard Frith-MacDonald
98a1c9f463
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
Richard Frith-MacDonald
5f12fdebd8
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
Richard Frith-MacDonald
7e82f60a9e
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
Richard Frith-MacDonald
1cc66c3501
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
Richard Frith-MacDonald
7f1b63a68f
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
Richard Frith-MacDonald
bf8c928b7e
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