Gregory Holmes
9dc99b15cb
Somre more treeview simplification
git-svn-id: http://svn.dmdirc.com/trunk@2344 00569f92 -eb28-0410-84fd-f71c24880f
hace 17 años
Gregory Holmes
a9af71a6fe
Tidied up the treeview some more, and ironed out some bugs with the new selection/scrolling code
Changed the way framecontainers add themselves to the treeview
Fixed the PasteDialog not moving itself when it resizes
git-svn-id: http://svn.dmdirc.com/trunk@2343 00569f92 -eb28-0410-84fd-f71c24880f
hace 17 años
Chris Smith
65a8e5fe40
Logger.doAssertion no longer takes a message
ActionManager now enforces all (previously unstated) preconditions
git-svn-id: http://svn.dmdirc.com/trunk@2342 00569f92 -eb28-0410-84fd-f71c24880f
hace 17 años
Chris Smith
cb55bb0a0f
More Server/ServerEventHandler work
Added Logger.doAssertion
git-svn-id: http://svn.dmdirc.com/trunk@2341 00569f92 -eb28-0410-84fd-f71c24880f
hace 17 años
Gregory Holmes
f84a157956
Fixed broken mousewheel scrolling
Tidied up the treeview
git-svn-id: http://svn.dmdirc.com/trunk@2340 00569f92 -eb28-0410-84fd-f71c24880f
hace 17 años
Gregory Holmes
0d81afb970
Abstracted JTree scrolling (relies on the tree using a DefaultTreeModel and DefaultMutableTreeNodes)
Issue 481: Prefs dialog treeview should scroll with mousewheel
git-svn-id: http://svn.dmdirc.com/trunk@2339 00569f92 -eb28-0410-84fd-f71c24880f
hace 17 años
Gregory Holmes
dd956d3e2f
More work on dialog singletons
Fixed a bug where perform/server settings tried to use empty server/network names
Moved first run wizard into the wizard package
git-svn-id: http://svn.dmdirc.com/trunk@2338 00569f92 -eb28-0410-84fd-f71c24880f
hace 17 años
Chris Smith
3b0d99fc5f
Some more event tidying
Moved server state enum into its own file
git-svn-id: http://svn.dmdirc.com/trunk@2337 00569f92 -eb28-0410-84fd-f71c24880f
hace 17 años
Chris Smith
2dc86a4e61
Simplified some server event handling
ServerEventHandler now makes sure that the events are from the correct parser.
git-svn-id: http://svn.dmdirc.com/trunk@2336 00569f92 -eb28-0410-84fd-f71c24880f
hace 17 años
Chris Smith
8378135048
Start moving parser callbacks out of Server
git-svn-id: http://svn.dmdirc.com/trunk@2335 00569f92 -eb28-0410-84fd-f71c24880f
hace 17 años
Gregory Holmes
11ec1addbf
Started work on singletones destroying themselves when they're closed
BUG: Expanding settings no longer tries to use a null config
git-svn-id: http://svn.dmdirc.com/trunk@2333 00569f92 -eb28-0410-84fd-f71c24880f
hace 17 años
Chris Smith
fda97eb9fb
Remove SwingUtils.invokeLater wrappers from Server/Channel
git-svn-id: http://svn.dmdirc.com/trunk@2332 00569f92 -eb28-0410-84fd-f71c24880f
hace 17 años
Chris Smith
41b6a6b39f
InputHandler now updates tab completion style when the setting is changed
git-svn-id: http://svn.dmdirc.com/trunk@2331 00569f92 -eb28-0410-84fd-f71c24880f
hace 17 años
Chris Smith
92436d22b0
InputHandler now beeps as appropriate
git-svn-id: http://svn.dmdirc.com/trunk@2330 00569f92 -eb28-0410-84fd-f71c24880f
hace 17 años
Chris Smith
4bf10d6e56
Some Server code improvements/changes
git-svn-id: http://svn.dmdirc.com/trunk@2329 00569f92 -eb28-0410-84fd-f71c24880f
hace 17 años
Chris Smith
08e87b62e7
Attempt to fix multiple parsers somehow being connected for one server:
* Server now synchronises usages of its state variable
* Added an extra state check to post005
git-svn-id: http://svn.dmdirc.com/trunk@2328 00569f92 -eb28-0410-84fd-f71c24880f
hace 17 años
Chris Smith
257c410214
Possible fix for the SVN oddness going on in ui.input
git-svn-id: http://svn.dmdirc.com/trunk@2327 00569f92 -eb28-0410-84fd-f71c24880f
hace 17 años
Gregory Holmes
e363648964
Some work on improving the flexibility of the nowplaying plugin
git-svn-id: http://svn.dmdirc.com/trunk@2326 00569f92 -eb28-0410-84fd-f71c24880f
hace 17 años
Gregory Holmes
381231e44e
Treeview scrolling now handles the global window properly
git-svn-id: http://svn.dmdirc.com/trunk@2325 00569f92 -eb28-0410-84fd-f71c24880f
hace 17 años
Chris Smith
763b232421
mIRC-style tab completion
git-svn-id: http://svn.dmdirc.com/trunk@2324 00569f92 -eb28-0410-84fd-f71c24880f
hace 17 años
Chris Smith
61b849f44b
Tab completion styles are now abstracted
git-svn-id: http://svn.dmdirc.com/trunk@2323 00569f92 -eb28-0410-84fd-f71c24880f
hace 17 años
Chris Smith
43e6bbbed7
Treeview now sorts non-standard windows above others
git-svn-id: http://svn.dmdirc.com/trunk@2322 00569f92 -eb28-0410-84fd-f71c24880f
hace 17 años
Chris Smith
b690f60f49
Global Window now adds itself to the frame manager
git-svn-id: http://svn.dmdirc.com/trunk@2321 00569f92 -eb28-0410-84fd-f71c24880f
hace 17 años
Chris Smith
0a0e241b81
Commands now use constants for the two common formats (commandOutput/commandError)
git-svn-id: http://svn.dmdirc.com/trunk@2319 00569f92 -eb28-0410-84fd-f71c24880f
hace 17 años
Chris Smith
350ec3cc67
Debug command improvements
git-svn-id: http://svn.dmdirc.com/trunk@2317 00569f92 -eb28-0410-84fd-f71c24880f
hace 17 años
Gregory Holmes
7c22039c5e
Fixed the window menu manager from not showing anything but parent containers
git-svn-id: http://svn.dmdirc.com/trunk@2316 00569f92 -eb28-0410-84fd-f71c24880f
hace 17 años
Gregory Holmes
5229587e1c
FrameManagers now use {add,del}Window(FrameContainer) and {add,del}Window(FrameContainer, FrameContainer) instead of {add,del}Server and {add,del}Custom
git-svn-id: http://svn.dmdirc.com/trunk@2315 00569f92 -eb28-0410-84fd-f71c24880f
hace 17 años
Shane Mc Cormack
fb6e852c59
Added missing dots.
Reverted to using non-fallback method for getOptionBool
git-svn-id: http://svn.dmdirc.com/trunk@2314 00569f92 -eb28-0410-84fd-f71c24880f
hace 17 años
Chris Smith
8c55e32c13
Remove unused method from config manager
git-svn-id: http://svn.dmdirc.com/trunk@2313 00569f92 -eb28-0410-84fd-f71c24880f
hace 17 años
Chris Smith
2daf38f09a
Fixed getOptionBool and re-added non-fallback version
getOption now throws an InvalidArgumentException not an IndexOutOfBoundsException
git-svn-id: http://svn.dmdirc.com/trunk@2312 00569f92 -eb28-0410-84fd-f71c24880f
hace 17 años
Gregory Holmes
e6d39c04cb
ConfigManager.getOptionBool(domain, key) has been replaced with getOptionBool(domain, key, fallback)
git-svn-id: http://svn.dmdirc.com/trunk@2311 00569f92 -eb28-0410-84fd-f71c24880f
hace 17 años
Chris Smith
5cedbfbbe8
Added /debug globalconfiginfo
git-svn-id: http://svn.dmdirc.com/trunk@2310 00569f92 -eb28-0410-84fd-f71c24880f
hace 17 años
Gregory Holmes
cf2bbd9aa0
Installer is step 3 not 2
git-svn-id: http://svn.dmdirc.com/trunk@2309 00569f92 -eb28-0410-84fd-f71c24880f
hace 17 años
Gregory Holmes
ffcada908d
Wizards now listen to enter and escape
git-svn-id: http://svn.dmdirc.com/trunk@2308 00569f92 -eb28-0410-84fd-f71c24880f
hace 17 años
Gregory Holmes
4274a4cf00
"Plugins configure menu only shows active and configurable options now, previously showed inactive plugins aswell"
git-svn-id: http://svn.dmdirc.com/trunk@2307 00569f92 -eb28-0410-84fd-f71c24880f
hace 17 años
Chris Smith
c29c245d86
URL linking improvement (now removes trailing full stops and commas)
git-svn-id: http://svn.dmdirc.com/trunk@2306 00569f92 -eb28-0410-84fd-f71c24880f
hace 17 años
Gregory Holmes
dd11d0f046
Switched settings accelerator from s to e and switched server menu (old file menu) from f to s
git-svn-id: http://svn.dmdirc.com/trunk@2305 00569f92 -eb28-0410-84fd-f71c24880f
hace 17 años
Gregory Holmes
09f40f7f48
Fixed the About dialog and plugin dialog links not opening a browser
git-svn-id: http://svn.dmdirc.com/trunk@2304 00569f92 -eb28-0410-84fd-f71c24880f
hace 17 años
Gregory Holmes
65df18baa9
BUG: Condition editor now shows the correct comparisons (has been showing comparisons for the argument 'till now)
git-svn-id: http://svn.dmdirc.com/trunk@2303 00569f92 -eb28-0410-84fd-f71c24880f
hace 17 años
Gregory Holmes
71c48ec809
Error icon in the status bar no longer shows whilst the error list is open
git-svn-id: http://svn.dmdirc.com/trunk@2302 00569f92 -eb28-0410-84fd-f71c24880f
hace 17 años
Gregory Holmes
6d8ea6f39c
Removed debug from ErrorManager
git-svn-id: http://svn.dmdirc.com/trunk@2300 00569f92 -eb28-0410-84fd-f71c24880f
hace 17 años
Gregory Holmes
dd6d9462e0
Fixed configure plugin menu not clearing when repopulating
git-svn-id: http://svn.dmdirc.com/trunk@2299 00569f92 -eb28-0410-84fd-f71c24880f
hace 17 años
Chris Smith
d7f59fc85c
The lag display plugin now caches ping times (so if you focus a window that's in the process of timing out, it'll display "Xs+" as expected instead of the last successful ping time)
git-svn-id: http://svn.dmdirc.com/trunk@2298 00569f92 -eb28-0410-84fd-f71c24880f
hace 17 años
Shane Mc Cormack
bb5180a4d8
PluginManager now catches exceptions thrown when processEvent calls are forwarded
git-svn-id: http://svn.dmdirc.com/trunk@2296 00569f92 -eb28-0410-84fd-f71c24880f
hace 17 años
Gregory Holmes
e3b4fbdb53
synchronize on the dialog list not the method to get the dialogs
git-svn-id: http://svn.dmdirc.com/trunk@2292 00569f92 -eb28-0410-84fd-f71c24880f
hace 17 años
Gregory Holmes
3fd86f198e
Issue 412: 'Configure plugins' menu
git-svn-id: http://svn.dmdirc.com/trunk@2291 00569f92 -eb28-0410-84fd-f71c24880f
hace 17 años
Gregory Holmes
89e7cf5f91
Issue 465: OSD respond live to config changes
git-svn-id: http://svn.dmdirc.com/trunk@2290 00569f92 -eb28-0410-84fd-f71c24880f
hace 17 años
Gregory Holmes
b61ed2b9b5
Fixed error manager saying errors failed to send if the error was a new error
git-svn-id: http://svn.dmdirc.com/trunk@2289 00569f92 -eb28-0410-84fd-f71c24880f
hace 17 años
Gregory Holmes
447766bdce
Fixed IOBe on the new prefs setting code
git-svn-id: http://svn.dmdirc.com/trunk@2288 00569f92 -eb28-0410-84fd-f71c24880f
hace 17 años
Gregory Holmes
1f99353fab
Prefs dialog (should) only set options when it needs to
git-svn-id: http://svn.dmdirc.com/trunk@2287 00569f92 -eb28-0410-84fd-f71c24880f
hace 17 años