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
Greboid
3fefcc2cfa
Remove use of deprecated methods
Change-Id: Ic8894d6baba0065b4d928300625de2ca19e168d6
Reviewed-on: http://gerrit.dmdirc.com/1160
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 years ago
Greboid
15f5314833
Move FrameManager to the SwingUI, use UI window listeners for frame containers
Make background opened windows respect maximised states
Fixes issue 4037
Change-Id: I2d5096ef116b5e5325eb050c51a17cab4e5b867d
Reviewed-on: http://gerrit.dmdirc.com/1154
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 years ago
Chris Smith
d21f487e3c
Fix lag display plugin using deprecated methods
Change-Id: I5f8a128dd57f79aee696d21ee55da796824470f0
Reviewed-on: http://gerrit.dmdirc.com/1153
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 years ago
Chris Smith
46ba0c303d
Minor deprecation changes
Change-Id: I4085cc6243386d8911afddd752769b252e1810c7
Reviewed-on: http://gerrit.dmdirc.com/1151
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 years ago
Greboid
cdab0eee70
Fixes some EDT violations.
Change-Id: I0a41dbf8eb7e9e62eb5ec94eb54167a9a49243d4
Reviewed-on: http://gerrit.dmdirc.com/1149
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 years ago
Greboid
7fcb6727aa
FrameContainers need UIControllers to be sane... Simple method to provide this.
Change-Id: I1fe08f27693e9fb8134b53c317a8871d93658178
Reviewed-on: http://gerrit.dmdirc.com/1145
Automatic-Compile: Chris Smith <chris@dmdirc.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 years ago
Simon Mott
0ee836f0f5
Wraps Buttonbar in a scrollPane
fixes issue 4022
Change-Id: Ibc83b9069eb802adfed4276a1b94e1f45b156280
Reviewed-on: http://gerrit.dmdirc.com/1142
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
14 years ago
Chris Smith
9a1986e00e
Follow through with the deprecations
Change-Id: I0e391bd7997f1bed8214dc4decad2616925e51bf
Reviewed-on: http://gerrit.dmdirc.com/1147
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 years ago
Chris Smith
ae3eb43d28
Massive window changes.
See corresponding core change for full details.
Change-Id: I6ddf872aa7073dd9306a17f6ae03c462a5898296
Reviewed-on: http://gerrit.dmdirc.com/1143
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 years ago
Simon Mott
ffd5721510
Resizing of buttonBar now works correctly (You can make it smaller!!)
fixes issue 4025
Change-Id: I30abdc51d1cd7eee8907ab6c0038ef1d3981a354
Reviewed-on: http://gerrit.dmdirc.com/1141
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 years ago
Chris Smith
4058009b8f
Fix unit tests not compiling
Change-Id: I251a10fd3a0b4d0eabf13aff9052b6e576120911
Reviewed-on: http://gerrit.dmdirc.com/1139
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 years ago
Chris Smith
347ddc730b
Unbreak and break some more stuff
Change-Id: Ifea87add9b2280433071363e850b4c37ce14d12e
Reviewed-on: http://gerrit.dmdirc.com/1135
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
14 years ago
Greboid
5bad64fced
Fixes relaybot plugin relying on a non existant parser
Change-Id: I86b948e6a3b6f84315c78766b814f7747263b0b9
Reviewed-on: http://gerrit.dmdirc.com/1132
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 years ago
Greboid
9c5a770d98
Work on background opening of windows.
issue 141
Change-Id: I43ea7438c849c590f7c172b19caec99f1f8d8533
Reviewed-on: http://gerrit.dmdirc.com/1130
Automatic-Compile: Chris Smith <chris@dmdirc.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 years ago
Simon Mott
a24dbcff2b
mIRC tab completer does not cache results.
fixes issue 3883
Change-Id: Id6dc34d0dabb763a8ac03ef20ee66fd9caf6d8eb
Reviewed-on: http://gerrit.dmdirc.com/1110
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 years ago
Chris Smith
a84bdb82b1
Relaybot is now a subplugin of the IRC Parser
Fixes issue 4001
Change-Id: Ic93e65f19337913aea5133cce6a845c5ab8b974d
Reviewed-on: http://gerrit.dmdirc.com/1128
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 years ago
Greboid
c4ee8a70ef
Fixes issue 4009
I rewrote the code to disable and enable the buttons a while back, I'll add
this code as a fallback safety measure.
Change-Id: Ia6037f25f5222d6bf954d45f6344a0121a2dfca9
Reviewed-on: http://gerrit.dmdirc.com/1127
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 years ago