Commit Graph

2035 Commits

Author SHA1 Message Date
Lukas Steiner
3eaee8c7fc Merge branch 'work/group_by_actiongroup' into 'develop'
Add "group by" actions to an action group

See merge request ems/astdm/dram.sys!327
2021-11-05 08:45:55 +00:00
Lukas Steiner
fc7599a794 Merge branch 'work/bandwidth_doubleclick' into 'develop'
Navigate to tracetime when analysis plot is doubleclicked

See merge request ems/astdm/dram.sys!326
2021-11-05 08:41:26 +00:00
82bb617adf Add "group by" actions to an action group 2021-10-25 16:03:11 +02:00
01f8b14e64 Navigate to tracetime when analysis plot is doubleclicked 2021-10-25 12:06:58 +02:00
Lukas Steiner
2b43eafa60 Adapt readme to previous changes. 2021-09-30 15:44:05 +02:00
Lukas Steiner
98e6e2be2c Add minAddress and maxAddress fields to traffic generators. 2021-09-30 11:13:40 +02:00
Lukas Steiner
fdbfc416f5 Merge branch 'tolerant_parsing' into 'develop'
Tolerate missing memspec parameters.

See merge request ems/astdm/dram.sys!323
2021-09-29 13:19:19 +00:00
Lukas Steiner
b60a31f753 Merge branch 'develop' into tolerant_parsing 2021-09-29 14:59:49 +02:00
Lukas Steiner
39767547e2 Update RFM example (2). 2021-09-29 14:57:55 +02:00
Lukas Steiner
59c9047ceb Update RFM example. 2021-09-29 14:57:04 +02:00
Lukas Steiner
8f9b277df6 Tolerate missing memspec parameters. 2021-09-29 13:54:47 +02:00
Lukas Steiner
e90cb3ed05 Merge branch 'work/traceanalyzer_menu' into 'develop'
Reorganize TraceAnalyzer menu and restore position and zoomlevel when reloading a tab.

See merge request ems/astdm/dram.sys!319
2021-09-29 09:26:52 +00:00
Lukas Steiner
09ddb1ac4c Merge branch 'work/traceanalyzer_commentstab' into 'develop'
Move comments to seperate tab in TraceAnalyzer

See merge request ems/astdm/dram.sys!322
2021-09-29 08:08:03 +00:00
Lukas Steiner
5b4d89d9d1 Change order of tabs in TA. 2021-09-29 10:00:21 +02:00
Lukas Steiner
a8c2e9393b Add shortcuts for "all" actions. 2021-09-29 09:45:27 +02:00
9e4b8a3fea Restore the selected trace rows/lines when reloading a tab 2021-09-28 12:10:50 +02:00
502d09ab2f Move comments to seperate tab in TraceAnalyzer
Also remove the fileDescription widget and move the additional
information about the tracefile it provided to the McConfigModel.
2021-09-23 16:15:26 +02:00
Lukas Steiner
fddbc75d74 Merge branch 'work/transaction_selection' into 'develop'
Improve selection-area of transactions.

See merge request ems/astdm/dram.sys!318
2021-09-22 14:13:05 +00:00
4a7efa977a Save current tracetime and zoomlevel when reloading tabs. 2021-09-21 10:36:29 +02:00
b614a67f2d Improve selection-area of transactions.
The selection-area is no longer incorrectly double the vertical size of
the transaction and it is now possible to select very narrow
transactions even when zoomed out of the plot.
2021-09-21 10:30:40 +02:00
81dedb6597 Improve file menu of TraceAnalyzer. 2021-09-21 10:24:33 +02:00
Lukas Steiner
3990bbc084 Merge branch 'traceanalyzer_clang-format' into 'develop'
Add .clang-format for TraceAnalyzer

See merge request ems/astdm/dram.sys!315
2021-09-21 08:14:12 +00:00
Lukas Steiner
7d9855f1cb Merge branch 'work/fix_warnings' into 'develop'
Fix compiler warnings in TraceAnalyzer

See merge request ems/astdm/dram.sys!314
2021-09-21 08:13:13 +00:00
Lukas Steiner
f34f5be239 Merge branch 'work/traceanalyzer_comments' into 'develop'
Rewrite of comment system / add functionality to select comments and directly delete/edit them

