/[thuban]/branches/WIP-pyshapelib-bramz/ChangeLog
ViewVC logotype

Diff of /branches/WIP-pyshapelib-bramz/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1011 by frank, Fri May 23 08:27:45 2003 UTC revision 1038 by bh, Mon May 26 17:30:54 2003 UTC
# Line 1  Line 1 
1    2003-05-26  Bernhard Herzog  <[email protected]>
2    
3            * Thuban/UI/mainwindow.py (MainWindow.TableOpen): Real
4            implementation. Mark parts of the file format strings for
5            localization.
6    
7            * Thuban/Model/session.py (Session.OpenTableFile): New. Open a dbf
8            file and add the table to the tables managed by the session
9    
10    2003-05-26  Jan-Oliver Wagner <[email protected]>
11    
12            * Thuban/UI/controls.py, Thuban/UI/identifyview.py, Thuban/UI/join.py,
13            Thuban/UI/labeldialog.py, Thuban/UI/mainwindow.py,
14            Thuban/UI/proj4dialog.py, Thuban/UI/tableview.py, Thuban/UI/view.py:
15            Replace the true/false of wxWindows by True/False of Python 2.2.1.
16    
17    2003-05-26  Jan-Oliver Wagner <[email protected]>
18    
19            * Thuban/UI/tableview.py (LayerTableFrame.__init__): If there is
20            already a selection present, update the grid accordingly.
21    
22            * Thuban/UI/mainwindow.py (MainWindow.TableShow): Make the dialog
23            resizeable and increase its initial size.
24    
25    2003-05-26  Frank Koormann  <[email protected]>
26    
27            Table export functionality
28    
29            * Thuban/Model/table.py (DBFTable.Width, MemoryTable.Width):
30            Return width (in characters) for a column.
31            (DBFTable.Precision, MemoryTable.Precision): Return decimal precision.
32            (table_to_dbf): Write table to dbf file.
33            (table_to_csv): Write table to csv file.
34    
35            * Thuban/Model/transientdb.py (TransientTableBase.Width,
36            TransientTableBase.Precision): Return column width and precision.
37    
38            * Thuban/UI/tableview.py (QueryTableFrame.OnSaveAs): Call table_to_dbf
39            or table_to_csv depending on file selection.
40    
41            * test/test_dbf_table.py:
42            Test table_to_dbf (extension of former part of test).
43    
44            * test/test_csv_table.py:
45            Test table_to_csv.
46    
47    2003-05-23  Jan-Oliver Wagner <[email protected]>
48    
49            * Thuban/UI/join.py (JoinDialog.OnJoin): Use _() for strings.
50            Use QueryTableFrame instead of TableFrame.
51    
52            * Thuban/UI/mainwindow.py (MainWindow.LayerShowTable): Prefix the
53            table window with 'Layer Table:' instead of 'Table:'.
54    
55    2003-05-23  Jan-Oliver Wagner <[email protected]>
56    
57            Give all tables a title via mix-in TitledObject.LayerShowTable
58    
59            * Thuban/Model/base.py (TitledObject.SetTitle): Call method 'issue'
60            only if it exists.
61    
62            * Thuban/Model/table.py (DBFTable, MemoryTable): mix-in TitledObject
63            and call its init-method with a default title. Remove Title() method.
64    
65            * Thuban/Model/transientdb.py (TransientTable, TransientJoinedTable,
66            AutoTransientTable): mix-in TitledObject and call its init-method with
67            a default title. Remove Title() method.
68    
69    2003-05-23  Bernhard Herzog  <[email protected]>
70    
71            * Thuban/Model/session.py (Session.AddShapeStore): Define
72            AddShapeStore analogously to AddTable.
73    
74            * test/test_session.py (TestSessionSimple.test_add_shapestore):
75            New. Test for AddShapeStore
76    
77    2003-05-23  Jan-Oliver Wagner <[email protected]>
78    
79            Introducing QueryTableFrame and a very coarse ShowTable implementation.
80    
81            * Thuban/UI/tableview.py (LayerTableFrame, QueryTableFrame): Split the
82            class LayerTableFrame into two classes, LayerTableFrame and QueryTableFrame.
83            The latter implements the selection GUI without dependency on a layer.
84            LayerTableFrame now is derived from QueryTableFrame and connects
85            to a layer.
86    
87            * Thuban/UI/mainwindow.py (MainWindow.TableShow): A very coarse
88            implementation that still needs work.
89    
90            * Thuban/Model/layer.py (Layer.TreeInfo): Added filename.
91    
92  2003-05-22  Frank Koormann  <[email protected]>  2003-05-22  Frank Koormann  <[email protected]>
93    
94          * Thuban/Model/transientdb.py (TransientJoinedTable.__init__):          * Thuban/Model/transientdb.py (TransientJoinedTable.__init__):

Legend:
Removed from v.1011  
changed lines
  Added in v.1038

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26