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
Abex
e4efa3bd19
Merge pull request #5796 from Nightfirecat/revert-loot-manager-layout-change
...
Revert "Truncate NPC name instead of subtitle in Loot Tracker (#5740 )"
2018-10-03 23:57:20 -06:00
Max Weber
3268489f4b
timetracking: Show overview completion by tab, not implementation
...
Fixes #5165
2018-10-02 19:39:26 -06:00
Max Weber
c7740d29d2
fairyring: Don't loose scroll position
...
Fixes #5531
2018-10-02 05:10:00 -06:00
Max Weber
0785d9620e
runelite-client: Make getVar(Varbits) only run on the client thread
2018-10-02 03:37:14 -06:00
Max Weber
a35cb5fbd4
Add thread assertion to getVar(Varbits)
2018-10-02 03:37:13 -06:00
Max Weber
3a6154bb58
cluescrolls: add bullroarer to items list for bullroarer clue
2018-10-02 03:07:43 -06:00
Max Weber
335b44852c
runelite-client: Make Widget::isHidden only run on client thread
2018-10-02 01:04:23 -06:00
Max Weber
e18e063ef5
WidgetInspector: run on client thread
2018-10-02 01:04:23 -06:00
Max Weber
b559a6b1af
Add thread assertions to Widget
2018-10-02 01:04:22 -06:00
Abex
869d4590f8
Merge pull request #5578 from MagicfTail/ctr-zoom-rs2asm
...
Add option to require control to be held for zooming
2018-10-01 21:59:08 -06:00
Max Weber
664640c281
Fix WidgetIDs in ChatboxInputInit
2018-09-27 04:57:49 -06:00
Max Weber
0ec886ee14
Fix line endings on BankSearchLayout.rs2asm
2018-09-27 04:54:18 -06:00
Abex
98bfe79b48
Merge pull request #5558 from Abextm/cache-code-2018-09-20-rev175
...
Cache code 2018 09 20 rev175
2018-09-20 05:07:31 -06:00
Abex
4ce43c8a00
Merge pull request #5520 from Abextm/bank-tags-10-menu
...
banktags: Don't use cs2 to add menu options
2018-09-18 04:04:15 -06:00
Abex
aca529b9ca
Merge pull request #5521 from Abextm/afk-notify
...
idlenotifier: Correctly warn about AFK kicking
2018-09-18 02:23:16 -06:00
Max Weber
5d20bbd22c
Revert "Add camera setters to Client.java and RSClient.java."
...
This reverts commit abb28ca5fb .
These methods don't do what they say and what they actually do isn't
useful
2018-09-17 23:00:43 -06:00
Max Weber
8355a81cad
banktags: Don't use cs2 to add menu options
...
The mobile bank interface uses the same index as we do for menu option, and fully saturates a widget's 10 available menu options (Excluding type 2 widget options, which are special). This means we cannot use the cs2 opcode to add a menu option without overwriting an existing one, so we have to add it at menu build time.
2018-09-17 18:00:04 -06:00
Max Weber
f117ac082a
idlenotifier: Correctly warn about AFK kicking
2018-09-17 15:23:31 -06:00
Abex
db70df613e
Merge pull request #5478 from ItsSebas/ba-fix
...
BA plugin: widget overlay fix
2018-09-13 14:36:32 -06:00
Abex
2ca3faaaeb
Merge pull request #5470 from ItsSebas/small-bugfixes
...
MTA: Fixed Alchemy, Worldmap: fixed quest location
2018-09-13 13:24:24 -06:00
Max Weber
25cd7d68e2
Worldmap: Fix Dwarf Cannon start location
2018-09-13 13:10:28 -06:00
Abex
65cd6c9e76
Merge pull request #5475 from Abextm/map-name
...
runescape-api: Update setWorldMapPositionTarget's name
2018-09-13 12:56:58 -06:00
Max Weber
975022d3bc
runescape-api: Update setWorldMapPositionTarget's name
2018-09-13 12:47:18 -06:00
Abex
9a26894528
Merge pull request #5467 from Abextm/cache-code-2018-09-13-rev174
...
Cache code 2018 09 13 rev174
2018-09-13 06:10:20 -06:00
Max Weber
0a3fd8bb6b
runelite-api: Remove MTA widgets
...
They mapper couldn't find them and they are not used
2018-09-13 06:02:22 -06:00
Abex
ee3ef2d16b
Merge pull request #5454 from Abextm/varcint-setter
...
runelite-mixins: Add setter for varcint
2018-09-11 22:19:52 -06:00
Max Weber
a03b34a2c3
runelite-mixins: Add setter for varcint
2018-09-11 22:10:57 -06:00
Max Weber
0e02f04a85
runelite-client: Don't duplicate chatbox input when widget ids are wrong
2018-09-11 21:01:53 -06:00
Max Weber
959f83f9a1
cache: add various world map related opcodes
2018-09-11 18:20:58 -06:00
Max Weber
f7c83db941
cache: Store ID in ScriptLoader
2018-09-11 18:20:58 -06:00
Abex
4c2e94e514
Merge pull request #5409 from Abextm/widget-names-external
...
runelite-api: Update widget field names
2018-09-11 11:25:53 -06:00
Max Weber
d159bc63b3
runelite-api: Update widget field names
2018-09-09 11:02:14 -06:00
Max Weber
36971a2add
cache: Disassemble CS1s
2018-09-09 10:47:07 -06:00
Max Weber
9e8c3d8c58
cache: name InterfaceDefinition fields
2018-09-09 10:47:07 -06:00
Max Weber
44c32ff641
diaryreqs: Update scrollbar with new length
...
This interface was ported to a different widget (in #5346 ), but that interface has a dynamic length, controlled by cs2 2523, which is called by the server when the interface is filled. Simply call the cs2 again after the next one has ran with our new linecount.
2018-09-07 03:55:54 -06:00
Abex
9ab8ab950e
Merge pull request #5340 from oplosthee/farming-weiss
...
Add Weiss herb patch to the farming tracker
2018-09-06 23:58:12 -06:00
Abex
67af0dcf32
Merge pull request #5333 from Abextm/cache-code-2018-09-06-rev174
...
Cache code 2018 09 06 rev174
2018-09-06 05:50:11 -06:00
Abex
2a87137fea
Merge pull request #5297 from Abextm/fontid
...
Import Widget::fontId
2018-09-04 11:29:36 -06:00
Max Weber
115f570cc7
Import Widget::fontId
2018-09-04 11:25:02 -06:00
Abex
1dbb81a9e8
Merge pull request #5296 from raiyni/set-itemid
...
Widgets: add setItemId
2018-09-04 10:54:07 -06:00
Abex
796ce39e21
Merge pull request #5188 from ShaunDreclin/clear-var-inspector
...
Add clear button to var inspector devtool
2018-08-30 20:20:00 -06:00
Abex
3ed69a851e
Merge pull request #4792 from Abextm/cache-ordering
...
cache: Do not depend on Index insertion ordering
2018-08-30 20:16:31 -06:00
Abex
feebe520fb
Merge pull request #4793 from Abextm/cache-newlines
...
cache: Properly produce `\n` only on windows on jdk9+
2018-08-30 20:15:07 -06:00
Abex
46d67c9112
Merge pull request #5206 from Abextm/scripts-2018-08-30-rev174
...
Update Scripts to 2018-08-30-rev174
2018-08-30 05:41:02 -06:00
Max Weber
83adf40266
Update Scripts to 2018-08-30-rev174
2018-08-30 05:30:30 -06:00