Commit Graph

266 Commits

Author SHA1 Message Date
sam 8108c9c270 * Fixed an invalid declaration that prevented compilation on HP-UX.
git-svn-id: svn://svn.zoy.org/elk/trunk@166 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-19 11:46:13 +00:00
sam d03c77372b * Fixed function declarations in regexp.c that caused the Win32 plugin
to crash.


git-svn-id: svn://svn.zoy.org/elk/trunk@165 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-19 11:45:16 +00:00
sam 69724a8ba7 * Added -no-undefined to all plugins' LDFLAGS.
* Disabled most of the unix plugin code under Windows.
  * Replaced remaining index/rindex calls with strchr/strrchr.
  * Updated the Win32 build.


git-svn-id: svn://svn.zoy.org/elk/trunk@164 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-19 08:54:08 +00:00
sam 7d3267a72c * Fixed the / and \ issues in path separators.
* Use strchr/strrchr instead of index/rindex.


git-svn-id: svn://svn.zoy.org/elk/trunk@163 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-17 13:29:39 +00:00
sam 5f31f6ae27 * Proper DLL symbol exporting under Win32.
git-svn-id: svn://svn.zoy.org/elk/trunk@162 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-17 13:18:59 +00:00
sam 809443fb06 * Do not open .so files, but look for the libtool .la library instead and
get the shared object's filename from it.


git-svn-id: svn://svn.zoy.org/elk/trunk@161 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-17 12:01:49 +00:00
sam d640876b57 * Typos and coding style.
git-svn-id: svn://svn.zoy.org/elk/trunk@160 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-17 02:26:57 +00:00
sam 831bbb8e8d * Fixed the distribution of .scm files that weren't installed.
git-svn-id: svn://svn.zoy.org/elk/trunk@159 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-17 02:26:18 +00:00
sam 4cb155e3f6 * Fixed all signed/unsigned and undeclared function warnings.
git-svn-id: svn://svn.zoy.org/elk/trunk@158 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-15 12:53:36 +00:00
sam 3a979638fc * Minor 3.99.3 release.
git-svn-id: svn://svn.zoy.org/elk/trunk@157 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-15 11:47:51 +00:00
sam ea20a5275c * Disabled the monitor plugin because it relies on specific gcc features.
git-svn-id: svn://svn.zoy.org/elk/trunk@156 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-15 11:09:21 +00:00
sam 94c5d2ddea * Fixed the manpage directory.
git-svn-id: svn://svn.zoy.org/elk/trunk@155 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-15 09:12:16 +00:00
sam 544dbc2618 * Use install-{exec,data}-hook instead of -local so that target directories
already exist when the rule is called.


git-svn-id: svn://svn.zoy.org/elk/trunk@154 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-15 08:59:33 +00:00
sam 6f05008c8e * **/Makefile.am: Use CLEANFILES instead of a new clean rule to remove
temporary files generated at build time.


