1
0
mirror of https://github.com/Interlisp/maiko.git synced 2026-03-01 09:30:56 +00:00

Commit Graph

  • 400f3b7835 Fix emscripten install PATH updates Frank Halasz 2024-02-07 16:49:26 -08:00
  • e657b2e1dc Debugging emscriten build Frank Halasz 2024-02-07 13:21:01 -08:00
  • 75c815f585 Fix typo in emscripten install Frank Halasz 2024-02-07 13:13:04 -08:00
  • 696ac9a675 Fix install of SDL2 Frank Halasz 2024-02-07 13:08:39 -08:00
  • 8c54c0fbe0 First pass at workflow to build maiko for emscripten Frank Halasz 2024-02-07 12:55:49 -08:00
  • 586a3206c2 Merge pull request #488 from Interlisp/incorporate-wasm-changes Nick Briggs 2024-01-26 08:42:15 -08:00
  • e93e3c895e Update preloaded directories, allow Emscripten runtime to exit, set MAIKO_ENABLE_NETHUB Nick Briggs 2024-01-01 17:30:01 -08:00
  • 29fdf4c40b Adapt to window geometry, set up a fake environment variable MEDLEYDIR Nick Briggs 2024-01-01 16:58:23 -08:00
  • 7bb2393637 Adjustments to WAsm file system layout and compilation options Nick Briggs 2023-12-27 17:20:11 -08:00
  • 7c1d2081c8 Ignore all wasm generated directories, lde[sdl].html has moved to src directory Nick Briggs 2023-12-22 19:21:59 -08:00
  • acffcb74aa Merge remote-tracking branch 'wasm-updates/master' into incorporate-wasm-changes Nick Briggs 2023-12-22 19:18:56 -08:00
  • ad71e1e830 Merge remote-tracking branch 'no-defun-allowed/master' into incorporate-wasm-changes Nick Briggs 2023-12-22 19:15:28 -08:00
  • 4b0032e1b6 Piggyback on existing async timer emulation instruction countdown for periodic emscripten_sleep() call. Nick Briggs 2023-12-22 18:17:02 -08:00
  • b21fbcbcb1 subr_settime should avoid settimeofday() completely in Emscripten environment Nick Briggs 2023-12-22 18:15:18 -08:00
  • 0cc8e4d71c Revert/update unixfork.c since it is no longer used in emscripten based builds Nick Briggs 2023-12-22 13:35:33 -08:00
  • bee6a2f33e amend! Give emcc link-time flags only to the link phase not the compile phase Nick Briggs 2023-12-22 13:27:05 -08:00
  • f208fd3302 Rename/move ldesdl.html out of emscripten.wasm (which gets cleared on rebuild) to src/lde.html Nick Briggs 2023-12-22 13:18:20 -08:00
  • e82b47a9e7 Give emcc link-time flags only to the link phase not the compile phase Nick Briggs 2023-12-22 13:13:32 -08:00
  • b666b1b2de Add stubs for X11 IOErrorHandler and IOErrorExitHandler (#487) Nick Briggs 2023-12-22 10:36:13 -08:00
  • d933ba88b7 XFree(mapping) was called *before* mapping was referenced in DEBUG conditional code. (#486) Matt Heffron 2023-12-16 15:14:02 -08:00
  • 4d589237ee Add ability to compile with -DMAIKO_ENABLE_NETHUB Frank Halasz 2023-11-26 18:31:10 -08:00
  • 56e7591ada Although an unlikely case, LispNumToCInt() should handle negative SmallP numbers correctly Nick Briggs 2023-11-17 13:11:11 -08:00
  • 28d7d5ec00 improve debug output in interprocess communication code Nick Briggs 2023-11-17 12:11:10 -08:00
  • 1e0264416f Error exits in forked process code should exit with failure status rather than success Nick Briggs 2023-11-17 12:07:23 -08:00
  • 15966ccf34 If SUNDISPLAY is defined REALCURSOR will be defined so remove redundant defined(SUNDISPLAY) Nick Briggs 2023-11-17 09:46:22 -08:00
  • 09fae0a3f5 Add file name and line number to debug print output. Nick Briggs 2023-11-17 09:41:37 -08:00
  • 2caa2269a9 Avoid initializing CLastUserActionCell68k in INIT mode as \LASTUSERACTION will not have been set. Nick Briggs 2023-11-13 13:23:41 -08:00
  • 7b2cf44c7c Add ldesdl.html Hayley Patton 2023-11-13 15:30:19 +11:00
  • 79a788279b Add Emscripten/WASM support Hayley Patton 2023-11-13 15:18:49 +11:00
  • 42477318b5 Assignments embedded in if-condition are not a good idea. maiko-231112-42477318 Nick Briggs 2023-11-12 17:37:34 -08:00
  • 6cea8c69b0 Switch makefile slice for building ldeinit on Linux x86_64 from clang to gcc Nick Briggs 2023-11-12 15:46:30 -08:00
  • eb3b382ac6 Correct comment about processor type in makefile slice Nick Briggs 2023-11-12 15:44:29 -08:00
  • c9b4164d89 Add makefile slice for building ldeinit on Linux aarch64 systems Nick Briggs 2023-11-12 15:43:07 -08:00
  • 562f4c30ee Fix typo Nick Briggs 2023-11-09 16:48:48 -08:00
  • 98569d10b4 Reduce false positives for misaligned pointer access when checking array blocks The forward and backward pointers in an array block only contain valid pointer values when the block is free therefore avoid producing native addresses from these fields if the block is in use. Nick Briggs 2023-11-09 15:43:11 -08:00
  • 3207df6e24 Update README fixing location of Medley Introduction. (#484) Bill Stumbo 2023-09-13 10:49:27 -04:00
  • 7fce08f92c More Lisp variables to avoid in INIT mode - turn off X11 input handling (#482) maiko-230809-7fce08f9 Nick Briggs 2023-08-09 14:04:51 -07:00
  • 2c55f7923c Add makefile slice for OpenBSD init on x86_64. (#478) Nick Briggs 2023-08-03 11:55:22 -07:00
  • b441a28c34 Teach CMake to build ldeinit, update clang-tidy names (#474) Nick Briggs 2023-08-03 10:20:15 -07:00
  • 09e73d4153 Update machinetype and osversion scripts to invoke config.guess from same directory (#479) Nick Briggs 2023-08-03 10:18:02 -07:00
  • 8e43a393bd Avoid setting Lisp variables whose locations are unknown when in INIT mode (#481) Nick Briggs 2023-08-01 11:16:42 -07:00
  • 4a9f5500c4 struct buf is missing definition for byte-swapped bigvm case (#477) Nick Briggs 2023-07-24 20:43:25 -07:00
  • 4245764b31 Turn on DTD checking and differentiate error messages. debug-arrayspace Nick Briggs 2023-07-23 18:55:31 -07:00
  • 4520609479 Print the bad Lisp pointer as well as where it came from. Nick Briggs 2023-07-23 14:51:36 -07:00
  • 3b42f0579d The lisp pointers are 28 bits not 24 Nick Briggs 2023-07-23 12:23:17 -07:00
  • 29b492093d Add ARRAYCHECK to makefile slices for macOS Nick Briggs 2023-07-22 15:40:11 -07:00
  • 1c6d366e3c Catch more pointer problems in NativeAligned4FromLAddr Nick Briggs 2023-07-22 15:37:14 -07:00
  • c74e7a0169 Avoid accessing free block chain pointers when block is not free Nick Briggs 2023-07-22 15:36:11 -07:00
  • 060420ce42 struct buf is missing definition for byte-swapped bigvm case Nick Briggs 2023-07-20 18:34:19 -07:00
  • 44a4a4c42c Add cygwin-sdl build to buildRelease workflow (#476) Frank Halasz 2023-06-18 11:48:39 -07:00
  • 2b24184293 Merge pull request #475 from Interlisp/fgh_intro_cygwin_builder_workflow Frank Halasz 2023-06-11 18:26:05 -07:00
  • c4f8ccc928 Introduce buildCygwinBuilderImage.yml into master so I can test on dev branch Frank G Halasz 2023-06-11 18:22:47 -07:00
  • 0ab92f5e65 Merge pull request #473 from Interlisp/fgh_efficent-linux-builds Frank Halasz 2023-06-11 13:37:57 -07:00
  • 501fb8e87a Fixing various typos Frank Halasz 2023-06-08 12:06:13 -07:00
  • da7025ff02 Update MacOS build to use cmake instead of makeright Frank Halasz 2023-06-06 22:46:01 -07:00
  • b6328a234d Fix typo and cleanup trailing whitespaces in buildRelease.yml Frank Halasz 2023-06-06 17:55:55 -07:00
  • 74d6728fba Results of debugging new linux workflows Frank Halasz 2023-06-06 17:08:46 -07:00
  • 59f2f2e835 Updated maiko build workflows to be mch more efficient incl. sing Apline Lnux to do the builds; also removed the Maiko docker image since it no longer makes sense Frank Halasz 2023-06-06 16:32:44 -07:00
  • 8563c8700d Merge pull request #472 from Interlisp/fgh_introduce-build-release-workflow Frank Halasz 2023-06-07 23:03:29 -07:00
  • aa019bdce2 First step in renaming workflow buildReleaseInclDocker to just buildRelease. This commit allows us to test changes to buildRelease workflow on a branch before making the name change permanent. Frank Halasz 2023-06-07 23:01:12 -07:00
  • d1f4653b95 Merge pull request #470 from Interlisp/fgh_darwin_cross-compile_redux maiko-230607-d1f4653b Frank Halasz 2023-06-07 22:15:11 -07:00
  • 90899d01fd Remove debugging code Frank Halasz 2023-06-07 22:06:05 -07:00
  • 83cc2d2f36 Debugging cmake build #6 Frank Halasz 2023-06-07 18:02:31 -07:00
  • a6c38a04f4 Debugging cmake build #6 Frank Halasz 2023-06-07 17:45:10 -07:00
  • b7bcbc1a85 Debugging cmake build #6 Frank Halasz 2023-06-07 17:28:47 -07:00
  • ab2ddce621 Debugging cmake build #6 Frank Halasz 2023-06-07 17:14:36 -07:00
  • 9e6611a47b Debugging cmake build #6 Frank Halasz 2023-06-07 17:11:05 -07:00
  • efaa97aa5f Debugging cmake build #6 Frank Halasz 2023-06-07 16:43:23 -07:00
  • 2a3aaa6704 Debugging cmake build #6 Frank Halasz 2023-06-07 16:30:47 -07:00
  • 408559b0d8 Add lisp keynames to document the SDL key map table (#471) Nick Briggs 2023-06-07 16:12:32 -07:00
  • 72850faf96 Debugging cmake build #6 Frank Halasz 2023-06-07 13:58:13 -07:00
  • 79f3149c4e Debugging cmake build #4 Frank Halasz 2023-06-07 13:55:33 -07:00
  • 985966925e Debugging cmake build #4 Frank Halasz 2023-06-07 13:40:28 -07:00
  • 0cffe64c90 Debugging cmake build #3 Frank Halasz 2023-06-07 00:18:47 -07:00
  • 9742a0fad9 Debugging cmake build #2 Frank Halasz 2023-06-06 23:49:40 -07:00
  • 3f2db4883b Debugging cmake build Frank Halasz 2023-06-06 23:46:11 -07:00
  • b91fdfe40b Changing MacOS build for lde, ldex, ldesdl to use cmake rather than makeright to make sure that lde can use both ldex and ldesdl Frank Halasz 2023-06-06 22:59:43 -07:00
  • 02b15a0cb0 Try sudo ditto for copy of SDL2.framework Frank Halasz 2023-06-06 12:46:39 -07:00
  • c7c25e7c4d Change cp to ditto for copy of SDL2.framework Frank Halasz 2023-06-06 12:28:46 -07:00
  • 1b52f9fa44 Fix copy of SDL2.framework Frank Halasz 2023-06-06 12:01:15 -07:00
  • f6f6653de0 Add GH_TOKEN to gh download release of SDL2 for MacOS Frank Halasz 2023-06-05 23:23:18 -07:00
  • c49fa46c70 Change way we download Darwin SDL framework since brew places things in wrong place Frank Halasz 2023-06-05 23:13:48 -07:00
  • 7b42a5b51e Update makefile-darwin*-sdl for cross compiling. Update buildRelease workflow to handle compiling Darwin/SDL versions Frank Halasz 2023-06-05 18:21:48 -07:00
  • 29078cbb2c Updating actions versions as per move from node 12 to node 16; update set-output to be >> as per set-output being deprecated. Frank Halasz 2023-06-04 23:20:14 -07:00
  • 10093bad15 Fixing LDEARCH in buildRelease....yml Frank Halasz 2023-02-19 22:41:08 -08:00
  • 6f71e2b197 Return makeright to original and use LDEARCH env variable instaed; update darwin makefielsd with --target param; update buildReleaseInclDocker workflow to build both x86_64 and aarch64 binaries as well as universal binaries. Frank Halasz 2023-02-19 22:20:01 -08:00
  • 6d575a8f22 Updating darwin makefile-inits for cross-compilation Frank Halasz 2023-02-19 00:33:27 -08:00
  • e074699beb Add extra arg to makeright to allow choice of arm64 or x64 on Darwin (MacOS) platform. Enables cross-compiles bertween x64 and arm64 Macs. Frank Halasz 2023-02-18 22:44:26 -08:00
  • 2e893a75ab Merge pull request #467 from Interlisp/sdl Nick Briggs 2023-05-31 14:44:04 -07:00
  • 1f1e8753ef Merge pull request #468 from Interlisp/ctrl-shift-esc Nick Briggs 2023-05-31 14:41:10 -07:00
  • 4754ec73eb Add ctrl-shift-esc as a synonym for ctrl-shift-delete (user interrupt) Nick Briggs 2023-05-30 17:19:14 -07:00
  • a6d645ce9b SunOS bug avoidances should only execute when on SunOS Nick Briggs 2023-05-16 21:18:15 -07:00
  • e8daed41ea UNIX-GETPARM(DISPLAY) should return "SDL" for SDL-based display, as it returns "X" for X11 Nick Briggs 2023-05-16 18:52:23 -07:00
  • 41ae0162da Construct path for invoking display executable to match original path of lde Nick Briggs 2023-05-07 15:10:01 -07:00
  • b265d3a917 Reorganize CMakeLists.txt to put display option selections together. Nick Briggs 2023-05-06 13:36:00 -07:00
  • 90c6c9a088 Merge pull request #466 from Interlisp/retire-katana Nick Briggs 2023-05-05 15:56:48 -07:00
  • 3223ef2839 Remove now unnecessary hdw_conf.h and all references in makefile fragments and CMakeLists.txt Nick Briggs 2023-05-05 14:02:30 -07:00
  • 9cc7d9e13c Remove references to KATANA and replace with MAIKO Nick Briggs 2023-05-05 13:37:25 -07:00
  • 45494170a3 Use SDL defined symbolic constants for mouse button events Nick Briggs 2023-05-04 18:47:34 -07:00
  • a511feff39 Resolve some warnings noted by clang-tidy Nick Briggs 2023-05-04 18:11:56 -07:00