Commit Graph

4068 Commits

Author SHA1 Message Date
Adam
3329dfbbee gpu: don't compute scene if the scene buffer isn't filled yet 2018-11-19 09:59:49 -05:00
Tomas Slusny
addda86e39 Merge pull request #6581 from deathbeam/fix-sidebar-icon-open
Make sidebar icon consistent without custom chrome
2018-11-19 14:18:55 +01:00
MaxBartlett
dd9f39300d Fix distance check for maniacal monkey boulders (#6399)
Closes #6269
2018-11-19 13:29:25 +01:00
Tomas Slusny
b382b92eea Make sidebar icon consistent without custom chrome
Use same icon alignment that is used for opening/closing sidebar with
custom chrome.

Closes #6435

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-11-19 13:26:28 +01:00
Tomas Slusny
d52ece3896 Unlock surface only with X11JAWTWindow
Unlocking it on Windows with some iGPUs apparently causes problems and
this is relevant only for X11, so unlock only there.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-11-19 13:08:28 +01:00
Tomas Slusny
b100a9c16c Properly destroy JAWT window on plugin shutdown
This is necessary in order to properly free all resources on e.g Linux
(happens less often on Windows). Without
NewtFactoryAWT.destroyNativeWindow, the JAWT window created display
stays open after disabling the plugin and is freed only on application
close.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-11-19 12:54:19 +01:00
Tomas Slusny
67fd4a812b Merge pull request #6504 from deathbeam/fix-jogl-logging
Fix JOGL context debug logging flag
2018-11-19 10:44:19 +01:00
Tomas Slusny
0d5e3d942f Fix JOGL context debug logging flag
The flag needs to be set before context is made current and GL is
obtained.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-11-19 10:18:40 +01:00
Max Weber
366b328ed0 ChatboxTextInput: Properly escape carrots 2018-11-18 17:54:13 -07:00
Adam
b1dd15722d Merge pull request #2827 from deathbeam/paste-password
Add support for Ctrl-V pasting to Login Screen
2018-11-18 19:19:37 -05:00
Tomas Slusny
3722013aa6 Add support for Ctrl-V pasting on login screen
Based on what field is currently selected, add support for pasting to
that field with standard Ctrl-V keybinding (disabled by default).

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-11-18 19:19:12 -05:00
Dennis
9c791f5b09 gpu: add sin/cos table to UBO 2018-11-18 14:19:48 -05:00
Adam
1e83a36c42 Merge pull request #6534 from deathbeam/switch-to-core-gpu
Switch to core profile in GPU plugin
2018-11-18 12:30:42 -05:00
Whitehooder
a696b498aa Fix GPU rendering on Linux
- Unlock surface after making context current
- Lock surface on shutdown
2018-11-18 11:07:58 -05:00
Adam
1c7113ab7c gpu: destroy glcontext on shutdown 2018-11-18 10:27:07 -05:00
Tomas Slusny
53f3691488 Merge pull request #6106 from devLotto/issue-5325
puzzlesolver: wait a duration before recomputing the solution
2018-11-18 14:05:08 +01:00
Slevender
e86aa9ec10 Remove non-existant fairy ring location BJQ (#6518) 2018-11-18 14:01:53 +01:00
Hydrox6
f803e58479 wasdplugin: Show Ironman Icons when chat is locked (#6347) 2018-11-18 14:00:48 +01:00
Jack Sheehan
eb45ab09ef Add new POH teleport icons to minimap (#6502)
Closes #6477
2018-11-18 13:57:10 +01:00
Steffen Hauge
dd873c7c02 Add support for kills left in xp orbs 2018-11-18 13:42:29 +01:00
Tomas Slusny
44d09b8601 Switch to core profile in GPU plugin
This makes GPU plugin available to more people and workarounds bug in
JOGL on Linux where it is not detecting compatible profile on some
systems.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-11-17 14:03:22 +01:00
Adam
3f5e273349 Add GPU renderer 2018-11-15 09:37:36 -05:00
Adam
3c84d98638 draw manager: lazily fetch screenshot image
Also no longer pass images to every frame listener. With GPU rendering
it is expensive to get Images each frame.
2018-11-15 09:31:04 -05:00
WooxSolo
e603a2a157 Optimize transparent chatbox alphaing 2018-11-15 09:31:04 -05:00
Max Weber
41e009f26a poh: Add new portal nexus ids 2018-11-15 05:05:32 -07:00
Tomas Slusny
ec5abfc9a2 Change hardcoded minimap dot radius to constant
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-11-15 10:36:32 +01:00
Tomas Slusny
6eec63e29f Fix size of RuneLite minimap dots
The dots are supposed to be size of 4 and not 5.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-11-15 10:35:12 +01:00
15987632
8ca777398f Do not swap entries on NPCs with hint arrows (#6437)
before: https://i.imgur.com/kvXHHWd.png
after: https://i.imgur.com/anFnVkt.png
2018-11-14 14:40:27 +01:00
Tomas Slusny
5be24539d1 Merge pull request #6386 from MagicfTail/hot-cold-faladoor
Move "Outside the Falador Party Room" hot cold clue step
2018-11-14 14:26:37 +01:00
Tomas Slusny
2cc11c2f72 Merge pull request #6431 from Hydrox6/friends-custom-entry
friendnotes: Use new chatbox input dialogue
2018-11-14 14:16:23 +01:00
Tomas Slusny
d5b2e7fb25 Merge pull request #6455 from Hydrox6/interfacestyles-icon-fix
interfacestyles: Fix resizeable mode widgets
2018-11-14 14:02:01 +01:00
Hydrox6
0f70c6fd25 friendnotes: Use new chatbox input dialogue 2018-11-14 14:00:48 +01:00
Hydrox6
7577d530b6 interfacestyles: Fix resizeable mode widgets
Use OSRS Widget#revalidate instead of storing original x/y/width/height
because our stored ones were wrong and this is simply better solution.
2018-11-14 13:51:48 +01:00
Luke Sheldon
92e2364474 Add cannon spot to blue dragon area in Myth's Guils (#6460)
Closes #6449
2018-11-14 12:58:53 +01:00
Tomas Slusny
3cd138404d Merge pull request #6445 from deathbeam/barrows-respect-client
Make barrows minimap respect client minimap colors, show players
2018-11-13 11:18:35 +01:00
LarkCubed
e0f50c0943 Use static skill order for XP globes (#6087)
Closes #6084 
Closes #1851
2018-11-13 11:12:30 +01:00
Tomas Slusny
96f48bac82 Merge pull request #3563 from Malfuryent/hp-and-prayer-bar-plugin
Add Status bars plugin
2018-11-13 10:58:35 +01:00
Malfuryent
9f1d5ef28f Add status bars plugin
The plugin adds a HP & Prayer bar into your inventory UI, which makes it
easier on the eyes so you dont
have to look at the right top corner of your screen to check your hp or
prayer.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-11-13 10:50:49 +01:00
Malfuryent
404afbfeb4 Expose ItemStatChangesService from ItemStats plugin
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-11-13 10:16:50 +01:00
TheStonedTurtle
c40c6fb937 Add option to swap "Private" and "Shared" on CoX chest (#6388)
Add a config option that will swap `Shared` and `Private` on Raids storage units.

![](https://i.imgur.com/JhmMPgq.png)
![](https://i.imgur.com/FLyRI0X.png)

Closes #6015
2018-11-12 17:51:04 +01:00
Adam
fb449283e2 devtools: add cape command 2018-11-12 11:33:38 -05:00
Tomas Slusny
4bf0f1314d Make barrows minimap respect client minimap colors, show players
- Make barrows minimap respect client minimap colors (what are
configurable from minimap plugin)
- Show all players on minimap inside barrows

Closes #2941

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-11-12 16:27:45 +01:00
Tomas Slusny
0d00f2764a Prevent overlays from moving off-screen
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-11-12 12:56:56 +01:00
Tomas Slusny
4244802476 Merge pull request #6260 from Brodan/boost-threshold-color-fix
Make boost overlay to change to yellow at threshold
2018-11-12 11:51:33 +01:00
brodan
a11946837b Make boost overlay to change to yellow at threshold
Fixes #6243
2018-11-12 11:45:55 +01:00
Tomas Slusny
8cfb9b8100 Merge pull request #6350 from Monsterxsync/barrows-potential-reward
Add potential reward to the side overlay in the barrows plugin.
2018-11-12 11:41:39 +01:00
unknown
d38c9b0684 Add potential reward to the barrows overlay
- Add potential reward to the barrows side overlay
- Fix checkboxes on the side for brothers slain

All credits to https://github.com/runelite/runelite/pull/1858
2018-11-12 11:34:49 +01:00
Tomas Slusny
0db132ad76 Merge pull request #6430 from Abextm/kill-login-panel
ChatboxPanelManager: Kill panels when logging out.
2018-11-12 11:30:59 +01:00
Arrexel
34c6e11a21 Make Grand Exchange plugin panel background color consistent
Make Grand Exchange plugin panel background color consistent with rest of RuneLite sidebar plugins.
2018-11-12 11:15:48 +01: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