Greg Holmes
b9e2af3061
Fix EDT violation adding new event queue.
Fixes CLIENT-284
Change-Id: I3b308ae228e732629b934f67fc17ca9dd5933348
Reviewed-on: http://gerrit.dmdirc.com/2122
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 years ago
Chris Smith
93c94e0fcd
Fix weird input field/handler initialisation
No longer creates to input handlers per window
Change-Id: I077f39af4f41033118eb8bf6af86522ee9b0759c
Fixes-issue: CLIENT-283
Reviewed-on: http://gerrit.dmdirc.com/2116
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
13 years ago
Chris Smith
7e84d614d2
Remove some logging
Change-Id: Ic248d84f2eb81b10fa33dba401c16ea2d6897d65
Depends-On: Icb7f2349844d94ee764fd09e8749a7c77365f16d
Reviewed-on: http://gerrit.dmdirc.com/2117
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
13 years ago
Greg Holmes
c5541e7336
Fix updater dialog dispose logic.
Updater dialog vanishes when restart dialog appears.
Updater dialog vanishes when OK is clicked if a restart is needed.
Fixes an EDT violation (that causes a deadlock in teh new code).
Fixes CLIENT-282
Change-Id: I0c9a4b15d8d27b00d8125a04a95f0496545a5ea1
Reviewed-on: http://gerrit.dmdirc.com/2114
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 years ago
Chris Smith
d00b68bb75
WebUI now sorts treeview
Change-Id: If537ef849761f370b4ceca0493d601d389cb1b7a
Fixes-issue: CLIENT-277
Reviewed-on: http://gerrit.dmdirc.com/2112
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
13 years ago
Chris Smith
91aab4a4aa
Start making webui JS OOPy
Fix nicklist not refreshing when changing between channels
Change-Id: If6ba8afe6c9e22accae6d77350b98121d1d441a6
Fixes-issue: CLIENT-279
Reviewed-on: http://gerrit.dmdirc.com/2110
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
13 years ago
Chris Smith
9f4e096c58
Make web UI use jQuery
Change-Id: I223464aaa335b6d65e62e9bf29346ad1cd77ed66
Fixes-issue: CLIENT-278
Reviewed-on: http://gerrit.dmdirc.com/2109
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
13 years ago
Greg Holmes
1571da168d
Fix a race condition with treeview nodes
Change-Id: Ib11b5d3421b26cbb718d919384f3e0328baa84e5
Reviewed-on: http://gerrit.dmdirc.com/2107
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 years ago
Greg Holmes
f36367653c
Fix unit tests
Change-Id: If5a5aedd99a5b1abb9d2d61573ee0bc03f990bf2
Reviewed-on: http://gerrit.dmdirc.com/2106
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 years ago
Greg Holmes
cd791fa326
Remove UI specific methods from UIController.
Change-Id: Ic341d8fe573e6e2c0a8da07bd02e41110e7668e9
Depends-On: I58feef90e9a80ef54549b84b6370fe0378e16996
Reviewed-on: http://gerrit.dmdirc.com/2104
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 years ago
Chris Smith
edff12bedb
More web UI tidying
Change-Id: Ia71576bce010a76138b101a3451745dced1452a2
Reviewed-on: http://gerrit.dmdirc.com/2103
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
13 years ago
Greg Holmes
ed90b0e13f
Fix fallout from plugin deprecations.
Change-Id: Ib559fda3ac9d5b65937c563b165ef078106cdd15
Depends-On: Id6cafe38cb04a9ee4513ac6e98158faf3cafc37d
Reviewed-on: http://gerrit.dmdirc.com/2099
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
13 years ago
Chris Smith
d6e17992df
Remove deprecated status bar methods
Change-Id: I30b139e65cc86beafde44fef6bfa00c1cca085ad
Depends-On: I4826900ba5cd4766fbd3553c5ff1c1f129fe47b6
Reviewed-on: http://gerrit.dmdirc.com/2100
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
13 years ago
Chris Smith
1160a5167a
Don't pass classes into frame containers
Change-Id: I32d75cc6dee8dce03390a2d29026f70e5ebf2bc4
Depends-On: I6c243840a40655bbbdd7a32ab707a7f2e15880ae
Reviewed-on: http://gerrit.dmdirc.com/2098
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
13 years ago
Chris Smith
db9a3d8be8
Don't use getWindowClass
Change-Id: I8cbdacc6b8352d7217ef9387601d56e5445fe226
Reviewed-on: http://gerrit.dmdirc.com/2097
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
13 years ago
Chris Smith
e0fda21eeb
Web UI refactoring and tidying
Change-Id: I1b2f811fc960dd6e2ac4ad76319e6c8d2d019f5f
Reviewed-on: http://gerrit.dmdirc.com/2094
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
13 years ago
Greg Holmes
e3bb5154b4
Move GappedEtchedBorder to separate file
Change-Id: I4d046d5d14bbcff75bf0b8c0b1f4e67590efb9d0
Reviewed-on: http://gerrit.dmdirc.com/2093
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 years ago
Greg Holmes
fbe2e40c4b
Fix deprecated method usage in AED
Change-Id: Id3e5b77d7ed878b9f68084405b3d5c111e412b43
Reviewed-on: http://gerrit.dmdirc.com/2092
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 years ago
Greg Holmes
3f05ed9579
Use new getMetaData method (and fix unit tests)
Change-Id: Id0ea49f368628d25bc4232eb3d3137fc41c89bbe
Depends-On: I0bf84a236b3d4a3a86bb3cdceadbfb972b7dec27
Reviewed-on: http://gerrit.dmdirc.com/2090
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 years ago
Greg Holmes
41c074792d
Switch popin/out commands to use new style info objects
Change-Id: Ic1af964f7f363ddc9fe686c35f4f7ed934726cfe
Reviewed-on: http://gerrit.dmdirc.com/2091
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 years ago
Greg Holmes
cc87d3c604
Stop using deprecated IconManager methods
Change-Id: Iec9ad87b6b09d79e569786f30c8f441b4c08cdd9
Reviewed-on: http://gerrit.dmdirc.com/2087
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 years ago
Greg Holmes
8eb341eed2
Fix annoying colour parsing errors with prefs components
Change-Id: I622bc325cd7460137ec45dad1fb260defb6a2ffb
Reviewed-on: http://gerrit.dmdirc.com/2088
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 years ago
Chris Smith
ecfe10c0b4
Use isEmpty()
Change-Id: Ia3516d14e1031901c763fbf2c0530e179b30efeb
Reviewed-on: http://gerrit.dmdirc.com/2084
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
13 years ago
Chris Smith
f8283731f4
Make local variables final where appropriate
Change-Id: Ied3a5a2d993bd74c04eaa357bcbef7218871f529
Reviewed-on: http://gerrit.dmdirc.com/2082
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
13 years ago
Chris Smith
feee192b14
Failure--
Change-Id: Ia6bd0f89fb6d4135ecff5ece840948e8bfb55483
Depends-On: Ib8d0b8886b769777267f0b757faea00787c149f7
Reviewed-on: http://gerrit.dmdirc.com/2081
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
13 years ago
Chris Smith
4a84877785
Import order fixes
Change-Id: I15b4e887da9c3e3987ffd8f28bcdf536f831061b
Reviewed-on: http://gerrit.dmdirc.com/2079
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
13 years ago
Greg Holmes
d1ceb47ed4
Fix new lines at ends of files
Change-Id: I9989f381e08c8c3c00ebb82427042247d428dc69
Reviewed-on: http://gerrit.dmdirc.com/2078
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 years ago
Chris Smith
1facd19620
Fix some headers
Change-Id: Idd1241c7ed85ce2be12e028fe47fd09190d691bd
Reviewed-on: http://gerrit.dmdirc.com/2077
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
13 years ago
Greg Holmes
4e45644e2a
Take document trimming into account with new line indicator.
Fixes CLIENT-272
Change-Id: I7fadc16777bfd6f5a5de180d4a747e03aaf1a841
Reviewed-on: http://gerrit.dmdirc.com/2076
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 years ago
Greg Holmes
85a02e5f38
Change header?
Change-Id: Id75a4947fe4c2a08460b4ee9e6e481c568d0c6d3
Reviewed-on: http://gerrit.dmdirc.com/2074
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 years ago
Greg Holmes
77ff9629e7
Fixes input handlers being mostly broken in the swing UI.
Change-Id: Ide1404c9411c419bf2e1aa37ad1b16ab84ee726b
Reviewed-on: http://gerrit.dmdirc.com/2070
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 years ago
Greg Holmes
18e817b90c
Only close statusbar popups when the mouse leaves the label and popup.
Fixes CLIENT-273
Change-Id: Ic7d01df1140034c600255e299c5afa3adabe8b07
Reviewed-on: http://gerrit.dmdirc.com/2069
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 years ago
Simon Mott
f94c61d4ad
Right click option for pop out/in in treeview
fixes issue CLIENT-266
Change-Id: Ie8deb7af81ec16b27b34c2da3143f943525dc38f
Reviewed-on: http://gerrit.dmdirc.com/2040
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
13 years ago
Greg Holmes
a93906a609
Switch to using component frames.
Change-Id: Ibbed782aaf570bdac2641842ad4bebbc7e285404
Reviewed-on: http://gerrit.dmdirc.com/2050
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
13 years ago
Greg Holmes
c0a7ed0f1f
Don't create needless empty strings
Change-Id: I74cbf6b8ae2e2c4eabaaa392258dc47a050e3ebc
Reviewed-on: http://gerrit.dmdirc.com/2058
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 years ago
Chris Smith
55e60dbd85
Add debug parameter to javac task
Change-Id: I8dee92e012d14d3b072c08685c666bd3612d086c
Reviewed-on: http://gerrit.dmdirc.com/2067
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
13 years ago
Greg Holmes
1a53efb2b6
Remove obsolete collection
Change-Id: I50cb63fa32512a62d5e3fea691d8e5baa6cb968b
Reviewed-on: http://gerrit.dmdirc.com/2055
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
13 years ago
Greg Holmes
247b1e6461
Optimise toArray calls
Change-Id: I8bdb71aad94e34b54b9c3d0c72dcfe2857e8b948
Reviewed-on: http://gerrit.dmdirc.com/2053
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
13 years ago
Greg Holmes
c2c4ccde1b
Display all modes not set modes, fix layout issues.
Fixes CLIENT-270
Change-Id: I6eac57b36a5a390acb59132ac6686c77ce02155b
Reviewed-on: http://gerrit.dmdirc.com/2051
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 years ago
Chris Smith
d0409a198b
Use some dependency injection
Change-Id: I438b113d8b312b2c241d738047f6d307109dc142
Reviewed-on: http://gerrit.dmdirc.com/2049
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
13 years ago
Chris Smith
a100d40b0a
Fix after PM method change
Change-Id: I0dd7ec532e5e6fdf295da488b1870fef9ad976f1
Depends-On: Idd93067e0d4ec64c2819d8c7035ce1695d4e8ebf
Reviewed-on: http://gerrit.dmdirc.com/2046
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
13 years ago
Greg Holmes
c55ab4f18d
Initial work on componentising DCC plugin (and all windows)
Change-Id: I2d54aeab876cb60d63d8fd5445d5344aee914054
Reviewed-on: http://gerrit.dmdirc.com/2042
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 years ago
Greg Holmes
9c89b0efee
Don't show each message twice.
Fixes CLIENT-268
Change-Id: I10690003ee1439e4feb518c98dab2392aff65470
Reviewed-on: http://gerrit.dmdirc.com/2041
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 years ago
Greg Holmes
3096dc6684
Fix a couple of style errors in the textpane
Change-Id: If8dcad12e4332150c23149e1714570d09a372ff8
Reviewed-on: http://gerrit.dmdirc.com/2039
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
13 years ago
Greg Holmes
c9fadebbd6
Use new BasePlugin methods for registering commands.
Change-Id: If0aa11d3423514916f98054d44ef863dcaac3a49
Depends-On: I62a79e69bd92d4aad1c244f5683f2d0524b8337e
Reviewed-on: http://gerrit.dmdirc.com/2036
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 years ago
Chris Smith
b9ccdf76f9
Remove unused ctor args
Change-Id: I970b49db0abac46d15a11e2b71dc0b50bd3a8faf
Depends-on: Ief1c8e499af7e3a43328046dc140ba941d8cb010
Reviewed-on: http://gerrit.dmdirc.com/2033
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
13 years ago
Chris Smith
1ed60c75bd
Remove unused fields, params and classes
Change-Id: I83a39fe9a6284f5a9918cb0dbf02061ba0a41d9d
Reviewed-on: http://gerrit.dmdirc.com/2031
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
13 years ago
Greg Holmes
ee7505be95
Expose Swing UI version in about dialog.
Fixes CLIENT-227
Change-Id: Ia55cf5fcb88817a669523da3c8f070bf53be9420
Reviewed-on: http://gerrit.dmdirc.com/2032
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
13 years ago
Chris Smith
fbf1d84c1a
Remove pointless constructors
Change-Id: Ie9dab60b6946e6b5ecfa8d9c3a5cae8381806324
Reviewed-on: http://gerrit.dmdirc.com/2027
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
13 years ago
Chris Smith
c3eeeace73
Fix web ui having wrong titles, names and icons
Change-Id: I93b8281a417b7748edc151816304f3314daa5b11
Fixes-issue: CLIENT-177
Reviewed-on: http://gerrit.dmdirc.com/2026
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
13 years ago