Commit Graph

  • a704cf28ef Add missing PixelType groups for glDrawPixels() calls Graham 2020-03-10 19:49:37 +0000
  • 4fd330a8ac Transform OpenGL constants inside binary/ternary expressions too Graham 2020-03-10 19:43:02 +0000
  • e06e70bc1f Rename gl* method argument names Graham 2020-03-09 22:34:27 +0000
  • 7b92ccb244 Add RedundantGotoTransformer Major 2020-03-09 21:58:21 +0000
  • dc36c7835c Throw exception on invalid try-catch nodes Major 2020-03-09 14:55:32 +0000
  • 59159f17a3 Exclude pull requests to master from the deploy stage Graham 2020-03-09 18:05:50 +0000
  • 161ff2cea8 Simplify regex in ExceptionTracingTransformer Graham 2020-03-08 21:53:15 +0000
  • 6cc9ab9e3b Exclude virtual nodes from the original PC counter Graham 2020-03-08 20:44:37 +0000
  • a027209b18 Update ciManagement Graham 2020-03-08 18:19:09 +0000
  • aea30dd3f1 Remove Jenkinsfile from .editorconfig Graham 2020-03-08 17:59:00 +0000
  • f19aed20f0 Add YAML style to .editorconfig Graham 2020-03-08 17:58:45 +0000
  • 1e13174cc2 Switch from Jenkins to Drone Graham 2020-03-08 14:07:00 +0000
  • 7996d327ff Fix dummy arg removal for virtual methods Major 2020-03-08 10:00:55 +0000
  • 51890c56b3 Track original constructor names and arguments too Graham 2020-03-08 09:14:09 +0000
  • 488e8ef8c3 Add UnusedMethodTransformer Major 2020-03-08 07:03:01 +0000
  • 9617cc4326 Document interface member visibility logic Graham 2020-03-08 08:08:54 +0000
  • a2eeecd6f6 Run FinalTransformer later Major 2020-03-08 06:42:30 +0000
  • a869d47d11 Add Fernflower Exception transformer Major 2020-03-08 06:31:15 +0000
  • e7c3afab19 Prevent non-static fields from overriding other fields Graham 2020-03-07 21:56:37 +0000
  • e6461176b7 De-duplicate inherited member set creation Graham 2020-03-07 21:02:07 +0000
  • d57cf15bd3 Add superClassAndInterfaces method to reduce duplication Graham 2020-03-07 20:47:22 +0000
  • 5103eb15a4 Fix static member overrides in populateInherited{Field,Method}Sets Graham 2020-03-07 20:37:26 +0000
  • 8cac7a48b5 Add getFieldAccess Graham 2020-03-07 20:29:27 +0000
  • 8b5f3402e2 Rename getAccess to getMethodAccess Graham 2020-03-07 20:20:36 +0000
  • 626202b451 Move isMethodRenamable below createMethodMapping for consistency Graham 2020-03-07 17:35:35 +0000
  • 6be3f915f0 Add generate{Class,Field}Name methods Graham 2020-03-07 17:34:44 +0000
  • c4ea6cf150 Group isClassRenamable with populateClassMapping Graham 2020-03-07 17:24:12 +0000
  • b0dddff729 Add isFieldRenamable method Graham 2020-03-07 17:23:27 +0000
  • 5c1768e824 Improve consistency of isClassRenamable and isMethodImmutable Graham 2020-03-07 17:19:15 +0000
  • f4933a2b59 Add support for translating gl calls on the jaggl.opengl object Graham 2020-03-07 16:34:10 +0000
  • 0564bc29b0 Add missing ProgramPropertyARB groups Graham 2020-03-07 16:29:35 +0000
  • 133e2fac77 Set glGetObjectParameterivARB's pname group to ProgramPropertyARB Graham 2020-03-07 16:19:00 +0000
  • 530af7628b Add EnableCap group to GL_TEXTURE_3D Graham 2020-03-07 16:18:38 +0000
  • 1a2f0bd9e5 Add MaterialFace group to GL_FRONT, GL_BACK and GL_FRONT_AND_BACK Graham 2020-03-07 16:18:24 +0000
  • aaaa0c0c68 Fix appending fields to javax.media.opengl.GL Graham 2020-03-07 16:18:07 +0000
  • ae9dccf9dd Add CheckedInt32 group to most enums Graham 2020-03-07 16:17:30 +0000
  • 7e66c024b4 Propagate groups from <enums> to each individual <enum> Graham 2020-03-07 16:16:41 +0000
  • 9a1599880b Don't rename classes containing native methods Major 2020-03-07 15:10:18 +0000
  • f04f4f9685 Update tracing exception pattern Major 2020-03-07 14:52:15 +0000
  • dd8dc533e9 Set the visibility of interface members to public Graham 2020-03-07 14:00:12 +0000
  • 78db7d3179 Account for inheritance in StaticScramblingTransformer Graham 2020-03-07 13:47:39 +0000
  • a9312f3cd2 Remove empty try-catch blocks in DCE Major 2020-03-07 11:41:45 +0000
  • 9b5d4221b1 Fix GL_COORD_REPLACE group Graham 2020-03-07 11:02:11 +0000
  • 5fa9e9a621 Remove spurious toCollection calls Major 2020-03-07 10:57:37 +0000
  • 3a29f61d7c Remove existing FrameNode manipulation support Graham 2020-03-07 10:49:22 +0000
  • 43646bbd9d Format TypedRemapper Graham 2020-03-07 10:45:06 +0000
  • e6402d52c2 Add StackFrameClassWriter Graham 2020-03-07 10:43:16 +0000
  • 1805873385 Changed 'Signed-off-by:' to 'Signed-off-by: line' Graham 2020-03-07 10:02:52 +0000
  • ea336582d9 Improve README text slightly Graham 2020-03-07 10:02:00 +0000
  • 097b334646 Propagate null frame types when remapping Major 2020-03-07 09:38:41 +0000
  • 077fda4bab Remove blank line for consistency Graham 2020-03-07 09:53:14 +0000
  • 8ca3f428d2 Remove field.value null check Graham 2020-03-07 09:51:47 +0000
  • 00f0279e15 Use safe call operator Graham 2020-03-07 09:50:47 +0000
  • a54c540290 Document how to add Signed-off-by to all commits automatically Graham 2020-03-07 09:49:29 +0000
  • 5e32296905 Fix NPE for FrameNodes that aren't NEW/FULL Major 2020-03-07 07:36:41 +0000
  • b391191b75 Add error messages to AsmClassMetadata Major 2020-03-07 07:23:22 +0000
  • 6f7d9be26c Add Pc annotation Graham 2020-03-07 01:12:34 +0000
  • be14ffdc2d Add custom Attribute for tracking original instruction indexes Graham 2020-03-07 01:11:34 +0000
  • 6464f8dc77 Remap ClassNodes directly Graham 2020-03-07 00:11:35 +0000
  • d32de8537d Prefer local Maven repository over the OpenRS2 snapshots repo Graham 2020-03-06 22:03:20 +0000
  • 018e0eb9cb Fix reference in README Graham 2020-03-06 11:26:46 +0000
  • 45bf24c51d Remove copies in InsnMatcher Major 2020-03-06 07:46:14 +0000
  • 1d29aa8c50 Make the native libraries FAQ section make sense again Graham 2020-03-05 17:29:53 +0000
  • 424a2d7a31 Fix compilation errors Major 2020-03-05 11:14:03 +0000
  • 34507a92db Use unix configuration in jimfs tests Major 2020-03-05 11:02:22 +0000
  • 282dbd268b Remove repository credentials from the repositories block Graham 2020-03-05 08:39:55 +0000
  • b38da58bd5 Add missing groups to the OpenGL registry Graham 2020-03-05 01:19:22 +0000
  • c16b8b30af Replace *toTypedArray() with plus operator Graham 2020-03-05 00:48:58 +0000
  • 7db0c971ee Use OpenGL registry to replace magic numbers with constants Graham 2020-03-05 00:48:33 +0000
  • 597aa2018e Add support for whole program AST transforms Graham 2020-03-05 00:44:28 +0000
  • a777ae362e Add underscore separator to field names Graham 2020-03-04 22:22:29 +0000
  • 446dc00552 Update Gradle Graham 2020-03-04 21:42:47 +0000
  • 0897991f4e Update openrs2-natives-all Graham 2020-03-04 21:42:03 +0000
  • 6e5a58493e Use chat.openrs2.dev in case the Discord link ever changes Graham 2020-03-04 20:58:11 +0000
  • a9ce6a19df Emphasise that Jagex's IP should not be included in this repository Graham 2020-03-04 20:27:58 +0000
  • bb6bd3861e Switch to the ISC license Graham 2020-03-04 20:15:14 +0000
  • a57b6dcc9b Add FAQ item explaining why we run our own dev infrastructure Graham 2020-03-03 23:28:17 +0000
  • e0e2c94ff5 Add website link to the README Graham 2020-03-03 22:37:43 +0000
  • 6cc29c86ac Clarify that the JDK is required at runtime Graham 2020-03-03 22:27:50 +0000
  • 7b5c321def Suggest discussing changes on Discord before starting contributions Graham 2020-03-03 21:01:05 +0000
  • a2ff491ae4 Add community section to the README Graham 2020-03-03 21:00:57 +0000
  • 9e3299657e Add link to the Git rewriting history page Graham 2020-03-03 21:00:34 +0000
  • 103ca48f42 Remove unused Maven reference from the README Graham 2020-03-03 19:22:25 +0000
  • 4bda47e628 Update dependencies Graham 2020-03-03 19:16:38 +0000
  • 84ade956af Sort static fields above instance fields Graham 2020-03-02 19:54:00 +0000
  • ad53f9a78d Sort methods Graham 2020-03-02 19:53:26 +0000
  • 09bdf640f4 Add openrs2 prefix to repo{Username,Password} properties Graham 2020-03-02 18:37:49 +0000
  • 9cbe8b5b28 Simplify excluding the opaque predicate when removing the initializer Graham 2020-03-02 11:51:36 +0000
  • 70d46e7f64 Sort imports Graham 2020-03-01 20:11:49 +0000
  • 16d16b8efa Reduce maximum size of each static class Graham 2020-03-01 20:07:16 +0000
  • e26778ffb0 Remove unused empty classes Graham 2020-03-01 18:37:55 +0000
  • b6bba95435 Simplify static field scrambling Graham 2020-03-01 17:29:01 +0000
  • c70d810057 Don't move static fields with to complex initializers Graham 2020-03-01 16:28:08 +0000
  • 64ba68bac9 Move static fields without initializers Graham 2020-03-01 15:56:38 +0000
  • 84c37f4300 Add logging to StaticScramblingTransformer Graham 2020-03-01 13:56:06 +0000
  • 9089fe834a Add initial static field scrambling support Graham 2020-03-01 12:19:13 +0000
  • ce74765269 Add static method scrambling transformer Graham 2020-02-29 23:16:31 +0000
  • 4468766a9d Ensure ACC_SUPER is set in InvokeSpecialTransformer Graham 2020-02-29 23:11:56 +0000
  • ccb37f120b Add INVOKESPECIAL transformer Graham 2020-02-29 22:23:11 +0000
  • a82d2e3cef Transform class literals to Java 5 format Graham 2020-02-29 22:07:35 +0000