/[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 2652 by bh, Tue Jul 5 20:26:10 2005 UTC revision 2712 by bernhard, Sun Oct 15 23:27:05 2006 UTC
# Line 1  Line 1 
1    2006-10-15 Bernhard Reiter <[email protected]>
2    
3            * Thuban/UI/renderer.py: Added module variable verbose and
4            added verbose output before doing a raster projection.
5            Minor: Added (c) year 2006.
6    
7            * test/test_baserenderer.py: Added new function
8            test_projected_raster_decimalcommalocale()
9            Added new author Bernhard Reiter and new copyright year 2006.
10    
11            * libraries/thuban/gdalwarp.cpp(ProjectRasterFile): Adding
12            switching to LC_NUMERIC "C" and back before calling GDAL functions -
13            only #if python >=2.4 .
14    
15    2006-10-10 Didrik Pinte <[email protected]>
16    
17            Win32 build updates
18    
19            * setup.py :
20                - update to the latest libs for win32 setup tasks
21                    - added gdal and Lib content to the inno setup build task
22                    - added stable and experimental extensions to setup packages
23    
24            * thuban.py :
25                    - gdal support for win32 inno installation
26    
27    2006-10-10 Didrik Pinte <[email protected]>
28    
29            * Thuban/Model/layer.py (Layer.GetLabelPosFromShape): new method
30            extracted from Thuban/UI/viewport.py
31            * Thuban/UI/viewport.py (Viewport.LabelShapeAt): uses new method
32    
33    2006-09-28 Didrik Pinte <[email protected]>
34    
35            * Thuban/UI/classgen.py: bugfix due to wx2.6 update
36    
37            * Thuban/UI/view.py: removed non needed declaration
38    
39            * Thuban/UI/selection.py : typo correction
40    
41    2006-09-24 Bernhard Reiter <[email protected]>
42    
43            * Thuban/Model/proj.py(_do_we_have_to_work_around_broken_proj):
44            Making the test more robust for observed python 2.3 problems
45            with setlocale().
46    
47            * test/runtests.py: Added new option ---setdecimalcommalocale
48            to run all tests with an LC_NUMERIC that uses comma as decimal_point.
49            Minor: Added (c) year 2006. Fixed typo in a docstring.
50    
51            * test/test_transientdb.py: Minor: Added (c) year 2006. Fixed typo in
52            a docstring.
53    
54    2006-09-23 Bernhard Reiter <[email protected]>
55    
56            * Extensions/ogr/test/test_OGRShapestore.py: fixed skip_if_no_ogr()
57            and added it to TestOGRTable.setUp() so that all tests get skipped
58            if ogr cannot be imported. Added (c) year 2006.
59    
60    2006-09-18 Didrik Pinte <[email protected]>
61            
62            * wxPython 2.6 update : wx 2.4 syntax has been updated to 2.6
63            
64    2006-09-18 Bernhard Reiter <[email protected]>
65    
66            Fixed proj behaviour with python >=2.4 when decimal_point != '.'.
67    
68            * Thuban/UI/application.py: Fixed warning dialog when gdal is missing.
69    
70            * test/test_proj.py: new test_lc_numeric_robustness(). Added author
71            Bernhard Reiter and new copyright year 2006.
72    
73            * Thuban/Model/proj.py: New _do_we_have_to_work_around_broken_proj()
74            and Projection.assuregoodlocale(), Projection.assureinitlocale().
75            Added author Bernhard Reiter and (c) 2006.
76    
77    2006-09-15 Bernhard Reiter <[email protected]>
78    
79            * README: added RXP and pyRXP as optional for tests.
80    
81            * test/localessupport.py: New. Contains a helper function
82            to find a locale with comma used as decimal_point.
83    
84    2006-08-31 Bernhard Reiter <[email protected]>
85    
86            * README: fixed URLs to sqlite and pysqlite.
87    
88            * Thuban/UI/about.py: Added Didrik Pinte as contributor. Extended
89              copyright range to include 2006.
90    
91    2006-06-29 Didrik Pinte <[email protected]>
92    
93            * Thuban/UI/main.py: circular import fix.
94    
95    2006-06-27 Frank Koormann <[email protected]>
96    
97            New Classification "Pattern": Classify text attributes by regexp.
98    
99            * Thuban/Model/classification.py (class ClassGroupPattern):
100            New, group is associated with a regular expression.
101            (Classification._compile_classification): Store compiled regexp and
102            original group for pattern.
103            (Classification.FindGroup): Added pattern.
104    
105            * Thuban/UI/classifier.py
106            (ClassGrid._OnLabelRightClicked, ClassGrid.labelPopup):
107            New, add popup to select singleton/pattern.
108            (ClassTable.GetRowLabelValue, ClassTable.GetValueAsCustom,
109            ClassTable.SetValueAsCustom): Added pattern.
110            (ClassTable.__ParseInput): Autodetect singleton/pattern.
111    
112            * Thuban/Model/save.py (SessionSaver.write_classification):
113            Added pattern.
114    
115            * Thuban/Model/load.py (SessionLoader.start_clpattern,
116            SessionLoader.end_clpattern): New, process pattern elements.
117    
118            * test/test_classification.py (class TestClassGroupPattern): New.
119            (TestClassification.test_add_pattern,
120            TestClassification.test_multiple_groups_textual,
121            TestClassification.test_deepcopy_textual): New.
122            (TestClassification.test_multiple_groups_numerical):
123            Renamed test_multiple_groups.
124            (TestClassification.test_deepcopy_numerical): Renamed test_deepcopy.
125    
126            * test/test_save.py (SaveSessionTest.testClassifiedLayer):
127            Added pattern.
128    
129            * test/test_load.py (ClassificationTest.TestLayers, TestClassification):
130            Added pattern.
131    
132            * test/test_layer.py
133            (TestLayerModification.test_set_classification_textual): New
134            (TestLayerModification.test_set_classification_numerical):
135            Renamed test_set_classification.
136    
137            * Doc/manual/thuban-manual.xml: Added pattern to layer classification
138            description.
139    
140            * Resources/XML/thuban-1.1.dtd: Added clpattern element and attribs.
141    
142    2006-06-29 Didrik Pinte <[email protected]>
143    
144            * Thuban/version.py: Bugfix determination of SQLite, the wright one !
145              
146    2006-06-28 Didrik Pinte <[email protected]>
147    
148            * packaging/windows/thubanstart.py: sample file loading all the stable
149            extensions
150            
151    2006-06-28 Didrik Pinte <[email protected]>
152    
153            * Thuban/version.py: Bugfix determination of SQLite on old and recent
154            systems (support pysqlite1 and pysqlite2)
155    
156    2006-06-27 Frank Koormann <[email protected]>
157    
158            * Thuban/version.py: Bugfix determination of SQLite on old systems.
159    
160    2006-05-17 Didrik Pinte <[email protected]>
161            * Extensions/ogr/__init__.py : updated test for win32 and correct
162            imports
163    
164    2006-05-15 Didrik Pinte <[email protected]>
165            Ashamed ... still some tabs in the files
166    
167      * Thuban/version.py : tabs removed    
168      * Thuban/Model/transientdb.py : tabs removed
169    
170    2006-05-15 Didrik Pinte <[email protected]>
171    
172      * Thuban/version.py : coding style correction
173      * Thuban/Model/transientdb.py : coding style correction
174    
175    2006-05-15 Didrik Pinte <[email protected]>
176    
177      * Thuban/version.py : Updated imports to support pysqlite2
178    
179      * Thuban/Model/transientdb.py : Updated imports to support pysqlite2
180            Patched the querying system to support the param style of pysqlite2
181    
182    2006-04-24 Didrik Pinte <[email protected]>
183            * Extensions/svgexport/__init__.py: The extension now works on win32
184            architecture. Bug #87 corrected.
185    
186    2006-04-20 Bernhard Reiter <[email protected]>
187            * Doc/technotes/coding_guidelines.txt: Changed text from CVS to SVN.
188            Removed emacs specific hint and replaced it with a general hint
189            that editors might support writing changelogs.
190    
191    2006-04-12 Bernhard Reiter <[email protected]>
192    
193            * Thuban/version.py: Changed thuban_release mechanism to use "svn"
194            instead of "cvs".
195    
196    2006-03-31  Bernhard Reiter <[email protected]>
197    
198            * libraries/thuban/wxproj.cpp: including proj_api.h instead of
199            projects.h now. According the Frank Warmerdam and man pj_init
200            this is the public interface to proj. Thus I have changed PJ to projPJ.
201            And I could remove the hack to avoid clashes with typedef PVALUE
202            and #define LP in projects.h clashing with symbols when trying to
203            build on windows. The file is cleaner and nicer now.
204    
205    2006-03-29  Bernhard Reiter <[email protected]>
206    
207            * libraries/thuban/wxproj.cpp: undef LP to avoid clash when
208            trying to build with mingw.
209    
210    2005-10-18  Bernhard Reiter <[email protected]>
211    
212            * Thuban/UI/about.py: remove unused import of getdefaultlocale.
213            Added display of internal encoding to the about dialog text.
214    
215            * Extensions/svgexport/__init__.py: changed version to "1.0.0+cvs".
216    
217    2005-10-18  Bernhard Reiter <[email protected]>
218    
219            Startup improved: We fail right away if the internal encoding could
220            not be determined.
221    
222            * Thuban/__init__.py (get_internal_encoding): new.
223    
224            * test/test_stringrepresentation.py (class TestInternalEncoding):
225            Preserve the internal encoding for the tests in this class.
226    
227    2005-10-17  Bernhard Reiter <[email protected]>
228    
229            * test/test_stringrepresentation.py: New file, for now testing
230            that set_internal_coding() is throwing an exception for bad exceptions.
231    
232            * Thuban/__init__.py (set_internal_encoding): added a forwards
233            and backward translation, so that we fail early if the
234            internal_encoding is bad.
235    
236    2005-10-17  Bernhard Reiter <[email protected]>
237    
238            svgexport 1.0.0cvs: Fixed ARC layer writing: No filling is done.
239            You could actually get polylines with filling in between,
240            when the classification for the lines had a fill color.
241            E.g. this happens when you generate a classification from a ramp.
242    
243            * Extensions/svgexport/test/test_svgmapwriter.py:
244            New test_export_arc_no_fill(). Extend copyright notice to 2005.
245    
246            * Extensions/svgexport/svgmapwriter.py
247            (SVGRenderer.draw_shape_layer_incrementally()):
248            Setting TRANSPARENT_BRUSH for shaptype ARC.
249            Extend copyright notice to 2005.
250    
251            * Extensions/svgexport/__init__.py: Extend copyright notice to 2005.
252    
253    2005-09-08  Frank Koormann <[email protected]>
254    
255            * Doc/manual/thuban-manual.xml (Map Management): Fixed typo reported
256            by Erik (sigra.at.home.se)
257    
258    2005-08-18  Jan-Oliver Wagner <[email protected]>
259    
260            * Thuban/UI/renderer.py (ScreenRenderer.draw_selection_incrementally):
261            Call the right method for the default size.
262    
263    2005-08-11  Jan-Oliver Wagner <[email protected]>
264    
265            * Extensions/export_shapefile: New.
266    
267            * Extensions/export_shapefile/__init__.py: New. Initialize
268            the export_shapefile extension.
269    
270            * Extensions/export_shapefile/export_shapefile.py: New.
271            Exports a layer as a Shapefile.
272    
273    2005-08-08  Jan-Oliver Wagner <[email protected]>
274    
275            * po/de.po: String fixes. This fixes Debian bug #313843.
276    
277    2005-07-27  Jan-Oliver Wagner <[email protected]>
278    
279            Remove the attributes from the layer element in
280            .thuban files for the save routine.
281            This also solves RT bug #3149,
282            https://intevation.de/rt/webrt?serial_num=3149
283    
284            * test/test_load.py: (TestSingleLayer, TestNonAsciiColumnName,
285            TestLayerVisibility, TestSymbolSize, TestClassification, TestLabels,
286            TestLayerProjection, TestJoinedTable, TestLabelLayer): Removed
287            attributes from layer element to classification clnull element.
288    
289            * test/test_save.py (SaveSessionTest.testSingleLayer,
290            SaveSessionTest.testLayerProjection,
291            SaveSessionTest.testClassifiedLayer,
292            SaveSessionTest.test_joined_table, SaveSessionTest.test_save_postgis):
293            Removed attributes from layer element to classification clnull element.
294            (test_save_postgis.NonConnectionStore._fetch_table_information):
295            added pretending to have a shape_type.
296    
297            * Resources/XML/thuban-1.1.dtd: Make the attributes field
298            and field_type of classification optional.
299    
300            * Thuban/Model/classification.py (Classification.TreeItem.build_info):
301            Added output of size.
302    
303            * Thuban/Model/load.py (SessionLoader.start_classification):
304            Change attribute 'field' and 'field_type' from obligatory to
305            optional to allow empty classes (ie.  only with a default=clnull).
306    
307            * Thuban/Model/save.py (SessionSaver.write_layer): Don't write
308            any attributes anymore for the layer element.
309            (SessionSaver.write_classification): Even if there is no
310            classification field, still write the classification because
311            the clnull (default) symbol will not be defined anymore as
312            part of the layer element.
313    
314  2005-07-05  Bernhard Herzog  <[email protected]>  2005-07-05  Bernhard Herzog  <[email protected]>
315    
316          * setup.py (setup call): Version 1.1.0          * setup.py (setup call): Version 1.1.0

Legend:
Removed from v.2652  
changed lines
  Added in v.2712

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26