Erik Grinaker is sharing code with you

Bitbucket is a code hosting site. Unlimited public and private repositories. Free for small teams.

Don't show this again

erikg / Revelation

Revelation is a password manager for the GNOME desktop, released under the GNU GPL license. It stores all your accounts and passwords in a single, secure place, and gives you access to it through a user-friendly graphical interface.

Clone this repository (size: 2.1 MB): HTTPS / SSH
hg clone https://bitbucket.org/erikg/revelation
hg clone ssh://hg@bitbucket.org/erikg/revelation

Revelation / ChangeLog

commit
c612387bf775
parent
d1c13e095736
branch
default
tags
revelation-0.4.0

fixed typo in python path checks

1
cea4127a11c0
Revelation changelog
2
cea4127a11c0
3
c335973efe9f
---------------[ xxxx-xx-xx : 0.4.0 ]---------------
4
c335973efe9f
5
249de64f5d68
2005-02-05  Erik Grinaker <erikg@codepoet.no>
6
249de64f5d68
7
ab267e8bc63d
	* add --disable-mime-update and --disable-desktop-update
8
ab267e8bc63d
	configure switches, instead of relying on $(DESTDIR)
9
ab267e8bc63d
10
ab267e8bc63d
	* respect --disable-schemas-install configure switch
11
ab267e8bc63d
12
ab267e8bc63d
2005-02-05  Erik Grinaker <erikg@codepoet.no>
13
ab267e8bc63d
14
249de64f5d68
	* autosave after drag/drop, if enabled
15
249de64f5d68
16
c335973efe9f
2005-02-02  Erik Grinaker <erikg@codepoet.no>
17
c335973efe9f
18
d34142b4f528
	* build byte-compiled datahandler modules
19
d34142b4f528
20
d34142b4f528
2005-02-02  Erik Grinaker <erikg@codepoet.no>
21
d34142b4f528
22
c335973efe9f
	* set default button of "overwrite file?" dialog to Cancel
23
c335973efe9f
24
c335973efe9f
	* use STOCK_OVERWRITE instead of STOCK_OK for overwrite dialog
25
c335973efe9f
26
c335973efe9f
	* added plain text datahandler
27
c335973efe9f
28
5f46bd4ac49c
	* treeview keyboard commands caused unhandled exception
29
5f46bd4ac49c
30
c335973efe9f
31
cff0e6f7ef34
---------------[ 2005-02-01 : 0.4.0-pre2 ]---------------
32
22ce7edb8982
33
5706a9d0a689
2005-02-01  Erik Grinaker <erikg@codepoet.no>
34
5706a9d0a689
35
5706a9d0a689
	* fixed a crasher bug when undoing an entry drag/drop under
36
5706a9d0a689
	certain circumstances
37
5706a9d0a689
38
e0a14b958359
	* wrote remaining ui module unit tests
39
e0a14b958359
40
9be42a38f988
2005-01-29  Erik Grinaker <erikg@codepoet.no>
41
9be42a38f988
42
9be42a38f988
	* check for fd.o shared MIME utils at build-time, and avoid
43
9be42a38f988
	rebuilding MIME databases if not found
44
9be42a38f988
45
9be42a38f988
	* don't update MIME databases at build-time if DESTDIR is set
46
9be42a38f988
47
50d19d11f35e
	* more ui module unit tests
48
50d19d11f35e
49
552a2dc1b520
2005-01-28  Erik Grinaker <erikg@codepoet.no>
50
552a2dc1b520
51
552a2dc1b520
	* run update-desktop-database on make install so that
52
552a2dc1b520
	revelation is registered as handler for application/x-revelation
53
552a2dc1b520
	MIME type
54
552a2dc1b520
55
1dae273ecf5e
2005-01-26  Erik Grinaker <erikg@codepoet.no>
56
1dae273ecf5e
57
1dae273ecf5e
	* fix typo in mimetype icon installation path
58
1dae273ecf5e
59
22ce7edb8982
2005-01-25  Erik Grinaker <erikg@codepoet.no>
60
22ce7edb8982
61
22ce7edb8982
	* build authmanager module with position-independent code
62
22ce7edb8982
63
22ce7edb8982
	* don't install authmanager into bindir
64
22ce7edb8982
65
3ce10ad7a1e6
	* use Utility category for .desktop file (put into
66
3ce10ad7a1e6
	Accessories category in GNOME menu)
67
3ce10ad7a1e6
68
86bdcc2b8f52
	* wrote more ui module unit tests
69
86bdcc2b8f52
70
8650886bcc92
	* fixed a treeview drag'n'drop bug which broke dropping into
71
8650886bcc92
	folders directly before or after the source entry
72
8650886bcc92
73
22ce7edb8982
74
22ce7edb8982
---------------[ 2005-01-24 : 0.4.0-pre1 ]---------------
75
0ff8fc3c76f8
76
e6acb28fe209
2005-01-24  Erik Grinaker <erikg@codepoet.no>
77
e6acb28fe209
78
e6acb28fe209
	* wrote more ui module unit tests (yawn)
79
e6acb28fe209
80
095f4008dc7f
	* renamed launch to go to
81
095f4008dc7f
82
095f4008dc7f
	* removed option for launch-on-doubleclick (now default behaviour)
83
095f4008dc7f
84
095f4008dc7f
	* on entry goto, the username isn't copied to the clipboard chain
85
095f4008dc7f
	if the username is given to the goto command
86
095f4008dc7f
87
e4d0c973acab
	* fixed a couple of io unit tests
88
e4d0c973acab
89
9e1db933e6ed
	* fixed a treeview drag/drop bug
90
9e1db933e6ed
91
8d3661dc2974
	* entry module tried to use the removed stock module
92
8d3661dc2974
93
e6acb28fe209
2005-01-08  Erik Grinaker <erikg@codepoet.no>
94
9b26b6070e40
95
9562cd812cce
	* wrote more ui module unit tests (yawn)
96
9562cd812cce
97
9562cd812cce
2005-01-07  Erik Grinaker <erikg@codepoet.no>
98
9562cd812cce
99
9b26b6070e40
	* wrote more ui module unit tests
100
9b26b6070e40
101
8ec66df6d4cf
2005-01-06  Erik Grinaker <erikg@codepoet.no>
102
8ec66df6d4cf
103
8ec66df6d4cf
	* various minor HIG tweaks
104
8ec66df6d4cf
105
8ec66df6d4cf
	* ui.generate_field_edit_widget() takes a field instance as argument
106
8ec66df6d4cf
	instead of field type, and sets edit widget contents based on field
107
8ec66df6d4cf
	value (corresponds with ui.generate_field_display_widget())
108
8ec66df6d4cf
109
8ec66df6d4cf
	* ui.Toolbar() no longer uses deprecated methods
110
8ec66df6d4cf
111
8ec66df6d4cf
	* wrote unit tests for ui module
112
8ec66df6d4cf
113
8f4600f01a3d
2005-01-05  Erik Grinaker <erikg@codepoet.no>
114
8f4600f01a3d
115
8f4600f01a3d
	* rewrote the netrc datahandler, and wrote unit tests for it
116
8f4600f01a3d
117
c094b5acab4e
	* updated the xhtml datahandler, and wrote unit tests for it
118
c094b5acab4e
119
47e22856d2ae
2005-01-04  Erik Grinaker <erikg@codepoet.no>
120
dc60632840ca
121
e7e3c35fedf0
	* don't subclass gnome.ui.HRef (abstract widget from
122
e7e3c35fedf0
	gnome-python 2.9.x - subclassing causes crash)
123
e7e3c35fedf0
124
47caac1545f2
	* fall back to False for toolbar_detachable setting from GNOME
125
47caac1545f2
126
844b1865225e
	* updated unit tests for util module
127
844b1865225e
128
870b21797b33
	* rewrote gpass datahandler, and wrote unit tests for it
