<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Core/DolphinQt2/MainWindow.cpp, branch master</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>Move DolphinQt2 to DolphinQt</title>
<updated>2018-07-06T22:48:38+00:00</updated>
<author>
<name>spycrab</name>
<email>spycrab@users.noreply.github.com</email>
</author>
<published>2018-07-06T22:40:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=13ba24c5a6795532c8893eccf2a21ae95682e1b7'/>
<id>13ba24c5a6795532c8893eccf2a21ae95682e1b7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #7221 from Techjar/netplay-config-junk</title>
<updated>2018-07-06T20:32:18+00:00</updated>
<author>
<name>spycrab</name>
<email>spycrab@users.noreply.github.com</email>
</author>
<published>2018-07-06T20:32:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=059880bb1640d5a3b0e1fbbf66e1a356df4b9f41'/>
<id>059880bb1640d5a3b0e1fbbf66e1a356df4b9f41</id>
<content type='text'>
Fix NetPlay using some config values wrongly</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix NetPlay using some config values wrongly</pre>
</div>
</content>
</entry>
<entry>
<title>Qt: Refresh Gamelist more thoroughly</title>
<updated>2018-07-06T18:27:07+00:00</updated>
<author>
<name>spycrab</name>
<email>spycrab@users.noreply.github.com</email>
</author>
<published>2018-07-06T18:27:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=bb8b8728637326b85fa86b8026388b33d8f405b7'/>
<id>bb8b8728637326b85fa86b8026388b33d8f405b7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #7202 from Techjar/better-netplay-errors</title>
<updated>2018-07-06T10:27:03+00:00</updated>
<author>
<name>spycrab</name>
<email>spycrab@users.noreply.github.com</email>
</author>
<published>2018-07-06T10:27:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=28ca6fec9a77b3c4ea58abce558bd79220a2db7d'/>
<id>28ca6fec9a77b3c4ea58abce558bd79220a2db7d</id>
<content type='text'>
Improve NetPlay connection error handling</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Improve NetPlay connection error handling</pre>
</div>
</content>
</entry>
<entry>
<title>Fix NetPlay using some config values wrongly</title>
<updated>2018-07-05T21:52:53+00:00</updated>
<author>
<name>Techjar</name>
<email>tecknojar@gmail.com</email>
</author>
<published>2018-07-05T21:52:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=eeff5e07ff1a95ae3d07f026118380968b57eeef'/>
<id>eeff5e07ff1a95ae3d07f026118380968b57eeef</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve NetPlay connection error handling</title>
<updated>2018-07-05T21:15:19+00:00</updated>
<author>
<name>Techjar</name>
<email>tecknojar@gmail.com</email>
</author>
<published>2018-07-02T02:52:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=a29cdb5713a681fb2fbbf8ca9017f3ea03e53309'/>
<id>a29cdb5713a681fb2fbbf8ca9017f3ea03e53309</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Qt: Unparent NetPlay dialog from main window</title>
<updated>2018-07-05T10:48:31+00:00</updated>
<author>
<name>Techjar</name>
<email>tecknojar@gmail.com</email>
</author>
<published>2018-07-04T20:41:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=f620128dac607d99e6ac75168b87db413f89cd45'/>
<id>f620128dac607d99e6ac75168b87db413f89cd45</id>
<content type='text'>
This should make the NetPlay dialog appear as a separate window in the taskbar on most systems, which makes more sense than a parented dialog as the user will leave it open for an extended period.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This should make the NetPlay dialog appear as a separate window in the taskbar on most systems, which makes more sense than a parented dialog as the user will leave it open for an extended period.
</pre>
</div>
</content>
</entry>
<entry>
<title>Qt/MainWindow: Instantly stop when requested by NetPlay</title>
<updated>2018-07-03T22:54:50+00:00</updated>
<author>
<name>spycrab</name>
<email>spycrab@users.noreply.github.com</email>
</author>
<published>2018-07-03T22:54:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=bbbd886184152e5759187eb375a1c69e693cd689'/>
<id>bbbd886184152e5759187eb375a1c69e693cd689</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Qt/MainWindow: Lazily initialize hotkey mapping window</title>
<updated>2018-07-03T06:24:45+00:00</updated>
<author>
<name>spycrab</name>
<email>spycrab@users.noreply.github.com</email>
</author>
<published>2018-07-03T06:24:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=457d7cf58f60f507223b87df315184e28244f644'/>
<id>457d7cf58f60f507223b87df315184e28244f644</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>dqt2: lazy-initialize GraphicsWindow</title>
<updated>2018-07-03T01:48:32+00:00</updated>
<author>
<name>Pierre Bourdon</name>
<email>delroth@gmail.com</email>
</author>
<published>2018-07-03T01:33:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=da0de12cced1574d70bc3ac7df4a1d9012833df7'/>
<id>da0de12cced1574d70bc3ac7df4a1d9012833df7</id>
<content type='text'>
Initializing GraphicsWindow layout &amp; children requires cooperation from
the graphics stack: on my system, for example, it causes a Vulkan
context to get created in order to get driver info. This is a slow
operation, and right now it is taking about 60-70% of the Dolphin
startup time on my system.

Move instead to a lazy-initialization model where the constructor
does nothing, instead offloading work to a separate Initialize() method
called before the window is shown.

I would expect this should be done for other larger parts of the UI,
especially the ones where creating widgets ends up triggering large IO
subsystems (I suspect controller configuration might be doing that).

(I'm not super happy with how this is implemented, but right now it's a
one-off, and it's a major complaint users have with the new UI. I
prioritized getting something working quickly...)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Initializing GraphicsWindow layout &amp; children requires cooperation from
the graphics stack: on my system, for example, it causes a Vulkan
context to get created in order to get driver info. This is a slow
operation, and right now it is taking about 60-70% of the Dolphin
startup time on my system.

Move instead to a lazy-initialization model where the constructor
does nothing, instead offloading work to a separate Initialize() method
called before the window is shown.

I would expect this should be done for other larger parts of the UI,
especially the ones where creating widgets ends up triggering large IO
subsystems (I suspect controller configuration might be doing that).

(I'm not super happy with how this is implemented, but right now it's a
one-off, and it's a major complaint users have with the new UI. I
prioritized getting something working quickly...)
</pre>
</div>
</content>
</entry>
</feed>
