Commit graph

901 commits

Author SHA1 Message Date
Frederik Seiffert
4cc89bb8b1 Disable gdomap for all Android ABIs.
Target OS can be either "linux-android" or "linux-androideabi" (when building for armeabi-v7a).
2021-02-08 12:29:37 +01:00
Richard Frith-Macdonald
524624c7ed remove excess format specified from printf 2021-02-06 10:03:47 +00:00
Fred Kiefer
46c463c006 * Tools/make_strings/StringsFile.m: Write the file in UTF8 format
if the string contains any non ASCII character.
2021-02-05 22:56:15 +01:00
Frederik Seiffert
9725e77c9d Disable gdomap on Android (unsupported). 2021-02-03 17:55:12 +01:00
Frederik Seiffert
61709e6101 Support building on Windows with Clang MSVC target 2021-02-03 15:02:27 +01:00
Richard Frith-Macdonald
5ea20c1571 fix possible nil pointer usage 2021-01-25 12:23:32 +00:00
Richard Frith-Macdonald
2382fed763 Fix check for string terminator and improve formatting 2021-01-25 12:10:25 +00:00
fredkiefer
3b1bf24b26 * Tools/pl2link.m (main): Set key StartupWMClass and allow file
parameters of the Exec key.
2021-01-21 21:26:00 +01:00
Richard Frith-Macdonald
6d20773f56 Consistently use __typeof__() rather than typeof() or __typeof() for compatibility (GCC and clang and, perhaps, other future compilers) irrespective of -std= compilation options. 2020-12-15 13:01:00 +00:00
Richard Frith-Macdonald
12f3f02c06 Use correct definitjion for integer type in windows 2020-12-09 16:50:44 +00:00
Richard Frith-Macdonald
1906093efd Import missing NSError header 2020-12-03 12:01:20 -05:00
Richard Frith-Macdonald
d1bd406e17 Allow synonyms for help and print same message as OSX for unrecognised option 2020-11-12 06:46:55 +00:00
Richard Frith-Macdonald
d342c4a459 fix missing semicolon 2020-11-12 06:36:49 +00:00
rfm
8852c29aba
Merge pull request #162 from Artoria2e5/plutil-doc
plutil: Some documentation
Yes, some documentation is better than none :-)
2020-11-12 17:11:51 +00:00
Richard Frith-Macdonald
5dbd0a7da5 trivial format fixes 2020-11-07 16:02:15 +00:00
Richard Frith-Macdonald
7ecb170800 Fix a check for a null pointer and various whitespace/indentation tidyups 2020-11-07 15:56:51 +00:00
Mingye Wang
fb5368fefe plutil: Some documentation 2020-11-07 23:07:29 +08:00
Richard Frith-Macdonald
94162b9b73 Fixups for format and compilation 2020-11-06 09:30:58 +00:00
rfm
8ccd6e2675
Merge pull request #102 from Artoria2e5/pluti
Add plutil utility
2020-11-06 09:12:33 +00:00
Richard Frith-Macdonald
01e2011d6c Remove break whose use depends on ENTER_POOL/LEAVE_POOL behavior 2020-10-12 12:53:39 +01:00
root
ce4b65a26d plutil: make it build 2020-09-23 16:57:09 +08:00
Richard Frith-Macdonald
e94025271b Avoid coverity warning by using memmove rather than strcpy 2020-08-23 19:01:42 +01:00
Richard Frith-Macdonald
b47faf74bc attempt to work round coverity false positive 2020-08-23 18:55:41 +01:00
Riccardo Mottola
94e10f0447 minor type cast to fix output for platforms where socket is unsigned 2020-06-09 12:48:01 +02:00
Mingye Wang
8b46d8d042
NSPropertyList+PLUtil: add missing headers, fix nil/id warning
My old GNUStep environment got wiped due to some improper Windows and UEFI monkeying. Please excuse the slow progress for a while.
2020-03-31 06:33:09 +08:00
Mingye Wang
f092bb0dd1 fixup! imp names 2020-03-04 23:17:07 +08:00
Mingye Wang
6ac9271fbc use dataFromPropertyList for the addition 2020-02-26 19:22:19 +08:00
Mingye Wang
ce7ff5709b plutil: get other formats in 2020-02-26 19:16:44 +08:00
Mingye Wang
319fc47772 pldes.1: document -format 2020-02-20 15:48:00 +08:00
Mingye Wang
a76677623a plutil: use GS text for pretty print 2020-02-20 11:28:09 +08:00
Mingye Wang
ee4dcec792 fixup! build issues 2020-02-19 14:17:14 +08:00
Mingye Wang
b8d83158e8 Create plutil utility
This is supposedly an expansion of the macOS plutil(1). See #101.
2020-02-19 11:46:54 +08:00
Richard Frith-Macdonald
31f277d751 Fix to consider explicitly configured hosts to be probled for servers. Add -S 2020-02-17 15:30:21 +00:00
Richard Frith-Macdonald
2e07244f8e Updates to move towards ARC 2020-02-08 16:42:17 +00:00
Richard Frith-Macdonald
de9740cda4 Applied patches by Alan Jenkins 2019-09-16 18:29:18 +01:00
Wolfgang Lux
c3b7a69968 Fix crash in gdomap when an invalid hostname is given for the -M option 2019-03-18 12:12:01 +01:00
Richard Frith-Macdonald
b128196e57 rewrite unicode escape generation to avoid spurious compiler warning 2019-01-17 15:16:31 +00:00
Richard Frith-Macdonald
ed286536e2 Add GSTLSServerName option 2018-05-18 20:26:35 +01:00
fredkiefer
f5684496a2 * Tools/pl2link.m (main): Don't write deprecated fields to desktop
link file.
Patch by: Josh Freeman <gnustep_lists@twilightedge.com>
2018-05-10 19:29:24 +02:00
Richard Frith-Macdonald
6b1b3c8e27 Prevent possible buffer overrun 2018-02-11 12:41:10 +00:00
Richard Frith-Macdonald
9ba8e9123b remove useless check 2018-02-07 11:48:34 +00:00
Richard Frith-Macdonald
29c3dea2b1 remove dead code 2018-02-05 13:21:15 +00:00
Richard Frith-Macdonald
db8b06b47c make checker happy 2018-01-31 14:40:11 +00:00
Wolfgang Lux
07f654e3cd Remove accidental change 2018-01-30 15:32:20 +00:00
Richard Frith-Macdonald
7ba39b8378 Wolfgang spotter that udp_desc is a special case ... need to deal with it. 2018-01-30 14:16:05 +00:00
Richard Frith-Macdonald
165864bb65 revert bad check for closed descriptor 2018-01-30 09:26:24 +00:00
Richard Frith-Macdonald
094448abce Improve checks on incoming port range. 2018-01-29 07:58:04 +00:00
Richard Frith-Macdonald
4dc28bce56 iFix possible denial of service attack 2018-01-23 13:56:13 +00:00
Richard Frith-Macdonald
c7ba537c75 fix issues picked up by automated checker 2018-01-23 11:32:36 +00:00
Wolfgang Lux
65af5b5ad6 Fix incorrect use addresses returned from getaddrinfo.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@40500 72102866-910b-0410-8b05-ffd578937521
2017-05-10 12:38:40 +00:00
Richard Frith-MacDonald
5a810920e4 minor documentation generation tweak
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@40492 72102866-910b-0410-8b05-ffd578937521
2017-04-24 13:42:35 +00:00
Richard Frith-MacDonald
02688abdb6 NS_OPTIONS support
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@40407 72102866-910b-0410-8b05-ffd578937521
2017-03-21 09:28:45 +00:00
Richard Frith-MacDonald
871b9059ef Handle NS_ENUM declarations
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@40404 72102866-910b-0410-8b05-ffd578937521
2017-03-20 14:40:41 +00:00
Richard Frith-MacDonald
31772e50c5 fix for bug #50032
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@40289 72102866-910b-0410-8b05-ffd578937521
2017-01-12 10:34:23 +00:00
Richard Frith-MacDonald
4332808542 Fix missing line preventing enumeration constant documentation.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@40254 72102866-910b-0410-8b05-ffd578937521
2016-12-06 11:34:55 +00:00
Richard Frith-MacDonald
33ed35331b Various configure/build tweaks
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@40062 72102866-910b-0410-8b05-ffd578937521
2016-08-19 12:20:24 +00:00
Richard Frith-MacDonald
124afa845a Improve reliability on a slow system where there is no gdnc daemon (eg when
running regression tests for an uninstalled copy of gnustep).


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39917 72102866-910b-0410-8b05-ffd578937521
2016-06-24 10:44:40 +00:00
Niels Grewe
cc32d71d5a autogsdoc: Ignore __asm__ directives
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39814 72102866-910b-0410-8b05-ffd578937521
2016-05-27 06:38:39 +00:00
Richard Frith-MacDonald
7622a2618e fix spelling errors / typos (patch by heintzmann.eric@free.fr)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39774 72102866-910b-0410-8b05-ffd578937521
2016-05-18 06:11:00 +00:00
Richard Frith-MacDonald
414b6be1b0 fix typos etc
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39768 72102866-910b-0410-8b05-ffd578937521
2016-05-15 10:25:34 +00:00
Richard Frith-MacDonald
29d4e2981e More GC removal updates
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39611 72102866-910b-0410-8b05-ffd578937521
2016-03-26 05:10:00 +00:00
Richard Frith-MacDonald
d40d219015 removal of garbage collection
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39608 72102866-910b-0410-8b05-ffd578937521
2016-03-25 11:15:28 +00:00
Richard Frith-MacDonald
2162c52990 Stuff for new release
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39569 72102866-910b-0410-8b05-ffd578937521
2016-03-20 13:54:19 +00:00
Riccardo Mottola
ca39ca673b cast to fix watrnings
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39562 72102866-910b-0410-8b05-ffd578937521
2016-03-18 09:04:17 +00:00
Richard Frith-MacDonald
00978887b8 Fix occasional crash on 64bit systems.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39342 72102866-910b-0410-8b05-ffd578937521
2016-02-09 12:32:51 +00:00
Sebastian Reitenbach
2ecc556c2f * Source/Additions/Unicode.m
* Tools/AGSOutput.m
          return NULL or nil instead of NO where pointers are to
          be returned

OK Richard Frith-Macdonald



git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38553 72102866-910b-0410-8b05-ffd578937521
2015-05-26 11:54:30 +00:00
Richard Frith-MacDonald
ebd05f162d fiF errors pointed out by Barnaby Jones
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38472 72102866-910b-0410-8b05-ffd578937521
2015-05-02 16:44:02 +00:00
Richard Frith-MacDonald
589a298647 Add call to suppress warning
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38416 72102866-910b-0410-8b05-ffd578937521
2015-03-21 15:22:20 +00:00
Richard Frith-MacDonald
f0fdeca45c a few last fsf address updates
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38415 72102866-910b-0410-8b05-ffd578937521
2015-03-21 15:11:56 +00:00
Richard Frith-MacDonald
ea3c5330c4 Add 'gdomap -j path' option to specify the chroot jail path.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38016 72102866-910b-0410-8b05-ffd578937521
2014-07-25 12:47:18 +00:00
Richard Frith-MacDonald
509161bc79 Yavor's patch for bug #42650
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37989 72102866-910b-0410-8b05-ffd578937521
2014-07-13 07:24:23 +00:00
Richard Frith-MacDonald
7fff3bf2db disable debug double release check
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37975 72102866-910b-0410-8b05-ffd578937521
2014-07-01 21:16:22 +00:00
Richard Frith-MacDonald
54b5b64c5d Yavor Doganov patches for backward compatibility and documentation bootstrap
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37965 72102866-910b-0410-8b05-ffd578937521
2014-06-30 06:20:36 +00:00
Richard Frith-MacDonald
7b227d9e88 fix ifdefs for MINGW to avoid fork related code
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37856 72102866-910b-0410-8b05-ffd578937521
2014-05-08 06:47:42 +00:00
Richard Frith-MacDonald
88d1b8fd99 fix for bug #41751
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37756 72102866-910b-0410-8b05-ffd578937521
2014-03-19 08:18:09 +00:00
Quentin Mathe
b59e270241 Added 'package' visibility support to GSDoc
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37682 72102866-910b-0410-8b05-ffd578937521
2014-02-12 11:42:44 +00:00
Richard Frith-MacDonald
c3e2e00811 more doc tweaks
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37669 72102866-910b-0410-8b05-ffd578937521
2014-02-02 08:44:18 +00:00
Richard Frith-MacDonald
56e5948455 Mor doc tweaks
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37668 72102866-910b-0410-8b05-ffd578937521
2014-02-02 07:46:33 +00:00
Richard Frith-MacDonald
b027bd1de9 portability fix and documentation tweaks by Yavor Doganov
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37667 72102866-910b-0410-8b05-ffd578937521
2014-02-02 07:20:51 +00:00
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
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
f1b6c9f9f5 Try to get space/indentation correct in strings file, so we follow the
standard use of whitespace around the '=' and indent lines by two spaces.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37299 72102866-910b-0410-8b05-ffd578937521
2013-10-28 07:56:57 +00:00
Richard Frith-MacDonald
0d9b6d1284 Add code to ignore NS_FORMAT_ARGUMENT and NS_FORMAT_FUNCTION in declarations.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37298 72102866-910b-0410-8b05-ffd578937521
2013-10-28 07:02:08 +00:00
Richard Frith-MacDonald
163a0d9601 Fix for singleton stdin,stdout,stderr retention
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37289 72102866-910b-0410-8b05-ffd578937521
2013-10-27 05:42:40 +00:00
Richard Frith-MacDonald
0d00b3947a remove bogus space after semicolon
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37275 72102866-910b-0410-8b05-ffd578937521
2013-10-25 16:03:46 +00:00
Richard Frith-MacDonald
e6e7cf4679 a few checks for failed mem allocation
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36882 72102866-910b-0410-8b05-ffd578937521
2013-07-13 11:02:30 +00:00
Richard Frith-MacDonald
d1ffe5e033 fix typo
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36844 72102866-910b-0410-8b05-ffd578937521
2013-07-06 07:16:29 +00:00
Richard Frith-MacDonald
f7182588d0 more static analyser fixups
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36843 72102866-910b-0410-8b05-ffd578937521
2013-07-06 07:14:45 +00:00
Richard Frith-MacDonald
2c277fc203 remove excess/bogus constant
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36831 72102866-910b-0410-8b05-ffd578937521
2013-07-04 06:25:38 +00:00
Richard Frith-MacDonald
b2d5fd280c Changes for 64bit clean printf format strings.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36810 72102866-910b-0410-8b05-ffd578937521
2013-07-03 06:46:41 +00:00
Richard Frith-MacDonald
a728a03c0c remove obsolete reference
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36809 72102866-910b-0410-8b05-ffd578937521
2013-07-03 05:00:59 +00:00
Richard Frith-MacDonald
f6d743629f update documentation generation for new versions.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36782 72102866-910b-0410-8b05-ffd578937521
2013-07-01 07:46:48 +00:00
Wolfgang Lux
824c55380c Fix typo in warning.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36750 72102866-910b-0410-8b05-ffd578937521
2013-06-24 08:31:27 +00:00
Richard Frith-MacDonald
e1271866b4 More tweaks to avoid warnings (minor memory leak fixed in HTMLLinker.m)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36535 72102866-910b-0410-8b05-ffd578937521
2013-04-15 06:04:40 +00:00
Richard Frith-MacDonald
97cecc058e tweaks to keep static analyzer happy
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36527 72102866-910b-0410-8b05-ffd578937521
2013-04-14 16:25:27 +00:00
Richard Frith-MacDonald
54ff9b7de5 static analyzer tweaks
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36523 72102866-910b-0410-8b05-ffd578937521
2013-04-14 09:04:40 +00:00
Richard Frith-MacDonald
fec7f6689d if neither the new pkg-config nor the old gnustls-config system is found ... try to guess what flags might be used for gnutls
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36468 72102866-910b-0410-8b05-ffd578937521
2013-04-05 15:55:20 +00:00
Richard Frith-MacDonald
5127db9b08 Fix out of date FSF address reported by Fred
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36370 72102866-910b-0410-8b05-ffd578937521
2013-03-16 17:12:30 +00:00
Richard Frith-MacDonald
a189d0a06e add warning
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36354 72102866-910b-0410-8b05-ffd578937521
2013-03-13 06:16:43 +00:00
Richard Frith-MacDonald
a727b0bd46 fix bug whe comment extends over end of line
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36353 72102866-910b-0410-8b05-ffd578937521
2013-03-13 06:14:24 +00:00
Richard Frith-MacDonald
a8559c5c18 avoid a couple of warnings
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36280 72102866-910b-0410-8b05-ffd578937521
2013-03-05 16:20:10 +00:00
Richard Frith-MacDonald
7ca6e56d39 prep for release
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36208 72102866-910b-0410-8b05-ffd578937521
2013-02-28 16:50:37 +00:00
Richard Frith-MacDonald
55149fdc40 Memory management nad documentation fixes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35584 72102866-910b-0410-8b05-ffd578937521
2012-09-21 10:27:05 +00:00
Richard Frith-MacDonald
543be7f837 fix typecast
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35458 72102866-910b-0410-8b05-ffd578937521
2012-08-27 09:26:00 +00:00
Niels Grewe
ee4052bf6d Compatibility improvements for QNX.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35451 72102866-910b-0410-8b05-ffd578937521
2012-08-26 08:55:49 +00:00
Richard Frith-MacDonald
94add60875 property list deserialisation tweaks
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35395 72102866-910b-0410-8b05-ffd578937521
2012-08-10 19:09:44 +00:00
Richard Frith-MacDonald
897390797f preparation for osx compatibility fix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35390 72102866-910b-0410-8b05-ffd578937521
2012-08-10 08:36:09 +00:00
Richard Frith-MacDonald
349e696524 Rewrite version/availaibility constant code
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35380 72102866-910b-0410-8b05-ffd578937521
2012-08-09 08:48:54 +00:00
Riccardo Mottola
a16dbfd544 Add macro detection for MacOS version 10.1 to 10.6 and make GS_API_LATEST the last in priority.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35365 72102866-910b-0410-8b05-ffd578937521
2012-08-08 21:58:29 +00:00
Richard Frith-MacDonald
6b5a2c4c03 Language lookup improvements
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35275 72102866-910b-0410-8b05-ffd578937521
2012-07-09 10:47:48 +00:00
Fred Kiefer
ad1fdfcb62 * Tools/pl2link.m (main): Get the category from a new entry named
FreeDesktopCategories.
Patch by Philippe Roussel <p.o.roussel@free.fr>.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35089 72102866-910b-0410-8b05-ffd578937521
2012-04-18 08:34:08 +00:00
Sebastian Reitenbach
835817a415 Some NSInteger to NSUInteger changes to match return values
of methods

