Arx Libertatis Bug Tracker
Arx Libertatis (arx)
e18eba6
master Revision e18eba65c5f520d781c7527f1cca6083f5e3b0ca by
 Daniel Scharrer
Jul 06, 18:32 - Preceeded by 620f60ac4d5aaab27c1b0282ef1579c03ae7f93f
Log entry
Localisation: Remove assert

Fixes: issue #1479
4e7e00e
master Revision 4e7e00ed80f823e5ad4f6cb6a457b723df099f59 by
 Daniel Scharrer
Jul 05, 17:12 - Preceeded by cdc189551f9d97140e131800f85defc991876191
Log entry
Config: Convert language name to lower case

See: issue #1474
0f3e349
master Revision 0f3e3491c898f5943b2192afa548a0bacf81418f by
 Daniel Scharrer
Jul 05, 17:12 - Preceeded by 5bf9c06f8152750b93bd7b8f22155b0acbed6a59
Log entry
ChangeLevel: Recognize player_-001

Fixes: issue #1461
cca4726
master Revision cca472626b6c78e2ebc8821a9c57a83c99e72779 by
 Daniel Scharrer
Jul 05, 17:12 - Preceeded by 323b68e42a86c2be93f3faec0f2dd246635df5f9
Log entry
Localisation: Improve language detection

With AF 1.22, utext_francais.ini is included with all language versions
so just selecting the first language is no longer enough.

Fixes: issue #1464
de59588
master Revision de59588dae4d8d9744269bb1ef8ee0a88dadf8f4 by
 Daniel Scharrer
Jul 05, 17:12 - Preceeded by c3d410b9166a55b1f2e4dad9de53a8b98ad142e6
Log entry
Trail: Clamp trail end position

Fixes: issue #1468 (hopefully)
1c06190
travis Revision 1c061903184df269593b8b75f6e08a5868fa37be by
 Daniel Scharrer
Jun 20, 06:18 - Preceeded by d5c83857afd9cf3f45b3c18fa037936c14abe26e
Log entry
OpenALBackend: Add additional checks

Might help for bug #1320.
1c06190
master Revision 1c061903184df269593b8b75f6e08a5868fa37be by
 Daniel Scharrer
Jun 20, 06:18 - Preceeded by d5c83857afd9cf3f45b3c18fa037936c14abe26e
Log entry
OpenALBackend: Add additional checks

Might help for bug #1320.
d5c8385
travis Revision d5c83857afd9cf3f45b3c18fa037936c14abe26e by
 Daniel Scharrer
Jun 15, 21:32 - Preceeded by 420447512e04692c7b95cb761be3955ef3edd7be
Log entry
Inventory: Always report player position for dragged items

This was changed in commit c794f26 but causes problems with placing
items on spike traps in the crypt as the traps trigger before the
item can be dropped, which moves the item drop position.

Fixes: bug #1469
d5c8385
master Revision d5c83857afd9cf3f45b3c18fa037936c14abe26e by
 Daniel Scharrer
Jun 15, 21:32 - Preceeded by 420447512e04692c7b95cb761be3955ef3edd7be
Log entry
Inventory: Always report player position for dragged items

This was changed in commit c794f26 but causes problems with placing
items on spike traps in the crypt as the traps trigger before the
item can be dropped, which moves the item drop position.

Fixes: bug #1469
8511571
travis Revision 85115710037bb08ceeb44c31280f41309d763f86 by
 Daniel Scharrer
Jun 14, 09:44 - Preceeded by e22a1502c2d233c59106ceb4331c01a45444430d
Log entry
Dragging: Fix rotation adhustment while dragging

Fixes: bug #591 (this time for real)
8511571
master Revision 85115710037bb08ceeb44c31280f41309d763f86 by
 Daniel Scharrer
Jun 14, 09:44 - Preceeded by e22a1502c2d233c59106ceb4331c01a45444430d
Log entry
Dragging: Fix rotation adhustment while dragging

