Commit Graph
100 Commits
Author SHA1 Message Date
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
Adam 7af13c6d99 runelite-client: reconnect if connection is closed. 2017-05-14 19:51:38 -04:00
Adam cf4e9fab1d Add account plugin, and support for acquiring a session with the account webservice 2017-05-14 19:23:44 -04:00
Adam aebeba06ad runelite-client: load plugins on the main thread 2017-05-14 18:52:40 -04:00
Adam c49fe33cf9 runelite-client: fix npe from --no-rs in zulrah plugin 2017-05-14 18:39:16 -04:00
Adam cb0417cc9f http-api: Remove unused exception thrown from hiscore client 2017-05-14 18:36:52 -04:00
Adam 1ce044c308 runelite-client: add --no-rs option 2017-05-14 18:35:38 -04:00
Adam cb71a096a0 runelite-client: add runnable exception logger and use it in the zulrah plugin 2017-05-14 18:34:51 -04:00
Adam c36df36433 clan chat: fix code style 2017-05-14 18:34:20 -04:00
Adam 5596462b01 runelite-api: optimize getInteracting 2017-05-11 17:30:35 -04:00
Adam c24f6b5eb9 model-viewer: fix some of the orientation issues 2017-05-11 17:09:48 -04:00
Adam cce60dddab travis: update discord webhook 2017-05-11 12:20:17 -04:00
Adam cac6432a55 model viewer: fix rendering models if faceRenderTypes is null 2017-05-11 09:19:03 -04:00
Adam 64f99a909a runelite-api: add Experience class for xpForLevel and levelForXp 2017-05-10 16:15:07 -04:00
Adam 4769728aca Add websocket server and client, for use later 2017-05-08 19:29:00 -04:00
Adam 3068fee671 zulrah: don't update when not logged in 2017-05-08 19:27:12 -04:00
Adam c64fb003b4 http-service: fix servlet-api dependency 2017-05-08 18:48:37 -04:00
Adam 872d22e524 http-service: use own servlet for proxying requests to spark
This allows using websockets more easily later

Also exclude spark dependency on jetty during non tests since we don't use it
2017-05-08 18:27:56 -04:00
Adam d007cdfa9f travis: add .m2 to cache 2017-05-07 19:10:32 -04:00
Adam 50b7ff2064 cache: add switch instruction 2017-05-07 17:24:00 -04:00
Adam b96619e2d8 cache: add script attrs to assembler and disassembler 2017-05-07 15:34:27 -04:00