22 Commits

Author SHA256 Message Date
f759dba6a3 Accepting request 1266165 from home:manfred-h:X11:xfce:4.20
- Update to version 0.6.5
  * file: Fix broken conditional to exit on allowed error
  * Disconnect from buffer signals when data object is released
  * Update README after switchover to meson
  * Translation Updates

OBS-URL: https://build.opensuse.org/request/show/1266165
OBS-URL: https://build.opensuse.org/package/show/X11:xfce/mousepad?expand=0&rev=38
2025-04-13 13:07:57 +00:00
dcf643ba50 Accepting request 1255960 from home:manfred-h:X11:xfce:4.20
- Update to version 0.6.4
  Meson has been added as a build system in this release, and the
  associated archive has been generated by 'meson dist'. Although
  autotools has been retained for the time being and can still be used
  via 'autogen.sh', meson is now the preferred build system, and
  autotools will be removed in a future release.
  * flatpak: Updates from flathub and use meson when possible
  * file: Fix GError leak in mousepad_file_autosave_delete_finish
  * build: Automate copyright year management
  * history: Save session when an inactive tab is closed
  * file: Fix possible dereference of null pointer
  * Extend saved state comparison to auto-saved modified files
  * window: Avoid unnecessary switching to the tab to be closed
  * Use build system-independent macro for mousepad name
  * flatpak: Updates from Flathub and git
  * meson-build: Compile gsettings schemas
  * history: Fix -Wmaybe-uninitialized
  * meson-build: Fix statement not under conditional
  * Add meson build
  * Remove unused .in level in desktop files
  * file: Don't use G_FILE_MONITOR_WATCH_HARD_LINKS
  * dialogs: Set current name in save-as dialog for deleted files too
  * Add parentheses to parameterized actions in accels.scm
  * Fix broken shortcut for reload action
  * Hide the launcher for mousepad-settings
  * CSD: Drop custom code for decoration layout
  * prefs-dialog: Make widgets focusable again
  * Translation Updates

OBS-URL: https://build.opensuse.org/request/show/1255960
OBS-URL: https://build.opensuse.org/package/show/X11:xfce/mousepad?expand=0&rev=36
2025-03-26 21:31:45 +00:00
Maurizio Galli
94345d6328 Accepting request 1216691 from home:manfred-h:X11:xfce
- Update to version 0.6.3
  * build: Force plugins to be built
  * Added missing Keywords entry to .desktop file
  * Do not set new file readonly when using admin protocol
  * Take into account user cancellation when using the admin protocol
  * Add support for admin protocol
  * Apply .clang-format file
  * Remove unnecessary dirname in local includes
  * clang-format: Use IncludeBlocks::Regroup
  * clang-format: Break after assignment operator
  * clang-format: Insert a newline at end of file if missing
  * print: Remove useless test
  * Apply .clang-format file
  * clang-format: Add file
  * shortcuts-plugin: Fix shortcuts-editor include
  * recent-menu: Do not add already open files
  * Do not define G_DISABLE_CHECKS in release mode
  * Do not use g_log_set_always_fatal()
  * test-plugin: Update actions after previous commit
  * Don't set buffer as unmodified before reloading if externally
    modified
  * Translation Updates

OBS-URL: https://build.opensuse.org/request/show/1216691
OBS-URL: https://build.opensuse.org/package/show/X11:xfce/mousepad?expand=0&rev=34
2024-10-24 07:21:43 +00:00
Maurizio Galli
78e98d03c9 Accepting request 1144286 from home:manfred-h:X11:xfce
- 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

OBS-URL: https://build.opensuse.org/request/show/1144286
OBS-URL: https://build.opensuse.org/package/show/X11:xfce/mousepad?expand=0&rev=32
2024-02-06 04:05:33 +00:00
Marcel Kuehlhorn
b9abe58192 Accepting request 1087012 from home:manfred-h:X11:xfce
- 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

OBS-URL: https://build.opensuse.org/request/show/1087012
OBS-URL: https://build.opensuse.org/package/show/X11:xfce/mousepad?expand=0&rev=30
2023-05-16 08:19:53 +00:00
Maurizio Galli
00ee767004 Accepting request 1064071 from home:manfred-h:X11:xfce
- 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

OBS-URL: https://build.opensuse.org/request/show/1064071
OBS-URL: https://build.opensuse.org/package/show/X11:xfce/mousepad?expand=0&rev=28
2023-02-09 23:56:54 +00:00
Maurizio Galli
3ea9bbc24d Accepting request 988203 from home:tux93:branches:X11:xfce
OBS-URL: https://build.opensuse.org/request/show/988203
OBS-URL: https://build.opensuse.org/package/show/X11:xfce/mousepad?expand=0&rev=26
2022-07-11 10:27:32 +00:00
Marcel Kuehlhorn
c8ca23939b Accepting request 966534 from home:tux93:branches:X11:xfce
OBS-URL: https://build.opensuse.org/request/show/966534
OBS-URL: https://build.opensuse.org/package/show/X11:xfce/mousepad?expand=0&rev=24
2022-04-07 08:49:06 +00:00
7f79bc7ef1 Accepting request 934499 from home:tux93:branches:X11:xfce
- 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

