Skip to content
Snippets Groups Projects
  1. Oct 23, 2014
  2. Oct 15, 2013
  3. Sep 05, 2013
  4. Aug 09, 2013
  5. Jul 19, 2013
  6. May 22, 2013
  7. Mar 29, 2013
  8. Nov 15, 2012
    • Richard Linden's avatar
      SH-3406 WIP convert fast timers to lltrace system · 9d77e030
      Richard Linden authored
      cleaning up build
      moved most includes of windows.h to llwin32headers.h to disable min/max macros, etc
      streamlined Time class and consolidated functionality in BlockTimer class
      llfasttimer is no longer included via llstring.h, so had to add it manually in several places
      9d77e030
  9. Jul 12, 2012
  10. Feb 24, 2012
    • Nat Goodspeed's avatar
      Add LLStringUtil::getTokens() overload handling quoted substrings. · 025329b6
      Nat Goodspeed authored
      We didn't have any tokenizer suitable for scanning something like a bash
      command line. We do have a couple hacks, e.g. LLExternalEditor::tokenize() and
      LLCommandLineParser::parseCommandLineString(). Both try to work around
      boost::tokenizer limitations; but existing boost::tokenizer support just
      doesn't address this case. Neither of the above is available as a general
      scanner anyway, and parseCommandLineString() fails outright when passed "".
      New getTokens() also distinguishes between "drop delimiters" (e.g. space,
      return, newline) to be discarded from the token stream, versus "keep
      delimiters" (e.g. "+-*/") to be returned as tokens in their own right.
      There's an overload that honors escapes and a more efficient one that doesn't;
      each has a convenience overload that returns the scanned string vector rather
      than requiring a separate declaration.
      Tweak and comment older getTokens() implementation.
      Add unit tests for both old and new getTokens() implementations.
      Break out StringVec and std::ostream << StringVec from
      indra/llcommon/tests/listener.h to StringVec.h: that's coming in handy for a
      number of different TUT test sources.
      025329b6
  11. Jan 06, 2012
  12. Dec 21, 2011
    • Seth ProductEngine's avatar
      EXP-1693 FIXED the date localization in Item Profile window, Voice Morphs... · 0ccf2b5a
      Seth ProductEngine authored
      EXP-1693 FIXED the date localization in Item Profile window, Voice Morphs 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">
      0ccf2b5a
  13. Aug 19, 2011
  14. Oct 13, 2010
  15. Sep 21, 2010
  16. Sep 16, 2010
    • Andrew Dyukov's avatar
      STORM-180 FIXED Fixed crash on login in Japanese locale. · 0098a236
      Andrew Dyukov authored
      The crash was caused by erroneous getting of month name from vector with week day names in LLStringUtil::formatDatetime().
      This code woth introduced in June, so though it didn't work properly, it didn't cause the crash(cause June is 5th month). But when
      number of current month exceeded number of days in week(this happened in August cause it is 8th) code started getting 8th element from
      vector with 7. This caused the crash. It reproduced only on Japanese locale because only there code that caused it was used(see STORM-177
      for details). This changeset seems to fix STORM-177 too.
      
      - Used vector with months names where it should be.
      0098a236
  17. Aug 13, 2010
  18. Aug 05, 2010
  19. Jul 26, 2010
  20. Jul 23, 2010
  21. Jun 22, 2010
  22. May 29, 2010
    • Sergei Litovchuk's avatar
      FIXED Linux build. · 279f5805
      Sergei Litovchuk authored
      Added forward specialization of LLStringUtil::format before use in LLStringUtil::formatDatetime.
      
      --HG--
      branch : product-engine
      279f5805
  23. May 28, 2010
  24. May 27, 2010
  25. Mar 26, 2010
    • Vadim Savchuk's avatar
      Fixed bug EXT-6399 (System locale is the same for all languages). · b7d0bb9e
      Vadim Savchuk authored
      Problem:
      * English locale was set for all languages.
      * Specifying a correct locale didn't affect anything, including date/time formatting.
      
      My investigation has shown that LLStringUtil was instantiated twice: in the
      main binary and in libllcommon.so.
      Because LLStringUtil::setLocale() was called from newview and getLocale()
      was called from llcommon, they effectively used *different* instances of
      LLStringUtil::sLocale. Hence getLocale() always returned empty string.
      
      This seems to be caused by get/setLocale() methods not being dllexported.
      
      The fix instantiates get/setLocale() and sLocale in llcommon and exposes
      them to use from newview (i.e. prevents multiple instantiation).
      
      Besides, I specified correct locale names for all languages and platforms.
      
      Reviewed by Leyla: https://codereview.productengine.com/secondlife/r/104/
      
      --HG--
      branch : product-engine
      b7d0bb9e
  26. Jan 11, 2010
  27. Jan 08, 2010
  28. Dec 02, 2009
  29. Nov 30, 2009
  30. Nov 27, 2009
  31. Nov 02, 2009
  32. Oct 30, 2009
  33. Oct 07, 2009
Loading