Commit Graph

  • 6bc801f3a8
    Merge 324e69efb5 into 50045ca1e3 C.W. Betts 2018-04-26 03:54:22 +0000
  • 324e69efb5
    Merge pull request #3 from autc04/speech C.W. Betts 2018-02-12 16:09:21 -0700
  • e565bb3788 Gestalt: report that Speech Manager is available Wolfgang Thaller 2018-02-12 22:56:57 +0100
  • 0d57e521f4 SIGDIGLEN from Apple headers conflicts with SANE.h, add #undef Wolfgang Thaller 2018-02-12 22:58:31 +0100
  • 14b3613eb3 SpeechManager traps (run scanuniversalheaders.pl and kapimodules.pl) Wolfgang Thaller 2018-02-12 22:56:05 +0100
  • d7d65f363d logging: fix missing namedThings entry for subtraps Wolfgang Thaller 2018-02-12 22:54:19 +0100
  • 0160cce92e scanuniversalheaders.pl: auto-insert PASCAL_TRAP and PASCAL_SUBTRAP Wolfgang Thaller 2018-02-12 22:53:45 +0100
  • bf7cd30f2d
    Merge pull request #2 from autc04/logging Wolfgang Thaller 2018-02-12 17:02:54 +0100
  • d0336b7772
    Merge branch 'master' into logging Wolfgang Thaller 2018-02-12 17:02:09 +0100
  • a503b9ca84 everything.h: use <> includes Wolfgang Thaller 2018-02-12 17:01:28 +0100
  • a8ee6e97a3 remove old ptoc/ctop code Wolfgang Thaller 2018-02-10 02:16:59 +0100
  • f779b0dca1 instantiate templates in separate source files (mostly for compilation speed) Wolfgang Thaller 2018-02-10 02:12:29 +0100
  • 8e8e736938 get ready for api-module.h Wolfgang Thaller 2018-02-10 00:41:45 +0100
  • 726e479a3a rename namespace functions -> traps Wolfgang Thaller 2018-02-09 23:27:50 +0100
  • 1678bb1914 split up functions.cpp into traps.cpp and traps.instances.cpp Wolfgang Thaller 2018-02-09 23:16:03 +0100
  • dd9dbadcd1 move logging to separate module Wolfgang Thaller 2018-02-09 21:24:18 +0100
  • 72f7b54f16 pascal calling convention handled by templates Wolfgang Thaller 2018-02-07 00:38:01 +0100
  • 1541a9a7f6 more header rearrangements Wolfgang Thaller 2018-02-03 11:43:27 +0100
  • f49d2366a7 rearrange some more things in headers Wolfgang Thaller 2018-02-03 02:22:53 +0100
  • 388e915ebf more include cleanup Wolfgang Thaller 2018-02-03 00:31:12 +0100
  • cad76bcee6 remove rsys/types.h and other header-file cleanup Wolfgang Thaller 2018-02-02 23:51:57 +0100
  • 562aafb9a2 invoke patched traps Wolfgang Thaller 2018-02-02 02:04:22 +0100
  • 2efb4d36e8 fix calling conventions for ResrvMem, PurgeMem, Enqueue Wolfgang Thaller 2018-02-02 02:02:48 +0100
  • 4af033557d flushcache -> FlushCodeCache Wolfgang Thaller 2018-02-01 23:37:52 +0100
  • 5c6e8c5150 disable unnecessary log output Wolfgang Thaller 2018-02-01 20:04:18 +0100
  • dba4a63abd Enable trap logging from command line using a new -logtraps switch; clean up some unneeded flags and globals, kill -desperate flag Wolfgang Thaller 2018-02-01 19:43:40 +0100
  • 92c6059f7b FSDispatch trap Wolfgang Thaller 2018-02-01 01:24:53 +0100
  • 7491ea8c6a more cleanup in emustubs: do_selector_block can go now Wolfgang Thaller 2018-02-01 00:35:11 +0100
  • ff8e31cfab new dispatchers for MixedMode and CFM (although they don't work yet) Wolfgang Thaller 2018-02-01 00:27:18 +0100
  • aa2ad8db35 do_selector_table no longer needed Wolfgang Thaller 2018-01-29 23:56:22 +0100
  • 0bb1c5ffa5
    Merge pull request #1 from MaddTheSane/integrateSM Wolfgang Thaller 2018-01-29 23:50:56 +0100
  • 218ce7a670 cleanup Wolfgang Thaller 2018-01-29 21:31:27 +0100
  • f5798b4245 old trap tables now unused. remove. Wolfgang Thaller 2018-01-29 02:21:42 +0100
  • 8bf5ebdf5a new-style file manager traps Wolfgang Thaller 2018-01-29 01:57:47 +0100
  • 716b13b313 include some things via <> instead of "" to prevent confusion on case insensitive file systems Wolfgang Thaller 2018-01-28 11:57:56 +0100
  • bfc49dab59 more traps handled by new mechanism Wolfgang Thaller 2018-01-28 04:00:58 +0100
  • 6d028bc473 remove stubs that are no longer needed Wolfgang Thaller 2018-01-28 01:27:52 +0100
  • a35e56270b many OS traps Wolfgang Thaller 2018-01-28 01:06:44 +0100
  • 420780f8e7 more unused stubs Wolfgang Thaller 2018-01-27 20:48:39 +0100
  • c08da16b08 fix REGISTER_TRAP macro Wolfgang Thaller 2018-01-27 20:47:38 +0100
  • a281e5fa13 switch off logging Wolfgang Thaller 2018-01-27 20:46:14 +0100
  • 8e9c8b896c continue migration of selector functions Wolfgang Thaller 2018-01-27 19:07:56 +0100
  • bc66558ccf remove some now-redundant stubs Wolfgang Thaller 2018-01-27 14:57:24 +0100
  • 938019fbf4 remove toolstuff Wolfgang Thaller 2018-01-27 14:57:07 +0100
  • e3a206ab18 deal with non-significant bits in trap selectors Wolfgang Thaller 2018-01-27 14:55:37 +0100
  • a51a769c0a remove check for trap table completeness, it has done its job Wolfgang Thaller 2018-01-27 14:53:32 +0100
  • 3a9d6d9956 add 0x prefix in Unknown selector error message Wolfgang Thaller 2018-01-27 10:31:58 +0100
  • ae9ced1d37 Kill OSErrRET, INTEGERRET, BOOLEANRET - they might have been relevant in a specific old 68K port, but they aren't needed now. Wolfgang Thaller 2018-01-25 22:31:21 +0100
  • f101fd23c4 don't crash on SetWTitle(window, NULL) (Think C seems to do this) Wolfgang Thaller 2018-01-25 01:27:54 +0100
  • dc8abcf910 hook up NumToString and StringToNum to the new dispatch logic Wolfgang Thaller 2018-01-25 01:26:53 +0100
  • 435dafbb80 trap dispatchers Wolfgang Thaller 2018-01-25 00:17:48 +0100
  • 3925921aee missing DISPATCHER_TRAPs Wolfgang Thaller 2018-01-25 00:17:15 +0100
  • b5cf3b79c3 define callconv::ReturnMemErr, callconv::CCFromD0 Wolfgang Thaller 2018-01-24 20:51:28 +0100
  • b48fe24879 another refactoring of functions.cpp initialization Wolfgang Thaller 2018-01-24 01:54:36 +0100
  • de5c1a6196 _PrGlue -> PrGlue Wolfgang Thaller 2018-01-24 00:50:11 +0100
  • 02ca667084 declare dispatcher traps Wolfgang Thaller 2018-01-24 00:25:13 +0100
  • 7bbaa3868f update script for annotating PASCAL_SUBTRAP to output DISPATCHER_TRAP declarations Wolfgang Thaller 2018-01-24 00:53:41 +0100
  • 20d3fceea5 declare DISPATCHER_TRAP macro, simplify initialization Wolfgang Thaller 2018-01-24 00:24:59 +0100
  • c51edf295c Revert "experimentally switch NewPtr to new macros/templates" Wolfgang Thaller 2018-01-24 00:34:16 +0100
  • d8df006ca6 for the record: script used to annotate subtraps in header files Wolfgang Thaller 2018-01-23 18:31:45 +0100
  • 22eda90f42 annotate all subtraps with selectors in header files; make dclarations for GetFrontProcess and InitEditionPackVersion match with reality Wolfgang Thaller 2018-01-23 00:20:15 +0100
  • 8c16e9937f adjust some function names to match Apple documentation Wolfgang Thaller 2018-01-22 23:37:53 +0100
  • 2ba0dc9a66 experimentally switch NewPtr to new macros/templates Wolfgang Thaller 2018-01-22 23:20:58 +0100
  • 689c715280 dont clobber OS trap #0 (_Open) when no trap is specified Wolfgang Thaller 2018-01-21 17:11:14 +0100
  • fb5584b1a4 Yes, a0 is really the argument to Delay. (answer a question posed in a fixme comment) Wolfgang Thaller 2018-01-21 17:07:10 +0100
  • 4be7c8fae5 silence valgrind warning Wolfgang Thaller 2018-01-20 00:04:57 +0100
  • 34d5acd443 function wrapper for NewPtr Wolfgang Thaller 2018-01-20 00:04:45 +0100
  • 871e7ceb68 DragTheRegion: only do rootless window stuff if thePort == WMgrPort Wolfgang Thaller 2018-01-19 22:52:36 +0100
  • 3d64a0d89a reorder source files for compilation parallelism Wolfgang Thaller 2018-01-19 22:52:13 +0100
  • 77f955554c register calling convention draft Wolfgang Thaller 2018-01-19 22:50:08 +0100
  • d372f5ec4c logging progress Wolfgang Thaller 2018-01-19 22:49:09 +0100
  • 0c33486e1f Start logging parameters to standard output Wolfgang Thaller 2018-01-16 18:56:44 +0100
  • 929ec8ac33 add missing trap numbers to emustubs.h Wolfgang Thaller 2018-01-15 22:58:52 +0100
  • 4703d0136f tooltraptable is now generated from new templates; short-circuiting is still disabled. Wolfgang Thaller 2018-01-15 21:35:52 +0100
  • 962fecdc58 qPicStuf: use NewPtr to allocate memory that needs to be accessed from emulated code Wolfgang Thaller 2018-01-15 21:32:41 +0100
  • 2f7ac623ba windRootless: do not pass pointer to native heap as parameter to RectRgn Wolfgang Thaller 2018-01-15 09:43:16 +0100
  • f5f5c8147a improve function management templates Wolfgang Thaller 2018-01-14 22:51:22 +0100
  • b723c9416b Hunt down direct calls to CToPascalCall (involves making some function pointer type declarations more accurate) Wolfgang Thaller 2018-01-14 20:48:41 +0100
  • b999866d8d delete pstuff.h Wolfgang Thaller 2018-01-14 19:34:17 +0100
  • a29d17fb34 move away from manually-maintained pstuff array Wolfgang Thaller 2018-01-14 19:24:30 +0100
  • 060978e8ae fix some PASCAL_FUNCTION annotations Wolfgang Thaller 2018-01-14 02:03:29 +0100
  • a99419ca88 remove special-case stub for GetResource (the implementation of GetResource now resets D0 to 0, instead of the stub) Wolfgang Thaller 2018-01-14 01:52:20 +0100
  • 0466a981fe improve annotations for selector-based traps in header files Wolfgang Thaller 2018-01-14 01:44:09 +0100
  • efef41158c start overhauling PascalTrap templates Wolfgang Thaller 2018-01-14 01:43:38 +0100
  • 251c076c96 remove HOOKSAVEREGS/HOOKRESTOREREGS() macros (they were no-ops) Wolfgang Thaller 2018-01-13 22:45:14 +0100
  • a6853c8bed rootless: fix popup menus and beautify dragging Wolfgang Thaller 2018-01-13 18:01:31 +0100
  • cb9b80b21f rootless support for DragGrayRgn Wolfgang Thaller 2018-01-13 16:37:15 +0100
  • b49ae08b3a qt let qt handle the modifier keys Wolfgang Thaller 2018-01-13 16:36:45 +0100
  • c7692a03f8 unbreak ({...}) hunt (commit 021fa4b57a) Wolfgang Thaller 2018-01-13 14:44:11 +0100
  • e07fd7dabf PERSONALITY_HACK to i386, on x86_64-linux it just causes check_structs warnings to be printed twice. Wolfgang Thaller 2018-01-13 14:36:02 +0100
  • 5030948458 fix check_structs warnings Wolfgang Thaller 2018-01-13 14:26:21 +0100
  • 021fa4b57a hunt down a few instances of non-standard ({...}) macros (gcc extension) Wolfgang Thaller 2018-01-11 23:20:00 +0100
  • 47ed26b345 Update the Cocoa Speech Synthesizer wrapper to work with the new changes. Also include it in the CMake list if building on Mac OS X. C.W. Betts 2018-01-11 14:09:52 -0700
  • 2f9d939051 Merge branch 'master' of https://github.com/autc04/executor C.W. Betts 2018-01-11 01:52:31 -0700
  • 8f683c9613 mac-specific hack to disable standard command-Q and command-H shortcuts Wolfgang Thaller 2018-01-10 23:17:18 +0100
  • 16326934bf qt frontend: macOS fixes and workarounds Wolfgang Thaller 2018-01-10 20:07:01 +0100
  • e68d366ad9 Merge branches 'master' and 'master' of github.com:autc04/executor Wolfgang Thaller 2018-01-10 19:47:33 +0100
  • 8eca1e6b6b host_flush_shadow_screen moved from mutiple frontends to refresh.cpp Wolfgang Thaller 2018-01-10 19:42:32 +0100
  • 82274e0b78 update README.md Wolfgang Thaller 2018-01-10 18:54:43 +0100
  • cba86f86a7 qt frontend improvements Wolfgang Thaller 2018-01-10 18:49:17 +0100