summaryrefslogtreecommitdiff
path: root/src/core/frontend (follow)
Commit message (Collapse)AuthorAgeFilesLines
* general_frontend: Add documentation for parental controls and ecommerce appletsGravatar Zach Hilman2019-06-242-4/+32
|
* frontend: Add base class and default impl for ECommerce applet frontendGravatar Zach Hilman2019-06-242-0/+102
|
* web_browser: Rename OpenPage to OpenPageLocalGravatar Zach Hilman2019-06-242-7/+7
| | | This is more representative of what actually occurs, as web does support remote URLs which wouldn't need a romfs callback. This paves for easy future support of this with a call like 'OpenPageRemote' or similar.
* frontend: Add base class and default impl of parent controls applet frontendGravatar Zach Hilman2019-06-242-1/+52
|
* yuzu/bootmanager: Treat the resolution factor as a u32Gravatar Lioncash2019-06-032-13/+21
| | | | | | | | | Treating it as a u16 can result in a sign-conversion warning when performing arithmetic with it, as u16 promotes to an int when aritmetic is performed on it, not unsigned int. This also makes the interface more uniform, as the layout interface now operates on u32 across the board.
* Merge pull request #1931 from DarkLordZach/mii-database-1Gravatar bunnei2019-05-302-7/+6
|\ | | | | mii: Implement MiiManager backend and several mii service commands
| * profile_select: Port Service::Account::UUID to Common::UUIDGravatar Zach Hilman2019-04-252-7/+6
| |
* | emu_window: Pass OnMinimalClientAreaChangeRequest argument by copyGravatar ReinUsesLisp2019-05-261-2/+1
| | | | | | | | | | There's no performance improvement in passing an unsigned pair by reference.
* | core/frontend/emu_window: Make GraphicsContext's destructor virtualGravatar Lioncash2019-05-042-0/+4
|/ | | | | This class is used in a polymorphic context, so destruction of the context will lead to undefined behavior if the destructor isn't virtual.
* web_browser: Make OpenPage non-constGravatar Zach Hilman2019-04-172-3/+3
|
* main: Add GMainWindow hooks for Error displayGravatar Zach Hilman2019-04-171-1/+1
|
* general_frontend: Add frontend scaffold for PhotoViewer appletGravatar Zach Hilman2019-04-172-0/+55
|
* frontend: Add frontend receiver for Error appletGravatar Zach Hilman2019-04-172-0/+71
|
* web_browser: Make OpenPage constGravatar Zach Hilman2019-04-172-3/+3
|
* Merge pull request #2017 from jroweboy/glwidgetGravatar bunnei2019-04-131-9/+30
|\ | | | | Frontend: Migrate to QOpenGLWindow and support shared contexts
| * QT Frontend: Migrate to QOpenGLWindowGravatar James Rowe2019-01-211-9/+30
| |
* | general: Use deducation guides for std::lock_guard and std::unique_lockGravatar Lioncash2019-04-011-3/+3
| | | | | | | | | | | | | | Since C++17, the introduction of deduction guides for locking facilities means that we no longer need to hardcode the mutex type into the locks themselves, making it easier to switch mutex types, should it ever be necessary in the future.
* | Merge pull request #2170 from lioncash/emu-windowGravatar bunnei2019-02-272-2/+2
|\ \ | | | | | | core/frontend/emu_window: Make ClipToTouchScreen a const member function
| * | core/frontend/emu_window: Make ClipToTouchScreen a const member functionGravatar Lioncash2019-02-272-2/+2
| | | | | | | | | | | | | | | This member function doesn't modify instance state, so it can have the const specifier applied to it.
* | | common/math_util: Move contents into the Common namespaceGravatar Lioncash2019-02-272-7/+7
| | | | | | | | | | | | | | | These types are within the common library, so they should be within the Common namespace.
* | | common/vector_math: Move Vec[x] types into the Common namespaceGravatar Lioncash2019-02-261-1/+1
|/ / | | | | | | | | These types are within the common library, so they should be using the Common namespace.
* / frontend: Refactor ScopeAcquireWindowContext out of renderer_opengl.Gravatar bunnei2019-01-232-0/+41
|/
* core/frontend/applets/web_browser: Make OpenPage() non-constGravatar Lioncash2019-01-172-3/+3
| | | | | | | | This is a function that definitely doesn't always have a non-modifying behavior across all implementations, so this should be made non-const. This gets rid of the need to mark data members as mutable to work around the fact mutating data members needs to occur.
* frontend: Add frontend responder for web browserGravatar Zach Hilman2018-12-282-0/+52
|
* Merge pull request #1886 from FearlessTobi/port-4164Gravatar bunnei2018-12-232-0/+22
|\ | | | | Port citra-emu/citra#4164: "citra_qt, video_core: Screenshot functionality"
| * yuzu, video_core: Screenshot functionalityGravatar zhupengfei2018-12-182-0/+22
| | | | | | | | Allows capturing screenshot at the current internal resolution (native for software renderer), but a setting is available to capture it in other resolutions. The screenshot is saved to a single PNG in the current layout.
* | frontend: Add frontend applet for ProfileSelectGravatar Zach Hilman2018-12-032-0/+46
|/ | | Responsible for selecting a profile and firing callback upon completion.
* Merge pull request #1667 from DarkLordZach/swkbdGravatar bunnei2018-11-202-0/+83
|\ | | | | am: Implement HLE software keyboard applet
| * applet: Add operation completed callbackGravatar Zach Hilman2018-11-182-3/+7
| |
| * software_keyboard: Make GetText asynchronousGravatar Zach Hilman2018-11-182-5/+9
| | | | | | | | a
| * am: Allow applets to push multiple and different channels of dataGravatar Zach Hilman2018-11-182-8/+7
| |
| * am: Implement ILibraryAppletAccessor IsCompleted and GetResultGravatar Zach Hilman2018-11-181-0/+1
| |
| * am: Implement text check software keyboard modeGravatar Zach Hilman2018-11-182-0/+8
| | | | | | | | Allows the game to verify and send a message to the frontend.
| * am: Deglobalize software keyboard appletGravatar Zach Hilman2018-11-182-31/+36
| |
| * qt/main: Register Qt Software Keyboard frontend with AMGravatar Zach Hilman2018-11-181-0/+1
| | | | | | | | Allows using Qt provider over default.
| * frontend/applets: Add frontend software keyboard provider and defaultGravatar Zach Hilman2018-11-182-0/+61
| | | | | | Default implementation will return "yuzu" for any string. GUI clients (or CLI) can implement the Frontend::SoftwareKeyboardApplet class and register an instance to provide functionality.
* | settings: Add Native type for mouse buttonsGravatar Zach Hilman2018-11-181-0/+7
|/
* emu_window: Ensure WindowConfig members are always initializedGravatar Lioncash2018-08-141-3/+3
| | | | | Previously we weren't always initializing all members of the struct. Prevents potentially wonky behavior from occurring.
* core: Namespace EmuWindowGravatar Lioncash2018-08-112-0/+8
| | | | Gets the class out of the global namespace.
* Rename logging macro back to LOG_*Gravatar James Rowe2018-07-021-3/+3
|
* core: Replace remaining old non-generic logger usages with fmt-capable ↵Gravatar Lioncash2018-04-261-3/+3
| | | | | | | | equivalents LOG_GENERIC usages will be amended in a follow-up to keep API changes separate from interface changes, as it will require removing a parameter from the relevant function in the VMManager class.
* yuzu: Update license text to be consistent across project.Gravatar bunnei2018-01-132-2/+2
|
* core: Fix recent GCC build breaks.Gravatar bunnei2018-01-111-0/+2
|
* frontend: Update for undocked Switch screen layout.Gravatar bunnei2018-01-104-251/+39
|
* hle: Remove a large amount of 3ds-specific service code.Gravatar bunnei2017-10-106-204/+0
|
* Merge pull request #2899 from wwylele/touch-refactorGravatar bunnei2017-08-293-39/+69
|\ | | | | Refactor touch input into a TouchDevice
| * EmuWindow: refactor touch input into a TouchDeviceGravatar wwylele2017-08-242-39/+63
| |
| * HID: use TouchDevice for touch padGravatar wwylele2017-08-241-0/+6
| |
* | SidebySide Layout (#2859)Gravatar ThaMighty902017-08-253-1/+49
|/ | | | | | | | | | | | | | | | | | | | | | * added a SidebySide Layout * Reworked, so both screen have the same height and cleaned up screen translates. * added the option in the UI, hope this is the right way to do it. formated framebuffer_layout.cpp * delete the x64 files * deleted ui_configure_graphics.h * added Option for the Layout in the xml * got rid of SIDE_BY_SIDE_ASPECT_RATIO because it was useless. pulled translate into variables * changed shift variables to u32 and moved them in their respective branch. remove notr="true" for the Screen layout drop down * reworked intends :). changed function description for SideFrameLayout * some description reworking
* move MotionEmu from core/frontend to input_common as a InputDeviceGravatar wwylele2017-08-115-252/+4
|