Revision: 6642 Author: ek.kato Date: Fri Jul 30 01:28:07 2010 Log: * Merge r6637:6641 from trunk.
http://code.google.com/p/uim/source/detail?r=6642 Modified: /branches/1.6 /branches/1.6/NEWS /branches/1.6/RELNOTE /branches/1.6/helper/toolbar-common-gtk.c ======================================= --- /branches/1.6/NEWS Fri Jul 30 00:07:17 2010 +++ /branches/1.6/NEWS Fri Jul 30 01:28:07 2010 @@ -1,8 +1,15 @@ Overview of changes from 1.6.0-alpha to 1.6.0-beta ============================================= * Fixes - - Fix crash in some cases when generic-show-prediction-candidates? - is #f. + - Generic IM + - Fix crash in some cases when generic-show-prediction-candidates? + is #f + - uim-toolbar-{gtk,gtk-systray,applet} + - Fix freezing toolbar when tool buttons are clicked + +* Others + - Run unittest in test directory only when --enable-debug=yes and + required tools (Gauche and GaUnit) are installed Overview of changes from 1.5.x to 1.6.0-alpha ======================================= --- /branches/1.6/RELNOTE Fri Jul 30 00:07:17 2010 +++ /branches/1.6/RELNOTE Fri Jul 30 01:28:07 2010 @@ -58,8 +58,8 @@ '--with-libgcroots=installed' to configure options for uim to disable build and install of the bundled version of libgcroots - - libuim ABI and so libtool-version has been updated due to the - libuim-scm separation and some API changes + - libuim, and libuim-custom ABI are updated, and some libuim-scm API + are added. Roadmap ======================================= --- /branches/1.6/helper/toolbar-common-gtk.c Sun Jul 25 15:24:28 2010 +++ /branches/1.6/helper/toolbar-common-gtk.c Fri Jul 30 01:28:07 2010 @@ -485,7 +485,13 @@ command = g_object_get_data(G_OBJECT(tool_button), OBJECT_DATA_COMMAND); if (command) - system(command); + if (!g_spawn_command_line_async(command, NULL)) { + GtkWidget *dialog = gtk_message_dialog_new(NULL, GTK_DIALOG_MODAL, + GTK_MESSAGE_WARNING, GTK_BUTTONS_OK, + _("Cannot launch '%s'."), command); + gtk_dialog_run(GTK_DIALOG(dialog)); + gtk_widget_destroy(GTK_WIDGET(dialog)); + } }
