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
3794d9b38446
parent
9b3c9903350d
branch
default

cleaned up widget code, and added docstrings

1
cea4127a11c0
Revelation changelog
2
cea4127a11c0
3
986c55309bf9
---------------[ xxxx-xx-xx : 0.3.1 ]---------------
4
986c55309bf9
5
9b3c9903350d
2004-07-27  Erik Grinaker <erikg@codepoet.no>
6
9b3c9903350d
7
9b3c9903350d
	* rewrote the app configuration handling
8
9b3c9903350d
9
3794d9b38446
	* cleaned up the widget code, and added docstrings to all
10
3794d9b38446
	classes, methods and functions
11
3794d9b38446
12
cbb553fc70d5
2004-07-15  Erik Grinaker <erikg@codepoet.no>
13
cbb553fc70d5
14
cbb553fc70d5
	* when adding an entry the default type is Generic (not Folder)
15
cbb553fc70d5
16
71831418a015
	* added a preference for automatically saving data when changed
17
71831418a015
18
0f15e637f284
	* code cleanups; moved all app ui code into main app class
19
0f15e637f284
20
4ccca6b59faa
2004-07-14  Erik Grinaker <erikg@codepoet.no>
21
4ccca6b59faa
22
abd0442ce774
	* rewrote the application use of data files and replaced the
23
abd0442ce774
	import/export druids with normal file selectors
24
4ccca6b59faa
25
c7ea41ac13a7
2004-07-10  Erik Grinaker <erikg@codepoet.no>
26
c7ea41ac13a7
27
c7ea41ac13a7
	* rewrote the data file handling, and cleaned up the
28
c7ea41ac13a7
	data handlers
29
c7ea41ac13a7
30
268984dc47cf
2004-07-09  Erik Grinaker <erikg@codepoet.no>
31
268984dc47cf
32
268984dc47cf
	* rewrote the Undo/Redo code, and moved most of it into the
33
268984dc47cf
	UndoQueue class
34
268984dc47cf
35
155810993977
2004-07-08  Erik Grinaker <erikg@codepoet.no>
36
155810993977
37
155810993977
	* the OK button in the password dialogs is inactive when it's
38
155810993977
	missing input
39
155810993977
40
4787d15f40a4
	* cleaned up the EntryStore code, and merged the DataStore
41
4787d15f40a4
	and EntryStore classes
42
4787d15f40a4
43
b33428fed2ea
2004-06-30  Erik Grinaker <erikg@codepoet.no>
44
b33428fed2ea
45
b33428fed2ea
	* file-selectors and the about dialog are set as transients
46
b33428fed2ea
	for the main app window
47
b33428fed2ea
48
2fd8a0ec71c3
2004-06-29  Erik Grinaker <erikg@codepoet.no>
49
2fd8a0ec71c3
50
2fd8a0ec71c3
	* miscellaneous code cleanups
51
2fd8a0ec71c3
52
030d8c23231d
	* updated the fpm datahandler to use new Entry class,
53
030d8c23231d
	and rewrote conversions routines
54
030d8c23231d
55
ca47b6d25ebe
	* added importer/exporter for .netrc files
56
ca47b6d25ebe
57
dc936312d815
2004-06-22  Erik Grinaker <erikg@codepoet.no>
58
dc936312d815
59
dc936312d815
	* rewrote internal data handling routines to use an Entry
60
3e82853a5581
	object instead of a normal dictionary, and Field objects
61
3e82853a5581
	instead of a field dict
62
dc936312d815
63
624c6010168e
2004-06-16  Erik Grinaker <erikg@codepoet.no>
64
624c6010168e
65
624c6010168e
	* fixed a bug introduced by recent cleanups, which broke
66
624c6010168e
	the TreeView.set_model() method - caused file locking to
67
624c6010168e
	not empty the treeview
68
624c6010168e
69
f98065c7823d
2004-06-11  Erik Grinaker <erikg@codepoet.no>
70
f98065c7823d
71
f98065c7823d
	* most dialogs can now be closed by pressing Escape
72
f98065c7823d
73
5b88b2ae73cc
2004-06-10  Erik Grinaker <erikg@codepoet.no>
74
5b88b2ae73cc
75
5b88b2ae73cc
	* fixed a bug introduced in yesterday's cleanups, which
76
5b88b2ae73cc
	omitted the treeview's scrolledwindow
77
5b88b2ae73cc
78
21899d302ea1
	* implemented a custom FileEntry widget to use instead of
