Commit Graph

  • bb8d0261be DolphinQt: Mark ubershader setting names as translatable JosJuice 2019-10-18 23:35:13 +02:00
  • 40d15980c5 DolphinQt/Mapping: Explicitly specify parents of conditionally added widgets to prevent memory leaks. Jordan Woyak 2019-10-18 12:26:03 -05:00
  • fa8cbd83e2 Qt/Mapping: Show current input states in advanced dialog. Jordan Woyak 2019-01-06 17:15:00 -06:00
  • 1aeb4908e6 CMake/Windows: Fix warnings about flags being overridden spycrab 2019-10-18 15:52:46 +02:00
  • 50ee8b105d Windows: Make builds more reproducible spycrab 2019-10-18 16:00:15 +02:00
  • 4a613dad20 Merge pull request #8304 from AdmiralCurtiss/memcard-manager-icon-fix JMC47 2019-10-17 18:03:21 -04:00
  • 8bc0a92f2c Merge pull request #7663 from jordan-woyak/expression-parser-improve JMC47 2019-10-17 17:35:30 -04:00
  • acf9bd5ebe Merge pull request #8408 from ethteck/move-cpu-emulation-engine-options Anthony 2019-10-17 12:56:50 -07:00
  • 2647e412ae Change from radio buttons to combobox, sizing fix and slight reorganization Ethan Roseman 2019-10-15 18:23:12 -04:00
  • 6a15de58f4 Merge pull request #8403 from jordan-woyak/netplay-wiimote-buffer-fix Anthony 2019-10-16 16:20:53 -07:00
  • 4b1567cc03 Merge pull request #8406 from jordan-woyak/macos-enable-sdl Anthony 2019-10-16 16:17:10 -07:00
  • a21b7b1bdd Merge pull request #8390 from jordan-woyak/wiimote-emu-tilt-fix Anthony 2019-10-16 16:14:42 -07:00
  • 2f0ad1b6a0 Merge pull request #8402 from spycrab/qt_about_restructure spycrab 2019-10-16 22:25:26 +02:00
  • a6daed23e7 Merge pull request #8387 from sepalani/reg-view-in JosJuice 2019-10-16 20:43:32 +02:00
  • d6a394e027 Merge pull request #8381 from Ebola16/351 JosJuice 2019-10-16 20:42:48 +02:00
  • 1ce566f9fd Moved CPU Emulation Engine options to the Advanced tab Ethan Roseman 2019-10-08 14:48:43 -04:00
  • a1405f70a2 Merge pull request #8407 from jordan-woyak/dj-turntable-fix JMC47 2019-10-15 22:55:59 -04:00
  • b120b08726 ControllerEmu: Clamp results of trigger/slider states to prevent integer overflow later on. Jordan Woyak 2019-10-15 15:35:07 -05:00
  • 4425d05c4a Merge pull request #8400 from sepalani/fix-mega spycrab 2019-10-15 18:24:03 +02:00
  • d2c1dbef16 CMake: Enable SDL by default on macOS. Jordan Woyak 2019-10-14 20:51:08 -05:00
  • c634bc86e5 Merge pull request #8405 from AdmiralCurtiss/debugger-address-search-usability Anthony 2019-10-14 13:28:56 -07:00
  • bbeb25de48 Qt/Debugger/CodeWidget: Allow pressing 'enter' in address search box. Admiral H. Curtiss 2019-10-14 21:47:27 +02:00
  • 3beb371cc9 Merge pull request #8404 from JosJuice/gitignore-cxx Mat M 2019-10-14 14:14:10 -04:00
  • 7677e5608f Add /Source/Android/app/.cxx/ to .gitignore JosJuice 2019-10-14 18:25:01 +02:00
  • d39555919d Merge pull request #8395 from CookiePLMonster/improve-work-queue JMC47 2019-10-13 15:24:56 -04:00
  • 8dc5557995 SignatureDB: Add missing selectors Sepalani 2019-10-12 20:04:51 +04:00
  • 24a36eb027 NetPlay: Allow Wii Remote buffer size to decrease by dropping reports. Jordan Woyak 2019-10-13 13:03:09 -05:00
  • aba23c8d87 Merge pull request #8401 from spycrab/qt_5.13.1 spycrab 2019-10-13 16:27:33 +02:00
  • 1975e57b73 Qt/AboutDialog: Clean up code a bit spycrab 2019-10-13 16:04:13 +02:00
  • ec526fee56 Externals/Qt: Update to 5.13.1 spycrab 2019-10-13 03:36:17 +02:00
  • 7295458c11 ExpressionParser: Make Lexer ctor explicit and move argument. Jordan Woyak 2019-10-12 12:28:19 -05:00
  • 72302d9c42 ExpressionParser: Add support for /* */ style comments. Jordan Woyak 2019-10-12 11:41:02 -05:00
  • b4e2b3cae3 ControllerEmu: Don't clear expression variables on references update. Hotplug would make that problematic. Jordan Woyak 2019-10-11 19:42:49 -05:00
  • 4d41bd64c8 ExpressionParser: Show error message with expected arguments. Jordan Woyak 2019-10-11 19:38:18 -05:00
  • b57178d246 ExpressionParser: Remove ! character from function syntax. Remove unused serialization functions. Jordan Woyak 2019-04-04 17:35:49 -05:00
  • 7912dc57dd ExpressionParser: Remove !while and add optional 2nd argument to !smooth. Jordan Woyak 2019-04-03 19:45:09 -05:00
  • ca7ce67450 ExpressionParser/DolphinQt: Added parse results to UI. Jordan Woyak 2019-03-02 14:47:26 -06:00
  • c8b2188e19 DolphinQT: Add syntax highlighting from tokenizer data. Jordan Woyak 2019-03-02 10:10:26 -06:00
  • 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. Jordan Woyak 2019-01-27 10:35:29 -06:00
  • 5cb1248612 ExpressionParser: Clean up some redundant using-declarations and wrong comments. Jordan Woyak 2019-01-27 09:13:12 -06:00
  • fae8b15db1 ExpressionParser: Add !pulse function that evaluates to 1.0 for N seconds for each press. Jordan Woyak 2019-01-26 16:34:28 -06:00
  • b5b43f8342 ExpressionParser: Add relative input function. Jordan Woyak 2019-01-26 15:30:21 -06:00
  • 08b291b0f9 ExpressionParser: Fix timer function with negative values. Jordan Woyak 2019-01-26 14:48:26 -06:00
  • 18b5120441 ExpressionParser: Add !tap function which activates after X (defaults to 2) taps within Y seconds. Jordan Woyak 2019-01-26 14:40:47 -06:00
  • f2e499d587 ExpressionParser: Add !hold function that activates after input is held for N seconds. Jordan Woyak 2019-01-26 14:15:36 -06:00
  • 9e536382c4 ExpressionParser: Add function to smooth inputs. Jordan Woyak 2019-01-26 14:04:14 -06:00
  • bbd6b1848f ExpressionParser: Add deadzone function. Jordan Woyak 2019-01-26 13:35:58 -06:00
  • 6a2096c419 ExpressionParser: Add optional 2nd argument to toggle function which clears state. Jordan Woyak 2019-01-26 13:18:20 -06:00
  • fd07ae8cec ExpressionParser: Move FunctionExpression type definitions into another file. Jordan Woyak 2019-01-26 12:17:30 -06:00
  • d4f9b8c4ef ExpressionParser: Allow unary functions to be used without parens around the argument. e.g. !Up Jordan Woyak 2019-01-20 17:44:01 -06:00
  • 2a377e35ed ExpressionParser: Make function names case sensitive. Jordan Woyak 2019-01-08 20:34:24 -06:00
  • 2b0297489f ExpressionParser: Rename some functions and return a syntax error on trailing tokens. Jordan Woyak 2019-01-08 18:36:58 -06:00
  • 258832b1e8 ExpressionParser: Change function argument syntax to something more c++-like. Jordan Woyak 2019-01-08 18:26:36 -06:00
  • ccac3f1e49 ExpressionParser: Fix negative literals and support unary minus operator. Jordan Woyak 2019-01-06 10:03:21 -06:00
  • 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. Jordan Woyak 2019-01-06 09:08:35 -06:00
  • 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. Jordan Woyak 2019-01-05 15:31:05 -06:00
  • 785eb14432 ExpressionParser: Clean up string lexing and support numeric literals without tick delimiter: e.g. 0.75 Jordan Woyak 2019-01-05 13:43:39 -06:00
  • fa75ab404f ExpressionParser: operator precedence. Jordan Woyak 2018-12-30 19:50:20 -06:00
  • 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. Jordan Woyak 2018-12-30 17:32:32 -06:00
  • 2c89b60298 ExpressionParser: cleanup. Jordan Woyak 2018-12-30 16:35:52 -06:00
  • 58efc93ed4 ExpressionParser: Conditional operator. A binary op that evals the rhs if lhs > 0.5 else 0.0. Jordan Woyak 2018-12-30 16:29:48 -06:00
  • 718efce1dc ExpressionParser: Add less-than and greater-than operators. Jordan Woyak 2018-12-30 16:11:42 -06:00
  • 35e51ebbaa ExpressionParser: Clear expression variables on UpdateReferences call. I don't know if this is most sensible. Jordan Woyak 2018-12-30 16:08:54 -06:00
  • e896835f86 ExpressionParser: Renamed ControlFinder to ControlEnvironment. Added support for variables and assignment operator. ControlExpression objects now reference a matching input and output so the two can me mixed in any expression. (you can set rumble directly from inputs) Jordan Woyak 2018-12-30 16:06:29 -06:00
  • 1efcf861ea ExpressionParser: Add mod operator, sin function, and timer "constant" which can be used for auto-fire and oscillators. Jordan Woyak 2018-12-30 13:16:28 -06:00
  • a8f3e9585f ExpressionParser: Expand ! symbol to allow for named unary functions. Added !toggle function which toggles on/off with each activation of its inner expression. Jordan Woyak 2018-12-30 12:38:02 -06:00
  • bf63f85d73 ExpressionParser: Add multiplication and division operators. (division by zero evaluates as zero). Don't clamp result of addition operator. Clamping will be done later. Jordan Woyak 2018-12-30 11:51:12 -06:00
  • f3192ca06d ExpressionParser: Add support for literals. Jordan Woyak 2018-12-30 10:37:23 -06:00
  • 5be061e27f Merge pull request #8398 from jordan-woyak/old-wm-comment Mat M 2019-10-10 08:56:39 -04:00
  • 443af3fabd WiimoteEmu: Fix outdated comment. Jordan Woyak 2019-10-09 16:12:18 -05:00
  • 6dbb5cc4ea Merge pull request #8397 from stenzek/fifoci-fix Connor McLaughlin 2019-10-10 00:27:31 +10:00
  • 7c286064b8 AudioCommon: Don't forget to call Init() on fallback Stenzek 2019-10-10 00:09:16 +10:00
  • 1c5441aa40 AlsaSoundStream: Don't call join() on invalid thread Stenzek 2019-10-10 00:07:25 +10:00
  • 6e613f4f82 Merge pull request #8386 from stenzek/gcc-array-workaround Connor McLaughlin 2019-10-09 15:42:53 +10:00
  • 26ebf5b650 Improvements to WorkQueueThread Silent 2019-10-08 22:57:33 +02:00
  • ea8a3059bf Enable Win10 long path awareness in manifest files Silent 2019-10-06 22:23:06 +02:00
  • 45890c20cf Remove obsolete "Windows compatibility" macros Silent 2019-10-06 20:26:31 +02:00
  • 689378b435 Move GetModuleName to Common Silent 2019-10-06 22:17:00 +02:00
  • 3b21d32865 Remove MAX_PATH limit from: Silent 2019-10-06 21:37:51 +02:00
  • 19ed64122c Merge pull request #8371 from stenzek/vulkan-headers Connor McLaughlin 2019-10-07 10:46:03 +10:00
  • 12b47c9487 Merge pull request #8392 from JosJuice/audio-backend-dropdown-default Connor McLaughlin 2019-10-07 10:45:07 +10:00
  • 02ba893803 DolphinQt: When audio backend is invalid, show nothing in dropdown JosJuice 2019-10-06 20:40:31 +02:00
  • b794737bcf WiimoteEmu: Disable simulation of centripetal acceleration. Jordan Woyak 2019-10-06 09:51:09 -05:00
  • 673f13b7ac WiimoteEmu: Change default tilt angle to 85 degrees. Jordan Woyak 2019-10-06 09:46:51 -05:00
  • 260cefd60b WiimoteEmu: Expose maximum tilt acceleration. Jordan Woyak 2019-10-06 09:44:46 -05:00
  • e08663bc32 CMake: Enable generation of compile_commands.json. Used for intellisense in Visual Studio Code et al. Jordan Woyak 2019-10-06 07:59:23 -05:00
  • b6545ea285 Merge pull request #8370 from sepalani/fix-hle-patch JMC47 2019-10-06 05:07:54 -04:00
  • beeb68d541 RegisterWidget: Fix view in code/memory Sepalani 2019-10-06 12:20:52 +04:00
  • 9a68eaaa24 Merge pull request #8292 from Pokechu22/ir-calibration Connor McLaughlin 2019-10-06 17:31:50 +10:00
  • 5a70ae895e Merge pull request #8369 from JosJuice/blame-ignorerevsfile Connor McLaughlin 2019-10-06 17:26:56 +10:00
  • dba7f3304d Merge pull request #8361 from ligfx/remove_xaudio2 Connor McLaughlin 2019-10-06 17:24:48 +10:00
  • 86bf88d5af Merge pull request #8384 from vadosnaprimer/another_avi_fix Connor McLaughlin 2019-10-06 17:23:22 +10:00
  • 4fd262d0b8 FixedSizeQueue: Work around GCC generating large amounts of debug info Stenzek 2019-10-06 16:23:45 +10:00
  • 5d03d5dde0 Another AVI fix for WinAPI importers feos 2019-10-05 23:29:55 +03:00
  • 0dda920c1d VerifyWidget: Handle Severity::None case in Verify() Aapo Vienamo 2019-10-01 00:30:53 +03:00
  • 3c6c94a04a Merge pull request #8377 from stenzek/remove-3d-vision JMC47 2019-10-05 00:31:45 -04:00
  • ae83d02e54 Drop 3D Vision Support Stenzek 2019-10-02 11:07:17 +10:00
  • e3e682c4ca WatchWidget: Change type of NUM_COLUMNS to int Aapo Vienamo 2019-10-01 00:38:36 +03:00
  • 68450fc1d9 Android Studio 3.5.1 Updates Ryan Meredith 2019-10-02 21:10:16 -04:00
  • ecdf21a988 Config: Also set CommandBufferExecuteInterval to 0 by default on Android Stenzek 2019-10-02 22:15:59 +10:00