[m+]

added m+ zelda ss code

added sensitivity setting for ir input

exposed relative mouse data in CI
[minor]

fixed non-m+ extensions again, they were accidentally broken
[m+]

added roll (m+ y-axis) to the tilt input

connected swing input to the m+ too
[minor]

upload missing lib and dll files from the recent reorganization and wx upgrade
[zelda ss vertical lines problem]

reverting a commit on this page http://code.google.com/p/dolphin-emu/source/list?r=f2848b6a2554dd9bbd7ff91f45e1a8622882fda9&r=1f2adf056300e12bcb8608b8a5dbfcbe4b53b3fd&r=3939f9595a87393482df617465888f4ed46b6d94&r=fdb14e8d3046d3d6184d67838eb191bc71e1e96c&r=82dfee16429e61515d7ca41b2361e5e1fc95658a&r=11933bf6b5fdc23e28d15cf99959f18c0951f210&r=a5a45992ad1b842e6b605850574a2be6655cdd1c&r=2a829fe36ce58d3c9a4937fd6629a4809f0df83c&r=95fd6e925cb3113cc3bde93c4aa56f4e1cabbfaa&r=81807e3f2cac43ad89b69fa1f77fcb3c85c0da53 by this http://forums.dolphin-emulator.com/showthread.php?tid=20167&pid=182193#pid182193 request

please comment if it makes any difference good or bad

Revert "Merge branch 'scissoring-fixed'"

This reverts commit 11933bf6b5fdc23e28d15cf99959f18c0951f210, reversing
changes made to 95517a9741175f15124dc11e132620a23bec7a19.

Conflicts:

	Source/Plugins/Plugin_VideoDX11/Src/Render.cpp
[m+]

added overall range setting for tilt and swing

added option to disable IR, in m+ games like zelda ss it's not necessary in the game and may interfere with the m+ data. it's probably not possible to attempt to sync the m+ and IR for slow movements (for fast movements it doesn't matter).

made the wiimote dialog non-modal, to tweak settings while playing it's necessary to be able to have it open without blocking the main window

fixed sensitivity setting for non-relative cursor inputs
[m+]

separated acc and gyro range and added y-axis acc move in response to the pull up sword from the stone problem in zelda ss, the main problem is that the y-axis acc move is missing, but the m+ gyro is also interfering a lot over the acc values.

changed the ini class to save all settings. default or not. with consideration of the intention to have important settings in the online gameini, so that loading the gamini can't reset all other settings to default, it should just change the settings that are present in the ini. and addressing the problem that a user expects all settings, default settings too, to take hold when a profile or ini is loaded. and in addition it doesn't hurt that all settings are saved in the ini, default or not.

mintor fixes for the free wiimote config dialog. TODO: make the dialog update when a new game is started that loads a new ini, and load the baseini when a game is stopped.
minor
[m+]

modified swing to do a thrust, i.e. a directional acceleration that switch to a deceleration

fixes zelda ss shield, stab attack, spin attack, pull out sword of stone
[m+]

fix nunchuk acc bug, a bit was missing
improved m+ cursor accuracy, horizontal cursor is disrupted by ir, ir is therefore hidden at < -0.25 and > 0.25 for m+ and it's better to turn it off altogether ingame to avoid horizontal jumps when the ir goes in and out of visibility, vertical cursor is controller by gyro and accelerometer pitch and will drift back to center unless the acc is pitched, the ir position therefore control pitch too when m+ is active

split ir and gyro sensitivity for better control, the ir sensitivity also applies to the accelerometer vertical pitch from ir data

added modifier key to cursor that allow fast m+ forces when held down

addressed the ui issues with the modeless wiimote dialog

capture mouse added to hotkeys

fixed an array overrun in the thrust class that caused crashes

renamed tilt to rotate, yaw doesn't really fit with the name tilt
[m+ etc]

added base modifier key to rotation class to allow better control of the slow and fast gyro state

added show IR modifier to be combined with moves such as the zelda ss stab attack that require a visible IR

some ui fixes

added IsRelative() to CI for neat handling of relative input

both RInput and the m+ support now have a theoretically pleasing implementation and neat integration into the existing classes
[zelda ss vertical lines problem]

undoing 'scissoring-fixed' merge revert since it had no noticeable effect on the banding problem

Revert "[zelda ss vertical lines problem]"

This reverts commit 25a2217d3dce4c5353562875e6cec3f18ce7cff9.
[minor]

linux build fixes
[minor]

fixes related to previous changes
[merger concessions] wx dll

revert switch to wx dll from wx static and upgrade to 2.9.2
CI etc

fixed the DInput disappearance bug

changed the capture mouse hotkey modifier from ctrl to alt since ctrl is a default nunchuk key

updated gitignore, if you want to exclude a dir first move the project files from it
video backend

added video backend to iso properties

set default red steel 2 backend to opengl
red steel 2

fixed red steel 2 sword by emulating rotation g-forces. rotation fast mode yaw and pitch swing the sword.

added rotation option to settle gyro if the wm has been still for a while, the higher Gyro Settle the slower before it settles

various fixes in emu wm code and wm config dlg

rebuild all files to weed out potential /MT .obj files that may be a source of random heap corruption crashes in free.c
save all

save all settings, default or not, to be compatible with the gameini input config override