Fixes: bug #591 (this time for real)
d004c6f
master Revision d004c6f568f05bd6bbe4c620b31c1b22068a31a8 by
 Daniel Scharrer
May 30, 23:58 - Preceeded by 8a15c76d7ca8904539696bca5b77b62d055760ad
Log entry
Quake: Add an option to disable screen shake

Implements: feature request #405
d004c6f
travis Revision d004c6f568f05bd6bbe4c620b31c1b22068a31a8 by
 Daniel Scharrer
May 30, 23:58 - Preceeded by 8a15c76d7ca8904539696bca5b77b62d055760ad
Log entry
Quake: Add an option to disable screen shake

Implements: feature request #405
26cb44e
travis Revision 26cb44e6061c9471f8488739ce0251426ff1aebb by
 Daniel Scharrer
May 30, 23:38 - Preceeded by 7698ffe6ce91279d3f1b6bb54989d93b6f205530
Log entry
ArxGame: Add an option to disable view bobing

Implements: feature request #405
26cb44e
master Revision 26cb44e6061c9471f8488739ce0251426ff1aebb by
 Daniel Scharrer
May 30, 23:38 - Preceeded by 7698ffe6ce91279d3f1b6bb54989d93b6f205530
Log entry
ArxGame: Add an option to disable view bobing

Implements: feature request #405
d8fbcaf
master Revision d8fbcafc2cebb7de7d9378625c615fc66138fd46 by
 Daniel Scharrer
Apr 18, 04:45 - Preceeded by 46f10d95759ae08b62960564484b7bd5bea47b36
Log entry
GlobalFog: Fix fog parameter interpolation

This was broken in commit 43b6961.

Fixes: bug #1446
d8fbcaf
travis Revision d8fbcafc2cebb7de7d9378625c615fc66138fd46 by
 Daniel Scharrer
Apr 18, 04:45 - Preceeded by 46f10d95759ae08b62960564484b7bd5bea47b36
Log entry
GlobalFog: Fix fog parameter interpolation

This was broken in commit 43b6961.

Fixes: bug #1446
0c56d78
master Revision 0c56d78fe83c7b2ed30651b09e02ed70e35c026b by
 Daniel Scharrer
Apr 11, 15:51 - Preceeded by 81c7a886477df7e5e1535f63b3b9f990bb46673d
Log entry
ChangeLevel: Rebuild inventory grid when loading

This will hopefully fix issues like bug #1445.
0c56d78
travis Revision 0c56d78fe83c7b2ed30651b09e02ed70e35c026b by
 Daniel Scharrer
Apr 11, 15:51 - Preceeded by 81c7a886477df7e5e1535f63b3b9f990bb46673d
Log entry
ChangeLevel: Rebuild inventory grid when loading

This will hopefully fix issues like bug #1445.
fb564d6
travis Revision fb564d612bcdc916ef758967f025797d33c63560 by
 Daniel Scharrer
Apr 10, 21:17 - Preceeded by 9e46a684563277d9950b49c1e9d845809a35737f
Log entry
Fix wrong path waypoint event

When a frame hit the target time of a path waypoint exactly we
incorrectly reported the next waypoint index as reached.

Additonally, when loading old saves this could mean that we
send the 'on pathend' script event again for paths that were already
completed: Even though the path time was past the end before saving,
the millisecond resolution in the save file could result in it
being rounded down to match the end exactly after loading.

Fixes: bug #1293
fb564d6
master Revision fb564d612bcdc916ef758967f025797d33c63560 by
 Daniel Scharrer
Apr 10, 21:17 - Preceeded by 9e46a684563277d9950b49c1e9d845809a35737f
Log entry
Fix wrong path waypoint event

When a frame hit the target time of a path waypoint exactly we
incorrectly reported the next waypoint index as reached.

Additonally, when loading old saves this could mean that we
send the 'on pathend' script event again for paths that were already
completed: Even though the path time was past the end before saving,
the millisecond resolution in the save file could result in it
being rounded down to match the end exactly after loading.

Fixes: bug #1293
a0e0db3
travis Revision a0e0db399844a8b181b2ae9306c776d47d0eee17 by
 Daniel Scharrer
Apr 02, 23:22 - Preceeded by b3af860484130c036e564177e6a12c9e4b337d3c
Log entry
FilesystemWindows: Fix inverted directory end check

Fixes: bug #1440
a0e0db3
master Revision a0e0db399844a8b181b2ae9306c776d47d0eee17 by
 Daniel Scharrer
Apr 02, 23:22 - Preceeded by b3af860484130c036e564177e6a12c9e4b337d3c
Log entry
FilesystemWindows: Fix inverted directory end check

Fixes: bug #1440
1b6c090
master Revision 1b6c090afccbc33a3a75bbebb743cda691c8cfc4 by
 Daniel Scharrer
Mar 11, 22:30 - Preceeded by e454b25ae7297747d14f9ba3f477c28161c582ae
Log entry
Inventory: Fix item stack size violation

When dropping an item stack into the secondary inventory (inventory of
a non-player entity) at a position we:
 1. Try to merge it with the existing stack at the dropped position.
 2. Insert it at the dropped position if the slot is empty
 3. Merge it into any stack of the same item in the inventory
 4. Insert it at the first empty slot

Step 3 did prevent merging into full stacks but did not check that the
combined size of the existing stack and the dropped stack does not
exceed the stack limit. Now it does.

Fixes: bug #1111
1b6c090
travis Revision 1b6c090afccbc33a3a75bbebb743cda691c8cfc4 by
 Daniel Scharrer
Mar 11, 22:30 - Preceeded by e454b25ae7297747d14f9ba3f477c28161c582ae
Log entry
Inventory: Fix item stack size violation

When dropping an item stack into the secondary inventory (inventory of
a non-player entity) at a position we:
 1. Try to merge it with the existing stack at the dropped position.
 2. Insert it at the dropped position if the slot is empty
 3. Merge it into any stack of the same item in the inventory
 4. Insert it at the first empty slot

Step 3 did prevent merging into full stacks but did not check that the
combined size of the existing stack and the dropped stack does not
exceed the stack limit. Now it does.

Fixes: bug #1111
061c1e9
travis Revision 061c1e95463b6527a0bb2c1a5e60ab05b533ba73 by
 Daniel Scharrer
Dec 26, 11:15 - Preceeded by 8cb805809f66b804689e0be84a8e3756429c9140
Log entry
FilesystemWindows: Add retry logic to (re)moving files

Removing or renaming files can fail under Windows if another process
(for example an anti virus scanner or indexer) has the file open.

See: issue #1218
061c1e9
master Revision 061c1e95463b6527a0bb2c1a5e60ab05b533ba73 by
 Daniel Scharrer
Dec 26, 11:15 - Preceeded by 8cb805809f66b804689e0be84a8e3756429c9140
Log entry
FilesystemWindows: Add retry logic to (re)moving files

Removing or renaming files can fail under Windows if another process
(for example an anti virus scanner or indexer) has the file open.

See: issue #1218
60c4204
master Revision 60c4204025955074cb77c7b8e8d43ecc2112b2a7 by
 Daniel Scharrer
Jan 20, 05:06 - Preceeded by 1664503b3f29b71614523b242a9ce15b4f6bdf11
Log entry
Draw: Fix overzealous sprite culling

Fixes: bug #1315
60c4204
travis Revision 60c4204025955074cb77c7b8e8d43ecc2112b2a7 by
 Daniel Scharrer
Jan 20, 05:06 - Preceeded by 1664503b3f29b71614523b242a9ce15b4f6bdf11
Log entry
Draw: Fix overzealous sprite culling

Fixes: bug #1315
287ec54
travis Revision 287ec544f6d3186c523c34c45aa36831b374a78a by
 Daniel Scharrer
