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
77eb70aaf1e8
parent
60595491f191
branch
default

don't initialize python modules during configure checks

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