Greg Holmes
78e6cd9e9b
Merge pull request #15 from csmith/master
Dispose of windows on the EDT.
9 years ago
Chris Smith
9bdb66d940
Dispose of windows on the EDT.
Fixes DMDirc/DMDirc#33
9 years ago
Greg Holmes
09e9df6e03
Merge pull request #14 from csmith/master
Split up rendering a bit more.
9 years ago
Chris Smith
4452e38fe4
Split up rendering a bit more.
Make various methods protected so it's possible to extend the
renderer.
9 years ago
Greg Holmes
b19bb270d9
Merge pull request #11 from csmith/textpane
Split out a LineRenderer class.
9 years ago
Chris Smith
92d2678d14
Merge remote-tracking branch 'origin/master' into textpane
9 years ago
Chris Smith
d91148c2a4
Split out a LineRenderer class.
This handles the direct rendering of a line, including highlighting
and wrapping.
Also change how the TextPaneCanvas stores its various properties,
so it's not doing lookups in multiple maps at once.
Issue #10
9 years ago
Chris Smith
f8134e06ce
Merge pull request #6 from greboid/logging-resource-leak
Fix resource leak in logging plugin.
9 years ago
Greg Holmes
330094cbb3
Publish error instead of ignore.
9 years ago
Greg Holmes
c5f17164e4
Fix resource leak in logging plugin.
9 years ago
Greg Holmes
15602e7d66
Merge pull request #5 from csmith/textpane
TextPane tidying.
9 years ago
Chris Smith
c56d2024d9
Bit more tidying.
9 years ago
Chris Smith
9a4af07e82
TextPaneCanvas tidying.
Use new LinePosition method.
Split some of the huge methods up into smaller ones.
Fix some Netbeans-induced wonky line wrapping.
9 years ago
Greg Holmes
3981c245f4
Merge pull request #4 from csmith/master
Run gradle in parallel mode.
9 years ago
Chris Smith
bb0d6d8797
Cache artifacts for the duration of the build...
Helps if we don't run a load of parallel job which each have to
hit maven to make sure the 3 second old build is still current.
9 years ago
Chris Smith
4915bbbfdc
Run gradle in parallel mode.
9 years ago
Greg Holmes
99f77e3b78
Merge pull request #3 from csmith/cache-sensibly
Configure gradle to refresh dynamic deps promptly
9 years ago
Greg Holmes
250d76ea80
Merge pull request #2 from csmith/master
Unshallow properly.
9 years ago
Chris Smith
9b42753356
Configure gradle to refresh dynamic deps promptly
This saves us using --refresh-dependencies willy-nilly, which
wastes loads of time on the non-dynamic dependencies.
9 years ago
Chris Smith
157e9c3496
Unshallow properly.
9 years ago
Greg Holmes
d284c6ce70
Merge pull request #1 from csmith/master
Add CircleIO config.
9 years ago
Chris Smith
0220c4b016
Add CircleIO config.
9 years ago
Chris Smith
fe5c818b7d
Replace TextPaneBoundedRangeModel with the default.
Seems functionally identical aside from a couple of bugs in the
TextPane one :-)
Change-Id: I2a28e7e7761224bab435b323a83c6586bda71067
Reviewed-on: http://gerrit.dmdirc.com/4084
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
9 years ago
Chris Smith
0562a418fe
Tidy some logic, fix weird line wrapping.
Change-Id: I90e6c24ea0bd1520a6dd9e2588016dc0b4e8b66e
Reviewed-on: http://gerrit.dmdirc.com/4083
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
9 years ago
Chris Smith
9cc8bc7b40
Use new util methods, tidy a bit more.
Change-Id: I2c49b891e08fe020773acddf1b0160f0eb641d79
Reviewed-on: http://gerrit.dmdirc.com/4082
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
9 years ago
Chris Smith
14bbfdb785
Tidy some perfectly normal classes.
I'm not insane. This isn't dangerous. /me runs
Change-Id: I1eb7e1c413e491c539920d960b6ab9cd497e6ece
Reviewed-on: http://gerrit.dmdirc.com/4080
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
9 years ago
Greg Holmes
8409df20c6
Stop using ResourceManager methods some more.
Change-Id: Ie8f2c6abe05eac9897cada8e17b67ed1d982d95e
Depends-On: Ic48f35315ff795c6dd44bf24190ca19581ca71d3
Reviewed-on: http://gerrit.dmdirc.com/4078
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
9 years ago
Greg Holmes
0fe6bea009
Fix changes to StreamReader/StreamUtils.
Depends-On: Ia24b29f2fcd414d7b27bad52cc6fad6312179de5
Change-Id: Ie4bd081e56c12afe66a0f333a36e7f87b1736048
Reviewed-on: http://gerrit.dmdirc.com/4068
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
9 years ago
Chris Smith
cbbc4e1114
Collect plugin jars in dist folder, like before.
Whenever we build a new jar -- or if the jar in dist is changed --
copy it into the dist directory with a proper name.
Change-Id: If05133cf38f1dbe2ce9ba6ace94bf8cf2b466bc1
Reviewed-on: http://gerrit.dmdirc.com/4060
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
9 years ago
Greg Holmes
c4b42d188a
Switch to Path for Downloader.
Change-Id: I475f5f4a54ec1b30e4f0258442864d678041eff1
Reviewed-on: http://gerrit.dmdirc.com/4053
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
9 years ago
Greg Holmes
9c6e06630e
Move licenses for freedesktop notifications plugin.
Change-Id: If2ea25460f39d2ec443e47bb57c61e79715ee82d
Reviewed-on: http://gerrit.dmdirc.com/4051
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
9 years ago
Greg Holmes
d3f6d41c3f
Fix Logging plugin for new ReverseFileReader.
Depends-On: I921a395e088846216650d1ac14207cb915a6bb8c
Change-Id: If51c7d7214b560c656250f6157a5dc2d2a15894d
Reviewed-on: http://gerrit.dmdirc.com/4046
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
9 years ago
Chris Smith
be7ceba2dc
Make versioning work regardless of the root.
Also make some things more groovy-y.
Change-Id: Iced4396b6a43f2548f0633f982edc63e7b978770
Reviewed-on: http://gerrit.dmdirc.com/4029
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
9 years ago
Chris Smith
63ce3c280b
Make plugin dependencies more flexible.
Define a 'plugin' function to use in place of 'project' that
will figure out where the plugin is living in the root gradle
project.
This allows the plugins to be included and built properly
when they are in a submodule of either the client or the meta
project.
Change-Id: Iacc3551ac9c0bf2343151eb9cf85296c85c5a28b
Reviewed-on: http://gerrit.dmdirc.com/4028
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
9 years ago
Greg Holmes
801bf9ab2c
Gradle copies the res folder. Use this.
This copies licenses, identities, preferences, and anything else we add.
Change-Id: I7d78bfdce2ad2adf9c42db564366a30f55981c62
Reviewed-on: http://gerrit.dmdirc.com/4024
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
9 years ago
Greg Holmes
ee75f5ab8f
Fix licenses not being added to plugin jars.
Change-Id: I26ca7f22361593650793e9db64d9a1d54ced234b
Reviewed-on: http://gerrit.dmdirc.com/4022
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
9 years ago
Chris Smith
bc690dfb88
Add .gitreview config.
Change-Id: Iafec8c73d67dcf73aa34e5fcc450a4c4f8492db6
Reviewed-on: http://gerrit.dmdirc.com/4019
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
9 years ago
Greg Holmes
6f8e96b064
There can be only one WindowFlashingManager!!!
Change-Id: I7a0866b87c71e8251aa5cba5fd227fe7dbed941e
Reviewed-on: http://gerrit.dmdirc.com/4014
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
9 years ago
Chris Smith
58056e716d
Write information about deps in plugins.
Write the build environment to a list section of the plugin
meta-data. This should make it easier to figure out what
on earth is going on when everything breaks.
Change-Id: I317cd6795e81d56930b21b8d9beeabc28a0b775e
Reviewed-on: http://gerrit.dmdirc.com/4010
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
9 years ago
Chris Smith
198360e52c
Random wrapper update.
Change-Id: I8bc87825452310e82d30217084e6da9427f44a41
Reviewed-on: http://gerrit.dmdirc.com/4008
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
9 years ago
Chris Smith
06271e5110
Fix compilation error.
I think I now live in dependency hell. It is not a nice place.
Change-Id: Iee0d759f6307e95f397f58064c0b3d4e2694e191
Reviewed-on: http://gerrit.dmdirc.com/4009
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
9 years ago
Chris Smith
def4aca678
Use new formatter method.
Change-Id: I26a93d47ae740426ff56e9690302ceebad0fda53
Reviewed-on: http://gerrit.dmdirc.com/3987
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
9 years ago
Chris Smith
2dedf04cfd
Use full versions for dependencies.
Feel like we've got a few too many moving parts at the moment,
so explicitly set versions of our dependencies.
Also took the opportunity to upgrade a couple of things.
Change-Id: I1af4dbfbbd149e5a4c64e83f66de015affcf4032
Reviewed-on: http://gerrit.dmdirc.com/4001
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
9 years ago
Chris Smith
d98a54ba5a
Tidy up icky method.
Change-Id: Icfb8b73ebd18e936523c291b6fc3ac0e9c1bb352
Reviewed-on: http://gerrit.dmdirc.com/3992
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
9 years ago
Greg Holmes
4fe44ffe14
Begin tidying up of WindowStatus Plugin.
Change-Id: Idfd426ddcc9441020c837dca79b97af4d78894f0
Reviewed-on: http://gerrit.dmdirc.com/3989
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
9 years ago
Greg Holmes
ce637c1401
Fix Statusbar not showing components.
Change-Id: I3e97728803759a7d6a091425c9a539a98fb06640
Reviewed-on: http://gerrit.dmdirc.com/3988
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
9 years ago
Greg Holmes
ea9b97ea2e
Stop coverity complaining.
Change-Id: I3cffd0a46bfa6ff3f8e81a004b2e66dffa6f5378
Reviewed-on: http://gerrit.dmdirc.com/3985
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
9 years ago
Greg Holmes
3fdfa5297b
Fix an unguarded read in ErrorTableModel.
Change-Id: Ifcb309ce73ebed15dc17cadc6beddd261527bca9
Reviewed-on: http://gerrit.dmdirc.com/3979
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
9 years ago
Greg Holmes
07b1502505
Synchronize on something more sensible.
Change-Id: I3b0d649a3a545e5747b8e2531d47f2d11bfef171
Reviewed-on: http://gerrit.dmdirc.com/3978
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
9 years ago
Greg Holmes
534701bc09
Fix potential NPE in action editor dialog.
Change-Id: Iff979cc00bc2c81584a673883b9869799b3612da
Reviewed-on: http://gerrit.dmdirc.com/3976
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
9 years ago