Commit Graph

  • d52dab0235 fix binary files... Kelvin Sherlock 2016-08-10 21:40:01 -04:00
  • f028bd5697 LoadResource, GetResourceSizeOnDisk Kelvin Sherlock 2016-08-10 19:38:21 -04:00
  • 51a435114a pointless comment. Kelvin Sherlock 2016-08-10 19:37:08 -04:00
  • 9d302c5dcc clean up fpinfo a little bit. Kelvin Sherlock 2016-08-09 13:29:07 -04:00
  • 728de4ddaa endian updates. Kelvin Sherlock 2016-08-09 11:56:25 -04:00
  • 70c74d4bc9 use cmake to generate the config.h file! Kelvin Sherlock 2016-08-09 10:30:29 -04:00
  • e0b6ba2c31 load trap - process entire (mapped) file with one-shot. Kelvin Sherlock 2016-08-09 08:17:58 -04:00
  • c8ea11f1b0 Loader -- return tool_error Kelvin Sherlock 2016-08-09 08:17:27 -04:00
  • 5b0d9e7d07 . Kelvin Sherlock 2016-08-09 08:17:04 -04:00
  • 5a723e4fee update cmakefile Kelvin Sherlock 2016-08-09 08:16:12 -04:00
  • 4b3228f9c7 . Kelvin Sherlock 2016-08-09 08:15:52 -04:00
  • 56fc471255 better error when unable to load executable. Kelvin Sherlock 2016-08-09 08:15:12 -04:00
  • fbb92ef08d cxx Kelvin Sherlock 2016-08-09 08:14:39 -04:00
  • 71bbee0479 value_or_error() Kelvin Sherlock 2016-08-05 21:55:53 -04:00
  • a0768ec3c7 tool return tweaks Kelvin Sherlock 2016-08-05 20:56:24 -04:00
  • c509148aec tool return then / map .... Kelvin Sherlock 2016-08-05 20:37:21 -04:00
  • 059cc09308 load resource updates. Kelvin Sherlock 2016-08-05 17:16:51 -04:00
  • 72c6cb043d more native functions. Kelvin Sherlock 2016-08-05 17:16:39 -04:00
  • a4fb750886 __with_handle tool_return<void> was losing it's error. Kelvin Sherlock 2016-08-05 17:15:52 -04:00
  • 68c2f65f15 permission bug creating finder info Kelvin Sherlock 2016-08-03 07:02:11 -04:00
  • c8a119f274 fix tool return bug -- value was never initialized for error constructor!!!! Kelvin Sherlock 2016-08-02 22:42:14 -04:00
  • 5dd4c13e54 solaris Kelvin Sherlock 2016-08-02 19:19:57 -04:00
  • 372183330e solaris Kelvin Sherlock 2016-08-02 21:44:34 -04:00
  • a8ce25ea29 solaris Kelvin Sherlock 2016-08-02 19:07:06 -04:00
  • ea4944551c solaris Kelvin Sherlock 2016-08-02 21:30:27 -04:00
  • dd1679624c solaris Kelvin Sherlock 2016-08-02 21:19:01 -04:00
  • 9972b9e66b solaris Kelvin Sherlock 2016-08-02 18:37:28 -04:00
  • 54c927895a solaris Kelvin Sherlock 2016-08-02 21:02:34 -04:00
  • 882f216456 solaris... Kelvin Sherlock 2016-08-02 20:35:25 -04:00
  • 95c018da0c solaris updates. Kelvin Sherlock 2016-08-02 20:33:41 -04:00
  • 5daebb35b6 solaris fixes Kelvin Sherlock 2016-08-02 20:12:17 -04:00
  • dce8bc8b02 fixes for solaris Kelvin Sherlock 2016-08-02 17:12:15 -04:00
  • fd23d9ab21 compiles and runs... Kelvin Sherlock 2016-08-02 15:29:04 -04:00
  • 9724f587eb new resource manager (in progress) Kelvin Sherlock 2016-08-02 13:46:18 -04:00
  • c2d99d3844 NewHandle() [ create empty handle] Kelvin Sherlock 2016-08-02 10:53:22 -04:00
  • 60c4977dfa fix build error. Kelvin Sherlock 2016-08-01 16:02:51 -04:00
  • 1b15479a65 cleanup... Kelvin Sherlock 2016-08-01 14:40:37 -04:00
  • b69d6ec19c loader -- use resource manager for all resource manager stuff. Kelvin Sherlock 2016-08-01 14:11:02 -04:00
  • 94f4c1c528 update Native tool calls to use tool_return<> for return values. Kelvin Sherlock 2016-08-01 13:56:43 -04:00
  • 45e7e81169 clean up dead code from main. Kelvin Sherlock 2016-08-01 13:55:08 -04:00
  • 42024c54f1 use native::is_text_file / is_binary_file Kelvin Sherlock 2016-08-01 09:32:27 -04:00
  • 23b0ae3bc4 loader.(cpp | h) -> main.(cpp | h) Kelvin Sherlock 2016-08-01 09:31:37 -04:00
  • 305d9fe251 native::open_fork / open_resource_fork Kelvin Sherlock 2016-07-31 19:56:01 -04:00
  • a788d145fa use native code for finder info and file date. Kelvin Sherlock 2016-07-31 15:35:30 -04:00
  • 2aae28fedf more native Kelvin Sherlock 2016-07-31 15:34:41 -04:00
  • 8bdad6281e Initial Solaris support. Kelvin Sherlock 2016-07-31 14:10:05 -04:00
  • 62224b9c1d more native::get_file_info Kelvin Sherlock 2016-07-31 13:36:29 -04:00
  • 58f4ca4ac6 improve PBGetCatInfo Kelvin Sherlock 2016-07-31 13:26:22 -04:00
  • d27d0aae59 improve PBGetCatInfo Kelvin Sherlock 2016-07-31 13:26:22 -04:00
  • 1d020b11d7 PBGetCatInfo -- use native::get_file_info. Kelvin Sherlock 2016-07-31 13:25:47 -04:00
  • 8c50095b2d move platform-specific code into it's own file. Eventually, we want to support Solaris and Windows NT. Kelvin Sherlock 2016-07-31 13:23:44 -04:00
  • 3ef7de4b8a PBGatCatInfo -- support for enumerating a directory. Kelvin Sherlock 2016-07-29 15:10:20 -04:00
  • 67d176856a .equates is a text file Kelvin Sherlock 2016-07-29 15:09:11 -04:00
  • ac3c3293d1 upstream (lemon) mplite tweaks. Kelvin Sherlock 2016-07-18 21:54:08 -04:00
  • c3b235ee95 load environment from the environment for mpw-shell compatibility. Kelvin Sherlock 2016-07-18 21:53:16 -04:00
  • 51a86117b8 --shell option for future compatibility. Kelvin Sherlock 2016-07-18 21:52:38 -04:00
  • 5976f91a89 synchronize with fellow cpu update. - edge-case fixes for bcd ops - tweak division by 0 exception a bit - clean up includes Kelvin Sherlock 2016-05-16 13:45:32 -04:00
  • f79e74c510 Add support for _DebugStr Kelvin Sherlock 2016-02-07 23:16:04 -05:00
  • 99d1ca04fd remove mpw-make. it's deprecated and replaced with mpw-shell in a separate repository. Kelvin Sherlock 2016-02-06 21:31:05 -05:00
  • b5a39a1a8f Update .travis.yml ksherlock 2016-01-27 14:21:35 -05:00
  • 197726c6cc Update .travis.yml ksherlock 2016-01-27 14:13:24 -05:00
  • c9c77d33b8 Update .travis.yml ksherlock 2016-01-20 09:06:42 -05:00
  • 2e0cb34559 Update .travis.yml ksherlock 2016-01-20 09:00:36 -05:00
  • eb54d7bb79 Create .travis.yml ksherlock 2016-01-20 08:56:16 -05:00
  • fc5e675a51 add minimal support for if / else / end statements Kelvin Sherlock 2015-11-25 21:10:31 -05:00
  • 4af7d59c9c implement rename ioctl Kelvin Sherlock 2015-09-23 22:54:33 -04:00
  • 115acb493b Merge branch 'master' of github.com:ksherlock/mpw Kelvin Sherlock 2015-07-06 10:14:50 -04:00
  • 5ebc0b276b mow-make -- handle comments. Kelvin Sherlock 2015-07-06 10:13:34 -04:00
  • 288a11e6af Update README.md ksherlock 2015-06-23 13:31:11 -04:00
  • aae68c20dd mpw-make -- support for quoted strings. Kelvin Sherlock 2015-06-23 12:17:30 -04:00
  • cd99626176 mow-make command Kelvin Sherlock 2015-06-23 10:11:47 -04:00
  • dd460a21eb fix byte order bug with dispatch table. Kelvin Sherlock 2015-03-14 11:05:59 -04:00
  • f52331035a SANE dec2str implementation Kelvin Sherlock 2015-03-14 10:33:23 -04:00
  • a726a68dfc sane tests for inf/nan num2dec / dec2str Kelvin Sherlock 2015-03-10 12:49:11 -04:00
  • c17dd4f400 GetTrapAddress (deprecated) support Kelvin Sherlock 2015-02-28 12:00:43 -05:00
  • 97f7e734bb add gestaltOSAttr support for multifinder/temp memory Kelvin Sherlock 2015-02-28 12:00:04 -05:00
  • de50c3d796 CurStackBase global Kelvin Sherlock 2015-02-27 08:55:37 -05:00
  • 861ca9b83a SetApplLimit toolcall Kelvin Sherlock 2015-02-27 08:55:10 -05:00
  • 56fb5d9743 Implement FX2DEC. Not perfect, but good enough I think. Kelvin Sherlock 2015-02-25 15:33:59 -05:00
  • 2a62ad32d2 fp bug fix Kelvin Sherlock 2015-02-23 16:57:25 -05:00
  • 559f36c437 code for decomposing float/double/long double, proper FX2DEC NaN support. Kelvin Sherlock 2015-02-23 11:41:07 -05:00
  • 563dd0f485 clean up sane a little bit Kelvin Sherlock 2015-02-22 19:12:35 -05:00
  • 1bbcf1cc39 move complex to its own header Kelvin Sherlock 2015-02-22 19:11:39 -05:00
  • 8d40559a62 remove dead code Kelvin Sherlock 2015-02-20 08:52:34 -05:00
  • f17839cc7e fix assert text Kelvin Sherlock 2015-02-20 08:45:21 -05:00
  • f2dc249614 SANE - add FTINTX, FCSTR2DEC Kelvin Sherlock 2015-02-19 15:32:13 -05:00
  • 2766493398 clean up trailing whitespace / end of file linefeed. Kelvin Sherlock 2015-02-18 09:32:01 -05:00
  • ac4506b52e Merge pull request #29 from tsupplis/tiger_ppc ksherlock 2015-02-17 08:29:37 -05:00
  • 37220202a6 fix execution on ppc tsupplis 2015-02-17 00:27:42 +00:00
  • 88bc42d153 gcc-4.9 support/c11 fixes tsupplis 2015-02-17 00:23:12 +00:00
  • 8bfff02114 debugger templates - include address. Kelvin Sherlock 2015-02-14 14:33:43 -05:00
  • 29b780c712 Update README.md ksherlock 2015-02-14 09:57:40 -05:00
  • b1d647d695 debugger - don't add history line if it's identical to previous line Kelvin Sherlock 2015-02-13 20:26:26 -05:00
  • 84ff99c177 Squashed commit of the following: Kelvin Sherlock 2015-02-13 16:11:55 -05:00
  • 24c17a9a88 SetOSTrapAddress stub feature_trap_address_2015 Kelvin Sherlock 2015-02-13 13:22:07 -05:00
  • 1675a479c9 PrimeTime/RmvTime - wrong argument order for memoryWriteWord/Long Kelvin Sherlock 2015-02-13 11:38:41 -05:00
  • a7301cfd5d changeling, bump version r-0.8.0 Kelvin Sherlock 2015-02-12 20:14:15 -05:00
  • d48f3c39da SetOSTrap stub (Link patches _MaxBlock to return _MaxBlock - 2 before calling SetResLoad for some reason) Kelvin Sherlock 2015-02-11 19:46:33 -05:00
  • 67cb2b6e09 home-brew lemon requires assert.h Kelvin Sherlock 2015-02-11 08:11:49 -05:00
  • 42fe265dd2 Smarter handling of : after a variable. Kelvin Sherlock 2015-02-08 14:49:08 -05:00