[QGIS Commit] [qgis/Quantum-GIS] 4923c3: [FEATURE] add oracle provider

GitHub noreply at github.com
Wed Jan 23 15:46:20 PST 2013


  Branch: refs/heads/new_vector_api
  Home:   https://github.com/qgis/Quantum-GIS
  Commit: 4923c30d73c0d23c9d62848a8d9ec6e32f15fe05
      https://github.com/qgis/Quantum-GIS/commit/4923c30d73c0d23c9d62848a8d9ec6e32f15fe05
  Author: Juergen E. Fischer <jef at norbit.de>
  Date:   2013-01-22 (Tue, 22 Jan 2013)

  Changed paths:
    M CMakeLists.txt
    M cmake_templates/qgsconfig.h.in
    A debian/control.sid-oracle
    A debian/qgis-oracle-provider.install.in
    M debian/rules
    M doc/TRANSLATORS
    M i18n/qgis_de.ts
    M images/images.qrc
    A images/themes/default/mActionAddOracleLayer.png
    A images/themes/default/mIconOracle.png
    A images/themes/gis/mIconOracle.png
    M ms-windows/osgeo4w/package-nightly.cmd
    M ms-windows/osgeo4w/package.cmd
    M scripts/addcopyright.sh
    A scripts/licenses
    M scripts/prepare-commit.sh
    M src/app/main.cpp
    M src/app/qgisapp.cpp
    M src/app/qgisapp.h
    M src/core/qgis.cpp
    M src/core/qgis.h
    M src/core/qgsgeometry.cpp
    M src/core/qgsgeometry.h
    M src/core/qgsproviderregistry.cpp
    M src/core/qgsvectorfilewriter.cpp
    M src/core/qgsvectorlayer.cpp
    M src/core/qgsvectorlayerimport.cpp
    M src/core/qgsvectorlayerimport.h
    M src/core/symbology-ng/qgsrendererv2.cpp
    M src/gui/attributetable/qgsattributetablemodel.cpp
    M src/gui/qgsfieldvalidator.cpp
    M src/gui/qgsmanageconnectionsdialog.cpp
    M src/gui/qgsmanageconnectionsdialog.h
    M src/plugins/grass/qgsgrassmodule.cpp
    M src/providers/CMakeLists.txt
    M src/providers/mssql/qgsmssqlsourceselect.h
    A src/providers/oracle/CMakeLists.txt
    A src/providers/oracle/ocispatial/CMakeLists.txt
    A src/providers/oracle/ocispatial/README
    A src/providers/oracle/ocispatial/cmake/FindOCI.cmake
    A src/providers/oracle/ocispatial/main.cpp
    A src/providers/oracle/ocispatial/qsql_ocispatial.cpp
    A src/providers/oracle/ocispatial/qsql_ocispatial.h
    A src/providers/oracle/ocispatial/qsqlcachedresult_p.h
    A src/providers/oracle/ocispatial/wkbptr.h
    A src/providers/oracle/qgsoraclecolumntypethread.cpp
    A src/providers/oracle/qgsoraclecolumntypethread.h
    A src/providers/oracle/qgsoracleconn.cpp
    A src/providers/oracle/qgsoracleconn.h
    A src/providers/oracle/qgsoracledataitems.cpp
    A src/providers/oracle/qgsoracledataitems.h
    A src/providers/oracle/qgsoraclenewconnection.cpp
    A src/providers/oracle/qgsoraclenewconnection.h
    A src/providers/oracle/qgsoracleprovider.cpp
    A src/providers/oracle/qgsoracleprovider.h
    A src/providers/oracle/qgsoraclesourceselect.cpp
    A src/providers/oracle/qgsoraclesourceselect.h
    A src/providers/oracle/qgsoracletablemodel.cpp
    A src/providers/oracle/qgsoracletablemodel.h
    M src/providers/postgres/qgspgnewconnection.cpp
    M src/providers/postgres/qgspostgresconn.cpp
    M src/ui/qgisapp.ui
    A src/ui/qgsoraclenewconnectionbase.ui
    M tests/src/core/testqgsgeometry.cpp

  Log Message:
  -----------
  [FEATURE] add oracle provider


  Commit: ab9862ff37eb1854663ea5add7364d7f21adbe28
      https://github.com/qgis/Quantum-GIS/commit/ab9862ff37eb1854663ea5add7364d7f21adbe28
  Author: Juergen E. Fischer <jef at norbit.de>
  Date:   2013-01-22 (Tue, 22 Jan 2013)

  Changed paths:
    M src/gui/qgsmanageconnectionsdialog.cpp
    M src/providers/oracle/qgsoracleconn.cpp
    M src/providers/oracle/qgsoracleconn.h
    M src/providers/oracle/qgsoraclenewconnection.cpp

  Log Message:
  -----------
  oracle provider: fix connection settings


  Commit: c0d9275772ca80ea5c6d3a29f280d51cce47da76
      https://github.com/qgis/Quantum-GIS/commit/c0d9275772ca80ea5c6d3a29f280d51cce47da76
  Author: Juergen E. Fischer <jef at norbit.de>
  Date:   2013-01-22 (Tue, 22 Jan 2013)

  Changed paths:
    M src/providers/oracle/qgsoracleprovider.cpp

  Log Message:
  -----------
  oracle provider: accept number(0) as key


  Commit: 3380961e9782600e39c953c774b906d38d4a7f95
      https://github.com/qgis/Quantum-GIS/commit/3380961e9782600e39c953c774b906d38d4a7f95
  Author: Juergen E. Fischer <jef at norbit.de>
  Date:   2013-01-22 (Tue, 22 Jan 2013)

  Changed paths:
    M doc/TRANSLATORS
    M i18n/qgis_de.ts
    M src/providers/oracle/qgsoraclecolumntypethread.cpp
    M src/providers/oracle/qgsoraclecolumntypethread.h
    M src/providers/oracle/qgsoracleconn.cpp
    M src/providers/oracle/qgsoracleconn.h
    M src/providers/oracle/qgsoracledataitems.cpp
    M src/providers/oracle/qgsoracledataitems.h
    M src/providers/oracle/qgsoracleprovider.cpp
    M src/providers/oracle/qgsoracleprovider.h
    M src/providers/oracle/qgsoraclesourceselect.cpp
    M src/providers/oracle/qgsoraclesourceselect.h
    M src/providers/postgres/qgspostgresdataitems.cpp
    M src/providers/spatialite/qgsspatialitedataitems.cpp

  Log Message:
  -----------
  oracle provider improvements:
- improve srs lookup
- insert crs to oracle table on import, if not existent (requires INSERT privilege on MDSYS.SDO_COORD_REF_SYSTEM)
- move table lookup into thread
- use QgsMessageOutput for import errors (also in postgres and spatialite)
- german translation update


  Commit: 83afcd626072ea52194fe564ae19a9816edee9b8
      https://github.com/qgis/Quantum-GIS/commit/83afcd626072ea52194fe564ae19a9816edee9b8
  Author: Juergen E. Fischer <jef at norbit.de>
  Date:   2013-01-22 (Tue, 22 Jan 2013)

  Changed paths:
    M src/providers/oracle/ocispatial/qsql_ocispatial.cpp
    M src/providers/oracle/qgsoracleconn.cpp
    M src/providers/oracle/qgsoracleprovider.cpp

  Log Message:
  -----------
  more oracle provider improvements:
- enable warnings and more error handling in qocispatial
- read ordinates in one go (OCICollGetElemArray/OCINumberToRealArray not working yet)
- set prefetch count
- fix support for int keys (numbers with precision 0)
- interpret oracle crs without auth_name as EPSG


  Commit: 0ccff602e2b36093121b8066fc311846586f00de
      https://github.com/qgis/Quantum-GIS/commit/0ccff602e2b36093121b8066fc311846586f00de
  Author: Juergen E. Fischer <jef at norbit.de>
  Date:   2013-01-22 (Tue, 22 Jan 2013)

  Changed paths:
    M src/core/qgsvectorlayer.cpp
    M src/core/qgsvectorlayerimport.cpp
    M src/core/qgsvectorlayerimport.h
    M src/gui/attributetable/qgsattributetablemodel.cpp
    M src/providers/oracle/CMakeLists.txt
    A src/providers/oracle/qgsoraclefeatureiterator.cpp
    A src/providers/oracle/qgsoraclefeatureiterator.h
    M src/providers/oracle/qgsoracleprovider.cpp
    M src/providers/oracle/qgsoracleprovider.h
    M src/providers/postgres/qgspostgresprovider.cpp
    M tests/src/core/testqgsvectordataprovider.cpp

  Log Message:
  -----------
  port oracle provider to new_vector_api
+ progress dialog in progress dialog
+ fix for feature form from attribute table


  Commit: 985468e461ae313bc87d795427efa76fdcc874cd
      https://github.com/qgis/Quantum-GIS/commit/985468e461ae313bc87d795427efa76fdcc874cd
  Author: Martin Dobias <wonder.sk at gmail.com>
  Date:   2013-01-23 (Wed, 23 Jan 2013)

  Changed paths:
    M src/core/qgsvectorlayer.cpp
    M src/core/qgsvectorlayerimport.cpp
    M src/gui/attributetable/qgsattributetablemodel.cpp
    M src/plugins/grass/qgsgrassmodule.cpp
    M src/providers/CMakeLists.txt
    M src/providers/oracle/CMakeLists.txt
    A src/providers/oracle/qgsoraclefeatureiterator.cpp
    A src/providers/oracle/qgsoraclefeatureiterator.h
    M src/providers/oracle/qgsoracleprovider.cpp
    M src/providers/oracle/qgsoracleprovider.h
    M src/providers/postgres/qgspostgresprovider.cpp
    M tests/src/core/testqgsvectordataprovider.cpp

  Log Message:
  -----------
  Merge remote-tracking branch 'jef/oraclespatial-nva' into new_vector_api

Conflicts:
	doc/TRANSLATORS
	i18n/qgis_de.ts
	src/app/qgisapp.cpp
	src/core/qgis.cpp
	src/core/qgsvectorlayerimport.cpp
	src/providers/oracle/CMakeLists.txt
	src/providers/oracle/qgsoracleprovider.cpp
	src/providers/oracle/qgsoracleprovider.h


Compare: https://github.com/qgis/Quantum-GIS/compare/5f304b34a17d...985468e461ae


More information about the QGIS-commit mailing list