Xournal++ 1.1.1
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:
- Change the edge panning behavior when an element is selected, fixing the absurdly fast edge pan speed bug.
- Fixed several crashing/freezing issues.
- Fixed several bugs involving stroke input and rendering.
- Fixed several bugs involving PDF rendering (in application) and export.
- Windows: fixed several bugs with fonts and the text tool.
- MacOS: Updated Gtk to make Xournal++ run on Monterey.
Detailed commit log
- 4f113e9 Release 1.1.1
- 10c189d Update changelog in preparation for 1.1.1
- 7258d0b Fix issues with release script
- 773d063 Refactor BackgroundSelectDialogBase::layout
- e4e3ca5 BackgroundSelectDialogBase: Fix layout logic
- 87ed1c3 Fix possible bug in edge pan timer destruction
- 3b1a2d7 Update Authors lists
- c80e64b Fix deadlock in SidebarPreviewPages
- 91ebfab Remove the .xopp~ backup file after a successful save [ #3399, #1498 ]
- 9f66a83 fix indentation in build mac script
- 524f8a9 Include cppunit for MacOs on Azure Pipelines
- ba0a547 Fixup GDK_PIXBUF_MODULE_FILE string replacement
- 1b03098 Update macos blob and adapt loaders cache location
- 57654c0 fix: Crash on startup with no recent files [ #3734 ]
- f961b04 Fix tool activation
- c1ae6c3 Fix wrong version suffix in relevant files
- db7a16e Update release helper script to set correct versions for Fedora and MacOS
- 95c50af Add version info in MacOS bundle information file
- be1dab5 Update version info in Fedora build recipe
- 01737d1 Fix #3651 - remove pressure value on Highlighter strokes first point
- 29bee34 Fix .PDF detected as pdf
- 2780815 fix sidebar page preview stuck
- e2a1f97 Set classic locale for PDF export link attributes (#3551)
- d88fb37 Fixing typo (#3518)
- 0d8d375 Update Debian Pipeline to Bullseye (#3547)
- 2ed7f70 Switch to FontConfig Backend for Cairo-Pango on Windows (#3534)
- c07d399 Add null check to device in InputEvent's handler (#3511)
- f76a263 Unreliable internationalization on Windows (#3426)
- 08923a3 Change Tool internals, increase static analysis. (#3465)
- 7bf1c91 Add unit tests for serialization in ToolEnum. (#3462)
- a81fe84 Add const qualifier in serialization methods.
- 32a9ec4 Add const version of getter getElements().
- 9fa58be Add shared data of Poppler to Windows installer (#3477)
- a02baf5 Disable CI triggers for installer pipeline
- 15dc736 Create pipeline for releases via comments
- 07264b0 Fix ToolType serialization bug. (#3467)
- c8d690c Switch from GMutex to std::mutex. (#3382)
- 412fc8e ensure lgi loads Gtk 3
- 98808ff Fix memory leak in ExportDialog. (#3420)
- ccd9e9f Enable pressure sensitivity of single dot strokes (#3344)
- f3f596b Close dangling file handlers. (#3392)
- cbc29af Bump development version to 1.1.1~dev
- cd72446 Update tag trigger for release pipeline
- 71fe1f1 [skip ci] Update translation template
- 3742b7d Release Helper Scripts (#3299)
- 3a77573 New Crowdin updates (#3301)
- 623d865 Fix some non-English IMEs not working on Windows
- f59c3c4 (Minor) Fix format specifiers to match types
- 466082d Fix typo from 'orignal' to 'original'
- ab57ddd Remove horizontal and vertical space compensation
- 9ceed9f Remove console window flash at program startup on Windows
- ff4936e Hide, not disable, contents tab when unavailable
- 82ade68 More natural zooming via ctrl+scroll and stepping.
- aaed673 [skip ci] Update translation template
- d690146 Fixed #3330: Allow characters after dot in filename (#3333)
- dad1ef7 [skip ci] Update translation template
- e6bb8b7 Extend input method check for gcin (#3315)
- bd3ca75 Fix inconsistent display of filled highlighter strokes
- 60ffda1 Fix text placement snapping issue
- f41f7e3 Fixed 'PDF background missing' text showing (#3350)
- aca2018 Apply svgo to ui/pixmaps/*.svg
- 4192b83 Replace masks by fill-opacity in ui/pixmaps/com.github.xournalpp.xournalpp.svg without altering the appearence
- 3fe1312 [skip ci] Update translation template
- 76199be Remove Placeholder ToolbarItem and fix drop index
- ca1c9da Fix off-by-one error in toolbar customization
- 4f82402 [skip ci] Update translation template
- 7448364 Request dark theme from GTK when dark mode is requested in settings
- fffaa72 [skip ci] Update translation template
- c09e9e3 Add preference settings for edge panning
- a10353d Update settings.glade with new Glade version
- 51c98df Change selection panning behavior to use a timer
- 099b555 Refactor EditSelection bounding box calculation
- 31a5164 Simplify KeyboardInputHandler logic
- 18e18dd Fix implicit type conversions in EditSelection
- e13cfbc Optimize GdkEventGuard
- c1adc54 New Crowdin updates (#3300)
- f80f08b Add Xournal++ pronunciation (#3231)
- 5b4bc64 Update stroke recognizer to preserve line endpoints. (#3285)
- b20500b New Crowdin updates (#3244)
- c420c53 Remove using std::map from header (#3287)
- b030b67 [skip ci] Update translation template
- f410287 Rebuild layer menu after un-/redone rename
- 77254ce Remove unnecessary (erroneous) renames
- 0ab81f7 Remove X11 callback to flush the X11 context, which happens way too often.
- 1e39b23 Optimized the calculation of stroke sizes
- 4b2d2db Remove std::unordered_map to reduce caching issues / increase performance
- 97c20f6 Add Minimal Top toolbar
- d04020b Add text tool, zoom slider and rename
- ef9983c Add minimal toolbar
- 5e454fa Update Portaudio to version 19.7 on MS Windows
- 949b205 Remove outdated flags from Readme
- 4edec25 fixup compiler errors hiding behind flags
- 4abc8df generateConvert script: Change «, » to \". (#3271)
- 976cdce Add full stroke repaint when using highligher and Fill
- 58d8534 Minimize the area repainted at each Stroke::drawSegmentTo
- 4ae824d [skip ci] Update translation template
- 55cbf47 Fixed typos in Stabilizer's settings
- 5abfd93 [skip ci] Update translation template
- 3b10bb1 Use npos instead of -1
- a5bc52f Fix simple implicit type conversions
- b245355 [skip ci] Update translation template
- cb9594d Remove using std::* statements in header files
- 97b7460 Avoid deprecated mimetypes tag
- ce1299e Update appdata screenshots
This list of changes was auto generated.
Note to distro maintainers (Feb 14, 2022)
- We have permanently switched the git tag format for releases from
X.Y.Z
tovX.Y.Z
. Apologies for the inconvenience. -lbacktrace
may need to be added to the linker flags forxournalpp-thumbnailer
. See #3817.