summaryrefslogtreecommitdiffstats
path: root/.gitignore
Commit message (Collapse)AuthorAgeFilesLines
* Clean up .gitignorePier Luigi Fiorini2019-01-171-19/+5
| | | | | | | | | Ignore more files resulting from the build process. Glob all scanner generated files, and add exceptions for pregenerated files. Change-Id: Ica60951356bdc145ebd66f5e6fc6bf4e23f2aa72 Reviewed-by: Johan Helsing <johan.helsing@qt.io>
* Client: Add fullscreen shell integrationPier Luigi Fiorini2018-11-051-0/+3
| | | | | | | | | | | | | | | | [ChangeLog][QPA plugin] Added support for fullscreen-shell unstable v1. The fullscreen_shell_unstable_v1 interface displays a single surface per output and it is used for nested compositors, where each output is rendered in a surface that is then displayed by the main compositor. For example weston could be the main compositor and a QML compositor could be launched as a client using this shell integration to display it inside weston. Change-Id: I037679a283ff03cb4bdf4b3fed59945090ec9250 Reviewed-by: Johan Helsing <johan.helsing@qt.io>
* Update .gitignorePaul Olav Tvete2017-07-101-0/+5
| | | | | Change-Id: Iddbfa1f631fe13fd901e0b3a00bafe334da51cf1 Reviewed-by: Giulio Camuffo <giulio.camuffo@kdab.com>
* Update git ignore listPier Luigi Fiorini2016-10-011-4/+7
| | | | | Change-Id: I923d42ecc85e798d8f848cd77f847e2a7c9a9559 Reviewed-by: Johan Helsing <johan.helsing@qt.io>
* Update ignore listPier Luigi Fiorini2016-04-181-24/+9
| | | | | | | Glob all generated files. Change-Id: I1adf0243c08074685f76496d800840a88d608c69 Reviewed-by: Paul Olav Tvete <paul.tvete@theqtcompany.com>
* Merge remote-tracking branch 'qt/5.6' into 5.7Paul Olav Tvete2016-03-081-1/+1
|\ | | | | | | Change-Id: Iada0e076ee33e8d39ecc4f40edfd9764ba610c03
| * Fix SHM drawing logicGiulio Camuffo2016-03-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The old logic didn't care to listen for wl_buffer.release events so it always drew in the same buffer, potentially resulting in tearing if the compositor was scanning out the buffer at the same time. Instead properly cycle between a few buffers and don't reuse the same one until the release event was received. The old code also used to throttle the redraws, unless the buffer was changing, that is unless the window was getting resized. This is now lost, and no throttling is ever done. Doing it properly, by waiting for the frame callback before committing the new buffer shows very noticeable lags with many applications when resizing, because they paint many times per resize event, so they fall behind the cursor. A proper fix will be to implement the support for requestUpdate(), and using it in the applications. Change-Id: I02732c34769a5c75a6ad68c095bae916e4b274d3 Reviewed-by: Robin Burchell <robin.burchell@viroteck.net>
* | Implement initial IVI-shell support with shell integration.Yusuke Binsaki2016-02-121-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | IVI-shell provides a shell interface for Weston, which maps the GENIVI API (http://www.genivi.org) for In-Vehicle Infotainment as Wayland-Ivi-Extension (http://wiki.projects.genivi.org/index.php/Wayland_IVI_Extension_Design). This patch is included in two protocol. The first is ivi-application protocol which provided by weston. Next is ivi-controller protocol which provided by Genivi's wayland-ivi-extension. In IVI use case, the client create and destroy surface with the unique ID by using ivi-application protocol. On the other hand, the controller such as HMI Controller control some properties, which are visibility, position, size, etc, with created the unique ID by using ivi-controller protocol. It means the unique ID is necessary to create and control the ivi-surface and the the ivi-layer. However Qt has no API to set the some surface or layer ID. In this ivi-shell plugin, the unique ID can be set via the environment parameter so that we can control the ivi-surface and ivi-layer. The name of environment parameter is QT_IVI_SURFACE_ID. QT_IVI_SURFACE_ID will be used as ivi-surface and ivi-layer. If application needs more than two surfaces, ivi-surface IDs will be incremented. When QT_IVI_SURFACE_ID isn't set, ivi-surface and ivi-layer ID will be generated internally. The ID consists of the process ID and the surface ID which is incremented in ivi-shell plugin. The process ID is used as lower 22 bit per 32bit. 23 to 32 bit is used as the surface IDs in a process. e.g. When the process ID is 0x765 and create two surfaces, ivi-layer ID is 0x765 and ivi-surface IDs are 0x765 and 0x00400765. +------------+---------------------------+ |31 23|22 0| +------------+---------------------------+ |0000 0000 00|00 0000 0000 0000 0000 0000| |<- ID ->|<- process ID ->| +------------+---------------------------+ We can set QT_WAYLAND_SHELL_INTEGRATION of the environment parameter to "ivi-shell" to use IVI-shell. Change-Id: Iddcfb3de89dc022530c0285524cf6bbf640147b6 Reviewed-by: Giulio Camuffo <giuliocamuffo@gmail.com>
* | Merge branch 'wip-compositor-api' into devPaul Olav Tvete2015-12-021-2/+9
|\ \ | | | | | | | | | | | | | | | | | | This introduces the new compositor API, removing the old API (which was never officially supported). Change-Id: I1dc01f0fb4edc749e34ed8356e56ad87d7d64913
| * | Update git ignore listPier Luigi Fiorini2015-11-281-2/+9
| |/ | | | | | | | | Change-Id: I60548698d8b6ba68cdf1a4069424f8709f153550 Reviewed-by: Paul Olav Tvete <paul.tvete@theqtcompany.com>
* / Example app for subsurfacesMikko Levonmaa2015-11-281-0/+1
|/ | | | | | | | | The example subsurface client can be used to test the sync modes. Space bar will toggle the sync mode, when in sync mode the cyan rectangle can be dragged to generate parent surface commits Change-Id: Ie5daa5bd5dc59eac54f05442e8f53026fc42c6e3 Reviewed-by: Giulio Camuffo <giuliocamuffo@gmail.com>
* Update .gitignore after wayland examples moveOlivier Blin2014-10-231-13/+13
| | | | | Change-Id: I44e0dc6ac4e92a8bdc6a9f8398e60e4d323247f9 Reviewed-by: Giulio Camuffo <giulio.camuffo@jollamobile.com>
* Update ignore listPier Luigi Fiorini2014-07-291-0/+18
| | | | | Change-Id: I438e109b16d7de6e4ff9108eeeff9da3d2a9586b Reviewed-by: Giulio Camuffo <giulio.camuffo@jollamobile.com>
* ignore: emacs backup filesPhilippe Coval2014-06-171-0/+1
| | | | | Change-Id: Ib1159d42134a58a3e9e91306e58a63a4216b3494 Reviewed-by: Giulio Camuffo <giulio.camuffo@jollamobile.com>
* Merge remote-tracking branch 'origin/stable' into devAndy Nichols2013-09-091-0/+7
|\ | | | | | | | | | | | | | | | | | | | | Conflicts: qtwayland.pro src/plugins/platforms/wayland_common/qwaylandshellsurface.cpp src/plugins/platforms/wayland_common/qwaylandshellsurface.h src/plugins/platforms/wayland_common/qwaylandwindow.cpp src/plugins/platforms/wayland_common/qwaylandwindow.h Change-Id: Ifa9bc553d826b893b054bbaef5ea3fc3013de3df
| * Ignore files generated by qtwaylandscannerJan Arne Petersen2013-07-121-0/+7
| | | | | | | | | | Change-Id: I760adafd10a37409958da9601fee3412dc649aa4 Reviewed-by: Jørgen Lind <jorgen.lind@digia.com>
* | Require wayland-cursor to buildSergio Ahumada2013-07-011-0/+1
|/ | | | | Change-Id: Ib09b2cff3f7f57efd25cbd9b085542eab2ac2853 Reviewed-by: Jørgen Lind <jorgen.lind@digia.com>
* Ignore generated filesPier Luigi Fiorini2013-02-131-3/+16
| | | | | | | | Due to the recent changes, the number of generated files increased. Add the new generated files to the ignore list. Change-Id: I9a240ee613eaeb8d48d07e6126a384af2ab6354e Reviewed-by: Andy Nichols <andy.nichols@digia.com>
* Cleanup QtWayland moduleAndy Nichols2012-12-031-0/+1
| | | | | | | | | | | | | | | | | | | | | | | Now that both xkbcommon 0.2.0 and libWayland 1.0.0 have been released, we should no longer be building against sha1's and should be preparing for an eventual release so these build hints have been removed. A test has been added for libWayland 1.0.0 which is required to build QtWayland. README has been updated to reflect the current situation src/3rdparty has been removed as it has not been used in some time. patches folder and contents have been removed as they are no longer needed. extensions folder has been moved to the src folder Change-Id: Iab79b5c164758a4bd0253c90f60b2a2d044e2785 Reviewed-by: Paul Olav Tvete <paul.tvete@digia.com> Reviewed-by: Samuel Rødal <samuel.rodal@digia.com>
* ignoring "plugins/" need a leading slashElvis Lee2012-09-121-1/+0
| | | | | | | "plugins/" ignores src/plugins when git add Change-Id: If938395e09354c0515674f203d70de0cba9a5cd6 Reviewed-by: Jørgen Lind <jorgen.lind@nokia.com>
* Add more files to the ignore list.v5.0.0-beta1Pier Luigi Fiorini2012-08-271-1/+20
| | | | | | | | This improves reading the git status output a lot because it gets really big once you build the qtwayland module. Change-Id: Ic7d7c1fe73eccef4802fb6198c6c8caefa7a3e23 Reviewed-by: Jørgen Lind <jorgen.lind@nokia.com>
* Add a .gitignoreJørgen2012-01-041-0/+7
Change-Id: I3e5e42425825c61a76197c91c8bd2faf7bc64231 Reviewed-by: Samuel Rødal <samuel.rodal@nokia.com>