Greg Holmes
b90534112e
Don't show away label when code is disabled.
Fixes CLIENT-188
Change-Id: I1259d33f79b1f831e09f73dd7323605c678971ad
Reviewed-on: http://gerrit.dmdirc.com/1807
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 jaren geleden
Shane Mc Cormack
e1106c80db
Update Copyright
13 jaren geleden
Greg Holmes
2c4fe17288
Remove MDI from the client.
Tidy up mainframe (creating a new dialog class).
Fix OptionalJSpinner having an excessive border.
Fixes issue CLIENT-66
Fixes issue CLIENT-2
Change-Id: I450fe4a6060988843caad0b22a1ac2ffad9e4c28
Depends-On: If58397d37b89c8fe6e099c47fb4d26fdc4589b49
Reviewed-on: http://gerrit.dmdirc.com/1630
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 jaren geleden
Greg Holmes
615d8bd09d
Annoying code tidying.
Change-Id: I052f46c59cfb19b64afbcaf2fbc02b17d1f40da6
Reviewed-on: http://gerrit.dmdirc.com/1633
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 jaren geleden
Greg Holmes
d8d0c2719c
Don't save split pane position if same as global.
Change-Id: Ief0b45fb5f1c3fad11dffce79448626c31bd3b1b
Reviewed-on: http://gerrit.dmdirc.com/1628
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
13 jaren geleden
Chris Smith
e93bb4dcfd
UI support for nicklist listeners
Change-Id: Ic247d62b8f3963bf323a6370c907f9975156fef6
Depends-On: I212bbe435df34981d3cde17a2d042f3662bec6c3
Reviewed-on: http://gerrit.dmdirc.com/1625
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
13 jaren geleden
Chris Smith
f77c795b34
UI support for multiple selection in popups
Fixes CLIENT-87
Change-Id: I7684eb14f330ee46ed57fd764f5794b1c948672b
Depends-On: Id9d28d2db1f9f972b841f372f322a0968132600d
Reviewed-on: http://gerrit.dmdirc.com/1608
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Greg Holmes <greg@dmdirc.com >
13 jaren geleden
Chris Smith
348c474c24
Remove unused code
Change-Id: I25950d61691ef2ac2ada4bf850c943ccdbbf6f04
Reviewed-on: http://gerrit.dmdirc.com/1604
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
13 jaren geleden
Chris Smith
26e8e36006
Update plugins with new window closing logic
Change-Id: I97f44a9269288f876a7a71b412302cec4238d9d4
Depends-On: I4ea9fbf6c939a5b16f15ade230255b948e210c2c
Reviewed-on: http://gerrit.dmdirc.com/1601
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
13 jaren geleden
Greg Holmes
db95f29d75
Overhaul and tidy Manu bar code.
Fixes issue CLIENT-96
Change-Id: Ibc98def05f395e6ffee6f5cb3159cf1c9a599664
Reviewed-on: http://gerrit.dmdirc.com/1589
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 jaren geleden
Chris Smith
bb47b22b58
Style fixes
Change-Id: Ic4b352f4e88a13423babf63543553f0da1b5ece5
Reviewed-on: http://gerrit.dmdirc.com/1576
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Greg Holmes <greg@dmdirc.com >
13 jaren geleden
Chris Smith
07fa0b2697
Use new optional integer methods
Change-Id: Ic44832e9a118f96cf6d37f6a2da7c162ea131094
Depends-On: I79e9a19acf452c831ee6e671f50b54e8f674f2cd
Reviewed-on: http://gerrit.dmdirc.com/1570
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
13 jaren geleden
Greg Holmes
b1774eb545
Remove use of AtomicBoolean
Change-Id: Ibe131cba3dbab93231eba5b9dc7b6dc1886ba19d
Reviewed-on: http://gerrit.dmdirc.com/1551
Automatic-Compile: Greg Holmes <greg@dmdirc.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 jaren geleden
Greg Holmes
c9dac1303b
Add listener before getting title to prevent small time when title changes are ignored.
Fixes issue CLIENT-75
Change-Id: I27361dfa573e2fee474e7ee7498dbebda44e5958
Reviewed-on: http://gerrit.dmdirc.com/1550
Automatic-Compile: Greg Holmes <greg@dmdirc.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 jaren geleden
Greg Holmes
e32f1b1b78
Add wrap indicator to the search bar. .
Fixes issue CLIENT-32
Change-Id: I0ee37c8d92ec426e0d254a82a23c4d934c8c5e68
Reviewed-on: http://gerrit.dmdirc.com/1547
Automatic-Compile: Greg Holmes <greg@dmdirc.com >
Reviewed-by: Greg Holmes <greg@dmdirc.com >
13 jaren geleden
Greg Holmes
75c58ac94e
Minor tidying in TextFrame.
Fixes issue CLIENT-22
Change-Id: I65691a9409158974bbc7d83b0c8d0aafdc42fd2c
Reviewed-on: http://gerrit.dmdirc.com/1548
Automatic-Compile: Greg Holmes <greg@dmdirc.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 jaren geleden
Greg Holmes
0025d6bc58
Move InputFields into their own package.
Foundation work for Action/Alias dialogs to allow control code input.
Issue CLIENT-53
Change-Id: I2a9cc50577050120357d263f2471e8137c78eaae
Reviewed-on: http://gerrit.dmdirc.com/1535
Automatic-Compile: Greg Holmes <greg@dmdirc.com >
Reviewed-by: Greg Holmes <greg@dmdirc.com >
13 jaren geleden
Chris Smith
48d6cca2a0
Misc style fixes
Change-Id: I08ec70d6f469892c62a20147a279b9d5e7dc643d
Reviewed-on: http://gerrit.dmdirc.com/1533
Automatic-Compile: Greg Holmes <greg@dmdirc.com >
Reviewed-by: Greg Holmes <greg@dmdirc.com >
13 jaren geleden
Chris Smith
02248d05b7
Remove old/unstable uses of URLHandler
Fixes CORE-11
Change-Id: Icc74ece86b012aa92ef999eb68df727e372e203e
Depends-on: I268aa593dd81f38c94fc11e625acb4ff4aed61d1
Reviewed-on: http://gerrit.dmdirc.com/1523
Automatic-Compile: Greg Holmes <greg@dmdirc.com >
Reviewed-by: Greg Holmes <greg@dmdirc.com >
13 jaren geleden
Greg Holmes
3c7acd4360
Remove usages of deprecated method getCommandParser from InputWindow.
Fixes issue SWINGUI-35
Change-Id: I04ffd7e8392820a51d08a144edc876323c164c1b
Reviewed-on: http://gerrit.dmdirc.com/1515
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 jaren geleden
Greg Holmes
a54128752b
Tidy up method to find input command parser.
Change-Id: Ifda3004bcbe6c8a2503cacb4c9bb7c15826fb4af
Reviewed-on: http://gerrit.dmdirc.com/1514
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
13 jaren geleden
Greg Holmes
ed091b4a1c
Remove inputwindow hackery
Change-Id: I3e9a50431efa92688b97a7474e1ab6eb04e13e9e
Reviewed-on: http://gerrit.dmdirc.com/1497
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 jaren geleden
Greg Holmes
a11717df19
Adds control code copying
Fixes issue 2179
Change-Id: I4586bd633728e29131a2f59155da7d7d2f920aea
Reviewed-on: http://gerrit.dmdirc.com/1487
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 jaren geleden
Greg Holmes
a850a25acb
Add executor for swing workers, make everything use it.
Fixes issue 4339
Change-Id: I76de3c3bedc17d99766574dbab02a03f019e8d12
Reviewed-on: http://gerrit.dmdirc.com/1450
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 jaren geleden
Greg Holmes
b5866027d1
More work on GTK colour issues
Change-Id: I1ac419b486757be36a4fe9bafd297793c0deba2f
Reviewed-on: http://gerrit.dmdirc.com/1402
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 jaren geleden
Greg Holmes
da85f4de8e
Ignore more colour setting on GTK
Change-Id: I12a578478c9765b48dcf2e247a64ef3897d87075
Reviewed-on: http://gerrit.dmdirc.com/1401
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 jaren geleden
Greg Holmes
18dd63870b
Ignore foreground colours for inputfield on GTK.
Fixes issue 4220
Change-Id: I6996500ed5dbce01ebcbba25f1e2f79bb5973ca0
Reviewed-on: http://gerrit.dmdirc.com/1378
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 jaren geleden
Chris Smith
430711e424
Style fixes
Change-Id: Idfb8db25bbc7d0d9ba8f7233f2fa59b4e6c44924
Reviewed-on: http://gerrit.dmdirc.com/1333
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 jaren geleden
Chris Smith
6b0a81a27b
Style fixes
Change-Id: I1a3166e5b4f21430b119f5a2692c8554e192aec1
Reviewed-on: http://gerrit.dmdirc.com/1329
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 jaren geleden
Greg Holmes
8016183432
Import order fixing
Change-Id: I96c3ad666c6a176d5289f47c02ba6a524ee34172
Reviewed-on: http://gerrit.dmdirc.com/1327
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 jaren geleden
Greg Holmes
c7944d491b
Rework the logic of the dopaste method.
Adds consistency across multi-line pasting with and without the
dialog and when not pasting multiple lines.
Fixes issue 4163
Change-Id: Ibf72bed71353530f2a8c340c31c05148b1ec014f
Reviewed-on: http://gerrit.dmdirc.com/1269
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
14 jaren geleden
Greg
0b53e3261e
Convert inputtextframe tests to uispec4j
Replace selected text when using paste dialog
Fixes issue 4162
Change-Id: I0d4997c8ced84efbc1ed31276b48133ffcce909a
Reviewed-on: http://gerrit.dmdirc.com/1261
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 jaren geleden
Greboid
295a55a7dd
Fixes away state indicators being broken if away on connect (or attach)
Change-Id: I5472a2ac3024b80c5a260c8ca64d53b48b83e78b
Reviewed-on: http://gerrit.dmdirc.com/1205
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 jaren geleden
Greboid
6ef1791ee1
Tidy up away state handling
Change-Id: I71786e7df170e52a8a8b898fbc6168c0c3884bf6
Reviewed-on: http://gerrit.dmdirc.com/1204
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 jaren geleden
Greboid
75f2a661e2
Removes some uses of deprecated methods
Change-Id: I22de49ab4ce11af7647d2cdaadb894ac7a0291ef
Reviewed-on: http://gerrit.dmdirc.com/1196
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 jaren geleden
Greboid
856ec9f657
Fixes nicklist and topicbar being empty on channel join
Change-Id: Ib4cb9e6fc1222eddc8dafab30104b951f8d0ae41
Reviewed-on: http://gerrit.dmdirc.com/1167
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 jaren geleden
Greboid
3fefcc2cfa
Remove use of deprecated methods
Change-Id: Ic8894d6baba0065b4d928300625de2ca19e168d6
Reviewed-on: http://gerrit.dmdirc.com/1160
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 jaren geleden
Greboid
15f5314833
Move FrameManager to the SwingUI, use UI window listeners for frame containers
Make background opened windows respect maximised states
Fixes issue 4037
Change-Id: I2d5096ef116b5e5325eb050c51a17cab4e5b867d
Reviewed-on: http://gerrit.dmdirc.com/1154
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 jaren geleden
Chris Smith
ae3eb43d28
Massive window changes.
See corresponding core change for full details.
Change-Id: I6ddf872aa7073dd9306a17f6ae03c462a5898296
Reviewed-on: http://gerrit.dmdirc.com/1143
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 jaren geleden
Chris Smith
347ddc730b
Unbreak and break some more stuff
Change-Id: Ifea87add9b2280433071363e850b4c37ce14d12e
Reviewed-on: http://gerrit.dmdirc.com/1135
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
14 jaren geleden
Greboid
46debb5912
Fixes issue 3992
I don't actually know what side effects this has, I cant even work out what
the hell top level window isn't an input window..
Change-Id: I3553ee9a604b9beb8f149c60f418a154f5a9db49
Reviewed-on: http://gerrit.dmdirc.com/1120
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
14 jaren geleden
Greboid
7a54a12896
Remove deprecation in TextFrame
Change-Id: I0bca7cf413afc66e39fed928137ad3ddb0c50ccf
Reviewed-on: http://gerrit.dmdirc.com/1114
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 jaren geleden
Chris Smith
d7eb1e57ae
Fix fallout from the title change
Change-Id: I89bd5b3c39bd5e8edc6550f8f6dd04eadfa2b8b3
Reviewed-on: http://gerrit.dmdirc.com/1119
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 jaren geleden
Chris Smith
9357e0b4fc
Fallout from the window changes
Change-Id: I6af2dec1947bfece2ad6a16906671758cc70526d
Reviewed-on: http://gerrit.dmdirc.com/1113
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
14 jaren geleden
Chris Smith
3717cd8a0b
Fix fallout of WidowManager changes
Change-Id: I300566ece09200443d61a8d47af8b54f61bbf6fd
Reviewed-on: http://gerrit.dmdirc.com/1105
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
14 jaren geleden
Greboid
d02f514fb0
Move trim handling to IRCDocument.
Change-Id: Ifdb80c4888932f7e0d169db9756edb85c23faa3d
Reviewed-on: http://gerrit.dmdirc.com/1094
Automatic-Compile: Chris Smith <chris@dmdirc.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 jaren geleden
Chris Smith
1473de0e57
Fix some uses of deprecated methods
Change-Id: I5322851385f32efb46b6345c5c48801dc7e70669
Reviewed-on: http://gerrit.dmdirc.com/1095
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 jaren geleden
Chris Smith
75a60a53ee
TextFrame now defers adding lines to its container
Change-Id: Ibce9153aed6a861f13f9feee4568003bf5c6edfe
Reviewed-on: http://gerrit.dmdirc.com/1093
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: Chris Smith <chris@dmdirc.com >
14 jaren geleden
Greboid
652399d296
Reduce code duplication in TextFrame.showPopupMenu
Fixes issue 3981
Change-Id: Ieb27293d8386543975a2901d6b5c218e32ad669d
Reviewed-on: http://gerrit.dmdirc.com/1089
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 jaren geleden
Greboid
f977975740
Major surgery on mouse events in the textpane.
Fixes issue 3975
Fixes issue 3947
Fixes issue 3946
Fixes issue 3928
Change-Id: If4d35bde4230243e541bf73cc68dbda0f7382b92
Reviewed-on: http://gerrit.dmdirc.com/1039
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 jaren geleden