Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-08-31 | Fix longstanding LLURI::buildHTTP() bug when passing string path. | Nat Goodspeed | |
The LLURI::buildHTTP() overloads that take an LLSD 'path' accept 'undefined', LLSD::String and (LLSD::Array of LLSD::String). A sequence of path components passed in an Array is constructed into a slash-separated path. There are unit tests in lluri_test.cpp to exercise that case. To my amazement, there were NO unit tests covering the case of an LLSD::String path. The code for that case escaped and appended the entire passed string. While that might be fine for a 'path' consisting of a single undecorated path component, the available documentation does not forbid one from passing a path containing slashes as well. But this had the dubious effect of replacing every slash with %2F. In particular, decomposing a URL string with one LLURI instance and constructing another like it using LLURI::buildHTTP() was not symmetrical. Having consulted with Richard, I made the string-path logic a bit more nuanced: - The passed path string is split on slashes. Every path component is individually escaped, then recombined with slashes into the final path. - Duplicate slashes are eliminated. - The presence or absence of a trailing slash in the original path string is carefully respected. Now that we've nailed down how it ought to behave -- added unit tests to ensure that it DOES behave that way!! | |||
2012-08-22 | MAINT-1444: Make bottom-right corner of new login panel overlap. | Nat Goodspeed | |
MAINT-1444 complains that with all optional login-panel controls enabled, the login panel is wider than 1024 pixels: at that width, the new "Start now" button is pushed completely off the right edge of the window. Richard told me how to tweak the layout so that the controls can squeeze together in an overlapping way, enabling all controls to be visible even at 1024 width. | |||
2012-08-22 | merge changes for DRTVWR-203 | Oz Linden | |
2012-08-22 | tag merge of DRTVWR-203 | Oz Linden | |
2012-08-22 | merge back 3.4.0-beta3 fixes | Oz Linden | |
2012-08-20 | Added tag 3.4.0-beta3 for changeset 182a9bf30e81 | Oz Linden | |
2012-08-20 | tag merge of DRTVWR-200 | Oz Linden | |
2012-08-20 | merge back beta fixes | Oz Linden | |
2012-08-17 | MAINT-1439: BUGFIX Correcting Kart 1.0 issue with physical objects using ↵ | Todd Stinson | |
angular velocity. | |||
2012-08-16 | Added tag 3.4.0-beta2 for changeset b1dbb1a83f48 | Oz Linden | |
2012-08-16 | merge changes for DRTVWR-197 | Oz Linden | |
2012-08-16 | tag merge of DRTVWR-197 | Oz Linden | |
2012-08-16 | PATH-852: Attempting to fix the format of the BMP cursors for linux. | Todd Stinson | |
2012-08-16 | merge changes for storm-1879 | Oz Linden | |
2012-08-16 | merge changes for storm-1895 | Oz Linden | |
2012-08-16 | merge changes for storm-1898 | Oz Linden | |
2012-08-16 | merge changes for storm-1899 | Oz Linden | |
2012-08-16 | merge up to latest viewer-development | Oz Linden | |
2012-08-15 | merge back beta fixes | Oz Linden | |
2012-08-15 | merge changes for DRTVWR-198 | Oz Linden | |
2012-08-15 | tag merge of DRTVWR-198 | Oz Linden | |
2012-08-15 | merge back beta fixes | Oz Linden | |
2012-08-15 | tag merge of DRTVWR-196 | Oz Linden | |
2012-08-15 | merge changes for DRTVWR-194 | Oz Linden | |
2012-08-15 | tag merge of DRTVWR-194 | Oz Linden | |
2012-08-14 | MAINT-1413,MAINT-1425,MAINT-1426: BUGFIX Correcting a problem where the ↵ | Todd Stinson | |
build/edit floater was being dirtied at the wrong time. | |||
2012-08-14 | PATH-842: Another tweak to get the llSetTargetOmega functionality working in ↵ | Todd Stinson | |
the viewer. | |||
2012-08-14 | PATH-856: Adding a new notification to indicate when the user will be ↵ | Todd Stinson | |
toggling the phantom flag of a linkset through the Pathfinding Linksets floater. | |||
2012-08-14 | PATH-854: Adding support to display whether linksets are scripted or not in ↵ | Todd Stinson | |
the pathfinding linksets floater. | |||
2012-08-14 | PATH-849: Group objects were losing their [group] identifier following the ↵ | Todd Stinson | |
last commit. This should fix that issue. | |||
2012-08-14 | merge back beta fixes | Oz Linden | |
2012-08-14 | open-146: correct licenses in llphysicsextensions stub | Oz Linden | |
2012-08-14 | PATH-849: Refactoring the behavior after loading the owner name of a ↵ | Todd Stinson | |
pathfinding object into the avatar name cache so that each object can simply update its respective row in the scroll list rather than rebuilding from scratch after all names are loaded. | |||
2012-08-14 | merge changes for DRTVWR-193 | Oz Linden | |
2012-08-14 | tag merge of DRTVWR-193 | Oz Linden | |
2012-08-14 | merge back beta fixes | Oz Linden | |
2012-08-14 | merge changes for DRTVWR-195 | Oz Linden | |
2012-08-14 | tag merge of DRTVWR-195 | Oz Linden | |
2012-08-14 | merge changes for DRTVWR-191 | Oz Linden | |
2012-08-14 | tag merge of DRTVWR-191 | Oz Linden | |
2012-08-14 | correct merge error | Oz Linden | |
2012-08-14 | merge back beta fixes | Oz Linden | |
2012-08-14 | merge back beta fixes | Oz Linden | |
2012-08-14 | merge changes for DRTVWR-192 | Oz Linden | |
2012-08-14 | tag merge of DRTVWR-192 | Oz Linden | |
2012-08-13 | PATH-852: BUGFIX Adding the custom pathfinding cursors to the mac and linux ↵ | Todd Stinson | |
builds as apparently they never worked there. | |||
2012-08-13 | PATH-849: CRASHFIX This should fix the crash caused by ↵ | Todd Stinson | |
LLPathfindingObject::handleAvatarNameFetch being called after the corresponding LLPathfindingObject has been deleted. | |||
2012-08-10 | VWR-29358 : Fix auto scroll to selection when the filter is active | Merov Linden | |
2012-08-10 | merge changes for DRTVWR-190 | Oz Linden | |
2012-08-10 | tag merge of DRTVWR-190 | Oz Linden | |