-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Comparing changes
Open a pull request
base repository: SFML/SFML
base: master
head repository: beverlycodes/SFML
compare: master
- 18 commits
- 9 files changed
- 1 contributor
Commits on Oct 5, 2012
-
Makes joystick button ordering predictable.
Fixes unpredictable or unintentional joystick button ordering by sorting buttons according to their HID Usage property. This allows SFML to adhere to a manufacturer's (or driver implentation's) intended button ordering.
Ryan Fields committedOct 5, 2012 Configuration menu - View commit details
-
Copy full SHA for d648f76 - Browse repository at this point
Copy the full SHA d648f76View commit details -
Brings sf::Window getPosition and setPosition closer to parity on OS X.
The coordinate system transforation that occurs when dealing with window positions on OS X requires (or at least warrants) some fuzzy logic in dealing with getting and setting window positions. In any windowing system, requesting a position should effectively yield the components for an identity transform of the window's current position. In other words, coordinates obtained by a call to getPosition should have no impact in the window's position when immediately applied to setPosition. This change brings getPosition and setPosition much closer to acheiving that identity transform in the OS X implementation, correcting the error in most cases, and producing far less unpredictable results in the cases that remain affected.
Ryan Fields committedOct 5, 2012 Configuration menu - View commit details
-
Copy full SHA for fc160b2 - Browse repository at this point
Copy the full SHA fc160b2View commit details -
Merge branch 'joybutton-ordering-osx'
Ryan Fields committedOct 5, 2012 Configuration menu - View commit details
-
Copy full SHA for de93cce - Browse repository at this point
Copy the full SHA de93cceView commit details -
Brings sf::Window getPosition and setPosition closer to parity on OS X.
The coordinate system transforation that occurs when dealing with window positions on OS X requires (or at least warrants) some fuzzy logic in dealing with getting and setting window positions. In any windowing system, requesting a position should effectively yield the components for an identity transform of the window's current position. In other words, coordinates obtained by a call to getPosition should have no impact in the window's position when immediately applied to setPosition. This change brings getPosition and setPosition much closer to acheiving that identity transform in the OS X implementation, correcting the error in most cases, and producing far less unpredictable results in the cases that remain affected.
Ryan Fields committedOct 5, 2012 Configuration menu - View commit details
-
Copy full SHA for 6d17c42 - Browse repository at this point
Copy the full SHA 6d17c42View commit details -
Ryan Fields committed
Oct 5, 2012 Configuration menu - View commit details
-
Copy full SHA for af1c703 - Browse repository at this point
Copy the full SHA af1c703View commit details
Commits on Oct 8, 2012
-
Merge remote-tracking branch 'upstream/master'
Ryan Fields committedOct 8, 2012 Configuration menu - View commit details
-
Copy full SHA for 21805cb - Browse repository at this point
Copy the full SHA 21805cbView commit details -
Improves fullscreen support on OS X by adding proper display mode
switching. The existing fullscreen implementation simply opens a window to the size of the desktop (while creating a context of the requested mode size). This change tests the requested fullscreen mode for validity and, if the mode is a valid hardware mode, switches the main display to the requested mode. The original mode is retained so that when the window is deallocated, the desktop can be restored to the user's normal display mode. This could be further improved by offering the option to fullscreen onto another display, but that requires multi-display support higher up in SFML as a prerequisite.
Ryan Fields committedOct 8, 2012 Configuration menu - View commit details
-
Copy full SHA for 8b99119 - Browse repository at this point
Copy the full SHA 8b99119View commit details -
Ryan Fields committed
Oct 8, 2012 Configuration menu - View commit details
-
Copy full SHA for 9c70979 - Browse repository at this point
Copy the full SHA 9c70979View commit details
Commits on Oct 9, 2012
-
Removes code duplication leftover from previous commit.
Video mode listing has become a responsibility of the DisplayImpl object, which makes sense because the display itself is the source of the video mode list.
Ryan Fields committedOct 9, 2012 Configuration menu - View commit details
-
Copy full SHA for 429bace - Browse repository at this point
Copy the full SHA 429baceView commit details -
Ryan Fields committed
Oct 9, 2012 Configuration menu - View commit details
-
Copy full SHA for b56edbb - Browse repository at this point
Copy the full SHA b56edbbView commit details -
Switches video mode back to desktop resolution when a fullscreen
application window loses focus. As a consequence of performing a true mode switch on fullscreen window creation, the desktop will no longer be at the user's normal operating resolution while the SFML application is running. This change resolves that issue by performing a mode switch back to the original mode whenever the application window loses key focus.
Ryan Fields committedOct 9, 2012 Configuration menu - View commit details
-
Copy full SHA for 9854ab9 - Browse repository at this point
Copy the full SHA 9854ab9View commit details -
Ryan Fields committed
Oct 9, 2012 Configuration menu - View commit details
-
Copy full SHA for b3b8b55 - Browse repository at this point
Copy the full SHA b3b8b55View commit details -
Removes unneeded method declarations that were added by mistake when
working on the previous change.
Ryan Fields committedOct 9, 2012 Configuration menu - View commit details
-
Copy full SHA for b40adf2 - Browse repository at this point
Copy the full SHA b40adf2View commit details -
Ryan Fields committed
Oct 9, 2012 Configuration menu - View commit details
-
Copy full SHA for 7875324 - Browse repository at this point
Copy the full SHA 7875324View commit details -
Adds DisplayImpl to the Xcode project in CMake.
This feature branch added a couple files that need to be part of the Xcode project or it fails to link.
Ryan Fields committedOct 9, 2012 Configuration menu - View commit details
-
Copy full SHA for 3af5958 - Browse repository at this point
Copy the full SHA 3af5958View commit details -
Ryan Fields committed
Oct 9, 2012 Configuration menu - View commit details
-
Copy full SHA for f1afb43 - Browse repository at this point
Copy the full SHA f1afb43View commit details
Commits on Oct 21, 2012
-
Merge remote-tracking branch 'upstream/master'
Ryan Fields committedOct 21, 2012 Configuration menu - View commit details
-
Copy full SHA for bf499bd - Browse repository at this point
Copy the full SHA bf499bdView commit details -
Merge remote-tracking branch 'origin/master'
Ryan Fields committedOct 21, 2012 Configuration menu - View commit details
-
Copy full SHA for 1aaf27a - Browse repository at this point
Copy the full SHA 1aaf27aView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff master...master