Skip to content
Snippets Groups Projects
  1. Dec 07, 2016
  2. Nov 20, 2016
  3. Jun 01, 2016
  4. Nov 10, 2015
  5. Jun 30, 2015
  6. Jan 16, 2014
  7. Jul 19, 2013
  8. May 22, 2013
  9. Mar 29, 2013
  10. 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
  11. Mar 23, 2012
  12. Feb 24, 2012
    • Nat Goodspeed's avatar
    • 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
  13. Jan 27, 2012
    • Nat Goodspeed's avatar
      On Windows, only quote LLProcess arguments if they seem to need it. · 27df0a84
      Nat Goodspeed authored
      On Posix platforms, the OS argument mechanism makes quoting/reparsing
      unnecessary anyway, so this only affects Windows.
      Add optional 'triggers' parameter to LLStringUtils::quote() (default: space
      and double-quote). Only if the passed string contains a character in
      'triggers' will it be double-quoted.
      This is observed to fix a Windows-specific problem in which plugin child
      process would fail to start because it wasn't expecting a quoted number.
      Use LLStringUtils::quote() more consistently in LLProcess implementation for
      logging.
      27df0a84
  14. Jan 23, 2012
  15. Jan 20, 2012
  16. Oct 13, 2010
  17. Sep 21, 2010
  18. Sep 13, 2010
  19. Aug 13, 2010
  20. Jul 23, 2010
    • Mike Antipov's avatar
      EXT-8318 ADDITIONAL FIXED ensure that thousands separator is in utf8 format... · 3c4f82b2
      Mike Antipov authored
      EXT-8318 ADDITIONAL FIXED ensure that thousands separator is in utf8 format (on Windows) before converting it to LLWString.
      
      Problem on Windows:
      ==================
      
      LLPanelMainInventory::updateItemcountText() formats number using viewer locale.
      non-break space is detected as unknown symbols while converting utf8str_to_wstring when formatted text is set to LLTextBox.
      
      FIX:
      ===
      
      Added converting of string to multi-byte string and then to utf8 string while formatting on Windows.
        created opposite to "ll_convert_wide_to_string" function "ll_convert_string_to_wide" and helper function to call both of them.
        It is used now to convert result of formatted string while formatting integer number in locale.
      
      Fix affects Windows only.
      
      Reviewed by Richard Nelson at https://codereview.productengine.com/secondlife/r/775/
      
      --HG--
      branch : product-engine
      3c4f82b2
  21. Jun 04, 2010
  22. May 28, 2010
  23. 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
  24. Jan 27, 2010
    • Tofu Linden's avatar
      CID-186 · 635290cc
      Tofu Linden authored
      Checker: RESOURCE_LEAK
      Function: LLStringUtilBase<unsigned int>::addCRLF(std::basic_string<unsigned int, std::char_traits<unsigned int>, std::allocator<unsigned int>>&)
      File: /indra/llcommon/llstring.h
      635290cc
  25. Nov 18, 2009
  26. Nov 02, 2009
  27. Oct 14, 2009
    • Adam Moss's avatar
      Merge a big bunch of fixes from maint-viewer. Hooray. · 406927f6
      Adam Moss authored
      svn merge -r136066:136073 svn+ssh://svn.lindenlab.com/svn/linden/branches/maint-viewer/maint-viewer-24-qa-9
      
      DEV-8553 New Server Tools - Prep Land For Sale
      DEV-32942 (QAR-1521) Bad border crossings or TP / Ruthing issues
      DEV-32942 (QAR-1521) Bad border crossings or TP / Ruthing issues
      DEV-33239 VWR-13816: Resizing the Search Window Causes the Results to Refresh back to First Page
      DEV-27746 Running a dev build of Second Life will make console window show up on non-dev builds (Windows)
      DEV-33209 Linux 1.24.0.120778 client fails to run
      DEV-29123 SVC-3871: Crash of viewer when clicking on ghost objects at (0,0,0) on a sim
      DEV-35433 Attempting to upload wrong file type crashes viewer
      DEV-33499 viewer2009 is not using KDU
      DEV-33912 Griefing viewer crashes others' viewers with malformed sound files
      DEV-3784 VWR-138: Animation Priority not working correctly, Can't create new AOs
      DEV-20678 VWR-9069: Region variable says 'Region Name' in AR if no object is selected
      DEV-19934 Help->About Second Life doesn't differentiate between 32- and 64-bit Vista
      DEV-6604 Restored folders have 'Purge Item' and 'Restore Item' options
      DEV-12867 VWR-5717: Selected Text is not replaced by Input text when Japanese IME is on
      DEV-11894 Notecards/Texture windows don't open completely when opened from inventory
      DEV-10641 VWR-4955: Local Chat doesn't show end of last conversation
      DEV-30039 VWR-12620: Viewer build fails on Linux when compiled with -O2 (--type=Release)
      DEV-20944 VWR-9065: (intermittent) Right Click >profile on avatar does not display profile
      DEV-24828 Menu accelerator prefixes shouldn't be hard-coded
      DEV-34529 VWR-14267: Clicking send in an IM window does not add the sent text to the line editor history
      DEV-34124 Invite to group, search by name will not show resident if their first name is two characters
      DEV-20930 VWR-9248: On Mac: the "--url" option causes a command line parsing error
      DEV-35306 Adult keyword filter triggers multiple warnings
      DEV-35503 VWR-3595: "Second Life requires True Color (32-bit) to run in a window" message is incorrect
      DEV-35656 VWR-12995: FTBFS: error: format '%-3d' expects type 'int', but argument 3 has type 'size_t'
      DEV-30043 VWR-12533: Linux viewer build for OpenAL fails during packaging unless FMOD library is available
      DEV-31898 VWR-13202: Right clicking mouse triggers arrow key control events
      DEV-32610 Keyboard shortcuts on OSX viewer overridden by OSX
      DEV-27067 Coverity Prevent: EVALUATION_ORDER defects
      DEV-26188 VWR-2242: Specially formatted .BVH file can cause avatar distortion
      DEV-25475 About Land dialog no longer shows Area: field
      DEV-19897 OSX Viewer Installer (for an RC) opens with poor positioning
      DEV-22837 Inventory> Search Recent Items highlighting incorrect characters
      DEV-21709 VWR-9377: Mapping will default to leave exact sim name listing first. (Searching Gar forces Gar to come up and not Garden of Dreams)
      DEV-23079 implement volume serial for linux client
      DEV-13930 VWR-6432: Space Navigator operation with vehicles is broken
      DEV-27666 VWR-10829: Linux Viewer: CLICK_ACTION_PAY shows CLICK_ACTION_PLAY icon
      DEV-23670 Viewer crashes on startup if installed into a custom folder with Korean, Japanese or Chinese characters in path
      DEV-19313 VWR-8454: PARCEL_FLAG_ALLOW_CREATE_GROUP_OBJECTS not highlighted in script editor
      DEV-19918 VWR-8885: Move character/*.xml files to source bundle
      DEV-25555 VWR-11172: A source coding mistake prevents number-pad keys from specifying Ctrl+digit shortcuts on Windows
      DEV-8536 VWR-4057: Multi-line chat display bug - first character in line missing
      DEV-29592 Mac LLFastTimer uses wall clock instead of Intel PMU
      DEV-29644 VWR-12587: Cmake install target has a hard coded secondlife-bin reference remaining
      DEV-25320 VWR-11128: Python not always detected by develop.py
      DEV-30040 VWR-12617: Poor type name that violates Coding Standard breaks compatibility with system header files
      DEV-30380 indra/newview/res-sdl/toolpay.BMP is modified during ./develop.py configure
      DEV-31247 VWR-12763: non-portable printf specifier used with size_t causes FTBFS on 64bit (due to -Werror)
      DEV-29565 VWR-12569: A comment in lluistring.h contains undefined UTF-8 code sequences
      DEV-22100 VWR-9620: send_parcel_select_objects in newview/llfloaterland.cpp uses the wrong datatype for the ReturnType field causing a warning
      DEV-31911 Selected objects / primitives should be greyed out when nothing is selected
      DEV-3667 Windows: Accelerator keys should be "Ctrl+X" rather than "Ctrl-X"
      DEV-27223 disable gstreamer on 64-bit linux
      DEV-8172 We Need a Linden Sale Option to Sell Land to Anyone
      DEV-25511 VWR-10311: Enable LipSync by default
      DEV-20443 Revamp group creation confirmation dialog to be more communicative
      DEV-20132 VWR-7800: Joystick / SpaceNavigator. Camera should remain in position when exiting flycam mode into avatar mode.
      DEV-18420 VWR-8393: Have build scripts copy fmod from an external location
      DEV-24841 VWR-10717: Right Space Navigator button should toggle fly in avatar movment, not jump/flyup.
      DEV-28457 change auto-populate value in buy L$ window from 1000 to 2000
      DEV-15545 VWR-3725: Please add resize option to the SEARCH window UI
      406927f6
  28. Oct 08, 2009
  29. Sep 18, 2009
  30. Sep 09, 2009
  31. Sep 03, 2009
  32. Aug 31, 2009
  33. Aug 29, 2009
    • Steven Bennetts's avatar
      Partial merge of: viewer-2.0.0-3@131138 texture-pipeline-3@131862 -> viewer-2.0.0-3 · a1ed9ccf
      Steven Bennetts authored
      Includes:
      * DEV-31909 VWR-13251: Revise lscript_library.cpp to allow localization of LSL editor hovertips
      * DEV-21938 llSHA1String does not appear where expected in the dropdown "Insert" menu in the LSL editor
      * Some cleanup to llerror so that it doesn't depend on llfixedbuffer
      * A few misc. server specific changes not related to the texture-pipeline changes (llapp, lloptioninterface)
      a1ed9ccf
  34. Aug 24, 2009
    • Richard Nelson's avatar
      merge -r 130399-131510 skinning-21 -> viewer-2.0.0-3 · 138bf113
      Richard Nelson authored
      DEV-11254 DEV-11254 DEV-2003: DEV-21567 DEV-37301 EXT-104 EXT-138 EXT-217 EXT-256 EXT-259 EXT-259 EXT-328 EXT-348 EXT-386 EXT-399 EXT-403 EXT-460 EXT-492 EXT-492 EXT-531 EXT-537 EXT-684
      
      improved text editor (handles multiple fonts simultaneously as well as inline widgets)
      138bf113
  35. Aug 19, 2009
  36. Aug 17, 2009
  37. Jul 30, 2009
  38. Jul 01, 2009
Loading