Joytran
Timeline
Not logged in

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

50 most recent check-ins

2016-06-22
04:13
[ebe7f82519] Leaf: - link to tarball of HTML documentation instead (need to figure out how to host HTML on sourceforge) (user: beyert tags: trunk, 0.9.5.3-current)
04:07
[2cc3d9ef07] - fix links to documentation (user: beyert tags: trunk, 0.9.5.3-current)
2014-07-16
06:32
[430b071e75] - update release page to note URL of 0.9.5.2-RELEASE (user: beyert tags: trunk, 0.9.5.2-RELEASE)
2014-05-20
06:23
[248bff2d99] - update copyright (user: beyert tags: trunk, 0.9.5.2-RELEASE)
06:13
[7fffe140ad] - switch from K&R style indentation to Lisp style indentation (I don't care for curly braces...) (user: beyert tags: trunk, 0.9.5.2-RELEASE)
05:43
[e550fb6273] - 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) (user: beyert tags: trunk, 0.9.5.2-RELEASE)
2014-05-19
06:24
[8ee9260fa1] - fix build (user: beyert tags: trunk, 0.9.5.2-RELEASE)
06:23
[86e3612f76] - fix handling of settings when reading configuration (user: beyert tags: trunk, 0.9.5.2-RELEASE)
2014-02-01
22:29
[3f5f5e7c3b] - fix hyperlinks in wiki pages (user: beyert tags: trunk, 0.9.5.1-RELEASE)
22:22
[53dfc8c941] - rename all html files to wiki files (user: beyert tags: trunk, 0.9.5.1-RELEASE)
22:16
[bb0e93bffe] - begin transition towards using embedded documentation for wiki (user: beyert tags: trunk, 0.9.5.1-RELEASE)
2013-11-19
03:38
[64dcd69035] - fix joystick support for newer versions of SDL 2.x (enable SDL_HINT_JOYSTICK_ALLOW_BACKGROUND_EVENTS) (user: beyert tags: trunk, 0.9.5.1-RELEASE)
2013-05-18
04:18
[52f4ca82d5] - Fix some typos, and note a fix for latency in input. (user: beyert tags: trunk, 0.9.5.1-RELEASE)
2013-05-02
06:00
[69b460757b] - Update documentation slightly (user: beyert tags: trunk, 0.9.5.1-RELEASE)
05:58
[8fef266cac] - Add information on some topics in documentation. (user: beyert tags: trunk, 0.9.5-RELEASE)
05:37
[7e65cbc8c5] - 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. (user: beyert tags: trunk, 0.9.5-RELEASE)

2013-05-01
07:24
[3cf0f42188] - Improve code formatting. (user: beyert tags: trunk, 0.9.3-RELEASE)
06:24
[5e2bf7acc8] - Update documentation. (user: beyert tags: trunk, 0.9.3-RELEASE)
06:17
[3c3e1c4dc5] - Update documentation to reflect current version, and fix compilation with xelatex (image needed a bounding box for some reason...). (user: beyert tags: trunk, 0.9.3-RELEASE)
04:54
[7b3d81fdb1] - Increment version to 0.9.3. (user: beyert tags: trunk, 0.9.3-RELEASE)
04:51
[5388b6a81a] - 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. (user: beyert tags: trunk, 0.9.3-RELEASE)
2013-04-30
09:08
[4f29979ccd] - Fully implement device listing support (both Joytran and SDL). Slightly adjust joystick detection of active joystick. (user: beyert tags: trunk, 0.9.0-RELEASE)
04:28
[16300b3a63] - 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. (user: beyert tags: trunk, 0.9.0-RELEASE)
04:12
[ca5370db5a] - Improve code that sets default axes and hats. Check if both the number of axes and hats are zero. (user: beyert tags: trunk, 0.9.0-RELEASE)
03:49
[afd5d31c80] - 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. (user: beyert tags: trunk, 0.9.0-RELEASE)

