/[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 2182 by joey, Thu Apr 15 18:23:26 2004 UTC revision 2250 by jschuengel, Wed Jun 16 11:01:42 2004 UTC
# Line 1  Line 1 
1    2004-06-16  Jan Sch�ngel  <[email protected]>
2    
3            Add a sample and make some changes.
4    
5            * Extension/umn_mapserver/mf_import.py: Changed the wxPython.wx
6            import from * to explicit used statements. Changed the
7            Thuban.UI.mainwindow import phrase, too.
8            (import_mapfile):Corrected a clerical mistake.
9            Added wxCHANGE_DIR in OpenFile Dialog.
10            Added a MultipleChoiceDialog, to select the layers to load from
11            mapfile into thuban. Thereby the projection is only set if one layer
12            is selected.
13            Added the possibility to handle relative pathnames which uses
14            up-level references.
15            Removed some doubled code.
16            Corrected an error with integer values used as label in thuban
17            ClassGroup.
18            
19            * Extensions/umn_mapserver/sample: New.
20    
21            * Extensions/umn_mapserver/sample/README: New. Describes the
22            usage of the sample files.
23    
24            * Extensions/umn_mapserver/sample/iceland.map: New. This is
25            a suitable .map-file for the iceland data.
26    
27            * Extensions/umn_mapserver/sample/index.html: New. The template
28            for the mapfile.  
29    
30            * Extensions/umn_mapserver/sample/iceland.html: New. Initialisation
31            file for the Iceland Application on web.
32    
33            * Extensions/umn_mapserver/README: Corrected a inaccuracy and added
34            some details.
35    
36            * Extensions/umn_mapserver/test/test_mapserver
37            (mapserver_import_Test_generalClasses.test_MF_Color):
38            Corrected the thubancolor test.
39    
40    2004-06-15  Jan Sch�ngel  <[email protected]>
41    
42            * Extensions/umn_mapserver/README: New. Install instruction.
43    
44    2004-06-14  Bernhard Reiter <[email protected]>
45    
46            * libraries/thuban/cpl_mfile.h: Added copyright header.
47    
48            * libraries/thuban/ cpl_mfile.cpp, cpl_mfile.h: Added non-protecting
49            Free Software License so that it is most useful with gdalwarp
50            and bmpdataset.
51    
52    2004-06-14  Bernhard Herzog  <[email protected]>
53    
54            * Thuban/UI/multiplechoicedialog.py (__version__): Add missing
55            import of wxPython.wx itself (as opposed to the contents of
56            wxPython.wx).  For some reason wxPython.wx is available as
57            wxPython.wx.wx in at least some 2.4 releases.  Fixes RT#2482
58            wrt. wxPython 2.4.
59    
60    2004-06-10  Jan Sch�ngel  <[email protected]>
61    
62            Initial version of new extension "umn_mapserver".  This extension aims
63            to manage configuration for the UMN MapServer application.  This
64            inital version just imports the .map-files and displays all, Thuban is
65            capable of.
66    
67            * Extensions/umn_mapserver, Extensions/umn_mapserver/test: New.
68    
69            * Extensions/umn_mapserver/test/README: New. Describes how to run the
70            tests.
71    
72            * Extensions/umn_mapserver/test/test.map: New. This is a test
73            .map-file for automated tests of the umn_mapserver extension of
74            Thuban.
75    
76            * Extensions/umn_mapserver/test/test_mapserver.py: New. Tests for
77            UMN Mapserver classes.
78    
79            * Extensions/umn_mapserver/__init__.py: New. Init to make this
80            directory a package.
81    
82            * Extensions/umn_mapserver/mapfile.py: New. Classes to represent
83            '.map'-file objects.
84    
85            * Extensions/umn_mapserver/mf_import.py: New. This module extends
86            Thuban with the possibility to handle UMN MapServer mapfiles.
87    
88    2004-06-03  Bernhard Herzog  <[email protected]>
89    
90            * Thuban/Model/layer.py (Layer.TreeInfo): Convert the bounding box
91            to a tuple before using it as arguments to the % operator.  This
92            fixes the formatting issue filed in RT#2239 on 2004-01-13 and
93            reported today on thuban-list by Jan Sch�ngel
94    
95            * test/test_layer.py (TestLayerModification.setUp): Save the
96            filename as an instance variable so we can refer to it in tests
97            (TestLayerModification.test_tree_info): Uncomment this method
98            again and make it work.  This tests for the formatting issue
99            filed in RT#2239 on 2004-01-13
100    
101    2004-05-28  Bernhard Herzog  <[email protected]>
102    
103            * Thuban/UI/baserenderer.py: Fix some typos.
104    
105    2004-05-18  Jan-Oliver Wagner <[email protected]>
106    
107            * Extensions/gns2shp/gns2shp.py (gns2shp): Fixed a bug
108            by increasing a field size.
109    
110    2004-05-17  Bernhard Herzog  <[email protected]>
111    
112            Update to newest shapelib and get rid of Thuban specific
113            extensions, i.e. use the new DBFUpdateHeader instead of our
114            DBFCommit kludge
115    
116            * libraries/shapelib/shpopen.c: Update to version from current
117            shapelib CVS.
118    
119            * libraries/shapelib/shapefil.h: Update to version from current
120            shapelib CVS.
121    
122            * libraries/shapelib/dbfopen.c: Update to version from current
123            shapelib CVS.
124            (DBFCommit): Effectively removed since shapelib itself has
125            DBFUpdateHeader now which is better for what DBFCommit wanted to
126            achieve.  
127            We're now using an unmodified version of dbfopen.
128    
129            * setup.py (extensions): Add the HAVE_UPDATE_HEADER macro with
130            value '1' to the Lib.dbflibc extension.  This simply reflects the
131            shapelib and pyshapelib updates
132    
133    2004-05-16  Jan-Oliver Wagner <[email protected]>
134    
135            Finished introduction of Menu.FindOrInsertMenu.
136    
137            * Extensions/drawshape/drawshape.py: Add the command
138            to the experimental menu additionally to the toolbar.
139    
140            * Extensions/svgexport/svgsaver.py: Use FindOrInsertMenu() instead of
141            finding menu on its own.
142    
143            * Doc/manual/thuban-manual.xml: updated sample file
144            to use FindOrInsertMenu().
145    
146            * Examples/simple_extensions/hello_world.py: Use FindOrInsertMenu()
147            instead of finding menu on its own.
148    
149    2004-05-11  Jan-Oliver Wagner <[email protected]>
150    
151            * test/test_menu.py (MenuTest.test): Added testing
152            of method Menu.FindOrInsertMenu.
153    
154    2004-05-10  Jan-Oliver Wagner <[email protected]>
155    
156            Introduce and use Menu.FindOrInsertMenu.
157    
158            * Thuban/UI/menu.py (Menu.FindOrInsertMenu): New. Find a
159              given menu or, if not found, insert it.
160    
161            * Extensions/bboxdump/bboxdump.py, /Extensions/gns2shp/gns2shp.py,
162            /Extensions/importAPR/importAPR.py, Extensions/profiling/profiling.py,
163            /Extensions/wms/wms.py: Use FindOrInsertMenu() instead of finding
164            menu on its own.
165    
166    2004-05-06  Jan-Oliver Wagner <[email protected]>
167    
168            Introduce a abstract ColorDialog class and remove
169            and outdated file.
170    
171            * Thuban/UI/proj4dialog.py: Removed. It is has been
172            replaced by projdialog for quite a while and is not used
173            anymore.
174    
175            * Thuban/UI/colordialog.py: New. Abstraction for color selection
176            dialog(s).
177    
178            * Thuban/UI/classifier.py (SelectPropertiesDialog.__GetColor):
179            Now calls the abstract ColorDialog instead of wxColourDialog.
180            This also removed the dependency to Color class conversion
181            from this function.
182    
183    2004-05-04  Frank Koormann  <[email protected]>
184    
185            * Extensions/bboxdump/__init__.py: Fixed string left over from
186            copying.
187    
188            * Extensions/bboxdump/bboxdump.py (bboxdump):
189            Use layer.ShapeStore().AllShapes() to loop over shapes instead of
190            xrange(layer.NumShapes()). Compile the bboxmessage from a list
191            of formatted outputs (string.join) instead of appending to the
192            message. Two progress bar dialogs to report progress on the sometimes
193            lenghty processing.
194    
195    2004-04-22  Frank Koormann  <[email protected]>
196    
197            New Extension to dump bounding boxes of all shapes of the selected
198            layer. An optional column can be specified to group the objects,
199            in this case the bounding box is a union of the separate boxes.
200            Dump can be displayed in a ScrolledMessageDialog or written to file.
201            The Extension is simply a combination of available and well tested
202            Thuban functionality.
203    
204            * Extensions/bboxdump/__init__.py: New: Init to make this
205            directory a package.
206    
207            * Extensions/bboxdump/bboxdump.py: New: Dump bounding boxes of
208            all shapes of the selected layer.
209    
210    2004-04-22  Jan-Oliver Wagner <[email protected]>
211    
212            * Thuban/UI/classgen.py (GenUniquePanel.__init__): Fixed two
213            strings to be i18n now.
214    
215    2004-04-18  Jan-Oliver Wagner <[email protected]>
216    
217            Changing popup menu of legend from direct building
218            to using the Menu construction as used for the mainwindow.
219    
220            * Thuban/UI/mainwindow.py: New method commands: layer_to_top,
221            layer_to_bottom, layer_visibility
222            (MainWindow.LayerToTop): New. Put current layer to the top.
223            (MainWindow.LayerToBottom): New. Put current layer to bottom.
224            (MainWindow.HideLayer, MainWindow.ShowLayer, _has_visible_map):
225            Replace 1,0 by True, False.
226            (MainWindow.ToggleLayerVisibility): New. Toggle visibility of
227            current layer.
228            (MainWindow.LayerShowTable): Removed raising of dialog.
229            (_has_selected_layer_visible): New. Support function.
230    
231            * Thuban/UI/legend.py: ID_POP_xxx: removed.
232            (LegendPanel.__init__): Removed EVT_MENU bindings.
233            (LegendTree._OnRightClick): Replace direct creation of
234            menu via wx Classes by applying the menu definition
235            as of Menu class of menu.py.
236            
237    2004-04-16  Jan-Oliver Wagner <[email protected]>
238    
239            * Thuban/UI/exceptiondialog.py (ExceptionDialog.dialog_layout): Improved
240        button string to stronger clearify that Thuban will be closed when hitting
241            the button.
242    
243            * Thuban/UI/mainwindow.py (MainWindow.LayerShowTable): Added docstring.
244            Now for layers without a ShapeStore a corresponding message is given
245            to the user, that this layer has no table to show.
246    
247  2004-04-15  Martin Schulze  <[email protected]>  2004-04-15  Martin Schulze  <[email protected]>
248    
249          * Extensions/wms/layer.py (WMSLayer.setWMSFormat): Need to          * Extensions/wms/layer.py (WMSLayer.setWMSFormat): Need to

Legend:
Removed from v.2182  
changed lines
  Added in v.2250

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26