Revelation / ChangeLog

   1
   2
   3
   4
   5
   6
   7
   8
   9
  10
  11
  12
  13
  14
  15
  16
  17
  18
  19
  20
  21
  22
  23
  24
  25
  26
  27
  28
  29
  30
  31
  32
  33
  34
  35
  36
  37
  38
  39
  40
  41
  42
  43
  44
  45
  46
  47
  48
  49
  50
  51
  52
  53
  54
  55
  56
  57
  58
  59
  60
  61
  62
  63
  64
  65
  66
  67
  68
  69
  70
  71
  72
  73
  74
  75
  76
  77
  78
  79
  80
  81
  82
  83
  84
  85
  86
  87
  88
  89
  90
  91
  92
  93
  94
  95
  96
  97
  98
  99
 100
 101
 102
 103
 104
 105
 106
 107
 108
 109
 110
 111
 112
 113
 114
 115
 116
 117
 118
 119
 120
 121
 122
 123
 124
 125
 126
 127
 128
 129
 130
 131
 132
 133
 134
 135
 136
 137
 138
 139
 140
 141
 142
 143
 144
 145
 146
 147
 148
 149
 150
 151
 152
 153
 154
 155
 156
 157
 158
 159
 160
 161
 162
 163
 164
 165
 166
 167
 168
 169
 170
 171
 172
 173
 174
 175
 176
 177
 178
 179
 180
 181
 182
 183
 184
 185
 186
 187
 188
 189
 190
 191
 192
 193
 194
 195
 196
 197
 198
 199
 200
 201
 202
 203
 204
 205
 206
 207
 208
 209
 210
 211
 212
 213
 214
 215
 216
 217
 218
 219
 220
 221
 222
 223
 224
 225
 226
 227
 228
 229
 230
 231
 232
 233
 234
 235
 236
 237
 238
 239
 240
 241
 242
 243
 244
 245
 246
 247
 248
 249
 250
 251
 252
 253
 254
 255
 256
 257
 258
 259
 260
 261
 262
 263
 264
 265
 266
 267
 268
 269
 270
 271
 272
 273
 274
 275
 276
 277
 278
 279
 280
 281
 282
 283
 284
 285
 286
 287
 288
 289
 290
 291
 292
 293
 294
 295
 296
 297
 298
 299
 300
 301
 302
 303
 304
 305
 306
 307
 308
 309
 310
 311
 312
 313
 314
 315
 316
 317
 318
 319
 320
 321
 322
 323
 324
 325
 326
 327
 328
 329
 330
 331
 332
 333
 334
 335
 336
 337
 338
 339
 340
 341
 342
 343
 344
 345
 346
 347
 348
 349
 350
 351
 352
 353
 354
 355
 356
 357
 358
 359
 360
 361
 362
 363
 364
 365
 366
 367
 368
 369
 370
 371
 372
 373
 374
 375
 376
 377
 378
 379
 380
 381
 382
 383
 384
 385
 386
 387
 388
 389
 390
 391
 392
 393
 394
 395
 396
 397
 398
 399
 400
 401
 402
 403
 404
 405
 406
 407
 408
 409
 410
 411
 412
 413
 414
 415
 416
 417
 418
 419
 420
 421
 422
 423
 424
 425
 426
 427
 428
 429
 430
 431
 432
 433
 434
 435
 436
 437
 438
 439
 440
 441
 442
 443
 444
 445
 446
 447
 448
 449
 450
 451
 452
 453
 454
 455
 456
 457
 458
 459
 460
 461
 462
 463
 464
 465
 466
 467
 468
 469
 470
 471
 472
 473
 474
 475
 476
 477
 478
 479
 480
 481
 482
 483
 484
 485
 486
 487
 488
 489
 490
 491
 492
 493
 494
 495
 496
 497
 498
 499
 500
 501
 502
 503
 504
 505
 506
 507
 508
 509
 510
 511
 512
 513
 514
 515
 516
 517
 518
 519
 520
 521
 522
 523
 524
 525
 526
 527
 528
 529
 530
 531
 532
 533
 534
 535
 536
 537
 538
 539
 540
 541
 542
 543
 544
 545
 546
 547
 548
 549
 550
 551
 552
 553
 554
 555
 556
 557
 558
 559
 560
 561
 562
 563
 564
 565
 566
 567
 568
 569
 570
 571
 572
 573
 574
 575
 576
 577
 578
 579
 580
 581
 582
 583
 584
 585
 586
 587
 588
 589
 590
 591
 592
 593
 594
 595
 596
 597
 598
 599
 600
 601
 602
 603
 604
 605
 606
 607
 608
 609
 610
 611
 612
 613
 614
 615
 616
 617
 618
 619
 620
 621
 622
 623
 624
 625
 626
 627
 628
 629
 630
 631
 632
 633
 634
 635
 636
 637
 638
 639
 640
 641
 642
 643
 644
 645
 646
 647
 648
 649
 650
 651
 652
 653
 654
 655
 656
 657
 658
 659
 660
 661
 662
 663
 664
 665
 666
 667
 668
 669
 670
 671
 672
 673
 674
 675
 676
 677
 678
 679
 680
 681
 682
 683
 684
 685
 686
 687
 688
 689
 690
 691
 692
 693
 694
 695
 696
 697
 698
 699
 700
 701
 702
 703
 704
 705
 706
 707
 708
 709
 710
 711
 712
 713
 714
 715
 716
 717
 718
 719
 720
 721
 722
 723
 724
 725
 726
 727
 728
 729
 730
 731
 732
 733
 734
 735
 736
 737
 738
 739
 740
 741
 742
 743
 744
 745
 746
 747
 748
 749
 750
 751
 752
 753
 754
 755
 756
 757
 758
 759
 760
 761
 762
 763
 764
 765
 766
 767
 768
 769
 770
 771
 772
 773
 774
 775
 776
 777
 778
 779
 780
 781
 782
 783
 784
 785
 786
 787
 788
 789
 790
 791
 792
 793
 794
 795
 796
 797
 798
 799
 800
 801
 802
 803
 804
 805
 806
 807
 808
 809
 810
 811
 812
 813
 814
 815
 816
 817
 818
 819
 820
 821
 822
 823
 824
 825
 826
 827
 828
 829
 830
 831
 832
 833
 834
 835
 836
 837
 838
 839
 840
 841
 842
 843
 844
 845
 846
 847
 848
 849
 850
 851
 852
 853
 854
 855
 856
 857
 858
 859
 860
 861
 862
 863
 864
 865
 866
 867
 868
 869
 870
 871
 872
 873
 874
 875
 876
 877
 878
 879
 880
 881
 882
 883
 884
 885
 886
 887
 888
 889
 890
 891
 892
 893
 894
 895
 896
 897
 898
 899
 900
 901
 902
 903
 904
 905
 906
 907
 908
 909
 910
 911
 912
 913
 914
 915
 916
 917
 918
 919
 920
 921
 922
 923
 924
 925
 926
 927
 928
 929
 930
 931
 932
 933
 934
 935
 936
 937
 938
 939
 940
 941
 942
 943
 944
 945
 946
 947
 948
 949
 950
 951
 952
 953
 954
 955
 956
 957
 958
 959
 960
 961
 962
 963
 964
 965
 966
 967
 968
 969
 970
 971
 972
 973
 974
 975
 976
 977
 978
 979
 980
 981
 982
 983
 984
 985
 986
 987
 988
 989
 990
 991
 992
 993
 994
 995
 996
 997
 998
 999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
