Commit Graph

2209 Commits

Author SHA1 Message Date
Vincent Wei
c643b10bbc Implementation of new API: SyncUpdateDC 2018-11-29 12:22:01 +08:00
Vincent Wei
c04c44eefb remove extra \n for _DBG_PRINTF 2018-11-22 15:28:04 +08:00
Vincent Wei
98baad2755 remove DC_ATTR_BIDI_FIRSTCH_TYPE 2018-11-18 13:58:49 +08:00
HOU Huihua
e9e7c43029 Merge branch 'master' of github.com:VincentWei/minigui 2018-11-18 13:11:50 +08:00
HOU Huihua
7805a3f5c3 fixbug: new DC attribute: bidi_flags 2018-11-18 13:11:23 +08:00
Vincent Wei
0abc9c4aa6 use macro for _DBG_PRINTF and _ERR_PRINTF 2018-11-08 18:41:58 +08:00
Vincent Wei
2a97f34534 cleanup 2018-09-19 11:16:52 +08:00
VincentWei
6de3db1482 TUNE 2018-09-18 13:36:33 +08:00
VincentWei
019bc4deef Merge branch 'master' of github.com:VincentWei/minigui 2018-09-18 10:55:35 +08:00
VincentWei
9e17f428fe BUGFIXING: handle PNG_COLOR_TYPE_GRAY_ALPHA color type 2018-09-18 10:55:06 +08:00
Vincent Wei
120705742e cleanup and remove unused code 2018-09-06 16:13:22 +08:00
Vincent Wei
6e5407f42d cleaup for coding style 2018-09-04 16:33:17 +08:00
Vincent Wei
2237be6721 Merge pull request #12 from 10km/master
add __mg_save_jpg function for storing MYBITMAP as JPEG file.
2018-09-04 16:23:20 +08:00
10km
faa7a2636e fix bug for MYBITMAP_get_pixel_row_pal16,MYBITMAP_get_pixel_row_pal256 2018-09-04 16:06:06 +08:00
10km
ce442b5e96 add __mg_save_jpg function for storing MYBITMAP as JPEG file.
enable application to store image as JPEG file.
description: Convert all color space(RGBA,BGR,RGB565,index color256,16) to RGB ,and compress JPEG with JCS_RGB color space. 
Can use preprocessor _MGIMAGE_JPG_SAVE_QUALITY to define JPEG compression quality.default value 90.
For RGBA color space image ,can use _MGIMAGE_JPG_RGBA_BGCOLOR define background color,default value 0XFFFFFF (white).
For image with index color space(256 or 16) ,the argument 'pal' of __mg_save_jpg must be NULL.
LIMIT:type of MG_RWops object must be RWAREA_TYPE_STDIO ( a file).not suport RWAREA_TYPE_MEM.
2018-09-04 13:40:59 +08:00
10km
69050f7a5c Merge pull request #1 from VincentWei/master
update
2018-08-31 22:25:44 +08:00
Vincent Wei
fcbcc86c6f tune for the coding style 2018-08-31 16:57:57 +08:00
Vincent Wei
07a51b22ae Merge pull request #10 from 10km/master
modified logic for checking JPEG format.
2018-08-31 16:51:53 +08:00
10km
1297ba836d improve logic of __mg_check_jpg for performance .
loop for reading JPEG marker from MG_RWops object,if meet other JPEG marker(eg. SOI,APPn,DQT) skip the payload bytes for next marker,until reach SOF0 or SOF2.
about JPEG marker, see also https://en.wikipedia.org/wiki/JPEG
2018-08-31 15:00:50 +08:00
10km
09e83b6a8b modified logic judgment for checking JPEG format.JFIF and Exif is morst popular file format of JPEG encoded image,but not all,for MJPEG format that used by camera,the flag is 'AVI1' OR not any flag ,starting FFC0 after FFD8.
so the old logic is not work for other JPEG format.see  my blog for detail : https://blog.csdn.net/10km/article/details/82155967
2018-08-30 17:10:26 +08:00
Vincent Wei
ae532f03fa add GetGlyphBIDIType and BidiCharType -> Uint32 2018-08-29 20:03:20 +08:00
Vincent Wei
9945cd25a5 BIDI flag for DC 2018-08-28 18:38:20 +08:00
VincentWei
4f515a0359 fix the error of arabic charset 2018-08-27 19:13:56 +08:00
Vincent Wei
808718bdb4 Support BIDI for UNICODE charsets and cleanup the implementation 2018-08-27 18:55:12 +08:00
Vincent Wei
e7924ebd51 fix bug of free null pointer 2018-08-25 18:27:37 +08:00
Vincent Wei
1935734df1 debug 2018-07-31 19:05:59 +08:00
Vincent Wei
5ff06823e4 check socket closed when reading 2018-07-31 11:13:33 +08:00
Vincent Wei
1bc43f6580 tune 2018-07-30 16:40:28 +08:00
Vincent Wei
be27e8cb7c usvfb engines are almost ok 2018-07-30 10:43:17 +08:00
Vincent Wei
4597cbbc28 finish USVFB IAL engine 2018-07-30 09:01:35 +08:00
Vincent Wei
cde8a653b4 add USVFB IAL engine 2018-07-29 21:02:12 +08:00
Vincent Wei
8b73fe0022 add USVFB NEWGAL engine 2018-07-29 20:54:28 +08:00
Vincent Wei
4db2aa093c enhance commlcd engint to support more pixel type and synchronously update 2018-07-29 13:45:17 +08:00
Vincent Wei
d9da4d6e3a tune for release v3.2.0 2018-07-12 10:52:51 +08:00
Vincent Wei
318dee8fd5 tune for official release v3.2.0 2018-07-12 10:41:31 +08:00
Vincent Wei
dcc50d45ce change version number from 3.0 to 3.2 for splash 2018-07-02 17:41:42 +08:00
Vincent Wei
96a4e917d9 debug 2018-06-20 18:07:50 +08:00
Vincent Wei
a507af807c tune: disable key message for invalid low-level event 2018-06-20 18:01:46 +08:00
Vincent Wei
9189fa4efe pass timeout to __comminput_wait_for_input 2018-06-20 13:45:40 +08:00
Vincent Wei
ac8e230207 fixbug: handle retvalue of wait_event correctly. 2018-06-20 11:40:52 +08:00
VincentWei
2aa6794636 cleanup 2018-06-13 23:31:35 +08:00
VincentWei
25d5b03154 add sharedres.h 2018-06-08 16:00:46 +08:00
Vincent Wei
ab8ce45ab0 debug for stain pixel of subpixel 2018-06-06 09:41:32 +08:00
Vincent Wei
2036a8592c enable build_ttfcache_support by default 2018-06-06 08:55:09 +08:00
VincentWei
dd0445689e cleanup 2018-06-05 23:59:14 +08:00
Vincent Wei
0d49ed794e cleanup 2018-06-04 18:59:19 +08:00
Vincent Wei
df627ee3b1 fixbug: lost DT_CALCRECT attribute when DT_CENTER set 2018-06-01 12:07:28 +08:00
VincentWei
0599227023 use stderr for _MG_PRINTF 2018-05-31 23:29:52 +08:00
VincentWei
66769dee51 tune 2018-05-31 23:24:54 +08:00
VincentWei
1cfd032718 use ANSI color for _ERR_PRINTF, _DBG_PRINTF, and _MG_PRINTF 2018-05-31 23:16:52 +08:00