/[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 2638 by bh, Thu Jun 30 14:55:08 2005 UTC revision 2669 by jan, Thu Aug 18 21:55:21 2005 UTC
# Line 1  Line 1 
1    2005-08-18  Jan-Oliver Wagner <[email protected]>
2    
3            * Thuban/UI/renderer.py (ScreenRenderer.draw_selection_incrementally):
4            Call the right method for the default size.
5    
6    2005-08-11  Jan-Oliver Wagner <[email protected]>
7    
8            * Extensions/export_shapefile: New.
9    
10            * Extensions/export_shapefile/__init__.py: New. Initialize
11            the export_shapefile extension.
12    
13            * Extensions/export_shapefile/export_shapefile.py: New.
14            Exports a layer as a Shapefile.
15    
16    2005-08-08  Jan-Oliver Wagner <[email protected]>
17    
18            * po/de.po: String fixes. This fixes Debian bug #313843.
19    
20    2005-07-27  Jan-Oliver Wagner <[email protected]>
21    
22            Remove the attributes from the layer element in
23            .thuban files for the save routine.
24            This also solves RT bug #3149,
25            https://intevation.de/rt/webrt?serial_num=3149
26    
27            * test/test_load.py: (TestSingleLayer, TestNonAsciiColumnName,
28            TestLayerVisibility, TestSymbolSize, TestClassification, TestLabels,
29            TestLayerProjection, TestJoinedTable, TestLabelLayer): Removed
30            attributes from layer element to classification clnull element.
31    
32            * test/test_save.py (SaveSessionTest.testSingleLayer,
33            SaveSessionTest.testLayerProjection,
34            SaveSessionTest.testClassifiedLayer,
35            SaveSessionTest.test_joined_table, SaveSessionTest.test_save_postgis):
36            Removed attributes from layer element to classification clnull element.
37            (test_save_postgis.NonConnectionStore._fetch_table_information):
38            added pretending to have a shape_type.
39    
40            * Resources/XML/thuban-1.1.dtd: Make the attributes field
41            and field_type of classification optional.
42    
43            * Thuban/Model/classification.py (Classification.TreeItem.build_info):
44            Added output of size.
45    
46            * Thuban/Model/load.py (SessionLoader.start_classification):
47            Change attribute 'field' and 'field_type' from obligatory to
48            optional to allow empty classes (ie.  only with a default=clnull).
49    
50            * Thuban/Model/save.py (SessionSaver.write_layer): Don't write
51            any attributes anymore for the layer element.
52            (SessionSaver.write_classification): Even if there is no
53            classification field, still write the classification because
54            the clnull (default) symbol will not be defined anymore as
55            part of the layer element.
56    
57    2005-07-05  Bernhard Herzog  <[email protected]>
58    
59            * setup.py (setup call): Version 1.1.0
60    
61            * NEWS: Update for 1.1.0
62    
63            * MANIFEST.in: Add *.txt to files taken from Doc.  Otherwise the
64            technores won't be included
65    
66            * Thuban/UI/about.py (About.__init__): Extend copyright notice to
67            2005
68    
69            * po/de.po: Updated.
70    
71    2005-07-05  Bernhard Herzog  <[email protected]>
72    
73            * README: gdal 1.1.8 is too old.  1.2.5 works.
74    
75    2005-07-05  Bernhard Herzog  <[email protected]>
76    
77            * Resources/XML/thuban-1.1.dtd (rasterlayer): Add the opacity and
78            masktype attributes.
79    
80    2005-07-05  Bernhard Herzog  <[email protected]>
81    
82            * Thuban/Model/layer.py (Layer.__mangle_bounding_box)
83            (Layer.ClipBoundingBox): Rename ClipBoundingBox to
84            __mangle_bounding_box.  See the comments in the code and RT #2845
85    
86            * test/test_layer.py (TestLayer.test_arc_layer_with_projection):
87            Remove the explicit test of ClipBoundingBox.  The method isn't
88            public anymore and the direct call in the test wasn't necessary in
89            the first place.  If ClipBoundingBox (now __mangle_bounding_box)
90            isn't called, the return value of ShapesInRegion will be
91            different.
92    
93    2005-07-05  Bernhard Herzog  <[email protected]>
94    
95            * Thuban/UI/viewport.py (ViewPort.set_view_transform): Handle
96            ZeroDivisionError exceptions.  I don't know when they happen
97            exactly.  It probably happens when the projections aren't set
98            properly.
99    
100    2005-07-01  Bernhard Herzog  <[email protected]>
101    
102            First step towards unicode.  With this roughly we're at step 1
103            string_representation.txt
104    
105            * Doc/technotes/string_representation.txt: New.  Document how
106            strings are represented in Thuban and how to get to a Unicode
107            Thuban.
108    
109            * Thuban/__init__.py (set_internal_encoding)
110            (unicode_from_internal, internal_from_unicode): New. The first few
111            functions for the internal string representation
112    
113            * Thuban/UI/about.py (unicodeToLocale): Removed.  Use
114            internal_from_unicode instead.
115    
116            * Thuban/UI/__init__.py (install_wx_translation): Determine the
117            encoding to use for the internal string representation.  Also,
118            change the translation function to return strings in internal
119            representation even on unicode builds of wxPython
120    
121            * Thuban/Model/load.py (SessionLoader.check_attrs): Decode
122            filenames too.
123            (SessionLoader.start_clrange): Use check_attrs to decode and check
124            the attributes.
125    
126            * Thuban/Model/xmlreader.py (XMLReader.encode): Use
127            internal_from_unicode to convert unicode strings.
128    
129            * Thuban/Model/xmlwriter.py (XMLWriter.encode): Use
130            unicode_from_internal when applicable
131    
132            * test/runtests.py (main): New command line option:
133            internal-encoding to specify the internal string encoding to use
134            in the tests.
135    
136            * test/support.py (initthuban): Set the internal encoding to
137            latin-1
138    
139            * test/test_load.py (TestSingleLayer.test, TestClassification.test)
140            (TestLabelLayer.test): Use the internal string representation when
141            dealing with non-ascii characters
142    
143            * test/test_load_1_0.py (TestSingleLayer.test)
144            (TestClassification.test, TestLabelLayer.test): Use the internal
145            string representation when dealing with non-ascii characters
146    
147            * test/test_load_0_9.py (TestSingleLayer.test)
148            (TestClassification.test): Use the internal string representation
149            when dealing with non-ascii characters
150    
151            * test/test_load_0_8.py (TestUnicodeStrings.test): Use the
152            internal string representation when dealing with non-ascii
153            characters
154    
155            * test/test_save.py (XMLWriterTest.testEncode)
156            (SaveSessionTest.testClassifiedLayer): Use the internal string
157            representation when dealing with non-ascii characters where
158            applicable
159    
160    2005-06-30  Bernhard Herzog  <[email protected]>
161    
162            * test/runtests.py: Untabify.
163    
164    2005-06-30  Bernhard Herzog  <[email protected]>
165    
166            * Thuban/UI/renderer.py (ScreenRenderer.draw_selection_incrementally):
167            untabify.
168    
169  2005-06-30  Bernhard Herzog  <[email protected]>  2005-06-30  Bernhard Herzog  <[email protected]>
170    
171          * Extensions/ogr/test/__init__.py: Add missing coding directive          * Extensions/ogr/test/__init__.py: Add missing coding directive

Legend:
Removed from v.2638  
changed lines
  Added in v.2669

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26