Automated nightly build
Pre-release
Pre-release
Automated nightly build for Xournal++ 1.2.3+dev
Changes:
- 583a4e4 Merge Crowdin updates
- 60691d2 Fix warning in image actions plugin
- e512ab0 [skip ci] Update translation template
- fd243b8 Update QuickScreenshot plugin
- f890ee5 Add app.fileDialogSave and app.fileDialogOpen
- 9c18ce5 Fix sidebar miniature in HiDPI scaling
- 9e5c961 [skip ci] Update translation template
- bb8b7af Replace ImageOpenDlg by gtk4-compatible version
- 4043644 [skip ci] Update translation template
- 97155fc Refactor Control::save() and Control::saveAs()
See More
- 68c2259 Refactor OpenFile logic - make it gtk4-compatible
- 406f4f4 Fix geometric tool keyboard accelerators
- bd42c58 [skip ci] Update translation template
- e65c386 Fix PdfExport of PDF background
- 6d75e1b Load plugins only from subfolders of plugin folder
- a0d3807 [skip ci] Update translation template
- 6be4442 Fix missing pdf dialog not disappearing
- b645168 Fire DOCUMENT_CHANGE_COMPLETE on replacing missing pdf
- 74e380b Force colorized background in sidebar's layer previews
- 023a1c1 Fix sidebar plugin API
- 7273bf9 Refactor and simplify sidebar code
- 336543b Fix crash when changing page type [ #5630 ]
- e0e475e [skip ci] Update translation template
- 2f47ce9 Move settings/quit/about actions to app namespace
- 813dac6 [skip ci] Update translation template
- 8761662 new azure pipeline to check if lua definitions is still up-to-date
- 8513180 luaAPI: add doc comments + lua definitions file
- 610af4b Python script to generate LuaLS definition file from luapi header file
- c1db8ff Fix menubar visibility on startup
- 1879340 Unify Key handling accross tool handlers and use GtkEventControllerKey
- b5fdddd [skip ci] Update translation template
- bc1f481 Make BackgroundSelectDialog's GTK4-compatible
- 3a50427 Remove dummy GtkWidget in TextEditor
- efabdd8 Fix indexing of sum array
- 12e221d Use uppercase for callbacks
- 612c822 Use lowercase letter for (local) mode enum
- 7a5d0d2 Update installation instruction
- 70308a0 Make constant margin and improve readability
- de1012c Rename index and maxLength
- 736dfb8 Speedup by using vips_project and C array cast
- 21a7fac Move image splitting to another callback function
- c8869bf Add enum table for modes
- 5cac396 Format document using the Lua Language Server
- 058bb07 Add image trimming and splitting
- 886e0b5 Remove operator<<(const Rectangle&) declaration and fix compilation warnings
- 4e3337c [skip ci] Update translation template
- 708184e Merge branch 'release-1.2' into master
- 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)
- a523413 [skip ci] Update translation template
- e5fe912 Fix includes in ToolbarModel.cpp
- 0f21ceb [skip ci] Update translation template
- 9676776 Include element indexes in undo item when deleting selection
- bc55e17 Make XojOpenDlg gtk4-compatible and move it to gui/dialog
- 7f0af1e Make XojMsgBox::showErrorAndQuit() gtk4-compatible
- ff95c3a Make PageTemplateDialog::saveToFile() gtk4-compatible
- a48c8df Fix memory leak around Util::toGFile
- c73c969 Move toolbar submenu to Edit
- 1d5245e Organize items in ToolbarCustomizeDialog
- 59842a1 Fix SegFault when deleting the active toolbar in the toolbar management dialog
- 717566b Use smart pointers in toolbar models
- e0d9c3b Make ToolbarManageDialog Close button and titlebar close button equivalent
- 134240f Allow for several Zoom sliders + make zoom sliders Gtk4-ready
- ce974ed Allow for multiple instances of tools in the toolbars
- 1fc8461 move Point from
::utl::
toxoj::util::
- 0649564 Fixed Memory leaks for some GLibGuards, added out_ptr
- 801f03a clang-format improvement,
- 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
- b3ddf37 [skip ci] Update translation template
- 19c597b Restore selection box size as prior to 62ac7b6
- 83f05d3 Bump the preview buffer size to worst case scenario. [ #5534 ]
- 8207b89 [skip ci] Update translation template
- 2e8615c Merge back Release 1.2.3
- cb6bd98 Automated version bump to 1.2.4~dev
- b0ce957 [luaAPI] Factor out getting elements from layer / selection
- 03bffb5 [skip ci] Update translation template
- 337acb3 Add xopp, xopt, xoj file extensions to Info.plist
- 91dd41b Add non-blocking gtk4-ready XojMsgBox::ReplaceFileQuestion()
- e032aa4 Use MIME type for export FileChooser filters
- 24e2e1b Make export dialogs GTK4-compatible
- d78d5e3 Replace some gtk3-only functions with gtk4 counterparts/wrappers
- 539c0ba Switch locking logic in MissingPdfUndoAction to correspond to 914553f
- 9dc78dc [skip ci] Update translation template
- 914553f Move document lock from UndoRedoHandler to UndoActions (#5365)
- d5dba2e [skip ci] Update translation template
- e4def86 Make missing PDF dialog GTK4-compatible (#5481)
- c633d65 [skip ci] Update translation template
- 76258ab Fix old.xopp test file PDF background filename
- 17a4333 Use GBytes when loading PDF from data (#5330)
- 27cd2ce [luaAPI] add getColorPalette function to query the current palette
- 5ec343f Fix -Wreorder warning in RecognizerUndoAction
- fd11506 [skip ci] Update translation template
- ea875d1 Merge branch 'release-1.2' into master
- df6bd42 [skip ci] Update translation template
- 5c4e9d3 Refactor sidebar width control (#5475)
- 942d964 [skip ci] Update translation template
- 0ecc370 Allow finer setting of EdgePanMaxMult
- c69aea8 Unify alignment of text in settings
- 3056ef3 Fix padding in settings
- 25d3a28 Fix missing LatexDialog OK button shortcut
- 0abf8a8 Fixup merge commit (wrong argument type)
- 0167518 [skip ci] Update translation template
- 1f1265a Merge branch 'release-1.2' into master
- c2b7f65 [skip ci] Update translation template
- 33baec7 Ensured memory safety for Elements
- e15a79f Semi unrelated changes from and for PR #5350
- ada0285 [skip ci] Update translation template
- ab2fb62 Merge branch 'release-1.2' into master
- 2cc386f Merge Crowdin updates
- af49b1c [skip ci] Update translation template
- f9b1dfe Remove code duplication in sidebar close callbacks
- 7fa4c17 Fix typo in Compile.md [ #5411 ]
- 733f72e Relax shape recognizer for polygons
- 1e27bec Fix multilayer selection segfault
- c5ddca9 [skip ci] Update translation template
- 62ac7b6 Refactor EditSelection contructors:
- 773fc8b [skip ci] Update translation template
- 9f9415d Fix warnings generated by clang-cl and clang++
- d771023 Make plugin callback mode a ptrdiff_t
- de5ccba Allow FORMAT_STR to use signed integers
- 19b6ec8 Make writeData and readData use size_t parameters
- 98ac4de Use wrapper for gdk_event_get_modifier_state
- 32171a8 Apply more reviewer feedback
- 2424aab Fix minor bugs in setCurrentState
- 7a77a2e Convert ProgressListener state to size_t
- 79134d1 Add readUInt, writeUInt for serializing uint32_t
- 03d0965 Apply reviewer feedback
- 88c4d18 Use class/struct correctly in forward declarations
- b47b595 More sign-conversion fixes
- bb99507 Fix LoadHandlerTest: page, layer Index are size_t
- 2ebfdda Make selectedPage and element ID unsigned
- 164ec24 Fix mostly sign-compare warnings
- 6b84c55 Use ceil_cast, floor_cast, round_cast everywhere
- 63e72cf Fix mostly conversion warnings
- 4bfe0c6 Remove unused XmlStrokeNode class
- f65baeb Remove unused CopyUndoAction
- a2f78ac Fix translations target for outdated Ninja (#5335)
- b003b1f Fix cmake translation target always being rebuilt
- a5ac2d8 [skip ci] Update translation template
- df6f679 Add CLI-option to save out.xopp file for in.pdf
- 5d14110 Merge Crowdin updates
- 5f28012 [skip ci] Update translation template
- 26889c0 Also install desktop files for non-apple unix platforms
- 0052d12 Move templates to resources-templates/
- 909247f update Compile.md
- 6abb157 Translate Linux' metainfo and mime files
- 4a05a89 Translate default color palette
- 890aeb7 Translate pagetemplate.ini and toolbar.ini
- 7ebdd9a Add translation for Linux' .desktop files
- bd721dd Fix menubar translations
- 860344e Merge branch 'release-1.2' into master
- 7493407 Remove duplicated accelerators for selections
- 8497404 Fix wrong tooltip and names in settings.glade
- cc828f0 Correct autosave.xoj to autosave.xopp
- 08d399b Fix export GUI
- 10541c1 Fix page spinner in vertical toolbar
- 7c73da6 Fix code style for if and for in Lua API
- e310dfe Make Lua API report colors without alpha channel
- af96cf7 Fix error message for colors in Lua API
- 4fdc203 Improve filesystem error message.
- f2c152c Make MacOS Finder open xopp-files
- f5dcf05 Fix compilation issue
- 9d4208f Correct fom to from in toolbar customize
- e84834d Fix SegFault when copying the entire text in TexDialog
- 983da8b Fix updating of the cursor size
- adc58f1 Remove obsolete parameter in annotatePdf
- 92933bf Ignore --attach-mode if no PDF is specified
- 23efe39 Add CLI option to open PDF in attach mode
- e95b724 Adapted MAX_SPACES_FOR_TAB value
- 6e02ed4 Use builder.get("numberOfSpacesContainer")
- 6556962 Added cast for unsigned int
- 7aa679f Adapted method signature for setters and getters
- 0b9d4ec Unified setter structure for numberOfSpaces
- 09cbf6b Clean up of settings.glade file
- 8c2e920 Fixed merging issues
- 278b8bd Finished settings.glade cleanup
- c8a337d Removed last settings.glade changes
- 5c8c8bd Disable spinbox when using tabs
- 1382a4a Rearranged tab settings
- 3562b30 Make use of tab size preference in text editor
- 0368a9f Connected preferences with settings values for tab size
- 6dc2b4f Added new control elements to preferences
- 52753a4 Added setting for using spaces instead of tabs
- e17b92b Fix ColorChooser alpha issue and selecting colors via number keys
- 32208bb Make XojFont movable
- 9295a10 Use unique_ptr in ToolMenuHandler
- 8a13d15 Remove old ActionType/ActionGroup enums
- 1a276ae Remove ActionHandler and Control's inheritance of it
- a363bdf Remove ActionHandler API from AbstractToolItem
- 43629cb Remove base class AbstractItem and MenuItem
- b8885af fixup main commit
- 04f76d0 Adapt ToolItems
- 2043c46 Add license to ActionDatabase
- e273afe Rename enum count placeholder from _COUNT to ENUMERATOR_COUNT
- 6375524 Fix UB std::to_underlying => xoj::to_underlying
- 5d51c4c Merge branch 'release-1.2' into master
- f3efde6 fix Debian build
- 5c45f63 Make Mac version use Meta in ActionProperties.h
- ad534da Make Mac version use Meta instead of Ctrl again
- 9718be4 [skip ci] Update translation template
- 86d4ed6 Fix SegFault when assigning tools to buttons in SettingsDialog
- 6e3bafa Fix MigrateFontSizes plugin
- 5c1528e [skip ci] Update translation template
- 5df2eb8 Fix callback return and parameter types in PopupWindowWrapper + move PopupWindowWrapper to util/
- 814b4f9 Fix double gtk_window_close in XojMsgBox::askQuestionWithMarkup
- 5fd2dd3 [skip ci] Update translation template
- d279bbd Add cmake debug flag -DDEBUG_ACTION_DB
- fc6dc41 Set theme-independent toolbar button padding
- 44fd90f Use ActionDatabase in ToolMenuHandler
- 91d39be Add test unit: action parameter types match between mainmenu.xml and ActionProperties.h
- 6bbf348 Action database
- 273a707 Remove old menubar, put new GMenu arch in -- entries are not actionable yet
- 8a3bda8 Rename PluginToolButon to PluginToolButton
- 693d164 Remove AbstractToolItem::getNewToolPixbuf() and derived implementation
- 108d2d1 TMP REMOVE: add toolbar with all items
- 82711ed [skip ci] Update translation template
- 949b2a3 Add marker opacity in select PDF Text options (#5139)
- 718e57b [skip ci] Update translation template
- 01e967c Remember widget visibility in default view mode (#5130)
- cecfcf3 Replace outdated util/pixbuf-util by GDK functions (#5153)
- 2ceb98e Fix orientation of new page item in vertical toolbars (#5148)
- 8caa0bc [skip ci] Update translation template
- f1c1489 Make PageTemplateDialog gtk4-compatible (#5078)
- 2936251 [skip ci] Update translation template
- 28a0e43 Clean up inheritance and constant declarations in menus
- 289a74b [skip ci] Update translation template
- 86eeda5 Refactor page type selection and associated submenus and widgetry:
- e9ec033 [skip ci] Update translation template
- cb70a40 Move PageTypeMenu::createPreviewImage to gui/CreatePreviewImage.cpp
- 9638784 Extend GListView to also work for GSList
- 62e510a Extend gtk4_helper
- e5be95b Use RAII wrapper for menu widget in gui/toolbalMenubar ToolItems
- b141dc6 Use app.openDialog instead of app.msgbox
- 44c78c1 Add plugin for image related Lua API
- 21f93d2 Allow adding images from data
- 9ee091d add applib_getImages
- 1ae3bda [skip ci] Update translation template
- 03c6e7c Merge back Release 1.2.1
- 7f5814e Fix lua-api pages::isAnnotated typo
- ce99683 Adapt stock plugins to new dialog interface
- 0378c33 Make plugin dialogs gtk4-compatible
- ff6c7ab Revamp XojMsgBox and use it all over:
- bd18139 Refactor LatexDialog
- 4662b97 Refactor ToolbarCustomizeDialog:
- 0b88b57 Make DeviceClassConfigGui gtk4-compatible
- 14328d4 Make ButtonConfigGui gtk4-compatible
This list of changes was auto generated.