Juergen E. Fischer
c7130c6281
build t2tdoc text output with utf-8 encoding
2017-01-09 09:12:26 +01:00
Nyall Dawson
f7ae653f88
Add missing folder to doxygen build
2017-01-08 01:26:48 +01:00
Martin Dobias
0513bb357c
Make QgsGeometry independent from QgsProject + better avoid intersections API
2017-01-07 11:50:08 +08:00
Martin Dobias
8c340f7144
Make composition associated with QgsProject ( #3957 )
...
... rather than using project singleton within compositions
2017-01-06 17:22:34 +08:00
Martin Dobias
660867cb4e
Explicitly pass QgsProject object when dealing with expression contexts
...
Continued effort to reduce number of uses of QgsProject as singleton...
2017-01-06 11:34:55 +08:00
Tom Chadwin
3b2f46fbb0
Constrain main nav to main column
2017-01-05 16:46:03 +01:00
Even Rouault
f67cdc3965
Merge pull request #3935 from rouault/group_visibility
...
[FEATURE] Change of ergonomy of the visibility of layers inside groups
2017-01-04 15:22:48 +01:00
Tudor Bărăscu
c8441bcbb2
document building with ninja + non interactive options
2017-01-04 13:51:43 +01:00
Martin Dobias
6c5956b22b
QgsProject: cleanup of read/write method + removal of unused bad layer handler class
2017-01-04 20:29:53 +08:00
Nyall Dawson
0ce30217f1
Implement some QGIS 3 TODOs for diagram API
2017-01-04 18:17:22 +10:00
Even Rouault
60a1701377
[FEATURE] Change of ergonomy of the visibility of layers inside groups
...
See https://github.com/qgis/QGIS-Enhancement-Proposals/issues/86
- Checking/unchecking a group doesn't change the check state of its children.
A node is visible if and only if it is checked and all its parents too.
- There is no more a semi-checked state for a group
- Ctrl-clic on a unchecked group will check the group and all its descendants.
- Ctrl-clic on a unchecked layer will check the lager and all its parents.
- Ctrl-clic on a checked group will uncheck the group and all its descendants.
- Ctrl-clic on a checked layer will uncheck the layer and all its parents.
- Those actions are available in contextual menu items in the tree view.
- Invisible layers because they or their parent(s) is unchecked are greyed out.
2017-01-02 13:25:25 +01:00
Nyall Dawson
48e72999ab
Cleanup QgsProjectProperty headers and docs
2017-01-02 15:20:08 +10:00
Nyall Dawson
89cfa68369
Rename QgsProperty to QgsProjectProperty
...
and QgsPropertyKey/Value to QgsProjectPropertyKey/Value
The QgsProperty names are too generic to be used in this
context
2017-01-02 13:09:20 +10:00
Nyall Dawson
8ebc73b495
Merge pull request #3914 from nyalldawson/bye_singletons
...
Remove some singletons by moving instances to QgsApplication
2017-01-02 09:00:58 +10:00
Jürgen Fischer
13990a20c9
Merge pull request #3904 from sikmir/i18n-eo
...
[i18n] integrate esperanto translation
2017-01-01 12:58:57 +01:00
Nyall Dawson
78134ee9dc
Merge pull request #3921 from DelazJ/example
...
Spelling fix: Replace "eg" by "e.g." or "for example"
2016-12-30 11:42:33 +10:00
Harrissou Sant-anna
ef85cdcf83
Replace "eg" by "e.g." or "for example"
2016-12-30 00:03:22 +01:00
Harrissou Sant-anna
7911994097
Replace capitalise by capitalize
2016-12-30 00:02:06 +01:00
DelazJ
d62c2c7f41
Some fixes of favourites --> favorites
2016-12-29 01:46:17 +01:00
Nyall Dawson
9d4adc1c70
Remove some singletons by moving instances to QgsApplication
...
- QgsColorSchemeRegistry
- QgsDataItemProviderRegistry
- QgsGPSConnectionRegistry
- QgsMessageLog
- QgsPaintEffectRegistry
- QgsPluginLayerRegistry
- QgsRasterRendererRegistry
- QgsRendererRegistry
- QgsSvgCache
- QgsSymbolLayerRegistry
2016-12-28 16:59:03 +10:00
nirvn
181f84b86f
[raster] move pseudocolor renderer classification out of gui into core
2016-12-27 10:16:51 +07:00
Nikolay Korotkiy
37edf76de0
[i18n] integrate esperanto translation
2016-12-26 01:17:42 +03:00
Chris Mayo
835abb97b6
Add missing dependencies in INSTALL Overview
2016-12-21 22:16:27 +01:00
Matthias Kuhn
4644af393a
More build dependencies update
2016-12-21 17:19:57 +01:00
Matthias Kuhn
6c5ec70f87
Update build dependencies
2016-12-21 17:17:53 +01:00
Matthias Kuhn
22c492e6e5
Rename QgsFieldKit to QgsFieldFormatter
2016-12-20 01:20:08 +01:00
Matthias Kuhn
f294201e7b
Remove QgsEditFormConfig::widgetType
2016-12-20 01:20:08 +01:00
Matthias Kuhn
1ad6e0bc2a
Document api breakages and add more doxymentation
2016-12-20 01:20:08 +01:00
Denis Rouzaud
9c4be41441
[spelling] labelling -> labeling
2016-12-19 23:58:29 +01:00
Harrissou Sant-anna
6f87532ac7
Options to speed up build and launch QGIS
2016-12-16 16:04:27 +01:00
Even Rouault
792873af5c
Merge pull request #3871 from rouault/auto_stretch
...
[FEATURE] Implement raster auto-stretching when updating canvas
2016-12-16 13:53:54 +01:00
Even Rouault
532eb58d1f
[FEATURE] Implement raster auto-stretching when updating canvas
...
This commit implements the improvements described at:
https://lists.osgeo.org/pipermail/qgis-developer/2016-September/044393.html
The QgsRasterMinMaxWidget now offers a seetting to specify that the statistics
should be computed each time the canvas extent changes.
Other changes:
- the content of the QgsRasterMinMaxWidget is now persistant.
- there is no longer any Load button. The global Apply / OK button of the raster
properties dialog has this effect.
- the default "limits" for single band raster is now MinMax and not CumulativeCut
- the default "limits" can be configured for single band, multi band single byte and
multi band multi byte
- "Strech using current extent" honours the "limits" instead of forcing min/max.
2016-12-16 12:36:06 +01:00
Tudor Bărăscu
3c39a1c7ff
Add missing qt5 build dependency ( #3874 )
2016-12-16 08:39:15 +07:00
Martin Dobias
8e5fb436b7
Remove QgsLabelingEngineInterface base class and implementation in QgsPalLabeling
...
It was ready to go for some time, just waiting for QgsMapRender that still used it.
2016-12-15 18:15:12 +08:00
Juergen E. Fischer
7ce2d3ebe0
api_break: QgsCrsCache was removed
2016-12-14 18:41:44 +01:00
nirvn
f02e4ad98f
[FEATURE][raster] transparency support for paletted renderer
2016-12-14 14:24:02 +07:00
Martin Dobias
556582979a
Rename QgsLegendModelV2 to QgsLegendModel
2016-12-12 03:27:14 +08:00
Martin Dobias
c783be1d04
Rename QgsComposerLegendStyle to QgsLegendStyle
2016-12-12 03:23:02 +08:00
Martin Dobias
3efc28d07b
Remove legacy class QgsComposerLegendItem and subclasses
2016-12-12 02:42:04 +08:00
Martin Dobias
2c9f1ff579
Make map canvas independent from overview canvas, simplify QgsMapCanvas API
2016-12-11 16:41:07 +08:00
Martin Dobias
c143be7a73
QgsMapSettings and QgsComposerMap store layers for rendering as weak pointers
...
... instead of using layer IDs which need to be resolved using QgsProject
2016-12-10 18:50:52 +08:00
Martin Dobias
d56a97d4fe
Merge QgsMapLayerRegistry into QgsProject
...
All methods/signals of QgsMapLayerRegistry moved verbatim to QgsProject.
2016-12-10 15:18:12 +08:00
Harrissou Sant-anna
e0912b8e2d
Update API break doc
2016-12-07 12:09:56 +01:00
nirvn
ab4a37f760
[color ramp] save/restore invert state for cpt-city ramps
2016-12-05 10:20:28 +07:00
nirvn
0b9fbeb983
QgsColorRampComboBox is dead, long live QgsColorRampButton
2016-12-03 13:40:27 +07:00
Nyall Dawson
7de1cc2f13
Removed unused QgsLayerTreeModelLegendNode::SymbolLegacyRuleKeyRole
2016-12-02 13:55:41 +10:00
Nyall Dawson
6d0203d612
Change QgsVectorLayer::featureCount( QgsSymbol* symbol ) to instead
...
use a legend key string
Avoids crashes due to symbol pointer lifetime issues
2016-12-02 13:55:41 +10:00
Nathan
311f482725
Move profiler instance to QgsApplication
2016-11-23 14:03:25 +10:00
Martin Dobias
e5f62e49ce
Remove legacy QgsLegendInterface, move still valid methods to QgisInterface
2016-11-22 08:25:01 +08:00
Nyall Dawson
3dcf03cf54
Merge pull request #3773 from alexbruy/network-analysis
...
Network analysis
2016-11-22 09:03:57 +10:00