Richard Frith-MacDonald
37acb000fd
consistency tweaks and simplify documentation flags in make files by automatically adding most work map entries.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37629 72102866-910b-0410-8b05-ffd578937521
2014-01-23 09:36:37 +00:00
Luboš Doležel
80f925978a
* Source/NSBundle.m:
...
* Headers/Foundation/NSBundle.h: add -resourceURL
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37602 72102866-910b-0410-8b05-ffd578937521
2014-01-14 14:13:31 +00:00
Richard Frith-MacDonald
5960e99013
move executable extensions code out to NSTask+GNUstepBase.m to avoid duplication
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37590 72102866-910b-0410-8b05-ffd578937521
2014-01-13 12:08:04 +00:00
Richard Frith-MacDonald
376afc9144
comment about path portability
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37577 72102866-910b-0410-8b05-ffd578937521
2014-01-12 06:34:57 +00:00
Richard Frith-MacDonald
cc4ee79a3e
alter NSDeveloperDirectory to give the path to the installed development system (the gnustep package on windows)
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37573 72102866-910b-0410-8b05-ffd578937521
2014-01-11 08:58:57 +00:00
Quentin Mathe
f89c8939a4
Fixed +[NSValueTransformer valueTransformerForName:] to automatically register
...
any available NSValueTransformer subclass that matches the given name and is
not yet registered. This behavior is described in the Cocoa API documentation.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37565 72102866-910b-0410-8b05-ffd578937521
2014-01-09 10:21:55 +00:00
Richard Frith-MacDonald
99517dd9b1
move random data generation out to category for easier use
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37558 72102866-910b-0410-8b05-ffd578937521
2014-01-08 11:14:53 +00:00
Marcus Müller
83cf4ab39f
NSMetadataQueryDelegate uses new GS_PROTOCOLS_HAVE_OPTIONAL macro now (and
...
minor tweaks)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37528 72102866-910b-0410-8b05-ffd578937521
2013-12-31 13:14:11 +00:00
Marcus Müller
64d6268f40
several macros added to properly support protocols containing @optional
...
also on GCC >= 4.6
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37525 72102866-910b-0410-8b05-ffd578937521
2013-12-30 13:37:40 +00:00
Marcus Müller
6dd4f6fba1
NSNetServiceListenForConnections option implemented for GSAvahiNetService
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37521 72102866-910b-0410-8b05-ffd578937521
2013-12-26 23:16:36 +00:00
Marcus Müller
adc50bb90f
fixed typo in Headers/Foundation/NSStream.h which prevented formal
...
protocol specification to be picked up by clang
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37520 72102866-910b-0410-8b05-ffd578937521
2013-12-26 23:02:49 +00:00
Richard Frith-MacDonald
ee8b3b987c
fixes for task notification
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37484 72102866-910b-0410-8b05-ffd578937521
2013-12-20 13:32:29 +00:00
Richard Frith-MacDonald
263e81a85c
improve build on windows
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37483 72102866-910b-0410-8b05-ffd578937521
2013-12-20 13:28:45 +00:00
Richard Frith-MacDonald
1aeea18a33
tweaks to build on windows
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37482 72102866-910b-0410-8b05-ffd578937521
2013-12-20 12:51:52 +00:00
Richard Frith-MacDonald
9b99122b0f
iUUID for unix by leeg
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37480 72102866-910b-0410-8b05-ffd578937521
2013-12-20 12:26:22 +00:00
Richard Frith-MacDonald
65039c3531
changes from bug #40930
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37478 72102866-910b-0410-8b05-ffd578937521
2013-12-20 10:18:12 +00:00
Richard Frith-MacDonald
9fd1bf4218
fix from #40931
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37477 72102866-910b-0410-8b05-ffd578937521
2013-12-20 10:05:10 +00:00
Richard Frith-MacDonald
0805c455d0
compatibility tweak from #40925
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37476 72102866-910b-0410-8b05-ffd578937521
2013-12-20 10:01:16 +00:00
Fred Kiefer
32a9c4c1dd
* Headers/Foundation/NSArray.h,
...
* Source/NSArray.m: Move -setValue:forKey: from NSMutableArray
to NSArray.
Patch by Marcian Lytwyn <marcian.lytwyn@advcsi.com>.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37464 72102866-910b-0410-8b05-ffd578937521
2013-12-13 21:01:22 +00:00
Quentin Mathe
52fa3a2c07
Changed keys argument type to (const id <NSCopying>[]) in
...
-[NSDictionary initWithObjects:forKeys:count:] and
+dictionaryWithObjects:forKeys:count:, to follow the current Cocoa API.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37431 72102866-910b-0410-8b05-ffd578937521
2013-12-05 13:16:36 +00:00
Riccardo Mottola
27bc2a3cf3
Insert some kludge for PTR stuff on systems with fake C99 compatible headers.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37419 72102866-910b-0410-8b05-ffd578937521
2013-11-29 17:42:44 +00:00
Riccardo Mottola
ce7b612350
include inttypes.h before undefining/defining
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37416 72102866-910b-0410-8b05-ffd578937521
2013-11-27 00:06:54 +00:00
Riccardo Mottola
7f332cc704
fix trivial error
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37415 72102866-910b-0410-8b05-ffd578937521
2013-11-26 23:22:49 +00:00
Riccardo Mottola
961344bc89
Detect broken PTR limits (notably solaris 8) and provide replacements
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37414 72102866-910b-0410-8b05-ffd578937521
2013-11-26 22:55:47 +00:00
Richard Frith-MacDonald
0e287d4440
Make ICU and other libraries used by base available for gui etc. Also fix for windows build
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37409 72102866-910b-0410-8b05-ffd578937521
2013-11-25 08:54:08 +00:00
Richard Frith-MacDonald
3e72da99e5
add -isoYear
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37377 72102866-910b-0410-8b05-ffd578937521
2013-11-18 15:19:23 +00:00
Richard Frith-MacDonald
ff8fb085de
remove solaris10 kludge
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37329 72102866-910b-0410-8b05-ffd578937521
2013-10-30 04:44:11 +00:00
Richard Frith-MacDonald
6b04d159b4
try to integerate Riccardo's inttypes patch
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37313 72102866-910b-0410-8b05-ffd578937521
2013-10-29 09:14:45 +00:00
Eric Wasylishen
f1cf2f888f
* Source/NSException.m:
...
* Headers/Foundation/NSThread.h: Add trivial implementation of
+[NSThread callStackSymbols] that uses GSStackTrace.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37249 72102866-910b-0410-8b05-ffd578937521
2013-10-18 02:00:54 +00:00
Fred Kiefer
bc968c5a9f
Add 10.6 class method dateWithTimeInterval:sinceDate:
...
Patch by Marcian Lytwyn <marcian.lytwyn@advcsi.com>
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37230 72102866-910b-0410-8b05-ffd578937521
2013-10-14 22:30:33 +00:00
Richard Frith-MacDonald
3809634e47
Fix for bug #40047 by Larry Campbell
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37108 72102866-910b-0410-8b05-ffd578937521
2013-09-18 17:43:42 +00:00
Richard Frith-MacDonald
2e99b562d8
SSL/TLS certificate enhancements.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37103 72102866-910b-0410-8b05-ffd578937521
2013-09-18 12:49:07 +00:00
Richard Frith-MacDonald
6adc307bfa
another attempt to improve characterset detection
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37059 72102866-910b-0410-8b05-ffd578937521
2013-09-10 07:24:29 +00:00
Fred Kiefer
b7ea982477
* Headers/GNUstepBase/GSVersionMacros.h: Fix usage of __APPLE__ macro.
...
Patch by Graham Lee <iamleeg@gmail.com>
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37028 72102866-910b-0410-8b05-ffd578937521
2013-08-30 20:24:08 +00:00
Luboš Doležel
8ea74f67d7
More fixes in GSBlocks.h
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36980 72102866-910b-0410-8b05-ffd578937521
2013-08-15 11:04:06 +00:00
Luboš Doležel
5302e0903c
Fixing GCC compile problem
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36977 72102866-910b-0410-8b05-ffd578937521
2013-08-15 07:09:09 +00:00
Luboš Doležel
13fd35dd29
Added missing GCC_VERSION macro declaration into GSBLocks.h
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36976 72102866-910b-0410-8b05-ffd578937521
2013-08-14 21:38:07 +00:00
Luboš Doležel
f932a9ddb4
* Headers/GNUstepBase/GSBlocks.h: Fixed the DEFINE_BLOCK_TYPE macro
...
for certain GCC versions
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36975 72102866-910b-0410-8b05-ffd578937521
2013-08-14 21:34:31 +00:00
Luboš Doležel
cac2ee2d7e
* Source/NSBundle.m: add NSBundle pathForAuxiliaryExecutable: and -privateFrameworksPath and their URL counterparts
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36973 72102866-910b-0410-8b05-ffd578937521
2013-08-14 21:10:35 +00:00
Richard Frith-MacDonald
e50bb2e496
added OSX convenience method
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36966 72102866-910b-0410-8b05-ffd578937521
2013-08-12 08:56:18 +00:00
Luboš Doležel
351c6d8b54
Added NSBundle executableURL and builtInPlugInsURL
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36959 72102866-910b-0410-8b05-ffd578937521
2013-08-10 13:31:46 +00:00
Luboš Doležel
c08c16568d
Added -[NSBundle bundleURL]
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36958 72102866-910b-0410-8b05-ffd578937521
2013-08-10 13:15:29 +00:00
Wolfgang Lux
15ebc62649
Fix definition of GS_OSX_ADJUST, which got things backward.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36874 72102866-910b-0410-8b05-ffd578937521
2013-07-11 22:03:17 +00:00
Richard Frith-MacDonald
498b8300c3
add new class from Graham Lee <iamleeg@gmail.com>
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36860 72102866-910b-0410-8b05-ffd578937521
2013-07-09 18:59:38 +00:00
Richard Frith-MacDonald
58ab45113f
re-add MAC_OS_X_VERSION_MAX_ALLOWED
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36857 72102866-910b-0410-8b05-ffd578937521
2013-07-09 04:35:54 +00:00
Fred Kiefer
64932aad00
Include objc.h otherwise __GNU_LIBOBJC__ isn't defined.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36838 72102866-910b-0410-8b05-ffd578937521
2013-07-05 13:55:10 +00:00
Richard Frith-MacDonald
4a39c51ca9
reverse logic in OSX test
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36833 72102866-910b-0410-8b05-ffd578937521
2013-07-04 06:30:35 +00:00
Richard Frith-MacDonald
f5818799fe
fix incorrect use of OSX specific versioning
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36832 72102866-910b-0410-8b05-ffd578937521
2013-07-04 06:29:06 +00:00
Richard Frith-MacDonald
5d9651ff89
document version macros for OSX
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36830 72102866-910b-0410-8b05-ffd578937521
2013-07-04 06:19:49 +00:00
Richard Frith-MacDonald
f3b8c69161
add missing API file and xcode project from Ibadinov Marat <ibadinov@me.com>
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36816 72102866-910b-0410-8b05-ffd578937521
2013-07-03 09:39:16 +00:00