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 >
il y a 14 ans
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 >
il y a 14 ans
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 >
il y a 14 ans
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 >
il y a 14 ans
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 >
il y a 14 ans
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 >
il y a 14 ans
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 >
il y a 14 ans
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 >
il y a 14 ans
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 >
il y a 14 ans
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 >
il y a 14 ans
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 >
il y a 14 ans
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 >
il y a 14 ans
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 >
il y a 14 ans
Shane Mc Cormack
534bed2d20
Lots of twitter-related changes.
Revert the worst attempt at "style fixing" I have every seen in my life, and reapply some of the non-awful ones.
Fixes issue 0004205 : twitter parser can't cope with trailing space left by the join command
Fixes issue 0004143 : Command to force twitter parser to get new tweets
(/ctcp <channel> <refresh|update>)
Fixes issue 0004119 : twitter parser renaming, leaves old client
Fixes issue 0003980 : Kicking people with twitter parser should give some kind of feedback
(/KICK Command changed from raw to non-raw which broke this)
Fixes issue 0003932 : twitter parser should auto-rejoin when parting &twitter
Fixes issue 0003809 : Typo in twitter plugin prefs: prepend *nickanmes* with @
Fixes issue 0003761 : Twitter now allows 350 api calls per hour (Soon 1500)
Fixes issue 0003760 : Option to auto-part &channels on twitter after status has been set
Change FreeDesktop Notifications plugin to use a new thread rather than blocking.
Change-Id: I4df6553024608074b2f1ab8eec99f13f7da2ad3a
Reviewed-on: http://gerrit.dmdirc.com/1338
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
il y a 14 ans
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 >
il y a 14 ans
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 >
il y a 14 ans
Shane Mc Cormack
1baecd5d28
Add addon id.
Fixes issue 4233
Change-Id: Ie2a2fd36195e2b056bd99235cccc99e5f27cafba
Reviewed-on: http://gerrit.dmdirc.com/1345
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
il y a 14 ans
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 >
il y a 14 ans
Chris Smith
21d8d667a9
Fix some resource leaks in scripting plugin
Change-Id: I9153a1792ac59eea5d1ecc523ab7ff6bf74b8632
Reviewed-on: http://gerrit.dmdirc.com/1332
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
il y a 14 ans
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 >
il y a 14 ans
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 >
il y a 14 ans
Greg Holmes
0f73dacda6
Style fixes
Change-Id: I9b884b1b29e6d0a7ede267efdb9551591ea04003
Reviewed-on: http://gerrit.dmdirc.com/1323
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
il y a 14 ans
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 >
il y a 14 ans
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 >
il y a 14 ans
Chris Smith
c81cec1b12
Migrate ParserDebug plugin.
Change-Id: I661cc835878a13701363e9911b4f4cc23c83ae24
Reviewed-on: http://gerrit.dmdirc.com/1297
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
il y a 14 ans
Chris Smith
d6e817728c
Initial work on Twitter searching (with hashtags)
Change-Id: Ieb45d85e606bf0a883a5c2fb56e14841f9827ab5
Reviewed-on: http://gerrit.dmdirc.com/1310
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
il y a 14 ans
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 >
il y a 14 ans
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 >
il y a 14 ans
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 >
il y a 14 ans
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 >
il y a 14 ans
Chris Smith
6ae61a42a9
Add new parser method to Twitter parser
Change-Id: Iadf718a759054d815f416a60dfdfb4a97a45940d
Depends-On: I0ec15591dcc33c1af55b1267d175ea3abb0178fa
Reviewed-on: http://gerrit.dmdirc.com/1292
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: Chris Smith <chris@dmdirc.com >
il y a 14 ans
Chris Smith
70c346cf79
Fix redirect command again
Fixes issue 4150
Change-Id: I1c1608a591810130ead74e13dc9e7bb4001b3be2
Reviewed-on: http://gerrit.dmdirc.com/1287
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
il y a 14 ans
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 >
il y a 14 ans
Greg Holmes
6c0aaff176
Add method to twitter parser
Change-Id: I5fe70a4a23c161552fd1679cce68e6453e992220
Reviewed-on: http://gerrit.dmdirc.com/1282
Automatic-Compile: Chris Smith <chris@dmdirc.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
il y a 14 ans
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 >
il y a 14 ans
Greg Holmes
5b7c10b73d
Fixes broken AED unit test
Fixes issue 4173
Change-Id: I326c5e6890999c1ab72780423effd1f35e10f8ad
Reviewed-on: http://gerrit.dmdirc.com/1277
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
il y a 14 ans
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 >
il y a 14 ans
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 >
il y a 14 ans
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 >
il y a 14 ans
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 >
il y a 14 ans
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 >
il y a 14 ans
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 >
il y a 14 ans
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 >
il y a 14 ans
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 >
il y a 14 ans
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 >
il y a 14 ans
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 >
il y a 14 ans
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 >
il y a 14 ans
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 >
il y a 14 ans
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 >
il y a 14 ans
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 >
il y a 14 ans