ChangeLog

Fri, 28 Nov 2008 14:20:00 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Fri, 28 Nov 2008 14:20:00 +0100
changeset 2
e8292658d5b3
child 3
c1941114ca88
permissions
-rw-r--r--

Added tag ASGUI_0.7.7 for changeset d64aaa7d146f

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

mercurial