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 年前
Greg Holmes
4cd224fcd7
Make tree nodes transparent as required.
Fixes issue CLIENT-30
Change-Id: I7b2aefe95c9e1e1ad8aa5a4301f8a8638344a913
Reviewed-on: http://gerrit.dmdirc.com/1636
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 年前
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 年前
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 年前
Gregory Holmes
79e80af379
Add option for new line notifications in textpane.
Fixes issue CLIENT-114
Change-Id: Ib96d072df16e86038005a76550acebfa6db3fb48
Reviewed-on: http://gerrit.dmdirc.com/1626
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
13 年前
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 年前
Simon Mott
a6a808177e
Adds --timeout parameter to /osd command
Fixes issue CLIENT-49
Change-Id: If8c57a5270e08a7c7eaa330b836f34c5361454c7
Reviewed-on: http://gerrit.dmdirc.com/1620
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Greg Holmes <greg@dmdirc.com >
13 年前
Chris Smith
7f35856fc4
Fix bizarre crazy amazing textpane line counting bugs
Fixes CLIENT-112
Change-Id: Ieef8fb645b0da38bc518d57e38515e8ff0e391f1
Reviewed-on: http://gerrit.dmdirc.com/1618
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
13 年前
Gregory Holmes
3aa39bb847
Let Java do it's thing before I handle events.
Fixes issue CLIENT-105
Change-Id: I9fa66c8920b174670c3c2c5ff95ef65f12946215
Reviewed-on: http://gerrit.dmdirc.com/1617
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
13 年前
Chris Smith
268bbc8dbd
Fix a couple of minor new line indicator bugs
Fixes CLIENT-113
Change-Id: I473ed4ab019cdbe78a2075e1cbd43a3b1d86a28b
Reviewed-on: http://gerrit.dmdirc.com/1615
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Greg Holmes <greg@dmdirc.com >
13 年前
Simon Mott
2fc0c13f5b
Adds a Timer Manager that allows cancelling of timers
Fixes issue CLIENT-101
Change-Id: I47c6b053fe451cfd6f734959195926bad7fc6376
Reviewed-on: http://gerrit.dmdirc.com/1610
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 年前
Gregory Holmes
14ee5ff8cf
Add new line indicator to textpane.
Fixes issue CLIENT-9
Change-Id: Ieaa6fe6aa0e0622fccc93b56e6bfd357ddaa2a8e
Reviewed-on: http://gerrit.dmdirc.com/1613
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
13 年前
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 年前
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 年前
Simon Mott
b52d9cc6f5
Stops Timer Command from using negative time intervals
Fixes issue CLIENT-102
Change-Id: I8f8ee719958e02c67c50f63c5d70e371a242a974
Reviewed-on: http://gerrit.dmdirc.com/1602
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
13 年前
Gregory Holmes
8210cd97e5
Style fixes
Change-Id: Ie03a836ad3cf6112680dda1a212d0a0342d80212
Reviewed-on: http://gerrit.dmdirc.com/1603
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 年前
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 年前
Chris Smith
37ae376f92
Remove OptionType in favour of PreferencesType
Change-Id: I54e42578febfc7c9ed40e97c031ee84df5d2e7c3
Reviewed-on: http://gerrit.dmdirc.com/1595
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
13 年前
Gregory Holmes
7dad3c8b91
Add method to add items to the menu bar.
Fixes issue CLIENT-23
Change-Id: I09fb4e5f27df7dffc61ae7a5f121945ba4ad6e7a
Reviewed-on: http://gerrit.dmdirc.com/1594
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
13 年前
Chris Smith
af504465f5
Plugin support for PreferencesManager rename
Change-Id: Ia126a15b60e54c08c1e780676fe363821e9b7518
Depends-On: Ied76e21fbf72039d47ec2b35b236149c13941645
Reviewed-on: http://gerrit.dmdirc.com/1592
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
13 年前
Chris Smith
6ae9262d10
Fix some crazy concurrency in ErrorTableModel
Fixes CLIENT-4
Change-Id: If182e71e72acc048d0474fa6f48d3c0a8ba0f57a
Reviewed-on: http://gerrit.dmdirc.com/1590
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
13 年前
Greg Holmes
d8439184dd
Tidy up TreeScroller class.
Change-Id: I6027a071c969333ab48169e0b763499532d75c67
Reviewed-on: http://gerrit.dmdirc.com/1588
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 年前
Greg Holmes
e1ae5dc51f
Add uri converting textfield.
Fixes issue CLIENT-97
Change-Id: I2c63145a94b2f1a7a51087c07ee77068e468b40b
Reviewed-on: http://gerrit.dmdirc.com/1587
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 年前
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 年前
Greg Holmes
507d06033d
Disable server list add item button correctly.
Fixes issue CLIENT-98
Change-Id: I4ce7485a03557af8617230c4df5fe51bc3c06b10
Reviewed-on: http://gerrit.dmdirc.com/1586
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 年前
Chris Smith
b17cd601cf
Fix server groups being written without proper identity settings
Fixes CLIENT-94
Change-Id: Ie4379d09bc256222f0844a777dc385b0cae74530
Reviewed-on: http://gerrit.dmdirc.com/1583
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Greg Holmes <greg@dmdirc.com >
13 年前
Chris Smith
abe348062e
It's the final countdown!
Change-Id: I7432204fb8a9aecb5eeb8566670915bcb1e89f03
Reviewed-on: http://gerrit.dmdirc.com/1579
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Greg Holmes <greg@dmdirc.com >
13 年前
Greg Holmes
e33ce0a2d6
Fix possible NPE in TopicLabel.
Style fixes.
Change-Id: I0148d99aacd737dedb5f8958ce20121d2c88ca54
Reviewed-on: http://gerrit.dmdirc.com/1578
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 年前
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 年前
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 年前
Greg Holmes
9ad6bc4dd4
Add debug plugin.
Tidy up sevreal classes
Add checkboxmenu item
Change menu bar so plugins can add items.
Add update ID to notifications plugin
Fixes issue CLIENT-80
Change-Id: I289bbf7bcad6d9c528eb353dc8cf49ad48954a65
Reviewed-on: http://gerrit.dmdirc.com/1559
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: Chris Smith <chris@dmdirc.com >
13 年前
Greg Holmes
c8c66dd03f
Adds basic config options to the UI for the relaybot plugin.
Fixes issue CLIENT-31
Change-Id: I573c3667286859df9e8b53f92c4b105bb87b4c27
Reviewed-on: http://gerrit.dmdirc.com/1552
Automatic-Compile: Greg Holmes <greg@dmdirc.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 年前
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 年前
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 年前
Greg Holmes
0a50d61679
Add notifications plugin
Fixes issue CLIENT-70
Depends-on: I75eedbd9966d08d1f600b78f63ece76ad0b27126
Change-Id: I155eede0f29c9dcf2155542c6cc7817ccea096b0
Reviewed-on: http://gerrit.dmdirc.com/1543
Automatic-Compile: Greg Holmes <greg@dmdirc.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 年前
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 年前
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 年前
Greg Holmes
1ddd2945da
Revert "Cache positions of lines for faster repaints."
This reverts commit 0601199033 .
Fixes issue CLIENT-73
Fixes issue CLIENT-74
Change-Id: Iee9f842af81df4360a5dc7e3d6e6003f604c8033
Reviewed-on: http://gerrit.dmdirc.com/1546
Automatic-Compile: Greg Holmes <greg@dmdirc.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 年前
Greg Holmes
3563d122e5
Load OSD Manager in ctor not on plugin load.
Fixes issue CLIENT-69
Change-Id: I37bba19923b02e5d4390929aff08c82d1d6edbf7
Reviewed-on: http://gerrit.dmdirc.com/1541
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: Greg Holmes <greg@dmdirc.com >
13 年前
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 年前
Greg Holmes
338ab10219
Adds some window arrangement options for MDI mode.
Fixes issue CLIENT-20
Change-Id: Ib36a2434ccee62e44894e7f6c6e49917247fcdb8
Reviewed-on: http://gerrit.dmdirc.com/1536
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: Greg Holmes <greg@dmdirc.com >
13 年前
Greg Holmes
b0f3497fa4
Re-add treescroller after treeview is rebuilt.
Fixes isssue CLIENT-1
Change-Id: Ib0a23179daffa4903a192b627caf0a8d0823bdd6
Reviewed-on: http://gerrit.dmdirc.com/1534
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: Greg Holmes <greg@dmdirc.com >
13 年前
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 年前
Chris Smith
e50c0b3f69
Stop commands registering themselves in ctors
CLIENT-61
Change-Id: I221cfc371d4313f2fcdcc7bb6066268508927cc9
Reviewed-on: http://gerrit.dmdirc.com/1532
Automatic-Compile: Greg Holmes <greg@dmdirc.com >
Reviewed-by: Greg Holmes <greg@dmdirc.com >
13 年前
Chris Smith
29cc552c8e
Twitter parser style improvements
Change-Id: I50931148fac5a4f5fd8f5fc372758f2a2fb7ca07
Reviewed-on: http://gerrit.dmdirc.com/1529
Automatic-Compile: Greg Holmes <greg@dmdirc.com >
Reviewed-by: Greg Holmes <greg@dmdirc.com >
13 年前
Chris Smith
2af6301c7a
More deprecation changes
Change-Id: I5a395c756a9403dada37afcb746f9128b9639fbe
Reviewed-on: http://gerrit.dmdirc.com/1518
Automatic-Compile: Greg Holmes <greg@dmdirc.com >
Reviewed-by: Greg Holmes <greg@dmdirc.com >
13 年前
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 年前
Chris Smith
0522ef4a6e
Update usages of ErrorLevel.getIcon()
CORE-9
Change-Id: Iee0aa1d166b301f56a92f0bc1d3b38c0ed1000dc
Depends-On: Id43521640e66ee80962d3b2432f652c47b6223c1
Reviewed-on: http://gerrit.dmdirc.com/1520
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: Greg Holmes <greg@dmdirc.com >
13 年前
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 年前
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 年前