| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: mousepad-devel | Distribution: openSUSE Tumbleweed |
| Version: 0.6.2 | Vendor: openSUSE |
| Release: 1.2 | Build date: Sat Feb 10 05:53:59 2024 |
| Group: Development/Libraries | Build host: i03-armsrv1 |
| Size: 20 | Source RPM: mousepad-0.6.2-1.2.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://docs.xfce.org/apps/mousepad/start | |
| Summary: Development files for Mousepad | |
Development files for Mousepad plugin development
GPL-2.0-or-later
* Mon Feb 05 2024 Manfred Hollstein <manfred.h@gmx.net>
- Update to version 0.6.2
* Update copyright year
* history: Default to yes when user is asked to restore previous
session
* build: Search for bind_textdomain_codeset in libintl too
* tests: Increase timeout a bit
* tests: Check for pwait/pidwait
* dialogs: Do not reuse text buffer to test encoding in save-as dialog
* history: Remove dead code
* history: Rework paste menu
* Move paste history to mousepad-history.c
* window: Fix GVariant management
* Do not scroll text view when zooming in or out
* file-monitoring: Delay emission of "externaly-modified" signal
* Fix a typo in a comment, additionnal → additional.
* Add icons at missing sizes, clean up SVG metadata
* search: Properly reset current match
* Translation Updates
* Sat May 13 2023 Manfred Hollstein <manfred.h@gmx.net>
- Update to version 0.6.1
* I18n: Update po/LINGUAS list
* build: Optionally require polkit
* build: Use m4_defined min versions and cleanup
* build: Use XDT_VERSION_INIT and get rid of configure.ac.in
* build: Switch from intltool to gettext
* menubar: Improve some strings
* search: Use consistent naming
* history: Properly restore multi-window session
* Restore opening mode only when it was overridden from the command
line
* Add "X of Y matches" to search bar and replace dialog (Closes #174)
* Add application/x-zerosize to supported mime types (Fixes #194)
* Apply opening mode also to the open dialog (Fixes #181)
* Properly reconnect signal handler when auto-reload is enabled
* Translation Updates
* Thu Feb 09 2023 Manfred Hollstein <manfred.h@gmx.net>
- Update to version 0.6.0
* Dependency Changes:
- GLib >= 2.56.2
* New Features:
- Keep saved state in memory to track actual modification state
* Appearance Changes / Minor Improvements:
- Add "match whole word" toggle to search toolbar (#180, !124)
* Code Refactoring:
- cleanup: prefs: Reduce the diff from what Glade 3.40.0 would do
- cleanup: Use G_DECLARE_FINAL_TYPE
- cleanup: Remove dead code
- cleanup: Use consistent naming and avoid duplicated code
- build: Let xdt-depends.m4 macros set GLib macros
- flatpak: Updates from Flathub
* Bug Fixes:
- Clear undo action list in case of unbuffered modification
- Set file properties only for actual changes
- Emit "encoding-changed" after setting BOM if needed
- Update action states on reload
- Mark document as modified if line ending actually changes (Fixes #187)
- Do not show the menubar on Alt key release if focus is lost (#185)
- plugins: Do not resize unnecessarily the prefs dialog on Wayland
- Initialize static variable only once
- prefs-dialog: Improve history widget alignment (Fixes #173)
* Translation Updates
* Sun Jul 10 2022 Marcel Kuehlhorn <tux93@opensuse.org>
- Update to version 0.5.10
* Consider unnamed files unchanged when empty
(gxo#apps/mousepad#170, gxo#apps/mousepad!123)
* session-restore: Manage autosave ids through a GList
(gxo#apps/mousepad#165)
* Honor global "gtk-menu-images" setting for icon visibility
* search: Do not select first combo box entry when list does not
change
* Fix encoding conversion when saving
* Fix encoding conversion when opening (gxo#apps/mousepad#172)
* Update charset when a byte order mark is detected
(gxo#apps/mousepad#172)
* tests: Add plugin settings to the list
* build: Fix intltool lock file problem during make distcheck
* Fix a memory leak in menu item realignment
(gxo#apps/mousepad#164)
* Translation Updates
* Sat Apr 02 2022 Marcel Kuehlhorn <tux93@opensuse.org>
- Update to version 0.5.9
* Add Shortcuts plugin, requires libxfce4ui >= 4.17.5 and as
such remains disabled at build time until Xfce 4.18 is released
(gxo#apps/mousepad#70, gxo#apps/mousepad!121)
* Add search history (gxo#apps/mousepad!119)
* File monitoring: Add an automatic reloading option
* Move the document modification mark to the close button
(gxo#apps/mousepad#63, gxo#apps/mousepad!122)
* Add mousepad styleclass for easier theming (gxo#apps/mousepad#33)
* Hide search bar by pressing Esc key even when not focused
* Search: Escape selection when regex search is enabled
* Plugins: Add a skeleton plugin to ease writing of new plugins
* Test plugin: Sanitize memory management of sources
* Honor GTK_CSD
* Filter entries from `accels.scm` on non-detailed action name
* i18n: Check for `bind_textdomain_codeset()`
* Update Copying (gxo#apps/mousepad#160, gxo#apps/mousepad!120)
* Session history: Never clear session array on exit
(gxo#apps/mousepad#162)
* Fix broken feature "Show menubar temporarily when hidden"
* Force encoding when reloading
* Force encoding when it has been explicitly set by the user
* Do not consider encoding as always user-set in the "Open" dialog
* Fix antonym of the word "indent" in preferences dialog
(gxo#apps/mousepad!118)
* File monitoring: Try to filter out fake deletions
* Add ellipsis to preferences menu entry (gxo#apps/mousepad!117)
* Switch all labels to title case in prefs dialog
(gxo#apps/mousepad!116)
* Correctly restore font size after zooming when using system font
(gxo#apps/mousepad#158)
* Printing: Enable line wrapping by default (gxo#apps/mousepad#156)
* Fix a warning from GCC static analyzer
* Search: Do not delay the search when the text changes
* Translation Updates
* Mon Nov 29 2021 Marcel Kuehlhorn <tux93@opensuse.org>
- Update to version 0.5.8
* Revert "Chain-up to parent in `mousepad_window_scroll_event()`"
(gxo#apps/mousepad#150)
* Search: Fix a memory leak
* Search: Remove obsolete workaround for the document finalization
* Drop restrictions on URI scheme
* Update `POTFILES.in`
* Printing: Remove the "Page Setup" dialog (gxo#apps/mousepad#148)
* Flatpak: Complete scripts
* Flatpak: Access remote locations with GVfs
* Search: Fix the history cleanup
* Search: Prevent GTask warnings when replacing text
* Search: Ensure settings synchronization before searching
* Fix translation domain in Appdata file
* flatpak: Update README
* flatpak: Add generic manifest and basic scripts
* Translation Updates
* Thu Sep 23 2021 Marcel Kuehlhorn <tux93@opensuse.org>
- Update to version 0.5.7
* Update Appdata file and use the same description everywhere
* Prevent warning when saving a deleted file via a symlink
(gxo#apps/mousepad#135)
* Conform to Freedesktop.org standard for file naming
* Properly disconnect signal handlers
* Be sure not to disable highlighting when disabling regex search
* Check for realpath()
* Check for `errno.h` required by CI
* Fix a nasty memory leak
* Fix "Save As" procedure when it recurses
* Allow drag and drop on selections in the textview
* Code cleanup: Remove a useless dnd signal forwarding
* Code cleanup: Simplify `mousepad_file_save()`
* Fix a small memory leak
* Improve trash can management
* Update read-only status on file location change/validation
* Monitor also the target of broken links
* Fix monitoring of files opened through a symlink
* Allow drag and drop of broken links
* Follow symlinks if necessary when checking if a file exists
* Replace `g_realloc()` with `g_renew()`
* Replace `g_malloc*()` with `g_new*()` (gxo#apps/mousepad!113)
* Make sure that `gtk_selection_data_get_uris()` returned non-NULL
(gxo#apps/mousepad!113)
* Initialize `contents` and use it to guard `g_file_replace_contents`
(gxo#apps/mousepad!113)
* Fix an unlikely memory leak
* Make CSD consistent with other Xfce windows (gxo#apps/mousepad#145)
* Translation Updates
* Sat Jul 31 2021 Marcel Kuehlhorn <tux93@opensuse.org>
- Update to version 0.5.6
* Add session backup and restore
* Remember windows and tabs (gxo#apps/mousepad#21,
gxo#apps/mousepad!108)
* Handle unsaved documents (gxo#apps/mousepad#32,
gxo#apps/mousepad!109)
* DE session support (gxo#apps/mousepad#3, gxo#apps/mousepad!110)
* Extend the use of recent history (gxo#apps/mousepad!107)
* Add use of `GtkSourceView:smart-backspace`
(gxo#apps/mousepad!101)
* Add a "Move Words" action (gxo#apps/mousepad!100)
* Add a setting to control tab expansion (gxo#apps/mousepad#100)
* Prefs dialog: Substitute CSD for status bar visibility
* Add a "File" tab to the prefs dialog (gxo#apps/mousepad!108)
* Make search input fields less flickery (gxo#apps/mousepad!104)
* Allow saving non-existent, empty but named file
(gxo#apps/mousepad#120, gxo#apps/mousepad!103)
* Enable "Save" action for read-only documents
(gxo#apps/mousepad#126, gxo#apps/mousepad!103)
* Make "Find as you type" an option (gxo#apps/mousepad!102)
* Reveal hidden setting "indent-on-tab" (gxo#apps/mousepad!101)
* A review of duplicated view-related actions
(gxo#apps/mousepad#127)
* Add a test plugin to monitor application state
(gxo#apps/mousepad!105)
* Add a test script for Mousepad (gxo#apps/mousepad!99)
* Filter notebook click events also on y-coordinate
(gxo#apps/mousepad#144)
* Allow to open files from the trash can (gxo#apps/mousepad#141,
gxo#apps/mousepad!112)
* Monitor file deletion (gxo#apps/mousepad#140,
gxo#apps/mousepad!111)
* Printing: Create config file if it does not exist
* Check all windows for the file to be opened
* Fix wrong externally modified document in some situations
* Plugin support: Properly handle plugin settings
(gxo#apps/mousepad#136)
* Direct monitoring of symlink targets
* Set the state of submenu actions
* print-dialog: Fix some memory leaks
* Fix a type inconsistency in the "encoding-changed" signal
* Always check if the user has explicitly set a filetype
* Fix monitoring events to listen to
* Ensure statefull actions exist until their state is recovered
* Fix GVariant-related memory leaks
* Do not warn if the plugin directory does not exist
* Add a sanity check on the window for "Externally Modified"
* Do not set the style scheme id as translatable
* Properly update recent menu in case of file deletion
* CSD: Set the decoration layout for all windows
* Add a sanity check on file location for monitoring
* Add "preferences" action to `mousepad.desktop`
(gxo#apps/mousepad#130)
* Translation Updates
* Sat May 15 2021 Maurizio Galli <maurizio.galli@gmail.com>
- Split new libraries into subpackages
- Make sure plugins support is enabled
- Switch to GtkSourceView 4
- Added ldconfig scriplets for the new shared libraries
* Fri May 14 2021 Maurizio Galli <maurizio.galli@gmail.com>
- Update to version 0.5.5
- Add a `.desktop` file to make Mousepad appear in Xfce settings
(gxo#apps/mousepad!94)
- Add a command line option to open the prefs dialog
(gxo#apps/mousepad!94)
- Plugin support (gxo#apps/mousepad!92)
- Add gspell plugin (gxo#apps/mousepad#1, gxo#apps/mousepad!92)
- Disable and wipe recent history if recent-menu-items is set to 0
(gxo#apps/mousepad#112, gxo#apps/mousepad!89)
- Support -ve line and column values for "Go to" location
(gxo#apps/mousepad#113, gxo#apps/mousepad!84)
- Switch to client-side decorations (gxo#apps/mousepad!97)
- Remove Xfconf dependency
(gxo#apps/mousepad#60, gxo#apps/mousepad#122, gxo#apps/mousepad!98)
- A general review of sanity checks
- A review of window lifetime management
- A review of document lifetime management
- Automate and sanitize memory management of sources
- A small review of GSettings use
- Do not use `== (TRUE|FALSE)` for boolean conditions
- Fix actions to show/hide bars in fullscreen mode
(gxo#apps/mousepad#129)
- Fix broken "Revert" action
- Fix and extend "Move Lines" action
(gxo#apps/mousepad#87, gxo#apps/mousepad#116, gxo#apps/mousepad!96)
- Support for drag and drop of tabs when search is active
- Do a silent search when changing tabs with the search bar enabled
- Use get/set_real_line_offset () functions for "Paste as Column"
(gxo#apps/mousepad#114, gxo#apps/mousepad!91)
- Restore cursor position after transpose
(gxo#apps/mousepad#115, gxo#apps/mousepad!88)
- Fix "Delete Line" action
(gxo#apps/mousepad#117, gxo#apps/mousepad!86)
- Fix recent_sort function (gxo#apps/mousepad!90)
- Reset line and column number if not given on command line
(gxo#apps/mousepad#121, gxo#apps/mousepad!87)
- menu: "Spaces to Tabs" converter converts leading spaces
(gxo#apps/mousepad#118, gxo#apps/mousepad!85)
- Make window require attention when opening new tabs
(gxo#apps/mousepad#119)
- Translation Updates
* Sat Apr 03 2021 Marcel Kuehlhorn <tux93@opensuse.org>
- Update to version 0.5.4
* Add --line/-l and --column/-c number (gxo#apps/mousepad#107,
gxo#apps/mousepad!83)
* Port to GtkSourceView 4 (gxo#apps/mousepad#55,
gxo#apps/mousepad#80, gxo#apps/mousepad!10)
* Delay request to scroll to cursor for the correct active view
* Monitor hardlinks with glib 2.56.2 (gxo#apps/mousepad#110,
gxo#apps/mousepad!82)
* Transfer encoding from remote to primary instance
(gxo#apps/mousepad#109)
* Prevent a crash when no language is found
* Make window require attention when opening new tabs
(gxo#apps/mousepad#106, gxo#apps/mousepad#93, gxo#apps/mousepad!81)
* Fix BOM array (gxo#apps/mousepad!80)
* Correctly initialize toolbar style combo box (gxo#apps/mousepad#103)
* Allow checking parent sources when looking up schema
(gxo#apps/mousepad#101)
* Fix missing parameter to "select-all" signal (gxo#apps/mousepad!79)
* Translation Updates
* Sun Feb 28 2021 Marcel Kuehlhorn <tux93@opensuse.org>
- Update to version 0.5.3
* Use old style menu alignment (gxo#apps/mousepad#97,
gxo#apps/mousepad!77)
* Add a keybinding to reset font size
* Fix inverted return value of scroll event handler
* Various small improvements regarding accels
* Block the right signal handler for tooltip updates
* A clarification about action groups
* Translation Updates
* Sun Jan 31 2021 Marcel Kuehlhorn <tux93@opensuse.org>
- Update to version 0.5.2
* Add a "Viewer Mode" toggle
(gxo#apps/mousepad#50, gxo#apps/mousepad!72)
* Improve `--quit` option: close all windows interactively
(gxo#apps/mousepad!71)
* Improve encoding management
(gxo#apps/mousepad#42, gxo#apps/mousepad!69)
- Display the current encoding in the status bar
- Make the default encoding configurable via GSettings
- Allow to choose encoding in the "Open" and "Save As" dialogs
(gxo#apps/mousepad#42)
- Add a command line option to choose encoding
* Add a "Delete Line" action
(gxo#apps/mousepad#13, gxo#apps/mousepad!66)
* Make automatic addition of the last EOL character configurable
(gxo#apps/mousepad#53, gxo#apps/mousepad!65)
* Switch to GFile for I/O operations (gxo#apps/mousepad#4,
gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
* - Add file monitoring (gxo#apps/mousepad#75)
* - Add a setting to create a tilde-backup file when saving
(gxo#apps/mousepad#27)
* - Make saving atomic (gxo#apps/mousepad#4)
* Filter files on mime type in the "Open" and "Save As" dialogs
(gxo#apps/mousepad#2, gxo#apps/mousepad#35, gxo#apps/mousepad!67)
* Improve encoding management
(gxo#apps/mousepad#42, gxo#apps/mousepad!69)
- Make encoding dialog more generic and self-contained
- Encodings definition review
- Clarify encoding management when opening files
- Improve unicode BOM management
* Switch to GFile for I/O operations (gxo#apps/mousepad#4,
gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
- Set the save action sensitivity more precisely
- Let GFile APIs check for file existence when reading
- Let GFile APIs check for external modifications when saving
- Basic switch to GFile for I/O operations
* Make "replace" and "replace all" behaviors consistent
* (gxo#apps/mousepad#94)
* Ensure that the page setup is properly applied when printing
* (gxo#apps/mousepad#90)
* Avoid character escape issues in menu item action names
(gxo#apps/mousepad#91)
* Properly initialize document search properties
* Avoid illegal memory access when searching with tab changes
(gxo#apps/mousepad!73)
* Revert to "Wrap Around" always true for the search bar
(gxo#apps/mousepad#83)
* Prevent too late accesses to the buffer in selection mode
* Direct call to keybinding signals for "Delete" and "Select All"
(gxo#apps/mousepad#83)
* Improve editing keybindings consistency (gxo#apps/mousepad#83)
* Translation Updates
/usr/lib/libmousepad.so
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Oct 23 22:58:29 2025