forked from uvemas/ViTables
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog.txt
2297 lines (1535 loc) · 71.3 KB
/
ChangeLog.txt
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
ViTables ChangeLog
==================
** July 17, 2017 **
Import/export CSV capabilities have been integrated in the ViTables core.
** June 09, 2017 **
Added icons for creating Desktop shortcuts on Unices.
** June 07, 2017 **
Fixed a minor bug in the Preferences dialog.
** June 06, 2017 **
The plugins system has been slightly refactored and simplified.
** June 02, 2017 **
Sphinx configuration file has been updated.
** May 31, 2017 **
The Users' Guide has been updated.
** May 27, 2017 **
Last minute changes prior to publishing.
** May 24, 2017 **
Packaging related files have been updated.
The Users' Guide has been updated.
Some .txt files have been updated.
Calls to str(object, 'UTF-8') have been removed.
Bug fixed: when navigating large views with the mouse wheel an error is raised.
Bug fixed: sometimes new views are frozen and cannot be resized with the mouse.
** May 23, 2017 **
export_csv and import_csv plugins have been refactored and debugged.
** May 22, 2017 **
export_csv plugin has been updated and debugged.
** May 21, 2017 **
time_series plugin has been updated to support latest Pandas.
dbs_tree_sort plugin has been improved.
** May 20, 2017 **
Management of logged messages has been cleaned.
** May 17, 2017 **
Bug fixed: moving nodes to a different file raises a tables.ClosedNodeError.
** May 15, 2017 **
Bug fixed: files cannot be opened by drag and drop into the tree view.
** May 14, 2017 **
Table queries slightly reworked: query ranges are now Python-like ranges i.e.
the meaning of the start, stop and step parameters is the same as for Python
slices.
** May 13, 2017 **
Bug fixed: zoomed views have rows and columns starting from 1.
Bug fixed: displaying EnumCol columns is badly implemented.
** May 12, 2017 **
Bug fixed: tooltips for link nodes are not shown. Instead a verbose error
message is logged.
** May 09, 2017 **
Bug fixed: if we close the Logger in the current session it won't be opened in
future sessions. And if we float the Logger in the current session it will
automatically be floated in future sessions.
** May 07, 2017 **
Fixed a bug in the File -> New operation. New files could not be created.
** May 06, 2017 **
The 'Thanks to' list has been updated.
Copyright notice and release version have been updated.
** November 06, 2014 **
Project file (i.e vitables.pro) and translations have all been updated.
** December 12, 2013 **
Context menus on views are now allowed which is a good thing for plugins.
** November 19, 2013 **
First working version of the columnar_org plugin is available.
I think I've fixed all serious bugs.
** November 15, 2013 **
Ungrouping arrays has been implemented in the columnar_org plugin.
At the moment I just see one minor bug. All functionality has been
implemented so its time for a final debug and refactor sessions.
** November 14, 2013 **
Code in the columnar_org plugin has been debugged and refactored.
A small bug in the closing arrays process remains open. Ungrouping hasn't
been implemented yet.
** November 13, 2013 **
Still working in the columnar_org plugin.
Grouping arrays has been debugged and now it works well in most cases.
Closing arrays has been implemented. More debugging and breaking-up the
groups to recover their components are pending tasks.
** November 11, 2013 **
Still working in the columnar_org plugin.
Grouping arrays has been debugged and now it works well in most cases.
Closing arrays and breaking-up the groups to recover components remains
to be done.
** October 23, 2013 **
Still working in the columnar_org plugin.
Grouping arrays is working with some minor (I think) bugs.
** October 23, 2013 **
Still working in the columnar_org plugin.
How the plugin should work is now clearer: select several arrays via their
checkboxes and launch the command Join Arrays. If the selected collection of
arrays cannot be joined in a unique view then the launch command is disabled.
** October 21, 2013 **
A new plugin, columnar_org, is being developed.
It will allow to combine several Array views with the same number of rows to
be combined in a unique view (it is a feature request).
** October 20, 2013 **
Minor changes have been done in vtapp, plugin_utils and vtgui modules.
In addition, the docstrings of several modules have been fixed.
** October 14, 2013 **
The docstrings of csv, dbstreesort and timeseries plugins have been fixed.
** October 10, 2013 **
The Plugins manager has been debugged and made more robust.
Also some typos in docstrings have been corrected.
Revert the commit of time_series.py. A non working version was pushed by
error to the repo.
** October 07, 2013 **
Added a new plugin for sorting the tree of DBs.
** October 06, 2013 **
Fixed a bug regarding unicode strings.
Some minor changes (typos and similar things) have been done.
The Plugins Manager has been debugged.
The timeseries plugin has been debugged. Interpolation errors have been fixed.
The development of a plugin for sorting the databases tree has started :)
** October 02, 2013 **
The package preferences has been analyzed with pylint.
The package plugins has been analyzed with pylint.
** September 30, 2013 **
refactoring module names to follow PEP 8.
Checking modules directly under the vitables package with pylint.
The package docbrowser has been analyzed with pylint.
The package h5db has been analyzed with pylint.
The package nodeprops has been analyzed with pylint.
The package vtwidgets has been analyzed with pylint.
The package vttables has been analyzed with pylint.
The package queries has been analyzed with pylint.
** September 25, 2013 **
Refactoring module names to follow PEP 8.
nodeInfo.py -> nodeinfo.py
Refactoring module names to follow PEP 8.
linkPropDlg.py -> linkpropdlg.py
Refactoring module names to follow PEP 8.
leafPropPage.py -> leafproppage.py
Refactoring module names to follow PEP 8.
leafPropDlg.py -> leafpropdlg.py
Refactoring module names to follow PEP 8.
groupPropPage.py -> groupproppage.py
Refactoring module names to follow PEP 8.
groupPropDlg.py -> grouppropdlg.py
Refactoring module names to follow PEP 8.
attrPropDlg.py -> attrpropdlg.py
Refactoring module names to follow PEP 8.
attrEditor.py -> attreditor.py
Refactoring module names to follow PEP 8.
tnodeEditor.py -> tnode_editor.py
Refactoring module names to follow PEP 8.
tlinkEditor.py -> tlink_editor.py
Refactoring module names to follow PEP 8.
rootGroupNode.py -> rootgroupnode.py
Refactoring module names to follow PEP 8.
nodeItemDelegate.py -> nodeitemdelegate.py
Refactoring module names to follow PEP 8.
linkNode.py -> linknode.py
Refactoring module names to follow PEP 8.
leafNode.py -> leafnode.py
Refactoring module names to follow PEP 8.
groupNode.py -> groupnode.py
Refactoring module names to follow PEP 8.
dbsTreeView.py -> dbstreeview.py
Refactoring module names to follow PEP 8.
dbsTreeModel.py -> dbstreemodel.py
Refactoring module names to follow PEP 8.
bookmarksDlg.py -> bookmarksdlg.py
Refactoring module names to follow PEP 8.
browserGUI.py -> browsergui.py
Refactoring module names to follow PEP 8.
helpBrowser.py -> helpbrowser.py
Refactoring module names to follow PEP 8.
dbDoc.py -> dbdoc.py
Fixed a typo made during the renaming of vtgui.py module.
Removed some calls to methods non required with Python3.
** September 24, 2013 **
Several small typos have been fixed.
Removed some non required code and fixed an small bug.
Refactoring package names to follow PEP 8.
docBrowser -> docbrowser
Refactoring package names to follow PEP 8.
nodeProperties -> nodeprops
Refactoring package names to follow PEP 8.
vtTables -> vttables
Refactoring package names to follow PEP 8.
vtWidgets -> vtwidgets
Refactoring module names to follow PEP 8.
vtSite -> vtsite
Refactoring module names to follow PEP 8.
vtGUI -> vtgui
Refactoring module names to follow PEP 8.
zoomCell -> zoom_cell
Refactoring module names to follow PEP 8.
rename_dlg.py -> renamedlg.py
Refactoring module names to follow PEP 8.
inputNodeName.py -> nodenamedlg.py
Refactoring module names to follow PEP 8.
scrollBar.py -> scrollbar.py
Refactoring module names to follow PEP 8.
leafView.py -> leaf_view.py
Refactoring module names to follow PEP 8.
leafModel.py -> leaf_model.py
Refactoring module names to follow PEP 8.
leafDelegate.py -> leaf_delegate.py
Refactoring module names to follow PEP 8.
dataSheeet.py -> datasheet.py
Refactoring module names to follow PEP 8.
queryDlg.py -> querydlg.py
Refactoring module names to follow PEP 8.
queriesManager.py -> querymgr.py
Refactoring module names to follow PEP 8.
pluginsLoader.py -> pluginsloader.py
Refactoring module names to follow PEP 8.
configException.py -> cfgexception.py
Refactoring module names to follow PEP 8.
aboutPage.py -> aboutpage.py
** September 23, 2013 **
Added support for raw strings attributes.
** September 21, 2013 **
Some modules regarding plugins have been debugged.
Fixed a small bug in the timeseries plugin.
** September 19, 2013 **
Data presentation has been debugged and simplified.
** September 18, 2013 **
The use of range has been reviewed.
A workaround for an annoying KDE bug has been applied.
** September 17, 2013 **
The tests folder has been removed.
The node Properties dialog has been partially reworked.
** September 12, 2013 **
Fixed minor errors in several modules.
Fixed some syntax errors in several modules.
Fixed the use of the logger console by the logging module.
New syntax used in a couple of methods in vtapp.py.
The examples directory has been updated.
** September 11, 2013 **
Local branch python3-support has been added.
Shebang lines updated.
Old style u'some text' has been replaced with 'some text'.
Calls to unicode() replaced with calls to str()
Remaining old style unicode literals removed.
** September 03, 2013 **
Bug #22 has been fixed.
Some minor mistakes have been fixed in the Users' Guide.
** February 10, 2013 **
The Import from CSV plugin uses the plugin utilities module now.
Fixed a bug in the Export to CSV plugin.
The plugin utilities module has been updated.
** February 07, 2013 **
Time series plugin support for soft/external links has been fixed.
** February 06, 2013 **
<Thanks To> tab of the About ViTables dialog has been updated.
Pandas time series support added to time series plugin.
In addition, the plugin has been simplified and refactored.
** February 01, 2013 **
The shebang/encoding lines of all modules have been updated.
The change ensure consistency with scripts/vitables launcher module.
** January 30, 2013 **
The processing of command-line arguments has been upgraded.
The deprecated optparse module has been replaced with the argparse module.
** January 28, 2013 **
A selected cell rendering bug has been fixed.
** January 24, 2013 **
The license of plugins and some example scripts has been updated.
Some more copyright notices have been updated.
The copyright notice of the license has been updated.
The launcher script has been modified.
Now it can be launched by itself (instead of calling python in the command
line)
** January 23, 2013 **
The leafView.py module has been revamped.
Several data navigation bugs have been hopefuly fixed. The code has been
refactored and simplified.
** November 28, 2011 **
Table navigation using the mouse has been debugged.
Sometimes strange jumps occurred after a buffer fault (a certain amount of rows
was skipped) making dataset browsing somewhat unpredictable. These jumps have
been removed.
** November 18, 2011 **
The Makefile for building the Mac OS X bundle has been updated.
The path to the standard Python has been fixed. The filename of the PDF
version of the Users Guide has been updated. Also the Readme-MacOSX.rtf has
been updated (reference to Carabos coop has been removed).
** October 27, 2011 **
The vitables launcher script has been updated.
Following the suggestions made by Dav Clark in the Users Group, the usage of
pythonw on MacOSX has been dropped.
** October 23, 2011 **
The abbility for creating the documentation has been removed from setup.py.
As the distributed tarball contains the complete documentation there is
no need for building it via setup.py. Now the documentation is built with a
module not intended for distribution.
In addition, the Users Guide has been updated.
** October 17, 2011 **
Merged a pull request from kisielk/master (a ViTables fork owner).
The merge fixes problems with CRLF endings in the vitables launcher script
(introduced probably when pushing changes to the repo under MSWindows). It also
fixes a small bug in the message box for unsupported datatypes.
** October 06, 2011 **
The setup.py module has been debugged.
In order to install the tarball the Sphinx documentation system for Python is
not required anymore.
** October 05, 2011 **
The repo has been moved from BerliOS to GitHub and needs some tuning.
.hgignore file has been renamed to .gitignore.
** March 24, 2011 **
The plugins management related stuff has been refactored and simplified.
** March 23, 2011 **
The packaging process for Windows has been adapted to use rst2pdf.
** March 22, 2011 **
The PDF version of the Users' Guide is now built with rst2pdf.
** March 21, 2011 **
The Menu plugin functionality is now part of the ViTables core.
** March 14, 2011 **
The NSIS installer script has been largely rewritten.
** March 09, 2011 **
The behavior of the current cell when browsing large views has been fixed.
** March 08, 2011 **
Bugs 330 and 359 have been fixed.
** March 07, 2011 **
Navigation of large datasets using the right scrollbar has been debugged.
** March 04, 2011 **
Subpackage nodeProperties has been reorganised and refactored.
Bug 335 has been fixed.
First implementation of soft/external links support is completed.
** March 03, 2011 **
Added a Properties dialog for both soft and external links.
Added basic support for PyTables soft links and external links.
** February 26, 2011 **
Bug 338 has been fixed.
** February 25, 2011 **
Bug 333 has been fixed.
** February 24, 2011 **
Bug 334 has been fixed.
Bug 340 has been fixed.
** February 22, 2011 **
Fixed bug 341.
Fixed bug 348.
** February 16, 2011 **
Docs have been updated after checking that ViTables runs fine with Python 2.7.
** February 09, 2011 **
Issues specific to Windows Vista have been reworked in the NSIS installer script.
** February 05, 2011 **
Fixed a minor issue (specific to Windows Vista) in the NSIS installer script.
** February 02, 2011 **
Fixed a minor issue in the NSIS installer script.
Fixed a minor issue in the setup.py module.
The Users' Guide has been updated.
Packaging procedure changed accordingly to recent changes in timeseries plugin.
** February 01, 2011 **
The timeseries and menu plugins have been enhanced.
** January 28, 2011 **
Fixed a bug introduced in the CSV plugin in r220.
** January 27, 2011 **
Fixed a bug in the initial configuration setup.
** January 26, 2011 **
Fixed a small drag & drop issue.
Python strings and Unicode strings have been revisited.
The Makefile file for building the MSWindows installer has changed.
** January 25, 2011 **
Several files (mainly example scripts) have been updated.
** January 24, 2011 **
Fixed a bug in the startup settings of ViTables.
** January 22, 2011 **
The process for building documentation has been refined.
** January 20, 2011 **
The copyright statement has been updated.
The setup.py script has changed.
Applied a workaround to a PyQt4 4.8.2 bug.
Fixed some minor bugs regarding plugins.
** January 18, 2011 **
Fixed some minor issues in the creation of the Windows installer.
** January 17, 2011 **
Fine tuning the building process of the Windows installer.
Updated several files required for building the Windows installer.
** December 18, 2010 **
More advances in the migration path to Python 3.0.
** December 11, 2010 **
More advances in the migration path to Python 3.0.
** December 09, 2010 **
String formatting is done via .format() method now.
** December 08, 2010 **
Moved to Python 2.6 :-) and preparing the migration path to Python 3.0.
** December 07, 2010 **
The project documentation has been updated. And now it is built via Sphinx.
** December 03, 2010 **
The node selection behavior of the tree of databases has been improved.
** December 01, 2010 **
Fixed some small problems in several files.
** November 30, 2010 **
Customised models have been debugged and fine tuned using modtest.py.
** November 28, 2010 **
The docstrings of the whole package have been updated.
** November 24, 2010 **
super() is used now in the ctor of all classes derived from PyQt4.
The csv plugin has been debugged and refactored.
** November 20, 2010 **
The module vtapp.py has been split into 2 modules.
** November 17, 2010 **
Qt properties of QActions set via keyword arguments at creation time.
** November 16, 2010 **
Some improvements applied to vtapp.py module.
Some small improvements have been made to several modules.
Several methods renamed to shorter names. Fixed a small bug.
Some minimal changes made to a several modules.
** November 15, 2010 **
Some improvements applied to the docBrowser subpackage.
The logger.py module has been refactored.
** November 14, 2010 **
All old-style signal/lot connections replaced with new-style connections.
** November 05, 2010 **
Several modules refactored. Code for querying tables has been debugged.
** November 04, 2010 **
The Preferences dialog has been debugged and refactored.
Signals and slots are connected via setUi method in several modules.
** November 03, 2010 **
The Preferences dialog has been improved.
** November 02, 2010 **
A couple of pure Python modules have been split in a Python part and a ui part.
** October 30, 2010 **
The utils.py module has been simplified.
Some unwanted directories have been removed from the repository.
Copyright statements updated in every source file.
The method used for dynamically load UI files has been simplified.
** October 26, 2010 **
Information about version number and copyright has been updated.
** December 29, 2009 **
Module nodePropDlg.py has been refactored and simplified.
Some code dealing with PyTables datatypes and numpy datatypes has been cleaned.
** December 28, 2009 **
Rows insertion/deletion in the tree view has been simplified and debugged.
** December 27, 2009 **
The import_csv and export_csv plugins have been improved.
** December 23, 2009 **
Inconsistencies in the spacing between lines have been fixed.
Tree view usability improved.
** December 21, 2009 **
Added the new plugins_menu.py plugin. It show info about the loaded plugins.
** December 20, 2009 **
The code dealing with application setup has been debugged and refactored.
** December 19, 2009 **
The plugins framework has been debugged and refactored and has a new ui.
** December 15, 2009 **
The deprecated (in Python 2.6) sets module is not used anymore.
** December 14, 2009 **
The code dealing with the tree view has been debugged and simplified.
** December 11, 2009 **
Fixed a subtle bug in the automatic sync between tree view pane and workspace.
** December 10, 2009 **
In the tree view fixed a bug in the cut node + paste node sequence.
** December 09, 2009 **
The logger module has been refactored and simplified.
Fixed a bug in the context menu of the logger.
Fixed a couple of minor bugs.
** December 05, 2009 **
The documentation browser subpackage has been simplified.
Several question like message boxes have been customised.
** December 04, 2009 **
Removed wild imports and other minor annoyances common to most modules.
The time series plugin has been refactored.
pluginsManager module has been refactored to improve some bizarre behavior.
Usability of csv_import plugin has been improved with better dialog texts.
** December 03, 2009 **
Autodetection of tables headers has been added to the import csv plugin.
** December 02, 2009 **
Support for tables headers has been added to the import/export csv plugins.
** November 30, 2009 **
The import_csv.py plugin has been debugged, refactored and enhanced.
** November 28, 2009 **
New version of import_csv.py plugin added to repository.
** November 25, 2009 **
Minor problems introduced in recent changes have been fixed.
** November 24, 2009 **
Import capabilities added to the CSV plugin.
vtapp.py module changed to make easier interaction with plugins.
** November 23, 2009 **
Layout of csv plugin changed to allow future additions; modules, icons,...
Plugin export_csv.py enhanced: better code, reduced memory footprint.
** November 22, 2009 **
Memory footprint greatly reduced.
** November 20, 2009 **
Fixed a bug in the datasheet.py module apparent with pyqt < 4.6.
** November 13, 2009 **
Support for queries has been updated.
dataSheet.py module has been refactored.
leafView.py module has been refactored.
Plugins have been updated.
Querying functionality has been moved from vtapp.py to queriesManager.py.
dataSheet.py module has been refactored. Circular references have been removed.
Fixed a bug in the Preferences dialog.
** November 10, 2009 **
Fixed a bug in the Preferences dialog.
** November 08, 2009 **
Fixed a bug in the tree of databases that was not apparent in PyQt <=4.4.4.
The path of the config. file on Unix systems now adheres to the Qt standards.
** September 25, 2009 **
Fixed a minor bug in the code for opening files via drag and drop.
** September 22, 2009 **
Last improvements in the documentation style applied to Windows platforms.
Fixed an annoyance in the creation of PDF documentation.
** September 21, 2009 **
The User's Guide has been updated (and its custom layer has been recovered).
** September 20, 2009 **
Fixed a compatibility problem XP/Vista in the Windows installer.
** September 19, 2009 **
Applied several minor simplifications to styles management code.
** September 18, 2009 **
Windows installer upgraded for the next release.
** September 15, 2009 **
Fixed some minor bugs.
Prepare things for the next release.
** August 24, 2009 **
Some icons have been updated.
The zoomCell module has been debugged and refactored.
** August 22, 2009 **
The plugins framework has been debugged and its usability has been improved.
The time_series plugin has been debugged and refactored.
** August 21, 2009 **
The examples directory has been reworked.
** August 20, 2009 **
A couple of modules have been sanitised (bad variable names changed).
** August 15, 2009 **
The docBrowser package has been reworked a little bit.
Splash screen has been updated.
** August 13, 2009 **
Icons have been updated. About ViTables dialog enhanced with a Thanks To page.
Fixed a bug introduced when the use of Qt resources was dropped.
** August 07, 2009 **
Makefile files and other unneeded stuff have been removed.
** August 06, 2009 **
The plugins framework has been made more robust.
Fixed some small problems in the new build system.
** August 05, 2009 **
Last 2 commits backed out + Dima's patches merged + backed out commits restored
** July 29, 2009 **
Added support for packages to the plugins framework.
** July 28, 2009 **
A simple plugin framework has been implemented.
** July 21, 2009 **
The "Node properties" dialog is generated automatically (via Qt Designer) now.
** May 01, 2009 **
Added missing licensing information to several files.
Sources of Users Guide are now distributed in the ViTables tarball.
Procedure for generating the usersguide has been updated.
INSTALL.txt and setup.py have been updated.
HTML documentation uses utf-8 encoding now.
** March 11, 2009 **
Code for creating DBDoc objects was confusing and has been refactored.
Added a couple of (subtle) usability improvements.
** March 10, 2009 **
The Preferences subpackage has been updated.
Fixed a small bug in the "Select a file for opening" dialog.
** March 08, 2009 **
New utility function added to utils.py module.
Table queries are done in a separated execution thread now.
** March 05, 2009 **
The "New query" dialog is generated automatically (via Qt Designer) now.
** March 04, 2009 **
Some subpackages have been reorganised.
** March 02, 2009 **
__tr method has changed.
Attributes editing has been debugged and simplified.
Unneeded encoding/decoding of strings has been removed.
** March 01, 2009 **
The main menu bar has been reorganised.
** Feb 26, 2009 **
New feature added: export a dataset to plain text file with CSV format.
Fixed a unicode bug in the queries manager.
** Feb 24, 2009 **
The resources module has been added to the repository.
A couple of Makefile files have been changed.
** Feb 23, 2009 **
setup.py has been updated.
Code dealing with formatting time series has been refactored.
**Feb 21, 2009**
License files and license notes have been updated.
Fixed a little bug in the time_series plugin.
The examples foder has been reorganized.
Support for unicode filenames has been improved.
Fixed a silly bug in the time_series plugin.
Focus indicators for the logger and the tree panel have been improved.
The support for time series has been fixed and improved.
** Feb 11, 2009**
An ubiquitous misuse of the Python unicode() built-in has been fixed.
The recent fix to the windows installer is now in the repository.
** Jan 21, 2009**
Fixed a bug in the support for unicode filenames in Windows.
A better support for unicode filenames has been added.
** Jan 19, 2009**
Fixed a small bug in the support for date/time.
** Jan 17, 2009**
Date/time information is displayed now as legal time.
** Jan 16, 2009**
Fixed a bug in the zoom cell feature.
** Jan 10, 2009**
More improvements to installer for Windows.
Fixed a serious bug in the installer for Windows.
** Jan 07, 2009**
Code style of the vitables package has been improved.
** Jan 02, 2009**
Code style of the h5db and docBrowser subpackages has been improved.
Code style of the preferences, nodes and nodeProperties subpackages has been improved.
Code style of the vtWidgets and vtTables subpackages has been improved.
** Jan 01, 2009**
PyQt4 imports changed to remove unnecessary code verbosity.
** Dec 27, 2008**
Fixed bug 014953.
Strings are managed via unicode strings with utf-8 encoding.
** Dec 22, 2008**
The User's Guide has been updated.
Every str() call as been replaced by a unicode() call.
** Dec 19, 2008**
Fixed a couple of minor problems.
Fixed a bug that made impossible to open files by drag and drop in
Windows.
Fixed a bug introduced in the previous commit.
The node copy/cut/paste mechanism has changed. Now it is much more efficient
and simpler.
** Dec 18, 2008**
The Copy Node operation has been greatly optimized.
Fixed an encoding related problem in the file opening procedure.
Fixed a minor issue with the vertical header of large tables.
The procedure for creating a Windows installer has been changed in order
to deal properly with PyQt4.
** Dec 16, 2008**
Fixed some bugs regarding portability between different platforms
** Dec 15, 2008**
Fixed a problem in setup.py.
Applied several simplifications derived from the use of Qt resources system.
Fixed some bugs regarding portability between different platforms.
** Dec 13, 2008**
Project clean-up and final changes.
** Dec 12, 2008**
The preferences package has been refactored.
** Dec 11, 2008**
Zooming cells with string content has been fixed.
Fixed an annoying bug introduced in changeset 184e748db458.
** Dec 10, 2008**
A context menu has been added to the workspace.
The User's Manual has been updated.
The documentation browser has been updated.
The module in charge of application configuration has been updated.