<feed xmlns='http://www.w3.org/2005/Atom'>
<title>eglantine-cirakg/src/core/hle/kernel/object.h, branch nx2</title>
<subtitle>Mirror of github.com/cira0100/Eglantine-public nx2, a fork of Djihads80/Eglantine.</subtitle>
<id>https://git.cirakg.xyz/eglantine-cirakg/atom?h=nx2</id>
<link rel='self' href='https://git.cirakg.xyz/eglantine-cirakg/atom?h=nx2'/>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/'/>
<updated>2021-05-05T23:40:52+00:00</updated>
<entry>
<title>hle: kernel: Remove deprecated Object class.</title>
<updated>2021-05-05T23:40:52+00:00</updated>
<author>
<name>bunnei</name>
<email>bunneidev@gmail.com</email>
</author>
<published>2021-04-24T04:50:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=796dddf78f6e622a559da674bacbb4a14b60c094'/>
<id>urn:sha1:796dddf78f6e622a559da674bacbb4a14b60c094</id>
<content type='text'>
</content>
</entry>
<entry>
<title>hle: kernel: Migrate KEvent to KAutoObject.</title>
<updated>2021-05-05T23:40:50+00:00</updated>
<author>
<name>bunnei</name>
<email>bunneidev@gmail.com</email>
</author>
<published>2021-04-04T07:56:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=949231d69cd0a45292232a0414db94778bd5dcc4'/>
<id>urn:sha1:949231d69cd0a45292232a0414db94778bd5dcc4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>hle: kernel: Migrate KProcess to KAutoObject.</title>
<updated>2021-05-05T23:40:50+00:00</updated>
<author>
<name>bunnei</name>
<email>bunneidev@gmail.com</email>
</author>
<published>2021-04-04T05:22:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=7a6bfbde24d7c32461743052c73b389403c8ce5e'/>
<id>urn:sha1:7a6bfbde24d7c32461743052c73b389403c8ce5e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>hle: kernel: Reimplement KReadableEvent and KWritableEvent.</title>
<updated>2021-02-05T22:03:32+00:00</updated>
<author>
<name>bunnei</name>
<email>bunneidev@gmail.com</email>
</author>
<published>2021-01-31T09:38:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=0508831455a2e38d84b54947fb06bda84053d7e1'/>
<id>urn:sha1:0508831455a2e38d84b54947fb06bda84053d7e1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>core: hle: kernel: object: Implement Finalize() virtual method.</title>
<updated>2021-01-29T05:42:26+00:00</updated>
<author>
<name>bunnei</name>
<email>bunneidev@gmail.com</email>
</author>
<published>2021-01-16T08:25:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=eb3a02a3fdbf1e9e2ed85da7a673872757543ed0'/>
<id>urn:sha1:eb3a02a3fdbf1e9e2ed85da7a673872757543ed0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>core: hle: kernel: Update KConditionVariable.</title>
<updated>2021-01-11T22:23:16+00:00</updated>
<author>
<name>bunnei</name>
<email>bunneidev@gmail.com</email>
</author>
<published>2020-12-29T07:45:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=75610701a3ffb3a2026848424ea19b955b77beb6'/>
<id>urn:sha1:75610701a3ffb3a2026848424ea19b955b77beb6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>kernel: Implement a more accurate IPC dispatch.</title>
<updated>2019-11-28T17:01:53+00:00</updated>
<author>
<name>bunnei</name>
<email>bunneidev@gmail.com</email>
</author>
<published>2019-11-25T23:28:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=4a4516868c18c84b391caaa321e8549547fb690c'/>
<id>urn:sha1:4a4516868c18c84b391caaa321e8549547fb690c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel objects. (#3154)</title>
<updated>2019-11-25T01:15:51+00:00</updated>
<author>
<name>bunnei</name>
<email>bunneidev@gmail.com</email>
</author>
<published>2019-11-25T01:15:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=5cb0f276fee3456f1e3d8f45eb2a35c16b1e82cf'/>
<id>urn:sha1:5cb0f276fee3456f1e3d8f45eb2a35c16b1e82cf</id>
<content type='text'>
* kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel objects.

- See https://github.com/citra-emu/citra/pull/4710 for details.
</content>
</entry>
<entry>
<title>kernel: events: Remove ResetType::Automatic.</title>
<updated>2019-11-03T09:22:45+00:00</updated>
<author>
<name>bunnei</name>
<email>bunneidev@gmail.com</email>
</author>
<published>2019-11-03T09:10:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=eeef564c0290ffbdd8c087d1cda260b12169aefe'/>
<id>urn:sha1:eeef564c0290ffbdd8c087d1cda260b12169aefe</id>
<content type='text'>
- This does not actually seem to exist in the real kernel - games reset these automatically.

# Conflicts:
#	src/core/hle/service/am/applets/applets.cpp
#	src/core/hle/service/filesystem/fsp_srv.cpp
</content>
</entry>
<entry>
<title>core/kernel/object: Rename ResetType enum members</title>
<updated>2019-05-18T19:52:51+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2019-05-18T19:39:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=45d71eed4fa4fe799aee72b859141b4c53334175'/>
<id>urn:sha1:45d71eed4fa4fe799aee72b859141b4c53334175</id>
<content type='text'>
Renames the members to more accurately indicate what they signify.
"OneShot" and "Sticky" are kind of ambiguous identifiers for the reset
types, and can be kind of misleading. Automatic and Manual communicate
the kind of reset type in a clearer manner. Either the event is
automatically reset, or it isn't and must be manually cleared.

The "OneShot" and "Sticky" terminology is just a hold-over from Citra
where the kernel had a third type of event reset type known as "Pulse".
Given the Switch kernel only has two forms of event reset types, we
don't need to keep the old terminology around anymore.
</content>
</entry>
</feed>
