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
719b928cba32
parent
82c055d03a36
branch
default

fix incorrect magic string in MIME-type entry

1
cea4127a11c0
Revelation changelog
2
cea4127a11c0
3
719b928cba32
---------------[ xxxx-xx-xx : 0.4.5 ]---------------
4
719b928cba32
5
719b928cba32
2005-08-09  Erik Grinaker <erikg@codepoet.no>
6
719b928cba32
7
719b928cba32
	* fix incorrect magic string in MIME-type entry
8
719b928cba32
9
719b928cba32
	* set correct app version in datafile header
10
719b928cba32
11
82c055d03a36
---------------[ 2005-08-07 : 0.4.4 ]---------------
12
c8c5d2502a09
13
9c0451b7071b
2005-08-06  Erik Grinaker <erikg@codepoet.no>
14
9c0451b7071b
15
9c0451b7071b
	* moved unique dialog system to dialog module
16
9c0451b7071b
17
9c0451b7071b
	* implemented unique dialog system in main app
18
9c0451b7071b
19
9c0451b7071b
	* properly quote autoconf macro names
20
9c0451b7071b
21
9c0451b7071b
	* use pyexecdir instead of pythondir in applet
22
9c0451b7071b
23
cb0f2b51a795
	* made wrapping of panel_applet_request_focus() conditional
24
cb0f2b51a795
25
55c3f554d446
	* applet focus tweaks
26
cb0f2b51a795
27
7cdcd9932000
	* return correct status code for config schema install
28
7cdcd9932000
29
92c45e701471
	* clear gconf cache before re-checking config values
30
92c45e701471
31
dce7200431f0
2005-08-05  Erik Grinaker <erikg@codepoet.no>
32
dce7200431f0
33
3fdc3c8552be
	* the UIManager wrapper now respects is-important attributes
34
3fdc3c8552be
35
3fdc3c8552be
	* added option for setting the toolbar style
36
3fdc3c8552be
37
96a507350f4e
	* added an applet icon for locked file
38
96a507350f4e
39
c6e069377f71
	* reordered options in applet prefs
40
c6e069377f71
41
bd0aa2a05f0f
	* improved focus behavior of search entries
42
bd0aa2a05f0f
43
4d5ebb59d052
	* reverted changes to password checker dialog
44
4d5ebb59d052
45
3fdc3c8552be
2005-08-04  Erik Grinaker <erikg@codepoet.no>
46
3fdc3c8552be
47
0f8c7965fdf3
	* renamed authmanager module to gnomemisc
48
0f8c7965fdf3
49
0f8c7965fdf3
	* adapted to changes in gnome-python 2.10
50
0f8c7965fdf3
51
ab27d8034e65
	* rearranged the toolbar layout
52
ab27d8034e65
53
ca2af4e02c4c
	* wrapped panel_applet_request_focus()
54
ca2af4e02c4c
55
3083465f003a
2005-08-03  Erik Grinaker <erikg@codepoet.no>
56
3083465f003a
57
6994b7f39b79
	* cleaned up applet code
58
3083465f003a
59
1c56d7845099
	* moved wrap/ to src/wrap/
60
1c56d7845099
61
167384ef2e8d
	* the searchbar entry gets focus on startup if shown
62
167384ef2e8d
63
167384ef2e8d
	* various applet ui improvements
64
167384ef2e8d
65
e5681e842641
2005-07-26  Erik Grinaker <erikg@codepoet.no>
66
e5681e842641
67
2651acab9c62
	* applet reruns password dialog when entering wrong password
68
2651acab9c62
69
2651acab9c62
2005-07-26  Erik Grinaker <erikg@codepoet.no>
70
2651acab9c62
71
e5681e842641
	* avoid showing duplicates of non-modal dialogs
72
e5681e842641
73
e5681e842641
	* applet display popups now has name of entry as title
74
e5681e842641
75
e5681e842641
	* don't crash when removing applet from panel
76
e5681e842641
77
e5681e842641
	* added applet options for displaying password and
78
e5681e842641
	copying username to clipboard as chain
79
e5681e842641
80
c5babd973ac9
	* bumped version to 0.4.4
81
c5babd973ac9
82
e5681e842641
2005-07-12  Erik Grinaker <erikg@codepoet.no>
83
e5681e842641
84
e5681e842641
	* implemented initial applet searching
85
e5681e842641
86
e5681e842641
	* a few applet ui improvements
87
e5681e842641
88
e5681e842641
2005-07-06  Erik Grinaker <erikg@codepoet.no>
89
e5681e842641
90
e5681e842641
	* improved the applet button behavior
91
e5681e842641
92
e5681e842641
2005-07-01  Erik Grinaker <erikg@codepoet.no>
93
e5681e842641
94
e5681e842641
	* made middle-button click on applet button move applet
95
e5681e842641
96
89c3dd775abc
2005-06-30  Erik Grinaker <erikg@codepoet.no>
97
89c3dd775abc
98
89c3dd775abc
	* moved Timer class from ui module to data module
99
89c3dd775abc
100
8812d70e39d9
	* passwords are removed from clipboard after 60 seconds
101
8812d70e39d9
102
0e94bc7c3707
	* made password labels unselectable when hiding passwords
103
0e94bc7c3707
104
0e94bc7c3707
	* added drag/drop to password labels when hiding passwords
105
0e94bc7c3707
106
e5681e842641
2005-06-28  Erik Grinaker <erikg@codepoet.no>
107
e5681e842641
108
e5681e842641
	* changed default action for applet menu to "show", not "goto"
109
e5681e842641
110
e5681e842641
	* reordered applet prefs for menu action
111
e5681e842641
112
e5681e842641
2005-06-27  Erik Grinaker <erikg@codepoet.no>
113
e5681e842641
114
e5681e842641
	* added frame around applet entry view
115
e5681e842641
116
e5681e842641
2005-06-25  Erik Grinaker <erikg@codepoet.no>
117
e5681e842641
118
e5681e842641
	* added entry view to applet
119
e5681e842641
120
bb1810f15e75
2005-06-24  Erik Grinaker <erikg@codepoet.no>
121
bb1810f15e75
122
e5681e842641
	* applet option for copying password to clipboard on doubleclick
123
e5681e842641
124
e5681e842641
2005-06-07  Erik Grinaker <erikg@codepoet.no>
125
e5681e842641
126
e5681e842641
	* applet sets cwd to users homedir on startup
127
e5681e842641
128
e5681e842641
2005-06-06  Erik Grinaker <erikg@codepoet.no>
129
e5681e842641
130
e5681e842641
	* applet automatically reloads file when changed
131
e5681e842641
132
e5681e842641
2005-06-03  Erik Grinaker <erikg@codepoet.no>
133
e5681e842641
134
e5681e842641
	* added global launcher settings to the applet preference dialog
135
e5681e842641
136
e5681e842641
	* applet dialogs use Revelation icon
137
e5681e842641
138
e5681e842641
	* applet displays info message when file not selected
139
e5681e842641
140
e5681e842641
	* make "Unlock file" item in applet popup menu insensitive
141
e5681e842641
	when no file is selected
142
bb1810f15e75
143
9ed2b9f71fd9
2005-06-02  Erik Grinaker <erikg@codepoet.no>
144
9ed2b9f71fd9
145
e5681e842641
	* applet popup menu now actually does stuff
146
e5681e842641
147
e5681e842641
	* applet can now autolock file when inactive
148
e5681e842641
149
9ed2b9f71fd9
	* install module into pyexecdir, not pythondir
150
9ed2b9f71fd9
151
aa9311a3571e
	* properly handle all gnome-vfs errors when reading/writing files
152
aa9311a3571e
153
a51db9c48ae1
2005-06-01  Erik Grinaker <erikg@codepoet.no>
154
a51db9c48ae1
155
e5681e842641
	* moved config checking from config module to application
156
e5681e842641
157
e5681e842641
	* implemented initial applet configuration handling
158
e5681e842641
159
a51db9c48ae1
	* use correct indentation of entry labels in utility dialogs
160
a51db9c48ae1
161
2dd98538694e
	* improved the password checker dialog
162
2dd98538694e
163
4b8d8b54da7b
	* use correct header capitalization in utility dialogs
164
4b8d8b54da7b
165
c70268e6a3c3
	* improved icon theme error handling
166
c70268e6a3c3
167
a1eabf1a2e68
2005-05-31  Erik Grinaker <erikg@codepoet.no>
168
a1eabf1a2e68
169
a1eabf1a2e68
	* removed "New file" item from toolbar
170
a1eabf1a2e68
171
a1eabf1a2e68
	* added new toolbar item "Add Folder", instead of creating
172
a1eabf1a2e68
	folders via "Add Entry"
173
a1eabf1a2e68
174
32ed441f39a8
	* removed unit tests
175
32ed441f39a8
176
e5681e842641
2005-05-15  Erik Grinaker <erikg@codepoet.no>
177
e5681e842641
178
e5681e842641
	* implemented basic applet user interface
179
e5681e842641
180
e5681e842641
2005-04-15  Erik Grinaker <erikg@codepoet.no>
181
e5681e842641
182
e5681e842641
	* initial applet file handling
183
e5681e842641
184
e5681e842641
2005-04-14  Erik Grinaker <erikg@codepoet.no>
185
e5681e842641
186
e5681e842641
	* wrote initial user interface
187
e5681e842641
188
e5681e842641
2005-04-13  Erik Grinaker <erikg@codepoet.no>
189
e5681e842641
190
e5681e842641
	* added initial applet skeleton
191
e5681e842641
192
c8c5d2502a09
2005-04-06  Erik Grinaker <erikg@codepoet.no>
193
c8c5d2502a09
194
c8c5d2502a09
	* don't crash on missing revelation logo icon
195
c8c5d2502a09
196
c8c5d2502a09
197
35864a73a048
---------------[ 2005-03-31 : 0.4.3 ]---------------
198
5411d685ecc6
199
35864a73a048
2005-03-31  Erik Grinaker <erikg@codepoet.no>
200
0adf2eed4344
201
070d0062872f
	* search for crack_mkdict and crack_packer in addition to