79
21899d302ea1
	the libgnomeui one - will hopefully fix some nasty crasher
80
21899d302ea1
	bugs
81
21899d302ea1
82
f6b394dd343c
2004-06-09  Erik Grinaker <erikg@codepoet.no>
83
f6b394dd343c
84
f6b394dd343c
	* fixed a bug with spin buttons which made it impossible
85
f6b394dd343c
	to set a value with the keyboard
86
f6b394dd343c
87
e33e7dcb30cc
	* when saving, missing parent directories are automatically
88
e33e7dcb30cc
	created
89
e33e7dcb30cc
90
1aa324cfd765
	* the window size and main pane position is remembered
91
1aa324cfd765
92
fffef1a9295f
	* code cleanups in widget and ui code
93
fffef1a9295f
94
050afdb709b9
2004-06-06  Erik Grinaker <erikg@codepoet.no>
95
050afdb709b9
96
050afdb709b9
	* split out data handlers into separate modules
97
050afdb709b9
98
37d71641edee
2004-06-03  Erik Grinaker <erikg@codepoet.no>
99
37d71641edee
100
37d71641edee
	* the vertical scrollbar in the main window is only shown
101
37d71641edee
	when needed
102
37d71641edee
103
dc69203e823e
2004-05-09  Erik Grinaker <erikg@codepoet.no>
104
dc69203e823e
105
dc69203e823e
	* updated all references to the wired-networks.net domain
106
dc69203e823e
	to point to the new codepoet.no domain
107
dc69203e823e
108
dc69203e823e
	* added Id keyword to all code files
109
dc69203e823e
110
986c55309bf9
2004-04-30  Erik Grinaker <erikg@codepoet.no>
111
986c55309bf9
112
986c55309bf9
	* fixed a bug which caused the file selector to be opened
113
986c55309bf9
	when saving a file on quit confirmation
114
986c55309bf9
115
98c9ce692401
	* fixed a few bugs which caused fields containing & to
116
98c9ce692401
	behave unpredicably (not always displayed)
117
98c9ce692401
118
986c55309bf9
119
cea4127a11c0
---------------[ 2004-04-06 : 0.3.0 ]---------------
120
cea4127a11c0
121
cea4127a11c0
2004-04-05  Erik Grinaker <erikg@wired-networks.net>
122
cea4127a11c0
123
cea4127a11c0
	* fixed a bug which caused previously expanded folders to
124
cea4127a11c0
	retain the open folder icon after the file is unlocked
125
cea4127a11c0
126
cea4127a11c0
	* set a sane default button (cancel) for the revert
127
cea4127a11c0
	confirmation dialog
128
cea4127a11c0
129
cea4127a11c0
	* added a NEWS file
130
cea4127a11c0
131
cea4127a11c0
	* added note on restarting gconfd to the INSTALL file
132
cea4127a11c0
133
cea4127a11c0
2004-03-31  Erik Grinaker <erikg@wired-networks.net>
134
cea4127a11c0
135
cea4127a11c0
	* fixed the gconf schema installation
136
cea4127a11c0
137
cea4127a11c0
	* fixed a couple of bugs introduced in recent changes
138
cea4127a11c0
139
cea4127a11c0
2004-03-26  Erik Grinaker <erikg@wired-networks.net>
140
cea4127a11c0
141
cea4127a11c0
	* make setup.py register the gconf schema with the gconf daemon
142
cea4127a11c0
143
cea4127a11c0
2004-03-25  Erik Grinaker <erikg@wired-networks.net>
144
cea4127a11c0
145
cea4127a11c0
	* fixed a bug in DataStore.iter_traverse_next() which
146
cea4127a11c0
	caused it to fail when given None as input
147
cea4127a11c0
148
cea4127a11c0
	* the password generator now uses a balancing algorithm
149
cea4127a11c0
	which ensures a minimum amount of the different
150
cea4127a11c0
	character classes
151
cea4127a11c0
152
cea4127a11c0
	* doubleclicking an entry now opens the edit dialog. also
153
cea4127a11c0
	moved the edit and remove menu items to the top of the
154
cea4127a11c0
	entry popup menu, for hig compliance
155
cea4127a11c0
156
cea4127a11c0
	* added tooltips to preference and find dialogs
157
cea4127a11c0
158
cea4127a11c0
	* the find dialog can be closed by pressing Escape
159
cea4127a11c0
160
cea4127a11c0
	* removed the Usenet account type - old accounts are
161
cea4127a11c0
	converted to the Generic type on load