Jan 04, 14:53 - Preceeded by 89c27c4757593388f5d4a2fd0510aa4f8f511055
Log entry
Math: Update error tolerance in angleToFrontUpVec() assert

Fixes: bug #1307
287ec54
master Revision 287ec544f6d3186c523c34c45aa36831b374a78a by
 Daniel Scharrer
Jan 04, 14:53 - Preceeded by 89c27c4757593388f5d4a2fd0510aa4f8f511055
Log entry
Math: Update error tolerance in angleToFrontUpVec() assert

Fixes: bug #1307
287ec54
coverity_scan Revision 287ec544f6d3186c523c34c45aa36831b374a78a by
 Daniel Scharrer
Jan 04, 14:53 - Preceeded by 89c27c4757593388f5d4a2fd0510aa4f8f511055
Log entry
Math: Update error tolerance in angleToFrontUpVec() assert

Fixes: bug #1307
7d71240
coverity_scan Revision 7d712408a554fd6e4cc8805bb815533c52fbfc61 by
 Daniel Scharrer
Dec 08, 15:10 - Preceeded by 4fa41a5c9921d1065ae50587f2fe64697f1762bc
Log entry
ImageSave: Rewrite BMP saving on top of fs::ofstream

Fixes: bug #1291 (save screenshots)
7d71240
master Revision 7d712408a554fd6e4cc8805bb815533c52fbfc61 by
 Daniel Scharrer
Dec 08, 15:10 - Preceeded by 4fa41a5c9921d1065ae50587f2fe64697f1762bc
Log entry
ImageSave: Rewrite BMP saving on top of fs::ofstream

Fixes: bug #1291 (save screenshots)
7d71240
travis Revision 7d712408a554fd6e4cc8805bb815533c52fbfc61 by
 Daniel Scharrer
Dec 08, 15:10 - Preceeded by 4fa41a5c9921d1065ae50587f2fe64697f1762bc
Log entry
ImageSave: Rewrite BMP saving on top of fs::ofstream

Fixes: bug #1291 (save screenshots)
857ad36
master Revision 857ad36ae3a02e07bcec6d025c8df500911f9ebc by
 Daniel Scharrer
Dec 08, 13:50 - Preceeded by 3210c1b9f6b4f75fb356bc6f4dd61cd624917f9d
Log entry
CMake: Always try to use WCHAR with fstream open on Windows

Fixes: bug #1291 (except for save screenshots)
857ad36
travis Revision 857ad36ae3a02e07bcec6d025c8df500911f9ebc by
 Daniel Scharrer
Dec 08, 13:50 - Preceeded by 3210c1b9f6b4f75fb356bc6f4dd61cd624917f9d
Log entry
CMake: Always try to use WCHAR with fstream open on Windows

Fixes: bug #1291 (except for save screenshots)
857ad36
coverity_scan Revision 857ad36ae3a02e07bcec6d025c8df500911f9ebc by
 Daniel Scharrer
Dec 08, 13:50 - Preceeded by 3210c1b9f6b4f75fb356bc6f4dd61cd624917f9d
Log entry
CMake: Always try to use WCHAR with fstream open on Windows

Fixes: bug #1291 (except for save screenshots)
87b6324
travis Revision 87b632463cd1b3f267706e7fab125635be1648ce by
 Daniel Scharrer
Oct 25, 22:52 - Preceeded by 48af4b654dd0f9213c86215fc102908864662ca4
Log entry
OpenGLRenderer: Add support for clearing while scissor is active

Fixes: issue #1195
87b6324
master Revision 87b632463cd1b3f267706e7fab125635be1648ce by
 Daniel Scharrer
Oct 25, 22:52 - Preceeded by 48af4b654dd0f9213c86215fc102908864662ca4
Log entry
OpenGLRenderer: Add support for clearing while scissor is active

Fixes: issue #1195