Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-08-08 | increment viewer version to 3.0.0 | Oz Linden | |
2011-08-04 | merge changes for SH-2218 | Oz Linden | |
2011-08-04 | merge changes for SH-2218 | Oz Linden | |
2011-08-04 | merge changes for storm-1538 | Oz Linden | |
2011-08-04 | correct default channel | Oz Linden | |
2011-08-04 | fix DOS line endings | Oz Linden | |
2011-08-03 | SH-2218 WORK AROUND -- v2.8.x Viewers crash consistently when I actively use ↵ | Leslie Linden | |
other applications * Just removed mac memory stats to make a low-risk work-around. | |||
2011-08-02 | Pull from richard/viewer-experience | Merov Linden | |
2011-08-02 | Sync with lindenlab/viewer-development | Merov Linden | |
2011-08-02 | pulling latest viewer-development into mesh merge branch. | Nyx (Neal Orman) | |
2011-08-01 | increment viewer version to 2.8.4 | Oz Linden | |
2011-07-27 | Swap typename and const. | Aaron Stone | |
2011-07-27 | another potential gcc fix | Richard Nelson | |
2011-07-27 | fix for gcc | Richard Nelson | |
2011-07-27 | broken operator= semantics for instance tracker iterators | Richard Nelson | |
2011-07-27 | another fix for build | Richard Nelson | |
2011-07-26 | fixed build | Richard Nelson | |
2011-07-26 | merge | Richard Nelson | |
2011-07-26 | removed last vestiges of llinstancetracerscopedguard | Richard Nelson | |
2011-07-26 | EXP-1021 FIX Position of web content browser dictates position of profile ↵ | Richard Nelson | |
panel - profile panel position changes do not persist EXP-1030 FIX Search button toggle can get out of synch in bottom bar made llinstancetracker::iterator do own nested level management (removing need for separate guard) added support for filename= to floaters can pass in arbitrary window_class to floaters | |||
2011-07-25 | merging latest viewer-development to mesh merge candidate. | Nyx (Neal Orman) | |
2011-07-25 | increment viewer version to 2.8.3 | Oz Linden | |
2011-07-24 | merge | Dave Parks | |
2011-07-22 | Automated merge with http://hg.secondlife.com/viewer-development | Nat Goodspeed | |
2011-07-22 | SH-2031 Cleanup from threaded curl implementation (remove errors/loops on ↵ | Dave Parks | |
shutdown). | |||
2011-07-21 | merge | Brad Payne (Vir Linden) | |
2011-07-21 | SH-2031 Fix for stall in "Cleanup" | Dave Parks | |
2011-07-20 | Automated merge with http://hg.secondlife.com/viewer-development | Richard Nelson | |
2011-07-20 | fix for crash when adding new fast timers | Richard Nelson | |
2011-07-20 | still trying to fix channels | Brad Payne (Vir Linden) | |
2011-07-19 | More FormatMessage compile errors, try again to fix | Nat Goodspeed | |
2011-07-19 | Fix copy/paste error in swiped FormatMessage() example code. | Nat Goodspeed | |
2011-07-19 | Per Josh's comments in http://codereview.lindenlab.com/6510035/ | Nat Goodspeed | |
Instead of low-level open(O_CREAT | O_EXCL) loop on all platforms, use GetTempFileName() on Windows and mkstemp() elsewhere. Don't append a final newline to NamedTempFile: use caller's data literally. Tweak a couple comments. | |||
2011-07-18 | increment viewer version to 2.8.2 | Oz Linden | |
2011-07-17 | Decided against using Boost.Filesystem, remove from link | Nat Goodspeed | |
2011-07-16 | Use raw-string syntax for other Windows pathnames inserted to Python. | Nat Goodspeed | |
2011-07-16 | Use raw-string syntax for Python string containing Windows pathname. | Nat Goodspeed | |
Consider this pathname for llsdserialize_test.cpp: C:\nats\indra\llcommon\tests\llsdserialize_test.cpp Embed that in a Python string literal: 'C:\nats\indra\llcommon\tests\llsdserialize_test.cpp' and you get a string containing: C: ats\indra\llcommon ests\llsdserialize_test.cpp where the \n became a newline and the \t became a tab character. Hopefully Python raw-string syntax r'C:\etc\etc' works better. | |||
2011-07-15 | Use C++ __FILE__ rather than Python __file__ to find indra work area. | Nat Goodspeed | |
In this case, the Python code in question is being written from a C++ string literal to a temp script file in a platform-dependent temp directory -- so the Python __file__ value tells you nothing about the location of the repository checkout. Embedding __FILE__ from the containing C++ source file works better. | |||
2011-07-15 | Merge for STORM-1482 | Aaron Stone | |
2011-07-15 | If we're going to need indra.base.llsd, have to munge sys.path. | Nat Goodspeed | |
And at that point, the Python logic needed to bring in the llsd module is big enough to warrant capturing it in a separate string variable common to multiple tests. | |||
2011-07-15 | Not all TC agents have llbase.llsd, fall back to indra.base.llsd | Nat Goodspeed | |
2011-07-15 | Try again to pacify VS fatal warning. | Nat Goodspeed | |
2011-07-15 | Muzzle VS warning | Nat Goodspeed | |
2011-07-15 | merge changes for storm-1509 | Oz Linden | |
2011-07-15 | Add test to verify Python-to-C++ LLSD notation sequence. | Nat Goodspeed | |
Verify that an LLSD::String containing newlines works; verify that newlines between items are accepted. | |||
2011-07-15 | Add test to verify C++-to-Python LLSD notation sequence. | Nat Goodspeed | |
Write a sequence of LLSDSerialize::toNotation() calls separated by newlines to a data file, then read lines and parse using llbase.llsd.parse(). Verify that this produces expected data even when one item is a string containing newlines. Generalize python() helper function to allow using any of the NamedTempFile constructor forms. Allow specifying expected Python rc (default 0) and use this to verify an intentional sys.exit(17). This is better than previous sys.exit(0) test because when, at one point, NamedTempFile failed to write file data, running Python on an empty script file still terminates with rc 0. A nonzero rc verifies that we've written the file, that Python is running it and that we're retrieving its rc. | |||
2011-07-15 | Change NamedTempScript to NamedTempFile; allow streaming to it. | Nat Goodspeed | |
The only thing about NamedTempScript that was specific to script files was the hardcoded ".py" extension. Renaming it to NamedTempFile with an explicit extension argument addresses that. Allow constructing NamedTempFile with either a std::string, as before, or an expression of the form (lambda::_1 << some << stuff). If Linden's Boost package included the Boost.Iostreams lib, we could even stream such an expression directly to an ostream constructed around the fd. But oh well. | |||
2011-07-14 | Pacify Linux gcc more thoroughly. | Nat Goodspeed | |
2011-07-14 | #include correct headers for Windows _open() et al. | Nat Goodspeed | |
Also mollify Linux build, which gets alarmed when you implicitly ignore write()'s return value. Ignore it explicitly. | |||
2011-07-14 | Avoid Boost.Filesystem: Boost package improperly built on Windows? | Nat Goodspeed | |
Seems Linden's Boost package and the viewer build might use different settings of the /Zc:wchar_t switch. Anyway, this implementation using open(O_CREAT | O_EXCL) should be more robust. I'm surprised Boost.Filesystem doesn't seem to offer "create a unique file"; all I found was "generate a random filename fairly likely to be unique." |