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

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26