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