/[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 2645 by bh, Tue Jul 5 19:38:39 2005 UTC revision 2698 by bernhard, Mon Sep 18 00:56:26 2006 UTC
# Line 1  Line 1 
1    2006-09-18 Bernhard Reiter <[email protected]>
2    
3            Fixed proj behaviour with python >=2.4 when decimal_point != '.'.
4    
5            * Thuban/UI/application.py: Fixed warning dialog when gdal is missing.
6    
7            * test/test_proj.py: new test_lc_numeric_robustness(). Added author
8            Bernhard Reiter and new copyright year 2006.
9    
10            * Thuban/Model/proj.py: New _do_we_have_to_work_around_broken_proj()
11            and Projection.assuregoodlocale(), Projection.assureinitlocale().
12            Added author Bernhard Reiter and (c) 2006.
13    
14    2006-09-15 Bernhard Reiter <[email protected]>
15    
16            * README: added RXP and pyRXP as optional for tests.
17    
18            * test/localessupport.py: New. Contains a helper function
19            to find a locale with comma used as decimal_point.
20    
21    2006-08-31 Bernhard Reiter <[email protected]>
22    
23            * README: fixed URLs to sqlite and pysqlite.
24    
25            * Thuban/UI/about.py: Added Didrik Pinte as contributor. Extended
26              copyright range to include 2006.
27    
28    2006-06-29 Didrik Pinte <[email protected]>
29    
30            * Thuban/UI/main.py: circular import fix.
31    
32    2006-06-27 Frank Koormann <[email protected]>
33    
34            New Classification "Pattern": Classify text attributes by regexp.
35    
36            * Thuban/Model/classification.py (class ClassGroupPattern):
37            New, group is associated with a regular expression.
38            (Classification._compile_classification): Store compiled regexp and
39            original group for pattern.
40            (Classification.FindGroup): Added pattern.
41    
42            * Thuban/UI/classifier.py
43            (ClassGrid._OnLabelRightClicked, ClassGrid.labelPopup):
44            New, add popup to select singleton/pattern.
45            (ClassTable.GetRowLabelValue, ClassTable.GetValueAsCustom,
46            ClassTable.SetValueAsCustom): Added pattern.
47            (ClassTable.__ParseInput): Autodetect singleton/pattern.
48    
49            * Thuban/Model/save.py (SessionSaver.write_classification):
50            Added pattern.
51    
52            * Thuban/Model/load.py (SessionLoader.start_clpattern,
53            SessionLoader.end_clpattern): New, process pattern elements.
54    
55            * test/test_classification.py (class TestClassGroupPattern): New.
56            (TestClassification.test_add_pattern,
57            TestClassification.test_multiple_groups_textual,
58            TestClassification.test_deepcopy_textual): New.
59            (TestClassification.test_multiple_groups_numerical):
60            Renamed test_multiple_groups.
61            (TestClassification.test_deepcopy_numerical): Renamed test_deepcopy.
62    
63            * test/test_save.py (SaveSessionTest.testClassifiedLayer):
64            Added pattern.
65    
66            * test/test_load.py (ClassificationTest.TestLayers, TestClassification):
67            Added pattern.
68    
69            * test/test_layer.py
70            (TestLayerModification.test_set_classification_textual): New
71            (TestLayerModification.test_set_classification_numerical):
72            Renamed test_set_classification.
73    
74            * Doc/manual/thuban-manual.xml: Added pattern to layer classification
75            description.
76    
77            * Resources/XML/thuban-1.1.dtd: Added clpattern element and attribs.
78    
79    2006-06-29 Didrik Pinte <[email protected]>
80    
81            * Thuban/version.py: Bugfix determination of SQLite, the wright one !
82              
83    2006-06-28 Didrik Pinte <[email protected]>
84    
85            * packaging/windows/thubanstart.py: sample file loading all the stable
86            extensions
87            
88    2006-06-28 Didrik Pinte <[email protected]>
89    
90            * Thuban/version.py: Bugfix determination of SQLite on old and recent
91            systems (support pysqlite1 and pysqlite2)
92    
93    2006-06-27 Frank Koormann <[email protected]>
94    
95            * Thuban/version.py: Bugfix determination of SQLite on old systems.
96    
97    2006-05-17 Didrik Pinte <[email protected]>
98            * Extensions/ogr/__init__.py : updated test for win32 and correct
99            imports
100    
101    2006-05-15 Didrik Pinte <[email protected]>
102            Ashamed ... still some tabs in the files
103    
104      * Thuban/version.py : tabs removed    
105      * Thuban/Model/transientdb.py : tabs removed
106    
107    2006-05-15 Didrik Pinte <[email protected]>
108    
109      * Thuban/version.py : coding style correction
110      * Thuban/Model/transientdb.py : coding style correction
111    
112    2006-05-15 Didrik Pinte <[email protected]>
113    
114      * Thuban/version.py : Updated imports to support pysqlite2
115    
116      * Thuban/Model/transientdb.py : Updated imports to support pysqlite2
117            Patched the querying system to support the param style of pysqlite2
118    
119    2006-04-24 Didrik Pinte <[email protected]>
120            * Extensions/svgexport/__init__.py: The extension now works on win32
121            architecture. Bug #87 corrected.
122    
123    2006-04-20 Bernhard Reiter <[email protected]>
124            * Doc/technotes/coding_guidelines.txt: Changed text from CVS to SVN.
125            Removed emacs specific hint and replaced it with a general hint
126            that editors might support writing changelogs.
127    
128    2006-04-12 Bernhard Reiter <[email protected]>
129    
130            * Thuban/version.py: Changed thuban_release mechanism to use "svn"
131            instead of "cvs".
132    
133    2006-03-31  Bernhard Reiter <[email protected]>
134    
135            * libraries/thuban/wxproj.cpp: including proj_api.h instead of
136            projects.h now. According the Frank Warmerdam and man pj_init
137            this is the public interface to proj. Thus I have changed PJ to projPJ.
138            And I could remove the hack to avoid clashes with typedef PVALUE
139            and #define LP in projects.h clashing with symbols when trying to
140            build on windows. The file is cleaner and nicer now.
141    
142    2006-03-29  Bernhard Reiter <[email protected]>
143    
144            * libraries/thuban/wxproj.cpp: undef LP to avoid clash when
145            trying to build with mingw.
146    
147    2005-10-18  Bernhard Reiter <[email protected]>
148    
149            * Thuban/UI/about.py: remove unused import of getdefaultlocale.
150            Added display of internal encoding to the about dialog text.
151    
152            * Extensions/svgexport/__init__.py: changed version to "1.0.0+cvs".
153    
154    2005-10-18  Bernhard Reiter <[email protected]>
155    
156            Startup improved: We fail right away if the internal encoding could
157            not be determined.
158    
159            * Thuban/__init__.py (get_internal_encoding): new.
160    
161            * test/test_stringrepresentation.py (class TestInternalEncoding):
162            Preserve the internal encoding for the tests in this class.
163    
164    2005-10-17  Bernhard Reiter <[email protected]>
165    
166            * test/test_stringrepresentation.py: New file, for now testing
167            that set_internal_coding() is throwing an exception for bad exceptions.
168    
169            * Thuban/__init__.py (set_internal_encoding): added a forwards
170            and backward translation, so that we fail early if the
171            internal_encoding is bad.
172    
173    2005-10-17  Bernhard Reiter <[email protected]>
174    
175            svgexport 1.0.0cvs: Fixed ARC layer writing: No filling is done.
176            You could actually get polylines with filling in between,
177            when the classification for the lines had a fill color.
178            E.g. this happens when you generate a classification from a ramp.
179    
180            * Extensions/svgexport/test/test_svgmapwriter.py:
181            New test_export_arc_no_fill(). Extend copyright notice to 2005.
182    
183            * Extensions/svgexport/svgmapwriter.py
184            (SVGRenderer.draw_shape_layer_incrementally()):
185            Setting TRANSPARENT_BRUSH for shaptype ARC.
186            Extend copyright notice to 2005.
187    
188            * Extensions/svgexport/__init__.py: Extend copyright notice to 2005.
189    
190    2005-09-08  Frank Koormann <[email protected]>
191    
192            * Doc/manual/thuban-manual.xml (Map Management): Fixed typo reported
193            by Erik (sigra.at.home.se)
194    
195    2005-08-18  Jan-Oliver Wagner <[email protected]>
196    
197            * Thuban/UI/renderer.py (ScreenRenderer.draw_selection_incrementally):
198            Call the right method for the default size.
199    
200    2005-08-11  Jan-Oliver Wagner <[email protected]>
201    
202            * Extensions/export_shapefile: New.
203    
204            * Extensions/export_shapefile/__init__.py: New. Initialize
205            the export_shapefile extension.
206    
207            * Extensions/export_shapefile/export_shapefile.py: New.
208            Exports a layer as a Shapefile.
209    
210    2005-08-08  Jan-Oliver Wagner <[email protected]>
211    
212            * po/de.po: String fixes. This fixes Debian bug #313843.
213    
214    2005-07-27  Jan-Oliver Wagner <[email protected]>
215    
216            Remove the attributes from the layer element in
217            .thuban files for the save routine.
218            This also solves RT bug #3149,
219            https://intevation.de/rt/webrt?serial_num=3149
220    
221            * test/test_load.py: (TestSingleLayer, TestNonAsciiColumnName,
222            TestLayerVisibility, TestSymbolSize, TestClassification, TestLabels,
223            TestLayerProjection, TestJoinedTable, TestLabelLayer): Removed
224            attributes from layer element to classification clnull element.
225    
226            * test/test_save.py (SaveSessionTest.testSingleLayer,
227            SaveSessionTest.testLayerProjection,
228            SaveSessionTest.testClassifiedLayer,
229            SaveSessionTest.test_joined_table, SaveSessionTest.test_save_postgis):
230            Removed attributes from layer element to classification clnull element.
231            (test_save_postgis.NonConnectionStore._fetch_table_information):
232            added pretending to have a shape_type.
233    
234            * Resources/XML/thuban-1.1.dtd: Make the attributes field
235            and field_type of classification optional.
236    
237            * Thuban/Model/classification.py (Classification.TreeItem.build_info):
238            Added output of size.
239    
240            * Thuban/Model/load.py (SessionLoader.start_classification):
241            Change attribute 'field' and 'field_type' from obligatory to
242            optional to allow empty classes (ie.  only with a default=clnull).
243    
244            * Thuban/Model/save.py (SessionSaver.write_layer): Don't write
245            any attributes anymore for the layer element.
246            (SessionSaver.write_classification): Even if there is no
247            classification field, still write the classification because
248            the clnull (default) symbol will not be defined anymore as
249            part of the layer element.
250    
251    2005-07-05  Bernhard Herzog  <[email protected]>
252    
253            * setup.py (setup call): Version 1.1.0
254    
255            * NEWS: Update for 1.1.0
256    
257            * MANIFEST.in: Add *.txt to files taken from Doc.  Otherwise the
258            technores won't be included
259    
260            * Thuban/UI/about.py (About.__init__): Extend copyright notice to
261            2005
262    
263            * po/de.po: Updated.
264    
265  2005-07-05  Bernhard Herzog  <[email protected]>  2005-07-05  Bernhard Herzog  <[email protected]>
266    
267          * README: gdal 1.1.8 is too old.  1.2.5 works.          * README: gdal 1.1.8 is too old.  1.2.5 works.
268    
269  2005-07-05  Bernhard Herzog  <[email protected]>  2005-07-05  Bernhard Herzog  <[email protected]>
270    
271            * Resources/XML/thuban-1.1.dtd (rasterlayer): Add the opacity and
272            masktype attributes.
273    
274    2005-07-05  Bernhard Herzog  <[email protected]>
275    
276          * Thuban/Model/layer.py (Layer.__mangle_bounding_box)          * Thuban/Model/layer.py (Layer.__mangle_bounding_box)
277          (Layer.ClipBoundingBox): Rename ClipBoundingBox to          (Layer.ClipBoundingBox): Rename ClipBoundingBox to
278          __mangle_bounding_box.  See the comments in the code and RT #2845          __mangle_bounding_box.  See the comments in the code and RT #2845

Legend:
Removed from v.2645  
changed lines
  Added in v.2698

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26