Duty Roaster is a program for managing and generating duty rotas in auserfriendly way.
Be the first to post a text review of Duty Roaster. Rate and review a project by clicking thumbs up or thumbs down in the right column.
*duty-roaster-0.1 (9 Apr 2006) 9 Apr 2006; Matthias Langer <mlangc@gmx.at>: First ebuild for duty-roaster. Changelog started.
0.1.0 2005-12-20Matthias Langer <noche.suapie@reflex.at> * Started working on LegalPeriodsFromPartialDates. 2005-12-22Matthias Langer <noche.suapie@reflex.at> * Test for LegalPeriodsFromPartialDates is ready. * LegalPeriodsFromPartialDates is now ready and working. * Created PartialDateSetEntry. 2005-12-23Matthias Langer <noche.suapie@reflex.at> * The program no longer uses start weeks for defining legal periods but partial dates. 2005-12-24Matthias Langer <noche.suapie@reflex.at> * Renamed 'Start weeks' to 'Key dates' in DefinitionAttributeWindow. 2005-12-25Matthias Langer <noche.suapie@reflex.at> * LegalPeriodsFromPartialDates now correctly accepts a single key date. 2005-12-26Matthias Langer <noche.suapie@reflex.at> * Created the new general purpose exception class Error and two derived classes. * created src/export and the abstract class ExportWizard. 2005-12-27Matthias Langer <noche.suapie@reflex.at> * Designed HtmlExportWizard. * Started implementig HtmlExportWizard. * Wrote a small test for HtmlExportWizard. * Allthough not yet fully functional, HtmlExportWizard allready can export rotas in a minimalistic way, producing valid html-4.0.1. * Documentation updates and minor impovements in src/export. * TimePeriodWindow now pops up centered on screen. * Private holidays are now shown with a light blue background when exported with HtmlExportWizard. 2005-12-28Matthias Langer <noche.suapie@reflex.at> * HtmlExportWizard now uses an internal css stylesheet and its output looks much more appealing. 2006-01-02Matthias Langer <noche.suapie@reflex.at> * HtmlExportWizard now tries to be printerfriendly by dividing output to multiple pages. * HtmlExportWizard now generates a legend for exported rotas. * HtmlExportWizard::exportRoster(...) is more or less complete. * Created cutils::stat. 2006-01-03Matthias Langer <noche.suapie@reflex.at> * cutils::stat are now implemented, but remain untested for the moment. * Corrected a trivial but annoying bug un cutils::stat. * HtmlExportWizard::exportStatistics(...) is more or less complete. 2006-01-19Matthias Langer <noche.suapie@reflex.at> * Added a test for partialDateSetToString(...) in order to fix a bug. * Fixed a trivial, but hard to find bug in partialDateSetFromString(...). 2006-01-19Joseph Lehner <joseph.lehner@reflex.at> * Created Vararg. * Implemented a new MessageMem::operator() using pseudo varargs from Vararg, rather than va_args. * Marked the old MessageMem::operator() deprecated, new keys will look like "Schedule from %1 to %2", instead of "Schedule from %s to %s"! 2006-01-19Matthias Langer <noche.suapie@reflex.at> * Ported the whole prog to the new MessageMem::operator() and removed the old one. 2006-01-20Joseph Lehner <joseph.lehner@reflex.at> * Code cleanup in MessageMem (not yet complete ;-)). * Modified the language file parser & writer components so it accepts escaped strings. 2006-01-21Joseph Lehner <joseph.lehner@reflex.at> * Again a little code cleanup in MessageMem, still not complete... * Created messagemem/xmsg(_main).(hpp/cpp), a little msg extract tool, similar to xgettext (not yet integrated into automake), for manual build use g++ xmsg.cpp xmsg_main.cpp -o xmsg -lboost_filesystem the tool can be used by simply calling "xmsg" or "xmsg [path to look for msgs]". the tool will create two files, xmsg.(txt/log). The first file is a complete translation file, the latter is a log for the programmer showing every key and where it was called from. 2006-01-22Matthias Langer <noche.suapie@reflex.at> * Removed cutils::isGeneratizedFriday because Calendar now directly supports them. * Fixed a bug in testWorker. * Updated testLoadAndSave. 2006-01-27Joseph Lehner <joseph.lehner@reflex.at> * Updated xmsg, to warn only if the msg member function is one that should be really checked (msg.setFile("foo.txt") caused a parse error too!) 2006-02-10Joseph Lehner <joseph.lehner@reflex.at> * Added MessageMem::split() 2006-02-11Joseph Lehner <joseph.lehner@reflex.at> * MessageMem now uses gettext internally, all language file related functions are gone. * The TranslationLogWindow will still serve as a logging mechanism for invalid translations, until a good xmsg tool is written. * operator[] was removed, use operator() instead. Also, the split() function is now an operator() (check MessageMem doc). * To intialize MessageMem to use gettext, you must call msg.init() now. * You can now use xgettext --keyword="msg" [other options] to extract all msg keys, until another solution is found. * Replaced all msg[]s with msg()s. 2006-02-14Joseph Lehner <joseph.lehner@reflex.at> * Corrected numerous msg() keys in src/interface/, removing typos, merging almost identical keys, ... 2006-02-14 Matthias Langer <noche.suapie@reflex.at> * Gettext is now supported by autotools. 2006-04-04Matthias Langer <noche.suapie@reflex.at> * The new roster export module is now actually used. 2006-04-06Matthias Langer <noche.suapie@reflex.at> * gcc-4.1 fixes. 2006-04-08 Matthias Langer <noche.suapie@reflex.at> * updated configure.ac
0.1.0 2005-12-20Matthias Langer <noche.suapie@reflex.at> * Started working on LegalPeriodsFromPartialDates. 2005-12-22Matthias Langer <noche.suapie@reflex.at> * Test for LegalPeriodsFromPartialDates is ready. * LegalPeriodsFromPartialDates is now ready and working. * Created PartialDateSetEntry. 2005-12-23Matthias Langer <noche.suapie@reflex.at> * The program no longer uses start weeks for defining legal periods but partial dates. 2005-12-24Matthias Langer <noche.suapie@reflex.at> * Renamed 'Start weeks' to 'Key dates' in DefinitionAttributeWindow. 2005-12-25Matthias Langer <noche.suapie@reflex.at> * LegalPeriodsFromPartialDates now correctly accepts a single key date. 2005-12-26Matthias Langer <noche.suapie@reflex.at> * Created the new general purpose exception class Error and two derived classes. * created src/export and the abstract class ExportWizard. 2005-12-27Matthias Langer <noche.suapie@reflex.at> * Designed HtmlExportWizard. * Started implementig HtmlExportWizard. * Wrote a small test for HtmlExportWizard. * Allthough not yet fully functional, HtmlExportWizard allready can export rotas in a minimalistic way, producing valid html-4.0.1. * Documentation updates and minor impovements in src/export. * TimePeriodWindow now pops up centered on screen. * Private holidays are now shown with a light blue background when exported with HtmlExportWizard. 2005-12-28Matthias Langer <noche.suapie@reflex.at> * HtmlExportWizard now uses an internal css stylesheet and its output looks much more appealing. 2006-01-02Matthias Langer <noche.suapie@reflex.at> * HtmlExportWizard now tries to be printerfriendly by dividing output to multiple pages. * HtmlExportWizard now generates a legend for exported rotas. * HtmlExportWizard::exportRoster(...) is more or less complete. * Created cutils::stat. 2006-01-03Matthias Langer <noche.suapie@reflex.at> * cutils::stat are now implemented, but remain untested for the moment. * Corrected a trivial but annoying bug un cutils::stat. * HtmlExportWizard::exportStatistics(...) is more or less complete. 2006-01-19Matthias Langer <noche.suapie@reflex.at> * Added a test for partialDateSetToString(...) in order to fix a bug. * Fixed a trivial, but hard to find bug in partialDateSetFromString(...). 2006-01-19Joseph Lehner <joseph.lehner@reflex.at> * Created Vararg. * Implemented a new MessageMem::operator() using pseudo varargs from Vararg, rather than va_args. * Marked the old MessageMem::operator() deprecated, new keys will look like "Schedule from %1 to %2", instead of "Schedule from %s to %s"! 2006-01-19Matthias Langer <noche.suapie@reflex.at> * Ported the whole prog to the new MessageMem::operator() and removed the old one. 2006-01-20Joseph Lehner <joseph.lehner@reflex.at> * Code cleanup in MessageMem (not yet complete ;-)). * Modified the language file parser & writer components so it accepts escaped strings. 2006-01-21Joseph Lehner <joseph.lehner@reflex.at> * Again a little code cleanup in MessageMem, still not complete... * Created messagemem/xmsg(_main).(hpp/cpp), a little msg extract tool, similar to xgettext (not yet integrated into automake), for manual build use g++ xmsg.cpp xmsg_main.cpp -o xmsg -lboost_filesystem the tool can be used by simply calling "xmsg" or "xmsg [path to look for msgs]". the tool will create two files, xmsg.(txt/log). The first file is a complete translation file, the latter is a log for the programmer showing every key and where it was called from. 2006-01-22Matthias Langer <noche.suapie@reflex.at> * Removed cutils::isGeneratizedFriday because Calendar now directly supports them. * Fixed a bug in testWorker. * Updated testLoadAndSave. 2006-01-27Joseph Lehner <joseph.lehner@reflex.at> * Updated xmsg, to warn only if the msg member function is one that should be really checked (msg.setFile("foo.txt") caused a parse error too!) 2006-02-10Joseph Lehner <joseph.lehner@reflex.at> * Added MessageMem::split() 2006-02-11Joseph Lehner <joseph.lehner@reflex.at> * MessageMem now uses gettext internally, all language file related functions are gone. * The TranslationLogWindow will still serve as a logging mechanism for invalid translations, until a good xmsg tool is written. * operator[] was removed, use operator() instead. Also, the split() function is now an operator() (check MessageMem doc). * To intialize MessageMem to use gettext, you must call msg.init() now. * You can now use xgettext --keyword="msg" [other options] to extract all msg keys, until another solution is found. * Replaced all msg[]s with msg()s. 2006-02-14Joseph Lehner <joseph.lehner@reflex.at> * Corrected numerous msg() keys in src/interface/, removing typos, merging almost identical keys, ... 2006-02-14 Matthias Langer <noche.suapie@reflex.at> * Gettext is now supported by autotools. 2006-04-04Matthias Langer <noche.suapie@reflex.at> * The new roster export module is now actually used. 2006-04-06Matthias Langer <noche.suapie@reflex.at> * gcc-4.1 fixes. 2006-04-08 Matthias Langer <noche.suapie@reflex.at> * updated configure.ac
It has been some time since the last release, mainly because i didn't have that much time. Don't expect any spectacular changes since the last release. However, 'legal periods' are no longer specified by start weeks but by partial dates - thus the format of the save files has changed one more time. Besides, duty-roaster now compiles with gcc-4.1 and supports gnu gettext. Note that the file format is garantied to stay compatible for the 0.1.x versions, which will be around for some time.
duty-roaster now lives in a svn repository. I've granted anon read access for everbody. You reach the repository via svn://80.108.115.144/duty-roaster where you most likley want to check out the 'trunk' directory.
Be the first person to add a text review.
Copyright © 2010 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?
Thanks for your review!
Get credit for your review by logging in via OpenID. Click your account provider: