Shane Mc Cormack
b87e3ba335
Update copyright for 2013
Change-Id: Idf38f5027a92166daf99039de75b759d47431de1
Reviewed-on: http://gerrit.dmdirc.com/2607
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
11 年之前
Shane Mc Cormack
d26602c9dc
Update Copyright for 2012
Change-Id: I0d40c3ac86b9e06fad3f29bc36612b4162e54d1c
Reviewed-on: http://gerrit.dmdirc.com/2287
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
12 年之前
Chris Smith
d4507e0b3a
Deprecation fixes
Sprinkle some annotations over the CommandManager
More fiddling with NB7.1 settings
Change-Id: I2a0b751798249d4cc3e527f6d2e5525d1936f0e1
Reviewed-on: http://gerrit.dmdirc.com/2278
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
12 年之前
Chris Smith
f6907b0b4b
Add component change methods/listeners
Make frame container properties private not protected
Change-Id: Ifb7367b7f62fd6db42a932fbc1dfe53627c3353b
Depends-On: Ia332992e0259e88511b60cf565c7b09f5fc4e796
Reviewed-on: http://gerrit.dmdirc.com/2124
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
13 年之前
Chris Smith
1011d7136a
Remove window class from frame containers
Change-Id: I6c243840a40655bbbdd7a32ab707a7f2e15880ae
Depends-On: I32d75cc6dee8dce03390a2d29026f70e5ebf2bc4
Reviewed-on: http://gerrit.dmdirc.com/2096
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
13 年之前
Greg Holmes
5ec9aee7f8
Deprecate static IconManager
Change-Id: I2aa96278d9ffabe0739d101cda83b11c56a59728
Reviewed-on: http://gerrit.dmdirc.com/2086
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 年之前
Greg Holmes
d04e2bea4f
Change header?
Change-Id: I635e0d111ed182713132145e4d5fb1654f776ec4
Reviewed-on: http://gerrit.dmdirc.com/2071
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 年之前
Chris Smith
d76efc309f
Make WindowManager non-static
CLIENT-84
Change-Id: I4f8df35efbb7ce266d6e8b1239c646a0a9c92107
Depends-On: Ia9b45bc4ff7f17af9e1eed758c0a659f6ab47251
Reviewed-on: http://gerrit.dmdirc.com/1987
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
13 年之前
Chris Smith
198a1597cc
Rework FrameContainer/UI interaction
- FrameContainers are no longer parameterised
- Introduced notion of window "Components"
- Removed per-window interfaces - fixes CLIENT-218
Change-Id: Ieefbf2d1e157e3638dbe8fdedbd4f32642061329
Depends-On: Iecbb2941c99a3412dc2eb3b7f56fc584d2db483e
Reviewed-on: http://gerrit.dmdirc.com/1885
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
13 年之前
Shane Mc Cormack
fd83b6b2a9
Update Copyright
Change-Id: I7f63fdd02ea0109fe31e55c44b078edae3862f32
Reviewed-on: http://gerrit.dmdirc.com/1726
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
13 年之前
Chris Smith
675c52357b
Rework how window closing works
Fixes CLIENT-82
Change-Id: I4ea9fbf6c939a5b16f15ade230255b948e210c2c
Depends-On: I97f44a9269288f876a7a71b412302cec4238d9d4
Reviewed-on: http://gerrit.dmdirc.com/1600
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
13 年之前
Chris Smith
a42e5be4fe
Remove some deprecated method use
Better handling for multiple/no windows
Change-Id: Iedfb161bd958d5f13de74818fe2e03838990263b
Reviewed-on: http://gerrit.dmdirc.com/1150
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 年之前
Chris Smith
f4bbdb48fe
Massive window changes.
Highlights:
- FrameContainers are now generic, according to their window type
- Writable frame containers now handle their tab completers
- Redirect plugin works again
- Windows are no longer actively requested from the UI; the UI
creates and adds them in response to events from the WindowManager
fixes issue 3997, fixes issue 4000, fixes issue 4012, fixes issue 4030
fixes issue 4027, fixes issue 4028, fixes issue 4029, fixes issue 4031
fixes issue 4032, fixes issue 4033
Change-Id: Ife307728e46bd3b6dcd189be6886ab8b6fbd9212
Reviewed-on: http://gerrit.dmdirc.com/1144
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
14 年之前
Chris Smith
9eeba69d5d
Deprecated methods, new ListenerList usage
Change-Id: I9fd4d0bfc2b23e25611f5fb7d845114bb6b8653b
Reviewed-on: http://gerrit.dmdirc.com/1125
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 年之前
Chris Smith
bec66870a7
Window titles are now handled by the core
Fixes issue 3996
Change-Id: I562e5db0da3af91b880cd98c9af11712750bf9f0
Reviewed-on: http://gerrit.dmdirc.com/1118
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 年之前
Chris Smith
a660afd735
Lots of refactoring relating to windows
Fixes issue 3993 (dev error)
Fixes issue 3994 (dev error)
Fixes issue 3995 (dev error)
Fixes issue 3989
Fixes issue 3982
Change-Id: Ieb4773f25c856d07f3fb96c9a5e47ef43b3ca534
Reviewed-on: http://gerrit.dmdirc.com/1112
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
14 年之前
Chris Smith
779ad44fe8
Rewrite how window closing works
Fixes issue 3786
Depends-On: If107303392a13a2b0fdbb1238f4f95b19b985335
Change-Id: I21615028be7c8569877686e6a4644e765b8426ee
Reviewed-on: http://gerrit.dmdirc.com/894
Automatic-Compile: Chris Smith <chris@dmdirc.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 年之前
Shane Mc Cormack
b691b14491
Update the copyright date on all files.
UpdateCopyright.sh now works out the year automatically.
UpdateCopyright.sh now ignores .git aswell as .svn
UpdateCopyright.sh now excludes Binary Files from being matched during the initial search, rather than as an afterthought.
Change-Id: I2cfc56851a4217a4c85cbc7361c7a90421aae717
Reviewed-on: http://gerrit.dmdirc.com/202
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
Tested-by: Shane Mc Cormack <shane@dmdirc.com >
14 年之前
Chris Smith
d5d9cd7880
Repurpose IconChangeListener as FrameInfoListener
FrameContainers now track their own name
Initial work on issue 2410
15 年之前
Chris Smith
cf88cea3e1
Remove unused import
Use open() not setVisible(true) in Custom and History windows. Fixes issue 2539
15 年之前
Gregory Holmes
ad6cddbba0
Update copyright header to 2009
15 年之前
Chris Smith
344f5a5723
Checkstyle fixes
Does not impact functionality
git-svn-id: http://svn.dmdirc.com/trunk@4492 00569f92 -eb28-0410-84fd-f71c24880f
16 年之前
Chris Smith
62e107af7a
FrameContainers now manage ConfigManagers instead of requiring their descendents to implement a getConfigManager method
git-svn-id: http://svn.dmdirc.com/trunk@3739 00569f92 -eb28-0410-84fd-f71c24880f
16 年之前
Chris Smith
5f8df05be4
FrameContainers now require the name of an icon rather than an icon itself
Access to the icon name is now private to FrameContainer, and icons have to be specified in the constructor and using setIcon
All windows now get their icon from their container, instead of defaulting to the DMDirc icon and expecting the containers to set the icon manually for some reason
Removed Window.setFrameIcon
git-svn-id: http://svn.dmdirc.com/trunk@3737 00569f92 -eb28-0410-84fd-f71c24880f
16 年之前
Chris Smith
79e0f9364b
Moved IconManager to UI
Check to make sure imageURL isn't null for any reason (and throw an IAE if it is, to help debug)
Fixes issue 988
git-svn-id: http://svn.dmdirc.com/trunk@3646 00569f92 -eb28-0410-84fd-f71c24880f
16 年之前
Chris Smith
34d37325d2
Core style/pmd fixes
git-svn-id: http://svn.dmdirc.com/trunk@3640 00569f92 -eb28-0410-84fd-f71c24880f
16 年之前
Shane Mc Cormack
882e9e735d
Updated copyright header on all files.
2006-2007 -> 2006-2008
git-svn-id: http://svn.dmdirc.com/trunk@3151 00569f92 -eb28-0410-84fd-f71c24880f
16 年之前
Chris Smith
8cdeab2ef4
Core javadoc. Fixes issue 633.
Removed some now-unused popup type stuff
git-svn-id: http://svn.dmdirc.com/trunk@3137 00569f92 -eb28-0410-84fd-f71c24880f
16 年之前
Chris Smith
4d4040f520
Fixes issue 617: window closing procedure
git-svn-id: http://svn.dmdirc.com/trunk@3115 00569f92 -eb28-0410-84fd-f71c24880f
16 年之前
Chris Smith
31dc28fbc1
Major hackage of how closing windows works. Away listeners should be properly removed now. We need to take a better look at the closing process at some point in the future
git-svn-id: http://svn.dmdirc.com/trunk@2958 00569f92 -eb28-0410-84fd-f71c24880f
16 年之前
Chris Smith
066481ba20
Raw windows are now removed from the window manager, and custom windows are now removed from the main window
git-svn-id: http://svn.dmdirc.com/trunk@2943 00569f92 -eb28-0410-84fd-f71c24880f
16 年之前
Chris Smith
3c779e4335
Added /openwindow command
/echo can now take a custom window's name for a target
git-svn-id: http://svn.dmdirc.com/trunk@2497 00569f92 -eb28-0410-84fd-f71c24880f
16 年之前
Chris Smith
3da6557215
Added custom window icon
Added custom window container
Server notification targets now support window:foo syntax
git-svn-id: http://svn.dmdirc.com/trunk@2482 00569f92 -eb28-0410-84fd-f71c24880f
16 年之前
Chris Smith
896afd3621
Logging history window is now a child of the window it's for, rather than a child of the server
The window manager now automatically removes child windows as needed
git-svn-id: http://svn.dmdirc.com/trunk@2454 00569f92 -eb28-0410-84fd-f71c24880f
16 年之前
Chris Smith
527d448ab8
WindowManager now actually works, hopefully
git-svn-id: http://svn.dmdirc.com/trunk@2441 00569f92 -eb28-0410-84fd-f71c24880f
16 年之前
Chris Smith
371e62a594
Fixed HistoryWindow
git-svn-id: http://svn.dmdirc.com/trunk@2347 00569f92 -eb28-0410-84fd-f71c24880f
16 年之前
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
16 年之前
Shane Mc Cormack
fa668b32fc
Updated plugins for Config. deprecation
Added reloadAllPlugins()
Names for unknown channel no longer throws an error
SelfJoin for a channel we already thought we were on is now handled by a fake Part and reprocessing the join.
git-svn-id: http://svn.dmdirc.com/trunk@2236 00569f92 -eb28-0410-84fd-f71c24880f
16 年之前
Chris Smith
96d15bb91b
Fix logging plugin history window not being removed from the frame manager
git-svn-id: http://svn.dmdirc.com/trunk@1853 00569f92 -eb28-0410-84fd-f71c24880f
17 年之前
Shane Mc Cormack
4689717c8d
Spaces -> Tabs
git-svn-id: http://svn.dmdirc.com/trunk@1830 00569f92 -eb28-0410-84fd-f71c24880f
17 年之前
Chris Smith
de16c15467
Added history window to the logging plugin
git-svn-id: http://svn.dmdirc.com/trunk@1800 00569f92 -eb28-0410-84fd-f71c24880f
17 年之前