317
391
g_string_append_printf (text, " sibling=0x%08X", message->sibling);
318
392
if ((message->value_mask & XIG_CONFIGURE_WINDOW_VALUE_MASK_stack_mode) != 0)
319
393
g_string_append_printf (text, " stack-mode=%d", message->stack_mode);
320
g_debug ("%s", text->str);
395
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text->str);
321
396
g_string_free (text, TRUE);
325
circulate_window_cb (XigRemoteClient *client, XigCirculateWindow *message)
327
g_debug (">CirculateWindow window=0x%08X", message->window);
331
get_geometry_cb (XigRemoteClient *client, XigGetGeometry *message)
333
g_debug (">GetGeometry drawable=0x%08X", message->drawable);
337
get_geometry_reply_cb (XigRemoteClient *client, XigGetGeometryReply *message)
339
g_debug ("<GetGeometry depth=%d root=0x%08X x=%d y=%d width=%u height=%u, border-width=%u",
342
message->x, message->y,
343
message->width, message->height,
344
message->border_width);
348
query_tree_cb (XigRemoteClient *client, XigQueryTree *message)
350
g_debug (">QueryTree window=0x%08X", message->window);
354
query_tree_reply_cb (XigRemoteClient *client, XigQueryTreeReply *message)
400
circulate_window_cb (XigCodec *codec, XigCirculateWindow *message, XigCodecLogger *logger)
403
text = g_strdup_printf ("CirculateWindow window=0x%08X", message->window);
404
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text);
409
get_geometry_cb (XigCodec *codec, XigGetGeometry *message, XigCodecLogger *logger)
412
text = g_strdup_printf ("GetGeometry drawable=0x%08X", message->drawable);
413
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text);
418
get_geometry_reply_cb (XigCodec *codec, XigGetGeometryReply *message, XigCodecLogger *logger)
421
text = g_strdup_printf ("GetGeometry depth=%d root=0x%08X x=%d y=%d width=%u height=%u, border-width=%u",
424
message->x, message->y,
425
message->width, message->height,
426
message->border_width);
427
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_reply (logger, text);
432
query_tree_cb (XigCodec *codec, XigQueryTree *message, XigCodecLogger *logger)
435
text = g_strdup_printf ("QueryTree window=0x%08X", message->window);
436
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text);
441
query_tree_reply_cb (XigCodec *codec, XigQueryTreeReply *message, XigCodecLogger *logger)
359
text = g_string_new ("<QueryTree");
446
text = g_string_new ("QueryTree");
360
447
g_string_append_printf (text, " root=0x%08X parent=0x%08X children=", message->root, message->parent);
361
448
if (message->children_length > 0)
362
449
g_string_append_printf (text, "0x%08X", message->children[0]);
363
450
for (i = 1; i < message->children_length; i++)
364
451
g_string_append_printf (text, ",0x%08X", message->children[i]);
365
g_debug ("%s", text->str);
453
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_reply (logger, text->str);
366
454
g_string_free (text, TRUE);
370
intern_atom_cb (XigRemoteClient *client, XigInternAtom *message)
372
g_debug (">InternAtom name=%s only-if-exists=%s", message->name, message->only_if_exists ? "true" : "false");
376
intern_atom_reply_cb (XigRemoteClient *client, XigInternAtomReply *message)
378
g_debug ("<InternAtom atom=%d", message->atom);
382
get_atom_name_cb (XigRemoteClient *client, XigGetAtomName *message)
384
g_debug (">GetAtomName atom=%d", message->atom);
388
get_atom_name_reply_cb (XigRemoteClient *client, XigGetAtomNameReply *message)
390
g_debug ("<GetAtomName name=%s", message->name);
394
change_property_cb (XigRemoteClient *client, XigChangeProperty *message)
396
const gchar *name, *type;
398
name = xig_server_get_atom_name (xig_remote_client_get_server (client), message->property);
399
type = xig_server_get_atom_name (xig_remote_client_get_server (client), message->type);
401
g_debug (">ChangeProperty window=0x%08X property=%s type=%s mode=%d format=%d", message->window, name, type, message->mode, message->format);
403
g_debug (">ChangeProperty window=0x%08X property=%d type=%d mode=%d format=%d", message->window, message->property, message->type, message->mode, message->format);
407
delete_property_cb (XigRemoteClient *client, XigDeleteProperty *message)
411
name = xig_server_get_atom_name (xig_remote_client_get_server (client), message->property);
413
g_debug (">DeleteProperty window=0x%08X %s", message->window, name);
415
g_debug (">DeleteProperty window=0x%08X %d", message->window, message->property);
419
get_property_cb (XigRemoteClient *client, XigGetProperty *message)
421
const gchar *name, *type_name = NULL;
423
name = xig_server_get_atom_name (xig_remote_client_get_server (client), message->property);
424
if (message->type != 0)
425
type_name = xig_server_get_atom_name (xig_remote_client_get_server (client), message->type);
427
if (name && type_name)
428
g_debug (">GetProperty window=0x%08X property=%s type=%s delete=%s long-offset=%d long-length=%d", message->window, name, type_name, message->delete ? "true" : "false", message->long_offset, message->long_length);
430
g_debug (">GetProperty window=0x%08X property=%s type=%d delete=%s long-offset=%d long-length=%d", message->window, name, message->type, message->delete ? "true" : "false", message->long_offset, message->long_length);
432
g_debug (">GetProperty window=0x%08X property=%d type=%d delete=%s long-offset=%d long-length=%d", message->window, message->property, message->type, message->delete ? "true" : "false", message->long_offset, message->long_length);
436
get_property_reply_cb (XigRemoteClient *client, XigGetPropertyReply *message)
458
intern_atom_cb (XigCodec *codec, XigInternAtom *message, XigCodecLogger *logger)
461
text = g_strdup_printf ("InternAtom name=%s only-if-exists=%s", message->name, message->only_if_exists ? "true" : "false");
462
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text);
467
intern_atom_reply_cb (XigCodec *codec, XigInternAtomReply *message, XigCodecLogger *logger)
470
text = g_strdup_printf ("InternAtom atom=%d", message->atom);
471
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_reply (logger, text);
476
get_atom_name_cb (XigCodec *codec, XigGetAtomName *message, XigCodecLogger *logger)
479
text = g_strdup_printf ("GetAtomName atom=%d", message->atom);
480
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text);
485
get_atom_name_reply_cb (XigCodec *codec, XigGetAtomNameReply *message, XigCodecLogger *logger)
488
text = g_strdup_printf ("GetAtomName name=%s", message->name);
489
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_reply (logger, text);
494
change_property_cb (XigCodec *codec, XigChangeProperty *message, XigCodecLogger *logger)
497
//const gchar *name, *type;
499
//name = xig_server_get_atom_name (xig_codec_get_server (codec), message->property);
500
//type = xig_server_get_atom_name (xig_codec_get_server (codec), message->type);
502
// text = g_strdup_printf ("ChangeProperty window=0x%08X property=%s type=%s mode=%d format=%d", message->window, name, type, message->mode, message->data_format);
504
text = g_strdup_printf ("ChangeProperty window=0x%08X property=%d type=%d mode=%d format=%d", message->window, message->property, message->type, message->mode, message->data_format);
506
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text);
512
delete_property_cb (XigCodec *codec, XigDeleteProperty *message, XigCodecLogger *logger)
517
//name = xig_server_get_atom_name (xig_codec_get_server (codec), message->property);
519
// text = g_strdup_printf ("DeleteProperty window=0x%08X %s", message->window, name);
521
text = g_strdup_printf ("DeleteProperty window=0x%08X %d", message->window, message->property);
523
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text);
528
get_property_cb (XigCodec *codec, XigGetProperty *message, XigCodecLogger *logger)
531
//const gchar *name, *type_name = NULL;
533
//name = xig_server_get_atom_name (xig_codec_get_server (codec), message->property);
534
//if (message->type != 0)
535
// type_name = xig_server_get_atom_name (xig_codec_get_server (codec), message->type);
537
//if (name && type_name)
538
// text = g_strdup_printf ("GetProperty window=0x%08X property=%s type=%s delete=%s long-offset=%d long-length=%d", message->window, name, type_name, message->delete ? "true" : "false", message->long_offset, message->long_length);
540
// text = g_strdup_printf ("GetProperty window=0x%08X property=%s type=%d delete=%s long-offset=%d long-length=%d", message->window, name, message->type, message->delete ? "true" : "false", message->long_offset, message->long_length);
542
text = g_strdup_printf ("GetProperty window=0x%08X property=%d type=%d delete=%s long-offset=%d long-length=%d", message->window, message->property, message->type, message->delete ? "true" : "false", message->long_offset, message->long_length);
544
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text);
549
get_property_reply_cb (XigCodec *codec, XigGetPropertyReply *message, XigCodecLogger *logger)
440
type = xig_server_get_atom_name (xig_remote_client_get_server (client), message->type);
442
g_debug ("<GetProperty type=%s format=%d bytes-after=%d length=%zi", type, message->format, message->bytes_after, message->value_length);
444
g_debug ("<GetProperty type=%d format=%d bytes-after=%d length=%zi", message->type, message->format, message->bytes_after, message->value_length);
448
list_properties_cb (XigRemoteClient *client, XigListProperties *message)
450
g_debug (">ListProperties window=0x%08X", message->window);
454
list_properties_reply_cb (XigRemoteClient *client, XigListPropertiesReply *message)
456
g_debug ("<ListProperties");
460
set_selection_owner_cb (XigRemoteClient *client, XigSetSelectionOwner *message)
464
name = xig_server_get_atom_name (xig_remote_client_get_server (client), message->selection);
466
g_debug (">SetSelectionOwner owner=0x%08X selection=%s", message->owner, name);
468
g_debug (">SetSelectionOwner owner=0x%08X selection=%d", message->owner, message->selection);
472
get_selection_owner_cb (XigRemoteClient *client, XigGetSelectionOwner *message)
476
name = xig_server_get_atom_name (xig_remote_client_get_server (client), message->selection);
478
g_debug (">GetSelectionOwner selection=%s", name);
480
g_debug (">GetSelectionOwner selection=%d", message->selection);
484
get_selection_owner_reply_cb (XigRemoteClient *client, XigGetSelectionOwnerReply *message)
486
g_debug ("<GetSelectionOwner owner=0x%08X", message->owner);
490
convert_selection_cb (XigRemoteClient *client, XigConvertSelection *message)
492
g_debug (">ConvertSelection");
496
send_event_cb (XigRemoteClient *client, XigSendEvent *message)
498
g_debug (">SendEvent window=0x%08X", message->destination);
502
grab_pointer_cb (XigRemoteClient *client, XigGrabPointer *message)
504
g_debug (">GrabPointer grab-window=0x%08X", message->grab_window);
508
grab_pointer_reply_cb (XigRemoteClient *client, XigGrabPointerReply *message)
510
g_debug ("<GrabPointer status=%d", message->status);
514
ungrab_pointer_cb (XigRemoteClient *client, XigUngrabPointer *message)
516
g_debug (">UngrabPointer");
520
grab_button_cb (XigRemoteClient *client, XigGrabButton *message)
522
g_debug (">GrabButton button=%d modifiers=0x%04X grab-window=0x%08X", message->button, message->modifiers, message->grab_window);
526
ungrab_button_cb (XigRemoteClient *client, XigUngrabButton *message)
528
g_debug (">UngrabButton button=%d modifiers=0x%04X grab-window=0x%08X", message->button, message->modifiers, message->grab_window);
532
change_active_pointer_grab_cb (XigRemoteClient *client, XigChangeActivePointerGrab *message)
534
g_debug (">ChangeActivePointerGrab cursor=0x%08X time=%d event-mask=0x%04X", message->cursor, message->time, message->event_mask);
538
grab_keyboard_cb (XigRemoteClient *client, XigGrabKeyboard *message)
540
g_debug (">GrabKeyboard owner-events=%s grab-window=0x%08X time=%d pointer-mode=%d keyboard-mode=%d", message->owner_events ? "true" : "false", message->grab_window, message->time, message->pointer_mode, message->keyboard_mode);
544
grab_keyboard_reply_cb (XigRemoteClient *client, XigGrabKeyboardReply *message)
546
g_debug (">GrabKeyboardReply status=%d", message->status);
550
ungrab_keyboard_cb (XigRemoteClient *client, XigUngrabKeyboard *message)
552
g_debug (">UngrabKeyboard time=%d", message->time);
556
grab_key_cb (XigRemoteClient *client, XigGrabKey *message)
558
g_debug (">GrabKey");
562
ungrab_key_cb (XigRemoteClient *client, XigUngrabKey *message)
564
g_debug (">UngrabKey");
568
allow_events_cb (XigRemoteClient *client, XigAllowEvents *message)
570
g_debug (">AllowEvents");
574
grab_server_cb (XigRemoteClient *client)
576
g_debug (">GrabServer");
580
ungrab_server_cb (XigRemoteClient *client)
582
g_debug (">UngrabServer");
586
query_pointer_cb (XigRemoteClient *client, XigQueryPointer *message)
588
g_debug (">QueryPointer window=0x%08X", message->window);
592
query_pointer_reply_cb (XigRemoteClient *client, XigQueryPointerReply *message)
594
g_debug ("<QueryPointer");
598
get_motion_events_cb (XigRemoteClient *client, XigGetMotionEvents *message)
600
g_debug (">GetMotionEvents window=0x%08X start=%d stop=%d", message->window, message->start, message->stop);
604
get_motion_events_reply_cb (XigRemoteClient *client, XigGetMotionEventsReply *message)
606
g_debug ("<GetMotionEvents events-length=%zi", message->events_length);
610
translate_coordinates_cb (XigRemoteClient *client, XigTranslateCoordinates *message)
612
g_debug (">TranslateCoordinates src-window=0x%08X dst-window=0x%08X src-x=%d src-y=%d", message->src_window, message->dst_window, message->src_x, message->src_y);
616
translate_coordinates_reply_cb (XigRemoteClient *client, XigTranslateCoordinatesReply *message)
618
g_debug ("<TranslateCoordinates child=0x%08X dst-x=%d dst-y=%d", message->child, message->dst_x, message->dst_y);
622
warp_pointer_cb (XigRemoteClient *client, XigWarpPointer *message)
624
g_debug (">WarpPointer src-window=0x%08X dst-window=0x%08X src-x=%d src-y=%d src-width=%d src-height=%d dst-x=%d dst-y=%d", message->src_window, message->dst_window, message->src_x, message->src_y, message->src_width, message->src_height, message->dst_x, message->dst_y);
628
set_input_focus_cb (XigRemoteClient *client, XigSetInputFocus *message)
630
g_debug (">SetInputFocus focus=0x%08X time=%d revert-to=%d", message->focus, message->time, message->revert_to);
634
get_input_focus_cb (XigRemoteClient *client, XigGetInputFocus *message)
636
g_debug (">GetInputFocus");
640
get_input_focus_reply_cb (XigRemoteClient *client, XigGetInputFocusReply *message)
642
g_debug ("<GetInputFocus focus=0x%08X revert-to=%d", message->focus, message->revert_to);
646
query_keymap_cb (XigRemoteClient *client, XigQueryKeymap *message)
648
g_debug (">QueryKeymap");
652
query_keymap_reply_cb (XigRemoteClient *client, XigQueryKeymapReply *message)
654
g_debug ("<QueryKeymap keys=0x%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X",
690
open_font_cb (XigRemoteClient *client, XigOpenFont *message)
692
g_debug (">OpenFont fid=0x%08X name=%s", message->fid, message->name);
696
close_font_cb (XigRemoteClient *client, XigCloseFont *message)
698
g_debug (">CloseFont font=0x%08X", message->font);
702
query_font_cb (XigRemoteClient *client, XigQueryFont *message)
704
g_debug (">QueryFont font=0x%08X", message->font);
708
query_font_reply_cb (XigRemoteClient *client, XigQueryFontReply *message)
710
g_debug ("<QueryFont");
714
query_text_extents_cb (XigRemoteClient *client, XigQueryTextExtents *message)
554
//type = xig_server_get_atom_name (xig_codec_get_server (codec), message->type);
556
// text = g_strdup_printf ("GetProperty type=%s format=%d bytes-after=%d length=%zi", type, message->value_format, message->bytes_after, message->value_length);
558
text = g_strdup_printf ("GetProperty type=%d format=%d bytes-after=%d length=%zi", message->type, message->value_format, message->bytes_after, message->value_length);
560
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_reply (logger, text);
565
list_properties_cb (XigCodec *codec, XigListProperties *message, XigCodecLogger *logger)
568
text = g_strdup_printf ("ListProperties window=0x%08X", message->window);
569
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text);
574
list_properties_reply_cb (XigCodec *codec, XigListPropertiesReply *message, XigCodecLogger *logger)
577
text = g_strdup_printf ("ListProperties");
578
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_reply (logger, text);
583
set_selection_owner_cb (XigCodec *codec, XigSetSelectionOwner *message, XigCodecLogger *logger)
588
//name = xig_server_get_atom_name (xig_codec_get_server (codec), message->selection);
590
// text = g_strdup_printf ("SetSelectionOwner owner=0x%08X selection=%s", message->owner, name);
592
text = g_strdup_printf ("SetSelectionOwner owner=0x%08X selection=%d", message->owner, message->selection);
594
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text);
599
get_selection_owner_cb (XigCodec *codec, XigGetSelectionOwner *message, XigCodecLogger *logger)
604
//name = xig_server_get_atom_name (xig_codec_get_server (codec), message->selection);
606
// text = g_strdup_printf ("GetSelectionOwner selection=%s", name);
608
text = g_strdup_printf ("GetSelectionOwner selection=%d", message->selection);
610
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text);
615
get_selection_owner_reply_cb (XigCodec *codec, XigGetSelectionOwnerReply *message, XigCodecLogger *logger)
618
text = g_strdup_printf ("GetSelectionOwner owner=0x%08X", message->owner);
619
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_reply (logger, text);
624
convert_selection_cb (XigCodec *codec, XigConvertSelection *message, XigCodecLogger *logger)
627
text = g_strdup_printf ("ConvertSelection");
628
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text);
633
send_event_cb (XigCodec *codec, XigSendEvent *message, XigCodecLogger *logger)
636
text = g_strdup_printf ("SendEvent window=0x%08X", message->destination);
637
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text);
642
grab_pointer_cb (XigCodec *codec, XigGrabPointer *message, XigCodecLogger *logger)
645
text = g_strdup_printf ("GrabPointer grab-window=0x%08X", message->grab_window);
646
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text);
651
grab_pointer_reply_cb (XigCodec *codec, XigGrabPointerReply *message, XigCodecLogger *logger)
654
text = g_strdup_printf ("GrabPointer status=%d", message->status);
655
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_reply (logger, text);
660
ungrab_pointer_cb (XigCodec *codec, XigUngrabPointer *message, XigCodecLogger *logger)
663
text = g_strdup_printf ("UngrabPointer");
664
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text);
669
grab_button_cb (XigCodec *codec, XigGrabButton *message, XigCodecLogger *logger)
672
text = g_strdup_printf ("GrabButton button=%d modifiers=0x%04X grab-window=0x%08X", message->button, message->modifiers, message->grab_window);
673
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text);
678
ungrab_button_cb (XigCodec *codec, XigUngrabButton *message, XigCodecLogger *logger)
681
text = g_strdup_printf ("UngrabButton button=%d modifiers=0x%04X grab-window=0x%08X", message->button, message->modifiers, message->grab_window);
682
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text);
687
change_active_pointer_grab_cb (XigCodec *codec, XigChangeActivePointerGrab *message, XigCodecLogger *logger)
690
text = g_strdup_printf ("ChangeActivePointerGrab cursor=0x%08X time=%d event-mask=0x%04X", message->cursor, message->time, message->event_mask);
691
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text);
696
grab_keyboard_cb (XigCodec *codec, XigGrabKeyboard *message, XigCodecLogger *logger)
699
text = g_strdup_printf ("GrabKeyboard owner-events=%s grab-window=0x%08X time=%d pointer-mode=%d keyboard-mode=%d", message->owner_events ? "true" : "false", message->grab_window, message->time, message->pointer_mode, message->keyboard_mode);
700
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text);
705
grab_keyboard_reply_cb (XigCodec *codec, XigGrabKeyboardReply *message, XigCodecLogger *logger)
708
text = g_strdup_printf ("GrabKeyboardReply status=%d", message->status);
709
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text);
714
ungrab_keyboard_cb (XigCodec *codec, XigUngrabKeyboard *message, XigCodecLogger *logger)
717
text = g_strdup_printf ("UngrabKeyboard time=%d", message->time);
718
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text);
723
grab_key_cb (XigCodec *codec, XigGrabKey *message, XigCodecLogger *logger)
726
text = g_strdup_printf ("GrabKey");
727
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text);
732
ungrab_key_cb (XigCodec *codec, XigUngrabKey *message, XigCodecLogger *logger)
735
text = g_strdup_printf ("UngrabKey");
736
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text);
741
allow_events_cb (XigCodec *codec, XigAllowEvents *message, XigCodecLogger *logger)
744
text = g_strdup_printf ("AllowEvents");
745
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text);
750
grab_server_cb (XigCodec *codec, XigCodecLogger *logger)
753
text = g_strdup_printf ("GrabServer");
754
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text);
759
ungrab_server_cb (XigCodec *codec, XigCodecLogger *logger)
762
text = g_strdup_printf ("UngrabServer");
763
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text);
768
query_pointer_cb (XigCodec *codec, XigQueryPointer *message, XigCodecLogger *logger)
771
text = g_strdup_printf ("QueryPointer window=0x%08X", message->window);
772
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text);
777
query_pointer_reply_cb (XigCodec *codec, XigQueryPointerReply *message, XigCodecLogger *logger)
780
text = g_strdup_printf ("QueryPointer");
781
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_reply (logger, text);
786
get_motion_events_cb (XigCodec *codec, XigGetMotionEvents *message, XigCodecLogger *logger)
789
text = g_strdup_printf ("GetMotionEvents window=0x%08X start=%d stop=%d", message->window, message->start, message->stop);
790
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text);
795
get_motion_events_reply_cb (XigCodec *codec, XigGetMotionEventsReply *message, XigCodecLogger *logger)
798
text = g_strdup_printf ("GetMotionEvents events-length=%zi", message->events_length);
799
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_reply (logger, text);
804
translate_coordinates_cb (XigCodec *codec, XigTranslateCoordinates *message, XigCodecLogger *logger)
807
text = g_strdup_printf ("TranslateCoordinates src-window=0x%08X dst-window=0x%08X src-x=%d src-y=%d", message->src_window, message->dst_window, message->src_x, message->src_y);
808
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text);
813
translate_coordinates_reply_cb (XigCodec *codec, XigTranslateCoordinatesReply *message, XigCodecLogger *logger)
816
text = g_strdup_printf ("TranslateCoordinates child=0x%08X dst-x=%d dst-y=%d", message->child, message->dst_x, message->dst_y);
817
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_reply (logger, text);
822
warp_pointer_cb (XigCodec *codec, XigWarpPointer *message, XigCodecLogger *logger)
825
text = g_strdup_printf ("WarpPointer src-window=0x%08X dst-window=0x%08X src-x=%d src-y=%d src-width=%d src-height=%d dst-x=%d dst-y=%d", message->src_window, message->dst_window, message->src_x, message->src_y, message->src_width, message->src_height, message->dst_x, message->dst_y);
826
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text);
831
set_input_focus_cb (XigCodec *codec, XigSetInputFocus *message, XigCodecLogger *logger)
834
text = g_strdup_printf ("SetInputFocus focus=0x%08X time=%d revert-to=%d", message->focus, message->time, message->revert_to);
835
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text);
840
get_input_focus_cb (XigCodec *codec, XigGetInputFocus *message, XigCodecLogger *logger)
843
text = g_strdup_printf ("GetInputFocus");
844
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text);
849
get_input_focus_reply_cb (XigCodec *codec, XigGetInputFocusReply *message, XigCodecLogger *logger)
852
text = g_strdup_printf ("GetInputFocus focus=0x%08X revert-to=%d", message->focus, message->revert_to);
853
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_reply (logger, text);
858
query_keymap_cb (XigCodec *codec, XigQueryKeymap *message, XigCodecLogger *logger)
861
text = g_strdup_printf ("QueryKeymap");
862
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text);
867
query_keymap_reply_cb (XigCodec *codec, XigQueryKeymapReply *message, XigCodecLogger *logger)
870
text = g_strdup_printf ("QueryKeymap keys=0x%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X",
903
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_reply (logger, text);
908
open_font_cb (XigCodec *codec, XigOpenFont *message, XigCodecLogger *logger)
911
text = g_strdup_printf ("OpenFont fid=0x%08X name=%s", message->fid, message->name);
912
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text);
917
close_font_cb (XigCodec *codec, XigCloseFont *message, XigCodecLogger *logger)
920
text = g_strdup_printf ("CloseFont font=0x%08X", message->font);
921
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text);
926
query_font_cb (XigCodec *codec, XigQueryFont *message, XigCodecLogger *logger)
929
text = g_strdup_printf ("QueryFont font=0x%08X", message->font);
930
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text);
935
query_font_reply_cb (XigCodec *codec, XigQueryFontReply *message, XigCodecLogger *logger)
938
text = g_strdup_printf ("QueryFont");
939
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_reply (logger, text);
944
query_text_extents_cb (XigCodec *codec, XigQueryTextExtents *message, XigCodecLogger *logger)
719
text = g_string_new (">QueryTextExtents");
949
text = g_string_new ("QueryTextExtents");
720
950
g_string_append_printf (text, " font=0x%08X", message->font);
721
951
g_string_append_printf (text, " string=");
722
952
for (i = 0; i < message->string_length; i++)
723
953
g_string_append_unichar (text, message->string[i]);
725
g_debug ("%s", text->str);
955
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text->str);
726
956
g_string_free (text, TRUE);
730
query_text_extents_reply_cb (XigRemoteClient *client, XigQueryTextExtentsReply *message)
960
query_text_extents_reply_cb (XigCodec *codec, XigQueryTextExtentsReply *message, XigCodecLogger *logger)
732
g_debug ("<QueryTextExtents draw-direction=%d font-ascent=%d font-descent=%d overall-ascent=%d overall-descent=%d overall-width=%d overall-height=%d overall-left=%d overall-right=%d", message->draw_direction, message->font_ascent, message->font_descent, message->overall_ascent, message->overall_descent, message->overall_width, message->overall_height, message->overall_left, message->overall_right);
963
text = g_strdup_printf ("QueryTextExtents draw-direction=%d font-ascent=%d font-descent=%d overall-ascent=%d overall-descent=%d overall-width=%d overall-left=%d overall-right=%d", message->draw_direction, message->font_ascent, message->font_descent, message->overall_ascent, message->overall_descent, message->overall_width, message->overall_left, message->overall_right);
964
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_reply (logger, text);
736
list_fonts_cb (XigRemoteClient *client, XigListFonts *message)
969
list_fonts_cb (XigCodec *codec, XigListFonts *message, XigCodecLogger *logger)
738
g_debug (">ListFonts max-names=%d pattern=%s", message->max_names, message->pattern);
972
text = g_strdup_printf ("ListFonts max-names=%d pattern=%s", message->max_names, message->pattern);
973
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text);
742
list_fonts_reply_cb (XigRemoteClient *client, XigListFontsReply *message)
978
list_fonts_reply_cb (XigCodec *codec, XigListFontsReply *message, XigCodecLogger *logger)
747
text = g_string_new ("<ListFonts names=");
983
text = g_string_new ("ListFonts names=");
748
984
if (message->names[0])
750
986
g_string_append_printf (text, "%s", message->names[0]);
751
987
for (i = 1; message->names[i]; i++)
752
988
g_string_append_printf (text, ",%s", message->names[i]);
754
g_debug ("%s", text->str);
755
g_string_free (text, TRUE);
759
list_fonts_with_info_cb (XigRemoteClient *client, XigListFontsWithInfo *message)
761
g_debug (">ListFontsWithInfo max-names=%d pattern=%s", message->max_names, message->pattern);
765
list_fonts_with_info_reply_cb (XigRemoteClient *client, XigListFontsWithInfoReply *message)
767
g_debug ("<ListFontsWithInfo ...");
771
set_font_path_cb (XigRemoteClient *client, XigSetFontPath *message)
776
text = g_string_new (">SetFontPath path=");
777
if (message->path[0])
779
g_string_append_printf (text, "%s", message->path[0]);
780
for (i = 1; message->path[i]; i++)
781
g_string_append_printf (text, ",%s", message->path[i]);
784
g_debug ("%s", text->str);
785
g_string_free (text, TRUE);
789
get_font_path_cb (XigRemoteClient *client, XigGetFontPath *message)
791
g_debug (">GetFontPath");
795
get_font_path_reply_cb (XigRemoteClient *client, XigGetFontPathReply *message)
800
text = g_string_new ("<GetFontPath path=");
801
if (message->path[0])
803
g_string_append_printf (text, "%s", message->path[0]);
804
for (i = 1; message->path[i]; i++)
805
g_string_append_printf (text, ",%s", message->path[i]);
808
g_debug ("%s", text->str);
809
g_string_free (text, TRUE);
813
create_pixmap_cb (XigRemoteClient *client, XigCreatePixmap *message)
815
g_debug (">CreatePixmap pid=0x%08X drawable=0x%08X width=%d height=%d depth=%d", message->pid, message->drawable, message->width, message->height, message->depth);
819
free_pixmap_cb (XigRemoteClient *client, XigFreePixmap *message)
821
g_debug (">FreePixmap pixmap=0x%08X", message->pixmap);
825
create_gc_cb (XigRemoteClient *client, XigCreateGC *message)
829
text = g_string_new (">CreateGC");
990
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_reply (logger, text->str);
991
g_string_free (text, TRUE);
995
list_fonts_with_info_cb (XigCodec *codec, XigListFontsWithInfo *message, XigCodecLogger *logger)
998
text = g_strdup_printf ("ListFontsWithInfo max-names=%d pattern=%s", message->max_names, message->pattern);
999
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text);
1004
list_fonts_with_info_reply_cb (XigCodec *codec, XigListFontsWithInfoReply *message, XigCodecLogger *logger)
1007
text = g_strdup_printf ("ListFontsWithInfo ...");
1008
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_reply (logger, text);
1013
set_font_path_cb (XigCodec *codec, XigSetFontPath *message, XigCodecLogger *logger)
1018
text = g_string_new ("SetFontPath path=");
1019
if (message->path[0])
1021
g_string_append_printf (text, "%s", message->path[0]);
1022
for (i = 1; message->path[i]; i++)
1023
g_string_append_printf (text, ",%s", message->path[i]);
1026
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text->str);
1027
g_string_free (text, TRUE);
1031
get_font_path_cb (XigCodec *codec, XigGetFontPath *message, XigCodecLogger *logger)
1034
text = g_strdup_printf ("GetFontPath");
1035
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text);
1040
get_font_path_reply_cb (XigCodec *codec, XigGetFontPathReply *message, XigCodecLogger *logger)
1045
text = g_string_new ("GetFontPath path=");
1046
if (message->path[0])
1048
g_string_append_printf (text, "%s", message->path[0]);
1049
for (i = 1; message->path[i]; i++)
1050
g_string_append_printf (text, ",%s", message->path[i]);
1053
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_reply (logger, text->str);
1054
g_string_free (text, TRUE);
1058
create_pixmap_cb (XigCodec *codec, XigCreatePixmap *message, XigCodecLogger *logger)
1061
text = g_strdup_printf ("CreatePixmap pid=0x%08X drawable=0x%08X width=%d height=%d depth=%d", message->pid, message->drawable, message->width, message->height, message->depth);
1062
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text);
1067
free_pixmap_cb (XigCodec *codec, XigFreePixmap *message, XigCodecLogger *logger)
1070
text = g_strdup_printf ("FreePixmap pixmap=0x%08X", message->pixmap);
1071
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text);
1076
create_gc_cb (XigCodec *codec, XigCreateGC *message, XigCodecLogger *logger)
1080
text = g_string_new ("CreateGC");
830
1081
g_string_append_printf (text, " cid=0x%08X", message->cid);
831
1082
g_string_append_printf (text, " drawable=0x%08X", message->drawable);
832
1083
if (message->value_mask & XIG_GC_VALUE_MASK_function)
1030
1281
g_string_append_printf (text, ",{x=%d y=%d width=%d height=%d}", message->rectangles[i].x, message->rectangles[i].y, message->rectangles[i].width, message->rectangles[i].height);
1033
g_debug ("%s", text->str);
1284
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text->str);
1034
1285
g_string_free (text, TRUE);
1038
free_gc_cb (XigRemoteClient *client, XigFreeGC *message)
1040
g_debug (">FreeGC gc=0x%08X", message->gc);
1044
clear_area_cb (XigRemoteClient *client, XigClearArea *message)
1046
g_debug (">ClearArea window=0x%08X exposures=%s x=%d y=%d width=%d height=%d", message->window, message->exposures ? "true" : "false", message->x, message->y, message->width, message->height);
1050
copy_area_cb (XigRemoteClient *client, XigCopyArea *message)
1052
g_debug (">CopyArea src-drawable=0x%08X dst-drawable=0x%08X gc=0x%08X src-x=%d src-y=%d dst-x=%d dst-y=%d width=%d height=%d", message->src_drawable, message->dst_drawable, message->gc, message->src_x, message->src_y, message->dst_x, message->dst_y, message->width, message->height);
1056
copy_plane_cb (XigRemoteClient *client, XigCopyPlane *message)
1058
g_debug (">CopyPlane src-drawable=0x%08X dst-drawable=0x%08X gc=0x%08X src-x=%d src-y=%d dst-x=%d dst-y=%d width=%d height=%d bit-plane=0x%08X", message->src_drawable, message->dst_drawable, message->gc, message->src_x, message->src_y, message->dst_x, message->dst_y, message->width, message->height, message->bit_plane);
1062
poly_point_cb (XigRemoteClient *client, XigPolyPoint *message)
1064
g_debug (">PolyPoint ...");
1068
poly_line_cb (XigRemoteClient *client, XigPolyLine *message)
1070
g_debug (">PolyLine ...");
1074
poly_segment_cb (XigRemoteClient *client, XigPolySegment *message)
1076
g_debug (">PolySegment ...");
1080
poly_rectangle_cb (XigRemoteClient *client, XigPolyRectangle *message)
1082
g_debug (">PolyRectangle ...");
1086
poly_arc_cb (XigRemoteClient *client, XigPolyArc *message)
1088
g_debug (">PolyArc ...");
1092
fill_poly_cb (XigRemoteClient *client, XigFillPoly *message)
1094
g_debug (">FillPoly ...");
1098
poly_fill_rectangle_cb (XigRemoteClient *client, XigPolyFillRectangle *message)
1100
g_debug (">PolyFillRectangle ...");
1104
poly_fill_arc_cb (XigRemoteClient *client, XigPolyFillArc *message)
1106
g_debug (">PolyFillArc ...");
1110
put_image_cb (XigRemoteClient *client, XigPutImage *message)
1112
g_debug (">PutImage format=%d drawable=0x%08X gc=0x%08X width=%d height=%d dst-x=%d dst-y=%d left-pad=%d depth=%d data-length=%zi", message->format, message->drawable, message->gc, message->width, message->height, message->dst_x, message->dst_y, message->left_pad, message->depth, message->data_length);
1116
get_image_cb (XigRemoteClient *client, XigGetImage *message)
1118
g_debug (">GetImage format=%d drawable=0x%08X x=%d y=%d width=%d height=%d plane-mask=0x%08X", message->format, message->drawable, message->x, message->y, message->width, message->height, message->plane_mask);
1122
get_image_reply_cb (XigRemoteClient *client, XigGetImageReply *message)
1124
g_debug ("<GetImage depth=%d visual=0x%08X data-length=%zi", message->depth, message->visual, message->data_length);
1128
create_colormap_cb (XigRemoteClient *client, XigCreateColormap *message)
1130
g_debug (">CreateColormap mid=0x%08X window=0x%08X visual=0x%08X alloc=%d", message->mid, message->window, message->visual, message->alloc);
1134
poly_text8_cb (XigRemoteClient *client, XigPolyText8 *message)
1136
g_debug (">PolyText8 ...");
1140
poly_text16_cb (XigRemoteClient *client, XigPolyText16 *message)
1142
g_debug (">PolyText16 ...");
1146
image_text8_cb (XigRemoteClient *client, XigImageText8 *message)
1148
g_debug (">ImageText8 ...");
1152
image_text16_cb (XigRemoteClient *client, XigImageText16 *message)
1154
g_debug (">ImageText16 ...");
1158
free_colormap_cb (XigRemoteClient *client, XigFreeColormap *message)
1160
g_debug (">FreeColormap cmap=0x%08X", message->cmap);
1164
copy_colormap_and_free_cb (XigRemoteClient *client, XigCopyColormapAndFree *message)
1166
g_debug (">CopyColormapAndFree mid=0x%08X src-cmap=0x%08X", message->mid, message->src_cmap);
1170
install_colormap_cb (XigRemoteClient *client, XigInstallColormap *message)
1172
g_debug (">InstallColormap cmap=0x%08X", message->cmap);
1176
uninstall_colormap_cb (XigRemoteClient *client, XigUninstallColormap *message)
1178
g_debug (">UninstallColormap cmap=0x%08X", message->cmap);
1182
list_installed_colormaps_cb (XigRemoteClient *client, XigListInstalledColormaps *message)
1184
g_debug (">ListInstalledColormaps window=0x%08X", message->window);
1188
list_installed_colormaps_reply_cb (XigRemoteClient *client, XigListInstalledColormapsReply *message)
1289
free_gc_cb (XigCodec *codec, XigFreeGC *message, XigCodecLogger *logger)
1292
text = g_strdup_printf ("FreeGC gc=0x%08X", message->gc);
1293
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text);
1298
clear_area_cb (XigCodec *codec, XigClearArea *message, XigCodecLogger *logger)
1301
text = g_strdup_printf ("ClearArea window=0x%08X exposures=%s x=%d y=%d width=%d height=%d", message->window, message->exposures ? "true" : "false", message->x, message->y, message->width, message->height);
1302
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text);
1307
copy_area_cb (XigCodec *codec, XigCopyArea *message, XigCodecLogger *logger)
1310
text = g_strdup_printf ("CopyArea src-drawable=0x%08X dst-drawable=0x%08X gc=0x%08X src-x=%d src-y=%d dst-x=%d dst-y=%d width=%d height=%d", message->src_drawable, message->dst_drawable, message->gc, message->src_x, message->src_y, message->dst_x, message->dst_y, message->width, message->height);
1311
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text);
1316
copy_plane_cb (XigCodec *codec, XigCopyPlane *message, XigCodecLogger *logger)
1319
text = g_strdup_printf ("CopyPlane src-drawable=0x%08X dst-drawable=0x%08X gc=0x%08X src-x=%d src-y=%d dst-x=%d dst-y=%d width=%d height=%d bit-plane=0x%08X", message->src_drawable, message->dst_drawable, message->gc, message->src_x, message->src_y, message->dst_x, message->dst_y, message->width, message->height, message->bit_plane);
1320
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text);
1325
poly_point_cb (XigCodec *codec, XigPolyPoint *message, XigCodecLogger *logger)
1328
text = g_strdup_printf ("PolyPoint ...");
1329
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text);
1334
poly_line_cb (XigCodec *codec, XigPolyLine *message, XigCodecLogger *logger)
1337
text = g_strdup_printf ("PolyLine ...");
1338
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text);
1343
poly_segment_cb (XigCodec *codec, XigPolySegment *message, XigCodecLogger *logger)
1346
text = g_strdup_printf ("PolySegment ...");
1347
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text);
1352
poly_rectangle_cb (XigCodec *codec, XigPolyRectangle *message, XigCodecLogger *logger)
1355
text = g_strdup_printf ("PolyRectangle ...");
1356
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text);
1361
poly_arc_cb (XigCodec *codec, XigPolyArc *message, XigCodecLogger *logger)
1364
text = g_strdup_printf ("PolyArc ...");
1365
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text);
1370
fill_poly_cb (XigCodec *codec, XigFillPoly *message, XigCodecLogger *logger)
1373
text = g_strdup_printf ("FillPoly ...");
1374
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text);
1379
poly_fill_rectangle_cb (XigCodec *codec, XigPolyFillRectangle *message, XigCodecLogger *logger)
1382
text = g_strdup_printf ("PolyFillRectangle ...");
1383
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text);
1388
poly_fill_arc_cb (XigCodec *codec, XigPolyFillArc *message, XigCodecLogger *logger)
1391
text = g_strdup_printf ("PolyFillArc ...");
1392
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text);
1397
put_image_cb (XigCodec *codec, XigPutImage *message, XigCodecLogger *logger)
1400
text = g_strdup_printf ("PutImage format=%d drawable=0x%08X gc=0x%08X width=%d height=%d dst-x=%d dst-y=%d left-pad=%d depth=%d data-length=%zi", message->format, message->drawable, message->gc, message->width, message->height, message->dst_x, message->dst_y, message->left_pad, message->depth, message->data_length);
1401
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text);
1406
get_image_cb (XigCodec *codec, XigGetImage *message, XigCodecLogger *logger)
1409
text = g_strdup_printf ("GetImage format=%d drawable=0x%08X x=%d y=%d width=%d height=%d plane-mask=0x%08X", message->format, message->drawable, message->x, message->y, message->width, message->height, message->plane_mask);
1410
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text);
1415
get_image_reply_cb (XigCodec *codec, XigGetImageReply *message, XigCodecLogger *logger)
1418
text = g_strdup_printf ("GetImage depth=%d visual=0x%08X data-length=%zi", message->depth, message->visual, message->data_length);
1419
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_reply (logger, text);
1424
create_colormap_cb (XigCodec *codec, XigCreateColormap *message, XigCodecLogger *logger)
1427
text = g_strdup_printf ("CreateColormap mid=0x%08X window=0x%08X visual=0x%08X alloc=%d", message->mid, message->window, message->visual, message->alloc);
1428
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text);
1433
poly_text8_cb (XigCodec *codec, XigPolyText8 *message, XigCodecLogger *logger)
1436
text = g_strdup_printf ("PolyText8 ...");
1437
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text);
1442
poly_text16_cb (XigCodec *codec, XigPolyText16 *message, XigCodecLogger *logger)
1445
text = g_strdup_printf ("PolyText16 ...");
1446
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text);
1451
image_text8_cb (XigCodec *codec, XigImageText8 *message, XigCodecLogger *logger)
1454
text = g_strdup_printf ("ImageText8 ...");
1455
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text);
1460
image_text16_cb (XigCodec *codec, XigImageText16 *message, XigCodecLogger *logger)
1463
text = g_strdup_printf ("ImageText16 ...");
1464
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text);
1469
free_colormap_cb (XigCodec *codec, XigFreeColormap *message, XigCodecLogger *logger)
1472
text = g_strdup_printf ("FreeColormap cmap=0x%08X", message->cmap);
1473
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text);
1478
copy_colormap_and_free_cb (XigCodec *codec, XigCopyColormapAndFree *message, XigCodecLogger *logger)
1481
text = g_strdup_printf ("CopyColormapAndFree mid=0x%08X src-cmap=0x%08X", message->mid, message->src_cmap);
1482
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text);
1487
install_colormap_cb (XigCodec *codec, XigInstallColormap *message, XigCodecLogger *logger)
1490
text = g_strdup_printf ("InstallColormap cmap=0x%08X", message->cmap);
1491
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text);
1496
uninstall_colormap_cb (XigCodec *codec, XigUninstallColormap *message, XigCodecLogger *logger)
1499
text = g_strdup_printf ("UninstallColormap cmap=0x%08X", message->cmap);
1500
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text);
1505
list_installed_colormaps_cb (XigCodec *codec, XigListInstalledColormaps *message, XigCodecLogger *logger)
1508
text = g_strdup_printf ("ListInstalledColormaps window=0x%08X", message->window);
1509
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text);
1514
list_installed_colormaps_reply_cb (XigCodec *codec, XigListInstalledColormapsReply *message, XigCodecLogger *logger)
1193
text = g_string_new ("<ListInstalledColormaps cmaps=");
1519
text = g_string_new ("ListInstalledColormaps cmaps=");
1195
1521
if (message->cmaps_length > 0)
1683
2112
g_string_append_printf (text, ",0x%08X", message->properties[i]);
1686
g_debug ("%s", text->str);
2115
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text->str);
1687
2116
g_string_free (text, TRUE);
1691
force_screen_saver_cb (XigRemoteClient *client, XigForceScreenSaver *message)
1693
g_debug (">ForceScreenSaver mode=%d", message->mode);
1697
set_pointer_mapping_cb (XigRemoteClient *client, XigSetPointerMapping *message)
1699
g_debug (">SetPointerMapping ...");
1703
set_pointer_mapping_reply_cb (XigRemoteClient *client, XigSetPointerMappingReply *message)
1705
g_debug ("<SetPointerMapping status=%d", message->status);
1709
get_pointer_mapping_cb (XigRemoteClient *client, XigGetPointerMapping *message)
1711
g_debug (">GetPointerMapping");
1715
get_pointer_mapping_reply_cb (XigRemoteClient *client, XigGetPointerMappingReply *message)
1717
g_debug ("<GetPointerMapping ...");
1721
set_modifier_mapping_cb (XigRemoteClient *client, XigSetModifierMapping *message)
1723
g_debug (">SetModifierMapping ...");
1727
set_modifier_mapping_reply_cb (XigRemoteClient *client, XigSetModifierMappingReply *message)
1729
g_debug ("<SetModifierMapping status=%d", message->status);
1733
get_modifier_mapping_cb (XigRemoteClient *client, XigGetModifierMapping *message)
1735
g_debug (">GetModifierMapping");
1739
get_modifier_mapping_reply_cb (XigRemoteClient *client, XigGetModifierMappingReply *message)
1741
g_debug ("<GetModifierMapping ...");
1745
no_operation_cb (XigRemoteClient *client)
1747
g_debug (">NoOperation");
1751
big_req_enable_cb (XigRemoteClient *client, XigBigReqEnable *message)
1753
g_debug (">BigReqEnable");
1757
big_req_enable_reply_cb (XigRemoteClient *client, XigBigReqEnableReply *message)
1759
g_debug ("<BigReqEnable maximum-request-length=%u", message->maximum_request_length);
1763
sync_initialize_cb (XigRemoteClient *client, XigSYNCInitialize *message)
1765
g_debug (">SYNC-Initialize desired-major-version=%d desired-minor-version=%d", message->desired_major_version, message->desired_minor_version);
1769
sync_initialize_reply_cb (XigRemoteClient *client, XigSYNCInitializeReply *message)
1771
g_debug ("<SYNC-Initialize major-version=%d minor-version=%d", message->major_version, message->minor_version);
1775
randr_query_version_cb (XigRemoteClient *client, XigRANDRQueryVersion *message)
1777
g_debug ("<RANDR-QueryVersion major-version=%d minor-version=%d", message->major_version, message->minor_version);
1781
randr_query_version_reply_cb (XigRemoteClient *client, XigRANDRQueryVersionReply *message)
1783
g_debug ("<RANDR-QueryVersion major-version=%d minor-version=%d", message->major_version, message->minor_version);
1787
xinerama_is_active_cb (XigRemoteClient *client, XigXINERAMAIsActive *message)
1789
g_debug (">XINERAMA-IsActive");
1793
xinerama_is_active_reply_cb (XigRemoteClient *client, XigXINERAMAIsActiveReply *message)
1795
g_debug ("<XINERAMA-IsActive is-active=%s", message->is_active ? "true" : "false");
1799
xinerama_query_screens_cb (XigRemoteClient *client, XigXINERAMAQueryScreens *message)
1801
g_debug (">XINERAMA-QueryScreens");
1805
xinerama_query_screens_reply_cb (XigRemoteClient *client, XigXINERAMAQueryScreensReply *message)
1807
g_debug ("<XINERAMA-QueryScreens");
1811
xkb_use_extension_cb (XigRemoteClient *client, XigXKBUseExtension *message)
1813
g_debug (">XKB-UseExtension wanted-major=%d wanted-minor=%d", message->wanted_major, message->wanted_minor);
1817
xkb_use_extension_reply_cb (XigRemoteClient *client, XigXKBUseExtensionReply *message)
1819
g_debug ("<XKB-UseExtension supported=%s server-major=%d server-minor=%d", message->supported ? "true" : "false", message->server_major, message->server_minor);
1823
xkb_select_events_cb (XigRemoteClient *client, XigXKBSelectEvents *message)
1825
g_debug (">XKB-SelectEvents device-spec=%d affect-which=0x%04X clear=0x%04X select-all=0x%04X affect-map=0x%04X map=0x%04X details=...",
1826
message->device_spec,
1827
message->affect_which,
1829
message->select_all,
1830
message->affect_map,
1835
xkb_get_state_cb (XigRemoteClient *client, XigXKBGetState *message)
1837
g_debug (">XKB-GetState device-spec=0x%04X", message->device_spec);
1841
xkb_get_state_reply_cb (XigRemoteClient *client, XigXKBGetStateReply *message)
1843
g_debug ("<XKB-GetState device-id=%d mods=0x%02X base-mods=0x%02X latched-mods=0x%02X locked-mods=0x%02X group=%d locked-group=%d base-group=%d latched-group=%d compat-state=0x%02X grab-mods=0x%02X compat-grab-mods=0x%02X lookup-mods=0x%02X compat-lookup-mods=0x%02X ptr-btn-state=0x%04X",
1847
message->latched_mods,
1848
message->locked_mods,
1850
message->locked_group,
1851
message->base_group,
1852
message->latched_group,
1853
message->compat_state,
1855
message->compat_grab_mods,
1856
message->lookup_mods,
1857
message->compat_lookup_mods,
1858
message->ptr_btn_state);
1862
xkb_set_controls_cb (XigRemoteClient *client, XigXKBSetControls *message)
2120
force_screen_saver_cb (XigCodec *codec, XigForceScreenSaver *message, XigCodecLogger *logger)
2123
text = g_strdup_printf ("ForceScreenSaver mode=%d", message->mode);
2124
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text);
2129
set_pointer_mapping_cb (XigCodec *codec, XigSetPointerMapping *message, XigCodecLogger *logger)
2132
text = g_strdup_printf ("SetPointerMapping ...");
2133
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text);
2138
set_pointer_mapping_reply_cb (XigCodec *codec, XigSetPointerMappingReply *message, XigCodecLogger *logger)
2141
text = g_strdup_printf ("SetPointerMapping status=%d", message->status);
2142
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_reply (logger, text);
2147
get_pointer_mapping_cb (XigCodec *codec, XigGetPointerMapping *message, XigCodecLogger *logger)
2150
text = g_strdup_printf ("GetPointerMapping");
2151
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text);
2156
get_pointer_mapping_reply_cb (XigCodec *codec, XigGetPointerMappingReply *message, XigCodecLogger *logger)
2159
text = g_strdup_printf ("GetPointerMapping ...");
2160
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_reply (logger, text);
2165
set_modifier_mapping_cb (XigCodec *codec, XigSetModifierMapping *message, XigCodecLogger *logger)
2168
text = g_strdup_printf ("SetModifierMapping ...");
2169
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text);
2174
set_modifier_mapping_reply_cb (XigCodec *codec, XigSetModifierMappingReply *message, XigCodecLogger *logger)
2177
text = g_strdup_printf ("SetModifierMapping status=%d", message->status);
2178
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_reply (logger, text);
2183
get_modifier_mapping_cb (XigCodec *codec, XigGetModifierMapping *message, XigCodecLogger *logger)
2186
text = g_strdup_printf ("GetModifierMapping");
2187
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text);
2192
get_modifier_mapping_reply_cb (XigCodec *codec, XigGetModifierMappingReply *message, XigCodecLogger *logger)
2195
text = g_strdup_printf ("GetModifierMapping ...");
2196
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_reply (logger, text);
2201
no_operation_cb (XigCodec *codec, XigCodecLogger *logger)
2204
text = g_strdup_printf ("NoOperation");
2205
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text);
2210
BIGREQ_enable_cb (XigCodec *codec, XigBIGREQEnable *message, XigCodecLogger *logger)
2213
text = g_strdup_printf ("BIG-REQUESTS-Enable");
2214
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text);
2219
BIGREQ_enable_reply_cb (XigCodec *codec, XigBIGREQEnableReply *message, XigCodecLogger *logger)
2222
text = g_strdup_printf ("BIG-REQUESTS-Enable maximum-request-length=%u", message->maximum_request_length);
2223
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_reply (logger, text);
2228
SYNC_initialize_cb (XigCodec *codec, XigSYNCInitialize *message, XigCodecLogger *logger)
2231
text = g_strdup_printf ("SYNC-Initialize desired-major-version=%d desired-minor-version=%d", message->desired_major_version, message->desired_minor_version);
2232
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text);
2237
SYNC_initialize_reply_cb (XigCodec *codec, XigSYNCInitializeReply *message, XigCodecLogger *logger)
2240
text = g_strdup_printf ("SYNC-Initialize major-version=%d minor-version=%d", message->major_version, message->minor_version);
2241
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_reply (logger, text);
2246
RANDR_query_version_cb (XigCodec *codec, XigRANDRQueryVersion *message, XigCodecLogger *logger)
2249
text = g_strdup_printf ("RANDR-QueryVersion major-version=%d minor-version=%d", message->major_version, message->minor_version);
2250
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_reply (logger, text);
2255
RANDR_query_version_reply_cb (XigCodec *codec, XigRANDRQueryVersionReply *message, XigCodecLogger *logger)
2258
text = g_strdup_printf ("RANDR-QueryVersion major-version=%d minor-version=%d", message->major_version, message->minor_version);
2259
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_reply (logger, text);
2264
XINERAMA_is_active_cb (XigCodec *codec, XigXINERAMAIsActive *message, XigCodecLogger *logger)
2267
text = g_strdup_printf ("XINERAMA-IsActive");
2268
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text);
2273
XINERAMA_is_active_reply_cb (XigCodec *codec, XigXINERAMAIsActiveReply *message, XigCodecLogger *logger)
2276
text = g_strdup_printf ("XINERAMA-IsActive is-active=%s", message->is_active ? "true" : "false");
2277
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_reply (logger, text);
2282
XINERAMA_query_screens_cb (XigCodec *codec, XigXINERAMAQueryScreens *message, XigCodecLogger *logger)
2285
text = g_strdup_printf ("XINERAMA-QueryScreens");
2286
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text);
2291
XINERAMA_query_screens_reply_cb (XigCodec *codec, XigXINERAMAQueryScreensReply *message, XigCodecLogger *logger)
2294
text = g_strdup_printf ("XINERAMA-QueryScreens");
2295
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_reply (logger, text);
2300
XKB_use_extension_cb (XigCodec *codec, XigXKBUseExtension *message, XigCodecLogger *logger)
2303
text = g_strdup_printf ("XKB-UseExtension wanted-major=%d wanted-minor=%d", message->wanted_major, message->wanted_minor);
2304
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text);
2309
XKB_use_extension_reply_cb (XigCodec *codec, XigXKBUseExtensionReply *message, XigCodecLogger *logger)
2312
text = g_strdup_printf ("XKB-UseExtension supported=%s server-major=%d server-minor=%d", message->supported ? "true" : "false", message->server_major, message->server_minor);
2313
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_reply (logger, text);
2318
XKB_select_events_cb (XigCodec *codec, XigXKBSelectEvents *message, XigCodecLogger *logger)
2321
text = g_strdup_printf ("XKB-SelectEvents device-spec=%d affect-which=0x%04X clear=0x%04X select-all=0x%04X affect-map=0x%04X map=0x%04X details=...",
2322
message->device_spec,
2323
message->affect_which,
2325
message->select_all,
2326
message->affect_map,
2328
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text);
2333
XKB_get_state_cb (XigCodec *codec, XigXKBGetState *message, XigCodecLogger *logger)
2336
text = g_strdup_printf ("XKB-GetState device-spec=0x%04X", message->device_spec);
2337
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text);
2342
XKB_get_state_reply_cb (XigCodec *codec, XigXKBGetStateReply *message, XigCodecLogger *logger)
2345
text = g_strdup_printf ("XKB-GetState device-id=%d mods=0x%02X base-mods=0x%02X latched-mods=0x%02X locked-mods=0x%02X group=%d locked-group=%d base-group=%d latched-group=%d compat-state=0x%02X grab-mods=0x%02X compat-grab-mods=0x%02X lookup-mods=0x%02X compat-lookup-mods=0x%02X ptr-btn-state=0x%04X",
2349
message->latched_mods,
2350
message->locked_mods,
2352
message->locked_group,
2353
message->base_group,
2354
message->latched_group,
2355
message->compat_state,
2357
message->compat_grab_mods,
2358
message->lookup_mods,
2359
message->compat_lookup_mods,
2360
message->ptr_btn_state);
2361
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_reply (logger, text);
2366
XKB_set_controls_cb (XigCodec *codec, XigXKBSetControls *message, XigCodecLogger *logger)
1867
text = g_string_new (">XKB-SetControls");
2371
text = g_string_new ("XKB-SetControls");
1868
2372
g_string_append_printf (text, " device-spec=%d", message->device_spec);
1869
2373
g_string_append_printf (text, " affect-internal-real-mods=0x%02X", message->affect_internal_real_mods);
1870
2374
g_string_append_printf (text, " internal-real-mods=0x%02X", message->internal_real_mods);
1898
2402
for (i = 1; i < 32; i++)
1899
2403
g_string_append_printf (text, ",%d", message->per_key_repeat[i]);
1901
g_debug ("%s", text->str);
2405
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text->str);
1902
2406
g_string_free (text, TRUE);
1906
xkb_get_map_cb (XigRemoteClient *client, XigXKBGetMap *message)
1908
g_debug (">XKB-GetMap device-spec=0x%04X full=%d partial=%d first-type=%d n-types=%d first-key-sym=%d n-key-syms=%d first-key-action=%d n-key-actions=%d first-key-behavior=%d n-key-behaviors=%d virtual-mods=%d first-key-explicit=%d n-key-explicit=%d first-mod-map-key=%d n-mod-map-keys=%d first-v-mod-map-key=%d n-v-mod-map-keys=%d",
1909
message->device_spec,
1912
message->first_type,
1914
message->first_key_sym,
1915
message->n_key_syms,
1916
message->first_key_action,
1917
message->n_key_actions,
1918
message->first_key_behavior,
1919
message->n_key_behaviors,
1920
message->virtual_mods,
1921
message->first_key_explicit,
1922
message->n_key_explicit,
1923
message->first_mod_map_key,
1924
message->n_mod_map_keys,
1925
message->first_v_mod_map_key,
1926
message->n_v_mod_map_keys);
1930
xkb_get_map_reply_cb (XigRemoteClient *client, XigXKBGetMapReply *message)
1932
g_debug ("<XKB-GetMap ...");
1936
xkb_get_names_cb (XigRemoteClient *client, XigXKBGetNames *message)
1938
g_debug (">XKB-GetNames device-spec=0x%04X which=0x%08X", message->device_spec, message->which);
1942
xkb_get_names_reply_cb (XigRemoteClient *client, XigXKBGetNamesReply *message)
1944
g_debug ("<XKB-GetNames ...");
1948
xkb_per_client_flags_cb (XigRemoteClient *client, XigXKBPerClientFlags *message)
1950
g_debug (">XKB-PerClientFlags ...");
1954
xkb_per_client_flags_reply_cb (XigRemoteClient *client, XigXKBPerClientFlagsReply *message)
1956
g_debug ("<XKB-PerClientFlags ...");
1960
render_query_version_cb (XigRemoteClient *client, XigRENDERQueryVersion *message)
1962
g_debug (">RENDER-QueryVersion client-major-version=%d client-minor-version=%d", message->client_major_version, message->client_minor_version);
1966
render_query_version_reply_cb (XigRemoteClient *client, XigRENDERQueryVersionReply *message)
1968
g_debug ("<RENDER-QueryVersion major-version=%d minor-version=%d", message->major_version, message->minor_version);
1972
render_query_pict_formats_cb (XigRemoteClient *client, XigRENDERQueryPictFormats *message)
1974
g_debug (">RENDER-QueryPictFormats");
1978
render_query_pict_formats_reply_cb (XigRemoteClient *client, XigRENDERQueryPictFormatsReply *message)
1980
g_debug ("<RENDER-QueryPictFormats ...");
1983
XigRemoteClientLogger *
1984
xig_remote_client_logger_new (XigRemoteClient *client)
1986
XigRemoteClientLogger *logger;
2410
XKB_get_map_cb (XigCodec *codec, XigXKBGetMap *message, XigCodecLogger *logger)
2413
text = g_strdup_printf ("XKB-GetMap device-spec=0x%04X full=%d partial=%d first-type=%d n-types=%d first-key-sym=%d n-key-syms=%d first-key-action=%d n-key-actions=%d first-key-behavior=%d n-key-behaviors=%d virtual-mods=%d first-key-explicit=%d n-key-explicit=%d first-mod-map-key=%d n-mod-map-keys=%d first-v-mod-map-key=%d n-v-mod-map-keys=%d",
2414
message->device_spec,
2417
message->first_type,
2419
message->first_key_sym,
2420
message->n_key_syms,
2421
message->first_key_action,
2422
message->n_key_actions,
2423
message->first_key_behavior,
2424
message->n_key_behaviors,
2425
message->virtual_mods,
2426
message->first_key_explicit,
2427
message->n_key_explicit,
2428
message->first_mod_map_key,
2429
message->n_mod_map_keys,
2430
message->first_v_mod_map_key,
2431
message->n_v_mod_map_keys);
2432
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text);
2437
XKB_get_map_reply_cb (XigCodec *codec, XigXKBGetMapReply *message, XigCodecLogger *logger)
2440
text = g_strdup_printf ("XKB-GetMap ...");
2441
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_reply (logger, text);
2446
XKB_get_names_cb (XigCodec *codec, XigXKBGetNames *message, XigCodecLogger *logger)
2449
text = g_strdup_printf ("XKB-GetNames device-spec=0x%04X which=0x%08X", message->device_spec, message->which);
2450
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text);
2455
XKB_get_names_reply_cb (XigCodec *codec, XigXKBGetNamesReply *message, XigCodecLogger *logger)
2458
text = g_strdup_printf ("XKB-GetNames ...");
2459
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_reply (logger, text);
2464
XKB_per_client_flags_cb (XigCodec *codec, XigXKBPerClientFlags *message, XigCodecLogger *logger)
2467
text = g_strdup_printf ("XKB-PerClientFlags ...");
2468
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text);
2473
XKB_per_client_flags_reply_cb (XigCodec *codec, XigXKBPerClientFlagsReply *message, XigCodecLogger *logger)
2476
text = g_strdup_printf ("XKB-PerClientFlags ...");
2477
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_reply (logger, text);
2482
RENDER_query_version_cb (XigCodec *codec, XigRENDERQueryVersion *message, XigCodecLogger *logger)
2485
text = g_strdup_printf ("RENDER-QueryVersion client-major-version=%d client-minor-version=%d", message->client_major_version, message->client_minor_version);
2486
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text);
2491
RENDER_query_version_reply_cb (XigCodec *codec, XigRENDERQueryVersionReply *message, XigCodecLogger *logger)
2494
text = g_strdup_printf ("RENDER-QueryVersion major-version=%d minor-version=%d", message->major_version, message->minor_version);
2495
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_reply (logger, text);
2500
RENDER_query_pict_formats_cb (XigCodec *codec, XigRENDERQueryPictFormats *message, XigCodecLogger *logger)
2503
text = g_strdup_printf ("RENDER-QueryPictFormats");
2504
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_request (logger, text);
2509
RENDER_query_pict_formats_reply_cb (XigCodec *codec, XigRENDERQueryPictFormatsReply *message, XigCodecLogger *logger)
2512
text = g_strdup_printf ("RENDER-QueryPictFormats ...");
2513
XIG_CODEC_LOGGER_GET_CLASS (logger)->log_reply (logger, text);
2518
xig_codec_logger_new (XigCodec *codec)
2520
XigCodecLogger *logger;
1988
logger = g_object_new (xig_remote_client_logger_get_type (), NULL);
1989
logger->priv->client = g_object_ref (client);
2522
logger = g_object_new (xig_codec_logger_get_type (), NULL);
2523
logger->priv->codec = g_object_ref (codec);
1991
g_signal_connect (client, "connect", G_CALLBACK (connect_cb), logger);
1992
g_signal_connect (client, "failed", G_CALLBACK (failed_cb), logger);
1993
g_signal_connect (client, "authenticate", G_CALLBACK (authenticate_cb), logger);
1994
g_signal_connect (client, "success", G_CALLBACK (success_cb), logger);
1995
g_signal_connect (client, "error", G_CALLBACK (error_cb), logger);
1996
g_signal_connect (client, "create-notify", G_CALLBACK (create_notify_cb), logger);
1997
g_signal_connect (client, "destroy-notify", G_CALLBACK (destroy_notify_cb), logger);
1998
g_signal_connect (client, "unmap-notify", G_CALLBACK (unmap_notify_cb), logger);
1999
g_signal_connect (client, "map-notify", G_CALLBACK (map_notify_cb), logger);
2000
g_signal_connect (client, "map-request", G_CALLBACK (map_request_cb), logger);
2001
g_signal_connect (client, "reparent-notify", G_CALLBACK (reparent_notify_cb), logger);
2002
g_signal_connect (client, "configure-notify", G_CALLBACK (configure_notify_cb), logger);
2003
g_signal_connect (client, "configure-request", G_CALLBACK (configure_request_cb), logger);
2004
g_signal_connect (client, "circulate-notify", G_CALLBACK (circulate_notify_cb), logger);
2005
g_signal_connect (client, "circulate-request", G_CALLBACK (circulate_request_cb), logger);
2006
g_signal_connect (client, "property-notify", G_CALLBACK (property_notify_cb), logger);
2007
g_signal_connect (client, "create-window", G_CALLBACK (create_window_cb), logger);
2008
g_signal_connect (client, "change-window-attributes", G_CALLBACK (change_window_attributes_cb), logger);
2009
g_signal_connect (client, "get-window-attributes", G_CALLBACK (get_window_attributes_cb), logger);
2010
g_signal_connect (client, "get-window-attributes-reply", G_CALLBACK (get_window_attributes_reply_cb), logger);
2011
g_signal_connect (client, "destroy-window", G_CALLBACK (destroy_window_cb), logger);
2012
g_signal_connect (client, "destroy-subwindows", G_CALLBACK (destroy_subwindows_cb), logger);
2013
g_signal_connect (client, "change-save-set", G_CALLBACK (change_save_set_cb), logger);
2014
g_signal_connect (client, "reparent-window", G_CALLBACK (reparent_window_cb), logger);
2015
g_signal_connect (client, "map-window", G_CALLBACK (map_window_cb), logger);
2016
g_signal_connect (client, "map-subwindows", G_CALLBACK (map_subwindows_cb), logger);
2017
g_signal_connect (client, "unmap-window", G_CALLBACK (unmap_window_cb), logger);
2018
g_signal_connect (client, "unmap-subwindows", G_CALLBACK (unmap_subwindows_cb), logger);
2019
g_signal_connect (client, "configure-window", G_CALLBACK (configure_window_cb), logger);
2020
g_signal_connect (client, "circulate-window", G_CALLBACK (circulate_window_cb), logger);
2021
g_signal_connect (client, "get-geometry", G_CALLBACK (get_geometry_cb), logger);
2022
g_signal_connect (client, "get-geometry-reply", G_CALLBACK (get_geometry_reply_cb), logger);
2023
g_signal_connect (client, "query-tree", G_CALLBACK (query_tree_cb), logger);
2024
g_signal_connect (client, "query-tree-reply", G_CALLBACK (query_tree_reply_cb), logger);
2025
g_signal_connect (client, "intern-atom", G_CALLBACK (intern_atom_cb), logger);
2026
g_signal_connect (client, "intern-atom-reply", G_CALLBACK (intern_atom_reply_cb), logger);
2027
g_signal_connect (client, "get-atom-name", G_CALLBACK (get_atom_name_cb), logger);
2028
g_signal_connect (client, "get-atom-name-reply", G_CALLBACK (get_atom_name_reply_cb), logger);
2029
g_signal_connect (client, "change-property", G_CALLBACK (change_property_cb), logger);
2030
g_signal_connect (client, "delete-property", G_CALLBACK (delete_property_cb), logger);
2031
g_signal_connect (client, "get-property", G_CALLBACK (get_property_cb), logger);
2032
g_signal_connect (client, "get-property-reply", G_CALLBACK (get_property_reply_cb), logger);
2033
g_signal_connect (client, "list-properties", G_CALLBACK (list_properties_cb), logger);
2034
g_signal_connect (client, "list-properties-reply", G_CALLBACK (list_properties_reply_cb), logger);
2035
g_signal_connect (client, "set-selection-owner", G_CALLBACK (set_selection_owner_cb), logger);
2036
g_signal_connect (client, "get-selection-owner", G_CALLBACK (get_selection_owner_cb), logger);
2037
g_signal_connect (client, "get-selection-owner-reply", G_CALLBACK (get_selection_owner_reply_cb), logger);
2038
g_signal_connect (client, "convert-selection", G_CALLBACK (convert_selection_cb), logger);
2039
g_signal_connect (client, "send-event", G_CALLBACK (send_event_cb), logger);
2040
g_signal_connect (client, "grab-pointer", G_CALLBACK (grab_pointer_cb), logger);
2041
g_signal_connect (client, "grab-pointer-reply", G_CALLBACK (grab_pointer_reply_cb), logger);
2042
g_signal_connect (client, "ungrab-pointer", G_CALLBACK (ungrab_pointer_cb), logger);
2043
g_signal_connect (client, "grab-button", G_CALLBACK (grab_button_cb), logger);
2044
g_signal_connect (client, "ungrab-button", G_CALLBACK (ungrab_button_cb), logger);
2045
g_signal_connect (client, "change-active-pointer-grab", G_CALLBACK (change_active_pointer_grab_cb), logger);
2046
g_signal_connect (client, "grab-keyboard", G_CALLBACK (grab_keyboard_cb), logger);
2047
g_signal_connect (client, "grab-keyboard-reply", G_CALLBACK (grab_keyboard_reply_cb), logger);
2048
g_signal_connect (client, "ungrab-keyboard", G_CALLBACK (ungrab_keyboard_cb), logger);
2049
g_signal_connect (client, "grab-key", G_CALLBACK (grab_key_cb), logger);
2050
g_signal_connect (client, "ungrab-key", G_CALLBACK (ungrab_key_cb), logger);
2051
g_signal_connect (client, "allow-events", G_CALLBACK (allow_events_cb), logger);
2052
g_signal_connect (client, "grab-server", G_CALLBACK (grab_server_cb), logger);
2053
g_signal_connect (client, "ungrab-server", G_CALLBACK (ungrab_server_cb), logger);
2054
g_signal_connect (client, "query-pointer", G_CALLBACK (query_pointer_cb), logger);
2055
g_signal_connect (client, "query-pointer-reply", G_CALLBACK (query_pointer_reply_cb), logger);
2056
g_signal_connect (client, "get-motion-events", G_CALLBACK (get_motion_events_cb), logger);
2057
g_signal_connect (client, "get-motion-events-reply", G_CALLBACK (get_motion_events_reply_cb), logger);
2058
g_signal_connect (client, "translate-coordinates", G_CALLBACK (translate_coordinates_cb), logger);
2059
g_signal_connect (client, "translate-coordinates-reply", G_CALLBACK (translate_coordinates_reply_cb), logger);
2060
g_signal_connect (client, "warp-pointer", G_CALLBACK (warp_pointer_cb), logger);
2061
g_signal_connect (client, "set-input-focus", G_CALLBACK (set_input_focus_cb), logger);
2062
g_signal_connect (client, "get-input-focus", G_CALLBACK (get_input_focus_cb), logger);
2063
g_signal_connect (client, "get-input-focus-reply", G_CALLBACK (get_input_focus_reply_cb), logger);
2064
g_signal_connect (client, "query-keymap", G_CALLBACK (query_keymap_cb), logger);
2065
g_signal_connect (client, "query-keymap-reply", G_CALLBACK (query_keymap_reply_cb), logger);
2066
g_signal_connect (client, "open-font", G_CALLBACK (open_font_cb), logger);
2067
g_signal_connect (client, "close-font", G_CALLBACK (close_font_cb), logger);
2068
g_signal_connect (client, "query-font", G_CALLBACK (query_font_cb), logger);
2069
g_signal_connect (client, "query-font-reply", G_CALLBACK (query_font_reply_cb), logger);
2070
g_signal_connect (client, "query-text-extents", G_CALLBACK (query_text_extents_cb), logger);
2071
g_signal_connect (client, "query-text-extents-reply", G_CALLBACK (query_text_extents_reply_cb), logger);
2072
g_signal_connect (client, "list-fonts", G_CALLBACK (list_fonts_cb), logger);
2073
g_signal_connect (client, "list-fonts-reply", G_CALLBACK (list_fonts_reply_cb), logger);
2074
g_signal_connect (client, "list-fonts-with-info", G_CALLBACK (list_fonts_with_info_cb), logger);
2075
g_signal_connect (client, "list-fonts-with-info-reply", G_CALLBACK (list_fonts_with_info_reply_cb), logger);
2076
g_signal_connect (client, "set-font-path", G_CALLBACK (set_font_path_cb), logger);
2077
g_signal_connect (client, "get-font-path", G_CALLBACK (get_font_path_cb), logger);
2078
g_signal_connect (client, "get-font-path-reply", G_CALLBACK (get_font_path_reply_cb), logger);
2079
g_signal_connect (client, "create-pixmap", G_CALLBACK (create_pixmap_cb), logger);
2080
g_signal_connect (client, "free-pixmap", G_CALLBACK (free_pixmap_cb), logger);
2081
g_signal_connect (client, "create-gc", G_CALLBACK (create_gc_cb), logger);
2082
g_signal_connect (client, "change-gc", G_CALLBACK (change_gc_cb), logger);
2083
g_signal_connect (client, "copy-gc", G_CALLBACK (copy_gc_cb), logger);
2084
g_signal_connect (client, "set-dashes", G_CALLBACK (set_dashes_cb), logger);
2085
g_signal_connect (client, "set-clip-rectangles", G_CALLBACK (set_clip_rectangles_cb), logger);
2086
g_signal_connect (client, "free-gc", G_CALLBACK (free_gc_cb), logger);
2087
g_signal_connect (client, "clear-area", G_CALLBACK (clear_area_cb), logger);
2088
g_signal_connect (client, "copy-area", G_CALLBACK (copy_area_cb), logger);
2089
g_signal_connect (client, "copy-plane", G_CALLBACK (copy_plane_cb), logger);
2090
g_signal_connect (client, "poly-point", G_CALLBACK (poly_point_cb), logger);
2091
g_signal_connect (client, "poly-line", G_CALLBACK (poly_line_cb), logger);
2092
g_signal_connect (client, "poly-segment", G_CALLBACK (poly_segment_cb), logger);
2093
g_signal_connect (client, "poly-rectangle", G_CALLBACK (poly_rectangle_cb), logger);
2094
g_signal_connect (client, "poly-arc", G_CALLBACK (poly_arc_cb), logger);
2095
g_signal_connect (client, "fill-poly", G_CALLBACK (fill_poly_cb), logger);
2096
g_signal_connect (client, "poly-fill-rectangle", G_CALLBACK (poly_fill_rectangle_cb), logger);
2097
g_signal_connect (client, "poly-fill-arc", G_CALLBACK (poly_fill_arc_cb), logger);
2098
g_signal_connect (client, "put-image", G_CALLBACK (put_image_cb), logger);
2099
g_signal_connect (client, "get-image", G_CALLBACK (get_image_cb), logger);
2100
g_signal_connect (client, "get-image-reply", G_CALLBACK (get_image_reply_cb), logger);
2101
g_signal_connect (client, "poly-text8", G_CALLBACK (poly_text8_cb), logger);
2102
g_signal_connect (client, "poly-text16", G_CALLBACK (poly_text16_cb), logger);
2103
g_signal_connect (client, "image-text8", G_CALLBACK (image_text8_cb), logger);
2104
g_signal_connect (client, "image-text16", G_CALLBACK (image_text16_cb), logger);
2105
g_signal_connect (client, "create-colormap", G_CALLBACK (create_colormap_cb), logger);
2106
g_signal_connect (client, "free-colormap", G_CALLBACK (free_colormap_cb), logger);
2107
g_signal_connect (client, "copy-colormap-and-free", G_CALLBACK (copy_colormap_and_free_cb), logger);
2108
g_signal_connect (client, "install-colormap", G_CALLBACK (install_colormap_cb), logger);
2109
g_signal_connect (client, "uninstall-colormap", G_CALLBACK (uninstall_colormap_cb), logger);
2110
g_signal_connect (client, "list-installed-colormaps", G_CALLBACK (list_installed_colormaps_cb), logger);
2111
g_signal_connect (client, "list-installed-colormaps-reply", G_CALLBACK (list_installed_colormaps_reply_cb), logger);
2112
g_signal_connect (client, "alloc-color", G_CALLBACK (alloc_color_cb), logger);
2113
g_signal_connect (client, "alloc-color-reply", G_CALLBACK (alloc_color_reply_cb), logger);
2114
g_signal_connect (client, "alloc-named-color", G_CALLBACK (alloc_named_color_cb), logger);
2115
g_signal_connect (client, "alloc-named-color-reply", G_CALLBACK (alloc_named_color_reply_cb), logger);
2116
g_signal_connect (client, "alloc-color-cells", G_CALLBACK (alloc_color_cells_cb), logger);
2117
g_signal_connect (client, "alloc-color-cells-reply", G_CALLBACK (alloc_color_cells_reply_cb), logger);
2118
g_signal_connect (client, "alloc-color-planes", G_CALLBACK (alloc_color_planes_cb), logger);
2119
g_signal_connect (client, "alloc-color-planes-reply", G_CALLBACK (alloc_color_planes_reply_cb), logger);
2120
g_signal_connect (client, "free-colors", G_CALLBACK (free_colors_cb), logger);
2121
g_signal_connect (client, "store-colors", G_CALLBACK (store_colors_cb), logger);
2122
g_signal_connect (client, "store-named-color", G_CALLBACK (store_named_color_cb), logger);
2123
g_signal_connect (client, "query-colors", G_CALLBACK (query_colors_cb), logger);
2124
g_signal_connect (client, "query-colors-reply", G_CALLBACK (query_colors_reply_cb), logger);
2125
g_signal_connect (client, "lookup-color", G_CALLBACK (lookup_color_cb), logger);
2126
g_signal_connect (client, "lookup-color-reply", G_CALLBACK (lookup_color_reply_cb), logger);
2127
g_signal_connect (client, "create-cursor", G_CALLBACK (create_cursor_cb), logger);
2128
g_signal_connect (client, "create-glyph-cursor", G_CALLBACK (create_glyph_cursor_cb), logger);
2129
g_signal_connect (client, "free-cursor", G_CALLBACK (free_cursor_cb), logger);
2130
g_signal_connect (client, "recolor-cursor", G_CALLBACK (recolor_cursor_cb), logger);
2131
g_signal_connect (client, "query-best-size", G_CALLBACK (query_best_size_cb), logger);
2132
g_signal_connect (client, "query-best-size-reply", G_CALLBACK (query_best_size_reply_cb), logger);
2133
g_signal_connect (client, "query-extension", G_CALLBACK (query_extension_cb), logger);
2134
g_signal_connect (client, "query-extension-reply", G_CALLBACK (query_extension_reply_cb), logger);
2135
g_signal_connect (client, "list-extensions", G_CALLBACK (list_extensions_cb), logger);
2136
g_signal_connect (client, "list-extensions-reply", G_CALLBACK (list_extensions_reply_cb), logger);
2137
g_signal_connect (client, "change-keyboard-mapping", G_CALLBACK (change_keyboard_mapping_cb), logger);
2138
g_signal_connect (client, "get-keyboard-mapping", G_CALLBACK (get_keyboard_mapping_cb), logger);
2139
g_signal_connect (client, "get-keyboard-mapping-reply", G_CALLBACK (get_keyboard_mapping_reply_cb), logger);
2140
g_signal_connect (client, "change-keyboard-control", G_CALLBACK (change_keyboard_control_cb), logger);
2141
g_signal_connect (client, "get-keyboard-control", G_CALLBACK (get_keyboard_control_cb), logger);
2142
g_signal_connect (client, "get-keyboard-control-reply", G_CALLBACK (get_keyboard_control_reply_cb), logger);
2143
g_signal_connect (client, "bell", G_CALLBACK (bell_cb), logger);
2144
g_signal_connect (client, "change-pointer-control", G_CALLBACK (change_pointer_control_cb), logger);
2145
g_signal_connect (client, "get-pointer-control", G_CALLBACK (get_pointer_control_cb), logger);
2146
g_signal_connect (client, "get-pointer-control-reply", G_CALLBACK (get_pointer_control_reply_cb), logger);
2147
g_signal_connect (client, "set-screen-saver", G_CALLBACK (set_screen_saver_cb), logger);
2148
g_signal_connect (client, "get-screen-saver", G_CALLBACK (get_screen_saver_cb), logger);
2149
g_signal_connect (client, "get-screen-saver-reply", G_CALLBACK (get_screen_saver_reply_cb), logger);
2150
g_signal_connect (client, "change-hosts", G_CALLBACK (change_hosts_cb), logger);
2151
g_signal_connect (client, "list-hosts", G_CALLBACK (list_hosts_cb), logger);
2152
g_signal_connect (client, "list-hosts-reply", G_CALLBACK (list_hosts_reply_cb), logger);
2153
g_signal_connect (client, "set-access-control", G_CALLBACK (set_access_control_cb), logger);
2154
g_signal_connect (client, "set-close-down-mode", G_CALLBACK (set_close_down_mode_cb), logger);
2155
g_signal_connect (client, "kill-client", G_CALLBACK (kill_client_cb), logger);
2156
g_signal_connect (client, "rotate-properties", G_CALLBACK (rotate_properties_cb), logger);
2157
g_signal_connect (client, "force-screen-saver", G_CALLBACK (force_screen_saver_cb), logger);
2158
g_signal_connect (client, "set-pointer-mapping", G_CALLBACK (set_pointer_mapping_cb), logger);
2159
g_signal_connect (client, "set-pointer-mapping-reply", G_CALLBACK (set_pointer_mapping_reply_cb), logger);
2160
g_signal_connect (client, "get-pointer-mapping", G_CALLBACK (get_pointer_mapping_cb), logger);
2161
g_signal_connect (client, "get-pointer-mapping-reply", G_CALLBACK (get_pointer_mapping_reply_cb), logger);
2162
g_signal_connect (client, "set-modifier-mapping", G_CALLBACK (set_modifier_mapping_cb), logger);
2163
g_signal_connect (client, "set-modifier-mapping-reply", G_CALLBACK (set_modifier_mapping_reply_cb), logger);
2164
g_signal_connect (client, "get-modifier-mapping", G_CALLBACK (get_modifier_mapping_cb), logger);
2165
g_signal_connect (client, "get-modifier-mapping-reply", G_CALLBACK (get_modifier_mapping_reply_cb), logger);
2166
g_signal_connect (client, "no-operation", G_CALLBACK (no_operation_cb), logger);
2167
g_signal_connect (client, "big-req-enable", G_CALLBACK (big_req_enable_cb), logger);
2168
g_signal_connect (client, "big-req-enable-reply", G_CALLBACK (big_req_enable_reply_cb), logger);
2169
g_signal_connect (client, "sync-initialize", G_CALLBACK (sync_initialize_cb), logger);
2170
g_signal_connect (client, "sync-initialize-reply", G_CALLBACK (sync_initialize_reply_cb), logger);
2171
g_signal_connect (client, "randr-query-version", G_CALLBACK (randr_query_version_cb), logger);
2172
g_signal_connect (client, "randr-query-version-reply", G_CALLBACK (randr_query_version_reply_cb), logger);
2173
g_signal_connect (client, "xinerama-is-active", G_CALLBACK (xinerama_is_active_cb), logger);
2174
g_signal_connect (client, "xinerama-is-active-reply", G_CALLBACK (xinerama_is_active_reply_cb), logger);
2175
g_signal_connect (client, "xinerama-query-screens", G_CALLBACK (xinerama_query_screens_cb), logger);
2176
g_signal_connect (client, "xinerama-query-screens-reply", G_CALLBACK (xinerama_query_screens_reply_cb), logger);
2177
g_signal_connect (client, "xkb-use-extension", G_CALLBACK (xkb_use_extension_cb), logger);
2178
g_signal_connect (client, "xkb-use-extension-reply", G_CALLBACK (xkb_use_extension_reply_cb), logger);
2179
g_signal_connect (client, "xkb-select-events", G_CALLBACK (xkb_select_events_cb), logger);
2180
g_signal_connect (client, "xkb-get-state", G_CALLBACK (xkb_get_state_cb), logger);
2181
g_signal_connect (client, "xkb-get-state-reply", G_CALLBACK (xkb_get_state_reply_cb), logger);
2182
g_signal_connect (client, "xkb-set-controls", G_CALLBACK (xkb_set_controls_cb), logger);
2183
g_signal_connect (client, "xkb-get-map", G_CALLBACK (xkb_get_map_cb), logger);
2184
g_signal_connect (client, "xkb-get-map-reply", G_CALLBACK (xkb_get_map_reply_cb), logger);
2185
g_signal_connect (client, "xkb-get-names", G_CALLBACK (xkb_get_names_cb), logger);
2186
g_signal_connect (client, "xkb-get-names-reply", G_CALLBACK (xkb_get_names_reply_cb), logger);
2187
g_signal_connect (client, "xkb-per-client-flags", G_CALLBACK (xkb_per_client_flags_cb), logger);
2188
g_signal_connect (client, "xkb-per-client-flags-reply", G_CALLBACK (xkb_per_client_flags_reply_cb), logger);
2189
g_signal_connect (client, "render-query-version", G_CALLBACK (render_query_version_cb), logger);
2190
g_signal_connect (client, "render-query-version-reply", G_CALLBACK (render_query_version_reply_cb), logger);
2191
g_signal_connect (client, "render-query-pict-formats", G_CALLBACK (render_query_pict_formats_cb), logger);
2192
g_signal_connect (client, "render-query-pict-formats-reply", G_CALLBACK (render_query_pict_formats_reply_cb), logger);
2525
g_signal_connect (codec, "connect", G_CALLBACK (connect_cb), logger);
2526
g_signal_connect (codec, "failed", G_CALLBACK (failed_cb), logger);
2527
g_signal_connect (codec, "authenticate", G_CALLBACK (authenticate_cb), logger);
2528
g_signal_connect (codec, "success", G_CALLBACK (success_cb), logger);
2529
g_signal_connect (codec, "error", G_CALLBACK (error_cb), logger);
2530
g_signal_connect (codec, "create-notify", G_CALLBACK (create_notify_cb), logger);
2531
g_signal_connect (codec, "destroy-notify", G_CALLBACK (destroy_notify_cb), logger);
2532
g_signal_connect (codec, "unmap-notify", G_CALLBACK (unmap_notify_cb), logger);
2533
g_signal_connect (codec, "map-notify", G_CALLBACK (map_notify_cb), logger);
2534
g_signal_connect (codec, "map-request", G_CALLBACK (map_request_cb), logger);
2535
g_signal_connect (codec, "reparent-notify", G_CALLBACK (reparent_notify_cb), logger);
2536
g_signal_connect (codec, "configure-notify", G_CALLBACK (configure_notify_cb), logger);
2537
g_signal_connect (codec, "configure-request", G_CALLBACK (configure_request_cb), logger);
2538
g_signal_connect (codec, "circulate-notify", G_CALLBACK (circulate_notify_cb), logger);
2539
g_signal_connect (codec, "circulate-request", G_CALLBACK (circulate_request_cb), logger);
2540
g_signal_connect (codec, "property-notify", G_CALLBACK (property_notify_cb), logger);
2541
g_signal_connect (codec, "create-window", G_CALLBACK (create_window_cb), logger);
2542
g_signal_connect (codec, "change-window-attributes", G_CALLBACK (change_window_attributes_cb), logger);
2543
g_signal_connect (codec, "get-window-attributes", G_CALLBACK (get_window_attributes_cb), logger);
2544
g_signal_connect (codec, "get-window-attributes-reply", G_CALLBACK (get_window_attributes_reply_cb), logger);
2545
g_signal_connect (codec, "destroy-window", G_CALLBACK (destroy_window_cb), logger);
2546
g_signal_connect (codec, "destroy-subwindows", G_CALLBACK (destroy_subwindows_cb), logger);
2547
g_signal_connect (codec, "change-save-set", G_CALLBACK (change_save_set_cb), logger);
2548
g_signal_connect (codec, "reparent-window", G_CALLBACK (reparent_window_cb), logger);
2549
g_signal_connect (codec, "map-window", G_CALLBACK (map_window_cb), logger);
2550
g_signal_connect (codec, "map-subwindows", G_CALLBACK (map_subwindows_cb), logger);
2551
g_signal_connect (codec, "unmap-window", G_CALLBACK (unmap_window_cb), logger);
2552
g_signal_connect (codec, "unmap-subwindows", G_CALLBACK (unmap_subwindows_cb), logger);
2553
g_signal_connect (codec, "configure-window", G_CALLBACK (configure_window_cb), logger);
2554
g_signal_connect (codec, "circulate-window", G_CALLBACK (circulate_window_cb), logger);
2555
g_signal_connect (codec, "get-geometry", G_CALLBACK (get_geometry_cb), logger);
2556
g_signal_connect (codec, "get-geometry-reply", G_CALLBACK (get_geometry_reply_cb), logger);
2557
g_signal_connect (codec, "query-tree", G_CALLBACK (query_tree_cb), logger);
2558
g_signal_connect (codec, "query-tree-reply", G_CALLBACK (query_tree_reply_cb), logger);
2559
g_signal_connect (codec, "intern-atom", G_CALLBACK (intern_atom_cb), logger);
2560
g_signal_connect (codec, "intern-atom-reply", G_CALLBACK (intern_atom_reply_cb), logger);
2561
g_signal_connect (codec, "get-atom-name", G_CALLBACK (get_atom_name_cb), logger);
2562
g_signal_connect (codec, "get-atom-name-reply", G_CALLBACK (get_atom_name_reply_cb), logger);
2563
g_signal_connect (codec, "change-property", G_CALLBACK (change_property_cb), logger);
2564
g_signal_connect (codec, "delete-property", G_CALLBACK (delete_property_cb), logger);
2565
g_signal_connect (codec, "get-property", G_CALLBACK (get_property_cb), logger);
2566
g_signal_connect (codec, "get-property-reply", G_CALLBACK (get_property_reply_cb), logger);
2567
g_signal_connect (codec, "list-properties", G_CALLBACK (list_properties_cb), logger);
2568
g_signal_connect (codec, "list-properties-reply", G_CALLBACK (list_properties_reply_cb), logger);
2569
g_signal_connect (codec, "set-selection-owner", G_CALLBACK (set_selection_owner_cb), logger);
2570
g_signal_connect (codec, "get-selection-owner", G_CALLBACK (get_selection_owner_cb), logger);
2571
g_signal_connect (codec, "get-selection-owner-reply", G_CALLBACK (get_selection_owner_reply_cb), logger);
2572
g_signal_connect (codec, "convert-selection", G_CALLBACK (convert_selection_cb), logger);
2573
g_signal_connect (codec, "send-event", G_CALLBACK (send_event_cb), logger);
2574
g_signal_connect (codec, "grab-pointer", G_CALLBACK (grab_pointer_cb), logger);
2575
g_signal_connect (codec, "grab-pointer-reply", G_CALLBACK (grab_pointer_reply_cb), logger);
2576
g_signal_connect (codec, "ungrab-pointer", G_CALLBACK (ungrab_pointer_cb), logger);
2577
g_signal_connect (codec, "grab-button", G_CALLBACK (grab_button_cb), logger);
2578
g_signal_connect (codec, "ungrab-button", G_CALLBACK (ungrab_button_cb), logger);
2579
g_signal_connect (codec, "change-active-pointer-grab", G_CALLBACK (change_active_pointer_grab_cb), logger);
2580
g_signal_connect (codec, "grab-keyboard", G_CALLBACK (grab_keyboard_cb), logger);
2581
g_signal_connect (codec, "grab-keyboard-reply", G_CALLBACK (grab_keyboard_reply_cb), logger);
2582
g_signal_connect (codec, "ungrab-keyboard", G_CALLBACK (ungrab_keyboard_cb), logger);
2583
g_signal_connect (codec, "grab-key", G_CALLBACK (grab_key_cb), logger);
2584
g_signal_connect (codec, "ungrab-key", G_CALLBACK (ungrab_key_cb), logger);
2585
g_signal_connect (codec, "allow-events", G_CALLBACK (allow_events_cb), logger);
2586
g_signal_connect (codec, "grab-server", G_CALLBACK (grab_server_cb), logger);
2587
g_signal_connect (codec, "ungrab-server", G_CALLBACK (ungrab_server_cb), logger);
2588
g_signal_connect (codec, "query-pointer", G_CALLBACK (query_pointer_cb), logger);
2589
g_signal_connect (codec, "query-pointer-reply", G_CALLBACK (query_pointer_reply_cb), logger);
2590
g_signal_connect (codec, "get-motion-events", G_CALLBACK (get_motion_events_cb), logger);
2591
g_signal_connect (codec, "get-motion-events-reply", G_CALLBACK (get_motion_events_reply_cb), logger);
2592
g_signal_connect (codec, "translate-coordinates", G_CALLBACK (translate_coordinates_cb), logger);
2593
g_signal_connect (codec, "translate-coordinates-reply", G_CALLBACK (translate_coordinates_reply_cb), logger);
2594
g_signal_connect (codec, "warp-pointer", G_CALLBACK (warp_pointer_cb), logger);
2595
g_signal_connect (codec, "set-input-focus", G_CALLBACK (set_input_focus_cb), logger);
2596
g_signal_connect (codec, "get-input-focus", G_CALLBACK (get_input_focus_cb), logger);
2597
g_signal_connect (codec, "get-input-focus-reply", G_CALLBACK (get_input_focus_reply_cb), logger);
2598
g_signal_connect (codec, "query-keymap", G_CALLBACK (query_keymap_cb), logger);
2599
g_signal_connect (codec, "query-keymap-reply", G_CALLBACK (query_keymap_reply_cb), logger);
2600
g_signal_connect (codec, "open-font", G_CALLBACK (open_font_cb), logger);
2601
g_signal_connect (codec, "close-font", G_CALLBACK (close_font_cb), logger);
2602
g_signal_connect (codec, "query-font", G_CALLBACK (query_font_cb), logger);
2603
g_signal_connect (codec, "query-font-reply", G_CALLBACK (query_font_reply_cb), logger);
2604
g_signal_connect (codec, "query-text-extents", G_CALLBACK (query_text_extents_cb), logger);
2605
g_signal_connect (codec, "query-text-extents-reply", G_CALLBACK (query_text_extents_reply_cb), logger);
2606
g_signal_connect (codec, "list-fonts", G_CALLBACK (list_fonts_cb), logger);
2607
g_signal_connect (codec, "list-fonts-reply", G_CALLBACK (list_fonts_reply_cb), logger);
2608
g_signal_connect (codec, "list-fonts-with-info", G_CALLBACK (list_fonts_with_info_cb), logger);
2609
g_signal_connect (codec, "list-fonts-with-info-reply", G_CALLBACK (list_fonts_with_info_reply_cb), logger);
2610
g_signal_connect (codec, "set-font-path", G_CALLBACK (set_font_path_cb), logger);
2611
g_signal_connect (codec, "get-font-path", G_CALLBACK (get_font_path_cb), logger);
2612
g_signal_connect (codec, "get-font-path-reply", G_CALLBACK (get_font_path_reply_cb), logger);
2613
g_signal_connect (codec, "create-pixmap", G_CALLBACK (create_pixmap_cb), logger);
2614
g_signal_connect (codec, "free-pixmap", G_CALLBACK (free_pixmap_cb), logger);
2615
g_signal_connect (codec, "create-gc", G_CALLBACK (create_gc_cb), logger);
2616
g_signal_connect (codec, "change-gc", G_CALLBACK (change_gc_cb), logger);
2617
g_signal_connect (codec, "copy-gc", G_CALLBACK (copy_gc_cb), logger);
2618
g_signal_connect (codec, "set-dashes", G_CALLBACK (set_dashes_cb), logger);
2619
g_signal_connect (codec, "set-clip-rectangles", G_CALLBACK (set_clip_rectangles_cb), logger);
2620
g_signal_connect (codec, "free-gc", G_CALLBACK (free_gc_cb), logger);
2621
g_signal_connect (codec, "clear-area", G_CALLBACK (clear_area_cb), logger);
2622
g_signal_connect (codec, "copy-area", G_CALLBACK (copy_area_cb), logger);
2623
g_signal_connect (codec, "copy-plane", G_CALLBACK (copy_plane_cb), logger);
2624
g_signal_connect (codec, "poly-point", G_CALLBACK (poly_point_cb), logger);
2625
g_signal_connect (codec, "poly-line", G_CALLBACK (poly_line_cb), logger);
2626
g_signal_connect (codec, "poly-segment", G_CALLBACK (poly_segment_cb), logger);
2627
g_signal_connect (codec, "poly-rectangle", G_CALLBACK (poly_rectangle_cb), logger);
2628
g_signal_connect (codec, "poly-arc", G_CALLBACK (poly_arc_cb), logger);
2629
g_signal_connect (codec, "fill-poly", G_CALLBACK (fill_poly_cb), logger);
2630
g_signal_connect (codec, "poly-fill-rectangle", G_CALLBACK (poly_fill_rectangle_cb), logger);
2631
g_signal_connect (codec, "poly-fill-arc", G_CALLBACK (poly_fill_arc_cb), logger);
2632
g_signal_connect (codec, "put-image", G_CALLBACK (put_image_cb), logger);
2633
g_signal_connect (codec, "get-image", G_CALLBACK (get_image_cb), logger);
2634
g_signal_connect (codec, "get-image-reply", G_CALLBACK (get_image_reply_cb), logger);
2635
g_signal_connect (codec, "poly-text8", G_CALLBACK (poly_text8_cb), logger);
2636
g_signal_connect (codec, "poly-text16", G_CALLBACK (poly_text16_cb), logger);
2637
g_signal_connect (codec, "image-text8", G_CALLBACK (image_text8_cb), logger);
2638
g_signal_connect (codec, "image-text16", G_CALLBACK (image_text16_cb), logger);
2639
g_signal_connect (codec, "create-colormap", G_CALLBACK (create_colormap_cb), logger);
2640
g_signal_connect (codec, "free-colormap", G_CALLBACK (free_colormap_cb), logger);
2641
g_signal_connect (codec, "copy-colormap-and-free", G_CALLBACK (copy_colormap_and_free_cb), logger);
2642
g_signal_connect (codec, "install-colormap", G_CALLBACK (install_colormap_cb), logger);
2643
g_signal_connect (codec, "uninstall-colormap", G_CALLBACK (uninstall_colormap_cb), logger);
2644
g_signal_connect (codec, "list-installed-colormaps", G_CALLBACK (list_installed_colormaps_cb), logger);
2645
g_signal_connect (codec, "list-installed-colormaps-reply", G_CALLBACK (list_installed_colormaps_reply_cb), logger);
2646
g_signal_connect (codec, "alloc-color", G_CALLBACK (alloc_color_cb), logger);
2647
g_signal_connect (codec, "alloc-color-reply", G_CALLBACK (alloc_color_reply_cb), logger);
2648
g_signal_connect (codec, "alloc-named-color", G_CALLBACK (alloc_named_color_cb), logger);
2649
g_signal_connect (codec, "alloc-named-color-reply", G_CALLBACK (alloc_named_color_reply_cb), logger);
2650
g_signal_connect (codec, "alloc-color-cells", G_CALLBACK (alloc_color_cells_cb), logger);
2651
g_signal_connect (codec, "alloc-color-cells-reply", G_CALLBACK (alloc_color_cells_reply_cb), logger);
2652
g_signal_connect (codec, "alloc-color-planes", G_CALLBACK (alloc_color_planes_cb), logger);
2653
g_signal_connect (codec, "alloc-color-planes-reply", G_CALLBACK (alloc_color_planes_reply_cb), logger);
2654
g_signal_connect (codec, "free-colors", G_CALLBACK (free_colors_cb), logger);
2655
g_signal_connect (codec, "store-colors", G_CALLBACK (store_colors_cb), logger);
2656
g_signal_connect (codec, "store-named-color", G_CALLBACK (store_named_color_cb), logger);
2657
g_signal_connect (codec, "query-colors", G_CALLBACK (query_colors_cb), logger);
2658
g_signal_connect (codec, "query-colors-reply", G_CALLBACK (query_colors_reply_cb), logger);
2659
g_signal_connect (codec, "lookup-color", G_CALLBACK (lookup_color_cb), logger);
2660
g_signal_connect (codec, "lookup-color-reply", G_CALLBACK (lookup_color_reply_cb), logger);
2661
g_signal_connect (codec, "create-cursor", G_CALLBACK (create_cursor_cb), logger);
2662
g_signal_connect (codec, "create-glyph-cursor", G_CALLBACK (create_glyph_cursor_cb), logger);
2663
g_signal_connect (codec, "free-cursor", G_CALLBACK (free_cursor_cb), logger);
2664
g_signal_connect (codec, "recolor-cursor", G_CALLBACK (recolor_cursor_cb), logger);
2665
g_signal_connect (codec, "query-best-size", G_CALLBACK (query_best_size_cb), logger);
2666
g_signal_connect (codec, "query-best-size-reply", G_CALLBACK (query_best_size_reply_cb), logger);
2667
g_signal_connect (codec, "query-extension", G_CALLBACK (query_extension_cb), logger);
2668
g_signal_connect (codec, "query-extension-reply", G_CALLBACK (query_extension_reply_cb), logger);
2669
g_signal_connect (codec, "list-extensions", G_CALLBACK (list_extensions_cb), logger);
2670
g_signal_connect (codec, "list-extensions-reply", G_CALLBACK (list_extensions_reply_cb), logger);
2671
g_signal_connect (codec, "change-keyboard-mapping", G_CALLBACK (change_keyboard_mapping_cb), logger);
2672
g_signal_connect (codec, "get-keyboard-mapping", G_CALLBACK (get_keyboard_mapping_cb), logger);
2673
g_signal_connect (codec, "get-keyboard-mapping-reply", G_CALLBACK (get_keyboard_mapping_reply_cb), logger);
2674
g_signal_connect (codec, "change-keyboard-control", G_CALLBACK (change_keyboard_control_cb), logger);
2675
g_signal_connect (codec, "get-keyboard-control", G_CALLBACK (get_keyboard_control_cb), logger);
2676
g_signal_connect (codec, "get-keyboard-control-reply", G_CALLBACK (get_keyboard_control_reply_cb), logger);
2677
g_signal_connect (codec, "bell", G_CALLBACK (bell_cb), logger);
2678
g_signal_connect (codec, "change-pointer-control", G_CALLBACK (change_pointer_control_cb), logger);
2679
g_signal_connect (codec, "get-pointer-control", G_CALLBACK (get_pointer_control_cb), logger);
2680
g_signal_connect (codec, "get-pointer-control-reply", G_CALLBACK (get_pointer_control_reply_cb), logger);
2681
g_signal_connect (codec, "set-screen-saver", G_CALLBACK (set_screen_saver_cb), logger);
2682
g_signal_connect (codec, "get-screen-saver", G_CALLBACK (get_screen_saver_cb), logger);
2683
g_signal_connect (codec, "get-screen-saver-reply", G_CALLBACK (get_screen_saver_reply_cb), logger);
2684
g_signal_connect (codec, "change-hosts", G_CALLBACK (change_hosts_cb), logger);
2685
g_signal_connect (codec, "list-hosts", G_CALLBACK (list_hosts_cb), logger);
2686
g_signal_connect (codec, "list-hosts-reply", G_CALLBACK (list_hosts_reply_cb), logger);
2687
g_signal_connect (codec, "set-access-control", G_CALLBACK (set_access_control_cb), logger);
2688
g_signal_connect (codec, "set-close-down-mode", G_CALLBACK (set_close_down_mode_cb), logger);
2689
g_signal_connect (codec, "kill-client", G_CALLBACK (kill_client_cb), logger);
2690
g_signal_connect (codec, "rotate-properties", G_CALLBACK (rotate_properties_cb), logger);
2691
g_signal_connect (codec, "force-screen-saver", G_CALLBACK (force_screen_saver_cb), logger);
2692
g_signal_connect (codec, "set-pointer-mapping", G_CALLBACK (set_pointer_mapping_cb), logger);
2693
g_signal_connect (codec, "set-pointer-mapping-reply", G_CALLBACK (set_pointer_mapping_reply_cb), logger);
2694
g_signal_connect (codec, "get-pointer-mapping", G_CALLBACK (get_pointer_mapping_cb), logger);
2695
g_signal_connect (codec, "get-pointer-mapping-reply", G_CALLBACK (get_pointer_mapping_reply_cb), logger);
2696
g_signal_connect (codec, "set-modifier-mapping", G_CALLBACK (set_modifier_mapping_cb), logger);
2697
g_signal_connect (codec, "set-modifier-mapping-reply", G_CALLBACK (set_modifier_mapping_reply_cb), logger);
2698
g_signal_connect (codec, "get-modifier-mapping", G_CALLBACK (get_modifier_mapping_cb), logger);
2699
g_signal_connect (codec, "get-modifier-mapping-reply", G_CALLBACK (get_modifier_mapping_reply_cb), logger);
2700
g_signal_connect (codec, "no-operation", G_CALLBACK (no_operation_cb), logger);
2701
g_signal_connect (codec, "BIGREQ-enable", G_CALLBACK (BIGREQ_enable_cb), logger);
2702
g_signal_connect (codec, "BIGREQ-enable-reply", G_CALLBACK (BIGREQ_enable_reply_cb), logger);
2703
g_signal_connect (codec, "SYNC-initialize", G_CALLBACK (SYNC_initialize_cb), logger);
2704
g_signal_connect (codec, "SYNC-initialize-reply", G_CALLBACK (SYNC_initialize_reply_cb), logger);
2705
g_signal_connect (codec, "RANDR-query-version", G_CALLBACK (RANDR_query_version_cb), logger);
2706
g_signal_connect (codec, "RANDR-query-version-reply", G_CALLBACK (RANDR_query_version_reply_cb), logger);
2707
g_signal_connect (codec, "XINERAMA-is-active", G_CALLBACK (XINERAMA_is_active_cb), logger);
2708
g_signal_connect (codec, "XINERAMA-is-active-reply", G_CALLBACK (XINERAMA_is_active_reply_cb), logger);
2709
g_signal_connect (codec, "XINERAMA-query-screens", G_CALLBACK (XINERAMA_query_screens_cb), logger);
2710
g_signal_connect (codec, "XINERAMA-query-screens-reply", G_CALLBACK (XINERAMA_query_screens_reply_cb), logger);
2711
g_signal_connect (codec, "XKB-use-extension", G_CALLBACK (XKB_use_extension_cb), logger);
2712
g_signal_connect (codec, "XKB-use-extension-reply", G_CALLBACK (XKB_use_extension_reply_cb), logger);
2713
g_signal_connect (codec, "XKB-select-events", G_CALLBACK (XKB_select_events_cb), logger);
2714
g_signal_connect (codec, "XKB-get-state", G_CALLBACK (XKB_get_state_cb), logger);
2715
g_signal_connect (codec, "XKB-get-state-reply", G_CALLBACK (XKB_get_state_reply_cb), logger);
2716
g_signal_connect (codec, "XKB-set-controls", G_CALLBACK (XKB_set_controls_cb), logger);
2717
g_signal_connect (codec, "XKB-get-map", G_CALLBACK (XKB_get_map_cb), logger);
2718
g_signal_connect (codec, "XKB-get-map-reply", G_CALLBACK (XKB_get_map_reply_cb), logger);
2719
g_signal_connect (codec, "XKB-get-names", G_CALLBACK (XKB_get_names_cb), logger);
2720
g_signal_connect (codec, "XKB-get-names-reply", G_CALLBACK (XKB_get_names_reply_cb), logger);
2721
g_signal_connect (codec, "XKB-per-client-flags", G_CALLBACK (XKB_per_client_flags_cb), logger);
2722
g_signal_connect (codec, "XKB-per-client-flags-reply", G_CALLBACK (XKB_per_client_flags_reply_cb), logger);
2723
g_signal_connect (codec, "RENDER-query-version", G_CALLBACK (RENDER_query_version_cb), logger);
2724
g_signal_connect (codec, "RENDER-query-version-reply", G_CALLBACK (RENDER_query_version_reply_cb), logger);
2725
g_signal_connect (codec, "RENDER-query-pict-formats", G_CALLBACK (RENDER_query_pict_formats_cb), logger);
2726
g_signal_connect (codec, "RENDER-query-pict-formats-reply", G_CALLBACK (RENDER_query_pict_formats_reply_cb), logger);
2198
xig_remote_client_logger_init (XigRemoteClientLogger *logger)
2200
logger->priv = G_TYPE_INSTANCE_GET_PRIVATE (logger, xig_remote_client_logger_get_type (), XigRemoteClientLoggerPrivate);
2204
xig_remote_client_logger_finalize (GObject *object)
2206
XigRemoteClientLogger *logger = XIG_REMOTE_CLIENT_LOGGER (object);
2207
g_object_unref (logger->priv->client);
2211
xig_remote_client_logger_class_init (XigRemoteClientLoggerClass *klass)
2732
xig_codec_logger_real_log_request (XigCodecLogger *logger, const gchar *text)
2734
g_printerr (">%s\n", text);
2738
xig_codec_logger_real_log_reply (XigCodecLogger *logger, const gchar *text)
2740
g_printerr ("<%s\n", text);
2744
xig_codec_logger_init (XigCodecLogger *logger)
2746
logger->priv = G_TYPE_INSTANCE_GET_PRIVATE (logger, xig_codec_logger_get_type (), XigCodecLoggerPrivate);
2750
xig_codec_logger_finalize (GObject *object)
2752
XigCodecLogger *logger = XIG_CODEC_LOGGER (object);
2753
g_object_unref (logger->priv->codec);
2755
G_OBJECT_CLASS (xig_codec_logger_parent_class)->finalize (object);
2759
xig_codec_logger_class_init (XigCodecLoggerClass *klass)
2213
2761
GObjectClass *object_class = G_OBJECT_CLASS (klass);
2215
object_class->finalize = xig_remote_client_logger_finalize;
2763
klass->log_request = xig_codec_logger_real_log_request;
2764
klass->log_reply = xig_codec_logger_real_log_reply;
2765
object_class->finalize = xig_codec_logger_finalize;
2217
g_type_class_add_private (klass, sizeof (XigRemoteClientLoggerPrivate));
2767
g_type_class_add_private (klass, sizeof (XigCodecLoggerPrivate));