summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Update Indonesian translationHEADmasterKukuh Syafaat2023-05-101-178/+212
|
* data: Manpage generation changesLogan Rathbone2023-05-085-22/+508
| | | | | | | | | | | | | | Don't automatically generate the manpage from help2man for now. This creates problems since a display manager is required to run `zenity --help-all` and `zenity --version` at this time. This should be fixed in the long term, but for now we're just going to avoid the issue altogether. Manual intervention will be required to update the manpage for now, but hopefully we can rectify this in the future. It is fine for now as the manpage should not need to be regenerated too frequently. Also, s/GTK+/GTK in the .roff boilerplate.
* util: Remove superfluous GtkWindow cast checkLogan Rathbone2023-05-081-1/+1
|
* util: Ignore superfluous quit requestsLogan Rathbone2023-05-081-0/+10
| | | | This should prevent potential race conditions with STDIN handling.
* progress: Cleanup unnecessary static objects and remove spurious builder unrefLogan Rathbone2023-05-081-16/+11
|
* util: remove fatal assert on exit if window invalid GtkWindowLogan Rathbone2023-05-081-6/+2
| | | | See https://gitlab.gnome.org/GNOME/zenity/-/merge_requests/25#note_1738825
* Update Russian translationSergej A2023-05-061-182/+213
|
* Update Swedish translationAnders Jonsson2023-05-041-179/+210
|
* Update Polish translationPiotr Drąg2023-04-301-176/+210
|
* Update Georgian translationEkaterine Papava2023-04-301-177/+200
|
* main: Add G_APPLICATION_FLAGS_NON_UNIQUE to GApplication flagsLogan Rathbone2023-04-291-1/+1
| | | | Fixes: #58
* Update Ukrainian translationYuri Chornoivan2023-04-291-179/+225
|
* option: Add non-fatal deprecation warning for --hintLogan Rathbone2023-04-281-0/+19
|
* option: Add non-fatal deprecation warning for --icon-nameLogan Rathbone2023-04-281-66/+36
| | | | | Also, unify the icon deprecation stuff so that --window-icon and --icon-name both work in the same way and produce similar warnings.
* option: Add non-fatal deprecation warning for --attachLogan Rathbone2023-04-281-14/+34
|
* option: Correct --window-icon deprecation message.Logan Rathbone2023-04-281-1/+1
| | | | | We're not "ignoring" it as was previously indicated; we're treating it as if --icon were used.
* 3.92.03.92.0Logan Rathbone2023-04-282-1/+23
|
* Fix typo in Basque help translationAndre Klapper2023-04-281-1/+1
|
* Update Georgian translationEkaterine Papava2023-04-271-176/+188
|
* option: Add non-fatal deprecation warning for --confirm-overwriteLogan Rathbone2023-04-261-0/+20
| | | | | | | | | This makes this option consistent with --mid-search and --window-icon in that the option will do nothing and print a warning that the option is deprecated and will be removed in a future version, but will not cause the script to fatally terminate. Fixes #55
* Merge branch 'missing-responses' into 'master'Logan Rathbone2023-04-261-5/+12
|\ | | | | | | | | progress: don't update responses that aren't there See merge request GNOME/zenity!25
| * progress: don't update responses that aren't thereAdam Williamson2023-04-201-5/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | zenity_progress_handle_stdin always tries to update these responses when progress seems to be done, but sometimes the responses aren't present at all. The cancel response is not present if `no_cancel` is true (that's when the CLI param `--no-cancel` is used), and the OK response is not present if `auto_close` is true (that's when `--auto-close` is used). We need to only update the responses when they're present. This solves a problem where zenity will print some errors then crash when `--no-cancel` or `--auto-close` (or both) are used, notably by Steam: zenity[3319]: adw_message_dialog_set_response_enabled: assertion 'adw_message_dialog_has_response (self, response)' failed zenity[3319]: adw_message_dialog_set_response_enabled: assertion 'adw_message_dialog_has_response (self, response)' failed zenity[3319]: adw_message_dialog_set_response_enabled: assertion 'adw_message_dialog_has_response (self, response)' failed steam.desktop[3319]: ** steam.desktop[3319]: Zenity:ERROR:../src/util.c:465:zenity_util_gapp_quit: assertion failed: (GTK_IS_WINDOW (window)) steam.desktop[3319]: Bail out! Zenity:ERROR:../src/util.c:465:zenity_util_gapp_quit: assertion failed: (GTK_IS_WINDOW (window)) I don't know why this causes the parent to stop being a window, but...apparently it does. See: https://bugzilla.redhat.com/show_bug.cgi?id=2177287 Signed-off-by: Adam Williamson <awilliam@redhat.com>
* | Merge branch 'set-parent-existing' into 'master'Logan Rathbone2023-04-261-1/+2
|\ \ | | | | | | | | | | | | tree-column-view: don't steal children See merge request GNOME/zenity!28
| * | tree-column-view: don't steal childrenAdam Williamson2023-04-201-1/+2
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When mousing over a dialog that uses this kind of view (e.g. one created with the test command in https://gitlab.gnome.org/GNOME/zenity/-/issues/54#note_1726876 ), I see a lot of these errors on the console: gtk_list_item_set_child: assertion 'child == NULL || gtk_widget_get_parent (child) == NULL' failed I think we can hit this callback more than once, and doing so means we try to set the list item's child again; Gtk doesn't like that, because we're effectively trying to set the parent of an item that already has one (it doesn't check if we're just trying to set the *same* parent, it just complains any time you try to set something as the child that already has a parent). Signed-off-by: Adam Williamson <awilliam@redhat.com>
* | webkit: Fix leak by removing unnecessary ref sinkLogan Rathbone2023-04-261-2/+2
| | | | | | | | See https://gitlab.gnome.org/GNOME/zenity/-/merge_requests/29#note_1732335
* | Merge branch 'list-stdin-newrow' into 'master'Logan Rathbone2023-04-261-0/+3
|\ \ | | | | | | | | | | | | tree: fix handling of multi-row stdin input (#54) See merge request GNOME/zenity!27
| * | tree: fix handling of multi-row stdin input (#54)Adam Williamson2023-04-201-0/+3
| |/ | | | | | | | | | | | | | | | | | | This was broken by the GtkColumnView port (7a80b67). As part of the changes that just stopped any attempt to actually start a new row here, so we just kept stuffing more and more items into the only row item we ever create. So you just couldn't do multi- row input via stdin. Signed-off-by: Adam Williamson <awilliam@redhat.com>
* | Merge branch 'webkitgtk-6.0' into 'master'Logan Rathbone2023-04-263-5/+9
|\ \ | | | | | | | | | | | | Port to webkitgtk 6.0 See merge request GNOME/zenity!29
| * | Port to webkitgtk 6.0Adam Williamson2023-04-263-5/+9
|/ / | | | | | | | | | | | | | | | | | | | | | | | | webkitgtk 5.0 is gone from Fedora 38 and Fedora Rawhide, so our CI 'build_fedora' task is always failing. This ports the code to webkitgtk 6.0 and updates the build and CI configs. I based the changes on Epiphany code. I tested it with: zenity --text-info --html --url=https://www.happyassassin.net and it seems to work OK. Signed-off-by: Adam Williamson <awilliam@redhat.com>
* | Merge branch 'title-heading' into 'master'Logan Rathbone2023-04-2610-20/+20
|\ \ | |/ |/| | | | | Set dialog 'heading', not 'title' See merge request GNOME/zenity!26
| * Set dialog 'heading', not 'title'Adam Williamson2023-04-2010-20/+20
|/ | | | | | | | | | In the GTK 4 port, we made all Zenity dialogs use the libadwaita `AdwMessageDialog` class. This dialog does not have a title bar and does not show its title. The equivalent to title for this class is 'heading' - everywhere we were previously setting the title, we should set the 'heading' instead. Signed-off-by: Adam Williamson <awilliam@redhat.com>
* Update Russian translationSergej A2023-04-081-8/+6
|
* Update Basque translationAsier Sarasua Garmendia2023-04-061-278/+314
|
* Update Indonesian translationAndika Triwidada2023-03-211-69/+17
|
* Update Polish translationPiotr Drąg2023-03-122-395/+388
|
* Update Hungarian translationBalázs Úr2023-03-111-324/+305
|
* Update Hungarian translationBalázs Úr2023-03-081-118/+141
|
* Update Ukrainian translationYuri Chornoivan2023-03-071-31/+20
|
* Zenity 3.91.03.91.0Logan Rathbone2023-03-072-1/+20
|
* Update Swedish translationAnders Jonsson2023-03-061-288/+322
|
* Update Swedish translationAnders Jonsson2023-03-061-96/+133
|
* Merge branch 'icon-name-fix' into 'master'Logan Rathbone2023-03-061-1/+1
|\ | | | | | | | | help: Freedesktop.org spec fixes See merge request GNOME/zenity!24
| * notification: Fix freedesktop.org spec icon nameAnders Jonsson2023-03-061-1/+1
| |
* | Update Turkish translationSabri Ünal2023-03-061-323/+348
|/
* Update Russian translationSergej A2023-03-041-236/+138
|
* Update Russian translationAleksandr Melman2023-03-041-286/+321
|
* Update Lithuanian translationAurimas Černius2023-02-261-291/+325
|
* Fix invalid markup in German help translationAndre Klapper2023-02-131-1/+1
|
* Update Slovenian translationMartin2023-02-121-330/+269
|
* Update German translationJürgen Benvenuti2023-02-111-295/+330
|