1
0
mirror of https://github.com/Interlisp/maiko.git synced 2026-03-03 10:05:22 +00:00

Commit Graph

  • fd0e12e855 Remove AIX RS/6000 platform support. (#46) Bruce Mitchener 2020-12-15 03:13:38 +07:00
  • 605499bfc2 Remove getdtablesize calls in favor of sysconf(_SC_OPEN_MAX). (#45) Bruce Mitchener 2020-12-15 02:55:08 +07:00
  • 9c01d39812 Use waitpid, not wait3, etc. (#44) Bruce Mitchener 2020-12-15 00:58:28 +07:00
  • 20040a73b0 Use tcgetattr/tcsetattr in termios code, not ioctl. (#43) Bruce Mitchener 2020-12-15 00:49:28 +07:00
  • 52d3590401 Remove 1988-era copies of some SunOS headers. (#42) Bruce Mitchener 2020-12-15 00:38:14 +07:00
  • a68cce2203 Begin to clean up includes and ifdefs in includes. (#41) Bruce Mitchener 2020-12-15 00:26:06 +07:00
  • 2dba7492af Begin to remove ISC platform support. (#40) Bruce Mitchener 2020-12-14 13:31:58 +07:00
  • 7119613aee Remove RISCOS platform support. (#39) Bruce Mitchener 2020-12-14 08:38:57 +07:00
  • 7313de4274 Remove FUJI compile flag. (#38) Bruce Mitchener 2020-12-14 08:21:54 +07:00
  • 074dce0e90 Remove bin/optck and bin/optck-. (#24) Bruce Mitchener 2020-12-14 06:40:24 +07:00
  • 46e9882f30 We only build as ANSI C, so we don't check for __STDC__. (#37) Bruce Mitchener 2020-12-14 01:24:04 +07:00
  • 33a42736d4 Remove OSF1 / DEC3100 platform support. (#36) Bruce Mitchener 2020-12-14 01:22:43 +07:00
  • cfec521c33 Remove unused VOID Nick Briggs 2020-12-12 23:44:12 -08:00
  • 8e67d0e3c9 Remove unused externs.h (#35) Bruce Mitchener 2020-12-13 12:46:34 +07:00
  • 362c658c73 Remove usermakefile for Apollo Domain. (#32) Bruce Mitchener 2020-12-13 12:46:07 +07:00
  • 1c912ff57e Remove HP platform support. (#34) Bruce Mitchener 2020-12-13 12:35:53 +07:00
  • 750d84c78c Remove SGI Irix platform support. (#33) Bruce Mitchener 2020-12-13 09:57:07 +07:00
  • 1c28005420 Remove support for Ultrix. (#28) Bruce Mitchener 2020-12-13 09:15:22 +07:00
  • 348a3a2b30 uutils: Clean up string.h inclusion. (#31) Bruce Mitchener 2020-12-13 09:12:06 +07:00
  • d91bdc0994 initkbd: Fix warning about missing decl for strcmp. (#27) Bruce Mitchener 2020-12-13 09:09:10 +07:00
  • 292809694e Remove platform support for Apollo/Domain. (#30) Bruce Mitchener 2020-12-13 09:07:08 +07:00
  • 69e66470a0 Remove unused _I386 -D flag. (#29) Bruce Mitchener 2020-12-13 01:59:26 +07:00
  • a059b67e88 Make dremove() static in src/storage.c, there are no other references. Nick Briggs 2020-12-11 22:06:23 -08:00
  • 8ee75ede4e Don't define old_cursorin() if it's not going to be used (REALCURSOR || SUNDISPLAY). Nick Briggs 2020-12-11 16:40:08 -08:00
  • 0786d75e67 Correct C dremove() implementation (not used for implementation of the Lisp DREMOVE function) Nick Briggs 2020-12-11 16:20:33 -08:00
  • 259a2006a1 Remove inc/lnk-*.h (#23) Bruce Mitchener 2020-12-11 12:52:12 +07:00
  • fd9ca83dac Remove inc/stream.h2 (#26) Bruce Mitchener 2020-12-11 12:41:52 +07:00
  • 79c3fdd691 Add initial CI via GitHub Actions. (#22) Bruce Mitchener 2020-12-11 12:38:33 +07:00
  • d8aef575b4 Remove old editor save file for inc/sysatms.h. (#25) Bruce Mitchener 2020-12-11 12:00:01 +07:00
  • a02ea64c52 Use correct format (%ld) for (long) times in seconds. Nick Briggs 2020-12-10 16:53:40 -08:00
  • dbd5bd6679 Remove fp.h (#21) Bruce Mitchener 2020-12-11 00:52:08 +07:00
  • d6d2a3371a Use getcwd() instead of getwd(). (#20) Bruce Mitchener 2020-12-11 00:24:21 +07:00
  • 11c083d792 Remove editor save files. (#19) Bruce Mitchener 2020-12-10 23:39:07 +07:00
  • e025617c13 Fix some typos. (#18) Bruce Mitchener 2020-12-10 23:07:35 +07:00
  • 5c8fb47005 Change local variable name to avoid warnings for shadowing. Nick Briggs 2020-12-09 18:23:16 -08:00
  • 9b12db45be Really switch to UNSIGNED instead of uintptr_t -- modified src/findkey.c Nick Briggs 2020-12-09 18:14:50 -08:00
  • af50a35911 version.h defines "UNSIGNED" as the type for pointer-sized integer. Using "unsigned" may produce the wrong answer on a 64-bit system. Nick Briggs 2020-12-09 16:14:53 -08:00
  • a6db884947 Add a tiny bit of documentation for newpage(). No functional change. Nick Briggs 2020-12-09 13:50:15 -08:00
  • b234064d91 Rework handling of I/O via select() to use correct fd_set type instead of int for fd sets. Some code that was maintaining an fd_set with only a single fd was replaced with just the fd as int, which can be added to the global fd_set as needed. More testing is required for less usual configurations such as host TCP/UDP/IP and direct ethernet (packet filter or NIT) I/O. Nick Briggs 2020-12-08 19:26:56 -08:00
  • ba0a42f663 Remove replicated (debug) storage for stack block checks causing shadowed variable warnings. Initialize free stack block debug storage using sizeof() appropriately. Nick Briggs 2020-12-08 12:34:59 -08:00
  • af30a6d5a9 Change names of block local variables causing shadowing warnings. Remove duplicate function prototype declaration (duplicate in inc/returndefs.h) Nick Briggs 2020-12-08 10:20:07 -08:00
  • be3ffd746c Remove unnecessary declaration causing shadowing warnings. Nick Briggs 2020-12-08 10:03:40 -08:00
  • 49aa01a70b Remove unnecessary declaration causing shadowing warnings. Improve debugging output for fp-to-vp page runs. Nick Briggs 2020-12-08 09:55:41 -08:00
  • f89cc4449c Fix local variables declared in macros to avoid them shadowing other variables. Fix some spelling errors. Remove deprecated register attribute Nick Briggs 2020-12-07 15:31:09 -08:00
  • f94570d01c Fix warning for missing function prototype in keymaker.c Nick Briggs 2020-12-07 15:22:47 -08:00
  • a067ab2a67 Correct spelling errors in rs232c.h Nick Briggs 2020-12-07 11:03:05 -08:00
  • 064027e841 Use MAXPATHLEN for length of arrays containing path. Use strncpy() to replace unsafe use of strcpy(). Use getcwd() to replace unsafe use of getwd(). Nick Briggs 2020-12-05 17:44:07 -08:00
  • be5e981941 Using memset() requires including <string.h> Nick Briggs 2020-12-04 13:07:55 -08:00
  • 90cca21044 Don't use "id" for a variable shadowing the global "id" identification string. Nick Briggs 2020-11-28 18:16:59 -08:00
  • fea01d8b69 Don't use "id" for a variable shadowing the global "id" identification string. Addresses passed as data to an ioctl() should be void* not int. Nick Briggs 2020-11-28 18:13:53 -08:00
  • bc702f74ad If "inline" is used it should be the first attribute in the procedure declaration. Nick Briggs 2020-11-27 14:52:03 -08:00
  • 8dda1fe2a8 Update build files for M1 Mac systems (refs Interlisp/medley#69) Nick Briggs 2020-11-24 17:43:04 -08:00
  • d8c0ab9bdf Fix detection of timezone offset for FreeBSD. (Refs Interlisp/medley/#65) Nick Briggs 2020-11-23 20:42:15 -08:00
  • d9d917ab82 Add a verbose option to tstsout to provide more info from the interface page Nick Briggs 2020-11-21 14:16:51 -08:00
  • 365d07f817 Some floating point related functions are defined in <math.h>, include it. Nick Briggs 2020-11-21 11:50:33 -08:00
  • 2dd366bcb9 Fix timezone detection (refs Interlisp/medley#65) Use tzset() and the timezone variable to more robustly detect the timezone. This will also allow a user to set the TZ environment variable to override system timezone settings. Nick Briggs 2020-11-17 17:53:47 -08:00
  • b9fa900512 Fix memory leak in make_X_keymap(). Ref #64 Add extra debugging printfs for X keyboard mapping under ifdef DEBUG. Nick Briggs 2020-11-11 18:33:43 -08:00
  • 3db585e2b2 Docker compatibility: makefile and headers (#17) Abe Jellinek 2020-10-26 17:54:35 -07:00
  • a94e46bf8e Update wording and formatting of URaid command documentation Nick Briggs 2020-10-25 18:39:38 -07:00
  • 2bf4cea359 Remove unnecessary declaration for nametable that was shadowed by block local declaration, causing compilation warning. Nick Briggs 2020-10-25 18:35:16 -07:00
  • 135d7f65d3 Switch compilation flags for Solaris2 on x86_64 to compile in 64-bit mode rather than 32-bit mode. Nick Briggs 2020-10-18 16:33:21 -07:00
  • 27d5e44b81 Add makefile fragment for sunos5-x86_64 compilation. Nick Briggs 2020-10-18 16:23:52 -07:00
  • 1200763831 Update osversion script to recognize Solaris 2.x running on x86_64 hardware. Nick Briggs 2020-10-18 16:04:16 -07:00
  • 56615128e0 Merge branch 'master' of https://github.com/Interlisp/maiko Nick Briggs 2020-10-18 14:33:41 -07:00
  • 17fbbe96d7 Hook up the X11 Button4 and Button5 events (from mouse scrollwheel or trackpad vertical scroll) to the Dolphin/Dorado key set PAD1 (LEFTKEY) and PAD2 (LEFTMIDDLEKEY) keys. Nick Briggs 2020-10-18 14:27:58 -07:00
  • 0342f93b68 suggested replacement was better. Larry Masinter 2020-10-10 06:31:22 -07:00
  • 192c351007 fix #43 Larry Masinter 2020-10-10 06:16:11 -07:00
  • 14d4d3a5a2 Fix spelling error in variable name. No functional change. Nick Briggs 2020-10-03 14:47:54 -07:00
  • d8fda3b846 Update error messages when fcntl/ioctl on X fd for SETSIG fails to make it a little clearer. Nick Briggs 2020-09-27 14:27:29 -07:00
  • 21baf85c22 Fix prototype syntax for functions with no parameters in include files Add some overlooked function prototypes to xxxdefs.h include files Add missing #include of relevant xxxdefs.h in a couple of source files Add prototypes in standalone programs to silence (some) -Wmissing-prototype warnings Remove duplicate prototype from hardrtn.c Nick Briggs 2020-09-26 10:19:33 -07:00
  • 4bf195ee71 Some parts of the system still depend on the Lisp memory being initialized to zero. Ensure that that happens. Nick Briggs 2020-09-19 22:05:06 -07:00
  • cb1b3c65e8 Helpers for BITBLT and BLTSHADE need to return ATOM_T rather than T. Ref issue #35 Nick Briggs 2020-09-19 19:21:14 -07:00
  • a5e70206fc Fix free list construction in new cons page to explicitly initialize ALL cons cells on the page (Ref issue #34) Update comments, correct spelling errors, simplify style, note some areas for future work. Nick Briggs 2020-09-18 15:07:10 -07:00
  • b1790bb7fe Remove extraneous external/forward declarations that are duplicates of those in "xxxdefs.h" files. Nick Briggs 2020-09-17 19:12:33 -07:00
  • 33ad64f45b Reorganize cdr implementation to move error test to front, early check for (cdr nil), reduce number of else clauses, reduce indentation. Nick Briggs 2020-09-17 18:58:25 -07:00
  • 2b02c15982 Note places where undefined behavior is detected by the UB sanitizer Comments only, no functional changes. Nick Briggs 2020-09-17 18:24:54 -07:00
  • 11690d0f9c clean up table format, add header Nick Briggs 2020-09-16 15:16:52 -07:00
  • 4f3e4e48c6 Merge branch 'master' of https://github.com/Interlisp/maiko Nick Briggs 2020-09-16 15:13:39 -07:00
  • ce28b0da56 Add documentation of NEWCDRCODING cdr codes Nick Briggs 2020-09-16 15:12:58 -07:00
  • a534592702 Update README.md Larry Masinter 2020-09-11 13:41:05 -07:00
  • b68ecc73b9 Fix possible reference to undefined variable. Nick Briggs 2020-09-06 12:28:27 -07:00
  • 52c04137b0 Remove unnecessary struct definition for SX hash arguments. Nick Briggs 2020-09-06 12:22:50 -07:00
  • 8612d84761 Add missing function prototype to gchtfinddefs.h Nick Briggs 2020-09-05 17:04:28 -07:00
  • cfc0046675 Rename gc.h to gcdata.h to avoid conflict with Boehm GC system include file, and adjust sources. Remove duplicate external function definitions from gcdata.h Nick Briggs 2020-09-05 16:24:55 -07:00
  • e51a2e2b16 Remove temporary file that should not have been placed under version control. Nick Briggs 2020-09-05 16:17:35 -07:00
  • f110951172 Remove obsolete and unused gcscan.h Predates BIGVM changes and has been incorporated into gcscan.c with backward compatability. Nick Briggs 2020-09-05 16:15:22 -07:00
  • 5c916cffb5 Remove obsoleted include files (replaced by xxxdefs.h files) and adjust dependencies in makefiles Nick Briggs 2020-09-05 12:59:08 -07:00
  • 966adb6004 Replace -1 initializers in unsigned char keyboard map with 255 and correct code that checks > -1 (Ref issue #27) Nick Briggs 2020-09-04 23:33:41 -07:00
  • 0ad69fc6fe Create a new inc/xxxdefs.h for each src/xxx.c containing appropriate function prototypes. Nick Briggs 2020-09-04 18:21:44 -07:00
  • 5fb5d93893 Add multiple include guard to cell.h Nick Briggs 2020-09-04 16:27:23 -07:00
  • 7bf5e18fbd Add multiple include guard to stack.h Nick Briggs 2020-09-04 16:23:40 -07:00
  • 9c658a4b2c Don't cast NULL pointer argument to putmsg() to (char *) Nick Briggs 2020-08-30 13:50:34 -07:00
  • 623594fb89 Add LDEARCH environment variable to override config.guess host-triple in bin/machinetype (debug aid) Nick Briggs 2020-08-27 21:40:42 -07:00
  • ee00d0e567 Best to have matching versions of config.sub and config.guess, so update both to current. Nick Briggs 2020-08-21 13:07:00 -07:00
  • cd4c59dbb3 Be clear that the code depends on the default char being unsigned. Be clear that the code is not clean for pointer aliasing. Nick Briggs 2020-08-21 12:18:03 -07:00
  • 418e1b1232 Have git ignore more build directories with less specific patterns Nick Briggs 2020-08-21 12:04:54 -07:00
  • d07540cbb1 Add support for compiling on Raspberry Pi4 (armv7l architecture) running Linux Gunter Mueller 2020-08-19 13:28:34 -07:00
  • 3a7e5dae4f Ref issue #13, fix byte-order problem in FBITMAPBIT opcode affecting EDITBM Nick Briggs 2020-08-18 22:21:21 -07:00
  • e8d961f569 Add LICENCE, NOTICE, and README.md reflecting the new licence terms and conditions origin/master Nick Briggs 2020-08-17 14:33:51 -07:00
  • 731c5de8da Update config.guess to modern version which recognizes x86_64 architecture for Darwin (MacOS) Update osversion script to recognize x86_64 triples for Darwin as Darwin Update machinetype script to return 386 for MacOS El Capitan (10.11), x86_64 for other versions Add makefile-darwin.x86_64-x for compiling in 64-bit mode on later MacOS versions Nick Briggs 2020-08-17 14:14:17 -07:00