202
070d0062872f
	the normal cracklib commands
203
070d0062872f
204
35864a73a048
	* bumped version number to 0.4.3
205
35864a73a048
206
070d0062872f
2005-03-24  Erik Grinaker <erikg@codepoet.no>
207
070d0062872f
208
0adf2eed4344
	* don't wrap gnome_authentication_manager_dialog_is_visible()
209
0adf2eed4344
	(only available from libgnomeui-2.7.92)
210
0adf2eed4344
211
6be481e80658
	* minor cleanups of authmanager wrapping code
212
0adf2eed4344
213
8f6033ffc71b
2005-03-23  Erik Grinaker <erikg@codepoet.no>
214
8f6033ffc71b
215
8f6033ffc71b
	* make configure search for new cracklib-format and
216
8f6033ffc71b
	cracklib-packer commands as well as the old mkdict and
217
8f6033ffc71b
	packer commands
218
8f6033ffc71b
219
72bff8816fca
	* stop autolock-timer when manually locking file, to avoid
220
72bff8816fca
	crash when timer tries to re-lock file
221
72bff8816fca
222
5411d685ecc6
2005-03-22  Erik Grinaker <erikg@codepoet.no>
223
5411d685ecc6
224
5411d685ecc6
	* added quit button to unlock file dialog
225
5411d685ecc6
226
5411d685ecc6
227
c649040647c5
---------------[ 2005-03-22 : 0.4.2 ]---------------
228
546c9c94d2eb
229
546c9c94d2eb
2005-03-22  Erik Grinaker <erikg@codepoet.no>
230
546c9c94d2eb
231
546c9c94d2eb
	* check for mkdict/packer under /sbin and /usr/sbin in
232
546c9c94d2eb
	addition to $PATH
233
546c9c94d2eb
234
deb6e8bed5dc
	* don't use gtk.Action.set_sensitive() (API from gtk 2.6)
235
deb6e8bed5dc
236
c649040647c5
	* bumped version number to 0.4.2
237
c649040647c5
238
546c9c94d2eb
239
ac9e3621e5ea
---------------[ 2005-03-21 : 0.4.1 ]---------------
240
bffe619c6cec
241
3ad5dfd18b53
2005-03-21  Erik Grinaker <erikg@codepoet.no>
242
3ad5dfd18b53
243
3ad5dfd18b53
	* don't crash when closing non-modal dialog with escape
244
3ad5dfd18b53
245
5a85d838a653
	* don't steal clipboard events from widgets in main window
246
5a85d838a653
247
171c8c03142d
2005-03-18  Erik Grinaker <erikg@codepoet.no>
248
171c8c03142d
249
171c8c03142d
	* left-align labels in link-buttons (for URLs etc)
250
171c8c03142d
251
96d3632398c6
	* workaround for gnome-python bug causing crashes on 64-bit
252
96d3632398c6
	systems when changing a preference
253
96d3632398c6
254
c8f7da645a99
	* hide any open dialogs when locking the file
255
c8f7da645a99
256
2099b69eb774
	* check generated passwords strength if length >= 8
257
2099b69eb774
258
f0ee0670f523
	* use better lock icon
259
f0ee0670f523
260
9b4f955e623a
	* added a password checker dialog
261
9b4f955e623a
262
4dfbd6e95194
	* use better stock icons for dialog buttons
263
4dfbd6e95194
264
7fde553538c1
	* added a more complete word-list
265
7fde553538c1
266
7f9cbee4434c
2005-03-17  Erik Grinaker <erikg@codepoet.no>
267
9f09bc9a8620
268
260e1dfe3e88
	* fix potential crash on quit with some pygtk versions
269
260e1dfe3e88
270
260e1dfe3e88
	* improve the user interface for copying username/password
271
260e1dfe3e88
	to clipboard
272
260e1dfe3e88
273
7f9cbee4434c
	* added preference to select doubleclick action; go to, or edit
274
7f9cbee4434c
275
1c96b7e48232
	* cleaned up the build-system and source file layout
276
1c96b7e48232
277
06ace2beb7ad
	* improved the preference dialog
278
06ace2beb7ad
279
51d3c446da8f
	* don't crash when attempting to load missing icons
280
51d3c446da8f
281
51d3c446da8f
	* use fallback folder icons when not found in theme
282
51d3c446da8f
283
09c83811662e
	* update icons on theme change
284
09c83811662e
285
653238141312
	* bump version number to 0.4.1
286
653238141312
287
260e1dfe3e88
2005-03-16  Erik Grinaker <erikg@codepoet.no>
288
260e1dfe3e88
289
9f09bc9a8620
	* make io.file_monitor() handle NotSupportedError from gnome-vfs
290
9f09bc9a8620
291
dae43bdfcbd0
	* fixed crash when file saving fails (invalid permissions etc)
292
dae43bdfcbd0
293
53887f414c8f
	* display non-ascii characters in filenames correctly
294
53887f414c8f
295
d3c3fba655b9
	* use correct encoding (utf-8, not iso-8859-1) in data files
296
d3c3fba655b9
297
d3c3fba655b9
	* workaround for files with incorrect encoding (generated by 0.4.0)
298
6c68b3350ef7
299
f75bf9f5bc0d
	* properly handle datahandler.DataError
300
f75bf9f5bc0d
301
38bdd8348b41
	* made the password strength check more thorough
302
38bdd8348b41
303
bdaf15a71f3f
	* make password warnings handle escape as cancel
304
bdaf15a71f3f
305
bffe619c6cec
2005-02-09  Erik Grinaker <erikg@codepoet.no>
306
bffe619c6cec
307
bffe619c6cec
	* make undo actually for for edit actions
308
bffe619c6cec
309
bffe619c6cec
	* don't crash when redoing an undone edit action
310
bffe619c6cec
311
bffe619c6cec
2005-02-09  Erik Grinaker <erikg@codepoet.no>
312
bffe619c6cec
313
bffe619c6cec
	* make a workaround for a gnome-python 2.9.x crasher bug with
314
bffe619c6cec
	the session client
315
bffe619c6cec
316
bffe619c6cec
2005-02-05  Erik Grinaker <erikg@codepoet.no>
317
bffe619c6cec
318
bffe619c6cec
	* monitor events on preference, password generator and search
319
bffe619c6cec
	dialogs
320
bffe619c6cec
321
bffe619c6cec
	* check data file password strength
322
bffe619c6cec
323
bffe619c6cec
2005-02-04  Erik Grinaker <erikg@codepoet.no>
324
bffe619c6cec
325
bffe619c6cec
	* preference, password generator and search dialogs are no
326
bffe619c6cec
	longer modal
327
bffe619c6cec
328
bffe619c6cec
	* check password strength while entered, using cracklib
329
bffe619c6cec
330
bffe619c6cec
2005-02-03  Erik Grinaker <erikg@codepoet.no>
331
bffe619c6cec
332
bffe619c6cec
	* added option for autolocking file when inactive
333
bffe619c6cec
334
bffe619c6cec
2005-02-02  Erik Grinaker <erikg@codepoet.no>
335
bffe619c6cec
336
bffe619c6cec
	* ask user to reload file if it is changed outside revelation
337
bffe619c6cec
338
bffe619c6cec
339
bffe619c6cec
---------------[ 2005-02-08 : 0.4.0 ]---------------
340
c335973efe9f
341
249de64f5d68
2005-02-05  Erik Grinaker <erikg@codepoet.no>
342
249de64f5d68
343
ab267e8bc63d
	* add --disable-mime-update and --disable-desktop-update
344
ab267e8bc63d
	configure switches, instead of relying on $(DESTDIR)
345
ab267e8bc63d
346
ab267e8bc63d
	* respect --disable-schemas-install configure switch
347
ab267e8bc63d
348
ab267e8bc63d
2005-02-05  Erik Grinaker <erikg@codepoet.no>
349
ab267e8bc63d
350
249de64f5d68
	* autosave after drag/drop, if enabled
351
249de64f5d68
352
c335973efe9f
2005-02-02  Erik Grinaker <erikg@codepoet.no>
353
c335973efe9f
354
d34142b4f528
	* build byte-compiled datahandler modules
355
d34142b4f528
356
d34142b4f528
2005-02-02  Erik Grinaker <erikg@codepoet.no>
357
d34142b4f528
358
c335973efe9f
	* set default button of "overwrite file?" dialog to Cancel
359
c335973efe9f
360
c335973efe9f
	* use STOCK_OVERWRITE instead of STOCK_OK for overwrite dialog
361
c335973efe9f
362
c335973efe9f
	* added plain text datahandler
363
c335973efe9f
364
5f46bd4ac49c
	* treeview keyboard commands caused unhandled exception
365
5f46bd4ac49c
366
c335973efe9f
367
cff0e6f7ef34
---------------[ 2005-02-01 : 0.4.0-pre2 ]---------------
368
22ce7edb8982
369
5706a9d0a689
2005-02-01  Erik Grinaker <erikg@codepoet.no>
370
5706a9d0a689
371
5706a9d0a689
	* fixed a crasher bug when undoing an entry drag/drop under
372
5706a9d0a689
	certain circumstances
373
5706a9d0a689
374
e0a14b958359
	* wrote remaining ui module unit tests
375
e0a14b958359
376
9be42a38f988
2005-01-29  Erik Grinaker <erikg@codepoet.no>
377
9be42a38f988
378
9be42a38f988
	* check for fd.o shared MIME utils at build-time, and avoid
379
9be42a38f988
	rebuilding MIME databases if not found
380
9be42a38f988
381
9be42a38f988
	* don't update MIME databases at build-time if DESTDIR is set
382
9be42a38f988
383
50d19d11f35e
	* more ui module unit tests
384
50d19d11f35e
385
552a2dc1b520
2005-01-28  Erik Grinaker <erikg@codepoet.no>
386
552a2dc1b520
387
552a2dc1b520
	* run update-desktop-database on make install so that
