aboutsummaryrefslogtreecommitdiffstats
path: root/src/osx
Commit message (Collapse)AuthorAgeFilesLines
* Move osx delegate stuff into separate typeBrendan Zabarauskas2015-01-201-58/+108
|
* if letifyBrendan Zabarauskas2015-01-191-8/+5
|
* Add missing get_api stubs.Glenn Watson2015-01-192-3/+26
| | | | | | | 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.
* Clean up pattern matchesBrendan Zabarauskas2015-01-181-16/+14
|
* Remove unnecessary inner methodBrendan Zabarauskas2015-01-181-16/+12
|
* Remove AsciiExt import, s/uint/u32/, delete some files I accidentallyJames Gilles2015-01-175-2005/+5
| | | | committed (whoops)
* Merge PixelPirate's changes and fix merge conflictsJames Gilles2015-01-175-4/+2010
|\
| * Removed NSOpenGLPFAOpenGLProfiles enum in favor of the one defined in the ↵Patrick Horlebein2014-12-301-15/+4
| | | | | | | | AppKit bindings
| * Fixed missing std::ascii::AsciiExt importPatrick Horlebein2014-12-301-0/+1
| |
| * Minor match clause cleanupPatrick Horlebein2014-12-291-3/+1
| |
| * Fixed deprecation warningsPatrick Horlebein2014-12-291-2/+2
| |
| * Started adding support for selection OpenGL versions on OS X. Needs issue ↵Patrick Horlebein2014-12-291-4/+23
| | | | | | | | #176 to be fixed.
* | More OS/X fixesPierre Krieger2015-01-151-4/+4
| |
* | More OS/X fixesPierre Krieger2015-01-151-2/+2
| |
* | Blind attempt to fix the OS/X buildPierre Krieger2015-01-153-25/+25
| |
* | Fix OS X & Win32 buildsBryan Bell2015-01-121-1/+1
| |
* | Add mouse cursor supportBryan Bell2015-01-121-0/+4
| | | | | | | | | | | | | | 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.
* | OSX compatibility for Rust 1.0 alphaSam Ward2015-01-102-16/+20
| |
* | Update for RustcPierre Krieger2015-01-031-1/+1
| |
* | Change the way that events are represented.Ty Overby2015-01-012-18/+20
| | | | | | | | | | | | | | | | | | | | The bulk of this commit is changing instances of Vec to RingBuf which is optimized for the push_back() / pop_front() strategy that is used internaly in the event system. The glutin custom iterators are now just wrappers around the RingBuf iterator type. This will bring the running time of iterator traversal from O(n^2) to O(n) because shifting-on-delete won't be performed.
* | Unify WindowBuilder and HeadlessRendererBuilder for easier implementationsPierre Krieger2014-12-312-5/+4
| |
* | Update for changes in Send/Sync traitsPierre Krieger2014-12-302-0/+8
|/
* Fix passing visibility through for mac.Glenn Watson2014-12-231-1/+1
|
* Add support for visible parameter on mac.Glenn Watson2014-12-191-3/+7
|
* Add resize example, fix warnings, make callback an option so it can be removed.Glenn Watson2014-12-191-13/+12
|
* Add callback function to allow resize messages to be sent on mac.Glenn Watson2014-12-191-32/+77
|
* Merge pull request #161 from glennw/thread-proxytomaka2014-12-181-0/+30
|\ | | | | Introduce a WindowProxy for accessing a subset of functionality
| * Add mac implementation of wakeup_event_loop.Glenn Watson2014-12-181-1/+17
| |
| * Introduce a WindowProxy for accessing a subset of functionalityGlenn Watson2014-12-171-0/+14
| | | | | | | | | | | | | | from other threads. This currently provides a way for other threads to wakeup a blocked event loop on X11. Other platforms have stub functions that need to be implemented. This is similar to the functionality of glfwPostEmptyEvent.
* | Add scroll wheel events for mac.Glenn Watson2014-12-181-2/+2
|/
* Add get_api() functionPierre Krieger2014-12-071-0/+4
|
* Qualify enum namespacing for NSOpenGLCPSwapIntervalRuben Bakker2014-12-031-1/+1
|
* Fixed issue with menu bar showing in fullscreenDavid Partouche2014-11-281-1/+3
|
* Merge pull request #138 from DavidPartouche/cocoa_offscreentomaka2014-11-272-19/+115
|\ | | | | Added headless rendering on osx
| * Added headless rendering on osxDavid Partouche2014-11-252-19/+115
| |
* | Added swap interval to osxDavid Partouche2014-11-261-4/+9
|/
* Implement lists sharingPierre Krieger2014-11-241-0/+4
|
* Implement get_inner_size() for mac.Glenn Watson2014-11-211-1/+2
|
* Add support for setting a window delegate, and implement close event on mac.Glenn Watson2014-11-211-7/+56
|
* Fixed some compilation errors on osxDavid Partouche2014-11-191-7/+8
|
* Update for rustcPierre Krieger2014-11-192-105/+106
|
* Fixed an issue with the updated rust-cocoa crateDavid Partouche2014-11-112-3/+4
|
* Implement Window::set_title for CocoaBrendan Zabarauskas2014-11-101-2/+7
|
* Remove key modifiers in KeyboardInputTomaka172014-11-062-25/+5
|
* Added fullscreen support to osxDavid Partouche2014-11-061-9/+22
|
* Use a proper error type for window creationTomaka172014-11-051-8/+8
|
* Retrieve the monitors and their info for osxDavid Partouche2014-11-042-20/+49
|
* Add visibility-related functions to windowTomaka172014-11-011-0/+6
|
* Add `platform_display` impls for win32 and androidTomaka172014-10-241-0/+1
| | | | Fix the cocoa function
* Add accessor for underlying display handle on Linux. Although unimplemented ↵Glenn Watson2014-10-241-0/+4
| | | | on other platforms, this applies to at least android as well.