nico
|
9ca567c8f6
|
Reset the load callbacks when we abort loading a module because of an error
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@10815 72102866-910b-0410-8b05-ffd578937521
|
2001-08-30 19:24:49 +00:00 |
|
nico
|
1a1d740855
|
Reindented the whole file. *NO* actual changes to the code, unless I made
a mistake reindenting of course.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@10814 72102866-910b-0410-8b05-ffd578937521
|
2001-08-30 19:18:26 +00:00 |
|
fedor
|
9695d34e69
|
NeXT compatibility, Typos
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@10502 72102866-910b-0410-8b05-ffd578937521
|
2001-07-17 02:56:43 +00:00 |
|
fedor
|
9bdf5a700e
|
Add include for NeXT systems
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@10437 72102866-910b-0410-8b05-ffd578937521
|
2001-07-11 19:24:25 +00:00 |
|
CaS
|
61a6f5bd90
|
Minor fix to recompile again.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@10377 72102866-910b-0410-8b05-ffd578937521
|
2001-07-10 05:16:04 +00:00 |
|
fedor
|
0c85f53a78
|
Add pthread and objc-load for Darwin
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@10376 72102866-910b-0410-8b05-ffd578937521
|
2001-07-10 03:23:39 +00:00 |
|
fedor
|
b786b93998
|
New strerror-like function
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@10043 72102866-910b-0410-8b05-ffd578937521
|
2001-05-31 22:39:16 +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 |
|
fedor
|
656fde90c0
|
Final fixes for DLLs
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6848 72102866-910b-0410-8b05-ffd578937521
|
2000-06-30 22:42:48 +00:00 |
|
fedor
|
6238bbb2c5
|
New switch to force user to call NSProcessInfo initialization
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6841 72102866-910b-0410-8b05-ffd578937521
|
2000-06-29 03:51:06 +00:00 |
|
fedor
|
8156ae951c
|
Shared library on Windows fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6768 72102866-910b-0410-8b05-ffd578937521
|
2000-06-22 03:15:27 +00:00 |
|
richard
|
78616c9359
|
Improved logging
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@5793 72102866-910b-0410-8b05-ffd578937521
|
2000-01-16 09:56:12 +00:00 |
|