Commit graph

  • e0c73347ca egl: fix EGL crash on nvidia (createPlatformWindowSurface fail) master dec05eba 2025-06-16 22:20:08 +02:00
  • 143af553ea wl_output: fix incorrect version check for name callback dec05eba 2025-06-17 00:33:37 +05:00
  • 0fe255c3ce Update drm references to use correct path (libdrm, not drm). dec05eba 2025-06-17 00:32:58 +05:00
  • f5299ad7ae
    Add .gitignore cat 2025-06-13 01:50:40 +00:00
  • c1d313b526 * README: Add updates. hujianwei 2022-11-24 06:13:19 +00:00
  • 151473bfb5 Fully implement tearing control hujianwei 2022-11-24 06:12:06 +00:00
  • bd3d0a96e0 Fix dispatch of leave events with built-in move hujianwei 2022-11-24 02:23:11 +00:00
  • 3213ef6493 Fix scaling of built in resize dimensions hujianwei 2022-11-22 12:50:42 +00:00
  • 8672edcb43 * tests/tearing_control_test.c (LAST_TEST): Fix definition. hujianwei 2022-11-22 11:58:13 +00:00
  • c83e7243e1 Fix the tests hujianwei 2022-11-22 11:10:40 +00:00
  • 2973069bd0 * sync_source.c: New file. hujianwei 2022-11-22 10:58:26 +00:00
  • 1ce5081dfa Major refactoring of the frame clock code hujianwei 2022-11-22 10:57:50 +00:00
  • ed9a704e69 Add tearing control protocol hujianwei 2022-11-19 06:36:56 +00:00
  • 4c7b4a2c5a Check in new files for tearing control protocol hujianwei 2022-11-19 06:28:50 +00:00
  • 94333293c8 Fix compatibility with Chromium hujianwei 2022-11-18 13:11:22 +00:00
  • 042e10486a Fix set_maximized and set_fullscreen for unmapped toplevels hujianwei 2022-11-18 06:16:57 +00:00
  • bc22380754 Add buffer release test hujianwei 2022-11-18 02:38:36 +00:00
  • b35873d200 Add buffer release test hujianwei 2022-11-18 02:34:32 +00:00
  • d894bcd0a0 Add new single-pixel buffer tests hujianwei 2022-11-17 11:12:05 +00:00
  • b2fdfdb2f4 Check in new files for single pixel buffer tests hujianwei 2022-11-17 11:09:46 +00:00
  • 1b02ff9833 Fix crash trying to update seat cursor outputs hujianwei 2022-11-17 06:18:50 +00:00
  • 01a957737b Fix precision of vertex shader hujianwei 2022-11-17 06:07:30 +00:00
  • 5e2d83c0d0 Make test reference data work on systems other than mine hujianwei 2022-11-17 06:06:45 +00:00
  • ac7b6b5915 Allow running tests with an always garbaged subcompositor hujianwei 2022-11-17 04:56:55 +00:00
  • d2abef20c4 Pacify more compiler warnings hujianwei 2022-11-17 02:45:33 +00:00
  • 69e0902cfc Implement wl_output version 4 hujianwei 2022-11-17 02:26:27 +00:00
  • d4df421f8b Implement output transforms hujianwei 2022-11-17 02:11:15 +00:00
  • 7128095c18 Fix names of reference data hujianwei 2022-11-17 01:56:08 +00:00
  • 7deac88eae Add new scale tests hujianwei 2022-11-17 01:52:55 +00:00
  • 897035e531 Add new buffer scale tests hujianwei 2022-11-17 01:36:51 +00:00
  • fb2fd1b5d1 Pacify analyzer warning hujianwei 2022-11-16 11:53:26 +00:00
  • 4772d8cede Fix XDG activation in some edge cases hujianwei 2022-11-16 07:11:03 +00:00
  • 13b3d3d04b Add new seat tests for key presses hujianwei 2022-11-16 02:15:47 +00:00
  • e7b89cec3b Fix crashes during scale changes hujianwei 2022-11-15 12:17:26 +00:00
  • 62a055983c * tests/subsurface_test_39.dump: New file. hujianwei 2022-11-15 05:01:13 +00:00
  • ad9d1c3d6a Add new test for role actions hujianwei 2022-11-15 05:00:56 +00:00
  • dfb8378257 Check in new files for subsurface tests hujianwei 2022-11-15 04:27:18 +00:00
  • e8b746e7ec Update subsurface tests to handle reparenting and fix discovered bugs hujianwei 2022-11-15 04:26:36 +00:00
  • 7919b65eca Fix xdg-positioner implementation hujianwei 2022-11-14 10:26:58 +00:00
  • d32e9cbf8a Remove extra debugging code hujianwei 2022-11-14 06:53:16 +00:00
  • 2979979633 Implement xdg-activation-v1 hujianwei 2022-11-14 06:05:23 +00:00
  • 556cf6dbcc Check in new files for xdg-activation hujianwei 2022-11-14 05:58:00 +00:00
  • a3e87a1f34 Fix built-in resize with new frame clock logic hujianwei 2022-11-14 01:42:01 +00:00
  • ecac908923 Fix some comments hujianwei 2022-11-14 01:12:49 +00:00
  • 30f22613b8 Fix some minor problems hujianwei 2022-11-13 13:45:11 +00:00
  • 563422d8cf Improve handling of pointer unlock events hujianwei 2022-11-13 11:18:44 +00:00
  • b54e5a1a01 * tests/select_helper.c: Make atom_names big enough. hujianwei 2022-11-13 05:46:38 +00:00
  • 3244ab82f2 Track keyboard modifiers on a per-seat basis hujianwei 2022-11-13 03:00:08 +00:00
  • 442f80b667 Implement support for multiple providers hujianwei 2022-11-13 02:08:10 +00:00
  • b022f0dbd9 Fix handling of MULTIPLE selections and add test hujianwei 2022-11-12 08:07:43 +00:00
  • 8810afbe2d Check in new file for select tests hujianwei 2022-11-12 08:04:52 +00:00
  • 456537aee9 * tests/run_test.sh: Allow running select tests. hujianwei 2022-11-12 05:23:31 +00:00
  • 0bdc502068 Fix text input bugs with grabbed popups and bugs found by new tests hujianwei 2022-11-12 03:51:21 +00:00
  • be955e3c79 Check in new files for selection tests hujianwei 2022-11-12 03:42:39 +00:00
  • be117ac93d Improve serial wraparound checking hujianwei 2022-11-11 11:16:01 +00:00
  • c90af69ecd Fix key release tracking for input methods hujianwei 2022-11-11 02:12:14 +00:00
  • 18d18aabb5 Remove broken tests in subcompositor.c hujianwei 2022-11-10 12:36:09 +00:00
  • bf568311a6 Improve handling of keysyms returned by input methods hujianwei 2022-11-10 12:12:53 +00:00
  • 163dca96bd Add scroll valuator tests hujianwei 2022-11-10 06:14:51 +00:00
  • e2afe671df ; * xerror.c (CategorizeClients): Remove debugging code. hujianwei 2022-11-09 02:55:20 +00:00
  • 45df6087d6 Update dmabuf and seat tests hujianwei 2022-11-09 02:12:28 +00:00
  • 9e7af2fe4c * tests/seat_child.png: New file. hujianwei 2022-11-09 02:09:53 +00:00
  • 83435c37b9 * 12to11.conf (GBM): Add variable. hujianwei 2022-11-08 11:53:47 +00:00
  • a8297024f1 Add dma-buf tests hujianwei 2022-11-08 11:53:25 +00:00
  • ec30b855b6 Check in new files for dma-buf tests hujianwei 2022-11-08 11:50:09 +00:00
  • b0815b0b8c Fix initialization of server time overflow timer hujianwei 2022-11-08 11:49:43 +00:00
  • f4194133f9 Better handle X server out-of-memory situations hujianwei 2022-11-08 03:37:37 +00:00
  • 801eee5464 Check in new subsurface test reference data hujianwei 2022-11-07 12:02:30 +00:00
  • 7e9ba17e88 Add subsurface scaling and damage simplification tests hujianwei 2022-11-07 12:01:52 +00:00
  • b487cbe320 Add button press and grab test hujianwei 2022-11-07 10:23:12 +00:00
  • 13a399bd35 * tests/seat_test.c (get_next_expect_data): Remove unused field. hujianwei 2022-11-07 06:21:46 +00:00
  • 686f71c3b4 Add seat testing mechanism and tests for seats hujianwei 2022-11-07 06:21:07 +00:00
  • ef456e4d24 Check in new files for seat tests hujianwei 2022-11-07 06:05:08 +00:00
  • 0042259e28 Check in new test dumps hujianwei 2022-11-06 05:10:28 +00:00
  • 3dcceb506b Fix subsurface commit behavior hujianwei 2022-11-06 05:09:57 +00:00
  • 769827921f Use precomputed width and height in ViewMaxX/ViewMaxY hujianwei 2022-11-06 03:38:48 +00:00
  • 3ed01b13b7 Check in new subsurface test reference data hujianwei 2022-11-06 03:22:18 +00:00
  • e73914d7dd Correctly implement nested subsurface sync or desync hujianwei 2022-11-06 03:21:27 +00:00
  • e5fe4380eb ; * Imakefile: Fix typo. hujianwei 2022-11-06 00:53:00 +00:00
  • 55cae69aa1 Add some initial wrapping for ports hujianwei 2022-11-05 13:31:32 +00:00
  • d17262c6ea * port_gnu.h: New file. hujianwei 2022-11-05 13:29:25 +00:00
  • 6f22495cd1 ; * 12to11.man (OPTIONS): Remove extraneous titled paragraph. hujianwei 2022-11-05 12:28:13 +00:00
  • 736aef224c Fix problems with test Imakefile hujianwei 2022-11-05 12:13:10 +00:00
  • 892b74ede2 ; * 12to11.c (XLMain): Fix call to XInitThreads. hujianwei 2022-11-05 12:02:15 +00:00
  • c26d1c4939 Enable map/unmap optimizations for subsurfaces hujianwei 2022-11-05 10:45:39 +00:00
  • e712b6b57a Check in new subsurface test dumps hujianwei 2022-11-05 10:44:11 +00:00
  • 21aa7494cd Add new buffer scale tests hujianwei 2022-11-05 08:18:18 +00:00
  • fa29286c98 Check in files for buffer scale tests hujianwei 2022-11-05 08:12:29 +00:00
  • cde0e6d701 Add viewporter tests with transforms hujianwei 2022-11-05 06:25:41 +00:00
  • 38f398d7dd Check in files for new test hujianwei 2022-11-05 06:24:22 +00:00
  • ca4d00c38f Update subsurface tests and fix discovered bugs hujianwei 2022-11-05 05:59:05 +00:00
  • 88ac22aa27 Check in files for new subsurface grow/shrink tests hujianwei 2022-11-05 05:57:25 +00:00
  • 47a650cfd6 Add tests for subsurfaces and fix bug found by them hujianwei 2022-11-05 03:44:48 +00:00
  • b8143cf32b * tests/tiny.png: New file. hujianwei 2022-11-05 03:41:20 +00:00
  • f2a504e6eb Check in files for subsurface tests hujianwei 2022-11-05 03:40:54 +00:00
  • 6b60fcefdf Update xdg-shell implementation hujianwei 2022-11-05 01:09:08 +00:00
  • 9faad05a8d Add viewporter shrinking test hujianwei 2022-11-04 12:47:38 +00:00
  • df8f5c7763 Add files for viewporter shrink test hujianwei 2022-11-04 12:46:45 +00:00
  • 1879608d1a Check in new viewporter test files hujianwei 2022-11-04 12:21:39 +00:00
  • b5e71e73b6 ; * tests/test_harness.c (struct image_data_header): Add missing pad. hujianwei 2022-11-04 07:38:59 +00:00