summaryrefslogtreecommitdiff
path: root/indra/newview/llfloatersearch.cpp
AgeCommit message (Collapse)Author
2009-12-15EXT-3496: Add a common authentication key for search and home.Lynx Linden
Search and the Home sidetray now have their own specific authentication keys that they support from login.cgi, but they fallback to a common key as follows: Search: "search_token", fallback to "auth_token" Home: "home_sidetray_token", fallback to "auth_token"
2009-12-15EXT-3441: Support various substitutions for Search URL.Lynx Linden
The search URL is now specified in app_settings/settings.xml (instead of in floater_search.xml), and it is now defined more flexibly with support for various substitution strings, such as [QUERY], [AUTH_KEY], [MATURITY], [GODLIKE], etc. I pulled the common substitution code out into a new static method, LLWeb::expandURLSubstitutions(). This provides support for common strings like [VERSION], [CHANNEL], [LANGUAGE], [OS], etc. The Help and Home sidetray code has been updated to use this new function, to avoid replicating this behavior 3 times. I also cleaned up the app_settings/settings.xml file and removed the old search keys of: SearchURLDefault, SearchURLQuery, and SearchURLSuffix2.
2009-12-10DEV-43679: Display god level warning in Search window.Lynx Linden
If you change your god level from when you performed a search, the search results may be inappropriate for your god level (we pass the current god status to the search web pages). When this is the case, we now display a warning at the bottom of the search floater to let the user know that they should redo their search.
2009-12-08DEV-43679: Pass god mode through to search.Lynx Linden
The state of gAgent.isGodlike() is now passed through to the Search web pages via a new g=[0|1] query parameter.
2009-12-02DEV-43439: Added navigation buttons to the Home side panel.Lynx Linden
Added Back, Forward, and Home buttons to the web view for the Home side panel. Still more work to do here, but the basic functionality is there; albeit hardcoded to secondlife.com. I notice that you can click Back on the first page. Seems to be an issue for the general media browser too. I'll file a JIRA for that.
2009-12-01DEV-41358: pass localization information to the Search web pages via aLynx Linden
new ?lang=<LANG> query parameter.
2009-11-11DEV-41358: Changed format of preferred maturity for search.Lynx Linden
Now preferred maturity is passed to the search web pages as an r={13|21|42} query param.
2009-11-11DEV-41358: Added user's preferred maturity level to search URL.Lynx Linden
The Search URL now includes a "r=" query parameter to specify the user's preferred maturity rating. This can be "pg" or "pg,mature" or "pg,mature,adult".
2009-11-04DEV-41358 DEV-41362: Get an authentication token from login.cgi andLynx Linden
pass this token through to the search web pages via a q= query parameter in the search URL. This will let the search facility determine the user's maturity and teen settings. I also now escape the search string that the user typed in, 'cos they could type anything. Thanks to Mani for showing me how to get responses from login.cgi.
2009-11-02DEV-41358: Include the current user's maturity and teen ratings in theMartin Reddy
URL that we send to the Search web page. This can be used to determine the maturity levels to display. These bools are passed as query params in the URL (as agreed upon with the search team).
2009-10-20DEV-41358: Added support for search categories.Martin Reddy
You can now specify a search category for all web-based searches, e.g., "all" (default), "people", "places", "events", "groups", "wiki", "destinations", "classifieds". Specifying a category will add the relevant subdir to the search URL, as specified by the search team.
2009-10-19DEV-41359: Added a new web-based Search floater, LLFloaterSearch.Martin Reddy
This new Search floater replaces the current XUI-based search interface with one that is implemented entirely as a web service. This is currently pointing toward a temporary search URL. The URL will be updated when the stable version is available.