388
552a2dc1b520
	revelation is registered as handler for application/x-revelation
389
552a2dc1b520
	MIME type
390
552a2dc1b520
391
1dae273ecf5e
2005-01-26  Erik Grinaker <erikg@codepoet.no>
392
1dae273ecf5e
393
1dae273ecf5e
	* fix typo in mimetype icon installation path
394
1dae273ecf5e
395
22ce7edb8982
2005-01-25  Erik Grinaker <erikg@codepoet.no>
396
22ce7edb8982
397
22ce7edb8982
	* build authmanager module with position-independent code
398
22ce7edb8982
399
22ce7edb8982
	* don't install authmanager into bindir
400
22ce7edb8982
401
3ce10ad7a1e6
	* use Utility category for .desktop file (put into
402
3ce10ad7a1e6
	Accessories category in GNOME menu)
403
3ce10ad7a1e6
404
86bdcc2b8f52
	* wrote more ui module unit tests
405
86bdcc2b8f52
406
8650886bcc92
	* fixed a treeview drag'n'drop bug which broke dropping into
407
8650886bcc92
	folders directly before or after the source entry
408
8650886bcc92
409
22ce7edb8982
410
22ce7edb8982
---------------[ 2005-01-24 : 0.4.0-pre1 ]---------------
411
0ff8fc3c76f8
412
e6acb28fe209
2005-01-24  Erik Grinaker <erikg@codepoet.no>
413
e6acb28fe209
414
e6acb28fe209
	* wrote more ui module unit tests (yawn)
415
e6acb28fe209
416
095f4008dc7f
	* renamed launch to go to
417
095f4008dc7f
418
095f4008dc7f
	* removed option for launch-on-doubleclick (now default behaviour)
419
095f4008dc7f
420
095f4008dc7f
	* on entry goto, the username isn't copied to the clipboard chain
421
095f4008dc7f
	if the username is given to the goto command
422
095f4008dc7f
423
e4d0c973acab
	* fixed a couple of io unit tests
424
e4d0c973acab
425
9e1db933e6ed
	* fixed a treeview drag/drop bug
426
9e1db933e6ed
427
8d3661dc2974
	* entry module tried to use the removed stock module
428
8d3661dc2974
429
e6acb28fe209
2005-01-08  Erik Grinaker <erikg@codepoet.no>
430
9b26b6070e40
431
9562cd812cce
	* wrote more ui module unit tests (yawn)
432
9562cd812cce
433
9562cd812cce
2005-01-07  Erik Grinaker <erikg@codepoet.no>
434
9562cd812cce
435
9b26b6070e40
	* wrote more ui module unit tests
436
9b26b6070e40
437
8ec66df6d4cf
2005-01-06  Erik Grinaker <erikg@codepoet.no>
438
8ec66df6d4cf
439
8ec66df6d4cf
	* various minor HIG tweaks
440
8ec66df6d4cf
441
8ec66df6d4cf
	* ui.generate_field_edit_widget() takes a field instance as argument
442
8ec66df6d4cf
	instead of field type, and sets edit widget contents based on field
443
8ec66df6d4cf
	value (corresponds with ui.generate_field_display_widget())
444
8ec66df6d4cf
445
8ec66df6d4cf
	* ui.Toolbar() no longer uses deprecated methods
446
8ec66df6d4cf
447
8ec66df6d4cf
	* wrote unit tests for ui module
448
8ec66df6d4cf
449
8f4600f01a3d
2005-01-05  Erik Grinaker <erikg@codepoet.no>
450
8f4600f01a3d
451
8f4600f01a3d
	* rewrote the netrc datahandler, and wrote unit tests for it
452
8f4600f01a3d
453
c094b5acab4e
	* updated the xhtml datahandler, and wrote unit tests for it
454
c094b5acab4e
455
47e22856d2ae
2005-01-04  Erik Grinaker <erikg@codepoet.no>
456
dc60632840ca
457
e7e3c35fedf0
	* don't subclass gnome.ui.HRef (abstract widget from
458
e7e3c35fedf0
	gnome-python 2.9.x - subclassing causes crash)
459
e7e3c35fedf0
460
47caac1545f2
	* fall back to False for toolbar_detachable setting from GNOME
461
47caac1545f2
462
844b1865225e
	* updated unit tests for util module
463
844b1865225e
464
870b21797b33
	* rewrote gpass datahandler, and wrote unit tests for it
465
870b21797b33
466
07c1fb2b0c27
	* updated copyright period to include 2005
467
07c1fb2b0c27
468
e7e3c35fedf0
2005-01-01  Erik Grinaker <erikg@codepoet.no>
469
e7e3c35fedf0
470
dc60632840ca
	* renamed Makefile test target to check
471
dc60632840ca
472
b6859b8eb257
2004-12-31  Erik Grinaker <erikg@codepoet.no>
473
b6859b8eb257
474
b6859b8eb257
	* updated the data module unit tests with new API
475
b6859b8eb257
476
4674492151c3
2004-12-21  Erik Grinaker <erikg@codepoet.no>
477
4674492151c3
478
4674492151c3
	* improved the main app class API
479
4674492151c3
480
b57efdd083f5
2004-12-17  Erik Grinaker <erikg@codepoet.no>
481
b57efdd083f5
482
b57efdd083f5
	* added clipboard chaining
483
b57efdd083f5
484
b57efdd083f5
	* added menu item for copying username and password chain
485
b57efdd083f5
	to clipboard
486
b57efdd083f5
487
b57efdd083f5
	* removed option for copying username to PRIMARY on launch
488
b57efdd083f5
489
38c278265d61
2004-12-16  Erik Grinaker <erikg@codepoet.no>
490
38c278265d61
491
38c278265d61
	* used generic INSTALL instructions from automake
492
38c278265d61
493
6cf6849eed72
2004-12-15  Erik Grinaker <erikg@codepoet.no>
494
6cf6849eed72
495
6cf6849eed72
	* added a preference for launching entries on doubleclick
496
6cf6849eed72
497
e5330daca1cd
	* added a preference for copying username to PRIMARY selection
498
e5330daca1cd
	when launching an entry
499
e5330daca1cd
500
59be49691b29
	* added gnome session manager support
501
59be49691b29
502
59be49691b29
	* gtk/gnome arguments are properly handled
503
59be49691b29
504
88e8c3cdbfe9
2004-12-14  Erik Grinaker <erikg@codepoet.no>
505
88e8c3cdbfe9
506
88e8c3cdbfe9
	* all entry editing widgets activates default dialog response
507
88e8c3cdbfe9
508
88e8c3cdbfe9
	* set default response for filechooser dialogs
509
88e8c3cdbfe9
510
88e8c3cdbfe9
	* display tooltips wherever relevant
511
88e8c3cdbfe9
512
5d99fc2aa75a
	* wrapped and used gnome_authentication_manager_init()
513
5d99fc2aa75a
514
8077271f872d
2004-12-13  Erik Grinaker <erikg@codepoet.no>
515
8077271f872d
516
8077271f872d
	* added support for drag and drop of entries in tree
517
8077271f872d
518
dad9b7b301d1
	* added dynamic menu items for copying username/password to
519
dad9b7b301d1
	clipboard
520
dad9b7b301d1
521
c9d89f3ff91d
2004-12-10  Erik Grinaker <erikg@codepoet.no>
522
c9d89f3ff91d
523
c9d89f3ff91d
	* rewrote the application code, as well as the dialog and u
524
c9d89f3ff91d
	modules
525
c9d89f3ff91d
526
c9d89f3ff91d
	* the entry clipboard is shared between revelation instances
527
c9d89f3ff91d
528
704e07bb5692
	* wrote unit tests for new clipboard classes, and updated unit
529
704e07bb5692
	tests for config module
530
704e07bb5692
531
5d85e4e10813
	* added a mimetype and icon for Revelation data files
532
5d85e4e10813
533
f5f9aadf2e19
	* files can be dragged to Revelation to open them
534
f5f9aadf2e19
535
280f4ab4025f
	* check file format before asking for password
536
280f4ab4025f
537
c188d5e734c8
2004-11-26  Erik Grinaker <erikg@codepoet.no>
538
c188d5e734c8
539
c188d5e734c8
	* rewrote the data module
540
c188d5e734c8
541
c188d5e734c8
	* wrote unit tests for the data module
542
c188d5e734c8
543
cc7adb3529e8
	* moved build-time variables to config module
544
cc7adb3529e8
545
991e09fe2dfd
2004-11-23  Erik Grinaker <erikg@codepoet.no>
546
991e09fe2dfd
547
991e09fe2dfd
	* split configuration handling into a separate module
548
991e09fe2dfd
549
991e09fe2dfd
	* wrote unit tests for the config module
550
991e09fe2dfd
551
116c99733a1d
2004-11-19  Erik Grinaker <erikg@codepoet.no>
552
116c99733a1d
553
116c99733a1d
	* cleaned up the entry module API
554
116c99733a1d
555
116c99733a1d
	* added unit tests for the entry module
556
116c99733a1d
557
355e05c49e3d
	* moved parse_subst() from misc module to util module
558
355e05c49e3d
559
355e05c49e3d
	* added unit tests for parse_subst()
560
355e05c49e3d
561
355e05c49e3d
	* removed the misc module
562
355e05c49e3d
563
63404ea62808
2004-11-03  Erik Grinaker <erikg@codepoet.no>
564
63404ea62808
565
63404ea62808
	* rewrote the FPM data handler
566
63404ea62808
567
9445df12ea7b
	* added Makefile target for unit tests
568
9445df12ea7b
569
500cdfa073b3
2004-10-30  Erik Grinaker <erikg@codepoet.no>
570
500cdfa073b3
571
500cdfa073b3
	* rewrote the Revelation and RevelationXML data handlers
572
500cdfa073b3
573
500cdfa073b3
	* changed the data handler API
574
500cdfa073b3
575
500cdfa073b3
	* added unit tests for the Revelation and RevelationXML
576
500cdfa073b3
	data handlers
