Commit Graph
11483 Commits
Author SHA1 Message Date
RuneLite Cache-Code Autoupdater dcf1c579c0 Update NPC IDs to 2022-2-23 2022-02-22 19:26:49 -07:00
RuneLite Cache-Code Autoupdater 5f752957e4 Update Object IDs to 2022-2-23 2022-02-22 19:26:49 -07:00
RuneLite Cache-Code Autoupdater f99232fc4f Update Item variations to 2022-2-23 2022-02-22 19:26:49 -07:00
RuneLite Cache-Code Autoupdater 44c8c3e1e4 Update Item IDs to 2022-2-23 2022-02-22 19:26:49 -07:00
Adam 816bb9e412 client: update archive-patcher to 1.2 2022-02-22 12:37:52 -05:00
Adam f96f80f2da jshell: fix run/clear tooltips 2022-02-20 21:21:48 -05:00
AdamandSkretzo 109ad81473 screen markers: add marker labels
This adds a toggle to display the marker name as a label above the
marker

Co-authored-by: Skretzo <53493631+Skretzo@users.noreply.github.com>
2022-02-19 19:35:41 -05:00
Adam 9f5a3a7b3b screen markers: make ScreenMarkerRenderable implement RenderableEntity
This component is never added to the overlay componenet renderer so implementing LayoutableRenderableEntity was just unnecessary
2022-02-19 19:35:38 -05:00
Adam d661c47447 screen markers: remove fill toggle
This predates the alpha colorpicker, so it sort of made sense at the time, but currently the same effect can be achieved by just changing the fill color alpha. Additionally the toggle doesn't really toggle it but instead changes the alpha between 0 and 75 - and not the alpha that is chosen by the picker.
2022-02-19 19:35:38 -05:00
Adam 5ddd089f3e screen markers: add a tooltip to border thickness spinner 2022-02-19 18:04:20 -05:00
Skretzo 260c923abe screen markers: fix visibilityLabel tooltip
The tooltip was not correctly toggling between show/hide when the visbility was toggled
2022-02-19 17:58:52 -05:00
Adam c8ee879407 clues: add Yu'biusk clue 2022-02-18 19:44:48 -05:00
Adam 3ceb5d1552 clues: add Jimmy Dazzler clue 2022-02-18 19:44:21 -05:00
Nakst d03421d294 cache: refactor ModelLoader.decodeOldFormat variable names 2022-02-15 13:49:03 -05:00
Christos-Apostolidis bd1d97ecbe loot tracker: add hallowed sack 2022-02-14 13:42:54 -05:00
Adam 720b0d0273 linkbrowser: prefer xdg-open over Desktop.open and browse
Desktop.open/Desktop.browse doesn't work on Linux with gtk3

See JDK-8275494
2022-02-13 10:56:41 -05:00
Jeremy Plsek 9019d0833b notifier: set app name when using notify-send
If a notification is sent while the screen is locked, it says
"notify-send" instead of "RuneLite".
2022-02-13 00:00:32 -05:00
Adam c81528b557 Update dnschange url
The old url now tries to sell users a vpn
2022-02-12 11:53:54 -05:00
Adam f31a67bb2b gpu: apply hsl override to flat shade faces
The behavior of this was changed in 203 to include flat shade faces
2022-02-11 19:45:19 -05:00
Jordan Atwood e4edddffbe widget overlay: Don't draw empty wilderness K/D box
The Wilderness and PVP kill-death information box is created while in
these areas regardless of whether the setting (configured via the notice
board at the Edgeville bank) is enabled to show the text, meaning the
widget contains only empty text widgets when the setting is disabled
rather than being null, causing a bounding box to still be drawn and
affecting other snapped widget layout. This commit adds a child class of
WidgetOverlay specific to this widget and prevents it from being drawn
when the setting to show this information is disabled.
2022-02-11 15:26:01 -05:00
testing-ongithub aff5d53ddb fairy ring: add Yu'biusk 2022-02-11 14:30:39 -05:00
Adam 8811756301 gpu: replace count_prio_offset switch with loop
Nvidia drivers seem to compile the switch with fallthrough as a 19 level
nested if, and inlines the code from the fallthrough cases into each.

The hd devs have identified this as a potential source of the
artifacting that happens on some cards due to the number of nested
branches.

