Chris Smith
b593565c41
URLBuilder now checks for the presence of ':' instead of assuming it
Fixes issue 1060
git-svn-id: http://svn.dmdirc.com/trunk@3743 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Chris Smith
71f925e0a9
Themes are allowed to specify colour.* settings
git-svn-id: http://svn.dmdirc.com/trunk@3742 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Chris Smith
ddff2c3638
You can now customise IRC colours using colour.{0-15} settings
git-svn-id: http://svn.dmdirc.com/trunk@3741 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Chris Smith
f10df1473b
FrameContainer now adds a config change listener for its icon, so changes to the icon.* settings are reflected in real time
git-svn-id: http://svn.dmdirc.com/trunk@3740 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
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 years ago
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 years ago
Chris Smith
d0d67d0dab
Fixed fencepost errors with jar://, zip:// and theme:// URLs in URLBuilder
All specs now work correctly
Fixes issue 403
git-svn-id: http://svn.dmdirc.com/trunk@3736 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Chris Smith
531861474d
Servers are now registered with the server manager after their windows have been created, not before
Should fix issue 1049
git-svn-id: http://svn.dmdirc.com/trunk@3735 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Chris Smith
b3411dcfa6
Synchronise access to both lists in the IdentityManager
Should fix issue 1051
git-svn-id: http://svn.dmdirc.com/trunk@3734 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Gregory Holmes
f3459e83e9
1052: Hitting enter in search bar is treated as an enter in the inputfield
git-svn-id: http://svn.dmdirc.com/trunk@3733 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Gregory Holmes
c49396fdfa
fixes issue 295: Buffer search improvements
git-svn-id: http://svn.dmdirc.com/trunk@3732 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Chris Smith
711ad6b0af
Added basic unit test for channel kicks
git-svn-id: http://svn.dmdirc.com/trunk@3731 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Chris Smith
eaa88acb27
Default the frame buffer size to 25,000
Somewhat fixes issue 1050
git-svn-id: http://svn.dmdirc.com/trunk@3730 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Chris Smith
d94f93a50d
Put the entire DMDirc initialisation sequence into a try/catch block
git-svn-id: http://svn.dmdirc.com/trunk@3729 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Chris Smith
e72750e9f5
Moved the "Copy nickname" separator to above the item instead of below
(If you want something doing...)
git-svn-id: http://svn.dmdirc.com/trunk@3728 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Gregory Holmes
d56a229ce1
minor code tidying
git-svn-id: http://svn.dmdirc.com/trunk@3727 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Gregory Holmes
95aae4f1f8
Minor code tidying
Rewrote the License Panel in the about dialog, it now pulls licenses from files
git-svn-id: http://svn.dmdirc.com/trunk@3726 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Shane Mc Cormack
4364e659db
Don't throw an error when recieving modes for a channel we are not in.
Fixes issue 964
git-svn-id: http://svn.dmdirc.com/trunk@3725 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Shane Mc Cormack
39cf41bfb1
Fix issue 1017: myself is now added to channel on join before NAMES reply
Fix issue 902: Only fake a part for ourself if we are already on the channel, fatal error otherwise
git-svn-id: http://svn.dmdirc.com/trunk@3724 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Shane Mc Cormack
a37db83815
Work on issue 441
Linux uninstaller now checks if DMDirc is running and aborts if it is.
Also tidyied it up a little bit, added errordialog/messagedialog/questiondialog functions rather than copy/pasting the dialog code every time.
git-svn-id: http://svn.dmdirc.com/trunk@3723 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Shane Mc Cormack
350a43d323
Don't raise an error every time a nick change overwrites a client.
Fixes 0001039
git-svn-id: http://svn.dmdirc.com/trunk@3722 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Gregory Holmes
048e5092c3
RHS Frame managers once again work properly
git-svn-id: http://svn.dmdirc.com/trunk@3721 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Gregory Holmes
cb5dacd76b
fixes issue 1045: "Accept all invites" option
git-svn-id: http://svn.dmdirc.com/trunk@3720 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Gregory Holmes
0e3ecf0e0e
Some more work on issue 1027
git-svn-id: http://svn.dmdirc.com/trunk@3719 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Gregory Holmes
66a34df5af
Added a filename validator
git-svn-id: http://svn.dmdirc.com/trunk@3718 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Gregory Holmes
fac70664f9
Some more skeleton work on issue 1027
git-svn-id: http://svn.dmdirc.com/trunk@3717 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Gregory Holmes
f5bcac021a
Code tidying in SwingController/UIController
git-svn-id: http://svn.dmdirc.com/trunk@3716 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Gregory Holmes
9d32f3aa13
Potential fix for statusbar randomly taking up 99% of available space
Being unable to create the MainFrame is now classed a fatal error
Code tidying in SwingController
git-svn-id: http://svn.dmdirc.com/trunk@3715 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Gregory Holmes
a46a54c03a
fixes issue 1034: AMD should remember selected group
git-svn-id: http://svn.dmdirc.com/trunk@3714 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Gregory Holmes
68c3e17f7a
fixes issue 1037: java.lang.NullPointerException — ui.swing.dialogs.serversetting.UserModesPane.save(UserModesPane.java:141)
git-svn-id: http://svn.dmdirc.com/trunk@3713 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Gregory Holmes
43af93d4d4
fixes issue 1032: escape key should close the AMD
git-svn-id: http://svn.dmdirc.com/trunk@3712 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Gregory Holmes
ddbc25efc3
fixes issue 1035: ctrl+enter in paste dialog + topic
git-svn-id: http://svn.dmdirc.com/trunk@3711 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Chris Smith
482812b4cb
Made the actions manager blurb less crappy
Fixes issue 1030
git-svn-id: http://svn.dmdirc.com/trunk@3710 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Gregory Holmes
1a0d8549b1
1031: scrollable groups in the AMD (and the ability to scroll any other JList)
git-svn-id: http://svn.dmdirc.com/trunk@3709 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Gregory Holmes
25b199a9be
AMD: Group list smaller, ok button row all the way across, non-horizontally-scrolling table
git-svn-id: http://svn.dmdirc.com/trunk@3708 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Gregory Holmes
c5d1216962
Packing table now has an option to not extend the last column to fit text but to fit the viewport
git-svn-id: http://svn.dmdirc.com/trunk@3707 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Gregory Holmes
f976f4fe22
this was meant to be committed with the last commit
git-svn-id: http://svn.dmdirc.com/trunk@3706 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Gregory Holmes
181ef19fde
fixed issue 1026: java.lang.NullPointerException — ui.swing.dialogs.actionsmanager.ActionsGroupPanel.actionPerformed(ActionsGroupPanel.java:198)
git-svn-id: http://svn.dmdirc.com/trunk@3705 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Shane Mc Cormack
fa57db5edf
Fix installers
git-svn-id: http://svn.dmdirc.com/trunk@3704 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Chris Smith
d3c2fdd34c
DCC plugin:
Fix some stupid javadoc errors
Arrange imports to be in a sane order, rather than all over the place
Add some initial action meta-types/types
Issue 661
git-svn-id: http://svn.dmdirc.com/trunk@3703 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Chris Smith
40fdb14ab7
Fiddled with the way CommandLineParser works, so it can output an error message if -e is specified and it can't connect as soon as it parses -e, rather than miles down the line when it happens to be used
git-svn-id: http://svn.dmdirc.com/trunk@3702 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Chris Smith
5f8b02dc69
Fix RMI breaking because Java decided to garbage collect objects we were exposing over RMI (?!)
We now try up to 10 ports (1099-1109) when creating or finding an RMI server, so RMI should always work in normal use
git-svn-id: http://svn.dmdirc.com/trunk@3701 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Chris Smith
d8e0bfd85f
Fixed a load of crap javadoc and poor style
Installer now uses DMDirc icon
Fixes issue 958
git-svn-id: http://svn.dmdirc.com/trunk@3700 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Gregory Holmes
c65eaa2181
im not sure this is needed, but it wont do any harm (AMD bug fix)
git-svn-id: http://svn.dmdirc.com/trunk@3699 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Gregory Holmes
812197bfaa
old actions manager dialog--
git-svn-id: http://svn.dmdirc.com/trunk@3698 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Gregory Holmes
b74ea1cd5d
fixes issue 545: New actions manager UI
git-svn-id: http://svn.dmdirc.com/trunk@3697 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Chris Smith
c5c96107c1
Error Manager now synchronises sanely
Should fix issue 962
git-svn-id: http://svn.dmdirc.com/trunk@3696 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Gregory Holmes
9d17b59c7c
debugging--
git-svn-id: http://svn.dmdirc.com/trunk@3695 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Gregory Holmes
633a14e34a
EMD/AMD now have smaller split pane dividers (matching MainFrame)
git-svn-id: http://svn.dmdirc.com/trunk@3694 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Chris Smith
6d9c220dd1
Some fiddling with the way server state works
Might possibly fix issue 701
git-svn-id: http://svn.dmdirc.com/trunk@3693 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago