Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-04-16 | GRAPHICS: Improve the YUV410 conversion code speed some more | Matthew Hoops | |
2012-04-14 | GRAPHICS: Make YUV410 conversion code use bilinear interpolation | Matthew Hoops | |
SVQ1 no longer looks blocky and now looks a lot closer to what QuickTime outputs | |||
2012-04-08 | GRAPHICS: Add comments on which engines use the decoders | Matthew Hoops | |
2012-04-08 | GRAPHICS: Add YUV410 to RGB Conversion Functions, required for SVQ1. | D G Turner | |
Thanks to clone2727 for these. | |||
2012-04-03 | GRAPHICS: Fix casting away const | Joel Teichroeb | |
2012-03-28 | BASE: Free TTFLibrary singleton on shutdown. | Alyssa Milburn | |
This uses a helper function because TTFLibrary is internal. | |||
2012-03-28 | GRAPHICS: Take ownership of fonts passed to FontManager. | Alyssa Milburn | |
2012-03-28 | GRAPHICS: Don't try to delete static BDF data. | Alyssa Milburn | |
2012-03-20 | Merge remote branch 'upstream/master' into pegasus | Matthew Hoops | |
2012-03-19 | GRAPHICS: Fix regression caused by a bad rebase | Matthew Hoops | |
2012-03-19 | GRAPHICS: Fix PICT 16bpp | Matthew Hoops | |
2012-03-20 | GRAPHICS: Add support for converting surfaces from 24bpp | Matthew Hoops | |
2012-03-20 | GRAPHICS: Move PNG to the ImageDecoder interface | Matthew Hoops | |
2012-03-20 | GRAPHICS: Make PNG signature more readable | Matthew Hoops | |
2012-03-20 | GRAPHICS: Make the JPEG code use the new YUV to RGB converter | Matthew Hoops | |
2012-03-20 | GRAPHICS: Convert JPEG to the ImageDecoder API | Matthew Hoops | |
2012-03-20 | GRAPHICS: Convert PictDecoder to the ImageDecoder API | Matthew Hoops | |
2012-03-20 | GRAPHICS: Rewrite ImageDecoder to have an improved API | Matthew Hoops | |
The new bitmap decoder class is based off the Mohawk one, and now has 8bpp decoding capability. | |||
2012-03-20 | GRAPHICS: Add a convertTo() function to Surface | Matthew Hoops | |
2012-03-19 | GRAPHICS: Render TTF glyphs at the right locations. | Alyssa Milburn | |
Or at least using the fields used by the FreeType examples. | |||
2012-03-19 | GRAPHICS: Fix TTF glyph drawing at negative Y positions. | Alyssa Milburn | |
2012-03-13 | JANITORIAL: Remove unnecessary empty default constructors/destructors. | Christoph Mallon | |
2012-02-26 | COMMON: Move Language and Platform functionality into separate files | Max Horn | |
2012-02-22 | ALL: Fix some signed/unsigned comparison warnings. | Johannes Schickel | |
2012-02-21 | Merge pull request #182 from fingolfin/forbid-ctype | Willem Jan Palenstijn | |
ALL: Avoid using is* macros from ctype.h | |||
2012-02-20 | GUI: Fix mingw-w64 build errors | Willem Jan Palenstijn | |
2012-02-20 | GUI: Implement AAed tabs | Willem Jan Palenstijn | |
The stroke effect isn't properly implemented yet since it isn't used in the modern theme. There are slight bleeding colours around the corners of the tab_background when its corners overlap with the corners of the underlying dialog. These are hard to avoid because the underlying dialog destroys the background that we should be blending these corners with. | |||
2012-02-20 | GUI: Add AA dialog corners on alpha overlays | Willem Jan Palenstijn | |
2012-02-20 | GUI: Minor cleanup | Willem Jan Palenstijn | |
2012-02-20 | GUI: Speed up alpha blending with black for classic dialog backgrounds | Willem Jan Palenstijn | |
2012-02-20 | GUI: Keep dst alpha unchanged when blending colours | Willem Jan Palenstijn | |
2012-02-20 | GUI: Rewrite AA rounded square renderer | Willem Jan Palenstijn | |
This fixes bleeding of colours between different regions. It also turns 'bevel' into an option that turns the stroke into a bevel, and implements antialiased gradient-fills. | |||
2012-02-20 | COMMON: Move isFoo functions to namespace Common, add doxygen comments | Max Horn | |
2012-02-15 | JANITORIAL: Fix missing whitespace in pointer cast | Tarek Soliman | |
find -name '*.h' -or -name '*.cpp' | xargs sed -r -i 's@\(([A-Za-z0-9]+)\*\)@(\1 *)@g' This seems to have caught some params as well which is not undesirable IMO. It also caught some strings containing this which is undesirable so I excluded them manually. (engines/sci/engine/kernel_tables.h) | |||
2012-02-15 | ALL: Avoid using is* macros from ctype.h | Max Horn | |
On some systems, passing signed chars to macros like isspace() etc. lead to a runtime error. Hence, mark these macros as forbidden by default, and introduce otherwise equivalent alternatives for them. | |||
2012-02-11 | GRAPHICS: Remove unused variable | Willem Jan Palenstijn | |
2012-02-09 | GRAPHICS: Switch to integer based JPEG IDCT | Bastien Bouclet | |
Based on public domain code, and explanations from : http://halicery.com/jpeg/idct.html Thanks. | |||
2012-02-09 | GRAPHICS: Add support for JPEG files using a restart interval | Bastien Bouclet | |
Patch by Scott and clone2727 | |||
2012-02-02 | GRAPHICS: Obtain pointer to dst surface after bounds checks in TTF renderer. | Johannes Schickel | |
This should really make sure we are not drawing outside the surface bounds. | |||
2012-02-02 | GRAPHICS: Use monochrome font hinter for TTF's monochrome loading. | Johannes Schickel | |
2012-01-29 | GRAPHICS/GUI: Implement charset mapping for TTF fonts. | Johannes Schickel | |
The charsets used by the translations now need to have a "$(name).cp" file, which contains an charset index => unicode mapping. Otherwise create_translations will fail. | |||
2012-01-29 | GRAPHICS/GUI: Implement kerning support for Font. | Johannes Schickel | |
This adapts the related graphics code, which is the generic Font API and the TTF font implementation. It furthermore adapts the GUI to properly take care of kerning in text input widgets. | |||
2012-01-29 | GRAPHICS: Add a TTF font class using FreeType2. | Johannes Schickel | |
2012-01-07 | GRAPHICS: Silence a false positive warning in MSVC | Filippos Karapetis | |
2012-01-07 | GRAPHICS: Let FontManager::setFont accept an "const BdfFont *". | Johannes Schickel | |
As the documentation points out this method currently only works for BDF fonts, thus it is safer to let it actually just accept such. | |||
2012-01-07 | GUI: Rework how the default localized font is managed. | Johannes Schickel | |
Now we set the default localized font to the "text_default" font of the currently active theme and default to the big GUI font in case none is specified properly. | |||
2012-01-07 | GRAPHICS: Slight formatting fix. | Johannes Schickel | |
2012-01-06 | GRAPHICS: Whops. Fix misformatting introduced with 243de59. | Johannes Schickel | |
2012-01-06 | GRAPHICS: Properly return 0 for late BDF cache loading fails. | Johannes Schickel | |
2012-01-06 | GRAPHICS: Slight cleanup in BDF code. | Johannes Schickel | |