Skip to content

Commit

Permalink
prepare release
Browse files Browse the repository at this point in the history
  • Loading branch information
facontidavide committed Jan 16, 2024
1 parent 7385862 commit 4044e54
Show file tree
Hide file tree
Showing 4 changed files with 15 additions and 3 deletions.
7 changes: 7 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,13 @@
Changelog for package plotjuggler
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Forthcoming
-----------
* add "prefix and merge" checkbox
* fix warning "transparent.png"
* fix issue `#912 <https://github.com/facontidavide/PlotJuggler/issues/912>`_
* Contributors: Davide Faconti

3.8.6 (2024-01-09)
------------------
* fix issue `#906 <https://github.com/facontidavide/PlotJuggler/issues/906>`_: support nanoseconds timestamp in csv
Expand Down
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
cmake_minimum_required(VERSION 3.10.2)

PROJECT(plotjuggler LANGUAGES C CXX VERSION 3.8.6)
PROJECT(plotjuggler LANGUAGES C CXX VERSION 3.8.7)

set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
Expand Down
8 changes: 6 additions & 2 deletions plotjuggler_app/mainwindow.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -758,8 +758,12 @@ QStringList MainWindow::initializePlugins(QString directory_name)
}
else if (message_parser)
{
_parser_factories.insert(
std::make_pair(message_parser->encoding(), message_parser));
QStringList encodings = QString(message_parser->encoding()).split(";");
auto parser_ptr = std::shared_ptr<ParserFactoryPlugin>(message_parser);
for(const QString& encoding: encodings)
{
_parser_factories[encoding] = parser_ptr;
}
}
else if (streamer)
{
Expand Down
1 change: 1 addition & 0 deletions plotjuggler_base/include/PlotJuggler/messageparser_base.h
Original file line number Diff line number Diff line change
Expand Up @@ -143,6 +143,7 @@ class ParserFactoryPlugin : public PlotJugglerPlugin

// provide an identifier of the provided encoding.
// example "ros1", "ros2", "json", "protobuf", etc.
// If more than one, separate the name using semicolon
virtual const char* encoding() const = 0;

// create an instance of MessageParser, already configured to
Expand Down

0 comments on commit 4044e54

Please sign in to comment.