Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix compilation on linux | Pierre Krieger | 2015-04-17 | 1 | -9/+9 |
| | |||||
* | Merge pull request #368 from Daggerbot/wip | tomaka | 2015-04-17 | 3 | -1614/+83 |
|\ | | | | | Using `x11-rs` and `osmesa-rs`. | ||||
| * | Fixes for x11-rs/osmesa-sys conversion. | Daggerbot | 2015-04-11 | 2 | -3/+4 |
| | | |||||
| * | Using `x11-rs` and `osmesa-rs`. | Daggerbot | 2015-04-09 | 3 | -1616/+84 |
| | | |||||
* | | Implemented get_pixel_format for X11 | Dzmitry Malyshau | 2015-04-12 | 1 | -1/+33 |
| | | |||||
* | | Adds get_pixel_format() to Window | Pierre Krieger | 2015-04-11 | 1 | -0/+5 |
|/ | |||||
* | Implement set_cursor_position() on X11 | Pierre Krieger | 2015-04-07 | 2 | -2/+10 |
| | |||||
* | Fix wait_events() not stopping when window is closed on X11 | Pierre Krieger | 2015-04-06 | 1 | -1/+3 |
| | |||||
* | Remove deprecated functions | Pierre Krieger | 2015-04-03 | 1 | -1/+1 |
| | |||||
* | Remove all features for 1.0 beta | Pierre Krieger | 2015-04-03 | 1 | -29/+24 |
| | |||||
* | Rustup | Pierre Krieger | 2015-04-02 | 2 | -11/+5 |
| | |||||
* | Fix compilation on x11 | Pierre Krieger | 2015-03-28 | 1 | -5/+8 |
| | |||||
* | Change grab_cursor and ungrab_cursor to set_cursor_state | Pierre Krieger | 2015-03-26 | 1 | -23/+35 |
| | |||||
* | Implement grabbing of the mouse pointer for X11 | Eduard Bopp | 2015-03-25 | 2 | -0/+42 |
| | | | | | Contains new methods in the Window API that closely mirror the Xlib API. The methods are left unimplemented for other platforms for now. | ||||
* | Merge pull request #316 from binsoftware/cocoa-fixes | Brendan Zabarauskas | 2015-03-24 | 1 | -0/+6 |
|\ | | | | | Cocoa fixes: memory leaks, monitor handling, is_current() | ||||
| * | fix headless build by ensuring NativeMonitorId enum is available internally ↵ | Ryan Stewart | 2015-03-18 | 1 | -3/+3 |
| | | | | | | | | even without the window feature; add Eq/PartialEq to NativeMonitorId | ||||
| * | fix X11 build issue due to missing import | Ryan Stewart | 2015-03-16 | 1 | -0/+1 |
| | | |||||
| * | expose platform-native monitor identifier | Ryan Stewart | 2015-03-16 | 1 | -0/+5 |
| | | |||||
* | | Fix compilation by replacing "range" with ".." syntax | Nicholas Bishop | 2015-03-22 | 2 | -2/+2 |
|/ | |||||
* | Add set_cursor_position function | Pierre Krieger | 2015-03-10 | 1 | -0/+4 |
| | |||||
* | Add is_current function | Pierre Krieger | 2015-03-04 | 2 | -0/+8 |
| | |||||
* | Removed as_slice_with_nul as CString now derefs to a CStr | mitchmindtree | 2015-02-22 | 2 | -2/+2 |
| | |||||
* | RingBuf -> VecDeque for other platforms, as_slice_with_nul -> as_bytes_with_nul | mitchmindtree | 2015-02-22 | 3 | -8/+8 |
| | |||||
* | expose the platform-specific window handle (currently Win only) | Ryan Stewart | 2015-02-20 | 1 | -0/+4 |
| | |||||
* | Improve the OpenGL context request system | Pierre Krieger | 2015-02-18 | 1 | -6/+18 |
| | |||||
* | Don't call MakeCurrent(null, null) when destroying | Pierre Krieger | 2015-02-18 | 1 | -1/+2 |
| | |||||
* | Fix poll_events returning None when it shouldn't | tomaka | 2015-02-12 | 1 | -116/+116 |
| | |||||
* | Merge pull request #70 from tomaka/fix-iterators | tomaka | 2015-02-10 | 2 | -141/+178 |
|\ | | | | | Use platform-specific iterators instead | ||||
| * | X11: use platform specific iterators instead | Pierre Krieger | 2015-02-10 | 2 | -141/+178 |
| | | |||||
* | | Implement get_outer_size() on x11 | tomaka | 2015-02-10 | 1 | -5/+5 |
|/ | |||||
* | Merge pull request #254 from aepsil0n/mousebutton-renaming | tomaka | 2015-02-05 | 1 | -4/+4 |
|\ | | | | | Rename enum variants of MouseButton | ||||
| * | Rename enum variants of MouseButton | Eduard Bopp | 2015-02-05 | 1 | -4/+4 |
| | | | | | | | | | | With enums that are namespaced by default, it seems reasonable to be less redundant in the variant naming here. | ||||
* | | Add some more support for X11 keys (partially fixes #251) | Manish Goregaokar | 2015-02-05 | 1 | -49/+49 |
|/ | |||||
* | Reorder the fields of `XErrorEvent` to match the struct layout found in ↵ | Akos Kiss | 2015-02-01 | 1 | -1/+1 |
| | | | | | | recent Xlib.h Fixes #244 | ||||
* | On some X11 driver implementations, calling XCloseDisplay from a different ↵ | Glenn Watson | 2015-01-30 | 1 | -17/+25 |
| | | | | | | | thread causes memory corruption, resulting in a crash. Change window proxy to be a weak reference so that the XCloseDisplay is always called from the main window. | ||||
* | Merge pull request #220 from tomaka/x11-vsync | tomaka | 2015-01-25 | 1 | -2/+45 |
|\ | | | | | Implement vsync for x11 and add vsync example | ||||
| * | Implement vsync for x11 and add vsync example | Pierre Krieger | 2015-01-23 | 1 | -2/+45 |
| | | |||||
* | | Merge pull request #221 from tomaka/fix-rc | tomaka | 2015-01-25 | 1 | -0/+5 |
|\ \ | | | | | | | Fix race condition with XOpenIM | ||||
| * | | Fix race condition with XOpenIM | Pierre Krieger | 2015-01-23 | 1 | -0/+5 |
| |/ | |||||
* / | fix for latest rustc | Andrew Kelley | 2015-01-23 | 1 | -2/+1 |
|/ | |||||
* | Fix log prefix | Glenn Watson | 2015-01-23 | 1 | -1/+1 |
| | |||||
* | Some GPU/driver combinations have glxCreateContextAttribsARB present, but it ↵ | Glenn Watson | 2015-01-22 | 2 | -2/+26 |
| | | | | fails with an X error. In this case, catch the X error and fall back to the old method of creating a context. | ||||
* | `c_char` isn't always `i8` | Akos Kiss | 2015-01-20 | 2 | -2/+2 |
| | |||||
* | Add missing get_api stubs. | Glenn Watson | 2015-01-19 | 1 | -0/+4 |
| | | | | | | | Add hidpi_factor() support for retina displays. Fix Resize and MouseMoved events to handle retina displays. Fix inverted y position for MouseMoved events on mac. Fix initial painting on retina display. | ||||
* | x11, android, win32: [ui]size, [u]int -> [ui]32 | Andrey Lesnikov | 2015-01-13 | 3 | -20/+21 |
| | |||||
* | Merge pull request #192 from bjwbell/mouse-cursors | tomaka | 2015-01-13 | 2 | -1/+52 |
|\ | | | | | Add mouse cursor support | ||||
| * | Refine X11 cursor selections | Bryan Bell | 2015-01-12 | 1 | -19/+22 |
| | | | | | | | | | | | | | | For MouseCursor::Cell, NotAllowed, NoDrop, Grab, Grabbing, ... set the appropriate X11 cursor. Also alphabetize the cursors listed in the MouseCursor enum. | ||||
| * | Add mouse cursor support | Bryan Bell | 2015-01-12 | 2 | -1/+49 |
| | | | | | | | | | | | | | | Add a new api, window.set_cursor, for setting the cursor. The enum MouseCursor lists the possible cursors. Only X11 is implemented. On OSX, Android, & Win32 the window.set_cursor function either does nothing or calls the "unimplemented!" macro. | ||||
* | | Change uint/int to usize/isize | Bryan Bell | 2015-01-12 | 2 | -18/+18 |
|/ | | | | | From https://github.com/rust-lang/rfcs/pull/544 the types uint/int were renamed to usize/isize. | ||||
* | Update to latest Rust nightly | Austin Bonander | 2015-01-08 | 2 | -26/+34 |
| |