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

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

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26