Commit graph

  • 091511af44 ci: build with ASan Simon Ser 2022-07-27 09:05:01 +0200
  • dd154d6914
    build: set c_std to c11 Stephan Lachnit 2022-07-26 10:25:49 +0200
  • 493685ff1b
    test: add includes to partial drm dependency Stephan Lachnit 2022-07-26 10:24:12 +0200
  • 4a42a1a6a9 build: fix library version Simon Ser 2022-05-24 12:23:01 +0200
  • 8a95d52890 build: bump version to 0.3.0-dev Simon Ser 2022-05-24 12:15:11 +0200
  • ac919002ca build: bump version to 0.3.0 Simon Ser 2022-02-10 13:57:06 +0100
  • 378ccb4f84 test/alloc: add zpos-3x-zero-alpha v0.2.0 Simon Ser 2022-01-31 14:29:16 +0100
  • 223e288ae6 test/alloc: add zpos-3x-zero-fb-id Simon Ser 2022-01-31 14:26:20 +0100
  • b9ca919009 Ignore invisible layers in layer_intersects Simon Ser 2021-08-18 13:07:23 +0200
  • 7a06f8c597 test/alloc: rename composition-zero-fb-id to composition-no-props Simon Ser 2022-01-31 14:05:58 +0100
  • 3004a0dcbd test/alloc: move zero-fb-id-fail to test data Simon Ser 2022-01-31 13:59:34 +0100
  • 998d8c6a59 test/alloc: drop test_needs_composition logic Simon Ser 2022-01-31 13:55:58 +0100
  • 61a8b85059 test/alloc: pass full test_case to run_test Simon Ser 2022-01-31 13:51:32 +0100
  • addeaf6097 test/alloc: replace test_layer.zpos with test_prop Simon Ser 2022-01-31 13:39:47 +0100
  • 32f97b1c51 test/alloc: check test_layer.compat length Simon Ser 2022-01-31 13:30:45 +0100
  • 3ced3be25a test/alloc: make test data const Simon Ser 2022-01-31 13:27:17 +0100
  • 2e1dd93b60 test/alloc: add zpos-2x-fail Simon Ser 2021-12-14 17:02:30 +0100
  • 1db99c213c test/alloc: add zpos-2x-reverse Simon Ser 2021-12-14 17:13:49 +0100
  • 76f456d62e Check layers zpos over the primary plane Simon Ser 2021-12-14 17:13:43 +0100
  • 40ba530616 ci: add .gitlab-ci.yml Simon Ser 2021-12-14 17:05:49 +0100
  • ee8a85a5df test/alloc: add zpos-2x-fail zpos-2x-fail Simon Ser 2021-12-14 17:02:30 +0100
  • a003206c38 Add kernel tracing instrumentation trace Simon Ser 2021-10-01 14:25:22 +0200
  • 28d074e5ab ci: drop py3-setuptools from Alpine packages Simon Ser 2021-10-25 15:16:23 +0200
  • 6166e23127 Migrate to gitlab.freedesktop.org Simon Ser 2021-10-25 15:01:58 +0200
  • b7a6958bca ENOSPC is not fatal for test-only commits Simon Ser 2021-10-08 13:00:40 +0200
  • 70eca070b6 Make plane_get_property static Simon Ser 2021-09-30 14:57:19 +0200
  • 408b6e5463 test/test_prop: add unmatched test case Simon Ser 2021-09-30 14:54:33 +0200
  • aa30b8fb97 Log number of atomic test-only commits Simon Ser 2021-09-30 09:41:39 +0200
  • d706fc64f3 hack: poor man's DRM debugging drm-logs-hack Simon Ser 2021-08-18 13:05:36 +0200
  • 73f4867ba1 Remove primary plane special case primary-plane-special-case Simon Ser 2021-08-13 12:41:36 +0200
  • bc0d0617ac Remove test/include/ Simon Ser 2021-08-13 22:04:28 +0200
  • 32683879e7 Add newline after function return type Simon Ser 2021-08-13 22:02:33 +0200
  • 120ad6fb73 build: turn on additional warnings Simon Ser 2021-08-13 15:39:04 +0200
  • 447a9e8921 Document why the primary plane is a special case Simon Ser 2021-08-13 12:38:05 +0200
  • 8a971695bd test: introduce liftoff_mock_require_primary_plane Simon Ser 2021-08-13 12:28:13 +0200
  • 149e149643 Improve alloc debug logging Simon Ser 2021-08-13 09:23:16 +0200
  • 8360818a7e Zero-initialize alloc_step and alloc_result Simon Ser 2021-08-12 19:30:34 +0200
  • cc3eec82fd Print alloc debug logs as a tree Simon Ser 2021-08-12 19:27:17 +0200
  • f88df73fad Log when a test-only commit fails Simon Ser 2021-08-12 19:12:08 +0200
  • b941c3eb03 Log number of layers in output_log_layers Simon Ser 2021-08-12 18:36:52 +0200
  • 8f8c4d18a5 test: make sure NDEBUG is not defined Simon Ser 2021-08-12 18:15:50 +0200
  • fe76702dfb Log number of candidate planes Simon Ser 2021-08-09 13:08:48 +0200
  • 30ba835645 Log when no layer has been a plane Simon Ser 2021-08-09 12:58:35 +0200
  • 9a6a7aaa87 Make fp16_to_double static Simon Ser 2021-08-09 12:50:32 +0200
  • 7f07d398d1 Improve prop value pretty-printing in output_log_layers Simon Ser 2021-08-09 12:48:30 +0200
  • 6321e7c5aa Add needs_composition APIs Simon Ser 2020-12-06 15:07:03 +0100
  • 87e5dcfe72 build: bump version to 0.2.0 Simon Ser 2021-08-09 11:29:05 +0200
  • 89c1d37547 Make liftoff_layer_set_property return negative errno Simon Ser 2021-08-09 11:27:08 +0200
  • 516cf9404d Stop including stdbool.h from libliftoff.h Simon Ser 2021-07-30 16:22:58 +0200
  • f5a2b541ce Make liftoff_device_register_all_planes return an int Simon Ser 2021-07-30 16:19:29 +0200
  • 61fd4c099a Make liftoff_output_apply return an int Simon Ser 2021-07-27 12:28:00 +0200
  • a58b638736 build: bump version to 0.1.0 v0.1.0 Simon Ser 2021-07-01 14:34:53 +0200
  • 37a5f27e89 readme: link to the example/ dir Simon Ser 2021-07-01 13:24:28 +0200
  • 2e4254b124 readme: link to compositor guidelines Simon Ser 2021-07-01 13:23:26 +0200
  • b94f1e104f doc/compositor: new document Simon Ser 2021-07-01 13:20:46 +0200
  • 326c8d67ad Fixup reference to liftoff_layer_get_plane_id in docs Simon Ser 2021-07-01 13:14:23 +0200
  • f1c2ac1981 readme: update short description Simon Ser 2021-07-01 11:55:25 +0200
  • 27614202d2 readme: add missing liftoff_device_register_all_planes call Simon Ser 2021-07-01 11:52:58 +0200
  • bcb6e3cfb8 Replace liftoff_layer_get_plane_id with liftoff_layer_get_plane Simon Ser 2021-07-01 11:49:36 +0200
  • 8260fa67d7 Introduce liftoff_plane_get_id Simon Ser 2021-07-01 11:39:45 +0200
  • 562f8b0af6 Allow to choose which planes are managed by libliftoff Simon Ser 2021-02-23 18:01:38 +0100
  • 1616f8ae6a test/alloc: document test_layer and test_setup Simon Ser 2021-06-24 19:05:01 +0200
  • 799dddd6c4 ci: drop codecov Simon Ser 2021-04-30 10:17:59 +0200
  • b08bbaa5e6 Split liftoff_log_init into set_handler and set_priority Simon Ser 2021-03-31 12:44:24 +0200
  • 12eb851a40 readme: reference the example/ dir Simon Ser 2021-03-29 17:39:25 +0200
  • c4ef21af35 Move layer_is_visible to layer.c Simon Ser 2021-02-24 11:40:01 +0100
  • 470af77869 Rename pkg-config file to "libliftoff" Simon Ser 2021-02-24 11:01:23 +0100
  • 88eb35b084 build: remove libraries keyword arg from pkgconfig.generate Simon Ser 2021-02-24 10:59:23 +0100
  • 27462556db Document that liftoff_device_create takes ownership of the FD Simon Ser 2021-02-23 18:10:47 +0100
  • fbc4cf8dba
    Stop enabling UNIVERSAL_PLANES Simon Ser 2020-12-22 15:06:13 +0100
  • c9e42e3c14
    Improve doc comments Simon Ser 2020-12-06 15:23:01 +0100
  • eaf52b49fc
    test: add test with immutable zpos plane props Simon Ser 2020-12-05 18:52:52 +0100
  • 92fbebbe88
    test: add missing plane alpha prop to prop@ignore-alpha Simon Ser 2020-12-05 18:34:37 +0100
  • 40411f6d3e
    Don't re-alloc when FB_DAMAGE_CLIPS changes Simon Ser 2020-12-05 14:36:47 +0100
  • 9bfe58b7d2
    Don't re-alloc when alpha changes Simon Ser 2020-12-05 13:06:44 +0100
  • eda317c25c
    Don't re-alloc on IN_FENCE_FD change Simon Ser 2020-12-05 12:44:08 +0100
  • 86d7bc9fd7
    test: add dynamic unset-fb and set-fb tests Simon Ser 2020-12-05 12:36:34 +0100
  • 89b37acd98
    Force re-alloc when previous FB_ID was 0 Simon Ser 2020-12-05 12:34:25 +0100
  • b936348acc
    Replace liftoff_layer_property.changed with prev_value Simon Ser 2020-12-05 12:28:50 +0100
  • 1700cbf1c9
    Force re-alloc when setting FB to 0 Simon Ser 2020-12-05 12:18:36 +0100
  • b4bddc77a2
    test: refactor dynamic test Simon Ser 2020-12-05 11:53:56 +0100
  • 93a346ff95
    example: fix exit status after failed drmModeAtomicCommit Simon Ser 2020-11-12 15:15:55 +0100
  • 24abeb923f
    Remove DRM_MODE_PAGE_FLIP_EVENT from commit flags Simon Ser 2020-11-10 16:42:06 +0100
  • 679e2bb0cd
    Allow caller to pass commit flags Simon Ser 2020-11-10 16:27:55 +0100
  • f7837738c4
    ci: add freebsd CI Simon Ser 2020-11-05 15:21:51 +0100
  • 0095702303 build: ignore warnings in libdrm headers Jan Beich 2020-10-20 21:19:55 +0000
  • ca097d55bc test: bump POSIX version for CLOCK_MONOTONIC Jan Beich 2020-10-20 21:11:36 +0000
  • b0042828ad
    test: add test with fully transparent layer Simon Ser 2020-05-26 21:30:31 +0200
  • 8ff01dc6a1
    Don't pick a plane for fully transparent layers Simon Ser 2020-05-26 21:29:21 +0200
  • 5603060a9b
    Take disabled layers into account in non_composition_layers_len Simon Ser 2020-05-26 20:08:12 +0200
  • 46095c6428
    test/libdrm_mock: add prefix to logs Simon Ser 2020-05-26 18:55:47 +0200
  • 6d4e22a5f8
    test: a test-only commit doesn't apply properties Simon Ser 2020-05-26 18:47:52 +0200
  • 95da3ee649
    Add support for the rotation property Simon Ser 2020-05-26 11:34:17 +0200
  • 234dce4f20
    test: add test for alpha prop Simon Ser 2020-05-22 17:44:41 +0200
  • 44946c44d8
    Add support for the alpha property Simon Ser 2020-05-22 17:40:33 +0200
  • c214afa3ee
    test: allow to attach props to mock planes Simon Ser 2020-05-22 17:36:27 +0200
  • 7cca504ae6
    test: add internal mutable prop list Simon Ser 2020-05-22 17:39:33 +0200
  • 2b02f50553
    Replace assert(0) with abort() Simon Ser 2020-05-19 12:10:17 +0200
  • ded5bd083c
    Print composition layer in logs Simon Ser 2020-04-09 18:25:37 +0200
  • 049077aee5
    readme: add link to FOSDEM 2020 talk Simon Ser 2020-03-25 16:23:59 +0100