From c0f3c772c0e575e375231248e2e328311ef60110 Mon Sep 17 00:00:00 2001 From: Armin Weatherwax Date: Sat, 19 Sep 2009 12:08:08 +0200 Subject: Henri Beauchamps $HOME as default load/save location for Linux modified: linden/indra/newview/llfilepicker.cpp --- linden/indra/newview/llfilepicker.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/linden/indra/newview/llfilepicker.cpp b/linden/indra/newview/llfilepicker.cpp index caf79eb..954a274 100644 --- a/linden/indra/newview/llfilepicker.cpp +++ b/linden/indra/newview/llfilepicker.cpp @@ -998,6 +998,12 @@ GtkWindow* LLFilePicker::buildFilePicker(bool is_save, bool is_folder, std::stri (GTK_FILE_CHOOSER(win), this_path->second.c_str()); } + else if (getenv("HOME")) + { + gtk_file_chooser_set_current_folder + (GTK_FILE_CHOOSER(win), + getenv("HOME")); + } # if LL_X11 // Make GTK tell the window manager to associate this -- cgit v1.1 From 7b376bfa40d851805b46ca5e9feadd03594cc5c9 Mon Sep 17 00:00:00 2001 From: McCabe Maxsted Date: Tue, 15 Sep 2009 01:29:41 -0700 Subject: Fixed unhandled exception in llviewerobjectlist.cpp --- ChangeLog.txt | 56 +++++++++++++++++++++++++++++ linden/indra/newview/llviewerobjectlist.cpp | 4 +++ 2 files changed, 60 insertions(+) diff --git a/ChangeLog.txt b/ChangeLog.txt index cd7c841..01dc329 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -28,6 +28,62 @@ deleted: linden/indra/newview/prefpanelpasswords.h modified: linden/indra/newview/skins/default/xui/en-us/floater_login.xml + * Small performance change from Emerald viewer in LLVLComposition. + + modified: linden/indra/newview/llvlcomposition.cpp + + + * Applied BlockClickSit debug setting from Emerald to block sit click action. + + modified: linden/indra/newview/app_settings/settings.xml + modified: linden/indra/newview/lltoolpie.cpp + + + * Fixed unhandled exception in llviewerobjectlist.cpp + + modified: linden/indra/newview/llviewerobjectlist.cpp + + +2009-09-13 McCabe Maxsted + + * Added prev/next buttons for windlight presets, cleaned up some stuff. + + modified: linden/indra/newview/llfloaterwindlight.cpp + modified: linden/indra/newview/llfloaterwindlight.h + modified: linden/indra/newview/llwindlightremotectrl.cpp + modified: linden/indra/newview/llwlparammanager.cpp + modified: linden/indra/newview/llwlparammanager.h + modified: linden/indra/newview/skins/default/textures/textures.xml + modified: linden/indra/newview/skins/default/xui/en-us/floater_windlight_options.xml + + + * Fixed World options not showing up when windlight remote expanded. + + modified: linden/indra/newview/skins/default/xui/en-us/panel_windlight_remote_expanded.xml + + + * Added missing left/right arrow textures. + + new file: linden/indra/newview/skins/default/textures/arrow_left.tga + new file: linden/indra/newview/skins/default/textures/arrow_right.tga + new file: linden/indra/newview/skins/silver/textures/arrow_left.tga + new file: linden/indra/newview/skins/silver/textures/arrow_right.tga + + +2009-09-12 McCabe Maxsted + + * Clarified 'show in search' in profile. + + modified: linden/indra/newview/skins/default/xui/en-us/panel_avatar.xml + + + * Fixed windlight toolbar not updating windlight floater pulldown. + + modified: linden/indra/newview/llfloaterwindlight.cpp + modified: linden/indra/newview/llwindlightremotectrl.cpp + modified: linden/indra/newview/llwlparammanager.cpp + modified: linden/indra/newview/llwlparammanager.h + * Merged in Grid Manager, etc. (thanks Armin). diff --git a/linden/indra/newview/llviewerobjectlist.cpp b/linden/indra/newview/llviewerobjectlist.cpp index 78c1730..cf37058 100644 --- a/linden/indra/newview/llviewerobjectlist.cpp +++ b/linden/indra/newview/llviewerobjectlist.cpp @@ -165,6 +165,8 @@ U64 LLViewerObjectList::getIndex(const U32 local_id, BOOL LLViewerObjectList::removeFromLocalIDTable(const LLViewerObject &object) { + if (object.mRegionp) + { U32 local_id = object.mLocalID; LLHost region_host = object.getRegion()->getHost(); U32 ip = region_host.getAddress(); @@ -175,6 +177,8 @@ BOOL LLViewerObjectList::removeFromLocalIDTable(const LLViewerObject &object) U64 indexid = (((U64)index) << 32) | (U64)local_id; return sIndexAndLocalIDToUUID.erase(indexid) > 0 ? TRUE : FALSE; } + return FALSE; +} void LLViewerObjectList::setUUIDAndLocal(const LLUUID &id, const U32 local_id, -- cgit v1.1 From 1ac7c862cea41932f86575094fa045a1b5d92ec3 Mon Sep 17 00:00:00 2001 From: Armin Weatherwax Date: Sun, 20 Sep 2009 18:16:34 +0200 Subject: Fixed unhandled exception in llinventorymodel.cpp --- linden/indra/newview/llinventorymodel.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/linden/indra/newview/llinventorymodel.cpp b/linden/indra/newview/llinventorymodel.cpp index 490000f..69c7377 100644 --- a/linden/indra/newview/llinventorymodel.cpp +++ b/linden/indra/newview/llinventorymodel.cpp @@ -1499,6 +1499,8 @@ void LLInventoryModel::stopBackgroundFetch() //static void LLInventoryModel::backgroundFetch(void*) { + if (gDisconnected) + return; if (sBackgroundFetchActive) { //If we'll be using the capability, we'll be sending batches and the background thing isn't as important. -- cgit v1.1