162
cea4127a11c0
163
cea4127a11c0
2004-03-22  Erik Grinaker <erikg@wired-networks.net>
164
cea4127a11c0
165
cea4127a11c0
	* fixed some bugs introduced by the recent code cleanups
166
cea4127a11c0
167
cea4127a11c0
	* added a File/Close menu item, for HIG compliance
168
cea4127a11c0
169
cea4127a11c0
	* restrict the length of entry fields in the password dialog,
170
cea4127a11c0
	to prevent passwords longer than the AES key length to be given
171
cea4127a11c0
172
cea4127a11c0
	* the password dialog gives the focus to the password entry
173
cea4127a11c0
	whenever it is run (after displaying an error dialog etc)
174
cea4127a11c0
175
cea4127a11c0
2004-03-20  Erik Grinaker <erikg@wired-networks.net>
176
cea4127a11c0
177
cea4127a11c0
	* code cleanups; split application ui setup and internal
178
cea4127a11c0
	mechanics into a separate class
179
cea4127a11c0
180
cea4127a11c0
2004-03-18  Erik Grinaker <erikg@wired-networks.net>
181
cea4127a11c0
182
cea4127a11c0
	* code cleanups; minor cleanups in druid module
183
cea4127a11c0
184
cea4127a11c0
	* code cleanups; minor cleanups in main application
185
cea4127a11c0
186
cea4127a11c0
2004-03-17  Erik Grinaker <erikg@wired-networks.net>
187
cea4127a11c0
188
cea4127a11c0
	* code cleanups; split the EntryStore class into a generic
189
cea4127a11c0
	TreeStore class (improved gtk.TreeStore) and an EntryStore
190
cea4127a11c0
	subclass which handles entry storage
191
cea4127a11c0
192
cea4127a11c0
	* code cleanups; cleaned up the data module
193
cea4127a11c0
194
cea4127a11c0
	* code cleanups; cleaned up the datafile module
195
cea4127a11c0
196
cea4127a11c0
2004-03-16  Erik Grinaker <erikg@wired-networks.net>
197
cea4127a11c0
198
cea4127a11c0
	* bumped version number to 0.3.0
199
cea4127a11c0
200
cea4127a11c0
	* code cleanups; cleaned up the tree widget code
201
cea4127a11c0
202
cea4127a11c0
	* code cleanups; moved the EntryDropdown widget into the
203
cea4127a11c0
	widget module
204
cea4127a11c0
205
cea4127a11c0
	* code cleanups; moved entry information and functions into
206
cea4127a11c0
	a separate module
207
cea4127a11c0
208
cea4127a11c0
	* code cleanups; moved the password generator into the misc
209
cea4127a11c0
	module
210
cea4127a11c0
211
cea4127a11c0
	* code cleanups; rewrote the entry search algorithm (and it's
212
cea4127a11c0
	oh-so-sexy ;p)
213
cea4127a11c0
214
cea4127a11c0
2004-03-15  Erik Grinaker <erikg@wired-networks.net>
215
cea4127a11c0
216
cea4127a11c0
	* code cleanups; rewrote the password dialog and the app file
217
cea4127a11c0
	handling
218
cea4127a11c0
219
cea4127a11c0
	* code cleanups; cleaned up custom widget code
220
cea4127a11c0
221
cea4127a11c0
	* code cleanups; moved stock items and icons into a separate
222
cea4127a11c0
	module
223
cea4127a11c0
224
cea4127a11c0
	* code cleanups; created "misc" module, and moved some functionality
225
cea4127a11c0
	into it
226
cea4127a11c0
227
cea4127a11c0
	* code cleanups; rewrote the dataview code
228
cea4127a11c0
229
cea4127a11c0
2004-03-14  Erik Grinaker <erikg@wired-networks.net>
230
cea4127a11c0
231
cea4127a11c0
	* code cleanups; split out custom widgets into own module,
232
cea4127a11c0
	and set up an abstract gconf synchronization superclass for use
233
cea4127a11c0
	in various custom widgets
234
cea4127a11c0
235
cea4127a11c0
	* code cleanups; removed the EntryTypes class, and used
236
cea4127a11c0
	functions instead
237
cea4127a11c0
238
cea4127a11c0
	* code cleanups; major cleanups in dialog code
239
cea4127a11c0
240
cea4127a11c0
2004-03-13  Erik Grinaker <erikg@wired-networks.net>
241
cea4127a11c0
242
cea4127a11c0
	* added functionality for locking the data file
