Ryan Fleury
|
2092f5ca69
|
eval space generation, to gracefully mark cached evaluations as dirty when desired
|
2025-04-26 12:33:48 -07:00 |
|
Ryan Fleury
|
ea18e58903
|
fix & simplify path/pt meta editing
|
2025-04-26 11:38:22 -07:00 |
|
Ryan Fleury
|
6a9d212e70
|
adjust escape-to-close-query view rules, to account for non-lister query views, but with a command
|
2025-04-26 11:17:47 -07:00 |
|
Ryan Fleury
|
db4f390fd0
|
fix input-expression-evaluation fallback in query views, to not be listerified; automatically open breakpoint editor when adding an address breakpoint manually
|
2025-04-26 11:13:36 -07:00 |
|
Ryan Fleury
|
05b52cfaca
|
add extra bit that views can use to disable query bar - use in the case of watch window (and thus lister) editing
|
2025-04-26 11:04:54 -07:00 |
|
Ryan Fleury
|
6749f30b6b
|
release notes
|
2025-04-26 10:57:11 -07:00 |
|
Ryan Fleury
|
19784ba476
|
improve labeled view titles, convert old watch-expression-gathering paths to using the per-watch-tab watches structure
|
2025-04-26 10:48:49 -07:00 |
|
Ryan Fleury
|
5103252a1b
|
eliminate watches as a top-level entity, nest watch expressions under tabs - allow many watch windows, each with their own set of expressions.
|
2025-04-26 10:27:21 -07:00 |
|
Ryan Fleury
|
09f248de59
|
cfg evaluation improvements, tab expression editing, window size serialization fix, other small fixes
|
2025-04-26 10:02:56 -07:00 |
|
Ryan Fleury
|
970f40e516
|
notes
|
2025-04-25 11:08:46 -07:00 |
|
Ryan Fleury
|
33362d91a0
|
add dedicated open tab command as a fast path for all tab commands, simplify/streamline new tab menu
|
2025-04-25 10:04:42 -07:00 |
|
Ryan Fleury
|
0ed951e537
|
simplify font cache run building api, since it is now cahced
|
2025-04-25 09:46:58 -07:00 |
|
Ryan Fleury
|
7dc920c14f
|
font cache: add additional layer of caching for runs
|
2025-04-25 09:45:43 -07:00 |
|
Ryan Fleury
|
e0ba1155e8
|
eliminate recursive version of final ui layout position pass
|
2025-04-25 08:29:44 -07:00 |
|
Ryan Fleury
|
fe46e61acb
|
eliminate recursion from ui size calculation pass, replace with iterative equivalents
|
2025-04-25 08:25:00 -07:00 |
|
Ryan Fleury
|
0fbcd72a3e
|
fix query offsets
|
2025-04-24 20:09:18 -07:00 |
|
Ryan Fleury
|
b59528edea
|
tab/text-pt/text-range filtered commands, hook up to right-click menus
|
2025-04-24 16:55:52 -07:00 |
|
Ryan Fleury
|
0470b646cd
|
more tab-opening-fastpath coverage, fix described-code-string meta-cfg evaluation value rendering, tab settings cmd coverage
|
2025-04-24 16:27:24 -07:00 |
|
Ryan Fleury
|
23c7fcf099
|
plug tab opening back in
|
2025-04-24 15:57:57 -07:00 |
|
Ryan Fleury
|
f4b364b668
|
autogenerate fixed tab list, autogenerate command metadata for opening fixed tabs
|
2025-04-24 15:21:51 -07:00 |
|
Ryan Fleury
|
d0cbaee344
|
prep watch windows for floating query stacks; fix member/array-index generated-expression visualization
|
2025-04-24 13:39:26 -07:00 |
|
Ryan Fleury
|
a9685e6b9d
|
pass through eval msgs appropriately in eval cache evaluations; fix rules for reverting to overridden IR trees on usage of 'raw'; more fixes/improvements
|
2025-04-24 13:04:32 -07:00 |
|
Ryan Fleury
|
a6c9a1bd2a
|
fix editable expression strings, fix command evaluation, etc.
|
2025-04-24 09:52:29 -07:00 |
|
Ryan Fleury
|
a35e483629
|
switch type expansion hooks to being eval-based, not expr/irtree-based
|
2025-04-24 09:36:00 -07:00 |
|
Ryan Fleury
|
9bb592786a
|
eliminate all old evaluation bundled helpers, eliminate old fragmented eval caches; move all to unified evaluation cache
|
2025-04-24 09:07:29 -07:00 |
|
Ryan Fleury
|
c341fb6c00
|
work on next release notes
|
2025-04-23 21:26:32 -07:00 |
|
Ryan Fleury
|
2f7e48e5cf
|
first pass at unified evaluation cache
|
2025-04-23 17:29:31 -07:00 |
|
Ryan Fleury
|
23125dd312
|
cache font raster flag settings, add additional acceleration to very common repeated cfg lookups - e.g. same window/view -> state structure N times, or same ID -> cfg N times
|
2025-04-23 16:21:10 -07:00 |
|
Ryan Fleury
|
ba29350939
|
parse cache, ir-tree cache
|
2025-04-23 16:00:23 -07:00 |
|
Ryan Fleury
|
c9a05bc76f
|
adjust block tree building from being on expr -> being on eval
|
2025-04-23 14:45:15 -07:00 |
|
Ryan Fleury
|
a27b90a3f9
|
eliminate separate expr -> type path (this is just done via ir tree generation now), eliminate helper for locating defines & pushing to macro maps
|
2025-04-23 12:04:50 -07:00 |
|
Ryan Fleury
|
c766ffe0a3
|
kill old code
|
2025-04-23 11:55:58 -07:00 |
|
Ryan Fleury
|
264dbc8199
|
deduplication from evaluation ctxs - just have base ctx with deduplicated info, then separate type-state, ir-ctx, and interpretation-ctx
|
2025-04-23 11:49:44 -07:00 |
|
Ryan Fleury
|
0ce85082ec
|
include font in user settings schema
|
2025-04-22 17:16:29 -07:00 |
|
Ryan Fleury
|
a9dcc7a08e
|
more tweaks
|
2025-04-22 17:05:28 -07:00 |
|
Ryan Fleury
|
afed771adb
|
adjust cmd binding editor buttons style
|
2025-04-22 16:43:17 -07:00 |
|
Ryan Fleury
|
4cbb03fbfe
|
ctrl + scroll -> adjust global font size by default, ctrl + shift + scroll -> adjust text view font size
|
2025-04-22 16:40:45 -07:00 |
|
Ryan Fleury
|
fc728ea4e9
|
description coverage, char visualization disabling
|
2025-04-22 16:13:29 -07:00 |
|
Ryan Fleury
|
5bfb5b578a
|
do not do mixed eval/expr booleans in watch groups
|
2025-04-22 15:47:37 -07:00 |
|
Ryan Fleury
|
42ee4b9776
|
lister -> palette
|
2025-04-22 15:36:45 -07:00 |
|
Ryan Fleury
|
5aae5cc4bb
|
more work on combined cell path, debugging, fixes
|
2025-04-22 15:29:58 -07:00 |
|
Ryan Fleury
|
d9d102cb56
|
expand cell capabilities to have meta data (expr name/description/etc.), as well as value editor, as well as fancy value editing widgets, all in one cell
|
2025-04-22 13:53:52 -07:00 |
|
Ryan Fleury
|
78b5582e95
|
dead code elimination, do cleanup pass over cell text rendering story, prep for expr/eval in same cell
|
2025-04-22 11:24:41 -07:00 |
|
Ryan Fleury
|
c7a9e174fa
|
eliminate mutual exclusion of expression/evaluation cells; allow both paths to be turned on in a single cell
|
2025-04-22 10:17:16 -07:00 |
|
Ryan Fleury
|
3d1f764741
|
control to disable windows style menu bar alt behavior
|
2025-04-21 17:23:38 -07:00 |
|
Ryan Fleury
|
c9227b71e2
|
corner radii editing
|
2025-04-21 17:17:52 -07:00 |
|
Ryan Fleury
|
83e59bb0c0
|
fix incorrect resolution to type-mode evaluation with dereference ops
|
2025-04-21 16:57:27 -07:00 |
|
Ryan Fleury
|
1c71b89387
|
eval irgen: allow ,length fastpath for array types as well
|
2025-04-21 16:55:46 -07:00 |
|
Ryan Fleury
|
4fe602521a
|
fix pointer dereference path in type-mode evaluation; carve out exception for lens visualization with string-pointers - in that case, we just want to apply a string size limitation & go to the regular string path; begin getting off old color slots
|
2025-04-21 16:49:02 -07:00 |
|
Ryan Fleury
|
93b8aef49c
|
fix target environment string list evaluation cell building; extend lister completion with further push-queries for catchall; extend f1 lister to include targets, types, globals, thread-locals
|
2025-04-21 15:45:39 -07:00 |
|