aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--linden/doc/contributions.txt2
-rw-r--r--linden/indra/cmake/FindLLQtWebkit.cmake62
-rw-r--r--linden/indra/cmake/WebKitLibPlugin.cmake38
-rw-r--r--linden/indra/llwindow/llwindow.h2
-rw-r--r--linden/indra/llwindow/llwindowsdl.cpp3
-rwxr-xr-xlinden/indra/newview/linux_tools/wrapper.sh13
-rw-r--r--linden/indra/newview/llfloaterhtmlhelp.cpp2
-rw-r--r--linden/indra/newview/llmediactrl.cpp3
-rw-r--r--linden/indra/newview/llstartup.cpp4
-rw-r--r--linden/indra/newview/secondlife-i686.supp44
-rw-r--r--linden/indra/newview/skins/default/xui/zh/mime_types.xml9
-rwxr-xr-xlinden/indra/newview/viewer_manifest.py6
-rwxr-xr-xlinden/install.xml68
13 files changed, 132 insertions, 124 deletions
diff --git a/linden/doc/contributions.txt b/linden/doc/contributions.txt
index 931794c..4d3f017 100644
--- a/linden/doc/contributions.txt
+++ b/linden/doc/contributions.txt
@@ -80,6 +80,7 @@ Aleric Inglewood
80 RED-578 80 RED-578
81 RED-579 81 RED-579
82 RED-581 82 RED-581
83 RED-595
83Alissa Sabre 84Alissa Sabre
84 VWR-81 85 VWR-81
85 VWR-83 86 VWR-83
@@ -512,6 +513,7 @@ Robin Cornelius
512 VWR-2488 513 VWR-2488
513 VWR-9557 514 VWR-9557
514 VWR-12838 515 VWR-12838
516 RED-595
515Ryozu Kojima 517Ryozu Kojima
516 VWR-53 518 VWR-53
517 VWR-287 519 VWR-287
diff --git a/linden/indra/cmake/FindLLQtWebkit.cmake b/linden/indra/cmake/FindLLQtWebkit.cmake
new file mode 100644
index 0000000..c747ec3
--- /dev/null
+++ b/linden/indra/cmake/FindLLQtWebkit.cmake
@@ -0,0 +1,62 @@
1# -*- cmake -*-
2
3# - Find llqtwebkit
4# Find the llqtwebkit includes and library
5# This module defines
6# LLQTWEBKIT_INCLUDE_DIR, where to find llqtwebkit.h, etc.
7# LLQTWEBKIT_LIBRARY, the llqtwebkit library with full path.
8# LLQTWEBKIT_FOUND, If false, do not try to use llqtwebkit.
9# also defined, but not for general use are
10# LLQTWEBKIT_LIBRARIES, the libraries needed to use llqtwebkit.
11# LLQTWEBKIT_LIBRARY_DIRS, where to find the llqtwebkit library.
12# LLQTWEBKIT_DEFINITIONS - You should add_definitions(${LLQTWEBKIT_DEFINITIONS})
13# before compiling code that includes llqtwebkit library files.
14
15# Try to use pkg-config first.
16# This allows to have two different libllqtwebkit packages installed:
17# one for viewer 2.x and one for viewer 1.x.
18include(FindPkgConfig)
19if (PKG_CONFIG_FOUND)
20 if (LLQtWebkit_FIND_REQUIRED AND LLQtWebkit_FIND_VERSION)
21 set(_PACKAGE_ARGS libllqtwebkit>=${LLQtWebkit_FIND_VERSION} REQUIRED)
22 else (LLQtWebkit_FIND_REQUIRED AND LLQtWebkit_FIND_VERSION)
23 set(_PACKAGE_ARGS libllqtwebkit)
24 endif (LLQtWebkit_FIND_REQUIRED AND LLQtWebkit_FIND_VERSION)
25 if (NOT "${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" VERSION_LESS "2.8")
26 # As virtually nobody will have a pkg-config file for this, do this check always quiet.
27 # Unfortunately cmake 2.8 or higher is required for pkg_check_modules to have a 'QUIET'.
28 set(_PACKAGE_ARGS ${_PACKAGE_ARGS} QUIET)
29 endif ()
30 pkg_check_modules(LLQTWEBKIT ${_PACKAGE_ARGS})
31endif (PKG_CONFIG_FOUND)
32set(LLQTWEBKIT_DEFINITIONS ${LLQTWEBKIT_CFLAGS_OTHER})
33
34find_path(LLQTWEBKIT_INCLUDE_DIR llqtwebkit.h NO_SYSTEM_ENVIRONMENT_PATH HINTS ${LLQTWEBKIT_INCLUDE_DIRS})
35
36find_library(LLQTWEBKIT_LIBRARY NAMES llqtwebkit NO_SYSTEM_ENVIRONMENT_PATH HINTS ${LLQTWEBKIT_LIBRARY_DIRS})
37
38if (NOT PKG_CONFIG_FOUND OR NOT LLQTWEBKIT_FOUND) # If pkg-config couldn't find it, pretend we don't have pkg-config.
39 set(LLQTWEBKIT_LIBRARIES llqtwebkit)
40 get_filename_component(LLQTWEBKIT_LIBRARY_DIRS ${LLQTWEBKIT_LIBRARY} PATH)
41endif (NOT PKG_CONFIG_FOUND OR NOT LLQTWEBKIT_FOUND)
42
43# Handle the QUIETLY and REQUIRED arguments and set LLQTWEBKIT_FOUND
44# to TRUE if all listed variables are TRUE.
45include(FindPackageHandleStandardArgs)
46find_package_handle_standard_args(
47 LLQTWEBKIT
48 DEFAULT_MSG
49 LLQTWEBKIT_LIBRARY
50 LLQTWEBKIT_INCLUDE_DIR
51 LLQTWEBKIT_LIBRARIES
52 LLQTWEBKIT_LIBRARY_DIRS
53 )
54
55mark_as_advanced(
56 LLQTWEBKIT_LIBRARY
57 LLQTWEBKIT_INCLUDE_DIR
58 LLQTWEBKIT_LIBRARIES
59 LLQTWEBKIT_LIBRARY_DIRS
60 LLQTWEBKIT_DEFINITIONS
61 )
62
diff --git a/linden/indra/cmake/WebKitLibPlugin.cmake b/linden/indra/cmake/WebKitLibPlugin.cmake
index 23958fe..3eafe77 100644
--- a/linden/indra/cmake/WebKitLibPlugin.cmake
+++ b/linden/indra/cmake/WebKitLibPlugin.cmake
@@ -3,6 +3,7 @@ include(Linking)
3include(Prebuilt) 3include(Prebuilt)
4 4
5if (STANDALONE) 5if (STANDALONE)
6 find_package(LLQtWebkit REQUIRED QUIET)
6 set(WEBKITLIBPLUGIN OFF CACHE BOOL 7 set(WEBKITLIBPLUGIN OFF CACHE BOOL
7 "WEBKITLIBPLUGIN support for the llplugin/llmedia test apps.") 8 "WEBKITLIBPLUGIN support for the llplugin/llmedia test apps.")
8else (STANDALONE) 9else (STANDALONE)
@@ -31,25 +32,26 @@ if (WINDOWS)
31elseif (DARWIN) 32elseif (DARWIN)
32 set(WEBKIT_PLUGIN_LIBRARIES 33 set(WEBKIT_PLUGIN_LIBRARIES
33 optimized ${ARCH_PREBUILT_DIRS_RELEASE}/libllqtwebkit.dylib 34 optimized ${ARCH_PREBUILT_DIRS_RELEASE}/libllqtwebkit.dylib
34 debug ${ARCH_PREBUILT_DIRS_RELEASE}/libllqtwebkit.dylib 35 debug ${ARCH_PREBUILT_DIRS_DEBUG}/libllqtwebkit.dylib
35 ) 36 )
36elseif (LINUX) 37elseif (LINUX)
37 if (STANDALONE) 38 if (STANDALONE)
38 set(WEBKIT_PLUGIN_LIBRARIES llqtwebkit) 39 set(WEBKIT_PLUGIN_LIBRARIES ${LLQTWEBKIT_LIBRARY})
39 else (STANDALONE) 40 else (STANDALONE)
40 set(WEBKIT_PLUGIN_LIBRARIES 41 set(WEBKIT_PLUGIN_LIBRARIES
41 llqtwebkit 42 llqtwebkit
42 qgif 43 qgif
43 qjpeg 44 qjpeg
44 QtWebKit 45 QtWebKit
45 QtOpenGL 46 QtOpenGL
46 QtNetwork 47 QtNetwork
47 QtGui 48 QtGui
48 QtCore 49 QtCore
49 fontconfig 50 jpeg
50 X11 51 fontconfig
51 Xrender 52 X11
52 GL 53 Xrender
53 ) 54 GL
54 endif (STANDALONE) 55 )
56 endif (STANDALONE)
55endif (WINDOWS) 57endif (WINDOWS)
diff --git a/linden/indra/llwindow/llwindow.h b/linden/indra/llwindow/llwindow.h
index 2e96294..5e93ab3 100644
--- a/linden/indra/llwindow/llwindow.h
+++ b/linden/indra/llwindow/llwindow.h
@@ -196,7 +196,7 @@ public:
196// return a platform-specific window reference (HWND on Windows, WindowRef on the Mac, Gtk window on Linux) 196// return a platform-specific window reference (HWND on Windows, WindowRef on the Mac, Gtk window on Linux)
197 virtual void *getPlatformWindow() = 0; 197 virtual void *getPlatformWindow() = 0;
198 198
199// return the platform-specific window reference we use to initialize llmozlib (HWND on Windows, WindowRef on the Mac, Gtk window on Linux) 199// return the platform-specific window reference we use to initialize llqtwebkitlib (HWND on Windows, WindowRef on the Mac, Gtk window on Linux)
200 virtual void *getMediaWindow(); 200 virtual void *getMediaWindow();
201 201
202 // control platform's Language Text Input mechanisms. 202 // control platform's Language Text Input mechanisms.
diff --git a/linden/indra/llwindow/llwindowsdl.cpp b/linden/indra/llwindow/llwindowsdl.cpp
index fa53c84..16106af 100644
--- a/linden/indra/llwindow/llwindowsdl.cpp
+++ b/linden/indra/llwindow/llwindowsdl.cpp
@@ -1606,6 +1606,7 @@ void LLWindowSDL::processMiscNativeEvents()
1606 // the locale to protect it, as exotic/non-C locales 1606 // the locale to protect it, as exotic/non-C locales
1607 // causes our code lots of general critical weirdness 1607 // causes our code lots of general critical weirdness
1608 // and crashness. (SL-35450) 1608 // and crashness. (SL-35450)
1609 // Note: It is unknown if this is still needed now that we use webkit.
1609 static std::string saved_locale; 1610 static std::string saved_locale;
1610 saved_locale = ll_safe_string(setlocale(LC_ALL, NULL)); 1611 saved_locale = ll_safe_string(setlocale(LC_ALL, NULL));
1611 1612
@@ -2433,7 +2434,7 @@ void *LLWindowSDL::getPlatformWindow()
2433 return rtnw; 2434 return rtnw;
2434 } 2435 }
2435#endif // LL_GTK && LL_LLMOZLIB_ENABLED 2436#endif // LL_GTK && LL_LLMOZLIB_ENABLED
2436 // Unixoid mozilla really needs GTK. 2437 llassert(false); // Do we even GET here at all? Note that LL_LLMOZLIB_ENABLED is never defined!
2437 return NULL; 2438 return NULL;
2438} 2439}
2439 2440
diff --git a/linden/indra/newview/linux_tools/wrapper.sh b/linden/indra/newview/linux_tools/wrapper.sh
index 8c47434..a43ebd5 100755
--- a/linden/indra/newview/linux_tools/wrapper.sh
+++ b/linden/indra/newview/linux_tools/wrapper.sh
@@ -106,17 +106,16 @@ if [ -n "$LL_TCMALLOC" ]; then
106 fi 106 fi
107 fi 107 fi
108fi 108fi
109BINARY_SYSTEM=$(expr match "$(file -b /bin/uname)" '\(.*executable\)')
110BINARY_VIEWER=$(expr match "$(file -b ${RUN_PATH}/bin/do-not-directly-run-imprudence-bin)" '\(.*executable\)')
111echo "viewer: $BINARY_VIEWER system: $BINARY_SYSTEM"
112if ( [ "$BINARY_SYSTEM" == "ELF 64-bit LSB executable" ] && [ "$BINARY_VIEWER" == "ELF 64-bit LSB executable" ] ); then
113 109
114 export SL_ENV='LD_LIBRARY_PATH="`pwd`"/lib64:"`pwd`"/lib32:"`pwd`"/app_settings/mozilla-runtime-linux-x86_64:"${LD_LIBRARY_PATH}"' 110export VIEWER_BINARY='do-not-directly-run-imprudence-bin'
111BINARY_TYPE=$(expr match "$(file -b bin/$VIEWER_BINARY)" '\(.*executable\)')
112if [ "${BINARY_TYPE}" == "ELF 64-bit LSB executable" ]; then
113 export SL_ENV='LD_LIBRARY_PATH="`pwd`"/lib64:"`pwd`"/lib32:"${LD_LIBRARY_PATH}"'
115else 114else
116 export SL_ENV='LD_LIBRARY_PATH="`pwd`"/lib:"`pwd`"/app_settings/mozilla-runtime-linux-i686:"${LD_LIBRARY_PATH}"' 115 export SL_ENV='LD_LIBRARY_PATH="`pwd`"/lib:"${LD_LIBRARY_PATH}"'
117fi 116fi
118 117
119export SL_CMD='$LL_WRAPPER bin/do-not-directly-run-imprudence-bin' 118export SL_CMD='$LL_WRAPPER bin/$VIEWER_BINARY'
120export SL_OPT="`cat gridargs.dat` $@" 119export SL_OPT="`cat gridargs.dat` $@"
121 120
122# Run the program 121# Run the program
diff --git a/linden/indra/newview/llfloaterhtmlhelp.cpp b/linden/indra/newview/llfloaterhtmlhelp.cpp
index 1777403..1ec964b 100644
--- a/linden/indra/newview/llfloaterhtmlhelp.cpp
+++ b/linden/indra/newview/llfloaterhtmlhelp.cpp
@@ -534,7 +534,7 @@ void LLFloaterHtmlHelp::onStatusTextChange( const EventType& eventIn )
534// 534//
535void LLFloaterHtmlHelp::onLocationChange( const EventType& eventIn ) 535void LLFloaterHtmlHelp::onLocationChange( const EventType& eventIn )
536{ 536{
537 llinfos << "MOZ> Location changed to " << eventIn.getStringValue() << llendl; 537 llinfos << "WEB> Location changed to " << eventIn.getStringValue() << llendl;
538 mCurrentUrl = std::string( eventIn.getStringValue() ); 538 mCurrentUrl = std::string( eventIn.getStringValue() );
539} 539}
540 540
diff --git a/linden/indra/newview/llmediactrl.cpp b/linden/indra/newview/llmediactrl.cpp
index 1530598..c3bcf85 100644
--- a/linden/indra/newview/llmediactrl.cpp
+++ b/linden/indra/newview/llmediactrl.cpp
@@ -199,8 +199,9 @@ BOOL LLMediaCtrl::handleMouseUp( S32 x, S32 y, MASK mask )
199 { 199 {
200 mMediaSource->mouseUp(x, y); 200 mMediaSource->mouseUp(x, y);
201 201
202 // *HACK: LLMediaImplLLMozLib automatically takes focus on mouseup, 202 // *HACK: media_plugin_webkit automatically takes focus on mouseup,
203 // in addition to the onFocusReceived() call below. Undo this. JC 203 // in addition to the onFocusReceived() call below. Undo this. JC
204 // RED-595: Is this really still the case for webkit?
204 if (!mTakeFocusOnClick) 205 if (!mTakeFocusOnClick)
205 { 206 {
206 mMediaSource->focus(false); 207 mMediaSource->focus(false);
diff --git a/linden/indra/newview/llstartup.cpp b/linden/indra/newview/llstartup.cpp
index bd22772..7bd5fff 100644
--- a/linden/indra/newview/llstartup.cpp
+++ b/linden/indra/newview/llstartup.cpp
@@ -199,10 +199,6 @@
199#include <Security/Security.h> 199#include <Security/Security.h>
200#endif 200#endif
201 201
202#if LL_LIBXUL_ENABLED
203#include "llmozlib.h"
204#endif // LL_LIBXUL_ENABLED
205
206#if LL_WINDOWS 202#if LL_WINDOWS
207#include "llwindebug.h" 203#include "llwindebug.h"
208#include "lldxhardware.h" 204#include "lldxhardware.h"
diff --git a/linden/indra/newview/secondlife-i686.supp b/linden/indra/newview/secondlife-i686.supp
index 43d4483..d70cda3 100644
--- a/linden/indra/newview/secondlife-i686.supp
+++ b/linden/indra/newview/secondlife-i686.supp
@@ -41,50 +41,6 @@
41# - After you build the viewer, replace the stripped 41# - After you build the viewer, replace the stripped
42# do-not-directly-run-secondlife-bin binary with an unstripped copy. 42# do-not-directly-run-secondlife-bin binary with an unstripped copy.
43 43
44# Mozilla noise.
45
46{
47 Cond:mozilla-runtime/*.so
48 Memcheck:Cond
49 obj:*/mozilla-runtime-*/*.so
50}
51
52{
53 Value4:mozilla-runtime/*.so
54 Memcheck:Value4
55 obj:*/mozilla-runtime-*/*.so
56}
57
58{
59 Cond:mozilla-runtime/*/*.so
60 Memcheck:Cond
61 obj:*/mozilla-runtime-*/*/*.so
62}
63
64{
65 Value4:mozilla-runtime/*/*.so
66 Memcheck:Value4
67 obj:*/mozilla-runtime-*/*/*.so
68}
69
70{
71 Cond:mozilla-runtime/libmozjs.so
72 Memcheck:Cond
73 obj:*/libmozjs.so
74}
75
76{
77 Cond:mozilla-runtime/libxul
78 Memcheck:Cond
79 obj:*/libxul.so
80}
81
82{
83 Value4:mozilla-runtime/libxul
84 Memcheck:Value4
85 obj:*/libxul.so
86}
87
88# libcurl badness. 44# libcurl badness.
89 45
90{ 46{
diff --git a/linden/indra/newview/skins/default/xui/zh/mime_types.xml b/linden/indra/newview/skins/default/xui/zh/mime_types.xml
index fc5fae4..0cc6f2f 100644
--- a/linden/indra/newview/skins/default/xui/zh/mime_types.xml
+++ b/linden/indra/newview/skins/default/xui/zh/mime_types.xml
@@ -1,14 +1,5 @@
1<?xml version="1.0" encoding="utf-8" standalone="yes" ?> 1<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
2<mimetypes name="default"> 2<mimetypes name="default">
3 <defaultlabel>
4 (未知)
5 </defaultlabel>
6 <defaultwidget>
7
8 </defaultwidget>
9 <defaultimpl>
10 LLMediaImplLLMozLib
11 </defaultimpl>
12 <widgetset name="web"> 3 <widgetset name="web">
13 <label name="web_label"> 4 <label name="web_label">
14 网页内容 5 网页内容
diff --git a/linden/indra/newview/viewer_manifest.py b/linden/indra/newview/viewer_manifest.py
index 314cb65..143d946 100755
--- a/linden/indra/newview/viewer_manifest.py
+++ b/linden/indra/newview/viewer_manifest.py
@@ -949,7 +949,6 @@ class Linux_i686Manifest(LinuxManifest):
949 super(Linux_i686Manifest, self).construct() 949 super(Linux_i686Manifest, self).construct()
950 self.path("imprudence-stripped","bin/do-not-directly-run-imprudence-bin") 950 self.path("imprudence-stripped","bin/do-not-directly-run-imprudence-bin")
951 951
952
953 if (not self.standalone()) and self.prefix("../../libraries/i686-linux/lib_release_client", dst="lib"): 952 if (not self.standalone()) and self.prefix("../../libraries/i686-linux/lib_release_client", dst="lib"):
954 self.path("libapr-1.so.0") 953 self.path("libapr-1.so.0")
955 self.path("libaprutil-1.so.0") 954 self.path("libaprutil-1.so.0")
@@ -1076,9 +1075,6 @@ class Linux_x86_64Manifest(LinuxManifest):
1076 self.path("featuretable_linux.txt") 1075 self.path("featuretable_linux.txt")
1077 #self.path("secondlife-x86_64.supp") 1076 #self.path("secondlife-x86_64.supp")
1078 1077
1079 if not self.standalone():
1080 self.path("app_settings/mozilla-runtime-linux-x86_64")
1081
1082 if (not self.standalone()) and self.prefix("../../libraries/x86_64-linux/lib_release_client", dst="lib64"): 1078 if (not self.standalone()) and self.prefix("../../libraries/x86_64-linux/lib_release_client", dst="lib64"):
1083 self.path("libapr-1.so.0") 1079 self.path("libapr-1.so.0")
1084 self.path("libaprutil-1.so.0") 1080 self.path("libaprutil-1.so.0")
@@ -1090,7 +1086,7 @@ class Linux_x86_64Manifest(LinuxManifest):
1090 self.path("libuuid.so", "libuuid.so.1") 1086 self.path("libuuid.so", "libuuid.so.1")
1091 self.path("libSDL-1.2.so.0") 1087 self.path("libSDL-1.2.so.0")
1092 self.path("libELFIO.so") 1088 self.path("libELFIO.so")
1093 self.path("libjpeg.so.7") 1089 self.path("libjpeg.so.62")
1094 self.path("libpng12.so.0") 1090 self.path("libpng12.so.0")
1095 self.path("libopenjpeg.so.2") 1091 self.path("libopenjpeg.so.2")
1096 self.path("libxml2.so.2") 1092 self.path("libxml2.so.2")
diff --git a/linden/install.xml b/linden/install.xml
index 0c20157..b1efd11 100755
--- a/linden/install.xml
+++ b/linden/install.xml
@@ -74,13 +74,13 @@
74 <key>url</key> 74 <key>url</key>
75 <uri>http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/SDL-1.2.5-linux-i686-gcc-4.1-20080915.tar.bz2</uri> 75 <uri>http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/SDL-1.2.5-linux-i686-gcc-4.1-20080915.tar.bz2</uri>
76 </map> 76 </map>
77 <key>linux64</key> 77 <key>linux64</key>
78 <map> 78 <map>
79 <key>md5sum</key> 79 <key>md5sum</key>
80 <string>214fe53a11b3cdef115d36cb95aae185</string> 80 <string>214fe53a11b3cdef115d36cb95aae185</string>
81 <key>url</key> 81 <key>url</key>
82 <uri>http://imprudenceviewer.org/download/libs/SDL-1.2.12-linux64-20091230.tar.bz2</uri> 82 <uri>http://imprudenceviewer.org/download/libs/SDL-1.2.12-linux64-20091230.tar.bz2</uri>
83 </map> 83 </map>
84 <key>windows</key> 84 <key>windows</key>
85 <map> 85 <map>
86 <key>md5sum</key> 86 <key>md5sum</key>
@@ -295,7 +295,7 @@
295 </map> 295 </map>
296 </map> 296 </map>
297 </map> 297 </map>
298 <key>dbghelp</key> 298 <key>dbghelp</key>
299 <map> 299 <map>
300 <key>copyright</key> 300 <key>copyright</key>
301 <string>Copyright Microsoft Corporation</string> 301 <string>Copyright Microsoft Corporation</string>
@@ -327,9 +327,9 @@
327 <key>linux</key> 327 <key>linux</key>
328 <map> 328 <map>
329 <key>md5sum</key> 329 <key>md5sum</key>
330 <string>eb25444142d4102b0ce1b7ffaadb071e</string> 330 <string>bfcff12c0d5cef53aa2e04fa53299b23</string>
331 <key>url</key> 331 <key>url</key>
332 <uri>http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/dbusglib-linux-20080707.tar.bz2</uri> 332 <uri>http://github.com/downloads/AlericInglewood/imprudence/dbusglib-linux-20101012.tar.bz2</uri>
333 </map> 333 </map>
334 <key>linux64</key> 334 <key>linux64</key>
335 <map> 335 <map>
@@ -816,9 +816,9 @@ cairo: Copyright © 2002 University of Southern California, Copyright © 2005 Re
816 <key>linux64</key> 816 <key>linux64</key>
817 <map> 817 <map>
818 <key>md5sum</key> 818 <key>md5sum</key>
819 <string>64e7fa98568ef52b3b9d4a18b3515090</string> 819 <string>8b5f413bdefec7cfe3d9ad2d69986bdc</string>
820 <key>url</key> 820 <key>url</key>
821 <uri>http://imprudenceviewer.org/download/libs/jpeglib-7-linux64-20091230.tar.bz2</uri> 821 <uri>http://github.com/downloads/AlericInglewood/imprudence/jpeglib-6b-linux64-20101012.tar.bz2</uri>
822 </map> 822 </map>
823 <key>windows</key> 823 <key>windows</key>
824 <map> 824 <map>
@@ -1057,23 +1057,30 @@ Portions copyright (C) 1997 - 2002, Makoto Matsumoto and Takuji Nishimura
1057 <key>darwin</key> 1057 <key>darwin</key>
1058 <map> 1058 <map>
1059 <key>md5sum</key> 1059 <key>md5sum</key>
1060 <string>becffca6bd8dcb239de284ea2a8b485b</string> 1060 <string>34d9e4c93678a422cf80521bf0cd7628</string>
1061 <key>url</key> 1061 <key>url</key>
1062 <uri>http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/llqtwebkit-4.6+cookies-darwin-20100617.tar.bz2</uri> 1062 <uri>http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/llqtwebkit-4.6-darwin-20100914.tar.bz2</uri>
1063 </map> 1063 </map>
1064 <key>linux</key> 1064 <key>linux</key>
1065 <map> 1065 <map>
1066 <key>md5sum</key> 1066 <key>md5sum</key>
1067 <string>414d72dd59e3d83c96f0e1531360792e</string> 1067 <string>5d743c93b970abe685b185de83001a6e</string>
1068 <key>url</key> 1068 <key>url</key>
1069 <uri>http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/llqtwebkit-linux-20100618.tar.bz2</uri> 1069 <uri>http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/llqtwebkit-linux-qt4.6-20100923.tar.bz2</uri>
1070 </map>
1071 <key>linux64</key>
1072 <map>
1073 <key>md5sum</key>
1074 <string>863f7b31556b1d368651f85457f4e46d</string>
1075 <key>url</key>
1076 <uri>http://github.com/downloads/AlericInglewood/imprudence/llqtwebkit-linux64-20101012.1.tar.bz2</uri>
1070 </map> 1077 </map>
1071 <key>windows</key> 1078 <key>windows</key>
1072 <map> 1079 <map>
1073 <key>md5sum</key> 1080 <key>md5sum</key>
1074 <string>df1bdd683128e060d60e435f65d8f7e8</string> 1081 <string>4b8412833c00f8cdaba26808f0ddb404</string>
1075 <key>url</key> 1082 <key>url</key>
1076 <uri>http://viewer-source-downloads.s3.amazonaws.com/install_pkgs/llqtwebkit-windows-qt4.6-20100617.tar.bz2</uri> 1083 <uri>http://viewer-source-downloads.s3.amazonaws.com/install_pkgs/llqtwebkit-windows-qt4.6-20100916.tar.bz2</uri>
1077 </map> 1084 </map>
1078 </map> 1085 </map>
1079 </map> 1086 </map>
@@ -1636,7 +1643,7 @@ Copyright (C) 2004-2005 Vladimir Berezniker @ http://public.xdi.org/=vmpn
1636 <key>url</key> 1643 <key>url</key>
1637 <string>http://www.xfree86.org/4.4.0/LICENSE9.html#sgi</string> 1644 <string>http://www.xfree86.org/4.4.0/LICENSE9.html#sgi</string>
1638 </map> 1645 </map>
1639 <key>MSDTW</key> 1646 <key>MSDTW</key>
1640 <map> 1647 <map>
1641 <key>text</key> 1648 <key>text</key>
1642 <string>MICROSOFT SOFTWARE LICENSE TERMS 1649 <string>MICROSOFT SOFTWARE LICENSE TERMS
@@ -1843,12 +1850,12 @@ Cass Everitt - cass@r3.nu
1843 <key>text</key> 1850 <key>text</key>
1844 <string>on file</string> 1851 <string>on file</string>
1845 </map> 1852 </map>
1846 <key>hunspell</key> 1853 <key>hunspell</key>
1847 <map> 1854 <map>
1848 <key>url</key> 1855 <key>url</key>
1849 <string>http://www.gnu.org/licenses/gpl.html</string> 1856 <string>http://www.gnu.org/licenses/gpl.html</string>
1850 </map> 1857 </map>
1851 <key>hunspell-dictionaries</key> 1858 <key>hunspell-dictionaries</key>
1852 <map> 1859 <map>
1853 <key>url</key> 1860 <key>url</key>
1854 <string>http://www.gnu.org/licenses/gpl.html</string> 1861 <string>http://www.gnu.org/licenses/gpl.html</string>
@@ -1864,13 +1871,13 @@ Cass Everitt - cass@r3.nu
1864 <key>text</key> 1871 <key>text</key>
1865 <string>http://nyctergatis.com/jpeglib/</string> 1872 <string>http://nyctergatis.com/jpeglib/</string>
1866 </map> 1873 </map>
1867 <key>jsoncpp</key> 1874 <key>jsoncpp</key>
1868 <map> 1875 <map>
1869 <key>text</key> 1876 <key>text</key>
1870 <string>The json-cpp library and this documentation are in Public Domain. Retrieved from http://jsoncpp.sourceforge.net/ on 2009-09-04.</string> 1877 <string>The json-cpp library and this documentation are in Public Domain. Retrieved from http://jsoncpp.sourceforge.net/ on 2009-09-04.</string>
1871 <key>url</key> 1878 <key>url</key>
1872 <string>http://jsoncpp.sourceforge.net</string> 1879 <string>http://jsoncpp.sourceforge.net</string>
1873 </map> 1880 </map>
1874 <key>kdu</key> 1881 <key>kdu</key>
1875 <map> 1882 <map>
1876 <key>text</key> 1883 <key>text</key>
@@ -1911,11 +1918,6 @@ Cass Everitt - cass@r3.nu
1911 <key>text</key> 1918 <key>text</key>
1912 <string>Multiple licenses. See package contents for details.</string> 1919 <string>Multiple licenses. See package contents for details.</string>
1913 </map> 1920 </map>
1914 <key>mozillaPL</key>
1915 <map>
1916 <key>url</key>
1917 <string>http://www.mozilla.org/MPL/MPL-1.1.html</string>
1918 </map>
1919 <key>xiph-bsd</key> 1921 <key>xiph-bsd</key>
1920 <map> 1922 <map>
1921 <key>url</key> 1923 <key>url</key>