Lines Matching +full:foo +full:- +full:queue
25 #include <dix-config.h>
46 #include "tests-common.h"
72 assert(val->numAxes == num_axes); in dix_init_valuators()
73 assert(val->numMotionEvents == 0); in dix_init_valuators()
74 assert(val->axisVal); in dix_init_valuators()
77 assert(val->axisVal[i] == 0); in dix_init_valuators()
78 assert(val->axes->min_value == NO_AXIS_LIMITS); in dix_init_valuators()
79 assert(val->axes->max_value == NO_AXIS_LIMITS); in dix_init_valuators()
80 assert(val->axes->mode == Absolute); in dix_init_valuators()
90 (&dev, 0, SCROLL_TYPE_VERTICAL - 1, 1.0, SCROLL_FLAG_NONE) == FALSE); in dix_init_valuators()
101 axis = &dev.valuator->axes[0]; in dix_init_valuators()
102 assert(axis->scroll.increment == 3.0); in dix_init_valuators()
103 assert(axis->scroll.type == SCROLL_TYPE_VERTICAL); in dix_init_valuators()
104 assert(axis->scroll.flags == 0); in dix_init_valuators()
109 axis = &dev.valuator->axes[1]; in dix_init_valuators()
110 assert(axis->scroll.increment == 2.0); in dix_init_valuators()
111 assert(axis->scroll.type == SCROLL_TYPE_HORIZONTAL); in dix_init_valuators()
112 assert(axis->scroll.flags == 0); in dix_init_valuators()
114 /* can add another non-preffered axis */ in dix_init_valuators()
123 axis = &dev.valuator->axes[1]; in dix_init_valuators()
124 assert(axis->scroll.increment == 5.5); in dix_init_valuators()
125 assert(axis->scroll.type == SCROLL_TYPE_VERTICAL); in dix_init_valuators()
126 assert(axis->scroll.flags == SCROLL_FLAG_PREFERRED); in dix_init_valuators()
131 axis = &dev.valuator->axes[0]; in dix_init_valuators()
132 assert(axis->scroll.increment == 8.8); in dix_init_valuators()
133 assert(axis->scroll.type == SCROLL_TYPE_HORIZONTAL); in dix_init_valuators()
134 assert(axis->scroll.flags == SCROLL_FLAG_PREFERRED); in dix_init_valuators()
139 axis = &dev.valuator->axes[0]; in dix_init_valuators()
140 assert(axis->scroll.type == SCROLL_TYPE_NONE); in dix_init_valuators()
145 axis = &dev.valuator->axes[0]; in dix_init_valuators()
146 assert(axis->scroll.type == SCROLL_TYPE_VERTICAL); in dix_init_valuators()
147 assert(axis->scroll.increment == 5.0); in dix_init_valuators()
148 assert(axis->scroll.flags == SCROLL_FLAG_NONE); in dix_init_valuators()
151 assert(axis->scroll.type == SCROLL_TYPE_VERTICAL); in dix_init_valuators()
152 assert(axis->scroll.increment == 3.0); in dix_init_valuators()
153 assert(axis->scroll.flags == SCROLL_FLAG_NONE); in dix_init_valuators()
248 assert(core->u.u.type == type); \ in dix_event_to_core()
249 assert(core->u.u.detail == detail); \ in dix_event_to_core()
250 assert(core->u.keyButtonPointer.time == time); \ in dix_event_to_core()
251 assert(core->u.keyButtonPointer.rootX == x); \ in dix_event_to_core()
252 assert(core->u.keyButtonPointer.rootY == y); \ in dix_event_to_core()
253 assert(core->u.keyButtonPointer.state == state); \ in dix_event_to_core()
254 assert(core->u.keyButtonPointer.eventX == 0); \ in dix_event_to_core()
255 assert(core->u.keyButtonPointer.eventY == 0); \ in dix_event_to_core()
256 assert(core->u.keyButtonPointer.root == ROOT_WINDOW_ID); \ in dix_event_to_core()
257 assert(core->u.keyButtonPointer.event == 0); \ in dix_event_to_core()
258 assert(core->u.keyButtonPointer.child == 0); \ in dix_event_to_core()
259 assert(core->u.keyButtonPointer.sameScreen == FALSE); in dix_event_to_core()
305 assert(core->u.keyButtonPointer.rootX != x); in dix_event_to_core()
306 assert(core->u.keyButtonPointer.rootY != y); in dix_event_to_core()
345 assert(core->u.keyButtonPointer.state != state); in dix_event_to_core()
346 assert(core->u.keyButtonPointer.state == (state & 0xFFFF)); in dix_event_to_core()
396 assert(kbp->type == IEventBase + ev->type); in _dix_test_xi_convert()
397 assert(kbp->detail == ev->detail.key); in _dix_test_xi_convert()
398 assert(kbp->time == ev->time); in _dix_test_xi_convert()
399 assert((kbp->deviceid & ~MORE_EVENTS) == ev->deviceid); in _dix_test_xi_convert()
400 assert(kbp->root_x == ev->root_x); in _dix_test_xi_convert()
401 assert(kbp->root_y == ev->root_y); in _dix_test_xi_convert()
402 assert(kbp->state == ev->corestate); in _dix_test_xi_convert()
403 assert(kbp->event_x == 0); in _dix_test_xi_convert()
404 assert(kbp->event_y == 0); in _dix_test_xi_convert()
405 assert(kbp->root == ev->root); in _dix_test_xi_convert()
406 assert(kbp->event == 0); in _dix_test_xi_convert()
407 assert(kbp->child == 0); in _dix_test_xi_convert()
408 assert(kbp->same_screen == FALSE); in _dix_test_xi_convert()
410 while (--count > 0) { in _dix_test_xi_convert()
413 assert(v->type == DeviceValuator); in _dix_test_xi_convert()
414 assert(v->num_valuators <= 6); in _dix_test_xi_convert()
423 * - all conversions should generate the right XI event type
424 * - right number of events generated
425 * - extra events are valuators
439 DeviceValuator = IEventBase - 1; in dix_event_to_xi1_conversion()
941 assert((bits_to_bytes(i) * 8) - i <= 7); in test_bits_to_byte()
953 assert((bytes_to_int32(i) * 4) - i <= 3); in test_bytes_to_int32()
965 assert(pad_to_int32(i) - i <= 3); in test_pad_to_int32()
973 int expected_bytes = (((i + 3) / 4) * 4) - i; in test_padding_for_int32()
995 test_bits_to_byte(INT_MAX - 9); in include_byte_padding_macros()
996 test_bits_to_byte(INT_MAX - 8); in include_byte_padding_macros()
1011 test_bytes_to_int32(INT_MAX - 4); in include_byte_padding_macros()
1012 test_bytes_to_int32(INT_MAX - 3); in include_byte_padding_macros()
1028 test_pad_to_int32(INT_MAX - 4); in include_byte_padding_macros()
1029 test_pad_to_int32(INT_MAX - 3); in include_byte_padding_macros()
1045 test_padding_for_int32(INT_MAX - 4); in include_byte_padding_macros()
1046 test_padding_for_int32(INT_MAX - 3); in include_byte_padding_macros()
1067 assert(dev.properties.handlers->id == 3); in xi_unregister_handlers()
1069 assert(dev.properties.handlers->id == 2); in xi_unregister_handlers()
1071 assert(dev.properties.handlers->id == 1); in xi_unregister_handlers()
1082 assert(dev.properties.handlers->next->next->next == NULL); in xi_unregister_handlers()
1084 assert(dev.properties.handlers->next->next == NULL); in xi_unregister_handlers()
1086 assert(dev.properties.handlers->next == NULL); in xi_unregister_handlers()
1110 assert(attr1->flags == attr2->flags); in cmp_attr_fields()
1112 if (attr1->product != NULL) { in cmp_attr_fields()
1113 assert(attr1->product != attr2->product); in cmp_attr_fields()
1114 assert(strcmp(attr1->product, attr2->product) == 0); in cmp_attr_fields()
1117 assert(attr2->product == NULL); in cmp_attr_fields()
1119 if (attr1->vendor != NULL) { in cmp_attr_fields()
1120 assert(attr1->vendor != attr2->vendor); in cmp_attr_fields()
1121 assert(strcmp(attr1->vendor, attr2->vendor) == 0); in cmp_attr_fields()
1124 assert(attr2->vendor == NULL); in cmp_attr_fields()
1126 if (attr1->device != NULL) { in cmp_attr_fields()
1127 assert(attr1->device != attr2->device); in cmp_attr_fields()
1128 assert(strcmp(attr1->device, attr2->device) == 0); in cmp_attr_fields()
1131 assert(attr2->device == NULL); in cmp_attr_fields()
1133 if (attr1->pnp_id != NULL) { in cmp_attr_fields()
1134 assert(attr1->pnp_id != attr2->pnp_id); in cmp_attr_fields()
1135 assert(strcmp(attr1->pnp_id, attr2->pnp_id) == 0); in cmp_attr_fields()
1138 assert(attr2->pnp_id == NULL); in cmp_attr_fields()
1140 if (attr1->usb_id != NULL) { in cmp_attr_fields()
1141 assert(attr1->usb_id != attr2->usb_id); in cmp_attr_fields()
1142 assert(strcmp(attr1->usb_id, attr2->usb_id) == 0); in cmp_attr_fields()
1145 assert(attr2->usb_id == NULL); in cmp_attr_fields()
1147 tags1 = attr1->tags; in cmp_attr_fields()
1148 tags2 = attr2->tags; in cmp_attr_fields()
1172 tags1 = attr1->tags; in cmp_attr_fields()
1174 tags2 = attr2->tags; in cmp_attr_fields()
1197 orig->product = xnfstrdup("product name"); in dix_input_attributes()
1202 orig->vendor = xnfstrdup("vendor name"); in dix_input_attributes()
1207 orig->device = xnfstrdup("device path"); in dix_input_attributes()
1212 orig->pnp_id = xnfstrdup("PnPID"); in dix_input_attributes()
1217 orig->usb_id = xnfstrdup("USBID"); in dix_input_attributes()
1222 orig->flags = 0xF0; in dix_input_attributes()
1227 orig->tags = xstrtokenize("tag1 tag2 tag3", " "); in dix_input_attributes()
1270 if (i < nvaluators - 1) in dix_input_valuator_masks()
1297 assert(valuator_mask_get(mask, i) == val_ranged[i - first_val]); in dix_input_valuator_masks()
1299 val_ranged[i - first_val]); in dix_input_valuator_masks()
1301 assert(val_ranged[i - first_val] == val); in dix_input_valuator_masks()
1349 assert(dev.valuator->axes[i].mode == Relative); in dix_valuator_mode()
1442 * Ensure that val->axisVal and val->axes are aligned on doubles.
1454 assert(v->numAxes == num_axes); in dix_valuator_alloc()
1456 /* must be double-aligned on 64 bit */ in dix_valuator_alloc()
1604 input_option_set_value(opt, "foo"); in input_option_test()
1606 assert(strcmp(val, "foo") == 0); in input_option_test()
1609 assert(strcmp(val, "foo") == 0); in input_option_test()
1617 assert(strcmp(val, "foo") == 0); in input_option_test()
1647 …* snprintf(first_fp16_s, sizeof(first_fp16_s), "%d + %u * 2^-16", (first_fp16 & 0xffff0000) >> … in _test_double_fp16_values()
1648 …* snprintf(final_fp16_s, sizeof(final_fp16_s), "%d + %u * 2^-16", (final_fp16 & 0xffff0000) >> … in _test_double_fp16_values()
1650 …* printf("FP16: original double: %f first fp16: %s, re-encoded double: %f, final fp16: %s\n", o… in _test_double_fp16_values()
1655 assert(final_d > orig_d - 0.1); in _test_double_fp16_values()
1661 _test_double_fp16_values(-orig_d); in _test_double_fp16_values()
1682 …* snprintf(first_fp32_s, sizeof(first_fp32_s), "%d + %u * 2^-32", first_fp32.integral, first_f… in _test_double_fp32_values()
1683 …* snprintf(final_fp32_s, sizeof(final_fp32_s), "%d + %u * 2^-32", first_fp32.integral, final_f… in _test_double_fp32_values()
1685 …* printf("FP32: original double: %f first fp32: %s, re-encoded double: %f, final fp32: %s\n", … in _test_double_fp32_values()
1690 assert(final_d > orig_d - 0.1); in _test_double_fp32_values()
1696 _test_double_fp32_values(-orig_d); in _test_double_fp32_values()
1714 /* and some pseudo-random floating points */ in dix_double_fp_conversion()
1715 val = i - 0.00382; in dix_double_fp_conversion()
1761 /* The mieq test verifies that events added to the queue come out in the same
1771 assert(e->type == ET_RawMotion); in mieq_test_event_handler()
1772 assert(e->flags > mieq_test_event_last_processed); in mieq_test_event_handler()
1773 mieq_test_event_last_processed = e->flags; in mieq_test_event_handler()
1837 /* Now overflow one last time with the maximal queue and reach the verbosity limit */ in mieq_test()
1844 /* Simple check that we're replaying events in-order */
1848 static int last_evtype = -1; in process_input_proc()
1850 if (ev->any.header == 0xac) in process_input_proc()
1851 last_evtype = -1; in process_input_proc()
1853 assert(ev->any.type == ++last_evtype); in process_input_proc()
1879 * queue */ in dix_enqueue_events()
1891 assert(memcmp(qe->event, &ev[i], ev[i].any.length) == 0); in dix_enqueue_events()
1893 assert(memcmp(qe->event, &ev[0], ev[i].any.length) == 0); in dix_enqueue_events()