Jordan Woyak
|
9e8181e80e
|
Core/HW: Fix some explicitly defaulted but implicitly deleted warnings.
|
2019-10-19 16:35:03 -05:00 |
|
JMC47
|
4a613dad20
|
Merge pull request #8304 from AdmiralCurtiss/memcard-manager-icon-fix
Qt/GCMemcardManager: Fix icon animations displaying incorrectly.
|
2019-10-17 18:03:21 -04:00 |
|
JMC47
|
8bc0a92f2c
|
Merge pull request #7663 from jordan-woyak/expression-parser-improve
Expression parser improvements
|
2019-10-17 17:35:30 -04:00 |
|
Anthony
|
acf9bd5ebe
|
Merge pull request #8408 from ethteck/move-cpu-emulation-engine-options
Qt: Move CPU Emulation Engine options to the Advanced tab
|
2019-10-17 12:56:50 -07:00 |
|
Ethan Roseman
|
2647e412ae
|
Change from radio buttons to combobox, sizing fix and slight reorganization
|
2019-10-16 21:01:01 -04:00 |
|
Anthony
|
6a15de58f4
|
Merge pull request #8403 from jordan-woyak/netplay-wiimote-buffer-fix
NetPlay: Allow Wii Remote buffer size to decrease
|
2019-10-16 16:20:53 -07:00 |
|
Anthony
|
a21b7b1bdd
|
Merge pull request #8390 from jordan-woyak/wiimote-emu-tilt-fix
WiimoteEmu: Tilt fixes.
|
2019-10-16 16:14:42 -07:00 |
|
spycrab
|
2f0ad1b6a0
|
Merge pull request #8402 from spycrab/qt_about_restructure
Qt/AboutDialog: Clean up code a bit
|
2019-10-16 22:25:26 +02:00 |
|
JosJuice
|
a6daed23e7
|
Merge pull request #8387 from sepalani/reg-view-in
RegisterWidget: Fix view in code/memory
|
2019-10-16 20:43:32 +02:00 |
|
Ethan Roseman
|
1ce566f9fd
|
Moved CPU Emulation Engine options to the Advanced tab
|
2019-10-16 12:41:13 -04:00 |
|
Jordan Woyak
|
b120b08726
|
ControllerEmu: Clamp results of trigger/slider states to prevent integer overflow later on.
|
2019-10-15 15:35:07 -05:00 |
|
spycrab
|
4425d05c4a
|
Merge pull request #8400 from sepalani/fix-mega
SignatureDB: Add missing selectors
|
2019-10-15 18:24:03 +02:00 |
|
Admiral H. Curtiss
|
bbeb25de48
|
Qt/Debugger/CodeWidget: Allow pressing 'enter' in address search box.
|
2019-10-14 21:47:27 +02:00 |
|
JMC47
|
d39555919d
|
Merge pull request #8395 from CookiePLMonster/improve-work-queue
Improvements to WorkQueueThread
|
2019-10-13 15:24:56 -04:00 |
|
Sepalani
|
8dc5557995
|
SignatureDB: Add missing selectors
|
2019-10-13 22:52:21 +04:00 |
|
Jordan Woyak
|
24a36eb027
|
NetPlay: Allow Wii Remote buffer size to decrease by dropping reports.
|
2019-10-13 13:03:57 -05:00 |
|
spycrab
|
aba23c8d87
|
Merge pull request #8401 from spycrab/qt_5.13.1
Externals/Qt: Update to 5.13.1
|
2019-10-13 16:27:33 +02:00 |
|
spycrab
|
1975e57b73
|
Qt/AboutDialog: Clean up code a bit
|
2019-10-13 16:11:19 +02:00 |
|
spycrab
|
ec526fee56
|
Externals/Qt: Update to 5.13.1
|
2019-10-13 16:06:56 +02:00 |
|
Jordan Woyak
|
7295458c11
|
ExpressionParser: Make Lexer ctor explicit and move argument.
|
2019-10-12 12:28:19 -05:00 |
|
Jordan Woyak
|
72302d9c42
|
ExpressionParser: Add support for /* */ style comments.
|
2019-10-12 11:41:02 -05:00 |
|
Jordan Woyak
|
b4e2b3cae3
|
ControllerEmu: Don't clear expression variables on references update. Hotplug would make that problematic.
|
2019-10-11 19:42:49 -05:00 |
|
Jordan Woyak
|
4d41bd64c8
|
ExpressionParser: Show error message with expected arguments.
|
2019-10-11 19:38:18 -05:00 |
|
Jordan Woyak
|
b57178d246
|
ExpressionParser: Remove ! character from function syntax. Remove unused serialization functions.
|
2019-10-11 18:12:18 -05:00 |
|
Jordan Woyak
|
7912dc57dd
|
ExpressionParser: Remove !while and add optional 2nd argument to !smooth.
|
2019-10-11 18:12:18 -05:00 |
|
Jordan Woyak
|
ca7ce67450
|
ExpressionParser/DolphinQt: Added parse results to UI.
|
2019-10-11 18:12:18 -05:00 |
|
Jordan Woyak
|
c8b2188e19
|
DolphinQT: Add syntax highlighting from tokenizer data.
|
2019-10-11 18:12:18 -05:00 |
|
Jordan Woyak
|
e3cf2ae0d4
|
DolphinQT/IOWindow: Add combo boxes to insert the new operators and functions so people are semi-aware of them. Fixed the "Apply" button. Display an error message on expression parse error.
|
2019-10-11 18:12:18 -05:00 |
|
Jordan Woyak
|
5cb1248612
|
ExpressionParser: Clean up some redundant using-declarations and wrong comments.
|
2019-10-11 18:12:18 -05:00 |
|
Jordan Woyak
|
fae8b15db1
|
ExpressionParser: Add !pulse function that evaluates to 1.0 for N seconds for each press.
|
2019-10-11 18:12:18 -05:00 |
|
Jordan Woyak
|
b5b43f8342
|
ExpressionParser: Add relative input function.
|
2019-10-11 18:12:18 -05:00 |
|
Jordan Woyak
|
08b291b0f9
|
ExpressionParser: Fix timer function with negative values.
|
2019-10-11 18:12:18 -05:00 |
|
Jordan Woyak
|
18b5120441
|
ExpressionParser: Add !tap function which activates after X (defaults to 2) taps within Y seconds.
|
2019-10-11 18:12:17 -05:00 |
|
Jordan Woyak
|
f2e499d587
|
ExpressionParser: Add !hold function that activates after input is held for N seconds.
|
2019-10-11 18:12:17 -05:00 |
|
Jordan Woyak
|
9e536382c4
|
ExpressionParser: Add function to smooth inputs.
|
2019-10-11 18:12:17 -05:00 |
|
Jordan Woyak
|
bbd6b1848f
|
ExpressionParser: Add deadzone function.
|
2019-10-11 18:12:17 -05:00 |
|
Jordan Woyak
|
6a2096c419
|
ExpressionParser: Add optional 2nd argument to toggle function which clears state.
|
2019-10-11 18:12:17 -05:00 |
|
Jordan Woyak
|
fd07ae8cec
|
ExpressionParser: Move FunctionExpression type definitions into another file.
|
2019-10-11 18:12:16 -05:00 |
|
Jordan Woyak
|
d4f9b8c4ef
|
ExpressionParser: Allow unary functions to be used without parens around the argument. e.g. !Up
|
2019-10-11 17:31:09 -05:00 |
|
Jordan Woyak
|
2a377e35ed
|
ExpressionParser: Make function names case sensitive.
|
2019-10-11 17:31:09 -05:00 |
|
Jordan Woyak
|
2b0297489f
|
ExpressionParser: Rename some functions and return a syntax error on trailing tokens.
|
2019-10-11 17:31:09 -05:00 |
|
Jordan Woyak
|
258832b1e8
|
ExpressionParser: Change function argument syntax to something more c++-like.
|
2019-10-11 17:31:09 -05:00 |
|
Jordan Woyak
|
ccac3f1e49
|
ExpressionParser: Fix negative literals and support unary minus operator.
|
2019-10-11 17:31:07 -05:00 |
|
Jordan Woyak
|
7cf903a209
|
ExpressionParser: Suppport N-ary functions. Arguments are read LISP style. N atoms are read after the function name. Added "if" function and made the "while" function more sensible with an arity of 2. Removed the ugly binary conditional operator.
|
2019-10-11 17:16:05 -05:00 |
|
Jordan Woyak
|
4dd078568b
|
ExpressionParser: Replace the timer literal with a timer function that increases from 0.0 to 1.0 and resets after N seconds. e.g. (!timer 2.0) is a 2 second timer. Fixed parsing of unary expressions so things like (! ! 1.0) work.
|
2019-10-11 17:14:45 -05:00 |
|
Jordan Woyak
|
785eb14432
|
ExpressionParser: Clean up string lexing and support numeric literals without tick delimiter: e.g. 0.75
|
2019-10-11 17:14:45 -05:00 |
|
Jordan Woyak
|
fa75ab404f
|
ExpressionParser: operator precedence.
|
2019-10-11 17:14:45 -05:00 |
|
Jordan Woyak
|
46c0ae7d1f
|
ExpressionParser: Add !while loop unary expression. Limited to 10000 reps to prevent infinite loops. Rhs is re-evaluated until it is < 0.5. Added comma operator, which behaves like it does in c++. Added subration operator.
|
2019-10-11 17:14:45 -05:00 |
|
Jordan Woyak
|
2c89b60298
|
ExpressionParser: cleanup.
|
2019-10-11 17:14:45 -05:00 |
|
Jordan Woyak
|
58efc93ed4
|
ExpressionParser: Conditional operator. A binary op that evals the rhs if lhs > 0.5 else 0.0.
|
2019-10-11 17:14:45 -05:00 |
|