/[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 2230 by bh, Thu Jun 3 15:18:25 2004 UTC revision 2351 by bh, Sat Sep 25 18:49:20 2004 UTC
# Line 1  Line 1 
1    2004-09-25  Bernhard Herzog  <[email protected]>
2    
3            * test/test_layer.py (TestLayer.test_arc_layer_with_projection):
4            Remove a debug print and some tab characters.
5    
6    2004-09-25  Bernhard Reiter <[email protected]>
7    
8            * Extensions/svgexport/svgmapwriter.py: Added Bernhard R. as Author.
9            (SetBaseID, SetID, make_id): Improved docstring comments to explain
10            the interaction of the three functions and the XML id contrains.
11    
12    2004-09-23  Jan-Oliver Wagner <[email protected]>
13    
14            * Doc/ThubanModel.xmi: New. UML file for Thuban Model
15            Module.
16    
17            * Doc/README: Added info on ThubanModel.xmi.
18    
19    2004-09-23  Jan-Oliver Wagner <[email protected]>
20    
21            * Doc/README: New. Some info about how to generate technical
22            documentation from the source code.
23            This text was send to the Thuban developer mailing list on
24            September 21st 2004 by Bernhard Reiter.
25    
26    2004-09-21  Bernhard Reiter <[email protected]>
27    
28            Improved the svgexport to only use unique ids. Will issues
29            an error message dialoge when two layer names are the same.
30            ShapeIDs are now added with a dash within the svg ids.
31    
32            * Extensions/svgexport/svgmapwriter.py (SVGMapWriterError): New.
33            * Extensions/svgexport/test/test_svgmapwriter.py: Added imports
34            (TestSVGRenderer): New test class with test_make_in() and
35            test_check_for_layer_name_clash()
36            * Extensions/svgexport/svgmapwriter.py (SVGRenderer): Fixed __init__()
37            and draw_shape_layer_incrementally() to not use a baseid twice,
38            satisfying test_check_for_layer_name_clash()
39            (VirtualDC.make_id): Use a dash between baseit and id, satisfies
40            test_make_in().
41            * Extensions/svexport/svgsaver.py: Import SVGMapWriterError, wxOK
42            and wxICON_HAND.
43            (write_to_svg): Put dc and rendering in a try statement and on
44            catching SVGmapWriterError notify the user and delete the target file.
45    
46    2004-09-20  Bernhard Reiter <[email protected]>
47    
48            * Model/base.by, Model/layer.py: Fixed typos in docstrings.
49    
50    2004-09-03  Jan Sch�ngel  <[email protected]>
51    
52            * Extensions/umn_mapserver/mapfile(MF_Class.add_thubanstyle): Fix a
53            small bug with the line color. Now the line color will now only set
54            if it is set in Thuban an not Transparent.
55            
56            * Extensions/umn_mapserver/mf_export(tblayer_to_map): Fixed a bug with
57            deleting the layers from mapfile. Now all layers will delete backwards
58            from the last.
59    
60    2004-08-20  Silke Reimer <[email protected]>
61    
62            * Thuban/Model/layer.py:
63            Fixes bug in projection handling: Otherwise very large region might not
64            have valid values in the layer's projection.
65    
66    2004-08-20  Silke Reimer <[email protected]>
67    
68            * Thuban/UI/about.py:
69            small changes to be consistent with coding style.
70              
71    2004-08-13  Martin Schulze  <[email protected]>
72    
73            * Extensions/wms/test/test_ogclib.py (TestOGCLib.compare_URLs):
74            Adjusted a comment
75    
76    2004-08-11  Silke Reimer <[email protected]>
77    
78            * Thuban/UI/about.py: Small changes to encoding related stuff to avoid
79                    too many and too enhanced imports of locale
80    
81    2004-08-10  Silke Reimer <[email protected]>
82    
83            * Thuban/UI/about.py: Fixed encoding problem of about dialog: Added
84                    function unicodeToLocale() to convert special characters to users
85                    locale encoding
86    
87    2004-08-10  Jan-Oliver Wagner <[email protected]>
88    
89            * Doc/technotes/coding_guidelines.txt: Added rule 'Method names start with
90            lower case letter'
91    
92    2004-08-09  Jan Sch�ngel  <[email protected]>
93    
94            * ChangeLog: Rewrite the last ChangeLog entry to follow
95            the standard way.
96    
97            * Extensions/umn_mapserver/mapfile: Moved the import AnnotationLayer to
98            the function where it is needed, because it don't works if it stands
99            at the beginning.
100            (MF_Layer.__init__): Removed the extra numclassed variable. Now
101            numclasses from the mapscript will be used.
102            (MF_Layer.get_index): New. Return the index of the layer in mapfile.
103            (MF_Layer.set_classes): New. A Classlist will be set to the layer.
104            (MF_Layer.set_metadata): New. A Metadata mapscript object will set.
105            (MF_Layer.remove_allclasses): New. All class of the layer will remove.
106            (MF_Map.create_new_layer): New. A new Layer is created and associated
107            with the mapscript object.
108            (MF_Map.set_layerorder): New. The Layer order like in thuban is set in
109            the mapscript.
110            (MF_Map.add_thubanlayer): Now a new layerobj is created if no one is
111            linked to the layer in thuban, else the layerobject linked to the
112            thubanlayer will be used.
113            AnnotationLayer will now store the filename of the shapefile.
114            (MF_Map.remove_layer): If a layer is removed the associated object
115            must be set new.
116            
117            * Extensions/umn_mapserver/mf_export.py(tb_layer_to_map): Add all
118            layers which are exists in thuban to the mapobj. All removed Layers
119            will be removed from the mapobj.
120            Added comments to all functions.
121            (thuban_to_map): No layer will be removed here.
122            
123            * Extensions/umn_mapserver/mf_handle.py
124            (_has_umn_mapobj_and_selectedlayer): Activating the layer menu. Now
125            Layersettings for the mapserver kann be edited.
126    
127            * Extensions/umn_mapserver/mf_import.py: Now all layers which are
128            imported, will be linked with the associated MF_Layer.
129            (import_mapfile): All layers, which are not selected, will be removed.
130            Disable the "import layer from mapfile" menu option.
131    
132            * Extensions/umn_mapserver/sample/iceland.map: Set the status of the
133            Annotation Layer from DEFAULT to OFF. The DEFAULT setting turns the
134            layer on permanently.
135    
136    2004-08-03  Jan Sch�ngel  <[email protected]>
137    
138            * Extensions/umn_mapserver/mapfile.py(MF_Metadata.remove_allmetadata):
139            New. This function removes all metadata
140            (MF_Layer.set_group): New. Set the group setting.
141            (MF_Layer.get_group): New. Get the group setting.
142            (MF_Map): Removed the extra numlayers variable, used the mapscript
143            parameter instead.
144            (MF_Map.get_numlayers): New. This get numlayers.
145            (MF_Map.remove_all_layers): New. Removes all layers from the mapobj.
146            (MF_Map.add_thubanlayer): Replaced the exception handling by a check
147            if the object is an instance. Also added the annotation layer here to
148            export, but only the layer is created in the mapfile.
149    
150            * Extensions/umn_mapserver/mf_export.py(export_mapfile): Removed
151            the check if a mapobj exist, because its not needed anymore. The
152            export function is only available if a mapobj exist.
153            Use the new function to remove all layers.
154            
155            * Extensions/umn_mapserver/mf_handle.py(Layer_Dialog): Added a group
156            option and the metadata button. The layer dialog is temporary disabled.
157            (Metadata_CustomDataTable): Added some functions to show the grid
158            correct.
159    
160            * Extensions/umn_mapserver/mf_import.py: Moved the code for showing
161            the number of layer from import_mapfile to this function.
162            (AnnotationLayer): New. This Class shows the Annotation layer in
163            thuban. The layer don't do anything. It's only to show the layer
164            and to save the layer order.
165            (add_annotationlayer): New. Import an annotation layer to thuban.
166            (select_layer2import): New. Import only layers to thuban and not
167            the other settings like projection or scalebar.
168            (create_new_mapfile): Moved the _has_umn_mapobj function and the
169            create_new_mapfile functions from mf_handle.py to mf_import.py.
170            
171            * Extensions/umn_mapserver/sample/iceland.map: Added the group
172            parameter to the roads and cultural layers. Also added a new
173            Annotation Layer for the cultural points.
174    
175            * Extensions/umn_mapserver/sample/iceland.html: Added the select
176            option for the annotation layer.
177    
178            * Extensions/umn_mapserver/sample/index.html: Added the start
179            parameter for the annotation layer.
180    
181    2004-08-01  Jan-Oliver Wagner <[email protected]>
182    
183            * Doc/manual/thuban-manual-de.xml (Chapter Session Management):
184            translation completed.
185    
186            * Doc/manual/thuban-manual.xml (Chapter Session Management):
187            Fixed unprecise description for Save Session.
188    
189    2004-07-31  Jan-Oliver Wagner <[email protected]>
190    
191            Started translation of Users Manual into german.
192    
193            * Doc/manual/thuban-manual-de.xml: New. German Users Manual.
194    
195            * Doc/manual/Makefile: Added build instructions for german
196            users manual.
197    
198            * Doc/manual/thuban-manual.xml: Minor corrections in Introduction.
199    
200    2004-07-28  Jan Sch�ngel  <[email protected]>
201    
202            * Extensions/umn_mapserver/mapfile.py(MF_Metadata): Changed all class
203            functions. Now all metadata will handle by the function and its not
204            needed to initialize it from outside. Therefor the associated mapobj
205            will be stored in the Metadata Object. So we can use the special
206            functions from the associated mapobj to get the Metadata.
207            Therefor all initialization code for the metadata is removed from the
208            other classes.
209            (MF_Layer): Added a function to get the metadata object.
210            (MF_Map): Added a function to set the mappath, the path where
211            the mapfile ist stored.
212    
213            * Extensions/umn_mapserver/mf_export.py(thuban_to_map): Changed the code
214            to set the extent in the mapfile. Now the code is set by the displayed
215            data in the Thuban-view.
216            (export_mapfile): The shapepath is now set empty, until relative
217            pathnames are supported.
218    
219            * Extension/umn_mapserver/mf_handle.py: Added a dialog to handle
220            metadata. Yet only mapfile metadata are supported. Layer and class
221            supported are not implemented.
222            Added a dialog to handle layer informations. The dialog only shows the
223            selected layer at the moment.
224    
225            * Extensions/umn_mapserver/mf_import.py(import_mapfile): Changed the
226            code for setting the extent in thuban. Now the extent is set to the
227            given extent from the mapfile.
228            Fixed a logical mistake. Now the extent is set when realy a layer is
229            loaded, and not if one is selected to load.
230    
231            * Extensions/umn_mapserver/sample/iceland.html: Added code to zoom and
232            move the shown map in the browser.
233    
234            * Extensions/umn_mapserver/sample/iceland.map: Added a new metadata
235            line to the mapobj and added metadata to the political layer.
236    
237            * Extensions/umn_mapserver/test/test_mapserver.py: Changed the test
238            for Metadata.
239    
240    2004-07-26  Martin Schulze  <[email protected]>
241    
242            * Thuban/Lib/classmapper.py (ClassMapper.has): Added the new
243            ClassMapper
244    
245            * test/test_classmapper.py (TestMapping.test_mapper): Added a Test
246            case for the new ClassMapper
247    
248    
249    2004-07-22  Bernhard Herzog  <[email protected]>
250    
251            * Thuban/UI/viewport.py (ViewPort.VisibleExtent): New.  Return the
252            visible extent of the map in projected coordinates
253    
254            * test/test_viewport.py (SimpleViewPortTest.test_default_size)
255            (SimpleViewPortTest.test_init_with_size): Add some VisibleExtent()
256            tests.
257            (SimpleViewPortTest.test_visible_extent): New. The real test for
258            VisibleExtent()
259    
260    2004-07-22  Bernhard Herzog  <[email protected]>
261    
262            * test/test_viewport.py: Use support.run_tests as the main
263            function when running asa script.
264    
265    2004-07-22  Jan Sch�ngel <[email protected]>
266    
267            * Extensions/umn_mapserver/mf_export.py: Added "import os"
268            Removed the old "import Thuban.UI.mainwindow" code.
269            (tbextent_to_map): Removed the extra function and at the code direct
270            to "thuban_to_map" function.
271            (write_creatorcomment): Added. Now a short comment is added to the
272            beginning of an generated mapfile.
273            (export_mapfile): Now the Path and filename are saved in to variables,
274            and not together in one variable. This is needed for the new
275            write_creatorcomment function.
276                    
277            * Extensions/umn_mapserver/mf_import.py (import_mapfile): Added the
278            import module "re". Also added Range and the ClassGroupRange import
279            from Thuban. Both are needed for the new range expression import.
280            (create_rangeexpression): Added. Creates a Range Expression in Thuban
281            style from a given mapfile expression.
282            (added_rasterlayer): Make some small code changes. The shapepath is
283            now stored in an extra variable and the clazz_name is set empty if no
284            class name set in the mapfile.
285            Changed the Error message for Range Expressions, becaus the new
286            function create a error string which will be shown in the dialog.
287    
288            * Extensions/umn_mapserver/test/test_mapserver.py: Added a test for the
289            range expression import.
290    
291    2004-07-21  Jan-Oliver Wagner <[email protected]>
292    
293            * Extensions/umn_mapserver/README: Added hint that
294            installation as root can be avoided. Removed all tabs.
295    
296    2004-07-16  Bernhard Herzog  <[email protected]>
297    
298            * test/test_viewport.py
299            (ViewPortTest.test_changing_map_projection): Check that changing
300            the projection of an empty map shown in a viewport doesn't lead to
301            exceptions in the viewport's handler for the
302            MAP_PROJECTION_CHANGED messages
303    
304            * Thuban/UI/viewport.py (ViewPort.map_projection_changed): Only
305            try to keep the same region visible when the map actually contains
306            something
307    
308    2004-07-15  Jan Sch�ngel <[email protected]>
309    
310            * Extensions/umn_mapserver/mapfile.py: Added a function to get the
311            mappath directly from the mapobj. Is needed because of the changes
312            in mf_import.py.
313            (MF_Layer.add_thubanclass): Added a new comment.
314            (MF_Map.set_extent): Fixed a bug with exporting empty mapobj. If the
315            mapobj is empty there is no extent get from thuban an so no one can
316            set to th mapobj.
317            
318            * Extensions/umn_mapserver/mf_import.py (import_mapfile): Updated
319            the discription.
320            Split the funktion in to three smaller ones. The new functions are
321            add_rasterlayer, add_polygonlayer and select_layer2import.
322            Removed the mapfilepath and filepath initialisation, because its know
323            include in the new functions.
324            Now nothing will be imported if cancel is pressed in the
325            layer choice dialog.
326    
327    2004-07-14  Jan Sch�ngel <[email protected]>
328    
329            * Extensions/umn_mapserver/mapfile.py: Added ClassGroupDefault to
330            import.
331            (MF_Symbolset): Removed the extra variable for numsymbols.
332            (MF_Class.__init__): Added a comment to the exception clause.
333            Removed the extent init, because it was not needed anymore.
334            (MF_Layer.add_thubanclass): Added the code to set the class name to
335            the expression value from thuban if no label is defined.
336            Added the code to export Range expressions from thuban to the mapfile.
337            (MF_Map.set_extent): Removed the exception and replace it by some if
338            code. If the size of a map is not defined the size will be set to 1,1.
339            This is necessary because if the extent is set, mapscript checks if
340            the size is greater than zero.
341            (MF_Web): Added the get and set function for the template.
342    
343            * Extensions/umn_mapserver/mf_export.py: Added the function to check
344            if a mapobject exists and used it to set the status of the menu items.
345            If no mapfile exists the settings could not be edditied.
346            Define after which menuitem the exportitem will include.
347            
348            * Extensions/umn_mapserver/mf_handle.py: Removed the import
349            Thuban.UI.mainwindow clause, because it is not needed.
350            Added the command Refresh() to all "OnChangeColor()" functions,
351            because the color preview window was not updated on a color change.
352            Added the function to check if a mapobject exists and used it to set the
353            status of the menu items. If no mapobject exists the settings could not
354            be edditied.
355            (Map_Dialog): Moved the imagetype selector from the
356            Outputformat_Dialog to Map_Dialog and removed Outputformat_Dialog.
357            (Web_Dialog): Removed the name label and added the template textbox.
358    
359            * Extensions/umn_mapserver/mf_import.py (import_mapfile): Replace
360            the exception handling on loading the layers by an if statement. It
361            is not necessary to us the exception there.
362            The Filepath creation now use os.path.join to build the path.
363    
364            * Extensions/umn_mapserver/test/test_mapserver.py: Moved the testMap
365            definition from global to the setUp function. Now the testMap will
366            initialize new on each test.
367    
368            * Extensions/umn_mapserver/sample/iceland.map: Include three new
369            classes in the Line Layer, to test logical Expressions.
370            Set the status of the class "Point9" in the Point Layer to off
371            
372    2004-07-13  Bernhard Herzog  <[email protected]>
373    
374            * Thuban/UI/baserenderer.py
375            (BaseRenderer.render_map_incrementally): Fix a logic bug in the
376            optimization that tries not to draw layers under a raster layer.
377            The bug was harmless.  All it effectively did was to produce The a
378            strange messages about not being able to draw Layer instances for
379            all vector layers below a raster layer which would be invisible
380            anyway because the raster layer currently always covers the entire
381            window
382    
383    2004-07-08  Jan Sch�ngel <[email protected]>
384    
385            * Extensions/umn_mapserver/mapfile.py: Added code to generade and get
386            a list of supported outputformats. This formats are not alle supported
387            because there is no possibility to get the outputformat without the
388            name known. Make some formal changes to the code.
389            (MF_Map.set_name()): Fixed a bug if the name is None.
390    
391            * Extensions/umn_mapserver/mf_handle.py: Removed the image_type import
392            statement, because its not needed anymore. The Outputformat is now
393            given as string from the object. Make some formal changes to the code.
394    
395            * Extensions/umn_mapserver/test/test_mapserver.py: Added new test for
396            most of the new setting which were added during the last changes.
397            Removed the MF_Size Test.
398            
399            * Extensions/umn_mapserver/test/test.map: Added a new class to the
400            cultural Layer to test expressions and the the status of that layer
401            from on to default.
402            Changed the data path the the correct Thuban Data
403            Added the Outputformat Object and Symbol Object
404            
405    2004-07-07  Jan Sch�ngel <[email protected]>
406    
407            * Extensions/umn_mapserver/mapfile.py: Added some new
408            settings to edit (outputformat, label, imagetype)
409    
410            * Extensions/umn_mapserver/mf_handle.py: Added some setting to
411            the Label Dialog and add the OutputDialog.
412            Make some changes to the code order.
413    
414    2004-07-06  Jan Sch�ngel <[email protected]>
415    
416            * Extensions/umn_mapserver/mapfile.py: Added the symbolObj, pointObj
417            and line Obj and add the scalebar_status_type, scalebar_style_type and
418            scalebar_position_type.
419            Added the symbol- and symbolsetObject (MF_Symbol,MF_Symbolset). The
420            are only used to create a Symbol like the circle in Thuban.
421            Added the scalebarObject (MF_Scalebar)
422            (MF_Class): Added set_status and get_status.
423            (MF_Layer.add_thubanclass): Added code to set the class status
424            (MF_Map): Added code to handle the symbols and scalebar
425            (MF_Label): Added the set_partials and get_partials functions
426            
427            * Extensions/umn_mapserver/mf_export.py: Added MF_Symbol to import
428            from mapfile. Added a function to create a circle object like the one
429            from thuban if no one exists.
430            
431            * Extensions/umn_mapserver/mf_handle.py: All colors are now set when
432            press ok in the assosiated dialog and not at the end of the
433            colordialog.
434            Added the Dialog for the Scalebar.
435            (Label_Dialog): Added the offset option
436    
437            * Extensions/umn_mapserver/mf_import.py: Added code to import the
438            status of the Classes.
439            Fixed a bug with the projection. Now the to_meter parameter will be
440            added to the Projection only if it doesn't exists.
441    
442    2004-07-01  Jan Sch�ngel <[email protected]>
443    
444            Added the functionality to handle the content thuban is not
445            able to handle directly.
446    
447            * Extensions/umn_mapserver/mf_handle.py: New. This module extents
448            Thuban with the possibility to edit the mapfile content.        
449            
450            * Extensions/umn_mapserver/mf_import.py: Added the possibility
451            to import mapfiles without any layer selected. So it is possible
452            to edit the other settings in a mapfile.
453            (import_mapfile): Added code to use the editing functions.
454            Added the possibility to import the projection to a layer if one
455            is defined.
456            Status settings (On,Off) will now set in thuban (visible, invisible).
457            fixed a bug with with classnames. If no classname is set in mapfile
458            the value in Thuban will set to the expression.
459            
460            * Extensions/umn_mapserver/mf_export.py(export_mapfile): Added the
461            possibility to save a new mapfile or use the old one which is
462            imported or new created.
463            Added code to use the editing functions.
464            Remove some not needed import statements
465    
466            * Extensions/umn_mapserver/mapfile.py: Added new types which are
467            need for the editing functions.
468            Added needed set-functions for the editing functions.
469            Added the possibility to export rasterimages.
470            Added new classes (MF_Web, MF_Label, MF_Legend, MF_Symbol,
471            MF_SymbolSet). MF_Symbol and MF_SymbolSet are not needed at the
472            moment.
473            (MF_Class.set_thubanstyle): Now point layers will set to a default
474            symbol to show a circle in mapserver and not only a 1px dot.
475            (MF_Style.__init__): Fixed a bug with the color. Color was not set
476            correct before.
477            (MF_Size): Removed, because it is not needed.
478            
479            * Extensions/umn_mapserver/README: Added the hints to use the
480            export and editing functions, too.
481    
482            * Extensions/umn_mapserver/sample/iceland.map: Added the
483            new parameter "UNITS METERS".
484            Change the political layer to status OFF.
485    
486            * Extensions/umn_mapserver/sample/README: Added some
487            more details to setup the sample in the MapServer.
488            
489    2004-06-26  Bernhard Reiter <[email protected]>
490    
491            * Extensions/svgexport/test/test_svgmapwriter.py:
492            Removed class VFile and used standard StringIO instead.
493    
494    2004-06-23  Jan Sch�ngel  <[email protected]>
495    
496            Add the export function to the umn_mapserver extension.
497    
498            * Extension/umn_mapserver/mf_export.py: New. This module extents
499            Thuban with the possibility to export the Thuban content.
500    
501            * Extensions/umn_mapserver/mapfile.py: Expand the classes to use
502            with the export module. Especially added the possibility to
503            add thuban objects directly to the map objects.
504    
505            * Extensions/umn_mapserver/mf_import.py: Removed the wxCHANGE_DIR,
506            because of the hint from Bernhard Herzog.
507            Corrected the handling of absolute pathnames.
508            Changed the Text of the Menu-Item, now the beginning is upper case.
509    
510            * Extensions/umn_mapserver/README: Added the --with-tiff statement.
511    
512    2004-06-16  Jan Sch�ngel  <[email protected]>
513    
514            Add a sample and make some changes.
515    
516            * Extension/umn_mapserver/mf_import.py: Changed the wxPython.wx
517            import from * to explicit used statements. Changed the
518            Thuban.UI.mainwindow import phrase, too.
519            (import_mapfile):Corrected a clerical mistake.
520            Added wxCHANGE_DIR in OpenFile Dialog.
521            Added a MultipleChoiceDialog, to select the layers to load from
522            mapfile into thuban. Thereby the projection is only set if one layer
523            is selected.
524            Added the possibility to handle relative pathnames which uses
525            up-level references.
526            Removed some doubled code.
527            Corrected an error with integer values used as label in thuban
528            ClassGroup.
529            
530            * Extensions/umn_mapserver/sample: New.
531    
532            * Extensions/umn_mapserver/sample/README: New. Describes the
533            usage of the sample files.
534    
535            * Extensions/umn_mapserver/sample/iceland.map: New. This is
536            a suitable .map-file for the iceland data.
537    
538            * Extensions/umn_mapserver/sample/index.html: New. The template
539            for the mapfile.  
540    
541            * Extensions/umn_mapserver/sample/iceland.html: New. Initialisation
542            file for the Iceland Application on web.
543    
544            * Extensions/umn_mapserver/README: Corrected a inaccuracy and added
545            some details.
546    
547            * Extensions/umn_mapserver/test/test_mapserver
548            (mapserver_import_Test_generalClasses.test_MF_Color):
549            Corrected the thubancolor test.
550    
551    2004-06-15  Jan Sch�ngel  <[email protected]>
552    
553            * Extensions/umn_mapserver/README: New. Install instruction.
554    
555    2004-06-14  Bernhard Reiter <[email protected]>
556    
557            * libraries/thuban/cpl_mfile.h: Added copyright header.
558    
559            * libraries/thuban/ cpl_mfile.cpp, cpl_mfile.h: Added non-protecting
560            Free Software License so that it is most useful with gdalwarp
561            and bmpdataset.
562    
563    2004-06-14  Bernhard Herzog  <[email protected]>
564    
565            * Thuban/UI/multiplechoicedialog.py (__version__): Add missing
566            import of wxPython.wx itself (as opposed to the contents of
567            wxPython.wx).  For some reason wxPython.wx is available as
568            wxPython.wx.wx in at least some 2.4 releases.  Fixes RT#2482
569            wrt. wxPython 2.4.
570    
571    2004-06-10  Jan Sch�ngel  <[email protected]>
572    
573            Initial version of new extension "umn_mapserver".  This extension aims
574            to manage configuration for the UMN MapServer application.  This
575            inital version just imports the .map-files and displays all, Thuban is
576            capable of.
577    
578            * Extensions/umn_mapserver, Extensions/umn_mapserver/test: New.
579    
580            * Extensions/umn_mapserver/test/README: New. Describes how to run the
581            tests.
582    
583            * Extensions/umn_mapserver/test/test.map: New. This is a test
584            .map-file for automated tests of the umn_mapserver extension of
585            Thuban.
586    
587            * Extensions/umn_mapserver/test/test_mapserver.py: New. Tests for
588            UMN Mapserver classes.
589    
590            * Extensions/umn_mapserver/__init__.py: New. Init to make this
591            directory a package.
592    
593            * Extensions/umn_mapserver/mapfile.py: New. Classes to represent
594            '.map'-file objects.
595    
596            * Extensions/umn_mapserver/mf_import.py: New. This module extends
597            Thuban with the possibility to handle UMN MapServer mapfiles.
598    
599  2004-06-03  Bernhard Herzog  <[email protected]>  2004-06-03  Bernhard Herzog  <[email protected]>
600    
601          * Thuban/Model/layer.py (Layer.TreeInfo): Convert the bounding box          * Thuban/Model/layer.py (Layer.TreeInfo): Convert the bounding box

Legend:
Removed from v.2230  
changed lines
  Added in v.2351

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26