129
870b21797b33
130
07c1fb2b0c27
	* updated copyright period to include 2005
131
07c1fb2b0c27
132
e7e3c35fedf0
2005-01-01  Erik Grinaker <erikg@codepoet.no>
133
e7e3c35fedf0
134
dc60632840ca
	* renamed Makefile test target to check
135
dc60632840ca
136
b6859b8eb257
2004-12-31  Erik Grinaker <erikg@codepoet.no>
137
b6859b8eb257
138
b6859b8eb257
	* updated the data module unit tests with new API
139
b6859b8eb257
140
4674492151c3
2004-12-21  Erik Grinaker <erikg@codepoet.no>
141
4674492151c3
142
4674492151c3
	* improved the main app class API
143
4674492151c3
144
b57efdd083f5
2004-12-17  Erik Grinaker <erikg@codepoet.no>
145
b57efdd083f5
146
b57efdd083f5
	* added clipboard chaining
147
b57efdd083f5
148
b57efdd083f5
	* added menu item for copying username and password chain
149
b57efdd083f5
	to clipboard
150
b57efdd083f5
151
b57efdd083f5
	* removed option for copying username to PRIMARY on launch
152
b57efdd083f5
153
38c278265d61
2004-12-16  Erik Grinaker <erikg@codepoet.no>
154
38c278265d61
155
38c278265d61
	* used generic INSTALL instructions from automake
156
38c278265d61
157
6cf6849eed72
2004-12-15  Erik Grinaker <erikg@codepoet.no>
158
6cf6849eed72
159
6cf6849eed72
	* added a preference for launching entries on doubleclick
160
6cf6849eed72
161
e5330daca1cd
	* added a preference for copying username to PRIMARY selection
162
e5330daca1cd
	when launching an entry
163
e5330daca1cd
164
59be49691b29
	* added gnome session manager support
165
59be49691b29
166
59be49691b29
	* gtk/gnome arguments are properly handled
167
59be49691b29
168
88e8c3cdbfe9
2004-12-14  Erik Grinaker <erikg@codepoet.no>
169
88e8c3cdbfe9
170
88e8c3cdbfe9
	* all entry editing widgets activates default dialog response
171
88e8c3cdbfe9
172
88e8c3cdbfe9
	* set default response for filechooser dialogs
173
88e8c3cdbfe9
174
88e8c3cdbfe9
	* display tooltips wherever relevant
175
88e8c3cdbfe9
176
5d99fc2aa75a
	* wrapped and used gnome_authentication_manager_init()
177
5d99fc2aa75a
178
8077271f872d
2004-12-13  Erik Grinaker <erikg@codepoet.no>
179
8077271f872d
180
8077271f872d
	* added support for drag and drop of entries in tree
181
8077271f872d
182
dad9b7b301d1
	* added dynamic menu items for copying username/password to
183
dad9b7b301d1
	clipboard
184
dad9b7b301d1
185
c9d89f3ff91d
2004-12-10  Erik Grinaker <erikg@codepoet.no>
186
c9d89f3ff91d
187
c9d89f3ff91d
	* rewrote the application code, as well as the dialog and u
188
c9d89f3ff91d
	modules
189
c9d89f3ff91d
190
c9d89f3ff91d
	* the entry clipboard is shared between revelation instances
191
c9d89f3ff91d
192
704e07bb5692
	* wrote unit tests for new clipboard classes, and updated unit
193
704e07bb5692
	tests for config module
194
704e07bb5692
195
5d85e4e10813
	* added a mimetype and icon for Revelation data files
196
5d85e4e10813
197
f5f9aadf2e19
	* files can be dragged to Revelation to open them
198
f5f9aadf2e19
199
280f4ab4025f
	* check file format before asking for password
200
280f4ab4025f
201
c188d5e734c8
2004-11-26  Erik Grinaker <erikg@codepoet.no>
202
c188d5e734c8
203
c188d5e734c8
	* rewrote the data module
204
c188d5e734c8
205
c188d5e734c8
	* wrote unit tests for the data module
206
c188d5e734c8
207
cc7adb3529e8
	* moved build-time variables to config module
208
cc7adb3529e8
209
991e09fe2dfd
2004-11-23  Erik Grinaker <erikg@codepoet.no>
210
991e09fe2dfd
211
991e09fe2dfd
	* split configuration handling into a separate module
212
991e09fe2dfd
213
991e09fe2dfd
	* wrote unit tests for the config module
214
991e09fe2dfd
215
116c99733a1d
2004-11-19  Erik Grinaker <erikg@codepoet.no>
216
116c99733a1d
217
116c99733a1d
	* cleaned up the entry module API
218
116c99733a1d
219
116c99733a1d
	* added unit tests for the entry module
220
116c99733a1d
221
355e05c49e3d
	* moved parse_subst() from misc module to util module
222
355e05c49e3d
223
355e05c49e3d
	* added unit tests for parse_subst()
224
355e05c49e3d
225
355e05c49e3d
	* removed the misc module
226
355e05c49e3d
227
63404ea62808
2004-11-03  Erik Grinaker <erikg@codepoet.no>
228
63404ea62808
229
63404ea62808
	* rewrote the FPM data handler
230
63404ea62808
231
9445df12ea7b
	* added Makefile target for unit tests
232
9445df12ea7b
233
500cdfa073b3
2004-10-30  Erik Grinaker <erikg@codepoet.no>
234
500cdfa073b3
235
500cdfa073b3
	* rewrote the Revelation and RevelationXML data handlers
236
500cdfa073b3
237
500cdfa073b3
	* changed the data handler API
238
500cdfa073b3
239
500cdfa073b3
	* added unit tests for the Revelation and RevelationXML
240
500cdfa073b3
	data handlers
241
500cdfa073b3
242
4b0901db17b8
2004-10-23  Erik Grinaker <erikg@codepoet.no>
243
4b0901db17b8
244
4b0901db17b8
	* added util module, moved alot of code to it, and rewrote
245
4b0901db17b8
	the code
246
4b0901db17b8
247
4b0901db17b8
	* added unit tests for util module
248
4b0901db17b8
249
9e161d94bffc
2004-10-22  Erik Grinaker <erikg@codepoet.no>
250
9e161d94bffc
251
9e161d94bffc
	* rewrote file handling to use gnome-vfs
252
9e161d94bffc
253
cdae2ca76ac6
	* added unit tests for io module
254
cdae2ca76ac6
255
52f5c16c80a3
	* added unit tests for datahandler module
256
52f5c16c80a3
257
ed2d57fe8491
2004-09-18  Erik Grinaker <erikg@codepoet.no>
258
ed2d57fe8491
259
ed2d57fe8491
	* added ellpisis to menu items
260
ed2d57fe8491
261
ed2d57fe8491
	* changed the popular value threshold to 3
262
ed2d57fe8491
263
5550e9ad262a
2004-09-17  Erik Grinaker <erikg@codepoet.no>
264
5550e9ad262a
265
5550e9ad262a
	* prepend the current account username to the username dropdown
266
5550e9ad262a
267
5ff135ae2b70
	* syncronize searchbar entry text with the entry searcher
268
5ff135ae2b70
269
c371b70d69d8
2004-09-16  Erik Grinaker <erikg@codepoet.no>
270
c371b70d69d8
271
c371b70d69d8
	* copy password or other secret to clipboard when launching
272
c371b70d69d8
	an account
273
c371b70d69d8
274
56489234b090
	* added the users username to the username dropdown
275
56489234b090
276
8d5e58f25766
2004-09-15  Erik Grinaker <erikg@codepoet.no>
277
8d5e58f25766
278
8d5e58f25766
	* use 18x18 pixel icons in the treeview
279
8d5e58f25766
280
c8f36c4351e6
2004-09-13  Erik Grinaker <erikg@codepoet.no>
281
c8f36c4351e6
282
c8f36c4351e6
	* adapted the EntryDropdown to work for the search dialog
