Richard Frith-MacDonald
28aac8871f
fix accidental commit
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37621 72102866-910b-0410-8b05-ffd578937521
2014-01-20 09:29:17 +00:00
Richard Frith-MacDonald
323ac8c6b8
avoid compiler warnings
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37620 72102866-910b-0410-8b05-ffd578937521
2014-01-20 09:06:13 +00:00
Quentin Mathe
354ab0f46f
Fixed -respondsToSelector: and +instancesRespondToSelector: to check
...
+resolveInstanceMethod: and +resolveClassMethod: as documented in Cocoa
NSObject API.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37614 72102866-910b-0410-8b05-ffd578937521
2014-01-18 16:04:34 +00:00
Niels Grewe
1e64ca1adf
Implement -scanInteger: by either calling -scanInt: or -scanLongLong: based on the pointer size.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37612 72102866-910b-0410-8b05-ffd578937521
2014-01-16 16:13:20 +00:00
Richard Frith-MacDonald
bdf6dc7e23
fix for issue reported by Mathias Bauer <mathias_bauer@gmx.net>
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37611 72102866-910b-0410-8b05-ffd578937521
2014-01-16 15:15:52 +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
9dc6cb8ef2
improve definition/detection of mingw/msys
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37601 72102866-910b-0410-8b05-ffd578937521
2014-01-14 07:21:10 +00:00
Richard Frith-MacDonald
b955c25bb1
revert to get -isAbsolutePath regression tests to pass
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37600 72102866-910b-0410-8b05-ffd578937521
2014-01-13 21:28:49 +00:00
Marcus Müller
ff1df3a7eb
[NSString isAbsolutePath] fixed for __MINGW__
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37599 72102866-910b-0410-8b05-ffd578937521
2014-01-13 19:45:30 +00:00
Richard Frith-MacDonald
2f72f4b86e
try to locate msys via PATH as last resort
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37598 72102866-910b-0410-8b05-ffd578937521
2014-01-13 17:32:31 +00:00
Richard Frith-MacDonald
cc78018d45
don't require msys/version prefix to developer area on mingw
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37596 72102866-910b-0410-8b05-ffd578937521
2014-01-13 16:32:12 +00:00
Richard Frith-MacDonald
76a99f8dbb
log message if developer directory not found
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37595 72102866-910b-0410-8b05-ffd578937521
2014-01-13 15:38:51 +00:00
Richard Frith-MacDonald
971f71a2af
tweak
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37594 72102866-910b-0410-8b05-ffd578937521
2014-01-13 15:19:34 +00:00
Richard Frith-MacDonald
afd37cae6c
add option to display devpath and another way to guess it
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37593 72102866-910b-0410-8b05-ffd578937521
2014-01-13 15:15:51 +00:00
Richard Frith-MacDonald
b426fe64a9
mingw path extension fixes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37592 72102866-910b-0410-8b05-ffd578937521
2014-01-13 12:43:48 +00:00
Richard Frith-MacDonald
7b5ed7128e
avoid missing method warning
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37591 72102866-910b-0410-8b05-ffd578937521
2014-01-13 12:09:41 +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
0af27f52b1
restructure/fix msys root detection
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37583 72102866-910b-0410-8b05-ffd578937521
2014-01-12 16:24:35 +00:00
Richard Frith-MacDonald
c08017d0f1
fix typos
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37582 72102866-910b-0410-8b05-ffd578937521
2014-01-12 15:23:33 +00:00
Richard Frith-MacDonald
17b0d01f5c
improve code to find path to developer area (root of msys system) on windows.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37581 72102866-910b-0410-8b05-ffd578937521
2014-01-12 15:19:39 +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
Marcus Müller
072faf2281
Windows compile fixes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37574 72102866-910b-0410-8b05-ffd578937521
2014-01-11 18:03:15 +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
Richard Frith-MacDonald
629f28cd7e
fix for NT/windows detection
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37572 72102866-910b-0410-8b05-ffd578937521
2014-01-11 08:09:39 +00:00
Richard Frith-MacDonald
41a59dc49e
when looking for executables in windows path, try all executable file extensions
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37571 72102866-910b-0410-8b05-ffd578937521
2014-01-10 21:03:25 +00:00
Richard Frith-MacDonald
373e26b33e
mingw fixup by Riccardo
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37568 72102866-910b-0410-8b05-ffd578937521
2014-01-10 15:41:28 +00:00
Richard Frith-MacDonald
6f23a9f315
mingw fixup for executable files
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37567 72102866-910b-0410-8b05-ffd578937521
2014-01-10 15:33:36 +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
777f693855
safety tweak suggested by Quentin
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37564 72102866-910b-0410-8b05-ffd578937521
2014-01-09 09:55:36 +00:00
Richard Frith-MacDonald
6475418c5e
Don't set mutations pointer to on-stack value which could randomly get set
...
to contain garbage ... use self instead.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37563 72102866-910b-0410-8b05-ffd578937521
2014-01-09 09:00:24 +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
Quentin Mathe
150289de30
Fixed double number JSON serialization to encode 17 significant digits (this
...
matches the max number of significant digits in the double-precision floating
point format). This prevents a loss of precision, in case the number has more
than 3 digits after the decimal point.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37556 72102866-910b-0410-8b05-ffd578937521
2014-01-07 19:20:00 +00:00
Richard Frith-MacDonald
1bd5683eea
avoid needing to initialise main operation queue in main thread
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37555 72102866-910b-0410-8b05-ffd578937521
2014-01-07 16:15:33 +00:00
Richard Frith-MacDonald
dbc4a7033d
a few queue tests
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37554 72102866-910b-0410-8b05-ffd578937521
2014-01-07 15:51:12 +00:00
Richard Frith-MacDonald
3a895af609
Fix zombie creation for new runtime with hidden class for associated objects
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37553 72102866-910b-0410-8b05-ffd578937521
2014-01-07 11:09:05 +00:00
Richard Frith-MacDonald
bf086d4725
remove unused pool
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37552 72102866-910b-0410-8b05-ffd578937521
2014-01-07 10:53:51 +00:00
Richard Frith-MacDonald
e9ff4f3a3c
Fix for bug #41111
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37551 72102866-910b-0410-8b05-ffd578937521
2014-01-07 10:41:49 +00:00
Richard Frith-MacDonald
cece102d39
fix logic error in test
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37550 72102866-910b-0410-8b05-ffd578937521
2014-01-07 10:37:20 +00:00
Richard Frith-MacDonald
1629bbd638
tidied
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37546 72102866-910b-0410-8b05-ffd578937521
2014-01-06 22:27:34 +00:00
Richard Frith-MacDonald
00e92f5563
proper variable checked for objc2
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37542 72102866-910b-0410-8b05-ffd578937521
2014-01-06 11:36:40 +00:00
Richard Frith-MacDonald
99acc19db3
add test for release of associated objects
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37541 72102866-910b-0410-8b05-ffd578937521
2014-01-06 11:32:39 +00:00
Richard Frith-MacDonald
66ec6af49b
avoid possible problem with replacement when there's nothing to do ... we could be unnecessarily checking that a buffer exists when we don't actually need to
...
move anything in it.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37537 72102866-910b-0410-8b05-ffd578937521
2014-01-05 17:30:11 +00:00
Richard Frith-MacDonald
2d306c7aa5
fix error in method name used in exception format string
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37536 72102866-910b-0410-8b05-ffd578937521
2014-01-05 17:22:45 +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
c093c9ae54
add announcements
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37503 72102866-910b-0410-8b05-ffd578937521
2013-12-24 06:47:54 +00:00
Richard Frith-MacDonald
09d03f4772
bump version for new release
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37498 72102866-910b-0410-8b05-ffd578937521
2013-12-24 06:26:11 +00:00
Richard Frith-MacDonald
a77085756b
buffer overrun fix by Sergei Golovin <golovin.sv@gmail.com>
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37489 72102866-910b-0410-8b05-ffd578937521
2013-12-21 07:56:33 +00:00