Commit Graph

  • 34458568a8 Add initial Javadoc configuration Graham 2019-09-10 19:47:26 +0100
  • 2da5971ab9 Create aggregate reports at the top level only Graham 2019-09-10 19:47:10 +0100
  • 0a3b35f677 Add note about compatibility with non-Linux UNIX-like systems Graham 2019-09-09 19:41:53 +0100
  • a5463be8b7 Fix typo in aol.properties comment Graham 2019-09-08 20:13:35 +0100
  • 552e3cbd8d Replace preferences file jagex_ prefix with .openrs2_ Graham 2019-09-08 20:01:18 +0100
  • b12f59a217 Revert "Remove unnecessary jaggl locks" Graham 2019-09-08 18:58:15 +0100
  • acaeb1f788 Update gl-natives description Graham 2019-09-08 15:11:15 +0100
  • 4a87681f29 Add cross-compilation instructions to the README Graham 2019-09-08 14:35:30 +0100
  • e35384c1a9 Move compiler/linker flags from profiles to aol.properties Graham 2019-09-08 13:52:46 +0100
  • 61a5951f82 Fix macOS linker -arch flag Graham 2019-09-07 22:46:59 +0100
  • 21a6886586 Activate mac-legacy profile automatically Graham 2019-09-07 22:46:46 +0100
  • c0e51084d2 Add default nar.javaHome value Graham 2019-09-07 21:40:34 +0100
  • e7b518e649 Fix cross-compiling for i386 on macOS Graham 2019-09-07 21:12:50 +0100
  • 69feff1dac Add mac-legacy profile for building against Java 6 on macOS Graham 2019-09-07 20:59:32 +0100
  • 9960aec5ef Use nar.javaHome instead of java.home Graham 2019-09-07 20:58:13 +0100
  • 0d4edcd186 Use CGSize/CGRect where appropriate for 32-bit support Graham 2019-09-07 20:57:48 +0100
  • ea8dcbf9ec Check that jaggl_context_appkit is non-NULL before update call Graham 2019-09-07 16:30:00 +0100
  • fb429421ed Update NSView-backed OpenGL context on resize Graham 2019-09-07 16:27:32 +0100
  • 49a4cb3084 Remove macOS-specific resize logic from the client Graham 2019-09-07 16:24:18 +0100
  • e1d24ec065 Add legacy NSView support Graham 2019-09-07 15:24:49 +0100
  • ae0baeb271 Include more specific headers on macOS Graham 2019-09-07 12:19:09 +0100
  • fd2fdd342e Replace <source> and <target> with <release> Graham 2019-09-06 23:03:49 +0100
  • 1333cc31e6 Format StringUtilsTest Graham 2019-09-04 09:19:12 +0100
  • 64460da25a Update IDEA's import style to match the impsort plugin settings Graham 2019-09-04 09:18:47 +0100
  • b53ab6f04a Reduce screen corruption when resizing Graham 2019-09-02 19:05:20 +0100
  • 0f7b2ea9ca Blit before swapping framebuffers Graham 2019-09-02 18:59:05 +0100
  • 5e18198ae4 Make releaseCGLContext a no-op Graham 2019-09-02 18:58:05 +0100
  • 9b7086f3a5 Resize off-screen window after resizing the framebuffer Graham 2019-09-02 09:47:04 +0100
  • 293a37c593 Lock framebuffer variables accessed from multiple threads Graham 2019-09-01 20:42:24 +0100
  • ebcd7a6911 Add comment to the flushBuffer/glFlush call on macOS Graham 2019-09-01 20:30:56 +0100
  • 57e61da679 Set swap interval of the onscreen context on macOS Graham 2019-09-01 20:21:01 +0100
  • 82e2c1f01a Disable CAOpenGLLayer asynchronous mode Graham 2019-09-01 20:10:12 +0100
  • a2edbb8781 Create NSOpenGLContext synchronously Graham 2019-09-01 20:04:54 +0100
  • d7be5f667e Add list of known macOS bugs to the gl-natives README Graham 2019-09-01 19:51:38 +0100
  • 913057b61d Fix JagGLLayer frame in resizable mode Graham 2019-08-31 20:08:16 +0100
  • 7711f24bd2 Define WIN32_LEAN_AND_MEAN on Windows Graham 2019-08-31 16:40:56 +0100
  • e096d031df Ignore jlong to pointer cast warnings on 32-bit Windows Graham 2019-08-31 16:30:03 +0100
  • d68fa93c66 Rename parameter to lpParameter for consistency Graham 2019-08-31 16:16:29 +0100
  • 2806bd301d Use EXIT_{SUCCESS,FAILURE} constants Graham 2019-08-31 16:16:07 +0100
  • 57012072a3 Remove unnecessary jaggl locks Graham 2019-08-31 14:24:24 +0100
  • bd005106a2 Add initial jagmisc replacement Graham 2019-08-31 12:39:01 +0100
  • 3be031e6b1 Strip trailing whitespace from README.md Graham 2019-08-31 08:31:34 +0100
  • d34b1e7e72 Combine analyze and getFrames Graham 2019-08-30 20:25:52 +0100
  • 28369f1d75 Add UnusedArgTransformer Graham 2019-08-30 20:22:58 +0100
  • d20e3997b4 Split transformMethod into {pre,post}TransformMethod Graham 2019-08-30 19:57:26 +0100
  • 145ed6b1ee Add classPath and library arguments to all Transformer methods Graham 2019-08-30 19:55:06 +0100
  • 46ab5111e6 Add isMethodImmutable method to TypedRemapper Graham 2019-08-30 19:21:50 +0100
  • b7347b2632 Move ArgRef to the top level Graham 2019-08-30 19:20:38 +0100
  • bb2f72c4f0 Add ConstSourceInterpreter Graham 2019-08-30 19:09:00 +0100
  • 71d1b8d435 Update Guava Graham 2019-08-30 12:38:51 +0100
  • 7c63254440 Document why our ChoosePixelFormat usage is correct Graham 2019-08-30 12:30:29 +0100
  • f426f16d72 Simplify DummyLocalTransformer Graham 2019-08-29 12:21:49 +0100
  • 5e46c058cd Improve structuring of if/else chains ending in a throw or return Graham 2019-08-29 12:06:12 +0100
  • 261cc87125 Add CachePathTransformer Graham 2019-08-29 09:13:08 +0100
  • 4788f8314e Clear ClassPath cache after remapping Graham 2019-08-28 20:59:19 +0100
  • 6e750b008f Replace hard-coded 2 with GZIP_HEADER.length Graham 2019-08-28 20:52:30 +0100
  • 23a85fd820 Add method for deleting MethodNode arguments Graham 2019-08-28 20:17:37 +0100
  • 44ddde296f Update JUnit test templates to fit OpenRS2's conventions Graham 2019-08-28 10:57:29 +0100
  • 557f2fb504 Move remapping into a RemapTransformer Graham 2019-08-27 21:43:59 +0100
  • 46f908bdb0 Replace ClassForNameTransformer Graham 2019-08-27 21:19:15 +0100
  • b97294457a Make ClassNamePrefixer more similar to TypedRemapper Graham 2019-08-27 21:15:30 +0100
  • 1319295d77 Separate remapping from the write{Pack,Jar} methods Graham 2019-08-27 20:40:49 +0100
  • c6d184c5c5 Convert OriginalNameTransformer to a standard Transformer Graham 2019-08-27 19:51:08 +0100
  • 318f906ab5 Make DummyLocalTransformer type-sensitive Graham 2019-08-27 19:16:33 +0100
  • 7b3ec975d9 Inline constants in DummyArgTransformer Graham 2019-08-27 18:50:09 +0100
  • 1216812c8a Add InsnNodeUtils.toString() method Graham 2019-08-27 17:28:15 +0100
  • 4cfb9d9f69 Remove dummy branch expressions instead of inserting POPs Graham 2019-08-27 16:20:19 +0100
  • 3242356c80 Remove unused throws declarations Graham 2019-08-27 14:56:45 +0100
  • ccea2f0f8e Rename DummyTransformer to DummyArgTransformer Graham 2019-08-27 14:39:45 +0100
  • 7747fe457a Remove dummy local variables Graham 2019-08-27 14:19:07 +0100
  • 4ad8606b97 License deob-annotations under the LGPL Graham 2019-08-27 11:51:45 +0100
  • 550e201577 Fix typo ('the version 3.0' -> 'version 3.0') Graham 2019-08-27 10:35:43 +0100
  • 1b77c5e454 Change GPL v3 -> v3.0 Graham 2019-08-27 10:14:34 +0100
  • f1c6f074a1 Add virtual instruction support to hasSideEffects() and StackMetadata Graham 2019-08-27 09:58:31 +0100
  • 8c1f2c7b2f Add hasSideEffects() function to InsnNodeUtils Graham 2019-08-27 09:55:17 +0100
  • 176b109688 Add StackMetadata Graham 2019-08-27 09:54:16 +0100
  • 5d2fd11128 Add jacoco-maven-plugin Graham 2019-08-27 09:48:47 +0100
  • 9f49902962 Use ImmutableList in the Deobfuscator class Graham 2019-08-26 20:09:02 +0100
  • e894c331bc Disable package-private inspection Graham 2019-08-26 14:47:18 +0100
  • ef9e61de33 Add StringUtilsTest Graham 2019-08-26 14:39:05 +0100
  • d2460c68ba Update TODO in jaggl.c Graham 2019-08-26 14:21:16 +0100
  • 003b7ecfef Improve <description> wrapping Graham 2019-08-26 13:50:10 +0100
  • a5789b6860 Pass -Wno-int-to-void-pointer-cast to gcc on UNIX systems Graham 2019-08-26 13:29:25 +0100
  • 23e5f2bb29 Add READMEs Graham 2019-08-26 12:23:25 +0100
  • 7b04a185e9 Add license Graham 2019-08-26 12:20:03 +0100
  • fbf6a5f597 Stop building OS-specific modules on all systems Graham 2019-08-26 09:21:49 +0100
  • d2fb2bf8d8 Remove site descriptor Graham 2019-08-26 09:15:19 +0100
  • a1f7cf5ce4 Add HostCheckTransformer Graham 2019-08-25 20:49:19 +0100
  • 405c33c1a1 Format *.xml files with IDEA's code style Graham 2019-08-25 19:41:56 +0100
  • aa7f90ceb6 Prevent if statements in swapped else blocks from incorrectly chaining Graham 2019-08-25 19:37:55 +0100
  • 17d9a51669 Use single line comment in IfElseTransformer Graham 2019-08-25 17:20:38 +0100
  • e2b2a77fd8 Remove unused isNot() method Graham 2019-08-25 17:00:24 +0100
  • f69999679e Add missing clone() calls to ExprUtils.not() Graham 2019-08-25 17:00:02 +0100
  • 81f5fcf6dc Remove EnclosedExpr support from functions that no longer require it Graham 2019-08-25 16:56:10 +0100
  • 4e3c5f3d4d Remove use of deprecated getChildNodesByType method Graham 2019-08-25 15:26:52 +0100
  • 828b130906 Always iterate through the JavaParser tree in POSTORDER Graham 2019-08-25 15:24:10 +0100
  • 6742120ab6 Simplify else if chains in POSTORDER Graham 2019-08-25 15:06:18 +0100
  • a5e9a788e8 Use var in isIf/getIf Graham 2019-08-25 14:58:17 +0100
  • 5fd2488988 Fix right clicking on modern versions of Java Graham 2019-08-25 13:53:20 +0100
  • 555620887f Use same heuristic in TernaryTransformer as IfElseTransformer Graham 2019-08-25 11:41:56 +0100