summaryrefslogtreecommitdiff
path: root/.gitignore
AgeCommit message (Collapse)AuthorFilesLines
2016-01-11clients: add simple-v4l-dmabuf clientEmmanuel Gil Peyrot1-0/+1
This client opens a V4L2 device, usually exposed as /dev/videoN, and retrieves its frames as dmabuf for later import into the compositor. It supports both single- and multi-planar devices, and any format exposed by the V4L2 device the Wayland compositor accepts. This client never changes the v4l2 settings, use `v4l2-ctl -c` if you want to change those. Signed-off-by: Emmanuel Gil Peyrot <emmanuel.peyrot@collabora.com> Acked-by: Derek Foreman <derekf@osg.samsung.com> Tested-by: Derek Foreman <derekf@osg.samsung.com> Maniphest Tasks: T90 Differential Revision: https://phabricator.freedesktop.org/D339
2016-01-11clients: rename simple-dmabuf into simple-dmabuf-intelEmmanuel Gil Peyrot1-1/+1
This client was using an Intel-specific way to allocate a dmabuf, so it makes sense to have that in its name. Signed-off-by: Emmanuel Gil Peyrot <emmanuel.peyrot@collabora.com> Reviewed-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk> Reviewed-by: Daniel Stone <daniels@collabora.com> Reviewed-by: Derek Foreman <derekf@osg.samsung.com> Differential Revision: https://phabricator.freedesktop.org/D342
2015-08-14clients: add simple-dmabuf clientGeorge Kiagiadakis1-0/+1
v2: - adapted to protocol changes - added TODO comments - minor clean-up - change y-invert from per-plane boolean to per-buffer flag v3: - fix a typo: 1 -> i (noticed by Carlos Olmedo Escobar) Signed-off-by: George Kiagiadakis <george.kiagiadakis@collabora.com> Signed-off-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk> Signed-off-by: Louis-Francis Ratté-Boulianne <lfrb@collabora.com> Acked-by: Daniel Stone <daniels@collabora.com>
2015-07-31.gitignore: ignore doxygen generated files v2Dawid Gajownik1-1/+1
Fixes incorrect commit d95637905861162c08251843acccc11e509b5d94 Signed-off-by: Dawid Gajownik <gajownik@gmail.com>
2015-07-31Update .gitignoreDawid Gajownik1-0/+1
Hi, after running configure with "Enable developer documentation" set to "yes" git status warns about two new untracked files: doc/doxygen/tooldev.doxygen doc/doxygen/tools.doxygen Below is a small patch. HTH, Dawid
2015-07-30gitignore: Ignore some dist generated filesBryce Harrington1-0/+3
2015-07-17Adding doxygen setup and info for the testing framework.Jon A. Cruz1-0/+2
Signed-off-by: Jon A. Cruz <jonc@osg.samsung.com> Reviewed-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
2015-07-07Added simple unit/integration test framework and corresponding test program.Jon A. Cruz1-0/+2
Added a simple C-based test framework and an example program that uses it to run through some simple unit tests. This is new code inspired primarily by the approaches of Google Test, Boost Test, JUnit and TestNG. Factors of others were also considered during design and implementation. Signed-off-by: Jon A. Cruz <jonc@osg.samsung.com> Acked-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
2015-06-22Remove weston-screensaverPekka Paalanen1-1/+0
This removes the weston-screensaver client. Screensavers are not so useful, DPMS is much better. This example has existed here for a good while, and things that we could learn from it have been learnt. Nowadays this is just dead weigth, which is usually not even compiled, because it depends on both cairo-gl and GLU. Removing it removes the only possible dependency to GLU and one user of cairo-gl. Now the last user of cairo-gl is gears (clients/nested.c uses cairo-glesv2). Support for screensavers is still left in desktop-shell, so external projects can still have their screensavers if they want. Signed-off-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk> Acked-by: Giulio Camuffo <giuliocamuffo@gmail.com>
2015-05-28internal-screenshot-test: ignore output imageDerek Foreman1-0/+1
In the future we should probably consider making all tests that output images use an easily ignored template. For now let's ignore this one individually. Signed-off-by: Derek Foreman <derekf@osg.samsung.com>
2015-04-09tests: ivi_layout test infrastructurePekka Paalanen1-0/+1
Testing the ivi_layout API requires two things: - the tests must be written as a controller module to access the API - the tests need a helper client to create some objects that can then be managed via the API This patch adds all the infrastructure and two different kinds of example tests. Internal ivi-shell (ivi_layout) API tests are listed as ivi-*.la files in TESTS in Makefile.am. Weston-tests-env detects these, and runs Weston with ivi-shell, and loads the given module as a controller module, not as a normal plugin. The test controller module ivi-*.la will launch a helper client. For ivi-layout-test.la the helper client is ivi-layout.ivi. The helper client uses the weston-test-runner framework to fork and exec each TEST with a fresh connection to the compositor. The actual test is triggered by the weston_test_runner protocol interface, a new addition to weston-test.xml. The helper client uses weston_test_runner to trigger a test, and the server side of the interface is implemented by the test controller module (ivi-layout-test.la). The server side of weston_test_runner uses the same trick as weston-test-runner.h to gather a list of defined tests. A test is defined with the RUNNER_TEST macro. If a test defined by RUNNER_TEST succeeds, an event is sent to the helper client that it can continue (or exit). If a test fails, a fatal protocol error is sent to the helper client. Once the helper client has iterated over all of its tests, it signals the batch success/failure via process exit code. That is cought in the test controller module, and forwarded as Weston's exit code. In summary: each ivi_layout test is a combination of a client side helper/setup and server side actual tests. v2: Load weston-test.so, because create_client() needs it. v3: add a comment about IVI_TEST_SURFACE_ID_BASE. v4: Rebased to upstream weston-tests-env changes. Signed-off-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk> Reviewed-by: Derek Foreman <derekf@osg.samsung.com> (v2)
2015-04-07build: generate weston-ivi.ini for testsPekka Paalanen1-0/+2
The ivi-shell / hmi-controller cannot run without a properly populated config file. Generate a config file especially for tests, which includes paths to the build dirs. The generated file will be used by following patches adding ivi-shell tests. Signed-off-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk> Reviewed-by: Derek Foreman <derekf@osg.samsung.com>
2015-02-05Update .gitignoreDaniel Stone1-0/+12
Add autotools remnants, as well as more comprehensive vim swapfiles, Sublime Text configuration, and git format-patch output. Signed-off-by: Daniel Stone <daniels@collabora.com> Reviewed-by: Derek Foreman <derekf@osg.samsung.com>
2014-12-04clients: a reference implementation of UI client how to use ivi-hmi-controller.Nobuhiko Tanibata1-0/+1
- introduces ivi-shell-user-interface.c This is launched from hmi-controller by launch_hmi_client_process and invoke a client process. The basic flow is as followed, 1/ process invoked 2/ read configuration from weston.ini. 3/ draw png file to surface according to configuration of weston.ini 4/ all parts of UI are ready. request "UI_ready" to draw UI. 5/ Enter event loop 6/ If a surface receives touch/pointer event, followings are invoked according to type of event and surface 6-1/ If a surface to launch ivi_application receive touch up, it execs ivi-application configured in weston.ini. 6-2/ If a surface to switch layout mode receive touch up, it sends a request, ivi_hmi_controller_switch_mode, to hmi-controller. 6-3/ If a surface to show workspace having launchers, it sends a request, ivi_hmi_controller_home, to hmi-controller. 6-4/ If touch down events happens in workspace, ivi_hmi_controller_workspace_control is sent to slide workspace. When control finished, event: ivi_hmi_controller_workspace_end_control is received. Signed-off-by: Nobuhiko Tanibata <NOBUHIKO_TANIBATA@xddp.denso.co.jp> Acked-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
2014-09-30clients: add presentation-shm demoPekka Paalanen1-0/+1
This started as a copy of simple-shm.c before it was converted to xdg_shell. This demo excercises the presentation feedback interface in five different modes: - A continuous repaint loop triggered by frame callbacks, and using immediate commits, just gathering presentation feedback and computing some time intervals for statistics. - The same as above, except with 1s sleep before actually repainting as a response to frame callback. This tests how well the compositor can do a repaint from idle state (not continuously repainting), assuming nothing else is causing repaints. - A continuous repaint loop triggered by 'presented' events rather than by frame callbacks. If Weston uses an appropriate scheduling algorithm, this mode achieves the smallest possible frame latency (below one output refresh period). In all modes, all frames are pre-rendered at startup, so no rendering happens during the animation. [Louis-Francis Ratté-Boulianne: split queuing feature] Signed-off-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk> Signed-off-by: Louis-Francis Ratté-Boulianne <lfrb@collabora.com>
2014-06-18Add a simple client for testing compositor damage handlingJason Ekstrand1-0/+1
This allows for easily testing a compositor's damage tracking in all currently available configurations including wl_surface.buffer_transform, wl_surface.buffer_scale, and wl_viewport. It also includes a --rotating-damage that flag instructs the client to change the wl_surface.buffer_transform on every commit. This tests the compositor for proper handling of texture uploads even when the transform has changed but the buffer size hasn't.
2014-05-12gitignore log files, now in root directoryBryce W. Harrington1-0/+3
[paalanen: added also *.trs to ignore] Signed-off-by: Bryce Harrington <b.harrington@samsung.com> Signed-off-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
2014-02-07Update .gitignoreJasper St. Pierre1-1/+49
2014-02-01.gitignore: Add .dirstampKristian Høgsberg1-0/+1
2014-02-01build: Set a default aux dirGuillem Jover1-7/+1
This moves all the auxiliary build scripts into a build-aux directory, and fixes an issue with configure being unable to find scripts because it tries to change to an empty directory to get the absolute path, which results in getting the path to the user's home directory instead. ,-- checking whether build environment is sane... yes /bin/bash: /home/user/missing: No such file or directory configure: WARNING: 'missing' script is too old or missing `--- Signed-off-by: Guillem Jover <guillem@hadrons.org>
2014-02-01Makefile.am: Fix protocol source files usageQuentin Glidic1-0/+1
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
2013-11-27Automatically generate weston.ini with the right pathsNeil Roberts1-0/+1
Previously weston.ini had hardcoded paths for the weston-* clients in /usr/bin and /usr/libexec. This was a bit annoying when testing Weston because you wouldn't usually install those in the system prefix. This patch adds a make rule to automatically generate weston.ini from a template file with some replacement markers for the paths so that they can have the right prefix.
2013-10-25.gitignore: Add .valid filesKristian Høgsberg1-0/+1
2013-09-23Update .gitignoreEmilio Pozuelo Monfort1-0/+1
2013-03-28gitignore: Ignore test-driverDamien Lespiau1-1/+2
Automake (1.12 here) parallel-tests installs a test-driver file, another file to add to .gitignore. While at it, remove the duplicate cscope.out entry and add TAGS (the result of automake's "make tag")
2012-07-09Add cscope.out to .gitignoreMartin Olsson1-0/+1
2012-06-22.gitignore: Ignore ctags and cscope outputDaniel Stone1-0/+2
Signed-off-by: Daniel Stone <daniel@fooishbar.org>
2010-11-11Clean up .gitignore filesNikolai Kondrashov1-8/+24
Sort the contents and update .gitignore files to hide generated files from git status output. Signed-off-by: Nikolai Kondrashov <spbnick@gmail.com>
2010-09-14Move example compositor to subdirectoryKristian Høgsberg1-1/+0
2010-08-16Add DMZ cursor themeKristian Høgsberg1-1/+0
Some day we can make this parse X cursor themes
2010-08-03Generate protocol types and metadata from xmlKristian Høgsberg1-0/+1
2010-06-11Split native drm part of compositor outKristian Høgsberg1-5/+1
2010-06-04Move clients to subdirectoryKristian Høgsberg1-1/+1
2009-02-05Add a crazy rambling style TODO file.Kristian Høgsberg1-2/+1
2008-12-10Install libraries plus headers and add pkg-config files.Kristian Høgsberg1-0/+1
2008-12-07Refactor window logic into reusable parts, add a new terminal application.Kristian Høgsberg1-1/+2
The gears code is moved into a new file gearc.c and the window decoration and management code stays in window.c. A new application 'terminal' is the second user of the windowing code, but doesn't do anything useful yet.
2008-12-05Update .gitignore.Kristian Høgsberg1-1/+3
2008-12-04Use autoconf instead of $(shell ...) in the Makefile.Kristian Høgsberg1-0/+5
2008-12-02Update .gitignore.Kristian Høgsberg1-4/+3
2008-11-25Add .gitignore.Kristian Høgsberg1-0/+10