Commit Graph

864 Commits

Author SHA1 Message Date
xianjimli
fd7f8a5291 fix tests 2020-06-19 21:56:52 +08:00
xianjimli
8987c39403 format code 2020-06-19 18:42:36 +08:00
lixianjing
089366c27c ad object_compositor 2020-06-19 18:35:26 +08:00
xianjimli
a4b05d9a4f format code 2020-06-19 17:54:43 +08:00
lixianjing
6accab6aca improve conf-io 2020-06-19 08:49:29 +08:00
xianjimli
3df6048a5c add check_button_get_checked_button 2020-06-18 18:06:58 +08:00
xianjimli
a71e21bfae improve mem_allocator_pool and add docs 2020-06-18 12:29:56 +08:00
lixianjing
7acedf10b1 fix tests 2020-06-17 03:23:23 -07:00
xianjimli
373bc65ad7 rework memory allocator 2020-06-17 17:59:38 +08:00
xianjimli
d991d6f257 keep spaces in xml attrs 2020-06-17 08:32:39 +08:00
xianjimli
968108f258 format code and update docs 2020-06-17 08:14:23 +08:00
lixianjing
0faaef8448 improve edit get value 2020-06-15 18:05:13 +08:00
xianjimli
a82d5f6363 format code 2020-06-15 11:16:16 +08:00
lixianjing
7229977695 improve conf_io 2020-06-14 17:49:37 +08:00
xianjimli
1215519e09 format code 2020-06-14 08:33:35 +08:00
lixianjing
91a14e7d1b improve conf_io 2020-06-13 22:04:07 +08:00
lixianjing
49c71325c8 add data_reader_asset 2020-06-13 12:06:54 +08:00
xianjimli
ca19ceac4d add object_locker and reimplement app_conf with object_locker 2020-06-12 21:53:22 +08:00
lixianjing
54c1c7af05 add app_conf_set_wstr/app_conf_get_wstr 2020-06-12 11:59:13 +08:00
xianjimli
f4f9724725 improve tests 2020-06-11 11:58:34 +08:00
xianjimli
122beb5930 improve conf_io support #name/#size 2020-06-11 11:47:21 +08:00
lixianjing
03f9616978 add conf-io 2020-06-07 09:50:36 +08:00
xianjimli
edf44dca47 format code 2020-06-05 17:16:19 +08:00
lixianjing
67a58bcea4 fix tests 2020-06-04 07:29:21 +08:00
lixianjing
4a1554049e fix path_normalize 2020-06-03 18:23:56 +08:00
lixianjing
af78c31978 improve label 2020-06-02 07:59:23 +08:00
lixianjing
e3fe7a6310 fix tests for no ttf font support 2020-05-29 07:20:24 -07:00
xianjimli
1309dbbc64 improve darray tests 2020-05-28 21:25:31 +08:00
lixianjing
c582c139d6 add test data 2020-05-26 11:15:59 +08:00
lixianjing
33209cde4b improve dll export api 2020-05-25 17:31:12 +08:00
lixianjing
123e1e1671 enable pointer cursor for single widget 2020-05-24 19:23:42 +08:00
xianjimli
a00a50b1f0 format code 2020-05-21 20:43:11 +08:00
lixianjing
14063e1249 update tests 2020-05-21 12:15:51 +08:00
lixianjing
13f5d9517a improve edit to modify action button text and handle EVT_IM_ACTION event 2020-05-21 12:13:49 +08:00
lixianjing
adc2f61045 improve tests 2020-05-20 18:12:27 +08:00
lixianjing
c12af36232 fix tr_text test 2020-05-20 17:41:26 +08:00
lixianjing
f98e61d116 improve tests 2020-05-07 20:05:40 -07:00
xianjimli
a1a37728f6 format code 2020-05-07 12:03:13 +08:00
lixianjing
4c487f92b6 fix tests 2020-05-04 18:00:55 +08:00
xianjimli
3faaefdbdf improve fs 2020-05-04 17:14:00 +08:00
xianjimli
a4062c0b6a add str_append_more 2020-05-03 08:09:32 +08:00
xianjimli
405234ab46 improve draw repeat image 2020-05-01 07:24:25 +08:00
xianjimli
523dd3b0b7 update docs 2020-04-29 17:15:14 +08:00
xianjimli
6c00b2eee9 improve tests 2020-04-29 17:06:46 +08:00
xianjimli
c9ccef5df6 improve build scripts 2020-04-29 09:10:05 +08:00
xianjimli
de5649053e improve build scripts 2020-04-28 17:21:06 +08:00
xianjimli
9158f9147f refactor build scripts 2020-04-28 09:54:56 +08:00
lixianjing
a1c8d37b26 Windows build awtk to DLL 2020-04-28 09:34:09 +08:00
xianjimli
1faa3b8830 improve build scripts to make linux/macos support shared library 2020-04-28 06:36:53 +08:00
xianjimli
37d1228cc1 edit/mledit support tips translation 2020-04-27 08:36:41 +08:00
xianjimli
c04409dcb6 support rgb565 format bitmap 2020-04-21 15:45:18 +08:00
xianjimli
984952465e add default_focused_child prop for view 2020-04-06 08:37:33 +08:00
xianjimli
21caa7321c format code 2020-04-05 09:18:33 +08:00
xianjimli
93e75ea3db update tests 2020-04-04 06:38:43 +08:00
xianjimli
351138b568 improve darray_bsearch 2020-04-03 07:53:56 +08:00
xianjimli
9baafba337 add darray bsearch 2020-04-03 07:30:36 +08:00
xianjimli
6ba4158483 add waitable ring buffer 2020-04-02 07:58:24 +08:00
xianjimli
f276d44c9c improve combobox 2020-03-22 18:11:23 +08:00
xianjimli
2fbe618519 add widget_set_child_text_with_double 2020-03-22 12:19:10 +08:00
xianjimli
f30792ba1b improve assets manager for multi-theme 2020-03-18 21:36:24 +08:00
xianjimli
91373e9348 add some helper functions for json in str_t 2020-03-18 08:20:13 +08:00
xianjimli
fb167956eb format code 2020-03-17 06:56:01 +08:00
xianjimli
f2b156f7e0 support mutli-theme when no fs 2020-03-16 21:19:20 +08:00
Li XianJing
dcb1a1dd41 fix windows compile error 2020-03-14 17:06:35 +08:00
xianjimli
63464df384 move socket_helper.c into tkc 2020-03-14 16:17:43 +08:00
xianjimli
f0e2c940d0 fix tests 2020-03-05 06:22:23 +08:00
xianjimli
f133bf5995 improve image value 2020-03-03 17:29:11 +08:00
xianjimli
7aa326d2ce add data_reader_factory/data_writer_factory 2020-03-01 17:44:10 +08:00
xianjimli
e78cb8d22c add data reader and data writer 2020-02-27 06:53:58 +08:00
xianjimli
ccef564225 add asset_loader_zip 2020-02-26 17:32:21 +08:00
xianjimli
ad70b7c520 fix mledit scroll line set/get prop 2020-02-24 15:58:21 +08:00
xianjimli
fcb5dd8f22 improve mutex 2020-02-23 13:33:21 +08:00
xianjimli
0c3ecb4a77 fix some warnings 2020-02-21 17:40:25 +08:00
xianjimli
ca84885fa7 fix ubuntu 16 compile error 2020-02-13 18:25:23 +08:00
xianjimli
fb95d6757f improve action thread 2020-02-13 10:19:58 +08:00
xianjimli
f1764048c7 improve action queue 2020-02-11 08:31:30 +08:00
xianjimli
d60c0d8872 improve action thread 2020-02-10 11:52:38 +08:00
xianjimli
311517a29c improve action thread 2020-02-10 10:13:40 +08:00
xianjimli
fae1f60098 improve action thread 2020-02-09 18:41:04 +08:00
xianjimli
363720cd86 add done_event_t 2020-02-09 18:22:13 +08:00
xianjimli
4306e53b8e improve action thread 2020-02-09 17:35:14 +08:00
xianjimli
976105de99 add action thread 2020-02-09 09:11:07 +08:00
xianjimli
267d09f775 add action_queue/waitable_action_queue 2020-02-07 11:19:46 +08:00
lixianjing
4eb51fb23a fix test 2020-01-14 00:35:19 -08:00
xianjimli
3c543dec3f add test 2020-01-12 10:24:50 +08:00
lixianjing
4d7a72370a improve file browser view 2020-01-11 08:31:00 +08:00
lixianjing
acee166671 improve test 2020-01-10 15:10:40 +08:00
lixianjing
a4665894f3 improve xml parser to keep spaces 2020-01-08 11:19:49 +08:00
lixianjing
3610240a0c improve func call parser 2020-01-07 17:22:39 +08:00
xianjimli
dd5a70a5c2 improve file browser 2020-01-06 17:09:31 +08:00
xianjimli
ba91d8a7ff file browser support sort 2020-01-06 11:59:47 +08:00
xianjimli
b3a833b2c0 refactor file browser 2020-01-06 11:13:12 +08:00
xianjimli
c0753faf89 improve fs api 2020-01-06 08:16:52 +08:00
xianjimli
2076fb6b35 file browser support filter 2020-01-06 08:05:48 +08:00
xianjimli
0c10dc3a28 improve file browser 2020-01-05 21:38:12 +08:00
lixianjing
147685eacb improve guage pointer 2020-01-02 23:39:46 -08:00
lixianjing
1603bb2eba format code 2020-01-02 17:43:36 +08:00
lixianjing
e39a6cd0e8 change dirty_rect_tolerance from style to property 2020-01-02 17:37:38 +08:00
lixianjing
91722d7aa1 format code 2020-01-02 14:43:55 +08:00
lixianjing
2279f6043d optimize widget clone 2019-12-31 23:47:41 -08:00
lixianjing
8c31449ad2 update docs 2019-12-31 19:27:36 -08:00
xianjimli
b60bcc8c16 optimize widget_clone 2020-01-01 08:50:00 +08:00
lixianjing
72766e97a5 improve candidates 2019-12-30 12:44:15 +08:00
xianjimli
9dd965b27f improve asset manager 2019-12-30 07:31:19 +08:00
xianjimli
b68f7667a0 add str_from_wstr_with_len 2019-12-27 18:43:14 +08:00
xianjimli
fec8ef7c0f tab button support dynmic load page 2019-12-18 15:39:12 +08:00
xianjimli
d3d14aca47 format code 2019-12-18 11:39:36 +08:00
xianjimli
371e67724c fix tests 2019-12-18 11:15:48 +08:00
xianjimli
584720cf3e improve widget_set_tr_text 2019-12-18 11:04:20 +08:00
xianjimli
eccb0ce511 import str unescap 2019-12-18 09:39:33 +08:00
xianjimli
a8745defa2 fix warnings 2019-12-18 09:22:25 +08:00
xianjimli
ccf96d6e99 add clip_view_test 2019-12-17 18:03:49 +08:00
xianjimli
17031959c3 rename utf8_to_utf16 to tk_utf8_to_utf16, utf8_from_utf16 to tk_utf8_from_utf16 2019-12-17 17:55:52 +08:00
lixianjing
ce88c12a23 optimize theme data storage 2019-12-10 17:56:31 +08:00
lixianjing
2a06757612 format code 2019-12-04 09:24:25 +08:00
lixianjing
1cbf9cdb83 add ICON_AT_CENTER 2019-12-04 09:17:37 +08:00
lixianjing
238933ff01 improve for script binding 2019-12-01 05:28:22 -08:00
lixianjing
b7b63d9928 improve set need relayout children 2019-11-28 18:08:04 +08:00
lixianjing
40f79a4867 add widget_ref/widget_unref 2019-11-28 14:56:59 +08:00
xianjimli
5e04e3db5f fix test 2019-11-22 07:38:23 +08:00
xianjimli
2221399e55 fix warnings 2019-11-22 06:48:12 +08:00
lixianjing
a2cd516dde rework widget focus 2019-11-20 15:47:39 +08:00
lixianjing
2ed86db529 rework darray sort 2019-11-19 08:13:33 +08:00
lixianjing
3672c470cf refactor 2019-11-15 15:54:55 +08:00
lixianjing
a298a42dcd move digit clock from ext_widgets to widgets 2019-11-12 15:52:08 +08:00
lixianjing
6374885c19 add darray sort 2019-11-10 16:21:27 +08:00
lixianjing
ce6ffd902a improve event source manager 2019-11-07 14:59:03 +08:00
lixianjing
39678db0eb fix widget_do_exec 2019-11-07 09:44:26 +08:00
lixianjing
9f3e6e8350 add WIDGET_PROP_EXEC 2019-11-07 09:30:41 +08:00
lixianjing
cc7b9b7186 allow start animators in DONE state 2019-11-07 09:27:46 +08:00
lixianjing
b9392b04a0 support map key 2019-11-05 16:18:27 +08:00
lixianjing
c7dcbe1900 improve graphic buffer 2019-10-31 20:41:50 -07:00
lixianjing
8764e740ab refactor graphic buffer 2019-10-31 22:07:56 +08:00
lixianjing
c4109fe778 improve darray 2019-10-31 16:00:45 +08:00
lixianjing
8c6df7d13a fix for stm32 and format code 2019-10-31 11:42:37 +08:00
lixianjing
e300c272ab add graphic buffer 2019-10-31 11:21:46 +08:00
lixianjing
47fa66662e fix image_animation_next 2019-10-30 10:00:45 +08:00
lixianjing
2ab3eba975 make image_animation_next public 2019-10-30 09:07:44 +08:00
lixianjing
18c902cc9d fix tests 2019-10-28 09:07:28 +08:00
lixianjing
c9d1bdcf03 improve semaphore 2019-10-27 16:07:48 -07:00
lixianjing
e47f152f32 improve semaphore 2019-10-28 06:55:32 +08:00
xianjimli
9c941b1c25 add semaphore 2019-10-28 06:38:22 +08:00
xianjimli
1784e57a4a fix test 2019-10-27 07:04:43 +08:00
xianjimli
1d61c065ef add ostream_retry 2019-10-27 07:03:18 +08:00
xianjimli
56582f6912 improve ring buffer 2019-10-26 11:29:06 +08:00
lixianjing
3befcc8b89 merge nanovg unload font patch 2019-10-25 18:07:02 +08:00
lixianjing
a53d251b2c improve draggable 2019-10-25 17:42:51 +08:00
xianjimli
24f816dec9 add draggable 2019-10-25 08:14:15 +08:00
lixianjing
db2b9caec1 improve fragment frame buffer 2019-10-24 14:01:03 +08:00
lixianjing
505cd6f972 improve text selector 2019-10-23 15:27:01 +08:00
lixianjing
aac47ce517 add widget_on_with_tag/wuidget_off_by_tag 2019-10-23 14:23:47 +08:00
lixianjing
43ff3f927d fix combo_box clone 2019-10-23 11:20:08 +08:00
lixianjing
967259d761 fix cloned edit display bug 2019-10-23 08:49:27 +08:00
xianjimli
164844aab4 update assets 2019-10-19 07:42:18 +08:00
lixianjing
a19ab05271 improve shdlc 2019-10-16 15:03:41 +08:00
lixianjing
9ac1817aa8 format code 2019-10-16 11:13:04 +08:00
lixianjing
b1a7e59a83 improve streams 2019-10-16 11:07:30 +08:00
lixianjing
e55f4548bc improve buffered stream 2019-10-16 09:57:53 +08:00
lixianjing
43d78ae598 add fs_file_eof 2019-10-15 15:11:59 +08:00
lixianjing
ceb971bbaa improve stream noisy 2019-10-14 23:41:10 -07:00
lixianjing
800d72de57 add stream noisy 2019-10-15 14:11:15 +08:00
lixianjing
9f07a9ad84 update tests 2019-10-14 08:01:52 +08:00
lixianjing
dad1ffeb86 update docs 2019-10-13 21:38:37 +08:00
lixianjing
e2f7664aa3 stream shdlc support compress 2019-10-13 07:03:46 +08:00
lixianjing
e82ab715d2 add compressor 2019-10-12 17:28:15 +08:00
lixianjing
1ea72ff656 improve shdlc 2019-10-12 11:33:57 +08:00
lixianjing
2153960093 restruct folders in streams 2019-10-11 21:45:36 +08:00
lixianjing
608aaab917 add stream_shdlc 2019-10-11 08:21:14 +08:00
lixianjing
b175f5637f add repeat_y_inverse 2019-10-10 10:00:58 +08:00
lixianjing
40a2137a22 improve canvas 2019-10-10 09:11:59 +08:00
lixianjing
b6938f4e2d combobox add item_height property 2019-10-09 13:57:33 +08:00
lixianjing
9ca5c908d9 add istream buffered 2019-10-08 18:12:52 +08:00
lixianjing
206af45ce7 improve ring buffer to be extendable 2019-10-08 16:12:19 +08:00
lixianjing
038d690c72 add ostream_buffered 2019-10-07 07:34:01 +08:00
lixianjing
be23c18975 add ring buffer 2019-10-06 12:47:49 +08:00
xianjimli
4c3bfddfd9 fix macos compile error 2019-09-30 21:45:06 +08:00
xianjimli
b988f9db1c fix macos compile error 2019-09-30 21:44:18 +08:00
lixianjing
a57f360f62 get edit/mledit margin value from style 2019-09-30 18:18:07 +08:00
lixianjing
c7ea3cde4f add event source 2019-09-30 12:29:06 +08:00
lixianjing
723d71f980 add combo_box_ex and fix widget_get—_prop 2019-09-29 16:58:45 +08:00
xianjimli
3d0a59768a progress bar support max property 2019-09-27 12:28:15 +08:00
xianjimli
7a17b9d30f time clock support anchor 2019-09-27 11:36:10 +08:00
xianjimli
8b8679a80f add localize_options for combobox 2019-09-27 06:46:38 +08:00
lixianjing
327f285efb add value_desc_validate 2019-09-25 18:03:50 +08:00
lixianjing
a3b2dae36a improve value 2019-09-23 08:00:32 +08:00
lixianjing
e9bd5bd3c5 improve value 2019-09-23 08:00:02 +08:00
lixianjing
cd21ccf62d improve ubjson 2019-09-22 11:58:01 +08:00
lixianjing
b093ee4625 improve value 2019-09-22 10:56:23 +08:00
lixianjing
d30c7f0f7f improve object_array 2019-09-21 11:41:50 +08:00
lixianjing
f4163a6016 improve ubjson parser 2019-09-19 16:01:49 +08:00
lixianjing
cb5cd61d99 add object_get_prop_by_path 2019-09-19 14:11:22 +08:00
lixianjing
d875b44f0c add object array 2019-09-19 11:16:52 +08:00
lixianjing
dfb0533892 improve style mutable 2019-09-18 18:02:37 +08:00
lixianjing
98ce2ce419 add ui feedback 2019-09-16 17:55:48 +08:00
lixianjing
a7a7c322d4 rework ubjson parser 2019-09-16 08:58:41 +08:00
xianjimli
18db544ce3 refactor ubjson parser 2019-09-16 06:44:21 +08:00
lixianjing
85c308c7aa add ubjson parser 2019-09-15 17:57:19 +08:00
lixianjing
90301d46bf ubjson reader works 2019-09-15 11:08:51 +08:00
lixianjing
829461e6b9 add ubjson 2019-09-14 18:16:47 +08:00
lixianjing
9ecf474f9e improve build scripts 2019-09-11 17:14:11 +08:00