Commit graph

270 commits

Author SHA1 Message Date
gabrieldiasdeabreu e767670092 set requirement pyqt5 version that works 2020-04-11 13:21:52 -03:00
Milan Nikolic 66432564f5
Update MANIFEST.in 2020-04-10 15:36:22 +02:00
Milan Nikolic 4d3e7c76a8
Update ChangeLog 2020-04-10 14:54:46 +02:00
Milan Nikolic aaac977cc0
Update build_dmg 2020-04-10 14:54:19 +02:00
Milan Nikolic 6ad95232eb
Allow to start from bin/ 2020-04-10 14:53:52 +02:00
Milan Nikolic ccea55430b
Check again for library_path 2020-04-10 14:53:19 +02:00
Milan Nikolic d4181b955c
Update build_exe 2020-04-06 17:16:40 +02:00
Milan Nikolic d384a74ba1
Change front image 2020-04-06 17:14:15 +02:00
Milan Nikolic a8a783d112
Fix settings layout 2020-04-06 14:31:13 +02:00
Milan Nikolic d33537c764
Add snapshots 2020-04-06 13:55:07 +02:00
Milan Nikolic 24638200e3
Fix screenshot 2020-04-06 13:19:35 +02:00
Milan Nikolic 8b3e4f033a
Handle case where key is not in keymap 2020-04-05 01:40:52 +02:00
Milan Nikolic fea7d24a70
Use get_parameter_help_safe 2020-04-05 00:23:49 +02:00
Milan Nikolic e2b149cc87
Update .gitignore 2020-04-04 23:12:30 +02:00
Milan Nikolic aba5db0b17
Update .gitignore 2020-04-04 23:10:57 +02:00
Milan Nikolic 5bd8fcfa97
Fix vidext 2020-04-04 23:01:39 +02:00
Milan Nikolic 30e05dd9a3
Merge pull request #141 from bugfood/fix-nosaveoptions
Fix nosaveoptions
2019-01-22 12:24:00 +01:00
Corey Hickey c95ba9a894 Save configuration right before running game
This patch is parallel to commit 0bb63fe6f5a in mupen64plus-ui-console.
0bb63fe6f5

I intend to submit patches for removing configuration saving from
plugins (mupen64plus-audio-sdl is aleady done).

In exchange, the front-ends should save the configuration at the latest
safe opportunity, to capture any changes before most chances of crashes,
power outages, kill -9, etc.

Discussion:
https://github.com/mupen64plus/mupen64plus-audio-sdl/pull/26
2019-01-21 22:58:57 -08:00
Corey Hickey b7f5906a93 Remove DelaySI
This was removed from the core library in commit 0bcfd3cc7.

Without this change, running against a recent core raises an exception
similar to that filed here:

https://github.com/mupen64plus/mupen64plus-ui-python/issues/75
2019-01-21 22:46:32 -08:00
Milan Nikolic fccb7724e2
Merge pull request #133 from robalni/readable-labels
Make labels more readable
2018-07-18 09:15:12 +02:00
Robert Alm Nilsson fa0d522ab4 Make labels more readable
Extracts information from the help text and uses it as label.  This
makes it easier to see what some plugin settings do.
2018-07-17 17:33:42 +02:00
Milan Nikolic 136c72d8b4
Merge pull request #132 from robalni/combobox
Use ComboBox when key can be negative + fix slash problem
2018-07-17 16:42:24 +02:00
Milan Nikolic 936ff60b99
Merge pull request #131 from robalni/add-device
Add selected device to list if not connected
2018-07-17 16:40:47 +02:00
Robert Alm Nilsson a5135c8f76 Use ComboBox when key can be negative
This turns many options in the glide64mk2 plugin from SpinBox into
ComboBox.  This commit also fixes an issue with the fps option not
showing "VI/s counter" correctly because it contains a slash.
2018-07-17 16:29:01 +02:00
Robert Alm Nilsson 1b37ebd523 Add selected device to list if not connected
This prevents a crash that happened if you selected a joystick device
and then unplugged it and went back to the input settings window.  The
crash happened because set_opts() tried to select the item in the list
when it did not exist.
2018-07-17 14:22:45 +02:00
Milan Nikolic 1efbc580c5
Merge pull request #130 from robalni/pakfields
Add fields to m64p_rom_settings
2018-07-16 17:55:55 +02:00
Robert Alm Nilsson f4961171c6 Add fields to m64p_rom_settings
The core library has added these fields so all frontends must be updated
or recompiled to continue working.  Otherwise the wrong size will be
sent to CoreGetRomSettings() and it will return a M64ERR_INPUT_INVALID
response.
2018-07-16 16:25:17 +02:00
Milan Nikolic 164577efde
Merge pull request #121 from jimbo1qaz/patch-1
Add hard-coded deadzone into input configuration buttons.
2018-03-06 12:58:25 +01:00
jimbo1qaz 61d73f90d1
Document choice of axis deadzone. 2018-03-06 01:06:13 -08:00
jimbo1qaz 8c75194ece
Add hard-coded deadzone into input configuration buttons. 2018-03-05 09:00:16 -08:00
Richard Goedeken 183071d651
Merge pull request #118 from bentley/master
Update homepage in about.ui
2018-01-05 19:17:19 -08:00
Anthony J. Bentley 4c21f797ca Update homepage in about.ui. 2017-12-28 16:13:10 -07:00
Milan Nikolic 0331188764 Fix plugin_load_try path printing on error 2017-05-29 17:51:17 +02:00
Milan Nikolic 0f209e7cc8 Update version 2017-05-19 18:04:48 +02:00
Milan Nikolic c3a037f7b6 Fix joy name 2017-05-19 18:04:23 +02:00
Milan Nikolic 8875aefc71 Update LICENSES 2017-05-08 15:57:23 +02:00
Milan Nikolic 636826e05f Replace .md with .rst everywhere 2017-05-08 15:23:32 +02:00
Milan Nikolic f617b4b0be Don't crash if plugin is missing, this should fix #106 2017-05-08 12:44:02 +02:00
Milan Nikolic 01f7edc94f Use SDL_EnableScreenSaver/SDL_DisableScreenSaver, remove screensaver.py 2017-04-11 19:14:14 +02:00
Milan Nikolic 03e79fdc4b Merge pull request #103 from tmose1106/master
Fix install error and convert README to reStructuredText
2017-03-27 20:47:36 +02:00
Ted Moseley 9b45103995
Fix install error and convert README to reStructuredText
Early this week, GitHub user xX-Yoshi-Xx informed me that there was an
issue installing using my last commit. This was due to the script trying
to import a module from `src/m64py` before it was added to the path. So
I fixed that just by moving the import down a few lines.

I also rewrote the README in reStructuredText, since this is the
default Python markup format. I added some new content on using the
`requirements.txt`` file to install the Python dependencies as well as a
few other notes. I also did a few smaller things like making the
Changelog file in all caps like the other files.
2017-03-27 10:54:38 -04:00
Milan Nikolic 7d0dd4ec4e Merge pull request #101 from tmose1106/master
Change setup.py to Setuptools and refactor bits of code within setup.py
2017-03-17 13:26:38 +01:00
Ted Moseley 26d0cc010e Change setup.py to Setuptools and refactor bits of code
Earlier today I got a warning from Pip saying that ability to uninstall
programs that were installed using the Distutils module is going to be
depricated. So I decided to update everything over to Setuptools, which
is the new Python standard. While doing so, I ran the script through
flake8 and pylint a bit and took care of warnings not dealing with line
length or the lack of docstrings. I also took a bit of creative license
when I felt comfortable doing so to make the script more readable.
2017-03-17 00:13:44 -04:00
Milan Nikolic f2a459bf39 Merge pull request #99 from HaraldB/master
Sanitize joystick names
2017-03-08 22:07:57 +01:00
Harald Brinkmann 791a10c9c4 Sanitize joystick names 2017-03-08 21:11:36 +01:00
Milan Nikolic 90b4aa16c4 Update README.md 2017-02-23 10:41:06 +01:00
Milan Nikolic cb6be65751 Remove sdl2 lib 2017-01-19 05:22:48 +01:00
Milan Nikolic 6815bf9816 Prepare release 2017-01-19 05:22:02 +01:00
Milan Nikolic a771c8b2b7 Move nvidia hack before import from QtOpenGL 2017-01-15 15:45:14 +01:00
Milan Nikolic 588fda8cd6 More input fixes 2017-01-15 15:34:55 +01:00