/[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 2730 by dpinte, Wed Feb 21 09:56:53 2007 UTC
# Line 1  Line 1 
1    2007-02-21 Didrik Pinte <[email protected]>
2    
3            * Extensions/umn_mapserver/__init__.py : UTF8 locales bugfix
4    
5    2007-02-20 Bernhard Reiter <[email protected]>
6    
7            * Thuban/version.py, setup.py: Getting ready for release 1.2.0.
8            Using this version number.
9    
10            * Doc/README: fixed a typo.
11    
12            * Doc/technotes/release_process.txt: Updated. Reference platform
13            is Debian Etch now. If windows, it should be window XP.
14            Marked a few entries in the instructions as "Old:".
15    
16            * README: Bumped requirements to wxWidgets 2.6.3.2 and gdal 1.3.2..
17            Added urls for homepage and infrastructure on wald. Fixed a typo.
18    
19            * MANIFEST.in: Added subdir packaging which should be in the tarball.
20    
21            * NEWS: Completed changes from 1.1.0 until today as gathered from
22            the Changelog entries. Added small section about OGR known problems
23            because we do not have a release-notes file so far.
24    
25            * Doc/manual/thuban-manual.xml: Removed the installation instructions
26            as they are outdated and they should be only in one place.
27            Bumped version number of the document to 1.2.0. Marked it as Draft
28            in the title.
29    
30            * Extensions/svgexport/: Get ready for release. Bump version
31            number to 1.0.1. Adjusted numbers in TODO.
32    
33            * Thuban/UI/about.py: Reworked the about text. It shows now
34            when somebody was active on Thuban. Added a list of maintainers.
35            Bernhard Reiter is the current maintainer, following up on Bernhard
36            Herzog.
37    
38            * Extensions/export_shapefile/export_shapefile.py: untabify.
39    
40            * test/README: Added example how to set the PATH for postgis on
41            Debian Etch.
42    
43    2007-01-13 Didrik Pinte <[email protected]>
44    
45            bboxdump, gns2shp, importAPR, mouseposition, ogr, profiling, svgexport
46            extensions migrated to wxPython 2.6
47    
48            * Extensions/bboxdump/bboxdump.py:
49            updated wx statements
50    
51            * Extensions/gns2shp/gns2shp.py:
52            updated wx statements
53    
54            * Extensions/importAPR/importAPR.py:
55            updated wx statements
56    
57            * Extensions/mouseposition/mouseposition.py:
58            updated wx statements
59    
60            * Extensions/ogr/
61            ogrdialog.py, ogrstart.py:
62            updated wx statements
63    
64            * Extensions/profiling/profiling.py:
65            updated wx statements
66    
67            * Extensions/svgexport/
68            maplegend.py, svgsaver.py:
69            updated wx statements
70    
71    
72    2007-01-08 Didrik Pinte <[email protected]>
73            
74            export_shapefile extension migrated to wxPython 2.6
75    
76            * Extensions/export_shapefile/export_shapefile.py:
77            updated wx statements, changed the FileDialog to wx.SAVE (was wx.OPEN)
78    
79    2007-01-08 Didrik Pinte <[email protected]>
80            
81            umn_mapserver extension migrated to wxPython 2.6
82    
83            * Extensions/umn_maserver/
84            mf_handle.py, mf_import.py, mf_export.py:
85            update wx imports to 2.6 policy
86    
87    2007-01-06 Didrik Pinte <[email protected]>
88    
89            UTF-8 locales support reading non utf-8 files.
90            This is a workaround and not a real bugfix. See
91            http://wald.intevation.org/tracker/index.php?func=detail&aid=118
92            for more details
93    
94            * Thuban/UI/tableview.py, controls.py, baserenderer.py, view.py:
95            decode text from iso-8859-1 encoding.
96    
97    2007-01-01 Bernhard Reiter <[email protected]>
98    
99            * test/postgissupport.py, test/test_postgis_db.py: adding an
100            explicit WITH OIDS to the create table commands. This fixes tests
101            that rely on an oid column to be present for postgresql >=8.0.
102            Thanks for Frank Koormann for the hint.
103    
104    2006-11-06 Didrik Pinte <[email protected]>
105    
106            * libraries/thuban/wxproj.cpp: bugfix - allow compilation with
107            msvc++ toolkit 2003
108    
109    2006-11-06 Bernhard Reiter <[email protected]>
110    
111            Made it easier to run PostGIS test on Debian Etch. Improving
112            https://wald.intevation.org/tracker/index.php?func=detail&aid=173 .
113    
114            * test/postgissupport.py: Taking pg_ctl and initdb commands
115            from internal variables now. Adding deactivated example values
116            for Debian Etch.  
117            find_postgis_sql(): Added special line for Debian Etch postgresql-8.1.
118            Added copyright year 2006.
119    
120    2006-10-25 Bernhard Reiter <[email protected]>
121            
122            Moved ogr Extension to Extension menu.
123    
124            * Extensions/ogr/
125            __init__.py, ogrstart.py, ogrshapes.py, ogrdialog.py
126            test/test_OGRShapestore.py, test/__init__.py:
127            adding encoding information and made sure Autor's names
128            with an umlaut are actually written with an umlaut.
129    
130            * Extensions/ogr/ogrstrat.py: now registering in menu "Extensions",
131            having a "(testing)" string before the submenu to prepare for 1.2.0
132            release.  Bumped copyright year to 2006.
133    
134    2006-10-15 Bernhard Reiter <[email protected]>
135    
136            * Thuban/UI/renderer.py: Added module variable verbose and
137            added verbose output before doing a raster projection.
138            Minor: Added (c) year 2006.
139    
140            * test/test_baserenderer.py: Added new function
141            test_projected_raster_decimalcommalocale()
142            Added new author Bernhard Reiter and new copyright year 2006.
143    
144            * libraries/thuban/gdalwarp.cpp(ProjectRasterFile): Adding
145            switching to LC_NUMERIC "C" and back before calling GDAL functions -
146            only #if python >=2.4 .
147    
148    2006-10-10 Didrik Pinte <[email protected]>
149    
150            Win32 build updates
151    
152            * setup.py :
153                - update to the latest libs for win32 setup tasks
154                    - added gdal and Lib content to the inno setup build task
155                    - added stable and experimental extensions to setup packages
156    
157            * thuban.py :
158                    - gdal support for win32 inno installation
159    
160    2006-10-10 Didrik Pinte <[email protected]>
161    
162            * Thuban/Model/layer.py (Layer.GetLabelPosFromShape): new method
163            extracted from Thuban/UI/viewport.py
164            * Thuban/UI/viewport.py (Viewport.LabelShapeAt): uses new method
165    
166    2006-09-28 Didrik Pinte <[email protected]>
167    
168            * Thuban/UI/classgen.py: bugfix due to wx2.6 update
169    
170            * Thuban/UI/view.py: removed non needed declaration
171    
172            * Thuban/UI/selection.py : typo correction
173    
174    2006-09-24 Bernhard Reiter <[email protected]>
175    
176            * Thuban/Model/proj.py(_do_we_have_to_work_around_broken_proj):
177            Making the test more robust for observed python 2.3 problems
178            with setlocale().
179    
180            * test/runtests.py: Added new option ---setdecimalcommalocale
181            to run all tests with an LC_NUMERIC that uses comma as decimal_point.
182            Minor: Added (c) year 2006. Fixed typo in a docstring.
183    
184            * test/test_transientdb.py: Minor: Added (c) year 2006. Fixed typo in
185            a docstring.
186    
187    2006-09-23 Bernhard Reiter <[email protected]>
188    
189            * Extensions/ogr/test/test_OGRShapestore.py: fixed skip_if_no_ogr()
190            and added it to TestOGRTable.setUp() so that all tests get skipped
191            if ogr cannot be imported. Added (c) year 2006.
192    
193    2006-09-18 Didrik Pinte <[email protected]>
194            
195            * wxPython 2.6 update : wx 2.4 syntax has been updated to 2.6
196            
197    2006-09-18 Bernhard Reiter <[email protected]>
198    
199            Fixed proj behaviour with python >=2.4 when decimal_point != '.'.
200    
201            * Thuban/UI/application.py: Fixed warning dialog when gdal is missing.
202    
203            * test/test_proj.py: new test_lc_numeric_robustness(). Added author
204            Bernhard Reiter and new copyright year 2006.
205    
206            * Thuban/Model/proj.py: New _do_we_have_to_work_around_broken_proj()
207            and Projection.assuregoodlocale(), Projection.assureinitlocale().
208            Added author Bernhard Reiter and (c) 2006.
209    
210    2006-09-15 Bernhard Reiter <[email protected]>
211    
212            * README: added RXP and pyRXP as optional for tests.
213    
214            * test/localessupport.py: New. Contains a helper function
215            to find a locale with comma used as decimal_point.
216    
217    2006-08-31 Bernhard Reiter <[email protected]>
218    
219            * README: fixed URLs to sqlite and pysqlite.
220    
221            * Thuban/UI/about.py: Added Didrik Pinte as contributor. Extended
222              copyright range to include 2006.
223    
224    2006-06-29 Didrik Pinte <[email protected]>
225    
226            * Thuban/UI/main.py: circular import fix.
227    
228    2006-06-27 Frank Koormann <[email protected]>
229    
230            New Classification "Pattern": Classify text attributes by regexp.
231    
232            * Thuban/Model/classification.py (class ClassGroupPattern):
233            New, group is associated with a regular expression.
234            (Classification._compile_classification): Store compiled regexp and
235            original group for pattern.
236            (Classification.FindGroup): Added pattern.
237    
238            * Thuban/UI/classifier.py
239            (ClassGrid._OnLabelRightClicked, ClassGrid.labelPopup):
240            New, add popup to select singleton/pattern.
241            (ClassTable.GetRowLabelValue, ClassTable.GetValueAsCustom,
242            ClassTable.SetValueAsCustom): Added pattern.
243            (ClassTable.__ParseInput): Autodetect singleton/pattern.
244    
245            * Thuban/Model/save.py (SessionSaver.write_classification):
246            Added pattern.
247    
248            * Thuban/Model/load.py (SessionLoader.start_clpattern,
249            SessionLoader.end_clpattern): New, process pattern elements.
250    
251            * test/test_classification.py (class TestClassGroupPattern): New.
252            (TestClassification.test_add_pattern,
253            TestClassification.test_multiple_groups_textual,
254            TestClassification.test_deepcopy_textual): New.
255            (TestClassification.test_multiple_groups_numerical):
256            Renamed test_multiple_groups.
257            (TestClassification.test_deepcopy_numerical): Renamed test_deepcopy.
258    
259            * test/test_save.py (SaveSessionTest.testClassifiedLayer):
260            Added pattern.
261    
262            * test/test_load.py (ClassificationTest.TestLayers, TestClassification):
263            Added pattern.
264    
265            * test/test_layer.py
266            (TestLayerModification.test_set_classification_textual): New
267            (TestLayerModification.test_set_classification_numerical):
268            Renamed test_set_classification.
269    
270            * Doc/manual/thuban-manual.xml: Added pattern to layer classification
271            description.
272    
273            * Resources/XML/thuban-1.1.dtd: Added clpattern element and attribs.
274    
275    2006-06-29 Didrik Pinte <[email protected]>
276    
277            * Thuban/version.py: Bugfix determination of SQLite, the wright one !
278              
279    2006-06-28 Didrik Pinte <[email protected]>
280    
281            * packaging/windows/thubanstart.py: sample file loading all the stable
282            extensions
283            
284    2006-06-28 Didrik Pinte <[email protected]>
285    
286            * Thuban/version.py: Bugfix determination of SQLite on old and recent
287            systems (support pysqlite1 and pysqlite2)
288    
289    2006-06-27 Frank Koormann <[email protected]>
290    
291            * Thuban/version.py: Bugfix determination of SQLite on old systems.
292    
293    2006-05-17 Didrik Pinte <[email protected]>
294            * Extensions/ogr/__init__.py : updated test for win32 and correct
295            imports
296    
297    2006-05-15 Didrik Pinte <[email protected]>
298            Ashamed ... still some tabs in the files
299    
300            * Thuban/version.py : tabs removed      
301            * Thuban/Model/transientdb.py : tabs removed
302    
303    2006-05-15 Didrik Pinte <[email protected]>
304    
305            * Thuban/version.py : coding style correction  
306            * Thuban/Model/transientdb.py : coding style correction
307    
308    2006-05-15 Didrik Pinte <[email protected]>
309    
310            * Thuban/version.py : Updated imports to support pysqlite2
311    
312            * Thuban/Model/transientdb.py : Updated imports to support pysqlite2
313            Patched the querying system to support the param style of pysqlite2
314    
315    2006-04-24 Didrik Pinte <[email protected]>
316    
317            * Extensions/svgexport/__init__.py: The extension now works on win32
318            architecture. Bug #87 corrected.
319    
320    2006-04-20 Bernhard Reiter <[email protected]>
321    
322            * Doc/technotes/coding_guidelines.txt: Changed text from CVS to SVN.
323            Removed emacs specific hint and replaced it with a general hint
324            that editors might support writing changelogs.
325    
326    2006-04-12 Bernhard Reiter <[email protected]>
327    
328            * Thuban/version.py: Changed thuban_release mechanism to use "svn"
329            instead of "cvs".
330    
331    2006-03-31  Bernhard Reiter <[email protected]>
332    
333            * libraries/thuban/wxproj.cpp: including proj_api.h instead of
334            projects.h now. According the Frank Warmerdam and man pj_init
335            this is the public interface to proj. Thus I have changed PJ to projPJ.
336            And I could remove the hack to avoid clashes with typedef PVALUE
337            and #define LP in projects.h clashing with symbols when trying to
338            build on windows. The file is cleaner and nicer now.
339    
340    2006-03-29  Bernhard Reiter <[email protected]>
341    
342            * libraries/thuban/wxproj.cpp: undef LP to avoid clash when
343            trying to build with mingw.
344    
345    2005-10-18  Bernhard Reiter <[email protected]>
346    
347            * Thuban/UI/about.py: remove unused import of getdefaultlocale.
348            Added display of internal encoding to the about dialog text.
349    
350            * Extensions/svgexport/__init__.py: changed version to "1.0.0+cvs".
351    
352    2005-10-18  Bernhard Reiter <[email protected]>
353    
354            Startup improved: We fail right away if the internal encoding could
355            not be determined.
356    
357            * Thuban/__init__.py (get_internal_encoding): new.
358    
359            * test/test_stringrepresentation.py (class TestInternalEncoding):
360            Preserve the internal encoding for the tests in this class.
361    
362    2005-10-17  Bernhard Reiter <[email protected]>
363    
364            * test/test_stringrepresentation.py: New file, for now testing
365            that set_internal_coding() is throwing an exception for bad exceptions.
366    
367            * Thuban/__init__.py (set_internal_encoding): added a forwards
368            and backward translation, so that we fail early if the
369            internal_encoding is bad.
370    
371    2005-10-17  Bernhard Reiter <[email protected]>
372    
373            svgexport 1.0.0cvs: Fixed ARC layer writing: No filling is done.
374            You could actually get polylines with filling in between,
375            when the classification for the lines had a fill color.
376            E.g. this happens when you generate a classification from a ramp.
377    
378            * Extensions/svgexport/test/test_svgmapwriter.py:
379            New test_export_arc_no_fill(). Extend copyright notice to 2005.
380    
381            * Extensions/svgexport/svgmapwriter.py
382            (SVGRenderer.draw_shape_layer_incrementally()):
383            Setting TRANSPARENT_BRUSH for shaptype ARC.
384            Extend copyright notice to 2005.
385    
386            * Extensions/svgexport/__init__.py: Extend copyright notice to 2005.
387    
388    2005-09-08  Frank Koormann <[email protected]>
389    
390            * Doc/manual/thuban-manual.xml (Map Management): Fixed typo reported
391            by Erik (sigra.at.home.se)
392    
393    2005-08-18  Jan-Oliver Wagner <[email protected]>
394    
395            * Thuban/UI/renderer.py (ScreenRenderer.draw_selection_incrementally):
396            Call the right method for the default size.
397    
398    2005-08-11  Jan-Oliver Wagner <[email protected]>
399    
400            * Extensions/export_shapefile: New.
401    
402            * Extensions/export_shapefile/__init__.py: New. Initialize
403            the export_shapefile extension.
404    
405            * Extensions/export_shapefile/export_shapefile.py: New.
406            Exports a layer as a Shapefile.
407    
408    2005-08-08  Jan-Oliver Wagner <[email protected]>
409    
410            * po/de.po: String fixes. This fixes Debian bug #313843.
411    
412    2005-07-27  Jan-Oliver Wagner <[email protected]>
413    
414            Remove the attributes from the layer element in
415            .thuban files for the save routine.
416            This also solves RT bug #3149,
417            https://intevation.de/rt/webrt?serial_num=3149
418    
419            * test/test_load.py: (TestSingleLayer, TestNonAsciiColumnName,
420            TestLayerVisibility, TestSymbolSize, TestClassification, TestLabels,
421            TestLayerProjection, TestJoinedTable, TestLabelLayer): Removed
422            attributes from layer element to classification clnull element.
423    
424            * test/test_save.py (SaveSessionTest.testSingleLayer,
425            SaveSessionTest.testLayerProjection,
426            SaveSessionTest.testClassifiedLayer,
427            SaveSessionTest.test_joined_table, SaveSessionTest.test_save_postgis):
428            Removed attributes from layer element to classification clnull element.
429            (test_save_postgis.NonConnectionStore._fetch_table_information):
430            added pretending to have a shape_type.
431    
432            * Resources/XML/thuban-1.1.dtd: Make the attributes field
433            and field_type of classification optional.
434    
435            * Thuban/Model/classification.py (Classification.TreeItem.build_info):
436            Added output of size.
437    
438            * Thuban/Model/load.py (SessionLoader.start_classification):
439            Change attribute 'field' and 'field_type' from obligatory to
440            optional to allow empty classes (ie.  only with a default=clnull).
441    
442            * Thuban/Model/save.py (SessionSaver.write_layer): Don't write
443            any attributes anymore for the layer element.
444            (SessionSaver.write_classification): Even if there is no
445            classification field, still write the classification because
446            the clnull (default) symbol will not be defined anymore as
447            part of the layer element.
448    
449  2005-07-05  Bernhard Herzog  <[email protected]>  2005-07-05  Bernhard Herzog  <[email protected]>
450    
451          * setup.py (setup call): Version 1.1.0          * setup.py (setup call): Version 1.1.0
# Line 1360  Line 1808 
1808    
1809          * Thuban/UI/about.py (About.__init__): Added          * Thuban/UI/about.py (About.__init__): Added
1810          Norbert Solymosi for hungarian translation and Ole Rahn          Norbert Solymosi for hungarian translation and Ole Rahn
1811          as contrbutor. Moved Bernhard Reiter from Contributor          as contributor. Moved Bernhard Reiter from Contributor
1812          to Developer.          to Developer.
1813    
1814  2004-11-27  Bernhard Reiter <[email protected]>  2004-11-27  Bernhard Reiter <[email protected]>

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

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26