See merge request ems/astdm/dram.sys!308
2021-09-21 08:12:17 +00:00
Lukas Steiner
c5ac4388d4 Merge branch 'gitlab_docker' into 'develop'
Run tests in docker on proxmox server

See merge request ems/astdm/dram.sys!317
2021-09-21 08:10:15 +00:00
eae0eb326f Fix mistakenly double instantiation of TraceNavigator 2021-09-20 12:54:12 +02:00
Lukas Steiner
20d0329584 Merge branch 'gitlab_docker' into 'work/fix_warnings'
Gitlab docker

See merge request ems/astdm/dram.sys!316
2021-09-20 09:18:13 +00:00
Lukas Steiner
2827f864db Move tests to different stages. 2021-09-20 11:07:32 +02:00
Lukas Steiner
077e71cd08 Update .gitlab-ci.yml 2021-09-17 14:08:49 +00:00
Lukas Steiner
77f818fadc Update .gitlab-ci.yml 2021-09-17 13:59:50 +00:00
Lukas Steiner
01dba9d3ab Update .gitlab-ci.yml 2021-09-17 13:43:54 +00:00
Lukas Steiner
aa29845aa5 Update .gitlab-ci.yml 2021-09-17 13:37:09 +00:00
Lukas Steiner
ad12b69585 Update .gitlab-ci.yml 2021-09-17 13:34:59 +00:00
Lukas Steiner
71d3fbeb91 Update .gitlab-ci.yml 2021-09-17 13:18:14 +00:00
Lukas Steiner
ebec78bc9f Update .gitlab-ci.yml 2021-09-17 13:14:24 +00:00
Lukas Steiner
69656e1b40 Update .gitlab-ci.yml 2021-09-17 13:12:58 +00:00
Lukas Steiner
228fab80a1 Update .gitlab-ci.yml 2021-09-17 13:10:45 +00:00
Lukas Steiner
fe9478f367 Update .gitlab-ci.yml 2021-09-17 12:59:28 +00:00
5abdc19cfa Improve bugprone enabling/disabling of menu items in TraceAnalyzer 2021-09-16 16:23:51 +02:00
2ccfc4abf5 Introduce QMessageBox that asks the user to save a changed TraceFile
The TraceAnalyzer now asks the user to save the changed TraceFile (eg.
modified comments, etc.) when closing the tab.
2021-09-16 16:23:48 +02:00
5b75b8cb7e Fix a bug in TraceScroller and improve comment selection.
Comments will now stay selected when dragging the view. Deselection can
be achieved by triggering the deselectAll action in the context menu, by
deselecting the comments in the comment view or by right-clicking a
specific comment in the plot.
2021-09-16 16:13:25 +02:00
1ad53a354f Add ability to goto comment by double-clicking time.
Also remove some legacy signal-slot connections.
2021-09-16 16:13:25 +02:00
3157f6a145 Complete rewrite of the comment system
The new comment system uses one central CommentModel that provides the
whole application with the comment data.
Also, a new goto comment action has been added.
2021-09-16 16:13:23 +02:00
d40324821f Fix a bug in comment editing. 2021-09-16 16:10:20 +02:00
f6b987f777 Add functionality to select comments and directly delete/edit them
It's now possible to select comments directly in the traceplot instead
of selecting them in the CommentTreeWidget.
Selections from the TreeWidget are synchronized to the plot but not vice
versa.

It would generally be the better to introduce a Model/View based
approach instead of trying to synchronize selections and QActions.
2021-09-16 16:10:16 +02:00
ccab0b3cfb Insert old comment text in change comment dialog. 2021-09-16 16:06:44 +02:00
2d07b91c90 Add .clang-format for TraceAnalyzer 2021-09-15 12:58:16 +02:00
ece31298e2 Fix compiler warnings in TraceAnalyzer 2021-09-14 14:09:25 +02:00
Lukas Steiner
d0b4e9890c Merge branch 'db_configdump2' into 'develop'
Dump McConfig and Memspec into db file and display them in the TraceAnalyzer (2)

See merge request ems/astdm/dram.sys!312
2021-09-10 13:56:44 +00:00
6d99853f3c Display the MemSpec in a TreeView 2021-09-09 16:53:14 +02:00