Commit Graph
3146 Commits
Author SHA1 Message Date
Colin Snover 3c5440add7 CREATE_PROJECT: Move browser_osx.mm hack to Xcode generator
c19c10d548 fixed the bad parsing of
module.mk which meant the Xcode generator broke. For the moment,
just move the hack for browser_osx.mm into the generator, until
there is a more elegant solution to this problem (if ever).
2017-09-10 22:17:14 -05:00
Thierry Crozat 400ff0459c I18N: Regenerate translations data file 2017-09-11 05:05:08 +02:00
Colin Snover b5e801379f DEBUGGER: Flush stdout after debugger writes with USE_TEXT_CONSOLE_FOR_DEBUGGER
stdout may be buffered, in which case debugger messages are
delayed until a newline is written. The same kinds of calls to
OSystem::logMessage are flushed, so this just seems to be a simple
omission on this non-default code branch.
2017-09-08 16:02:32 -05:00
Paul Gilbert 0b9b3e336a GUI: Remove code that closes debugger if # or ~ keys are pressed 2017-09-05 19:36:47 -04:00
Paul Gilbert 54ec788541 GUI: Update comment for strdup call 2017-09-05 19:35:08 -04:00
Paul Gilbert 67090d3cda GUI: Add support for double quoted parameters in debugger 2017-09-04 10:04:26 -04:00
Bastien Bouclet a46d126e73 CREDITS: Add Titanic 2017-09-02 16:38:31 +02:00
Thierry Crozat 3de1fd1f3e I18N: Regenerate translations data file 2017-08-14 05:05:05 +02:00
Thierry Crozat e7b103c6a0 I18N: Regenerate translations data file 2017-08-07 05:05:02 +02:00
Bastien Bouclet f5b335af10 GUI: Mark some fall-through cases as intentional
Comments explain how the num lock handling works before the
fall-through cases.
2017-08-06 17:55:33 +02:00
Torbjörn Andersson 665f5c99b2 JANITORIAL: Silence some more GCC 7 fall through warnings
I think these are the last one that were already flagged as being
deliberate.
2017-08-06 16:54:38 +02:00
Thierry Crozat cb3191a57a I18N: Regenerate translations data file 2017-07-31 05:05:09 +02:00
Thierry Crozat a421962b38 OSX: Make sure the native file browser runs in the main thread 2017-07-26 23:31:24 +01:00
Thierry Crozat 4981b4bbef OSX: Make sure to release the NSOpenPanel immediately after closing it
This is an attempt to fix a difficult to reproduce issue where the NSOpenPanel
remains open in the background and locks the application. Some tests suggest
that it might fix the issue, but only time will tell.
2017-07-26 23:08:48 +01:00
Thierry Crozat 6162cd1c19 OSX: Set focus back to the ScummVM window when closing the native file browser 2017-07-26 23:08:39 +01:00
Thierry Crozat b8c2f26098 OSX: Clear pending events when closing the native file browser
This is to avoid dispatching to ScummVM events that were intended for
the NSOpenPanel dialog.
2017-07-26 21:50:32 +01:00
Thierry Crozat 41398761ba I18N: Regenerate translations data file 2017-07-17 05:05:02 +02:00
Eugene Sandulenko 940b2a20f1 Revert "COMMON: Change way the Singleton instances are instantiated"
This reverts commit eefa72afa1.

With this patch ConfigManager is broken.
2017-07-10 21:17:41 +02:00
Thierry Crozat eefa72afa1 COMMON: Change way the Singleton instances are instantiated
This fixes tons of warnings with clang from a recent xcode version on
macOS (and possibly other systems) complaining that an instantiation
of _singleton is required but no definition is available.
2017-07-10 21:11:20 +02:00
Thierry Crozat afc0ac65c9 I18N: Regenerate translations data file 2017-07-10 05:05:08 +02:00
Thierry Crozat db0728970c I18N: Regenerate translations data file 2017-06-26 05:05:03 +02:00
Thierry Crozat 3213c426a5 GUI: Separate bevel and shadow effect when extending widget rect
When widget::draw() is called it asks the ThemeEngine to redraw the background
first and then the widget gets redrawn in drawWidget(). The ThemeEngine uses
an extended rect to restore the background to include bevel and shadow effects.
However if this extended rect overlaps with other widgets, since those other
widgets are not redrawn, a part of those will be missing. See for example
bug #6394: GUI: List View save page drawns over font.

