aboutsummaryrefslogtreecommitdiffstats
path: root/src/api
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #677 from tomaka/pftomaka2015-12-204-279/+616
|\ | | | | No longer manually enumerate pixel formats
| * Fix compilation on linuxPierre Krieger2015-12-191-52/+59
| |
| * Fix compilation on cocoaPierre Krieger2015-12-191-3/+3
| |
| * Update EGL implementationPierre Krieger2015-12-191-83/+139
| |
| * Update cocoa implementation with changes to pf_reqsPierre Krieger2015-12-191-4/+16
| |
| * Update GLX to use glXChooseFBConfigPierre Krieger2015-12-191-56/+120
| |
| * Switch WGL to ChoosePixelFormatPierre Krieger2015-12-191-105/+303
| |
* | Merge pull request #673 from ahihi/mastertomaka2015-12-201-19/+17
|\ \ | |/ |/| Fix fullscreen on OS X
| * Fix fullscreen on OS XMiranda Kastemaa2015-12-111-19/+17
| |
* | x11: Improve xlib error reportingEmilio Cobos Álvarez2015-12-151-10/+4
|/
* Merge pull request #659 from Aceeri/minmaxwindowtomaka2015-12-057-15/+82
|\ | | | | Minimum/maximum dimensions for windows in win32 API
| * Fixed wrong variable binding for WindowAttributes on assertsAceeri2015-11-092-4/+4
| |
| * Not implemented asserts to prevent silent failsAceeri2015-11-094-0/+16
| |
| * Removed comments, fixed Some/None matches, removed unnecessary lock checksAceeri2015-11-091-13/+8
| |
| * Corrections to sharing dataAceeri2015-11-093-19/+20
| |
| * Minimum/maximum dimensions for windows in win32 apiAceeri2015-11-093-13/+68
| |
* | Fix the windows buildPierre Krieger2015-12-011-3/+3
| |
* | Try to fix Windows buildSimon Sapin2015-12-011-39/+39
| |
* | Update some librariesSimon Sapin2015-12-013-28/+28
| |
* | Fix compilation for 32 bit targetsOlaf Buddenhagen2015-11-301-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Regression introduced in 47df0e9eaa7f1231a07f86fc44426936c7a2589a Casting fullscreen_atom (which is the result from XInternAtom, i.e. c_ulong) as i64 is obviously wrong -- the whole point of types such as c_ulong is that long in C does *not* always have the same bit size... Cast it as c_long instead. While this is the most straightforward fix, I'm not sure it's the best one: perhaps the x11 crate should offer a set_ulong() method along with set_long(), which could be used here instead of the cast?
* | Merge pull request #646 from adambadawy/mastertomaka2015-11-111-18/+73
|\ \ | |/ |/| Fix fullscreen on X11
| * Update x11-dlAdam Badawy2015-10-271-5/+1
| |
| * Fix using garbage memoryAdam Badawy2015-10-271-3/+3
| |
| * Remove deprecated commentAdam Badawy2015-10-271-3/+0
| |
| * Use mode when switching to fullscreenAdam Badawy2015-10-271-10/+16
| |
| * Allow any mode larger than requested dimensionsAdam Badawy2015-10-271-1/+1
| | | | | | | | | | We were previously allowing only fullscreen modes which were exactly as tall as the requested dimensions, perhaps erroneously.
| * Comment fullscreen XClientMessage codeAdam Badawy2015-10-261-6/+9
| |
| * Fix misbehaving fullscreen windowAdam Badawy2015-10-261-8/+51
| |
| * Fix issue #509Adam Badawy2015-10-251-0/+10
| | | | | | | | Focusing the newly created window seems to grab the keyboard.
| * Fix issue #582Adam Badawy2015-10-251-2/+2
| | | | | | | | | | I switched `vsyncstart` and `vdisplay` again, as per the discussion on issue #582.
* | Remove public exports of gl_common and libcPierre Krieger2015-11-0913-16/+16
| |
* | Lock objc version, add casts to appease libc pointer type conflict. Closes #654mitchmindtree2015-11-081-2/+2
| |
* | Change some uses of c_void to avoid libc version conflicts.Daggerbot2015-11-042-4/+4
|/
* Change X11 events based on `multitouch` optionMatt Brubeck2015-10-232-4/+20
| | | | | * If `multitouch` is enabled, touch input generates touch events. * If `multitouch` is disabled, touch input generates emulated mouse events.
* ensure server has GLX_ARB_create_context extensionwartman44042015-10-181-1/+1
|
* Fix vsync being enabled even when disabledPierre Krieger2015-10-041-6/+4
|
* Remove the window feature entirelyPierre Krieger2015-10-034-7/+2
|
* Merge pull request #617 from tomaka/platform-specifictomaka2015-10-031-0/+10
|\ | | | | Add an `os` module containing platform-specific traits
| * Add an `os` module containing platform-specific traitsPierre Krieger2015-10-031-0/+10
| |
* | android: Disabled multitouch by defaultAndrey Lesnikov2015-10-011-0/+1
|/
* Warning fixes for OS X.Josh Matthews2015-09-282-6/+5
|
* Rename MonitorID -> MonitorIdPierre Krieger2015-09-2413-65/+65
|
* Merge pull request #614 from tomaka/windowproxy-synctomaka2015-09-241-0/+3
|\ | | | | Fix WindowProxy not being Send and Sync on win32
| * Fix WindowProxy not being Send and Sync on win32Pierre Krieger2015-09-241-0/+3
| |
* | Merge pull request #613 from mvdnes/windows_set_sizetomaka2015-09-241-2/+11
|\ \ | |/ |/| Fix Window.set_inner_size() on win32
| * Fix Window.set_inner_size() on Win32Mathijs van de Nes2015-09-231-2/+11
| | | | | | | | | | | | | | Previously, the function would actually set the outer size of the window instead of the inner size. We fix this by first letting windows calculate the outer size based upon the specified inner size.
* | Merge pull request #606 from paulrouget/NSFullSizeContentViewWindowMasktomaka2015-09-231-8/+24
|\ \ | | | | | | Use NSFullSizeContentViewWindowMask for decoration-less windows
| * | Use NSFullSizeContentViewWindowMask for decoration-less windowsPaul Rouget2015-09-231-8/+24
| |/
* | Add #[inline] attributesPierre Krieger2015-09-2317-3/+270
| |
* | Merge pull request #611 from vvuk/win32tomaka2015-09-232-4/+21
|\ \ | |/ |/| fix up win32 support