ed
|
ea4e671a44
|
Merge remote-tracking branch 'EpicGames/master' into odin
|
2024-05-14 22:27:18 -04:00 |
|
Ryan Fleury
|
6fb8db4d3d
|
getting started view improvements
|
2024-05-10 10:15:10 -07:00 |
|
Ryan Fleury
|
123276a1c6
|
choose compact layout by default with smaller monitor size
|
2024-05-10 09:59:23 -07:00 |
|
Ryan Fleury
|
6e8753f1e1
|
formalize more compact panel layout
|
2024-05-10 09:56:06 -07:00 |
|
Ryan Fleury
|
dda0e012bf
|
support getting started view in default panel layout
|
2024-05-10 09:35:03 -07:00 |
|
Ryan Fleury
|
6660446bdd
|
auto-close panels if final tabs are closed; simplify empty panel view, move 'helper' stuff to dedicated 'getting started' tab
|
2024-05-10 08:48:42 -07:00 |
|
Nikita Smith
|
ef175baae4
|
fix chained unwind info count
|
2024-05-10 08:47:25 -07:00 |
|
ed
|
0c4c18c64f
|
Fixes for latest merge into with last changes for odin support from gingerBill
|
2024-05-07 18:44:00 -04:00 |
|
ed
|
ba9d68951d
|
Merge branch 'master' into odin
# Conflicts:
# src/df/core/generated/df_core.meta.c
# src/df/gfx/df_gfx.mdesk
# src/df/gfx/df_view_rules.c
# src/df/gfx/generated/df_gfx.meta.c
# src/df/gfx/generated/df_gfx.meta.h
|
2024-05-07 18:27:10 -04:00 |
|
Ryan Fleury
|
f45ea18f24
|
full line bounds check in intermixed dasm
|
2024-05-01 05:13:17 -07:00 |
|
Ryan Fleury
|
4aeb6d7d03
|
notes
|
2024-04-30 11:38:02 -07:00 |
|
Ryan Fleury
|
ed0ec4b34d
|
last fixes, improvements, & split operation coverage for new tab drag/drop system
|
2024-04-30 11:14:24 -07:00 |
|
Ryan Fleury
|
2e971f9e39
|
do not force contain tooltip if it is above some threshold - otherwise it can occlude important ui
|
2024-04-30 10:02:50 -07:00 |
|
Ryan Fleury
|
d65c263266
|
new/fixed panel animation
|
2024-04-30 09:41:57 -07:00 |
|
Ryan Fleury
|
cd9437534c
|
remove old animation method for panel pcts; since panels are often rearranged in a hierarchy, having pcts being based on parent rectangle (as opposed to the root rectangle) is unstable and often looks bad
|
2024-04-30 09:17:00 -07:00 |
|
Ryan Fleury
|
3b2656675e
|
root-level non-split-axis splits; less noisy tab drag/drop ui
|
2024-04-30 05:39:34 -07:00 |
|
Ryan Fleury
|
b4dab84235
|
always resolve to address mode evaluation when doing a member access
|
2024-04-29 18:13:50 -07:00 |
|
Ryan Fleury
|
2fc34ffb3d
|
further coverage of split-drop drag/drop sites, for splitting options at non-leaf-panels
|
2024-04-29 12:17:03 -07:00 |
|
Ryan Fleury
|
d419c6e15c
|
formal drop-hot mechanism in ui core; further cleanup/fixes in drop-split combined operation ui
|
2024-04-29 11:06:18 -07:00 |
|
Ryan Fleury
|
15a2e708a0
|
hook up new combined move-tab-and-split ui with actual operation; auto-close panels which have their last tab dragged away; etc
|
2024-04-29 06:15:43 -07:00 |
|
Ryan Fleury
|
5a84fe4949
|
first half of pass to enable combined, standard split+movetab drag/drop fast-paths; just visualizations, next need the combo mutations
|
2024-04-28 18:51:57 -07:00 |
|
Ryan Fleury
|
9177299488
|
improve tab drag/drop
|
2024-04-28 17:29:41 -07:00 |
|
Ryan Fleury
|
b6eb13761f
|
fix breakpad_from_pdb build; robustify to typeless global vars
|
2024-04-25 11:53:23 -07:00 |
|
Ryan Fleury
|
67eede7513
|
hot-reloading for dasm_cache, in case of filesystem changes; file stream layer -> expose filesystem-wide generation number, for very coarse-grained generation number to gracefully depend on filesystem changes passively
|
2024-04-25 09:37:16 -07:00 |
|
Ryan Fleury
|
f4ea9e66b0
|
bugfix on-demand process-dependent breakpoint resolution path & user breakpoint hit logic in stepping machine; more logging
|
2024-04-25 08:59:00 -07:00 |
|
Ryan Fleury
|
0dbde584bd
|
jump destination symbol name visualization in disassembly
|
2024-04-23 19:12:58 -07:00 |
|
Ryan Fleury
|
579e3e9637
|
adjust source code intermixing symbol
|
2024-04-23 14:01:11 -07:00 |
|
Ryan Fleury
|
425626a275
|
first pass over mixed-mode disassembly
|
2024-04-23 13:52:44 -07:00 |
|
Ryan Fleury
|
5b87c2b64a
|
bundle disassembly parameterizations into single dasm params type; extend with exe path & base address, to begin using debug info in the disassembly pass itself
|
2024-04-23 12:37:53 -07:00 |
|
Ryan Fleury
|
879e649d0e
|
more frontend logging
|
2024-04-23 10:07:59 -07:00 |
|
Ryan Fleury
|
15e9dec60a
|
fix incorrect entity destruction logging
|
2024-04-23 10:04:05 -07:00 |
|
Ryan Fleury
|
ec13092a35
|
ui thread logging; more ctrl thread logging
|
2024-04-23 09:57:17 -07:00 |
|
Ryan Fleury
|
757cd9b9d2
|
correct createfile params for appending
|
2024-04-23 08:34:32 -07:00 |
|
Ryan Fleury
|
856c59a949
|
set up ctrl thread log scopes; ditch ctrl -> user log stuff, just make each log site in control of exporting to a separate file
|
2024-04-18 15:09:43 -07:00 |
|
Ryan Fleury
|
62d1c6b130
|
scoped log gathering; communicate ctrl logs -> user via events
|
2024-04-18 14:48:03 -07:00 |
|
Ryan Fleury
|
b995909997
|
sketch out logging stub, to begin marking up debugger layers with logging - high level stuff still wip
|
2024-04-17 14:32:09 -07:00 |
|
Ryan Fleury
|
a954317500
|
fix new issues with confirmation popup & top bar
|
2024-04-17 12:41:49 -07:00 |
|
Ryan Fleury
|
b307d3bbed
|
fix top bar issues
|
2024-04-17 11:50:38 -07:00 |
|
Ryan Fleury
|
8890284f97
|
zig lexing (syntax highlighting & hover-on-eval)
|
2024-04-17 11:36:01 -07:00 |
|
Ryan Fleury
|
b41e762393
|
jai syntax highlighting & hover-eval support
|
2024-04-17 11:12:05 -07:00 |
|
Ryan Fleury
|
72e8ae6e30
|
actually do redraw on resize - need that win32 window class style..
|
2024-04-17 09:58:03 -07:00 |
|
Ryan Fleury
|
9f4aade2e1
|
stepping fast-paths in top bar
|
2024-04-17 09:47:36 -07:00 |
|
Ryan Fleury
|
27fef06b6c
|
remove unnecessary window class styles
|
2024-04-17 09:19:00 -07:00 |
|
Ryan Fleury
|
572fad1f03
|
first pass at custom window border
|
2024-04-17 08:46:21 -07:00 |
|
Ryan Fleury
|
c31847f785
|
improve min sampling when applying transforms in ui
|
2024-04-13 12:18:01 -07:00 |
|
Ryan Fleury
|
9719688bb3
|
improve query visualization in tabs; don't collapse title before query string
|
2024-04-13 11:46:55 -07:00 |
|
Ryan Fleury
|
a6bed27dff
|
errr, reverse last change
|
2024-04-10 13:37:32 -07:00 |
|
Ryan Fleury
|
b7a14aa41c
|
explicitly show error if decoding line machine code or line info fails
|
2024-04-10 13:36:52 -07:00 |
|
Ryan Fleury
|
56bc399fd5
|
initial pass for compression in converter; decompression in debuggerdbgi layer
|
2024-04-10 09:33:55 -07:00 |
|
Ryan Fleury
|
d560f8c734
|
fix backslash escaping rules in cfg serialization; fix small scrolling (e.g. from trackpad) often being truncated to having no effect; fixed hanging when set-thread-name specifies a non-readable address
|
2024-04-09 07:37:53 -07:00 |
|