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 >
14 years ago
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 >
14 years ago
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 >
14 years ago
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 >
14 years ago
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 >
14 years ago
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 >
14 years ago
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 >
14 years ago
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 >
14 years ago
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 >
14 years ago
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 >
14 years ago
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 >
14 years ago
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 >
14 years ago
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 >
14 years ago
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 >
14 years ago
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 >
14 years ago
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 >
14 years ago
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 >
14 years ago
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 >
14 years ago
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 >
14 years ago
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 >
14 years ago
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 >
14 years ago
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 >
14 years ago
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 >
14 years ago
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 >
14 years ago
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 >
14 years ago
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 >
14 years ago
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 >
14 years ago
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 >
14 years ago
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 >
14 years ago
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 >
14 years ago
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 >
14 years ago
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 >
14 years ago
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 >
14 years ago
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 >
14 years ago
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 >
14 years ago
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 >
14 years ago
Chris Smith
376823bd4f
Styliser now uses correct channel prefixes when linking channels
Fixes issue 2819
Change-Id: If417d9ebdcfe2bfcc790ab139eec403b0eb3ed96
Reviewed-on: http://gerrit.dmdirc.com/532
Automatic-Compile: Gregory Holmes <greboid@dmdirc.com >
Reviewed-by: Gregory Holmes <greboid@dmdirc.com >
14 years ago
Chris Smith
a130e303c0
Update unit tests for Styliser changes
Change-Id: I8629a358ac76ae6017d7eef1231e358ffaa63e9d
Reviewed-on: http://gerrit.dmdirc.com/529
Reviewed-by: Gregory Holmes <greboid@dmdirc.com >
Automatic-Compile: Gregory Holmes <greboid@dmdirc.com >
14 years ago
Chris Smith
ae2043ceae
Styliser is no longer static
The only outcome of this is that ui.stylelinks can now be set per-window. Yay.
Change-Id: I6ebf2821ac9fc574961ada729cd23ae3f7e96572
Reviewed-on: http://gerrit.dmdirc.com/528
Automatic-Compile: Gregory Holmes <greboid@dmdirc.com >
Reviewed-by: Gregory Holmes <greboid@dmdirc.com >
14 years ago
Chris Smith
ffa0d96538
Core support for deferred list modes
Fixes issue 3220
Change-Id: I64a99b8b2214b470d506702abeb185d67b421741
Reviewed-on: http://gerrit.dmdirc.com/525
Automatic-Compile: Gregory Holmes <greboid@dmdirc.com >
Reviewed-by: Gregory Holmes <greboid@dmdirc.com >
14 years ago
Chris Smith
d4424a2a71
Action now sanitises file names
Fixes issue 3161
Change-Id: Iad0bb4b51b0072eb1e059fe2eb0062c0025047ca
Reviewed-on: http://gerrit.dmdirc.com/518
Automatic-Compile: Gregory Holmes <greboid@dmdirc.com >
Reviewed-by: Gregory Holmes <greboid@dmdirc.com >
14 years ago
Shane Mc Cormack
759ed7abc2
Normalise the config dir path (remove duplicate / or \ etc).
Fixes issue 3522: DMDirc breaks when using the XDG config dir.
Change-Id: I413f99de837f086246fa59210aabd1d98b2b1074
Reviewed-on: http://gerrit.dmdirc.com/500
Reviewed-by: Gregory Holmes <greboid@dmdirc.com >
Automatic-Compile: Gregory Holmes <greboid@dmdirc.com >
14 years ago
Shane Mc Cormack
3f9d376f6f
Fixes issue 0003495: Remove code to migrate plugin.info files.
Change-Id: I1c94ffb231a8ae636c35820fac9211a9ec9dbb05
Reviewed-on: http://gerrit.dmdirc.com/478
Reviewed-by: Chris Smith <chris@dmdirc.com >
Tested-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: Shane Mc Cormack <shane@dmdirc.com >
14 years ago
Chris Smith
417e675da1
Rewrite DF's hideous disable actions hack
Fixes issue 3455 (needs unit test)
Change-Id: I32aa330fc539efbe4c490a6c6e04bf32fcab5132
Reviewed-on: http://gerrit.dmdirc.com/481
Reviewed-by: Gregory Holmes <greboid@dmdirc.com >
Tested-by: Gregory Holmes <greboid@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <devs-public@dmdirc.com >
14 years ago
Gregory Holmes
c7941c5f72
Make ErrorManager.getTrace static and public so I can remove stupid reflection in twitter plugin
Change-Id: I8280a5e7334572f68c9aaae1ad828b7df07e41fa
Reviewed-on: http://gerrit.dmdirc.com/483
Tested-by: Gregory Holmes <greboid@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <devs-public@dmdirc.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
14 years ago
Chris Smith
3a2f781d36
Let's not NPE on new Linux users, it's rude
Fixes issue 3509
Change-Id: Ic05ff772768181ee7597f027fec576c3ab41bac1
Reviewed-on: http://gerrit.dmdirc.com/486
Reviewed-by: Gregory Holmes <greboid@dmdirc.com >
Tested-by: Gregory Holmes <greboid@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <devs-public@dmdirc.com >
14 years ago
Gregory Holmes
75d2ba97fc
Adds code to handle server notices
Adds server notices to prefs manager
Fixes issue 2993
Change-Id: Ia27d47a147769932652e470e4883b7aecbc00615
Reviewed-on: http://gerrit.dmdirc.com/489
Tested-by: Gregory Holmes <greboid@dmdirc.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
Automatic-Compile: Shane Mc Cormack <shane@dmdirc.com >
14 years ago
Gregory Holmes
888b63372a
Adds code to extract files ending with a suffix to a directory, required for some plugins
Change-Id: Icdc4e7b7d3cdf3d58248bbeb191a17b48dfe1297
Reviewed-on: http://gerrit.dmdirc.com/442
Reviewed-by: Chris Smith <chris@dmdirc.com >
Tested-by: Chris Smith <chris@dmdirc.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
14 years ago
Shane Mc Cormack
41e4c9fe06
Include extra information in IRCParser errors. (Fixes issue 3158)
Change-Id: Ief96cbdc8ecbb44bdd3cf6e30bc9298ca726ddcc
Reviewed-on: http://gerrit.dmdirc.com/439
Reviewed-by: Gregory Holmes <greboid@dmdirc.com >
Tested-by: Gregory Holmes <greboid@dmdirc.com >
14 years ago
Shane Mc Cormack
70da6a1b3e
Only allow delPlugin or reloadPlugin to work on plugins that are unloadable (unless they havn't been loaded yet.).
Change-Id: I99187631e447cf8f4c9b13d41b314923266be388
Reviewed-on: http://gerrit.dmdirc.com/438
Reviewed-by: Gregory Holmes <greboid@dmdirc.com >
Tested-by: Gregory Holmes <greboid@dmdirc.com >
14 years ago