Issues

Filters

Apply Clear

Toggle check # Tracker Status Priority Subject Assignee Updated
16824Bug reportClosedHighregression: identify tool's highlight (red point/line/polygon) mislocated when panning/zooming around2017-08-29 09:48 AM
11574Bug reportClosedSevere/Regressionregression: field calculator not updating PostGIS layers2015-02-13 08:47 AM
16623Bug reportClosedHighregression: exporting atlas as image crashes QGIS2017-05-26 06:58 AM
13541Bug reportClosedSevere/Regressionregression: editing complex polygon freezes QGIS (for as long as 1 minute) per node moveNyall Dawson2015-10-09 05:21 AM
17427Bug reportClosedHighregression: editing Z value via note editor panel for memory point layer fails2017-11-09 06:36 AM
16233Bug reportClosedSevere/Regressionregression: deleting a saved wms/wmts server crashes QGISAlessandro Pasotti2017-03-01 11:07 PM
14158Bug reportClosedSevere/Regressionregression: default "save as" value for ESPR Shapefile prevents creation of .shp2017-09-22 10:05 AM
15142Bug reportClosedSevere/Regressionregression: customizing color of a {graduated,categorized} item fails2016-06-26 10:12 PM
20054Bug reportClosedHighregression: console flooded with QSql* warnings when rendering XYZ layers (https connection)2018-10-10 09:47 AM
16392Bug reportClosedSevere/Regressionregression: composer legend items don't restore properly on project loadMatthias Kuhn2017-04-12 08:34 AM
15141Bug reportClosedSevere/Regressionregression: changing symbol "template" in categorized renderer applies singular color to all categories2016-06-26 07:17 PM
15603Bug reportClosedSevere/Regressionregression: changing a composer sheet background style/color crashes QGISNyall Dawson2016-09-29 10:15 PM
15014Bug reportClosedHighregression: canvas decoration (scale bar, north arrow, etc.) elements hidden under docked panelsNathan Woodrow2016-09-17 02:33 PM
14002Bug reportClosedSevere/Regressionregression: attribute table opens to form view2015-12-22 07:10 AM
18349Bug reportClosedHighregression: aggregate algorithm broken under QGIS 3.0 (within model or as standalone alg)Arnaud Morvan2018-03-19 10:06 PM
17426Bug reportClosedHighregression: adding new features to point/multipoint layers fails to render until layer saved2017-11-10 04:49 AM
16758Bug reportClosedHighregression: adding a multi-part feature to a shapefile dataset failsMathieu Pellerin - nIRV2017-07-15 01:00 AM
12896Bug reportClosedSevere/Regressionregression: a multipolygon shapefile fails to render Marco Hugentobler2015-06-06 07:26 PM
16234Bug reportClosedSevere/Regressionregression: QGIS does not respect icon size upon launchNathan Woodrow2017-04-09 06:16 PM
14909Bug reportClosedSevere/Regressionregression: QGIS crashes when closing docked attribute tableNathan Woodrow2016-06-14 12:40 AM
17365Bug reportClosedHighregression: QGIS crash while handling geometry in provided datasetNyall Dawson2017-11-01 11:48 AM
10808Bug reportClosedNormalregression with CRS matching2014-10-11 04:15 AM
7072Bug reportClosedSevere/Regressionregression : can't create a feature2013-07-09 06:47 AM
6766Bug reportClosedNormalregion zone error using GRASS plugin2016-01-09 05:18 AM
3672Bug reportClosedLowregion error when creating a GRASS location?2014-06-20 03:34 AM
11747Bug reportClosedSevere/Regressionrefresh html button does nothing2014-11-26 06:20 PM
6700Bug reportClosedSevere/Regressionrefresh button does not work as expected in browser in qgis master2012-11-15 11:30 AM
6699Bug reportClosedSevere/Regressionrefresh button does not work as expected in browser in qgis master2013-05-18 02:55 AM
14031Bug reportClosedLowrefresh WFS option (using current extent)2017-01-17 06:34 AM
10815Bug reportClosedNormalrefine rules (add ranges/categories): expressions not applied/written correctlyNyall Dawson2017-08-08 12:56 AM
21615Bug reportClosedNormalrefactorfields algorithm fails for field names that start with a digit2019-03-21 03:47 AM
15778Bug reportClosedNormalred crosses appear after converting delimited text layer with pie charts to shapefile2017-09-22 09:55 AM
9759Bug reportClosedNormalrectangular polygons displayed as triangles in QGIS 2.22014-03-11 03:38 AM
12139Bug reportClosedSevere/Regressionrecord saved reversed in spatialite layer2015-02-17 11:02 PM
13322Bug reportClosedHighrecent projects in project menu goes full screen in cc18882Matthias Kuhn2015-11-09 12:06 AM
7912Bug reportClosedSevere/Regressionrecent commit(s) broke graduated symbology making it impossible to manually add classes2013-05-28 07:16 PM
4277Bug reportClosedNormalreading raster image segfaults2011-09-12 01:32 AM
7107Bug reportClosedSevere/Regressionrasters with decimal values don't display correctly in QGIS 1.92013-04-12 10:32 AM
303Bug reportClosedLowrasters conatining nulls are all blackGavin Macaulay -2009-08-22 12:46 AM
3513Bug reportClosedLowrasters causing qgis to crashRedmine Admin2011-03-09 01:57 AM
3183Bug reportClosedLowrasterlangbarryrowlingson -2010-11-03 02:44 PM
5193Bug reportClosedLowrasterize misses the -of parameter (output format)2017-01-24 02:53 AM
561Bug reportClosedLowraster's and vector's projection never recognized in "Prompt for projection" modeMagnus Homann2009-08-22 12:45 AM
14492Bug reportClosedNormalraster zoomed-in resampling settings not applied with reprojected rasters2019-03-09 04:10 PM
1544Bug reportClosedLowraster visualisationnobody -2009-03-16 10:24 AM
19705Bug reportClosedNormalraster values and slope values2018-08-28 12:49 AM
1541Bug reportClosedLowraster scrambledersts -2009-08-22 01:02 AM
7166Bug reportClosedSevere/Regressionraster resampling does not work when reprojection is on.2013-05-16 05:33 AM
14950Bug reportClosedNormalraster rendering values saved with too limited precision in project fileNyall Dawson2016-06-14 04:20 PM
3869Bug reportClosedLowraster merge: cannot select more than 1 fileGiuseppe Sucameli2011-12-23 09:40 AM
47Feature requestClosedLowraster legend in map composerMarco Hugentobler2011-09-30 05:19 AM
6069Bug reportClosedNormalraster layer, properities, transparency, transparent pixellist is broken2012-10-04 03:36 PM
8654Bug reportClosedNormalraster layer transparent pixel list dropped when reading 1.8 project2016-01-20 12:17 AM
10668Bug reportClosedHighraster layer transparency 'no data value' checkbox is ignored - issue #10236 bug fix failed2015-06-11 02:09 PM
3589Bug reportClosedLowraster layer handling is verry slow since qgis-dev trunk 1.7 ver. 85nobody -2011-03-10 01:54 PM
19714Bug reportClosedNormalraster layer causing hangups for long periods with opacity slider widget2019-02-23 08:37 PM
3864Bug reportClosedLowraster layer - zoom to best scale - scale is incorrect with OTFRnobody -2011-06-02 08:32 AM
2268Bug reportClosedLowraster issues at very high scalesersts -2010-01-18 12:25 PM
8199Bug reportClosedNormalraster interpolation bug2013-06-30 11:43 AM
8659Bug reportClosedNormalraster image with rotated worldfiles2013-10-04 04:37 AM
1705Bug reportClosedLowraster data format not recognisednobody -2009-08-04 12:52 PM
9793Bug reportClosedNormalraster cumulative count cut gives wrong valuesRadim Blazek2014-04-16 07:29 PM
16494Bug reportClosedNormalraster clipper exports XYZ grid file, even when another format is selected2017-05-04 11:08 AM
17968Bug reportClosedNormalraster clipper2018-02-22 02:26 PM
15583Bug reportClosedNormalraster classes cannot be adjusted, only by using the +/- buttons2017-09-22 09:55 AM
21011Bug reportClosedNormalraster calculator in processing does not work with Aspect rasterAlessandro Pasotti2019-01-25 12:40 PM
3172Bug reportClosedLowraster calculator does not work with RasterLite?Marco Hugentobler2010-11-17 01:58 AM
12984Feature requestClosedNormalraster calculator conditional statementVictor Olaya2015-06-17 05:08 PM
12238Bug reportClosedSevere/Regressionraster calculator broken in QGIS 2.8/master2015-02-23 12:57 PM
4347Bug reportClosedLowraster and vector rendering mismatched by 1 pixel at some zoom levels2012-10-06 02:43 AM
11010Bug reportClosedNormalraster NaN value transparency2019-03-09 03:12 PM
6982Bug reportClosedSevere/Regressionraster "save as..." tools saves WMS layers will al zeroes2013-05-16 07:58 AM
9017Bug reportClosedNormalraster "save as..." dialog should remember where you've been2014-06-23 05:38 AM
6949Feature requestClosedNormalraster "save as..." dialog misses the "add result to map" option2015-05-20 06:23 AM
6950Bug reportClosedLowraster "save as..." dialog does not remember the last folder used for output2015-03-16 02:48 AM
6952Bug reportClosedSevere/Regressionraster "save as..." dialog creates incomplete output when using the " create VRT" option2013-05-19 04:11 AM
9019Bug reportClosedNormalraster "save as..." "abort" doesn't abort2018-08-23 08:44 PM
18365Bug reportClosedHighrange widget doesn't show valueDenis Rouzaud2018-10-22 06:37 PM
7785Bug reportClosedSevere/Regressionrandom selection broken in mastervinayan Parameswaran2017-05-01 01:21 AM
1420Bug reportClosedLowrandom freezes when built with debugnobody -2009-07-17 06:37 AM
4579Bug reportClosedNormalrandom colors list should be repeated and not stretched2015-12-05 06:04 AM
13181Bug reportClosedNormalrandom (In-)visibility Issue when using several large multispectral raster layers2015-08-05 11:38 AM
1312Bug reportClosedLowr9310 fails to build on Debian testing amd64, gcc 4.3.1nobody -2009-08-22 12:57 AM
1271Bug reportClosedLowr9246 fails to buildMarco Hugentobler2009-08-22 12:57 AM
2335Bug reportClosedLowr.watershed tries to load additional wrong mapsLorenzo Masini2010-02-12 04:03 AM
6731Feature requestClosedNormalr.water.outlet - click to select coordinates2016-12-28 09:48 AM
4666Bug reportClosedLowr.walk.coord r.walk.vector r.distance are missing icons2014-06-20 03:04 AM
1626Feature requestClosedLowr.viewshed, r.cost: take input points from the canvasGiovanni Manghi2018-02-24 05:46 PM
20608Bug reportClosedHighr.viewshed fails in Windows due to unicode2018-11-23 06:28 PM
18009Bug reportClosedNormalr.tile fails only on Windows (2.18.16 and master)Victor Olaya2018-11-11 01:32 PM
10769Bug reportClosedNormalr.terraflow error2014-07-02 02:21 AM
10768Bug reportClosedNormalr.surf.idw error2014-07-02 02:10 AM
9710Bug reportClosedNormalr.surf.fractal fails with 'dyld: Library not loaded: /usr/local/lib/libfftw3.3.dylib'William Kyngesburye2014-03-11 05:13 AM
18097Bug reportClosedHighr.surf.contour does not work in a processing model in QGIS 3Victor Olaya2018-07-10 09:38 AM
12789Bug reportClosedNormalr.surf.area misses an outputGiovanni Manghi2015-05-29 07:56 AM
4668Bug reportClosedNormalr.sunmask.position and r.sunmask.datetime do not work2012-01-26 05:55 AM
21637Bug reportClosedNormalr.sun cannot be executed because it calls on two incompatible optionsAlexander Bruy2019-05-25 06:59 AM
11967Bug reportClosedNormalr.statistics needs to be implemented as a special case in Processing (or removed)Victor Olaya2015-06-01 09:18 AM
13114Bug reportClosedSevere/Regressionr.series broken on ProcessingVictor Olaya2015-09-24 04:12 AM
1784Bug reportClosedLowr.report parsing bugLorenzo Masini2009-07-16 04:52 AM
9467Bug reportClosedNormalr.report grass module from processing flawedVictor Olaya2015-06-01 09:50 AM
6377Feature requestClosedNormalr.reclass path to reclass rules within modelerVictor Olaya2015-12-23 01:09 AM
21751Bug reportClosedNormalr.quantile doesn't work when called from qgis2019-04-04 04:47 PM
2574Bug reportClosedLowr.proj unusable?Lorenzo Masini2010-03-21 10:26 AM
1795Feature requestClosedLowr.patch: allow adding rasters, not typing them2018-02-24 03:55 PM
5307Bug reportClosedLowr.patch do not allow selecting multiple raster maps as input2014-06-20 05:39 AM
1628Feature requestClosedLowr.out.tiff: does not allow selection of destination directoryLorenzo Masini2009-08-12 12:03 AM
21890Bug reportClosedNormalr.neighbors does not work2019-04-24 04:38 PM
21629Bug reportClosedHighr.mapcalc.simple shows by default False for Raster layer A and True for Raster layer B, C, D, E and F... we must invert...Giovanni Manghi2019-05-23 09:23 AM
1779Bug reportClosedLowr.mapcalc list of layers gets wrongLorenzo Masini2009-07-15 04:10 AM
1885Bug reportClosedLowr.mapcalc command misses apicesLorenzo Masini2010-02-10 05:24 AM
9962Bug reportClosedNormalr.los crashes2015-11-13 07:50 AM
5306Bug reportClosedLowr.lake.xy does not allow pasting coordinate into the "seed coordinate point" fields2014-06-20 05:42 AM
1620Feature requestClosedLowr.lake.seed: type dem nameLorenzo Masini2009-08-12 12:05 AM
19454Bug reportClosedNormalr.info -> make use of Processiong output dir2018-11-21 01:01 PM
4741Bug reportClosedLowr.in.gdal.qgis.loc problem2016-02-22 11:44 AM
12775Bug reportClosedNormalr.flow had a compulsory parameter that should be optionalGiovanni Manghi2015-05-25 01:25 AM
15697Bug reportClosedNormalr.fillnulls fails to work in processing toolbox2018-06-01 08:58 AM
2690Bug reportClosedLowr.external.qgis crashes QGISLorenzo Masini2010-06-07 10:01 PM
11439Bug reportClosedNormalr.covar GRASS command (and possibly others) in Processing does not return visible results in html monitorVictor Olaya2015-05-12 11:02 AM
4802Bug reportClosedNormalr.colors.table is not applied to raster loaded with r.external command2016-02-22 09:55 AM
1611Bug reportClosedLowr.colors.*: option update="yes" no longer workingLorenzo Masini2009-08-12 12:11 AM
3603Bug reportClosedLowr.colors has no effect on GRASS rasters (after the merge of the rasters branch)Redmine Admin2011-04-17 08:27 AM
898Bug reportClosedLowr.cats: GRASS command missing in Windowsnobody -2009-08-22 12:54 AM
855Bug reportClosedLowquit GRASS Edit - selected tool becomes inactive though still selectednobody -2009-08-22 12:54 AM
802Bug reportClosedLowquerying a broken polygon crashes QGISnobody -2009-08-22 12:52 AM
1256Bug reportClosedLowquery tool not active for rastersnobody -2009-08-22 12:57 AM
298Bug reportClosedLowquery tool is inaccurateMartin Dobias2009-08-22 12:46 AM
252Bug reportClosedLowquery builder missing for PostGISMarco Hugentobler2009-08-22 12:46 AM
175Feature requestClosedLowquery builder for shapefiles and other dataGary Sherman2009-10-31 10:44 AM
21554Bug reportClosedNormalquery as view works in 2.14 LTR and does not in 3.4.5 LTR2019-03-11 11:50 AM
5102Bug reportRejectedNormalquery ["field" != 'NULL'] works while ["field" = 'NULL'] doesn't2012-03-30 02:48 AM
4697Bug reportClosedLowqtcreator driven builds fail to update qgsversion.h2011-12-24 02:33 AM
13509Bug reportClosedNormalqt5: segfault on startup in qgsbrowserdockwidget.cpp's showEvent functionRadim Blazek2015-10-05 12:39 AM
13510Bug reportClosedNormalqt5: most keyboard shortcuts of a composer window not working2016-08-21 09:21 AM
15558Bug reportClosedSevere/Regressionqt5: delimited text provider triggers QSocketNotifier error2016-09-13 11:53 AM
15495Bug reportClosedHighqt5: QGIS freezes upon project loading, renders all composer map item caches2017-09-22 09:55 AM
15586Bug reportClosedSevere/Regressionqt5/python3: plugin manager fails to install pluginsBorys Jurgiel2016-09-22 12:48 AM
3576Bug reportBounty paidLowqml not read automagically for rastersRedmine Admin2012-04-15 09:23 AM
7285Bug reportClosedSevere/Regressionqml ignore provide ui-file setting2013-05-13 06:03 AM
9761Bug reportClosedNormalqlonglong with EditRange widget2014-03-11 09:22 AM
19567Bug reportClosedHighqgz files not loadNyall Dawson2019-01-22 05:36 PM
15386Bug reportClosedNormalqgsvirtuallayersqlitemodule.cpp:(.text+0x1a0e): undefined reference to `sqlite3_create_module_v2'2019-03-09 03:08 PM
4086Bug reportClosedNormalqgsversion.h fails when build tree is not under source treeSandro Santilli2011-07-15 12:52 AM
353Bug reportClosedLowqgsvectorssymbologywidget.h still contains header in old form naming conventionGary Sherman2009-08-22 12:46 AM
3069Bug reportClosedLowqgsrasterlayerproperties.cpp failing to compilenobody -2010-09-30 03:26 PM
4129Bug reportClosedNormalqgsrasterlayer is missing specific SIGNAL2011-12-23 01:33 AM
1535Bug reportClosedLowqgspostgresprovider choosing non-unique column as primary keyJürgen Fischer2009-07-13 12:12 PM
18698Bug reportClosedNormalqgsgml.cpp and gdal 2.4.4 incompatibility? (DEBUG build)2018-04-11 11:47 PM
3215Bug reportClosedLowqgsclipper code causes trunk to fail to build on OSXJürgen Fischer2010-11-18 08:19 PM
12947Bug reportClosedHighqgsDoubleToString in Qgis.h error2015-06-12 05:03 AM
1854Bug reportClosedLowqgisinterpolator.cpp causing build error on OS Xnobody -2009-08-05 06:26 AM
8578Bug reportClosedNormalqgis_qgisappclippboard test crashes with CPL_DEBUG=onRadim Blazek2014-06-28 10:22 AM
4003Feature requestClosedNormalqgis_mapserver getPrint legend optionsRené-Luc ReLuc2014-09-26 06:07 AM
2990Bug reportClosedLowqgis_mapserv.fcgi starts to use a lot of memory and not release it afterMarco Hugentobler2010-09-11 02:54 PM
7594Feature requestClosedNormalqgis_mapserv.fcgi should respect http_proxy settings from environment2014-09-09 01:04 AM
3823Bug reportClosedLowqgis_mapserv.fcgi segmentation faultMarco Hugentobler2011-07-02 02:18 AM
12840Bug reportClosedNormalqgis_mapserv.fcgi not using proxy settings in QGIS2.ini2019-02-23 08:36 PM
3719Bug reportClosedLowqgis_mapserv.fcgi empty (ghost) layer in GetCapabilitiesMarco Hugentobler2011-04-12 05:27 AM
6877Bug reportClosedNormalqgis_expressiontest failure in testsuite2012-12-14 09:26 AM
14216Bug reportClosedNormalqgis_coordinatereferencesystemtest fails2019-03-09 04:09 PM
14408Bug reportClosedNormalqgis_25d_height and qgis_25d_angle variables are modifiable but changes are ignored Matthias Kuhn2018-02-27 07:52 PM
1723Bug reportClosedLowqgis_1_1_0/python/core/qgssymbol.sip:75: syntax error + fixnobody -2009-06-09 11:55 AM
11976Bug reportClosedLowqgis:grid parameter order changed breaking dependent scriptsVictor Olaya2015-06-22 12:28 AM
6918Bug reportClosedHighqgis:dissolve - "dissolve all" does not dissolve attributesVictor Olaya2015-09-30 02:46 PM
17039Bug reportClosedNormalqgis: FTBFS with sip 4.19.3: conflicting declaration ‘PyObject* sipExportedExceptions__core [3]’2017-08-22 02:40 PM
15577Bug reportClosedNormalqgis3/master make install runs 2to3 on output tree, but install from source tree2016-09-22 12:50 AM
19160Bug reportClosedNormalqgis3 src/plugins/grass/qgsgrass* failed to build with qt 5.112018-06-11 12:03 PM
10991Bug reportClosedNormalqgis2leaf error2014-07-31 08:30 AM
6758Bug reportClosedNormalqgis.exe has stopped workingHenk Hofmans2012-12-25 06:36 AM
16380Bug reportClosedNormalqgis.core.QgsGeometry has odd behaviour on pyqgis2019-02-23 08:36 PM
546Bug reportClosedLowqgis.conf file leads to shifted main menu row (unaccessible "File" menu item)nobody -2009-08-22 12:45 AM
11834Bug reportClosedHighqgis.bin crashed with SIGABRT in QList<QgsRuleBasedRendererV2::Rule*>::clear()2015-05-22 05:52 AM
17322Bug reportClosedHighqgis._core import error2017-10-23 01:08 PM
2422Bug reportClosedLowqgis-trunk, closing the program after installing a pyhton plugin returns an errorBorys Jurgiel2010-03-19 09:13 AM
5198Bug reportClosedNormalqgis-server: under Windows shapes and tiffs are not rendered (with relative paths)Marco Hugentobler2014-06-12 08:25 PM
8026Bug reportClosedSevere/Regressionqgis-server non work with spatialite db2013-06-09 07:26 AM
13088Bug reportClosedNormalqgis-server mixing layer db-connections2015-07-09 07:07 AM
8027Bug reportClosedSevere/Regressionqgis-server doesn't understand correctly the relative path2013-06-19 10:55 PM
6282Bug reportClosedSevere/Regressionqgis-server : wrong onlineresource2012-08-30 08:46 AM
10590Bug reportClosedHighqgis-server - wrong legend when mapunit and categorized2014-10-24 01:19 AM
18247Bug reportClosedHighqgis-server - Problem with id field for WFS requestMarco Hugentobler2018-08-23 01:04 AM
6739Bug reportClosedNormalqgis-providers-common segmentation fault on update2014-06-28 10:18 AM
17072Bug reportClosedNormalqgis-providers seems needing libspatialite.so.5 but this librarie isn't available in debian stretch repositories2017-09-25 04:28 PM
15431Bug reportClosedNormalqgis-providers / libspatialite packaging issue2017-03-06 10:09 AM
2926Bug reportClosedLowqgis-plugin-grass-common left out of ubuntuGIS unstable installnobody -2010-08-03 12:07 AM
5579Bug reportClosedNormalqgis-plugin-grass fails to install from nightly build on Ubuntu Precise2012-05-12 10:53 AM
4858Bug reportClosedHighqgis-master crashes when adding nodes with the node tool2012-06-10 10:45 AM
14357Bug reportClosedHighqgis-mapper 2.4.0+jessie1, not installable. Dependencies unresolvable.2016-02-22 11:34 PM
21903Bug reportClosedNormalqgis-ltr-bin.exe not respond2019-04-23 08:56 AM
21752Bug reportClosedNormalqgis-ltr-bin.exe is eliminated by antivirus2019-04-04 10:54 AM
3597Bug reportClosedLowqgis-dev crash when load a project that is created before rel nr. 85 and it contains raster layernobody -2011-03-11 12:25 PM
8823Bug reportClosedNormalqgis-dev cannot start2014-06-21 05:49 AM
184Bug reportClosedLowqgis-config --libs returns wrong libsGary Sherman2009-08-22 12:46 AM
11981Bug reportClosedNormalqgis-bin.exe runs forever (or very long) adding vector file2015-01-18 02:19 PM
18887Bug reportClosedNormalqgis-bin-g7.4.0.exe stopped working (python console)2018-04-30 10:14 PM
19542Bug reportClosedNormalqgis-3.2.1 fails to build without webkit2018-08-12 09:28 PM
12374Bug reportClosedNormalqgis-2.8.0 configuration error because cmake dont find qwt6-qt4 library2015-03-18 10:05 AM
9285Bug reportClosedNormalqgis-2.0.1/src/gui/qgscomposerview.cpp: 2* bad if test ?2014-01-04 02:32 AM
517Bug reportClosedLowqgis-0.8.0.dmg - no mountable file systemsnobody -2009-08-22 12:46 AM

1 ... 3 4 5 6 7 ... 84 (801-1000/16738) Per page: 25, 50, 100, 200

Also available in: Atom CSV PDF