Commit graph

5005 commits

Author SHA1 Message Date
Doug Simons
fcb54b32cd allow field widths (like '%1d') in formats
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/branches/testplant_1@29027 72102866-910b-0410-8b05-ffd578937521
2009-11-17 01:02:19 +00:00
Doug Simons
4ed49b053b don't lock classLock to return sharedDefaults when it already exists, to avoid deadlock with _lock
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/branches/testplant_1@28503 72102866-910b-0410-8b05-ffd578937521
2009-08-21 16:54:58 +00:00
Doug Simons
f998728787 bulletproof NSUserDefaults against locks being lost
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/branches/testplant_1@28497 72102866-910b-0410-8b05-ffd578937521
2009-08-20 21:43:45 +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