Skip to content
Snippets Groups Projects
  1. Dec 28, 2010
  2. Dec 23, 2010
  3. Dec 18, 2010
  4. Dec 17, 2010
  5. Dec 15, 2010
    • Aleric Inglewood's avatar
      VWR-24254: Add support for using ld.gold on linux. · 86380bb1
      Aleric Inglewood authored
      To use ld.gold configure with:
        -DCMAKE_EXE_LINKER_FLAGS:STRING="-Wl,-use-gold".
      ld.gold links the viewer on my machine in 8 seconds, as
      opposed to 19 seconds with ld.bfd. Moreover, it uses a
      LOT less memory during linking (about 750 MB instead of
      2.5 GB!).
      
      VWR-24254: Don't link with fontconfig on non-linux.
      
      While we already added fontconfig in the above patch,
      that code turned out to also be used by Windows and
      Darwin (contrary to the comments in the code).
      After looking at the history of commits and a
      discussion on IRC it was decided that the original
      coder (Kyle Ambroff <ambroff@lindenlab.com>) really
      meant (LINUX AND VIEWER) instead of (NOT LINUX OR VIEWER).
      86380bb1
  6. Dec 20, 2010
  7. Dec 16, 2010
    • Aleric Inglewood's avatar
      VWR-24251: Fix -DLL_TESTS:BOOL=ON on standalone when Tut is installed in a non-standard directory. · a9021607
      Aleric Inglewood authored
      If tut/tut.hpp isn't installed in a standard include directory all tests
      fail because the found include directory for tut isn't passed to the compiler.
      
      This patch fixes this by passing it.
      Note that using include_directories() in a Find*.cmake file is bad practise.
      The correct way is to set an include dir variable and call
      include_directories() once. It certainly doesn't work for the tests anyway
      because the tests are all over the place and include_directories is on a
      per folder basis.  What is needed is to set it for each (test) target.
      
      However, there is no TARGET_INCLUDE_DIRECTORIES. The closest thing that we
      have is to set the COMPILE_FLAGS property for a target.
      
      Fortunately, standalone is only used for linux, so we can just use
      -I${TUT_INCLUDE_DIR} to get the effect we want.
      a9021607
  8. Dec 15, 2010
  9. Dec 13, 2010
    • Andrew Productengine's avatar
      STORM-229 FIXED Fixed long loading times and stalling of Viewer while loading... · d3eccbcd
      Andrew Productengine authored
      STORM-229 FIXED Fixed long loading times and stalling of Viewer while loading big scripts or pasting a lot of text into script.
      
      The bug was fixed by Satomi Ahn. Here is the description of what causes the problem from her comment in ticket:
      "Disabling the loading of syntax keywords in LLScriptEdCore::postBuild() removes the freeze (and with it: syntax highlighting).
      So it obviously comes from the parsing of the text.
      
      I also noticed something else: by adding a llwarn in LLTextEditor::updateSegments(), I saw that this function was called a lot of times when loading a script, roughly once for each line in the script (naively I would have thought only necessary to update when finished... or to only update the new line).
      My llwarn was in the "if (mReflowIndex < S32_MAX && mKeywords.isLoaded())", which means that, at each call, the text is actually parsed for all keywords... so the parsing of the script becomes quadratic instead of linear!!!"
      
      - To fix this, Satomi added a flag depending on which parsing is disabled when it is not necessary.
      d3eccbcd
  10. Dec 07, 2010
  11. Dec 03, 2010
  12. Nov 25, 2010
  13. Nov 23, 2010
  14. Nov 20, 2010
  15. Nov 18, 2010
  16. Nov 16, 2010
  17. Nov 15, 2010
    • Vadim ProductEngine's avatar
      STORM-318 FIXED The Advanced menu shortcut was broken under Linux. · e8e1d7e6
      Vadim ProductEngine authored
      Reason: The old shortcut (Ctrl+Alt+D) was eaten by some window managers.
      
      Changes:
      - Changed the shortcut to Ctrl+Alt+Shift+D.
      - Moved the appropriate menu item from "Advanced > Shortcuts" to "World > Show"
        (so that it's not in the menu it triggers) and made it visible.
        The old shortcut is still available but marked as legacy.
      
      Submitting on behalf of Boroondas Gupte.
      e8e1d7e6
  18. Nov 09, 2010
  19. Nov 08, 2010
  20. Nov 03, 2010
  21. Nov 02, 2010
  22. Oct 29, 2010
  23. Oct 27, 2010
  24. Oct 26, 2010
  25. Oct 20, 2010
    • Merov Linden's avatar
      755fdfb2
    • Vadim ProductEngine's avatar
      STORM-417 FIXED Port of SNOW-140 to SG 2.0 : Forced updates not working on Mac · b3f3fb60
      Vadim ProductEngine authored
      The point of this patch is to make the Mac updater code a bit more flexible
      and reliable than it is right now. The issue is double:
       * reliability: the string comparison code on the bundle identifier is not UTF8 compliant
       * flexibility: the bundle identifier is hard coded to match the bundle identifier of LL viewer
         (i.e. com.secondlife.indra.viewer) so it can't work for another viewer
         (in particular, it didn't work for Snowglobe).
         The "bundle identifier" is one of those Mac only thing stored in the Info.plist of a "bundle"
         (the ".app" folder that's bundling an executable and all its resources and is seen
         as an application when browsing with the Mac OS X Finder).
      
      The patch fixes both issues:
       * compare correctly UTF8 encoded strings
       * allow the bundle ID to be passed as a parameter to the updater
      
      The patch has really no consequence on LL viewer. It's more a matter of having cleaner, better code.
      
      Author: Cypren Christenson
      Ported and reviewed by: Merov Linden
      b3f3fb60
    • Vadim ProductEngine's avatar
      STORM-419 FIXED <anonymous>' is used uninitialized in this function in lldarray.h · 243210e0
      Vadim ProductEngine authored
      Author: Robin Cornelius
      Ported by: Techwolf Lupindo
      Reviewed by: Merov Linden
      243210e0
  26. Oct 19, 2010
Loading