OBS-URL: https://build.opensuse.org/request/show/934499
OBS-URL: https://build.opensuse.org/package/show/X11:xfce/mousepad?expand=0&rev=23
2021-12-01 09:28:07 +00:00
Maurizio Galli
0e03312bc3 Accepting request 921162 from home:tux93:branches:X11:xfce
- 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

OBS-URL: https://build.opensuse.org/request/show/921162
OBS-URL: https://build.opensuse.org/package/show/X11:xfce/mousepad?expand=0&rev=22
2021-09-25 07:55:44 +00:00
Maurizio Galli
d00b270998 OBS-URL: https://build.opensuse.org/package/show/X11:xfce/mousepad?expand=0&rev=21 2021-08-01 23:49:03 +00:00
Marcel Kuehlhorn
8ee5306c39 Accepting request 893298 from home:mauriziogalli:branches:X11:xfce
- Split new libraries into subpackages
- Make sure plugins support is enabled
- Switch to GtkSourceView 4
- Added ldconfig scriplets for the new shared libraries

OBS-URL: https://build.opensuse.org/request/show/893298
OBS-URL: https://build.opensuse.org/package/show/X11:xfce/mousepad?expand=0&rev=19
2021-05-15 12:32:04 +00:00
Marcel Kuehlhorn
32c7d83892 Accepting request 892984 from home:mauriziogalli:branches:X11:xfce
- 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

OBS-URL: https://build.opensuse.org/request/show/892984
OBS-URL: https://build.opensuse.org/package/show/X11:xfce/mousepad?expand=0&rev=17
2021-05-14 09:25:04 +00:00
Maurizio Galli
859f0c3eda Accepting request 882797 from home:tux93:branches:X11:xfce
- 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

OBS-URL: https://build.opensuse.org/request/show/882797
OBS-URL: https://build.opensuse.org/package/show/X11:xfce/mousepad?expand=0&rev=15
2021-04-12 10:39:35 +00:00
Maurizio Galli
085e2f2aaa Accepting request 875946 from home:tux93:branches:X11:xfce
OBS-URL: https://build.opensuse.org/request/show/875946
OBS-URL: https://build.opensuse.org/package/show/X11:xfce/mousepad?expand=0&rev=13
2021-03-05 06:24:04 +00:00
Maurizio Galli
519a070412 Accepting request 868180 from home:tux93:branches:X11:xfce
OBS-URL: https://build.opensuse.org/request/show/868180
OBS-URL: https://build.opensuse.org/package/show/X11:xfce/mousepad?expand=0&rev=11
2021-02-01 04:31:44 +00:00
Marcel Kuehlhorn
0a8463ced8 OBS-URL: https://build.opensuse.org/package/show/X11:xfce/mousepad?expand=0&rev=9 2021-01-06 18:39:07 +00:00
Maurizio Galli
1b7e73ffb8 Accepting request 722786 from home:tux93:branches:X11:xfce
Update to 0.4.2

OBS-URL: https://build.opensuse.org/request/show/722786
OBS-URL: https://build.opensuse.org/package/show/X11:xfce/mousepad?expand=0&rev=7
2019-08-12 14:16:34 +00:00
2c0e91d9bc Accepting request 615439 from home:seife:xfce
update to version 0.4.1

OBS-URL: https://build.opensuse.org/request/show/615439
OBS-URL: https://build.opensuse.org/package/show/X11:xfce/mousepad?expand=0&rev=5
2018-06-12 15:23:31 +00:00
Guido Berhoerster
c33fe8206b Accepting request 288371 from X11:xfce:Next
Xfce 4.12

OBS-URL: https://build.opensuse.org/request/show/288371
OBS-URL: https://build.opensuse.org/package/show/X11:xfce/mousepad?expand=0&rev=3
2015-03-01 21:00:41 +00:00
andrea florio
63d17505a9 Accepting request 233458 from home:jcsl:test
Added fix for syntax highlighting when creating new file.

OBS-URL: https://build.opensuse.org/request/show/233458
OBS-URL: https://build.opensuse.org/package/show/X11:xfce/mousepad?expand=0&rev=2
2014-05-11 10:20:59 +00:00
Guido Berhoerster
dcdf3705a6 - initial packaging of the new development version
OBS-URL: https://build.opensuse.org/package/show/X11:xfce/mousepad?expand=0&rev=1
2012-12-30 12:19:34 +00:00