-
-
Notifications
You must be signed in to change notification settings - Fork 99
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: hugsy/cemu
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 0.7
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: hugsy/cemu
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 0.8
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 14 commits
- 94 files changed
- 2 contributors
Commits on Jun 25, 2023
-
Configuration menu - View commit details
-
Copy full SHA for afcdd28 - Browse repository at this point
Copy the full SHA afcdd28View commit details
Commits on Jun 28, 2023
-
Fix minor GUI bugs on Windows (#84)
* fixed missing context when parsing syscall on windows * [gui] minor cosmetic change to architecture submenu
Configuration menu - View commit details
-
Copy full SHA for a6cc5e9 - Browse repository at this point
Copy the full SHA a6cc5e9View commit details -
* add pre-commit policy * lowering coverage score (for now) to 45%
Configuration menu - View commit details
-
Copy full SHA for d22f77e - Browse repository at this point
Copy the full SHA d22f77eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4180265 - Browse repository at this point
Copy the full SHA 4180265View commit details
Commits on Aug 6, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 404479b - Browse repository at this point
Copy the full SHA 404479bView commit details
Commits on Aug 21, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 13c5b15 - Browse repository at this point
Copy the full SHA 13c5b15View commit details
Commits on Mar 21, 2024
-
Update GH Actions: * add Python 3.12 to the build process * removed github-slug-actions * upgraded all actions to the latest major version
Configuration menu - View commit details
-
Copy full SHA for 84724f1 - Browse repository at this point
Copy the full SHA 84724f1View commit details
Commits on Mar 26, 2024
-
Fix incorrect reset of the memory layout when switching architecture (#…
…91) * new install directive for pyproject * correct reset emulator to restore default memory mapping when switching architecture (+ minor type hint) * [emulator] Make sure text section is properly fetched
Configuration menu - View commit details
-
Copy full SHA for d45b14b - Browse repository at this point
Copy the full SHA d45b14bView commit details
Commits on Jul 30, 2024
-
* Update default.qss to better support for Cleanlooks theme in PyQt6 - Emptied default.qss to allow system dark and light modes to apply properly. - Ensures compatibility with Cleanlooks theme in PyQt6. * Update .gitignore to exclude .idea directory - Added .idea/ to .gitignore to prevent JetBrains IDE configuration files from being tracked. - Helps keep the repository clean and focused on source code. * Fix typos and update default window dimensions in cemu.ini - Corrected typos in the configuration file. - Updated default width and height values for better display of the window. * Add exception handling for missing syscall files in cemu/arch/__init__.py - Added exception handling to manage cases where syscall files do not exist for specific architectures (e.g., Generic). - Display a PyQt6 QMessageBox with the exception message to inform the user. * Add function to determine dark mode in cemu/ui/utils.py - Added is_dark_mode function to check if the current palette is in dark mode. - Uses QPalette to determine if the window color value is less than 128. * Enhance RegisterWidget in cemu/ui/registers.py - Changed column width from 60 to 80 in RegisterWidget class. - Improves the display of register names and values in the table. * Enhance MemoryMappingWidget and fix typos in cemu/ui/mapping.py - Increased column widths to 120 for better display in MemoryMappingWidget. - Set fixed width of MemoryMapTableWidget to 350. - Corrected typo in permission checkbox label from 'eXecute' to 'Execute'. * Add tooltips to CommandWidget buttons in cemu/ui/command.py - Enhanced CommandWidget to show tooltips when hovering over QPushButtons. - Tooltips provide additional context for each button's functionality. * Fix crashes and add error handling in cemu/emulator.py - Wrapped self.setup() method in try-except to handle exceptions gracefully. - Added QMessageBox to display error messages when setup fails. - Removed unnecessary reassignment of self.codelines in reset method to prevent crashes. - Modified next_instruction method to return Optional, returning None when no instructions remain instead of raising an exception. * Enhance AssemblyView and fix bugs in cemu/ui/codeeditor.py - Increased fixed width of AssemblyView from 140 to 230 for better display. - Removed background color stylesheet for better harmony in dark mode. - Fixed bug in update_assembly_code_pane method to correctly handle line returns on Windows by using '\n' instead of os.linesep. * Organize imports and remove unnecessary return statements in cemu/ui/highlighter.py - Organized imports for better readability and maintenance. - Removed unneeded return statements at the end of None type methods. * Enhance dock widget positions, implement StartInFullScreen, and fix various bugs in cemu/ui/main.py - Enhanced dock widget positions for better user experience in CEmuWindow class. - Implemented StartInFullScreen with global settings stored in ini file. - Changed default window width and height to 800x600 instead of 1600x800. - Fixed bug in Architecture menu for proper switching between x86 AT&T and Intel syntax in different bits (16, 32, 64). - Fixed bug in showShortcutPopup method with incorrect string format syntax. - Fixed crash in EmulationRunner class method run when no instructions remain. * Enhance code highlighting in dark mode - Add various functions for ui dark mode in cemu/ui/utils.py - Improve syntax highlighting for ui dark mode in cemu/ui/highlighter.py * Update README.md - Added new screenshots for GUI * Add type hints and some minor changes to improve code readability
Configuration menu - View commit details
-
Copy full SHA for 4cad30a - Browse repository at this point
Copy the full SHA 4cad30aView commit details -
Move build system to
rye
(#98)## Description Use [`rye`](https://rye-up.com) for build, test and publishing system
Configuration menu - View commit details
-
Copy full SHA for 78e4676 - Browse repository at this point
Copy the full SHA 78e4676View commit details -
Configuration menu - View commit details
-
Copy full SHA for fce5ad9 - Browse repository at this point
Copy the full SHA fce5ad9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 91935af - Browse repository at this point
Copy the full SHA 91935afView commit details
Commits on Aug 1, 2024
-
Code fixes before new release (#99)
## Description Several code fixes and stability improvements including: * switched to `rye` completely * restored CI tests * added plenty more tests * fixed a circular deps problem * code cleanup (replaced `path.open().read/write` with `path.read_text/write_text/read_bytes/write_bytes`
Configuration menu - View commit details
-
Copy full SHA for f96c22b - Browse repository at this point
Copy the full SHA f96c22bView commit details -
[CI] removed comments + cleanup (#100)
## Description [CI] removed comments + cleanup
Configuration menu - View commit details
-
Copy full SHA for 4325764 - Browse repository at this point
Copy the full SHA 4325764View commit details
Loading
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 0.7...0.8