Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-09-14 | QAR-1619: reconcile redundant SLPlugin.exe copy_if_different with ↵ | Nat Goodspeed | |
viewer_manifest.py | |||
2009-09-14 | Merge changes | Nat Goodspeed | |
2009-09-14 | QAR-1619: At Sam's request, move SLPlugin to viewer executable dir, ↵ | Nat Goodspeed | |
consistent with Mac and Linux. | |||
2009-09-12 | DEV-38598: remove dangerous compare-LLSD-less-than operation | Nat Goodspeed | |
2009-09-11 | DEV-38598, QAR-1619: Ensure we remove LLFloaterTOS from LLFloaterReg registry. | Nat Goodspeed | |
LLFloater's destructor calls LLFloaterReg::removeInstance() with its own name and key. But for the new LLFloaterTOS invocation, we pass a key that's an LLSD map. removeInstance() critically depends on LLFloater::KeyCompare::equate() -- but equate() never considered a non-scalar LLSD key value. Fortunately llsdutil.h already provides a deep-equality function for LLSD: llsd_equals(). Making equate() trivially call llsd_equals() fixes the crash on TOS cancel. | |||
2009-09-11 | QAR-1619: Reconcile LLFloaterTOS::onCancel() with viewer-2 version. | Nat Goodspeed | |
The viewer-2 onCancel() pops up a "MustAgreeToLogIn" notification. Make ours do the same. | |||
2009-09-11 | QAR-1619: Remove unneeded llfloatertos.h #includes. | Nat Goodspeed | |
Neither lllogininstance.cpp nor lllogininstance_test.cpp need llfloatertos.h any more, since LLLoginInstance talks to LLFloaterTOS only via LLFloaterReg and LLEventPumps. However, both sources depended on llfloatertos.h dragging in llnotifications.h, so include that explicitly instead of llfloatertos.h. | |||
2009-09-10 | Merge changes | Nat Goodspeed | |
2009-09-10 | QAR-1619: move Linux SLPlugin executable to the viewer executable directory | Nat Goodspeed | |
2009-09-09 | Merged parabuild work and trunk with nat's latest linux linkage and LSL ↵ | brad kittenbrink | |
tests fixes. | |||
2009-09-08 | QAR-1619: reconcile Linux-specific logic in LLAppViewer::launchUpdater() ↵ | Nat Goodspeed | |
with Windows and Mac | |||
2009-09-08 | merged cg's automated build script changes into login-api | brad kittenbrink | |
2009-09-08 | Merge Brad's r928694ee0b65 changes | Nat Goodspeed | |
2009-09-08 | QAR-1619: Finish replacing RunBuildTest.cmake with run_build_test.py. | Nat Goodspeed | |
Because the details of RunBuildTest.cmake versus run_build_test.py had to be changed in so many different places, introduce LL_TEST_COMMAND CMake macro (in LLTestCommand.cmake) to encapsulate construction of the actual command line. Use LL_TEST_COMMAND in LL_ADD_PROJECT_UNIT_TESTS, LL_ADD_INTEGRATION_TEST, the big indra/test monolith and the various LslCompilerMacros. Fix run_build_test.py to pass through the test executable's own options (e.g. --touch, --output) without inspection. Defend it against the case when the platform-specific library path environment variable doesn't yet exist. Make it report errors only on nonzero test-program rc. Remove RunBuildTest.cmake. | |||
2009-09-04 | Fix for SLPlugin.exe packaging failure. Still needs some cleanup though. | brad kittenbrink | |
qtwebkit4.dll etc aren't being staged to the sharedlibs dir like everything else. | |||
2009-09-04 | Fix for link errors referencing operator!=(LLURI const &, LLURI const &) ↵ | brad kittenbrink | |
from integration tests. | |||
2009-09-04 | QAR-1619: Replace RunBuildTest.cmake with run_build_test.py for LSL tests. | Nat Goodspeed | |
RunBuildTest.cmake can't handle pathnames containing spaces. run_build_test.py accepts an arbitrary number of individually-quoted command-line arguments, passing each through to Python's subprocess.call(). | |||
2009-09-03 | fix for build_win32_appConfig.py failing to find Microsoft.VC80.CRT.manifest ↵ | brad kittenbrink | |
on clean builds. the "Copying staged dlls" pre-build step for newview got moved to be a pre-build step for create_app_config_file and create_app_config_file now depends on stage_third_party_libs. reviewed by Nat. | |||
2009-09-03 | Merge changes | Nat Goodspeed | |
2009-09-03 | QAR-1619: Fix Windows link errors when building INTEGRATION_TEST_lllazy. | Nat Goodspeed | |
The problem arose because we were setting LL_COMMON_BUILD in llcommon/CMakeLists.txt, not only for the library build itself but also for its LL_ADD_INTEGRATION_TEST tests. This told all the headers compiled into the INTEGRATION_TEST_lllazy executable that the executable was providing all the llcommon symbols, rather than importing them. The solution is to switch to the llcommon_EXPORTS symbol automagically defined by CMake when building the llcommon shared library itself. | |||
2009-09-02 | On Mac, move SLPlugin executable to the same directory as the viewer executable. | Nat Goodspeed | |
Change LLDir_Mac::getLLPluginLauncher() to look in the viewer's executable dir instead of in the plugins dir. Change viewer_manifest.py's DarwinManifest.construct() to put SLPlugin in the new location. SLPlugin is being linked with our new libllcommon.dylib, which self-identifies as being findable via @executable_path/../Resources/libllcommon.dylib. This doesn't work from the Resources/llplugin subdir -- the above relative path ends up looking in the nonexistent Resources/Resources subdirectory. Putting SLPlugin in the Contents/MacOS directory with the viewer executable solves the problem. | |||
2009-09-01 | Try double-quoting backslashes | CG Linden | |
2009-09-01 | Merge whitespace-only changes | Nat Goodspeed | |
2009-09-01 | RunBuildTest.cmake definitely needs the separate_arguments() command, else | Nat Goodspeed | |
when you pass in a command string with command-line arguments, RunBuildTest.cmake attempts to search for a program whose filename is the entire command line. Uncommented separate_arguments(). Added SHARED_LIB_STAGING_DIR to LL_ADD_INTEGRATION_TEST LD_LIBRARY_PATH. | |||
2009-09-01 | Use rev numbers instead of changeset IDs for now. | Bryan O'Sullivan | |
2009-09-01 | Patch in some other useful scripts from trunk. | Bryan O'Sullivan | |
2009-09-01 | Merge with SVN viewer-2.0.0-3 branch | Bryan O'Sullivan | |
2009-09-01 | Trivial commit for hg import purposes | Bryan O'Sullivan | |
2009-09-01 | Sync up with a number of SVN changes that snuck in via weird merges | Bryan O'Sullivan | |
2009-09-01 | Fixups for eol-style copy pasta... | brad kittenbrink | |
2009-09-01 | Fixup for closing paren dropped in the merge. | brad kittenbrink | |
2009-09-01 | Merged login-api with viewer-2.0.0-3 up through r132290. | brad kittenbrink | |
2009-09-01 | Merged in nat's ucontext fix on osx 10.5. | brad kittenbrink | |
2009-09-01 | Also quite the backslashes in the argument for the sign command | CG Linden | |
2009-09-01 | DEV-34522: [COMMENTS ONLY] clean up comments about (formerly) disabled tests | Nat Goodspeed | |
2009-08-31 | Quote any backslashes so they get preserved when invoking python. | CG Linden | |
2009-09-01 | Fix syntax error introduced by your's truely into develop.py | Christian Goetze | |
2009-08-31 | Fix syntax error in viewer_manifest.py | CG Linden | |
2009-09-01 | EXT-791 - Add "Pause Agent" option to the Debug > Network menu | Steven Bennetts | |
2009-09-01 | Add retry logic on certain exit codes | Christian Goetze | |
2009-08-31 | Attempt to invoke the code signer differently | CG Linden | |
2009-08-31 | Post-merge cleanups (ported llstartup.cpp changes to where the surrounding ↵ | brad kittenbrink | |
code has been moved to in LLLoginInstance and LLAppViewer) | |||
2009-08-31 | Updated Me Profile and spec generated by 80/20. Removed Edit options for ↵ | Kurt Stauffacher | |
public profile display. Description of task in EXT-770 | |||
2009-08-31 | Removed some final dependencies to Awesomium and Flash ActiveX (mostly ↵ | Sam Kolb | |
porting over Callum's change: r132166) DEV-39138 build process on parabuild fails due to missing flash activex plugin | |||
2009-08-31 | Post-merge cleanups (adding LL_COMMON_API declarations) | brad kittenbrink | |
2009-08-31 | Post-merge cleanups (stage_third_party_libs is the new copy_win_libs) | brad kittenbrink | |
2009-08-31 | EXT-785 Remove old art resources from viewer | Erica Olsen | |
2009-08-31 | Port over the new build scripts from para-test, tweek update_version_files ↵ | CG Linden | |
to use the repo revision number for now. | |||
2009-08-31 | sheesh, finish(?) gutting the flash stuff out of DEV-31438 | Adam Moss | |
2009-08-31 | Updated Me Profile and Me Edit Profile xml files to match new spec generated ↵ | Kurt Stauffacher | |
by 80/20. Description of task in EXT-770 |