Gregory Holmes
fea7b9fe77
Duplicate errors in the error queue aren't sent.
git-svn-id: http://svn.dmdirc.com/trunk@2754 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Shane Mc Cormack
4561d1eb31
Windows installer now registers itself as the irc:// handler (if wanted by the user)
The uninstaller will remove this association. (but only if it is still registered to dmdirc)
git-svn-id: http://svn.dmdirc.com/trunk@2753 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Shane Mc Cormack
b95de57c42
Forgot to actually add this..
git-svn-id: http://svn.dmdirc.com/trunk@2752 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Shane Mc Cormack
91d80b2f11
Linux installer updated for changed logo.svg location
Added wrapper for linux to allow easy updating, same as on windows only nicer. (Doesn't need 2 exes to get round a stupid security implementation)
git-svn-id: http://svn.dmdirc.com/trunk@2751 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Gregory Holmes
d6099d46bd
URLHandler is now amazingly well documented in the amazing URLDialog (rewrite pending)
git-svn-id: http://svn.dmdirc.com/trunk@2750 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Gregory Holmes
7a5b9862b3
anti moron code for browser launching readded, removed BrowserLauncher in favour of URLHandler
git-svn-id: http://svn.dmdirc.com/trunk@2749 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Shane Mc Cormack
fdead0a56a
Added basic uninstaller
git-svn-id: http://svn.dmdirc.com/trunk@2748 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Shane Mc Cormack
3f61830aa8
Windows Installer now remembers previous install dir
Windows Installer now points the shortcuts at DMDirc.exe not javaw
git-svn-id: http://svn.dmdirc.com/trunk@2747 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Shane Mc Cormack
00de66ffa7
Launcher now has an icon
git-svn-id: http://svn.dmdirc.com/trunk@2746 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Shane Mc Cormack
baea74f88e
Added uninstaller on windows.
merged makeLauncher with makeInstallerWindows
git-svn-id: http://svn.dmdirc.com/trunk@2745 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Shane Mc Cormack
5bd229158b
Installer moved into trunk
git-svn-id: http://svn.dmdirc.com/trunk@2741 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Shane Mc Cormack
a99924ad5d
Small change to prevent showing the UAC info dialog if the user isn't using UAC.
git-svn-id: http://svn.dmdirc.com/trunk@2740 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Shane Mc Cormack
04177dfe52
Added code for windows launcher.
Looks for <profile>\.DMDirc.jar and tries to copy it to the directory where dmdirc is installed to. Uses 2 exes, 1 does the launching, 1 does the updating. Vista UAC sucks.
git-svn-id: http://svn.dmdirc.com/trunk@2739 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Shane Mc Cormack
03795feb0f
JWrappingLabel:
=> Now wraps on "\n"
=> Overrides getPreferredSize()
=> if setPreferredSize() is set with a non-null value, that value is always returned
=> if getWidth() > 0 then Preferred Size is determined with getWidth() as the maximum width, else no maximum width is assumed.
git-svn-id: http://svn.dmdirc.com/trunk@2738 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Chris Smith
1a0edc25f5
Fix obscure bug in Formatter that occurs when two formats are identical but are passed different number of args
Some more channel abstraction/tidying
git-svn-id: http://svn.dmdirc.com/trunk@2737 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Gregory Holmes
7a5b9bcea0
didn't mean to commit that, cba copying it
git-svn-id: http://svn.dmdirc.com/trunk@2736 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Gregory Holmes
595aa00302
breaking things is always fun
git-svn-id: http://svn.dmdirc.com/trunk@2735 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Gregory Holmes
67633dbf1b
New WizardDialog and wizard layouts
git-svn-id: http://svn.dmdirc.com/trunk@2734 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Shane Mc Cormack
c152579074
Now draws background color when isOpaque();
git-svn-id: http://svn.dmdirc.com/trunk@2733 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Shane Mc Cormack
f1e80bdd5b
Added support for horizontal alignment.
git-svn-id: http://svn.dmdirc.com/trunk@2732 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Shane Mc Cormack
07447ef8df
Added JWrappingLabel - JLabel that wraps text.
Doesn't support icons or a changed horizontalAlignment (The set/get methods will still work as expected, but the drawing will not change)
git-svn-id: http://svn.dmdirc.com/trunk@2731 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Chris Smith
96b5725ea1
Notifications now allow fork: and formatter: types
git-svn-id: http://svn.dmdirc.com/trunk@2729 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Chris Smith
016220c3a1
Stuff using the new notification system (read: almost everything) can now have its format type set by actions/plugins again
git-svn-id: http://svn.dmdirc.com/trunk@2728 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Shane Mc Cormack
a4dd95b239
Same fix as before, this time for actions
git-svn-id: http://svn.dmdirc.com/trunk@2727 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Shane Mc Cormack
6a05e1fbae
Fixed channelMessages being created as channelSelfExternalMessages
git-svn-id: http://svn.dmdirc.com/trunk@2726 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Shane Mc Cormack
5c99b2d35d
Added unloadplugin command
getPossiblePlugins() now takes a boolean parameter.
=> true makes it call addPLugin() on all found plugins (old behaviour)
=> false makes it return a list of fake PluginInfos (getFileName() is all that will be of any use - loadPlugin() will return immediately without doing anything)
IfPlugin and ReloadPlugin now use getPluginInfos() not getPossiblePlugins() (Quicker, doesn't scan the plugins dir)LoadPlugin uses getPossiblePlugins(false) so that it doesn't call addPlugin() on everything it finds (and thus always fail to addPlugin later)
git-svn-id: http://svn.dmdirc.com/trunk@2725 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Chris Smith
f6b5560767
We now use +port instead of --ssl for server commands
git-svn-id: http://svn.dmdirc.com/trunk@2724 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Chris Smith
99a13cdf9a
Channel refactoring
git-svn-id: http://svn.dmdirc.com/trunk@2723 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Gregory Holmes
345b2162ab
new CSD layout
git-svn-id: http://svn.dmdirc.com/trunk@2722 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Gregory Holmes
47ab9478d1
Issue 505: Extended list mode information
git-svn-id: http://svn.dmdirc.com/trunk@2721 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Gregory Holmes
30a5c761f6
new Actions manager layout, should fix GTK button sizing bug
git-svn-id: http://svn.dmdirc.com/trunk@2719 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Gregory Holmes
bc3b23b51e
First run wizard is sized slightly better, not sure why its not sized perfectly
URLHandler now shows status bar messages
git-svn-id: http://svn.dmdirc.com/trunk@2718 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Gregory Holmes
b9cd61fac1
About dialog work
Removed version from about panel
Added scrollpane to credits panel
Added info panel
Added BSD license to license panel
git-svn-id: http://svn.dmdirc.com/trunk@2717 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Gregory Holmes
53afc1dc6d
Fixed some javadoc
Delegated a crap load of methods in the validating jtextfield
NSD now validates the server before closing
git-svn-id: http://svn.dmdirc.com/trunk@2716 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Gregory Holmes
901d24e6be
some more validator crap
git-svn-id: http://svn.dmdirc.com/trunk@2715 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Chris Smith
79c005e528
ErrorManager now only submits one error every 20 seconds
git-svn-id: http://svn.dmdirc.com/trunk@2714 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Gregory Holmes
dc88512bdd
Javadoc fixes
Added ValidationgJTextField and RegexValidatingJTextField
git-svn-id: http://svn.dmdirc.com/trunk@2713 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Gregory Holmes
820b175481
URL's without protocols now default to http
git-svn-id: http://svn.dmdirc.com/trunk@2712 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Shane Mc Cormack
a7e1ab13ef
I'm sure I commited this already.
Added onGotListModes callback.
This callback is called whenever an "end of list modes" line is recieved, and one of the following conditions is met:
=> The ListModeQueue is null
=> The ListModeQueue is Empty
=> The response is a LISTMODE end of listmodes
Also added channel.hasGotListModes() which returns true if a channel has ever had the onGotListModes callback called for it.
This callback will not be fired if the server returns less "End Of List Modes" lines than was expected.
git-svn-id: http://svn.dmdirc.com/trunk@2711 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Gregory Holmes
08f94f1203
I miss the times when it was just GTK that was a pain in the ass, welcome to Nimbus and associated fixes
git-svn-id: http://svn.dmdirc.com/trunk@2710 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Gregory Holmes
79bcca3876
Netbeans really doesn't like deleting files when its told
git-svn-id: http://svn.dmdirc.com/trunk@2709 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Gregory Holmes
371e29a4df
IrcAddress.connect can now take a profile as an argument
git-svn-id: http://svn.dmdirc.com/trunk@2708 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Gregory Holmes
cb0f7fdccd
More URL Handler work
Added ServerManager.getServersByAddress
Added IrcAddress.connect (made CLI parser use this)
git-svn-id: http://svn.dmdirc.com/trunk@2707 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Gregory Holmes
2d43fc23af
Update test for moved class
git-svn-id: http://svn.dmdirc.com/trunk@2706 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Gregory Holmes
fc6742e774
More work on URL handling
git-svn-id: http://svn.dmdirc.com/trunk@2705 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Chris Smith
7688441349
Fix topic command
git-svn-id: http://svn.dmdirc.com/trunk@2704 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Chris Smith
e5e13a12df
Commands no longer have arities
git-svn-id: http://svn.dmdirc.com/trunk@2703 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Chris Smith
071567bbac
massive command parser butchering
git-svn-id: http://svn.dmdirc.com/trunk@2702 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Gregory Holmes
72c98ee9e1
Initial work on URL handling
git-svn-id: http://svn.dmdirc.com/trunk@2701 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Chris Smith
7e181df3a4
Remove some now unused imports
Added /set --append
git-svn-id: http://svn.dmdirc.com/trunk@2700 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago