Commit graph

9607 commits

Author SHA1 Message Date
Richard Frith-MacDonald
67ca781fb0 add a few character encoding tests
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37064 72102866-910b-0410-8b05-ffd578937521
2013-09-10 15:54:30 +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
Richard Frith-MacDonald
402ce84952 use setlocale() before nl_langinfo()
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37057 72102866-910b-0410-8b05-ffd578937521
2013-09-09 13:08:00 +00:00
Richard Frith-MacDonald
4c142a7983 fixup for parsing nested http documents
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37056 72102866-910b-0410-8b05-ffd578937521
2013-09-09 09:40:03 +00:00
Richard Frith-MacDonald
4e647230cb commit to match ChangeLog
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37055 72102866-910b-0410-8b05-ffd578937521
2013-09-09 08:22:51 +00:00
Richard Frith-MacDonald
68a572f6ea use constant values from stdint.h
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37054 72102866-910b-0410-8b05-ffd578937521
2013-09-09 08:13:20 +00:00
Richard Frith-MacDonald
c111c27363 make specified encoding take precedence over whether the parser is set for http
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37053 72102866-910b-0410-8b05-ffd578937521
2013-09-09 06:50:42 +00:00
Richard Frith-MacDonald
838608f42e fallback to latin1 if utf8 doesn't work for non-standard encoding
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37050 72102866-910b-0410-8b05-ffd578937521
2013-09-08 21:02:48 +00:00
Richard Frith-MacDonald
e3784d6474 add comments and fix tiny optimisation
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37049 72102866-910b-0410-8b05-ffd578937521
2013-09-08 20:52:12 +00:00
Richard Frith-MacDonald
54f8ff5971 fix typo in comment
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37048 72102866-910b-0410-8b05-ffd578937521
2013-09-08 20:18:57 +00:00
Richard Frith-MacDonald
a92cad7600 fix for bug #39300
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37046 72102866-910b-0410-8b05-ffd578937521
2013-09-06 09:21:18 +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
Richard Frith-MacDonald
afc7c42eca GSScanDouble() OSX compatibility fix.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37010 72102866-910b-0410-8b05-ffd578937521
2013-08-22 20:03:02 +00:00
Richard Frith-MacDonald
07ae82508f test for overlong mantissa in double value
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37009 72102866-910b-0410-8b05-ffd578937521
2013-08-22 19:56:43 +00:00
Richard Frith-MacDonald
4381b10267 Tweaks for leack checking at exit
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37008 72102866-910b-0410-8b05-ffd578937521
2013-08-22 19:55:03 +00:00
Richard Frith-MacDonald
ed09c55959 leak detection improvements
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37003 72102866-910b-0410-8b05-ffd578937521
2013-08-22 15:44:54 +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
Ivan Vučica
d09edf1fff Cygwin-related changes.
- Disabled check for secure temporary directories under Cygwin
- objc-load.m codepaths used for MinGW are now also used for Cygwin. Even in
  case of some functionality that should be standard under UNIX systems, it
  turns out that this functionality is, sadly, not present under Cygwin (e.g.
  dladdr()).



git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36962 72102866-910b-0410-8b05-ffd578937521
2013-08-10 21:31:37 +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
Richard Frith-MacDonald
e928688e01 fix error in zone directory name
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36934 72102866-910b-0410-8b05-ffd578937521
2013-07-26 10:44:49 +00:00
Richard Frith-MacDonald
2a6c699b60 Updates for new release
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36933 72102866-910b-0410-8b05-ffd578937521
2013-07-26 09:43:54 +00:00
Richard Frith-MacDonald
a6ae2d4a2d fix for word size issues with arrays
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36905 72102866-910b-0410-8b05-ffd578937521
2013-07-18 15:40:11 +00:00
Richard Frith-MacDonald
a18df9e51c revert
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36899 72102866-910b-0410-8b05-ffd578937521
2013-07-16 19:55:14 +00:00
Richard Frith-MacDonald
667ca3b715 fix mutability errors and tiny leak
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36895 72102866-910b-0410-8b05-ffd578937521
2013-07-16 10:03:40 +00:00
Richard Frith-MacDonald
a0df6a7f29 removew redundant check
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36888 72102866-910b-0410-8b05-ffd578937521
2013-07-15 05:24:27 +00:00
Wolfgang Lux
54022a2afe Add +initialize to fake NSObject class for configure test programs
when compiling with the Apple runtime.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36885 72102866-910b-0410-8b05-ffd578937521
2013-07-14 16:45:29 +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
0608dda15b fixup error setting structure types
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36878 72102866-910b-0410-8b05-ffd578937521
2013-07-12 09:16:34 +00:00
Richard Frith-MacDonald
766b712017 revert last change
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36877 72102866-910b-0410-8b05-ffd578937521
2013-07-12 09:05:50 +00:00
Richard Frith-MacDonald
4551738b6f tweak guess of reasonable padding/alignment size when not provided by compiler
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36876 72102866-910b-0410-8b05-ffd578937521
2013-07-12 06:35:32 +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
13ac980d9f fix check for unicode normalisation
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36871 72102866-910b-0410-8b05-ffd578937521
2013-07-11 12:41:56 +00:00
Richard Frith-MacDonald
3e37fb8647 add code to compare types ignoring qualifiers
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36864 72102866-910b-0410-8b05-ffd578937521
2013-07-10 14:17:59 +00:00
Richard Frith-MacDonald
d6de673472 tests by Graham
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36863 72102866-910b-0410-8b05-ffd578937521
2013-07-10 14:04:29 +00:00
Richard Frith-MacDonald
6d04f1b1cf improved diagnostic log from testplant
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36862 72102866-910b-0410-8b05-ffd578937521
2013-07-10 07:09:03 +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
6dcbb3c448 fix memory leak
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36858 72102866-910b-0410-8b05-ffd578937521
2013-07-09 09:30:03 +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
Richard Frith-MacDonald
d7a87a9ae1 remove bogus warning message
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36846 72102866-910b-0410-8b05-ffd578937521
2013-07-06 14:44:12 +00:00
Richard Frith-MacDonald
51ff14a945 Alignment fixup
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36845 72102866-910b-0410-8b05-ffd578937521
2013-07-06 07:48:26 +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
f8a14cae14 memory management fix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36842 72102866-910b-0410-8b05-ffd578937521
2013-07-06 05:27:59 +00:00
Richard Frith-MacDonald
b71fde4e19 fix potential null pointer deref
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36840 72102866-910b-0410-8b05-ffd578937521
2013-07-05 20:47:41 +00:00