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.

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

mercurial