summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorq66 <daniel@octaforge.org>2018-08-01 15:54:09 +0200
committerq66 <daniel@octaforge.org>2018-08-01 15:54:09 +0200
commitb6b9eaac4a1b91d633979eb6df4746b9e10b7714 (patch)
tree98a189a1d13b8e2cad761780c4151dfd3cbff6ab
parent9b348e7fa326ea6b9d55a132107be40026f3dd08 (diff)
add names from Eo.h that are beta but not in .eo
-rw-r--r--list_used_beta_api.lua80
1 files changed, 78 insertions, 2 deletions
diff --git a/list_used_beta_api.lua b/list_used_beta_api.lua
index a932efd..f742134 100644
--- a/list_used_beta_api.lua
+++ b/list_used_beta_api.lua
@@ -55,7 +55,83 @@ if not f then
55 error("could not find source files") 55 error("could not find source files")
56end 56end
57 57
58local srcs, syms = {}, {} 58local srcs = {}
59
60-- a list of hardcoded names not in .eo files that we know of
61local syms = {
62 efl_add = true,
63 efl_add_ref = true,
64 efl_callbacks_cmp = true,
65 efl_cast = true,
66 efl_class_functions_set = true,
67 efl_class_get = true,
68 efl_class_name_get = true,
69 efl_class_new = true,
70 efl_compatible = true,
71 efl_data_ref = true,
72 efl_data_scope_get = true,
73 efl_data_scope_safe_get = true,
74 efl_data_unref = true,
75 efl_data_xref = true,
76 efl_data_xunref = true,
77 efl_dbg_info_free = true,
78 efl_dbg_info_get = true,
79 efl_debug_name_get = true,
80 efl_del = true,
81 efl_del_intercept_get = true,
82 efl_del_intercept_set = true,
83 efl_destructed_is = true,
84 efl_domain_current_get = true,
85 efl_domain_current_pop = true,
86 efl_domain_current_push = true,
87 efl_domain_current_set = true,
88 efl_domain_data_adopt = true,
89 efl_domain_data_get = true,
90 efl_domain_data_return = true,
91 efl_domain_get = true,
92 efl_domain_switch = true,
93 efl_event_callback_add = true,
94 efl_event_callback_array_add = true,
95 efl_event_callback_array_del = true,
96 efl_event_callback_array_priority_add = true,
97 efl_event_callback_call = true,
98 efl_event_callback_del = true,
99 efl_event_callback_legacy_call = true,
100 efl_event_callback_priority_add = true,
101 efl_future_Eina_FutureXXX_then = true,
102 efl_future_cb = true,
103 efl_future_cb_from_desc = true,
104 efl_future_chain = true,
105 efl_future_chain_array = true,
106 efl_isa = true,
107 efl_key_data_get = true,
108 efl_key_data_set = true,
109 efl_key_ref_get = true,
110 efl_key_ref_set = true,
111 efl_key_value_get = true,
112 efl_key_value_set = true,
113 efl_key_wref_get = true,
114 efl_key_wref_set = true,
115 efl_manual_free = true,
116 efl_manual_free_set = true,
117 efl_new = true,
118 efl_object_init = true,
119 efl_object_legacy_only_event_description_get = true,
120 efl_object_override = true,
121 efl_object_shutdown = true,
122 efl_ref = true,
123 efl_ref_count = true,
124 efl_reuse = true,
125 efl_super = true,
126 efl_unref = true,
127 efl_weak_ref = true,
128 efl_weak_unref = true,
129 efl_wref_add = true,
130 efl_wref_del = true,
131 efl_wref_del_safe = true,
132 efl_xref = true,
133 efl_xunref = true
134}
59 135
60-- collect source files 136-- collect source files
61for fn in f:lines() do 137for fn in f:lines() do
@@ -69,7 +145,7 @@ eos:all_eo_files_parse()
69 145
70local add_syms = function(fun) 146local add_syms = function(fun)
71 for i, n in ipairs(fun(eos)) do 147 for i, n in ipairs(fun(eos)) do
72 syms[n] = n 148 syms[n] = true
73 end 149 end
74end 150end
75 151