Commit graph

  • 3b9976685c Add run-wasm workspace member, as used in winit Ian Douglas Scott 2023-02-20 10:37:25 -08:00
  • 83c0f92dc5
    Merge pull request #71 from rust-windowing/dependencies Jeremy Soller 2023-02-21 09:44:20 -07:00
  • dce6cbc111 Update windows-sys dependency, and winit dev dependency Ian Douglas Scott 2023-02-20 10:04:09 -08:00
  • fec8decc43
    Merge pull request #70 from AngelOnFira/patch-1 David Johnson 2023-01-26 16:19:42 -06:00
  • f98b8c4e25
    Fix changelog link Forest Anderson 2023-01-26 17:15:14 -05:00
  • 31c06ac394
    Merge pull request #69 from pop-os/buffer-resize Jeremy Soller 2023-01-23 06:39:18 -07:00
  • 0bdbf1a752
    fix: update width and height when resizing buffer Ashley Wulber 2023-01-22 22:23:44 -05:00
  • 787958b2a6
    Merge pull request #68 from slint-ui/simon/macos-scale-on-setbuffer Mads Marquart 2023-01-15 18:12:03 +01:00
  • 7ca503cafe add ChangeLog entry for the contents scale update change Simon Hausmann 2023-01-15 17:35:52 +01:00
  • 4c6631c764 mac: retain the NSWindow to ensure that the call to retrieving the backing scale factor in set_buffer works Simon Hausmann 2023-01-15 17:04:57 +01:00
  • 2832a6e42b mac: Fix layer scale not being updated when contents is updated and window is on a new screen Simon Hausmann 2023-01-15 09:09:12 +01:00
  • 33a4c3741b
    m: Cache document in web frontend (#66) John Nunley 2023-01-14 05:48:44 +00:00
  • 125ad070c2
    Merge pull request #64 from rust-windowing/display-window-split Ian Douglas Scott 2023-01-10 16:05:46 -08:00
  • 129069996e Split GraphicsContext into Context and Surface Ian Douglas Scott 2023-01-06 13:08:17 -08:00
  • 3b33bbb0f5
    Merge pull request #63 from rust-windowing/0.2.0 Jeremy Soller 2023-01-06 09:20:43 -07:00
  • 02da341d51
    0.2.0 Jeremy Soller 2023-01-06 08:57:20 -07:00
  • c0142e9faf
    Merge pull request #59 from thedjinn/disable-calayer-actions Jeremy Soller 2023-01-06 09:06:51 -07:00
  • ee3e6e8870
    Merge pull request #62 from rust-windowing/seal-shrink Jeremy Soller 2023-01-06 09:01:55 -07:00
  • 165a15e92c wayland: Seal memfd to prevent shrinking Ian Douglas Scott 2023-01-05 17:23:19 -08:00
  • 2cdbb48b8c
    Merge pull request #61 from rust-windowing/notgull/changelog Jeremy Soller 2023-01-06 08:51:11 -07:00
  • 32fc52ab9b Create changelog jtnunley 2023-01-06 07:43:29 -08:00
  • a6042f664d
    x11: Implement image transfer using the MIT-SHM extension (#46) John Nunley 2023-01-06 03:27:54 +00:00
  • 0f1effe958
    chore: Alphabetize dependencies (#58) John Nunley 2023-01-05 22:37:30 +00:00
  • b72055d122
    Disable CALayer fade action when setting buffers Emil Loer 2023-01-05 22:07:21 +01:00
  • a78becd316
    Add rectangle toggle example Emil Loer 2023-01-05 22:04:11 +01:00
  • 13853fe967
    Merge pull request #54 from ids1024/bsd Jeremy Soller 2023-01-04 07:04:37 -07:00
  • c374c9ebcb
    Merge pull request #55 from ids1024/wayland-buffer Jeremy Soller 2023-01-04 07:01:37 -07:00
  • a90c7bca04 Use cfg_aliases crate to make Wayland/X #[cfg(..)] less redundant Ian Douglas Scott 2022-12-27 15:17:42 -08:00
  • 4f6542ceaa Add support and CI tests for BSDs Ian Douglas Scott 2022-12-22 10:13:32 -08:00
  • afe6da235b
    Merge pull request #56 from i509VCB/doc-wayland-set-buffer David Johnson 2023-01-03 00:11:02 -06:00
  • 4aac1d2860
    detail platform specific behavior of set_buffer on Wayland i509VCB 2023-01-01 13:51:45 -06:00
  • aad40343bc wayland: Block dispatching if back buffer isn't released Ian Douglas Scott 2022-12-27 15:27:36 -08:00
  • a800ca457d
    Merge pull request #53 from ids1024/update Ian Douglas Scott 2022-12-27 13:30:05 -08:00
  • fc1bba64ab Rename SwBufError back to SoftBufferError Ian Douglas Scott 2022-12-27 12:23:27 -08:00
  • 0109b1538a Specify rust-version in Cargo.toml Ian Douglas Scott 2022-12-27 12:20:07 -08:00
  • ca3988a2f7 Use stable 0.30 release of wayland-client Ian Douglas Scott 2022-12-27 12:18:14 -08:00
  • 3eeafad834
    x11: Add XCB support to the X11 backend (#52) John Nunley 2022-12-27 09:14:54 -08:00
  • d5bb2c1c78
    Merge pull request #51 from rust-windowing/jackpot51/readme-fork-notice David Johnson 2022-12-23 09:47:29 -06:00
  • 11fdcfacd0
    Remove notice about fork Jeremy Soller 2022-12-23 08:24:26 -07:00
  • f754bdaf37
    Merge pull request #47 from rust-windowing/clarify-maintainership Mads Marquart 2022-12-23 06:34:06 +01:00
  • 3b155497af
    Merge pull request #50 from rust-windowing/better-unsafe Mads Marquart 2022-12-23 06:33:41 +01:00
  • ff5824b6a5 Avoid a bit of unsafe in Windows backend Mads Marquart 2022-12-23 04:20:01 +01:00
  • 89bd260fd8 Use #![deny(unsafe_op_in_unsafe_fn)] Mads Marquart 2022-12-23 04:19:41 +01:00
  • c9e3652d13 Fix typo Mads Marquart 2022-12-23 04:16:43 +01:00
  • 9023b096d7 Updated rest of the code to use softbuffer name instead of swbuf David Johnson 2022-12-22 18:43:54 -06:00
  • ddb1b9bfeb Updated Cargo.toml to reflect swbuf+softbuffer merge David Johnson 2022-12-22 18:39:56 -06:00
  • 4d1a7a1216 Add @john01dav as core maintainer Mads Marquart 2022-12-22 23:15:30 +01:00
  • cf0b435790
    Add rustfmt/clippy to the CI (#22) John Nunley 2022-12-22 14:15:09 -08:00
  • 5674886dfa
    Add reformat to the CI (#21) John Nunley 2022-12-22 12:35:18 -08:00
  • df091d59dd
    Merge pull request #4 from notgull/static-dispatch John Nunley 2022-12-22 11:10:48 -08:00
  • 319ff565a5 Use static dispatch jtnunley 2022-12-22 10:09:47 -08:00
  • 58d4fd41b7 Add Github Actions CI, based on winit Ian Douglas Scott 2022-12-21 16:23:40 -08:00
  • b0d6ffbf17 Fix clippy lints Ian Douglas Scott 2022-12-21 16:48:33 -08:00
  • f193f10ec0 Add wayland-dlopen feature, like winit Ian Douglas Scott 2022-12-21 17:16:45 -08:00
  • d95919c32e x11: Fix compiling; window is not a pointer Ian Douglas Scott 2022-12-21 18:22:51 -08:00
  • 300a4d819a chore: Clean up win32 and x11 notgull 2022-12-21 17:26:09 -08:00
  • abfb2ac4f9
    Merge pull request #18 from rust-windowing/x11-wayland-features Ian Douglas Scott 2022-12-21 16:42:23 -08:00
  • c73bd4b836 Add feature flags for x11 and wayland Ian Douglas Scott 2022-12-21 16:20:15 -08:00
  • 24fd9ed77a Add @ids1024 as Wayland maintainer Mads Marquart 2022-12-21 20:57:30 +01:00
  • fe80194d69 Add @notgull as Windows and X11 maintainer Mads Marquart 2022-12-22 00:01:46 +01:00
  • 80b45a9a68 Add rust syntax to readme snippet Azriel Hoh 2022-12-22 09:23:46 +13:00
  • b8e8437345 Add @jackpot51 as Redox/Orbital maintainer Mads Marquart 2022-12-21 14:44:41 +01:00
  • 3e42b0589b Add myself as Core Graphics maintainer Mads Marquart 2022-12-21 14:43:46 +01:00
  • e5d8bcf03b Add CODEOWNERS file Mads Marquart 2022-12-21 14:43:34 +01:00
  • 254d33caf6 Fix rustdoc warning about unresolved links Simon Hausmann 2022-12-21 14:37:30 +01:00
  • 25afc6e563
    Merge pull request #6 from slint-ui/simon/macos-scale-fix Mads Marquart 2022-12-21 14:34:09 +01:00
  • b74047ae86 Fix scaling of the buffer on macOS Simon Hausmann 2022-12-13 14:54:40 +01:00
  • fbc48512ef Modify the fruit example to show any logical vs. physical pixel mismatches Simon Hausmann 2022-12-13 14:53:40 +01:00
  • dbd4e796f1 wayland: Avoid allocating more than 2 buffers Ian Douglas Scott 2022-12-20 15:05:20 -08:00
  • cdfae58510 wayland: Reuse buffers and pools; check buffer release Ian Douglas Scott 2022-12-20 14:24:29 -08:00
  • 9b8641fc07 Make new function take both a HasRawWindowHandle and a HasRawDisplayHandle object Jeremy Soller 2022-12-20 10:10:52 -07:00
  • e781cd8cab Add from_raw function for direct use of raw handles Jeremy Soller 2022-12-20 09:40:06 -07:00
  • 99d63063b6 Take a reference to a window in GraphicsContext::new, like glutin and wgpu Jeremy Soller 2022-12-20 08:43:26 -07:00
  • 85b4f189bd Port to win32 jtnunley 2022-12-20 08:08:46 -08:00
  • 95e8d05902
    Rename SoftBufferError to SwBufError Jeremy Soller 2022-12-20 07:10:11 -07:00
  • 33fe3ae3c7
    Enable Wayland and x11 code on FreeBSD Ian Douglas Scott 2022-12-19 16:29:16 -08:00
  • 3dc11f75c1
    Improvements to wayland backend Ian Douglas Scott 2022-12-19 16:07:16 -08:00
  • 7351d68814
    Add Redox/Orbital support Jeremy Soller 2022-12-07 11:27:36 -07:00
  • 939bcc44d8
    Fork to swbuf Jeremy Soller 2022-12-20 07:07:08 -07:00
  • d30d3255c2 Updated winit to 0.27.2 for examples and raw-window-handle to 0.5.0 David Johnson 2022-08-24 00:16:20 -05:00
  • bef3c52706
    Merge pull request #21 from Liamolucko/winapi-features David Johnson 2022-08-23 21:05:29 -05:00
  • 745c2d44dc
    Merge pull request #6 from kpreid/asref David Johnson 2022-08-23 21:03:59 -05:00
  • 3529b2054b #[inline] for the AsRef implementation. Kevin Reid 2022-08-23 19:00:00 -07:00
  • 1745323549
    Merge pull request #12 from i509VCB/wayland/damage-hack David Johnson 2022-08-23 20:54:00 -05:00
  • e217b5c7c5
    Merge pull request #5 from kpreid/mut David Johnson 2022-08-23 20:35:53 -05:00
  • ea6f97e15e Enable needed features of winapi Liam Murphy 2022-07-01 17:49:40 +10:00
  • d0fed096b6
    wayland: temporary horrible fix for damage i509VCB 2022-05-31 15:12:12 -05:00
  • 1c0683c88d Make GraphicsContext::window_mut() an unsafe fn. Kevin Reid 2022-05-26 08:37:37 -07:00
  • cfbde6073c Add impl AsRef<W> for GraphicsContext<W>. Kevin Reid 2022-05-26 08:37:11 -07:00
  • 08883d76c5 Bumped version to 0.1.1, updated README.md, added changelog to README.md David Johnson 2022-05-22 18:20:40 -05:00
  • dac367138e
    Merge pull request #3 from lunixbochs/calayer David Johnson 2022-05-17 00:14:15 -05:00
  • 112e777179 macOS: use a subview, improve image handling Ryan Hileman 2022-05-16 10:16:50 -07:00
  • 44d1ababf0 CALayer: place buffer in top left instead of scaling to window Ryan Hileman 2022-05-16 09:15:21 -07:00
  • ba3b823e1c use CALayer for macOS backend Ryan Hileman 2022-04-24 07:31:19 -07:00
  • 75216061b7
    Merge pull request #2 from Liamolucko/web David Johnson 2022-02-27 22:36:09 -06:00
  • 62529c4069 Show web as supported in README Liam Murphy 2022-02-23 20:08:16 +11:00
  • 7b4717fdc4 Don't use rayon in examples on wasm Liam Murphy 2022-02-23 19:13:26 +11:00
  • d735510f72 Add web support Liam Murphy 2022-02-12 20:24:18 +11:00
  • bc900e69e7 Added animation demo David Johnson 2022-01-31 22:03:48 -06:00
  • 4311b27193 Modified Cargo.toml and README.md to prepare for publication to crates.io David Johnson 2022-01-19 21:57:09 -06:00