Files
gpaste/gpaste.changes
2025-10-13 12:46:09 +00:00

970 lines
37 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
-------------------------------------------------------------------
Sat Oct 11 14:20:39 UTC 2025 - Andrei Dziahel <develop7@develop7.info>
- update to version 45.3+15:
+ Support GNOME 49
+ Update translations
-------------------------------------------------------------------
Fri May 23 13:03:27 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
- Drop obsolete update-desktop-files BuildRequires and macro.
Replace with desktop-file-utils BuildRequires (it was the tool
already used anyway).
-------------------------------------------------------------------
Wed Apr 23 14:06:03 UTC 2025 - Andrei Dziahel <develop7@develop7.info>
- Update to version 45.3:
+ Support GNOME 48.
+ Updated translations.
-------------------------------------------------------------------
Thu Oct 31 08:25:54 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 45.2:
+ Support GNOME 47.
+ Updated translations.
-------------------------------------------------------------------
Mon Sep 16 13:17:43 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 45.1+14:
+ Support GNOME 47
+ Updated translations.
- Add 446.patch: Fix build on i586 when using GCC 14.
-------------------------------------------------------------------
Wed Apr 3 12:22:23 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 45+12 (identifies as 45.1, but no git tag
present, boo#1222276).
+ Support gnome 46.
+ Updated translations.
-------------------------------------------------------------------
Thu Mar 7 15:12:01 UTC 2024 - Max Lin <mlin@suse.com>
- Build gpaste with gcc13 on Leap 15
- Added gpaste-rpmlintrc for bypass shlib-policy-name-error check
with Leap15/SLE15 rpmlint
-------------------------------------------------------------------
Wed Jan 17 07:41:32 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
- Drop pkgconfig(mutter-clutter-13) BuildRequires: no longer needed
since version 45.
-------------------------------------------------------------------
Sun Sep 17 12:35:39 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 45:
+ Port to gnome 45
+ Add setting to open ui window centered
+ Updated translations.
- Drop gpaste-bump-mutter-dep.patch: fixed upstream.
- Switch compression to zst in both service and tarball produced.
-------------------------------------------------------------------
Sat Aug 19 11:18:51 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
- Add gpaste-bump-mutter-dep.patch: Bump mutter-clutter dependency
to version 13. Following this replace
pkgconfig(mutter-clutter-12) with pkgconfig(mutter-clutter-13)
BuildRequires.
-------------------------------------------------------------------
Mon Jul 17 09:22:09 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 44.1:
+ Fix a bug leading to history with only one item.
- Changes from version 44.0:
+ gcr 4 is now required.
+ Port to gnome 44.
-------------------------------------------------------------------
Mon Mar 27 14:06:58 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
- Filter out St typelib dependency.
-------------------------------------------------------------------
Fri Mar 24 09:06:47 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 43.2+6:
+ Support GNOME 44.
+ Updated translations.
- Replace pkgconfig(mutter-clutter-11) with
pkgconfig(mutter-clutter-12) following upstream changes.
- Stop passing gcr3=false to meson, no longer needed.
-------------------------------------------------------------------
Fri Mar 24 09:01:30 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 43.2:
+ Avoid crash under heavy memory load.
-------------------------------------------------------------------
Mon Feb 27 09:59:59 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
- Replace mutter-devel with pkgconfig(mutter-clutter-11), align
with what meson checks for.
-------------------------------------------------------------------
Mon Feb 27 09:55:26 UTC 2023 - Dominique Leuenberger <dimstar@opensuse.org>
- Fix _service version rewrite to not have TAG+0 versions.
-------------------------------------------------------------------
Sun Feb 26 18:10:10 UTC 2023 - Andrey Gankov <gav@qsolution.ru>
- Update to version 43.1:
+ Respect --use-index when displaying history
+ Open GPaste UI where the mouse pointer is
+ Internal preparation for gtk4 port
+ Translations updates
- Disable gcr3 default Meson build option to keep using GCR
version 4.
-------------------------------------------------------------------
Sun Sep 11 07:28:14 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 42.1+29:
+ build-sys:
- update to gnome-shell 43
- update to GCR 4
- Switch to source service.
- Add pkgconfig(gcr-4) BuildRequires following upstream changes.
- Package sub-package gpaste-zsh-completion as noarch.
-------------------------------------------------------------------
Fri Mar 26 09:50:12 UTC 2022 - Andrey Gankov <gav@qsolution.ru>
- Update to 42.1:
* Fixes to the new preferences tool.
* Style fixes.
* Translations updates.
- Changes from version 42.0:
* Old libgpaste replaced by a new minimal libgpaste-2 with no gtk
dependency.
* New libgpaste-gtk3 for utils and settings ui.
* New libgpaste-gtk4 for utils and preferences ui.
* New gtk4 based gpaste-preferences utility.
* Autotools are no longer supported.
* Extension updated for gnome-shell 42.
* Translations updates.
- Changes from version 3.42.6:
* Fix the storage path in meson builds.
- Remove gpaste-bump-mutter-clutter.patch.
- Remove subpackages: typelib-1_0-GPaste-1_0, libgpaste13
- Add pkgconfig(gtk4) and pkgconfig(libadwaita-1) BuildRequires:
new dependencies.
- Add subpackages: libgpaste2-0, libgpaste-gtk-3-0,
libgpaste-gtk4-0, typelib-1_0-GPaste-2, typelib-1_0-GPasteGtk-3,
typelib-1_0-GPasteGtk-4
-------------------------------------------------------------------
Wed Feb 16 08:55:17 UTC 2022 - Paolo Stivanin <info@paolostivanin.com>
- Update to 3.42.5:
* Fix some race conditions in history handling.
* Better fix crash when there is no history yet.
* Fix crash when there is no history yet.
- Remove 1ec2699daa600e34d73b8d200dd7bb22f4eace27.patch.
-------------------------------------------------------------------
Wed Feb 2 20:11:25 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
- Add 1ec2699daa600e34d73b8d200dd7bb22f4eace27.patch: Fix build
with meson 0.61 and newer.
- Use ldconfig_scriptlets macro for post(un) handling.
-------------------------------------------------------------------
Wed Jan 12 12:26:01 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
- Add gpaste-bump-mutter-clutter.patch: Bump mutter-clutter version
needed.
-------------------------------------------------------------------
Wed Nov 24 20:40:49 UTC 2021 - Andrey Gankov <gav@qsolution.ru>
- Update to version 3.42.2:
+ Fix gnome-shell extension when the daemon restarts.
+ Updated translations.
- Changes from version 3.42.1:
+ Fix keybindings on wayland.
+ Updated translations.
-------------------------------------------------------------------
Tue Oct 12 10:03:06 UTC 2021 - Bjørn Lie <bjorn.lie@gmail.com>
- Split zsh-completion support out into it's own package.
- Enable lto, gpaste now builds with it enabled.
-------------------------------------------------------------------
Mon Oct 11 07:19:40 UTC 2021 - Andrey Gankov <gav@qsolution.ru>
- Update to version 3.42.0:
+ Port to gnome-shell 41
+ Updated translations.
- Remove gpaste-gnome-41.patch: It is fixed in upstream.
- Replace syntax packageand to boolean dependencies.
-------------------------------------------------------------------
Mon Aug 30 08:18:27 UTC 2021 - Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 3.40.2:
+ fix a crash in memory usage checking.
- Add gpaste-gnome-41.patch: conditionally applied when building
against mutter 41.
- Replace pkgconfig(mutter-clutter-8) BuildRequires with
mutter-devel: make it easier to support multiple versions.
- Switch to meson build system:
+ Add meson BuildRequires.
+ Replace configure/make/make_install macros with
meson/meson_build/meson_install.
-------------------------------------------------------------------
Thu Apr 20 17:00:00 UTC 2021 - Andrey Gankov <gav@qsolution.ru>
- Update to version 3.40.1:
+ fix build with meson
- Changes from version 3.40.0:
+ port to gnome-shell 40
+ placeholder for gnome-shell prefs
- Replace pkgconfig(mutter-clutter-7) with
pkgconfig(mutter-clutter-8) BuildRequires
-------------------------------------------------------------------
Fri Mar 19 12:23:19 UTC 2021 - Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 3.38.6:
+ fix X11 keybinder outside of GNOME.
-------------------------------------------------------------------
Sun Feb 7 12:39:26 UTC 2021 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 3.38.5:
+ Better handling and reporting of invalid uuids passed to
gpaste-client.
+ gpaste-client now has a --use-index argument for several
subcommands to use index instead of uuid.
-------------------------------------------------------------------
Thu Jan 21 18:41:46 UTC 2021 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 3.38.4:
+ Fix the make-password keybinding.
+ Updated translations.
-------------------------------------------------------------------
Wed Nov 25 15:20:50 UTC 2020 - Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 3.38.3:
+ gnome-shell extension warning fixes.
- Changes from version 3.38.2:
+ gnome-shell extension cosmetic updates.
- Changes from version 3.38.1:
+ Disable images support by default (can be reenabled in
preferences).
+ Search now includes passwords (using their names).
+ systemd integration enhancements.
- Changes from version 3.38.0:
+ Drop the Tracking DBus signal.
+ Switch to uuids to identify items.
+ Bump DBus interface to org.gnome.GPaste2.
+ Update to gnome-shell 3.38.0
- Replace pkgconfig(mutter-clutter-6) with
pkgconfig(mutter-clutter-7) BuildRequires following upstreams
changes.
- Rename libgpaste11 subpackage to libgpaste13, following upstreams
soname change.
-------------------------------------------------------------------
Sun Apr 26 17:29:58 UTC 2020 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 3.36.3:
+ Fix activating items using Ctrl-Number in gnome-shell.
- Changes from version 3.36.2:
+ Fix keybinding regrab with gnome-shell.
- Changes from version 3.36.1:
+ Fix keybinding grab with gnome-shell.
- Changes from version 3.36.0:
+ Update to gnome-shell 3.36.0.
- Changes from version 3.34.4:
+ Fix activating items using Ctrl-Number in gnome-shell.
- Changes from version 3.34.3:
+ Fix keybinding regrab with gnome-shell.
- Changes from version 3.34.2:
+ Fix keybinding grab with gnome-shell.
- Replace pkgconfig(mutter-clutter-5) with
pkgconfig(mutter-clutter-6) BuildRequires following upstreams
changes.
-------------------------------------------------------------------
Thu Jan 30 11:12:56 UTC 2020 - Dominique Leuenberger <dimstar@opensuse.org>
- No longer recommend -lang: supplements are in use
-------------------------------------------------------------------
Fri Oct 25 08:34:00 UTC 2019 - Andrey Gankov <gankov@opensuse.org>
- Update to version 3.34.1:
+ Compatibility with recent appstream-glib
- Changes from version 3.34.0:
+ Update to gnome-shell 3.34.0
- Replace pkgconfig(mutter-clutter-4) BuildRequires with
pkgconfig(mutter-clutter-5), following upstreams changes for
GNOME 3.34.
-------------------------------------------------------------------
Sat Jul 13 22:11:36 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>
- Disable LTO, gpaste fails to build with it.
-------------------------------------------------------------------
Tue May 7 11:17:10 UTC 2019 - Andrei Dziahel <develop7@develop7.info>
- Update to version 3.32.0
+ Update to gnome-shell 3.32.0
+ Allow loading settings from ~/.config/gpaste/settings
- Replace pkgconfig(mutter-clutter-3) with
pkgconfig(mutter-clutter-4) BuildRequires following upstreams
changes.
-------------------------------------------------------------------
Fri Oct 5 19:59:51 UTC 2018 - bjorn.lie@gmail.com
- Update to version 3.30.1:
+ Workaround a bug in gnome-shell 3.30.0.
- Changes from version 3.30.0:
+ Silence warnings with gcc 8.
+ Update dependencies for gnome 3.30.
- Replace pkgconfig(mutter-clutter-2) with
pkgconfig(mutter-clutter-3) BuildRequires following upstreams
changes.
-------------------------------------------------------------------
Tue Jun 12 15:27:19 UTC 2018 - bjorn.lie@gmail.com
- Update to version 3.28.2:
+ Fix a crash in images support.
- Changes from version 3.28.1:
+ Gnome-shell extension cleanups.
+ Allow disabling the confirmation dialog for emptying history.
- Drop gpaste-clutter-2.patch: Fixed upstream.
- Change soname to libgpaste11 from libgpaste10 following upstreams
bump.
-------------------------------------------------------------------
Tue Apr 3 17:16:11 UTC 2018 - jengelh@inai.de
- Update summaries.
-------------------------------------------------------------------
Thu Mar 15 11:05:51 UTC 2018 - dimstar@opensuse.org
- Update to version 3.28.0:
+ gpaste-daemonn now emits a dbus signal when an item is
selected.
+ gpaste-client can now print the history in reverse order.
+ Drop gtk4 support, it will come back later.
+ API adjustments to prepare for the future gtk4 port.
+ Ask confirmation before emptying an history.
- Replace pkgconfig(mutter-clutter-1) BuildRequires with
pkgconfig(mutter-clutter-2), following upstreams changes for
GNOME 3.28.
- Rename libgpaste9 subpackeg to libgpaste10, following upstreams
soname bump.
- Add gpaste-clutter-2.patch: specify the Clutter version to be
2 instead of 1.
- Filter out typelib(Clutter) dependency: this is provided
internally by mutter.
-------------------------------------------------------------------
Sat Sep 16 21:51:40 UTC 2017 - zaitor@opensuse.org
- Update to version 3.26.0:
+ Javascript modernizations.
+ Adapt to gjs 1.50.
+ Adapt to gnome-shell/mutter 3.26.
+ Use the new clipboardText feature in the search provider.
+ Gtk4 3.91.2 compatibility.
- Replace pkgconfig(mutter-clutter-0) with
pkgconfig(mutter-clutter-1) BuildRequires: following upstream
changes.
- Drop obsolete post(un) handling of
glib2_gsettings_schema_post(un) and desktop_database_post(un)
macros: No longer needed as file-trigger takes care of this now.
Also drop glib2_gsettings_schema_requires macro, now obsolete.
- Run spec-cleaner, modernize spec.
-------------------------------------------------------------------
Wed Aug 16 17:33:41 UTC 2017 - zaitor@opensuse.org
- Update to version 3.24.2:
+ `gpaste-client add` now accepts reading from stdin.
+ You can't have two passwords with the same name in the history
anymore.
+ Prevent a bug adding a password both as password and text in
some cases.
-------------------------------------------------------------------
Sat Apr 15 09:54:11 UTC 2017 - gankov@opensuse.org
- Update to version 3.24.1:
+ Fix a regression in Passwords handling.
- Changes from version 3.24.0:
+ Change the history format to 2.0 to be more flexible (backward
compatible).
+ Unify and consolidate some clipboard interactions.
+ Handle text/html and text/xml mime types.
- Changes from version 3.23.90:
+ Applet and unity app-indicator have been removed.
+ A minimal applet is available there:
https://github.com/Keruspe/gpaste-applet
+ Dutch translation has been added.
+ gtk4 is now supported (--with-gtk=4.0).
+ gnome-shell/mutter 3.24 are now supported and required.
+ UI will now close when you select an item (configurable).
+ More intuitive search interactions in the ui.
+ Preparations for future other storage backends.
+ Preparations for mime types support.
+ More reliable "paste" behaviour part in some corener cases.
- Changes from version 3.22.3:
+ Fix switch in gnome-shell extension.
+ Fix some wrongly detected growing line.
- Changes from version 3.22.2:
+ Fix memory leaks in the debugging logs.
+ Fix some corner case in images handling.
+ Fix crash in UI when refreshing during search.
+ Stability improvements.
- Changes from version 3.22.1:
+ Fix some build system issues for vala and
gobject-introspection.
- Changes from version 3.22.0:
+ Depend on gtk+ 3.22, glib 2.50, gobject-introspeciton 1.50.
+ Bug fixes and simplifications in pagination handling for
gnome-shell.
+ Fix bug with clipboard/primary selection synchronisation.
+ Fix racy calls to gtk_clipboard_store.
- Changes from version 3.21.91:
+ Lots of fixes in the gnome-shell extension pagination.
+ Fix a crash when trying to add binary data with gpaste-client.
+ Use GLib new structured logging.
+ Update appstream files.
- Changes from version 3.21.90:
+ Port from intltool to gettext.
+ pkg-config 0.29 is now required.
+ Port to the internal mutter-clutter.
+ gnome-shell extension cleanup.
+ Add pagination to gnmoe-shell extension.
- Changes from version 3.20.6:
+ Fix switch in gnome-shell extension.
+ Fix refresh with search in the ui.
+ Fix some wrongly detected growing line.
- Changes from version 3.20.5:
+ Fix memory leaks in the debugging logs.
+ Fix some corner case in images handling.
+ Stability improvements.
- Add pkgconfig(mutter-clutter-0) and pkgconfig(gjs-1.0)
BuildRequires: new dependencies.
- Rename libgpaste6 subpackage to libgpaste9, following upstreams
soname bump.
-------------------------------------------------------------------
Fri Nov 11 00:05:08 UTC 2016 - dimstar@opensuse.org
- Add pkgconfig(systemd) BuildRequires: ensure to have the user
services installed.
-------------------------------------------------------------------
Fri Jul 29 19:38:41 UTC 2016 - gankov@opensuse.org
- Update to version 3.20.4 (boo#1009441):
+ Fix some extensive CPU usage in some cases.
-------------------------------------------------------------------
Tue Jun 14 17:43:24 UTC 2016 - gankov@opensuse.org
- Update to version 3.20.3:
+ Fix soname versioning.
- Changes from version 3.20.2:
+ Add missing icon.
- Changes from version 3.20.1:
+ Fix crash when a search goes wrong.
+ Fix hanging issue due to gtk+ race (?) in gtk_clipboard_store.
+ Fix the gnome-shell menu sometimes displaying twice.
+ Add debug logs to the core library.
+ Fix some build issues with some toolchains.
+ Updated translations.
- Drop gpaste-support-gnome-shell-3_16.patch: fixed upstream.
-------------------------------------------------------------------
Sun May 22 18:35:07 UTC 2016 - badshah400@gmail.com
- Add gpaste-support-gnome-shell-3_16.patch: "Fake" compatibility
with gnome-shell 3.16.x by patching the metadata file
(boo#980421).
-------------------------------------------------------------------
Thu Mar 31 02:25:00 UTC 2016 - lidongyang@suse.com
- Update to version 3.20:
+ Relicensing from GPL-3 to BSD-2.
+ Detect the presence of more features at runtime instead of
compile time.
+ The gpaste-client cli has been mostly rewritten.
+ gpaste-client file now supports adding images to the history.
+ The legacy gpaste cli is gone.
+ gnome-shell extension cleanups and compatibility with 3.20.
+ automake 1.15 is required.
+ pkg-config 0.27 is required.
+ gtk+ 3.20, vala 0.32 (if enable-vapi) and
gobject-introspection 1.48 are required.
+ gpaste-ui now has a "new" button to add new contents to the
clipboard.
+ The daemon now reexecs itself on SIGUSR1.
+ Avoid having two passwords under the same name in history.
+ libgpaste now logs into its own G_LOG_DOMAIN.
+ GPaste components now write their pid to a file.
+ A new tool is provided for debugging, but not installed:
clipboard-watcher.
+ systemd user units are provided.
+ Build system cleanups.
+ Outdated translations have been dropped.
+ gobject-introspection fixes.
+ Fix style with gtk+ 3.20.
+ Implement the new shortcut window from gtk+.
+ Various code cleanups.
- Changes from version 3.18.3:
+ Fix synchronisation issues between clipboard and primary
selection.
+ Fix a memory leak.
+ Never handle images when images support is disabled.
- Rename libgpaste4 subpackage to libgpaste6, following upstreams
soname bump.
-------------------------------------------------------------------
Tue Dec 1 23:57:05 UTC 2015 - lidongyang@suse.com
- Update to version 3.18.2:
+ Fix disabling legacy cli.
+ Fix gnome-shell empty button.
+ Fix emptying the active history.
+ Fix showing about dialog.
+ Updated translations.
- Changes from version 3.18.1.1:
+ Few build system cleanups.
+ gobject-introspection fixes.
- Changes from version 3.18.1:
+ Fix a regression in growing lines detection.
- Changes from version 3.18:
+ Warning, this is a big release, with changes in API, you might
have to kill your old daemon after upgrading.
+ The "gpaste" cli is now "gpaste-client". old name can still be
enabled with enable-cli for now.
+ The "gpaste settings" tool is gone, use the "burger" menu from
"gpaste-client ui".
+ The graphical tool now allows you to fully manage your
histories.
+ The graphical tool now allows you to restart the daemon.
+ The graphical tool now allows you to edit an element from the
history.
+ The graphical tool new allows you to upload an element to a
pastebin service (requires wgetpaste).
+ The graphical tool now displays the size of each history.
+ The graphical tool now displays the index of each element in
the history.
+ The graphical tool has been slightly redisigned.
+ A new gnome-shell search-provider is provided by the daemon.
+ When searching e.g. "42", the 42nd element from hsitory will
be included in search results.
+ gpaste-client gained a new subcommand: "get-history" to get
the name of the current history.
+ gpaste-client gained a new subcommand: "replace" to replace
the content of an item in the history.
+ Compatibility with gnome-shell 3.18.
+ The daemon now "works" on wayland using XWayland and
gnome-shell 3.18.
+ The dbus interface name is now org.gnome.GPaste1.
+ The "Empty" dbus method has been renamed "EmptyHistory".
+ The "NameLost" and "ReexecuteSelf" dbus signals are gone.
+ Three new dbus signals: "DeleteHistory", "EmptyHistory" and
"SwitchHistory".
+ The daemon gained new dbus methods: GetItemKind, GetElements,
GetHistoryName, Replace.
+ BackupHistory EmptyHistory and DeleteHistory now take the
history as a parameter instead of the current one.
+ GPasteClient hasnt the "name-lost" and "reexecute-self"
signals anymore.
+ GPasteClient gained three new signals: "delete-history",
"empty-history" and "switch-history".
+ GPasteHistory gained a new "switch" signal.
+ GPasteHistory now tracks dconf to switch between histories.
+ A few formerly private constructors and methods are now
publicly available.
+ The way GPaste handles dbus conection and objects have
significantly been reworked.
+ Everything is now handled using 64bits types (the numeric
settings have thus been reset and some max values changed).
+ A lot of code cleanup and rearchitecturation.
+ Signals are now properly documented for gobject-introspection
and thus bindings.
+ Various build system cleanups (gobject-introspection and
vapigen are now required to build from git).
+ Shell completion updates.
+ Updated translations.
- Changes from version 3.16.3.1:
+ Fix a regression in growing lines detection.
- Changes from version 3.16.3:
+ Various gnome-shell extension fixes.
+ Prevent potential crash from external library users.
- Rename libgpaste3 subpackage to libgpaste4, following upstream
soname change.
-------------------------------------------------------------------
Wed Jul 29 04:46:45 UTC 2015 - lidongyang@suse.com
- Update to version 3.16.2.1:
+ Fix error in pipe detection.
- Changes from version 3.16.2:
+ Allow password to be taken from stdin.
- Changes from version 3.16.1:
+ Bump max history size.
+ Fix weird behaviour wrt screensaver.
- Changes from version 3.16:
+ New subcommand: gpaste merge to merge various entries
(with decoration and separator).
+ New tool: gpaste-ui (minimal graphical interface).
+ Legacy applet reworked to use gpaste ui.
+ Ubuntu app indicator reworked to use gpaste ui.
+ New keybinding to launch gpaste ui.
+ New keybinding to upload clipboard content to a pastebin
service (requires wgetpaste >= 2.26).
+ The daemon now returns standard DBus errors on invalid input.
+ Name dbus parameters.
+ Gnome-shell 3.16 support (require gnome-shell 3.16 because
of breaking changes).
+ Require glib 2.44 and gtk 3.16.
+ Compatibility with new glib autoptr mechanism.
+ Fully switch to appstream.
+ Updated shell completions.
+ Various libgpaste api cleanups (bump soname to 3,
rework libtool versioning).
+ Detect applet and app-indicator at runtime instead of
build time.
+ Fix bug with recent glib.
+ Make a lot more stuff async.
+ Gpasted is dead (long live gpaste-daemon).
+ Changed DBus signal is dead.
+ Drop old ubuntu compat patches.
+ Drop gpaste-config.h.
+ Drop old manual pages for applet and app-indicator.
+ Drop legacy gpaste subcommands (raw, oneline, zero, favor
raw, oneline and raw).
+ Various bugfixes.
+ Some progress regarding wayland support.
- Changes from version 3.14.3:
+ Fix crashes related to images support.
- Changes from version 3.14.2:
+ Improve zsh completion.
+ Fix a bug causing the gnome-shell extension to randomly crash.
- Changes from version 3.14.1:
+ Search is now always done by the daemon, not the gnome-shell
extension.
+ New gpaste subcomand: search.
+ Gpaste now accepts --online --raw and --zero options.
+ Search is now async.
+ Various gnome-shell extension fixes.
+ Updated completions.
+ We now restore the clipboard contents when unlocking the
screensaver.
+ Updated translations.
- Rename libgpaste2 subpackage to libgpaste3, following upstream
soname change.
-------------------------------------------------------------------
Wed Feb 18 08:27:58 UTC 2015 - develop7@develop7.info
- Move GPaste.Settings.service out of -devel, enabling regular
users to run GPaste settings.
-------------------------------------------------------------------
Tue Dec 16 21:01:42 UTC 2014 - zaitor@opensuse.org
- Add explicit pkgconfig(gnome-keybindings) BuildRequires:
configure looks for it.
- Add pkgconfig(vapigen) BuildRequires and pass --enable-vala to
configure: build vala bindings.
-------------------------------------------------------------------
Mon Nov 24 12:30:13 UTC 2014 - dimstar@opensuse.org
- Update to version 3.14 (boo#905909):
+ Update for latest gobject-introspection.
+ Support gnome-shell 3.14.
+ Start redesign of the gnome-shell extension.
+ New gpaste show-history command.
- Changes from version 3.12.3.1:
+ A bug preventing the history to be saved to disk has been
fixed.
+ Prevent a segfault when loading large histories.
+ Add a new gpaste oneline-history command.
- Changes from version 3.12.3:
+ gpaste-daemon now has an Update dbus signal more precise than
Changed.
+ Desktop files fixes.
+ All calls to clipboard are now async.
+ Performance improvements.
+ gpaste-client has been updated to match gpaste-daemon changes
with an update signal.
+ gnome-shell extension has been ported to the update signal.
+ applets have been ported to the update signal.
+ gnome-shell search bar now matches the user theme.
- Changes from version 3.12.2:
+ gpasted has been renamed gpaste-daemon.
+ Desktop files have been fixed.
+ Fixes for the ubuntu app-indicator.
+ Keybinding to mark an item as being a password.
+ All libgpaste-* have been merged into a single libgpaste.
+ Misc bugfixes reported for debian packaging.
- Changes from version 3.12.1:
+ Systemd support has been removed.
+ GPaste is now compliant with
https://wiki.gnome.org/HowDoI/DBusApplicationLaunching
+ GPaste now has built-in support for managing passwords, blog
post coming.
+ Completions and man pages have been updated.
+ Translations have been updated.
+ Miscellaneous bugfixes with static analysis.
+ The search feature of the gnome-shell extension has been
improved.
- Rework subpackages, following upstream changes:
+ Drop libgpaste-core4, libgpaste-daemon1, libgpaste-keybinder3,
libgpaste-applet1, libgpaste-settings1 and libgpaste-client3.
+ New subpackage libgpaste2.
- Drop gpaste-gnome-shell-version-3.12.2.patch: fixed upstream.
-------------------------------------------------------------------
Fri Jun 6 23:17:49 UTC 2014 - gankov@opensuse.org
- Update to version 3.12:
+ Improved compatibility with GNOME 3.12
- Changes from version 3.10.1
+ gpasted no longer fails at runtime if gnome-shell's settings
schema is not installed
+ growing lines are detected for lines getting expanded at their
left too
+ gnome-shell extension has been rewritten
+ gnome-shell extension now has a search bar
+ translations update
+ misc bugfixes
- Changes from version 3.10
+ Follow GNOME versionning
+ Don't display error on daemon-reexec
+ Fix coredumps due to g_error
+ New library: libgpaste-applet
+ Unity support (for Ubuntu 14.04 and above) using
libgpaste-applet
+ Port legacy applet to libgpaste-applet and rename to StatusIcon
+ Redesign GPaste StatusIcon to make it simpler and similar to
gnome-shell extension
+ Vala is no longer required to build the applet (rewritten in C)
+ Lower automake dependency to 1.11
+ Be compatible with gnome-shell up to 3.12
+ libgpaste-settings: add reset
+ gpaste settings: add reset buttons
+ gpaste settings: add a switch to enable the gnome-shell
extension
+ The gnome-shell gsettings schema is now required when
--enable-gnome-shell-extension is provided (default)
+ gpasted: GetElement now returns the display string
+ gpasted now forwards the full history via dbus, letting the
client manage the display limit
+ gpasted gained GetHistoryLength, GetRawHistory, GetRawElement
and About
+ gpasted gained a new Version property
+ Add about dialog to all components
+ Prefer dark theme
+ Display more info at the end of configure
+ Provide appdata files
+ Parallel build fixes
+ Fix build issues for Fedora, Ubuntu and Debian
+ clang related fixes
+ Fix warnings
+ Translations update
- Changes from version 3.8
+ Fix german translation
+ No longer depend on libxml
+ Update Portugueuse and French translations
+ New growing-lines feature
+ Misc bufixes
- Create new subpackage for the new libgpaste-applet1 library
- Replace subpackage to new version of libraries(libgpaste-client3,
libgpaste-core4).
- Add gpaste-gnome-shell-version-3.12.2.patch
-------------------------------------------------------------------
Sat Dec 7 20:41:58 UTC 2013 - gankov@opensuse.org
- Update to version 3.7:
+ "Paste and Pop" is now only "Pop"
+ Fix SEGV when deleting last item of history
+ New gnome-shell DBus client library
+ DBus client libraries are now async
+ Keybinder now uses gnome-shell if available to grab keys
+ Preparations for wayland port
+ Enhance internal memory management
+ Code cleanup
+ Misc bug fixes
+ German translation
- Changes from version 3.6:
+ GPaste settings look has been updated to better fit with recent
GNOME
+ Performance improvements
+ Daemon now fully evenmential (no more polling, less power
consuption)
+ GPasteClipboard now has a "owner-change" signal similar to
GtkClipboard's one
+ Misc. bugfixes
+ New setting to set the maximum amount of memory used by data in
history
+ FIFO mode has been dropped (lacking design)
+ Code cleanup and modernisation
+ g_paste_history_add is now transfer full
- Create new subpackage for the new libgpaste-gnome-shell-client0
library.
- Replace subpackage to new version of libraries(libgpaste-client2,
libgpaste-keybinder3, libgpaste-core3).
-------------------------------------------------------------------
Sun Oct 13 16:37:30 UTC 2013 - gankov@opensuse.org
- Update to version 3.5:
+ Compatibility with gnome-shell 3.9.90 and above
+ The gnome-shell applet has totally been rewritten and is now
more intuitive.
+ Port to newer glib
+ Don't use deprecated stuff from gtk+
+ The X11 keybinder is now optional
+ New keybinding to sync the clipboard to the primary selection
+ New keybinding to sync the primary selection to the clipboard
- Remove gpaste-gnome-3.9.patch
-------------------------------------------------------------------
Thu Jul 25 20:01:21 UTC 2013 - gankov@opensuse.org
- Update to version 3.0.2:
+ Fix build without gnome-control-center installed
+ Fix focus when using <Ctrl><Alt><H< in gnome-shel extension
- Changes from version 3.0.1:
+ Fix build.
- Changes from version 3.0:
+ Various build fixes.
+ Support of gnome-control-center for setting keybindings.
+ Compatibility with newer gnome-shell.
- Changes from version 2.99.2:
+ Fix a bug making gpaste settings ui a no-op.
+ Don't close legacy applet menu when deleting an item.
+ Fix vala bindings.
+ Updated translations,
- Changes from version 2.99.1:
+ Fix a few typos in the conditional code for applet and
extension.
+ Fix make install when GPaste is not yet installed.
+ Clean desktop files.
- Changes from version 2.99:
+ Compatibility with recent development releases of gnome-shell.
+ "gpaste f" now defers the file reading to the GPaste daemon.
+ libgpaste-client does now fully cover the GPaste DBus API.
+ libgpaste-keybinder has been ported to use XInput2.
+ keybindings have been fixed.
+ The gnome-shell extension has been ported to use
libgpaste-client.
+ A systemd user unit is now provided.
+ New library: libgpaste-settings-ui.
+ gpaste-settings has been ported to libgpaste-settings-ui.
+ The gnome-shell extension now has a pref.js module based on
libgpaste-settings-ui.
+ An autostart desktop file is now provided with the legacy
applet.
+ gobject-introspection and vala support are now optional.
+ Various code cleanup.
- Add gpaste-gnome-3.9.patch: Declare GNOME 3.9.x as compatible.
-------------------------------------------------------------------
Sun Dec 2 18:14:38 UTC 2012 - dimstar@opensuse.org
- Update to version 2.9.1:
+ Fix memory leak when handling images.
+ Fix duplicated images in history.
+ Fix "changed" signal in GPasteSettings.
-------------------------------------------------------------------
Wed Oct 10 20:06:29 UTC 2012 - dimstar@opensuse.org
- Update to version 2.9:
+ Now depends on intltool 0.50
+ Automake stack is even more modular
+ libgpaste has been split into sublibs: libgpaste-core,
libgpaste-keybinder and libgpaste-settings
+ New libraries: libgpaste-client and libgpaste-daemon
+ gpaste CLI is rewritten in C
+ Keybindings have totally been reworked
+ Performance improvements
+ Various code cleanup
+ Images support can now be disabled
+ Paste and Pop keybinding may behave weirdly because of gtk+
- Drop libgpaste1 sub-package: this library name no longer exists.
- Create new subpackages for the new libs (libgpaste-core1,
libgpaste-keybinder1, libgpaste-settings1, libgpaste-client0 and
libgpaste-daemon1).
-------------------------------------------------------------------
Sun May 6 11:02:55 UTC 2012 - dimstar@opensuse.org
- Update to version 2.8.1:
+ Fix crash in gpaste_daemon_tracking.
-------------------------------------------------------------------
Thu May 3 19:50:21 UTC 2012 - badshah400@gmail.com
- Update to version 2.8:
+ Various cleanup and bugfixes.
+ The history file now has a version number.
+ CDATA can now be copied.
+ ToggleHistory is now ShowHistory.
+ The "keyboard-shortcut" preferences is now called
"show-history".
+ New feature : Paste & Pop with a new keybinding (experimental).
+ FIFO mode.
+ Multi-history with "gpaste backup-history" and "gpaste
switch-history".
+ New commands: "gpaste delete-history" and "gpaste
list-histories".
+ gpaste-settings has been rewritten.
+ libgpaste improvements.
+ vapi is no longer shipped and is generated when building.
+ Now requires automake 1.12 and autoconf 2.69.
+ Updated translations.
- Rename libpaste0 subpackage to libgpaste1, following upstream
soname change.
-------------------------------------------------------------------
Wed Apr 25 16:09:54 UTC 2012 - vuntz@opensuse.org
- Update to version 2.5:
+ New library to externalize the core: libgpaste written in C
with introspection and vapi
+ Port gpasted to libgpaste and rewrite it in C
+ Port gpaste-settings to libgpaste
+ Port gpaste-applet to libgpaste
+ Reexecute has now a signal: ReexecuteSelf
+ Small bug fixes
+ Various build system cleanup
- Cleanup for inclusion in Factory.
-------------------------------------------------------------------
Tue Feb 14 17:45:00 UTC 2012 simone.tolotti@gmail.com
- New package, imported from Fedora package (and update to 2.2.1).