OK Fred Kiefer



git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35051 72102866-910b-0410-8b05-ffd578937521
2012-04-10 07:12:49 +00:00
David Chisnall
e67891b2c2 Fix the remaining compiler warnings.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35044 72102866-910b-0410-8b05-ffd578937521
2012-04-07 10:45:30 +00:00
Eric Wasylishen
6f803c1c70 * Source/NSUserDefaults.m:
* Source/NSConnection.m:
* Source/NSCharacterSet.m:
* Tools/make_strings/StringsFile.m:
* Tools/pl.m: Fix instances where NSNotFound is stored in or
compared to an unsigned or int variable.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34884 72102866-910b-0410-8b05-ffd578937521
2012-03-06 03:05:23 +00:00
Richard Frith-MacDonald
eec9f0e452 64bit printf tweaks
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34401 72102866-910b-0410-8b05-ffd578937521
2012-01-03 14:48:04 +00:00
Richard Frith-MacDonald
32fc733268 changes to support alternative header locations
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34290 72102866-910b-0410-8b05-ffd578937521
2011-12-15 09:42:39 +00:00
Richard Frith-MacDonald
66829f7814 fix suggested vy Daniel Santos
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34253 72102866-910b-0410-8b05-ffd578937521
2011-12-06 12:10:37 +00:00
Richard Frith-MacDonald
5194c310bd Tweaks to avoid compiler warnings
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34054 72102866-910b-0410-8b05-ffd578937521
2011-10-25 08:02:38 +00:00
Richard Frith-MacDonald
1d6c3a2a72 Portability tweaks
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@33999 72102866-910b-0410-8b05-ffd578937521
2011-10-15 07:59:19 +00:00
Richard Frith-MacDonald
4cc58b721a Use _POSIX_C_SOURCE=199506L
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@33998 72102866-910b-0410-8b05-ffd578937521
2011-10-15 05:02:22 +00:00
Richard Frith-MacDonald
eb8b275c1f internal workaround for clang namespace pollution.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@33993 72102866-910b-0410-8b05-ffd578937521
2011-10-14 15:46:13 +00:00
Fred Kiefer
80c8a7ff06 Temporary revert David's change to use PRIxPTR, PRIuPTR and
PRIdPTR. Old compilers don't handled these well. (That change
didn't have a ChangeLog entry)


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@33766 72102866-910b-0410-8b05-ffd578937521
2011-08-20 13:05:37 +00:00
David Chisnall
4cdea64975 Make -base compile almost without warnings again. Fixes:
- Using the correct format specifier
- Remove substringFromRange: (GNUstep extension) from NSString.h and use the non-deprecated version in -base.
- Delete definitions of methods that are the same in both a class and a category on that class (NSArray and NSObject).

