Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: Maps4HTML/MapML.js
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.13.4
Choose a base ref
...
head repository: Maps4HTML/MapML.js
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.14.0
Choose a head ref
  • 6 commits
  • 79 files changed
  • 1 contributor

Commits on Aug 18, 2024

  1. Fix dir="rtl" bug in layers control

    Closes #970
    prushforth committed Aug 18, 2024
    Configuration menu
    Copy the full SHA
    358fca7 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2024

  1. Configuration menu
    Copy the full SHA
    a4dcfe0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3892faf View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2024

  1. Add info and link to CoC

    prushforth committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    7853233 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2024

  1. Integrate protomaps-leaflet

    Add TemplatedPMTilesLayer, update map-link to use it.
    
    Add the application/vnd.mapbox-vector-tile media type to map-link,
    which is the signal to pass {z}/{x}/{y}.mvt templates to TemplatedPMTilesLayer
    Import symbolizer and other symbols explicitly from protomapsL
    
    Update src/mapml/index.js to import from protomaps-leaflet module
    directly.
    
    Add grunt-rollup plugin-node-resolve to help bundle output esm from
     protomaps
    
    Add dynamic import of "pmtilesRules.js" module, containing user styles
    for pmtiles / mvt layers via
    <map-link rel=stylesheet type=application/pmtiles+stylesheet>
    
    Use protomaps-leaflet v 4.0.0
    
    Add protomapsL as M.protomapsL
    
    Add label rule with filter example for Spearfish to pmtilesRules.js
    
    Move example pmtilesRules.js into src, dist
    
    Add image comparison test for local pmtiles mvt source, win32 png files
    
    Add linux images for templatedPMTilesMVTLayer.test.js
    
    Replace linux image that was missing glyphs or something
    Comment out flaky image comparison (IIRC label selection is based on
    tile load order, so not reliable for a test, probably)
    
    Let images of labelled maps be up to 1500 pixels different, since labels
    can move around based on tile loading order, and the fonts on different
    systems are / can be different.
    
    Update test to accommodate change to use of noWrap: true option
    
    Update image for PMTiles test comparison on linux, in light of change to
    using noWrap: true for M.protomapsL.leafletLayer option
    
    Change names of URL template variables in test so that it tests the
    ability to use non-hardcoded variable names.
    
    Merge upstream/main renaming of principal repo
    Add spearfish.pmtiles data file to test infrastructure
    Add test dependency on serve-static so that test server supports byte
    range request, a requirement of protomaps-leaflet
    
    Test rendering of pmtiles and mvt data sources using light and dark
    themes built into protomaps-leaflet (may break with changes to those
    themes, tbd)
    
    Change API for pmtilesRules.js - eliminate need to have single file and
    hardcoded file name:
    use <map-link rel=stylesheet type=application/pmtiles+stylesheet href="URL to pmtilesRules module">
    with ability to include above <map-link> for each <map-extent> or <layer->
    as required.
    Change playwright.config.js to match current playwright documentation.
    REMOVE setup.js, which was used by jest, no longer required.
    
    - update/add pmtiles / mvt tests
    - remove hard-coded name for pmtilesStyles.js filename is up to user
    - add blank map image test image
    - log errors to console, used in test assertions (these messages may
    be helpful tbd)
    prushforth committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    80f7d94 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b90da21 View commit details
    Browse the repository at this point in the history
Loading