File: ChangeLog

package info (click to toggle)
odot 1.2.0-1
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k, jessie, jessie-kfreebsd, lenny, squeeze, wheezy
  • size: 180 kB
  • ctags: 143
  • sloc: perl: 2,613; makefile: 51
file content (350 lines) | stat: -rw-r--r-- 10,696 bytes parent folder | download
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
2005-12-07 18:10  torsten

	* NEWS: Version 1.2.0.

2005-12-03 19:06  torsten

	* odot: Disable the global accel group when editing a cell.  This
	  makes the usual shortcuts for copying, pasting, etc. work as
	  expected.  Save and restore the selected node and the scrollbar
	  positions.

2005-09-29 23:35  torsten

	* NEWS: Version 1.1.0.

2005-09-29 23:31  torsten

	* odot: Remove parens on builtin function calls if they're not
	  necessary.  Implement undo/redo support for drag and drop.

2005-09-25 16:55  torsten

	* NEWS: Version 1.0.5.

2005-09-25 16:52  torsten

	* odot: Use muppet's new popup positioning algorithm.

2005-09-24 19:32  torsten

	* odot: Implement the possibility to add color-coded labels to
	  nodes -- nearly identical with the same feature in Evolution.  Do
	  some line wrapping so the code doesn't exceed column 80.

2005-08-16 14:42  torsten

	* NEWS: Version 1.0.4.

2005-08-16 14:35  torsten

	* odot: By default, make the headers and the due date column
	  invisible.  This should fix the bug that left Due Date in the
	  View menu unticked even though the due date column was visible
	  (reported by Gbor Szab).  Also fix a bug in the highlighting
	  code that made nodes bold which had a due date that was one or
	  more months _and one day_ in the future.

2005-05-06 16:22  torsten

	* NEWS: Version 1.0.3.

2005-05-06 16:12  torsten

	* odot: Fix another issue found by Marc: Avoid an assertion when
	  dragging a node to the toplevel by checking if the depth of the
	  path of the node is greater than zero.

2005-05-06 16:05  torsten

	* odot: Fix the save-on-quit error that occured when you were
	  editing a new file, which had no backend associated with it yet.

2005-05-04 18:27  torsten

	* odot: Fix adding a new node when another is already being edited.
	  Reported by a Debian user and brought to my attention by Marc
	  Brockschmidt.

2005-04-10 17:15  torsten

	* odot: When a due node is dropped into a collapsed node, highlight
	  it.

2005-02-26 20:27  torsten

	* odot: Optimize check_due_date by adding a due_data parameter that
	  can be used if callers already fetched the due date.

2005-02-20 20:39  torsten

	* NEWS: Version 1.0.1.

2005-02-20 20:27  torsten

	* odot: Fix various small and huge bugs that cropped up due to
	  changes in gtk+ 2.6.

2004-10-17 16:33  torsten

	* NEWS: Version 1.0.0.

2004-10-17 16:33  torsten

	* odot: Remember the maximized state.  Get rid of setup_clipboard()
	  by inlining its contents.  Speed up startup slightly by moving
	  some signal_connect()s.

2004-09-20 21:59  torsten

	* odot: Make [Ctrl]+[Return] add a new child, and [Shift]+[Return]
	  a new sibling.  Split an edit() out of the backend's add()
	  method, to support this.  Handle undef in
	  Odot::CellEditableText::set_text.

2004-09-13 14:48  torsten

	* odot: Move the generate_* stuff to a separate package:
	  Odot::Serializer.  Add it as a property to the general and the
	  xml backend.	Fix replace_path_with_parent to work when $parent
	  is undef, i.e. the "root" node.

2004-09-13 14:30  torsten

	* odot: Redo the generate_* methods to use a manual algorithm
	  instead of $model->foreach.

