Commit Graph
100 Commits
Author SHA1 Message Date
Adam 7d5e0ff389 http-service: add beginning of xp tracker 2018-01-20 19:48:07 -05:00
Adam 4d2c02e81c http-service: split hiscore service from controller 2018-01-20 19:11:28 -05:00
Adam 0bed534b26 xp tracker: don't reset on logout or hop 2018-01-20 11:58:37 -05:00
Adam d227ca516a infobox manager: check infobox isn't null 2018-01-20 08:41:11 -05:00
Adam d1156a3b01 runelite-client: move all main loop checks info try/catch 2018-01-20 08:41:10 -05:00
Adam a9c4e37c3f config panel: don't show groups with no visible config items 2018-01-19 21:22:10 -05:00
Adam b7d8b75647 item service: set cache-control: public too 2018-01-19 19:39:24 -05:00
Adam 9aded64e04 cache service: remove unused import 2018-01-19 15:06:59 -05:00
Adam 8eb37bb3db Revert "cache service: move database updating to happen during download"
This reverts commit 018843f3a34f343c32c59db259aae317193f9fc8.
2018-01-19 14:13:02 -05:00
Adam 1eeab55b01 Revert "cache service: don't skip already up to date archives"
This reverts commit cb90940b54dc07dd2221d3169e569b08876a3265.
2018-01-19 14:12:50 -05:00
Adam 057327463e Revert "cache service: use an identity hashmap as equals checks archive contents"
This reverts commit 1b46911dea9e8362c16de89952c5c4becfdc4e43.
2018-01-19 14:12:40 -05:00
Adam 00480e6030 cache service: use an identity hashmap as equals checks archive contents 2018-01-19 11:10:35 -05:00
Adam 244cce506c cache service: don't skip already up to date archives 2018-01-19 10:31:53 -05:00
Adam 36acbebd1b cache service: move database updating to happen during download 2018-01-19 09:45:36 -05:00
Adam fff5f51077 cache service: skip loading filedata as it is not necessary for cache updater 2018-01-19 09:42:47 -05:00
Adam e1a6fb13a2 cache service: lazily load store 2018-01-18 17:08:18 -05:00
Adam 958d2558f5 xpglobes: don't break at virt level 126 2018-01-14 11:25:37 -05:00
Adam 6801ac1843 runelite-api: fix combat fornula 2018-01-14 10:42:55 -05:00
Adam 8346339366 runelite-api: expose widget group ids 2018-01-14 10:23:16 -05:00
Adam af1e5668b8 aoeprojectileinfo: store projectiles in a map 2018-01-14 09:41:11 -05:00
Adam 66401296b8 player indicators: update isFriend -> isFriended 2018-01-14 08:47:54 -05:00
Adam 9ce178e2f9 Merge branch 'clan-friend-names' of github.com:deathbeam/runelite into fix-isx-mixins 2018-01-14 08:40:29 -05:00
Adam f82130ba21 readme: update logo url
[ci skip]
2018-01-11 21:24:21 -05:00
Adam 36b2c75747 runelite-plugin-archetype: update for events which moved to api 2018-01-11 21:03:21 -05:00
Adam 31c73e4d61 Move field hooks to mixins 2018-01-11 18:59:58 -05:00
Adam 16d08f62b8 Move RS-related events to runelite-api 2018-01-11 18:59:56 -05:00
Adam 948f31769f runelite-client: fix plugin manager test
loadCorePlugins doesn't throw anymore when a plugin fails to load, just logs
2018-01-11 18:59:27 -05:00
Adam c774784c4e http-service: change item price cache to 30 minutes 2018-01-10 17:23:41 -05:00
Adam 9021b9a600 http-service: add cache control to item price 2018-01-10 15:47:54 -05:00
Adam 0fda835422 http-service: disable default cache control provided by spring-security 2018-01-10 15:45:41 -05:00
Adam e53b33d4e8 http-service: remove junit/mockito dependencies since spring pulls them in 2018-01-10 15:44:35 -05:00
Adam ad8b2e82d1 http-service: fix item price cache to use fetched time instead of price time
Reduce cache duration to 30 minutes
2018-01-10 11:44:56 -05:00
Adam a87a969c70 dev tools: draw over everything 2018-01-09 20:10:49 -05:00
Adam 3f5bf99c70 runelite-client: fix --no-rs 2018-01-09 08:13:05 -05:00
Adam 26aec4fe1c xp tracker: remove unused import 2018-01-08 10:04:26 -05:00
Adam 3d3b87a901 xp tracker: reset on world hop and on logging in
The logged in game state is set during play when a region update is received
2018-01-08 09:30:10 -05:00
Adam 7ed13a97e3 Update logo 2018-01-07 20:04:00 -05:00
Adam 05dc2eb39e Consistently capitalize RuneLite 2018-01-07 17:25:48 -05:00
Adam a29f55362c cache test: get tmpdir from a system property 2018-01-06 22:26:09 -05:00
Adam 61e9a12b30 runelite-client: always render tooltips on top
Add dedicated overlay position for tooltips to make them on top of all other overlays
2018-01-03 16:08:56 -05:00
Adam e61035cea3 runelite-client: move infoboxes back to top left
They are over top of split chat at botom left
2018-01-02 21:24:34 -05:00
Adam a407af8672 cache: also disable map dumper test 2018-01-02 08:16:00 -05:00
Adam ee3f4add78 cache: disable map image dumper test 2018-01-01 21:15:42 -05:00
Adam 4ac2696130 runelite-proxy: subtree split into separate repository 2017-12-29 18:06:10 -05:00
Adam 82d277a8a5 cache: split cache client and server into their own projects
Split handshake and update protocol also into their own projects
2017-12-28 21:15:01 -05:00
Adam c4bee1127c cache: add map and location definition, convert Region loading to use it 2017-12-28 21:15:00 -05:00
Adam 162efc9bfc cache: add savers 2017-12-28 21:14:59 -05:00
Adam a27d3686c2 cache: add a few more write* to outputstream 2017-12-28 21:14:59 -05:00
Adam 0cebc5ebe8 cache: lombok definitions 2017-12-28 21:14:58 -05:00
Adam e9e7e2a180 cache: rename some fields of object and interface 2017-12-28 21:03:02 -05:00
Adam a718d00699 cache: fix readString to not sign extend negative values 2017-12-28 21:00:36 -05:00
Adam e685ac2491 cache: fix readBigSmart 2017-12-28 21:00:06 -05:00
Adam 54c61857c1 cache: fix writeBigSmart 2017-12-28 20:59:17 -05:00
Adam 1ec375f1d2 runelite-api: add equipment inventory slot id, inventory id, logout widget and chat message type 7 2017-12-28 20:58:45 -05:00
Adam 1f153ddc48 cache: default index data to protocol 6 2017-12-28 20:57:55 -05:00
Adam 16b0bebd47 Skip archetype test by default
It requires mvn/jdk to be in your PATH
2017-12-23 09:28:57 -05:00
Adam 033cf3bb01 cache: split loading archive files from archive loading
Also no longer store archive contents in memory and instead read it from
storage on demand.
2017-12-17 18:36:05 -05:00
Adam 21f2543059 cache: fix compression with encryption 2017-12-16 18:24:00 -05:00
Adam cba9866304 cache: remove tree storage 2017-12-16 17:50:47 -05:00
Adam 440ecd6c7c cache server: never send appended archive revision 2017-12-16 17:27:21 -05:00
Adam c31758a715 cache: test scope slf4j-simple 2017-12-16 15:58:44 -05:00
Adam a94ccedbf0 cache: use own Xtea implmentation instead of bouncycastle's 2017-12-16 15:58:43 -05:00
Adam 0049b8d34e cache: improve xtea test 2017-12-16 15:58:42 -05:00
Adam 1a6f84caa9 cache: remove whirlpool as it is not in osrs 2017-12-16 15:58:41 -05:00
Adam ea74c47d46 chat message manager: avoid adding chat messages on threads 2017-12-08 18:15:50 -05:00
Adam 4762a322f2 runelite-client: fix scheduler for concurrent modifications
Plugins can be loading and unloading while the scheduler is running
2017-12-08 17:30:29 -05:00
Adam fc944dfd34 clanchat: don't load icons more than once 2017-12-05 07:44:23 -05:00
Adam e1623f239a Move setMessage hook to end of method 2017-12-04 19:28:29 -05:00
Adam e4bac7f685 injector: support hooking to ends of methods 2017-12-04 19:28:22 -05:00
Adam 2da46e1ec3 runescape-api: fix javadoc error 2017-12-04 15:51:51 -05:00
Adam ee867992c3 injector: add construct injector to create new instances of classes 2017-12-04 14:34:44 -05:00
Adam 6bc9cccf41 runelite-client: fix infoboxes
Infobox overlay is not created by the injector so client was not being injected

