Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2013-09-13 | Use QOpenGLContext instead of the QGLContextHEADmaster | Mathias Hasselmann | 6 | -21/+25 | |
With Qt5 QGLContext is marked as "done". More importantly QtQuick2 is based upon the new QOpenGLContext. FIXME: For upstreaming this patch still needs quite some cleanups, like conditional complication guards. It also might make sense to introduce an additional "openglcontext" property, instead of changing the type of "glcontext". Additionally one also has to decide how to deal with all those (for our purposes unrelated) classes that depend on a QGLWidget internally. | |||||
2013-06-10 | cmake: Add QTGSTREAMER_FOUND in QtGStreamerConfig for compatibility | George Kiagiadakis | 1 | -0/+4 | |
2013-06-09 | 0.10.2.2 pre-release | George Kiagiadakis | 1 | -1/+1 | |
2013-06-09 | Update NEWS | George Kiagiadakis | 1 | -0/+37 | |
2013-06-09 | docs: Mention Qt5 support in the documentation and bring the README up-to-date | George Kiagiadakis | 2 | -16/+41 | |
2013-06-09 | cmake: Determine whether to use OpenGLES based on what Qt is using on the ↵ | George Kiagiadakis | 1 | -9/+21 | |
target system This is needed since recent linux distributions sometimes ship both desktop GL and GLES on desktops and QtGStreamer fails to compile because it tries to use GLES although Qt is using GL. | |||||
2013-06-09 | FindQt4or5: fix compatibility with older cmake | George Kiagiadakis | 1 | -2/+3 | |
2013-06-09 | includes: Stop using <QtModule/QtClass> style includes outside of src/ | George Kiagiadakis | 29 | -142/+71 | |
* Makes Qt4/Qt5 compatible source code easier to read and develop since no Qt version checking is needed for deciding which module a certain class lives in. * Code under src/ (libraries) should use the old style because the QtGStreamer headers need to work even if only the top-level Qt include dir is in the compiler's include path (when building projects that use QtGStreamer) | |||||
2013-06-09 | qml: Rename QtGStreamerQML to QtGStreamerQuick1 for less confusion and fix ↵ | George Kiagiadakis | 3 | -11/+18 | |
its loading on windows | |||||
2013-06-09 | cmake: Improve QtGStreamerConfig.cmake | George Kiagiadakis | 1 | -7/+40 | |
* Honor QUIET * Fail when dependencies are not found, without using the nasty REQUIRED keyword * Unset useless variables when done * Do not require Qt5Widgets as a dependency | |||||
2013-06-09 | elements: Rename qtvideosink and its variants in Qt5 to make it parallel ↵ | George Kiagiadakis | 13 | -32/+81 | |
installable * qtvideosink -> qt5videosink * qtglvideosink -> qt5glvideosink * qwidgetvideosink -> qwidget5videosink | |||||
2013-06-09 | examples: Fix make examples_distcheck with Qt5 | George Kiagiadakis | 7 | -9/+43 | |
2013-06-09 | cmake: Replace QtHelpers by a better FindQt4or5 script | George Kiagiadakis | 23 | -175/+338 | |
This script makes use of qt4_use_modules and qt5_use_modules, which allow us to get rid of QT_* variables in cmake code and also do things right by defining all the necessary include directories and required Qt defines as well as compiler flags. This also allows us to support both Qt4 and Qt5 in the examples when compiled standalone without much effort. | |||||
2013-06-07 | pkgconfig: add ${prefix} in all the path variables to make them correct | George Kiagiadakis | 4 | -8/+8 | |
2013-06-07 | qt5: Fix library names in the .pc files and rename the .pc files too | George Kiagiadakis | 5 | -11/+14 | |
2013-06-07 | qt5: Stop using QWeakPointer as a QPointer in Qt4 builds to reduce #ifdefs | George Kiagiadakis | 3 | -14/+2 | |
QPointer works fine in Qt4 too, although with a minor performance overhead. QWeakPointer was going to deprecate it, but in Qt5 QPointer was brought back to life and QWeakPointer no longer works as a QPointer replacement. | |||||
2013-06-07 | discoverertest: Fix variable scope problem | George Kiagiadakis | 1 | -5/+5 | |
On Visual Studio, this doesn't work. Obviously VS doesn't allow defining a local variable in a loop with the same name as an existing variable in its parent scope. | |||||
2013-06-07 | discoverertest: Replace not keyword with ! | George Kiagiadakis | 1 | -13/+13 | |
Visual studio refuses to recognize 'not' as a valid C++ keyword... | |||||
2013-06-07 | discoverertest: Fix compiler warning due to missing virtual destructor | George Kiagiadakis | 1 | -0/+2 | |
2013-06-07 | discoverertest: skip async test on platforms that do not have a glib event loop | George Kiagiadakis | 2 | -0/+13 | |
2013-06-07 | tests: fix urihandlertest on windows | George Kiagiadakis | 1 | -1/+2 | |
2013-06-07 | Rename signal.h to qglib_signal.h to avoid it being used instead of the ↵ | George Kiagiadakis | 8 | -8/+8 | |
system's signal.h This is a problem that appears on windows builds | |||||
2013-06-07 | cmake: Improve installation dirs macros | George Kiagiadakis | 11 | -31/+39 | |
* Use GNUInstallDirs as a base * Install .dlls in $prefix/bin on windows * Install cmake config files in lib/cmake/<package> * Rename macros for readability | |||||
2013-06-07 | tests/compilation: Pass the TARGET_LINKER_FILE to the compilation tests | George Kiagiadakis | 1 | -2/+2 | |
On linux it doesn't matter, but on windows the linker is picky. TARGET_FILE expands to the .dll, which is useless for the linker; it requires the .lib/.a file instead. | |||||
2013-06-07 | tests/compilation: Pass the cmake generator to the compilation tests | George Kiagiadakis | 2 | -0/+2 | |
This is useful on windows, where the default generator is most likely not what we want | |||||
2013-06-07 | tests/compilation: don't link compilation tests with qtcore | George Kiagiadakis | 1 | -1/+1 | |
This fails with Qt5 because qtcore is imported as an external cmake target, which apparently doesn't work with try_compile(). Fortunately, we are not using QtCore in those tests. | |||||
2013-06-07 | tests/compilation: Fix the compilation tests to work without ↵ | George Kiagiadakis | 3 | -5/+9 | |
FindQtGStreamer.cmake | |||||
2013-06-07 | qt5: Set QT_IMPORTS_DIR on qt5 | George Kiagiadakis | 1 | -0/+14 | |
2013-06-05 | qt5: Fix the export macros to work with the Qt5* library names | George Kiagiadakis | 4 | -4/+4 | |
2013-06-05 | qt5: also port the qmlplayer example | George Kiagiadakis | 2 | -2/+10 | |
2013-06-05 | cmake: Fix library variable | George Kiagiadakis | 1 | -1/+1 | |
2013-06-05 | qt5: qtvideosink: Fix replacement of windowShown | Luciana Fujii Pontello | 1 | -1/+1 | |
qWaitForWindowShown has been deprecated in favor of qWaitForWindowExposed and not qWaitForWindowActive. | |||||
2013-06-05 | qt5: examples: Fix floating point exception in player | Luciana Fujii Pontello | 2 | -5/+5 | |
QTime() in QT5 is different than QTime(0,0). The first won't produce a valid date, and can't be used in QTime.msecsTo and other methods that rely on a valid QTime, otherwise 0 will be returned. | |||||
2013-06-05 | qt5: objectstore: Fix refcount problem on Qt5 port | Luciana Fujii Pontello | 1 | -1/+1 | |
We should test if the value was already zero, and not try to unref it and then test. | |||||
2013-06-05 | qt5: Initial port to Qt5 | George Kiagiadakis | 19 | -36/+162 | |
Based on patches by: Tiago Salem Herrmann <tiago.herrmann@canonical.com> Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Andoni Morales Alastruey <ylatuya@gmail.com> Luciana Fujii Pontello <luciana@fujii.eti.br> | |||||
2013-06-05 | qt5: Fix QtGStreamerConfig*.cmake to use qt5 when appropriate | George Kiagiadakis | 2 | -4/+17 | |
2013-06-05 | qt5: Rename the libraries and the package when building with qt5 | George Kiagiadakis | 5 | -34/+43 | |
This is to keep the libraries co-installable with the qt4 versions | |||||
2013-06-05 | qt5: Add conditional support for Qt5 in the build system | George Kiagiadakis | 9 | -19/+104 | |
Based on patches by: Andoni Morales Alastruey <ylatuya@gmail.com> Luciana Fujii Pontello <luciana@fujii.eti.br> | |||||
2013-05-23 | cmake: Use the new CMakePackageConfigHelpers | George Kiagiadakis | 5 | -136/+78 | |
2013-05-23 | cmake: Use CMAKE_INCLUDE_CURRENT_DIR | George Kiagiadakis | 12 | -14/+15 | |
This avoids including CMAKE_CURRENT_BINARY_DIR in nearly every subdirectory | |||||
2013-05-23 | cmake: Drop completely the optional automoc dependency | George Kiagiadakis | 12 | -84/+28 | |
Since we require cmake 2.8.9 now, there is no point. | |||||
2013-05-23 | cmake: bump version requirement to 2.8.9 to make use of ↵ | George Kiagiadakis | 1 | -1/+3 | |
CMAKE_POSITION_INDEPENDENT_CODE CMAKE_POSITION_INDEPENDENT_CODE will tell the build system to automatically use -fPIC / -fPIE when appropriate. | |||||
2012-12-12 | discoverer: Document the requirement of a glib event loop for the async API | George Kiagiadakis | 1 | -2/+4 | |
2012-12-12 | discoverertest: Use ADL in QGlib::Value equality operators to make the test ↵ | George Kiagiadakis | 1 | -2/+6 | |
work with clang | |||||
2012-12-12 | QGst: Update gen.cpp to include GST_TYPE_DISCOVERER_RESULT and include ↵ | George Kiagiadakis | 2 | -433/+437 | |
pbutils-enumtypes.h to make it compile | |||||
2012-12-12 | cmake: Raise version requirement of gst-plugins-bad to 0.10.36 and make ↵ | George Kiagiadakis | 1 | -2/+2 | |
pbutils required Needed for parts of the discoverer api | |||||
2012-12-12 | discoverer: operator<<: Pass by const reference | Murray Cumming | 2 | -4/+4 | |
2012-12-12 | Moved Fraction debug helper to structs.h | Murray Cumming | 2 | -6/+6 | |
2012-12-12 | Move DiscovererResult to enums.h | Murray Cumming | 2 | -9/+13 | |
2012-12-12 | Remove unused boost include | Murray Cumming | 1 | -4/+0 | |