*** empty log message ***

This commit is contained in:
Björn Lindqvist 2006-04-13 13:16:42 +00:00
parent 59d99fb9d1
commit ea50cc7239
9 changed files with 44 additions and 23 deletions

View File

@ -1,3 +1,24 @@
2006-04-13 Björn Lindqvist <bjourne@gmail.com>
* src/async-getprop.c, src/async-getprop.h
(async_get_property_handler, ag_task_get_reply_and_free):
* src/testasyncgetprop.c (try_get_reply, run_speed_comparison):
Change unsigned chars to chars.
* src/display.h (struct MetaDisplay):
* src/keybindings.c (reload_modmap):
Change unsigned ints to ints.
* src/screen.c (set_workspace_names)
* src/stack.c (meta_stack_sync_to_server):
* src/xprops.c (utf8_string_from_results, utf8_list_from_results,
class_hint_from_results, meta_prop_get_values):
Introduce casts.
Add a number of casts and change signedness on a number of
variables so that Metacity compiles with many fewer
warnings. Fixes #336032.
2006-04-12 Elijah Newren <newren gmail com> 2006-04-12 Elijah Newren <newren gmail com>
Patch from Ron Yorston to add a focus_new_windows option. Default Patch from Ron Yorston to add a focus_new_windows option. Default

View File

