Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-10-07 | GRAPHICS: Fix modern theme tab widgets being 2px too tall | Bastien Bouclet | |
This was noticeable in the graphics tab of the options dialog when scrolling down. The widgets would be partially drawn on top of the tabs. | |||
2019-10-07 | GRAPHICS: Vector renderer clipping rect related cleanups | Bastien Bouclet | |
Selecting whether a clipping variant of a draw call needs to be used is no longer the responsibility to the caller. The clipping rect is now part of the state of the renderer. Also fix some of the draw calls to better apply the clipping rect. | |||
2019-10-05 | GRAPHICS: MACGUI: Fix Possible Out of Bounds Read with Trailing Ampersand | D G Turner | |
Since the ampersand is used as an escape character, it is repeated when it actually appears in the string. Unfortunately, this requires a one character lookahead which could result in reading beyond the string if this ampersand is the last character (which would be malformed, but possible). To avoid an out of bounds read, this is now qualified by the string length. Trailing ampersands will now be ignored without issue. | |||
2019-10-05 | GRAPHICS: MACGUI: Fix GCC Signed vs. Unsigned Warnings | D G Turner | |
2019-10-04 | GRAPHICS: MACGUI: Add possibility to setup engine redraw callback | Eugene Sandulenko | |
2019-10-04 | GRAPHICS: MACGUI: Implement enforcing built-in fonts | Eugene Sandulenko | |
2019-10-04 | GRAPHICS: MACGUI: Add possibility to pass borders as a surface | Eugene Sandulenko | |
2019-10-04 | GRAPHICS: MACGUI: Fix action id processing from the PE exe menus | Eugene Sandulenko | |
2019-10-04 | GRAPHICS: Properly process && in PE exe menus | Eugene Sandulenko | |
2019-10-04 | GRAPHICS: MACGUI: Enhande printMenu output | Eugene Sandulenko | |
2019-10-04 | GRAPHICS: MACGUI: Properly process action menu ids from PE exe | Eugene Sandulenko | |
2019-10-04 | GRAPHICS: MACGUI: Remove extra debug output | Eugene Sandulenko | |
2019-10-04 | GRAPHICS: MACGUI: Unify MacMenuItem and MacMenuSubItem | Eugene Sandulenko | |
2019-10-04 | GRAPHICS: MACGUI: Implement Windows-style shortcut underlining | Eugene Sandulenko | |
2019-10-04 | GRAPHICS: MACGUI: Process Windows menu shortcuts | Eugene Sandulenko | |
2019-10-04 | GRAPHICS: MACGUI: Support grayed out menu items in PE exe | Eugene Sandulenko | |
2019-10-03 | GRAPHICS: MACGUI: Refactor some code | Eugene Sandulenko | |
2019-10-03 | GRPAHICS: MACGUI: Avoid overdraw | Eugene Sandulenko | |
2019-10-03 | GRAPHICS: MACGUI: Implement hovering out of menus behaviour | Eugene Sandulenko | |
2019-10-03 | GRAPHICS: MACGUI: Fix nested menus parsing | Eugene Sandulenko | |
2019-10-03 | GRAPHICS: MACGUI: Fix nested menus command processing | Eugene Sandulenko | |
2019-10-03 | GRAPHICS: MACGUI: Fix menu re-entrance | Eugene Sandulenko | |
2019-10-03 | GRAPHICS: Further Fix for MSVC Warnings in Nine Patch Code | D G Turner | |
2019-10-03 | GRAPHICS: Add Missing Switch Default Case in PixelFormat Header | D G Turner | |
These are flagged by GCC if -Wswitch-default is enabled. | |||
2019-10-02 | GRAPHICS: MACGUI: Fix GCC Signed vs. Unsigned Warnings | D G Turner | |
2019-10-03 | GRAPHICS: MACGUI: Correctly render highlights for the open submenus | Eugene Sandulenko | |
2019-10-03 | GRAPHICS: MACGUI: Close nested submenus on hover | Eugene Sandulenko | |
2019-10-03 | GRAPHICS: MACGUI: Implement nested submenu navigation | Eugene Sandulenko | |
2019-10-03 | GRAPHICS: MACGUI: Finish implementation for nested submenus drawing | Eugene Sandulenko | |
2019-10-03 | GRAPHICS: MACGUI: Unify submenu dimension calculations | Eugene Sandulenko | |
2019-10-03 | GRAPHICS: MACGUI: Render nested submenus | Eugene Sandulenko | |
2019-10-02 | GRAPHHICS: MACGUI: Fix crash on submenu rendering | Eugene Sandulenko | |
2019-10-02 | GRAPHICS: MACGUI: Fix and simplify nested submenu reading | Eugene Sandulenko | |
2019-10-02 | GRAPHICS: MACGUI: Fix debug menu printing | Eugene Sandulenko | |
2019-10-02 | GRAPHICS: MACGUI: Added debug printout for MacMenu | Eugene Sandulenko | |
2019-10-02 | GRAPHICS: MACGUI: Read nested submenus from PE exes | Eugene Sandulenko | |
2019-10-02 | GRAPHICS: MACGUI: Render submenus recursively | Eugene Sandulenko | |
2019-10-02 | GRAPHICS: MACGUI: Take submenu arrow indicator width into account | Eugene Sandulenko | |
2019-10-02 | GRAPHICS: MACGUI: Change notion of bbox computation to submenus | Eugene Sandulenko | |
2019-10-01 | GRAPHICS: MACGUI: Further work on nested submenus | Eugene Sandulenko | |
2019-10-01 | GRAPHICS: MACGUI: Code for drawing nested submenu arrows | Eugene Sandulenko | |
2019-09-30 | GRAPHICS: Add Default Constructor for Cursor Structure | D G Turner | |
This has a similar issue to the Palette structure and thus this will avoid possible unstable uninitialized bugs which could be very hard to track down or replicate. | |||
2019-09-30 | GRAPHICS: Add Default Constructor For Palette Structure | D G Turner | |
This is used for outPalette in sci/graphics/palette32 code without calling through the nominal constructor which leaves the various fields _possibly_ uninitialised and thus triggers various compiler warnings. Adding a default constructor fixes the root cause. | |||
2019-09-29 | GRAPHICS: MACGUI: Load border padding directly from the 9-patch | Eugene Sandulenko | |
2019-09-29 | GRAPHICS: Fix padding calculation for 9-patch images | Eugene Sandulenko | |
2019-09-29 | GRAPHICS: MACGUI: Fixed stack smashing | Eugene Sandulenko | |
2019-09-29 | GRAPHICS: Allow 256-byte palettes to 9-patch | Eugene Sandulenko | |
2019-09-29 | GRAPHICS: Added more debug output to 9-patch | Eugene Sandulenko | |
2019-09-29 | GRAPHICS: MACGUI: Added safaguards to border blitting | Eugene Sandulenko | |
2019-09-29 | GRAPHICS: Fix NinePatch palette length. | Eugene Sandulenko | |
Byte did not allow to have 256 color palettes. |