Two files still have warnings:

- The GNUTLS stuff is using a load of deprecated APIs.
- xmlparse.m replaces a method using a category.  This method seems to always return nil.  Not sure what it's meant to do, or why it isn't a delegate of some kind.



git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@33756 72102866-910b-0410-8b05-ffd578937521
2011-08-16 16:04:43 +00:00
Richard Frith-MacDonald
4a5cb96bef For the avoidance of confusion, remove references to obsolete header.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@33562 72102866-910b-0410-8b05-ffd578937521
2011-07-15 13:53:45 +00:00
Fred Kiefer
1334a3b371 Remove references to obsolete directory Headers/Additions.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@33462 72102866-910b-0410-8b05-ffd578937521
2011-07-05 08:40:34 +00:00
David Chisnall
276046a76c More ARC fixes. We don't want to be using __strong void* in ARC mode (it only makes sense in GC mode and is invalid in ARC mode).
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@33411 72102866-910b-0410-8b05-ffd578937521
2011-06-29 15:21:02 +00:00
Richard Frith-MacDonald
c058c30391 Add configure option to control gdomap port
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@33264 72102866-910b-0410-8b05-ffd578937521
2011-06-09 17:08:41 +00:00
David Chisnall
f7cc7203d9 Make the mkchlog.sh script update the changelog, so you don't get conflicts when you try to commit.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@33167 72102866-910b-0410-8b05-ffd578937521
2011-05-28 12:51:57 +00:00
David Chisnall
7764740bdc Make -drain and -release in NSAutoreleasePool do the same thing (rather than one calling the other) in non-GC mode.
Replace all -release messages sent to autorelease pools with -drain.  In non-GC mode, these are equivalent.  In GC mode, these trigger a collection.



