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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
Greg Holmes
6a6c30097b
Remember selection interval in addon browser on refresh.
Fixes issue 4455
Change-Id: I452e8825cd55d3906ce2748075dfed68531f0577
Reviewed-on: http://gerrit.dmdirc.com/1498
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 years ago
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 years ago
Greg Holmes
f6780738e0
Select all text and focus server field when showing NSD.
Change-Id: I0b38705968c4f9e518eb4a4556becfe4013bc791
Reviewed-on: http://gerrit.dmdirc.com/1485
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 years ago
Chris Smith
61e10924d8
Update UI to cope with new status bar changes
Change-Id: I689e156f166b4f3a40a6da02dd5bf178e8ee89c1
Reviewed-on: http://gerrit.dmdirc.com/1480
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 years ago
Greg Holmes
821dafdfdf
Remove stupid textlabel classes, work around introduced bugs
Update miglayout
Fixes issue 4254
Change-Id: I942553c146edfc4b078433bf2ddc6e93fc41a193
Reviewed-on: http://gerrit.dmdirc.com/1463
Automatic-Compile: Chris Smith <chris@dmdirc.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 years ago
Chris Smith
9c1559c37d
Fallout from PrefsManager changes
Change-Id: I092607bb46b0a78390f8631d8b61861ccb59c1d8
Reviewed-on: http://gerrit.dmdirc.com/1459
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 years ago
Greg Holmes
24d4c12a12
Change internal panel background colour from desktop colour to panel colour.
Change-Id: Ib1330d37dd1ad1c7ff3a6d3c338222e22e03b05d
Reviewed-on: http://gerrit.dmdirc.com/1458
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 years ago
Chris Smith
93f7e8fdff
Validator move
Issue 4253
Change-Id: I4f1e171cda9a0f35411e7f1e3104fcb4edccfbc6
Reviewed-on: http://gerrit.dmdirc.com/1457
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 years ago
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 years ago
Greg Holmes
3f8515134e
Re-add settings panel padding (programatic option)
Fixes issue 4329
Change-Id: I14cf31dd4553cb4cb0c9ec9ef560d127c73064de
Reviewed-on: http://gerrit.dmdirc.com/1449
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 years ago
Chris Smith
38f5fd8444
Remove pack constraint
Client window now no longer gets packed arbitrarily when new channels
are opened. Fixes issue 4334.
Change-Id: I89d7c4485c7e3576f423f90faf861d830e4ee9e7
Reviewed-on: http://gerrit.dmdirc.com/1448
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 years ago
Chris Smith
c1cc2c6332
Swing UI now only shows SLD option if SL plugin exists
Change-Id: I330409fab8d25704d17285387f8356736675b57f
Reviewed-on: http://gerrit.dmdirc.com/1445
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 years ago
Chris Smith
14e847872d
Add serverlist plugin
Change-Id: I759dc8f56920362567778af366a34288fbf2a75d
Reviewed-on: http://gerrit.dmdirc.com/1444
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
14 years ago
Greg Holmes
eb1379ea25
Enable link clicking when wrapping topic. Style fixes.
Fixes issue 4318
Change-Id: I74e2dd9b10f59906165561563d3f383b682ad303
Reviewed-on: http://gerrit.dmdirc.com/1431
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 years ago
Greg Holmes
abf15cf81a
Don't add tool tips for null components.
Fixes issue 4324
Change-Id: I1c519eba8df88f724e53c6a73121f4fcd7318c72
Reviewed-on: http://gerrit.dmdirc.com/1436
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 years ago
Greg Holmes
7a5ad49789
Add some source checking to enterPressed action in inputfield.
Fixes issue 4306
Change-Id: Icf1baca52dbf18a53ffdc37a305c3badbcbb5cac
Reviewed-on: http://gerrit.dmdirc.com/1426
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 years ago
Simon Mott
3fab2f9744
add serialVersionUID to PerformRenderer
fixes issue 4264
Change-Id: Id259d924bc40114c4308cd4e23e65c8c7fee4923
Reviewed-on: http://gerrit.dmdirc.com/1422
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 years ago
Greg Holmes
31d342eb17
Style fixes...
Change-Id: I3ef841fa8757318770c9519cbc7595a0304e6847
Reviewed-on: http://gerrit.dmdirc.com/1418
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 years ago
Greg Holmes
878174710a
Move duplicate logic (stupid proxying) from MainFrame to DesktopPane.
Fixes issue 4287
Change-Id: I0166aef05ef0babf5efe7c2220afb86439d1445b
Reviewed-on: http://gerrit.dmdirc.com/1416
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 years ago