Commit Graph

  • 165e889473 minimal-versions: Bumb thiserror Victor Brekenfeld 2022-01-05 21:59:14 +0100
  • 36d910056c anvil: Update to new apis Victor Brekenfeld 2022-01-05 21:44:38 +0100
  • fafbf300dc desktop: Add missing cfg directives Victor Brekenfeld 2022-01-05 21:24:42 +0100
  • 58f20fb6c7 space: Make `RenderError` require Debug Victor Brekenfeld 2022-01-05 21:06:59 +0100
  • 8059bdc5db desktop: docs Victor Brekenfeld 2022-01-05 20:41:46 +0100
  • 8e34865acc space: Let downstream `RenderElements` hash `(&Space, &Output)` Victor Brekenfeld 2022-01-05 20:40:52 +0100
  • 77fdd1883e
    Merge branch 'Smithay:master' into master Victor Timofei 2022-01-05 20:59:38 +0200
  • a5f3c5c5d2 clippy fixes Victor Brekenfeld 2022-01-05 13:03:41 +0100
  • d69d15630e space: make render error check more readable Victor Brekenfeld 2022-01-04 19:06:18 +0100
  • 26e1576f87 space: make window activation optional Victor Brekenfeld 2022-01-04 18:42:52 +0100
  • 537b34fe0b cleanup: imports Victor Brekenfeld 2022-01-04 18:33:04 +0100
  • 3674daf083 utils: Add macro for global ids Victor Brekenfeld 2022-01-04 18:28:39 +0100
  • 61b19e4198 renderer: fixup damage calculations for smaller buffer sizes Victor Brekenfeld 2022-01-04 18:05:43 +0100
  • 5b6700c151 desktop: fix popup placement Victor Brekenfeld 2022-01-04 12:50:07 +0100
  • 171456c7ba gbm: Support resetting buffers Victor Brekenfeld 2021-12-30 20:08:47 +0100
  • 08ac5ba6d1 desktop: Make window damage public Victor Brekenfeld 2021-12-30 15:57:40 +0100
  • ab21df1943 space: Return new damage on render Victor Brekenfeld 2021-12-29 15:56:00 +0100
  • 7ae79fcba5 winit: Support damage-tracking Victor Brekenfeld 2021-12-29 15:55:44 +0100
  • f423244864 egl: Optionally support buffer age and damage Victor Brekenfeld 2021-12-29 15:54:59 +0100
  • 3530ac7335 egl: stop egl spamming nclassified messages Victor Brekenfeld 2021-12-29 15:52:18 +0100
  • 359c060e0f space: apply transform for output_geometry Victor Brekenfeld 2021-12-28 13:08:18 +0100
  • 64c535464a swapchain: Keep buffers on reset and wipe metadata Victor Brekenfeld 2021-12-28 13:06:11 +0100
  • 8536fa90a1 desktop: streamline custom elements logic Victor Brekenfeld 2021-12-27 00:03:42 +0100
  • bb1e68c916 space: Add support for drawing custom elements Victor Brekenfeld 2021-12-20 19:13:55 +0100
  • 5b85333eaf desktop: clamp damage to bbox Victor Brekenfeld 2021-12-20 19:13:30 +0100
  • 827a3c8c2a desktop: Fixup intersection calls Victor Brekenfeld 2021-12-20 19:12:21 +0100
  • a948ff8829 space: commit does not need mutable self Victor Brekenfeld 2021-12-20 13:40:08 +0100
  • a20fd0c65d window: cache bbox Victor Brekenfeld 2021-12-17 12:59:11 +0100
  • d84a66e053 desktop: api cleanups Victor Brekenfeld 2021-12-16 13:04:00 +0100
  • d7350d18ee desktop: fix negative damage values Victor Brekenfeld 2021-12-14 14:38:33 +0100
  • 94968e2d0f desktop: track damage per space/output Victor Brekenfeld 2021-12-14 14:12:08 +0100
  • 3b39d780fe desktop: layer-shell support Victor Brekenfeld 2021-12-13 22:06:39 +0100
  • cea88fdde0 desktop: Various cleanups Victor Brekenfeld 2021-12-13 22:06:13 +0100
  • 31b308836f renderer: Use fine grained damage for rendering Victor Brekenfeld 2021-12-07 18:34:10 +0100
  • f55f1bbbe0 desktop: handle xdg-popups Victor Brekenfeld 2021-12-06 20:19:03 +0100
  • 90f7d53a3a space: fixup miscalculations Victor Brekenfeld 2021-12-02 12:45:58 +0100
  • 25b74e2eaa space: change output_for_window to return Vec Victor Brekenfeld 2021-12-02 12:45:21 +0100
  • 7578fab9cf desktop: map_window remove unnecessary Result and activate Victor Brekenfeld 2021-12-01 18:46:23 +0100
  • 2c0ae025de desktop: Track surface enter/leave for outputs Victor Brekenfeld 2021-11-30 16:53:42 +0100
  • 44829d8fba desktop: Only render surface damage, if window was not moved Victor Brekenfeld 2021-11-28 22:30:17 +0100
  • 98906555f5 desktop: Add new desktop abstractions module Victor Brekenfeld 2021-11-28 01:22:00 +0100
  • 76787fb7df renderer: Account for OpenGLs coordinate system in the Gles2Renderer Victor Brekenfeld 2021-11-27 21:48:01 +0100
  • eccdd5221c renderer: Make Transform::transform_size use a Size instead of u32 Victor Brekenfeld 2021-11-27 21:13:33 +0100
  • 57f45d9941 renderer: Allow clear calls on specific regions Victor Brekenfeld 2021-11-27 20:17:18 +0100
  • 55ec6dc7cb output: Add userdata to wayland output object Victor Brekenfeld 2021-11-27 20:10:41 +0100
  • 569783655a
    Merge pull request #445 from Smithay/fix/keysym_handle Victoria Brekenfeld 2022-01-02 00:00:22 +0100
  • 06704fb3be seat: Export KeysymHandle Victoria Brekenfeld 2021-12-31 12:52:09 +0100
  • c232b5c108 backend: Make SwapBuffersError Send+Sync Victor Berger 2021-12-29 16:07:58 +0100
  • 35c9e02b0d
    Merge pull request #442 from dragonnn/fix-use_mode Victoria Brekenfeld 2021-12-23 22:04:35 +0100
  • 5ce5a8abcc call resize after applying new pending model dragonn 2021-12-23 17:49:39 +0100
  • 9a7cd23093 make use_mode use the new mode size on test_buffer dragonn 2021-12-23 17:47:12 +0100
  • f8014568de
    Merge pull request #441 from Smithay/fix/x11_no_modifiers Victoria Brekenfeld 2021-12-22 21:25:34 +0100
  • 6d51d1dea0 x11: Don't use modifiers on old dri3 versions Victor Brekenfeld 2021-12-22 21:02:22 +0100
  • 9bf4dc5f3c
    Merge pull request #440 from Smithay/fix/x11_device_events Victoria Brekenfeld 2021-12-22 20:04:51 +0100
  • 94b3ce8e6f x11: Add virtual Device{Added, Removed} events Victor Brekenfeld 2021-12-21 20:11:03 +0100
  • cc6225ce21 x11: Move window from Metadata into events Victor Brekenfeld 2021-12-21 20:09:31 +0100
  • 0afebf5fdb
    Merge pull request #437 from i509VCB/x11/fix-error-drop Victoria Brekenfeld 2021-12-21 02:18:59 +0100
  • 1528562813
    Merge pull request #439 from Smithay/fixup/intersection Victoria Brekenfeld 2021-12-20 20:36:59 +0100
  • 5d8ac82688 geometry: Don't compute intersection for non-overlapping rects Victor Brekenfeld 2021-12-20 19:09:58 +0100
  • 2a9a4decab
    Fix format Victor Timofei 2021-12-19 03:20:18 +0200
  • d08f9e2a98
    Remove window decorator Victor Timofei 2021-12-19 03:17:04 +0200
  • 67daf0d433
    Merge branch 'Smithay:master' into master Victor Timofei 2021-12-18 23:11:49 +0200
  • ed105528de
    x11: emit errors when presentation fails i509VCB 2021-12-17 19:14:14 -0600
  • d6051a873f
    x11: move X11Surface to submodule to reexport and reorganize internal functions i509VCB 2021-12-17 16:53:03 -0600
  • c0b9ecbcdf
    Merge pull request #434 from Smithay/feature/geometry_additions Victoria Brekenfeld 2021-12-17 22:35:44 +0100
  • 4faacfdc7c
    Merge pull request #436 from i509VCB/x11-poll-unblocker Victoria Brekenfeld 2021-12-17 19:32:49 +0100
  • 22204f2845
    x11: internal window to send close backend event to i509VCB 2021-12-17 11:59:19 -0600
  • 05924dc2ff
    Merge branch 'Smithay:master' into master Victor Timofei 2021-12-17 18:11:39 +0200
  • 8022a60089 utils: documentation fixup Victor Brekenfeld 2021-12-16 16:57:07 +0100
  • 7ad5edd6a3 utils: make all geometry operations saturating Victor Brekenfeld 2021-12-16 16:56:53 +0100
  • 4628fc6bcc utils: Add intersection to Rectangle Victor Brekenfeld 2021-12-16 16:55:22 +0100
  • 1a7027eefc utils: overlap support on-the-fly rect conversion Victor Brekenfeld 2021-12-16 16:54:32 +0100
  • ee5c14e673 utils: use stable memory layout for Point/Size/Rectangle Victor Brekenfeld 2021-12-16 16:54:05 +0100
  • 2f683112a7 utils: Add min/max to Coordinate Victor Brekenfeld 2021-12-16 16:53:16 +0100
  • 95b915d429 utils: Make Coordinate public Victor Brekenfeld 2021-11-27 21:10:55 +0100
  • 37adc1174c utils: Add Rectangle::contains_rect Victor Brekenfeld 2021-11-27 20:53:26 +0100
  • 3c7bbf65c4 utils: Add Rectangle::to_i32_* variants Victor Brekenfeld 2021-11-27 20:51:32 +0100
  • 82f2e2def6
    Merge pull request #433 from i509VCB/x11/invert-window-inner Victoria Brekenfeld 2021-12-16 13:41:57 +0100
  • b80281dcc8
    x11: fix window drop not destroying i509VCB 2021-12-15 20:04:53 -0600
  • 51ad2d060f
    Merge branch 'Smithay:master' into master Victor Timofei 2021-12-13 18:07:22 +0200
  • e6ed93beb1
    Merge pull request #429 from i509VCB/x11/fix-reentrance Victoria Brekenfeld 2021-12-11 16:29:22 +0100
  • fa14d56b2a
    Try add manual dispatch event Victor Timofei 2021-12-11 16:26:48 +0200
  • 89399181b0
    Format file Victor Timofei 2021-12-11 14:21:51 +0200
  • 44b8a88de6
    Use ctrl as mod key for debugging purposes Victor Timofei 2021-12-11 14:14:50 +0200
  • 145c0bc2df
    Focus window on mouse hover Victor Timofei 2021-12-11 14:14:12 +0200
  • 09ce3da742 x11: Do not hold lock when dispatching events i509VCB 2021-12-06 15:31:55 -0600
  • 6b1788d002 rewind the keymap file before passing it to clients Christian Meissl 2021-12-03 20:04:52 +0100
  • 1088e62a6f
    Merge pull request #426 from i509VCB/x11/multi-window Victoria Brekenfeld 2021-12-03 20:05:32 +0100
  • e4e964c869 x11: rework impl to allow multiple windows i509VCB 2021-11-29 17:04:46 -0600
  • 4f26641f8c x11: require wrapping gbm device in an Arc<Mutex<_>> i509VCB 2021-11-29 13:26:35 -0600
  • 210ab8fb21 allocator: general impls for Arc<Mutex<_>> and Rc<RefCell<_>> i509VCB 2021-11-29 12:18:05 -0600
  • 769fc8cfd2
    Merge pull request #427 from i509VCB/clippy-1.57 Victoria Brekenfeld 2021-12-03 14:32:32 +0100
  • 7358d8c9cb resolve new clippy lints i509VCB 2021-12-02 18:06:41 -0600
  • f3ae4581c7
    Merge pull request #425 from Smithay/fixup/buffer_age Victoria Brekenfeld 2021-11-29 18:27:27 +0100
  • bd305dc7ee x11: fixup buffer age Victor Brekenfeld 2021-11-28 01:14:17 +0100
  • 485aa2a9c7 swapchain: Do not increase the age of 0-age slots Victor Brekenfeld 2021-11-28 01:17:38 +0100
  • a8bc2f4a50
    Merge pull request #421 from Smithay/x11/swapchain Victoria Brekenfeld 2021-11-27 19:53:12 +0100
  • 8a5d030a98 x11: Use swapchain and expose age Victoria Brekenfeld 2021-11-24 19:35:50 +0100
  • 9ba03c7675
    Merge pull request #422 from LoipesMas/patch-1 Victoria Brekenfeld 2021-11-26 22:09:52 +0100
  • 4c514156b7
    Fix ScaleDown scaling up LoipesMas 2021-11-26 20:57:16 +0100