This repository has been archived on 2024-06-25. You can view files and clone it, but cannot push or open issues or pull requests.
jtsiomb 796b7d2f56 A couple of fixes in fg_joystick_x11.c identified in bug report #249
- The correct way to set the O_NONBLOCK flag, is to OR that flag with existing
  flags. Previously we were overriding everything else and setting the flags
  value to O_NONBLOCK directly. Unlikely to cause a problem because we probably
  don't have any other flags in the newly opened file descriptor, but strictly
  spaking it was incorrect.
- If ioctl JSIOCGAXES and JSIOCGBUTTONS could fail, as it stands, it would
  clobber the value of joy->num_axes/joy->num_buttons. It can't fail, but maybe
  in the future who knows. Let's be safe.



git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@1848 7f0cb862-5218-0410-a997-914c9d46530a
2019-09-11 13:24:28 +00:00
..
2018-03-26 20:32:31 +00:00
2001-07-27 04:35:54 +00:00
2017-10-23 18:22:43 +00:00
2012-03-15 20:37:41 +00:00

BRIEF OVERVIEW
==============

This is the freeglut package.

Freeglut, the Free OpenGL Utility Toolkit, is meant to be a free alternative to
Mark Kilgard's GLUT library. Freeglut is free software, distributed under an
MIT/X11 style license. You are free to use, modify, and redistribute FreeGLUT
with or without modifications (see COPYING for details).

PORTS
=====

Currently supported platforms:
 - UNIX systems with X11 and Wayland (such as GNU/Linux, FreeBSD, etc)
 - MS Windows
 - macOS with XQuartz (no native Cocoa support yet)
 - Android (NDK)
 - BlackBerry

Consult the platform-specific readme files for details on the level of support
and build instructions.


INSTALLATION
============

See README.cmake as a starting point, as well as the other README
files for further info.


CONTRIBUTING
============

Patches for bugfixes and new features are certainly welcome. Please send patches
to the freeglut-developer mailing list (see CONTACT below).

Feel free to report any bugs you encounter, using our bug tracking system:
https://sourceforge.net/p/freeglut/bugs/
Feature requests are also welcome at:
https://sourceforge.net/p/freeglut/feature-requests/

If your bug report needs urgent attention, please also post a message to the
aforementioned freeglut-developer mailing list, to make sure we'll see it ASAP.


CONTACT
=======

FreeGLUT website: http://freeglut.sourceforge.net

FreeGLUT mailing lists:
 - developer: https://lists.sourceforge.net/lists/listinfo/freeglut-developer
 - bugs: https://lists.sourceforge.net/lists/listinfo/freeglut-bugs
 - announce: https://lists.sourceforge.net/lists/listinfo/freeglut-announce

  You need to subscribe before posting to any of our mailing lists. Make sure
  to avoid selecting "daily digest mode" if you intend to post, so that you can
  reply properly to specific messages. Also, please do not top-post, and try to
  send properly formated emails (text, hard-wrapped at 72 columns, no binary or
  large attachements).