Replace the switch with a simple loop, which also is about 7% of the
generated code size of the switch.
2022-02-09 14:14:44 -05:00
Runelite auto updater 11f9454015 Bump for 1.8.12-SNAPSHOT 2022-02-09 12:07:20 +00:00
Runelite auto updater a1c4906e4a Release 1.8.11 2022-02-09 12:07:17 +00:00
Max Weber 8baf0ea39e Update Quests to 2022-2-9 2022-02-09 05:00:09 -07:00
RuneLite Cache-Code Autoupdater 67129ca001 Update Widget IDs to 2022-2-9
Lost widget 231.6
2022-02-09 05:00:09 -07:00
RuneLite Cache-Code Autoupdater 727795c4f7 Update NPC IDs to 2022-2-9 2022-02-09 05:00:09 -07:00
RuneLite Cache-Code Autoupdater 29852431e0 Update Object IDs to 2022-2-9 2022-02-09 05:00:08 -07:00
RuneLite Cache-Code Autoupdater 9120e5cdc0 Update Item variations to 2022-2-9 2022-02-09 05:00:08 -07:00
RuneLite Cache-Code Autoupdater 8c187530fc Update Item IDs to 2022-2-9 2022-02-09 05:00:08 -07:00
Runelite auto updater 6f8858f013 Update 203 2022-02-09 11:55:06 +00:00
Adam 2e34cbcbe1 gpu: reset fbo on resizablechanged on macos
Changing resizable mode changes the canvas size but doesn't change the client size, so the existing resize adapter doesn't get triggered
2022-02-08 18:09:49 -05:00
Adam 2d52f6d1b4 overlay manager: prevent loading dynamic overlay positions
The overlay renderer tries to never set these, but they can still be set due to conflicting overlay names or from old configs.
2022-02-07 23:03:09 -05:00
Minh Pham c7ce2d82fa slayer: add penguins to bird task 2022-02-07 22:27:49 -05:00
Hippolyte MithouardandAdam c7b0023de5 barrows: fix npe from receiving an empty reward
Co-authored-by: Adam <Adam@sigterm.info>
2022-02-07 16:37:31 -05:00
LootBaggerandAdam 57622f3bad plugin manager: optimize plugin dependency sorting
Previously, PluginManager.loadPlugins would make a graph of reverse
dependencies, topologically sort them, then reverse the list. This commit
changes loadPlugins to build a graph of dependencies so no reversal is needed.

Co-authored-by: Adam <Adam@sigterm.info>
2022-02-05 23:17:43 -05:00
LootBaggerandAdam e17baf1aee plugin manager: fix plugins with multiple dependencies
If one plugin has multiple dependencies this would throw a concurrent
modification exception due to iterating the successors after removing
the edge

Fill out javadoc for topologicalSort

Co-authored-by: Adam <Adam@sigterm.info>
2022-02-05 23:17:43 -05:00
Adam 5d99ec56f2 defaultworld: always changeWorld on client thread 2022-02-05 21:56:50 -05:00
AdamandDavid Goldstein 43e8a57cad ground items: make hotkey configurable
Co-authored-by: David Goldstein <goldstein.g.david@gmail.com>
2022-02-04 18:01:38 -05:00
Max Weber e9b138447e config: implement toString/equals/hashCode for Config proxies 2022-02-03 17:10:28 -07:00
Adam 3f3f3dc97b plugins: prevent plugins from overriding equals and hashCode
This has no legitimate use and several parts of the core assume that they are not overridden
2022-02-03 18:57:02 -05:00
Adam aaf4adaea0 itemmanager: sanity check wiki prices
Try to avoid excessive item price manipulation by requiring the guide price to be within a configured threshold of the official price.
2022-02-02 22:34:01 -05:00
Adam b37d46e488 client: add runtime config
A form of this was added in 1.7.11.2 in
e8ea616fc24691177cb2de18698f13ba17448a11, but did not bind the config to
the RuneLite guice module.
2022-02-02 22:34:01 -05:00
Daniel Bolink 03f0df17b6 woodcutting: add Isle Of Souls trees 2022-02-01 20:20:17 -05:00
Adamandsuperiorser9 f283871f50 interact highlight: support menu option mouseover
Co-authored-by: superiorser9 <superiorser9@gmail.com>
2022-01-31 20:23:50 -05:00
Adam 302b57de8e xptracker: use seasonal wom version for seasonal worlds 2022-01-30 19:57:55 -05:00
Adam Keenan 58d2b2e0e1 chat commands: fix cmb to use correct endpoint 2022-01-30 19:57:35 -05:00
Jordan HanleyandAdam 9458bd8d65 item identification: add jewellery
Co-authored-by: Adam <Adam@sigterm.info>
2022-01-26 17:43:49 -05:00
awbasham bb4271c2f2 dps counter: add Corrupted Hunllef 2022-01-26 15:51:43 -05:00
Adam fe2677452c devtools: add object animation ids 2022-01-26 11:06:00 -05:00