<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Core/Common/ChunkFile.h, branch 5.0</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>_DEFAULT_SOURCE flag added, and clang check for IsTriviallyCopyable macro</title>
<updated>2016-06-19T21:32:19+00:00</updated>
<author>
<name>dhust</name>
<email>rafaelmoura.dev@gmail.com</email>
</author>
<published>2016-06-16T20:31:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=19fed720ff4a0acf7effc5e1b11b2cedbde009dc'/>
<id>19fed720ff4a0acf7effc5e1b11b2cedbde009dc</id>
<content type='text'>
fix clang ver check for 4.0 +

using clang macro __has_feature

__GLIBCXX__ check added

fix __has_feature
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
fix clang ver check for 4.0 +

using clang macro __has_feature

__GLIBCXX__ check added

fix __has_feature
</pre>
</div>
</content>
</entry>
<entry>
<title>ChunkFile: Handle bool in a stable way across platforms</title>
<updated>2016-04-15T02:55:03+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2016-04-15T02:22:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=4ae4b241ec312507160c3a9c9d4643af3ae6986e'/>
<id>4ae4b241ec312507160c3a9c9d4643af3ae6986e</id>
<content type='text'>
bool is not always guaranteed to be the same size on every platform.
On some platforms it may be one byte, on others it can be 8 bytes if the
platform dictates it. It's implementation-defined.

This can be problematic when it comes to storing this
data to disk (it can also be space-inefficient, but that's not really an
issue). Also say for some reason you moved your savestates to another
platform, it's possible they won't load correctly due to differences in size.

This change stores all bools to savestates as if they were a byte in size
and handles the loading of them accordingly.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
bool is not always guaranteed to be the same size on every platform.
On some platforms it may be one byte, on others it can be 8 bytes if the
platform dictates it. It's implementation-defined.

This can be problematic when it comes to storing this
data to disk (it can also be space-inefficient, but that's not really an
issue). Also say for some reason you moved your savestates to another
platform, it's possible they won't load correctly due to differences in size.

This change stores all bools to savestates as if they were a byte in size
and handles the loading of them accordingly.
</pre>
</div>
</content>
</entry>
<entry>
<title>More asterisks</title>
<updated>2016-01-21T20:16:51+00:00</updated>
<author>
<name>mathieui</name>
<email>mathieui@mathieui.net</email>
</author>
<published>2016-01-21T20:16:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=3e283ea9f17aa779832db065b2ecc4b19cf03e83'/>
<id>3e283ea9f17aa779832db065b2ecc4b19cf03e83</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Wiimote: simplify DoState() parameters</title>
<updated>2015-10-11T21:37:34+00:00</updated>
<author>
<name>Tillmann Karras</name>
<email>tilkax@gmail.com</email>
</author>
<published>2015-10-01T06:48:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=ae999cb43c1a9c3ba7807e7a08d4554aab0dcbec'/>
<id>ae999cb43c1a9c3ba7807e7a08d4554aab0dcbec</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Misc. style fixes</title>
<updated>2015-10-10T15:44:42+00:00</updated>
<author>
<name>Tillmann Karras</name>
<email>tilkax@gmail.com</email>
</author>
<published>2015-10-10T15:44:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=0f1b28740215fac37d3d01a25737e5fa02132ac5'/>
<id>0f1b28740215fac37d3d01a25737e5fa02132ac5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ChunkFile: Provide additional helpers for C-style arrays</title>
<updated>2015-09-30T23:45:46+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2015-09-29T16:35:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=c6678687b08bec0b5aa8608b6b71c3ae1e4b8316'/>
<id>c6678687b08bec0b5aa8608b6b71c3ae1e4b8316</id>
<content type='text'>
Gets rid of magic numbers in cases where the array size is known at compile time.
This is also useful for future entries that are stack allocated arrays as these
functions prevent incorrect sizes being provided.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Gets rid of magic numbers in cases where the array size is known at compile time.
This is also useful for future entries that are stack allocated arrays as these
functions prevent incorrect sizes being provided.
</pre>
</div>
</content>
</entry>
<entry>
<title>Common: Remove other Common prefixed headers from Common.h</title>
<updated>2015-09-26T22:51:58+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2015-09-26T21:13:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=cc036ca86cdaf709e01221975da734cb64d54a94'/>
<id>cc036ca86cdaf709e01221975da734cb64d54a94</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Common: Move asserts to their own header</title>
<updated>2015-09-26T22:51:27+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2015-09-26T20:39:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=19ac565e0dafccd3728b58a0d92cdc0cb74e4be0'/>
<id>19ac565e0dafccd3728b58a0d92cdc0cb74e4be0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[windows] Add workaround(HACK) for vs2015 implementating a conformant std::is_trivially_copyable...</title>
<updated>2015-09-03T11:39:06+00:00</updated>
<author>
<name>Shawn Hoffman</name>
<email>godisgovernment@gmail.com</email>
</author>
<published>2015-04-29T22:19:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=66a3951c3b2751227e607fa5324e66f002a21c9b'/>
<id>66a3951c3b2751227e607fa5324e66f002a21c9b</id>
<content type='text'>
see https://github.com/dolphin-emu/dolphin/pull/2218
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
see https://github.com/dolphin-emu/dolphin/pull/2218
</pre>
</div>
</content>
</entry>
<entry>
<title>Common: Fix IsTriviallyCopyable macro for GCC 5</title>
<updated>2015-05-26T17:50:14+00:00</updated>
<author>
<name>degasus</name>
<email>wickmarkus@web.de</email>
</author>
<published>2015-05-26T17:43:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=ebad10f2a14c3e06076c6487cd852d21543f6eee'/>
<id>ebad10f2a14c3e06076c6487cd852d21543f6eee</id>
<content type='text'>
Based on quarthex's patch in PR #2440
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Based on quarthex's patch in PR #2440
</pre>
</div>
</content>
</entry>
</feed>