577
500cdfa073b3
578
4b0901db17b8
2004-10-23  Erik Grinaker <erikg@codepoet.no>
579
4b0901db17b8
580
4b0901db17b8
	* added util module, moved alot of code to it, and rewrote
581
4b0901db17b8
	the code
582
4b0901db17b8
583
4b0901db17b8
	* added unit tests for util module
584
4b0901db17b8
585
9e161d94bffc
2004-10-22  Erik Grinaker <erikg@codepoet.no>
586
9e161d94bffc
587
9e161d94bffc
	* rewrote file handling to use gnome-vfs
588
9e161d94bffc
589
cdae2ca76ac6
	* added unit tests for io module
590
cdae2ca76ac6
591
52f5c16c80a3
	* added unit tests for datahandler module
592
52f5c16c80a3
593
ed2d57fe8491
2004-09-18  Erik Grinaker <erikg@codepoet.no>
594
ed2d57fe8491
595
ed2d57fe8491
	* added ellpisis to menu items
596
ed2d57fe8491
597
ed2d57fe8491
	* changed the popular value threshold to 3
598
ed2d57fe8491
599
5550e9ad262a
2004-09-17  Erik Grinaker <erikg@codepoet.no>
600
5550e9ad262a
601
5550e9ad262a
	* prepend the current account username to the username dropdown
602
5550e9ad262a
603
5ff135ae2b70
	* syncronize searchbar entry text with the entry searcher
604
5ff135ae2b70
605
c371b70d69d8
2004-09-16  Erik Grinaker <erikg@codepoet.no>
606
c371b70d69d8
607
c371b70d69d8
	* copy password or other secret to clipboard when launching
608
c371b70d69d8
	an account
609
c371b70d69d8
610
56489234b090
	* added the users username to the username dropdown
611
56489234b090
612
8d5e58f25766
2004-09-15  Erik Grinaker <erikg@codepoet.no>
613
8d5e58f25766
614
8d5e58f25766
	* use 18x18 pixel icons in the treeview
615
8d5e58f25766
616
c8f36c4351e6
2004-09-13  Erik Grinaker <erikg@codepoet.no>
617
c8f36c4351e6
618
c8f36c4351e6
	* adapted the EntryDropdown to work for the search dialog
619
c8f36c4351e6
620
f50c3e79a2f5
	* pasting entries now works again
621
f50c3e79a2f5
622
f50c3e79a2f5
	* the edit entry dialog now works again
623
9b432dbfe641
624
a32ec604c58f
	* use improved entry edit widgets
625
a32ec604c58f
626
97164a3ebd42
	* display undo/redo actions in menu items again
627
97164a3ebd42
628
a7c01d3b4b22
	* set priority flag on add and launch entry items
629
a7c01d3b4b22
630
f5d667749703
2004-09-11  Erik Grinaker <erikg@codepoet.no>
631
f5d667749703
632
f5d667749703
	* the gconf schema check didn't use the DIR_GCONFSCHEMAS
633
f5d667749703
	variable
634
f5d667749703
635
f5d667749703
2004-09-09  Erik Grinaker <erikg@codepoet.no>
636
3dcf95408d8d
637
a62ae3d32272
	* use new ConboBox widget for dropdown menus
638
a62ae3d32272
639
6503155e148b
	* the @schemadir@ make variable wasn't properly expanded
640
6503155e148b
641
a62ae3d32272
2004-09-06  Erik Grinaker <erikg@codepoet.no>
642
a62ae3d32272
643
3dcf95408d8d
	* use the gnome icon theme instead of own icons
644
3dcf95408d8d
645
c100436fa782
	* the .desktop file now uses the base icon name, so it is
646
c100436fa782
	looked up in the icon theme
647
c100436fa782
648
67d9e9983ed8
	* added new application icons
649
67d9e9983ed8
650
a09619f1f68c
2004-09-05  Erik Grinaker <erikg@codepoet.no>
651
a09619f1f68c
652
a09619f1f68c
	* renamed data/images to data/icons
653
a09619f1f68c
654
086abbb6fc3c
2004-09-04  Erik Grinaker <erikg@codepoet.no>
655
086abbb6fc3c
656
086abbb6fc3c
	* port application ui to gtk.UIManager
657
086abbb6fc3c
658
60bbb60b4188
2004-08-31  Erik Grinaker <erikg@codepoet.no>
659
60bbb60b4188
660
60bbb60b4188
	* try libs in pythonpath from configure first
661
60bbb60b4188
662
0ff8fc3c76f8
2004-08-30  Erik Grinaker <erikg@codepoet.no>
663
0ff8fc3c76f8
664
0ff8fc3c76f8
	* use new file dialog from GTK+ 2.4
665
0ff8fc3c76f8
666
ec17fa90357a
	* reorganized source file tree
667
ec17fa90357a
668
a207757f8451
	* use GNU autotools instead of python distutils for
669
a207757f8451
	installation
670
a207757f8451
671
f9e0bdbb21fc
	* bumped version number to 0.4.0
672
f9e0bdbb21fc
673
0ff8fc3c76f8
674
6a0eda45ed35
---------------[ 2004-09-27 : 0.3.4 ]---------------
675
6a0eda45ed35
676
6a0eda45ed35
2004-09-27  Erik Grinaker <erikg@codepoet.no>
677
6a0eda45ed35
678
6a0eda45ed35
	* created a workaround for a possible python bug which crashed
679
6a0eda45ed35
	revelation when editing an entry on certain systems
680
6a0eda45ed35
681
6a0eda45ed35
	* bumped version number to 0.3.4
682
6a0eda45ed35
683
6a0eda45ed35
2004-09-23  Erik Grinaker <erikg@codepoet.no>
684
6a0eda45ed35
685
6a0eda45ed35
	* the searchbar follows the detachable toolbar setting in gnome
686
6a0eda45ed35
687
6a0eda45ed35
	* the user may attempt to continue running Revelation when
688
6a0eda45ed35
	an unhandled exception occurs
689
6a0eda45ed35
690
6a0eda45ed35
	* activate searchbar button when hitting return in the entry
691
6a0eda45ed35
692
6a0eda45ed35
2004-09-07  Erik Grinaker <erikg@codepoet.no>
693
6a0eda45ed35
694
6a0eda45ed35
	* fixed a bug which displayed the Domain fields tooltip as
695
6a0eda45ed35
	its name
696
6a0eda45ed35
697
6a0eda45ed35
698
7de8750f759b
---------------[ 2004-08-30 : 0.3.3 ]---------------
699
7de8750f759b
700
7de8750f759b
2004-08-30  Erik Grinaker <erikg@codepoet.no>
701
7de8750f759b
702
7de8750f759b
	* bumped version number to 0.3.3
703
96a566d69e06
704
2c0d2ff9a70e
2004-08-29  Erik Grinaker <erikg@codepoet.no>
705
2c0d2ff9a70e
706
2c0d2ff9a70e
	* renamed the XML (eXtensible Markup Language) filetype to XML
707
2c0d2ff9a70e
708
6865ee763d14
2004-08-28  Erik Grinaker <erikg@codepoet.no>
709
6865ee763d14
710
6865ee763d14
	* improved the xhtml exporter
711
6865ee763d14
712
29c5326b470e
2004-08-27  Erik Grinaker <erikg@codepoet.no>
713
29c5326b470e
714
29c5326b470e
	* added an xhtml/css exporter
715
29c5326b470e
716
70f4afcb004d
	* fixed a couple of bugs from the change to entry subclasses
717
70f4afcb004d
718
29c5326b470e
2004-08-26  Erik Grinaker <erikg@codepoet.no>
719
e17f1f517e59
720
e17f1f517e59
	* created entry subclasses for various types instead of
721
e17f1f517e59
	using the entry dict
722
e17f1f517e59
723
11f56ee74685
	* created field subclasses for various types instead of
724
11f56ee74685
	using the field dict
725
11f56ee74685
726
2aa629347f45
2004-08-24  Erik Grinaker <erikg@codepoet.no>
727
2aa629347f45
728
2aa629347f45
	* changed some launcher substitution variables
729
2aa629347f45
730
9f4974fcf2ce
	* added optional variables and optional substring expansions
731
9f4974fcf2ce
	to the launcher expansion syntax
732
9f4974fcf2ce
733
15be40dbc2c7
	* changed the default launchers
734
15be40dbc2c7
735
883e0df1bd01
	* added tooltips to launcher preferences
736
883e0df1bd01
737
f97ef7f08bed
2004-08-23  Erik Grinaker <erikg@codepoet.no>
738
f97ef7f08bed
739
f97ef7f08bed
	* changed the accelerators for adding, editing and removing
740
f97ef7f08bed
	entries to Control-Insert, Control-Return and Control-Delete
741
f97ef7f08bed
742
f97ef7f08bed
	* added key handler to the tree view to allow Insert, Return
743
f97ef7f08bed
	and Delete to be used when navigating the tree
744
f97ef7f08bed
745
d1f4a81f6886
	* added preference inputs for launcher commands
746
d1f4a81f6886
747
13ca8c0b80f7
	* multiple entries can now be launched simultaneously
748
13ca8c0b80f7
749
ea938274559d
2004-08-12  Erik Grinaker <erikg@codepoet.no>
750
ea938274559d
751
ea938274559d
	* added a password generator dialog
752
ea938274559d
753
3e7822789625
2004-08-11  Erik Grinaker <erikg@codepoet.no>
754
3e7822789625
755
3e7822789625
	* minor tweaks to launcher code
756
3e7822789625
757
c8cf337f7fa4
	* added a search toolbar
758
c8cf337f7fa4
759
96a566d69e06
2004-08-10  Erik Grinaker <erikg@codepoet.no>
760
96a566d69e06
761
96a566d69e06
	* added an exception handler which displays a dialog with
762
936d7e85c4eb
	a traceback whenever an unhandled exception occurs
763
96a566d69e06
764
b9ee81c1ceaf
	* fixed a bug in the edit entry dialog which caused entry
765
b9ee81c1ceaf
	description to not be set
