cairo-test-constructors.c 48 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139
  1. /* WARNING: Autogenerated file - see ./make-cairo-test-constructors.sh! */
  2. #include "cairo-test-private.h"
  3. void _cairo_test_runner_register_tests (void);
  4. extern void _register_a1_bug (void);
  5. extern void _register_a1_clip_paint (void);
  6. extern void _register_a1_clip_fill (void);
  7. extern void _register_a1_clip_fill_equal (void);
  8. extern void _register_a1_clip_stroke (void);
  9. extern void _register_a1_fill (void);
  10. extern void _register_a1_image_sample (void);
  11. extern void _register_a1_mask (void);
  12. extern void _register_a1_mask_sample (void);
  13. extern void _register_a1_sample (void);
  14. extern void _register_a1_traps_sample (void);
  15. extern void _register_a1_rasterisation_rectangles (void);
  16. extern void _register_a1_rasterisation_triangles (void);
  17. extern void _register_a8_clear (void);
  18. extern void _register_a8_mask (void);
  19. extern void _register_aliasing (void);
  20. extern void _register_alpha_similar (void);
  21. extern void _register_arc_direction (void);
  22. extern void _register_arc_infinite_loop (void);
  23. extern void _register_arc_looping_dash (void);
  24. extern void _register_api_special_cases (void);
  25. extern void _register_big_line (void);
  26. extern void _register_big_empty_box (void);
  27. extern void _register_big_empty_triangle (void);
  28. extern void _register_big_little_box (void);
  29. extern void _register_big_little_triangle (void);
  30. extern void _register_bug_spline (void);
  31. extern void _register_big_trap (void);
  32. extern void _register_bilevel_image (void);
  33. extern void _register_bug_40410 (void);
  34. extern void _register_bug_51910 (void);
  35. extern void _register_bug_84115 (void);
  36. extern void _register_bug_bo_rectangular (void);
  37. extern void _register_bug_bo_collins (void);
  38. extern void _register_bug_bo_ricotz (void);
  39. extern void _register_bug_source_cu (void);
  40. extern void _register_bug_extents (void);
  41. extern void _register_bug_seams (void);
  42. extern void _register_caps (void);
  43. extern void _register_caps_2 (void);
  44. extern void _register_caps_1 (void);
  45. extern void _register_caps_05 (void);
  46. extern void _register_checkerboard (void);
  47. extern void _register_caps_joins (void);
  48. extern void _register_caps_joins_2 (void);
  49. extern void _register_caps_joins_1 (void);
  50. extern void _register_caps_joins_05 (void);
  51. extern void _register_caps_joins_alpha (void);
  52. extern void _register_caps_joins_curve (void);
  53. extern void _register_caps_tails_curve (void);
  54. extern void _register_caps_sub_paths (void);
  55. extern void _register_clear (void);
  56. extern void _register_clear_source (void);
  57. extern void _register_clip_all (void);
  58. extern void _register_clip_complex_bug61592 (void);
  59. extern void _register_clip_complex_shape_eo_mono (void);
  60. extern void _register_clip_complex_shape_eo_aa (void);
  61. extern void _register_clip_contexts (void);
  62. extern void _register_clip_disjoint (void);
  63. extern void _register_clip_disjoint_hatching (void);
  64. extern void _register_clip_disjoint_quad (void);
  65. extern void _register_clip_device_offset (void);
  66. extern void _register_clip_double_free (void);
  67. extern void _register_clip_stroke_unbounded (void);
  68. extern void _register_clip_fill_nz_unbounded (void);
  69. extern void _register_clip_fill_eo_unbounded (void);
  70. extern void _register_clip_empty (void);
  71. extern void _register_clip_empty_group (void);
  72. extern void _register_clip_empty_save (void);
  73. extern void _register_clip_fill (void);
  74. extern void _register_clip_fill_no_op (void);
  75. extern void _register_clip_fill_rule (void);
  76. extern void _register_a1_clip_fill_rule (void);
  77. extern void _register_clip_fill_rule_pixel_aligned (void);
  78. extern void _register_clip_group_shapes_aligned_rectangles (void);
  79. extern void _register_clip_group_shapes_unaligned_rectangles (void);
  80. extern void _register_clip_group_shapes_circles (void);
  81. extern void _register_clip_image (void);
  82. extern void _register_clip_intersect (void);
  83. extern void _register_clip_mixed_antialias (void);
  84. extern void _register_clip_nesting (void);
  85. extern void _register_clip_operator (void);
  86. extern void _register_clip_push_group (void);
  87. extern void _register_clip_polygons (void);
  88. extern void _register_clip_rectilinear (void);
  89. extern void _register_clip_shape (void);
  90. extern void _register_clip_stroke (void);
  91. extern void _register_clip_stroke_no_op (void);
  92. extern void _register_clip_text (void);
  93. extern void _register_clip_twice (void);
  94. extern void _register_clip_twice_rectangle (void);
  95. extern void _register_clip_unbounded (void);
  96. extern void _register_clip_zero (void);
  97. extern void _register_clipped_group (void);
  98. extern void _register_clipped_surface (void);
  99. extern void _register_close_path (void);
  100. extern void _register_close_path_current_point (void);
  101. extern void _register_composite_integer_translate_source (void);
  102. extern void _register_composite_integer_translate_over (void);
  103. extern void _register_composite_integer_translate_over_repeat (void);
  104. extern void _register_copy_disjoint (void);
  105. extern void _register_copy_path (void);
  106. extern void _register_coverage_rectangles (void);
  107. extern void _register_coverage_rhombus (void);
  108. extern void _register_coverage_intersecting_quads (void);
  109. extern void _register_coverage_intersecting_triangles (void);
  110. extern void _register_coverage_row_triangles (void);
  111. extern void _register_coverage_column_triangles (void);
  112. extern void _register_coverage_triangles (void);
  113. extern void _register_coverage_abutting (void);
  114. extern void _register_create_for_stream (void);
  115. extern void _register_create_from_png (void);
  116. extern void _register_create_from_png_stream (void);
  117. extern void _register_culled_glyphs (void);
  118. extern void _register_curve_to_as_line_to (void);
  119. extern void _register_dash_caps_joins (void);
  120. extern void _register_dash_curve (void);
  121. extern void _register_dash_infinite_loop (void);
  122. extern void _register_dash_no_dash (void);
  123. extern void _register_dash_offset (void);
  124. extern void _register_dash_offset_negative (void);
  125. extern void _register_dash_scale (void);
  126. extern void _register_dash_state (void);
  127. extern void _register_dash_zero_length (void);
  128. extern void _register_degenerate_arc (void);
  129. extern void _register_degenerate_arcs (void);
  130. extern void _register_degenerate_curve_to (void);
  131. extern void _register_degenerate_dash (void);
  132. extern void _register_degenerate_linear_gradient (void);
  133. extern void _register_degenerate_path (void);
  134. extern void _register_degenerate_pen (void);
  135. extern void _register_degenerate_radial_gradient (void);
  136. extern void _register_degenerate_rel_curve_to (void);
  137. extern void _register_degenerate_solid_dash (void);
  138. extern void _register_drunkard_tails (void);
  139. extern void _register_device_offset (void);
  140. extern void _register_device_offset_fractional (void);
  141. extern void _register_device_offset_positive (void);
  142. extern void _register_device_offset_scale (void);
  143. extern void _register_error_setters (void);
  144. extern void _register_extend_pad (void);
  145. extern void _register_extend_pad_border (void);
  146. extern void _register_extend_pad_similar (void);
  147. extern void _register_extend_reflect (void);
  148. extern void _register_extend_reflect_similar (void);
  149. extern void _register_extend_repeat (void);
  150. extern void _register_extend_repeat_similar (void);
  151. extern void _register_extended_blend (void);
  152. extern void _register_extended_blend_alpha (void);
  153. extern void _register_extended_blend_mask (void);
  154. extern void _register_extended_blend_alpha_mask (void);
  155. extern void _register_extended_blend_solid (void);
  156. extern void _register_extended_blend_solid_alpha (void);
  157. extern void _register_fallback (void);
  158. extern void _register_fill_alpha (void);
  159. extern void _register_fill_alpha_pattern (void);
  160. extern void _register_fill_and_stroke (void);
  161. extern void _register_fill_and_stroke_alpha (void);
  162. extern void _register_fill_and_stroke_alpha_add (void);
  163. extern void _register_fill_degenerate_sort_order (void);
  164. extern void _register_fill_disjoint (void);
  165. extern void _register_fill_empty (void);
  166. extern void _register_fill_image (void);
  167. extern void _register_fill_missed_stop (void);
  168. extern void _register_fill_rule (void);
  169. extern void _register_filter_bilinear_extents (void);
  170. extern void _register_filter_nearest_offset (void);
  171. extern void _register_filter_nearest_transformed (void);
  172. extern void _register_finer_grained_fallbacks (void);
  173. extern void _register_font_face_get_type (void);
  174. extern void _register_font_matrix_translation (void);
  175. extern void _register_font_options (void);
  176. extern void _register_glyph_cache_pressure (void);
  177. extern void _register_get_and_set (void);
  178. extern void _register_get_clip (void);
  179. extern void _register_get_group_target (void);
  180. extern void _register_get_path_extents (void);
  181. extern void _register_gradient_alpha (void);
  182. extern void _register_gradient_constant_alpha (void);
  183. extern void _register_gradient_zero_stops (void);
  184. extern void _register_gradient_zero_stops_mask (void);
  185. extern void _register_group_clip (void);
  186. extern void _register_group_paint (void);
  187. extern void _register_group_state (void);
  188. extern void _register_group_unaligned (void);
  189. extern void _register_half_coverage_rectangles (void);
  190. extern void _register_half_coverage_triangles (void);
  191. extern void _register_halo (void);
  192. extern void _register_halo_transform (void);
  193. extern void _register_hatchings (void);
  194. extern void _register_horizontal_clip (void);
  195. extern void _register_huge_linear (void);
  196. extern void _register_huge_radial (void);
  197. extern void _register_image_surface_source (void);
  198. extern void _register_image_bug_710072_aligned (void);
  199. extern void _register_image_bug_710072_unaligned (void);
  200. extern void _register_implicit_close (void);
  201. extern void _register_infinite_join (void);
  202. extern void _register_in_fill_empty_trapezoid (void);
  203. extern void _register_in_fill_trapezoid (void);
  204. extern void _register_invalid_matrix (void);
  205. extern void _register_inverse_text (void);
  206. extern void _register_inverted_clip (void);
  207. extern void _register_joins (void);
  208. extern void _register_joins_loop (void);
  209. extern void _register_joins_star (void);
  210. extern void _register_joins_retrace (void);
  211. extern void _register_large_clip (void);
  212. extern void _register_large_font (void);
  213. extern void _register_large_source (void);
  214. extern void _register_large_source_roi (void);
  215. extern void _register_large_twin_antialias_mixed (void);
  216. extern void _register_leaky_dash (void);
  217. extern void _register_leaky_dashed_rectangle (void);
  218. extern void _register_leaky_dashed_stroke (void);
  219. extern void _register_leaky_polygon (void);
  220. extern void _register_line_width (void);
  221. extern void _register_a1_line_width (void);
  222. extern void _register_line_width_large_overlap (void);
  223. extern void _register_line_width_large_overlap_offset (void);
  224. extern void _register_line_width_large_overlap_rotated (void);
  225. extern void _register_line_width_large_overlap_flipped (void);
  226. extern void _register_line_width_large_overlap_flopped (void);
  227. extern void _register_line_width_large_overlap_dashed (void);
  228. extern void _register_line_width_overlap (void);
  229. extern void _register_line_width_overlap_offset (void);
  230. extern void _register_line_width_overlap_rotated (void);
  231. extern void _register_line_width_overlap_flipped (void);
  232. extern void _register_line_width_overlap_flopped (void);
  233. extern void _register_line_width_overlap_dashed (void);
  234. extern void _register_line_width_scale (void);
  235. extern void _register_line_width_tolerance (void);
  236. extern void _register_line_width_zero (void);
  237. extern void _register_linear_gradient (void);
  238. extern void _register_linear_gradient_extend (void);
  239. extern void _register_linear_gradient_large (void);
  240. extern void _register_linear_gradient_one_stop (void);
  241. extern void _register_linear_gradient_reflect (void);
  242. extern void _register_linear_gradient_subset (void);
  243. extern void _register_linear_step_function (void);
  244. extern void _register_linear_uniform (void);
  245. extern void _register_long_dashed_lines (void);
  246. extern void _register_long_lines (void);
  247. extern void _register_map_all_to_image (void);
  248. extern void _register_map_bit_to_image (void);
  249. extern void _register_map_to_image_fill (void);
  250. extern void _register_mask (void);
  251. extern void _register_mask_alpha (void);
  252. extern void _register_mask_ctm (void);
  253. extern void _register_mask_glyphs (void);
  254. extern void _register_mask_surface_ctm (void);
  255. extern void _register_mask_transformed_image (void);
  256. extern void _register_mask_transformed_similar (void);
  257. extern void _register_mesh_pattern (void);
  258. extern void _register_mesh_pattern_accuracy (void);
  259. extern void _register_mesh_pattern_conical (void);
  260. extern void _register_mesh_pattern_control_points (void);
  261. extern void _register_mesh_pattern_fold (void);
  262. extern void _register_mesh_pattern_overlap (void);
  263. extern void _register_mesh_pattern_transformed (void);
  264. extern void _register_mime_data (void);
  265. extern void _register_mime_surface_api (void);
  266. extern void _register_miter_precision (void);
  267. extern void _register_move_to_show_surface (void);
  268. extern void _register_negative_stride_image (void);
  269. extern void _register_new_sub_path (void);
  270. extern void _register_nil_surface (void);
  271. extern void _register_operator (void);
  272. extern void _register_operator_alpha (void);
  273. extern void _register_operator_alpha_alpha (void);
  274. extern void _register_operator_clear (void);
  275. extern void _register_operator_source (void);
  276. extern void _register_outline_tolerance (void);
  277. extern void _register_over_above_source (void);
  278. extern void _register_over_around_source (void);
  279. extern void _register_over_below_source (void);
  280. extern void _register_over_between_source (void);
  281. extern void _register_overlapping_boxes (void);
  282. extern void _register_overlapping_glyphs (void);
  283. extern void _register_overlapping_dash_caps (void);
  284. extern void _register_paint (void);
  285. extern void _register_paint_clip_fill_mono (void);
  286. extern void _register_paint_clip_fill_aa (void);
  287. extern void _register_paint_repeat (void);
  288. extern void _register_paint_source_alpha (void);
  289. extern void _register_paint_with_alpha (void);
  290. extern void _register_paint_with_alpha_solid_clip (void);
  291. extern void _register_paint_with_alpha_clip (void);
  292. extern void _register_paint_with_alpha_clip_mask (void);
  293. extern void _register_paint_with_alpha_group_clip (void);
  294. extern void _register_partial_clip_text_top (void);
  295. extern void _register_partial_clip_text_bottom (void);
  296. extern void _register_partial_clip_text_left (void);
  297. extern void _register_partial_clip_text_right (void);
  298. extern void _register_partial_coverage_rectangles (void);
  299. extern void _register_partial_coverage_intersecting_quads (void);
  300. extern void _register_partial_coverage_intersecting_triangles (void);
  301. extern void _register_partial_coverage_triangles (void);
  302. extern void _register_partial_coverage_overlap_three_quarter_triangles (void);
  303. extern void _register_partial_coverage_overlap_half_triangles_eo (void);
  304. extern void _register_partial_coverage_overlap_half_triangles (void);
  305. extern void _register_partial_coverage_half_triangles (void);
  306. extern void _register_partial_coverage_reference (void);
  307. extern void _register_partial_coverage_three_quarter_reference (void);
  308. extern void _register_partial_coverage_half_reference (void);
  309. extern void _register_pass_through (void);
  310. extern void _register_path_append (void);
  311. extern void _register_path_currentpoint (void);
  312. extern void _register_path_stroke_twice (void);
  313. extern void _register_path_precision (void);
  314. extern void _register_pattern_get_type (void);
  315. extern void _register_pattern_getters (void);
  316. extern void _register_pdf_isolated_group (void);
  317. extern void _register_pixman_downscale_fast_96 (void);
  318. extern void _register_pixman_downscale_fast_95 (void);
  319. extern void _register_pixman_downscale_fast_24 (void);
  320. extern void _register_pixman_downscale_good_96 (void);
  321. extern void _register_pixman_downscale_good_95 (void);
  322. extern void _register_pixman_downscale_good_24 (void);
  323. extern void _register_pixman_downscale_best_96 (void);
  324. extern void _register_pixman_downscale_best_95 (void);
  325. extern void _register_pixman_downscale_best_24 (void);
  326. extern void _register_pixman_downscale_nearest_96 (void);
  327. extern void _register_pixman_downscale_nearest_95 (void);
  328. extern void _register_pixman_downscale_nearest_24 (void);
  329. extern void _register_pixman_downscale_bilinear_96 (void);
  330. extern void _register_pixman_downscale_bilinear_95 (void);
  331. extern void _register_pixman_downscale_bilinear_24 (void);
  332. extern void _register_pixman_rotate (void);
  333. extern void _register_png (void);
  334. extern void _register_push_group (void);
  335. extern void _register_push_group_color (void);
  336. extern void _register_push_group_path_offset (void);
  337. extern void _register_radial_gradient (void);
  338. extern void _register_radial_gradient_mask (void);
  339. extern void _register_radial_gradient_source (void);
  340. extern void _register_radial_gradient_mask_source (void);
  341. extern void _register_radial_gradient_one_stop (void);
  342. extern void _register_radial_gradient_extend (void);
  343. extern void _register_radial_outer_focus (void);
  344. extern void _register_random_clip (void);
  345. extern void _register_random_intersections_eo (void);
  346. extern void _register_random_intersections_nonzero (void);
  347. extern void _register_random_intersections_curves_eo (void);
  348. extern void _register_random_intersections_curves_nz (void);
  349. extern void _register_raster_source (void);
  350. extern void _register_record_paint (void);
  351. extern void _register_record_paint_alpha (void);
  352. extern void _register_record_paint_alpha_solid_clip (void);
  353. extern void _register_record_paint_alpha_clip (void);
  354. extern void _register_record_paint_alpha_clip_mask (void);
  355. extern void _register_record_fill_alpha (void);
  356. extern void _register_record_select_font_face (void);
  357. extern void _register_record_self_intersecting (void);
  358. extern void _register_record_text_transform (void);
  359. extern void _register_record1414x_paint (void);
  360. extern void _register_record1414x_paint_alpha (void);
  361. extern void _register_record1414x_paint_alpha_solid_clip (void);
  362. extern void _register_record1414x_paint_alpha_clip (void);
  363. extern void _register_record1414x_paint_alpha_clip_mask (void);
  364. extern void _register_record1414x_fill_alpha (void);
  365. extern void _register_record1414x_select_font_face (void);
  366. extern void _register_record1414x_self_intersecting (void);
  367. extern void _register_record1414x_text_transform (void);
  368. extern void _register_record2x_paint (void);
  369. extern void _register_record2x_paint_alpha (void);
  370. extern void _register_record2x_paint_alpha_solid_clip (void);
  371. extern void _register_record2x_paint_alpha_clip (void);
  372. extern void _register_record2x_paint_alpha_clip_mask (void);
  373. extern void _register_record2x_fill_alpha (void);
  374. extern void _register_record2x_select_font_face (void);
  375. extern void _register_record2x_self_intersecting (void);
  376. extern void _register_record2x_text_transform (void);
  377. extern void _register_record90_paint (void);
  378. extern void _register_record90_paint_alpha (void);
  379. extern void _register_record90_paint_alpha_solid_clip (void);
  380. extern void _register_record90_paint_alpha_clip (void);
  381. extern void _register_record90_paint_alpha_clip_mask (void);
  382. extern void _register_record90_fill_alpha (void);
  383. extern void _register_record90_select_font_face (void);
  384. extern void _register_record90_self_intersecting (void);
  385. extern void _register_record90_text_transform (void);
  386. extern void _register_recordflip_whole_paint (void);
  387. extern void _register_recordflip_whole_paint_alpha (void);
  388. extern void _register_recordflip_whole_paint_alpha_solid_clip (void);
  389. extern void _register_recordflip_whole_paint_alpha_clip (void);
  390. extern void _register_recordflip_whole_paint_alpha_clip_mask (void);
  391. extern void _register_recordflip_whole_fill_alpha (void);
  392. extern void _register_recordflip_whole_select_font_face (void);
  393. extern void _register_recordflip_whole_self_intersecting (void);
  394. extern void _register_recordflip_whole_text_transform (void);
  395. extern void _register_recordflip_paint (void);
  396. extern void _register_recordflip_paint_alpha (void);
  397. extern void _register_recordflip_paint_alpha_solid_clip (void);
  398. extern void _register_recordflip_paint_alpha_clip (void);
  399. extern void _register_recordflip_paint_alpha_clip_mask (void);
  400. extern void _register_recordflip_fill_alpha (void);
  401. extern void _register_recordflip_select_font_face (void);
  402. extern void _register_recordflip_self_intersecting (void);
  403. extern void _register_recordflip_text_transform (void);
  404. extern void _register_record_extend_none (void);
  405. extern void _register_record_extend_pad (void);
  406. extern void _register_record_extend_repeat (void);
  407. extern void _register_record_extend_reflect (void);
  408. extern void _register_record_extend_none_similar (void);
  409. extern void _register_record_extend_pad_similar (void);
  410. extern void _register_record_extend_repeat_similar (void);
  411. extern void _register_record_extend_reflect_similar (void);
  412. extern void _register_record_mesh (void);
  413. extern void _register_recording_surface_over (void);
  414. extern void _register_recording_surface_source (void);
  415. extern void _register_recording_surface_extend_none (void);
  416. extern void _register_recording_surface_extend_repeat (void);
  417. extern void _register_recording_surface_extend_reflect (void);
  418. extern void _register_recording_surface_extend_pad (void);
  419. extern void _register_rectangle_rounding_error (void);
  420. extern void _register_rectilinear_fill (void);
  421. extern void _register_rectilinear_grid (void);
  422. extern void _register_a1_rectilinear_grid (void);
  423. extern void _register_rectilinear_miter_limit (void);
  424. extern void _register_rectilinear_dash (void);
  425. extern void _register_rectilinear_dash_scale (void);
  426. extern void _register_rectilinear_dash_scale_unaligned (void);
  427. extern void _register_rectilinear_stroke (void);
  428. extern void _register_reflected_stroke (void);
  429. extern void _register_rel_path (void);
  430. extern void _register_rgb24_ignore_alpha (void);
  431. extern void _register_rotate_image_surface_paint (void);
  432. extern void _register_clip_rotate_image_surface_paint (void);
  433. extern void _register_rotate_clip_image_surface_paint (void);
  434. extern void _register_rotate_stroke_box (void);
  435. extern void _register_rotated_clip (void);
  436. extern void _register_rounded_rectangle_fill (void);
  437. extern void _register_rounded_rectangle_stroke (void);
  438. extern void _register_sample_vertical (void);
  439. extern void _register_sample_horizontal (void);
  440. extern void _register_sample_diagonal (void);
  441. extern void _register_scale_down_source_surface_paint (void);
  442. extern void _register_scale_offset_image (void);
  443. extern void _register_scale_offset_similar (void);
  444. extern void _register_scale_source_surface_paint (void);
  445. extern void _register_scaled_font_zero_matrix (void);
  446. extern void _register_stroke_ctm_caps (void);
  447. extern void _register_stroke_clipped (void);
  448. extern void _register_stroke_image (void);
  449. extern void _register_stroke_open_box (void);
  450. extern void _register_select_font_face (void);
  451. extern void _register_select_font_no_show_text (void);
  452. extern void _register_self_copy (void);
  453. extern void _register_self_copy_overlap (void);
  454. extern void _register_self_intersecting (void);
  455. extern void _register_set_source (void);
  456. extern void _register_show_glyphs_advance (void);
  457. extern void _register_show_glyphs_many (void);
  458. extern void _register_show_text_current_point (void);
  459. extern void _register_shape_general_convex (void);
  460. extern void _register_shape_sierpinski (void);
  461. extern void _register_simple_edge (void);
  462. extern void _register_skew_extreme (void);
  463. extern void _register_smask (void);
  464. extern void _register_smask_fill (void);
  465. extern void _register_smask_image_mask (void);
  466. extern void _register_smask_mask (void);
  467. extern void _register_smask_paint (void);
  468. extern void _register_smask_stroke (void);
  469. extern void _register_smask_text (void);
  470. extern void _register_solid_pattern_cache_stress (void);
  471. extern void _register_source_clip (void);
  472. extern void _register_source_clip_scale (void);
  473. extern void _register_source_surface_scale_paint (void);
  474. extern void _register_spline_decomposition (void);
  475. extern void _register_stride_12_image (void);
  476. extern void _register_stroke_pattern (void);
  477. extern void _register_subsurface (void);
  478. extern void _register_subsurface_image_repeat (void);
  479. extern void _register_subsurface_repeat (void);
  480. extern void _register_subsurface_reflect (void);
  481. extern void _register_subsurface_pad (void);
  482. extern void _register_subsurface_modify_child (void);
  483. extern void _register_subsurface_modify_parent (void);
  484. extern void _register_subsurface_outside_target (void);
  485. extern void _register_subsurface_scale (void);
  486. extern void _register_subsurface_similar_repeat (void);
  487. extern void _register_surface_finish_twice (void);
  488. extern void _register_surface_pattern (void);
  489. extern void _register_surface_pattern_big_scale_down (void);
  490. extern void _register_surface_pattern_operator (void);
  491. extern void _register_surface_pattern_scale_down (void);
  492. extern void _register_surface_pattern_scale_down_extend_repeat (void);
  493. extern void _register_surface_pattern_scale_down_extend_none (void);
  494. extern void _register_surface_pattern_scale_down_extend_reflect (void);
  495. extern void _register_surface_pattern_scale_down_extend_pad (void);
  496. extern void _register_surface_pattern_scale_up (void);
  497. extern void _register_text_antialias_gray (void);
  498. extern void _register_text_antialias_none (void);
  499. extern void _register_text_antialias_subpixel (void);
  500. extern void _register_text_antialias_subpixel_rgb (void);
  501. extern void _register_text_antialias_subpixel_bgr (void);
  502. extern void _register_text_antialias_subpixel_vrgb (void);
  503. extern void _register_text_antialias_subpixel_vbgr (void);
  504. extern void _register_text_cache_crash (void);
  505. extern void _register_text_glyph_range (void);
  506. extern void _register_text_pattern (void);
  507. extern void _register_text_rotate (void);
  508. extern void _register_text_transform (void);
  509. extern void _register_text_zero_len (void);
  510. extern void _register_tighten_bounds (void);
  511. extern void _register_tiger (void);
  512. extern void _register_a1_tiger (void);
  513. extern void _register_toy_font_face (void);
  514. extern void _register_transforms (void);
  515. extern void _register_translate_show_surface (void);
  516. extern void _register_trap_clip (void);
  517. extern void _register_twin (void);
  518. extern void _register_twin_antialias_gray (void);
  519. extern void _register_twin_antialias_mixed (void);
  520. extern void _register_twin_antialias_none (void);
  521. extern void _register_twin_antialias_subpixel (void);
  522. extern void _register_unaligned_box (void);
  523. extern void _register_unantialiased_shapes (void);
  524. extern void _register_unbounded_operator (void);
  525. extern void _register_unclosed_strokes (void);
  526. extern void _register_user_data (void);
  527. extern void _register_user_font (void);
  528. extern void _register_user_font_mask (void);
  529. extern void _register_user_font_proxy (void);
  530. extern void _register_user_font_rescale (void);
  531. extern void _register_world_map (void);
  532. extern void _register_world_map_stroke (void);
  533. extern void _register_world_map_fill (void);
  534. extern void _register_white_in_noop (void);
  535. extern void _register_xcb_huge_image_shm (void);
  536. extern void _register_xcb_huge_subimage (void);
  537. extern void _register_xcb_stress_cache (void);
  538. extern void _register_xcb_snapshot_assert (void);
  539. extern void _register_xcomposite_projection (void);
  540. extern void _register_xlib_expose_event (void);
  541. extern void _register_zero_alpha (void);
  542. extern void _register_zero_mask (void);
  543. extern void _register_pthread_same_source (void);
  544. extern void _register_pthread_show_text (void);
  545. extern void _register_pthread_similar (void);
  546. extern void _register_bitmap_font (void);
  547. extern void _register_ft_font_create_for_ft_face (void);
  548. extern void _register_ft_show_glyphs_positioning (void);
  549. extern void _register_ft_show_glyphs_table (void);
  550. extern void _register_ft_text_vertical_layout_type1 (void);
  551. extern void _register_ft_text_vertical_layout_type3 (void);
  552. extern void _register_ft_text_antialias_none (void);
  553. extern void _register_pdf_features (void);
  554. extern void _register_pdf_mime_data (void);
  555. extern void _register_pdf_surface_source (void);
  556. extern void _register_ps_eps (void);
  557. extern void _register_ps_features (void);
  558. extern void _register_ps_surface_source (void);
  559. extern void _register_svg_surface (void);
  560. extern void _register_svg_clip (void);
  561. extern void _register_svg_surface_source (void);
  562. extern void _register_xcb_surface_source (void);
  563. extern void _register_xlib_surface (void);
  564. extern void _register_xlib_surface_source (void);
  565. extern void _register_get_xrender_format (void);
  566. extern void _register_multi_page (void);
  567. extern void _register_fallback_resolution (void);
  568. void
  569. _cairo_test_runner_register_tests (void)
  570. {
  571. _register_a1_bug ();
  572. _register_a1_clip_paint ();
  573. _register_a1_clip_fill ();
  574. _register_a1_clip_fill_equal ();
  575. _register_a1_clip_stroke ();
  576. _register_a1_fill ();
  577. _register_a1_image_sample ();
  578. _register_a1_mask ();
  579. _register_a1_mask_sample ();
  580. _register_a1_sample ();
  581. _register_a1_traps_sample ();
  582. _register_a1_rasterisation_rectangles ();
  583. _register_a1_rasterisation_triangles ();
  584. _register_a8_clear ();
  585. _register_a8_mask ();
  586. _register_aliasing ();
  587. _register_alpha_similar ();
  588. _register_arc_direction ();
  589. _register_arc_infinite_loop ();
  590. _register_arc_looping_dash ();
  591. _register_api_special_cases ();
  592. _register_big_line ();
  593. _register_big_empty_box ();
  594. _register_big_empty_triangle ();
  595. _register_big_little_box ();
  596. _register_big_little_triangle ();
  597. _register_bug_spline ();
  598. _register_big_trap ();
  599. _register_bilevel_image ();
  600. _register_bug_40410 ();
  601. _register_bug_51910 ();
  602. _register_bug_84115 ();
  603. _register_bug_bo_rectangular ();
  604. _register_bug_bo_collins ();
  605. _register_bug_bo_ricotz ();
  606. _register_bug_source_cu ();
  607. _register_bug_extents ();
  608. _register_bug_seams ();
  609. _register_caps ();
  610. _register_caps_2 ();
  611. _register_caps_1 ();
  612. _register_caps_05 ();
  613. _register_checkerboard ();
  614. _register_caps_joins ();
  615. _register_caps_joins_2 ();
  616. _register_caps_joins_1 ();
  617. _register_caps_joins_05 ();
  618. _register_caps_joins_alpha ();
  619. _register_caps_joins_curve ();
  620. _register_caps_tails_curve ();
  621. _register_caps_sub_paths ();
  622. _register_clear ();
  623. _register_clear_source ();
  624. _register_clip_all ();
  625. _register_clip_complex_bug61592 ();
  626. _register_clip_complex_shape_eo_mono ();
  627. _register_clip_complex_shape_eo_aa ();
  628. _register_clip_contexts ();
  629. _register_clip_disjoint ();
  630. _register_clip_disjoint_hatching ();
  631. _register_clip_disjoint_quad ();
  632. _register_clip_device_offset ();
  633. _register_clip_double_free ();
  634. _register_clip_stroke_unbounded ();
  635. _register_clip_fill_nz_unbounded ();
  636. _register_clip_fill_eo_unbounded ();
  637. _register_clip_empty ();
  638. _register_clip_empty_group ();
  639. _register_clip_empty_save ();
  640. _register_clip_fill ();
  641. _register_clip_fill_no_op ();
  642. _register_clip_fill_rule ();
  643. _register_a1_clip_fill_rule ();
  644. _register_clip_fill_rule_pixel_aligned ();
  645. _register_clip_group_shapes_aligned_rectangles ();
  646. _register_clip_group_shapes_unaligned_rectangles ();
  647. _register_clip_group_shapes_circles ();
  648. _register_clip_image ();
  649. _register_clip_intersect ();
  650. _register_clip_mixed_antialias ();
  651. _register_clip_nesting ();
  652. _register_clip_operator ();
  653. _register_clip_push_group ();
  654. _register_clip_polygons ();
  655. _register_clip_rectilinear ();
  656. _register_clip_shape ();
  657. _register_clip_stroke ();
  658. _register_clip_stroke_no_op ();
  659. _register_clip_text ();
  660. _register_clip_twice ();
  661. _register_clip_twice_rectangle ();
  662. _register_clip_unbounded ();
  663. _register_clip_zero ();
  664. _register_clipped_group ();
  665. _register_clipped_surface ();
  666. _register_close_path ();
  667. _register_close_path_current_point ();
  668. _register_composite_integer_translate_source ();
  669. _register_composite_integer_translate_over ();
  670. _register_composite_integer_translate_over_repeat ();
  671. _register_copy_disjoint ();
  672. _register_copy_path ();
  673. _register_coverage_rectangles ();
  674. _register_coverage_rhombus ();
  675. _register_coverage_intersecting_quads ();
  676. _register_coverage_intersecting_triangles ();
  677. _register_coverage_row_triangles ();
  678. _register_coverage_column_triangles ();
  679. _register_coverage_triangles ();
  680. _register_coverage_abutting ();
  681. _register_create_for_stream ();
  682. _register_create_from_png ();
  683. _register_create_from_png_stream ();
  684. _register_culled_glyphs ();
  685. _register_curve_to_as_line_to ();
  686. _register_dash_caps_joins ();
  687. _register_dash_curve ();
  688. _register_dash_infinite_loop ();
  689. _register_dash_no_dash ();
  690. _register_dash_offset ();
  691. _register_dash_offset_negative ();
  692. _register_dash_scale ();
  693. _register_dash_state ();
  694. _register_dash_zero_length ();
  695. _register_degenerate_arc ();
  696. _register_degenerate_arcs ();
  697. _register_degenerate_curve_to ();
  698. _register_degenerate_dash ();
  699. _register_degenerate_linear_gradient ();
  700. _register_degenerate_path ();
  701. _register_degenerate_pen ();
  702. _register_degenerate_radial_gradient ();
  703. _register_degenerate_rel_curve_to ();
  704. _register_degenerate_solid_dash ();
  705. _register_drunkard_tails ();
  706. _register_device_offset ();
  707. _register_device_offset_fractional ();
  708. _register_device_offset_positive ();
  709. _register_device_offset_scale ();
  710. _register_error_setters ();
  711. _register_extend_pad ();
  712. _register_extend_pad_border ();
  713. _register_extend_pad_similar ();
  714. _register_extend_reflect ();
  715. _register_extend_reflect_similar ();
  716. _register_extend_repeat ();
  717. _register_extend_repeat_similar ();
  718. _register_extended_blend ();
  719. _register_extended_blend_alpha ();
  720. _register_extended_blend_mask ();
  721. _register_extended_blend_alpha_mask ();
  722. _register_extended_blend_solid ();
  723. _register_extended_blend_solid_alpha ();
  724. _register_fallback ();
  725. _register_fill_alpha ();
  726. _register_fill_alpha_pattern ();
  727. _register_fill_and_stroke ();
  728. _register_fill_and_stroke_alpha ();
  729. _register_fill_and_stroke_alpha_add ();
  730. _register_fill_degenerate_sort_order ();
  731. _register_fill_disjoint ();
  732. _register_fill_empty ();
  733. _register_fill_image ();
  734. _register_fill_missed_stop ();
  735. _register_fill_rule ();
  736. _register_filter_bilinear_extents ();
  737. _register_filter_nearest_offset ();
  738. _register_filter_nearest_transformed ();
  739. _register_finer_grained_fallbacks ();
  740. _register_font_face_get_type ();
  741. _register_font_matrix_translation ();
  742. _register_font_options ();
  743. _register_glyph_cache_pressure ();
  744. _register_get_and_set ();
  745. _register_get_clip ();
  746. _register_get_group_target ();
  747. _register_get_path_extents ();
  748. _register_gradient_alpha ();
  749. _register_gradient_constant_alpha ();
  750. _register_gradient_zero_stops ();
  751. _register_gradient_zero_stops_mask ();
  752. _register_group_clip ();
  753. _register_group_paint ();
  754. _register_group_state ();
  755. _register_group_unaligned ();
  756. _register_half_coverage_rectangles ();
  757. _register_half_coverage_triangles ();
  758. _register_halo ();
  759. _register_halo_transform ();
  760. _register_hatchings ();
  761. _register_horizontal_clip ();
  762. _register_huge_linear ();
  763. _register_huge_radial ();
  764. _register_image_surface_source ();
  765. _register_image_bug_710072_aligned ();
  766. _register_image_bug_710072_unaligned ();
  767. _register_implicit_close ();
  768. _register_infinite_join ();
  769. _register_in_fill_empty_trapezoid ();
  770. _register_in_fill_trapezoid ();
  771. _register_invalid_matrix ();
  772. _register_inverse_text ();
  773. _register_inverted_clip ();
  774. _register_joins ();
  775. _register_joins_loop ();
  776. _register_joins_star ();
  777. _register_joins_retrace ();
  778. _register_large_clip ();
  779. _register_large_font ();
  780. _register_large_source ();
  781. _register_large_source_roi ();
  782. _register_large_twin_antialias_mixed ();
  783. _register_leaky_dash ();
  784. _register_leaky_dashed_rectangle ();
  785. _register_leaky_dashed_stroke ();
  786. _register_leaky_polygon ();
  787. _register_line_width ();
  788. _register_a1_line_width ();
  789. _register_line_width_large_overlap ();
  790. _register_line_width_large_overlap_offset ();
  791. _register_line_width_large_overlap_rotated ();
  792. _register_line_width_large_overlap_flipped ();
  793. _register_line_width_large_overlap_flopped ();
  794. _register_line_width_large_overlap_dashed ();
  795. _register_line_width_overlap ();
  796. _register_line_width_overlap_offset ();
  797. _register_line_width_overlap_rotated ();
  798. _register_line_width_overlap_flipped ();
  799. _register_line_width_overlap_flopped ();
  800. _register_line_width_overlap_dashed ();
  801. _register_line_width_scale ();
  802. _register_line_width_tolerance ();
  803. _register_line_width_zero ();
  804. _register_linear_gradient ();
  805. _register_linear_gradient_extend ();
  806. _register_linear_gradient_large ();
  807. _register_linear_gradient_one_stop ();
  808. _register_linear_gradient_reflect ();
  809. _register_linear_gradient_subset ();
  810. _register_linear_step_function ();
  811. _register_linear_uniform ();
  812. _register_long_dashed_lines ();
  813. _register_long_lines ();
  814. _register_map_all_to_image ();
  815. _register_map_bit_to_image ();
  816. _register_map_to_image_fill ();
  817. _register_mask ();
  818. _register_mask_alpha ();
  819. _register_mask_ctm ();
  820. _register_mask_glyphs ();
  821. _register_mask_surface_ctm ();
  822. _register_mask_transformed_image ();
  823. _register_mask_transformed_similar ();
  824. _register_mesh_pattern ();
  825. _register_mesh_pattern_accuracy ();
  826. _register_mesh_pattern_conical ();
  827. _register_mesh_pattern_control_points ();
  828. _register_mesh_pattern_fold ();
  829. _register_mesh_pattern_overlap ();
  830. _register_mesh_pattern_transformed ();
  831. _register_mime_data ();
  832. _register_mime_surface_api ();
  833. _register_miter_precision ();
  834. _register_move_to_show_surface ();
  835. _register_negative_stride_image ();
  836. _register_new_sub_path ();
  837. _register_nil_surface ();
  838. _register_operator ();
  839. _register_operator_alpha ();
  840. _register_operator_alpha_alpha ();
  841. _register_operator_clear ();
  842. _register_operator_source ();
  843. _register_outline_tolerance ();
  844. _register_over_above_source ();
  845. _register_over_around_source ();
  846. _register_over_below_source ();
  847. _register_over_between_source ();
  848. _register_overlapping_boxes ();
  849. _register_overlapping_glyphs ();
  850. _register_overlapping_dash_caps ();
  851. _register_paint ();
  852. _register_paint_clip_fill_mono ();
  853. _register_paint_clip_fill_aa ();
  854. _register_paint_repeat ();
  855. _register_paint_source_alpha ();
  856. _register_paint_with_alpha ();
  857. _register_paint_with_alpha_solid_clip ();
  858. _register_paint_with_alpha_clip ();
  859. _register_paint_with_alpha_clip_mask ();
  860. _register_paint_with_alpha_group_clip ();
  861. _register_partial_clip_text_top ();
  862. _register_partial_clip_text_bottom ();
  863. _register_partial_clip_text_left ();
  864. _register_partial_clip_text_right ();
  865. _register_partial_coverage_rectangles ();
  866. _register_partial_coverage_intersecting_quads ();
  867. _register_partial_coverage_intersecting_triangles ();
  868. _register_partial_coverage_triangles ();
  869. _register_partial_coverage_overlap_three_quarter_triangles ();
  870. _register_partial_coverage_overlap_half_triangles_eo ();
  871. _register_partial_coverage_overlap_half_triangles ();
  872. _register_partial_coverage_half_triangles ();
  873. _register_partial_coverage_reference ();
  874. _register_partial_coverage_three_quarter_reference ();
  875. _register_partial_coverage_half_reference ();
  876. _register_pass_through ();
  877. _register_path_append ();
  878. _register_path_currentpoint ();
  879. _register_path_stroke_twice ();
  880. _register_path_precision ();
  881. _register_pattern_get_type ();
  882. _register_pattern_getters ();
  883. _register_pdf_isolated_group ();
  884. _register_pixman_downscale_fast_96 ();
  885. _register_pixman_downscale_fast_95 ();
  886. _register_pixman_downscale_fast_24 ();
  887. _register_pixman_downscale_good_96 ();
  888. _register_pixman_downscale_good_95 ();
  889. _register_pixman_downscale_good_24 ();
  890. _register_pixman_downscale_best_96 ();
  891. _register_pixman_downscale_best_95 ();
  892. _register_pixman_downscale_best_24 ();
  893. _register_pixman_downscale_nearest_96 ();
  894. _register_pixman_downscale_nearest_95 ();
  895. _register_pixman_downscale_nearest_24 ();
  896. _register_pixman_downscale_bilinear_96 ();
  897. _register_pixman_downscale_bilinear_95 ();
  898. _register_pixman_downscale_bilinear_24 ();
  899. _register_pixman_rotate ();
  900. _register_png ();
  901. _register_push_group ();
  902. _register_push_group_color ();
  903. _register_push_group_path_offset ();
  904. _register_radial_gradient ();
  905. _register_radial_gradient_mask ();
  906. _register_radial_gradient_source ();
  907. _register_radial_gradient_mask_source ();
  908. _register_radial_gradient_one_stop ();
  909. _register_radial_gradient_extend ();
  910. _register_radial_outer_focus ();
  911. _register_random_clip ();
  912. _register_random_intersections_eo ();
  913. _register_random_intersections_nonzero ();
  914. _register_random_intersections_curves_eo ();
  915. _register_random_intersections_curves_nz ();
  916. _register_raster_source ();
  917. _register_record_paint ();
  918. _register_record_paint_alpha ();
  919. _register_record_paint_alpha_solid_clip ();
  920. _register_record_paint_alpha_clip ();
  921. _register_record_paint_alpha_clip_mask ();
  922. _register_record_fill_alpha ();
  923. _register_record_select_font_face ();
  924. _register_record_self_intersecting ();
  925. _register_record_text_transform ();
  926. _register_record1414x_paint ();
  927. _register_record1414x_paint_alpha ();
  928. _register_record1414x_paint_alpha_solid_clip ();
  929. _register_record1414x_paint_alpha_clip ();
  930. _register_record1414x_paint_alpha_clip_mask ();
  931. _register_record1414x_fill_alpha ();
  932. _register_record1414x_select_font_face ();
  933. _register_record1414x_self_intersecting ();
  934. _register_record1414x_text_transform ();
  935. _register_record2x_paint ();
  936. _register_record2x_paint_alpha ();
  937. _register_record2x_paint_alpha_solid_clip ();
  938. _register_record2x_paint_alpha_clip ();
  939. _register_record2x_paint_alpha_clip_mask ();
  940. _register_record2x_fill_alpha ();
  941. _register_record2x_select_font_face ();
  942. _register_record2x_self_intersecting ();
  943. _register_record2x_text_transform ();
  944. _register_record90_paint ();
  945. _register_record90_paint_alpha ();
  946. _register_record90_paint_alpha_solid_clip ();
  947. _register_record90_paint_alpha_clip ();
  948. _register_record90_paint_alpha_clip_mask ();
  949. _register_record90_fill_alpha ();
  950. _register_record90_select_font_face ();
  951. _register_record90_self_intersecting ();
  952. _register_record90_text_transform ();
  953. _register_recordflip_whole_paint ();
  954. _register_recordflip_whole_paint_alpha ();
  955. _register_recordflip_whole_paint_alpha_solid_clip ();
  956. _register_recordflip_whole_paint_alpha_clip ();
  957. _register_recordflip_whole_paint_alpha_clip_mask ();
  958. _register_recordflip_whole_fill_alpha ();
  959. _register_recordflip_whole_select_font_face ();
  960. _register_recordflip_whole_self_intersecting ();
  961. _register_recordflip_whole_text_transform ();
  962. _register_recordflip_paint ();
  963. _register_recordflip_paint_alpha ();
  964. _register_recordflip_paint_alpha_solid_clip ();
  965. _register_recordflip_paint_alpha_clip ();
  966. _register_recordflip_paint_alpha_clip_mask ();
  967. _register_recordflip_fill_alpha ();
  968. _register_recordflip_select_font_face ();
  969. _register_recordflip_self_intersecting ();
  970. _register_recordflip_text_transform ();
  971. _register_record_extend_none ();
  972. _register_record_extend_pad ();
  973. _register_record_extend_repeat ();
  974. _register_record_extend_reflect ();
  975. _register_record_extend_none_similar ();
  976. _register_record_extend_pad_similar ();
  977. _register_record_extend_repeat_similar ();
  978. _register_record_extend_reflect_similar ();
  979. _register_record_mesh ();
  980. _register_recording_surface_over ();
  981. _register_recording_surface_source ();
  982. _register_recording_surface_extend_none ();
  983. _register_recording_surface_extend_repeat ();
  984. _register_recording_surface_extend_reflect ();
  985. _register_recording_surface_extend_pad ();
  986. _register_rectangle_rounding_error ();
  987. _register_rectilinear_fill ();
  988. _register_rectilinear_grid ();
  989. _register_a1_rectilinear_grid ();
  990. _register_rectilinear_miter_limit ();
  991. _register_rectilinear_dash ();
  992. _register_rectilinear_dash_scale ();
  993. _register_rectilinear_dash_scale_unaligned ();
  994. _register_rectilinear_stroke ();
  995. _register_reflected_stroke ();
  996. _register_rel_path ();
  997. _register_rgb24_ignore_alpha ();
  998. _register_rotate_image_surface_paint ();
  999. _register_clip_rotate_image_surface_paint ();
  1000. _register_rotate_clip_image_surface_paint ();
  1001. _register_rotate_stroke_box ();
  1002. _register_rotated_clip ();
  1003. _register_rounded_rectangle_fill ();
  1004. _register_rounded_rectangle_stroke ();
  1005. _register_sample_vertical ();
  1006. _register_sample_horizontal ();
  1007. _register_sample_diagonal ();
  1008. _register_scale_down_source_surface_paint ();
  1009. _register_scale_offset_image ();
  1010. _register_scale_offset_similar ();
  1011. _register_scale_source_surface_paint ();
  1012. _register_scaled_font_zero_matrix ();
  1013. _register_stroke_ctm_caps ();
  1014. _register_stroke_clipped ();
  1015. _register_stroke_image ();
  1016. _register_stroke_open_box ();
  1017. _register_select_font_face ();
  1018. _register_select_font_no_show_text ();
  1019. _register_self_copy ();
  1020. _register_self_copy_overlap ();
  1021. _register_self_intersecting ();
  1022. _register_set_source ();
  1023. _register_show_glyphs_advance ();
  1024. _register_show_glyphs_many ();
  1025. _register_show_text_current_point ();
  1026. _register_shape_general_convex ();
  1027. _register_shape_sierpinski ();
  1028. _register_simple_edge ();
  1029. _register_skew_extreme ();
  1030. _register_smask ();
  1031. _register_smask_fill ();
  1032. _register_smask_image_mask ();
  1033. _register_smask_mask ();
  1034. _register_smask_paint ();
  1035. _register_smask_stroke ();
  1036. _register_smask_text ();
  1037. _register_solid_pattern_cache_stress ();
  1038. _register_source_clip ();
  1039. _register_source_clip_scale ();
  1040. _register_source_surface_scale_paint ();
  1041. _register_spline_decomposition ();
  1042. _register_stride_12_image ();
  1043. _register_stroke_pattern ();
  1044. _register_subsurface ();
  1045. _register_subsurface_image_repeat ();
  1046. _register_subsurface_repeat ();
  1047. _register_subsurface_reflect ();
  1048. _register_subsurface_pad ();
  1049. _register_subsurface_modify_child ();
  1050. _register_subsurface_modify_parent ();
  1051. _register_subsurface_outside_target ();
  1052. _register_subsurface_scale ();
  1053. _register_subsurface_similar_repeat ();
  1054. _register_surface_finish_twice ();
  1055. _register_surface_pattern ();
  1056. _register_surface_pattern_big_scale_down ();
  1057. _register_surface_pattern_operator ();
  1058. _register_surface_pattern_scale_down ();
  1059. _register_surface_pattern_scale_down_extend_repeat ();
  1060. _register_surface_pattern_scale_down_extend_none ();
  1061. _register_surface_pattern_scale_down_extend_reflect ();
  1062. _register_surface_pattern_scale_down_extend_pad ();
  1063. _register_surface_pattern_scale_up ();
  1064. _register_text_antialias_gray ();
  1065. _register_text_antialias_none ();
  1066. _register_text_antialias_subpixel ();
  1067. _register_text_antialias_subpixel_rgb ();
  1068. _register_text_antialias_subpixel_bgr ();
  1069. _register_text_antialias_subpixel_vrgb ();
  1070. _register_text_antialias_subpixel_vbgr ();
  1071. _register_text_cache_crash ();
  1072. _register_text_glyph_range ();
  1073. _register_text_pattern ();
  1074. _register_text_rotate ();
  1075. _register_text_transform ();
  1076. _register_text_zero_len ();
  1077. _register_tighten_bounds ();
  1078. _register_tiger ();
  1079. _register_a1_tiger ();
  1080. _register_toy_font_face ();
  1081. _register_transforms ();
  1082. _register_translate_show_surface ();
  1083. _register_trap_clip ();
  1084. _register_twin ();
  1085. _register_twin_antialias_gray ();
  1086. _register_twin_antialias_mixed ();
  1087. _register_twin_antialias_none ();
  1088. _register_twin_antialias_subpixel ();
  1089. _register_unaligned_box ();
  1090. _register_unantialiased_shapes ();
  1091. _register_unbounded_operator ();
  1092. _register_unclosed_strokes ();
  1093. _register_user_data ();
  1094. _register_user_font ();
  1095. _register_user_font_mask ();
  1096. _register_user_font_proxy ();
  1097. _register_user_font_rescale ();
  1098. _register_world_map ();
  1099. _register_world_map_stroke ();
  1100. _register_world_map_fill ();
  1101. _register_white_in_noop ();
  1102. _register_xcb_huge_image_shm ();
  1103. _register_xcb_huge_subimage ();
  1104. _register_xcb_stress_cache ();
  1105. _register_xcb_snapshot_assert ();
  1106. _register_xcomposite_projection ();
  1107. _register_xlib_expose_event ();
  1108. _register_zero_alpha ();
  1109. _register_zero_mask ();
  1110. _register_pthread_same_source ();
  1111. _register_pthread_show_text ();
  1112. _register_pthread_similar ();
  1113. _register_bitmap_font ();
  1114. _register_ft_font_create_for_ft_face ();
  1115. _register_ft_show_glyphs_positioning ();
  1116. _register_ft_show_glyphs_table ();
  1117. _register_ft_text_vertical_layout_type1 ();
  1118. _register_ft_text_vertical_layout_type3 ();
  1119. _register_ft_text_antialias_none ();
  1120. _register_pdf_features ();
  1121. _register_pdf_mime_data ();
  1122. _register_pdf_surface_source ();
  1123. _register_ps_eps ();
  1124. _register_ps_features ();
  1125. _register_ps_surface_source ();
  1126. _register_svg_surface ();
  1127. _register_svg_clip ();
  1128. _register_svg_surface_source ();
  1129. _register_xcb_surface_source ();
  1130. _register_xlib_surface ();
  1131. _register_xlib_surface_source ();
  1132. _register_get_xrender_format ();
  1133. _register_multi_page ();
  1134. _register_fallback_resolution ();
  1135. }