summaryrefslogtreecommitdiff
path: root/.gitignore
Commit message (Collapse)AuthorAgeFilesLines
* clients: add simple-v4l-dmabuf clientEmmanuel Gil Peyrot2016-01-111-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
* clients: rename simple-dmabuf into simple-dmabuf-intelEmmanuel Gil Peyrot2016-01-111-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
* clients: add simple-dmabuf clientGeorge Kiagiadakis2015-08-141-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>
* .gitignore: ignore doxygen generated files v2Dawid Gajownik2015-07-311-1/+1
| | | | | | Fixes incorrect commit d95637905861162c08251843acccc11e509b5d94 Signed-off-by: Dawid Gajownik <gajownik@gmail.com>
* Update .gitignoreDawid Gajownik2015-07-311-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
* gitignore: Ignore some dist generated filesBryce Harrington2015-07-301-0/+3
|
* Adding doxygen setup and info for the testing framework.Jon A. Cruz2015-07-171-0/+2
| | | | | Signed-off-by: Jon A. Cruz <jonc@osg.samsung.com> Reviewed-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
* Added simple unit/integration test framework and corresponding test program.Jon A. Cruz2015-07-071-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>
* Remove weston-screensaverPekka Paalanen2015-06-221-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>
* internal-screenshot-test: ignore output imageDerek Foreman2015-05-281-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>
* tests: ivi_layout test infrastructurePekka Paalanen2015-04-091-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)
* build: generate weston-ivi.ini for testsPekka Paalanen2015-04-071-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>
* Update .gitignoreDaniel Stone2015-02-051-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>
* clients: a reference implementation of UI client how to use ivi-hmi-controller.Nobuhiko Tanibata2014-12-041-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>
* clients: add presentation-shm demoPekka Paalanen2014-09-301-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>
* Add a simple client for testing compositor damage handlingJason Ekstrand2014-06-181-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.
* gitignore log files, now in root directoryBryce W. Harrington2014-05-121-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>
* Update .gitignoreJasper St. Pierre2014-02-071-1/+49
|
* .gitignore: Add .dirstampKristian Høgsberg2014-02-011-0/+1
|
* build: Set a default aux dirGuillem Jover2014-02-011-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>
* Makefile.am: Fix protocol source files usageQuentin Glidic2014-02-011-0/+1
| | | | Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
* Automatically generate weston.ini with the right pathsNeil Roberts2013-11-271-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.
* .gitignore: Add .valid filesKristian Høgsberg2013-10-251-0/+1
|
* Update .gitignoreEmilio Pozuelo Monfort2013-09-231-0/+1
|
* gitignore: Ignore test-driverDamien Lespiau2013-03-281-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")
* Add cscope.out to .gitignoreMartin Olsson2012-07-091-0/+1
|
* .gitignore: Ignore ctags and cscope outputDaniel Stone2012-06-221-0/+2
| | | | Signed-off-by: Daniel Stone <daniel@fooishbar.org>
* Clean up .gitignore filesNikolai Kondrashov2010-11-111-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>
* Move example compositor to subdirectoryKristian Høgsberg2010-09-141-1/+0
|
* Add DMZ cursor themeKristian Høgsberg2010-08-161-1/+0
| | | | Some day we can make this parse X cursor themes
* Generate protocol types and metadata from xmlKristian Høgsberg2010-08-031-0/+1
|
* Split native drm part of compositor outKristian Høgsberg2010-06-111-5/+1
|
* Move clients to subdirectoryKristian Høgsberg2010-06-041-1/+1
|
* Add a crazy rambling style TODO file.Kristian Høgsberg2009-02-051-2/+1
|
* Install libraries plus headers and add pkg-config files.Kristian Høgsberg2008-12-101-0/+1
|
* Refactor window logic into reusable parts, add a new terminal application.Kristian Høgsberg2008-12-071-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.
* Update .gitignore.Kristian Høgsberg2008-12-051-1/+3
|
* Use autoconf instead of $(shell ...) in the Makefile.Kristian Høgsberg2008-12-041-0/+5
|
* Update .gitignore.Kristian Høgsberg2008-12-021-4/+3
|
* Add .gitignore.Kristian Høgsberg2008-11-251-0/+10