Greg Holmes
99d5c3ce6b
Fix textpane not selecting last line again.
Change-Id: Iade85420d564aed7f55cfbca323cf0a8824965bc
Reviewed-on: http://gerrit.dmdirc.com/1681
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
13 yıl önce
Greg Holmes
0322bdff6c
Fix missing brace for AMD.
Change-Id: Iec99ec3bc5cfece289f4d605d9eb66ac12191c9b
Reviewed-on: http://gerrit.dmdirc.com/1688
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 yıl önce
Greg Holmes
7dac78b6ee
Tidy class and add prefs setting for new line indicator.
Change-Id: I31008b126a6cd897fbfb3d57349c344e6502f94b
Reviewed-on: http://gerrit.dmdirc.com/1684
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 yıl önce
Greg Holmes
d74d6d7d62
Rely less on document for internal state. Code tidying.
Fixes issue CLIENT-118
Change-Id: If70f0377b7853bf4b103380c0038cf49e9651f93
Reviewed-on: http://gerrit.dmdirc.com/1678
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
13 yıl önce
Greg Holmes
a2ad2bbca2
Pass correct params to plugin manager when loading plugins.
Fixes issue CLIENT-127
Change-Id: I939b4b272772c817657d3396226d20a42c3ebcaf
Reviewed-on: http://gerrit.dmdirc.com/1676
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 yıl önce
Greg Holmes
cd8a17bc3a
Download addons to profile directory.
Fixes issue CLIENT-133
Change-Id: I22339d497f8a15dbb17589307ea31be94d07efcd
Reviewed-on: http://gerrit.dmdirc.com/1675
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
13 yıl önce
Greg Holmes
3867135392
Fix nicklist popups not working.
Fixes issue CLIENT-129
Change-Id: I9d6364846eb424ba8d263d7fc84f0e31e627e736
Reviewed-on: http://gerrit.dmdirc.com/1671
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 yıl önce
Greg Holmes
b6ee9e0d34
Disable items correctly from client load.
Fixes issue CLIENT-125
Change-Id: Id89e098fc2ffe83aa16740256663f647f1da46be
Reviewed-on: http://gerrit.dmdirc.com/1670
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 yıl önce
Greg Holmes
1bbd34206d
Disable close item correctly.
Fixes issue CLIENT-125
Change-Id: Ia7260bc40a29d2ac41c5218d154eea9d412894ee
Reviewed-on: http://gerrit.dmdirc.com/1664
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 yıl önce
Greg Holmes
e9e29b9b81
Allow copying text from last line of the text pane.
Fixes issue CLIENT-124
Change-Id: I573d28237c6f69ebd4a07fefd9b65b0533ba0936
Reviewed-on: http://gerrit.dmdirc.com/1635
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
13 yıl önce
Greg Holmes
325cd82a5a
Show second line of textpane.
Fixes issue CLIENT-121
Change-Id: I1180d0e5b7f014bdb2474e370e5ef8171861fd74
Reviewed-on: http://gerrit.dmdirc.com/1634
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 yıl önce
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 yıl önce
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 yıl önce
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 yıl önce
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 yıl önce
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 yıl önce
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 yıl önce
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 yıl önce
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 yıl önce
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 yıl önce
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 yıl önce
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 yıl önce
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 yıl önce
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 yıl önce
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 yıl önce
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 yıl önce
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 yıl önce
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 yıl önce
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 yıl önce
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 yıl önce
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 yıl önce
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 yıl önce
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 yıl önce
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 yıl önce
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 yıl önce
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 yıl önce
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 yıl önce
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 yıl önce
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 yıl önce
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 yıl önce
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 yıl önce
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 yıl önce
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 yıl önce
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 yıl önce
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 yıl önce
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 yıl önce
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 yıl önce
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 yıl önce
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 yıl önce
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 yıl önce