baldurk
3067fc8259
Improve visual spacing on event browser toolbars
2026-11-02 14:15:07 +00:00
Jake Turner
b0e1370309
Fixup EventBrowser support for handling filtering in StepNext/Prev
...
- Use the CurAction() if the selected/effective EID are not valid
2026-10-30 12:03:43 +00:00
Jake Turner
a679886609
Update the Prev/Next buttons state on capture load
...
- added helper updateStepNextPrevButtonState() to unify setting the state
2026-10-30 11:38:57 +00:00
Jake Turner
a6bb6c57aa
Change EventBrowser Prev/Next buttons to work from the selected event
...
- Not from the current action
- This makes Prev/Next button behaviour consistent when a marker is selected
- For Next if the action has children go to the first child, otherwise the action's nextAction
- For Prev if the action has children go to the previousAction of the first child, otherwise the action's previousAction
2026-10-23 13:25:12 +01:00
baldurk
2ada3ed28d
Fix order of operations in shutdown
...
* When calling OnCaptureClosed now this is book-ended so called *while* the
capture is opened. Do not refresh and repopulate EventBrowser cache.
2026-09-11 15:03:59 +01:00
baldurk
bb4017a965
Add a spellchecking mode for sphinx and fix some typos
...
* The worst one was Persistant -> Persistent. This involved renaming
PersistentConfig but the impact of that is considered minimal enough to be
worth fixing.
2026-08-13 17:46:47 +01:00
baldurk
950568fb8f
Rename previous/next to previousAction/nextAction in ActionDescription
...
* swig internally creates 'next' member which we normally want to avoid, so
prevent shadowing here by using a distinct name.
2026-08-13 17:46:47 +01:00
baldurk
434cb575a4
Call correct function for custom filters with completers
2026-08-13 17:46:45 +01:00
baldurk
286e07140d
Use better wording for subexpressions in event browser filter
2026-02-27 13:09:59 +00:00
baldurk
a139a9faec
Fix $annot() filter not properly parsing expressions
2026-01-29 17:14:51 +00:00
baldurk
1bec491d90
Add annotation filter function to event browser filters
2026-01-28 14:42:10 +00:00
Remi Palandri
50a0d9c425
automatically show annotation column if requested
2026-01-28 14:42:09 +00:00
baldurk
5c8a4f144b
Add a custom annotation column to the event browser
2026-01-28 14:42:09 +00:00
baldurk
856c838def
Update copyright years to 2026 and fix copyright ranges
...
* In a previous update in 2021 many copyright ranges were truncated
accidentally, and some files have been copy-pasted with wrong years. These
dates have been fixed based on git history and original copyright messages.
2026-01-05 14:17:28 +00:00
baldurk
2322e165de
Update copyright years to 2025
2025-03-14 18:54:37 +00:00
Louis de Carufel
4c4b2a32ae
New bookmark context menu to rename and delete.
...
Missing forward declaration.
Fixed Linux compilation.
Added a context menu to Bookmark buttons for renaming and deleting.
2024-03-27 12:23:21 +00:00
baldurk
874920bc38
Fix potential crash on capture close accessing bad data
...
* Also added some conservative error checking on looking up chunk names.
2024-02-13 12:37:05 +00:00
baldurk
9f4f0e6aa1
Update copyright years to 2024
2024-02-12 11:04:52 +00:00
baldurk
9d39b8e1a8
Reformat code for clang-format 15
2023-09-05 11:02:08 +01:00
baldurk
6af4d895d8
Recalculate root if fake markers are present. Closes #2870
2023-03-06 15:14:04 +00:00
baldurk
d47e79ae07
Update copyright years to 2023
2023-02-01 12:23:32 +00:00
Sebastien Alaiwan
3bfea49a2d
Fix uninitialized variable
2022-11-07 13:31:27 +01:00
baldurk
5aafda7202
Clear find results properly between captures. Closes #2734
2022-10-03 20:10:41 +01:00
baldurk
c64406b18f
Accumulate timings for fake markers last. Closes #2679
...
* Fake markers have higher EIDs than their children, unlike normal markers.
2022-08-08 10:18:04 +01:00
baldurk
b3e8bdb0f5
Only show base EID not EID range when exporting actions
2022-05-30 15:58:30 +01:00
baldurk
8d34ea577d
Add some missing tooltips for event browser location buttons
2022-05-06 13:17:09 +01:00
baldurk
fcdea67879
Update copyright years to 2022
2022-02-17 17:38:32 +00:00
baldurk
142fe7c84f
Allow editing the marker path as a location
...
* This lets you paste in a location to jump directly somewhere, for example.
2022-02-15 17:15:48 +00:00
baldurk
9e5b81471c
Clear shader message count cache when resetting event browser
2021-11-15 15:49:28 +00:00
baldurk
c753655ef1
Optimise lookup of API event from action
2021-10-19 17:53:48 +01:00
baldurk
fb912b4853
Add a recursive search function in SDObject
2021-10-06 16:31:43 +01:00
baldurk
73f78bd8a4
Ensure formatting tags aren't exported/put on the clipboard. Refs #2382
...
* When we're formatting text we want just the plain text version to be used.
2021-10-06 16:31:43 +01:00
baldurk
8e1c6bb876
Fix error message accessing invalid tokens in filter
2021-09-16 12:40:11 +01:00
baldurk
93238bf160
Add checks in event browser for when no capture is loaded
2021-08-30 15:55:46 +01:00
baldurk
4e58264035
Don't include inf/nan times in summation
...
* These can be generated by buggy drivers particularly on GL, so try to mitigate
the effect of that.
2021-08-30 13:15:59 +01:00
baldurk
137893f508
When giving nodes an effective EID, ignore trailing PopMarker EID
...
* This applies when selecting a marker region, the effective EID is the one
actually replayed to an represented in the UI. As-if it were directly
selected.
2021-08-24 19:00:44 +01:00
baldurk
fe50a5674a
Fix a crash getting the event name of EID 0
2021-08-24 19:00:05 +01:00
baldurk
f8cf943c42
Fix problem where a new profile wouldn't have default event filter
...
* In v1.15 if you upgraded from a previous version and had a renderdoc config
file then the persistent storage storing the filters would get loaded with an
empty variant map, so the defaults could be set. However if you had no config
file at all this wouldn't happen so no defaults would be set.
* We detect the case where we load an old profile and it has blank current
filter or saved filters, and fill in the defaults now. If the filter has been
customised or some saved filters exist, respectively, we don't touch them.
2021-08-24 10:57:36 +01:00
baldurk
c2e5d2a7fb
Allow find text to be preserved when closed and reopened
2021-08-11 18:11:23 +01:00
baldurk
b8fd1fce02
When finding in the event browser, respect the current filter
...
* This means we'll jump to the nearest _visible_ result, rather than just the
next result whether or not it's visible. This also applies to EID searches,
when doing a go-to on a particular EID we'll end up jumping to the next
visible EID.
2021-08-10 13:53:25 +01:00
baldurk
7e080857aa
Fix an infinite recursion crash when opening the event browser
...
* If a capture was opened it would recurse between initialising the event
browser and the marker breadcrumbs.
2021-08-02 10:05:42 +01:00
baldurk
97a83f4dc4
Fix a crash with action durations if there are fake markers added
2021-07-28 11:37:14 +01:00
baldurk
4bb3286d05
Reset action timings when eventbrowser model is reset
2021-07-28 11:37:14 +01:00
baldurk
ba84a52c30
Fix compilation on mac
2021-07-01 20:29:51 +01:00
baldurk
cad267eb41
Fix broken <code> tags in event browser filter documentation
2021-07-01 19:27:34 +01:00
baldurk
dd9079e8d0
When using Ctrl-F to open find toolbar, ensure tool button is checked
2021-07-01 19:27:34 +01:00
baldurk
1a87e6b084
Avoid selecting red as a highlight colour for filters
2021-07-01 15:15:05 +01:00
baldurk
e9c176cd7d
Strike-out and don't colourise ignored expressions
2021-07-01 15:15:05 +01:00
baldurk
41e4cc43ec
Fix filter highlight colours for dark theme
2021-07-01 15:15:05 +01:00
baldurk
d0accc409b
Rename 'name' member of ActionDescription to 'customName'
...
* This is a deliberate break of compatibility since the field is now often
empty, for non-markers. This means code will get a more explicit error when
the name is being referenced, so it can be updated to fetch the name it needs
as needed.
2021-07-01 15:15:05 +01:00