ecere/gfx/drivers/LFB; gui/EditBox: Splitting Font Rendering & Management; Italic...
authorJerome St-Louis <jerome@ecere.com>
Sat, 23 May 2015 06:49:37 +0000 (02:49 -0400)
committerJerome St-Louis <jerome@ecere.com>
Thu, 28 Jul 2016 21:35:23 +0000 (17:35 -0400)
commit7d8ebfab41b66a520c6a2ba8a976ad29b01b8d7f
tree2cf80a459222ecf3e5bc39c19904dc4c6227d178
parent2977f9200c188b9ba3c17cbe33ced4023cb380fc
ecere/gfx/drivers/LFB; gui/EditBox: Splitting Font Rendering & Management; Italic Extents Fixes
- FontConfig/Windows font lookup and linking moved to fontManagement.ec
- Text rendering with FreeType and HarfBuzz moved to fontRendering.ec
- Fixed extent of italic fonts
- EditBox: Drawing selection background once for entire line
- Fixed compilation with ECERE_STATIC, no _GLES
- Fixed crashes on null FontEntry, triggered by character 0x80
20 files changed:
ecere/Makefile
ecere/ecere.epj
ecere/src/gfx/Display.ec
ecere/src/gfx/DisplaySystem.ec
ecere/src/gfx/Surface.ec
ecere/src/gfx/drivers/CocoaOpenGLDisplayDriver.ec
ecere/src/gfx/drivers/Direct3D8DisplayDriver.ec
ecere/src/gfx/drivers/Direct3D9DisplayDriver.ec
ecere/src/gfx/drivers/DirectDrawDisplayDriver.ec
ecere/src/gfx/drivers/GDIDisplayDriver.ec
ecere/src/gfx/drivers/LFBDisplayDriver.ec
ecere/src/gfx/drivers/NCursesDisplayDriver.ec
ecere/src/gfx/drivers/OpenGLDisplayDriver.ec
ecere/src/gfx/drivers/Win32BitmapPrinterDisplayDriver.ec
ecere/src/gfx/drivers/Win32ConsoleDisplayDriver.ec
ecere/src/gfx/drivers/Win32PrinterDisplayDriver.ec
ecere/src/gfx/drivers/XDisplayDriver.ec
ecere/src/gfx/fontManagement.ec [new file with mode: 0644]
ecere/src/gfx/fontRendering.ec [new file with mode: 0644]
ecere/src/gui/controls/EditBox.ec