Hello ! Patches for tonight : >e_border_menu_hide_stacking_maximize.patch: don't show «Stacking» and «Maximize» entries in border menu when anyway submenu will not be shown >ecore_codepage_i18n.patch: strangely, even if manual says so, XLookupString doesn't always return iso8859-1 strings, i have utf-8 strings (LC_ALL=en_US.UTF-8). Don't know if it's correct, needs testing (tested with utf-8, iso8859-1, iso8859-15 locales, but don't know for others) >e_various_typos.patch: corrects some typos ("Ok"→"OK" for consistency, "singal"→"signal"…)
Cheers ! ilLogict
Index: src/bin/e_int_border_menu.c =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_int_border_menu.c,v retrieving revision 1.13 diff -u -r1.13 e_int_border_menu.c --- src/bin/e_int_border_menu.c 3 Feb 2006 06:16:25 -0000 1.13 +++ src/bin/e_int_border_menu.c 6 Feb 2006 21:44:12 -0000 @@ -32,15 +32,16 @@ E_Menu_Item *mi; if (bd->border_menu) return; - - m = e_menu_new(); - e_menu_category_set(m,"border/stacking"); - e_menu_category_data_set("border/stacking",bd); - bd->border_stacking_menu = m; + /* Only allow to change layer for windows in "normal" layers */ if ((!bd->lock_user_stacking) && ((bd->layer == 50) || (bd->layer == 100) || (bd->layer == 150))) { + m = e_menu_new(); + e_menu_category_set(m,"border/stacking"); + e_menu_category_data_set("border/stacking",bd); + bd->border_stacking_menu = m; + mi = e_menu_item_new(m); e_menu_item_label_set(mi, _("Always On Top")); e_menu_item_radio_set(mi, 1); @@ -51,6 +52,7 @@ (char *)e_theme_edje_file_get("base/theme/borders", "widgets/border/default/stack_on_top"), "widgets/border/default/stack_on_top"); + mi = e_menu_item_new(m); e_menu_item_label_set(mi, _("Normal")); e_menu_item_radio_set(mi, 1); @@ -61,6 +63,7 @@ (char *)e_theme_edje_file_get("base/theme/borders", "widgets/border/default/stack_normal"), "widgets/border/default/stack_normal"); + mi = e_menu_item_new(m); e_menu_item_label_set(mi, _("Always Below")); e_menu_item_radio_set(mi, 1); @@ -73,15 +76,17 @@ "widgets/border/default/stack_below"); } - m = e_menu_new(); - e_menu_category_set(m,"border/maximize"); - e_menu_category_data_set("border/maximize",bd); - bd->border_maximize_menu = m; /* Only allow to change layer for windows in "normal" layers */ if ((!bd->lock_user_maximize) && (!bd->shaded) && ((bd->layer == 50) || (bd->layer == 100) || (bd->layer == 150))) { int __fullmaximization = 0; + + m = e_menu_new(); + e_menu_category_set(m,"border/maximize"); + e_menu_category_data_set("border/maximize",bd); + bd->border_maximize_menu = m; + mi = e_menu_item_new(m); e_menu_item_label_set(mi, _("Maximized")); e_menu_item_check_set(mi, 1);
Index: ecore/src/lib/ecore_x/ecore_x_events.c =================================================================== RCS file: /cvsroot/enlightenment/e17/libs/ecore/src/lib/ecore_x/ecore_x_events.c,v retrieving revision 1.79 diff -u -r1.79 ecore_x_events.c --- ecore/src/lib/ecore_x/ecore_x_events.c 6 Jan 2006 20:22:09 -0000 1.79 +++ ecore/src/lib/ecore_x/ecore_x_events.c 6 Feb 2006 21:51:08 -0000 @@ -1,12 +1,21 @@ /* * vim:ts=8:sw=3:sts=8:noexpandtab:cino=>5n-3f0^-2{2 */ +#include "langinfo.h" #include "ecore_private.h" #include "Ecore.h" #include "ecore_x_private.h" #include "Ecore_X.h" #include "Ecore_X_Atoms.h" +/** OpenBSD does not define CODESET + * FIXME ?? + */ + +#ifndef CODESET +#define CODESET "INVALID" +#endif + #if 0 static void _ecore_x_event_free_window_prop_name_class_change(void *data, void *ev); static void _ecore_x_event_free_window_prop_title_change(void *data, void *ev); @@ -191,7 +200,7 @@ if (val > 0) { buf[val] = 0; - e->key_compose = ecore_txt_convert("ISO8859-1", "UTF-8", buf); + e->key_compose = ecore_txt_convert(nl_langinfo(CODESET), "UTF-8", buf); } else e->key_compose = NULL; keyname = XKeysymToString(sym);
Index: src/bin/e_apps_error.c =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_apps_error.c,v retrieving revision 1.10 diff -u -r1.10 e_apps_error.c --- src/bin/e_apps_error.c 26 Jan 2006 21:36:05 -0000 1.10 +++ src/bin/e_apps_error.c 6 Feb 2006 21:44:12 -0000 @@ -60,19 +60,19 @@ if ((app->del.signalled) && (!cfdata->signal)) { if (app->del.exit_signal == SIGINT) - snprintf(buf, sizeof(buf), _("%s was interrupted by an Interrupt Singal"), + snprintf(buf, sizeof(buf), _("%s was interrupted by an Interrupt Signal"), app->app->exe); else if (app->del.exit_signal == SIGQUIT) - snprintf(buf, sizeof(buf), _("%s was interrupted by a Quit Singal"), + snprintf(buf, sizeof(buf), _("%s was interrupted by a Quit Signal"), app->app->exe); else if (app->del.exit_signal == SIGABRT) - snprintf(buf, sizeof(buf), _("%s was interrupted by an Abort Singal"), + snprintf(buf, sizeof(buf), _("%s was interrupted by an Abort Signal"), app->app->exe); else if (app->del.exit_signal == SIGFPE) snprintf(buf, sizeof(buf), _("%s was interrupted by a Floating Point Error"), app->app->exe); else if (app->del.exit_signal == SIGKILL) - snprintf(buf, sizeof(buf), _("%s was interrupted by an Uninterruptable Kill Singal"), + snprintf(buf, sizeof(buf), _("%s was interrupted by an Uninterruptable Kill Signal"), app->app->exe); else if (app->del.exit_signal == SIGSEGV) snprintf(buf, sizeof(buf), _("%s was interrupted by a Segmentation Fault"), @@ -87,7 +87,7 @@ snprintf(buf, sizeof(buf), _("%s was interrupted by a Bus Error"), app->app->exe); else - snprintf(buf, sizeof(buf), _("%s was interupted by the signal number %i"), + snprintf(buf, sizeof(buf), _("%s was interrupted by the signal number %i"), app->app->exe, app->del.exit_signal); cfdata->signal = strdup(buf); /* FIXME: Add sigchld_info stuff Index: src/bin/e_file_dialog.c =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_file_dialog.c,v retrieving revision 1.11 diff -u -r1.11 e_file_dialog.c --- src/bin/e_file_dialog.c 7 Jan 2006 10:39:45 -0000 1.11 +++ src/bin/e_file_dialog.c 6 Feb 2006 21:44:12 -0000 @@ -63,7 +63,7 @@ e_widget_min_size_get(ol, &w, &h); e_dialog_content_set(dia->dia, ol, w, h); - e_dialog_button_add(dia->dia, _("Ok"), NULL, _e_file_dialog_button1_click, dia); + e_dialog_button_add(dia->dia, _("OK"), NULL, _e_file_dialog_button1_click, dia); e_dialog_button_add(dia->dia, _("Cancel"), NULL, _e_file_dialog_button2_click, dia); return dia; Index: src/bin/e_fileman_smart.c =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_fileman_smart.c,v retrieving revision 1.121 diff -u -r1.121 e_fileman_smart.c --- src/bin/e_fileman_smart.c 22 Jan 2006 18:14:50 -0000 1.121 +++ src/bin/e_fileman_smart.c 6 Feb 2006 21:44:12 -0000 @@ -851,7 +851,7 @@ char text[PATH_MAX + 256]; dia = e_dialog_new(icon->sd->win->container); - e_dialog_button_add(dia, _("Ok"), NULL, NULL, NULL); + e_dialog_button_add(dia, _("OK"), NULL, NULL, NULL); e_dialog_button_focus_num(dia, 1); e_dialog_title_set(dia, _("Error")); snprintf(text, PATH_MAX + 256, _("Could not delete <br><b>%s</b>"), icon->file->path); Index: src/bin/e_int_border_locks.c =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_int_border_locks.c,v retrieving revision 1.9 diff -u -r1.9 e_int_border_locks.c --- src/bin/e_int_border_locks.c 22 Jan 2006 18:14:51 -0000 1.9 +++ src/bin/e_int_border_locks.c 6 Feb 2006 21:44:12 -0000 @@ -353,7 +353,7 @@ e_widget_frametable_object_append(of, ob, 1, 1, 1, 1, 1, 1, 1, 1); ob = e_widget_check_add(evas, _("Fullscreen state"), &(cfdata->lock.user.fullscreen)); e_widget_frametable_object_append(of, ob, 1, 2, 1, 1, 1, 1, 1, 1); - ob = e_widget_check_add(evas, _("The border style"), &(cfdata->lock.border)); + ob = e_widget_check_add(evas, _("Border style"), &(cfdata->lock.border)); e_widget_frametable_object_append(of, ob, 1, 3, 1, 1, 1, 1, 1, 1); e_widget_list_object_append(o, of, 1, 1, 0.5); Index: src/bin/e_int_config_background_import.c =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_int_config_background_import.c,v retrieving revision 1.7 diff -u -r1.7 e_int_config_background_import.c --- src/bin/e_int_config_background_import.c 23 Jan 2006 04:52:37 -0000 1.7 +++ src/bin/e_int_config_background_import.c 6 Feb 2006 21:44:13 -0000 @@ -199,7 +199,7 @@ edje_object_part_swallow(import->bg_obj, "content_swallow", o); evas_object_show(o); - import->ok_obj = e_widget_button_add(evas, _("Ok"), NULL, _import_cb_ok, win, cfdata); + import->ok_obj = e_widget_button_add(evas, _("OK"), NULL, _import_cb_ok, win, cfdata); e_widget_disabled_set(import->ok_obj, 1); e_widget_list_object_append(import->box_obj, import->ok_obj, 1, 0, 0.5); Index: src/bin/e_int_config_window_display.c =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_int_config_window_display.c,v retrieving revision 1.10 diff -u -r1.10 e_int_config_window_display.c --- src/bin/e_int_config_window_display.c 4 Feb 2006 01:07:04 -0000 1.10 +++ src/bin/e_int_config_window_display.c 6 Feb 2006 21:44:13 -0000 @@ -152,7 +152,7 @@ rg = e_widget_radio_group_new(&(cfdata->placement)); ob = e_widget_radio_add(evas, _("Smart Placement"), E_WINDOW_PLACEMENT_SMART, rg); e_widget_framelist_object_append(of, ob); - ob = e_widget_radio_add(evas, _("Dont hide Gadgets"), E_WINDOW_PLACEMENT_ANTIGADGET, rg); + ob = e_widget_radio_add(evas, _("Don't hide Gadgets"), E_WINDOW_PLACEMENT_ANTIGADGET, rg); e_widget_framelist_object_append(of, ob); ob = e_widget_radio_add(evas, _("Place at mouse pointer"), E_WINDOW_PLACEMENT_CURSOR, rg); e_widget_framelist_object_append(of, ob); @@ -208,7 +208,7 @@ rg = e_widget_radio_group_new(&(cfdata->placement)); ob = e_widget_radio_add(evas, _("Smart Placement"), E_WINDOW_PLACEMENT_SMART, rg); e_widget_framelist_object_append(of, ob); - ob = e_widget_radio_add(evas, _("Dont hide Gadgets"), E_WINDOW_PLACEMENT_ANTIGADGET, rg); + ob = e_widget_radio_add(evas, _("Don't hide Gadgets"), E_WINDOW_PLACEMENT_ANTIGADGET, rg); e_widget_framelist_object_append(of, ob); ob = e_widget_radio_add(evas, _("Place at mouse pointer"), E_WINDOW_PLACEMENT_CURSOR, rg); e_widget_framelist_object_append(of, ob); Index: src/bin/e_main.c =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_main.c,v retrieving revision 1.146 diff -u -r1.146 e_main.c --- src/bin/e_main.c 4 Feb 2006 06:45:13 -0000 1.146 +++ src/bin/e_main.c 6 Feb 2006 21:44:13 -0000 @@ -202,7 +202,7 @@ "\t\tbe used to simulate xinerama.\n" "\t\tEG: -fake-xinerama-screen 800x600+0+0 -fake-xinerama-screen 800x600+800+0\n" "\t-profile CONF_PROFILE\n" - "\t\tUse the configuration profile CONF_PROFILE instead of the the user selected default or just \"default\".\n" + "\t\tUse the configuration profile CONF_PROFILE instead of the user selected default or just \"default\".\n" "\t-good\n" "\t\tBe good.\n" "\t-evil\n" @@ -374,7 +374,7 @@ ee = ecore_evas_buffer_new(1, 1); if (!ee) { - e_error_message_show(_("Enlightenment found evas can't create a buffer canvas. Please check\n" + e_error_message_show(_("Enlightenment found Evas can't create a buffer canvas. Please check\n" "Evas has Software Buffer engine support.\n")); _e_main_shutdown(-1); } @@ -384,7 +384,7 @@ evas_object_image_file_set(im, buf, NULL); if (evas_object_image_load_error_get(im) != EVAS_LOAD_ERROR_NONE) { - e_error_message_show(_("Enlightenment found evas can't load PNG files. Check Evas has PNG\n" + e_error_message_show(_("Enlightenment found Evas can't load PNG files. Check Evas has PNG\n" "loader support.\n")); _e_main_shutdown(-1); } @@ -393,7 +393,7 @@ evas_object_image_file_set(im, buf, NULL); if (evas_object_image_load_error_get(im) != EVAS_LOAD_ERROR_NONE) { - e_error_message_show(_("Enlightenment found evas can't load JPEG files. Check Evas has JPEG\n" + e_error_message_show(_("Enlightenment found Evas can't load JPEG files. Check Evas has JPEG\n" "loader support.\n")); _e_main_shutdown(-1); } @@ -402,7 +402,7 @@ evas_object_image_file_set(im, buf, "images/0"); if (evas_object_image_load_error_get(im) != EVAS_LOAD_ERROR_NONE) { - e_error_message_show(_("Enlightenment found evas can't load EET files. Check Evas has EET\n" + e_error_message_show(_("Enlightenment found Evas can't load EET files. Check Evas has EET\n" "loader support.\n")); _e_main_shutdown(-1); } Index: src/bin/e_module.c =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_module.c,v retrieving revision 1.53 diff -u -r1.53 e_module.c --- src/bin/e_module.c 10 Jan 2006 04:23:43 -0000 1.53 +++ src/bin/e_module.c 6 Feb 2006 21:44:14 -0000 @@ -145,8 +145,8 @@ "The full path to this module is:<br>" "%s<br>" "The error reported was:<br>" - "Module does not contain all needed functions<br>"), - name, buf); + "%s<br>"), + name, buf, _("Module does not contain all needed functions")); _e_module_dialog_disable_show(_("Error loading Module"), body, m); m->api = NULL; m->func.init = NULL; @@ -471,7 +471,7 @@ m = e_menu_new(); mi = e_menu_item_new(m); - e_menu_item_label_set(mi, _("About...")); + e_menu_item_label_set(mi, _("Aboutâ¦")); e_menu_item_callback_set(mi, _e_module_control_menu_about, mod); mi = e_menu_item_new(m); Index: src/modules/battery/e_mod_main.c =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/e/src/modules/battery/e_mod_main.c,v retrieving revision 1.66 diff -u -r1.66 e_mod_main.c --- src/modules/battery/e_mod_main.c 20 Jan 2006 04:04:12 -0000 1.66 +++ src/modules/battery/e_mod_main.c 6 Feb 2006 21:44:16 -0000 @@ -562,7 +562,7 @@ e_dialog_text_set(dia, _("Battery Running Low<br>" "Your battery is running low.<br>" "You may wish to switch to an AC source.")); - e_dialog_button_add(dia, _("Ok"), NULL, NULL, NULL); + e_dialog_button_add(dia, _("OK"), NULL, NULL, NULL); e_win_centered_set(dia->win, 1); e_dialog_show(dia); } Index: src/modules/cpufreq/e_mod_main.c =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/e/src/modules/cpufreq/e_mod_main.c,v retrieving revision 1.32 diff -u -r1.32 e_mod_main.c --- src/modules/cpufreq/e_mod_main.c 20 Jan 2006 04:04:13 -0000 1.32 +++ src/modules/cpufreq/e_mod_main.c 6 Feb 2006 21:44:16 -0000 @@ -315,7 +315,7 @@ e_dialog_icon_set(dia, "enlightenment/e", 64); e_dialog_text_set(dia, _("There was an error trying to set the cpu frequency<br>" "governor via the module's setfreq utility.")); - e_dialog_button_add(dia, _("Ok"), NULL, NULL, NULL); + e_dialog_button_add(dia, _("OK"), NULL, NULL, NULL); e_win_centered_set(dia->win, 1); e_dialog_show(dia); } @@ -343,7 +343,7 @@ e_dialog_icon_set(dia, "enlightenment/e", 64); e_dialog_text_set(dia, _("There was an error trying to set the cpu frequency<br>" "setting via the module's setfreq utility.")); - e_dialog_button_add(dia, _("Ok"), NULL, NULL, NULL); + e_dialog_button_add(dia, _("OK"), NULL, NULL, NULL); e_win_centered_set(dia->win, 1); e_dialog_show(dia); } @@ -570,10 +570,10 @@ frequency = (int)l->data; mi = e_menu_item_new(mn); if (frequency < 1000000) - snprintf(buf, sizeof(buf), _("%i Mhz"), + snprintf(buf, sizeof(buf), _("%i MHz"), frequency / 1000); else - snprintf(buf, sizeof(buf), _("%i.%i Ghz"), + snprintf(buf, sizeof(buf), _("%i.%i GHz"), frequency / 1000000, (frequency % 1000000) / 100000); buf[sizeof(buf) - 1] = 0; e_menu_item_label_set(mi, buf);