diff options
| -rw-r--r-- | indra/media_plugins/webkit/media_plugin_webkit.cpp | 7 | ||||
| -rw-r--r-- | indra/newview/CMakeLists.txt | 2 | ||||
| -rwxr-xr-x | indra/newview/viewer_manifest.py | 1 | ||||
| -rw-r--r-- | indra/test_apps/llplugintest/CMakeLists.txt | 1 | ||||
| -rw-r--r-- | install.xml | 4 | 
5 files changed, 11 insertions, 4 deletions
diff --git a/indra/media_plugins/webkit/media_plugin_webkit.cpp b/indra/media_plugins/webkit/media_plugin_webkit.cpp index ae4f4d810f..707edaa3d6 100644 --- a/indra/media_plugins/webkit/media_plugin_webkit.cpp +++ b/indra/media_plugins/webkit/media_plugin_webkit.cpp @@ -626,7 +626,11 @@ void MediaPluginWebKit::receiveMessage(const char *message_string)  			}  			else if(message_name == "cleanup")  			{ -				// TODO: clean up here +				// DTOR most likely won't be called but the recent change to the way this process +				// is (not) killed means we see this message and can do what we need to here. +				// Note: this cleanup is ultimately what writes cookies to the disk +				LLQtWebKit::getInstance()->remObserver( mBrowserWindowId, this ); +				LLQtWebKit::getInstance()->reset();  			}  			else if(message_name == "shm_added")  			{ @@ -635,7 +639,6 @@ void MediaPluginWebKit::receiveMessage(const char *message_string)  				info.mSize = (size_t)message_in.getValueS32("size");  				std::string name = message_in.getValue("name"); -				  //				std::cerr << "MediaPluginWebKit::receiveMessage: shared memory added, name: " << name   //					<< ", size: " << info.mSize   //					<< ", address: " << info.mAddress  diff --git a/indra/newview/CMakeLists.txt b/indra/newview/CMakeLists.txt index 492d70a956..293faa7b70 100644 --- a/indra/newview/CMakeLists.txt +++ b/indra/newview/CMakeLists.txt @@ -1780,6 +1780,7 @@ if (WINDOWS)      qtnetworkd4.dll      qtopengld4.dll      qtwebkitd4.dll +    qtxmlpatternsd4.dll      ssleay32.dll      )    copy_if_different( @@ -1799,6 +1800,7 @@ if (WINDOWS)      qtnetwork4.dll      qtopengl4.dll      qtwebkit4.dll +    qtxmlpatterns4.dll          ssleay32.dll      )    copy_if_different( diff --git a/indra/newview/viewer_manifest.py b/indra/newview/viewer_manifest.py index 32fdd41be2..5090dc9ce4 100755 --- a/indra/newview/viewer_manifest.py +++ b/indra/newview/viewer_manifest.py @@ -324,6 +324,7 @@ class WindowsManifest(ViewerManifest):              self.path("qtnetwork4.dll")              self.path("qtopengl4.dll")              self.path("qtwebkit4.dll") +            self.path("qtxmlpatternsd4.dll")              self.path("ssleay32.dll")              self.end_prefix() diff --git a/indra/test_apps/llplugintest/CMakeLists.txt b/indra/test_apps/llplugintest/CMakeLists.txt index 20ae1be1a2..89e2d8582d 100644 --- a/indra/test_apps/llplugintest/CMakeLists.txt +++ b/indra/test_apps/llplugintest/CMakeLists.txt @@ -442,6 +442,7 @@ if(WINDOWS)      qtnetwork4.dll      qtopengl4.dll      qtwebkit4.dll +    qtxmlpatterns4.dll      ssleay32.dll      )    copy_if_different( diff --git a/install.xml b/install.xml index 8f56811634..ede43ab4c8 100644 --- a/install.xml +++ b/install.xml @@ -962,9 +962,9 @@ anguage Infrstructure (CLI) international standard</string>            <key>windows</key>            <map>              <key>md5sum</key> -            <string>92cff05661b5547caae7cc6c66d09870</string> +            <string>3846354e2e20a98c0401317eb114ff5e</string>              <key>url</key> -            <uri>http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/llqtwebkit-windows-20091123.tar.bz2</uri> +            <uri>http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/llqtwebkit-windows-qt4.6-20091215.tar.bz2</uri>            </map>          </map>        </map>  | 
