<feed xmlns='http://www.w3.org/2005/Atom'>
<title>github/Remap.git/src/main/java/com/replaymod, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/Remap.git/'/>
<entry>
<title>Convert implementation and build script to Kotlin</title>
<updated>2019-08-30T14:48:00+00:00</updated>
<author>
<name>Jonas Herzig</name>
<email>me@johni0702.de</email>
</author>
<published>2019-08-30T14:48:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/Remap.git/commit/?id=cfdc125366b756a7d164502ebcde22e2976c9319'/>
<id>cfdc125366b756a7d164502ebcde22e2976c9319</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow external usage of Transformer (still subject to change)</title>
<updated>2019-06-23T12:41:13+00:00</updated>
<author>
<name>Jonas Herzig</name>
<email>me@johni0702.de</email>
</author>
<published>2019-06-22T14:15:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/Remap.git/commit/?id=d2c7f45a0f31bc6e7dbe460f69f5f09f42cadf02'/>
<id>d2c7f45a0f31bc6e7dbe460f69f5f09f42cadf02</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use lorenz library for proper Mapping model</title>
<updated>2019-06-23T12:40:25+00:00</updated>
<author>
<name>Jonas Herzig</name>
<email>me@johni0702.de</email>
</author>
<published>2019-06-17T15:20:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/Remap.git/commit/?id=14c120609607cd9f74cfd411cfae80017ea4c4ab'/>
<id>14c120609607cd9f74cfd411cfae80017ea4c4ab</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Re-write to use Intellij's PSI (via kotlin-compiler) instead of ECJ</title>
<updated>2019-06-17T09:30:42+00:00</updated>
<author>
<name>Jonas Herzig</name>
<email>me@johni0702.de</email>
</author>
<published>2019-06-17T09:17:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/Remap.git/commit/?id=18a9a9d7b048e11981d2e3bf47af17e024e0ebef'/>
<id>18a9a9d7b048e11981d2e3bf47af17e024e0ebef</id>
<content type='text'>
Primarily for potential kotlin support.
Secondarily, this allows us to drop the EPL (kotlin-compiler is ASL2.0).

This also fixes an issue where redirect/inject methods with names
identical to remapped names in the target class would get renamed.

This also seems to implement the implicit member reference check (to
prevent accidental name shadowing after remapping) more thoroughly, at
least it finds some valid cases which the previous implementation has
ignored.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Primarily for potential kotlin support.
Secondarily, this allows us to drop the EPL (kotlin-compiler is ASL2.0).

This also fixes an issue where redirect/inject methods with names
identical to remapped names in the target class would get renamed.

This also seems to implement the implicit member reference check (to
prevent accidental name shadowing after remapping) more thoroughly, at
least it finds some valid cases which the previous implementation has
ignored.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix overridden super-super-class methods with no mappings for super class</title>
<updated>2019-05-25T16:47:19+00:00</updated>
<author>
<name>Jonas Herzig</name>
<email>me@johni0702.de</email>
</author>
<published>2019-05-25T16:47:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/Remap.git/commit/?id=5db2235f83ae0087c0f0a8ba0e6c3792d68e6bea'/>
<id>5db2235f83ae0087c0f0a8ba0e6c3792d68e6bea</id>
<content type='text'>
E.g. A extends B extends C where only C has declared mappings will
prematurely stop searching for C-methods overridden in A because
there are no mappings for B
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
E.g. A extends B extends C where only C has declared mappings will
prematurely stop searching for C-methods overridden in A because
there are no mappings for B
</pre>
</div>
</content>
</entry>
<entry>
<title>Stop manually remapping imported names</title>
<updated>2019-05-01T13:49:31+00:00</updated>
<author>
<name>Jonas Herzig</name>
<email>me@johni0702.de</email>
</author>
<published>2019-05-01T10:57:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/Remap.git/commit/?id=0da1aaeb4ff35a96648fe93b1a250392ced615eb'/>
<id>0da1aaeb4ff35a96648fe93b1a250392ced615eb</id>
<content type='text'>
These should all be sufficiently covered by the other paths.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These should all be sufficiently covered by the other paths.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix remapping of overridden methods in anonymous classes</title>
<updated>2019-05-01T13:49:31+00:00</updated>
<author>
<name>Jonas Herzig</name>
<email>me@johni0702.de</email>
</author>
<published>2019-05-01T10:37:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/Remap.git/commit/?id=4f1b3658b46415979b3f6edb45bc746abfe926d6'/>
<id>4f1b3658b46415979b3f6edb45bc746abfe926d6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Support remapping members which have been moved on the class hierarchy</title>
<updated>2019-05-01T13:49:31+00:00</updated>
<author>
<name>Jonas Herzig</name>
<email>me@johni0702.de</email>
</author>
<published>2019-05-01T10:05:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/Remap.git/commit/?id=f973ead7a79e05c666d7bf5e2c5a754887c34bdd'/>
<id>f973ead7a79e05c666d7bf5e2c5a754887c34bdd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Support FIELD targets in @At</title>
<updated>2019-04-29T19:52:08+00:00</updated>
<author>
<name>Jonas Herzig</name>
<email>me@johni0702.de</email>
</author>
<published>2019-04-29T19:52:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/Remap.git/commit/?id=7ab0cc8025b77bf23128e754160fa552a0bf03b0'/>
<id>7ab0cc8025b77bf23128e754160fa552a0bf03b0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix double remapping of method invocations</title>
<updated>2019-04-29T18:11:59+00:00</updated>
<author>
<name>Jonas Herzig</name>
<email>me@johni0702.de</email>
</author>
<published>2019-04-29T18:11:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/Remap.git/commit/?id=a9724e3546b7696a299080d98c8216b9c88dcf96'/>
<id>a9724e3546b7696a299080d98c8216b9c88dcf96</id>
<content type='text'>
E.g. `isKeyDown` was mapped to `isPressed` and then again to `wasPressed`

Not even sure why that extra call was there in the first place.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
E.g. `isKeyDown` was mapped to `isPressed` and then again to `wasPressed`

Not even sure why that extra call was there in the first place.
</pre>
</div>
</content>
</entry>
</feed>
