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
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
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
Nicola Pero
cefb3a0f41
If GNUSTEP_BASE_DOMAIN does not match GNUSTEP_INSTALLATION_DOMAIN and we're using relative paths, print a long detailed explanation of how to fix the problem, then abort. If we're not using relative paths and no GNUSTEP_INSTALLATION_DOMAIN is specified, use the one specified at configure time. Fixed bug where SSL/config.status would be invoked all the times without need.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27542 72102866-910b-0410-8b05-ffd578937521
2009-01-06 22:52:31 +00:00
Nicola Pero
fcba6cc780
Fixed typo in my last changelog entry
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27531 72102866-910b-0410-8b05-ffd578937521
2009-01-06 10:38:28 +00:00
Nicola Pero
667eef5757
Detect if relative paths are being hardcoded into gnustep-base or not. Only automatically reconfigure at install time if we are using relative paths
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27530 72102866-910b-0410-8b05-ffd578937521
2009-01-06 10:12:41 +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
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
Richard Frith-MacDonald
2a642f30c1
remove bogus check for mingw
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27446 72102866-910b-0410-8b05-ffd578937521
2008-12-29 06:35:09 +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
823e5f0032
Improved --with-installation-domain=xxx configure option, and fixed support for installation-domains.conf file
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27414 72102866-910b-0410-8b05-ffd578937521
2008-12-24 18:11:38 +00:00
Richard Frith-MacDonald
10f5aab56a
Fix error checking for objc_set_unexpected
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27403 72102866-910b-0410-8b05-ffd578937521
2008-12-22 15:18:22 +00:00
Richard Frith-MacDonald
d22dc74b23
update for next release
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27397 72102866-910b-0410-8b05-ffd578937521
2008-12-22 09:50:21 +00:00
Richard Frith-MacDonald
4b1d1caac8
Update config/build stuff from stable branch
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27396 72102866-910b-0410-8b05-ffd578937521
2008-12-22 09:18:32 +00:00
Adam Fedor
10b95b75a7
Update
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27379 72102866-910b-0410-8b05-ffd578937521
2008-12-22 00:02:32 +00:00
Adam Fedor
c9b2772430
Version 1.18.0
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27372 72102866-910b-0410-8b05-ffd578937521
2008-12-21 23:32:03 +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
b04275d166
Fix for NSPathUtilities built-in user path fragments problem.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27344 72102866-910b-0410-8b05-ffd578937521
2008-12-19 11:56:12 +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
f976a19bd6
NSURL MacOS-X compatibility enhancement.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27294 72102866-910b-0410-8b05-ffd578937521
2008-12-15 07:18:07 +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
Adam Fedor
2b296165b4
Add custom objc library check
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27254 72102866-910b-0410-8b05-ffd578937521
2008-12-08 05:03:13 +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
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
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
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
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
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
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
Wolfgang Lux
f5b56160f3
Fix header syntax in install.sh and provide default for make command
...
argument.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27180 72102866-910b-0410-8b05-ffd578937521
2008-11-30 17:37:46 +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
Fred Kiefer
97435f2d3c
Correct typing error in Richards last change.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27160 72102866-910b-0410-8b05-ffd578937521
2008-11-27 19:54:26 +00:00
Richard Frith-MacDonald
bf6ddf132e
Disable ffcall if native exceptions are in use.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27156 72102866-910b-0410-8b05-ffd578937521
2008-11-27 16:43:17 +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
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
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
8270755b6a
Start to get ready for new unstable branch release again.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27128 72102866-910b-0410-8b05-ffd578937521
2008-11-24 21:33:56 +00:00
Richard Frith-MacDonald
a5c34472f9
Updates for new unstable release
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27112 72102866-910b-0410-8b05-ffd578937521
2008-11-21 15:50:13 +00:00
Richard Frith-MacDonald
cfb2246936
implement keeplaive system.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27108 72102866-910b-0410-8b05-ffd578937521
2008-11-21 09:43:12 +00:00
Richard Frith-MacDonald
1d36408eea
Update fgor MacOS compatibility
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27099 72102866-910b-0410-8b05-ffd578937521
2008-11-20 00:11:22 +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
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
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
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
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
Gregory John Casamento
68d6210fa9
Adding test tool for @sync.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27009 72102866-910b-0410-8b05-ffd578937521
2008-11-05 22:22:16 +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
18ddcc0629
Improve error/help messages
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26992 72102866-910b-0410-8b05-ffd578937521
2008-10-30 14:22:19 +00:00
Richard Frith-MacDonald
025139d8ba
Improve documentation of stack trace
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26986 72102866-910b-0410-8b05-ffd578937521
2008-10-29 06:38:19 +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
Nicola Pero
be8d677718
Fixed typo in header that would stop gnustep-gui from compiling
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26975 72102866-910b-0410-8b05-ffd578937521
2008-10-27 14:40:01 +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
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
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
15785db04b
Update timezone info
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26903 72102866-910b-0410-8b05-ffd578937521
2008-10-10 14:14:12 +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
b6b08ef59b
Add forgotten changelog entry
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26882 72102866-910b-0410-8b05-ffd578937521
2008-09-26 10:08:08 +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
Gregory John Casamento
5613ece3f6
Added back in the v3 version of the license since the tools are still under v3 and the library is under v2.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26861 72102866-910b-0410-8b05-ffd578937521
2008-09-21 04:05:09 +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
f78c6627de
Added install script for use by compile-all
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26847 72102866-910b-0410-8b05-ffd578937521
2008-09-14 17:19:50 +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
3eae84d351
Improve proc filesystem check.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26814 72102866-910b-0410-8b05-ffd578937521
2008-08-20 09:48: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
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
45c3f6c21c
Use libffi in preference to ffcall
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26746 72102866-910b-0410-8b05-ffd578937521
2008-07-06 08:46:38 +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
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
6984a82930
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
Gregory John Casamento
f39466eb13
* 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
Richard Frith-MacDonald
36a2205b4f
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
Richard Frith-MacDonald
924fcadb91
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
Richard Frith-MacDonald
8a9ccbb1f4
Fix bug getting run loop for current thread if it has not already been set.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26685 72102866-910b-0410-8b05-ffd578937521
2008-06-18 13:11:11 +00:00
Richard Frith-MacDonald
dd93513d0b
Fix bug on some architectures.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26670 72102866-910b-0410-8b05-ffd578937521
2008-06-16 15:33:05 +00:00
Richard Frith-MacDonald
41fd7f1afb
Be more tolerant of buggy emails.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26660 72102866-910b-0410-8b05-ffd578937521
2008-06-15 09:16:08 +00:00
Richard Frith-MacDonald
ef8c764b0a
Fix crash with multibyte characters in large strings.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26638 72102866-910b-0410-8b05-ffd578937521
2008-06-13 05:03:31 +00:00
Richard Frith-MacDonald
07529f3820
bump version to 1.17.0 for next unstable release
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26632 72102866-910b-0410-8b05-ffd578937521
2008-06-12 10:47:53 +00:00
Richard Frith-MacDonald
8862e03eec
Add some release notes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26628 72102866-910b-0410-8b05-ffd578937521
2008-06-12 10:03:39 +00:00
David Ayers
ba368ae9e3
* Source/NSNumberFormatter.m ([-stringForObjectValue:]): Implement
...
handling of localizesFormat.
Return string value of attributedStringForZero if applicable so that
formatting for the common case is not short circuted for zero.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26627 72102866-910b-0410-8b05-ffd578937521
2008-06-11 17:00:55 +00:00
Richard Frith-MacDonald
112dfd96cf
Clarification of API status as suggested by David.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26624 72102866-910b-0410-8b05-ffd578937521
2008-06-10 19:10:45 +00:00
Richard Frith-MacDonald
98b8957283
fix typo in macro name
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26623 72102866-910b-0410-8b05-ffd578937521
2008-06-10 18:20:23 +00:00
Richard Frith-MacDonald
0beeaa8945
Mostly deprectation changes, one possible obscure buffer overrun fix.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26621 72102866-910b-0410-8b05-ffd578937521
2008-06-10 11:17:13 +00:00
Richard Frith-MacDonald
b2b14398d2
allow developers more time to adapt to LGPLv3
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26606 72102866-910b-0410-8b05-ffd578937521
2008-06-08 10:38:33 +00:00
Richard Frith-MacDonald
2352e05045
Minor optimisation for getting dictionary representation of defaults.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26604 72102866-910b-0410-8b05-ffd578937521
2008-06-07 06:00:26 +00:00
Richard Frith-MacDonald
d8a3ed9cba
Fix deadlock and revert previous change
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26603 72102866-910b-0410-8b05-ffd578937521
2008-06-07 05:44:58 +00:00
Richard Frith-MacDonald
cceb2a06c3
Simplification ... remove internal private functiuon and use public method.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26602 72102866-910b-0410-8b05-ffd578937521
2008-06-07 05:32:15 +00:00
Richard Frith-MacDonald
be17da6c9d
Take notice of whether the system time zone changes.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26599 72102866-910b-0410-8b05-ffd578937521
2008-06-06 14:47:40 +00:00
Richard Frith-MacDonald
ec0b3ab41a
MacOS-X compatibility updates.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26598 72102866-910b-0410-8b05-ffd578937521
2008-06-06 13:57:06 +00:00
Richard Frith-MacDonald
84ddf37c2c
use ffi by default on sparc64 solaris
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26574 72102866-910b-0410-8b05-ffd578937521
2008-05-27 08:40:43 +00:00
Nicola Pero
16869a45b4
Use the gnustep-make v2 variable GNUSTEP_DOC_MAN instead of the obsolete/deprecated GNUSTEP_DOCUMENTATION_MAN
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26566 72102866-910b-0410-8b05-ffd578937521
2008-05-24 14:57:27 +00:00
Richard Frith-MacDonald
ca0494b175
Fixups for sparc64
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26558 72102866-910b-0410-8b05-ffd578937521
2008-05-23 16:01:19 +00:00
Richard Frith-MacDonald
7920c2db3e
Check for nsl lib presence
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26557 72102866-910b-0410-8b05-ffd578937521
2008-05-23 13:10:48 +00:00
Richard Frith-MacDonald
305228ef17
Try to improve debug logs
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26550 72102866-910b-0410-8b05-ffd578937521
2008-05-22 08:29:04 +00:00
Richard Frith-MacDonald
3fc4813dc7
Fix uninitialsed varibale reference
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26548 72102866-910b-0410-8b05-ffd578937521
2008-05-21 09:34:47 +00:00
Richard Frith-MacDonald
3f13acae0e
Check for nil when replacing object in array.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26525 72102866-910b-0410-8b05-ffd578937521
2008-05-14 09:31:33 +00:00
Richard Frith-MacDonald
7084039296
try to build with correct ffcall/ffi depending on target system
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26483 72102866-910b-0410-8b05-ffd578937521
2008-05-01 20:14:05 +00:00
Richard Frith-MacDonald
01a7d37860
Save a little space and simplify code a little.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26473 72102866-910b-0410-8b05-ffd578937521
2008-04-25 04:47:31 +00:00
Richard Frith-MacDonald
0dca6da5fb
Update atomic increment/decrement
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26369 72102866-910b-0410-8b05-ffd578937521
2008-03-20 14:47:08 +00:00
Richard Frith-MacDonald
aeabafcf12
Fix for bug #22676
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26365 72102866-910b-0410-8b05-ffd578937521
2008-03-20 10:00:11 +00:00