ChangeLog

Thu, 06 Aug 2009 13:21:30 +0200

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Thu, 06 Aug 2009 13:21:30 +0200
changeset 15
0e0eb7c91312
parent 1
d64aaa7d146f
permissions
-rw-r--r--

Remove seemingly declarations unnecessary according to Qt 4.5.2 headers.

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

mercurial