Commit Graph

1421 Commits

Author SHA1 Message Date
lixianjing
94b390291b improve asset_info 2023-01-13 09:10:16 +08:00
lixianjing
ffef3931e7 keyboard capslock and numlock 2023-01-06 17:46:25 +08:00
lixianjing
a91e211fd3 update date 2023-01-03 18:34:27 +08:00
lixianjing
eb45e6e5ea improve res name length 2023-01-03 18:09:55 +08:00
lixianjing
a92e2e8132 improve fscript undefined 2022-12-07 11:34:47 +08:00
lixianjing
3c2e7ebfdb improve fscript 2022-12-07 11:19:02 +08:00
lixianjing
7efc6befc3 improve tests 2022-12-03 19:06:40 +08:00
lixianjing
f63943fa02 improve widget_find_target tests 2022-12-03 18:19:12 +08:00
lixianjing
1256cb219a fscript support register consts 2022-12-03 16:30:12 +08:00
lixianjing
60bb810f0c fscript support register consts 2022-12-03 16:26:51 +08:00
lixianjing
f24d67034e fix tests 2022-11-30 18:20:19 +08:00
lixianjing
f71a315296 fix tests 2022-11-28 18:35:11 +08:00
lixianjing
e111e4a7da improve lcd men tests 2022-11-20 16:12:24 +08:00
lixianjing
466c526a90 improve log for debuger 2022-11-18 16:51:19 +08:00
lixianjing
9645c35b78 fix build warnings 2022-11-16 16:01:57 +08:00
lixianjing
d80af4932f add wcs_case_cmp 2022-11-16 15:48:41 +08:00
lixianjing
371c5e857b format code 2022-11-15 17:34:36 +08:00
lixianjing
f4a7e5aae3 improve svg 2022-11-15 11:42:33 +08:00
lixianjing
84bbf2ef88 improve json 2022-11-11 17:26:15 +08:00
lixianjing
9bc747cbf9 improve fscript parser 2022-11-11 08:04:33 +08:00
lixianjing
2e9611ed52 add value_min/value_max 2022-11-07 17:31:41 +08:00
lixianjing
b742ffe287 improve value_abs 2022-10-27 11:55:59 +08:00
lixianjing
fa976e7e34 add value_mod/value_expt 2022-10-27 09:29:43 +08:00
lixianjing
5790f7a29d add value_add/value_sub/value_mul/value_div 2022-10-26 18:11:06 +08:00
lixianjing
4f14c492b5 add value_abs 2022-10-26 11:50:09 +08:00
lixianjing
1cd9e906fe improve custom keys 2022-10-20 17:44:37 +08:00
lixianjing
90a37180fe add tk_object_to_json 2022-10-20 11:11:06 +08:00
lixianjing
9366679c86 improve custom key tests and docs 2022-10-18 16:06:03 +08:00
lixianjing
162c2e8b9b support load custom keys from assets 2022-10-17 17:55:18 +08:00
lixianjing
b62a5c5cfa add str_from_xxx 2022-10-15 11:38:25 +08:00
lixianjing
45436e0bf2 improve widget vtable 2022-10-12 17:56:16 +08:00
lixianjing
4539f64389 add tk_strnlen and wcsncmp 2022-10-09 12:09:39 +08:00
lixianjing
2c02336b9b fix build error on old gcc 2022-10-08 16:46:38 +08:00
lixianjing
e2f5dc1509 support custom keys 2022-09-29 17:18:20 +08:00
lixianjing
92e2a0564b improve value_bit_xxx 2022-09-27 11:38:55 +08:00
lixianjing
8e3060d7c6 add bits ops for value 2022-09-26 18:12:59 +08:00
lixianjing
e9d3d3307f add some functions for value_t 2022-09-26 12:07:04 +08:00
lixianjing
4a06a7ca1d improve rbuffer 2022-09-23 17:47:18 +08:00
lixianjing
5a65d44b33 sync tkc 2022-09-22 17:56:46 +08:00
lixianjing
ac46275c9d improve build scripts 2022-09-21 18:26:29 +08:00
lixianjing
1838b44119 format code 2022-09-20 18:13:54 +08:00
lixianjing
8d0a94e6bf improve dirname 2022-09-16 17:21:02 +08:00
lixianjing
77d0c9ba65 improve idle/timer 2022-09-14 16:04:51 +08:00
lixianjing
7008b59a94 improve combo box 2022-09-11 17:53:08 +08:00
lixianjing
4b5352691f support set fallback tr 2022-09-09 16:54:02 +08:00
lixianjing
0273053edd format code 2022-09-02 18:05:57 +08:00
lixianjing
ced0e0c799 children_layouter_list_view support animation 2022-09-02 12:03:34 +08:00
lixianjing
e8168aa504 improve path_normalize 2022-09-01 18:34:55 +08:00
lixianjing
ad831d2f5f fix memory bug found by valgrind 2022-09-01 18:21:40 +08:00
lixianjing
9e2ef0e6d3 improve tests 2022-08-31 12:36:30 +08:00
lixianjing
512b3845bc add assets_manager_get_theme_name 2022-08-31 12:34:42 +08:00
lixianjing
d82004406e add widget_set_text_ex 2022-08-31 12:30:37 +08:00
lixianjing
6d1e219cf6 improve mutable_image 2022-08-31 12:09:19 +08:00
lixianjing
9652cd3919 improve image_base_set_image 2022-08-31 12:05:21 +08:00
lixianjing
22cfe2566f improve fscript docs 2022-08-23 18:27:17 +08:00
lixianjing
13424d95e8 improve fscript samples 2022-08-23 11:21:48 +08:00
lixianjing
cf1798647f improve mledit 2022-08-17 17:40:59 +08:00
lixianjing
7e694ea871 improve tests 2022-08-17 16:07:20 +08:00
lixianjing
eb493bfdcb fix mledit 2022-08-17 15:49:26 +08:00
lixianjing
708530d5b7 improve conf_xml 2022-08-17 08:46:29 +08:00
lixianjing
d9a0d794fb improve conf obj 2022-08-15 18:48:31 +08:00
lixianjing
4817a97dce improve fscript 2022-08-04 09:33:15 +08:00
lixianjing
8f8806efaf improve spinbox 2022-08-03 17:24:52 +08:00
lixianjing
cee2f0809e fix tests 2022-07-29 17:17:41 +08:00
lixianjing
d119ace50b add object_array_remove_value 2022-07-29 12:03:23 +08:00
lixianjing
34f20dea72 add EVT_MODEL_CHANGE 2022-07-27 17:36:47 +08:00
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