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