Commit Graph

1892 Commits

Author SHA1 Message Date
lixianjing
b0384390f3 fscript support define function 2021-08-26 07:40:37 +08:00
lixianjing
f9174efa9a improve on_theme_changed 2021-08-25 17:36:22 +08:00
lixianjing
295d2fe6ae fix scroll_view_set_curr_page 2021-08-25 17:34:43 +08:00
lixianjing
2e8b29b27d improve ctype functions 2021-08-25 17:29:11 +08:00
lixianjing
7d33629ee3 improve native_window_raw 2021-08-25 08:19:09 +08:00
lixianjing
a75de070c7 improve lcd_vgcanvas 2021-08-25 08:17:24 +08:00
lixianjing
535bd16cf2 improve lcd 2021-08-23 17:52:08 +08:00
lixianjing
bdfc494670 improve lcd profile 2021-08-21 11:44:16 +08:00
lixianjing
2466ca0d9f improve children_layouter_list_view 2021-08-20 12:29:09 +08:00
lixianjing
783681615e improve label_resize_to_content 2021-08-18 18:29:26 +08:00
lixianjing
afff84c548 add socket_is_last_io_ok and tcp demos 2021-08-17 22:55:44 +08:00
lixianjing
748e7be771 update docs 2021-08-17 17:54:09 +08:00
lixianjing
1493b5b880 improve text edit 2021-08-17 17:30:37 +08:00
lixianjing
69c02e1e60 improve slide menu 2021-08-17 17:29:12 +08:00
lixianjing
305114d041 fix bug when set focus of background window 2021-08-17 17:24:53 +08:00
lixianjing
a70992b389 improve check button/scroll bar 2021-08-16 18:42:30 +08:00
lixianjing
da3c126608 add lcd_set_orientation 2021-08-12 16:41:36 +08:00
lixianjing
eab8e8c1da update docs 2021-08-11 17:58:14 +08:00
lixianjing
96a62be67a improve layout 2021-08-11 11:59:48 +08:00
lixianjing
85487a74c2 fix vgcanvas_asset_manager memory leak 2021-08-10 17:28:11 +08:00
lixianjing
93d52dbe6e improve text selector 2021-08-10 12:21:24 +08:00
lixianjing
05f85e3d6f fix vgcanvas_cairo_reset(issue #584) 2021-08-06 21:52:09 +08:00
lixianjing
7a0eaba3d4 improve awtk_version 2021-08-06 17:53:31 +08:00
lixianjing
89d4cd4cf8 improve image value 2021-08-06 17:46:17 +08:00
lixianjing
a6f1049719 add bitmap_transform 2021-08-05 18:00:01 +08:00
lixianjing
3a5cefd8c2 update docs 2021-08-05 11:38:09 +08:00
lixianjing
7705766f23 improve demoui 2021-08-04 16:58:23 +08:00
lixianjing
b29ac810f2 add combo_box_remove_option 2021-08-04 11:34:19 +08:00
lixianjing
16e922a96a vpage 2021-08-03 17:55:31 +08:00
lixianjing
189f4063ea update docs 2021-08-03 07:53:37 +08:00
lixianjing
cc7b329902 keyboard support follow the edit 2021-08-03 07:43:59 +08:00
lixianjing
ca70e2f5e6 improve for fragment fb 2021-08-02 16:02:51 +08:00
lixianjing
4facaea836 make timer_manager_dispatch public 2021-08-02 12:07:37 +08:00
lixianjing
5f2286b865 improve pages and tab 2021-07-30 16:07:07 +08:00
lixianjing
17b062222d improve ostream fscring 2021-07-30 15:57:57 +08:00
lixianjing
20b0f5e132 improve slide view 2021-07-29 18:05:00 +08:00
lixianjing
0a7f7bfdcb improve SDL 2021-07-28 21:49:45 +08:00
lixianjing
0abc41cfa4 improve slide menu 2021-07-28 11:37:27 +08:00
lixianjing
9ae88951f4 update docs 2021-07-27 15:49:59 +08:00
lixianjing
92e1dadc1e improve edit 2021-07-26 22:21:45 +08:00
lixianjing
5bb9349e16 improve pages and tab button group 2021-07-26 22:14:59 +08:00
lixianjing
d0b3b6f1dc improve dirty_rects 2021-07-26 17:17:18 +08:00
lixianjing
306761014a improve slider 2021-07-25 10:27:42 +08:00
lixianjing
0a7b21fbbf improve iostream_serial_create of fscript 2021-07-24 16:44:47 +08:00
lixianjing
30c5d09d58 improve switch 2021-07-22 12:07:08 +08:00
lixianjing
7f3d708086 improve emitter 2021-07-22 10:46:31 +08:00
lixianjing
0bbb8cd1e8 update docs 2021-07-21 12:04:49 +08:00
lixianjing
4323c8d314 fix for lcd_mem_fragment 2021-07-21 11:56:50 +08:00
lixianjing
8780145ca0 fix ui_builder_default 2021-07-20 17:52:31 +08:00
lixianjing
71d3963423 update docs 2021-07-20 16:35:01 +08:00
lixianjing
9eb5cae07e improve fscript math 2021-07-20 11:29:05 +08:00
lixianjing
28fb35f39a improve fscript math 2021-07-20 11:24:38 +08:00
lixianjing
4210eb738e fix fscript minus 2021-07-20 10:11:16 +08:00
lixianjing
0db7a96539 add fscript usubstr 2021-07-19 18:32:35 +08:00
lixianjing
c26774c64d add lcd_is_support_dirty_rect 2021-07-17 21:44:45 +08:00
lixianjing
843cc89103 replace WITH_WINDOW_ANIMATORS with WITHOUT_WINDOW_ANIMATORS 2021-07-17 21:32:06 +08:00
lixianjing
57de6d1829 add array_clone_and_sort 2021-07-17 09:49:10 +08:00
lixianjing
bcf83d2c13 improve widget_get 2021-07-16 18:23:29 +08:00
lixianjing
c037f8da87 improve event source manager 2021-07-16 17:39:48 +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
4932efe20f improve mem_allocator_std 2021-07-16 10:13:03 +08:00
lixianjing
a015b424c4 improve fscript math 2021-07-16 10:01:33 +08:00
lixianjing
733ff5ff04 improve fscript str 2021-07-16 07:31:17 +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
d47b8e3cd3 improve object array and fscript 2021-07-14 22:42:38 +08:00
lixianjing
ba8ae26c1b improve fscript array 2021-07-14 10:29:23 +08:00
lixianjing
0030f6e12a add object_array_index_of/object_array_last_index_of 2021-07-14 09:51:09 +08:00
lixianjing
86d6dfaa49 improve fscript docs 2021-07-13 16:35:16 +08:00
lixianjing
d2f5a5778d improve fscript 2021-07-13 15:04:13 +08:00
lixianjing
e7a512f304 fix warnings 2021-07-13 07:29:59 +08:00
lixianjing
9868dec627 improve widget layout 2021-07-12 17:00:37 +08:00
lixianjing
04d4a79cde fix layout 2021-07-12 15:28:55 +08:00
lixianjing
cff7e6e617 improve input_method_default default keyboard for t9/t9ext 2021-07-12 15:15:34 +08:00
lixianjing
ba5d8bcb91 update docs 2021-07-12 09:57:33 +08:00
lixianjing
9a6795fcaa improve asset zip 2021-07-11 16:42:44 +08:00
lixianjing
9e2a30f5eb update docs 2021-07-10 16:47:42 +08:00
lixianjing
32ce0bce69 improve tab_button_group 2021-07-10 11:10:43 +08:00
lixianjing
32e2604f7b merge begin frame 2021-07-10 11:00:52 +08:00
lixianjing
9ee740644f update docs 2021-07-09 10:30:31 +08:00
lixianjing
d841dd6f2d improve tokenizer 2021-07-09 07:30:33 +08:00
lixianjing
3f2ec3e308 fix mledit tips align(issue #574) 2021-07-08 09:50:45 +08:00
lixianjing
e58e425f51 improve fps 2021-07-08 08:18:05 +08:00
lixianjing
fa7789947c update docs 2021-07-07 09:37:44 +08:00
lixianjing
8b37be981a update docs 2021-07-07 09:33:40 +08:00
lixianjing
fec9fe2b4e improve window base 2021-07-07 09:25:12 +08:00
lixianjing
3b4c9bba93 improve ffr_draw_rounded_rect 2021-07-05 17:10:31 +08:00
lixianjing
293c6b4187 improve csv 2021-07-05 16:28:19 +08:00
lixianjing
d0f11e5283 improve release scripts 2021-07-05 16:22:51 +08:00
lixianjing
d0e9f61d09 improve lcd resize 2021-07-02 21:58:27 +08:00
lixianjing
4ae1ff68d3 fix switch 2021-07-01 17:13:04 +08:00
lixianjing
2386f85bba add utf-8 bom for some files 2021-07-01 14:33:51 +08:00
lixianjing
079cde7c8b improve canvas 2021-07-01 11:25:06 +08:00
lixianjing
cf39f3e232 refactor fps 2021-06-30 16:41:42 +08:00
lixianjing
accde8d3ae add vgcanvas_set_stroke_gradient/vgcanvas_set_fill_gradient 2021-06-30 07:59:00 +08:00
lixianjing
fa502c6534 improve vgcanvas_asset_manager 2021-06-30 06:38:56 +08:00
lixianjing
57f4ad5ef1 improve docs 2021-06-29 08:46:34 +08:00
lixianjing
a2a54d40b4 add tool to generate object code 2021-06-28 16:01:57 +08:00
lixianjing
6babba15fc improve build scripts(fix issue #557) 2021-06-28 15:52:16 +08:00
lixianjing
6767fa9b4e add matrix_transform_pointf 2021-06-28 15:18:26 +08:00
lixianjing
e1f63de1c6 fix input method default (issue #567) 2021-06-27 11:06:44 +08:00
lixianjing
6002196473 improve edit 2021-06-26 16:55:19 +08:00
lixianjing
b9bf893ead add window_manager_set_max_fps 2021-06-26 11:25:55 +08:00
lixianjing
20fff0449b improve canvas offline 2021-06-26 09:30:23 +08:00
lixianjing
2cff7f161d improve build scripts 2021-06-25 18:10:21 +08:00
lixianjing
46c28bfc34 improve vpage 2021-06-24 22:13:39 +08:00
lixianjing
38bebdd8d7 merge multi_dirty_rects 2021-06-24 08:10:31 +08:00
lixianjing
cc025d6e6b improve awtk_config.py 2021-06-23 15:40:28 +08:00
lixianjing
5c7a80259f improve awtk_main.inc 2021-06-23 14:24:45 +08:00
lixianjing
17831a3bb7 improve vgcanvas_asset_manager 2021-06-19 06:42:51 +08:00
lixianjing
0f59ab6d5c add asset_manager for vgcanvas 2021-06-18 16:39:29 +08:00
lixianjing
52df5066be improve offline canvas and snapshot 2021-06-18 16:29:03 +08:00
lixianjing
2c51fdb853 improve keyboard 2021-06-17 17:07:10 +08:00
lixianjing
c02a3c292e improve widget_paint_with_clip 2021-06-17 11:30:15 +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
99a0ebbb98 improve widget_animator_manager_init 2021-06-17 10:36:33 +08:00
lixianjing
3ba8149065 improve awtk_main 2021-06-17 10:34:19 +08:00
lixianjing
be929f8f03 fix gpinyin 2021-06-16 18:48:24 +08:00
lixianjing
2b403d185e improve edit/mledit 2021-06-16 16:12:49 +08:00
lixianjing
9dbead950b support 5keys keyboard 2021-06-16 11:34:07 +08:00
lixianjing
3d6b62a119 improve canvas draw bidi(fix issue #559) 2021-06-15 18:12:59 +08:00
lixianjing
9ff8d8a25c improve font manager 2021-06-15 18:04:53 +08:00
lixianjing
e5393b950e improve is_same_row/is_same_row 2021-06-15 17:37:31 +08:00
lixianjing
465859d2e9 update docs 2021-06-12 10:02:04 +08:00
lixianjing
9afade7fdb fix label multi line bidi text. issue #559 2021-06-11 17:08:14 +08:00
lixianjing
0ccfe1aca2 improve text selector 2021-06-11 16:46:21 +08:00
lixianjing
f05e8f86f4 improve date time format api docs 2021-06-11 10:45:43 +08:00
lixianjing
51ff5bb7c2 refactor clip view 2021-06-11 08:40:32 +08:00
lixianjing
bbfc3a5820 improve edit focus 2021-06-10 14:45:22 +08:00
lixianjing
356038a741 improve vpage api comment 2021-06-10 14:33:15 +08:00
lixianjing
f3f8788a93 improve widget_on_keydown 2021-06-10 12:11:09 +08:00
lixianjing
39a8c742f4 improve edit handle left/right 2021-06-10 08:39:00 +08:00
lixianjing
77cf9a0f78 add vpage widget 2021-06-09 17:32:32 +08:00
lixianjing
53dbeda52b format code 2021-06-09 15:18:18 +08:00
lixianjing
7ab10ca007 improve slide menu 2021-06-08 18:50:24 +08:00
lixianjing
aedbd5ede4 fix edit input via hard keyboard on embedded system 2021-06-08 17:08:01 +08:00
lixianjing
7944a1d915 improve hscrollable 2021-06-08 16:34:34 +08:00
lixianjing
97d496931b improve build scripts 2021-06-08 16:15:59 +08:00
lixianjing
00830f3839 improve slide view 2021-06-08 16:10:31 +08:00
lixianjing
917a9c3a96 improve self_layouter_default 2021-06-07 17:30:19 +08:00
lixianjing
f30eb6fe4f improve mmap.c 2021-06-07 15:01:21 +08:00
lixianjing
ed705e597b improve file browser view 2021-06-07 14:59:35 +08:00
lixianjing
4133be42f6 improve release scripts 2021-06-07 11:51:26 +08:00
lixianjing
b9da2f500d refactor widget 2021-06-06 09:51:50 +08:00
lixianjing
5a57086c58 improve switch 2021-06-05 17:21:55 +08:00
lixianjing
45b4af05fa improve hscroll_label 2021-06-04 18:00:18 +08:00
lixianjing
e7841df4cf improve scroll bar 2021-06-04 17:51:45 +08:00
lixianjing
319b391b4a scroll bar mobile support auto scroll 2021-06-04 17:35:48 +08:00
lixianjing
e1b6c34b88 fix ubjson_writer_write_key_len( 2021-06-03 18:42:35 +08:00
lixianjing
f0f1b8b85d improve scroll bar 2021-06-03 18:36:40 +08:00
lixianjing
857ef40f97 remove unnecessary warnings 2021-06-02 19:01:42 +08:00
lixianjing
d090270c78 improve widget_set_visible 2021-06-02 17:26:28 +08:00
lixianjing
3576ddbf10 update docs 2021-06-02 16:12:51 +08:00
lixianjing
77083e9690 improve slider 2021-06-01 21:40:19 +08:00
lixianjing
f9802421eb improve api docs 2021-06-01 11:34:40 +08:00
lixianjing
df469b4e4d improve text selector 2021-06-01 11:05:29 +08:00
lixianjing
26fbaf4e22 improve vgcanvas_null.c/vgcanvas_nanovg_soft.c 2021-05-31 16:57:58 +08:00
lixianjing
c638c8fc7f update docs 2021-05-29 09:56:15 +08:00
lixianjing
72c512b051 remove new/delete in new.cpp(need not any longer) 2021-05-29 09:27:15 +08:00
lixianjing
6fa13ce4a8 improve SDL for win7 2021-05-28 18:37:45 +08:00
lixianjing
fcbc71921e make scroll bar/scroll view/slide view/switch/text selector usable even if widget animators disabled. 2021-05-28 18:30:42 +08:00
lixianjing
6ce340a352 add EXPORT_STD_MALLOC to decide if export std malloc funtions 2021-05-28 08:56:05 +08:00
lixianjing
cf124bf3d8 update docs 2021-05-27 14:24:08 +08:00
lixianjing
c29e0825e7 improve std mem allocator 2021-05-27 10:26:23 +08:00
lixianjing
a105fc1193 add macro to control if enable window animator cache 2021-05-26 18:12:22 +08:00
lixianjing
4a1b3887b6 improve gauge_pointer 2021-05-26 13:58:06 +08:00
lixianjing
a80b9894e3 improve edit 2021-05-25 16:59:55 +08:00
lixianjing
8f25e286e0 add ui_feedback_deinit 2021-05-25 10:38:41 +08:00
lixianjing
0dccaff42b style support focusable/feedback 2021-05-24 08:31:07 +08:00
lixianjing
78077d8631 improve stb to support hardware yuv to rgb 2021-05-22 07:53:29 +08:00
lixianjing
cd754c600e improve image loader 2021-05-22 07:43:52 +08:00
lixianjing
a4238f527d add strongly_focus for window 2021-05-21 09:54:01 +08:00
lixianjing
f395757455 improve for oom 2021-05-20 15:59:10 +08:00
lixianjing
a782f9d495 improve widget_to_xml 2021-05-20 11:16:47 +08:00
lixianjing
a6904b3efa window support EVT_PAINT 2021-05-20 09:35:10 +08:00
lixianjing
dad72bbea4 improve screen saver 2021-05-19 18:16:00 +08:00
lixianjing
0d55171e56 add NATIVE_WINDOW_NOT_RESIZABLE to disable user resize desktop window 2021-05-19 09:32:24 +08:00
lixianjing
3dc786ca02 improve assets_manager 2021-05-18 17:58:46 +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
606e67be89 improve image 2021-05-18 10:49:54 +08:00
lixianjing
5c12ae78e4 update docs 2021-05-18 09:29:38 +08:00
lixianjing
2d97791a31 improve for AWTK_LITE 2021-05-17 18:19:30 +08:00
lixianjing
79259a1df3 update docs 2021-05-17 16:12:59 +08:00
lixianjing
ddab391f93 add widget_auto_scale_children 2021-05-17 09:47:55 +08:00
lixianjing
82f9f909ef refactor 2021-05-16 17:15:19 +08:00
lixianjing
2bdd27e331 improve layout 2021-05-16 11:34:00 +08:00
lixianjing
5ce2c4e9df add widget_dispatch_async and dispatch activate async 2021-05-15 17:42:50 +08:00
lixianjing
03801b61da improve widget_set_need_relayout 2021-05-15 12:17:06 +08:00
lixianjing
6e56a46031 improve draw_rounded_rect 2021-05-15 07:10:58 +08:00
lixianjing
044a489e09 improve draw_rounded_rect 2021-05-14 18:45:32 +08:00
lixianjing
3234cf8621 improve switch 2021-05-14 11:50:21 +08:00
lixianjing
62f0d6cb1c improve event_source_manager_default_dispatch_fds 2021-05-13 18:18:29 +08:00
lixianjing
64e94c1a6c improve layout/auto_adjust_size 2021-05-13 18:05:19 +08:00
lixianjing
a10912b1de optimize canvas.c for AWTK_LITE 2021-05-12 15:40:57 +08:00
lixianjing
d3bdca787e improve popup 2021-05-12 11:36:04 +08:00
lixianjing
3f9b451058 improve mledit 2021-05-12 08:56:06 +08:00