283
c8f36c4351e6
284
f50c3e79a2f5
	* pasting entries now works again
285
f50c3e79a2f5
286
f50c3e79a2f5
	* the edit entry dialog now works again
287
9b432dbfe641
288
a32ec604c58f
	* use improved entry edit widgets
289
a32ec604c58f
290
97164a3ebd42
	* display undo/redo actions in menu items again
291
97164a3ebd42
292
a7c01d3b4b22
	* set priority flag on add and launch entry items
293
a7c01d3b4b22
294
f5d667749703
2004-09-11  Erik Grinaker <erikg@codepoet.no>
295
f5d667749703
296
f5d667749703
	* the gconf schema check didn't use the DIR_GCONFSCHEMAS
297
f5d667749703
	variable
298
f5d667749703
299
f5d667749703
2004-09-09  Erik Grinaker <erikg@codepoet.no>
300
3dcf95408d8d
301
a62ae3d32272
	* use new ConboBox widget for dropdown menus
302
a62ae3d32272
303
6503155e148b
	* the @schemadir@ make variable wasn't properly expanded
304
6503155e148b
305
a62ae3d32272
2004-09-06  Erik Grinaker <erikg@codepoet.no>
306
a62ae3d32272
307
3dcf95408d8d
	* use the gnome icon theme instead of own icons
308
3dcf95408d8d
309
c100436fa782
	* the .desktop file now uses the base icon name, so it is
310
c100436fa782
	looked up in the icon theme
311
c100436fa782
312
67d9e9983ed8
	* added new application icons
313
67d9e9983ed8
314
a09619f1f68c
2004-09-05  Erik Grinaker <erikg@codepoet.no>
315
a09619f1f68c
316
a09619f1f68c
	* renamed data/images to data/icons
317
a09619f1f68c
318
086abbb6fc3c
2004-09-04  Erik Grinaker <erikg@codepoet.no>
319
086abbb6fc3c
320
086abbb6fc3c
	* port application ui to gtk.UIManager
321
086abbb6fc3c
322
60bbb60b4188
2004-08-31  Erik Grinaker <erikg@codepoet.no>
323
60bbb60b4188
324
60bbb60b4188
	* try libs in pythonpath from configure first
325
60bbb60b4188
326
0ff8fc3c76f8
2004-08-30  Erik Grinaker <erikg@codepoet.no>
327
0ff8fc3c76f8
328
0ff8fc3c76f8
	* use new file dialog from GTK+ 2.4
329
0ff8fc3c76f8
330
ec17fa90357a
	* reorganized source file tree
331
ec17fa90357a
332
a207757f8451
	* use GNU autotools instead of python distutils for
333
a207757f8451
	installation
334
a207757f8451
335
f9e0bdbb21fc
	* bumped version number to 0.4.0
336
f9e0bdbb21fc
337
0ff8fc3c76f8
338
6a0eda45ed35
---------------[ 2004-09-27 : 0.3.4 ]---------------
339
6a0eda45ed35
340
6a0eda45ed35
2004-09-27  Erik Grinaker <erikg@codepoet.no>
341
6a0eda45ed35
342
6a0eda45ed35
	* created a workaround for a possible python bug which crashed
343
6a0eda45ed35
	revelation when editing an entry on certain systems
344
6a0eda45ed35
345
6a0eda45ed35
	* bumped version number to 0.3.4
346
6a0eda45ed35
347
6a0eda45ed35
2004-09-23  Erik Grinaker <erikg@codepoet.no>
348
6a0eda45ed35
349
6a0eda45ed35
	* the searchbar follows the detachable toolbar setting in gnome
350
6a0eda45ed35
351
6a0eda45ed35
	* the user may attempt to continue running Revelation when
352
6a0eda45ed35
	an unhandled exception occurs
353
6a0eda45ed35
354
6a0eda45ed35
	* activate searchbar button when hitting return in the entry
355
6a0eda45ed35
356
6a0eda45ed35
2004-09-07  Erik Grinaker <erikg@codepoet.no>
357
6a0eda45ed35
358
6a0eda45ed35
	* fixed a bug which displayed the Domain fields tooltip as
359
6a0eda45ed35
	its name
360
6a0eda45ed35
361
6a0eda45ed35
362
7de8750f759b
---------------[ 2004-08-30 : 0.3.3 ]---------------
363
7de8750f759b
364
7de8750f759b
2004-08-30  Erik Grinaker <erikg@codepoet.no>
365
7de8750f759b
366
7de8750f759b
	* bumped version number to 0.3.3
367
96a566d69e06
368
2c0d2ff9a70e
2004-08-29  Erik Grinaker <erikg@codepoet.no>
369
2c0d2ff9a70e
370
2c0d2ff9a70e
	* renamed the XML (eXtensible Markup Language) filetype to XML
371
2c0d2ff9a70e
372
6865ee763d14
2004-08-28  Erik Grinaker <erikg@codepoet.no>
373
6865ee763d14
374
6865ee763d14
	* improved the xhtml exporter
375
6865ee763d14
376
29c5326b470e
2004-08-27  Erik Grinaker <erikg@codepoet.no>
377
29c5326b470e
378
29c5326b470e
	* added an xhtml/css exporter
379
29c5326b470e
380
70f4afcb004d
	* fixed a couple of bugs from the change to entry subclasses
381
70f4afcb004d
382
29c5326b470e
2004-08-26  Erik Grinaker <erikg@codepoet.no>
383
e17f1f517e59
384
e17f1f517e59
	* created entry subclasses for various types instead of
385
e17f1f517e59
	using the entry dict
386
e17f1f517e59
387
11f56ee74685
	* created field subclasses for various types instead of
388
11f56ee74685
	using the field dict
389
11f56ee74685
390
2aa629347f45
2004-08-24  Erik Grinaker <erikg@codepoet.no>
391
2aa629347f45
392
2aa629347f45
	* changed some launcher substitution variables
393
2aa629347f45
394
9f4974fcf2ce
	* added optional variables and optional substring expansions
395
9f4974fcf2ce
	to the launcher expansion syntax
396
9f4974fcf2ce
397
15be40dbc2c7
	* changed the default launchers
398
15be40dbc2c7
399
883e0df1bd01
	* added tooltips to launcher preferences
400
883e0df1bd01
401
f97ef7f08bed
2004-08-23  Erik Grinaker <erikg@codepoet.no>
402
f97ef7f08bed
403
f97ef7f08bed
	* changed the accelerators for adding, editing and removing
404
f97ef7f08bed
	entries to Control-Insert, Control-Return and Control-Delete
405
f97ef7f08bed
406
f97ef7f08bed
	* added key handler to the tree view to allow Insert, Return
407
f97ef7f08bed
	and Delete to be used when navigating the tree
408
f97ef7f08bed
409
d1f4a81f6886
	* added preference inputs for launcher commands
410
d1f4a81f6886
411
13ca8c0b80f7
	* multiple entries can now be launched simultaneously
412
13ca8c0b80f7
413
ea938274559d
2004-08-12  Erik Grinaker <erikg@codepoet.no>
414
ea938274559d
415
ea938274559d
	* added a password generator dialog
416
ea938274559d
417
3e7822789625
2004-08-11  Erik Grinaker <erikg@codepoet.no>
418
3e7822789625
419
3e7822789625
	* minor tweaks to launcher code
420
3e7822789625
421
c8cf337f7fa4
	* added a search toolbar
422
c8cf337f7fa4
423
96a566d69e06
2004-08-10  Erik Grinaker <erikg@codepoet.no>
424
96a566d69e06
425
96a566d69e06
	* added an exception handler which displays a dialog with
426
936d7e85c4eb
	a traceback whenever an unhandled exception occurs
427
96a566d69e06
428
b9ee81c1ceaf
	* fixed a bug in the edit entry dialog which caused entry
429
b9ee81c1ceaf
	description to not be set
