/[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 2388 by bernhard, Mon Nov 15 16:27:41 2004 UTC revision 2535 by jan, Fri Jan 21 08:31:43 2005 UTC
# Line 1  Line 1 
1    2005-01-21  Jan-Oliver Wagner <[email protected]>
2    
3            * Thuban/UI/mainwindow.py (view_position_changed): Made string
4            available for i18n.
5    
6    2005-01-20  Russell Nelson  <[email protected]>
7    
8            * Resources/Projections/defaults.proj: Ruin the speling of the
9            Lambert-93 projection so it doesn't run into the wx UTF-8 bug.
10            It's the wrong thing to do in the long run, but it's necessary for
11            those users until that bug is fixed.  Otherwise the projection
12            dialog segfaults.  Better to annoy some Lambert-93 users with a
13            spelling mistake than every Fedora Core 3 user of Thuban-CVS.
14    
15    2005-01-20  Bernhard Reiter <[email protected]>
16    
17            * Thuban/UI/mainwindow.py(view_position_changed): Added docstring
18            and comment that the warning code here is a hack.
19    
20    2005-01-20  Russell Nelson  <[email protected]>
21    
22            * Thuban/UI/mainwindow.py(view_position_changed): Warn user about
23            misprojected layers when their lat/lon bounding
24            box exceeds rational lat/lon values.
25    
26    2005-01-20  Bernhard Reiter <[email protected]>
27    
28            * Thuban/UI/about.py (unicodeToLocale()): Improved:
29            Use 'ascii' and then 'replace' for other characters
30            when getdefaultlocale returns None. Thanks to Bernhard H. .
31            
32    2005-01-20  Bernhard Reiter <[email protected]>
33    
34            * Thuban/UI/classgen.py (OnRetrieve()): Added a comment
35            that OnRangeText might be called twice and using None as argument.
36            
37    2005-01-20  Bernhard Reiter <[email protected]>
38    
39            * Thuban/UI/classgen.py (OnRetrieve()): Add a OnRangeText(0)
40            to work around a different in wx Behaviour noticed on MacOSX,
41            thanks to Lorenzo Moretti and Daniel Calvelo for the fix.
42            
43    2005-01-20  Bernhard Reiter <[email protected]>
44    
45            * Thuban/UI/about.py: take iso-8859-15 when getdefaultlocale returns
46            None. (Fixes rt#2910.)
47            
48    2005-01-18  Frank Koormann <[email protected]>
49    
50            New Extension: mouseposition
51            Tool to collect mouse click positions (map coordinates) in a dialog.
52    
53            * Extensions/mouseposition/__init__.py: New, extension registration
54    
55            * Extensions/mouseposition/mouseposition.py: New, implements the
56            dialog and adds a tool to Thuban mainwindow.
57    
58            * Extensions/mouseposition/position.xpm: New, icon for tool.
59    
60    2005-01-14  Jan-Oliver Wagner <[email protected]>
61    
62            * Doc/manual/thuban-manual-de.xml: More translations.
63    
64    2005-01-11  Frank Koormann <[email protected]>
65    
66            * Thuban/UI/mainwindow.py (MainWindow.DuplicateLayer):
67            Fix indention bug.
68    
69    2005-01-09  Frank Koormann <[email protected]>
70    
71            * Thuban/UI/mainwindow.py (MainWindow.DuplicateLayer):
72            BugFix 2901: Explicitly copy layers ClassificationColumn since it
73            is not part of the layers Classification.
74    
75    2005-01-03  Frank Koormann <[email protected]>
76    
77            * Thuban/UI/renderer.py (ScreenRendererdraw_selection_incrementally):
78            BugFix 2883: Former implementation only worked on classified point
79            layers: KeyError was raised, now use the default size if field is None.
80    
81    2004-12-27  Bernhard Reiter <[email protected]>
82    
83            svgexport 1.0.0cvs: Fixed label export.
84    
85            * Extensions/svgexport/test/test_svgmapwriter.py:
86            class TestSVGRenderer(): New class; new test test_label_font().
87    
88            * Extensions/svgexport/svgmapwriter.py
89            (SVGRenderer.label_font()): initialised Font size with self.factor now,
90            makes test_label_font happy.
91    
92            * Extensions/svgexport/TODO: crossed out fixed label export item.
93            Added item for options.
94    
95            * Extensions/svgexport/__init__.py: Bumped version to 1.0.0cvs.
96    
97    2004-12-27  Russell Nelson  <[email protected]>
98    
99            Middle mouse button pans.
100    
101            * Thuban/UI/view.py (MapCanvas.__init__): Subscribe also
102            OnMiddleDown and OnMiddleUp events.
103            (MapCanvas.OnMiddleDown): New. Activate the pan tool and remember the
104            previously used tool.
105            (MapCanvas.OnMiddleUp): New. Reactivate the remebered tool used before
106            pressing the middle mouse button.
107    
108    2004-12-27  Jan-Oliver Wagner <[email protected]>
109    
110            * Doc/manual/thuban-manual-de.xml: More translations.
111    
112    2004-12-23  Jan-Oliver Wagner <[email protected]>
113    
114            * Thuban/UI/projdialog.py (ProjFrame.load_user_proj): Added a
115            \n to stderr after the warnings. Thanks to Russell Nelson.
116    
117    2004-12-20  Nina Hueffmeyer <[email protected]>
118    
119            * Extensions/ogr/ogrshapes.py: Fixed some issues from
120            Bernhard (coding guidelines etc.). Additionally it is now possible to
121            display shapefiles containing feature collections (e.g.polygons
122            with holes). Works with gdal 1.2.1 now.
123    
124            * Extensions/ogr/test/test_OGRShapestore.py: Fixed some issues
125            from Bernhard (coding guidelines etc.). If ogr can't be imported,
126            tests are skipped now.
127    
128            * Extensions/ogr/ogrstart.py: Fixed some typings.
129    
130    2004-12-20  Bernhard Reiter <[email protected]>
131    
132            * Extensions/svgexport/TODO: updated to add support for
133            raster layers and labels for 1.0.1.
134    
135            * Extensions/svgexport/svgmapwriter.py (draw_raster_layer):
136            Issue a warning now.
137    
138    2004-12-19  Bernhard Reiter <[email protected]>
139    
140            * Extensions/svgexport/TODO: Added idea to support triggering
141            the application down the pipe.
142    
143    2004-12-19  Bernhard Reiter <[email protected]>
144    
145            svgexport: Improved code quality, mainly by better naming.
146    
147            * Extensions/svgexport/svgmapwriter.py:
148            DrawPath() renamed to DrawPolygonPath(),
149            added documentation, improved comments and variable names.
150            
151            * Extensions/svgexport/svgmapwriter.py,
152              Extensions/svgexport/test/test_svgmapwriter.py:
153            All using DrawPolygonPath() now, the default parameter closed=True
154            omitted.
155    
156            * Extensions/svgexport/test/test_svgmapwriter.py:
157            renamed test_polygon_opened() to test_polyline()
158            renamed test_transparent_polygon() to test_transparent_polyline()
159    
160    2004-12-18  Jan-Oliver Wagner <[email protected]>
161    
162            Some fixes of gns2shp extension.
163    
164            * Extensions/gns2shp/test/__init__.py: New. Make this directory a
165            package.
166    
167            * Extensions/gns2shp/test/test_gns2shp.py: Add some import paths
168            dynamically.
169    
170            * Extensions/gns2shp/test/README: Simplified description how to test.
171    
172            * Extensions/gns2shp/gns2shp.py (gns2shp): Fixed doc-string,
173            fixed some dimensions of fields according to the GNS documentation
174            which seems to change undocumented.
175            Now killing trailing \n and/or \r from MODIFY_DATE.
176            This fixes RT#2453.
177    
178    2004-12-18  Bernhard Reiter <[email protected]>
179    
180            svgexport 1.0.0: Treats holes and islands nicely. Documentation added.
181    
182            * Extensions/svgexport/test/test_svgmapwriter.py:
183            Added new tests: test_export_polygon_with_hole()
184            and test_polygon_with_hole().
185    
186            * Extensions/svgexport/svgmapwriter.py
187            (draw_polygon_shape()): Uses DrawPath correctly now.
188    
189            * Doc/manual/thuban-manual.xml: Added documentation for stable
190            extention svgexport.    
191            * Doc/manual/thuban-manual-de.xml: Copied English section about
192            svexport over.
193    
194            * Extensions/svgexport/__init__.py: Bumped version number to 1.0.0.
195    
196            * Extensions/svgexport/svgsaver.py,maplegend.py:
197            Moved from experimental to stable extension menu.
198    
199            * Extensions/svgexport/TODO: updated.
200    
201    
202    2004-12-18  Bernhard Reiter <[email protected]>
203    
204            Added Extensions/svgexport/TODO
205    
206    2004-12-18  Bernhard Reiter <[email protected]>
207    
208            Refactored in svgexport:
209            DrawPath replaces DrawPolygon; added newline in front of "M" in paths.
210    
211            * Extensions/svgexport/svgmapwriter.py
212            Added verbosity level 3 to print out polygon points.
213            (class Point): added __repr__
214            (class Brush, __str__()): Added space after ,.
215            (DrawPolygon): Renamed to DrawPath()
216            (DrawPath): Takes list of polygons as input now, adds \n before "M"s.
217            (DrawLines): Using DrawPath now.
218    
219            * Extensions/svgexport/test/test_svgmapwriter.py:
220            Replaced DrawPolygon() calls with DrawPath() and put the first argument
221            inside another list. Adapted test data with a newline before "M".
222    
223    2004-12-18  Bernhard Reiter <[email protected]>
224            
225            Refactored svgexport tests: 9 double tests runs eliminated;
226            code size reduced by 8 lines.
227    
228            * Extensions/svgexport/test/test_svgmapwriter.py:
229            (class TestWithDC): Renamed to BaseTestWithDC, moved to top.
230            (class BaseWithDCtools): New, subclass from BaseTestWithDC.
231            (class TestDrawSplines): now subclass from BaseTestWithDCtools,
232            this fixed the double running of the nine tests of TestVirtualDC.
233            (class TestVirtualDC): Using self.dc and self.file from setUp().
234    
235    2004-12-17  Bernhard Herzog  <[email protected]>
236    
237            Two windows specific fixes ported from thuban-1�0-branch:
238    
239            * Thuban/UI/about.py (unicodeToLocale): Use getdefaultlocale
240            instead of getlocale because getlocale doesn't return a usable
241            encoding name on a german windows 2000
242    
243            * setup.py: windows build: Removed the absolute path names and
244            made all prfixes relative to the directory containing setup.py.
245            Makes it a little easier to adapt to a different system.
246    
247    2004-12-16  Bernhard Herzog  <[email protected]>
248    
249            Add support for PostGIS tables with LINESTRING geometries.
250            Fixes RT#2299
251    
252            * Thuban/Model/postgisdb.py (shapetype_map): Add LINESTRING
253    
254            * test/postgissupport.py
255            (PostgreSQLServer.get_default_static_data_db): Rename the "roads"
256            table to "roads-multi" because it now uses MULTILINESTRING
257            geometries and introduce a new "roads" table that uses LINESTRING
258            (coords_to_multilinestring): Make the doc string more precise
259            (coords_to_linestring): New.  Create a LINESTRING WKT
260            representatin
261            (wkt_converter): Add coords_to_linestring
262            (upload_shapefile): Rephrase the doc-string a bit.
263    
264            * test/test_postgis_db.py (TestPostGISShapestoreArc)
265            (LineStringTests)
266            (TestPostGISShapestoreLineString)
267            (TestPostGISShapestoreMultiLineString): Split
268            TestPostGISShapestoreArc into a base class LineStringTests and two
269            derived classes TestPostGISShapestoreLineString for LINESTRING
270            geometries and TestPostGISShapestoreMultiLineString for
271            MULTILINESTRING geometries.  Most test methods are in the base
272            class with the exception of tests that explicitly check the raw
273            format.
274    
275    2004-12-16  Bernhard Herzog  <[email protected]>
276    
277            Make the test suite work with PostGIS 0.8.2 and PostgreSQL 7.4
278    
279            * test/postgissupport.py (find_postgis_sql): Different postgis
280            versions put the postgis.sql file into slightly different places
281            so we have to look in both.  The updated doc string describes this
282            is more detail.
283    
284            * test/test_postgis_db.py
285            (TestPostGISSpecialCases.test_column_name_quoting): The return
286            value of UniqueValues is unsorted, so it has to be sorted for
287            comparison.
288    
289    2004-12-16  Bernhard Herzog  <[email protected]>
290    
291            Fix for RT#2237
292    
293            * Thuban/UI/projdialog.py (ProjFrame._show_proj_panel): If the
294            panel to be shown is the UnknownProjPanel disable the OK and Try
295            buttons.  Otherwise enable them.
296            (ProjFrame.__GetProjection): The UnknownProjPanel returns None for
297            the parameters.  In that case __GetProjection also returns None
298            now.
299    
300    2004-12-15  Bernhard Herzog  <[email protected]>
301    
302            * Thuban/UI/classgen.py (GenQuantilesPanel.__init__): Set the
303            minimum number of classes to 2.  The calculate_quantiles needs at
304            least two and raises an exception otherwise.  
305            Fixes RT#2549
306    
307    2004-12-15  Bernhard Herzog  <[email protected]>
308    
309            * test/postgissupport.py (PostgreSQLServer.execute_sql): Extend to
310            so that it returns a result for select statements.
311            (PostgreSQLServer.server_version): New.  Return the version of the
312            server software.
313            (PostgreSQLServer.require_authentication): The format of
314            pg_hba.conf has changed between PostgrSQL 7.2 and 7.3.  Check the
315            server version and generate the file in the correct format
316    
317    2004-12-15  Bernhard Herzog  <[email protected]>
318    
319            * test/postgissupport.py (PostgreSQLServer.is_running): Fix typo
320            in the doc string and rephrase it a little.
321    
322    2004-12-15  Frank Koormann <[email protected]>
323    
324            * test/test_load.py (TestAltPath.checkSession): New, extended checks if
325            session has been loaded successfully. The check is called by the relevant
326            tests after executing load_session().
327    
328    2004-12-13  Bernhard Herzog  <[email protected]>
329    
330            Make sure the region used to determine which shapes are visible
331            actually matches the region on the printed page.  If this isn't
332            done properly some shapes might not be printed.  
333            Fixes RT #2692
334    
335            * Thuban/UI/view.py (MapPrintout.draw_on_dc): The region for the
336            renderer has to be at the same position as the mapregion
337    
338            * Thuban/UI/renderer.py (ExportRenderer.RenderMap): self.region
339            has to be moved by (self.shiftx, self.shifty) too.
340    
341    2004-12-13  Bernhard Herzog  <[email protected]>
342    
343            * libraries/pyprojection/Projection.i: Work around a bug in the
344            generated python code which leads to exception in the __del__
345            method when the constructor fails.  See the comments in the code
346            for more details.
347    
348            * libraries/pyprojection/Projection.py: Updated from Projection.i
349            with SWIG.
350    
351    2004-12-13  Bernhard Herzog  <[email protected]>
352    
353            * test/test_load.py (TestAltPath.test_01_single_path_error_fix)
354            (TestAltPath.test_02_path_error_fix_from_list)
355            (TestAltPath.test_05_path_error_fix_from_list_changed)
356            (TestAltPath.test_06_path_error_fix_from_list_fails): self.session
357            is destroyed in tearDown, so there's no need to do it in a test
358            case.
359    
360            * Thuban/Model/load.py (SessionLoader.open_shapefile): Remove a
361            debug print
362    
363    2004-12-13  Bernhard Herzog  <[email protected]>
364    
365            * Extensions/svgexport/test/test_svgmapwriter.py
366            (TestDrawSplines.setUp): Do not use super with the unittest
367            classes because in Python 2.2 they're still old-style classes.
368    
369    2004-12-13  Frank Koormann <[email protected]>
370    
371        Alternative Path feature: When loading a (moved) session where
372            shapefiles cannot be found, ask the user. Use the specified path
373            if further shapefiles are missing. However, ask the usr for confirmation
374            in such cases.
375    
376            * test/test_load.py (TestAltPath): New, tests for alternative path feature
377            in load_session()
378            (Shapefile_CallBack): Helper, implements controllable callback.
379    
380            * Thuban/UI/application.py (ThubanApplication.OnInit):
381            Added "alt_path" to self.path
382            (ThubanApplication.OpenSession): Added shapefile_callback as second
383            callback similar to db_connection_callback.
384            (ThubanApplication.run_alt_path_dialog): New, implementaion of
385            shapefile_callback. In addition to raising the dialog the control of
386            self.path('alt_path') is implemented here.
387    
388            * Thuban/Model/load.py (SessionLoader.__init__): Added shapefile_callback.
389            (SessionLoader.open_shapefile): Open shapefile, eventually with
390            alternative path. This wrapps the "theSession.OpenShapefile(filename)"
391            formerly used in start_fileshapesource()/start_layer().
392            (SessionLoader.start_fileshapesource): Call open_shapefile().
393            (SessionLoader.start_layer): Call open_shapefile().
394            (load_session): Added shapefile_callback.
395    
396            * Thuban/UI/altpathdialog.py: New, implements dialogs for alternative path
397            feature (search / check).
398            
399            * Doc/manual/thuban-manual.xml: Added documentation of new feature.
400    
401    2004-12-11  Bernhard Reiter <[email protected]>
402    
403             svgexport 0.9.2: Point size supports for maps.
404    
405            * Extensions/svgexport/svgmapwriter.py: Added import of SHAPETYPE_POINT
406            (def draw_point_shape): new parameter size defaults to 2 as before.
407            (draw_shape_layer_incrementally): Moved draw_func log line higher.
408            Added draw_func call with size when dealing with a point layer.
409    
410            * Extensions/svgexport/__init__.py: bumped version to 0.9.2.
411            
412    2004-12-11  Bernhard Reiter <[email protected]>
413    
414            Made sure that newlines are inserted in the svg path d attributes
415            to raise the chance that the line length will be below 255 characters,
416            as recommended by REC SVG 1.1 in section 8.3.1.
417    
418            * Extensions/svgexport/svgmapwriter.py(DrawPolygon):
419            Adding \n before L's and changed whitespace handling.
420    
421            * Extensions/svgexport/test/test_svgmapwriter.py:
422            Adapted tests to new whitespace handling of DrawPolygon.
423    
424    2004-12-11  Bernhard Reiter <[email protected]>
425    
426            * Doc/technotes/coding_guidelines.txt: easy typo fixed.
427    
428            * Extensions/svgexport/test/test_svgmapwriter.py:
429            Removed test_drawbezier in favour of new test_drawspline3 and
430            test_drawspline4 within new class TestDrawSplines(TestVirtualDC).
431            All only to test DrawSpline.
432    
433            * Extensions/svgexport/svgmapwriter.py(DrawSpline):
434            New implementation now really using the strange algorithm of
435            xfig 3.1's approximated splines and its conversion to postscript
436            with one twist: SVG can do quadratic beziers, so skipped translation
437            to cubic beziers.
438            (TestWithDC): Typo in comment fixed.
439    
440    2004-12-09  Martin Schulze  <[email protected]>
441    
442            * Thuban/Model/classgen.py: Added missing character encoding
443    
444            * Extensions/wms/properties.py (OpenWMSProperties): removed
445    
446            * Extensions/wms/parser.py (WMSCapabilitiesParser.error): Dropped
447            support for get_srs_discrepancies() since there are no
448            discrepancies anymore (was a thinko)
449    
450            * Extensions/wms/layer.py (WMSLayer.GetMapImg): Improved graphic
451            format priority now that more formats are supported globally by
452            the render engine.
453    
454    2004-12-08  Silke Reimer <[email protected]>
455            * Extensions/ogr/ogrshapes.py: Substituted ogr-method CloseRings
456            because it is not available in all versions of ogr
457    
458    2004-12-08  Bernhard Reiter <[email protected]>
459            * Extensions/ogr/__init__.py: Added empty __init__.py to heal
460            global tests until a real one is commited.
461    
462    2004-12-07 Nina H�ffmeyer <[email protected]>
463    
464            * /Extensions/ogr/: Adding a new extension to read shapefiles with
465            ogr. It is planned to add other vector formats.
466    
467            * /test/runtests.py: Adding tests from /Extensions/ogr/test/.
468    
469    2004-12-07  Jan-Oliver Wagner <[email protected]>
470    
471            * /Extensions/svgexport/test/test_svgmapwriter.py: Reverting
472            part of a (non-)fix to renable that the tests are always
473            executed.
474    
475    2004-12-07  Bernhard Reiter <[email protected]>
476    
477            * Extensions/svgexport/test/test_svgmapwriter.py:
478            Added test_drawbezier() to test DrawSpline().
479    
480            * Extensions/svgexport/svgmapwriter.py(DrawSpline):
481            Really implemented bezier drawing.
482    
483            * Extensions/svgexport/__init__.py: Bumped version of svgexport
484            to 0.9.1 because now the legend examples lines styles
485            will be drawing with beziers.
486    
487    2004-12-05  Martin Schulze  <[email protected]>
488    
489            * Thuban/UI/renderer.py (raster_format_map): Added PNG, TIFF and
490            GIF as supported bitmap image formats (helpful for the WMS extension)
491    
492    2004-11-30  Martin Schulze  <[email protected]>
493    
494            * Extensions/wms/test/test_ogclib.py (TestOGCLib.test_compareURLs):
495            Improved the test for the internal compare method
496    
497    2004-11-27  Jan-Oliver Wagner <[email protected]>
498    
499            * Thuban/UI/about.py (About.__init__): Added
500            Norbert Solymosi for hungarian translation and Ole Rahn
501            as contrbutor. Moved Bernhard Reiter from Contributor
502            to Developer.
503    
504    2004-11-27  Bernhard Reiter <[email protected]>
505    
506            * Extensions/svgexport/test/test_svgmapwriter.py:
507            Removed Jan from author list as he did not change enough significant
508            lines yet.
509    
510            * Extensions/svgexport/__init__.py: Added Bernhard as author
511            of the Extension.
512    
513    2004-11-27  Jan-Oliver Wagner <[email protected]>
514    
515            * po/hu.po: New. Hungarian translation. Contributed
516            by Norbert Solymosi.
517    
518    2004-11-26  Bernhard Herzog  <[email protected]>
519    
520            * Extensions/svgexport/test/test_svgmapwriter.py
521            (Testobjectexport.test_transparent_polygon): Commented out some
522            debug prints
523    
524    2004-11-24  Jan-Oliver Wagner <[email protected]>
525    
526            Fix broken tests for svg extension and added svg legend
527            to Experimental menu.
528    
529            * Extensions/svgexport/test/test_svgmapwriter.py: Fix to have
530            the test run correctly even if the extension is a package.
531            Also removed the "import Thuban" which makes no sense.
532    
533            * Extensions/svgexport/__init__.py: Fix to have the extensions'
534            test module also be executed from the global test routine.
535            This is done by looking for the absense of the DISPLAY variable.
536    
537            * Extensions/svgexport/maplegend.py: Moved the menu entry from Extensions
538            to Experimental menu since this module has yet not reached a stable
539            status (ie. 1.0).
540    
541    2004-11-22  Bernhard Reiter <[email protected]>
542    
543            * Extensions/svgexport/svgmapwriter.py:
544            Added verbose variable and some logging depending on it.
545            (class VirtualDC(XMLWriter)): Minor improvement in the polygon loop,
546            because counting i is not necessary.
547            (class Pen, class Brush): Added simple __str__ methods.
548            (SVGRenderer.draw_polygone_shape): Fix #2698 (transparent polygons are
549            not exported to svg file) Note: holes still unhandled.
550    
551            * Extensions/svgexport/test/test_svgmapwriter.py:
552                    Made a baseclass TestWithDC for test needed a DC.
553                    Added tests for bug #2698 (transparent polygons are not
554                    exported to svg file):
555                    Testobjectexport.test_transparent_polygon()
556    
557            * Thuban/Model/base.py (UnsetModified):
558            Fixed some typos in docstring.
559    
560            * Thuban/UI/baserenderer.py (BaseRenderer.draw_polygon_shape()):
561            Added hints on the used algorithm for handling holes.
562    
563    2004-11-20  Jan-Oliver Wagner <[email protected]>
564    
565            Some face lifting for the examples.
566    
567            * Examples/__init__.py: Make this directory a package.
568    
569            * Examples/simple_extensions/__init__.py: Make this directory a package.
570    
571            * Examples/simple_extensions/hello_world.py: Moved entry from Extensions
572            menu to Examples menu.
573    
574            * Examples/simple_extensions/simple_command.py: Some more comments,
575            minor changes.
576    
577            * Examples/simple_extensions/simple_tool.py: Minor changes.
578    
579    2004-11-20  Jan-Oliver Wagner <[email protected]>
580    
581            Changed way of extension registry for wms and added extension
582            registry for umn_mapserver extension.
583    
584            * Extensions/wms/__init__.py: Added registry entry and the importing
585            of the actual wms module. Included a test for the required PyOGCLib.
586    
587            * Extensions/wms/wms.py: Removed registry entry (moved to __init__.py).
588    
589            * Extensions/umn_mapserver/__init__.py: Added registry entry and the
590            importing of the actual umn mapserver management modules.
591            Included a test for the required Python MapScript.
592    
593    2004-11-20  Jan-Oliver Wagner <[email protected]>
594    
595            Changed way of extension registry for importAPR, bboxdump
596            and added extension registry for svgexport.extension registry for
597            svgexport.
598    
599            * Extensions/importAPR/__init__.py: Added registry entry and the importing
600            of the actual importAPR module.
601    
602            * Extensions/importAPR/importAPR.py: Removed registry entry (moved to
603            __init__.py).
604    
605            * Extensions/bboxdump/__init__.py: Added registry entry and the importing
606            ����of the actual bboxdump module.
607    
608            * Extensions/bboxdump/bboxdump.py: Removed registry entry (moved to
609            ����__init__.py).
610    
611            * Extensions/svgexport/__init__.py: Added registry entry and the importing
612            of the svgsaver module.
613    
614            * Extensions/svgexport/svgsaver.py: Moved the menu entry from Extensions
615            to Experimental menu since this module has yet not reached a stable
616            status (ie. 1.0).
617    
618    2004-11-18  Jan-Oliver Wagner <[email protected]>
619    
620            Now the hit test considers the size of point symbols.
621    
622            * Thuban/UI/viewport.py (ViewPort._hit_point): Added optional parameter
623            'size' defaulting to the previously fixed value 5.
624            Extended doc-string.
625            (Viewport._find_shape_in_layer): Resolved FIXME regarding flexibility
626            for symbols.
627            Now the size of the largest point symbol is determined to find out
628            about whether the point has been hit.
629            This fixes the problem that only clicks inside a fixed distance of
630            5 where found.
631    
632    2004-11-17  Jan-Oliver Wagner <[email protected]>
633    
634            Another open issue fixed regarding sizeable symbols: correct rendering of
635            selected symbols.
636    
637            * Thuban/UI/renderer.py (ScreenRenderer.draw_selection_incrementally):
638            Added consideration of the specific size of point symbols.
639            The property for each point symbol is retrieved and the size applied
640            for the rendering method.
641            Added doc-string.
642    
643    2004-11-16  Jan-Oliver Wagner <[email protected]>
644    
645            Changed way of Extension Registry for gns2shp and profiling.
646    
647            * Extensions/gns2shp/gns2shp.py: Removed registry entry (moved to
648            __init__.py).
649    
650            * Extensions/gns2shp/__init__.py: Added registry entry and the importing
651            of the actual gns2shp module.
652    
653            * Extensions/profiling/profiling.py: Removed registry entry (moved to
654            __init__.py).
655    
656            * Extensions/profiling/__init__.py: Added registry entry and the importing
657            of the actual profiling module.
658    
659  2004-10-28  Bernhard Reiter <[email protected]>  2004-10-28  Bernhard Reiter <[email protected]>
660    
661          * Extensions/svgexport/: Minor improvements to doc strings.          * Extensions/svgexport/: Minor improvements to doc strings.

Legend:
Removed from v.2388  
changed lines
  Added in v.2535

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26