Adding log with only time prefix

because that save space when the information isn't meaningful, f.e. for a hex dump
Adding color option to OSD::DrawMessages

because color can indicate type of message
Adding math functions
Removing newline EOF requirement from ini

because it doesn't have meaning
Adding copy ini section function

because it's sometimes useful to copy sections between files
Adding region name

because that can be used to print the region
Adding capture mouse hotkey

because that's useful for relative mouse input
Fixing input configuration

rounding

combo box text
Adding stick radius setting

because that makes it easier to adjust it

Adding visual aid for the hardware range because that makes it easier to adjust the radius relative to it
Changing the input dialog from modal to non-modal

because to test settings during emulation it's useful to have it open without blocking the main window
Adding option to save input settings to ISO ini

because that automate saving and loading ISO adjusted input settings
Creating a separate device per mouse

because that allow using the mice for different controllers
Fixing gyro emulation

Adding IR sensitivity setting

Adding Wiimote logging
Adding gyro roll to tilt input

Connecting swing input to gyro
Adding range setting for tilt and swing, etc.

Adding IR toggle option because it can interfere with gyro input
Separating acc and gyro range

because it should sometimes be different
Adding deceleration after acceleration to force

because it's expected by some programs
Improving gyro cursor accuracy

IR is hidden at < -0.25 and > 0.25 when gyro input is active because the horizontal cursor is disrupted by IR

Pitch is calculated from IR when gyro input is active because a vertical cursor will sometimes drift to center without pitch

Separating IR and gyro sensitivity because that allow more precise control

Adding fast gyro modifier to cursor input
Emulating acc g-forces from gyro values, etc.

because that's expected by some programs

Adding option to settle gyro if the Wiimote has been still for a while

Adding manual control of the fast gyro mode because it increase control precision

Adding IR hide modifier because it's useful with gyro input
Adding toggle keys for binary settings