You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Mario Teijeiro Otero a1558a19c6 * Fix show todo icon status when the message has a "replied status". 21 years ago
about Corporate Identity Guidelines compliant colours 21 years ago
avscripts
interfaces
pics
profiles CVS_SILENT made messages (.desktop file) 21 years ago
COMMITPOLICY
ChangeLog
DESIGN Adjust docs to new class names. 22 years ago
KMail.desktop CVS_SILENT made messages (.desktop file) 21 years ago
Makefile.am Implement drag and drop of email to KDesktop, etc. 21 years ago
TODO Implement the first bit of the suggestions from the excellent usability 21 years ago
aboutdata.cpp Grr. I forgot to add one of our most valuable contributors. Minus the new string I will backport it to KDE 3.4.1. 21 years ago
aboutdata.h various export/compile fixes 21 years ago
accountcombobox.cpp
accountcombobox.h
accountdialog.cpp accountdialog.h 21 years ago
accountdialog.h Um, yeah. And here's the header file together with a sensible commit log. 21 years ago
accountwizard.cpp compile 21 years ago
accountwizard.h Add wizard for easy account creation. This wizard is called whenever kmail 21 years ago
acljobs.cpp
acljobs.h
actionscheduler.cpp
actionscheduler.h CVS_SILENT remove unused code 22 years ago
annotationjobs.cpp
annotationjobs.h
antispamconfig.cpp Add optional graphical spam status to fancy headers. Based on patch by Patrick Audley. 22 years ago
antispamconfig.h Add optional graphical spam status to fancy headers. Based on patch by Patrick Audley. 22 years ago
antispamwizard.cpp Make sure that the created anti-virus filters are really added. 22 years ago
antispamwizard.h Somehow reading local configs defaults to the global one 22 years ago
app_octetstream.cpp fix export's 21 years ago
application_octetstream.desktop CVS_SILENT made messages (.desktop file) 21 years ago
attachmentcollector.cpp
attachmentcollector.h
attachmentlistview.cpp
attachmentlistview.h
attachmentstrategy.cpp
attachmentstrategy.h
bodypartformatter.cpp Use kasciistricmp when comparing keywords, to fix problems with some locales 22 years ago
bodypartformatter.h
bodypartformatterfactory.cpp fix compile (gcc 4.0) 22 years ago
bodypartformatterfactory.h
bodypartformatterfactory_p.h
bodyvisitor.cpp Load also the mimeheader for other parts to get the encoding correctly. 21 years ago
bodyvisitor.h
cachedimapjob.cpp From proko2: 21 years ago
cachedimapjob.h
callback.cpp
callback.h various export/compile fixes 21 years ago
certificatehandlingdialog.ui
certificatehandlingdialog.ui.h
certificatehandlingdialogimpl.cpp
certificatehandlingdialogimpl.h
certificatewizard.ui
certificatewizardimpl.cpp
certificatewizardimpl.h
colorlistbox.cpp
colorlistbox.h
compactionjob.cpp
compactionjob.h
composercryptoconfiguration.ui
configuredialog.cpp * Fix show todo icon status when the message has a "replied status". 21 years ago
configuredialog.h
configuredialog_p.cpp - Add a general method to easily reset KConfigXT settings on all config tabs to their default values. (This is made easy by usage of the Template Method pattern or as Sutter calls it the Non-Virtual Interface Idiom.) This makes the Default button magically work for all KConfigXT settings. For all other settings this still has to be done by hand, but it's preferable to port those settings to KConfigXT instead. 21 years ago
configuredialog_p.h * Fix show todo icon status when the message has a "replied status". 21 years ago
cr16-app-kmail.png
cr22-app-kmail.png
cr22-app-kmaillight.png
cr32-app-kmail.png
cr32-app-kmaillight.png
cr48-app-kmail.png
cr64-app-kmail.png
cr128-app-kmail.png
crsc-app-kmail.svgz Moved from kdebase/pics/crystalsvg to join its PNGs 22 years ago
csshelper.cpp Use QColorGroup::mid() as color for the frame around the addressbook picture/X-Face of the sender as proposed by aseigo. 21 years ago
csshelper.h
custommimeheader.kcfg
custommimeheader.kcfgc
dcopimap.desktop CVS_SILENT made messages (.desktop file) 21 years ago
dcopmail.desktop CVS_SILENT made messages (.desktop file) 21 years ago
dcoptest.cpp
dictionarycombobox.cpp
dictionarycombobox.h
distributionlistdialog.cpp Implement suggestions of mini usability study "KMail Composer and Select 21 years ago
distributionlistdialog.h Add dialog for creation of distribution lists with the new recipients editor. 21 years ago
encryptionconfigurationdialog.ui CVS_SILENT i18n style guide fixes 21 years ago
encryptionconfigurationdialogimpl.cpp
encryptionconfigurationdialogimpl.h
eventsrc CVS_SILENT made messages (.desktop file) 21 years ago
expirejob.cpp
expirejob.h
expirypropertiesdialog.cpp grmbl 21 years ago
expirypropertiesdialog.h Implement the first bit of the suggestions from the excellent usability 21 years ago
filehtmlwriter.cpp
filehtmlwriter.h
filterlog.cpp danimo was right - no need to reimplement already existing functions. 22 years ago
filterlog.h danimo was right - no need to reimplement already existing functions. 22 years ago
filterlogdlg.cpp
filterlogdlg.h
folderIface.cpp
folderIface.h
folderdiaacltab.cpp Changed alls StdAddressBook::self() to StdAddressBook::self( true ) to have 21 years ago
folderdiaacltab.h
folderjob.cpp
folderjob.h
folderpropertiesdialog.ui
folderpropertiesdialog.ui.h
folderrequester.cpp As requested some time ago: open the folderrequester with the space key 21 years ago
folderrequester.h As requested some time ago: open the folderrequester with the space key 21 years ago
foldershortcutdialog.cpp Fix un-setting of folder shortcuts. 22 years ago
foldershortcutdialog.h
folderstorage.cpp Find a way to do subject threading without needing to have the subject 21 years ago
folderstorage.h Find a way to do subject threading without needing to have the subject 21 years ago
globalsettings.kcfgc
headeritem.cpp * Fix show todo icon status when the message has a "replied status". 21 years ago
headeritem.h Find a way to do subject threading without needing to have the subject 21 years ago
headerlistquicksearch.cpp CVS_SILENT Cosmetic changes. We use 0 instead of 0L. NULL is a Cism. 21 years ago
headerlistquicksearch.h Fix keyboard navigation in the Status combo of the quicksearch. 21 years ago
headerstrategy.cpp
headerstrategy.h
headerstyle.cpp Changed alls StdAddressBook::self() to StdAddressBook::self( true ) to have 21 years ago
headerstyle.h
htmlstatusbar.cpp Don't let the "No HTML Message" label force a minimum height on the reader widget. 21 years ago
htmlstatusbar.h
identitydialog.cpp Refactor the validation code, using a helper function instead of 21 years ago
identitydialog.h Refactor the validation code, using a helper function instead of 21 years ago
identitydrag.cpp
identitydrag.h
identitylistview.cpp
identitylistview.h
imapaccountbase.cpp Manage the connections better 21 years ago
imapaccountbase.h
imapjob.cpp Show an accurate progress dialog at least when 1 message is uploaded. 21 years ago
imapjob.h fix compilation (gcc 4.0) 22 years ago
isubject.cpp
isubject.h
jobscheduler.cpp
jobscheduler.h
kcm_kmail.cpp
kcursorsaver.h
keyresolver.cpp Changed alls StdAddressBook::self() to StdAddressBook::self( true ) to have 21 years ago
keyresolver.h From KDE_3_3_BRANCH: Fix Aegypten issue #278: KMail looks up recipient key during autosave. 22 years ago
khtmlparthtmlwriter.cpp CVS_SILENT more trailing whitespace removal 22 years ago
khtmlparthtmlwriter.h
kleo_util.h
klistboxdialog.cpp
klistboxdialog.h
kmaccount.cpp
kmaccount.h Updated license header and copyright for Stefan Taferner. 21 years ago
kmacctcachedimap.cpp From proko2: 21 years ago
kmacctcachedimap.h From proko2: 21 years ago
kmacctexppop.cpp Updated license header and copyright for Don Sanders. 21 years ago
kmacctexppop.h
kmacctfolder.cpp
kmacctfolder.h Updated license header and copyright for Stefan Taferner. 21 years ago
kmacctimap.cpp Show a summary when a single folder is checked and the new message count did not change 21 years ago
kmacctimap.h
kmacctlocal.cpp Add name of checked account to status bar message. Patch by Roger Larsson. 22 years ago
kmacctlocal.h
kmacctmaildir.cpp Add name of checked account to status bar message. Patch by Roger Larsson. 22 years ago
kmacctmaildir.h
kmacctmgr.cpp Manage the connections better 21 years ago
kmacctmgr.h Updated license header and copyright for Stefan Taferner. 21 years ago
kmacctseldlg.cpp Updated license header and copyright for Stefan Taferner. 21 years ago
kmacctseldlg.h Updated license header and copyright for Stefan Taferner. 21 years ago
kmaddrbook.cpp Changed alls StdAddressBook::self() to StdAddressBook::self( true ) to have 21 years ago
kmaddrbook.h Updated license header and copyright for Stefan Taferner. 21 years ago
kmail-3.1-update-new-mail-notification-settings.pl
kmail-3.1-use-UOID-for-identities.pl
kmail-3.1.4-dont-use-UOID-0-for-any-identity.pl
kmail-3.2-misc.sh
kmail-3.2-update-loop-on-goto-unread-settings.sh
kmail-3.3-aegypten.pl
kmail-3.3-misc.pl
kmail-3.3-move-identities.pl
kmail-3.3-split-sign-encr-keys.sh
kmail-3.3-use-ID-for-accounts.pl
kmail-3.3b1-misc.pl
kmail-3.4-misc.pl
kmail-pgpidentity.pl
kmail-upd-identities.pl
kmail.antispamrc Spamassassin->SpamAssassin 22 years ago
kmail.antivirusrc
kmail.kcfg Add safe-guard to prevent creation of insane number of recipient editor lines. 21 years ago
kmail.upd Make font for new/unread/important messages configurable. Based on patch by Jason 'vanRijn' Kasper. 22 years ago
kmailIface.h Add dcop calls dcopAddMessage_fastImport() and dcopResetAddMessage(). Use member variables instead of statics since the kernel is anyway a singleton. Based on patch by Danny Kukawka. 21 years ago
kmail_config_accounts.desktop CVS_SILENT made messages (.desktop file) 21 years ago
kmail_config_appearance.desktop CVS_SILENT made messages (.desktop file) 21 years ago
kmail_config_composer.desktop CVS_SILENT made messages (.desktop file) 21 years ago
kmail_config_identity.desktop CVS_SILENT made messages (.desktop file) 21 years ago
kmail_config_misc.desktop CVS_SILENT made messages (.desktop file) 21 years ago
kmail_config_security.desktop CVS_SILENT made messages (.desktop file) 21 years ago
kmail_options.h CVS_SILENT i18n style guide fixes 21 years ago
kmail_part.cpp Remove unused BrowserExtension. In fact I don't get it why the kdepim components 21 years ago
kmail_part.h Remove unused BrowserExtension. In fact I don't get it why the kdepim components 21 years ago
kmail_view.desktop CVS_SILENT made messages (.desktop file) 21 years ago
kmailicalIface.h Remove those parts of the interface which are no longer needed since they 22 years ago
kmailicalifaceimpl.cpp forward port "Waldo rocks" fix (https://intevation.de/roundup/kolab/issue640) 21 years ago
kmailicalifaceimpl.h Forward port of proko2 icon fix. Tell everyone using the folder location 21 years ago
kmailpartIface.h
kmbroadcaststatus.cpp Updated license header and copyright for Don Sanders. 21 years ago
kmbroadcaststatus.h Updated license header and copyright for Don Sanders. 21 years ago
kmcommands.cpp Changed alls StdAddressBook::self() to StdAddressBook::self( true ) to have 21 years ago
kmcommands.h Don't hardcode the use of the network codec when opening a mail from 21 years ago
kmcomposerui.rc Implement suggestions of mini usability study "KMail Composer and Select 21 years ago
kmcomposewin.cpp Notice modifications of the recipient list in the new recipient editor. 21 years ago
kmcomposewin.h Implement suggestions of mini usability study "KMail Composer and Select 21 years ago
kmdebug.h
kmdict.cpp
kmdict.h
kmfawidgets.cpp
kmfawidgets.h
kmfilter.cpp Updated license header and copyright for Stefan Taferner. 21 years ago
kmfilter.h Updated license header and copyright for Stefan Taferner. 21 years ago
kmfilteraction.cpp - Add displayString() method to KMFilterAction which returns a translated string describing the filter action for visualization purposes, e.g. in the filter log. 21 years ago
kmfilteraction.h Updated license header and copyright for Stefan Taferner. 21 years ago
kmfilterdlg.cpp Micro-optimization found when reading the code 21 years ago
kmfilterdlg.h
kmfiltermgr.cpp
kmfiltermgr.h Updated license header and copyright for Stefan Taferner. 21 years ago
kmfldsearch.cpp Revert commit "Show localized instead of ISO date in search result list" 21 years ago
kmfldsearch.h Updated license header and copyright for Stefan Taferner. 21 years ago
kmfolder.cpp Updated license header and copyright for Stefan Taferner. 21 years ago
kmfolder.h Updated license header and copyright for Stefan Taferner. 21 years ago
kmfoldercachedimap.cpp From proko2: 21 years ago
kmfoldercachedimap.h And the next step from the Usability study: kick the "Belongs To" off the properties 21 years ago
kmfoldercombobox.cpp
kmfoldercombobox.h
kmfolderdia.cpp Allow the contents type of resource folders to be changed. This was not 21 years ago
kmfolderdia.h Don't crash when changing the folder contents type and make sure the 21 years ago
kmfolderdir.cpp Use 'Local Folders' instead of 'Local' as prefix for local folders and don't put a '/' in front. No, 'Local Folders' is not a new string. 21 years ago
kmfolderdir.h
kmfolderimap.cpp Do not show an error message if a write-only folder is selected. This should be ok as 21 years ago
kmfolderimap.h And the next step from the Usability study: kick the "Belongs To" off the properties 21 years ago
kmfolderindex.cpp Updated license header and copyright for Don Sanders. 21 years ago
kmfolderindex.h Updated license header and copyright for Don Sanders. 21 years ago
kmfoldermaildir.cpp create a few static functions from the non-static functions which are going to be called by the new autosaving code. 21 years ago
kmfoldermaildir.h create a few static functions from the non-static functions which are going to be called by the new autosaving code. 21 years ago
kmfoldermbox.cpp Updated license header and copyright for Stefan Taferner. 21 years ago
kmfoldermbox.h Updated license header and copyright for Stefan Taferner. 21 years ago
kmfoldermgr.cpp Use 'Local Folders' instead of 'Local' as prefix for local folders and don't put a '/' in front. No, 'Local Folders' is not a new string. 21 years ago
kmfoldermgr.h And the next step from the Usability study: kick the "Belongs To" off the properties 21 years ago
kmfoldernode.cpp
kmfoldernode.h Updated license header and copyright for Stefan Taferner. 21 years ago
kmfoldersearch.cpp Updated license header and copyright for Don Sanders. 21 years ago
kmfoldersearch.h Updated license header and copyright for Don Sanders. 21 years ago
kmfolderseldlg.cpp Remember size of folder selection dialog. 21 years ago
kmfolderseldlg.h Remember size of folder selection dialog. 21 years ago
kmfoldertree.cpp Show submenu also for the account root folders 21 years ago
kmfoldertree.h And the next step from the Usability study: kick the "Belongs To" off the properties 21 years ago
kmfoldertype.h
kmglobal.h Updated license header and copyright for Stefan Taferner. 21 years ago
kmgroupware.cpp
kmgroupware.h
kmheaders.cpp * Fix show todo icon status when the message has a "replied status". 21 years ago
kmheaders.h * Fix show todo icon status when the message has a "replied status". 21 years ago
kmkernel.cpp deallocate message bodies after importing them, otherwise the entire imported folder is in memory. 21 years ago
kmkernel.h Add wizard for easy account creation. This wizard is called whenever kmail 21 years ago
kmmainwidget.cpp Don't hardcode the use of the network codec when opening a mail from 21 years ago
kmmainwidget.h Updated license header and copyright for Don Sanders. 21 years ago
kmmainwin.cpp fix compile 21 years ago
kmmainwin.h Updated license header and copyright for Stefan Taferner. 21 years ago
kmmainwin.rc Implement Folder->"Assign Shortcut" to allow 21 years ago
kmmessage.cpp Clear out all original headers apart from the content description ones 21 years ago
kmmessage.h Parse and validate the email addresses in the to, cc and bcc fields 21 years ago
kmmimeparttree.cpp
kmmimeparttree.h
kmmsgbase.cpp Save 4 bytes in KMMsgBase (32 -> 28) 22 years ago
kmmsgbase.h Updated license header and copyright for Stefan Taferner. 21 years ago
kmmsgdict.cpp Ensure serial numbes are correctly assigned for messages that are moved 22 years ago
kmmsgdict.h Ensure serial numbes are correctly assigned for messages that are moved 22 years ago
kmmsgindex.cpp
kmmsgindex.h
kmmsginfo.cpp
kmmsginfo.h Updated license header and copyright for Stefan Taferner. 21 years ago
kmmsglist.cpp
kmmsglist.h Updated license header and copyright for Stefan Taferner. 21 years ago
kmmsgpart.cpp More locale-independent ASCII string conversion fixes. 21 years ago
kmmsgpart.h Updated license header and copyright for Stefan Taferner. 21 years ago
kmmsgpartdlg.cpp
kmmsgpartdlg.h Updated license header and copyright for Stefan Taferner. 21 years ago
kmpopfiltercnfrmdlg.cpp
kmpopfiltercnfrmdlg.h
kmpopheaders.cpp
kmpopheaders.h
kmreadermainwin.cpp Updated license header and copyright for Don Sanders. 21 years ago
kmreadermainwin.h Propagate the current value of the Use Fixed Font option to the separate message window. 21 years ago
kmreadermainwin.rc
kmreaderwin.cpp thanks for taking care about explaining the really important things to the 21 years ago
kmreaderwin.h Pass the current value of the useFixedFont option to the temporary KMReaderWin which is used for printing. 21 years ago
kmsearchpattern.cpp Changed alls StdAddressBook::self() to StdAddressBook::self( true ) to have 21 years ago
kmsearchpattern.h Allow to search for the todo status flag. 21 years ago
kmsearchpatternedit.cpp
kmsearchpatternedit.h
kmsender.cpp Don't let KMail forget the "X-KMail-Recipients" header if sending 21 years ago
kmsender.h Updated license header and copyright for Stefan Taferner. 21 years ago
kmservertest.cpp The dummy entry is needed because the server might respond with an empty string to the CAPA command although SSL (without additional capabilities) works. Since we check for the stringlist being empty to find out whether SSL is supported the stringlist must only be empty if SSL is not supported. 21 years ago
kmservertest.h
kmstartup.cpp Updated license header and copyright for Don Sanders. 21 years ago
kmstartup.h Updated license header and copyright for Don Sanders. 21 years ago
kmsystemtray.cpp Yet another "plural-form-used-for-0", which triggers problems in the french translation 22 years ago
kmsystemtray.h
kmtransport.cpp Fix crash when wallet password prompt has been canceled (same fix is already in networkaccount.cpp). 21 years ago
kmtransport.h Fix password storage in configuration file. 22 years ago
kmversion.h Get ready for KDE 3.4 final. 21 years ago
kwindowpositioner.cpp Implement alternatively positioning of the recipients picker below the 21 years ago
kwindowpositioner.h Implement alternatively positioning of the recipients picker below the 21 years ago
listjob.cpp in theory this won't be hit anymore, but with the imap fix, it should be safe 21 years ago
listjob.h
mailcomposerIface.h
maildirjob.cpp
maildirjob.h
mailinglist-magic.cpp
mailinglist-magic.h
mailinglistpropertiesdialog.cpp Fixed the ugly layout 21 years ago
mailinglistpropertiesdialog.h save a vtable 21 years ago
mailserviceimpl.cpp
mailserviceimpl.h
mailsourceviewer.cpp Make the mailsource viewer window close on ctrl-w as well as escape for 22 years ago
mailsourceviewer.h
main.cpp Updated license header and copyright for Stefan Taferner. 21 years ago
mboxjob.cpp
mboxjob.h fix compilation (gcc 4.0) 22 years ago
messagecomposer.cpp Make sending mail to IDN domains work. 21 years ago
messagecomposer.h Forward port from proko2 branch: 21 years ago
messageproperty.cpp
messageproperty.h
mh2kmail
mh2kmailr
networkaccount.cpp Fix password storage in configuration file. 22 years ago
networkaccount.h Fix password storage in configuration file. 22 years ago
newfolderdialog.cpp Enable/disable ok button when folder name is empty 21 years ago
newfolderdialog.h Enable/disable ok button when folder name is empty 21 years ago
objecttreeparser.cpp Add support for smileys/emoticons to KMail. Based on patch by Sam "earl grey". 21 years ago
objecttreeparser.h Add support for smileys/emoticons to KMail. Based on patch by Sam "earl grey". 21 years ago
partNode.cpp Refactor the attachment handling into it's own command. 21 years ago
partNode.h Refactor the attachment handling into it's own command. 21 years ago
partmetadata.h
partnodebodypart.cpp
partnodebodypart.h
protocols.h
recipientseditor.cpp Make the recipient editor aware of changes made by the user. 21 years ago
recipientseditor.h Make the recipient editor aware of changes made by the user. 21 years ago
recipientseditortest.cpp - Fix identity combo crash 21 years ago
recipientseditortest.h Alternative recipients editor and picker. Optional and off by default for now. 22 years ago
recipientspicker.cpp Changed alls StdAddressBook::self() to StdAddressBook::self( true ) to have 21 years ago
recipientspicker.h Implement suggestions of mini usability study "KMail Composer and Select 21 years ago
redirectdialog.cpp don't allow the selection of CC and BCC adresses when redirecting 21 years ago
redirectdialog.h
regexplineedit.cpp
regexplineedit.h
renamejob.cpp A single line that fixes quite a lot :-) 21 years ago
renamejob.h Very minor changes in the comments to make doxygen happy. 22 years ago
replyphrases.kcfg
replyphrases.kcfgc
rulewidgethandlermanager.cpp Patch from #100725 to fix build problem on IRIX. Approved by Marc Mutz. 21 years ago
rulewidgethandlermanager.h
searchjob.cpp Remove comment 21 years ago
searchjob.h Use find() instead of contains(), for speed, and find in stringlists, not 22 years ago
secondarywindow.cpp
secondarywindow.h
sieveconfig.cpp Rename everything from last commit to include "vacation" in the name; there 21 years ago
sieveconfig.h Rename everything from last commit to include "vacation" in the name; there 21 years ago
sievejob.cpp Allow specifying the authentication method in the url query part. 22 years ago
sievejob.h
signatureconfigurationdialog.ui One anglebracket too much in some strings. 21 years ago
signatureconfigurationdialogimpl.cpp
signatureconfigurationdialogimpl.h
signatureconfigurator.cpp
signatureconfigurator.h
simplestringlisteditor.cpp many more nicer looking disabled icons 21 years ago
simplestringlisteditor.h
smimeconfiguration.ui forwardport from proko2: Final touch for "aegypten-proxy" GUI: 21 years ago
spamheaderanalyzer.cpp Add optional graphical spam status to fancy headers. Based on patch by Patrick Audley. 22 years ago
spamheaderanalyzer.h Add optional graphical spam status to fancy headers. Based on patch by Patrick Audley. 22 years ago
stl_util.h Wow, well spotted, thanks Andre' 21 years ago
subscriptiondialog.cpp
subscriptiondialog.h
teehtmlwriter.cpp
teehtmlwriter.h
textsource.cpp Implement drag and drop of email to KDesktop, etc. 21 years ago
textsource.h Implement drag and drop of email to KDesktop, etc. 21 years ago
tips Update tips 21 years ago
transportmanager.cpp
transportmanager.h
undostack.cpp
undostack.h
upgrade-signature.pl
upgrade-transport.pl
urlhandlermanager.cpp Patch from #100725 to fix build problem on IRIX. Approved by Marc Mutz. 21 years ago
urlhandlermanager.h
vacation.cpp Rename everything from last commit to include "vacation" in the name; there 21 years ago
vacation.h
vacationdialog.cpp
vacationdialog.h
vcardviewer.cpp
vcardviewer.h
warningconfiguration.ui CVS_SILENT 21 years ago
xfaceconfigurator.cpp Changed alls StdAddressBook::self() to StdAddressBook::self( true ) to have 21 years ago
xfaceconfigurator.h doh, forgot to add these files... 22 years ago