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

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26