Commits on May 23, 2018
  1. New Jenks Natural Breaks Algorithm

    danames committed May 23, 2018
    Replacing the old algorithm with a more robust matrix based algorithm. Sources are documented in the code. Minor changes to support the new algorithm.
Commits on May 11, 2018
  1. cleaning up commented out code

    danames committed May 11, 2018
    From my earlier work on drawing legend items
  2. Fixing the printing legend items

    danames committed May 11, 2018
    Found errors when printing. Layers not  turned on in the map were still generating legend members for the print layout. Fixed and tested.
Commits on May 5, 2018
  1. 1005: Added ability to use different TypeCharacters for numeric types…

    southernprogrammer authored and mogikanin committed May 5, 2018
    … when saving out a shape file. (#1159)
Commits on May 3, 2018
  1. Fix encoding in file

    mogikanin committed May 3, 2018
Commits on Mar 19, 2018
Commits on Jan 31, 2018
  1. fixed #1106

    jany-tenaj committed Jan 31, 2018
Commits on Jan 20, 2018
  1. - replaced ContextMenu by ContextMenuStrip inside Legend, so we don't…

    jany-tenaj committed Jan 20, 2018
    … have to draw the images shown in the ContextMenu ourselves (#1069) - changed the background color of the LayerDialog and TabControlDialog tabs to Control so they have the same background color as the user controls they contain (#1069) (#1107)
    - changed the background color of the LayerDialog and TabControlDialog tabs to Control so they have the same background color as the user controls they contain (#1069)
    closes #1069
Commits on Nov 19, 2017
  1. Updated Brutile version in Webmap (#1083)

    MatthiasSchilder authored and jany-tenaj committed Nov 19, 2017
    Switched to .Net Framework 4.5.2
    closes #800
  2. Update

    jany-tenaj committed Nov 19, 2017
  3. Update Contributors

    jany-tenaj committed Nov 19, 2017
  4. assign "D_ITRF_1997" to ITRF1997.GeographicInfo.Datum.Name instead of…

    pashcovich authored and jany-tenaj committed Nov 19, 2017
    … ITRF1997.GeographicInfo.Name because this is the name of the datum and not the GeographicInfo (#1090)
Commits on Nov 8, 2017
  1. Fixed typo

    jany-tenaj committed Nov 8, 2017
    Closes #1086
Commits on Oct 27, 2017
Commits on Oct 26, 2017
  1. Plugins/WFSClient: Feature fetching fails on systems w NumberFormatIn…

    MatthiasSchilder authored and jany-tenaj committed Oct 26, 2017
    …fo.NumberDecimalSeparator != '.' (#1082)
Commits on Oct 17, 2017
  1. create the WmsTileSource base url from GetMap instead of from GetCapa…

    jany-tenaj committed Oct 17, 2017
    …bilities because GetMap returns the url that should b e used for getting map images while GetCapabilities returns the capabilities of the server
    closes #1074
Commits on Sep 15, 2017
Commits on Sep 14, 2017
  1. - added possibility to show buttons from layout toolbars as checked w…

    jany-tenaj committed Sep 14, 2017
    …hile their function is active
    - added a default mouse cursor button to the insert toolbar
  2. removed reference to DotSpatial.Modeling.Form because DotSpatial.Mode…

    jany-tenaj committed Sep 14, 2017
    …ling.Form references DotSpatial.Symbology.Forms
Commits on Sep 11, 2017
  1. Expanded dxf file loading and dspx deserialization (#1061)

    jany-tenaj committed Sep 11, 2017
    - If a dxf file contains points, lines and polygons at the same time, the dxf file gets added to the map as a group that contains one layer for points, one for lines and one for polygons
    - If a dxf file contains only a single feature type the dxf file gets added to the map as a single layer with the feature type it contains
    - dxf files get loaded with their styles
    - added the possibility to use static methods to deserialize objects that were serialized to a dspx file and can't be deserialized correctly via their class constructor (FeatureSet, MapSelfLoadGroup, MapSelfLoadLayers from GdalExtension, SpatiaLiteFeatureSet)
    - updated the SpatiaLite plugin to be able to load SpatiaLite databases of version 4 and higher
    - added the possibility to draw linestrings which are inside a geometry collection
Commits on Aug 21, 2017
  1. Updated the FeatureTypeFromGeometryType method to work with GeometryC…

    joe-Keysoft authored and jany-tenaj committed Aug 21, 2017
    …ollections (#1044)
Commits on Aug 2, 2017
Commits on Jul 27, 2017
  1. - In InRamImageData.Open don't draw the image unscaled because this c…

    jany-tenaj committed Jul 27, 2017
    …an cause the image not to be drawn
    - added corresponding test
Commits on Jul 25, 2017
  1. added LayoutControl.InitialOpenFileDirectory property that allows to …

    jany-tenaj committed Jul 25, 2017
    …set the folder that is shown in the OpenFileDialog that is used to open an existing layout
Commits on Jul 21, 2017
  1. - changed drawing functions so selected features are drawn on top for #…

    jany-tenaj committed Jul 21, 2017
    …897 (#1024)
    - added clear parameter to Select function to speed up drawing
    - allow user to clear a layers selection by clicking the layers clear button in SetSelectablePlugin even if the layers SelectionEnabled property is false
    - closes #897
Commits on Jul 20, 2017
Commits on Jul 19, 2017
Commits on Jul 14, 2017
  1. Clear the selection inside FeatureLayer.RemoveSelectedFeatures so the…

    jany-tenaj committed Jul 14, 2017
    … removed features are no longer contained when IFeatureSet.FeatureRemoved is raised
Commits on Jun 27, 2017
Commits on Jun 26, 2017
  1. - added missing SelectionEnabled checks

    jany-tenaj committed Jun 26, 2017
    - added FeatureLayer selection tests
    - closes #659
Commits on Jun 22, 2017
  1. Selection (#1008)

    jany-tenaj committed Jun 22, 2017
    - moved MapFrame extension methods to group, to be able to use them inside group
    - FeatureLayer.SelectAll, ClearSelection and other methods that depended on legend, now work independent of legend (#659)
    - added Legend.UseLegendForSelection property to be able to decide whether the legend should be used for selection or not. If SetSelectable plugin is used Legend.UseLegendForSelection is automatically set to false because selection is managed by SetSelectable
    - fixed point 2 and 3 of #418
    - fixed point 1 of #283
    - added possibility to drag layers out of their group into the parent group (in legend)
    - fixed legend drag line so it doesn't look as if you can move a layer in between categories
    - fixed legend selection to be able to select features of a category
    - fixed some errors in SetSelectable plugin
    - refactored select methods of IndexSelection
    - added selection test