Commit Graph

56 Commits

Author SHA1 Message Date
sam 8865c1ea8f * Replaced short with int16_t where necessary.
git-svn-id: svn://svn.zoy.org/elk/trunk@189 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-25 13:28:07 +00:00
sam ce02b05888 * Fixed the check for "environ" on OS X and Solaris.
git-svn-id: svn://svn.zoy.org/elk/trunk@184 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-24 15:14:16 +00:00
sam 088f728756 * Fixed the bitstring->unsigned-integer return value with a patch
from David Marmor.


git-svn-id: svn://svn.zoy.org/elk/trunk@172 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-20 03:25:58 +00:00
sam d885709ffb * #include <netdb.h> if available, so that Solaris has MAXHOSTNAMELEN.
git-svn-id: svn://svn.zoy.org/elk/trunk@167 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-19 11:47:51 +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 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 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 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 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 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 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 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 acf7f7ddab * Removed lib/xlib/Include.am because no other plugin needs it.
git-svn-id: svn://svn.zoy.org/elk/trunk@104 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-06 11:27:05 +00:00
sam 287e2c8805 * scheme.h and kernel.h no longer include config.h
* Hence included config.h in all C files.
  * Added site.h which will replace config.h for installed headers.


git-svn-id: svn://svn.zoy.org/elk/trunk@103 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-06 11:25:29 +00:00
sam 57766216c8 * Added autoconf checks for -lgdbm, X11, Xaw and Motif.
git-svn-id: svn://svn.zoy.org/elk/trunk@100 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-06 11:15:57 +00:00
sam f244b25ea4 * Don't build gdbm.so if libgdbm isn't found.
git-svn-id: svn://svn.zoy.org/elk/trunk@98 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-06 02:17:09 +00:00
sam 2acd67ca66 * Don't compile newhandler.cpp if no C++ compiler is present.
git-svn-id: svn://svn.zoy.org/elk/trunk@97 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-06 01:57:13 +00:00
sam 43ae443a4b * Removed ALIASES-related stuff. We're in the XXIst century, dudes.
git-svn-id: svn://svn.zoy.org/elk/trunk@95 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-04 15:42:28 +00:00
sam 82a9a039c9 * Muahaha! No more friggin K&R stuff!
git-svn-id: svn://svn.zoy.org/elk/trunk@93 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-04 15:30:04 +00:00
sam e81273f8a3 * Fixed compilation warnings.
* Removed fucking K&R syntax.


git-svn-id: svn://svn.zoy.org/elk/trunk@91 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-04 14:32:13 +00:00
sam 6bc9b501c7 * Fixed remaining K&R shit.
git-svn-id: svn://svn.zoy.org/elk/trunk@90 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-04 14:30:21 +00:00
sam 28fb5f0f30 * Fucking K&R syntax!
git-svn-id: svn://svn.zoy.org/elk/trunk@89 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-04 13:29:16 +00:00
sam 13144820f9 * Renamed xaw-common.so to xaw-xt.so and motif-common.so to motif-xt.so.
* Added init.c to xaw-xt.so and motif-xt.so for proper initialisation.


git-svn-id: svn://svn.zoy.org/elk/trunk@85 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-04 12:44:54 +00:00
sam 70f8be7a33 * Provide foo.so, not foo.o.
git-svn-id: svn://svn.zoy.org/elk/trunk@84 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-04 11:26:55 +00:00
sam 306455fc25 * Cosmetic fixes.
git-svn-id: svn://svn.zoy.org/elk/trunk@83 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-04 11:26:39 +00:00
sam 3c2162048b * Forgot a small xm/motif fix.
git-svn-id: svn://svn.zoy.org/elk/trunk@80 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-04 09:28:57 +00:00
sam 61885f04c6 * Re-renamed xm to motif (SVN rules).
git-svn-id: svn://svn.zoy.org/elk/trunk@79 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-04 09:23:22 +00:00
sam 3874cda315 * Changed motif back to xm.
git-svn-id: svn://svn.zoy.org/elk/trunk@78 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-03 22:59:20 +00:00
sam a8dc438a27 * Rebuild everything properly.
git-svn-id: svn://svn.zoy.org/elk/trunk@77 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-03 22:56:02 +00:00
sam 28da7c3327 * Moved some directories.
git-svn-id: svn://svn.zoy.org/elk/trunk@76 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-03 22:00:01 +00:00
sam 91c7c7c109 * Removed obsolete file.
git-svn-id: svn://svn.zoy.org/elk/trunk@72 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-02 23:53:31 +00:00
sam 2f6428ce84 * Added proper license information in all files and set the $Id property.
git-svn-id: svn://svn.zoy.org/elk/trunk@67 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-02 09:51:35 +00:00
sam 769b9f2fa6 * No TABS !!
git-svn-id: svn://svn.zoy.org/elk/trunk@66 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-02 08:12:11 +00:00
sam cd36edfd2a * Added $Id and copyright information to all .c files in lib/misc/
* Fixed old shitty K&R syntax.


