Ryan Fleury
|
d622fdf4fd
|
eliminate helpers for thread/process exits & process creation - just pull them out into single spot in the signal handling loop
|
2026-08-08 21:04:22 -07:00 |
|
Ryan Fleury
|
05de22df76
|
linux/demon: eliminate unneeded fields, h/c matching, reading etc.
|
2026-08-07 14:43:15 -06:00 |
|
Ryan Fleury
|
38e321df79
|
linux/demon: more flattening & extra layer elimination
|
2026-08-07 14:13:30 -06:00 |
|
Ryan Fleury
|
8c2efc5adf
|
linux/demon flattening / clean-up checkpoint - eliminate redundant helpers, single-use functions, obsolete code
|
2026-08-07 13:23:42 -06:00 |
|
Ryan Fleury
|
7388b757d1
|
demon: eliminate redundant access scopes
|
2026-08-07 10:17:01 -06:00 |
|
Ryan Fleury
|
5ed398a8b9
|
fix windows build
|
2026-08-06 15:35:56 -07:00 |
|
Ryan Fleury
|
9c1b243472
|
remove dumb fudge factor
|
2026-08-06 15:18:42 -06:00 |
|
Ryan Fleury
|
50ecf0e68a
|
linux/window_manager: window maximizing/minimizing/fullscreening
|
2026-08-06 15:13:28 -06:00 |
|
Ryan Fleury
|
e423b31c80
|
adjustments
|
2026-08-06 14:33:16 -06:00 |
|
Ryan Fleury
|
13f9ddc18a
|
set initial position of cursor trail correctly
|
2026-08-06 14:24:20 -06:00 |
|
Ryan Fleury
|
eff0827607
|
hook up initial installation detection, in case program is manually installed externally
|
2026-08-06 14:14:51 -06:00 |
|
Ryan Fleury
|
fd33f61a04
|
add symlink in local bin path for linux install
|
2026-08-06 14:01:19 -06:00 |
|
Ryan Fleury
|
867b64f7a2
|
split shell operation abstraction from graphical window manager abstraction - do basic integration of common linux utilities for implementing shell operations - also add 'sh_install_or_uninstall_self' for doing shell-specific operations related to installing or uninstalling an application. hook up to config state in raddbg
|
2026-08-06 12:53:05 -06:00 |
|
Ryan Fleury
|
32ef9095e0
|
apply global animations toggle to all cursor trails
|
2026-08-06 10:28:00 -06:00 |
|
Ryan Fleury
|
5b5573c098
|
merge tab + menu w/ open tab command, flatten source files listing into tab menu
|
2026-08-06 10:28:00 -06:00 |
|
Ryan Fleury
|
6a33efe182
|
command metadata adjustments
|
2026-08-05 15:47:46 -06:00 |
|
Ryan Fleury
|
9d655c0190
|
more adjustments
|
2026-08-05 15:39:43 -06:00 |
|
Ryan Fleury
|
e1d79d07b2
|
menu bar visual simplifications
|
2026-08-05 14:33:05 -06:00 |
|
Ryan Fleury
|
d7685be114
|
do not assume non-empty config file destinations are okay if we don't have a config path established - will cause overwrites on 'opens'
|
2026-08-05 14:00:17 -06:00 |
|
Ryan Fleury
|
2f4aa6567e
|
x11 icons; fix edit box clipping / scrolling in decorated cells
|
2026-08-05 13:54:48 -06:00 |
|
Ryan Fleury
|
914c1946b0
|
fix overly-aggressive visualization of unmapped addresses (while read is stale); fix unaligned allocations of xsave blocks in linux_demon; fix some edges in custom window borders in x11
|
2026-08-05 12:47:29 -06:00 |
|
Ryan Fleury
|
e6e0992c63
|
lnx_wm: x11 borderless / redraw-while-resizing
|
2026-08-05 12:09:32 -06:00 |
|
Ryan Fleury
|
a0a16ea11e
|
fix eh_frame unwinder - switching to synchronous process reads exposed losing info about a missed address read for unwinding, so unwinds never succeeded
|
2026-08-04 18:51:01 -07:00 |
|
Ryan Fleury
|
a6755d6191
|
fix linux build, fix small gl rendering issues
|
2026-08-04 15:38:28 -07:00 |
|
Ryan Fleury
|
11cb826181
|
plug eval2 into watch debug tooltips
|
2026-07-29 12:30:40 -07:00 |
|
Ryan Fleury
|
076d41130c
|
fix qualified identifier expression tree buil
|
2026-07-29 11:40:41 -07:00 |
|
Ryan Fleury
|
ba9d36624d
|
lexer fixes; eval2 resolution qualifiers
|
2026-07-29 11:35:28 -07:00 |
|
Ryan Fleury
|
b27585476a
|
fix popup controls
|
2026-07-28 14:12:27 -07:00 |
|
Ryan Fleury
|
0fe5aa5a43
|
first pass at watch expr location locks - still some jank around the edges due to eval incompleteness, but works for basic cases
|
2026-07-28 11:18:00 -07:00 |
|
Ryan Fleury
|
ae8960d563
|
watch lock (ui part, no caching yet)
|
2026-07-28 07:42:44 -07:00 |
|
Ryan Fleury
|
ec520227c5
|
enforce standalone 'expression' child for watch expressions in cfg tree, adjust eval / ui to work on that child, instead of assuming the first child of a watch expression node is the expression string itself - this will let us tag watch expressions with other info, like project / lock status etc.
|
2026-07-27 16:02:10 -07:00 |
|
Ryan Fleury
|
0b4c20b165
|
fix the lack of using contextual cursor info to commit to command parameter registers
|
2026-07-27 15:50:52 -07:00 |
|
Ryan Fleury
|
81722ebbac
|
fix oob mouse -> line path
|
2026-07-27 14:47:41 -07:00 |
|
Ryan Fleury
|
41735fbf8b
|
fix mismatched spaces for token/line dragging
|
2026-07-27 14:47:41 -07:00 |
|
Ryan Fleury
|
0c434583bc
|
eval, local variable resolution -> do not assume offset evaluations. infer evaluation mode from location info
|
2026-07-27 14:47:40 -07:00 |
|
Ryan Fleury
|
7fbea68613
|
fix line-terminated tokens causing incorrect token pt parsing - e.g. unmatched quote in a comment
|
2026-07-27 14:47:40 -07:00 |
|
Ryan Fleury
|
62241f0d55
|
fix text search fwds/bwds
|
2026-07-27 14:47:39 -07:00 |
|
Ryan Fleury
|
aa94eb6901
|
fix find-text-forward
|
2026-07-27 14:47:38 -07:00 |
|
Ryan Fleury
|
65f5b81d49
|
fix incorrect multiline hotkey mode setting in text view
|
2026-07-27 14:47:38 -07:00 |
|
Ryan Fleury
|
a27dc03ca2
|
start meta tokens correctly
|
2026-07-27 14:47:37 -07:00 |
|
Ryan Fleury
|
e55fa733fd
|
mostly restore existing read-only functionality, keep existing patching infrastructure but do not use
|
2026-07-27 14:47:36 -07:00 |
|
Ryan Fleury
|
9ed2e020e8
|
checkpoint
|
2026-07-27 14:47:36 -07:00 |
|
Ryan Fleury
|
f247d3c52d
|
fix chunk-up/down
|
2026-07-27 14:47:35 -07:00 |
|
Ryan Fleury
|
150a2247bb
|
fix page-up
|
2026-07-27 14:47:34 -07:00 |
|
Ryan Fleury
|
604fe35d91
|
fix navigations when zero-delta-on-select is enabled in multi-line controls; thread line break parsing
|
2026-07-27 14:47:34 -07:00 |
|
Ryan Fleury
|
36da346590
|
binary search for off -> line num
|
2026-07-27 14:47:33 -07:00 |
|
Ryan Fleury
|
c8dae72968
|
cleanup around single vs. multiline text mutation controls
|
2026-07-27 14:47:32 -07:00 |
|
Ryan Fleury
|
315e0672d3
|
checkpoint on text patches
|
2026-07-27 14:47:31 -07:00 |
|
Ryan Fleury
|
bb85f6f692
|
text patches: checkpoint
|
2026-07-27 14:47:31 -07:00 |
|
Nikita Smith
|
cd82268a07
|
polish ICF section color-space picker
|
2026-07-27 14:47:30 -07:00 |
|