* support suppress highlighted bits
d
* faster filtering and sorting
* improve livestream
* specify the context in the connections
* remove inline
old-commit-hash: 01610128bb
* support display&edit node name
* cleanup
* set validator for Node name
* modify validator to support multiple receivers
* set default to XXX in updateMsg
* add DEFAULT_NODE_NAME
* Update tools/cabana/commands.h
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: c4df40a04a
* support muxed signals
* write multiplexor in generateDBC
* edit multiplex_switch_value in signalView
* no overlapping warning for mux signals
* group signals by multiplexer indicator
* display freq for each multiplexed signals
* remove all multiplexed signals after switch deleted
* disable switch value
* cleanup
* historyView: use getValue
* sort by switch value
* check address
* rename variables
* rename signale type
* parse multiplexed signals in dbcmanater
* cache signal color in member variable
* cleanup num_decimals
* remove sources from dbcmanager and cleanup code
* fix sort
* check mltiplex in operator==
* fix sizehint
* convert multipledxed to normal after changing multiplxor to normal
* throw error on multiple 'M' signals
* add comment
* parse multipled signals in test case
* cleanup
* change order
* cleanup open
* display multiplexed/overlapping signals in binaryview
* sort overlapped signals by size
* refactor dbcmanager
* trimmed
* parse multiplexed signals in test case
* cleanup
* merge master
* space
* use pointer for sigs
* alldbcFiles
* cleanup
* cleanup sparkline
* use std::vector
* skip draw sparkline if isnull
* bigger capacity
old-commit-hash: e08569b0f3
* show all messages present in DBC files
* set last section stretch
* user can't resize data section
* re-fetch if filtering freq|count|data
* reserve set space
* use contains
* emit signalAdded for all related sources
old-commit-hash: f7e024f2f2
* switch theme on the fly
* better chart theme
* Darcula like dark theme
* add TODO
* use theme aware toolbutton in ChartView
* add margin to text title
* lighter activity colors
* fix historylog header
* replace hardcoded color
* improve chart tooltip color
* use macro
* space
* remove function toolbutton
* fix remove all btn
* remove menu arrow
* improve chart::removeIf
* cleanup charts
old-commit-hash: fc90814199
* improve ui
* keep splitter size after msg changed
* no leading spaces allowed in msg filter and signal filter
* draw color byte AlignCenter
* always set as current index
* reduce chart flickers while resizing
* dispaly more info in tooltip for signal
* narrow combobox
* use
* typo
* private sigs,fix bugs
* merge #27383
* no expanding after undo/redo
* gray color in tooltip
* clear current_msg_id before reset model
* dont call setmeesage if id is the same
* fix bugs
* cleanup
* dont fetch logs if invisible
* add new CenterWidget, make sure msg_id is always valid
* cache icons
* cleanup paint byte color
* merge #27385 implement sizeHint
* cleanup code
* fillrect if alpha>0
old-commit-hash: 4efd246bac
* support extra info
* support undo/redo
* fix undo/redo
* cleanup
* fix regexp
* refactor dbcmanager
* replace text in headerview
* fix binary::refresh
* cleanup
* use QRegularExpression
* add desc validation
* edit val description in table
* cleanup
old-commit-hash: ac0dbf74bc
* cabana: refactor message id from QString to struct
* fix tabbar
* fix findsimilarbits
* optimize hash function
* cleanup sorting
* use in updateLastMsgsTo
old-commit-hash: 5078c91805
* add OpenRouteDialog
* cleanup
* failed_to_load
* fix load
* clear message list and stream after open new route
* show message
* remove all tabs and charts after open
* use textEdited
* check route format
* cleanup loadRoute
old-commit-hash: 29d9d03759
* refactor and improve signal view
* cleanup undostack after save
* set clean
* fix logswidget::refresh
* fix bugs in historylog
* historylog:dont reset display_type on msg changed
* inline displaySignals
* historylog:add stretch to header
* remove sizePolicy
* always show toolbar
* add icon to tabwidget
* create new chart on top
* fix 'show plot' btn state sync issue
* rename removeSeries to removeItem
* historylog::fix displayRange
* MessageListModeL: improve setFilterString
* set as current index after expanded
* disable update during setmessage
* ChartWidget: fix issue in updateState
* skip align charts if there only one chart
* fix updateLayout
* cleanup historylog
* updateState before end reset model
* add validator
* improve sigmodel
* expand new signal
* add comment
* reserve vector
* cleanup condition
* single click on row to expand signal
* improve layout for canfd(64 bytes)
* cleanup
* return false on default
* show the latest signal value next to the signal name
* update sig value after setmessage.to make the value updated in pause mode.
* better size policy
* +1 for grid size
* better palette
* set autofillbg
old-commit-hash: 7a485d4308
* support live streaming
* update live stream's time
* cleanup stream classes
* disable video control in live streaming mode
* emit streamStarted() in LiveStream::streamThread
* disable some features in live streaming mode
* refactor charts to support live streaming mode
* disable dynamic mode checkbox in live streaming mode
* updateDispalyRange
* thread safe events
* TODO: add support for ZMQ
* atomic time stamp
* only keep settings.cached_segment_limit*60 seconds data in liveStream
* make charts work better in live mode
* cleanup ChartView
* fix toolbar
* cleanup
cleanup
* disable openpilotPrefix and useOpenGL on macos
* add comment
* exit gracefully
* support ZMQ
* use ::operator new/delete
* cleanup streams
* cleanup
* align stream buffers
* check looping back
* check if series is empty
* cleanup
* add TODO: write stream to log file to replay it
* upper_bound
* remove class member event_range
* change default settings value
* cleanup updateDisplayrange
* fix merge error
old-commit-hash: f9490739ab
* auto theme
* cleanup
* get font color from ForegroundRole
* fix label color
* add padding for header
* smaller warning icon
* fix bg of binary view
* hightlight after init
old-commit-hash: 4662f1e0be
* update pos after adjusted margins
* ts >=0
* output debug message to console
* fix freq&count incorrect after replay auto loop restart replay
* fix different height of play/pause
* delay posting CAN message if UI thread is busy
* >=
* clear undo stack after saving
* no space allowed in names
* const referer
old-commit-hash: 7b0f7312e5
* undo/redo
* display command list to rolling the state backwards or forward
* update detailview after rolling states
* add * to title bar to indicate dbc has changed
* fix signal pointer address changed after removed
* cleanup
* fix id error
* clear undo stack after dbc file changed
* cleanup
* use map
* cleanup
* typo
old-commit-hash: 7c922eafe9
* fix flipping issue
* dragging up to create little endian signal
* transform between little & big endian
* complete selection functions
* scroll to top after msg updated
* remove empty line
* cleanup code
* remove extra semicolon
* fix indentation
* minmax
* dont select hex column
* create msg if not existed
old-commit-hash: b320ac6c23