2009-08-14 08:45 paulmeems * Small type in logfile name 2009-08-14 07:22 paulmeems * Missed a CultureInfo.InvariantCulture in Dim d As Double = Math.Round(Double.Parse(txtNewScale.Text, System.Globalization.CultureInfo.InvariantCulture)) 2009-08-14 07:17 paulmeems * This commit fixes bug 1380 ([Labeler] Extent isn't used) The changes Cho made to frmMain.vb at revision 8773 was reverted by my revision 8774 "Little mix-ups." I've merged Cho's changes with the latest revision. Thanks Cho for helping me with this one. 2009-08-14 06:59 robcairns * For Bug#905 Using proj string recommended at http://trac.osgeo.org/proj/ticket/7 for Dutch (RD). Paul could you test this? 2009-08-13 14:12 paulmeems * Updated the Release configuration 2009-08-13 13:26 paulmeems * Enhanced the build script. It's now possible to build all binaries is debug mode (weekly build) or in Release mode (for releases). 2009-08-13 12:22 robcairns * 2009-08-13 11:59 robcairns * Fix / work-around for Bug#817. Proj.4 and some ESRI variants projecting to Michigan Georef have different interpretations on the omerc projection See discussion at http://osdir.com/ml/gis.proj-4.devel/2004-12/msg00021.html. Definition at http://www.michigan.gov/documents/DNR_Map_Proj_and_MI_Georef_Info_20889_7.pdf. Gerald Evenden's response at http://osdir.com/ml/gis.proj-4.devel/2004-12/msg00027.html. Added 'Natural Origin' for ESRI projections. Called the original PROJ Defn 'Center'. Changed main category from Geographic to Projected. ESRI Projections using cartesian origin where the central line crosses the aposphere Hotine 2 Pt Natural Origin Hotine Azimuth Natural Origin Rectified Skew Orthomorphic - Natural Origin ESRI Projections where the cartesian origin is located at the 'center' of the projection, lonc and lat_0 Hotine 2 Point Center Hotine Azimuth Center Rectified Skew Orthomorphic - Center As a work around - If the ESRI .proj file is a Natural Origin variant (e.g. contains PROJCS["NAD_1983_Hotine_Oblique_Mercator_Azimuth_Natural_Origin") Make a backup of the .prj file. In MapWindow, GIS Tools/Assign projection to shapefile, then choose Michigan GeoRef (2008) Natural Origin to overwrite the old ESRI .prj file. 2009-08-13 11:26 paulmeems * Replace the files with the ones wboasson had provided in http://bugs.mapwindow.org/view.php?id=681 2009-08-13 09:05 paulmeems * Updated version numbers to get ready for RC3 And changed some references to NOT 'Copy Local' 2009-08-11 19:54 bmarch * Fixed a error message 2009-08-10 18:41 robcairns * Working on dutch (rd) projection. removed +to and following parameters. No improvement yet. See also http://trac.osgeo.org/gdal/ticket/2487 2009-08-10 14:20 paulmeems * AddedThis commit fixes bug 1379 (Using commas vs points) For some ToString() and Double.Parse() methods InvariantCulture is added. Now the decimal point is always a point even if you use an OS where it is a comma (like most European languages) This commit also adds a new panel to the statusbar to view the current scale. Needs some testing. 2009-08-10 13:56 robcairns * 2009-08-10 13:15 paulmeems * Made changes recommended by StyleCop Not all files in this project are StyleCop ready. A few files need to be done. 2009-08-10 12:42 robcairns * Fix for bug#1003 Added National Grids-Denmark with towgs http://www.crs-geo.eu/nn_159882/crseu/EN/CRS__Description/crs-national__node.html?__nnn=true 2009-08-10 11:33 paulmeems * This commit fixes bug 1379 (Using commas vs points) For some ToString() and Double.Parse() methods InvariantCulture is added. Now the decimal point is always a point even if you use an OS where it is a comma (like most European languages) 2009-08-10 10:10 robcairns * recommit gdal_data 2009-08-10 09:59 robcairns * deleting folder for re-commit - apparently not showing in source tree 2009-08-10 08:33 paulmeems * Added setenv -a GDAL_DATA %cd%\gdal_data 2009-08-08 17:16 cmichaelis * Added GDAL_DATA to generic checks at startup 2009-08-08 16:53 cmichaelis * New 64-bit Builds 2009-08-08 16:52 cmichaelis * Adding projection CSV files 2009-08-07 16:48 shade * update to add much-belated xml comments to TerrainAnalysis.cs and other files. update to add some overloads to RunWindow and the capability of a message pass for less generic callback messages. update to add stdev and mean calculations to slope moving window 2009-08-07 14:35 robcairns * Files needed for projections. A system environment variable called GDAL_DATA must be set up and point to this folder 2009-08-07 14:10 robcairns * This folder contains the gdal data files (csv) that are needed for various projections. For the ocx to find these files a GDAL_DATA variable must be set up in the users environment that should point to this folder 2009-08-07 13:54 paulmeems * Latest patch 2009-08-07 13:53 paulmeems * Logfiles of the Weekly build 2009-08-07 13:52 paulmeems * Weekly build 2009-08-06 19:26 bmarch * committed some changes that hadn't been submitted before 2009-08-05 18:54 robcairns * Still trying to get MapWindow to recognize RT90 (Swedish Grid). Since the semi-major axis and inverse flattening are defined already by GRS80 (+a=6378137 +rf=298.257222101) these are not needed in the proj4 string 2009-08-05 13:50 robcairns * Normalize projection strings so importFromProj4 = projection string in clsProjections.vb(changed +k_0= to +k= in all strings, added +a= and +f= to tolerant definition because importFromProj4 does not return semi-major axis or flattening information, changed order of parameters in RT90 Swedish Projections) 2009-08-04 17:03 robcairns * Bug-Fix #000821 using: http://www.lantmateriet.se/templates/LMV_Page.aspx?id=5197 http://www.lantmateriet.se/upload/filer/kartor/geodesi_gps_och_detaljmatning/Transformationer/SWEREF99_RT90_Samband/Transformationsparametrar_pdf.pdf //RT 90 2.5 gon V DstProj="+proj=tmerc +ellps=GRS80 +a=6378137 +f=298.257222101 +lon_0=15.806278 lat_0=0.0 +k_0=1.00000561024 +y_0=-667.711 +x_0=1500064.274 +units=m +no_defs"; //RT 90 7.5 gon V DstProj="+proj=tmerc +ellps=GRS80 +a=6378137 +f=298.257222101 +lon_0=11.30625 lat_0=0.0 +k_0=1.000006000000 +y_0=-667.282 +x_0=1500025.141 +units=m +no_defs"; //RT 90 5 gon V DstProj="+proj=tmerc +ellps=GRS80 +a=6378137 +f=298.257222101 +lon_0=13.55626667 lat_0=0.0 +k_0=1.000005800000 +y_0=-667.130 +x_0=1500044.695 +units=m +no_defs"; //RT 90 0 gon DstProj="+proj=tmerc +ellps=GRS80 +a=6378137 +f=298.257222101 +lon_0=18.0563 lat_0=0.0 +k_0=1.000005400000 +y_0=-668.844 +x_0=1500083.521 +units=m +no_defs"; //RT 90 2.5 gon O DstProj="+proj=tmerc +ellps=GRS80 +a=6378137 +f=298.257222101 +lon_0=20.30631667 lat_0=0.0 +k_0=1.000005200000 +y_0=-670.706 +x_0=1500102.765 +units=m +no_defs"; //RT 90 5 gon O DstProj="+proj=tmerc +ellps=GRS80 +a=6378137 +f=298.257222101 +lon_0=22.55633333 lat_0=0.0 +k_0=1.000004900000 +y_0=-672.557 +x_0=1500121.846 +units=m +no_defs"; 2009-08-04 07:43 paulmeems * Latest patch 2009-08-04 07:40 paulmeems * Logfiles of the Weekly build 2009-08-04 07:39 paulmeems * 2009-08-04 07:21 paulmeems * It seems my commit script is stopping on every warning. In this case a pdb file is missing. So this time I'll commit the weekly builds manually and try to fix my script. 2009-08-04 07:10 paulmeems * Logfiles of the Weekly build 2009-08-03 13:57 paulmeems * Some tweaks to the scripts library 2009-08-03 12:13 paulmeems * Some minor changes to the Dynamic Visibility Control 2009-08-03 07:56 paulmeems * Small change for bug 1356 and 1357 to prevent MW to crash when reprojection fails. The issues of the bugs are still open. 2009-07-31 13:59 robcairns * new dll from proj-4.6.1 2009-07-31 13:57 robcairns * New projection grids proj-4.6.1 2009-07-31 11:34 paulmeems * Latest patch 2009-07-31 11:33 paulmeems * Logfiles of the Weekly build 2009-07-31 11:19 paulmeems * This commit fixes bug 1337 (Can have fields with characters such as < in their name, but can't run queries on them) by adding brackets '[' ']' around the field name. It also resolves bug 1338 (Comparison operators don't work correctly) by extending the query builder. A second column is added to the listbox showing the type of the field: string, double, integer. The numeric operators are disabled when a string field is selected. It is still possible to manually type in a wrong query but I leave that with the user. I also changed the icon of the query builder form and the icon on the table editor so they match. 2009-07-29 09:29 paulmeems * Updated compile script. It is now also compiling the support libraries. 2009-07-27 11:19 paulmeems * Typo 2009-07-27 08:53 paulmeems * Update compile script: Added mwSwat solution 2009-07-27 08:43 paulmeems * Update version number from 4.7.1 to 4.7.2, because it's the second release candidate. 2009-07-24 19:59 bmarch * Modified the main form to use the new icons when adding, removing and clearing layers 2009-07-23 11:24 paulmeems * Minor tweaks and removing debug log lines 2009-07-23 11:21 paulmeems * Minor tweaks 2009-07-22 22:02 cmichaelis * Updated British National projection string 2009-07-22 18:45 sleschinsky * Customized procedure for zooming with mouse wheel. Now map zooms to cursor position. 2009-07-22 13:16 paulmeems * Added some try-catch blocks and some logging to catch bug 1068, but no luck yet. I also updated to version number to 4.7.2 because we're now in the second release candidate. 2009-07-22 13:14 paulmeems * Added some try-catch blocks and some logging to catch bug 1068, but no luck yet. I also updated to version number to 4.7.2 because we're now in the second release candidate. 2009-07-20 13:27 paulmeems * Added new date of latest release version 2009-07-20 13:16 paulmeems * Latest patch 2009-07-20 13:15 paulmeems * Weekly build 2009-07-20 13:12 paulmeems * Logfiles of the Weekly build 2009-07-20 13:12 paulmeems * Small test 2009-07-20 12:58 paulmeems * Latest patch 2009-07-19 20:16 robcairns * Latest build of libecwj2.dll in VS2008 (release configuration) 2009-07-14 17:19 cmichaelis * Fix bug 1342 2009-07-13 18:09 mgray * mwGPX.dll - new binary containing recent source code changes from MapWindow4Plugins/mwGPX 2009-07-10 21:34 paulmeems * Logfiles of the Weekly build 2009-07-10 21:34 paulmeems * Weekly build 2009-07-06 17:11 cmichaelis * New MapWinGIS.ocx build with recent changes 2009-06-27 22:34 cmichaelis * New release notes 2009-06-27 21:22 cmichaelis * Update for ability to save and load a project that has ECWP layers referenced 2009-06-27 19:16 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-27 13:47 paulmeems * Logfiles of the Weekly build 2009-06-27 13:46 paulmeems * Weekly build 2009-06-27 13:36 paulmeems * Little mix-ups 2009-06-24 20:11 mgray * MapWinGeoProc/NTS_Adapter.cs AppendGeometryToShape: followed example of earlier edit to this file in rev 7610 changing: List Holes = Holes = GetHoles(mwShape); into List Holes = GetHoles(mwShape); GetHoles: added test: if (mwShape.numPoints > 0) to avoid null reference when processing degenerate shape with no points 2009-06-24 19:39 robcairns * dll for ecw support and new ocx 2009-06-22 23:08 cmichaelis * Fix for cyrillic filenames from Sergei - http://www.mapwindow.org/phorum/read.php?5,13054,13064#msg-13064 - bolshoi spasiba! 2009-06-22 14:57 hcho * Fixed a bug where it tries to label image layers. 2009-06-19 20:04 hcho * * Added the MapWindow.Interfaces.Layer.DynamicVisibilityScale property * Fixed a bug where the scale of local layer's dynamic visibility got messed up after on-line layers were added. 2009-06-19 18:48 hcho * * Labeler scale support in geographic coordinates fixed * Layer dynamic visibility fixed. 2009-06-19 10:40 paulmeems * Minor tweaking. The debug files are now excluded form the patch.zip 2009-06-19 10:27 paulmeems * Latest patch 2009-06-19 10:24 paulmeems * Logfiles of the Weekly build 2009-06-19 10:24 paulmeems * Weekly build 2009-06-19 10:06 paulmeems * This commit fixes bug 1004 (The info screen doesn't shows the correct values for buildnrs and years). I did a redesign of the form and added the version numbers of the OCX and the loaded dlls. It is at least less confusing. 2009-06-18 22:33 hcho * extra blank line 2009-06-18 22:29 hcho * * Completed scale support in Labeler (reading Scale). * Fixed a crash on applying changes more than once. * Don't trigger ExtentsChanged events when converting extents to scale. 2009-06-18 19:35 paulmeems * Added ..\Bin\MapWindow.exe to the debug section of the project properties. Now mapwindow will start when you want to debug MapWinGeoProc 2009-06-18 15:27 cmichaelis * MapExtentsChanged patch from Cho 2009-06-17 22:32 cmichaelis * Newest binaries with Paul's fixes Fix for crash on labeling due to layer handle/position confusion submitted by Cho 2009-06-17 11:14 paulmeems * This commit fixes issue 1311: Exception on exporting North Arrow it also fixes issue 876: ScaleBar/NorthArrow/Legend export format and fixes issue 877: [Bug] North Arrow export colors 2009-06-17 07:44 paulmeems * This commit fixes bug #913: Label setup ignores font style I had to add a new method Font to the Interface project to hold the font style. I noticed the LoadLabelInfo method in clsLabelClass.vb looks very similar as the LoadLabelInfo method in XMLLabelFile.cs of the mwLabeler solution. It might be a good idea to merge them. 2009-06-16 11:17 paulmeems * Minor change. Using the Maxage switch for Robocopy instead of the minage switch to EXclude old files. 2009-06-16 11:13 paulmeems * Latest patch 2009-06-16 10:54 paulmeems * First try to create a patch file so users can easily update their Release Candidate version. 2009-06-16 10:52 paulmeems * Latest patch 2009-06-15 16:37 cmichaelis * Also try more lenient IsProjectionSame test in clsProjections 2009-06-13 18:19 cmichaelis * Added .DisableWaitCursor property on map - works most of the time :) 2009-06-12 10:55 paulmeems * Logfiles of the Weekly build 2009-06-12 10:54 paulmeems * Weekly build 2009-06-12 10:45 paulmeems * This commit fixes bug #953: Labeler selects wrong font I'm also working on bug #913: Label setup ignores font style but need some more time. More projects are involved. 2009-06-12 07:53 paulmeems * Minor changes on opening recent projects using the welcome screen. If a modified project is open the user is prompted to save that project first. 2009-06-11 16:00 shade * Very minor change to close a file in the shapefile proximity function and to create standard deviation calculations for the hillshade moving window as we might modify to use it in place of fixed values. 2009-06-11 09:28 paulmeems * Placing hard-coded messages to resource file for translation 2009-06-10 14:26 paulmeems * This commit fixes bug #1312: Dropping missing layer doesn't set the 'changes made' trigger I also noticed the used message is still hard coded in the source code in stead of in a resource file. I've tried fixing that as well, but I need some more time for that (doesn't work;) 2009-06-08 23:19 jkadlec * added some comments to the source code 2009-06-08 22:41 jkadlec * Added a RasterProximity function. For each raster cell, RasterProximity calculates the euclidean distance to the nearest target (source) cell. 2009-06-05 10:20 paulmeems * Logfiles of the Weekly build 2009-06-05 10:20 paulmeems * Weekly build 2009-06-04 06:55 paulmeems * Seems two version of the ShapefileEditor are available: C:\Dev\MapWindow4Dev\ShapefileEditor C:\Dev\MapWindow4Plugins\NewShapeEditor\ShapefileEditor The second one is crashing on start-up so here's the binary of the first one. 2009-06-03 13:51 paulmeems * Minor changes 2009-06-03 10:35 paulmeems * 2009-06-03 09:00 paulmeems * 2009-06-03 07:29 paulmeems * Getting all version info a bit more generic. 2009-06-03 07:23 paulmeems * Getting all version info a bit more generic. 2009-06-03 07:01 paulmeems * Added the option --accept=theirs-full to solve possible conflicts. 2009-06-02 15:20 cmichaelis * Changed projection comparison rounding to 5 decimal places instead of 8 (which was really 9, oddly) 2009-06-02 14:13 paulmeems * Getting all version info a bit more generic. 2009-06-02 14:10 paulmeems * Getting all version info a bit more generic. Unchecked 'Make COM visible' 2009-06-02 14:07 paulmeems * Getting all version info a bit more generic. Unchecked 'Make COM visible' 2009-06-02 14:04 paulmeems * Getting all version info a bit more generic. 2009-06-02 13:57 paulmeems * Getting all version info a bit more generic. 2009-06-02 13:16 paulmeems * Getting all version info a bit more generic. 2009-06-02 13:01 paulmeems * Getting all version info a bit more generic. 2009-06-02 12:52 paulmeems * Getting all version info a bit more generic. Set Neutral language to 'None' 2009-06-02 12:46 paulmeems * Getting all version info a bit more generic. Unchecked 'Make COM visible' I don't really understand what it's for but most dlls have it unchecked and MapWindow is still working if unchecked ;) 2009-06-02 12:40 paulmeems * Getting all version info a bit more generic. 2009-06-02 11:28 paulmeems * Scripts for and logfiles of the Weekly build process. It seems I got it working now. As of Friday June 5 2009 13:00 (Greenwich time) I'll weekly commit the latest binaries. 2009-06-02 11:22 paulmeems * Weekly build 2009-06-02 11:07 paulmeems * I'm getting tree conflicts with this folder. I hope renaming it might solve it. 2009-06-02 10:41 paulmeems * Logfiles of the Weekly build 2009-06-02 10:22 paulmeems * Second manual try of committing binaries made by the weeklyBuilds script. 2009-06-01 03:13 cmichaelis * Updates to allow print broadcast requests to request a particular resolution (screen will be used if not provided) via the format "PrintODPLayer%xMax12341234%xMin482394823904%yMax1234234235253%yMin2374823748239%xRes1234%yRes11234". 2009-05-29 11:38 paulmeems * Some minor changes due to getting my weekly build sequence running 2009-05-27 19:15 cmichaelis * Finished up scaling implementation in project files and label files (now it stores scale there too, as well as the GUI change made a while ago) 2009-05-27 14:56 cmichaelis * Implemented some simple messages for Brian's print code to send/receive 2009-05-26 23:04 cmichaelis * Added another message for mapwingis.ocx registration problems - about to throw into new install to test it 2009-05-22 15:36 mgray * modMain: moved catching exception on creating main form into new CreateMainForm which now tries to register the OCX if the main form cannot be created because there is a COM exception. This is working, but those little boxes that show up before MW main form stick around in addition to the main form that is successfully created after registering. added new Friend variable BinFolder so we don't have to say "System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location)" everywhere on /resettodefaults, simplified several Try/Catches using MapWinUtility.TryDelete I am seeing an exception dialog on exiting MW: "COM object that has been separated from it underlying RCW cannot be used" I cannot tell if this is related to my latest changes. 2009-05-19 17:06 bmarch * Made changes to expose a new legend rendering method in reports 2009-05-19 17:06 bmarch * Made changes to expose a new legend rendering method in reports 2009-05-18 20:23 bmarch * Added support for HQ legend exporting to the Reports namespace for plugins. 2009-05-18 20:23 bmarch * Added support for HQ legend exporting to the Reports namespace for plugins. 2009-05-15 17:18 cmichaelis * Added Vietnamese translation from Thong Nhat Tran 2009-05-14 10:40 paulmeems * Resolve #1292 Don't 'copy local' some dlls I also fixed the last warning 2009-05-14 10:38 paulmeems * Resolve #1292 Remove conflicting dlls 2009-05-13 10:00 paulmeems * Several plug-ins are using ZedGraph so I think it is best to save a general copy of the dll in the plug-ins folder. So at least all plug-ins use the same version. 2009-05-12 23:55 bmarch * Increased the accuracy of the ScaleTools class. There was a integer rounding error, switching it to a double fixed the problem 2009-05-12 09:33 paulmeems * Conversion of DatabasePlugin.sln to VS2008 No errors, 1 warning and no messages I also updated the AssemblyInfo.cs it still used the description of the ShapeFile Editor 2009-05-12 09:05 paulmeems * Conversion of MapWinInterfaces.sln to VS2008 No errors, no warnings and no messages 2009-05-12 09:01 paulmeems * Conversion of MapWinGeoProc.sln to VS2008 No errors, 67 warnings and no messages 2009-05-12 08:18 paulmeems * convConversion of IntellisenseEditor.sln to VS2008 No errors, warnings or messages 2009-05-12 08:10 paulmeems * Conversion of mwLabeler.sln to VS2008 No errors, warnings or messages 2009-05-12 08:03 paulmeems * Conversion of MWPluginsVB.sln and its projects to VS2008 No errors, 2 warnings and no messages 2009-05-12 07:48 paulmeems * Conversion of MWPluginsCS.sln to VS2008 No errors, warnings or messages. 2009-05-12 07:15 paulmeems * Converted this solution to VS2008. This solution compiled with no errors, warnings or messages. I've changed the file version form 4.7.0919 to 4.7.1 and the assembly version to 4.7.1.* I'll convert all solutions and their projects in the next days. I'll commit them all separately so it should be easy to rollback if necessary. Paul 2009-05-04 22:25 cmichaelis * Committed fix from Gary on custom projections 2009-04-28 19:33 cmichaelis * Fixed bug 0001234 2009-04-28 05:09 cmichaelis * Fix for incorrect loading of KAP files as greyscale 2009-04-23 22:06 bmarch * Updated the ScaleTools to more accurately calculate lat/long scales. All other methods remain the same. I also added getLongitudeWidth method which returns the width of a degree of longitude give a latitude 2009-04-19 23:17 bmarch * Made some tweaks to SaveCopy and LoadLayerSymbologyFromProjectFile in the IProject interface 2009-04-19 21:12 bmarch * Added the functions: SaveCopy and LoadLayerSymbologyFromProjectFile to the IProject interface 2009-04-19 21:11 bmarch * Added the functions: SaveCopy and LoadLayerSymbologyFromProjectFile to the IProject interface 2009-04-19 21:10 bmarch * Added the functions: SaveCopy and LoadLayerSymbologyFromProjectFile to the IProject interface 2009-04-16 05:53 shade * Update to geoproc to add shapefile proximity function, make a small change to the interoplation KDTreeCachePoints function which is used in that proximity function. Also fixes were made to the moving window for determination of center row, which formerly only worked on 3x3 windows. Also added inram flag to the moving window base so that it can be set false for giant grids that cause too many problems when opening them in ram. 2009-04-16 04:22 cmichaelis * Only show raster catalog warning if an image is actually visible 2009-04-09 00:36 bmarch * Fixed a bug where MapWinGeoProc.SpatialOperations.Intersects(MapWinGIS.Shape poly1, MapWinGIS.Shape poly2) always returns false Should have checked that my last commit actually worked! 2009-04-09 00:31 bmarch * Fixed a bug where MapWinGeoProc.SpatialOperations.Intersects(MapWinGIS.Shape poly1, MapWinGIS.Shape poly2) always returns false 2009-04-08 21:05 bmarch * Made the converter public. 2009-04-07 23:08 cmichaelis * For Brian, with my compliments 2009-04-06 22:03 mgray * Bin/Plugins: mwCSVtoShapefile.dll and associated resources: es/mwCSVtoShapefile.resources.dll en-US/mwCSVtoShapefile.resources.dll reflecting recent source code changes I apologize if checking in the Plugins/en-US folder for the first time causes trouble for other developers. It is needed for this plugin and it has not been checked in before. MapWinInterfaces/Legend.cs: corrected param name in comment from State to NewState for LayerCheckboxClicked 2009-04-06 20:56 cmichaelis * Updated resources for mwCSVtoShapefile - rumor has it they were out of date 2009-04-03 17:07 bmarch * Changed it back to a Friend since its accessible through IMapWin.Reports! 2009-04-03 16:58 bmarch * Modified to make it public so it could be accessible to plugins. 2009-04-02 23:46 cmichaelis * Exposed the legend itself as m_MapWin.View.LegendControl 2009-04-01 20:06 cmichaelis * Exposed zoom extents history as m_MapWin.View.ExtentsHistory (an arraylist of MapWinGIS.Extents objects) 2009-04-01 01:40 cmichaelis * Fixed some height calculation issues on legend rendering 2009-03-31 17:31 cmichaelis * Add a tag to identify ODP layers 2009-03-31 17:19 cmichaelis * A few minor bug fixes to coloring scheme and fill scheme Includes fixing crash when clicking on fill scheme row header 2009-03-31 16:54 cmichaelis * Missed a resource on last commit 2009-03-31 16:53 cmichaelis * Updated Spanish translations care of Matias Massigoge 2009-03-26 21:06 mgray * MapWindow/Modules/modMain: put Try/Catch around frmMain = New MapWindowForm This avoids either a silent crash or an unhelpful error dialog which is not under our control. Added message that shows up when main form cannot be created (probably because MapWinGIS.ocx is not registered) TODO: is any of the code at the end of Main needed in this case? The RemoveHandler maybe? 2009-03-26 06:18 cmichaelis * A bunch more fixes and tweaks, particularly for EROS dataset Revamped status bar - progress bar will be shown if operation takes more than about a second to perform. If multiple threads are running, the "lowest" progress indicator will be the one that's shown. Operations that don't have a numeric progress (e.g., 'requesting data' when first opening the connection and waiting for the response header that tells us how big it is - and thus, how to make the progress bar) are shown as plain text. 2009-03-26 03:50 cmichaelis * Added callback overload to projectshapefile 2009-03-25 14:49 cmichaelis * Change to default behavior - don't automatically pick a coloring scheme caption based on the coloring field 2009-03-25 14:18 cmichaelis * Fixed bug 0001255 The blank line is gone now too. Let me know if you see anything else that needs to be changed! 2009-03-24 22:38 cmichaelis * Allow setting all dynamic visibilties with a scale instead of extents box - todo: read either box or scale from xml config file (bug 1096) Updated ODP to work better when adding layer as first item in project Added a few Spanish resource files Fixed bug 0001255 - caption covers first color scheme entry 2009-03-22 06:51 cmichaelis * EROS SOAP service support - feel free to give it a try! You'll get best results when zoomed in over a smaller geographic region. 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-19 00:49 cmichaelis * Added an Online Data status indicator with download progress percentage into the status bar Only show reprojection warning for raster catalogs if s_base_index is visible too 2009-03-17 16:08 cmichaelis * All communications activities now consider the user-specified timeout Added more lienient projection comparisons as fallback when string-based (faster method) fails 2009-03-17 02:47 cmichaelis * A couple of bug fixes, made icon look nicer, cleaned up bad URLs if entered badly 2009-03-17 02:46 cmichaelis * New 64-bit builds 2009-03-16 23:46 cmichaelis * A couple of bug fixes, made icon look nicer, cleaned up bad URLs if entered badly 2009-03-12 21:11 mgray * MapWindow/Classes/clsXmlProjectFile: made backward compatible by making ConfigurationPath optional in project file (Root.Attributes("ConfigurationPath").InnerText fails when there is no ConfigurationPath in the xml) moved setting frmMain.Menus("mnuShowScaleBar").Checked out of try so it is set even when the Try fails clsPluginManager: commented out dead code that was causing warnings 2009-03-12 17:53 cmichaelis * Very out of date file 2009-03-12 15:57 hcho * Reverted revision 7361. We never have to remove items from m_GroupPositions! Sorry. 2009-03-10 18:26 cmichaelis * Updated 64-bit builds 2009-03-10 17:39 cmichaelis * Fix for crash on loading some tiffs as images 2009-03-10 03:15 cmichaelis * Increased default timeout for tcp/ip communications 2009-03-10 02:44 cmichaelis * Many more grid optimizations, particularly for TIFF grids Intermediate bitmaps are no longer needed for any TIFFs at all, even with coloring schemes applied. However, we still use them for files less than 50mb because it's faster. 2009-03-09 19:22 cmichaelis * Force extents update to redraw after applying coloring scheme change to tkRaster-backed tkGridRaster 2009-03-09 19:19 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-06 23:09 cmichaelis * Updated label projection code to reproject back to unprojected dataset too, in case of label changes Fixed bug when one layer in a project doesn't have a projection set but the rest of the project does Note - I also checked on the display of the coloring scheme label and it loads/reloads in the current MapWindow4Dev\Bin -- recommitting those to be safe 2009-03-06 16:25 cmichaelis * 2009-03-06 16:23 cmichaelis * Spanish translation ala Matias Massigoge 2009-03-05 22:37 jkadlec * updated binary files 2009-03-05 22:31 kan10 * fixed bug #1106 in table editor plugin 2009-03-05 22:25 paulmeems * Re-adding the Dutch resource file for the ErrorDialog form. Somehow my change were lost. I also updated AssemblyInfo.vb and change the year numbers from 2008 to 2009. I did notice the AssemblyFileVersion is fixed at 4.7.0909. That's way I'm having this file version the last weeks/months ;) 2009-03-03 19:20 hcho * TranslateLegacyVWRLayers: shapefileAlias should be used for Name, if available. 2009-03-03 16:23 shade1974 * fixed bug #1221 so that now the CreateMultiPoint method in GeometryFactory does not simply call the same method over and over. This should repair the bug. 2009-03-02 16:57 cmichaelis * TauDEMmy goodness 2009-03-02 16:33 cmichaelis * Minor bug fix 2009-03-02 05:53 cmichaelis * 2009-03-02 05:50 cmichaelis * Bug fix in grid format change - Allen, this ought to fix your crash :) 2009-02-28 19:38 shade1974 * fixed bug #1017 by switching the Union to use NTS instead of MapWinGIS.Utils.ClipPolygon method. There may be future issues, but the result looked correct on the test, and the area calculation looked correct in ArcGIS. 2009-02-28 18:24 cmichaelis * 2009-02-28 18:12 cmichaelis * 2009-02-28 17:47 cmichaelis * Native 64-bit build of OCX and core apps for x86-64 and AMD64 Added benefit: MSIL is platform-agnostic so many custom plugins will work as-is, if compiled with AnyCPU, 64-bit core will force into 64-bit mode iff no external native-32 dependencies exist. 2009-02-28 07:30 cmichaelis * First half of the native 64-bit build; the rest will be coming tomorrow. 2009-02-28 00:09 cmichaelis * 2009-02-27 14:45 shade * Geoproc terrain analysis update to remove the fishing function (which is placed properly in the fishing project now) and to update the moving window algorithms to recognize nodata sections as well as allow for inverting the grid values so depth grids correctly show aspect and so on. 2009-02-27 02:01 cmichaelis * Stablility fixes, a memory leak fix 2009-02-25 01:53 bmarch * The label now broadcasts a message when its done labeling. 2009-02-23 05:32 shade * Update to geoproc terrain analysis hillshade moving window. Removes a MASSIVE memory leak that was occurring due to the moving windows oncalculate using the output grid .header. Calling .header inside of a cell-by-cell loop is BAD! Like 10 meg of memory per row sort of bad. Also rearranged the hillshade code itself to match esri's output exactly. Also added a status bar message to the createCompareGrids util function 2009-02-20 21:41 bmarch * Made changes to the icon to make it easier to use 2009-02-19 04:04 cmichaelis * Implemented display of legend from WMS for those servers that support GetLegend operation, e.g. cubewerx http://demo.cubewerx.com/demo/cubeserv/cubeserv.cgi?SERVICE=wms&VERSION=1.1.0&REQUEST=GetCapabilities Fixed a variety of bugs, mostly introduced in december 2009-02-19 02:48 cmichaelis * Fixed exception on group toggling Fixed delayed update of legend after applying coloring scheme or hatching scheme Fixed disappearing hatching pattern on coloring scheme legend preview Fixed removal of hatching patterns in map itself after clearing hatching scheme 2009-02-18 20:38 paulmeems * Moved the buttons a bit for the Dutch translation 2009-02-18 05:15 cmichaelis * Fixed a bug discovered by Allen where line shapefiles wouldn't draw scheme colors in some cases 2009-02-18 00:56 shade * Small update to remove some unneeded code I added to the label class (don't need all that stuff since it's handled by the relabel broadcast). also fixed a bug in the color translation from legacy vwr files. This revealed a bug/feature however where the legend isn't displaying certain legend icons. I tracked this down to it not showing if the ShapefileProperties -> TransPercent is not set to greater than 0. I haven't found in code though why this is happening. I suspect a greater than instead of greater than-equal to sign somewhere. 2009-02-17 23:29 shade * Update to the VWR translate routines to fix some lingering bugs as well as to add functionality to write out lbl files containing translation of the legacy label information in the old vwr file. Also changed the base label handling to auto-relabel when opening a lbl file which only contains a header. Also checking in build of current geoproc which contains the new scaleFromExtents functionality used in the legacy translation. This geoproc also contains a small bug-fix to the hydrology.cs file that was causing some watershed delineations to fail. It's not thoroughly tested yet, but should not cause problems in other cases. Also included, though not completely working yet for the fishing calculation function, is an addition to the terrainAnalysis.cs file which adds a calculateSunriseNoonSet function to the NOAA solar algorithms, as well as adds a mostly functional generic MovingWindow class and matching RunWindow function which takes a list of movingwindow sub-classes and calls their calculate routines on the same block of data, allowing multiple moving window operations to be ran concurrently for much, much more efficient process than running them in series one after the other. There are still some problems currently with the hillshade functionality, but should be fixed by tonight. 2009-02-17 00:25 cmichaelis * Updating last commit with new builds 2009-02-16 23:27 cmichaelis * Implemented display of hatching schemes in legend Added ability to put a "scheme caption" above coloring information in legend 2009-02-11 23:54 cmichaelis * Fixed some fill bugs and a line color saving bug in the editor. 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-10 23:27 jkadlec * resolved issue #1172 corrected IsClockwise() calculation in NTS_Adapter 2009-02-10 06:40 shade * Update to the Identifier's WMS identify to show no feature responses as just a black message instead of red error text. 2009-02-10 01:17 bmarch * Added a tool to calculate extents from a certain scale 2009-02-09 04:54 cmichaelis * Fixed minor height calculation bug 2009-02-06 05:20 cmichaelis * Fixed preview checkbox in stipple scheme editor Made polyline shapefiles render a line instead of a filled square in expanded legend Added ability for a plug-in to force a legend item to have an expand/collapse box regardless of type/schemes Added ability for a plug-in to take over rendering an expansion area (legend display) for a given layer - note that layer line itself is always drawn by legend still. Using delegates instead of adding an event to IPlugin, so that we can maintain perfect backward compatibility with pre-4.7 plugins. Note that none of the above are in SnapshotHQ function yet, will do that later. Also left to do still is hatching scheme display in expanded legend area Contact Chris for example code on that last part, or basically: public void Initialize(MapWindow.Interfaces.IMapWin MapWin, int ParentHandle) { m_MapWin = MapWin; MapWindow.Interfaces.Layer lyr = MapWin.Layers.Add(@"c:\temp\clippeddem.bmp"); lyr.ExpansionBoxForceAllowed = true; lyr.ExpansionBoxCustomRenderFunction = new LegendControl.ExpansionBoxCustomRenderer(HandleMyRendering); lyr.ExpansionBoxCustomHeightFunction = new LegendControl.ExpansionBoxCustomHeight(CalculateRenderingHeight); m_InterceptLayerHandle = lyr.Handle; } private void CalculateRenderingHeight(int Handle, int Width, ref int Height, ref bool Handled) { if (Handle == m_InterceptLayerHandle) { Height = 200; // Would actually calcuate this in reality. Legend needs to know in advance of rendering how high it will be Handled = true; } } private void HandleMyRendering(int Handle, Rectangle Bounds, ref Graphics G, ref bool Handled) { if (Handle == m_InterceptLayerHandle) { Bitmap bmp = new Bitmap(200, 200); Graphics.FromImage(bmp).DrawEllipse(new Pen(new SolidBrush(Color.Violet)), 0, 0, 198, 198); // Using 200 on height here to match CalculateRenderingHeight. Would have calculated in real life. // Bounds.Height is a suggestion only, since scroll bar appears if you exceed it // Resizing around the legend will squish and contort the ellipse - drawing it intelligently // based on the width requested to preserve aspect ratio is important here, depending on what/how // you're drawing here (Raster vs. Vector etc). G.DrawImage(bmp, new Rectangle(Bounds.Left, Bounds.Top, Bounds.Width-2, 200)); Handled = true; } } 2009-02-04 06:53 cmichaelis * Hatching: Added a bunch of new features to fill stipple scheme editor, added a few items to legend editor itself Fixed a few bugs (dewberry mantis 1078, 1077) Implemented save/restore of the new stipple settings and schemes to/from project files Next task: Showing hatching scheme details in legend (potentially along with coloring scheme if present - should be interesting/cool - probably as an 'inner join' kind of presentation merging hatching and coloring details into NxN legend lines) 2009-02-03 20:44 bmarch * Fixed a the tolerance code. There was a sign error, I switch a - to a + and it works nicely now! 2009-02-03 06:40 cmichaelis * Added items to legend editor for stipple fill transparency and stipple fill scheme, including editor for stipple scheme. NOTE - Does not yet save these selections/properties to project files. That will be tomorrow's task :) PLEASE REGISTER MAPWINGIS.OCX. Thanks! I promise I'll try to stop committing new OCX's :) 2009-01-29 15:37 cmichaelis * Implemented much better hatching support at OCX level 2009-01-29 00:53 cmichaelis * New public interface attributes in preparation for line hatching: set_ShapeLayerStippleColor get_ShapeLayerStippleColor set_ShapeStippleColor get_ShapeStippleColor Note that this means a new mapwingis.ocx and interops! I also uncommented the resource function that had been commented out(?) - this is needed by DFIRM, which will crash and burn without it. Please make sure you're up to date on mapwingis.ocx before commenting out functions that implement interfaces. Stay tuned for more updates on this! This commit should be the only interface-updating one for the hatching changes. Note that these functions will let you set the colors but they won't actually draw yet, that will be coming soon. 2009-01-28 17:27 jkadlec * updated binaries 2009-01-28 11:35 shade * Modified ODP and identify plug-in to allow for identifying WMS feature information. Still somewhat rough, especially with the various odd error cases returned by the server, but works with DFIRM BrownCo Q3 Flood red WMS layer so far. 2009-01-28 05:32 jkadlec * fixed error in DPSimplification.Generalize() to make sure all fields and attributes are correctly copied. 2009-01-28 00:22 jkadlec * updated binaries 2009-01-28 00:19 jkadlec * resolved issue #1146 corrected GridDataType handling in MapWinGeoProc.DataManagement.ChangeGridFormat() 2009-01-25 07:41 jkadlec * Resolved issue #954 - Use 'alternate units' for user-specified sizes of regular shapes in the Shapefile editor. 2009-01-25 04:09 jkadlec * resolved issue #753 incorrect calculation of area for Lat/Long shapes on southern hemisphere 2009-01-25 01:28 jkadlec * Updated resource files, rebuild of binaries 2009-01-24 09:12 jkadlec * Corrected behavior of 'Measure Area' tool 2009-01-23 20:19 jkadlec * updated the binaries 2009-01-23 20:15 jkadlec * DPSimplificationAdded Generalization (MapWinGeoProc.Generalization.DPSimplification). This is a wrapper function for NTS.Topology.Simplify.DouglasPeuckerLineSimplifier class with a line shapefile as input. Also added function for exporting a shapefile to a point text file. 2009-01-22 21:16 cmichaelis * Added ProjectLabels function to MapWinGeoProc for easier resuse 2009-01-22 07:18 cmichaelis * Added a function to Layers interface - m_MapWin.Layers(x).ReloadLabels(ByVal lblFilename As String) Reloads labels for a layer from an arbitrary file. Handy in a couple of places... 2009-01-22 06:26 cmichaelis * Implemented label rotation from a field in the label editor and in MapWindow. Also made a tweak or two to default label behavior to make a little more sense. 2009-01-21 14:39 hcho * Add RasterCatalog to ApplicationPlugins. 2009-01-21 08:31 shade * Update to move the legacy vwr translate code from the DFIRM plug-in to the base mapwindow loadproject functionality so that legacy vwr files opened via drag and drop or command-line will be properly translated to current vwr/mwprj format. 2009-01-21 00:09 shade1974 * Updated to fix multi-geometry collection to fix an index out of range exception 2009-01-20 23:56 shade1974 * Updated MapWinGeoProc to hopefully fix a null exception 2009-01-20 23:48 shade1974 * Trying to fix a null exception that happens with multi-part polyline construction 2009-01-20 19:02 hcho * Support for feet projections and latlong bugfix 2009-01-19 20:22 shade * Somehow a bad version of the axinterop got built and checked in by me. Here is a working version checked in. 2009-01-19 05:56 shade * Update to the latest build of all essential dlls and update to the mapwindow application to remove the functionality in project.save that appends a mwprj (such that it saves with whatever filename it is passed) and also to extend the file-drop capabilities to include .vwr files (for DFIRM functionality) such that vwr files can be dragged and dropped on the application and executed as normal mwprj files. 2009-01-13 07:29 cmichaelis * Fix for minor crash in table editor when LayerAdded Layers() collection is juggled 2009-01-09 18:46 hcho * Don't ask the user twice if he/she wants to save the project when No is clicked. 2009-01-07 23:34 cmichaelis * Resolved issue #1131 - binary for change 2009-01-02 19:10 hcho * Update m_GroupPositions after removing a group. 2009-01-02 17:16 hcho * Hand out the group name to plugins when removing a group. 2008-12-31 21:30 hcho * Broadcast the GroupRemoved message to plugins when a group is removed. 2008-12-19 08:36 shade * Update to make initial adding of ODP group not do other than minimal data fetching, as well as to serialize the initial add since threads only slow things down when no major downloading is happening. A progress bar display is also shown on the initial adding, though the hoped for threaded update progress tracker isn't working yet, so was removed for now. Finally, the Refresh was modified to first check if there were any ODP layers turned on. This speeds panning and zooming when all the layers are off as it doesn't need to thread-cycle through all of them only to determine they're sleeping and so not fetch. Not ideal or elegant changes, but currently functional enough. 2008-12-18 02:24 shade * Modified MapWinInterfaces to add GroupCheckboxClicked and LayerCheckboxClicked events. Also added a StateLocked property to groups which disables the ability to change visible state of a group as a whole. Used by ODP for full WMS layers as per DFIRM needs. Finally, updated ODP, which includes changes that default group-added layers to off and fixes bugs with layer checkbox status, as well as various other changes and bug fixes 2008-12-17 21:58 shade * Update to stop layer visible being set when it doesn't need to (which was causing issues with the layervisible change message being sent when it shouldn't have) 2008-12-16 22:01 shade * Update to add application settings for disabling dynamic visibility warnings and for handling the behaviour of forms when turning off dynamic visiblity (i.e. whether the form should be immediately displayed or immediately hidden) 2008-12-10 17:22 shade1974 * Fixed some null exception problems in NTS 2008-12-09 07:33 shade * Update to the main app to remove the exception being thrown when adding then immediately removing a layer. Update to ODP to fix the "too big" error and a workaround for the redraw error that was occurring from multiple hidden layers being overlain instead of redrawn. With an image format, the overlay technique probably will never work due to the labels shifting depending on location of the request, resulting in boundaries lining up, but labels being copied to multiple positions and displayed in that format. Further examination required to determine if the hidden layers approach can be maintained somehow. 2008-12-03 22:01 bmarch * 2008-12-03 18:23 shade1974 * Added MergeShapes basic ability (uses dialogs). It is parameterless and found in DataManagement. 2008-12-01 05:49 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. Also an updated OnlineDataPlugin which uses this capability 2008-11-27 06:23 cgeorge * Chris George: Add ManhattanShapes, including GridToShapeManhattan. 2008-11-21 07:35 cmichaelis * Completely revamped screen-based data retrieval with update queue system Much, much faster invoke calls to update map with new data More accurate and easier to read status screen Cleaner names in catalog browser Better thread abort handling - could still be better More tweaks coming soon! 2008-11-14 05:16 cmichaelis * Still on the road... but checking in a bug fix for many, many extraneous layers appearing in list which are really duplicates - correct number of layers for a given server now shows up! 2008-11-09 01:20 cmichaelis * Fixed Zoom to Shape issue 2008-10-30 18:12 cmichaelis * 2008-10-29 22:38 cmichaelis * Last batch of updates 2008-10-29 05:25 cmichaelis * Updates to Online Data Plug-in 2008-10-29 04:50 cmichaelis * Corrected a bug causing an unavoidable null reference exception through the plug-in interface when trying to enable dynamic visibility (from a plug-in) when it's the first layer added to a project 2008-10-23 06:14 cmichaelis * Server list and server browser improvements Automatic reprojection of data Substantially improved ArcIMS server interrogation A few more minor things left to do - finalize 'unprojection' code (not included here, buggy) and hook up dfirm comments tool special case (mainly only for wms, since arcims doesn't have to worry about this due to filtercoordsys/spatialcoordsys coolness) 2008-10-18 17:16 cmichaelis * Fixed memory leaks in traintrack style 2008-10-13 18:56 paulmeems * Fixed error about GlobalResource.ro1.Designer.vb 2008-10-10 04:55 cmichaelis * Bug #1017 - Missed one vertex for every part of merging shapes 2008-10-04 09:29 earljon * Enhancement: Added dynamic icon menu loading based on the state of plugin (enabled, disabled and/or belongs to a submenu) 2008-10-03 20:59 cmichaelis * Delay-loaded the indexsearching DLL 2008-10-03 06:28 earljon * Enhancements: - Changed icons to fit on the icons found on the MapWindow main UI. + Add new toolbar icon for Query (most commonly used function) + Add Shortcut key for Query assigned as F6 + Add Esc key for Close button, F5 key for Execute (old name: Apply) for fast keyboard operation. 2008-10-01 08:59 earljon * Modify and adjust some icons for forms (frmWelcomeScreen, SFColoringSchemeForm and GridColoringSchemeForm). 2008-10-01 05:15 earljon * Modified to reflect changes made for embedding resources for MapWindow UI icons 2008-09-30 20:21 earljon * Enhancement: Added icons for MapWindow UI including context menus. Icons provided by famfamfam. 2008-09-30 06:58 cmichaelis * Adding Index Search DLL (new MapWinGIS dependency for fast spatial index searches) Adding Romanian translation resource binary 2008-09-30 06:56 cmichaelis * Fast Index searches - care of Andrew Purkis - thanks much\! 2008-09-30 05:47 cmichaelis * Fixing bloody death of Flash Shapes on non-polygon shapes :) Updated Centroid function to return something useful if not a polygon (centroid of a point is that point, after all - centroid of a line is center point of its extent box as quick shortcut) 2008-09-28 20:10 paulmeems * Corrected some Dutch resource files by deleting unused nl-NL files. 2008-09-28 19:20 paulmeems * Adding first set of Romanian resource files provided by Roxy (gis.professional.networking@gmail.com). 2008-09-26 09:37 paulmeems * This is my first step into adding Unit Testing to MapWindow. This testproject is full of auto-generated Unit Tests. It's build with VS2008, so it might not work with VS2005. That's why I haven't updated the solution. If you're using VS2008, add the project to the solution. The Unit Tests are all failing now because they are auto-generated. The test cases still need to be filled/altered. I could need some help with that ;) Paul 2008-09-25 13:54 jkittle * DataManagement - CopyGridLegend - fix legend copy problem 2008-09-23 05:29 cmichaelis * Added "Flash Selected Shapes" to Table Editor View menu 2008-09-23 04:06 cmichaelis * Better tracking of temporary files (both MW and ODP) Cleaned up some bizarreness in SaveConfig 2008-09-20 01:49 cmichaelis * Added "Michigan GeoRef (2008)" projection to database. 2008-09-18 05:14 cmichaelis * Added backspace shortcut for previous zoom - on scroll wheel down, doesn't look like it's possible, pity. 2008-09-18 01:06 shade * Update for working solar calculation function ported from the javascript NOAA solar calculator at http://www.srrb.noaa.gov/highlights/sunrise/azel.html. matching outputs tested partially for various US locations. This will allow easy creation of a hillshade algorithm for any date or location. 2008-09-16 20:15 paulmeems * These two forms had the language still set to Chech making it difficult for new translaters. The language had been set to again, making it English. Thanks to Roxy for catching this. She's working on the Romanian translation. 2008-09-16 15:58 jkadlec * Resolved issue 995 - Ensured "Zoom to Layer" is always visible in the Layer context menu for localized MapWindow versions. 2008-09-16 04:47 cmichaelis * Added friendly "This projection is not supported, but the following are:" message when SRS is not supported for WMS layers Added better handling of missing OUTPUT tag in ArcXML Handled forbidden errors (from hammering) with "Server forbode request, probably from downloading too quickly, try again?" (or summat like that) Prevented word wrap and added scroll bars for error log window 2008-09-15 05:25 cmichaelis * Completely revamped control grid mechanisms - automatic scale and quality adaptation Revamped error reporting system Added EPSG code conversions file (missed in previous commit, this bit ain't new) Better temporary file tracking and deletion Corrected oddities in preserving priorities when creating recursive grids A few more improvements coming soon - stay tuned! 2008-09-11 21:37 cmichaelis * Forgot to commit list of EPSG projections that ODP now uses :) 2008-09-11 21:30 cmichaelis * Support for matching current project projection to WMS server's SRS (defaulting to wgs84 long/lat if no project projection avail) 2008-09-11 02:38 cmichaelis * Resolved issue 1006 Additional overload now lets you specify e-mail address for exceptions. Otherwise, it goes to root@mapwindow.org (which goes to me). Regardless of e-mail address, it also goes deep into the bowels of our internal exception tracking database (which I dust the cobwebs off of at least every decade). The DB is mainly in case we accidentally delete an exception report we need a week later or something. 2008-09-10 03:09 cmichaelis * More label tweaks - vertical adjust if two lines, check for presence of new tags rather than version (old approach from 3.x) 2008-09-10 02:09 cmichaelis * Resolved issue 1001 - Label glitches Also updated version numbering 2008-09-08 19:11 bmarch * 2008-09-08 13:02 jkadlec * Resolved issue 996 - prevented an infinite recursion loop when default.mwcfg was missing 2008-09-04 20:05 mgray * clsPluginManager.vb: StartPlugin: Changed Msg to Dbg when a plugin is not found. We find that these messages usually happen when 1. someone sends a project to someone else with a different set of plugins installed 2. the software is updated and it now has a different set of plugins installed In both of these cases, it is usually not a problem that a plugin is not found. We would rather not have the user think this is an error. ItemClicked: Added a debug message so we can tell which plugin raised the exception Would be nice to have this information in the ShowError window too. ProjectLoading: suppress warning by assigning tPlugin = Nothing Many NEW INTERFACE TODO methods: suppress warnings by commenting out code after Return clsXmlProjectFile.vb: LoadLayerProperties: made more tolerant of project files with missing elements 2008-09-03 21:45 shade * Slight mod to the IDW interpolation to always show progress values because it can sometimes be slow otherwise to show change Adding a function to terrain analysis to do slope, aspect, profile curvature, and plan curvature all in the same function in efficient memory format. Adding a comparegrid function to the utils to take two input grid paths and an output grid path and does a simple cell by cell subtraction to compare two grids. (got sick of rewriting this as a script every time I needed to do it) 2008-08-31 18:52 cmichaelis * Show full error text from Shapefile object, instead of just "failed - sorry" :) 2008-08-30 16:44 cmichaelis * Updated release notes 2008-08-30 16:34 cmichaelis * New Offline Docs 2008-08-30 15:25 cmichaelis * ...yoink! 2008-08-30 14:38 cmichaelis * Added progress indicator to csv to shapefile converter, and kept it from hanging while it does its thang 2008-08-29 22:14 jkadlec * GIS Tools - Calculate Polygon Areas - fixed area calculation for large shapes in Lat/Long coordinates, removed duplicate unit conversion code 2008-08-29 19:14 shade * Adding TauDEM help that should have been in there long, long, long ago. I'm an idiot. 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-08-28 23:08 jkadlec * Working on issue #954 - corrected unit conversion to alternate units in the status bar, distance measurement and area measurement tools. Replaced duplicate unit conversion code by the new UnitConverter class in the MapWinGeoProc library Added support for Nautical miles. Resolved issue #984 - fixed the "Build Date" label in the 'Edit Plugins' dialog. 2008-08-28 21:48 jkadlec * Added a new UnitConverter class to the MapWinGeoProc library. The distance and area unit conversion methods in this class should be used by MapWindow application and plugins. 2008-08-27 23:01 jkadlec * Added NauticalMiles, Acres and Hectares to MapWindow.Interfaces.UnitOfMeasure enumeration 2008-08-15 20:35 paulmeems * resolved issue #975 Somehow wrong values appear in the label file: