Commit graph

242 commits

Author SHA1 Message Date
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
Milan Nikolic
1ec5358a2c Unbundle PySDL2 but keep a copy in src dir 2017-01-15 14:04:38 +01:00
Milan Nikolic
68e6f392cf Drop support for SDL1 2017-01-15 13:43:29 +01:00
Milan Nikolic
0efcbd72d6 Merge pull request #76 from water-works/alexgolec-fix-decode-null-input-tooltip
Handle null tooltips in the input plugin view
2016-07-06 09:12:35 +02:00
Alexander Golec
46480cd384 Handle null tooltips in the input plugin view 2016-07-05 23:43:06 -04:00
Milan Nikolic
80555dfbda Merge pull request #73 from jamezmoran/master
Fixing 'Unhandled Exception' issue when closing input config dialog.
2016-05-03 23:56:06 +02:00
James Moran
f1cc572d03 Fixing 'Unhandled Exception' issue when closing input config dialog. 2016-05-03 22:00:39 +01:00
Milan Nikolic
171bf9b795 fix indent 2016-04-23 19:25:34 +02:00
Milan Nikolic
39892f4c8d Merge pull request #72 from soreau/master
Assign input values from button widget text
2016-04-20 21:13:01 +02:00
Scott Moreau
6fe186e09d Assign input values from button widget text
After assigning values with a joystick in the input plugin configuration window,
none of the joystick values were written to the config file because the code
assumed the value to be a key and wrote the parameter only if the key value was
successfully decoded. This sets the button parameters from the widget text if
the value could not be decoded as an sdl key and fixes the problem mentioned
in issue #2 regarding joysticks:

"I just installed and tried the latest release and I can confirm that it still
occurs, but only for USB controller inputs. That is: It will save my settings
if I assign keyboard keys to the N64 controller buttons, but not if I assign
USB controller buttons to N64 controller buttons. Those will revert to their
previous values as soon as I close the input configuration window."
2016-04-20 12:59:38 -06:00
Milan Nikolic
010b279fea Merge pull request #65 from conchurnavid/debian
import debian package from Debian's pkg-games team
2015-12-19 22:33:53 +01:00
Conchúr Navid
1ed857fcea import debian package from Debian's pkg-games team
The pkg-games team in debian prepared a package under
https://anonscm.debian.org/cgit/pkg-games/mupen64plus-ui-python.git/ - this
one can be also be used to build the m64py*.deb from the upstream
repository. The Debian specific patches were dropped and the code to create
a version number based on the version number in the code was readded.
2015-12-19 17:40:27 +01:00
Milan Nikolic
3a2a39fba7 Merge pull request #61 from alexhenrie/master
fix QKeySequence crash
2015-10-23 07:26:23 +02:00
Alex Henrie
6179216d89 fix QKeySequence crash 2015-10-22 20:00:15 -06:00
Milan Nikolic
56be5ba946 Merge pull request #51 from milseg/master
UnicodeDecodeError corrected
2015-06-02 09:04:44 +02:00
milseg
837ab480eb UnicodeDecodeError corrected
I've got an UnicodeDecode error for the ascii codec while logging a message while running m64py on Ubuntu versions 14.04+. Adding two lines corrected the problem
2015-05-14 23:27:05 -03:00
Milan Nikolic
ebf5dd44ec prepare release 2015-05-04 21:54:27 +02:00
Milan Nikolic
0ca8f8a677 update authors 2015-05-04 14:39:06 +02:00
Milan Nikolic
786b41a481 portable zip build 2015-05-04 14:04:15 +02:00
Milan Nikolic
758fb9f4a1 add vsync option 2015-04-27 12:49:26 +02:00
Milan Nikolic
33eda07d38 update ui files 2015-04-27 12:38:09 +02:00
Milan Nikolic
7c426c8101 always add glwidget to stack 2015-01-02 19:06:33 +01:00
Milan Nikolic
2a06f5088f handle custom resolutions 2015-01-02 19:01:33 +01:00
Milan Nikolic
aea77ba059 toggle vidext without restart 2015-01-02 18:00:52 +01:00
Milan Nikolic
f1188bfe52 encode devicename 2015-01-02 15:58:56 +01:00
Milan Nikolic
a84d0a9301 Merge pull request #39 from conchurnavid/semi-auto
save input-sdl device name to allow correct auto-configuration
2015-01-01 13:15:10 +01:00
Conchúr Navid
7b58bfa213 save input-sdl device name to allow correct auto-configuration 2015-01-01 10:53:26 +01:00
Milan Nikolic
63147f26da force ini file on windows and osx 2014-12-26 13:18:20 +01:00
Milan Nikolic
e6c9ed2d11 build exe with python3/pyqt5 2014-12-21 16:27:11 +01:00