766
b9ee81c1ceaf
767
936d7e85c4eb
	* added config_get() and config_connect() functions
768
936d7e85c4eb
769
51f801ba546f
	* added initial launcher support
770
51f801ba546f
771
9d7e2482d907
	* added exception handler for KeyboardInterrupt (Control-C)
772
9d7e2482d907
773
96a566d69e06
774
96a566d69e06
---------------[ 2004-08-09 : 0.3.2 ]---------------
775
02fc1b2867d4
776
02fc1b2867d4
2004-08-09  Erik Grinaker <erikg@codepoet.no>
777
02fc1b2867d4
778
02fc1b2867d4
	* don't try to load the removed druid module
779
02fc1b2867d4
780
02fc1b2867d4
	* bumped version number to 0.3.2
781
02fc1b2867d4
782
02fc1b2867d4
783
7d9375f894bb
---------------[ 2004-08-08 : 0.3.1 ]---------------
784
986c55309bf9
785
fd3e65dfc154
2004-08-08  Erik Grinaker <erikg@codepoet.no>
786
fd3e65dfc154
787
fd3e65dfc154
	* merged the ui module into the widget module
788
fd3e65dfc154
789
784a991e653d
	* fixed some bugs introduced during development
790
784a991e653d
791
f4e8220f0a3a
	* the window position is stored on quit
792
f4e8220f0a3a
793
a78b3bc44c12
2004-08-07  Erik Grinaker <erikg@codepoet.no>
794
a78b3bc44c12
795
a78b3bc44c12
	* minor code cleanups
796
a78b3bc44c12
797
487a1cfcc667
2004-08-06  Erik Grinaker <erikg@codepoet.no>
798
487a1cfcc667
799
487a1cfcc667
	* updated NEWS file
800
487a1cfcc667
801
f5321aba18db
	* bumped version number to 0.3.1
802
f5321aba18db
803
98840ff90c9d
2004-08-03  Erik Grinaker <erikg@codepoet.no>
804
98840ff90c9d
805
98840ff90c9d
	* the text entry in the find dialog is activated after
806
98840ff90c9d
	the "No match found" dialog has been displayed
807
98840ff90c9d
808
8fe4886d22c7
	* added import/export of GNOME Password Manager files
809
8fe4886d22c7
810
b181693cfdc7
2004-08-02  Erik Grinaker <erikg@codepoet.no>
811
b181693cfdc7
812
b181693cfdc7
	* added access keys to popup menus
813
b181693cfdc7
814
b181693cfdc7
	* code cleanups
815
b181693cfdc7
816
b181693cfdc7
	* updated some of the text files
817
b181693cfdc7
818
a877d43f0987
2004-07-29  Erik Grinaker <erikg@codepoet.no>
819
a877d43f0987
820
a877d43f0987
	* moved data about the current file into the EntryStore class
821
a877d43f0987
822
fe0f16515591
2004-07-28  Erik Grinaker <erikg@codepoet.no>
823
fe0f16515591
824
fe0f16515591
	* added various separate password dialogs, instead of
825
fe0f16515591
	using a common class
826
fe0f16515591
827
8de61fe329a0
	* added generate_display_widget() and generate_edit_widget()
828
8de61fe329a0
	methods to field objects
829
8de61fe329a0
830
9f5c1f647d44
	* removed gconf schema registration from setup.py to
831
9f5c1f647d44
	make packing less painful - the schema is registered on
832
9f5c1f647d44
	app startup anyways
833
9f5c1f647d44
834
9b3c9903350d
2004-07-27  Erik Grinaker <erikg@codepoet.no>
835
9b3c9903350d
836
9b3c9903350d
	* rewrote the app configuration handling
837
9b3c9903350d
838
3794d9b38446
	* cleaned up the widget code, and added docstrings to all
839
3794d9b38446
	classes, methods and functions
840
3794d9b38446
841
5c5c063d3896
	* the configuration is checked on startup, and if not found
842
5c5c063d3896
	the schema is automatically registered with the gconf
843
5c5c063d3896
	daemon
844
5c5c063d3896
845
f54fce826711
	* cleaned up most of the dialog code
846
f54fce826711
847
cbb553fc70d5
2004-07-15  Erik Grinaker <erikg@codepoet.no>
848
cbb553fc70d5
849
cbb553fc70d5
	* when adding an entry the default type is Generic (not Folder)
850
cbb553fc70d5
851
71831418a015
	* added a preference for automatically saving data when changed
852
71831418a015
853
0f15e637f284
	* code cleanups; moved all app ui code into main app class
854
0f15e637f284
855
4ccca6b59faa
2004-07-14  Erik Grinaker <erikg@codepoet.no>
856
4ccca6b59faa
857
abd0442ce774
	* rewrote the application use of data files and replaced the
858
abd0442ce774
	import/export druids with normal file selectors
859
4ccca6b59faa
860
c7ea41ac13a7
2004-07-10  Erik Grinaker <erikg@codepoet.no>
861
c7ea41ac13a7
862
c7ea41ac13a7
	* rewrote the data file handling, and cleaned up the
863
c7ea41ac13a7
	data handlers
864
c7ea41ac13a7
865
268984dc47cf
2004-07-09  Erik Grinaker <erikg@codepoet.no>
866
268984dc47cf
867
268984dc47cf
	* rewrote the Undo/Redo code, and moved most of it into the
868
268984dc47cf
	UndoQueue class
869
268984dc47cf
870
155810993977
2004-07-08  Erik Grinaker <erikg@codepoet.no>
871
155810993977
872
155810993977
	* the OK button in the password dialogs is inactive when it's
873
155810993977
	missing input
874
155810993977
875
4787d15f40a4
	* cleaned up the EntryStore code, and merged the DataStore
876
4787d15f40a4
	and EntryStore classes
877
4787d15f40a4
878
b33428fed2ea
2004-06-30  Erik Grinaker <erikg@codepoet.no>
879
b33428fed2ea
880
b33428fed2ea
	* file-selectors and the about dialog are set as transients
881
b33428fed2ea
	for the main app window
882
b33428fed2ea
883
2fd8a0ec71c3
2004-06-29  Erik Grinaker <erikg@codepoet.no>
884
2fd8a0ec71c3
885
2fd8a0ec71c3
	* miscellaneous code cleanups
886
2fd8a0ec71c3
887
030d8c23231d
	* updated the fpm datahandler to use new Entry class,
888
030d8c23231d
	and rewrote conversions routines
889
030d8c23231d
890
ca47b6d25ebe
	* added importer/exporter for .netrc files
891
ca47b6d25ebe
892
dc936312d815
2004-06-22  Erik Grinaker <erikg@codepoet.no>
893
dc936312d815
894
dc936312d815
	* rewrote internal data handling routines to use an Entry
895
3e82853a5581
	object instead of a normal dictionary, and Field objects
896
3e82853a5581
	instead of a field dict
897
dc936312d815
898
624c6010168e
2004-06-16  Erik Grinaker <erikg@codepoet.no>
899
624c6010168e
900
624c6010168e
	* fixed a bug introduced by recent cleanups, which broke
901
624c6010168e
	the TreeView.set_model() method - caused file locking to
902
624c6010168e
	not empty the treeview
903
624c6010168e
904
f98065c7823d
2004-06-11  Erik Grinaker <erikg@codepoet.no>
905
f98065c7823d
906
f98065c7823d
	* most dialogs can now be closed by pressing Escape
907
f98065c7823d
908
5b88b2ae73cc
2004-06-10  Erik Grinaker <erikg@codepoet.no>
909
5b88b2ae73cc
910
5b88b2ae73cc
	* fixed a bug introduced in yesterday's cleanups, which
911
5b88b2ae73cc
	omitted the treeview's scrolledwindow
912
5b88b2ae73cc
913
21899d302ea1
	* implemented a custom FileEntry widget to use instead of
914
21899d302ea1
	the libgnomeui one - will hopefully fix some nasty crasher
915
21899d302ea1
	bugs
916
21899d302ea1
917
f6b394dd343c
2004-06-09  Erik Grinaker <erikg@codepoet.no>
918
f6b394dd343c
919
f6b394dd343c
	* fixed a bug with spin buttons which made it impossible
920
f6b394dd343c
	to set a value with the keyboard
921
f6b394dd343c
922
e33e7dcb30cc
	* when saving, missing parent directories are automatically
923
e33e7dcb30cc
	created
924
e33e7dcb30cc
925
1aa324cfd765
	* the window size and main pane position is remembered
926
1aa324cfd765
927
fffef1a9295f
	* code cleanups in widget and ui code
928
fffef1a9295f
929
050afdb709b9
2004-06-06  Erik Grinaker <erikg@codepoet.no>
930
050afdb709b9
931
050afdb709b9
	* split out data handlers into separate modules
932
050afdb709b9
933
37d71641edee
2004-06-03  Erik Grinaker <erikg@codepoet.no>
934
37d71641edee
935
37d71641edee
	* the vertical scrollbar in the main window is only shown
936
37d71641edee
	when needed
937
37d71641edee
938
dc69203e823e
2004-05-09  Erik Grinaker <erikg@codepoet.no>
939
dc69203e823e
940
dc69203e823e
	* updated all references to the wired-networks.net domain
941
dc69203e823e
	to point to the new codepoet.no domain
942
dc69203e823e
943
dc69203e823e
	* added Id keyword to all code files
944
dc69203e823e
945
986c55309bf9
2004-04-30  Erik Grinaker <erikg@codepoet.no>
946
986c55309bf9
947
986c55309bf9
	* fixed a bug which caused the file selector to be opened
948
986c55309bf9
	when saving a file on quit confirmation
949
986c55309bf9
950
98c9ce692401
	* fixed a few bugs which caused fields containing & to
951
98c9ce692401
	behave unpredicably (not always displayed)
952
98c9ce692401
953
986c55309bf9
954
cea4127a11c0
---------------[ 2004-04-06 : 0.3.0 ]---------------
955
cea4127a11c0
956
cea4127a11c0
2004-04-05  Erik Grinaker <erikg@wired-networks.net>
957
cea4127a11c0
958
cea4127a11c0
	* fixed a bug which caused previously expanded folders to
