Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-11-14 | GUI: Fix for potential bad cursor palette access in warning case. | Joel Teichroeb | |
Previously, if the colorsFound exceeded the maximum number of cursor colors, a bad access to the cursor palette buffer could be performed before the warning was emitted. This reordering avoids that. | |||
2013-08-22 | Merge pull request #361 from rundfunk47/guiimprovements | Eugene Sandulenko | |
GUI: Various GUI Improvements | |||
2013-08-19 | GUI: Clear dirty rects when initializing ThemeEngine. | Johannes Schickel | |
This avoids nasty invalid writes to the overlay when the overlay is being resized. | |||
2013-08-16 | GRAPHICS: Added changes and improved code from inisider/scummvm (partial text) | Narek Mailian | |
Includes code from https://github.com/inisider/scummvm/ , which has been squashed and bugfixed | |||
2013-08-08 | GRAPHICS: Allow VectorRenderer and ThemeEngine to init with 4BPP | Narek Mailian | |
2013-08-08 | GUI: Change name of GUI-renderers to remove "16-bit" | Narek Mailian | |
2013-08-08 | GUI: Allow GUI cursor creation to work with abitrary 2/4Bpp formats. | Johannes Schickel | |
2013-08-03 | GUI: Take advantage of Surface::getPixels. | Johannes Schickel | |
2013-08-03 | GUI: Prefer getBasePtr instead of direct Surface::pixels access. | Johannes Schickel | |
2013-05-17 | RECORDER: Implement Events Recorder | Eugene Sandulenko | |
2012-08-12 | Merge pull request #260 from lordhoto/new-chooser. | Johannes Schickel | |
New save/load chooser Conflicts: gui/saveload.cpp | |||
2012-08-09 | GRAPHICS: Add a DPI parameter to loadTTFFont. | Johannes Schickel | |
Will be used by WME. | |||
2012-06-29 | GUI: Allow the user to switch between list and thumbnail based load chooser. | Johannes Schickel | |
2012-06-16 | ALL: Let overlay related methods in OSystem take a void * and use a proper ↵ | Johannes Schickel | |
pitch values. This is a first step to get rid of OverlayColor, which is a requirement for proper 4Bpp overlay support. | |||
2012-06-03 | ALL: Replace cursorTargetScale in OSystem API with a simple "do not scale" ↵ | Johannes Schickel | |
logic. All uses of the old target scale API actually wanted to disallow scaling of the mouse cursor. This commit adapts our API to this and thus simplifies backend implementations. Some backends, most notable the Wii and Android, did some implementation of the cursor target scale, which I didn't adapt yet. I added a TODO for the porters there. | |||
2012-05-03 | GUI: Implemented pressed state for buttons | Oleksiy Kurochko | |
2012-03-25 | GUI: Move predictive dialog to common gui | Oleksiy Kurochko | |
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-02-03 | GUI: Put bitmap items in the on-screen draw queue when doing buffering. | Johannes Schickel | |
This fixes bug #3482461 "GUI: X image on clear buttons might be vanishing". I am afraid I can't really tell why this fixes the bug though. This is a backport of a small part of MaximRussia's changes to the queueing code. So thanks to him for this fix. | |||
2012-01-29 | GUI: Fix compilation with --disable-translation. | Johannes Schickel | |
2012-01-29 | GUI: Fix anti-aliased font drawing of checkbox/radio button texts. | Johannes Schickel | |
Formerly the text background was not restored thus every time it got redrawn the text got thicker. | |||
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 | GUI: Add support for loading TTF files with ISO-8859-1 charset. | Johannes Schickel | |
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 | GUI: Simplify font loading a bit more. | Johannes Schickel | |
2012-01-06 | GUI: Do an case-insensitive filename comparison. | Johannes Schickel | |
Should be a bit safer, in case there's files with different cases, which match by chance. | |||
2012-01-06 | GUI: Slight cleanup for font/image loading. | Johannes Schickel | |
2011-12-07 | GUI: Improved pop up and scrollbar arrows look | MaximRussia | |
Previous triangle drawing was all wrong, rewrote it from the scratch. Added padding to drawsteps in stx files | |||
2011-10-24 | GUI: Added icon to clear button. Reverted PNG support | Eugene Sandulenko | |
2011-10-23 | GUI: Replaced search icon with a better looking one. | Eugene Sandulenko | |
Icons are by Yusuke Kamiyamane. http://p.yusukekamiyamane.com/ | |||
2011-10-23 | GUI: Add support for PNG images in themes | Eugene Sandulenko | |
2011-10-19 | GUI: Added debug ouput for determining loaded theme | Eugene Sandulenko | |
2011-10-18 | BADA: Misc changes merged from appstore release | Chris Warren-Smith | |
2011-07-01 | GRAPHICS: Rename NewFont to BdfFont. | Johannes Schickel | |
2011-07-01 | GRAPHICS: Move NewFont code to a separate file. | Johannes Schickel | |
2011-06-06 | GRAPHICS: Move genLocalizedFontFilename() to FontManager class | Thierry Crozat | |
It was defined in ThemeEngine class , but I moved it to make it possible to use localized font in other places. | |||
2011-06-04 | COMMON: Rename kFeatureCursorHasPalette -> kFeatureCursorPalette | Max Horn | |
2011-05-12 | GIT: Clean up: Suppress SVN tags, now useless | strangerke | |
2011-05-07 | GUI: Allow .zip files with case differing from ".zip" as theme files too. | Johannes Schickel | |
Formerly our code used "hasSuffix" to check for a ".zip" suffix. Since hasSuffix does a case-sensitive match that would not work, in case the file was called "scummmodern.ZIP" instead of "scummmodern.zip" for example. To fix that I am using a case-insensitive matchString instead now. | |||
2011-05-05 | GUI: Clean up localized font filename generation. | Johannes Schickel | |
2011-05-01 | Merge pull request #16 "Add a PixelFormat to Graphics::Surface.". | Johannes Schickel | |
For further discussion check here: https://github.com/scummvm/scummvm/pull/16 Conflicts: graphics/png.cpp | |||
2011-04-28 | JANITORIAL: Reduce header dependencies in shared code | Ori Avtalion | |
Some backends may break as I only compiled SDL | |||
2011-04-26 | GUI: Fix warning on systems where char is unsigned | Max Horn | |
2011-04-24 | GUI: Add basic validity check to ThemeEngine::themeConfigParseHeader ↵ | Littleboy | |
(workaround for #3103051) When loading a corrupted zip, the data returned for THEMERC will be garbage, which will cause an assert in isspace() when trying to trim the data. This checks that the first character of the header is in the range [0;127] and bails out if not. | |||
2011-04-17 | GUI: Prefer Surface::create taking a PixelFormat over the one taking a byte ↵ | Johannes Schickel | |
depth. | |||
2011-04-03 | GUI: ThemeEngine.cpp/.h formatting fixes. | Johannes Schickel | |
2011-02-25 | Revert "GUI: Properly clear the screen buffer" | dhewg | |
This reverts commit c8551b80dd917c35d367c1f15f4b9c2618da3684. Turns out the flicking comes from an updateScreen() call in android's clearScreen(). Besides, this broke GMM... a little | |||
2011-02-24 | GUI: Fix two-step rendering | dhewg | |
This is used when changing directories in the 'add game' dialog or when choosing another tab in the option dialog. Only blit to the overlay on the final pass. Gets rid of highly annoying flickers on androids | |||
2011-02-24 | GUI: Properly clear the screen buffer | dhewg | |
Don't operate on the overlay, it might be a pointer to a texture used by the hardware. This get's rid of some annoying flickers on androids |