Max Weber
1715a369c0
mixins: Fix DecorativeObject ConvexHulls
2019-02-12 04:08:24 -07:00
Abex
a44f32d885
Merge pull request #7738 from Abextm/cache-code-2019-02-07-rev177
...
Cache code 2019 02 07 rev177
2019-02-07 04:45:37 -07:00
Max Weber
77b0f10b92
client: Correctly format PartyChanged
2019-01-31 20:40:34 -07:00
Max Weber
f17633daf9
http-api: Include commit hash in User-Agent
2019-01-31 19:47:49 -05:00
Max Weber
001ac540e7
mixins: Don't clobber left click forced menuops
2019-01-28 05:06:53 -07:00
Abex
233de55863
Merge pull request #7597 from Abextm/cache-getters
...
cache: use lombok Data for all definitions
2019-01-28 03:38:30 -07:00
Max Weber
527be68a81
cache: Include id in StructDefinition
2019-01-28 03:29:34 -07:00
Max Weber
3253de9466
cache: use lombok Data for all definitions
2019-01-28 03:22:44 -07:00
Max Weber
5b9c3cf511
mousehighlight: Don't show tooltips for right click only menuops
2019-01-26 07:58:01 -07:00
Max Weber
935ce60791
mixins: Force RUNELITE_OVERLAY menuops to not be left click
...
This is similar to how you cannot left click the remove placeholder button
2019-01-26 07:57:59 -07:00
Max Weber
11ab3dc2a2
runelite-api, runescape-api: Rename Area to mapElement
2019-01-23 18:40:16 -07:00
Max Weber
d7aecb257c
farming: Give a more conservative estimate of when patches are done
2019-01-20 22:28:28 -07:00
Max Weber
c71682d28b
farming: Centralize patch prediction
2019-01-20 22:28:27 -07:00
Abex
bc627809e1
Merge pull request #7214 from Abextm/flatcache
...
cache: Add FlatStorage
2019-01-17 15:54:27 -07:00
Max Weber
871132b517
wasdcamera: Use modifierless keybinds
2019-01-16 17:07:40 -07:00
Max Weber
5bc7639994
config: Add ModifierlessKeybind
2019-01-16 17:07:40 -07:00
Abex
f6b06229fb
Merge pull request #7384 from Abextm/farming-guild
...
farming: Support Kebos Lowlands update
2019-01-16 16:09:02 -07:00
Max Weber
72ca27edca
farming: Support Kebos Lowlands update
2019-01-16 15:33:19 -07:00
Max Weber
c017bd4a36
PatchImplementationTest: Don't immediately fail upon finding an error
2019-01-16 13:35:55 -07:00
Max Weber
a225789f0c
ThinProgressBar: Manually paint
...
the old method caused it to expand randomly, which would make it show an abnormally high value. This also makes update not required, fixing the bug where it wouldn't render correctly when update was called after a layout was invalidated, but before it was recalculated.
2019-01-16 13:35:55 -07:00
Max Weber
43bcbe0e1d
cache: Generate NullItemID
2019-01-15 22:29:10 -07:00
Max Weber
0e55e870cf
achievementdiary: Don't duplicate requirements with many requriements
2019-01-10 05:08:54 -07:00
Max Weber
2b6bf5abff
Update Quests
2019-01-10 04:52:51 -07:00
Max Weber
43dd87b3c9
fairyring: Add CIR
2019-01-10 04:50:03 -07:00
Abex
a651f1cfe8
Merge pull request #7260 from Abextm/cache-code-2019-01-10-rev177
...
Cache code 2019 01 10 rev177
2019-01-10 04:45:46 -07:00
Abex
f9b596f87f
Merge pull request #7256 from raiyni/kebos-sky
...
Skybox: add Kebos Mainland
2019-01-10 04:45:33 -07:00
Max Weber
330d47b5ec
cache: Add equals and hashCode to all Definitions
...
Lombok is updated due to lombok issue 1724 breaking ModelDefinition
2019-01-10 03:23:27 -07:00
Max Weber
33e76436d3
cache: Add FlatStorage
2019-01-10 03:23:27 -07:00
Abex
a795bc2c0e
Merge pull request #7244 from Abextm/sky-target-boundscheck
...
Skybox: Do bounds check on the localPlayer's location, not the camera's
2019-01-09 10:52:54 -07:00
Abex
e009957ad6
Merge pull request #7219 from Abextm/diary-questreq
...
achievementdiary: Add Quest support
2019-01-08 20:21:20 -07:00
Max Weber
e5ab589c3b
Skybox: Do bounds check on the localPlayer's location, not the camera's
...
This prevents the skybox from turning black when the camera goes out of bounds, but the player is still inbounds
2019-01-08 18:01:13 -07:00
Max Weber
7268d2cf34
ScriptVM: Bump execution time limit
...
This was changed a long time ago in Jagex's code. Normal listeners timeout after 500kops, but onLoadListeners timeout after 5mops
2019-01-07 19:03:15 -07:00
Max Weber
9098d1fa94
Add Skybox plugin
2019-01-07 13:39:09 -05:00
Max Weber
391dea8b8c
achievementdiary: Layout text properly
...
Otherwise it doesn't layout multiple lines, and doesn't actually account for glyph width
2019-01-07 02:39:15 -07:00
Max Weber
2923d9edd6
achievementdiary: Add Quest support
2019-01-07 02:38:39 -07:00
Max Weber
e6ae6829c6
diaries: Use new api
2019-01-07 02:38:39 -07:00
Max Weber
78d7d7d929
achievementdiary: Split requirements into multiple classes
2019-01-07 02:38:27 -07:00
Max Weber
d06d4ae3ab
runelite-api: Add Quest enum
2019-01-07 00:23:13 -07:00
Max Weber
9a93250c9c
Add BeforeRender event
2019-01-06 01:57:57 -07:00
Abex
46af56d465
Merge pull request #7146 from Abextm/loottracker-startup
...
loottracker: Don't build the panel 1000 times when downloading loot
2019-01-01 15:29:00 -07:00
Max Weber
17a55221ce
loottracker: Don't build the panel 1000 times when downloading loot
2019-01-01 15:08:29 -07:00
Max Weber
7a166990b7
gpu: Fix stretched mode with global premul alpha
2019-01-01 14:44:46 -07:00
Max Weber
b1bfe1c47f
gpu: Use premultiplied alpha
2018-12-27 13:32:07 -07:00
Abex
a2c1b1b948
Merge pull request #6922 from Abextm/cache-code-2018-12-13-rev177
...
Cache code 2018 12 13 rev177
2018-12-13 04:53:45 -07:00
Max Weber
c70e948378
runelite-client: Write logs to log directory instead of cwd
2018-12-12 04:26:23 -07:00
Max Weber
46e0ebe4f9
runelite-api: Fix various incorrect or misleading javadocs
2018-12-11 10:19:41 +01:00
Max Weber
b73b5679d2
runelite-api: move WidgetType into n.r.api.widgets
2018-12-11 10:19:41 +01:00
Abex
b60b47f33c
Merge pull request #6838 from Abextm/cache-code-2018-12-06-rev177
...
Cache code 2018 12 06 rev177
2018-12-06 04:57:54 -07:00
Max Weber
05a17e0065
FairyRingPlugin: Don't close vanilla chatboxes
2018-12-05 13:37:06 -07:00
Abex
2a95b1323e
Merge pull request #6774 from daviscook477/fix-fairyring-chatbox-persitence-bug
...
don't check chatbox status on last tick for fairyring search
2018-12-04 18:25:04 -07:00
Abex
9ad5ab7b89
Merge pull request #6800 from Joshua-F/fix/booleanchar
...
fix: use correct char for boolean type
2018-12-04 18:22:43 -07:00
Max Weber
cf44f09139
Replace usages of Guava Subscribe with ours
2018-12-01 16:41:13 -05:00
Max Weber
c503aacd73
Remove polymorphic events
2018-12-01 16:41:08 -05:00
Max Weber
38ff0a9bf5
ClientLoader: Use our classloader, not the system one for loading rs
2018-11-29 07:09:52 -07:00
Abex
0c54cf0448
Merge pull request #6733 from Abextm/cache-code-2018-11-29-rev177
...
Update Widget IDs to 2018-11-29-rev177
2018-11-29 05:00:31 -07:00
Abex
e25f88fad0
Merge pull request #6469 from Joshua-F/feat/structtype
...
Add StructDefinition to cache
2018-11-27 01:53:02 -07:00
Max Weber
ec5737a1d9
Merge pull request #6470
2018-11-27 01:25:45 -07:00
Abex
218c5008a0
Merge pull request #6691 from MagicfTail/append-id
...
Add id to script output
2018-11-27 01:07:24 -07:00
Max Weber
50f701c8e2
runelite-client: update to use client patch
2018-11-22 19:08:30 -05:00
Abex
b6166c81e9
Merge pull request #6630 from Abextm/cache-code-2018-11-22-rev177
...
Cache code 2018 11 22 rev177
2018-11-22 05:34:41 -07:00
Max Weber
f6f54f059a
runelite-client: Make Skotizo widget layoutable
2018-11-20 03:59:00 -07:00
Max Weber
366b328ed0
ChatboxTextInput: Properly escape carrots
2018-11-18 17:54:13 -07:00
Max Weber
b8ff7f8412
ScriptVM: Catch exceptions thrown from a JavaScriptCallback
...
These shouldn't crash the client
2018-11-18 17:43:55 -07:00
Max Weber
41e009f26a
poh: Add new portal nexus ids
2018-11-15 05:05:32 -07:00
Max Weber
98f26edf7a
ChatboxPanelManager: Kill panels when logging out.
...
Otherwise key listeners stay running and that is not a good idea on the login screen
2018-11-11 03:52:34 -07:00
Abex
2f9e943687
Merge pull request #6389 from Abextm/cache-code-2018-11-08-rev176
...
Cache code 2018 11 08 rev176
2018-11-08 05:11:35 -07:00
Abex
a5facdb48a
Merge pull request #6361 from Abextm/fix-zoom-overflow
...
zoom: Adjust inner zoom limit to safe value
2018-11-06 02:05:55 -07:00
Abex
1951ea2b18
Merge pull request #6363 from Abextm/chromeless-closer
...
runelite-client: Use Runescape themed closer for sidebar when overlaying
2018-11-06 02:05:37 -07:00
Max Weber
acd412d09e
runelite-client: Use Runescape themed closer for sidebar when overlaying
2018-11-06 00:38:29 -07:00
Max Weber
f149b554c7
runelite-client: Don't check if customChrome is enabled after startup
...
This value is locked in at startup, the config value is irrelevant to what should actually be happening
2018-11-06 00:38:29 -07:00
Max Weber
f614a45845
zoom: Adjust inner zoom limit to safe value
...
Any value greater than 1004 can cause an overflow with a large height, causing 3dzoom to be zero, crashing the renderer
2018-11-05 20:28:47 -07:00
Abex
d1af4d1ecb
Merge pull request #6322 from Abextm/fix-crab-meat
...
itemstats: Use correct crab meat
2018-11-03 04:30:32 -06:00
Max Weber
7a16d65e8b
itemstats: Use correct crab meat
2018-11-03 04:14:48 -06:00
Abex
36b6da9b36
Merge pull request #6174 from Abextm/fix-region-loading
...
cache: Correct Location loading
2018-11-03 04:11:50 -06:00
Max Weber
c144bb1f20
runelite-client: Don't recurse from editing an item composition
2018-10-31 23:37:29 +01:00
Max Weber
eb0017aaeb
cluescrolls: Move trollheim emote clue to Trollheim
2018-10-25 21:38:44 -06:00
Max Weber
7be008d131
cluescrolls: Move Druids' circle clue to the stash
...
Otherwise its in the stone in the middle.
2018-10-25 20:34:45 -06:00
Abex
4112de80af
Merge pull request #6172 from Abextm/clue-stashes
...
cluescrolls: Add STASH unit object ids to emote clues
2018-10-25 19:29:41 -06:00
Max Weber
608d5fb7a3
cache: Correct Location loading
...
I guess this changed when they hit the 32k object limit.
2018-10-25 04:10:06 -06:00
Max Weber
8f0505086a
cluescrolls: Add STASH unit object ids to emote clues
2018-10-25 03:40:38 -06:00
Abex
7df6999356
Merge pull request #6139 from Abextm/input-fixes
...
Various ChatboxPanelManager fixes
2018-10-24 01:45:51 -06:00
Abex
2d7a66ed1c
Merge pull request #6153 from Abextm/loottracker-optimize
...
Optimize Loottracker
2018-10-24 01:31:06 -06:00
Max Weber
120be3ab13
Limit amount of LootTrackerBoxes to 500
...
Otherwise its incredibly slow to switch to or from the ungrouped view.
This isn't entirely correct because the header is also limited.
2018-10-23 19:12:46 -06:00
Max Weber
670f61fba2
loottracker: Lazily rebuild panels
2018-10-23 16:00:40 -06:00
Max Weber
398bf37913
ChatboxTextInput: Fix blinking cursor
2018-10-23 12:42:12 -06:00
Max Weber
e7d97ae38a
ChatboxTextMenuInput: return this from build
...
Otherwise you have to copy during the build chain to check if it is active
2018-10-23 12:42:11 -06:00
Max Weber
ff5290b5d1
ChatboxTextInput: Don't divide by zero when clicking on an empty string
2018-10-23 12:42:11 -06:00
Max Weber
a717d8027d
ChatboxTextInput: Assume end cursor when changing value
2018-10-23 12:42:11 -06:00
Abex
9587287354
Merge pull request #5876 from Abextm/better-chat-input
...
Better chat input
2018-10-22 15:27:19 -06:00
Max Weber
436529c01f
fairyrings: Use ChatboxPanelManager's input
2018-10-21 17:05:17 -06:00
Max Weber
2434557e1a
Add ChatboxPanelManager to allow for more advanced chatbox inputs
2018-10-21 17:05:14 -06:00
Max Weber
33dec14a38
Add JavaScriptCallback to allow java callbacks instead of cs2
2018-10-21 16:49:31 -06:00
Max Weber
e98f1657b3
runelite-api: Make MouseListener an interface, add MouseAdapter
2018-10-21 16:49:30 -06:00
Abex
ae65bca6f5
Merge pull request #6064 from deathbeam/filter-1
...
Filter > 0 when tagging inventory/equipment
2018-10-18 10:07:38 -06:00
Abex
9189d8db26
Merge pull request #6063 from deathbeam/fix-tag-tabs
...
Update active tag tab containing edited tag
2018-10-18 09:48:36 -06:00
Abex
4b0ac5e8d4
Merge pull request #6066 from raiyni/tag-worn
...
Relate worn weight reducing items to their inventory version
2018-10-18 09:42:27 -06:00
Abex
7cc40e2215
Merge pull request #6057 from Abextm/cache-code-2018-10-18-rev176
...
Cache code 2018 10 18 rev176
2018-10-18 05:53:20 -06:00
Abex
fdcba345dd
Merge pull request #5826 from deathbeam/fix-raid-varb-access
...
Fix Raids plugin varbit access not happening on client thread
2018-10-05 03:47:12 -06:00
Abex
a3e48328e8
Merge pull request #4687 from Nightfirecat/three-step-cryptic-clue
...
Add solutions for 3 step cryptic master clues (continued from #3352 )
2018-10-04 06:36:32 -06:00
Abex
725326cd7e
Merge pull request #5799 from Abextm/cache-code-2018-10-04-rev175
...
Cache code 2018 10 04 rev175
2018-10-04 05:56:50 -06:00