2004-09-01 09:41  torsten

	* NEWS, README, odot, odot.pod: Fix initial file loading: Use
	  $ARGV[0] if it's set; use ~/.odot if it exists; use nada in all
	  other cases.	Version 0.9.4.

2004-09-01 09:17  torsten

	* odot: Fix undo/redo support for indent/unindent.  Add undo/redo
	  support for node movement.

2004-09-01 08:12  torsten

	* odot: Get rid of -w and use warnings instead.  Save the column
	  view widgets in the backends, to make it possible to hide the due
	  date column.	Implement Odot::CellEditableText::select_all
	  manually to make it work under gtk+ 2.2 as well.  Use a
	  preferences key in the xml data structure, instead of a separate
	  key for every preference.  Remove the unused
	  [sg]et_show_headings_widget.

2004-08-18 05:51  torsten

	* odot: Use strict and warnings everywhere.  Implement node moving
	  and (un)indenting via the cursor keys and tab/backspace.  Create
	  a separate package for the XML::Parser handling; use it
	  everywhere.  Remove a confirmation dialog; undo/redo makes it
	  needless.

2004-08-14 21:40  torsten

	* NEWS: Version 0.9.3.

2004-08-14 21:31  torsten

	* odot: Use delta_days instead of in_units("days"), since the
	  latter is not available in all versions of DateTime.

2004-08-14 02:13  torsten

	* odot: Use 0 instead of 3 for the button of keyboard popups.

2004-08-14 00:13  torsten

	* odot: Fix the keyboard popup by falling back to alternative
	  values for button and time in case there's no event object.

2004-08-13 05:25  torsten

	* odot: When filling, use insert instead of append to fix undo'ing
	  removals.

2004-08-09 14:04  torsten

	* odot: Alter some comments.  Speed up a loop by not using a
	  lexical.  Fix an error message.

2004-08-07 17:23  torsten

	* NEWS: Version 0.9.2.

2004-08-07 17:22  torsten

	* odot: Fix bug introduced by using low-precedence logic operators.

2004-08-07 16:07  torsten

	* NEWS: Version 0.9.1.

2004-08-07 14:30  torsten

	* odot: Make us work with GTK+ 2.2 by adding some version checks
	  around new things and reworking some undo/redo logic.  Add
	  undo/redo support for removing nodes.  Fix und/redo for modifying
	  nodes.

2004-08-02 21:49  torsten

	* odot: Intercept all relevant signals directly in the backend and
	  update the changed state there.  Gets rid of all those scattered
	  set_changed(TRUE) calls.

2004-08-02 20:24  torsten

	* README, odot: Use DateTime instead of Date::Calc.  Implement
	  keyboard navigation for the popup calendar.

2004-08-02 03:32  torsten

	* odot: Use TRUE and FALSE instead of 1 and 0.

2004-08-02 02:20  torsten

	* odot: Make unde/redo work for changing the contents of a node.

2004-08-02 01:50  torsten

	* odot: Recognize drag-and-drop and set the internal changed state
	  accordingly.

2004-08-02 00:45  torsten

	* odot: After deleting a node, select the one that replaced it.

2004-08-02 00:24  torsten

	* odot: Require GTK+ 2.4.0 for various tree view enhancements.
	  Change the semantics of the popup: Connect to button_press_event
	  so you can also keep the button pressed to choose an item.  Fix
	  d'n'd stuff happening after the popup by returning TRUE if we
	  handled the event.

2004-04-26 21:32  torsten

	* NEWS: Version 0.9.

2004-04-26 20:50  torsten

	* README, odot.pod: Update the documentation to reflect recent
	  changes.

2004-04-26 20:42  torsten

	* odot: Move Odot::Accessors to the top so the CHECK blocks can be
	  replaced with BEGIN blocks.  Use caller() to get the correct
	  package name.  Implement undo and redo via Odot::Stack.
	  Desensitize the db related menu enties when DBI is not available.
	  Remove a newly added row if its editing has been canceled.

