Commit graph

5730 commits

Author SHA1 Message Date
Adam Fedor
c1f9bd362f * configure.ac: Standardize order of flags and libs
Check for proper defs in tzfile.h. Add sub-configure options
so they are listed in help. Add generic include/lib flags option.
* config.mak.in: Add load flags variable
* base.make.in: Idem.
* SSL/configure.ac: Add generic include/lib flags option.

* Version: Add numeric value for runtime versioning.
* Souce/GNUmakeifle: Add resource set install
* Source/Makefile.postamble (Info-gnustep.plist): New target.
* Testing/nsbundle.m: Additional tests.

* Source/NSTimeZone.m: Check for proper tzfile defs (Fixes #10724).


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20261 72102866-910b-0410-8b05-ffd578937521
2004-10-26 19:08:17 +00:00
Richard Frith-Macdonald
0bf0a5d5e4 Implement abort of parsing.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20255 72102866-910b-0410-8b05-ffd578937521
2004-10-24 12:29:31 +00:00
Richard Frith-Macdonald
fb676b3d9a Fix for when default nameserver is host-local.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20254 72102866-910b-0410-8b05-ffd578937521
2004-10-24 06:13:24 +00:00
Fred Kiefer
b2733f403a Handle bigger numbers in binary property lists.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20241 72102866-910b-0410-8b05-ffd578937521
2004-10-21 20:45:55 +00:00
Nicola Pero
3846b6a732 Ignore autom4te.cache; removed unused blank lines at the beginning of file
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20240 72102866-910b-0410-8b05-ffd578937521
2004-10-21 01:05:43 +00:00
Richard Frith-Macdonald
8e9075305e Added pre-alpha NSXMLPzarser compatibility layer.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20238 72102866-910b-0410-8b05-ffd578937521
2004-10-20 10:48:04 +00:00
Matt Rice
95954a9914 2004-10-17 Matt Rice <ratmice@yahoo.com
* Source/objc-load.m (objc_load_module): resolve class links under GNU
        runtime
        * Headers/Additions/GNUstepBase/GSObjCRuntime.h
        * Source/Additions/GSObjCRuntime.m
        (GSObjCAllSubclassesOfClass,GSObjCDirectSubclassesOfClass):
        New functions.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20234 72102866-910b-0410-8b05-ffd578937521
2004-10-17 23:22:41 +00:00
Adam Fedor
bc5194f45f * Source/NSCalendarDate.m [-initWithString:] Revert to previous
code, and try to load time zone abbreviation from name first.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20227 72102866-910b-0410-8b05-ffd578937521
2004-10-16 03:05:58 +00:00
Richard Frith-Macdonald
904b153302 Don't expect body where status is 204 or 304
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20224 72102866-910b-0410-8b05-ffd578937521
2004-10-15 13:34:11 +00:00
Adam Fedor
c2ed783573 * Source/NSBundle.m (_bundle_name_first_match): Remove path
extension when comparing name (fixes #10611)


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20222 72102866-910b-0410-8b05-ffd578937521
2004-10-14 04:08:24 +00:00
Richard Frith-Macdonald
1edd85f95f XML parsing bughfix.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20221 72102866-910b-0410-8b05-ffd578937521
2004-10-13 16:46:09 +00:00
Richard Frith-Macdonald
27d31a0156 Handle domain and default names containing spaces
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20218 72102866-910b-0410-8b05-ffd578937521
2004-10-11 13:25:34 +00:00
Adam Fedor
42b269b0fc * configure.ac: Check for tzfile.h
* Source/NSTimeZone.m: Include system tzfile.h if found.
(abbreviationMap): Add abbreviation from systemTimeZone if not
already there.
(systemTimeZone): Update the search list to look for time zone in TZ,
then system location, then tznam.
(getTimeZoneFile:): Look for file in system directory first.
* Source/nstzfile.h: Renamed from tzfile.h


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20217 72102866-910b-0410-8b05-ffd578937521
2004-10-11 03:08:54 +00:00
Fred Kiefer
de34382d70 Corrected chagnelog entry.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20215 72102866-910b-0410-8b05-ffd578937521
2004-10-09 15:47:24 +00:00
Fred Kiefer
dbd3e77bae Improved keydecoding.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20214 72102866-910b-0410-8b05-ffd578937521
2004-10-09 15:40:23 +00:00
Adam Fedor
f60daee123 * Source/Makefile.postamble (libgnustep-base.def): Search for both
T and R symbols to work with multiple mingw/cygwin flavors.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20197 72102866-910b-0410-8b05-ffd578937521
2004-10-06 03:33:09 +00:00
Richard Frith-Macdonald
60db720863 Fix crsh when trimming space containing unicode character with high byte non zero.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20196 72102866-910b-0410-8b05-ffd578937521
2004-10-05 08:32:18 +00:00
Richard Frith-Macdonald
d8105cddf1 Fix premature end of reading a post.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20195 72102866-910b-0410-8b05-ffd578937521
2004-10-04 09:53:47 +00:00
Richard Frith-Macdonald
d453fe2c5e Updated timezone info
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20192 72102866-910b-0410-8b05-ffd578937521
2004-10-03 18:12:52 +00:00
Richard Frith-Macdonald
fe1c5e1890 Add a couple of methods for dealing with xml escape sequences
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20189 72102866-910b-0410-8b05-ffd578937521
2004-10-03 09:11:15 +00:00
Richard Frith-Macdonald
f8f6fccd2f Map some more windows specific characters.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20187 72102866-910b-0410-8b05-ffd578937521
2004-10-02 06:37:28 +00:00
Richard Frith-Macdonald
963477c0b5 Fix missing comma
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20186 72102866-910b-0410-8b05-ffd578937521
2004-10-02 06:33:01 +00:00
Richard Frith-Macdonald
ee8298d74e Minor lossy conversion tweak.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20185 72102866-910b-0410-8b05-ffd578937521
2004-10-02 05:54:37 +00:00
Adam Fedor
144da83d24 * Documentation/HtmlNav/docs-web.html,
Documentation/HtmlNav/index.html: Update pointers.
* Source/DocMakefile (before-clean, after-clean): Move obj out of the
way so it isn't removed when cleaning docs.
* Tools/DocMakefile: Idem.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20183 72102866-910b-0410-8b05-ffd578937521
2004-10-01 16:05:08 +00:00
Richard Frith-Macdonald
3819dc6661 Thread safety fix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20179 72102866-910b-0410-8b05-ffd578937521
2004-09-29 08:47:25 +00:00
Alexander Malmberg
c668c9d96a * Source/NSDistantObject.m: Make proxyLocation an enum tag, not a
variable.
	* Source/NSFileManager.m (custom_strdup, append_file_to_path): Make
	static.
	* Source/NSString.m (-isEqual:): Clarify documentation.
	* Source/NSUnarchiver.m (mapClassObject, mapClassName): Make static.
	* Source/Additions/Unicode.m (GetDefEncoding): Add missing void in
	the prototype.
	* Tools/make_strings/make_strings.m (ParseFile): Remove spurious
	static on the nested function add_arg_ch.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20163 72102866-910b-0410-8b05-ffd578937521
2004-09-27 21:32:45 +00:00
Alexander Malmberg
6e356c0942 * configure.ac: Change SO_REUSADDR to SO_REUSEADDR in the checking
message. Reported by Alex Perez.
	* configure: Regenerate.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20161 72102866-910b-0410-8b05-ffd578937521
2004-09-27 14:07:22 +00:00
Richard Frith-Macdonald
b910e3ce65 Mnor documentation tweak.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20156 72102866-910b-0410-8b05-ffd578937521
2004-09-27 10:24:02 +00:00
Richard Frith-Macdonald
3cebdbadf3 Minor thread tidyup
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20155 72102866-910b-0410-8b05-ffd578937521
2004-09-27 08:59:04 +00:00
Richard Frith-Macdonald
d5460c236d Tidied a little, removing redundant code.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20154 72102866-910b-0410-8b05-ffd578937521
2004-09-27 06:58:23 +00:00
Richard Frith-Macdonald
2a49f09265 try to re-establish a dropped connection if using keepalive
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20128 72102866-910b-0410-8b05-ffd578937521
2004-09-24 19:21:57 +00:00
Richard Frith-Macdonald
c11628ed31 Fix typo
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20127 72102866-910b-0410-8b05-ffd578937521
2004-09-24 19:16:22 +00:00
Richard Frith-Macdonald
cfe2887dfc Fix memory leak.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20126 72102866-910b-0410-8b05-ffd578937521
2004-09-24 19:14:26 +00:00
Richard Frith-Macdonald
d59b661481 Fix array enumeration direction.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20124 72102866-910b-0410-8b05-ffd578937521
2004-09-24 15:57:54 +00:00
Richard Frith-Macdonald
a2c67aa163 Minor fixes to use of local hostname.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20112 72102866-910b-0410-8b05-ffd578937521
2004-09-23 08:19:29 +00:00
Richard Frith-Macdonald
818d069663 Revert bad change
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20106 72102866-910b-0410-8b05-ffd578937521
2004-09-22 14:30:30 +00:00
Richard Frith-Macdonald
4505e3f2e7 Better http1.1 support
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20103 72102866-910b-0410-8b05-ffd578937521
2004-09-21 22:01:47 +00:00
Richard Frith-Macdonald
11c33e2edb Oops comitted wrong version
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20099 72102866-910b-0410-8b05-ffd578937521
2004-09-21 14:20:34 +00:00
Richard Frith-Macdonald
cc6f31ceb4 Make timeouts work more reliably
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20098 72102866-910b-0410-8b05-ffd578937521
2004-09-21 13:43:10 +00:00
Richard Frith-Macdonald
7de873c1d6 minor optimisation
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20097 72102866-910b-0410-8b05-ffd578937521
2004-09-20 10:10:10 +00:00
Adrian Robert
4befe1dc32 clean up header and source comments to improve cross-referencing; add cross-referencing discussion in base prog manual GSdoc chapter
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20096 72102866-910b-0410-8b05-ffd578937521
2004-09-19 23:28:24 +00:00
Adrian Robert
2eb9e889f5 more complete description of cross-referencing
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20095 72102866-910b-0410-8b05-ffd578937521
2004-09-19 23:25:38 +00:00
Adrian Robert
7d6e6c476c comment cleanups to improve documentation output
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20094 72102866-910b-0410-8b05-ffd578937521
2004-09-19 23:24:36 +00:00
Adrian Robert
a52e64b0a0 constant string cleanup: declare constant strings as const, and move values into externs.m, for various classes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20093 72102866-910b-0410-8b05-ffd578937521
2004-09-19 23:23:29 +00:00
Adrian Robert
20cf63779e declare constant strings as constant, and move values from source files into externs.m
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20092 72102866-910b-0410-8b05-ffd578937521
2004-09-19 23:19:53 +00:00
Adrian Robert
23ac0d4dbe add support for informal protocols to autogsdoc
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20091 72102866-910b-0410-8b05-ffd578937521
2004-09-19 23:17:43 +00:00
Adrian Robert
b3192d68d5 send informal protocols found by AGSOutput to AGSIndex
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20090 72102866-910b-0410-8b05-ffd578937521
2004-09-19 23:05:39 +00:00
Adrian Robert
896ff24db8 add array 'informalProtocols' to accumulate informal protocols as they are found
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20089 72102866-910b-0410-8b05-ffd578937521
2004-09-19 23:05:09 +00:00
Adrian Robert
4920b3a4da new method (addInformalProtocols:) to copy informal protocol refs (found by AGSOutput); also, in unitRef:type:unit:, return unit including category for category methods
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20088 72102866-910b-0410-8b05-ffd578937521
2004-09-19 23:04:23 +00:00
Adrian Robert
48bfb76b9d new method (addInformalProtocols:) to copy informal protocol refs (found by AGSOutput)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20087 72102866-910b-0410-8b05-ffd578937521
2004-09-19 23:02:11 +00:00