Commit Graph

163 Commits

Author SHA1 Message Date
Tomas Slusny
469fef2e87 Preserve guava classes in the shaded jar
Because currently Hashing.java is using only in mixins, it gets removed
by maven-shade-plugin from the shaded jar. So tell the plugin to keep
these classes.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-01-28 17:51:04 +01:00
Adam
7e4bbf66cb Add runelite-scripts project for packaging overlaid scripts and dependency 2018-01-27 13:07:37 -05:00
Runelite auto updater
9c07748ca8 [maven-release-plugin] prepare for next development iteration 2018-01-25 22:17:14 +00:00
Runelite auto updater
bf80d086cc [maven-release-plugin] prepare release runelite-parent-1.2.13 2018-01-25 22:17:10 +00:00
Tomas Slusny
1ad129a608 Update Project Lombok version to 1.16.20
Update Project Lombok version to 1.16.20 (from 1.16.18) and specify this
version in runelite-parent instead of having it specified all around the
maven projects.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-01-23 15:58:02 +01:00
UniquePassive
709dac68d4 runelite-client: update to substance 8.0.00-dev 2018-01-20 10:54:43 -05:00
Runelite auto updater
08c2464f06 [maven-release-plugin] prepare for next development iteration 2018-01-18 14:04:26 +00:00
Runelite auto updater
eb1e19535b [maven-release-plugin] prepare release runelite-parent-1.2.12 2018-01-18 14:04:22 +00:00
Runelite auto updater
d6f7075870 [maven-release-plugin] prepare for next development iteration 2018-01-11 22:58:46 +00:00
Runelite auto updater
06a93ec072 [maven-release-plugin] prepare release runelite-parent-1.2.11 2018-01-11 22:58:43 +00:00
Adam
05dc2eb39e Consistently capitalize RuneLite 2018-01-07 17:25:48 -05:00
Runelite auto updater
75f69fdde2 [maven-release-plugin] prepare for next development iteration 2017-12-21 13:28:10 +00:00
Runelite auto updater
c674896a5a [maven-release-plugin] prepare release runelite-parent-1.2.10 2017-12-21 13:28:06 +00:00
Tomas Slusny
1c86c30e1a Make native notifications lightweight
Remove dependency on external notification library and rewrite
notifications to use lightweight native system notification
implementations:

* Linux - notify-send
* OS X - apple script - display notification
* Windows - TrayIcon

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2017-12-02 15:01:05 -05:00
Vagrant User
9cb32c1574 Add support for native notifications
Replace current TrayIcon notifications with system-native notifications.
Supports most of the operating systems (the important ones are Windows,
Linux and OS X).