959
cea4127a11c0
	retain the open folder icon after the file is unlocked
960
cea4127a11c0
961
cea4127a11c0
	* set a sane default button (cancel) for the revert
962
cea4127a11c0
	confirmation dialog
963
cea4127a11c0
964
cea4127a11c0
	* added a NEWS file
965
cea4127a11c0
966
cea4127a11c0
	* added note on restarting gconfd to the INSTALL file
967
cea4127a11c0
968
cea4127a11c0
2004-03-31  Erik Grinaker <erikg@wired-networks.net>
969
cea4127a11c0
970
cea4127a11c0
	* fixed the gconf schema installation
971
cea4127a11c0
972
cea4127a11c0
	* fixed a couple of bugs introduced in recent changes
973
cea4127a11c0
974
cea4127a11c0
2004-03-26  Erik Grinaker <erikg@wired-networks.net>
975
cea4127a11c0
976
cea4127a11c0
	* make setup.py register the gconf schema with the gconf daemon
977
cea4127a11c0
978
cea4127a11c0
2004-03-25  Erik Grinaker <erikg@wired-networks.net>
979
cea4127a11c0
980
cea4127a11c0
	* fixed a bug in DataStore.iter_traverse_next() which
981
cea4127a11c0
	caused it to fail when given None as input
982
cea4127a11c0
983
cea4127a11c0
	* the password generator now uses a balancing algorithm
984
cea4127a11c0
	which ensures a minimum amount of the different
985
cea4127a11c0
	character classes
986
cea4127a11c0
987
cea4127a11c0
	* doubleclicking an entry now opens the edit dialog. also
988
cea4127a11c0
	moved the edit and remove menu items to the top of the
989
cea4127a11c0
	entry popup menu, for hig compliance
990
cea4127a11c0
991
cea4127a11c0
	* added tooltips to preference and find dialogs
992
cea4127a11c0
993
cea4127a11c0
	* the find dialog can be closed by pressing Escape
994
cea4127a11c0
995
cea4127a11c0
	* removed the Usenet account type - old accounts are
996
cea4127a11c0
	converted to the Generic type on load
997
cea4127a11c0
998
cea4127a11c0
2004-03-22  Erik Grinaker <erikg@wired-networks.net>
999
cea4127a11c0
1000
cea4127a11c0
	* fixed some bugs introduced by the recent code cleanups
1001
cea4127a11c0
1002
cea4127a11c0
	* added a File/Close menu item, for HIG compliance
1003
cea4127a11c0
1004
cea4127a11c0
	* restrict the length of entry fields in the password dialog,
1005
cea4127a11c0
	to prevent passwords longer than the AES key length to be given
1006
cea4127a11c0
1007
cea4127a11c0
	* the password dialog gives the focus to the password entry
1008
cea4127a11c0
	whenever it is run (after displaying an error dialog etc)
1009
cea4127a11c0
1010
cea4127a11c0
2004-03-20  Erik Grinaker <erikg@wired-networks.net>
1011
cea4127a11c0
1012
cea4127a11c0
	* code cleanups; split application ui setup and internal
1013
cea4127a11c0
	mechanics into a separate class
1014
cea4127a11c0
1015
cea4127a11c0
2004-03-18  Erik Grinaker <erikg@wired-networks.net>
1016
cea4127a11c0
1017
cea4127a11c0
	* code cleanups; minor cleanups in druid module
1018
cea4127a11c0
1019
cea4127a11c0
	* code cleanups; minor cleanups in main application
1020
cea4127a11c0
1021
cea4127a11c0
2004-03-17  Erik Grinaker <erikg@wired-networks.net>
1022
cea4127a11c0
1023
cea4127a11c0
	* code cleanups; split the EntryStore class into a generic
1024
cea4127a11c0
	TreeStore class (improved gtk.TreeStore) and an EntryStore
1025
cea4127a11c0
	subclass which handles entry storage
1026
cea4127a11c0
1027
cea4127a11c0
	* code cleanups; cleaned up the data module
1028
cea4127a11c0
1029
cea4127a11c0
	* code cleanups; cleaned up the datafile module
1030
cea4127a11c0
1031
cea4127a11c0
2004-03-16  Erik Grinaker <erikg@wired-networks.net>
1032
cea4127a11c0
1033
cea4127a11c0
	* bumped version number to 0.3.0
1034
cea4127a11c0
1035
cea4127a11c0
	* code cleanups; cleaned up the tree widget code
1036
cea4127a11c0
1037
cea4127a11c0
	* code cleanups; moved the EntryDropdown widget into the
1038
cea4127a11c0
	widget module
1039
cea4127a11c0
1040
cea4127a11c0
	* code cleanups; moved entry information and functions into
1041
cea4127a11c0
	a separate module
1042
cea4127a11c0
1043
cea4127a11c0
	* code cleanups; moved the password generator into the misc
1044
cea4127a11c0
	module
1045
cea4127a11c0
1046
cea4127a11c0
	* code cleanups; rewrote the entry search algorithm (and it's
1047
cea4127a11c0
	oh-so-sexy ;p)
1048
cea4127a11c0
1049
cea4127a11c0
2004-03-15  Erik Grinaker <erikg@wired-networks.net>
1050
cea4127a11c0
1051
cea4127a11c0
	* code cleanups; rewrote the password dialog and the app file
1052
cea4127a11c0
	handling
1053
cea4127a11c0
1054
cea4127a11c0
	* code cleanups; cleaned up custom widget code
1055
cea4127a11c0
1056
cea4127a11c0
	* code cleanups; moved stock items and icons into a separate
1057
cea4127a11c0
	module
1058
cea4127a11c0
1059
cea4127a11c0
	* code cleanups; created "misc" module, and moved some functionality
1060
cea4127a11c0
	into it
1061
cea4127a11c0
1062
cea4127a11c0
	* code cleanups; rewrote the dataview code
1063
cea4127a11c0
1064
cea4127a11c0
2004-03-14  Erik Grinaker <erikg@wired-networks.net>
1065
cea4127a11c0
1066
cea4127a11c0
	* code cleanups; split out custom widgets into own module,
1067
cea4127a11c0
	and set up an abstract gconf synchronization superclass for use
1068
cea4127a11c0
	in various custom widgets
1069
cea4127a11c0
1070
cea4127a11c0
	* code cleanups; removed the EntryTypes class, and used
1071
cea4127a11c0
	functions instead
1072
cea4127a11c0
1073
cea4127a11c0
	* code cleanups; major cleanups in dialog code
1074
cea4127a11c0
1075
cea4127a11c0
2004-03-13  Erik Grinaker <erikg@wired-networks.net>
1076
cea4127a11c0
1077
cea4127a11c0
	* added functionality for locking the data file
1078
cea4127a11c0
1079
cea4127a11c0
	* fixed a bug in the find dialog which caused it to remain open
1080
cea4127a11c0
	when the window destroy button was pressed
1081
cea4127a11c0
1082
cea4127a11c0
	* added find options to gconf
1083
cea4127a11c0
1084
cea4127a11c0
	* added a password generation button to password fields in the
1085
cea4127a11c0
	edit dialog
1086
cea4127a11c0
1087
cea4127a11c0
	* added "length" and "avoid ambiguous characters" options for
1088
cea4127a11c0
	the password generator
1089
cea4127a11c0
1090
cea4127a11c0
2004-03-12  Erik Grinaker <erikg@wired-networks.net>
1091
cea4127a11c0
1092
cea4127a11c0
	* added an option for obscuring passwords
1093
cea4127a11c0
1094
cea4127a11c0
	* redisplay the password dialog if wrong password was given when
1095
cea4127a11c0
	opening a file
1096
cea4127a11c0
1097
cea4127a11c0
	* the import and export druids will set default files for various
1098
cea4127a11c0
	filetypes when available
1099
cea4127a11c0
1100
cea4127a11c0
2004-03-11  Erik Grinaker <erikg@wired-networks.net>
1101
cea4127a11c0
1102
cea4127a11c0
	* fixed a bug in the Figaro's Password Manager importer, causing
1103
cea4127a11c0
	it to fail on empty fields
1104
cea4127a11c0
1105
cea4127a11c0
2004-03-06  Erik Grinaker <erikg@wired-networks.net>
1106
cea4127a11c0
1107
cea4127a11c0
	* added gconf support
1108
cea4127a11c0
1109
cea4127a11c0
	* toolbar and statusbar states are saved as gconf values
1110
cea4127a11c0
1111
cea4127a11c0
	* added initial preference dialog
1112
cea4127a11c0
1113
cea4127a11c0
	* added options for automatically loading a file on startup
1114
cea4127a11c0
1115
cea4127a11c0
1116
cea4127a11c0
---------------[ 2004-02-29 : 0.2.1 ]---------------
1117
cea4127a11c0
1118
cea4127a11c0
2004-02-29  Erik Grinaker <erikg@wired-networks.net>
1119
cea4127a11c0
1120
cea4127a11c0
	* reorganized menu a bit
1121
cea4127a11c0
1122
cea4127a11c0
	* bumped version number to 0.2.1
1123
cea4127a11c0
1124
cea4127a11c0
2004-02-28  Erik Grinaker <erikg@wired-networks.net>
1125
cea4127a11c0
1126
cea4127a11c0
	* fixed a bug in datafile saver, causing the Initial Vector
1127
cea4127a11c0
	generation to overflow on certain systems
1128
cea4127a11c0
1129
cea4127a11c0
2004-02-24  Erik Grinaker <erikg@wired-networks.net>
1130
cea4127a11c0
1131
cea4127a11c0
	* the search now wraps around
1132
cea4127a11c0
1133
cea4127a11c0
	* it is now possible to search for entries even when the search
1134
cea4127a11c0
	dialog is closed (using Find Next and Find Previous)
1135
cea4127a11c0
1136
cea4127a11c0
	* the search dialog will recall the previous search options
1137
cea4127a11c0
	when opened
