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

Commit Graph

  • c3f79872f1 Update memory allocator function (#434) Nick Briggs 2022-08-03 09:59:08 -07:00
  • a15de4df10 quick_stack_check() should return a result indicating status (#432) Nick Briggs 2022-07-24 21:49:39 -07:00
  • 430da79e73 Remove a dead store. (#431) Bruce Mitchener 2022-07-23 01:54:19 +07:00
  • 259658fa2c No need for NULL mode arg to open when not creating a file. (#430) Bruce Mitchener 2022-07-23 01:53:49 +07:00
  • 317f081409 Add missing uraidextdefs.h to CMakeLists.txt (#429) Nick Briggs 2022-07-22 10:29:00 -07:00
  • 5fa05ac3d7 Cleanup types in URaid and move declarations to separate include file (#428) Nick Briggs 2022-07-20 10:45:37 -07:00
  • 9a10f63fe6 some cleanups in the arithmetic operations code (#427) Nick Briggs 2022-07-20 10:28:21 -07:00
  • 77957d421a fix some compiler warnings (#423) Nick Briggs 2022-07-20 10:18:59 -07:00
  • e81345218a Prevent X11 error when resuming after call to RAID when -noscroll is in use (#426) Nick Briggs 2022-07-16 07:32:19 -07:00
  • b27bd2fbab Fix ldeinit segmentation fault on keyboard/mouse input (#425) Nick Briggs 2022-07-14 13:34:36 -07:00
  • b5f51d58f1 Correct missing htons() on port number for TCPop connect maiko-220603-b5f51d58 Nick Briggs 2022-06-03 18:32:36 -07:00
  • 60af445afa If SHELL is not set, fall back to /bin/sh so CHAT(SHELL) might work. (#424) Nick Briggs 2022-05-28 12:37:43 -07:00
  • a18f09d788 Create missing directories when opening directory/file on {UNIX} device for output (#422) Nick Briggs 2022-05-24 16:08:26 -07:00
  • 2bf7047709 Correct usage of stat.st_mode result for testing S_IFREG and S_IFDIR (#421) Nick Briggs 2022-03-29 18:15:21 -07:00
  • 90b967c8d3 Implement DELFILE for (empty) directories on the {unix} device (#409) Nick Briggs 2022-03-18 18:20:35 -07:00
  • b005501427 Cosmetic fix: Use DOCKER_NAMESPACE instead of DOCKER_OWNER in workflows. Matches the corresponding change in Medley workflows (where it was more than cosmetic). (#419) Frank Halasz 2022-02-12 18:04:36 -08:00
  • 20046b265b Taking source builds out of buildReleaseInclDocker workflow (#418) maiko-220212-20046b26 Frank Halasz 2022-02-12 13:44:50 -08:00
  • e6a974a2a7 Fix for maiko buildReleaseInclDocker workflow failures. Dockerfile out of sync. (#416) maiko-220212-e6a974a2 Frank Halasz 2022-02-12 09:36:04 -08:00
  • 8ea2c76110 Fgh004: Adding new workflow that builds maiko releases and docker images (#415) maiko-220117-5eba2c3a Frank Halasz 2022-02-11 14:21:19 -08:00
  • 3e7c71c0c0 Use pointer format and don't cast address to int for ethernet debuggging Nick Briggs 2022-01-22 17:04:39 -08:00
  • f2a3715930 Remove support for GET-NATIVE-ADDR-FROM-LISP-PTR and GET-LISP-PTR-FROM-NATIVE-ADDR (#414) Nick Briggs 2022-01-22 16:02:26 -08:00
  • f15d8eca09 Use correct size for %x format for LispPTR in debug output for GC array problems. Nick Briggs 2022-01-22 15:21:20 -08:00
  • 008ce703e7 Use inttypes.h to provide uintptr_t/intptr_t of machine dependent size for UNSIGNED/INT declarations Nick Briggs 2022-01-22 15:16:36 -08:00
  • fa08a08648 Update possible names for clang-tidy to include version 13 Nick Briggs 2022-01-22 14:03:14 -08:00
  • bb0b011f90 Remove debugging printf(.) that was left in unixcomm.c maiko-220109 Nick Briggs 2022-01-03 22:48:23 -08:00
  • 6bccbfbcf3 Clean up issues in Unix_handlecomm preventing clean process exit (#413) Nick Briggs 2021-12-23 10:46:37 -08:00
  • e3af3b03b9 Remove unused "readsock" field from Unix job table. maiko-211222 Nick Briggs 2021-12-21 21:33:03 -08:00
  • 32335d5304 Rename sdl_bitblt_to_texture2 to sdl_bitblt_to_texture_exact to be more descriptive sdl-texture-direct Nick Briggs 2021-12-20 12:56:11 -08:00
  • e175a69377 Use SDL_LowerBlitScaled() rather than SDL_BlitScaled() Nick Briggs 2021-12-10 16:35:19 -08:00
  • 880747f2dc Add m68k to directories that .gitignore ignores for build artifacts Nick Briggs 2021-12-09 21:15:48 -08:00
  • c7fd28a438 Removed unused (and unimplemented) stackcheck() and stackoverflow() routines Nick Briggs 2021-12-09 14:57:45 -08:00
  • e1efc860c4 Prefer typedef over #define where it can be used for type definitions Nick Briggs 2021-12-09 14:48:52 -08:00
  • 26fe840edf Convert "mkvdate" into a shell script instead of compiled C code (#411) Nick Briggs 2021-12-09 12:36:12 -08:00
  • 212a0fa9c6 Add some support for cross-compilation to MC68000 AmigaOS (#412) Nick Briggs 2021-12-08 12:03:04 -08:00
  • f87b1604e5 Handle pixel scaling when creating the cursors Nick Briggs 2021-12-06 19:21:10 -08:00
  • 88f5729727 Merge branch 'master' into sdl-texture-direct Nick Briggs 2021-11-26 19:57:40 -08:00
  • 65bbcb7d9d Remove makepathname() (#410) maiko-211203 Nick Briggs 2021-11-26 19:53:26 -08:00
  • ceda3d146e Clean up cursor code Nick Briggs 2021-11-26 18:02:21 -08:00
  • 753c7d37a9 Reformat to standard with clang-format Nick Briggs 2021-11-23 17:51:39 -08:00
  • ffd86beb52 Cleanup, strip some debug/performance code in display update, minor formatting Nick Briggs 2021-11-23 17:45:01 -08:00
  • 31a244c0e6 Implement bitblt to texture at bit level rather than word level, some cleanup Nick Briggs 2021-11-20 18:26:50 -08:00
  • 2eae377e5f Take pixelscale into account when repositioning cursor Nick Briggs 2021-11-17 12:27:13 -08:00
  • 00125785be Some systems require C99 extensions to get sigset utilities. Nick Briggs 2021-11-15 18:57:51 -08:00
  • c32233b824 Speedups in texture based display path Nick Briggs 2021-11-15 18:38:16 -08:00
  • 3091bb2e5a Minor changes to add missing file for SDL and set no extensions for C compiler Nick Briggs 2021-11-15 18:34:01 -08:00
  • fabfca2486 When updating the window surface directly, at scale 1, avoid the intermediate buffer Nick Briggs 2021-11-09 20:15:00 -08:00
  • e430513d6a Avoid intermediate buffer and bitblt Lisp screen changes directly into the texture pixels Nick Briggs 2021-11-09 13:57:25 -08:00
  • 184f02d0c1 Introduce alternative method for updating window from Lisp bitmap Nick Briggs 2021-11-08 22:18:08 -08:00
  • 0606015793 Move display update into separate procedure Nick Briggs 2021-11-08 22:02:43 -08:00
  • d64e1d1b38 Width, but not height, must be multiple of 32 Nick Briggs 2021-11-08 21:28:06 -08:00
  • f59e4395b8 Bounds check indexing into intermediate screen buffer Nick Briggs 2021-11-08 20:40:30 -08:00
  • f7588b8c8e Keep damage notification boundaries within the current screen Nick Briggs 2021-11-08 18:16:14 -08:00
  • 241e5fe9a9 Cache cursors for SDL. Peter 2021-11-08 21:10:23 +01:00
  • f9d1e51456 Change Pixelformat to 332 (one byte) instead of 8888 (four bytes). Peter 2021-11-08 20:03:28 +01:00
  • c64f8534df Merge pull request #408 from Interlisp/sdl-fix-implicit-decls ecraven 2021-11-08 12:56:47 +01:00
  • ba6e365cc8 Fix "error: implicit declaration of function" from dspsubrs Nick Briggs 2021-11-07 11:26:46 -08:00
  • 37aed57027 Add support for setting the mouse cursor. Not finished! Peter 2021-11-07 19:35:52 +01:00
  • ecfd4048e0 Add support for inverting video and setting mouse position. Peter 2021-10-25 21:11:00 +02:00
  • a3fdf18edc Add mouse wheel diagnostics. Peter 2021-10-22 07:37:15 +02:00
  • 8a872d7d85 Only update texture on damage. Peter 2021-10-22 07:34:03 +02:00
  • 5413934525 Add support for key repeating. Peter 2021-10-21 23:12:39 +02:00
  • 784d9f61cb For now, some more extern functions declarations. Peter 2021-10-21 21:55:52 +02:00
  • 00c4d65aff Maybe fix cmake for SDL2. Peter 2021-10-21 21:49:30 +02:00
  • bab9213120 Remove SDL2 directory from include SDL2/SDL.h. Peter 2021-10-21 20:12:07 +02:00
  • 9bb7fab4a4 Fix Caso. Peter 2021-10-21 19:44:11 +02:00
  • bab54bca6a Try to unify cmake file for different versions of SDL2. Peter 2021-10-21 19:42:28 +02:00
  • 572b94d4a7 Try SDL2::SDL2 instead of SDL2 in CMakeLists.txt. Peter 2021-10-21 19:31:42 +02:00
  • e9968a211b Try to placate the macos build. Peter 2021-10-21 19:24:32 +02:00
  • e346db4b99 Apparently there is no sdl2 cask for macos :-/ Peter 2021-10-21 19:20:13 +02:00
  • f769dbadeb Add SDL2 dependency to macos build. Peter 2021-10-21 19:17:59 +02:00
  • 56d563983e Show cmake version before building. Peter 2021-10-21 19:13:46 +02:00
  • ccfacb23a7 Try to make builds pass again. Peter 2021-10-21 18:51:41 +02:00
  • 4ee904fd1d Run apt-get update before trying to install. Peter 2021-10-21 18:45:39 +02:00
  • ab94538d0c Add support for -t / -title. Peter 2021-10-21 18:44:31 +02:00
  • f8fea0b8d8 Revert CMakeLists.txt change until better understanding. Peter 2021-10-21 18:31:54 +02:00
  • 0d4703086e Also *correctly* install SDL2 on ubuntu runners. Peter 2021-10-21 18:29:41 +02:00
  • 5c225467ab Also install SDL2 on ubuntu runners. Peter 2021-10-21 18:28:23 +02:00
  • 8f7067943f Try to get CI running again ;) Peter 2021-10-21 18:22:01 +02:00
  • 2092a74869 Add command line parameters -sc WxH and -pixelscale n for SDL. Peter 2021-10-21 18:18:28 +02:00
  • f198204bca Update CMakeLists.txt for cross-compiling. Peter 2021-10-21 13:58:55 +02:00
  • 4821dac4c0 Add more #ifdef XWINDOW Peter 2021-10-21 09:59:59 +02:00
  • 28931acd36 Remove extra directory from includes for SDL. Peter 2021-10-21 08:50:06 +02:00
  • 7b7db9aac5 Refactor, only bitblt once per "frame". Peter 2021-10-21 08:48:33 +02:00
  • 333c132e40 Refactor, don't update texture on every bitblt. Peter 2021-10-21 08:25:09 +02:00
  • 87ede7cee1 Only bitblt on damage. Peter 2021-10-20 23:45:55 +02:00
  • 78e42b7217 Change SDL backend to accelerated renderer, support pixel scaling. Peter 2021-10-20 13:14:34 +02:00
  • f73b4d1ff5 Merge remote-tracking branch 'upstream/master' Peter 2021-11-07 19:37:24 +01:00
  • 987cf4c7c6 Correct error for missing byteswap macros in tosfns.h EVAL implementation (#407) maiko-211107 Nick Briggs 2021-11-06 18:36:25 -07:00
  • c46fcce307 Fix "warning: incompatible pointer types" in EVAL implementation (#406) Nick Briggs 2021-11-04 20:18:27 -07:00
  • de5ea2110f Correct integer type warnings (#405) Nick Briggs 2021-11-04 09:08:55 -07:00
  • 6c241f1eaa Make opcode_table (names of opcodes) visible as useful debug aid. Nick Briggs 2021-10-29 10:02:47 -07:00
  • 19688bc314 Drop setuid privilege correctly. (#401) Nick Briggs 2021-10-29 09:52:51 -07:00
  • c39b751f42 Rework make_atom() to allow removal of parse_number() (#404) Nick Briggs 2021-10-29 09:51:32 -07:00
  • f58abe36ee Add prototypical SDL support. Peter 2021-10-19 14:11:45 +02:00
  • 75c668f1cd The pointers Atomspace, Spospspace, Snegspace, Arrayspace can be removed (#402) maiko-211022 maiko-211010 Nick Briggs 2021-10-10 16:55:33 -07:00
  • a25368714f Use SHELL rather than /bin/csh when forking shells. Issue Interlisp/medley#384 (#400) Nick Briggs 2021-10-08 17:58:29 -07:00
  • 3cdbccd0c7 Implement -noscroll option to ldex to disable X window scroll bars (#399) maiko-211003 Nick Briggs 2021-09-30 10:44:37 -07:00
  • 4d2bf13347 Add description for ethernet related flags to compile-flags Nick Briggs 2021-09-25 15:01:21 -07:00
  • f7e40d1ed5 Use symbolic constants for COLOR related subrs rather than numbers maiko-210923 Nick Briggs 2021-09-19 14:19:42 -07:00
  • 9bb5a4298c Use symbolic constant for subr CAUSE-INTERRUPT switch/case rather than number (0222) Nick Briggs 2021-09-19 14:12:47 -07:00