Arx Libertatis Bug Tracker
Arx Libertatis (arx)
7536846
master Revision 7536846851b5682b78c4168a1098b3aad3fe214a by
 Daniel Scharrer
Aug 29, 11:40 - Preceeded by a839fc2a9444560a5c895381480109a9d6abc818
Log entry
Interactive: Don't try to activate physics for incomplete objects

Fixes: issue #1259
1f94c55
1.2-branch Revision 1f94c550a92a12b81d731dc7a013a041c9919437 by
 Daniel Scharrer
Aug 23, 22:16 - Preceeded by 2d617ef4cdb5f630a8e77b300262c8d3137c479c
Log entry
Collisions: Fix null pointer dereference with the flying eye spell

Fixes: issue #511
(cherry picked from commit 4940f8430b7e7390fc8daaec2688ac865c15123c)
4940f84
master Revision 4940f8430b7e7390fc8daaec2688ac865c15123c by
 Daniel Scharrer
Aug 23, 22:11 - Preceeded by 15662f289a7005e148b81a438aad5ab45e375a09
Log entry
Collisions: Fix null pointer dereference with the flying eye spell

Fixes: issue #511
2d617ef
1.2-branch Revision 2d617ef4cdb5f630a8e77b300262c8d3137c479c by
 Daniel Scharrer
Aug 19, 21:57 - Preceeded by 1183c70d3d6e5540e178e8a43e4aea82d38bb5f6
Log entry
MenuWidgets: Fix crash when releasing escape in the first menu frame

Fixes: issue #1155
(cherry picked from commit f06f4263c5251e08e65c6d57a12f0b3a2e7a8781)
f06f426
master Revision f06f4263c5251e08e65c6d57a12f0b3a2e7a8781 by
 Daniel Scharrer
Aug 19, 20:59 - Preceeded by 67f8b9b345ec81a626a2ff2885f5239f649ef387
Log entry
MenuWidgets: Fix crash when releasing escape in the first menu frame

Fixes: issue #1155
034aa03
1.2-branch Revision 034aa03a556b7287da4648f44459d94b32a851ac by
 Daniel Scharrer
Aug 12, 22:10 - Preceeded by f89d44baa388812e7a2bd0373357669a67291b42
Log entry
Inventory: Fix assert failure

The show flag sanity check in Inventory::remove() failed when trying to
give an item to the player which is in another entity's inventory
but the player's inventory is full.

Fixes: issue #1570
(cherry picked from commit 0b414fac0dceec6f9d6e22a834fda925f4fbf2fa)
f89d44b
1.2-branch Revision f89d44baa388812e7a2bd0373357669a67291b42 by
 Daniel Scharrer
Aug 12, 22:10 - Preceeded by ce53cb5060fe366692e6936365c8f02fbdf57c28
Log entry
Texture: Don't try to apply color key if image failed to load

Fixes: issue #1557
(cherry picked from commit e5ba607d91f03bd6e87dc8eda9a5147a4cbc7726)
ce53cb5
1.2-branch Revision ce53cb5060fe366692e6936365c8f02fbdf57c28 by
 Daniel Scharrer
Aug 12, 22:09 - Preceeded by 4e3af2d6292eb97d922b555eed61a90bfa226bec
Log entry
OpenGLUtil: Extend Intel GL_ARB_sample_shading blacklist

Relax render string match to cover all "Intel(R) HD Graphics" devices
with driver version 10.18.10.*.

Fixes: issue #1568 (hopefully)
(cherry picked from commit 76969902fd05a169402308428e0b69f85fbe7ac2)
0b414fa
master Revision 0b414fac0dceec6f9d6e22a834fda925f4fbf2fa by
 Daniel Scharrer
Aug 12, 21:08 - Preceeded by e5ba607d91f03bd6e87dc8eda9a5147a4cbc7726
Log entry
Inventory: Fix assert failure

The show flag sanity check in Inventory::remove() failed when trying to
give an item to the player which is in another entity's inventory
but the player's inventory is full.

Fixes: issue #1570
e5ba607
master Revision e5ba607d91f03bd6e87dc8eda9a5147a4cbc7726 by
 Daniel Scharrer
Aug 12, 20:38 - Preceeded by 76969902fd05a169402308428e0b69f85fbe7ac2
Log entry
Texture: Don't try to apply color key if image failed to load

