Commit Graph

1355 Commits

Author SHA1 Message Date
lixianjing
43aa9df5b2 debugger support restart 2022-07-22 11:54:39 +08:00
lixianjing
cb6fe191b7 fix tests 2022-07-21 16:36:33 +08:00
lixianjing
037484d6e1 refactor fscript hooks 2022-07-19 07:31:26 +08:00
lixianjing
4aa11e62fb fscript add instance hooks 2022-07-19 07:02:03 +08:00
lixianjing
208e897c93 improve widget_get_prop 2022-07-18 10:27:05 +08:00
lixianjing
35b21fa874 add darray_remove_range 2022-07-17 11:02:39 +08:00
lixianjing
9bc2359767 improve tk_atoi/tk_atol/tk_atoul support str start with # 2022-07-13 18:47:39 +08:00
lixianjing
88c16f3287 improve grid add fill_available param 2022-07-11 06:20:13 +08:00
lixianjing
80e9d98127 improve serial 2022-07-08 11:41:08 +08:00
lixianjing
db9e102ec4 improve str_set_with_len 2022-07-07 16:37:45 +08:00
lixianjing
a6e88273b7 move tk_is_ui_thread to utils.c 2022-07-07 14:57:50 +08:00
lixianjing
32e109ada8 improve widget event fscript 2022-07-07 10:47:52 +08:00
lixianjing
747289de08 add tk_object_set_prop_pointer_ex/value_set_pointer_ex/widget_set_prop_pointer_ex 2022-07-06 17:25:16 +08:00
lixianjing
68bf7d440f add path_prepend_app_root 2022-07-06 11:05:29 +08:00
lixianjing
95c4e25fd5 fscript support RET_XXX consts and update docs 2022-07-06 09:59:38 +08:00
lixianjing
77f1500e70 format code 2022-07-06 06:36:58 +08:00
lixianjing
6e9c7282b4 support applets 2022-07-05 07:57:16 +08:00
lixianjing
ed803b8fd2 support multiple assets manager 2022-07-02 17:44:59 +08:00
lixianjing
79a48012e5 format code 2022-06-30 11:32:12 +08:00
lixianjing
07d406e4a0 add fs_copy_dir_ex 2022-06-27 16:32:41 +08:00
lixianjing
4fde0f4edd support 24bit bitmap 2022-06-23 17:55:44 +08:00
lixianjing
690256c933 improve grid 2022-06-20 07:45:27 +08:00
lixianjing
5f768a4a17 improve grid 2022-06-19 11:15:42 +08:00
lixianjing
eb4d945f25 improve combo box 2022-06-17 16:45:55 +08:00
lixianjing
dd54687a52 improve text selector to support escape char 2022-06-17 16:28:04 +08:00
lixianjing
63b9a58b49 improve str_unescape 2022-06-17 16:17:15 +08:00
lixianjing
7cf976754f add widget_layout_self_reinit 2022-06-16 17:32:41 +08:00
lixianjing
522a9fe60a conf doc support append data to array 2022-06-12 10:46:23 +08:00
lixianjing
d3785ba561 improve spin box for easy touch 2022-06-11 18:00:49 +08:00
lixianjing
f5ebf4b44c fix memory leak 2022-06-08 07:47:55 +08:00
lixianjing
c9256b4810 improve fscript debugger 2022-06-07 10:50:39 +08:00
lixianjing
c40f520bdc add conf_doc_set_node_prop 2022-06-04 09:52:52 +08:00
lixianjing
b6621ef2b1 add conf_doc_node_dup 2022-06-03 15:12:00 +08:00
lixianjing
baf83a61b8 format code 2022-06-02 16:43:16 +08:00
lixianjing
c9db4b988e improve tests 2022-05-31 11:52:14 +08:00
lixianjing
d9ca994a90 add format xml 2022-05-31 11:47:29 +08:00
lixianjing
e4d1871d67 add conf_xml 2022-05-31 11:16:20 +08:00
lixianjing
e2f18fbc83 add theme_foreach 2022-05-31 06:31:56 +08:00
lixianjing
2ed6d58f63 typed array support bool 2022-05-27 21:54:17 +08:00
lixianjing
8023839975 add svg_file_to_bsvg 2022-05-27 17:10:51 +08:00
lixianjing
1fee8a3e52 add tk_replace_char 2022-05-27 08:07:32 +08:00
lixianjing
5a21c77fd6 improve tokenizer/func_call_parser to support quoted string 2022-05-26 07:08:19 +08:00
lixianjing
cc6c461af8 improve tk_str_eq 2022-05-21 16:31:59 +08:00
lixianjing
10686fbe8b improve widget_create_animator 2022-05-20 21:35:32 +08:00
lixianjing
8c6aa929de improve widget_set_tr_text 2022-05-20 16:21:22 +08:00
lixianjing
2a223fd250 improve widget_set_tr_text 2022-05-20 15:57:59 +08:00
lixianjing
1bc74249db add EMITTER_ENABLE/EMITTER_DISABLE 2022-05-20 09:35:12 +08:00
lixianjing
e4a2579ad9 add fscript function binary 2022-05-19 17:21:04 +08:00
lixianjing
4df5e1fb6a add tk_memdup 2022-05-19 17:05:59 +08:00
lixianjing
53b90a52d0 improve tests 2022-05-19 11:45:02 +08:00
lixianjing
f05f57ddf2 improve fscript_json_save_to_string 2022-05-19 11:40:22 +08:00
lixianjing
b94b90d73e improve utf8 on windows 2022-05-18 07:28:45 +08:00
lixianjing
ada11ca4b3 add widget_set_props 2022-05-17 08:02:16 +08:00
lixianjing
57c5a201f4 improve utf8 2022-05-16 17:48:07 +08:00
lixianjing
ca6229e489 improve widget_set_name 2022-05-14 17:51:38 +08:00
lixianjing
d9c549f282 improve spin box and tests 2022-05-13 17:19:58 +08:00
lixianjing
755924f341 improve fscript json 2022-05-13 17:04:04 +08:00
lixianjing
1722f73499 improve tests 2022-05-13 11:26:53 +08:00
lixianjing
41ede39245 add STYLE_ID_CLEAR_BG 2022-05-06 18:25:23 +08:00
lixianjing
1a11c6cbdb fix memory leak 2022-05-02 17:24:23 +08:00
lixianjing
b00bd67e83 support xml format style 2022-05-02 16:54:00 +08:00
lixianjing
1fc117a592 improve window clone 2022-04-28 18:17:38 +08:00
lixianjing
18b0c1886e improve json doc 2022-04-28 17:16:05 +08:00
lixianjing
befd79b844 improve combobox set option 2022-04-28 10:51:49 +08:00
lixianjing
5c6132a715 format code 2022-04-23 09:00:54 +08:00
lixianjing
4ea3a379f2 improve time clock 2022-04-23 08:46:52 +08:00
lixianjing
97786e37be improve slide indicator anchor_x/anchor_y 2022-04-22 18:57:07 +08:00
lixianjing
bc2bd979d7 improve tk_istream_read_line 2022-04-19 07:37:00 +08:00
lixianjing
f78d9344d6 add path_app_root_ex 2022-04-18 08:22:12 +08:00
lixianjing
82c8438a05 add widget_add_value for fscript 2022-04-17 11:47:08 +08:00
lixianjing
149eea127d improve event_from_name 2022-04-16 17:54:53 +08:00
lixianjing
b6e7802b87 improve tr_text/tr_tips 2022-04-16 16:42:30 +08:00
lixianjing
9ac9dd0309 improve gradient 2022-04-14 18:29:49 +08:00
lixianjing
fdca612c61 fix memory leak 2022-04-10 09:58:13 +08:00
lixianjing
dd12113943 fix memory leak 2022-04-10 09:33:26 +08:00
lixianjing
56af696470 improve fscript 2022-04-09 09:32:40 +08:00
lixianjing
3489b16d68 improve tests 2022-04-08 18:04:22 +08:00
lixianjing
9e25a84cba add url_to_string 2022-04-07 18:28:10 +08:00
lixianjing
e7fb545d3d improve ubjson writer 2022-04-01 17:37:40 +08:00
lixianjing
e2567a79e5 improve url parser 2022-04-01 17:02:34 +08:00
lixianjing
a0439575b0 add stream_stats 2022-03-31 08:14:16 +08:00
lixianjing
17cd2f5bdf fscript support module 2022-03-30 09:09:44 +08:00
lixianjing
f8321ea6e5 fscript support module 2022-03-30 09:08:20 +08:00
lixianjing
3caa331c68 format code 2022-03-29 11:58:46 +08:00
lixianjing
513afe0e9f optimize fscript local vars access 2022-03-29 11:50:05 +08:00
lixianjing
2e4d874cbe refactor fscript 2022-03-28 15:48:42 +08:00
lixianjing
206abc4a74 improve fscript 2022-03-28 09:57:18 +08:00
lixianjing
eb32c6f54c improve ubjson 2022-03-23 18:02:12 +08:00
lixianjing
13a85e002b improve fscript function len 2022-03-20 08:14:33 +08:00
lixianjing
a3e0a1647f improve object date time 2022-03-19 18:01:56 +08:00
lixianjing
884e843b04 improve fscript 2022-03-19 16:52:42 +08:00
lixianjing
4d9bf4acae improve fscript bit_not 2022-03-19 15:43:08 +08:00
lixianjing
1174376269 format code 2022-03-18 18:19:32 +08:00
lixianjing
1af5d281bd add tk_wild_card_match 2022-03-16 08:34:24 +08:00
lixianjing
48a09168fa fix tests 2022-03-10 17:04:17 +08:00
lixianjing
f30ee21e4f fix edit_set_text 2022-03-10 16:31:49 +08:00
lixianjing
fdd3412a1e improve fscript debugger 2022-03-10 09:25:10 +08:00
lixianjing
3b884c5d24 support lcd fast rotation 2022-03-08 10:07:25 +08:00
lixianjing
832b597f02 improve icon_at 2022-03-04 17:21:04 +08:00
lixianjing
fa446b6acc improve icon_at 2022-03-03 18:11:16 +08:00
lixianjing
fafdd3793e draggable support drag native window 2022-03-01 15:54:29 +08:00
lixianjing
c70b4c2dc4 add combo_box_has_option_text 2022-02-25 10:00:11 +08:00
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