1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/ChangeLog Fri Nov 28 11:21:08 2008 +0100 1.3 @@ -0,0 +1,240 @@ 1.4 +Geschichte des OSSP titraq in Vorwaerts Cronordnung 1.5 + 1.6 +040824 Corrected with-qt expression as already indicated by configure --help 1.7 + Avoid forgotten save data loss by connecting QTable's valueChanged signal 1.8 + Corrected in place edition logic to work with newer Qt library editCell() 1.9 + Corrected overlapping highlights on row edge tab and return keypresses 1.10 + Implemented return and enter keypress logic in class TiTable 1.11 + 1.12 +040820 Renamed validateData() to validateRow(), and reimplement validateData() 1.13 + Replaced account and event file open error strings into constants file 1.14 + Repaired flawed new and open file logic when the operation is cancelled 1.15 + Improved data checking to avoid opening wrong account and event files 1.16 + 1.17 +040813 Corrected with-mico expression as already indicated by configure --help 1.18 + Corrected with-esoap expression as already indicated by configure --help 1.19 + 1.20 +040812 Work around a selection bug (bad row highlights) in Qt? since 3.2.? 1.21 + Upgraded build environment to GNU shtool 2.0.0 and GNU autoconf 2.59 1.22 + Changed URL for deployment and storage of release tarballs 1.23 + 1.24 +040528 More closely adhere to C++ standard (currently ISO 14882) by 1.25 + removing all fundemental type variables of 'long long'. 1.26 + 1.27 +031120 Handle the time consuming bureaucracy of changing a company name. 1.28 + 1.29 +031118 More reliably detect X11 features like Xft and Xrender, and 1.30 + integrate pkg-config aclocal M4 macro to call pkg-config from 1.31 + within configure. Now OSSP as-gui requires Gnome pkg-config. 1.32 + 1.33 +030802 Added a check for sched_get_priority_min in librt to configure.in 1.34 + 1.35 +030428 Fixed a bug, causing a cancelled focus operation on rowadd 1.36 + 1.37 +030306 Wrote the as-events.5 manpage in POD format 1.38 + Wrote the as-accounts.5 manpage in POD format 1.39 + Bumped release to 0.7.0, due to completed documentation 1.40 + 1.41 +030305 Wrote the as-gui.1 manpage in POD format 1.42 + Wrote the as-gui.conf.5 manpage in POD format 1.43 + Made small formatting changes to documentation 1.44 + Changed names of as_gui[.*].pod to as-gui[.*].pod 1.45 + Documented conversion corrections from pod2html generated HTML 1.46 + Implemented reading and browsing glue code to new help reference 1.47 + Turned on all man and help file logic in install target of Makefile 1.48 + Added datadir variable passing in buildconf to enable new help features 1.49 + 1.50 +030228 Fixed badly-sized accounts combobox 1.51 + Changed CRC calculation to pad resulting string with '0' to 8 places 1.52 + 1.53 +030227 Implemented frame of a help contents HTML browser 1.54 + Made adjustments to report panel layout 1.55 + 1.56 +030225 Smoothed layout of report panel 1.57 + Added tab focus to all buttons in report panel 1.58 + 1.59 +030224 Fixed bug in report panel causing merging of separate account entries 1.60 + Fixed bug in report panel giving false results from unsorted tables 1.61 + Added alternative colours that look nicer on win32 OS 1.62 + Implemented a Numdialog class for use in the report panel 1.63 + Hooked in all arbitrary number inputs to report panel class 1.64 + Removed button 'both' and corresponding methods from report panel 1.65 + Added button 'print' and postscript printing logic to report panel 1.66 + Completed implementation of number dialog and report panel classes 1.67 + 1.68 +030221 Created a cholour prefs page to include row shading 1.69 + Reluctantly added coupling between TiTable and Preferences classes 1.70 + Introduced colour shading preferences and controls in prefpanel 1.71 + Completed colour preferences logic throughout rendering 1.72 + Improved colour preferences group box and widget resizing 1.73 + Fixed problem with false colours used in row shading 1.74 + Added code to enable reverting to default shading colours 1.75 + Created pixmap for colour revert button 1.76 + Finished detail and total methods from report panel class 1.77 + 1.78 +030220 Implemented vast report generation improvements 1.79 + Added three new preference values for use with reporting 1.80 + Added exception handling to report generation class 1.81 + Improved intuition of reporting by adding checkmarks to menus 1.82 + Insert starting and ending report text in case a range is chosen 1.83 + Improved button navigation of report panel dialog 1.84 + Overloaded writeHeader() to be more useful to members 1.85 + Added 'detailed listing' and 'signature line' to prefs panel 1.86 + Changed ASCII strings in panel dialogs to unicode translations 1.87 + 1.88 +030219 Cleaned up the dataops class 1.89 + Got report generation working finally 1.90 + Fixed string text of Reportpanel class 1.91 + Reluctantly added linkage from Reportpanel to both prefs and table 1.92 + 1.93 +030218 Added logic to save to a file the contents of the report display 1.94 + 1.95 +030217 Began coding new class ASTimeEdit to allow unnatural time values 1.96 + Implemented class Reportpanel for locally generated weekly reports 1.97 + Inserted new report generation into report menu and view toolbar 1.98 + Added a report action, two report pixmaps, and an iconset 1.99 + Made general fixes and improvements on class Prefpanel 1.100 + 1.101 +030214 Moved preference data application from panel items to own method 1.102 + Added applyPrefs logic, and a new proxy method to handle applied signals 1.103 + Reorganized file incusion in throughout to loosen source file coupling 1.104 + Removed optional 'this' parameter from all calls to connect() 1.105 + Ripped out more header includes from monolithic interface header 1.106 + Added pixmap for prefs panel, and added it to menu and toolbar 1.107 + Made call of prefs panel an instance of class QAction 1.108 + Changed .bak file message text in class Prefpanel 1.109 + Gave more sensible default RPC host names 1.110 + 1.111 +030213 Implemented multiple row spanning SOAP trasmissions 1.112 + Modified CORBA and SOAP methods to use preferences host names 1.113 + Added lock methods to class Panel to lock RPC transports on or off 1.114 + Added logic to limit RPC according to compile time availability 1.115 + Merged both IIOP and SOAP RPC transport actions into a single one 1.116 + Revised RPC options and menu logic to pref panel and action changes 1.117 + Modified class Panel accept operation to apply changes immediately 1.118 + Activate file extension switch, and use preference value from panel 1.119 + Remove default event file insert, and instead default to event directory 1.120 + Fixed bug in class Simplefile, trying to save to non-open file 1.121 + Save backup files based on existing logic and new user preferences 1.122 + 1.123 +030212 Finished preferences working logic in class Panel 1.124 + 1.125 +030211 Served rse request to make amount edit control widget match table one 1.126 + Served rse request to align task widgets to the left, pending user pref 1.127 + Improved prefs panel class by splitting remote host names out 1.128 + Implemented thl idea, a sorted task name map 1.129 + Began coding dynamic task placement 1.130 + 1.131 +030210 Implemented the prefs panel user interface piece, no working logic yet 1.132 + 1.133 +030208 Implemented Simplefile class with working backup method 1.134 + 1.135 +030207 Implemented preferences panel class prefpanel 1.136 + 1.137 +030206 Implemented embedding of escape characters into event data file 1.138 + Begin treating quit op on an edited doc as a special case to avoid loss 1.139 + Fixed tab completion bug in which table entry misses text after expansion 1.140 + 1.141 +030205 Add logic to save empty remark fields with surrounding double quotes 1.142 + CORBA client transmission improvements, including multiple entry allowance 1.143 + 1.144 +030204 Minor change to prematurely accept event format version 0.6 1.145 + Fix constant bug to really prematurely accept event format version 0.6 1.146 + Added dynamically bound version text to all widget label titles 1.147 + Implemented current (date|time) on '.', zero (date|time) on empty field 1.148 + Hardcoded math logic to compute start '-' finish on '.' amount entry 1.149 + Load logic now replaces period with fresh newly generated GUIDs 1.150 + Tried to fix tarball rolling file name exceptions in devtool 1.151 + Replaced __u format datatypes in Uuid class with U from master header 1.152 + Completed the AS tuple in IDL, and transmit only CORBA duped strings 1.153 + 1.154 +030203 Better implement 'please add entries' announcement to beginning users 1.155 + Improved edit control [en|dis]ablement condition, and remove pixmap 1.156 + Deny pasting of empty clipboard data, and adding of zero rows 1.157 + Backed out logic to recognize '-', '+', and '=' separator symbols 1.158 + Implemented a quality string class with a CRC32 checksum method 1.159 + Load logic now fills in '.' in CRC field with a fresh new CRC 1.160 + More widget label renaming to AS Accounting System 1.161 + 1.162 +030131 Fix logic when calling saveFile, but returning in a dirty state 1.163 + Fix some logical combinations of open and new doc save operations 1.164 + Renamed some visible widget text from to AS Accounting System 1.165 + 1.166 +030130 Made day date section focus the default value 1.167 + Remove hackful zero date value, replace with current date 1.168 + Added aggregate class User, and prefer user data from environment 1.169 + Fixed ignored prepared entry bug on new document operation 1.170 + Implemented writing and testing of a data version symbol 1.171 + Fixed missing double dirty data check on implicit saveAs ops 1.172 + Fixed close document operation with bad caption and status message 1.173 + Added exception handlers where none existed to close possible bugs 1.174 + Improved condition of empty but open timesheets by disabling edit cntrls 1.175 + Fixed open document but empty timesheet debug text spew bug 1.176 + Fixed void clipboard pointer bug 1.177 + 1.178 +030129 Fixed the autoscroll before show bug, causing wrong data position 1.179 + 1.180 +030128 Added missing MIME icon entries for synciiop and syncsoap 1.181 + Implemented initial file loading by shell argument 1.182 + 1.183 +030127 Changed date and time from ISO format to AS specific 1.184 + Added logic to dim and undim icons on (non)empty documents 1.185 + Improved intuitiveness of a newDoc operation by appending a default row 1.186 + Implemented automatic file backups using a very primitive algorhythm 1.187 + Fixed subtle unintentional split else codeblock in slot saveAs 1.188 + Added automatic appending of AS event file extension to new docs 1.189 + Added '-' and '=' as arbitrary data token separators between times 1.190 + 1.191 +030124 Added CRC and basic revision management logic 1.192 + Removed sort on load to allow easier file diffs 1.193 + Allow only reasonable fields to transmit to server 1.194 + Improved invalid data signaling in both Titable and ctrls 1.195 + Made account and event file and directory handling generic 1.196 + 1.197 +030123 Added logic to make IIOP and SOAP connections optional 1.198 + Fixed potentially disastrous bug with current file overwrite 1.199 + Fixed broken Linux build problem with -R linker arguments 1.200 + Improved RPC data transmission by selecting current row 1.201 + Made pasted rows receive new GUIDs to avoid duplicates 1.202 + 1.203 +030122 Added IIOP and SOAP connection operations 1.204 + Added menu items for remote reporting over IIOP or SOAP 1.205 + Fixed inconvenient edit control update bug 1.206 + Added UUID class, able to generate DCE standard UUIDs 1.207 + Added UUID generation ability to add entry operations 1.208 + 1.209 +021220 Added missing task tooltip and whatsthis info 1.210 + Fixed loadData problem actually in updEdit() 1.211 + Fixed sorting, and added sort direction handling 1.212 + Fixed selection and highlight of current row 1.213 + 1.214 +021219 Added full close document and disable handling 1.215 + Added new dimmed icons for showing disabled state 1.216 + Fixed status edit control pixmap redraw 1.217 + Fixed remaining edit pixmap on old data 1.218 + Fixed get/set empy Rowdata for cut/copy/paste ops 1.219 + Fixed member filename corruption and data loss problem 1.220 + Optimized addRow and pasteRow graphic drawing 1.221 + Added better file name handling by accessors 1.222 + Streamlined widget enablement logic in slots 1.223 + Corrected remaining build configuration issues 1.224 + 1.225 +021218 Reduced dependency to STL 1.226 + Changed release name from asgui to as-gui 1.227 + Finished differential shading algorythm 1.228 + Row and selection handling fixes 1.229 + Corrected pixmap refreshes 1.230 + 1.231 +021217 Added differential row shading 1.232 + Improved focus handling in edit mode 1.233 + Add file extension filter to file op dialogs 1.234 + Resolve save problems to symbolic link 1.235 + 1.236 +021216 Added protection against existing file overwriting. 1.237 + Added column sort on click with full row swapping. 1.238 + Added persistent sorting to user preferences. 1.239 + Added view refresh and new view menu items. 1.240 + Added dynamic account list loading. 1.241 + Improved dirty flag tracking. 1.242 + 1.243 +021108 Projekt Erzeugung