/[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 2196 by frank, Thu Apr 22 17:11:54 2004 UTC revision 2264 by jschuengel, Thu Jul 1 14:43:26 2004 UTC
# Line 1  Line 1 
1    2004-07-01  Jan Sch�ngel <[email protected]>
2    
3            Added the functionality to handle the content thuban is not
4            able to handle directly.
5    
6            * Extensions/umn_mapserver/mf_handle.py: New. This module extents
7            Thuban with the possibility to edit the mapfile content.        
8            
9            * Extensions/umn_mapserver/mf_import.py: Added the possibility
10            to import mapfiles without any layer selected. So it is possible
11            to edit the other settings in a mapfile.
12            (import_mapfile): Added code to use the editing functions.
13            Added the possibility to import the projection to a layer if one
14            is defined.
15            Status settings (On,Off) will now set in thuban (visible, invisible).
16            fixed a bug with with classnames. If no classname is set in mapfile
17            the value in Thuban will set to the expression.
18            
19            * Extensions/umn_mapserver/mf_export.py(export_mapfile): Added the
20            possibility to save a new mapfile or use the old one which is
21            imported or new created.
22            Added code to use the editing functions.
23            Remove some not needed import statements
24    
25            * Extensions/umn_mapserver/mapfile.py: Added new types which are
26            need for the editing functions.
27            Added needed set-functions for the editing functions.
28            Added the possibility to export rasterimages.
29            Added new classes (MF_Web, MF_Label, MF_Legend, MF_Symbol,
30            MF_SymbolSet). MF_Symbol and MF_SymbolSet are not needed at the
31            moment.
32            (MF_Class.set_thubanstyle): Now point layers will set to a default
33            symbol to show a circle in mapserver and not only a 1px dot.
34            (MF_Style.__init__): Fixed a bug with the color. Color was not set
35            correct before.
36            (MF_Size): Removed, because it is not needed.
37            
38            * Extensions/umn_mapserver/README: Added the hints to use the
39            export and editing functions, too.
40    
41            * Extensions/umn_mapserver/sample/iceland.map: Added the
42            new parameter "UNITS METERS".
43            Change the political layer to status OFF.
44    
45            * Extensions/umn_mapserver/sample/README: Added some
46            more details to setup the sample in the MapServer.
47            
48    2004-06-26  Bernhard Reiter <[email protected]>
49    
50            * Extensions/svgexport/test/test_svgmapwriter.py:
51            Removed class VFile and used standard StringIO instead.
52    
53    2004-06-23  Jan Sch�ngel  <[email protected]>
54    
55            Add the export function to the umn_mapserver extension.
56    
57            * Extension/umn_mapserver/mf_export.py: New. This module extents
58            Thuban with the possibility to export the Thuban content.
59    
60            * Extensions/umn_mapserver/mapfile.py: Expand the classes to use
61            with the export module. Especially added the possibility to
62            add thuban objects directly to the map objects.
63    
64            * Extensions/umn_mapserver/mf_import.py: Removed the wxCHANGE_DIR,
65            because of the hint from Bernhard Herzog.
66            Corrected the handling of absolute pathnames.
67            Changed the Text of the Menu-Item, now the beginning is upper case.
68    
69            * Extensions/umn_mapserver/README: Added the --with-tiff statement.
70    
71    2004-06-16  Jan Sch�ngel  <[email protected]>
72    
73            Add a sample and make some changes.
74    
75            * Extension/umn_mapserver/mf_import.py: Changed the wxPython.wx
76            import from * to explicit used statements. Changed the
77            Thuban.UI.mainwindow import phrase, too.
78            (import_mapfile):Corrected a clerical mistake.
79            Added wxCHANGE_DIR in OpenFile Dialog.
80            Added a MultipleChoiceDialog, to select the layers to load from
81            mapfile into thuban. Thereby the projection is only set if one layer
82            is selected.
83            Added the possibility to handle relative pathnames which uses
84            up-level references.
85            Removed some doubled code.
86            Corrected an error with integer values used as label in thuban
87            ClassGroup.
88            
89            * Extensions/umn_mapserver/sample: New.
90    
91            * Extensions/umn_mapserver/sample/README: New. Describes the
92            usage of the sample files.
93    
94            * Extensions/umn_mapserver/sample/iceland.map: New. This is
95            a suitable .map-file for the iceland data.
96    
97            * Extensions/umn_mapserver/sample/index.html: New. The template
98            for the mapfile.  
99    
100            * Extensions/umn_mapserver/sample/iceland.html: New. Initialisation
101            file for the Iceland Application on web.
102    
103            * Extensions/umn_mapserver/README: Corrected a inaccuracy and added
104            some details.
105    
106            * Extensions/umn_mapserver/test/test_mapserver
107            (mapserver_import_Test_generalClasses.test_MF_Color):
108            Corrected the thubancolor test.
109    
110    2004-06-15  Jan Sch�ngel  <[email protected]>
111    
112            * Extensions/umn_mapserver/README: New. Install instruction.
113    
114    2004-06-14  Bernhard Reiter <[email protected]>
115    
116            * libraries/thuban/cpl_mfile.h: Added copyright header.
117    
118            * libraries/thuban/ cpl_mfile.cpp, cpl_mfile.h: Added non-protecting
119            Free Software License so that it is most useful with gdalwarp
120            and bmpdataset.
121    
122    2004-06-14  Bernhard Herzog  <[email protected]>
123    
124            * Thuban/UI/multiplechoicedialog.py (__version__): Add missing
125            import of wxPython.wx itself (as opposed to the contents of
126            wxPython.wx).  For some reason wxPython.wx is available as
127            wxPython.wx.wx in at least some 2.4 releases.  Fixes RT#2482
128            wrt. wxPython 2.4.
129    
130    2004-06-10  Jan Sch�ngel  <[email protected]>
131    
132            Initial version of new extension "umn_mapserver".  This extension aims
133            to manage configuration for the UMN MapServer application.  This
134            inital version just imports the .map-files and displays all, Thuban is
135            capable of.
136    
137            * Extensions/umn_mapserver, Extensions/umn_mapserver/test: New.
138    
139            * Extensions/umn_mapserver/test/README: New. Describes how to run the
140            tests.
141    
142            * Extensions/umn_mapserver/test/test.map: New. This is a test
143            .map-file for automated tests of the umn_mapserver extension of
144            Thuban.
145    
146            * Extensions/umn_mapserver/test/test_mapserver.py: New. Tests for
147            UMN Mapserver classes.
148    
149            * Extensions/umn_mapserver/__init__.py: New. Init to make this
150            directory a package.
151    
152            * Extensions/umn_mapserver/mapfile.py: New. Classes to represent
153            '.map'-file objects.
154    
155            * Extensions/umn_mapserver/mf_import.py: New. This module extends
156            Thuban with the possibility to handle UMN MapServer mapfiles.
157    
158    2004-06-03  Bernhard Herzog  <[email protected]>
159    
160            * Thuban/Model/layer.py (Layer.TreeInfo): Convert the bounding box
161            to a tuple before using it as arguments to the % operator.  This
162            fixes the formatting issue filed in RT#2239 on 2004-01-13 and
163            reported today on thuban-list by Jan Sch�ngel
164    
165            * test/test_layer.py (TestLayerModification.setUp): Save the
166            filename as an instance variable so we can refer to it in tests
167            (TestLayerModification.test_tree_info): Uncomment this method
168            again and make it work.  This tests for the formatting issue
169            filed in RT#2239 on 2004-01-13
170    
171    2004-05-28  Bernhard Herzog  <[email protected]>
172    
173            * Thuban/UI/baserenderer.py: Fix some typos.
174    
175    2004-05-18  Jan-Oliver Wagner <[email protected]>
176    
177            * Extensions/gns2shp/gns2shp.py (gns2shp): Fixed a bug
178            by increasing a field size.
179    
180    2004-05-17  Bernhard Herzog  <[email protected]>
181    
182            Update to newest shapelib and get rid of Thuban specific
183            extensions, i.e. use the new DBFUpdateHeader instead of our
184            DBFCommit kludge
185    
186            * libraries/shapelib/shpopen.c: Update to version from current
187            shapelib CVS.
188    
189            * libraries/shapelib/shapefil.h: Update to version from current
190            shapelib CVS.
191    
192            * libraries/shapelib/dbfopen.c: Update to version from current
193            shapelib CVS.
194            (DBFCommit): Effectively removed since shapelib itself has
195            DBFUpdateHeader now which is better for what DBFCommit wanted to
196            achieve.  
197            We're now using an unmodified version of dbfopen.
198    
199            * setup.py (extensions): Add the HAVE_UPDATE_HEADER macro with
200            value '1' to the Lib.dbflibc extension.  This simply reflects the
201            shapelib and pyshapelib updates
202    
203    2004-05-16  Jan-Oliver Wagner <[email protected]>
204    
205            Finished introduction of Menu.FindOrInsertMenu.
206    
207            * Extensions/drawshape/drawshape.py: Add the command
208            to the experimental menu additionally to the toolbar.
209    
210            * Extensions/svgexport/svgsaver.py: Use FindOrInsertMenu() instead of
211            finding menu on its own.
212    
213            * Doc/manual/thuban-manual.xml: updated sample file
214            to use FindOrInsertMenu().
215    
216            * Examples/simple_extensions/hello_world.py: Use FindOrInsertMenu()
217            instead of finding menu on its own.
218    
219    2004-05-11  Jan-Oliver Wagner <[email protected]>
220    
221            * test/test_menu.py (MenuTest.test): Added testing
222            of method Menu.FindOrInsertMenu.
223    
224    2004-05-10  Jan-Oliver Wagner <[email protected]>
225    
226            Introduce and use Menu.FindOrInsertMenu.
227    
228            * Thuban/UI/menu.py (Menu.FindOrInsertMenu): New. Find a
229              given menu or, if not found, insert it.
230    
231            * Extensions/bboxdump/bboxdump.py, /Extensions/gns2shp/gns2shp.py,
232            /Extensions/importAPR/importAPR.py, Extensions/profiling/profiling.py,
233            /Extensions/wms/wms.py: Use FindOrInsertMenu() instead of finding
234            menu on its own.
235    
236    2004-05-06  Jan-Oliver Wagner <[email protected]>
237    
238            Introduce a abstract ColorDialog class and remove
239            and outdated file.
240    
241            * Thuban/UI/proj4dialog.py: Removed. It is has been
242            replaced by projdialog for quite a while and is not used
243            anymore.
244    
245            * Thuban/UI/colordialog.py: New. Abstraction for color selection
246            dialog(s).
247    
248            * Thuban/UI/classifier.py (SelectPropertiesDialog.__GetColor):
249            Now calls the abstract ColorDialog instead of wxColourDialog.
250            This also removed the dependency to Color class conversion
251            from this function.
252    
253    2004-05-04  Frank Koormann  <[email protected]>
254    
255            * Extensions/bboxdump/__init__.py: Fixed string left over from
256            copying.
257    
258            * Extensions/bboxdump/bboxdump.py (bboxdump):
259            Use layer.ShapeStore().AllShapes() to loop over shapes instead of
260            xrange(layer.NumShapes()). Compile the bboxmessage from a list
261            of formatted outputs (string.join) instead of appending to the
262            message. Two progress bar dialogs to report progress on the sometimes
263            lenghty processing.
264    
265  2004-04-22  Frank Koormann  <[email protected]>  2004-04-22  Frank Koormann  <[email protected]>
266    
267          New Extension to dump bounding boxes of all shapes of the selected          New Extension to dump bounding boxes of all shapes of the selected

Legend:
Removed from v.2196  
changed lines
  Added in v.2264

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26