Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | x11: initial implementation of from_existing_window | bnewbold | 2016-06-12 | 3 | -6/+255 |
| | | | | | | | | | | | This adds the ability to create a glutin Window that wraps a pre-existing X Window. The proximal motivation for this is to allow writing of XScreensaver hacks in Rust, but it might also be useful for embedding 3D graphics in larger applications with full process separation, etc. This commit includes a bit of inline documentation, but no tests, and the details of what if any WindowAttributes or pixel information should be applied to the existing window aren't worked out. | ||||
* | more gitignore entires | bnewbold | 2016-06-12 | 1 | -0/+7 |
| | | | | Eg, for vim temporary files (`.*.swp`) | ||||
* | make WindowBuilder.platform_specific pub | bnewbold | 2016-06-12 | 1 | -1/+1 |
| | | | | | I'm not sure what other intended way to access and mutate this member via the WindowBuilderExt trait, other than making it pub. | ||||
* | Merge pull request #772 from ozkriff/master | tomaka | 2016-05-25 | 2 | -3/+4 |
|\ | | | | | Update to android_glue 0.2 | ||||
| * | Updated to android_glue 0.2 | Andrey Lesnikov | 2016-05-06 | 2 | -3/+4 |
| | | |||||
* | | Merge pull request #780 from jansegre/impl-clone-builders | tomaka | 2016-05-23 | 11 | -12/+14 |
|\ \ | | | | | | | Make `WindowBuilder` and `HeadlessRendererBuilder` derive `Clone`. | ||||
| * | | Make `WindowBuilder` and `HeadlessRendererBuilder` derive `Clone`. | Jan Segre | 2016-05-23 | 11 | -12/+14 |
|/ / | |||||
* | | Publish 0.5.2 | tomaka | 2016-05-19 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #773 from IvanUkhov/title | tomaka | 2016-05-08 | 2 | -3/+3 |
|\ \ | |/ |/| | Generalize WindowBuilder::with_title | ||||
| * | Generalize WindowBuilder::with_title | Ivan Ukhov | 2016-05-08 | 2 | -3/+3 |
|/ | |||||
* | Merge pull request #770 from mbrubeck/deps | tomaka | 2016-05-03 | 1 | -100/+8 |
|\ | | | | | Update some dependencies | ||||
| * | Update lazy_static, osmesa-sys, and x11-dl | Matt Brubeck | 2016-05-02 | 1 | -3/+3 |
| | | |||||
| * | Use cfg syntax for target-specific dependencies | Matt Brubeck | 2016-05-02 | 1 | -97/+5 |
|/ | |||||
* | Merge pull request #769 from frewsxcv/activation-policy | tomaka | 2016-04-29 | 5 | -23/+74 |
|\ | | | | | Allow OSX WindowBuilder to specify 'activation behavior'. | ||||
| * | Allow OSX WindowBuilder to specify 'activation behavior'. | Corey Farwell | 2016-04-29 | 5 | -23/+74 |
|/ | |||||
* | Merge pull request #767 from emilio/x11-cursor-hideHEADmaster | tomaka | 2016-04-17 | 1 | -30/+60 |
|\ | | | | | x11: Add cursor hiding | ||||
| * | x11: Refactor NoneCursor logic so it applies to CursorState::Hide too | Emilio Cobos Álvarez | 2016-04-17 | 1 | -32/+34 |
| | | |||||
| * | x11: Add cursor hiding | Emilio Cobos Álvarez | 2016-04-17 | 1 | -2/+30 |
|/ | | | | | The created cursor could be cached and whatnot, but I'm not sure it deserves the complexity. | ||||
* | Merge pull request #766 from est31/master | tomaka | 2016-04-17 | 1 | -40/+66 |
|\ | | | | | Improve X11 cursor symbols handling | ||||
| * | Improve X11 cursor symbols handling | est31 | 2016-04-17 | 1 | -40/+66 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1. Make it non failing. Before we tried to call XFreeCursor with a cursor of 0 if we couldn't find a cursor. This has then caused a panic. 2. Introduce a system where multiple special cursors are tried in order to work with different themes and desktop environments. This way we get less often into the situation where we have to use a default cursor. 3. Also set names for some cursors that previously only had a placeholder. Fixes #765. Will fix https://github.com/servo/servo/issues/10475 as well. | ||||
* | | Merge pull request #763 from Bobo1239/glx-caveat | tomaka | 2016-04-13 | 1 | -15/+2 |
|\| | | | | | glx: Always set CONFIG_CAVEAT to DONT_CARE | ||||
| * | glx: Always set CONFIG_CAVEAT to DONT_CARE | Boris-Chengbiao Zhou | 2016-04-13 | 1 | -15/+2 |
|/ | |||||
* | Merge pull request #762 from pierrechevalier83/master | tomaka | 2016-04-13 | 1 | -1/+1 |
|\ | | | | | Publish 0.5.1 | ||||
| * | Publish 0.5.1 | Pierre Chevalier | 2016-04-13 | 1 | -1/+1 |
|/ | | | | - to make the fix for #748 available to the repos downstream that need it | ||||
* | Merge pull request #761 from pierrechevalier83/master | tomaka | 2016-04-13 | 1 | -1/+5 |
|\ | | | | | Fix pixel format support detection in glx. #748 | ||||
| * | Fix pixel format support detection in glx. #748 | Pierre Chevalier | 2016-04-13 | 1 | -1/+5 |
|/ | | | | | * by accepting GLX_EXT_framebuffer_sRGB as a sRGB capable framebuffer * the new behaviour matches the wgl codel | ||||
* | Merge pull request #759 from tomaka/tomaka-patch-1 | tomaka | 2016-04-11 | 1 | -1/+1 |
|\ | | | | | Publish 0.5.0 | ||||
| * | Publish 0.5.0 | tomaka | 2016-04-06 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #755 from BonsaiDen/glx_multisampling_conformance | tomaka | 2016-04-06 | 1 | -9/+16 |
|\ \ | |/ |/| | glx: Support non-conformant multisampling fbconfigs. | ||||
| * | glx: Support non-conformant multisampling fbconfigs. | Ivo Wetzel | 2016-03-30 | 1 | -9/+16 |
| | | |||||
* | | Merge pull request #750 from BonsaiDen/x11_window_size_constraints | tomaka | 2016-03-30 | 1 | -5/+43 |
|\ \ | | | | | | | Add support for X11 window size constraints | ||||
| * \ | Merge branch 'master' of github.com:tomaka/glutin into ↵ | Ivo Wetzel | 2016-03-30 | 6 | -8/+8 |
| |\ \ | |/ / |/| | | | | | x11_window_size_constraints | ||||
* | | | Merge pull request #752 from RichardlL/master | tomaka | 2016-03-27 | 6 | -8/+8 |
|\ \ \ | |_|/ |/| | | Changed MouseMoved((i32, i32)) to MouseMoved(i32, i32), breaking change | ||||
| * | | Changed MouseMoved((i32, i32)) to MouseMoved(i32, i32), breaking change | Richard Lettich | 2016-03-27 | 6 | -8/+8 |
|/ / | |||||
| * | Correctly apply initial size constraints for x11 windows. | Ivo Wetzel | 2016-03-25 | 1 | -2/+18 |
| | | |||||
| * | Merge branch 'master' into x11_window_size_constraints | Ivo Wetzel | 2016-03-25 | 7 | -223/+222 |
| |\ | |/ |/| | |||||
* | | Merge pull request #744 from adamncasey/patch-1 | tomaka | 2016-03-24 | 1 | -34/+28 |
|\ \ | | | | | | | Enable more Windows keys | ||||
| * | | Enable more Windows keys | Adam Casey | 2016-03-19 | 1 | -34/+28 |
| | | | | | | | | | | | | | | | | | | This should enable most required keys on Windows. Mappings taken from: https://msdn.microsoft.com/en-gb/library/windows/desktop/dd375731%28v=vs.85%29.aspx and applied with some guesswork to the Glutin names. | ||||
* | | | Merge pull request #746 from Thinkofname/hide-cursor-state-x11 | tomaka | 2016-03-24 | 1 | -14/+41 |
|\ \ \ | | | | | | | | | Implement CursorState::Hide for x11 | ||||
| * | | | Implement CursorState::Hide for x11 | Thinkofname | 2016-03-21 | 1 | -14/+41 |
| | | | | |||||
* | | | | Merge pull request #749 from bjz/update-gl_generator | tomaka | 2016-03-24 | 2 | -143/+102 |
|\ \ \ \ | | | | | | | | | | | Update gl_generator to v0.5 | ||||
| * | | | | Update gl_generator to v0.5 | Brendan Zabarauskas | 2016-03-24 | 2 | -143/+102 |
|/ / / / | |||||
* | | | | Merge pull request #747 from Thinkofname/remove-debug-print | tomaka | 2016-03-21 | 1 | -1/+0 |
|\ \ \ \ | |/ / / |/| | | | Remove a debug print added in 1de66e4ef | ||||
| * | | | Remove a debug print added in 1de66e4ef | Thinkofname | 2016-03-21 | 1 | -1/+0 |
|/ / / | |||||
* | | | Merge pull request #745 from SSheldon/objc2 | tomaka | 2016-03-21 | 2 | -16/+17 |
|\ \ \ | |/ / |/| | | Update objc dependency to 0.2 | ||||
| * | | Update objc to 0.2. | Steven Sheldon | 2016-03-20 | 2 | -16/+17 |
|/ / | |||||
* | | Merge pull request #743 from UK992/win32-vk | tomaka | 2016-03-18 | 1 | -6/+6 |
|\ \ | | | | | | | Uncomment more keys for win32 | ||||
| * | | Uncomment more keys on win32 | UK992 | 2016-03-18 | 1 | -6/+6 |
|/ / | |||||
* | | Merge pull request #730 from Manishearth/nav | tomaka | 2016-03-17 | 4 | -13/+18 |
|\ \ | | | | | | | Add support for navigation keys | ||||
| * | | Add support for navigation keys | Manish Goregaokar | 2016-03-17 | 4 | -13/+18 |
|/ / |