/[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 2572 by jonathan, Fri Feb 18 14:56:42 2005 UTC revision 2682 by dpinte, Mon May 15 20:11:15 2006 UTC
# Line 1  Line 1 
1    2006-05-15 Didrik Pinte <[email protected]>
2            Ashamed ... still some tabs in the files
3    
4      * Thuban/version.py : tabs removed    
5      * Thuban/Model/transientdb.py : tabs removed
6    
7    2006-05-15 Didrik Pinte <[email protected]>
8    
9      * Thuban/version.py : coding style correction
10      * Thuban/Model/transientdb.py : coding style correction
11    
12    2006-05-15 Didrik Pinte <[email protected]>
13    
14      * Thuban/version.py : Updated imports to support pysqlite2
15    
16      * Thuban/Model/transientdb.py : Updated imports to support pysqlite2
17            Patched the querying system to support the param style of pysqlite2
18    
19    2006-04-24 Didrik Pinte <[email protected]>
20      * Extensions/svgexport/__init__.py: The extension now works on win32
21            architecture. Bug #87 corrected.
22    
23    2006-04-20 Bernhard Reiter <[email protected]>
24            * Doc/technotes/coding_guidelines.txt: Changed text from CVS to SVN.
25            Removed emacs specific hint and replaced it with a general hint
26            that editors might support writing changelogs.
27    
28    2006-04-12 Bernhard Reiter <[email protected]>
29    
30            * Thuban/version.py: Changed thuban_release mechanism to use "svn"
31            instead of "cvs".
32    
33    2006-03-31  Bernhard Reiter <[email protected]>
34    
35            * libraries/thuban/wxproj.cpp: including proj_api.h instead of
36            projects.h now. According the Frank Warmerdam and man pj_init
37            this is the public interface to proj. Thus I have changed PJ to projPJ.
38            And I could remove the hack to avoid clashes with typedef PVALUE
39            and #define LP in projects.h clashing with symbols when trying to
40            build on windows. The file is cleaner and nicer now.
41    
42    2006-03-29  Bernhard Reiter <[email protected]>
43    
44            * libraries/thuban/wxproj.cpp: undef LP to avoid clash when
45            trying to build with mingw.
46    
47    2005-10-18  Bernhard Reiter <[email protected]>
48    
49            * Thuban/UI/about.py: remove unused import of getdefaultlocale.
50            Added display of internal encoding to the about dialog text.
51    
52            * Extensions/svgexport/__init__.py: changed version to "1.0.0+cvs".
53    
54    2005-10-18  Bernhard Reiter <[email protected]>
55    
56            Startup improved: We fail right away if the internal encoding could
57            not be determined.
58    
59            * Thuban/__init__.py (get_internal_encoding): new.
60    
61            * test/test_stringrepresentation.py (class TestInternalEncoding):
62            Preserve the internal encoding for the tests in this class.
63    
64    2005-10-17  Bernhard Reiter <[email protected]>
65    
66            * test/test_stringrepresentation.py: New file, for now testing
67            that set_internal_coding() is throwing an exception for bad exceptions.
68    
69            * Thuban/__init__.py (set_internal_encoding): added a forwards
70            and backward translation, so that we fail early if the
71            internal_encoding is bad.
72    
73    2005-10-17  Bernhard Reiter <[email protected]>
74    
75            svgexport 1.0.0cvs: Fixed ARC layer writing: No filling is done.
76            You could actually get polylines with filling in between,
77            when the classification for the lines had a fill color.
78            E.g. this happens when you generate a classification from a ramp.
79    
80            * Extensions/svgexport/test/test_svgmapwriter.py:
81            New test_export_arc_no_fill(). Extend copyright notice to 2005.
82    
83            * Extensions/svgexport/svgmapwriter.py
84            (SVGRenderer.draw_shape_layer_incrementally()):
85            Setting TRANSPARENT_BRUSH for shaptype ARC.
86            Extend copyright notice to 2005.
87    
88            * Extensions/svgexport/__init__.py: Extend copyright notice to 2005.
89    
90    2005-09-08  Frank Koormann <[email protected]>
91    
92            * Doc/manual/thuban-manual.xml (Map Management): Fixed typo reported
93            by Erik (sigra.at.home.se)
94    
95    2005-08-18  Jan-Oliver Wagner <[email protected]>
96    
97            * Thuban/UI/renderer.py (ScreenRenderer.draw_selection_incrementally):
98            Call the right method for the default size.
99    
100    2005-08-11  Jan-Oliver Wagner <[email protected]>
101    
102            * Extensions/export_shapefile: New.
103    
104            * Extensions/export_shapefile/__init__.py: New. Initialize
105            the export_shapefile extension.
106    
107            * Extensions/export_shapefile/export_shapefile.py: New.
108            Exports a layer as a Shapefile.
109    
110    2005-08-08  Jan-Oliver Wagner <[email protected]>
111    
112            * po/de.po: String fixes. This fixes Debian bug #313843.
113    
114    2005-07-27  Jan-Oliver Wagner <[email protected]>
115    
116            Remove the attributes from the layer element in
117            .thuban files for the save routine.
118            This also solves RT bug #3149,
119            https://intevation.de/rt/webrt?serial_num=3149
120    
121            * test/test_load.py: (TestSingleLayer, TestNonAsciiColumnName,
122            TestLayerVisibility, TestSymbolSize, TestClassification, TestLabels,
123            TestLayerProjection, TestJoinedTable, TestLabelLayer): Removed
124            attributes from layer element to classification clnull element.
125    
126            * test/test_save.py (SaveSessionTest.testSingleLayer,
127            SaveSessionTest.testLayerProjection,
128            SaveSessionTest.testClassifiedLayer,
129            SaveSessionTest.test_joined_table, SaveSessionTest.test_save_postgis):
130            Removed attributes from layer element to classification clnull element.
131            (test_save_postgis.NonConnectionStore._fetch_table_information):
132            added pretending to have a shape_type.
133    
134            * Resources/XML/thuban-1.1.dtd: Make the attributes field
135            and field_type of classification optional.
136    
137            * Thuban/Model/classification.py (Classification.TreeItem.build_info):
138            Added output of size.
139    
140            * Thuban/Model/load.py (SessionLoader.start_classification):
141            Change attribute 'field' and 'field_type' from obligatory to
142            optional to allow empty classes (ie.  only with a default=clnull).
143    
144            * Thuban/Model/save.py (SessionSaver.write_layer): Don't write
145            any attributes anymore for the layer element.
146            (SessionSaver.write_classification): Even if there is no
147            classification field, still write the classification because
148            the clnull (default) symbol will not be defined anymore as
149            part of the layer element.
150    
151    2005-07-05  Bernhard Herzog  <[email protected]>
152    
153            * setup.py (setup call): Version 1.1.0
154    
155            * NEWS: Update for 1.1.0
156    
157            * MANIFEST.in: Add *.txt to files taken from Doc.  Otherwise the
158            technores won't be included
159    
160            * Thuban/UI/about.py (About.__init__): Extend copyright notice to
161            2005
162    
163            * po/de.po: Updated.
164    
165    2005-07-05  Bernhard Herzog  <[email protected]>
166    
167            * README: gdal 1.1.8 is too old.  1.2.5 works.
168    
169    2005-07-05  Bernhard Herzog  <[email protected]>
170    
171            * Resources/XML/thuban-1.1.dtd (rasterlayer): Add the opacity and
172            masktype attributes.
173    
174    2005-07-05  Bernhard Herzog  <[email protected]>
175    
176            * Thuban/Model/layer.py (Layer.__mangle_bounding_box)
177            (Layer.ClipBoundingBox): Rename ClipBoundingBox to
178            __mangle_bounding_box.  See the comments in the code and RT #2845
179    
180            * test/test_layer.py (TestLayer.test_arc_layer_with_projection):
181            Remove the explicit test of ClipBoundingBox.  The method isn't
182            public anymore and the direct call in the test wasn't necessary in
183            the first place.  If ClipBoundingBox (now __mangle_bounding_box)
184            isn't called, the return value of ShapesInRegion will be
185            different.
186    
187    2005-07-05  Bernhard Herzog  <[email protected]>
188    
189            * Thuban/UI/viewport.py (ViewPort.set_view_transform): Handle
190            ZeroDivisionError exceptions.  I don't know when they happen
191            exactly.  It probably happens when the projections aren't set
192            properly.
193    
194    2005-07-01  Bernhard Herzog  <[email protected]>
195    
196            First step towards unicode.  With this roughly we're at step 1
197            string_representation.txt
198    
199            * Doc/technotes/string_representation.txt: New.  Document how
200            strings are represented in Thuban and how to get to a Unicode
201            Thuban.
202    
203            * Thuban/__init__.py (set_internal_encoding)
204            (unicode_from_internal, internal_from_unicode): New. The first few
205            functions for the internal string representation
206    
207            * Thuban/UI/about.py (unicodeToLocale): Removed.  Use
208            internal_from_unicode instead.
209    
210            * Thuban/UI/__init__.py (install_wx_translation): Determine the
211            encoding to use for the internal string representation.  Also,
212            change the translation function to return strings in internal
213            representation even on unicode builds of wxPython
214    
215            * Thuban/Model/load.py (SessionLoader.check_attrs): Decode
216            filenames too.
217            (SessionLoader.start_clrange): Use check_attrs to decode and check
218            the attributes.
219    
220            * Thuban/Model/xmlreader.py (XMLReader.encode): Use
221            internal_from_unicode to convert unicode strings.
222    
223            * Thuban/Model/xmlwriter.py (XMLWriter.encode): Use
224            unicode_from_internal when applicable
225    
226            * test/runtests.py (main): New command line option:
227            internal-encoding to specify the internal string encoding to use
228            in the tests.
229    
230            * test/support.py (initthuban): Set the internal encoding to
231            latin-1
232    
233            * test/test_load.py (TestSingleLayer.test, TestClassification.test)
234            (TestLabelLayer.test): Use the internal string representation when
235            dealing with non-ascii characters
236    
237            * test/test_load_1_0.py (TestSingleLayer.test)
238            (TestClassification.test, TestLabelLayer.test): Use the internal
239            string representation when dealing with non-ascii characters
240    
241            * test/test_load_0_9.py (TestSingleLayer.test)
242            (TestClassification.test): Use the internal string representation
243            when dealing with non-ascii characters
244    
245            * test/test_load_0_8.py (TestUnicodeStrings.test): Use the
246            internal string representation when dealing with non-ascii
247            characters
248    
249            * test/test_save.py (XMLWriterTest.testEncode)
250            (SaveSessionTest.testClassifiedLayer): Use the internal string
251            representation when dealing with non-ascii characters where
252            applicable
253    
254    2005-06-30  Bernhard Herzog  <[email protected]>
255    
256            * test/runtests.py: Untabify.
257    
258    2005-06-30  Bernhard Herzog  <[email protected]>
259    
260            * Thuban/UI/renderer.py (ScreenRenderer.draw_selection_incrementally):
261            untabify.
262    
263    2005-06-30  Bernhard Herzog  <[email protected]>
264    
265            * Extensions/ogr/test/__init__.py: Add missing coding directive
266    
267    2005-06-28  Jan-Oliver Wagner <[email protected]>
268    
269            * Thuban/UI/renderer.py (ScreenRenderer.draw_selection_incrementally):
270            Use the default size for rendering selected items of default type.
271            Fixes part 2 of https://intevation.de/rt/webrt?serial_num=3149
272    
273    2005-06-28  Jan-Oliver Wagner <[email protected]>
274    
275            * Extensions/importAPR/apr.py (APR_BShSym): Extend by 'Stripple'.
276            (APR_TClr.GetThubanColor): Fix bug in color interpretation.
277            Thanks to Frank Koormann who identified this problem.
278    
279            * Extensions/importAPR/importAPR.py (APR_VShSym): New. Just
280            another symbol identified.
281    
282    2005-06-27  Jan-Oliver Wagner <[email protected]>
283    
284            * Doc/manual/thuban-manual-de.xml: More translations.
285    
286    2005-05-12  Jonathan Coles <[email protected]>
287            
288            * Thuban/UI/projdialog.py: Add missing import, which led to an
289            exception when opening a layer's projection.
290    
291    2005-05-09  Bernhard Herzog  <[email protected]>
292    
293            * test/support.py (FileLoadTestCase.filename): Fix doc-string.
294    
295    2005-05-09  Bernhard Herzog  <[email protected]>
296    
297            * Thuban/Model/postgisdb.py (PostGISConnection.connect): Set the
298            connection to autoconnect.  Fixes RT#3148.
299    
300            * test/test_postgis_db.py
301            (TestPostGISSpecialCases.test_simple_error_handling): New test
302            that attempts to reproduce RT#3148.
303    
304    2005-05-06  Jonathan Coles <[email protected]>
305    
306            Add support for saving and loading the opacity and mask type
307            properties of RasterLayers. Also add support for proper use
308            of alpha information while drawing images not in 'RAW' format.
309            If transparency in an image format (e.g, PNG) is supported by
310            wxWidgets then the image would previously have been draw with
311            transparent regions, but the opaque regions would have been
312            unaffected by a change in the layer's opacity. This patch
313            corrects the problem.
314    
315            * Thuban/Model/layer.py (RasterLayer): Added opacity and
316            masktype parameters to the constructor, and set the
317            appropriate variables to those values.
318    
319            * Thuban/Model/load.py (SessionLoader.start_rasterlayer): Added
320            code to read the opacity and mask type of the layer and construct
321            a new layer with the additional parameters.
322    
323            * Thuban/Model/save.py (SessionSaver.write_layer): Added code
324            to save the opacity and mask type of a layer.
325    
326            * Thuban/UI/baserenderer.py (BaseRenderer.draw_raster_layer): Pass
327            the opacity of the layer to draw_raster_data rather than the layer.
328            (BaseRenderer.draw_raster_data): Remove the layer parameter because
329            the function doesn't need to know about the layer. Add the optional
330            opacity parameter whose default is 1.0. Add 'PNG' as a supported
331            graphics format.
332    
333            * Thuban/UI/renderer.py (MapRenderer.draw_raster_data): Fixed
334            signature to match that in BaseRenderer. Use the new opacity argument
335            in place of calling layer.Opacity(). In the case where the
336            format is not 'RAW', alpha_data is None and the loaded image has
337            alpha information, use the file's alpha information. This is
338            still subject to the layer's opacity setting.
339    
340            * test/test_baserenderer.py (SimpleRenderer.draw_raster_data):
341            Fixed signature to match that in BaseRenderer.
342    
343            * test/test_load.py (TestRasterLayer): Change file_contents to
344            include opacity and masktype variables.
345            (TestRasterLayer.test): Include tests for opacity and masktype
346            changes.
347    
348            * test/test_save.py (SaveSessionTest.testRasterLayer): Restructure
349            test to cover a variety of combinations of masktype and opacity
350            settings.
351    
352    2005-05-02  Jan-Oliver Wagner <[email protected]>
353    
354            * debian/rules: add --use-wx-python-swig-hack
355            to the build command.
356            Thanks to Moritz Lennert for pointing this out.
357    
358    2005-04-28  Jan-Oliver Wagner <[email protected]>
359    
360            Introduce OGRFileShapeStore in ogr extension.
361            This allows at least that loaded shapefile shape stores
362            can be saved correctly in the thuban session file
363            and reloaded again (reload is via core shapefile
364            routine, not OGR). For other types, .thuban files
365            can not be reloaded for the time being.
366    
367            * Extensions/ogr/ogrshapes.py (OGRFileShapeStore): New. This
368            class ist to be used for any file-based shape stores
369            accessed through OGR.
370    
371            * Extensions/ogr/ogrstart.py (open_with_ogr): Added
372            forgotten _ for i18n. Adapted call OpenFileShapestore
373            regarding new parameter.
374            (OpenFileShapestore): Use OGRFileShapeStore instead of
375            OGRShapeStore. Fix return value (None instead of null).
376            Add new parameter "mainwindow" to avoid accessing global
377            context.
378    
379    2005-04-27  Jan-Oliver Wagner <[email protected]>
380    
381            Introduce FileShapeStore as generalization for
382            file-based shape stores. In a first instance
383            this allows additional modules to handle shapefile
384            format as well, namely the OGR extension.
385    
386            * Thuban/Model/data.py: Various small fixes in doc-strings.
387            (FileShapeStore): New class.
388            (ShapefileStore): Derive from FileShapeStore.
389            (ShapefileStore.__init__): Call __init__ of FileShapeStore,
390            rename self.table to self._table, initialize self._bbox
391            (ShapefileStore._open_shapefile): Use self._bbox instead of self.bbox
392            and self.FileName() instead of self.filename.
393            (ShapefileStore.Table): Use self._table instead of self.table.
394            (ShapefileStore.FileName): Removed (moved to FileShapeStore).
395            (ShapefileStore.BoundingBox):  Use self._bbox instead of self.bbox.
396    
397            * Thuban/Model/save.py: Replace ShapefileStore by FileShapeStore.
398            (SessionSaver.write_data_containers): Only use methods of the
399            base class FileShapeStore.
400    
401    2005-04-26  Martin Schulze  <[email protected]>
402    
403            * Extensions/wms/wms.py (render_wms_layer): Adjusted the render
404            function to the modified render engine
405    
406    2005-04-25  Martin Schulze  <[email protected]>
407    
408            * Thuban/UI/renderer.py (MapRenderer.projected_raster_layer):
409            Added a description according to the CVS log message
410    
411    2005-04-23  Martin Schulze  <[email protected]>
412    
413            * Thuban/UI/renderer.py: Added a missing import
414    
415    2005-04-23  Russell Nelson  <[email protected]>
416    
417            * Thuban/UI/view.py (MapCanvas.OnMiddle{Up,Down}): Changed the
418            way the previous tool is remembered, so that middle-button
419            panning works even if you haven't selected a tool.
420    
421    2005-04-11  Bernhard Herzog  <[email protected]>
422    
423            * libraries/thuban/wxproj.cpp: Move the compatibility code that
424            deals with the wxPython 2.4 version of wxPython.h into the #ifdef
425            branch that includes wxPython.h because it's only needed when
426            wxPython.h is used.  Also, it won't compile when
427            USE_WX_PYTHON_SWIG_HACK is set otherwise.
428    
429    2005-04-07  Bernhard Herzog  <[email protected]>
430    
431            * Thuban/UI/classifier.py (ClassGrid.__init__): Use -1 as the ID.
432            (ID_CLASS_TABLE): Removed. It wasn't used anywhere except in
433            ClassGrid.__init__ and it's value is outside of the valid
434            range (must be < 32768).  wxPython 2.5 complains about it with an
435            exception.
436    
437    2005-04-05  Jan-Oliver Wagner <[email protected]>
438    
439            * Doc/manual/thuban-manual-de.xml: More translations.
440    
441    2005-04-05  Bernhard Herzog  <[email protected]>
442    
443            * libraries/thuban/wxproj.cpp: Make it work with a wxPython.h from
444            wxPython 2.4 as well.  Also, remove a now obsolete comment.
445    
446    2005-04-05  Bernhard Herzog  <[email protected]>
447    
448            Use wxPython.h by default but provide a workaround when it isn't
449            available.
450    
451            * setup.py (wxproj_extension): New variable.  Assign the Extension
452            instance for Lib.wxproj to this variable instead of putting it
453            directly into the listso that it can be accessed by other code
454            later.
455            (thuban_build_ext.user_options): Added boolean option
456            --use-wx-python-swig-hack.
457            (thuban_build_ext.initialize_options): Initialize the new option
458            to False.
459            (thuban_build_ext.finalize_options): If the new option was given,
460            define the preprocesser macro USE_WX_PYTHON_SWIG_HACK.
461            (thuban_build_ext): Update the doc-string
462    
463            * libraries/thuban/wxproj.cpp: Normally we use
464            wx/wxPython/wxPython.h now.  Only if USE_WX_PYTHON_SWIG_HACK is
465            defined, use swigPtrConvertHack.h instead.
466    
467            * libraries/thuban/swigPtrConvertHack.h: Remove the code that was
468            copied over from wxPython.h.
469            (decode_pointer_new): New.  Equivalent of decode_pointer for
470            wxPython 2.5.
471            (wxPyConvertSwigPtr): Modified to cope with wxPython 2.5 as well.
472    
473            * README: Add section on potential build problems which explains
474            how the work-around for a missing wxPython.h is activated.
475    
476    2005-03-29  Bernhard Herzog  <[email protected]>
477    
478            * test/postgissupport.py (find_postgis_sql): Added yet another
479            potential location for (lw)postgis.sql because the file has moved
480            again in postgis 1.0.0 rc4.
481    
482    2005-03-29  Bernhard Herzog  <[email protected]>
483    
484            * Thuban/UI/legend.py (BMP_SIZE_W, BMP_SIZE_H): Set both to 16 to
485            match the site of the legend_icon_layer icon.  Otherwise wxpython
486            2.5 complains when the legend is created with the error:
487    
488            PyAssertionError: C++ assertion "(bitmap.GetWidth() == m_width &&
489            bitmap.GetHeight() == m_height) || (m_width == 0 && m_height ==
490            0)" failed in ./src/generic/imaglist.cpp(81): invalid bitmap size
491            in wxImageList: this might work on this platform but definitely
492            won't under Windows.
493    
494    2005-03-23  Jonathan Coles <[email protected]>
495    
496            These changes add support for adjusting the opacity of a raster layer.
497    
498            * Thuban/Model/layer.py (RasterLayer.Opacity): Replaces AlphaOpacity.
499            (RasterLayer.SetOpacity): Replaces SetAlphaOpacity. Also triggers
500            a LAYER_CHANGED event if the opacity actually changes.
501    
502            * Thuban/UI/baserenderer.py (BaseRenderer.draw_raster_data): Added
503            layer parameter needed in the implementation of this method in
504            renderer.py.
505    
506            * Thuban/UI/layerproperties.py (LayerProperties.dialog_layout): Fixed
507            typo 00 -> 0.
508    
509            * Thuban/UI/rasterlayerproperties.py (RasterLayerProperties): Added
510            control to adjust opacity.
511    
512            * Thuban/UI/renderer.py (MapRenderer.draw_raster_data): Scale the
513            alpha data based on the opacity level of the layer.
514    
515            * test/test_baserenderer.py (SimpleRenderer.draw_raster_data): Now
516            accepts a layer parameter.
517    
518            * test/test_layer.py (TestLayerModification.test_raster_layer):
519            Rename opacity method calls and add test for LAYER_CHANGED.
520    
521    2005-03-16  Bernhard Herzog  <[email protected]>
522    
523            * test/test_connector.py (DeletionTestMixin.check_deletions)
524            (DeletionTestMixin.check_deletetions): renamed to check_deletions.
525            update the callers.
526    
527    2005-03-14  Jan-Oliver Wagner <[email protected]>
528    
529            * Doc/manual/thuban-manual-de.xml: More translations.
530    
531    2005-03-10  Jan-Oliver Wagner <[email protected]>
532    
533            Introducing initialization callbacks for extensions.
534    
535            * Thuban/UI/extensionregistry.py (ExtensionDesc.__init__): Added
536            optional parameter init_callback.
537            (ExtensionDesc.init_ext): New. Executes the callback and sets
538            a status.
539    
540            * Thuban/UI/application.py (ThubanApplication.OnInit): Add the
541            initialization of the extensions.
542            (ThubanApplication.init_extensions): Init all extensions.
543    
544            * Thuban/UI/about.py (About.__init__): Added status of the extensions
545            to the about text.
546    
547            * Extensions/gns2shp/__init__.py: Added init method for Extension
548            description.
549            (init): New. Contains the initialization of the module.
550    
551    2005-03-04  Nina H�ffmeyer <[email protected]>
552    
553            * Extensions/ogr/ogrdialog.py: Added a dialog, which asks for
554            OGRConnection to open a datasource. Removed dialog to display all
555            available drivers. Added some doc strings.
556    
557            * Extensions/ogr/ogrstart.py: Added menu entry for opening an
558            OGRDatasource with a string. Added two opening methods which return an
559            OGRDatasource (either data from file or from DB).
560    
561            * Extensions/ogr/ogrshapes.py: Added class OGRGeometry, which
562            represents a geometry reference of an OGRFeature. OGRShape now has a
563            list of referenced geometry objects (important for geometry
564            collections).
565            For OGRShapeStores loaded from a DB an ID column can be specified now.
566    
567    2005-02-22  Jan-Oliver Wagner <[email protected]>
568    
569            * test/test_map.py (TestMapWithContents.test_tree_info):
570            Added label layer for comparison.
571    
572    2005-02-18  Jonathan Coles <[email protected]>
573    
574            * libraries/thuban/gdalwarp.cpp (GetImageData): Optimize the loop
575            which builds a mask. Handle the majority of an image in a loop,
576            creating 8 bits at a time. Later, handle the edge case where less
577            than 8 bits are packed.
578    
579    2005-02-18  Bernhard Herzog  <[email protected]>
580    
581            * test/test_baserenderer.py (TestBaseRenderer.setUp): Fix
582            doc-string
583    
584  2005-02-18  Jonathan Coles <[email protected]>  2005-02-18  Jonathan Coles <[email protected]>
585    
586          * setup.py: Remove wx_cs_params from gdal compile options.          * setup.py: Remove wx_cs_params from gdal compile options.

Legend:
Removed from v.2572  
changed lines
  Added in v.2682

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26