2004-04-12 16:38  torsten

	* odot: Whitespace and comment fixes.  Use $buffer->get_bounds
	  instead of ->get_start_iter and ->get_end_iter.

2004-04-12 10:45  torsten

	* odot: Added an Id tag.

2004-04-10 01:06  torsten

	* odot: And a nifty Odot::Accessors class that generates accessors.
	  Use it all over the place.  Get rid of most direct object data
	  accesses.

2004-04-09 19:35  torsten

	* odot: Fix recursive sorting.	When saving, only popup an error
	  dialog if the data wasn't written *and* there was an error.  Ask
	  before overwriting files.

2004-04-09 17:04  torsten

	* odot: If there is an argument, try to open it -- default to
	  $HOME/.odot.	Make the renderer creation more generic, supply
	  types and modes in COLUMNS.  Add an $INSTANCES counter that is
	  used for multi-session support: In the constructor, increment it
	  and start the main loop if it was 0.	In the destructor,
	  decrement it and stop the main loop if it is 0.  Remove the About
	  stock icon code.  Create a new class Odot::Backend that handles
	  pretty much everything that deals with the data being displayed
	  and delegates GUI operations to the appropriate backend.  Create
	  a new subclass Odot::Backend::XML for the xml-specific code.	Add
	  innitial database support via Odot::Backend::DB.  Add a /File/New
	  menu entry that opens a new Odot.  Add ellipsis to /File/Open and
	  /File/Save As.  Make those menu widgets that are needed later on
	  available as object data.  Handle the delete-event response on
	  all dialogs.	Reuse the selection object in popup().

2004-03-18 01:21  torsten

	* NEWS: Version 0.8.

2004-03-18 01:21  torsten

	* Makefile: Make the install rule depend on the all rule so the
	  manpage is generate if you just use "make install".

2004-03-18 01:20  torsten

	* README: Provide Makefile installation instructions.

2004-03-18 01:10  torsten

	* odot: Comment out the new view column click implementation until
	  the corresponding gtk+ deficiencies get fixed.  Use "Ok" instead
	  of "Close" in the generic error dialog.  Put the "Cancel" button
	  in the save dialog on the right.  Add a return value to file_save
	  so that file_quit can know if saving was succesful.  Change
	  file_quit to not automatically save changes.	Make it ask for
	  confirmation if there are unsaved changes.

2004-03-17 20:32  torsten

	* odot: Add a View menu with one entry "Column Headings".  Store
	  the menu item widget as object data.	Make the parser and the
	  load and save routines recognize show_headings.  Change the
	  version checks to look out for 2.4.0 instead of 2.3.0.  Make the
	  parser check for the most common tags first.

2004-03-15 13:46  torsten

	* Makefile, odot.pod: Initial import of a Makefile and a POD file
	  that is used to generate a manpage.

2004-03-15 13:45  torsten

	* README: Small grammatical correction.

2004-03-14 23:54  torsten

	* odot: Remove the global version check again.	Protect the call to
	  Gtk2::TreeViewColumn::set_expand with version guards.  Implement
	  a custom clicked handler for the column headings.  Fall back to
	  using Gtk2::FileSelection instead of Gtk2::FileChooserDialog when
	  we're not running gtk+ >= 2.3.0.

2004-03-13 18:09  torsten

	* odot: Add a gtk+ version check.  Change the COLUMNS constant to
	  be a reference to a list of hash references.	Make the task
	  column take up all the available width.  Set the min. size of all
	  visible columns to 75px.  Make the headers visible/clickable,
	  thus introducing sorting.  Save and restore the sorting
	  preferences (column and order).  Only display the Sort and Sort
	  Recursively popup menu items if no sorting is active.

2004-03-12 23:49  torsten

	* COPYING, NEWS, README, odot: Initial import

2004-03-12 23:49  torsten

	* COPYING, NEWS, README, odot: Initial revision