Commit Graph

650 Commits

Author SHA1 Message Date
Vincent Wei
24381b4cb1 Add messages for middle mouse button: MSG_MBUTTONxxx and MSG_NCMBUTTONxxx;
Add messages for extra input events: MSG_EXIN_XXXX for pointer axis, generic button, touch, tablet, tablet pad, and switch.
2019-06-12 17:45:37 +08:00
Vincent Wei
5e362a9afb handle keyboard event 2019-06-12 12:33:32 +08:00
Vincent Wei
8a3437d948 change NR_KEYS to 250 2019-06-12 12:33:20 +08:00
Vincent Wei
4c2a8e7cc5 define more SCANCODE_xxxx and change NR_KEYS to 250 2019-06-12 12:32:45 +08:00
Vincent Wei
b615321745 rename 2019-06-12 09:03:09 +08:00
Vincent Wei
8c81845eba change IAL engine of evdev to libinput 2019-06-11 18:39:26 +08:00
Vincent Wei
e7913edc7e tuen implementation of dumb framebuffer 2019-06-11 17:02:48 +08:00
Vincent Wei
d777055154 GAL_VideoModeOK returns Ok when the size requested are smaller than any mode available 2019-06-11 17:01:10 +08:00
Vincent Wei
bbbff5bd8c Dumb buffer is almost ok 2019-06-11 15:33:30 +08:00
Vincent Wei
046353b9cb cleanup to use DrmVideoData for mode_list 2019-06-11 12:19:40 +08:00
Vincent Wei
06066b47b5 helpers for DRM mode setting 2019-06-10 18:25:58 +08:00
Vincent Wei
4f263517bb Source files for EvDev IAL engine 2019-06-10 18:25:03 +08:00
Vincent Wei
50afdc7826 add null implementation for EvDev IAL engine 2019-06-10 18:24:16 +08:00
Vincent Wei
b282a7773d give mdev and mtype default values when they are not defined in ETC 2019-06-10 18:18:49 +08:00
Vincent Wei
1a5383b9bf open drm device 2019-06-10 16:11:18 +08:00
Vincent Wei
59e79143fb add DRM video driver 2019-06-10 16:10:59 +08:00
Vincent Wei
3601fa4868 use uintptr_t instead of UINT 2019-06-10 16:10:34 +08:00
Vincent Wei
bad3722987 cleanup 2019-06-06 16:15:35 +08:00
Vincent Wei
f3518b0254 ignore *.in~ 2019-06-06 12:39:43 +08:00
Vincent Wei
4fd4dfa561 empty implementation for drm video engine 2019-06-05 15:32:58 +08:00
Vincent Wei
924c1ecd79 sections for DRM video engine and EVDev input engine 2019-06-05 15:31:48 +08:00
Vincent Wei
43f9a1efbd options for DRM video engine and EVDev input engine 2019-06-05 15:31:27 +08:00
Vincent Wei
fd7bb50756 add some notes for some keys 2019-06-04 10:50:57 +08:00
Vincent Wei
209a9cd69a remove checking of output rectangle for DrawTextEx2 2019-05-31 17:36:29 +08:00
Vincent Wei
855fdbad22 fixbug: convert Achar32 to Glyph32 for GetTabbedTextExtentPoint function 2019-05-30 16:34:22 +08:00
Vincent Wei
ec330b1fea Try to load font from the relative path, if failed, try to load font from the system resource path. 2019-05-28 18:06:54 +08:00
Vincent Wei
09667150e8 Use _DBG_PRINTF for debug output instead of _WRN_PRINTF. 2019-05-28 18:06:19 +08:00
Vincent Wei
8ad28f6ae7 IsInvalidKey -> IsValidKey 2019-05-17 18:11:36 +08:00
Vincent Wei
d3541df49e remove debug printf 2019-05-17 16:49:01 +08:00
Vincent Wei
617715e332 tune 2019-05-16 10:20:41 +08:00
Vincent Wei
b9fd4b9178 New API: GetNextUChar 2019-05-15 11:58:48 +08:00
Vincent Wei
e4499ee3ab cleanup 2019-04-22 16:24:31 +08:00
Vincent Wei
dc31fc8e68 add link to CSS Writing Modes Level 3 2019-04-17 14:10:07 +08:00
Vincent Wei
dff3093091 add link to GitHub wiki 2019-04-17 13:54:32 +08:00
Vincent Wei
05483a43bb fix typos 2019-04-16 18:08:25 +08:00
HOU Huihua
7ed7a27d62 tune code for SUBPIXEL rendering 2019-04-16 15:43:00 +08:00
Vincent Wei
4592dd3cd1 cleanup 2019-04-16 09:13:52 +08:00
Vincent Wei
8fe06d5a07 use const for pointer fields of INNER_RES 2019-04-15 16:44:37 +08:00
Vincent Wei
fda8b7975d use inline functions for --disable-cursor instead of macros 2019-04-15 16:44:03 +08:00
Vincent Wei
9eb7bec6d3 update splash picture with new version (4.0) 2019-04-15 10:38:23 +08:00
Vincent Wei
5aee257855 Merge branch 'master' of github.com:VincentWei/minigui 2019-04-15 10:33:29 +08:00
Vincent Wei
9acc9e7b68 update to version 4.0 2019-04-15 10:33:04 +08:00
Vincent Wei
524fbd4833 cleanup 2019-04-15 10:13:23 +08:00
Vincent Wei
1eee78cfbc tune 2019-04-14 18:25:43 +08:00
Vincent Wei
efc658016e HarzBuff -> HarfBuzz 2019-04-12 19:58:19 +08:00
Vincent Wei
f8b834948f tune format 2019-04-12 19:42:59 +08:00
Vincent Wei
ed4f2c1cfb tune format 2019-04-12 19:31:51 +08:00
WEI Yongming
8baaad037a tune release notes 2019-04-12 18:22:07 +08:00
WEI Yongming
2879190c44 Merge branch 'master' of github.com:VincentWei/minigui 2019-04-12 18:19:58 +08:00
WEI Yongming
49a9114155 support for LibPNG16 2019-04-12 18:19:35 +08:00