Commit Graph

44986 Commits (66ddfbf033f773e6866c620cd8bd8a419ef78a8e)

Author SHA1 Message Date
kadah.coba@gmail.com 66ddfbf033 FIRE-15988: Add option (FSllOwnerSayToScriptDebugWindow) to route llOwnerSay messages to the script debug window 2015-05-02 01:27:02 -07:00
Ansariel ab490c9102 Add LessThanEquals and GreaterThanEquals sanity type checks part 2: Add the according notification strings 2015-05-01 22:05:57 +02:00
Ansariel e00cc1c9ce Add LessThanEquals and GreaterThanEquals sanity type checks and remove kludges in settings.xml 2015-05-01 21:58:23 +02:00
Ansariel a2b6de90b2 Adjust the factor for calculating mMaxResidentTexMemInMegaBytes when exceeding 512MB texture memory as it seems to have quite a performance impact otherwise if we have to discard texture details 2015-05-01 21:01:24 +02:00
Nicky 25e15f6730 For each inventory item inserted there was a linear search over all sibling items (in the folder), replace this with a much simpler parent lookup. 2015-05-01 14:59:41 +02:00
Ansariel ea2e57cf07 "Find All Links" option is missing from inventory context menu 2015-05-01 13:44:08 +02:00
Ansariel d93033f094 Remove unnecessary re-setting of settings 2015-04-30 21:42:55 +02:00
Nicky 920319f271 Bakout 49253b700364; AIS back to on for default. 2015-04-30 15:36:21 +02:00
Nicky b6f3ad66e8 Tip to default. 2015-04-30 11:35:09 +02:00
Ansariel 6ac3b4cabf Fix duplicate method declarations 2015-04-30 09:49:25 +02:00
Ansariel 00ba0b4201 Clean up formatting for easier readability 2015-04-30 09:36:42 +02:00
Northspring e4547492e0 Updated Polish translation 2015-04-29 21:27:06 +02:00
Ansariel 105d175a6c Remove pointless NULL-checks (objects will never be NULL there) and only add separators if really required 2015-04-29 20:51:25 +02:00
Ansariel 45110935d2 FIRE-15972: Sync grid config for InWorldz 2015-04-29 15:36:32 +02:00
Ansariel e6680806cd More fixing in FSLSLProprocessor for "not-supported" case 2015-04-29 11:45:04 +02:00
Ansariel ab7aa4b42e FIRE-15969: Open "Roles" tab in group profile -> Roles & Members by default as per Oz' request 2015-04-29 11:19:29 +02:00
Ansariel 218985e3e0 Cleaning up FSLSLPreprocessor 2015-04-29 11:12:42 +02:00
Ansariel 760be77eb5 Fix method signatures in FSLSLProprocessor for "not-supported" case 2015-04-28 20:40:43 +02:00
Ansariel bf89736f2d Update German translation 2015-04-28 20:38:59 +02:00
Ansariel 8633a45736 Replace viewer name in FS preproc strings with APP_NAME subst and replace double quotation marks with single ones 2015-04-28 20:38:46 +02:00
Ricky Curtice 97b1492c67 Enabled translation of the messages returned by the preprocessor code.
I made no judgement on the verbosity of the code, though it seems very noisy to me, and simply took all the strings, touched them up, and moved them out.

I initially tried to place the strings in a file more specific to the script editor, but the translation system could never find them.  So I gave up and placed them in the global string definition file.
2015-04-27 21:20:49 -07:00
Ricky Curtice 023be744cf Correctly named the logging operations. 2015-04-27 00:04:48 -07:00
Ricky Curtice 494a0252aa FIRE-9337: Added ability to disable the FS Preprocessor on a per-script basis.
Initially I tried to use a "#pragma"-esque marker, but LSL chokes on the hash. So I moved to the simple hack of using a special-form comment.

I also started out by trying to detect the marker in the first non-whitespace line.  After some thought I realized that this might conflict with some people's editors or other things they like to add to their scripts.
To correct for this I had two options - go through all the effort of skipping commented blocks, or just simply scan the entire script for that character sequence.  I chose the latter because it is far simpler to code, even though it is more open to abuse.  The abuse, that of putting the tag in arbitrary locations in the script, can be mitigated by having the documentation state that the marker is to be located at the beginning of the script on its own line.

