Shane Mc Cormack
c04b824345
Get licenses from plugins.
Fixes issue 2642.
Returns an InputStream because thats what the license panel uses for everything else.
Change-Id: I487257961ac40bb421ef8b8c92da32a221ce2ce9
Reviewed-on: http://gerrit.dmdirc.com/106
Reviewed-by: Gregory Holmes <greboid@dmdirc.com >
Tested-by: Gregory Holmes <greboid@dmdirc.com >
14 years ago
Git
8d6131b3d3
Checkstyle on the parser works again.
Add contents of http://reports.dmdirc.com/ to repo so that we have a copy somewhere.
Change-Id: I2eb6aea620f7f2eb48cd76e54f7ca87190662fe4
Reviewed-on: http://gerrit.dmdirc.com/96
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
Tested-by: Shane Mc Cormack <shane@dmdirc.com >
Reviewed-by: Gregory Holmes <greboid@dmdirc.com >
Tested-by: Gregory Holmes <greboid@dmdirc.com >
14 years ago
Gregory Holmes
527284a445
fixes issue 3130
Change-Id: I5e046e950028e60c6fb578b928300a61238f1ad6
Reviewed-on: http://gerrit.dmdirc.com/101
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
Tested-by: Shane Mc Cormack <shane@dmdirc.com >
14 years ago
Shane Mc Cormack
002b8a4078
Remove the last remaining tab-formatted files.
Change-Id: I6cc608406e5a7889fe353ca402c60072c38923c3
Reviewed-on: http://gerrit.dmdirc.com/97
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
Tested-by: Shane Mc Cormack <shane@dmdirc.com >
14 years ago
Chris Smith
4991e31a5c
Mock server and parser for invite test
Fixes issue 3166, fixes issue 3167
Change-Id: I9612d9244c137d2fcd13fff96beda189a51ed9d8
Reviewed-on: http://gerrit.dmdirc.com/95
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
Tested-by: Chris Smith <chris@dmdirc.com >
14 years ago
Shane Mc Cormack
bfd09f5040
make BuildAll.sh git-aware.
If a .git dir is present in the directory then git will be used, else fallback to svn.
Change-Id: Iaa528668420258be4eac790c29954ca5e4bb70a8
Reviewed-on: http://gerrit.dmdirc.com/94
Reviewed-by: Chris Smith <chris@dmdirc.com >
Tested-by: Chris Smith <chris@dmdirc.com >
14 years ago
Chris Smith
6b944efeea
Fix stupid bug in launcher component
Change-Id: I9b6436e7fb4add500ff2dd5232faf11e228962ce
Reviewed-on: http://gerrit.dmdirc.com/93
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
Tested-by: Shane Mc Cormack <shane@dmdirc.com >
14 years ago
Shane Mc Cormack
7f0a0f7d38
Use XDG_CONFIG_HOME for storing the config if ~/.DMDirc/ does not exist.
Fixes issue 3097
Change-Id: I3e85e23908421bc6631718dfd74027acb61a3249
Reviewed-on: http://gerrit.dmdirc.com/92
Reviewed-by: Gregory Holmes <greboid@dmdirc.com >
Tested-by: Gregory Holmes <greboid@dmdirc.com >
14 years ago
Shane Mc Cormack
706c0e6921
Update parser module
Change-Id: I65fd1762ac239aef8b142581662d63086f61b724
Reviewed-on: http://gerrit.dmdirc.com/91
Reviewed-by: Chris Smith <chris@dmdirc.com >
Tested-by: Chris Smith <chris@dmdirc.com >
14 years ago
Chris Smith
ae2649c050
Servers now update titles when relevant formatters are changed
Fixes issue 3156.
Change-Id: Ia1f5a27e1d8af7393767b19843aecfcb15b05948
Reviewed-on: http://gerrit.dmdirc.com/84
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
Tested-by: Chris Smith <chris@dmdirc.com >
14 years ago
Chris Smith
7ff3459ea5
Core support for empty topics
Fixes issue 3154
Change-Id: I70040e0d739c86b18171f07062f10edefb294b97
Reviewed-on: http://gerrit.dmdirc.com/85
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
Tested-by: Chris Smith <chris@dmdirc.com >
14 years ago
Chris Smith
13d37e7d21
Catch exceptions when updating nowplaying preview panel
Change-Id: I4ed9c309e0ce91318237e7b3b845f839134b1ef4
Reviewed-on: http://gerrit.dmdirc.com/83
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
Tested-by: Shane Mc Cormack <shane@dmdirc.com >
14 years ago
Chris Smith
e1755d7c41
Normalise paths used in PluginInfo.getRelativePath()
Should fix issue 2913
Change-Id: I0e838aa6f3911e9aab239852b452fabab6fe138d
Reviewed-on: http://gerrit.dmdirc.com/82
Reviewed-by: Gregory Holmes <greboid@dmdirc.com >
Tested-by: Gregory Holmes <greboid@dmdirc.com >
14 years ago
Chris Smith
5e7b0bdcb3
Fix global window not closing properly
Fixes issue 3153
Change-Id: I950ab1a48c345232f9da3830ba7434e2769d6cbf
Reviewed-on: http://gerrit.dmdirc.com/81
Reviewed-by: Gregory Holmes <greboid@dmdirc.com >
Tested-by: Gregory Holmes <greboid@dmdirc.com >
14 years ago
Chris Smith
59f30af056
Add preconditions to FrameContainerComparator
Fixes issue 3144
Change-Id: I40215374a0d1f7dbbb9c148e28b1ba03351cad78
Reviewed-on: http://gerrit.dmdirc.com/80
Reviewed-by: Gregory Holmes <greboid@dmdirc.com >
Tested-by: Gregory Holmes <greboid@dmdirc.com >
14 years ago
Gregory Holmes
c31703a6a0
fixes issue 3148
fixes issue 3147
Change-Id: Ibc14b8de5d72fffc59f0bcf9e9acb1717ff3c9c7
Reviewed-on: http://gerrit.dmdirc.com/79
Reviewed-by: Chris Smith <chris@dmdirc.com >
Tested-by: Chris Smith <chris@dmdirc.com >
14 years ago
Shane Mc Cormack
636a8efda1
Reformat the plugin manager
Change-Id: Ie6f2b1aaef0bd753cffa61abe3117f22dc0955af
Reviewed-on: http://gerrit.dmdirc.com/78
Tested-by: Shane Mc Cormack <shane@dmdirc.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
Tested-by: Chris Smith <chris@dmdirc.com >
14 years ago
Chris Smith
d27193a32f
Update to the right commit!
14 years ago
Chris Smith
28d490a748
Parser module update
14 years ago
Gregory Holmes
960203f816
fixes issue 3128
Change-Id: I1a299eb7fd17d00944747fcc765a52da162f0f24
Reviewed-on: http://gerrit.dmdirc.com/74
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
Tested-by: Gregory Holmes <greboid@dmdirc.com >
14 years ago
Gregory Holmes
81174f4360
fixes issue 3100
Change-Id: I3bc683858c1f78fefec3c8edf355fb13524fd140
Reviewed-on: http://gerrit.dmdirc.com/75
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
Tested-by: Gregory Holmes <greboid@dmdirc.com >
14 years ago
Shane Mc Cormack
31f1d0d59b
Make gitignore ignore some more of the output from windows builds
Change-Id: I3fbb078c16cd388ed25dd4daeffa36576d13a360
Reviewed-on: http://gerrit.dmdirc.com/73
Reviewed-by: Chris Smith <chris@dmdirc.com >
Tested-by: Chris Smith <chris@dmdirc.com >
14 years ago
Shane Mc Cormack
61322e127a
Update parser module
Change-Id: Ibd67d928efe26aeb7f4572cacf4cbd244f03848d
Reviewed-on: http://gerrit.dmdirc.com/72
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
Tested-by: Shane Mc Cormack <shane@dmdirc.com >
14 years ago
Chris Smith
254efed48c
WeIRCd mode aliases
Fixes issue 3082
Change-Id: I5d088536d26a3f731e6b97572e42112fb99048bf
Reviewed-on: http://gerrit.dmdirc.com/71
Reviewed-by: Gregory Holmes <greboid@dmdirc.com >
Tested-by: Gregory Holmes <greboid@dmdirc.com >
14 years ago
Chris Smith
c4f9e8396d
Global window now listens for config changes
Fixes issue 3043
Change-Id: I7a710a389c2a8a113a4a88fd8865fe5600c1abcb
Reviewed-on: http://gerrit.dmdirc.com/69
Reviewed-by: Gregory Holmes <greboid@dmdirc.com >
Tested-by: Gregory Holmes <greboid@dmdirc.com >
14 years ago
Chris Smith
2b6878e3ce
Error manager no longer submits duplicates again
Fixes issue 3000
Change-Id: I6f7e194bc540d59ae9a06f0331e218ce26ecc4a0
Reviewed-on: http://gerrit.dmdirc.com/68
Reviewed-by: Gregory Holmes <greboid@dmdirc.com >
Tested-by: Gregory Holmes <greboid@dmdirc.com >
14 years ago
Chris Smith
610ea2d4ec
Errors loading trusted CAs are now user not app
Fixes issue 3038, fixes issue 3076
Change-Id: Id23d13b86bcb6bb75fe12c49a8fb1ab8423fd2dc
Reviewed-on: http://gerrit.dmdirc.com/67
Reviewed-by: Gregory Holmes <greboid@dmdirc.com >
Tested-by: Gregory Holmes <greboid@dmdirc.com >
14 years ago
Chris Smith
0161beb8fe
Add craploads of synchronisation to fix obscure concurrency issues
Fixes issue 3091
Change-Id: Ie449b89b469b528d4b52fa973e07df95e9450d96
Reviewed-on: http://gerrit.dmdirc.com/65
Reviewed-by: Gregory Holmes <greboid@dmdirc.com >
Tested-by: Gregory Holmes <greboid@dmdirc.com >
14 years ago
Chris Smith
ffa98aa8f7
Nifty popup for updater statusbar whatsit
Fixes issue 2945
Change-Id: Idf6b8a181a2f7d299cf98bdb7ba76c35b9eb957d
Reviewed-on: http://gerrit.dmdirc.com/66
Reviewed-by: Gregory Holmes <greboid@dmdirc.com >
Tested-by: Gregory Holmes <greboid@dmdirc.com >
14 years ago
Chris Smith
cd7086515b
Sanitise now playing args before passing to replaceAll
Fixes issue 2788
Change-Id: I2e0df6dbd4f97ec7452cf8bbedb3ec600852e74e
Reviewed-on: http://gerrit.dmdirc.com/61
Reviewed-by: Gregory Holmes <greboid@dmdirc.com >
Tested-by: Gregory Holmes <greboid@dmdirc.com >
14 years ago
Chris Smith
8e8dab0662
s/0.6.3m3/0.6.4/
Change-Id: I6efb26ee834168d1ead9e9d3f5734523b078d504
Reviewed-on: http://gerrit.dmdirc.com/62
Reviewed-by: Gregory Holmes <greboid@dmdirc.com >
Tested-by: Gregory Holmes <greboid@dmdirc.com >
14 years ago
Chris Smith
d8330a3161
Don't try to update names if we're not in the channel
Fixes issue 3073
Change-Id: Iae845cb0369e97a7b01d7db5b6e48644ca3aa437
Reviewed-on: http://gerrit.dmdirc.com/59
Reviewed-by: Gregory Holmes <greboid@dmdirc.com >
Tested-by: Gregory Holmes <greboid@dmdirc.com >
14 years ago
Shane Mc Cormack
3b3f5148cf
Use correct commit id for parser module
Change-Id: Ic36e1e313054e60f19059965e9cec1d0fcec896e
Reviewed-on: http://gerrit.dmdirc.com/60
Tested-by: Shane Mc Cormack <shane@dmdirc.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 years ago
Chris Smith
bf590d89f8
External command fixes
CommandArguments.getWordsAsString now sanity checks its arguments
External /mode command now uses correct offset
All external commands are now passed the correct arguments
Fixes issue 3125
Change-Id: Ib546c03443ac51a1bb6b5d3d4b6a2204e04a8be1
Reviewed-on: http://gerrit.dmdirc.com/58
Reviewed-by: Gregory Holmes <greboid@dmdirc.com >
Tested-by: Gregory Holmes <greboid@dmdirc.com >
14 years ago
Chris Smith
32cf9f348f
Update unit tests for URI changes
Change-Id: I0dd005540f126b40c4d7f61384236ec21cfe5730
Reviewed-on: http://gerrit.dmdirc.com/57
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
Tested-by: Chris Smith <chris@dmdirc.com >
14 years ago
Chris Smith
f8fc611fc1
Use URI instead of IrcAddress.
Fixes issue 2921. Issue 2872.
Change-Id: I3f31ea528d02a4c1de0147e5f416b84ff05defde
Reviewed-on: http://gerrit.dmdirc.com/56
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
Tested-by: Chris Smith <chris@dmdirc.com >
14 years ago
Chris Smith
03b5f7d8f9
The global config not loading is now a fatal error
Fixes issue 3085
Change-Id: Id88b8c70f461012ac8aad40f3484cd5648e685c9
Reviewed-on: http://gerrit.dmdirc.com/54
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
Tested-by: Hudson <webmaster@dmdirc.com >
14 years ago
Shane Mc Cormack
7f6451c23e
Update parser module
14 years ago
Gregory Holmes
e1b8ac4d97
window menu scrolling options
Change-Id: Ibe6ad47fa27557d5b769319444ab2742c7e5e96
Change-Id: Ibe6ad47fa27557d5b769319444ab2742c7e5e96
Reviewed-on: http://gerrit.dmdirc.com/53
Reviewed-by: Gregory Holmes <greboid@dmdirc.com >
Tested-by: Gregory Holmes <greboid@dmdirc.com >
14 years ago
Shane Mc Cormack
b6e5f48a08
Fix including functions.sh when using dash not bash.
Change-Id: I4a841edd8f6ad169fdac6e99960ce71e09e6469c
Reviewed-on: http://gerrit.dmdirc.com/51
Reviewed-by: Gregory Holmes <greboid@dmdirc.com >
Tested-by: Gregory Holmes <greboid@dmdirc.com >
14 years ago
Shane Mc Cormack
9a6f97e6c4
Some kind of solution to issue 2735.
If getUI() returns null then the UIs will be reextracted, the swing UI will be reset as the default UI, and the client will try to restart.
Only allow for one restart and not constant looping.
Change-Id: I4d9afe3f39fba10227316cc73f6c6ce9f3059ec0
Reviewed-on: http://gerrit.dmdirc.com/49
Reviewed-by: Gregory Holmes <greboid@dmdirc.com >
Tested-by: Shane Mc Cormack <shane@dmdirc.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 years ago
Shane Mc Cormack
9ba5b6f825
Fix antialiasing again after issue 2980 fix.
Change-Id: I94b4b2b45a147ac723a59ee8089b03693ade6d1f
Reviewed-on: http://gerrit.dmdirc.com/50
Tested-by: Shane Mc Cormack <shane@dmdirc.com >
Reviewed-by: Gregory Holmes <greboid@dmdirc.com >
Tested-by: Gregory Holmes <greboid@dmdirc.com >
14 years ago
Gregory Holmes
9a5d1968e2
fixes issue 2980, hopefully doesnt break anything else
Change-Id: I46e164d31aa69d07ec2cb5168e100b46c18dbc3e
Reviewed-on: http://gerrit.dmdirc.com/48
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
Tested-by: Gregory Holmes <greboid@dmdirc.com >
14 years ago
Gregory Holmes
5c2d1627cf
stop selecting categories repeatedly
Change-Id: Id0c9fd991608d04f916709b7fbac69bf85971f97
Reviewed-on: http://gerrit.dmdirc.com/47
Tested-by: Gregory Holmes <greboid@dmdirc.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
14 years ago
Shane Mc Cormack
f689253005
makeInstallerLinux.sh now no longer deletes functions.sh when it finishes
makeInstallerLinux.sh now includes the contents of funtions.sh into the installer stub so that it can run...
Change-Id: I82e75bec7d98dc7f2d1f9fb06936f7e50cc939fd
Reviewed-on: http://gerrit.dmdirc.com/46
Reviewed-by: Gregory Holmes <greboid@dmdirc.com >
Tested-by: Gregory Holmes <greboid@dmdirc.com >
14 years ago
Shane Mc Cormack
58d139e795
Client support for launcher options. (Currently jsut ignores them because the website doesn't understand them)
Also fixes a missing 'then' from gerrit being annoying!
Change-Id: I387c62616126c744f2c5129cabd2554004ff9db8
Reviewed-on: http://gerrit.dmdirc.com/45
Reviewed-by: Gregory Holmes <greboid@dmdirc.com >
Tested-by: Gregory Holmes <greboid@dmdirc.com >
14 years ago
Shane Mc Cormack
256ed0bcf6
Fallback to zenity when available and running in a gui.
Fixes issue 2857
Change-Id: I988d7357af03f9d8c9e16ca0aec0d14e6092a018
Reviewed-on: http://gerrit.dmdirc.com/43
Reviewed-by: Gregory Holmes <greboid@dmdirc.com >
Tested-by: Gregory Holmes <greboid@dmdirc.com >
14 years ago
Shane Mc Cormack
c8118edebf
Look in the right place for updates in portable mode.
Fixes issue 3025
Change-Id: Ib0e61e8b1d3a4a1e9878185b26b6c6ec0d2db4f2
Reviewed-on: http://gerrit.dmdirc.com/42
Reviewed-by: Chris Smith <chris@dmdirc.com >
Tested-by: Chris Smith <chris@dmdirc.com >
14 years ago
Shane Mc Cormack
7448cd3932
Allow launcher to support zip file updates, issue 3024
Make OSX installer include functions.sh in the dmg
Change-Id: I8606fd0737a7669848f7b1b493117a019d6d8919
Reviewed-on: http://gerrit.dmdirc.com/41
Reviewed-by: Gregory Holmes <greboid@dmdirc.com >
Tested-by: Gregory Holmes <greboid@dmdirc.com >
14 years ago
Shane Mc Cormack
ab14e1d06f
Move dialog functions into functions.sh rather than duplicating everywhere.
Dialog functions now try:
- kdialog if found and either kdeinit or kdeinit4 are running, or zenity is not found
- zenity if found
- dialog if found
- text-only (and question defaults to no, or a passed value)
Kinda fixes issue 3078 (if a dialog isn't shown, then kdialog, zenity and dialog are not installed, or user is not in an X session.)
Fixes issue 3042
Change-Id: I7678233a9e9af75bcf97d6b47ae925636334b2e3
Reviewed-on: http://gerrit.dmdirc.com/38
Reviewed-by: Gregory Holmes <greboid@dmdirc.com >
Tested-by: Gregory Holmes <greboid@dmdirc.com >
14 years ago