Commit graph

2139 commits

Author SHA1 Message Date
mirko
031c68cfcb * Source/NSCalendarDate.m ([NSCalendarDate -initWithString:
calendarFormat:locale:]): assign calendar format.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@8016 72102866-910b-0410-8b05-ffd578937521
2000-11-03 17:13:00 +00:00
richard
025029cc6e Fixed typo causing error in username:password parsing
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@8003 72102866-910b-0410-8b05-ffd578937521
2000-11-03 14:30:00 +00:00
richard
98184957c3 Fixed dumb modification
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@8002 72102866-910b-0410-8b05-ffd578937521
2000-11-03 14:25:09 +00:00
richard
a4530c1a88 Placeholder class used in strings
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7999 72102866-910b-0410-8b05-ffd578937521
2000-11-03 10:11:56 +00:00
richard
b470126721 Tdied xml stuff
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7984 72102866-910b-0410-8b05-ffd578937521
2000-11-01 17:14:55 +00:00
mguesdon
522064d858 2000-11-01 Manuel Guesdon <mguesdon@orange-concept.com>
* Headers/Foundation/GSXML.h: added GSXMLNode
		propertiesAsDictionaryWithKeyTransformationSel:
	* Source/GSXML.m: added GSXMLNode
		propertiesAsDictionaryWithKeyTransformationSel:


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7967 72102866-910b-0410-8b05-ffd578937521
2000-11-01 14:14:37 +00:00
richard
a1f15943e7 Tidied
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7966 72102866-910b-0410-8b05-ffd578937521
2000-11-01 12:55:39 +00:00
richard
ecb3217114 Some tidyups
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7965 72102866-910b-0410-8b05-ffd578937521
2000-11-01 12:31:21 +00:00
richard
3d5a1870c3 Simplify NSString subclassing
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7954 72102866-910b-0410-8b05-ffd578937521
2000-10-31 19:07:35 +00:00
richard
6b1fd862a2 Implemented initialisers for NSMutableString
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7953 72102866-910b-0410-8b05-ffd578937521
2000-10-31 18:11:30 +00:00
richard
3df5d8e527 Basic tidyup for start of support for apple runtime
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7949 72102866-910b-0410-8b05-ffd578937521
2000-10-31 16:17:33 +00:00
richard
37f9223291 Fixed typo
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7939 72102866-910b-0410-8b05-ffd578937521
2000-10-31 12:32:00 +00:00
richard
f4817879df Tidying optimisation stuff.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7938 72102866-910b-0410-8b05-ffd578937521
2000-10-31 11:05:23 +00:00
richard
3f7fe730db Removed obsolete classes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7937 72102866-910b-0410-8b05-ffd578937521
2000-10-31 10:46:48 +00:00
richard
f994d1ee90 Wrap lock protected sections with exception handlers.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7935 72102866-910b-0410-8b05-ffd578937521
2000-10-30 20:43:09 +00:00
richard
6d5cd2c799 Tidied
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7934 72102866-910b-0410-8b05-ffd578937521
2000-10-30 19:51:32 +00:00
richard
7310a9148b Minor modification for Apple runtime
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7933 72102866-910b-0410-8b05-ffd578937521
2000-10-30 18:00:27 +00:00
fedor
01fe40bbac Check for lanfinfo, Update DLADDR check
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7929 72102866-910b-0410-8b05-ffd578937521
2000-10-30 05:03:28 +00:00
richard
379795ebe4 Performance optimisations - mimimise calls to malloc and avoid method despatch
overhead on deaalloc.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7925 72102866-910b-0410-8b05-ffd578937521
2000-10-29 14:52:33 +00:00
mirko
cf395d3ea6 * configure.in: added --with-libxml-include, --with-libxml-library
and --with-libiconv-library.
Added -I/usr/local/include and -L/usr/local/lib for FreeBSD.

* framework.make: new file.
* common.make: added common frameworks defines (library, header paths).
* bundle.make: added ALL_FRAMEWORKS_DIRS
* rules.make: added frameworks headers flags. Prebuild framework
header dir. Set framework name/dir/version.
* subproject.make: build framework headers and resource files.
* target.make: added SHARED_FRAMEWORK_LINK_CMD
* tool.make: added ALL_FRAMEWORKS_DIRS
* ld_lib_path.csh: added paths for frameworks.
* ld_lib_path.sh (lib_paths): added paths for frameworks.
* GNUmakefile.in (MAKE_FILES): added framework.make

* Headers/gnustep/base/NSBundle.h: added ivar.
* Source/NSBundle.m ([NSBundle +_addFrameworkFromClass:]): new private
method to parse NSFramework_* classes.
(_bundle_load_callback): added framework support. Wrap classes in a
NSValue to avoid implicit initialization.
([NSBundle +allBundles]): added framework support.
([NSBundle +allFrameworks]): implemented.
([NSBundle +bundleForClass:]): get classes from NSValue object.
([NSBundle -classNamed:]): likewise.

* Headers/gnustep/base/objc-load.h (LINKER_GETSYMBOL): new define.
* Source/objc-load.m (objc_get_symbol_path): get lib path of a Class
or Category.
* Source/simple-load.h (__objc_dynamic_get_symbol_path): indentifies
lib path of a symbol.
* Source/dld-load.h (__objc_dynamic_get_symbol_path): not supported.
* Source/hpux-load.h (__objc_dynamic_get_symbol_path): not implemented.

* Source/mframe/mframe.foot (mframe_get_arg): typ declaration fix.
(mframe_set_arg): idem

