summaryrefslogtreecommitdiff
path: root/indra
AgeCommit message (Collapse)Author
2011-12-28EXP-1593 FIXED Navbar was displayed after exitting hide contorls mode, even ↵Vadim ProductEngine
if disabled via settings. Apparently, the way we showed/hid the panels was wrong.
2011-12-26EXP-1624 FIXED ([TRANSLATED BUT IN EN] tooltip for chat floater in English: ↵Paul ProductEngine
Shows/hides nearby chat log) Reason: - Panel name was missed in other locales. Solution: - Added panel name to other locales.
2011-12-26EXP-1621 FIXED (Duplicated XUI ID: panel_snapshot_postcard.xml)Paul ProductEngine
- Removed duplicated parameters
2011-12-26EXP-1618 (Serious truncation in top-right status bar "Buy $S" and "Shop" ↵Paul ProductEngine
buttons in many languages) - Adjusted width of "shop" button in all locales. Had to override width parameter in xml files of all locales. If to set one value with extra room space for all locales it will look rather ugly for many locales including EN.
2011-12-25Replacing file filter for windows that was mistakenly removed.Ima Mechanique
2011-12-23Fix sleep(0.5) to sleep(1) -- truncation to int makes that dubious.Nat Goodspeed
2011-12-23Should we expect EOF on one pipe before we finish reading the other?Nat Goodspeed
Defend test against the ambiguous answer to that question by not recording, or testing for, EOF history events. Enrich output for history-verification failures: display whole history array.
2011-12-23Automated merge with ssh://hg.lindenlab.com/nat/viewer-leapNat Goodspeed
2011-12-23Make pipe-management logic more robust.Nat Goodspeed
Previous logic was vulnerable to the case in which both pipes reached EOF in the same loop iteration. Now we use std::list instead of std::vector, allowing us to iterate and delete with a single pass.
2011-12-23EXP-1762 FIXED Pre-select current window resolution.Vadim ProductEngine
2011-12-23STORM-1790 Provide a Develop sub-menu to change the default logging levelJonathan Yap
co-authored with Zi Ree
2011-12-23EXP-1732 FIXED "Refresh to Save" message displayed in auto-refresh mode.Vadim ProductEngine
2011-12-23EXP-1744 FIXED URL-like group display name was shown as hyperlink in the ↵Vadim ProductEngine
Leave Group confirmation dialog.
2011-12-22Comment out lookup table used only by commented-out code.Nat Goodspeed
Otherwise the unreferenced declaration causes a fatal warning.
2011-12-22Never call apr_proc_wait() inside child_status_callback().Nat Goodspeed
Quiet the temporary child_status_callback() output. Add a bit of diagnostic info if apr_proc_wait() returns anything but APR_CHILD_DONE.
2011-12-22EXP-1632 FIXED Added checking for valid agent avatar before selecting the ↵Seth ProductEngine
avatar gender and loading the initial outfit.
2011-12-22Add child_status_callback() function and arrange to call periodically.Nat Goodspeed
At least on OS X 10.7, a call to apr_proc_wait(APR_NOWAIT) in fact seems to block the caller. So instead of polling apr_proc_wait(), use APR callback mechanism (apr_proc_other_child_register() et al.) and poll that using apr_proc_other_child_refresh_all(). Evidently this polls the underlying system waitpid(), but the internal call seems to better support nonblocking. On arrival in the child_status_callback(APR_OC_REASON_DEATH) call, though, apr_proc_wait() produces ECHILD: the child process in question has already been reaped. The OS-encoded wait() status does get passed to the callback, but then we have to use OS-dependent macros to tease apart voluntary termination vs. killed by signal... a bit of a hole in APR's abstraction layer. Wrap ensure_equals() calls with a macro to explain which comparison failed.
2011-12-22trivial: some debug code for SH-2623: [PUBLIC_JIRA_USERS][crashhunters] ↵Xiaohong Bao
crash at LLViewerTextureList::removeImageFromList(LLViewerFetchedTexture *)
2011-12-21Tweak llprocesslauncher_test.cpp to run properly on Windows.Nat Goodspeed
Fix EOL issues: "\r\n" vs. "\n". On Windows, requesting a read in nonblocking mode can produce EAGAIN instead of EWOULDBLOCK.
2011-12-21Change llprocesslauncher_test.cpp eyeballing to program verification.Nat Goodspeed
That is, where before we just flung stuff to stdout with the expectation that a human user would verify, replace with assertions in the test code itself. Quiet previous noise on stdout. Introduce a temp script file that produces output on both stdout and stderr, with sleep() calls so we predictably have to wait for it. Track and then verify the history of our interaction with the child process, noting especially EWOULDBLOCK attempts.
2011-12-21SH-2794 WIP -- work on getting glMapBuffer and friends to behaveDave Parks
2011-12-21merge changes for vmrg-209 and vmrg-210 back from beta branchOz Linden
2011-12-21merge changes for vmrg-210Oz Linden
2011-12-21Fix llprocesslauncher_test.cpp to work on Windows.Nat Goodspeed
2011-12-21Add unit-test module for LLProcessLauncher.Nat Goodspeed
As always with llcommon, this is expressed as an "integration test" to sidestep a circular dependency: the llcommon build depends on its unit tests, but all our unit tests depend on llcommon. Initial test code is more for human verification than automated verification: does APR's child-process management in fact support nonblocking operations?
2011-12-21EXP-1693 FIXED the date localization in Item Profile window, Voice Morphs ↵Seth ProductEngine
window and in scroll list widget in general. - Added a customizable date format string to be used for scroll list cell of "date" type. - The date localization does not change the value of a scroll list cell changing only its string representation. - Added using localized week days and month names from strings.xml for all locales not only Ja and Pl as it was before. - Changed the date format in Item Profile window (French locale) as noted in the issue description. - For this fix the French locale still needs the localization of the following strings in strings.xml: <string name="dateTimeWeekdaysNames"> <string name="dateTimeWeekdaysShortNames"> <string name="dateTimeMonthNames"> <string name="dateTimeMonthShortNames"> <string name="dateTimeDayFormat"> <string name="dateTimeAM"> <string name="dateTimePM">
2011-12-21EXP-1695 FIXED currency format in Group Profile > Land/Asset and New Group.Seth ProductEngine
2011-12-20sync with viewer-developmenteli
2011-12-20* Added "InventoryOutboxLogging" debug setting to log merchant outbox ↵Leslie Linden
related web API calls. Each message begins with the tag "SLM".
2011-12-20EXP-1755 FIX -- Can move items to Merchant Outbox during Outbox synch using ↵Leslie Linden
Copy to Merchant Outbox context menu * "Copy to Merchant Outbox" context menu option no longer available when marketplace import is in progress.
2011-12-20add mutex to protect curl_multi-init()Xiaohong Bao
2011-12-20EXP-1738 FIX -- Disable drag and drop to folders in the outbox that would ↵Leslie Linden
create a hierarchy that contains too many folders EXP-1743 FIX -- Tooltip errors given when dragging and dropping folders onto themselves in Merchant Outbox * Top level folder now reflected in folder count for total folders * Earlier rejections now honored in drag and drop code so outbox-specific tooltips only show up when appropriate
2011-12-20EXP-1499 FIXED Added some NULL checks in notifications UI code to avoid a ↵Vadim ProductEngine
crash on exit. The crash happened if connection timed out while there were unread object inventory offers.
2011-12-20more tuning of llcurl code targeting crashes like SH-2777.Xiaohong Bao
2011-12-20more tuning of llcurl code targeting crashes like SH-2777.Xiaohong Bao
2011-12-20merge changes for storm-1734Oz Linden
2011-12-20merge changes for storm-653 and storm-1737Oz Linden
2011-12-20merge up to latest viewer-developmentOz Linden
2011-12-19EXP-1749 FIX -- Merchant outbox import completion messages are to be modal ↵Leslie Linden
dialogs * Merchant outbox completion messages now shown as modal dialogs rather than window shades.
2011-12-19EXP-1741 FIX -- Learn more link goes to page not found from Outbox for user ↵Leslie Linden
that is not a merchant an Agni EXP-1746 FIX -- Update Outbox messaging EXP-1748 FIX -- Close down on messaging with Spinner MKT-3403 support -- viewer tooltips updated to match errors in marketplace * Copy has been updated to match the design per Leo and Brooke * Marketplace URL's have also been updated * The outbox floater now reports a status string in the existing folder count control
2011-12-19SH-2738 Don't lock unless we really need toDave Parks
2011-12-19SH-2738 Don't lock unless we really need toDave Parks
2011-12-19EXP-1170 FIX -- Right click context menu to Copy to Outbox shown if user is ↵Leslie Linden
not a merchant * The context menu option is no longer shown if the user does not have an outbox.
2011-12-19EXP-1683 FIX -- Add main inventory context menu option Copy To OutboxLeslie Linden
* The logic to determine whether or not the "Copy to Merchant Outbox" item is available is now tied to drag and drop functionality.
2011-12-19merge changes for vmrg-206Oz Linden
2011-12-19SH-2738 Add comment documenting need to not make main thread wait on ↵Dave Parks
curl_multi_perform
2011-12-19Automated merge with ↵Xiaohong Bao
https://bitbucket.org/VirLinden/viewer-development-shining-fixes
2011-12-19EXP-1745 FIX -- removed the merchant outbox from the toolboxLeslie Linden
2011-12-19merge changes for storm-1737Oz Linden
2011-12-18STORM-1737 panel_edit_skin.xml uses confusing historical terminologyJonathan Yap