Chris Smith
d8a352aaf7
Add bundle for config providers.
7 年之前
Chris Smith
192550f434
Move event bus code to a bundle.
Issue #750
7 年之前
Chris Smith
4c35da850d
Update copyright.
7 年之前
Chris Smith
5cc0af4324
Use EventBus interface.
This is just an IntelliJ refactor, using EventBus in place of
DMDircMBassador whenever possible.
7 年之前
Chris Smith
d15111ddd3
Restructure to standard maven/gradle layout.
Stop swimming against the tide and accept what most of the rest of
the world does.
While it adds an annoying depth to the actual source code, it makes
the root directory nicer (no more 'test-res' dirs), means we don't
have to override the gradle config, and makes it nicer to work in
IDEA 2016.1.
8 年之前
Greg Holmes
74c4d9f4f9
Add config + identity to {GroupChat,Connection}PrefsRequestedEvent
9 年之前
Chris Smith
bb62909c4c
Remove split user mode handling.
9 年之前
Chris Smith
6647f60d9d
Remove who settings.
9 年之前
Shane Mc Cormack
9f3fcd1b59
2015!
9 年之前
Chris Smith
d11784d24a
Use Stream API in place of foreach loops.
This is IDEA's automatic inspection, so stuff may be a bit wonky.
9 年之前
Greg Holmes
746bb6081d
Generify MBassador.
Change-Id: Id3cfa404a56528542120f79c969d992a5c183aba
Reviewed-on: http://gerrit.dmdirc.com/3771
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
9 年之前
Greg Holmes
b12a0cb412
MBassador.
Change-Id: I2baa7e986ded54930093768238ed24cab8cf4bf7
Depends-On: I2cf35d5859c85c3609002f126241536fda5d588e
Reviewed-on: http://gerrit.dmdirc.com/3769
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
9 年之前
Greg Holmes
7037a54c7d
EventBus the prefs events.
Change-Id: Ia3a86ce30a3ad96c2c67597dba341b2b10162c8e
Depends-On: I27e1059cc3228013d30bab85549434dea28f236c
Reviewed-on: http://gerrit.dmdirc.com/3417
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 年之前
Greg Holmes
f16c35f114
Remove PreferencesManager singleton.
Change-Id: I6bc0a35ec29cbfc21b6ea2b45ea55849b0a8752a
Depends-On: I5fc194790dd1459d3dab546f306768d5b620626d
Reviewed-on: http://gerrit.dmdirc.com/3416
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 年之前
Chris Smith
f538c53f86
Fully configure the NB formatter and let it loose.
Change-Id: I7e8052839daa79fa113b89fd0b8c1c892a605b73
Reviewed-on: http://gerrit.dmdirc.com/3122
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 年之前
Greg Holmes
77f3705d40
Remove lomnbok
Change-Id: Ia4acd1065791d87501b5c39d8f897aafdc66b73d
Reviewed-on: http://gerrit.dmdirc.com/2987
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 年之前
Shane Mc Cormack
12b39dc0f8
Update Copyright to 2014
Change-Id: Id0904867640e49e12fca5c1c7c5b9e72c78e3a1b
Reviewed-on: http://gerrit.dmdirc.com/2976
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 年之前
Chris Smith
a335bf1208
Use config interfaces where possible.
Change-Id: Iaabedda2fa68c4e5562bb069dcdf15fa0c3beeea
Depends-On: I5f140e89bfb8c57804d0a500bbc9f5c18555b0e9
Reviewed-on: http://gerrit.dmdirc.com/2768
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 年之前
Chris Smith
50cad22d9b
Change to interfaces in a few places.
Change-Id: Ie624753f758c4c2984e07682a11d774a01d91184
Depends-On: I422dfee59d278abff93428ec0b46f8fa1f31a08b
Reviewed-on: http://gerrit.dmdirc.com/2759
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 年之前
Greg Holmes
a7bd9a515e
Fix frame buffer trimming preferences.
Change-Id: I7047cfdc450d65ba4191db4d152559665015ad72
Reviewed-on: http://gerrit.dmdirc.com/2633
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
11 年之前
Shane Mc Cormack
b87e3ba335
Update copyright for 2013
Change-Id: Idf38f5027a92166daf99039de75b759d47431de1
Reviewed-on: http://gerrit.dmdirc.com/2607
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
11 年之前
Chris Smith
3031258c3b
Tidy the PrefrencesManager, add some basic unit tests
Change-Id: I908f44f84f8413d19950de6aebf419c1f747098a
Reviewed-on: http://gerrit.dmdirc.com/2431
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
12 年之前
Shane Mc Cormack
d26602c9dc
Update Copyright for 2012
Change-Id: I0d40c3ac86b9e06fad3f29bc36612b4162e54d1c
Reviewed-on: http://gerrit.dmdirc.com/2287
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
12 年之前
Chris Smith
5b32bba262
Remove auto-maximise setting from prefs
Change-Id: I9dd18ed036e6c4e20a505b50e6e6b466e3418210
Fixes-issue: CLIENT-306
Reviewed-on: http://gerrit.dmdirc.com/2150
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
13 年之前
Chris Smith
6a06e9abae
Get rid of @author tags
Change-Id: Ib8d0b8886b769777267f0b757faea00787c149f7
Reviewed-on: http://gerrit.dmdirc.com/2080
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
13 年之前
Greg Holmes
d04e2bea4f
Change header?
Change-Id: I635e0d111ed182713132145e4d5fb1654f776ec4
Reviewed-on: http://gerrit.dmdirc.com/2071
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 年之前
Greg Holmes
00c4c9854b
Make PreferencesSettings take a ConfigManager and Identity
Issue CLIENT-26
Depends-On: Ied8d9e0cf06819326a469e715c6925af8fd22b5a
Change-Id: I69c5fd43b97244343b824aa7c2cf1d8bb71ba741
Reviewed-on: http://gerrit.dmdirc.com/1835
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 年之前
Chris Smith
8eb818807b
Deprecation and style fixes
Change-Id: I9b5c03d7a9800d067af232101ea05f338a05101b
Reviewed-on: http://gerrit.dmdirc.com/1788
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
13 年之前
Chris Smith
7040726e21
Deprecate and stop using StringTranscoder
Fixes CLIENT-68
Change-Id: I3d5b8625f202c7914c76a62100145597ef9fe523
Reviewed-on: http://gerrit.dmdirc.com/1779
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
13 年之前
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 >
13 年之前
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 >
13 年之前
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 >
13 年之前
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 >
13 年之前
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 >
14 年之前
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 >
14 年之前
Chris Smith
5d584f2068
Style fixes
Change-Id: Idffa6c2559bcc2112c9657b15349aa80579ab83a
Reviewed-on: http://gerrit.dmdirc.com/1336
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 年之前
Simon Mott
2f95d017e4
Exposes Style links/channels settings and colour settings in GUI Category
fixes issue 3860
Change-Id: I5bd3b2b15f5da1d3740213677a5a2b23f35425ba
Reviewed-on: http://gerrit.dmdirc.com/1103
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 年之前
Simon Mott
29eb9a354e
Add Tab Completion category to preferences and move all relavent settings into it
fixes issue 3919
Change-Id: Id6862ebbc85a8c4acc755a0defb0a30e8337becd
Reviewed-on: http://gerrit.dmdirc.com/1024
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 年之前
Chris Smith
9ceea8aab0
Expose client SSL cert settings
Fixes issue 2672
Change-Id: I1afcd0e6ca81cc0235652dd0a8c4872f3a5c76c1
Reviewed-on: http://gerrit.dmdirc.com/972
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 年之前
Chris Smith
f2d18a98b7
Default comchannels notifications now fallback to server windows
Fixes issue 3791
Change-Id: I392a4ce291d554e730a74c9ff5d3c8e63556af86
Reviewed-on: http://gerrit.dmdirc.com/961
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 年之前
Chris Smith
c074493e7c
Remove some done todos
Change-Id: I9789484be344adaa831b25bde4619075b02f1814
Reviewed-on: http://gerrit.dmdirc.com/817
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 年之前
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 >
14 年之前
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 >
14 年之前
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 年之前
Shane Mc Cormack
b691b14491
Update the copyright date on all files.
UpdateCopyright.sh now works out the year automatically.
UpdateCopyright.sh now ignores .git aswell as .svn
UpdateCopyright.sh now excludes Binary Files from being matched during the initial search, rather than as an afterthought.
Change-Id: I2cfc56851a4217a4c85cbc7361c7a90421aae717
Reviewed-on: http://gerrit.dmdirc.com/202
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
Tested-by: Shane Mc Cormack <shane@dmdirc.com >
14 年之前
Gregory Holmes
6982c6a9a3
fixes issue 3193
Change-Id: I6d9618f9a2ef0c72e8c1fa3a89435e76e423fdc9
Reviewed-on: http://gerrit.dmdirc.com/139
Tested-by: Gregory Holmes <greboid@dmdirc.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
14 年之前
Gregory Holmes
a0ceaf14cc
Fixes issue 2665 (Adds an optional integer prefs component)
Moves colour dialogs to a separate package
Change-Id: Id0aa4294fdc5f33139a5d14c47afa778346cd6bf
Reviewed-on: http://gerrit.dmdirc.com/100
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
Tested-by: Gregory Holmes <greboid@dmdirc.com >
14 年之前
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 年之前
Gregory Holmes
61b573d617
fixes issue 2481
14 年之前
Chris Smith
82133d5375
Icons for OSD, Nicklist and Treeview. Fixes issue 2760.
15 年之前