* Headers/gnustep/base/config.h.in: added HAVE_DLADDR
* aclocal.m4 (OBJC_SYS_DYNAMIC_LINKER): test for dladdr()
* configure.in: added --with-libxml-include and --with-libxml-library,
added -I/usr/local/include and -L/usr/local/lib for FreeBSD.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7918 72102866-910b-0410-8b05-ffd578937521
2000-10-28 21:58:48 +00:00
richard
816e1fe6a4 Fixes for multipart handling errors
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7917 72102866-910b-0410-8b05-ffd578937521
2000-10-28 09:03:39 +00:00
richard
112729db68 Tidied some URL stuff and revered a change
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7915 72102866-910b-0410-8b05-ffd578937521
2000-10-27 21:17:09 +00:00
richard
7341fc3d79 Minor URL modifications
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7912 72102866-910b-0410-8b05-ffd578937521
2000-10-27 15:58:11 +00:00
fedor
110cd21262 Add localization/language domain and locale support
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7910 72102866-910b-0410-8b05-ffd578937521
2000-10-27 15:54:35 +00:00
richard
db5766ea99 Minor tidying of MIME parser
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7909 72102866-910b-0410-8b05-ffd578937521
2000-10-27 11:03:42 +00:00
richard
9e110fc4cb MIME parsing additions
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7908 72102866-910b-0410-8b05-ffd578937521
2000-10-26 22:43:56 +00:00
richard
351270544e Make decoding of selectors tolerant.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7906 72102866-910b-0410-8b05-ffd578937521
2000-10-26 14:12:44 +00:00
fedor
c5009fd6f6 Fix up method args
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7903 72102866-910b-0410-8b05-ffd578937521
2000-10-25 03:19:12 +00:00
richard
5c87e04018 Various tidups.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7902 72102866-910b-0410-8b05-ffd578937521
2000-10-24 11:58:25 +00:00
nico
bcb218e8c5 Removed trivially spurious newline
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7901 72102866-910b-0410-8b05-ffd578937521
2000-10-24 10:18:34 +00:00
FredKiefer
f97e2b98ae Changed all substringFromRange: to
substringWithRange: as this is the basic method.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7891 72102866-910b-0410-8b05-ffd578937521
2000-10-23 23:18:44 +00:00
FredKiefer
c456c4a8d8 Added begin/endEditing to all
complex methods on NSMutableAttributedString as necessary for
NSTextStorage.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7890 72102866-910b-0410-8b05-ffd578937521
2000-10-23 23:17:40 +00:00
richard
3034011636 iProperty list and encoding fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7888 72102866-910b-0410-8b05-ffd578937521
2000-10-23 11:44:34 +00:00
richard
72e48ac96c More string fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7886 72102866-910b-0410-8b05-ffd578937521
2000-10-23 06:18:03 +00:00
richard
bfa3711ce8 Commit correct version
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7883 72102866-910b-0410-8b05-ffd578937521
2000-10-22 06:26:20 +00:00
richard
78e1106ecc Added NSNull to provide standard placeholder object for marking a nul in
a collection etc.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7879 72102866-910b-0410-8b05-ffd578937521
2000-10-21 07:43:57 +00:00
richard
4386ba0c61 Various improvements and bugfixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7856 72102866-910b-0410-8b05-ffd578937521
2000-10-20 10:30:51 +00:00
richard
65241c052d Class cluster and encoding/decoding fixes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7825 72102866-910b-0410-8b05-ffd578937521
2000-10-16 12:35:42 +00:00
fedor
1770f4dc78 Initialize Window sockets
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7795 72102866-910b-0410-8b05-ffd578937521
2000-10-11 18:49:32 +00:00
richard
2204f0c428 buffer overrun fixed
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7781 72102866-910b-0410-8b05-ffd578937521
2000-10-10 20:54:08 +00:00
richard
6c0137925a Use NSZone functions for memory allocation
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7780 72102866-910b-0410-8b05-ffd578937521
2000-10-10 19:47:54 +00:00
richard
72e4399351 Minor fix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7773 72102866-910b-0410-8b05-ffd578937521
2000-10-09 12:08:04 +00:00
richard
723da3ed66 Fix overrun
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7772 72102866-910b-0410-8b05-ffd578937521
2000-10-09 06:34:05 +00:00
richard
bf9a14edee Archiving fix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7771 72102866-910b-0410-8b05-ffd578937521
2000-10-09 05:32:50 +00:00
richard
4f49bf1172 Added old classes for backward compatibility with archives
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7770 72102866-910b-0410-8b05-ffd578937521
2000-10-09 05:30:04 +00:00
richard
b1d5d768fb NSString rewrite/reorganisation
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7769 72102866-910b-0410-8b05-ffd578937521
2000-10-09 04:41:18 +00:00
richard
9882ff6686 Forgot to commit this hash fix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7711 72102866-910b-0410-8b05-ffd578937521
2000-10-06 05:33:50 +00:00
richard
05fbf4a225 Minor fixes and tidyups
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7710 72102866-910b-0410-8b05-ffd578937521
2000-10-05 15:17:18 +00:00
fedor
886aa9fc59 Correct defs
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7708 72102866-910b-0410-8b05-ffd578937521
2000-10-04 23:14:40 +00:00
FredKiefer
b73c290974 Changed available encodings if HAVE_ICONV is defined. This is
still a static definition.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7704 72102866-910b-0410-8b05-ffd578937521
2000-10-04 22:55:55 +00:00