Fixed from 403f7bd5d7a3d514a9dcec067cfdba622e3361b0
2017-12-02 21:00:00 -05:00
Adam 650d6a7e0d runelite-client: change AnimationChanged event to have an Actor 2017-11-30 16:46:42 -05:00
Adam b51296200a runelite-client: lombok events 2017-11-30 16:08:03 -05:00
Adam ac4703566f runelite-client: use lombok for slf4j logger creation 2017-11-30 16:08:03 -05:00
Adam c035d060ff cache: add more opcodes 2017-11-26 17:33:18 -05:00
Adam d0cb93c433 runelite-api: add Projectile 2017-11-26 11:03:47 -05:00
Adam 6b008f9107 runelite-api: don't allow varbits with MSB<LSB 2017-11-26 09:59:21 -05:00
Adam 6f4fb6d8be runelite-api: fix Tile location methods 2017-11-24 18:00:59 -05:00
Adam 1cad0c1504 runelite-api: add SpritePixels.toBufferedImage 2017-11-21 18:58:54 -05:00
Adam ac071771b0 runelite-api: add getRegionMin/MaxLocation for GameObject 2017-11-21 17:35:10 -05:00
Adam b6c90b33a6 runelite-client: fix not initializing default config
Config manager scans plugins from the plugin manager for configurations
2017-11-19 12:57:43 -05:00
Adam 42ef2e7c50 runelite-client: fix test 2017-11-18 14:56:52 -05:00
Adam 4be0d89792 Add runelite plugin archetype 2017-11-18 14:41:24 -05:00
Adam d047af14d0 runelite-client: add support for dynamically loaded plugins 2017-11-18 14:41:05 -05:00
Adam 027b495727 injector: infer whether api method is a getter or setter based on signature 2017-11-18 13:08:51 -05:00
Adam fdb5193c3e runelite-api: add distance methods to actor and tile queries 2017-11-17 17:47:05 -05:00
Adam ab297e969c runelite-api: add MenuEntry abstraction for menu arrays 2017-11-16 20:12:05 -05:00
Adam 672a24bcce cache: redump test scripts to fix tests 2017-11-14 20:03:53 -05:00
Adam 415a764c66 cache: add more cs2 instructions 2017-11-14 19:51:39 -05:00
Adam c18abcd0c0 Rename XPPanel -> XpPanel again, Windows does not like this 2017-11-13 19:13:30 -05:00
Adam fda56fb235 runelite-client: use guice for dependency injection 2017-11-13 18:05:16 -05:00
Adam 9c98f6ccbb runelite-client: fix runepouch tooltip 2017-11-12 20:51:31 -05:00
Adam feddece684 runelite-client: improve error message when injected client is not found on the classpath 2017-11-11 11:21:05 -05:00
Adam f4922169f4 runelite-client: remove now unused configuration from mouse highlight plugin 2017-11-10 13:59:55 -05:00
Adam 80bb459fc8 cache: add djb2 test 2017-11-10 11:35:01 -05:00
Adam 7b66528694 cache dao: fix findMostRecent() to sort by revision properly 2017-11-10 11:28:39 -05:00
Adam 15c484fdf8 Update 157
Unable to map annotated method Buffer.putShortLength(I)V named
putShortLength
Unable to map annotated method Buffer.putLength(I)V named putLength
Unable to map annotated method Buffer.putLEInt(I)V named putLEInt
Unable to map annotated field static LRSSocket; class15.rssocket2 named
rssocket2
Unable to map annotated field static [I class15.mapRegions named
mapRegions
Unable to map annotated field static [[[B class2.underlayIds named
underlayIds
Unable to map annotated field static [I class2.landRegionFielIds named
landRegionFielIds
Unable to map annotated field static [[I class35.xteaKeys named xteaKeys
Unable to map annotated field static [I class47.blendedSaturation named
blendedSaturation
Unable to map annotated field static [[[B class61.overlayIds named
overlayIds
Unable to map annotated field static [[[B class61.overlayRotations named
overlayRotations
Unable to map annotated field static Ljava/math/BigInteger;
class88.rsaKeyExponent named rsaKeyExponent
Unable to map annotated field static Ljava/math/BigInteger;
class88.rsaKeyModulus named rsaKeyModulus
Unable to map annotated field static LPacketBuffer;
Client.secretPacketBuffer1 named secretPacketBuffer1
Unable to map annotated field static LPacketBuffer;
Client.secretPacketBuffer2 named secretPacketBuffer2
Unable to map annotated field static I Client.packetLength named
packetLength
Unable to map annotated field static I Client.packetType named packetType
Unable to map annotated field static I Client.audioEffectCount named
audioEffectCount
Unable to map annotated field static I Client.lastFrameId named
lastFrameId
Unable to map annotated field static I Client.secondLastFrameId named
secondLastFrameId
Unable to map annotated field static I Client.thridLastFrameId named
thridLastFrameId
Unable to map annotated field static Z Client.isDynamicRegion named
isDynamicRegion
Unable to map annotated method Client.processServerPacket()Z named
processServerPacket
Unable to map annotated field static [I CombatInfoListHolder.blendedHue
named blendedHue
Unable to map annotated field static [[[B Huffman.overlayPaths named
overlayPaths
2017-11-09 08:31:32 -05:00
Adam 49d736ac47 scripts: remove old release script 2017-11-07 15:45:41 -05:00
Adam c003c64c78 runelite-client: fix checkstyle violation 2017-11-05 15:49:46 -05:00