git-svn-id: svn://svn.zoy.org/elk/trunk@153 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-15 08:52:09 +00:00
sam 9234eef52b * src/Makefile.am, doc/man/Makefile.am:
+ Create symlinks at install time.
  * debian/rules:
    + Moved manpages to /usr/share/man (Closes: #210894).
    + Ignore plugins in the dh_makeshlibs call.
    + Removed the elk->scheme-elk link, it is done at make install time.


git-svn-id: svn://svn.zoy.org/elk/trunk@152 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-15 08:46:36 +00:00
sam f24d3937b5 * The 3.99.2 release is now ready.
git-svn-id: svn://svn.zoy.org/elk/trunk@151 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-13 06:33:51 +00:00
sam d4dc463b3d * Plugin support for Win32.
git-svn-id: svn://svn.zoy.org/elk/trunk@150 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-13 06:31:24 +00:00
sam 1b2f8598a4 * Quick and dirty .zip generator for the Win32 version.
git-svn-id: svn://svn.zoy.org/elk/trunk@149 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-13 00:35:20 +00:00
sam b12222213e * Removed references to NOMAIN.
* Replaced / with \ under Win32.
  * The Win32 version looks for .scm files in the scm subdirectory of the
    executable's current directory.


git-svn-id: svn://svn.zoy.org/elk/trunk@148 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-13 00:34:58 +00:00
sam 892fa3085f * Made SVN ignore temporary files.
git-svn-id: svn://svn.zoy.org/elk/trunk@147 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-11 20:46:50 +00:00
sam c30569f5be * Preparing new release.
git-svn-id: svn://svn.zoy.org/elk/trunk@146 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-11 20:44:17 +00:00
sam be26c4f8fd * Allocate a console under Win32, and wait for user input before closing it.
git-svn-id: svn://svn.zoy.org/elk/trunk@145 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-11 10:09:27 +00:00
sam a889fdb955 * Install PostScript documentation into /usr/share/doc/elk/ps/.
git-svn-id: svn://svn.zoy.org/elk/trunk@144 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-11 08:47:10 +00:00
sam 3077766693 * configure.ac:
+ Check for awk and groff.
    + Only build documentation if groff was found.
  * debian/rules:
    + Move .ps documentation to the elkdoc package.
  * doc/*:
    + Removed *.ps files from CVS.
    + Added proper build rules for *.ps files.


git-svn-id: svn://svn.zoy.org/elk/trunk@143 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-11 08:21:49 +00:00
sam d55ca1b9bf * Renamed OBJ_DIR into LIB_DIR.
* Fixed SCM_DIR and LIB_DIR so that they take ${prefix} into account.
  * Added -I $(top_builddir)/include to INCLUDES.


git-svn-id: svn://svn.zoy.org/elk/trunk@142 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-11 06:57:26 +00:00
sam f663715179 * Allocate a DOS command window under Win32.
git-svn-id: svn://svn.zoy.org/elk/trunk@141 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-10 23:26:02 +00:00
sam 284ec7540b * Fix HP-UX crashes by defining ARRAY_BROKEN on this platform.
git-svn-id: svn://svn.zoy.org/elk/trunk@140 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-10 22:40:44 +00:00
sam c2282be5c7 * configure.ac:
+ Prefer the C99 inttypes.h rather than stdint.h.
    + Use AC_FUNC_ALLOCA instead of AC_CHECK_FUNCS(alloca).
  * include/object.h:
    + Removed a legacy #include <stdint.h>.


git-svn-id: svn://svn.zoy.org/elk/trunk@139 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-10 15:10:11 +00:00
sam 2879388fa2 * Fixed a bug in the garbage collector.
git-svn-id: svn://svn.zoy.org/elk/trunk@138 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-10 15:08:00 +00:00
sam 335719f3a1 * Replaced bcopy/bzero/bcmp with memcpu/memeset/memcmp.
git-svn-id: svn://svn.zoy.org/elk/trunk@137 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-09 23:13:50 +00:00
sam 846590786d * Do not recurse into util/ since we no longer need to build mkindex.
git-svn-id: svn://svn.zoy.org/elk/trunk@136 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-09 20:58:45 +00:00
sam 16ca7ace5c * Rewrote mkindex.c in awk.
git-svn-id: svn://svn.zoy.org/elk/trunk@135 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-09 20:57:43 +00:00
sam 181c7bc863 * Added comments to mkindex.c, to make its conversion easier.
git-svn-id: svn://svn.zoy.org/elk/trunk@134 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-09 19:22:37 +00:00
sam 59c23788bb * Hide elk.exe from SVN, now that the cygwin and mingw32 ports work.
git-svn-id: svn://svn.zoy.org/elk/trunk@133 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-09 18:40:42 +00:00
sam ea7b42320d * Do not declare random(), in case the prototype changes.
git-svn-id: svn://svn.zoy.org/elk/trunk@132 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-09 18:35:16 +00:00
sam 137cb525d9 * Fixed a typo preventing the inclusion of sys/resource.h.
git-svn-id: svn://svn.zoy.org/elk/trunk@131 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-09 16:52:37 +00:00
sam 7a028b1c77 * Added more system checks.
* Now builds on Win32.


git-svn-id: svn://svn.zoy.org/elk/trunk@130 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-09 15:18:55 +00:00
sam dcf74a9c38 * Enhanced the dlopen() checks, especially for platforms that do not
need -ldl.
  * Ported the plugin loading code to the HP-UX shl_load() system.


git-svn-id: svn://svn.zoy.org/elk/trunk@129 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-09 13:30:23 +00:00
sam 9bcdb37dee * Code clean-up.
* Made bootstrap work on OS X, by calling glibtoolize instead of libtoolize.


git-svn-id: svn://svn.zoy.org/elk/trunk@128 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-09 12:07:48 +00:00
sam 71af4d5e16 * Updated ChangeLog and NEWS for the 3.99.1 release.
git-svn-id: svn://svn.zoy.org/elk/trunk@127 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-07 22:33:32 +00:00
sam 7d126f4031 * Updated ChangeLog.
git-svn-id: svn://svn.zoy.org/elk/trunk@126 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-07 22:10:41 +00:00
sam 3d1b7d069f * Implemented the dyld plugin loader for OS X.
git-svn-id: svn://svn.zoy.org/elk/trunk@125 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-07 22:07:33 +00:00
sam 9b0193fa91 * Added a check for Darwin's dyld API, that we'll prefer over dlopen.
git-svn-id: svn://svn.zoy.org/elk/trunk@124 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-07 20:23:47 +00:00
sam d96c52c6ad * Fixed the build of the xaw plugin.
git-svn-id: svn://svn.zoy.org/elk/trunk@123 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-07 14:41:10 +00:00
sam d5784c9b41 * Fixed many tests for termio.h, termios.h, TIOCFLUSH, etc.
git-svn-id: svn://svn.zoy.org/elk/trunk@122 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-07 14:28:01 +00:00
sam b92e332741 * Renamed stab-unix.c to stab-vanilla.c.
* Implemented string parsing in stab-vanilla.c, so that libelf is no
    longer required.


git-svn-id: svn://svn.zoy.org/elk/trunk@121 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-07 13:13:18 +00:00
sam 71bbf51abf * Fixed a crash for symbols found in the list but that dlopen() could not
properly load.


git-svn-id: svn://svn.zoy.org/elk/trunk@120 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-07 13:12:27 +00:00
sam 53725cc25f * Disabled non-libelf stab files.
* Added a stab-unix.c file which is a placeholder for future nm|objdump
    implementations.


git-svn-id: svn://svn.zoy.org/elk/trunk@119 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-07 11:25:04 +00:00
sam 27e5b94103 * Fixed a typo in the configuration summary.
git-svn-id: svn://svn.zoy.org/elk/trunk@118 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-07 11:18:38 +00:00
sam 9f4dc9b28f * Oops, fixed a misplaced #ifdef.
git-svn-id: svn://svn.zoy.org/elk/trunk@117 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-07 09:56:55 +00:00