Greg Holmes
ad2ba6fc45
Update miglayout
Change-Id: I03836da1ff1f503d36609dfa4e4d6b489c14f776
Depends-On: Ie6defa7d2d0645c61eb89c12758589a3bdb5ed52
Reviewed-on: http://gerrit.dmdirc.com/1971
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 роки тому
Greg Holmes
a115066bfa
Make swing UI detach on unload
Fixes CLIENT-11
Change-Id: I192562e176615f337df2f7686d0f6c50e00d9b27
Reviewed-on: http://gerrit.dmdirc.com/1969
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
13 роки тому
Chris Smith
e5fcc3f50d
Fix server list provider to be sane
Change-Id: I8e8da91831ce6e9a3e7f13fc0f3c6a8ab735e98a
Reviewed-on: http://gerrit.dmdirc.com/1967
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
13 роки тому
Chris Smith
0ea82bee8d
Fix deprecated method usages. Again.
Change-Id: Ib20eb804c786b157a33c6d0610e9151200371400
Reviewed-on: http://gerrit.dmdirc.com/1964
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
13 роки тому
Chris Smith
370bfd04ba
Make tests use new action manager methods
Change-Id: I53dc998067312ed410574114422eb175f75eb86d
Reviewed-on: http://gerrit.dmdirc.com/1962
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
13 роки тому
Greg Holmes
7869939cde
Don't invokeandwait for no reason.
Issue CLIENT-251
Change-Id: Ie58644157e91e0a8244074145aa507818d96dc5e
Reviewed-on: http://gerrit.dmdirc.com/1961
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 роки тому
Greg Holmes
25e3a7c21e
Add new UIController method to UIControllers.
Change-Id: I02f3803fe1d3cce0a2b958fd11f3711965d8cfd3
Depends-On: Ib675bf702ed50b90649aafa8dcba67dd4ff35986
Reviewed-on: http://gerrit.dmdirc.com/1959
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 роки тому
Greg Holmes
fda2a3ecbc
Don't hang the EDT when setting active frames.
Fixes CLIENT-248
Change-Id: Ie9ad238e436ed5367566769cbdcf955a53822d44
Reviewed-on: http://gerrit.dmdirc.com/1957
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
13 роки тому
Greg Holmes
67d6f2af60
Add listeners for frame info events.
Fixes CLIENT-243
Change-Id: I0bcf2aa93dd2248310996b02921bfe3e1d404087
Reviewed-on: http://gerrit.dmdirc.com/1956
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 роки тому
Greg Holmes
7ae8510086
Hack around notification bug until issue CLIENT-247 is resolved.
Change-Id: Ia032f687273a40b6812b9f61939ec65ee7dc20b2
Reviewed-on: http://gerrit.dmdirc.com/1955
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 роки тому
Greg Holmes
e0220cf274
Adds an active window command back to the client, swing ui only.
Change-Id: I3355f8b04449162413a6888e03e5d5d269193b0a
Reviewed-on: http://gerrit.dmdirc.com/1952
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 роки тому
Chris Smith
ecc72a9585
XMPP improvements
- Support for priorities
- Support for away states
- Hack around Smack problems more hackily, as the old one didn't work
Fixes CLIENT-235
Change-Id: I2d09becbfbd194fb0561247ff713e2634b65b6b1
Reviewed-on: http://gerrit.dmdirc.com/1954
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
13 роки тому
Chris Smith
92e4db746b
Recalculate presence when endpoints are removed
Fixes CLIENT-246
Change-Id: Ibbe7b1387672ec43c5d0a4abcc288baa88933007
Reviewed-on: http://gerrit.dmdirc.com/1953
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
13 роки тому
Chris Smith
9ee6857590
Decouple selection handling from the core
Swing MainFrame now maintains its active frame, and
requests to activate frames are handled internally
instead of engaging in a game of ping-pong with the core
Change-Id: I9a135fb48b197bb555f470d3052f2ebc9a0a426c
Depends-On: Ieddf71114e55e0d3e3b040751d21a5523d4438d4
Reviewed-on: http://gerrit.dmdirc.com/1947
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
13 роки тому
Greg Holmes
decb60c49b
Style fixes
Change-Id: Ib8fa12f91b38aecd30fc22b89fba624200c8e22a
Reviewed-on: http://gerrit.dmdirc.com/1946
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 роки тому
Greg Holmes
c98f67b435
Switch to using DateUtils
Change-Id: I5010c1c77247579e586e20a11a1a9b7b73b81307
Depends-On: I8269aab84413d3865975a6ca15dc656a525895ea
Reviewed-on: http://gerrit.dmdirc.com/1930
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 роки тому
Chris Smith
37016ac81e
Remove window open and close methods
Change-Id: Iafa45bf5e9d82204860d8f2364244a2ddf5e3c50
Depends-On: Ic4d826178fcb4245ea15ea2e3c937794313556d7
Reviewed-on: http://gerrit.dmdirc.com/1933
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Greg Holmes <greg@dmdirc.com >
13 роки тому
Greg Holmes
5f035d6e76
Change Plugin to an interface and add BasePlugin abstract class.
Issue CLIENT-241
Depends-On: Ie1b3277bb1c667ee99a1b203c2ff1094616ceaff
Change-Id: If0fd1c74a19c488cb7853d69deae9f75bab43d41
Reviewed-on: http://gerrit.dmdirc.com/1923
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 роки тому
Chris Smith
f5fff70ef4
Fix line endings / trailing spaces
Change-Id: Id0a4aa086f7fb9bac776ec4c877aa8628175c0bc
Reviewed-on: http://gerrit.dmdirc.com/1921
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
13 роки тому
Greg Holmes
3a479cb30f
Don't load/unload plugins in the EDT
Fixes CLIENT-226
Change-Id: I23a058df642f2738e2878491e72b679d04554257
Reviewed-on: http://gerrit.dmdirc.com/1916
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
13 роки тому
Greg Holmes
90d9a407d7
Don't apply updates in the EDT
Fixes CLIENT-225
Change-Id: Ib2200064bcb63e7af66196ec51311d45aa1c8936
Reviewed-on: http://gerrit.dmdirc.com/1915
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 роки тому
Greg Holmes
0eac1c649b
Don't dereference null items in server lists.
Fixes CLIENT-239
Change-Id: I5ef10b4666189c954719ef690d26a73cfb79092e
Reviewed-on: http://gerrit.dmdirc.com/1914
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 роки тому
Greg Holmes
d2f9e8a282
Tidy up systray plugin, hopefully prevent NPE if mainframe fails to load
Change-Id: I7fd69c2d9a77e2c10bc2c86c7a3b2cbf9f484e1f
Reviewed-on: http://gerrit.dmdirc.com/1913
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 роки тому
Greg Holmes
bb5125811f
Better positioning and sizing for message popup
Change-Id: I23786336df1f77579de73240332bb74a7edb5d42
Reviewed-on: http://gerrit.dmdirc.com/1911
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 роки тому
Greg Holmes
4737c74580
Switch listener type for move/resize listener
Fixes CLIENT-233
Change-Id: I817281af3ad4ef17dafda28752c3cda5ce9d273c
Reviewed-on: http://gerrit.dmdirc.com/1910
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 роки тому
Greg Holmes
238b65b85c
More finals
Change-Id: I5095c93b4119e6b2663bd810b052edf937e06a69
Reviewed-on: http://gerrit.dmdirc.com/1904
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 роки тому
Greg Holmes
9fe179f4fd
Finally
Change-Id: I4ebbfe390671a012761066878a665e44fd8c268c
Reviewed-on: http://gerrit.dmdirc.com/1903
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 роки тому
Greg Holmes
8d0de8aa1b
finally again
Change-Id: I2627f36dc1f8de76ce8a4fc96bf93afdb43683c9
Reviewed-on: http://gerrit.dmdirc.com/1906
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 роки тому
Simon Mott
cfe085d856
Exec command plugin
Fixes issue CLIENT-223
Change-Id: I0a25c94b05e364b483227a11311e26238b5a0d78
Reviewed-on: http://gerrit.dmdirc.com/1891
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
13 роки тому
Greg Holmes
157f8e18f5
Make status bar message history popup the same size as the message label.
Fixes CLIENT-211
Change-Id: I4e0165c74b8f7c3c84a23b659aea341e122e849d
Reviewed-on: http://gerrit.dmdirc.com/1902
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
13 роки тому
Greg Holmes
737edc9b89
Add support for a basic history popup
Issue CLIENT-211
Change-Id: I90ae92affc629dd0275c1a54cf63e692de696326
Reviewed-on: http://gerrit.dmdirc.com/1901
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 роки тому
Greg Holmes
af50cf856b
Add generics to the statusbar popup panels.
Tidy up up status bar components.
Change-Id: I52ed05574ab06b819ddb33f8abc3d0048b20eba2
Reviewed-on: http://gerrit.dmdirc.com/1888
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
13 роки тому
Greg Holmes
923451cbb2
Move duplicated borders into new sideless etched border
Change-Id: Icd40b8be9d01206d972e7fa942d11775517dd47e
Reviewed-on: http://gerrit.dmdirc.com/1882
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
13 роки тому
Chris Smith
949b525c5b
Remove third party classes from source tree
Fix some broken copyright headers
Minor style fixes
Change-Id: I9326c4f957c776867e166b7031af97050e872a42
Depends-On: I6e7791c8a4f500f2a5ce1bd9069e2b464f7dde50
Reviewed-on: http://gerrit.dmdirc.com/1887
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
13 роки тому
Greg Holmes
0723cfa836
Add a status bar popup panel that is toggled by clicking not mouseover.
Change-Id: I08c81b81908d4b5af623da90ad7816e5c3668d7a
Reviewed-on: http://gerrit.dmdirc.com/1881
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
13 роки тому
Greg Holmes
da5cedbecc
Add basic status bar message debug command
Change-Id: I2cf9101abbd0bd7b717579443a61b6d3286b34d6
Reviewed-on: http://gerrit.dmdirc.com/1883
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
13 роки тому
Greg Holmes
3f3e387acd
Add queing to status bar
Change-Id: I8d8fe328244bdd508432139eee441e58017cf558
Reviewed-on: http://gerrit.dmdirc.com/1880
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
13 роки тому
Chris Smith
84a4059c5f
Plugins support for core frame container changes
Change-Id: Iecbb2941c99a3412dc2eb3b7f56fc584d2db483e
Depends-On: Ieefbf2d1e157e3638dbe8fdedbd4f32642061329
Reviewed-on: http://gerrit.dmdirc.com/1884
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
13 роки тому
Greg Holmes
839cfacd95
Add window flashing config options.
Change-Id: Ib5e2fe93f4000d801c92be2f7fa9ce706a6ca998
Reviewed-on: http://gerrit.dmdirc.com/1879
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
13 роки тому
Chris Smith
20d6d3322b
Support for certificate listeners
Change-Id: I0824e93a7f0f0f11baf9ce444626e2aaf380471f
Depends-On: Ia13ab57d81b176c801c71d4a252cace76beb9163
Reviewed-on: http://gerrit.dmdirc.com/1876
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
13 роки тому
Greg Holmes
19a47746ba
Add correct parent plugin. Don't flash if we have focus.
Change-Id: Iba18836162dc282090e26f044271fcf47d463ff6
Reviewed-on: http://gerrit.dmdirc.com/1868
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
13 роки тому
Chris Smith
6440080ca0
Mass deprecation/deletion
Change-Id: I65a4cbe48f772dc7e400d585b1bfab15521fdd12
Depends-On: Ib499b44b594fa6dd85ac65fba5b95f16beb23c48
Reviewed-on: http://gerrit.dmdirc.com/1873
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
13 роки тому
Shane Mc Cormack
d13cdc4cce
Move StreamReader to util.
Change-Id: I31ac07ade010d2bff38aefeac71a03e946069627
Depends-On: I23bd774f91c4248782e8e11831b9db6307c31842
Reviewed-on: http://gerrit.dmdirc.com/1870
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 роки тому
Greg Holmes
5812994375
Add plugin to flash taskbar on windows
Depends-On: Iabc748b6d190b218f771c62a9e713259f81dcc9e
Depends-On: Ief644141e53c63aea5f1e7a405d1623fca5fbd10
Change-Id: Ia4e2bf42b18f88b2138a03a2484e903bfe67df15
Reviewed-on: http://gerrit.dmdirc.com/1867
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 роки тому
Greg Holmes
cc923143f0
Move default timeout logic to StatusMessage.
Change-Id: I332549e037d94849a5af18e94e186cf65d3a033c
Depends-On: I7f8e95c440482310d1818cc50f389d9e7ec8dfa6
Reviewed-on: http://gerrit.dmdirc.com/1863
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 роки тому
Greg Holmes
298e0a9b4b
Set background transparent to correct colours
Fixes CLIENT-216
Change-Id: If48603a297ffc80862774c247d7e7d841dd559ea
Reviewed-on: http://gerrit.dmdirc.com/1858
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 роки тому
Chris Smith
db9f4c4171
Fix XMPP parser reconnecting failing with NPE in weird circumstances
Change-Id: I695a1a7ada52d0a8c4144164afe7355b85c592e0
Reviewed-on: http://gerrit.dmdirc.com/1862
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
13 роки тому
Greg Holmes
23da9da013
Fix various compiler warnings
Change-Id: I8e738009b44b802535b8c06db62d2cb219cf9dcf
Reviewed-on: http://gerrit.dmdirc.com/1857
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
13 роки тому
Greg Holmes
55a8e43850
More status bar deprecation.
Change-Id: I671f45a4057a9287e5b505572a108b3f32953fd7
Depends-On: Ie3c22f9bba6b43fe3caeca86957b6031dc3a0808
Reviewed-on: http://gerrit.dmdirc.com/1856
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
13 роки тому
Chris Smith
ce075faf2f
Initial work on XMPP parser and parser base abstraction
Depends-On: I3bfbb811a5b5055d8dbe511a0390c3413d133292
Depends-On: I694d18a653ca8c3e3cad9d0e766e2fd207e615e9
Change-Id: I4ff484e8a2597017283eea557170c4aeb2029faa
Reviewed-on: http://gerrit.dmdirc.com/1852
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Greg Holmes <greg@dmdirc.com >
13 роки тому