5d7183ee0c
all: Don't warn about deprecated gtk_window_present usage
...
Avoid compilation warnings about internal users of gtk_window_present().
2019-02-22 18:38:11 -05:00
4f962c6dbf
Add AGPL3-only licence to GtkAboutDialog
...
https://bugzilla.gnome.org/show_bug.cgi?id=792793
2018-02-11 14:22:09 +00:00
f3408d89d5
AboutDialog: Fix accepting GTK_LICENSE_AGPL_3_0
...
Add the new GTK_LICENSE_AGPL_3_0 to the allowed enum range checked in
gtk_about_dialog_set_license_type(), so this value is not rejected.
https://bugzilla.gnome.org/show_bug.cgi?id=789678
2017-10-31 18:57:02 +00:00
8169d6703a
aboutdialog: Fix code snippets
...
Define all variables and fix a missing comma in the first
gtk_show_about_dialog call.
2017-10-11 22:11:27 +01:00
ff982658ee
Update the URLs of known licenses to HTTPS
...
Use HTTPS by default for security/privacy. Avoids slow redirects.
https://bugzilla.gnome.org/show_bug.cgi?id=766517
2017-07-18 14:36:02 -04:00
f2febf7c71
GtkAboutDialog: We use gtk_show_uri_on_window() by default
...
Not gtk_show_uri().
https://bugzilla.gnome.org/show_bug.cgi?id=778726
2017-02-16 16:34:42 +01:00
d9748563c8
GtkAboutDialog: Fix formatting of example email address in html
...
Signed-off-by: Chris Mayo <aklhfex@gmail.com >
https://bugzilla.gnome.org/show_bug.cgi?id=776524
2016-12-30 10:37:38 -05:00
e47957406d
about dialog: Use gtk_show_uri_on_window
...
This allows us to handle things slightly better in
the portal case.
https://bugzilla.gnome.org/show_bug.cgi?id=768499
2016-07-08 00:07:11 -04:00
a8c59543cf
about-dialog: Fix "format not a string literal" errors
...
A non-intrusive fix.
https://bugzilla.gnome.org/show_bug.cgi?id=764585
2016-04-05 12:58:58 +02:00
d47c7f7ba0
gtkaboutdialog: don't break ABI in GtkLicense enum
...
As the elements in the enum are not explicitly numbered, inserting an
element between some other elements shall change the values of elements
after the insertion. So append the new element at the end.
Anyway, no code should rely on the position of an element in an enum.
https://bugzilla.gnome.org/show_bug.cgi?id=763850
2016-03-25 18:38:46 +01:00
40e777ae30
gtkaboutdialog: Add support for GNU Affero GPLv3+
...
Add support for GNU Affero GPLv3 (or later) to GtkLicense enum
https://bugzilla.gnome.org/show_bug.cgi?id=763850
2016-03-24 23:18:40 -04:00
2182fe7d9d
Don't pass widget state flags to GtkStyleContext API
2015-11-22 17:11:35 +01:00
66f0bdee0a
Intern all signal names beforehand
...
This avoids pointless allocations
2015-09-12 12:50:39 -04:00
9f24b54786
Code cleanup
...
Use g_slist_free_full more consistently. This commit just converts
the obvious cases where g_slist_forall is directly followed by
g_slist_free.
2015-07-31 22:23:35 -04:00
5c2759af3c
Use standard cursor names
...
This changes GTK+ to use gdk_cursor_new_from_name() with the
'standard' css names, instead of GdkCursorType.
https://bugzilla.gnome.org/show_bug.cgi?id=652085
2015-07-26 01:45:06 -04:00
94825c1777
about dialog: Fix compiler warnings
...
Fix warnings due to -Wdeclaration-after-statement and -Wshadow.
2015-06-02 09:08:14 -04:00
e478ec09b8
GtkAboutDialog: Make credits section keyboard navigatable
...
Its the right thing to do.
2015-05-02 11:55:57 -04:00
066646c96d
GtkAboutDialog: Fix crash on link click
...
https://bugzilla.gnome.org/show_bug.cgi?id=743592
2015-01-28 16:28:51 -05:00
79ada68f8c
Formatting fixes
2014-12-23 14:30:10 -05:00
8aecf2c06a
GtkAboutDialog: Don't use gdk_cursor_new
...
gdk_cursor_new returns cursors for the default display, and
thus is not safe to use in code that may run on non-default
displays.
2014-10-28 00:36:17 -04:00
a8f4269157
GtkAboutDialog: Don't shout
...
Don't use all-caps in the UI - it looks scary.
https://bugzilla.gnome.org/show_bug.cgi?id=671138
2014-10-19 23:16:06 -04:00
a6ae8f6d96
aboutdialog: Mark strings as translatable
...
https://bugzilla.gnome.org/show_bug.cgi?id=730893
2014-10-18 22:56:28 +02:00
bdf35e034a
GtkAboutDialog: Add formatting examples to the docs
...
We were not very explicit about the expected format for links
and email addresses in the strings, so give some explicit examples.
2014-08-29 15:11:11 -04:00
992af6c4fe
GtkAboutDialog: Support https in links
...
https://bugzilla.gnome.org/show_bug.cgi?id=680067
2014-08-29 00:51:39 -04:00
08066b1009
GtkAboutDialog: Drop visibility-notify-event handler
...
The signal is deprecated, and the handler is only helping
for a really tiny corner case anyway.
https://bugzilla.gnome.org/show_bug.cgi?id=734961
2014-08-23 01:28:14 -04:00
22db3e57cb
Avoid picking up long description as translator comment
...
Rearrange a few lines to help xgettext avoid picking up the
long description of GtkAboutDialog as translator comment.
2014-08-22 02:04:31 -04:00
b6c4865ff8
gtkaboutdialog: support showing buttons in action area
...
Give GtkAboutDialog buttons in the action area instead of hard-coding
use-header-bar to TRUE. This is for environments which don't have the
Gtk/DialogsUseHeader xsetting turned on.
https://bugzilla.gnome.org/show_bug.cgi?id=730893
2014-06-30 19:07:56 -04:00
bc46df34fc
GtkAboutDialog: Use a setter for wrap-license
...
This avoids redundant notification.
2014-06-09 13:30:51 -04:00
09a589b716
GtkAboutDialog: Fix a parameter check
...
When we expanded the GtkLicense enumeration in 3.12, we forgot
to update the limit check in gtk_about_dialog_set_license_type.
Caught by testing property notification for enum properties.
2014-06-09 13:30:51 -04:00
06ab3e7477
GtkAboutDialog: Use G_PARAM_EXPLICIT_NOTIFY
2014-06-09 13:30:51 -04:00
c8acad2816
GtkAboutDialog: Convert to g_object_class_install_properties
2014-06-09 13:30:51 -04:00
f8b6bfe744
docs: Remove '\' escape character from literals
...
commit 7f6a964c47
replaced entities, but
escaped the replacement text also inside literals, which resulted in the
escaping '\' to also appear in the documentation.
https://bugzilla.gnome.org/show_bug.cgi?id=727322
2014-04-04 01:24:35 -04:00
905a6aa2e8
about-dialog: link directly to the 3.0 version of GPL licenses
...
In the unlikely case that there is another GPL released in the future
it would be best if we link directly to the 3.0 version of the
license description instead of the alias to the latest
version.
2014-02-27 08:12:56 -05:00
469d333aa2
docs: use Returns: consistently
...
Instead of Return value:
2014-02-19 18:56:05 -05:00
3c981d23dc
Don't show an empty license tab
...
It is not useful to show a license tab, if there's no license
to read. This was pointed out as a possibility in
https://bugzilla.gnome.org/show_bug.cgi?id=724411
2014-02-15 18:07:09 -05:00
37a8ee6e95
docs: fully break lines in examples
...
Try to do a better job of keeping example content
from being too wide. It is often rendered as <pre>
text so the only time we can wrap it is in the source.
It is best to full break lines at all punctuation and
to try to keep the width under 70 chars or so.
2014-02-12 18:42:50 -05:00
7f6a964c47
Docs: Remove all entities and turn off sgml mode
...
With all element markup gone, it is time to turn off
sgml mode, and get rid of entities as well.
2014-02-09 17:58:07 -05:00
13998c55e7
docs: use proper quotations instead of '*'
2014-02-07 14:22:39 -05:00
7a208fbbf3
docs: use proper apostrophe
...
https://wiki.gnome.org/Design/OS/Typography
2014-02-07 13:06:10 -05:00
2a45418b67
docs: use proper quotes
2014-02-05 15:08:42 -05:00
a22358c0c0
docs: use ` instead of <literal>
2014-02-04 18:24:29 -05:00
4c8bd8e7cf
docs: Identify examples that are C code
...
https://bugzilla.gnome.org/show_bug.cgi?id=723119
2014-01-29 12:45:49 -05:00
768bc44081
docs: use |[ ]| instead of <programlisting></programlisting>
...
https://bugzilla.gnome.org/show_bug.cgi?id=723119
2014-01-29 12:45:49 -05:00
dcf41924fe
Clarify documentation of GtkAboutDialog::logo
...
Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=636594
2014-01-24 22:43:51 -05:00
22bcd62e2e
aboutdialog: make use-header-bar override work from bindings
...
Instead of setting "use-header-bar" from gtk_about_dialog_new(),
override its default value by inspecting the properties at constructor()
time. This makes it work from bindings as well, since they don't use the
convenience C constructor.
https://bugzilla.gnome.org/show_bug.cgi?id=722574
2014-01-24 15:50:36 -05:00
4a11acdc8c
resources: move resources into a subdirectory
2014-01-23 21:04:59 -05:00
a70f8f44b4
about dialog: Use headerbar
...
Use a GtkHeaderBar for the credits and about buttons.
It makes less sense here than in other places to go back to
the buttons on the bottom, considering we only have a close
button, so we always use a header bar.
https://bugzilla.gnome.org/show_bug.cgi?id=720059
2014-01-17 17:52:08 -05:00
2ebbc724b7
GtkAboutDialog: be consistent about link activation
...
As pointed out in
https://bugzilla.gnome.org/show_bug.cgi?id=721394 ,
links in the credits part were not going through the
::link-activated signal. Fix that.
2014-01-04 11:08:29 -05:00
08f31006cb
Trivial grammar fix
2014-01-04 10:57:46 -05:00
63c9342e30
about dialog: differentiate GPL "or later" versions
...
https://bugzilla.gnome.org/show_bug.cgi?id=720410
2013-12-16 11:44:35 -05:00