snowie2000
f2369cefa3
fix how the rendertarget hook works.
2024-10-08 15:43:56 +08:00
snowie2000
ebb860e993
update to conform changes made by freetype
2024-08-15 14:39:32 +08:00
snowie2000
9f2f97f1ec
compatible with detours 32/64 now.
2023-08-21 15:59:22 +08:00
Leonard Hecker
fc3491bebd
Fix ID2D1Device5/6 hook offsets
...
ID2D1Device4 has two additional interface members: Set and
GetMaximumColorGlyphCacheMemory. These two were unaccounted for in
HookDevice, leading to crashes when any of these functions were called.
2023-05-30 17:12:31 +02:00
snowie2000
baf472af23
added an optimization that only hook font creation APIs when font Substitution is used.
2022-11-30 17:02:45 +08:00
snowie2000
d62079064b
Able to set Direct2D to grayscale mode.
2022-08-16 10:00:34 +08:00
snowie2000
703434272d
fixed a bug that when pentile is set (antialiasmode=6), it's grayscale.
2022-07-21 16:02:23 +08:00
namazso
412be722a4
fix file encoding in non-ambigous cases
2020-12-06 10:00:05 +01:00
namazso
98f62cb4b1
uniformize line endings
2020-12-06 08:59:02 +01:00
snowie2000
ee408d5064
Implemented Include
feature
...
Better compatibility for Windows 8/8.1, fixed issue #522
2019-05-08 17:32:31 +08:00
git
264f9a96e0
per-app group setting is back.
2018-11-09 11:19:37 +08:00
extratype
84825e2c6b
[DirectWrite] Hook IDWriteFont3::CreateFontFace and IDWriteFontFaceReference
2018-10-20 14:17:21 +09:00
extratype
2f80de4cc2
[DirectWrite] Don't hook font APIs when FontSubstitutesDW is empty
2018-10-10 21:54:26 +09:00
extratype
e39bbb736a
[DirectWrite] Add comments
2018-10-10 21:30:06 +09:00
extratype
7f80374f62
[DirectWrite] Cleanup Params initialization barriers
2018-10-10 21:29:24 +09:00
extratype
3cff4ae05b
[DirectWrite] Cleanup hook barriers
2018-10-09 14:23:13 +09:00
extratype
9cd4cd9c9e
[DirectWrite] Hook duplicated methods of ID2D1RenderTarget and ID2D1DeviceContext
2018-10-09 14:23:13 +09:00
extratype
0ce28c49c1
[DirectWrite] Hook device from ID2D1DeviceContext (possibly from ID2D1RenderTarget)
2018-10-09 14:23:13 +09:00
extratype
b4113712f4
[DirectWrite] Update Direct2D APIs to Windows 10 RS4
2018-10-09 14:23:12 +09:00
extratype
b9f9e05864
[DirectWrite] Fix potential races in hooks
2018-10-09 14:08:35 +09:00
extratype
de8dac6f88
[DirectWrite] Convert redundant CComQIPtr to CComPtr
2018-10-09 14:08:35 +09:00
extratype
bcd463df45
[DirectWrite] Fix MyDebug
2018-10-09 14:08:35 +09:00
extratype
17a199c2a2
Merge commit '69cf00e6a625c9f33965be0df0e82076526fc8a5'
...
# Conflicts:
# gdidll.rc
# gdipp.vcxproj
2018-10-01 11:33:55 +09:00
git
6fce9a2fff
Infinality patch support (with custom FT_Env calls)
2018-08-02 11:07:50 +08:00
extratype
083c1b51e9
Add FontSubstitutesDW section
2018-03-31 21:45:26 +09:00
MacType
f4f1cd3cc2
enhanced directwrite support
2017-06-21 17:30:51 +08:00
MacType
c5e991a441
Separated DirectWrite param from Direct2d temporarily.
...
Fixed some logic bugs.
2017-06-20 14:55:25 +08:00
MacType
d3d6e3d89a
hinting for DirectWrite now follows the global option HintingMode
...
return true if previous call to MakeD2DParams succeed.
2017-06-19 15:21:44 +08:00
MacType
e6a050a654
added check for MakeD2DParams
2017-05-12 15:40:39 +08:00
MacType
5b6c289e9b
optimized some code structure.
...
dw and d2d now may have separate params for their special behavior
enabled ASLR support
2017-05-12 11:17:19 +08:00
MacType
8560e3daac
added latest DirectWrite support
...
added a whole new DirectWrite section for DW only settings
completely remove windows private profile related api to improve performance.
removed some unused/unnecessary codes.
2017-05-11 16:56:34 +08:00
MacType
77cbc66561
rollback last change of firefox fix.
...
fixed a serious bug that cause app to crash. reported by issue #191
2016-09-27 10:24:48 +08:00
MacType
be4393ff65
fixed some bugs with PVS
...
added MinHeight params to simulate DPI aware
added support for hooking x64 child processes spawned from wow64 processes.
2016-09-08 13:45:52 +08:00
MacType
fe046debfe
fixed chrome crash bug
...
added a new GammaValueDW param which only valid for DW tweak.
2016-09-04 13:53:36 +08:00
MacType
8a7f4977cd
fixed issue that caused windows7 to stuck at boot when dw tweak is on.
...
fixed issue that caused edge to lag/crash
2016-09-01 14:59:16 +08:00
MacType
28187cbe48
Support more recent version of DirectWrite/D2D
...
Fix a bug that will crash program in certain cases.
version info updated.
2016-08-30 15:54:05 +08:00
MacType
893ba528ea
fixed an issue that will freeze process in certain cases.
2016-08-19 15:38:30 +08:00
MacType
493195f547
added debugOutput
...
directwrite tweak improved. Now Google chrome can be tweaked.
2016-08-19 09:48:26 +08:00
MacType
0522b1fb8d
fixed a serious bug that cause stack overflow on directwrite/d2d hooks.
...
font substitution on directwrite/d2d is now implemented.
2016-08-15 10:53:41 +08:00
MacType
54f5576792
add directwrite/direct2d tweak support.
...
better windows version detection.
2016-08-12 10:14:45 +08:00