git-svn-id: svn://svn.zoy.org/elk/trunk@65 55e467fa-43c5-0310-a8a2-de718669efc6
2003-09-01 17:06:43 +00:00
sam 277195f54e * Use XAW_LIBS etc. to build plugins.
git-svn-id: svn://svn.zoy.org/elk/trunk@60 55e467fa-43c5-0310-a8a2-de718669efc6
2003-08-28 09:40:34 +00:00
sam 11d269f813 * Removed a legacy Makefile.
git-svn-id: svn://svn.zoy.org/elk/trunk@58 55e467fa-43c5-0310-a8a2-de718669efc6
2003-08-28 09:38:08 +00:00
sam f8879485af * Removed subdirs-objects, it was causing `make distclean' to fail.
git-svn-id: svn://svn.zoy.org/elk/trunk@51 55e467fa-43c5-0310-a8a2-de718669efc6
2003-08-26 23:45:30 +00:00
sam 3674eee26f * Renamed files in xt/ that collided with files in xlib/.
git-svn-id: svn://svn.zoy.org/elk/trunk@50 55e467fa-43c5-0310-a8a2-de718669efc6
2003-08-26 23:30:22 +00:00
sam b80d505688 * Renamed files in xlib/ that collided with files in xt/.
git-svn-id: svn://svn.zoy.org/elk/trunk@49 55e467fa-43c5-0310-a8a2-de718669efc6
2003-08-26 23:29:14 +00:00
sam 659601da1f * Fixed the build process for all extensions.
git-svn-id: svn://svn.zoy.org/elk/trunk@48 55e467fa-43c5-0310-a8a2-de718669efc6
2003-08-25 18:28:02 +00:00
sam 88043b6ad7 * The Xlib plugin properly builds.
git-svn-id: svn://svn.zoy.org/elk/trunk@45 55e467fa-43c5-0310-a8a2-de718669efc6
2003-08-25 16:29:54 +00:00
sam b884d039b6 * Distribute headers in /usr/include/elk.
* Build the Unix plugin.


git-svn-id: svn://svn.zoy.org/elk/trunk@43 55e467fa-43c5-0310-a8a2-de718669efc6
2003-08-25 16:00:50 +00:00
sam 15acde4d28 * Fixed warnings.
* Renamed newhandler.c into newhandler.cpp.
  * Use the -module flag for plugins so that their name doesn't need to
    start with "lib". This is partly because libtool fucks up when a module
    is called "libgdbm.so" and there is also a lib with this name.


git-svn-id: svn://svn.zoy.org/elk/trunk@42 55e467fa-43c5-0310-a8a2-de718669efc6
2003-08-25 15:59:18 +00:00
sam 8a5258b0c8 * Added comments from the old config/ directory to configure.ac, and started
changing all the AC_DEFINEs into proper autoconf checks.


git-svn-id: svn://svn.zoy.org/elk/trunk@36 55e467fa-43c5-0310-a8a2-de718669efc6
2003-08-25 14:17:09 +00:00
sam 3ecaca0cc1 * Fixed the Debian package build. It now uses ./configure.
git-svn-id: svn://svn.zoy.org/elk/trunk@28 55e467fa-43c5-0310-a8a2-de718669efc6
2003-08-25 12:20:01 +00:00
sam 29a24afc32 * Plugins in misc/ now get compiled.
git-svn-id: svn://svn.zoy.org/elk/trunk@27 55e467fa-43c5-0310-a8a2-de718669efc6
2003-08-25 11:54:18 +00:00
sam 9c85718f62 * First autoconfiscation step.
+ libelk compiles.
    + elk compiles.


git-svn-id: svn://svn.zoy.org/elk/trunk@25 55e467fa-43c5-0310-a8a2-de718669efc6
2003-08-25 11:15:39 +00:00
sam 1c03bfe4a9 * src/build:
+ Build libelk as shared and static libraries.
    + Dynamically link scheme with -lelk
  * debian/control:
    + New libelk0 and libelk0-dev packages.
  * debian/rules:
    + Changed build rules according to the new libelk.
    + Remove .svn directories from the examples in the elkdoc package.


git-svn-id: svn://svn.zoy.org/elk/trunk@19 55e467fa-43c5-0310-a8a2-de718669efc6
2003-08-21 12:40:09 +00:00