1
0
Fork 0

Commit graph

  • 030388cf25
    Merge pull request #43 from BillyDM/master william light 2020-09-11 18:52:43 +0200
  • e67887d92f Remove Interval event Billy Messenger 2020-09-11 11:49:56 -0500
  • 52580cc2a9 rebase Billy Messenger 2020-09-11 11:43:46 -0500
  • ddbc95a2ed Merge branch 'master' of https://github.com/RustAudio/baseview into master Billy Messenger 2020-09-11 11:39:20 -0500
  • 2f02e0bf5c README: update Discord channel name William Light 2020-09-11 18:07:02 +0200
  • 7bb68d7d59 .github/workflows: add libxcb-icccm4-dev to ubuntu runner William Light 2020-09-11 18:06:13 +0200
  • b64183fb19 x11: Event::WillClose support William Light 2020-09-11 18:02:22 +0200
  • ce48ae111a
    Merge pull request #42 from RustAudio/rename-draw-to-on_frame william light 2020-09-11 17:48:50 +0200
  • cd48fe57c7
    Merge pull request #41 from RustAudio/x11-frame-timer william light 2020-09-11 17:48:39 +0200
  • 9efade9a18 Fix Windows build Billy Messenger 2020-09-11 10:44:05 -0500
  • 83f2ffd27a Rename scale_factor to scale Billy Messenger 2020-09-11 10:23:19 -0500
  • b8bc006fc1 Add and refactor events Billy Messenger 2020-09-11 10:21:05 -0500
  • 072918cb3f rename WindowHandler.draw() to WindowHandler.on_frame() William Light 2020-09-11 16:49:55 +0200
  • b650bf772f x11: frame/draw callbacks William Light 2020-09-11 16:32:21 +0200
  • dcb99e5c43 x11: switch from wait_for_event() to directly using poll() William Light 2020-09-11 16:13:32 +0200
  • c76f089c96 x11/window: nitpicky code aesthetics William Light 2020-09-11 15:50:10 +0200
  • b5dfbd946e x11: pass XCB conn error back through XcbConnection::new() William Light 2020-09-11 15:47:00 +0200
  • da2c12dd25 x11: move scaling determination funcs into xcb_connection.rs William Light 2020-09-11 15:44:01 +0200
  • 54f8bc7345 x11: split event loop and XCB event handling into separate fns William Light 2020-09-11 15:40:19 +0200
  • 23af18020e
    Merge pull request #39 from glowcoil/window william light 2020-09-11 15:27:58 +0200
  • 5ecce5d28d Window::open() returns WindowHandle struct Micah Johnston 2020-09-07 21:45:08 -0500
  • 601a5d62a4 remove mspc channel (to be replaced by baseview-specific WindowHandle Micah Johnston 2020-09-07 21:39:21 -0500
  • c51aea5c12 rename AppWindow -> WindowHandler Micah Johnston 2020-09-07 21:36:54 -0500
  • 057324e688 adapt x11 backend to new api micah 2020-09-07 14:16:48 -0400
  • bb6a5eeeac adapt macos backend to new api Micah Johnston 2020-09-07 02:43:06 -0500
  • e78598954f adapt windows backend to new api Micah Johnston 2020-09-07 02:37:52 -0500
  • 58ed00eb11 api change: AppWindow methods receive an &mut Window, which implements HasRawWindowHandle Micah Johnston 2020-09-07 02:37:16 -0500
  • 17c673957c
    Merge pull request #38 from glowcoil/master william light 2020-09-07 22:15:26 +0200
  • 08c9aec50c switch from Arc<Mutex<>> to Rc<RefCell<>> since the wndproc is only called on one thread Micah Johnston 2020-09-07 02:16:45 -0500
  • aafd54b76c get Window as pointer instead of using Arc::from_raw() Micah Johnston 2020-09-07 02:12:06 -0500
  • 89bd912a73 call DispatchMessage in event loop and combine handle_message with wnd_proc Micah Johnston 2020-09-07 00:37:27 -0500
  • 1303c365d9
    Merge pull request #37 from glowcoil/fix-macos william light 2020-09-06 18:51:17 +0200
  • d968c6182c
    Merge pull request #34 from glowcoil/master william light 2020-09-06 18:51:00 +0200
  • 4464e6ec1f get macos building Micah Johnston 2020-09-06 11:18:46 -0500
  • 0da82a4bdd pass Arc<Window> by reference instead of cloning Micah Johnston 2020-09-05 21:37:35 -0500
  • 10d3870644 clean up some warnings and cargo fmt Micah Johnston 2020-09-05 21:19:37 -0500
  • 9d39ba9117 don't need to reset userdata, just leak the Arc with into_raw so it stays alive Micah Johnston 2020-09-05 20:40:39 -0500
  • 6e7038d26e remove gl context creation code from windows Micah Johnston 2020-09-05 20:14:37 -0500
  • 6a7bea1fa4 get windows building again Micah Johnston 2020-09-05 20:12:05 -0500
  • 128eab1b1d CI: run tests in pull requests William Light 2020-09-06 00:45:49 +0200
  • 00c18dd91e
    Merge pull request #32 from BillyDM/master william light 2020-09-06 00:36:42 +0200
  • 147037e639 Change unwrap() to unwrap_or(1.0) Billy Messenger 2020-09-05 17:33:41 -0500
  • 08390d6004 Change AppWindow::create_context() to AppWindow::build() Billy Messenger 2020-09-05 17:29:36 -0500
  • 93dfe909a8 fix minor nitpicks Billy Messenger 2020-09-05 17:08:20 -0500
  • dcfc988047 Change raw_handle to use an Xlib handle instead of an Xcb handle Billy Messenger 2020-09-05 16:29:47 -0500
  • c7d9d7d107 Add small wrapper for RawWindowHandle Billy Messenger 2020-09-05 15:22:23 -0500
  • f3ba681877 Replace dpi with scale Billy Messenger 2020-09-05 14:55:45 -0500
  • 15b0c2e857 Replace RenderExpose event with draw method Billy Messenger 2020-09-05 14:41:26 -0500
  • 6cf5966afa Rename Application tratit to AppWindow Billy Messenger 2020-09-05 11:19:09 -0500
  • 29917b87cd Rename Receiver trait to Application Billy Messenger 2020-09-03 11:50:15 -0500
  • 81e791f06b Rename Message to Event. Add AppMessage type and on_app_message method to Receiver trait. Billy Messenger 2020-09-03 11:38:22 -0500
  • ab8cb1c223 Remove Opened message. Add RenderExpose message. Billy Messenger 2020-09-03 10:58:24 -0500
  • b0c3792c74 Revert to Receiver trait. Add create_context method to Receiver trait. Billy Messenger 2020-09-03 10:54:23 -0500
  • a5829cee88 rename build() to open() Billy Messenger 2020-09-03 10:22:25 -0500
  • 2934a4c1fb Remove context creation code. Add mpsc Message channel. Billy Messenger 2020-09-03 10:17:54 -0500
  • 90a25ea988 cargo fmt Billy Messenger 2020-09-02 16:23:03 -0500
  • 9234f050c0 Add compiler arguments for choosing between OpenGL or wgpu. Add Receiver and Message types. Billy Messenger 2020-09-02 16:22:49 -0500
  • efce8c5ec9
    Merge pull request #26 from crsaracco/master Charles Saracco 2020-07-08 17:18:33 -0400
  • bf3b15070c
    Merge pull request #29 from MirkoCovizzi/experiments Mirko Covizzi 2020-07-08 23:12:27 +0200
  • 98b8a1186b Cargo fmt Mirko Covizzi 2020-07-08 23:07:22 +0200
  • fd7f4c1032 Merge remote-tracking branch 'upstream/master' into experiments Mirko Covizzi 2020-07-08 23:04:39 +0200
  • df72b11c74 Successful execution and rendering on Windows host Mirko Covizzi 2020-07-08 23:03:03 +0200
  • 2d3bb0c817
    Merge pull request #28 from MirkoCovizzi/experiments Mirko Covizzi 2020-06-30 21:58:11 +0200
  • 46dacdfc37 Event management refactoring Mirko Covizzi 2020-06-30 21:53:04 +0200
  • 0bd1ae52c5 Cargo fmt Mirko Covizzi 2020-06-30 21:29:00 +0200
  • c6293cd7d1 Add Timer Mirko Covizzi 2020-06-30 21:25:53 +0200
  • 5ed224f097
    Merge pull request #27 from MirkoCovizzi/master Mirko Covizzi 2020-06-16 20:14:25 +0200
  • 96380305d4 Merge branch 'events' Mirko Covizzi 2020-06-15 23:03:16 +0200
  • c499697a9a Windows: add basic event handling Mirko Covizzi 2020-06-15 23:02:39 +0200
  • 7308763470 Handle keyboard and mouse events (just println! for now) Charles Saracco 2020-06-15 01:39:44 -0400
  • 04aa80ad3d
    Add discord link to README.md Charles Saracco 2020-06-15 00:29:01 -0400
  • 733b376194
    Merge pull request #25 from crsaracco/master Charles Saracco 2020-06-15 00:25:05 -0400
  • c42b218bb1 Better DPI scale factor strategy for X11 Charles Saracco 2020-06-14 00:14:01 -0400
  • 16363dcc4b
    Merge pull request #24 from MirkoCovizzi/issue-17+20 Mirko Covizzi 2020-06-12 22:45:13 +0200
  • f35f97c73e Windows: Refactor: move register window class into its own function Mirko Covizzi 2020-06-12 22:41:30 +0200
  • 76f05e17d7
    Merge pull request #23 from MirkoCovizzi/issue-15 Mirko Covizzi 2020-06-09 22:00:35 +0200
  • c54a2b3fb3 Merge branch 'issue-15' of https://github.com/MirkoCovizzi/baseview into issue-15 Mirko Covizzi 2020-06-09 21:57:18 +0200
  • 8c2c743da4 Windows: implement window close method Mirko Covizzi 2020-06-09 21:48:17 +0200
  • e88fabe722 Windows: implement window close method Mirko Covizzi 2020-06-09 21:48:17 +0200
  • 45ea5387b4
    Merge pull request #14 from MirkoCovizzi/issue-13 Mirko Covizzi 2020-06-08 23:07:43 +0200
  • 561d1a3005 Cargo fmt Mirko Covizzi 2020-06-08 23:04:18 +0200
  • 9324b1b129 Windows: Refactor: move guid generation to fn Mirko Covizzi 2020-06-08 23:02:42 +0200
  • 2d4db1575d Windows: Add message box Mirko Covizzi 2020-06-08 22:59:17 +0200
  • 0feae21459
    Merge pull request #11 from MirkoCovizzi/master Mirko Covizzi 2020-06-04 23:52:40 +0200
  • 756b182250 Windows: add basic parent window support Mirko Covizzi 2020-06-02 22:21:59 +0200
  • 9d4d82f9f7
    Merge pull request #10 from crsaracco/master Mirko Covizzi 2020-05-31 21:48:40 +0200
  • cc6d17169e OpenGL surface for X11/XCB Charles Saracco 2020-05-31 14:29:32 -0400
  • 8d43a9e87e
    Merge pull request #9 from crsaracco/master Charles Saracco 2020-05-30 15:47:06 -0400
  • 3b85a4dcda Add README.md Charles Saracco 2020-05-29 18:43:37 -0400
  • 472c7a00cb
    Merge pull request #8 from MirkoCovizzi/master Mirko Covizzi 2020-05-30 16:49:47 +0200
  • abd64adb16 Make code more idiomatic Mirko Covizzi 2020-05-29 22:29:49 +0200
  • 09fc541055 Cargo clippy Mirko Covizzi 2020-05-29 21:19:56 +0200
  • 0583f3de5f Cargo fmt Mirko Covizzi 2020-05-29 21:04:51 +0200
  • e2c4c53f32 Add OpenGL context on Windows Mirko Covizzi 2020-05-29 21:03:22 +0200
  • da758e3da4
    Merge pull request #7 from MirkoCovizzi/master Mirko Covizzi 2020-05-29 11:31:51 +0200
  • 829fa2c9bd Merge Mirko Covizzi 2020-05-29 11:30:43 +0200
  • c4aabbdac1
    Merge pull request #6 from glowcoil/master Charles Saracco 2020-05-28 17:43:34 -0400
  • aedaed6766
    Merge pull request #5 from crsaracco/master Charles Saracco 2020-05-28 17:43:01 -0400
  • e5c37cc0de Cleanup GUID string and add more conditional compilation Mirko Covizzi 2020-05-26 09:39:13 +0200
  • 1b33c3c33e unify api and file structure across platforms; make example platform-independent Micah Johnston 2020-05-25 21:10:32 -0500