Geschichte des OSSP titraq in Vorwaerts Cronordnung 040825 Implemented smoother loadData() display, eliminating unappealing flashes 040824 Corrected with-qt expression as already indicated by configure --help Avoid forgotten save data loss by connecting QTable's valueChanged signal Corrected in place edition logic to work with newer Qt library editCell() Corrected overlapping highlights on row edge tab and return keypresses Implemented return and enter keypress logic in class TiTable 040820 Renamed validateData() to validateRow(), and reimplement validateData() Replaced account and event file open error strings into constants file Repaired flawed new and open file logic when the operation is cancelled Improved data checking to avoid opening wrong account and event files 040813 Corrected with-mico expression as already indicated by configure --help Corrected with-esoap expression as already indicated by configure --help 040812 Work around a selection bug (bad row highlights) in Qt? since 3.2.? Upgraded build environment to GNU shtool 2.0.0 and GNU autoconf 2.59 Changed URL for deployment and storage of release tarballs 040528 More closely adhere to C++ standard (currently ISO 14882) by removing all fundemental type variables of 'long long'. 031120 Handle the time consuming bureaucracy of changing a company name. 031118 More reliably detect X11 features like Xft and Xrender, and integrate pkg-config aclocal M4 macro to call pkg-config from within configure. Now OSSP as-gui requires Gnome pkg-config. 030802 Added a check for sched_get_priority_min in librt to configure.in 030428 Fixed a bug, causing a cancelled focus operation on rowadd 030306 Wrote the as-events.5 manpage in POD format Wrote the as-accounts.5 manpage in POD format Bumped release to 0.7.0, due to completed documentation 030305 Wrote the as-gui.1 manpage in POD format Wrote the as-gui.conf.5 manpage in POD format Made small formatting changes to documentation Changed names of as_gui[.*].pod to as-gui[.*].pod Documented conversion corrections from pod2html generated HTML Implemented reading and browsing glue code to new help reference Turned on all man and help file logic in install target of Makefile Added datadir variable passing in buildconf to enable new help features 030228 Fixed badly-sized accounts combobox Changed CRC calculation to pad resulting string with '0' to 8 places 030227 Implemented frame of a help contents HTML browser Made adjustments to report panel layout 030225 Smoothed layout of report panel Added tab focus to all buttons in report panel 030224 Fixed bug in report panel causing merging of separate account entries Fixed bug in report panel giving false results from unsorted tables Added alternative colours that look nicer on win32 OS Implemented a Numdialog class for use in the report panel Hooked in all arbitrary number inputs to report panel class Removed button 'both' and corresponding methods from report panel Added button 'print' and postscript printing logic to report panel Completed implementation of number dialog and report panel classes 030221 Created a cholour prefs page to include row shading Reluctantly added coupling between TiTable and Preferences classes Introduced colour shading preferences and controls in prefpanel Completed colour preferences logic throughout rendering Improved colour preferences group box and widget resizing Fixed problem with false colours used in row shading Added code to enable reverting to default shading colours Created pixmap for colour revert button Finished detail and total methods from report panel class 030220 Implemented vast report generation improvements Added three new preference values for use with reporting Added exception handling to report generation class Improved intuition of reporting by adding checkmarks to menus Insert starting and ending report text in case a range is chosen Improved button navigation of report panel dialog Overloaded writeHeader() to be more useful to members Added 'detailed listing' and 'signature line' to prefs panel Changed ASCII strings in panel dialogs to unicode translations 030219 Cleaned up the dataops class Got report generation working finally Fixed string text of Reportpanel class Reluctantly added linkage from Reportpanel to both prefs and table 030218 Added logic to save to a file the contents of the report display 030217 Began coding new class ASTimeEdit to allow unnatural time values Implemented class Reportpanel for locally generated weekly reports Inserted new report generation into report menu and view toolbar Added a report action, two report pixmaps, and an iconset Made general fixes and improvements on class Prefpanel 030214 Moved preference data application from panel items to own method Added applyPrefs logic, and a new proxy method to handle applied signals Reorganized file incusion in throughout to loosen source file coupling Removed optional 'this' parameter from all calls to connect() Ripped out more header includes from monolithic interface header Added pixmap for prefs panel, and added it to menu and toolbar Made call of prefs panel an instance of class QAction Changed .bak file message text in class Prefpanel Gave more sensible default RPC host names 030213 Implemented multiple row spanning SOAP trasmissions Modified CORBA and SOAP methods to use preferences host names Added lock methods to class Panel to lock RPC transports on or off Added logic to limit RPC according to compile time availability Merged both IIOP and SOAP RPC transport actions into a single one Revised RPC options and menu logic to pref panel and action changes Modified class Panel accept operation to apply changes immediately Activate file extension switch, and use preference value from panel Remove default event file insert, and instead default to event directory Fixed bug in class Simplefile, trying to save to non-open file Save backup files based on existing logic and new user preferences 030212 Finished preferences working logic in class Panel 030211 Served rse request to make amount edit control widget match table one Served rse request to align task widgets to the left, pending user pref Improved prefs panel class by splitting remote host names out Implemented thl idea, a sorted task name map Began coding dynamic task placement 030210 Implemented the prefs panel user interface piece, no working logic yet 030208 Implemented Simplefile class with working backup method 030207 Implemented preferences panel class prefpanel 030206 Implemented embedding of escape characters into event data file Begin treating quit op on an edited doc as a special case to avoid loss Fixed tab completion bug in which table entry misses text after expansion 030205 Add logic to save empty remark fields with surrounding double quotes CORBA client transmission improvements, including multiple entry allowance 030204 Minor change to prematurely accept event format version 0.6 Fix constant bug to really prematurely accept event format version 0.6 Added dynamically bound version text to all widget label titles Implemented current (date|time) on '.', zero (date|time) on empty field Hardcoded math logic to compute start '-' finish on '.' amount entry Load logic now replaces period with fresh newly generated GUIDs Tried to fix tarball rolling file name exceptions in devtool Replaced __u format datatypes in Uuid class with U from master header Completed the AS tuple in IDL, and transmit only CORBA duped strings 030203 Better implement 'please add entries' announcement to beginning users Improved edit control [en|dis]ablement condition, and remove pixmap Deny pasting of empty clipboard data, and adding of zero rows Backed out logic to recognize '-', '+', and '=' separator symbols Implemented a quality string class with a CRC32 checksum method Load logic now fills in '.' in CRC field with a fresh new CRC More widget label renaming to AS Accounting System 030131 Fix logic when calling saveFile, but returning in a dirty state Fix some logical combinations of open and new doc save operations Renamed some visible widget text from to AS Accounting System 030130 Made day date section focus the default value Remove hackful zero date value, replace with current date Added aggregate class User, and prefer user data from environment Fixed ignored prepared entry bug on new document operation Implemented writing and testing of a data version symbol Fixed missing double dirty data check on implicit saveAs ops Fixed close document operation with bad caption and status message Added exception handlers where none existed to close possible bugs Improved condition of empty but open timesheets by disabling edit cntrls Fixed open document but empty timesheet debug text spew bug Fixed void clipboard pointer bug 030129 Fixed the autoscroll before show bug, causing wrong data position 030128 Added missing MIME icon entries for synciiop and syncsoap Implemented initial file loading by shell argument 030127 Changed date and time from ISO format to AS specific Added logic to dim and undim icons on (non)empty documents Improved intuitiveness of a newDoc operation by appending a default row Implemented automatic file backups using a very primitive algorhythm Fixed subtle unintentional split else codeblock in slot saveAs Added automatic appending of AS event file extension to new docs Added '-' and '=' as arbitrary data token separators between times 030124 Added CRC and basic revision management logic Removed sort on load to allow easier file diffs Allow only reasonable fields to transmit to server Improved invalid data signaling in both Titable and ctrls Made account and event file and directory handling generic 030123 Added logic to make IIOP and SOAP connections optional Fixed potentially disastrous bug with current file overwrite Fixed broken Linux build problem with -R linker arguments Improved RPC data transmission by selecting current row Made pasted rows receive new GUIDs to avoid duplicates 030122 Added IIOP and SOAP connection operations Added menu items for remote reporting over IIOP or SOAP Fixed inconvenient edit control update bug Added UUID class, able to generate DCE standard UUIDs Added UUID generation ability to add entry operations 021220 Added missing task tooltip and whatsthis info Fixed loadData problem actually in updEdit() Fixed sorting, and added sort direction handling Fixed selection and highlight of current row 021219 Added full close document and disable handling Added new dimmed icons for showing disabled state Fixed status edit control pixmap redraw Fixed remaining edit pixmap on old data Fixed get/set empy Rowdata for cut/copy/paste ops Fixed member filename corruption and data loss problem Optimized addRow and pasteRow graphic drawing Added better file name handling by accessors Streamlined widget enablement logic in slots Corrected remaining build configuration issues 021218 Reduced dependency to STL Changed release name from asgui to as-gui Finished differential shading algorythm Row and selection handling fixes Corrected pixmap refreshes 021217 Added differential row shading Improved focus handling in edit mode Add file extension filter to file op dialogs Resolve save problems to symbolic link 021216 Added protection against existing file overwriting. Added column sort on click with full row swapping. Added persistent sorting to user preferences. Added view refresh and new view menu items. Added dynamic account list loading. Improved dirty flag tracking. 021108 Projekt Erzeugung