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

Legend:
Removed from v.2644  
changed lines
  Added in v.2694

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26