descriptiongdi++ ported to easyhook (svn import)
homepage URLhttp://code.google.com/p/ezgdi/
ownerprzemoc@gmail.com
last changeSun, 10 Oct 2010 07:02:39 +0000 (10 07:02 +0000)
content tags
add:
readme

ezgdi

ezgdi aims to provide gdi++ alike advanced font rendering for 64-bit applications on Windows.

This project is originated from gdi++, which depends on Detours. Detours is a great library, but it is not freely available for 64bit applications, which is the reason why gdi++ can't render 64-bit application on amd64 version of Windows 7/Vista.

Similar to Detours, EasyHook also provides Windows API hooking feature, which is essential to gdi++. And more importantly, EasyHook is an opensource project that supports 64-bit application. If we replace detours related codes in gdi++ source code with Easyhook equivalent ones, we can build a gdi++ DLL for x64 platform, which supports 64-bit applications.

However, ezgdi is not the only project providing gdi++ alike font rendering for Windows. Other programs like: gdipp, and dwType also support 64-bit applications. You can also check these projects.

ezgdi project is still in alpha test. It may cause application crash occasionally, or making system unbootable. Thus should only be used for testing purpose.

License

This project is released under both FreeType license and GPLv3, according to GNU website, these two licenses are compatible.
shortlog
2010-10-10 Quinn Li * add svn ignoremaster
2010-10-10 Quinn Li * upgrade projects to Visual Studio 2010
2010-10-10 Quinn Li * add ATLTRACE in dll to debug
2010-02-28 Crend KingFix freetype version in project file.
2010-02-23 Quinn Li + fix typo before calling GetTextExtentPointI, &&...
2010-02-22 Quinn Li1. fix ugly double black rendering in shadow mode
2010-02-19 Quinn Lifix fontlink load speed!
2010-02-19 Quinn Liremove unused function prototype.
2010-02-19 Quinn Lireimplement CFontFaceNamesEnumerator more efficiently...
2010-02-19 Quinn Lichange AddFont function signature, from BOOL to pointer
2010-02-19 Quinn Lidelete some useless comments and hooks (cont)
2010-02-19 Quinn Lidelete from useless comments and hooks
2010-02-18 Quinn Li1. remove Script* hooks
2010-02-18 Quinn Limerged from 2009/0219
2010-02-18 Quinn Li1. reimplement font cache Compact method to gain more...
2010-02-18 Quinn Li1. fix registry FontLink parse error
...
heads
13 years ago master
14 years ago stable-v0.3