aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-02-20GUI: Fix mingw-w64 build errorsWillem Jan Palenstijn
2012-02-20GUI: Implement AAed tabsWillem 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-20GUI: Add AA dialog corners on alpha overlaysWillem Jan Palenstijn
2012-02-20GUI: Minor cleanupWillem Jan Palenstijn
2012-02-20GUI: Speed up alpha blending with black for classic dialog backgroundsWillem Jan Palenstijn
2012-02-20OPENGL: Don't force alpha to 1Willem Jan Palenstijn
This was likely a hack to work around an alpha blending bug in the gui vector renderer.
2012-02-20GUI: Keep dst alpha unchanged when blending coloursWillem Jan Palenstijn
2012-02-20GUI: Rewrite AA rounded square rendererWillem 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-20IPHONE: Default to portrait mode in case the orientation could not be ↵Johannes Schickel
determined.
2012-02-20IPHONE: Move OpenGL ES context generation to its own method.Johannes Schickel
2012-02-20IPHONE: Precalculate vertex/tex coordinates for game screen/overlay.Johannes Schickel
2012-02-20KEYMAPPER: Add some commentsTarek Soliman
2012-02-20IPHONE: Use render buffer size instead of application frame size for video ↵Johannes Schickel
size calculations. These match as far as I can tell, but in case they don't match, the render buffer size should be the correct thing to use.
2012-02-20IPHONE: Rename _screenRect to _gameScreenRect.Johannes Schickel
2012-02-20IPHONE: Rename _backing[Width,Height] to _renderBuffer[Width,Height].Johannes Schickel
2012-02-20IPHONE: Don't overwrite orientation when the OpenGL ES context is created.Johannes Schickel
2012-02-20IPHONE: Refactor event code a bit.Johannes Schickel
Now mouse x/y coordinates are passed as int.
2012-02-20IPHONE: Even more slight formatting fixes.Johannes Schickel
2012-02-20KEYMAPPER: Change how keymaps are displayed in the remap dialogTarek Soliman
This makes it so that there's 2 groups: 1 - The keymap stack 2 - The loaded keymaps The first group displays which keymaps are active and which keymaps are completely blocked due to an opaque keymap on top. The second group displays which loaded keymaps store their mappings globally and which ones store their mappings per-target.
2012-02-20IPHONE: Slight game screen texture related variable renaming.Johannes Schickel
2012-02-20IPHONE: Slight cleanup.Johannes Schickel
2012-02-20IPHONE: Remove some unused variables.Johannes Schickel
2012-02-20KEYMAPPER: Move F7 and F8 handling to DefaultEventMapperTarek Soliman
2012-02-20KEYMAPPER: Move CTRL-F5 handling to DefaultEventMapperTarek Soliman
2012-02-20KEYMAPPER: Move DefaultEventMapper implementation to its own cpp fileTarek Soliman
2012-02-20KEYMAPPER: Rewrite the EventMapper APITarek Soliman
2012-02-20KEYMAPPER: Having a mapper is no longer optionalTarek Soliman
2012-02-20KEYMAPPER: Create a DefaultEventMapper when Keymapper isn't enabledTarek Soliman
This allows migration to unconditional mapping
2012-02-20KEYMAPPER: EventMapper must now eat all eventsTarek Soliman
2012-02-20IPHONE: More formatting fixes.Johannes Schickel
2012-02-20TSAGE: Starting to implement animation player needed for R2R Title ScreenPaul Gilbert
2012-02-20TSAGE: Implemented method for getting a resource section entryPaul Gilbert
This will be needed for streaming data directly from the resource file without fully loading the resource.
2012-02-20IPHONE: Add support for unfiltered upscaling.Johannes Schickel
2012-02-20IPHONE: Implement cursor palette support.Johannes Schickel
2012-02-20IPHONE: Fix some mismatching malloc/delete calls.Johannes Schickel
2012-02-20IPHONE: Remove some dead code.Johannes Schickel
2012-02-20IPHONE: Rename screen related buffers a bit.Johannes Schickel
2012-02-20IPHONE: Implement cursor visibility change again.Johannes Schickel
2012-02-20IPHONE: Fix cursor hotspots.Johannes Schickel
2012-02-20IPHONE: Always use the mouse texture.Johannes Schickel
Formerly the mouse texture was only used when the overlay was visible. When only the game screen was visible, the code rendered the mouse cursor on the game screen texture. This simplifies the drawing pipeline a bit.
2012-02-19IPHONE: Use the proper RGBA5551 palette for the mouse cursor.Johannes Schickel
Formerly the overlay cursor was using a RGB565 palette, even though the texture is really set up as RGBA5551.
2012-02-19IPHONE: Rename _palette to _gamePalette.Johannes Schickel
2012-02-19IPHONE: Use include instead of import for all of our headers.Johannes Schickel
2012-02-19IPHONE: Pass $CPPFLAGS to build command line for ObjC files.Johannes Schickel
2012-02-19IPHONE: Add include guards.Johannes Schickel
2012-02-19IPHONE: Formatting fixes.Johannes Schickel
2012-02-19IPHONE: Remove dead code.Johannes Schickel
2012-02-19NULL: Fix compiler errors when using the NullGraphicsManagerThierry Crozat
The errors fixed are inaccessible base class when trying to set the _graphicsManager and a pure virtual function when trying to create the NullGraphicsManager instance.
2012-02-19NULL: Fix compiler error when using NullMutexManagerThierry Crozat
The compiler error fixed (when trying to set the _mutexManager) is: error: ‘MutexManager’ is an inaccessible base of ‘NullMutexManager’
2012-02-19I18N: Regenerate translations data fileThierry Crozat