/[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 2714 by bernhard, Mon Nov 6 10:09:14 2006 UTC
# Line 1  Line 1 
1    2006-11-06 Bernhard Reiter <[email protected]>
2    
3            Fixing the possibility to run postgis tests on Debian Etch (80%).
4    
5            * test/postgissupport.py: Taking pg_ctl and initdb commands
6            from internal variables now. Adding deactivated example values
7            for Debian Etch.  
8            find_postgis_sql(): Added special line for Debian Etch postgresql-8.1.
9            Added copyright year 2006.
10    
11    2006-10-25 Bernhard Reiter <[email protected]>
12            
13            Moved ogr Extension to Extension menu.
14    
15            * Extensions/ogr/
16            __init__.py, ogrstart.py, ogrshapes.py, ogrdialog.py
17            test/test_OGRShapestore.py, test/__init__.py:
18            adding encoding information and made sure Autor's names
19            with an umlaut are actually written with an umlaut.
20    
21            * Extensions/ogr/ogrstrat.py: now registering in menu "Extensions",
22            having a "(testing)" string before the submenu to prepare for 1.2.0
23            release.  Bumped copyright year to 2006.
24    
25    2006-10-15 Bernhard Reiter <[email protected]>
26    
27            * Thuban/UI/renderer.py: Added module variable verbose and
28            added verbose output before doing a raster projection.
29            Minor: Added (c) year 2006.
30    
31            * test/test_baserenderer.py: Added new function
32            test_projected_raster_decimalcommalocale()
33            Added new author Bernhard Reiter and new copyright year 2006.
34    
35            * libraries/thuban/gdalwarp.cpp(ProjectRasterFile): Adding
36            switching to LC_NUMERIC "C" and back before calling GDAL functions -
37            only #if python >=2.4 .
38    
39    2006-10-10 Didrik Pinte <[email protected]>
40    
41            Win32 build updates
42    
43            * setup.py :
44                - update to the latest libs for win32 setup tasks
45                    - added gdal and Lib content to the inno setup build task
46                    - added stable and experimental extensions to setup packages
47    
48            * thuban.py :
49                    - gdal support for win32 inno installation
50    
51    2006-10-10 Didrik Pinte <[email protected]>
52    
53            * Thuban/Model/layer.py (Layer.GetLabelPosFromShape): new method
54            extracted from Thuban/UI/viewport.py
55            * Thuban/UI/viewport.py (Viewport.LabelShapeAt): uses new method
56    
57    2006-09-28 Didrik Pinte <[email protected]>
58    
59            * Thuban/UI/classgen.py: bugfix due to wx2.6 update
60    
61            * Thuban/UI/view.py: removed non needed declaration
62    
63            * Thuban/UI/selection.py : typo correction
64    
65    2006-09-24 Bernhard Reiter <[email protected]>
66    
67            * Thuban/Model/proj.py(_do_we_have_to_work_around_broken_proj):
68            Making the test more robust for observed python 2.3 problems
69            with setlocale().
70    
71            * test/runtests.py: Added new option ---setdecimalcommalocale
72            to run all tests with an LC_NUMERIC that uses comma as decimal_point.
73            Minor: Added (c) year 2006. Fixed typo in a docstring.
74    
75            * test/test_transientdb.py: Minor: Added (c) year 2006. Fixed typo in
76            a docstring.
77    
78    2006-09-23 Bernhard Reiter <[email protected]>
79    
80            * Extensions/ogr/test/test_OGRShapestore.py: fixed skip_if_no_ogr()
81            and added it to TestOGRTable.setUp() so that all tests get skipped
82            if ogr cannot be imported. Added (c) year 2006.
83    
84    2006-09-18 Didrik Pinte <[email protected]>
85            
86            * wxPython 2.6 update : wx 2.4 syntax has been updated to 2.6
87            
88    2006-09-18 Bernhard Reiter <[email protected]>
89    
90            Fixed proj behaviour with python >=2.4 when decimal_point != '.'.
91    
92            * Thuban/UI/application.py: Fixed warning dialog when gdal is missing.
93    
94            * test/test_proj.py: new test_lc_numeric_robustness(). Added author
95            Bernhard Reiter and new copyright year 2006.
96    
97            * Thuban/Model/proj.py: New _do_we_have_to_work_around_broken_proj()
98            and Projection.assuregoodlocale(), Projection.assureinitlocale().
99            Added author Bernhard Reiter and (c) 2006.
100    
101    2006-09-15 Bernhard Reiter <[email protected]>
102    
103            * README: added RXP and pyRXP as optional for tests.
104    
105            * test/localessupport.py: New. Contains a helper function
106            to find a locale with comma used as decimal_point.
107    
108    2006-08-31 Bernhard Reiter <[email protected]>
109    
110            * README: fixed URLs to sqlite and pysqlite.
111    
112            * Thuban/UI/about.py: Added Didrik Pinte as contributor. Extended
113              copyright range to include 2006.
114    
115    2006-06-29 Didrik Pinte <[email protected]>
116    
117            * Thuban/UI/main.py: circular import fix.
118    
119    2006-06-27 Frank Koormann <[email protected]>
120    
121            New Classification "Pattern": Classify text attributes by regexp.
122    
123            * Thuban/Model/classification.py (class ClassGroupPattern):
124            New, group is associated with a regular expression.
125            (Classification._compile_classification): Store compiled regexp and
126            original group for pattern.
127            (Classification.FindGroup): Added pattern.
128    
129            * Thuban/UI/classifier.py
130            (ClassGrid._OnLabelRightClicked, ClassGrid.labelPopup):
131            New, add popup to select singleton/pattern.
132            (ClassTable.GetRowLabelValue, ClassTable.GetValueAsCustom,
133            ClassTable.SetValueAsCustom): Added pattern.
134            (ClassTable.__ParseInput): Autodetect singleton/pattern.
135    
136            * Thuban/Model/save.py (SessionSaver.write_classification):
137            Added pattern.
138    
139            * Thuban/Model/load.py (SessionLoader.start_clpattern,
140            SessionLoader.end_clpattern): New, process pattern elements.
141    
142            * test/test_classification.py (class TestClassGroupPattern): New.
143            (TestClassification.test_add_pattern,
144            TestClassification.test_multiple_groups_textual,
145            TestClassification.test_deepcopy_textual): New.
146            (TestClassification.test_multiple_groups_numerical):
147            Renamed test_multiple_groups.
148            (TestClassification.test_deepcopy_numerical): Renamed test_deepcopy.
149    
150            * test/test_save.py (SaveSessionTest.testClassifiedLayer):
151            Added pattern.
152    
153            * test/test_load.py (ClassificationTest.TestLayers, TestClassification):
154            Added pattern.
155    
156            * test/test_layer.py
157            (TestLayerModification.test_set_classification_textual): New
158            (TestLayerModification.test_set_classification_numerical):
159            Renamed test_set_classification.
160    
161            * Doc/manual/thuban-manual.xml: Added pattern to layer classification
162            description.
163    
164            * Resources/XML/thuban-1.1.dtd: Added clpattern element and attribs.
165    
166    2006-06-29 Didrik Pinte <[email protected]>
167    
168            * Thuban/version.py: Bugfix determination of SQLite, the wright one !
169              
170    2006-06-28 Didrik Pinte <[email protected]>
171    
172            * packaging/windows/thubanstart.py: sample file loading all the stable
173            extensions
174            
175    2006-06-28 Didrik Pinte <[email protected]>
176    
177            * Thuban/version.py: Bugfix determination of SQLite on old and recent
178            systems (support pysqlite1 and pysqlite2)
179    
180    2006-06-27 Frank Koormann <[email protected]>
181    
182            * Thuban/version.py: Bugfix determination of SQLite on old systems.
183    
184    2006-05-17 Didrik Pinte <[email protected]>
185            * Extensions/ogr/__init__.py : updated test for win32 and correct
186            imports
187    
188    2006-05-15 Didrik Pinte <[email protected]>
189            Ashamed ... still some tabs in the files
190    
191      * Thuban/version.py : tabs removed    
192      * Thuban/Model/transientdb.py : tabs removed
193    
194    2006-05-15 Didrik Pinte <[email protected]>
195    
196      * Thuban/version.py : coding style correction
197      * Thuban/Model/transientdb.py : coding style correction
198    
199    2006-05-15 Didrik Pinte <[email protected]>
200    
201      * Thuban/version.py : Updated imports to support pysqlite2
202    
203      * Thuban/Model/transientdb.py : Updated imports to support pysqlite2
204            Patched the querying system to support the param style of pysqlite2
205    
206    2006-04-24 Didrik Pinte <[email protected]>
207            * Extensions/svgexport/__init__.py: The extension now works on win32
208            architecture. Bug #87 corrected.
209    
210    2006-04-20 Bernhard Reiter <[email protected]>
211            * Doc/technotes/coding_guidelines.txt: Changed text from CVS to SVN.
212            Removed emacs specific hint and replaced it with a general hint
213            that editors might support writing changelogs.
214    
215    2006-04-12 Bernhard Reiter <[email protected]>
216    
217            * Thuban/version.py: Changed thuban_release mechanism to use "svn"
218            instead of "cvs".
219    
220    2006-03-31  Bernhard Reiter <[email protected]>
221    
222            * libraries/thuban/wxproj.cpp: including proj_api.h instead of
223            projects.h now. According the Frank Warmerdam and man pj_init
224            this is the public interface to proj. Thus I have changed PJ to projPJ.
225            And I could remove the hack to avoid clashes with typedef PVALUE
226            and #define LP in projects.h clashing with symbols when trying to
227            build on windows. The file is cleaner and nicer now.
228    
229    2006-03-29  Bernhard Reiter <[email protected]>
230    
231            * libraries/thuban/wxproj.cpp: undef LP to avoid clash when
232            trying to build with mingw.
233    
234    2005-10-18  Bernhard Reiter <[email protected]>
235    
236            * Thuban/UI/about.py: remove unused import of getdefaultlocale.
237            Added display of internal encoding to the about dialog text.
238    
239            * Extensions/svgexport/__init__.py: changed version to "1.0.0+cvs".
240    
241    2005-10-18  Bernhard Reiter <[email protected]>
242    
243            Startup improved: We fail right away if the internal encoding could
244            not be determined.
245    
246            * Thuban/__init__.py (get_internal_encoding): new.
247    
248            * test/test_stringrepresentation.py (class TestInternalEncoding):
249            Preserve the internal encoding for the tests in this class.
250    
251    2005-10-17  Bernhard Reiter <[email protected]>
252    
253            * test/test_stringrepresentation.py: New file, for now testing
254            that set_internal_coding() is throwing an exception for bad exceptions.
255    
256            * Thuban/__init__.py (set_internal_encoding): added a forwards
257            and backward translation, so that we fail early if the
258            internal_encoding is bad.
259    
260    2005-10-17  Bernhard Reiter <[email protected]>
261    
262            svgexport 1.0.0cvs: Fixed ARC layer writing: No filling is done.
263            You could actually get polylines with filling in between,
264            when the classification for the lines had a fill color.
265            E.g. this happens when you generate a classification from a ramp.
266    
267            * Extensions/svgexport/test/test_svgmapwriter.py:
268            New test_export_arc_no_fill(). Extend copyright notice to 2005.
269    
270            * Extensions/svgexport/svgmapwriter.py
271            (SVGRenderer.draw_shape_layer_incrementally()):
272            Setting TRANSPARENT_BRUSH for shaptype ARC.
273            Extend copyright notice to 2005.
274    
275            * Extensions/svgexport/__init__.py: Extend copyright notice to 2005.
276    
277    2005-09-08  Frank Koormann <[email protected]>
278    
279            * Doc/manual/thuban-manual.xml (Map Management): Fixed typo reported
280            by Erik (sigra.at.home.se)
281    
282    2005-08-18  Jan-Oliver Wagner <[email protected]>
283    
284            * Thuban/UI/renderer.py (ScreenRenderer.draw_selection_incrementally):
285            Call the right method for the default size.
286    
287    2005-08-11  Jan-Oliver Wagner <[email protected]>
288    
289            * Extensions/export_shapefile: New.
290    
291            * Extensions/export_shapefile/__init__.py: New. Initialize
292            the export_shapefile extension.
293    
294            * Extensions/export_shapefile/export_shapefile.py: New.
295            Exports a layer as a Shapefile.
296    
297    2005-08-08  Jan-Oliver Wagner <[email protected]>
298    
299            * po/de.po: String fixes. This fixes Debian bug #313843.
300    
301    2005-07-27  Jan-Oliver Wagner <[email protected]>
302    
303            Remove the attributes from the layer element in
304            .thuban files for the save routine.
305            This also solves RT bug #3149,
306            https://intevation.de/rt/webrt?serial_num=3149
307    
308            * test/test_load.py: (TestSingleLayer, TestNonAsciiColumnName,
309            TestLayerVisibility, TestSymbolSize, TestClassification, TestLabels,
310            TestLayerProjection, TestJoinedTable, TestLabelLayer): Removed
311            attributes from layer element to classification clnull element.
312    
313            * test/test_save.py (SaveSessionTest.testSingleLayer,
314            SaveSessionTest.testLayerProjection,
315            SaveSessionTest.testClassifiedLayer,
316            SaveSessionTest.test_joined_table, SaveSessionTest.test_save_postgis):
317            Removed attributes from layer element to classification clnull element.
318            (test_save_postgis.NonConnectionStore._fetch_table_information):
319            added pretending to have a shape_type.
320    
321            * Resources/XML/thuban-1.1.dtd: Make the attributes field
322            and field_type of classification optional.
323    
324            * Thuban/Model/classification.py (Classification.TreeItem.build_info):
325            Added output of size.
326    
327            * Thuban/Model/load.py (SessionLoader.start_classification):
328            Change attribute 'field' and 'field_type' from obligatory to
329            optional to allow empty classes (ie.  only with a default=clnull).
330    
331            * Thuban/Model/save.py (SessionSaver.write_layer): Don't write
332            any attributes anymore for the layer element.
333            (SessionSaver.write_classification): Even if there is no
334            classification field, still write the classification because
335            the clnull (default) symbol will not be defined anymore as
336            part of the layer element.
337    
338  2005-07-05  Bernhard Herzog  <[email protected]>  2005-07-05  Bernhard Herzog  <[email protected]>
339    
340          * setup.py (setup call): Version 1.1.0          * setup.py (setup call): Version 1.1.0

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

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26