243
cea4127a11c0
244
cea4127a11c0
	* fixed a bug in the find dialog which caused it to remain open
245
cea4127a11c0
	when the window destroy button was pressed
246
cea4127a11c0
247
cea4127a11c0
	* added find options to gconf
248
cea4127a11c0
249
cea4127a11c0
	* added a password generation button to password fields in the
250
cea4127a11c0
	edit dialog
251
cea4127a11c0
252
cea4127a11c0
	* added "length" and "avoid ambiguous characters" options for
253
cea4127a11c0
	the password generator
254
cea4127a11c0
255
cea4127a11c0
2004-03-12  Erik Grinaker <erikg@wired-networks.net>
256
cea4127a11c0
257
cea4127a11c0
	* added an option for obscuring passwords
258
cea4127a11c0
259
cea4127a11c0
	* redisplay the password dialog if wrong password was given when
260
cea4127a11c0
	opening a file
261
cea4127a11c0
262
cea4127a11c0
	* the import and export druids will set default files for various
263
cea4127a11c0
	filetypes when available
264
cea4127a11c0
265
cea4127a11c0
2004-03-11  Erik Grinaker <erikg@wired-networks.net>
266
cea4127a11c0
267
cea4127a11c0
	* fixed a bug in the Figaro's Password Manager importer, causing
268
cea4127a11c0
	it to fail on empty fields
269
cea4127a11c0
270
cea4127a11c0
2004-03-06  Erik Grinaker <erikg@wired-networks.net>
271
cea4127a11c0
272
cea4127a11c0
	* added gconf support
273
cea4127a11c0
274
cea4127a11c0
	* toolbar and statusbar states are saved as gconf values
275
cea4127a11c0
276
cea4127a11c0
	* added initial preference dialog
277
cea4127a11c0
278
cea4127a11c0
	* added options for automatically loading a file on startup
279
cea4127a11c0
280
cea4127a11c0
281
cea4127a11c0
---------------[ 2004-02-29 : 0.2.1 ]---------------
282
cea4127a11c0
283
cea4127a11c0
2004-02-29  Erik Grinaker <erikg@wired-networks.net>
284
cea4127a11c0
285
cea4127a11c0
	* reorganized menu a bit
286
cea4127a11c0
287
cea4127a11c0
	* bumped version number to 0.2.1
288
cea4127a11c0
289
cea4127a11c0
2004-02-28  Erik Grinaker <erikg@wired-networks.net>
290
cea4127a11c0
291
cea4127a11c0
	* fixed a bug in datafile saver, causing the Initial Vector
292
cea4127a11c0
	generation to overflow on certain systems
293
cea4127a11c0
294
cea4127a11c0
2004-02-24  Erik Grinaker <erikg@wired-networks.net>
295
cea4127a11c0
296
cea4127a11c0
	* the search now wraps around
297
cea4127a11c0
298
cea4127a11c0
	* it is now possible to search for entries even when the search
299
cea4127a11c0
	dialog is closed (using Find Next and Find Previous)
300
cea4127a11c0
301
cea4127a11c0
	* the search dialog will recall the previous search options
302
cea4127a11c0
	when opened
303
cea4127a11c0
304
cea4127a11c0
2004-02-22  Erik Grinaker <erikg@wired-networks.net>
305
cea4127a11c0
306
cea4127a11c0
	* umask is now 0077 by default, to make new files readable
307
cea4127a11c0
	by owner only
308
cea4127a11c0
309
cea4127a11c0
	* fixed a bug causing revelation.ui.Tree.select() to only work
310
cea4127a11c0
	on entries with a depth less than 2
311
cea4127a11c0
312
cea4127a11c0
	* fixed a bug causing undo to be possible after reverting to
313
cea4127a11c0
	the saved file
314
cea4127a11c0
315
cea4127a11c0
	* fixed a bug which broke the password confirmation in the
316
cea4127a11c0
	export druid
317
cea4127a11c0
318
cea4127a11c0
	* added search functionality
319
cea4127a11c0
320
cea4127a11c0
321
cea4127a11c0
---------------[ 2004-02-21 : 0.2.0 ]---------------
322
cea4127a11c0
323
cea4127a11c0
2004-02-21  Erik Grinaker <erikg@wired-networks.net>
324
cea4127a11c0
325
cea4127a11c0
	* rewrote the druid code
326
cea4127a11c0
327
cea4127a11c0
	* workaround for a pygtk crasher bug (122569) in druids
328
cea4127a11c0
329
cea4127a11c0
	* code cleanups