Revelation changelog

---------------[ xxxx-xx-xx : 0.4.0 ]---------------

2005-02-05  Erik Grinaker <erikg@codepoet.no>

	* add --disable-mime-update and --disable-desktop-update
	configure switches, instead of relying on $(DESTDIR)

	* respect --disable-schemas-install configure switch

2005-02-05  Erik Grinaker <erikg@codepoet.no>

	* autosave after drag/drop, if enabled

2005-02-02  Erik Grinaker <erikg@codepoet.no>

	* build byte-compiled datahandler modules

2005-02-02  Erik Grinaker <erikg@codepoet.no>

	* set default button of "overwrite file?" dialog to Cancel

	* use STOCK_OVERWRITE instead of STOCK_OK for overwrite dialog

	* added plain text datahandler

	* treeview keyboard commands caused unhandled exception


---------------[ 2005-02-01 : 0.4.0-pre2 ]---------------

2005-02-01  Erik Grinaker <erikg@codepoet.no>

	* fixed a crasher bug when undoing an entry drag/drop under
	certain circumstances

	* wrote remaining ui module unit tests

2005-01-29  Erik Grinaker <erikg@codepoet.no>

	* check for fd.o shared MIME utils at build-time, and avoid
	rebuilding MIME databases if not found

	* don't update MIME databases at build-time if DESTDIR is set

	* more ui module unit tests

2005-01-28  Erik Grinaker <erikg@codepoet.no>

	* run update-desktop-database on make install so that
	revelation is registered as handler for application/x-revelation
	MIME type

2005-01-26  Erik Grinaker <erikg@codepoet.no>

	* fix typo in mimetype icon installation path

2005-01-25  Erik Grinaker <erikg@codepoet.no>

	* build authmanager module with position-independent code

	* don't install authmanager into bindir

	* use Utility category for .desktop file (put into
	Accessories category in GNOME menu)

	* wrote more ui module unit tests

	* fixed a treeview drag'n'drop bug which broke dropping into
	folders directly before or after the source entry


---------------[ 2005-01-24 : 0.4.0-pre1 ]---------------

2005-01-24  Erik Grinaker <erikg@codepoet.no>

	* wrote more ui module unit tests (yawn)

	* renamed launch to go to

	* removed option for launch-on-doubleclick (now default behaviour)

	* on entry goto, the username isn't copied to the clipboard chain
	if the username is given to the goto command

	* fixed a couple of io unit tests

	* fixed a treeview drag/drop bug

	* entry module tried to use the removed stock module

2005-01-08  Erik Grinaker <erikg@codepoet.no>

	* wrote more ui module unit tests (yawn)

2005-01-07  Erik Grinaker <erikg@codepoet.no>

	* wrote more ui module unit tests

2005-01-06  Erik Grinaker <erikg@codepoet.no>

	* various minor HIG tweaks

	* ui.generate_field_edit_widget() takes a field instance as argument
	instead of field type, and sets edit widget contents based on field
	value (corresponds with ui.generate_field_display_widget())

	* ui.Toolbar() no longer uses deprecated methods

	* wrote unit tests for ui module

2005-01-05  Erik Grinaker <erikg@codepoet.no>

	* rewrote the netrc datahandler, and wrote unit tests for it

	* updated the xhtml datahandler, and wrote unit tests for it

2005-01-04  Erik Grinaker <erikg@codepoet.no>

	* don't subclass gnome.ui.HRef (abstract widget from
	gnome-python 2.9.x - subclassing causes crash)

	* fall back to False for toolbar_detachable setting from GNOME

	* updated unit tests for util module

	* rewrote gpass datahandler, and wrote unit tests for it

	* updated copyright period to include 2005

2005-01-01  Erik Grinaker <erikg@codepoet.no>

	* renamed Makefile test target to check

2004-12-31  Erik Grinaker <erikg@codepoet.no>

	* updated the data module unit tests with new API

2004-12-21  Erik Grinaker <erikg@codepoet.no>

	* improved the main app class API

2004-12-17  Erik Grinaker <erikg@codepoet.no>

	* added clipboard chaining

	* added menu item for copying username and password chain
	to clipboard

	* removed option for copying username to PRIMARY on launch

2004-12-16  Erik Grinaker <erikg@codepoet.no>

	* used generic INSTALL instructions from automake

2004-12-15  Erik Grinaker <erikg@codepoet.no>

	* added a preference for launching entries on doubleclick

	* added a preference for copying username to PRIMARY selection
	when launching an entry

	* added gnome session manager support

	* gtk/gnome arguments are properly handled

2004-12-14  Erik Grinaker <erikg@codepoet.no>

	* all entry editing widgets activates default dialog response

	* set default response for filechooser dialogs

	* display tooltips wherever relevant

	* wrapped and used gnome_authentication_manager_init()

2004-12-13  Erik Grinaker <erikg@codepoet.no>

	* added support for drag and drop of entries in tree

	* added dynamic menu items for copying username/password to
	clipboard

2004-12-10  Erik Grinaker <erikg@codepoet.no>

	* rewrote the application code, as well as the dialog and u
	modules

	* the entry clipboard is shared between revelation instances

	* wrote unit tests for new clipboard classes, and updated unit
	tests for config module

	* added a mimetype and icon for Revelation data files

	* files can be dragged to Revelation to open them

	* check file format before asking for password

2004-11-26  Erik Grinaker <erikg@codepoet.no>

	* rewrote the data module

	* wrote unit tests for the data module

	* moved build-time variables to config module

2004-11-23  Erik Grinaker <erikg@codepoet.no>

	* split configuration handling into a separate module

	* wrote unit tests for the config module

2004-11-19  Erik Grinaker <erikg@codepoet.no>

	* cleaned up the entry module API

	* added unit tests for the entry module

	* moved parse_subst() from misc module to util module

	* added unit tests for parse_subst()

	* removed the misc module

2004-11-03  Erik Grinaker <erikg@codepoet.no>

	* rewrote the FPM data handler

	* added Makefile target for unit tests

2004-10-30  Erik Grinaker <erikg@codepoet.no>

	* rewrote the Revelation and RevelationXML data handlers

	* changed the data handler API

	* added unit tests for the Revelation and RevelationXML
	data handlers

2004-10-23  Erik Grinaker <erikg@codepoet.no>

	* added util module, moved alot of code to it, and rewrote
	the code

	* added unit tests for util module

2004-10-22  Erik Grinaker <erikg@codepoet.no>

	* rewrote file handling to use gnome-vfs

	* added unit tests for io module

	* added unit tests for datahandler module

2004-09-18  Erik Grinaker <erikg@codepoet.no>

	* added ellpisis to menu items

	* changed the popular value threshold to 3

2004-09-17  Erik Grinaker <erikg@codepoet.no>

	* prepend the current account username to the username dropdown

	* syncronize searchbar entry text with the entry searcher

2004-09-16  Erik Grinaker <erikg@codepoet.no>

	* copy password or other secret to clipboard when launching
	an account

	* added the users username to the username dropdown

2004-09-15  Erik Grinaker <erikg@codepoet.no>

	* use 18x18 pixel icons in the treeview

2004-09-13  Erik Grinaker <erikg@codepoet.no>

	* adapted the EntryDropdown to work for the search dialog

	* pasting entries now works again

	* the edit entry dialog now works again

	* use improved entry edit widgets

	* display undo/redo actions in menu items again

	* set priority flag on add and launch entry items

2004-09-11  Erik Grinaker <erikg@codepoet.no>

	* the gconf schema check didn't use the DIR_GCONFSCHEMAS
	variable

2004-09-09  Erik Grinaker <erikg@codepoet.no>

	* use new ConboBox widget for dropdown menus

	* the @schemadir@ make variable wasn't properly expanded

2004-09-06  Erik Grinaker <erikg@codepoet.no>

	* use the gnome icon theme instead of own icons

	* the .desktop file now uses the base icon name, so it is
	looked up in the icon theme

	* added new application icons

2004-09-05  Erik Grinaker <erikg@codepoet.no>

	* renamed data/images to data/icons

2004-09-04  Erik Grinaker <erikg@codepoet.no>

	* port application ui to gtk.UIManager

2004-08-31  Erik Grinaker <erikg@codepoet.no>

	* try libs in pythonpath from configure first

2004-08-30  Erik Grinaker <erikg@codepoet.no>

	* use new file dialog from GTK+ 2.4

	* reorganized source file tree

	* use GNU autotools instead of python distutils for
	installation

	* bumped version number to 0.4.0


---------------[ 2004-09-27 : 0.3.4 ]---------------

2004-09-27  Erik Grinaker <erikg@codepoet.no>

	* created a workaround for a possible python bug which crashed
	revelation when editing an entry on certain systems

	* bumped version number to 0.3.4

2004-09-23  Erik Grinaker <erikg@codepoet.no>

	* the searchbar follows the detachable toolbar setting in gnome

	* the user may attempt to continue running Revelation when
	an unhandled exception occurs

	* activate searchbar button when hitting return in the entry

2004-09-07  Erik Grinaker <erikg@codepoet.no>

	* fixed a bug which displayed the Domain fields tooltip as
	its name


---------------[ 2004-08-30 : 0.3.3 ]---------------

2004-08-30  Erik Grinaker <erikg@codepoet.no>

	* bumped version number to 0.3.3

2004-08-29  Erik Grinaker <erikg@codepoet.no>

	* renamed the XML (eXtensible Markup Language) filetype to XML

2004-08-28  Erik Grinaker <erikg@codepoet.no>

	* improved the xhtml exporter

2004-08-27  Erik Grinaker <erikg@codepoet.no>

	* added an xhtml/css exporter

	* fixed a couple of bugs from the change to entry subclasses

2004-08-26  Erik Grinaker <erikg@codepoet.no>

	* created entry subclasses for various types instead of
	using the entry dict

	* created field subclasses for various types instead of
	using the field dict

2004-08-24  Erik Grinaker <erikg@codepoet.no>

	* changed some launcher substitution variables

	* added optional variables and optional substring expansions
	to the launcher expansion syntax

	* changed the default launchers

	* added tooltips to launcher preferences

2004-08-23  Erik Grinaker <erikg@codepoet.no>

	* changed the accelerators for adding, editing and removing
	entries to Control-Insert, Control-Return and Control-Delete

	* added key handler to the tree view to allow Insert, Return
	and Delete to be used when navigating the tree

	* added preference inputs for launcher commands

	* multiple entries can now be launched simultaneously

2004-08-12  Erik Grinaker <erikg@codepoet.no>

	* added a password generator dialog

2004-08-11  Erik Grinaker <erikg@codepoet.no>

	* minor tweaks to launcher code

	* added a search toolbar

2004-08-10  Erik Grinaker <erikg@codepoet.no>

	* added an exception handler which displays a dialog with
	a traceback whenever an unhandled exception occurs

	* fixed a bug in the edit entry dialog which caused entry
	description to not be set

	* added config_get() and config_connect() functions

	* added initial launcher support

	* added exception handler for KeyboardInterrupt (Control-C)


---------------[ 2004-08-09 : 0.3.2 ]---------------

2004-08-09  Erik Grinaker <erikg@codepoet.no>

	* don't try to load the removed druid module

	* bumped version number to 0.3.2


---------------[ 2004-08-08 : 0.3.1 ]---------------

2004-08-08  Erik Grinaker <erikg@codepoet.no>

	* merged the ui module into the widget module

	* fixed some bugs introduced during development

	* the window position is stored on quit

2004-08-07  Erik Grinaker <erikg@codepoet.no>

	* minor code cleanups

2004-08-06  Erik Grinaker <erikg@codepoet.no>

	* updated NEWS file

	* bumped version number to 0.3.1

2004-08-03  Erik Grinaker <erikg@codepoet.no>

	* the text entry in the find dialog is activated after
	the "No match found" dialog has been displayed

	* added import/export of GNOME Password Manager files

2004-08-02  Erik Grinaker <erikg@codepoet.no>

	* added access keys to popup menus

	* code cleanups

	* updated some of the text files

2004-07-29  Erik Grinaker <erikg@codepoet.no>

	* moved data about the current file into the EntryStore class

2004-07-28  Erik Grinaker <erikg@codepoet.no>

	* added various separate password dialogs, instead of
	using a common class

	* added generate_display_widget() and generate_edit_widget()
	methods to field objects

	* removed gconf schema registration from setup.py to
	make packing less painful - the schema is registered on
	app startup anyways

2004-07-27  Erik Grinaker <erikg@codepoet.no>

	* rewrote the app configuration handling

	* cleaned up the widget code, and added docstrings to all
	classes, methods and functions

	* the configuration is checked on startup, and if not found
	the schema is automatically registered with the gconf
	daemon

	* cleaned up most of the dialog code

2004-07-15  Erik Grinaker <erikg@codepoet.no>

	* when adding an entry the default type is Generic (not Folder)

	* added a preference for automatically saving data when changed

	* code cleanups; moved all app ui code into main app class

2004-07-14  Erik Grinaker <erikg@codepoet.no>

	* rewrote the application use of data files and replaced the
	import/export druids with normal file selectors

2004-07-10  Erik Grinaker <erikg@codepoet.no>

	* rewrote the data file handling, and cleaned up the
	data handlers

2004-07-09  Erik Grinaker <erikg@codepoet.no>

	* rewrote the Undo/Redo code, and moved most of it into the
	UndoQueue class

2004-07-08  Erik Grinaker <erikg@codepoet.no>

	* the OK button in the password dialogs is inactive when it's
	missing input

	* cleaned up the EntryStore code, and merged the DataStore
	and EntryStore classes

2004-06-30  Erik Grinaker <erikg@codepoet.no>

	* file-selectors and the about dialog are set as transients
	for the main app window

2004-06-29  Erik Grinaker <erikg@codepoet.no>

	* miscellaneous code cleanups

	* updated the fpm datahandler to use new Entry class,
	and rewrote conversions routines

	* added importer/exporter for .netrc files

2004-06-22  Erik Grinaker <erikg@codepoet.no>

	* rewrote internal data handling routines to use an Entry
	object instead of a normal dictionary, and Field objects
	instead of a field dict

2004-06-16  Erik Grinaker <erikg@codepoet.no>

	* fixed a bug introduced by recent cleanups, which broke
	the TreeView.set_model() method - caused file locking to
	not empty the treeview

2004-06-11  Erik Grinaker <erikg@codepoet.no>

	* most dialogs can now be closed by pressing Escape

2004-06-10  Erik Grinaker <erikg@codepoet.no>

	* fixed a bug introduced in yesterday's cleanups, which
	omitted the treeview's scrolledwindow

	* implemented a custom FileEntry widget to use instead of
	the libgnomeui one - will hopefully fix some nasty crasher
	bugs

2004-06-09  Erik Grinaker <erikg@codepoet.no>

	* fixed a bug with spin buttons which made it impossible
	to set a value with the keyboard

	* when saving, missing parent directories are automatically
	created

	* the window size and main pane position is remembered

	* code cleanups in widget and ui code

2004-06-06  Erik Grinaker <erikg@codepoet.no>

	* split out data handlers into separate modules

2004-06-03  Erik Grinaker <erikg@codepoet.no>

	* the vertical scrollbar in the main window is only shown
	when needed

2004-05-09  Erik Grinaker <erikg@codepoet.no>

	* updated all references to the wired-networks.net domain
	to point to the new codepoet.no domain

	* added Id keyword to all code files

2004-04-30  Erik Grinaker <erikg@codepoet.no>

	* fixed a bug which caused the file selector to be opened
	when saving a file on quit confirmation

	* fixed a few bugs which caused fields containing & to
	behave unpredicably (not always displayed)


---------------[ 2004-04-06 : 0.3.0 ]---------------

2004-04-05  Erik Grinaker <erikg@wired-networks.net>

	* fixed a bug which caused previously expanded folders to
	retain the open folder icon after the file is unlocked

	* set a sane default button (cancel) for the revert
	confirmation dialog

	* added a NEWS file

	* added note on restarting gconfd to the INSTALL file

2004-03-31  Erik Grinaker <erikg@wired-networks.net>

	* fixed the gconf schema installation

	* fixed a couple of bugs introduced in recent changes

2004-03-26  Erik Grinaker <erikg@wired-networks.net>

	* make setup.py register the gconf schema with the gconf daemon

2004-03-25  Erik Grinaker <erikg@wired-networks.net>

	* fixed a bug in DataStore.iter_traverse_next() which
	caused it to fail when given None as input

	* the password generator now uses a balancing algorithm
	which ensures a minimum amount of the different
	character classes

	* doubleclicking an entry now opens the edit dialog. also
	moved the edit and remove menu items to the top of the
	entry popup menu, for hig compliance

	* added tooltips to preference and find dialogs

	* the find dialog can be closed by pressing Escape

	* removed the Usenet account type - old accounts are
	converted to the Generic type on load

2004-03-22  Erik Grinaker <erikg@wired-networks.net>

	* fixed some bugs introduced by the recent code cleanups

	* added a File/Close menu item, for HIG compliance

	* restrict the length of entry fields in the password dialog,
	to prevent passwords longer than the AES key length to be given

	* the password dialog gives the focus to the password entry
	whenever it is run (after displaying an error dialog etc)

2004-03-20  Erik Grinaker <erikg@wired-networks.net>

	* code cleanups; split application ui setup and internal
	mechanics into a separate class

2004-03-18  Erik Grinaker <erikg@wired-networks.net>

	* code cleanups; minor cleanups in druid module

	* code cleanups; minor cleanups in main application

2004-03-17  Erik Grinaker <erikg@wired-networks.net>

	* code cleanups; split the EntryStore class into a generic
	TreeStore class (improved gtk.TreeStore) and an EntryStore
	subclass which handles entry storage

	* code cleanups; cleaned up the data module

	* code cleanups; cleaned up the datafile module

2004-03-16  Erik Grinaker <erikg@wired-networks.net>

	* bumped version number to 0.3.0

	* code cleanups; cleaned up the tree widget code

	* code cleanups; moved the EntryDropdown widget into the
	widget module

	* code cleanups; moved entry information and functions into
	a separate module

	* code cleanups; moved the password generator into the misc
	module

	* code cleanups; rewrote the entry search algorithm (and it's
	oh-so-sexy ;p)

2004-03-15  Erik Grinaker <erikg@wired-networks.net>

	* code cleanups; rewrote the password dialog and the app file
	handling

	* code cleanups; cleaned up custom widget code

	* code cleanups; moved stock items and icons into a separate
	module

	* code cleanups; created "misc" module, and moved some functionality
	into it

	* code cleanups; rewrote the dataview code

2004-03-14  Erik Grinaker <erikg@wired-networks.net>

	* code cleanups; split out custom widgets into own module,
	and set up an abstract gconf synchronization superclass for use
	in various custom widgets

	* code cleanups; removed the EntryTypes class, and used
	functions instead

	* code cleanups; major cleanups in dialog code

2004-03-13  Erik Grinaker <erikg@wired-networks.net>

	* added functionality for locking the data file

	* fixed a bug in the find dialog which caused it to remain open
	when the window destroy button was pressed

	* added find options to gconf

	* added a password generation button to password fields in the
	edit dialog

	* added "length" and "avoid ambiguous characters" options for
	the password generator

2004-03-12  Erik Grinaker <erikg@wired-networks.net>

	* added an option for obscuring passwords

	* redisplay the password dialog if wrong password was given when
	opening a file

	* the import and export druids will set default files for various
	filetypes when available

2004-03-11  Erik Grinaker <erikg@wired-networks.net>

	* fixed a bug in the Figaro's Password Manager importer, causing
	it to fail on empty fields

2004-03-06  Erik Grinaker <erikg@wired-networks.net>

	* added gconf support

	* toolbar and statusbar states are saved as gconf values

	* added initial preference dialog

	* added options for automatically loading a file on startup


---------------[ 2004-02-29 : 0.2.1 ]---------------

2004-02-29  Erik Grinaker <erikg@wired-networks.net>

	* reorganized menu a bit

	* bumped version number to 0.2.1

2004-02-28  Erik Grinaker <erikg@wired-networks.net>

	* fixed a bug in datafile saver, causing the Initial Vector
	generation to overflow on certain systems

2004-02-24  Erik Grinaker <erikg@wired-networks.net>

	* the search now wraps around

	* it is now possible to search for entries even when the search
	dialog is closed (using Find Next and Find Previous)

	* the search dialog will recall the previous search options
	when opened

2004-02-22  Erik Grinaker <erikg@wired-networks.net>

	* umask is now 0077 by default, to make new files readable
	by owner only

	* fixed a bug causing revelation.ui.Tree.select() to only work
	on entries with a depth less than 2

	* fixed a bug causing undo to be possible after reverting to
	the saved file

	* fixed a bug which broke the password confirmation in the
	export druid

	* added search functionality


---------------[ 2004-02-21 : 0.2.0 ]---------------

2004-02-21  Erik Grinaker <erikg@wired-networks.net>

	* rewrote the druid code

	* workaround for a pygtk crasher bug (122569) in druids

	* code cleanups

2004-02-20  Erik Grinaker <erikg@wired-networks.net>

	* rewrote the datafile handler

	* bumped version to 0.2.0

	* code cleanups

2004-02-19  Erik Grinaker <erikg@wired-networks.net>

	* code cleanups

	* added a druid for exporting data

	* added support for importing and exporting XML files

	* fixed a bug causing folders imported from FPM to have no
	timestamp

	* added the data version number to the XML root node

	* file headers are now checked once a file is selected
	(before asking for further input, such as passwords)

	* added file type autodetection to file import subsystem

2004-02-17  Erik Grinaker <erikg@wired-networks.net>

	* removed the Wimp importer, as Wimp seems to be horribly
	broken

	* added a druid for importing data

2004-02-14  Erik Grinaker <erikg@wired-networks.net>

	* added support for exporting data in Figaro's Password Manager
	format

	* added support for importing other Revelation data files

	* added a hostname field to the generic account type

	* added importer for Wimp? (Where Is My Password?) data files

2004-02-10  Erik Grinaker <erikg@wired-networks.net>

	* major rewrite of file handling - it now provides import/export
	infrastructure

	* support for importing data from Figaros Password Manager

	* fixed a bug causing Undo and Redo menu items to lose their
	access keys

	* added Select All and Deselect All menu items

	* fixed a bug causing the open folder icon to remain after the
	entrys parent was collapsed

	* added Domain field to Shell account type

	* added Crypto Key account type

	* added tooltips to input fields in the edit entry dialog

2004-02-07  Erik Grinaker <erikg@wired-networks.net>

	* bugfix; the data view didn't display time since update in minutes

	* new, more secure data file format

2004-02-06  Erik Grinaker <erikg@wired-networks.net>

	* code cleanups

	* added menu item for reverting to saved file

	* added a database field to database accounts

	* fixed a bug causing the data view to not display "1 month
	since update" until after 1 month and 1 day

	* more robust error handling in file import/export

2004-02-05  Erik Grinaker <erikg@wired-networks.net>

	* implemented initial import/export infrastructure
	(currently only supports Revelation data files :))


---------------[ 2004-02-04 : 0.1.2 ]---------------

2004-02-04  Erik Grinaker <erikg@wired-networks.net>

	* more code cleanups

	* bumped version number to 0.1.2

	* workaround for possible pygtk / gtk+ bug

2004-02-03  Erik Grinaker <erikg@wired-networks.net>

	* the dataview may now be shrunk

	* major code cleanups

2004-02-02  Erik Grinaker <erikg@wired-networks.net>

	* human-readable period since update is displayed in dataview

2004-02-01  Erik Grinaker <erikg@wired-networks.net>

	* multiple entries may now be selected and changed simultaneously

2004-01-31  Erik Grinaker <erikg@wired-networks.net>

	* performance tweaks for expand/collapse row, open file and
	save file


---------------[ 2004-01-28 : 0.1.1 ]---------------

2004-01-28  Erik Grinaker <erikg@wired-networks.net>

	* minor HIG fixes

2004-01-27  Erik Grinaker <erikg@wired-networks.net>

	* added undo/redo functionality

	* code cleanups

	* all data is now properly escaped when needed. fixes a bug which
	caused invalid xml data to be generated when saving.

2004-01-25  Erik Grinaker <erikg@wired-networks.net>

	* major code cleanups

2004-01-23  Erik Grinaker <erikg@wired-networks.net>

	* minor code cleanups

2004-01-22  Erik Grinaker <erikg@wired-networks.net>

	* all menu items now show a description in the statusbar

2004-01-21  Erik Grinaker <erikg@wired-networks.net>

	* the toolbar can be shown/hidden through the menu

	* the popup menu always allows add entry and paste, to make
	it consistent with the app menu

	* code cleanups

	* HIG fixes

	* added requirements to INSTALL file

	* finalized cut/paste functionality

	* the edit dialog now recalls field values when changing type

	* new entries are placed right after the selected one when it
	is not a folder

2004-01-20  Erik Grinaker <erikg@wired-networks.net>

	* empty fields are not displayed in the account view

	* added TODO file

	* many HIG fixes

	* added initial cut/paste functionality

	* removed move entry functionality, cut/paste should be used instead

	* the statusbar can be shown/hidden through the menu

2004-01-19  Erik Grinaker <erikg@wired-networks.net>

	* fixed a bug causing revelation to crash when given a relative
	path as an argument


---------------[ 2004-01-18 : 0.1.0 ]---------------

2004-01-18  Erik Grinaker <erikg@wired-networks.net>

	* bugfixes

2004-01-12  Erik Grinaker <erikg@wired-networks.net>

	* a few minor bugfixes

2004-01-10  Erik Grinaker <erikg@wired-networks.net>

	* more code cleanups

2004-01-09  Erik Grinaker <erikg@wired-networks.net>

	* many code cleanups and minor changes

2004-01-06  Erik Grinaker <erikg@wired-networks.net>

	* asks user for overwrite confirmation if saving to existing
	file

	* added revelation.desktop file

2004-01-05  Erik Grinaker <erikg@wired-networks.net>

	* if a command-line argument is given on start, it is assumed
	to be a file and will be opened

2004-01-04  Erik Grinaker <erikg@wired-networks.net>

	* an entry is now shown and selected when added

	* all children of a folder are collapsed when it is collapsed

	* added edit menu with add, edit and remove entry items

	* menu and toolbar item sensitivity is updated based on
	current entry type

	* entry type can no longer be changed when the entry is a
	folder with children

	* folders get closed-icon when all children have been removed
	or moved

	* added shortcuts for add, edit and remove in the tree

	* misc widgets are made (in)sensitive based on the current type

	* cleaned up popup menu code

	* finalized the move entry functionality

	* ui changes to about dialog, and added home page menu iter

2003-12-27  Erik Grinaker <erikg@wired-networks.net>

	* display open folder icon when folder treerow is expanded

	* added functionality for moving entries

2003-12-26  Erik Grinaker <erikg@wired-networks.net>

	* added setup.py, to be used instead of Makefile

	* bumped version number to 0.1.0

	* changed the icon fs layout, and replaced some icons with
	lower-resolution ones which look nicer

2003-12-23  Erik Grinaker <erikg@wired-networks.net>

	* more code cleanups (again)

2003-12-22  Erik Grinaker <erikg@wired-networks.net>

	* even more code cleanups and minor changes

2003-12-21  Erik Grinaker <erikg@wired-networks.net>

	* lots of code cleanups

2003-12-20  Erik Grinaker <erikg@wired-networks.net>

	* moved all app code from lib to main script

	* lots of code cleanups and minor changes

	* renamed category entry type to folder

2003-12-16  Erik Grinaker <erikg@wired-networks.net>

	* the file selector now remembers the previous directory

	* now asks for password confirmation when using save as

	* set version number to 0.0.1, as the first version will be
	rather primitive

	* added a generic account type

	* display account type

2003-12-15  Erik Grinaker <erikg@wired-networks.net>

	* added database account type

2003-12-03  Erik Grinaker <erikg@wired-networks.net>

	* the name of the current file is displayed in the window title

	* doubleclick and space expands/collapses categories, and
	return opens the edit dialog

2003-11-30  Erik Grinaker <erikg@wired-networks.net>

	* removed the protocol field from email account type

	* new passwords must be confirmed, and the current password
	must be entered when changing it

2003-11-19  Erik Grinaker <erikg@wired-networks.net>

	* misc designtweaks

	* application info is only cleared when displaying an entry

	* the password for the current file can now be changed

2003-11-17  Erik Grinaker <erikg@wired-networks.net>

	* password is no longer SHA1 hashed

	* data files no longer have a magic string at the start (it's
	only AES data now)

	* redesigned the "edit entry" dialog

2003-11-16  Erik Grinaker <erikg@wired-networks.net>

	* initial version

	* added new, open and save to toolbar

	* only install .png files from pixmaps/ (to make it install
	correctly when using CVS)

	* new popup menu containing only "new entry" when right-clicking
	but no entry

	* xml importer now adds empty fields according to entry type if
	the field is missing in the data file

	* added ccv2 number to credit card entry type

	* beautified dialogs

	* renamed "LDAP directory" account to "LDAP"
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.