/[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 2323 by jschuengel, Tue Aug 3 12:00:47 2004 UTC
# Line 1  Line 1 
1    2004-08-03  Jan Sch�ngel  <[email protected]>
2    
3            * Extensions/umn_mapserver/mapfile.py(MF_Metadata): Added a function
4            to remove all metadata.
5            (MF_Layer): Added two functions to handle the group setting.
6            Removed the extra numlayers variable, used the mapscript parameter
7            instead.
8            (MF_Map): Added a function to get the numlayers parameter.
9            Added a funtion to remove all layers.
10            (MF_Map.add_thubanlayer): Replaced the exception handling by a check
11            if the object is an instance. Also added the annotation layer here to
12            export, but only the layer is created in the mapfile.
13    
14            * Extensions/umn_mapserver/mf_export.py: Removed the check if a
15            mapobj exist, because its not needed anymore. The export function is
16            only available if a mapobj exist.
17            Added an extra function to remove all layers.
18            
19            * Extensions/umn_mapserver/mf_handle.py: Added a group option and the
20            metadata button to the Layer dialog.
21            The layer dialog is temporary disabled.
22            (Metadata_CustomDataTable): Added some funktions to show the grid
23            correct.
24    
25            * Extensions/umn_mapserver/mf_import.py: Added a Class and a function
26            to show the Annotation layer in thuban. The layer don't do anything.
27            Its only to show the layer. Necessary to save the layer order.
28            Added a funtion to import only layers to thuban and not the other
29            settings like projection or scalebar.
30            Moved the _has_umn_mapobj function and the create_new_mapfile
31            functions from mf_handle.py to mf_import.py.
32            (select_layer2import): Moved the code for showing the number of layer
33            from import_mapfile to this function.
34            
35            * Extensions/umn_mapserver/sample/iceland.map: Added the group
36            parameter to the roads and cultural layers. Also added a new
37            Annotation Layer for the cultural points.
38    
39            * Extensions/umn_mapserver/sample/iceland.html: Added the select
40            option for the annotation layer.
41    
42            * Extensions/umn_mapserver/sample/index.html: Added the start
43            parameter for the annotation layer.
44    
45    2004-08-01  Jan-Oliver Wagner <[email protected]>
46    
47            * Doc/manual/thuban-manual-de.xml (Chapter Session Management):
48            translation completed.
49    
50            * Doc/manual/thuban-manual.xml (Chapter Session Management):
51            Fixed unprecise description for Save Session.
52    
53    2004-07-31  Jan-Oliver Wagner <[email protected]>
54    
55            Started translation of Users Manual into german.
56    
57            * Doc/manual/thuban-manual-de.xml: New. German Users Manual.
58    
59            * Doc/manual/Makefile: Added build instructions for german
60            users manual.
61    
62            * Doc/manual/thuban-manual.xml: Minor corrections in Introduction.
63    
64    2004-07-28  Jan Sch�ngel  <[email protected]>
65    
66            * Extensions/umn_mapserver/mapfile.py(MF_Metadata): Changed all class
67            functions. Now all metadata will handle by the function and its not
68            needed to initialize it from outside. Therefor the associated mapobj
69            will be stored in the Metadata Object. So we can use the special
70            functions from the associated mapobj to get the Metadata.
71            Therefor all initialization code for the metadata is removed from the
72            other classes.
73            (MF_Layer): Added a function to get the metadata object.
74            (MF_Map): Added a function to set the mappath, the path where
75            the mapfile ist stored.
76    
77            * Extensions/umn_mapserver/mf_export.py(thuban_to_map): Changed the code
78            to set the extent in the mapfile. Now the code is set by the displayed
79            data in the Thuban-view.
80            (export_mapfile): The shapepath is now set empty, until relative
81            pathnames are supported.
82    
83            * Extension/umn_mapserver/mf_handle.py: Added a dialog to handle
84            metadata. Yet only mapfile metadata are supported. Layer and class
85            supported are not implemented.
86            Added a dialog to handle layer informations. The dialog only shows the
87            selected layer at the moment.
88    
89            * Extensions/umn_mapserver/mf_import.py(import_mapfile): Changed the
90            code for setting the extent in thuban. Now the extent is set to the
91            given extent from the mapfile.
92            Fixed a logical mistake. Now the extent is set when realy a layer is
93            loaded, and not if one is selected to load.
94    
95            * Extensions/umn_mapserver/sample/iceland.html: Added code to zoom and
96            move the shown map in the browser.
97    
98            * Extensions/umn_mapserver/sample/iceland.map: Added a new metadata
99            line to the mapobj and added metadata to the political layer.
100    
101            * Extensions/umn_mapserver/test/test_mapserver.py: Changed the test
102            for Metadata.
103    
104    2004-07-26  Martin Schulze  <[email protected]>
105    
106            * Thuban/Lib/classmapper.py (ClassMapper.has): Added the new
107            ClassMapper
108    
109            * test/test_classmapper.py (TestMapping.test_mapper): Added a Test
110            case for the new ClassMapper
111    
112    
113    2004-07-22  Bernhard Herzog  <[email protected]>
114    
115            * Thuban/UI/viewport.py (ViewPort.VisibleExtent): New.  Return the
116            visible extent of the map in projected coordinates
117    
118            * test/test_viewport.py (SimpleViewPortTest.test_default_size)
119            (SimpleViewPortTest.test_init_with_size): Add some VisibleExtent()
120            tests.
121            (SimpleViewPortTest.test_visible_extent): New. The real test for
122            VisibleExtent()
123    
124    2004-07-22  Bernhard Herzog  <[email protected]>
125    
126            * test/test_viewport.py: Use support.run_tests as the main
127            function when running asa script.
128    
129    2004-07-22  Jan Sch�ngel <[email protected]>
130    
131            * Extensions/umn_mapserver/mf_export.py: Added "import os"
132            Removed the old "import Thuban.UI.mainwindow" code.
133            (tbextent_to_map): Removed the extra function and at the code direct
134            to "thuban_to_map" function.
135            (write_creatorcomment): Added. Now a short comment is added to the
136            beginning of an generated mapfile.
137            (export_mapfile): Now the Path and filename are saved in to variables,
138            and not together in one variable. This is needed for the new
139            write_creatorcomment function.
140                    
141            * Extensions/umn_mapserver/mf_import.py (import_mapfile): Added the
142            import module "re". Also added Range and the ClassGroupRange import
143            from Thuban. Both are needed for the new range expression import.
144            (create_rangeexpression): Added. Creates a Range Expression in Thuban
145            style from a given mapfile expression.
146            (added_rasterlayer): Make some small code changes. The shapepath is
147            now stored in an extra variable and the clazz_name is set empty if no
148            class name set in the mapfile.
149            Changed the Error message for Range Expressions, becaus the new
150            function create a error string which will be shown in the dialog.
151    
152            * Extensions/umn_mapserver/test/test_mapserver.py: Added a test for the
153            range expression import.
154    
155    2004-07-21  Jan-Oliver Wagner <[email protected]>
156    
157            * Extensions/umn_mapserver/README: Added hint that
158            installation as root can be avoided. Removed all tabs.
159    
160    2004-07-16  Bernhard Herzog  <[email protected]>
161    
162            * test/test_viewport.py
163            (ViewPortTest.test_changing_map_projection): Check that changing
164            the projection of an empty map shown in a viewport doesn't lead to
165            exceptions in the viewport's handler for the
166            MAP_PROJECTION_CHANGED messages
167    
168            * Thuban/UI/viewport.py (ViewPort.map_projection_changed): Only
169            try to keep the same region visible when the map actually contains
170            something
171    
172    2004-07-15  Jan Sch�ngel <[email protected]>
173    
174            * Extensions/umn_mapserver/mapfile.py: Added a function to get the
175            mappath directly from the mapobj. Is needed because of the changes
176            in mf_import.py.
177            (MF_Layer.add_thubanclass): Added a new comment.
178            (MF_Map.set_extent): Fixed a bug with exporting empty mapobj. If the
179            mapobj is empty there is no extent get from thuban an so no one can
180            set to th mapobj.
181            
182            * Extensions/umn_mapserver/mf_import.py (import_mapfile): Updated
183            the discription.
184            Split the funktion in to three smaller ones. The new functions are
185            add_rasterlayer, add_polygonlayer and select_layer2import.
186            Removed the mapfilepath and filepath initialisation, because its know
187            include in the new functions.
188            Now nothing will be imported if cancel is pressed in the
189            layer choice dialog.
190    
191    2004-07-14  Jan Sch�ngel <[email protected]>
192    
193            * Extensions/umn_mapserver/mapfile.py: Added ClassGroupDefault to
194            import.
195            (MF_Symbolset): Removed the extra variable for numsymbols.
196            (MF_Class.__init__): Added a comment to the exception clause.
197            Removed the extent init, because it was not needed anymore.
198            (MF_Layer.add_thubanclass): Added the code to set the class name to
199            the expression value from thuban if no label is defined.
200            Added the code to export Range expressions from thuban to the mapfile.
201            (MF_Map.set_extent): Removed the exception and replace it by some if
202            code. If the size of a map is not defined the size will be set to 1,1.
203            This is necessary because if the extent is set, mapscript checks if
204            the size is greater than zero.
205            (MF_Web): Added the get and set function for the template.
206    
207            * Extensions/umn_mapserver/mf_export.py: Added the function to check
208            if a mapobject exists and used it to set the status of the menu items.
209            If no mapfile exists the settings could not be edditied.
210            Define after which menuitem the exportitem will include.
211            
212            * Extensions/umn_mapserver/mf_handle.py: Removed the import
213            Thuban.UI.mainwindow clause, because it is not needed.
214            Added the command Refresh() to all "OnChangeColor()" functions,
215            because the color preview window was not updated on a color change.
216            Added the function to check if a mapobject exists and used it to set the
217            status of the menu items. If no mapobject exists the settings could not
218            be edditied.
219            (Map_Dialog): Moved the imagetype selector from the
220            Outputformat_Dialog to Map_Dialog and removed Outputformat_Dialog.
221            (Web_Dialog): Removed the name label and added the template textbox.
222    
223            * Extensions/umn_mapserver/mf_import.py (import_mapfile): Replace
224            the exception handling on loading the layers by an if statement. It
225            is not necessary to us the exception there.
226            The Filepath creation now use os.path.join to build the path.
227    
228            * Extensions/umn_mapserver/test/test_mapserver.py: Moved the testMap
229            definition from global to the setUp function. Now the testMap will
230            initialize new on each test.
231    
232            * Extensions/umn_mapserver/sample/iceland.map: Include three new
233            classes in the Line Layer, to test logical Expressions.
234            Set the status of the class "Point9" in the Point Layer to off
235            
236    2004-07-13  Bernhard Herzog  <[email protected]>
237    
238            * Thuban/UI/baserenderer.py
239            (BaseRenderer.render_map_incrementally): Fix a logic bug in the
240            optimization that tries not to draw layers under a raster layer.
241            The bug was harmless.  All it effectively did was to produce The a
242            strange messages about not being able to draw Layer instances for
243            all vector layers below a raster layer which would be invisible
244            anyway because the raster layer currently always covers the entire
245            window
246    
247    2004-07-08  Jan Sch�ngel <[email protected]>
248    
249            * Extensions/umn_mapserver/mapfile.py: Added code to generade and get
250            a list of supported outputformats. This formats are not alle supported
251            because there is no possibility to get the outputformat without the
252            name known. Make some formal changes to the code.
253            (MF_Map.set_name()): Fixed a bug if the name is None.
254    
255            * Extensions/umn_mapserver/mf_handle.py: Removed the image_type import
256            statement, because its not needed anymore. The Outputformat is now
257            given as string from the object. Make some formal changes to the code.
258    
259            * Extensions/umn_mapserver/test/test_mapserver.py: Added new test for
260            most of the new setting which were added during the last changes.
261            Removed the MF_Size Test.
262            
263            * Extensions/umn_mapserver/test/test.map: Added a new class to the
264            cultural Layer to test expressions and the the status of that layer
265            from on to default.
266            Changed the data path the the correct Thuban Data
267            Added the Outputformat Object and Symbol Object
268            
269    2004-07-07  Jan Sch�ngel <[email protected]>
270    
271            * Extensions/umn_mapserver/mapfile.py: Added some new
272            settings to edit (outputformat, label, imagetype)
273    
274            * Extensions/umn_mapserver/mf_handle.py: Added some setting to
275            the Label Dialog and add the OutputDialog.
276            Make some changes to the code order.
277    
278    2004-07-06  Jan Sch�ngel <[email protected]>
279    
280            * Extensions/umn_mapserver/mapfile.py: Added the symbolObj, pointObj
281            and line Obj and add the scalebar_status_type, scalebar_style_type and
282            scalebar_position_type.
283            Added the symbol- and symbolsetObject (MF_Symbol,MF_Symbolset). The
284            are only used to create a Symbol like the circle in Thuban.
285            Added the scalebarObject (MF_Scalebar)
286            (MF_Class): Added set_status and get_status.
287            (MF_Layer.add_thubanclass): Added code to set the class status
288            (MF_Map): Added code to handle the symbols and scalebar
289            (MF_Label): Added the set_partials and get_partials functions
290            
291            * Extensions/umn_mapserver/mf_export.py: Added MF_Symbol to import
292            from mapfile. Added a function to create a circle object like the one
293            from thuban if no one exists.
294            
295            * Extensions/umn_mapserver/mf_handle.py: All colors are now set when
296            press ok in the assosiated dialog and not at the end of the
297            colordialog.
298            Added the Dialog for the Scalebar.
299            (Label_Dialog): Added the offset option
300    
301            * Extensions/umn_mapserver/mf_import.py: Added code to import the
302            status of the Classes.
303            Fixed a bug with the projection. Now the to_meter parameter will be
304            added to the Projection only if it doesn't exists.
305    
306    2004-07-01  Jan Sch�ngel <[email protected]>
307    
308            Added the functionality to handle the content thuban is not
309            able to handle directly.
310    
311            * Extensions/umn_mapserver/mf_handle.py: New. This module extents
312            Thuban with the possibility to edit the mapfile content.        
313            
314            * Extensions/umn_mapserver/mf_import.py: Added the possibility
315            to import mapfiles without any layer selected. So it is possible
316            to edit the other settings in a mapfile.
317            (import_mapfile): Added code to use the editing functions.
318            Added the possibility to import the projection to a layer if one
319            is defined.
320            Status settings (On,Off) will now set in thuban (visible, invisible).
321            fixed a bug with with classnames. If no classname is set in mapfile
322            the value in Thuban will set to the expression.
323            
324            * Extensions/umn_mapserver/mf_export.py(export_mapfile): Added the
325            possibility to save a new mapfile or use the old one which is
326            imported or new created.
327            Added code to use the editing functions.
328            Remove some not needed import statements
329    
330            * Extensions/umn_mapserver/mapfile.py: Added new types which are
331            need for the editing functions.
332            Added needed set-functions for the editing functions.
333            Added the possibility to export rasterimages.
334            Added new classes (MF_Web, MF_Label, MF_Legend, MF_Symbol,
335            MF_SymbolSet). MF_Symbol and MF_SymbolSet are not needed at the
336            moment.
337            (MF_Class.set_thubanstyle): Now point layers will set to a default
338            symbol to show a circle in mapserver and not only a 1px dot.
339            (MF_Style.__init__): Fixed a bug with the color. Color was not set
340            correct before.
341            (MF_Size): Removed, because it is not needed.
342            
343            * Extensions/umn_mapserver/README: Added the hints to use the
344            export and editing functions, too.
345    
346            * Extensions/umn_mapserver/sample/iceland.map: Added the
347            new parameter "UNITS METERS".
348            Change the political layer to status OFF.
349    
350            * Extensions/umn_mapserver/sample/README: Added some
351            more details to setup the sample in the MapServer.
352            
353    2004-06-26  Bernhard Reiter <[email protected]>
354    
355            * Extensions/svgexport/test/test_svgmapwriter.py:
356            Removed class VFile and used standard StringIO instead.
357    
358    2004-06-23  Jan Sch�ngel  <[email protected]>
359    
360            Add the export function to the umn_mapserver extension.
361    
362            * Extension/umn_mapserver/mf_export.py: New. This module extents
363            Thuban with the possibility to export the Thuban content.
364    
365            * Extensions/umn_mapserver/mapfile.py: Expand the classes to use
366            with the export module. Especially added the possibility to
367            add thuban objects directly to the map objects.
368    
369            * Extensions/umn_mapserver/mf_import.py: Removed the wxCHANGE_DIR,
370            because of the hint from Bernhard Herzog.
371            Corrected the handling of absolute pathnames.
372            Changed the Text of the Menu-Item, now the beginning is upper case.
373    
374            * Extensions/umn_mapserver/README: Added the --with-tiff statement.
375    
376    2004-06-16  Jan Sch�ngel  <[email protected]>
377    
378            Add a sample and make some changes.
379    
380            * Extension/umn_mapserver/mf_import.py: Changed the wxPython.wx
381            import from * to explicit used statements. Changed the
382            Thuban.UI.mainwindow import phrase, too.
383            (import_mapfile):Corrected a clerical mistake.
384            Added wxCHANGE_DIR in OpenFile Dialog.
385            Added a MultipleChoiceDialog, to select the layers to load from
386            mapfile into thuban. Thereby the projection is only set if one layer
387            is selected.
388            Added the possibility to handle relative pathnames which uses
389            up-level references.
390            Removed some doubled code.
391            Corrected an error with integer values used as label in thuban
392            ClassGroup.
393            
394            * Extensions/umn_mapserver/sample: New.
395    
396            * Extensions/umn_mapserver/sample/README: New. Describes the
397            usage of the sample files.
398    
399            * Extensions/umn_mapserver/sample/iceland.map: New. This is
400            a suitable .map-file for the iceland data.
401    
402            * Extensions/umn_mapserver/sample/index.html: New. The template
403            for the mapfile.  
404    
405            * Extensions/umn_mapserver/sample/iceland.html: New. Initialisation
406            file for the Iceland Application on web.
407    
408            * Extensions/umn_mapserver/README: Corrected a inaccuracy and added
409            some details.
410    
411            * Extensions/umn_mapserver/test/test_mapserver
412            (mapserver_import_Test_generalClasses.test_MF_Color):
413            Corrected the thubancolor test.
414    
415    2004-06-15  Jan Sch�ngel  <[email protected]>
416    
417            * Extensions/umn_mapserver/README: New. Install instruction.
418    
419    2004-06-14  Bernhard Reiter <[email protected]>
420    
421            * libraries/thuban/cpl_mfile.h: Added copyright header.
422    
423            * libraries/thuban/ cpl_mfile.cpp, cpl_mfile.h: Added non-protecting
424            Free Software License so that it is most useful with gdalwarp
425            and bmpdataset.
426    
427    2004-06-14  Bernhard Herzog  <[email protected]>
428    
429            * Thuban/UI/multiplechoicedialog.py (__version__): Add missing
430            import of wxPython.wx itself (as opposed to the contents of
431            wxPython.wx).  For some reason wxPython.wx is available as
432            wxPython.wx.wx in at least some 2.4 releases.  Fixes RT#2482
433            wrt. wxPython 2.4.
434    
435    2004-06-10  Jan Sch�ngel  <[email protected]>
436    
437            Initial version of new extension "umn_mapserver".  This extension aims
438            to manage configuration for the UMN MapServer application.  This
439            inital version just imports the .map-files and displays all, Thuban is
440            capable of.
441    
442            * Extensions/umn_mapserver, Extensions/umn_mapserver/test: New.
443    
444            * Extensions/umn_mapserver/test/README: New. Describes how to run the
445            tests.
446    
447            * Extensions/umn_mapserver/test/test.map: New. This is a test
448            .map-file for automated tests of the umn_mapserver extension of
449            Thuban.
450    
451            * Extensions/umn_mapserver/test/test_mapserver.py: New. Tests for
452            UMN Mapserver classes.
453    
454            * Extensions/umn_mapserver/__init__.py: New. Init to make this
455            directory a package.
456    
457            * Extensions/umn_mapserver/mapfile.py: New. Classes to represent
458            '.map'-file objects.
459    
460            * Extensions/umn_mapserver/mf_import.py: New. This module extends
461            Thuban with the possibility to handle UMN MapServer mapfiles.
462    
463    2004-06-03  Bernhard Herzog  <[email protected]>
464    
465            * Thuban/Model/layer.py (Layer.TreeInfo): Convert the bounding box
466            to a tuple before using it as arguments to the % operator.  This
467            fixes the formatting issue filed in RT#2239 on 2004-01-13 and
468            reported today on thuban-list by Jan Sch�ngel
469    
470            * test/test_layer.py (TestLayerModification.setUp): Save the
471            filename as an instance variable so we can refer to it in tests
472            (TestLayerModification.test_tree_info): Uncomment this method
473            again and make it work.  This tests for the formatting issue
474            filed in RT#2239 on 2004-01-13
475    
476    2004-05-28  Bernhard Herzog  <[email protected]>
477    
478            * Thuban/UI/baserenderer.py: Fix some typos.
479    
480    2004-05-18  Jan-Oliver Wagner <[email protected]>
481    
482            * Extensions/gns2shp/gns2shp.py (gns2shp): Fixed a bug
483            by increasing a field size.
484    
485    2004-05-17  Bernhard Herzog  <[email protected]>
486    
487            Update to newest shapelib and get rid of Thuban specific
488            extensions, i.e. use the new DBFUpdateHeader instead of our
489            DBFCommit kludge
490    
491            * libraries/shapelib/shpopen.c: Update to version from current
492            shapelib CVS.
493    
494            * libraries/shapelib/shapefil.h: Update to version from current
495            shapelib CVS.
496    
497            * libraries/shapelib/dbfopen.c: Update to version from current
498            shapelib CVS.
499            (DBFCommit): Effectively removed since shapelib itself has
500            DBFUpdateHeader now which is better for what DBFCommit wanted to
501            achieve.  
502            We're now using an unmodified version of dbfopen.
503    
504            * setup.py (extensions): Add the HAVE_UPDATE_HEADER macro with
505            value '1' to the Lib.dbflibc extension.  This simply reflects the
506            shapelib and pyshapelib updates
507    
508    2004-05-16  Jan-Oliver Wagner <[email protected]>
509    
510            Finished introduction of Menu.FindOrInsertMenu.
511    
512            * Extensions/drawshape/drawshape.py: Add the command
513            to the experimental menu additionally to the toolbar.
514    
515            * Extensions/svgexport/svgsaver.py: Use FindOrInsertMenu() instead of
516            finding menu on its own.
517    
518            * Doc/manual/thuban-manual.xml: updated sample file
519            to use FindOrInsertMenu().
520    
521            * Examples/simple_extensions/hello_world.py: Use FindOrInsertMenu()
522            instead of finding menu on its own.
523    
524    2004-05-11  Jan-Oliver Wagner <[email protected]>
525    
526            * test/test_menu.py (MenuTest.test): Added testing
527            of method Menu.FindOrInsertMenu.
528    
529    2004-05-10  Jan-Oliver Wagner <[email protected]>
530    
531            Introduce and use Menu.FindOrInsertMenu.
532    
533            * Thuban/UI/menu.py (Menu.FindOrInsertMenu): New. Find a
534              given menu or, if not found, insert it.
535    
536            * Extensions/bboxdump/bboxdump.py, /Extensions/gns2shp/gns2shp.py,
537            /Extensions/importAPR/importAPR.py, Extensions/profiling/profiling.py,
538            /Extensions/wms/wms.py: Use FindOrInsertMenu() instead of finding
539            menu on its own.
540    
541    2004-05-06  Jan-Oliver Wagner <[email protected]>
542    
543            Introduce a abstract ColorDialog class and remove
544            and outdated file.
545    
546            * Thuban/UI/proj4dialog.py: Removed. It is has been
547            replaced by projdialog for quite a while and is not used
548            anymore.
549    
550            * Thuban/UI/colordialog.py: New. Abstraction for color selection
551            dialog(s).
552    
553            * Thuban/UI/classifier.py (SelectPropertiesDialog.__GetColor):
554            Now calls the abstract ColorDialog instead of wxColourDialog.
555            This also removed the dependency to Color class conversion
556            from this function.
557    
558    2004-05-04  Frank Koormann  <[email protected]>
559    
560            * Extensions/bboxdump/__init__.py: Fixed string left over from
561            copying.
562    
563            * Extensions/bboxdump/bboxdump.py (bboxdump):
564            Use layer.ShapeStore().AllShapes() to loop over shapes instead of
565            xrange(layer.NumShapes()). Compile the bboxmessage from a list
566            of formatted outputs (string.join) instead of appending to the
567            message. Two progress bar dialogs to report progress on the sometimes
568            lenghty processing.
569    
570  2004-04-22  Frank Koormann  <[email protected]>  2004-04-22  Frank Koormann  <[email protected]>
571    
572          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.2323

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26