330
cea4127a11c0
331
cea4127a11c0
2004-02-20  Erik Grinaker <erikg@wired-networks.net>
332
cea4127a11c0
333
cea4127a11c0
	* rewrote the datafile handler
334
cea4127a11c0
335
cea4127a11c0
	* bumped version to 0.2.0
336
cea4127a11c0
337
cea4127a11c0
	* code cleanups
338
cea4127a11c0
339
cea4127a11c0
2004-02-19  Erik Grinaker <erikg@wired-networks.net>
340
cea4127a11c0
341
cea4127a11c0
	* code cleanups
342
cea4127a11c0
343
cea4127a11c0
	* added a druid for exporting data
344
cea4127a11c0
345
cea4127a11c0
	* added support for importing and exporting XML files
346
cea4127a11c0
347
cea4127a11c0
	* fixed a bug causing folders imported from FPM to have no
348
cea4127a11c0
	timestamp
349
cea4127a11c0
350
cea4127a11c0
	* added the data version number to the XML root node
351
cea4127a11c0
352
cea4127a11c0
	* file headers are now checked once a file is selected
353
cea4127a11c0
	(before asking for further input, such as passwords)
354
cea4127a11c0
355
cea4127a11c0
	* added file type autodetection to file import subsystem
356
cea4127a11c0
357
cea4127a11c0
2004-02-17  Erik Grinaker <erikg@wired-networks.net>
358
cea4127a11c0
359
cea4127a11c0
	* removed the Wimp importer, as Wimp seems to be horribly
360
cea4127a11c0
	broken
361
cea4127a11c0
362
cea4127a11c0
	* added a druid for importing data
363
cea4127a11c0
364
cea4127a11c0
2004-02-14  Erik Grinaker <erikg@wired-networks.net>
365
cea4127a11c0
366
cea4127a11c0
	* added support for exporting data in Figaro's Password Manager
367
cea4127a11c0
	format
368
cea4127a11c0
369
cea4127a11c0
	* added support for importing other Revelation data files
370
cea4127a11c0
371
cea4127a11c0
	* added a hostname field to the generic account type
372
cea4127a11c0
373
cea4127a11c0
	* added importer for Wimp? (Where Is My Password?) data files
374
cea4127a11c0
375
cea4127a11c0
2004-02-10  Erik Grinaker <erikg@wired-networks.net>
376
cea4127a11c0
377
cea4127a11c0
	* major rewrite of file handling - it now provides import/export
378
cea4127a11c0
	infrastructure
379
cea4127a11c0
380
cea4127a11c0
	* support for importing data from Figaros Password Manager
381
cea4127a11c0
382
cea4127a11c0
	* fixed a bug causing Undo and Redo menu items to lose their
383
cea4127a11c0
	access keys
384
cea4127a11c0
385
cea4127a11c0
	* added Select All and Deselect All menu items
386
cea4127a11c0
387
cea4127a11c0
	* fixed a bug causing the open folder icon to remain after the
388
cea4127a11c0
	entrys parent was collapsed
389
cea4127a11c0
390
cea4127a11c0
	* added Domain field to Shell account type
391
cea4127a11c0
392
cea4127a11c0
	* added Crypto Key account type
393
cea4127a11c0
394
cea4127a11c0
	* added tooltips to input fields in the edit entry dialog
395
cea4127a11c0
396
cea4127a11c0
2004-02-07  Erik Grinaker <erikg@wired-networks.net>
397
cea4127a11c0
398
cea4127a11c0
	* bugfix; the data view didn't display time since update in minutes
399
cea4127a11c0
400
cea4127a11c0
	* new, more secure data file format
401
cea4127a11c0
402
cea4127a11c0
2004-02-06  Erik Grinaker <erikg@wired-networks.net>
403
cea4127a11c0
404
cea4127a11c0
	* code cleanups
405
cea4127a11c0
406
cea4127a11c0
	* added menu item for reverting to saved file
407
cea4127a11c0
408
cea4127a11c0
	* added a database field to database accounts
409
cea4127a11c0
410
cea4127a11c0
	* fixed a bug causing the data view to not display "1 month
411
cea4127a11c0
	since update" until after 1 month and 1 day
412
cea4127a11c0
413
cea4127a11c0
	* more robust error handling in file import/export
414
cea4127a11c0
415
cea4127a11c0
2004-02-05  Erik Grinaker <erikg@wired-networks.net>
416
cea4127a11c0
417
cea4127a11c0
	* implemented initial import/export infrastructure
