02098ef064add 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
167c0f26dbmore debugging in gfx commands
camh
2022-02-23 23:39:55 -0800
bcee165621more debugging in nk_command_rect after another crash
camh
2022-02-23 23:10:38 -0800
069ba4fd70add graphics debugging in after crash in runDrawCommand
camh
2022-02-23 22:46:46 -0800
cd226cec7ffix 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
a961612de3Merge branch 'main' of github.com:CamHenlin/MessagesForMacintosh into main
camh
2022-02-23 22:15:17 -0800
62e53b6012use the nuclear debugging option...
camh
2022-02-23 22:15:03 -0800
2b3f87be58rework 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
ce77fec0feforgot to add in released items
camh
2022-02-23 16:24:53 -0800
32604e460bimprove 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
bf120297befix 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
fbc7e3a1ecsmall 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
0c16aa46baminor perf improvement regarding chat list hovers, code cleanup, cut first release candidate
camh
2022-02-18 23:46:29 -0800
0d0cf7ed7fslightly rework call tracking for nuklear command caching, cut another debug release
camh
2022-02-18 09:30:18 -0800
11687693abpotentially found address error, cut (MAYBE!) final debug release
camh
2022-02-17 23:28:54 -0800
722bc791dacoprocessor: 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
a17c8b1977get more targeted logging toward address error, cut new debug release
camh
2022-02-15 09:46:08 -0800
41130edc2fmove some logging around to pinpoint address error, cut new debug release
camh
2022-02-15 08:11:32 -0800
53e2f4dba0bug 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
ef29cf88e1small tweaks and another test release
camh
2022-02-12 23:42:19 -0800
3985d86486some 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
5a45998195create 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
040d613e24fix 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
111e717b15big 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
f3755e40f9take 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
db302f0b97get new message notifications working
camh
2022-01-09 22:57:49 -0800
1fd61a8e46further 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
1e205315c8new chat fixes, about dialog fixes
camh
2022-01-02 23:36:23 -0800
d806e62373get TEST_MODE working in coprocessorjs module
camh
2022-01-02 22:00:22 -0800
c88d6037b5repo cleanup, introduce test mode to coprocessorjs module
camh
2022-01-01 23:17:02 -0800
938c461fc2serious 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
adeb3ede7fcode 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
9d338480c0continue code clean up
camh
2021-11-27 23:48:59 -0800
280440d13fslightly 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
64033547d6fix scrollbars, introduce watch cursor on blocking operations, lots of other small bug fixes
camh
2021-11-16 23:40:49 -0800
48ba29dbc0first version confirmed working on physical mac hw
camh
2021-11-13 21:48:33 -0800
501fe59101no more utf8 handling, kinda broken, not sure if i want to keep
no-utf8
camh
2021-10-21 23:36:04 -0700
692f0ef5fbeliminate almost all floating point math and lots of unnused nuklear code, replace with short int math
camh
2021-10-15 23:05:28 -0700
90f444a3c4committing before removing individual window rendering code, too buggy, going to try some other perf paths
camh
2021-10-13 23:16:11 -0700
d7ee26e975convert float and double math to integer, now scrollbars are broken. committing to investigate
camh
2021-09-22 23:09:25 -0700