Commit Graph

  • 93bb259471 better create support for resource fork files. Kelvin Sherlock 2016-11-04 15:29:56 -0400
  • 9d16456b80 use new file abstraction. Kelvin Sherlock 2016-11-04 12:31:22 -0400
  • cdd595a812 add proper file abstraction. Kelvin Sherlock 2016-11-04 12:29:36 -0400
  • 94c1daeea5 fixup tool return &/&& modifiers. Kelvin Sherlock 2016-11-04 12:28:00 -0400
  • 0bce90e531 more errno/ MacOS error mapping Kelvin Sherlock 2016-11-04 12:27:33 -0400
  • 414dfa81b6 submodule update. Kelvin Sherlock 2016-08-31 20:38:39 -0400
  • 97b6ce5f16 clean up makefiles a little bit. Kelvin Sherlock 2016-08-31 20:38:31 -0400
  • 981a1d02da add submodule Kelvin Sherlock 2016-08-31 20:37:53 -0400
  • e61a54d0cf remove mapped_file nullptr if readonly stuff. it causes nothing but headaches. Kelvin Sherlock 2016-08-12 22:13:48 -0400
  • 3db689389e resource manager tweaks. Kelvin Sherlock 2016-08-12 19:50:22 -0400
  • ab7c88db87 clean up CMakefile a little bit. Kelvin Sherlock 2016-08-12 19:49:58 -0400
  • dbb78e5364 more resource manager stuff. Kelvin Sherlock 2016-08-12 11:34:33 -0400
  • 46e01b8b0a CreateResFile. Kelvin Sherlock 2016-08-11 22:36:17 -0400
  • c5df52edb8 use resource manager templates for more stuff. Kelvin Sherlock 2016-08-11 19:08:11 -0400
  • 78ebd808d4 create resource fork if opening w/ write permission Kelvin W Sherlock 2016-08-10 21:57:02 -0400
  • d52dab0235 fix binary files... Kelvin Sherlock 2016-08-10 21:40:01 -0400
  • f028bd5697 LoadResource, GetResourceSizeOnDisk Kelvin Sherlock 2016-08-10 19:38:21 -0400
  • 51a435114a pointless comment. Kelvin Sherlock 2016-08-10 19:37:08 -0400
  • 9d302c5dcc clean up fpinfo a little bit. Kelvin Sherlock 2016-08-09 13:29:07 -0400
  • 728de4ddaa endian updates. Kelvin Sherlock 2016-08-09 11:56:25 -0400
  • 70c74d4bc9 use cmake to generate the config.h file! Kelvin Sherlock 2016-08-09 10:30:29 -0400
  • e0b6ba2c31 load trap - process entire (mapped) file with one-shot. Kelvin Sherlock 2016-08-09 08:17:58 -0400
  • c8ea11f1b0 Loader -- return tool_error Kelvin Sherlock 2016-08-09 08:17:27 -0400
  • 5b0d9e7d07 . Kelvin Sherlock 2016-08-09 08:17:04 -0400
  • 5a723e4fee update cmakefile Kelvin Sherlock 2016-08-09 08:16:12 -0400
  • 4b3228f9c7 . Kelvin Sherlock 2016-08-09 08:15:52 -0400
  • 56fc471255 better error when unable to load executable. Kelvin Sherlock 2016-08-09 08:15:12 -0400
  • fbb92ef08d cxx Kelvin Sherlock 2016-08-09 08:14:39 -0400
  • 71bbee0479 value_or_error() Kelvin Sherlock 2016-08-05 21:55:53 -0400
  • a0768ec3c7 tool return tweaks Kelvin Sherlock 2016-08-05 20:56:24 -0400
  • c509148aec tool return then / map .... Kelvin Sherlock 2016-08-05 20:37:21 -0400
  • 059cc09308 load resource updates. Kelvin Sherlock 2016-08-05 17:16:51 -0400
  • 72c6cb043d more native functions. Kelvin Sherlock 2016-08-05 17:16:39 -0400
  • a4fb750886 __with_handle tool_return<void> was losing it's error. Kelvin Sherlock 2016-08-05 17:15:52 -0400
  • 68c2f65f15 permission bug creating finder info Kelvin Sherlock 2016-08-03 07:02:11 -0400
  • c8a119f274 fix tool return bug -- value was never initialized for error constructor!!!! Kelvin Sherlock 2016-08-02 22:42:14 -0400
  • 5dd4c13e54 solaris Kelvin Sherlock 2016-08-02 19:19:57 -0400
  • 372183330e solaris Kelvin Sherlock 2016-08-02 21:44:34 -0400
  • a8ce25ea29 solaris Kelvin Sherlock 2016-08-02 19:07:06 -0400
  • ea4944551c solaris Kelvin Sherlock 2016-08-02 21:30:27 -0400
  • dd1679624c solaris Kelvin Sherlock 2016-08-02 21:19:01 -0400
  • 9972b9e66b solaris Kelvin Sherlock 2016-08-02 18:37:28 -0400
  • 54c927895a solaris Kelvin Sherlock 2016-08-02 21:02:34 -0400
  • 882f216456 solaris... Kelvin Sherlock 2016-08-02 20:35:25 -0400
  • 95c018da0c solaris updates. Kelvin Sherlock 2016-08-02 20:33:41 -0400
  • 5daebb35b6 solaris fixes Kelvin Sherlock 2016-08-02 20:12:17 -0400
  • dce8bc8b02 fixes for solaris Kelvin Sherlock 2016-08-02 17:12:15 -0400
  • fd23d9ab21 compiles and runs... Kelvin Sherlock 2016-08-02 15:29:04 -0400
  • 9724f587eb new resource manager (in progress) Kelvin Sherlock 2016-08-02 13:46:18 -0400
  • c2d99d3844 NewHandle() [ create empty handle] Kelvin Sherlock 2016-08-02 10:53:22 -0400
  • 60c4977dfa fix build error. Kelvin Sherlock 2016-08-01 16:02:51 -0400
  • 1b15479a65 cleanup... Kelvin Sherlock 2016-08-01 14:40:37 -0400
  • b69d6ec19c loader -- use resource manager for all resource manager stuff. Kelvin Sherlock 2016-08-01 14:11:02 -0400
  • 94f4c1c528 update Native tool calls to use tool_return<> for return values. Kelvin Sherlock 2016-08-01 13:56:43 -0400
  • 45e7e81169 clean up dead code from main. Kelvin Sherlock 2016-08-01 13:55:08 -0400
  • 42024c54f1 use native::is_text_file / is_binary_file Kelvin Sherlock 2016-08-01 09:32:27 -0400
  • 23b0ae3bc4 loader.(cpp | h) -> main.(cpp | h) Kelvin Sherlock 2016-08-01 09:31:37 -0400
  • 305d9fe251 native::open_fork / open_resource_fork Kelvin Sherlock 2016-07-31 19:56:01 -0400
  • a788d145fa use native code for finder info and file date. Kelvin Sherlock 2016-07-31 15:35:30 -0400
  • 2aae28fedf more native Kelvin Sherlock 2016-07-31 15:34:41 -0400
  • 8bdad6281e Initial Solaris support. Kelvin Sherlock 2016-07-31 14:10:05 -0400
  • 62224b9c1d more native::get_file_info Kelvin Sherlock 2016-07-31 13:36:29 -0400
  • 58f4ca4ac6 improve PBGetCatInfo Kelvin Sherlock 2016-07-31 13:26:22 -0400
  • d27d0aae59 improve PBGetCatInfo Kelvin Sherlock 2016-07-31 13:26:22 -0400
  • 1d020b11d7 PBGetCatInfo -- use native::get_file_info. Kelvin Sherlock 2016-07-31 13:25:47 -0400
  • 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 -0400
  • 3ef7de4b8a PBGatCatInfo -- support for enumerating a directory. Kelvin Sherlock 2016-07-29 15:10:20 -0400
  • 67d176856a .equates is a text file Kelvin Sherlock 2016-07-29 15:09:11 -0400
  • ac3c3293d1 upstream (lemon) mplite tweaks. Kelvin Sherlock 2016-07-18 21:54:08 -0400
  • c3b235ee95 load environment from the environment for mpw-shell compatibility. Kelvin Sherlock 2016-07-18 21:53:16 -0400
  • 51a86117b8 --shell option for future compatibility. Kelvin Sherlock 2016-07-18 21:52:38 -0400
  • 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 -0400
  • f79e74c510 Add support for _DebugStr Kelvin Sherlock 2016-02-07 23:16:04 -0500
  • 99d1ca04fd remove mpw-make. it's deprecated and replaced with mpw-shell in a separate repository. Kelvin Sherlock 2016-02-06 21:31:05 -0500
  • b5a39a1a8f Update .travis.yml ksherlock 2016-01-27 14:21:35 -0500
  • 197726c6cc Update .travis.yml ksherlock 2016-01-27 14:13:24 -0500
  • c9c77d33b8 Update .travis.yml ksherlock 2016-01-20 09:06:42 -0500
  • 2e0cb34559 Update .travis.yml ksherlock 2016-01-20 09:00:36 -0500
  • eb54d7bb79 Create .travis.yml ksherlock 2016-01-20 08:56:16 -0500
  • fc5e675a51 add minimal support for if / else / end statements Kelvin Sherlock 2015-11-25 21:10:31 -0500
  • 4af7d59c9c implement rename ioctl Kelvin Sherlock 2015-09-23 22:54:33 -0400
  • 115acb493b Merge branch 'master' of github.com:ksherlock/mpw Kelvin Sherlock 2015-07-06 10:14:50 -0400
  • 5ebc0b276b mow-make -- handle comments. Kelvin Sherlock 2015-07-06 10:13:34 -0400
  • 288a11e6af Update README.md ksherlock 2015-06-23 13:31:11 -0400
  • aae68c20dd mpw-make -- support for quoted strings. Kelvin Sherlock 2015-06-23 12:17:30 -0400
  • cd99626176 mow-make command Kelvin Sherlock 2015-06-23 10:11:47 -0400
  • dd460a21eb fix byte order bug with dispatch table. Kelvin Sherlock 2015-03-14 11:05:59 -0400
  • f52331035a SANE dec2str implementation Kelvin Sherlock 2015-03-14 10:33:23 -0400
  • a726a68dfc sane tests for inf/nan num2dec / dec2str Kelvin Sherlock 2015-03-10 12:49:11 -0400
  • c17dd4f400 GetTrapAddress (deprecated) support Kelvin Sherlock 2015-02-28 12:00:43 -0500
  • 97f7e734bb add gestaltOSAttr support for multifinder/temp memory Kelvin Sherlock 2015-02-28 12:00:04 -0500
  • de50c3d796 CurStackBase global Kelvin Sherlock 2015-02-27 08:55:37 -0500
  • 861ca9b83a SetApplLimit toolcall Kelvin Sherlock 2015-02-27 08:55:10 -0500
  • 56fb5d9743 Implement FX2DEC. Not perfect, but good enough I think. Kelvin Sherlock 2015-02-25 15:33:59 -0500
  • 2a62ad32d2 fp bug fix Kelvin Sherlock 2015-02-23 16:57:25 -0500
  • 559f36c437 code for decomposing float/double/long double, proper FX2DEC NaN support. Kelvin Sherlock 2015-02-23 11:41:07 -0500
  • 563dd0f485 clean up sane a little bit Kelvin Sherlock 2015-02-22 19:12:35 -0500
  • 1bbcf1cc39 move complex to its own header Kelvin Sherlock 2015-02-22 19:11:39 -0500
  • 8d40559a62 remove dead code Kelvin Sherlock 2015-02-20 08:52:34 -0500
  • f17839cc7e fix assert text Kelvin Sherlock 2015-02-20 08:45:21 -0500