-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
353 lines (295 loc) · 11.9 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
# This is the ChangeLog for knowde
18.07.2004 (1.8.0):
- edited Reader-class to clear buffer on File/Close
- finally implemented the keyword-based reference in Reader class
- added help text function to Reader and Menu class
17.07.2004 (1.7.9):
- edited Reader class to parse keywords
- bug-fixed double-selection bug in MainWindow::selectKnowde
16.07.2994 (1.7.8):
- added file default font to KnowdeFile class
- added XML loading and saving for file default font
- added switch for layout use to the editor text field
- added apply button to Editor class for quick changes
- added file default font functionality to Layouter class
15.07.2004 (1.7.7):
- bug-fixed Editor to call Layouter::applyValues
- bug-fixed Layouter class to apply values only when ok
- bug-fixed Reader class set default text font in-between
- edited Layouter class to show selected text font as is
- added text and background color functionality to Layouter
- edited Reader class to change text and background color
- added XML loading and saving for text and background color
14.07.2004 (1.7.6):
- added tab char replacement to ExportHTML::saveXMLString
- applied Joe Klemmer's install patch to the Makefile
- added Layouter class and Layouter tab to Editor dialog
- added font and color attributes to Knowde class
- added font and color functionality to Knowde class
- added XML loading and saving for text font attribute
- added text font loading to Reader class
13.07.2004 (1.7.5):
- changed source file_names to FileNames
- edited source files and Makefile to respect the change
- added Export and ExportHTML classes
- implemented single knowde HTML export
- added HTML export to config.h and Menu class
- updated MainWindow::updateActivation()
08.07.2004 (1.7.3):
- changed Dater to static member of Editor
- removed file_dialog from MainWindow class
- removed old comments
- bug-fixed format string in DatePoint::print
07.04.2004 (1.7.2):
- bug-fixed tree search algorithm
- removed Questioner class from code base (now using GtkDialog)
- many code cleanups in MainWindow class
14.02.2004 (1.7.1):
- edited the INSTALL file for more information
05.02.2004 (1.7.1):
- bug-fixed knowde selection endless loop in all tree classes
- added last_edited label to about dialog
04.02.2004 (1.7.0):
- introduced TimeView class
- modified MainWindow to install TimeView
- bug-fixed MainWindow update functions
- modified ListView tree header
- extended tree model by path column (TimeView)
- extended knowde class by date string
- introduced new sorting function for TimeView class
03.02.2004 (1.6.7):
- bug-fixed context menus
- modified tree sorting to use utf8-style
- added Ctrl-S key accel for File/Save action
- bug-fixed copy and paste: set changed flag
- modified Statusbar size display to display size sum
02.02.2004 (1.6.6):
- added About dialog
- removed unused Help menu item from menu
- added toggle tree view button in toolbar
- added more key accelerators
- added key accelerator label in menu items
- added stock images in menu items
- centralized dialog centering into MainWindow
01.02.2004 (1.6.5):
- bug-fixed TreeView search function
- bug-fixed MainWindow to allow paste clipboard as top knowde
- bug-fixed MainWindow::getSelectedKnowde() to return NULL when no file
- added keypress callback function
- added first knowde Edit/Cut action on pressing delete
- added double-click callback in TreeView that opens Editor
28.01.2004 (1.6.4):
- bug-fixed Knowde class (Date cloning)
27.01.2004 (1.6.3):
- bug-fixed Dater class (memory allocation)
- modified editor to always start with the general page
26.01.2004 (1.6.3):
- added startup parameter file loading (thx to Fabian Haensel)
- added question dialog callbacks
- added DatePoint functionality to Knowde class
- added DatePoint functionality to KnowdeFile class (save and load)
- bug-fixed save and quit action
- added date to Editor class
- modified DatePoint class for simplification
25.01.2004 (1.6.2):
- added closeFile() and loadFile() to MainWindow class
- added question dialog to propose save on new, open, close and quit
- introduced DatePoint class for later use in timeline view
20.01.2004 (1.6.1):
- bug-fixed tree sorting
19.01.2004 (1.6.1)
- modified Searcher class dialog layout
- code cleanups
- bug-fixed traverse function for REMOVE* commands
- added tree sorting
18.01.2004 (1.6.0):
- added search dialog elements
- bug-fixed search() and find() functions in TreeView class
- added SEARCH_NEXT commands to the MainWindow class
- added executeSearch() function to Controller interface
- implemented executeSearch() function in MainWindow class
- bug-fixed callback in Searcher class
17.01.2004 (1.5.1):
- added search functions in TreeView class
- added search dialog skeleton
16.01.2004 (1.5.0):
- bug-fixed update callback functions
- bug-fixed insertKnowde functions in TreeView and ListView class
- added conviniency function for ListView insertion
- added reparent, cut and clone functions to the Knowde class
- added clipboard and clearClipboard() to the MainWindow class
- added copy, cut (to clipboard) and paste functions
- fixed bug in Knowde::clone() function
07.12.2003 (1.4.2):
- bug-fixed node remove functions in TreeView (parent dependency problem)
05.12.2003 (1.4.1):
- fixed many bugfixes in new ListView and TreeView code
- added selection function for TreeView class
- fixed traverse function bugs in TreeView class
- fixed removeKnowde bug in TreeView class
- added removeKnowde function to KnowdeFile class
04.12.2003 (1.4.0):
- added keywords field in Knowde class
- added keywords functionality in Knowde class
- added keywords field in Editor class
- added second TreeView (ListView) for keyword indices
- added convinient traverse function for TreeView class
- added traverse conditions and intentions
03.12.2003 (1.3.3):
- speed enhancements in TreeView class
- added some functionality for FILE_QUIT actions (not yet complete!)
02.12.2003 (1.3.2):
- fixed XML file export bug (too many whitespaces)
26.11.2003 (1.3.1):
- fixed NULL pointer bug in MainWindow class
- fixed NULL pointer bug in Reader class
- added convenience function in Reader class
- added "changed" state functionality to MainWindow class
- added keyword combo box in reader
25.11.2003 (1.3.0):
- added XML file import
- fixed XML file export
- added FILE_SAVE_AS and FILE_CLOSE functionality
- added convinience functionality to Knowde and KnowdeFile classes
- changed KnowdeFile::save() policy (now newlines are allowed)
- removed CODING_POLICY file
24.11.2003 (1.2.5):
- added XML file import skeleton
- added FileSelection to functions
- fixed FileSelection callback mechanism
- added title update function in main window
23.11.2003 (1.2.0):
- fixed compilation headers
- added XML file export
- added functions to handle non-ascii characters
21.11.2003 (1.1.6):
- added statusbar functionality
- modified statusbar to display knowde size as -h option
19.11.2003 (1.1.5):
- added more toolbar buttons
- added reader on the right side
- modified knowde class to allow long titles and descriptions
- modified some classes to get internationalization
- wrapped scrolling around text reader and tree browser
- modified reader and editor to look alike
- added statusbar to the main window
18.11.2003 (1.1.4):
- added toolbar with gtk stock images
- added own pixmaps for knowde functions
- moved some definitions from class headers into config.h
- modified the Makefile to consider pixmap changes
- splitted xpm.h into tree_xpm.h and toolbar_xpm.h to suppress compiler
"unused variable" warnings
- modified the Makefile to generate .po translation files
17.11.2003:
- added populate-function for the TreeView
- added popup menu
- added tree functionality
- changed executor class to central controller class
16.11.2003:
- added knowde editor class
- extended knowde functionality
- added KnowdeFile class
15.11.2003 (1.1.3):
- established basic application framework
- added automated menu creation, command code, quit function
14.11.2002 ----------
- started complete rewrite in C++
- basic data and application class design
09.10.2002 (1.1.2):
- added functionality for editing knowdes (editor)
08.10.2002 (1.1.1):
- complete rewrite started to upgrade to gtk+-2 and libxml2
05.07.2002 (1.0.2):
- bugfixed title update function in func.c
- bugfixed knowdefile_new function in data.c
25.06.2002 (1.0.1):
- added special character quotation to xmlfile.c
23.06.2002 (1.0.0):
- added warning dialog when choosing a wrong filename
- added save option when quitting/closing a modified file
- fixed segmentation fault when choosing an empty filename
- added a about dialog
21.06.2002 (0.9.7):
- implemented a highlightning function for search results
- added warning when search is less than 3 letters
- fixed memory leak when closing editor dialog
- compiled knowde for windows with cygwin
- added search field options
- improved mouse handling on the tree area
12.06.2002 (0.9.1):
- implemented own routine called mystrstr, that covers
both case-sensitive as insensitive
- left -lintl ouf of the Makefile (compiles anyway)
07.06.2002 (0.9.0):
- added search algorithm
- added two new structs: MessageDialog and SearchDialog
- added functionality for handling searches
- cleaned up knowde selection in func.c
- now also menubar points are checked
- added the official GPL copying file
- added README and INSTALL
- set word wrap active on the text fields
04.06.2002 (0.7.3):
- added references to the XML save scheme
- added references to the XML loading procedure
- now references are order alphabetically
03.06.2002 (0.7.2):
- cleaned up the code part 2: new function
knowdetool_get_selected_knowde makes smaller binary
- bugfixed cut_to_clipboard functions
1. the tree node was NULLed before it was removed,
2. the parent node still had a link to this child
- now context menu items are set sentitive only if needed
- added new "jump" button for calling references
- bugfixed activation of the references combo list
- added callback function for calling references
- updated description files
03.06.2002 (0.7.1):
- cleaned up some parts of the callback code
- added reference functionality in data.c/h and func.c/h
- added menu items and callback functions for references
- added raw update function for the references combo box
29.05.2002 (0.7.0):
- added copy, cut and paste functionality
- changed data policy (now top knowdes are allowed)
- bugfixed many problems (inserting etc)
- added alphabetical ordering of elements
- added sibling folder/knowde creation
- added file handling routines close and save
- added filename in title
21.05.2002 (0.6.0):
- added xmlfile.c for parsing and writing of XML files
- added knowdefile_save() and knowdefile_append_from_file()
- fixed a bug that caused no update of the right side
when opening an edit menu on folders
20.05.2002 (0.5.0):
- added functionality for updating knowdes in the tree
- completed editor dialog (still not the best!)
- added functionality for updating the right side
19.05.2002 (0.3.5):
- changed internal structure to a tree
- redesigned the Knowde struct
- added adding and deleting functionality
- added context menus
- added callback functions for adding/deleting
- added complete document freeing on close
18.05.2002 (0.2.2):
- added Knowde hash creation
- added create_knowde function
- added a callback function, but it doesn't work yet
18.05.2002 (0.2.1):
- created structs: KnowdeFile and KnowdeLink
- added func.c/.h
- added some basic data functionality
- added xpm.h
- changed KnowdeTool (now includes a KnowdeFile and the xpm fields)
17.05.2002 (0.2):
- created structs: Knowde
- created initial window layout and widgets
- added data.c/.h and menu.c
16.05.2002 (0.1):
- initial release
- created structs: KnowdeTool and KnowdeMenu
- created empty main window
- created small Makefile and a directory structure