ChangeLog

Fri, 28 Nov 2008 11:21:08 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Fri, 28 Nov 2008 11:21:08 +0100
changeset 1
d64aaa7d146f
child 3
c1941114ca88
permissions
-rw-r--r--

Fork project trunk at version 0.7.7 to maintain for future usage.
The original Cable & Wireless development team no longer exists.
The OSSP CVS repository is unavailable (cvs co ossp-pkg/as fails),
however http://cvs.ossp.org/dirview?d=ossp-pkg/as/as-gui is working.

     1 Geschichte des OSSP titraq in Vorwaerts Cronordnung
     3 040824 Corrected with-qt expression as already indicated by configure --help
     4        Avoid forgotten save data loss by connecting QTable's valueChanged signal
     5        Corrected in place edition logic to work with newer Qt library editCell()
     6        Corrected overlapping highlights on row edge tab and return keypresses
     7        Implemented return and enter keypress logic in class TiTable
     9 040820 Renamed validateData() to validateRow(), and reimplement validateData()
    10        Replaced account and event file open error strings into constants file
    11        Repaired flawed new and open file logic when the operation is cancelled
    12        Improved data checking to avoid opening wrong account and event files
    14 040813 Corrected with-mico expression as already indicated by configure --help
    15        Corrected with-esoap expression as already indicated by configure --help
    17 040812 Work around a selection bug (bad row highlights) in Qt? since 3.2.?
    18        Upgraded build environment to GNU shtool 2.0.0 and GNU autoconf 2.59
    19        Changed URL for deployment and storage of release tarballs
    21 040528 More closely adhere to C++ standard (currently ISO 14882) by
    22        removing all fundemental type variables of 'long long'.
    24 031120 Handle the time consuming bureaucracy of changing a company name.
    26 031118 More reliably detect X11 features like Xft and Xrender, and
    27        integrate pkg-config aclocal M4 macro to call pkg-config from
    28        within configure. Now OSSP as-gui requires Gnome pkg-config.
    30 030802 Added a check for sched_get_priority_min in librt to configure.in
    32 030428 Fixed a bug, causing a cancelled focus operation on rowadd
    34 030306 Wrote the as-events.5 manpage in POD format
    35        Wrote the as-accounts.5 manpage in POD format
    36        Bumped release to 0.7.0, due to completed documentation
    38 030305 Wrote the as-gui.1 manpage in POD format
    39        Wrote the as-gui.conf.5 manpage in POD format
    40        Made small formatting changes to documentation
    41        Changed names of as_gui[.*].pod to as-gui[.*].pod
    42        Documented conversion corrections from pod2html generated HTML
    43        Implemented reading and browsing glue code to new help reference
    44        Turned on all man and help file logic in install target of Makefile
    45        Added datadir variable passing in buildconf to enable new help features
    47 030228 Fixed badly-sized accounts combobox
    48        Changed CRC calculation to pad resulting string with '0' to 8 places
    50 030227 Implemented frame of a help contents HTML browser
    51        Made adjustments to report panel layout
    53 030225 Smoothed layout of report panel
    54        Added tab focus to all buttons in report panel
    56 030224 Fixed bug in report panel causing merging of separate account entries
    57        Fixed bug in report panel giving false results from unsorted tables
    58        Added alternative colours that look nicer on win32 OS
    59        Implemented a Numdialog class for use in the report panel
    60        Hooked in all arbitrary number inputs to report panel class
    61        Removed button 'both' and corresponding methods from report panel
    62        Added button 'print' and postscript printing logic to report panel
    63        Completed implementation of number dialog and report panel classes
    65 030221 Created a cholour prefs page to include row shading
    66        Reluctantly added coupling between TiTable and Preferences classes
    67        Introduced colour shading preferences and controls in prefpanel
    68        Completed colour preferences logic throughout rendering
    69        Improved colour preferences group box and widget resizing
    70        Fixed problem with false colours used in row shading
    71        Added code to enable reverting to default shading colours
    72        Created pixmap for colour revert button
    73        Finished detail and total methods from report panel class
    75 030220 Implemented vast report generation improvements
    76        Added three new preference values for use with reporting
    77        Added exception handling to report generation class
    78        Improved intuition of reporting by adding checkmarks to menus
    79        Insert starting and ending report text in case a range is chosen
    80        Improved button navigation of report panel dialog
    81        Overloaded writeHeader() to be more useful to members
    82        Added 'detailed listing' and 'signature line' to prefs panel
    83        Changed ASCII strings in panel dialogs to unicode translations
    85 030219 Cleaned up the dataops class
    86        Got report generation working finally
    87        Fixed string text of Reportpanel class
    88        Reluctantly added linkage from Reportpanel to both prefs and table
    90 030218 Added logic to save to a file the contents of the report display
    92 030217 Began coding new class ASTimeEdit to allow unnatural time values
    93        Implemented class Reportpanel for locally generated weekly reports
    94        Inserted new report generation into report menu and view toolbar
    95        Added a report action, two report pixmaps, and an iconset
    96        Made general fixes and improvements on class Prefpanel
    98 030214 Moved preference data application from panel items to own method
    99        Added applyPrefs logic, and a new proxy method to handle applied signals
   100        Reorganized file incusion in throughout to loosen source file coupling
   101        Removed optional 'this' parameter from all calls to connect()
   102        Ripped out more header includes from monolithic interface header
   103        Added pixmap for prefs panel, and added it to menu and toolbar
   104        Made call of prefs panel an instance of class QAction
   105        Changed .bak file message text in class Prefpanel
   106        Gave more sensible default RPC host names
   108 030213 Implemented multiple row spanning SOAP trasmissions
   109        Modified CORBA and SOAP methods to use preferences host names
   110        Added lock methods to class Panel to lock RPC transports on or off
   111        Added logic to limit RPC according to compile time availability
   112        Merged both IIOP and SOAP RPC transport actions into a single one
   113        Revised RPC options and menu logic to pref panel and action changes
   114        Modified class Panel accept operation to apply changes immediately
   115        Activate file extension switch, and use preference value from panel
   116        Remove default event file insert, and instead default to event directory
   117        Fixed bug in class Simplefile, trying to save to non-open file
   118        Save backup files based on existing logic and new user preferences
   120 030212 Finished preferences working logic in class Panel
   122 030211 Served rse request to make amount edit control widget match table one
   123        Served rse request to align task widgets to the left, pending user pref
   124        Improved prefs panel class by splitting remote host names out
   125        Implemented thl idea, a sorted task name map
   126        Began coding dynamic task placement
   128 030210 Implemented the prefs panel user interface piece, no working logic yet
   130 030208 Implemented Simplefile class with working backup method
   132 030207 Implemented preferences panel class prefpanel
   134 030206 Implemented embedding of escape characters into event data file
   135        Begin treating quit op on an edited doc as a special case to avoid loss
   136        Fixed tab completion bug in which table entry misses text after expansion
   138 030205 Add logic to save empty remark fields with surrounding double quotes
   139        CORBA client transmission improvements, including multiple entry allowance
   141 030204 Minor change to prematurely accept event format version 0.6
   142        Fix constant bug to really prematurely accept event format version 0.6
   143        Added dynamically bound version text to all widget label titles
   144        Implemented current (date|time) on '.', zero (date|time) on empty field
   145        Hardcoded math logic to compute start '-' finish on '.' amount entry
   146        Load logic now replaces period with fresh newly generated GUIDs
   147        Tried to fix tarball rolling file name exceptions in devtool
   148        Replaced __u format datatypes in Uuid class with U from master header
   149        Completed the AS tuple in IDL, and transmit only CORBA duped strings
   151 030203 Better implement 'please add entries' announcement to beginning users
   152        Improved edit control [en|dis]ablement condition, and remove pixmap
   153        Deny pasting of empty clipboard data, and adding of zero rows
   154        Backed out logic to recognize '-', '+', and '=' separator symbols
   155        Implemented a quality string class with a CRC32 checksum method
   156        Load logic now fills in '.' in CRC field with a fresh new CRC
   157        More widget label renaming to AS Accounting System
   159 030131 Fix logic when calling saveFile, but returning in a dirty state
   160        Fix some logical combinations of open and new doc save operations
   161        Renamed some visible widget text from to AS Accounting System
   163 030130 Made day date section focus the default value
   164        Remove hackful zero date value, replace with current date
   165        Added aggregate class User, and prefer user data from environment
   166        Fixed ignored prepared entry bug on new document operation
   167        Implemented writing and testing of a data version symbol
   168        Fixed missing double dirty data check on implicit saveAs ops
   169        Fixed close document operation with bad caption and status message
   170        Added exception handlers where none existed to close possible bugs
   171        Improved condition of empty but open timesheets by disabling edit cntrls
   172        Fixed open document but empty timesheet debug text spew bug
   173        Fixed void clipboard pointer bug
   175 030129 Fixed the autoscroll before show bug, causing wrong data position
   177 030128 Added missing MIME icon entries for synciiop and syncsoap
   178        Implemented initial file loading by shell argument
   180 030127 Changed date and time from ISO format to AS specific
   181        Added logic to dim and undim icons on (non)empty documents
   182        Improved intuitiveness of a newDoc operation by appending a default row
   183        Implemented automatic file backups using a very primitive algorhythm
   184        Fixed subtle unintentional split else codeblock in slot saveAs
   185        Added automatic appending of AS event file extension to new docs
   186        Added '-' and '=' as arbitrary data token separators between times
   188 030124 Added CRC and basic revision management logic
   189        Removed sort on load to allow easier file diffs
   190        Allow only reasonable fields to transmit to server
   191        Improved invalid data signaling in both Titable and ctrls
   192        Made account and event file and directory handling generic
   194 030123 Added logic to make IIOP and SOAP connections optional
   195        Fixed potentially disastrous bug with current file overwrite
   196        Fixed broken Linux build problem with -R linker arguments
   197        Improved RPC data transmission by selecting current row
   198        Made pasted rows receive new GUIDs to avoid duplicates
   200 030122 Added IIOP and SOAP connection operations
   201        Added menu items for remote reporting over IIOP or SOAP
   202        Fixed inconvenient edit control update bug
   203        Added UUID class, able to generate DCE standard UUIDs
   204        Added UUID generation ability to add entry operations
   206 021220 Added missing task tooltip and whatsthis info
   207        Fixed loadData problem actually in updEdit()
   208        Fixed sorting, and added sort direction handling
   209        Fixed selection and highlight of current row
   211 021219 Added full close document and disable handling
   212        Added new dimmed icons for showing disabled state
   213        Fixed status edit control pixmap redraw
   214        Fixed remaining edit pixmap on old data
   215        Fixed get/set empy Rowdata for cut/copy/paste ops
   216        Fixed member filename corruption and data loss problem
   217        Optimized addRow and pasteRow graphic drawing
   218        Added better file name handling by accessors
   219        Streamlined widget enablement logic in slots
   220        Corrected remaining build configuration issues
   222 021218 Reduced dependency to STL
   223        Changed release name from asgui to as-gui
   224        Finished differential shading algorythm
   225        Row and selection handling fixes
   226        Corrected pixmap refreshes
   228 021217 Added differential row shading
   229        Improved focus handling in edit mode
   230        Add file extension filter to file op dialogs
   231        Resolve save problems to symbolic link
   233 021216 Added protection against existing file overwriting.
   234        Added column sort on click with full row swapping.
   235        Added persistent sorting to user preferences.
   236        Added view refresh and new view menu items.
   237        Added dynamic account list loading.
   238        Improved dirty flag tracking.
   240 021108 Projekt Erzeugung

mercurial