418
cea4127a11c0
	(currently only supports Revelation data files :))
419
cea4127a11c0
420
cea4127a11c0
421
cea4127a11c0
---------------[ 2004-02-04 : 0.1.2 ]---------------
422
cea4127a11c0
423
cea4127a11c0
2004-02-04  Erik Grinaker <erikg@wired-networks.net>
424
cea4127a11c0
425
cea4127a11c0
	* more code cleanups
426
cea4127a11c0
427
cea4127a11c0
	* bumped version number to 0.1.2
428
cea4127a11c0
429
cea4127a11c0
	* workaround for possible pygtk / gtk+ bug
430
cea4127a11c0
431
cea4127a11c0
2004-02-03  Erik Grinaker <erikg@wired-networks.net>
432
cea4127a11c0
433
cea4127a11c0
	* the dataview may now be shrunk
434
cea4127a11c0
435
cea4127a11c0
	* major code cleanups
436
cea4127a11c0
437
cea4127a11c0
2004-02-02  Erik Grinaker <erikg@wired-networks.net>
438
cea4127a11c0
439
cea4127a11c0
	* human-readable period since update is displayed in dataview
440
cea4127a11c0
441
cea4127a11c0
2004-02-01  Erik Grinaker <erikg@wired-networks.net>
442
cea4127a11c0
443
cea4127a11c0
	* multiple entries may now be selected and changed simultaneously
444
cea4127a11c0
445
cea4127a11c0
2004-01-31  Erik Grinaker <erikg@wired-networks.net>
446
cea4127a11c0
447
cea4127a11c0
	* performance tweaks for expand/collapse row, open file and
448
cea4127a11c0
	save file
449
cea4127a11c0
450
cea4127a11c0
451
cea4127a11c0
---------------[ 2004-01-28 : 0.1.1 ]---------------
452
cea4127a11c0
453
cea4127a11c0
2004-01-28  Erik Grinaker <erikg@wired-networks.net>
454
cea4127a11c0
455
cea4127a11c0
	* minor HIG fixes
456
cea4127a11c0
457
cea4127a11c0
2004-01-27  Erik Grinaker <erikg@wired-networks.net>
458
cea4127a11c0
459
cea4127a11c0
	* added undo/redo functionality
460
cea4127a11c0
461
cea4127a11c0
	* code cleanups
462
cea4127a11c0
463
cea4127a11c0
	* all data is now properly escaped when needed. fixes a bug which
464
cea4127a11c0
	caused invalid xml data to be generated when saving.
465
cea4127a11c0
466
cea4127a11c0
2004-01-25  Erik Grinaker <erikg@wired-networks.net>
467
cea4127a11c0
468
cea4127a11c0
	* major code cleanups
469
cea4127a11c0
470
cea4127a11c0
2004-01-23  Erik Grinaker <erikg@wired-networks.net>
471
cea4127a11c0
472
cea4127a11c0
	* minor code cleanups
473
cea4127a11c0
474
cea4127a11c0
2004-01-22  Erik Grinaker <erikg@wired-networks.net>
475
cea4127a11c0
476
cea4127a11c0
	* all menu items now show a description in the statusbar
477
cea4127a11c0
478
cea4127a11c0
2004-01-21  Erik Grinaker <erikg@wired-networks.net>
479
cea4127a11c0
480
cea4127a11c0
	* the toolbar can be shown/hidden through the menu
481
cea4127a11c0
482
cea4127a11c0
	* the popup menu always allows add entry and paste, to make
483
cea4127a11c0
	it consistent with the app menu
484
cea4127a11c0
485
cea4127a11c0
	* code cleanups
486
cea4127a11c0
487
cea4127a11c0
	* HIG fixes
488
cea4127a11c0
489
cea4127a11c0
	* added requirements to INSTALL file
490
cea4127a11c0
491
cea4127a11c0
	* finalized cut/paste functionality
492
cea4127a11c0
493
cea4127a11c0
	* the edit dialog now recalls field values when changing type
494
cea4127a11c0
495
cea4127a11c0
	* new entries are placed right after the selected one when it
496
cea4127a11c0
	is not a folder
497
cea4127a11c0
498
cea4127a11c0
2004-01-20  Erik Grinaker <erikg@wired-networks.net>
499
cea4127a11c0
500
cea4127a11c0
	* empty fields are not displayed in the account view
501
cea4127a11c0
502
cea4127a11c0
	* added TODO file
503
cea4127a11c0
504
cea4127a11c0
	* many HIG fixes
505
cea4127a11c0
506
cea4127a11c0
	* added initial cut/paste functionality
507
cea4127a11c0
508
cea4127a11c0
	* removed move entry functionality, cut/paste should be used instead
509
cea4127a11c0
510
cea4127a11c0
	* the statusbar can be shown/hidden through the menu
511
cea4127a11c0
512
cea4127a11c0
2004-01-19  Erik Grinaker <erikg@wired-networks.net>
513
cea4127a11c0
514
cea4127a11c0
	* fixed a bug causing revelation to crash when given a relative
515
cea4127a11c0
	path as an argument
516
cea4127a11c0
517
cea4127a11c0
518
cea4127a11c0
---------------[ 2004-01-18 : 0.1.0 ]---------------
519
cea4127a11c0
520
cea4127a11c0
2004-01-18  Erik Grinaker <erikg@wired-networks.net>
521
cea4127a11c0
522
cea4127a11c0
	* bugfixes
523
cea4127a11c0
524
cea4127a11c0
2004-01-12  Erik Grinaker <erikg@wired-networks.net>
525
cea4127a11c0
526
cea4127a11c0
	* a few minor bugfixes
527
cea4127a11c0
528
cea4127a11c0
2004-01-10  Erik Grinaker <erikg@wired-networks.net>
529
cea4127a11c0
530
cea4127a11c0
	* more code cleanups
531
cea4127a11c0
532
cea4127a11c0
2004-01-09  Erik Grinaker <erikg@wired-networks.net>
533
cea4127a11c0
534
cea4127a11c0
	* many code cleanups and minor changes
535
cea4127a11c0
536
cea4127a11c0
2004-01-06  Erik Grinaker <erikg@wired-networks.net>
537
cea4127a11c0
538
cea4127a11c0
	* asks user for overwrite confirmation if saving to existing
539
cea4127a11c0
	file
540
cea4127a11c0
541
cea4127a11c0
	* added revelation.desktop file
542
cea4127a11c0
543
cea4127a11c0
2004-01-05  Erik Grinaker <erikg@wired-networks.net>
544
cea4127a11c0
545
cea4127a11c0
	* if a command-line argument is given on start, it is assumed
546
cea4127a11c0
	to be a file and will be opened
547
cea4127a11c0
548
cea4127a11c0
2004-01-04  Erik Grinaker <erikg@wired-networks.net>
549
cea4127a11c0
550
cea4127a11c0
	* an entry is now shown and selected when added
551
cea4127a11c0
552
cea4127a11c0
	* all children of a folder are collapsed when it is collapsed
553
cea4127a11c0
554
cea4127a11c0
	* added edit menu with add, edit and remove entry items
555
cea4127a11c0
556
cea4127a11c0
	* menu and toolbar item sensitivity is updated based on
557
cea4127a11c0
	current entry type
558
cea4127a11c0
559
cea4127a11c0
	* entry type can no longer be changed when the entry is a
560
cea4127a11c0
	folder with children
561
cea4127a11c0
562
cea4127a11c0
	* folders get closed-icon when all children have been removed
563
cea4127a11c0
	or moved
564
cea4127a11c0
565
cea4127a11c0
	* added shortcuts for add, edit and remove in the tree
566
cea4127a11c0
567
cea4127a11c0
	* misc widgets are made (in)sensitive based on the current type
568
cea4127a11c0
569
cea4127a11c0
	* cleaned up popup menu code
570
cea4127a11c0
571
cea4127a11c0
	* finalized the move entry functionality
572
cea4127a11c0
573
cea4127a11c0
	* ui changes to about dialog, and added home page menu iter
574
cea4127a11c0
575
cea4127a11c0
2003-12-27  Erik Grinaker <erikg@wired-networks.net>
576
cea4127a11c0
577
cea4127a11c0
	* display open folder icon when folder treerow is expanded
578
cea4127a11c0
579
cea4127a11c0
	* added functionality for moving entries
580
cea4127a11c0
581
cea4127a11c0
2003-12-26  Erik Grinaker <erikg@wired-networks.net>
582
cea4127a11c0
583
cea4127a11c0
	* added setup.py, to be used instead of Makefile
584
cea4127a11c0
585
cea4127a11c0
	* bumped version number to 0.1.0
586
cea4127a11c0
587
cea4127a11c0
	* changed the icon fs layout, and replaced some icons with
588
cea4127a11c0
	lower-resolution ones which look nicer