Because of the added scope restrictions that came about because I wrapped a block of code in an 'if' statement, I would up making the treatment of the "err" variable more consistent.  Instead of some places using the function-scoped variable and some using deeper-placed name overrides the code now just creates said variable whereever needed.
2015-04-26 23:41:55 -07:00
Ansariel 31bd9fb540 Cleaning up the really useful look-at feature 2015-04-27 13:15:03 +02:00
Ansariel 8ef83aa307 FIRE-15946: Texture info gets wrongly reported multiple times; Found by Sei Lisa 2015-04-27 11:47:30 +02:00
Ansariel 636e81dc31 FIRE-15948: Don't close Flickr floater after each post and retain entered text 2015-04-27 11:23:31 +02:00
Ansariel d6d3ef306c Don't hide resolution spinners on snapshot to inventory panel - they get disabled if needed 2015-04-27 11:04:00 +02:00
Mnikolenko ProductEngine 62db9f6ba7 MAINT-5041 FIXED Current Window snapshot option is restored. Hide height/width spinners when selecting this option. 2015-04-03 12:48:20 +03:00
Ansariel 4fc901d703 Backed out changeset 82a3a2987537 for LL fix 2015-04-27 10:37:12 +02:00
Ansariel 980ac325ca FIRE-15947: Setting texmem to 1GB causes bias going up to 5 2015-04-26 20:16:55 +02:00
Ansariel e360324bae More German translations... 2015-04-26 18:22:35 +02:00
Ansariel 0f661aa1b4 Update German translation 2015-04-26 17:19:13 +02:00
Northspring 61e5f6d87a Move very few options around in prefs in order to make more space in "Interface" => "General" and move out "Show Menu Search" from "Advanced" tab
Changes in detail:

- Moved...
   "Show lag meter" (renamed to "Show traffic indicator in upper right corner of the screen", in tooltip as well),
   "Use legacy period mean per second display for lag meter" (renamed to "Use legacy period mean per second display for traffic indicator", in tooltip as well),
   "Show media controls in top menu",
   "Show simulator channel in status bar"
... from "Interface" => "General" to "Interface" => "Top Bars" (new tab). New tab also has two labels, "Status bar:" and "Navigation & Favourites bars:".

- Added...
   "Clicking on traffic indicator opens Statistics instead of the Lag Meter",
   "Show Location in Top Menu",
   "Show Favorites Bar",
   "Show Navigation and Search Bar",
   "Show Search Bar"
... to "Interface" => "Top Bars". The last four comes from the context menu of the status bar (menu_hide_navbar.xml).

- Moved "Show Menu Search" option from "Advanced" tab to the new "Interface" => "Top Bars" one.
- Added "Disable VRAM detection via WMI probing on Windows systems" in "Advanced" tab; This option will be gray-ed out on non-Windows systems.
2015-04-26 16:13:44 +02:00
Ansariel 2308700979 Change texture memory limits:
* 32bit builds will clamp max textures in memory back to 768MB which matches the limit in V3 so it doesn't run out of memory that fast anymore
* 64bit builds get a texture limit of 1GB now, which results in 2GB max textures in memory
2015-04-26 03:34:39 +02:00
Ansariel b2cd909295 FIRE-4358: Add RLVa "touchfar" synonym for "fartouch" 2015-04-25 13:42:37 +02:00
Ansariel ee26f9edf8 Force HTTP textures and inventory both enabled on Second Life; Contains code originally developed by Lirusaito Faers, with permission to use under LGPL
HTTP Inventory menu option in Developer menu has been restored, but both
HTTP Inventory and HTTP Textures will be hidden when logged into SL.
2015-04-25 01:58:39 +02:00
Nicky 136a54194e The old version did disconnect the wrong signal (mParcelMgrConn). 2015-04-24 00:47:09 +02:00
Nicky 2f2b586094 Exception safe memory handling, also the old version did alloc with new[] and used plain delete for deallocation. 2015-04-24 00:46:16 +02:00
Nicky 04422b477f Remove an unused member, this will save a bit of memory, which multiplies with inventory size. 2015-04-24 00:45:15 +02:00
Nicky 49b1a8546c Fir for yet another mesh-matrix overflow. 2015-04-24 00:44:11 +02:00
Nicky eadc495c86 FIRE-15920; Flip the AIS3 switch and make the default off. 2015-04-23 11:48:45 +02:00
Nicky bd3de76132 Tip to default. 2015-04-22 18:25:28 +02:00
Nicky 87f803acb7 Tip to default. 2015-04-22 17:44:12 +02:00
Ansariel cabd68fb01 FIRE-15886: Follow-up fix: Only show the object in inventory if it's from an agent - taking objects inworld will route us here too 2015-04-22 17:39:31 +02:00
Ansariel 871dd17c68 Minor clean up in LLNavigationBar 2015-04-22 15:08:35 +02:00
Ansariel 5c67be82c1 FIRE-15892: Context menu for search textbox in navigation bar doesn't work anymore 2015-04-22 15:08:16 +02:00
Ansariel 647245f226 Fix possible memory leak in LLLineEditor when assigning a context menu while LLMenuGL::sMenuContainer is still null 2015-04-22 15:07:08 +02:00
Nicky f14c63d9c3 More out of bounds protection for mesh items. 2015-04-21 01:29:27 +02:00
Nicky bc9ca3d813 Simple way to get declarations for the used GCC intrinsics. 2015-04-21 00:35:12 +02:00
Ansariel 49283dd735 Typo :) 2015-04-20 23:39:48 +02:00