In case we get overlap we might need to change the way widgets are drawn so
that all widgets intersecting the area where the backgroud is restored are
redrawn. This commit simply seperate the bevel and shadow effects, and uses
the shadow offset only to extend the bottom and right sides of the rectangle
(while the bevel offset is still used to extend all four sides). This
results in a smaller extended rectangle (if the shadow offset is bigger than
the bevel offset, which is the case of the list view) and thus decrease the
risk of the issue happening. The particular cases described in bug #6394
are all fixed with this change.
2017-06-20 19:36:56 +01:00
Thierry Crozat 64c82e7e0e I18N: Regenerate translations data file 2017-06-19 05:05:03 +02:00
Bastien Bouclet 9bb9c0d58e GUI: Focus the first 'focusable' widget when rebuilding dialogs
Fixes Trac#9838.
2017-06-13 07:21:34 +02:00
Tarek Soliman 2977ae546e GUI: Improve calculation for savegame thumbnail labels
Instead of shrinking the rect based on how many labels aren't there,
expand the rect based on how many labels are there.

Closes gh-958
2017-06-09 13:17:09 -05:00
Tarek Soliman 7de8be411d GUI: Fix savegame thumbnail label layout
The Save/Load screen has a preview area with labels for date and time.
The bottom label was drawing past the bottom of the rect.
2017-06-09 13:17:09 -05:00
Tarek Soliman 231c263f70 GUI: Use dashes in default save description
Closes gh-956
2017-06-09 13:16:46 -05:00
Thierry Crozat a614638747 I18N: Regenerate translations data file 2017-05-29 05:05:06 +02:00
Thierry Crozat 8983a82741 I18N: Regenerate translations data file 2017-05-22 05:05:03 +02:00
Thierry Crozat 5c31db0594 I18N: Regenerate translations data file 2017-05-15 05:05:08 +02:00
Thierry Crozat dba9ef4fa4 I18N: Regenerate translations data file 2017-05-01 05:05:08 +02:00
Thierry Crozat e0539dd0e5 I18N: Regenerate translations data file 2017-04-24 05:05:10 +02:00
Thierry Crozat 571f608192 I18N: Regenerate translations data file 2017-04-17 05:05:09 +02:00
Thierry Crozat 82540e6363 I18N: Regenerate translations data file 2017-04-10 05:05:14 +02:00
Thierry Crozat 05bd770ea9 Merge pull request #921 from Joefish/PR_9711
GUI: Restore previous settings if GUI cannot be rendered
2017-04-09 21:09:10 +01:00
Joseph-Eugene Winzer 7ff4641d5d GUI: Restore settings if GUI cannot be rendered
PR#921 changes the behavior of the client that if the GUI fails to be
rendered the previously applied settings in the misc category are
restored. Error messages were altered according to the changes.

Bug: #9717 GUI: Indirectly changing 'GUI Language' can produce
                inconsistent behaviour when changing some options.
2017-04-06 23:08:28 +02:00
Thierry Crozat 78561ca94d GUI: Fix access to deleted widget after rebuilding a dialog
The issue was with the focus or mouse widget as it may not be a
direct child of the dialog (it may for example be a child of the tab
widget in the options dialog) and removing a widget was not
resetting the mouse of focus widget if that widget was not a
direct child.
2017-04-06 21:55:28 +01:00
Thierry Crozat 91125bcbcd GUI: Add method to know if a widget contains a given widget 2017-04-06 21:55:28 +01:00
Thierry Crozat 2dac196370 I18N: Regenerate translations data file 2017-04-03 05:05:09 +02:00
Thierry Crozat 8054869161 CREDITS: Add credits for Lab 2017-03-29 23:38:08 +01:00
Thierry Crozat 11fda24477 CREDITS: Add snover as contributor for the SCI engine 2017-03-29 23:24:16 +01:00
Thierry Crozat de1a1ee7b3 CREDITS: Move access engine credits to its proper place 2017-03-29 23:10:10 +01:00
Thierry Crozat 8d3b84ae1c CREDITS: Add credits for Fullpipe 2017-03-29 23:05:55 +01:00
Thierry Crozat c36a945449 CREDITS: Add credits for ADL engine 2017-03-29 22:00:49 +01:00
Peter Kohaut d7080148c3 BLADERUNNER: Added credits for Blade Runner 2017-03-25 23:51:35 +01:00
D G Turner 7843e12cad GUI: Fix GCC Warnings. 2017-03-20 11:11:54 +00:00
Bastien Bouclet 4ca6f58264 GUI: Fix a signed vs unsigned comparison warning 2017-03-18 16:17:10 +01:00
rsn8887 ef992f26bb PSP2: Add credits for Vita port 2017-03-14 19:02:40 -05:00
Eugene Sandulenko 121cb80696 JANITORIAL: Remove trailing spaces 2017-03-13 08:59:22 +01:00
Eugene Sandulenko 1ffb661853 GUI: Fix warnings 2017-03-13 08:59:10 +01:00