Commit Graph
100 Commits
Author SHA1 Message Date
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