<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Core/DolphinWX/NetPlay/NetWindow.h, branch master</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>Remove DolphinWX</title>
<updated>2018-06-26T18:50:39+00:00</updated>
<author>
<name>spycrab</name>
<email>spycrab@users.noreply.github.com</email>
</author>
<published>2018-04-28T10:50:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=44b22c90df9c05d18a34667dc41e8d05af24683f'/>
<id>44b22c90df9c05d18a34667dc41e8d05af24683f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename Common::FifoQueue to Common::SPSCQueue</title>
<updated>2017-08-24T00:00:52+00:00</updated>
<author>
<name>Michael M</name>
<email>mchtly@gmail.com</email>
</author>
<published>2017-08-23T23:45:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=b58f8d19ab20c2b4511e3516e69a26a28d4d642c'/>
<id>b58f8d19ab20c2b4511e3516e69a26a28d4d642c</id>
<content type='text'>
Since all queues are FIFO data structures, the name wasn't informative
as to why you'd use it over a normal queue. I originally thought it had
something to do with the hardware graphics FIFO.

This renames it using the common acronym SPSC, which stands for
single-producer single-consumer, and is most commonly used to talk about
lock-free data structures, both of which this is.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since all queues are FIFO data structures, the name wasn't informative
as to why you'd use it over a normal queue. I originally thought it had
something to do with the hardware graphics FIFO.

This renames it using the common acronym SPSC, which stands for
single-producer single-consumer, and is most commonly used to talk about
lock-free data structures, both of which this is.
</pre>
</div>
</content>
</entry>
<entry>
<title>TraversalClient: make FailureReason an enum class</title>
<updated>2017-08-08T22:29:56+00:00</updated>
<author>
<name>Michael M</name>
<email>mchtly@gmail.com</email>
</author>
<published>2017-08-08T22:29:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=6faacbeea53f2a6b256d60a3b9420c2e59edbb6e'/>
<id>6faacbeea53f2a6b256d60a3b9420c2e59edbb6e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>DolphinWX: rename CGameListCtrl -&gt; GameListCtrl</title>
<updated>2017-06-24T00:25:52+00:00</updated>
<author>
<name>Shawn Hoffman</name>
<email>godisgovernment@gmail.com</email>
</author>
<published>2017-06-19T09:20:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=668c6b5ce96f4d9a45ceb577f1ea353185b8dffe'/>
<id>668c6b5ce96f4d9a45ceb577f1ea353185b8dffe</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix the build on Linux when not using WX from Externals</title>
<updated>2017-02-24T17:48:26+00:00</updated>
<author>
<name>Léo Lam</name>
<email>leo@innovatetechnologi.es</email>
</author>
<published>2017-02-24T17:48:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=6702e547cb537a5fc819c440fe5f7a734f3c6cda'/>
<id>6702e547cb537a5fc819c440fe5f7a734f3c6cda</id>
<content type='text'>
No idea why we were including a Windows specific header *without* a
ifdef.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
No idea why we were including a Windows specific header *without* a
ifdef.
</pre>
</div>
</content>
</entry>
<entry>
<title>NetWindow: explicitly tell wxWidgets to clean up Windows macros</title>
<updated>2017-02-11T00:14:25+00:00</updated>
<author>
<name>Michael Maltese</name>
<email>michaeljosephmaltese@gmail.com</email>
</author>
<published>2017-02-11T00:14:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=2b65e41d97f508d0390d2d09d301d49e73e0509d'/>
<id>2b65e41d97f508d0390d2d09d301d49e73e0509d</id>
<content type='text'>
wxWidgets headers don't play well with some of the macros defined in
Windows headers and perform their own magic to fix things, as long as
they're included entirely either before or after any Windows headers.

This file can cause a conflict in other DolphinWX files because NetPlay
headers directly include ENet headers, which leak Windows header macros.
To fix this, explicitly tell wxWidgets here that it needs to re-clean
macros.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
wxWidgets headers don't play well with some of the macros defined in
Windows headers and perform their own magic to fix things, as long as
they're included entirely either before or after any Windows headers.

This file can cause a conflict in other DolphinWX files because NetPlay
headers directly include ENet headers, which leak Windows header macros.
To fix this, explicitly tell wxWidgets here that it needs to re-clean
macros.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #4546 from RisingFog/tas_wii_nand</title>
<updated>2017-02-08T05:58:28+00:00</updated>
<author>
<name>Matthew Parlane</name>
<email>parlane@gmail.com</email>
</author>
<published>2017-02-08T05:58:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=f838d16b0ce9ddbb490994dd26ad2e5831eb9e0b'/>
<id>f838d16b0ce9ddbb490994dd26ad2e5831eb9e0b</id>
<content type='text'>
Copy Wii save for current game for Netplay and TAS</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Copy Wii save for current game for Netplay and TAS</pre>
</div>
</content>
</entry>
<entry>
<title>NetWindow: Get rid of direct use of the main_window global</title>
<updated>2017-02-06T23:29:20+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2017-02-06T19:48:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=ead076d335a88f4fccb520a00f9d618b72f28826'/>
<id>ead076d335a88f4fccb520a00f9d618b72f28826</id>
<content type='text'>
Utilizes the event system (which is what should have been done here
initially), in order to prevent coupling between two different window frames.

This also makes booting games more versatile using the UI event system,
as the event can just act as a carrier for the filename, making directly
calling boot functions unnecessary. All that's needed is for the event to
propagate to the frame.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Utilizes the event system (which is what should have been done here
initially), in order to prevent coupling between two different window frames.

This also makes booting games more versatile using the UI event system,
as the event can just act as a carrier for the filename, making directly
calling boot functions unnecessary. All that's needed is for the event to
propagate to the frame.
</pre>
</div>
</content>
</entry>
<entry>
<title>NetWindow: Make chat messages queue private</title>
<updated>2017-02-06T18:03:35+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2017-02-06T18:02:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=2597d2b69b10c160e45a5a2182abb67df520ced1'/>
<id>2597d2b69b10c160e45a5a2182abb67df520ced1</id>
<content type='text'>
This doesn't need to be publicly accessable.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This doesn't need to be publicly accessable.
</pre>
</div>
</content>
</entry>
<entry>
<title>Copy Wii save for current game for Netplay and TAS</title>
<updated>2017-02-05T18:17:05+00:00</updated>
<author>
<name>Chris Burgener</name>
<email>christhecoolist@gmail.com</email>
</author>
<published>2016-12-24T01:37:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=5224771dacc2ae58c5581051937fa5762c0e5a4a'/>
<id>5224771dacc2ae58c5581051937fa5762c0e5a4a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
