Age | Commit message (Collapse) | Author | |
---|---|---|---|
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. | |||
2019-09-29 | MACGUI: Added sanity check to 9-patch recalculatuon | Eugene Sandulenko | |
2019-09-28 | GRAPHICS: Initialize class variable | Eugene Sandulenko | |
2019-09-28 | MACGUI: Do not assert when recalculating boards on loading | Eugene Sandulenko | |
2019-09-15 | GRAPHICS: Fix MSVC Warning in Nine Patch | D G Turner | |
2019-09-08 | GRAPHICS: Fix VectorRenderer's colorFillClip to apply the clipping rect | Bastien Bouclet | |
2019-09-07 | HDB: Remove useless returns | Strangerke | |
2019-09-03 | GRAPHICS: Added source transparency parameter to ManagedSurface::transBlit | Eugene Sandulenko | |
2019-09-03 | GRAPHICS: Fix Managed Surface alpha blending | Eugene Sandulenko | |
2019-08-21 | GRAPHICS: Display Mac monochrome cursor inverted pixels | sluicebox | |
Bug #7050 | |||
2019-08-17 | GUI: Fix GCC Compiler Warnings in GUI Theme Parser Code | D G Turner | |
This removes the usage of memset to clear complex structures and replaces them with constructor methods for the structures which will be executed when these are instantiated. | |||
2019-08-11 | GRAPHICS: MACGUI: Allow loading menus from resource forks | Cameron Cawley | |
2019-08-10 | GRAPHICS: MACGUI: Use Common::String for addMenuItem and addMenuSubItem | Cameron Cawley | |
2019-08-10 | GRAPHICS: MACGUI: Don't hide the menu bar if kWMModeAutohideMenu is not enabled | Cameron Cawley | |
2019-08-09 | GRAPHICS: Add a version of CursorManager::replaceCursor that accepts a ↵ | Cameron Cawley | |
Graphics::Cursor | |||
2019-08-02 | COMMON: Explain new params for wordWrapText() | Thanasis Antoniou | |
2019-08-02 | COMMON: Support text wrapping with even width line segments | Thanasis Antoniou | |
The new arguments are optional. The lines segments will be close to the same width. The algorithm is similar to the one we had for Blade Runner but not exactly the same, since that one would wrap a line at a white space after the theoretical split point (quotient of full line text width divided by target lines number) | |||
2019-07-14 | GRAPHICS: Fix ManagedSurface transBlitFrom ignoring flipped parameter | SupSuper | |
2019-07-14 | GRAPHICS: Fix wrong rect size when blitting subsurface to ManagedSurface | SupSuper | |
We want the srcRect size and not the original surface size | |||
2019-06-30 | JANITORIAL: Avoid C4121 warnings in MSVC by reordering fields | Le Philousophe | |
C4121 is about 'symbol': alignment of a member was sensitive to packing | |||
2019-06-24 | GRAPHICS: Fix fully transparent pixel blit | lolbot-iichan | |
In BLEND_NORMAL mode with color != 0xffffffff, blending fully transparent pixel was resulted in slightly modifying some background colors, because old value X was a bit different from new value (X*255>>8). This fixes defect #10686 WME: Sprite background is not fully transparent if AlphaColor is set | |||
2019-06-09 | GRAPHICS: Fix rects handling in ManagedSurface::copyFrom | Le Philousophe | |
Like in create(), when using copyFrom the whole surface gets new data and is now completely dirty so let's use markAllDirty. | |||
2019-06-09 | GRAPHICS: Fix ManagedSurface::copyFrom memory handling | Le Philousophe | |
When calling ManagedSurface::copyFrom, _disposeAfterUse should be set to YES because inner surface frees up old pixels array and creates a new one. | |||
2019-05-27 | GRAPHICS: Initialize potentially uninitialized variables | Filippos Karapetis | |
2019-05-01 | COMMON: Replace NEResourceType and PEResourceType with a shared enum | Cameron Cawley | |
2019-05-01 | GRAPHICS: Look for fonts.dat in extrapath | Bastien Bouclet | |
When running from the source tree, it is convenient to have extrapath set to dists/engine-data, where fonts.dat is located. | |||
2019-04-28 | IMAGE: Allow setting the output pixel format to the JPEG decoder | Bastien Bouclet | |
2019-04-26 | GRAPHICS: Fix ManagedSurface dirty rects when drawing lines | Daniel | |
Fixes an invalidRect assert when drawing lines which don't go from top-left to bottom-right. |