Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-12-11 | GRAPHICS: MACGUI: Implemented non-binary version of inline text formatting | Eugene Sandulenko | |
2019-12-11 | GRAPHICS: MACGUI: Added setup sanity checks to MacMenu | Eugene Sandulenko | |
2019-12-11 | GRAPHICS: Fix Missing Default Switch Cases in LarryScale | D G Turner | |
These are flagged by GCC if -Wswitch-default is enabled. | |||
2019-12-01 | GRAPHICS: MACGUI: Fix default font size | Eugene Sandulenko | |
2019-12-01 | GRAPHICS: MACGUI: Fix crash on MacText reallocation | Eugene Sandulenko | |
2019-11-24 | MACGUI: Recognise the fact that Geneva font lives with 2 IDs | Eugene Sandulenko | |
2019-11-24 | MACGUI: Do not recalc empty text | Eugene Sandulenko | |
2019-11-24 | MACGUI: Temporary fix for Geneva font duality | Eugene Sandulenko | |
2019-11-24 | GUI: Add DropdownButtonWidget and use it in the launcher for mass add | Bastien Bouclet | |
DropdownButtonWidget is a button split in two parts vertically. Clicking the left part triggers a default action. Clicking the right part shows a list of other actions the user can choose from. Using this widget on the launcher lets 'Mass add' be a secondary action of the 'Add' button, removing the necessity of pressing the shift key to access the feature. | |||
2019-11-17 | GRAPHICS: Remove downscalers only used by the Windows CE port | Cameron Cawley | |
2019-11-17 | GRAPHICS: Fix Missing Default Switch Cases | D G Turner | |
These are flagged by GCC if -Wswitch-default is enabled. | |||
2019-11-13 | GRAPHICS: Enhanced setAlpha method | Eugene Sandulenko | |
2019-11-13 | GRAPHICS: Added setAlpha() method to TransparentSurface | Eugene Sandulenko | |
2019-10-20 | GRAPHICS: MACGUI: Added possibility to render MacText at any desired place | Eugene Sandulenko | |
2019-10-19 | GRAPHICS: MACGUI: Added default font for MacText | Eugene Sandulenko | |
2019-10-18 | GRAPHICS: MACGUI: Switched MacText to U32String internally | Eugene Sandulenko | |
2019-10-18 | GRAPHICS: MACGUI: Fix compilation without freetype | Eugene Sandulenko | |
2019-10-18 | GRAPHICS: MACGUI: Added support for Unicode fonts in menu | Eugene Sandulenko | |
2019-10-17 | GRAPHICS: MACGUI: Fix crash when clicking on the top window | Eugene Sandulenko | |
2019-10-17 | GRAPHICS: MACGUI: Add possibility to set WM mode right away | Eugene Sandulenko | |
This lets us to not load mac fonts when the built-in mode in enforced | |||
2019-10-15 | GRAPHICS: MACGUI: Added possibility to create read only text windows | Eugene Sandulenko | |
2019-10-15 | GRAPHICS: MACGUI: Fix window deletion | Eugene Sandulenko | |
2019-10-14 | GRAPHICS: MACGUI: Crash-proof window management. | Eugene Sandulenko | |
2019-10-14 | GRAPHICS: MACGUI: Fix GCC Signed vs. Unsigned Warnings | D G Turner | |
2019-10-13 | GRAPHICS: MACGUI: Fix menu width when there is a submenu | Eugene Sandulenko | |
2019-10-13 | GRAPHICS: MACGUI: Process tab symbol in Windows menus | Eugene Sandulenko | |
2019-10-13 | GRAPHICS: MACGUI: Fix assertion if shortcut in menu element is a last symbol | Marisa-Chan | |
2019-10-08 | GRAPHICS: Fix drawing rounded rectangle borders for the non AA renderer | Bastien Bouclet | |
The check for the clipping rect was in the non-clip version of the method, and was using values not in screen-space. | |||
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 | |