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

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

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26