589
cea4127a11c0
590
cea4127a11c0
2003-12-23  Erik Grinaker <erikg@wired-networks.net>
591
cea4127a11c0
592
cea4127a11c0
	* more code cleanups (again)
593
cea4127a11c0
594
cea4127a11c0
2003-12-22  Erik Grinaker <erikg@wired-networks.net>
595
cea4127a11c0
596
cea4127a11c0
	* even more code cleanups and minor changes
597
cea4127a11c0
598
cea4127a11c0
2003-12-21  Erik Grinaker <erikg@wired-networks.net>
599
cea4127a11c0
600
cea4127a11c0
	* lots of code cleanups
601
cea4127a11c0
602
cea4127a11c0
2003-12-20  Erik Grinaker <erikg@wired-networks.net>
603
cea4127a11c0
604
cea4127a11c0
	* moved all app code from lib to main script
605
cea4127a11c0
606
cea4127a11c0
	* lots of code cleanups and minor changes
607
cea4127a11c0
608
cea4127a11c0
	* renamed category entry type to folder
609
cea4127a11c0
610
cea4127a11c0
2003-12-16  Erik Grinaker <erikg@wired-networks.net>
611
cea4127a11c0
612
cea4127a11c0
	* the file selector now remembers the previous directory
613
cea4127a11c0
614
cea4127a11c0
	* now asks for password confirmation when using save as
615
cea4127a11c0
616
cea4127a11c0
	* set version number to 0.0.1, as the first version will be
617
cea4127a11c0
	rather primitive
618
cea4127a11c0
619
cea4127a11c0
	* added a generic account type
620
cea4127a11c0
621
cea4127a11c0
	* display account type
622
cea4127a11c0
623
cea4127a11c0
2003-12-15  Erik Grinaker <erikg@wired-networks.net>
624
cea4127a11c0
625
cea4127a11c0
	* added database account type
626
cea4127a11c0
627
cea4127a11c0
2003-12-03  Erik Grinaker <erikg@wired-networks.net>
628
cea4127a11c0
629
cea4127a11c0
	* the name of the current file is displayed in the window title
630
cea4127a11c0
631
cea4127a11c0
	* doubleclick and space expands/collapses categories, and
632
cea4127a11c0
	return opens the edit dialog
633
cea4127a11c0
634
cea4127a11c0
2003-11-30  Erik Grinaker <erikg@wired-networks.net>
635
cea4127a11c0
636
cea4127a11c0
	* removed the protocol field from email account type
637
cea4127a11c0
638
cea4127a11c0
	* new passwords must be confirmed, and the current password
639
cea4127a11c0
	must be entered when changing it
640
cea4127a11c0
641
cea4127a11c0
2003-11-19  Erik Grinaker <erikg@wired-networks.net>
642
cea4127a11c0
643
cea4127a11c0
	* misc designtweaks
644
cea4127a11c0
645
cea4127a11c0
	* application info is only cleared when displaying an entry
646
cea4127a11c0
647
cea4127a11c0
	* the password for the current file can now be changed
648
cea4127a11c0
649
cea4127a11c0
2003-11-17  Erik Grinaker <erikg@wired-networks.net>
650
cea4127a11c0
651
cea4127a11c0
	* password is no longer SHA1 hashed
652
cea4127a11c0
653
cea4127a11c0
	* data files no longer have a magic string at the start (it's
654
cea4127a11c0
	only AES data now)
655
cea4127a11c0
656
cea4127a11c0
	* redesigned the "edit entry" dialog
657
cea4127a11c0
658
cea4127a11c0
2003-11-16  Erik Grinaker <erikg@wired-networks.net>
659
cea4127a11c0
660
cea4127a11c0
	* initial version
661
cea4127a11c0
662
cea4127a11c0
	* added new, open and save to toolbar
663
cea4127a11c0
664
cea4127a11c0
	* only install .png files from pixmaps/ (to make it install
665
cea4127a11c0
	correctly when using CVS)
666
cea4127a11c0
667
cea4127a11c0
	* new popup menu containing only "new entry" when right-clicking
668
cea4127a11c0
	but no entry
669
cea4127a11c0
670
cea4127a11c0
	* xml importer now adds empty fields according to entry type if
671
cea4127a11c0
	the field is missing in the data file
672
cea4127a11c0
673
cea4127a11c0
	* added ccv2 number to credit card entry type
674
cea4127a11c0
675
cea4127a11c0
	* beautified dialogs
676
cea4127a11c0
677
cea4127a11c0
	* renamed "LDAP directory" account to "LDAP"
678
cea4127a11c0