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

Legend:
Removed from v.2643  
changed lines
  Added in v.2724

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26