-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathgtk.rules
830 lines (764 loc) · 14.5 KB
/
gtk.rules
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
alloc[main]:
g_ascii_strdown
g_ascii_strup
g_base64_decode
g_base64_encode
g_bookmark_file_get_description
g_bookmark_file_get_mime_type
g_bookmark_file_get_title
g_bookmark_file_to_data
g_build_filename
g_build_filenamev
g_build_path
g_build_pathv
g_bytes_unref_to_data
g_compute_checksum_for_bytes
g_compute_checksum_for_data
g_compute_checksum_for_string
g_compute_hmac_for_data
g_compute_hmac_for_string
g_convert
g_convert_with_fallback
g_convert_with_iconv
g_credentials_to_string
g_date_time_format
g_filename_display_basename
g_filename_display_name
g_filename_from_uri
g_filename_to_uri
g_get_codeset
g_get_current_dir
g_get_locale_variants
g_key_file_get_start_group
g_key_file_to_data
g_malloc noinit
g_malloc0
g_malloc0_n
g_malloc_n noinit
g_memdup
g_path_get_basename
g_path_get_dirname
g_slice_alloc noinit
g_slice_alloc0
g_slice_copy
g_strcompress
g_strconcat
g_strdup
g_strdup_printf
g_strdup_vprintf
g_strescape
g_strjoin
g_strjoinv
g_strndup
g_strnfill
g_time_val_to_iso8601
g_try_malloc noinit
g_try_malloc0
g_try_malloc0_n
g_try_malloc_n noinit
g_ucs4_to_utf16
g_ucs4_to_utf8
g_unicode_canonical_decomposition
g_utf16_to_ucs4
g_utf16_to_utf8
g_utf8_casefold
g_utf8_collate_key
g_utf8_collate_key_for_filename
g_utf8_normalize
g_utf8_strdown
g_utf8_strreverse
g_utf8_strup
g_utf8_substring
g_utf8_to_ucs4
g_utf8_to_ucs4_fast
g_utf8_to_ucs4_fast
g_utf8_to_utf16
g_key_file_get_locale_string
g_key_file_get_value
g_key_file_get_string
g_key_file_get_boolean_list
g_key_file_get_integer_list
g_key_file_get_double_list
g_key_file_get_comment
g_new noinit
g_new0
g_try_new noinit
g_try_new0
g_dbus_proxy_get_name_owner
g_file_info_get_attribute_as_string
g_file_attribute_matcher_to_string
g_app_launch_context_get_environment
g_app_launch_context_get_startup_notify_id
g_filename_completer_get_completion_suffix
g_inet_address_mask_to_string
g_variant_dup_string
g_variant_dup_bytestring
g_variant_print
g_datalist_id_dup_data
g_dir_make_tmp
g_filename_from_utf8
g_filename_to_utf8
g_file_read_link
g_find_program_in_path
g_format_size
g_format_size_for_display
g_format_size_full
g_hostname_to_ascii
g_hostname_to_unicode
g_locale_from_utf8
g_locale_to_utf8
g_markup_escape_text
g_markup_printf_escaped
g_markup_vprintf_escaped
g_match_info_expand_references
g_match_info_fetch
g_match_info_fetch_named
g_option_context_get_help
g_regex_escape_nul
g_regex_escape_string
g_regex_replace
g_regex_replace_eval
g_regex_replace_literal
g_shell_quote
g_shell_unquote
g_uri_escape_string
g_uri_parse_scheme
g_uri_unescape_segment
g_uri_unescape_string
g_variant_type_dup_string
dealloc:
g_free
use:
g_register_data
alloc[strv]:
g_bookmark_file_get_uris
g_bookmark_file_get_groups
g_bookmark_file_get_applications
g_key_file_get_groups
g_key_file_get_keys
g_strdupv
g_strsplit
g_strsplit_set
g_uri_list_extract_uris
g_key_file_get_string_list
g_key_file_get_locale_string_list
g_file_info_list_attributes
g_file_info_get_attribute_stringv
g_app_launch_context_get_environment
g_filename_completer_get_completions
g_io_module_query
g_variant_get_strv
g_variant_get_objv
g_variant_dup_objv
g_variant_dup_bytestring_array
g_environ_setenv
g_environ_unsetenv
g_get_environ
g_listenv
g_match_info_fetch_all
g_regex_split
g_regex_split_full
g_regex_split_simple
g_regex_split_simple
g_variant_dup_strv
dealloc:
g_strfreev
alloc:
g_thread_pool_new
dealloc:
g_thread_pool_free
alloc:
g_string_new
g_string_new_len
g_string_sized_new
g_variant_print_string
dealloc:
g_string_free
alloc:
g_error_copy
g_error_new_valist
g_error_new_literal
g_error_new
dealloc:
g_error_free
alloc:
g_pattern_spec_new
dealloc:
g_pattern_spec_free
alloc:
g_ptr_array_new
g_ptr_array_new_full
g_ptr_array_new_with_free_func
dealloc:
g_ptr_array_free
use:
g_ptr_array_unref
g_ptr_array_ref
#alloc:
# g_match_info_new
#dealloc:
# g_match_info_unref
# g_match_info_free
#use:
# g_match_info_ref
alloc:
g_io_module_scope_new
dealloc:
g_io_module_scope_free
alloc:
g_key_file_new
dealloc:
g_key_file_free
use:
g_key_file_unref
g_key_file_ref
alloc:
g_mapped_file_new
g_mapped_file_new_from_fd
dealloc:
g_mapped_file_free
use:
g_mapped_file_unref
g_mapped_file_ref
alloc:
g_markup_parse_context_new
dealloc:
g_markup_parse_context_free
alloc:
g_mem_chunk_new
dealloc:
g_mem_chunk_free
alloc:
g_mutex_new
dealloc:
g_mutex_free
alloc:
g_option_context_new
dealloc:
g_option_context_free
alloc:
g_option_group_new
dealloc:
g_option_group_free
alloc:
g_queue_new
g_queue_copy
dealloc:
g_queue_free
alloc:
g_rand_new
g_rand_copy
g_rand_new_with_seed
g_rand_new_with_seed_array
dealloc:
g_rand_free
alloc:
g_sequence_new
dealloc:
g_sequence_free
alloc:
g_slice_new
dealloc:
g_slice_free
g_slice_free1
alloc:
g_srv_target_new
dealloc:
g_srv_target_free
alloc:
g_string_chunk_new
dealloc:
g_string_chunk_free
alloc:
g_test_log_buffer_new
dealloc:
g_test_log_buffer_free
#alloc:
# g_test_create_case
#alloc:
# g_test_create_suite
alloc:
g_value_array_new
dealloc:
g_value_array_free
alloc:
g_variant_iter_new
dealloc:
g_variant_iter_free
alloc:
g_variant_type_new
g_variant_type_copy
g_variant_type_new_array
g_variant_type_new_dict_entry
g_variant_type_new_maybe
g_variant_type_new_tuple
dealloc:
g_variant_type_free
alloc:
g_allocator_new
dealloc:
g_allocator_free
alloc:
g_bookmark_file_new
dealloc:
g_bookmark_file_free
alloc:
g_byte_array_new
g_byte_array_sized_new
g_byte_array_new_take
g_byte_array_sized_new
g_bytes_unref_to_array
dealloc:
g_byte_array_free
use:
g_byte_array_unref
g_byte_array_ref
alloc:
g_checksum_new
g_checksum_copy
dealloc:
g_checksum_free
alloc:
g_chunk_new
dealloc:
g_chunk_free
alloc:
g_completion_new
dealloc:
g_completion_free
alloc:
g_cond_new
dealloc:
g_cond_free
alloc:
g_date_new
g_date_new_dmy
g_date_new_julian
dealloc:
g_date_free
alloc:
g_hook_alloc
use:
g_hook_ref
g_hook_unref
dealloc:
g_hook_destroy
g_hook_free
alloc:
g_hmac_new
g_hmac_copy
use:
g_hmac_unref
g_hmac_ref
alloc:
g_dir_open
dealloc:
g_dir_close
alloc:
g_bytes_new
g_bytes_new_take
g_bytes_new_static
g_bytes_new_with_free_func
g_bytes_new_from_bytes
g_byte_array_free_to_bytes
g_memory_output_stream_steal_as_bytes
g_variant_get_data_as_bytes
g_mapped_file_get_bytes
use:
g_bytes_unref
g_bytes_ref
alloc:
g_regex_new
use:
g_regex_unref
g_regex_ref
alloc:
g_io_channel_unix_new
g_io_channel_win32_new_fd
g_io_channel_win32_new_socket
g_io_channel_win32_new_messages
g_io_channel_new_file
dealloc:
g_io_channel_close
g_io_channel_shutdown
use:
g_io_channel_unref
g_io_channel_ref
alloc:
g_main_loop_new
g_main_new
dealloc:
g_main_destroy
use:
g_main_loop_unref
g_main_loop_ref
alloc:
g_main_context_new
dealloc:
g_main_destroy
use:
g_main_context_unref
g_main_context_ref
alloc:
g_source_new
g_idle_source_new
g_timeout_source_new
g_timeout_source_new_seconds
g_child_watch_source_new
g_cancellable_source_new
g_io_create_watch
use:
g_source_unref
g_source_ref
alloc:
g_hash_table_new_full
g_hash_table_new
dealloc:
g_hash_table_destroy
use:
g_hash_table_unref
g_hash_table_ref
alloc:
g_array_new
g_array_sized_new
dealloc:
g_array_free
use:
g_array_unref
g_array_ref
alloc:
g_async_queue_new
g_async_queue_new_full
use:
g_async_queue_unref
g_async_queue_ref
alloc:
g_cache_new
dealloc:
g_cache_destroy
alloc:
g_cclosure_new
g_cclosure_new_swap
g_cclosure_new_object
g_cclosure_new_object_swap
g_closure_new_object
g_closure_new_simple
use:
g_closure_unref
g_closure_ref
alloc:
g_date_time_new
g_date_time_new_now
g_date_time_new_now_local
g_date_time_new_now_utc
g_date_time_new_from_unix_local
g_date_time_new_from_unix_utc
g_date_time_new_from_timeval_local
g_date_time_new_from_timeval_utc
g_date_time_new_local
g_date_time_new_utc
g_date_time_add
g_date_time_add_years
g_date_time_add_months
g_date_time_add_weeks
g_date_time_add_days
g_date_time_add_hours
g_date_time_add_minutes
g_date_time_add_seconds
g_date_time_add_full
g_date_time_to_timezone
g_date_time_to_local
g_date_time_to_utc
use:
g_date_time_unref
g_date_time_ref
alloc:
g_file_attribute_info_list_new
g_file_attribute_info_list_dup
use:
g_file_attribute_info_list_unref
g_file_attribute_info_list_ref
alloc:
g_file_attribute_matcher_new
g_file_attribute_matcher_subtract
use:
g_file_attribute_matcher_unref
g_file_attribute_matcher_ref
alloc[glist]:
g_emblemed_icon_get_emblems
g_list_alloc
g_list_copy
g_list_copy_deep
g_app_info_get_all
g_app_info_get_all_for_type
g_app_info_get_fallback_for_type
g_app_info_get_recommended_for_type
g_io_modules_load_all_in_directory
g_io_modules_load_all_in_directory_with_scope
g_hash_table_get_keys
g_hash_table_get_values
dealloc:
g_list_free
g_list_free_1
g_list_free_full
alloc:
g_slist_alloc
g_slist_copy
g_slist_copy_deep
dealloc:
g_slist_free
g_slist_free_1
g_slist_free_full
alloc:
g_variant_new
g_variant_new_va
g_variant_new_boolean
g_variant_new_byte
g_variant_new_int16
g_variant_new_uint16
g_variant_new_int32
g_variant_new_uint32
g_variant_new_int64
g_variant_new_uint64
g_variant_new_handle
g_variant_new_double
g_variant_new_string
g_variant_new_take_string
g_variant_new_printf
g_variant_new_signature
g_variant_new_object_path
g_variant_new_variant
g_variant_new_objv
g_variant_new_strv
g_variant_new_bytestring
g_variant_new_bytestring_array
g_variant_new_maybe
g_variant_new_array
g_variant_new_tuple
g_variant_new_dict_entry
g_variant_new_fixed_array
g_variant_new_from_data
g_variant_new_from_bytes
g_variant_builder_end
g_variant_new_parsed_va
g_variant_new_parsed
g_variant_byteswap
g_variant_get_child_value
g_variant_get_normal_form
g_variant_parse
use:
g_variant_unref
g_variant_ref
g_variant_take_ref
g_variant_ref_sink
alloc:
g_variant_iter_copy
g_variant_iter_new
dealloc:
g_variant_iter_free
alloc:
g_variant_builder_new
use:
g_variant_builder_unref
g_variant_builder_ref
alloc:
g_thread_new
g_thread_try_new
use:
g_thread_unref
g_thread_ref
g_thread_join
alloc:
g_tree_new
g_tree_new_full
g_tree_new_with_data
use:
g_tree_unref
g_tree_ref
alloc:
g_time_zone_new
g_time_zone_new_local
g_time_zone_new_utc
use:
g_time_zone_unref
g_time_zone_ref
alloc:
g_node_new
g_node_copy
g_node_copy_deep
dealloc:
g_node_destroy
alloc:
g_timer_new
dealloc:
g_timer_destroy
alloc:
g_scanner_new
dealloc:
g_scanner_destroy
alloc[gobject]:
g_app_launch_context_new
g_app_info_create_from_commandline
g_app_info_dup
g_app_info_get_default_for_type
g_app_info_get_default_for_uri_scheme
g_application_new
g_application_get_dbus_connection
g_application_get_default
g_buffered_input_stream_new
g_buffered_output_stream_new
g_cancellable_new
g_charset_converter_new
g_converter_input_stream_new
g_converter_output_stream_new
g_credentials_new
g_data_input_stream_new
g_data_output_stream_new
g_dbus_auth_observer_new
g_dbus_connection_new_finish
g_dbus_connection_new_sync
g_dbus_connection_new_for_address_finish
g_dbus_connection_new_for_address_sync
g_dbus_message_new
g_dbus_message_new_signal
g_dbus_message_new_method_call
g_dbus_message_new_method_reply
g_dbus_message_new_method_error
g_dbus_message_new_method_error_valist
g_dbus_message_new_method_error_literal
g_dbus_object_manager_client_new_finish
g_dbus_object_manager_client_new_sync
g_dbus_object_manager_client_new_for_bus_finish
g_dbus_object_manager_client_new_for_bus_sync
g_dbus_object_manager_server_new
g_dbus_object_manager_server_get_connection
g_dbus_object_proxy_new
g_dbus_object_skeleton_new
g_dbus_proxy_new_finish
g_dbus_proxy_new_sync
g_dbus_proxy_new_for_bus_finish
g_dbus_proxy_new_for_bus_sync
g_emblemed_icon_new
g_emblem_new
g_emblem_new_with_origin
g_file_icon_new
g_file_icon_get_file
g_file_info_new
g_file_info_dup
g_file_info_get_icon
g_file_info_get_symbolic_icon
g_file_info_get_attribute_object
g_file_info_get_deletion_date
g_filename_completer_new
g_inet_address_mask_new
g_inet_address_mask_new_from_string
g_inet_address_mask_get_address
g_inet_socket_address_new
g_inet_socket_address_get_address
g_initable_new
g_initable_new_valist
g_initable_newv
g_io_module_new
g_io_module_scope_new
g_keyfile_settings_backend_new
g_memory_input_stream_new
g_memory_input_stream_new_from_data
g_memory_input_stream_new_from_bytes
g_memory_output_stream_new
g_memory_output_stream_new_resizable
g_memory_settings_backend_new
g_null_settings_backend_new
g_menu_item_new
g_menu_item_new_section
g_menu_item_new_submenu
g_menu_item_new_from_model
g_menu_new
g_mount_operation_new
g_network_address_new
g_network_service_new
g_object_new
g_param_spec_pool_new
g_pollable_source_new
g_private_new
g_proxy_address_new
g_ptr_array_sized_new
g_relation_new
g_settings_new
g_signal_type_cclosure_new
g_simple_action_group_new
g_simple_action_new
g_simple_async_result_new
g_simple_permission_new
g_socket_client_new
g_socket_listener_new
g_socket_new
g_socket_service_new
g_tcp_wrapper_connection_new
g_test_dbus_new
g_themed_icon_new
g_threaded_socket_service_new
g_tls_client_connection_new
g_tls_file_database_new
g_tls_password_new
g_tls_server_connection_new
g_unix_signal_source_new
g_zlib_compressor_new
g_zlib_decompressor_new
dealloc:
gtk_widget_destroy
use:
g_object_ref
g_object_unref
functions:
g_exit noreturn
g_helper_ignore leak-ignore
g_hash_table_insert
g_hash_table_replace
g_tree_insert
g_tree_replace
g_list_append
g_list_insert_before
g_list_insert
g_list_insert_sorted
g_list_insert_sorted_with_data
g_list_prepend
g_node_insert_after
g_node_insert_before
g_node_insert
g_node_prepend
g_ptr_array_add
g_queue_push_head_link
g_queue_push_head
g_queue_push_nth_link
g_queue_push_nth
g_queue_push_tail_link
g_queue_push_tail
g_sequence_append
g_sequence_insert_before
g_sequence_insert_sorted_iter
g_sequence_insert_sorted
g_sequence_prepend
g_slist_alloc
g_slist_append
g_slist_insert_before
g_slist_insert
g_slist_insert_sorted
g_slist_insert_sorted_with_data
g_slist_prepend
gtk_box_pack_end
gtk_box_pack_end_defaults
gtk_box_pack_start
gtk_box_pack_start_defaults
gtk_cell_layout_pack_end
gtk_cell_layout_pack_start
gtk_tree_view_column_pack_end
gtk_tree_view_column_pack_start
g_variant_builder_add_value
gtk_box_set_child_packing
gtk_clipboard_request_contents
gtk_window_set_transient_for
gtk_window_set_attached_to
gtk_window_set_destroy_with_parent
gtk_table_attach
gtk_table_attach_defaults
gtk_notebook_append_page