3.0.3 release
update copyright
remove unuse value
cppcheck: fix several warning issue
cppcheck: fix several style issue
update README
use const& for sibling iterators
add comments
fix typo
reduce debug output
fix out of bound access
Fix installing import and static libraries with MSVC
Fix installing import and static libraries with MSVC
support axis title shown property
Fix reading legends from newer project version (Miquel Garriga)
Fix-buffer-overflow in annotations (Miquel Garriga)
minor fix
bump version to 3.0.2
update README
update opj project version
Some CMake fixes and tweaks
Some CMake fixes and tweaks
Merge /u/mchinoune/liborigin/ branch windows-dll into master
Support building shared library on Windows
Merge /u/mchinoune/liborigin/ branch clang-warnings into master
Silent warnings from clang about deprecated allocate form in c++17
Support building shared library on Windows
Remove "using namespace std" from header files
Silent warnings from clang about deprecated allocate form in c++17
It should be fixed now, I forgot to include endianfstream.hh changes to the commit.
OriginAnyParser.h:20:17: error: ‘endianfstream’ is not a namespace-name using namespace endianfstream; OriginAnyParser.cpp:92:5: error: ‘file’ was not declared in this scope file.seekg(0, ios_base::end); (multiple times)
Remove "using namespace std" from header files
update copyright header
Format code with clang-format
I added files to format the code and fixed the format.
Format code with clang-format
add files for code formatting
The file is part of the commit _clang-format, and I applied it by: clang-format -i *.cpp *.h *.hh
This MR is too big to review. Please tell me which options you used for clang-format and i can apply and test them myself.
Format code with clang-format
Fix memory access problem
remove unused parameter
remove duplicate
add missing default initialing
minor formatting
Fix missing initialization
Use nullptr in tree.hh
Read axes achor
Update project versions
Fix crash parsing newer project files
README: add related projects
Prepare import of OPJU projects
Bump version to 3.0.1
* Fix include(GNUInstallDirs)
Update README
Improve versioning
Add options to disable static/shared libraries
clean up cmake and don't install liborigin.pc when all libraries are disabled
Add link to SciDAVis fork
typo
Update opj file versions
Update README
Update build files
Fix compiler warnings
Fix wrong delete
Replace empty quotation marks by string()
update version info for 2019bSR0
[PATCH 2/3] fix bugs found by UBSan
[PATCH 1/3] do not output to standard streams (cout, cerr) by default
[PATCH 3/3] readProjectTree: provide root node to append to
update version info for 2019SR0
Remove exit() calls
I have submitted a liborigin-3.0.0-3 update which should already be available in rawhide. As soon as the updates hit stable, I will submit an update for scidavis, because I hadn't noticed that v1.23.4 included the change (bug 1652697). Once more, than you very much Miquel!
You can use the attached patch. Don't forget to add the generated liborigin.pc to the liborigin-devel package.
Thank you, so that means I should find out how bootstrapping works with rpms…
You can use: g++ -o opj2dat $(pkg-config --cflags --libs liborigin) opj2dat.cpp Miquel
Thanks Miquel, I don't see the warning any more. On an unrelated question, how can I build opj2dat so that it uses the shared library and not the static one?
Thanks for the report. There are two remainig 'exit' calls in OriginFile.cpp that in normal use of the library should never show up. The attached patch removes them by using a better approach to handle the "No such file.." and "Permission denied" errors. Miquel
Shared library call to exit() function
Use c++11 standard to simplify logging
Remove config.h from devel headers
docs white space cleanup
Consistently use the override keyword. [labplot f056b6f9]
improve debugging
more code cleanup
more code cleanup
code cleanup
more code cleanup
more code cleanup and byte order fix
minor fix