diff options
author | Florian Boor <florian.boor@kernelconcepts.de> | 2006-01-27 20:17:22 +0000 |
---|---|---|
committer | OpenEmbedded Project <openembedded-devel@lists.openembedded.org> | 2006-01-27 20:17:22 +0000 |
commit | 3b4dda8d473b75f020e2b279ee06b68378d6c0af (patch) | |
tree | 6d017941736d573077bea06105e79c8840692a25 | |
parent | 3e40eee3c78401db0866310e778324bb6094e582 (diff) | |
parent | 14bd0293add9b4dcc02a3369ed1b391af1e0a513 (diff) |
merge of 0aeab38c7b048a94b7c6c7450371d19dd75789fd
and fe66a2425727029ce88d5665ffd6eee2879ef16f
24 files changed, 5 insertions, 1589 deletions
diff --git a/packages/gpe-conf/gpe-conf-0.1.20/.mtn2git_empty b/packages/gpe-conf/gpe-conf-0.1.20/.mtn2git_empty deleted file mode 100644 index e69de29bb2..0000000000 --- a/packages/gpe-conf/gpe-conf-0.1.20/.mtn2git_empty +++ /dev/null diff --git a/packages/gpe-conf/gpe-conf-0.1.20/hwclock.patch b/packages/gpe-conf/gpe-conf-0.1.20/hwclock.patch deleted file mode 100644 index 2dfc40f205..0000000000 --- a/packages/gpe-conf/gpe-conf-0.1.20/hwclock.patch +++ /dev/null @@ -1,30 +0,0 @@ -Index: suid.c -=================================================================== -RCS file: /cvs/gpe/base/gpe-conf/suid.c,v -retrieving revision 1.52 -diff -u -r1.52 suid.c ---- suid.c 16 Oct 2004 16:03:43 -0000 1.52 -+++ suid.c 25 Oct 2004 15:00:56 -0000 -@@ -95,6 +95,7 @@ - } - else // if ok, update rtc time - { -+ system("/sbin/hwclock --systohc"); - system ("echo > /var/spool/at/trigger"); - } - g_free(tstr); -@@ -337,11 +338,11 @@ - time_t t; - fscanf (in, "%ld", &t); - if (stime (&t) == -1) -- fprintf (stderr, -- "Error while setting the time: %d\n", -- errno); -+ fprintf (stderr, "Error while setting the time: %d\n", -+ errno); - else // if ok, update rtc time - { -+ system("/sbin/hwclock --systohc"); - system ("echo > /var/spool/at/trigger"); - } - } diff --git a/packages/gpe-conf/gpe-conf-0.1.20/meminfo26.patch b/packages/gpe-conf/gpe-conf-0.1.20/meminfo26.patch deleted file mode 100644 index b78a48d38a..0000000000 --- a/packages/gpe-conf/gpe-conf-0.1.20/meminfo26.patch +++ /dev/null @@ -1,149 +0,0 @@ -Index: sysinfo.c -=================================================================== -RCS file: /cvs/gpe/base/gpe-conf/sysinfo.c,v -retrieving revision 1.19 -diff -u -r1.19 sysinfo.c ---- sysinfo.c 8 Sep 2004 22:14:12 -0000 1.19 -+++ sysinfo.c 25 Oct 2004 12:01:01 -0000 -@@ -160,6 +160,7 @@ - get_device_info() - { - t_deviceinfo result; -+ struct utsname uinfo; - #ifdef __arm__ - char **strv; - int len = 0; -@@ -173,6 +174,8 @@ - result.ram = 0; - result.flash = 0; - -+ uname(&uinfo); -+ - #ifdef __arm__ - /* check mach type and model */ - if (!access(P_IPAQ,F_OK)) -@@ -235,6 +238,7 @@ - #endif - #ifdef __i386__ - result.cpu = g_strdup(_("Intel x86 or compatible")); -+ result.model = g_strdup_printf("%s, %s", _("IBM type PC"), uinfo.machine); - #endif - #ifdef __mips__ - result.cpu = g_strdup(_("Mips")); -@@ -246,12 +250,13 @@ - result.cpu = g_strdup(_("IBM Power or PowerPC")); - #endif - if (!result.model) -- result.model = g_strdup(MACHINE); -+ result.model = g_strdup_printf("%s (%s)", uinfo.machine, MACHINE); - #endif - - /* memory and flash size */ -+ - system_memory(); -- result.ram = meminfo.total / 1024 + 1; -+ result.ram = meminfo.total; - result.flash = get_flash_size(); - return result; - } -Index: storage.c -=================================================================== -RCS file: /cvs/gpe/base/gpe-conf/storage.c,v -retrieving revision 1.17 -diff -u -r1.17 storage.c ---- storage.c 13 Sep 2004 12:00:01 -0000 1.17 -+++ storage.c 25 Oct 2004 12:01:01 -0000 -@@ -54,41 +54,32 @@ - return FS_T_UNKNOWN; - } - --/* from minisys */ - int - system_memory (void) - { -- u_int64_t my_mem_used, my_mem_max; -- u_int64_t my_swap_max; -+ unsigned long mem_free, mem_total; - -- static int mem_delay = 0; - FILE *mem; -- static u_int64_t aa, ab, ac, ad, ae, af, ag, ah; -- /* put this in permanent storage instead of stack */ -- static char not_needed[2048]; -- if (mem_delay-- <= 0) -+ static char line[255]; -+ mem = fopen ("/proc/meminfo", "r"); -+ if (mem) - { -- mem = fopen ("/proc/meminfo", "r"); -- fgets (not_needed, 2048, mem); -- -- fscanf (mem, "%*s %Ld %Ld %Ld %Ld %Ld %Ld", &aa, &ab, &ac, -- &ad, &ae, &af); -- fscanf (mem, "%*s %Ld %Ld", &ag, &ah); -+ while (fgets (line, 255, mem)) -+ { -+ if (g_str_has_prefix(line, "MemTotal")) -+ sscanf(line, "%*s %lu %*s", &mem_total); -+ else if (g_str_has_prefix(line, "MemFree")) -+ { -+ sscanf(line, "%*s %lu %*s", &mem_free); -+ break; -+ } -+ } - fclose (mem); -- mem_delay = 25; -- -- /* calculate it */ -- my_mem_max = aa; /* memory.total; */ -- my_swap_max = ag; /* swap.total; */ -- -- my_mem_used = ah + ab - af - ae; -- -- meminfo.total = my_mem_max / 1024; -- meminfo.used = my_mem_used / 1024; -- meminfo.avail = (my_mem_max - my_mem_used) / 1024; -- return 0; -+ meminfo.total = mem_total / 1024; -+ meminfo.used = (mem_total - mem_free) / 1024; -+ meminfo.avail = mem_free / 1024; - } -- return 1; -+ return 0; - } - - -@@ -183,13 +174,13 @@ - /* TRANSLATORS: MB == Mega Bytes*/ - sprintf (cnew2, "%s: <i>%4.1f</i> %s", _("Free memory"), - ((float) meminfo.total - -- (float) meminfo.used) / 1024.0, _("MB")); -+ (float) meminfo.used), _("MB")); - gtk_label_set_markup (GTK_LABEL (meminfo.label3), cnew2); - - fstr = g_strdup_printf ("%s%s %4.1f %s %s", - "<span foreground=\"black\">", - _("Total:"), -- (float) meminfo.total / 1024.0, -+ (float) meminfo.total, - _("MB"), "</span>"); - gtk_label_set_markup (GTK_LABEL (meminfo.label2), fstr); - g_free (fstr); -@@ -452,7 +443,7 @@ - (float) meminfo.total); - sprintf (cnew2, "%s: <i>%4.1f</i> %s", _("Free memory"), - ((float) meminfo.total - -- (float) meminfo.used) / 1024.0, _("MB")); -+ (float) meminfo.used), _("MB")); - label1 = gtk_label_new (NULL); - gtk_misc_set_alignment (GTK_MISC (label1), 0.0, 0.5); - meminfo.label3 = label1; -@@ -464,7 +455,7 @@ - fstr = g_strdup_printf ("%s%s %4.1f %s %s", - "<span foreground=\"black\">", - _("Total:"), -- (float) meminfo.total / 1024.0, -+ (float) meminfo.total, - _("MB"), "</span>"); - gtk_label_set_markup (GTK_LABEL (label1), fstr); - g_free (fstr); diff --git a/packages/gpe-conf/gpe-conf-0.1.20/misc1.patch b/packages/gpe-conf/gpe-conf-0.1.20/misc1.patch deleted file mode 100644 index d6c7658c85..0000000000 --- a/packages/gpe-conf/gpe-conf-0.1.20/misc1.patch +++ /dev/null @@ -1,192 +0,0 @@ -Index: main.c -=================================================================== -RCS file: /cvs/gpe/base/gpe-conf/main.c,v -retrieving revision 1.70 -diff -u -r1.70 main.c ---- main.c 16 Oct 2004 16:03:42 -0000 1.70 -+++ main.c 26 Oct 2004 14:52:24 -0000 -@@ -125,7 +125,9 @@ - { &Unimplemented_Build_Objects, &Unimplemented_Free_Objects, &Unimplemented_Save, &Unimplemented_Restore , - "Task nameserver" ,"task_nameserver","Task for changing nameserver", PREFIX "/share/pixmaps/gpe-config-admin.png"}, - { &Unimplemented_Build_Objects, &Unimplemented_Free_Objects, &Unimplemented_Save, &Unimplemented_Restore , -- "Task sound" ,"task_sound","Command line task saving/restoring sound settings.", PREFIX "/share/pixmaps/gpe-config-admin.png"} -+ "Task sound" ,"task_sound","Command line task saving/restoring sound settings.", PREFIX "/share/pixmaps/gpe-config-admin.png"}, -+ { &Unimplemented_Build_Objects, &Unimplemented_Free_Objects, &Unimplemented_Save, &Unimplemented_Restore , -+ "Task background image" ,"task_background","Only select background image.", PREFIX "/share/pixmaps/gpe-config-admin.png"} - }; - - struct gpe_icon my_icons[] = { -@@ -235,10 +237,24 @@ - - void initwindow() - { -- // main window -+ gint size_x, size_y; -+ -+ /* screen layout detection */ -+ size_x = gdk_screen_width(); -+ size_y = gdk_screen_height(); -+ -+ -+ /* main window */ - self.w = mainw = gtk_window_new(GTK_WINDOW_TOPLEVEL); -- wstyle = self.w->style; - gtk_widget_set_usize(GTK_WIDGET(self.w),240, 310); -+ -+ if ((size_x > 640) && (size_y > 480)) -+ { -+ gtk_window_set_type_hint(GTK_WINDOW(self.w), GDK_WINDOW_TYPE_HINT_DIALOG); -+ gtk_window_set_default_size(GTK_WINDOW(self.w), 420, 460); -+ } -+ -+ wstyle = self.w->style; - - gtk_signal_connect (GTK_OBJECT(self.w), "delete-event", - (GtkSignalFunc) gtk_main_quit, NULL); -@@ -337,18 +353,27 @@ - fprintf(stderr,_("'task_sound' needs (s)ave/(r)estore as argument.\n")); - exit(0); - } -+ if (!strcmp(argv[1], "task_background")) -+ { -+ special_flag = TRUE; -+ standalone = TRUE; -+ task_change_background_image(); -+ exit(0); -+ } - } - - /* If no task? - start applet */ - if (!handled) - { - self.cur_applet = -1; -- self.applet = NULL; if (!standalone) -+ self.applet = NULL; -+ -+ if (!standalone) - { - initwindow(); - - self.vbox = gtk_vbox_new(FALSE,0); -- gtk_container_add(GTK_CONTAINER(self.w),self.vbox); -+ gtk_container_add(GTK_CONTAINER(self.w), self.vbox); - - make_container(); - -Index: network.c -=================================================================== -RCS file: /cvs/gpe/base/gpe-conf/network.c,v -retrieving revision 1.38 -diff -u -r1.38 network.c ---- network.c 16 Oct 2004 16:03:42 -0000 1.38 -+++ network.c 26 Oct 2004 14:52:24 -0000 -@@ -475,7 +475,7 @@ - GTK_RESPONSE_REJECT, - NULL); - -- gtk_window_set_default_size(GTK_WINDOW(dialog), 200, 290); -+ gtk_window_set_default_size(GTK_WINDOW(dialog), 220, 320); - - btnok = gtk_dialog_add_button(GTK_DIALOG(dialog), - GTK_STOCK_OK, GTK_RESPONSE_OK); -Index: theme.c -=================================================================== -RCS file: /cvs/gpe/base/gpe-conf/theme.c,v -retrieving revision 1.49 -diff -u -r1.49 theme.c ---- theme.c 22 Sep 2004 16:50:01 -0000 1.49 -+++ theme.c 26 Oct 2004 14:52:28 -0000 -@@ -128,9 +128,57 @@ - /* prefer xst */ - if (!access(CMD_XST,X_OK)) - use_xst = TRUE; -- else -- if (!access(CMD_GCONF,X_OK)) -- use_gconf = TRUE; -+ /* to be extended in future */ -+} -+ -+void -+task_change_background_image(void) -+{ -+ GtkWidget *filesel, *feedbackdlg; -+ -+ Theme_Build_Objects(); -+ filesel = gtk_file_selection_new(_("Choose backgound image")); -+ gtk_file_selection_set_select_multiple(GTK_FILE_SELECTION(filesel), FALSE); -+ -+ if (gtk_dialog_run(GTK_DIALOG(filesel)) == GTK_RESPONSE_OK) -+ { -+ int ec = 0; -+ const gchar *file = -+ gtk_file_selection_get_filename (GTK_FILE_SELECTION(filesel)); -+ -+ gtk_widget_hide(filesel); -+ ec = access(file, R_OK); -+ if (ec) -+ feedbackdlg = gtk_message_dialog_new(GTK_WINDOW(filesel), -+ GTK_DIALOG_MODAL, GTK_MESSAGE_INFO, GTK_BUTTONS_OK, -+ _("You are not allowed to read this file, choose another.")); -+ else -+ { -+ gchar *confstr = NULL; -+ if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(self.rbImgCent))) -+ confstr = g_strdup_printf("img-centered:%s", file); -+ else if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(self.rbImgStr))) -+ confstr = g_strdup_printf("img-stretched:%s", file); -+ else if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(self.rbImgTiled))) -+ confstr = g_strdup_printf("img-tiled:%s", file); -+ if (confstr != NULL) -+ { -+ gchar *p = g_strdup_printf (CMD_XST " write %s%s str '%s'", -+ KEY_MATCHBOX, "Background", confstr); -+ system(p); -+ g_free(p); -+ g_free(confstr); -+ } -+ -+ feedbackdlg = gtk_message_dialog_new(GTK_WINDOW(filesel), -+ GTK_DIALOG_MODAL, GTK_MESSAGE_INFO, GTK_BUTTONS_OK, -+ "%s\n%s",_("Succesfully changed background image."), -+ _("Use \"Look and Feel\" setup tool to change details.")); -+ } -+ gtk_dialog_run(GTK_DIALOG(feedbackdlg)); -+ gtk_widget_destroy(feedbackdlg); -+ } -+ gtk_widget_destroy(filesel); - } - - gboolean -Index: theme.h -=================================================================== -RCS file: /cvs/gpe/base/gpe-conf/theme.h,v -retrieving revision 1.5 -diff -u -r1.5 theme.h ---- theme.h 28 Feb 2003 20:58:45 -0000 1.5 -+++ theme.h 26 Oct 2004 14:52:28 -0000 -@@ -4,8 +4,9 @@ - GtkWidget *Theme_Build_Objects(); - void Theme_Save(); - void Theme_Restore(); -+void task_change_background_image(void); - --// definitions taken from mbdesktop.h -+/* definitions taken from mbdesktop.h */ - enum { - BG_SOLID = 1, - BG_TILED_PXM, -Index: suid.c -=================================================================== -RCS file: /cvs/gpe/base/gpe-conf/suid.c,v -retrieving revision 1.53 -diff -u -r1.53 suid.c ---- suid.c 25 Oct 2004 16:19:42 -0000 1.53 -+++ suid.c 26 Oct 2004 14:52:28 -0000 -@@ -376,6 +376,7 @@ - } - else if (strcmp (cmd, "XCAL") == 0) // runs screen calibration tool - { -+ fscanf (in, "%100s", arg2); - system ("/usr/bin/xtscal"); - } - else if (strcmp (cmd, "STZO") == 0) // changes the timezone setting diff --git a/packages/gpe-conf/gpe-conf-0.1.20/ntpdate.patch b/packages/gpe-conf/gpe-conf-0.1.20/ntpdate.patch deleted file mode 100644 index 2a9b3098ff..0000000000 --- a/packages/gpe-conf/gpe-conf-0.1.20/ntpdate.patch +++ /dev/null @@ -1,148 +0,0 @@ -Index: suid.c -=================================================================== -RCS file: /cvs/gpe/base/gpe-conf/suid.c,v -retrieving revision 1.54 -diff -u -r1.54 suid.c ---- suid.c 26 Oct 2004 15:04:22 -0000 1.54 -+++ suid.c 28 Oct 2004 20:20:23 -0000 -@@ -88,17 +88,25 @@ - void - update_time_from_net (const gchar * server) - { -+ -+ if (setvbuf(nsreturn,NULL,_IONBF,0) != 0) -+ fprintf(stderr,"gpe-conf: error setting buffer size!"); -+ - char *tstr = g_strdup_printf ("ntpdate -b %s", server); - if (system(tstr)) - { - fprintf (stderr, "failed to execute ntpdate\n"); -+ fprintf(nsreturn,"<failed>\n"); - } -- else // if ok, update rtc time -+ else /* if ok, update rtc time */ - { -+ fprintf(nsreturn,"<success>\n"); - system("/sbin/hwclock --systohc"); - system ("echo > /var/spool/at/trigger"); - } - g_free(tstr); -+ fflush(nsreturn); -+ fsync(nsreturnfd); - } - - -Index: network.c -=================================================================== -RCS file: /cvs/gpe/base/gpe-conf/network.c,v -retrieving revision 1.39 -diff -u -r1.39 network.c ---- network.c 26 Oct 2004 15:04:22 -0000 1.39 -+++ network.c 28 Oct 2004 20:20:23 -0000 -@@ -1416,7 +1416,9 @@ - if (entry) - { - newval = gtk_editable_get_chars (GTK_EDITABLE (entry), 0, -1); -- suid_exec ("SDNS", newval); -+ if (strlen(newval)) -+ suid_exec ("SDNS", newval); -+ g_free(newval); - } - } - -Index: timeanddate.c -=================================================================== -RCS file: /cvs/gpe/base/gpe-conf/timeanddate.c,v -retrieving revision 1.37 -diff -u -r1.37 timeanddate.c ---- timeanddate.c 23 Aug 2004 22:33:01 -0000 1.37 -+++ timeanddate.c 28 Oct 2004 20:20:23 -0000 -@@ -17,18 +17,20 @@ - #include <stdio.h> - #include <stdlib.h> - #include <string.h> --#include <dirent.h> --#include <pwd.h> - #include <fcntl.h> - #include <unistd.h> --#include <signal.h> - #include <time.h> - #include <libintl.h> -+#include <time.h> -+#include <ctype.h> -+ - #include <sys/types.h> - #include <sys/stat.h> -+#include <sys/poll.h> -+ -+#include <X11/Xlib.h> - #include <gtk/gtk.h> --#include <time.h> --#include <ctype.h> -+#include <gdk/gdkx.h> - - #include "applets.h" - #include "timeanddate.h" -@@ -39,6 +41,7 @@ - #include <gpe/errorbox.h> - #include <gpe/gtkdatecombo.h> - #include <gpe/gpetimesel.h> -+#include <gpe/infoprint.h> - - - /* --- local types and constants --- */ -@@ -402,23 +405,48 @@ - - gboolean refresh_time() - { -+ static char str[256]; -+ struct pollfd pfd[1]; -+ gboolean ret = FALSE; -+ Display *dpy = GDK_DISPLAY(); -+ - Time_Restore(); -+ memset(str, 0, 256); -+ -+ pfd[0].fd = suidinfd; -+ pfd[0].events = (POLLIN | POLLRDNORM | POLLRDBAND | POLLPRI); -+ while (poll(pfd, 1, 0)) -+ { -+ if (fgets (str, 255, suidin)) -+ { -+ if (strstr(str, "<success>")) -+ gpe_popup_infoprint (dpy, -+ _("Time adjusted from network.")); -+ else -+ gpe_error_box(_("Adjusting time from network failed.")); -+ -+ } -+ ret = TRUE; -+ } -+ - trc--; -- if (!trc) -+ if (!trc) -+ ret = TRUE; -+ if (ret) - { -- gtk_widget_set_sensitive(self.internet,TRUE); -- gtk_timeout_remove(tid); -+ gtk_widget_set_sensitive(self.internet, TRUE); -+ return FALSE; - } - system (SCREENSAVER_RESET_CMD); -- return (trc ? TRUE : FALSE); -+ return (TRUE); - } - - void GetInternetTime() - { - gtk_widget_set_sensitive(self.internet,FALSE); - suid_exec("NTPD",gtk_entry_get_text (GTK_ENTRY (GTK_COMBO (self.ntpserver)->entry))); -- trc = 10; -- tid = gtk_timeout_add(500,refresh_time,NULL); -+ trc = 60; -+ tid = gtk_timeout_add(500, refresh_time, NULL); - } - - diff --git a/packages/gpe-conf/gpe-conf-0.1.20/password-if.patch b/packages/gpe-conf/gpe-conf-0.1.20/password-if.patch deleted file mode 100644 index 1e1b578cd3..0000000000 --- a/packages/gpe-conf/gpe-conf-0.1.20/password-if.patch +++ /dev/null @@ -1,442 +0,0 @@ -Index: cfgfile.c -=================================================================== -RCS file: /cvs/gpe/base/gpe-conf/cfgfile.c,v -retrieving revision 1.13 -diff -u -r1.13 cfgfile.c ---- cfgfile.c 29 Aug 2004 13:20:25 -0000 1.13 -+++ cfgfile.c 16 Oct 2004 15:50:30 -0000 -@@ -436,26 +436,28 @@ - iflen = l; - - fd = fopen(_PATH_PROCNET_WIRELESS, "r"); -- fgets(buffer, 256, fd); // chuck first two lines; -- fgets(buffer, 256, fd); -- while (!feof(fd)) { -- if (fgets(buffer, 256, fd) == NULL) -- break; -- name = buffer; -- sep = strrchr(buffer, ':'); -- if (sep) *sep = 0; -- while(*name == ' ') name++; -- -- for (i = 0; i < iflen; i++) -- { -- if (!strcmp (name, iflist[i].name)) -+ if (fd) -+ { -+ fgets(buffer, 256, fd); // chuck first two lines; -+ fgets(buffer, 256, fd); -+ while (!feof(fd)) { -+ if (fgets(buffer, 256, fd) == NULL) -+ break; -+ name = buffer; -+ sep = strrchr(buffer, ':'); -+ if (sep) *sep = 0; -+ while(*name == ' ') name++; -+ -+ for (i = 0; i < iflen; i++) - { -- iflist[i].iswireless = TRUE; -+ if (!strcmp (name, iflist[i].name)) -+ { -+ iflist[i].iswireless = TRUE; -+ } - } - } -+ fclose(fd); - } -- fclose(fd); -- - return l; - } - -Index: main.c -=================================================================== -RCS file: /cvs/gpe/base/gpe-conf/main.c,v -retrieving revision 1.69 -diff -u -r1.69 main.c ---- main.c 10 Oct 2004 21:48:39 -0000 1.69 -+++ main.c 16 Oct 2004 15:50:30 -0000 -@@ -188,6 +188,9 @@ - self.cur_applet = i; - - self.applet = applets[i].Build_Objects(useronly); -+ -+ if (self.applet) -+ { - gtk_container_add(GTK_CONTAINER(self.viewport),self.applet); - - gtk_window_set_title(GTK_WINDOW(self.w), applets[i].frame_label); -@@ -220,6 +223,7 @@ - } - else - gtk_widget_hide(self.cancel); -+ } - } - - -@@ -289,9 +293,11 @@ - void main_one(int argc, char **argv,int applet) - { - int handled = FALSE; -- gboolean user_only_setup = FALSE; /* Don't change to suid mode. */ -+ gboolean special_flag = FALSE; /* Don't change to suid mode or similar. */ -+ gboolean standalone = FALSE; /* applet creates its own window */ - - self.alone_applet = 1; -+ self.applet = NULL; - - my_icons[count_icons - 1].filename = applets[applet].icon_file; - -@@ -315,7 +321,12 @@ - } - if (!strcmp(argv[2],"user_only")) - { -- user_only_setup = TRUE; -+ special_flag = TRUE; -+ } -+ if (!strcmp(argv[2],"password")) -+ { -+ special_flag = TRUE; -+ standalone = TRUE; - } - if (!strcmp(argv[1],"task_sound")) - { -@@ -331,23 +342,23 @@ - /* If no task? - start applet */ - if (!handled) - { -- initwindow(); -- -- self.vbox = gtk_vbox_new(FALSE,0); -- gtk_container_add(GTK_CONTAINER(self.w),self.vbox); -- - self.cur_applet = -1; -- self.applet = NULL; -- -- make_container(); -- -- gpe_set_window_icon(self.w, "icon"); -- gtk_widget_show_all(self.w); -- -- gtk_widget_show(self.w); -- -+ self.applet = NULL; if (!standalone) -+ { -+ initwindow(); -+ -+ self.vbox = gtk_vbox_new(FALSE,0); -+ gtk_container_add(GTK_CONTAINER(self.w),self.vbox); -+ -+ make_container(); -+ -+ gpe_set_window_icon(self.w, "icon"); -+ gtk_widget_show_all(self.w); -+ -+ gtk_widget_show(self.w); -+ } - -- item_select(user_only_setup, (gpointer)applet); -+ item_select(special_flag, (gpointer)applet); - gtk_main(); - gtk_exit(0); - } -Index: network.c -=================================================================== -RCS file: /cvs/gpe/base/gpe-conf/network.c,v -retrieving revision 1.37 -diff -u -r1.37 network.c ---- network.c 8 Sep 2004 22:14:12 -0000 1.37 -+++ network.c 16 Oct 2004 15:50:30 -0000 -@@ -123,9 +123,34 @@ - free (buffer); - } - -+void -+copy_new_interfaces(void) -+{ -+ struct interface *ife; -+ struct interface *int_list; -+ -+ int_list = if_getlist (); -+ -+ system_printf ("/bin/cp %s %s", NET_NEWFILE, NET_CONFIGFILE); -+ system_printf ("chmod 0644 %s", NET_CONFIGFILE); -+ system_printf ("/bin/rm -f %s", NET_NEWFILE); -+ -+ for (ife = int_list; ife; ife = ife->next) -+ { -+ if ((ife->flags & IFF_UP) && !(ife->flags & IFF_LOOPBACK)) -+ { -+ gchar *cmd = g_strdup_printf("/sbin/ifdown %s", ife->name); -+ system(cmd); -+ g_free(cmd); -+ cmd = g_strdup_printf("/sbin/ifup %s", ife->name); -+ system(cmd); -+ g_free(cmd); -+ } -+ } -+} - - static GList * --get_unconfigured_interfaces () -+get_unconfigured_interfaces (void) - { - #define num_suggestions 3 - -@@ -139,34 +164,34 @@ - gchar suggestions[num_suggestions][6] = {"eth0", "wlan0", "bnep0"}; - - fd = fopen(_PATH_PROCNET_DEV, "r"); -- fgets(buffer, 256, fd); // chuck first two lines; -- fgets(buffer, 256, fd); -- while (!feof(fd)) { -- if (fgets(buffer, 256, fd) == NULL) -- break; -- name = buffer; -- sep = strrchr(buffer, ':'); -- if (sep) *sep = 0; -- while(*name == ' ') name++; -- -- found = FALSE; -- for (i = 0; i < iflen; i++) -- { -- if (!strcmp (name, iflist[i].name)) -- { -- found = TRUE; -+ if (fd) -+ { -+ fgets(buffer, 256, fd); // chuck first two lines; -+ fgets(buffer, 256, fd); -+ while (!feof(fd)) { -+ if (fgets(buffer, 256, fd) == NULL) - break; -+ name = buffer; -+ sep = strrchr(buffer, ':'); -+ if (sep) *sep = 0; -+ while(*name == ' ') name++; -+ -+ found = FALSE; -+ for (i = 0; i < iflen; i++) -+ { -+ if (!strcmp (name, iflist[i].name)) -+ { -+ found = TRUE; -+ break; -+ } -+ } -+ if (!found) -+ { -+ result = g_list_append (result, g_strdup (name)); - } - } -- if (!found) -- { -- result = g_list_append (result, g_strdup (name)); -- } -- -- -+ fclose(fd); - } -- fclose(fd); -- - for (j = 0; j < num_suggestions; j++) - { - found = FALSE; -Index: suid.c -=================================================================== -RCS file: /cvs/gpe/base/gpe-conf/suid.c,v -retrieving revision 1.51 -diff -u -r1.51 suid.c ---- suid.c 12 Oct 2004 21:07:02 -0000 1.51 -+++ suid.c 16 Oct 2004 15:50:30 -0000 -@@ -45,6 +45,7 @@ - #include "cardinfo.h" - #include "timeanddate.h" - #include "users/passwd.h" -+#include "network.h" - - static GtkWidget *passwd_entry; - static int retv; -@@ -359,13 +360,7 @@ - else if (strcmp (cmd, "CPIF") == 0) // installs a new interfaces file - { - fscanf (in, "%100s", arg2); // to forget soon... -- strcpy (arg1, "/tmp/interfaces"); -- strcpy (arg2, "/etc/network/interfaces"); -- system ("/etc/init.d/networking stop"); -- system_printf ("/bin/cp %s %s", arg1, arg2); -- system_printf ("chmod 0644 %s", arg2); -- system_printf ("/bin/rm -f %s", arg1); -- system ("/etc/init.d/networking start"); -+ copy_new_interfaces(); - } - else if (strcmp (cmd, "CPOI") == 0) // rewrites owner information data - { -Index: network.h -=================================================================== -RCS file: /cvs/gpe/base/gpe-conf/network.h,v -retrieving revision 1.4 -diff -u -r1.4 network.h ---- network.h 25 Aug 2004 10:16:31 -0000 1.4 -+++ network.h 16 Oct 2004 15:50:30 -0000 -@@ -1,3 +1,6 @@ -+#ifndef _GPE_CONF_NETWORK_H -+#define _GPE_CONF_NETWORK_H -+ - #define _PATH_PROCNET_DEV "/proc/net/dev" - #define _PATH_PROCNET_WIRELESS "/proc/net/wireless" - -@@ -5,3 +8,6 @@ - void Network_Save(); - void Network_Free_Objects(); - void Network_Restore(); -+void copy_new_interfaces(void); -+ -+#endif -Index: users.h -=================================================================== -RCS file: /cvs/gpe/base/gpe-conf/users.h,v -retrieving revision 1.2 -diff -u -r1.2 users.h ---- users.h 7 Sep 2002 22:34:06 -0000 1.2 -+++ users.h 16 Oct 2004 15:50:30 -0000 -@@ -1,4 +1,4 @@ --GtkWidget *Users_Build_Objects(); -+GtkWidget *Users_Build_Objects(gboolean password_only); - void Users_Save(); - void Users_Free_Objects(); - void Users_Restore(); -Index: users/interface.c -=================================================================== -RCS file: /cvs/gpe/base/gpe-conf/users/interface.c,v -retrieving revision 1.22 -diff -u -r1.22 interface.c ---- users/interface.c 8 Sep 2004 22:14:12 -0000 1.22 -+++ users/interface.c 16 Oct 2004 15:50:30 -0000 -@@ -202,15 +202,15 @@ - } - - GtkWidget* --Users_Build_Objects (void) -+Users_Build_Objects (gboolean password_only) - { -- GtkWidget *vbox1; -- GtkWidget *pw; -- GtkWidget *toolbar; -- GtkWidget *button1; -- GtkWidget *button2; -- GtkWidget *button3; -- GtkWidget *button4; -+ GtkWidget *vbox1 = NULL; -+ GtkWidget *pw = NULL; -+ GtkWidget *toolbar = NULL; -+ GtkWidget *button1 = NULL; -+ GtkWidget *button2 = NULL; -+ GtkWidget *button3 = NULL; -+ GtkWidget *button4 = NULL; - - listTitles[0] = _("User Name"); - listTitles[1] = _("User Info"); -@@ -218,6 +218,8 @@ - - InitSpacings (); - -+ if (!password_only) -+ { - vbox1 = gtk_vbox_new (FALSE, 0); - gtk_container_set_border_width (GTK_CONTAINER (vbox1), border_width); - -@@ -254,28 +256,40 @@ - gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(pw), - GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); - gtk_container_add (GTK_CONTAINER (pw), user_list); -+ } - - InitPwList(); -- ReloadList(); -+ if (!password_only) -+ { -+ ReloadList(); - -- gtk_widget_show (user_list); -- -- gtk_box_pack_start (GTK_BOX (vbox1), pw, TRUE, TRUE, 0); -+ gtk_widget_show (user_list); -+ gtk_box_pack_start (GTK_BOX (vbox1), pw, TRUE, TRUE, 0); - -- /* check if we have the permissions to change users */ -- if (suid_exec("CHEK","")) -- { -- gtk_widget_set_sensitive(user_list, FALSE); -- gtk_widget_set_sensitive(button1, FALSE); -- gtk_widget_set_sensitive(button2, FALSE); -- gtk_widget_set_sensitive(button3, FALSE); -- have_access = FALSE; -- } -+ /* check if we have the permissions to change users */ -+ if (suid_exec("CHEK","")) -+ { -+ gtk_widget_set_sensitive(user_list, FALSE); -+ gtk_widget_set_sensitive(button1, FALSE); -+ gtk_widget_set_sensitive(button2, FALSE); -+ gtk_widget_set_sensitive(button3, FALSE); -+ have_access = FALSE; -+ } -+ else -+ { -+ have_access = TRUE; -+ } -+ } - else -- { -- have_access = TRUE; -- } -- return vbox1; -+ have_access = FALSE; -+ -+ if (password_only) -+ { -+ gtk_widget_show(create_passwindow(pwroot, NULL)); -+ return NULL; -+ } -+ else -+ return vbox1; - } - - GtkWidget* -@@ -440,7 +454,7 @@ - } - - GtkWidget* --create_passwindow (pwlist *init,GtkWidget *parent) -+create_passwindow (pwlist *init, GtkWidget *parent) - { - GtkWidget *passwindow; - GtkWidget *vbox3; -@@ -463,9 +477,8 @@ - gtk_window_set_transient_for (GTK_WINDOW(passwindow), GTK_WINDOW(parent)); - gtk_window_set_title (GTK_WINDOW (passwindow), _("Change Password")); - gtk_window_set_modal (GTK_WINDOW (passwindow), TRUE); -- - vbox3 = GTK_DIALOG (passwindow)->vbox; -- -+ - table3 = gtk_table_new (3, 3, FALSE); - - gtk_widget_show (table3); -@@ -561,9 +574,12 @@ - GTK_SIGNAL_FUNC (users_on_changepasswd_clicked), - (gpointer)self); - -- /* in case of destruction by close (X) button */ -- gtk_signal_connect (GTK_OBJECT(passwindow) , "destroy", -+ if (parent) -+ gtk_signal_connect (GTK_OBJECT(passwindow) , "destroy", - (GtkSignalFunc) freedata, (gpointer)self); -+ else -+ gtk_signal_connect (GTK_OBJECT(passwindow) , "destroy", -+ gtk_main_quit, NULL); - - return passwindow; - } diff --git a/packages/gpe-conf/gpe-conf-0.1.21/.mtn2git_empty b/packages/gpe-conf/gpe-conf-0.1.21/.mtn2git_empty deleted file mode 100644 index e69de29bb2..0000000000 --- a/packages/gpe-conf/gpe-conf-0.1.21/.mtn2git_empty +++ /dev/null diff --git a/packages/gpe-conf/gpe-conf-0.1.21/icons.patch b/packages/gpe-conf/gpe-conf-0.1.21/icons.patch deleted file mode 100644 index 0b688c2a3a..0000000000 --- a/packages/gpe-conf/gpe-conf-0.1.21/icons.patch +++ /dev/null @@ -1,51 +0,0 @@ -Index: sound/sound.c -=================================================================== -RCS file: /cvs/gpe/base/gpe-conf/sound/sound.c,v -retrieving revision 1.9 -diff -u -r1.9 sound.c ---- sound/sound.c 12 Oct 2004 21:07:03 -0000 1.9 -+++ sound/sound.c 1 Nov 2004 13:31:37 -0000 -@@ -14,7 +14,6 @@ - - /* - ToDo -- - move mixer icons to gpe-icons - - Filtering for different platforms. - - Additional settings. - - Update settings from system. -@@ -39,22 +38,21 @@ - #include "soundctrl.h" - #define MAX_CHANNELS 24 - --#warning needs gpe-mixer - struct gpe_icon mixer_icons[] = - { -- { "line" , PREFIX "/share/gpe-mixer/line.png"}, -- { "line1" , PREFIX "/share/gpe-mixer/line.png"}, -- { "cd" , PREFIX "/share/gpe-mixer/cd.png"}, -- { "bass" , PREFIX "/share/gpe-mixer/bass.png"}, -- { "vol" , PREFIX "/share/gpe-mixer/volume.png"}, -- { "treble" , PREFIX "/share/gpe-mixer/treble.png"}, -- { "synth" , PREFIX "/share/gpe-mixer/synth.png"}, -- { "speaker" , PREFIX "/share/gpe-mixer/speaker.png"}, -- { "phout" , PREFIX "/share/gpe-mixer/speaker.png"}, -- { "pcm" , PREFIX "/share/gpe-mixer/pcm.png"}, -- { "pcm2" , PREFIX "/share/gpe-mixer/pcm.png"}, -- { "mic" , PREFIX "/share/gpe-mixer/mic.png"}, -- { "unkn" , PREFIX "/share/gpe-mixer/unkn.png"}, -+ { "line" , "line"}, -+ { "line1" , "line"}, -+ { "cd" , "cd"}, -+ { "bass" , "bass"}, -+ { "vol" , "volume"}, -+ { "treble" , "treble"}, -+ { "synth" , "synth"}, -+ { "speaker" , "speaker"}, -+ { "phout" , "speaker"}, -+ { "pcm" , "pcm"}, -+ { "pcm2" , "pcm"}, -+ { "mic" , "mic"}, -+ { "unkn" , "unkn"}, - { "alarm" , "bell" }, - {NULL, NULL} - }; diff --git a/packages/gpe-conf/gpe-conf-0.1.22/.mtn2git_empty b/packages/gpe-conf/gpe-conf-0.1.22/.mtn2git_empty deleted file mode 100644 index e69de29bb2..0000000000 --- a/packages/gpe-conf/gpe-conf-0.1.22/.mtn2git_empty +++ /dev/null diff --git a/packages/gpe-conf/gpe-conf-0.1.22/battery_with_no_lifetime.patch b/packages/gpe-conf/gpe-conf-0.1.22/battery_with_no_lifetime.patch deleted file mode 100644 index 099dd55b2f..0000000000 --- a/packages/gpe-conf/gpe-conf-0.1.22/battery_with_no_lifetime.patch +++ /dev/null @@ -1,16 +0,0 @@ -Index: gpe-conf-0.1.22/battery.c -=================================================================== ---- gpe-conf-0.1.22.orig/battery.c 2004-10-25 19:28:49.000000000 +0100 -+++ gpe-conf-0.1.22/battery.c 2005-02-17 13:04:41.000000000 +0000 -@@ -346,8 +346,10 @@ - - if (ac_connected) - sprintf(tmp,"%s",_("AC connected")); -- else -+ else if (remaining > 0) - sprintf(tmp,"%s: %d min.",_("Lifetime"), remaining); -+ else -+ sprintf(tmp,""); - gtk_label_set_text(GTK_LABEL(batt_int.llifetime),tmp); - } - } diff --git a/packages/gpe-conf/gpe-conf-0.1.22/fix-wificonfig.patch b/packages/gpe-conf/gpe-conf-0.1.22/fix-wificonfig.patch deleted file mode 100644 index 9df234dc15..0000000000 --- a/packages/gpe-conf/gpe-conf-0.1.22/fix-wificonfig.patch +++ /dev/null @@ -1,146 +0,0 @@ -Index: cfgfile.h -=================================================================== -RCS file: /cvs/gpe/base/gpe-conf/cfgfile.h,v -retrieving revision 1.10 -diff -u -r1.10 cfgfile.h ---- cfgfile.h 24 Nov 2004 15:43:10 -0000 1.10 -+++ cfgfile.h 29 Nov 2004 16:21:47 -0000 -@@ -58,15 +58,16 @@ - t_wifimode mode; - gint iswireless; - -- gint isstatic; -- gint isinet; -- gint isloop; -- gint isdhcp; -- gint isppp; -+ gboolean isstatic; -+ gboolean isinet; -+ gboolean isloop; -+ gboolean isdhcp; -+ gboolean isppp; - gint firstline; - gint lastline; - gint status; - gboolean ispresent; -+ gint uipos; - } NWInterface_t; - - gint set_file_open(gint openon); -Index: network.c -=================================================================== -RCS file: /cvs/gpe/base/gpe-conf/network.c,v -retrieving revision 1.43 -diff -u -r1.43 network.c ---- network.c 24 Nov 2004 15:43:10 -0000 1.43 -+++ network.c 29 Nov 2004 16:21:48 -0000 -@@ -65,7 +65,6 @@ - GtkWidget *create_nwdhcp_widgets (NWInterface_t iface); - GtkWidget *create_nwppp_widgets (NWInterface_t iface); - --static guint not_added = 0; - static gchar *cfgfile; - static gboolean have_access = FALSE; - static GtkTooltips *tooltips; -@@ -300,12 +299,15 @@ - if (ctable) - { - label = gtk_label_new (iflist[i].name); -- gtk_notebook_append_page (GTK_NOTEBOOK (table), -- GTK_WIDGET (ctable), label); -+ iflist[i].uipos = gtk_notebook_append_page (GTK_NOTEBOOK (table), -+ GTK_WIDGET (ctable), -+ label); - gtk_widget_show_all (table); -+ g_object_set_data(G_OBJECT(ctable), "ifnr", (gpointer)i); - } - else -- not_added++; -+ iflist[i].uipos = -1; -+ - gtk_notebook_set_current_page (GTK_NOTEBOOK (table), -1); - } - } -@@ -335,11 +337,13 @@ - void - changed_nwtype (GtkToggleButton * togglebutton, gpointer user_data) - { -- GtkWidget *ctable, *label; -+ GtkWidget *ctable, *label, *page; - gchar wname[100]; -- gint row = -- gtk_notebook_get_current_page (GTK_NOTEBOOK (table)) + -- not_added - PAGE_OFFSET; -+ gint row; -+ -+ page = gtk_notebook_get_nth_page(GTK_NOTEBOOK (table), -+ gtk_notebook_get_current_page (GTK_NOTEBOOK (table))); -+ row = (gint)g_object_get_data(G_OBJECT(page), "ifnr"); - - if (!gtk_toggle_button_get_active (togglebutton)) - return; // just run once -@@ -385,10 +389,11 @@ - (GTK_NOTEBOOK (table))); - gtk_notebook_insert_page (GTK_NOTEBOOK (table), - GTK_WIDGET (ctable), label, -- row - not_added + PAGE_OFFSET); -+ iflist[row].uipos); - gtk_widget_show_all (table); - gtk_notebook_set_page (GTK_NOTEBOOK (table), -- row - not_added + PAGE_OFFSET); -+ iflist[row].uipos); -+ g_object_set_data(G_OBJECT(ctable), "ifnr", (gpointer)row); - } - } - -@@ -922,12 +927,14 @@ - void - changed_wifi (GtkToggleButton * togglebutton, gpointer user_data) - { -- GtkWidget *widget; -+ GtkWidget *widget, *page; - gchar wname[100]; -- gint ifnr = gtk_notebook_get_current_page (GTK_NOTEBOOK (table)) + -- not_added - PAGE_OFFSET; -+ gint ifnr; -+ -+ page = gtk_notebook_get_nth_page(GTK_NOTEBOOK (table), -+ gtk_notebook_get_current_page (GTK_NOTEBOOK (table))); -+ ifnr = (gint)g_object_get_data(G_OBJECT(page), "ifnr"); - -- // look who called us... - strcpy (wname, "wificonfig"); - strcat (wname, iflist[ifnr].name); - -@@ -941,10 +948,12 @@ - void - clicked_wificonfig (GtkButton *button, gpointer user_data) - { -+ GtkWidget *page; - gint ifnr; - -- ifnr = gtk_notebook_get_current_page (GTK_NOTEBOOK (table)) + -- not_added - PAGE_OFFSET; -+ page = gtk_notebook_get_nth_page(GTK_NOTEBOOK (table), -+ gtk_notebook_get_current_page (GTK_NOTEBOOK (table))); -+ ifnr = (gint)g_object_get_data(G_OBJECT(page), "ifnr"); - - show_wificonfig(gtk_widget_get_toplevel(GTK_WIDGET(button)), &iflist[ifnr]); - } -@@ -1662,11 +1671,13 @@ - if (!have_access) - gtk_widget_set_sensitive (ctable, FALSE); - label = gtk_label_new (iflist[row].name); -- gtk_notebook_append_page (GTK_NOTEBOOK (table), -- GTK_WIDGET (ctable), label); -+ iflist[row].uipos = gtk_notebook_append_page (GTK_NOTEBOOK (table), -+ GTK_WIDGET (ctable), -+ label); -+ g_object_set_data(G_OBJECT(ctable), "ifnr", (gpointer)row); - } - else -- not_added++; // we'll run into trouble if we have a loopback device between other in interfaces -+ iflist[row].uipos = -1; - } - return tablebox; - } diff --git a/packages/gpe-conf/gpe-conf-0.1.22/gpe-conf-0.1.22-20041124.patch b/packages/gpe-conf/gpe-conf-0.1.22/gpe-conf-0.1.22-20041124.patch deleted file mode 100644 index daa0be2888..0000000000 --- a/packages/gpe-conf/gpe-conf-0.1.22/gpe-conf-0.1.22-20041124.patch +++ /dev/null @@ -1,227 +0,0 @@ -? rgpe-conf-0.1.22-20041124.patch -Index: ChangeLog -=================================================================== -RCS file: /cvs/gpe/base/gpe-conf/ChangeLog,v -retrieving revision 1.268 -retrieving revision 1.270 -diff -u -r1.268 -r1.270 ---- ChangeLog 23 Nov 2004 21:34:38 -0000 1.268 -+++ ChangeLog 24 Nov 2004 15:44:10 -0000 1.270 -@@ -1,5 +1,15 @@ - 2004-11-23 Florian Boor <florian.boor@kernelconcepts.de> - -+ * cfgfile.*, network.c: Hide all network interfaces that are not available. -+ -+2004-11-19 Florian Boor <florian.boor@kernelconcepts.de> -+ -+ * users/interface.*, users/callbacks.c: Prevent user from deleting last -+ user account. -+ * timeanddate.c: Make some entries activate OK button. -+ -+2004-11-23 Florian Boor <florian.boor@kernelconcepts.de> -+ - * Released Version 0.1.22 - - 2004-11-17 Florian Boor <florian.boor@kernelconcepts.de> -Index: cfgfile.c -=================================================================== -RCS file: /cvs/gpe/base/gpe-conf/cfgfile.c,v -retrieving revision 1.14 -retrieving revision 1.15 -diff -u -r1.14 -r1.15 ---- cfgfile.c 16 Oct 2004 16:03:42 -0000 1.14 -+++ cfgfile.c 24 Nov 2004 15:43:10 -0000 1.15 -@@ -19,9 +19,12 @@ - #include <stdlib.h> - #include <libintl.h> - #include <gpe/errorbox.h> -+#include <net/if.h> -+#include <sys/socket.h> - - #include "cfgfile.h" - #include "network.h" -+#include "tools/interface.h" - - #define _(x) gettext(x) - -@@ -280,6 +283,22 @@ - } - } - -+static gboolean -+is_present_interface(gchar *ifname) -+{ -+ struct interface *int_list, *ife; -+ -+ int_list = if_getlist (); -+ g_strstrip(ifname); -+ -+ for (ife = int_list; ife; ife = ife->next) -+ { -+ if (g_str_has_prefix(ifname, ife->name)) -+ return TRUE; -+ } -+ return FALSE; -+} -+ - gint get_scheme_list() - { - gchar ifname[255] = {0}; -@@ -339,6 +358,7 @@ - memset(&iflist[l-1],'\0',sizeof(NWInterface_t)); - - strcpy(iflist[l-1].name,ifname); -+ iflist[l-1].ispresent = is_present_interface(ifname); - - iflist[l-1].isstatic = FALSE; - iflist[l-1].isinet = FALSE; -Index: cfgfile.h -=================================================================== -RCS file: /cvs/gpe/base/gpe-conf/cfgfile.h,v -retrieving revision 1.9 -retrieving revision 1.10 -diff -u -r1.9 -r1.10 ---- cfgfile.h 25 Aug 2004 10:17:31 -0000 1.9 -+++ cfgfile.h 24 Nov 2004 15:43:10 -0000 1.10 -@@ -66,6 +66,7 @@ - gint firstline; - gint lastline; - gint status; -+ gboolean ispresent; - } NWInterface_t; - - gint set_file_open(gint openon); -Index: network.c -=================================================================== -RCS file: /cvs/gpe/base/gpe-conf/network.c,v -retrieving revision 1.42 -retrieving revision 1.43 -diff -u -r1.42 -r1.43 ---- network.c 17 Nov 2004 18:25:59 -0000 1.42 -+++ network.c 24 Nov 2004 15:43:10 -0000 1.43 -@@ -1648,12 +1648,15 @@ - for (row = 0; row < num_int; row++) - { - ctable = NULL; -- if (iflist[row].isstatic) -- ctable = create_nwstatic_widgets (iflist[row]); -- if (iflist[row].isdhcp) -- ctable = create_nwdhcp_widgets (iflist[row]); -- if (iflist[row].isppp) -- ctable = create_nwppp_widgets (iflist[row]); -+ if (iflist[row].ispresent) -+ { -+ if (iflist[row].isstatic) -+ ctable = create_nwstatic_widgets (iflist[row]); -+ if (iflist[row].isdhcp) -+ ctable = create_nwdhcp_widgets (iflist[row]); -+ if (iflist[row].isppp) -+ ctable = create_nwppp_widgets (iflist[row]); -+ } - if (ctable) - { - if (!have_access) -Index: timeanddate.c -=================================================================== -RCS file: /cvs/gpe/base/gpe-conf/timeanddate.c,v -retrieving revision 1.39 -retrieving revision 1.40 -diff -u -r1.39 -r1.40 ---- timeanddate.c 6 Nov 2004 08:22:52 -0000 1.39 -+++ timeanddate.c 24 Nov 2004 15:43:10 -0000 1.40 -@@ -528,6 +528,7 @@ - gtk_misc_set_alignment (GTK_MISC (self.catlabel1), 0.0, 0.9); - - self.cal = gtk_date_combo_new (); -+ gtk_entry_set_activates_default(GTK_ENTRY(GTK_DATE_COMBO(self.cal)->entry), TRUE); - gtk_calendar_select_month (GTK_CALENDAR (GTK_DATE_COMBO(self.cal)->cal), ts.tm_mon, ts.tm_year); - gtk_calendar_select_day (GTK_CALENDAR (GTK_DATE_COMBO(self.cal)->cal), ts.tm_mday); - gtk_table_attach (GTK_TABLE (table), self.cal, 0, 3, 1, 2, -@@ -549,6 +550,8 @@ - gpe_time_sel_set_time(GPE_TIME_SEL(self.tsel),(guint)ts.tm_hour, (guint)ts.tm_min); - gtk_table_attach (GTK_TABLE (table), self.tsel, 0, 3, 3, 4, - GTK_FILL,0,3,0); -+ gtk_entry_set_activates_default(GTK_ENTRY(GPE_TIME_SEL(self.tsel)->hour_spin), TRUE); -+ gtk_entry_set_activates_default(GTK_ENTRY(GPE_TIME_SEL(self.tsel)->minute_spin), TRUE); - /* -------------------------------------------------------------------------- */ - - self.catlabel3 = gtk_label_new (NULL); -@@ -569,7 +572,7 @@ - gtk_combo_set_popdown_strings (GTK_COMBO (self.ntpserver), ntpsrv); - gtk_table_attach (GTK_TABLE (table), self.ntpserver, 0, 3, 5, 6, - GTK_FILL,0,3,0); -- -+ - gtk_tooltips_set_tip (tooltips, self.ntpserver, _("Select the timeserver to use to set the clock."), NULL); - - self.internet = gtk_button_new_with_label(_("Get time from network")); -Index: users/callbacks.c -=================================================================== -RCS file: /cvs/gpe/base/gpe-conf/users/callbacks.c,v -retrieving revision 1.17 -retrieving revision 1.18 -diff -u -r1.17 -r1.18 ---- users/callbacks.c 17 Nov 2004 18:26:00 -0000 1.17 -+++ users/callbacks.c 24 Nov 2004 15:43:10 -0000 1.18 -@@ -93,6 +93,22 @@ - pwlist *cur = pwroot; - pwlist **prec = &pwroot; - uint i=GPOINTER_TO_UINT(tmp->data); -+ uint usercount = 0; -+ -+ while (cur) -+ { -+ if ((cur->pw.pw_uid >= MINUSERUID) && (cur->pw.pw_uid < MAXUSERID)) -+ usercount++; -+ cur = cur->next; -+ } -+ -+ if (usercount < 2) -+ { -+ gpe_error_box(_("You need at least one user account!")); -+ return; -+ } -+ cur = pwroot; -+ - while(IsHidden(cur)) - { - prec = &cur->next; -@@ -109,6 +125,13 @@ - } - i--; - } -+ -+ if (!strcmp(cur->pw.pw_name, "lx")) -+ { -+ gpe_error_box(_("You can't remove this user!")); -+ return; -+ } -+ - if(cur->pw.pw_uid < MINUSERUID) - gpe_error_box(_("You can't remove\n system users!")); - else -@@ -122,7 +145,6 @@ - } - } - ReloadList(); -- - } - - -Index: users/interface.h -=================================================================== -RCS file: /cvs/gpe/base/gpe-conf/users/interface.h,v -retrieving revision 1.8 -retrieving revision 1.9 -diff -u -r1.8 -r1.9 ---- users/interface.h 14 Jun 2004 10:15:16 -0000 1.8 -+++ users/interface.h 24 Nov 2004 15:43:10 -0000 1.9 -@@ -6,6 +6,8 @@ - #else - #define MINUSERUID 100 - #endif -+#define MAXUSERID 65500 -+ - typedef struct pwlist_s - { - struct passwd pw; diff --git a/packages/gpe-conf/gpe-conf-0.1.22/ignore_invalid_battery_values.patch b/packages/gpe-conf/gpe-conf-0.1.22/ignore_invalid_battery_values.patch deleted file mode 100644 index 53b257c7e5..0000000000 --- a/packages/gpe-conf/gpe-conf-0.1.22/ignore_invalid_battery_values.patch +++ /dev/null @@ -1,16 +0,0 @@ -Index: gpe-conf-0.1.22/battery.c -=================================================================== ---- gpe-conf-0.1.22.orig/battery.c 2005-02-17 13:13:00.000000000 +0000 -+++ gpe-conf-0.1.22/battery.c 2005-02-17 13:39:43.000000000 +0000 -@@ -335,7 +335,10 @@ - break; - } - } -- -+ -+ if (percent > 100) percent=100; -+ if (percent < 0 ) percent=0; -+ - gtk_progress_bar_set_fraction (GTK_PROGRESS_BAR (batt_int.bar), - (float)percent/100.0); - toolbar_set_style (batt_int.bar, barstate); diff --git a/packages/gpe-conf/gpe-conf-0.1.22/serial_tts.patch b/packages/gpe-conf/gpe-conf-0.1.22/serial_tts.patch deleted file mode 100644 index bebdc15102..0000000000 --- a/packages/gpe-conf/gpe-conf-0.1.22/serial_tts.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- gpe-conf/serial.c 2004-12-30 16:11:11.000000000 -0500 -+++ gpe-conf/serial.c.new 2004-12-30 16:10:50.000000000 -0500 -@@ -44,7 +44,7 @@ - #define GPSD_CONFIG "/etc/gpsd.conf" - - #ifdef MACH_IPAQPXA -- #define FIRST_SERIAL "/dev/ttyS0" -+ #define FIRST_SERIAL "/dev/tts/0" - #else - #ifdef MACH_IPAQ - #define FIRST_SERIAL "/dev/ttyC0" diff --git a/packages/gpe-conf/gpe-conf-0.1.23/.mtn2git_empty b/packages/gpe-conf/gpe-conf-0.1.23/.mtn2git_empty deleted file mode 100644 index e69de29bb2..0000000000 --- a/packages/gpe-conf/gpe-conf-0.1.23/.mtn2git_empty +++ /dev/null diff --git a/packages/gpe-conf/gpe-conf-0.1.23/remove-popup.patch b/packages/gpe-conf/gpe-conf-0.1.23/remove-popup.patch deleted file mode 100644 index 63ec3bc308..0000000000 --- a/packages/gpe-conf/gpe-conf-0.1.23/remove-popup.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- ../gpe-conf-0.1.23-r1/gpe-conf-0.1.23/cardinfo.c 2004-12-21 20:59:02.000000000 +0100 -+++ gpe-conf-0.1.23/cardinfo.c 2005-04-20 23:31:23.851802416 +0200 -@@ -44,7 +44,6 @@ - #include <gpe/errorbox.h> - #include <gpe/spacing.h> - #include <gpe/pixmaps.h> --#include <gpe/popup_menu.h> - - #include "cardinfo.h" - #include "applets.h" diff --git a/packages/gpe-conf/gpe-conf_0.1.17.bb b/packages/gpe-conf/gpe-conf_0.1.17.bb deleted file mode 100644 index 18f37b2a90..0000000000 --- a/packages/gpe-conf/gpe-conf_0.1.17.bb +++ /dev/null @@ -1,20 +0,0 @@ -PR = "r1" -LICENSE = "GPL" -inherit gpe pkgconfig - -DEPENDS = "gtk+ libgpewidget libxsettings libxsettings-client pcmcia-cs xst xset ipaq-sleep ntp" -RDEPENDS = "xset xst ipaq-sleep ntpdate" -SECTION = "gpe" -PRIORITY = "optional" -FILES_${PN} = "${sysconfdir} ${bindir} ${datadir}/pixmaps ${datadir}/applications" -FILES_${PN} += " ${datadir}/gpe/pixmaps" - -do_compile () { - oe_runmake PREFIX=${prefix} - oe_runmake all-desktop PREFIX=${prefix} -} - -do_install () { - oe_runmake PREFIX=${prefix} DESTDIR=${D} install-program -} - diff --git a/packages/gpe-conf/gpe-conf_0.1.19.bb b/packages/gpe-conf/gpe-conf_0.1.19.bb deleted file mode 100644 index c44a195903..0000000000 --- a/packages/gpe-conf/gpe-conf_0.1.19.bb +++ /dev/null @@ -1,21 +0,0 @@ -LICENSE = "GPL" -inherit gpe pkgconfig - -DEPENDS = "gtk+ libgpewidget libxsettings libxsettings-client pcmcia-cs xst xset ipaq-sleep ntp gpe-mixer" -RDEPENDS = "xset xst ipaq-sleep ntpdate" -SECTION = "gpe" -PRIORITY = "optional" -FILES_${PN} = "${sysconfdir} ${bindir} ${datadir}/pixmaps ${datadir}/applications" -FILES_${PN} += " ${datadir}/gpe/pixmaps ${datadir}/gpe-conf" -PR = "r1" - -do_compile () { - oe_runmake PREFIX=${prefix} - oe_runmake all-desktop PREFIX=${prefix} -} - -do_install () { - oe_runmake PREFIX=${prefix} DESTDIR=${D} install-program - rm -f ${D}${datadir}/applications/gpe-conf.desktop -} - diff --git a/packages/gpe-conf/gpe-conf_0.1.20.bb b/packages/gpe-conf/gpe-conf_0.1.20.bb deleted file mode 100644 index 9a829351ea..0000000000 --- a/packages/gpe-conf/gpe-conf_0.1.20.bb +++ /dev/null @@ -1,27 +0,0 @@ -PR = "r0" -LICENSE = "GPL" -inherit gpe pkgconfig - -DEPENDS = "gtk+ libgpewidget libxsettings libxsettings-client pcmcia-cs xst xset ipaq-sleep ntp gpe-login gpe-mixer" -RDEPENDS = "xst xset ipaq-sleep ntpdate gpe-login gpe-mixer" -SECTION = "gpe" -PRIORITY = "optional" -FILES_${PN} = "${sysconfdir} ${bindir} ${datadir}/pixmaps ${datadir}/applications" -FILES_${PN} += " ${datadir}/gpe/pixmaps ${datadir}/gpe-conf" - -SRC_URI = "${GPE_MIRROR}/gpe-conf-${PV}.tar.gz \ - file://password-if.patch;patch=1;pnum=0 \ - file://meminfo26.patch;patch=1;pnum=0 \ - file://misc1.patch;patch=1;pnum=0 \ - file://hwclock.patch;patch=1;pnum=0 \ - file://ntpdate.patch;patch=1;pnum=0" - -do_compile () { - oe_runmake PREFIX=${prefix} - oe_runmake all-desktop PREFIX=${prefix} -} - -do_install () { - oe_runmake PREFIX=${prefix} DESTDIR=${D} install-program - rm -f ${D}${datadir}/applications/gpe-conf.desktop -} diff --git a/packages/gpe-conf/gpe-conf_0.1.21.bb b/packages/gpe-conf/gpe-conf_0.1.21.bb deleted file mode 100644 index c3a8d0eadb..0000000000 --- a/packages/gpe-conf/gpe-conf_0.1.21.bb +++ /dev/null @@ -1,23 +0,0 @@ -PR = "r2" -LICENSE = "GPL" -inherit gpe pkgconfig - -DEPENDS = "gtk+ libgpewidget libxsettings libxsettings-client pcmcia-cs xst xset ipaq-sleep ntp gpe-login gpe-icons" -RDEPENDS = "xst xset ipaq-sleep ntpdate gpe-login gpe-icons" -SECTION = "gpe" -PRIORITY = "optional" -FILES_${PN} = "${sysconfdir} ${bindir} ${datadir}/pixmaps ${datadir}/applications" -FILES_${PN} += " ${datadir}/gpe/pixmaps ${datadir}/gpe-conf" - -SRC_URI = "${GPE_MIRROR}/gpe-conf-${PV}.tar.gz \ - file://icons.patch;patch=1;pnum=0" - -do_compile () { - oe_runmake PREFIX=${prefix} - oe_runmake all-desktop PREFIX=${prefix} -} - -do_install () { - oe_runmake PREFIX=${prefix} DESTDIR=${D} install-program -} - diff --git a/packages/gpe-conf/gpe-conf_0.1.22.bb b/packages/gpe-conf/gpe-conf_0.1.22.bb deleted file mode 100644 index 3b7166c51e..0000000000 --- a/packages/gpe-conf/gpe-conf_0.1.22.bb +++ /dev/null @@ -1,28 +0,0 @@ -PR = "r6" -LICENSE = "GPL" -inherit gpe - -SRC_URI += "file://gpe-conf-0.1.22-20041124.patch;patch=1;pnum=0 \ - file://desktop-categories.patch;patch=1 \ - file://fix-wificonfig.patch;patch=1;pnum=0 \ - file://serial_tts.patch;patch=1 \ - file://battery_with_no_lifetime.patch;patch=1 \ - file://ignore_invalid_battery_values.patch;patch=1" - -DEPENDS = "gtk+ libgpewidget libxsettings libxsettings-client pcmcia-cs xst xset ipaq-sleep ntp gpe-login gpe-icons" -RDEPENDS_${PN} = "xst xset ipaq-sleep ntpdate gpe-login gpe-icons" -SECTION = "gpe" -PRIORITY = "optional" -FILES_${PN} = "${sysconfdir} ${bindir} ${datadir}/pixmaps \ - ${datadir}/applications ${datadir}/gpe/pixmaps \ - ${datadir}/gpe-conf" - -do_compile () { - oe_runmake PREFIX=${prefix} - oe_runmake all-desktop PREFIX=${prefix} -} - -do_install () { - oe_runmake PREFIX=${prefix} DESTDIR=${D} install-program -} - diff --git a/packages/gpe-conf/gpe-conf_0.1.23.bb b/packages/gpe-conf/gpe-conf_0.1.23.bb deleted file mode 100644 index cc27bdcfa0..0000000000 --- a/packages/gpe-conf/gpe-conf_0.1.23.bb +++ /dev/null @@ -1,29 +0,0 @@ -PACKAGES = "gpe-conf gpe-conf-panel" -LICENSE = "GPL" -SECTION = "gpe" -PRIORITY = "optional" - -inherit gpe -PR="r3" - -SRC_URI += "file://remove-popup.patch;patch=1;pnum=1" -SRC_URI += "file://desktop-categories.patch;patch=1" - -DEPENDS = "gtk+ libgpewidget libxsettings libxsettings-client pcmcia-cs xst xset ipaq-sleep ntp gpe-login gpe-icons" -RDEPENDS_${PN} = "xst xset ipaq-sleep ntpdate gpe-login gpe-icons" -RDEPENDS_gpe-conf-panel = "gpe-conf" -FILES_${PN} = "${sysconfdir} ${bindir} ${datadir}/pixmaps \ - ${datadir}/applications/gpe-conf-* ${datadir}/gpe/pixmaps \ - ${datadir}/gpe-conf" -FILES_gpe-conf-panel = "${datadir}/applications/gpe-conf.desktop" - -do_compile () { - oe_runmake PREFIX=${prefix} - oe_runmake all-desktop PREFIX=${prefix} -} - -do_install () { - oe_runmake PREFIX=${prefix} DESTDIR=${D} install-program -} - - diff --git a/packages/gpe-conf/gpe-conf_0.1.24.bb b/packages/gpe-conf/gpe-conf_0.1.29.bb index 533c0a0436..16d776a88f 100644 --- a/packages/gpe-conf/gpe-conf_0.1.24.bb +++ b/packages/gpe-conf/gpe-conf_0.1.29.bb @@ -2,6 +2,7 @@ PACKAGES = "gpe-conf gpe-conf-panel" LICENSE = "GPL" SECTION = "gpe" PRIORITY = "optional" +MAINTAINER = "Florian Boor <florian.boor@kernelconcepts.de>" inherit gpe PR="r0" @@ -20,7 +21,7 @@ do_compile () { } do_install () { - oe_runmake PREFIX=${prefix} DESTDIR=${D} install-program + oe_runmake MACHINE=${MACHINE} PREFIX=${prefix} DESTDIR=${D} install-program } diff --git a/packages/gpe-conf/gpe-conf_cvs.bb b/packages/gpe-conf/gpe-conf_cvs.bb index 474b7c956f..552fc7def5 100644 --- a/packages/gpe-conf/gpe-conf_cvs.bb +++ b/packages/gpe-conf/gpe-conf_cvs.bb @@ -1,8 +1,8 @@ DEFAULT_PREFERENCE = "-1" S = "${WORKDIR}/${PN}" -PV = "0.1.27+cvs${SRCDATE}" -PR = "r0" +PV = "0.1.29+cvs${SRCDATE}" +PR = "r1" inherit gpe @@ -14,6 +14,7 @@ PACKAGES = "gpe-conf gpe-conf-panel" LICENSE = "GPL" SECTION = "gpe" PRIORITY = "optional" +MAINTAINER = "Florian Boor <florian.boor@kernelconcepts.de>" DEPENDS = "gtk+ libgpewidget libxsettings libxsettings-client pcmcia-cs xst xset ipaq-sleep ntp gpe-login gpe-icons" |