Commit Graph
88 Commits
Author SHA1 Message Date
Tyler Bochard c460b046dc Merge pull request #2745 from Lucwousin/deob-annot
Deob/asm: Improve cfg deob, reproducible jars, smart annotations
2020-08-01 19:23:04 -04:00
OpenOSRS 7844a8761e project: Update gradle dependencies 2020-07-30 00:03:57 +00:00
Lucwousin 86f6886d8c Finishing touches to annotations 2020-07-19 03:29:45 +02:00
Lucwousin 663bbc80db Annotations: signature -> descriptor; use linkedhashmap 2020-07-19 03:29:45 +02:00
Lucwousin 42affee0f0 Use more descriptive names in Block (+lombok) 2020-07-19 03:29:45 +02:00
Lucwousin 29105c9501 asm: Use a more sensible approach for annotations 2020-07-19 03:29:45 +02:00
Lucwousin eb1d6bbd74 Make jars saved by JarUtil reproducible 2020-07-19 03:29:45 +02:00
Lucwousin b75695475d Deob control flow housekeeping 2020-07-19 03:29:44 +02:00
OpenOSRS 402c4c2eb5 project: Update gradle dependencies 2020-07-17 00:03:51 +00:00
Owain van Brakel e7ca86a429 project: dependency update 2020-05-01 11:08:22 +02:00
ThatGamerBlue 5fdefb98f6 fix null class names 2020-04-11 11:29:54 +01:00
Owain van Brakel 7b9ef78c40 gradle: Run update dependencies 2020-04-08 17:15:46 +02:00
Owain van Brakel 3c1e04d147 project: Let CI handle dependencies 2020-04-08 17:11:17 +02:00
ThatGamerBlue e3de91ae8b deobber: improve dump mappings 2020-04-03 20:41:44 +01:00
Owain van Brakel 37701fd310 Merge remote-tracking branch 'runelite/master' 2020-03-18 13:23:44 +01:00
Lucwousin 4915fd627b Remove unused import 2019-12-31 22:31:25 +01:00
Lucwousin 810d0c19f5 Disable MaxMemoryTransformer 2019-12-31 11:45:13 +01:00
Lucwousin 0c1c461139 Fix pluginmanagertest for async subbing (and some enhancements which don't really belong in this pr but shhh about that) 2019-12-15 21:25:25 +01:00
Owain van Brakel 74726ae17a project: Rev update 2019-11-28 16:31:53 +01:00
Lucwousin b7bd7c5a08 {} where allowed 2019-11-16 04:51:03 +01:00
Lucwousin 55b0845a18 Optimize imports 2019-11-16 04:51:03 +01:00
Owain van Brakel 18021f6bed gradle: Refactor and update to gradle 6 2019-11-10 01:42:11 +01:00
Owain van Brakel 7b74475289 client: make error logging opt out (#1953)
client: make error logging opt out
2019-11-08 15:57:46 +01:00
Owain van Brakel 7866cc612b client: make error logging opt out 2019-11-08 04:58:09 +01:00
Lucwousin d2d671ec88 Make NonloadingClassWriter better at not loading classes 2019-11-07 15:44:19 +01:00
Lucwousin f93984a743 Deob changes for injector and general usability 2019-11-03 03:16:39 +01:00
Lucwousin c84f0d5b10 Add annotations dep to deob 2019-11-03 03:16:39 +01:00
Lucwousin e8f49ea27b checkstyle 2019-11-01 07:53:04 +01:00
Lucwousin a980aa660c Change rasterizer raw injector from depending on hardcoded values 2019-11-01 07:43:48 +01:00
Owain van Brakel b859cec91a gradle: kts dsl (#1845)
* gradle: kts dsl

* deob: Fix tests

* gradle: Convert fernflower plugin to kotlin
2019-10-27 14:35:25 -04:00
Lucwousin f39c419882 minify jsons 2019-10-15 16:46:41 +02:00
ST0NEWALL 9f869c6ec9 Fix player attack options and player indicators (#1685)
* Fix player attack options and player indicators

* player attack options

* buying checkstyle bypass method
2019-09-30 13:20:28 +01:00
Owain van Brakel 6213eb84f5 gradle: gamepackUpdate (#1690) 2019-09-30 13:20:11 +01:00
Ganom cb57ab26b3 project: update from 184 to 184 (#1675)
* 184

* checkstyle

* project: fix exports.
2019-09-28 18:37:36 +01:00
Kyle b5c6468d19 Revert "project: 184 (#1670)"
This reverts commit 42acd14658.
2019-09-28 17:11:53 +01:00
Owain van Brakel 42acd14658 project: 184 (#1670)
* 184

* checkstyle
2019-09-28 17:05:04 +01:00
Lucwousin fd294114e2 rev184 2019-09-26 14:41:30 +02:00
Owain van Brakel bd621269a6 gradle: Update deps, format files (#1316)
* gradle: Update dependencies

Also made the version numbers global to make updating easier, also this
way we can't have mismatches where different projects use diffrent
versions of a dep

* cache: Fix TitleDumper test

* gradle: Format build files

* httpserviceplus: Remove unneeded deps
2019-08-13 21:02:45 -04:00
Lucwousin dbdb686843 fix mixins getting confused between methods 2019-08-11 06:34:03 +02:00
Lucwousin 38fd83a651 deob: print all missing annotations before failing 2019-08-04 01:12:07 +02:00
Lucwousin c6fbe5940b Deob: Make mapping dumper dump (theoretically) all you need for updating (#1191)
* Deob: Make mapping dumper dump (theoretically) all you need for updating

* Update ClassFile.java
2019-07-30 17:01:15 +02:00
ThatGamerBlue 2ba1c7f80b gradle: add properties and modify injected-client (#1145)
* add implementation for getItemCount

* Ignore build directory in project root

* save injector results as class files

* package injected-client for shading into client

* auto-updating properties

* fix run task

* shade injected-client into jar
2019-07-27 15:02:57 -04:00
Owain van Brakel 0a4daac223 gradle: processTestResources 2019-07-27 08:04:19 +02:00
Owain van Brakel 8d1489254f gradle: Remove deprecated methods 2019-07-27 07:20:48 +02:00
Tyler Bochard ebc8294590 Merge pull request #1121 from Owain94/checkstyle-gradle
gradle: checkstyle changes
2019-07-25 16:44:20 -04:00
Zeruth 6f4cda63ac hooks: fix small typo 2019-07-25 14:47:14 -04:00
Owain van Brakel 17b35205fd project: Fix deprecations and supress unchecked warnings 2019-07-25 20:34:09 +02:00
Zeruth 5de903304e runeliteplus: merge upstream 2019-07-25 14:30:56 -04:00
Owain van Brakel af4c2ad6ae gradle: Update all deps 2019-07-25 01:37:17 +02:00
Owain van Brakel e911effeed gradle: Format build files 2019-07-24 23:51:35 +02:00