Skip to content
Snippets Groups Projects
Select Git revision
  • main default protected
  • next protected
  • UI-EvenMoreTweaks
  • merge/materials_featurette protected
  • merge/webrtc protected
  • darl/linux-sh-installer
  • xenhat/maint/bolt
  • xenhat/features/cinematic-mode-new
  • screensquare
  • ssestuff
  • spdlog
  • 7.1.7.2486-beta
  • 7.1.4.2442-beta
  • 7.1.4.2413-beta
  • 7.1.3.2338-beta
  • 7.1.3.2332-beta
  • 7.1.2.2304-beta
  • 7.1.1.2251-beta
  • 7.0.1.2244-beta
  • 7.0.1.2240-beta
  • 7.0.1.2230-beta
  • 7.0.1.2206-beta
22 results

viewer

  • Clone with SSH
  • Clone with HTTPS
  • user avatar
    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
    History
    Name Last commit Last update
    doc
    etc
    indra
    scripts
    .hgignore
    install.xml