summaryrefslogtreecommitdiff
path: root/Source/Core/DolphinWX/WxUtils.cpp
AgeCommit message (Collapse)Author
2018-06-26Remove DolphinWXspycrab
2018-03-09Unify ISOFile (wx) with GameFile (Qt) and put it in UICommonJosJuice
The original reason I wanted to do this was so that we can replace the Android-specific code with this in the future, but of course, just deduplicating between DolphinWX and DolphinQt2 is nice too. Fixes: - DolphinQt2 showing the wrong size for split WBFS disc images. - DolphinQt2 being case sensitive when checking if a file is a DOL/ELF. - DolphinQt2 not detecting when a Wii banner has become available after the game list cache was created. Removes: - DolphinWX's ability to load PNGs as custom banners. But it was already rather broken (see https://bugs.dolphin-emu.org/issues/10365 and https://bugs.dolphin-emu.org/issues/10366). The reason I removed this was because PNG decoding relied on wx code and we don't have any good non-wx/Qt code for loading PNG files right now (let's not use SOIL), but we should be able to use libpng directly to implement PNG loading in the future. - DolphinQt2's ability to ignore a cached game if the last modified time differs. We currently don't have a non-wx/Qt way to get the time.
2017-08-03WxUtils: add WxStrToULMichael M
2016-10-04WX: Replace SetIcon with SetIcons(wxIconBundle)EmptyChaos
Setting a single icon at a single resolution doesn't scale well, Windows requires a 16x16 icon for the window and a 32x32/48x48 for the taskbar. Providing all icons produces less pixellated results at HiDPI.
2016-10-04WX: HiDPI: FrameAUI / DebuggerEmptyChaos
Changes: - MemoryWindow was cleaned up and gives more feedback on searches. Some bugs were fixed as well: - A complex bug that allowed tearing off tabs and opening multiple copies of a debug panel which lead to segfaults - Another segfault related to right-click menus on code/memory views when those tools were floating in their own window.
2016-10-04WX: HiDPI Support FrameworkEmptyChaos
Portable flexible HiDPI image loading and other support for Windows/GTK/OSX.
2016-09-18Don't force compile everything as Objective-C++ on macOSMichael Maltese
2016-06-24Reformat all the things. Have fun with merge conflicts.Pierre Bourdon
2016-01-20DolphinWX: Support 2x images for all resourcesJosJuice
2016-01-05DolphinWX: Stop using XPM imagesJosJuice
Using the XPM format for images has become a maintenance problem because people don't know how to create them. This commit removes all XPM images and all C files that contain PNG images. DolphinWX now uses the PNGs in the Resources folder instead, just like DolphinQt and DolphinQt2 do.
2015-05-25Set copyright year to when a file was createdTillmann Karras
2015-05-25Update license headers to GPLv2+Tillmann Karras
2015-05-08DolphinWX: Remove unnecessary includesLioncash
2014-11-17WxUtils: Get rid of GetCurrentBitmapLogicalScaleLioncash
wx now provides the means to query this.
2014-08-17Fixed toolbar's disabled button color.archshift
2014-08-02DolphinWX: Use a regular wxMessageBox instead of a PanicAlert for non-panic ↵Lioncash
errors.
2014-05-17Kill off _T and wxT macrosLioncash
Minor other alterations that relate to above as well. Also added the PanicAlertT version of alerts for some error messages that use PanicAlert. We want the user to actually understand why the error occurred.
2014-03-14Kill off some usages of c_str.Lioncash
Also changes some function params, but this is ok. Some simplifications were also able to be made (ie. killing off strcmps with ==, etc).
2014-02-28ArmEmitter: make it more readableTillmann Karras
2014-02-23Make DolphinWX/ mostly IWYU clean.Pierre Bourdon
2014-02-20Fix more header sorting issues in DolphinWX/ (now check-includes clean).Pierre Bourdon
2014-02-18Convert all includes to relative paths.Lioncash
2013-12-31Remove unnecessary Src/ foldersJasper St. Pierre