Commit Graph

42220 Commits (7d92321c3c28febff5d2937627e02f3ee65e075d)

Author SHA1 Message Date
Ansariel 7d92321c3c Fix potential heap buffer overflow from using memcmp in llxmlnode; by Cinder Roxley 2014-08-26 21:49:50 +02:00
Ansariel 9a679a27ac Fix for misaligned unsigned ints in LLUUID; by Cinder Roxley 2014-08-26 21:47:04 +02:00
Ansariel 60006e25b9 Fix some bad refcount code and squash some potential leakiness on Mac; by Cinder Roxley 2014-08-26 21:36:25 +02:00
Ansariel 33949a5e51 No need trying to gain an instance for calling a static method; found by Cinder Roxley 2014-08-26 21:13:21 +02:00
Ansariel a3704de89b Proper fix for crash in Mac filepicker without creating a mem leak; by Cinder Roxley 2014-08-26 20:46:54 +02:00
Ansariel 4f7cac1d40 Use dynamic cast instead of c-style cast in LLMultiFloater; found by Cinder Roxley 2014-08-26 20:42:38 +02:00
Ansariel 1477167584 Fix mem leak in RawInjector; found by Cinder Roxley 2014-08-26 20:37:31 +02:00
Ansariel a5baa68caa Back out 95717cf8bf82 as matrix array length is properly checked in a following step already and modified llfloatermodelpreview.cpp accordingly 2014-08-26 16:12:12 +02:00
Ansariel c291b53073 FIRE-1715: Links using FTP protocol are not recognized 2014-08-26 14:07:17 +02:00
Ansariel effd58666f FIRE-13407: Clamp index in LLModelPreview as well 2014-08-26 10:01:49 +02:00
Ansariel ae08a0ff5b Another stab at FIRE-13407: Skinned simple shader compilation - index out of bounds 2014-08-26 09:58:46 +02:00
Ansariel cd05159b22 FIRE-14414 / BUG-7077 / MAINT-4386: Text in stats floater is cut off in German translation 2014-08-25 16:10:42 +02:00
Ansariel 4702ef53f1 Fix nearby voice floater showing avatar names if RLVa showname restriction is set after CHUI merge 2014-08-25 14:43:34 +02:00
Ansariel 007646c570 FIRE-14466: Environment menu check mark doesn't get properly updated if time of day is set via RLVa 2014-08-25 14:33:25 +02:00
Ansariel bb4903d28c FIRE-2717: Display traffic and area in landmark 2014-08-25 14:02:44 +02:00
Ansariel c8110f8586 Possible fix for FIRE-14301: Only refetch textures if they are not the default texture and only refetch material textures if the object is using materials 2014-08-25 09:37:37 +02:00
Ansariel aa788f48fc Possible fix for FIRE-13407: Skinned simple shader compilation - index out of bounds 2014-08-25 00:21:10 +02:00
Ansariel 06260d6890 Updated German translation 2014-08-23 17:24:07 +02:00
Northspring 95c8d8a608 Roll dice chatbar command: Re-added check for invalid modifier types 2014-08-23 02:55:23 +02:00
Northspring 8eeb49e251 Roll dice chatbar command improvements
- Make 'S32 modifier' value mandatory even for '!' dice modifier. In order to roll (for example) 5d20! user must from now on type 'cmd 5 20 ! 20' instead of 'cmd 5 20 !', so in fact make a 5d20!20 roll (which should be logic anyway, as it works in the same way). This also allows the explosion value to be modifiable, so expression like 3d25!15 (dice exploding only at 15 instead of only at max, which is 25) is now possible.
- Small change for success rolls: They should count one not only on "less/greater than", but for "equal or less/greater than".
- Added reroll modifier, "r", "r<", "r>". For example "cmd 2 20 r 15" or "cmd 5 10 r< 3".
Sources: https://wiki.roll20.net/Dice_Reference#Roll_Modifiers
2014-08-23 01:39:40 +02:00
Nicky da0fbaf014 Copy needed Linux x64 libpng* files during package. 2014-08-23 01:21:33 +02:00
Nicky 4a768d8e15 Proper copy target for Linux x64 libpng. 2014-08-23 00:28:46 +02:00
Ansariel cfae5b3df7 Updated German translation 2014-08-22 18:47:37 +02:00
Ansariel 787f4993ea People panel wants some extra sausage for the custom radar columns... 2014-08-22 18:33:10 +02:00
Nicky aa02a7793b Windows: Package public symbols when pdbcopy is present. 2014-08-22 11:18:57 +02:00
Nicky 1678e5ed26 Compile fix for GCC. 2014-08-22 11:18:31 +02:00
Northspring 820ce7cc32 Added few modifiers to "roll dice" chatbar command
- Modifier must be in range from -1000 to 1000.
- Valid modifier types are "+" (bonuses), "-" (penalties), "<", ">" (successes), "!>", "!<" and "!" (explosions).
- Only one modifier type per roll.
- Examples: "rolld 1 20 + 5", "rolld 5 40 > 15", "rolld 10 25 !", "rolld 15 25 !< 10".
2014-08-22 00:18:42 +02:00
Northspring 057f5540bb Updated Polish translation (Vintage) 2014-08-21 16:30:31 +02:00
Northspring 685fff9850 Lower rand() range in calc from 200k to 10k
Standard library implementation generates random number up to 32k anyway, plus 10k is sufficient anyway
2014-08-21 16:10:34 +02:00
Ansariel fe090a75b2 FIRE-10839: Add customizable radar columns configuration controls to the "Options" tab in people panel (Vintage skin) 2014-08-21 16:07:20 +02:00
Ansariel 6b43dd7041 Clean up formatting in menu_fs_radar_options.xml 2014-08-21 15:05:26 +02:00
Ansariel b9e48bbdc7 Fix radar name format dropdown list in Vintage skin having no effect until relog 2014-08-21 15:05:09 +02:00
Northspring d75c1117f0 Updated Polish translation 2014-08-21 14:12:17 +02:00
Ansariel a12cb878b0 Updated German translation 2014-08-21 12:53:07 +02:00
Ansariel 541de1ad30 FIRE-10839: Make displayed columns in radar customizable 2014-08-21 12:50:36 +02:00
Northspring 510798a2fa Implemented rand(min,max) in calc chatbar command
- This sub-command has exactly this format: rand(number,number) - no spaces or other character
- Range for both numbers can vary from -200000 to 200000, for example "calc rand(-30,50)", "calc rand(-12345,-700)" or "calc rand(65000,80000)"
- Max always must be bigger, than Min
- Integers only, no floats
- Up to 5 rand(min,max) calls per expression because of performance reasons
- rand() can be mixed with other calc command expressions; For example: "calc 2 + rand(10,40) * 3 / (rand(-90,70) - 20)" or "calc 2 * rand(1,20) + 5" will work
- Nesting rand() in rand() should work fine syntax-wise, like "calc rand(rand(xxx,yyy),rand(zzz,ccc))" - expressions will be calculated from left to right, inner ones first - but if first inner rand() would generate value bigger than second rand(), then the outer rand() will throw a message, that Min must be lower, than Max. Something like "calc rand(rand(1,230),rand(231,500))" is safe because Min in second rand() is higher than Max is first rand(), so the rule will always be met for outer rand()
2014-08-21 04:22:17 +02:00
Tonya Souther d97bb47375 STORM-2053 - applicationShouldTerminate returns an NSApplicationTeminateReply, not NSApplicationDelegateReply, preventing system shutdown. Fix by Cinder Roxley. 2014-08-19 22:50:48 -05:00
Nicky 51c341f70d Bump fmodex to 4.4.41. 2014-08-19 18:40:15 +02:00
Nicky 71dcbc9ace Use unicode versions of isspace and isalnum as the ANSI versions are not defined for characters greater 0xFF. 2014-08-19 17:44:43 +02:00
Ansariel 036c9dd89f Init FS_PLACE_INFO_UPDATE_INTERVAL with an F32 2014-08-19 16:55:38 +02:00
Ansariel c8f3700f5e FIRE-14269: Open "Find" tab in area search by default 2014-08-19 14:50:35 +02:00
Ansariel 1fe8aa2974 Replace static callback methods in FSFloaterIM 2014-08-19 13:57:39 +02:00
Nicky 447b247978 Bump openssl to 1.0.1i 2014-08-19 10:16:25 +02:00
Ansariel 9293815ee6 Context menu in area search now works properly without clicking an item first 2014-08-19 10:16:59 +02:00
Ansariel 71d4ae626d FIRE-14340 / BUG-7025 / MAINT-4367: Basic Shaders not working on 4.6.7 - Failed to link shader: Two Texture Compare Shader, NVIDIA GeForce 7300 2014-08-19 08:38:57 +02:00
Ansariel 43742f13f7 Refactor duplicate landmark check code 2014-08-18 23:21:38 +02:00
Ansariel 6099315d90 FIRE-14375: "Filter duplicate landmarks on world map" does not work anymore 2014-08-18 22:50:38 +02:00
Ansariel 9a80b2c6f5 Use size_t for std::string::find() in LSL bridge 2014-08-18 15:16:44 +02:00
Ansariel 801a2d2c9a Let's just use size_t for std::string::size() & std::string::substr() and use iterators in the media filter 2014-08-18 14:04:28 +02:00
Ansariel 901e583452 Exclude identity check that is done in a separate step 2014-08-18 09:59:25 +02:00