Chris Smith
20facb53f2
Implement composition state change method in parsers
Change-Id: Iece6afe9fba02126f203cb1aecd702bc9303b981
Depends-On: Ic893051d84bc4ab47274b2bf9c967db8ba951eea
Reviewed-on: http://gerrit.dmdirc.com/2132
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
13 years ago
Chris Smith
2a09854080
Add UI support for typing labels
Change-Id: Ib3a6830eccc07b8f84aaf65ef12ca9b9eeb0c651
Fixes-Issue: CLIENT-291
Reviewed-on: http://gerrit.dmdirc.com/2131
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
13 years ago
Chris Smith
fcd1b64588
XMPP Parser now fires composition events
Change-Id: Ia622bcbdb8cf9b27140edf24cfb36b7c80fe5940
Reviewed-on: http://gerrit.dmdirc.com/2128
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
13 years ago
Greg Holmes
455cbb0dd4
Tidy up popout code.
Change-Id: Id783867906cabc142f5b327b89242f67624a3ef1
Reviewed-on: http://gerrit.dmdirc.com/2126
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 years ago
Greg Holmes
c70afed448
Fixes sizing, positioning and border issues with popout frames.
The client uses related padding for it's external padding rather than
panel padding.
The popout windows now open at the size and position of the window
they're replacing, this feels more natural than opening at the size
of the client and a position of 0,0.
Tidy up some of the code to meet my awesome standards (needs more!)
Fixes CLIENT-289
Fixes CLIENT-288
Fixes CLIENT-287
Change-Id: I00f2abf0f7203428b168ffe217022da5cd2366ad
Reviewed-on: http://gerrit.dmdirc.com/2125
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
13 years ago
Chris Smith
3a3a63aeaa
Don't access protected vars
Change-Id: Ia332992e0259e88511b60cf565c7b09f5fc4e796
Reviewed-on: http://gerrit.dmdirc.com/2123
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
13 years ago
Greg Holmes
65222babc8
Improve the UI for adding triggers in the AED.
The old UI was a very long and hard to navigate combo box of triggers.
The new UI splits this list into 2 combo boxes, one for the group and
one for the trigger itself. This hugely reduces the size of the
trigger list making it (for the most part) much more user friendly.
Fixes CLIENT-35
Change-Id: Ibacafae6428d911f201e54524312423157059e2a
Reviewed-on: http://gerrit.dmdirc.com/2118
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 years ago
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
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
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