Commit graph

8226 commits

Author SHA1 Message Date
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
b06e718ad0 Minor tidyups
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27583 72102866-910b-0410-8b05-ffd578937521
2009-01-12 18:42:03 +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
2cc2afa8ff Fixup URLs
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27513 72102866-910b-0410-8b05-ffd578937521
2009-01-04 21:38:01 +00:00
Richard Frith-MacDonald
115baac809 Fix URL
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27511 72102866-910b-0410-8b05-ffd578937521
2009-01-04 21:29:01 +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
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
97fe165eb7 Use Richard's release notes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27374 72102866-910b-0410-8b05-ffd578937521
2008-12-21 23:49:19 +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
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
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
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
a115756538 avoid warnings about missing autorelease pool
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27256 72102866-910b-0410-8b05-ffd578937521
2008-12-08 08:43:07 +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
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