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

Legend:
Removed from v.2669  
changed lines
  Added in v.2729

root@scm.wald.intevation.org
ViewVC Help
Powered by ViewVC 1.1.26