Skip to content

Automated nightly build

Pre-release
Pre-release
Compare
Choose a tag to compare
@LittleHuba LittleHuba released this 18 Jul 00:24

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:: to xoj::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.