@ -66,7 +66,7 @@ struct _AgGetPropertyTask
unsigned long n_items; unsigned long n_items;
unsigned long bytes_after; unsigned long bytes_after;
unsigned char *data; char *data;
Bool have_reply; Bool have_reply;
}; };
@ -316,7 +316,7 @@ async_get_property_handler (Display *dpy,
/* there's padding to word boundary */ /* there's padding to word boundary */
netbytes = ALIGN_VALUE (nbytes, 4); netbytes = ALIGN_VALUE (nbytes, 4);
if (nbytes + 1 > 0 && if (nbytes + 1 > 0 &&
(task->data = (unsigned char *) Xmalloc ((unsigned)nbytes + 1))) (task->data = (char *) Xmalloc ((unsigned)nbytes + 1)))
{ {
#ifdef DEBUG_SPEW #ifdef DEBUG_SPEW
printf ("%s: already read %d bytes using %ld, more eating %ld more\n", printf ("%s: already read %d bytes using %ld, more eating %ld more\n",
@ -334,7 +334,7 @@ async_get_property_handler (Display *dpy,
netbytes = reply->nItems << 1; netbytes = reply->nItems << 1;
netbytes = ALIGN_VALUE (netbytes, 4); /* align to word boundary */ netbytes = ALIGN_VALUE (netbytes, 4); /* align to word boundary */
if (nbytes + 1 > 0 && if (nbytes + 1 > 0 &&
(task->data = (unsigned char *) Xmalloc ((unsigned)nbytes + 1))) (task->data = (char *) Xmalloc ((unsigned)nbytes + 1)))
{ {
#ifdef DEBUG_SPEW #ifdef DEBUG_SPEW
printf ("%s: already read %d bytes using %ld more, eating %ld more\n", printf ("%s: already read %d bytes using %ld more, eating %ld more\n",
@ -351,7 +351,7 @@ async_get_property_handler (Display *dpy,
nbytes = reply->nItems * sizeof (long); nbytes = reply->nItems * sizeof (long);
netbytes = reply->nItems << 2; /* wire size is always 32 bits though */ netbytes = reply->nItems << 2; /* wire size is always 32 bits though */
if (nbytes + 1 > 0 && if (nbytes + 1 > 0 &&
(task->data = (unsigned char *) Xmalloc ((unsigned)nbytes + 1))) (task->data = (char *) Xmalloc ((unsigned)nbytes + 1)))
{ {
#ifdef DEBUG_SPEW #ifdef DEBUG_SPEW
printf ("%s: already read %d bytes using %ld more, eating %ld more\n", printf ("%s: already read %d bytes using %ld more, eating %ld more\n",
@ -363,9 +363,9 @@ async_get_property_handler (Display *dpy,
*/ */
if (sizeof (long) == 8) if (sizeof (long) == 8)
{ {
unsigned char *netdata; char *netdata;
unsigned char *lptr; char *lptr;
unsigned char *end_lptr; char *end_lptr;
/* Store the 32-bit values in the end of the array */ /* Store the 32-bit values in the end of the array */
netdata = task->data + nbytes / 2; netdata = task->data + nbytes / 2;
@ -584,7 +584,7 @@ ag_task_get_reply_and_free (AgGetPropertyTask *task,
int *actual_format, int *actual_format,
unsigned long *nitems, unsigned long *nitems,
unsigned long *bytesafter, unsigned long *bytesafter,
unsigned char **prop) char **prop)
{ {
Display *dpy; Display *dpy;

View File

@ -45,7 +45,7 @@ Status ag_task_get_reply_and_free (AgGetPropertyTask *task,
int *actual_format, int *actual_format,
unsigned long *nitems, unsigned long *nitems,
unsigned long *bytesafter, unsigned long *bytesafter,
unsigned char **prop); char **prop);
Bool ag_task_have_reply (AgGetPropertyTask *task); Bool ag_task_have_reply (AgGetPropertyTask *task);
Atom ag_task_get_property (AgGetPropertyTask *task); Atom ag_task_get_property (AgGetPropertyTask *task);

View File

@ -295,8 +295,8 @@ struct _MetaDisplay
int n_screen_bindings; int n_screen_bindings;
MetaKeyBinding *window_bindings; MetaKeyBinding *window_bindings;
int n_window_bindings; int n_window_bindings;
unsigned int min_keycode; int min_keycode;
unsigned int max_keycode; int max_keycode;
KeySym *keymap; KeySym *keymap;
int keysyms_per_keycode; int keysyms_per_keycode;
XModifierKeymap *modmap; XModifierKeymap *modmap;

View File

@ -465,7 +465,7 @@ reload_modmap (MetaDisplay *display)
/* get the key code at this point in the map, /* get the key code at this point in the map,
* see if its keysym is one we're interested in * see if its keysym is one we're interested in
*/ */
unsigned int keycode = modmap->modifiermap[i]; int keycode = modmap->modifiermap[i];
if (keycode >= display->min_keycode && if (keycode >= display->min_keycode &&
keycode <= display->max_keycode) keycode <= display->max_keycode)

View File

@ -1760,7 +1760,7 @@ set_workspace_names (MetaScreen *screen)
screen->display->atom_net_desktop_names, screen->display->atom_net_desktop_names,
screen->display->atom_utf8_string, screen->display->atom_utf8_string,
8, PropModeReplace, 8, PropModeReplace,
flattened->str, flattened->len); (unsigned char *)flattened->str, flattened->len);
meta_error_trap_pop (screen->display, FALSE); meta_error_trap_pop (screen->display, FALSE);
g_string_free (flattened, TRUE); g_string_free (flattened, TRUE);

View File

@ -1196,14 +1196,14 @@ meta_stack_sync_to_server (MetaStack *stack)
stack->screen->display->atom_net_client_list, stack->screen->display->atom_net_client_list,
XA_WINDOW, XA_WINDOW,
32, PropModeReplace, 32, PropModeReplace,
stack->windows->data, (unsigned char *)stack->windows->data,
stack->windows->len); stack->windows->len);
XChangeProperty (stack->screen->display->xdisplay, XChangeProperty (stack->screen->display->xdisplay,
stack->screen->xroot, stack->screen->xroot,
stack->screen->display->atom_net_client_list_stacking, stack->screen->display->atom_net_client_list_stacking,
XA_WINDOW, XA_WINDOW,
32, PropModeReplace, 32, PropModeReplace,
stacked->data, (unsigned char *)stacked->data,
stacked->len); stacked->len);
g_array_free (stacked, TRUE); g_array_free (stacked, TRUE);

View File

@ -185,7 +185,7 @@ try_get_reply (Display *xdisplay,
int actual_format; int actual_format;
unsigned long n_items; unsigned long n_items;
unsigned long bytes_after; unsigned long bytes_after;
unsigned char *data; char *data;
char *name; char *name;
struct timeval current_time; struct timeval current_time;
@ -419,7 +419,7 @@ run_speed_comparison (Display *xdisplay,
int actual_format; int actual_format;
unsigned long n_items; unsigned long n_items;
unsigned long bytes_after; unsigned long bytes_after;
unsigned char *data; char *data;
assert (ag_task_have_reply (task)); assert (ag_task_have_reply (task));

View File

@ -391,7 +391,7 @@ utf8_string_from_results (GetPropertyResults *results,
return FALSE; return FALSE;
if (results->n_items > 0 && if (results->n_items > 0 &&
!g_utf8_validate (results->prop, results->n_items, NULL)) !g_utf8_validate ((gchar *)results->prop, results->n_items, NULL))
{ {
char *name; char *name;
@ -468,7 +468,7 @@ utf8_list_from_results (GetPropertyResults *results,
retval = g_new0 (char*, n_strings + 1); retval = g_new0 (char*, n_strings + 1);
p = results->prop; p = (char *)results->prop;
i = 0; i = 0;
while (i < n_strings) while (i < n_strings)
{ {
@ -784,12 +784,12 @@ class_hint_from_results (GetPropertyResults *results,
return FALSE; return FALSE;
} }
strcpy (class_hint->res_name, results->prop); strcpy (class_hint->res_name, (char *)results->prop);
if (len_name == (int) results->n_items) if (len_name == (int) results->n_items)
len_name--; len_name--;
len_class = strlen (results->prop + len_name + 1); len_class = strlen ((char *)results->prop + len_name + 1);
if (! (class_hint->res_class = ag_Xmalloc(len_class+1))) if (! (class_hint->res_class = ag_Xmalloc(len_class+1)))
{ {
@ -800,7 +800,7 @@ class_hint_from_results (GetPropertyResults *results,
return FALSE; return FALSE;
} }
strcpy (class_hint->res_class, results->prop + len_name + 1); strcpy (class_hint->res_class, (char *)results->prop + len_name + 1);
XFree (results->prop); XFree (results->prop);
results->prop = NULL; results->prop = NULL;
@ -1050,7 +1050,7 @@ meta_prop_get_values (MetaDisplay *display,
&results.type, &results.format, &results.type, &results.format,
&results.n_items, &results.n_items,
&results.bytes_after, &results.bytes_after,
(guchar **)&results.prop) != Success || (gchar **)&results.prop) != Success ||
results.type == None) results.type == None)
{ {
values[i].type = META_PROP_VALUE_INVALID; values[i].type = META_PROP_VALUE_INVALID;