Ricardo Mones [Sun, 18 Nov 2018 01:49:12 +0000 (02:49 +0100)]
Remove unused constants and add another
Ricardo Mones [Sun, 18 Nov 2018 01:44:14 +0000 (02:44 +0100)]
Remove unused subs
They can be added later if needed… thanks go to:
http://blogs.perl.org/users/ovid/2012/07/finding-unused-subroutines.html
Ricardo Mones [Fri, 16 Nov 2018 00:32:13 +0000 (01:32 +0100)]
Migrate behaviour page to grid
Ricardo Mones [Fri, 16 Nov 2018 00:22:21 +0000 (01:22 +0100)]
Migrate colors page to grid
Ricardo Mones [Fri, 16 Nov 2018 00:11:35 +0000 (01:11 +0100)]
Migrate gui page to grid
Ricardo Mones [Thu, 15 Nov 2018 23:53:49 +0000 (00:53 +0100)]
Migrate other page to grid
Ricardo Mones [Thu, 15 Nov 2018 23:46:32 +0000 (00:46 +0100)]
Migrate windows page to grid
Ricardo Mones [Thu, 15 Nov 2018 23:37:43 +0000 (00:37 +0100)]
Migrate account subpages to grid
Set also default account emphasis to underline, because tab labels are
bold by default.
Ricardo Mones [Thu, 15 Nov 2018 23:31:09 +0000 (00:31 +0100)]
Migrate plugins page to grid
Ricardo Mones [Thu, 15 Nov 2018 18:39:26 +0000 (19:39 +0100)]
New grid helpers for a simpler page
Also recover runtime version info
Ricardo Mones [Mon, 12 Nov 2018 19:14:28 +0000 (20:14 +0100)]
Do not hardcode background colors for stripes
Just use theme 'normal' and 'insensitive' colours. The function
get_brackground_color is deprecated since 3.16:
https://developer.gnome.org/gtk3/stable/GtkStyleContext.html#gtk-style-context-get-background-color
Ricardo Mones [Mon, 12 Nov 2018 01:02:52 +0000 (02:02 +0100)]
Remove GTK runtime info until available
Ricardo Mones [Sun, 11 Nov 2018 15:55:43 +0000 (16:55 +0100)]
Migrate info page to GtkGrid
Ricardo Mones [Sun, 11 Nov 2018 14:08:54 +0000 (15:08 +0100)]
Update README file
Ricardo Mones [Sun, 11 Nov 2018 14:02:35 +0000 (15:02 +0100)]
Update manual page
Ricardo Mones [Sun, 11 Nov 2018 13:56:12 +0000 (14:56 +0100)]
Remove references to GTK2 and fix info page
At least temporarily: documentation¹ says GET_VERSION_INFO is available
but don't really know whether {major|minor|micro}_version functions are
available in version 0.034.
¹ https://metacpan.org/pod/Gtk3
Ricardo Mones [Sun, 11 Nov 2018 13:03:17 +0000 (14:03 +0100)]
Fix email address
Ricardo Mones [Sat, 10 Nov 2018 20:18:17 +0000 (21:18 +0100)]
Fix missing people in AUTHORS
Ricardo Mones [Sat, 10 Nov 2018 20:17:13 +0000 (21:17 +0100)]
Migrate about dialog to AboutDialog
Ricardo Mones [Sat, 10 Nov 2018 19:32:02 +0000 (20:32 +0100)]
Restore missing hints on widgets
Ricardo Mones [Sat, 10 Nov 2018 19:26:36 +0000 (20:26 +0100)]
Replace Gtk3::MessageDialog to recover icons
See: https://developer.gnome.org/gtk3/stable/GtkMessageDialog.html#gtk-message-dialog-set-image
Ricardo Mones [Sat, 10 Nov 2018 19:07:23 +0000 (20:07 +0100)]
Migrate from deprecated Gdk::Color to Gdk::RGBA
Fixes all “Odd number of elements in anonymous hash at
/usr/lib/x86_64-linux-gnu/perl5/5.24/Glib/Object/Introspection.pm line 267.“
Ricardo Mones [Sat, 10 Nov 2018 19:04:52 +0000 (20:04 +0100)]
Gdk's keyval_from_name is now a class function
Fixes “*** Gtk3::Gdk::keyval_from_name: passed too many parameters
(expected 1, got 2); ignoring excess at ./clawsker line 2858.”
Ricardo Mones [Sat, 10 Nov 2018 19:01:49 +0000 (20:01 +0100)]
Tell about dialog who is its parent
Fixes “Gtk-Message: GtkDialog mapped without a transient parent. This is
discouraged.”
Ricardo Mones [Sat, 10 Nov 2018 18:53:25 +0000 (19:53 +0100)]
Seems Accelerators are gone too
Error was “Can't locate object method "parse" via package "Gtk3::Accelerator"
(perhaps you forgot to load "Gtk3::Accelerator"?) at ./clawsker line 2270.”
See: https://stackoverflow.com/questions/
46793712 (yes, this is a Ruby
question, but the given answer also works for Perl ;-)
Ricardo Mones [Sat, 10 Nov 2018 18:46:45 +0000 (19:46 +0100)]
Window's set_icon_list needs an array ref
Error was “*** Gtk3::Window::set_icon_list: passed too many parameters
(expected 2, got 4); ignoring excess at ./clawsker line 2878.“ followed
by “need an array ref to convert to GList at ./clawsker line 2878.”
See: https://developer.gnome.org/gtk3/stable/GtkWindow.html#gtk-window-set-icon-list
Ricardo Mones [Sat, 10 Nov 2018 18:42:46 +0000 (19:42 +0100)]
Use the new ComboBoxText
Error was “Can't locate object method "new_text" via package "Gtk3::ComboBox"
at /usr/lib/x86_64-linux-gnu/perl5/5.24/Glib.pm line 222.”
See: https://developer.gnome.org/gtk3/stable/GtkComboBoxText.html
Ricardo Mones [Sat, 10 Nov 2018 18:39:22 +0000 (19:39 +0100)]
Notebooks' append_page() needs a label now
Error was “`Behaviour' is not of type Gtk3::Widget at
/usr/lib/x86_64-linux-gnu/perl5/5.24/Glib/Object/Introspection.pm line
67.”
See: https://developer.gnome.org/gtk3/stable/GtkNotebook.html#gtk-notebook-append-page
Ricardo Mones [Sat, 10 Nov 2018 18:37:09 +0000 (19:37 +0100)]
Use getter to recover widgets' sensitivity
Error was “Can't locate object method "sensitive" via package
"Gtk3::SpinButton" at ./clawsker line 570.”
Ricardo Mones [Sat, 10 Nov 2018 18:33:23 +0000 (19:33 +0100)]
Fix missing new_with_markup in MessageDialog
Error was “Can't locate object method "new_with_markup" via package
"Gtk3::MessageDialog" at /usr/lib/x86_64-linux-gnu/perl5/5.24/Glib.pm
line 222.”
See: https://developer.gnome.org/gtk3/stable/GtkMessageDialog.html#gtk-message-dialog-new-with-markup
Ricardo Mones [Sat, 10 Nov 2018 18:31:01 +0000 (19:31 +0100)]
sed -i 's,Gtk2,Gtk3,' clawsker
AKA “to make an omelette you have to crack a few eggs”
Ricardo Mones [Thu, 8 Nov 2018 18:19:41 +0000 (19:19 +0100)]
Fix translator name to match po file
Ricardo Mones [Thu, 8 Nov 2018 18:12:19 +0000 (19:12 +0100)]
Fix always asking for pending changes on exit
Introduced in previous commit. Let's re-initialize the counter just
before showing GUI, to discard any changes the initialization of
undefined preferences with default values could have made.
Ricardo Mones [Wed, 7 Nov 2018 20:33:58 +0000 (21:33 +0100)]
Fix undetected changes when value is zero
Ricardo Mones [Wed, 7 Nov 2018 19:12:24 +0000 (20:12 +0100)]
Add screenshots for current UI under XFCE
Ricardo Mones [Mon, 10 Sep 2018 22:57:44 +0000 (00:57 +0200)]
Update contributors list
Ricardo Mones [Mon, 10 Sep 2018 22:52:48 +0000 (00:52 +0200)]
Also install Traditional Chinese translation
Ricardo Mones [Mon, 10 Sep 2018 16:20:25 +0000 (18:20 +0200)]
New Traditional Chinese translation by Mark Chang
Ricardo Mones [Mon, 10 Sep 2018 16:06:19 +0000 (18:06 +0200)]
Brazilian Portuguese update by Frederico Gonçalves Guimarães
Ricardo Mones [Wed, 15 Aug 2018 17:47:22 +0000 (19:47 +0200)]
Release 1.2.0
wwp [Wed, 15 Aug 2018 13:03:35 +0000 (15:03 +0200)]
French translation: updates, changes, fixes.
Ricardo Mones [Tue, 14 Aug 2018 10:57:53 +0000 (12:57 +0200)]
Fix parameter name in Norwegian Bokmål translation
Ricardo Mones [Tue, 14 Aug 2018 10:56:00 +0000 (12:56 +0200)]
Norwegian Bokmål translation update by Petter Adsen
Ricardo Mones [Tue, 14 Aug 2018 10:48:26 +0000 (12:48 +0200)]
Fix superfluous backslash
And unnecessary obsolete translations at the end of file
Ricardo Mones [Tue, 14 Aug 2018 10:35:05 +0000 (12:35 +0200)]
Catalan translation update by David Medina
Ricardo Mones [Fri, 10 Aug 2018 11:58:04 +0000 (13:58 +0200)]
Danish translation update by Erik P. Olsen
Ricardo Mones [Wed, 8 Aug 2018 19:24:40 +0000 (21:24 +0200)]
Turkish translation update by Numan Demirdöğen
Ricardo Mones [Wed, 8 Aug 2018 12:04:28 +0000 (14:04 +0200)]
Swedish translation update by Andreas Rönnquist
Ricardo Mones [Wed, 8 Aug 2018 11:58:41 +0000 (13:58 +0200)]
Dutch translation update by Marcel Pol
Ricardo Mones [Tue, 7 Aug 2018 22:46:16 +0000 (00:46 +0200)]
Update Spanish translation
Ricardo Mones [Tue, 7 Aug 2018 22:35:50 +0000 (00:35 +0200)]
Update pot file for release
Ricardo Mones [Tue, 7 Aug 2018 22:27:57 +0000 (00:27 +0200)]
Replace xgettext boilerplate with current texts
Ricardo Mones [Tue, 7 Aug 2018 21:48:41 +0000 (23:48 +0200)]
Update year
Ricardo Mones [Thu, 26 Jul 2018 20:23:27 +0000 (22:23 +0200)]
Check for failed backups
Create also a backup of menurc when saving
Ricardo Mones [Sat, 14 Jul 2018 14:58:34 +0000 (16:58 +0200)]
Fix bug #4013 “"Menu path" font size in Hotkeys tab is too small”
Ricardo Mones [Sat, 14 Jul 2018 10:56:00 +0000 (12:56 +0200)]
Allow to exit with escape key
Ricardo Mones [Sat, 14 Jul 2018 09:54:38 +0000 (11:54 +0200)]
Don't update modifications if no initial value
This happens with hidden properties of plugins which are not used and
therefore there's no value on clawsrc. Could also happen with removed
hidden properties which are not present in newer Claws Mail installs.
In both cases the widgets are disabled in UI, but the handler is run on
startup, causing a warning (undefined value used in comparison) and
modifiying the counter, wich in turn causes the warning dialog to be
wrongly shown on exit.
Ricardo Mones [Wed, 11 Jul 2018 22:10:53 +0000 (00:10 +0200)]
Don't clear modifications when saving fails
Ricardo Mones [Wed, 11 Jul 2018 21:55:53 +0000 (23:55 +0200)]
Warn about unapplied changes on exit
Fixes bug #3736 “RFE: warn if clicking Quit and changes have been done”
wwp [Mon, 14 May 2018 07:31:51 +0000 (09:31 +0200)]
Add editable geometry settings for the User Actions I/O windows.
Ricardo Mones [Sun, 24 Dec 2017 14:28:45 +0000 (15:28 +0100)]
Release 1.1.1
Ricardo Mones [Sun, 24 Dec 2017 12:23:06 +0000 (13:23 +0100)]
Increase range of cache to 512 Mb
Ricardo Mones [Sun, 24 Dec 2017 12:14:03 +0000 (13:14 +0100)]
Fix quicksearch colors not being handled
Ricardo Mones [Sun, 16 Apr 2017 10:53:28 +0000 (12:53 +0200)]
Unhidden 'warn_sending_many_recipients_num'
This preference is now available on Claws Mail UI
Ricardo Mones [Tue, 4 Apr 2017 18:10:57 +0000 (20:10 +0200)]
Minor updates for German translation
Provided by Axel Köllhofer
Ricardo Mones [Mon, 27 Mar 2017 18:21:06 +0000 (20:21 +0200)]
German translation update by Axel Köllhofer
Ricardo Mones [Mon, 27 Mar 2017 18:14:00 +0000 (20:14 +0200)]
Add forgotten bug fix to news
Ricardo Mones [Sun, 26 Mar 2017 19:30:34 +0000 (21:30 +0200)]
Release 1.1.0
Ricardo Mones [Sun, 26 Mar 2017 19:29:42 +0000 (21:29 +0200)]
Be more specific in dist target
Ricardo Mones [Sun, 26 Mar 2017 12:57:24 +0000 (14:57 +0200)]
Update translator email address
Ricardo Mones [Sat, 25 Mar 2017 16:14:26 +0000 (17:14 +0100)]
Norwegian Bokmål translation update by Petter Adsen
Ricardo Mones [Sat, 25 Mar 2017 13:39:24 +0000 (14:39 +0100)]
Catalan translation update by David Medina
wwp [Fri, 24 Mar 2017 08:10:43 +0000 (09:10 +0100)]
Update version in fr.po.
Ricardo Mones [Fri, 24 Mar 2017 08:01:37 +0000 (09:01 +0100)]
Brazilian Portuguese update by Frederico Gonçalves Guimarães
Ricardo Mones [Thu, 23 Mar 2017 21:44:49 +0000 (22:44 +0100)]
Danish translation update by Erik P. Olsen
Ricardo Mones [Thu, 23 Mar 2017 19:43:01 +0000 (20:43 +0100)]
Turkish translation update by Numan Demirdöğen
Ricardo Mones [Wed, 22 Mar 2017 20:24:37 +0000 (21:24 +0100)]
Swedish translation update by Andreas Rönnquist
Ricardo Mones [Tue, 21 Mar 2017 21:43:48 +0000 (22:43 +0100)]
Fix translation version
Ricardo Mones [Tue, 21 Mar 2017 21:42:57 +0000 (22:42 +0100)]
Dutch translation update by Marcel Pol
wwp [Tue, 21 Mar 2017 11:03:20 +0000 (12:03 +0100)]
Remove deprecated French translations.
wwp [Tue, 21 Mar 2017 10:46:34 +0000 (11:46 +0100)]
Update French translation.
Andreas Rönnquist [Mon, 20 Mar 2017 19:11:55 +0000 (20:11 +0100)]
Tiny visual fix
Ricardo Mones [Sun, 19 Mar 2017 22:59:32 +0000 (23:59 +0100)]
Update Spanish translation
Ricardo Mones [Sun, 19 Mar 2017 10:37:55 +0000 (11:37 +0100)]
Update pot file for release
Ricardo Mones [Sun, 19 Mar 2017 10:33:42 +0000 (11:33 +0100)]
Minor updates
Ricardo Mones [Sun, 12 Mar 2017 10:51:24 +0000 (11:51 +0100)]
Update also 'enabled' flag
Ricardo Mones [Sat, 11 Mar 2017 16:25:23 +0000 (17:25 +0100)]
Save hotkeys to config
Ricardo Mones [Sat, 11 Mar 2017 12:42:35 +0000 (13:42 +0100)]
Coloured stripes and remove separator
Ricardo Mones [Fri, 10 Mar 2017 23:38:36 +0000 (00:38 +0100)]
Better approach: editable lists of hotkeys
Ricardo Mones [Fri, 10 Mar 2017 22:21:15 +0000 (23:21 +0100)]
New hotkeys page, view only mode
Ricardo Mones [Fri, 10 Mar 2017 19:24:24 +0000 (20:24 +0100)]
Keep original order in menurc
Ricardo Mones [Thu, 9 Mar 2017 23:23:10 +0000 (00:23 +0100)]
Enable saving menurc
Ricardo Mones [Thu, 9 Mar 2017 23:11:57 +0000 (00:11 +0100)]
Enable parsing menurc
Ricardo Mones [Thu, 2 Mar 2017 22:10:30 +0000 (23:10 +0100)]
Complete synopsis in manpage
Ricardo Mones [Thu, 2 Mar 2017 21:57:22 +0000 (22:57 +0100)]
Update year
Ricardo Mones [Mon, 27 Feb 2017 23:16:36 +0000 (00:16 +0100)]
Add measure units after spin buttons
But only where applicable: there're numbers which doesn't need it
because already contain the unit in the label, like ‘Rounds for
PBKDF2 function’, and others whose units are simply unknown like
‘Coloured lines contrast’.
Ricardo Mones [Mon, 27 Feb 2017 23:12:31 +0000 (00:12 +0100)]
Conform to current hidden preferences
Ricardo Mones [Mon, 27 Feb 2017 10:12:41 +0000 (11:12 +0100)]
Support spinbuttons with unit labels
Ricardo Mones [Thu, 19 Jan 2017 11:03:21 +0000 (12:03 +0100)]
Repeating options gone since switching to Getopt::Long
Ricardo Mones [Thu, 19 Jan 2017 09:12:03 +0000 (10:12 +0100)]
Do not fail comparing with empty versions
This completes commit
1ba1e151247c687b8183e82a4fa8ce667d68fe10.