Fixes: issue #1557
7696990
master Revision 76969902fd05a169402308428e0b69f85fbe7ac2 by
 Daniel Scharrer
Aug 12, 20:14 - Preceeded by a51775b3c4b30df83c1da01f576a0134c75f795b
Log entry
OpenGLUtil: Extend Intel GL_ARB_sample_shading blacklist

Relax render string match to cover all "Intel(R) HD Graphics" devices
with driver version 10.18.10.*.

Fixes: issue #1568 (hopefully)
45cef3e
master Revision 45cef3e466be41cfde2384a01b1df214f6b672ad by
 Daniel Scharrer
Jul 07, 22:06 - Preceeded by b3ea6288acab6d8ac3f2c4795da7da6ca73bb25d
Log entry
localisation/english: Capitalize "Mouselook toggle mode"

Fixes: issue #1558
45cef3e
1.2-branch Revision 45cef3e466be41cfde2384a01b1df214f6b672ad by
 Daniel Scharrer
Jul 07, 22:06 - Preceeded by b3ea6288acab6d8ac3f2c4795da7da6ca73bb25d
Log entry
localisation/english: Capitalize "Mouselook toggle mode"

Fixes: issue #1558
b3ea628
1.2-branch Revision b3ea6288acab6d8ac3f2c4795da7da6ca73bb25d by
 Daniel Scharrer
Jul 07, 22:03 - Preceeded by 1b9a6d418f5584d05551b40bd53ff76e0de4431e
Log entry
localisation: Add Ialian and Russian translations for item OOB message

Contributed by Lauriel.

Implements: issue #1559
b3ea628
master Revision b3ea6288acab6d8ac3f2c4795da7da6ca73bb25d by
 Daniel Scharrer
Jul 07, 22:03 - Preceeded by 1b9a6d418f5584d05551b40bd53ff76e0de4431e
Log entry
localisation: Add Ialian and Russian translations for item OOB message

Contributed by Lauriel.

Implements: issue #1559
e731791
master Revision e7317911f96c3cd416ec055e450f1b70001704cc by
 Daniel Scharrer
Jul 01, 19:45 - Preceeded by 0b0994aa21067459289217e5030edf1b9b20b22b
Log entry
Entity: Clean references to destroyed linked/equipped entities

Fixes: issue #253 (possibly)
0b0994a
master Revision 0b0994aa21067459289217e5030edf1b9b20b22b by
 Daniel Scharrer
Jun 30, 20:49 - Preceeded by 67e4d6d5b02b8ca14e865b277abc69e9d63a8877
Log entry
ScriptedIOControl: Ignore replaceme command for spider_web_0013

Fixes: issue #963
67e4d6d
master Revision 67e4d6d5b02b8ca14e865b277abc69e9d63a8877 by
 Daniel Scharrer
Jun 30, 20:33 - Preceeded by 6e92b15883114f9a6bab1675eb89022c6354a42d
Log entry
ScriptedIOControl: Ignore destroy command for jail_wood_grid_0001

Fixes: issue #834
6e92b15
master Revision 6e92b15883114f9a6bab1675eb89022c6354a42d by
 Daniel Scharrer
Jun 30, 20:28 - Preceeded by afd64e881feff47621bd47218d27462721670de3
Log entry
ScriptedNPC: Orphan spells cast by potion_* items

Fixes: issue #1048
1f8c631
master Revision 1f8c6315e78fd36183bc981712a96d7c790db99c by
 Daniel Scharrer
Jun 08, 19:44 - Preceeded by 5e715896c6cf0120cbadf2b7fa0344d67f535e9a
Log entry
Inventory: Don't allow stacking non-interactive items

Fixes: issue #1522 (stacking items while they are cooking)
5e71589
master Revision 5e715896c6cf0120cbadf2b7fa0344d67f535e9a by
 Daniel Scharrer
Jun 08, 19:43 - Preceeded by ae3a7bf6c12a4b893fa88124e3cc7f64bd131599
Log entry
Inventory: Consider dragged stacks to still be in the player inventory

Fixes: issue #1522 (cooking breaking dragged stacks)
2a3055f
master Revision 2a3055f498054c0d8b2d1ab3fb9f815f87d09e5a by
 Daniel Scharrer
Jun 04, 23:33 - Preceeded by 13fbd5d71657485f8cd78c1355fece7bd95623ed
Log entry
Dragging: Unstack items when thrown or dropped on the floor

