Skip to content
Snippets Groups Projects
  1. Sep 17, 2009
  2. Sep 15, 2009
  3. Sep 14, 2009
  4. Sep 12, 2009
  5. Sep 11, 2009
    • Nat Goodspeed's avatar
      DEV-38598, QAR-1619: Ensure we remove LLFloaterTOS from LLFloaterReg registry. · d40d745c
      Nat Goodspeed authored
      LLFloater's destructor calls LLFloaterReg::removeInstance() with its own name
      and key. But for the new LLFloaterTOS invocation, we pass a key that's an LLSD
      map. removeInstance() critically depends on LLFloater::KeyCompare::equate() --
      but equate() never considered a non-scalar LLSD key value. Fortunately
      llsdutil.h already provides a deep-equality function for LLSD: llsd_equals().
      Making equate() trivially call llsd_equals() fixes the crash on TOS cancel.
      d40d745c
    • Nat Goodspeed's avatar
      QAR-1619: Reconcile LLFloaterTOS::onCancel() with viewer-2 version. · 8e0128c4
      Nat Goodspeed authored
      The viewer-2 onCancel() pops up a "MustAgreeToLogIn" notification. Make ours
      do the same.
      8e0128c4
    • Nat Goodspeed's avatar
      QAR-1619: Remove unneeded llfloatertos.h #includes. · 08f3ea28
      Nat Goodspeed authored
      Neither lllogininstance.cpp nor lllogininstance_test.cpp need llfloatertos.h
      any more, since LLLoginInstance talks to LLFloaterTOS only via LLFloaterReg
      and LLEventPumps. However, both sources depended on llfloatertos.h dragging in
      llnotifications.h, so include that explicitly instead of llfloatertos.h.
      08f3ea28
  6. Sep 10, 2009
  7. Sep 09, 2009
  8. Sep 08, 2009
  9. Sep 04, 2009
  10. Sep 03, 2009
  11. Sep 02, 2009
    • Nat Goodspeed's avatar
      On Mac, move SLPlugin executable to the same directory as the viewer executable. · afea10eb
      Nat Goodspeed authored
      Change LLDir_Mac::getLLPluginLauncher() to look in the viewer's executable dir
      instead of in the plugins dir. Change viewer_manifest.py's
      DarwinManifest.construct() to put SLPlugin in the new location.
      SLPlugin is being linked with our new libllcommon.dylib, which self-identifies
      as being findable via @executable_path/../Resources/libllcommon.dylib. This
      doesn't work from the Resources/llplugin subdir -- the above relative path
      ends up looking in the nonexistent Resources/Resources subdirectory. Putting
      SLPlugin in the Contents/MacOS directory with the viewer executable solves the
      problem.
      afea10eb
  12. Sep 01, 2009
Loading