Resolves: #230

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2017-12-01 11:31:43 +01:00
Adam
ac4703566f runelite-client: use lombok for slf4j logger creation 2017-11-30 16:08:03 -05:00
Runelite auto updater
b811dd2c62 [maven-release-plugin] prepare for next development iteration 2017-11-30 13:32:24 +00:00
Runelite auto updater
4cfe7a9a6c [maven-release-plugin] prepare release runelite-parent-1.2.9 2017-11-30 13:32:20 +00:00
Runelite auto updater
75522cd758 [maven-release-plugin] prepare for next development iteration 2017-11-24 15:22:56 +00:00
Runelite auto updater
142c008165 [maven-release-plugin] prepare release runelite-parent-1.2.8 2017-11-24 15:22:53 +00:00
Runelite auto updater
5cf73f424d [maven-release-plugin] prepare for next development iteration 2017-11-16 17:24:29 +00:00
Runelite auto updater
230bdc4d1e [maven-release-plugin] prepare release runelite-parent-1.2.7 2017-11-16 17:24:26 +00:00
Adam
fda56fb235 runelite-client: use guice for dependency injection 2017-11-13 18:05:16 -05:00
Runelite auto updater
330f8071c3 [maven-release-plugin] prepare for next development iteration 2017-11-09 17:41:55 +00:00
Runelite auto updater
665f8fedb1 [maven-release-plugin] prepare release runelite-parent-1.2.6 2017-11-09 17:41:50 +00:00
Adam
32eeef4a3f Update guava to 23.2-jre, place under dependencyManagement
This is to fix guava #2152 which causes ClassPath to return an empty list when the path of the classloader contains special characters
2017-10-22 10:15:26 -04:00
Runelite auto updater
4ad762293a [maven-release-plugin] prepare for next development iteration 2017-10-19 12:13:38 +00:00
Runelite auto updater
2d6ad1da84 [maven-release-plugin] prepare release runelite-parent-1.2.5 2017-10-19 12:13:32 +00:00
Adam
7c79a3b845 runelite-client: update substance to 7.1.00-rc
Fixes color slider being inverted
2017-10-14 09:16:31 -04:00
Runelite auto updater
917b0963b4 [maven-release-plugin] prepare for next development iteration 2017-10-07 14:23:08 +00:00
Runelite auto updater
0d1abe4b1b [maven-release-plugin] prepare release runelite-parent-1.2.4 2017-10-07 14:23:04 +00:00
Runelite auto updater
e38ac2c52a [maven-release-plugin] prepare for next development iteration 2017-08-24 17:26:25 +00:00
Runelite auto updater
a93ffa730d [maven-release-plugin] prepare release runelite-parent-1.2.3 2017-08-24 17:26:21 +00:00
Adam
59552896ed Remove object wrappers and use mixins to inject functionality
This causes hierarchy to be runelite-client -> runelite-api and
injected-client -> runescape-api -> runelite-api. The mixin injector
fufills the runelite-api interface with access to the runescape-api
interfaces. The mixins live in runelite-mixins and are not loaded within
the client.

Note the obfuscated client classes do not pass JVM verification on 7+,
so the mixins are currently set to target Java 6.
2017-08-19 13:58:06 -04:00
Runelite auto updater
9895bcbba5 [maven-release-plugin] prepare for next development iteration 2017-08-17 12:31:56 +00:00
Runelite auto updater
560830180d [maven-release-plugin] prepare release runelite-parent-1.2.2 2017-08-17 12:31:53 +00:00
Runelite auto updater
a81935849d [maven-release-plugin] prepare for next development iteration 2017-08-07 22:02:50 +00:00
Runelite auto updater
bb008f01b8 [maven-release-plugin] prepare release runelite-parent-1.2.1 2017-08-07 22:02:47 +00:00
Adam
b26ee3f193 Unset verbose on maven-jar-signer
Updater is nearing the 4MB travis limit
2017-08-03 08:48:36 -04:00
Runelite auto updater
13e4fc4117 [maven-release-plugin] prepare for next development iteration 2017-08-03 12:13:54 +00:00
Runelite auto updater
6ffe49f45d [maven-release-plugin] prepare release runelite-parent-1.2.0 2017-08-03 12:13:51 +00:00
Adam
ef8ab3c0b0 runelite-client: don't filter ttf, png, gif 2017-07-23 12:37:25 -04:00
Adam
54f9a0cf70 runelite-client: add version to title 2017-07-23 12:20:09 -04:00
Adam
1783a3e2e3 runelite-client: exclude org.pushingpixels from maven-shade-plugin 2017-07-22 14:26:27 -04:00
Adam
fe487f5795 runelite-client: add substance graphite look and feel 2017-07-22 14:15:16 -04:00
Adam
22c34e84c5 Bump for 1.2.0-SNAPSHOT 2017-07-22 13:57:33 -04:00
Runelite auto updater
1d4305a17a [maven-release-plugin] prepare for next development iteration 2017-07-20 15:25:52 +00:00
Runelite auto updater
5db59e745a [maven-release-plugin] prepare release runelite-parent-1.1.33 2017-07-20 15:25:49 +00:00
Runelite auto updater
292df9c7d2 [maven-release-plugin] prepare for next development iteration 2017-07-13 12:41:15 +00:00
Runelite auto updater
3c3812821b [maven-release-plugin] prepare release runelite-parent-1.1.32 2017-07-13 12:41:11 +00:00