git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@33143 72102866-910b-0410-8b05-ffd578937521
2011-05-27 11:48:44 +00:00
Quentin Mathe
77bf5ec8d9 Fixed OrderedSymbolDeclarations.plist writing to take in account that existing
.gsdoc files are usually not regenerated.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@32962 72102866-910b-0410-8b05-ffd578937521
2011-04-30 15:41:08 +00:00
Quentin Mathe
0f4d2e873c Ensure autogsdoc outputs all paragraphs in the same way
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@32825 72102866-910b-0410-8b05-ffd578937521
2011-04-10 10:59:25 +00:00
Nicola Pero
b342e83be1 Fixed generating the Icon=... entry of .desktop files.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@32807 72102866-910b-0410-8b05-ffd578937521
2011-04-08 18:16:34 +00:00
Richard Frith-MacDonald
fd7c0f05a3 bugfix for attribute parsing
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@32791 72102866-910b-0410-8b05-ffd578937521
2011-04-06 19:43:43 +00:00
Richard Frith-MacDonald
7f85481fda fixup to build apple-apple-apple
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@32738 72102866-910b-0410-8b05-ffd578937521
2011-03-29 13:24:58 +00:00
Richard Frith-MacDonald
09bd40334c simplify header layout
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@32545 72102866-910b-0410-8b05-ffd578937521
2011-03-13 12:52:37 +00:00
Richard Frith-MacDonald
9810a1ec9c a few more static analyser tweaks
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@32517 72102866-910b-0410-8b05-ffd578937521
2011-03-09 12:40:50 +00:00
Richard Frith-MacDonald
b32b49ed2e fix typo
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@32509 72102866-910b-0410-8b05-ffd578937521
2011-03-09 10:26:38 +00:00
Richard Frith-MacDonald
74eac99280 add last night's changes based on static analyser results.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@32507 72102866-910b-0410-8b05-ffd578937521
2011-03-09 10:24:18 +00:00
Richard Frith-MacDonald
218582e63c more bsd tweaks
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@32485 72102866-910b-0410-8b05-ffd578937521
2011-03-07 15:34:06 +00:00
Richard Frith-MacDonald
96e48988fc avoid compiler/linker warnings
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@32483 72102866-910b-0410-8b05-ffd578937521
2011-03-07 11:34:17 +00:00
Richard Frith-MacDonald
474a12b708 minor cleanups
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@32234 72102866-910b-0410-8b05-ffd578937521
2011-02-19 19:42:42 +00:00
Richard Frith-MacDonald
7fa110e2c5 documentation fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@32157 72102866-910b-0410-8b05-ffd578937521
2011-02-14 10:57:57 +00:00
David Chisnall
d935a085f8 Initialise a variable with the value that's actually used first, not a placeholder value.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@32057 72102866-910b-0410-8b05-ffd578937521
2011-02-11 11:35:04 +00:00
David Chisnall
c8c35018b6 Remove redundant dictionary lookup (result never used) in AGSParser.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@32056 72102866-910b-0410-8b05-ffd578937521
2011-02-11 11:33:37 +00:00
Richard Frith-MacDonald
9eb046056c tweaks for clang static analyser warningS
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@32048 72102866-910b-0410-8b05-ffd578937521
2011-02-11 09:02:33 +00:00
Richard Frith-MacDonald
be3a8ecc45 leak fixing
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@32035 72102866-910b-0410-8b05-ffd578937521
2011-02-10 12:11:03 +00:00
David Chisnall
5d623d76fc Tweaks to mkchlog script.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@32032 72102866-910b-0410-8b05-ffd578937521
2011-02-10 10:56:45 +00:00
Richard Frith-MacDonald
bc34d0505f Minor cleanups.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@32031 72102866-910b-0410-8b05-ffd578937521
2011-02-10 10:52:54 +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
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