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

Legend:
Removed from v.2674  
changed lines
  Added in v.2755

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26