430
b9ee81c1ceaf
431
936d7e85c4eb
	* added config_get() and config_connect() functions
432
936d7e85c4eb
433
51f801ba546f
	* added initial launcher support
434
51f801ba546f
435
9d7e2482d907
	* added exception handler for KeyboardInterrupt (Control-C)
436
9d7e2482d907
437
96a566d69e06
438
96a566d69e06
---------------[ 2004-08-09 : 0.3.2 ]---------------
439
02fc1b2867d4
440
02fc1b2867d4
2004-08-09  Erik Grinaker <erikg@codepoet.no>
441
02fc1b2867d4
442
02fc1b2867d4
	* don't try to load the removed druid module
443
02fc1b2867d4
444
02fc1b2867d4
	* bumped version number to 0.3.2
445
02fc1b2867d4
446
02fc1b2867d4
447
7d9375f894bb
---------------[ 2004-08-08 : 0.3.1 ]---------------
448
986c55309bf9
449
fd3e65dfc154
2004-08-08  Erik Grinaker <erikg@codepoet.no>
450
fd3e65dfc154
451
fd3e65dfc154
	* merged the ui module into the widget module
452
fd3e65dfc154
453
784a991e653d
	* fixed some bugs introduced during development
454
784a991e653d
455
f4e8220f0a3a
	* the window position is stored on quit
456
f4e8220f0a3a
457
a78b3bc44c12
2004-08-07  Erik Grinaker <erikg@codepoet.no>
458
a78b3bc44c12
459
a78b3bc44c12
	* minor code cleanups
460
a78b3bc44c12
461
487a1cfcc667
2004-08-06  Erik Grinaker <erikg@codepoet.no>
462
487a1cfcc667
463
487a1cfcc667
	* updated NEWS file
464
487a1cfcc667
465
f5321aba18db
	* bumped version number to 0.3.1
466
f5321aba18db
467
98840ff90c9d
2004-08-03  Erik Grinaker <erikg@codepoet.no>
468
98840ff90c9d
469
98840ff90c9d
	* the text entry in the find dialog is activated after
470
98840ff90c9d
	the "No match found" dialog has been displayed
471
98840ff90c9d
472
8fe4886d22c7
	* added import/export of GNOME Password Manager files
473
8fe4886d22c7
474
b181693cfdc7
2004-08-02  Erik Grinaker <erikg@codepoet.no>
475
b181693cfdc7
476
b181693cfdc7
	* added access keys to popup menus
477
b181693cfdc7
478
b181693cfdc7
	* code cleanups
479
b181693cfdc7
480
b181693cfdc7
	* updated some of the text files
481
b181693cfdc7
482
a877d43f0987
2004-07-29  Erik Grinaker <erikg@codepoet.no>
483
a877d43f0987
484
a877d43f0987
	* moved data about the current file into the EntryStore class
485
a877d43f0987
486
fe0f16515591
2004-07-28  Erik Grinaker <erikg@codepoet.no>
487
fe0f16515591
488
fe0f16515591
	* added various separate password dialogs, instead of
489
fe0f16515591
	using a common class
490
fe0f16515591
491
8de61fe329a0
	* added generate_display_widget() and generate_edit_widget()
492
8de61fe329a0
	methods to field objects
493
8de61fe329a0
494
9f5c1f647d44
	* removed gconf schema registration from setup.py to
495
9f5c1f647d44
	make packing less painful - the schema is registered on
496
9f5c1f647d44
	app startup anyways
497
9f5c1f647d44
498
9b3c9903350d
2004-07-27  Erik Grinaker <erikg@codepoet.no>
499
9b3c9903350d
500
9b3c9903350d
	* rewrote the app configuration handling
501
9b3c9903350d
502
3794d9b38446
	* cleaned up the widget code, and added docstrings to all
503
3794d9b38446
	classes, methods and functions
504
3794d9b38446
505
5c5c063d3896
	* the configuration is checked on startup, and if not found
506
5c5c063d3896
	the schema is automatically registered with the gconf
507
5c5c063d3896
	daemon
508
5c5c063d3896
509
f54fce826711
	* cleaned up most of the dialog code
510
f54fce826711
511
cbb553fc70d5
2004-07-15  Erik Grinaker <erikg@codepoet.no>
512
cbb553fc70d5
513
cbb553fc70d5
	* when adding an entry the default type is Generic (not Folder)
514
cbb553fc70d5
515
71831418a015
	* added a preference for automatically saving data when changed
516
71831418a015
517
0f15e637f284
	* code cleanups; moved all app ui code into main app class
518
0f15e637f284
519
4ccca6b59faa
2004-07-14  Erik Grinaker <erikg@codepoet.no>
520
4ccca6b59faa
521
abd0442ce774
	* rewrote the application use of data files and replaced the
522
abd0442ce774
	import/export druids with normal file selectors
523
4ccca6b59faa
524
c7ea41ac13a7
2004-07-10  Erik Grinaker <erikg@codepoet.no>
525
c7ea41ac13a7
526
c7ea41ac13a7
	* rewrote the data file handling, and cleaned up the
527
c7ea41ac13a7
	data handlers
528
c7ea41ac13a7
529
268984dc47cf
2004-07-09  Erik Grinaker <erikg@codepoet.no>
530
268984dc47cf
531
268984dc47cf
	* rewrote the Undo/Redo code, and moved most of it into the
532
268984dc47cf
	UndoQueue class
533
268984dc47cf
534
155810993977
2004-07-08  Erik Grinaker <erikg@codepoet.no>
535
155810993977
536
155810993977
	* the OK button in the password dialogs is inactive when it's
537
155810993977
	missing input
538
155810993977
539
4787d15f40a4
	* cleaned up the EntryStore code, and merged the DataStore
540
4787d15f40a4
	and EntryStore classes
541
4787d15f40a4
542
b33428fed2ea
2004-06-30  Erik Grinaker <erikg@codepoet.no>
543
b33428fed2ea
544
b33428fed2ea
	* file-selectors and the about dialog are set as transients
545
b33428fed2ea
	for the main app window
546
b33428fed2ea
547
2fd8a0ec71c3
2004-06-29  Erik Grinaker <erikg@codepoet.no>
548
2fd8a0ec71c3
549
2fd8a0ec71c3
	* miscellaneous code cleanups
550
2fd8a0ec71c3
551
030d8c23231d
	* updated the fpm datahandler to use new Entry class,
552
030d8c23231d
	and rewrote conversions routines
553
030d8c23231d
554
ca47b6d25ebe
	* added importer/exporter for .netrc files
555
ca47b6d25ebe
556
dc936312d815
2004-06-22  Erik Grinaker <erikg@codepoet.no>
557
dc936312d815
558
dc936312d815
	* rewrote internal data handling routines to use an Entry
559
3e82853a5581
	object instead of a normal dictionary, and Field objects
560
3e82853a5581
	instead of a field dict
561
dc936312d815
562
624c6010168e
2004-06-16  Erik Grinaker <erikg@codepoet.no>
563
624c6010168e
564
624c6010168e
	* fixed a bug introduced by recent cleanups, which broke
565
624c6010168e
	the TreeView.set_model() method - caused file locking to
566
624c6010168e
	not empty the treeview
567
624c6010168e
568
f98065c7823d
2004-06-11  Erik Grinaker <erikg@codepoet.no>
569
f98065c7823d
570
f98065c7823d
	* most dialogs can now be closed by pressing Escape
571
f98065c7823d
572
5b88b2ae73cc
2004-06-10  Erik Grinaker <erikg@codepoet.no>
573
5b88b2ae73cc
574
5b88b2ae73cc
	* fixed a bug introduced in yesterday's cleanups, which
575
5b88b2ae73cc
	omitted the treeview's scrolledwindow
576
5b88b2ae73cc
577
21899d302ea1
	* implemented a custom FileEntry widget to use instead of
578
21899d302ea1
	the libgnomeui one - will hopefully fix some nasty crasher
579
21899d302ea1
	bugs
580
21899d302ea1
581
f6b394dd343c
2004-06-09  Erik Grinaker <erikg@codepoet.no>
582
f6b394dd343c
583
f6b394dd343c
	* fixed a bug with spin buttons which made it impossible
584
f6b394dd343c
	to set a value with the keyboard
585
f6b394dd343c
586
e33e7dcb30cc
	* when saving, missing parent directories are automatically
587
e33e7dcb30cc
	created
588
e33e7dcb30cc
589
1aa324cfd765
	* the window size and main pane position is remembered
590
1aa324cfd765
591
fffef1a9295f
	* code cleanups in widget and ui code
592
fffef1a9295f
593
050afdb709b9
2004-06-06  Erik Grinaker <erikg@codepoet.no>
594
050afdb709b9
595
050afdb709b9
	* split out data handlers into separate modules
596
050afdb709b9
597
37d71641edee
2004-06-03  Erik Grinaker <erikg@codepoet.no>
598
37d71641edee
599
37d71641edee
	* the vertical scrollbar in the main window is only shown
600
37d71641edee
	when needed
601
37d71641edee
602
dc69203e823e
2004-05-09  Erik Grinaker <erikg@codepoet.no>
603
dc69203e823e
604
dc69203e823e
	* updated all references to the wired-networks.net domain
605
dc69203e823e
	to point to the new codepoet.no domain
606
dc69203e823e
607
dc69203e823e
	* added Id keyword to all code files
608
dc69203e823e
609
986c55309bf9
2004-04-30  Erik Grinaker <erikg@codepoet.no>
610
986c55309bf9
611
986c55309bf9
	* fixed a bug which caused the file selector to be opened
612
986c55309bf9
	when saving a file on quit confirmation
613
986c55309bf9
614
98c9ce692401
	* fixed a few bugs which caused fields containing & to
615
98c9ce692401
	behave unpredicably (not always displayed)
616
98c9ce692401
617
986c55309bf9
618
cea4127a11c0
---------------[ 2004-04-06 : 0.3.0 ]---------------
619
cea4127a11c0
620
cea4127a11c0
2004-04-05  Erik Grinaker <erikg@wired-networks.net>
621
cea4127a11c0
622
cea4127a11c0
	* fixed a bug which caused previously expanded folders to
623
cea4127a11c0
	retain the open folder icon after the file is unlocked
624
cea4127a11c0
625
cea4127a11c0
	* set a sane default button (cancel) for the revert
626
cea4127a11c0
	confirmation dialog
627
cea4127a11c0
628
cea4127a11c0
	* added a NEWS file
629
cea4127a11c0
630
cea4127a11c0
	* added note on restarting gconfd to the INSTALL file
631
cea4127a11c0
632
cea4127a11c0
2004-03-31  Erik Grinaker <erikg@wired-networks.net>
633
cea4127a11c0
634
cea4127a11c0
	* fixed the gconf schema installation
635
cea4127a11c0
636
cea4127a11c0
	* fixed a couple of bugs introduced in recent changes
637
cea4127a11c0
638
cea4127a11c0
2004-03-26  Erik Grinaker <erikg@wired-networks.net>
639
cea4127a11c0
640
cea4127a11c0
	* make setup.py register the gconf schema with the gconf daemon
641
cea4127a11c0
642
cea4127a11c0
2004-03-25  Erik Grinaker <erikg@wired-networks.net>
643
cea4127a11c0
644
cea4127a11c0
	* fixed a bug in DataStore.iter_traverse_next() which
645
cea4127a11c0
	caused it to fail when given None as input
646
cea4127a11c0
647
cea4127a11c0
	* the password generator now uses a balancing algorithm
648
cea4127a11c0
	which ensures a minimum amount of the different
649
cea4127a11c0
	character classes
650
cea4127a11c0
651
cea4127a11c0
	* doubleclicking an entry now opens the edit dialog. also
652
cea4127a11c0
	moved the edit and remove menu items to the top of the
653
cea4127a11c0
	entry popup menu, for hig compliance
654
cea4127a11c0
655
cea4127a11c0
	* added tooltips to preference and find dialogs
656
cea4127a11c0
657
cea4127a11c0
	* the find dialog can be closed by pressing Escape
658
cea4127a11c0
659
cea4127a11c0
	* removed the Usenet account type - old accounts are
660
cea4127a11c0
	converted to the Generic type on load
661
cea4127a11c0
662
cea4127a11c0
2004-03-22  Erik Grinaker <erikg@wired-networks.net>
663
cea4127a11c0
664
cea4127a11c0
	* fixed some bugs introduced by the recent code cleanups
665
cea4127a11c0
666
cea4127a11c0
	* added a File/Close menu item, for HIG compliance
667
cea4127a11c0
668
cea4127a11c0
	* restrict the length of entry fields in the password dialog,
669
cea4127a11c0
	to prevent passwords longer than the AES key length to be given
670
cea4127a11c0
671
cea4127a11c0
	* the password dialog gives the focus to the password entry
672
cea4127a11c0
	whenever it is run (after displaying an error dialog etc)
673
cea4127a11c0
674
cea4127a11c0
2004-03-20  Erik Grinaker <erikg@wired-networks.net>
675
cea4127a11c0
676
cea4127a11c0
	* code cleanups; split application ui setup and internal
677
cea4127a11c0
	mechanics into a separate class
678
cea4127a11c0
679
cea4127a11c0
2004-03-18  Erik Grinaker <erikg@wired-networks.net>
680
cea4127a11c0
681
cea4127a11c0
	* code cleanups; minor cleanups in druid module
682
cea4127a11c0
683
cea4127a11c0
	* code cleanups; minor cleanups in main application
684
cea4127a11c0
685
cea4127a11c0
2004-03-17  Erik Grinaker <erikg@wired-networks.net>
686
cea4127a11c0
687
cea4127a11c0
	* code cleanups; split the EntryStore class into a generic
688
cea4127a11c0
	TreeStore class (improved gtk.TreeStore) and an EntryStore
689
cea4127a11c0
	subclass which handles entry storage
690
cea4127a11c0
691
cea4127a11c0
	* code cleanups; cleaned up the data module
692
cea4127a11c0
693
cea4127a11c0
	* code cleanups; cleaned up the datafile module
694
cea4127a11c0
695
cea4127a11c0
2004-03-16  Erik Grinaker <erikg@wired-networks.net>
696
cea4127a11c0
697
cea4127a11c0
	* bumped version number to 0.3.0
698
cea4127a11c0
699
cea4127a11c0
	* code cleanups; cleaned up the tree widget code
700
cea4127a11c0
701
cea4127a11c0
	* code cleanups; moved the EntryDropdown widget into the
702
cea4127a11c0
	widget module
703
cea4127a11c0
704
cea4127a11c0
	* code cleanups; moved entry information and functions into
705
cea4127a11c0
	a separate module
706
cea4127a11c0
707
cea4127a11c0
	* code cleanups; moved the password generator into the misc
708
cea4127a11c0
	module
709
cea4127a11c0
710
cea4127a11c0
	* code cleanups; rewrote the entry search algorithm (and it's
711
cea4127a11c0
	oh-so-sexy ;p)
712
cea4127a11c0
713
cea4127a11c0
2004-03-15  Erik Grinaker <erikg@wired-networks.net>
714
cea4127a11c0
715
cea4127a11c0
	* code cleanups; rewrote the password dialog and the app file
716
cea4127a11c0
	handling
717
cea4127a11c0
718
cea4127a11c0
	* code cleanups; cleaned up custom widget code
719
cea4127a11c0
720
cea4127a11c0
	* code cleanups; moved stock items and icons into a separate
721
cea4127a11c0
	module
722
cea4127a11c0
723
cea4127a11c0
	* code cleanups; created "misc" module, and moved some functionality
724
cea4127a11c0
	into it
725
cea4127a11c0
726
cea4127a11c0
	* code cleanups; rewrote the dataview code
727
cea4127a11c0
728
cea4127a11c0
2004-03-14  Erik Grinaker <erikg@wired-networks.net>
729
cea4127a11c0
730
cea4127a11c0
	* code cleanups; split out custom widgets into own module,
731
cea4127a11c0
	and set up an abstract gconf synchronization superclass for use
732
cea4127a11c0
	in various custom widgets
733
cea4127a11c0
734
cea4127a11c0
	* code cleanups; removed the EntryTypes class, and used
735
cea4127a11c0
	functions instead
736
cea4127a11c0
737
cea4127a11c0
	* code cleanups; major cleanups in dialog code
738
cea4127a11c0
739
cea4127a11c0
2004-03-13  Erik Grinaker <erikg@wired-networks.net>
740
cea4127a11c0
741
cea4127a11c0
	* added functionality for locking the data file
742
cea4127a11c0
743
cea4127a11c0
	* fixed a bug in the find dialog which caused it to remain open
744
cea4127a11c0
	when the window destroy button was pressed
745
cea4127a11c0
746
cea4127a11c0
	* added find options to gconf
747
cea4127a11c0
748
cea4127a11c0
	* added a password generation button to password fields in the
749
cea4127a11c0
	edit dialog
750
cea4127a11c0
751
cea4127a11c0
	* added "length" and "avoid ambiguous characters" options for
752
cea4127a11c0
	the password generator
753
cea4127a11c0
754
cea4127a11c0
2004-03-12  Erik Grinaker <erikg@wired-networks.net>
755
cea4127a11c0
756
cea4127a11c0
	* added an option for obscuring passwords
757
cea4127a11c0
758
cea4127a11c0
	* redisplay the password dialog if wrong password was given when
759
cea4127a11c0
	opening a file
760
cea4127a11c0
761
cea4127a11c0
	* the import and export druids will set default files for various
762
cea4127a11c0
	filetypes when available
763
cea4127a11c0
764
cea4127a11c0
2004-03-11  Erik Grinaker <erikg@wired-networks.net>
765
cea4127a11c0
766
cea4127a11c0
	* fixed a bug in the Figaro's Password Manager importer, causing
767
cea4127a11c0
	it to fail on empty fields
768
cea4127a11c0
769
cea4127a11c0
2004-03-06  Erik Grinaker <erikg@wired-networks.net>
770
cea4127a11c0
771
cea4127a11c0
	* added gconf support
772
cea4127a11c0
773
cea4127a11c0
	* toolbar and statusbar states are saved as gconf values
774
cea4127a11c0
775
cea4127a11c0
	* added initial preference dialog
776
cea4127a11c0
777
cea4127a11c0
	* added options for automatically loading a file on startup
778
cea4127a11c0
779
cea4127a11c0
780
cea4127a11c0
---------------[ 2004-02-29 : 0.2.1 ]---------------
781
cea4127a11c0
782
cea4127a11c0
2004-02-29  Erik Grinaker <erikg@wired-networks.net>
783
cea4127a11c0
784
cea4127a11c0
	* reorganized menu a bit
785
cea4127a11c0
786
cea4127a11c0
	* bumped version number to 0.2.1
787
cea4127a11c0
788
cea4127a11c0
2004-02-28  Erik Grinaker <erikg@wired-networks.net>
789
cea4127a11c0
790
cea4127a11c0
	* fixed a bug in datafile saver, causing the Initial Vector
791
cea4127a11c0
	generation to overflow on certain systems
792
cea4127a11c0
793
cea4127a11c0
2004-02-24  Erik Grinaker <erikg@wired-networks.net>
794
cea4127a11c0
795
cea4127a11c0
	* the search now wraps around
796
cea4127a11c0
797
cea4127a11c0
	* it is now possible to search for entries even when the search
798
cea4127a11c0
	dialog is closed (using Find Next and Find Previous)
799
cea4127a11c0
800
cea4127a11c0
	* the search dialog will recall the previous search options
801
cea4127a11c0
	when opened
802
cea4127a11c0
803
cea4127a11c0
2004-02-22  Erik Grinaker <erikg@wired-networks.net>
804
cea4127a11c0
805
cea4127a11c0
	* umask is now 0077 by default, to make new files readable
806
cea4127a11c0
	by owner only
807
cea4127a11c0
808
cea4127a11c0
	* fixed a bug causing revelation.ui.Tree.select() to only work
809
cea4127a11c0
	on entries with a depth less than 2
810
cea4127a11c0
811
cea4127a11c0
	* fixed a bug causing undo to be possible after reverting to
812
cea4127a11c0
	the saved file
813
cea4127a11c0
814
cea4127a11c0
	* fixed a bug which broke the password confirmation in the
815
cea4127a11c0
	export druid
816
cea4127a11c0
817
cea4127a11c0
	* added search functionality
818
cea4127a11c0
819
cea4127a11c0
820
cea4127a11c0
---------------[ 2004-02-21 : 0.2.0 ]---------------
821
cea4127a11c0
822
cea4127a11c0
2004-02-21  Erik Grinaker <erikg@wired-networks.net>
823
cea4127a11c0
824
cea4127a11c0
	* rewrote the druid code
825
cea4127a11c0
826
cea4127a11c0
	* workaround for a pygtk crasher bug (122569) in druids
827
cea4127a11c0
828
cea4127a11c0
	* code cleanups
829
cea4127a11c0
830
cea4127a11c0
2004-02-20  Erik Grinaker <erikg@wired-networks.net>
831
cea4127a11c0
832
cea4127a11c0
	* rewrote the datafile handler
833
cea4127a11c0
834
cea4127a11c0
	* bumped version to 0.2.0
835
cea4127a11c0
836
cea4127a11c0
	* code cleanups
837
cea4127a11c0
838
cea4127a11c0
2004-02-19  Erik Grinaker <erikg@wired-networks.net>
839
cea4127a11c0
840
cea4127a11c0
	* code cleanups
841
cea4127a11c0
842
cea4127a11c0
	* added a druid for exporting data
843
cea4127a11c0
844
cea4127a11c0
	* added support for importing and exporting XML files
845
cea4127a11c0
846
cea4127a11c0
	* fixed a bug causing folders imported from FPM to have no
847
cea4127a11c0
	timestamp
848
cea4127a11c0
849
cea4127a11c0
	* added the data version number to the XML root node
850
cea4127a11c0
851
cea4127a11c0
	* file headers are now checked once a file is selected
852
cea4127a11c0
	(before asking for further input, such as passwords)
853
cea4127a11c0
854
cea4127a11c0
	* added file type autodetection to file import subsystem
855
cea4127a11c0
856
cea4127a11c0
2004-02-17  Erik Grinaker <erikg@wired-networks.net>
857
cea4127a11c0
858
cea4127a11c0
	* removed the Wimp importer, as Wimp seems to be horribly
859
cea4127a11c0
	broken
860
cea4127a11c0
861
cea4127a11c0
	* added a druid for importing data
862
cea4127a11c0
863
cea4127a11c0
2004-02-14  Erik Grinaker <erikg@wired-networks.net>
864
cea4127a11c0
865
cea4127a11c0
	* added support for exporting data in Figaro's Password Manager
866
cea4127a11c0
	format
867
cea4127a11c0
868
cea4127a11c0
	* added support for importing other Revelation data files
869
cea4127a11c0
870
cea4127a11c0
	* added a hostname field to the generic account type
871
cea4127a11c0
872
cea4127a11c0
	* added importer for Wimp? (Where Is My Password?) data files
873
cea4127a11c0
874
cea4127a11c0
2004-02-10  Erik Grinaker <erikg@wired-networks.net>
875
cea4127a11c0
876
cea4127a11c0
	* major rewrite of file handling - it now provides import/export
877
cea4127a11c0
	infrastructure
