<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Core/Common/MsgHandler.cpp, branch release-prep-2503a</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>Common/MsgHandler: Use caller's file and line number in log messages</title>
<updated>2022-01-09T20:44:14+00:00</updated>
<author>
<name>Pokechu22</name>
<email>Pokechu022@gmail.com</email>
</author>
<published>2021-11-17T02:48:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=c296c34e0053abd5b0ec7ab18631b1261ab324f9'/>
<id>c296c34e0053abd5b0ec7ab18631b1261ab324f9</id>
<content type='text'>
This will assist with finding the source of a panic alert based on logs; before, Common\MsgHandler.cpp:113 (or similar) was always used.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This will assist with finding the source of a panic alert based on logs; before, Common\MsgHandler.cpp:113 (or similar) was always used.
</pre>
</div>
</content>
</entry>
<entry>
<title>Common/Assert: Actually use the ASSERT_MSG's log type parameter</title>
<updated>2022-01-09T20:44:14+00:00</updated>
<author>
<name>Pokechu22</name>
<email>Pokechu022@gmail.com</email>
</author>
<published>2021-11-11T02:34:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=558de04cfc1983f587984168fb34aa3767a6f709'/>
<id>558de04cfc1983f587984168fb34aa3767a6f709</id>
<content type='text'>
Since it was unused, nonexistent values were used in a few places.  I've replaced them.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since it was unused, nonexistent values were used in a few places.  I've replaced them.
</pre>
</div>
</content>
</entry>
<entry>
<title>Common/MsgHandler: Remove non-format variants of PanicAlert</title>
<updated>2022-01-09T20:44:14+00:00</updated>
<author>
<name>Pokechu22</name>
<email>Pokechu022@gmail.com</email>
</author>
<published>2021-11-11T01:43:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=bab3ff0157065a62f6d16cba3953690a43529b05'/>
<id>bab3ff0157065a62f6d16cba3953690a43529b05</id>
<content type='text'>
They're no longer used.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
They're no longer used.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix AbortOnPanicAlert with PanicAlertFmt</title>
<updated>2021-10-03T00:24:09+00:00</updated>
<author>
<name>Pokechu22</name>
<email>Pokechu022@gmail.com</email>
</author>
<published>2021-09-29T23:45:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=ec9db320d3ccab5403bc8fd9da37c32880b6c654'/>
<id>ec9db320d3ccab5403bc8fd9da37c32880b6c654</id>
<content type='text'>
PR #10066 added functionality to call std::abort when a panic alert occurs; however, that PR only implemented it for MsgAlert and not MsgAlertFmtImpl, meaning that the functionality was not used with PanicAlertFmt (only PanicAlert, which is not used frequently).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
PR #10066 added functionality to call std::abort when a panic alert occurs; however, that PR only implemented it for MsgAlert and not MsgAlertFmtImpl, meaning that the functionality was not used with PanicAlertFmt (only PanicAlert, which is not used frequently).
</pre>
</div>
</content>
</entry>
<entry>
<title>Add an option to abort when a panic alert occurs</title>
<updated>2021-08-29T00:02:07+00:00</updated>
<author>
<name>Léo Lam</name>
<email>leo@leolam.fr</email>
</author>
<published>2021-08-28T23:53:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=e091c2e8173343c5ab8833a700bf4c6f4d15a5d2'/>
<id>e091c2e8173343c5ab8833a700bf4c6f4d15a5d2</id>
<content type='text'>
Prompted by https://dolphin.ci/#/builders/24/builds/985

A 1-character typo in a recent PR caused FifoCI builds to break
horribly and spew millions of panic alerts until buildbot crashed.

This PR adds a new config option -- defaulting to off -- that allows
Dolphin to abort early on when a panic alert occurs instead of
continuing forever.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Prompted by https://dolphin.ci/#/builders/24/builds/985

A 1-character typo in a recent PR caused FifoCI builds to break
horribly and spew millions of panic alerts until buildbot crashed.

This PR adds a new config option -- defaulting to off -- that allows
Dolphin to abort early on when a panic alert occurs instead of
continuing forever.
</pre>
</div>
</content>
</entry>
<entry>
<title>treewide: convert GPLv2+ license info to SPDX tags</title>
<updated>2021-07-05T02:35:56+00:00</updated>
<author>
<name>Pierre Bourdon</name>
<email>delroth@gmail.com</email>
</author>
<published>2021-07-05T01:22:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=e149ad4f0a9874f354221a7fc76d8f1841e47808'/>
<id>e149ad4f0a9874f354221a7fc76d8f1841e47808</id>
<content type='text'>
SPDX standardizes how source code conveys its copyright and licensing
information. See https://spdx.github.io/spdx-spec/1-rationale/ . SPDX
tags are adopted in many large projects, including things like the Linux
kernel.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
SPDX standardizes how source code conveys its copyright and licensing
information. See https://spdx.github.io/spdx-spec/1-rationale/ . SPDX
tags are adopted in many large projects, including things like the Linux
kernel.
</pre>
</div>
</content>
</entry>
<entry>
<title>MsgHandler: Correct question and warning captions</title>
<updated>2021-06-12T21:42:27+00:00</updated>
<author>
<name>xvrc</name>
<email>xavc.dev@gmail.com</email>
</author>
<published>2021-06-12T21:42:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=0ad13db633994cdad92e20eee07fef79822efaf1'/>
<id>0ad13db633994cdad92e20eee07fef79822efaf1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Common/MsgHandler: Add fmt-capable variants of the alert macros</title>
<updated>2020-11-09T13:48:17+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2020-11-09T12:50:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=7b21f7af2e62da9f745812383fc697e840bf4f6a'/>
<id>7b21f7af2e62da9f745812383fc697e840bf4f6a</id>
<content type='text'>
Adds an interface that uses fmt under the hood, which is much more
flexible than printf, particularly for localization purposes, given fmt
supports positional formatters in a cross-platform manner out of the box
with no configuration necessary.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Adds an interface that uses fmt under the hood, which is much more
flexible than printf, particularly for localization purposes, given fmt
supports positional formatters in a cross-platform manner out of the box
with no configuration necessary.
</pre>
</div>
</content>
</entry>
<entry>
<title>Common: Migrate logging to fmt</title>
<updated>2020-10-23T18:58:03+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2020-10-23T18:41:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=4e8df93f4179a684b507d9c712b7e8121fc83119'/>
<id>4e8df93f4179a684b507d9c712b7e8121fc83119</id>
<content type='text'>
Continues the migration of our code over to the fmt logger.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Continues the migration of our code over to the fmt logger.
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve thread safety and remove an unnecessary string allocation from MsgAlert</title>
<updated>2019-07-20T19:03:45+00:00</updated>
<author>
<name>Silent</name>
<email>zdanio95@gmail.com</email>
</author>
<published>2019-07-20T19:03:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=e792a67dc60ad1a11c0b1ed9213a6d0aca0fd1df'/>
<id>e792a67dc60ad1a11c0b1ed9213a6d0aca0fd1df</id>
<content type='text'>
s_msg_handler still seems thread unsafe, not sure if it should be or not
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
s_msg_handler still seems thread unsafe, not sure if it should be or not
</pre>
</div>
</content>
</entry>
</feed>
