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>
Sat, 2 Jul 2016 20:42:01 +0000 (16:42 -0400)
commit42637927ba8b3e2170cbf047e9f1126bfbda8598
tree065c37eb40839771f17fe2589407da41ff72f653
parent80798f460e473ee5df77f643c0763b6b9e0787e4
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