Projects
Extra
yad
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 26
View file
yad.changes
Changed
@@ -1,4 +1,13 @@ ------------------------------------------------------------------- +Fri Dec 09 00:00:00 UTC 2011 - detlef@links2linux.de + +- new upstream version <0.16.3> + + * fix text settings in text-info dialog on gtk3 + * fix --percentage option in progress dialog + * recognize special characters like \n in form labels + +------------------------------------------------------------------- Sun Nov 27 00:00:00 UTC 2011 - detlef@links2linux.de - new upstream version <0.16.2>
View file
yad.spec
Changed
@@ -1,7 +1,7 @@ # norootforbuild Name: yad -Version: 0.16.2 +Version: 0.16.3 Release: 1 Summary: A fork of Zenity with many improvements
View file
yad-0.16.2.tar.bz2/ChangeLog -> yad-0.16.3.tar.bz2/ChangeLog
Changed
@@ -1,3 +1,21 @@ +2011-12-05 16:10 ananasik + + * src/form.c: recognize special characters like \n in form labels + +2011-11-26 13:17 ananasik + + * src/progress.c, src/yad.h: fix --percentage option in progress + dialog + +2011-11-26 06:17 ananasik + + * src/main.c, src/text.c: fix settings in text-info dialog for + gtk3. change in window-icon settings algorythm + +2011-11-25 14:58 ananasik + + * ChangeLog, NEWS, configure.ac: release 0.16.2 + 2011-11-25 14:56 ananasik * src/entry.c: always set first item as active for combo-box in
View file
yad-0.16.2.tar.bz2/NEWS -> yad-0.16.3.tar.bz2/NEWS
Changed
@@ -1,3 +1,8 @@ +Version 0.16.3 + - fix text settings in text-info dialog on gtk3 + - fix --percentage option in progress dialog + - recognize special characters like \n in form labels + Version 0.16.2 - always set first item as active for combo-box in entry dialog - fix includes in print for build with gtk3
View file
yad-0.16.2.tar.bz2/configure -> yad-0.16.3.tar.bz2/configure
Changed
@@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.68 for YAD 0.16.2. +# Generated by GNU Autoconf 2.68 for YAD 0.16.3. # # Report bugs to <http://code.google.com/p/yad/issues/entry>. # @@ -560,8 +560,8 @@ # Identity of this package. PACKAGE_NAME='YAD' PACKAGE_TARNAME='yad' -PACKAGE_VERSION='0.16.2' -PACKAGE_STRING='YAD 0.16.2' +PACKAGE_VERSION='0.16.3' +PACKAGE_STRING='YAD 0.16.3' PACKAGE_BUGREPORT='http://code.google.com/p/yad/issues/entry' PACKAGE_URL='http://code.google.com/p/yad' @@ -1312,7 +1312,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures YAD 0.16.2 to adapt to many kinds of systems. +\`configure' configures YAD 0.16.3 to adapt to many kinds of systems. Usage: $0 OPTION... VAR=VALUE... @@ -1378,7 +1378,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of YAD 0.16.2:";; + short | recursive ) echo "Configuration of YAD 0.16.3:";; esac cat <<\_ACEOF @@ -1488,7 +1488,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -YAD configure 0.16.2 +YAD configure 0.16.3 generated by GNU Autoconf 2.68 Copyright (C) 2010 Free Software Foundation, Inc. @@ -1857,7 +1857,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by YAD $as_me 0.16.2, which was +It was created by YAD $as_me 0.16.3, which was generated by GNU Autoconf 2.68. Invocation command line was $ $0 $@ @@ -2672,7 +2672,7 @@ # Define the identity of the package. PACKAGE='yad' - VERSION='0.16.2' + VERSION='0.16.3' cat >>confdefs.h <<_ACEOF @@ -6931,7 +6931,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by YAD $as_me 0.16.2, which was +This file was extended by YAD $as_me 0.16.3, which was generated by GNU Autoconf 2.68. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -6998,7 +6998,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/\\""\`\$/\\\\&/g'`" ac_cs_version="\\ -YAD config.status 0.16.2 +YAD config.status 0.16.3 configured by $0, generated by GNU Autoconf 2.68, with options \\"\$ac_cs_config\\"
View file
yad-0.16.2.tar.bz2/configure.ac -> yad-0.16.3.tar.bz2/configure.ac
Changed
@@ -1,4 +1,4 @@ -AC_INIT(YAD, 0.16.2, http://code.google.com/p/yad/issues/entry, yad, http://code.google.com/p/yad) +AC_INIT(YAD, 0.16.3, http://code.google.com/p/yad/issues/entry, yad, http://code.google.com/p/yad) AM_INIT_AUTOMAKE(1.11 foreign dist-xz no-dist-gzip) AM_SILENT_RULES(yes)
View file
yad-0.16.2.tar.bz2/src/form.c -> yad-0.16.3.tar.bz2/src/form.c
Changed
@@ -479,14 +479,16 @@ fld->type != YAD_FIELD_BUTTON && fld->type != YAD_FIELD_LABEL) { + gchar *buf = g_strcompress (fld->name); l = gtk_label_new (NULL); if (!options.data.no_markup) - gtk_label_set_markup (GTK_LABEL (l), fld->name); + gtk_label_set_markup (GTK_LABEL (l), buf); else - gtk_label_set_text (GTK_LABEL (l), fld->name); + gtk_label_set_text (GTK_LABEL (l), buf); gtk_widget_set_name (l, "yad-form-flabel"); gtk_misc_set_alignment (GTK_MISC (l), options.form_data.align, 0.5); gtk_table_attach (GTK_TABLE (w), l, 0 + col * 2, 1 + col * 2, row, row + 1, GTK_FILL, 0, 5, 5); + g_free (buf); } /* add field entry */ @@ -514,10 +516,14 @@ break; case YAD_FIELD_CHECK: - e = gtk_check_button_new_with_label (fld->name); - gtk_widget_set_name (e, "yad-form-check"); - gtk_table_attach (GTK_TABLE (w), e, 0 + col * 2, 2 + col * 2, row, row + 1, GTK_EXPAND | GTK_FILL, 0, 5, 5); - fields = g_slist_append (fields, e); + { + gchar *buf = g_strcompress (fld->name); + e = gtk_check_button_new_with_label (buf); + gtk_widget_set_name (e, "yad-form-check"); + gtk_table_attach (GTK_TABLE (w), e, 0 + col * 2, 2 + col * 2, row, row + 1, GTK_EXPAND | GTK_FILL, 0, 5, 5); + fields = g_slist_append (fields, e); + g_free (buf); + } break; case YAD_FIELD_COMBO: @@ -625,17 +631,19 @@ case YAD_FIELD_LABEL: if (fld->name0) { + gchar *buf = g_strcompress (fld->name); e = gtk_label_new (NULL); gtk_widget_set_name (e, "yad-form-label"); if (options.data.no_markup) - gtk_label_set_text (GTK_LABEL (e), fld->name); + gtk_label_set_text (GTK_LABEL (e), buf); else - gtk_label_set_markup (GTK_LABEL (e), fld->name); + gtk_label_set_markup (GTK_LABEL (e), buf); gtk_label_set_line_wrap (GTK_LABEL (e), TRUE); gtk_label_set_selectable (GTK_LABEL (e), options.data.selectable_labels); gtk_misc_set_alignment (GTK_MISC (e), options.form_data.align, 0.5); g_signal_connect_after (G_OBJECT (e), "size-allocate", G_CALLBACK (text_size_allocate_cb), NULL); + g_free (buf); } else {
View file
yad-0.16.2.tar.bz2/src/main.c -> yad-0.16.3.tar.bz2/src/main.c
Changed
@@ -125,14 +125,10 @@ /* set window icon */ if (options.data.window_icon) { - GdkPixbuf *pb; - - pb = get_pixbuf (options.data.window_icon, YAD_SMALL_ICON); - if (pb) - { - gtk_window_set_icon (GTK_WINDOW (dlg), pb); - g_object_unref (pb); - } + if (g_file_test (options.data.window_icon, G_FILE_TEST_EXISTS)) + gtk_window_set_icon_from_file (GTK_WINDOW (dlg), options.data.window_icon, NULL); + else + gtk_window_set_icon_name (GTK_WINDOW (dlg), options.data.window_icon); } /* set window borders */
View file
yad-0.16.2.tar.bz2/src/progress.c -> yad-0.16.3.tar.bz2/src/progress.c
Changed
@@ -54,7 +54,7 @@ pulsate_timeout = g_timeout_add (100, pulsate_progress_bar, NULL); } - while (channel->is_readable != TRUE); + while (channel->is_readable != TRUE) ; do { @@ -62,12 +62,9 @@ do { - status = - g_io_channel_read_line_string (channel, string, NULL, &err); - + status = g_io_channel_read_line_string (channel, string, NULL, &err); while (gtk_events_pending ()) gtk_main_iteration (); - } while (status == G_IO_STATUS_AGAIN); @@ -145,14 +142,13 @@ gtk_progress_bar_set_show_text (GTK_PROGRESS_BAR (w), TRUE); #endif - if (options.progress_data.percentage > -1) - gtk_progress_bar_set_fraction (GTK_PROGRESS_BAR (progress_bar), - options.progress_data.percentage / 100.0); + if (options.progress_data.percentage > 100) + options.progress_data.percentage = 100; + gtk_progress_bar_set_fraction (GTK_PROGRESS_BAR (w), + options.progress_data.percentage / 100.0); if (options.progress_data.progress_text) - { - gtk_progress_bar_set_text (GTK_PROGRESS_BAR (w), - options.progress_data.progress_text); - } + gtk_progress_bar_set_text (GTK_PROGRESS_BAR (w), + options.progress_data.progress_text); #if GTK_CHECK_VERSION(3,0,0) gtk_progress_bar_set_inverted (GTK_PROGRESS_BAR (w), options.progress_data.rtl);
View file
yad-0.16.2.tar.bz2/src/text.c -> yad-0.16.3.tar.bz2/src/text.c
Changed
@@ -327,25 +327,39 @@ if (options.text_data.fore) { +#if GTK_CHECK_VERSION(3,0,0) + GdkRGBA clr; + if (gdk_rgba_parse (&clr, options.text_data.fore)) + gtk_widget_override_color (text_view, GTK_STATE_FLAG_NORMAL, &clr); +#else GdkColor clr; - if (gdk_color_parse (options.text_data.fore, &clr)) gtk_widget_modify_text (text_view, GTK_STATE_NORMAL, &clr); +#endif } if (options.text_data.back) { +#if GTK_CHECK_VERSION(3,0,0) + GdkRGBA clr; + if (gdk_rgba_parse (&clr, options.text_data.fore)) + gtk_widget_override_background_color (text_view, GTK_STATE_FLAG_NORMAL, &clr); +#else GdkColor clr; - if (gdk_color_parse (options.text_data.back, &clr)) gtk_widget_modify_base (text_view, GTK_STATE_NORMAL, &clr); +#endif } if (options.common_data.font) { PangoFontDescription *fd = pango_font_description_from_string (options.common_data.font); +#if GTK_CHECK_VERSION(3,0,0) + gtk_widget_override_font (text_view, fd); +#else gtk_widget_modify_font (text_view, fd); +#endif pango_font_description_free (fd); }
View file
yad-0.16.2.tar.bz2/src/yad.h -> yad-0.16.3.tar.bz2/src/yad.h
Changed
@@ -258,7 +258,7 @@ #ifndef G_OS_WIN32 gboolean autokill; #endif - gdouble percentage; + guint percentage; gboolean rtl; } YadProgressData;
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.