Joytran
Timeline
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2022-08-01
07:13
fixed ticket 7bbf7fa8a5: safely handle profile when button, axis or hat are less than expected; thank you anonymous Leaf check-in: f7adb30409 user: beyert tags: trunk, 0.9.5.3-current
06:59
adjustments to build on more machines, add files to ignore-glob check-in: 0d3b73954b user: beyert tags: trunk, 0.9.5.3-current
2016-06-22
04:13
- link to tarball of HTML documentation instead (need to figure out how to host HTML on sourceforge) check-in: ebe7f82519 user: beyert tags: trunk, 0.9.5.3-current
04:07
- fix links to documentation check-in: 2cc3d9ef07 user: beyert tags: trunk, 0.9.5.3-current
2014-07-16
06:32
- update release page to note URL of 0.9.5.2-RELEASE check-in: 430b071e75 user: beyert tags: trunk, 0.9.5.2-RELEASE
2014-05-20
06:23
- update copyright check-in: 248bff2d99 user: beyert tags: trunk, 0.9.5.2-RELEASE
06:13
- switch from K&R style indentation to Lisp style indentation (I don't care for curly braces...) check-in: 7fffe140ad user: beyert tags: trunk, 0.9.5.2-RELEASE
05:43
- fix/hack to get mouse emulation working with newer versions of Xorg / SDL (both 1.x and 2.x) / FreeBSD, as delta should never be zero anyway (when the axis data is invalid, the event loop will poll more times than is necessary; it is recommended to run Joytran in quiet mode if this issue is present) check-in: e550fb6273 user: beyert tags: trunk, 0.9.5.2-RELEASE
2014-05-19
06:24
- fix build check-in: 8ee9260fa1 user: beyert tags: trunk, 0.9.5.2-RELEASE
06:23
- fix handling of settings when reading configuration check-in: 86e3612f76 user: beyert tags: trunk, 0.9.5.2-RELEASE
2014-02-01
22:29
- fix hyperlinks in wiki pages check-in: 3f5f5e7c3b user: beyert tags: trunk, 0.9.5.1-RELEASE
22:22
- rename all html files to wiki files check-in: 53dfc8c941 user: beyert tags: trunk, 0.9.5.1-RELEASE
22:16
- begin transition towards using embedded documentation for wiki check-in: bb0e93bffe user: beyert tags: trunk, 0.9.5.1-RELEASE
2013-11-19
03:38
- fix joystick support for newer versions of SDL 2.x (enable SDL_HINT_JOYSTICK_ALLOW_BACKGROUND_EVENTS) check-in: 64dcd69035 user: beyert tags: trunk, 0.9.5.1-RELEASE
2013-05-18
04:18
- Fix some typos, and note a fix for latency in input. check-in: 52f4ca82d5 user: beyert tags: trunk, 0.9.5.1-RELEASE
2013-05-02
06:00
- Update documentation slightly check-in: 69b460757b user: beyert tags: trunk, 0.9.5.1-RELEASE
05:58
- Add information on some topics in documentation. check-in: 8fef266cac user: beyert tags: trunk, 0.9.5-RELEASE
05:37
- Fix issue "multiple assignments of same key across multiple axis or hat only works on one". The solution turned out to be to have a counter variable for each axis and hat, and to reduce the number of flushes from 9 to 1. As a side-effect, this should improve responsiveness and reduce occurrences of drift on slow machines.

- Make FLUSH_SLICES a compile time variable (default is 1).

- Update documentation to reflect new version. check-in: 7e65cbc8c5 user: beyert tags: trunk, 0.9.5-RELEASE

2013-05-01
07:24
- Improve code formatting. check-in: 3cf0f42188 user: beyert tags: trunk, 0.9.3-RELEASE
06:24
- Update documentation. check-in: 5e2bf7acc8 user: beyert tags: trunk, 0.9.3-RELEASE
06:17
- Update documentation to reflect current version, and fix compilation with xelatex (image needed a bounding box for some reason...). check-in: 3c3e1c4dc5 user: beyert tags: trunk, 0.9.3-RELEASE
04:54
- Increment version to 0.9.3. check-in: 7b3d81fdb1 user: beyert tags: trunk, 0.9.3-RELEASE
04:51
- Add support for SDL2 API, which is now the default. The old SDL 1.2.x API may still be used if desired (although it is only recommended if you have issues with the 2.x API), given the proper variables are set in the BSDMakefile or CMakeLists.txt. Output the SDL version used by Joytran at runtime when the --version/-V flag is used. Fix a small bug regarding device IDs when listing devices. check-in: 5388b6a81a user: beyert tags: trunk, 0.9.3-RELEASE
2013-04-30
09:08
- Fully implement device listing support (both Joytran and SDL). Slightly adjust joystick detection of active joystick. check-in: 4f29979ccd user: beyert tags: trunk, 0.9.0-RELEASE
04:28
- Always ignore profile data for non-existent joysticks. For this reason, default to the two-player profile again. Note that this still does not protect against extra button, axis, or hat assignments. check-in: 16300b3a63 user: beyert tags: trunk, 0.9.0-RELEASE
04:12
- Improve code that sets default axes and hats. Check if both the number of axes and hats are zero. check-in: ca5370db5a user: beyert tags: trunk, 0.9.0-RELEASE
03:49
- Implement initialization of profiles to allow profiles that don't necessarily set every button with safe defaults. This in particular prevents assigned buttons from trying to send invalid keys when not all of the buttons are assigned (most likely due to the program trying to access invalid regions of memory). Additionally, if extra axes or hats are unassigned, it shouldn't segfault anymore (same goes for unassigned joysticks).

- Add another verbosity parameter -e, which takes place of old -v setting. The -v setting now simply provides additional debug information. check-in: afd5d31c80 user: beyert tags: trunk, 0.9.0-RELEASE

02:14
- Update copyright to 2013. check-in: 1710db18e8 user: beyert tags: trunk, 0.8.8-RELEASE
02:08
- Adjust spacing between arguments of functions and apply indentation settings. check-in: 57192e4957 user: beyert tags: trunk, 0.8.8-RELEASE
2013-04-28
00:54
- In joystick loading code, check number of hats as well. check-in: bea83a83be user: beyert tags: trunk, 0.8.8-RELEASE
2012-11-09
08:00
- Fix variable initialization that fixes loading of configurations.

- Adjust BSDMakefile and CMakeLists.txt to no longer install html documentation (since it no longer exists), and properly handle errors in the hypothetical case. check-in: ad6d433fc6 user: beyert tags: trunk, 0.8.8-RELEASE

2012-11-06
11:48
- Add .make-config to the list of ignored files. check-in: f1210d4672 user: beyert tags: trunk, 0.8.8-RELEASE
11:46
- Modify BSDMakefile to handle wildcards properly to get rid of horrendously verbose source file listing. Reorganize targets in a more sensible way. Tested with FreeBSD and NetBSD make. check-in: b413c2734d user: beyert tags: trunk, 0.8.8-RELEASE
2012-10-29
05:43
- In CMakeLists.txt and BSDMakefile, Implement support for remaining documentation files in documentation targets, and use -isystem for header includes instead of -I to avoid the need for -Wno-variadic-macros switch on clang/gcc. check-in: 87a773bdd4 user: beyert tags: trunk, 0.8.8-RELEASE
03:46
- fix upload-all target in documentation/Makefile (goes to show how frequently I use it...). check-in: 432706eb80 user: beyert tags: trunk, 0.8.8-RELEASE
03:44
- enable UTF-8 as the default encoding for all files.

- Change the default profile to be the single player profile, to make the program easier to use for newbies.

- Adjust code to compile with fairly aggressive clang or gcc warning/error flags (this applies to both cmake and native BSD Makefiles).

- Various makefile cleanups.

- Adjust code formatting in many areas, including a switch to ternary operator if/else statements in some areas.

- Adjust documentation regarding third-party compiler support via clang.

- Add extraneous files to ignore-glob. check-in: 1b0170b422 user: beyert tags: trunk, 0.8.8-RELEASE

2012-10-19
09:46
- documentation/manual.tex: Update notes on compatibility with PlayStation 3 controllers. check-in: c226f6f0ab user: beyert tags: trunk, 0.8.8-RELEASE
09:37
- documentation/manual.tex: Update "publication" date on documentation, since it has changed substantially since February. check-in: 92064c27f5 user: beyert tags: trunk, 0.8.8-RELEASE
09:33
- documentation/manual.tex: Note that the SDL issue has since been resolved. Note that PlayStation 3 controllers do work via the MayFlash Universal Adapter, and note officially tested hardware. check-in: 62c194b4c4 user: beyert tags: trunk, 0.8.8-RELEASE
2012-05-05
01:53
- documentation/manual.tex: Add a minor note about the SDL issue. check-in: 8e886931f1 user: beyert tags: trunk, 0.8.8-RELEASE
00:07
- documentation/manual.tex: Fix a typo. check-in: 36f51ea7e1 user: beyert tags: trunk, 0.8.8-RELEASE
2012-05-04
23:55
- documentation/manual.tex: Fix remaining usages of description environment. check-in: 81db90b505 user: beyert tags: trunk, 0.8.8-RELEASE
23:49
- documentation/Makefile: Fix upload-documentation target.

- documentation/manual.tex: Fix indentation in pdf for description environment. check-in: 1377951e9f user: beyert tags: trunk, 0.8.8-RELEASE

22:15
- documentation/manual.tex: Add bourne shell version of SDL fix. Make less than symbol appear properly in both html and pdf versions. check-in: 5344ba33e0 user: beyert tags: trunk, 0.8.8-RELEASE
21:58
- documentation/manual.tex: Add sections "No key events are generated", "It just segfaults!". Update documentation on usage of usbhidctl and SDLJoytest-GL. Update notes on compatibility with PlayStation 3 and XBox 360 controllers. check-in: f587263d6f user: beyert tags: trunk, 0.8.8-RELEASE
2012-05-03
09:29
- documentation/manual.tex: Fix quotation of ${LOCALBASE}, Update notes for PlayStation 3 and XBox 360 controllers. check-in: f46b1e863f user: beyert tags: trunk, 0.8.8-RELEASE
2012-04-24
22:16
- documentation/Makefile: Don't use latex+dvipdf or pdflatex anymore, use xelatex instead.

- documentation/manual.tex: Add some conditionals to handle images properly with xelatex. For some reason, it gets too confused during conversion when an eps is present, if the jpg is not specifically requested.. Adjust \abs command to work in TeX2page. Get rid of conditional for usage of \abs, since it works in TeX2page now. check-in: 0c772e348f user: beyert tags: trunk, 0.8.8-RELEASE

2012-04-23
08:10
- documentation/Makefile: Also upload stylesheets. check-in: cbaabe1f3f user: beyert tags: trunk, 0.8.8-RELEASE
06:40
- documentation/manual.tex: Get rid of commented references to the listings package. check-in: 88355794d4 user: beyert tags: trunk, 0.8.8-RELEASE
06:39
- documentation/Makefile: Add support for stylesheets and fonts.

- documentation/manual.tex: Add css support.

- documentation/tex2page.css: Add first css file. It isn't really very ambitious yet... check-in: def13955dc user: beyert tags: trunk, 0.8.8-RELEASE