Greg Holmes
492093f9fb
Crazy platform specific hacks, I hate you yarcanox
Fixes issue 4223
Change-Id: I97ab4e201567f8a67bd74e16e4209e2ea1338650
Reviewed-on: http://gerrit.dmdirc.com/1371
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 years ago
Chris Smith
47dc4990ad
OldTextLabel now uses correct fg!
Change-Id: I83a603383632edbc39f9bb7b1b4b1a38cfb688c5
Reviewed-on: http://gerrit.dmdirc.com/1370
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 years ago
Chris Smith
a96cd2fecb
HTMLLabel now obeys fg colours
Fixes issue 4216
Change-Id: Icbc05fe6408828a8b584fe6769426e66b8095c12
Reviewed-on: http://gerrit.dmdirc.com/1369
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 years ago
Chris Smith
9d729d4b8a
TextLabels now use correct foreground colours
Fixes issue 4225
Change-Id: Ic460ec4e6fa2f4de5467b030fbb3e17de99179f0
Reviewed-on: http://gerrit.dmdirc.com/1368
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 years ago
Greg Holmes
4904a5a949
Fix EDt violations, deadlocks and style!
Fixes issue 4245
Change-Id: Idefb5f6edee4667636fa0918f7855d788ba78835
Reviewed-on: http://gerrit.dmdirc.com/1367
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 years ago
Greg Holmes
ef17ae7134
Add ability to add items to server lists.
Change-Id: I03a5126016b7be5c243d00384d00d750a1e07051
Reviewed-on: http://gerrit.dmdirc.com/1365
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 years ago
Chris Smith
82c28d67d7
More HashTable removal
Make the LoggingPlugin less stupid
Change-Id: I12b2ca7b6a3f61a20015cebbcd81f4efed34a83f
Reviewed-on: http://gerrit.dmdirc.com/1360
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 years ago
Greg Holmes
f3dbfb2d84
Fixes a whole bunch of issues with the server list ui and the perform panel.
Change-Id: I45d5a343c90989c8e36abb1704d27803f5e53eff
Reviewed-on: http://gerrit.dmdirc.com/1357
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 years ago
Greg Holmes
16108d500d
If there are no server groups disable things awesomely.
Implement saving of things correctly
Fixes issue 4242
Fixes issue 1461
Change-Id: Ibc3b79d1456d2f5402a9b4915231183d6acede4f
Reviewed-on: http://gerrit.dmdirc.com/1355
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 years ago
Greg Holmes
a9b8cb4351
Add saving to server list ui
Change-Id: I1e89fa3c4fee86069d168bf7308032f6ff70e7d8
Reviewed-on: http://gerrit.dmdirc.com/1354
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 years ago
Simon Mott
86bc5aa8a9
Corrects padding issue with JTextArea in perform panel
fixes issue 4244
Change-Id: I46c9ea922c8cf9e16993215077b070e696fc960a
Reviewed-on: http://gerrit.dmdirc.com/1353
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 years ago
Simon Mott
602fbae1c6
General style fixes in performpanel
Change-Id: I9f21166cefa3ad7022c8174b36fbfaa4a0c054ba
Reviewed-on: http://gerrit.dmdirc.com/1352
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 years ago
Simon Mott
be2aa4fe43
Display server/network name or text in perform dropdown on the server settings dialog
fixes issue 4243
Change-Id: Ie50b567461464ee148e9694442f4002778b1f68a
Reviewed-on: http://gerrit.dmdirc.com/1351
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 years ago
Greg Holmes
8b227e4483
Read only server list ui
issue 1461
Change-Id: I98fb7d21ddac68ce02a2eb6ffc2e08bcbc179a5f
Reviewed-on: http://gerrit.dmdirc.com/1341
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 years ago
Simon Mott
46407fe55a
Perform Panel Abstraction
Fixes issue 4207
Change-Id: I1518c950fd23aa3ec1bd2f0a4b1e6650c9ebb890
Reviewed-on: http://gerrit.dmdirc.com/1314
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 years ago
Chris Smith
430711e424
Style fixes
Change-Id: Idfb8db25bbc7d0d9ba8f7233f2fa59b4e6c44924
Reviewed-on: http://gerrit.dmdirc.com/1333
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 years ago
Chris Smith
6b0a81a27b
Style fixes
Change-Id: I1a3166e5b4f21430b119f5a2692c8554e192aec1
Reviewed-on: http://gerrit.dmdirc.com/1329
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 years ago
Greg Holmes
8016183432
Import order fixing
Change-Id: I96c3ad666c6a176d5289f47c02ba6a524ee34172
Reviewed-on: http://gerrit.dmdirc.com/1327
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 years ago
Greg Holmes
e415c20c52
Style fixes
Change-Id: Id4892abf0ade56e53771bf3ecae69adb7992cb77
Reviewed-on: http://gerrit.dmdirc.com/1321
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 years ago
Greg Holmes
b4fcfdf1bf
Add generic combo box model.
Fixes issue 4230
Change-Id: I30cf8d2b3cc7e67357dd42cf0b320e1097983fba
Reviewed-on: http://gerrit.dmdirc.com/1312
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 years ago
Greg Holmes
39281e9e9c
Don't add duplicate windows... simplest fix for obscure timing issues...
Fixes issue 4196
Change-Id: Idddfe2ded29019a065f861902fd9950b9455f8d7
Reviewed-on: http://gerrit.dmdirc.com/1295
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 years ago
Simon Mott
e827227310
Ignore windows that SwingUI doesnt know about when the client is starting up
Fixes issue 4203
Change-Id: I9bd2789ab3014af1de13f9d1e3e70f345da6cb33
Reviewed-on: http://gerrit.dmdirc.com/1296
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 years ago
Simon Mott
399082a731
Make buttonbar work correcly with on the fly frame manager switching.
fixes issue 4197
fixes issue 4198
Change-Id: I80fa15683fc28124914703d6b83648399c1197b7
Reviewed-on: http://gerrit.dmdirc.com/1294
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 years ago
Greg Holmes
597aefda47
More null checking in textpane highlighting code
Fixes issue 4191
Change-Id: I743ac78735e1597905b0ef16dd1ab5fc8ebb39ca
Reviewed-on: http://gerrit.dmdirc.com/1289
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 years ago
Greg Holmes
1b45f8aee1
Refresh installed states in addonbrowser on install.
Fixes issue 3779
Change-Id: I74abc003dc6334d994b1d515a08fcf30b8498089
Reviewed-on: http://gerrit.dmdirc.com/1286
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 years ago
Greg Holmes
059a40e1a8
Use new invite methods, remove useless maplist.
Change-Id: If37f7f4d986afa7b1e1ed16d839eac438a690d85
Depends-On: Ie63e84f626a248f85af36185c3a4a72d9f117e74
Reviewed-on: http://gerrit.dmdirc.com/1278
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 years ago
Greg Holmes
2530588781
Accept/Dismiss all invites only accepts or dismisses the current server's invites now.
Fixes issue 4174
Change-Id: I5266c24460c2a6f733a2c2b902bfaab33fdc5094
Reviewed-on: http://gerrit.dmdirc.com/1273
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 years ago
Greg Holmes
91136719fa
Fix unit test for advanced panel.
Change-Id: I279cbcd91921a18a76fb12dfdb4ce8e96b80d0b8
Reviewed-on: http://gerrit.dmdirc.com/1272
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 years ago
Greg Holmes
a39613f33f
Always save protocol schemes in lowercase.
Issue 4161
Change-Id: Ie494032e0c0d1cfe339c6d297a9bfb8f43116e53
Reviewed-on: http://gerrit.dmdirc.com/1271
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 years ago
Greg Holmes
c7944d491b
Rework the logic of the dopaste method.
Adds consistency across multi-line pasting with and without the
dialog and when not pasting multiple lines.
Fixes issue 4163
Change-Id: Ibf72bed71353530f2a8c340c31c05148b1ec014f
Reviewed-on: http://gerrit.dmdirc.com/1269
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
14 years ago
Greg Holmes
af353efffd
Add action stop support to the AED
Fixes issue 4170
Change-Id: I35ae563f53c048fc74779ed699f74b2f31b3c3f1
Reviewed-on: http://gerrit.dmdirc.com/1268
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 years ago
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
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
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
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
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
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
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
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
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
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
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