02:14
[1710db18e8] - Update copyright to 2013. (user: beyert tags: trunk, 0.8.8-RELEASE)
02:08
[57192e4957] - Adjust spacing between arguments of functions and apply indentation settings. (user: beyert tags: trunk, 0.8.8-RELEASE)
2013-04-28
00:54
[bea83a83be] - In joystick loading code, check number of hats as well. (user: beyert tags: trunk, 0.8.8-RELEASE)
2012-11-09
08:00
[ad6d433fc6] - 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. (user: beyert tags: trunk, 0.8.8-RELEASE)

2012-11-06
11:48
[f1210d4672] - Add .make-config to the list of ignored files. (user: beyert tags: trunk, 0.8.8-RELEASE)
11:46
[b413c2734d] - 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. (user: beyert tags: trunk, 0.8.8-RELEASE)
2012-10-29
05:43
[87a773bdd4] - 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. (user: beyert tags: trunk, 0.8.8-RELEASE)
03:46
[432706eb80] - fix upload-all target in documentation/Makefile (goes to show how frequently I use it...). (user: beyert tags: trunk, 0.8.8-RELEASE)
03:44
[1b0170b422] - 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. (user: beyert tags: trunk, 0.8.8-RELEASE)

2012-10-19
09:46
[c226f6f0ab] - documentation/manual.tex: Update notes on compatibility with PlayStation 3 controllers. (user: beyert tags: trunk, 0.8.8-RELEASE)
09:37
[92064c27f5] - documentation/manual.tex: Update "publication" date on documentation, since it has changed substantially since February. (user: beyert tags: trunk, 0.8.8-RELEASE)
09:33
[62c194b4c4] - 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. (user: beyert tags: trunk, 0.8.8-RELEASE)
2012-05-05
01:53
[8e886931f1] - documentation/manual.tex: Add a minor note about the SDL issue. (user: beyert tags: trunk, 0.8.8-RELEASE)
00:07
[36f51ea7e1] - documentation/manual.tex: Fix a typo. (user: beyert tags: trunk, 0.8.8-RELEASE)
2012-05-04
23:55
[81db90b505] - documentation/manual.tex: Fix remaining usages of description environment. (user: beyert tags: trunk, 0.8.8-RELEASE)
23:49
[1377951e9f] - documentation/Makefile: Fix upload-documentation target.

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

22:15
[5344ba33e0] - documentation/manual.tex: Add bourne shell version of SDL fix. Make less than symbol appear properly in both html and pdf versions. (user: beyert tags: trunk, 0.8.8-RELEASE)
21:58
[f587263d6f] - 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. (user: beyert tags: trunk, 0.8.8-RELEASE)
2012-05-03
09:29
[f46b1e863f] - documentation/manual.tex: Fix quotation of ${LOCALBASE}, Update notes for PlayStation 3 and XBox 360 controllers. (user: beyert tags: trunk, 0.8.8-RELEASE)
2012-04-24
22:16
[0c772e348f] - 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. (user: beyert tags: trunk, 0.8.8-RELEASE)

2012-04-23
08:10
[cbaabe1f3f] - documentation/Makefile: Also upload stylesheets. (user: beyert tags: trunk, 0.8.8-RELEASE)
06:40
[88355794d4] - documentation/manual.tex: Get rid of commented references to the listings package. (user: beyert tags: trunk, 0.8.8-RELEASE)
06:39
[def13955dc] - 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... (user: beyert tags: trunk, 0.8.8-RELEASE)

2012-04-17
09:19
[bef7479100] - documentation/Makefile: Get rid of now redundant looping target, since we don't want multiple scp calls in a short interval of time. (user: beyert tags: trunk, 0.8.8-RELEASE)
09:19
[bab02f74ce] - documentation/Makefile: Adjust upload targets, since apparently scp doesn't work with the cd command in Makefiles... (why is this??) (user: beyert tags: trunk, 0.8.8-RELEASE)