Commit Graph

1303 Commits

Author SHA1 Message Date
lixianjing
91e0cf2fef add str_append_format/str_format 2022-02-24 11:40:29 +08:00
lixianjing
8b2e81a416 format code 2022-02-22 17:27:22 +08:00
lixianjing
5af18b7ac6 update api docs 2022-02-22 17:16:59 +08:00
lixianjing
173f166fff improve lcd rotation 2022-02-22 10:33:13 +08:00
lixianjing
0545906c9f sync tkc 2022-02-21 16:10:45 +08:00
lixianjing
dddfd95d3a add ui_loader_load_widget_from_xml 2022-02-16 10:47:00 +08:00
lixianjing
897d25383e add conf_obj_create_sub_object 2022-02-15 18:51:58 +08:00
lixianjing
76de231ed6 improve str_append_json_str 2022-02-10 19:12:06 +08:00
lixianjing
2ce8085744 format code 2022-02-10 17:35:16 +08:00
lixianjing
db0a69ad85 add widget_find_parent_by_name/widget_find_parent_by_type 2022-02-08 09:48:00 +08:00
lixianjing
b32e2ba26f improve progress circle 2022-02-07 11:34:58 +08:00
lixianjing
e876f0e3fc optimize progress circle 2022-02-05 11:50:22 +08:00
lixianjing
f5bb3be15e add path_basename_ex 2022-02-04 09:24:17 +08:00
lixianjing
b2b46692d5 improve fscript syntax error check 2022-02-02 09:27:14 +08:00
lixianjing
15bbe5cbfa update comments 2022-01-31 11:25:01 +08:00
lixianjing
ab00ace7ed improve fscript debugger 2022-01-31 11:06:29 +08:00
lixianjing
6f75595aa5 improve fscript debugger 2022-01-24 18:40:07 +08:00
lixianjing
53a2630c8c optimize tk_strncpy 2022-01-24 15:43:43 +08:00
lixianjing
f5047ccc1d improve fscript debugger 2022-01-23 12:02:44 +08:00
lixianjing
d472d8734b improve fscript debugger 2022-01-22 18:38:08 +08:00
lixianjing
aff10967e4 improve line number 2022-01-22 12:12:47 +08:00
lixianjing
2c8dbab44c fix build on linux 2022-01-21 11:34:58 +08:00
lixianjing
1ecb9a3754 improve fscript debugger and add fdb 2022-01-21 11:06:05 +08:00
lixianjing
d010600b6e improve fscript debugger 2022-01-19 09:14:39 +08:00
lixianjing
0ba781528c improve fscript to support debugger 2022-01-16 18:15:14 +08:00
lixianjing
8d445b4f62 improve fscript 2022-01-10 18:34:59 +08:00
lixianjing
09bc9cc70d improve fscript 2022-01-09 12:25:43 +08:00
lixianjing
6e4cf640a1 improve fscript 2022-01-07 17:56:21 +08:00
lixianjing
7c8fafd70e improve fscript 2022-01-07 12:32:58 +08:00
lixianjing
2044fd6b01 improve fscript 2022-01-06 17:45:57 +08:00
lixianjing
618d2ef89a improve fscript math 2022-01-06 10:42:45 +08:00
lixianjing
532a452662 improve fscript 2022-01-05 18:58:07 +08:00
lixianjing
75111dbc01 improve fscript 2022-01-05 16:57:28 +08:00
lixianjing
2b9d2d9071 improve fscript 2022-01-04 07:12:02 +08:00
lixianjing
6f15a9aecc improve emitter 2022-01-02 14:01:22 +08:00
lixianjing
b7442a473a improve fscript 2022-01-02 08:20:15 +08:00
lixianjing
0654d067d8 fscript support set error handler 2022-01-01 07:52:16 +08:00
lixianjing
b5ef202498 optimize fscript function call 2022-01-01 07:08:06 +08:00
lixianjing
187bdda285 improve emitter 2021-12-31 18:29:05 +08:00
lixianjing
ce8201ee49 improve emitter 2021-12-31 17:05:26 +08:00
lixianjing
ddc41b69a3 improve fscript 2021-12-31 16:53:41 +08:00
lixianjing
8a27a73cc8 improve fscript data convert 2021-12-29 15:24:55 +08:00
lixianjing
a8795eede5 fix fscript unset 2021-12-29 10:31:50 +08:00
lixianjing
98e7824a6b format code 2021-12-27 17:45:09 +08:00
lixianjing
ac96a1e454 add str_reverse/str_count 2021-12-27 17:35:49 +08:00
lixianjing
ec3550a098 fix unit tests 2021-12-24 13:35:28 +08:00
lixianjing
d86646e61c add state_machine 2021-12-24 13:32:35 +08:00
lixianjing
1fc25f4ed2 add state_machine 2021-12-24 13:30:37 +08:00
lixianjing
cef0c50276 add aworkslp 2021-12-23 09:48:27 +08:00
lixianjing
96bca37bcc improve sha256 2021-12-23 09:02:57 +08:00
lixianjing
29b0f7c932 add tkc/sha256 2021-12-22 18:16:46 +08:00
lixianjing
a6e6de81f8 add expand_text 2021-12-21 10:16:05 +08:00
lixianjing
1732ddb2ee fscript support global var 2021-12-20 17:18:31 +08:00
lixianjing
48c83c1f13 format code 2021-12-20 10:16:10 +08:00
lixianjing
2382c4cd62 support 4bit fonts 2021-12-19 11:36:40 +08:00
lixianjing
edf130f1c2 add edit_set_double_ex 2021-12-15 11:17:23 +08:00
lixianjing
29c88dded2 improve fontgen to support specify a range of chars 2021-12-15 09:30:30 +08:00
lixianjing
d5827b7070 add tk_utf8_trim_invalid_char 2021-12-11 19:11:09 +08:00
lixianjing
579f55a004 add tk_str_is_in_array 2021-12-11 09:17:02 +08:00
lixianjing
b99f61d6bc improve json number 2021-12-09 17:44:39 +08:00
lixianjing
fcd33e66d2 format code 2021-12-08 15:20:36 +08:00
lixianjing
a7d4add3e2 add widget_move_to_center 2021-12-08 15:13:11 +08:00
lixianjing
0464645fad add tk_ prefix to some functions and macros 2021-12-02 17:57:04 +08:00
lixianjing
b3180d4fef merge tkc-sep 2021-12-02 09:32:06 +08:00
lixianjing
1d1b0b2824 fix endian 2021-12-01 18:39:41 +08:00
lixianjing
a957de6d60 add point_init/pointf_init 2021-11-27 09:59:59 +08:00
lixianjing
448b30a1f4 format code 2021-11-23 16:05:14 +08:00
lixianjing
ead91bd5a8 fscript support chinese var/function name 2021-11-20 17:33:29 +08:00
lixianjing
4eb6250643 add darray_push_unique 2021-11-20 09:54:38 +08:00
lixianjing
c9fe46c04a improve scrollbar 2021-11-19 17:13:10 +08:00
lixianjing
ee695cf212 add hash table 2021-11-15 17:07:33 +08:00
lixianjing
c6c250a6b1 improve rlog 2021-11-10 18:29:00 +08:00
lixianjing
cee73eff7b add widget_get_value_int/widget_get_value_int/widget_add_value_int 2021-11-10 10:25:27 +08:00
lixianjing
83e5f9384b add test 2021-11-10 09:58:13 +08:00
lixianjing
ce7c0caa81 format code 2021-11-08 17:54:14 +08:00
lixianjing
324ffd1140 improve fscript 2021-11-08 17:41:35 +08:00
lixianjing
472a5bd6ea add fs_foreach_file 2021-11-03 09:12:10 +08:00
lixianjing
ef6514964d format code 2021-11-02 15:24:19 +08:00
lixianjing
3c06f3bbe9 add tk_str_end_with 2021-11-02 15:14:37 +08:00
lixianjing
8c7994125f improve json parser 2021-11-02 14:55:01 +08:00
lixianjing
deda1da12f add str_append_int64/str_append_uint64 2021-11-02 09:48:31 +08:00
lixianjing
16454ad1d0 format code 2021-10-26 10:21:03 +08:00
lixianjing
fa488ab6f4 gif image add loop prop 2021-10-25 11:39:25 +08:00
lixianjing
f4a9b0e4d2 add str_common_prefix 2021-10-23 17:07:33 +08:00
lixianjing
a5f51c2b8e improve draggable 2021-10-23 11:02:35 +08:00
lixianjing
5d82b74b70 improve fscript tests 2021-10-19 15:50:34 +08:00
lixianjing
bfd0be2aa3 improve fscript 2021-10-19 15:09:24 +08:00
lixianjing
75a65cb306 improve fscript add get 2021-10-19 11:06:46 +08:00
lixianjing
b2e8464bc8 add data_writer_write_all 2021-10-14 17:00:10 +08:00
lixianjing
ba8ed1d979 add str_append_n_chars 2021-10-14 11:17:43 +08:00
lixianjing
36543c1159 format code 2021-10-11 15:52:40 +08:00
lixianjing
d3ecfeae78 improve mledit 2021-10-11 15:43:24 +08:00
lixianjing
276e38f25b fix memory leak found by valgrind 2021-09-22 17:44:38 +08:00
lixianjing
96629c632f revert upgrade gtest 2021-09-18 16:43:31 +08:00
lixianjing
8f42658e03 improve tests 2021-09-17 16:25:52 +08:00
lixianjing
58b5c4958e fix warnings 2021-09-16 16:12:19 +08:00
lixianjing
e88a9e3892 fix tests warnings 2021-09-16 16:06:55 +08:00
lixianjing
cd48809a1e upgrade gtest 2021-09-16 15:53:03 +08:00
lixianjing
3d04e69819 upgrade gtest 2021-09-16 14:54:54 +08:00
lixianjing
b1ada25ed1 strgen not trim str 2021-09-16 09:28:47 +08:00
lixianjing
7f7f7a5a4e style support gradient. 2021-09-14 18:13:00 +08:00
lixianjing
8de9f6bc70 use rectf for draw image 2021-09-13 09:24:27 +08:00
lixianjing
513778a9d7 add object_default_create_ex 2021-09-11 07:50:58 +08:00
lixianjing
e255484468 improve object_array/object_default 2021-09-10 17:01:36 +08:00
lixianjing
39a8ebf601 format code 2021-09-10 16:36:20 +08:00
lixianjing
25553e5962 improve fscript_object/fscript_array 2021-09-10 16:26:04 +08:00
lixianjing
a5ac99a9aa improve mledit 2021-09-10 16:18:32 +08:00
lixianjing
2aebff94c0 add conf_doc_get_ex 2021-09-09 21:59:19 +08:00
lixianjing
019aaa7eb5 improve fscript_fs 2021-09-09 15:04:54 +08:00
lixianjing
d43fec0ea2 add json_save_to_string for fscript 2021-09-09 14:58:56 +08:00
lixianjing
4da612fff7 add fscript demo 2021-09-09 11:13:23 +08:00
lixianjing
36ff7ed015 window_open support local xml file 2021-09-08 11:48:33 +08:00
lixianjing
81a4e7d317 add image_manager_set_max_mem_size_of_cached_images to limit memory usage of image cache 2021-09-08 10:54:32 +08:00
lixianjing
008772d3d4 improve fscript 2021-09-07 11:09:38 +08:00
lixianjing
51cf2f10a9 improve named_value 2021-09-06 18:14:45 +08:00
lixianjing
27adfcf803 add async_call_test 2021-09-06 18:02:51 +08:00
lixianjing
8580f46eaa fix test 2021-09-06 16:56:48 +08:00
lixianjing
98cb26c91d format code 2021-09-06 15:22:00 +08:00
lixianjing
7a19342990 add wcsncpy 2021-09-06 15:18:18 +08:00
lixianjing
209735b333 rework object_default 2021-09-04 17:56:58 +08:00
lixianjing
89a1faf172 scroll view/list_view_h 2021-09-03 09:58:08 +08:00
lixianjing
3ada137f76 improve tests 2021-09-02 09:23:10 +08:00
lixianjing
aa0922299d format code 2021-08-30 17:17:48 +08:00
lixianjing
207fff7b22 improve edit 2021-08-30 16:50:20 +08:00
lixianjing
def631ade1 improve fscript register func 2021-08-27 16:21:24 +08:00
lixianjing
3aac7c1958 refactory widgets_factory 2021-08-27 16:20:51 +08:00
lixianjing
1ce0b25515 add general_factory 2021-08-27 16:20:15 +08:00
lixianjing
b0384390f3 fscript support define function 2021-08-26 07:40:37 +08:00
lixianjing
2e8b29b27d improve ctype functions 2021-08-25 17:29:11 +08:00
lixianjing
69c02e1e60 improve slide menu 2021-08-17 17:29:12 +08:00
lixianjing
a70992b389 improve check button/scroll bar 2021-08-16 18:42:30 +08:00
lixianjing
7e818c077a fix test 2021-08-11 17:56:58 +08:00
lixianjing
96a62be67a improve layout 2021-08-11 11:59:48 +08:00
lixianjing
a6f1049719 add bitmap_transform 2021-08-05 18:00:01 +08:00
lixianjing
6b787e7d39 add combo_box_remove_option 2021-08-04 11:35:07 +08:00
lixianjing
b29ac810f2 add combo_box_remove_option 2021-08-04 11:34:19 +08:00
lixianjing
3006965f3b format code 2021-07-26 22:25:30 +08:00
lixianjing
7f3d708086 improve emitter 2021-07-22 10:46:31 +08:00
lixianjing
683715e464 fix fscript minus 2021-07-20 10:00:07 +08:00
lixianjing
0db7a96539 add fscript usubstr 2021-07-19 18:32:35 +08:00
lixianjing
5303c3a57e fix test build 2021-07-18 21:34:04 +08:00
lixianjing
5aee378198 improve fscript array 2021-07-17 09:58:02 +08:00
lixianjing
bcf83d2c13 improve widget_get 2021-07-16 18:23:29 +08:00
lixianjing
a5c02300f8 format code 2021-07-16 15:47:11 +08:00
lixianjing
e339d0a5bd improve object_array 2021-07-16 11:52:59 +08:00
lixianjing
733ff5ff04 improve fscript str 2021-07-16 07:31:17 +08:00
lixianjing
6c421e603d format code 2021-07-15 16:48:27 +08:00
lixianjing
94541c2f1b add tk_strrstr 2021-07-15 16:47:56 +08:00
lixianjing
9c102f405b improve object_array and fscript_array 2021-07-15 15:28:41 +08:00
lixianjing
779e6ae468 improve widget_factory 2021-07-15 07:08:11 +08:00
lixianjing
30f7fa24b4 improve test 2021-07-14 22:51:49 +08:00
lixianjing
d47b8e3cd3 improve object array and fscript 2021-07-14 22:42:38 +08:00
lixianjing
806b2469b0 improve fscript array 2021-07-14 10:44:03 +08:00
lixianjing
ee7b9215a8 improve fscript_array 2021-07-14 10:28:54 +08:00
lixianjing
0030f6e12a add object_array_index_of/object_array_last_index_of 2021-07-14 09:51:09 +08:00
lixianjing
dc2b6901e5 add path_extname_is 2021-07-11 11:37:58 +08:00
lixianjing
d5b5c40bc8 merge master 2021-07-10 10:56:37 +08:00
lixianjing
166366e025 improve lcd 2021-07-09 10:25:50 +08:00
lixianjing
24f6526b3a merge master 2021-07-05 17:47:28 +08:00
lixianjing
a297785e56 format code 2021-07-05 16:33:18 +08:00
lixianjing
c78e0da1d3 improve begin_frame 2021-06-30 18:34:22 +08:00
lixianjing
cf39f3e232 refactor fps 2021-06-30 16:41:42 +08:00
lixianjing
14843f942a improve gradient 2021-06-30 09:10:18 +08:00
lixianjing
accde8d3ae add vgcanvas_set_stroke_gradient/vgcanvas_set_fill_gradient 2021-06-30 07:59:00 +08:00
lixianjing
af701a0781 format code 2021-06-24 22:14:27 +08:00
lixianjing
38bebdd8d7 merge multi_dirty_rects 2021-06-24 08:10:31 +08:00
lixianjing
17831a3bb7 improve vgcanvas_asset_manager 2021-06-19 06:42:51 +08:00
lixianjing
66e6704586 format code 2021-06-18 16:40:53 +08:00
lixianjing
0f59ab6d5c add asset_manager for vgcanvas 2021-06-18 16:39:29 +08:00
lixianjing
d430ba61db rename lcd_get_curr_lcd_type to lcd_get_type 2021-06-17 11:06:14 +08:00
lixianjing
d49acb2fd0 improve assets_manager 2021-06-17 11:00:56 +08:00
lixianjing
70a389c7d5 improve ffr_draw_rounded_rect 2021-06-17 10:55:42 +08:00
lixianjing
7e5653ba06 improve lcd 2021-06-17 10:51:09 +08:00
lixianjing
2b403d185e improve edit/mledit 2021-06-16 16:12:49 +08:00
lixianjing
9ff8d8a25c improve font manager 2021-06-15 18:04:53 +08:00
lixianjing
53dbeda52b format code 2021-06-09 15:18:18 +08:00
lixianjing
9994c5bfef improve ui_builder 2021-06-09 13:58:02 +08:00
lixianjing
77b855b6cf improve pages 2021-06-09 13:57:48 +08:00
lixianjing
ad1e4342ea improve self_layouter_default 2021-06-07 17:52:15 +08:00
lixianjing
917a9c3a96 improve self_layouter_default 2021-06-07 17:30:19 +08:00
lixianjing
319b391b4a scroll bar mobile support auto scroll 2021-06-04 17:35:48 +08:00
lixianjing
8aaef10b5c format code 2021-05-27 09:29:26 +08:00
lixianjing
4a1b3887b6 improve gauge_pointer 2021-05-26 13:58:06 +08:00
lixianjing
0dccaff42b style support focusable/feedback 2021-05-24 08:31:07 +08:00
lixianjing
e5a28c3159 fix tests 2021-05-21 10:12:48 +08:00
lixianjing
a4238f527d add strongly_focus for window 2021-05-21 09:54:01 +08:00
lixianjing
04a815bfd1 improve focusable 2021-05-21 08:39:47 +08:00
lixianjing
a782f9d495 improve widget_to_xml 2021-05-20 11:16:47 +08:00
lixianjing
515ad653ee add gif_image_play/gif_image_stop/gif_image_pause 2021-05-18 15:59:58 +08:00
lixianjing
72caf6873a add widget_get_focused_widget 2021-05-18 14:13:22 +08:00
lixianjing
82f9f909ef refactor 2021-05-16 17:15:19 +08:00
lixianjing
64e94c1a6c improve layout/auto_adjust_size 2021-05-13 18:05:19 +08:00
lixianjing
dc364a9f46 improve tests 2021-05-11 15:55:35 +08:00
lixianjing
ad904aefc9 format code 2021-05-07 14:57:38 +08:00
lixianjing
f835148477 refactor button and tests 2021-05-07 14:18:24 +08:00
lixianjing
35d31e3a5a refactor and fix warnings 2021-04-30 17:52:51 +08:00
lixianjing
820cabb227 improve line number and mledit 2021-04-30 17:38:46 +08:00
lixianjing
ba05d4fdc1 rework image value 2021-04-30 10:46:31 +08:00
lixianjing
e972dfe373 format code 2021-04-28 09:03:35 +08:00
lixianjing
baa3e7be33 improve fs_os_stat on windows 2021-04-27 17:56:22 +08:00