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.0 MB): HTTPS / SSH
hg clone https://bitbucket.org/erikg/revelation
hg clone ssh://hg@bitbucket.org/erikg/revelation

Revelation / ChangeLog

commit
8d3661dc2974
parent
117efb089a91
branch
default
tags
revelation-0.4.0-pre1

don't use stock module

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