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

Commit Graph

  • 533c935e72 Fix various bugprone warnings (#397) maiko-210917 Nick Briggs 2021-09-16 17:24:25 -07:00
  • 6fedd97d21 add yield subr (#398) Nick Briggs 2021-09-15 10:30:04 -07:00
  • a70b18d444 Avoid use of sscanf() for parsing simple integer values (#396) Nick Briggs 2021-09-12 14:24:05 -07:00
  • c7adb3c4ba Add scripts to aid in constructing github releases of the maiko artifacts (#395) Larry Masinter 2021-09-10 13:33:54 -07:00
  • b1545e4ccc fix 'signed char' to 'int' conversion [cert-str34-c] maiko-210910 Nick Briggs 2021-09-09 18:01:02 -07:00
  • 4f79f55c20 Replace uses of atoi() with strtol() or stroul() as appropriate (#394) maiko-210908 Nick Briggs 2021-09-08 09:58:01 -07:00
  • 85c4ebf0ac Merge branch 'master' of github.com:Interlisp/maiko maiko-210905 Nick Briggs 2021-09-03 16:47:02 -07:00
  • 7284e19b32 Suppress clang-tidy warnings for uses of bzero() Nick Briggs 2021-09-03 16:39:29 -07:00
  • 0de1b1438b Left shift is undefined if left argument is negative (#454) (#393) Nick Briggs 2021-09-03 12:46:21 -07:00
  • 740f012254 Eliminate URaid access to uninitialized pointer when saving post-crash VM image maiko-210903 Nick Briggs 2021-09-02 15:14:32 -07:00
  • 377a6f3f47 Rewrite keyboard and async I/O handling to improve performance and reduce dependency on async I/O signals (#392) Nick Briggs 2021-09-02 12:42:51 -07:00
  • c07618f55c Do not attempt to use ether_fd as valid fd if it is -1. Closes medley #450 Nick Briggs 2021-09-02 10:35:10 -07:00
  • dbbb59b30b Add clang-tidy to CMakeLists.txt -- run it at compile time if it is found at cmake configuration time Nick Briggs 2021-08-29 13:39:07 -07:00
  • e957e331c4 Lock X updates for all systems and lock around X cleanup at exit (#391) maiko-210828 Nick Briggs 2021-08-26 16:29:10 -07:00
  • 934a86fbb5 Remove Create_N_Set_Cell() which is unused since native code is not supported. maiko-210825 Nick Briggs 2021-08-24 12:05:17 -07:00
  • 28ea238807 Check for flags in argv[1..n] not argv[0..n] Nick Briggs 2021-08-23 21:15:23 -07:00
  • 81c36341ef Fully initialize XImage ScreenBitmap with XInitImage() before using it. Nick Briggs 2021-08-22 18:23:41 -07:00
  • 6cad51735f Fix errors preventing the use of -DDTDDEBUG for mkcell.c (#389) Nick Briggs 2021-08-11 11:37:15 -07:00
  • c33386ef44 Remove code for unsupported Sun display configurations (#388) Nick Briggs 2021-08-10 16:31:59 -07:00
  • 588e804a2f Merge branch 'master' of github.com:Interlisp/maiko Nick Briggs 2021-08-09 13:15:04 -07:00
  • c56cbb2a91 Add missing include of <time.h> to initsout.c Nick Briggs 2021-08-09 12:30:34 -07:00
  • ef31b3fe0b Additional Makefiles for FreeBSD amd64, Raspberry Pi (#387) Tim Hawes 2021-08-08 17:59:15 -04:00
  • ea8d31f590 Set up git workflow to build a maiko docker image with multi-architecture support Nick Briggs 2021-07-31 11:19:58 -07:00
  • 093fb9a3d5 Merge branch 'master' of github.com:Interlisp/maiko Nick Briggs 2021-07-30 18:30:05 -07:00
  • b53620852a Clean up makefile fragments for FreeBSD on 386 Nick Briggs 2021-07-30 17:46:35 -07:00
  • 13163c6772 Add build directory to .gitignore so typical cmake build doesn't generate git changes Nick Briggs 2021-07-30 17:25:00 -07:00
  • 9e179e66f2 Call getXsignaldata() with XLocked set Nick Briggs 2021-07-08 15:18:41 -07:00
  • 084d69c6e8 Comment out build-pi in workflows because the RPi system is not online at this time. Nick Briggs 2021-07-06 20:21:03 -07:00
  • 40e18e6da0 Remove unnecessary XLOCK/XUNLOCK around calls to bitblt_to_screen/clipping_Xbitblt in getXsignaldata() Nick Briggs 2021-07-06 20:15:35 -07:00
  • 9ed46e6b69 Integer variables referenced from a signal handler (XLocked, XNeedSignal) should be type sig_atomic_t Nick Briggs 2021-07-05 14:19:23 -07:00
  • 934b15b63b Correct declaration mismatch for Event_Req between xc.c and other (correct) sites Nick Briggs 2021-07-05 14:10:38 -07:00
  • 2de44247b5 Include byteswapdefs.h for swapx() and byte_swap_code_block() Nick Briggs 2021-07-05 14:03:02 -07:00
  • ef6a6554ac Remove SIGPOLL usage (#385) Nick Briggs 2021-06-27 19:02:02 -07:00
  • 1c47bf5df0 Fix the FastRetCALL macro to use do {} while (0) style (#384) Nick Briggs 2021-06-17 13:21:00 -07:00
  • f42671022f Remove outdated hand-optimized assembler support for gcc on 386 (#379) Nick Briggs 2021-05-29 17:32:32 -07:00
  • d625665cde WIP still, trying for a fix multi-val-retun-unbind Larry Masinter 2021-05-24 12:26:31 -07:00
  • 2122f095e8 Simplify OPFN/OPFNX macros by removing hand expansion of 1, 2, N bindings (#383) Nick Briggs 2021-05-18 16:35:21 -07:00
  • c0850ddb52 WIP still; now it looks like inlineC.h but it still fails Larry Masinter 2021-05-15 16:10:06 -07:00
  • 68d4a61bf1 WIP: make variable types in simulate_unbind match OP_unbind Larry Masinter 2021-05-15 12:21:06 -07:00
  • 91fe7d51f9 Correct Medley GitHub link in README (#380) Abe Jellinek 2021-04-14 09:38:11 -07:00
  • 2828555194 Merge branch 'no-DOS' of github.com:Interlisp/maiko into no-DOS no-DOS Nick Briggs 2021-04-12 12:08:10 -07:00
  • ea6f46bf42 Fix dependencies for ether.o Nick Briggs 2021-03-29 16:21:17 -07:00
  • aacd8a9335 Fix comment on removed #endif Nick Briggs 2021-03-29 15:34:28 -07:00
  • 2c03560e7d Remove DOS specific assembler files for startup and display setup Nick Briggs 2021-02-15 18:38:15 -08:00
  • 74828c9829 Remove a few leftover defined(DOS) that remained in logical expressions, update endif comments Nick Briggs 2021-02-15 18:36:52 -08:00
  • f75adf79d3 Remove DOS makefile Nick Briggs 2021-02-15 18:06:45 -08:00
  • de42faba72 Remove source and include files that are only used for DOS Nick Briggs 2021-02-15 17:43:06 -08:00
  • 52ceef026e Start by removing all the ifdef'd DOS code in source and include files Nick Briggs 2021-02-15 17:32:58 -08:00
  • a5410ef93d Cleanup USE_DPLI usage (#378) Nick Briggs 2021-04-07 20:51:28 -07:00
  • 5ce292ed32 Command line: fix potential buffer overruns in argument/env variable handling (#375) Abe Jellinek 2021-04-05 14:43:37 -07:00
  • 85d9104b56 Fix dependencies for ether.o Nick Briggs 2021-03-29 16:21:17 -07:00
  • 1be29b57d6 Fix comment on removed #endif Nick Briggs 2021-03-29 15:34:28 -07:00
  • d8a615eff9 Remove DOS specific assembler files for startup and display setup Nick Briggs 2021-02-15 18:38:15 -08:00
  • b10c48af8e Remove a few leftover defined(DOS) that remained in logical expressions, update endif comments Nick Briggs 2021-02-15 18:36:52 -08:00
  • fde861edc7 Remove DOS makefile Nick Briggs 2021-02-15 18:06:45 -08:00
  • 9cd78c3228 Remove source and include files that are only used for DOS Nick Briggs 2021-02-15 17:43:06 -08:00
  • 1b869932d8 Start by removing all the ifdef'd DOS code in source and include files Nick Briggs 2021-02-15 17:32:58 -08:00
  • 081e2288ff Enable X mouse buttons 6 and 7 for horizontal scrolling. (#367) Nick Briggs 2021-03-29 14:03:14 -07:00
  • c4873d0ff8 Improvements to package/atom access in the sysout from maiko C code (#372) Nick Briggs 2021-03-29 14:01:10 -07:00
  • 01a8948a7d Rename _curXXX structures to curXXX to avoid leading underscore (#376) Nick Briggs 2021-03-29 12:34:32 -07:00
  • 36ccd9a5f5 warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses] (#374) Nick Briggs 2021-03-20 16:31:23 -07:00
  • f6da80f8b3 add makefile-init-linux.x86_64 (#373) Larry Masinter 2021-03-18 15:45:02 -07:00
  • be4d4c771e Fix printf format warnings in testtool.c (#369) Nick Briggs 2021-03-18 15:40:02 -07:00
  • d025ff0101 Add makefile fragment for INIT processing for macOS on x86_64 (#371) Nick Briggs 2021-03-15 20:52:45 -07:00
  • 0541c2b6bc allow loadups on pi pi-init Larry Masinter 2021-03-13 12:52:07 -08:00
  • 22ae23552c Update README.md for simplified Mac instructions (#370) Larry Masinter 2021-03-03 17:17:04 -08:00
  • 082bd15542 Add makefile fragment for armv7l systems that self-identify as aarch64 instead (#368) Nick Briggs 2021-02-24 19:24:19 -08:00
  • 439d92adbd Add experimental SUBR to call nanosleep() for experiments in reducing CPU load testing123 Nick Briggs 2021-01-06 12:32:34 -08:00
  • c6a74b2516 XrmParseCommand and XrmMergeDatabases depend on destination database being initialized. (#366) Nick Briggs 2021-02-22 17:45:43 -08:00
  • d8e063bf02 tidy: Remove last caddr_t. (#365) Bruce Mitchener 2021-02-23 00:45:07 +07:00
  • 0129b50127 tidy: xrdopt. (#364) Bruce Mitchener 2021-02-23 00:44:43 +07:00
  • a64a06466c tidy: initdsp: Remove some unused globals. (#363) Bruce Mitchener 2021-02-23 00:44:21 +07:00
  • 12ef73a794 Merge pull request #362 from waywardmonkeys/cleanup-find-available-pty Nick Briggs 2021-02-21 22:35:12 -08:00
  • ddb1c9f717 tidy: FindAvailablePty. Bruce Mitchener 2021-02-22 11:53:37 +07:00
  • 923f472a8f Merge pull request #360 from Interlisp/fixups-for-INIT-handling Nick Briggs 2021-02-18 20:29:58 -08:00
  • aa32c8347b Improve process of building ldeinit to allow for different options on different OSs Nick Briggs 2021-02-18 11:12:14 -08:00
  • 966a0bd7e0 Move default target out of makefile-tail to more specific makefile fragments Nick Briggs 2021-02-18 10:33:30 -08:00
  • e317c37f03 Move OSARCHDIR defn from makefile-tail to makefile-header Nick Briggs 2021-02-18 09:17:56 -08:00
  • 31927cd255 Clean up missing include file when compiling for INIT (#359) Nick Briggs 2021-02-17 11:35:33 -08:00
  • 747b8e468e Merge pull request #357 from Interlisp/update-makefile-tail-dependencies Nick Briggs 2021-02-15 18:57:45 -08:00
  • ef7149e8e4 Cleanup whitespace issues Nick Briggs 2021-02-15 16:47:14 -08:00
  • 64c04b5e2d Update dependencies in makefile-tail Nick Briggs 2021-02-14 18:38:12 -08:00
  • 1043a80d1f Remove unnecessary (re)definitions of TRUE/FALSE (#356) Nick Briggs 2021-02-14 16:47:04 -08:00
  • c60b522012 Files should explicitly include the definitions they directly depend on (#355) Nick Briggs 2021-02-13 21:41:31 -08:00
  • f019d3ddc2 Compiling with ethernet support requires etherdefs.h in certain places (#354) Nick Briggs 2021-02-13 17:22:27 -08:00
  • 64957b508d Fix some unused variable warnings. (#352) Bruce Mitchener 2021-02-14 00:14:12 +07:00
  • 1116ee7b60 Fix missing includes in ldeether.c (#351) Nick Briggs 2021-02-13 09:07:21 -08:00
  • 3a55f1d132 Missing include of sys/select.h in tty.c (closes Interlisp/medley#186) (#353) Nick Briggs 2021-02-13 08:41:20 -08:00
  • f2ac050e8e Prevent duplicate printing of info lines in response to -info option (#349) Nick Briggs 2021-02-12 08:06:43 -08:00
  • 6fe94fd655 Merge pull request #350 from Interlisp/ldsout-heap-fptovp Nick Briggs 2021-02-12 08:05:20 -08:00
  • 0d7dcc24bd Minor formatting revisions. Nick Briggs 2021-02-11 23:35:38 -08:00
  • 2a71f330b5 Allocate fptovp table from heap and release it when done Nick Briggs 2021-02-11 23:24:25 -08:00
  • 694d9b08c6 Update more header include guards. (#348) Bruce Mitchener 2021-02-12 01:42:07 +07:00
  • d1e0e006da Remove some of the outdated compile-flags entries. (#347) Bruce Mitchener 2021-02-12 01:29:31 +07:00
  • 1fc0d28167 Fix extra semicolon warnings (#345) Nick Briggs 2021-02-10 20:33:54 -08:00
  • 7274e16b24 Reformat (with clang-format 10.0) some header files (#344) Nick Briggs 2021-02-10 16:44:37 -08:00
  • c9a0d441c4 Cleanup timer leftovers (#341) Nick Briggs 2021-02-10 13:58:40 -08:00
  • 3ae9d558b1 fix the darwin.arm64 to use xquartz config (#342) Larry Masinter 2021-02-10 13:36:05 -08:00
  • 015972c05c Remove Cldeetr.c. (#340) Bruce Mitchener 2021-02-10 14:14:51 +07:00
  • b21aeecf4c Remove cdrom&cdaudio support code. (#339) Bruce Mitchener 2021-02-10 11:38:08 +07:00