Stefan Bidigaray
cf6824ca66
Started implementing new NSDateFormatter methods.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@31926 72102866-910b-0410-8b05-ffd578937521
2011-01-23 04:46:14 +00:00
Stefan Bidigaray
47547a0261
Fixed messed up NSDateFormatter definitions. Not sure how I managed to mess it up.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@31925 72102866-910b-0410-8b05-ffd578937521
2011-01-22 23:26:17 +00:00
Stefan Bidigaray
55ac350d39
Stub for 10.4 and above methods.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@31924 72102866-910b-0410-8b05-ffd578937521
2011-01-22 20:36:44 +00:00
Richard Frith-MacDonald
4604c1f98c
Add GlobalDefaults directory support.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@31922 72102866-910b-0410-8b05-ffd578937521
2011-01-21 15:19:40 +00:00
Richard Frith-MacDonald
882abe8e74
Fix error handling whitespace in xml
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@31910 72102866-910b-0410-8b05-ffd578937521
2011-01-19 09:21:23 +00:00
Richard Frith-MacDonald
73f29ccde0
OSX compatibility improvements
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@31909 72102866-910b-0410-8b05-ffd578937521
2011-01-18 12:07:21 +00:00
Richard Frith-MacDonald
7e79628495
Implement partial support for declarations.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@31907 72102866-910b-0410-8b05-ffd578937521
2011-01-17 19:37:27 +00:00
Stefan Bidigaray
984fb84dd7
Add FIXME tag to -setMinimum: and -setMaximum:.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@31886 72102866-910b-0410-8b05-ffd578937521
2011-01-13 00:34:14 +00:00
Stefan Bidigaray
c03d1096a6
Implmented a few more methods requiring ICU. Added code in -stringForObjectValue: to handle NSNumberFormatterBehavior10_4... need to test this code against OS X, I'm not sure I caught every case.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@31885 72102866-910b-0410-8b05-ffd578937521
2011-01-13 00:29:30 +00:00
Richard Frith-MacDonald
01b431530e
improve comment slightly
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@31882 72102866-910b-0410-8b05-ffd578937521
2011-01-12 09:18:38 +00:00
Stefan Bidigaray
316bd160d7
Fix copy-and-paste error.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@31880 72102866-910b-0410-8b05-ffd578937521
2011-01-12 00:14:11 +00:00
Stefan Bidigaray
8111e270df
Fixed decimal separator behavior in NSNumberFormatter... NSLocale tests requiring NSNumberFormatter should all work as expected, now.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@31879 72102866-910b-0410-8b05-ffd578937521
2011-01-12 00:04:04 +00:00
Richard Frith-MacDonald
c4a5305640
fix typo
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@31877 72102866-910b-0410-8b05-ffd578937521
2011-01-11 13:54:50 +00:00
Richard Frith-MacDonald
cc405b9ed6
condense separators at start of path.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@31875 72102866-910b-0410-8b05-ffd578937521
2011-01-11 13:46:04 +00:00
Richard Frith-MacDonald
15fd754bf2
Fixes to get base to compile again
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@31865 72102866-910b-0410-8b05-ffd578937521
2011-01-10 08:55:47 +00:00
Stefan Bidigaray
27bf149e78
Added a few more methods to NSNumberFormatter and implemented NSLocale code that required changes to NSNumberFormatter. NSLocale now passes all tests in the testsuite.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@31863 72102866-910b-0410-8b05-ffd578937521
2011-01-09 21:16:20 +00:00
Stefan Bidigaray
d3857cd49f
Implemented a few NSNumberFormatter methods.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@31862 72102866-910b-0410-8b05-ffd578937521
2011-01-09 20:18:51 +00:00
Stefan Bidigaray
85149f6b35
Fixed bugs found by testsuite.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@31861 72102866-910b-0410-8b05-ffd578937521
2011-01-09 15:54:49 +00:00
Stefan Bidigaray
8af60212d5
Added stub for 10.4+ NSNumberFormatter methods.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@31858 72102866-910b-0410-8b05-ffd578937521
2011-01-08 18:05:42 +00:00
Richard Frith-MacDonald
8bf4eacfa7
xml parsing fixes.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@31852 72102866-910b-0410-8b05-ffd578937521
2011-01-07 14:41:44 +00:00
Richard Frith-MacDonald
807206c35c
Fix to get NSURL -resourceSpecifier regression tests to pass again.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@31849 72102866-910b-0410-8b05-ffd578937521
2011-01-07 10:19:51 +00:00
Richard Frith-MacDonald
e1dbeb420e
minor OSX compatibility tweak
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@31847 72102866-910b-0410-8b05-ffd578937521
2011-01-07 09:52:20 +00:00
Fred Kiefer
a4a57e144f
* Source/NSObject.m (GSAtomicIncrement, GSAtomicDecrement):
...
MIPS64 specific adjustment of atomic functions for mips.
Patch by Sebastian Reitenbach <sebastia@l00-bugdead-prods.de>.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@31841 72102866-910b-0410-8b05-ffd578937521
2011-01-06 12:48:29 +00:00
Stefan Bidigaray
03c2eaaedb
Added copying and coding to NSCalendar. Fixed a few things in NSLocale.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@31822 72102866-910b-0410-8b05-ffd578937521
2011-01-02 03:47:29 +00:00
Stefan Bidigaray
797780c433
Minor fixes to NSCalendar and NSLocale. Also implemented NSCalendar's +currentCalendar.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@31819 72102866-910b-0410-8b05-ffd578937521
2011-01-01 22:20:16 +00:00
Stefan Bidigaray
798336be99
Fixed some typos.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@31818 72102866-910b-0410-8b05-ffd578937521
2011-01-01 21:41:59 +00:00
Stefan Bidigaray
d18e4eb8ed
Implemented -dateByAddingComponents:toDate:options: and -dateFromComponents:.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@31812 72102866-910b-0410-8b05-ffd578937521
2010-12-31 22:22:10 +00:00
Stefan Bidigaray
1670598602
Forgot to save previous changes to NSCalendar.h. It should now compile correctly.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@31811 72102866-910b-0410-8b05-ffd578937521
2010-12-31 18:30:30 +00:00
Stefan Bidigaray
fe41357041
Added iOS 4.0 and later methods to NSDateComponents. These methods will probably show up in OS X 10.7 and are easy enough to add now.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@31810 72102866-910b-0410-8b05-ffd578937521
2010-12-31 18:13:39 +00:00
Stefan Bidigaray
e970eb14d6
Added mappings to canonical locale identifers. The NSLocale class can now, for example, map from AmericanEnglish to en_US. The -preferredLanguages method now works, as well.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@31809 72102866-910b-0410-8b05-ffd578937521
2010-12-31 17:46:46 +00:00
David Chisnall
69c04b8ab7
Made format_arg attribute require clang (apparently it doesn't work with GCC, in spite of being listed in the GCC manual - possibly it only works with C functions). If it works with GCC 4.6, the #ifdef should be changed.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@31808 72102866-910b-0410-8b05-ffd578937521
2010-12-31 16:45:05 +00:00
David Chisnall
ab08c97ec7
Actually add ChangeLog from last commit.
...
Make mkchlog.sh show the changelog so I can check that it actually worked...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@31806 72102866-910b-0410-8b05-ffd578937521
2010-12-31 14:06:33 +00:00
David Chisnall
29cf40d24a
Added ChangeLog entry from last commit
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@31805 72102866-910b-0410-8b05-ffd578937521
2010-12-31 14:03:57 +00:00
David Chisnall
26cca7b21a
Add __attribute__ ((format_arg)) to [NSBundle -localizedStringForKey:value:table:]. This informs the compiler that the output can be used anywhere that the first argument can be used, and should silence all of the non-constant format string warnings that we get anywhere that _(@"foo") or similar is used.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@31804 72102866-910b-0410-8b05-ffd578937521
2010-12-31 14:03:45 +00:00
David Chisnall
62087337b0
Don't use template as a symbol name in a header, because this breaks ObjC++.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@31803 72102866-910b-0410-8b05-ffd578937521
2010-12-31 13:58:27 +00:00
Nicola Pero
171884ce1c
Explicitly use 'int' to read/write NSStringEncoding so that
...
it works for all versions of GCC
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@31784 72102866-910b-0410-8b05-ffd578937521
2010-12-27 11:28:01 +00:00
Richard Frith-MacDonald
b6f476a7eb
Cleanups plus minor OSX compatibility tweak
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@31781 72102866-910b-0410-8b05-ffd578937521
2010-12-27 07:03:50 +00:00
Richard Frith-MacDonald
3f3fa66078
Fix another leak spotted by Quentin
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@31779 72102866-910b-0410-8b05-ffd578937521
2010-12-26 20:37:35 +00:00
Richard Frith-MacDonald
5842007417
fix leak
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@31778 72102866-910b-0410-8b05-ffd578937521
2010-12-26 08:05:52 +00:00
Quentin Mathe
2fb610f22b
Improved autogsdoc to output symbols such as methods in their header declaration
...
order along the gsdoc files.
Useful for third-party tools which want to generate final documentation from
the GSDoc ouput and how the original headers were organized.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@31777 72102866-910b-0410-8b05-ffd578937521
2010-12-25 21:30:37 +00:00
Quentin Mathe
dfa04d7fb9
Added -stringByReplacingCharactersInRange:withString: (Mac OS 10.5 method)
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@31776 72102866-910b-0410-8b05-ffd578937521
2010-12-25 19:31:05 +00:00
Gregory John Casamento
8209004750
Changes to pl2link to correctly generate the .desktop file.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@31775 72102866-910b-0410-8b05-ffd578937521
2010-12-25 17:03:57 +00:00
Nicola Pero
433cba01d1
Fixed undeclared class in header
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@31774 72102866-910b-0410-8b05-ffd578937521
2010-12-24 18:34:16 +00:00
Nicola Pero
0a0a147ae9
Updated for GCC 4.6
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@31771 72102866-910b-0410-8b05-ffd578937521
2010-12-24 17:19:40 +00:00
Nicola Pero
ba3fac5d5b
Fixed [NSObject +conformsToProtocol:] and [NSObject -conformsToProtocol:]
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@31769 72102866-910b-0410-8b05-ffd578937521
2010-12-24 15:37:06 +00:00
Nicola Pero
30f098f9f8
Updated code to compile with GCC 4.6 and the new GNU Objective-C runtime
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@31765 72102866-910b-0410-8b05-ffd578937521
2010-12-23 02:23:05 +00:00
Nicola Pero
49e56309be
Updated headers to use the new Objective-C runtime API when using the new GNU Objective-C Runtime from GCC 4.6
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@31763 72102866-910b-0410-8b05-ffd578937521
2010-12-23 00:06:36 +00:00
Nicola Pero
15d62dc9ac
Updated config tests for GCC 4.6
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@31762 72102866-910b-0410-8b05-ffd578937521
2010-12-22 23:47:12 +00:00
Nicola Pero
90bc2ff63a
Removed unused check (and definition of) objc_thread_add
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@31761 72102866-910b-0410-8b05-ffd578937521
2010-12-22 23:36:11 +00:00
Adam Fedor
4f7b8c2089
* Headers/Foundation/NSCalendar.h: Add NSCopying protocol
...
* Source/NSCalendar.m: Retain ivar. Add copyWithZone:
* Source/NSURL.m (-resourceSpecifier): Separate behavior for
file scheme vs other schemes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@31757 72102866-910b-0410-8b05-ffd578937521
2010-12-22 18:10:33 +00:00