Commit Graph
100 Commits
Author SHA1 Message Date
Adam 2db13e4a58 runelite-client: add lvl chat command 2017-07-21 18:17:34 -04:00
Adam 8b5f22106e http-service: add single skill hiscore lookup 2017-07-21 18:15:10 -04:00
Adam ede3b1b691 runelite-api: update minimap code from 150 2017-07-20 10:00:37 -04:00
Adam 7fb4515cbe runescape-client: update 150 2017-07-20 10:00:36 -04:00
Adam 53be6e1ff5 Add maven jvm.config
Set -Xmx512m since the injector runs some executions which was stressing
the GC
2017-07-19 20:55:57 -04:00
Adam 5a270cfc6d cache: don't complete haneshake future until after state is changed to connected 2017-07-18 20:48:05 -04:00
Adam 43f8c58d5a runelite-client: add !price command 2017-07-16 13:49:17 -04:00
Adam f8178aa2ee runelite-client: split item price loader out of item manager, move into game
Also add synchronous getItemPrice
2017-07-16 13:10:25 -04:00
Adam ca32ec4502 injector: support hooks on constructors 2017-07-16 13:07:21 -04:00
Adam d1bbc52bb4 Remove unused imports 2017-07-16 10:11:08 -04:00
Adam 56f40345ac checkstyle: add UnusedImports 2017-07-16 09:51:44 -04:00
Adam 7be7a970f6 deobfuscator: use obfuscated types in annotated obfuscated signatures
Also annotate fields with their obfuscated type
2017-07-16 09:15:28 -04:00
Adam 9734ded390 http-service: add item search 2017-07-14 18:34:34 -04:00
Adam 63192e5249 runelite-client: add synchronous job scheduler
Convert existing plugins to use it, so that the code all runs on the same
main game thread. Fixes various thread related issues caused from
accessing game state from executor threads.
2017-07-11 10:16:15 -04:00
Adam 8f4134f4bf runelite-client: update comment in pom 2017-07-10 22:11:12 -04:00
Adam 073249813f runelite-client: initialize config on start for fishing and imp plugin 2017-07-09 17:38:55 -04:00
Adam 3ac8d9df67 runelite-client: split plugin loading from plugin start so that plugins can access configuration on start 2017-07-09 17:38:34 -04:00
Adam c351107a3a runelite-api: redump item/object/npc ids from, 148 2017-07-08 22:53:13 -04:00
Adam cba8c83ca6 cache: use id to uniquely name fields 2017-07-08 22:41:11 -04:00
Adam 57ce1a1c46 cache: update to 148 2017-07-08 22:32:16 -04:00
Adam ebf39b286b checkstyle: enforce RightCurly alone 2017-07-08 14:17:16 -04:00
Adam 77c9f40e35 runelite-client: add examine plugin to submit examines 2017-07-08 13:36:18 -04:00
Adam 10b4ce6f0f runelite-client: add menu action enum 2017-07-08 13:33:09 -04:00
Adam 24a6291145 http-service: add examine service 2017-07-08 12:37:39 -04:00
Adam c690d11840 http-service: set response status to 501 if an exception is encountered 2017-07-08 12:33:47 -04:00
Adam b78f661722 Merge branch 'seth' 2017-06-29 17:36:12 -04:00
Adam 63a66db969 Specify versions of all maven plugins
Fixes Maven warnings about unstable/unreproducable builds
2017-06-29 17:20:07 -04:00
Adam b1010d78b3 runelite-client: add cache for item compositions in grounditems plugin 2017-06-28 12:46:48 -04:00
Adam 54dbe446ed runelite-client: add actor death event, use in bosstimer plugin 2017-06-18 12:57:29 -04:00
Adam b1ab29d8dd checkstyle: use default tokens for WhitespaceAround 2017-06-17 21:46:33 -04:00
Adam 437e99f511 xp globes: remove double call to getSkillImage 2017-06-17 20:59:33 -04:00
Adam 41dfdbef5d runelite-api: update NpcID from cache 143 2017-06-15 21:21:59 -04:00
Adam a3747e0a2a runelite-client: draw by hooking to MainBufferProvider draw()
Remove old double buffer method with canvas replacement
2017-06-14 21:35:42 -04:00
Adam 5f71ad036a runescape-client: export gameDrawingMode 2017-06-14 21:35:42 -04:00
Adam 1cc849dbe5 runelite-client: fix npe in fps overlay if the xp orb is not loaded 2017-06-14 21:27:15 -04:00
Adam 7393b9715e runescape-client: export more 2017-06-14 19:36:07 -04:00
Adam 412bac5e28 checkstyle: don't allow newline between else and if 2017-06-14 15:48:59 -04:00
Adam c3b3a761b4 runelite-client: cache negative item price queries
Also don't return null to guava cache, it doesn't support it
2017-06-13 20:29:15 -04:00
Adam 91c7dde12d runelite-client: add prices to ground items plugin 2017-06-13 19:35:56 -04:00
Adam 4844d024f8 runelite-client: add item manager for caching item prices 2017-06-13 19:35:28 -04:00
Adam 9b89d169e5 http-api: add item client 2017-06-13 19:34:59 -04:00
Adam a67fb38d27 http-service: add item price api 2017-06-13 18:20:24 -04:00
Adam cae29ff754 http-service: set content-type to application/json in various responses 2017-06-12 19:11:15 -04:00
Adam 2c6a19c434 http-service: add item api 2017-06-12 18:35:21 -04:00
Adam ba2062816a checkstyle: add WhitespaceAround for if/else/while/do/for 2017-06-10 13:58:34 -04:00
Adam 922366e131 checkstyle: require tabs for indenting 2017-06-09 23:17:51 -04:00
Adam 3118e6a799 Add checkstyle config for brace style 2017-06-08 11:58:58 -04:00
Adam bec5ff64db cache: fix trackdumpertest with negative archive names 2017-06-05 12:12:12 -04:00
Adam c0a25b5626 cache: update to 143 2017-06-04 21:19:10 -04:00
Adam ca93ce2a8b cache: remove unnecessary loop from TrackLoader 2017-06-04 19:46:58 -04:00
Adam 7e0a1c37d3 cache: fix trackloader sometmies producing corrupt midis
OutputStream is free to internally resize its bytebuffer. Remove byte[] constructor to prevent misuse again.
2017-06-04 19:42:26 -04:00
Adam 0ef72eb878 cache: fix setting enum size 2017-06-01 19:39:35 -04:00
Adam 6a552a81d6 cache: add area definition and loader 2017-06-01 19:14:47 -04:00
Adam 1bc843b648 cache: fix cache server test 2017-05-31 21:02:17 -04:00
Adam f81592c320 cache client: batch requested archives instead of requesting individually 2017-05-31 20:51:36 -04:00
Adam c7af537df7 Disable javadoc generation by default, enable on ci
It javadoc:jar is run as part of release by maven-release-plugin, so it must pass ci, but it annoying locally
2017-05-30 17:52:07 -04:00
Adam 9adfb183d6 cache: add loaders for archive 0 of world map index 2017-05-29 21:03:50 -04:00
Adam 21f9f583f9 Update cache to 142 2017-05-29 18:30:32 -04:00
Adam 2e5e118df4 cache: extract cache to working directory based on cache version 2017-05-29 18:21:44 -04:00
Adam 2143973127 Add maven-javadoc-plugin to catch javadoc errors prior to release 2017-05-26 17:25:09 -04:00
Adam 2e3028f664 runescape-api: fix getObjectDefinition import 2017-05-25 21:14:24 -04:00
Adam 10ee577f5e runescape-api: move canvas to GameEngine 2017-05-25 21:14:24 -04:00
Adam 20e397de4d runescape-api: remove unused imports 2017-05-25 21:14:23 -04:00
Adam 968d3ce6c1 runelite-client: set client size 2017-05-25 20:07:06 -04:00
Adam 51fe5f2b3b Bump rs.version to 142 2017-05-25 20:01:35 -04:00
Adam 31f600e49f cache: add string append instruction 2017-05-21 21:00:12 -04:00
Adam 519e6d9f91 cache: add switch to interpreter 2017-05-21 18:29:28 -04:00
Adam 99d47b2053 cache: add invoke to instructions 2017-05-21 18:07:07 -04:00
Adam 21d7955071 cache: also write int operand for sload 2017-05-21 18:02:49 -04:00
Adam 27d154249e cache: add stack and lvt string/int counts to rs2asm 2017-05-21 17:37:03 -04:00
Adam 4f14eebd9d cache: document invoke/return some, add beginning of lvt to interpreter 2017-05-21 17:03:21 -04:00
Adam 82fcdb9506 cache: add iload/istore sload/sstore opcodes 2017-05-21 16:35:10 -04:00
Adam 69bb4d97b2 model-viewer: render kits too 2017-05-21 13:17:25 -04:00
Adam c73eebc934 runelite-api: add PlayerComposition and KitType enum 2017-05-21 11:57:44 -04:00
Adam 5eabbd8cff runelite-client: comment the config return type check.. 2017-05-21 11:44:29 -04:00
Adam 3cd86bbbc4 cache: fix framemap dumper file names 2017-05-21 00:34:11 -04:00
Adam 48bbb11ac4 cache: add definition/loader for frame and framemap 2017-05-20 20:32:32 -04:00
Adam ba4ff2edd2 cache: couple of newFile -> newFolder 2017-05-20 18:13:11 -04:00
Adam 6ea98a73e0 runelite-proxy: hexdump packets 2017-05-20 16:33:18 -04:00
Adam b8242eeed1 runelite-client: load vanilla client if an update has occured 2017-05-20 15:42:01 -04:00
Adam 39430395ef runelite-client: check saved session validity 2017-05-20 11:49:24 -04:00
Adam f92da7b9b1 http-service: add session check call to check session validity 2017-05-20 11:37:49 -04:00
Adam edebf40162 runelite-client: fix invocation handler to return config 2017-05-20 11:29:05 -04:00
Adam 9e8bf482cb runelite-client: set default config by default 2017-05-20 10:58:38 -04:00
Adam ade6a2ae97 runelite-proxy: c2s uses different packet opcodes than s2c, so we can't packetcopy it 2017-05-19 19:13:10 -04:00
Adam 0e6d408aee runelite-client: add config plugin 2017-05-19 12:20:28 -04:00
Adam fcbb405449 runelite-client: destroy session on logout 2017-05-17 13:54:40 -04:00
Adam 79a10cc2d2 runelite-client: add logout feature to account plugin 2017-05-16 20:30:08 -04:00
Adam 7e0cc60097 http-api: fix building config requests 2017-05-16 19:24:00 -04:00
Adam c32782a233 http-api: catch and rethrown json exceptions as ioexceptions - we don't check return code from the http response.. 2017-05-16 19:23:48 -04:00
Adam 45640a34be http-service: add config service 2017-05-16 16:24:50 -04:00
Adam e213d7e888 Merge branch 'master' of github.com:runelite/runelite 2017-05-16 16:20:19 -04:00
Adam 08fa07cf06 http-service: use open() not beginTransaction() in accountservice init 2017-05-15 20:46:04 -04:00
Adam 5250c4f1c3 http-service: remove old servicerunner test - does not anymore due to guice+JNDI 2017-05-15 20:45:47 -04:00
Adam 1171aed331 http-service: add ServletContextLogger.LEVEL context-param 2017-05-15 20:45:16 -04:00
Adam 58292794f3 http-api: share a common gson instance 2017-05-15 19:36:57 -04:00
Adam 38823d1afa http-api: share a common http client 2017-05-15 19:07:56 -04:00
Adam 566a785ebf travis: only deploy commits on the master branch 2017-05-15 17:25:36 -04:00
Adam a10b565f2e runelite-client: fix npe in websocket close 2017-05-15 08:30:06 -04:00
Adam e90e6ea2ab runelite-client: create session file directory if it doesn't exist 2017-05-14 19:52:28 -04:00