aboutsummaryrefslogtreecommitdiff
path: root/gui
AgeCommit message (Collapse)Author
2014-01-02BUILD: Support libedit readline wrapperWillem Jan Palenstijn
This is used in Mac OS X. Thanks to waltervn for pointing this out and testing.
2014-01-01JANITORIAL: Update copyright yearEugene Sandulenko
2013-11-24GUI: Do not draw text outside edit rect in EditableWidget.Johannes Schickel
2013-11-24GUI: Fix undrawing caret glitch when the edit text is inversed.Johannes Schickel
This is prominently visible in the list based save/load chooser since the edit string is drawn on a special green background there. When the caret is at the end of the edit string this would result in the green color missing at the place of the (undrawn) caret. To avoid this we simply draw a fake space now.
2013-11-24GUI: Document EditableWidget::getEditRect.Johannes Schickel
2013-11-24GUI: Draw caret over the whole height of the edit rect.Johannes Schickel
This improves the look of the editable widgets.
2013-11-24GUI: Fix out-of-bounds check in EditableWidget::drawCaret.Johannes Schickel
The line "y + editRect.height() + 2" is not included in drawing anymore. Thus it is allowed to equal EditableWidget::_h.
2013-11-24GUI: Fix character redrawing behind caret in EditTextWidgets.Johannes Schickel
This fixes an ugly y position change when the caret is moved to a character in an edit text widget.
2013-11-24GUI: Fix EditTextWidget::getEditRect's returned height.Johannes Schickel
2013-11-24GUI: Fix ListWidget::getEditRect's returned height.Johannes Schickel
2013-11-14GUI: Use Common::String for console history, to ensure buffer safety.Joel Teichroeb
Previously, if the user enters a command that is more than 256 characters, it will overflow the history buffer. By using a Common::String, this is not possible.
2013-11-14GUI: 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-11-03GUI: Skip useless assignment. CID 1002117Eugene Sandulenko
2013-10-30CREDITS: Add credits for game translationsThierry Crozat
2013-10-20Merge pull request #408 from lordhoto/opengl-replacementJohannes Schickel
OpenGL revamp
2013-10-19GUI: Check for screen change whenever an event is polled.Johannes Schickel
This should *hopefully* really fix all GUI crashes when resizing with OpenGL.
2013-10-17Merge branch 'zvision'Willem Jan Palenstijn
This merges pull request 395 for the ZVision engine developed during GSoC2013.
2013-10-17Merge branch 'avalanche'Willem Jan Palenstijn
This merges pull request 399 for the Avalanche engine developed during GSoC2013.
2013-10-14ZVISION: Use credits.pl to update AUTHORS and credits.hRichieSams
2013-10-07AVALANCHE: Fix savegame patternsStrangerke
2013-10-07AVALANCHE: Repair credits.huruk
2013-10-06CREDITS: Add Keith for some pegasus patchesMatthew Hoops
2013-10-06AVALANCHE: Update credit files.uruk
2013-10-02GUI: Do not return current input on cancel in PredictiveDialog.Johannes Schickel
Returning the currently displayed input when you click cancel is confusing behavior in my eyes.
2013-10-02GUI: Initialize PredictiveDialog::_predictiveResult.Johannes Schickel
This fixes garbage output when canceling the predictive dialog in AGI when nothing was entered.
2013-10-02GUI: Clean up calloc use in PredictiveDialog.Johannes Schickel
Instead of manually multiplying the entry count with the entry size we simply use both parameters of calloc as intended now.
2013-10-02GUI: Fix compilation with clang and C++11.Johannes Schickel
newDictLine is allocated with calloc in line 856 thus there is no need to initialize any entry.
2013-09-30GUI: Fix compiler warningEugene Sandulenko
2013-09-30GUI: Fix missing initializers for ListWidget. CID 1002259.D G Turner
2013-09-09RECORDER: Fix warningEugene Sandulenko
2013-08-22Merge pull request #361 from rundfunk47/guiimprovementsEugene Sandulenko
GUI: Various GUI Improvements
2013-08-22THEME: Add back entry for color when hovering over buttonNarek Mailian
2013-08-20MORTEVIELLE: Add creditsStrangerke
2013-08-20CREDITS: Add credits for The Neverhood engineFilippos Karapetis
2013-08-19GUI: Clear dirty rects when initializing ThemeEngine.Johannes Schickel
This avoids nasty invalid writes to the overlay when the overlay is being resized.
2013-08-16GRAPHICS: Gradient blending on borders of rounded squaresNarek Mailian
2013-08-16GRAPHICS: Add support for Soft Shadows with rounded squaresNarek Mailian
2013-08-16GRAPHICS: 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-16GUI: Add code to default theme generation to reduce string length.D G Turner
The additional code skips the extraneous spaces after the end of an XML close brace (>) reducing the string literal by 3106 characters, thus bringing it within the limit for C++ string literals. Have regenerated the default.inc from scummclassic with this change.
2013-08-16GUI: Add too long string literal warning code to theme generation tool.D G Turner
This has the same effect as clang's -Woverlength-strings warning of string literals longer than C++ compilers are specified to work with.
2013-08-12Merge pull request #377 from lordhoto/config-manager-cleanupJohannes Schickel
Config Manager Cleanup
2013-08-12Merge pull request #359 from rundfunk47/32bitguioverlayEugene Sandulenko
GUI: Add option to render GUI in 32-bits
2013-08-10GUI: Initialise _hotkey in ButtonWidget constructorThierry Crozat
One of the two ButtonWidget constructor did not initialise _hotkey when given a non-null value. This caused valgrind to report an access to uninitialised variable in Dialog::handleKeyDown().
2013-08-08GRAPHICS: Allow VectorRenderer and ThemeEngine to init with 4BPPNarek Mailian
2013-08-08GUI: Change name of GUI-renderers to remove "16-bit"Narek Mailian
2013-08-08GUI: Allow GUI cursor creation to work with abitrary 2/4Bpp formats.Johannes Schickel
2013-08-08GUI: Use Domain::const_iterator in EventRecorder code when possible.Johannes Schickel
2013-08-03GUI: Take advantage of Surface::getPixels.Johannes Schickel
2013-08-03GUI: Prefer getBasePtr instead of direct Surface::pixels access.Johannes Schickel
2013-07-18Merge pull request #353 from clone2727/eventrec_timer_fixEugene Sandulenko
ALL: Don't use EventRecorder at all when not compiled in