No files found.
+19 −1
api_break.dox
doc/api_break.dox
+1 −0
core.sip
python/core/core.sip
+13 −52
qgseditformconfig.sip
python/core/qgseditformconfig.sip
+32 −0
qgseditorwidgetsetup.sip
python/core/qgseditorwidgetsetup.sip
+13 −0
qgsfield.sip
python/core/qgsfield.sip
+41 −0
qgseditorwidgetautoconf.sip
...n/gui/editorwidgets/core/qgseditorwidgetautoconf.sip
+10 −4
qgseditorwidgetfactory.sip
...on/gui/editorwidgets/core/qgseditorwidgetfactory.sip
+19 −0
qgseditorwidgetregistry.sip
...n/gui/editorwidgets/core/qgseditorwidgetregistry.sip
+1 −0
gui.sip
python/gui/gui.sip
+6 −4
qgsvectorlayersaveasdialog.cpp
src/app/ogr/qgsvectorlayersaveasdialog.cpp
+3 −3
qgisapp.cpp
src/app/qgisapp.cpp
+3 −4
qgsattributetabledialog.cpp
src/app/qgsattributetabledialog.cpp
+8 −6
qgsfieldsproperties.cpp
src/app/qgsfieldsproperties.cpp
+11 −9
qgsidentifyresultsdialog.cpp
src/app/qgsidentifyresultsdialog.cpp
+2 −1
qgsidentifyresultsdialog.h
src/app/qgsidentifyresultsdialog.h
+4 −3
qgsmergeattributesdialog.cpp
src/app/qgsmergeattributesdialog.cpp
+30 −62
qgseditformconfig.cpp
src/core/qgseditformconfig.cpp
+15 −52
qgseditformconfig.h
src/core/qgseditformconfig.h
+54 −0
qgseditorwidgetsetup.h
src/core/qgseditorwidgetsetup.h
+10 −0
qgsfield.cpp
src/core/qgsfield.cpp
+16 −0
qgsfield.h
src/core/qgsfield.h
+2 −0
qgsfield_p.h
src/core/qgsfield_p.h
+1 −1
qgsvectorlayereditpassthrough.cpp
src/core/qgsvectorlayereditpassthrough.cpp
+4 −3
qgsvectorlayerundocommand.cpp
src/core/qgsvectorlayerundocommand.cpp
+1 −0
qgsvectorlayerundocommand.h
src/core/qgsvectorlayerundocommand.h
+1 −0
CMakeLists.txt
src/gui/CMakeLists.txt
+1 −3
qgsattributetabledelegate.cpp
src/gui/attributetable/qgsattributetabledelegate.cpp
+4 −4
qgsattributetablemodel.cpp
src/gui/attributetable/qgsattributetablemodel.cpp
+2 −1
qgsdualview.cpp
src/gui/attributetable/qgsdualview.cpp
+112 −0
qgseditorwidgetautoconf.cpp
src/gui/editorwidgets/core/qgseditorwidgetautoconf.cpp
+88 −0
qgseditorwidgetautoconf.h
src/gui/editorwidgets/core/qgseditorwidgetautoconf.h
+2 −2
qgseditorwidgetfactory.cpp
src/gui/editorwidgets/core/qgseditorwidgetfactory.cpp
+12 −6
qgseditorwidgetfactory.h
src/gui/editorwidgets/core/qgseditorwidgetfactory.h
+28 −6
qgseditorwidgetregistry.cpp
src/gui/editorwidgets/core/qgseditorwidgetregistry.cpp
+37 −0
qgseditorwidgetregistry.h
src/gui/editorwidgets/core/qgseditorwidgetregistry.h
+6 −0
qgscheckboxwidgetfactory.cpp
src/gui/editorwidgets/qgscheckboxwidgetfactory.cpp
+1 −0
qgscheckboxwidgetfactory.h
src/gui/editorwidgets/qgscheckboxwidgetfactory.h
+14 −0
qgscolorwidgetfactory.cpp
src/gui/editorwidgets/qgscolorwidgetfactory.cpp
+1 −0
qgscolorwidgetfactory.h
src/gui/editorwidgets/qgscolorwidgetfactory.h
+15 −0
qgsdatetimeeditfactory.cpp
src/gui/editorwidgets/qgsdatetimeeditfactory.cpp
+1 −0
qgsdatetimeeditfactory.h
src/gui/editorwidgets/qgsdatetimeeditfactory.h
+3 −3
qgsenumerationwidgetfactory.cpp
src/gui/editorwidgets/qgsenumerationwidgetfactory.cpp
+1 −2
qgsenumerationwidgetfactory.h
src/gui/editorwidgets/qgsenumerationwidgetfactory.h
+3 −3
qgsexternalresourcewidgetfactory.cpp
...i/editorwidgets/qgsexternalresourcewidgetfactory.cpp
+1 −3
qgsexternalresourcewidgetfactory.h
...gui/editorwidgets/qgsexternalresourcewidgetfactory.h
+2 −11
qgsrangewidgetfactory.cpp
src/gui/editorwidgets/qgsrangewidgetfactory.cpp
+1 −1
qgsrangewidgetfactory.h
src/gui/editorwidgets/qgsrangewidgetfactory.h
+7 −0
qgstexteditwidgetfactory.cpp
src/gui/editorwidgets/qgstexteditwidgetfactory.cpp
+1 −2
qgstexteditwidgetfactory.h
src/gui/editorwidgets/qgstexteditwidgetfactory.h
+6 −0
qgsuuidwidgetfactory.cpp
src/gui/editorwidgets/qgsuuidwidgetfactory.cpp
+1 −0
qgsuuidwidgetfactory.h
src/gui/editorwidgets/qgsuuidwidgetfactory.h
+1 −4
qgsattributeeditor.cpp
src/gui/qgsattributeeditor.cpp
+15 −18
qgsattributeform.cpp
src/gui/qgsattributeform.cpp
+0 −1
CMakeLists.txt
src/providers/postgres/CMakeLists.txt
+2 −0
qgspostgresconn.cpp
src/providers/postgres/qgspostgresconn.cpp
+68 −22
qgspostgresprovider.cpp
src/providers/postgres/qgspostgresprovider.cpp
+4 −0
qgspostgresprovider.h
src/providers/postgres/qgspostgresprovider.h
+4 −3
qgsserverprojectparser.cpp
src/server/qgsserverprojectparser.cpp
+4 −4
qgswmsserver.cpp
src/server/qgswmsserver.cpp
+13 −0
testqgsfield.cpp
tests/src/core/testqgsfield.cpp
+1 −0
CMakeLists.txt
tests/src/gui/CMakeLists.txt
+1 −0
testqgsattributeform.cpp
tests/src/gui/testqgsattributeform.cpp
+119 −0
testqgseditorwidgetregistry.cpp
tests/src/gui/testqgseditorwidgetregistry.cpp
+23 −0
test_provider_postgres.py
tests/src/python/test_provider_postgres.py
+1 −0
testdata_pg.sh
tests/testdata/provider/testdata_pg.sh
+24 −0
testdata_pg.sql
tests/testdata/provider/testdata_pg.sql