/[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 2626 by jonathan, Thu May 12 14:54:50 2005 UTC revision 2675 by bernhard, Wed Mar 29 10:58:44 2006 UTC
# Line 1  Line 1 
1    2006-03-29  Bernhard Reiter <[email protected]>
2            * libraries/thuban/wxproj.cpp: undef LP to avoid clash when
3            trying to build with mingw.
4    
5    2005-10-18  Bernhard Reiter <[email protected]>
6    
7            * Thuban/UI/about.py: remove unused import of getdefaultlocale.
8            Added display of internal encoding to the about dialog text.
9    
10            * Extensions/svgexport/__init__.py: changed version to "1.0.0+cvs".
11    
12    2005-10-18  Bernhard Reiter <[email protected]>
13    
14            Startup improved: We fail right away if the internal encoding could
15            not be determined.
16    
17            * Thuban/__init__.py (get_internal_encoding): new.
18    
19            * test/test_stringrepresentation.py (class TestInternalEncoding):
20            Preserve the internal encoding for the tests in this class.
21    
22    2005-10-17  Bernhard Reiter <[email protected]>
23    
24    
25            * test/test_stringrepresentation.py: New file, for now testing
26            that set_internal_coding() is throwing an exception for bad exceptions.
27    
28            * Thuban/__init__.py (set_internal_encoding): added a forwards
29            and backward translation, so that we fail early if the
30            internal_encoding is bad.
31    
32    2005-10-17  Bernhard Reiter <[email protected]>
33    
34            svgexport 1.0.0cvs: Fixed ARC layer writing: No filling is done.
35            You could actually get polylines with filling in between,
36            when the classification for the lines had a fill color.
37            E.g. this happens when you generate a classification from a ramp.
38    
39            * Extensions/svgexport/test/test_svgmapwriter.py:
40            New test_export_arc_no_fill(). Extend copyright notice to 2005.
41    
42            * Extensions/svgexport/svgmapwriter.py
43            (SVGRenderer.draw_shape_layer_incrementally()):
44            Setting TRANSPARENT_BRUSH for shaptype ARC.
45            Extend copyright notice to 2005.
46    
47            * Extensions/svgexport/__init__.py: Extend copyright notice to 2005.
48    
49    2005-09-08  Frank Koormann <[email protected]>
50    
51            * Doc/manual/thuban-manual.xml (Map Management): Fixed typo reported
52            by Erik (sigra.at.home.se)
53    
54    2005-08-18  Jan-Oliver Wagner <[email protected]>
55    
56            * Thuban/UI/renderer.py (ScreenRenderer.draw_selection_incrementally):
57            Call the right method for the default size.
58    
59    2005-08-11  Jan-Oliver Wagner <[email protected]>
60    
61            * Extensions/export_shapefile: New.
62    
63            * Extensions/export_shapefile/__init__.py: New. Initialize
64            the export_shapefile extension.
65    
66            * Extensions/export_shapefile/export_shapefile.py: New.
67            Exports a layer as a Shapefile.
68    
69    2005-08-08  Jan-Oliver Wagner <[email protected]>
70    
71            * po/de.po: String fixes. This fixes Debian bug #313843.
72    
73    2005-07-27  Jan-Oliver Wagner <[email protected]>
74    
75            Remove the attributes from the layer element in
76            .thuban files for the save routine.
77            This also solves RT bug #3149,
78            https://intevation.de/rt/webrt?serial_num=3149
79    
80            * test/test_load.py: (TestSingleLayer, TestNonAsciiColumnName,
81            TestLayerVisibility, TestSymbolSize, TestClassification, TestLabels,
82            TestLayerProjection, TestJoinedTable, TestLabelLayer): Removed
83            attributes from layer element to classification clnull element.
84    
85            * test/test_save.py (SaveSessionTest.testSingleLayer,
86            SaveSessionTest.testLayerProjection,
87            SaveSessionTest.testClassifiedLayer,
88            SaveSessionTest.test_joined_table, SaveSessionTest.test_save_postgis):
89            Removed attributes from layer element to classification clnull element.
90            (test_save_postgis.NonConnectionStore._fetch_table_information):
91            added pretending to have a shape_type.
92    
93            * Resources/XML/thuban-1.1.dtd: Make the attributes field
94            and field_type of classification optional.
95    
96            * Thuban/Model/classification.py (Classification.TreeItem.build_info):
97            Added output of size.
98    
99            * Thuban/Model/load.py (SessionLoader.start_classification):
100            Change attribute 'field' and 'field_type' from obligatory to
101            optional to allow empty classes (ie.  only with a default=clnull).
102    
103            * Thuban/Model/save.py (SessionSaver.write_layer): Don't write
104            any attributes anymore for the layer element.
105            (SessionSaver.write_classification): Even if there is no
106            classification field, still write the classification because
107            the clnull (default) symbol will not be defined anymore as
108            part of the layer element.
109    
110    2005-07-05  Bernhard Herzog  <[email protected]>
111    
112            * setup.py (setup call): Version 1.1.0
113    
114            * NEWS: Update for 1.1.0
115    
116            * MANIFEST.in: Add *.txt to files taken from Doc.  Otherwise the
117            technores won't be included
118    
119            * Thuban/UI/about.py (About.__init__): Extend copyright notice to
120            2005
121    
122            * po/de.po: Updated.
123    
124    2005-07-05  Bernhard Herzog  <[email protected]>
125    
126            * README: gdal 1.1.8 is too old.  1.2.5 works.
127    
128    2005-07-05  Bernhard Herzog  <[email protected]>
129    
130            * Resources/XML/thuban-1.1.dtd (rasterlayer): Add the opacity and
131            masktype attributes.
132    
133    2005-07-05  Bernhard Herzog  <[email protected]>
134    
135            * Thuban/Model/layer.py (Layer.__mangle_bounding_box)
136            (Layer.ClipBoundingBox): Rename ClipBoundingBox to
137            __mangle_bounding_box.  See the comments in the code and RT #2845
138    
139            * test/test_layer.py (TestLayer.test_arc_layer_with_projection):
140            Remove the explicit test of ClipBoundingBox.  The method isn't
141            public anymore and the direct call in the test wasn't necessary in
142            the first place.  If ClipBoundingBox (now __mangle_bounding_box)
143            isn't called, the return value of ShapesInRegion will be
144            different.
145    
146    2005-07-05  Bernhard Herzog  <[email protected]>
147    
148            * Thuban/UI/viewport.py (ViewPort.set_view_transform): Handle
149            ZeroDivisionError exceptions.  I don't know when they happen
150            exactly.  It probably happens when the projections aren't set
151            properly.
152    
153    2005-07-01  Bernhard Herzog  <[email protected]>
154    
155            First step towards unicode.  With this roughly we're at step 1
156            string_representation.txt
157    
158            * Doc/technotes/string_representation.txt: New.  Document how
159            strings are represented in Thuban and how to get to a Unicode
160            Thuban.
161    
162            * Thuban/__init__.py (set_internal_encoding)
163            (unicode_from_internal, internal_from_unicode): New. The first few
164            functions for the internal string representation
165    
166            * Thuban/UI/about.py (unicodeToLocale): Removed.  Use
167            internal_from_unicode instead.
168    
169            * Thuban/UI/__init__.py (install_wx_translation): Determine the
170            encoding to use for the internal string representation.  Also,
171            change the translation function to return strings in internal
172            representation even on unicode builds of wxPython
173    
174            * Thuban/Model/load.py (SessionLoader.check_attrs): Decode
175            filenames too.
176            (SessionLoader.start_clrange): Use check_attrs to decode and check
177            the attributes.
178    
179            * Thuban/Model/xmlreader.py (XMLReader.encode): Use
180            internal_from_unicode to convert unicode strings.
181    
182            * Thuban/Model/xmlwriter.py (XMLWriter.encode): Use
183            unicode_from_internal when applicable
184    
185            * test/runtests.py (main): New command line option:
186            internal-encoding to specify the internal string encoding to use
187            in the tests.
188    
189            * test/support.py (initthuban): Set the internal encoding to
190            latin-1
191    
192            * test/test_load.py (TestSingleLayer.test, TestClassification.test)
193            (TestLabelLayer.test): Use the internal string representation when
194            dealing with non-ascii characters
195    
196            * test/test_load_1_0.py (TestSingleLayer.test)
197            (TestClassification.test, TestLabelLayer.test): Use the internal
198            string representation when dealing with non-ascii characters
199    
200            * test/test_load_0_9.py (TestSingleLayer.test)
201            (TestClassification.test): Use the internal string representation
202            when dealing with non-ascii characters
203    
204            * test/test_load_0_8.py (TestUnicodeStrings.test): Use the
205            internal string representation when dealing with non-ascii
206            characters
207    
208            * test/test_save.py (XMLWriterTest.testEncode)
209            (SaveSessionTest.testClassifiedLayer): Use the internal string
210            representation when dealing with non-ascii characters where
211            applicable
212    
213    2005-06-30  Bernhard Herzog  <[email protected]>
214    
215            * test/runtests.py: Untabify.
216    
217    2005-06-30  Bernhard Herzog  <[email protected]>
218    
219            * Thuban/UI/renderer.py (ScreenRenderer.draw_selection_incrementally):
220            untabify.
221    
222    2005-06-30  Bernhard Herzog  <[email protected]>
223    
224            * Extensions/ogr/test/__init__.py: Add missing coding directive
225    
226    2005-06-28  Jan-Oliver Wagner <[email protected]>
227    
228            * Thuban/UI/renderer.py (ScreenRenderer.draw_selection_incrementally):
229            Use the default size for rendering selected items of default type.
230            Fixes part 2 of https://intevation.de/rt/webrt?serial_num=3149
231    
232    2005-06-28  Jan-Oliver Wagner <[email protected]>
233    
234            * Extensions/importAPR/apr.py (APR_BShSym): Extend by 'Stripple'.
235            (APR_TClr.GetThubanColor): Fix bug in color interpretation.
236            Thanks to Frank Koormann who identified this problem.
237    
238            * Extensions/importAPR/importAPR.py (APR_VShSym): New. Just
239            another symbol identified.
240    
241    2005-06-27  Jan-Oliver Wagner <[email protected]>
242    
243            * Doc/manual/thuban-manual-de.xml: More translations.
244    
245  2005-05-12  Jonathan Coles <[email protected]>  2005-05-12  Jonathan Coles <[email protected]>
246                    
247          * Thuban/UI/projdialog.py: Add missing import, which led to an          * Thuban/UI/projdialog.py: Add missing import, which led to an

Legend:
Removed from v.2626  
changed lines
  Added in v.2675

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26