Gregory Holmes
86472a2b87
Fixes issue 3564: s/License/Licence/ where applicable in linux installer
Change-Id: I2f5169ebc3a58efa00e80c28be15b27d9ab6ed50
Reviewed-on: http://gerrit.dmdirc.com/782
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
hace 14 años
Chris Smith
a00f48954c
Auto-extract bundled plugins if newer
Fixes issue 3558
Change-Id: Ibe8ee29b8e61173971da13c0b6f71681e54b0283
Reviewed-on: http://gerrit.dmdirc.com/766
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
hace 14 años
Gregory Holmes
e3b838e17c
Sort the license list tree map
Change-Id: I9efb254d54c2f53a1cf127f95e3e817754cc713d
Reviewed-on: http://gerrit.dmdirc.com/765
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Automatic-Compile: Chris Smith <chris@dmdirc.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
hace 14 años
Chris Smith
384b726c30
Fiddle with some prefs descriptions
Add new comchan notification targets
Fixes issue 3691
Fixes issue 3694
Change-Id: I7114829934f57a83212f0f27c10d8bc99dd828d9
Reviewed-on: http://gerrit.dmdirc.com/755
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
hace 14 años
Simon Mott
f61bc94b20
Add UI Selection to Prefs->GUI
Fixes issue 1340
Change-Id: I11fc96aa780199eb42dd30dfe70b20107dada052
Reviewed-on: http://gerrit.dmdirc.com/754
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
hace 14 años
Chris Smith
5c3b562ea5
Styliser method to get string between unstyled indicies
Fixes issue 2199
Unit test for issue 2199
Change-Id: I270fa7265766536f578d5a06c2e3fc274b61e37c
Reviewed-on: http://gerrit.dmdirc.com/753
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
hace 14 años
Chris Smith
dca79bf057
Auto numeric formatting
Fixes issue 3678
Squashed commit of the following:
commit 896c815005
Author: Chris Smith <chris@dmdirc.com >
Date: Sat Jan 30 21:05:09 2010 +0000
Add whois numeric formatter
Change-Id: I474fe3778a9314212d69f6b0d4d95aec7ad3ecee
commit 11f13651ad
Author: Chris Smith <chris@dmdirc.com >
Date: Fri Oct 24 19:02:05 2008 +0100
No longer check for formatter.numeric_<ircd>_<xxx> settings
commit cc078694da
Author: Chris Smith <chris@dmdirc.com >
Date: Fri Oct 24 18:59:29 2008 +0100
Numerics with no applicable formatters can now be formatted by actions/plugins
Change-Id: I7c574c1f06f2d0bb77a4fe1ec855153f7e3d347e
Reviewed-on: http://gerrit.dmdirc.com/737
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
hace 14 años
Chris Smith
5a8238e4d8
Don't hold locks while calling identity listeners
Fixes deadlock when setting some options to their default values
Change-Id: Ibfb91261db177bc7cdcd8d9d594fecbed789b718
Reviewed-on: http://gerrit.dmdirc.com/732
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
hace 14 años
Chris Smith
a032a667eb
Move CipherUtils into config package
It's not a general purpose util, and will only be used by the config system.
Change-Id: I2d0ac5ea23d8b7d0fcda6e467ddcf4ac08bc520a
Reviewed-on: http://gerrit.dmdirc.com/731
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
hace 14 años
Chris Smith
0542faba35
Move URLHandler to ui.core.util
Change-Id: I42463f20214c269e4bed0f7a93f52dc80b83088c
Reviewed-on: http://gerrit.dmdirc.com/729
Automatic-Compile: Shane Mc Cormack <shane@dmdirc.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
hace 14 años
Chris Smith
a1e0ae2c2c
Move downloader to util
Change-Id: I1711f7126babd7c438d6ce5f4b2b214a14eae32c
Reviewed-on: http://gerrit.dmdirc.com/728
Automatic-Compile: Shane Mc Cormack <shane@dmdirc.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
hace 14 años
Chris Smith
5a683ed6a8
Don't use logger pointlessly in Downloader
Change-Id: I85a065510c32a2bfb1801c24f9d92e36ddbad176
Reviewed-on: http://gerrit.dmdirc.com/726
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
Automatic-Compile: Chris Smith <chris@dmdirc.com >
hace 14 años
Shane Mc Cormack
d6af8e30c9
Temp solution for issue 0003674: Ability to disable automatic CTCP responses.
Change-Id: Ic8fe293184c2d23acdb710fcaab44ecb9d8ce8c3
Reviewed-on: http://gerrit.dmdirc.com/724
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: Chris Smith <chris@dmdirc.com >
hace 14 años
Chris Smith
e573364b7e
Don't try to load folders as identities
Fixes issue 3671
Change-Id: I76856a195e6e08dcd59c4849aac491725811c2df
Reviewed-on: http://gerrit.dmdirc.com/721
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
hace 14 años
Gregory Holmes
2635a6bec0
Fixes issue 3426: Javadoc installer ui sensibly
Change-Id: Ie0d2197f00b47f2ebebcb65f38d8b14a294b3fce
Reviewed-on: http://gerrit.dmdirc.com/720
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
hace 14 años
Chris Smith
bcb50254d7
Change non-regex uses of replaceAll to replace
Change-Id: I55762a3c25de36b1e3c435fccab4a4cc653c78ed
Reviewed-on: http://gerrit.dmdirc.com/703
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
hace 14 años
Chris Smith
94cc28e7c3
Quote replacements in URL handler
Fixes issue 3669
Change-Id: I8e62f8494c8e30cae8c615cbfc546c454aa0bd38
Reviewed-on: http://gerrit.dmdirc.com/702
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
hace 14 años
Gregory Holmes
a2f15926ce
Make not empty validator do a null check
Change-Id: Ic75627eee59724b171fe12ee92934e8b23fc79f7
Reviewed-on: http://gerrit.dmdirc.com/697
Automatic-Compile: Shane Mc Cormack <shane@dmdirc.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
hace 14 años
Shane Mc Cormack
3d75793628
Renaming.
Change-Id: I5987c5a8bd67a39fce1b7863447a5d8bc3beae2b
Reviewed-on: http://gerrit.dmdirc.com/694
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
hace 14 años
Chris Smith
58b2e9113f
Move util classes into separate repo
Fixes issue 3655
Change-Id: I99875b54f746021430728ea35ba29ee423174d91
Reviewed-on: http://gerrit.dmdirc.com/685
Automatic-Compile: Shane Mc Cormack <shane@dmdirc.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
hace 14 años
Shane Mc Cormack
a400c774f2
Identities support for plugins..
Fixes issue 0003643 : Plugins should be able to load custom identities easily
Change-Id: If874b57a3b8d1b6e915efc26997cf02a67fcbc88
Reviewed-on: http://gerrit.dmdirc.com/688
Automatic-Compile: Chris Smith <chris@dmdirc.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
hace 14 años
Chris Smith
fc5d94b7f3
Core support for socket timeout exceptions
Also wrap unhandled exceptions appropriately so errors have the right stacktrace
Fixes issue 3617
Change-Id: I3b8b36a4915aa3fe28099ae4546210d41fd63514
Reviewed-on: http://gerrit.dmdirc.com/672
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
hace 14 años
Chris Smith
0c74703169
Add channel topic listeners
Change-Id: Id72f5f4ca191592ff0b04883e62de2263b3ebbdc
Reviewed-on: http://gerrit.dmdirc.com/656
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
hace 14 años
Chris Smith
b3c8eea46f
Add GetOptionString for optional Strings
Fixes issue 3583
Change-Id: I26a406189bfa4d2993fb612a295c2b6e8da4b2db
Reviewed-on: http://gerrit.dmdirc.com/653
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
hace 14 años
Chris Smith
2cb47e1a80
Add background images
Fixes issue 3595
Change-Id: Ic1a8d41e09f12409bf961eca82ca6094470d925a
Reviewed-on: http://gerrit.dmdirc.com/654
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
hace 14 años
Chris Smith
13f6d73a93
Remove pointless branch on ConfigSource
Change-Id: I6acbc43afc61bd68ebe9bf790585a6f1ce99ae4c
Reviewed-on: http://gerrit.dmdirc.com/652
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
hace 14 años
Chris Smith
4e56bd188a
Accept DMDIRC_HOME env var for config dir
Fixes issue 3634
Change-Id: I41717782a832e9e799123ff34ae464de60108a62
Reviewed-on: http://gerrit.dmdirc.com/643
Automatic-Compile: Shane Mc Cormack <shane@dmdirc.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
hace 14 años
Shane Mc Cormack
74d6e03028
Fixes issue 3620, just catch all exception and linkageerrors when executing exported services.
Change-Id: I4a9fcd8cef2071543a0f819ee1a1edc8f4073701
Reviewed-on: http://gerrit.dmdirc.com/635
Automatic-Compile: Chris Smith <chris@dmdirc.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
hace 14 años
Shane Mc Cormack
14bb646c9a
Don't try to install left over pipe files.
Fixes issue 0003625 : Linux installer fails to complete at all.
Change-Id: Ic279cf524e3e3da22292e1f65aa71e7f9ece0a53
Reviewed-on: http://gerrit.dmdirc.com/630
Automatic-Compile: Chris Smith <chris@dmdirc.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
hace 14 años
Chris Smith
57f98de626
Core support for ternary away states
Fixes issue 3615
Change-Id: I6295e482810c31bb90c682a206e3da35117b1afd
Reviewed-on: http://gerrit.dmdirc.com/621
Automatic-Compile: Shane Mc Cormack <shane@dmdirc.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
hace 14 años
Shane Mc Cormack
f8044fa5b9
Fixes issue 0003604: Ternary away states
Change-Id: If5fc976358ad44c7b72caae085937b54734edc6e
Reviewed-on: http://gerrit.dmdirc.com/613
Automatic-Compile: Shane Mc Cormack <shane@dmdirc.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
hace 14 años
Chris Smith
176f97963a
Implement findResource(s) in plugin classloader
Fixes issue 3610
Change-Id: Ia64a56e7915c99197bb84644b5c025be026e3b83
Reviewed-on: http://gerrit.dmdirc.com/607
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
hace 14 años
Chris Smith
613debc69c
Add getResourceURL method to resource manager
Fixes issue 3611
Change-Id: Icc661f635c220016a67f1bac05ef14302e052cce
Reviewed-on: http://gerrit.dmdirc.com/606
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
hace 14 años
Chris Smith
629c83a678
Javadoc fixes
Change-Id: I768dd2ab9c9934dbe6acc16b6c8b98b9561a6250
Reviewed-on: http://gerrit.dmdirc.com/597
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
Automatic-Compile: Shane Mc Cormack <shane@dmdirc.com >
hace 14 años
Simon Mott
e6d54da8e0
passes shiftPressed boolean around
related to issue 643
Change-Id: I707d2669a110b1395525ae017e4f959c3f8766e9
Reviewed-on: http://gerrit.dmdirc.com/596
Automatic-Compile: Chris Smith <chris@dmdirc.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
hace 14 años
Gregory Holmes
9ff6a2e4c5
Some groundwork for shift+tab cycling backwards in tab completers
issue 643
Change-Id: I1eb90b0f6c700c0422b7e45f7aa26906f66a48df
Reviewed-on: http://gerrit.dmdirc.com/592
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
hace 14 años
Shane Mc Cormack
194ad9594a
Make .desktop files executeable. Fixes issue 3565
Change-Id: Ie2edd8197c713d28a42914fba55ca50049b766c2
Reviewed-on: http://gerrit.dmdirc.com/589
Automatic-Compile: Gregory Holmes <greboid@dmdirc.com >
Reviewed-by: Gregory Holmes <greboid@dmdirc.com >
hace 14 años
Simon Mott
b41740f6ec
Sends whos on channel join
fixes issue 1923
Change-Id: I3085cf6ebfcb2cf96b3c11ab5eca8afcba880142
Reviewed-on: http://gerrit.dmdirc.com/585
Automatic-Compile: Gregory Holmes <greboid@dmdirc.com >
Reviewed-by: Gregory Holmes <greboid@dmdirc.com >
hace 14 años
Gregory Holmes
26b8e87aaf
Fixes issue 3598: Add a sane way to get a plugin info for a specific plugin
Change-Id: Iaab0e3e5f46a25e00901de4b93abdc44a7a4814d
Reviewed-on: http://gerrit.dmdirc.com/581
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: Chris Smith <chris@dmdirc.com >
hace 14 años
Gregory Holmes
3448c9abe6
Add some documentation for developers regarding pluginpreferencescategories
Change-Id: If96bbda3219d87730725756639a7d0dfcc88bf3f
Reviewed-on: http://gerrit.dmdirc.com/580
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: Gregory Holmes <greboid@dmdirc.com >
hace 14 años
Chris Smith
d4b544928f
Show warnings on unloaded plugin's prefs categories
Fixes issue 2759
Change-Id: I55563d32a19fffbf644d4904c98a9cdbfbf61657
Reviewed-on: http://gerrit.dmdirc.com/568
Automatic-Compile: Gregory Holmes <greboid@dmdirc.com >
Reviewed-by: Gregory Holmes <greboid@dmdirc.com >
hace 14 años
Gregory Holmes
0ab0aae739
Fixes issue 3571: java.lang.NoSuchFieldError: val$localTarget
Its an error thats not our fault, ignore.
Change-Id: Idc273e7566a5ffd9160572564026d5f97dbb30dd
Reviewed-on: http://gerrit.dmdirc.com/575
Automatic-Compile: Gregory Holmes <greboid@dmdirc.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
hace 14 años
Gregory Holmes
3449b8f26d
Fixes issue 3285: s/License/Licences
Change-Id: I55f445c2601c9f7b4a9181ba9b4c586671e72e93
Reviewed-on: http://gerrit.dmdirc.com/574
Automatic-Compile: Gregory Holmes <greboid@dmdirc.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
hace 14 años
Chris Smith
61a5d69673
Clicking a URI now updates the parser accordingly
Fixes issue 3254
Change-Id: Ie58694fd469a16af1a3a4013733706544b87a3bc
Reviewed-on: http://gerrit.dmdirc.com/567
Automatic-Compile: Gregory Holmes <greboid@dmdirc.com >
Reviewed-by: Gregory Holmes <greboid@dmdirc.com >
hace 14 años
Chris Smith
dc6a4829d6
We don't need to provide a cacert password
Per the docs, we can read the file with a null password, just not modify
it (which we don't do). This bypasses file validation, and therefore
fixes issue 3512
Change-Id: If3ac618a4bf9b83be43d9a4d864723f4572e2f8c
Reviewed-on: http://gerrit.dmdirc.com/564
Automatic-Compile: Gregory Holmes <greboid@dmdirc.com >
Reviewed-by: Gregory Holmes <greboid@dmdirc.com >
hace 14 años
Chris Smith
a76a8b74da
Identity.unsetOption no longer holds locks when firing callbacks
Fixes issue 3554
Change-Id: I821cedf03f2eb0d32fbb158f417c604875103d94
Reviewed-on: http://gerrit.dmdirc.com/552
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
Automatic-Compile: Gregory Holmes <greboid@dmdirc.com >
hace 14 años
Chris Smith
4ecaf4c542
Methods to support per-profile performs
Fixes issue 583
Change-Id: Ie2490dbd21af813c27a6a0b3d1e8d3849a4919f7
Reviewed-on: http://gerrit.dmdirc.com/558
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
Automatic-Compile: Gregory Holmes <greboid@dmdirc.com >
hace 14 años
Chris Smith
65f9d33e72
Use StreamUtil in CertificateManager
Change-Id: I01438bd22213fadffee63cd131efffbf1a77da18
Reviewed-on: http://gerrit.dmdirc.com/545
Automatic-Compile: Gregory Holmes <greboid@dmdirc.com >
Reviewed-by: Gregory Holmes <greboid@dmdirc.com >
hace 14 años
Chris Smith
b509c986a5
s/0.6.4/0.6.3/
Change-Id: I3c5cc0978ecd786e6c09fced131ea73f23ab3604
Reviewed-on: http://gerrit.dmdirc.com/539
Automatic-Compile: Gregory Holmes <greboid@dmdirc.com >
Reviewed-by: Gregory Holmes <greboid@dmdirc.com >
hace 14 años
Chris Smith
37f092d1f2
Intelligent linking for channels
Fixes issue 1612
Change-Id: I26894e6c70ea34ea045d1c8b8149f0437d7e09b7
Reviewed-on: http://gerrit.dmdirc.com/534
Automatic-Compile: Gregory Holmes <greboid@dmdirc.com >
Reviewed-by: Gregory Holmes <greboid@dmdirc.com >
hace 14 años