ChangeLog

changeset 1
d64aaa7d146f
child 3
c1941114ca88
equal deleted inserted replaced
-1:000000000000 0:cade46063f1d
1 Geschichte des OSSP titraq in Vorwaerts Cronordnung
2
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
8
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
13
14 040813 Corrected with-mico expression as already indicated by configure --help
15 Corrected with-esoap expression as already indicated by configure --help
16
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
20
21 040528 More closely adhere to C++ standard (currently ISO 14882) by
22 removing all fundemental type variables of 'long long'.
23
24 031120 Handle the time consuming bureaucracy of changing a company name.
25
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.
29
30 030802 Added a check for sched_get_priority_min in librt to configure.in
31
32 030428 Fixed a bug, causing a cancelled focus operation on rowadd
33
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
37
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
46
47 030228 Fixed badly-sized accounts combobox
48 Changed CRC calculation to pad resulting string with '0' to 8 places
49
50 030227 Implemented frame of a help contents HTML browser
51 Made adjustments to report panel layout
52
53 030225 Smoothed layout of report panel
54 Added tab focus to all buttons in report panel
55
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
64
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
74
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
84
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
89
90 030218 Added logic to save to a file the contents of the report display
91
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
97
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
107
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
119
120 030212 Finished preferences working logic in class Panel
121
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
127
128 030210 Implemented the prefs panel user interface piece, no working logic yet
129
130 030208 Implemented Simplefile class with working backup method
131
132 030207 Implemented preferences panel class prefpanel
133
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
137
138 030205 Add logic to save empty remark fields with surrounding double quotes
139 CORBA client transmission improvements, including multiple entry allowance
140
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
150
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
158
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
162
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
174
175 030129 Fixed the autoscroll before show bug, causing wrong data position
176
177 030128 Added missing MIME icon entries for synciiop and syncsoap
178 Implemented initial file loading by shell argument
179
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
187
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
193
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
199
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
205
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
210
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
221
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
227
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
232
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.
239
240 021108 Projekt Erzeugung

mercurial