/[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

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

Legend:
Removed from v.2670  
changed lines
  Added in v.2742

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26