1138
cea4127a11c0
1139
cea4127a11c0
2004-02-22  Erik Grinaker <erikg@wired-networks.net>
1140
cea4127a11c0
1141
cea4127a11c0
	* umask is now 0077 by default, to make new files readable
1142
cea4127a11c0
	by owner only
1143
cea4127a11c0
1144
cea4127a11c0
	* fixed a bug causing revelation.ui.Tree.select() to only work
1145
cea4127a11c0
	on entries with a depth less than 2
1146
cea4127a11c0
1147
cea4127a11c0
	* fixed a bug causing undo to be possible after reverting to
1148
cea4127a11c0
	the saved file
1149
cea4127a11c0
1150
cea4127a11c0
	* fixed a bug which broke the password confirmation in the
1151
cea4127a11c0
	export druid
1152
cea4127a11c0
1153
cea4127a11c0
	* added search functionality
1154
cea4127a11c0
1155
cea4127a11c0
1156
cea4127a11c0
---------------[ 2004-02-21 : 0.2.0 ]---------------
1157
cea4127a11c0
1158
cea4127a11c0
2004-02-21  Erik Grinaker <erikg@wired-networks.net>
1159
cea4127a11c0
1160
cea4127a11c0
	* rewrote the druid code
1161
cea4127a11c0
1162
cea4127a11c0
	* workaround for a pygtk crasher bug (122569) in druids
1163
cea4127a11c0
1164
cea4127a11c0
	* code cleanups
1165
cea4127a11c0
1166
cea4127a11c0
2004-02-20  Erik Grinaker <erikg@wired-networks.net>
1167
cea4127a11c0
1168
cea4127a11c0
	* rewrote the datafile handler
1169
cea4127a11c0
1170
cea4127a11c0
	* bumped version to 0.2.0
1171
cea4127a11c0
1172
cea4127a11c0
	* code cleanups
1173
cea4127a11c0
1174
cea4127a11c0
2004-02-19  Erik Grinaker <erikg@wired-networks.net>
1175
cea4127a11c0
1176
cea4127a11c0
	* code cleanups
1177
cea4127a11c0
1178
cea4127a11c0
	* added a druid for exporting data
1179
cea4127a11c0
1180
cea4127a11c0
	* added support for importing and exporting XML files
1181
cea4127a11c0
1182
cea4127a11c0
	* fixed a bug causing folders imported from FPM to have no
1183
cea4127a11c0
	timestamp
1184
cea4127a11c0
1185
cea4127a11c0
	* added the data version number to the XML root node
1186
cea4127a11c0
1187
cea4127a11c0
	* file headers are now checked once a file is selected
1188
cea4127a11c0
	(before asking for further input, such as passwords)
1189
cea4127a11c0
1190
cea4127a11c0
	* added file type autodetection to file import subsystem
1191
cea4127a11c0
1192
cea4127a11c0
2004-02-17  Erik Grinaker <erikg@wired-networks.net>
1193
cea4127a11c0
1194
cea4127a11c0
	* removed the Wimp importer, as Wimp seems to be horribly
1195
cea4127a11c0
	broken
1196
cea4127a11c0
1197
cea4127a11c0
	* added a druid for importing data
1198
cea4127a11c0
1199
cea4127a11c0
2004-02-14  Erik Grinaker <erikg@wired-networks.net>
1200
cea4127a11c0
1201
cea4127a11c0
	* added support for exporting data in Figaro's Password Manager
1202
cea4127a11c0
	format
1203
cea4127a11c0
1204
cea4127a11c0
	* added support for importing other Revelation data files
1205
cea4127a11c0
1206
cea4127a11c0
	* added a hostname field to the generic account type
1207
cea4127a11c0
1208
cea4127a11c0
	* added importer for Wimp? (Where Is My Password?) data files
1209
cea4127a11c0
1210
cea4127a11c0
2004-02-10  Erik Grinaker <erikg@wired-networks.net>
1211
cea4127a11c0
1212
cea4127a11c0
	* major rewrite of file handling - it now provides import/export
1213
cea4127a11c0
	infrastructure
1214
cea4127a11c0
1215
cea4127a11c0
	* support for importing data from Figaros Password Manager
1216
cea4127a11c0
1217
cea4127a11c0
	* fixed a bug causing Undo and Redo menu items to lose their
1218
cea4127a11c0
	access keys
1219
cea4127a11c0
1220
cea4127a11c0
	* added Select All and Deselect All menu items
1221
cea4127a11c0
1222
cea4127a11c0
	* fixed a bug causing the open folder icon to remain after the
1223
cea4127a11c0
	entrys parent was collapsed
1224
cea4127a11c0
1225
cea4127a11c0
	* added Domain field to Shell account type
1226
cea4127a11c0
1227
cea4127a11c0
	* added Crypto Key account type
1228
cea4127a11c0
1229
cea4127a11c0
	* added tooltips to input fields in the edit entry dialog
1230
cea4127a11c0
1231
cea4127a11c0
2004-02-07  Erik Grinaker <erikg@wired-networks.net>
1232
cea4127a11c0
1233
cea4127a11c0
	* bugfix; the data view didn't display time since update in minutes
1234
cea4127a11c0
1235
cea4127a11c0
	* new, more secure data file format
1236
cea4127a11c0
1237
cea4127a11c0
2004-02-06  Erik Grinaker <erikg@wired-networks.net>
1238
cea4127a11c0
1239
cea4127a11c0
	* code cleanups
1240
cea4127a11c0
1241
cea4127a11c0
	* added menu item for reverting to saved file
1242
cea4127a11c0
1243
cea4127a11c0
	* added a database field to database accounts
1244
cea4127a11c0
1245
cea4127a11c0
	* fixed a bug causing the data view to not display "1 month
1246
cea4127a11c0
	since update" until after 1 month and 1 day
1247
cea4127a11c0
1248
cea4127a11c0
	* more robust error handling in file import/export
1249
cea4127a11c0
1250
cea4127a11c0
2004-02-05  Erik Grinaker <erikg@wired-networks.net>
1251
cea4127a11c0
1252
cea4127a11c0
	* implemented initial import/export infrastructure
1253
cea4127a11c0
	(currently only supports Revelation data files :))
1254
cea4127a11c0
1255
cea4127a11c0
1256
cea4127a11c0
---------------[ 2004-02-04 : 0.1.2 ]---------------
1257
cea4127a11c0
1258
cea4127a11c0
2004-02-04  Erik Grinaker <erikg@wired-networks.net>
1259
cea4127a11c0
1260
cea4127a11c0
	* more code cleanups
1261
cea4127a11c0
1262
cea4127a11c0
	* bumped version number to 0.1.2
1263
cea4127a11c0
1264
cea4127a11c0
	* workaround for possible pygtk / gtk+ bug
1265
cea4127a11c0
1266
cea4127a11c0
2004-02-03  Erik Grinaker <erikg@wired-networks.net>
1267
cea4127a11c0
1268
cea4127a11c0
	* the dataview may now be shrunk
1269
cea4127a11c0
1270
cea4127a11c0
	* major code cleanups
1271
cea4127a11c0
1272
cea4127a11c0
2004-02-02  Erik Grinaker <erikg@wired-networks.net>
1273
cea4127a11c0
1274
cea4127a11c0
	* human-readable period since update is displayed in dataview
1275
cea4127a11c0
1276
cea4127a11c0
2004-02-01  Erik Grinaker <erikg@wired-networks.net>
1277
cea4127a11c0
1278
cea4127a11c0
	* multiple entries may now be selected and changed simultaneously
1279
cea4127a11c0
1280
cea4127a11c0
2004-01-31  Erik Grinaker <erikg@wired-networks.net>
1281
cea4127a11c0
1282
cea4127a11c0
	* performance tweaks for expand/collapse row, open file and
1283
cea4127a11c0
	save file
1284
cea4127a11c0
1285
cea4127a11c0
1286
cea4127a11c0
---------------[ 2004-01-28 : 0.1.1 ]---------------
1287
cea4127a11c0
1288
cea4127a11c0
2004-01-28  Erik Grinaker <erikg@wired-networks.net>
1289
cea4127a11c0
1290
cea4127a11c0
	* minor HIG fixes
1291
cea4127a11c0
1292
cea4127a11c0
2004-01-27  Erik Grinaker <erikg@wired-networks.net>
1293
cea4127a11c0
1294
cea4127a11c0
	* added undo/redo functionality
1295
cea4127a11c0
1296
cea4127a11c0
	* code cleanups
1297
cea4127a11c0
1298
cea4127a11c0
	* all data is now properly escaped when needed. fixes a bug which
1299
cea4127a11c0
	caused invalid xml data to be generated when saving.
1300
cea4127a11c0
1301
cea4127a11c0
2004-01-25  Erik Grinaker <erikg@wired-networks.net>
1302
cea4127a11c0
1303
cea4127a11c0
	* major code cleanups
1304
cea4127a11c0
1305
cea4127a11c0
2004-01-23  Erik Grinaker <erikg@wired-networks.net>
1306
cea4127a11c0
1307
cea4127a11c0
	* minor code cleanups
1308
cea4127a11c0
1309
cea4127a11c0
2004-01-22  Erik Grinaker <erikg@wired-networks.net>
1310
cea4127a11c0
1311
cea4127a11c0
	* all menu items now show a description in the statusbar
1312
cea4127a11c0
1313
cea4127a11c0
2004-01-21  Erik Grinaker <erikg@wired-networks.net>
1314
cea4127a11c0
1315
cea4127a11c0
	* the toolbar can be shown/hidden through the menu
1316
cea4127a11c0
1317
cea4127a11c0
	* the popup menu always allows add entry and paste, to make
1318
cea4127a11c0
	it consistent with the app menu
1319
cea4127a11c0
1320
cea4127a11c0
	* code cleanups
1321
cea4127a11c0
1322
cea4127a11c0
	* HIG fixes
1323
cea4127a11c0
1324
cea4127a11c0
	* added requirements to INSTALL file
