Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-12-06 | Automated merge with http://hg.secondlife.com/viewer-development | Nat Goodspeed | |
2011-12-06 | LLSD-14: Extract remaining conditional LLSD mbrs to namespace llsd. | Nat Goodspeed | |
Per Monty's code review, it's dubious practice to have a class in which certain members are sometimes visible, other times not. If these were virtual methods, or non-static data members, the error would be obvious -- but even with static data members and non-virtual methods, it looks like an ODR violation. Extract conditional methods as free functions, as in changeset 07cd70e75473. | |||
2011-12-06 | merge changes for vmrg-196 | Oz Linden | |
2011-12-05 | LLSD-14: Optional entry points need conditional decls turned on. | Nat Goodspeed | |
Changeset 07cd70e75473 moved LLSD::outstandingCount() and allocationCount() to free functions so we could turn their visibility on/off via LLSD_DEBUG_INFO. But on some platforms, without proper LL_COMMON_API declarations visible when we compile llsd.cpp, those free functions lack proper linkage directives. Declare LLSD_DEBUG_INFO in llsd.cpp so that when the llcommon library is built, the free functions get proper linkage -- independent of compilations of LLSD consumers. | |||
2011-12-02 | FIX VWR-17784 | eli | |
2011-12-02 | FIX VWR-17783 fix html entity | eli | |
2011-12-02 | FIX VWR-17783 | eli | |
2011-12-01 | FIX VWR-25381 | eli | |
2011-12-01 | Automated merge with http://hg.secondlife.com/viewer-development | Nat Goodspeed | |
2011-12-01 | LLSD-14: Move LLSD::(outstanding|allocation)Count() to free functions. | Nat Goodspeed | |
Free functions can be unconditionally compiled into the .o file, but conditionally hidden in the header file. Static class methods don't have that flexibility: without a declaration in the header file, you can't compile a function definition in the .cpp file. That makes it awkward to use the same llcommon build for production and for unit tests. Why make the function declarations conditional at all? These are debugging functions. They break the abstraction, they peek under the covers. Production code should not use them. Making them conditional on an #ifdef symbol in the unit-test source file means the compiler would reject any use by production code. Put differently, it allows us to assert with confidence that only unit tests do use them. Put new free functions in (lowercase) llsd namespace so as not to clutter global namespace. Tweak the one known consumer (llsd_new_tut.cpp) accordingly. | |||
2011-11-30 | sync with viewer-development | eli | |
2011-11-30 | increment viewer version to 3.2.5 | Oz Linden | |
2011-11-30 | Added tag 3.2.4-start for changeset 3fe994349fae | Oz Linden | |
2011-11-30 | merge changes for vmrg-195 | Oz Linden | |
2011-11-30 | merge changes for vmrg-194 | Oz Linden | |
2011-11-30 | EXP-1634 FIXED Removed the "exchange rates" link from the L$ Buy Dialog. | Vadim ProductEngine | |
2011-11-30 | EXP-1641 FIXED Snapshot floater doesn't persist between sessions anymore to ↵ | Vadim ProductEngine | |
avoid capturing login screen. | |||
2011-11-30 | EXP-1640 FIXED Fixed weirdly looking Snapshot floater in Italian and French ↵ | Vadim ProductEngine | |
locales. | |||
2011-11-29 | sync with viewer-development | eli | |
2011-11-28 | merge changes for vmrg-193 | Oz Linden | |
2011-11-28 | merge | Brad Payne (Vir Linden) | |
2011-11-24 | merge changes for vmrg-193 | Oz Linden | |
2011-11-23 | merge changes for vmrg-192 | Oz Linden | |
2011-11-23 | merge changes for vmrg-190 | Oz Linden | |
2011-11-22 | merge changes for vmrg-191 | Oz Linden | |
2011-11-21 | FIX INTL-82 LQA changes for Turkish and French | eli | |
2011-11-21 | sync with viewer-development | eli | |
2011-11-21 | merge changes for storm-1634 | Oz Linden | |
2011-11-21 | merge up to latest viewer-development | Oz Linden | |
2011-11-21 | merge changes for storm-1634 | Oz Linden | |
2011-11-21 | merge changes for vmrg-189 | Oz Linden | |
2011-11-21 | merge changes for vmrg-188 | Oz Linden | |
2011-11-21 | update build params | Oz Linden | |
2011-11-21 | merge changes for storm-1684 | Oz Linden | |
2011-11-21 | Add "Use Region Settings" to World->Sun menu | Tofu Buzzard | |
2011-11-21 | merge changes for storm-1663 | Oz Linden | |
2011-11-21 | merge changes for storm-1679 | Oz Linden | |
2011-11-21 | EXP-1630 FIXED Only show snapshot size spinners and "Constrain proportions" ↵ | Vadim ProductEngine | |
checkbox when Custom resolution is selected. | |||
2011-11-19 | Make LLSD diagnostic methods conditional on LLSD_DEBUG_INFO. | Nat Goodspeed | |
This establishes that there are no viewer-side unit tests relying on these methods. The point is to try to clean up the LLSD public API. In the same vein, remove from LLSD public API a diagnostic method which is nothing more than an implementation detail for the corresponding LLSD::Impl method. The same effect can be achieved by making LLSD::Impl a friend of LLSD, moving the method with the messy signature (classic-C arrays!) into LLSD::Impl itself. | |||
2011-11-18 | pull back 3.2.2 beta 2 fixes | Oz Linden | |
2011-11-18 | merge | Dave Parks | |
2011-11-18 | SH-2700 Fix for random black textures due to texture index out of bounds. ↵ | Dave Parks | |
Also change shader to show bright pink on index out of bounds and add assertions to help prevent this sort of bug in the future. | |||
2011-11-18 | SH-2699 Potential fix for occlusion culling being overly aggressive on 9800 GT | Dave Parks | |
2011-11-18 | merge | Brad Payne (Vir Linden) | |
2011-11-18 | Re-added some missing calls to apr_pool_destroy() that I failed to readd ↵ | Logan Dethrow | |
after the thread local storage rollback. Also added a call to LLProxy::cleanupClass() to prevent indra/test from segfaulting on exit. | |||
2011-11-18 | merge changes for vmrg-186 | Oz Linden | |
2011-11-18 | Merge | Logan Dethrow | |
2011-11-17 | LLSD-14: fixed way-too-overloaded local variable. | Nat Goodspeed | |
2011-11-17 | LLSD-14: Make dumpStats()/calcStats() implementation more robust | Nat Goodspeed | |
per Monty code review | |||
2011-11-17 | EXP-1559 FOLLOWUP Changed the success message for profile feed. | Vadim ProductEngine | |