Shane Mc Cormack
fd83b6b2a9
Update Copyright
Change-Id: I7f63fdd02ea0109fe31e55c44b078edae3862f32
Reviewed-on: http://gerrit.dmdirc.com/1726
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
vor 13 Jahren
Chris Smith
6a9856de74
Fix some stupidities
Change-Id: I34118f2593a0499cd5d912b554158b4a146a5394
Reviewed-on: http://gerrit.dmdirc.com/1709
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
vor 13 Jahren
Chris Smith
31d1c8d986
Deprecate showMigrationWizard
Issue CLIENT-137
Change-Id: Icea9ad376eca24d4452be54497df7358ce967905
Reviewed-on: http://gerrit.dmdirc.com/1706
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
vor 13 Jahren
Greg Holmes
b1a7c9ae67
PMD fixes for core
Change-Id: Ibc0ba49cc98404888dd4ee2834822d9bf7cce1cf
Reviewed-on: http://gerrit.dmdirc.com/1701
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
vor 13 Jahren
Greg Holmes
936792f136
Remove debug command from client, moved to a plugin.
Change-Id: I0828dd46c1315a4ae475d23a6152dc8183e1ab09
Reviewed-on: http://gerrit.dmdirc.com/1698
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
vor 13 Jahren
Chris Smith
da78032175
Add command flag utility classes and make /echo and /set use them.
Fixes CLIENT-119
Fixes CLIENT-120
Change-Id: I2e7ad2c3b8f0db591031fc281a24aa6627331a6e
Reviewed-on: http://gerrit.dmdirc.com/1680
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
vor 13 Jahren
Greg Holmes
a1c4dde046
Fix some PMD errors.
Change-Id: Ia8c864cc8abab3bfdcabeac30b41f6fb29233e73
Reviewed-on: http://gerrit.dmdirc.com/1689
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
vor 13 Jahren
Greg Holmes
23076224c3
Remove requirement for FrameContainer in Styliser.
Issue CLIENT-24
Change-Id: Ia561f2b92cc4f007f7fefb24a28231fff927bc36
Reviewed-on: http://gerrit.dmdirc.com/1694
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
vor 13 Jahren
Greg Holmes
6e881fd810
Add action and trigger it when plugin lists should be refreshed.
Issue CLIENT-134
Change-Id: Ib31c7b3e641d9771d937fe2665c819b0509b5276
Reviewed-on: http://gerrit.dmdirc.com/1682
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
vor 13 Jahren
Greg Holmes
78dbbe78fb
Add label preferences type.
Issue Client-76
Change-Id: I7beee0f6d6d3d17c549a884e641d444d8a56dfc1
Reviewed-on: http://gerrit.dmdirc.com/1686
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
vor 13 Jahren
Greg Holmes
e1633663ba
Handle spaces in plugin names when loading.
Fixes issue CLIENT-126
Change-Id: Iab723d9e080f09d5f532b851af81d61e3d5997b1
Reviewed-on: http://gerrit.dmdirc.com/1674
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
vor 13 Jahren
Greg Holmes
19f82d3f13
Make launcher component accept git versions.
Change-Id: Ie79ae5248a5823bee7e20e8eb1e365235c26ec60
Reviewed-on: http://gerrit.dmdirc.com/1669
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
vor 13 Jahren
Chris Smith
2a2355a537
Use listeners for nicklist updates
Fixes CLIENT-81
Change-Id: I212bbe435df34981d3cde17a2d042f3662bec6c3
Reviewed-on: http://gerrit.dmdirc.com/1624
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Greg Holmes <greg@dmdirc.com >
vor 13 Jahren
Chris Smith
99558c6cc4
Deprecate some MDI crap in Windows
Change-Id: I70baef1cb4175884fdf69b17c50dfc1267e8db13
Reviewed-on: http://gerrit.dmdirc.com/1621
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Greg Holmes <greg@dmdirc.com >
vor 13 Jahren
Chris Smith
f7a7dc7b72
Deprecate unused annoying methods
Change-Id: If75b0d4311454602d50e11fb0050314c8e008300
Reviewed-on: http://gerrit.dmdirc.com/1619
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
vor 13 Jahren
Gregory Holmes
ebc296b9e9
Add a quit option to the fatal error dialog.
Fixes issue CLIENT-110
Change-Id: I6baac8a3b5f2ca68fc2e513d6128de9e75418c40
Reviewed-on: http://gerrit.dmdirc.com/1616
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
vor 13 Jahren
Chris Smith
0747ce89ff
Force ConfigManagers to read version info from the version identity
Fixes CLIENT-111
Change-Id: Ic080e6513ac4dbbd5f37098061690cc68088b53d
Reviewed-on: http://gerrit.dmdirc.com/1614
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Greg Holmes <greg@dmdirc.com >
vor 13 Jahren
Chris Smith
250c58a133
Support for popups accepting multiple commands
Fixes CLIENT-86
Depends-On I7684eb14f330ee46ed57fd764f5794b1c948672b
Change-Id: Id9d28d2db1f9f972b841f372f322a0968132600d
Reviewed-on: http://gerrit.dmdirc.com/1607
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Greg Holmes <greg@dmdirc.com >
vor 13 Jahren
Chris Smith
675c52357b
Rework how window closing works
Fixes CLIENT-82
Change-Id: I4ea9fbf6c939a5b16f15ade230255b948e210c2c
Depends-On: I97f44a9269288f876a7a71b412302cec4238d9d4
Reviewed-on: http://gerrit.dmdirc.com/1600
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
vor 13 Jahren
Gregory Holmes
1e3e308e1b
Style fixes
Change-Id: I3a6e3b8d7aec35da31b9b81ad5284ea85db40f05
Reviewed-on: http://gerrit.dmdirc.com/1597
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
vor 13 Jahren
Chris Smith
1214640654
Core support for defining channel/server-specific prefs
Fixes CLIENT-85
Change-Id: I4cf493f58536b792de4de68b91f5c8f2541a90a0
Reviewed-on: http://gerrit.dmdirc.com/1596
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
vor 13 Jahren
Chris Smith
33bae9d01d
Rename PreferencesManager to PreferencesDialogModel
Change-Id: Ied76e21fbf72039d47ec2b35b236149c13941645
Depends-On: Ia126a15b60e54c08c1e780676fe363821e9b7518
Reviewed-on: http://gerrit.dmdirc.com/1591
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
vor 13 Jahren
Chris Smith
22f7847e5c
Remove general.ui setting
Fixes CLIENT-92
Change-Id: Ic9196cc5cdc4b0570ee25009c5ab48b03e9faf60
Reviewed-on: http://gerrit.dmdirc.com/1585
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
vor 13 Jahren
Chris Smith
39693ea024
Rework how config sources handle invalid and disabled settings
Fixes CLIENT-46
Depends-On: I8434b810ba3ee5548467c3fd2b72faed4046a586
Change-Id: I79e9a19acf452c831ee6e671f50b54e8f674f2cd
Reviewed-on: http://gerrit.dmdirc.com/1569
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Greg Holmes <greg@dmdirc.com >
vor 13 Jahren
Greg Holmes
ceeae1c04c
Fixes broken trunk.
Add no warning dialog to taskbar.
Fixes issue CLIENT-91
Change-Id: Ib443990256d0e157043ed0361fa6123ad7dea7c5
Reviewed-on: http://gerrit.dmdirc.com/1562
Automatic-Compile: Chris Smith <chris@dmdirc.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
vor 13 Jahren
Greg Holmes
a95d2e8413
Add a method to check if a plugin exports a method.
ISSUE CLIENT-70
Change-Id: I75eedbd9966d08d1f600b78f63ece76ad0b27126
Reviewed-on: http://gerrit.dmdirc.com/1542
Automatic-Compile: Greg Holmes <greg@dmdirc.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
vor 13 Jahren
Chris Smith
a0c696ca89
Commands no longer register themselves in their ctors
Fixes CLIENT-61
Change-Id: I35c09e83804216c75f10290815cdeacd35bc57fd
Reviewed-on: http://gerrit.dmdirc.com/1531
Automatic-Compile: Greg Holmes <greg@dmdirc.com >
Reviewed-by: Greg Holmes <greg@dmdirc.com >
vor 13 Jahren
Chris Smith
6f0437709f
Escape extra '#' chars in URI fragments
Pass exceptions along with user errors
Fixes CLIENT-37
Change-Id: I22898e83979992d398e663d9d7d12a014350e917
Reviewed-on: http://gerrit.dmdirc.com/1528
Automatic-Compile: Greg Holmes <greg@dmdirc.com >
Reviewed-by: Greg Holmes <greg@dmdirc.com >
vor 13 Jahren
Chris Smith
5eb04e53fc
URLHandler is no longer a singleton
CORE-11
Change-Id: I268aa593dd81f38c94fc11e625acb4ff4aed61d1
Depends-on: Icc74ece86b012aa92ef999eb68df727e372e203e
Reviewed-on: http://gerrit.dmdirc.com/1522
Automatic-Compile: Greg Holmes <greg@dmdirc.com >
Reviewed-by: Greg Holmes <greg@dmdirc.com >
vor 13 Jahren
Chris Smith
8e2493dd6d
Change ErrorLevel.getIcon to use strings not swing Icons
Fixes CORE-9
Change-Id: Id43521640e66ee80962d3b2432f652c47b6223c1
Depends-On: Iee0aa1d166b301f56a92f0bc1d3b38c0ed1000dc
Reviewed-on: http://gerrit.dmdirc.com/1521
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: Greg Holmes <greg@dmdirc.com >
vor 13 Jahren
Chris Smith
402c603dc8
Remove some deprecated methods/usages
Change-Id: I76bc17f1475105c02df8f917066bf043963776f5
Reviewed-on: http://gerrit.dmdirc.com/1517
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: Greg Holmes <greg@dmdirc.com >
vor 13 Jahren
Greg Holmes
2491b0307f
Deprecate getCommandParser in InputWindow.
Change-Id: Id24702f5aed9f9f2adcef2713e02b288721ba615
Reviewed-on: http://gerrit.dmdirc.com/1516
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
vor 13 Jahren
Chris Smith
2877eb4d6d
Core support for new parser encoding methods
Change-Id: Icbb3e79e236447b4e29fe39d25bb57d9230e406e
Reviewed-on: http://gerrit.dmdirc.com/1511
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
vor 13 Jahren
Chris Smith
fae12fe3a0
Unit tests
Change-Id: Ia72aa10c40198291b09fefb2b04a6529ccabba44
Reviewed-on: http://gerrit.dmdirc.com/1493
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
vor 13 Jahren
Chris Smith
68c1b882fd
Fix getStyledText breaking when half-inside tooltips
Change-Id: Ib62376c5e493d06da8ffaccfb81b3e424a79a81b
Reviewed-on: http://gerrit.dmdirc.com/1486
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
vor 14 Jahren
Chris Smith
0175fe3c5a
Fix some deprecated methods in Main
Change-Id: I3bc1b653be9becee22403627a4bd011aa81c1dc9
Reviewed-on: http://gerrit.dmdirc.com/1481
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
vor 14 Jahren
Chris Smith
e1207ff7ef
Add core status bar component
Change-Id: I1f090d292cf88b23c500af85e3faa0384a8b0303
Reviewed-on: http://gerrit.dmdirc.com/1479
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
vor 14 Jahren
Chris Smith
869f696eef
Don't call getMainWindow, it's not needed
Change-Id: I4ac300c5e89b76911e21d3e8628dd9b63f10ac10
Reviewed-on: http://gerrit.dmdirc.com/1478
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
vor 14 Jahren
Chris Smith
bb79e0ea0c
Pass the topic when it changes, not the name
Fixes issue 4431
Change-Id: If0462238324d77f7c53b20ebb348b15e21a0b208
Reviewed-on: http://gerrit.dmdirc.com/1477
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
vor 14 Jahren
Chris Smith
37be1d2d6f
Update checker now caches updates between restarts
Fixes issue 557
Change-Id: I714b28a5a79fb3f0f85c0464522960c8a11ebbcf
Reviewed-on: http://gerrit.dmdirc.com/1476
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: Chris Smith <chris@dmdirc.com >
vor 14 Jahren
Chris Smith
f2bf46b503
Add a 'time' debug command to time command execution
Change-Id: Ia17256257000ad7a237409c23e08938fcca3b2ad
Reviewed-on: http://gerrit.dmdirc.com/1475
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
vor 14 Jahren
Chris Smith
953706be6d
Add app error for UIs that don't expose getController
Change-Id: Ib6e8c892a50a2a22ed18572452749fe9af5d6228
Reviewed-on: http://gerrit.dmdirc.com/1471
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
vor 14 Jahren
Chris Smith
59ea1c411e
Remove deprecated UI method from debug command
Change-Id: I2648024d585d5ac8afc24be40cf3fecfdbb10128
Reviewed-on: http://gerrit.dmdirc.com/1466
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
vor 14 Jahren
Chris Smith
eafec02238
Make preferences manager use current UI
Fixes issue 4415
Change-Id: I52c7f76361f8b2fe4ebd38b00795e28ca4eee9e5
Reviewed-on: http://gerrit.dmdirc.com/1460
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
vor 14 Jahren
Chris Smith
10ad8f480d
Move validators out of config.prefs.validator
Fixes issue 4253
Change-Id: Ibb46a6a1ba5c62d525b65f55d39632b82e335539
Reviewed-on: http://gerrit.dmdirc.com/1455
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
vor 14 Jahren
Chris Smith
9ce98506ce
Core support for multiplexing UIs
Fixes-Issue: 3557
Change-Id: Icb50315af234e621afbc07f31a068f51fe8007f0
Reviewed-on: http://gerrit.dmdirc.com/1451
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: Chris Smith <chris@dmdirc.com >
vor 14 Jahren
Chris Smith
55538ba665
Support wildcard hosts in SSL certificates
Change-Id: If46cacae78193d55668ca9c5eb40dada211b95d7
Fixes-issue: 4333
Reviewed-on: http://gerrit.dmdirc.com/1454
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
vor 14 Jahren
Chris Smith
5998d63bfa
Style fixes
Change-Id: If9e2db981a3fe8f020b7ac784d01a5d6e5668c26
Reviewed-on: http://gerrit.dmdirc.com/1453
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
vor 14 Jahren
Chris Smith
4c5d465e57
Remove server lists
Change-Id: Id84cc1884a42dd79f66f8ee75d03e4e7edea637b
Reviewed-on: http://gerrit.dmdirc.com/1443
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
vor 14 Jahren
Greg Holmes
071ef6918c
Enforce sane number validation rules.
Fixes issue 4323
Change-Id: Id1873c4b16eb53e583f81b05d16a6f2b4daab8d5
Reviewed-on: http://gerrit.dmdirc.com/1437
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
vor 14 Jahren