Gregory Holmes
173127e5a5
fixes issue 1391: URLHandler.substituteParams should replace unknown ports with \"\" not -1
git-svn-id: http://svn.dmdirc.com/trunk@4287 00569f92 -eb28-0410-84fd-f71c24880f
16 роки тому
Gregory Holmes
2ef51079de
lets just pretend this fixes issue 1386
git-svn-id: http://svn.dmdirc.com/trunk@4286 00569f92 -eb28-0410-84fd-f71c24880f
16 роки тому
Shane Mc Cormack
1543d3b685
Code Tidying (issue 1274), added some @since.
git-svn-id: http://svn.dmdirc.com/trunk@4285 00569f92 -eb28-0410-84fd-f71c24880f
16 роки тому
Shane Mc Cormack
db8c26727a
More work on Issue 457 (Now Playing for Windows)
The winamp dll can't currently getArtist() or getTitle() or getAlbum() properly, however getArtistTitle() works so that is used at the moment
git-svn-id: http://svn.dmdirc.com/trunk@4284 00569f92 -eb28-0410-84fd-f71c24880f
16 роки тому
Shane Mc Cormack
3a11411c48
Added getResourcesEndingWithAsBytes() methods to ResourceManagers
Work on issue 457 (Windows Now Playing)
git-svn-id: http://svn.dmdirc.com/trunk@4283 00569f92 -eb28-0410-84fd-f71c24880f
16 роки тому
Shane Mc Cormack
d13f760145
Fixes issue 1389: Plugin System needs tweaking.
- Plugin Manager needs to register interest in CLIENT_PREFS_CLOSED
- After autoloading, all other found plugins should be added to the known plugins list
- Don't tempload an already temploaded plugin
- use getPath() to create a file from URL not toURI to fix windows plugin loading issues
- Don't load the required plugin in checkPlugins, add it when loading
- loadPluginPerm should act like loadPlugin if a plugin isn't already temp loaded
git-svn-id: http://svn.dmdirc.com/trunk@4281 00569f92 -eb28-0410-84fd-f71c24880f
16 роки тому
Shane Mc Cormack
001772b530
CLIENT_PREFS_CLOSED is now called when the prefs dialog closes.
Fixes issue 1387
git-svn-id: http://svn.dmdirc.com/trunk@4280 00569f92 -eb28-0410-84fd-f71c24880f
16 роки тому
Shane Mc Cormack
fa7922584c
Fix for me sucking. Issue 1374
git-svn-id: http://svn.dmdirc.com/trunk@4274 00569f92 -eb28-0410-84fd-f71c24880f
16 роки тому
Shane Mc Cormack
18fcc9f2a5
Fix for Fix for issue 1374 wrt files not actually being opened (eg unit testing, or IOEs)
git-svn-id: http://svn.dmdirc.com/trunk@4272 00569f92 -eb28-0410-84fd-f71c24880f
16 роки тому
Chris Smith
16a8284ac0
Fix issue 1375: Dummy UI NPEs instansiating query windows
git-svn-id: http://svn.dmdirc.com/trunk@4271 00569f92 -eb28-0410-84fd-f71c24880f
16 роки тому
Shane Mc Cormack
bdabe5fbfc
Fix Issue 1374: Logging plugin now writes Channel/Query closed messages to files that timed out.
git-svn-id: http://svn.dmdirc.com/trunk@4270 00569f92 -eb28-0410-84fd-f71c24880f
16 роки тому
Shane Mc Cormack
0004879c73
Fixes issue 1373: alterMode() will queue a corresponding unset mode for modes that need it
git-svn-id: http://svn.dmdirc.com/trunk@4269 00569f92 -eb28-0410-84fd-f71c24880f
16 роки тому
Gregory Holmes
f3f092aafd
fixes issue 1351: Channel Modes Dialog - Unsetting Channel Key
now the paramodepanels are validating removed some unused code in the channelmodespane stripping spaces
git-svn-id: http://svn.dmdirc.com/trunk@4268 00569f92 -eb28-0410-84fd-f71c24880f
16 роки тому
Chris Smith
7db041d0e9
Methods in LoggingPlugin that aren't instance-specific are now static. Does not impact functionality.
git-svn-id: http://svn.dmdirc.com/trunk@4267 00569f92 -eb28-0410-84fd-f71c24880f
16 роки тому
Chris Smith
af48f31ef0
LoggingPlugin is no longer final for no good reason. Does not impact functionality.
git-svn-id: http://svn.dmdirc.com/trunk@4266 00569f92 -eb28-0410-84fd-f71c24880f
16 роки тому
Gregory Holmes
3c2146f692
fixes issue 1366: When joining multile channels in 1 go the treeview gets confused.
fixes issue 1348
git-svn-id: http://svn.dmdirc.com/trunk@4265 00569f92 -eb28-0410-84fd-f71c24880f
16 роки тому
Shane Mc Cormack
9b837bc8d4
Fix some random background colours I missed before when I did Issue 1324
git-svn-id: http://svn.dmdirc.com/trunk@4264 00569f92 -eb28-0410-84fd-f71c24880f
16 роки тому
Chris Smith
abc66d62b1
ParamModePanel now uses a validating text field, and refuses to validate if the input contains spaces
Fixes issue 1352 to some extent
git-svn-id: http://svn.dmdirc.com/trunk@4263 00569f92 -eb28-0410-84fd-f71c24880f
16 роки тому
Shane Mc Cormack
60c256e8f2
Issue 1321 and Issue 1246
Ok/Cancel buttons can now be seen on OSX
git-svn-id: http://svn.dmdirc.com/trunk@4262 00569f92 -eb28-0410-84fd-f71c24880f
16 роки тому
Chris Smith
78ca5a7191
Intelligent linking now includes ! in trailing punct
Fixes issue 1372
git-svn-id: http://svn.dmdirc.com/trunk@4261 00569f92 -eb28-0410-84fd-f71c24880f
16 роки тому
Shane Mc Cormack
6f26fcf737
Fixes issue 1321: Prefs dialog is too tall.
git-svn-id: http://svn.dmdirc.com/trunk@4260 00569f92 -eb28-0410-84fd-f71c24880f
16 роки тому
Gregory Holmes
d0fca1222b
fixes issue 1355: Topic changes don't change window title
git-svn-id: http://svn.dmdirc.com/trunk@4258 00569f92 -eb28-0410-84fd-f71c24880f
16 роки тому
Chris Smith
02e9baa05b
Added ParserFactory class and made Servers use it. Allows for unit tests to inject their own parsers.
Issue 1101
git-svn-id: http://svn.dmdirc.com/trunk@4257 00569f92 -eb28-0410-84fd-f71c24880f
16 роки тому
Shane Mc Cormack
989dd5a86a
Fix broken logic.
Fixes issue 137
git-svn-id: http://svn.dmdirc.com/trunk@4256 00569f92 -eb28-0410-84fd-f71c24880f
16 роки тому
Shane Mc Cormack
df799dd3e2
Javadoc fixes (issue 1369)
git-svn-id: http://svn.dmdirc.com/trunk@4248 00569f92 -eb28-0410-84fd-f71c24880f
16 роки тому
Shane Mc Cormack
a1cb348ddc
PluginInfo and PluginManager now reference plugins using URLs.
Fixes issue 1369
git-svn-id: http://svn.dmdirc.com/trunk@4245 00569f92 -eb28-0410-84fd-f71c24880f
16 роки тому
Gregory Holmes
7aa904a075
fixes issue 1370: On windows, the Ok button at the bottom of the AMD is labeled Cancel
git-svn-id: http://svn.dmdirc.com/trunk@4244 00569f92 -eb28-0410-84fd-f71c24880f
16 роки тому
Shane Mc Cormack
91bec51836
Code Tidying (Issue 1274)
git-svn-id: http://svn.dmdirc.com/trunk@4240 00569f92 -eb28-0410-84fd-f71c24880f
16 роки тому
Shane Mc Cormack
2b9212f043
getResourceManager now sets a 10 second timer to clear the ResourceManager (so as not to hold the file open) rather than relying on it being closed by everything that calls it.
pluginUpdated and updateMetaData now force the use of a new ResourceManager from getResourceManager (fixes issue 1363)
git-svn-id: http://svn.dmdirc.com/trunk@4239 00569f92 -eb28-0410-84fd-f71c24880f
16 роки тому
Shane Mc Cormack
affaa6880c
Don't add dmdirc icon to default message. (Issue 1365)
git-svn-id: http://svn.dmdirc.com/trunk@4238 00569f92 -eb28-0410-84fd-f71c24880f
16 роки тому
Gregory Holmes
c10d1dc125
fixes issue 1365: Status bar messages should support icons
git-svn-id: http://svn.dmdirc.com/trunk@4226 00569f92 -eb28-0410-84fd-f71c24880f
16 роки тому
Gregory Holmes
bf470550b5
fixes issue 1353: Any x setting <= 250 displays the same as x = 0
git-svn-id: http://svn.dmdirc.com/trunk@4220 00569f92 -eb28-0410-84fd-f71c24880f
16 роки тому
Gregory Holmes
d3d29a857f
Populate themes in a different thread. Issue 1334
git-svn-id: http://svn.dmdirc.com/trunk@4219 00569f92 -eb28-0410-84fd-f71c24880f
16 роки тому
Gregory Holmes
479fbf50fa
Populate plugins in a different thread. Issue 1334
git-svn-id: http://svn.dmdirc.com/trunk@4218 00569f92 -eb28-0410-84fd-f71c24880f
16 роки тому
Gregory Holmes
88b2637906
JFileChooser--. Issue 1334
git-svn-id: http://svn.dmdirc.com/trunk@4217 00569f92 -eb28-0410-84fd-f71c24880f
16 роки тому
Chris Smith
ed1db3575c
Nowplaying plugin no longer queries the currently playing track when the preferences dialog is initialised
Issue 1334
git-svn-id: http://svn.dmdirc.com/trunk@4216 00569f92 -eb28-0410-84fd-f71c24880f
16 роки тому
Chris Smith
cf1bd397c6
Parser may send socketclosed events when the server is trying to disconnect
Parsers no longer have to be connected already in order to use Server.connect
Yay for me
Issue 1302
git-svn-id: http://svn.dmdirc.com/trunk@4215 00569f92 -eb28-0410-84fd-f71c24880f
16 роки тому
Chris Smith
5d0b2a9f4e
ServerEventHandler now checks state before passing on events
Fixes issue 1302 (in a not-very-fixing sort of way)
git-svn-id: http://svn.dmdirc.com/trunk@4214 00569f92 -eb28-0410-84fd-f71c24880f
16 роки тому
Chris Smith
1e9c95e4b7
Changed an assertion in Server.java to throw an exception instead
Issue 1302
git-svn-id: http://svn.dmdirc.com/trunk@4213 00569f92 -eb28-0410-84fd-f71c24880f
16 роки тому
Chris Smith
339e5e8150
Global Window now says its max length is -1, WritableFrameContainer now handles max line lengths of <= 0 better
Should fix issue 1342
git-svn-id: http://svn.dmdirc.com/trunk@4212 00569f92 -eb28-0410-84fd-f71c24880f
16 роки тому
Chris Smith
e0c72fcb24
ConfigManager.getOptions(domain) now iterates backwards over identities, so higher precendence ones get added last (and thus override others).
Should fix issue 1339
git-svn-id: http://svn.dmdirc.com/trunk@4211 00569f92 -eb28-0410-84fd-f71c24880f
16 роки тому
Chris Smith
11d15369bd
Initial work on addon browser
Issue 1341
git-svn-id: http://svn.dmdirc.com/trunk@4210 00569f92 -eb28-0410-84fd-f71c24880f
16 роки тому
Gregory Holmes
8863d40ae9
fixes issue 1329: Update manager should be dismissed with "OK" even if some items are "Restart needed"
git-svn-id: http://svn.dmdirc.com/trunk@4209 00569f92 -eb28-0410-84fd-f71c24880f
16 роки тому
Gregory Holmes
9fd470f1c2
fixes issue 1174: No way to restore minimised window from treeview
fixes issue 1338
git-svn-id: http://svn.dmdirc.com/trunk@4208 00569f92 -eb28-0410-84fd-f71c24880f
16 роки тому
Chris Smith
d2d6bf2d2c
WindowManager now proxies selection listener stuff, for the lazy/lazoid. Fixes issue 1199, but won't help a bit with its dependency. Hah!
git-svn-id: http://svn.dmdirc.com/trunk@4206 00569f92 -eb28-0410-84fd-f71c24880f
16 роки тому
Chris Smith
d80bdf2c54
Update checker now has/uses restart required state, and actually notifies listeners about all state changes, rather than a few select ones.
Status bar now shows restart required icon appropriately.
Fixes issue 1303
git-svn-id: http://svn.dmdirc.com/trunk@4205 00569f92 -eb28-0410-84fd-f71c24880f
16 роки тому
Gregory Holmes
a1c716ddc6
fixes issue 1336: OSD is screwed
git-svn-id: http://svn.dmdirc.com/trunk@4204 00569f92 -eb28-0410-84fd-f71c24880f
16 роки тому
Gregory Holmes
04684f38ac
fixes issue 1336: OSD is screwed
git-svn-id: http://svn.dmdirc.com/trunk@4203 00569f92 -eb28-0410-84fd-f71c24880f
16 роки тому
Chris Smith
b81a909691
Synchronise access to the FrameContainer listener list when doing icon-related stuff
Might fix issue 1320, or might just cause random lockups, depending on how awful the UI is :D
git-svn-id: http://svn.dmdirc.com/trunk@4202 00569f92 -eb28-0410-84fd-f71c24880f
16 роки тому
Chris Smith
82de393831
Servers now clear away state when disconnecting, fixes issue 1308
git-svn-id: http://svn.dmdirc.com/trunk@4201 00569f92 -eb28-0410-84fd-f71c24880f
16 роки тому