use numeric_limits instead of the C99 isfinite macro/function. Remove
the check for a functioning isfinite macro/function
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@5894 c8812cc2-4d05-0410-92ff-de0c093fc19c
--with-projlibdir option to explicitly set the directory that the
proj4 library is in.
Fix an error in the summary at the end of the configure run too.
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@5715 c8812cc2-4d05-0410-92ff-de0c093fc19c
Deprecated use of Q3Picture for marker symbols as part of the qt4 porting effort.
Markers are now loaded and renderered using the new QSvgRenderer that came with qt 4.1
onto a qpixmap. QgsSvgCache now stores these pixmaps intead of q3pictures.
Changed miscellanious other classes to deal wiht the knock-on effect of this cahnge.
A benifit of this change is that svgs are now rendered properly (overlooking caveaat below)
and that the resampling code that was used to overcome poor svg scaling in qpitcure in qt3 is
no longer used. Also we are able to support a richer subset of the svg format including
possibility for animated svg in the future.
NOTE: there is still a small renderning issue where the background of the svg and various other
small issues - these will be fixed in follow up commits
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@4721 c8812cc2-4d05-0410-92ff-de0c093fc19c
libqgis_core is intended to have non gui code
libqgis_gui is intended to have gui related code
Updated makefiles and code throughout in order for it to build with this new arrangemetn
Code in src/ will be moved into src/gui in a follow up commit
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@4606 c8812cc2-4d05-0410-92ff-de0c093fc19c
widgets subdirectory (revision 4487). The reorganization created
an unresolvable circular dependency.
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@4489 c8812cc2-4d05-0410-92ff-de0c093fc19c
You will probably need to do a distclean, autogen etc after this change...
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@4488 c8812cc2-4d05-0410-92ff-de0c093fc19c
links to a monolithic libqgis
A follow up commit will do further cleanups to the makefile
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@4444 c8812cc2-4d05-0410-92ff-de0c093fc19c
-renamed raster lib to meet our agreed nameing scheme from the town hall meeting
-moved all composer related stuff into src/composer and made it its own lib
-removed -no-undefined for raster lib (for Tom)
-changed noinst to lib for legend
Thanks Gary for sorting out make issues
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@4443 c8812cc2-4d05-0410-92ff-de0c093fc19c
(The environment variable QTDIR should be defined similar to /usr/local/Trolltech/Qt-4.0.1 for Qt4 and /Developer/qt for Qt3.)
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@4255 c8812cc2-4d05-0410-92ff-de0c093fc19c
* src/Makefile.am now has different build instructions for Qt3 vs Qt4.
* qgsprojectionselector more compatible with either Qt3 or Qt4.
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@3846 c8812cc2-4d05-0410-92ff-de0c093fc19c
It's HIGHLY RECOMMENDED to build against Qt4 in a *copy* of your CVS working directory as you will still have to run qt3to4 from the qgis root directory (e.g. "/usr/local/Trolltech/Qt-4.0.0/bin/qt3to4 qgis.pro") before you "make", and this change is difficult to undo.
Please continue to commit new code that is Qt3.3 compatible, NOT Qt4 only.
Note that qgis doesn't actually build against Qt4 yet; this is a change to the build system only, not the code.
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@3809 c8812cc2-4d05-0410-92ff-de0c093fc19c