Gregory John Casamento
fff7573b88
Correct changelog
2020-06-14 20:21:12 -04:00
Richard Frith-Macdonald
057445b4e7
Merge branch 'master' of ssh://github.com/gnustep/libs-base
2020-06-11 16:30:49 +01:00
Gregory John Casamento
c8ab7a3bc2
Merge branch 'master' of github.com:gnustep/libs-base into NSSecureCoding_branch2
2020-06-11 09:38:20 -04:00
Frederik Seiffert
d6d2fa9a74
Fix recursive creation of value transformers.
2020-06-11 14:22:04 +02:00
Frederik Seiffert
c6f24e6634
Fix Android assets support for bundle directories
2020-06-10 20:31:03 +02:00
Richard Frith-Macdonald
41ab84eaba
So not attempt to alter creation date of newly created file.
2020-06-09 11:43:56 +01:00
Gregory John Casamento
3b315b9d21
Merge branch 'master' of github.com:gnustep/libs-base into NSSecureCoding_branch2
2020-06-08 04:12:45 -04:00
rfm
daadfe7a6d
Merge branch 'master' into android-assets-directory-improvements
2020-06-06 12:13:43 +01:00
rfm
e2d223b564
Merge pull request #142 from gnustep/msys-fix
...
Msys fix
2020-06-06 11:11:06 +01:00
Richard Frith-Macdonald
41badcb417
Fix leak of new operation in -blockOperationWithBlock: method. Make -addExecutionBlock: ensure it works with an on-heap copy of its argument. Tidy code to have NSBlockOperation methods with normal formatting and alphabetical order. Tidy code to use standard macros for memory management.
2020-06-05 17:43:46 +01:00
Riccardo Mottola
5bbe378a79
remove unneeded window headers include, since common.h will include GSConfig.h
2020-06-05 13:46:34 +02:00
Frederik Seiffert
71f6cde4bd
Fix replacing an existing value in a weak objects map table.
2020-06-05 11:55:33 +02:00
Gregory John Casamento
ea162442ce
Merge branch 'master' of github.com:gnustep/libs-base into NSSecureCoding_branch2
2020-06-04 18:40:14 -04:00
Richard Frith-Macdonald
a1d5d020b3
Change -objectForKey: method to get the contents into a buffer (on the stack) and iterate through them rather than creating an autoreleased enumerator. This avoids allocation/autorelease/deallocation of the enumerator (as well as etain/release of the search list by the enumerator) which should give better performance generally and avoid excess object creation when lots of defaults lookups are done in an autorelease pool.
2020-06-03 14:48:22 +01:00
Gregory John Casamento
597f0a917e
Merge branch 'master' of github.com:gnustep/libs-base into NSSecureCoding_branch2
2020-05-31 17:41:23 -04:00
rfm
bf4c0719aa
Merge pull request #136 from gnustep/windows-ci
...
Set up CI for Windows using MinGW and GCC
Looks good, merging.
2020-05-29 16:33:42 +01:00
Richard Frith-Macdonald
6fd8dd7a20
Wrap code for posting of notifications (for becoming multithreaded and for a thread being about to exit) in an autorelease loop. This should avoid possible leakage of objects and warnings during the notification process.
2020-05-29 16:25:52 +01:00
Frederik Seiffert
a0fe037077
Include winsock2.h before windows.h, as required by MSYS2/MinGW-w64.
2020-05-29 10:40:03 +02:00
Gregory John Casamento
96f88dcc95
Merge branch 'master' of github.com:gnustep/libs-base into NSSecureCoding_branch2
2020-05-29 00:53:39 -04:00
Richard Frith-Macdonald
fab98ede73
On thread exit we must post the notification that it *will* exit before
...
setting the instance variable to say that it has finished. This is tested
as the order OSX does it, and makes sense to ensure that, when -isFinished
returns YES we can be sure the thread will not do anything else.
2020-05-26 16:30:15 +01:00
rfm
a636994a33
Merge pull request #138 from triplef/fix-nsuserdefaults-setbool
...
Store NSNumber instead of NSString for NSUserDefaults -setBool:forKey:.
2020-05-26 12:38:41 +01:00
Richard Frith-Macdonald
861f8de610
Remove excess whitespace and copy trick to NSPortCoder
2020-05-26 09:18:49 +01:00
Gregory John Casamento
3a0420bddf
Merge branch 'master' into NSSecureCoding_branch2
2020-05-26 01:52:58 -04:00
Riccardo Mottola
e7f89135d3
rewrite lower negative bounds to avoid integer constants underflow of literals
2020-05-25 23:50:36 +02:00
Frederik Seiffert
d2938c7729
Store NSNumber instead of NSString for NSUserDefaults -setBool:forKey:.
2020-05-25 17:34:34 +02:00
Frederik Seiffert
db19fc3308
Android assets improvements to support directories
...
- Extend NSBundle resources support to handle directories in Android assets.
- Fix NSFileManager -isReadableFileAtPath: to also support directories in Android assets.
2020-05-20 13:39:47 +02:00
Gregory John Casamento
2b38728f6e
Merge branch 'master' into NSSecureCoding_branch2
2020-05-15 10:08:56 -04:00
Gregory John Casamento
4230180eab
Add set/get for requiresSecureCoding
2020-05-15 10:06:39 -04:00
Frederik Seiffert
9f0d8d7720
Fix building Win32 classes with nonfragile ABI.
2020-05-13 18:08:35 +02:00
Gregory John Casamento
1a6a091fc4
Add set/get method for requiresSecureCoding
2020-05-13 02:29:53 -04:00
Gregory John Casamento
a0f50deb64
Fix fred's suggestions. Put guard and make more general method the one which is called.
2020-05-12 14:02:50 -04:00
Gregory John Casamento
be8980dfb4
Fix fred's suggestions. Put guard and make more general method the one which is called.
2020-05-12 14:01:44 -04:00
Gregory John Casamento
9d252bd5b6
Merge branch 'master' of github.com:gnustep/libs-base into NSSecureCoding_branch
2020-05-12 12:09:27 -04:00
Richard Frith-Macdonald
95b6f3a18e
Casts to fix systems where the UCalendarDateFields enumeration is unsigned
2020-05-12 13:35:18 +01:00
rfm
57e4eba479
Merge branch 'master' into file_creation_date
2020-05-12 13:25:49 +01:00
rfm
50d1358028
Merge pull request #132 from niwatako/fix-exponent-validation-in-jsonserialization
...
Fix exponent validation in NSJSONSerialization
Buce fix ... thanks.
2020-05-12 13:23:29 +01:00
Gregory John Casamento
e294089032
Merge branch 'master' into NSSecureCoding_branch
2020-05-11 16:55:28 -04:00
Gregory John Casamento
4dc1c566c1
Send error back
2020-05-11 16:54:41 -04:00
rfm
6b008fc19e
Merge branch 'master' into android-nsinputstream-support
2020-05-11 15:02:05 +01:00
niwatako
dccd799256
Fix exponent validation
2020-05-11 21:46:25 +09:00
fredkiefer
e71c2f68fa
* Source/NSISO8601DateFormatter.m,
...
* Source/NSOrthography.m: Clean up some compiler warnings.
2020-05-10 23:07:27 +02:00
fredkiefer
f4c5c519c2
* Source/NSXMLParser.m: Fix small bug in last commit that broke
...
all gui applications when there was a commented out section in the
user default XML file.
2020-05-08 21:59:28 +02:00
Richard Frith-Macdonald
5aab6f84cf
Use RELEASE macro for memory management
2020-05-08 15:26:07 +01:00
Richard Frith-Macdonald
b26a2f49ea
Convert to using indexes into a buffer
2020-05-08 15:05:17 +01:00
Gregory John Casamento
264811b3d0
Merge branch 'master' of github.com:gnustep/libs-base into NSSecureCoding_branch
2020-05-07 17:10:50 -04:00
Frederik Seiffert
b549dbbaec
NSLocale improvements
...
Use "instancetype" for instance-returning methods. Fix method signature of -displayNameForKey:value:.
2020-05-07 15:30:36 +02:00
Richard Frith-Macdonald
6fc9449241
Reorganise to make the separation of the two parsers clearer. NSXMLParser is the sloppy parser and can be selected using the dummy subclass GSSloppyXMLParser while, if we have libxml2, we can specifically select the strict parser using the GSStrictXMLParser class.
2020-05-06 15:24:04 +01:00
rfm
ca2abf51f7
Merge pull request #130 from triplef/add-nsxmlparser-stream-support
...
Implement -[NSXMLParser initWithStream:].
2020-05-06 14:08:39 +01:00
Fred Kiefer
0b4f3b382a
Merge pull request #126 from alotorev/bugfix/NSURLComponents
...
Bugfix/nsurl components
2020-05-06 13:09:35 +02:00
Gregory John Casamento
e2ce929761
Merge branch 'master' of github.com:gnustep/libs-base into NSSecureCoding_branch
2020-05-06 05:04:45 -04:00