8000 Releases Β· xournalpp/xournalpp Β· GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: xournalpp/xournalpp

Automated nightly build

18 Jul 00:24
652d649
Compare
Choose a tag to compare
Pre-release

Automated nightly build

Last changes:

  • 652d649 Open PNG files directly in the command line. (#6402)
  • 22703dd Rename Selection to Selector to avoid confusion with EditSelection
  • 8e59801 Const-correctness in snapping handler
  • b3cd88b Fix regressions on master in export dialogs (#6375)
  • d389475 Remove MigrationFontSizes plugin and corresponding exposed function (#6376)
  • 7369d42 Merge branch 'release-1.2' into master
  • b6bc1f7 Fixup to 0427316: Fix assertion failure when opening PDF
  • 0427316 Some const-correctness in SaveHandler: (#5263)
  • 0dc3007 Pull build targets from the PR branch when running \action create-installers foobar
  • 6d11308 Remove ubuntu 20 support
  • 60ea829 Bump gtest version used on CI (#6368)
  • 1550a06 Remove double-deletion in case of exception when pasting (#6361)
  • a271664 Add messages when closing
  • 66f5b7c Ensure timeouts are cancelled on exit
  • 3e66ae6 Plug memory leak of erased strokes

Xournal++ 1.2.6

19 Feb 20:01
Compare
Choose a tag to compare

This is a new minor version of Xournal++ with bug fixes and improvements from the community.

  • Fixed compass outline drawing
  • Exposed selected text to the windowing system
  • Fixed loading of jpeg images and CJK and Cyrillic font rendering on MacOS

See https://github.com/xournalpp/xournalpp/blob/v1.2.6/CHANGELOG.md for a more detailled list of changes.

MacOS ARM users: After installing Xournal++, run the following command to remove quarantine:
xattr -c /Applications/Xournal++.app

Xournal++ 1.2.5

05 Dec 08:03
Compare
Choose a tag to compare

This is a new minor version of Xournal++ with bug fixes and improvements from the community.

  • Fixed regressions when exporting to PDF
  • Fixed crash when importing some SVG files
  • Have geometry tools appear in the middle of the view
  • Fixed issues with Windows installer
  • Fixed missing translations on Windows
  • Updated translations

Full Changelog: v1.2.4...v1.2.5

MacOS ARM users: After installing Xournal++ in the Applications folder, run the following command to remove quarantine:
xattr -c /Applications/Xournal++.app

Xournal++ 1.2.4

20 Oct 18:18
Compare
Choose a tag to compare

This is a new minor version of Xournal++ with bug fixes and improvements from the community.

  • Fixed various dark/light theme inconsistencies
  • Improved edge panning for large selections
  • Fixed various crashes, freezes and memory leaks
  • MacOS: Added support for opening xopp-files from Finder
  • Added builds for Ubuntu 24.04 and MacOS ARM

See the changelog for a detailed list of all changes included.

MacOS ARM users: After installing Xournal++ in the applications folder, run the following command to remove quarantine status:
xattr -d com.apple.quarantine /Applications/Xournal++.app

Windows users of the non-portable version: There are issues with the translation of some strings into languages other than English. You can get improved translations by downloading the asset locale_folder_for_non_portable_windows_version.zip and merging its content into the Xournal++\share\locale folder inside the Xournal++ installation folder.

Changes:

See More
  • 9289418 Add Technius cirrus jhbuild script and .yml
  • 1f3365a New Crowdin updates (#5953)
  • 4cd3118 Fix page transition when selection is moved to another page
  • 24fd391 Fix warning PageLayerPosEntry template parameter
  • 3ebf00b fix debug in UndoRedo
  • a70fbce Improve filesystem error message.
  • f10fb4c Make MacOS Finder open xopp-files
  • b51995e Fix #2943 - If the presentation mode zoom value is above the maximal value, we entered an infinite loop
  • d251768 Add Ubuntu 24.04 to builds
  • 955b1fc Fix RecentManager::getMostRecent() in case no xopp file had previously been opened (recently enough)
  • e8b214c Fix 32 bits compilation
  • d55d072 Fix UB with GTK signals:
  • 992fb85 add uim-data to AppImage.
  • 747c6bc Bump MacOS pipeline image
  • 42e40f0 Allow missing terminating newlines and empty lines in .gpl files
  • c26b571 Add a check in PageView for the buffer mask [ #5659 ]
  • 87cade8 Add test for non-western characters
  • f95ec07 Ensure that filenames in xopp file are encoded with UTF-8
  • 4bee81f Fix createSaveFilename encoding
  • b19ae5d Use wbindtextdomain on Windows
  • 74ff437 Fix MacOS titlebar color
  • 5b8b85c Fix #5606
  • 8dbb0cf Change "Stracktrace" to "Stacktrace"
  • 8f50cac Check for failure of popen() in stacktrace
  • ad13d6a g_message -> g_debug for Gtk theme and locale dir
  • d43b390 Fix theme variant on MacOS when GTK_THEME is set
  • 1ef8b59 Fix various Dark/Light Theme inconsistencies (#5583)
  • 0649564 Fixed Memory leaks for some GLibGuards, added out_ptr
  • 33fee4c Smoother edge panning on large selections (#5578)
  • 0543aa4 Fix path separator for Windows
  • 45dafa9 Make "Replace File?" dialog transient for its parent dialog
  • f5bb01d Make ok button default in export dialog
  • 83f05d3 Bump the preview buffer size to worst case scenario. [ #5534 ]
  • cb6bd98 Automated version bump to 1.2.4~dev

This list of changes was auto generated.

Xournal++ 1.2.3

02 Mar 09:00
Compare
Choose a tag to compare

This is a new minor version of Xournal++ with bug fixes and improvements from the community.

  • Fixed background color and truncated text in LaTeX tool
  • Fixed zoom jumping and zoom steps
  • Fixed various segfaults and rendering issues
  • Fixed pressure values and project URL when saving documents
  • Enabled font hint metrics in PDF export to improve text alignment

See the changelog for a full list of the changes.

Changes:

  • c6970f4 Release 1.2.3
  • 8ce8e59 Update changelog for 1.2.3
  • a87d923 Add gtk3-immodules for generating AppImages.
  • b5659f6 Enable font hint metrics in PDF export
  • 1b454d3 Do not export Pdf outline when only exporting part of the document
  • 853b0e6 Fix toolbar management Segfault and out of date menu (#5510)
  • 093c2b2 Fix *.pdf filter for ExportAsPdf dialog (#5490)
  • 26cb407 Avoid using fs::equivalent on empty path
  • 119698b Add and use MissingPdfUndoAction
  • d928d93 Refactor missing PDF replacement
See More
  • e5e00df Fix debian/rules indentation
  • c5adca2 Fix PdfPagesDialog OK button sensitivity
  • 592b276 Fix wrongly sized loading pages
  • ac00297 Ensure valid repaint range in VerticalToolView
  • 7c315dd Ensure non-empty repaint range in SearchResultView
  • bd167e2 Add error checks for saving operations
  • a90a7be Fix stroke replacement
  • a5497b1 Ensure repainted region is non-empty in PdfElemSelection
  • 1cbc67f Make .deb package build in RelWithDebInfo
  • 0d97d71 Improve backtrace
  • 77e296c Fix PROJECT_HOMEPAGE_URL
  • 16e9778 Allow pulling spline tangents outside of page (#5298)
  • d2f5b34 Fix window maximized callback and save setting
  • c899cec Use Util::rgb_to_hex_string everywhere
  • dc4b82d Fix Util::rgb_to_hex_string
  • 7d0f928 Fix long text being truncated in LaTeX tool
  • eb3c223 Identify Touchpad and Trackpoint as same device
  • 178b4ae Fix zoom centers and coordinate conversions
  • fc1340e Apply review suggestions
  • 7b8ba10 fix zoom jumping and zoom steps
  • 734ead8 Improve arrow shape with respect to fill
  • d763bff fix redundant negative pressure.
  • d8da6c8 Fix Spline live segment display
  • ee03a0e Automated version bump to 1.2.3~dev

This list of changes was auto generated.

Xournal++ 1.2.2

14 Oct 10:47
Compare
Choose a tag to compare

This is a new minor version of Xournal++ with bug fixes and improvements from the community.

  • Fixed various memory leaks and segmentation faults
  • Fixed some issues with input sequences mixing up devices and buttons
  • Fixed LaTeX tool failing to open some PDF files
  • Fixed audio output device selection

See the changelog for a full list of the changes.

Changes:

  • 09ae333 Release 1.2.2
  • f35347a Update changlog for 1.2.2
  • df02daa Fix locale issue
  • f72b94f Add info on how to prevent bugreport popup
  • 13b7f4c Make MouseInputEvent only consider one pressed button - discard any BUTTON_PRESS while the first button is not released
  • eea49ce Fix some memleaks in toolbar customization
  • f05f97d Fix audio output setting [ #4808 ]
  • 79f7c8c Added user input validation for default filenames [ #5123 ]
  • d8b9ea5 Removed a race_condition [ #5126 ]
  • 2dd6c21 Fix file open mode when reading PDF files
See More
  • 213de0e Fix memleak in Sidebar
  • 71c4f3a Fix memleak in SidebarPreviewBase
  • 3c7e084 Fix memleak in test ObjectIOStreamTest
  • b4be020 Fix memleak in Image::getImage()
  • 63392d8 Fix memleak in LoadHandlerTest:ControlLoadHandler.imageLoadJpeg
  • 214b4cf Fix memleak in ObjectIOStream usage
  • d07309b Fix memleak in Load/SaveHandler
  • 11e29b6 Check device identity for input sequences (#5170)
  • b181b4c Fix empty toolbars being shown
  • ed4a374 Fix shouldFileOpen [ #3587 ]
  • 83e60f0 Set default build type to RelWithDebInfo
  • 5c35246 Sink floating widget ref in Preview Entries - fix SegFault
  • a9f46a1 Fix UB due to different return types in callbacks
  • 3eb80f8 Fix clang-cl compilation
  • 1ac6814 Automated version bump to 1.2.2~dev

This list of changes was auto generated.

Xournal++ 1.2.1

24 Aug 19:08
Compare
Choose a tag to compare

This is a new minor version of Xournal++ with bug fixes and improvements from the community.

  • Added a default toolbar so that the app does not start without toolbar on new installations
  • Fixed some crashes and various issues with the crash log handling
  • Added options to the command line and preferences to disable the audio system used for audio recording
  • The official release builds are now all built with gtksourceview styling for the LaTeX tool and in "RelWithDeb" mode. Thus failing asserts do not result in a crash anymore.

See the changelog for a full list of the changes.

Changes:

  • b48932a Release of version 1.2.1
  • 9d30b54 Hardcode bugreport link address and update changelog
  • cee58c5 Update changelog in preparation for 1.2.1 release
  • 588d289 Hide audio menu and buttons when audio is disabled
  • 9619943 Add options to disable the audio system for audio recordings
  • 655f58f Update package description
  • 8e398a1 Fill in missing pressure values
  • fe8ee3c Add space between variable and "}}" for pipeline variables
  • 5490c7f Add age filter on crash logs reported at startup
  • 4c9aaf6 Make bugreports use bug report template
See More
  • 9741b3a Consistently set ENABLE_PLUGINS
  • 26133b0 Added exeption handling to Palette::load [ #4994 ]
  • 1d71ab3 "convert" is deprecated,
  • 31bf52e used deletion function in execInUiThread + c++17 comp. in CairoWrappers
  • 060cf0a Make "Portrait" the default toolbar.
  • 81d96a5 Install libgtksourceview-4-dev on Azure pipelines
  • c3c66fe Fix errorlog opening on Windows
  • bd93af1 Fix errorlog opening for flatpak, snap package
  • 7713dfa Add missing double arrow preference
  • eb070c4 Automated version bump to 1.2.1~dev

This list of changes was auto generat 8000 ed.

Xournal++ 1.2.0

29 Jul 22:41
Compare
Choose a tag to compare

This is a new major version of Xournal++ with a lot of new features, improvements, and bug fixes thanks to almost two year's worth of contributions from the community.

Most notably a PDF text selection tool for interacting with the background PDF, geometry tools (setsquare and compass) for geometric constructions and measurements, and custom color palette support have been added. The LaTeX editor has been reimplemented using the gtksourceview library, enabling multiline input, syntax highlighting, undo/redo, word wrap, and a resizable code editor. Moreover the eraser has been rewritten to be much faster and more reliable and the rendering system has been optimized heavily, too. The file size of documents with lots of stroke data has been reduced by up to 15%. MacOS users will notice a large performance boost when drawing/writing thanks to an updated Gtk version.

See the changelog for a full list of the changes.

Changes:

See More
  • 0307276 [skip ci] Update translation template
  • 814571e Fix missing titlebar icon on wayland. (#4887)
  • 16a1515 [skip ci] Update translation template
  • 21263eb Add g_log messages and Xournal++ and Gtk versions to CrashLog
  • 09d8435 Fix search box not able to receive user input when Windows IME is activated.
  • b104198 [skip ci] Update translation template
  • 85f1a70 Add api function to add images on the current page
  • 674a18d handling wether/how to insert actions to the undo/redo list is factored out to a helper function
  • 711678d ImageHandler: split insertImage up
  • fb6fc84 [skip ci] Update translation template
  • 9172ee8 Fix header includes for GCC 13
  • 7544c64 [skip ci] Update translation template
  • 9d6f67d Add GUI for setting default pdf export names
  • 2eb5072 Remove unimplemented functions
  • b1297e5 Update Arch Linux package info
  • 5c5b4ae Add desktop file entry SingleMainWindow=false
  • d0dcada Fix for scroll bug when undoing insert Page
  • 3a8bf57 fix cursor not immediately changing issue for vertical space tool
  • 037c5d9 mac: add script to build a .dmg
  • 7b9e921 Fix audio recording on MacOS
  • c1112b5 Update poppler version
  • 3fa4505 mac: remove obsolete build scripts
  • 392041b mac: update jhbuild instructions and steps
  • 1d881ad Update for new MacOS Gtk blob
  • 9de6b9c Fix Spline handler crash after hitting Escape and starting a new spline
  • a59b17d Fix setting line style for selection
  • 34cadef Fix fill enabling for selections
  • 695eb5c Fix tool fill button activation
  • 5ddf06e Apply reviewer feedback
  • 37117b4 Add undo action for selection moved with keyboard
  • 9c8538b Fix CTRL+plus not increasing font size
  • 6e4ba22 Handle navigation keys only with specific modifiers
  • 897327a Make number keys only activate colors without modifier
  • 0c710fc Remove obsolete include
  • 38d5fc7 fix the casing of the parameters of getStrokes (see #4528 (Comment))
  • 4c8acc1 Fix rendering artefact with filled highlighter shapes
  • 0d132df [skip ci] Update translation template
  • af55342 Fix failing assert when quitting "Insert Pdf page" dialog
  • e3e0f97 Fix 'File bug report' dialog on startup
  • 94bb6ca Fix selection of system default Audio Input/Output device in Settings
  • f478cbf Fix conversion warnings in SettingsDialog
  • f7cac90 [skip ci] Update translation template
  • 3242208 Add page numbering to page preview sidebar (#4693)
  • 562eef2 fix latex formula centering
  • 236f58c [skip ci] Update translation template
  • 54dc023 Apply reviewer feedback
  • b0d9a55 Refactor key event handling
  • 6ede52d [skip ci] Update translation template
  • 81c1a58 Use RAII in PageView (#4792)
  • a778cdf Use 'auto&' instead of 'XojPageView*'
  • f115034 Remove unused attr XournalView::margin
  • b7d98c8 Use std::unique_ptr for XournalView::handRecognition
  • 0948083 Use std::unique_ptr for XournalView::repaintHandler
  • af2eae7 Use std::unique_ptr for XournalView::viewPages
  • 7417012 Changes LatexController x, y, width, height to double (#4791)
  • 787dad0 [skip ci] Update translation template
  • 1ad0f49 Remove Stroke::deletePoint
  • 53fcf67 Remove unused functions or marked as maybe_unused
  • 724540d Enhancement #4436: Made Ctrl-C Shortcut to PDF Text Copy Functionality
  • b811fe9 [skip ci] Update translation template
  • b07ead4 More RAII cleanup (#4788)
  • 00abf4a export Appimage filename and add verbosity
  • d22fa07 fix filename_pattern
  • 05efe40 Make AppImage update respect channels
  • 5eac2d8 Add Turkish localization to some ini defines
  • f63c257 Use RAII wrapper in gui/GladeGui.cpp
  • 780b1c2 Fix type of flag FormatDialog::ignoreSpinChange
  • 7a98848 Fix filename pattern for AppImage update info
  • 12a5913 Drop Ubuntu 18.04, build AppImage on Ubuntu 20.04
  • 4d8b210 [skip ci] Update translation template
  • db58996 Fixed some compilation issues with MSVC
  • 3d19c92 [skip ci] Update translation template
  • 6fb4327 Don't allocate dialogs on heap
  • f1fd9e2 [skip ci] Update translation template
  • da55a1a Use UndoActionPtr instead of UndoAction*
  • aeb8d31 Remove dead code - newer called
  • 062c7ca [skip ci] Update translation template
  • 7f1184b Unit test for model/StrokeStyle and refactor (#4702)
  • 52aa3d1 [skip ci] Update translation template
  • f3f7111 Deselect on undo/redo. Fix #4609
  • 30765bc use unique_ptr for MainWindow::scrollHandling
  • 98c7d32 use unique_ptr for MainWindow::xournal
  • cbff95f Use unique_ptr for floatingToolbox
  • 5259798 Use Element::Index for element pos (#4727)
  • 4080228 [skip ci] Update translation template
  • 91f3d71 Move gui/TextEditor to control/tools
  • 15361a6 Split gui/TextEditor into view/controller
  • c302238 [skip ci] Update translation template
  • 64c5096 Apply include-what-you-use to headers in util/ without associated .cpp file
  • ce4e0f2 [skip ci] Update translation template
  • cadd8af set destructor to default
  • 9a237d1 use RAII for SettingsDialog::buttonConfigs
  • fd5142f use RAII for SettingsDialog::deviceClassConfigs
  • 5bff329 fix compile warnings
  • b5ba637...
Read more

Xournal++ 1.1.3

27 Nov 19:49
Compare
Choose a tag to compare

This is a new minor version of Xournal++ with bug fixes and improvements from the community. This will be the last release in the 1.1.x series; the next major version of Xournal++ (series 1.2.x) is scheduled for release in the next few months.

See the changelog for a full list of the changes.

Some notable changes:

  • Fixed several crashes.
  • Fixed a bug that closed text fields immediately after creating them with a secondary mouse or stylus button.
  • Added a setting to disable GTK inertial scrolling to work around scrolling issues on some devices.
Detailed commit log
  • 2dbd16d Release 1.1.3
  • 0e3b532 Update changelog for 1.1.3
  • 2c9e5f7 Only fireZoomChanged when zoom has changed
  • dcae0c4 Remove now-unused getGtkTouchScrollingEnabled
  • 3c43dc6 Fix touch zooming when inertial scroll is disabled
  • 3ba1794 Apply suggestions from code review
  • 885b4e7 Apply changes from code review
  • 26122a7 Settings: Allow disabling GTK inertial touch scrolling.
  • c0a2ec5 Use gcc-10 on Ubuntu 22.04
  • 01e2413 Add Ubuntu 22.04 build
  • acf46ad Fix formatting issue
  • 37ff24f Fixed bug that closed text fields
  • 489b814 No timeouts with touch disabling turned off
  • e276080 remove HandRecognition::event(GdkDevice*)
  • 26b9322 Remove TouchDisableGdk (dead code)
  • d574855 make enum values consistent
  • 77751f0 fix app freeze on quitting the app
  • e8893fd fix g_error freeing when err is nullptr
  • 176dfcd fix crash when latex generator is not found
  • 4dfe5c7 Automated version bump to 1.1.3~dev

This list of changes was auto generated.

Xournal++ 1.1.2

16 Oct 23:41
Compare
Choose a tag to compare

This is a new minor version of Xournal++ with many bug fixes and improvements from the community.

See the changelog for a full list of the changes.

Some notable changes:

  • Fixed several UX problems.
  • Fixed several crashes.
  • Fixed PDF Attach Mode not being loaded correctly.
  • Improved the performance of the text tool.
  • Windows: fixed some crashes in the installer and uninstaller.
  • macOS: changed the way Xournal++ is launched to avoid file permission issues

Known serious issues:

  • A crash occurs when trying to test or use the LaTeX tool when LaTeX is not installed. This issue does not occur in 1.1.1, and will be fixed for 1.1.3.
Detailed commit log
  • 3fe37c1 Release 1.1.2
  • 4c9c455 Update changelog for 1.1.2
  • ec18312 ci: portable Windows installation in release build
  • 4b23e88 Fix corrupting pdf background when saving
  • 0dce580 Fix attach information getting lost on load
  • e37b90a mac: fix potential crash if locale has no dash
  • e2f7f0f Fix crash when GroupUndoAction is removed from undo/redo
  • c6bd41e fix: Prevent segfault when calling g_object_get (#4293)
  • 5b3e44d explicitly focus out im context [ #4279 ]
  • f90c478 Plug leaking Stroke in StrokeHandler::strokeRecognizerDetected (#4258)
  • e70602a Improve cannot find pdflatex error in Flatpak (#4259)
  • 746310e fix applib_get_Document_Structure layer name
  • b3a8184 Fix: move events were being processed twice when using a tool such that isSinglePageTool == true
  • ec9307a Fix text edition display bug when an IM is used (#4136)
  • f076c16 adjust src/CMakeLists.txt for use in release-1.1
  • 6f1d90d remove macos-launcher and simplify build-app.sh
  • 951cc92 Optimize TextEditor calls for rerendering (#4074)
  • a394f85 Revert "Optimize TextEditor calls for rerendering"
  • eddc806 Optimize TextEditor calls for rerendering
  • d22d605 windows: fix installer crash
  • 9ccfea3 ci: update Windows VM image to windows-2019
  • 4883c49 Unfocus text boxes after the selected page changes (#4027)
  • 363bbbc Fix TextEditor render delay regression
  • 0091b48 Select correct tool when selecting default tool
  • 103bfd1 Initialize locales for commandline exports
  • 034deb5 Fix backtrace linker flags
  • 8e78104 make toolbar and menubar not react to dragging
  • 38258a4 Fix TextEditor repaint bounds
  • e409fb6 Automated version bump to 1.1.2~dev

This list of changes was auto generated.

0