/[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 2612 by jan, Mon May 2 16:24:19 2005 UTC revision 2726 by bernhard, Tue Feb 20 10:37:57 2007 UTC
# Line 1  Line 1 
1    2007-02-20 Bernhard Reiter <[email protected]>
2    
3            * Extensions/svgexport/: Get ready for release. Bump version
4            number to 1.0.1. Adjusted numbers in TODO.
5    
6            * Thuban/UI/about.py: Reworked the about text. It shows now
7            when somebody was active on Thuban. Added a list of maintainers.
8            Bernhard Reiter is the current maintainer, following up on Bernhard
9            Herzog.
10    
11            * Extensions/export_shapefile/export_shapefile.py: untabify.
12    
13            * test/README: Added example how to set the PATH for postgis on
14            Debian Etch.
15    
16    2007-01-13 Didrik Pinte <[email protected]>
17    
18            bboxdump, gns2shp, importAPR, mouseposition, ogr, profiling, svgexport
19            extensions migrated to wxPython 2.6
20    
21            * Extensions/bboxdump/bboxdump.py:
22            updated wx statements
23    
24            * Extensions/gns2shp/gns2shp.py:
25            updated wx statements
26    
27            * Extensions/importAPR/importAPR.py:
28            updated wx statements
29    
30            * Extensions/mouseposition/mouseposition.py:
31            updated wx statements
32    
33            * Extensions/ogr/
34            ogrdialog.py, ogrstart.py:
35            updated wx statements
36    
37            * Extensions/profiling/profiling.py:
38            updated wx statements
39    
40            * Extensions/svgexport/
41            maplegend.py, svgsaver.py:
42            updated wx statements
43    
44    
45    2007-01-08 Didrik Pinte <[email protected]>
46            
47            export_shapefile extension migrated to wxPython 2.6
48    
49            * Extensions/export_shapefile/export_shapefile.py:
50            updated wx statements, changed the FileDialog to wx.SAVE (was wx.OPEN)
51    
52    2007-01-08 Didrik Pinte <[email protected]>
53            
54            umn_mapserver extension migrated to wxPython 2.6
55    
56            * Extensions/umn_maserver/
57            mf_handle.py, mf_import.py, mf_export.py:
58            update wx imports to 2.6 policy
59    
60    2007-01-06 Didrik Pinte <[email protected]>
61    
62            UTF-8 locales support reading non utf-8 files.
63            This is a workaround and not a real bugfix. See
64            http://wald.intevation.org/tracker/index.php?func=detail&aid=118
65            for more details
66    
67            * Thuban/UI/tableview.py, controls.py, baserenderer.py, view.py:
68            decode text from iso-8859-1 encoding.
69    
70    2007-01-01 Bernhard Reiter <[email protected]>
71    
72            * test/postgissupport.py, test/test_postgis_db.py: adding an
73            explicit WITH OIDS to the create table commands. This fixes tests
74            that rely on an oid column to be present for postgresql >=8.0.
75            Thanks for Frank Koormann for the hint.
76    
77    2006-11-06 Didrik Pinte <[email protected]>
78    
79            * libraries/thuban/wxproj.cpp: bugfix - allow compilation with
80            msvc++ toolkit 2003
81    
82    2006-11-06 Bernhard Reiter <[email protected]>
83    
84            Made it easier to run PostGIS test on Debian Etch. Improving
85            https://wald.intevation.org/tracker/index.php?func=detail&aid=173 .
86    
87            * test/postgissupport.py: Taking pg_ctl and initdb commands
88            from internal variables now. Adding deactivated example values
89            for Debian Etch.  
90            find_postgis_sql(): Added special line for Debian Etch postgresql-8.1.
91            Added copyright year 2006.
92    
93    2006-10-25 Bernhard Reiter <[email protected]>
94            
95            Moved ogr Extension to Extension menu.
96    
97            * Extensions/ogr/
98            __init__.py, ogrstart.py, ogrshapes.py, ogrdialog.py
99            test/test_OGRShapestore.py, test/__init__.py:
100            adding encoding information and made sure Autor's names
101            with an umlaut are actually written with an umlaut.
102    
103            * Extensions/ogr/ogrstrat.py: now registering in menu "Extensions",
104            having a "(testing)" string before the submenu to prepare for 1.2.0
105            release.  Bumped copyright year to 2006.
106    
107    2006-10-15 Bernhard Reiter <[email protected]>
108    
109            * Thuban/UI/renderer.py: Added module variable verbose and
110            added verbose output before doing a raster projection.
111            Minor: Added (c) year 2006.
112    
113            * test/test_baserenderer.py: Added new function
114            test_projected_raster_decimalcommalocale()
115            Added new author Bernhard Reiter and new copyright year 2006.
116    
117            * libraries/thuban/gdalwarp.cpp(ProjectRasterFile): Adding
118            switching to LC_NUMERIC "C" and back before calling GDAL functions -
119            only #if python >=2.4 .
120    
121    2006-10-10 Didrik Pinte <[email protected]>
122    
123            Win32 build updates
124    
125            * setup.py :
126                - update to the latest libs for win32 setup tasks
127                    - added gdal and Lib content to the inno setup build task
128                    - added stable and experimental extensions to setup packages
129    
130            * thuban.py :
131                    - gdal support for win32 inno installation
132    
133    2006-10-10 Didrik Pinte <[email protected]>
134    
135            * Thuban/Model/layer.py (Layer.GetLabelPosFromShape): new method
136            extracted from Thuban/UI/viewport.py
137            * Thuban/UI/viewport.py (Viewport.LabelShapeAt): uses new method
138    
139    2006-09-28 Didrik Pinte <[email protected]>
140    
141            * Thuban/UI/classgen.py: bugfix due to wx2.6 update
142    
143            * Thuban/UI/view.py: removed non needed declaration
144    
145            * Thuban/UI/selection.py : typo correction
146    
147    2006-09-24 Bernhard Reiter <[email protected]>
148    
149            * Thuban/Model/proj.py(_do_we_have_to_work_around_broken_proj):
150            Making the test more robust for observed python 2.3 problems
151            with setlocale().
152    
153            * test/runtests.py: Added new option ---setdecimalcommalocale
154            to run all tests with an LC_NUMERIC that uses comma as decimal_point.
155            Minor: Added (c) year 2006. Fixed typo in a docstring.
156    
157            * test/test_transientdb.py: Minor: Added (c) year 2006. Fixed typo in
158            a docstring.
159    
160    2006-09-23 Bernhard Reiter <[email protected]>
161    
162            * Extensions/ogr/test/test_OGRShapestore.py: fixed skip_if_no_ogr()
163            and added it to TestOGRTable.setUp() so that all tests get skipped
164            if ogr cannot be imported. Added (c) year 2006.
165    
166    2006-09-18 Didrik Pinte <[email protected]>
167            
168            * wxPython 2.6 update : wx 2.4 syntax has been updated to 2.6
169            
170    2006-09-18 Bernhard Reiter <[email protected]>
171    
172            Fixed proj behaviour with python >=2.4 when decimal_point != '.'.
173    
174            * Thuban/UI/application.py: Fixed warning dialog when gdal is missing.
175    
176            * test/test_proj.py: new test_lc_numeric_robustness(). Added author
177            Bernhard Reiter and new copyright year 2006.
178    
179            * Thuban/Model/proj.py: New _do_we_have_to_work_around_broken_proj()
180            and Projection.assuregoodlocale(), Projection.assureinitlocale().
181            Added author Bernhard Reiter and (c) 2006.
182    
183    2006-09-15 Bernhard Reiter <[email protected]>
184    
185            * README: added RXP and pyRXP as optional for tests.
186    
187            * test/localessupport.py: New. Contains a helper function
188            to find a locale with comma used as decimal_point.
189    
190    2006-08-31 Bernhard Reiter <[email protected]>
191    
192            * README: fixed URLs to sqlite and pysqlite.
193    
194            * Thuban/UI/about.py: Added Didrik Pinte as contributor. Extended
195              copyright range to include 2006.
196    
197    2006-06-29 Didrik Pinte <[email protected]>
198    
199            * Thuban/UI/main.py: circular import fix.
200    
201    2006-06-27 Frank Koormann <[email protected]>
202    
203            New Classification "Pattern": Classify text attributes by regexp.
204    
205            * Thuban/Model/classification.py (class ClassGroupPattern):
206            New, group is associated with a regular expression.
207            (Classification._compile_classification): Store compiled regexp and
208            original group for pattern.
209            (Classification.FindGroup): Added pattern.
210    
211            * Thuban/UI/classifier.py
212            (ClassGrid._OnLabelRightClicked, ClassGrid.labelPopup):
213            New, add popup to select singleton/pattern.
214            (ClassTable.GetRowLabelValue, ClassTable.GetValueAsCustom,
215            ClassTable.SetValueAsCustom): Added pattern.
216            (ClassTable.__ParseInput): Autodetect singleton/pattern.
217    
218            * Thuban/Model/save.py (SessionSaver.write_classification):
219            Added pattern.
220    
221            * Thuban/Model/load.py (SessionLoader.start_clpattern,
222            SessionLoader.end_clpattern): New, process pattern elements.
223    
224            * test/test_classification.py (class TestClassGroupPattern): New.
225            (TestClassification.test_add_pattern,
226            TestClassification.test_multiple_groups_textual,
227            TestClassification.test_deepcopy_textual): New.
228            (TestClassification.test_multiple_groups_numerical):
229            Renamed test_multiple_groups.
230            (TestClassification.test_deepcopy_numerical): Renamed test_deepcopy.
231    
232            * test/test_save.py (SaveSessionTest.testClassifiedLayer):
233            Added pattern.
234    
235            * test/test_load.py (ClassificationTest.TestLayers, TestClassification):
236            Added pattern.
237    
238            * test/test_layer.py
239            (TestLayerModification.test_set_classification_textual): New
240            (TestLayerModification.test_set_classification_numerical):
241            Renamed test_set_classification.
242    
243            * Doc/manual/thuban-manual.xml: Added pattern to layer classification
244            description.
245    
246            * Resources/XML/thuban-1.1.dtd: Added clpattern element and attribs.
247    
248    2006-06-29 Didrik Pinte <[email protected]>
249    
250            * Thuban/version.py: Bugfix determination of SQLite, the wright one !
251              
252    2006-06-28 Didrik Pinte <[email protected]>
253    
254            * packaging/windows/thubanstart.py: sample file loading all the stable
255            extensions
256            
257    2006-06-28 Didrik Pinte <[email protected]>
258    
259            * Thuban/version.py: Bugfix determination of SQLite on old and recent
260            systems (support pysqlite1 and pysqlite2)
261    
262    2006-06-27 Frank Koormann <[email protected]>
263    
264            * Thuban/version.py: Bugfix determination of SQLite on old systems.
265    
266    2006-05-17 Didrik Pinte <[email protected]>
267            * Extensions/ogr/__init__.py : updated test for win32 and correct
268            imports
269    
270    2006-05-15 Didrik Pinte <[email protected]>
271            Ashamed ... still some tabs in the files
272    
273            * Thuban/version.py : tabs removed      
274            * Thuban/Model/transientdb.py : tabs removed
275    
276    2006-05-15 Didrik Pinte <[email protected]>
277    
278            * Thuban/version.py : coding style correction  
279            * Thuban/Model/transientdb.py : coding style correction
280    
281    2006-05-15 Didrik Pinte <[email protected]>
282    
283            * Thuban/version.py : Updated imports to support pysqlite2
284    
285            * Thuban/Model/transientdb.py : Updated imports to support pysqlite2
286            Patched the querying system to support the param style of pysqlite2
287    
288    2006-04-24 Didrik Pinte <[email protected]>
289    
290            * Extensions/svgexport/__init__.py: The extension now works on win32
291            architecture. Bug #87 corrected.
292    
293    2006-04-20 Bernhard Reiter <[email protected]>
294    
295            * Doc/technotes/coding_guidelines.txt: Changed text from CVS to SVN.
296            Removed emacs specific hint and replaced it with a general hint
297            that editors might support writing changelogs.
298    
299    2006-04-12 Bernhard Reiter <[email protected]>
300    
301            * Thuban/version.py: Changed thuban_release mechanism to use "svn"
302            instead of "cvs".
303    
304    2006-03-31  Bernhard Reiter <[email protected]>
305    
306            * libraries/thuban/wxproj.cpp: including proj_api.h instead of
307            projects.h now. According the Frank Warmerdam and man pj_init
308            this is the public interface to proj. Thus I have changed PJ to projPJ.
309            And I could remove the hack to avoid clashes with typedef PVALUE
310            and #define LP in projects.h clashing with symbols when trying to
311            build on windows. The file is cleaner and nicer now.
312    
313    2006-03-29  Bernhard Reiter <[email protected]>
314    
315            * libraries/thuban/wxproj.cpp: undef LP to avoid clash when
316            trying to build with mingw.
317    
318    2005-10-18  Bernhard Reiter <[email protected]>
319    
320            * Thuban/UI/about.py: remove unused import of getdefaultlocale.
321            Added display of internal encoding to the about dialog text.
322    
323            * Extensions/svgexport/__init__.py: changed version to "1.0.0+cvs".
324    
325    2005-10-18  Bernhard Reiter <[email protected]>
326    
327            Startup improved: We fail right away if the internal encoding could
328            not be determined.
329    
330            * Thuban/__init__.py (get_internal_encoding): new.
331    
332            * test/test_stringrepresentation.py (class TestInternalEncoding):
333            Preserve the internal encoding for the tests in this class.
334    
335    2005-10-17  Bernhard Reiter <[email protected]>
336    
337            * test/test_stringrepresentation.py: New file, for now testing
338            that set_internal_coding() is throwing an exception for bad exceptions.
339    
340            * Thuban/__init__.py (set_internal_encoding): added a forwards
341            and backward translation, so that we fail early if the
342            internal_encoding is bad.
343    
344    2005-10-17  Bernhard Reiter <[email protected]>
345    
346            svgexport 1.0.0cvs: Fixed ARC layer writing: No filling is done.
347            You could actually get polylines with filling in between,
348            when the classification for the lines had a fill color.
349            E.g. this happens when you generate a classification from a ramp.
350    
351            * Extensions/svgexport/test/test_svgmapwriter.py:
352            New test_export_arc_no_fill(). Extend copyright notice to 2005.
353    
354            * Extensions/svgexport/svgmapwriter.py
355            (SVGRenderer.draw_shape_layer_incrementally()):
356            Setting TRANSPARENT_BRUSH for shaptype ARC.
357            Extend copyright notice to 2005.
358    
359            * Extensions/svgexport/__init__.py: Extend copyright notice to 2005.
360    
361    2005-09-08  Frank Koormann <[email protected]>
362    
363            * Doc/manual/thuban-manual.xml (Map Management): Fixed typo reported
364            by Erik (sigra.at.home.se)
365    
366    2005-08-18  Jan-Oliver Wagner <[email protected]>
367    
368            * Thuban/UI/renderer.py (ScreenRenderer.draw_selection_incrementally):
369            Call the right method for the default size.
370    
371    2005-08-11  Jan-Oliver Wagner <[email protected]>
372    
373            * Extensions/export_shapefile: New.
374    
375            * Extensions/export_shapefile/__init__.py: New. Initialize
376            the export_shapefile extension.
377    
378            * Extensions/export_shapefile/export_shapefile.py: New.
379            Exports a layer as a Shapefile.
380    
381    2005-08-08  Jan-Oliver Wagner <[email protected]>
382    
383            * po/de.po: String fixes. This fixes Debian bug #313843.
384    
385    2005-07-27  Jan-Oliver Wagner <[email protected]>
386    
387            Remove the attributes from the layer element in
388            .thuban files for the save routine.
389            This also solves RT bug #3149,
390            https://intevation.de/rt/webrt?serial_num=3149
391    
392            * test/test_load.py: (TestSingleLayer, TestNonAsciiColumnName,
393            TestLayerVisibility, TestSymbolSize, TestClassification, TestLabels,
394            TestLayerProjection, TestJoinedTable, TestLabelLayer): Removed
395            attributes from layer element to classification clnull element.
396    
397            * test/test_save.py (SaveSessionTest.testSingleLayer,
398            SaveSessionTest.testLayerProjection,
399            SaveSessionTest.testClassifiedLayer,
400            SaveSessionTest.test_joined_table, SaveSessionTest.test_save_postgis):
401            Removed attributes from layer element to classification clnull element.
402            (test_save_postgis.NonConnectionStore._fetch_table_information):
403            added pretending to have a shape_type.
404    
405            * Resources/XML/thuban-1.1.dtd: Make the attributes field
406            and field_type of classification optional.
407    
408            * Thuban/Model/classification.py (Classification.TreeItem.build_info):
409            Added output of size.
410    
411            * Thuban/Model/load.py (SessionLoader.start_classification):
412            Change attribute 'field' and 'field_type' from obligatory to
413            optional to allow empty classes (ie.  only with a default=clnull).
414    
415            * Thuban/Model/save.py (SessionSaver.write_layer): Don't write
416            any attributes anymore for the layer element.
417            (SessionSaver.write_classification): Even if there is no
418            classification field, still write the classification because
419            the clnull (default) symbol will not be defined anymore as
420            part of the layer element.
421    
422    2005-07-05  Bernhard Herzog  <[email protected]>
423    
424            * setup.py (setup call): Version 1.1.0
425    
426            * NEWS: Update for 1.1.0
427    
428            * MANIFEST.in: Add *.txt to files taken from Doc.  Otherwise the
429            technores won't be included
430    
431            * Thuban/UI/about.py (About.__init__): Extend copyright notice to
432            2005
433    
434            * po/de.po: Updated.
435    
436    2005-07-05  Bernhard Herzog  <[email protected]>
437    
438            * README: gdal 1.1.8 is too old.  1.2.5 works.
439    
440    2005-07-05  Bernhard Herzog  <[email protected]>
441    
442            * Resources/XML/thuban-1.1.dtd (rasterlayer): Add the opacity and
443            masktype attributes.
444    
445    2005-07-05  Bernhard Herzog  <[email protected]>
446    
447            * Thuban/Model/layer.py (Layer.__mangle_bounding_box)
448            (Layer.ClipBoundingBox): Rename ClipBoundingBox to
449            __mangle_bounding_box.  See the comments in the code and RT #2845
450    
451            * test/test_layer.py (TestLayer.test_arc_layer_with_projection):
452            Remove the explicit test of ClipBoundingBox.  The method isn't
453            public anymore and the direct call in the test wasn't necessary in
454            the first place.  If ClipBoundingBox (now __mangle_bounding_box)
455            isn't called, the return value of ShapesInRegion will be
456            different.
457    
458    2005-07-05  Bernhard Herzog  <[email protected]>
459    
460            * Thuban/UI/viewport.py (ViewPort.set_view_transform): Handle
461            ZeroDivisionError exceptions.  I don't know when they happen
462            exactly.  It probably happens when the projections aren't set
463            properly.
464    
465    2005-07-01  Bernhard Herzog  <[email protected]>
466    
467            First step towards unicode.  With this roughly we're at step 1
468            string_representation.txt
469    
470            * Doc/technotes/string_representation.txt: New.  Document how
471            strings are represented in Thuban and how to get to a Unicode
472            Thuban.
473    
474            * Thuban/__init__.py (set_internal_encoding)
475            (unicode_from_internal, internal_from_unicode): New. The first few
476            functions for the internal string representation
477    
478            * Thuban/UI/about.py (unicodeToLocale): Removed.  Use
479            internal_from_unicode instead.
480    
481            * Thuban/UI/__init__.py (install_wx_translation): Determine the
482            encoding to use for the internal string representation.  Also,
483            change the translation function to return strings in internal
484            representation even on unicode builds of wxPython
485    
486            * Thuban/Model/load.py (SessionLoader.check_attrs): Decode
487            filenames too.
488            (SessionLoader.start_clrange): Use check_attrs to decode and check
489            the attributes.
490    
491            * Thuban/Model/xmlreader.py (XMLReader.encode): Use
492            internal_from_unicode to convert unicode strings.
493    
494            * Thuban/Model/xmlwriter.py (XMLWriter.encode): Use
495            unicode_from_internal when applicable
496    
497            * test/runtests.py (main): New command line option:
498            internal-encoding to specify the internal string encoding to use
499            in the tests.
500    
501            * test/support.py (initthuban): Set the internal encoding to
502            latin-1
503    
504            * test/test_load.py (TestSingleLayer.test, TestClassification.test)
505            (TestLabelLayer.test): Use the internal string representation when
506            dealing with non-ascii characters
507    
508            * test/test_load_1_0.py (TestSingleLayer.test)
509            (TestClassification.test, TestLabelLayer.test): Use the internal
510            string representation when dealing with non-ascii characters
511    
512            * test/test_load_0_9.py (TestSingleLayer.test)
513            (TestClassification.test): Use the internal string representation
514            when dealing with non-ascii characters
515    
516            * test/test_load_0_8.py (TestUnicodeStrings.test): Use the
517            internal string representation when dealing with non-ascii
518            characters
519    
520            * test/test_save.py (XMLWriterTest.testEncode)
521            (SaveSessionTest.testClassifiedLayer): Use the internal string
522            representation when dealing with non-ascii characters where
523            applicable
524    
525    2005-06-30  Bernhard Herzog  <[email protected]>
526    
527            * test/runtests.py: Untabify.
528    
529    2005-06-30  Bernhard Herzog  <[email protected]>
530    
531            * Thuban/UI/renderer.py (ScreenRenderer.draw_selection_incrementally):
532            untabify.
533    
534    2005-06-30  Bernhard Herzog  <[email protected]>
535    
536            * Extensions/ogr/test/__init__.py: Add missing coding directive
537    
538    2005-06-28  Jan-Oliver Wagner <[email protected]>
539    
540            * Thuban/UI/renderer.py (ScreenRenderer.draw_selection_incrementally):
541            Use the default size for rendering selected items of default type.
542            Fixes part 2 of https://intevation.de/rt/webrt?serial_num=3149
543    
544    2005-06-28  Jan-Oliver Wagner <[email protected]>
545    
546            * Extensions/importAPR/apr.py (APR_BShSym): Extend by 'Stripple'.
547            (APR_TClr.GetThubanColor): Fix bug in color interpretation.
548            Thanks to Frank Koormann who identified this problem.
549    
550            * Extensions/importAPR/importAPR.py (APR_VShSym): New. Just
551            another symbol identified.
552    
553    2005-06-27  Jan-Oliver Wagner <[email protected]>
554    
555            * Doc/manual/thuban-manual-de.xml: More translations.
556    
557    2005-05-12  Jonathan Coles <[email protected]>
558            
559            * Thuban/UI/projdialog.py: Add missing import, which led to an
560            exception when opening a layer's projection.
561    
562    2005-05-09  Bernhard Herzog  <[email protected]>
563    
564            * test/support.py (FileLoadTestCase.filename): Fix doc-string.
565    
566    2005-05-09  Bernhard Herzog  <[email protected]>
567    
568            * Thuban/Model/postgisdb.py (PostGISConnection.connect): Set the
569            connection to autoconnect.  Fixes RT#3148.
570    
571            * test/test_postgis_db.py
572            (TestPostGISSpecialCases.test_simple_error_handling): New test
573            that attempts to reproduce RT#3148.
574    
575    2005-05-06  Jonathan Coles <[email protected]>
576    
577            Add support for saving and loading the opacity and mask type
578            properties of RasterLayers. Also add support for proper use
579            of alpha information while drawing images not in 'RAW' format.
580            If transparency in an image format (e.g, PNG) is supported by
581            wxWidgets then the image would previously have been draw with
582            transparent regions, but the opaque regions would have been
583            unaffected by a change in the layer's opacity. This patch
584            corrects the problem.
585    
586            * Thuban/Model/layer.py (RasterLayer): Added opacity and
587            masktype parameters to the constructor, and set the
588            appropriate variables to those values.
589    
590            * Thuban/Model/load.py (SessionLoader.start_rasterlayer): Added
591            code to read the opacity and mask type of the layer and construct
592            a new layer with the additional parameters.
593    
594            * Thuban/Model/save.py (SessionSaver.write_layer): Added code
595            to save the opacity and mask type of a layer.
596    
597            * Thuban/UI/baserenderer.py (BaseRenderer.draw_raster_layer): Pass
598            the opacity of the layer to draw_raster_data rather than the layer.
599            (BaseRenderer.draw_raster_data): Remove the layer parameter because
600            the function doesn't need to know about the layer. Add the optional
601            opacity parameter whose default is 1.0. Add 'PNG' as a supported
602            graphics format.
603    
604            * Thuban/UI/renderer.py (MapRenderer.draw_raster_data): Fixed
605            signature to match that in BaseRenderer. Use the new opacity argument
606            in place of calling layer.Opacity(). In the case where the
607            format is not 'RAW', alpha_data is None and the loaded image has
608            alpha information, use the file's alpha information. This is
609            still subject to the layer's opacity setting.
610    
611            * test/test_baserenderer.py (SimpleRenderer.draw_raster_data):
612            Fixed signature to match that in BaseRenderer.
613    
614            * test/test_load.py (TestRasterLayer): Change file_contents to
615            include opacity and masktype variables.
616            (TestRasterLayer.test): Include tests for opacity and masktype
617            changes.
618    
619            * test/test_save.py (SaveSessionTest.testRasterLayer): Restructure
620            test to cover a variety of combinations of masktype and opacity
621            settings.
622    
623  2005-05-02  Jan-Oliver Wagner <[email protected]>  2005-05-02  Jan-Oliver Wagner <[email protected]>
624    
625          * debian/rules: add --use-wx-python-swig-hack          * debian/rules: add --use-wx-python-swig-hack
# Line 63  Line 685 
685    
686  2005-04-23  Russell Nelson  <[email protected]>  2005-04-23  Russell Nelson  <[email protected]>
687    
688          * Changed the way the previous tool is remembered, so that          * Thuban/UI/view.py (MapCanvas.OnMiddle{Up,Down}): Changed the
689          middle-button panning works even if you haven't selected a tool.          way the previous tool is remembered, so that middle-button
690            panning works even if you haven't selected a tool.
691    
692  2005-04-11  Bernhard Herzog  <[email protected]>  2005-04-11  Bernhard Herzog  <[email protected]>
693    
# Line 1158  Line 1781 
1781    
1782          * Thuban/UI/about.py (About.__init__): Added          * Thuban/UI/about.py (About.__init__): Added
1783          Norbert Solymosi for hungarian translation and Ole Rahn          Norbert Solymosi for hungarian translation and Ole Rahn
1784          as contrbutor. Moved Bernhard Reiter from Contributor          as contributor. Moved Bernhard Reiter from Contributor
1785          to Developer.          to Developer.
1786    
1787  2004-11-27  Bernhard Reiter <[email protected]>  2004-11-27  Bernhard Reiter <[email protected]>

Legend:
Removed from v.2612  
changed lines
  Added in v.2726

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26