Commit Graph

  • a111120033 add ;error and ;date debugger commands Kelvin Sherlock 2014-12-30 14:09:07 -05:00
  • 490519b0d1 Temp Handle functions Kelvin Sherlock 2014-12-28 18:15:27 -05:00
  • f9508bbfda update changeling for new release. r-0.7.9 Kelvin Sherlock 2014-12-28 12:55:28 -05:00
  • ab783ea4c9 inline macsbug names for JSR address, adjust macsbug name printing. Kelvin Sherlock 2014-12-28 12:55:16 -05:00
  • 231bd95bdc support for 68k style offset(register) expressions. Kelvin Sherlock 2014-12-28 12:30:18 -05:00
  • 6d3ba9430e debugger - print jsr/jmp macsbug in disassembly. Kelvin Sherlock 2014-12-27 13:11:26 -05:00
  • 2c3388f76a SetFileDates (create / mod / backup) Kelvin Sherlock 2014-12-26 16:31:58 -05:00
  • b7aa23f163 SetFinderInfo for filetype/creator Kelvin Sherlock 2014-12-26 16:31:03 -05:00
  • 9d46424968 fix Open/PBOpen (no iodir/fs spec stuff) Kelvin Sherlock 2014-12-26 14:36:57 -05:00
  • 45269178b4 reserve the inverted error table. Kelvin Sherlock 2014-12-25 18:39:01 -05:00
  • 22a8d6f588 debugger - ;i will show error code information. Kelvin Sherlock 2014-12-24 19:08:54 -05:00
  • 8c9e50cd8f Add backtrace support to the debug console. Kelvin Sherlock 2014-12-24 17:44:48 -05:00
  • 45fae53ef5 fix CloseResFile with refNum 0. Kelvin Sherlock 2014-12-24 10:17:23 -05:00
  • 8c811c4de9 revert previous open hack for PPCLink Kelvin Sherlock 2014-12-23 11:30:07 -05:00
  • e0094d199b FSpCreate Kelvin Sherlock 2014-12-23 11:29:32 -05:00
  • f7c779a5d1 ResolveAliasFile needs to set wasAliased if the file is not found. Kelvin Sherlock 2014-12-23 10:40:06 -05:00
  • 09d17315d3 fix HomeResFile stack return Kelvin Sherlock 2014-12-23 08:44:45 -05:00
  • e377025e48 fix ResolveAliasFile stack return value Kelvin Sherlock 2014-12-23 08:44:17 -05:00
  • 3dd91f18b6 Merge branch 'PPCLink' Fixes and support for the PPCLink utility. Kelvin Sherlock 2014-12-22 19:59:09 -05:00
  • ace2810e34 newhandle/sethandlesize fixes for ppclink Kelvin Sherlock 2014-12-22 19:58:41 -05:00
  • 48558e9885 GetHandleSize needs to return the 32-bit sign-extended error code. Kelvin Sherlock 2014-12-22 17:58:35 -05:00
  • d8f6edd964 fix high-level dispatch to properly return errors. Kelvin Sherlock 2014-12-22 15:23:10 -05:00
  • f1566cce45 use new realpath code Kelvin Sherlock 2014-12-22 09:53:38 -05:00
  • 1e7139ddbf FreeBSD realpath Kelvin Sherlock 2014-12-22 08:50:02 -05:00
  • 30d6b05adc FspCreateResFile Kelvin Sherlock 2014-12-21 22:30:04 -05:00
  • 91a0da2e0a PBHOpenDeny can create files? Need to test on real software. Kelvin Sherlock 2014-12-21 08:36:44 -05:00
  • b60d23ea60 temporary realpath workaround Kelvin Sherlock 2014-12-21 08:36:15 -05:00
  • 6787eb1f1a unused prototype Kelvin Sherlock 2014-12-21 08:25:57 -05:00
  • 204332c4c9 use mpw_errno_from_errno() Kelvin Sherlock 2014-12-21 08:25:40 -05:00
  • 6929a374d0 use macos_error_from_errno() Kelvin Sherlock 2014-12-20 19:32:54 -05:00
  • 728db5133e fix whitespace Kelvin Sherlock 2014-12-20 13:03:29 -05:00
  • 841af35840 MM::RecoverHandle Kelvin Sherlock 2014-12-20 13:03:02 -05:00
  • 1a70abf995 use common code for opening resource file. Kelvin Sherlock 2014-12-20 12:25:55 -05:00
  • 8257050afc FSpOpenResFile support Kelvin Sherlock 2014-12-20 12:20:34 -05:00
  • 240a3ac480 add tool_return pair for returning error or value. Kelvin Sherlock 2014-12-20 12:20:18 -05:00
  • a4e89626d5 Open/OpenRF should use the directory id / fs spec. Kelvin Sherlock 2014-12-20 09:18:49 -05:00
  • 148b13cdf1 PBHOpenDeny/PBHOpenRFDeny Kelvin Sherlock 2014-12-20 09:14:31 -05:00
  • 4bf57c6ce4 fix StackSpace to use new stack location scheme. Kelvin Sherlock 2014-12-18 15:40:12 -05:00
  • 84fdeb116f TempFreeMem Kelvin Sherlock 2014-12-18 14:40:03 -05:00
  • 304dcda66c BlockMoveData Kelvin Sherlock 2014-12-18 14:39:48 -05:00
  • c03938ca7d Time Manager stuff Kelvin Sherlock 2014-12-18 14:29:20 -05:00
  • eda186e9ff Merge branch 'DumpPEF' support for MrC, MrCPP, DumpPEF (?) and DumpXCOFF. Kelvin Sherlock 2014-12-17 13:07:18 -05:00
  • 6a8a30df5a . Kelvin Sherlock 2014-12-17 07:53:25 -05:00
  • 325c1c5850 PBSetCatInfo now sets finder info. PBGetCatInfo now uses nice enums. Kelvin Sherlock 2014-12-16 17:35:49 -05:00
  • 18b2e7ff67 ReadXPRam call (DumpXCOFF) Kelvin Sherlock 2014-12-16 13:47:33 -05:00
  • bd93788eef RM::HOpenResFile Kelvin Sherlock 2014-12-16 13:07:51 -05:00
  • 85e515bdeb split FSSpecManager out so RM can use it (HOpenResFile) Kelvin Sherlock 2014-12-16 13:07:37 -05:00
  • 0b76b9266e move stack to the top of the memory to make MrC's stack checks happy. Kelvin Sherlock 2014-12-15 08:56:26 -05:00
  • d79f498cfd increase default stack size for MrC Kelvin Sherlock 2014-12-15 08:55:06 -05:00
  • 80be590e76 fgetenv / fsetenv Kelvin Sherlock 2014-12-14 19:52:49 -05:00
  • 294a0c901b PBSetCatInfo (stub for now) Kelvin Sherlock 2014-12-14 19:52:33 -05:00
  • f6f7964f81 OSDispatch call Kelvin Sherlock 2014-12-14 19:52:08 -05:00
  • 91e142446b MM::PurgeSpace call Kelvin Sherlock 2014-12-14 19:51:49 -05:00
  • 5e616d353b new dispatcher. Kelvin Sherlock 2014-12-14 18:01:38 -05:00
  • ea5f213921 get ready for trap overrides. Kelvin Sherlock 2014-12-08 11:42:23 -05:00
  • 17c5b40ac8 remove dead code Kelvin Sherlock 2014-12-05 14:39:17 -05:00
  • fc7df738cc display trap name for GetToolTrap, etc. Kelvin Sherlock 2014-12-05 14:32:18 -05:00
  • fed6e9b172 don't expand $[a-z]+ in filenames. This was preventing lcc from working properly as it created temporary files named $defout$, etc. Kelvin Sherlock 2014-12-04 16:42:49 -05:00
  • abe8b9236b updates to match current fellow cpu code Kelvin Sherlock 2014-12-04 16:09:18 -05:00
  • ff52cae4e9 use proper c++11 std::forward Kelvin Sherlock 2014-11-21 09:50:56 -05:00
  • 6f50f9de03 add c++11 error categories for macos error codes Kelvin Sherlock 2014-09-12 13:08:43 -04:00
  • 2502c18862 c++11 error_code for mpw errno Kelvin Sherlock 2014-08-03 12:08:08 -04:00
  • d826ef8c13 Merge branch 'feature_toolbox_microseconds' Kelvin Sherlock 2014-08-03 11:43:36 -04:00
  • 4895cfbf10 fix sequencing with memory reads. Kelvin Sherlock 2014-08-03 11:42:24 -04:00
  • d1c067e47a Add support for the microseconds toolbox call. Kelvin Sherlock 2014-08-03 11:41:52 -04:00
  • 28d8900f3f Merge pull request #10 from clehner/stuff ksherlock 2014-08-03 11:22:37 -04:00
  • 8d93303781 Add some Gestalt manager Charles Lehner 2014-07-24 13:40:57 -04:00
  • 4007491eec Print name of unsupport tool trap Charles Lehner 2014-07-24 11:59:38 -04:00
  • e31c376a7d Add MaxApplZone stub Charles Lehner 2014-07-24 11:37:21 -04:00
  • 5dcf23ad76 add facess calls for set/get font info Kelvin Sherlock 2014-01-29 22:46:20 -05:00
  • cd8bdfaa60 update change log for version 0.7.2 Kelvin Sherlock 2013-10-30 21:48:44 -04:00
  • 74216da21e bump version number r-0.7.2 Kelvin Sherlock 2013-10-30 21:38:13 -04:00
  • b15d86b543 Merge branch 'comp' Kelvin Sherlock 2013-10-20 20:05:04 -04:00
  • afdfbf7c33 complex::isnan() Kelvin Sherlock 2013-10-20 20:04:38 -04:00
  • 6d2ebdf4c1 Merge branch 'comp' Kelvin Sherlock 2013-10-19 23:15:39 -04:00
  • 00e519cdff update change log Kelvin Sherlock 2013-10-19 23:15:27 -04:00
  • 3c77f0b58f Merge branch 'comp' Kelvin Sherlock 2013-10-19 23:12:58 -04:00
  • 63ef12bac3 add complex struct, fx2c, fc2x functions. Kelvin Sherlock 2013-10-19 23:12:41 -04:00
  • 0dd7b46d8f update changelog Kelvin Sherlock 2013-09-02 20:12:56 -04:00
  • a02e5ccec8 mid instruction exception handler Kelvin Sherlock 2013-09-02 19:59:11 -04:00
  • a97d8b08fe get/set tabs Kelvin Sherlock 2013-09-02 19:57:55 -04:00
  • 7196a85c36 support pstring macsbugs names Kelvin Sherlock 2013-09-01 22:27:09 -04:00
  • d0bc67e9d5 fix pstring macbugs names Kelvin Sherlock 2013-09-01 22:26:31 -04:00
  • d275c389e6 better debugger memory logging Kelvin Sherlock 2013-09-01 15:32:39 -04:00
  • e1ff46a97a fix add resource logging Kelvin Sherlock 2013-08-25 12:44:19 -04:00
  • 9c9decbe3b store symbol table as a range Kelvin Sherlock 2013-08-23 23:04:23 -04:00
  • 53cda5c7b7 update changelog Kelvin Sherlock 2013-08-21 22:52:43 -04:00
  • a11eacf317 load error and global files Kelvin Sherlock 2013-08-21 22:41:08 -04:00
  • c7acd1d8e1 more info for ;info Kelvin Sherlock 2013-08-21 22:40:53 -04:00
  • caac09787a verbatim code Kelvin Sherlock 2013-08-21 21:30:06 -04:00
  • 4b4122bee2 loadtrap.rl -- negative number support (for error numbers) Kelvin Sherlock 2013-08-21 21:29:37 -04:00
  • ff84c1d3f1 todo update Kelvin Sherlock 2013-08-21 21:28:50 -04:00
  • 58b1ced70f debugger ideas Kelvin Sherlock 2013-08-19 22:38:32 -04:00
  • cff61ead03 rewrite trap file parser Kelvin Sherlock 2013-08-19 22:12:55 -04:00
  • e2700665d0 move semi-colon commands to their own state Kelvin Sherlock 2013-08-18 21:09:17 -04:00
  • 05317be1e1 hex dump should fit within 80 columns Kelvin Sherlock 2013-08-18 21:07:47 -04:00
  • 7c2cf3d1fd debugger completion for symbols Kelvin Sherlock 2013-08-18 21:07:24 -04:00
  • e414163ec9 use new token type, support for identifiers Kelvin Sherlock 2013-08-18 19:03:52 -04:00
  • b7b6d8656b EnvMap -> Variable Kelvin Sherlock 2013-08-18 19:03:32 -04:00
  • 810b521a11 Debugger -load debug names Kelvin Sherlock 2013-08-18 17:07:07 -04:00