Commit Graph

  • e6cb8cd32f
    Update README.md main Cameron Henlin 2022-02-26 23:51:37 -0800
  • 69988094db
    Update README.md Cameron Henlin 2022-02-26 23:05:24 -0800
  • 49fb5b42f1
    Update README.md Cameron Henlin 2022-02-26 23:04:18 -0800
  • a9a54c1394
    Update README.md Cameron Henlin 2022-02-26 22:51:11 -0800
  • 62853faf1d
    Update README.md Cameron Henlin 2022-02-25 23:46:19 -0800
  • 02098ef064 add some small quality of life functionality to the messages menu, re-introduce white backgrounds to some text, cut potential release camh 2022-02-25 23:35:59 -0800
  • 1ad6cd04b6 add release files camh 2022-02-25 14:18:07 -0800
  • 34e352056d disable all debug logging, cut potential gm release camh 2022-02-25 14:17:46 -0800
  • ee85a728a7 realloc last buffer before attempting to reuse it camh 2022-02-25 12:23:06 -0800
  • 32b72fe50d try a different strategy for managing mangled cached commands camh 2022-02-25 10:19:19 -0800
  • c17620ce52 more logging after rect crash camh 2022-02-24 15:22:12 -0800
  • c38e79ef0b add more logging after another crash in rect_Filled camh 2022-02-24 14:17:56 -0800
  • 385003d534 added else case to end of receive loop to troubleshoot tempOutput camh 2022-02-24 13:53:33 -0800
  • 2bb6d39e94 increase memory allocation for nuklear camh 2022-02-24 11:39:42 -0800
  • 71c53cba00 increase memory allocation for nuklear camh 2022-02-24 11:38:37 -0800
  • 7a9a78567e decrease baud rate, 28800 is unsupported by stty camh 2022-02-24 10:49:33 -0800
  • 29afee66ee add more logging after crash in rect_filled, up logging baud rate camh 2022-02-24 10:27:08 -0800
  • 18a363a8e0 move malloc camh 2022-02-23 23:56:26 -0800
  • 167c0f26db more debugging in gfx commands camh 2022-02-23 23:39:55 -0800
  • bcee165621 more debugging in nk_command_rect after another crash camh 2022-02-23 23:10:38 -0800
  • 069ba4fd70 add graphics debugging in after crash in runDrawCommand camh 2022-02-23 22:46:46 -0800
  • cd226cec7f fix clearing out tempOutput in coprocessor, use memcpy vs strncpy for taking the values from the serial port. create new release camh 2022-02-23 22:34:44 -0800
  • a961612de3 Merge branch 'main' of github.com:CamHenlin/MessagesForMacintosh into main camh 2022-02-23 22:15:17 -0800
  • 62e53b6012 use the nuclear debugging option... camh 2022-02-23 22:15:03 -0800
  • 8d0e729faa
    Update README.md Cameron Henlin 2022-02-23 22:07:39 -0800
  • b27acc5a2d
    Update README.md Cameron Henlin 2022-02-23 22:05:03 -0800
  • 2b3f87be58 rework strsplit and its memory management for updating chatcounts, which was seemingly problematic on a live mac. cut new release. will enable full debugging if this release does not resolve memory issues camh 2022-02-23 22:00:23 -0800
  • ce77fec0fe forgot to add in released items camh 2022-02-23 16:24:53 -0800
  • 32604e460b improve coprocessorjs logging, remove unnecessary JS node modules and package lock, which were ignored on target coprocessor instances. cut another gm release for testing camh 2022-02-23 16:24:22 -0800
  • bf120297be fix stack vs heap issues by moving all coprocessor strings toward malloced arrays, reintroduce command caching. cut new potential gm release camh 2022-02-23 09:52:20 -0800
  • fbc7e3a1ec small bug fixes, including preventing unnecessary chat list redraws, fixing cursor hover, flagging more of the command caching features which will need more work to work properly. cut new release candidate camh 2022-02-19 23:12:28 -0800
  • 0c16aa46ba minor perf improvement regarding chat list hovers, code cleanup, cut first release candidate camh 2022-02-18 23:46:29 -0800
  • 695093d0bf disable command cache, cut debug release camh 2022-02-18 11:23:22 -0800
  • 0d0cf7ed7f slightly rework call tracking for nuklear command caching, cut another debug release camh 2022-02-18 09:30:18 -0800
  • 11687693ab potentially found address error, cut (MAYBE!) final debug release camh 2022-02-17 23:28:54 -0800
  • 722bc791da coprocessor: rework memory model for output variables -- hopefully issues there are resolved and we are only down to final nuklear memory issue. cut new debug release camh 2022-02-17 11:18:44 -0800
  • a17c8b1977 get more targeted logging toward address error, cut new debug release camh 2022-02-15 09:46:08 -0800
  • 41130edc2f move some logging around to pinpoint address error, cut new debug release camh 2022-02-15 08:11:32 -0800
  • 53e2f4dba0 bug fix: do not try to repeatedly send blank messages on enter press, attempt at speeding up debug output, add additional logging to determine which nuklear command is triggering the address error, fix some of the constructor instantiation in the js side of the app camh 2022-02-14 23:23:51 -0800
  • ef29cf88e1 small tweaks and another test release camh 2022-02-12 23:42:19 -0800
  • 3985d86486 some fixes, including miscalulation on bounds checking for quickdraw commands, remove some logging from memory error research, refactor chat message count function and add logging on current vs previous message objects to determine phantom beeping, hopefully final test release camh 2022-02-12 23:23:37 -0800
  • 0158121fe1
    Update README.md Cameron Henlin 2022-02-11 16:53:37 -0800
  • 6daef1292d
    Update README.md Cameron Henlin 2022-02-11 16:50:07 -0800
  • 297be5c053
    Update README.md Cameron Henlin 2022-02-11 16:41:45 -0800
  • 5a45998195 create new debugging option DEBUG_FUNCTION_CALLS to assist in finding memory address errors on physical mac, cut new debug release camh 2022-02-08 23:58:25 -0800
  • 112cf38856 add missing release camh 2022-02-08 10:19:04 -0800
  • 4e6a34a83f fix demo mode, reduce optimization of build to see if we can fix address errors on physical mac camh 2022-02-08 00:00:52 -0800
  • 4a457f94fb fix all compilation warnings in an attempt to fix last address error problems, cut new release camh 2022-02-07 12:12:50 -0800
  • f48280b866 fix all compiler warnings around nuklear_app, create new build camh 2022-02-06 22:51:27 -0800
  • dfe9dd565a fix issue where return value from sendMessage would not make it back through to mac app camh 2022-02-04 23:30:50 -0800
  • cfcf7566f5 add dist files camh 2022-02-01 23:59:40 -0800
  • 040d613e24 fix problems with non-char keyboard input causing more than one input -- pretty much complete and now back to needing a physical mac to test with camh 2022-01-27 23:45:14 -0800
  • 111e717b15 big update: fix final message update bugs, fix about screen. only small TODO items, code cleanup, and testing on physical mac (once i finish recapping the analog board on my mac classic) remaining! camh 2022-01-25 23:54:08 -0800
  • f3755e40f9 take care of final todo items and come up with perceptual perf improvements on the coprocessorjs side of the app camh 2022-01-11 00:00:31 -0800
  • db302f0b97 get new message notifications working camh 2022-01-09 22:57:49 -0800
  • 1fd61a8e46 further improve performance: remove all color support from nuklear and color translation support from nuklear quickdraw code and replace with nuklear working directly with qd colors and patterns. ~30% performance gain with the same look and feel! camh 2022-01-07 21:44:56 -0800
  • 36d047d485 small fixes camh 2022-01-06 22:09:39 -0800
  • 1e205315c8 new chat fixes, about dialog fixes camh 2022-01-02 23:36:23 -0800
  • d806e62373 get TEST_MODE working in coprocessorjs module camh 2022-01-02 22:00:22 -0800
  • c88d6037b5 repo cleanup, introduce test mode to coprocessorjs module camh 2022-01-01 23:17:02 -0800
  • 938c461fc2 serious performance improvements: cache commands and avoid re-drawing unnecessary commands from event to event. in double buffering code, check bounds and only blit in changed area. camh 2021-12-19 23:54:47 -0800
  • adeb3ede7f code clean up, styling tweaks -- committing to begin work on a small amount of profiling to see if there are any small opportunities for performance improvement left camh 2021-12-04 22:27:50 -0800
  • 5d9ffc1b6f code clean up, code review, styling tweaks camh 2021-11-28 23:25:07 -0800
  • 9d338480c0 continue code clean up camh 2021-11-27 23:48:59 -0800
  • 280440d13f slightly modify layout of main chat window, use in chat for a few days, begin cleaning up code by moving most nuklear app code out of the main sample.c file. has bug where it repeatedly tries to send a black message after sending new messages, and will eventually hang it seems like -- but failures sort of seem caused by loss of connection to remote camh 2021-11-26 23:45:53 -0800
  • 64033547d6 fix scrollbars, introduce watch cursor on blocking operations, lots of other small bug fixes camh 2021-11-16 23:40:49 -0800
  • 48ba29dbc0 first version confirmed working on physical mac hw camh 2021-11-13 21:48:33 -0800
  • 501fe59101 no more utf8 handling, kinda broken, not sure if i want to keep no-utf8 camh 2021-10-21 23:36:04 -0700
  • 692f0ef5fb eliminate almost all floating point math and lots of unnused nuklear code, replace with short int math camh 2021-10-15 23:05:28 -0700
  • 90f444a3c4 committing before removing individual window rendering code, too buggy, going to try some other perf paths camh 2021-10-13 23:16:11 -0700
  • d7ee26e975 convert float and double math to integer, now scrollbars are broken. committing to investigate camh 2021-09-22 23:09:25 -0700
  • 063a474d18 update nuklear version, start on bug fixes camh 2021-09-20 23:56:59 -0700
  • 956dbbe8d3 first function version, used to send first imessage via system 6 camh 2021-09-20 23:10:57 -0700
  • 430d0db704 improved readme camh 2021-09-10 23:16:21 -0700
  • f9975f3c0e first commit camh 2021-09-10 23:12:19 -0700