2009-08-13 09:50 paulmeems * Updated Release configuration as suggested by Sergei: Linker\General Enable Incremental linking YES->NO (size depends on this option) C/C++\Optimization Optimization Disabled->Full Optimization Size of ocx in debug mode: 9.4MB in Release mode: 6.6MB 2009-08-13 07:59 paulmeems * Updated version numbers to get ready for RC3 2009-08-10 12:47 robcairns * Commented out morphToESRI so additional information will be displayed in .prj (wkt) (especially towgs) THIS COULD CAUSE INCOMPATIBILITY WITH ARCGIS VER 8 AND OLDER 2009-08-08 18:52 robcairns * Fix for bug #1345 Caused by orphan genericDataType GDT_Byte 2009-08-08 13:07 robcairns * Fix for Bug#1343. Changed the NoDataValue to double to avoid static_cast() rounding error on large negative integer ndv 2009-08-07 07:04 paulmeems * Added Ogr2MWshape.cpp and Ogr2MWshape.h to the project, as requested by Sergei 2009-08-06 16:35 sleschinsky * New geoprocessing functions for CShape and CUtils classes, based on geos_c.dll. ORG2MWshape.h and ORG2MWshape.cpp are needed by them. See details here http://www.mapwindow.org/phorum/read.php?5,13428. 2009-08-06 16:31 sleschinsky * Restored old behavior of EditInsertShape. Insertion by index was disabled after recent changes. 2009-08-06 16:28 sleschinsky * New functions for conversion between OGR Geometry/ MapWinGis Shape . Paul, add these files to the project, please. 2009-08-03 10:51 paulmeems * Missed a version number 2009-07-31 10:55 robcairns * Changes for proj-4.6.1 2009-07-29 22:45 sleschinsky * Minor changes for bugs 1355, 1356. 2009-07-29 20:34 sleschinsky * A fix for bug 1068. Changes to ClipPolygon subfunctions. Also ClipPolygon handles clockwiseness correctly now and doesn't return empty shapes (NULL only). 2009-07-29 15:26 sleschinsky * Turning of cacheExtents and useQTree to false by default to avoid damage to existing code. 2009-07-28 09:47 sleschinsky * A fix to CacheExtents. Shapefile's extents must be recalculated before saving them to the file. 2009-07-28 06:26 neio * 1.QTree support in edit mode. (UseQTree = true in order to enable it) 2.Change SaveAs method's behavior. (to be discussed) 3.Add Save method in CShapefile and CTableClass. 4.Fix a bug(I think) that CShapefile::SelectShapes cannot select new inserted shapes. 5.Fix the caculation error if exists empty layer(s). 6.Fix that cannot use Chinese path in shapefile layer. 2009-07-28 02:54 neio * C:\Dev\ to ..\ 2009-07-28 00:50 neio * Neio modified, following http://www.mapwindow.org/phorum/read.php?7,12162 by gischai, for multi-language support. The modified statement is for VS2005 & VS2008. 2009-07-28 00:37 neio * 2009-07-28 00:36 neio * 2009-07-28 00:14 neio * 2009-07-27 08:40 paulmeems * Update version number from 4.7.1 to 4.7.2, because it's the second release candidate. 2009-07-26 17:36 sleschinsky * A fix for a bug 914. Zooming to a layer with a single point. Changes to CMapView::CalculateVisibleExtents function. 2009-07-26 15:23 sleschinsky * A fix for a bug #908. Changes in СUtils::GetLength for multipart lines. 2009-07-22 18:56 sleschinsky * A fix for a problem with centering in CalculateVisibleExtents function reported by pbduda (see http://bugs.mapwindow.org/view.php?id=1360 and http://www.mapwindow.org/phorum/read.php?5,13081). 2009-07-22 11:34 sleschinsky * Fixes for callback functionality in CShapefile class. See details in http://www.mapwindow.org/phorum/read.php?5,13342. 2009-07-19 15:01 sleschinsky * Proper error handling (through IsValidShape function) for ShapeStippleTransparent, ShapeStippleColor, ShapeFillColor properties. 2009-07-14 17:18 cmichaelis * Removed NCB file 2009-07-07 22:03 sleschinsky * A fix for a mistake in the PointInShape function I made last time. Sorry. 2009-07-06 17:08 cmichaelis * User prefs file deleted 2009-07-04 10:08 sleschinsky * 1. Caching of shape extents for faster redraw in edit mode (see http://www.mapwindow.org/phorum/read.php?5,13065). New properties/methods: CacheExtents, RefreshExtents, RefreshShapeExtents. Works only if CacheExtents = true and EditingShapes = true. 2. New ResizeBehavior added: tkResizeBehavior = rbKeepScale (see http://www.mapwindow.org/phorum/read.php?5,13081 ). A fix for CalculateVisibleExtents function. Whole new extent will be shown in spite of resize behavior. 3. A fix for DrawShapefile function. Correct colors for shapes' fill and lines when the points are drawn. 4. UseSeamlessPan property added (suggested by Bobby, see http://www.mapwindow.org/phorum/read.php?3,13099). New areas of map are drawn during pan operation. Looks good for small and medium sized files. 2009-07-01 07:37 robcairns * New function AdjustLayerExtents(layer_handle), to be called after image dimensions (dX, dY, XllCenter, YllCenter, Height, Width) are changed by user. 2009-06-27 19:14 cmichaelis * Support for ECWP streaming data - e.g. ecwp://imagery.oregonexplorer.info/ecwimages/2005orthoimagery.ecw Available on "View" menu, then "Add ECWP Layer" 2009-06-26 05:47 robcairns * Name changes for new functions suggested by Sergei 2009-06-25 14:59 robcairns * Update depreciated functions - requested by Paul. Remove /GL option from release 2009-06-24 14:37 robcairns * ECW support in image.cpp. Changed vcproj for new libraries 2009-06-22 22:59 cmichaelis * Fix for cyrillic filenames from Sergei - http://www.mapwindow.org/phorum/read.php?5,13054,13064#msg-13064 - bolshoi spasiba! 2009-06-19 06:44 paulmeems * Rob Cairns has changed some C++ stuff and now 'Enable C++ exceptions: Yes (/EHsc)' can be enabled again. 2009-06-18 18:17 robcairns * One last attempt at tkGridRaster fix using C implementation after discussion with Chris - "Using SEH (Structured Exception Handling) allows us to catch crashes in GDAL, particularly those that are buried deep in there. However, you cant use SEH with objects that call their own destructors upon leaving scope - using it as a pointer lets you destroy it (and thus call destructor) on your own terms" C implementation also allows the flag at C/C++, Code generation, Enable C++ exceptions: Yes (/EHsc) 2009-06-16 17:56 robcairns * Reverting to old implementation of OGRSpatialReference //OGRSpatialReference * oSRS = new OGRSpatialReference(); OGRSpatialReference oSRS; Paul Meems reports error on VS 2008 build: Error 6 error C2664: 'OSRDestroySpatialReference' : cannot convert parameter 1 from 'OGRSpatialReference *' to 'OGRSpatialReferenceH' c:\dev\mapwingis4dev\grid\tkgridraster.cpp 423 MapWinGIS 2009-06-14 18:54 robcairns * Fix for LoadRaster returning true when GDALOpen failed 2009-06-14 14:09 robcairns * Color entry stability - allow GDAL to cleanup 2009-06-13 19:18 robcairns * Solution file for contributors working in Visual Studio 2003 2009-06-13 18:52 robcairns * Still instability with projected grids - Trying solution suggested by FW at http://lists.osgeo.org/pipermail/gdal-dev/2006-March/008204.html //OGRSpatialReference * oSRS = new OGRSpatialReference(); OGRSpatialReference * oSRS = (OGRSpatialReference *) OSRNewSpatialReference( NULL ); //delete oSRS; OSRDestroySpatialReference( oSRS ); 2009-06-13 18:10 cmichaelis * Added .DisableWaitCursor property on map - works most of the time :) 2009-06-13 13:25 robcairns * tkRaster.cpp and Image.cpp if (rasterDataset->GetProjectionRef() != NULL) is not a valid test because GetProjectionRef returns an empty string not a null string. Hence the crash a few lines later if an unprojected grid is loaded. Changed this to if (rasterDataset->GetProjectionRef() != NULL && _tcslen(rasterDataset->GetProjectionRef()) != 0) Changed put_XllCenter to change orig_XllCenter. Same with YllCenter dY dX e.g. STDMETHODIMP CImageClass::put_XllCenter(double newVal) { AFX_MANAGE_STATE(AfxGetStaticModuleState()) // TODO: Add your implementation code here if (gdalImage) orig_XllCenter = newVal; else XllCenter = newVal; return S_OK; } This could effect Map::Snapshot Map::Snapshot2 Utils::GridToImage_InRAM and other functions. 2009-06-02 15:15 cmichaelis * Changed projection comparison rounding to 5 decimal places instead of 8 (which was really 9, oddly) 2009-06-02 12:32 paulmeems * Start of getting all version info a bit more generic. Also found an old v4.6 string, changed it to v4.7.1 2009-06-01 18:37 robcairns * Modified get_OriginalHeight and get_OriginalWidth to return values for all image types. Added GetImageHeight, GetImageWidth, GetImageXllCenter, GetImageYllCenter, GetImage_dX, GetImage_dY. These functions return the true values for both images routed to tkRaster and bitmap images. (Note that the corresponding image property values are always true for bitmap images, but are altered by tkRaster to match the values of image buffer. So for example the property Image.Height on a non bitmap image will return the number of rows in the image buffer, not the true no. of rows in the original image). Its a bit messy having both get_OriginalHeight and GetImageHeight which return the same value, but get_OriginalHeight is difficult to use in programs like MS Access since it requires a ByRef argument. 2009-05-28 21:11 robcairns * Attempt to route Quickbird Panchromatic images to ReadComplexImage instead of ReadGridAsImage. Using DataType = UInt16, No Bands = 1, no color table, image type = tif as the criteria. 2009-05-28 20:15 robcairns * Attempt to route image to correct function - esp Quickbird 16 bit format 2009-05-27 07:50 paulmeems * After discussing with Chris M. We've decided to commit my version of the project file. Changed the output path from c:\temp to ..\MapWindow4Dev\Bin Added _CRT_SECURE_ to the Preprocessor Definitions Cleared the regsrv32 command in the Custom Build Step Set the Enable C++ Exeptions to No (Compile without /EHsc.) And update the versionnumber from 4.6.0.0 to 4.7.1.0 (in MapWinGIS.rc) Now we're one step closer to a weekly build ;) Thanks, Paul 2009-05-20 15:54 apurkis * Added enumeration tkHJustification = hjRaw. Modified DrawScaledLabels and DrawUnscaledLabels to include case for hjRaw. For hjRaw DrawText now uses DT_TOP instead of DT_BOTTOM, so rotated labels are drawn at the specified XY location. 2009-05-13 15:52 cmichaelis * Updating to VS2008 2009-04-28 05:09 cmichaelis * Fix for incorrect loading of KAP files as greyscale 2009-03-24 22:27 cmichaelis * Added TrapRMouseDown property that can be set to avoid triggering right-mouse events - e.g. so you can make your own context menus - courtesty of Ray Quay 2009-03-19 19:05 cmichaelis * Fix for crash when importing ESRI-style projection -- fall back and use flat WKT Better exception handling - SEH and C++ so we can catch GDAL exception better 2009-03-10 17:38 cmichaelis * Fix for crash on loading some tiffs as images 2009-03-10 02:44 cmichaelis * Many more grid optimizations, and added new interface function to allow us to sneakily slip a grid coloring scheme into an image object :) Also introduced ByteDataType data type for grids - only has an effect with TIFF and other GDAL-driven data formats 2009-03-09 19:18 cmichaelis * Full support for rendering large (here "large" means >2GB) TIFF files directly from tkRaster/GDAL without a bitmap intermediate It is not fast - but we never expected a 6GB file to be blazingly fast, right? :) And it is much faster than the initial delay of waiting for a bitmap to be generated. Note that some of the more advanced coloring options don't work right, but coloring scheme support is there. 2009-03-02 05:49 cmichaelis * Bug fix in grid format change - Allen, this ought to fix your crash :) 2009-02-28 01:45 cmichaelis * 2009-02-28 01:28 cmichaelis * 2009-02-28 00:07 cmichaelis * 2009-02-27 21:35 cmichaelis * 2009-02-18 17:08 apurkis * Corrected bug when using indexes, was selecting wrong shapeInfo for shape. 2009-02-11 23:29 cmichaelis * Fixed some fill bugs. I think this is the best combination of possible options we can have - the only thing we don't really have is the ability to have partial transparency at the same time as a stipple (though there is of course 100% or 0% transparency as indicated by fillstippletransparency boolean value. 2009-02-03 05:22 cmichaelis * Another typo, sorry! 2009-02-03 05:08 cmichaelis * Minor typo - VT_I4 where VT_BOOL was needed 2009-01-29 15:36 cmichaelis * Fixed placement of some BGR_TO_RGB calls 2009-01-29 05:22 cmichaelis * Implemented much better hatching support at OCX level Next up -- bringing it to MapWindow app itself! Stay tuned... 2009-01-29 00:45 cmichaelis * New public interface attributes in preparation for line hatching: Get/Set ShapeLayerStippleColor Get/Set ShapeStippleColor Note that these values aren't actually used yet - stay tuned, it's coming soon. :) 2009-01-07 23:32 cmichaelis * Resolved issue #1131 2008-12-01 04:44 cmichaelis * Experimental ReSource ability - Map.ReSourceLayer(handle, newpath) also on shapefile, grid, image objects individually e.g., can be called like dim DestFile as string = "k:\Databases\BrownCo\reprojected_cache\epsg_4326\s_fld_haz_ar.shp" CType(m_MapWin.GetOCX(), axMapWinGIS.axMap).ReSourceLayer(m_MapWin.Layers.CurrentLayer, destFile) msgbox("Done!") In short, changes the physical path of the layer without actually needing to close and reopen objects manually. In the case of the function called on the map itself, preserves all rendering settings, coloring schemes etc in the map while changing data source. 2008-11-21 03:18 cmichaelis * Compile option - added a linker path 2008-11-14 06:56 robcairns * Limit inefficient sampling to 2500x per pixel for transparent images otherwise crashes at high zoom 2008-11-13 15:36 robcairns * Set image transparency code (very crude solution) 2008-11-07 16:43 apurkis * 2008-10-19 18:54 cmichaelis * 2008-10-19 18:34 cmichaelis * Fixed possible null reference exception in removelayer 2008-10-18 17:14 cmichaelis * Fixed memory leaks in traintrack style 2008-10-03 20:53 cmichaelis * Delay-loaded the indexsearching DLL 2008-09-30 06:56 cmichaelis * Fast Index searches - care of Andrew Purkis - thanks much\! 2008-09-19 20:52 cmichaelis * Updated project file and an include path for easier compatibility - assumes C:\Dev\SupportLibraries for GDAL dist 2008-08-29 06:29 cmichaelis * Some MWShapeID behavior fixes - no more random large numbers :) NOTE: THIS COMMIT INCLUDES UPDATED INTEROP.MAPWINGIS.DLL AND AXINTEROP.MAPWINGIS.DLL. Sorry for the caps. Visual Studio isn't bright enough to regenerate these, so it you grab MapWinGIS.ocx from this commit make sure to also grab the interops and replace yourn. (Or just regenerate them with the usual dance of removing the references and dropping in the map control on a spare form and deleting it when it's regenerated the files.) Also updated projects to build x86-specific, for our x64 friends. Very intuitive! If you're still reading, gold star for you. Have a good day. 2008-08-29 00:19 cmichaelis * Stability fixes - Gary and many others, this should please y'all! It's a tad slower (not too much), the file is a lot bigger (2 meg), and the code is much stabler. Also including extra function RemoveLayerWithoutClosing and polygon order fix submitted on forum 2008-07-28 12:53 mgray * MapWinGIS4Dev:Map.cpp:Proposed change for bug 961 adding option of not closing underlying objects on RemoveLayer and RemoveAllLayers 2008-06-06 02:10 cmichaelis * Fixed all warnings 2008-06-04 22:43 cmichaelis * A few more minor changes 2008-06-04 19:18 cmichaelis * 2008-05-23 03:54 cmichaelis * Removing some debugging code 2008-05-23 03:52 cmichaelis * Updated versions to 4.6 2008-05-18 18:29 cmichaelis * More work on slowness bug 2008-05-18 06:39 cmichaelis * Working on bug 881 - removing old dependencies 2008-05-08 18:27 cmichaelis * Minor Build Fixes 2008-03-20 05:50 cmichaelis * Fix for divide by zero in SelectShapes 2008-03-16 04:43 cmichaelis * Remove obsolete include 2008-03-13 01:49 cmichaelis * BSB/KAP Nautical Chart Support in OCX via GDAL 2008-03-04 07:03 cmichaelis * Committing LF2 support Attempt to open all formats with GDAL before rejecting outright, so that we can support new formats we don't necessarily 'know' about 2008-03-04 06:48 cmichaelis * MapWinGIS.ocx updated to GDAL 1.5.0 Should improve speed and reliability substantially. Adds support for several new formats (dialog prompt not yet updated though - pending testing all new formats) Separated out some static links that were adding some instability - most notably geos and xerces, which are no longer statically linked but are now delay-loaded dynamic links (meaning they're not required, but functionality provided by them won't work without them). 2008-02-29 03:36 cmichaelis * Numerous memory leak fixes submitted by John Janssen 2008-02-08 03:32 cmichaelis * Bug 528 - ability to have underlined, bold, italic fonts Kindly contributed by Andrew Purkis 2008-02-05 06:00 cmichaelis * Bug 735 - Memory and Handle leak 2008-01-30 04:26 cmichaelis * Working on correcting a memory leak 2008-01-29 05:17 cmichaelis * Fix for bugzilla 755 - returns false when opening esri grids, regardless of whether opened or not 2008-01-19 23:34 cmichaelis * Fix for Bug 738 - Altering ShapeLayerFillTransparency causes inappropriate LineColor changes 2007-12-05 07:07 cmichaelis * Fix for unsupported shapefile type POINTM Also changed vcproj to build the debug release somewhere other than .\Release 2007-11-25 22:30 cmichaelis * Fixed start point for zoom in cursor Updated version number 2007-11-25 20:36 cmichaelis * Working on bug 687 2007-11-21 05:05 cmichaelis * Bug 683 - Unneeded "break" may cause errors in SelectShapes 2007-10-30 03:02 cmichaelis * Made search for mwshapeid case insensitive (bug 672) 2007-10-29 06:01 cmichaelis * Fix for a Very Nasty (TM) crash reported via the Automatic Exception Reporter by Jack Kittle Fix for Bugzilla 658 Seemed to get MapWinGIS to run just a touch faster with a different linker option 2007-10-29 03:40 cmichaelis * A few minor memory fixes 2007-10-18 04:23 cmichaelis * Added an InsertAt() function to ShapefileColorScheme and GridcolorScheme objects 2007-10-17 13:53 cmichaelis * Bugzilla 658 -- Image GetProjection fails to close GDAL image Also corrects both Image and Grid returning WKT strings where PROJ4 is expected 2007-10-16 12:08 cmichaelis * Changes in support of a coloring scheme break being able to set visibility for an attribute class to false (Bugzilla 524) 2007-08-07 03:40 cmichaelis * Shortened some dialog filter texts so they'll fit nicely Added a missing icon so MapWinGIS can compile 2007-07-29 00:57 cmichaelis * Correcting some build paths after SVN reorganization Re-docking the preview map in its container -- came undone. 2007-07-12 19:27 cmichaelis * New Cursors for MapWinGIS! 2007-07-11 21:37 cmichaelis * A bit of work on memory management 2007-06-28 23:30 cmichaelis * Bug 512 - Failure to properly render multipart polygons with partial transparency 2007-06-24 18:46 tshanley * Implement "justify: None" option for label text. 2007-06-14 22:52 cmichaelis * Fix for rounding issues on large negative nodata value in scientific notation 2007-06-10 18:32 cmichaelis * Increased max file handles to 2048 (approx 512 unique shapefiles or approx 1024 rasters) 2007-06-07 19:21 tshanley * Fix memory leak in EditCellValue 2007-06-07 19:20 tshanley * Fix memory leak in EditInsertShape 2007-05-31 21:59 cmichaelis * Fixed rendering of polygons with holes which are set to transparent -- previously the hole was filled in along with the rest of the polygon. 2007-05-31 18:44 cmichaelis * Corrected a bug in MapWinGIS.Image where closing it could crash on occasion (freed memory what wasn't meant to be freed) 2007-05-17 23:05 cmichaelis * Added ability for 'Exotic' images to fetch embedded projections properly. 2007-04-30 21:55 cmichaelis * Memory leak fix in tkJpg provided by Tom Shanley 2007-04-27 21:04 cmichaelis * Updating to version 4.4 RC Incorporating high-resolution image export capabilities contributed by Tom Shanley 2007-04-23 20:28 cmichaelis * More logical behavior for MWShapeID 2007-04-19 16:42 shade1974 * Added DrawWideCircle 2007-04-16 15:23 shade1974 * Added DrawWidePolygon 2007-03-16 23:10 cmichaelis * Fixed spelling of a function 2007-03-14 20:02 cmichaelis * Corrected missing braces {}, pointed out in BugZilla 444 http://bugs.mapwindow.org/show_bug.cgi?id=444 2007-03-02 17:36 cmichaelis * Changing some project settings 2007-03-02 17:25 cmichaelis * Fox for crash in GridToShapefile 2007-02-23 18:32 cmichaelis * Corrected an occasional null reference exception with ERDAS Imagine images 2007-02-15 20:33 cmichaelis * 2007-02-14 03:50 cmichaelis * Support for SpaceNavigator (and presumably other 3dconnexion devices) 2007-02-09 04:56 cmichaelis * Fixes for ERDAS Imagine Compressed format 2007-02-09 04:45 cmichaelis * Ability to pick up coloring scheme from ERDAS Imagine Commpressed 2007-02-09 04:02 cmichaelis * Working on ERDAS Compressed format 2007-02-07 17:31 cmichaelis * Correction for needing to close a TIF grid and reopen it for nodatavalue change to take affect Added "ERDAS Imagine (*.img)" to grid dialog filter Beginnings of support for 3dconnexion devices (more work to do still - stay tuned...) 2007-02-01 18:38 cmichaelis * 2007-01-30 22:35 cmichaelis * Added Grid function: SetInvalidValuesToNodata 2007-01-29 05:59 cmichaelis * Rebuilding MapWinGIS.ocx with Ted(?)'s NumPoints function 2007-01-29 05:41 cmichaelis * Fix for Bugzilla 352, empty bands in reprojected grid 2007-01-28 03:39 cmichaelis * Correction for loading ERDAS Imagine images properly Only correct ESRI Header Labelled filenames if the sta.adf actually exists 2007-01-23 01:12 shade1974 * Added get_NumPoints 2007-01-19 02:02 cmichaelis * Added "Identify by Shape(s)" tool to Feature Identifier (bugzilla 395) Corrected problems adding images to drop-down items Binaries for new overloads on SelectPolygon which return indexes in stead of a new shapefile 2007-01-17 02:09 cmichaelis * BugZilla 402, attempts to speed up SelectLinesWithPolygon a bit This also introduces the function PointInThisPoly on the Shape object (valid only for polygon shapes of course) 2007-01-06 15:42 cmichaelis * Fix for Bugzilla 393, not exporting jpegs 2007-01-06 08:00 cmichaelis * Fix for crash when loading Michigan NLCD (bugzilla 392) Partial fix for failure of JPG to write correctly (Still see a black stripe down right side; working on it...) 2006-12-15 05:40 cmichaelis * Added function to GridHeader: CopyFrom -- to encourage safer use of grid headers. Altered many places in MapWinGeoProc to use this new CopyFrom function instead of copying many values across. 2006-12-13 20:04 cmichaelis * Pushing all version numbers to 4.3 in preparation for 4.3 candidate release. Also removing the "42" from the end of some of the project filenames. 2006-12-05 02:15 cmichaelis * Corrected label accuracy when using scaled labels 2006-11-22 23:17 cmichaelis * Fixed a minor memory leak 2006-11-22 22:17 cmichaelis * BugZilla 360, failed rendering of shapefile with a bad chunk in the middle 2006-11-21 02:14 cmichaelis * Added nodata changing option in GISTools Changes to header now take effect (except ncols, nrows) 2006-11-16 23:32 cmichaelis * More tolerant detection of projection in use Write projection on GridMerge in OCX Copy mwleg on GridMerge in MapWindow Corrected ability to open some formats inram=false Corrected usability problems in MergeGrid/ClipGrid etc Other miscellaneous fixes 2006-11-11 21:06 cmichaelis * Corrected inability to load very large ASCII grids 2006-11-07 03:07 cmichaelis * Fix for Bugzilla 334 and reopening of 222: Strange shape coloring behavior due to my neglecting to check if si->fillClr != sli->fillClr || LastBrushColor != si->fillClr. Thanks and sorry! 2006-11-04 06:35 cmichaelis * MapWinGIS: Fix for swapped R and B values when writing GIF palette on image.save (BugZilla 333) MapWindow: Correct default transparency setting (show solid) if transparency not found in project file (BugZilla 222) MapWinGeoProc: Write missing .PRJ in ProjectShapefile(), fix bad DBF generated in memory-based ProjectShapefile call (Bugzilla 331, 330) 2006-10-31 19:25 cmichaelis * MapWinGIS: Fixed multipart polygon transparency issues (BugZilla 208) Optimized trans checks (Bugzilla 222, 321) Corrected mid-SF trans change bug (Bugzilla 222, 321) Fixed bad per-shape transparency assignments (general) MapWindow: Transparent shape selection (bugzilla 222, 321) Use DefaultDir when saving project (bugzilla 315) Save layer transparency settings in project file (no bugzilla entry) Fixed crash in Print dialog when no printers are installed (no bugzilla entry) 2006-10-15 05:08 cmichaelis * Many grid optimizations for Ted 2006-10-07 05:53 cmichaelis * Added GetFloatWindow and SetFloatWindow functions for Ted's Massive Pit Fill functionality. Ted, will send you sample code of how to use these function shortly. 2006-10-07 00:19 cmichaelis * Re-merged Stan's drawing layer labelling changes with bug fix -- thanks! 2006-10-06 18:42 cmichaelis * New directory structuring for MapWindow projects. Full explanation to follow in a forum posting shortly.