Commit Graph

  • 2179d49656 Try fix travis by switching install script to use rustup.rs mitchmindtree 2017-03-25 15:18:12 +11:00
  • 9363ee20f3 Publish 0.6.3 with recent non-breaking macOS fixes mitchmindtree 2017-03-25 14:51:58 +11:00
  • ef57b4bda0 Merge pull request #157 from mitchmindtree/macos_fixes mitchmindtree 2017-03-22 21:56:32 +11:00
  • cccc48b84d [macos] Emit a resize event when Window changes screens mitchmindtree 2017-03-19 20:30:54 +11:00
  • 4656540417 Close NSWindow when Window is dropped if not already closed. mitchmindtree 2017-03-19 19:32:24 +11:00
  • 27bd796c2a [macos] Remove Window from EventsLoop's Window list on close and drop mitchmindtree 2017-03-19 19:20:38 +11:00
  • 41e7572147 [macos] Avoid panic when callback is None. mitchmindtree 2017-03-19 19:09:20 +11:00
  • 4b39f81621 Avoid leaking Windows by storing Weak pointers in EventsLoop mitchmindtree 2017-03-19 18:19:24 +11:00
  • c6968782b1 Merge pull request #156 from vberger/master tomaka 2017-03-15 10:29:46 +01:00
  • 08254e68fb Readd pub import erroneously removed Victor Berger 2017-03-15 10:11:43 +01:00
  • 65034f2edf Merge pull request #155 from vberger/master tomaka 2017-03-13 21:06:35 +01:00
  • 50f38e2f76 wayland: Update to wayland 0.8.6 Victor Berger 2017-03-13 19:18:49 +01:00
  • 2e82cac69a Merge pull request #154 from vberger/wayland_new_api tomaka 2017-03-11 09:04:09 +01:00
  • d3356763dc wayland: add some comments Victor Berger 2017-03-10 23:56:31 +01:00
  • 3ff9eb08e8 wayland: cleanup signal to prune dead windows Victor Berger 2017-03-10 23:40:31 +01:00
  • 17fde48ed7 wayland: move input logic to the event loop Victor Berger 2017-03-10 23:22:59 +01:00
  • 6850a2f76f Merge pull request #153 from MortimerGoro/android_events tomaka 2017-03-06 15:03:34 +01:00
  • f961bdd668 Implement android events and wake event loop. Imanol Fernandez 2017-03-06 12:51:23 +01:00
  • aa9678454d Merge pull request #152 from mystal/fix_decorations tomaka 2017-03-06 10:47:08 +01:00
  • deeda59689 Clean up macOS window style logic Gabriel Martinez 2017-03-05 14:50:39 -08:00
  • 0b530b026d Support disabling window decorations in X11 Gabriel Martinez 2017-03-05 09:27:03 -08:00
  • 7336cacf07 wayland: mugrate to new API Victor Berger 2017-03-04 14:04:01 +01:00
  • 9aaa788434 linux: Remove dead code from wayland & fix some trivial warnings. Victor Berger 2017-03-04 11:14:08 +01:00
  • 503df767dc Merge pull request #151 from vberger/wayland_new_api tomaka 2017-03-04 11:05:51 +01:00
  • 4e75c1e668 linux: Add missing Window2::id() impl Victor Berger 2017-03-04 10:48:44 +01:00
  • 6bdc0fd824 Merge pull request #150 from vberger/wayland_new_api tomaka 2017-03-04 09:22:13 +01:00
  • e6e96ab6f4 tests: don't instanciate an event loop to check EventsLoop: Send+Sync Victor Berger 2017-03-04 08:21:30 +01:00
  • 624a422f20 linux: move api transition boilerplate to x11/wayland submodules Victor Berger 2017-03-03 21:41:51 +01:00
  • 4acf437221 Move api module into platform::linux Victor Berger 2017-03-03 20:56:27 +01:00
  • d0ae5bda16 Merge pull request #148 from vberger/master tomaka 2017-03-04 08:47:59 +01:00
  • 64c8f66e72 wayland: implement modifiers Victor Berger 2017-03-02 22:36:46 +01:00
  • d1e434b131 Merge pull request #149 from y-fujii/x11_hidpi_factor tomaka 2017-03-03 14:33:16 +01:00
  • d72a345878 implement Window::hidpi_factor() for X11. Yasuhiro Fujii 2017-03-03 21:25:26 +09:00
  • 4c6e4e827a Merge pull request #112 from rigtorp/keyboard-mods tomaka 2017-03-02 20:37:33 +01:00
  • 8d79748cfb Merge pull request #147 from sotaroikeda/upcgl tomaka 2017-03-02 07:44:32 +01:00
  • 3b1df2c585 Update cgl to v0.2 Sotaro Ikeda 2017-03-02 14:48:03 +09:00
  • 290040dbd8 Implement KeyboardEvent ModifiersState for macOS Erik Rigtorp 2017-01-19 20:18:05 -06:00
  • 5d41067a05 Implement KeyboardEvent ModifiersState for win32 Erik Rigtorp 2017-01-19 19:45:02 -06:00
  • a2c6fb720c Implement KeyboardEvent ModifiersState for X11 Erik Rigtorp 2017-02-18 18:27:25 -06:00
  • f3ccdb7aec Add keyboard modifiers to input event Erik Rigtorp 2017-01-17 12:01:10 -06:00
  • 449f7d9d90 Merge pull request #144 from jwilm/fix-x11-wait-event-busy-loop tomaka 2017-02-15 19:18:12 +01:00
  • 2ee658048a Fix busy loop in X11 WaitEventsIterator Joe Wilm 2017-02-15 08:29:12 -08:00
  • adf42909c8 Merge pull request #132 from mitchmindtree/macos_event_loop tomaka 2017-02-14 09:52:10 +01:00
  • 3ad1274a6d Merge pull request #126 from tomaka/impl-20 tomaka 2017-02-11 08:47:23 +01:00
  • 24b44e3b8e Remove confusingly named event import alias mitchmindtree 2017-02-05 20:41:26 +11:00
  • ba71f6fb77 Add missing unsafe block to check for main thread macOS mitchmindtree 2017-02-05 19:53:13 +11:00
  • 926e03039f Panic if the user attempts to create window on non-main thread mitchmindtree 2017-02-05 19:47:39 +11:00
  • b62ecfd517 Fix comments on macOS backend UserCallback methods mitchmindtree 2017-02-05 19:37:00 +11:00
  • 30e00f0454 Fix comment on event conversion special case mitchmindtree 2017-02-05 19:21:51 +11:00
  • 06c1b5903b Fix bug where an NSEvent is produced when a user opens spotlight while the NSApplication is in focus. mitchmindtree 2017-02-05 19:01:27 +11:00
  • cbadc4bc31 Fix issue where window would not focus on startup. mitchmindtree 2017-02-05 18:12:32 +11:00
  • 3482c53c89 Rename old glutin ivar to winit mitchmindtree 2017-02-05 13:28:56 +11:00
  • 3ce7904e01 Wrap the temporarily stored user callback in a type to enforce invariants mitchmindtree 2017-02-05 12:51:09 +11:00
  • c03311fa2d Add a method to simplify emitting an event from the macos poll_events and run_forever methods mitchmindtree 2017-02-04 13:30:34 +11:00
  • fd0ddee63c Panic if the user attempts to run an event loop on a non-main thread on macOS mitchmindtree 2017-02-04 02:55:42 +11:00
  • ea19409960 Make sure EventsLoop::interrupt awakens the waiting event loop mitchmindtree 2017-02-04 02:54:40 +11:00
  • 35dcf8dab9 Only return Awakened on NsApplicationActivated, rather than on every unknown event. mitchmindtree 2017-02-04 00:51:38 +11:00
  • be09639b69 Update the macOS backend to the new futures-compatible API. mitchmindtree 2017-02-03 23:05:57 +11:00
  • 885b927d23 Merge remote-tracking branch 'origin/master' into impl-20 Pierre Krieger 2017-02-03 09:14:24 +01:00
  • b988c174fe Add WindowId type Pierre Krieger 2017-02-03 09:13:11 +01:00
  • ae53bb0f14 Merge pull request #102 from cjhowe/master tomaka 2017-02-03 09:09:02 +01:00
  • 9cd0430ec7 Remove stuff from Window's API Pierre Krieger 2017-02-03 06:48:58 +01:00
  • 03aa7b832b Merge pull request #128 from tomaka/categories tomaka 2017-02-03 06:37:34 +01:00
  • e158af6806 Add categories Pierre Krieger 2017-01-31 10:01:36 +01:00
  • b5d8d305fc Fix unreachable patterns Pierre Krieger 2017-01-28 16:21:41 +01:00
  • 5025db2d59 Unix fix attempt Pierre Krieger 2017-01-28 15:58:14 +01:00
  • 148f507272 Wayland fix attempt Pierre Krieger 2017-01-28 15:56:53 +01:00
  • 7da96121a2 Fix examples Pierre Krieger 2017-01-28 15:45:01 +01:00
  • c3d2289b0c Remove resize_callback from WindowsAttributes Pierre Krieger 2017-01-28 15:34:15 +01:00
  • bcb242983b Add documentation for the new API Pierre Krieger 2017-01-28 15:33:54 +01:00
  • d86fdb48d1 Remove the window from the events loop on destruction Pierre Krieger 2017-01-28 15:14:23 +01:00
  • 0242daa242 Add interrupting the events loop Pierre Krieger 2017-01-28 15:09:01 +01:00
  • e7d43174e7 Implement the transition API Pierre Krieger 2017-01-28 15:05:36 +01:00
  • 2c4db6b16e Update window example Pierre Krieger 2017-01-28 15:01:59 +01:00
  • 422b332c1b Add a transition macro system Pierre Krieger 2017-01-28 15:00:17 +01:00
  • f1d70d351e Merge pull request #82 from tomaka/documentation tomaka 2017-01-28 13:31:36 +01:00
  • 5759bb68f2 Merge pull request #125 from tomaka/linux-rework tomaka 2017-01-28 13:20:33 +01:00
  • 8277b26862 No longer use an api_dispatch module for linux Pierre Krieger 2017-01-28 13:03:17 +01:00
  • 8f9240e4ac Merge pull request #123 from tomaka/tomaka-patch-1 tomaka 2017-01-28 11:30:50 +01:00
  • 5b1d38cb2f Fix stupid shit tomaka 2017-01-28 11:22:20 +01:00
  • 3a139685b9 Merge pull request #122 from tomaka/tomaka-patch-1 tomaka 2017-01-25 08:45:36 +01:00
  • 56b536cd48 Publish 0.5.9 tomaka 2017-01-25 07:58:51 +01:00
  • 6738f7cc2e Merge pull request #118 from ojacobson/macos-window-resize tomaka 2017-01-25 07:58:08 +01:00
  • 6f82ccfba9 De-duplicate resize events. Owen Jacobson 2017-01-24 12:39:35 -05:00
  • a927fa0c7c Merge pull request #121 from potocpav/hand-cursor tomaka 2017-01-24 16:04:35 +01:00
  • bf1585b819 Use a hand pointing a finger in X11 as MouseCursor::Hand Pavel Potocek 2017-01-24 15:35:38 +01:00
  • 7d6b4c3fe5 Naive implementation of resize events for OS X. Owen Jacobson 2017-01-23 23:25:41 -05:00
  • 4cc6faa800 Merge pull request #117 from mitchmindtree/fix_macos_warnings tomaka 2017-01-22 08:45:22 +01:00
  • 95b7d5326e Fix patterns_in_fns_without_body warning on macos mitchmindtree 2017-01-22 17:55:30 +11:00
  • 9b15440b62 Fix non_upper_case_globals warnings on macos mitchmindtree 2017-01-22 17:54:45 +11:00
  • ab61551492 Merge pull request #116 from tomaka/tomaka-patch-1 tomaka 2017-01-20 07:32:46 +01:00
  • 07f7612e3b Pin down to cocoa 0.5.2 tomaka 2017-01-20 07:09:37 +01:00
  • 41ac24b107 Merge pull request #113 from samdphillips/mac-middle-mouse-button tomaka 2017-01-19 20:45:51 +01:00
  • 9af1e0ed0f Merge pull request #111 from jrmuizel/awakened tomaka 2017-01-19 20:29:49 +01:00
  • 3b1fdc0f55 macos: Map our user generated event to Event::Awakened Jeff Muizelaar 2017-01-16 14:35:34 -05:00
  • 55e52d6071 Add middle mouse events for MacOS. Sam Phillips 2017-01-17 17:56:41 -08:00
  • 09e6698236 Merge pull request #106 from rerion/master tomaka 2017-01-07 15:03:59 +01:00
  • 941c8d3344 Add TODO & bump version rerion 2017-01-07 15:00:15 +01:00
  • f5812018ca Add get_x11_xconnection function rerion 2017-01-07 14:34:38 +01:00
  • d4b8fd9f5a Add methods allowing creation of X11 window with specified visual and screen rerion 2017-01-06 21:59:35 +01:00