Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-04-19 | grumble relative grumble python grumble | Oz Linden | |
2012-04-19 | reference packages relative to newview | Oz Linden | |
2012-04-19 | use build directory argument directly | Oz Linden | |
2012-04-19 | try forcing use of build prefix to copy dictionaries | Oz Linden | |
2012-04-19 | missing paren in dictionary copying | Oz Linden | |
2012-04-18 | rearrange dictionary copying | Oz Linden | |
2012-04-18 | fix logging to diagnose path problem | Oz Linden | |
2012-04-18 | add logging to diagnose path problem | Oz Linden | |
2012-04-13 | yet another path for the dictionaries package... | Oz Linden | |
2012-04-13 | try a different path for the dictionaries package? | Oz Linden | |
2012-04-11 | Automated merge with file:///home/nat/linden/viewer-leap-temp | Nat Goodspeed | |
2012-04-11 | IQA-463: Linux fonts look better without libfontconfig.so.1 symlink. | Nat Goodspeed | |
Making llmanifest.py support library-file wildcards allows viewer_manifest.py to avoid specifying the exact version number of every shared library we want to package. Specifying "libfontconfig.so.*" was copying the libfontconfig.so.1 symlink as well as the libfontconfig.so.1.4.4 binary. To my dismay, packaging that symlink makes the Linux viewer fonts look WORSE! I suspect that means that the released Linux viewer completely ignores our packaged libfontconfig.so.1.4.4 library, finding the system fontconfig instead. But that would be a whole different project. For present purposes it suffices to make the updated viewer_manifest.py copy the same files as the older one. | |||
2012-02-10 | Merge daggy fix in rev a05866ebfea2 (Linux lib wildcards) | Nat Goodspeed | |
2012-02-10 | Use wildcards instead of many version-specific lib names on Linux. | Nat Goodspeed | |
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. | |||
2012-03-30 | move all dictionaries to the prebuilt package, and install from there | Oz Linden | |
2012-01-27 | Fix for linux build failure when tcmalloc disabled | Brad Payne (Vir Linden) | |
2012-01-20 | STORM-276 Basic spellchecking framework | Kitty Barnett | |
2012-01-18 | EXP-1814 FIXED Added copying the missing symlinks to Linux viewer lib dir. | Seth ProductEngine | |
2012-01-17 | EXP-1807 FIXED Linux viewer didn't start due to "libSDL-1.2.so.0: cannot ↵ | Vadim ProductEngine | |
open shared object file". Package the missing symlink. | |||
2011-11-15 | merge | Dave Parks | |
2011-10-11 | CHOP-397 WIP - removed windows updater.exe, no longer used | Brad Payne (Vir Linden) | |
2011-09-30 | SH-2515 WIP - changed app name in linux updater, dir name in windows installer | Brad Payne (Vir Linden) | |
2011-09-29 | Fixes for installer, icon names to remove the 2 now that we are on version 3 | Brad Payne (Vir Linden) | |
2011-09-09 | STORM-1534: fix credits generation on Windows, adjust to new environment ↵ | Oz Linden | |
variable convention in build system | |||
2011-08-15 | correct tabs for coding policy conformance | Oz Linden | |
2011-08-11 | merge changes for STORM-1534 | Oz Linden | |
2011-08-10 | convert linden names list to string | Oz Linden | |
2011-08-08 | more idiosyncracies for beta channel | Oz Linden | |
2011-08-08 | fix idiosyncratic name for beta viewer channel icon recognition | Oz Linden | |
2011-08-05 | add reading Linden names at build time from enviroment-specified file | Oz Linden | |
2011-08-05 | undo Mac app name change (again) | Oz Linden | |
2011-08-05 | undo Mac app name change | Oz Linden | |
2011-08-04 | fix path choice for project branches, attempt to fix linux icon | Oz Linden | |
2011-08-04 | storm-1060 (partial) : update icon selection for Mac and Linux builds | Oz Linden | |
2011-08-02 | STORM-1534: Derive Credits in About Second Life from doc/ sources | Oz Linden | |
2011-05-12 | merge | Dave Parks | |
2011-05-02 | CHOP-599: if build.sh creates summary.json, package it with viewer. | Nat Goodspeed | |
Recent versions of the viewer's build-dependent build.sh create and upload a summary.json file in the top level of the source repository checkout. Bundle that into the viewer installer. This is the one file that contains the viewer's version. | |||
2011-04-26 | spaces not tabs | Dave Parks | |
2011-04-26 | SH-1374 tcmalloc symlinks are broken on installer, include tcmalloc.so.0.1.0 | Dave Parks | |
2011-04-25 | SH-1371 Fix for tcmalloc package error. | Dave Parks | |
2011-04-21 | merge | Dave Parks | |
2011-04-19 | New openssl package solves permissions problems with Linux build. | Nat Goodspeed | |
The original Linux openssl tarball includes libcrypto.so and libssl.so files with r-xr-xr-x permissions: not even the owning user can modify them. This causes problems when the Release build tries to 'strip' the viewer and all associated libraries. Newer openssl tarball fixes permission problems. The newer openssl package also updates from 0.9.8 to 1.0.0, so have to fix version numbers in Copy3rdPartyLibs.cmake and viewer_manifest.py too. :-P Presumably the only reason this hasn't been causing trouble with TC builds is that the link has been picking up system libraries instead of the ones from the openssl package. | |||
2011-04-18 | restoring glod to copy3rdpartylibs.cmake and viewer_manifest.py | Nyx (Neal Orman) | |
2011-04-18 | adding collada and minizip to viewer_manifest.py, as it got clobbered in the ↵ | Nyx (Neal Orman) | |
merge | |||
2011-04-12 | We're using libcollada14dom22 now. | Dave Parks | |
2011-04-11 | Fix for bad merge in viewer_manifest.py | Dave Parks | |
2011-04-04 | Automated merge up from viewer-development into mesh-development | Loren Shih | |
2011-03-28 | get naming of openallib right when packaging. | Andrew de Laix | |
2011-03-25 | revert packaging of openal libs. | alain@945battery-guestA-183.lindenlab.com | |
2011-03-25 | Backed out changeset 6e69fbe64617 | alain@945battery-guestA-183.lindenlab.com | |