Chris Smith
f4bbdb48fe
Massive window changes.
Highlights:
- FrameContainers are now generic, according to their window type
- Writable frame containers now handle their tab completers
- Redirect plugin works again
- Windows are no longer actively requested from the UI; the UI
creates and adds them in response to events from the WindowManager
fixes issue 3997, fixes issue 4000, fixes issue 4012, fixes issue 4030
fixes issue 4027, fixes issue 4028, fixes issue 4029, fixes issue 4031
fixes issue 4032, fixes issue 4033
Change-Id: Ife307728e46bd3b6dcd189be6886ab8b6fbd9212
Reviewed-on: http://gerrit.dmdirc.com/1144
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
14 лет назад
Git
6b8565d42f
Update submodules: plugins
14 лет назад
Shane Mc Cormack
6622e46082
Bundle ircparser into releases/nightlies
Fixes issue 4017
Change-Id: Ic8f39a95e1776023a51969877101984377e595dd
Reviewed-on: http://gerrit.dmdirc.com/1140
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 лет назад
Git
093ec1f9d7
Update submodules: plugins
14 лет назад
Chris Smith
b218425541
Fix unit tests not compiling
Change-Id: I1714342aa223c2cc9d6d995c36e90961804cb975
Reviewed-on: http://gerrit.dmdirc.com/1138
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 лет назад
Chris Smith
07a805eb8b
Switch to CopyOnWriteArray
Change-Id: Ie4a7fec22cfe77a57fdfeebc4b35d4aac87cf157
Reviewed-on: http://gerrit.dmdirc.com/1137
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 лет назад
Git
6e18778a46
Update submodules: util
14 лет назад
Git
d83a1becb1
Update submodules: plugins
14 лет назад
Chris Smith
515aabbdef
Lots more window changes/breakgae
Fixes adding child windows - fixes issue 4015.
Containers now manage their command parsers - fixes issue 3999
Change-Id: Ie1bd52dc001be0eee8ecce9e4e6162935ba5d448
Reviewed-on: http://gerrit.dmdirc.com/1134
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 лет назад
Git
e3710e5b4a
Update submodules: util
14 лет назад
Git
69f175f065
Update submodules: plugins
14 лет назад
Git
9dfed4b632
Update submodules: plugins
14 лет назад
Greboid
7b0c1f8cc3
Work on opening windows in the background
issue 141
issue 3570
Change-Id: Iafe1ca912fceec5f5251cf0bdbe539a93e625dbd
Reviewed-on: http://gerrit.dmdirc.com/1131
Automatic-Compile: Chris Smith <chris@dmdirc.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 лет назад
Git
5e202ba70c
Update submodules: plugins, util
14 лет назад
Git
6bf22d7e24
Update submodules: plugins
14 лет назад
Git
f568afe8dd
Update submodules: plugins, util
14 лет назад
Chris Smith
9eeba69d5d
Deprecated methods, new ListenerList usage
Change-Id: I9fd4d0bfc2b23e25611f5fb7d845114bb6b8653b
Reviewed-on: http://gerrit.dmdirc.com/1125
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 лет назад
Git
841c9aa3ef
Update submodules: plugins
14 лет назад
Chris Smith
e87985fca1
Better locking in Server
Fixes issue 4006
Change-Id: Idb3a363282cb14b719398a5b0ebe889924fc2792
Reviewed-on: http://gerrit.dmdirc.com/1122
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 лет назад
Git
ca792cd810
Update submodules: plugins
14 лет назад
Git
a0ad55cc1d
Update submodules: plugins
14 лет назад
Git
87c0af2f4f
Update submodules: plugins
14 лет назад
Git
8f59c3635a
Update submodules: plugins
14 лет назад
Git
6c606b6969
Update submodules: plugins
14 лет назад
Chris Smith
bec66870a7
Window titles are now handled by the core
Fixes issue 3996
Change-Id: I562e5db0da3af91b880cd98c9af11712750bf9f0
Reviewed-on: http://gerrit.dmdirc.com/1118
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 лет назад
Git
e53bf0dc5f
Update submodules: plugins
14 лет назад
Chris Smith
5334959656
Commands now use containers not windows
Fixes issue 3998
Change-Id: I901ed80272a445f2bd303a01e842e6f50cc5ae04
Reviewed-on: http://gerrit.dmdirc.com/1116
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
14 лет назад
Git
da460d386c
Update submodules: plugins
14 лет назад
Chris Smith
a660afd735
Lots of refactoring relating to windows
Fixes issue 3993 (dev error)
Fixes issue 3994 (dev error)
Fixes issue 3995 (dev error)
Fixes issue 3989
Fixes issue 3982
Change-Id: Ieb4773f25c856d07f3fb96c9a5e47ef43b3ca534
Reviewed-on: http://gerrit.dmdirc.com/1112
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
14 лет назад
Chris Smith
6588c4d9f8
Fix broken unit test
Change-Id: I466b5203c8455f7717f9bfe502d3aca7aa6c6d74
Reviewed-on: http://gerrit.dmdirc.com/1111
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 лет назад
Git
05084e8583
Update submodules: plugins
14 лет назад
Greboid
7434180033
Dont fire trimmed methods unless textpane was trimmed.
Change-Id: I561ffe333e45dda3f2c13709f628feb1453ed963
Reviewed-on: http://gerrit.dmdirc.com/1108
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 лет назад
Chris Smith
0ecbf05e69
WindowManager now uses FrameContainers
Fixes issue 3987
Change-Id: I34cbc1cea7c5283b62b3f658cdfc53073f946b3f
Reviewed-on: http://gerrit.dmdirc.com/1106
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 лет назад
Git
8a6ed9a3a4
Update submodules: plugins
14 лет назад
Chris Smith
3ef72d0bfc
Fix double line adding problem
Fixes issue 3988
Change-Id: I52ffbc86e6700483228a9c0d3d5d981d49240039
Reviewed-on: http://gerrit.dmdirc.com/1107
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 лет назад
Git
b6ba509c4f
Update submodules: plugins
14 лет назад
Greboid
fba60f3bcf
Window buffer size changes are now listened for
Change-Id: I39ba33de12848cd2c39c52f2d191edbe8ad1b7ae
Reviewed-on: http://gerrit.dmdirc.com/1101
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 лет назад
Git
25cc838861
Update submodules: plugins
14 лет назад
Git
21702b7651
Update submodules: plugins
14 лет назад
Git
d2b28fa0c0
Update submodules: plugins
14 лет назад
Greboid
140200088f
IRCDocument handles trimming
Change-Id: I00aa3fa2323a64004646ea361bd3050254278c6e
Reviewed-on: http://gerrit.dmdirc.com/1098
Automatic-Compile: Chris Smith <chris@dmdirc.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 лет назад
Simon Mott
512a38d122
Intelligent tab completion for protocols for newserver command
fixes issue 3684
Change-Id: If83f5b239f22912899d61d6e114d7c37b67d9550
Reviewed-on: http://gerrit.dmdirc.com/1097
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 лет назад
Chris Smith
65114bc43b
Minor deprecation fixes
Change-Id: Ifdba118f0e53eec88d10632deb8e530980e4bddf
Reviewed-on: http://gerrit.dmdirc.com/1096
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
14 лет назад
Git
29d1f3259d
Update submodules: plugins
14 лет назад
Git
71a722a686
Update submodules: plugins
14 лет назад
Chris Smith
09f10bafa6
FrameContainers now handle adding of lines
Issue 3982
Change-Id: I892dff197614e66e423bdf009744640376d56fad
Reviewed-on: http://gerrit.dmdirc.com/1092
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: Chris Smith <chris@dmdirc.com >
14 лет назад
Chris Smith
99c5a20c7c
FrameContainers are now responsible for IRCDocuments
Issue 3982
Change-Id: I9945094c0989d4d3dca10ad627b694ddc035540f
Reviewed-on: http://gerrit.dmdirc.com/1088
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 лет назад
Git
9ae94e0f49
Update submodules: plugins
14 лет назад
Git
9cde280f05
Update submodules: plugins
14 лет назад