1325
cea4127a11c0
1326
cea4127a11c0
	* finalized cut/paste functionality
1327
cea4127a11c0
1328
cea4127a11c0
	* the edit dialog now recalls field values when changing type
1329
cea4127a11c0
1330
cea4127a11c0
	* new entries are placed right after the selected one when it
1331
cea4127a11c0
	is not a folder
1332
cea4127a11c0
1333
cea4127a11c0
2004-01-20  Erik Grinaker <erikg@wired-networks.net>
1334
cea4127a11c0
1335
cea4127a11c0
	* empty fields are not displayed in the account view
1336
cea4127a11c0
1337
cea4127a11c0
	* added TODO file
1338
cea4127a11c0
1339
cea4127a11c0
	* many HIG fixes
1340
cea4127a11c0
1341
cea4127a11c0
	* added initial cut/paste functionality
1342
cea4127a11c0
1343
cea4127a11c0
	* removed move entry functionality, cut/paste should be used instead
1344
cea4127a11c0
1345
cea4127a11c0
	* the statusbar can be shown/hidden through the menu
1346
cea4127a11c0
1347
cea4127a11c0
2004-01-19  Erik Grinaker <erikg@wired-networks.net>
1348
cea4127a11c0
1349
cea4127a11c0
	* fixed a bug causing revelation to crash when given a relative
1350
cea4127a11c0
	path as an argument
1351
cea4127a11c0
1352
cea4127a11c0
1353
cea4127a11c0
---------------[ 2004-01-18 : 0.1.0 ]---------------
1354
cea4127a11c0
1355
cea4127a11c0
2004-01-18  Erik Grinaker <erikg@wired-networks.net>
1356
cea4127a11c0
1357
cea4127a11c0
	* bugfixes
1358
cea4127a11c0
1359
cea4127a11c0
2004-01-12  Erik Grinaker <erikg@wired-networks.net>
1360
cea4127a11c0
1361
cea4127a11c0
	* a few minor bugfixes
1362
cea4127a11c0
1363
cea4127a11c0
2004-01-10  Erik Grinaker <erikg@wired-networks.net>
1364
cea4127a11c0
1365
cea4127a11c0
	* more code cleanups
1366
cea4127a11c0
1367
cea4127a11c0
2004-01-09  Erik Grinaker <erikg@wired-networks.net>
1368
cea4127a11c0
1369
cea4127a11c0
	* many code cleanups and minor changes
1370
cea4127a11c0
1371
cea4127a11c0
2004-01-06  Erik Grinaker <erikg@wired-networks.net>
1372
cea4127a11c0
1373
cea4127a11c0
	* asks user for overwrite confirmation if saving to existing
1374
cea4127a11c0
	file
1375
cea4127a11c0
1376
cea4127a11c0
	* added revelation.desktop file
1377
cea4127a11c0
1378
cea4127a11c0
2004-01-05  Erik Grinaker <erikg@wired-networks.net>
1379
cea4127a11c0
1380
cea4127a11c0
	* if a command-line argument is given on start, it is assumed
1381
cea4127a11c0
	to be a file and will be opened
1382
cea4127a11c0
1383
cea4127a11c0
2004-01-04  Erik Grinaker <erikg@wired-networks.net>
1384
cea4127a11c0
1385
cea4127a11c0
	* an entry is now shown and selected when added
1386
cea4127a11c0
1387
cea4127a11c0
	* all children of a folder are collapsed when it is collapsed
1388
cea4127a11c0
1389
cea4127a11c0
	* added edit menu with add, edit and remove entry items
1390
cea4127a11c0
1391
cea4127a11c0
	* menu and toolbar item sensitivity is updated based on
1392
cea4127a11c0
	current entry type
1393
cea4127a11c0
1394
cea4127a11c0
	* entry type can no longer be changed when the entry is a
1395
cea4127a11c0
	folder with children
1396
cea4127a11c0
1397
cea4127a11c0
	* folders get closed-icon when all children have been removed
1398
cea4127a11c0
	or moved
1399
cea4127a11c0
1400
cea4127a11c0
	* added shortcuts for add, edit and remove in the tree
1401
cea4127a11c0
1402
cea4127a11c0
	* misc widgets are made (in)sensitive based on the current type
1403
cea4127a11c0
1404
cea4127a11c0
	* cleaned up popup menu code
1405
cea4127a11c0
1406
cea4127a11c0
	* finalized the move entry functionality
1407
cea4127a11c0
1408
cea4127a11c0
	* ui changes to about dialog, and added home page menu iter
1409
cea4127a11c0
1410
cea4127a11c0
2003-12-27  Erik Grinaker <erikg@wired-networks.net>
1411
cea4127a11c0
1412
cea4127a11c0
	* display open folder icon when folder treerow is expanded
1413
cea4127a11c0
1414
cea4127a11c0
	* added functionality for moving entries
1415
cea4127a11c0
1416
cea4127a11c0
2003-12-26  Erik Grinaker <erikg@wired-networks.net>
1417
cea4127a11c0
1418
cea4127a11c0
	* added setup.py, to be used instead of Makefile
1419
cea4127a11c0
1420
cea4127a11c0
	* bumped version number to 0.1.0
1421
cea4127a11c0
1422
cea4127a11c0
	* changed the icon fs layout, and replaced some icons with
1423
cea4127a11c0
	lower-resolution ones which look nicer
1424
cea4127a11c0
1425
cea4127a11c0
2003-12-23  Erik Grinaker <erikg@wired-networks.net>
1426
cea4127a11c0
1427
cea4127a11c0
	* more code cleanups (again)
1428
cea4127a11c0
1429
cea4127a11c0
2003-12-22  Erik Grinaker <erikg@wired-networks.net>
1430
cea4127a11c0
1431
cea4127a11c0
	* even more code cleanups and minor changes
1432
cea4127a11c0
1433
cea4127a11c0
2003-12-21  Erik Grinaker <erikg@wired-networks.net>
1434
cea4127a11c0
1435
cea4127a11c0
	* lots of code cleanups
1436
cea4127a11c0
1437
cea4127a11c0
2003-12-20  Erik Grinaker <erikg@wired-networks.net>
1438
cea4127a11c0
1439
cea4127a11c0
	* moved all app code from lib to main script
1440
cea4127a11c0
1441
cea4127a11c0
	* lots of code cleanups and minor changes
1442
cea4127a11c0
1443
cea4127a11c0
	* renamed category entry type to folder
1444
cea4127a11c0
1445
cea4127a11c0
2003-12-16  Erik Grinaker <erikg@wired-networks.net>
1446
cea4127a11c0
1447
cea4127a11c0
	* the file selector now remembers the previous directory
1448
cea4127a11c0
1449
cea4127a11c0
	* now asks for password confirmation when using save as
1450
cea4127a11c0
1451
cea4127a11c0
	* set version number to 0.0.1, as the first version will be
1452
cea4127a11c0
	rather primitive
1453
cea4127a11c0
1454
cea4127a11c0
	* added a generic account type
1455
cea4127a11c0
1456
cea4127a11c0
	* display account type
1457
cea4127a11c0
1458
cea4127a11c0
2003-12-15  Erik Grinaker <erikg@wired-networks.net>
1459
cea4127a11c0
1460
cea4127a11c0
	* added database account type
1461
cea4127a11c0
1462
cea4127a11c0
2003-12-03  Erik Grinaker <erikg@wired-networks.net>
1463
cea4127a11c0
1464
cea4127a11c0
	* the name of the current file is displayed in the window title
1465
cea4127a11c0
1466
cea4127a11c0
	* doubleclick and space expands/collapses categories, and
1467
cea4127a11c0
	return opens the edit dialog
1468
cea4127a11c0
1469
cea4127a11c0
2003-11-30  Erik Grinaker <erikg@wired-networks.net>
1470
cea4127a11c0
1471
cea4127a11c0
	* removed the protocol field from email account type
1472
cea4127a11c0
1473
cea4127a11c0
	* new passwords must be confirmed, and the current password
1474
cea4127a11c0
	must be entered when changing it
1475
cea4127a11c0
1476
cea4127a11c0
2003-11-19  Erik Grinaker <erikg@wired-networks.net>
1477
cea4127a11c0
1478
cea4127a11c0
	* misc designtweaks
1479
cea4127a11c0
1480
cea4127a11c0
	* application info is only cleared when displaying an entry
1481
cea4127a11c0
1482
cea4127a11c0
	* the password for the current file can now be changed
1483
cea4127a11c0
1484
cea4127a11c0
2003-11-17  Erik Grinaker <erikg@wired-networks.net>
1485
cea4127a11c0
1486
cea4127a11c0
	* password is no longer SHA1 hashed
1487
cea4127a11c0
1488
cea4127a11c0
	* data files no longer have a magic string at the start (it's
1489
cea4127a11c0
	only AES data now)
1490
cea4127a11c0
1491
cea4127a11c0
	* redesigned the "edit entry" dialog
1492
cea4127a11c0
1493
cea4127a11c0
2003-11-16  Erik Grinaker <erikg@wired-networks.net>
1494
cea4127a11c0
1495
cea4127a11c0
	* initial version
1496
cea4127a11c0
1497
cea4127a11c0
	* added new, open and save to toolbar
1498
cea4127a11c0
1499
cea4127a11c0
	* only install .png files from pixmaps/ (to make it install
1500
cea4127a11c0
	correctly when using CVS)
1501
cea4127a11c0
1502
cea4127a11c0
	* new popup menu containing only "new entry" when right-clicking
1503
cea4127a11c0
	but no entry
1504
cea4127a11c0
1505
cea4127a11c0
	* xml importer now adds empty fields according to entry type if
1506
cea4127a11c0
	the field is missing in the data file
1507
cea4127a11c0
1508
cea4127a11c0
	* added ccv2 number to credit card entry type
1509
cea4127a11c0
1510
cea4127a11c0
	* beautified dialogs
1511
cea4127a11c0
1512
cea4127a11c0
	* renamed "LDAP directory" account to "LDAP"
1513
cea4127a11c0