In commit ec7103b, dropping stacks of items was unintentionally made
possible. While dropping stacks is desirable, this causes problems
with scripts that do not expect there to be stacks outside containers.
Specifically, some raw foods turn of interactivity while cooking
but then only replace one item in the stack when cooking is done,
leaving the rest of the stack uncooked and non-interactive.
Fix this by splitting the stack into individual items when dropped.

Fixes: issue #1522
Implements: issue #36
60f1e11
master Revision 60f1e113df69f580f69f1528767dde3913072d15 by
 Daniel Scharrer
Jun 04, 09:55 - Preceeded by 7c2e27ceb7f6e2bfd2c753064acb0c68b62eeb26
Log entry
Light: Use correct tile in GetColorz()

Fixes: issue #940 (hopefully)
1ebb3ef
master Revision 1ebb3efdc631a6dedbdb454b9e3836099d5eb2df by
 Daniel Scharrer
Jun 03, 08:35 - Preceeded by 36933f2bb9e715f3213e8d8f8ed0e01715aa26b8
Log entry
Localisation: Don't assume xtext_default_….ini exists

Fixes: issue #1544
36933f2
master Revision 36933f2bb9e715f3213e8d8f8ed0e01715aa26b8 by
 Daniel Scharrer
Jun 01, 21:29 - Preceeded by c98cd80be69486583ef18528ae5880335ff9a650
Log entry
Text: Fix line length calculation

The numChars return from ARX_UNICODE_FormattingInRect() did not include
the last character when the whole text fit into rect but no more lines
would fit.

The credits code had a workaround for this which did not take into
account that characters can be longer than one byte.

This fixes the bug in ARX_UNICODE_FormattingInRect() and removes the
credits workaround.

Fixes: issue #1545
ac0b1f2
master Revision ac0b1f2ce5119e28ac295d269aea0a2ba5b22be5 by
 Daniel Scharrer
Apr 15, 22:11 - Preceeded by 5a4628e865bda967e8bfb24e28d83626143357fd
Log entry
OpenGLUtil: Ignore GL_ARB_sample_shading for certain Intel drivers

Crisp Alpha Cutout AA has been separately identified by two users
to cause an immediate crash when starting the game.

Fixes: bug #1250
Fixes: bug #1532
See: bug #1152
21df2e3
master Revision 21df2e37664de79e117eff2af164873f05600f4c by
 Daniel Scharrer
Oct 19, 22:17 - Preceeded by b4484b0ab7d54191d907d17961a31a1cdb801007
Log entry
Speech: Don't display sample name for speech without localized text

The default for localized strings was changed from the empty string
to the ID in commit 9451e85. This helps spot missing strings, but for
speech it's better to just play the audio sample without text in this
case since some uses of the speak script command expect this.

Fixes: issue #1506
67380c3
master Revision 67380c3059940627205b68517201ed6abf80ba8b by
 Daniel Scharrer
Aug 06, 21:22 - Preceeded by 4130e04e69bbdae415cbb1ae616548a70750d21b
Log entry
SDL2Window: Avoid libepoxy context reinitialization

Fixes: issue #1378
ff1efaa
master Revision ff1efaa16b8a2a3c72075a23c6ef592288fa1d24 by
 Daniel Scharrer
Jul 27, 19:48 - Preceeded by 7c9760c9d971806895235242cdc7dfa1b742c75a
Log entry
SecondaryInventory: Fix assert failure when pickpocketing

The are NPCs who do not have an inventory, for example the Ylside guard
behind the passworded door in the Yellow Tulip.

Fixes: issue #1485
e18eba6
master Revision e18eba65c5f520d781c7527f1cca6083f5e3b0ca by
 Daniel Scharrer
Jul 06, 18:32 - Preceeded by 620f60ac4d5aaab27c1b0282ef1579c03ae7f93f
Log entry
Localisation: Remove assert

Fixes: issue #1479
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
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
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)
0f3e349
master Revision 0f3e3491c898f5943b2192afa548a0bacf81418f by
 Daniel Scharrer
Jul 05, 17:12 - Preceeded by 5bf9c06f8152750b93bd7b8f22155b0acbed6a59
Log entry
ChangeLevel: Recognize player_-001

Fixes: issue #1461
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)