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