- Feb 11, 2012
-
- Feb 10, 2012
-
-
Nat Goodspeed authored
Turns out that some (many?) wildcard LLManifest.path(wildcard) calls are "just in case": sweep up any (e.g.) "*.tga" files there may be, but no problem if there are none. Change path() logic so it tries the next tree (source, artwork, build) if either a specific (non-wildcard) filename doesn't exist, as now, OR if a wildcard matches 0 files in the current tree. This continues to support "just in case" wildcards, while permitting wildcards to work in the artwork and build trees as well as the source tree. Use a more specific exception than ManifestError for missing file. Only in that case should we try the next tree. Any other ManifestError should propagate.
-
Nat Goodspeed authored
This APR merges work from Huseby, Log, Leslie, Nat.
-
Nat Goodspeed authored
-
Nat Goodspeed authored
viewer_manifest.py's Linux_i686Manifest class has contained directives to copy library files with names like (e.g.) "libapr-1.so.0.4.2", which means that every update to any such library requires messing with viewer_manifest.py. But LLManifest.path() claims to support wildcards, and it's more robust to specify "libapr-1.so*" instead. Unfortunately LLManifest.path()'s wildcard support only used to work for files in the source tree (vs. the artwork tree or the build tree). The logic in path() tries each tree in turn, relying on an exception to make it try the next tree. This exception was raised for a nonexistent specific filename -- but it never used to raise that exception for a wildcard matching 0 files. Instead it would simply report "0 files" and proceed, producing an invalid viewer install. Raise that exception for a wildcard matching nothing. This forces path() to consider the artwork tree and the build tree, permitting us to use wildcards in library names. Define an exception specific to LLManifest: ManifestException rather than the generic Python RuntimeException. Make it a subclass of RuntimeException so any existing callers expecting to catch RuntimeException will continue to work.
-
- Feb 09, 2012
-
-
Nat Goodspeed authored
-
Nat Goodspeed authored
On Linux, new (Feb 2012) APR package produces link errors. Until those are resolved, leave Linux viewer build with older (Feb 2011) APR package.
-
- Feb 06, 2012
- Feb 03, 2012
-
-
Oz Linden authored
-
Richard Linden authored
removed merchant outbox context menu reviewed by Leslie
-
Richard Linden authored
reviewed by Leslie
-
Vadim ProductEngine authored
Use the new "Avatar Rez" debugging tag to see the output.
-
- Feb 01, 2012
-
-
Brad Payne (Vir Linden) authored
-
- Jan 30, 2012
- Jan 25, 2012
-
-
Xiaohong Bao authored
-
Xiaohong Bao authored
-
- Jan 24, 2012
-
-
David Parks authored
SH-2791 Use request class constructor/destructor for keeping track of concurrent requests instead of unreliable increments/decrements sprinkled around the code.
-
- Jan 30, 2012
-
-
Brad Payne (Vir Linden) authored
-
- Jan 24, 2012
-
-
Oz Linden authored
-
Oz Linden authored
-
Brad Payne (Vir Linden) authored
-
David Parks authored
-
David Parks authored
SH-1427 Fix for spot lights not working properly on alpha objects, and fix for alpha lighting of point lights not matching deferred lights.
-
Brad Payne (Vir Linden) authored
-
- Jan 23, 2012
-
-
Leslie Linden authored
Reverting background fetch on an item to the old fetFromServer call to fix regression bug in inventory late loading
-
Leslie Linden authored
Reverting rev 22217 changes to background fetch so search and recent will fully fetch user inventory
-
Leslie Linden authored
Reviewed by davep.
-
Leslie Linden authored
EXP-1799 FIX -- Replace and Add to Outfit options and Copy to Merchant Outbox options can appear in invalid state when a valid folder is last selection EXP-1834 FIX -- Right click context menus on Folders in Merchant Outbox and Library folders can show all inventory options including admin options EXP-1835 FIX -- Right clicking on a folder and selecting New Folder creates folder under My Inventory not within selected folder * Updated folder context menu building to build full options in one step or trigger a load which will rebuild top-level context menu for all selected items when complete. Previous code had an implicit assumption that the selected folder was the only selection after background fetch.
-
Oz Linden authored
-
Oz Linden authored
-
Oz Linden authored
-
Oz Linden authored
-
Oz Linden authored
-
Oz Linden authored
-
Oz Linden authored
-
- Jan 20, 2012
-
-
Leslie Linden authored
-