aboutsummaryrefslogtreecommitdiff
path: root/backends/taskbar
AgeCommit message (Collapse)Author
2018-12-17WIN32: Move all ARRAYSIZE undefs to util.hSupSuper
Instead of trying to undefine ARRAYSIZE everywhere we use a Windows header, let's just do it before we define our own
2018-12-16WIN32: Fix incorrect Windows version checkSupSuper
There's no point in testing for Windows 10 since the comparison is already "greater than or equals", and it identifies itself as 6.2 for backwards compatibility. Likely it was failing before because the return type was wrong. Version checks are unreliable anyways, should use feature checks, but "if it ain't broke don't fix it".
2018-12-16WIN32: Move utility functions to a common wrapperSupSuper
2017-09-10MACOS: Fix warnings about undeclared selectorsColin Snover
When -Wundeclared-selector is enabled (recommended by Apple), the calls to the setBadgeLabel selector in MacOSXTaskbarManager are warned on because NSDockTile declarations are not included because they do not exist in macOS 10.4 and earlier. While I don't know that we are even supporting such old macOS versions these days, it is simple enough to fix this problem when compiling to modern macOS versions by conditionally including the necessary header.
2016-10-09JANITORIAL: Remove more trailing spacesEugene Sandulenko
2016-07-10MACOS: Use 'unsigned int' instead of NSUIntegerColin Snover
NSUInteger apparently does not exist until macOS 10.5, but buildbot targets 10.4.
2016-07-10MACOS: Fix sign comparisonColin Snover
2016-06-08WIN32: Fix taskbar detection under Windows 10 onwards.Kirben
2016-06-08WIN32: Fix taskbar detection under Windows 10 onwards.Kirben
2016-03-25OS X: Clean taskbar codeThierry Crozat
This involves moving the NSDockTilePlugIn code to backend/taskbar and fixing style to follow our coding conventions. One make target was also renamed. All in all there is no change in functionality with this commit.
2016-03-25OS X: Fix access to NSArray items with older SDKsThierry Crozat
2016-03-25OS X: Add missing includes for recently introduced taskbar codeThierry Crozat
2016-03-25OS X: Implement a Dock Tile Plugin to display recent games menu in dockThierry Crozat
This allows to start a recently played game directly from the dock. The ScummVM.app application should have been permanently added to the dock and the menu is only present when ScummVM is not running. The list of recently played game is written by the taskbar code in ScummVM. The Dock Tile Plugin only reads that list to populate the menu.
2016-03-25OS X: Implement saving recent games list to user preferencesThierry Crozat
2016-02-12WIN32: Fix compilation with MinGW-w64 based Win32 compiler.Johannes Schickel
2015-12-14WIN32: Fix building for (some) MinGW64 toolchains.Johannes Schickel
2015-02-18WINCE: Fix compilation.Johannes Schickel
2015-02-16WIN32: Add experimental SDL2 support.Johannes Schickel
Based on changes by aquadran.
2014-10-06UNITY: Check for GLib version at runtimeTobia Tesan
g_type_init() is deprecated since 2.36
2014-10-06UNITY: Call g_type_init but define DISABLE_DEPRECATION_WARNINGSTobia Tesan
2014-10-05UNITY: Call g_type_init only with GLib < 2.36Tobia Tesan
With GLib >= 2.36 g_type_init() is deprecated and only throws an ugly warning
2014-02-23OSX: Implement TaskbarManager for Mac OS XThierry Crozat
This implements count badge, progress bar, and icon overlay. It uses the NSDockTile API which is available since OS X 10.5. The code compiles and run on older system but without doing anything.
2014-01-21BUILD: Rename libunity support variable to "USE_UNITY" instead of ↵Johannes Schickel
"USE_TASKBAR_UNITY". This makes it consistent with other library support variables.
2012-09-26JANITORIAL: Remove trailing whitespaces.Johannes Schickel
Powered by: git ls-files "*.cpp" "*.h" "*.m" "*.mm" | xargs sed -i -e 's/[ \t]*$//'
2012-02-15JANITORIAL: Fix whitespace in pointer template argTarek Soliman
2012-01-23TASKBAR: Fix compilation with mingw-w64dhewg
mingw-compat.h is not required for newer mingw-w64, all required symbols are present in the system headers.
2011-08-06BACKENDS: Implement notifyError() and clearError() for Win32TaskbarManagerLittleboy
2011-08-06JANITORIAL: Remove SVN keywordsEugene Sandulenko
2011-06-29BACKENDS: Implement Win32TaskbarManager::setCount()Littleboy
2011-06-28BACKENDS: Fix warnings in Win32TaskbarManagerLittleboy
2011-06-26BACKENDS: Fix running on pre-Windows 2000 operating systemsLittleboy
The Windows taskbar manager uses VerSetConditionMask and VerifyVersionInfo to check for Windows 7 or later before enabling the taskbar integration features. Those functions did not appear until Windows 2000, so we have to check for them at runtime.
2011-06-25TASKBAR: initialize _taskBar with NULL in constructorathrxx
2011-06-23BACKENDS: Silence warnings when compiling Win32TaskbarManager with mingw and ↵Littleboy
add CLSID_ShellLink definition
2011-06-22BACKENDS: Fix compilation with UnityLittleboy
- Replace UNIX by POSIX - Move unity include to cpp file - Add exception for unistd.h and time.h headers
2011-06-22BACKENDS: Add missing enumeration value and GUID for compilation under older ↵Littleboy
versions of mingw64
2011-06-16BACKENDS: Enhance Win32TaskbarManager::getIconPath()Julien
We now look for an iconsPath configuration variable with the path to the icons folder. In addition, we look if there is an "icons" subfolder (useful when using extrapath to store icons)
2011-06-16BACKENDS: Fix compilation of Win32TaskbarManager with mingwJulien
2011-06-16BACKENDS: Allow use of excluded functions needed by Win32TaskbarManagerJulien
2011-06-16BACKENDS: Fix Win32TaskbarManager compilation with MingwLittleboy
It was missing an include for scummsys.h and so couldn't find the defines
2011-06-16BACKENDS: Add define for Unity-specific taskbar codeLittleboy
2011-06-16BACKENDS: Remove UnityTaskbarManager::setOverlayIcon()Littleboy
Unity is not going to provide a way to set a custom overlay icon (the emblem API is being replaced by a simple urgent state)
2011-06-16BACKENDS: Move Win32TaskbarManager init code to constructorLittleboy
2011-06-16BACKENDS: Add support for count status to TaskbarManagerLittleboy
- Show the number of found games when using the massadd dialog
2011-06-16BACKENDS: Integrate glib main event loopLittleboy
- Unity needs a glib event loop to dispatch events. - Cleanup whitespace and indentation
2011-06-16BACKENDS: Add WIP Unity supportLittleboy
2011-06-16BACKENDS: Add use flag for taskbar integrationLittleboy
2011-06-16BACKENDS: Add stubs for unity taskbar classLittleboy
2011-06-16BACKENDS: Add taskbar integration compat header for MingWLittleboy
2011-06-16BACKENDS: Add support for custom game icon (recent items list and icon overlay)Littleboy
2011-06-16BACKENDS: Implement Win32 taskbar progress state and recent listLittleboy