878
cea4127a11c0
879
cea4127a11c0
	* support for importing data from Figaros Password Manager
880
cea4127a11c0
881
cea4127a11c0
	* fixed a bug causing Undo and Redo menu items to lose their
882
cea4127a11c0
	access keys
883
cea4127a11c0
884
cea4127a11c0
	* added Select All and Deselect All menu items
885
cea4127a11c0
886
cea4127a11c0
	* fixed a bug causing the open folder icon to remain after the
887
cea4127a11c0
	entrys parent was collapsed
888
cea4127a11c0
889
cea4127a11c0
	* added Domain field to Shell account type
890
cea4127a11c0
891
cea4127a11c0
	* added Crypto Key account type
892
cea4127a11c0
893
cea4127a11c0
	* added tooltips to input fields in the edit entry dialog
894
cea4127a11c0
895
cea4127a11c0
2004-02-07  Erik Grinaker <erikg@wired-networks.net>
896
cea4127a11c0
897
cea4127a11c0
	* bugfix; the data view didn't display time since update in minutes
898
cea4127a11c0
899
cea4127a11c0
	* new, more secure data file format
900
cea4127a11c0
901
cea4127a11c0
2004-02-06  Erik Grinaker <erikg@wired-networks.net>
902
cea4127a11c0
903
cea4127a11c0
	* code cleanups
904
cea4127a11c0
905
cea4127a11c0
	* added menu item for reverting to saved file
906
cea4127a11c0
907
cea4127a11c0
	* added a database field to database accounts
908
cea4127a11c0
909
cea4127a11c0
	* fixed a bug causing the data view to not display "1 month
910
cea4127a11c0
	since update" until after 1 month and 1 day
911
cea4127a11c0
912
cea4127a11c0
	* more robust error handling in file import/export
913
cea4127a11c0
914
cea4127a11c0
2004-02-05  Erik Grinaker <erikg@wired-networks.net>
915
cea4127a11c0
916
cea4127a11c0
	* implemented initial import/export infrastructure
917
cea4127a11c0
	(currently only supports Revelation data files :))
918
cea4127a11c0
919
cea4127a11c0
920
cea4127a11c0
---------------[ 2004-02-04 : 0.1.2 ]---------------
921
cea4127a11c0
922
cea4127a11c0
2004-02-04  Erik Grinaker <erikg@wired-networks.net>
923
cea4127a11c0
924
cea4127a11c0
	* more code cleanups
925
cea4127a11c0
926
cea4127a11c0
	* bumped version number to 0.1.2
927
cea4127a11c0
928
cea4127a11c0
	* workaround for possible pygtk / gtk+ bug
929
cea4127a11c0
930
cea4127a11c0
2004-02-03  Erik Grinaker <erikg@wired-networks.net>
931
cea4127a11c0
932
cea4127a11c0
	* the dataview may now be shrunk
933
cea4127a11c0
934
cea4127a11c0
	* major code cleanups
935
cea4127a11c0
936
cea4127a11c0
2004-02-02  Erik Grinaker <erikg@wired-networks.net>
937
cea4127a11c0
938
cea4127a11c0
	* human-readable period since update is displayed in dataview
939
cea4127a11c0
940
cea4127a11c0
2004-02-01  Erik Grinaker <erikg@wired-networks.net>
941
cea4127a11c0
942
cea4127a11c0
	* multiple entries may now be selected and changed simultaneously
943
cea4127a11c0
944
cea4127a11c0
2004-01-31  Erik Grinaker <erikg@wired-networks.net>
945
cea4127a11c0
946
cea4127a11c0
	* performance tweaks for expand/collapse row, open file and
947
cea4127a11c0
	save file
948
cea4127a11c0
949
cea4127a11c0
950
cea4127a11c0
---------------[ 2004-01-28 : 0.1.1 ]---------------
951
cea4127a11c0
952
cea4127a11c0
2004-01-28  Erik Grinaker <erikg@wired-networks.net>
953
cea4127a11c0
954
cea4127a11c0
	* minor HIG fixes
955
cea4127a11c0
956
cea4127a11c0
2004-01-27  Erik Grinaker <erikg@wired-networks.net>
957
cea4127a11c0
958
cea4127a11c0
	* added undo/redo functionality
959
cea4127a11c0
960
cea4127a11c0
	* code cleanups
961
cea4127a11c0
962
cea4127a11c0
	* all data is now properly escaped when needed. fixes a bug which
963
cea4127a11c0
	caused invalid xml data to be generated when saving.
964
cea4127a11c0
965
cea4127a11c0
2004-01-25  Erik Grinaker <erikg@wired-networks.net>
966
cea4127a11c0
967
cea4127a11c0
	* major code cleanups
968
cea4127a11c0
969
cea4127a11c0
2004-01-23  Erik Grinaker <erikg@wired-networks.net>
970
cea4127a11c0
971
cea4127a11c0
	* minor code cleanups
972
cea4127a11c0
973
cea4127a11c0
2004-01-22  Erik Grinaker <erikg@wired-networks.net>
974
cea4127a11c0
975
cea4127a11c0
	* all menu items now show a description in the statusbar
976
cea4127a11c0
977
cea4127a11c0
2004-01-21  Erik Grinaker <erikg@wired-networks.net>
978
cea4127a11c0
979
cea4127a11c0
	* the toolbar can be shown/hidden through the menu
980
cea4127a11c0
981
cea4127a11c0
	* the popup menu always allows add entry and paste, to make
982
cea4127a11c0
	it consistent with the app menu
983
cea4127a11c0
984
cea4127a11c0
	* code cleanups
985
cea4127a11c0
986
cea4127a11c0
	* HIG fixes
987
cea4127a11c0
988
cea4127a11c0
	* added requirements to INSTALL file
989
cea4127a11c0
990
cea4127a11c0
	* finalized cut/paste functionality
991
cea4127a11c0
992
cea4127a11c0
	* the edit dialog now recalls field values when changing type
993
cea4127a11c0
994
cea4127a11c0
	* new entries are placed right after the selected one when it
995
cea4127a11c0
	is not a folder
996
cea4127a11c0
997
cea4127a11c0
2004-01-20  Erik Grinaker <erikg@wired-networks.net>
998
cea4127a11c0
999
cea4127a11c0
	* empty fields are not displayed in the account view
1000
cea4127a11c0
1001
cea4127a11c0
	* added TODO file
1002
cea4127a11c0
1003
cea4127a11c0
	* many HIG fixes
1004
cea4127a11c0
1005
cea4127a11c0
	* added initial cut/paste functionality
1006
cea4127a11c0
1007
cea4127a11c0
	* removed move entry functionality, cut/paste should be used instead
1008
cea4127a11c0
1009
cea4127a11c0
	* the statusbar can be shown/hidden through the menu
1010
cea4127a11c0
1011
cea4127a11c0
2004-01-19  Erik Grinaker <erikg@wired-networks.net>
1012
cea4127a11c0
1013
cea4127a11c0
	* fixed a bug causing revelation to crash when given a relative
1014
cea4127a11c0
	path as an argument
1015
cea4127a11c0
1016
cea4127a11c0
1017
cea4127a11c0
---------------[ 2004-01-18 : 0.1.0 ]---------------
1018
cea4127a11c0
1019
cea4127a11c0
2004-01-18  Erik Grinaker <erikg@wired-networks.net>
1020
cea4127a11c0
1021
cea4127a11c0
	* bugfixes
1022
cea4127a11c0
1023
cea4127a11c0
2004-01-12  Erik Grinaker <erikg@wired-networks.net>
1024
cea4127a11c0
1025
cea4127a11c0
	* a few minor bugfixes
1026
cea4127a11c0
1027
cea4127a11c0
2004-01-10  Erik Grinaker <erikg@wired-networks.net>
1028
cea4127a11c0
1029
cea4127a11c0
	* more code cleanups
