Commit Graph

855 Commits

Author SHA1 Message Date
Wolfgang Thaller
749b7c5db8 don't pass type/creator codes as last argument to Rez - apparently, Ninja swallows trailing spaces 2018-05-14 00:03:14 +02:00
Wolfgang Thaller
1ae9256e9c Fix compilation for PowerPC - see #57 2018-05-14 00:01:59 +02:00
Wolfgang Thaller
982bd1ba67 LaunchAPPLServer: move SerialConnectionProvider to its own module 2018-05-08 09:43:02 +02:00
Wolfgang Thaller
135795288f LaunchAPPLServer: more accurate messages, fix leak 2018-05-08 02:37:25 +02:00
Wolfgang Thaller
ed64f6dea3 LaunchAPPLServer: refactoring 2018-05-08 02:15:05 +02:00
Wolfgang Thaller
5e1e67de2c LaunchAPPLServer: support printer port 2018-05-07 23:51:47 +02:00
Wolfgang Thaller
d47958bcb9 LaunchAPPLServer: increase input buffer size 2018-05-07 23:51:17 +02:00
Wolfgang Thaller
9d304134f2 Fix interaction between pascal and pragma parameter (pascal should be ignored) 2018-05-07 22:41:29 +02:00
Wolfgang Thaller
e87f2fe79d LaunchAPPLServer: Extend status display 2018-05-07 22:41:29 +02:00
Wolfgang Thaller
28fca0d630 LaunchAPPLServer: factor out StatusDisplay 2018-05-06 18:49:43 +02:00
Wolfgang Thaller
d5945a90ba LaunchAPPLServer: fix segment unloading 2018-05-06 13:00:31 +02:00
Wolfgang Thaller
c29a932f4d LaunchAPPLServer: fix for PPC 2018-05-06 12:41:33 +02:00
Wolfgang Thaller
3c071a0772 LaunchAPPLServer: unload some segments 2018-05-06 12:40:26 +02:00
Wolfgang Thaller
4162dcc32f LaunchAPPLServer: add icon 2018-05-06 02:02:29 +02:00
Wolfgang Thaller
f9a4fc491d LaunchAPPLServer: launch MPW tools by sending AppleEvent to MPW Shell 2018-05-06 00:56:48 +02:00
Wolfgang Thaller
672efae198 LaunchAPPLServer: handle AppleEvents 2018-05-05 23:59:38 +02:00
Wolfgang Thaller
106281041d LaunchAPPLServer: cleanup 2018-05-05 23:57:26 +02:00
Wolfgang Thaller
f1fd304af4 LaunchAPPLServer: remote upgrade capability 2018-05-05 23:55:36 +02:00
Wolfgang Thaller
569ef3d65e LaunchAPPL/Serial: send type/creator code 2018-05-05 18:53:27 +02:00
Wolfgang Thaller
ca17e9ff0c LaunchAPPL/Serial: resend reset after timeout 2018-05-05 18:42:42 +02:00
Wolfgang Thaller
fc87b33fb4 update default C++ version for host tools to C++-14 2018-05-05 18:42:42 +02:00
Wolfgang Thaller
b9d020d7e4 LaunchAPPL/Serial: combine packets when sending 2018-05-05 18:40:04 +02:00
Wolfgang Thaller
8f645b0b9e start figuring out how to create MPW Tools using Retro68 2018-05-05 12:34:12 +02:00
Wolfgang Thaller
b8b0d1a791 add_application.cmake: type/creator codes can contain spaces 2018-05-05 12:30:19 +02:00
Wolfgang Thaller
055976d4ca fix setjmp for PowerPC 2018-05-05 01:18:54 +02:00
Wolfgang Thaller
022f29e25d Some documentation for LaunchAPPL's new features 2018-05-02 22:16:32 +02:00
Wolfgang Thaller
16b73a78be fix test case ZeroInitialized: need InitWindows before GetNextEvent 2018-05-02 21:28:35 +02:00
Wolfgang Thaller
799bf4c4ac Pass --disable-libstdcxx-verbose for standard library build (see #23)
This prevents cxa_demangle aqnd most of the IO subsysten from being pulled in by std::terminate
2018-05-02 09:09:12 +02:00
Wolfgang Thaller
c3dd084fbf LaunchAPPLServer System 4 compatibility: check for WNE availability 2018-05-02 09:05:30 +02:00
Wolfgang Thaller
1871a9cbad LaunchAPPLServer: Think about memory usage and code size 2018-05-01 21:17:39 +02:00
Wolfgang Thaller
2474387f74 LaunchAPPL: reduce debug output 2018-05-01 21:15:49 +02:00
Wolfgang Thaller
07869f0480 Be more conservative about default SIZE bits 2018-05-01 21:08:49 +02:00
Wolfgang Thaller
b86da1d406 Save all registers for LoadSeg
This prevents crashes when calling a struct-returning function triggers a LoadSeg
(the address for the returned struct is passed via A0)
2018-05-01 19:42:14 +02:00
Wolfgang Thaller
bb894a87c5 make --mac-strip-macsbug (mostly) work again, see #32 2018-05-01 19:42:14 +02:00
Wolfgang Thaller
2283f16fa1 LaunchAPPLServer: cleanup 2018-04-29 16:39:12 +02:00
Wolfgang Thaller
b5c99c41e4 LaunchAPPLServer: Save Prefs and resume after sublaunch 2018-04-27 09:14:48 +02:00
Wolfgang Thaller
40430409f5 LaunchAPPLServer: don't need separate code for Sys 6 MultiFinder and single-process Finder 2018-04-27 09:14:48 +02:00
Wolfgang Thaller
d7ac3a94a0 LaunchAPPLServer: move AppLauncher to separate file 2018-04-27 09:14:48 +02:00
Wolfgang Thaller
797ab906f5 LaunchAPPLServer: choose the right method for launching the app by system 2018-04-27 09:14:48 +02:00
Wolfgang Thaller
d91c257d89 LaunchAPPLServer: now for System 6 / Multifinder 2018-04-27 09:14:48 +02:00
Wolfgang Thaller
692fcc073c LaunchAPPLServer: fix window position 2018-04-27 09:14:48 +02:00
Wolfgang Thaller
d11c708e57 LaunchAPPL/Serial: three packets in flight should be enough 2018-04-27 09:14:48 +02:00
Wolfgang Thaller
6eb7da51c3 LaunchAPPL/Serial: configurable bauf rate 2018-04-27 09:14:48 +02:00
Wolfgang Thaller
f2542a0ff9 LaunchAPPL/Serial: send response 2018-04-27 09:14:48 +02:00
Wolfgang Thaller
d9ab8bee37 LaunchAPPL/Serial: stream resetting 2018-04-27 09:14:48 +02:00
Wolfgang Thaller
fc9f941891 LaunchAPPL/Serial: start a nice GUI for the server 2018-04-27 09:14:48 +02:00
Wolfgang Thaller
e2967f3bb9 LaunchAPPL/Serial: split up source, fix bug 2018-04-27 09:14:48 +02:00
Wolfgang Thaller
89c6471153 LaunchAPPL/Serial: Various retransmission fixes 2018-04-27 09:14:48 +02:00
Wolfgang Thaller
033a1561e5 LaunchAPPL/Serial: resending of failed packets (attempt 1) 2018-04-27 09:14:48 +02:00
Wolfgang Thaller
c66bf4c088 LaunchAPPL/Serial: UnreliableStram to simulate bit errors 2018-04-27 09:14:48 +02:00