Seems you are changing "/dev/pilot" to "usb", is it possible to use
macro "#if defined(__sun) && defined(__SVR4)" to let this patch work on
Linux and Solaris both. In that way, your patch could be upstreamed.
BTW, how about reorder rest of patches?
Thanks,
Halton.
On Wed, 2008-02-27 at 16:46 +0800, jijun yu wrote:
> ---
> gnome-pilot-2.0.15/capplet/gnome-pilot-ddialog.c.orig 2006-12-18
> 17:24:30.417298000 +0800
> +++ gnome-pilot-2.0.15/capplet/gnome-pilot-ddialog.c 2006-12-18
> 17:25:28.183241000 +0800
> @@ -181,6 +181,7 @@
>
> #ifdef PILOT_LINK_0_12
> /* usb: (libusb) pseudo-device is available from pilot-link
> 0.12.0 */
> + gtk_toggle_button_set_active ((GtkToggleButton *)
> priv->device_usb, TRUE);
> priv->libusb_list = NULL;
> priv->libusb_label = gtk_list_item_new_with_label ("usb:");
> gtk_widget_show(priv->libusb_label);
> --- gnome-pilot-2.0.15/capplet/util.c.orig 2006-12-18
> 18:54:50.602152000 +0800
> +++ gnome-pilot-2.0.15/capplet/util.c 2006-12-18 18:55:47.149971000
> +0800
> @@ -249,9 +249,9 @@
> GPilotDevice *device = g_new0 (GPilotDevice, 1);
>
> device->name = next_cradle_name (state);
> - device->port = g_strdup ("/dev/pilot");
> + device->port = g_strdup ("usb:");
> device->speed = speedList[DEFAULT_SPEED_INDEX];
> - device->type = PILOT_DEVICE_SERIAL;
> + device->type = PILOT_DEVICE_USB_VISOR;
> device->timeout = 2;
>
> return device;
> --- gnome-pilot-2.0.16/capplet/gnome-pilot-druid.c.orig 2008-02-27
> 15:43:06.062317000 +0800
> +++ gnome-pilot-2.0.16/capplet/gnome-pilot-druid.c 2008-02-27
> 15:51:07.970416000 +0800
> @@ -422,6 +422,8 @@
> str = next_cradle_name (priv->state);
> gtk_entry_set_text (GTK_ENTRY (priv->device_name), str);
> g_free (str);
> + gtk_toggle_button_set_active ((GtkToggleButton
> *)priv->device_usb, TRUE);
> + gtk_entry_set_text (GTK_ENTRY (priv->device_port), g_strdup
> ("usb:"));
> set_widget_visibility_by_type(gpd,
> (GTK_TOGGLE_BUTTON(priv->device_network)->active ||
> GTK_TOGGLE_BUTTON(priv->device_bluetooth)->active) ?
>