1030
cea4127a11c0
1031
cea4127a11c0
2004-01-09  Erik Grinaker <erikg@wired-networks.net>
1032
cea4127a11c0
1033
cea4127a11c0
	* many code cleanups and minor changes
1034
cea4127a11c0
1035
cea4127a11c0
2004-01-06  Erik Grinaker <erikg@wired-networks.net>
1036
cea4127a11c0
1037
cea4127a11c0
	* asks user for overwrite confirmation if saving to existing
1038
cea4127a11c0
	file
1039
cea4127a11c0
1040
cea4127a11c0
	* added revelation.desktop file
1041
cea4127a11c0
1042
cea4127a11c0
2004-01-05  Erik Grinaker <erikg@wired-networks.net>
1043
cea4127a11c0
1044
cea4127a11c0
	* if a command-line argument is given on start, it is assumed
1045
cea4127a11c0
	to be a file and will be opened
1046
cea4127a11c0
1047
cea4127a11c0
2004-01-04  Erik Grinaker <erikg@wired-networks.net>
1048
cea4127a11c0
1049
cea4127a11c0
	* an entry is now shown and selected when added
1050
cea4127a11c0
1051
cea4127a11c0
	* all children of a folder are collapsed when it is collapsed
1052
cea4127a11c0
1053
cea4127a11c0
	* added edit menu with add, edit and remove entry items
1054
cea4127a11c0
1055
cea4127a11c0
	* menu and toolbar item sensitivity is updated based on
1056
cea4127a11c0
	current entry type
1057
cea4127a11c0
1058
cea4127a11c0
	* entry type can no longer be changed when the entry is a
1059
cea4127a11c0
	folder with children
1060
cea4127a11c0
1061
cea4127a11c0
	* folders get closed-icon when all children have been removed
1062
cea4127a11c0
	or moved
1063
cea4127a11c0
1064
cea4127a11c0
	* added shortcuts for add, edit and remove in the tree
1065
cea4127a11c0
1066
cea4127a11c0
	* misc widgets are made (in)sensitive based on the current type
1067
cea4127a11c0
1068
cea4127a11c0
	* cleaned up popup menu code
1069
cea4127a11c0
1070
cea4127a11c0
	* finalized the move entry functionality
1071
cea4127a11c0
1072
cea4127a11c0
	* ui changes to about dialog, and added home page menu iter
1073
cea4127a11c0
1074
cea4127a11c0
2003-12-27  Erik Grinaker <erikg@wired-networks.net>
1075
cea4127a11c0
1076
cea4127a11c0
	* display open folder icon when folder treerow is expanded
1077
cea4127a11c0
1078
cea4127a11c0
	* added functionality for moving entries
1079
cea4127a11c0
1080
cea4127a11c0
2003-12-26  Erik Grinaker <erikg@wired-networks.net>
1081
cea4127a11c0
1082
cea4127a11c0
	* added setup.py, to be used instead of Makefile
1083
cea4127a11c0
1084
cea4127a11c0
	* bumped version number to 0.1.0
1085
cea4127a11c0
1086
cea4127a11c0
	* changed the icon fs layout, and replaced some icons with
1087
cea4127a11c0
	lower-resolution ones which look nicer
1088
cea4127a11c0
1089
cea4127a11c0
2003-12-23  Erik Grinaker <erikg@wired-networks.net>
1090
cea4127a11c0
1091
cea4127a11c0
	* more code cleanups (again)
1092
cea4127a11c0
1093
cea4127a11c0
2003-12-22  Erik Grinaker <erikg@wired-networks.net>
1094
cea4127a11c0
1095
cea4127a11c0
	* even more code cleanups and minor changes
1096
cea4127a11c0
1097
cea4127a11c0
2003-12-21  Erik Grinaker <erikg@wired-networks.net>
1098
cea4127a11c0
1099
cea4127a11c0
	* lots of code cleanups
1100
cea4127a11c0
1101
cea4127a11c0
2003-12-20  Erik Grinaker <erikg@wired-networks.net>
1102
cea4127a11c0
1103
cea4127a11c0
	* moved all app code from lib to main script
1104
cea4127a11c0
1105
cea4127a11c0
	* lots of code cleanups and minor changes
1106
cea4127a11c0
1107
cea4127a11c0
	* renamed category entry type to folder
1108
cea4127a11c0
1109
cea4127a11c0
2003-12-16  Erik Grinaker <erikg@wired-networks.net>
1110
cea4127a11c0
1111
cea4127a11c0
	* the file selector now remembers the previous directory
1112
cea4127a11c0
1113
cea4127a11c0
	* now asks for password confirmation when using save as
1114
cea4127a11c0
1115
cea4127a11c0
	* set version number to 0.0.1, as the first version will be
1116
cea4127a11c0
	rather primitive
1117
cea4127a11c0
1118
cea4127a11c0
	* added a generic account type
1119
cea4127a11c0
1120
cea4127a11c0
	* display account type
1121
cea4127a11c0
1122
cea4127a11c0
2003-12-15  Erik Grinaker <erikg@wired-networks.net>
1123
cea4127a11c0
1124
cea4127a11c0
	* added database account type
1125
cea4127a11c0
1126
cea4127a11c0
2003-12-03  Erik Grinaker <erikg@wired-networks.net>
1127
cea4127a11c0
1128
cea4127a11c0
	* the name of the current file is displayed in the window title
1129
cea4127a11c0
1130
cea4127a11c0
	* doubleclick and space expands/collapses categories, and
1131
cea4127a11c0
	return opens the edit dialog
1132
cea4127a11c0
1133
cea4127a11c0
2003-11-30  Erik Grinaker <erikg@wired-networks.net>
1134
cea4127a11c0
1135
cea4127a11c0
	* removed the protocol field from email account type
1136
cea4127a11c0
1137
cea4127a11c0
	* new passwords must be confirmed, and the current password
1138
cea4127a11c0
	must be entered when changing it
1139
cea4127a11c0
1140
cea4127a11c0
2003-11-19  Erik Grinaker <erikg@wired-networks.net>
1141
cea4127a11c0
1142
cea4127a11c0
	* misc designtweaks
1143
cea4127a11c0
1144
cea4127a11c0
	* application info is only cleared when displaying an entry
1145
cea4127a11c0
1146
cea4127a11c0
	* the password for the current file can now be changed
1147
cea4127a11c0
1148
cea4127a11c0
2003-11-17  Erik Grinaker <erikg@wired-networks.net>
1149
cea4127a11c0
1150
cea4127a11c0
	* password is no longer SHA1 hashed
1151
cea4127a11c0
1152
cea4127a11c0
	* data files no longer have a magic string at the start (it's
1153
cea4127a11c0
	only AES data now)
1154
cea4127a11c0
1155
cea4127a11c0
	* redesigned the "edit entry" dialog
1156
cea4127a11c0
1157
cea4127a11c0
2003-11-16  Erik Grinaker <erikg@wired-networks.net>
1158
cea4127a11c0
1159
cea4127a11c0
	* initial version
1160
cea4127a11c0
1161
cea4127a11c0
	* added new, open and save to toolbar
1162
cea4127a11c0
1163
cea4127a11c0
	* only install .png files from pixmaps/ (to make it install
1164
cea4127a11c0
	correctly when using CVS)
1165
cea4127a11c0
1166
cea4127a11c0
	* new popup menu containing only "new entry" when right-clicking
1167
cea4127a11c0
	but no entry
1168
cea4127a11c0
1169
cea4127a11c0
	* xml importer now adds empty fields according to entry type if
1170
cea4127a11c0
	the field is missing in the data file
1171
cea4127a11c0
1172
cea4127a11c0
	* added ccv2 number to credit card entry type
1173
cea4127a11c0
1174
cea4127a11c0
	* beautified dialogs
1175
cea4127a11c0
1176
cea4127a11c0
	* renamed "LDAP directory" account to "LDAP"
1177
cea4127a11c0