Vincent Wei
|
0a5ace7f82
|
add a new method for DEVFONTOPS: get_feature(). currently used for check whether a devfont contains correct bounding box values for marks
|
2023-08-09 14:08:40 +08:00 |
|
Vincent Wei
|
5b27cc70fc
|
use draw_one_vowel and DrawVowel for vowel
|
2023-08-09 11:13:40 +08:00 |
|
Vincent Wei
|
37c122a1de
|
fix a bug reported in Issue #120; update version to 5.0.13
|
2023-07-05 12:43:04 +08:00 |
|
Vincent Wei
|
e575e7c69d
|
add new APIs: GetTabbedACharsExtentXXX
|
2023-04-24 11:38:02 +08:00 |
|
Vincent Wei
|
9696fbb3ba
|
change version to 5.0.12; cleanup
|
2023-04-23 12:42:47 +08:00 |
|
Vincent Wei
|
800329086e
|
implement new API: GetACharsExtentPointEx(); enhance GetTextExtentPoint() and GetTabbedTextExtentPoint() to support BIDI charsets
|
2023-04-23 12:36:55 +08:00 |
|
Vincent Wei
|
cbb4e32992
|
Call UpdateInvalidClient in ScrollWindow; Only delaying MSG_IDLE to the child control if the main window is active
|
2022-09-27 13:20:18 +08:00 |
|
Vincent Wei
|
a926754a6b
|
Tuning: the MSG_IDLE message will be relayed to the descendant control if the control captured the mouse currently
|
2022-09-26 20:03:20 +08:00 |
|
Vincent Wei
|
7004e156b8
|
use inline functions for SetCursor and SetDefaultCursor instead of macros
|
2022-09-26 14:17:55 +08:00 |
|
Vincent Wei
|
e293cf03ba
|
fix bugs when virtual window enabled for sa and procs runmodes
|
2022-09-26 14:06:09 +08:00 |
|
Vincent Wei
|
d013822979
|
add condition for loongarch
|
2022-09-23 21:45:00 +08:00 |
|
Vincent Wei
|
70535c6cb4
|
new surface pixel format for main window: ST_PIXEL_XRGB565
|
2021-05-19 11:14:05 +08:00 |
|
Vincent Wei
|
871a99e22b
|
upgrade Doxygen files
|
2021-05-18 08:37:31 +08:00 |
|
Vincent Wei
|
754b8f3014
|
Enhance GetGlyphInfo to return the FreeType face, font file path, and glyph index
|
2021-05-11 10:41:54 +08:00 |
|
Vincent Wei
|
86158f938d
|
fix bad definition of COLOR_BLEND_FLAGS_MASK
|
2021-05-05 22:08:09 +08:00 |
|
Vincent Wei
|
4de7e09c22
|
Add MSG_WAKEUP_CLIENT to wake up a specific client
|
2021-05-05 16:43:52 +08:00 |
|
Vincent Wei
|
91062be2ac
|
define COLOR_BLEND_FIRST and COLOR_BLEND_LAST
|
2021-05-05 13:45:57 +08:00 |
|
Vincent Wei
|
d4cadc47e0
|
use STRETCH_EXTRA_INFO instead of only rotation for StretchBltEx
|
2021-05-04 21:34:01 +08:00 |
|
Vincent Wei
|
77bb2f4433
|
New API: StretchBltEx; tune API description
|
2021-05-04 15:56:34 +08:00 |
|
Vincent Wei
|
72551be6b0
|
tune API description
|
2021-05-03 19:15:59 +08:00 |
|
Vincent Wei
|
d07e797f92
|
use pixman to implement BitBlt and StretchBlt
|
2021-04-29 16:29:37 +08:00 |
|
Vincent Wei
|
f35c63482f
|
Declare TEST API: StrecthBltHW
|
2021-04-24 12:35:08 +08:00 |
|
Vincent Wei
|
a2183ed53a
|
add FCM_SCALE to the fallback compositor
|
2021-04-15 10:04:46 +08:00 |
|
Vincent Wei
|
285a8e1101
|
Implement SetMainWindowGestureFlags and MSG_SETGESTUREFLAGS
|
2021-04-01 15:42:58 +08:00 |
|
Vincent Wei
|
561b4c3ffc
|
expose the struct of BLOCKHEAP
|
2021-03-28 20:54:14 +08:00 |
|
Vincent Wei
|
c089adf2b7
|
Optimized the implementation of BlockHeap
|
2021-03-28 19:36:05 +08:00 |
|
Vincent Wei
|
f64680082c
|
implement new API: ServerGetCurrentCompositor
|
2021-03-27 11:03:12 +08:00 |
|
Vincent Wei
|
1fab00bf85
|
tune BLOCKHEAP structure
|
2021-03-25 16:56:43 +08:00 |
|
Vincent Wei
|
28b04af4f5
|
add ZOF_IF_SPECIAL; add description for COMBPARAMS_FALLBACK
|
2021-03-25 12:00:19 +08:00 |
|
Vincent Wei
|
86d6e12f9e
|
tune operations of CompositorOps
|
2021-03-24 21:57:52 +08:00 |
|
Vincent Wei
|
0b023c27de
|
tune description of special znode levels
|
2021-03-24 11:30:18 +08:00 |
|
Vincent Wei
|
e1ea9b7209
|
declare a new global variable: mgDefaultLayer; tune description of MoveToLayer and ServerMoveToLayer
|
2021-03-24 11:29:37 +08:00 |
|
Vincent Wei
|
c226242d6d
|
tune description of WS_EX_WINTYPE_TOOLTIP
|
2021-03-23 19:06:41 +08:00 |
|
Vincent Wei
|
a2d733392f
|
add client identifier argument for calc_mainwin_pos; add new methods: composite_with_layer and transit_to_layer
|
2021-03-23 11:36:39 +08:00 |
|
Vincent Wei
|
d894080582
|
fix bad Doxygen group name;
|
2021-03-22 16:00:50 +08:00 |
|
Vincent Wei
|
1e88954b79
|
adjust values of WS_XXX to avoid confilct
|
2021-01-04 10:34:14 +08:00 |
|
Vincent Wei
|
4541934bd5
|
declare ZNOP_ICONCHANGED for future use
|
2020-09-07 10:30:44 +08:00 |
|
Vincent Wei
|
97f4215330
|
add new API ServerGetTopmostZNodeOfType and implement it
|
2020-09-06 09:44:31 +08:00 |
|
Vincent Wei
|
2871657b65
|
fix some typos
|
2020-03-25 15:24:48 +08:00 |
|
Vincent Wei
|
f7cb85401c
|
add version to __ex_compositor_get; tune operations of CompositorOps to optimize it
|
2020-03-24 12:59:37 +08:00 |
|
Vincent Wei
|
a5f13a023c
|
tune ColorLogicalOp with the values from old DrmColorLogicOp
|
2020-03-21 19:15:37 +08:00 |
|
Vincent Wei
|
039121892b
|
remove DrmColorLogicOp, use ColorLogicalOp instead; add alpha_pixel_blt operation
|
2020-03-21 19:15:01 +08:00 |
|
Vincent Wei
|
9a95f9b706
|
increase MAX_SYS_REQID for REQID_AUTHCLIENT
|
2020-03-21 17:47:08 +08:00 |
|
Vincent Wei
|
0e0c95e0a9
|
tune map_buffer: add scanout argument
|
2020-03-19 22:28:55 +08:00 |
|
Vincent Wei
|
66de31895a
|
restore old DrmColorLogicOp
|
2020-03-19 21:41:38 +08:00 |
|
Vincent Wei
|
334a77adaf
|
tune DrmSurfaceInfo struct
|
2020-03-18 17:59:30 +08:00 |
|
Vincent Wei
|
6ce6de157b
|
tune DrmSurfaceBuffer struct and DrmDriverOps
|
2020-03-18 17:58:58 +08:00 |
|
Vincent Wei
|
3fa8169353
|
define backward compatible APIs for drmCreateDCFromXXX
|
2020-03-15 10:49:04 +08:00 |
|
Vincent Wei
|
4fee49aa43
|
add argument offset to drmCreateDCFromXXX functions
|
2020-03-14 22:31:01 +08:00 |
|
Vincent Wei
|
fa13587088
|
restore drm_format field just for convenience
|
2020-03-14 22:29:50 +08:00 |
|