<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Core/InputCommon/Src/ControllerInterface/ControllerInterface.cpp, branch 4.0</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>[InputCommon] Fix a bug in ControllerInterface::UpdateOutput() in ControllerInterface.cpp. The variable ok_count was never incremented, which caused the function to always return false.</title>
<updated>2013-09-18T14:09:32+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2013-09-18T14:09:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=af951f467e8757cd2d2fda639aa43dbd88f8dfc7'/>
<id>af951f467e8757cd2d2fda639aa43dbd88f8dfc7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix "modifier" button functionality et al.</title>
<updated>2013-09-11T22:48:04+00:00</updated>
<author>
<name>Jordan Woyak</name>
<email>jordan.woyak@gmail.com</email>
</author>
<published>2013-09-11T22:48:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=ce49964dfea05f63e570891b4c75cde380a7e103'/>
<id>ce49964dfea05f63e570891b4c75cde380a7e103</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>InputConfigDiag: Add a simple error status label</title>
<updated>2013-07-22T07:19:22+00:00</updated>
<author>
<name>Jasper St. Pierre</name>
<email>jstpierre@mecheye.net</email>
</author>
<published>2013-07-22T06:36:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=bc17798ef26a56e2df3b2145f3cbccccd53d90a2'/>
<id>bc17798ef26a56e2df3b2145f3cbccccd53d90a2</id>
<content type='text'>
This tells you what you did wrong at a high level if you messed up.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This tells you what you did wrong at a high level if you messed up.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add X11 XInput2 input plugin, including MPX and with support for axis controls.</title>
<updated>2013-07-20T21:58:02+00:00</updated>
<author>
<name>Max Eliaser</name>
<email>max@meliaserlow.dyndns.tv</email>
</author>
<published>2013-07-10T06:49:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=9fbc5ff27cef0acac37a5a5a1a2c0d060ec226e1'/>
<id>9fbc5ff27cef0acac37a5a5a1a2c0d060ec226e1</id>
<content type='text'>
Based on the original XLib plugin, and thus shares some of its warts.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Based on the original XLib plugin, and thus shares some of its warts.
</pre>
</div>
</content>
</entry>
<entry>
<title>InputCommon: Add a new ExpressionParser to replace the old hack language</title>
<updated>2013-06-25T04:58:30+00:00</updated>
<author>
<name>Jasper St. Pierre</name>
<email>jstpierre@mecheye.net</email>
</author>
<published>2013-06-14T03:09:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=6246f6e81581339eb176cae044960e1f8437b488'/>
<id>6246f6e81581339eb176cae044960e1f8437b488</id>
<content type='text'>
This contains a new, hand-written expression parser to replace the old
hack language based on string munging. The new approach is a simple
AST-based evaluation approach, instead of the "list of operations"
infix-based hack that there was before.

The new language for configuration has support for parentheses, and
counts "!" as a unary operator instead of the binary "NOT OR" operator
it was before. A simple example:

  (X &amp; Y) | !B

Explicit device references, and complex device names ("Right Y+") are
handled with backticks and colons:

  (`SDL/0/6 axis joystick:Right X+` &amp; `DInput/0/Keyboard Mouse:A`)

The basic editor UI that inserts tokens has not been updated to reflect
the new language.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This contains a new, hand-written expression parser to replace the old
hack language based on string munging. The new approach is a simple
AST-based evaluation approach, instead of the "list of operations"
infix-based hack that there was before.

The new language for configuration has support for parentheses, and
counts "!" as a unary operator instead of the binary "NOT OR" operator
it was before. A simple example:

  (X &amp; Y) | !B

Explicit device references, and complex device names ("Right Y+") are
handled with backticks and colons:

  (`SDL/0/6 axis joystick:Right X+` &amp; `DInput/0/Keyboard Mouse:A`)

The basic editor UI that inserts tokens has not been updated to reflect
the new language.
</pre>
</div>
</content>
</entry>
<entry>
<title>InputCommon: Split Device stuff out</title>
<updated>2013-06-25T04:58:30+00:00</updated>
<author>
<name>Jasper St. Pierre</name>
<email>jstpierre@mecheye.net</email>
</author>
<published>2013-06-17T00:07:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=877106b027431c6edb2d2c702fa6d811dac3d250'/>
<id>877106b027431c6edb2d2c702fa6d811dac3d250</id>
<content type='text'>
The ExpressionParser needs this to be out of here to prevent issues
with cyclic references.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The ExpressionParser needs this to be out of here to prevent issues
with cyclic references.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'Android-trash' since it is no longer quite so trashy.</title>
<updated>2013-04-15T04:36:00+00:00</updated>
<author>
<name>Ryan Houdek</name>
<email>Sonicadvance1@gmail.com</email>
</author>
<published>2013-04-15T04:36:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=7772f0d071cd8f1c6b44036207b4e6f9da4d9bf7'/>
<id>7772f0d071cd8f1c6b44036207b4e6f9da4d9bf7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a Androind ControllerInterface class for allowing input in a non-hacky way. Add a default GCPad.ini file so it actually works.</title>
<updated>2013-04-15T04:02:53+00:00</updated>
<author>
<name>Ryan Houdek</name>
<email>Sonicadvance1@gmail.com</email>
</author>
<published>2013-04-15T04:02:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=44bbb54a62a58be4ad39caf6ba55ff98244223d5'/>
<id>44bbb54a62a58be4ad39caf6ba55ff98244223d5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Kill off dangling else's in the InputCommon project.</title>
<updated>2013-04-15T02:53:10+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2013-04-15T02:53:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=8a9fcd3014a4aee23b6fb7008a02679f8bf96200'/>
<id>8a9fcd3014a4aee23b6fb7008a02679f8bf96200</id>
<content type='text'>
Some indentations were also too far for some things. Fixed this.

Also update the license header to show Git instead of SVN.

Got rid of some trailing spaces/tabs too.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Some indentations were also too far for some things. Fixed this.

Also update the license header to show Git instead of SVN.

Got rid of some trailing spaces/tabs too.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add support for the mouse cursor and mouse clicking events on OS X.</title>
<updated>2013-01-18T07:32:07+00:00</updated>
<author>
<name>Grant Paul</name>
<email>git@grantpaul.com</email>
</author>
<published>2013-01-18T07:32:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=2f28d938cf640390cd8979c6104f3dbe8795e1e6'/>
<id>2f28d938cf640390cd8979c6104f3dbe8795e1e6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
