[QGIS Commit] [qgis/Quantum-GIS] 6a936b: Draw SVG symbol from cached QImage unless it excee...

GitHub noreply at github.com
Fri Jan 4 01:19:42 PST 2013


  Branch: refs/heads/master
  Home:   https://github.com/qgis/Quantum-GIS
  Commit: 6a936b936bdbc189293c3e330da9404399034b71
      https://github.com/qgis/Quantum-GIS/commit/6a936b936bdbc189293c3e330da9404399034b71
  Author: Larry Shaffer <larrys at dakotacarto.com>
  Date:   2013-01-04 (Fri, 04 Jan 2013)

  Changed paths:
    M python/core/symbology-ng/qgssvgcache.sip
    M src/core/symbology-ng/qgsfillsymbollayerv2.cpp
    M src/core/symbology-ng/qgsfillsymbollayerv2.h
    M src/core/symbology-ng/qgsmarkersymbollayerv2.cpp
    M src/core/symbology-ng/qgssvgcache.cpp
    M src/core/symbology-ng/qgssvgcache.h
    M src/gui/symbology-ng/qgssymbollayerv2widget.cpp

  Log Message:
  -----------
  Draw SVG symbol from cached QImage unless it exceeds half of cache size, then use QPicture

- Fix #6855, SVG markers/fills larger than half cache (559^2 X 32 + SVG) are drawn with QPicture
- Fix #6861, make QPicture SVG symbols scale with Composer page zoom
- Fix #6861, make SVG symbol output to print/image more accurate by setting 'size' to double
- Update/add support for non-squared SVG via QImage and QPicture, on screen and in output to print/image
- Non-squared SVG QImage/QPicture can now be used in pattern fill, without excess space


  Commit: 335987005b99b03f87561dca1b7a9b5f3cf4f538
      https://github.com/qgis/Quantum-GIS/commit/335987005b99b03f87561dca1b7a9b5f3cf4f538
  Author: Marco Hugentobler <marco.hugentobler at sourcepole.ch>
  Date:   2013-01-04 (Fri, 04 Jan 2013)

  Changed paths:
    M src/core/symbology-ng/qgsfillsymbollayerv2.cpp
    M src/core/symbology-ng/qgssvgcache.cpp

  Log Message:
  -----------
  Saver double comparison, minor code cleanup (deleting a 0 pointer is always save)


  Commit: 9385ac9470d72e2e9d762518d4a5d6c2d6bf1114
      https://github.com/qgis/Quantum-GIS/commit/9385ac9470d72e2e9d762518d4a5d6c2d6bf1114
  Author: Marco Hugentobler <marco.hugentobler at sourcepole.ch>
  Date:   2013-01-04 (Fri, 04 Jan 2013)

  Changed paths:
    M .gitignore
    M cmake/FindGEOS.cmake
    M doc/SPONSORS
    M doc/TRANSLATORS
    M i18n/qgis_de.ts
    R images/console/iconAboutConsole.png
    R images/console/iconClassConsole.png
    R images/console/iconClearConsole.png
    R images/console/iconCodepadConsole.png
    R images/console/iconHelpConsole.png
    R images/console/iconHideToolConsole.png
    R images/console/iconIfaceConsole.png
    R images/console/iconOpenConsole.png
    R images/console/iconQtCoreConsole.png
    R images/console/iconQtGuiConsole.png
    R images/console/iconRunConsole.png
    R images/console/iconSaveConsole.png
    R images/console/iconScriptConsole.png
    R images/console/iconSettingsConsole.png
    R images/console/iconSextanteConsole.png
    R images/console/imgHelpConsole.png
    R images/console/imgHelpDialog.png
    R images/console/imgHelpMenu.png
    M images/images.qrc
    A images/themes/default/console/iconAboutConsole.png
    A images/themes/default/console/iconClassConsole.png
    A images/themes/default/console/iconClearConsole.png
    A images/themes/default/console/iconCodepadConsole.png
    A images/themes/default/console/iconHelpConsole.png
    A images/themes/default/console/iconHideToolConsole.png
    A images/themes/default/console/iconIfaceConsole.png
    A images/themes/default/console/iconOpenConsole.png
    A images/themes/default/console/iconQtCoreConsole.png
    A images/themes/default/console/iconQtGuiConsole.png
    A images/themes/default/console/iconRunConsole.png
    A images/themes/default/console/iconSaveConsole.png
    A images/themes/default/console/iconScriptConsole.png
    A images/themes/default/console/iconSettingsConsole.png
    A images/themes/default/console/iconSextanteConsole.png
    A images/themes/default/console/imgHelpConsole.png
    A images/themes/default/console/imgHelpDialog.png
    A images/themes/default/console/imgHelpMenu.png
    R images/themes/default/mActionSaveEdits.png
    M python/CMakeLists.txt
    M python/console/CMakeLists.txt
    A python/console/__init__.py
    M python/console/console.py
    M python/console/console_help/help.htm
    M python/console/console_output.py
    R python/console/console_sci.py
    A python/console/console_sci.py
    M python/gui/qgisinterface.sip
    M python/gui/qgsmessagebar.sip
    M python/plugins/GdalTools/tools/GdalTools_utils.py
    M python/plugins/GdalTools/tools/inOutSelector.py
    M python/plugins/db_manager/db_plugins/postgis/plugins/qgis_topoview/__init__.py
    M python/plugins/db_manager/ui/DlgExportVector.ui
    M python/plugins/db_manager/ui/DlgImportVector.ui
    M python/plugins/fTools/tools/doEliminate.py
    M python/plugins/fTools/tools/doMergeShapes.py
    M python/plugins/fTools/tools/doRandPoints.py
    M python/plugins/fTools/tools/doRegPoints.py
    M python/plugins/fTools/tools/doValidate.py
    M python/plugins/osm/OsmDatabaseManager.py
    M python/plugins/osm/OsmDownloadDlg.py
    M python/plugins/osm/OsmFeatureDW.py
    M python/plugins/sextante/algs/ftools/Dissolve.py
    M src/app/legend/qgslegend.cpp
    M src/app/legend/qgslegend.h
    M src/app/legend/qgslegendlayer.cpp
    M src/app/nodetool/qgsselectedfeature.h
    M src/app/qgisapp.cpp
    M src/app/qgisapp.h
    M src/app/qgisappinterface.cpp
    M src/app/qgisappinterface.h
    M src/app/qgsattributetabledialog.cpp
    M src/app/qgsfieldsproperties.cpp
    M src/app/qgsmaptoolselectrectangle.cpp
    M src/core/composer/qgscomposeritem.cpp
    M src/core/composer/qgscomposeritem.h
    M src/core/composer/qgscomposerlegend.cpp
    M src/core/qgscoordinatereferencesystem.cpp
    M src/core/qgscoordinatereferencesystem.h
    M src/core/raster/qgsrasterfilewriter.cpp
    M src/core/raster/qgsrasterfilewriter.h
    M src/core/symbology-ng/qgsstylev2.cpp
    M src/core/symbology-ng/qgssymbollayerv2utils.cpp
    M src/gui/qgisinterface.h
    M src/gui/qgsmessagebar.cpp
    M src/gui/symbology-ng/qgssymbolslistwidget.cpp
    M src/gui/symbology-ng/qgssymbolv2selectordialog.cpp
    M src/plugins/grass/qgis_grass_test.py
    M src/providers/gdal/qgsgdalprovider.cpp
    M src/providers/wms/qgswmssourceselect.cpp
    M src/providers/wms/qgswmssourceselect.h
    M src/ui/qgisapp.ui
    M src/ui/qgsattributetabledialog.ui
    M src/ui/qgscustomizationdialogbase.ui
    M src/ui/qgsgpsinformationwidgetbase.ui
    M src/ui/qgssponsorsbase.ui
    M src/ui/symbollayer/widget_symbolslist.ui
    M tests/src/core/testqgsrastersublayer.cpp
    M tests/src/providers/testqgswcsprovider.cpp

  Log Message:
  -----------
  Merge branch 'master' of github.com:qgis/Quantum-GIS


Compare: https://github.com/qgis/Quantum-GIS/compare/fb763a7e4803...9385ac9470d7


More information about the QGIS-commit mailing list