Gregory Holmes
0ca3331d77
possible fix for error 1012
git-svn-id: http://svn.dmdirc.com/trunk@2070 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Gregory Holmes
a6253dc03a
Potentially fixed error 1004
git-svn-id: http://svn.dmdirc.com/trunk@2069 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Gregory Holmes
8ee4b43f44
Fix for error 1018
git-svn-id: http://svn.dmdirc.com/trunk@2068 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Gregory Holmes
d03a87fb40
Fixed regression from last commit
git-svn-id: http://svn.dmdirc.com/trunk@2067 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Gregory Holmes
21c9d83cc1
Substitutions panel work
git-svn-id: http://svn.dmdirc.com/trunk@2066 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
440c92a7fe
Nick colour plugin work...
git-svn-id: http://svn.dmdirc.com/trunk@2065 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Gregory Holmes
c94dcf00d2
SubstitutionsPanel work (doesn't update on trigger change yet, could do with some layout tweaks i think)
git-svn-id: http://svn.dmdirc.com/trunk@2064 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Gregory Holmes
5320ce557e
Fixed a paste regression
git-svn-id: http://svn.dmdirc.com/trunk@2063 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
373366deb5
Server state is now set to connected properly
git-svn-id: http://svn.dmdirc.com/trunk@2062 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Gregory Holmes
e8942591dc
Issue 424: Ignore list editor doesn't save
git-svn-id: http://svn.dmdirc.com/trunk@2061 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Gregory Holmes
212574319c
Issue 423: Server settings MI should be disabled if server isn't connected (still not fixed, server state never reaches connected)
git-svn-id: http://svn.dmdirc.com/trunk@2060 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
5d7f1bf00e
NPE fix for FrameContainer.getConfigManager() when the container has no server
git-svn-id: http://svn.dmdirc.com/trunk@2059 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
865b0dc9fc
NPE fix for Query.activateFrame
git-svn-id: http://svn.dmdirc.com/trunk@2058 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
902db81925
Fixed NPE in server.hasChannel() when there's no parser
git-svn-id: http://svn.dmdirc.com/trunk@2057 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
7b55f439cf
Added addLine() wrapper to frame container and made all frame containers use it. This should fix the assortment of NPEs caused when the parser fires an event when the container's window has already been closed.
git-svn-id: http://svn.dmdirc.com/trunk@2056 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
f877a6dffc
Fixed NPE in ColourChooser
git-svn-id: http://svn.dmdirc.com/trunk@2055 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
37f6dd19aa
Tidied up server delayed reconnection code. Should fix NPE in unit tests.
git-svn-id: http://svn.dmdirc.com/trunk@2054 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
b831a3afc8
ActionManager properties are now satic final, rather than being set in init(). This should fix a bunch of NPEs
git-svn-id: http://svn.dmdirc.com/trunk@2053 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
56f5923966
Servers now expose their state via getState()
git-svn-id: http://svn.dmdirc.com/trunk@2052 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
69e4624765
Identity user errors are now more descriptive
Identity.createIdentity now catches invalid identities
git-svn-id: http://svn.dmdirc.com/trunk@2051 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
f4f82bfa89
Fix for CME in Identity.unsetOption
git-svn-id: http://svn.dmdirc.com/trunk@2050 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Gregory Holmes
27a3c5a0e4
Substitutions panel now actually adds the list to itself (still broken though for some reason)
Shift+Insert now triggers the dmdirc paste action, tidied up paste handling a bit
git-svn-id: http://svn.dmdirc.com/trunk@2049 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
2296cdf385
Nick colour plugin work
git-svn-id: http://svn.dmdirc.com/trunk@2048 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
923cfb3fad
Nick colour plugin work
git-svn-id: http://svn.dmdirc.com/trunk@2047 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
78c1df301c
Fix channels being removed from the frame managers on server disconnection, rather than on close
git-svn-id: http://svn.dmdirc.com/trunk@2046 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Gregory Holmes
c2283324d0
Alias manager work
git-svn-id: http://svn.dmdirc.com/trunk@2045 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Shane Mc Cormack
d8d3461b0c
Added wallops support to parser
git-svn-id: http://svn.dmdirc.com/trunk@2043 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Gregory Holmes
d919cbb3ad
Installer uses system look and feel
Installer now has a constructor, not a badly named method
git-svn-id: http://svn.dmdirc.com/trunk@2040 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Shane Mc Cormack
21975035ab
Fixed InvalidThreadStateException in installer
git-svn-id: http://svn.dmdirc.com/trunk@2039 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Shane Mc Cormack
12d20f5721
Added {$MODE Delphi} hints to dpr files for the fpc compiler (saves using -Sd)
Added getMyUsername() to parser for identd plugin
git-svn-id: http://svn.dmdirc.com/trunk@2037 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Shane Mc Cormack
ca1159fb7f
Added GetMediaInfo stuff.
GetMediaInfo should load any mirc-compatible DLL
GetMediaInfo.exe DFPlayer GetTrackName returns the same as $dll(DFPlayer.dll, GetTrackName, NOT_USED) in mirc
Exit code is 0 for success, or 1 if an error was found.
Errors are output to stdout, so exitCode should be checked before outputing anything obtained from stdout
git-svn-id: http://svn.dmdirc.com/trunk@2036 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Shane Mc Cormack
629a53cdf6
Added Identd plugin.
- Seems to work fine, someone is bound to find some bugs tho -_-
- Default configuration is RFC Strict (uses system username)
- Pretty much everything can be configured.
Reformated WindowStatusPlugin.
git-svn-id: http://svn.dmdirc.com/trunk@2035 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
9dc8bce04a
Channels and queries are now unregistered from frame managers correctly
git-svn-id: http://svn.dmdirc.com/trunk@2032 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
ffa3007f5e
Actions now no longer auto-save when created. They do however still create any neccesary group directories
git-svn-id: http://svn.dmdirc.com/trunk@2031 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Shane Mc Cormack
f0cedcd4ed
Fixed IRCParserTest unittest
Updated Setup.exe
git-svn-id: http://svn.dmdirc.com/trunk@2029 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Gregory Holmes
3e7bf894ae
Testing, one day i might try it, traces can be empty again, as per the entire error system design
git-svn-id: http://svn.dmdirc.com/trunk@2028 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Gregory Holmes
5fc6b39c4a
Fixed some uncaught exceptions
Fixed some style errors
Started work on the substitutions panel
git-svn-id: http://svn.dmdirc.com/trunk@2027 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Shane Mc Cormack
b5676bbd55
Added uncommited changes from soren
git-svn-id: http://svn.dmdirc.com/trunk@2024 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Shane Mc Cormack
6b615b7c65
Committing current DoReports.sh
git-svn-id: http://svn.dmdirc.com/trunk@2023 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Shane Mc Cormack
8c4860040b
Renamed: CallbackNotFound -> CallbackNotFoundException
Renamed: ProcessorNotFound -> ProcessorNotFoundException
pre005 isValidChannelName() now checks if the first character is either #, &, !, or + rather than just returning true regardless
ProcessMessage now allows for messages without a message param (eg ":foo!bar@baz privmsg #qux" is treated as ":foo!bar@baz privmsg #qux :", although I do believe this should enver happen)
ProcessMessage now also checks to see if it has accidentally recieved a NOTICE AUTH message, and forwards it to the correct processor if it has (Checks: Source is server, tokens 1+2 are "NOTICE AUTH")
"Got Join for channel I am not on" message now gives the parsers current host, not the user who joined (That can be seen in "lastline")
General Installer Changes
- Installer is now a thread that StepInstall calls to make the installing information appear as it happens, not all at once
- Shortcuts are now handled using an enum, and "Installers" can now specify which shortcut types apply to them.
Windows Installer Changes:
- Now copes with vista's changes to file locations
- Should in theory work on windows 95 and up (Altho java 6 only works on NT-Based versions of windows from 2000 and up so this is untested)
Linux Installer Changes:
- .desktop files created by root now call themselves DMDirc (Global)
- installing as root will not prompt to create a desktop shortcut
git-svn-id: http://svn.dmdirc.com/trunk@2022 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
0ce7aa7136
The now playing plugin now allows you to reorder media sources
git-svn-id: http://svn.dmdirc.com/trunk@2021 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Gregory Holmes
f760bf358c
NewNickColourInputDialog disposes itself on close
git-svn-id: http://svn.dmdirc.com/trunk@2020 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Gregory Holmes
fb2db09328
ColourChoosers not ColourPickers
git-svn-id: http://svn.dmdirc.com/trunk@2019 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Gregory Holmes
acf0b211fb
Some kind of basic nick colour add thing for md
git-svn-id: http://svn.dmdirc.com/trunk@2018 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Gregory Holmes
1445832743
nowplaying config work
git-svn-id: http://svn.dmdirc.com/trunk@2017 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
865aa0b6e8
Fixed calendar_fullstring not working for time actions since substitutor upgrade
git-svn-id: http://svn.dmdirc.com/trunk@2016 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Gregory Holmes
b23af8e39e
Identity.setOptionList now saves lists properly
git-svn-id: http://svn.dmdirc.com/trunk@2015 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
956fc1e0e3
Possibly added a proper icon
git-svn-id: http://svn.dmdirc.com/trunk@2014 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Gregory Holmes
023766a47e
Issue 415: Taskbar Button for Wizard (all wizards now have a taskbar entry)
git-svn-id: http://svn.dmdirc.com/trunk@2013 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Shane Mc Cormack
a0378f6d9e
Installer Changes
Attempt to fix double-post005
git-svn-id: http://svn.dmdirc.com/trunk@2011 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago