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

Legend:
Removed from v.2628  
changed lines
  Added in v.2682

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26