Greg
f03d296053
Update AED unit tests
Introduce DMDirc base UI test with helper methods
Move utility classes into harness/ui package
Change-Id: Id70553a03baa43b02036524a577aaa9f791b795b
Reviewed-on: http://gerrit.dmdirc.com/1264
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 years ago
Chris Smith
4aea15d34b
User level plugin support for actions changes
Fixes issue 4121
Depends-On: I857570b97afaeca11f89d12c372bd9464732670c
Change-Id: I444916cc93dbf939d1a8405f4fc85c125b849f08
Reviewed-on: http://gerrit.dmdirc.com/1266
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 years ago
Greboid
f13dbdb988
On the fly frame manager switching.
TreeView supports this, buttonbar has issues.
Fixes issue 4061
Change-Id: If1f254caac4455a0c0f730ea4885f73de62bebec
Reviewed-on: http://gerrit.dmdirc.com/1188
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 years ago
Greg
7b277c40cb
Update uispec4j with source code
Change-Id: Ib40148ee0db710a4b9989df440a4303866b5503e
Reviewed-on: http://gerrit.dmdirc.com/1262
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 years ago
Greg
0b53e3261e
Convert inputtextframe tests to uispec4j
Replace selected text when using paste dialog
Fixes issue 4162
Change-Id: I0d4997c8ced84efbc1ed31276b48133ffcce909a
Reviewed-on: http://gerrit.dmdirc.com/1261
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 years ago
Simon Mott
2c407c04da
checks key for null in getData method of MPRISource
fixes issue 4155
Change-Id: I26fcb0b617339e3db81bef0836436c4920d57f4f
Reviewed-on: http://gerrit.dmdirc.com/1263
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 years ago
Greboid
8f719bfc4f
Convert MainFrameText to uispec4j, other changes enable this.
Change-Id: I19cf1101ffded41901e250e6d35431686838f163
Reviewed-on: http://gerrit.dmdirc.com/1260
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 years ago
Chris Smith
9656945b4b
Fix rogue ".".
Fixes issue 3872
Change-Id: I55159e41cb85759e2cd12bd352c6e81a6316145a
Reviewed-on: http://gerrit.dmdirc.com/1259
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 years ago
Chris Smith
bece7966e7
Fix stupid, stupid NPE in Twitter plugin.
Fixes issue 4157
Change-Id: I156292fbd7b859ebde2e5f0428100b83ed4019e6
Reviewed-on: http://gerrit.dmdirc.com/1257
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 years ago
Chris Smith
58940e1594
Add a connect and read timeout to the twitter API
Fixes issue 4159
Change-Id: Ibfc29f6fc110e65d917e0614b2240adff22bb18f
Reviewed-on: http://gerrit.dmdirc.com/1255
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 years ago
Chris Smith
91a6413801
Fix fallout from command changes
Change-Id: Ia5fb799a514aa47cbd3c407c42b3a149b147ae44
Reviewed-on: http://gerrit.dmdirc.com/1251
Automatic-Compile: Shane Mc Cormack <shane@dmdirc.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
14 years ago
Chris Smith
05fcdd81ab
Stop using Main.getUI() in swing subplugins
Change-Id: I704fb691582b58777e184bdafa9a5266cfb7b358
Reviewed-on: http://gerrit.dmdirc.com/1249
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 years ago
Greboid
7f2045cc20
Adds some advanced options to the AED.
Fixes issue 3911
Change-Id: I6c137739de587f77139cc12265bf627c10284af9
Reviewed-on: http://gerrit.dmdirc.com/1248
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 years ago
Greboid
69468c4fcf
Initialise a variable we use...
Fixes issue 4125
Change-Id: I9e2a6cd1b8a5858343dd444074190e8740d81c7b
Reviewed-on: http://gerrit.dmdirc.com/1246
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 years ago
Greboid
0f1d198134
Fixes failing InputTextFrame tests
Change-Id: If2ece6df8a89686ad36a123f1bddf3974b216a8c
Reviewed-on: http://gerrit.dmdirc.com/1244
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 years ago
Greboid
786b444351
Fix broken unit tests, ignore a broken one.
Fixes issue 4132
Fixes issue 4136
Fixes issue 4138
Fixes issue 4137
Change-Id: Ib9ebecf889c4dd14a77b6754de6f4fd697db042c
Reviewed-on: http://gerrit.dmdirc.com/1243
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
14 years ago
Greboid
a668406f3d
Add a string array row comparator to the alias dialog response column.
Fixes issue 4146
Change-Id: I1bfbf9356f21ebed5a7adc0c8e0a1d3a8d3ad300
Reviewed-on: http://gerrit.dmdirc.com/1242
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
14 years ago
Chris Smith
42054cbdbc
Prefix some windows with "DMDirc:"
Fixes issue 4134
Fixes issue 4135
Fixes issue 4133
Change-Id: Iddd21293b8adbc004a04a25da9c4cad57cb6c168
Reviewed-on: http://gerrit.dmdirc.com/1241
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 years ago
Greboid
aa3e2afa01
Fixes compile warnings
Change-Id: I940e17cc8b1de1dcac0cb6d92f61f3067a5cc058
Reviewed-on: http://gerrit.dmdirc.com/1239
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 years ago
Simon Mott
e969295b10
Mouse scrolling of buttonbar works the same as the treeview.
issue 4062
Change-Id: I70082e47c387462e656a566e72ee390cba331770
Reviewed-on: http://gerrit.dmdirc.com/1199
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 years ago
Chris Smith
227750d140
Fix history window not working
Fixes issue 4130
Change-Id: Ic6037c6a0716ff9c85c48e49716856e7f2faa90e
Reviewed-on: http://gerrit.dmdirc.com/1235
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 years ago
Greboid
2aaefca2e3
Show errors when loading frame managers
Change-Id: I7965c1569a86fa288b532169ff2ef44dc04881b3
Reviewed-on: http://gerrit.dmdirc.com/1198
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 years ago
Greboid
2a043de513
Change StandardDialog setTitle behaviour to include DMDirc: in the title.
Change-Id: I69d5e094768f2d463a30bf023b996dbe778227c5
Reviewed-on: http://gerrit.dmdirc.com/1233
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 years ago
Greboid
0d9b815a2b
Yay I love OS X!!!!!!!!!!!!!!!!!!!! </sarcasm>
If using OS X UI, default to default padding in mig layout.
Change-Id: Ib2010399c032e87e8f9bf1f50438ffd7b0cdcdcf
Reviewed-on: http://gerrit.dmdirc.com/1232
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
14 years ago
Greboid
e384f363cd
Adds vetoable selection listeners and made NSD use them to prevent de-selection.
Fixes issue 4126
Change-Id: I07dbbe0ea7afc5907be20c157b6753bc7e32b122
Reviewed-on: http://gerrit.dmdirc.com/1231
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 years ago
Chris Smith
e3450e779b
Add twitter action components
See https://gist.github.com/328179 for example usage
Change-Id: I30658c9492a2145dcad20b33174e2d0a9ed0dbc4
Reviewed-on: http://gerrit.dmdirc.com/1223
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
14 years ago
Chris Smith
a2f55161fa
Merge branch 'dcc-architecture'
Fixes issue 4035
Change-Id: I7c29ec0d55ba00295e85c94e7364ad59bf9bbaa3
Reviewed-on: http://gerrit.dmdirc.com/1220
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 years ago
Greboid
f7f41d5683
Use SwingWindowListener instead of FrameListener in WindowMenuFrameManager
fixes issue 4110
Change-Id: I8f0a8f0e7bdfb46b4b5a01ab2044deb5e7334203
Reviewed-on: http://gerrit.dmdirc.com/1218
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 years ago
Greboid
1cd400da2c
Dont use a known null component in the prefs panel...
Fixes issue 4105
Change-Id: I2d2339e999b0e5b649896bd99cf329aa8c085db2
Reviewed-on: http://gerrit.dmdirc.com/1217
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 years ago
Shane Mc Cormack
508dc526cd
Update plugins to use filesDir
Change-Id: I7b86511d66a605d3f800b6d4171d65863cdae70c
Reviewed-on: http://gerrit.dmdirc.com/1216
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 years ago
Shane Mc Cormack
da96af41ff
Fix dcc and relaybot plugins after recent change to parser callbacks.
Change-Id: Ieff2782b780f37d794ae0fc935cb9b4e6b989535
Reviewed-on: http://gerrit.dmdirc.com/1214
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 years ago
Chris Smith
5cf9115cfe
Twitter plugin now uses real timestamps for messages
Change-Id: I26ed65823ded1bdc0b886df5b0a0bc0c4885ff3b
Reviewed-on: http://gerrit.dmdirc.com/1210
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
14 years ago
Greboid
295a55a7dd
Fixes away state indicators being broken if away on connect (or attach)
Change-Id: I5472a2ac3024b80c5a260c8ca64d53b48b83e78b
Reviewed-on: http://gerrit.dmdirc.com/1205
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 years ago
Greboid
b410dbcdc0
Remove some calls to Main.getUI()
Change-Id: I403de4733013a46723c310bfc81163a0a3376d4c
Reviewed-on: http://gerrit.dmdirc.com/1197
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 years ago
Greboid
6ef1791ee1
Tidy up away state handling
Change-Id: I71786e7df170e52a8a8b898fbc6168c0c3884bf6
Reviewed-on: http://gerrit.dmdirc.com/1204
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 years ago
Greboid
75f2a661e2
Removes some uses of deprecated methods
Change-Id: I22de49ab4ce11af7647d2cdaadb894ac7a0291ef
Reviewed-on: http://gerrit.dmdirc.com/1196
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 years ago
Greboid
5c067cb03c
Remove OpenJDK warning, OpenJDK works better than sun jre6 now...
Fixes issue 3853
Change-Id: Id57da707ee10ce17189a233a321cdd8d10a9f2f7
Reviewed-on: http://gerrit.dmdirc.com/1190
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
14 years ago
Simon Mott
eb13f5902b
Implements button sorting according to UI Sort settings
fixes issue 4040
Change-Id: Iee0dbde098f0870624112f77fddeee44c266191f
Reviewed-on: http://gerrit.dmdirc.com/1194
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 years ago
Greboid
62c9d9427e
Increase efficiency of windowdeleted method in button bar
Change-Id: I193ddeed1b8d147d16bfca976378ebe667e1630c
Reviewed-on: http://gerrit.dmdirc.com/1193
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 years ago
Greboid
a9bb982de5
Don't modify the layout of a container whilst its visible.
Fixes issue 4083
Change-Id: I6b939c7516b481366d0933f6b572d76616e89864
Reviewed-on: http://gerrit.dmdirc.com/1192
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
14 years ago
Simon Mott
2306638331
Right click menus for Buttons in buttonBar.
Fixes issue 4063
Change-Id: I2b7c705f572784e23dadc5b6e65a007d0ca9b4b2
Reviewed-on: http://gerrit.dmdirc.com/1191
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 years ago
Simon Mott
a494a9d9d8
Check for null
fixes issue 4066
fixes issue 4067
Change-Id: Iaeada7d3db1d7ed9ffab8e8a30294a6f3eb59ba7
Reviewed-on: http://gerrit.dmdirc.com/1187
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 years ago
Simon Mott
aed217b531
Fixed an issue with buttons not being removed correctly when all windows are closed
Change-Id: I4d7f531c22fd697243592a7f96f0d173eafc0f6b
Reviewed-on: http://gerrit.dmdirc.com/1186
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 years ago
Greboid
089efde3d5
Fixes treeview not listening for new settings
Change-Id: Ib8f97015ca6488a631a67ecc52787a25d2992aef
Reviewed-on: http://gerrit.dmdirc.com/1185
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 years ago
Chris Smith
dc79b2f3ef
Add protocol description objects to twitter/irc plugins
Change-Id: I9703a04c087940686705e7fdddb0be5dcc2a3b00
Reviewed-on: http://gerrit.dmdirc.com/1183
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
14 years ago
Simon Mott
c393cb45be
ButtonBar groups children to parent and sorts by the order windows were created by default.
Also prevents multiple buttons showing as being active
Groundwork for issue 4040
Change-Id: If5cbf48857ba7f78b35833bdd46911f4cf83c884
Reviewed-on: http://gerrit.dmdirc.com/1165
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 years ago
Greboid
da5e7aef92
Rename treeview sort config options
issue 3837
Change-Id: I0302e13d8bf72b4af17a52d51ae527d266a7ce5a
Reviewed-on: http://gerrit.dmdirc.com/1180
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
14 years ago
Greboid
6ded35dee3
Fixes textpane not autoscrolling on creation.
Change-Id: If3499a631e9dfe919bb1dab480c7c01504e39dc0
Reviewed-on: http://gerrit.dmdirc.com/1168
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 years ago
Greboid
856ec9f657
Fixes nicklist and topicbar being empty on channel join
Change-Id: Ib4cb9e6fc1222eddc8dafab30104b951f8d0ae41
Reviewed-on: http://gerrit.dmdirc.com/1167
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 years ago
Simon Mott
85c333cb59
Created ButtonPanel which extends JPanel and implements Scrollable.
fixes issue 4041
fixes issue 4042
Change-Id: I2244fc811c0974305d5fecfb0f69ea1f6776c995
Reviewed-on: http://gerrit.dmdirc.com/1163
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 years ago