public inbox for [email protected]help / color / mirror / Atom feed
Patch for pgAdmin4 package on Mac OS X 26+ messages / 3 participants [nested] [flat]
* Patch for pgAdmin4 package on Mac OS X @ 2016-04-18 12:25 Sandeep Thakkar <[email protected]> 0 siblings, 1 reply; 26+ messages in thread From: Sandeep Thakkar @ 2016-04-18 12:25 UTC (permalink / raw) To: pgadmin-hackers; Dave Page <[email protected]>; +Cc: Hamid Quddus <[email protected]> Hi Team, Dave, Attached herewith are two patches. pgadmin4-mac-bundle.patch - This includes scripts to build Mac app bundle and DMG for pgAdmin4. This is the tree of the generated app bundle: ---- $ find pgAdmin4.app/ -maxdepth 3 -type d pgAdmin4.app/ pgAdmin4.app//ContentspgAdmin4.app//Contents/Frameworks pgAdmin4.app//Contents/Frameworks/Python.framework pgAdmin4.app//Contents/Frameworks/QtCore.framework pgAdmin4.app//Contents/Frameworks/QtDBus.framework pgAdmin4.app//Contents/Frameworks/QtGui.framework pgAdmin4.app//Contents/Frameworks/QtMultimedia.framework pgAdmin4.app//Contents/Frameworks/QtMultimediaWidgets.framework pgAdmin4.app//Contents/Frameworks/QtNetwork.framework pgAdmin4.app//Contents/Frameworks/QtOpenGL.framework pgAdmin4.app//Contents/Frameworks/QtPositioning.framework pgAdmin4.app//Contents/Frameworks/QtPrintSupport.framework pgAdmin4.app//Contents/Frameworks/QtQml.framework pgAdmin4.app//Contents/Frameworks/QtQuick.framework pgAdmin4.app//Contents/Frameworks/QtSensors.framework pgAdmin4.app//Contents/Frameworks/QtSql.framework pgAdmin4.app//Contents/Frameworks/QtWebChannel.framework pgAdmin4.app//Contents/Frameworks/QtWebKit.framework pgAdmin4.app//Contents/Frameworks/QtWebKitWidgets.framework pgAdmin4.app//Contents/Frameworks/QtWidgets.framework pgAdmin4.app//Contents/MacOS pgAdmin4.app//Contents/PlugIns pgAdmin4.app//Contents/PlugIns/platforms pgAdmin4.app//Contents/Resources pgAdmin4.app//Contents/Resources/venv pgAdmin4.app//Contents/Resources/web --- pgadmin4-fixpath-mac.patch - This is for runtime/Server.cpp to fix the path where the runtime looks for web application path in app bundle. Kindly review and suggest the changes required. Thanks. -- Sandeep Thakkar -- Sent via pgadmin-hackers mailing list ([email protected]) To make changes to your subscription: http://www.postgresql.org/mailpref/pgadmin-hackers Attachments: [application/octet-stream] pgadmin4-fixpath-mac.patch (595B, 3-pgadmin4-fixpath-mac.patch) download | inline diff: diff --git a/runtime/Server.cpp b/runtime/Server.cpp index 7730184..d25c7bf 100644 --- a/runtime/Server.cpp +++ b/runtime/Server.cpp @@ -85,7 +85,7 @@ bool Server::Init() QStringList paths; paths.append("../web/"); // Linux source tree paths.append("../../web/"); // Windows source tree - paths.append("../../../../web/"); // Mac source tree (in the app bundle) + paths.append("../Resources/web/"); // Mac source tree (in the app bundle) paths.append(settings.value("ApplicationPath").toString()); // System configured value paths.append(""); // Should be last! [application/octet-stream] pgadmin4-mac-bundle.patch (18.7K, 4-pgadmin4-mac-bundle.patch) download | inline diff: diff --git a/build-mac.sh b/build-mac.sh new file mode 100755 index 0000000..bfa9994 --- /dev/null +++ b/build-mac.sh @@ -0,0 +1,124 @@ +#!/bin/bash + +# Build script to create Mac App Bundle and DMG for pgAdmin4 runtime + +export WD=$(cd `dirname $0` && pwd) +export BUILDROOT=$WD +export VIRTUALENV=venv + +if [ "x$PYTHON_HOME" == "x" ]; then + echo "PYTHON_HOME not set. Setting it to default" + export PYTHON_HOME=/System/Library/Frameworks/Python.framework/Versions/2.7 + export PYTHON_VERSION=27 +fi + +# Check if Python is working and calculate PYTHON_VERSION +if $PYTHON_HOME/bin/python2 -V > /dev/null 2>&1; then + export PYTHON_VERSION=`$PYTHON_HOME/bin/python2 -V 2>&1 | awk '{print $2}' | cut -d"." -f1-2 | sed 's/\.//'` +elif $PYTHON_HOME/bin/python3 -V > /dev/null 2>&1; then + export PYTHON_VERSION=`$PYTHON_HOME/bin/python3 -V 2>&1 | awk '{print $2}' | cut -d"." -f1-2 | sed 's/\.//'` +else + echo "Error: Python installation missing!" + exit 1 +fi + +if [ "$PYTHON_VERSION" -gt "34" -a "$PYTHON_VERSION" -lt "26" ]; then + echo "Python version not supported" + exit 2 +fi + +if [ "$PYTHON_VERSION" -ge "30" ]; then + export PYTHON=$PYTHON_HOME/bin/python3 + export PIP=pip3 + export REQUIREMENTS=requirements_py3.txt +else + export PYTHON=$PYTHON_HOME/bin/python2 + export PIP=pip + export REQUIREMENTS=requirements_py2.txt +fi + +if [ "x$QTDIR" == "x" ]; then + echo "QTDIR not set. Setting it to default" + export QTDIR=/opt/local/libexec/qt5 +fi +export QMAKE=$QTDIR/bin/qmake +if ! $QMAKE --version > /dev/null 2>&1; then + echo "Error: qmake not found. QT installation is not present or incomplete." + exit 1 +fi + +if [ "x$PGDIR" == "x" ]; then + echo "PGDIR not set. Setting it to default" + export PGDIR=/opt/local/lib/postgresql95 +fi +export PATH=$PGDIR/bin:$PATH + +_get_version() { + export pgadmin4_major=`grep "^APP_MAJOR" web/config.py | cut -d"=" -f2 | sed 's/ //g'` + export pgadmin4_minor=`grep "^APP_MINOR" web/config.py | cut -d"=" -f2 | sed 's/ //g'` + export pgadmin4_revision=`grep "^APP_REVISION" web/config.py | cut -d"=" -f2 | sed 's/ //g'` + export LONG_VER=$pgadmin4_major.$pgadmin4_minor.$pgadmin4_revision + export SHORT_VER=`echo $LONG_VER | cut -d . -f1,2` + export pgadmin4_suffix=`grep "^APP_SUFFIX" web/config.py | cut -d"=" -f2 | sed 's/ //g' | sed "s/'//g"` + if [ ! -z $pgadmin4_suffix ]; then + export LONG_VER=$LONG_VER-$pgadmin4_suffix + fi +} + +_cleanup() { + echo "Cleaning up the old environment and app bundle" + rm -rf $BUILDROOT/$VIRTUALENV + rm -rf $BUILDROOT/runtime/pgAdmin4.app + rm -rf $BUILDROOT/pgAdmin4.app + rm -f $BUILDROOT/pgAdmin4.dmg +} + +_create_python_virtualenv() { + cd $BUILDROOT + test -d $VIRTUALENV || virtualenv -p $PYTHON $VIRTUALENV + source $VIRTUALENV/bin/activate + $PIP install -r $BUILDROOT/$REQUIREMENTS || (echo "PIP install failed. Please resolve the issue and rerun the script"; exit 3) +} + +_build_runtime() { + _create_python_virtualenv || exit 3 + cd $BUILDROOT/web + sed -e 's/SERVER_MODE = True/SERVER_MODE = False/' config.py > config_local.py + python setup.py + cd $BUILDROOT/runtime + $QMAKE + make + cp -pR pgAdmin4.app $BUILDROOT +} + +_complete_bundle() { + cd $BUILDROOT/pkg/mac + test -d $BUILDROOT/pgAdmin4.app/Contents/Resources || mkdir -p $BUILDROOT/pgAdmin4.app/Contents/Resources + + # Replace the place holders with the current version + sed -e "s/PGADMIN_LONG_VERSION/$LONG_VER/g" -e "s/PGADMIN_SHORT_VERSION/$SHORT_VER/g" pgadmin.Info.plist.in > pgadmin.Info.plist + + # copy Python private environment to app bundle + cp -pR $BUILDROOT/$VIRTUALENV $BUILDROOT/pgAdmin4.app/Contents/Resources/ + + # remove the python bin from app bundle as it is not needed + rm -rf $BUILDROOT/pgAdmin4.app/Contents/Resources/$VIRTUALENV/bin $BUILDROOT/pgAdmin4.app/Contents/Resources/$VIRTUALENV/.Python + + # run complete-bundle to copy the dependent libraries and frameworks and fix the rpaths + ./complete-bundle.sh $BUILDROOT/pgAdmin4.app + + # copy the web directory to the bundle as it is required by runtime + cp -pR $BUILDROOT/web $BUILDROOT/pgAdmin4.app/Contents/Resources/ + +} + +_create_dmg() { + cd $BUILDROOT + sh ./pkg/mac/create-dmg.sh +} + +_get_version +_cleanup +_build_runtime +_complete_bundle +_create_dmg diff --git a/pkg/mac/.DS_Store b/pkg/mac/.DS_Store new file mode 100644 index 0000000..7861e29 Binary files /dev/null and b/pkg/mac/.DS_Store differ diff --git a/pkg/mac/.gitignore b/pkg/mac/.gitignore new file mode 100644 index 0000000..7d29cb0 --- /dev/null +++ b/pkg/mac/.gitignore @@ -0,0 +1,3 @@ +# Global excludes across all subdirectories +debug.pgadmin.Info.plist +pgadmin.Info.plist diff --git a/pkg/mac/PkgInfo b/pkg/mac/PkgInfo new file mode 100644 index 0000000..bd04210 --- /dev/null +++ b/pkg/mac/PkgInfo @@ -0,0 +1 @@ +APPL???? \ No newline at end of file diff --git a/pkg/mac/README b/pkg/mac/README new file mode 100644 index 0000000..1309218 --- /dev/null +++ b/pkg/mac/README @@ -0,0 +1,21 @@ + +Instructions on how to build the pgAdmin4.dmg on Mac OS X + +Required Packages (Either build the sources or get them from macports): + +1. Python installation +- Python 2.6 or above from https://www.python.org/ + +2. QT installation +- Qt 4 or 5 from http://www.qt.io/ + +3. PostgreSQL installation +- PostgreSQL 9.1 or above from http://www.postgresql.org/ + +Building: + +1. set PYTHON_HOME environment variable to the Python root installation directory +2. set QTDIR environment variable to the QT root installation directory +3. set PGDIR environment variable to the PostgreSQL installation directory +4. Go to pgAdmin4 root directory and run build-mac.sh. This will compile the runtime +and create the app bundle pgAdmin4.app and DMG pgAdmin4.dmg in the current directory. diff --git a/pkg/mac/complete-bundle.sh b/pkg/mac/complete-bundle.sh new file mode 100755 index 0000000..adadf4c --- /dev/null +++ b/pkg/mac/complete-bundle.sh @@ -0,0 +1,127 @@ +#!/bin/sh + +bundle="$1" + +if ! test -d "$bundle" ; then + echo "$bundle is no bundle!" >&2 + exit 1 +fi + + +test -d "$bundle/Contents/Resources" || mkdir -p "$bundle/Contents/Resources" || exit 1 +# Create qt.conf so that app knows where the Plugins are present +cat >> "$bundle/Contents/Resources/qt.conf" << EOF +[Paths] +Plugins = PlugIns +EOF + +test -d "$bundle/Contents/Frameworks" || mkdir -p "$bundle/Contents/Frameworks" || exit 1 +test -d "$bundle/Contents/PlugIns/platforms" || mkdir -p "$bundle/Contents/PlugIns/platforms" || exit 1 +cp -f $QTDIR/plugins/platforms/libqcocoa.dylib "$bundle/Contents/PlugIns/platforms" +cp -f $PGDIR/libpq.5.dylib "$bundle/Contents/Frameworks" || (echo libpq.5.dylib not found in $PGDIR; exit 1) + +function CompleteSingleApp() { + local bundle=$1 tag=$(basename "$1") todo todo_old fw_relpath lib lib_bn nested_app na_relpath + + echo "Completing app: $bundle" + pushd "$bundle" > /dev/null + + #We skip nested apps here - those are treated specially + todo=$(file `find ./ -perm +0111 ! -type d ! -path "*.app/*" ! -name "*.app"` | grep -E "Mach-O 64-bit" | awk -F ':| ' '{ORS=" "; print $1}' | uniq) + + echo "App: $tag: Found executables: $todo" + while test "$todo" != ""; do + todo_old=$todo ; + todo="" ; + for todo_obj in $todo_old; do + echo "App: $tag: Post-processing: $todo_obj" + + #Figure out the relative path from todo_obj to Contents/Frameworks + fw_relpath=$(echo "$todo_obj" |\ + sed -n 's|^\(\.//*\)\(\([^/][^/]*/\)*\)[^/][^/]*$|\2|gp' | \ + sed -n 's|[^/][^/]*/|../|gp' \ + )"Contents/Frameworks" + fw_relpath_old=$fw_relpath + + fw_loc="Contents/Frameworks" + + #Find all libraries $todo_obj depends on, but skip system libraries + for lib in $( + otool -L $todo_obj | \ + grep "Qt\|dylib\|Frameworks\|PlugIns" | grep -v ":" | sed 's/(.*//' | egrep -v '(/usr/lib)|(/System)|@executable_path@' \ + ) $(otool -L $todo_obj | grep "Python" | grep -v ":" | sed 's/(.*//' \ + ); do + if echo $lib | grep "PlugIns\|libqcocoa" > /dev/null; then + lib_loc="Contents/PlugIns/platforms" + elif echo $lib | grep "Qt" > /dev/null; then + qtfw_path="$(dirname $lib | sed 's|.*\(Qt.*framework\)|\1|')" + lib_loc="Contents/Frameworks/$qtfw_path" + if [ "$(basename $todo_obj)" = "$lib" ]; then + lib_loc="$(dirname $todo_obj)" + qtfw_path=$(echo $lib_loc | sed 's/Contents\/Frameworks\///') + fi + elif echo $lib | grep "Python" > /dev/null; then + pyfw_path="$(dirname $lib | sed 's|.*\(Python.*framework\)|\1|')" + lib_loc="Contents/Frameworks/$pyfw_path" + if [ "$(basename $todo_obj)" = "$lib" ]; then + lib_loc="$(dirname $todo_obj)" + pyfw_path=$(echo $lib_loc | sed 's/Contents\/Frameworks\///') + fi + else + lib_loc="Contents/Frameworks" + fi + lib_bn="$(basename "$lib")" ; + if ! test -f "$lib_loc/$lib_bn"; then + target_file="" + target_path="" + echo "App: $tag: Adding symlink: $lib_bn (because of: $todo_obj)" + if echo $lib | grep Qt > /dev/null || echo $lib | grep Python > /dev/null ; then + cp -R $(dirname $lib)/../../../$lib_bn.framework "$fw_loc/" + else + cp -R "$lib" "$lib_loc/$lib_bn" + fi + if ! test -L "$lib_loc/$lib_bn"; then + chmod 755 "$lib_loc/$lib_bn" + else + target_file=$(readlink "$lib") + target_path=$(dirname "$lib")/$target_file + echo "App: $tag: Adding symlink target: $target_path" + cp "$target_path" "$lib_loc/$target_file" + chmod 755 "$lib_loc/$target_file" + fi + echo "Rewriting ID in $lib_loc/$lib_bn to $lib_bn" + install_name_tool \ + -id "$lib_bn" \ + "$lib_loc/$lib_bn" || exit 1 + todo="$todo ./$lib_loc/$lib_bn" + fi + if echo $lib | grep Qt > /dev/null ; then + fw_relpath="$fw_relpath/$qtfw_path" + fi + if echo $lib | grep Python > /dev/null ; then + fw_relpath="$fw_relpath/$pyfw_path" + fi + echo "Rewriting library $lib to @loader_path/$fw_relpath/$lib_bn in $todo_obj" + install_name_tool -change \ + "$lib" \ + "@loader_path/$fw_relpath/$lib_bn" \ + "$todo_obj" || exit 1 + install_name_tool -change \ + "$target_path" \ + "@loader_path/$fw_relpath/$target_file" \ + "$todo_obj" || exit 1 + fw_relpath="$fw_relpath_old" + done + done + done + + # Fix the rpaths for psycopg module + find $bundle/Contents/Resources/venv/ -name _psycopg.so | xargs install_name_tool -change libpq.5.dylib @loader_path/../../../../../../Frameworks/libpq.5.dylib + find $bundle/Contents/Resources/venv/ -name _psycopg.so | xargs install_name_tool -change libssl.1.0.0.dylib @loader_path/../../../../../../Frameworks/libssl.1.0.0.dylib + find $bundle/Contents/Resources/venv/ -name _psycopg.so | xargs install_name_tool -change libcrypto.1.0.0.dylib @loader_path/../../../../../../Frameworks/libcrypto.1.0.0.dylib + + echo "App completed: $bundle" + popd > /dev/null +} + +CompleteSingleApp "$bundle" diff --git a/pkg/mac/create-dmg.sh b/pkg/mac/create-dmg.sh new file mode 100644 index 0000000..cbf8e54 --- /dev/null +++ b/pkg/mac/create-dmg.sh @@ -0,0 +1,32 @@ +#!/bin/sh +DMG_SOURCES="./pgAdmin4.app" +DMG_LICENCE=./pkg/mac/licence.r +DMG_IMAGE=./pgAdmin4.dmg +DMG_NAME=pgAdmin4 +HDIUTIL=/usr/bin/hdiutil +REZ="/usr/bin/Rez /System/Library/Frameworks/Carbon.framework/Versions/A/Headers/*.r" + +DMG_DIR=$DMG_IMAGE.src + +if test -e "$DMG_DIR"; then + echo "Directory $DMG_DIR already exists. Please delete it manually." >&2 + exit 1 +fi + +echo "Cleaning up" +rm -f "$DMG_IMAGE" || exit 1 +mkdir "$DMG_DIR" || exit 1 + +echo "Copying data into temporary directory" +for src in $DMG_SOURCES; do + cp -R "$src" "$DMG_DIR" || exit 1 +done + +echo "Creating image" +$HDIUTIL create -quiet -srcfolder "$DMG_DIR" -format UDZO -volname "$DMG_NAME" -ov "$DMG_IMAGE" || exit 1 +rm -rf "$DMG_DIR" || exit 1 + +echo "Attaching License to image" +$HDIUTIL unflatten -quiet "$DMG_IMAGE" || exit 1 +$REZ "$DMG_LICENCE" -a -o "$DMG_IMAGE" || exit 1 +$HDIUTIL flatten -quiet "$DMG_IMAGE" || exit 1 diff --git a/pkg/mac/licence.r b/pkg/mac/licence.r new file mode 100644 index 0000000..e2d31f1 --- /dev/null +++ b/pkg/mac/licence.r @@ -0,0 +1,42 @@ +data 'LPic' (5000) { + $"0000 0001 0000 0000 0000" +}; + +resource 'STR#' (5000, "English buttons") { + { /* array StringArray: 9 elements */ + /* [1] */ + "English", + /* [2] */ + "Agree", + /* [3] */ + "Disagree", + /* [4] */ + "Print", + /* [5] */ + "Save...", + /* [6] */ + "IMPORTANT - Read this License Agreement carefully before clicking on " + "the \"Agree\" button. By clicking on the \"Agree\" button, you agree " + "to be bound by the terms of the License Agreement.", + /* [7] */ + "Software License Agreement", + /* [8] */ + "This text cannot be saved. This disk may be full or locked, or the file " + "may be locked.", + /* [9] */ + "Unable to print. Make sure you've selected a printer." + } +}; + +data 'TEXT' (5000, "English") { + "pgAdmin 4\n" + "\n" + "Copyright (C) 2016, The pgAdmin Development Team\n" + "\n" + "Permission to use, copy, modify, and distribute this software and its documentation for any purpose, without fee, and without a written agreement is hereby granted, provided that the above copyright notice and this paragraph and the following two paragraphs appear in all copies.\n" + "\n" + "IN NO EVENT SHALL THE PGADMIN DEVELOPMENT TEAM BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE PGADMIN DEVELOPMENT TEAM HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n" + "\n" + "THE PGADMIN DEVELOPMENT TEAM SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN \"AS IS\" BASIS, AND THE PGADMIN DEVELOPMENT TEAM HAS NO OBLIGATIONS TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.\n" +}; + diff --git a/pkg/mac/pgAdmin4.icns b/pkg/mac/pgAdmin4.icns new file mode 100644 index 0000000..bcfc868 Binary files /dev/null and b/pkg/mac/pgAdmin4.icns differ diff --git a/pkg/mac/pgadmin.Info.plist b/pkg/mac/pgadmin.Info.plist new file mode 100644 index 0000000..af442c1 --- /dev/null +++ b/pkg/mac/pgadmin.Info.plist @@ -0,0 +1,69 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>CFBundleDevelopmentRegion</key> + <string>English</string> + <key>CFBundleDocumentTypes</key> + <array> + <dict> + <key>CFBundleTypeExtensions</key> + <array> + <string>sql</string> + </array> + <key>CFBundleTypeIconFile</key> + <string>sql.icns</string> + <key>CFBundleTypeName</key> + <string>pgAdmin4 SQL Query</string> + <key>CFBundleTypeRole</key> + <string>Editor</string> + <key>LSItemContentTypes</key> + <array> + <string>org.postgresql.pgadmin.sql</string> + </array> + </dict> + </array> + <key>CFBundleExecutable</key> + <string>pgAdmin4</string> + <key>CFBundleGetInfoString</key> + <string>pgAdmin4 1.0.0-dev</string> + <key>CFBundleIconFile</key> + <string>pgAdmin4.icns</string> + <key>CFBundleIdentifier</key> + <string>org.postgresql.pgadmin</string> + <key>CFBundleInfoDictionaryVersion</key> + <string>6.0</string> + <key>CFBundlePackageType</key> + <string>APPL</string> + <key>CFBundleShortVersionString</key> + <string>1.0</string> + <key>CFBundleSignature</key> + <string>????</string> + <key>CFBundleVersion</key> + <string>1.0.0-dev</string> + <key>CSResourcesFileMapped</key> + <true/> + <key>UTExportedTypeDeclarations</key> + <array> + <dict> + <key>UTTypeConformsTo</key> + <array> + <string>public.utf8-plain-text</string> + </array> + <key>UTTypeDescription</key> + <string>pgAdmin4 SQL Query</string> + <key>UTTypeIconFile</key> + <string>sql.icns</string> + <key>UTTypeIdentifier</key> + <string>org.postgresql.pgadmin.sql</string> + <key>UTTypeTagSpecification</key> + <dict> + <key>public.filename-extension</key> + <array> + <string>sql</string> + </array> + </dict> + </dict> + </array> +</dict> +</plist> diff --git a/pkg/mac/pgadmin.Info.plist.in b/pkg/mac/pgadmin.Info.plist.in new file mode 100644 index 0000000..cc8c07a --- /dev/null +++ b/pkg/mac/pgadmin.Info.plist.in @@ -0,0 +1,69 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>CFBundleDevelopmentRegion</key> + <string>English</string> + <key>CFBundleDocumentTypes</key> + <array> + <dict> + <key>CFBundleTypeExtensions</key> + <array> + <string>sql</string> + </array> + <key>CFBundleTypeIconFile</key> + <string>sql.icns</string> + <key>CFBundleTypeName</key> + <string>pgAdmin4 SQL Query</string> + <key>CFBundleTypeRole</key> + <string>Editor</string> + <key>LSItemContentTypes</key> + <array> + <string>org.postgresql.pgadmin.sql</string> + </array> + </dict> + </array> + <key>CFBundleExecutable</key> + <string>pgAdmin4</string> + <key>CFBundleGetInfoString</key> + <string>pgAdmin4 PGADMIN_LONG_VERSION</string> + <key>CFBundleIconFile</key> + <string>pgAdmin4.icns</string> + <key>CFBundleIdentifier</key> + <string>org.postgresql.pgadmin</string> + <key>CFBundleInfoDictionaryVersion</key> + <string>6.0</string> + <key>CFBundlePackageType</key> + <string>APPL</string> + <key>CFBundleShortVersionString</key> + <string>PGADMIN_SHORT_VERSION</string> + <key>CFBundleSignature</key> + <string>????</string> + <key>CFBundleVersion</key> + <string>PGADMIN_LONG_VERSION</string> + <key>CSResourcesFileMapped</key> + <true/> + <key>UTExportedTypeDeclarations</key> + <array> + <dict> + <key>UTTypeConformsTo</key> + <array> + <string>public.utf8-plain-text</string> + </array> + <key>UTTypeDescription</key> + <string>pgAdmin4 SQL Query</string> + <key>UTTypeIconFile</key> + <string>sql.icns</string> + <key>UTTypeIdentifier</key> + <string>org.postgresql.pgadmin.sql</string> + <key>UTTypeTagSpecification</key> + <dict> + <key>public.filename-extension</key> + <array> + <string>sql</string> + </array> + </dict> + </dict> + </array> +</dict> +</plist> diff --git a/pkg/mac/sql.icns b/pkg/mac/sql.icns new file mode 100644 index 0000000..8108a4d Binary files /dev/null and b/pkg/mac/sql.icns differ ^ permalink raw reply [nested|flat] 26+ messages in thread
* Re: Patch for pgAdmin4 package on Mac OS X @ 2016-05-06 15:33 Dave Page <[email protected]> parent: Sandeep Thakkar <[email protected]> 0 siblings, 1 reply; 26+ messages in thread From: Dave Page @ 2016-05-06 15:33 UTC (permalink / raw) To: Sandeep Thakkar <[email protected]>; +Cc: pgadmin-hackers; Hamid Quddus <[email protected]> Hi Thanks. I've applied the path fix patch. The second one needs a little work - I've attached an updated version to work from: - I've updated the README, and some of the default values. - I've removed the file type registration for .sql files. - Should we note that the user may need to run in a virtualenv? - Please move build-mac.sh to pkg/build.sh, and create a target in /Makefile to execute it, e.g. "make appbundle" - Extend the Makefile to add a "clean-appbundle" target, which should also be called by the "clean" target. - At present, it is bundling my pre-existing configuration database. It *must* create a new one and bundle that, without touching the existing one (I guess that may require a new command line option for setup.py). - The online help is broken (are you building it)? I suggest adding a top-level Makefile target to do so. - Working directories should be added to /.gitignore. Please ensure they don't clash with those used by pip (and ideally are in one place, e.g. mac-build/). - I saw various errors in the build output, though the resulting DMG seemed to work fine; ... cp: /usr/local/pgsql/libpq.5.dylib: No such file or directory libpq.5.dylib not found in /usr/local/pgsql Completing app: /Users/dpage/git/pgadmin4/pgAdmin4.app ... ... App: pgAdmin4.app: Post-processing: .//Contents/MacOS/pgAdmin4 App: pgAdmin4.app: Adding symlink: QtWebKitWidgets (because of: .//Contents/MacOS/pgAdmin4) cp: @rpath/QtWebKitWidgets.framework/Versions/5/../../../QtWebKitWidgets.framework: No such file or directory chmod: Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets: No such file or directory Rewriting ID in Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets to QtWebKitWidgets error: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/install_name_tool: can't open file: Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets (No such file or directory) Cleaning up ... On Mon, Apr 18, 2016 at 1:25 PM, Sandeep Thakkar <[email protected]> wrote: > Hi Team, Dave, > > Attached herewith are two patches. > > pgadmin4-mac-bundle.patch - This includes scripts to build Mac app bundle > and DMG for pgAdmin4. This is the tree of the generated app bundle: > > ---- > $ find pgAdmin4.app/ -maxdepth 3 -type d > pgAdmin4.app/ > pgAdmin4.app//ContentspgAdmin4.app//Contents/Frameworks > pgAdmin4.app//Contents/Frameworks/Python.framework > pgAdmin4.app//Contents/Frameworks/QtCore.framework > pgAdmin4.app//Contents/Frameworks/QtDBus.framework > pgAdmin4.app//Contents/Frameworks/QtGui.framework > pgAdmin4.app//Contents/Frameworks/QtMultimedia.framework > pgAdmin4.app//Contents/Frameworks/QtMultimediaWidgets.framework > pgAdmin4.app//Contents/Frameworks/QtNetwork.framework > pgAdmin4.app//Contents/Frameworks/QtOpenGL.framework > pgAdmin4.app//Contents/Frameworks/QtPositioning.framework > pgAdmin4.app//Contents/Frameworks/QtPrintSupport.framework > pgAdmin4.app//Contents/Frameworks/QtQml.framework > pgAdmin4.app//Contents/Frameworks/QtQuick.framework > pgAdmin4.app//Contents/Frameworks/QtSensors.framework > pgAdmin4.app//Contents/Frameworks/QtSql.framework > pgAdmin4.app//Contents/Frameworks/QtWebChannel.framework > pgAdmin4.app//Contents/Frameworks/QtWebKit.framework > pgAdmin4.app//Contents/Frameworks/QtWebKitWidgets.framework > pgAdmin4.app//Contents/Frameworks/QtWidgets.framework > pgAdmin4.app//Contents/MacOS > pgAdmin4.app//Contents/PlugIns > pgAdmin4.app//Contents/PlugIns/platforms > pgAdmin4.app//Contents/Resources > pgAdmin4.app//Contents/Resources/venv > pgAdmin4.app//Contents/Resources/web > --- > > pgadmin4-fixpath-mac.patch - This is for runtime/Server.cpp to fix the path > where the runtime looks for web application path in app bundle. > > > Kindly review and suggest the changes required. Thanks. > > -- > Sandeep Thakkar > -- Dave Page Blog: http://pgsnake.blogspot.com Twitter: @pgsnake EnterpriseDB UK: http://www.enterprisedb.com The Enterprise PostgreSQL Company -- Sent via pgadmin-hackers mailing list ([email protected]) To make changes to your subscription: http://www.postgresql.org/mailpref/pgadmin-hackers Attachments: [application/octet-stream] pgadmin4-mac-bundle-dave.patch (15.4K, 2-pgadmin4-mac-bundle-dave.patch) download | inline diff: diff --git a/build-mac.sh b/build-mac.sh new file mode 100755 index 0000000..0d853b6 --- /dev/null +++ b/build-mac.sh @@ -0,0 +1,124 @@ +#!/bin/bash + +# Build script to create Mac App Bundle and DMG for pgAdmin4 runtime + +export WD=$(cd `dirname $0` && pwd) +export BUILDROOT=$WD +export VIRTUALENV=venv + +if [ "x$PYTHON_HOME" == "x" ]; then + echo "PYTHON_HOME not set. Setting it to default" + export PYTHON_HOME=/System/Library/Frameworks/Python.framework/Versions/2.7 + export PYTHON_VERSION=27 +fi + +# Check if Python is working and calculate PYTHON_VERSION +if $PYTHON_HOME/bin/python2 -V > /dev/null 2>&1; then + export PYTHON_VERSION=`$PYTHON_HOME/bin/python2 -V 2>&1 | awk '{print $2}' | cut -d"." -f1-2 | sed 's/\.//'` +elif $PYTHON_HOME/bin/python3 -V > /dev/null 2>&1; then + export PYTHON_VERSION=`$PYTHON_HOME/bin/python3 -V 2>&1 | awk '{print $2}' | cut -d"." -f1-2 | sed 's/\.//'` +else + echo "Error: Python installation missing!" + exit 1 +fi + +if [ "$PYTHON_VERSION" -gt "34" -a "$PYTHON_VERSION" -lt "26" ]; then + echo "Python version not supported" + exit 2 +fi + +if [ "$PYTHON_VERSION" -ge "30" ]; then + export PYTHON=$PYTHON_HOME/bin/python3 + export PIP=pip3 + export REQUIREMENTS=requirements_py3.txt +else + export PYTHON=$PYTHON_HOME/bin/python2 + export PIP=pip + export REQUIREMENTS=requirements_py2.txt +fi + +if [ "x$QTDIR" == "x" ]; then + echo "QTDIR not set. Setting it to default" + export QTDIR=~/Qt/5.5/clang_64 +fi +export QMAKE=$QTDIR/bin/qmake +if ! $QMAKE --version > /dev/null 2>&1; then + echo "Error: qmake not found. QT installation is not present or incomplete." + exit 1 +fi + +if [ "x$PGDIR" == "x" ]; then + echo "PGDIR not set. Setting it to default" + export PGDIR=/usr/local/pgsql +fi +export PATH=$PGDIR/bin:$PATH + +_get_version() { + export pgadmin4_major=`grep "^APP_MAJOR" web/config.py | cut -d"=" -f2 | sed 's/ //g'` + export pgadmin4_minor=`grep "^APP_MINOR" web/config.py | cut -d"=" -f2 | sed 's/ //g'` + export pgadmin4_revision=`grep "^APP_REVISION" web/config.py | cut -d"=" -f2 | sed 's/ //g'` + export LONG_VER=$pgadmin4_major.$pgadmin4_minor.$pgadmin4_revision + export SHORT_VER=`echo $LONG_VER | cut -d . -f1,2` + export pgadmin4_suffix=`grep "^APP_SUFFIX" web/config.py | cut -d"=" -f2 | sed 's/ //g' | sed "s/'//g"` + if [ ! -z $pgadmin4_suffix ]; then + export LONG_VER=$LONG_VER-$pgadmin4_suffix + fi +} + +_cleanup() { + echo "Cleaning up the old environment and app bundle" + rm -rf $BUILDROOT/$VIRTUALENV + rm -rf $BUILDROOT/runtime/pgAdmin4.app + rm -rf $BUILDROOT/pgAdmin4.app + rm -f $BUILDROOT/pgAdmin4.dmg +} + +_create_python_virtualenv() { + cd $BUILDROOT + test -d $VIRTUALENV || virtualenv -p $PYTHON $VIRTUALENV + source $VIRTUALENV/bin/activate + $PIP install -r $BUILDROOT/$REQUIREMENTS || (echo "PIP install failed. Please resolve the issue and rerun the script"; exit 3) +} + +_build_runtime() { + _create_python_virtualenv || exit 3 + cd $BUILDROOT/web + sed -e 's/SERVER_MODE = True/SERVER_MODE = False/' config.py > config_local.py + python setup.py + cd $BUILDROOT/runtime + $QMAKE + make + cp -pR pgAdmin4.app $BUILDROOT +} + +_complete_bundle() { + cd $BUILDROOT/pkg/mac + test -d $BUILDROOT/pgAdmin4.app/Contents/Resources || mkdir -p $BUILDROOT/pgAdmin4.app/Contents/Resources + + # Replace the place holders with the current version + sed -e "s/PGADMIN_LONG_VERSION/$LONG_VER/g" -e "s/PGADMIN_SHORT_VERSION/$SHORT_VER/g" pgadmin.Info.plist.in > pgadmin.Info.plist + + # copy Python private environment to app bundle + cp -pR $BUILDROOT/$VIRTUALENV $BUILDROOT/pgAdmin4.app/Contents/Resources/ + + # remove the python bin from app bundle as it is not needed + rm -rf $BUILDROOT/pgAdmin4.app/Contents/Resources/$VIRTUALENV/bin $BUILDROOT/pgAdmin4.app/Contents/Resources/$VIRTUALENV/.Python + + # run complete-bundle to copy the dependent libraries and frameworks and fix the rpaths + ./complete-bundle.sh $BUILDROOT/pgAdmin4.app + + # copy the web directory to the bundle as it is required by runtime + cp -pR $BUILDROOT/web $BUILDROOT/pgAdmin4.app/Contents/Resources/ + +} + +_create_dmg() { + cd $BUILDROOT + sh ./pkg/mac/create-dmg.sh +} + +_get_version +_cleanup +_build_runtime +_complete_bundle +_create_dmg diff --git a/pkg/mac/.gitignore b/pkg/mac/.gitignore new file mode 100644 index 0000000..7d29cb0 --- /dev/null +++ b/pkg/mac/.gitignore @@ -0,0 +1,3 @@ +# Global excludes across all subdirectories +debug.pgadmin.Info.plist +pgadmin.Info.plist diff --git a/pkg/mac/PkgInfo b/pkg/mac/PkgInfo new file mode 100644 index 0000000..bd04210 --- /dev/null +++ b/pkg/mac/PkgInfo @@ -0,0 +1 @@ +APPL???? \ No newline at end of file diff --git a/pkg/mac/README.txt b/pkg/mac/README.txt new file mode 100644 index 0000000..da8392f --- /dev/null +++ b/pkg/mac/README.txt @@ -0,0 +1,30 @@ +Building pgAdmin4.dmg on Mac OS X +================================= + +Required Packages (Either build the sources or get them from macports or similar): + +1. Python installation + - Python 2.6 or above from https://www.python.org/ + +2. QT installation + - Qt 4 or 5 from http://www.qt.io/ + +3. PostgreSQL installation + - PostgreSQL 9.1 or above from http://www.postgresql.org/ + +Building: + +1. Set the PYTHON_HOME environment variable to the Python root installation directory, e.g. + + export PYTHON_HOME=/System/Library/Frameworks/Python.framework/Versions/2.7 + +2. Set the QTDIR environment variable to the QT root installation directory, e.g. + + export QTDIR=~/Qt/5.5/clang_64 + +3. Set the PGDIR environment variable to the PostgreSQL installation directory, e.g. + + export PGDIR=/usr/local/pgsql + +4. Go to the pgAdmin4 root directory and run build-mac.sh. This will compile the runtime + and create the app bundle pgAdmin4.app and DMG pgAdmin4.dmg in the current directory. diff --git a/pkg/mac/complete-bundle.sh b/pkg/mac/complete-bundle.sh new file mode 100755 index 0000000..adadf4c --- /dev/null +++ b/pkg/mac/complete-bundle.sh @@ -0,0 +1,127 @@ +#!/bin/sh + +bundle="$1" + +if ! test -d "$bundle" ; then + echo "$bundle is no bundle!" >&2 + exit 1 +fi + + +test -d "$bundle/Contents/Resources" || mkdir -p "$bundle/Contents/Resources" || exit 1 +# Create qt.conf so that app knows where the Plugins are present +cat >> "$bundle/Contents/Resources/qt.conf" << EOF +[Paths] +Plugins = PlugIns +EOF + +test -d "$bundle/Contents/Frameworks" || mkdir -p "$bundle/Contents/Frameworks" || exit 1 +test -d "$bundle/Contents/PlugIns/platforms" || mkdir -p "$bundle/Contents/PlugIns/platforms" || exit 1 +cp -f $QTDIR/plugins/platforms/libqcocoa.dylib "$bundle/Contents/PlugIns/platforms" +cp -f $PGDIR/libpq.5.dylib "$bundle/Contents/Frameworks" || (echo libpq.5.dylib not found in $PGDIR; exit 1) + +function CompleteSingleApp() { + local bundle=$1 tag=$(basename "$1") todo todo_old fw_relpath lib lib_bn nested_app na_relpath + + echo "Completing app: $bundle" + pushd "$bundle" > /dev/null + + #We skip nested apps here - those are treated specially + todo=$(file `find ./ -perm +0111 ! -type d ! -path "*.app/*" ! -name "*.app"` | grep -E "Mach-O 64-bit" | awk -F ':| ' '{ORS=" "; print $1}' | uniq) + + echo "App: $tag: Found executables: $todo" + while test "$todo" != ""; do + todo_old=$todo ; + todo="" ; + for todo_obj in $todo_old; do + echo "App: $tag: Post-processing: $todo_obj" + + #Figure out the relative path from todo_obj to Contents/Frameworks + fw_relpath=$(echo "$todo_obj" |\ + sed -n 's|^\(\.//*\)\(\([^/][^/]*/\)*\)[^/][^/]*$|\2|gp' | \ + sed -n 's|[^/][^/]*/|../|gp' \ + )"Contents/Frameworks" + fw_relpath_old=$fw_relpath + + fw_loc="Contents/Frameworks" + + #Find all libraries $todo_obj depends on, but skip system libraries + for lib in $( + otool -L $todo_obj | \ + grep "Qt\|dylib\|Frameworks\|PlugIns" | grep -v ":" | sed 's/(.*//' | egrep -v '(/usr/lib)|(/System)|@executable_path@' \ + ) $(otool -L $todo_obj | grep "Python" | grep -v ":" | sed 's/(.*//' \ + ); do + if echo $lib | grep "PlugIns\|libqcocoa" > /dev/null; then + lib_loc="Contents/PlugIns/platforms" + elif echo $lib | grep "Qt" > /dev/null; then + qtfw_path="$(dirname $lib | sed 's|.*\(Qt.*framework\)|\1|')" + lib_loc="Contents/Frameworks/$qtfw_path" + if [ "$(basename $todo_obj)" = "$lib" ]; then + lib_loc="$(dirname $todo_obj)" + qtfw_path=$(echo $lib_loc | sed 's/Contents\/Frameworks\///') + fi + elif echo $lib | grep "Python" > /dev/null; then + pyfw_path="$(dirname $lib | sed 's|.*\(Python.*framework\)|\1|')" + lib_loc="Contents/Frameworks/$pyfw_path" + if [ "$(basename $todo_obj)" = "$lib" ]; then + lib_loc="$(dirname $todo_obj)" + pyfw_path=$(echo $lib_loc | sed 's/Contents\/Frameworks\///') + fi + else + lib_loc="Contents/Frameworks" + fi + lib_bn="$(basename "$lib")" ; + if ! test -f "$lib_loc/$lib_bn"; then + target_file="" + target_path="" + echo "App: $tag: Adding symlink: $lib_bn (because of: $todo_obj)" + if echo $lib | grep Qt > /dev/null || echo $lib | grep Python > /dev/null ; then + cp -R $(dirname $lib)/../../../$lib_bn.framework "$fw_loc/" + else + cp -R "$lib" "$lib_loc/$lib_bn" + fi + if ! test -L "$lib_loc/$lib_bn"; then + chmod 755 "$lib_loc/$lib_bn" + else + target_file=$(readlink "$lib") + target_path=$(dirname "$lib")/$target_file + echo "App: $tag: Adding symlink target: $target_path" + cp "$target_path" "$lib_loc/$target_file" + chmod 755 "$lib_loc/$target_file" + fi + echo "Rewriting ID in $lib_loc/$lib_bn to $lib_bn" + install_name_tool \ + -id "$lib_bn" \ + "$lib_loc/$lib_bn" || exit 1 + todo="$todo ./$lib_loc/$lib_bn" + fi + if echo $lib | grep Qt > /dev/null ; then + fw_relpath="$fw_relpath/$qtfw_path" + fi + if echo $lib | grep Python > /dev/null ; then + fw_relpath="$fw_relpath/$pyfw_path" + fi + echo "Rewriting library $lib to @loader_path/$fw_relpath/$lib_bn in $todo_obj" + install_name_tool -change \ + "$lib" \ + "@loader_path/$fw_relpath/$lib_bn" \ + "$todo_obj" || exit 1 + install_name_tool -change \ + "$target_path" \ + "@loader_path/$fw_relpath/$target_file" \ + "$todo_obj" || exit 1 + fw_relpath="$fw_relpath_old" + done + done + done + + # Fix the rpaths for psycopg module + find $bundle/Contents/Resources/venv/ -name _psycopg.so | xargs install_name_tool -change libpq.5.dylib @loader_path/../../../../../../Frameworks/libpq.5.dylib + find $bundle/Contents/Resources/venv/ -name _psycopg.so | xargs install_name_tool -change libssl.1.0.0.dylib @loader_path/../../../../../../Frameworks/libssl.1.0.0.dylib + find $bundle/Contents/Resources/venv/ -name _psycopg.so | xargs install_name_tool -change libcrypto.1.0.0.dylib @loader_path/../../../../../../Frameworks/libcrypto.1.0.0.dylib + + echo "App completed: $bundle" + popd > /dev/null +} + +CompleteSingleApp "$bundle" diff --git a/pkg/mac/create-dmg.sh b/pkg/mac/create-dmg.sh new file mode 100644 index 0000000..cbf8e54 --- /dev/null +++ b/pkg/mac/create-dmg.sh @@ -0,0 +1,32 @@ +#!/bin/sh +DMG_SOURCES="./pgAdmin4.app" +DMG_LICENCE=./pkg/mac/licence.r +DMG_IMAGE=./pgAdmin4.dmg +DMG_NAME=pgAdmin4 +HDIUTIL=/usr/bin/hdiutil +REZ="/usr/bin/Rez /System/Library/Frameworks/Carbon.framework/Versions/A/Headers/*.r" + +DMG_DIR=$DMG_IMAGE.src + +if test -e "$DMG_DIR"; then + echo "Directory $DMG_DIR already exists. Please delete it manually." >&2 + exit 1 +fi + +echo "Cleaning up" +rm -f "$DMG_IMAGE" || exit 1 +mkdir "$DMG_DIR" || exit 1 + +echo "Copying data into temporary directory" +for src in $DMG_SOURCES; do + cp -R "$src" "$DMG_DIR" || exit 1 +done + +echo "Creating image" +$HDIUTIL create -quiet -srcfolder "$DMG_DIR" -format UDZO -volname "$DMG_NAME" -ov "$DMG_IMAGE" || exit 1 +rm -rf "$DMG_DIR" || exit 1 + +echo "Attaching License to image" +$HDIUTIL unflatten -quiet "$DMG_IMAGE" || exit 1 +$REZ "$DMG_LICENCE" -a -o "$DMG_IMAGE" || exit 1 +$HDIUTIL flatten -quiet "$DMG_IMAGE" || exit 1 diff --git a/pkg/mac/licence.r b/pkg/mac/licence.r new file mode 100644 index 0000000..88a89af --- /dev/null +++ b/pkg/mac/licence.r @@ -0,0 +1,42 @@ +data 'LPic' (5000) { + $"0000 0001 0000 0000 0000" +}; + +resource 'STR#' (5000, "English buttons") { + { /* array StringArray: 9 elements */ + /* [1] */ + "English", + /* [2] */ + "Agree", + /* [3] */ + "Disagree", + /* [4] */ + "Print", + /* [5] */ + "Save...", + /* [6] */ + "IMPORTANT - Read this License Agreement carefully before clicking on " + "the \"Agree\" button. By clicking on the \"Agree\" button, you agree " + "to be bound by the terms of the License Agreement.", + /* [7] */ + "Software License Agreement", + /* [8] */ + "This text cannot be saved. This disk may be full or locked, or the file " + "may be locked.", + /* [9] */ + "Unable to print. Make sure you've selected a printer." + } +}; + +data 'TEXT' (5000, "English") { + "pgAdmin 4\n" + "\n" + "Copyright (C) 2013 - 2016, The pgAdmin Development Team\n" + "\n" + "Permission to use, copy, modify, and distribute this software and its documentation for any purpose, without fee, and without a written agreement is hereby granted, provided that the above copyright notice and this paragraph and the following two paragraphs appear in all copies.\n" + "\n" + "IN NO EVENT SHALL THE PGADMIN DEVELOPMENT TEAM BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE PGADMIN DEVELOPMENT TEAM HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n" + "\n" + "THE PGADMIN DEVELOPMENT TEAM SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN \"AS IS\" BASIS, AND THE PGADMIN DEVELOPMENT TEAM HAS NO OBLIGATIONS TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.\n" +}; + diff --git a/pkg/mac/pgadmin.Info.plist.in b/pkg/mac/pgadmin.Info.plist.in new file mode 100644 index 0000000..fb57ac8 --- /dev/null +++ b/pkg/mac/pgadmin.Info.plist.in @@ -0,0 +1,28 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>CFBundleDevelopmentRegion</key> + <string>English</string> + <key>CFBundleExecutable</key> + <string>pgAdmin4</string> + <key>CFBundleGetInfoString</key> + <string>pgAdmin4 PGADMIN_LONG_VERSION</string> + <key>CFBundleIconFile</key> + <string>pgAdmin4.icns</string> + <key>CFBundleIdentifier</key> + <string>org.postgresql.pgadmin</string> + <key>CFBundleInfoDictionaryVersion</key> + <string>6.0</string> + <key>CFBundlePackageType</key> + <string>APPL</string> + <key>CFBundleShortVersionString</key> + <string>PGADMIN_SHORT_VERSION</string> + <key>CFBundleSignature</key> + <string>????</string> + <key>CFBundleVersion</key> + <string>PGADMIN_LONG_VERSION</string> + <key>CSResourcesFileMapped</key> + <true/> +</dict> +</plist> ^ permalink raw reply [nested|flat] 26+ messages in thread
* Re: Patch for pgAdmin4 package on Mac OS X @ 2016-05-13 13:01 Sandeep Thakkar <[email protected]> parent: Dave Page <[email protected]> 0 siblings, 1 reply; 26+ messages in thread From: Sandeep Thakkar @ 2016-05-13 13:01 UTC (permalink / raw) To: Dave Page <[email protected]>; +Cc: pgadmin-hackers; Hamid Quddus <[email protected]> Thanks Dave. Please see inline. On Fri, May 6, 2016 at 9:03 PM, Dave Page <[email protected]> wrote: > Hi > > Thanks. I've applied the path fix patch. The second one needs a little > work - I've attached an updated version to work from: > > - I've updated the README, and some of the default values. > > OK. The default values of PGDIR and QTDIR set by you is different than mine. I installed them through macports. > - I've removed the file type registration for .sql files. OK. > > - Should we note that the user may need to run in a virtualenv? No, we bundle private environment, right? > > - Please move build-mac.sh to pkg/build.sh, and create a target in > /Makefile to > execute it, e.g. "make appbundle" > Sure. You mean move to pkg/*mac*/build.sh, right? > > - Extend the Makefile to add a "clean-appbundle" target, which should also > be > called by the "clean" target. > > OK. > - At present, it is bundling my pre-existing configuration database. It > *must* > create a new one and bundle that, without touching the existing one (I > guess > that may require a new command line option for setup.py). > No, it's not bundling the pgadmin4.db at all, I skipped it :). Paresh is working on this. > > - The online help is broken (are you building it)? I suggest adding a > top-level > Makefile target to do so. > > Sorry, which online help? > - Working directories should be added to /.gitignore. Please ensure they > don't > clash with those used by pip (and ideally are in one place, e.g. > mac-build/). > > OK. > - I saw various errors in the build output, though the resulting DMG > seemed to > work fine; > > Yeah, because I had libpq.dylib present in $PGDIR/ and may be yours present in $PGDIR/lib/. I will be using the default values suggested by you and fix this. Thanks! ... > cp: /usr/local/pgsql/libpq.5.dylib: No such file or directory > libpq.5.dylib not found in /usr/local/pgsql > Completing app: /Users/dpage/git/pgadmin4/pgAdmin4.app > ... > > ... > App: pgAdmin4.app: Post-processing: .//Contents/MacOS/pgAdmin4 > App: pgAdmin4.app: Adding symlink: QtWebKitWidgets (because of: > .//Contents/MacOS/pgAdmin4) > cp: > @rpath/QtWebKitWidgets.framework/Versions/5/../../../QtWebKitWidgets.framework: > No such file or directory > chmod: > Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets: > No such file or directory > Rewriting ID in > Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets > to QtWebKitWidgets > error: > /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/install_name_tool: > can't open file: > Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets > (No such file or directory) > Cleaning up > ... > > > On Mon, Apr 18, 2016 at 1:25 PM, Sandeep Thakkar > <[email protected]> wrote: > > Hi Team, Dave, > > > > Attached herewith are two patches. > > > > pgadmin4-mac-bundle.patch - This includes scripts to build Mac app bundle > > and DMG for pgAdmin4. This is the tree of the generated app bundle: > > > > ---- > > $ find pgAdmin4.app/ -maxdepth 3 -type d > > pgAdmin4.app/ > > pgAdmin4.app//ContentspgAdmin4.app//Contents/Frameworks > > pgAdmin4.app//Contents/Frameworks/Python.framework > > pgAdmin4.app//Contents/Frameworks/QtCore.framework > > pgAdmin4.app//Contents/Frameworks/QtDBus.framework > > pgAdmin4.app//Contents/Frameworks/QtGui.framework > > pgAdmin4.app//Contents/Frameworks/QtMultimedia.framework > > pgAdmin4.app//Contents/Frameworks/QtMultimediaWidgets.framework > > pgAdmin4.app//Contents/Frameworks/QtNetwork.framework > > pgAdmin4.app//Contents/Frameworks/QtOpenGL.framework > > pgAdmin4.app//Contents/Frameworks/QtPositioning.framework > > pgAdmin4.app//Contents/Frameworks/QtPrintSupport.framework > > pgAdmin4.app//Contents/Frameworks/QtQml.framework > > pgAdmin4.app//Contents/Frameworks/QtQuick.framework > > pgAdmin4.app//Contents/Frameworks/QtSensors.framework > > pgAdmin4.app//Contents/Frameworks/QtSql.framework > > pgAdmin4.app//Contents/Frameworks/QtWebChannel.framework > > pgAdmin4.app//Contents/Frameworks/QtWebKit.framework > > pgAdmin4.app//Contents/Frameworks/QtWebKitWidgets.framework > > pgAdmin4.app//Contents/Frameworks/QtWidgets.framework > > pgAdmin4.app//Contents/MacOS > > pgAdmin4.app//Contents/PlugIns > > pgAdmin4.app//Contents/PlugIns/platforms > > pgAdmin4.app//Contents/Resources > > pgAdmin4.app//Contents/Resources/venv > > pgAdmin4.app//Contents/Resources/web > > --- > > > > pgadmin4-fixpath-mac.patch - This is for runtime/Server.cpp to fix the > path > > where the runtime looks for web application path in app bundle. > > > > > > Kindly review and suggest the changes required. Thanks. > > > > -- > > Sandeep Thakkar > > > > > > -- > Dave Page > Blog: http://pgsnake.blogspot.com > Twitter: @pgsnake > > EnterpriseDB UK: http://www.enterprisedb.com > The Enterprise PostgreSQL Company > -- Sandeep Thakkar ^ permalink raw reply [nested|flat] 26+ messages in thread
* Re: Patch for pgAdmin4 package on Mac OS X @ 2016-05-13 13:11 Dave Page <[email protected]> parent: Sandeep Thakkar <[email protected]> 0 siblings, 1 reply; 26+ messages in thread From: Dave Page @ 2016-05-13 13:11 UTC (permalink / raw) To: Sandeep Thakkar <[email protected]>; +Cc: pgadmin-hackers; Hamid Quddus <[email protected]> On Fri, May 13, 2016 at 2:01 PM, Sandeep Thakkar <[email protected]> wrote: > Thanks Dave. > > Please see inline. > > On Fri, May 6, 2016 at 9:03 PM, Dave Page <[email protected]> wrote: >> >> Hi >> >> Thanks. I've applied the path fix patch. The second one needs a little >> work - I've attached an updated version to work from: >> >> - I've updated the README, and some of the default values. > > OK. The default values of PGDIR and QTDIR set by you is different than mine. > I installed them through macports. Right. I went with the default directories from the original projects. >> >> - I've removed the file type registration for .sql files. > > > OK. >> >> >> - Should we note that the user may need to run in a virtualenv? > > > No, we bundle private environment, right? I meant "the user building the package", not the end user. >> - Please move build-mac.sh to pkg/build.sh, and create a target in >> /Makefile to >> execute it, e.g. "make appbundle" > > > Sure. You mean move to pkg/mac/build.sh, right? Yes :-) >> - Extend the Makefile to add a "clean-appbundle" target, which should also >> be >> called by the "clean" target. >> > OK. >> >> - At present, it is bundling my pre-existing configuration database. It >> *must* >> create a new one and bundle that, without touching the existing one (I >> guess >> that may require a new command line option for setup.py). > > > No, it's not bundling the pgadmin4.db at all, I skipped it :). Paresh is > working on this. Oh - in that case it used my existing one. Which of course, it should not overwrite if already present (which reminds me - adding a todo item to auto-upgrade the database if needed on first run). >> - The online help is broken (are you building it)? I suggest adding a >> top-level >> Makefile target to do so. >> > Sorry, which online help? That which can be found in $SRC/doc - currently only for en_US. At present it's built with "cd doc/en_US && make -f Makefile.sphinx html", but I think we should have a top-level target to call that for us. The help can then be accessed from Help -> Online Help within pgAdmin. Obviously the files need to be put in the right place in the app bundle. >> - Working directories should be added to /.gitignore. Please ensure they >> don't >> clash with those used by pip (and ideally are in one place, e.g. >> mac-build/). >> > OK. > >> >> - I saw various errors in the build output, though the resulting DMG >> seemed to >> work fine; >> > Yeah, because I had libpq.dylib present in $PGDIR/ and may be yours present > in $PGDIR/lib/. I will be using the default values suggested by you and fix > this. Thanks! Right - please make sure the build fails in cases like this too. Thanks. >> ... >> cp: /usr/local/pgsql/libpq.5.dylib: No such file or directory >> libpq.5.dylib not found in /usr/local/pgsql >> Completing app: /Users/dpage/git/pgadmin4/pgAdmin4.app >> ... >> >> ... >> App: pgAdmin4.app: Post-processing: .//Contents/MacOS/pgAdmin4 >> App: pgAdmin4.app: Adding symlink: QtWebKitWidgets (because of: >> .//Contents/MacOS/pgAdmin4) >> cp: >> @rpath/QtWebKitWidgets.framework/Versions/5/../../../QtWebKitWidgets.framework: >> No such file or directory >> chmod: >> Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets: >> No such file or directory >> Rewriting ID in >> Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets >> to QtWebKitWidgets >> error: >> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/install_name_tool: >> can't open file: >> Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets >> (No such file or directory) >> Cleaning up >> ... >> >> >> On Mon, Apr 18, 2016 at 1:25 PM, Sandeep Thakkar >> <[email protected]> wrote: >> > Hi Team, Dave, >> > >> > Attached herewith are two patches. >> > >> > pgadmin4-mac-bundle.patch - This includes scripts to build Mac app >> > bundle >> > and DMG for pgAdmin4. This is the tree of the generated app bundle: >> > >> > ---- >> > $ find pgAdmin4.app/ -maxdepth 3 -type d >> > pgAdmin4.app/ >> > pgAdmin4.app//ContentspgAdmin4.app//Contents/Frameworks >> > pgAdmin4.app//Contents/Frameworks/Python.framework >> > pgAdmin4.app//Contents/Frameworks/QtCore.framework >> > pgAdmin4.app//Contents/Frameworks/QtDBus.framework >> > pgAdmin4.app//Contents/Frameworks/QtGui.framework >> > pgAdmin4.app//Contents/Frameworks/QtMultimedia.framework >> > pgAdmin4.app//Contents/Frameworks/QtMultimediaWidgets.framework >> > pgAdmin4.app//Contents/Frameworks/QtNetwork.framework >> > pgAdmin4.app//Contents/Frameworks/QtOpenGL.framework >> > pgAdmin4.app//Contents/Frameworks/QtPositioning.framework >> > pgAdmin4.app//Contents/Frameworks/QtPrintSupport.framework >> > pgAdmin4.app//Contents/Frameworks/QtQml.framework >> > pgAdmin4.app//Contents/Frameworks/QtQuick.framework >> > pgAdmin4.app//Contents/Frameworks/QtSensors.framework >> > pgAdmin4.app//Contents/Frameworks/QtSql.framework >> > pgAdmin4.app//Contents/Frameworks/QtWebChannel.framework >> > pgAdmin4.app//Contents/Frameworks/QtWebKit.framework >> > pgAdmin4.app//Contents/Frameworks/QtWebKitWidgets.framework >> > pgAdmin4.app//Contents/Frameworks/QtWidgets.framework >> > pgAdmin4.app//Contents/MacOS >> > pgAdmin4.app//Contents/PlugIns >> > pgAdmin4.app//Contents/PlugIns/platforms >> > pgAdmin4.app//Contents/Resources >> > pgAdmin4.app//Contents/Resources/venv >> > pgAdmin4.app//Contents/Resources/web >> > --- >> > >> > pgadmin4-fixpath-mac.patch - This is for runtime/Server.cpp to fix the >> > path >> > where the runtime looks for web application path in app bundle. >> > >> > >> > Kindly review and suggest the changes required. Thanks. >> > >> > -- >> > Sandeep Thakkar >> > >> >> >> >> -- >> Dave Page >> Blog: http://pgsnake.blogspot.com >> Twitter: @pgsnake >> >> EnterpriseDB UK: http://www.enterprisedb.com >> The Enterprise PostgreSQL Company > > > > > -- > Sandeep Thakkar > -- Dave Page Blog: http://pgsnake.blogspot.com Twitter: @pgsnake EnterpriseDB UK: http://www.enterprisedb.com The Enterprise PostgreSQL Company -- Sent via pgadmin-hackers mailing list ([email protected]) To make changes to your subscription: http://www.postgresql.org/mailpref/pgadmin-hackers ^ permalink raw reply [nested|flat] 26+ messages in thread
* Re: Patch for pgAdmin4 package on Mac OS X @ 2016-05-17 10:54 Sandeep Thakkar <[email protected]> parent: Dave Page <[email protected]> 0 siblings, 3 replies; 26+ messages in thread From: Sandeep Thakkar @ 2016-05-17 10:54 UTC (permalink / raw) To: Dave Page <[email protected]>; Paresh More <[email protected]>; +Cc: pgadmin-hackers; Hamid Quddus <[email protected]> Hi Dave I have fixed the issues. Attached is the updated patch. The docs are built as part of 'appbundle' target, there is no separate target in Makefile for this. I observed that it requires the python modules to get this built. We create virtual environment as a part of 'appbundle' target because we do everything in a single script "build.sh". Hence, right now I added doc build in the same build script. BTW, the online help returns me the following error now: "The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application." Since this is not 404, it means that it atleast got index.html, right? May be this should be handled in the source code. Paresh is working on updating pgAdmin4.py to autocreate database configuration if does not exist. He will share the patch. On Fri, May 13, 2016 at 6:41 PM, Dave Page <[email protected]> wrote: > On Fri, May 13, 2016 at 2:01 PM, Sandeep Thakkar > <[email protected]> wrote: > > Thanks Dave. > > > > Please see inline. > > > > On Fri, May 6, 2016 at 9:03 PM, Dave Page <[email protected]> wrote: > >> > >> Hi > >> > >> Thanks. I've applied the path fix patch. The second one needs a little > >> work - I've attached an updated version to work from: > >> > >> - I've updated the README, and some of the default values. > > > > OK. The default values of PGDIR and QTDIR set by you is different than > mine. > > I installed them through macports. > > Right. I went with the default directories from the original projects. > > >> > >> - I've removed the file type registration for .sql files. > > > > > > OK. > >> > >> > >> - Should we note that the user may need to run in a virtualenv? > > > > > > No, we bundle private environment, right? > > I meant "the user building the package", not the end user. > > >> - Please move build-mac.sh to pkg/build.sh, and create a target in > >> /Makefile to > >> execute it, e.g. "make appbundle" > > > > > > Sure. You mean move to pkg/mac/build.sh, right? > > Yes :-) > > >> - Extend the Makefile to add a "clean-appbundle" target, which should > also > >> be > >> called by the "clean" target. > >> > > OK. > >> > >> - At present, it is bundling my pre-existing configuration database. It > >> *must* > >> create a new one and bundle that, without touching the existing one (I > >> guess > >> that may require a new command line option for setup.py). > > > > > > No, it's not bundling the pgadmin4.db at all, I skipped it :). Paresh is > > working on this. > > Oh - in that case it used my existing one. Which of course, it should > not overwrite if already present (which reminds me - adding a todo > item to auto-upgrade the database if needed on first run). > > >> - The online help is broken (are you building it)? I suggest adding a > >> top-level > >> Makefile target to do so. > >> > > Sorry, which online help? > > That which can be found in $SRC/doc - currently only for en_US. At > present it's built with "cd doc/en_US && make -f Makefile.sphinx > html", but I think we should have a top-level target to call that for > us. > > The help can then be accessed from Help -> Online Help within pgAdmin. > Obviously the files need to be put in the right place in the app > bundle. > > >> - Working directories should be added to /.gitignore. Please ensure they > >> don't > >> clash with those used by pip (and ideally are in one place, e.g. > >> mac-build/). > >> > > OK. > > > >> > >> - I saw various errors in the build output, though the resulting DMG > >> seemed to > >> work fine; > >> > > Yeah, because I had libpq.dylib present in $PGDIR/ and may be yours > present > > in $PGDIR/lib/. I will be using the default values suggested by you and > fix > > this. Thanks! > > Right - please make sure the build fails in cases like this too. > > Thanks. > > >> ... > >> cp: /usr/local/pgsql/libpq.5.dylib: No such file or directory > >> libpq.5.dylib not found in /usr/local/pgsql > >> Completing app: /Users/dpage/git/pgadmin4/pgAdmin4.app > >> ... > >> > >> ... > >> App: pgAdmin4.app: Post-processing: .//Contents/MacOS/pgAdmin4 > >> App: pgAdmin4.app: Adding symlink: QtWebKitWidgets (because of: > >> .//Contents/MacOS/pgAdmin4) > >> cp: > >> > @rpath/QtWebKitWidgets.framework/Versions/5/../../../QtWebKitWidgets.framework: > >> No such file or directory > >> chmod: > >> > Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets: > >> No such file or directory > >> Rewriting ID in > >> Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets > >> to QtWebKitWidgets > >> error: > >> > /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/install_name_tool: > >> can't open file: > >> Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets > >> (No such file or directory) > >> Cleaning up > >> ... > >> > >> > >> On Mon, Apr 18, 2016 at 1:25 PM, Sandeep Thakkar > >> <[email protected]> wrote: > >> > Hi Team, Dave, > >> > > >> > Attached herewith are two patches. > >> > > >> > pgadmin4-mac-bundle.patch - This includes scripts to build Mac app > >> > bundle > >> > and DMG for pgAdmin4. This is the tree of the generated app bundle: > >> > > >> > ---- > >> > $ find pgAdmin4.app/ -maxdepth 3 -type d > >> > pgAdmin4.app/ > >> > pgAdmin4.app//ContentspgAdmin4.app//Contents/Frameworks > >> > pgAdmin4.app//Contents/Frameworks/Python.framework > >> > pgAdmin4.app//Contents/Frameworks/QtCore.framework > >> > pgAdmin4.app//Contents/Frameworks/QtDBus.framework > >> > pgAdmin4.app//Contents/Frameworks/QtGui.framework > >> > pgAdmin4.app//Contents/Frameworks/QtMultimedia.framework > >> > pgAdmin4.app//Contents/Frameworks/QtMultimediaWidgets.framework > >> > pgAdmin4.app//Contents/Frameworks/QtNetwork.framework > >> > pgAdmin4.app//Contents/Frameworks/QtOpenGL.framework > >> > pgAdmin4.app//Contents/Frameworks/QtPositioning.framework > >> > pgAdmin4.app//Contents/Frameworks/QtPrintSupport.framework > >> > pgAdmin4.app//Contents/Frameworks/QtQml.framework > >> > pgAdmin4.app//Contents/Frameworks/QtQuick.framework > >> > pgAdmin4.app//Contents/Frameworks/QtSensors.framework > >> > pgAdmin4.app//Contents/Frameworks/QtSql.framework > >> > pgAdmin4.app//Contents/Frameworks/QtWebChannel.framework > >> > pgAdmin4.app//Contents/Frameworks/QtWebKit.framework > >> > pgAdmin4.app//Contents/Frameworks/QtWebKitWidgets.framework > >> > pgAdmin4.app//Contents/Frameworks/QtWidgets.framework > >> > pgAdmin4.app//Contents/MacOS > >> > pgAdmin4.app//Contents/PlugIns > >> > pgAdmin4.app//Contents/PlugIns/platforms > >> > pgAdmin4.app//Contents/Resources > >> > pgAdmin4.app//Contents/Resources/venv > >> > pgAdmin4.app//Contents/Resources/web > >> > --- > >> > > >> > pgadmin4-fixpath-mac.patch - This is for runtime/Server.cpp to fix the > >> > path > >> > where the runtime looks for web application path in app bundle. > >> > > >> > > >> > Kindly review and suggest the changes required. Thanks. > >> > > >> > -- > >> > Sandeep Thakkar > >> > > >> > >> > >> > >> -- > >> Dave Page > >> Blog: http://pgsnake.blogspot.com > >> Twitter: @pgsnake > >> > >> EnterpriseDB UK: http://www.enterprisedb.com > >> The Enterprise PostgreSQL Company > > > > > > > > > > -- > > Sandeep Thakkar > > > > > > -- > Dave Page > Blog: http://pgsnake.blogspot.com > Twitter: @pgsnake > > EnterpriseDB UK: http://www.enterprisedb.com > The Enterprise PostgreSQL Company > -- Sandeep Thakkar -- Sent via pgadmin-hackers mailing list ([email protected]) To make changes to your subscription: http://www.postgresql.org/mailpref/pgadmin-hackers Attachments: [application/octet-stream] pgadmin4-mac-bundle-updated.patch (18.4K, 3-pgadmin4-mac-bundle-updated.patch) download | inline diff: diff --git a/.gitignore b/.gitignore index 5d84dd2..562fee6 100644 --- a/.gitignore +++ b/.gitignore @@ -24,4 +24,5 @@ pgadmin4.log /pgadmin4.egg-info /MANIFEST.in /build +/mac-build /dist diff --git a/Makefile b/Makefile index adae41c..c76aa6d 100644 --- a/Makefile +++ b/Makefile @@ -13,9 +13,9 @@ SHELL = /bin/sh # High-level targets ######################################################################### -all: install-pip-requirements pip +all: install-pip-requirements pip appbundle -clean: clean-pip +clean: clean-pip clean-appbundle ######################################################################### # Python PIP package @@ -34,6 +34,7 @@ PIP_CHECK_CMD = which pip &> /dev/null && pip show pip | grep Metadata-Version 2 PGADMIN_SRC_DIR = pgadmin4 PGADMIN_EGG = ${PGADMIN_SRC_DIR}.egg-info PGADMIN_BUILD = build +PGADMIN_MACBUILD = mac-build PGADMIN_DIST = dist PGADMIN_MANIFEST = MANIFEST.in PGADMIN_INSTALL_CMD = pip install --use-wheel --find-links=${PGADMIN_DIST} ${PGADMIN_SRC_DIR} @@ -83,9 +84,17 @@ endif install-pip: ${PGADMIN_INSTALL_CMD} +appbundle: + ./pkg/mac/build.sh + clean-pip: rm -rf ${PGADMIN_SRC_DIR} rm -rf ${PGADMIN_EGG} rm -rf ${PGADMIN_BUILD} rm -rf ${PGADMIN_DIST} rm -f ${PGADMIN_MANIFEST} + +clean-appbundle: + rm -rf ${PGADMIN_MACBUILD} + rm -rf ${PGADMIN_DIST}/pgAdmin4.app + rm -f ${PGADMIN_DIST}/pgAdmin4.dmg diff --git a/pkg/mac/.gitignore b/pkg/mac/.gitignore new file mode 100644 index 0000000..7d29cb0 --- /dev/null +++ b/pkg/mac/.gitignore @@ -0,0 +1,3 @@ +# Global excludes across all subdirectories +debug.pgadmin.Info.plist +pgadmin.Info.plist diff --git a/pkg/mac/PkgInfo b/pkg/mac/PkgInfo new file mode 100644 index 0000000..bd04210 --- /dev/null +++ b/pkg/mac/PkgInfo @@ -0,0 +1 @@ +APPL???? \ No newline at end of file diff --git a/pkg/mac/README.txt b/pkg/mac/README.txt new file mode 100644 index 0000000..da5190c --- /dev/null +++ b/pkg/mac/README.txt @@ -0,0 +1,39 @@ +Building pgAdmin4.dmg on Mac OS X +================================= + +Required Packages (Either build the sources or get them from macports or similar): + +1. Python installation + - Python 2.6 or above from https://www.python.org/ + +2. QT installation + - Qt 4 or 5 from http://www.qt.io/ + +3. PostgreSQL installation + - PostgreSQL 9.1 or above from http://www.postgresql.org/ + +Building: + +1. Set the PYTHON_HOME environment variable to the Python root installation directory, e.g. + + export PYTHON_HOME=/System/Library/Frameworks/Python.framework/Versions/2.7 + +2. Set the QTDIR environment variable to the QT root installation directory, e.g. + + export QTDIR=~/Qt/5.5/clang_64 + +3. Set the PGDIR environment variable to the PostgreSQL installation directory, e.g. + + export PGDIR=/usr/local/pgsql + +4. For building, go to pgAdmin4 source root directory and execute "make appbundle". This will basically + create the python virtual environment and install all the required python modules mentioned in the + requirements file using pip, build the runtime code and finally create the app bundle and the DMG + in ./dist directory + + +To run the resulting app, you must set the PYTHONPATH environment variable to the site-packages of the +virtual env present in the app bundle. +Ex: After mounting the DMG, + export PYTHONPATH=/Volumes/pgAdmin4/pgAdmin4.app/Contents/Resources/venv/lib/python2.7/site-packages + diff --git a/pkg/mac/build.sh b/pkg/mac/build.sh new file mode 100755 index 0000000..55be746 --- /dev/null +++ b/pkg/mac/build.sh @@ -0,0 +1,140 @@ +#!/bin/bash + +# Build script to create Mac App Bundle and DMG for pgAdmin4 runtime + +export WD=$(cd `dirname $0` && pwd) +export SOURCEDIR=$WD/../.. +export BUILDROOT=$WD/../../mac-build +export DISTROOT=$WD/../../dist +export VIRTUALENV=venv + +if [ "x$PYTHON_HOME" == "x" ]; then + echo "PYTHON_HOME not set. Setting it to default" + export PYTHON_HOME=/System/Library/Frameworks/Python.framework/Versions/2.7 + export PYTHON_VERSION=27 +fi + +# Check if Python is working and calculate PYTHON_VERSION +if $PYTHON_HOME/bin/python2 -V > /dev/null 2>&1; then + export PYTHON_VERSION=`$PYTHON_HOME/bin/python2 -V 2>&1 | awk '{print $2}' | cut -d"." -f1-2 | sed 's/\.//'` +elif $PYTHON_HOME/bin/python3 -V > /dev/null 2>&1; then + export PYTHON_VERSION=`$PYTHON_HOME/bin/python3 -V 2>&1 | awk '{print $2}' | cut -d"." -f1-2 | sed 's/\.//'` +else + echo "Error: Python installation missing!" + exit 1 +fi + +if [ "$PYTHON_VERSION" -gt "34" -a "$PYTHON_VERSION" -lt "26" ]; then + echo "Python version not supported" + exit 1 +fi + +if [ "$PYTHON_VERSION" -ge "30" ]; then + export PYTHON=$PYTHON_HOME/bin/python3 + export PIP=pip3 + export REQUIREMENTS=requirements_py3.txt +else + export PYTHON=$PYTHON_HOME/bin/python2 + export PIP=pip + export REQUIREMENTS=requirements_py2.txt +fi + +if [ "x$QTDIR" == "x" ]; then + echo "QTDIR not set. Setting it to default" + export QTDIR=~/Qt/5.5/clang_64 +fi +export QMAKE=$QTDIR/bin/qmake +if ! $QMAKE --version > /dev/null 2>&1; then + echo "Error: qmake not found. QT installation is not present or incomplete." + exit 1 +fi + +if [ "x$PGDIR" == "x" ]; then + echo "PGDIR not set. Setting it to default" + export PGDIR=/usr/local/pgsql +fi +export PATH=$PGDIR/bin:$PATH + +_get_version() { + export pgadmin4_major=`grep "^APP_MAJOR" web/config.py | cut -d"=" -f2 | sed 's/ //g'` + export pgadmin4_minor=`grep "^APP_MINOR" web/config.py | cut -d"=" -f2 | sed 's/ //g'` + export pgadmin4_revision=`grep "^APP_REVISION" web/config.py | cut -d"=" -f2 | sed 's/ //g'` + export LONG_VER=$pgadmin4_major.$pgadmin4_minor.$pgadmin4_revision + export SHORT_VER=`echo $LONG_VER | cut -d . -f1,2` + export pgadmin4_suffix=`grep "^APP_SUFFIX" web/config.py | cut -d"=" -f2 | sed 's/ //g' | sed "s/'//g"` + if [ ! -z $pgadmin4_suffix ]; then + export LONG_VER=$LONG_VER-$pgadmin4_suffix + fi +} + +_cleanup() { + echo "Cleaning up the old environment and app bundle" + rm -rf $SOURCEDIR/runtime/pgAdmin4.app + rm -rf $BUILDROOT + rm -rf $DISTROOT/pgAdmin4.app + rm -f $DISTROOT/pgAdmin4.dmg +} + +_create_python_virtualenv() { + test -d $BUILDROOT || mkdir $BUILDROOT + cd $BUILDROOT + test -d $VIRTUALENV || virtualenv -p $PYTHON $VIRTUALENV || exit 1 + source $VIRTUALENV/bin/activate + $PIP install -r $SOURCEDIR/$REQUIREMENTS || { echo PIP install failed. Please resolve the issue and rerun the script; exit 1; } +} + +_build_runtime() { + _create_python_virtualenv || exit 1 + cd $SOURCEDIR/web + sed -e 's;SERVER_MODE = True;SERVER_MODE = False;' -e "s;HELP_PATH = .*;HELP_PATH = \'..\/..\/..\/docs\/en_US\/html\/\';" config.py > config_local.py + #python setup.py + cd $SOURCEDIR/runtime + $QMAKE || { echo qmake failed; exit 1; } + make || { echo make failed; exit 1; } + cp -r pgAdmin4.app $BUILDROOT +} + +_build_doc() { + cd $SOURCEDIR/docs/en_US + LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 make -f Makefile.sphinx html || exit 1 + test -d $BUILDROOT/pgAdmin4.app/Contents/Resources || mkdir -p $BUILDROOT/pgAdmin4.app/Contents/Resources + test -d $BUILDROOT/pgAdmin4.app/Contents/Resources/docs/en_US || mkdir -p $BUILDROOT/pgAdmin4.app/Contents/Resources/docs/en_US + cp -r _build/html $BUILDROOT/pgAdmin4.app/Contents/Resources/docs/en_US/ || exit 1 +} + +_complete_bundle() { + cd $SOURCEDIR/pkg/mac + + # Replace the place holders with the current version + sed -e "s/PGADMIN_LONG_VERSION/$LONG_VER/g" -e "s/PGADMIN_SHORT_VERSION/$SHORT_VER/g" pgadmin.Info.plist.in > pgadmin.Info.plist + + # copy Python private environment to app bundle + cp -PR $BUILDROOT/$VIRTUALENV $BUILDROOT/pgAdmin4.app/Contents/Resources/ || exit 1 + + # remove the python bin and include from app bundle as it is not needed + rm -rf $BUILDROOT/pgAdmin4.app/Contents/Resources/$VIRTUALENV/bin $BUILDROOT/pgAdmin4.app/Contents/Resources/$VIRTUALENV/include + rm -rf $BUILDROOT/pgAdmin4.app/Contents/Resources/$VIRTUALENV/.Python + + # run complete-bundle to copy the dependent libraries and frameworks and fix the rpaths + ./complete-bundle.sh $BUILDROOT/pgAdmin4.app || { echo complete-bundle.sh failed; exit 1; } + + # copy the web directory to the bundle as it is required by runtime + cp -r $SOURCEDIR/web $BUILDROOT/pgAdmin4.app/Contents/Resources/ || exit 1 + + # copy the resulting app bundle to the dist + test -d $DISTROOT || mkdir $DISTROOT || exit 1 + cp -r $BUILDROOT/pgAdmin4.app $DISTROOT/ || exit 1 + +} + +_create_dmg() { + cd $SOURCEDIR + ./pkg/mac/create-dmg.sh || { echo create-dmg.sh failed; exit 1; } +} + +_get_version || { echo Could not get versioning; exit 1; } +_cleanup +_build_runtime || { echo Runtime build failed; exit 1; } +_build_doc +_complete_bundle +_create_dmg diff --git a/pkg/mac/complete-bundle.sh b/pkg/mac/complete-bundle.sh new file mode 100755 index 0000000..40ca730 --- /dev/null +++ b/pkg/mac/complete-bundle.sh @@ -0,0 +1,127 @@ +#!/bin/sh + +bundle="$1" + +if ! test -d "$bundle" ; then + echo "$bundle is no bundle!" >&2 + exit 1 +fi + + +test -d "$bundle/Contents/Resources" || mkdir -p "$bundle/Contents/Resources" || exit 1 +# Create qt.conf so that app knows where the Plugins are present +cat >> "$bundle/Contents/Resources/qt.conf" << EOF +[Paths] +Plugins = PlugIns +EOF + +test -d "$bundle/Contents/Frameworks" || mkdir -p "$bundle/Contents/Frameworks" || exit 1 +test -d "$bundle/Contents/PlugIns/platforms" || mkdir -p "$bundle/Contents/PlugIns/platforms" || exit 1 +cp -f $QTDIR/plugins/platforms/libqcocoa.dylib "$bundle/Contents/PlugIns/platforms" || { echo libqcocoa.dylib not found in $QTDIR/plugins/platforms; exit 1; } +cp -f $PGDIR/lib/libpq.5.dylib "$bundle/Contents/Frameworks" || { echo libpq.5.dylib not found in $PGDIR; exit 1; } + +function CompleteSingleApp() { + local bundle=$1 tag=$(basename "$1") todo todo_old fw_relpath lib lib_bn nested_app na_relpath + + echo "Completing app: $bundle" + pushd "$bundle" > /dev/null + + #We skip nested apps here - those are treated specially + todo=$(file `find ./ -perm +0111 ! -type d ! -path "*.app/*" ! -name "*.app"` | grep -E "Mach-O 64-bit" | awk -F ':| ' '{ORS=" "; print $1}' | uniq) + + echo "App: $tag: Found executables: $todo" + while test "$todo" != ""; do + todo_old=$todo ; + todo="" ; + for todo_obj in $todo_old; do + echo "App: $tag: Post-processing: $todo_obj" + + #Figure out the relative path from todo_obj to Contents/Frameworks + fw_relpath=$(echo "$todo_obj" |\ + sed -n 's|^\(\.//*\)\(\([^/][^/]*/\)*\)[^/][^/]*$|\2|gp' | \ + sed -n 's|[^/][^/]*/|../|gp' \ + )"Contents/Frameworks" + fw_relpath_old=$fw_relpath + + fw_loc="Contents/Frameworks" + + #Find all libraries $todo_obj depends on, but skip system libraries + for lib in $( + otool -L $todo_obj | \ + grep "Qt\|dylib\|Frameworks\|PlugIns" | grep -v ":" | sed 's/(.*//' | egrep -v '(/usr/lib)|(/System)|@executable_path@' \ + ) $(otool -L $todo_obj | grep "Python" | grep -v ":" | sed 's/(.*//' \ + ); do + if echo $lib | grep "PlugIns\|libqcocoa" > /dev/null; then + lib_loc="Contents/PlugIns/platforms" + elif echo $lib | grep "Qt" > /dev/null; then + qtfw_path="$(dirname $lib | sed 's|.*\(Qt.*framework\)|\1|')" + lib_loc="Contents/Frameworks/$qtfw_path" + if [ "$(basename $todo_obj)" = "$lib" ]; then + lib_loc="$(dirname $todo_obj)" + qtfw_path=$(echo $lib_loc | sed 's/Contents\/Frameworks\///') + fi + elif echo $lib | grep "Python" > /dev/null; then + pyfw_path="$(dirname $lib | sed 's|.*\(Python.*framework\)|\1|')" + lib_loc="Contents/Frameworks/$pyfw_path" + if [ "$(basename $todo_obj)" = "$lib" ]; then + lib_loc="$(dirname $todo_obj)" + pyfw_path=$(echo $lib_loc | sed 's/Contents\/Frameworks\///') + fi + else + lib_loc="Contents/Frameworks" + fi + lib_bn="$(basename "$lib")" ; + if ! test -f "$lib_loc/$lib_bn"; then + target_file="" + target_path="" + echo "App: $tag: Adding symlink: $lib_bn (because of: $todo_obj)" + if echo $lib | grep Qt > /dev/null || echo $lib | grep Python > /dev/null ; then + cp -R $(dirname $lib)/../../../$lib_bn.framework "$fw_loc/" + else + cp -R "$lib" "$lib_loc/$lib_bn" + fi + if ! test -L "$lib_loc/$lib_bn"; then + chmod 755 "$lib_loc/$lib_bn" + else + target_file=$(readlink "$lib") + target_path=$(dirname "$lib")/$target_file + echo "App: $tag: Adding symlink target: $target_path" + cp "$target_path" "$lib_loc/$target_file" + chmod 755 "$lib_loc/$target_file" + fi + echo "Rewriting ID in $lib_loc/$lib_bn to $lib_bn" + install_name_tool \ + -id "$lib_bn" \ + "$lib_loc/$lib_bn" || exit 1 + todo="$todo ./$lib_loc/$lib_bn" + fi + if echo $lib | grep Qt > /dev/null ; then + fw_relpath="$fw_relpath/$qtfw_path" + fi + if echo $lib | grep Python > /dev/null ; then + fw_relpath="$fw_relpath/$pyfw_path" + fi + echo "Rewriting library $lib to @loader_path/$fw_relpath/$lib_bn in $todo_obj" + install_name_tool -change \ + "$lib" \ + "@loader_path/$fw_relpath/$lib_bn" \ + "$todo_obj" || exit 1 + install_name_tool -change \ + "$target_path" \ + "@loader_path/$fw_relpath/$target_file" \ + "$todo_obj" || exit 1 + fw_relpath="$fw_relpath_old" + done + done + done + + # Fix the rpaths for psycopg module + find $bundle/Contents/Resources/venv/ -name _psycopg.so | xargs install_name_tool -change libpq.5.dylib @loader_path/../../../../../../Frameworks/libpq.5.dylib + find $bundle/Contents/Resources/venv/ -name _psycopg.so | xargs install_name_tool -change libssl.1.0.0.dylib @loader_path/../../../../../../Frameworks/libssl.1.0.0.dylib + find $bundle/Contents/Resources/venv/ -name _psycopg.so | xargs install_name_tool -change libcrypto.1.0.0.dylib @loader_path/../../../../../../Frameworks/libcrypto.1.0.0.dylib + + echo "App completed: $bundle" + popd > /dev/null +} + +CompleteSingleApp "$bundle" diff --git a/pkg/mac/create-dmg.sh b/pkg/mac/create-dmg.sh new file mode 100755 index 0000000..50d793c --- /dev/null +++ b/pkg/mac/create-dmg.sh @@ -0,0 +1,36 @@ +#!/bin/sh + +# move to the directory where we have the DMG Sources +cd dist + +DMG_SOURCES="./pgAdmin4.app" +DMG_LICENCE=./../pkg/mac/licence.r +DMG_IMAGE=pgAdmin4.dmg +DMG_NAME=pgAdmin4 +HDIUTIL=/usr/bin/hdiutil +REZ="/usr/bin/Rez /System/Library/Frameworks/Carbon.framework/Versions/A/Headers/*.r" + +DMG_DIR=./$DMG_IMAGE.src + +if test -e "$DMG_DIR"; then + echo "Directory $DMG_DIR already exists. Please delete it manually." >&2 + exit 1 +fi + +echo "Cleaning up" +rm -f "$DMG_IMAGE" || exit 1 +mkdir "$DMG_DIR" || exit 1 + +echo "Copying data into temporary directory" +for src in $DMG_SOURCES; do + cp -R "$src" "$DMG_DIR" || exit 1 +done + +echo "Creating image" +$HDIUTIL create -quiet -srcfolder "$DMG_DIR" -format UDZO -volname "$DMG_NAME" -ov "$DMG_IMAGE" || exit 1 +rm -rf "$DMG_DIR" || exit 1 + +echo "Attaching License to image" +$HDIUTIL unflatten -quiet "$DMG_IMAGE" || exit 1 +$REZ "$DMG_LICENCE" -a -o "$DMG_IMAGE" || exit 1 +$HDIUTIL flatten -quiet "$DMG_IMAGE" || exit 1 diff --git a/pkg/mac/licence.r b/pkg/mac/licence.r new file mode 100644 index 0000000..88a89af --- /dev/null +++ b/pkg/mac/licence.r @@ -0,0 +1,42 @@ +data 'LPic' (5000) { + $"0000 0001 0000 0000 0000" +}; + +resource 'STR#' (5000, "English buttons") { + { /* array StringArray: 9 elements */ + /* [1] */ + "English", + /* [2] */ + "Agree", + /* [3] */ + "Disagree", + /* [4] */ + "Print", + /* [5] */ + "Save...", + /* [6] */ + "IMPORTANT - Read this License Agreement carefully before clicking on " + "the \"Agree\" button. By clicking on the \"Agree\" button, you agree " + "to be bound by the terms of the License Agreement.", + /* [7] */ + "Software License Agreement", + /* [8] */ + "This text cannot be saved. This disk may be full or locked, or the file " + "may be locked.", + /* [9] */ + "Unable to print. Make sure you've selected a printer." + } +}; + +data 'TEXT' (5000, "English") { + "pgAdmin 4\n" + "\n" + "Copyright (C) 2013 - 2016, The pgAdmin Development Team\n" + "\n" + "Permission to use, copy, modify, and distribute this software and its documentation for any purpose, without fee, and without a written agreement is hereby granted, provided that the above copyright notice and this paragraph and the following two paragraphs appear in all copies.\n" + "\n" + "IN NO EVENT SHALL THE PGADMIN DEVELOPMENT TEAM BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE PGADMIN DEVELOPMENT TEAM HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n" + "\n" + "THE PGADMIN DEVELOPMENT TEAM SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN \"AS IS\" BASIS, AND THE PGADMIN DEVELOPMENT TEAM HAS NO OBLIGATIONS TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.\n" +}; + diff --git a/pkg/mac/pgadmin.Info.plist.in b/pkg/mac/pgadmin.Info.plist.in new file mode 100644 index 0000000..fb57ac8 --- /dev/null +++ b/pkg/mac/pgadmin.Info.plist.in @@ -0,0 +1,28 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>CFBundleDevelopmentRegion</key> + <string>English</string> + <key>CFBundleExecutable</key> + <string>pgAdmin4</string> + <key>CFBundleGetInfoString</key> + <string>pgAdmin4 PGADMIN_LONG_VERSION</string> + <key>CFBundleIconFile</key> + <string>pgAdmin4.icns</string> + <key>CFBundleIdentifier</key> + <string>org.postgresql.pgadmin</string> + <key>CFBundleInfoDictionaryVersion</key> + <string>6.0</string> + <key>CFBundlePackageType</key> + <string>APPL</string> + <key>CFBundleShortVersionString</key> + <string>PGADMIN_SHORT_VERSION</string> + <key>CFBundleSignature</key> + <string>????</string> + <key>CFBundleVersion</key> + <string>PGADMIN_LONG_VERSION</string> + <key>CSResourcesFileMapped</key> + <true/> +</dict> +</plist> ^ permalink raw reply [nested|flat] 26+ messages in thread
* Re: Patch for pgAdmin4 package on Mac OS X @ 2016-05-17 11:11 Paresh More <[email protected]> parent: Sandeep Thakkar <[email protected]> 2 siblings, 0 replies; 26+ messages in thread From: Paresh More @ 2016-05-17 11:11 UTC (permalink / raw) To: Sandeep Thakkar <[email protected]>; +Cc: Dave Page <[email protected]>; pgadmin-hackers; Hamid Quddus <[email protected]> Hello Dave, Attached is the patch for pgAdmin4.py to autocreate database configuration if does not exist. On Tue, May 17, 2016 at 4:24 PM, Sandeep Thakkar < [email protected]> wrote: > Hi Dave > > I have fixed the issues. Attached is the updated patch. > > The docs are built as part of 'appbundle' target, there is no separate > target in Makefile for this. I observed that it requires the python modules > to get this built. We create virtual environment as a part of 'appbundle' > target because we do everything in a single script "build.sh". Hence, > right now I added doc build in the same build script. > > BTW, the online help returns me the following error now: > "The server encountered an internal error and was unable to complete your > request. Either the server is overloaded or there is an error in the > application." Since this is not 404, it means that it atleast got > index.html, right? May be this should be handled in the source code. > > Paresh is working on updating pgAdmin4.py to autocreate database > configuration if does not exist. He will share the patch. > > On Fri, May 13, 2016 at 6:41 PM, Dave Page <[email protected]> wrote: > >> On Fri, May 13, 2016 at 2:01 PM, Sandeep Thakkar >> <[email protected]> wrote: >> > Thanks Dave. >> > >> > Please see inline. >> > >> > On Fri, May 6, 2016 at 9:03 PM, Dave Page <[email protected]> wrote: >> >> >> >> Hi >> >> >> >> Thanks. I've applied the path fix patch. The second one needs a little >> >> work - I've attached an updated version to work from: >> >> >> >> - I've updated the README, and some of the default values. >> > >> > OK. The default values of PGDIR and QTDIR set by you is different than >> mine. >> > I installed them through macports. >> >> Right. I went with the default directories from the original projects. >> >> >> >> >> - I've removed the file type registration for .sql files. >> > >> > >> > OK. >> >> >> >> >> >> - Should we note that the user may need to run in a virtualenv? >> > >> > >> > No, we bundle private environment, right? >> >> I meant "the user building the package", not the end user. >> >> >> - Please move build-mac.sh to pkg/build.sh, and create a target in >> >> /Makefile to >> >> execute it, e.g. "make appbundle" >> > >> > >> > Sure. You mean move to pkg/mac/build.sh, right? >> >> Yes :-) >> >> >> - Extend the Makefile to add a "clean-appbundle" target, which should >> also >> >> be >> >> called by the "clean" target. >> >> >> > OK. >> >> >> >> - At present, it is bundling my pre-existing configuration database. It >> >> *must* >> >> create a new one and bundle that, without touching the existing one >> (I >> >> guess >> >> that may require a new command line option for setup.py). >> > >> > >> > No, it's not bundling the pgadmin4.db at all, I skipped it :). Paresh is >> > working on this. >> >> Oh - in that case it used my existing one. Which of course, it should >> not overwrite if already present (which reminds me - adding a todo >> item to auto-upgrade the database if needed on first run). >> >> >> - The online help is broken (are you building it)? I suggest adding a >> >> top-level >> >> Makefile target to do so. >> >> >> > Sorry, which online help? >> >> That which can be found in $SRC/doc - currently only for en_US. At >> present it's built with "cd doc/en_US && make -f Makefile.sphinx >> html", but I think we should have a top-level target to call that for >> us. >> >> The help can then be accessed from Help -> Online Help within pgAdmin. >> Obviously the files need to be put in the right place in the app >> bundle. >> >> >> - Working directories should be added to /.gitignore. Please ensure >> they >> >> don't >> >> clash with those used by pip (and ideally are in one place, e.g. >> >> mac-build/). >> >> >> > OK. >> > >> >> >> >> - I saw various errors in the build output, though the resulting DMG >> >> seemed to >> >> work fine; >> >> >> > Yeah, because I had libpq.dylib present in $PGDIR/ and may be yours >> present >> > in $PGDIR/lib/. I will be using the default values suggested by you and >> fix >> > this. Thanks! >> >> Right - please make sure the build fails in cases like this too. >> >> Thanks. >> >> >> ... >> >> cp: /usr/local/pgsql/libpq.5.dylib: No such file or directory >> >> libpq.5.dylib not found in /usr/local/pgsql >> >> Completing app: /Users/dpage/git/pgadmin4/pgAdmin4.app >> >> ... >> >> >> >> ... >> >> App: pgAdmin4.app: Post-processing: .//Contents/MacOS/pgAdmin4 >> >> App: pgAdmin4.app: Adding symlink: QtWebKitWidgets (because of: >> >> .//Contents/MacOS/pgAdmin4) >> >> cp: >> >> >> @rpath/QtWebKitWidgets.framework/Versions/5/../../../QtWebKitWidgets.framework: >> >> No such file or directory >> >> chmod: >> >> >> Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets: >> >> No such file or directory >> >> Rewriting ID in >> >> >> Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets >> >> to QtWebKitWidgets >> >> error: >> >> >> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/install_name_tool: >> >> can't open file: >> >> >> Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets >> >> (No such file or directory) >> >> Cleaning up >> >> ... >> >> >> >> >> >> On Mon, Apr 18, 2016 at 1:25 PM, Sandeep Thakkar >> >> <[email protected]> wrote: >> >> > Hi Team, Dave, >> >> > >> >> > Attached herewith are two patches. >> >> > >> >> > pgadmin4-mac-bundle.patch - This includes scripts to build Mac app >> >> > bundle >> >> > and DMG for pgAdmin4. This is the tree of the generated app bundle: >> >> > >> >> > ---- >> >> > $ find pgAdmin4.app/ -maxdepth 3 -type d >> >> > pgAdmin4.app/ >> >> > pgAdmin4.app//ContentspgAdmin4.app//Contents/Frameworks >> >> > pgAdmin4.app//Contents/Frameworks/Python.framework >> >> > pgAdmin4.app//Contents/Frameworks/QtCore.framework >> >> > pgAdmin4.app//Contents/Frameworks/QtDBus.framework >> >> > pgAdmin4.app//Contents/Frameworks/QtGui.framework >> >> > pgAdmin4.app//Contents/Frameworks/QtMultimedia.framework >> >> > pgAdmin4.app//Contents/Frameworks/QtMultimediaWidgets.framework >> >> > pgAdmin4.app//Contents/Frameworks/QtNetwork.framework >> >> > pgAdmin4.app//Contents/Frameworks/QtOpenGL.framework >> >> > pgAdmin4.app//Contents/Frameworks/QtPositioning.framework >> >> > pgAdmin4.app//Contents/Frameworks/QtPrintSupport.framework >> >> > pgAdmin4.app//Contents/Frameworks/QtQml.framework >> >> > pgAdmin4.app//Contents/Frameworks/QtQuick.framework >> >> > pgAdmin4.app//Contents/Frameworks/QtSensors.framework >> >> > pgAdmin4.app//Contents/Frameworks/QtSql.framework >> >> > pgAdmin4.app//Contents/Frameworks/QtWebChannel.framework >> >> > pgAdmin4.app//Contents/Frameworks/QtWebKit.framework >> >> > pgAdmin4.app//Contents/Frameworks/QtWebKitWidgets.framework >> >> > pgAdmin4.app//Contents/Frameworks/QtWidgets.framework >> >> > pgAdmin4.app//Contents/MacOS >> >> > pgAdmin4.app//Contents/PlugIns >> >> > pgAdmin4.app//Contents/PlugIns/platforms >> >> > pgAdmin4.app//Contents/Resources >> >> > pgAdmin4.app//Contents/Resources/venv >> >> > pgAdmin4.app//Contents/Resources/web >> >> > --- >> >> > >> >> > pgadmin4-fixpath-mac.patch - This is for runtime/Server.cpp to fix >> the >> >> > path >> >> > where the runtime looks for web application path in app bundle. >> >> > >> >> > >> >> > Kindly review and suggest the changes required. Thanks. >> >> > >> >> > -- >> >> > Sandeep Thakkar >> >> > >> >> >> >> >> >> >> >> -- >> >> Dave Page >> >> Blog: http://pgsnake.blogspot.com >> >> Twitter: @pgsnake >> >> >> >> EnterpriseDB UK: http://www.enterprisedb.com >> >> The Enterprise PostgreSQL Company >> > >> > >> > >> > >> > -- >> > Sandeep Thakkar >> > >> >> >> >> -- >> Dave Page >> Blog: http://pgsnake.blogspot.com >> Twitter: @pgsnake >> >> EnterpriseDB UK: http://www.enterprisedb.com >> The Enterprise PostgreSQL Company >> > > > > -- > Sandeep Thakkar > > -- Thanks & Regards *Paresh More* [image: NEW-EDB-logo-4c] Pune, India. Cell : +919922000564 | www.enterprisedb.com -- Sent via pgadmin-hackers mailing list ([email protected]) To make changes to your subscription: http://www.postgresql.org/mailpref/pgadmin-hackers Attachments: [application/octet-stream] pgAdmin4_autocreateDB.patch (808B, 3-pgAdmin4_autocreateDB.patch) download | inline diff: diff --git a/web/pgAdmin4.py b/web/pgAdmin4.py index dea50ef..fa9f448 100644 --- a/web/pgAdmin4.py +++ b/web/pgAdmin4.py @@ -41,12 +41,9 @@ if config.SERVER_MODE is True: # Check if the database exists. If it does not, tell the user and exit. if not os.path.isfile(config.SQLITE_PATH): - print("The configuration database %s does not exist.\n" \ - % config.SQLITE_PATH) - print("Please run 'python %s' to create it.\nExiting..." % os.path.join( - os.path.dirname(os.path.realpath(__file__)), 'setup.py' - )) - sys.exit(1) + setupfile = os.path.join(os.path.dirname(os.path.realpath(__file__)), + 'setup.py') + execfile(setupfile) ########################################################################## # Server starup ^ permalink raw reply [nested|flat] 26+ messages in thread
* Re: Patch for pgAdmin4 package on Mac OS X @ 2016-05-17 11:22 Dave Page <[email protected]> parent: Sandeep Thakkar <[email protected]> 2 siblings, 2 replies; 26+ messages in thread From: Dave Page @ 2016-05-17 11:22 UTC (permalink / raw) To: Sandeep Thakkar <[email protected]>; +Cc: Paresh More <[email protected]>; pgadmin-hackers; Hamid Quddus <[email protected]> On Tuesday, May 17, 2016, Sandeep Thakkar <[email protected]> wrote: > Hi Dave > > I have fixed the issues. Attached is the updated patch. > > The docs are built as part of 'appbundle' target, there is no separate > target in Makefile for this. I observed that it requires the python modules > to get this built. We create virtual environment as a part of 'appbundle' > target because we do everything in a single script "build.sh". Hence, > right now I added doc build in the same build script. > Right - I was suggesting you create the 'docs' target, then use it. > > BTW, the online help returns me the following error now: > "The server encountered an internal error and was unable to complete your > request. Either the server is overloaded or there is an error in the > application." Since this is not 404, it means that it atleast got > index.html, right? May be this should be handled in the source code. > It works fine for me on my dev machines. If there's a problem, we need to diagnose it. > > Paresh is working on updating pgAdmin4.py to autocreate database > configuration if does not exist. He will share the patch. > > On Fri, May 13, 2016 at 6:41 PM, Dave Page <[email protected] > <javascript:_e(%7B%7D,'cvml','[email protected]');>> wrote: > >> On Fri, May 13, 2016 at 2:01 PM, Sandeep Thakkar >> <[email protected] >> <javascript:_e(%7B%7D,'cvml','[email protected]');>> >> wrote: >> > Thanks Dave. >> > >> > Please see inline. >> > >> > On Fri, May 6, 2016 at 9:03 PM, Dave Page <[email protected] >> <javascript:_e(%7B%7D,'cvml','[email protected]');>> wrote: >> >> >> >> Hi >> >> >> >> Thanks. I've applied the path fix patch. The second one needs a little >> >> work - I've attached an updated version to work from: >> >> >> >> - I've updated the README, and some of the default values. >> > >> > OK. The default values of PGDIR and QTDIR set by you is different than >> mine. >> > I installed them through macports. >> >> Right. I went with the default directories from the original projects. >> >> >> >> >> - I've removed the file type registration for .sql files. >> > >> > >> > OK. >> >> >> >> >> >> - Should we note that the user may need to run in a virtualenv? >> > >> > >> > No, we bundle private environment, right? >> >> I meant "the user building the package", not the end user. >> >> >> - Please move build-mac.sh to pkg/build.sh, and create a target in >> >> /Makefile to >> >> execute it, e.g. "make appbundle" >> > >> > >> > Sure. You mean move to pkg/mac/build.sh, right? >> >> Yes :-) >> >> >> - Extend the Makefile to add a "clean-appbundle" target, which should >> also >> >> be >> >> called by the "clean" target. >> >> >> > OK. >> >> >> >> - At present, it is bundling my pre-existing configuration database. It >> >> *must* >> >> create a new one and bundle that, without touching the existing one >> (I >> >> guess >> >> that may require a new command line option for setup.py). >> > >> > >> > No, it's not bundling the pgadmin4.db at all, I skipped it :). Paresh is >> > working on this. >> >> Oh - in that case it used my existing one. Which of course, it should >> not overwrite if already present (which reminds me - adding a todo >> item to auto-upgrade the database if needed on first run). >> >> >> - The online help is broken (are you building it)? I suggest adding a >> >> top-level >> >> Makefile target to do so. >> >> >> > Sorry, which online help? >> >> That which can be found in $SRC/doc - currently only for en_US. At >> present it's built with "cd doc/en_US && make -f Makefile.sphinx >> html", but I think we should have a top-level target to call that for >> us. >> >> The help can then be accessed from Help -> Online Help within pgAdmin. >> Obviously the files need to be put in the right place in the app >> bundle. >> >> >> - Working directories should be added to /.gitignore. Please ensure >> they >> >> don't >> >> clash with those used by pip (and ideally are in one place, e.g. >> >> mac-build/). >> >> >> > OK. >> > >> >> >> >> - I saw various errors in the build output, though the resulting DMG >> >> seemed to >> >> work fine; >> >> >> > Yeah, because I had libpq.dylib present in $PGDIR/ and may be yours >> present >> > in $PGDIR/lib/. I will be using the default values suggested by you and >> fix >> > this. Thanks! >> >> Right - please make sure the build fails in cases like this too. >> >> Thanks. >> >> >> ... >> >> cp: /usr/local/pgsql/libpq.5.dylib: No such file or directory >> >> libpq.5.dylib not found in /usr/local/pgsql >> >> Completing app: /Users/dpage/git/pgadmin4/pgAdmin4.app >> >> ... >> >> >> >> ... >> >> App: pgAdmin4.app: Post-processing: .//Contents/MacOS/pgAdmin4 >> >> App: pgAdmin4.app: Adding symlink: QtWebKitWidgets (because of: >> >> .//Contents/MacOS/pgAdmin4) >> >> cp: >> >> >> @rpath/QtWebKitWidgets.framework/Versions/5/../../../QtWebKitWidgets.framework: >> >> No such file or directory >> >> chmod: >> >> >> Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets: >> >> No such file or directory >> >> Rewriting ID in >> >> >> Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets >> >> to QtWebKitWidgets >> >> error: >> >> >> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/install_name_tool: >> >> can't open file: >> >> >> Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets >> >> (No such file or directory) >> >> Cleaning up >> >> ... >> >> >> >> >> >> On Mon, Apr 18, 2016 at 1:25 PM, Sandeep Thakkar >> >> <[email protected] >> <javascript:_e(%7B%7D,'cvml','[email protected]');>> >> wrote: >> >> > Hi Team, Dave, >> >> > >> >> > Attached herewith are two patches. >> >> > >> >> > pgadmin4-mac-bundle.patch - This includes scripts to build Mac app >> >> > bundle >> >> > and DMG for pgAdmin4. This is the tree of the generated app bundle: >> >> > >> >> > ---- >> >> > $ find pgAdmin4.app/ -maxdepth 3 -type d >> >> > pgAdmin4.app/ >> >> > pgAdmin4.app//ContentspgAdmin4.app//Contents/Frameworks >> >> > pgAdmin4.app//Contents/Frameworks/Python.framework >> >> > pgAdmin4.app//Contents/Frameworks/QtCore.framework >> >> > pgAdmin4.app//Contents/Frameworks/QtDBus.framework >> >> > pgAdmin4.app//Contents/Frameworks/QtGui.framework >> >> > pgAdmin4.app//Contents/Frameworks/QtMultimedia.framework >> >> > pgAdmin4.app//Contents/Frameworks/QtMultimediaWidgets.framework >> >> > pgAdmin4.app//Contents/Frameworks/QtNetwork.framework >> >> > pgAdmin4.app//Contents/Frameworks/QtOpenGL.framework >> >> > pgAdmin4.app//Contents/Frameworks/QtPositioning.framework >> >> > pgAdmin4.app//Contents/Frameworks/QtPrintSupport.framework >> >> > pgAdmin4.app//Contents/Frameworks/QtQml.framework >> >> > pgAdmin4.app//Contents/Frameworks/QtQuick.framework >> >> > pgAdmin4.app//Contents/Frameworks/QtSensors.framework >> >> > pgAdmin4.app//Contents/Frameworks/QtSql.framework >> >> > pgAdmin4.app//Contents/Frameworks/QtWebChannel.framework >> >> > pgAdmin4.app//Contents/Frameworks/QtWebKit.framework >> >> > pgAdmin4.app//Contents/Frameworks/QtWebKitWidgets.framework >> >> > pgAdmin4.app//Contents/Frameworks/QtWidgets.framework >> >> > pgAdmin4.app//Contents/MacOS >> >> > pgAdmin4.app//Contents/PlugIns >> >> > pgAdmin4.app//Contents/PlugIns/platforms >> >> > pgAdmin4.app//Contents/Resources >> >> > pgAdmin4.app//Contents/Resources/venv >> >> > pgAdmin4.app//Contents/Resources/web >> >> > --- >> >> > >> >> > pgadmin4-fixpath-mac.patch - This is for runtime/Server.cpp to fix >> the >> >> > path >> >> > where the runtime looks for web application path in app bundle. >> >> > >> >> > >> >> > Kindly review and suggest the changes required. Thanks. >> >> > >> >> > -- >> >> > Sandeep Thakkar >> >> > >> >> >> >> >> >> >> >> -- >> >> Dave Page >> >> Blog: http://pgsnake.blogspot.com >> >> Twitter: @pgsnake >> >> >> >> EnterpriseDB UK: http://www.enterprisedb.com >> >> The Enterprise PostgreSQL Company >> > >> > >> > >> > >> > -- >> > Sandeep Thakkar >> > >> >> >> >> -- >> Dave Page >> Blog: http://pgsnake.blogspot.com >> Twitter: @pgsnake >> >> EnterpriseDB UK: http://www.enterprisedb.com >> The Enterprise PostgreSQL Company >> > > > > -- > Sandeep Thakkar > > -- Dave Page Blog: http://pgsnake.blogspot.com Twitter: @pgsnake EnterpriseDB UK: http://www.enterprisedb.com The Enterprise PostgreSQL Company ^ permalink raw reply [nested|flat] 26+ messages in thread
* Re: Patch for pgAdmin4 package on Mac OS X @ 2016-05-17 12:13 Sandeep Thakkar <[email protected]> parent: Dave Page <[email protected]> 1 sibling, 0 replies; 26+ messages in thread From: Sandeep Thakkar @ 2016-05-17 12:13 UTC (permalink / raw) To: Dave Page <[email protected]>; +Cc: Paresh More <[email protected]>; pgadmin-hackers; Hamid Quddus <[email protected]> On Tue, May 17, 2016 at 4:52 PM, Dave Page <[email protected]> wrote: > > > On Tuesday, May 17, 2016, Sandeep Thakkar < > [email protected]> wrote: > >> Hi Dave >> >> I have fixed the issues. Attached is the updated patch. >> >> The docs are built as part of 'appbundle' target, there is no separate >> target in Makefile for this. I observed that it requires the python modules >> to get this built. We create virtual environment as a part of 'appbundle' >> target because we do everything in a single script "build.sh". Hence, >> right now I added doc build in the same build script. >> > > Right - I was suggesting you create the 'docs' target, then use it. > > Yes, I got that. I was talking from dependency perspective. Docs needs to be built in the virtual environment as it needs some python modules for building and App bundle should include the docs. So, docs will be built before the app bundle, but it needs venv which is a part of the same script (build.sh) that creates the bundle. So, I will have to split the build.sh accordingly. > >> BTW, the online help returns me the following error now: >> "The server encountered an internal error and was unable to complete your >> request. Either the server is overloaded or there is an error in the >> application." Since this is not 404, it means that it atleast got >> index.html, right? May be this should be handled in the source code. >> > > It works fine for me on my dev machines. If there's a problem, we need to > diagnose it. > > >> >> Paresh is working on updating pgAdmin4.py to autocreate database >> configuration if does not exist. He will share the patch. >> >> On Fri, May 13, 2016 at 6:41 PM, Dave Page <[email protected]> wrote: >> >>> On Fri, May 13, 2016 at 2:01 PM, Sandeep Thakkar >>> <[email protected]> wrote: >>> > Thanks Dave. >>> > >>> > Please see inline. >>> > >>> > On Fri, May 6, 2016 at 9:03 PM, Dave Page <[email protected]> wrote: >>> >> >>> >> Hi >>> >> >>> >> Thanks. I've applied the path fix patch. The second one needs a little >>> >> work - I've attached an updated version to work from: >>> >> >>> >> - I've updated the README, and some of the default values. >>> > >>> > OK. The default values of PGDIR and QTDIR set by you is different than >>> mine. >>> > I installed them through macports. >>> >>> Right. I went with the default directories from the original projects. >>> >>> >> >>> >> - I've removed the file type registration for .sql files. >>> > >>> > >>> > OK. >>> >> >>> >> >>> >> - Should we note that the user may need to run in a virtualenv? >>> > >>> > >>> > No, we bundle private environment, right? >>> >>> I meant "the user building the package", not the end user. >>> >>> >> - Please move build-mac.sh to pkg/build.sh, and create a target in >>> >> /Makefile to >>> >> execute it, e.g. "make appbundle" >>> > >>> > >>> > Sure. You mean move to pkg/mac/build.sh, right? >>> >>> Yes :-) >>> >>> >> - Extend the Makefile to add a "clean-appbundle" target, which should >>> also >>> >> be >>> >> called by the "clean" target. >>> >> >>> > OK. >>> >> >>> >> - At present, it is bundling my pre-existing configuration database. >>> It >>> >> *must* >>> >> create a new one and bundle that, without touching the existing one >>> (I >>> >> guess >>> >> that may require a new command line option for setup.py). >>> > >>> > >>> > No, it's not bundling the pgadmin4.db at all, I skipped it :). Paresh >>> is >>> > working on this. >>> >>> Oh - in that case it used my existing one. Which of course, it should >>> not overwrite if already present (which reminds me - adding a todo >>> item to auto-upgrade the database if needed on first run). >>> >>> >> - The online help is broken (are you building it)? I suggest adding a >>> >> top-level >>> >> Makefile target to do so. >>> >> >>> > Sorry, which online help? >>> >>> That which can be found in $SRC/doc - currently only for en_US. At >>> present it's built with "cd doc/en_US && make -f Makefile.sphinx >>> html", but I think we should have a top-level target to call that for >>> us. >>> >>> The help can then be accessed from Help -> Online Help within pgAdmin. >>> Obviously the files need to be put in the right place in the app >>> bundle. >>> >>> >> - Working directories should be added to /.gitignore. Please ensure >>> they >>> >> don't >>> >> clash with those used by pip (and ideally are in one place, e.g. >>> >> mac-build/). >>> >> >>> > OK. >>> > >>> >> >>> >> - I saw various errors in the build output, though the resulting DMG >>> >> seemed to >>> >> work fine; >>> >> >>> > Yeah, because I had libpq.dylib present in $PGDIR/ and may be yours >>> present >>> > in $PGDIR/lib/. I will be using the default values suggested by you >>> and fix >>> > this. Thanks! >>> >>> Right - please make sure the build fails in cases like this too. >>> >>> Thanks. >>> >>> >> ... >>> >> cp: /usr/local/pgsql/libpq.5.dylib: No such file or directory >>> >> libpq.5.dylib not found in /usr/local/pgsql >>> >> Completing app: /Users/dpage/git/pgadmin4/pgAdmin4.app >>> >> ... >>> >> >>> >> ... >>> >> App: pgAdmin4.app: Post-processing: .//Contents/MacOS/pgAdmin4 >>> >> App: pgAdmin4.app: Adding symlink: QtWebKitWidgets (because of: >>> >> .//Contents/MacOS/pgAdmin4) >>> >> cp: >>> >> >>> @rpath/QtWebKitWidgets.framework/Versions/5/../../../QtWebKitWidgets.framework: >>> >> No such file or directory >>> >> chmod: >>> >> >>> Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets: >>> >> No such file or directory >>> >> Rewriting ID in >>> >> >>> Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets >>> >> to QtWebKitWidgets >>> >> error: >>> >> >>> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/install_name_tool: >>> >> can't open file: >>> >> >>> Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets >>> >> (No such file or directory) >>> >> Cleaning up >>> >> ... >>> >> >>> >> >>> >> On Mon, Apr 18, 2016 at 1:25 PM, Sandeep Thakkar >>> >> <[email protected]> wrote: >>> >> > Hi Team, Dave, >>> >> > >>> >> > Attached herewith are two patches. >>> >> > >>> >> > pgadmin4-mac-bundle.patch - This includes scripts to build Mac app >>> >> > bundle >>> >> > and DMG for pgAdmin4. This is the tree of the generated app bundle: >>> >> > >>> >> > ---- >>> >> > $ find pgAdmin4.app/ -maxdepth 3 -type d >>> >> > pgAdmin4.app/ >>> >> > pgAdmin4.app//ContentspgAdmin4.app//Contents/Frameworks >>> >> > pgAdmin4.app//Contents/Frameworks/Python.framework >>> >> > pgAdmin4.app//Contents/Frameworks/QtCore.framework >>> >> > pgAdmin4.app//Contents/Frameworks/QtDBus.framework >>> >> > pgAdmin4.app//Contents/Frameworks/QtGui.framework >>> >> > pgAdmin4.app//Contents/Frameworks/QtMultimedia.framework >>> >> > pgAdmin4.app//Contents/Frameworks/QtMultimediaWidgets.framework >>> >> > pgAdmin4.app//Contents/Frameworks/QtNetwork.framework >>> >> > pgAdmin4.app//Contents/Frameworks/QtOpenGL.framework >>> >> > pgAdmin4.app//Contents/Frameworks/QtPositioning.framework >>> >> > pgAdmin4.app//Contents/Frameworks/QtPrintSupport.framework >>> >> > pgAdmin4.app//Contents/Frameworks/QtQml.framework >>> >> > pgAdmin4.app//Contents/Frameworks/QtQuick.framework >>> >> > pgAdmin4.app//Contents/Frameworks/QtSensors.framework >>> >> > pgAdmin4.app//Contents/Frameworks/QtSql.framework >>> >> > pgAdmin4.app//Contents/Frameworks/QtWebChannel.framework >>> >> > pgAdmin4.app//Contents/Frameworks/QtWebKit.framework >>> >> > pgAdmin4.app//Contents/Frameworks/QtWebKitWidgets.framework >>> >> > pgAdmin4.app//Contents/Frameworks/QtWidgets.framework >>> >> > pgAdmin4.app//Contents/MacOS >>> >> > pgAdmin4.app//Contents/PlugIns >>> >> > pgAdmin4.app//Contents/PlugIns/platforms >>> >> > pgAdmin4.app//Contents/Resources >>> >> > pgAdmin4.app//Contents/Resources/venv >>> >> > pgAdmin4.app//Contents/Resources/web >>> >> > --- >>> >> > >>> >> > pgadmin4-fixpath-mac.patch - This is for runtime/Server.cpp to fix >>> the >>> >> > path >>> >> > where the runtime looks for web application path in app bundle. >>> >> > >>> >> > >>> >> > Kindly review and suggest the changes required. Thanks. >>> >> > >>> >> > -- >>> >> > Sandeep Thakkar >>> >> > >>> >> >>> >> >>> >> >>> >> -- >>> >> Dave Page >>> >> Blog: http://pgsnake.blogspot.com >>> >> Twitter: @pgsnake >>> >> >>> >> EnterpriseDB UK: http://www.enterprisedb.com >>> >> The Enterprise PostgreSQL Company >>> > >>> > >>> > >>> > >>> > -- >>> > Sandeep Thakkar >>> > >>> >>> >>> >>> -- >>> Dave Page >>> Blog: http://pgsnake.blogspot.com >>> Twitter: @pgsnake >>> >>> EnterpriseDB UK: http://www.enterprisedb.com >>> The Enterprise PostgreSQL Company >>> >> >> >> >> -- >> Sandeep Thakkar >> >> > > -- > Dave Page > Blog: http://pgsnake.blogspot.com > Twitter: @pgsnake > > EnterpriseDB UK: http://www.enterprisedb.com > The Enterprise PostgreSQL Company > > -- Sandeep Thakkar ^ permalink raw reply [nested|flat] 26+ messages in thread
* Re: Patch for pgAdmin4 package on Mac OS X @ 2016-05-18 10:50 Sandeep Thakkar <[email protected]> parent: Sandeep Thakkar <[email protected]> 2 siblings, 1 reply; 26+ messages in thread From: Sandeep Thakkar @ 2016-05-18 10:50 UTC (permalink / raw) To: Dave Page <[email protected]>; Paresh More <[email protected]>; +Cc: pgadmin-hackers; Hamid Quddus <[email protected]> Okay, so the patch needs a little change because of the change in the versioning for pgAdmin. Will update it. Paresh, please take a note of it. On Tue, May 17, 2016 at 4:24 PM, Sandeep Thakkar < [email protected]> wrote: > Hi Dave > > I have fixed the issues. Attached is the updated patch. > > The docs are built as part of 'appbundle' target, there is no separate > target in Makefile for this. I observed that it requires the python modules > to get this built. We create virtual environment as a part of 'appbundle' > target because we do everything in a single script "build.sh". Hence, > right now I added doc build in the same build script. > > BTW, the online help returns me the following error now: > "The server encountered an internal error and was unable to complete your > request. Either the server is overloaded or there is an error in the > application." Since this is not 404, it means that it atleast got > index.html, right? May be this should be handled in the source code. > > Paresh is working on updating pgAdmin4.py to autocreate database > configuration if does not exist. He will share the patch. > > On Fri, May 13, 2016 at 6:41 PM, Dave Page <[email protected]> wrote: > >> On Fri, May 13, 2016 at 2:01 PM, Sandeep Thakkar >> <[email protected]> wrote: >> > Thanks Dave. >> > >> > Please see inline. >> > >> > On Fri, May 6, 2016 at 9:03 PM, Dave Page <[email protected]> wrote: >> >> >> >> Hi >> >> >> >> Thanks. I've applied the path fix patch. The second one needs a little >> >> work - I've attached an updated version to work from: >> >> >> >> - I've updated the README, and some of the default values. >> > >> > OK. The default values of PGDIR and QTDIR set by you is different than >> mine. >> > I installed them through macports. >> >> Right. I went with the default directories from the original projects. >> >> >> >> >> - I've removed the file type registration for .sql files. >> > >> > >> > OK. >> >> >> >> >> >> - Should we note that the user may need to run in a virtualenv? >> > >> > >> > No, we bundle private environment, right? >> >> I meant "the user building the package", not the end user. >> >> >> - Please move build-mac.sh to pkg/build.sh, and create a target in >> >> /Makefile to >> >> execute it, e.g. "make appbundle" >> > >> > >> > Sure. You mean move to pkg/mac/build.sh, right? >> >> Yes :-) >> >> >> - Extend the Makefile to add a "clean-appbundle" target, which should >> also >> >> be >> >> called by the "clean" target. >> >> >> > OK. >> >> >> >> - At present, it is bundling my pre-existing configuration database. It >> >> *must* >> >> create a new one and bundle that, without touching the existing one >> (I >> >> guess >> >> that may require a new command line option for setup.py). >> > >> > >> > No, it's not bundling the pgadmin4.db at all, I skipped it :). Paresh is >> > working on this. >> >> Oh - in that case it used my existing one. Which of course, it should >> not overwrite if already present (which reminds me - adding a todo >> item to auto-upgrade the database if needed on first run). >> >> >> - The online help is broken (are you building it)? I suggest adding a >> >> top-level >> >> Makefile target to do so. >> >> >> > Sorry, which online help? >> >> That which can be found in $SRC/doc - currently only for en_US. At >> present it's built with "cd doc/en_US && make -f Makefile.sphinx >> html", but I think we should have a top-level target to call that for >> us. >> >> The help can then be accessed from Help -> Online Help within pgAdmin. >> Obviously the files need to be put in the right place in the app >> bundle. >> >> >> - Working directories should be added to /.gitignore. Please ensure >> they >> >> don't >> >> clash with those used by pip (and ideally are in one place, e.g. >> >> mac-build/). >> >> >> > OK. >> > >> >> >> >> - I saw various errors in the build output, though the resulting DMG >> >> seemed to >> >> work fine; >> >> >> > Yeah, because I had libpq.dylib present in $PGDIR/ and may be yours >> present >> > in $PGDIR/lib/. I will be using the default values suggested by you and >> fix >> > this. Thanks! >> >> Right - please make sure the build fails in cases like this too. >> >> Thanks. >> >> >> ... >> >> cp: /usr/local/pgsql/libpq.5.dylib: No such file or directory >> >> libpq.5.dylib not found in /usr/local/pgsql >> >> Completing app: /Users/dpage/git/pgadmin4/pgAdmin4.app >> >> ... >> >> >> >> ... >> >> App: pgAdmin4.app: Post-processing: .//Contents/MacOS/pgAdmin4 >> >> App: pgAdmin4.app: Adding symlink: QtWebKitWidgets (because of: >> >> .//Contents/MacOS/pgAdmin4) >> >> cp: >> >> >> @rpath/QtWebKitWidgets.framework/Versions/5/../../../QtWebKitWidgets.framework: >> >> No such file or directory >> >> chmod: >> >> >> Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets: >> >> No such file or directory >> >> Rewriting ID in >> >> >> Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets >> >> to QtWebKitWidgets >> >> error: >> >> >> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/install_name_tool: >> >> can't open file: >> >> >> Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets >> >> (No such file or directory) >> >> Cleaning up >> >> ... >> >> >> >> >> >> On Mon, Apr 18, 2016 at 1:25 PM, Sandeep Thakkar >> >> <[email protected]> wrote: >> >> > Hi Team, Dave, >> >> > >> >> > Attached herewith are two patches. >> >> > >> >> > pgadmin4-mac-bundle.patch - This includes scripts to build Mac app >> >> > bundle >> >> > and DMG for pgAdmin4. This is the tree of the generated app bundle: >> >> > >> >> > ---- >> >> > $ find pgAdmin4.app/ -maxdepth 3 -type d >> >> > pgAdmin4.app/ >> >> > pgAdmin4.app//ContentspgAdmin4.app//Contents/Frameworks >> >> > pgAdmin4.app//Contents/Frameworks/Python.framework >> >> > pgAdmin4.app//Contents/Frameworks/QtCore.framework >> >> > pgAdmin4.app//Contents/Frameworks/QtDBus.framework >> >> > pgAdmin4.app//Contents/Frameworks/QtGui.framework >> >> > pgAdmin4.app//Contents/Frameworks/QtMultimedia.framework >> >> > pgAdmin4.app//Contents/Frameworks/QtMultimediaWidgets.framework >> >> > pgAdmin4.app//Contents/Frameworks/QtNetwork.framework >> >> > pgAdmin4.app//Contents/Frameworks/QtOpenGL.framework >> >> > pgAdmin4.app//Contents/Frameworks/QtPositioning.framework >> >> > pgAdmin4.app//Contents/Frameworks/QtPrintSupport.framework >> >> > pgAdmin4.app//Contents/Frameworks/QtQml.framework >> >> > pgAdmin4.app//Contents/Frameworks/QtQuick.framework >> >> > pgAdmin4.app//Contents/Frameworks/QtSensors.framework >> >> > pgAdmin4.app//Contents/Frameworks/QtSql.framework >> >> > pgAdmin4.app//Contents/Frameworks/QtWebChannel.framework >> >> > pgAdmin4.app//Contents/Frameworks/QtWebKit.framework >> >> > pgAdmin4.app//Contents/Frameworks/QtWebKitWidgets.framework >> >> > pgAdmin4.app//Contents/Frameworks/QtWidgets.framework >> >> > pgAdmin4.app//Contents/MacOS >> >> > pgAdmin4.app//Contents/PlugIns >> >> > pgAdmin4.app//Contents/PlugIns/platforms >> >> > pgAdmin4.app//Contents/Resources >> >> > pgAdmin4.app//Contents/Resources/venv >> >> > pgAdmin4.app//Contents/Resources/web >> >> > --- >> >> > >> >> > pgadmin4-fixpath-mac.patch - This is for runtime/Server.cpp to fix >> the >> >> > path >> >> > where the runtime looks for web application path in app bundle. >> >> > >> >> > >> >> > Kindly review and suggest the changes required. Thanks. >> >> > >> >> > -- >> >> > Sandeep Thakkar >> >> > >> >> >> >> >> >> >> >> -- >> >> Dave Page >> >> Blog: http://pgsnake.blogspot.com >> >> Twitter: @pgsnake >> >> >> >> EnterpriseDB UK: http://www.enterprisedb.com >> >> The Enterprise PostgreSQL Company >> > >> > >> > >> > >> > -- >> > Sandeep Thakkar >> > >> >> >> >> -- >> Dave Page >> Blog: http://pgsnake.blogspot.com >> Twitter: @pgsnake >> >> EnterpriseDB UK: http://www.enterprisedb.com >> The Enterprise PostgreSQL Company >> > > > > -- > Sandeep Thakkar > > -- Sandeep Thakkar ^ permalink raw reply [nested|flat] 26+ messages in thread
* Re: Patch for pgAdmin4 package on Mac OS X @ 2016-05-18 11:42 Sandeep Thakkar <[email protected]> parent: Sandeep Thakkar <[email protected]> 0 siblings, 0 replies; 26+ messages in thread From: Sandeep Thakkar @ 2016-05-18 11:42 UTC (permalink / raw) To: Dave Page <[email protected]>; Paresh More <[email protected]>; +Cc: pgadmin-hackers; Hamid Quddus <[email protected]> So, this means, the installer name would be pgadmin4-1.0-dev.exe on Windows and so on for other platforms? Also, the installation would go in $installdir/pgadmin4/1/ ? and the Revision change would update the installation? and the Release change will stay side-by-side? On Wed, May 18, 2016 at 4:20 PM, Sandeep Thakkar < [email protected]> wrote: > Okay, so the patch needs a little change because of the change in the > versioning for pgAdmin. Will update it. > > Paresh, please take a note of it. > > On Tue, May 17, 2016 at 4:24 PM, Sandeep Thakkar < > [email protected]> wrote: > >> Hi Dave >> >> I have fixed the issues. Attached is the updated patch. >> >> The docs are built as part of 'appbundle' target, there is no separate >> target in Makefile for this. I observed that it requires the python modules >> to get this built. We create virtual environment as a part of 'appbundle' >> target because we do everything in a single script "build.sh". Hence, >> right now I added doc build in the same build script. >> >> BTW, the online help returns me the following error now: >> "The server encountered an internal error and was unable to complete your >> request. Either the server is overloaded or there is an error in the >> application." Since this is not 404, it means that it atleast got >> index.html, right? May be this should be handled in the source code. >> >> Paresh is working on updating pgAdmin4.py to autocreate database >> configuration if does not exist. He will share the patch. >> >> On Fri, May 13, 2016 at 6:41 PM, Dave Page <[email protected]> wrote: >> >>> On Fri, May 13, 2016 at 2:01 PM, Sandeep Thakkar >>> <[email protected]> wrote: >>> > Thanks Dave. >>> > >>> > Please see inline. >>> > >>> > On Fri, May 6, 2016 at 9:03 PM, Dave Page <[email protected]> wrote: >>> >> >>> >> Hi >>> >> >>> >> Thanks. I've applied the path fix patch. The second one needs a little >>> >> work - I've attached an updated version to work from: >>> >> >>> >> - I've updated the README, and some of the default values. >>> > >>> > OK. The default values of PGDIR and QTDIR set by you is different than >>> mine. >>> > I installed them through macports. >>> >>> Right. I went with the default directories from the original projects. >>> >>> >> >>> >> - I've removed the file type registration for .sql files. >>> > >>> > >>> > OK. >>> >> >>> >> >>> >> - Should we note that the user may need to run in a virtualenv? >>> > >>> > >>> > No, we bundle private environment, right? >>> >>> I meant "the user building the package", not the end user. >>> >>> >> - Please move build-mac.sh to pkg/build.sh, and create a target in >>> >> /Makefile to >>> >> execute it, e.g. "make appbundle" >>> > >>> > >>> > Sure. You mean move to pkg/mac/build.sh, right? >>> >>> Yes :-) >>> >>> >> - Extend the Makefile to add a "clean-appbundle" target, which should >>> also >>> >> be >>> >> called by the "clean" target. >>> >> >>> > OK. >>> >> >>> >> - At present, it is bundling my pre-existing configuration database. >>> It >>> >> *must* >>> >> create a new one and bundle that, without touching the existing one >>> (I >>> >> guess >>> >> that may require a new command line option for setup.py). >>> > >>> > >>> > No, it's not bundling the pgadmin4.db at all, I skipped it :). Paresh >>> is >>> > working on this. >>> >>> Oh - in that case it used my existing one. Which of course, it should >>> not overwrite if already present (which reminds me - adding a todo >>> item to auto-upgrade the database if needed on first run). >>> >>> >> - The online help is broken (are you building it)? I suggest adding a >>> >> top-level >>> >> Makefile target to do so. >>> >> >>> > Sorry, which online help? >>> >>> That which can be found in $SRC/doc - currently only for en_US. At >>> present it's built with "cd doc/en_US && make -f Makefile.sphinx >>> html", but I think we should have a top-level target to call that for >>> us. >>> >>> The help can then be accessed from Help -> Online Help within pgAdmin. >>> Obviously the files need to be put in the right place in the app >>> bundle. >>> >>> >> - Working directories should be added to /.gitignore. Please ensure >>> they >>> >> don't >>> >> clash with those used by pip (and ideally are in one place, e.g. >>> >> mac-build/). >>> >> >>> > OK. >>> > >>> >> >>> >> - I saw various errors in the build output, though the resulting DMG >>> >> seemed to >>> >> work fine; >>> >> >>> > Yeah, because I had libpq.dylib present in $PGDIR/ and may be yours >>> present >>> > in $PGDIR/lib/. I will be using the default values suggested by you >>> and fix >>> > this. Thanks! >>> >>> Right - please make sure the build fails in cases like this too. >>> >>> Thanks. >>> >>> >> ... >>> >> cp: /usr/local/pgsql/libpq.5.dylib: No such file or directory >>> >> libpq.5.dylib not found in /usr/local/pgsql >>> >> Completing app: /Users/dpage/git/pgadmin4/pgAdmin4.app >>> >> ... >>> >> >>> >> ... >>> >> App: pgAdmin4.app: Post-processing: .//Contents/MacOS/pgAdmin4 >>> >> App: pgAdmin4.app: Adding symlink: QtWebKitWidgets (because of: >>> >> .//Contents/MacOS/pgAdmin4) >>> >> cp: >>> >> >>> @rpath/QtWebKitWidgets.framework/Versions/5/../../../QtWebKitWidgets.framework: >>> >> No such file or directory >>> >> chmod: >>> >> >>> Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets: >>> >> No such file or directory >>> >> Rewriting ID in >>> >> >>> Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets >>> >> to QtWebKitWidgets >>> >> error: >>> >> >>> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/install_name_tool: >>> >> can't open file: >>> >> >>> Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets >>> >> (No such file or directory) >>> >> Cleaning up >>> >> ... >>> >> >>> >> >>> >> On Mon, Apr 18, 2016 at 1:25 PM, Sandeep Thakkar >>> >> <[email protected]> wrote: >>> >> > Hi Team, Dave, >>> >> > >>> >> > Attached herewith are two patches. >>> >> > >>> >> > pgadmin4-mac-bundle.patch - This includes scripts to build Mac app >>> >> > bundle >>> >> > and DMG for pgAdmin4. This is the tree of the generated app bundle: >>> >> > >>> >> > ---- >>> >> > $ find pgAdmin4.app/ -maxdepth 3 -type d >>> >> > pgAdmin4.app/ >>> >> > pgAdmin4.app//ContentspgAdmin4.app//Contents/Frameworks >>> >> > pgAdmin4.app//Contents/Frameworks/Python.framework >>> >> > pgAdmin4.app//Contents/Frameworks/QtCore.framework >>> >> > pgAdmin4.app//Contents/Frameworks/QtDBus.framework >>> >> > pgAdmin4.app//Contents/Frameworks/QtGui.framework >>> >> > pgAdmin4.app//Contents/Frameworks/QtMultimedia.framework >>> >> > pgAdmin4.app//Contents/Frameworks/QtMultimediaWidgets.framework >>> >> > pgAdmin4.app//Contents/Frameworks/QtNetwork.framework >>> >> > pgAdmin4.app//Contents/Frameworks/QtOpenGL.framework >>> >> > pgAdmin4.app//Contents/Frameworks/QtPositioning.framework >>> >> > pgAdmin4.app//Contents/Frameworks/QtPrintSupport.framework >>> >> > pgAdmin4.app//Contents/Frameworks/QtQml.framework >>> >> > pgAdmin4.app//Contents/Frameworks/QtQuick.framework >>> >> > pgAdmin4.app//Contents/Frameworks/QtSensors.framework >>> >> > pgAdmin4.app//Contents/Frameworks/QtSql.framework >>> >> > pgAdmin4.app//Contents/Frameworks/QtWebChannel.framework >>> >> > pgAdmin4.app//Contents/Frameworks/QtWebKit.framework >>> >> > pgAdmin4.app//Contents/Frameworks/QtWebKitWidgets.framework >>> >> > pgAdmin4.app//Contents/Frameworks/QtWidgets.framework >>> >> > pgAdmin4.app//Contents/MacOS >>> >> > pgAdmin4.app//Contents/PlugIns >>> >> > pgAdmin4.app//Contents/PlugIns/platforms >>> >> > pgAdmin4.app//Contents/Resources >>> >> > pgAdmin4.app//Contents/Resources/venv >>> >> > pgAdmin4.app//Contents/Resources/web >>> >> > --- >>> >> > >>> >> > pgadmin4-fixpath-mac.patch - This is for runtime/Server.cpp to fix >>> the >>> >> > path >>> >> > where the runtime looks for web application path in app bundle. >>> >> > >>> >> > >>> >> > Kindly review and suggest the changes required. Thanks. >>> >> > >>> >> > -- >>> >> > Sandeep Thakkar >>> >> > >>> >> >>> >> >>> >> >>> >> -- >>> >> Dave Page >>> >> Blog: http://pgsnake.blogspot.com >>> >> Twitter: @pgsnake >>> >> >>> >> EnterpriseDB UK: http://www.enterprisedb.com >>> >> The Enterprise PostgreSQL Company >>> > >>> > >>> > >>> > >>> > -- >>> > Sandeep Thakkar >>> > >>> >>> >>> >>> -- >>> Dave Page >>> Blog: http://pgsnake.blogspot.com >>> Twitter: @pgsnake >>> >>> EnterpriseDB UK: http://www.enterprisedb.com >>> The Enterprise PostgreSQL Company >>> >> >> >> >> -- >> Sandeep Thakkar >> >> > > > -- > Sandeep Thakkar > > -- Sandeep Thakkar ^ permalink raw reply [nested|flat] 26+ messages in thread
* Re: Patch for pgAdmin4 package on Mac OS X @ 2016-05-19 10:34 Sandeep Thakkar <[email protected]> parent: Dave Page <[email protected]> 1 sibling, 1 reply; 26+ messages in thread From: Sandeep Thakkar @ 2016-05-19 10:34 UTC (permalink / raw) To: Dave Page <[email protected]>; +Cc: Paresh More <[email protected]>; pgadmin-hackers; Hamid Quddus <[email protected]> Hi Dave I have added the 'docs' target in the /Makefile. This target is also called by appbundle. pgAdmin4 versioning change is also taken care of. I have attached the updated patch here. Kindly review and let me know your feedback. Thanks. On Tue, May 17, 2016 at 4:52 PM, Dave Page <[email protected]> wrote: > > > On Tuesday, May 17, 2016, Sandeep Thakkar < > [email protected]> wrote: > >> Hi Dave >> >> I have fixed the issues. Attached is the updated patch. >> >> The docs are built as part of 'appbundle' target, there is no separate >> target in Makefile for this. I observed that it requires the python modules >> to get this built. We create virtual environment as a part of 'appbundle' >> target because we do everything in a single script "build.sh". Hence, >> right now I added doc build in the same build script. >> > > Right - I was suggesting you create the 'docs' target, then use it. > > >> >> BTW, the online help returns me the following error now: >> "The server encountered an internal error and was unable to complete your >> request. Either the server is overloaded or there is an error in the >> application." Since this is not 404, it means that it atleast got >> index.html, right? May be this should be handled in the source code. >> > > It works fine for me on my dev machines. If there's a problem, we need to > diagnose it. > > >> >> Paresh is working on updating pgAdmin4.py to autocreate database >> configuration if does not exist. He will share the patch. >> >> On Fri, May 13, 2016 at 6:41 PM, Dave Page <[email protected]> wrote: >> >>> On Fri, May 13, 2016 at 2:01 PM, Sandeep Thakkar >>> <[email protected]> wrote: >>> > Thanks Dave. >>> > >>> > Please see inline. >>> > >>> > On Fri, May 6, 2016 at 9:03 PM, Dave Page <[email protected]> wrote: >>> >> >>> >> Hi >>> >> >>> >> Thanks. I've applied the path fix patch. The second one needs a little >>> >> work - I've attached an updated version to work from: >>> >> >>> >> - I've updated the README, and some of the default values. >>> > >>> > OK. The default values of PGDIR and QTDIR set by you is different than >>> mine. >>> > I installed them through macports. >>> >>> Right. I went with the default directories from the original projects. >>> >>> >> >>> >> - I've removed the file type registration for .sql files. >>> > >>> > >>> > OK. >>> >> >>> >> >>> >> - Should we note that the user may need to run in a virtualenv? >>> > >>> > >>> > No, we bundle private environment, right? >>> >>> I meant "the user building the package", not the end user. >>> >>> >> - Please move build-mac.sh to pkg/build.sh, and create a target in >>> >> /Makefile to >>> >> execute it, e.g. "make appbundle" >>> > >>> > >>> > Sure. You mean move to pkg/mac/build.sh, right? >>> >>> Yes :-) >>> >>> >> - Extend the Makefile to add a "clean-appbundle" target, which should >>> also >>> >> be >>> >> called by the "clean" target. >>> >> >>> > OK. >>> >> >>> >> - At present, it is bundling my pre-existing configuration database. >>> It >>> >> *must* >>> >> create a new one and bundle that, without touching the existing one >>> (I >>> >> guess >>> >> that may require a new command line option for setup.py). >>> > >>> > >>> > No, it's not bundling the pgadmin4.db at all, I skipped it :). Paresh >>> is >>> > working on this. >>> >>> Oh - in that case it used my existing one. Which of course, it should >>> not overwrite if already present (which reminds me - adding a todo >>> item to auto-upgrade the database if needed on first run). >>> >>> >> - The online help is broken (are you building it)? I suggest adding a >>> >> top-level >>> >> Makefile target to do so. >>> >> >>> > Sorry, which online help? >>> >>> That which can be found in $SRC/doc - currently only for en_US. At >>> present it's built with "cd doc/en_US && make -f Makefile.sphinx >>> html", but I think we should have a top-level target to call that for >>> us. >>> >>> The help can then be accessed from Help -> Online Help within pgAdmin. >>> Obviously the files need to be put in the right place in the app >>> bundle. >>> >>> >> - Working directories should be added to /.gitignore. Please ensure >>> they >>> >> don't >>> >> clash with those used by pip (and ideally are in one place, e.g. >>> >> mac-build/). >>> >> >>> > OK. >>> > >>> >> >>> >> - I saw various errors in the build output, though the resulting DMG >>> >> seemed to >>> >> work fine; >>> >> >>> > Yeah, because I had libpq.dylib present in $PGDIR/ and may be yours >>> present >>> > in $PGDIR/lib/. I will be using the default values suggested by you >>> and fix >>> > this. Thanks! >>> >>> Right - please make sure the build fails in cases like this too. >>> >>> Thanks. >>> >>> >> ... >>> >> cp: /usr/local/pgsql/libpq.5.dylib: No such file or directory >>> >> libpq.5.dylib not found in /usr/local/pgsql >>> >> Completing app: /Users/dpage/git/pgadmin4/pgAdmin4.app >>> >> ... >>> >> >>> >> ... >>> >> App: pgAdmin4.app: Post-processing: .//Contents/MacOS/pgAdmin4 >>> >> App: pgAdmin4.app: Adding symlink: QtWebKitWidgets (because of: >>> >> .//Contents/MacOS/pgAdmin4) >>> >> cp: >>> >> >>> @rpath/QtWebKitWidgets.framework/Versions/5/../../../QtWebKitWidgets.framework: >>> >> No such file or directory >>> >> chmod: >>> >> >>> Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets: >>> >> No such file or directory >>> >> Rewriting ID in >>> >> >>> Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets >>> >> to QtWebKitWidgets >>> >> error: >>> >> >>> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/install_name_tool: >>> >> can't open file: >>> >> >>> Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets >>> >> (No such file or directory) >>> >> Cleaning up >>> >> ... >>> >> >>> >> >>> >> On Mon, Apr 18, 2016 at 1:25 PM, Sandeep Thakkar >>> >> <[email protected]> wrote: >>> >> > Hi Team, Dave, >>> >> > >>> >> > Attached herewith are two patches. >>> >> > >>> >> > pgadmin4-mac-bundle.patch - This includes scripts to build Mac app >>> >> > bundle >>> >> > and DMG for pgAdmin4. This is the tree of the generated app bundle: >>> >> > >>> >> > ---- >>> >> > $ find pgAdmin4.app/ -maxdepth 3 -type d >>> >> > pgAdmin4.app/ >>> >> > pgAdmin4.app//ContentspgAdmin4.app//Contents/Frameworks >>> >> > pgAdmin4.app//Contents/Frameworks/Python.framework >>> >> > pgAdmin4.app//Contents/Frameworks/QtCore.framework >>> >> > pgAdmin4.app//Contents/Frameworks/QtDBus.framework >>> >> > pgAdmin4.app//Contents/Frameworks/QtGui.framework >>> >> > pgAdmin4.app//Contents/Frameworks/QtMultimedia.framework >>> >> > pgAdmin4.app//Contents/Frameworks/QtMultimediaWidgets.framework >>> >> > pgAdmin4.app//Contents/Frameworks/QtNetwork.framework >>> >> > pgAdmin4.app//Contents/Frameworks/QtOpenGL.framework >>> >> > pgAdmin4.app//Contents/Frameworks/QtPositioning.framework >>> >> > pgAdmin4.app//Contents/Frameworks/QtPrintSupport.framework >>> >> > pgAdmin4.app//Contents/Frameworks/QtQml.framework >>> >> > pgAdmin4.app//Contents/Frameworks/QtQuick.framework >>> >> > pgAdmin4.app//Contents/Frameworks/QtSensors.framework >>> >> > pgAdmin4.app//Contents/Frameworks/QtSql.framework >>> >> > pgAdmin4.app//Contents/Frameworks/QtWebChannel.framework >>> >> > pgAdmin4.app//Contents/Frameworks/QtWebKit.framework >>> >> > pgAdmin4.app//Contents/Frameworks/QtWebKitWidgets.framework >>> >> > pgAdmin4.app//Contents/Frameworks/QtWidgets.framework >>> >> > pgAdmin4.app//Contents/MacOS >>> >> > pgAdmin4.app//Contents/PlugIns >>> >> > pgAdmin4.app//Contents/PlugIns/platforms >>> >> > pgAdmin4.app//Contents/Resources >>> >> > pgAdmin4.app//Contents/Resources/venv >>> >> > pgAdmin4.app//Contents/Resources/web >>> >> > --- >>> >> > >>> >> > pgadmin4-fixpath-mac.patch - This is for runtime/Server.cpp to fix >>> the >>> >> > path >>> >> > where the runtime looks for web application path in app bundle. >>> >> > >>> >> > >>> >> > Kindly review and suggest the changes required. Thanks. >>> >> > >>> >> > -- >>> >> > Sandeep Thakkar >>> >> > >>> >> >>> >> >>> >> >>> >> -- >>> >> Dave Page >>> >> Blog: http://pgsnake.blogspot.com >>> >> Twitter: @pgsnake >>> >> >>> >> EnterpriseDB UK: http://www.enterprisedb.com >>> >> The Enterprise PostgreSQL Company >>> > >>> > >>> > >>> > >>> > -- >>> > Sandeep Thakkar >>> > >>> >>> >>> >>> -- >>> Dave Page >>> Blog: http://pgsnake.blogspot.com >>> Twitter: @pgsnake >>> >>> EnterpriseDB UK: http://www.enterprisedb.com >>> The Enterprise PostgreSQL Company >>> >> >> >> >> -- >> Sandeep Thakkar >> >> > > -- > Dave Page > Blog: http://pgsnake.blogspot.com > Twitter: @pgsnake > > EnterpriseDB UK: http://www.enterprisedb.com > The Enterprise PostgreSQL Company > > -- -- Sent via pgadmin-hackers mailing list ([email protected]) To make changes to your subscription: http://www.postgresql.org/mailpref/pgadmin-hackers Attachments: [application/octet-stream] pgadmin4-mac-bundle-updated.patch (19.0K, 3-pgadmin4-mac-bundle-updated.patch) download | inline diff: diff --git a/.gitignore b/.gitignore index 5d84dd2..562fee6 100644 --- a/.gitignore +++ b/.gitignore @@ -24,4 +24,5 @@ pgadmin4.log /pgadmin4.egg-info /MANIFEST.in /build +/mac-build /dist diff --git a/Makefile b/Makefile index adae41c..ad6948b 100644 --- a/Makefile +++ b/Makefile @@ -13,9 +13,9 @@ SHELL = /bin/sh # High-level targets ######################################################################### -all: install-pip-requirements pip +all: install-pip-requirements pip appbundle -clean: clean-pip +clean: clean-pip clean-appbundle ######################################################################### # Python PIP package @@ -34,6 +34,7 @@ PIP_CHECK_CMD = which pip &> /dev/null && pip show pip | grep Metadata-Version 2 PGADMIN_SRC_DIR = pgadmin4 PGADMIN_EGG = ${PGADMIN_SRC_DIR}.egg-info PGADMIN_BUILD = build +PGADMIN_MACBUILD = mac-build PGADMIN_DIST = dist PGADMIN_MANIFEST = MANIFEST.in PGADMIN_INSTALL_CMD = pip install --use-wheel --find-links=${PGADMIN_DIST} ${PGADMIN_SRC_DIR} @@ -83,9 +84,25 @@ endif install-pip: ${PGADMIN_INSTALL_CMD} +appbundle: docs + ./pkg/mac/build.sh + +docs: + LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 $(MAKE) -C docs/en_US -f Makefile.sphinx html + +docs-clean: + LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 $(MAKE) -C docs/en_US -f Makefile.sphinx clean + clean-pip: rm -rf ${PGADMIN_SRC_DIR} rm -rf ${PGADMIN_EGG} rm -rf ${PGADMIN_BUILD} rm -rf ${PGADMIN_DIST} rm -f ${PGADMIN_MANIFEST} + +clean-appbundle: docs-clean + rm -rf ${PGADMIN_MACBUILD} + rm -rf ${PGADMIN_DIST}/pgAdmin4.app + rm -f ${PGADMIN_DIST}/pgAdmin4.dmg + +.PHONY: docs diff --git a/pkg/mac/.gitignore b/pkg/mac/.gitignore new file mode 100644 index 0000000..7d29cb0 --- /dev/null +++ b/pkg/mac/.gitignore @@ -0,0 +1,3 @@ +# Global excludes across all subdirectories +debug.pgadmin.Info.plist +pgadmin.Info.plist diff --git a/pkg/mac/PkgInfo b/pkg/mac/PkgInfo new file mode 100644 index 0000000..bd04210 --- /dev/null +++ b/pkg/mac/PkgInfo @@ -0,0 +1 @@ +APPL???? \ No newline at end of file diff --git a/pkg/mac/README.txt b/pkg/mac/README.txt new file mode 100644 index 0000000..5565a33 --- /dev/null +++ b/pkg/mac/README.txt @@ -0,0 +1,39 @@ +Building pgAdmin4.dmg on Mac OS X +================================= + +Required Packages (Either build the sources or get them from macports or similar): + +1. Python installation + - Python 2.6 or above from https://www.python.org/ + +2. QT installation + - Qt 4 or 5 from http://www.qt.io/ + +3. PostgreSQL installation + - PostgreSQL 9.1 or above from http://www.postgresql.org/ + +Building: + +1. Set the PYTHON_HOME environment variable to the Python root installation directory, e.g. + + export PYTHON_HOME=/System/Library/Frameworks/Python.framework/Versions/2.7 + +2. Set the QTDIR environment variable to the QT root installation directory, e.g. + + export QTDIR=~/Qt/5.5/clang_64 + +3. Set the PGDIR environment variable to the PostgreSQL installation directory, e.g. + + export PGDIR=/usr/local/pgsql + +4. For building, go to pgAdmin4 source root directory and execute "make appbundle". This will basically + create the python virtual environment and install all the required python modules mentioned in the + requirements file using pip, build the runtime code and finally create the app bundle and the DMG + in ./dist directory + + +To run the resulting app, you must set the PYTHONPATH environment variable to the site-packages of the +virtual env present in the app bundle. +Ex: + export PYTHONPATH=path-to-pgAdmin4.app/Contents/Resources/venv/lib/python2.7/site-packages + diff --git a/pkg/mac/build.sh b/pkg/mac/build.sh new file mode 100755 index 0000000..55d1c79 --- /dev/null +++ b/pkg/mac/build.sh @@ -0,0 +1,145 @@ +#!/bin/bash + +# Build script to create Mac App Bundle and DMG for pgAdmin4 runtime + +export WD=$(cd `dirname $0` && pwd) +export SOURCEDIR=$WD/../.. +export BUILDROOT=$WD/../../mac-build +export DISTROOT=$WD/../../dist +export VIRTUALENV=venv + +if [ "x$PYTHON_HOME" == "x" ]; then + echo "PYTHON_HOME not set. Setting it to default" + export PYTHON_HOME=/System/Library/Frameworks/Python.framework/Versions/2.7 + export PYTHON_VERSION=27 +fi + +# Check if Python is working and calculate PYTHON_VERSION +if $PYTHON_HOME/bin/python2 -V > /dev/null 2>&1; then + export PYTHON_VERSION=`$PYTHON_HOME/bin/python2 -V 2>&1 | awk '{print $2}' | cut -d"." -f1-2 | sed 's/\.//'` +elif $PYTHON_HOME/bin/python3 -V > /dev/null 2>&1; then + export PYTHON_VERSION=`$PYTHON_HOME/bin/python3 -V 2>&1 | awk '{print $2}' | cut -d"." -f1-2 | sed 's/\.//'` +else + echo "Error: Python installation missing!" + exit 1 +fi + +if [ "$PYTHON_VERSION" -gt "34" -a "$PYTHON_VERSION" -lt "26" ]; then + echo "Python version not supported" + exit 1 +fi + +if [ "$PYTHON_VERSION" -ge "30" ]; then + export PYTHON=$PYTHON_HOME/bin/python3 + export PIP=pip3 + export REQUIREMENTS=requirements_py3.txt +else + export PYTHON=$PYTHON_HOME/bin/python2 + export PIP=pip + export REQUIREMENTS=requirements_py2.txt +fi + +if [ "x$QTDIR" == "x" ]; then + echo "QTDIR not set. Setting it to default" + export QTDIR=~/Qt/5.5/clang_64 +fi +export QMAKE=$QTDIR/bin/qmake +if ! $QMAKE --version > /dev/null 2>&1; then + echo "Error: qmake not found. QT installation is not present or incomplete." + exit 1 +fi + +if [ "x$PGDIR" == "x" ]; then + echo "PGDIR not set. Setting it to default" + export PGDIR=/usr/local/pgsql +fi +export PATH=$PGDIR/bin:$PATH + +_get_version() { + export pgadmin4_release=`grep "^APP_RELEASE" web/config.py | cut -d"=" -f2 | sed 's/ //g'` + export pgadmin4_revision=`grep "^APP_REVISION" web/config.py | cut -d"=" -f2 | sed 's/ //g'` + export LONG_VER=$pgadmin4_release.$pgadmin4_revision + export SHORT_VER=`echo $LONG_VER | cut -d . -f1,2` + export pgadmin4_suffix=`grep "^APP_SUFFIX" web/config.py | cut -d"=" -f2 | sed 's/ //g' | sed "s/'//g"` + if [ ! -z $pgadmin4_suffix ]; then + export LONG_VER=$LONG_VER-$pgadmin4_suffix + fi +} + +_cleanup() { + echo "Cleaning up the old environment and app bundle" + rm -rf $SOURCEDIR/runtime/pgAdmin4.app + rm -rf $BUILDROOT + rm -rf $DISTROOT/pgAdmin4.app + rm -f $DISTROOT/pgAdmin4.dmg +} + +_create_python_virtualenv() { + test -d $BUILDROOT || mkdir $BUILDROOT || exit 1 + cd $BUILDROOT + test -d $VIRTUALENV || virtualenv -p $PYTHON $VIRTUALENV || exit 1 + source $VIRTUALENV/bin/activate + $PIP install -r $SOURCEDIR/$REQUIREMENTS || { echo PIP install failed. Please resolve the issue and rerun the script; exit 1; } +} + +_build_runtime() { + _create_python_virtualenv || exit 1 + cd $SOURCEDIR/web + sed -e 's;SERVER_MODE = True;SERVER_MODE = False;' -e "s;HELP_PATH = .*;HELP_PATH = \'..\/..\/..\/docs\/en_US\/html\/\';" config.py > config_local.py + cd $SOURCEDIR/runtime + $QMAKE || { echo qmake failed; exit 1; } + make || { echo make failed; exit 1; } + cp -r pgAdmin4.app $BUILDROOT +} + +_build_doc() { + cd $SOURCEDIR/docs/en_US + # Commenting the build as it is taken care by Makefile + #LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 make -f Makefile.sphinx html || exit 1 + test -d $BUILDROOT/pgAdmin4.app/Contents/Resources || mkdir -p $BUILDROOT/pgAdmin4.app/Contents/Resources + test -d $BUILDROOT/pgAdmin4.app/Contents/Resources/docs/en_US || mkdir -p $BUILDROOT/pgAdmin4.app/Contents/Resources/docs/en_US + cp -r _build/html $BUILDROOT/pgAdmin4.app/Contents/Resources/docs/en_US/ || exit 1 +} + +_complete_bundle() { + cd $SOURCEDIR/pkg/mac + + # Replace the place holders with the current version + sed -e "s/PGADMIN_LONG_VERSION/$LONG_VER/g" -e "s/PGADMIN_SHORT_VERSION/$SHORT_VER/g" pgadmin.Info.plist.in > pgadmin.Info.plist + + # copy Python private environment to app bundle + cp -PR $BUILDROOT/$VIRTUALENV $BUILDROOT/pgAdmin4.app/Contents/Resources/ || exit 1 + + # remove the python bin and include from app bundle as it is not needed + rm -rf $BUILDROOT/pgAdmin4.app/Contents/Resources/$VIRTUALENV/bin $BUILDROOT/pgAdmin4.app/Contents/Resources/$VIRTUALENV/include + rm -rf $BUILDROOT/pgAdmin4.app/Contents/Resources/$VIRTUALENV/.Python + + # run complete-bundle to copy the dependent libraries and frameworks and fix the rpaths + ./complete-bundle.sh $BUILDROOT/pgAdmin4.app || { echo complete-bundle.sh failed; exit 1; } + + # Remove the unwanted Python versions from the bundle + PYTHON_DIR_TO_KEEP=`$BUILDROOT/$VIRTUALENV/bin/python -V 2>&1 | awk '{print $2}' | cut -d"." -f1-2` + if [ ! -z $PYTHON_DIR_TO_KEEP ]; then + find $BUILDROOT/pgAdmin4.app/Contents/Frameworks/Python.framework/Versions/ -maxdepth 1 -mindepth 1 ! -name $PYTHON_DIR_TO_KEEP | grep -v Current | xargs rm -rf + fi + + # copy the web directory to the bundle as it is required by runtime + cp -r $SOURCEDIR/web $BUILDROOT/pgAdmin4.app/Contents/Resources/ || exit 1 + + # copy the resulting app bundle to the dist + test -d $DISTROOT || mkdir $DISTROOT || exit 1 + cp -pR $BUILDROOT/pgAdmin4.app $DISTROOT/ || exit 1 + +} + +_create_dmg() { + cd $SOURCEDIR + ./pkg/mac/create-dmg.sh || { echo create-dmg.sh failed; exit 1; } +} + +_get_version || { echo Could not get versioning; exit 1; } +_cleanup +_build_runtime || { echo Runtime build failed; exit 1; } +_build_doc +_complete_bundle +_create_dmg diff --git a/pkg/mac/complete-bundle.sh b/pkg/mac/complete-bundle.sh new file mode 100755 index 0000000..772e817 --- /dev/null +++ b/pkg/mac/complete-bundle.sh @@ -0,0 +1,128 @@ +#!/bin/sh + +bundle="$1" + +if ! test -d "$bundle" ; then + echo "$bundle is no bundle!" >&2 + exit 1 +fi + + +test -d "$bundle/Contents/Resources" || mkdir -p "$bundle/Contents/Resources" || exit 1 +# Create qt.conf so that app knows where the Plugins are present +cat >> "$bundle/Contents/Resources/qt.conf" << EOF +[Paths] +Plugins = PlugIns +EOF + +test -d "$bundle/Contents/Frameworks" || mkdir -p "$bundle/Contents/Frameworks" || exit 1 +test -d "$bundle/Contents/PlugIns/platforms" || mkdir -p "$bundle/Contents/PlugIns/platforms" || exit 1 +cp -f $QTDIR/plugins/platforms/libqcocoa.dylib "$bundle/Contents/PlugIns/platforms" || { echo libqcocoa.dylib not found in $QTDIR/plugins/platforms; exit 1; } +cp -f $PGDIR/lib/libpq.5.dylib "$bundle/Contents/Frameworks" || { echo libpq.5.dylib not found in $PGDIR; exit 1; } + +function CompleteSingleApp() { + local bundle=$1 tag=$(basename "$1") todo todo_old fw_relpath lib lib_bn nested_app na_relpath + + echo "Completing app: $bundle" + pushd "$bundle" > /dev/null + + #We skip nested apps here - those are treated specially + todo=$(file `find ./ -perm +0111 ! -type d ! -path "*.app/*" ! -name "*.app"` | grep -E "Mach-O 64-bit" | awk -F ':| ' '{ORS=" "; print $1}' | uniq) + + echo "App: $tag: Found executables: $todo" + while test "$todo" != ""; do + todo_old=$todo ; + todo="" ; + for todo_obj in $todo_old; do + echo "App: $tag: Post-processing: $todo_obj" + + #Figure out the relative path from todo_obj to Contents/Frameworks + fw_relpath=$(echo "$todo_obj" |\ + sed -n 's|^\(\.//*\)\(\([^/][^/]*/\)*\)[^/][^/]*$|\2|gp' | \ + sed -n 's|[^/][^/]*/|../|gp' \ + )"Contents/Frameworks" + fw_relpath_old=$fw_relpath + + fw_loc="Contents/Frameworks" + + #Find all libraries $todo_obj depends on, but skip system libraries + for lib in $( + otool -L $todo_obj | \ + grep "Qt\|dylib\|Frameworks\|PlugIns" | grep -v ":" | sed 's/(.*//' | egrep -v '(/usr/lib)|(/System)|@executable_path@' \ + ) $(otool -L $todo_obj | grep "Python" | grep -v ":" | sed 's/(.*//' \ + ); do + if echo $lib | grep "PlugIns\|libqcocoa" > /dev/null; then + lib_loc="Contents/PlugIns/platforms" + elif echo $lib | grep "Qt" > /dev/null; then + qtfw_path="$(dirname $lib | sed 's|.*\(Qt.*framework\)|\1|')" + lib_loc="Contents/Frameworks/$qtfw_path" + if [ "$(basename $todo_obj)" = "$lib" ]; then + lib_loc="$(dirname $todo_obj)" + qtfw_path=$(echo $lib_loc | sed 's/Contents\/Frameworks\///') + fi + elif echo $lib | grep "Python" > /dev/null; then + pyfw_path="$(dirname $lib | sed 's|.*\(Python.*framework\)|\1|')" + lib_loc="Contents/Frameworks/$pyfw_path" + if [ "$(basename $todo_obj)" = "$lib" ]; then + lib_loc="$(dirname $todo_obj)" + pyfw_path=$(echo $lib_loc | sed 's/Contents\/Frameworks\///') + fi + else + lib_loc="Contents/Frameworks" + fi + lib_bn="$(basename "$lib")" ; + if ! test -f "$lib_loc/$lib_bn"; then + target_file="" + target_path="" + echo "App: $tag: Adding symlink: $lib_bn (because of: $todo_obj)" + # Copy the QT and Python framework + if echo $lib | grep Qt > /dev/null || echo $lib | grep Python > /dev/null ; then + cp -R $(dirname $lib)/../../../$lib_bn.framework "$fw_loc/" + else + cp -R "$lib" "$lib_loc/$lib_bn" + fi + if ! test -L "$lib_loc/$lib_bn"; then + chmod 755 "$lib_loc/$lib_bn" + else + target_file=$(readlink "$lib") + target_path=$(dirname "$lib")/$target_file + echo "App: $tag: Adding symlink target: $target_path" + cp "$target_path" "$lib_loc/$target_file" + chmod 755 "$lib_loc/$target_file" + fi + echo "Rewriting ID in $lib_loc/$lib_bn to $lib_bn" + install_name_tool \ + -id "$lib_bn" \ + "$lib_loc/$lib_bn" || exit 1 + todo="$todo ./$lib_loc/$lib_bn" + fi + if echo $lib | grep Qt > /dev/null ; then + fw_relpath="$fw_relpath/$qtfw_path" + fi + if echo $lib | grep Python > /dev/null ; then + fw_relpath="$fw_relpath/$pyfw_path" + fi + echo "Rewriting library $lib to @loader_path/$fw_relpath/$lib_bn in $todo_obj" + install_name_tool -change \ + "$lib" \ + "@loader_path/$fw_relpath/$lib_bn" \ + "$todo_obj" || exit 1 + install_name_tool -change \ + "$target_path" \ + "@loader_path/$fw_relpath/$target_file" \ + "$todo_obj" || exit 1 + fw_relpath="$fw_relpath_old" + done + done + done + + # Fix the rpaths for psycopg module + find $bundle/Contents/Resources/venv/ -name _psycopg.so | xargs install_name_tool -change libpq.5.dylib @loader_path/../../../../../../Frameworks/libpq.5.dylib + find $bundle/Contents/Resources/venv/ -name _psycopg.so | xargs install_name_tool -change libssl.1.0.0.dylib @loader_path/../../../../../../Frameworks/libssl.1.0.0.dylib + find $bundle/Contents/Resources/venv/ -name _psycopg.so | xargs install_name_tool -change libcrypto.1.0.0.dylib @loader_path/../../../../../../Frameworks/libcrypto.1.0.0.dylib + + echo "App completed: $bundle" + popd > /dev/null +} + +CompleteSingleApp "$bundle" diff --git a/pkg/mac/create-dmg.sh b/pkg/mac/create-dmg.sh new file mode 100755 index 0000000..50d793c --- /dev/null +++ b/pkg/mac/create-dmg.sh @@ -0,0 +1,36 @@ +#!/bin/sh + +# move to the directory where we have the DMG Sources +cd dist + +DMG_SOURCES="./pgAdmin4.app" +DMG_LICENCE=./../pkg/mac/licence.r +DMG_IMAGE=pgAdmin4.dmg +DMG_NAME=pgAdmin4 +HDIUTIL=/usr/bin/hdiutil +REZ="/usr/bin/Rez /System/Library/Frameworks/Carbon.framework/Versions/A/Headers/*.r" + +DMG_DIR=./$DMG_IMAGE.src + +if test -e "$DMG_DIR"; then + echo "Directory $DMG_DIR already exists. Please delete it manually." >&2 + exit 1 +fi + +echo "Cleaning up" +rm -f "$DMG_IMAGE" || exit 1 +mkdir "$DMG_DIR" || exit 1 + +echo "Copying data into temporary directory" +for src in $DMG_SOURCES; do + cp -R "$src" "$DMG_DIR" || exit 1 +done + +echo "Creating image" +$HDIUTIL create -quiet -srcfolder "$DMG_DIR" -format UDZO -volname "$DMG_NAME" -ov "$DMG_IMAGE" || exit 1 +rm -rf "$DMG_DIR" || exit 1 + +echo "Attaching License to image" +$HDIUTIL unflatten -quiet "$DMG_IMAGE" || exit 1 +$REZ "$DMG_LICENCE" -a -o "$DMG_IMAGE" || exit 1 +$HDIUTIL flatten -quiet "$DMG_IMAGE" || exit 1 diff --git a/pkg/mac/licence.r b/pkg/mac/licence.r new file mode 100644 index 0000000..88a89af --- /dev/null +++ b/pkg/mac/licence.r @@ -0,0 +1,42 @@ +data 'LPic' (5000) { + $"0000 0001 0000 0000 0000" +}; + +resource 'STR#' (5000, "English buttons") { + { /* array StringArray: 9 elements */ + /* [1] */ + "English", + /* [2] */ + "Agree", + /* [3] */ + "Disagree", + /* [4] */ + "Print", + /* [5] */ + "Save...", + /* [6] */ + "IMPORTANT - Read this License Agreement carefully before clicking on " + "the \"Agree\" button. By clicking on the \"Agree\" button, you agree " + "to be bound by the terms of the License Agreement.", + /* [7] */ + "Software License Agreement", + /* [8] */ + "This text cannot be saved. This disk may be full or locked, or the file " + "may be locked.", + /* [9] */ + "Unable to print. Make sure you've selected a printer." + } +}; + +data 'TEXT' (5000, "English") { + "pgAdmin 4\n" + "\n" + "Copyright (C) 2013 - 2016, The pgAdmin Development Team\n" + "\n" + "Permission to use, copy, modify, and distribute this software and its documentation for any purpose, without fee, and without a written agreement is hereby granted, provided that the above copyright notice and this paragraph and the following two paragraphs appear in all copies.\n" + "\n" + "IN NO EVENT SHALL THE PGADMIN DEVELOPMENT TEAM BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE PGADMIN DEVELOPMENT TEAM HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n" + "\n" + "THE PGADMIN DEVELOPMENT TEAM SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN \"AS IS\" BASIS, AND THE PGADMIN DEVELOPMENT TEAM HAS NO OBLIGATIONS TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.\n" +}; + diff --git a/pkg/mac/pgadmin.Info.plist.in b/pkg/mac/pgadmin.Info.plist.in new file mode 100644 index 0000000..fb57ac8 --- /dev/null +++ b/pkg/mac/pgadmin.Info.plist.in @@ -0,0 +1,28 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>CFBundleDevelopmentRegion</key> + <string>English</string> + <key>CFBundleExecutable</key> + <string>pgAdmin4</string> + <key>CFBundleGetInfoString</key> + <string>pgAdmin4 PGADMIN_LONG_VERSION</string> + <key>CFBundleIconFile</key> + <string>pgAdmin4.icns</string> + <key>CFBundleIdentifier</key> + <string>org.postgresql.pgadmin</string> + <key>CFBundleInfoDictionaryVersion</key> + <string>6.0</string> + <key>CFBundlePackageType</key> + <string>APPL</string> + <key>CFBundleShortVersionString</key> + <string>PGADMIN_SHORT_VERSION</string> + <key>CFBundleSignature</key> + <string>????</string> + <key>CFBundleVersion</key> + <string>PGADMIN_LONG_VERSION</string> + <key>CSResourcesFileMapped</key> + <true/> +</dict> +</plist> ^ permalink raw reply [nested|flat] 26+ messages in thread
* Re: Patch for pgAdmin4 package on Mac OS X @ 2016-05-19 13:50 Dave Page <[email protected]> parent: Sandeep Thakkar <[email protected]> 0 siblings, 1 reply; 26+ messages in thread From: Dave Page @ 2016-05-19 13:50 UTC (permalink / raw) To: Sandeep Thakkar <[email protected]>; +Cc: Paresh More <[email protected]>; pgadmin-hackers; Hamid Quddus <[email protected]> Hi I see the following error when attempting to build. My configurable paths match the defaults in the README. App: pgAdmin4.app: Post-processing: .//Contents/MacOS/pgAdmin4 App: pgAdmin4.app: Adding symlink: QtWebKitWidgets (because of: .//Contents/MacOS/pgAdmin4) cp: @rpath/QtWebKitWidgets.framework/Versions/5/../../../QtWebKitWidgets.framework: No such file or directory chmod: Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets: No such file or directory Rewriting ID in Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets to QtWebKitWidgets error: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/install_name_tool: can't open file: Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets (No such file or directory) complete-bundle.sh failed make: *** [appbundle] Error 1 On Thu, May 19, 2016 at 6:34 AM, Sandeep Thakkar <[email protected]> wrote: > Hi Dave > > I have added the 'docs' target in the /Makefile. This target is also called > by appbundle. pgAdmin4 versioning change is also taken care of. > > I have attached the updated patch here. Kindly review and let me know your > feedback. Thanks. > > On Tue, May 17, 2016 at 4:52 PM, Dave Page <[email protected]> wrote: >> >> >> >> On Tuesday, May 17, 2016, Sandeep Thakkar >> <[email protected]> wrote: >>> >>> Hi Dave >>> >>> I have fixed the issues. Attached is the updated patch. >>> >>> The docs are built as part of 'appbundle' target, there is no separate >>> target in Makefile for this. I observed that it requires the python modules >>> to get this built. We create virtual environment as a part of 'appbundle' >>> target because we do everything in a single script "build.sh". Hence, right >>> now I added doc build in the same build script. >> >> >> Right - I was suggesting you create the 'docs' target, then use it. >> >>> >>> >>> BTW, the online help returns me the following error now: >>> "The server encountered an internal error and was unable to complete your >>> request. Either the server is overloaded or there is an error in the >>> application." Since this is not 404, it means that it atleast got >>> index.html, right? May be this should be handled in the source code. >> >> >> It works fine for me on my dev machines. If there's a problem, we need to >> diagnose it. >> >>> >>> >>> Paresh is working on updating pgAdmin4.py to autocreate database >>> configuration if does not exist. He will share the patch. >>> >>> On Fri, May 13, 2016 at 6:41 PM, Dave Page <[email protected]> wrote: >>>> >>>> On Fri, May 13, 2016 at 2:01 PM, Sandeep Thakkar >>>> <[email protected]> wrote: >>>> > Thanks Dave. >>>> > >>>> > Please see inline. >>>> > >>>> > On Fri, May 6, 2016 at 9:03 PM, Dave Page <[email protected]> wrote: >>>> >> >>>> >> Hi >>>> >> >>>> >> Thanks. I've applied the path fix patch. The second one needs a >>>> >> little >>>> >> work - I've attached an updated version to work from: >>>> >> >>>> >> - I've updated the README, and some of the default values. >>>> > >>>> > OK. The default values of PGDIR and QTDIR set by you is different than >>>> > mine. >>>> > I installed them through macports. >>>> >>>> Right. I went with the default directories from the original projects. >>>> >>>> >> >>>> >> - I've removed the file type registration for .sql files. >>>> > >>>> > >>>> > OK. >>>> >> >>>> >> >>>> >> - Should we note that the user may need to run in a virtualenv? >>>> > >>>> > >>>> > No, we bundle private environment, right? >>>> >>>> I meant "the user building the package", not the end user. >>>> >>>> >> - Please move build-mac.sh to pkg/build.sh, and create a target in >>>> >> /Makefile to >>>> >> execute it, e.g. "make appbundle" >>>> > >>>> > >>>> > Sure. You mean move to pkg/mac/build.sh, right? >>>> >>>> Yes :-) >>>> >>>> >> - Extend the Makefile to add a "clean-appbundle" target, which should >>>> >> also >>>> >> be >>>> >> called by the "clean" target. >>>> >> >>>> > OK. >>>> >> >>>> >> - At present, it is bundling my pre-existing configuration database. >>>> >> It >>>> >> *must* >>>> >> create a new one and bundle that, without touching the existing one >>>> >> (I >>>> >> guess >>>> >> that may require a new command line option for setup.py). >>>> > >>>> > >>>> > No, it's not bundling the pgadmin4.db at all, I skipped it :). Paresh >>>> > is >>>> > working on this. >>>> >>>> Oh - in that case it used my existing one. Which of course, it should >>>> not overwrite if already present (which reminds me - adding a todo >>>> item to auto-upgrade the database if needed on first run). >>>> >>>> >> - The online help is broken (are you building it)? I suggest adding a >>>> >> top-level >>>> >> Makefile target to do so. >>>> >> >>>> > Sorry, which online help? >>>> >>>> That which can be found in $SRC/doc - currently only for en_US. At >>>> present it's built with "cd doc/en_US && make -f Makefile.sphinx >>>> html", but I think we should have a top-level target to call that for >>>> us. >>>> >>>> The help can then be accessed from Help -> Online Help within pgAdmin. >>>> Obviously the files need to be put in the right place in the app >>>> bundle. >>>> >>>> >> - Working directories should be added to /.gitignore. Please ensure >>>> >> they >>>> >> don't >>>> >> clash with those used by pip (and ideally are in one place, e.g. >>>> >> mac-build/). >>>> >> >>>> > OK. >>>> > >>>> >> >>>> >> - I saw various errors in the build output, though the resulting DMG >>>> >> seemed to >>>> >> work fine; >>>> >> >>>> > Yeah, because I had libpq.dylib present in $PGDIR/ and may be yours >>>> > present >>>> > in $PGDIR/lib/. I will be using the default values suggested by you >>>> > and fix >>>> > this. Thanks! >>>> >>>> Right - please make sure the build fails in cases like this too. >>>> >>>> Thanks. >>>> >>>> >> ... >>>> >> cp: /usr/local/pgsql/libpq.5.dylib: No such file or directory >>>> >> libpq.5.dylib not found in /usr/local/pgsql >>>> >> Completing app: /Users/dpage/git/pgadmin4/pgAdmin4.app >>>> >> ... >>>> >> >>>> >> ... >>>> >> App: pgAdmin4.app: Post-processing: .//Contents/MacOS/pgAdmin4 >>>> >> App: pgAdmin4.app: Adding symlink: QtWebKitWidgets (because of: >>>> >> .//Contents/MacOS/pgAdmin4) >>>> >> cp: >>>> >> >>>> >> @rpath/QtWebKitWidgets.framework/Versions/5/../../../QtWebKitWidgets.framework: >>>> >> No such file or directory >>>> >> chmod: >>>> >> >>>> >> Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets: >>>> >> No such file or directory >>>> >> Rewriting ID in >>>> >> >>>> >> Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets >>>> >> to QtWebKitWidgets >>>> >> error: >>>> >> >>>> >> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/install_name_tool: >>>> >> can't open file: >>>> >> >>>> >> Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets >>>> >> (No such file or directory) >>>> >> Cleaning up >>>> >> ... >>>> >> >>>> >> >>>> >> On Mon, Apr 18, 2016 at 1:25 PM, Sandeep Thakkar >>>> >> <[email protected]> wrote: >>>> >> > Hi Team, Dave, >>>> >> > >>>> >> > Attached herewith are two patches. >>>> >> > >>>> >> > pgadmin4-mac-bundle.patch - This includes scripts to build Mac app >>>> >> > bundle >>>> >> > and DMG for pgAdmin4. This is the tree of the generated app bundle: >>>> >> > >>>> >> > ---- >>>> >> > $ find pgAdmin4.app/ -maxdepth 3 -type d >>>> >> > pgAdmin4.app/ >>>> >> > pgAdmin4.app//ContentspgAdmin4.app//Contents/Frameworks >>>> >> > pgAdmin4.app//Contents/Frameworks/Python.framework >>>> >> > pgAdmin4.app//Contents/Frameworks/QtCore.framework >>>> >> > pgAdmin4.app//Contents/Frameworks/QtDBus.framework >>>> >> > pgAdmin4.app//Contents/Frameworks/QtGui.framework >>>> >> > pgAdmin4.app//Contents/Frameworks/QtMultimedia.framework >>>> >> > pgAdmin4.app//Contents/Frameworks/QtMultimediaWidgets.framework >>>> >> > pgAdmin4.app//Contents/Frameworks/QtNetwork.framework >>>> >> > pgAdmin4.app//Contents/Frameworks/QtOpenGL.framework >>>> >> > pgAdmin4.app//Contents/Frameworks/QtPositioning.framework >>>> >> > pgAdmin4.app//Contents/Frameworks/QtPrintSupport.framework >>>> >> > pgAdmin4.app//Contents/Frameworks/QtQml.framework >>>> >> > pgAdmin4.app//Contents/Frameworks/QtQuick.framework >>>> >> > pgAdmin4.app//Contents/Frameworks/QtSensors.framework >>>> >> > pgAdmin4.app//Contents/Frameworks/QtSql.framework >>>> >> > pgAdmin4.app//Contents/Frameworks/QtWebChannel.framework >>>> >> > pgAdmin4.app//Contents/Frameworks/QtWebKit.framework >>>> >> > pgAdmin4.app//Contents/Frameworks/QtWebKitWidgets.framework >>>> >> > pgAdmin4.app//Contents/Frameworks/QtWidgets.framework >>>> >> > pgAdmin4.app//Contents/MacOS >>>> >> > pgAdmin4.app//Contents/PlugIns >>>> >> > pgAdmin4.app//Contents/PlugIns/platforms >>>> >> > pgAdmin4.app//Contents/Resources >>>> >> > pgAdmin4.app//Contents/Resources/venv >>>> >> > pgAdmin4.app//Contents/Resources/web >>>> >> > --- >>>> >> > >>>> >> > pgadmin4-fixpath-mac.patch - This is for runtime/Server.cpp to fix >>>> >> > the >>>> >> > path >>>> >> > where the runtime looks for web application path in app bundle. >>>> >> > >>>> >> > >>>> >> > Kindly review and suggest the changes required. Thanks. >>>> >> > >>>> >> > -- >>>> >> > Sandeep Thakkar >>>> >> > >>>> >> >>>> >> >>>> >> >>>> >> -- >>>> >> Dave Page >>>> >> Blog: http://pgsnake.blogspot.com >>>> >> Twitter: @pgsnake >>>> >> >>>> >> EnterpriseDB UK: http://www.enterprisedb.com >>>> >> The Enterprise PostgreSQL Company >>>> > >>>> > >>>> > >>>> > >>>> > -- >>>> > Sandeep Thakkar >>>> > >>>> >>>> >>>> >>>> -- >>>> Dave Page >>>> Blog: http://pgsnake.blogspot.com >>>> Twitter: @pgsnake >>>> >>>> EnterpriseDB UK: http://www.enterprisedb.com >>>> The Enterprise PostgreSQL Company >>> >>> >>> >>> >>> -- >>> Sandeep Thakkar >>> >> >> >> -- >> Dave Page >> Blog: http://pgsnake.blogspot.com >> Twitter: @pgsnake >> >> EnterpriseDB UK: http://www.enterprisedb.com >> The Enterprise PostgreSQL Company >> > > > > -- > -- Dave Page Blog: http://pgsnake.blogspot.com Twitter: @pgsnake EnterpriseDB UK: http://www.enterprisedb.com The Enterprise PostgreSQL Company -- Sent via pgadmin-hackers mailing list ([email protected]) To make changes to your subscription: http://www.postgresql.org/mailpref/pgadmin-hackers ^ permalink raw reply [nested|flat] 26+ messages in thread
* Re: Patch for pgAdmin4 package on Mac OS X @ 2016-05-19 14:05 Sandeep Thakkar <[email protected]> parent: Dave Page <[email protected]> 0 siblings, 1 reply; 26+ messages in thread From: Sandeep Thakkar @ 2016-05-19 14:05 UTC (permalink / raw) To: Dave Page <[email protected]>; +Cc: Paresh More <[email protected]>; pgadmin-hackers; Hamid Quddus <[email protected]> Hmm.. looks like some difference in the QT installation. Can you please provide me the otool -L output for pgAdmin4 from /mac-build/pgAdmin4.app/Contents/MacOS/pgAdmin4 and also the tree for $QTDIR/lib Thanks. On Thu, May 19, 2016 at 7:20 PM, Dave Page <[email protected]> wrote: > Hi > > I see the following error when attempting to build. My configurable > paths match the defaults in the README. > > App: pgAdmin4.app: Post-processing: .//Contents/MacOS/pgAdmin4 > App: pgAdmin4.app: Adding symlink: QtWebKitWidgets (because of: > .//Contents/MacOS/pgAdmin4) > cp: > @rpath/QtWebKitWidgets.framework/Versions/5/../../../QtWebKitWidgets.framework: > No such file or directory > chmod: > Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets: > No such file or directory > Rewriting ID in > Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets > to QtWebKitWidgets > error: > /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/install_name_tool: > can't open file: > Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets > (No such file or directory) > complete-bundle.sh failed > make: *** [appbundle] Error 1 > > On Thu, May 19, 2016 at 6:34 AM, Sandeep Thakkar > <[email protected]> wrote: > > Hi Dave > > > > I have added the 'docs' target in the /Makefile. This target is also > called > > by appbundle. pgAdmin4 versioning change is also taken care of. > > > > I have attached the updated patch here. Kindly review and let me know > your > > feedback. Thanks. > > > > On Tue, May 17, 2016 at 4:52 PM, Dave Page <[email protected]> wrote: > >> > >> > >> > >> On Tuesday, May 17, 2016, Sandeep Thakkar > >> <[email protected]> wrote: > >>> > >>> Hi Dave > >>> > >>> I have fixed the issues. Attached is the updated patch. > >>> > >>> The docs are built as part of 'appbundle' target, there is no separate > >>> target in Makefile for this. I observed that it requires the python > modules > >>> to get this built. We create virtual environment as a part of > 'appbundle' > >>> target because we do everything in a single script "build.sh". Hence, > right > >>> now I added doc build in the same build script. > >> > >> > >> Right - I was suggesting you create the 'docs' target, then use it. > >> > >>> > >>> > >>> BTW, the online help returns me the following error now: > >>> "The server encountered an internal error and was unable to complete > your > >>> request. Either the server is overloaded or there is an error in the > >>> application." Since this is not 404, it means that it atleast got > >>> index.html, right? May be this should be handled in the source code. > >> > >> > >> It works fine for me on my dev machines. If there's a problem, we need > to > >> diagnose it. > >> > >>> > >>> > >>> Paresh is working on updating pgAdmin4.py to autocreate database > >>> configuration if does not exist. He will share the patch. > >>> > >>> On Fri, May 13, 2016 at 6:41 PM, Dave Page <[email protected]> wrote: > >>>> > >>>> On Fri, May 13, 2016 at 2:01 PM, Sandeep Thakkar > >>>> <[email protected]> wrote: > >>>> > Thanks Dave. > >>>> > > >>>> > Please see inline. > >>>> > > >>>> > On Fri, May 6, 2016 at 9:03 PM, Dave Page <[email protected]> > wrote: > >>>> >> > >>>> >> Hi > >>>> >> > >>>> >> Thanks. I've applied the path fix patch. The second one needs a > >>>> >> little > >>>> >> work - I've attached an updated version to work from: > >>>> >> > >>>> >> - I've updated the README, and some of the default values. > >>>> > > >>>> > OK. The default values of PGDIR and QTDIR set by you is different > than > >>>> > mine. > >>>> > I installed them through macports. > >>>> > >>>> Right. I went with the default directories from the original projects. > >>>> > >>>> >> > >>>> >> - I've removed the file type registration for .sql files. > >>>> > > >>>> > > >>>> > OK. > >>>> >> > >>>> >> > >>>> >> - Should we note that the user may need to run in a virtualenv? > >>>> > > >>>> > > >>>> > No, we bundle private environment, right? > >>>> > >>>> I meant "the user building the package", not the end user. > >>>> > >>>> >> - Please move build-mac.sh to pkg/build.sh, and create a target in > >>>> >> /Makefile to > >>>> >> execute it, e.g. "make appbundle" > >>>> > > >>>> > > >>>> > Sure. You mean move to pkg/mac/build.sh, right? > >>>> > >>>> Yes :-) > >>>> > >>>> >> - Extend the Makefile to add a "clean-appbundle" target, which > should > >>>> >> also > >>>> >> be > >>>> >> called by the "clean" target. > >>>> >> > >>>> > OK. > >>>> >> > >>>> >> - At present, it is bundling my pre-existing configuration > database. > >>>> >> It > >>>> >> *must* > >>>> >> create a new one and bundle that, without touching the existing > one > >>>> >> (I > >>>> >> guess > >>>> >> that may require a new command line option for setup.py). > >>>> > > >>>> > > >>>> > No, it's not bundling the pgadmin4.db at all, I skipped it :). > Paresh > >>>> > is > >>>> > working on this. > >>>> > >>>> Oh - in that case it used my existing one. Which of course, it should > >>>> not overwrite if already present (which reminds me - adding a todo > >>>> item to auto-upgrade the database if needed on first run). > >>>> > >>>> >> - The online help is broken (are you building it)? I suggest > adding a > >>>> >> top-level > >>>> >> Makefile target to do so. > >>>> >> > >>>> > Sorry, which online help? > >>>> > >>>> That which can be found in $SRC/doc - currently only for en_US. At > >>>> present it's built with "cd doc/en_US && make -f Makefile.sphinx > >>>> html", but I think we should have a top-level target to call that for > >>>> us. > >>>> > >>>> The help can then be accessed from Help -> Online Help within pgAdmin. > >>>> Obviously the files need to be put in the right place in the app > >>>> bundle. > >>>> > >>>> >> - Working directories should be added to /.gitignore. Please ensure > >>>> >> they > >>>> >> don't > >>>> >> clash with those used by pip (and ideally are in one place, e.g. > >>>> >> mac-build/). > >>>> >> > >>>> > OK. > >>>> > > >>>> >> > >>>> >> - I saw various errors in the build output, though the resulting > DMG > >>>> >> seemed to > >>>> >> work fine; > >>>> >> > >>>> > Yeah, because I had libpq.dylib present in $PGDIR/ and may be yours > >>>> > present > >>>> > in $PGDIR/lib/. I will be using the default values suggested by you > >>>> > and fix > >>>> > this. Thanks! > >>>> > >>>> Right - please make sure the build fails in cases like this too. > >>>> > >>>> Thanks. > >>>> > >>>> >> ... > >>>> >> cp: /usr/local/pgsql/libpq.5.dylib: No such file or directory > >>>> >> libpq.5.dylib not found in /usr/local/pgsql > >>>> >> Completing app: /Users/dpage/git/pgadmin4/pgAdmin4.app > >>>> >> ... > >>>> >> > >>>> >> ... > >>>> >> App: pgAdmin4.app: Post-processing: .//Contents/MacOS/pgAdmin4 > >>>> >> App: pgAdmin4.app: Adding symlink: QtWebKitWidgets (because of: > >>>> >> .//Contents/MacOS/pgAdmin4) > >>>> >> cp: > >>>> >> > >>>> >> > @rpath/QtWebKitWidgets.framework/Versions/5/../../../QtWebKitWidgets.framework: > >>>> >> No such file or directory > >>>> >> chmod: > >>>> >> > >>>> >> > Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets: > >>>> >> No such file or directory > >>>> >> Rewriting ID in > >>>> >> > >>>> >> > Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets > >>>> >> to QtWebKitWidgets > >>>> >> error: > >>>> >> > >>>> >> > /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/install_name_tool: > >>>> >> can't open file: > >>>> >> > >>>> >> > Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets > >>>> >> (No such file or directory) > >>>> >> Cleaning up > >>>> >> ... > >>>> >> > >>>> >> > >>>> >> On Mon, Apr 18, 2016 at 1:25 PM, Sandeep Thakkar > >>>> >> <[email protected]> wrote: > >>>> >> > Hi Team, Dave, > >>>> >> > > >>>> >> > Attached herewith are two patches. > >>>> >> > > >>>> >> > pgadmin4-mac-bundle.patch - This includes scripts to build Mac > app > >>>> >> > bundle > >>>> >> > and DMG for pgAdmin4. This is the tree of the generated app > bundle: > >>>> >> > > >>>> >> > ---- > >>>> >> > $ find pgAdmin4.app/ -maxdepth 3 -type d > >>>> >> > pgAdmin4.app/ > >>>> >> > pgAdmin4.app//ContentspgAdmin4.app//Contents/Frameworks > >>>> >> > pgAdmin4.app//Contents/Frameworks/Python.framework > >>>> >> > pgAdmin4.app//Contents/Frameworks/QtCore.framework > >>>> >> > pgAdmin4.app//Contents/Frameworks/QtDBus.framework > >>>> >> > pgAdmin4.app//Contents/Frameworks/QtGui.framework > >>>> >> > pgAdmin4.app//Contents/Frameworks/QtMultimedia.framework > >>>> >> > pgAdmin4.app//Contents/Frameworks/QtMultimediaWidgets.framework > >>>> >> > pgAdmin4.app//Contents/Frameworks/QtNetwork.framework > >>>> >> > pgAdmin4.app//Contents/Frameworks/QtOpenGL.framework > >>>> >> > pgAdmin4.app//Contents/Frameworks/QtPositioning.framework > >>>> >> > pgAdmin4.app//Contents/Frameworks/QtPrintSupport.framework > >>>> >> > pgAdmin4.app//Contents/Frameworks/QtQml.framework > >>>> >> > pgAdmin4.app//Contents/Frameworks/QtQuick.framework > >>>> >> > pgAdmin4.app//Contents/Frameworks/QtSensors.framework > >>>> >> > pgAdmin4.app//Contents/Frameworks/QtSql.framework > >>>> >> > pgAdmin4.app//Contents/Frameworks/QtWebChannel.framework > >>>> >> > pgAdmin4.app//Contents/Frameworks/QtWebKit.framework > >>>> >> > pgAdmin4.app//Contents/Frameworks/QtWebKitWidgets.framework > >>>> >> > pgAdmin4.app//Contents/Frameworks/QtWidgets.framework > >>>> >> > pgAdmin4.app//Contents/MacOS > >>>> >> > pgAdmin4.app//Contents/PlugIns > >>>> >> > pgAdmin4.app//Contents/PlugIns/platforms > >>>> >> > pgAdmin4.app//Contents/Resources > >>>> >> > pgAdmin4.app//Contents/Resources/venv > >>>> >> > pgAdmin4.app//Contents/Resources/web > >>>> >> > --- > >>>> >> > > >>>> >> > pgadmin4-fixpath-mac.patch - This is for runtime/Server.cpp to > fix > >>>> >> > the > >>>> >> > path > >>>> >> > where the runtime looks for web application path in app bundle. > >>>> >> > > >>>> >> > > >>>> >> > Kindly review and suggest the changes required. Thanks. > >>>> >> > > >>>> >> > -- > >>>> >> > Sandeep Thakkar > >>>> >> > > >>>> >> > >>>> >> > >>>> >> > >>>> >> -- > >>>> >> Dave Page > >>>> >> Blog: http://pgsnake.blogspot.com > >>>> >> Twitter: @pgsnake > >>>> >> > >>>> >> EnterpriseDB UK: http://www.enterprisedb.com > >>>> >> The Enterprise PostgreSQL Company > >>>> > > >>>> > > >>>> > > >>>> > > >>>> > -- > >>>> > Sandeep Thakkar > >>>> > > >>>> > >>>> > >>>> > >>>> -- > >>>> Dave Page > >>>> Blog: http://pgsnake.blogspot.com > >>>> Twitter: @pgsnake > >>>> > >>>> EnterpriseDB UK: http://www.enterprisedb.com > >>>> The Enterprise PostgreSQL Company > >>> > >>> > >>> > >>> > >>> -- > >>> Sandeep Thakkar > >>> > >> > >> > >> -- > >> Dave Page > >> Blog: http://pgsnake.blogspot.com > >> Twitter: @pgsnake > >> > >> EnterpriseDB UK: http://www.enterprisedb.com > >> The Enterprise PostgreSQL Company > >> > > > > > > > > -- > > > > > > -- > Dave Page > Blog: http://pgsnake.blogspot.com > Twitter: @pgsnake > > EnterpriseDB UK: http://www.enterprisedb.com > The Enterprise PostgreSQL Company > -- ^ permalink raw reply [nested|flat] 26+ messages in thread
* Re: Patch for pgAdmin4 package on Mac OS X @ 2016-05-19 14:09 Dave Page <[email protected]> parent: Sandeep Thakkar <[email protected]> 0 siblings, 1 reply; 26+ messages in thread From: Dave Page @ 2016-05-19 14:09 UTC (permalink / raw) To: Sandeep Thakkar <[email protected]>; +Cc: Paresh More <[email protected]>; pgadmin-hackers; Hamid Quddus <[email protected]> On Thu, May 19, 2016 at 10:05 AM, Sandeep Thakkar <[email protected]> wrote: > Hmm.. looks like some difference in the QT installation. > > Can you please provide me the otool -L output for pgAdmin4 from > /mac-build/pgAdmin4.app/Contents/MacOS/pgAdmin4 (pgadmin4)snake:pgadmin4 dpage$ otool -L mac-build/pgAdmin4.app/Contents/MacOS/pgAdmin4 mac-build/pgAdmin4.app/Contents/MacOS/pgAdmin4: /System/Library/Frameworks/Python.framework/Versions/2.7/Python (compatibility version 2.7.0, current version 2.7.10) /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1226.10.1) /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 1258.1.0) @rpath/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets (compatibility version 5.5.0, current version 5.5.1) @rpath/QtWidgets.framework/Versions/5/QtWidgets (compatibility version 5.5.0, current version 5.5.1) @rpath/QtGui.framework/Versions/5/QtGui (compatibility version 5.5.0, current version 5.5.1) @rpath/QtCore.framework/Versions/5/QtCore (compatibility version 5.5.0, current version 5.5.1) /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration (compatibility version 1.0.0, current version 1.0.0) /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit (compatibility version 1.0.0, current version 275.0.0) @rpath/QtWebKit.framework/Versions/5/QtWebKit (compatibility version 5.5.0, current version 5.5.1) @rpath/QtNetwork.framework/Versions/5/QtNetwork (compatibility version 5.5.0, current version 5.5.1) /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL (compatibility version 1.0.0, current version 1.0.0) /System/Library/Frameworks/AGL.framework/Versions/A/AGL (compatibility version 1.0.0, current version 1.0.0) /usr/lib/libstdc++.6.dylib (compatibility version 7.0.0, current version 104.1.0) > > and also the tree for $QTDIR/lib Attached. Also, my config database now seems to be trashed since I ran "make appbundle" :-( -- Dave Page Blog: http://pgsnake.blogspot.com Twitter: @pgsnake EnterpriseDB UK: http://www.enterprisedb.com The Enterprise PostgreSQL Company total 97672 drwxr-xr-x 182 dpage staff 6188 26 Jan 05:34 . drwxr-xr-x 13 dpage staff 442 26 Jan 05:34 .. drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 Enginio.framework -rw-r--r-- 1 dpage staff 710 26 Jan 05:34 Enginio.la -rw-r--r-- 1 dpage staff 734 26 Jan 05:34 Enginio_debug.la drwxr-xr-x 9 dpage staff 306 26 Jan 05:33 Qt3DCollision.framework -rw-r--r-- 1 dpage staff 792 26 Jan 05:34 Qt3DCollision.la -rw-r--r-- 1 dpage staff 816 26 Jan 05:34 Qt3DCollision_debug.la drwxr-xr-x 9 dpage staff 306 26 Jan 05:33 Qt3DCore.framework -rw-r--r-- 1 dpage staff 711 26 Jan 05:34 Qt3DCore.la -rw-r--r-- 1 dpage staff 735 26 Jan 05:34 Qt3DCore_debug.la drwxr-xr-x 9 dpage staff 306 26 Jan 05:33 Qt3DInput.framework -rw-r--r-- 1 dpage staff 911 26 Jan 05:34 Qt3DInput.la -rw-r--r-- 1 dpage staff 963 26 Jan 05:34 Qt3DInput_debug.la drwxr-xr-x 9 dpage staff 306 26 Jan 05:33 Qt3DLogic.framework -rw-r--r-- 1 dpage staff 772 26 Jan 05:34 Qt3DLogic.la -rw-r--r-- 1 dpage staff 796 26 Jan 05:34 Qt3DLogic_debug.la drwxr-xr-x 9 dpage staff 306 26 Jan 05:33 Qt3DQuick.framework -rw-r--r-- 1 dpage staff 846 26 Jan 05:34 Qt3DQuick.la drwxr-xr-x 9 dpage staff 306 26 Jan 05:33 Qt3DQuickRenderer.framework -rw-r--r-- 1 dpage staff 1046 26 Jan 05:34 Qt3DQuickRenderer.la -rw-r--r-- 1 dpage staff 1098 26 Jan 05:34 Qt3DQuickRenderer_debug.la -rw-r--r-- 1 dpage staff 870 26 Jan 05:34 Qt3DQuick_debug.la drwxr-xr-x 9 dpage staff 306 26 Jan 05:33 Qt3DRenderer.framework -rw-r--r-- 1 dpage staff 902 26 Jan 05:34 Qt3DRenderer.la -rw-r--r-- 1 dpage staff 932 26 Jan 05:34 Qt3DRenderer_debug.la drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 QtBluetooth.framework -rw-r--r-- 1 dpage staff 754 26 Jan 05:34 QtBluetooth.la -rw-r--r-- 1 dpage staff 778 26 Jan 05:34 QtBluetooth_debug.la drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 QtCLucene.framework -rw-r--r-- 1 dpage staff 699 26 Jan 05:34 QtCLucene.la -rw-r--r-- 1 dpage staff 723 26 Jan 05:34 QtCLucene_debug.la drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 QtConcurrent.framework -rw-r--r-- 1 dpage staff 714 26 Jan 05:34 QtConcurrent.la -rw-r--r-- 1 dpage staff 738 26 Jan 05:34 QtConcurrent_debug.la drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 QtCore.framework -rw-r--r-- 1 dpage staff 630 26 Jan 05:34 QtCore.la -rw-r--r-- 1 dpage staff 654 26 Jan 05:34 QtCore_debug.la drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 QtDBus.framework -rw-r--r-- 1 dpage staff 684 26 Jan 05:34 QtDBus.la -rw-r--r-- 1 dpage staff 708 26 Jan 05:34 QtDBus_debug.la drwxr-xr-x 9 dpage staff 306 26 Jan 05:32 QtDeclarative.framework -rw-r--r-- 1 dpage staff 912 26 Jan 05:34 QtDeclarative.la -rw-r--r-- 1 dpage staff 936 26 Jan 05:34 QtDeclarative_debug.la drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 QtDesigner.framework -rw-r--r-- 1 dpage staff 795 26 Jan 05:34 QtDesigner.la drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 QtDesignerComponents.framework -rw-r--r-- 1 dpage staff 867 26 Jan 05:34 QtDesignerComponents.la -rw-r--r-- 1 dpage staff 891 26 Jan 05:34 QtDesignerComponents_debug.la -rw-r--r-- 1 dpage staff 819 26 Jan 05:34 QtDesigner_debug.la drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 QtGui.framework -rw-r--r-- 1 dpage staff 679 26 Jan 05:34 QtGui.la -rw-r--r-- 1 dpage staff 703 26 Jan 05:34 QtGui_debug.la drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 QtHelp.framework -rw-r--r-- 1 dpage staff 758 26 Jan 05:34 QtHelp.la -rw-r--r-- 1 dpage staff 782 26 Jan 05:34 QtHelp_debug.la drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 QtLocation.framework -rw-r--r-- 1 dpage staff 875 26 Jan 05:34 QtLocation.la -rw-r--r-- 1 dpage staff 899 26 Jan 05:34 QtLocation_debug.la drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 QtMacExtras.framework -rw-r--r-- 1 dpage staff 726 26 Jan 05:34 QtMacExtras.la -rw-r--r-- 1 dpage staff 750 26 Jan 05:34 QtMacExtras_debug.la drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 QtMultimedia.framework -rw-r--r-- 1 dpage staff 752 26 Jan 05:34 QtMultimedia.la drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 QtMultimediaQuick_p.framework -rw-r--r-- 1 dpage staff 919 26 Jan 05:34 QtMultimediaQuick_p.la -rw-r--r-- 1 dpage staff 943 26 Jan 05:34 QtMultimediaQuick_p_debug.la drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 QtMultimediaWidgets.framework -rw-r--r-- 1 dpage staff 868 26 Jan 05:34 QtMultimediaWidgets.la -rw-r--r-- 1 dpage staff 892 26 Jan 05:34 QtMultimediaWidgets_debug.la -rw-r--r-- 1 dpage staff 776 26 Jan 05:34 QtMultimedia_debug.la drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 QtNetwork.framework -rw-r--r-- 1 dpage staff 699 26 Jan 05:34 QtNetwork.la -rw-r--r-- 1 dpage staff 723 26 Jan 05:34 QtNetwork_debug.la drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 QtNfc.framework -rw-r--r-- 1 dpage staff 679 26 Jan 05:34 QtNfc.la -rw-r--r-- 1 dpage staff 703 26 Jan 05:34 QtNfc_debug.la drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 QtOpenGL.framework -rw-r--r-- 1 dpage staff 732 26 Jan 05:34 QtOpenGL.la -rw-r--r-- 1 dpage staff 756 26 Jan 05:34 QtOpenGL_debug.la drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 QtPositioning.framework -rw-r--r-- 1 dpage staff 719 26 Jan 05:34 QtPositioning.la -rw-r--r-- 1 dpage staff 743 26 Jan 05:34 QtPositioning_debug.la drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 QtPrintSupport.framework -rw-r--r-- 1 dpage staff 762 26 Jan 05:34 QtPrintSupport.la -rw-r--r-- 1 dpage staff 786 26 Jan 05:34 QtPrintSupport_debug.la drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 QtQml.framework -rw-r--r-- 1 dpage staff 700 26 Jan 05:34 QtQml.la -rw-r--r-- 1 dpage staff 724 26 Jan 05:34 QtQml_debug.la drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 QtQuick.framework -rw-r--r-- 1 dpage staff 780 26 Jan 05:34 QtQuick.la drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 QtQuickParticles.framework -rw-r--r-- 1 dpage staff 844 26 Jan 05:34 QtQuickParticles.la -rw-r--r-- 1 dpage staff 868 26 Jan 05:34 QtQuickParticles_debug.la drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 QtQuickTest.framework -rw-r--r-- 1 dpage staff 783 26 Jan 05:34 QtQuickTest.la -rw-r--r-- 1 dpage staff 807 26 Jan 05:34 QtQuickTest_debug.la drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 QtQuickWidgets.framework -rw-r--r-- 1 dpage staff 855 26 Jan 05:34 QtQuickWidgets.la -rw-r--r-- 1 dpage staff 879 26 Jan 05:34 QtQuickWidgets_debug.la -rw-r--r-- 1 dpage staff 804 26 Jan 05:34 QtQuick_debug.la drwxr-xr-x 9 dpage staff 306 26 Jan 05:32 QtScript.framework -rw-r--r-- 1 dpage staff 694 26 Jan 05:34 QtScript.la drwxr-xr-x 9 dpage staff 306 26 Jan 05:32 QtScriptTools.framework -rw-r--r-- 1 dpage staff 755 26 Jan 05:34 QtScriptTools.la -rw-r--r-- 1 dpage staff 779 26 Jan 05:34 QtScriptTools_debug.la -rw-r--r-- 1 dpage staff 718 26 Jan 05:34 QtScript_debug.la drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 QtSensors.framework -rw-r--r-- 1 dpage staff 699 26 Jan 05:34 QtSensors.la -rw-r--r-- 1 dpage staff 723 26 Jan 05:34 QtSensors_debug.la drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 QtSerialPort.framework -rw-r--r-- 1 dpage staff 714 26 Jan 05:34 QtSerialPort.la -rw-r--r-- 1 dpage staff 738 26 Jan 05:34 QtSerialPort_debug.la drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 QtSql.framework -rw-r--r-- 1 dpage staff 679 26 Jan 05:34 QtSql.la -rw-r--r-- 1 dpage staff 703 26 Jan 05:34 QtSql_debug.la drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 QtSvg.framework -rw-r--r-- 1 dpage staff 717 26 Jan 05:34 QtSvg.la -rw-r--r-- 1 dpage staff 741 26 Jan 05:34 QtSvg_debug.la drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 QtTest.framework -rw-r--r-- 1 dpage staff 757 26 Jan 05:34 QtTest.la -rw-r--r-- 1 dpage staff 781 26 Jan 05:34 QtTest_debug.la drwxr-xr-x 5 dpage staff 170 26 Jan 05:31 QtUiPlugin.framework drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 QtWebChannel.framework -rw-r--r-- 1 dpage staff 788 26 Jan 05:34 QtWebChannel.la -rw-r--r-- 1 dpage staff 812 26 Jan 05:34 QtWebChannel_debug.la drwxr-xr-x 9 dpage staff 306 26 Jan 05:32 QtWebEngine.framework -rw-r--r-- 1 dpage staff 927 26 Jan 05:34 QtWebEngine.la drwxr-xr-x 11 dpage staff 374 26 Jan 05:32 QtWebEngineCore.framework -rw-r--r-- 1 dpage staff 960 26 Jan 05:34 QtWebEngineCore.la -rw-r--r-- 1 dpage staff 984 26 Jan 05:34 QtWebEngineCore_debug.la drwxr-xr-x 9 dpage staff 306 26 Jan 05:32 QtWebEngineWidgets.framework -rw-r--r-- 1 dpage staff 1006 26 Jan 05:34 QtWebEngineWidgets.la -rw-r--r-- 1 dpage staff 1030 26 Jan 05:34 QtWebEngineWidgets_debug.la -rw-r--r-- 1 dpage staff 951 26 Jan 05:34 QtWebEngine_debug.la drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 QtWebKit.framework -rw-r--r-- 1 dpage staff 912 26 Jan 05:34 QtWebKit.la drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 QtWebKitWidgets.framework -rw-r--r-- 1 dpage staff 1024 26 Jan 05:34 QtWebKitWidgets.la -rw-r--r-- 1 dpage staff 1048 26 Jan 05:34 QtWebKitWidgets_debug.la -rw-r--r-- 1 dpage staff 936 26 Jan 05:34 QtWebKit_debug.la drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 QtWebSockets.framework -rw-r--r-- 1 dpage staff 735 26 Jan 05:34 QtWebSockets.la -rw-r--r-- 1 dpage staff 759 26 Jan 05:34 QtWebSockets_debug.la drwxr-xr-x 9 dpage staff 306 26 Jan 05:34 QtWebView.framework -rw-r--r-- 1 dpage staff 772 26 Jan 05:34 QtWebView.la -rw-r--r-- 1 dpage staff 796 26 Jan 05:34 QtWebView_debug.la drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 QtWidgets.framework -rw-r--r-- 1 dpage staff 716 26 Jan 05:34 QtWidgets.la -rw-r--r-- 1 dpage staff 740 26 Jan 05:34 QtWidgets_debug.la drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 QtXml.framework -rw-r--r-- 1 dpage staff 679 26 Jan 05:34 QtXml.la drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 QtXmlPatterns.framework -rw-r--r-- 1 dpage staff 740 26 Jan 05:34 QtXmlPatterns.la -rw-r--r-- 1 dpage staff 764 26 Jan 05:34 QtXmlPatterns_debug.la -rw-r--r-- 1 dpage staff 703 26 Jan 05:34 QtXml_debug.la drwxr-xr-x 53 dpage staff 1802 26 Jan 05:33 cmake -rw-r--r-- 1 dpage staff 2849200 12 Oct 2015 libQt5Bootstrap.a -rw-r--r-- 1 dpage staff 611 26 Jan 05:34 libQt5Bootstrap.la -rw-r--r-- 1 dpage staff 1034 26 Jan 05:34 libQt5Bootstrap.prl -rw-r--r-- 1 dpage staff 834840 12 Oct 2015 libQt5OpenGLExtensions.a -rw-r--r-- 1 dpage staff 726 26 Jan 05:34 libQt5OpenGLExtensions.la -rw-r--r-- 1 dpage staff 1288 26 Jan 05:34 libQt5OpenGLExtensions.prl -rw-r--r-- 1 dpage staff 2115168 12 Oct 2015 libQt5OpenGLExtensions_debug.a -rw-r--r-- 1 dpage staff 744 26 Jan 05:34 libQt5OpenGLExtensions_debug.la -rw-r--r-- 1 dpage staff 1292 26 Jan 05:34 libQt5OpenGLExtensions_debug.prl -rw-r--r-- 1 dpage staff 823616 12 Oct 2015 libQt5PlatformSupport.a -rw-r--r-- 1 dpage staff 741 26 Jan 05:34 libQt5PlatformSupport.la -rw-r--r-- 1 dpage staff 1380 26 Jan 05:34 libQt5PlatformSupport.prl -rw-r--r-- 1 dpage staff 22122584 12 Oct 2015 libQt5PlatformSupport_debug.a -rw-r--r-- 1 dpage staff 759 26 Jan 05:34 libQt5PlatformSupport_debug.la -rw-r--r-- 1 dpage staff 1384 26 Jan 05:34 libQt5PlatformSupport_debug.prl -rw-r--r-- 1 dpage staff 1377208 12 Oct 2015 libQt5QmlDevTools.a -rw-r--r-- 1 dpage staff 692 26 Jan 05:34 libQt5QmlDevTools.la -rw-r--r-- 1 dpage staff 1078 26 Jan 05:34 libQt5QmlDevTools.prl -rw-r--r-- 1 dpage staff 1062016 12 Oct 2015 libQt5UiTools.a -rw-r--r-- 1 dpage staff 756 26 Jan 05:34 libQt5UiTools.la -rw-r--r-- 1 dpage staff 1313 26 Jan 05:34 libQt5UiTools.prl -rw-r--r-- 1 dpage staff 18320864 12 Oct 2015 libQt5UiTools_debug.a -rw-r--r-- 1 dpage staff 774 26 Jan 05:34 libQt5UiTools_debug.la -rw-r--r-- 1 dpage staff 1317 26 Jan 05:34 libQt5UiTools_debug.prl drwxr-xr-x 58 dpage staff 1972 26 Jan 05:34 pkgconfig /Users/dpage/Qt/5.5/clang_64/lib/Enginio.framework: total 48 drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 . drwxr-xr-x 182 dpage staff 6188 26 Jan 05:34 .. lrwxr-xr-x 1 dpage staff 24 26 Jan 05:31 Enginio -> Versions/Current/Enginio -rw-r--r-- 1 dpage staff 1239 26 Jan 05:34 Enginio.prl lrwxr-xr-x 1 dpage staff 30 26 Jan 05:31 Enginio_debug -> Versions/Current/Enginio_debug -rw-r--r-- 1 dpage staff 1243 26 Jan 05:34 Enginio_debug.prl lrwxr-xr-x 1 dpage staff 24 26 Jan 05:31 Headers -> Versions/Current/Headers lrwxr-xr-x 1 dpage staff 26 26 Jan 05:31 Resources -> Versions/Current/Resources drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 Versions /Users/dpage/Qt/5.5/clang_64/lib/Enginio.framework/Versions: total 8 drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 . drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 .. drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 1 lrwxr-xr-x 1 dpage staff 1 26 Jan 05:31 Current -> 1 /Users/dpage/Qt/5.5/clang_64/lib/Enginio.framework/Versions/1: total 2592 drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 . drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 .. -rwxr-xr-x 1 dpage staff 309312 12 Oct 2015 Enginio -rwxr-xr-x 1 dpage staff 1012112 12 Oct 2015 Enginio_debug drwxr-xr-x 17 dpage staff 578 26 Jan 05:31 Headers drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 Resources /Users/dpage/Qt/5.5/clang_64/lib/Enginio.framework/Versions/1/Headers: total 112 drwxr-xr-x 17 dpage staff 578 26 Jan 05:31 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 1.2.1 -rw-r--r-- 1 dpage staff 393 12 Oct 2015 Enginio -rw-r--r-- 1 dpage staff 219 12 Oct 2015 EnginioDepends -rw-r--r-- 1 dpage staff 28 12 Oct 2015 EnginioVersion -rw-r--r-- 1 dpage staff 3215 12 Oct 2015 enginio.h -rw-r--r-- 1 dpage staff 2847 12 Oct 2015 enginiobasemodel.h -rw-r--r-- 1 dpage staff 3394 12 Oct 2015 enginioclient.h -rw-r--r-- 1 dpage staff 2043 12 Oct 2015 enginioclient_global.h -rw-r--r-- 1 dpage staff 3660 12 Oct 2015 enginioclientconnection.h -rw-r--r-- 1 dpage staff 2335 12 Oct 2015 enginioidentity.h -rw-r--r-- 1 dpage staff 3377 12 Oct 2015 enginiomodel.h -rw-r--r-- 1 dpage staff 2768 12 Oct 2015 enginiooauth2authentication.h -rw-r--r-- 1 dpage staff 3474 12 Oct 2015 enginioreply.h -rw-r--r-- 1 dpage staff 3676 12 Oct 2015 enginioreplystate.h -rw-r--r-- 1 dpage staff 202 12 Oct 2015 enginioversion.h /Users/dpage/Qt/5.5/clang_64/lib/Enginio.framework/Versions/1/Headers/1.2.1: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 17 dpage staff 578 26 Jan 05:31 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 Enginio /Users/dpage/Qt/5.5/clang_64/lib/Enginio.framework/Versions/1/Headers/1.2.1/Enginio: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 .. drwxr-xr-x 11 dpage staff 374 26 Jan 05:31 private /Users/dpage/Qt/5.5/clang_64/lib/Enginio.framework/Versions/1/Headers/1.2.1/Enginio/private: total 224 drwxr-xr-x 11 dpage staff 374 26 Jan 05:31 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 .. -rw-r--r-- 1 dpage staff 3104 12 Oct 2015 chunkdevice_p.h -rw-r--r-- 1 dpage staff 4605 12 Oct 2015 enginiobackendconnection_p.h -rw-r--r-- 1 dpage staff 38155 12 Oct 2015 enginiobasemodel_p.h -rw-r--r-- 1 dpage staff 27550 12 Oct 2015 enginioclient_p.h -rw-r--r-- 1 dpage staff 2286 12 Oct 2015 enginiodummyreply_p.h -rw-r--r-- 1 dpage staff 2481 12 Oct 2015 enginiofakereply_p.h -rw-r--r-- 1 dpage staff 4633 12 Oct 2015 enginioobjectadaptor_p.h -rw-r--r-- 1 dpage staff 5839 12 Oct 2015 enginioreply_p.h -rw-r--r-- 1 dpage staff 6598 12 Oct 2015 enginiostring_p.h /Users/dpage/Qt/5.5/clang_64/lib/Enginio.framework/Versions/1/Resources: total 8 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 .. -rw-r--r-- 1 dpage staff 710 12 Oct 2015 Info.plist /Users/dpage/Qt/5.5/clang_64/lib/Qt3DCollision.framework: total 48 drwxr-xr-x 9 dpage staff 306 26 Jan 05:33 . drwxr-xr-x 182 dpage staff 6188 26 Jan 05:34 .. lrwxr-xr-x 1 dpage staff 24 26 Jan 05:33 Headers -> Versions/Current/Headers lrwxr-xr-x 1 dpage staff 30 26 Jan 05:33 Qt3DCollision -> Versions/Current/Qt3DCollision -rw-r--r-- 1 dpage staff 1270 26 Jan 05:34 Qt3DCollision.prl lrwxr-xr-x 1 dpage staff 36 26 Jan 05:33 Qt3DCollision_debug -> Versions/Current/Qt3DCollision_debug -rw-r--r-- 1 dpage staff 1274 26 Jan 05:34 Qt3DCollision_debug.prl lrwxr-xr-x 1 dpage staff 26 26 Jan 05:33 Resources -> Versions/Current/Resources drwxr-xr-x 4 dpage staff 136 26 Jan 05:33 Versions /Users/dpage/Qt/5.5/clang_64/lib/Qt3DCollision.framework/Versions: total 8 drwxr-xr-x 4 dpage staff 136 26 Jan 05:33 . drwxr-xr-x 9 dpage staff 306 26 Jan 05:33 .. drwxr-xr-x 6 dpage staff 204 26 Jan 05:33 5 lrwxr-xr-x 1 dpage staff 1 26 Jan 05:33 Current -> 5 /Users/dpage/Qt/5.5/clang_64/lib/Qt3DCollision.framework/Versions/5: total 512 drwxr-xr-x 6 dpage staff 204 26 Jan 05:33 . drwxr-xr-x 4 dpage staff 136 26 Jan 05:33 .. drwxr-xr-x 20 dpage staff 680 26 Jan 05:33 Headers -rwxr-xr-x 1 dpage staff 78492 12 Oct 2015 Qt3DCollision -rwxr-xr-x 1 dpage staff 180140 12 Oct 2015 Qt3DCollision_debug drwxr-xr-x 3 dpage staff 102 26 Jan 05:33 Resources /Users/dpage/Qt/5.5/clang_64/lib/Qt3DCollision.framework/Versions/5/Headers: total 136 drwxr-xr-x 20 dpage staff 680 26 Jan 05:33 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:33 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:33 5.5.1 -rw-r--r-- 1 dpage staff 31 12 Oct 2015 QAbstractCollider -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QBoxCollider -rw-r--r-- 1 dpage staff 30 12 Oct 2015 QCapsuleCollider -rw-r--r-- 1 dpage staff 30 12 Oct 2015 QCollisionAspect -rw-r--r-- 1 dpage staff 31 12 Oct 2015 QGeometryCollider -rw-r--r-- 1 dpage staff 29 12 Oct 2015 QSphereCollider -rw-r--r-- 1 dpage staff 332 12 Oct 2015 Qt3DCollision -rw-r--r-- 1 dpage staff 230 12 Oct 2015 Qt3DCollisionDepends -rw-r--r-- 1 dpage staff 34 12 Oct 2015 Qt3DCollisionVersion -rw-r--r-- 1 dpage staff 2619 12 Oct 2015 qabstractcollider.h -rw-r--r-- 1 dpage staff 2798 12 Oct 2015 qboxcollider.h -rw-r--r-- 1 dpage staff 3402 12 Oct 2015 qcapsulecollider.h -rw-r--r-- 1 dpage staff 2733 12 Oct 2015 qcollisionaspect.h -rw-r--r-- 1 dpage staff 2545 12 Oct 2015 qgeometrycollider.h -rw-r--r-- 1 dpage staff 2811 12 Oct 2015 qspherecollider.h -rw-r--r-- 1 dpage staff 2163 12 Oct 2015 qt3dcollision_global.h -rw-r--r-- 1 dpage staff 232 12 Oct 2015 qt3dcollisionversion.h /Users/dpage/Qt/5.5/clang_64/lib/Qt3DCollision.framework/Versions/5/Headers/5.5.1: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:33 . drwxr-xr-x 20 dpage staff 680 26 Jan 05:33 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:33 Qt3DCollision /Users/dpage/Qt/5.5/clang_64/lib/Qt3DCollision.framework/Versions/5/Headers/5.5.1/Qt3DCollision: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:33 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:33 .. drwxr-xr-x 8 dpage staff 272 26 Jan 05:33 private /Users/dpage/Qt/5.5/clang_64/lib/Qt3DCollision.framework/Versions/5/Headers/5.5.1/Qt3DCollision/private: total 48 drwxr-xr-x 8 dpage staff 272 26 Jan 05:33 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:33 .. -rw-r--r-- 1 dpage staff 2144 12 Oct 2015 qabstractcollider_p.h -rw-r--r-- 1 dpage staff 2195 12 Oct 2015 qboxcollider_p.h -rw-r--r-- 1 dpage staff 2289 12 Oct 2015 qcapsulecollider_p.h -rw-r--r-- 1 dpage staff 2146 12 Oct 2015 qcollisionaspect_p.h -rw-r--r-- 1 dpage staff 2155 12 Oct 2015 qgeometrycollider_p.h -rw-r--r-- 1 dpage staff 2242 12 Oct 2015 qspherecollider_p.h /Users/dpage/Qt/5.5/clang_64/lib/Qt3DCollision.framework/Versions/5/Resources: total 8 drwxr-xr-x 3 dpage staff 102 26 Jan 05:33 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:33 .. -rw-r--r-- 1 dpage staff 722 12 Oct 2015 Info.plist /Users/dpage/Qt/5.5/clang_64/lib/Qt3DCore.framework: total 48 drwxr-xr-x 9 dpage staff 306 26 Jan 05:33 . drwxr-xr-x 182 dpage staff 6188 26 Jan 05:34 .. lrwxr-xr-x 1 dpage staff 24 26 Jan 05:33 Headers -> Versions/Current/Headers lrwxr-xr-x 1 dpage staff 25 26 Jan 05:33 Qt3DCore -> Versions/Current/Qt3DCore -rw-r--r-- 1 dpage staff 1218 26 Jan 05:34 Qt3DCore.prl lrwxr-xr-x 1 dpage staff 31 26 Jan 05:33 Qt3DCore_debug -> Versions/Current/Qt3DCore_debug -rw-r--r-- 1 dpage staff 1222 26 Jan 05:34 Qt3DCore_debug.prl lrwxr-xr-x 1 dpage staff 26 26 Jan 05:33 Resources -> Versions/Current/Resources drwxr-xr-x 4 dpage staff 136 26 Jan 05:33 Versions /Users/dpage/Qt/5.5/clang_64/lib/Qt3DCore.framework/Versions: total 8 drwxr-xr-x 4 dpage staff 136 26 Jan 05:33 . drwxr-xr-x 9 dpage staff 306 26 Jan 05:33 .. drwxr-xr-x 6 dpage staff 204 26 Jan 05:33 5 lrwxr-xr-x 1 dpage staff 1 26 Jan 05:33 Current -> 5 /Users/dpage/Qt/5.5/clang_64/lib/Qt3DCore.framework/Versions/5: total 3064 drwxr-xr-x 6 dpage staff 204 26 Jan 05:33 . drwxr-xr-x 4 dpage staff 136 26 Jan 05:33 .. drwxr-xr-x 107 dpage staff 3638 26 Jan 05:33 Headers -rwxr-xr-x 1 dpage staff 417560 12 Oct 2015 Qt3DCore -rwxr-xr-x 1 dpage staff 1148064 12 Oct 2015 Qt3DCore_debug drwxr-xr-x 3 dpage staff 102 26 Jan 05:33 Resources /Users/dpage/Qt/5.5/clang_64/lib/Qt3DCore.framework/Versions/5/Headers: total 880 drwxr-xr-x 107 dpage staff 3638 26 Jan 05:33 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:33 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:33 5.5.1 -rw-r--r-- 1 dpage staff 30 12 Oct 2015 FunctorType -rw-r--r-- 1 dpage staff 29 12 Oct 2015 QAbstractAspect -rw-r--r-- 1 dpage staff 32 12 Oct 2015 QAbstractAttribute -rw-r--r-- 1 dpage staff 29 12 Oct 2015 QAbstractBuffer -rw-r--r-- 1 dpage staff 32 12 Oct 2015 QAbstractBufferPtr -rw-r--r-- 1 dpage staff 44 12 Oct 2015 QAbstractCollisionQueryService -rw-r--r-- 1 dpage staff 42 12 Oct 2015 QAbstractFrameAdvanceService -rw-r--r-- 1 dpage staff 30 12 Oct 2015 QAbstractFunctor -rw-r--r-- 1 dpage staff 29 12 Oct 2015 QAbstractServiceProvider -rw-r--r-- 1 dpage staff 32 12 Oct 2015 QAbstractTransform -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QAspectEngine -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QAspectFactory -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QAspectJob -rw-r--r-- 1 dpage staff 41 12 Oct 2015 QAspectJobProviderInterface -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QAspectJobPtr -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QAspectThread -rw-r--r-- 1 dpage staff 37 12 Oct 2015 QAxisAlignedBoundingBox -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QBackendNode -rw-r--r-- 1 dpage staff 33 12 Oct 2015 QBackendNodeFactory -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QBackendNodeFunctor -rw-r--r-- 1 dpage staff 29 12 Oct 2015 QBackendNodeFunctorPtr -rw-r--r-- 1 dpage staff 41 12 Oct 2015 QBackendScenePropertyChange -rw-r--r-- 1 dpage staff 41 12 Oct 2015 QBackendScenePropertyChangePtr -rw-r--r-- 1 dpage staff 29 12 Oct 2015 QBoundingSphere -rw-r--r-- 1 dpage staff 29 12 Oct 2015 QBoundingVolume -rw-r--r-- 1 dpage staff 37 12 Oct 2015 QBoundingVolumeProvider -rw-r--r-- 1 dpage staff 21 12 Oct 2015 QCamera -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QCameraLens -rw-r--r-- 1 dpage staff 35 12 Oct 2015 QCollisionQueryResult -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QComponent -rw-r--r-- 1 dpage staff 21 12 Oct 2015 QComponentList -rw-r--r-- 1 dpage staff 21 12 Oct 2015 QEntity -rw-r--r-- 1 dpage staff 29 12 Oct 2015 QFrameAllocator -rw-r--r-- 1 dpage staff 21 12 Oct 2015 QHandle -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QHandleManager -rw-r--r-- 1 dpage staff 30 12 Oct 2015 QLookAtTransform -rw-r--r-- 1 dpage staff 30 12 Oct 2015 QMatrixTransform -rw-r--r-- 1 dpage staff 19 12 Oct 2015 QNode -rw-r--r-- 1 dpage staff 21 12 Oct 2015 QNodeId -rw-r--r-- 1 dpage staff 19 12 Oct 2015 QNodeList -rw-r--r-- 1 dpage staff 19 12 Oct 2015 QNodePtr -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QNodeVisitor -rw-r--r-- 1 dpage staff 39 12 Oct 2015 QOpenGLInformationService -rw-r--r-- 1 dpage staff 35 12 Oct 2015 QQueryHandle -rw-r--r-- 1 dpage staff 20 12 Oct 2015 QRay3D -rw-r--r-- 1 dpage staff 30 12 Oct 2015 QRotateTransform -rw-r--r-- 1 dpage staff 29 12 Oct 2015 QScaleTransform -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QSceneChange -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QSceneChangePtr -rw-r--r-- 1 dpage staff 37 12 Oct 2015 QSceneObserverInterface -rw-r--r-- 1 dpage staff 34 12 Oct 2015 QScenePropertyChange -rw-r--r-- 1 dpage staff 34 12 Oct 2015 QScenePropertyChangePtr -rw-r--r-- 1 dpage staff 29 12 Oct 2015 QServiceLocator -rw-r--r-- 1 dpage staff 39 12 Oct 2015 QSystemInformationService -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QTransform -rw-r--r-- 1 dpage staff 33 12 Oct 2015 QTranslateTransform -rw-r--r-- 1 dpage staff 1417 12 Oct 2015 Qt3DCore -rw-r--r-- 1 dpage staff 191 12 Oct 2015 Qt3DCoreDepends -rw-r--r-- 1 dpage staff 29 12 Oct 2015 Qt3DCoreVersion -rw-r--r-- 1 dpage staff 4036 12 Oct 2015 qabstractaspect.h -rw-r--r-- 1 dpage staff 5040 12 Oct 2015 qabstractattribute.h -rw-r--r-- 1 dpage staff 2676 12 Oct 2015 qabstractbuffer.h -rw-r--r-- 1 dpage staff 3038 12 Oct 2015 qabstractcollisionqueryservice.h -rw-r--r-- 1 dpage staff 2423 12 Oct 2015 qabstractframeadvanceservice.h -rw-r--r-- 1 dpage staff 3039 12 Oct 2015 qabstractfunctor.h -rw-r--r-- 1 dpage staff 2588 12 Oct 2015 qabstracttransform.h -rw-r--r-- 1 dpage staff 2822 12 Oct 2015 qaspectengine.h -rw-r--r-- 1 dpage staff 3751 12 Oct 2015 qaspectfactory.h -rw-r--r-- 1 dpage staff 2437 12 Oct 2015 qaspectjob.h -rw-r--r-- 1 dpage staff 2187 12 Oct 2015 qaspectjobproviderinterface.h -rw-r--r-- 1 dpage staff 2367 12 Oct 2015 qaspectthread.h -rw-r--r-- 1 dpage staff 5092 12 Oct 2015 qaxisalignedboundingbox.h -rw-r--r-- 1 dpage staff 3227 12 Oct 2015 qbackendnode.h -rw-r--r-- 1 dpage staff 2171 12 Oct 2015 qbackendnodefactory.h -rw-r--r-- 1 dpage staff 2805 12 Oct 2015 qbackendscenepropertychange.h -rw-r--r-- 1 dpage staff 2201 12 Oct 2015 qboundingsphere.h -rw-r--r-- 1 dpage staff 2360 12 Oct 2015 qboundingvolume.h -rw-r--r-- 1 dpage staff 2177 12 Oct 2015 qboundingvolumeprovider.h -rw-r--r-- 1 dpage staff 5984 12 Oct 2015 qcamera.h -rw-r--r-- 1 dpage staff 4888 12 Oct 2015 qcameralens.h -rw-r--r-- 1 dpage staff 2391 12 Oct 2015 qcollisionqueryresult.h -rw-r--r-- 1 dpage staff 2713 12 Oct 2015 qcomponent.h -rw-r--r-- 1 dpage staff 2622 12 Oct 2015 qentity.h -rw-r--r-- 1 dpage staff 3076 12 Oct 2015 qframeallocator.h -rw-r--r-- 1 dpage staff 3704 12 Oct 2015 qhandle.h -rw-r--r-- 1 dpage staff 6422 12 Oct 2015 qhandlemanager.h -rw-r--r-- 1 dpage staff 3242 12 Oct 2015 qlookattransform.h -rw-r--r-- 1 dpage staff 2666 12 Oct 2015 qmatrixtransform.h -rw-r--r-- 1 dpage staff 3809 12 Oct 2015 qnode.h -rw-r--r-- 1 dpage staff 2941 12 Oct 2015 qnodeid.h -rw-r--r-- 1 dpage staff 7718 12 Oct 2015 qnodevisitor.h -rw-r--r-- 1 dpage staff 2427 12 Oct 2015 qopenglinformationservice.h -rw-r--r-- 1 dpage staff 3509 12 Oct 2015 qray3d.h -rw-r--r-- 1 dpage staff 2902 12 Oct 2015 qrotatetransform.h -rw-r--r-- 1 dpage staff 2742 12 Oct 2015 qscaletransform.h -rw-r--r-- 1 dpage staff 3553 12 Oct 2015 qscenechange.h -rw-r--r-- 1 dpage staff 2279 12 Oct 2015 qsceneobserverinterface.h -rw-r--r-- 1 dpage staff 2860 12 Oct 2015 qscenepropertychange.h -rw-r--r-- 1 dpage staff 3760 12 Oct 2015 qservicelocator.h -rw-r--r-- 1 dpage staff 2450 12 Oct 2015 qsysteminformationservice.h -rw-r--r-- 1 dpage staff 2128 12 Oct 2015 qt3dcore_global.h -rw-r--r-- 1 dpage staff 207 12 Oct 2015 qt3dcoreversion.h -rw-r--r-- 1 dpage staff 2944 12 Oct 2015 qtransform.h -rw-r--r-- 1 dpage staff 3040 12 Oct 2015 qtranslatetransform.h /Users/dpage/Qt/5.5/clang_64/lib/Qt3DCore.framework/Versions/5/Headers/5.5.1: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:33 . drwxr-xr-x 107 dpage staff 3638 26 Jan 05:33 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:33 Qt3DCore /Users/dpage/Qt/5.5/clang_64/lib/Qt3DCore.framework/Versions/5/Headers/5.5.1/Qt3DCore: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:33 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:33 .. drwxr-xr-x 55 dpage staff 1870 26 Jan 05:33 private /Users/dpage/Qt/5.5/clang_64/lib/Qt3DCore.framework/Versions/5/Headers/5.5.1/Qt3DCore/private: total 560 drwxr-xr-x 55 dpage staff 1870 26 Jan 05:33 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:33 .. -rw-r--r-- 1 dpage staff 2081 12 Oct 2015 corelogging_p.h -rw-r--r-- 1 dpage staff 3101 12 Oct 2015 dependencyhandler_p.h -rw-r--r-- 1 dpage staff 3603 12 Oct 2015 nullservices_p.h -rw-r--r-- 1 dpage staff 4906 12 Oct 2015 propertychangehandler_p.h -rw-r--r-- 1 dpage staff 2652 12 Oct 2015 qabstractaspect_p.h -rw-r--r-- 1 dpage staff 2443 12 Oct 2015 qabstractaspectjobmanager_p.h -rw-r--r-- 1 dpage staff 2513 12 Oct 2015 qabstractattribute_p.h -rw-r--r-- 1 dpage staff 2206 12 Oct 2015 qabstractbuffer_p.h -rw-r--r-- 1 dpage staff 2357 12 Oct 2015 qabstractcollisionqueryservice_p.h -rw-r--r-- 1 dpage staff 2318 12 Oct 2015 qabstractframeadvanceservice_p.h -rw-r--r-- 1 dpage staff 2350 12 Oct 2015 qabstractserviceprovider_p.h -rw-r--r-- 1 dpage staff 2139 12 Oct 2015 qabstracttransform_p.h -rw-r--r-- 1 dpage staff 2498 12 Oct 2015 qaspectengine_p.h -rw-r--r-- 1 dpage staff 2178 12 Oct 2015 qaspectfactory_p.h -rw-r--r-- 1 dpage staff 2080 12 Oct 2015 qaspectjob_p.h -rw-r--r-- 1 dpage staff 2856 12 Oct 2015 qaspectjobmanager_p.h -rw-r--r-- 1 dpage staff 3274 12 Oct 2015 qaspectmanager_p.h -rw-r--r-- 1 dpage staff 2970 12 Oct 2015 qbackendnode_p.h -rw-r--r-- 1 dpage staff 2322 12 Oct 2015 qbackendscenepropertychange_p.h -rw-r--r-- 1 dpage staff 3896 12 Oct 2015 qboundedcircularbuffer_p.h -rw-r--r-- 1 dpage staff 2254 12 Oct 2015 qcamera_p.h -rw-r--r-- 1 dpage staff 3697 12 Oct 2015 qcameralens_p.h -rw-r--r-- 1 dpage staff 5647 12 Oct 2015 qchangearbiter_p.h -rw-r--r-- 1 dpage staff 49412 12 Oct 2015 qcircularbuffer_p.h -rw-r--r-- 1 dpage staff 2361 12 Oct 2015 qcollisionqueryresult_p.h -rw-r--r-- 1 dpage staff 2253 12 Oct 2015 qcomponent_p.h -rw-r--r-- 1 dpage staff 2354 12 Oct 2015 qentity_p.h -rw-r--r-- 1 dpage staff 3685 12 Oct 2015 qframeallocator_p.h -rw-r--r-- 1 dpage staff 2406 12 Oct 2015 qlockableobserverinterface_p.h -rw-r--r-- 1 dpage staff 2348 12 Oct 2015 qlookattransform_p.h -rw-r--r-- 1 dpage staff 2158 12 Oct 2015 qmatrixtransform_p.h -rw-r--r-- 1 dpage staff 3560 12 Oct 2015 qnode_p.h -rw-r--r-- 1 dpage staff 2255 12 Oct 2015 qobservableinterface_p.h -rw-r--r-- 1 dpage staff 2176 12 Oct 2015 qobserverinterface_p.h -rw-r--r-- 1 dpage staff 2326 12 Oct 2015 qopenglinformationservice_p.h -rw-r--r-- 1 dpage staff 2786 12 Oct 2015 qpostman_p.h -rw-r--r-- 1 dpage staff 11976 12 Oct 2015 qresourcemanager_p.h -rw-r--r-- 1 dpage staff 2230 12 Oct 2015 qrotatetransform_p.h -rw-r--r-- 1 dpage staff 2150 12 Oct 2015 qscaletransform_p.h -rw-r--r-- 1 dpage staff 3379 12 Oct 2015 qscene_p.h -rw-r--r-- 1 dpage staff 2286 12 Oct 2015 qscenechange_p.h -rw-r--r-- 1 dpage staff 2625 12 Oct 2015 qscenepropertychange_p.h -rw-r--r-- 1 dpage staff 2283 12 Oct 2015 qscheduler_p.h -rw-r--r-- 1 dpage staff 2326 12 Oct 2015 qsysteminformationservice_p.h -rw-r--r-- 1 dpage staff 1924 12 Oct 2015 qt3dcore_global_p.h -rw-r--r-- 1 dpage staff 2736 12 Oct 2015 qthreadpooler_p.h -rw-r--r-- 1 dpage staff 2217 12 Oct 2015 qtickclock_p.h -rw-r--r-- 1 dpage staff 2490 12 Oct 2015 qtickclockservice_p.h -rw-r--r-- 1 dpage staff 2309 12 Oct 2015 qtransform_p.h -rw-r--r-- 1 dpage staff 2182 12 Oct 2015 qtranslatetransform_p.h -rw-r--r-- 1 dpage staff 2041 12 Oct 2015 qurlhelper_p.h -rw-r--r-- 1 dpage staff 4199 12 Oct 2015 task_p.h -rw-r--r-- 1 dpage staff 2141 12 Oct 2015 weaverjob_p.h /Users/dpage/Qt/5.5/clang_64/lib/Qt3DCore.framework/Versions/5/Resources: total 8 drwxr-xr-x 3 dpage staff 102 26 Jan 05:33 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:33 .. -rw-r--r-- 1 dpage staff 712 12 Oct 2015 Info.plist /Users/dpage/Qt/5.5/clang_64/lib/Qt3DInput.framework: total 48 drwxr-xr-x 9 dpage staff 306 26 Jan 05:33 . drwxr-xr-x 182 dpage staff 6188 26 Jan 05:34 .. lrwxr-xr-x 1 dpage staff 24 26 Jan 05:33 Headers -> Versions/Current/Headers lrwxr-xr-x 1 dpage staff 26 26 Jan 05:33 Qt3DInput -> Versions/Current/Qt3DInput -rw-r--r-- 1 dpage staff 1387 26 Jan 05:34 Qt3DInput.prl lrwxr-xr-x 1 dpage staff 32 26 Jan 05:33 Qt3DInput_debug -> Versions/Current/Qt3DInput_debug -rw-r--r-- 1 dpage staff 1419 26 Jan 05:34 Qt3DInput_debug.prl lrwxr-xr-x 1 dpage staff 26 26 Jan 05:33 Resources -> Versions/Current/Resources drwxr-xr-x 4 dpage staff 136 26 Jan 05:33 Versions /Users/dpage/Qt/5.5/clang_64/lib/Qt3DInput.framework/Versions: total 8 drwxr-xr-x 4 dpage staff 136 26 Jan 05:33 . drwxr-xr-x 9 dpage staff 306 26 Jan 05:33 .. drwxr-xr-x 6 dpage staff 204 26 Jan 05:33 5 lrwxr-xr-x 1 dpage staff 1 26 Jan 05:33 Current -> 5 /Users/dpage/Qt/5.5/clang_64/lib/Qt3DInput.framework/Versions/5: total 1920 drwxr-xr-x 6 dpage staff 204 26 Jan 05:33 . drwxr-xr-x 4 dpage staff 136 26 Jan 05:33 .. drwxr-xr-x 28 dpage staff 952 26 Jan 05:33 Headers -rwxr-xr-x 1 dpage staff 229700 12 Oct 2015 Qt3DInput -rwxr-xr-x 1 dpage staff 747260 12 Oct 2015 Qt3DInput_debug drwxr-xr-x 3 dpage staff 102 26 Jan 05:33 Resources /Users/dpage/Qt/5.5/clang_64/lib/Qt3DInput.framework/Versions/5/Headers: total 216 drwxr-xr-x 28 dpage staff 952 26 Jan 05:33 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:33 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:33 5.5.1 -rw-r--r-- 1 dpage staff 30 12 Oct 2015 MouseEventFilter -rw-r--r-- 1 dpage staff 25 12 Oct 2015 Q3DKeyEvent -rw-r--r-- 1 dpage staff 25 12 Oct 2015 Q3DKeyEventPtr -rw-r--r-- 1 dpage staff 27 12 Oct 2015 Q3DMouseEvent -rw-r--r-- 1 dpage staff 27 12 Oct 2015 Q3DMouseEventPtr -rw-r--r-- 1 dpage staff 27 12 Oct 2015 Q3DWheelEvent -rw-r--r-- 1 dpage staff 27 12 Oct 2015 Q3DWheelEventPtr -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QInputAspect -rw-r--r-- 1 dpage staff 33 12 Oct 2015 QKeyboardController -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QKeyboardInput -rw-r--r-- 1 dpage staff 30 12 Oct 2015 QMouseController -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QMouseInput -rw-r--r-- 1 dpage staff 359 12 Oct 2015 Qt3DInput -rw-r--r-- 1 dpage staff 259 12 Oct 2015 Qt3DInputDepends -rw-r--r-- 1 dpage staff 30 12 Oct 2015 Qt3DInputVersion -rw-r--r-- 1 dpage staff 2365 12 Oct 2015 mouseeventfilter.h -rw-r--r-- 1 dpage staff 3456 12 Oct 2015 q3dkeyevent.h -rw-r--r-- 1 dpage staff 5457 12 Oct 2015 q3dmouseevent.h -rw-r--r-- 1 dpage staff 2837 12 Oct 2015 qinputaspect.h -rw-r--r-- 1 dpage staff 2722 12 Oct 2015 qkeyboardcontroller.h -rw-r--r-- 1 dpage staff 4970 12 Oct 2015 qkeyboardinput.h -rw-r--r-- 1 dpage staff 2482 12 Oct 2015 qmousecontroller.h -rw-r--r-- 1 dpage staff 3349 12 Oct 2015 qmouseinput.h -rw-r--r-- 1 dpage staff 2135 12 Oct 2015 qt3dinput_global.h -rw-r--r-- 1 dpage staff 212 12 Oct 2015 qt3dinputversion.h /Users/dpage/Qt/5.5/clang_64/lib/Qt3DInput.framework/Versions/5/Headers/5.5.1: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:33 . drwxr-xr-x 28 dpage staff 952 26 Jan 05:33 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:33 Qt3DInput /Users/dpage/Qt/5.5/clang_64/lib/Qt3DInput.framework/Versions/5/Headers/5.5.1/Qt3DInput: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:33 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:33 .. drwxr-xr-x 19 dpage staff 646 26 Jan 05:33 private /Users/dpage/Qt/5.5/clang_64/lib/Qt3DInput.framework/Versions/5/Headers/5.5.1/Qt3DInput/private: total 136 drwxr-xr-x 19 dpage staff 646 26 Jan 05:33 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:33 .. -rw-r--r-- 1 dpage staff 2359 12 Oct 2015 assignkeyboardfocusjob_p.h -rw-r--r-- 1 dpage staff 3934 12 Oct 2015 cameracontroller_p.h -rw-r--r-- 1 dpage staff 2283 12 Oct 2015 handle_types_p.h -rw-r--r-- 1 dpage staff 4010 12 Oct 2015 inputhandler_p.h -rw-r--r-- 1 dpage staff 3021 12 Oct 2015 inputmanagers_p.h -rw-r--r-- 1 dpage staff 3519 12 Oct 2015 keyboardcontroller_p.h -rw-r--r-- 1 dpage staff 2380 12 Oct 2015 keyboardeventfilter_p.h -rw-r--r-- 1 dpage staff 3118 12 Oct 2015 keyboardinput_p.h -rw-r--r-- 1 dpage staff 2433 12 Oct 2015 keyeventdispatcherjob_p.h -rw-r--r-- 1 dpage staff 2906 12 Oct 2015 mousecontroller_p.h -rw-r--r-- 1 dpage staff 2445 12 Oct 2015 mouseeventdispatcherjob_p.h -rw-r--r-- 1 dpage staff 3028 12 Oct 2015 mouseinput_p.h -rw-r--r-- 1 dpage staff 2286 12 Oct 2015 qinputaspect_p.h -rw-r--r-- 1 dpage staff 2203 12 Oct 2015 qkeyboardcontroller_p.h -rw-r--r-- 1 dpage staff 2205 12 Oct 2015 qkeyboardinput_p.h -rw-r--r-- 1 dpage staff 2108 12 Oct 2015 qmousecontroller_p.h -rw-r--r-- 1 dpage staff 2170 12 Oct 2015 qmouseinput_p.h /Users/dpage/Qt/5.5/clang_64/lib/Qt3DInput.framework/Versions/5/Resources: total 8 drwxr-xr-x 3 dpage staff 102 26 Jan 05:33 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:33 .. -rw-r--r-- 1 dpage staff 714 12 Oct 2015 Info.plist /Users/dpage/Qt/5.5/clang_64/lib/Qt3DLogic.framework: total 48 drwxr-xr-x 9 dpage staff 306 26 Jan 05:33 . drwxr-xr-x 182 dpage staff 6188 26 Jan 05:34 .. lrwxr-xr-x 1 dpage staff 24 26 Jan 05:33 Headers -> Versions/Current/Headers lrwxr-xr-x 1 dpage staff 26 26 Jan 05:33 Qt3DLogic -> Versions/Current/Qt3DLogic -rw-r--r-- 1 dpage staff 1262 26 Jan 05:34 Qt3DLogic.prl lrwxr-xr-x 1 dpage staff 32 26 Jan 05:33 Qt3DLogic_debug -> Versions/Current/Qt3DLogic_debug -rw-r--r-- 1 dpage staff 1266 26 Jan 05:34 Qt3DLogic_debug.prl lrwxr-xr-x 1 dpage staff 26 26 Jan 05:33 Resources -> Versions/Current/Resources drwxr-xr-x 4 dpage staff 136 26 Jan 05:33 Versions /Users/dpage/Qt/5.5/clang_64/lib/Qt3DLogic.framework/Versions: total 8 drwxr-xr-x 4 dpage staff 136 26 Jan 05:33 . drwxr-xr-x 9 dpage staff 306 26 Jan 05:33 .. drwxr-xr-x 6 dpage staff 204 26 Jan 05:33 5 lrwxr-xr-x 1 dpage staff 1 26 Jan 05:33 Current -> 5 /Users/dpage/Qt/5.5/clang_64/lib/Qt3DLogic.framework/Versions/5: total 696 drwxr-xr-x 6 dpage staff 204 26 Jan 05:33 . drwxr-xr-x 4 dpage staff 136 26 Jan 05:33 .. drwxr-xr-x 12 dpage staff 408 26 Jan 05:33 Headers -rwxr-xr-x 1 dpage staff 77772 12 Oct 2015 Qt3DLogic -rwxr-xr-x 1 dpage staff 277752 12 Oct 2015 Qt3DLogic_debug drwxr-xr-x 3 dpage staff 102 26 Jan 05:33 Resources /Users/dpage/Qt/5.5/clang_64/lib/Qt3DLogic.framework/Versions/5/Headers: total 72 drwxr-xr-x 12 dpage staff 408 26 Jan 05:33 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:33 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:33 5.5.1 -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QLogicAspect -rw-r--r-- 1 dpage staff 29 12 Oct 2015 QLogicComponent -rw-r--r-- 1 dpage staff 190 12 Oct 2015 Qt3DLogic -rw-r--r-- 1 dpage staff 222 12 Oct 2015 Qt3DLogicDepends -rw-r--r-- 1 dpage staff 30 12 Oct 2015 Qt3DLogicVersion -rw-r--r-- 1 dpage staff 2762 12 Oct 2015 qlogicaspect.h -rw-r--r-- 1 dpage staff 2507 12 Oct 2015 qlogiccomponent.h -rw-r--r-- 1 dpage staff 2135 12 Oct 2015 qt3dlogic_global.h -rw-r--r-- 1 dpage staff 212 12 Oct 2015 qt3dlogicversion.h /Users/dpage/Qt/5.5/clang_64/lib/Qt3DLogic.framework/Versions/5/Headers/5.5.1: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:33 . drwxr-xr-x 12 dpage staff 408 26 Jan 05:33 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:33 Qt3DLogic /Users/dpage/Qt/5.5/clang_64/lib/Qt3DLogic.framework/Versions/5/Headers/5.5.1/Qt3DLogic: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:33 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:33 .. drwxr-xr-x 10 dpage staff 340 26 Jan 05:33 private /Users/dpage/Qt/5.5/clang_64/lib/Qt3DLogic.framework/Versions/5/Headers/5.5.1/Qt3DLogic/private: total 64 drwxr-xr-x 10 dpage staff 340 26 Jan 05:33 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:33 .. -rw-r--r-- 1 dpage staff 2055 12 Oct 2015 handle_types_p.h -rw-r--r-- 1 dpage staff 2226 12 Oct 2015 logiccallbackjob_p.h -rw-r--r-- 1 dpage staff 2721 12 Oct 2015 logicexecutor_p.h -rw-r--r-- 1 dpage staff 2839 12 Oct 2015 logichandler_p.h -rw-r--r-- 1 dpage staff 2927 12 Oct 2015 logicmanager_p.h -rw-r--r-- 1 dpage staff 2302 12 Oct 2015 logicmanagers_p.h -rw-r--r-- 1 dpage staff 2444 12 Oct 2015 qlogicaspect_p.h -rw-r--r-- 1 dpage staff 2128 12 Oct 2015 qlogiccomponent_p.h /Users/dpage/Qt/5.5/clang_64/lib/Qt3DLogic.framework/Versions/5/Resources: total 8 drwxr-xr-x 3 dpage staff 102 26 Jan 05:33 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:33 .. -rw-r--r-- 1 dpage staff 714 12 Oct 2015 Info.plist /Users/dpage/Qt/5.5/clang_64/lib/Qt3DQuick.framework: total 48 drwxr-xr-x 9 dpage staff 306 26 Jan 05:33 . drwxr-xr-x 182 dpage staff 6188 26 Jan 05:34 .. lrwxr-xr-x 1 dpage staff 24 26 Jan 05:33 Headers -> Versions/Current/Headers lrwxr-xr-x 1 dpage staff 26 26 Jan 05:33 Qt3DQuick -> Versions/Current/Qt3DQuick -rw-r--r-- 1 dpage staff 1324 26 Jan 05:34 Qt3DQuick.prl lrwxr-xr-x 1 dpage staff 32 26 Jan 05:33 Qt3DQuick_debug -> Versions/Current/Qt3DQuick_debug -rw-r--r-- 1 dpage staff 1328 26 Jan 05:34 Qt3DQuick_debug.prl lrwxr-xr-x 1 dpage staff 26 26 Jan 05:33 Resources -> Versions/Current/Resources drwxr-xr-x 4 dpage staff 136 26 Jan 05:33 Versions /Users/dpage/Qt/5.5/clang_64/lib/Qt3DQuick.framework/Versions: total 8 drwxr-xr-x 4 dpage staff 136 26 Jan 05:33 . drwxr-xr-x 9 dpage staff 306 26 Jan 05:33 .. drwxr-xr-x 6 dpage staff 204 26 Jan 05:33 5 lrwxr-xr-x 1 dpage staff 1 26 Jan 05:33 Current -> 5 /Users/dpage/Qt/5.5/clang_64/lib/Qt3DQuick.framework/Versions/5: total 1160 drwxr-xr-x 6 dpage staff 204 26 Jan 05:33 . drwxr-xr-x 4 dpage staff 136 26 Jan 05:33 .. drwxr-xr-x 20 dpage staff 680 26 Jan 05:33 Headers -rwxr-xr-x 1 dpage staff 164700 12 Oct 2015 Qt3DQuick -rwxr-xr-x 1 dpage staff 422608 12 Oct 2015 Qt3DQuick_debug drwxr-xr-x 3 dpage staff 102 26 Jan 05:33 Resources /Users/dpage/Qt/5.5/clang_64/lib/Qt3DQuick.framework/Versions/5/Headers: total 136 drwxr-xr-x 20 dpage staff 680 26 Jan 05:33 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:33 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:33 5.5.1 -rw-r--r-- 1 dpage staff 30 12 Oct 2015 QQmlAspectEngine -rw-r--r-- 1 dpage staff 314 12 Oct 2015 Qt3DQuick -rw-r--r-- 1 dpage staff 257 12 Oct 2015 Qt3DQuickDepends -rw-r--r-- 1 dpage staff 30 12 Oct 2015 Qt3DQuickVersion -rw-r--r-- 1 dpage staff 34 12 Oct 2015 Quick3DConfiguration -rw-r--r-- 1 dpage staff 27 12 Oct 2015 Quick3DEntity -rw-r--r-- 1 dpage staff 33 12 Oct 2015 Quick3DEntityLoader -rw-r--r-- 1 dpage staff 25 12 Oct 2015 Quick3DNode -rw-r--r-- 1 dpage staff 30 12 Oct 2015 Quick3DTransform -rw-r--r-- 1 dpage staff 2573 12 Oct 2015 qqmlaspectengine.h -rw-r--r-- 1 dpage staff 2135 12 Oct 2015 qt3dquick_global.h -rw-r--r-- 1 dpage staff 212 12 Oct 2015 qt3dquickversion.h -rw-r--r-- 1 dpage staff 2549 12 Oct 2015 quick3dconfiguration.h -rw-r--r-- 1 dpage staff 2838 12 Oct 2015 quick3dentity.h -rw-r--r-- 1 dpage staff 2826 12 Oct 2015 quick3dentityloader.h -rw-r--r-- 1 dpage staff 3186 12 Oct 2015 quick3dnode.h -rw-r--r-- 1 dpage staff 2951 12 Oct 2015 quick3dtransform.h /Users/dpage/Qt/5.5/clang_64/lib/Qt3DQuick.framework/Versions/5/Headers/5.5.1: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:33 . drwxr-xr-x 20 dpage staff 680 26 Jan 05:33 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:33 Qt3DQuick /Users/dpage/Qt/5.5/clang_64/lib/Qt3DQuick.framework/Versions/5/Headers/5.5.1/Qt3DQuick: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:33 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:33 .. drwxr-xr-x 8 dpage staff 272 26 Jan 05:33 private /Users/dpage/Qt/5.5/clang_64/lib/Qt3DQuick.framework/Versions/5/Headers/5.5.1/Qt3DQuick/private: total 64 drwxr-xr-x 8 dpage staff 272 26 Jan 05:33 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:33 .. -rw-r--r-- 1 dpage staff 2409 12 Oct 2015 qqmlaspectengine_p.h -rw-r--r-- 1 dpage staff 2103 12 Oct 2015 qt3dquick_global_p.h -rw-r--r-- 1 dpage staff 9875 12 Oct 2015 qt3dquickvaluetypes_p.h -rw-r--r-- 1 dpage staff 2722 12 Oct 2015 quick3dentityloader_p.h -rw-r--r-- 1 dpage staff 4022 12 Oct 2015 quick3dnodeinstantiator_p.h -rw-r--r-- 1 dpage staff 2799 12 Oct 2015 quick3dnodeinstantiator_p_p.h /Users/dpage/Qt/5.5/clang_64/lib/Qt3DQuick.framework/Versions/5/Resources: total 8 drwxr-xr-x 3 dpage staff 102 26 Jan 05:33 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:33 .. -rw-r--r-- 1 dpage staff 714 12 Oct 2015 Info.plist /Users/dpage/Qt/5.5/clang_64/lib/Qt3DQuickRenderer.framework: total 48 drwxr-xr-x 9 dpage staff 306 26 Jan 05:33 . drwxr-xr-x 182 dpage staff 6188 26 Jan 05:34 .. lrwxr-xr-x 1 dpage staff 24 26 Jan 05:33 Headers -> Versions/Current/Headers lrwxr-xr-x 1 dpage staff 34 26 Jan 05:33 Qt3DQuickRenderer -> Versions/Current/Qt3DQuickRenderer -rw-r--r-- 1 dpage staff 1468 26 Jan 05:34 Qt3DQuickRenderer.prl lrwxr-xr-x 1 dpage staff 40 26 Jan 05:33 Qt3DQuickRenderer_debug -> Versions/Current/Qt3DQuickRenderer_debug -rw-r--r-- 1 dpage staff 1500 26 Jan 05:34 Qt3DQuickRenderer_debug.prl lrwxr-xr-x 1 dpage staff 26 26 Jan 05:33 Resources -> Versions/Current/Resources drwxr-xr-x 4 dpage staff 136 26 Jan 05:33 Versions /Users/dpage/Qt/5.5/clang_64/lib/Qt3DQuickRenderer.framework/Versions: total 8 drwxr-xr-x 4 dpage staff 136 26 Jan 05:33 . drwxr-xr-x 9 dpage staff 306 26 Jan 05:33 .. drwxr-xr-x 6 dpage staff 204 26 Jan 05:33 5 lrwxr-xr-x 1 dpage staff 1 26 Jan 05:33 Current -> 5 /Users/dpage/Qt/5.5/clang_64/lib/Qt3DQuickRenderer.framework/Versions/5: total 1232 drwxr-xr-x 6 dpage staff 204 26 Jan 05:33 . drwxr-xr-x 4 dpage staff 136 26 Jan 05:33 .. drwxr-xr-x 42 dpage staff 1428 26 Jan 05:33 Headers -rwxr-xr-x 1 dpage staff 175440 12 Oct 2015 Qt3DQuickRenderer -rwxr-xr-x 1 dpage staff 452332 12 Oct 2015 Qt3DQuickRenderer_debug drwxr-xr-x 3 dpage staff 102 26 Jan 05:33 Resources /Users/dpage/Qt/5.5/clang_64/lib/Qt3DQuickRenderer.framework/Versions/5/Headers: total 320 drwxr-xr-x 42 dpage staff 1428 26 Jan 05:33 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:33 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:33 5.5.1 -rw-r--r-- 1 dpage staff 708 12 Oct 2015 Qt3DQuickRenderer -rw-r--r-- 1 dpage staff 341 12 Oct 2015 Qt3DQuickRendererDepends -rw-r--r-- 1 dpage staff 38 12 Oct 2015 Qt3DQuickRendererVersion -rw-r--r-- 1 dpage staff 27 12 Oct 2015 Quick3DEffect -rw-r--r-- 1 dpage staff 29 12 Oct 2015 Quick3DGeometry -rw-r--r-- 1 dpage staff 29 12 Oct 2015 Quick3DMaterial -rw-r--r-- 1 dpage staff 30 12 Oct 2015 Quick3DParameter -rw-r--r-- 1 dpage staff 31 12 Oct 2015 Quick3DRenderPass -rw-r--r-- 1 dpage staff 37 12 Oct 2015 Quick3DRenderPassFilter -rw-r--r-- 1 dpage staff 33 12 Oct 2015 Quick3DRenderTarget -rw-r--r-- 1 dpage staff 41 12 Oct 2015 Quick3DRenderTargetSelector -rw-r--r-- 1 dpage staff 26 12 Oct 2015 Quick3DScene -rw-r--r-- 1 dpage staff 31 12 Oct 2015 Quick3DShaderData -rw-r--r-- 1 dpage staff 36 12 Oct 2015 Quick3DShaderDataArray -rw-r--r-- 1 dpage staff 31 12 Oct 2015 Quick3DSortMethod -rw-r--r-- 1 dpage staff 29 12 Oct 2015 Quick3DStateSet -rw-r--r-- 1 dpage staff 30 12 Oct 2015 Quick3DTechnique -rw-r--r-- 1 dpage staff 36 12 Oct 2015 Quick3DTechniqueFilter -rw-r--r-- 1 dpage staff 28 12 Oct 2015 Quick3DTextureExtension -rw-r--r-- 1 dpage staff 29 12 Oct 2015 Quick3DViewport -rw-r--r-- 1 dpage staff 2191 12 Oct 2015 qt3dquickrenderer_global.h -rw-r--r-- 1 dpage staff 252 12 Oct 2015 qt3dquickrendererversion.h -rw-r--r-- 1 dpage staff 3297 12 Oct 2015 quick3deffect.h -rw-r--r-- 1 dpage staff 2899 12 Oct 2015 quick3dgeometry.h -rw-r--r-- 1 dpage staff 3075 12 Oct 2015 quick3dmaterial.h -rw-r--r-- 1 dpage staff 2458 12 Oct 2015 quick3dparameter.h -rw-r--r-- 1 dpage staff 4421 12 Oct 2015 quick3drenderpass.h -rw-r--r-- 1 dpage staff 3398 12 Oct 2015 quick3drenderpassfilter.h -rw-r--r-- 1 dpage staff 2992 12 Oct 2015 quick3drendertarget.h -rw-r--r-- 1 dpage staff 2811 12 Oct 2015 quick3drendertargetselector.h -rw-r--r-- 1 dpage staff 2396 12 Oct 2015 quick3dscene.h -rw-r--r-- 1 dpage staff 2422 12 Oct 2015 quick3dshaderdata.h -rw-r--r-- 1 dpage staff 3194 12 Oct 2015 quick3dshaderdataarray.h -rw-r--r-- 1 dpage staff 2897 12 Oct 2015 quick3dsortmethod.h -rw-r--r-- 1 dpage staff 2913 12 Oct 2015 quick3dstateset.h -rw-r--r-- 1 dpage staff 3822 12 Oct 2015 quick3dtechnique.h -rw-r--r-- 1 dpage staff 3417 12 Oct 2015 quick3dtechniquefilter.h -rw-r--r-- 1 dpage staff 3061 12 Oct 2015 quick3dtexture.h -rw-r--r-- 1 dpage staff 2360 12 Oct 2015 quick3dviewport.h /Users/dpage/Qt/5.5/clang_64/lib/Qt3DQuickRenderer.framework/Versions/5/Headers/5.5.1: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:33 . drwxr-xr-x 42 dpage staff 1428 26 Jan 05:33 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:33 Qt3DQuickRenderer /Users/dpage/Qt/5.5/clang_64/lib/Qt3DQuickRenderer.framework/Versions/5/Headers/5.5.1/Qt3DQuickRenderer: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:33 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:33 .. drwxr-xr-x 4 dpage staff 136 26 Jan 05:33 private /Users/dpage/Qt/5.5/clang_64/lib/Qt3DQuickRenderer.framework/Versions/5/Headers/5.5.1/Qt3DQuickRenderer/private: total 16 drwxr-xr-x 4 dpage staff 136 26 Jan 05:33 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:33 .. -rw-r--r-- 1 dpage staff 2292 12 Oct 2015 quick3dparameter_p.h -rw-r--r-- 1 dpage staff 2745 12 Oct 2015 shaderpropertyparser_p.h /Users/dpage/Qt/5.5/clang_64/lib/Qt3DQuickRenderer.framework/Versions/5/Resources: total 8 drwxr-xr-x 3 dpage staff 102 26 Jan 05:33 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:33 .. -rw-r--r-- 1 dpage staff 730 12 Oct 2015 Info.plist /Users/dpage/Qt/5.5/clang_64/lib/Qt3DRenderer.framework: total 48 drwxr-xr-x 9 dpage staff 306 26 Jan 05:33 . drwxr-xr-x 182 dpage staff 6188 26 Jan 05:34 .. lrwxr-xr-x 1 dpage staff 24 26 Jan 05:33 Headers -> Versions/Current/Headers lrwxr-xr-x 1 dpage staff 29 26 Jan 05:33 Qt3DRenderer -> Versions/Current/Qt3DRenderer -rw-r--r-- 1 dpage staff 1367 26 Jan 05:34 Qt3DRenderer.prl lrwxr-xr-x 1 dpage staff 35 26 Jan 05:33 Qt3DRenderer_debug -> Versions/Current/Qt3DRenderer_debug -rw-r--r-- 1 dpage staff 1377 26 Jan 05:34 Qt3DRenderer_debug.prl lrwxr-xr-x 1 dpage staff 26 26 Jan 05:33 Resources -> Versions/Current/Resources drwxr-xr-x 4 dpage staff 136 26 Jan 05:33 Versions /Users/dpage/Qt/5.5/clang_64/lib/Qt3DRenderer.framework/Versions: total 8 drwxr-xr-x 4 dpage staff 136 26 Jan 05:33 . drwxr-xr-x 9 dpage staff 306 26 Jan 05:33 .. drwxr-xr-x 6 dpage staff 204 26 Jan 05:33 5 lrwxr-xr-x 1 dpage staff 1 26 Jan 05:33 Current -> 5 /Users/dpage/Qt/5.5/clang_64/lib/Qt3DRenderer.framework/Versions/5: total 17856 drwxr-xr-x 6 dpage staff 204 26 Jan 05:33 . drwxr-xr-x 4 dpage staff 136 26 Jan 05:33 .. drwxr-xr-x 203 dpage staff 6902 26 Jan 05:33 Headers -rwxr-xr-x 1 dpage staff 2479616 12 Oct 2015 Qt3DRenderer -rwxr-xr-x 1 dpage staff 6657124 12 Oct 2015 Qt3DRenderer_debug drwxr-xr-x 3 dpage staff 102 26 Jan 05:33 Resources /Users/dpage/Qt/5.5/clang_64/lib/Qt3DRenderer.framework/Versions/5/Headers: total 1656 drwxr-xr-x 203 dpage staff 6902 26 Jan 05:33 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:33 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:33 5.5.1 -rw-r--r-- 1 dpage staff 25 12 Oct 2015 ParameterList -rw-r--r-- 1 dpage staff 25 12 Oct 2015 PropertyReaderInterface -rw-r--r-- 1 dpage staff 25 12 Oct 2015 PropertyReaderInterfacePtr -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QAbstractLight -rw-r--r-- 1 dpage staff 34 12 Oct 2015 QAbstractSceneLoader -rw-r--r-- 1 dpage staff 35 12 Oct 2015 QAbstractTextureImage -rw-r--r-- 1 dpage staff 38 12 Oct 2015 QAbstractTextureProvider -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QAlphaCoverage -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QAlphaTest -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QAnnotation -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QAttribute -rw-r--r-- 1 dpage staff 23 12 Oct 2015 QAttributeList -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QBlendEquation -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QBlendState -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QBlendStateSeparate -rw-r--r-- 1 dpage staff 21 12 Oct 2015 QBuffer -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QBufferFunctor -rw-r--r-- 1 dpage staff 21 12 Oct 2015 QBufferFunctorPtr -rw-r--r-- 1 dpage staff 29 12 Oct 2015 QCameraSelector -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QClearBuffer -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QClipPlane -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QColorMask -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QCuboidMesh -rw-r--r-- 1 dpage staff 23 12 Oct 2015 QCullFace -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QCylinderMesh -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QDepthMask -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QDepthTest -rw-r--r-- 1 dpage staff 33 12 Oct 2015 QDiffuseMapMaterial -rw-r--r-- 1 dpage staff 41 12 Oct 2015 QDiffuseSpecularMapMaterial -rw-r--r-- 1 dpage staff 31 12 Oct 2015 QDirectionalLight -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QDithering -rw-r--r-- 1 dpage staff 21 12 Oct 2015 QEffect -rw-r--r-- 1 dpage staff 30 12 Oct 2015 QForwardRenderer -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QFrameGraph -rw-r--r-- 1 dpage staff 29 12 Oct 2015 QFrameGraphNode -rw-r--r-- 1 dpage staff 33 12 Oct 2015 QFrameGraphSelector -rw-r--r-- 1 dpage staff 33 12 Oct 2015 QFrameGraphSelectorFunctor -rw-r--r-- 1 dpage staff 33 12 Oct 2015 QFrameGraphSelectorFunctorPtr -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QFrontFace -rw-r--r-- 1 dpage staff 23 12 Oct 2015 QGeometry -rw-r--r-- 1 dpage staff 30 12 Oct 2015 QGeometryFunctor -rw-r--r-- 1 dpage staff 31 12 Oct 2015 QGeometryFunctorPtr -rw-r--r-- 1 dpage staff 31 12 Oct 2015 QGeometryRenderer -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QGoochMaterial -rw-r--r-- 1 dpage staff 30 12 Oct 2015 QItemModelBuffer -rw-r--r-- 1 dpage staff 20 12 Oct 2015 QLayer -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QLayerFilter -rw-r--r-- 1 dpage staff 23 12 Oct 2015 QMaterial -rw-r--r-- 1 dpage staff 19 12 Oct 2015 QMesh -rw-r--r-- 1 dpage staff 21 12 Oct 2015 QNoDraw -rw-r--r-- 1 dpage staff 44 12 Oct 2015 QNormalDiffuseMapAlphaMaterial -rw-r--r-- 1 dpage staff 39 12 Oct 2015 QNormalDiffuseMapMaterial -rw-r--r-- 1 dpage staff 47 12 Oct 2015 QNormalDiffuseSpecularMapMaterial -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QOpenGLFilter -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QParameter -rw-r--r-- 1 dpage staff 31 12 Oct 2015 QParameterMapping -rw-r--r-- 1 dpage staff 37 12 Oct 2015 QPerVertexColorMaterial -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QPhongMaterial -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QPlaneMesh -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QPointLight -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QPolygonOffset -rw-r--r-- 1 dpage staff 32 12 Oct 2015 QRayCastingService -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QRenderAspect -rw-r--r-- 1 dpage staff 31 12 Oct 2015 QRenderAttachment -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QRenderPass -rw-r--r-- 1 dpage staff 31 12 Oct 2015 QRenderPassFilter -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QRenderState -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QRenderTarget -rw-r--r-- 1 dpage staff 35 12 Oct 2015 QRenderTargetSelector -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QSceneLoader -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QScissorTest -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QShaderData -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QShaderProgram -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QSkyboxEntity -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QSortCriterion -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QSortMethod -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QSphereMesh -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QSpotLight -rw-r--r-- 1 dpage staff 23 12 Oct 2015 QStateSet -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QStencilMask -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QStencilOp -rw-r--r-- 1 dpage staff 32 12 Oct 2015 QStencilOpSeparate -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QStencilTest -rw-r--r-- 1 dpage staff 34 12 Oct 2015 QStencilTestSeparate -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QTechnique -rw-r--r-- 1 dpage staff 30 12 Oct 2015 QTechniqueFilter -rw-r--r-- 1 dpage staff 22 12 Oct 2015 QTexture -rw-r--r-- 1 dpage staff 31 12 Oct 2015 QTexture1D -rw-r--r-- 1 dpage staff 31 12 Oct 2015 QTexture1DArray -rw-r--r-- 1 dpage staff 31 12 Oct 2015 QTexture2D -rw-r--r-- 1 dpage staff 31 12 Oct 2015 QTexture2DArray -rw-r--r-- 1 dpage staff 31 12 Oct 2015 QTexture2DMultisample -rw-r--r-- 1 dpage staff 31 12 Oct 2015 QTexture2DMultisampleArray -rw-r--r-- 1 dpage staff 31 12 Oct 2015 QTexture3D -rw-r--r-- 1 dpage staff 31 12 Oct 2015 QTextureBuffer -rw-r--r-- 1 dpage staff 31 12 Oct 2015 QTextureCubeMap -rw-r--r-- 1 dpage staff 31 12 Oct 2015 QTextureCubeMapArray -rw-r--r-- 1 dpage staff 35 12 Oct 2015 QTextureDataFunctor -rw-r--r-- 1 dpage staff 35 12 Oct 2015 QTextureDataFunctorPtr -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QTextureImage -rw-r--r-- 1 dpage staff 31 12 Oct 2015 QTextureRectangle -rw-r--r-- 1 dpage staff 23 12 Oct 2015 QTextureWrapMode -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QTorusMesh -rw-r--r-- 1 dpage staff 23 12 Oct 2015 QViewport -rw-r--r-- 1 dpage staff 21 12 Oct 2015 QWindow -rw-r--r-- 1 dpage staff 2513 12 Oct 2015 Qt3DRenderer -rw-r--r-- 1 dpage staff 310 12 Oct 2015 Qt3DRendererDepends -rw-r--r-- 1 dpage staff 33 12 Oct 2015 Qt3DRendererVersion -rw-r--r-- 1 dpage staff 20 12 Oct 2015 Sphere -rw-r--r-- 1 dpage staff 25 12 Oct 2015 TexImageData -rw-r--r-- 1 dpage staff 25 12 Oct 2015 TexImageDataPtr -rw-r--r-- 1 dpage staff 23 12 Oct 2015 TextureDict -rw-r--r-- 1 dpage staff 3070 12 Oct 2015 qabstractlight.h -rw-r--r-- 1 dpage staff 2960 12 Oct 2015 qabstractsceneloader.h -rw-r--r-- 1 dpage staff 3748 12 Oct 2015 qabstracttextureimage.h -rw-r--r-- 1 dpage staff 14278 12 Oct 2015 qabstracttextureprovider.h -rw-r--r-- 1 dpage staff 2293 12 Oct 2015 qalphacoverage.h -rw-r--r-- 1 dpage staff 2911 12 Oct 2015 qalphatest.h -rw-r--r-- 1 dpage staff 2658 12 Oct 2015 qannotation.h -rw-r--r-- 1 dpage staff 3084 12 Oct 2015 qattribute.h -rw-r--r-- 1 dpage staff 2723 12 Oct 2015 qblendequation.h -rw-r--r-- 1 dpage staff 3890 12 Oct 2015 qblendstate.h -rw-r--r-- 1 dpage staff 3932 12 Oct 2015 qbuffer.h -rw-r--r-- 1 dpage staff 2344 12 Oct 2015 qbufferfunctor.h -rw-r--r-- 1 dpage staff 2632 12 Oct 2015 qcameraselector.h -rw-r--r-- 1 dpage staff 2907 12 Oct 2015 qclearbuffer.h -rw-r--r-- 1 dpage staff 2402 12 Oct 2015 qclipplane.h -rw-r--r-- 1 dpage staff 2872 12 Oct 2015 qcolormask.h -rw-r--r-- 1 dpage staff 3945 12 Oct 2015 qcuboidmesh.h -rw-r--r-- 1 dpage staff 2627 12 Oct 2015 qcullface.h -rw-r--r-- 1 dpage staff 3310 12 Oct 2015 qcylindermesh.h -rw-r--r-- 1 dpage staff 2478 12 Oct 2015 qdepthmask.h -rw-r--r-- 1 dpage staff 2754 12 Oct 2015 qdepthtest.h -rw-r--r-- 1 dpage staff 3310 12 Oct 2015 qdiffusemapmaterial.h -rw-r--r-- 1 dpage staff 3426 12 Oct 2015 qdiffusespecularmapmaterial.h -rw-r--r-- 1 dpage staff 2582 12 Oct 2015 qdirectionallight.h -rw-r--r-- 1 dpage staff 2257 12 Oct 2015 qdithering.h -rw-r--r-- 1 dpage staff 2625 12 Oct 2015 qeffect.h -rw-r--r-- 1 dpage staff 2886 12 Oct 2015 qforwardrenderer.h -rw-r--r-- 1 dpage staff 2877 12 Oct 2015 qframegraph.h -rw-r--r-- 1 dpage staff 2561 12 Oct 2015 qframegraphnode.h -rw-r--r-- 1 dpage staff 2795 12 Oct 2015 qframegraphselector.h -rw-r--r-- 1 dpage staff 2639 12 Oct 2015 qfrontface.h -rw-r--r-- 1 dpage staff 2751 12 Oct 2015 qgeometry.h -rw-r--r-- 1 dpage staff 2380 12 Oct 2015 qgeometryfunctor.h -rw-r--r-- 1 dpage staff 5060 12 Oct 2015 qgeometryrenderer.h -rw-r--r-- 1 dpage staff 3460 12 Oct 2015 qgoochmaterial.h -rw-r--r-- 1 dpage staff 3262 12 Oct 2015 qitemmodelbuffer.h -rw-r--r-- 1 dpage staff 2517 12 Oct 2015 qlayer.h -rw-r--r-- 1 dpage staff 2559 12 Oct 2015 qlayerfilter.h -rw-r--r-- 1 dpage staff 2922 12 Oct 2015 qmaterial.h -rw-r--r-- 1 dpage staff 2462 12 Oct 2015 qmesh.h -rw-r--r-- 1 dpage staff 2112 12 Oct 2015 qnodraw.h -rw-r--r-- 1 dpage staff 2363 12 Oct 2015 qnormaldiffusemapalphamaterial.h -rw-r--r-- 1 dpage staff 3672 12 Oct 2015 qnormaldiffusemapmaterial.h -rw-r--r-- 1 dpage staff 3782 12 Oct 2015 qnormaldiffusespecularmapmaterial.h -rw-r--r-- 1 dpage staff 3964 12 Oct 2015 qopenglfilter.h -rw-r--r-- 1 dpage staff 3000 12 Oct 2015 qparameter.h -rw-r--r-- 1 dpage staff 3397 12 Oct 2015 qparametermapping.h -rw-r--r-- 1 dpage staff 2283 12 Oct 2015 qpervertexcolormaterial.h -rw-r--r-- 1 dpage staff 2978 12 Oct 2015 qphongmaterial.h -rw-r--r-- 1 dpage staff 3235 12 Oct 2015 qplanemesh.h -rw-r--r-- 1 dpage staff 2239 12 Oct 2015 qpointlight.h -rw-r--r-- 1 dpage staff 2656 12 Oct 2015 qpolygonoffset.h -rw-r--r-- 1 dpage staff 2669 12 Oct 2015 qraycastingservice.h -rw-r--r-- 1 dpage staff 3146 12 Oct 2015 qrenderaspect.h -rw-r--r-- 1 dpage staff 4665 12 Oct 2015 qrenderattachment.h -rw-r--r-- 1 dpage staff 3609 12 Oct 2015 qrenderpass.h -rw-r--r-- 1 dpage staff 2764 12 Oct 2015 qrenderpassfilter.h -rw-r--r-- 1 dpage staff 2719 12 Oct 2015 qrenderstate.h -rw-r--r-- 1 dpage staff 2568 12 Oct 2015 qrendertarget.h -rw-r--r-- 1 dpage staff 3017 12 Oct 2015 qrendertargetselector.h -rw-r--r-- 1 dpage staff 2241 12 Oct 2015 qsceneloader.h -rw-r--r-- 1 dpage staff 2962 12 Oct 2015 qscissortest.h -rw-r--r-- 1 dpage staff 2849 12 Oct 2015 qshaderdata.h -rw-r--r-- 1 dpage staff 4662 12 Oct 2015 qshaderprogram.h -rw-r--r-- 1 dpage staff 2598 12 Oct 2015 qskyboxentity.h -rw-r--r-- 1 dpage staff 2711 12 Oct 2015 qsortcriterion.h -rw-r--r-- 1 dpage staff 2496 12 Oct 2015 qsortmethod.h -rw-r--r-- 1 dpage staff 3343 12 Oct 2015 qspheremesh.h -rw-r--r-- 1 dpage staff 2717 12 Oct 2015 qspotlight.h -rw-r--r-- 1 dpage staff 2466 12 Oct 2015 qstateset.h -rw-r--r-- 1 dpage staff 2604 12 Oct 2015 qstencilmask.h -rw-r--r-- 1 dpage staff 2484 12 Oct 2015 qstencilop.h -rw-r--r-- 1 dpage staff 3520 12 Oct 2015 qstencilopseparate.h -rw-r--r-- 1 dpage staff 2586 12 Oct 2015 qstenciltest.h -rw-r--r-- 1 dpage staff 3343 12 Oct 2015 qstenciltestseparate.h -rw-r--r-- 1 dpage staff 2156 12 Oct 2015 qt3drenderer_global.h -rw-r--r-- 1 dpage staff 227 12 Oct 2015 qt3drendererversion.h -rw-r--r-- 1 dpage staff 3044 12 Oct 2015 qtechnique.h -rw-r--r-- 1 dpage staff 2740 12 Oct 2015 qtechniquefilter.h -rw-r--r-- 1 dpage staff 2144 12 Oct 2015 qtexture.h -rw-r--r-- 1 dpage staff 2556 12 Oct 2015 qtextureimage.h -rw-r--r-- 1 dpage staff 4056 12 Oct 2015 qtextureproviders.h -rw-r--r-- 1 dpage staff 3331 12 Oct 2015 qtorusmesh.h -rw-r--r-- 1 dpage staff 2711 12 Oct 2015 qviewport.h -rw-r--r-- 1 dpage staff 2635 12 Oct 2015 qwindow.h -rw-r--r-- 1 dpage staff 2975 12 Oct 2015 qwrapmode.h -rw-r--r-- 1 dpage staff 4178 12 Oct 2015 sphere.h -rw-r--r-- 1 dpage staff 3185 12 Oct 2015 texturedata.h /Users/dpage/Qt/5.5/clang_64/lib/Qt3DRenderer.framework/Versions/5/Headers/5.5.1: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:33 . drwxr-xr-x 203 dpage staff 6902 26 Jan 05:33 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:33 Qt3DRenderer /Users/dpage/Qt/5.5/clang_64/lib/Qt3DRenderer.framework/Versions/5/Headers/5.5.1/Qt3DRenderer: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:33 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:33 .. drwxr-xr-x 132 dpage staff 4488 26 Jan 05:33 private /Users/dpage/Qt/5.5/clang_64/lib/Qt3DRenderer.framework/Versions/5/Headers/5.5.1/Qt3DRenderer/private: total 1256 drwxr-xr-x 132 dpage staff 4488 26 Jan 05:33 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:33 .. -rw-r--r-- 1 dpage staff 3129 12 Oct 2015 abstractsceneparser_p.h -rw-r--r-- 1 dpage staff 2685 12 Oct 2015 attachmentpack_p.h -rw-r--r-- 1 dpage staff 8734 12 Oct 2015 blendstate_p.h -rw-r--r-- 1 dpage staff 2485 12 Oct 2015 buffermanager_p.h -rw-r--r-- 1 dpage staff 2388 12 Oct 2015 cameraselectornode_p.h -rw-r--r-- 1 dpage staff 2360 12 Oct 2015 clearbuffer_p.h -rw-r--r-- 1 dpage staff 2351 12 Oct 2015 framecleanupjob_p.h -rw-r--r-- 1 dpage staff 5796 12 Oct 2015 framegraphnode_p.h -rw-r--r-- 1 dpage staff 2343 12 Oct 2015 framegraphsubtreeselector_p.h -rw-r--r-- 1 dpage staff 2436 12 Oct 2015 framegraphvisitor_p.h -rw-r--r-- 1 dpage staff 2373 12 Oct 2015 framepreparationjob_p.h -rw-r--r-- 1 dpage staff 3964 12 Oct 2015 genericstate_p.h -rw-r--r-- 1 dpage staff 2605 12 Oct 2015 geometryrenderermanager_p.h -rw-r--r-- 1 dpage staff 3849 12 Oct 2015 handle_types_p.h -rw-r--r-- 1 dpage staff 2393 12 Oct 2015 layerfilternode_p.h -rw-r--r-- 1 dpage staff 2406 12 Oct 2015 loadbufferjob_p.h -rw-r--r-- 1 dpage staff 2436 12 Oct 2015 loadgeometryjob_p.h -rw-r--r-- 1 dpage staff 2451 12 Oct 2015 loadscenejob_p.h -rw-r--r-- 1 dpage staff 2470 12 Oct 2015 loadtexturedatajob_p.h -rw-r--r-- 1 dpage staff 8603 12 Oct 2015 managers_p.h -rw-r--r-- 1 dpage staff 2201 12 Oct 2015 nodraw_p.h -rw-r--r-- 1 dpage staff 5065 12 Oct 2015 objloader_p.h -rw-r--r-- 1 dpage staff 2282 12 Oct 2015 parameterpack_p.h -rw-r--r-- 1 dpage staff 2923 12 Oct 2015 platformsurfacefilter_p.h -rw-r--r-- 1 dpage staff 2238 12 Oct 2015 qabstractlight_p.h -rw-r--r-- 1 dpage staff 2354 12 Oct 2015 qabstractsceneloader_p.h -rw-r--r-- 1 dpage staff 2529 12 Oct 2015 qabstracttextureimage_p.h -rw-r--r-- 1 dpage staff 2910 12 Oct 2015 qabstracttextureprovider_p.h -rw-r--r-- 1 dpage staff 2141 12 Oct 2015 qannotation_p.h -rw-r--r-- 1 dpage staff 2129 12 Oct 2015 qattribute_p.h -rw-r--r-- 1 dpage staff 2287 12 Oct 2015 qbuffer_p.h -rw-r--r-- 1 dpage staff 2186 12 Oct 2015 qcameraselector_p.h -rw-r--r-- 1 dpage staff 2161 12 Oct 2015 qclearbuffer_p.h -rw-r--r-- 1 dpage staff 3032 12 Oct 2015 qdiffusemapmaterial_p.h -rw-r--r-- 1 dpage staff 3218 12 Oct 2015 qdiffusespecularmapmaterial_p.h -rw-r--r-- 1 dpage staff 2178 12 Oct 2015 qdirectionallight_p.h -rw-r--r-- 1 dpage staff 2229 12 Oct 2015 qeffect_p.h -rw-r--r-- 1 dpage staff 2341 12 Oct 2015 qforwardrenderer_p.h -rw-r--r-- 1 dpage staff 2177 12 Oct 2015 qframegraph_p.h -rw-r--r-- 1 dpage staff 2232 12 Oct 2015 qframegraphnode_p.h -rw-r--r-- 1 dpage staff 2333 12 Oct 2015 qframegraphselector_p.h -rw-r--r-- 1 dpage staff 2462 12 Oct 2015 qgeometryrenderer_p.h -rw-r--r-- 1 dpage staff 2825 12 Oct 2015 qgoochmaterial_p.h -rw-r--r-- 1 dpage staff 8551 12 Oct 2015 qgraphicscontext_p.h -rw-r--r-- 1 dpage staff 5252 12 Oct 2015 qgraphicshelperes2_p.h -rw-r--r-- 1 dpage staff 5333 12 Oct 2015 qgraphicshelpergl2_p.h -rw-r--r-- 1 dpage staff 5403 12 Oct 2015 qgraphicshelpergl3_p.h -rw-r--r-- 1 dpage staff 5281 12 Oct 2015 qgraphicshelpergl4_p.h -rw-r--r-- 1 dpage staff 5256 12 Oct 2015 qgraphicshelperinterface_p.h -rw-r--r-- 1 dpage staff 13556 12 Oct 2015 qgraphicsutils_p.h -rw-r--r-- 1 dpage staff 2123 12 Oct 2015 qlayer_p.h -rw-r--r-- 1 dpage staff 2197 12 Oct 2015 qlayerfilter_p.h -rw-r--r-- 1 dpage staff 2245 12 Oct 2015 qmaterial_p.h -rw-r--r-- 1 dpage staff 2175 12 Oct 2015 qmesh_p.h -rw-r--r-- 1 dpage staff 2409 12 Oct 2015 qnormaldiffusemapalphamaterial_p.h -rw-r--r-- 1 dpage staff 3199 12 Oct 2015 qnormaldiffusemapmaterial_p.h -rw-r--r-- 1 dpage staff 3369 12 Oct 2015 qnormaldiffusespecularmapmaterial_p.h -rw-r--r-- 1 dpage staff 2256 12 Oct 2015 qparameter_p.h -rw-r--r-- 1 dpage staff 2240 12 Oct 2015 qparametermapping_p.h -rw-r--r-- 1 dpage staff 2754 12 Oct 2015 qpervertexcolormaterial_p.h -rw-r--r-- 1 dpage staff 2840 12 Oct 2015 qphongmaterial_p.h -rw-r--r-- 1 dpage staff 2111 12 Oct 2015 qpointlight_p.h -rw-r--r-- 1 dpage staff 2973 12 Oct 2015 qraycastingservice_p.h -rw-r--r-- 1 dpage staff 3075 12 Oct 2015 qrenderaspect_p.h -rw-r--r-- 1 dpage staff 2368 12 Oct 2015 qrenderattachment_p.h -rw-r--r-- 1 dpage staff 2745 12 Oct 2015 qrenderpass_p.h -rw-r--r-- 1 dpage staff 2283 12 Oct 2015 qrenderpassfilter_p.h -rw-r--r-- 1 dpage staff 2228 12 Oct 2015 qrenderstate_p.h -rw-r--r-- 1 dpage staff 2168 12 Oct 2015 qrendertarget_p.h -rw-r--r-- 1 dpage staff 2278 12 Oct 2015 qrendertargetselector_p.h -rw-r--r-- 1 dpage staff 3128 12 Oct 2015 qshaderdata_p.h -rw-r--r-- 1 dpage staff 2519 12 Oct 2015 qshaderprogram_p.h -rw-r--r-- 1 dpage staff 3146 12 Oct 2015 qskyboxentity_p.h -rw-r--r-- 1 dpage staff 2148 12 Oct 2015 qsortcriterion_p.h -rw-r--r-- 1 dpage staff 2153 12 Oct 2015 qsortmethod_p.h -rw-r--r-- 1 dpage staff 2142 12 Oct 2015 qspotlight_p.h -rw-r--r-- 1 dpage staff 2141 12 Oct 2015 qstateset_p.h -rw-r--r-- 1 dpage staff 1945 12 Oct 2015 qt3drenderer_global_p.h -rw-r--r-- 1 dpage staff 2459 12 Oct 2015 qtechnique_p.h -rw-r--r-- 1 dpage staff 2206 12 Oct 2015 qtechniquefilter_p.h -rw-r--r-- 1 dpage staff 4824 12 Oct 2015 quniformvalue_p.h -rw-r--r-- 1 dpage staff 2123 12 Oct 2015 qviewport_p.h -rw-r--r-- 1 dpage staff 2338 12 Oct 2015 qwindow_p.h -rw-r--r-- 1 dpage staff 2575 12 Oct 2015 renderannotation_p.h -rw-r--r-- 1 dpage staff 2707 12 Oct 2015 renderattachment_p.h -rw-r--r-- 1 dpage staff 3237 12 Oct 2015 renderattribute_p.h -rw-r--r-- 1 dpage staff 3325 12 Oct 2015 renderbuffer_p.h -rw-r--r-- 1 dpage staff 2651 12 Oct 2015 rendercameralens_p.h -rw-r--r-- 1 dpage staff 3307 12 Oct 2015 rendercommand_p.h -rw-r--r-- 1 dpage staff 2079 12 Oct 2015 renderconfiguration_p.h -rw-r--r-- 1 dpage staff 2604 12 Oct 2015 rendereffect_p.h -rw-r--r-- 1 dpage staff 7163 12 Oct 2015 renderentity_p.h -rw-r--r-- 1 dpage staff 11115 12 Oct 2015 renderer_p.h -rw-r--r-- 1 dpage staff 2585 12 Oct 2015 rendergeometry_p.h -rw-r--r-- 1 dpage staff 3968 12 Oct 2015 rendergeometryrenderer_p.h -rw-r--r-- 1 dpage staff 2471 12 Oct 2015 renderlayer_p.h -rw-r--r-- 1 dpage staff 2404 12 Oct 2015 renderlogging_p.h -rw-r--r-- 1 dpage staff 2734 12 Oct 2015 rendermaterial_p.h -rw-r--r-- 1 dpage staff 2776 12 Oct 2015 rendernodefunctor_p.h -rw-r--r-- 1 dpage staff 2671 12 Oct 2015 renderparameter_p.h -rw-r--r-- 1 dpage staff 2495 12 Oct 2015 renderparametermapping_p.h -rw-r--r-- 1 dpage staff 2673 12 Oct 2015 renderpassfilternode_p.h -rw-r--r-- 1 dpage staff 2555 12 Oct 2015 renderqueue_p.h -rw-r--r-- 1 dpage staff 3509 12 Oct 2015 renderrenderpass_p.h -rw-r--r-- 1 dpage staff 2875 12 Oct 2015 renderscene_p.h -rw-r--r-- 1 dpage staff 4361 12 Oct 2015 rendershader_p.h -rw-r--r-- 1 dpage staff 4440 12 Oct 2015 rendershaderdata_p.h -rw-r--r-- 1 dpage staff 3945 12 Oct 2015 renderstate_p.h -rw-r--r-- 1 dpage staff 2551 12 Oct 2015 rendertarget_p.h -rw-r--r-- 1 dpage staff 2491 12 Oct 2015 rendertargetselectornode_p.h -rw-r--r-- 1 dpage staff 3125 12 Oct 2015 rendertechnique_p.h -rw-r--r-- 1 dpage staff 5278 12 Oct 2015 rendertexture_p.h -rw-r--r-- 1 dpage staff 4448 12 Oct 2015 rendertextureimage_p.h -rw-r--r-- 1 dpage staff 2328 12 Oct 2015 renderthread_p.h -rw-r--r-- 1 dpage staff 2424 12 Oct 2015 rendertransform_p.h -rw-r--r-- 1 dpage staff 11359 12 Oct 2015 renderview_p.h -rw-r--r-- 1 dpage staff 3124 12 Oct 2015 renderviewjob_p.h -rw-r--r-- 1 dpage staff 5875 12 Oct 2015 renderviewjobutils_p.h -rw-r--r-- 1 dpage staff 2828 12 Oct 2015 scenemanager_p.h -rw-r--r-- 1 dpage staff 3136 12 Oct 2015 shadervariables_p.h -rw-r--r-- 1 dpage staff 2383 12 Oct 2015 sortcriterion_p.h -rw-r--r-- 1 dpage staff 2317 12 Oct 2015 sortmethod_p.h -rw-r--r-- 1 dpage staff 2468 12 Oct 2015 statesetnode_p.h -rw-r--r-- 1 dpage staff 2682 12 Oct 2015 techniquefilternode_p.h -rw-r--r-- 1 dpage staff 3561 12 Oct 2015 texturedatamanager_p.h -rw-r--r-- 1 dpage staff 2675 12 Oct 2015 uniformbuffer_p.h -rw-r--r-- 1 dpage staff 2371 12 Oct 2015 updateboundingvolumejob_p.h -rw-r--r-- 1 dpage staff 2363 12 Oct 2015 updateworldtransformjob_p.h -rw-r--r-- 1 dpage staff 2706 12 Oct 2015 viewportnode_p.h -rw-r--r-- 1 dpage staff 2429 12 Oct 2015 vsyncframeadvanceservice_p.h /Users/dpage/Qt/5.5/clang_64/lib/Qt3DRenderer.framework/Versions/5/Resources: total 8 drwxr-xr-x 3 dpage staff 102 26 Jan 05:33 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:33 .. -rw-r--r-- 1 dpage staff 720 12 Oct 2015 Info.plist /Users/dpage/Qt/5.5/clang_64/lib/QtBluetooth.framework: total 48 drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 . drwxr-xr-x 182 dpage staff 6188 26 Jan 05:34 .. lrwxr-xr-x 1 dpage staff 24 26 Jan 05:31 Headers -> Versions/Current/Headers lrwxr-xr-x 1 dpage staff 28 26 Jan 05:31 QtBluetooth -> Versions/Current/QtBluetooth -rw-r--r-- 1 dpage staff 1344 26 Jan 05:34 QtBluetooth.prl lrwxr-xr-x 1 dpage staff 34 26 Jan 05:31 QtBluetooth_debug -> Versions/Current/QtBluetooth_debug -rw-r--r-- 1 dpage staff 1348 26 Jan 05:34 QtBluetooth_debug.prl lrwxr-xr-x 1 dpage staff 26 26 Jan 05:31 Resources -> Versions/Current/Resources drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 Versions /Users/dpage/Qt/5.5/clang_64/lib/QtBluetooth.framework/Versions: total 8 drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 . drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 .. drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 5 lrwxr-xr-x 1 dpage staff 1 26 Jan 05:31 Current -> 5 /Users/dpage/Qt/5.5/clang_64/lib/QtBluetooth.framework/Versions/5: total 3968 drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 . drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 .. drwxr-xr-x 44 dpage staff 1496 26 Jan 05:31 Headers -rwxr-xr-x 1 dpage staff 634804 12 Oct 2015 QtBluetooth -rwxr-xr-x 1 dpage staff 1396052 12 Oct 2015 QtBluetooth_debug drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 Resources /Users/dpage/Qt/5.5/clang_64/lib/QtBluetooth.framework/Versions/5/Headers: total 400 drwxr-xr-x 44 dpage staff 1496 26 Jan 05:31 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 5.5.1 -rw-r--r-- 1 dpage staff 31 12 Oct 2015 QBluetoothAddress -rw-r--r-- 1 dpage staff 44 12 Oct 2015 QBluetoothDeviceDiscoveryAgent -rw-r--r-- 1 dpage staff 34 12 Oct 2015 QBluetoothDeviceInfo -rw-r--r-- 1 dpage staff 32 12 Oct 2015 QBluetoothHostInfo -rw-r--r-- 1 dpage staff 35 12 Oct 2015 QBluetoothLocalDevice -rw-r--r-- 1 dpage staff 30 12 Oct 2015 QBluetoothServer -rw-r--r-- 1 dpage staff 45 12 Oct 2015 QBluetoothServiceDiscoveryAgent -rw-r--r-- 1 dpage staff 35 12 Oct 2015 QBluetoothServiceInfo -rw-r--r-- 1 dpage staff 30 12 Oct 2015 QBluetoothSocket -rw-r--r-- 1 dpage staff 39 12 Oct 2015 QBluetoothTransferManager -rw-r--r-- 1 dpage staff 37 12 Oct 2015 QBluetoothTransferReply -rw-r--r-- 1 dpage staff 39 12 Oct 2015 QBluetoothTransferRequest -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QBluetoothUuid -rw-r--r-- 1 dpage staff 38 12 Oct 2015 QLowEnergyCharacteristic -rw-r--r-- 1 dpage staff 34 12 Oct 2015 QLowEnergyController -rw-r--r-- 1 dpage staff 34 12 Oct 2015 QLowEnergyDescriptor -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QLowEnergyHandle -rw-r--r-- 1 dpage staff 31 12 Oct 2015 QLowEnergyService -rw-r--r-- 1 dpage staff 795 12 Oct 2015 QtBluetooth -rw-r--r-- 1 dpage staff 178 12 Oct 2015 QtBluetoothDepends -rw-r--r-- 1 dpage staff 32 12 Oct 2015 QtBluetoothVersion -rw-r--r-- 1 dpage staff 2017 12 Oct 2015 qbluetooth.h -rw-r--r-- 1 dpage staff 2761 12 Oct 2015 qbluetoothaddress.h -rw-r--r-- 1 dpage staff 4248 12 Oct 2015 qbluetoothdevicediscoveryagent.h -rw-r--r-- 1 dpage staff 7576 12 Oct 2015 qbluetoothdeviceinfo.h -rw-r--r-- 1 dpage staff 1939 12 Oct 2015 qbluetoothglobal.h -rw-r--r-- 1 dpage staff 2456 12 Oct 2015 qbluetoothhostinfo.h -rw-r--r-- 1 dpage staff 3710 12 Oct 2015 qbluetoothlocaldevice.h -rw-r--r-- 1 dpage staff 3417 12 Oct 2015 qbluetoothserver.h -rw-r--r-- 1 dpage staff 4824 12 Oct 2015 qbluetoothservicediscoveryagent.h -rw-r--r-- 1 dpage staff 7321 12 Oct 2015 qbluetoothserviceinfo.h -rw-r--r-- 1 dpage staff 5901 12 Oct 2015 qbluetoothsocket.h -rw-r--r-- 1 dpage staff 2336 12 Oct 2015 qbluetoothtransfermanager.h -rw-r--r-- 1 dpage staff 3160 12 Oct 2015 qbluetoothtransferreply.h -rw-r--r-- 1 dpage staff 2884 12 Oct 2015 qbluetoothtransferrequest.h -rw-r--r-- 1 dpage staff 13450 12 Oct 2015 qbluetoothuuid.h -rw-r--r-- 1 dpage staff 3624 12 Oct 2015 qlowenergycharacteristic.h -rw-r--r-- 1 dpage staff 4055 12 Oct 2015 qlowenergycontroller.h -rw-r--r-- 1 dpage staff 3085 12 Oct 2015 qlowenergydescriptor.h -rw-r--r-- 1 dpage staff 5118 12 Oct 2015 qlowenergyservice.h -rw-r--r-- 1 dpage staff 222 12 Oct 2015 qtbluetoothversion.h /Users/dpage/Qt/5.5/clang_64/lib/QtBluetooth.framework/Versions/5/Headers/5.5.1: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 44 dpage staff 1496 26 Jan 05:31 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 QtBluetooth /Users/dpage/Qt/5.5/clang_64/lib/QtBluetooth.framework/Versions/5/Headers/5.5.1/QtBluetooth: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 .. drwxr-xr-x 68 dpage staff 2312 26 Jan 05:31 private /Users/dpage/Qt/5.5/clang_64/lib/QtBluetooth.framework/Versions/5/Headers/5.5.1/QtBluetooth/private: total 696 drwxr-xr-x 68 dpage staff 2312 26 Jan 05:31 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 .. -rw-r--r-- 1 dpage staff 4305 12 Oct 2015 adapter1_bluez5_p.h -rw-r--r-- 1 dpage staff 5289 12 Oct 2015 adapter_p.h -rw-r--r-- 1 dpage staff 2491 12 Oct 2015 agent_p.h -rw-r--r-- 1 dpage staff 3021 12 Oct 2015 androidbroadcastreceiver_p.h -rw-r--r-- 1 dpage staff 2975 12 Oct 2015 bluez5_helper_p.h -rw-r--r-- 1 dpage staff 8163 12 Oct 2015 bluez_data_p.h -rw-r--r-- 1 dpage staff 2749 12 Oct 2015 corebluetoothwrapper_p.h -rw-r--r-- 1 dpage staff 4828 12 Oct 2015 device1_bluez5_p.h -rw-r--r-- 1 dpage staff 3210 12 Oct 2015 device_p.h -rw-r--r-- 1 dpage staff 2806 12 Oct 2015 devicediscoverybroadcastreceiver_p.h -rw-r--r-- 1 dpage staff 2831 12 Oct 2015 hcimanager_p.h -rw-r--r-- 1 dpage staff 2773 12 Oct 2015 inputstreamthread_p.h -rw-r--r-- 1 dpage staff 2547 12 Oct 2015 jni_android_p.h -rw-r--r-- 1 dpage staff 3001 12 Oct 2015 localdevicebroadcastreceiver_p.h -rw-r--r-- 1 dpage staff 5439 12 Oct 2015 lowenergynotificationhub_p.h -rw-r--r-- 1 dpage staff 1963 12 Oct 2015 manager_p.h -rw-r--r-- 1 dpage staff 1887 12 Oct 2015 obex_agent_p.h -rw-r--r-- 1 dpage staff 1756 12 Oct 2015 obex_client1_bluez5_p.h -rw-r--r-- 1 dpage staff 2722 12 Oct 2015 obex_client_p.h -rw-r--r-- 1 dpage staff 1919 12 Oct 2015 obex_manager_p.h -rw-r--r-- 1 dpage staff 3846 12 Oct 2015 obex_objectpush1_bluez5_p.h -rw-r--r-- 1 dpage staff 2632 12 Oct 2015 obex_transfer1_bluez5_p.h -rw-r--r-- 1 dpage staff 1555 12 Oct 2015 obex_transfer_p.h -rw-r--r-- 1 dpage staff 1865 12 Oct 2015 objectmanager_p.h -rw-r--r-- 1 dpage staff 8334 12 Oct 2015 osxbtcentralmanager_p.h -rw-r--r-- 1 dpage staff 2101 12 Oct 2015 osxbtchanneldelegate_p.h -rw-r--r-- 1 dpage staff 2753 12 Oct 2015 osxbtconnectionmonitor_p.h -rw-r--r-- 1 dpage staff 3119 12 Oct 2015 osxbtdeviceinquiry_p.h -rw-r--r-- 1 dpage staff 3968 12 Oct 2015 osxbtdevicepair_p.h -rw-r--r-- 1 dpage staff 4099 12 Oct 2015 osxbtl2capchannel_p.h -rw-r--r-- 1 dpage staff 3547 12 Oct 2015 osxbtledeviceinquiry_p.h -rw-r--r-- 1 dpage staff 4335 12 Oct 2015 osxbtobexsession_p.h -rw-r--r-- 1 dpage staff 3640 12 Oct 2015 osxbtrfcommchannel_p.h -rw-r--r-- 1 dpage staff 3229 12 Oct 2015 osxbtsdpinquiry_p.h -rw-r--r-- 1 dpage staff 1963 12 Oct 2015 osxbtservicerecord_p.h -rw-r--r-- 1 dpage staff 3122 12 Oct 2015 osxbtsocketlistener_p.h -rw-r--r-- 1 dpage staff 7609 12 Oct 2015 osxbtutility_p.h -rw-r--r-- 1 dpage staff 3731 12 Oct 2015 ppshelpers_p.h -rw-r--r-- 1 dpage staff 1833 12 Oct 2015 profile1_p.h -rw-r--r-- 1 dpage staff 2308 12 Oct 2015 properties_p.h -rw-r--r-- 1 dpage staff 2071 12 Oct 2015 qbluetoothaddress_p.h -rw-r--r-- 1 dpage staff 5688 12 Oct 2015 qbluetoothdevicediscoveryagent_p.h -rw-r--r-- 1 dpage staff 2187 12 Oct 2015 qbluetoothdevicediscoverytimer_osx_p.h -rw-r--r-- 1 dpage staff 2603 12 Oct 2015 qbluetoothdeviceinfo_p.h -rw-r--r-- 1 dpage staff 2117 12 Oct 2015 qbluetoothhostinfo_p.h -rw-r--r-- 1 dpage staff 8276 12 Oct 2015 qbluetoothlocaldevice_p.h -rw-r--r-- 1 dpage staff 3896 12 Oct 2015 qbluetoothserver_osx_p.h -rw-r--r-- 1 dpage staff 3980 12 Oct 2015 qbluetoothserver_p.h -rw-r--r-- 1 dpage staff 7213 12 Oct 2015 qbluetoothservicediscoveryagent_p.h -rw-r--r-- 1 dpage staff 3118 12 Oct 2015 qbluetoothserviceinfo_p.h -rw-r--r-- 1 dpage staff 4571 12 Oct 2015 qbluetoothsocket_osx_p.h -rw-r--r-- 1 dpage staff 7254 12 Oct 2015 qbluetoothsocket_p.h -rw-r--r-- 1 dpage staff 4100 12 Oct 2015 qbluetoothtransferreply_bluez_p.h -rw-r--r-- 1 dpage staff 2853 12 Oct 2015 qbluetoothtransferreply_osx_p.h -rw-r--r-- 1 dpage staff 2210 12 Oct 2015 qbluetoothtransferreply_p.h -rw-r--r-- 1 dpage staff 3188 12 Oct 2015 qbluetoothtransferreply_qnx_p.h -rw-r--r-- 1 dpage staff 2275 12 Oct 2015 qbluetoothtransferrequest_p.h -rw-r--r-- 1 dpage staff 7046 12 Oct 2015 qlowenergycontroller_osx_p.h -rw-r--r-- 1 dpage staff 9062 12 Oct 2015 qlowenergycontroller_p.h -rw-r--r-- 1 dpage staff 4018 12 Oct 2015 qlowenergyserviceprivate_p.h -rw-r--r-- 1 dpage staff 5261 12 Oct 2015 qprivatelinearbuffer_p.h -rw-r--r-- 1 dpage staff 3106 12 Oct 2015 serveracceptancethread_p.h -rw-r--r-- 1 dpage staff 2396 12 Oct 2015 service_p.h -rw-r--r-- 1 dpage staff 2693 12 Oct 2015 servicediscoverybroadcastreceiver_p.h -rw-r--r-- 1 dpage staff 2151 12 Oct 2015 servicemap_p.h -rw-r--r-- 1 dpage staff 3332 12 Oct 2015 uistrings_p.h /Users/dpage/Qt/5.5/clang_64/lib/QtBluetooth.framework/Versions/5/Resources: total 8 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 .. -rw-r--r-- 1 dpage staff 718 12 Oct 2015 Info.plist /Users/dpage/Qt/5.5/clang_64/lib/QtCLucene.framework: total 48 drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 . drwxr-xr-x 182 dpage staff 6188 26 Jan 05:34 .. lrwxr-xr-x 1 dpage staff 24 26 Jan 05:31 Headers -> Versions/Current/Headers lrwxr-xr-x 1 dpage staff 26 26 Jan 05:31 QtCLucene -> Versions/Current/QtCLucene -rw-r--r-- 1 dpage staff 1223 26 Jan 05:34 QtCLucene.prl lrwxr-xr-x 1 dpage staff 32 26 Jan 05:31 QtCLucene_debug -> Versions/Current/QtCLucene_debug -rw-r--r-- 1 dpage staff 1227 26 Jan 05:34 QtCLucene_debug.prl lrwxr-xr-x 1 dpage staff 26 26 Jan 05:31 Resources -> Versions/Current/Resources drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 Versions /Users/dpage/Qt/5.5/clang_64/lib/QtCLucene.framework/Versions: total 8 drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 . drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 .. drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 5 lrwxr-xr-x 1 dpage staff 1 26 Jan 05:31 Current -> 5 /Users/dpage/Qt/5.5/clang_64/lib/QtCLucene.framework/Versions/5: total 9112 drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 . drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 .. drwxr-xr-x 7 dpage staff 238 26 Jan 05:31 Headers -rwxr-xr-x 1 dpage staff 1420424 12 Oct 2015 QtCLucene -rwxr-xr-x 1 dpage staff 3242532 12 Oct 2015 QtCLucene_debug drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 Resources /Users/dpage/Qt/5.5/clang_64/lib/QtCLucene.framework/Versions/5/Headers: total 32 drwxr-xr-x 7 dpage staff 238 26 Jan 05:31 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 5.5.1 -rw-r--r-- 1 dpage staff 135 12 Oct 2015 QtCLucene -rw-r--r-- 1 dpage staff 184 12 Oct 2015 QtCLuceneDepends -rw-r--r-- 1 dpage staff 30 12 Oct 2015 QtCLuceneVersion -rw-r--r-- 1 dpage staff 212 12 Oct 2015 qtcluceneversion.h /Users/dpage/Qt/5.5/clang_64/lib/QtCLucene.framework/Versions/5/Headers/5.5.1: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 7 dpage staff 238 26 Jan 05:31 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 QtCLucene /Users/dpage/Qt/5.5/clang_64/lib/QtCLucene.framework/Versions/5/Headers/5.5.1/QtCLucene: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 .. drwxr-xr-x 20 dpage staff 680 26 Jan 05:31 private /Users/dpage/Qt/5.5/clang_64/lib/QtCLucene.framework/Versions/5/Headers/5.5.1/QtCLucene/private: total 176 drwxr-xr-x 20 dpage staff 680 26 Jan 05:31 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 .. -rw-r--r-- 1 dpage staff 3987 12 Oct 2015 qanalyzer_p.h -rw-r--r-- 1 dpage staff 14650 12 Oct 2015 qclucene-config_p.h -rw-r--r-- 1 dpage staff 3952 12 Oct 2015 qclucene_global_p.h -rw-r--r-- 1 dpage staff 2670 12 Oct 2015 qdocument_p.h -rw-r--r-- 1 dpage staff 3027 12 Oct 2015 qfield_p.h -rw-r--r-- 1 dpage staff 1879 12 Oct 2015 qfilter_p.h -rw-r--r-- 1 dpage staff 2283 12 Oct 2015 qhits_p.h -rw-r--r-- 1 dpage staff 3219 12 Oct 2015 qindexreader_p.h -rw-r--r-- 1 dpage staff 3345 12 Oct 2015 qindexwriter_p.h -rw-r--r-- 1 dpage staff 4528 12 Oct 2015 qquery_p.h -rw-r--r-- 1 dpage staff 3180 12 Oct 2015 qqueryparser_p.h -rw-r--r-- 1 dpage staff 2674 12 Oct 2015 qreader_p.h -rw-r--r-- 1 dpage staff 3592 12 Oct 2015 qsearchable_p.h -rw-r--r-- 1 dpage staff 2141 12 Oct 2015 qsort_p.h -rw-r--r-- 1 dpage staff 2667 12 Oct 2015 qterm_p.h -rw-r--r-- 1 dpage staff 2883 12 Oct 2015 qtoken_p.h -rw-r--r-- 1 dpage staff 2341 12 Oct 2015 qtokenizer_p.h -rw-r--r-- 1 dpage staff 2558 12 Oct 2015 qtokenstream_p.h /Users/dpage/Qt/5.5/clang_64/lib/QtCLucene.framework/Versions/5/Resources: total 8 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 .. -rw-r--r-- 1 dpage staff 714 12 Oct 2015 Info.plist /Users/dpage/Qt/5.5/clang_64/lib/QtConcurrent.framework: total 48 drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 . drwxr-xr-x 182 dpage staff 6188 26 Jan 05:34 .. lrwxr-xr-x 1 dpage staff 24 26 Jan 05:31 Headers -> Versions/Current/Headers lrwxr-xr-x 1 dpage staff 29 26 Jan 05:31 QtConcurrent -> Versions/Current/QtConcurrent -rw-r--r-- 1 dpage staff 1226 26 Jan 05:34 QtConcurrent.prl lrwxr-xr-x 1 dpage staff 35 26 Jan 05:31 QtConcurrent_debug -> Versions/Current/QtConcurrent_debug -rw-r--r-- 1 dpage staff 1230 26 Jan 05:34 QtConcurrent_debug.prl lrwxr-xr-x 1 dpage staff 26 26 Jan 05:31 Resources -> Versions/Current/Resources drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 Versions /Users/dpage/Qt/5.5/clang_64/lib/QtConcurrent.framework/Versions: total 8 drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 . drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 .. drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 5 lrwxr-xr-x 1 dpage staff 1 26 Jan 05:31 Current -> 5 /Users/dpage/Qt/5.5/clang_64/lib/QtConcurrent.framework/Versions/5: total 192 drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 . drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 .. drwxr-xr-x 24 dpage staff 816 26 Jan 05:31 Headers -rwxr-xr-x 1 dpage staff 32208 12 Oct 2015 QtConcurrent -rwxr-xr-x 1 dpage staff 64424 12 Oct 2015 QtConcurrent_debug drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 Resources /Users/dpage/Qt/5.5/clang_64/lib/QtConcurrent.framework/Versions/5/Headers: total 464 drwxr-xr-x 24 dpage staff 816 26 Jan 05:31 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 .. -rw-r--r-- 1 dpage staff 652 12 Oct 2015 QtConcurrent -rw-r--r-- 1 dpage staff 180 12 Oct 2015 QtConcurrentDepends -rw-r--r-- 1 dpage staff 32 12 Oct 2015 QtConcurrentFilter -rw-r--r-- 1 dpage staff 29 12 Oct 2015 QtConcurrentMap -rw-r--r-- 1 dpage staff 29 12 Oct 2015 QtConcurrentRun -rw-r--r-- 1 dpage staff 33 12 Oct 2015 QtConcurrentVersion -rw-r--r-- 1 dpage staff 1943 12 Oct 2015 qtconcurrent_global.h -rw-r--r-- 1 dpage staff 2113 12 Oct 2015 qtconcurrentcompilertest.h -rw-r--r-- 1 dpage staff 2025 12 Oct 2015 qtconcurrentexception.h -rw-r--r-- 1 dpage staff 11288 12 Oct 2015 qtconcurrentfilter.h -rw-r--r-- 1 dpage staff 11323 12 Oct 2015 qtconcurrentfilterkernel.h -rw-r--r-- 1 dpage staff 7399 12 Oct 2015 qtconcurrentfunctionwrappers.h -rw-r--r-- 1 dpage staff 9201 12 Oct 2015 qtconcurrentiteratekernel.h -rw-r--r-- 1 dpage staff 13277 12 Oct 2015 qtconcurrentmap.h -rw-r--r-- 1 dpage staff 9133 12 Oct 2015 qtconcurrentmapkernel.h -rw-r--r-- 1 dpage staff 3999 12 Oct 2015 qtconcurrentmedian.h -rw-r--r-- 1 dpage staff 7172 12 Oct 2015 qtconcurrentreducekernel.h -rw-r--r-- 1 dpage staff 40501 12 Oct 2015 qtconcurrentrun.h -rw-r--r-- 1 dpage staff 3923 12 Oct 2015 qtconcurrentrunbase.h -rw-r--r-- 1 dpage staff 54390 12 Oct 2015 qtconcurrentstoredfunctioncall.h -rw-r--r-- 1 dpage staff 8041 12 Oct 2015 qtconcurrentthreadengine.h -rw-r--r-- 1 dpage staff 227 12 Oct 2015 qtconcurrentversion.h /Users/dpage/Qt/5.5/clang_64/lib/QtConcurrent.framework/Versions/5/Resources: total 8 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 .. -rw-r--r-- 1 dpage staff 720 12 Oct 2015 Info.plist /Users/dpage/Qt/5.5/clang_64/lib/QtCore.framework: total 48 drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 . drwxr-xr-x 182 dpage staff 6188 26 Jan 05:34 .. lrwxr-xr-x 1 dpage staff 24 26 Jan 05:31 Headers -> Versions/Current/Headers lrwxr-xr-x 1 dpage staff 23 26 Jan 05:31 QtCore -> Versions/Current/QtCore -rw-r--r-- 1 dpage staff 1196 26 Jan 05:34 QtCore.prl lrwxr-xr-x 1 dpage staff 29 26 Jan 05:31 QtCore_debug -> Versions/Current/QtCore_debug -rw-r--r-- 1 dpage staff 1200 26 Jan 05:34 QtCore_debug.prl lrwxr-xr-x 1 dpage staff 26 26 Jan 05:31 Resources -> Versions/Current/Resources drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 Versions /Users/dpage/Qt/5.5/clang_64/lib/QtCore.framework/Versions: total 8 drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 . drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 .. drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 5 lrwxr-xr-x 1 dpage staff 1 26 Jan 05:31 Current -> 5 /Users/dpage/Qt/5.5/clang_64/lib/QtCore.framework/Versions/5: total 37240 drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 . drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 .. drwxr-xr-x 504 dpage staff 17136 26 Jan 05:31 Headers -rwxr-xr-x 1 dpage staff 6285240 26 Jan 05:31 QtCore -rwxr-xr-x 1 dpage staff 12776276 26 Jan 05:31 QtCore_debug drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 Resources /Users/dpage/Qt/5.5/clang_64/lib/QtCore.framework/Versions/5/Headers: total 6816 drwxr-xr-x 504 dpage staff 17136 26 Jan 05:31 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 5.5.1 -rw-r--r-- 1 dpage staff 32 12 Oct 2015 QAbstractAnimation -rw-r--r-- 1 dpage staff 38 12 Oct 2015 QAbstractEventDispatcher -rw-r--r-- 1 dpage staff 32 12 Oct 2015 QAbstractItemModel -rw-r--r-- 1 dpage staff 32 12 Oct 2015 QAbstractListModel -rw-r--r-- 1 dpage staff 40 12 Oct 2015 QAbstractNativeEventFilter -rw-r--r-- 1 dpage staff 33 12 Oct 2015 QAbstractProxyModel -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QAbstractState -rw-r--r-- 1 dpage staff 32 12 Oct 2015 QAbstractTableModel -rw-r--r-- 1 dpage staff 33 12 Oct 2015 QAbstractTransition -rw-r--r-- 1 dpage staff 32 12 Oct 2015 QAnimationDriver -rw-r--r-- 1 dpage staff 29 12 Oct 2015 QAnimationGroup -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QArgument -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QArrayData -rw-r--r-- 1 dpage staff 31 12 Oct 2015 QArrayDataPointer -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QArrayDataPointerRef -rw-r--r-- 1 dpage staff 22 12 Oct 2015 QAssociativeIterable -rw-r--r-- 1 dpage staff 21 12 Oct 2015 QAtomicInt -rw-r--r-- 1 dpage staff 21 12 Oct 2015 QAtomicInteger -rw-r--r-- 1 dpage staff 21 12 Oct 2015 QAtomicPointer -rw-r--r-- 1 dpage staff 32 12 Oct 2015 QBBSystemLocaleData -rw-r--r-- 1 dpage staff 20 12 Oct 2015 QBasicMutex -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QBasicTimer -rw-r--r-- 1 dpage staff 23 12 Oct 2015 QBitArray -rw-r--r-- 1 dpage staff 23 12 Oct 2015 QBitRef -rw-r--r-- 1 dpage staff 21 12 Oct 2015 QBuffer -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QByteArray -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QByteArrayData -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QByteArrayDataPtr -rw-r--r-- 1 dpage staff 23 12 Oct 2015 QByteArrayList -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QByteArrayListIterator -rw-r--r-- 1 dpage staff 31 12 Oct 2015 QByteArrayMatcher -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QByteRef -rw-r--r-- 1 dpage staff 20 12 Oct 2015 QCache -rw-r--r-- 1 dpage staff 19 12 Oct 2015 QChar -rw-r--r-- 1 dpage staff 21 12 Oct 2015 QCharRef -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QChildEvent -rw-r--r-- 1 dpage staff 23 12 Oct 2015 QCollator -rw-r--r-- 1 dpage staff 23 12 Oct 2015 QCollatorSortKey -rw-r--r-- 1 dpage staff 32 12 Oct 2015 QCommandLineOption -rw-r--r-- 1 dpage staff 32 12 Oct 2015 QCommandLineParser -rw-r--r-- 1 dpage staff 30 12 Oct 2015 QContiguousCache -rw-r--r-- 1 dpage staff 30 12 Oct 2015 QContiguousCacheData -rw-r--r-- 1 dpage staff 30 12 Oct 2015 QContiguousCacheTypedData -rw-r--r-- 1 dpage staff 30 12 Oct 2015 QCoreApplication -rw-r--r-- 1 dpage staff 32 12 Oct 2015 QCryptographicHash -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QDataStream -rw-r--r-- 1 dpage staff 23 12 Oct 2015 QDate -rw-r--r-- 1 dpage staff 23 12 Oct 2015 QDateTime -rw-r--r-- 1 dpage staff 20 12 Oct 2015 QDebug -rw-r--r-- 1 dpage staff 20 12 Oct 2015 QDebugStateSaver -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QDeferredDeleteEvent -rw-r--r-- 1 dpage staff 18 12 Oct 2015 QDir -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QDirIterator -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QDynamicPropertyChangeEvent -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QEasingCurve -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QElapsedTimer -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QEnableSharedFromThis -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QEvent -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QEventLoop -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QEventLoopLocker -rw-r--r-- 1 dpage staff 30 12 Oct 2015 QEventTransition -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QException -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QExplicitlySharedDataPointer -rw-r--r-- 1 dpage staff 31 12 Oct 2015 QFactoryInterface -rw-r--r-- 1 dpage staff 19 12 Oct 2015 QFile -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QFileDevice -rw-r--r-- 1 dpage staff 23 12 Oct 2015 QFileInfo -rw-r--r-- 1 dpage staff 23 12 Oct 2015 QFileInfoList -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QFileSelector -rw-r--r-- 1 dpage staff 32 12 Oct 2015 QFileSystemWatcher -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QFinalState -rw-r--r-- 1 dpage staff 20 12 Oct 2015 QFlag -rw-r--r-- 1 dpage staff 20 12 Oct 2015 QFlags -rw-r--r-- 1 dpage staff 21 12 Oct 2015 QForeachContainer -rw-r--r-- 1 dpage staff 21 12 Oct 2015 QFunctionPointer -rw-r--r-- 1 dpage staff 21 12 Oct 2015 QFuture -rw-r--r-- 1 dpage staff 30 12 Oct 2015 QFutureInterface -rw-r--r-- 1 dpage staff 30 12 Oct 2015 QFutureInterfaceBase -rw-r--r-- 1 dpage staff 21 12 Oct 2015 QFutureIterator -rw-r--r-- 1 dpage staff 33 12 Oct 2015 QFutureSynchronizer -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QFutureWatcher -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QFutureWatcherBase -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QGenericArgument -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QGenericReturnArgument -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QGlobalStatic -rw-r--r-- 1 dpage staff 19 12 Oct 2015 QHash -rw-r--r-- 1 dpage staff 19 12 Oct 2015 QHashData -rw-r--r-- 1 dpage staff 19 12 Oct 2015 QHashDummyValue -rw-r--r-- 1 dpage staff 19 12 Oct 2015 QHashIterator -rw-r--r-- 1 dpage staff 19 12 Oct 2015 QHashNode -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QHistoryState -rw-r--r-- 1 dpage staff 23 12 Oct 2015 QIODevice -rw-r--r-- 1 dpage staff 33 12 Oct 2015 QIdentityProxyModel -rw-r--r-- 1 dpage staff 20 12 Oct 2015 QIncompatibleFlag -rw-r--r-- 1 dpage staff 21 12 Oct 2015 QIntegerForSize -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QInternal -rw-r--r-- 1 dpage staff 33 12 Oct 2015 QItemSelection -rw-r--r-- 1 dpage staff 33 12 Oct 2015 QItemSelectionModel -rw-r--r-- 1 dpage staff 33 12 Oct 2015 QItemSelectionRange -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QJsonArray -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QJsonDocument -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QJsonObject -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QJsonParseError -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QJsonValue -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QJsonValuePtr -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QJsonValueRef -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QJsonValueRefPtr -rw-r--r-- 1 dpage staff 19 12 Oct 2015 QLatin1Char -rw-r--r-- 1 dpage staff 21 12 Oct 2015 QLatin1Literal -rw-r--r-- 1 dpage staff 21 12 Oct 2015 QLatin1String -rw-r--r-- 1 dpage staff 22 12 Oct 2015 QLibrary -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QLibraryInfo -rw-r--r-- 1 dpage staff 19 12 Oct 2015 QLine -rw-r--r-- 1 dpage staff 19 12 Oct 2015 QLineF -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QLinkedList -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QLinkedListData -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QLinkedListIterator -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QLinkedListNode -rw-r--r-- 1 dpage staff 19 12 Oct 2015 QList -rw-r--r-- 1 dpage staff 19 12 Oct 2015 QListData -rw-r--r-- 1 dpage staff 19 12 Oct 2015 QListIterator -rw-r--r-- 1 dpage staff 19 12 Oct 2015 QListSpecialMethods -rw-r--r-- 1 dpage staff 21 12 Oct 2015 QLocale -rw-r--r-- 1 dpage staff 23 12 Oct 2015 QLockFile -rw-r--r-- 1 dpage staff 30 12 Oct 2015 QLoggingCategory -rw-r--r-- 1 dpage staff 18 12 Oct 2015 QMap -rw-r--r-- 1 dpage staff 18 12 Oct 2015 QMapData -rw-r--r-- 1 dpage staff 18 12 Oct 2015 QMapDataBase -rw-r--r-- 1 dpage staff 18 12 Oct 2015 QMapIterator -rw-r--r-- 1 dpage staff 18 12 Oct 2015 QMapNode -rw-r--r-- 1 dpage staff 18 12 Oct 2015 QMapNodeBase -rw-r--r-- 1 dpage staff 22 12 Oct 2015 QMargins -rw-r--r-- 1 dpage staff 22 12 Oct 2015 QMarginsF -rw-r--r-- 1 dpage staff 40 12 Oct 2015 QMessageAuthenticationCode -rw-r--r-- 1 dpage staff 22 12 Oct 2015 QMessageLogContext -rw-r--r-- 1 dpage staff 22 12 Oct 2015 QMessageLogger -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QMetaClassInfo -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QMetaEnum -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QMetaMethod -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QMetaObject -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QMetaProperty -rw-r--r-- 1 dpage staff 23 12 Oct 2015 QMetaType -rw-r--r-- 1 dpage staff 23 12 Oct 2015 QMetaTypeId -rw-r--r-- 1 dpage staff 23 12 Oct 2015 QMetaTypeId2 -rw-r--r-- 1 dpage staff 23 12 Oct 2015 QMetaTypeIdQObject -rw-r--r-- 1 dpage staff 23 12 Oct 2015 QMimeData -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QMimeDatabase -rw-r--r-- 1 dpage staff 23 12 Oct 2015 QMimeType -rw-r--r-- 1 dpage staff 32 12 Oct 2015 QModelIndex -rw-r--r-- 1 dpage staff 32 12 Oct 2015 QModelIndexList -rw-r--r-- 1 dpage staff 19 12 Oct 2015 QMultiHash -rw-r--r-- 1 dpage staff 18 12 Oct 2015 QMultiMap -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QMutableByteArrayListIterator -rw-r--r-- 1 dpage staff 21 12 Oct 2015 QMutableFutureIterator -rw-r--r-- 1 dpage staff 19 12 Oct 2015 QMutableHashIterator -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QMutableLinkedListIterator -rw-r--r-- 1 dpage staff 19 12 Oct 2015 QMutableListIterator -rw-r--r-- 1 dpage staff 18 12 Oct 2015 QMutableMapIterator -rw-r--r-- 1 dpage staff 18 12 Oct 2015 QMutableSetIterator -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QMutableStringListIterator -rw-r--r-- 1 dpage staff 21 12 Oct 2015 QMutableVectorIterator -rw-r--r-- 1 dpage staff 20 12 Oct 2015 QMutex -rw-r--r-- 1 dpage staff 20 12 Oct 2015 QMutexLocker -rw-r--r-- 1 dpage staff 20 12 Oct 2015 QNoDebug -rw-r--r-- 1 dpage staff 21 12 Oct 2015 QObject -rw-r--r-- 1 dpage staff 35 12 Oct 2015 QObjectCleanupHandler -rw-r--r-- 1 dpage staff 21 12 Oct 2015 QObjectData -rw-r--r-- 1 dpage staff 21 12 Oct 2015 QObjectList -rw-r--r-- 1 dpage staff 21 12 Oct 2015 QObjectUserData -rw-r--r-- 1 dpage staff 19 12 Oct 2015 QPair -rw-r--r-- 1 dpage staff 37 12 Oct 2015 QParallelAnimationGroup -rw-r--r-- 1 dpage staff 29 12 Oct 2015 QPauseAnimation -rw-r--r-- 1 dpage staff 32 12 Oct 2015 QPersistentModelIndex -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QPluginLoader -rw-r--r-- 1 dpage staff 20 12 Oct 2015 QPoint -rw-r--r-- 1 dpage staff 20 12 Oct 2015 QPointF -rw-r--r-- 1 dpage staff 22 12 Oct 2015 QPointer -rw-r--r-- 1 dpage staff 22 12 Oct 2015 QProcess -rw-r--r-- 1 dpage staff 22 12 Oct 2015 QProcessEnvironment -rw-r--r-- 1 dpage staff 32 12 Oct 2015 QPropertyAnimation -rw-r--r-- 1 dpage staff 20 12 Oct 2015 QQueue -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QReadLocker -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QReadWriteLock -rw-r--r-- 1 dpage staff 19 12 Oct 2015 QRect -rw-r--r-- 1 dpage staff 19 12 Oct 2015 QRectF -rw-r--r-- 1 dpage staff 21 12 Oct 2015 QRegExp -rw-r--r-- 1 dpage staff 32 12 Oct 2015 QRegularExpression -rw-r--r-- 1 dpage staff 32 12 Oct 2015 QRegularExpressionMatch -rw-r--r-- 1 dpage staff 32 12 Oct 2015 QRegularExpressionMatchIterator -rw-r--r-- 1 dpage staff 23 12 Oct 2015 QResource -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QReturnArgument -rw-r--r-- 1 dpage staff 23 12 Oct 2015 QRunnable -rw-r--r-- 1 dpage staff 23 12 Oct 2015 QSaveFile -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QScopedArrayPointer -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QScopedPointer -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QScopedPointerArrayDeleter -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QScopedPointerDeleteLater -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QScopedPointerDeleter -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QScopedPointerObjectDeleteLater -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QScopedPointerPodDeleter -rw-r--r-- 1 dpage staff 34 12 Oct 2015 QScopedValueRollback -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QSemaphore -rw-r--r-- 1 dpage staff 39 12 Oct 2015 QSequentialAnimationGroup -rw-r--r-- 1 dpage staff 22 12 Oct 2015 QSequentialIterable -rw-r--r-- 1 dpage staff 18 12 Oct 2015 QSet -rw-r--r-- 1 dpage staff 18 12 Oct 2015 QSetIterator -rw-r--r-- 1 dpage staff 23 12 Oct 2015 QSettings -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QSharedData -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QSharedDataPointer -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QSharedMemory -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QSharedPointer -rw-r--r-- 1 dpage staff 21 12 Oct 2015 QSignalBlocker -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QSignalMapper -rw-r--r-- 1 dpage staff 31 12 Oct 2015 QSignalTransition -rw-r--r-- 1 dpage staff 19 12 Oct 2015 QSize -rw-r--r-- 1 dpage staff 19 12 Oct 2015 QSizeF -rw-r--r-- 1 dpage staff 29 12 Oct 2015 QSocketNotifier -rw-r--r-- 1 dpage staff 35 12 Oct 2015 QSortFilterProxyModel -rw-r--r-- 1 dpage staff 20 12 Oct 2015 QStack -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QStandardPaths -rw-r--r-- 1 dpage staff 20 12 Oct 2015 QState -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QStateMachine -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QStaticArrayData -rw-r--r-- 1 dpage staff 21 12 Oct 2015 QStaticAssertFailure -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QStaticByteArrayData -rw-r--r-- 1 dpage staff 21 12 Oct 2015 QStaticPlugin -rw-r--r-- 1 dpage staff 21 12 Oct 2015 QStaticStringData -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QStorageInfo -rw-r--r-- 1 dpage staff 21 12 Oct 2015 QString -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QStringBuilder -rw-r--r-- 1 dpage staff 21 12 Oct 2015 QStringData -rw-r--r-- 1 dpage staff 21 12 Oct 2015 QStringDataPtr -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QStringList -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QStringListIterator -rw-r--r-- 1 dpage staff 30 12 Oct 2015 QStringListModel -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QStringMatcher -rw-r--r-- 1 dpage staff 21 12 Oct 2015 QStringRef -rw-r--r-- 1 dpage staff 22 12 Oct 2015 QSysInfo -rw-r--r-- 1 dpage staff 30 12 Oct 2015 QSystemSemaphore -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QTemporaryDir -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QTemporaryFile -rw-r--r-- 1 dpage staff 33 12 Oct 2015 QTextBoundaryFinder -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QTextCodec -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QTextDecoder -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QTextEncoder -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QTextStream -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QTextStreamFunction -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QTextStreamManipulator -rw-r--r-- 1 dpage staff 21 12 Oct 2015 QThread -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QThreadPool -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QThreadStorage -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QThreadStorageData -rw-r--r-- 1 dpage staff 23 12 Oct 2015 QTime -rw-r--r-- 1 dpage staff 23 12 Oct 2015 QTimeLine -rw-r--r-- 1 dpage staff 23 12 Oct 2015 QTimeZone -rw-r--r-- 1 dpage staff 20 12 Oct 2015 QTimer -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QTimerEvent -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QTranslator -rw-r--r-- 1 dpage staff 23 12 Oct 2015 QTypeInfo -rw-r--r-- 1 dpage staff 23 12 Oct 2015 QTypeInfoMerger -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QUnhandledException -rw-r--r-- 1 dpage staff 18 12 Oct 2015 QUrl -rw-r--r-- 1 dpage staff 23 12 Oct 2015 QUrlQuery -rw-r--r-- 1 dpage staff 18 12 Oct 2015 QUrlTwoFlags -rw-r--r-- 1 dpage staff 19 12 Oct 2015 QUuid -rw-r--r-- 1 dpage staff 29 12 Oct 2015 QVarLengthArray -rw-r--r-- 1 dpage staff 22 12 Oct 2015 QVariant -rw-r--r-- 1 dpage staff 31 12 Oct 2015 QVariantAnimation -rw-r--r-- 1 dpage staff 22 12 Oct 2015 QVariantComparisonHelper -rw-r--r-- 1 dpage staff 22 12 Oct 2015 QVariantHash -rw-r--r-- 1 dpage staff 22 12 Oct 2015 QVariantList -rw-r--r-- 1 dpage staff 22 12 Oct 2015 QVariantMap -rw-r--r-- 1 dpage staff 21 12 Oct 2015 QVector -rw-r--r-- 1 dpage staff 21 12 Oct 2015 QVectorIterator -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QWaitCondition -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QWeakPointer -rw-r--r-- 1 dpage staff 31 12 Oct 2015 QWinEventNotifier -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QWriteLocker -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QXmlStreamAttribute -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QXmlStreamAttributes -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QXmlStreamEntityDeclaration -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QXmlStreamEntityDeclarations -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QXmlStreamEntityResolver -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QXmlStreamNamespaceDeclaration -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QXmlStreamNamespaceDeclarations -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QXmlStreamNotationDeclaration -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QXmlStreamNotationDeclarations -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QXmlStreamReader -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QXmlStreamStringRef -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QXmlStreamWriter -rw-r--r-- 1 dpage staff 22 12 Oct 2015 Q_PID -rw-r--r-- 1 dpage staff 24 12 Oct 2015 Qt -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QtAlgorithms -rw-r--r-- 1 dpage staff 30 12 Oct 2015 QtCleanUpFunction -rw-r--r-- 1 dpage staff 21 12 Oct 2015 QtConfig -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QtContainerFwd -rw-r--r-- 1 dpage staff 4269 12 Oct 2015 QtCore -rw-r--r-- 1 dpage staff 149 12 Oct 2015 QtCoreDepends -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QtCoreVersion -rw-r--r-- 1 dpage staff 20 12 Oct 2015 QtDebug -rw-r--r-- 1 dpage staff 21 12 Oct 2015 QtEndian -rw-r--r-- 1 dpage staff 21 12 Oct 2015 QtGlobal -rw-r--r-- 1 dpage staff 19 12 Oct 2015 QtMath -rw-r--r-- 1 dpage staff 22 12 Oct 2015 QtMessageHandler -rw-r--r-- 1 dpage staff 22 12 Oct 2015 QtMsgHandler -rw-r--r-- 1 dpage staff 22 12 Oct 2015 QtNumeric -rw-r--r-- 1 dpage staff 21 12 Oct 2015 QtPlugin -rw-r--r-- 1 dpage staff 21 12 Oct 2015 QtPluginInstanceFunction -rw-r--r-- 1 dpage staff 21 12 Oct 2015 QtPluginMetaDataFunction -rw-r--r-- 1 dpage staff 4810 12 Oct 2015 qabstractanimation.h -rw-r--r-- 1 dpage staff 4401 12 Oct 2015 qabstracteventdispatcher.h -rw-r--r-- 1 dpage staff 19537 12 Oct 2015 qabstractitemmodel.h -rw-r--r-- 1 dpage staff 2146 12 Oct 2015 qabstractnativeeventfilter.h -rw-r--r-- 1 dpage staff 4899 12 Oct 2015 qabstractproxymodel.h -rw-r--r-- 1 dpage staff 2548 12 Oct 2015 qabstractstate.h -rw-r--r-- 1 dpage staff 3665 12 Oct 2015 qabstracttransition.h -rw-r--r-- 1 dpage staff 20541 12 Oct 2015 qalgorithms.h -rw-r--r-- 1 dpage staff 2586 12 Oct 2015 qanimationgroup.h -rw-r--r-- 1 dpage staff 14579 12 Oct 2015 qarraydata.h -rw-r--r-- 1 dpage staff 11808 12 Oct 2015 qarraydataops.h -rw-r--r-- 1 dpage staff 5315 12 Oct 2015 qarraydatapointer.h -rw-r--r-- 1 dpage staff 7726 12 Oct 2015 qatomic.h -rw-r--r-- 1 dpage staff 7010 12 Oct 2015 qatomic_armv5.h -rw-r--r-- 1 dpage staff 29439 12 Oct 2015 qatomic_armv6.h -rw-r--r-- 1 dpage staff 2139 12 Oct 2015 qatomic_armv7.h -rw-r--r-- 1 dpage staff 2920 12 Oct 2015 qatomic_bootstrap.h -rw-r--r-- 1 dpage staff 13226 12 Oct 2015 qatomic_cxx11.h -rw-r--r-- 1 dpage staff 5259 12 Oct 2015 qatomic_gcc.h -rw-r--r-- 1 dpage staff 38549 12 Oct 2015 qatomic_ia64.h -rw-r--r-- 1 dpage staff 12960 12 Oct 2015 qatomic_mips.h -rw-r--r-- 1 dpage staff 20590 12 Oct 2015 qatomic_msvc.h -rw-r--r-- 1 dpage staff 5674 12 Oct 2015 qatomic_unix.h -rw-r--r-- 1 dpage staff 15097 12 Oct 2015 qatomic_x86.h -rw-r--r-- 1 dpage staff 16171 12 Oct 2015 qbasicatomic.h -rw-r--r-- 1 dpage staff 2177 12 Oct 2015 qbasictimer.h -rw-r--r-- 1 dpage staff 6164 12 Oct 2015 qbitarray.h -rw-r--r-- 1 dpage staff 3128 12 Oct 2015 qbuffer.h -rw-r--r-- 1 dpage staff 26238 12 Oct 2015 qbytearray.h -rw-r--r-- 1 dpage staff 2854 12 Oct 2015 qbytearraylist.h -rw-r--r-- 1 dpage staff 2698 12 Oct 2015 qbytearraymatcher.h -rw-r--r-- 1 dpage staff 5402 12 Oct 2015 qcache.h -rw-r--r-- 1 dpage staff 20632 12 Oct 2015 qchar.h -rw-r--r-- 1 dpage staff 3953 12 Oct 2015 qcollator.h -rw-r--r-- 1 dpage staff 3274 12 Oct 2015 qcommandlineoption.h -rw-r--r-- 1 dpage staff 3524 12 Oct 2015 qcommandlineparser.h -rw-r--r-- 1 dpage staff 44656 12 Oct 2015 qcompilerdetection.h -rw-r--r-- 1 dpage staff 1938 12 Oct 2015 qconfig-dist.h -rw-r--r-- 1 dpage staff 3359 12 Oct 2015 qconfig-large.h -rw-r--r-- 1 dpage staff 5247 12 Oct 2015 qconfig-medium.h -rw-r--r-- 1 dpage staff 9791 12 Oct 2015 qconfig-minimal.h -rw-r--r-- 1 dpage staff 5204 12 Oct 2015 qconfig-nacl.h -rw-r--r-- 1 dpage staff 6110 12 Oct 2015 qconfig-small.h -rw-r--r-- 1 dpage staff 4815 12 Oct 2015 qconfig.h -rw-r--r-- 1 dpage staff 2255 12 Oct 2015 qcontainerfwd.h -rw-r--r-- 1 dpage staff 13759 12 Oct 2015 qcontiguouscache.h -rw-r--r-- 1 dpage staff 9300 12 Oct 2015 qcoreapplication.h -rw-r--r-- 1 dpage staff 15216 12 Oct 2015 qcoreevent.h -rw-r--r-- 1 dpage staff 2587 12 Oct 2015 qcryptographichash.h -rw-r--r-- 1 dpage staff 10958 12 Oct 2015 qdatastream.h -rw-r--r-- 1 dpage staff 13805 12 Oct 2015 qdatetime.h -rw-r--r-- 1 dpage staff 15248 12 Oct 2015 qdebug.h -rw-r--r-- 1 dpage staff 7599 12 Oct 2015 qdir.h -rw-r--r-- 1 dpage staff 2807 12 Oct 2015 qdiriterator.h -rw-r--r-- 1 dpage staff 4804 12 Oct 2015 qeasingcurve.h -rw-r--r-- 1 dpage staff 3015 12 Oct 2015 qelapsedtimer.h -rw-r--r-- 1 dpage staff 8617 12 Oct 2015 qendian.h -rw-r--r-- 1 dpage staff 2963 12 Oct 2015 qeventloop.h -rw-r--r-- 1 dpage staff 2845 12 Oct 2015 qeventtransition.h -rw-r--r-- 1 dpage staff 3057 12 Oct 2015 qexception.h -rw-r--r-- 1 dpage staff 1971 12 Oct 2015 qfactoryinterface.h -rw-r--r-- 1 dpage staff 10073 12 Oct 2015 qfeatures.h -rw-r--r-- 1 dpage staff 4921 12 Oct 2015 qfile.h -rw-r--r-- 1 dpage staff 4152 12 Oct 2015 qfiledevice.h -rw-r--r-- 1 dpage staff 4478 12 Oct 2015 qfileinfo.h -rw-r--r-- 1 dpage staff 2206 12 Oct 2015 qfileselector.h -rw-r--r-- 1 dpage staff 2687 12 Oct 2015 qfilesystemwatcher.h -rw-r--r-- 1 dpage staff 2161 12 Oct 2015 qfinalstate.h -rw-r--r-- 1 dpage staff 7593 12 Oct 2015 qflags.h -rw-r--r-- 1 dpage staff 2821 12 Oct 2015 qfunctions_nacl.h -rw-r--r-- 1 dpage staff 5259 12 Oct 2015 qfunctions_vxworks.h -rw-r--r-- 1 dpage staff 16140 12 Oct 2015 qfunctions_wince.h -rw-r--r-- 1 dpage staff 7859 12 Oct 2015 qfunctions_winrt.h -rw-r--r-- 1 dpage staff 8582 12 Oct 2015 qfuture.h -rw-r--r-- 1 dpage staff 9296 12 Oct 2015 qfutureinterface.h -rw-r--r-- 1 dpage staff 3022 12 Oct 2015 qfuturesynchronizer.h -rw-r--r-- 1 dpage staff 6041 12 Oct 2015 qfuturewatcher.h -rw-r--r-- 1 dpage staff 15074 12 Oct 2015 qgenericatomic.h -rw-r--r-- 1 dpage staff 38167 12 Oct 2015 qglobal.h -rw-r--r-- 1 dpage staff 7265 12 Oct 2015 qglobalstatic.h -rw-r--r-- 1 dpage staff 35073 12 Oct 2015 qhash.h -rw-r--r-- 1 dpage staff 2825 12 Oct 2015 qhistorystate.h -rw-r--r-- 1 dpage staff 5752 12 Oct 2015 qidentityproxymodel.h -rw-r--r-- 1 dpage staff 4848 12 Oct 2015 qiodevice.h -rw-r--r-- 1 dpage staff 2224 12 Oct 2015 qisenum.h -rw-r--r-- 1 dpage staff 10925 12 Oct 2015 qitemselectionmodel.h -rw-r--r-- 1 dpage staff 8161 12 Oct 2015 qiterator.h -rw-r--r-- 1 dpage staff 10085 12 Oct 2015 qjsonarray.h -rw-r--r-- 1 dpage staff 4475 12 Oct 2015 qjsondocument.h -rw-r--r-- 1 dpage staff 8880 12 Oct 2015 qjsonobject.h -rw-r--r-- 1 dpage staff 7349 12 Oct 2015 qjsonvalue.h -rw-r--r-- 1 dpage staff 3501 12 Oct 2015 qlibrary.h -rw-r--r-- 1 dpage staff 3311 12 Oct 2015 qlibraryinfo.h -rw-r--r-- 1 dpage staff 10895 12 Oct 2015 qline.h -rw-r--r-- 1 dpage staff 16331 12 Oct 2015 qlinkedlist.h -rw-r--r-- 1 dpage staff 34383 12 Oct 2015 qlist.h -rw-r--r-- 1 dpage staff 29222 12 Oct 2015 qlocale.h -rw-r--r-- 1 dpage staff 2888 12 Oct 2015 qlocale_blackberry.h -rw-r--r-- 1 dpage staff 2458 12 Oct 2015 qlockfile.h -rw-r--r-- 1 dpage staff 7411 12 Oct 2015 qlogging.h -rw-r--r-- 1 dpage staff 6297 12 Oct 2015 qloggingcategory.h -rw-r--r-- 1 dpage staff 38434 12 Oct 2015 qmap.h -rw-r--r-- 1 dpage staff 17506 12 Oct 2015 qmargins.h -rw-r--r-- 1 dpage staff 5888 12 Oct 2015 qmath.h -rw-r--r-- 1 dpage staff 2540 12 Oct 2015 qmessageauthenticationcode.h -rw-r--r-- 1 dpage staff 12531 12 Oct 2015 qmetaobject.h -rw-r--r-- 1 dpage staff 76904 12 Oct 2015 qmetatype.h -rw-r--r-- 1 dpage staff 2888 12 Oct 2015 qmimedata.h -rw-r--r-- 1 dpage staff 3107 12 Oct 2015 qmimedatabase.h -rw-r--r-- 1 dpage staff 3528 12 Oct 2015 qmimetype.h -rw-r--r-- 1 dpage staff 5853 12 Oct 2015 qmutex.h -rw-r--r-- 1 dpage staff 53642 12 Oct 2015 qnamespace.h -rw-r--r-- 1 dpage staff 2284 12 Oct 2015 qnumeric.h -rw-r--r-- 1 dpage staff 27449 12 Oct 2015 qobject.h -rw-r--r-- 1 dpage staff 10991 12 Oct 2015 qobject_impl.h -rw-r--r-- 1 dpage staff 2136 12 Oct 2015 qobjectcleanuphandler.h -rw-r--r-- 1 dpage staff 18449 12 Oct 2015 qobjectdefs.h -rw-r--r-- 1 dpage staff 36450 12 Oct 2015 qobjectdefs_impl.h -rw-r--r-- 1 dpage staff 5755 12 Oct 2015 qpair.h -rw-r--r-- 1 dpage staff 2638 12 Oct 2015 qparallelanimationgroup.h -rw-r--r-- 1 dpage staff 2356 12 Oct 2015 qpauseanimation.h -rw-r--r-- 1 dpage staff 5282 12 Oct 2015 qplugin.h -rw-r--r-- 1 dpage staff 2725 12 Oct 2015 qpluginloader.h -rw-r--r-- 1 dpage staff 12902 12 Oct 2015 qpoint.h -rw-r--r-- 1 dpage staff 4115 12 Oct 2015 qpointer.h -rw-r--r-- 1 dpage staff 8237 12 Oct 2015 qprocess.h -rw-r--r-- 1 dpage staff 11661 12 Oct 2015 qprocessordetection.h -rw-r--r-- 1 dpage staff 2754 12 Oct 2015 qpropertyanimation.h -rw-r--r-- 1 dpage staff 2361 12 Oct 2015 qqueue.h -rw-r--r-- 1 dpage staff 6179 12 Oct 2015 qreadwritelock.h -rw-r--r-- 1 dpage staff 34138 12 Oct 2015 qrect.h -rw-r--r-- 1 dpage staff 3228 12 Oct 2015 qrefcount.h -rw-r--r-- 1 dpage staff 4037 12 Oct 2015 qregexp.h -rw-r--r-- 1 dpage staff 9375 12 Oct 2015 qregularexpression.h -rw-r--r-- 1 dpage staff 3057 12 Oct 2015 qresource.h -rw-r--r-- 1 dpage staff 7210 12 Oct 2015 qresultstore.h -rw-r--r-- 1 dpage staff 2056 12 Oct 2015 qrunnable.h -rw-r--r-- 1 dpage staff 2706 12 Oct 2015 qsavefile.h -rw-r--r-- 1 dpage staff 6396 12 Oct 2015 qscopedpointer.h -rw-r--r-- 1 dpage staff 2246 12 Oct 2015 qscopedvaluerollback.h -rw-r--r-- 1 dpage staff 2116 12 Oct 2015 qsemaphore.h -rw-r--r-- 1 dpage staff 3003 12 Oct 2015 qsequentialanimationgroup.h -rw-r--r-- 1 dpage staff 14021 12 Oct 2015 qset.h -rw-r--r-- 1 dpage staff 5854 12 Oct 2015 qsettings.h -rw-r--r-- 1 dpage staff 9023 12 Oct 2015 qshareddata.h -rw-r--r-- 1 dpage staff 2932 12 Oct 2015 qsharedmemory.h -rw-r--r-- 1 dpage staff 5874 12 Oct 2015 qsharedpointer.h -rw-r--r-- 1 dpage staff 30575 12 Oct 2015 qsharedpointer_impl.h -rw-r--r-- 1 dpage staff 2660 12 Oct 2015 qsignalmapper.h -rw-r--r-- 1 dpage staff 2795 12 Oct 2015 qsignaltransition.h -rw-r--r-- 1 dpage staff 14760 12 Oct 2015 qsize.h -rw-r--r-- 1 dpage staff 2295 12 Oct 2015 qsocketnotifier.h -rw-r--r-- 1 dpage staff 9365 12 Oct 2015 qsortfilterproxymodel.h -rw-r--r-- 1 dpage staff 2444 12 Oct 2015 qstack.h -rw-r--r-- 1 dpage staff 3413 12 Oct 2015 qstandardpaths.h -rw-r--r-- 1 dpage staff 4372 12 Oct 2015 qstate.h -rw-r--r-- 1 dpage staff 5670 12 Oct 2015 qstatemachine.h -rw-r--r-- 1 dpage staff 3539 12 Oct 2015 qstorageinfo.h -rw-r--r-- 1 dpage staff 77382 12 Oct 2015 qstring.h -rw-r--r-- 1 dpage staff 14252 12 Oct 2015 qstringbuilder.h -rw-r--r-- 1 dpage staff 10219 12 Oct 2015 qstringlist.h -rw-r--r-- 1 dpage staff 3010 12 Oct 2015 qstringlistmodel.h -rw-r--r-- 1 dpage staff 2768 12 Oct 2015 qstringmatcher.h -rw-r--r-- 1 dpage staff 5692 12 Oct 2015 qsysinfo.h -rw-r--r-- 1 dpage staff 9360 12 Oct 2015 qsystemdetection.h -rw-r--r-- 1 dpage staff 2611 12 Oct 2015 qsystemsemaphore.h -rw-r--r-- 1 dpage staff 4191 12 Oct 2015 qt_windows.h -rw-r--r-- 1 dpage staff 197 12 Oct 2015 qtcoreversion.h -rw-r--r-- 1 dpage staff 2219 12 Oct 2015 qtemporarydir.h -rw-r--r-- 1 dpage staff 3289 12 Oct 2015 qtemporaryfile.h -rw-r--r-- 1 dpage staff 3176 12 Oct 2015 qtextboundaryfinder.h -rw-r--r-- 1 dpage staff 5542 12 Oct 2015 qtextcodec.h -rw-r--r-- 1 dpage staff 9347 12 Oct 2015 qtextstream.h -rw-r--r-- 1 dpage staff 4070 12 Oct 2015 qthread.h -rw-r--r-- 1 dpage staff 2740 12 Oct 2015 qthreadpool.h -rw-r--r-- 1 dpage staff 3959 12 Oct 2015 qthreadstorage.h -rw-r--r-- 1 dpage staff 4056 12 Oct 2015 qtimeline.h -rw-r--r-- 1 dpage staff 6730 12 Oct 2015 qtimer.h -rw-r--r-- 1 dpage staff 5840 12 Oct 2015 qtimezone.h -rw-r--r-- 1 dpage staff 2778 12 Oct 2015 qtranslator.h -rw-r--r-- 1 dpage staff 7282 12 Oct 2015 qtypeinfo.h -rw-r--r-- 1 dpage staff 21239 12 Oct 2015 qtypetraits.h -rw-r--r-- 1 dpage staff 17619 12 Oct 2015 qurl.h -rw-r--r-- 1 dpage staff 6952 12 Oct 2015 qurlquery.h -rw-r--r-- 1 dpage staff 6980 12 Oct 2015 quuid.h -rw-r--r-- 1 dpage staff 28319 12 Oct 2015 qvariant.h -rw-r--r-- 1 dpage staff 4229 12 Oct 2015 qvariantanimation.h -rw-r--r-- 1 dpage staff 15588 12 Oct 2015 qvarlengtharray.h -rw-r--r-- 1 dpage staff 28419 12 Oct 2015 qvector.h -rw-r--r-- 1 dpage staff 2533 12 Oct 2015 qwaitcondition.h -rw-r--r-- 1 dpage staff 2352 12 Oct 2015 qwineventnotifier.h -rw-r--r-- 1 dpage staff 15576 12 Oct 2015 qxmlstream.h /Users/dpage/Qt/5.5/clang_64/lib/QtCore.framework/Versions/5/Headers/5.5.1: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 504 dpage staff 17136 26 Jan 05:31 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 QtCore /Users/dpage/Qt/5.5/clang_64/lib/QtCore.framework/Versions/5/Headers/5.5.1/QtCore: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 .. drwxr-xr-x 157 dpage staff 5338 26 Jan 05:31 private /Users/dpage/Qt/5.5/clang_64/lib/QtCore.framework/Versions/5/Headers/5.5.1/QtCore/private: total 4392 drwxr-xr-x 157 dpage staff 5338 26 Jan 05:31 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 .. -rw-r--r-- 1 dpage staff 73134 12 Oct 2015 cp949codetbl_p.h -rw-r--r-- 1 dpage staff 8504 12 Oct 2015 qabstractanimation_p.h -rw-r--r-- 1 dpage staff 2424 12 Oct 2015 qabstracteventdispatcher_p.h -rw-r--r-- 1 dpage staff 8162 12 Oct 2015 qabstractfileengine_p.h -rw-r--r-- 1 dpage staff 6832 12 Oct 2015 qabstractitemmodel_p.h -rw-r--r-- 1 dpage staff 2552 12 Oct 2015 qabstractproxymodel_p.h -rw-r--r-- 1 dpage staff 2644 12 Oct 2015 qabstractstate_p.h -rw-r--r-- 1 dpage staff 2710 12 Oct 2015 qabstracttransition_p.h -rw-r--r-- 1 dpage staff 2874 12 Oct 2015 qanimationgroup_p.h -rw-r--r-- 1 dpage staff 3176 12 Oct 2015 qbig5codec_p.h -rw-r--r-- 1 dpage staff 6485 12 Oct 2015 qbytedata_p.h -rw-r--r-- 1 dpage staff 3707 12 Oct 2015 qcollator_p.h -rw-r--r-- 1 dpage staff 4677 12 Oct 2015 qcore_mac_p.h -rw-r--r-- 1 dpage staff 10005 12 Oct 2015 qcore_unix_p.h -rw-r--r-- 1 dpage staff 4953 12 Oct 2015 qcoreapplication_p.h -rw-r--r-- 1 dpage staff 5583 12 Oct 2015 qcorecmdlineargs_p.h -rw-r--r-- 1 dpage staff 2537 12 Oct 2015 qcoreglobaldata_p.h -rw-r--r-- 1 dpage staff 2396 12 Oct 2015 qcrashhandler_p.h -rw-r--r-- 1 dpage staff 2220 12 Oct 2015 qdatastream_p.h -rw-r--r-- 1 dpage staff 2137 12 Oct 2015 qdataurl_p.h -rw-r--r-- 1 dpage staff 5193 12 Oct 2015 qdatetime_p.h -rw-r--r-- 1 dpage staff 9253 12 Oct 2015 qdatetimeparser_p.h -rw-r--r-- 1 dpage staff 3994 12 Oct 2015 qdebug_p.h -rw-r--r-- 1 dpage staff 3169 12 Oct 2015 qdir_p.h -rw-r--r-- 1 dpage staff 3093 12 Oct 2015 qelfparser_p.h -rw-r--r-- 1 dpage staff 4206 12 Oct 2015 qeucjpcodec_p.h -rw-r--r-- 1 dpage staff 4373 12 Oct 2015 qeuckrcodec_p.h -rw-r--r-- 1 dpage staff 3188 12 Oct 2015 qeventdispatcher_blackberry_p.h -rw-r--r-- 1 dpage staff 3824 12 Oct 2015 qeventdispatcher_glib_p.h -rw-r--r-- 1 dpage staff 5129 12 Oct 2015 qeventdispatcher_unix_p.h -rw-r--r-- 1 dpage staff 5844 12 Oct 2015 qeventdispatcher_win_p.h -rw-r--r-- 1 dpage staff 3286 12 Oct 2015 qeventdispatcher_winrt_p.h -rw-r--r-- 1 dpage staff 2495 12 Oct 2015 qeventloop_p.h -rw-r--r-- 1 dpage staff 2347 12 Oct 2015 qeventtransition_p.h -rw-r--r-- 1 dpage staff 3876 12 Oct 2015 qfactoryloader_p.h -rw-r--r-- 1 dpage staff 2407 12 Oct 2015 qfile_p.h -rw-r--r-- 1 dpage staff 3137 12 Oct 2015 qfiledevice_p.h -rw-r--r-- 1 dpage staff 6234 12 Oct 2015 qfileinfo_p.h -rw-r--r-- 1 dpage staff 2636 12 Oct 2015 qfileselector_p.h -rw-r--r-- 1 dpage staff 5503 12 Oct 2015 qfilesystemengine_p.h -rw-r--r-- 1 dpage staff 3900 12 Oct 2015 qfilesystementry_p.h -rw-r--r-- 1 dpage staff 3361 12 Oct 2015 qfilesystemiterator_p.h -rw-r--r-- 1 dpage staff 13038 12 Oct 2015 qfilesystemmetadata_p.h -rw-r--r-- 1 dpage staff 4621 12 Oct 2015 qfilesystemwatcher_fsevents_p.h -rw-r--r-- 1 dpage staff 2917 12 Oct 2015 qfilesystemwatcher_inotify_p.h -rw-r--r-- 1 dpage staff 2889 12 Oct 2015 qfilesystemwatcher_kqueue_p.h -rw-r--r-- 1 dpage staff 3612 12 Oct 2015 qfilesystemwatcher_p.h -rw-r--r-- 1 dpage staff 3944 12 Oct 2015 qfilesystemwatcher_polling_p.h -rw-r--r-- 1 dpage staff 5333 12 Oct 2015 qfilesystemwatcher_win_p.h -rw-r--r-- 1 dpage staff 9318 12 Oct 2015 qfreelist_p.h -rw-r--r-- 1 dpage staff 2795 12 Oct 2015 qfsfileengine_iterator_p.h -rw-r--r-- 1 dpage staff 7727 12 Oct 2015 qfsfileengine_p.h -rw-r--r-- 1 dpage staff 2178 12 Oct 2015 qfunctions_p.h -rw-r--r-- 1 dpage staff 6294 12 Oct 2015 qfutureinterface_p.h -rw-r--r-- 1 dpage staff 2675 12 Oct 2015 qfuturewatcher_p.h -rw-r--r-- 1 dpage staff 3600 12 Oct 2015 qgb18030codec_p.h -rw-r--r-- 1 dpage staff 12878 12 Oct 2015 qharfbuzz_p.h -rw-r--r-- 1 dpage staff 2327 12 Oct 2015 qhistorystate_p.h -rw-r--r-- 1 dpage staff 2162 12 Oct 2015 qhooks_p.h -rw-r--r-- 1 dpage staff 2894 12 Oct 2015 qiconvcodec_p.h -rw-r--r-- 1 dpage staff 2846 12 Oct 2015 qicucodec_p.h -rw-r--r-- 1 dpage staff 6767 12 Oct 2015 qiodevice_p.h -rw-r--r-- 1 dpage staff 2384 12 Oct 2015 qipaddress_p.h -rw-r--r-- 1 dpage staff 2479 12 Oct 2015 qisciicodec_p.h -rw-r--r-- 1 dpage staff 4322 12 Oct 2015 qitemselectionmodel_p.h -rw-r--r-- 1 dpage staff 4163 12 Oct 2015 qjiscodec_p.h -rw-r--r-- 1 dpage staff 10410 12 Oct 2015 qjni_p.h -rw-r--r-- 1 dpage staff 3202 12 Oct 2015 qjnihelpers_p.h -rw-r--r-- 1 dpage staff 7323 12 Oct 2015 qjpunicode_p.h -rw-r--r-- 1 dpage staff 23536 12 Oct 2015 qjson_p.h -rw-r--r-- 1 dpage staff 3390 12 Oct 2015 qjsonparser_p.h -rw-r--r-- 1 dpage staff 2225 12 Oct 2015 qjsonwriter_p.h -rw-r--r-- 1 dpage staff 2829 12 Oct 2015 qlatincodec_p.h -rw-r--r-- 1 dpage staff 4411 12 Oct 2015 qlibrary_p.h -rw-r--r-- 1 dpage staff 833209 12 Oct 2015 qlocale_data_p.h -rw-r--r-- 1 dpage staff 16918 12 Oct 2015 qlocale_p.h -rw-r--r-- 1 dpage staff 3797 12 Oct 2015 qlocale_tools_p.h -rw-r--r-- 1 dpage staff 3067 12 Oct 2015 qlockfile_p.h -rw-r--r-- 1 dpage staff 4009 12 Oct 2015 qloggingregistry_p.h -rw-r--r-- 1 dpage staff 2379 12 Oct 2015 qmachparser_p.h -rw-r--r-- 1 dpage staff 7485 12 Oct 2015 qmetaobject_moc_p.h -rw-r--r-- 1 dpage staff 9181 12 Oct 2015 qmetaobject_p.h -rw-r--r-- 1 dpage staff 10379 12 Oct 2015 qmetaobjectbuilder_p.h -rw-r--r-- 1 dpage staff 10024 12 Oct 2015 qmetatype_p.h -rw-r--r-- 1 dpage staff 3052 12 Oct 2015 qmetatypeswitcher_p.h -rw-r--r-- 1 dpage staff 3198 12 Oct 2015 qmimedatabase_p.h -rw-r--r-- 1 dpage staff 5057 12 Oct 2015 qmimeglobpattern_p.h -rw-r--r-- 1 dpage staff 3238 12 Oct 2015 qmimemagicrule_p.h -rw-r--r-- 1 dpage staff 2701 12 Oct 2015 qmimemagicrulematcher_p.h -rw-r--r-- 1 dpage staff 6667 12 Oct 2015 qmimeprovider_p.h -rw-r--r-- 1 dpage staff 3943 12 Oct 2015 qmimetype_p.h -rw-r--r-- 1 dpage staff 4018 12 Oct 2015 qmimetypeparser_p.h -rw-r--r-- 1 dpage staff 4500 12 Oct 2015 qmutex_p.h -rw-r--r-- 1 dpage staff 2724 12 Oct 2015 qmutexpool_p.h -rw-r--r-- 1 dpage staff 6355 12 Oct 2015 qnoncontiguousbytedevice_p.h -rw-r--r-- 1 dpage staff 6281 12 Oct 2015 qnumeric_p.h -rw-r--r-- 1 dpage staff 17694 12 Oct 2015 qobject_p.h -rw-r--r-- 1 dpage staff 3201 12 Oct 2015 qorderedmutexlocker_p.h -rw-r--r-- 1 dpage staff 2899 12 Oct 2015 qparallelanimationgroup_p.h -rw-r--r-- 1 dpage staff 3071 12 Oct 2015 qpodlist_p.h -rw-r--r-- 1 dpage staff 3840 12 Oct 2015 qppsattribute_p.h -rw-r--r-- 1 dpage staff 3098 12 Oct 2015 qppsattributeprivate_p.h -rw-r--r-- 1 dpage staff 4184 12 Oct 2015 qppsobject_p.h -rw-r--r-- 1 dpage staff 4331 12 Oct 2015 qppsobjectprivate_p.h -rw-r--r-- 1 dpage staff 11950 12 Oct 2015 qprocess_p.h -rw-r--r-- 1 dpage staff 2621 12 Oct 2015 qpropertyanimation_p.h -rw-r--r-- 1 dpage staff 2562 12 Oct 2015 qreadwritelock_p.h -rw-r--r-- 1 dpage staff 2439 12 Oct 2015 qresource_iterator_p.h -rw-r--r-- 1 dpage staff 4291 12 Oct 2015 qresource_p.h -rw-r--r-- 1 dpage staff 9965 12 Oct 2015 qringbuffer_p.h -rw-r--r-- 1 dpage staff 2406 12 Oct 2015 qsavefile_p.h -rw-r--r-- 1 dpage staff 3976 12 Oct 2015 qscopedpointer_p.h -rw-r--r-- 1 dpage staff 3648 12 Oct 2015 qsequentialanimationgroup_p.h -rw-r--r-- 1 dpage staff 10516 12 Oct 2015 qsettings_p.h -rw-r--r-- 1 dpage staff 4307 12 Oct 2015 qsharedmemory_p.h -rw-r--r-- 1 dpage staff 2219 12 Oct 2015 qsignaleventgenerator_p.h -rw-r--r-- 1 dpage staff 2434 12 Oct 2015 qsignaltransition_p.h -rw-r--r-- 1 dpage staff 12091 12 Oct 2015 qsimd_p.h -rw-r--r-- 1 dpage staff 2554 12 Oct 2015 qsimplecodec_p.h -rw-r--r-- 1 dpage staff 4169 12 Oct 2015 qsjiscodec_p.h -rw-r--r-- 1 dpage staff 3810 12 Oct 2015 qstate_p.h -rw-r--r-- 1 dpage staff 13541 12 Oct 2015 qstatemachine_p.h -rw-r--r-- 1 dpage staff 2919 12 Oct 2015 qstorageinfo_p.h -rw-r--r-- 1 dpage staff 5183 12 Oct 2015 qstringalgorithms_p.h -rw-r--r-- 1 dpage staff 7153 12 Oct 2015 qstringiterator_p.h -rw-r--r-- 1 dpage staff 2654 12 Oct 2015 qsystemerror_p.h -rw-r--r-- 1 dpage staff 3408 12 Oct 2015 qsystemlibrary_p.h -rw-r--r-- 1 dpage staff 3515 12 Oct 2015 qsystemsemaphore_p.h -rw-r--r-- 1 dpage staff 2452 12 Oct 2015 qt_pch.h -rw-r--r-- 1 dpage staff 3401 12 Oct 2015 qtemporaryfile_p.h -rw-r--r-- 1 dpage staff 3375 12 Oct 2015 qtextcodec_p.h -rw-r--r-- 1 dpage staff 5191 12 Oct 2015 qtextstream_p.h -rw-r--r-- 1 dpage staff 8078 12 Oct 2015 qthread_p.h -rw-r--r-- 1 dpage staff 3090 12 Oct 2015 qthreadpool_p.h -rw-r--r-- 1 dpage staff 3541 12 Oct 2015 qtimerinfo_unix_p.h -rw-r--r-- 1 dpage staff 97897 12 Oct 2015 qtimezoneprivate_data_p.h -rw-r--r-- 1 dpage staff 17757 12 Oct 2015 qtimezoneprivate_p.h -rw-r--r-- 1 dpage staff 2107 12 Oct 2015 qtldurl_p.h -rw-r--r-- 1 dpage staff 3022 12 Oct 2015 qtools_p.h -rw-r--r-- 1 dpage staff 2364 12 Oct 2015 qtranslator_p.h -rw-r--r-- 1 dpage staff 3896 12 Oct 2015 qtsciicodec_p.h -rw-r--r-- 1 dpage staff 5823 12 Oct 2015 qunicodetables_p.h -rw-r--r-- 1 dpage staff 3200 12 Oct 2015 qunicodetools_p.h -rw-r--r-- 1 dpage staff 2822 12 Oct 2015 qurl_p.h -rw-r--r-- 1 dpage staff 163028 12 Oct 2015 qurltlds_p.h -rw-r--r-- 1 dpage staff 12921 12 Oct 2015 qutfcodec_p.h -rw-r--r-- 1 dpage staff 16621 12 Oct 2015 qvariant_p.h -rw-r--r-- 1 dpage staff 3586 12 Oct 2015 qvariantanimation_p.h -rw-r--r-- 1 dpage staff 7062 12 Oct 2015 qversionnumber_p.h -rw-r--r-- 1 dpage staff 2319 12 Oct 2015 qwindowscodec_p.h -rw-r--r-- 1 dpage staff 3345 12 Oct 2015 qwindowspipereader_p.h -rw-r--r-- 1 dpage staff 3755 12 Oct 2015 qwindowspipewriter_p.h -rw-r--r-- 1 dpage staff 2799 12 Oct 2015 qwinoverlappedionotifier_p.h -rw-r--r-- 1 dpage staff 67358 12 Oct 2015 qxmlstream_p.h -rw-r--r-- 1 dpage staff 2972 12 Oct 2015 qxmlutils_p.h /Users/dpage/Qt/5.5/clang_64/lib/QtCore.framework/Versions/5/Resources: total 8 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 .. -rw-r--r-- 1 dpage staff 708 12 Oct 2015 Info.plist /Users/dpage/Qt/5.5/clang_64/lib/QtDBus.framework: total 48 drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 . drwxr-xr-x 182 dpage staff 6188 26 Jan 05:34 .. lrwxr-xr-x 1 dpage staff 24 26 Jan 05:31 Headers -> Versions/Current/Headers lrwxr-xr-x 1 dpage staff 23 26 Jan 05:31 QtDBus -> Versions/Current/QtDBus -rw-r--r-- 1 dpage staff 1222 26 Jan 05:34 QtDBus.prl lrwxr-xr-x 1 dpage staff 29 26 Jan 05:31 QtDBus_debug -> Versions/Current/QtDBus_debug -rw-r--r-- 1 dpage staff 1226 26 Jan 05:34 QtDBus_debug.prl lrwxr-xr-x 1 dpage staff 26 26 Jan 05:31 Resources -> Versions/Current/Resources drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 Versions /Users/dpage/Qt/5.5/clang_64/lib/QtDBus.framework/Versions: total 8 drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 . drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 .. drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 5 lrwxr-xr-x 1 dpage staff 1 26 Jan 05:31 Current -> 5 /Users/dpage/Qt/5.5/clang_64/lib/QtDBus.framework/Versions/5: total 4200 drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 . drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 .. drwxr-xr-x 49 dpage staff 1666 26 Jan 05:31 Headers -rwxr-xr-x 1 dpage staff 594348 12 Oct 2015 QtDBus -rwxr-xr-x 1 dpage staff 1549432 12 Oct 2015 QtDBus_debug drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 Resources /Users/dpage/Qt/5.5/clang_64/lib/QtDBus.framework/Versions/5/Headers: total 448 drwxr-xr-x 49 dpage staff 1666 26 Jan 05:31 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 5.5.1 -rw-r--r-- 1 dpage staff 34 12 Oct 2015 QDBusAbstractAdaptor -rw-r--r-- 1 dpage staff 36 12 Oct 2015 QDBusAbstractInterface -rw-r--r-- 1 dpage staff 36 12 Oct 2015 QDBusAbstractInterfaceBase -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QDBusArgument -rw-r--r-- 1 dpage staff 29 12 Oct 2015 QDBusConnection -rw-r--r-- 1 dpage staff 38 12 Oct 2015 QDBusConnectionInterface -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QDBusContext -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QDBusError -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QDBusInterface -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QDBusMessage -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QDBusMetaType -rw-r--r-- 1 dpage staff 29 12 Oct 2015 QDBusObjectPath -rw-r--r-- 1 dpage staff 30 12 Oct 2015 QDBusPendingCall -rw-r--r-- 1 dpage staff 30 12 Oct 2015 QDBusPendingCallWatcher -rw-r--r-- 1 dpage staff 31 12 Oct 2015 QDBusPendingReply -rw-r--r-- 1 dpage staff 31 12 Oct 2015 QDBusPendingReplyData -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QDBusReply -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QDBusServer -rw-r--r-- 1 dpage staff 33 12 Oct 2015 QDBusServiceWatcher -rw-r--r-- 1 dpage staff 29 12 Oct 2015 QDBusSignature -rw-r--r-- 1 dpage staff 37 12 Oct 2015 QDBusUnixFileDescriptor -rw-r--r-- 1 dpage staff 29 12 Oct 2015 QDBusVariant -rw-r--r-- 1 dpage staff 32 12 Oct 2015 QDBusVirtualObject -rw-r--r-- 1 dpage staff 681 12 Oct 2015 QtDBus -rw-r--r-- 1 dpage staff 168 12 Oct 2015 QtDBusDepends -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QtDBusVersion -rw-r--r-- 1 dpage staff 2149 12 Oct 2015 qdbusabstractadaptor.h -rw-r--r-- 1 dpage staff 5994 12 Oct 2015 qdbusabstractinterface.h -rw-r--r-- 1 dpage staff 12833 12 Oct 2015 qdbusargument.h -rw-r--r-- 1 dpage staff 7941 12 Oct 2015 qdbusconnection.h -rw-r--r-- 1 dpage staff 4349 12 Oct 2015 qdbusconnectioninterface.h -rw-r--r-- 1 dpage staff 2487 12 Oct 2015 qdbuscontext.h -rw-r--r-- 1 dpage staff 3344 12 Oct 2015 qdbuserror.h -rw-r--r-- 1 dpage staff 5267 12 Oct 2015 qdbusextratypes.h -rw-r--r-- 1 dpage staff 2505 12 Oct 2015 qdbusinterface.h -rw-r--r-- 1 dpage staff 2162 12 Oct 2015 qdbusmacros.h -rw-r--r-- 1 dpage staff 4467 12 Oct 2015 qdbusmessage.h -rw-r--r-- 1 dpage staff 2995 12 Oct 2015 qdbusmetatype.h -rw-r--r-- 1 dpage staff 3545 12 Oct 2015 qdbuspendingcall.h -rw-r--r-- 1 dpage staff 6652 12 Oct 2015 qdbuspendingreply.h -rw-r--r-- 1 dpage staff 5139 12 Oct 2015 qdbusreply.h -rw-r--r-- 1 dpage staff 2440 12 Oct 2015 qdbusserver.h -rw-r--r-- 1 dpage staff 3405 12 Oct 2015 qdbusservicewatcher.h -rw-r--r-- 1 dpage staff 2901 12 Oct 2015 qdbusunixfiledescriptor.h -rw-r--r-- 1 dpage staff 2320 12 Oct 2015 qdbusvirtualobject.h -rw-r--r-- 1 dpage staff 197 12 Oct 2015 qtdbusversion.h /Users/dpage/Qt/5.5/clang_64/lib/QtDBus.framework/Versions/5/Headers/5.5.1: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 49 dpage staff 1666 26 Jan 05:31 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 QtDBus /Users/dpage/Qt/5.5/clang_64/lib/QtDBus.framework/Versions/5/Headers/5.5.1/QtDBus: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 .. drwxr-xr-x 20 dpage staff 680 26 Jan 05:31 private /Users/dpage/Qt/5.5/clang_64/lib/QtDBus.framework/Versions/5/Headers/5.5.1/QtDBus/private: total 280 drwxr-xr-x 20 dpage staff 680 26 Jan 05:31 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 .. -rw-r--r-- 1 dpage staff 12321 12 Oct 2015 dbus_minimal_p.h -rw-r--r-- 1 dpage staff 24292 12 Oct 2015 qdbus_symbols_p.h -rw-r--r-- 1 dpage staff 4361 12 Oct 2015 qdbusabstractadaptor_p.h -rw-r--r-- 1 dpage staff 3383 12 Oct 2015 qdbusabstractinterface_p.h -rw-r--r-- 1 dpage staff 6621 12 Oct 2015 qdbusargument_p.h -rw-r--r-- 1 dpage staff 14233 12 Oct 2015 qdbusconnection_p.h -rw-r--r-- 1 dpage staff 2505 12 Oct 2015 qdbusconnectionmanager_p.h -rw-r--r-- 1 dpage staff 2338 12 Oct 2015 qdbuscontext_p.h -rw-r--r-- 1 dpage staff 4347 12 Oct 2015 qdbusintegrator_p.h -rw-r--r-- 1 dpage staff 2411 12 Oct 2015 qdbusinterface_p.h -rw-r--r-- 1 dpage staff 4883 12 Oct 2015 qdbusintrospection_p.h -rw-r--r-- 1 dpage staff 3513 12 Oct 2015 qdbusmessage_p.h -rw-r--r-- 1 dpage staff 2714 12 Oct 2015 qdbusmetaobject_p.h -rw-r--r-- 1 dpage staff 3353 12 Oct 2015 qdbusmetatype_p.h -rw-r--r-- 1 dpage staff 4010 12 Oct 2015 qdbuspendingcall_p.h -rw-r--r-- 1 dpage staff 6964 12 Oct 2015 qdbusthreaddebug_p.h -rw-r--r-- 1 dpage staff 6587 12 Oct 2015 qdbusutil_p.h -rw-r--r-- 1 dpage staff 2559 12 Oct 2015 qdbusxmlparser_p.h /Users/dpage/Qt/5.5/clang_64/lib/QtDBus.framework/Versions/5/Resources: total 8 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 .. -rw-r--r-- 1 dpage staff 708 12 Oct 2015 Info.plist /Users/dpage/Qt/5.5/clang_64/lib/QtDeclarative.framework: total 48 drwxr-xr-x 9 dpage staff 306 26 Jan 05:32 . drwxr-xr-x 182 dpage staff 6188 26 Jan 05:34 .. lrwxr-xr-x 1 dpage staff 24 26 Jan 05:32 Headers -> Versions/Current/Headers lrwxr-xr-x 1 dpage staff 30 26 Jan 05:32 QtDeclarative -> Versions/Current/QtDeclarative -rw-r--r-- 1 dpage staff 1397 26 Jan 05:34 QtDeclarative.prl lrwxr-xr-x 1 dpage staff 36 26 Jan 05:32 QtDeclarative_debug -> Versions/Current/QtDeclarative_debug -rw-r--r-- 1 dpage staff 1401 26 Jan 05:34 QtDeclarative_debug.prl lrwxr-xr-x 1 dpage staff 26 26 Jan 05:32 Resources -> Versions/Current/Resources drwxr-xr-x 4 dpage staff 136 26 Jan 05:32 Versions /Users/dpage/Qt/5.5/clang_64/lib/QtDeclarative.framework/Versions: total 8 drwxr-xr-x 4 dpage staff 136 26 Jan 05:32 . drwxr-xr-x 9 dpage staff 306 26 Jan 05:32 .. drwxr-xr-x 6 dpage staff 204 26 Jan 05:32 5 lrwxr-xr-x 1 dpage staff 1 26 Jan 05:32 Current -> 5 /Users/dpage/Qt/5.5/clang_64/lib/QtDeclarative.framework/Versions/5: total 28424 drwxr-xr-x 6 dpage staff 204 26 Jan 05:32 . drwxr-xr-x 4 dpage staff 136 26 Jan 05:32 .. drwxr-xr-x 54 dpage staff 1836 26 Jan 05:32 Headers -rwxr-xr-x 1 dpage staff 4244684 12 Oct 2015 QtDeclarative -rwxr-xr-x 1 dpage staff 10302804 12 Oct 2015 QtDeclarative_debug drwxr-xr-x 3 dpage staff 102 26 Jan 05:32 Resources /Users/dpage/Qt/5.5/clang_64/lib/QtDeclarative.framework/Versions/5/Headers: total 496 drwxr-xr-x 54 dpage staff 1836 26 Jan 05:32 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:32 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:32 5.5.1 -rw-r--r-- 1 dpage staff 33 12 Oct 2015 QDeclarativeAttachedPropertiesFunc -rw-r--r-- 1 dpage staff 35 12 Oct 2015 QDeclarativeComponent -rw-r--r-- 1 dpage staff 33 12 Oct 2015 QDeclarativeContext -rw-r--r-- 1 dpage staff 31 12 Oct 2015 QDeclarativeDebuggingEnabler -rw-r--r-- 1 dpage staff 32 12 Oct 2015 QDeclarativeEngine -rw-r--r-- 1 dpage staff 31 12 Oct 2015 QDeclarativeError -rw-r--r-- 1 dpage staff 36 12 Oct 2015 QDeclarativeExpression -rw-r--r-- 1 dpage staff 44 12 Oct 2015 QDeclarativeExtensionInterface -rw-r--r-- 1 dpage staff 41 12 Oct 2015 QDeclarativeExtensionPlugin -rw-r--r-- 1 dpage staff 39 12 Oct 2015 QDeclarativeImageProvider -rw-r--r-- 1 dpage staff 30 12 Oct 2015 QDeclarativeInfo -rw-r--r-- 1 dpage staff 30 12 Oct 2015 QDeclarativeItem -rw-r--r-- 1 dpage staff 30 12 Oct 2015 QDeclarativeListProperty -rw-r--r-- 1 dpage staff 30 12 Oct 2015 QDeclarativeListReference -rw-r--r-- 1 dpage staff 53 12 Oct 2015 QDeclarativeNetworkAccessManagerFactory -rw-r--r-- 1 dpage staff 38 12 Oct 2015 QDeclarativeParserStatus -rw-r--r-- 1 dpage staff 34 12 Oct 2015 QDeclarativeProperties -rw-r--r-- 1 dpage staff 34 12 Oct 2015 QDeclarativeProperty -rw-r--r-- 1 dpage staff 37 12 Oct 2015 QDeclarativePropertyMap -rw-r--r-- 1 dpage staff 50 12 Oct 2015 QDeclarativePropertyValueInterceptor -rw-r--r-- 1 dpage staff 45 12 Oct 2015 QDeclarativePropertyValueSource -rw-r--r-- 1 dpage staff 38 12 Oct 2015 QDeclarativeScriptString -rw-r--r-- 1 dpage staff 33 12 Oct 2015 QDeclarativeTypeInfo -rw-r--r-- 1 dpage staff 30 12 Oct 2015 QDeclarativeView -rw-r--r-- 1 dpage staff 984 12 Oct 2015 QtDeclarative -rw-r--r-- 1 dpage staff 265 12 Oct 2015 QtDeclarativeDepends -rw-r--r-- 1 dpage staff 34 12 Oct 2015 QtDeclarativeVersion -rw-r--r-- 1 dpage staff 14517 12 Oct 2015 qdeclarative.h -rw-r--r-- 1 dpage staff 4264 12 Oct 2015 qdeclarativecomponent.h -rw-r--r-- 1 dpage staff 3609 12 Oct 2015 qdeclarativecontext.h -rw-r--r-- 1 dpage staff 2067 12 Oct 2015 qdeclarativedebug.h -rw-r--r-- 1 dpage staff 4172 12 Oct 2015 qdeclarativeengine.h -rw-r--r-- 1 dpage staff 2515 12 Oct 2015 qdeclarativeerror.h -rw-r--r-- 1 dpage staff 3705 12 Oct 2015 qdeclarativeexpression.h -rw-r--r-- 1 dpage staff 2314 12 Oct 2015 qdeclarativeextensioninterface.h -rw-r--r-- 1 dpage staff 2360 12 Oct 2015 qdeclarativeextensionplugin.h -rw-r--r-- 1 dpage staff 2390 12 Oct 2015 qdeclarativeimageprovider.h -rw-r--r-- 1 dpage staff 5329 12 Oct 2015 qdeclarativeinfo.h -rw-r--r-- 1 dpage staff 8996 12 Oct 2015 qdeclarativeitem.h -rw-r--r-- 1 dpage staff 4734 12 Oct 2015 qdeclarativelist.h -rw-r--r-- 1 dpage staff 2110 12 Oct 2015 qdeclarativenetworkaccessmanagerfactory.h -rw-r--r-- 1 dpage staff 2416 12 Oct 2015 qdeclarativeparserstatus.h -rw-r--r-- 1 dpage staff 7272 12 Oct 2015 qdeclarativeprivate.h -rw-r--r-- 1 dpage staff 4303 12 Oct 2015 qdeclarativeproperty.h -rw-r--r-- 1 dpage staff 2684 12 Oct 2015 qdeclarativepropertymap.h -rw-r--r-- 1 dpage staff 2402 12 Oct 2015 qdeclarativepropertyvalueinterceptor.h -rw-r--r-- 1 dpage staff 2293 12 Oct 2015 qdeclarativepropertyvaluesource.h -rw-r--r-- 1 dpage staff 2588 12 Oct 2015 qdeclarativescriptstring.h -rw-r--r-- 1 dpage staff 3564 12 Oct 2015 qdeclarativeview.h -rw-r--r-- 1 dpage staff 2157 12 Oct 2015 qtdeclarativeglobal.h -rw-r--r-- 1 dpage staff 232 12 Oct 2015 qtdeclarativeversion.h /Users/dpage/Qt/5.5/clang_64/lib/QtDeclarative.framework/Versions/5/Headers/5.5.1: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:32 . drwxr-xr-x 54 dpage staff 1836 26 Jan 05:32 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:32 QtDeclarative /Users/dpage/Qt/5.5/clang_64/lib/QtDeclarative.framework/Versions/5/Headers/5.5.1/QtDeclarative: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:32 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:32 .. drwxr-xr-x 166 dpage staff 5644 26 Jan 05:32 private /Users/dpage/Qt/5.5/clang_64/lib/QtDeclarative.framework/Versions/5/Headers/5.5.1/QtDeclarative/private: total 2248 drwxr-xr-x 166 dpage staff 5644 26 Jan 05:32 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:32 .. -rw-r--r-- 1 dpage staff 4225 12 Oct 2015 qbitfield_p.h -rw-r--r-- 1 dpage staff 7237 12 Oct 2015 qdeclarativeanchors_p.h -rw-r--r-- 1 dpage staff 5250 12 Oct 2015 qdeclarativeanchors_p_p.h -rw-r--r-- 1 dpage staff 3268 12 Oct 2015 qdeclarativeanimatedimage_p.h -rw-r--r-- 1 dpage staff 2534 12 Oct 2015 qdeclarativeanimatedimage_p_p.h -rw-r--r-- 1 dpage staff 16994 12 Oct 2015 qdeclarativeanimation_p.h -rw-r--r-- 1 dpage staff 12262 12 Oct 2015 qdeclarativeanimation_p_p.h -rw-r--r-- 1 dpage staff 2616 12 Oct 2015 qdeclarativeapplication_p.h -rw-r--r-- 1 dpage staff 3101 12 Oct 2015 qdeclarativebehavior_p.h -rw-r--r-- 1 dpage staff 2682 12 Oct 2015 qdeclarativebind_p.h -rw-r--r-- 1 dpage staff 6323 12 Oct 2015 qdeclarativebinding_p.h -rw-r--r-- 1 dpage staff 2483 12 Oct 2015 qdeclarativebinding_p_p.h -rw-r--r-- 1 dpage staff 3401 12 Oct 2015 qdeclarativeborderimage_p.h -rw-r--r-- 1 dpage staff 3416 12 Oct 2015 qdeclarativeborderimage_p_p.h -rw-r--r-- 1 dpage staff 3205 12 Oct 2015 qdeclarativeboundsignal_p.h -rw-r--r-- 1 dpage staff 2310 12 Oct 2015 qdeclarativecleanup_p.h -rw-r--r-- 1 dpage staff 3562 12 Oct 2015 qdeclarativecompiledbindings_p.h -rw-r--r-- 1 dpage staff 14334 12 Oct 2015 qdeclarativecompiler_p.h -rw-r--r-- 1 dpage staff 5294 12 Oct 2015 qdeclarativecomponent_p.h -rw-r--r-- 1 dpage staff 3016 12 Oct 2015 qdeclarativeconnections_p.h -rw-r--r-- 1 dpage staff 8803 12 Oct 2015 qdeclarativecontext_p.h -rw-r--r-- 1 dpage staff 3622 12 Oct 2015 qdeclarativecontextscriptclass_p.h -rw-r--r-- 1 dpage staff 5318 12 Oct 2015 qdeclarativecustomparser_p.h -rw-r--r-- 1 dpage staff 2699 12 Oct 2015 qdeclarativecustomparser_p_p.h -rw-r--r-- 1 dpage staff 5423 12 Oct 2015 qdeclarativedata_p.h -rw-r--r-- 1 dpage staff 3010 12 Oct 2015 qdeclarativedebugclient_p.h -rw-r--r-- 1 dpage staff 2163 12 Oct 2015 qdeclarativedebuggerstatus_p.h -rw-r--r-- 1 dpage staff 2289 12 Oct 2015 qdeclarativedebughelper_p.h -rw-r--r-- 1 dpage staff 2887 12 Oct 2015 qdeclarativedebugserver_p.h -rw-r--r-- 1 dpage staff 2795 12 Oct 2015 qdeclarativedebugserverconnection_p.h -rw-r--r-- 1 dpage staff 2764 12 Oct 2015 qdeclarativedebugservice_p.h -rw-r--r-- 1 dpage staff 2119 12 Oct 2015 qdeclarativedebugservice_p_p.h -rw-r--r-- 1 dpage staff 4336 12 Oct 2015 qdeclarativedebugtrace_p.h -rw-r--r-- 1 dpage staff 3949 12 Oct 2015 qdeclarativedirparser_p.h -rw-r--r-- 1 dpage staff 10213 12 Oct 2015 qdeclarativedom_p.h -rw-r--r-- 1 dpage staff 4703 12 Oct 2015 qdeclarativedom_p_p.h -rw-r--r-- 1 dpage staff 14140 12 Oct 2015 qdeclarativeengine_p.h -rw-r--r-- 1 dpage staff 12584 12 Oct 2015 qdeclarativeenginedebug_p.h -rw-r--r-- 1 dpage staff 4750 12 Oct 2015 qdeclarativeenginedebugservice_p.h -rw-r--r-- 1 dpage staff 4700 12 Oct 2015 qdeclarativeevents_p_p.h -rw-r--r-- 1 dpage staff 7182 12 Oct 2015 qdeclarativeexpression_p.h -rw-r--r-- 1 dpage staff 2342 12 Oct 2015 qdeclarativefastproperties_p.h -rw-r--r-- 1 dpage staff 8430 12 Oct 2015 qdeclarativeflickable_p.h -rw-r--r-- 1 dpage staff 7486 12 Oct 2015 qdeclarativeflickable_p_p.h -rw-r--r-- 1 dpage staff 2847 12 Oct 2015 qdeclarativeflipable_p.h -rw-r--r-- 1 dpage staff 2309 12 Oct 2015 qdeclarativefocuspanel_p.h -rw-r--r-- 1 dpage staff 2130 12 Oct 2015 qdeclarativefocusscope_p.h -rw-r--r-- 1 dpage staff 2754 12 Oct 2015 qdeclarativefontloader_p.h -rw-r--r-- 1 dpage staff 3792 12 Oct 2015 qdeclarativeglobal_p.h -rw-r--r-- 1 dpage staff 2868 12 Oct 2015 qdeclarativeglobalscriptclass_p.h -rw-r--r-- 1 dpage staff 3326 12 Oct 2015 qdeclarativegraphicswidget_p.h -rw-r--r-- 1 dpage staff 9967 12 Oct 2015 qdeclarativegridview_p.h -rw-r--r-- 1 dpage staff 5220 12 Oct 2015 qdeclarativeguard_p.h -rw-r--r-- 1 dpage staff 3185 12 Oct 2015 qdeclarativeimage_p.h -rw-r--r-- 1 dpage staff 2432 12 Oct 2015 qdeclarativeimage_p_p.h -rw-r--r-- 1 dpage staff 3788 12 Oct 2015 qdeclarativeimagebase_p.h -rw-r--r-- 1 dpage staff 2776 12 Oct 2015 qdeclarativeimagebase_p_p.h -rw-r--r-- 1 dpage staff 3437 12 Oct 2015 qdeclarativeimplicitsizeitem_p.h -rw-r--r-- 1 dpage staff 2675 12 Oct 2015 qdeclarativeimplicitsizeitem_p_p.h -rw-r--r-- 1 dpage staff 4875 12 Oct 2015 qdeclarativeimport_p.h -rw-r--r-- 1 dpage staff 3376 12 Oct 2015 qdeclarativeinclude_p.h -rw-r--r-- 1 dpage staff 2245 12 Oct 2015 qdeclarativeinspectorinterface_p.h -rw-r--r-- 1 dpage staff 2715 12 Oct 2015 qdeclarativeinspectorservice_p.h -rw-r--r-- 1 dpage staff 11338 12 Oct 2015 qdeclarativeinstruction_p.h -rw-r--r-- 1 dpage staff 3373 12 Oct 2015 qdeclarativeintegercache_p.h -rw-r--r-- 1 dpage staff 20829 12 Oct 2015 qdeclarativeitem_p.h -rw-r--r-- 1 dpage staff 2545 12 Oct 2015 qdeclarativeitemchangelistener_p.h -rw-r--r-- 1 dpage staff 1892 12 Oct 2015 qdeclarativeitemsmodule_p.h -rw-r--r-- 1 dpage staff 61849 12 Oct 2015 qdeclarativejsast_p.h -rw-r--r-- 1 dpage staff 4847 12 Oct 2015 qdeclarativejsastfwd_p.h -rw-r--r-- 1 dpage staff 12108 12 Oct 2015 qdeclarativejsastvisitor_p.h -rw-r--r-- 1 dpage staff 4109 12 Oct 2015 qdeclarativejsengine_p.h -rw-r--r-- 1 dpage staff 2199 12 Oct 2015 qdeclarativejsglobal_p.h -rw-r--r-- 1 dpage staff 5207 12 Oct 2015 qdeclarativejsgrammar_p.h -rw-r--r-- 1 dpage staff 6570 12 Oct 2015 qdeclarativejslexer_p.h -rw-r--r-- 1 dpage staff 3930 12 Oct 2015 qdeclarativejsmemorypool_p.h -rw-r--r-- 1 dpage staff 4071 12 Oct 2015 qdeclarativejsnodepool_p.h -rw-r--r-- 1 dpage staff 7052 12 Oct 2015 qdeclarativejsparser_p.h -rw-r--r-- 1 dpage staff 3269 12 Oct 2015 qdeclarativelayoutitem_p.h -rw-r--r-- 1 dpage staff 2566 12 Oct 2015 qdeclarativelist_p.h -rw-r--r-- 1 dpage staff 2279 12 Oct 2015 qdeclarativelistaccessor_p.h -rw-r--r-- 1 dpage staff 4784 12 Oct 2015 qdeclarativelistmodel_p.h -rw-r--r-- 1 dpage staff 7558 12 Oct 2015 qdeclarativelistmodel_p_p.h -rw-r--r-- 1 dpage staff 4722 12 Oct 2015 qdeclarativelistmodelworkeragent_p.h -rw-r--r-- 1 dpage staff 2784 12 Oct 2015 qdeclarativelistscriptclass_p.h -rw-r--r-- 1 dpage staff 13360 12 Oct 2015 qdeclarativelistview_p.h -rw-r--r-- 1 dpage staff 3447 12 Oct 2015 qdeclarativeloader_p.h -rw-r--r-- 1 dpage staff 2836 12 Oct 2015 qdeclarativeloader_p_p.h -rw-r--r-- 1 dpage staff 5971 12 Oct 2015 qdeclarativemetatype_p.h -rw-r--r-- 1 dpage staff 7179 12 Oct 2015 qdeclarativemousearea_p.h -rw-r--r-- 1 dpage staff 3882 12 Oct 2015 qdeclarativemousearea_p_p.h -rw-r--r-- 1 dpage staff 7014 12 Oct 2015 qdeclarativenotifier_p.h -rw-r--r-- 1 dpage staff 2705 12 Oct 2015 qdeclarativenullablevalue_p_p.h -rw-r--r-- 1 dpage staff 5965 12 Oct 2015 qdeclarativeobjectscriptclass_p.h -rw-r--r-- 1 dpage staff 4034 12 Oct 2015 qdeclarativeopenmetaobject_p.h -rw-r--r-- 1 dpage staff 2871 12 Oct 2015 qdeclarativepackage_p.h -rw-r--r-- 1 dpage staff 3684 12 Oct 2015 qdeclarativepainteditem_p.h -rw-r--r-- 1 dpage staff 2716 12 Oct 2015 qdeclarativepainteditem_p_p.h -rw-r--r-- 1 dpage staff 12183 12 Oct 2015 qdeclarativeparser_p.h -rw-r--r-- 1 dpage staff 7998 12 Oct 2015 qdeclarativepath_p.h -rw-r--r-- 1 dpage staff 2527 12 Oct 2015 qdeclarativepath_p_p.h -rw-r--r-- 1 dpage staff 8391 12 Oct 2015 qdeclarativepathview_p.h -rw-r--r-- 1 dpage staff 6619 12 Oct 2015 qdeclarativepathview_p_p.h -rw-r--r-- 1 dpage staff 9941 12 Oct 2015 qdeclarativepincharea_p.h -rw-r--r-- 1 dpage staff 3460 12 Oct 2015 qdeclarativepincharea_p_p.h -rw-r--r-- 1 dpage staff 3721 12 Oct 2015 qdeclarativepixmapcache_p.h -rw-r--r-- 1 dpage staff 7354 12 Oct 2015 qdeclarativepositioners_p.h -rw-r--r-- 1 dpage staff 5534 12 Oct 2015 qdeclarativepositioners_p_p.h -rw-r--r-- 1 dpage staff 6367 12 Oct 2015 qdeclarativeproperty_p.h -rw-r--r-- 1 dpage staff 8345 12 Oct 2015 qdeclarativepropertycache_p.h -rw-r--r-- 1 dpage staff 3678 12 Oct 2015 qdeclarativepropertychanges_p.h -rw-r--r-- 1 dpage staff 2780 12 Oct 2015 qdeclarativeproxymetaobject_p.h -rw-r--r-- 1 dpage staff 5192 12 Oct 2015 qdeclarativerectangle_p.h -rw-r--r-- 1 dpage staff 3441 12 Oct 2015 qdeclarativerectangle_p_p.h -rw-r--r-- 1 dpage staff 2240 12 Oct 2015 qdeclarativerefcount_p.h -rw-r--r-- 1 dpage staff 3257 12 Oct 2015 qdeclarativerepeater_p.h -rw-r--r-- 1 dpage staff 2467 12 Oct 2015 qdeclarativerepeater_p_p.h -rw-r--r-- 1 dpage staff 4008 12 Oct 2015 qdeclarativerewrite_p.h -rw-r--r-- 1 dpage staff 3765 12 Oct 2015 qdeclarativescalegrid_p_p.h -rw-r--r-- 1 dpage staff 4100 12 Oct 2015 qdeclarativescriptparser_p.h -rw-r--r-- 1 dpage staff 3282 12 Oct 2015 qdeclarativesmoothedanimation_p.h -rw-r--r-- 1 dpage staff 3796 12 Oct 2015 qdeclarativesmoothedanimation_p_p.h -rw-r--r-- 1 dpage staff 3366 12 Oct 2015 qdeclarativespringanimation_p.h -rw-r--r-- 1 dpage staff 2122 12 Oct 2015 qdeclarativesqldatabase_p.h -rw-r--r-- 1 dpage staff 6704 12 Oct 2015 qdeclarativestate_p.h -rw-r--r-- 1 dpage staff 7695 12 Oct 2015 qdeclarativestate_p_p.h -rw-r--r-- 1 dpage staff 3032 12 Oct 2015 qdeclarativestategroup_p.h -rw-r--r-- 1 dpage staff 10520 12 Oct 2015 qdeclarativestateoperations_p.h -rw-r--r-- 1 dpage staff 3235 12 Oct 2015 qdeclarativestringconverters_p.h -rw-r--r-- 1 dpage staff 2102 12 Oct 2015 qdeclarativestyledtext_p.h -rw-r--r-- 1 dpage staff 4010 12 Oct 2015 qdeclarativesystempalette_p.h -rw-r--r-- 1 dpage staff 7790 12 Oct 2015 qdeclarativetext_p.h -rw-r--r-- 1 dpage staff 4294 12 Oct 2015 qdeclarativetext_p_p.h -rw-r--r-- 1 dpage staff 10983 12 Oct 2015 qdeclarativetextedit_p.h -rw-r--r-- 1 dpage staff 4491 12 Oct 2015 qdeclarativetextedit_p_p.h -rw-r--r-- 1 dpage staff 10624 12 Oct 2015 qdeclarativetextinput_p.h -rw-r--r-- 1 dpage staff 4846 12 Oct 2015 qdeclarativetextinput_p_p.h -rw-r--r-- 1 dpage staff 2171 12 Oct 2015 qdeclarativetextlayout_p.h -rw-r--r-- 1 dpage staff 6097 12 Oct 2015 qdeclarativetimeline_p_p.h -rw-r--r-- 1 dpage staff 3262 12 Oct 2015 qdeclarativetimer_p.h -rw-r--r-- 1 dpage staff 3260 12 Oct 2015 qdeclarativetransition_p.h -rw-r--r-- 1 dpage staff 2637 12 Oct 2015 qdeclarativetransitionmanager_p_p.h -rw-r--r-- 1 dpage staff 2412 12 Oct 2015 qdeclarativetranslate_p.h -rw-r--r-- 1 dpage staff 9536 12 Oct 2015 qdeclarativetypeloader_p.h -rw-r--r-- 1 dpage staff 3564 12 Oct 2015 qdeclarativetypenamecache_p.h -rw-r--r-- 1 dpage staff 3076 12 Oct 2015 qdeclarativetypenamescriptclass_p.h -rw-r--r-- 1 dpage staff 1960 12 Oct 2015 qdeclarativetypenotavailable_p.h -rw-r--r-- 1 dpage staff 1892 12 Oct 2015 qdeclarativeutilmodule_p.h -rw-r--r-- 1 dpage staff 17967 12 Oct 2015 qdeclarativevaluetype_p.h -rw-r--r-- 1 dpage staff 2934 12 Oct 2015 qdeclarativevaluetypescriptclass_p.h -rw-r--r-- 1 dpage staff 8297 12 Oct 2015 qdeclarativevisualitemmodel_p.h -rw-r--r-- 1 dpage staff 2868 12 Oct 2015 qdeclarativevme_p.h -rw-r--r-- 1 dpage staff 5860 12 Oct 2015 qdeclarativevmemetaobject_p.h -rw-r--r-- 1 dpage staff 2903 12 Oct 2015 qdeclarativewatcher_p.h -rw-r--r-- 1 dpage staff 3580 12 Oct 2015 qdeclarativeworkerscript_p.h -rw-r--r-- 1 dpage staff 2198 12 Oct 2015 qdeclarativexmlhttprequest_p.h -rw-r--r-- 1 dpage staff 6466 12 Oct 2015 qdeclarativexmllistmodel_p.h -rw-r--r-- 1 dpage staff 6214 12 Oct 2015 qjsdebuggeragent_p.h -rw-r--r-- 1 dpage staff 3192 12 Oct 2015 qjsdebugservice_p.h -rw-r--r-- 1 dpage staff 2561 12 Oct 2015 qlistmodelinterface_p.h -rw-r--r-- 1 dpage staff 3075 12 Oct 2015 qpacketprotocol_p.h -rw-r--r-- 1 dpage staff 4673 12 Oct 2015 qpodvector_p.h -rw-r--r-- 1 dpage staff 2018 12 Oct 2015 qtdeclarativeglobal_p.h -rw-r--r-- 1 dpage staff 2596 12 Oct 2015 textwriter_p.h /Users/dpage/Qt/5.5/clang_64/lib/QtDeclarative.framework/Versions/5/Resources: total 8 drwxr-xr-x 3 dpage staff 102 26 Jan 05:32 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:32 .. -rw-r--r-- 1 dpage staff 722 12 Oct 2015 Info.plist /Users/dpage/Qt/5.5/clang_64/lib/QtDesigner.framework: total 48 drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 . drwxr-xr-x 182 dpage staff 6188 26 Jan 05:34 .. lrwxr-xr-x 1 dpage staff 24 26 Jan 05:31 Headers -> Versions/Current/Headers lrwxr-xr-x 1 dpage staff 27 26 Jan 05:31 QtDesigner -> Versions/Current/QtDesigner -rw-r--r-- 1 dpage staff 1301 26 Jan 05:34 QtDesigner.prl lrwxr-xr-x 1 dpage staff 33 26 Jan 05:31 QtDesigner_debug -> Versions/Current/QtDesigner_debug -rw-r--r-- 1 dpage staff 1305 26 Jan 05:34 QtDesigner_debug.prl lrwxr-xr-x 1 dpage staff 26 26 Jan 05:31 Resources -> Versions/Current/Resources drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 Versions /Users/dpage/Qt/5.5/clang_64/lib/QtDesigner.framework/Versions: total 8 drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 . drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 .. drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 5 lrwxr-xr-x 1 dpage staff 1 26 Jan 05:31 Current -> 5 /Users/dpage/Qt/5.5/clang_64/lib/QtDesigner.framework/Versions/5: total 30272 drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 . drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 .. drwxr-xr-x 88 dpage staff 2992 26 Jan 05:31 Headers -rwxr-xr-x 1 dpage staff 5535436 12 Oct 2015 QtDesigner -rwxr-xr-x 1 dpage staff 9958596 12 Oct 2015 QtDesigner_debug drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 Resources /Users/dpage/Qt/5.5/clang_64/lib/QtDesigner.framework/Versions/5/Headers: total 744 drwxr-xr-x 88 dpage staff 2992 26 Jan 05:31 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 5.5.1 -rw-r--r-- 1 dpage staff 23 12 Oct 2015 QAbstractExtensionFactory -rw-r--r-- 1 dpage staff 23 12 Oct 2015 QAbstractExtensionManager -rw-r--r-- 1 dpage staff 33 12 Oct 2015 QAbstractFormBuilder -rw-r--r-- 1 dpage staff 34 12 Oct 2015 QDesignerActionEditorInterface -rw-r--r-- 1 dpage staff 34 12 Oct 2015 QDesignerComponents -rw-r--r-- 1 dpage staff 23 12 Oct 2015 QDesignerContainerExtension -rw-r--r-- 1 dpage staff 662 12 Oct 2015 QDesignerCustomWidgetCollectionInterface -rw-r--r-- 1 dpage staff 592 12 Oct 2015 QDesignerCustomWidgetInterface -rw-r--r-- 1 dpage staff 29 12 Oct 2015 QDesignerDnDItemInterface -rw-r--r-- 1 dpage staff 34 12 Oct 2015 QDesignerDynamicPropertySheetExtension -rw-r--r-- 1 dpage staff 529 12 Oct 2015 QDesignerExportWidget -rw-r--r-- 1 dpage staff 23 12 Oct 2015 QDesignerExtraInfoExtension -rw-r--r-- 1 dpage staff 32 12 Oct 2015 QDesignerFormEditorInterface -rw-r--r-- 1 dpage staff 38 12 Oct 2015 QDesignerFormEditorPluginInterface -rw-r--r-- 1 dpage staff 38 12 Oct 2015 QDesignerFormWindowCursorInterface -rw-r--r-- 1 dpage staff 32 12 Oct 2015 QDesignerFormWindowInterface -rw-r--r-- 1 dpage staff 39 12 Oct 2015 QDesignerFormWindowManagerInterface -rw-r--r-- 1 dpage staff 36 12 Oct 2015 QDesignerFormWindowToolInterface -rw-r--r-- 1 dpage staff 33 12 Oct 2015 QDesignerIntegration -rw-r--r-- 1 dpage staff 33 12 Oct 2015 QDesignerIntegrationInterface -rw-r--r-- 1 dpage staff 30 12 Oct 2015 QDesignerLanguageExtension -rw-r--r-- 1 dpage staff 30 12 Oct 2015 QDesignerLayoutDecorationExtension -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QDesignerMemberSheetExtension -rw-r--r-- 1 dpage staff 34 12 Oct 2015 QDesignerMetaDataBaseInterface -rw-r--r-- 1 dpage staff 34 12 Oct 2015 QDesignerMetaDataBaseItemInterface -rw-r--r-- 1 dpage staff 35 12 Oct 2015 QDesignerNewFormWidgetInterface -rw-r--r-- 1 dpage staff 37 12 Oct 2015 QDesignerObjectInspectorInterface -rw-r--r-- 1 dpage staff 33 12 Oct 2015 QDesignerOptionsPageInterface -rw-r--r-- 1 dpage staff 40 12 Oct 2015 QDesignerPromotionInterface -rw-r--r-- 1 dpage staff 36 12 Oct 2015 QDesignerPropertyEditorInterface -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QDesignerPropertySheetExtension -rw-r--r-- 1 dpage staff 37 12 Oct 2015 QDesignerResourceBrowserInterface -rw-r--r-- 1 dpage staff 30 12 Oct 2015 QDesignerSettingsInterface -rw-r--r-- 1 dpage staff 22 12 Oct 2015 QDesignerTaskMenuExtension -rw-r--r-- 1 dpage staff 31 12 Oct 2015 QDesignerWidgetBoxInterface -rw-r--r-- 1 dpage staff 36 12 Oct 2015 QDesignerWidgetDataBaseInterface -rw-r--r-- 1 dpage staff 36 12 Oct 2015 QDesignerWidgetDataBaseItemInterface -rw-r--r-- 1 dpage staff 35 12 Oct 2015 QDesignerWidgetFactoryInterface -rw-r--r-- 1 dpage staff 38 12 Oct 2015 QExtensionFactory -rw-r--r-- 1 dpage staff 31 12 Oct 2015 QExtensionManager -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QFormBuilder -rw-r--r-- 1 dpage staff 1161 12 Oct 2015 QtDesigner -rw-r--r-- 1 dpage staff 289 12 Oct 2015 QtDesignerDepends -rw-r--r-- 1 dpage staff 31 12 Oct 2015 QtDesignerVersion -rw-r--r-- 1 dpage staff 2339 12 Oct 2015 abstractactioneditor.h -rw-r--r-- 1 dpage staff 2211 12 Oct 2015 abstractdnditem.h -rw-r--r-- 1 dpage staff 9874 12 Oct 2015 abstractformbuilder.h -rw-r--r-- 1 dpage staff 5433 12 Oct 2015 abstractformeditor.h -rw-r--r-- 1 dpage staff 2306 12 Oct 2015 abstractformeditorplugin.h -rw-r--r-- 1 dpage staff 6610 12 Oct 2015 abstractformwindow.h -rw-r--r-- 1 dpage staff 3072 12 Oct 2015 abstractformwindowcursor.h -rw-r--r-- 1 dpage staff 4929 12 Oct 2015 abstractformwindowmanager.h -rw-r--r-- 1 dpage staff 2580 12 Oct 2015 abstractformwindowtool.h -rw-r--r-- 1 dpage staff 7404 12 Oct 2015 abstractintegration.h -rw-r--r-- 1 dpage staff 3492 12 Oct 2015 abstractlanguage.h -rw-r--r-- 1 dpage staff 2808 12 Oct 2015 abstractmetadatabase.h -rw-r--r-- 1 dpage staff 2428 12 Oct 2015 abstractnewformwidget.h -rw-r--r-- 1 dpage staff 2250 12 Oct 2015 abstractobjectinspector.h -rw-r--r-- 1 dpage staff 2055 12 Oct 2015 abstractoptionspage.h -rw-r--r-- 1 dpage staff 3013 12 Oct 2015 abstractpromotioninterface.h -rw-r--r-- 1 dpage staff 2582 12 Oct 2015 abstractpropertyeditor.h -rw-r--r-- 1 dpage staff 2259 12 Oct 2015 abstractresourcebrowser.h -rw-r--r-- 1 dpage staff 2272 12 Oct 2015 abstractsettings.h -rw-r--r-- 1 dpage staff 4755 12 Oct 2015 abstractwidgetbox.h -rw-r--r-- 1 dpage staff 4274 12 Oct 2015 abstractwidgetdatabase.h -rw-r--r-- 1 dpage staff 2538 12 Oct 2015 abstractwidgetfactory.h -rw-r--r-- 1 dpage staff 2587 12 Oct 2015 container.h -rw-r--r-- 1 dpage staff 480 12 Oct 2015 customwidget.h -rw-r--r-- 1 dpage staff 2666 12 Oct 2015 default_extensionfactory.h -rw-r--r-- 1 dpage staff 2608 12 Oct 2015 dynamicpropertysheet.h -rw-r--r-- 1 dpage staff 3713 12 Oct 2015 extension.h -rw-r--r-- 1 dpage staff 2077 12 Oct 2015 extension_global.h -rw-r--r-- 1 dpage staff 2523 12 Oct 2015 extrainfo.h -rw-r--r-- 1 dpage staff 3615 12 Oct 2015 formbuilder.h -rw-r--r-- 1 dpage staff 3027 12 Oct 2015 layoutdecoration.h -rw-r--r-- 1 dpage staff 2788 12 Oct 2015 membersheet.h -rw-r--r-- 1 dpage staff 2928 12 Oct 2015 propertysheet.h -rw-r--r-- 1 dpage staff 3021 12 Oct 2015 qdesigner_components.h -rw-r--r-- 1 dpage staff 2118 12 Oct 2015 qdesigner_components_global.h -rw-r--r-- 1 dpage staff 543 12 Oct 2015 qdesignerexportwidget.h -rw-r--r-- 1 dpage staff 2575 12 Oct 2015 qextensionmanager.h -rw-r--r-- 1 dpage staff 217 12 Oct 2015 qtdesignerversion.h -rw-r--r-- 1 dpage staff 2011 12 Oct 2015 sdk_global.h -rw-r--r-- 1 dpage staff 2110 12 Oct 2015 taskmenu.h -rw-r--r-- 1 dpage staff 2033 12 Oct 2015 uilib_global.h /Users/dpage/Qt/5.5/clang_64/lib/QtDesigner.framework/Versions/5/Headers/5.5.1: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 88 dpage staff 2992 26 Jan 05:31 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 QtDesigner /Users/dpage/Qt/5.5/clang_64/lib/QtDesigner.framework/Versions/5/Headers/5.5.1/QtDesigner: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 .. drwxr-xr-x 88 dpage staff 2992 26 Jan 05:31 private /Users/dpage/Qt/5.5/clang_64/lib/QtDesigner.framework/Versions/5/Headers/5.5.1/QtDesigner/private: total 1392 drwxr-xr-x 88 dpage staff 2992 26 Jan 05:31 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 .. -rw-r--r-- 1 dpage staff 5081 12 Oct 2015 abstractdialoggui_p.h -rw-r--r-- 1 dpage staff 6056 12 Oct 2015 abstractintrospection_p.h -rw-r--r-- 1 dpage staff 5205 12 Oct 2015 actioneditor_p.h -rw-r--r-- 1 dpage staff 3642 12 Oct 2015 actionprovider_p.h -rw-r--r-- 1 dpage staff 8585 12 Oct 2015 actionrepository_p.h -rw-r--r-- 1 dpage staff 2984 12 Oct 2015 codedialog_p.h -rw-r--r-- 1 dpage staff 10277 12 Oct 2015 connectionedit_p.h -rw-r--r-- 1 dpage staff 2487 12 Oct 2015 csshighlighter_p.h -rw-r--r-- 1 dpage staff 4339 12 Oct 2015 deviceprofile_p.h -rw-r--r-- 1 dpage staff 4858 12 Oct 2015 dialoggui_p.h -rw-r--r-- 1 dpage staff 4034 12 Oct 2015 extensionfactory_p.h -rw-r--r-- 1 dpage staff 8601 12 Oct 2015 formbuilderextra_p.h -rw-r--r-- 1 dpage staff 3073 12 Oct 2015 formlayoutmenu_p.h -rw-r--r-- 1 dpage staff 6238 12 Oct 2015 formwindowbase_p.h -rw-r--r-- 1 dpage staff 3573 12 Oct 2015 grid_p.h -rw-r--r-- 1 dpage staff 2567 12 Oct 2015 gridpanel_p.h -rw-r--r-- 1 dpage staff 2758 12 Oct 2015 htmlhighlighter_p.h -rw-r--r-- 1 dpage staff 2165 12 Oct 2015 iconloader_p.h -rw-r--r-- 1 dpage staff 5550 12 Oct 2015 iconselector_p.h -rw-r--r-- 1 dpage staff 2205 12 Oct 2015 invisible_widget_p.h -rw-r--r-- 1 dpage staff 4447 12 Oct 2015 layout_p.h -rw-r--r-- 1 dpage staff 4095 12 Oct 2015 layoutinfo_p.h -rw-r--r-- 1 dpage staff 2333 12 Oct 2015 lib_pch.h -rw-r--r-- 1 dpage staff 4492 12 Oct 2015 metadatabase_p.h -rw-r--r-- 1 dpage staff 2839 12 Oct 2015 morphmenu_p.h -rw-r--r-- 1 dpage staff 3510 12 Oct 2015 newactiondialog_p.h -rw-r--r-- 1 dpage staff 4685 12 Oct 2015 newformwidget_p.h -rw-r--r-- 1 dpage staff 3187 12 Oct 2015 orderdialog_p.h -rw-r--r-- 1 dpage staff 2564 12 Oct 2015 plaintexteditor_p.h -rw-r--r-- 1 dpage staff 2781 12 Oct 2015 plugindialog_p.h -rw-r--r-- 1 dpage staff 5072 12 Oct 2015 pluginmanager_p.h -rw-r--r-- 1 dpage staff 2980 12 Oct 2015 previewconfigurationwidget_p.h -rw-r--r-- 1 dpage staff 6674 12 Oct 2015 previewmanager_p.h -rw-r--r-- 1 dpage staff 3168 12 Oct 2015 promotionmodel_p.h -rw-r--r-- 1 dpage staff 4737 12 Oct 2015 promotiontaskmenu_p.h -rw-r--r-- 1 dpage staff 7177 12 Oct 2015 properties_p.h -rw-r--r-- 1 dpage staff 2627 12 Oct 2015 propertylineedit_p.h -rw-r--r-- 1 dpage staff 3985 12 Oct 2015 qdesigner_command2_p.h -rw-r--r-- 1 dpage staff 31093 12 Oct 2015 qdesigner_command_p.h -rw-r--r-- 1 dpage staff 4446 12 Oct 2015 qdesigner_dnditem_p.h -rw-r--r-- 1 dpage staff 2758 12 Oct 2015 qdesigner_dockwidget_p.h -rw-r--r-- 1 dpage staff 6437 12 Oct 2015 qdesigner_formbuilder_p.h -rw-r--r-- 1 dpage staff 2485 12 Oct 2015 qdesigner_formeditorcommand_p.h -rw-r--r-- 1 dpage staff 3061 12 Oct 2015 qdesigner_formwindowcommand_p.h -rw-r--r-- 1 dpage staff 2613 12 Oct 2015 qdesigner_formwindowmanager_p.h -rw-r--r-- 1 dpage staff 2754 12 Oct 2015 qdesigner_introspection_p.h -rw-r--r-- 1 dpage staff 3729 12 Oct 2015 qdesigner_membersheet_p.h -rw-r--r-- 1 dpage staff 6255 12 Oct 2015 qdesigner_menu_p.h -rw-r--r-- 1 dpage staff 5339 12 Oct 2015 qdesigner_menubar_p.h -rw-r--r-- 1 dpage staff 3076 12 Oct 2015 qdesigner_objectinspector_p.h -rw-r--r-- 1 dpage staff 3349 12 Oct 2015 qdesigner_promotion_p.h -rw-r--r-- 1 dpage staff 5984 12 Oct 2015 qdesigner_promotiondialog_p.h -rw-r--r-- 1 dpage staff 10486 12 Oct 2015 qdesigner_propertycommand_p.h -rw-r--r-- 1 dpage staff 3840 12 Oct 2015 qdesigner_propertyeditor_p.h -rw-r--r-- 1 dpage staff 9792 12 Oct 2015 qdesigner_propertysheet_p.h -rw-r--r-- 1 dpage staff 2891 12 Oct 2015 qdesigner_qsettings_p.h -rw-r--r-- 1 dpage staff 5226 12 Oct 2015 qdesigner_stackedbox_p.h -rw-r--r-- 1 dpage staff 4989 12 Oct 2015 qdesigner_tabwidget_p.h -rw-r--r-- 1 dpage staff 4342 12 Oct 2015 qdesigner_taskmenu_p.h -rw-r--r-- 1 dpage staff 4447 12 Oct 2015 qdesigner_toolbar_p.h -rw-r--r-- 1 dpage staff 4597 12 Oct 2015 qdesigner_toolbox_p.h -rw-r--r-- 1 dpage staff 17613 12 Oct 2015 qdesigner_utils_p.h -rw-r--r-- 1 dpage staff 3588 12 Oct 2015 qdesigner_widget_p.h -rw-r--r-- 1 dpage staff 3454 12 Oct 2015 qdesigner_widgetbox_p.h -rw-r--r-- 1 dpage staff 5085 12 Oct 2015 qdesigner_widgetitem_p.h -rw-r--r-- 1 dpage staff 11211 12 Oct 2015 qlayout_widget_p.h -rw-r--r-- 1 dpage staff 5717 12 Oct 2015 qsimpleresource_p.h -rw-r--r-- 1 dpage staff 5093 12 Oct 2015 qtresourceeditordialog_p.h -rw-r--r-- 1 dpage staff 5399 12 Oct 2015 qtresourcemodel_p.h -rw-r--r-- 1 dpage staff 4760 12 Oct 2015 qtresourceview_p.h -rw-r--r-- 1 dpage staff 5236 12 Oct 2015 rcc_p.h -rw-r--r-- 1 dpage staff 2969 12 Oct 2015 resourcebuilder_p.h -rw-r--r-- 1 dpage staff 2986 12 Oct 2015 richtexteditor_p.h -rw-r--r-- 1 dpage staff 3123 12 Oct 2015 shared_enums_p.h -rw-r--r-- 1 dpage staff 2372 12 Oct 2015 shared_global_p.h -rw-r--r-- 1 dpage staff 4179 12 Oct 2015 shared_settings_p.h -rw-r--r-- 1 dpage staff 2524 12 Oct 2015 sheet_delegate_p.h -rw-r--r-- 1 dpage staff 5853 12 Oct 2015 signalslotdialog_p.h -rw-r--r-- 1 dpage staff 3554 12 Oct 2015 spacer_widget_p.h -rw-r--r-- 1 dpage staff 4191 12 Oct 2015 stylesheeteditor_p.h -rw-r--r-- 1 dpage staff 2485 12 Oct 2015 textbuilder_p.h -rw-r--r-- 1 dpage staff 5267 12 Oct 2015 textpropertyeditor_p.h -rw-r--r-- 1 dpage staff 118403 12 Oct 2015 ui4_p.h -rw-r--r-- 1 dpage staff 6398 12 Oct 2015 widgetdatabase_p.h -rw-r--r-- 1 dpage staff 6488 12 Oct 2015 widgetfactory_p.h -rw-r--r-- 1 dpage staff 7059 12 Oct 2015 zoomwidget_p.h /Users/dpage/Qt/5.5/clang_64/lib/QtDesigner.framework/Versions/5/Resources: total 8 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 .. -rw-r--r-- 1 dpage staff 716 12 Oct 2015 Info.plist /Users/dpage/Qt/5.5/clang_64/lib/QtDesignerComponents.framework: total 48 drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 . drwxr-xr-x 182 dpage staff 6188 26 Jan 05:34 .. lrwxr-xr-x 1 dpage staff 24 26 Jan 05:31 Headers -> Versions/Current/Headers lrwxr-xr-x 1 dpage staff 37 26 Jan 05:31 QtDesignerComponents -> Versions/Current/QtDesignerComponents -rw-r--r-- 1 dpage staff 1350 26 Jan 05:34 QtDesignerComponents.prl lrwxr-xr-x 1 dpage staff 43 26 Jan 05:31 QtDesignerComponents_debug -> Versions/Current/QtDesignerComponents_debug -rw-r--r-- 1 dpage staff 1354 26 Jan 05:34 QtDesignerComponents_debug.prl lrwxr-xr-x 1 dpage staff 26 26 Jan 05:31 Resources -> Versions/Current/Resources drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 Versions /Users/dpage/Qt/5.5/clang_64/lib/QtDesignerComponents.framework/Versions: total 8 drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 . drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 .. drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 5 lrwxr-xr-x 1 dpage staff 1 26 Jan 05:31 Current -> 5 /Users/dpage/Qt/5.5/clang_64/lib/QtDesignerComponents.framework/Versions/5: total 21864 drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 . drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 .. drwxr-xr-x 7 dpage staff 238 26 Jan 05:31 Headers -rwxr-xr-x 1 dpage staff 3067228 12 Oct 2015 QtDesignerComponents -rwxr-xr-x 1 dpage staff 8124444 12 Oct 2015 QtDesignerComponents_debug drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 Resources /Users/dpage/Qt/5.5/clang_64/lib/QtDesignerComponents.framework/Versions/5/Headers: total 32 drwxr-xr-x 7 dpage staff 238 26 Jan 05:31 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 5.5.1 -rw-r--r-- 1 dpage staff 190 12 Oct 2015 QtDesignerComponents -rw-r--r-- 1 dpage staff 277 12 Oct 2015 QtDesignerComponentsDepends -rw-r--r-- 1 dpage staff 41 12 Oct 2015 QtDesignerComponentsVersion -rw-r--r-- 1 dpage staff 267 12 Oct 2015 qtdesignercomponentsversion.h /Users/dpage/Qt/5.5/clang_64/lib/QtDesignerComponents.framework/Versions/5/Headers/5.5.1: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 7 dpage staff 238 26 Jan 05:31 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 QtDesignerComponents /Users/dpage/Qt/5.5/clang_64/lib/QtDesignerComponents.framework/Versions/5/Headers/5.5.1/QtDesignerComponents: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 private /Users/dpage/Qt/5.5/clang_64/lib/QtDesignerComponents.framework/Versions/5/Headers/5.5.1/QtDesignerComponents/private: total 8 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 .. -rw-r--r-- 1 dpage staff 1652 12 Oct 2015 lib_pch.h /Users/dpage/Qt/5.5/clang_64/lib/QtDesignerComponents.framework/Versions/5/Resources: total 8 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 .. -rw-r--r-- 1 dpage staff 736 12 Oct 2015 Info.plist /Users/dpage/Qt/5.5/clang_64/lib/QtGui.framework: total 48 drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 . drwxr-xr-x 182 dpage staff 6188 26 Jan 05:34 .. lrwxr-xr-x 1 dpage staff 24 26 Jan 05:31 Headers -> Versions/Current/Headers lrwxr-xr-x 1 dpage staff 22 26 Jan 05:31 QtGui -> Versions/Current/QtGui -rw-r--r-- 1 dpage staff 1254 26 Jan 05:34 QtGui.prl lrwxr-xr-x 1 dpage staff 28 26 Jan 05:31 QtGui_debug -> Versions/Current/QtGui_debug -rw-r--r-- 1 dpage staff 1258 26 Jan 05:34 QtGui_debug.prl lrwxr-xr-x 1 dpage staff 26 26 Jan 05:31 Resources -> Versions/Current/Resources drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 Versions /Users/dpage/Qt/5.5/clang_64/lib/QtGui.framework/Versions: total 8 drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 . drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 .. drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 5 lrwxr-xr-x 1 dpage staff 1 26 Jan 05:31 Current -> 5 /Users/dpage/Qt/5.5/clang_64/lib/QtGui.framework/Versions/5: total 38288 drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 . drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 .. drwxr-xr-x 375 dpage staff 12750 26 Jan 05:31 Headers -rwxr-xr-x 1 dpage staff 6074980 12 Oct 2015 QtGui -rwxr-xr-x 1 dpage staff 13523472 12 Oct 2015 QtGui_debug drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 Resources /Users/dpage/Qt/5.5/clang_64/lib/QtGui.framework/Versions/5/Headers: total 13024 drwxr-xr-x 375 dpage staff 12750 26 Jan 05:31 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 5.5.1 -rw-r--r-- 1 dpage staff 41 12 Oct 2015 QAbstractTextDocumentLayout -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QAbstractUndoItem -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QAccessible -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QAccessibleActionInterface -rw-r--r-- 1 dpage staff 31 12 Oct 2015 QAccessibleApplication -rw-r--r-- 1 dpage staff 31 12 Oct 2015 QAccessibleBridge -rw-r--r-- 1 dpage staff 31 12 Oct 2015 QAccessibleBridgePlugin -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QAccessibleEditableTextInterface -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QAccessibleEvent -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QAccessibleImageInterface -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QAccessibleInterface -rw-r--r-- 1 dpage staff 31 12 Oct 2015 QAccessibleObject -rw-r--r-- 1 dpage staff 31 12 Oct 2015 QAccessiblePlugin -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QAccessibleStateChangeEvent -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QAccessibleTableCellInterface -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QAccessibleTableInterface -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QAccessibleTableModelChangeEvent -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QAccessibleTextCursorEvent -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QAccessibleTextInsertEvent -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QAccessibleTextInterface -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QAccessibleTextRemoveEvent -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QAccessibleTextSelectionEvent -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QAccessibleTextUpdateEvent -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QAccessibleValueChangeEvent -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QAccessibleValueInterface -rw-r--r-- 1 dpage staff 20 12 Oct 2015 QActionEvent -rw-r--r-- 1 dpage staff 20 12 Oct 2015 QApplicationStateChangeEvent -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QBackingStore -rw-r--r-- 1 dpage staff 21 12 Oct 2015 QBitmap -rw-r--r-- 1 dpage staff 20 12 Oct 2015 QBrush -rw-r--r-- 1 dpage staff 20 12 Oct 2015 QBrushData -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QClipboard -rw-r--r-- 1 dpage staff 20 12 Oct 2015 QCloseEvent -rw-r--r-- 1 dpage staff 20 12 Oct 2015 QColor -rw-r--r-- 1 dpage staff 20 12 Oct 2015 QConicalGradient -rw-r--r-- 1 dpage staff 20 12 Oct 2015 QContextMenuEvent -rw-r--r-- 1 dpage staff 21 12 Oct 2015 QCursor -rw-r--r-- 1 dpage staff 30 12 Oct 2015 QDesktopServices -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QDoubleValidator -rw-r--r-- 1 dpage staff 19 12 Oct 2015 QDrag -rw-r--r-- 1 dpage staff 20 12 Oct 2015 QDragEnterEvent -rw-r--r-- 1 dpage staff 20 12 Oct 2015 QDragLeaveEvent -rw-r--r-- 1 dpage staff 20 12 Oct 2015 QDragMoveEvent -rw-r--r-- 1 dpage staff 20 12 Oct 2015 QDropEvent -rw-r--r-- 1 dpage staff 20 12 Oct 2015 QEnterEvent -rw-r--r-- 1 dpage staff 20 12 Oct 2015 QExposeEvent -rw-r--r-- 1 dpage staff 20 12 Oct 2015 QFileOpenEvent -rw-r--r-- 1 dpage staff 20 12 Oct 2015 QFocusEvent -rw-r--r-- 1 dpage staff 19 12 Oct 2015 QFont -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QFontDatabase -rw-r--r-- 1 dpage staff 23 12 Oct 2015 QFontInfo -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QFontMetrics -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QFontMetricsF -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QGenericMatrix -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QGenericPlugin -rw-r--r-- 1 dpage staff 35 12 Oct 2015 QGenericPluginFactory -rw-r--r-- 1 dpage staff 23 12 Oct 2015 QGlyphRun -rw-r--r-- 1 dpage staff 20 12 Oct 2015 QGradient -rw-r--r-- 1 dpage staff 20 12 Oct 2015 QGradientStop -rw-r--r-- 1 dpage staff 20 12 Oct 2015 QGradientStops -rw-r--r-- 1 dpage staff 29 12 Oct 2015 QGuiApplication -rw-r--r-- 1 dpage staff 20 12 Oct 2015 QHelpEvent -rw-r--r-- 1 dpage staff 20 12 Oct 2015 QHideEvent -rw-r--r-- 1 dpage staff 20 12 Oct 2015 QHoverEvent -rw-r--r-- 1 dpage staff 19 12 Oct 2015 QIcon -rw-r--r-- 1 dpage staff 20 12 Oct 2015 QIconDragEvent -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QIconEngine -rw-r--r-- 1 dpage staff 31 12 Oct 2015 QIconEnginePlugin -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QIconEngineV2 -rw-r--r-- 1 dpage staff 20 12 Oct 2015 QImage -rw-r--r-- 1 dpage staff 20 12 Oct 2015 QImageCleanupFunction -rw-r--r-- 1 dpage staff 29 12 Oct 2015 QImageIOHandler -rw-r--r-- 1 dpage staff 29 12 Oct 2015 QImageIOPlugin -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QImageReader -rw-r--r-- 1 dpage staff 20 12 Oct 2015 QImageTextKeyLang -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QImageWriter -rw-r--r-- 1 dpage staff 20 12 Oct 2015 QInputEvent -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QInputMethod -rw-r--r-- 1 dpage staff 20 12 Oct 2015 QInputMethodEvent -rw-r--r-- 1 dpage staff 20 12 Oct 2015 QInputMethodQueryEvent -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QIntValidator -rw-r--r-- 1 dpage staff 20 12 Oct 2015 QKeyEvent -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QKeySequence -rw-r--r-- 1 dpage staff 20 12 Oct 2015 QLinearGradient -rw-r--r-- 1 dpage staff 21 12 Oct 2015 QMatrix -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QMatrix2x2 -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QMatrix2x3 -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QMatrix2x4 -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QMatrix3x2 -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QMatrix3x3 -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QMatrix3x4 -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QMatrix4x2 -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QMatrix4x3 -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QMatrix4x4 -rw-r--r-- 1 dpage staff 20 12 Oct 2015 QMouseEvent -rw-r--r-- 1 dpage staff 20 12 Oct 2015 QMoveEvent -rw-r--r-- 1 dpage staff 20 12 Oct 2015 QMovie -rw-r--r-- 1 dpage staff 20 12 Oct 2015 QNativeGestureEvent -rw-r--r-- 1 dpage staff 31 12 Oct 2015 QOffscreenSurface -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QOpenGLBuffer -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QOpenGLContext -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QOpenGLContextGroup -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QOpenGLDebugLogger -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QOpenGLDebugMessage -rw-r--r-- 1 dpage staff 38 12 Oct 2015 QOpenGLFramebufferObject -rw-r--r-- 1 dpage staff 38 12 Oct 2015 QOpenGLFramebufferObjectFormat -rw-r--r-- 1 dpage staff 30 12 Oct 2015 QOpenGLFunctions -rw-r--r-- 1 dpage staff 30 12 Oct 2015 QOpenGLFunctionsPrivate -rw-r--r-- 1 dpage staff 34 12 Oct 2015 QOpenGLFunctions_1_0 -rw-r--r-- 1 dpage staff 34 12 Oct 2015 QOpenGLFunctions_1_1 -rw-r--r-- 1 dpage staff 34 12 Oct 2015 QOpenGLFunctions_1_2 -rw-r--r-- 1 dpage staff 34 12 Oct 2015 QOpenGLFunctions_1_3 -rw-r--r-- 1 dpage staff 34 12 Oct 2015 QOpenGLFunctions_1_4 -rw-r--r-- 1 dpage staff 34 12 Oct 2015 QOpenGLFunctions_1_5 -rw-r--r-- 1 dpage staff 34 12 Oct 2015 QOpenGLFunctions_2_0 -rw-r--r-- 1 dpage staff 34 12 Oct 2015 QOpenGLFunctions_2_1 -rw-r--r-- 1 dpage staff 34 12 Oct 2015 QOpenGLFunctions_3_0 -rw-r--r-- 1 dpage staff 34 12 Oct 2015 QOpenGLFunctions_3_1 -rw-r--r-- 1 dpage staff 48 12 Oct 2015 QOpenGLFunctions_3_2_Compatibility -rw-r--r-- 1 dpage staff 39 12 Oct 2015 QOpenGLFunctions_3_2_Core -rw-r--r-- 1 dpage staff 48 12 Oct 2015 QOpenGLFunctions_3_3_Compatibility -rw-r--r-- 1 dpage staff 39 12 Oct 2015 QOpenGLFunctions_3_3_Core -rw-r--r-- 1 dpage staff 48 12 Oct 2015 QOpenGLFunctions_4_0_Compatibility -rw-r--r-- 1 dpage staff 39 12 Oct 2015 QOpenGLFunctions_4_0_Core -rw-r--r-- 1 dpage staff 48 12 Oct 2015 QOpenGLFunctions_4_1_Compatibility -rw-r--r-- 1 dpage staff 39 12 Oct 2015 QOpenGLFunctions_4_1_Core -rw-r--r-- 1 dpage staff 48 12 Oct 2015 QOpenGLFunctions_4_2_Compatibility -rw-r--r-- 1 dpage staff 39 12 Oct 2015 QOpenGLFunctions_4_2_Core -rw-r--r-- 1 dpage staff 48 12 Oct 2015 QOpenGLFunctions_4_3_Compatibility -rw-r--r-- 1 dpage staff 39 12 Oct 2015 QOpenGLFunctions_4_3_Core -rw-r--r-- 1 dpage staff 48 12 Oct 2015 QOpenGLFunctions_4_4_Compatibility -rw-r--r-- 1 dpage staff 39 12 Oct 2015 QOpenGLFunctions_4_4_Core -rw-r--r-- 1 dpage staff 48 12 Oct 2015 QOpenGLFunctions_4_5_Compatibility -rw-r--r-- 1 dpage staff 39 12 Oct 2015 QOpenGLFunctions_4_5_Core -rw-r--r-- 1 dpage staff 34 12 Oct 2015 QOpenGLFunctions_ES2 -rw-r--r-- 1 dpage staff 32 12 Oct 2015 QOpenGLPaintDevice -rw-r--r-- 1 dpage staff 41 12 Oct 2015 QOpenGLPixelTransferOptions -rw-r--r-- 1 dpage staff 34 12 Oct 2015 QOpenGLShader -rw-r--r-- 1 dpage staff 34 12 Oct 2015 QOpenGLShaderProgram -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QOpenGLTexture -rw-r--r-- 1 dpage staff 31 12 Oct 2015 QOpenGLTimeMonitor -rw-r--r-- 1 dpage staff 31 12 Oct 2015 QOpenGLTimerQuery -rw-r--r-- 1 dpage staff 37 12 Oct 2015 QOpenGLVersionFunctions -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QOpenGLVersionProfile -rw-r--r-- 1 dpage staff 38 12 Oct 2015 QOpenGLVertexArrayObject -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QOpenGLWindow -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QPageLayout -rw-r--r-- 1 dpage staff 23 12 Oct 2015 QPageSize -rw-r--r-- 1 dpage staff 31 12 Oct 2015 QPagedPaintDevice -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QPaintDevice -rw-r--r-- 1 dpage staff 32 12 Oct 2015 QPaintDeviceWindow -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QPaintEngine -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QPaintEngineState -rw-r--r-- 1 dpage staff 20 12 Oct 2015 QPaintEvent -rw-r--r-- 1 dpage staff 22 12 Oct 2015 QPainter -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QPainterPath -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QPainterPathStroker -rw-r--r-- 1 dpage staff 22 12 Oct 2015 QPalette -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QPdfWriter -rw-r--r-- 1 dpage staff 18 12 Oct 2015 QPen -rw-r--r-- 1 dpage staff 22 12 Oct 2015 QPicture -rw-r--r-- 1 dpage staff 34 12 Oct 2015 QPictureFormatPlugin -rw-r--r-- 1 dpage staff 22 12 Oct 2015 QPictureIO -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QPixelFormat -rw-r--r-- 1 dpage staff 21 12 Oct 2015 QPixmap -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QPixmapCache -rw-r--r-- 1 dpage staff 20 12 Oct 2015 QPlatformSurfaceEvent -rw-r--r-- 1 dpage staff 22 12 Oct 2015 QPolygon -rw-r--r-- 1 dpage staff 22 12 Oct 2015 QPolygonF -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QQuaternion -rw-r--r-- 1 dpage staff 20 12 Oct 2015 QRadialGradient -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QRasterWindow -rw-r--r-- 1 dpage staff 22 12 Oct 2015 QRawFont -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QRegExpValidator -rw-r--r-- 1 dpage staff 21 12 Oct 2015 QRegion -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QRegularExpressionValidator -rw-r--r-- 1 dpage staff 20 12 Oct 2015 QResizeEvent -rw-r--r-- 1 dpage staff 18 12 Oct 2015 QRgb -rw-r--r-- 1 dpage staff 21 12 Oct 2015 QScreen -rw-r--r-- 1 dpage staff 20 12 Oct 2015 QScreenOrientationChangeEvent -rw-r--r-- 1 dpage staff 20 12 Oct 2015 QScrollEvent -rw-r--r-- 1 dpage staff 20 12 Oct 2015 QScrollPrepareEvent -rw-r--r-- 1 dpage staff 29 12 Oct 2015 QSessionManager -rw-r--r-- 1 dpage staff 20 12 Oct 2015 QShortcutEvent -rw-r--r-- 1 dpage staff 20 12 Oct 2015 QShowEvent -rw-r--r-- 1 dpage staff 32 12 Oct 2015 QStandardItem -rw-r--r-- 1 dpage staff 32 12 Oct 2015 QStandardItemModel -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QStaticText -rw-r--r-- 1 dpage staff 20 12 Oct 2015 QStatusTipEvent -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QStyleHints -rw-r--r-- 1 dpage staff 22 12 Oct 2015 QSurface -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QSurfaceFormat -rw-r--r-- 1 dpage staff 32 12 Oct 2015 QSyntaxHighlighter -rw-r--r-- 1 dpage staff 20 12 Oct 2015 QTabletEvent -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QTextBlock -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QTextBlockFormat -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QTextBlockGroup -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QTextBlockUserData -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QTextCharFormat -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QTextCursor -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QTextDocument -rw-r--r-- 1 dpage staff 35 12 Oct 2015 QTextDocumentFragment -rw-r--r-- 1 dpage staff 33 12 Oct 2015 QTextDocumentWriter -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QTextFormat -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QTextFragment -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QTextFrame -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QTextFrameFormat -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QTextFrameLayoutData -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QTextImageFormat -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QTextInlineObject -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QTextItem -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QTextLayout -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QTextLength -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QTextLine -rw-r--r-- 1 dpage staff 23 12 Oct 2015 QTextList -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QTextListFormat -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QTextObject -rw-r--r-- 1 dpage staff 41 12 Oct 2015 QTextObjectInterface -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QTextOption -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QTextTable -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QTextTableCell -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QTextTableCellFormat -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QTextTableFormat -rw-r--r-- 1 dpage staff 20 12 Oct 2015 QToolBarChangeEvent -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QTouchDevice -rw-r--r-- 1 dpage staff 20 12 Oct 2015 QTouchEvent -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QTransform -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QValidator -rw-r--r-- 1 dpage staff 23 12 Oct 2015 QVector2D -rw-r--r-- 1 dpage staff 23 12 Oct 2015 QVector3D -rw-r--r-- 1 dpage staff 23 12 Oct 2015 QVector4D -rw-r--r-- 1 dpage staff 20 12 Oct 2015 QWhatsThisClickedEvent -rw-r--r-- 1 dpage staff 20 12 Oct 2015 QWheelEvent -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QWidgetList -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QWidgetMapper -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QWidgetSet -rw-r--r-- 1 dpage staff 21 12 Oct 2015 QWindow -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QWindowList -rw-r--r-- 1 dpage staff 20 12 Oct 2015 QWindowStateChangeEvent -rw-r--r-- 1 dpage staff 20 12 Oct 2015 QtEvents -rw-r--r-- 1 dpage staff 2685 12 Oct 2015 QtGui -rw-r--r-- 1 dpage staff 166 12 Oct 2015 QtGuiDepends -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QtGuiVersion -rw-r--r-- 1 dpage staff 4977 12 Oct 2015 qabstracttextdocumentlayout.h -rw-r--r-- 1 dpage staff 33701 12 Oct 2015 qaccessible.h -rw-r--r-- 1 dpage staff 2436 12 Oct 2015 qaccessiblebridge.h -rw-r--r-- 1 dpage staff 3091 12 Oct 2015 qaccessibleobject.h -rw-r--r-- 1 dpage staff 2250 12 Oct 2015 qaccessibleplugin.h -rw-r--r-- 1 dpage staff 2741 12 Oct 2015 qbackingstore.h -rw-r--r-- 1 dpage staff 2638 12 Oct 2015 qbitmap.h -rw-r--r-- 1 dpage staff 9183 12 Oct 2015 qbrush.h -rw-r--r-- 1 dpage staff 3262 12 Oct 2015 qclipboard.h -rw-r--r-- 1 dpage staff 7895 12 Oct 2015 qcolor.h -rw-r--r-- 1 dpage staff 3880 12 Oct 2015 qcursor.h -rw-r--r-- 1 dpage staff 2940 12 Oct 2015 qdesktopservices.h -rw-r--r-- 1 dpage staff 2892 12 Oct 2015 qdrag.h -rw-r--r-- 1 dpage staff 30817 12 Oct 2015 qevent.h -rw-r--r-- 1 dpage staff 10196 12 Oct 2015 qfont.h -rw-r--r-- 1 dpage staff 5279 12 Oct 2015 qfontdatabase.h -rw-r--r-- 1 dpage staff 2595 12 Oct 2015 qfontinfo.h -rw-r--r-- 1 dpage staff 6007 12 Oct 2015 qfontmetrics.h -rw-r--r-- 1 dpage staff 12779 12 Oct 2015 qgenericmatrix.h -rw-r--r-- 1 dpage staff 2134 12 Oct 2015 qgenericplugin.h -rw-r--r-- 1 dpage staff 1929 12 Oct 2015 qgenericpluginfactory.h -rw-r--r-- 1 dpage staff 3727 12 Oct 2015 qglyphrun.h -rw-r--r-- 1 dpage staff 6396 12 Oct 2015 qguiapplication.h -rw-r--r-- 1 dpage staff 5088 12 Oct 2015 qicon.h -rw-r--r-- 1 dpage staff 2993 12 Oct 2015 qiconengine.h -rw-r--r-- 1 dpage staff 2108 12 Oct 2015 qiconengineplugin.h -rw-r--r-- 1 dpage staff 15460 12 Oct 2015 qimage.h -rw-r--r-- 1 dpage staff 4897 12 Oct 2015 qimageiohandler.h -rw-r--r-- 1 dpage staff 4313 12 Oct 2015 qimagereader.h -rw-r--r-- 1 dpage staff 3686 12 Oct 2015 qimagewriter.h -rw-r--r-- 1 dpage staff 3725 12 Oct 2015 qinputmethod.h -rw-r--r-- 1 dpage staff 6863 12 Oct 2015 qkeysequence.h -rw-r--r-- 1 dpage staff 5947 12 Oct 2015 qmatrix.h -rw-r--r-- 1 dpage staff 36581 12 Oct 2015 qmatrix4x4.h -rw-r--r-- 1 dpage staff 4001 12 Oct 2015 qmovie.h -rw-r--r-- 1 dpage staff 2718 12 Oct 2015 qoffscreensurface.h -rw-r--r-- 1 dpage staff 9359 12 Oct 2015 qopengl.h -rw-r--r-- 1 dpage staff 4475 12 Oct 2015 qopenglbuffer.h -rw-r--r-- 1 dpage staff 7373 12 Oct 2015 qopenglcontext.h -rw-r--r-- 1 dpage staff 8082 12 Oct 2015 qopengldebug.h -rw-r--r-- 1 dpage staff 111262 12 Oct 2015 qopengles2ext.h -rw-r--r-- 1 dpage staff 772404 12 Oct 2015 qopenglext.h -rw-r--r-- 1 dpage staff 5328 12 Oct 2015 qopenglframebufferobject.h -rw-r--r-- 1 dpage staff 74214 12 Oct 2015 qopenglfunctions.h -rw-r--r-- 1 dpage staff 58358 12 Oct 2015 qopenglfunctions_1_0.h -rw-r--r-- 1 dpage staff 65894 12 Oct 2015 qopenglfunctions_1_1.h -rw-r--r-- 1 dpage staff 77619 12 Oct 2015 qopenglfunctions_1_2.h -rw-r--r-- 1 dpage staff 89098 12 Oct 2015 qopenglfunctions_1_3.h -rw-r--r-- 1 dpage staff 98092 12 Oct 2015 qopenglfunctions_1_4.h -rw-r--r-- 1 dpage staff 102061 12 Oct 2015 qopenglfunctions_1_5.h -rw-r--r-- 1 dpage staff 122478 12 Oct 2015 qopenglfunctions_2_0.h -rw-r--r-- 1 dpage staff 124528 12 Oct 2015 qopenglfunctions_2_1.h -rw-r--r-- 1 dpage staff 144414 12 Oct 2015 qopenglfunctions_3_0.h -rw-r--r-- 1 dpage staff 62578 12 Oct 2015 qopenglfunctions_3_1.h -rw-r--r-- 1 dpage staff 163821 12 Oct 2015 qopenglfunctions_3_2_compatibility.h -rw-r--r-- 1 dpage staff 69337 12 Oct 2015 qopenglfunctions_3_2_core.h -rw-r--r-- 1 dpage staff 177925 12 Oct 2015 qopenglfunctions_3_3_compatibility.h -rw-r--r-- 1 dpage staff 83629 12 Oct 2015 qopenglfunctions_3_3_core.h -rw-r--r-- 1 dpage staff 190299 12 Oct 2015 qopenglfunctions_4_0_compatibility.h -rw-r--r-- 1 dpage staff 95513 12 Oct 2015 qopenglfunctions_4_0_core.h -rw-r--r-- 1 dpage staff 216258 12 Oct 2015 qopenglfunctions_4_1_compatibility.h -rw-r--r-- 1 dpage staff 120604 12 Oct 2015 qopenglfunctions_4_1_core.h -rw-r--r-- 1 dpage staff 220779 12 Oct 2015 qopenglfunctions_4_2_compatibility.h -rw-r--r-- 1 dpage staff 124941 12 Oct 2015 qopenglfunctions_4_2_core.h -rw-r--r-- 1 dpage staff 232706 12 Oct 2015 qopenglfunctions_4_3_compatibility.h -rw-r--r-- 1 dpage staff 136495 12 Oct 2015 qopenglfunctions_4_3_core.h -rw-r--r-- 1 dpage staff 238728 12 Oct 2015 qopenglfunctions_4_4_compatibility.h -rw-r--r-- 1 dpage staff 146338 12 Oct 2015 qopenglfunctions_4_4_core.h -rw-r--r-- 1 dpage staff 276689 12 Oct 2015 qopenglfunctions_4_5_compatibility.h -rw-r--r-- 1 dpage staff 179598 12 Oct 2015 qopenglfunctions_4_5_core.h -rw-r--r-- 1 dpage staff 32647 12 Oct 2015 qopenglfunctions_es2.h -rw-r--r-- 1 dpage staff 2904 12 Oct 2015 qopenglpaintdevice.h -rw-r--r-- 1 dpage staff 3131 12 Oct 2015 qopenglpixeltransferoptions.h -rw-r--r-- 1 dpage staff 13999 12 Oct 2015 qopenglshaderprogram.h -rw-r--r-- 1 dpage staff 25486 12 Oct 2015 qopengltexture.h -rw-r--r-- 1 dpage staff 3084 12 Oct 2015 qopengltimerquery.h -rw-r--r-- 1 dpage staff 121092 12 Oct 2015 qopenglversionfunctions.h -rw-r--r-- 1 dpage staff 3081 12 Oct 2015 qopenglvertexarrayobject.h -rw-r--r-- 1 dpage staff 3137 12 Oct 2015 qopenglwindow.h -rw-r--r-- 1 dpage staff 5921 12 Oct 2015 qpagedpaintdevice.h -rw-r--r-- 1 dpage staff 4751 12 Oct 2015 qpagelayout.h -rw-r--r-- 1 dpage staff 7810 12 Oct 2015 qpagesize.h -rw-r--r-- 1 dpage staff 3935 12 Oct 2015 qpaintdevice.h -rw-r--r-- 1 dpage staff 2546 12 Oct 2015 qpaintdevicewindow.h -rw-r--r-- 1 dpage staff 10855 12 Oct 2015 qpaintengine.h -rw-r--r-- 1 dpage staff 29527 12 Oct 2015 qpainter.h -rw-r--r-- 1 dpage staff 12801 12 Oct 2015 qpainterpath.h -rw-r--r-- 1 dpage staff 9401 12 Oct 2015 qpalette.h -rw-r--r-- 1 dpage staff 3020 12 Oct 2015 qpdfwriter.h -rw-r--r-- 1 dpage staff 3975 12 Oct 2015 qpen.h -rw-r--r-- 1 dpage staff 5809 12 Oct 2015 qpicture.h -rw-r--r-- 1 dpage staff 2451 12 Oct 2015 qpictureformatplugin.h -rw-r--r-- 1 dpage staff 19178 12 Oct 2015 qpixelformat.h -rw-r--r-- 1 dpage staff 8915 12 Oct 2015 qpixmap.h -rw-r--r-- 1 dpage staff 2972 12 Oct 2015 qpixmapcache.h -rw-r--r-- 1 dpage staff 6526 12 Oct 2015 qpolygon.h -rw-r--r-- 1 dpage staff 12197 12 Oct 2015 qquaternion.h -rw-r--r-- 1 dpage staff 2097 12 Oct 2015 qrasterwindow.h -rw-r--r-- 1 dpage staff 5883 12 Oct 2015 qrawfont.h -rw-r--r-- 1 dpage staff 6795 12 Oct 2015 qregion.h -rw-r--r-- 1 dpage staff 4066 12 Oct 2015 qrgb.h -rw-r--r-- 1 dpage staff 6218 12 Oct 2015 qscreen.h -rw-r--r-- 1 dpage staff 2988 12 Oct 2015 qsessionmanager.h -rw-r--r-- 1 dpage staff 15977 12 Oct 2015 qstandarditemmodel.h -rw-r--r-- 1 dpage staff 3077 12 Oct 2015 qstatictext.h -rw-r--r-- 1 dpage staff 4697 12 Oct 2015 qstylehints.h -rw-r--r-- 1 dpage staff 2493 12 Oct 2015 qsurface.h -rw-r--r-- 1 dpage staff 5157 12 Oct 2015 qsurfaceformat.h -rw-r--r-- 1 dpage staff 3221 12 Oct 2015 qsyntaxhighlighter.h -rw-r--r-- 1 dpage staff 6897 12 Oct 2015 qtextcursor.h -rw-r--r-- 1 dpage staff 9196 12 Oct 2015 qtextdocument.h -rw-r--r-- 1 dpage staff 2826 12 Oct 2015 qtextdocumentfragment.h -rw-r--r-- 1 dpage staff 2692 12 Oct 2015 qtextdocumentwriter.h -rw-r--r-- 1 dpage staff 32235 12 Oct 2015 qtextformat.h -rw-r--r-- 1 dpage staff 7479 12 Oct 2015 qtextlayout.h -rw-r--r-- 1 dpage staff 2570 12 Oct 2015 qtextlist.h -rw-r--r-- 1 dpage staff 9653 12 Oct 2015 qtextobject.h -rw-r--r-- 1 dpage staff 4698 12 Oct 2015 qtextoption.h -rw-r--r-- 1 dpage staff 4198 12 Oct 2015 qtexttable.h -rw-r--r-- 1 dpage staff 192 12 Oct 2015 qtguiversion.h -rw-r--r-- 1 dpage staff 2807 12 Oct 2015 qtouchdevice.h -rw-r--r-- 1 dpage staff 10900 12 Oct 2015 qtransform.h -rw-r--r-- 1 dpage staff 6487 12 Oct 2015 qvalidator.h -rw-r--r-- 1 dpage staff 8482 12 Oct 2015 qvector2d.h -rw-r--r-- 1 dpage staff 9909 12 Oct 2015 qvector3d.h -rw-r--r-- 1 dpage staff 9934 12 Oct 2015 qvector4d.h -rw-r--r-- 1 dpage staff 11824 12 Oct 2015 qwindow.h -rw-r--r-- 1 dpage staff 2850 12 Oct 2015 qwindowdefs.h -rw-r--r-- 1 dpage staff 2947 12 Oct 2015 qwindowdefs_win.h /Users/dpage/Qt/5.5/clang_64/lib/QtGui.framework/Versions/5/Headers/5.5.1: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 375 dpage staff 12750 26 Jan 05:31 .. drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 QtGui /Users/dpage/Qt/5.5/clang_64/lib/QtGui.framework/Versions/5/Headers/5.5.1/QtGui: total 0 drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 .. drwxr-xr-x 131 dpage staff 4454 26 Jan 05:31 private drwxr-xr-x 38 dpage staff 1292 26 Jan 05:31 qpa /Users/dpage/Qt/5.5/clang_64/lib/QtGui.framework/Versions/5/Headers/5.5.1/QtGui/private: total 2336 drwxr-xr-x 131 dpage staff 4454 26 Jan 05:31 . drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 .. -rw-r--r-- 1 dpage staff 3177 12 Oct 2015 qabstractlayoutstyleinfo_p.h -rw-r--r-- 1 dpage staff 2956 12 Oct 2015 qabstracttextdocumentlayout_p.h -rw-r--r-- 1 dpage staff 3216 12 Oct 2015 qaccessiblecache_p.h -rw-r--r-- 1 dpage staff 7931 12 Oct 2015 qbezier_p.h -rw-r--r-- 1 dpage staff 20567 12 Oct 2015 qblendfunctions_p.h -rw-r--r-- 1 dpage staff 4519 12 Oct 2015 qblittable_p.h -rw-r--r-- 1 dpage staff 4178 12 Oct 2015 qbmphandler_p.h -rw-r--r-- 1 dpage staff 2276 12 Oct 2015 qcolor_p.h -rw-r--r-- 1 dpage staff 4480 12 Oct 2015 qcosmeticstroker_p.h -rw-r--r-- 1 dpage staff 25338 12 Oct 2015 qcssparser_p.h -rw-r--r-- 1 dpage staff 2842 12 Oct 2015 qcssutil_p.h -rw-r--r-- 1 dpage staff 2632 12 Oct 2015 qcursor_p.h -rw-r--r-- 1 dpage staff 4073 12 Oct 2015 qdatabuffer_p.h -rw-r--r-- 1 dpage staff 4897 12 Oct 2015 qdistancefield_p.h -rw-r--r-- 1 dpage staff 4285 12 Oct 2015 qdnd_p.h -rw-r--r-- 1 dpage staff 10129 12 Oct 2015 qdrawhelper_mips_dsp_p.h -rw-r--r-- 1 dpage staff 6453 12 Oct 2015 qdrawhelper_neon_p.h -rw-r--r-- 1 dpage staff 42943 12 Oct 2015 qdrawhelper_p.h -rw-r--r-- 1 dpage staff 3353 12 Oct 2015 qdrawhelper_x86_p.h -rw-r--r-- 1 dpage staff 12473 12 Oct 2015 qdrawingprimitive_sse2_p.h -rw-r--r-- 1 dpage staff 3692 12 Oct 2015 qemulationpaintengine_p.h -rw-r--r-- 1 dpage staff 3162 12 Oct 2015 qevent_p.h -rw-r--r-- 1 dpage staff 10778 12 Oct 2015 qfixed_p.h -rw-r--r-- 1 dpage staff 9011 12 Oct 2015 qfont_p.h -rw-r--r-- 1 dpage staff 13017 12 Oct 2015 qfontengine_ft_p.h -rw-r--r-- 1 dpage staff 16145 12 Oct 2015 qfontengine_p.h -rw-r--r-- 1 dpage staff 7486 12 Oct 2015 qfontengine_qpf2_p.h -rw-r--r-- 1 dpage staff 2739 12 Oct 2015 qfontengineglyphcache_p.h -rw-r--r-- 1 dpage staff 3009 12 Oct 2015 qfontsubset_p.h -rw-r--r-- 1 dpage staff 25359 12 Oct 2015 qfragmentmap_p.h -rw-r--r-- 1 dpage staff 3250 12 Oct 2015 qgifhandler_p.h -rw-r--r-- 1 dpage staff 3413 12 Oct 2015 qglyphrun_p.h -rw-r--r-- 1 dpage staff 4081 12 Oct 2015 qgrayraster_p.h -rw-r--r-- 1 dpage staff 16609 12 Oct 2015 qgridlayoutengine_p.h -rw-r--r-- 1 dpage staff 11635 12 Oct 2015 qguiapplication_p.h -rw-r--r-- 1 dpage staff 2628 12 Oct 2015 qharfbuzzng_p.h -rw-r--r-- 1 dpage staff 3085 12 Oct 2015 qhexstring_p.h -rw-r--r-- 1 dpage staff 4904 12 Oct 2015 qicon_p.h -rw-r--r-- 1 dpage staff 5889 12 Oct 2015 qiconloader_p.h -rw-r--r-- 1 dpage staff 5665 12 Oct 2015 qimage_p.h -rw-r--r-- 1 dpage staff 3533 12 Oct 2015 qimagepixmapcleanuphooks_p.h -rw-r--r-- 1 dpage staff 2231 12 Oct 2015 qimagescale_p.h -rw-r--r-- 1 dpage staff 2591 12 Oct 2015 qinputdevicemanager_p.h -rw-r--r-- 1 dpage staff 2486 12 Oct 2015 qinputdevicemanager_p_p.h -rw-r--r-- 1 dpage staff 2837 12 Oct 2015 qinputmethod_p.h -rw-r--r-- 1 dpage staff 2628 12 Oct 2015 qjpeghandler_p.h -rw-r--r-- 1 dpage staff 2898 12 Oct 2015 qkeymapper_p.h -rw-r--r-- 1 dpage staff 2828 12 Oct 2015 qkeysequence_p.h -rw-r--r-- 1 dpage staff 6169 12 Oct 2015 qlayoutpolicy_p.h -rw-r--r-- 1 dpage staff 2034 12 Oct 2015 qmath_p.h -rw-r--r-- 1 dpage staff 2725 12 Oct 2015 qmemrotate_p.h -rw-r--r-- 1 dpage staff 2447 12 Oct 2015 qnativeimage_p.h -rw-r--r-- 1 dpage staff 4861 12 Oct 2015 qopengl2pexvertexarray_p.h -rw-r--r-- 1 dpage staff 4345 12 Oct 2015 qopengl_p.h -rw-r--r-- 1 dpage staff 8273 12 Oct 2015 qopenglcontext_p.h -rw-r--r-- 1 dpage staff 2537 12 Oct 2015 qopenglcustomshaderstage_p.h -rw-r--r-- 1 dpage staff 20174 12 Oct 2015 qopenglengineshadermanager_p.h -rw-r--r-- 1 dpage staff 22525 12 Oct 2015 qopenglengineshadersource_p.h -rw-r--r-- 1 dpage staff 10321 12 Oct 2015 qopenglextensions_p.h -rw-r--r-- 1 dpage staff 5047 12 Oct 2015 qopenglframebufferobject_p.h -rw-r--r-- 1 dpage staff 3378 12 Oct 2015 qopenglgradientcache_p.h -rw-r--r-- 1 dpage staff 2521 12 Oct 2015 qopenglpaintdevice_p.h -rw-r--r-- 1 dpage staff 12637 12 Oct 2015 qopenglpaintengine_p.h -rw-r--r-- 1 dpage staff 6765 12 Oct 2015 qopenglqueryhelper_p.h -rw-r--r-- 1 dpage staff 13626 12 Oct 2015 qopenglshadercache_meego_p.h -rw-r--r-- 1 dpage staff 2508 12 Oct 2015 qopenglshadercache_p.h -rw-r--r-- 1 dpage staff 5691 12 Oct 2015 qopengltexture_p.h -rw-r--r-- 1 dpage staff 2965 12 Oct 2015 qopengltextureblitter_p.h -rw-r--r-- 1 dpage staff 3577 12 Oct 2015 qopengltexturecache_p.h -rw-r--r-- 1 dpage staff 5662 12 Oct 2015 qopengltextureglyphcache_p.h -rw-r--r-- 1 dpage staff 53514 12 Oct 2015 qopengltexturehelper_p.h -rw-r--r-- 1 dpage staff 2496 12 Oct 2015 qopenglversionfunctionsfactory_p.h -rw-r--r-- 1 dpage staff 4096 12 Oct 2015 qopenglvertexarrayobject_p.h -rw-r--r-- 1 dpage staff 6858 12 Oct 2015 qoutlinemapper_p.h -rw-r--r-- 1 dpage staff 3737 12 Oct 2015 qpagedpaintdevice_p.h -rw-r--r-- 1 dpage staff 3077 12 Oct 2015 qpaintdevicewindow_p.h -rw-r--r-- 1 dpage staff 4381 12 Oct 2015 qpaintengine_blitter_p.h -rw-r--r-- 1 dpage staff 3892 12 Oct 2015 qpaintengine_p.h -rw-r--r-- 1 dpage staff 3970 12 Oct 2015 qpaintengine_pic_p.h -rw-r--r-- 1 dpage staff 14703 12 Oct 2015 qpaintengine_raster_p.h -rw-r--r-- 1 dpage staff 6659 12 Oct 2015 qpaintengineex_p.h -rw-r--r-- 1 dpage staff 8925 12 Oct 2015 qpainter_p.h -rw-r--r-- 1 dpage staff 8809 12 Oct 2015 qpainterpath_p.h -rw-r--r-- 1 dpage staff 11020 12 Oct 2015 qpathclipper_p.h -rw-r--r-- 1 dpage staff 2469 12 Oct 2015 qpathsimplifier_p.h -rw-r--r-- 1 dpage staff 9945 12 Oct 2015 qpdf_p.h -rw-r--r-- 1 dpage staff 2473 12 Oct 2015 qpen_p.h -rw-r--r-- 1 dpage staff 5342 12 Oct 2015 qpicture_p.h -rw-r--r-- 1 dpage staff 6194 12 Oct 2015 qpixmap_blitter_p.h -rw-r--r-- 1 dpage staff 3618 12 Oct 2015 qpixmap_raster_p.h -rw-r--r-- 1 dpage staff 3031 12 Oct 2015 qpixmapcache_p.h -rw-r--r-- 1 dpage staff 2535 12 Oct 2015 qpnghandler_p.h -rw-r--r-- 1 dpage staff 9598 12 Oct 2015 qpolygonclipper_p.h -rw-r--r-- 1 dpage staff 2709 12 Oct 2015 qppmhandler_p.h -rw-r--r-- 1 dpage staff 80505 12 Oct 2015 qrasterdefs_p.h -rw-r--r-- 1 dpage staff 2710 12 Oct 2015 qrasterizer_p.h -rw-r--r-- 1 dpage staff 4088 12 Oct 2015 qrawfont_p.h -rw-r--r-- 1 dpage staff 15261 12 Oct 2015 qrbtree_p.h -rw-r--r-- 1 dpage staff 3154 12 Oct 2015 qscreen_p.h -rw-r--r-- 1 dpage staff 2454 12 Oct 2015 qsessionmanager_p.h -rw-r--r-- 1 dpage staff 2476 12 Oct 2015 qshapedpixmapdndwindow_p.h -rw-r--r-- 1 dpage staff 3700 12 Oct 2015 qshortcutmap_p.h -rw-r--r-- 1 dpage staff 3739 12 Oct 2015 qsimpledrag_p.h -rw-r--r-- 1 dpage staff 6758 12 Oct 2015 qstandarditemmodel_p.h -rw-r--r-- 1 dpage staff 6262 12 Oct 2015 qstatictext_p.h -rw-r--r-- 1 dpage staff 11820 12 Oct 2015 qstroker_p.h -rw-r--r-- 1 dpage staff 2469 12 Oct 2015 qt_gui_pch.h -rw-r--r-- 1 dpage staff 13871 12 Oct 2015 qt_mips_asm_dsp_p.h -rw-r--r-- 1 dpage staff 4281 12 Oct 2015 qtextcursor_p.h -rw-r--r-- 1 dpage staff 13963 12 Oct 2015 qtextdocument_p.h -rw-r--r-- 1 dpage staff 6743 12 Oct 2015 qtextdocumentfragment_p.h -rw-r--r-- 1 dpage staff 4290 12 Oct 2015 qtextdocumentlayout_p.h -rw-r--r-- 1 dpage staff 22838 12 Oct 2015 qtextengine_p.h -rw-r--r-- 1 dpage staff 3691 12 Oct 2015 qtextformat_p.h -rw-r--r-- 1 dpage staff 9162 12 Oct 2015 qtexthtmlparser_p.h -rw-r--r-- 1 dpage staff 2635 12 Oct 2015 qtextimagehandler_p.h -rw-r--r-- 1 dpage staff 3244 12 Oct 2015 qtextobject_p.h -rw-r--r-- 1 dpage staff 3939 12 Oct 2015 qtextodfwriter_p.h -rw-r--r-- 1 dpage staff 2917 12 Oct 2015 qtexttable_p.h -rw-r--r-- 1 dpage staff 5410 12 Oct 2015 qtextureglyphcache_p.h -rw-r--r-- 1 dpage staff 2405 12 Oct 2015 qtouchdevice_p.h -rw-r--r-- 1 dpage staff 5521 12 Oct 2015 qtriangulatingstroker_p.h -rw-r--r-- 1 dpage staff 5104 12 Oct 2015 qtriangulator_p.h -rw-r--r-- 1 dpage staff 7656 12 Oct 2015 qvectorpath_p.h -rw-r--r-- 1 dpage staff 5497 12 Oct 2015 qwindow_p.h -rw-r--r-- 1 dpage staff 2628 12 Oct 2015 qxbmhandler_p.h -rw-r--r-- 1 dpage staff 2729 12 Oct 2015 qxpmhandler_p.h -rw-r--r-- 1 dpage staff 3349 12 Oct 2015 qzipreader_p.h -rw-r--r-- 1 dpage staff 3262 12 Oct 2015 qzipwriter_p.h /Users/dpage/Qt/5.5/clang_64/lib/QtGui.framework/Versions/5/Headers/5.5.1/QtGui/qpa: total 448 drwxr-xr-x 38 dpage staff 1292 26 Jan 05:31 . drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 .. -rw-r--r-- 1 dpage staff 2484 12 Oct 2015 qplatformaccessibility.h -rw-r--r-- 1 dpage staff 4677 12 Oct 2015 qplatformbackingstore.h -rw-r--r-- 1 dpage staff 2470 12 Oct 2015 qplatformclipboard.h -rw-r--r-- 1 dpage staff 3374 12 Oct 2015 qplatformcursor.h -rw-r--r-- 1 dpage staff 13835 12 Oct 2015 qplatformdialoghelper.h -rw-r--r-- 1 dpage staff 3229 12 Oct 2015 qplatformdrag.h -rw-r--r-- 1 dpage staff 5212 12 Oct 2015 qplatformfontdatabase.h -rw-r--r-- 1 dpage staff 3365 12 Oct 2015 qplatformgraphicsbuffer.h -rw-r--r-- 1 dpage staff 2066 12 Oct 2015 qplatformgraphicsbufferhelper.h -rw-r--r-- 1 dpage staff 3307 12 Oct 2015 qplatforminputcontext.h -rw-r--r-- 1 dpage staff 2256 12 Oct 2015 qplatforminputcontext_p.h -rw-r--r-- 1 dpage staff 2248 12 Oct 2015 qplatforminputcontextfactory_p.h -rw-r--r-- 1 dpage staff 2480 12 Oct 2015 qplatforminputcontextplugin_p.h -rw-r--r-- 1 dpage staff 6021 12 Oct 2015 qplatformintegration.h -rw-r--r-- 1 dpage staff 2340 12 Oct 2015 qplatformintegrationfactory_p.h -rw-r--r-- 1 dpage staff 2569 12 Oct 2015 qplatformintegrationplugin.h -rw-r--r-- 1 dpage staff 5483 12 Oct 2015 qplatformmenu.h -rw-r--r-- 1 dpage staff 4175 12 Oct 2015 qplatformnativeinterface.h -rw-r--r-- 1 dpage staff 2675 12 Oct 2015 qplatformoffscreensurface.h -rw-r--r-- 1 dpage staff 3151 12 Oct 2015 qplatformopenglcontext.h -rw-r--r-- 1 dpage staff 5389 12 Oct 2015 qplatformpixmap.h -rw-r--r-- 1 dpage staff 4419 12 Oct 2015 qplatformscreen.h -rw-r--r-- 1 dpage staff 2040 12 Oct 2015 qplatformscreen_p.h -rw-r--r-- 1 dpage staff 2232 12 Oct 2015 qplatformservices.h -rw-r--r-- 1 dpage staff 3499 12 Oct 2015 qplatformsessionmanager.h -rw-r--r-- 1 dpage staff 3794 12 Oct 2015 qplatformsharedgraphicscache.h -rw-r--r-- 1 dpage staff 2352 12 Oct 2015 qplatformsurface.h -rw-r--r-- 1 dpage staff 3052 12 Oct 2015 qplatformsystemtrayicon.h -rw-r--r-- 1 dpage staff 8755 12 Oct 2015 qplatformtheme.h -rw-r--r-- 1 dpage staff 2351 12 Oct 2015 qplatformtheme_p.h -rw-r--r-- 1 dpage staff 2240 12 Oct 2015 qplatformthemefactory_p.h -rw-r--r-- 1 dpage staff 2396 12 Oct 2015 qplatformthemeplugin.h -rw-r--r-- 1 dpage staff 4771 12 Oct 2015 qplatformwindow.h -rw-r--r-- 1 dpage staff 2037 12 Oct 2015 qplatformwindow_p.h -rw-r--r-- 1 dpage staff 14489 12 Oct 2015 qwindowsysteminterface.h -rw-r--r-- 1 dpage staff 18530 12 Oct 2015 qwindowsysteminterface_p.h /Users/dpage/Qt/5.5/clang_64/lib/QtGui.framework/Versions/5/Resources: total 8 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 .. -rw-r--r-- 1 dpage staff 706 12 Oct 2015 Info.plist /Users/dpage/Qt/5.5/clang_64/lib/QtHelp.framework: total 48 drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 . drwxr-xr-x 182 dpage staff 6188 26 Jan 05:34 .. lrwxr-xr-x 1 dpage staff 24 26 Jan 05:31 Headers -> Versions/Current/Headers lrwxr-xr-x 1 dpage staff 23 26 Jan 05:31 QtHelp -> Versions/Current/QtHelp -rw-r--r-- 1 dpage staff 1285 26 Jan 05:34 QtHelp.prl lrwxr-xr-x 1 dpage staff 29 26 Jan 05:31 QtHelp_debug -> Versions/Current/QtHelp_debug -rw-r--r-- 1 dpage staff 1289 26 Jan 05:34 QtHelp_debug.prl lrwxr-xr-x 1 dpage staff 26 26 Jan 05:31 Resources -> Versions/Current/Resources drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 Versions /Users/dpage/Qt/5.5/clang_64/lib/QtHelp.framework/Versions: total 8 drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 . drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 .. drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 5 lrwxr-xr-x 1 dpage staff 1 26 Jan 05:31 Current -> 5 /Users/dpage/Qt/5.5/clang_64/lib/QtHelp.framework/Versions/5: total 4240 drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 . drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 .. drwxr-xr-x 27 dpage staff 918 26 Jan 05:31 Headers -rwxr-xr-x 1 dpage staff 727908 12 Oct 2015 QtHelp -rwxr-xr-x 1 dpage staff 1439716 12 Oct 2015 QtHelp_debug drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 Resources /Users/dpage/Qt/5.5/clang_64/lib/QtHelp.framework/Versions/5/Headers: total 200 drwxr-xr-x 27 dpage staff 918 26 Jan 05:31 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 5.5.1 -rw-r--r-- 1 dpage staff 32 12 Oct 2015 QHelpContentItem -rw-r--r-- 1 dpage staff 32 12 Oct 2015 QHelpContentModel -rw-r--r-- 1 dpage staff 32 12 Oct 2015 QHelpContentWidget -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QHelpEngine -rw-r--r-- 1 dpage staff 29 12 Oct 2015 QHelpEngineCore -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QHelpGlobal -rw-r--r-- 1 dpage staff 30 12 Oct 2015 QHelpIndexModel -rw-r--r-- 1 dpage staff 30 12 Oct 2015 QHelpIndexWidget -rw-r--r-- 1 dpage staff 31 12 Oct 2015 QHelpSearchEngine -rw-r--r-- 1 dpage staff 31 12 Oct 2015 QHelpSearchQuery -rw-r--r-- 1 dpage staff 36 12 Oct 2015 QHelpSearchQueryWidget -rw-r--r-- 1 dpage staff 37 12 Oct 2015 QHelpSearchResultWidget -rw-r--r-- 1 dpage staff 340 12 Oct 2015 QtHelp -rw-r--r-- 1 dpage staff 232 12 Oct 2015 QtHelpDepends -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QtHelpVersion -rw-r--r-- 1 dpage staff 2288 12 Oct 2015 qhelp_global.h -rw-r--r-- 1 dpage staff 3935 12 Oct 2015 qhelpcontentwidget.h -rw-r--r-- 1 dpage staff 2320 12 Oct 2015 qhelpengine.h -rw-r--r-- 1 dpage staff 4374 12 Oct 2015 qhelpenginecore.h -rw-r--r-- 1 dpage staff 3036 12 Oct 2015 qhelpindexwidget.h -rw-r--r-- 1 dpage staff 3279 12 Oct 2015 qhelpsearchengine.h -rw-r--r-- 1 dpage staff 2566 12 Oct 2015 qhelpsearchquerywidget.h -rw-r--r-- 1 dpage staff 2341 12 Oct 2015 qhelpsearchresultwidget.h -rw-r--r-- 1 dpage staff 197 12 Oct 2015 qthelpversion.h /Users/dpage/Qt/5.5/clang_64/lib/QtHelp.framework/Versions/5/Headers/5.5.1: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 27 dpage staff 918 26 Jan 05:31 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 QtHelp /Users/dpage/Qt/5.5/clang_64/lib/QtHelp.framework/Versions/5/Headers/5.5.1/QtHelp: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 .. drwxr-xr-x 15 dpage staff 510 26 Jan 05:31 private /Users/dpage/Qt/5.5/clang_64/lib/QtHelp.framework/Versions/5/Headers/5.5.1/QtHelp/private: total 136 drwxr-xr-x 15 dpage staff 510 26 Jan 05:31 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 .. -rw-r--r-- 1 dpage staff 2355 12 Oct 2015 qclucenefieldnames_p.h -rw-r--r-- 1 dpage staff 3789 12 Oct 2015 qhelpcollectionhandler_p.h -rw-r--r-- 1 dpage staff 4319 12 Oct 2015 qhelpdatainterface_p.h -rw-r--r-- 1 dpage staff 4225 12 Oct 2015 qhelpdbreader_p.h -rw-r--r-- 1 dpage staff 3746 12 Oct 2015 qhelpengine_p.h -rw-r--r-- 1 dpage staff 3556 12 Oct 2015 qhelpgenerator_p.h -rw-r--r-- 1 dpage staff 2539 12 Oct 2015 qhelpprojectdata_p.h -rw-r--r-- 1 dpage staff 4415 12 Oct 2015 qhelpsearchindex_default_p.h -rw-r--r-- 1 dpage staff 4409 12 Oct 2015 qhelpsearchindexreader_clucene_p.h -rw-r--r-- 1 dpage staff 3800 12 Oct 2015 qhelpsearchindexreader_default_p.h -rw-r--r-- 1 dpage staff 2975 12 Oct 2015 qhelpsearchindexreader_p.h -rw-r--r-- 1 dpage staff 3562 12 Oct 2015 qhelpsearchindexwriter_clucene_p.h -rw-r--r-- 1 dpage staff 3544 12 Oct 2015 qhelpsearchindexwriter_default_p.h /Users/dpage/Qt/5.5/clang_64/lib/QtHelp.framework/Versions/5/Resources: total 8 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 .. -rw-r--r-- 1 dpage staff 708 12 Oct 2015 Info.plist /Users/dpage/Qt/5.5/clang_64/lib/QtLocation.framework: total 48 drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 . drwxr-xr-x 182 dpage staff 6188 26 Jan 05:34 .. lrwxr-xr-x 1 dpage staff 24 26 Jan 05:31 Headers -> Versions/Current/Headers lrwxr-xr-x 1 dpage staff 27 26 Jan 05:31 QtLocation -> Versions/Current/QtLocation -rw-r--r-- 1 dpage staff 1419 26 Jan 05:34 QtLocation.prl lrwxr-xr-x 1 dpage staff 33 26 Jan 05:31 QtLocation_debug -> Versions/Current/QtLocation_debug -rw-r--r-- 1 dpage staff 1423 26 Jan 05:34 QtLocation_debug.prl lrwxr-xr-x 1 dpage staff 26 26 Jan 05:31 Resources -> Versions/Current/Resources drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 Versions /Users/dpage/Qt/5.5/clang_64/lib/QtLocation.framework/Versions: total 8 drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 . drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 .. drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 5 lrwxr-xr-x 1 dpage staff 1 26 Jan 05:31 Current -> 5 /Users/dpage/Qt/5.5/clang_64/lib/QtLocation.framework/Versions/5: total 4368 drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 . drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 .. drwxr-xr-x 89 dpage staff 3026 26 Jan 05:31 Headers -rwxr-xr-x 1 dpage staff 636596 12 Oct 2015 QtLocation -rwxr-xr-x 1 dpage staff 1597372 12 Oct 2015 QtLocation_debug drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 Resources /Users/dpage/Qt/5.5/clang_64/lib/QtLocation.framework/Versions/5/Headers: total 728 drwxr-xr-x 89 dpage staff 3026 26 Jan 05:31 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 5.5.1 -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QGeoCodeReply -rw-r--r-- 1 dpage staff 31 12 Oct 2015 QGeoCodingManager -rw-r--r-- 1 dpage staff 37 12 Oct 2015 QGeoCodingManagerEngine -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QGeoManeuver -rw-r--r-- 1 dpage staff 23 12 Oct 2015 QGeoRoute -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QGeoRouteReply -rw-r--r-- 1 dpage staff 30 12 Oct 2015 QGeoRouteRequest -rw-r--r-- 1 dpage staff 30 12 Oct 2015 QGeoRouteSegment -rw-r--r-- 1 dpage staff 32 12 Oct 2015 QGeoRoutingManager -rw-r--r-- 1 dpage staff 38 12 Oct 2015 QGeoRoutingManagerEngine -rw-r--r-- 1 dpage staff 33 12 Oct 2015 QGeoServiceProvider -rw-r--r-- 1 dpage staff 40 12 Oct 2015 QGeoServiceProviderFactory -rw-r--r-- 1 dpage staff 23 12 Oct 2015 QLocation -rw-r--r-- 1 dpage staff 20 12 Oct 2015 QPlace -rw-r--r-- 1 dpage staff 29 12 Oct 2015 QPlaceAttribute -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QPlaceCategory -rw-r--r-- 1 dpage staff 33 12 Oct 2015 QPlaceContactDetail -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QPlaceContent -rw-r--r-- 1 dpage staff 32 12 Oct 2015 QPlaceContentReply -rw-r--r-- 1 dpage staff 34 12 Oct 2015 QPlaceContentRequest -rw-r--r-- 1 dpage staff 32 12 Oct 2015 QPlaceDetailsReply -rw-r--r-- 1 dpage staff 29 12 Oct 2015 QPlaceEditorial -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QPlaceIcon -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QPlaceIdReply -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QPlaceImage -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QPlaceManager -rw-r--r-- 1 dpage staff 33 12 Oct 2015 QPlaceManagerEngine -rw-r--r-- 1 dpage staff 30 12 Oct 2015 QPlaceMatchReply -rw-r--r-- 1 dpage staff 32 12 Oct 2015 QPlaceMatchRequest -rw-r--r-- 1 dpage staff 40 12 Oct 2015 QPlaceProposedSearchResult -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QPlaceRatings -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QPlaceReply -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QPlaceResult -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QPlaceReview -rw-r--r-- 1 dpage staff 31 12 Oct 2015 QPlaceSearchReply -rw-r--r-- 1 dpage staff 33 12 Oct 2015 QPlaceSearchRequest -rw-r--r-- 1 dpage staff 32 12 Oct 2015 QPlaceSearchResult -rw-r--r-- 1 dpage staff 41 12 Oct 2015 QPlaceSearchSuggestionReply -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QPlaceSupplier -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QPlaceUser -rw-r--r-- 1 dpage staff 1386 12 Oct 2015 QtLocation -rw-r--r-- 1 dpage staff 265 12 Oct 2015 QtLocationDepends -rw-r--r-- 1 dpage staff 31 12 Oct 2015 QtLocationVersion -rw-r--r-- 1 dpage staff 2897 12 Oct 2015 placemacro.h -rw-r--r-- 1 dpage staff 3197 12 Oct 2015 qgeocodereply.h -rw-r--r-- 1 dpage staff 3186 12 Oct 2015 qgeocodingmanager.h -rw-r--r-- 1 dpage staff 3254 12 Oct 2015 qgeocodingmanagerengine.h -rw-r--r-- 1 dpage staff 3282 12 Oct 2015 qgeomaneuver.h -rw-r--r-- 1 dpage staff 3113 12 Oct 2015 qgeoroute.h -rw-r--r-- 1 dpage staff 3005 12 Oct 2015 qgeoroutereply.h -rw-r--r-- 1 dpage staff 5587 12 Oct 2015 qgeorouterequest.h -rw-r--r-- 1 dpage staff 2983 12 Oct 2015 qgeoroutesegment.h -rw-r--r-- 1 dpage staff 3390 12 Oct 2015 qgeoroutingmanager.h -rw-r--r-- 1 dpage staff 4077 12 Oct 2015 qgeoroutingmanagerengine.h -rw-r--r-- 1 dpage staff 5710 12 Oct 2015 qgeoserviceprovider.h -rw-r--r-- 1 dpage staff 2937 12 Oct 2015 qgeoserviceproviderfactory.h -rw-r--r-- 1 dpage staff 2186 12 Oct 2015 qlocation.h -rw-r--r-- 1 dpage staff 2090 12 Oct 2015 qlocationglobal.h -rw-r--r-- 1 dpage staff 4843 12 Oct 2015 qplace.h -rw-r--r-- 1 dpage staff 2700 12 Oct 2015 qplaceattribute.h -rw-r--r-- 1 dpage staff 2930 12 Oct 2015 qplacecategory.h -rw-r--r-- 1 dpage staff 2770 12 Oct 2015 qplacecontactdetail.h -rw-r--r-- 1 dpage staff 3375 12 Oct 2015 qplacecontent.h -rw-r--r-- 1 dpage staff 2815 12 Oct 2015 qplacecontentreply.h -rw-r--r-- 1 dpage staff 2842 12 Oct 2015 qplacecontentrequest.h -rw-r--r-- 1 dpage staff 2340 12 Oct 2015 qplacedetailsreply.h -rw-r--r-- 1 dpage staff 2451 12 Oct 2015 qplaceeditorial.h -rw-r--r-- 1 dpage staff 2747 12 Oct 2015 qplaceicon.h -rw-r--r-- 1 dpage staff 2468 12 Oct 2015 qplaceidreply.h -rw-r--r-- 1 dpage staff 2493 12 Oct 2015 qplaceimage.h -rw-r--r-- 1 dpage staff 4637 12 Oct 2015 qplacemanager.h -rw-r--r-- 1 dpage staff 4522 12 Oct 2015 qplacemanagerengine.h -rw-r--r-- 1 dpage staff 2417 12 Oct 2015 qplacematchreply.h -rw-r--r-- 1 dpage staff 2778 12 Oct 2015 qplacematchrequest.h -rw-r--r-- 1 dpage staff 2541 12 Oct 2015 qplaceproposedsearchresult.h -rw-r--r-- 1 dpage staff 2609 12 Oct 2015 qplaceratings.h -rw-r--r-- 1 dpage staff 3172 12 Oct 2015 qplacereply.h -rw-r--r-- 1 dpage staff 2506 12 Oct 2015 qplaceresult.h -rw-r--r-- 1 dpage staff 2634 12 Oct 2015 qplacereview.h -rw-r--r-- 1 dpage staff 2716 12 Oct 2015 qplacesearchreply.h -rw-r--r-- 1 dpage staff 3572 12 Oct 2015 qplacesearchrequest.h -rw-r--r-- 1 dpage staff 3472 12 Oct 2015 qplacesearchresult.h -rw-r--r-- 1 dpage staff 2397 12 Oct 2015 qplacesearchsuggestionreply.h -rw-r--r-- 1 dpage staff 2749 12 Oct 2015 qplacesupplier.h -rw-r--r-- 1 dpage staff 2503 12 Oct 2015 qplaceuser.h -rw-r--r-- 1 dpage staff 217 12 Oct 2015 qtlocationversion.h /Users/dpage/Qt/5.5/clang_64/lib/QtLocation.framework/Versions/5/Headers/5.5.1: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 89 dpage staff 3026 26 Jan 05:31 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 QtLocation /Users/dpage/Qt/5.5/clang_64/lib/QtLocation.framework/Versions/5/Headers/5.5.1/QtLocation: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 .. drwxr-xr-x 58 dpage staff 1972 26 Jan 05:31 private /Users/dpage/Qt/5.5/clang_64/lib/QtLocation.framework/Versions/5/Headers/5.5.1/QtLocation/private: total 496 drwxr-xr-x 58 dpage staff 1972 26 Jan 05:31 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 .. -rw-r--r-- 1 dpage staff 14497 12 Oct 2015 qcache3q_p.h -rw-r--r-- 1 dpage staff 3190 12 Oct 2015 qgeocameracapabilities_p.h -rw-r--r-- 1 dpage staff 3053 12 Oct 2015 qgeocameradata_p.h -rw-r--r-- 1 dpage staff 2997 12 Oct 2015 qgeocameratiles_p.h -rw-r--r-- 1 dpage staff 2564 12 Oct 2015 qgeocodereply_p.h -rw-r--r-- 1 dpage staff 2394 12 Oct 2015 qgeocodingmanager_p.h -rw-r--r-- 1 dpage staff 2427 12 Oct 2015 qgeocodingmanagerengine_p.h -rw-r--r-- 1 dpage staff 2633 12 Oct 2015 qgeomaneuver_p.h -rw-r--r-- 1 dpage staff 3804 12 Oct 2015 qgeomap_p.h -rw-r--r-- 1 dpage staff 2990 12 Oct 2015 qgeomap_p_p.h -rw-r--r-- 1 dpage staff 3549 12 Oct 2015 qgeomapcontroller_p.h -rw-r--r-- 1 dpage staff 3131 12 Oct 2015 qgeomappingmanager_p.h -rw-r--r-- 1 dpage staff 2377 12 Oct 2015 qgeomappingmanager_p_p.h -rw-r--r-- 1 dpage staff 3716 12 Oct 2015 qgeomappingmanagerengine_p.h -rw-r--r-- 1 dpage staff 2715 12 Oct 2015 qgeomappingmanagerengine_p_p.h -rw-r--r-- 1 dpage staff 3242 12 Oct 2015 qgeomapscene_p.h -rw-r--r-- 1 dpage staff 3157 12 Oct 2015 qgeomaptype_p.h -rw-r--r-- 1 dpage staff 2792 12 Oct 2015 qgeomaptype_p_p.h -rw-r--r-- 1 dpage staff 2718 12 Oct 2015 qgeoroute_p.h -rw-r--r-- 1 dpage staff 2579 12 Oct 2015 qgeoroutereply_p.h -rw-r--r-- 1 dpage staff 2871 12 Oct 2015 qgeorouterequest_p.h -rw-r--r-- 1 dpage staff 2639 12 Oct 2015 qgeoroutesegment_p.h -rw-r--r-- 1 dpage staff 2323 12 Oct 2015 qgeoroutingmanager_p.h -rw-r--r-- 1 dpage staff 2848 12 Oct 2015 qgeoroutingmanagerengine_p.h -rw-r--r-- 1 dpage staff 3755 12 Oct 2015 qgeoserviceprovider_p.h -rw-r--r-- 1 dpage staff 5446 12 Oct 2015 qgeotilecache_p.h -rw-r--r-- 1 dpage staff 3374 12 Oct 2015 qgeotiledmap_p.h -rw-r--r-- 1 dpage staff 3516 12 Oct 2015 qgeotiledmap_p_p.h -rw-r--r-- 1 dpage staff 4033 12 Oct 2015 qgeotiledmappingmanagerengine_p.h -rw-r--r-- 1 dpage staff 2780 12 Oct 2015 qgeotiledmappingmanagerengine_p_p.h -rw-r--r-- 1 dpage staff 3281 12 Oct 2015 qgeotiledmapreply_p.h -rw-r--r-- 1 dpage staff 2549 12 Oct 2015 qgeotiledmapreply_p_p.h -rw-r--r-- 1 dpage staff 3369 12 Oct 2015 qgeotilefetcher_p.h -rw-r--r-- 1 dpage staff 2673 12 Oct 2015 qgeotilefetcher_p_p.h -rw-r--r-- 1 dpage staff 2882 12 Oct 2015 qgeotilerequestmanager_p.h -rw-r--r-- 1 dpage staff 3131 12 Oct 2015 qgeotilespec_p.h -rw-r--r-- 1 dpage staff 2693 12 Oct 2015 qgeotilespec_p_p.h -rw-r--r-- 1 dpage staff 3061 12 Oct 2015 qplace_p.h -rw-r--r-- 1 dpage staff 2665 12 Oct 2015 qplaceattribute_p.h -rw-r--r-- 1 dpage staff 2416 12 Oct 2015 qplacecategory_p.h -rw-r--r-- 1 dpage staff 2457 12 Oct 2015 qplacecontactdetail_p.h -rw-r--r-- 1 dpage staff 3778 12 Oct 2015 qplacecontent_p.h -rw-r--r-- 1 dpage staff 2427 12 Oct 2015 qplacecontentrequest_p.h -rw-r--r-- 1 dpage staff 2361 12 Oct 2015 qplaceeditorial_p.h -rw-r--r-- 1 dpage staff 2492 12 Oct 2015 qplaceicon_p.h -rw-r--r-- 1 dpage staff 2300 12 Oct 2015 qplaceimage_p.h -rw-r--r-- 1 dpage staff 2421 12 Oct 2015 qplacemanagerengine_p.h -rw-r--r-- 1 dpage staff 2421 12 Oct 2015 qplaceproposedsearchresult_p.h -rw-r--r-- 1 dpage staff 2195 12 Oct 2015 qplaceratings_p.h -rw-r--r-- 1 dpage staff 2381 12 Oct 2015 qplacereply_p.h -rw-r--r-- 1 dpage staff 2278 12 Oct 2015 qplaceresult_p.h -rw-r--r-- 1 dpage staff 2354 12 Oct 2015 qplacereview_p.h -rw-r--r-- 1 dpage staff 4044 12 Oct 2015 qplacesearchresult_p.h -rw-r--r-- 1 dpage staff 2289 12 Oct 2015 qplacesupplier_p.h -rw-r--r-- 1 dpage staff 2128 12 Oct 2015 qplaceuser_p.h -rw-r--r-- 1 dpage staff 9423 12 Oct 2015 unsupportedreplies_p.h /Users/dpage/Qt/5.5/clang_64/lib/QtLocation.framework/Versions/5/Resources: total 8 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 .. -rw-r--r-- 1 dpage staff 716 12 Oct 2015 Info.plist /Users/dpage/Qt/5.5/clang_64/lib/QtMacExtras.framework: total 48 drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 . drwxr-xr-x 182 dpage staff 6188 26 Jan 05:34 .. lrwxr-xr-x 1 dpage staff 24 26 Jan 05:31 Headers -> Versions/Current/Headers lrwxr-xr-x 1 dpage staff 28 26 Jan 05:31 QtMacExtras -> Versions/Current/QtMacExtras -rw-r--r-- 1 dpage staff 1228 26 Jan 05:34 QtMacExtras.prl lrwxr-xr-x 1 dpage staff 34 26 Jan 05:31 QtMacExtras_debug -> Versions/Current/QtMacExtras_debug -rw-r--r-- 1 dpage staff 1232 26 Jan 05:34 QtMacExtras_debug.prl lrwxr-xr-x 1 dpage staff 26 26 Jan 05:31 Resources -> Versions/Current/Resources drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 Versions /Users/dpage/Qt/5.5/clang_64/lib/QtMacExtras.framework/Versions: total 8 drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 . drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 .. drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 5 lrwxr-xr-x 1 dpage staff 1 26 Jan 05:31 Current -> 5 /Users/dpage/Qt/5.5/clang_64/lib/QtMacExtras.framework/Versions/5: total 360 drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 . drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 .. drwxr-xr-x 16 dpage staff 544 26 Jan 05:31 Headers -rwxr-xr-x 1 dpage staff 62976 12 Oct 2015 QtMacExtras -rwxr-xr-x 1 dpage staff 115348 12 Oct 2015 QtMacExtras_debug drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 Resources /Users/dpage/Qt/5.5/clang_64/lib/QtMacExtras.framework/Versions/5/Headers: total 104 drwxr-xr-x 16 dpage staff 544 26 Jan 05:31 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 5.5.1 -rw-r--r-- 1 dpage staff 32 12 Oct 2015 QMacPasteboardMime -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QMacToolBar -rw-r--r-- 1 dpage staff 29 12 Oct 2015 QMacToolBarItem -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QtMac -rw-r--r-- 1 dpage staff 288 12 Oct 2015 QtMacExtras -rw-r--r-- 1 dpage staff 201 12 Oct 2015 QtMacExtrasDepends -rw-r--r-- 1 dpage staff 32 12 Oct 2015 QtMacExtrasVersion -rw-r--r-- 1 dpage staff 2394 12 Oct 2015 qmacextrasglobal.h -rw-r--r-- 1 dpage staff 2901 12 Oct 2015 qmacfunctions.h -rw-r--r-- 1 dpage staff 2881 12 Oct 2015 qmacpasteboardmime.h -rw-r--r-- 1 dpage staff 2943 12 Oct 2015 qmactoolbar.h -rw-r--r-- 1 dpage staff 2874 12 Oct 2015 qmactoolbaritem.h -rw-r--r-- 1 dpage staff 222 12 Oct 2015 qtmacextrasversion.h /Users/dpage/Qt/5.5/clang_64/lib/QtMacExtras.framework/Versions/5/Headers/5.5.1: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 16 dpage staff 544 26 Jan 05:31 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 QtMacExtras /Users/dpage/Qt/5.5/clang_64/lib/QtMacExtras.framework/Versions/5/Headers/5.5.1/QtMacExtras: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 .. drwxr-xr-x 7 dpage staff 238 26 Jan 05:31 private /Users/dpage/Qt/5.5/clang_64/lib/QtMacExtras.framework/Versions/5/Headers/5.5.1/QtMacExtras/private: total 40 drwxr-xr-x 7 dpage staff 238 26 Jan 05:31 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 .. -rw-r--r-- 1 dpage staff 2488 12 Oct 2015 qmacfunctions_p.h -rw-r--r-- 1 dpage staff 2474 12 Oct 2015 qmactoolbar_p.h -rw-r--r-- 1 dpage staff 2390 12 Oct 2015 qmactoolbardelegate_p.h -rw-r--r-- 1 dpage staff 2247 12 Oct 2015 qmactoolbaritem_p.h -rw-r--r-- 1 dpage staff 2166 12 Oct 2015 qnstoolbar_p.h /Users/dpage/Qt/5.5/clang_64/lib/QtMacExtras.framework/Versions/5/Resources: total 8 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 .. -rw-r--r-- 1 dpage staff 718 12 Oct 2015 Info.plist /Users/dpage/Qt/5.5/clang_64/lib/QtMultimedia.framework: total 48 drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 . drwxr-xr-x 182 dpage staff 6188 26 Jan 05:34 .. lrwxr-xr-x 1 dpage staff 24 26 Jan 05:31 Headers -> Versions/Current/Headers lrwxr-xr-x 1 dpage staff 29 26 Jan 05:31 QtMultimedia -> Versions/Current/QtMultimedia -rw-r--r-- 1 dpage staff 1328 26 Jan 05:34 QtMultimedia.prl lrwxr-xr-x 1 dpage staff 35 26 Jan 05:31 QtMultimedia_debug -> Versions/Current/QtMultimedia_debug -rw-r--r-- 1 dpage staff 1332 26 Jan 05:34 QtMultimedia_debug.prl lrwxr-xr-x 1 dpage staff 26 26 Jan 05:31 Resources -> Versions/Current/Resources drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 Versions /Users/dpage/Qt/5.5/clang_64/lib/QtMultimedia.framework/Versions: total 8 drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 . drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 .. drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 5 lrwxr-xr-x 1 dpage staff 1 26 Jan 05:31 Current -> 5 /Users/dpage/Qt/5.5/clang_64/lib/QtMultimedia.framework/Versions/5: total 6640 drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 . drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 .. drwxr-xr-x 182 dpage staff 6188 26 Jan 05:31 Headers -rwxr-xr-x 1 dpage staff 991560 12 Oct 2015 QtMultimedia -rwxr-xr-x 1 dpage staff 2401580 12 Oct 2015 QtMultimedia_debug drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 Resources /Users/dpage/Qt/5.5/clang_64/lib/QtMultimedia.framework/Versions/5/Headers: total 1592 drwxr-xr-x 182 dpage staff 6188 26 Jan 05:31 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 5.5.1 -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QAbstractAudioDeviceInfo -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QAbstractAudioInput -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QAbstractAudioOutput -rw-r--r-- 1 dpage staff 34 12 Oct 2015 QAbstractPlanarVideoBuffer -rw-r--r-- 1 dpage staff 34 12 Oct 2015 QAbstractVideoBuffer -rw-r--r-- 1 dpage staff 34 12 Oct 2015 QAbstractVideoFilter -rw-r--r-- 1 dpage staff 35 12 Oct 2015 QAbstractVideoSurface -rw-r--r-- 1 dpage staff 20 12 Oct 2015 QAudio -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QAudioBuffer -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QAudioDecoder -rw-r--r-- 1 dpage staff 34 12 Oct 2015 QAudioDecoderControl -rw-r--r-- 1 dpage staff 30 12 Oct 2015 QAudioDeviceInfo -rw-r--r-- 1 dpage staff 35 12 Oct 2015 QAudioEncoderSettings -rw-r--r-- 1 dpage staff 42 12 Oct 2015 QAudioEncoderSettingsControl -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QAudioFormat -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QAudioInput -rw-r--r-- 1 dpage staff 40 12 Oct 2015 QAudioInputSelectorControl -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QAudioOutput -rw-r--r-- 1 dpage staff 41 12 Oct 2015 QAudioOutputSelectorControl -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QAudioProbe -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QAudioRecorder -rw-r--r-- 1 dpage staff 32 12 Oct 2015 QAudioSystemFactoryInterface -rw-r--r-- 1 dpage staff 32 12 Oct 2015 QAudioSystemPlugin -rw-r--r-- 1 dpage staff 21 12 Oct 2015 QCamera -rw-r--r-- 1 dpage staff 47 12 Oct 2015 QCameraCaptureBufferFormatControl -rw-r--r-- 1 dpage staff 46 12 Oct 2015 QCameraCaptureDestinationControl -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QCameraControl -rw-r--r-- 1 dpage staff 29 12 Oct 2015 QCameraExposure -rw-r--r-- 1 dpage staff 36 12 Oct 2015 QCameraExposureControl -rw-r--r-- 1 dpage staff 36 12 Oct 2015 QCameraFeedbackControl -rw-r--r-- 1 dpage staff 33 12 Oct 2015 QCameraFlashControl -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QCameraFocus -rw-r--r-- 1 dpage staff 33 12 Oct 2015 QCameraFocusControl -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QCameraFocusZone -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QCameraFocusZoneList -rw-r--r-- 1 dpage staff 33 12 Oct 2015 QCameraImageCapture -rw-r--r-- 1 dpage staff 40 12 Oct 2015 QCameraImageCaptureControl -rw-r--r-- 1 dpage staff 36 12 Oct 2015 QCameraImageProcessing -rw-r--r-- 1 dpage staff 43 12 Oct 2015 QCameraImageProcessingControl -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QCameraInfo -rw-r--r-- 1 dpage staff 32 12 Oct 2015 QCameraInfoControl -rw-r--r-- 1 dpage staff 33 12 Oct 2015 QCameraLocksControl -rw-r--r-- 1 dpage staff 39 12 Oct 2015 QCameraViewfinderSettings -rw-r--r-- 1 dpage staff 46 12 Oct 2015 QCameraViewfinderSettingsControl -rw-r--r-- 1 dpage staff 46 12 Oct 2015 QCameraViewfinderSettingsControl2 -rw-r--r-- 1 dpage staff 32 12 Oct 2015 QCameraZoomControl -rw-r--r-- 1 dpage staff 34 12 Oct 2015 QImageEncoderControl -rw-r--r-- 1 dpage staff 35 12 Oct 2015 QImageEncoderSettings -rw-r--r-- 1 dpage staff 37 12 Oct 2015 QMediaAudioProbeControl -rw-r--r-- 1 dpage staff 39 12 Oct 2015 QMediaAvailabilityControl -rw-r--r-- 1 dpage staff 37 12 Oct 2015 QMediaBindableInterface -rw-r--r-- 1 dpage staff 36 12 Oct 2015 QMediaContainerControl -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QMediaContent -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QMediaControl -rw-r--r-- 1 dpage staff 42 12 Oct 2015 QMediaGaplessPlaybackControl -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QMediaMetaData -rw-r--r-- 1 dpage staff 40 12 Oct 2015 QMediaNetworkAccessControl -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QMediaObject -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QMediaPlayer -rw-r--r-- 1 dpage staff 33 12 Oct 2015 QMediaPlayerControl -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QMediaPlaylist -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QMediaRecorder -rw-r--r-- 1 dpage staff 35 12 Oct 2015 QMediaRecorderControl -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QMediaResource -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QMediaResourceList -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QMediaService -rw-r--r-- 1 dpage staff 41 12 Oct 2015 QMediaServiceCameraInfoInterface -rw-r--r-- 1 dpage staff 41 12 Oct 2015 QMediaServiceDefaultDeviceInterface -rw-r--r-- 1 dpage staff 41 12 Oct 2015 QMediaServiceFeaturesInterface -rw-r--r-- 1 dpage staff 41 12 Oct 2015 QMediaServiceProviderFactoryInterface -rw-r--r-- 1 dpage staff 41 12 Oct 2015 QMediaServiceProviderHint -rw-r--r-- 1 dpage staff 41 12 Oct 2015 QMediaServiceProviderPlugin -rw-r--r-- 1 dpage staff 41 12 Oct 2015 QMediaServiceSupportedDevicesInterface -rw-r--r-- 1 dpage staff 41 12 Oct 2015 QMediaServiceSupportedFormatsInterface -rw-r--r-- 1 dpage staff 34 12 Oct 2015 QMediaStreamsControl -rw-r--r-- 1 dpage staff 29 12 Oct 2015 QMediaTimeInterval -rw-r--r-- 1 dpage staff 29 12 Oct 2015 QMediaTimeRange -rw-r--r-- 1 dpage staff 37 12 Oct 2015 QMediaVideoProbeControl -rw-r--r-- 1 dpage staff 36 12 Oct 2015 QMetaDataReaderControl -rw-r--r-- 1 dpage staff 36 12 Oct 2015 QMetaDataWriterControl -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QMultimedia -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QRadioData -rw-r--r-- 1 dpage staff 31 12 Oct 2015 QRadioDataControl -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QRadioTuner -rw-r--r-- 1 dpage staff 32 12 Oct 2015 QRadioTunerControl -rw-r--r-- 1 dpage staff 20 12 Oct 2015 QSound -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QSoundEffect -rw-r--r-- 1 dpage staff 41 12 Oct 2015 QVideoDeviceSelectorControl -rw-r--r-- 1 dpage staff 35 12 Oct 2015 QVideoEncoderSettings -rw-r--r-- 1 dpage staff 42 12 Oct 2015 QVideoEncoderSettingsControl -rw-r--r-- 1 dpage staff 34 12 Oct 2015 QVideoFilterRunnable -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QVideoFrame -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QVideoProbe -rw-r--r-- 1 dpage staff 35 12 Oct 2015 QVideoRendererControl -rw-r--r-- 1 dpage staff 33 12 Oct 2015 QVideoSurfaceFormat -rw-r--r-- 1 dpage staff 33 12 Oct 2015 QVideoWindowControl -rw-r--r-- 1 dpage staff 2697 12 Oct 2015 QtMultimedia -rw-r--r-- 1 dpage staff 234 12 Oct 2015 QtMultimediaDepends -rw-r--r-- 1 dpage staff 33 12 Oct 2015 QtMultimediaVersion -rw-r--r-- 1 dpage staff 3790 12 Oct 2015 qabstractvideobuffer.h -rw-r--r-- 1 dpage staff 2757 12 Oct 2015 qabstractvideofilter.h -rw-r--r-- 1 dpage staff 3477 12 Oct 2015 qabstractvideosurface.h -rw-r--r-- 1 dpage staff 2429 12 Oct 2015 qaudio.h -rw-r--r-- 1 dpage staff 4594 12 Oct 2015 qaudiobuffer.h -rw-r--r-- 1 dpage staff 4006 12 Oct 2015 qaudiodecoder.h -rw-r--r-- 1 dpage staff 3195 12 Oct 2015 qaudiodecodercontrol.h -rw-r--r-- 1 dpage staff 3413 12 Oct 2015 qaudiodeviceinfo.h -rw-r--r-- 1 dpage staff 2803 12 Oct 2015 qaudioencodersettingscontrol.h -rw-r--r-- 1 dpage staff 3622 12 Oct 2015 qaudioformat.h -rw-r--r-- 1 dpage staff 2962 12 Oct 2015 qaudioinput.h -rw-r--r-- 1 dpage staff 2629 12 Oct 2015 qaudioinputselectorcontrol.h -rw-r--r-- 1 dpage staff 3042 12 Oct 2015 qaudiooutput.h -rw-r--r-- 1 dpage staff 2646 12 Oct 2015 qaudiooutputselectorcontrol.h -rw-r--r-- 1 dpage staff 2196 12 Oct 2015 qaudioprobe.h -rw-r--r-- 1 dpage staff 2660 12 Oct 2015 qaudiorecorder.h -rw-r--r-- 1 dpage staff 4728 12 Oct 2015 qaudiosystem.h -rw-r--r-- 1 dpage staff 3237 12 Oct 2015 qaudiosystemplugin.h -rw-r--r-- 1 dpage staff 8710 12 Oct 2015 qcamera.h -rw-r--r-- 1 dpage staff 2540 12 Oct 2015 qcameracapturebufferformatcontrol.h -rw-r--r-- 1 dpage staff 2634 12 Oct 2015 qcameracapturedestinationcontrol.h -rw-r--r-- 1 dpage staff 2973 12 Oct 2015 qcameracontrol.h -rw-r--r-- 1 dpage staff 6234 12 Oct 2015 qcameraexposure.h -rw-r--r-- 1 dpage staff 3325 12 Oct 2015 qcameraexposurecontrol.h -rw-r--r-- 1 dpage staff 2889 12 Oct 2015 qcamerafeedbackcontrol.h -rw-r--r-- 1 dpage staff 2527 12 Oct 2015 qcameraflashcontrol.h -rw-r--r-- 1 dpage staff 5096 12 Oct 2015 qcamerafocus.h -rw-r--r-- 1 dpage staff 3028 12 Oct 2015 qcamerafocuscontrol.h -rw-r--r-- 1 dpage staff 5189 12 Oct 2015 qcameraimagecapture.h -rw-r--r-- 1 dpage staff 2961 12 Oct 2015 qcameraimagecapturecontrol.h -rw-r--r-- 1 dpage staff 4107 12 Oct 2015 qcameraimageprocessing.h -rw-r--r-- 1 dpage staff 3200 12 Oct 2015 qcameraimageprocessingcontrol.h -rw-r--r-- 1 dpage staff 2717 12 Oct 2015 qcamerainfo.h -rw-r--r-- 1 dpage staff 2257 12 Oct 2015 qcamerainfocontrol.h -rw-r--r-- 1 dpage staff 2568 12 Oct 2015 qcameralockscontrol.h -rw-r--r-- 1 dpage staff 3549 12 Oct 2015 qcameraviewfindersettings.h -rw-r--r-- 1 dpage staff 3462 12 Oct 2015 qcameraviewfindersettingscontrol.h -rw-r--r-- 1 dpage staff 2828 12 Oct 2015 qcamerazoomcontrol.h -rw-r--r-- 1 dpage staff 2736 12 Oct 2015 qimageencodercontrol.h -rw-r--r-- 1 dpage staff 2224 12 Oct 2015 qmediaaudioprobecontrol.h -rw-r--r-- 1 dpage staff 2405 12 Oct 2015 qmediaavailabilitycontrol.h -rw-r--r-- 1 dpage staff 2180 12 Oct 2015 qmediabindableinterface.h -rw-r--r-- 1 dpage staff 2404 12 Oct 2015 qmediacontainercontrol.h -rw-r--r-- 1 dpage staff 2833 12 Oct 2015 qmediacontent.h -rw-r--r-- 1 dpage staff 2361 12 Oct 2015 qmediacontrol.h -rw-r--r-- 1 dpage staff 5527 12 Oct 2015 qmediaencodersettings.h -rw-r--r-- 1 dpage staff 2366 12 Oct 2015 qmediaenumdebug.h -rw-r--r-- 1 dpage staff 2666 12 Oct 2015 qmediagaplessplaybackcontrol.h -rw-r--r-- 1 dpage staff 8031 12 Oct 2015 qmediametadata.h -rw-r--r-- 1 dpage staff 2476 12 Oct 2015 qmedianetworkaccesscontrol.h -rw-r--r-- 1 dpage staff 3373 12 Oct 2015 qmediaobject.h -rw-r--r-- 1 dpage staff 7271 12 Oct 2015 qmediaplayer.h -rw-r--r-- 1 dpage staff 3905 12 Oct 2015 qmediaplayercontrol.h -rw-r--r-- 1 dpage staff 4784 12 Oct 2015 qmediaplaylist.h -rw-r--r-- 1 dpage staff 7546 12 Oct 2015 qmediarecorder.h -rw-r--r-- 1 dpage staff 3087 12 Oct 2015 qmediarecordercontrol.h -rw-r--r-- 1 dpage staff 3601 12 Oct 2015 qmediaresource.h -rw-r--r-- 1 dpage staff 2601 12 Oct 2015 qmediaservice.h -rw-r--r-- 1 dpage staff 9261 12 Oct 2015 qmediaserviceproviderplugin.h -rw-r--r-- 1 dpage staff 2829 12 Oct 2015 qmediastreamscontrol.h -rw-r--r-- 1 dpage staff 4203 12 Oct 2015 qmediatimerange.h -rw-r--r-- 1 dpage staff 2222 12 Oct 2015 qmediavideoprobecontrol.h -rw-r--r-- 1 dpage staff 2627 12 Oct 2015 qmetadatareadercontrol.h -rw-r--r-- 1 dpage staff 2762 12 Oct 2015 qmetadatawritercontrol.h -rw-r--r-- 1 dpage staff 2571 12 Oct 2015 qmultimedia.h -rw-r--r-- 1 dpage staff 4678 12 Oct 2015 qradiodata.h -rw-r--r-- 1 dpage staff 2974 12 Oct 2015 qradiodatacontrol.h -rw-r--r-- 1 dpage staff 5179 12 Oct 2015 qradiotuner.h -rw-r--r-- 1 dpage staff 3945 12 Oct 2015 qradiotunercontrol.h -rw-r--r-- 1 dpage staff 2284 12 Oct 2015 qsound.h -rw-r--r-- 1 dpage staff 3688 12 Oct 2015 qsoundeffect.h -rw-r--r-- 1 dpage staff 2177 12 Oct 2015 qtmultimediadefs.h -rw-r--r-- 1 dpage staff 227 12 Oct 2015 qtmultimediaversion.h -rw-r--r-- 1 dpage staff 2650 12 Oct 2015 qvideodeviceselectorcontrol.h -rw-r--r-- 1 dpage staff 2949 12 Oct 2015 qvideoencodersettingscontrol.h -rw-r--r-- 1 dpage staff 4977 12 Oct 2015 qvideoframe.h -rw-r--r-- 1 dpage staff 2190 12 Oct 2015 qvideoprobe.h -rw-r--r-- 1 dpage staff 2233 12 Oct 2015 qvideorenderercontrol.h -rw-r--r-- 1 dpage staff 4220 12 Oct 2015 qvideosurfaceformat.h -rw-r--r-- 1 dpage staff 3235 12 Oct 2015 qvideowindowcontrol.h /Users/dpage/Qt/5.5/clang_64/lib/QtMultimedia.framework/Versions/5/Headers/5.5.1: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 182 dpage staff 6188 26 Jan 05:31 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 QtMultimedia /Users/dpage/Qt/5.5/clang_64/lib/QtMultimedia.framework/Versions/5/Headers/5.5.1/QtMultimedia: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 .. drwxr-xr-x 61 dpage staff 2074 26 Jan 05:31 private /Users/dpage/Qt/5.5/clang_64/lib/QtMultimedia.framework/Versions/5/Headers/5.5.1/QtMultimedia/private: total 552 drwxr-xr-x 61 dpage staff 2074 26 Jan 05:31 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 .. -rw-r--r-- 1 dpage staff 2761 12 Oct 2015 gstvideoconnector_p.h -rw-r--r-- 1 dpage staff 3144 12 Oct 2015 playlistfileparser_p.h -rw-r--r-- 1 dpage staff 2687 12 Oct 2015 qabstractvideobuffer_p.h -rw-r--r-- 1 dpage staff 2773 12 Oct 2015 qaudiobuffer_p.h -rw-r--r-- 1 dpage staff 3024 12 Oct 2015 qaudiodevicefactory_p.h -rw-r--r-- 1 dpage staff 2086 12 Oct 2015 qaudiohelpers_p.h -rw-r--r-- 1 dpage staff 4169 12 Oct 2015 qcamera_p.h -rw-r--r-- 1 dpage staff 3897 12 Oct 2015 qdeclarativevideooutput_backend_p.h -rw-r--r-- 1 dpage staff 6093 12 Oct 2015 qdeclarativevideooutput_p.h -rw-r--r-- 1 dpage staff 3178 12 Oct 2015 qgstappsrc_p.h -rw-r--r-- 1 dpage staff 3834 12 Oct 2015 qgstbufferpoolinterface_p.h -rw-r--r-- 1 dpage staff 2348 12 Oct 2015 qgstcodecsinfo_p.h -rw-r--r-- 1 dpage staff 2418 12 Oct 2015 qgstreameraudioinputselector_p.h -rw-r--r-- 1 dpage staff 2385 12 Oct 2015 qgstreameraudioprobecontrol_p.h -rw-r--r-- 1 dpage staff 2666 12 Oct 2015 qgstreamerbufferprobe_p.h -rw-r--r-- 1 dpage staff 3186 12 Oct 2015 qgstreamerbushelper_p.h -rw-r--r-- 1 dpage staff 4060 12 Oct 2015 qgstreamergltexturerenderer_p.h -rw-r--r-- 1 dpage staff 2365 12 Oct 2015 qgstreamermessage_p.h -rw-r--r-- 1 dpage staff 3513 12 Oct 2015 qgstreamermirtexturerenderer_p.h -rw-r--r-- 1 dpage staff 2577 12 Oct 2015 qgstreamervideoinputdevicecontrol_p.h -rw-r--r-- 1 dpage staff 3822 12 Oct 2015 qgstreamervideooverlay_p.h -rw-r--r-- 1 dpage staff 2647 12 Oct 2015 qgstreamervideoprobecontrol_p.h -rw-r--r-- 1 dpage staff 2548 12 Oct 2015 qgstreamervideorenderer_p.h -rw-r--r-- 1 dpage staff 2512 12 Oct 2015 qgstreamervideorendererinterface_p.h -rw-r--r-- 1 dpage staff 3463 12 Oct 2015 qgstreamervideowidget_p.h -rw-r--r-- 1 dpage staff 3439 12 Oct 2015 qgstreamervideowindow_p.h -rw-r--r-- 1 dpage staff 6076 12 Oct 2015 qgstutils_p.h -rw-r--r-- 1 dpage staff 3089 12 Oct 2015 qgstvideobuffer_p.h -rw-r--r-- 1 dpage staff 3440 12 Oct 2015 qgstvideorendererplugin_p.h -rw-r--r-- 1 dpage staff 5049 12 Oct 2015 qgstvideorenderersink_p.h -rw-r--r-- 1 dpage staff 2309 12 Oct 2015 qimagevideobuffer_p.h -rw-r--r-- 1 dpage staff 2080 12 Oct 2015 qmediacontrol_p.h -rw-r--r-- 1 dpage staff 3193 12 Oct 2015 qmedianetworkplaylistprovider_p.h -rw-r--r-- 1 dpage staff 2725 12 Oct 2015 qmediaobject_p.h -rw-r--r-- 1 dpage staff 4126 12 Oct 2015 qmediaopenglhelper_p.h -rw-r--r-- 1 dpage staff 5163 12 Oct 2015 qmediaplaylist_p.h -rw-r--r-- 1 dpage staff 3187 12 Oct 2015 qmediaplaylistcontrol_p.h -rw-r--r-- 1 dpage staff 4235 12 Oct 2015 qmediaplaylistioplugin_p.h -rw-r--r-- 1 dpage staff 3751 12 Oct 2015 qmediaplaylistnavigator_p.h -rw-r--r-- 1 dpage staff 3706 12 Oct 2015 qmediaplaylistprovider_p.h -rw-r--r-- 1 dpage staff 2573 12 Oct 2015 qmediaplaylistsourcecontrol_p.h -rw-r--r-- 1 dpage staff 2711 12 Oct 2015 qmediapluginloader_p.h -rw-r--r-- 1 dpage staff 3038 12 Oct 2015 qmediarecorder_p.h -rw-r--r-- 1 dpage staff 2231 12 Oct 2015 qmediaresourcepolicy_p.h -rw-r--r-- 1 dpage staff 2408 12 Oct 2015 qmediaresourcepolicyplugin_p.h -rw-r--r-- 1 dpage staff 2455 12 Oct 2015 qmediaresourceset_p.h -rw-r--r-- 1 dpage staff 2096 12 Oct 2015 qmediaservice_p.h -rw-r--r-- 1 dpage staff 3197 12 Oct 2015 qmediaserviceprovider_p.h -rw-r--r-- 1 dpage staff 2475 12 Oct 2015 qmediastoragelocation_p.h -rw-r--r-- 1 dpage staff 2322 12 Oct 2015 qmemoryvideobuffer_p.h -rw-r--r-- 1 dpage staff 4350 12 Oct 2015 qsamplecache_p.h -rw-r--r-- 1 dpage staff 3356 12 Oct 2015 qsgvideonode_p.h -rw-r--r-- 1 dpage staff 5263 12 Oct 2015 qsoundeffect_pulse_p.h -rw-r--r-- 1 dpage staff 4034 12 Oct 2015 qsoundeffect_qaudio_p.h -rw-r--r-- 1 dpage staff 2180 12 Oct 2015 qtmultimediaquickdefs_p.h -rw-r--r-- 1 dpage staff 2123 12 Oct 2015 qvideooutputorientationhandler_p.h -rw-r--r-- 1 dpage staff 5191 12 Oct 2015 qvideosurfacegstsink_p.h -rw-r--r-- 1 dpage staff 2389 12 Oct 2015 qvideosurfaceoutput_p.h -rw-r--r-- 1 dpage staff 3407 12 Oct 2015 qwavedecoder_p.h /Users/dpage/Qt/5.5/clang_64/lib/QtMultimedia.framework/Versions/5/Resources: total 8 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 .. -rw-r--r-- 1 dpage staff 720 12 Oct 2015 Info.plist /Users/dpage/Qt/5.5/clang_64/lib/QtMultimediaQuick_p.framework: total 48 drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 . drwxr-xr-x 182 dpage staff 6188 26 Jan 05:34 .. lrwxr-xr-x 1 dpage staff 24 26 Jan 05:31 Headers -> Versions/Current/Headers lrwxr-xr-x 1 dpage staff 36 26 Jan 05:31 QtMultimediaQuick_p -> Versions/Current/QtMultimediaQuick_p -rw-r--r-- 1 dpage staff 1454 26 Jan 05:34 QtMultimediaQuick_p.prl lrwxr-xr-x 1 dpage staff 42 26 Jan 05:31 QtMultimediaQuick_p_debug -> Versions/Current/QtMultimediaQuick_p_debug -rw-r--r-- 1 dpage staff 1458 26 Jan 05:34 QtMultimediaQuick_p_debug.prl lrwxr-xr-x 1 dpage staff 26 26 Jan 05:31 Resources -> Versions/Current/Resources drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 Versions /Users/dpage/Qt/5.5/clang_64/lib/QtMultimediaQuick_p.framework/Versions: total 8 drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 . drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 .. drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 5 lrwxr-xr-x 1 dpage staff 1 26 Jan 05:31 Current -> 5 /Users/dpage/Qt/5.5/clang_64/lib/QtMultimediaQuick_p.framework/Versions/5: total 960 drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 . drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 .. drwxr-xr-x 16 dpage staff 544 26 Jan 05:31 Headers -rwxr-xr-x 1 dpage staff 145936 12 Oct 2015 QtMultimediaQuick_p -rwxr-xr-x 1 dpage staff 340512 12 Oct 2015 QtMultimediaQuick_p_debug drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 Resources /Users/dpage/Qt/5.5/clang_64/lib/QtMultimediaQuick_p.framework/Versions/5/Headers: total 104 drwxr-xr-x 16 dpage staff 544 26 Jan 05:31 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 5.5.1 -rw-r--r-- 1 dpage staff 30 12 Oct 2015 QSGVideoNodeFactory_RGB -rw-r--r-- 1 dpage staff 34 12 Oct 2015 QSGVideoNodeFactory_Texture -rw-r--r-- 1 dpage staff 30 12 Oct 2015 QSGVideoNodeFactory_YUV -rw-r--r-- 1 dpage staff 30 12 Oct 2015 QSGVideoNode_RGB -rw-r--r-- 1 dpage staff 34 12 Oct 2015 QSGVideoNode_Texture -rw-r--r-- 1 dpage staff 30 12 Oct 2015 QSGVideoNode_YUV -rw-r--r-- 1 dpage staff 185 12 Oct 2015 QtMultimediaQuick_p -rw-r--r-- 1 dpage staff 268 12 Oct 2015 QtMultimediaQuick_pDepends -rw-r--r-- 1 dpage staff 40 12 Oct 2015 QtMultimediaQuick_pVersion -rw-r--r-- 1 dpage staff 2585 12 Oct 2015 qsgvideonode_rgb.h -rw-r--r-- 1 dpage staff 2602 12 Oct 2015 qsgvideonode_texture.h -rw-r--r-- 1 dpage staff 2633 12 Oct 2015 qsgvideonode_yuv.h -rw-r--r-- 1 dpage staff 262 12 Oct 2015 qtmultimediaquick_pversion.h /Users/dpage/Qt/5.5/clang_64/lib/QtMultimediaQuick_p.framework/Versions/5/Headers/5.5.1: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 16 dpage staff 544 26 Jan 05:31 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 QtMultimediaQuick_p /Users/dpage/Qt/5.5/clang_64/lib/QtMultimediaQuick_p.framework/Versions/5/Headers/5.5.1/QtMultimediaQuick_p: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 .. drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 private /Users/dpage/Qt/5.5/clang_64/lib/QtMultimediaQuick_p.framework/Versions/5/Headers/5.5.1/QtMultimediaQuick_p/private: total 24 drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 .. -rw-r--r-- 1 dpage staff 4625 12 Oct 2015 qdeclarativevideooutput_render_p.h -rw-r--r-- 1 dpage staff 2611 12 Oct 2015 qdeclarativevideooutput_window_p.h /Users/dpage/Qt/5.5/clang_64/lib/QtMultimediaQuick_p.framework/Versions/5/Resources: total 8 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 .. -rw-r--r-- 1 dpage staff 734 12 Oct 2015 Info.plist /Users/dpage/Qt/5.5/clang_64/lib/QtMultimediaWidgets.framework: total 48 drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 . drwxr-xr-x 182 dpage staff 6188 26 Jan 05:34 .. lrwxr-xr-x 1 dpage staff 24 26 Jan 05:31 Headers -> Versions/Current/Headers lrwxr-xr-x 1 dpage staff 36 26 Jan 05:31 QtMultimediaWidgets -> Versions/Current/QtMultimediaWidgets -rw-r--r-- 1 dpage staff 1438 26 Jan 05:34 QtMultimediaWidgets.prl lrwxr-xr-x 1 dpage staff 42 26 Jan 05:31 QtMultimediaWidgets_debug -> Versions/Current/QtMultimediaWidgets_debug -rw-r--r-- 1 dpage staff 1442 26 Jan 05:34 QtMultimediaWidgets_debug.prl lrwxr-xr-x 1 dpage staff 26 26 Jan 05:31 Resources -> Versions/Current/Resources drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 Versions /Users/dpage/Qt/5.5/clang_64/lib/QtMultimediaWidgets.framework/Versions: total 8 drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 . drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 .. drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 5 lrwxr-xr-x 1 dpage staff 1 26 Jan 05:31 Current -> 5 /Users/dpage/Qt/5.5/clang_64/lib/QtMultimediaWidgets.framework/Versions/5: total 920 drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 . drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 .. drwxr-xr-x 16 dpage staff 544 26 Jan 05:31 Headers -rwxr-xr-x 1 dpage staff 154296 12 Oct 2015 QtMultimediaWidgets -rwxr-xr-x 1 dpage staff 311596 12 Oct 2015 QtMultimediaWidgets_debug drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 Resources /Users/dpage/Qt/5.5/clang_64/lib/QtMultimediaWidgets.framework/Versions/5/Headers: total 112 drwxr-xr-x 16 dpage staff 544 26 Jan 05:31 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 5.5.1 -rw-r--r-- 1 dpage staff 31 12 Oct 2015 QCameraViewfinder -rw-r--r-- 1 dpage staff 32 12 Oct 2015 QGraphicsVideoItem -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QVideoWidget -rw-r--r-- 1 dpage staff 33 12 Oct 2015 QVideoWidgetControl -rw-r--r-- 1 dpage staff 343 12 Oct 2015 QtMultimediaWidgets -rw-r--r-- 1 dpage staff 285 12 Oct 2015 QtMultimediaWidgetsDepends -rw-r--r-- 1 dpage staff 40 12 Oct 2015 QtMultimediaWidgetsVersion -rw-r--r-- 1 dpage staff 2388 12 Oct 2015 qcameraviewfinder.h -rw-r--r-- 1 dpage staff 3451 12 Oct 2015 qgraphicsvideoitem.h -rw-r--r-- 1 dpage staff 2226 12 Oct 2015 qtmultimediawidgetdefs.h -rw-r--r-- 1 dpage staff 262 12 Oct 2015 qtmultimediawidgetsversion.h -rw-r--r-- 1 dpage staff 4337 12 Oct 2015 qvideowidget.h -rw-r--r-- 1 dpage staff 2993 12 Oct 2015 qvideowidgetcontrol.h /Users/dpage/Qt/5.5/clang_64/lib/QtMultimediaWidgets.framework/Versions/5/Headers/5.5.1: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 16 dpage staff 544 26 Jan 05:31 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 QtMultimediaWidgets /Users/dpage/Qt/5.5/clang_64/lib/QtMultimediaWidgets.framework/Versions/5/Headers/5.5.1/QtMultimediaWidgets: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 .. drwxr-xr-x 5 dpage staff 170 26 Jan 05:31 private /Users/dpage/Qt/5.5/clang_64/lib/QtMultimediaWidgets.framework/Versions/5/Headers/5.5.1/QtMultimediaWidgets/private: total 40 drwxr-xr-x 5 dpage staff 170 26 Jan 05:31 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 .. -rw-r--r-- 1 dpage staff 3874 12 Oct 2015 qeglimagetexturesurface_p.h -rw-r--r-- 1 dpage staff 5087 12 Oct 2015 qpaintervideosurface_p.h -rw-r--r-- 1 dpage staff 7605 12 Oct 2015 qvideowidget_p.h /Users/dpage/Qt/5.5/clang_64/lib/QtMultimediaWidgets.framework/Versions/5/Resources: total 8 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 .. -rw-r--r-- 1 dpage staff 734 12 Oct 2015 Info.plist /Users/dpage/Qt/5.5/clang_64/lib/QtNetwork.framework: total 48 drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 . drwxr-xr-x 182 dpage staff 6188 26 Jan 05:34 .. lrwxr-xr-x 1 dpage staff 24 26 Jan 05:31 Headers -> Versions/Current/Headers lrwxr-xr-x 1 dpage staff 26 26 Jan 05:31 QtNetwork -> Versions/Current/QtNetwork -rw-r--r-- 1 dpage staff 1213 26 Jan 05:34 QtNetwork.prl lrwxr-xr-x 1 dpage staff 32 26 Jan 05:31 QtNetwork_debug -> Versions/Current/QtNetwork_debug -rw-r--r-- 1 dpage staff 1217 26 Jan 05:34 QtNetwork_debug.prl lrwxr-xr-x 1 dpage staff 26 26 Jan 05:31 Resources -> Versions/Current/Resources drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 Versions /Users/dpage/Qt/5.5/clang_64/lib/QtNetwork.framework/Versions: total 8 drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 . drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 .. drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 5 lrwxr-xr-x 1 dpage staff 1 26 Jan 05:31 Current -> 5 /Users/dpage/Qt/5.5/clang_64/lib/QtNetwork.framework/Versions/5: total 10056 drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 . drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 .. drwxr-xr-x 86 dpage staff 2924 26 Jan 05:31 Headers -rwxr-xr-x 1 dpage staff 1596972 12 Oct 2015 QtNetwork -rwxr-xr-x 1 dpage staff 3549260 12 Oct 2015 QtNetwork_debug drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 Resources /Users/dpage/Qt/5.5/clang_64/lib/QtNetwork.framework/Versions/5/Headers: total 792 drwxr-xr-x 86 dpage staff 2924 26 Jan 05:31 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 5.5.1 -rw-r--r-- 1 dpage staff 35 12 Oct 2015 QAbstractNetworkCache -rw-r--r-- 1 dpage staff 29 12 Oct 2015 QAbstractSocket -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QAuthenticator -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QDnsDomainNameRecord -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QDnsHostAddressRecord -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QDnsLookup -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QDnsMailExchangeRecord -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QDnsServiceRecord -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QDnsTextRecord -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QHostAddress -rw-r--r-- 1 dpage staff 23 12 Oct 2015 QHostInfo -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QHttpMultiPart -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QHttpPart -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QIPv6Address -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QLocalServer -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QLocalSocket -rw-r--r-- 1 dpage staff 35 12 Oct 2015 QNetworkAccessManager -rw-r--r-- 1 dpage staff 31 12 Oct 2015 QNetworkAddressEntry -rw-r--r-- 1 dpage staff 35 12 Oct 2015 QNetworkCacheMetaData -rw-r--r-- 1 dpage staff 35 12 Oct 2015 QNetworkConfiguration -rw-r--r-- 1 dpage staff 35 12 Oct 2015 QNetworkConfigurationManager -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QNetworkCookie -rw-r--r-- 1 dpage staff 31 12 Oct 2015 QNetworkCookieJar -rw-r--r-- 1 dpage staff 31 12 Oct 2015 QNetworkDiskCache -rw-r--r-- 1 dpage staff 31 12 Oct 2015 QNetworkInterface -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QNetworkProxy -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QNetworkProxyFactory -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QNetworkProxyQuery -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QNetworkReply -rw-r--r-- 1 dpage staff 29 12 Oct 2015 QNetworkRequest -rw-r--r-- 1 dpage staff 29 12 Oct 2015 QNetworkSession -rw-r--r-- 1 dpage staff 18 12 Oct 2015 QSsl -rw-r--r-- 1 dpage staff 29 12 Oct 2015 QSslCertificate -rw-r--r-- 1 dpage staff 38 12 Oct 2015 QSslCertificateExtension -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QSslCipher -rw-r--r-- 1 dpage staff 31 12 Oct 2015 QSslConfiguration -rw-r--r-- 1 dpage staff 31 12 Oct 2015 QSslEllipticCurve -rw-r--r-- 1 dpage staff 23 12 Oct 2015 QSslError -rw-r--r-- 1 dpage staff 21 12 Oct 2015 QSslKey -rw-r--r-- 1 dpage staff 43 12 Oct 2015 QSslPreSharedKeyAuthenticator -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QSslSocket -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QTcpServer -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QTcpSocket -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QUdpSocket -rw-r--r-- 1 dpage staff 26 12 Oct 2015 Q_IPV6ADDR -rw-r--r-- 1 dpage staff 1072 12 Oct 2015 QtNetwork -rw-r--r-- 1 dpage staff 174 12 Oct 2015 QtNetworkDepends -rw-r--r-- 1 dpage staff 30 12 Oct 2015 QtNetworkVersion -rw-r--r-- 1 dpage staff 4312 12 Oct 2015 qabstractnetworkcache.h -rw-r--r-- 1 dpage staff 8205 12 Oct 2015 qabstractsocket.h -rw-r--r-- 1 dpage staff 2620 12 Oct 2015 qauthenticator.h -rw-r--r-- 1 dpage staff 7068 12 Oct 2015 qdnslookup.h -rw-r--r-- 1 dpage staff 4765 12 Oct 2015 qhostaddress.h -rw-r--r-- 1 dpage staff 2846 12 Oct 2015 qhostinfo.h -rw-r--r-- 1 dpage staff 3358 12 Oct 2015 qhttpmultipart.h -rw-r--r-- 1 dpage staff 3348 12 Oct 2015 qlocalserver.h -rw-r--r-- 1 dpage staff 5625 12 Oct 2015 qlocalsocket.h -rw-r--r-- 1 dpage staff 6556 12 Oct 2015 qnetworkaccessmanager.h -rw-r--r-- 1 dpage staff 3311 12 Oct 2015 qnetworkconfigmanager.h -rw-r--r-- 1 dpage staff 3887 12 Oct 2015 qnetworkconfiguration.h -rw-r--r-- 1 dpage staff 3522 12 Oct 2015 qnetworkcookie.h -rw-r--r-- 1 dpage staff 2612 12 Oct 2015 qnetworkcookiejar.h -rw-r--r-- 1 dpage staff 2888 12 Oct 2015 qnetworkdiskcache.h -rw-r--r-- 1 dpage staff 3479 12 Oct 2015 qnetworkfunctions_wince.h -rw-r--r-- 1 dpage staff 4205 12 Oct 2015 qnetworkinterface.h -rw-r--r-- 1 dpage staff 7213 12 Oct 2015 qnetworkproxy.h -rw-r--r-- 1 dpage staff 6150 12 Oct 2015 qnetworkreply.h -rw-r--r-- 1 dpage staff 4901 12 Oct 2015 qnetworkrequest.h -rw-r--r-- 1 dpage staff 4301 12 Oct 2015 qnetworksession.h -rw-r--r-- 1 dpage staff 2936 12 Oct 2015 qssl.h -rw-r--r-- 1 dpage staff 6202 12 Oct 2015 qsslcertificate.h -rw-r--r-- 1 dpage staff 2589 12 Oct 2015 qsslcertificateextension.h -rw-r--r-- 1 dpage staff 2885 12 Oct 2015 qsslcipher.h -rw-r--r-- 1 dpage staff 6220 12 Oct 2015 qsslconfiguration.h -rw-r--r-- 1 dpage staff 3500 12 Oct 2015 qsslellipticcurve.h -rw-r--r-- 1 dpage staff 3858 12 Oct 2015 qsslerror.h -rw-r--r-- 1 dpage staff 3412 12 Oct 2015 qsslkey.h -rw-r--r-- 1 dpage staff 3546 12 Oct 2015 qsslpresharedkeyauthenticator.h -rw-r--r-- 1 dpage staff 9487 12 Oct 2015 qsslsocket.h -rw-r--r-- 1 dpage staff 3223 12 Oct 2015 qtcpserver.h -rw-r--r-- 1 dpage staff 2090 12 Oct 2015 qtcpsocket.h -rw-r--r-- 1 dpage staff 212 12 Oct 2015 qtnetworkversion.h -rw-r--r-- 1 dpage staff 3086 12 Oct 2015 qudpsocket.h /Users/dpage/Qt/5.5/clang_64/lib/QtNetwork.framework/Versions/5/Headers/5.5.1: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 86 dpage staff 2924 26 Jan 05:31 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 QtNetwork /Users/dpage/Qt/5.5/clang_64/lib/QtNetwork.framework/Versions/5/Headers/5.5.1/QtNetwork: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 .. drwxr-xr-x 71 dpage staff 2414 26 Jan 05:31 private /Users/dpage/Qt/5.5/clang_64/lib/QtNetwork.framework/Versions/5/Headers/5.5.1/QtNetwork/private: total 920 drwxr-xr-x 71 dpage staff 2414 26 Jan 05:31 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 .. -rw-r--r-- 1 dpage staff 2057 12 Oct 2015 qabstractnetworkcache_p.h -rw-r--r-- 1 dpage staff 2673 12 Oct 2015 qabstractprotocolhandler_p.h -rw-r--r-- 1 dpage staff 5281 12 Oct 2015 qabstractsocket_p.h -rw-r--r-- 1 dpage staff 8562 12 Oct 2015 qabstractsocketengine_p.h -rw-r--r-- 1 dpage staff 4314 12 Oct 2015 qasn1element_p.h -rw-r--r-- 1 dpage staff 3480 12 Oct 2015 qauthenticator_p.h -rw-r--r-- 1 dpage staff 3655 12 Oct 2015 qbearerengine_p.h -rw-r--r-- 1 dpage staff 2450 12 Oct 2015 qbearerplugin_p.h -rw-r--r-- 1 dpage staff 5100 12 Oct 2015 qdnslookup_p.h -rw-r--r-- 1 dpage staff 4736 12 Oct 2015 qftp_p.h -rw-r--r-- 1 dpage staff 2362 12 Oct 2015 qhostaddress_p.h -rw-r--r-- 1 dpage staff 5990 12 Oct 2015 qhostinfo_p.h -rw-r--r-- 1 dpage staff 4961 12 Oct 2015 qhttpmultipart_p.h -rw-r--r-- 1 dpage staff 9709 12 Oct 2015 qhttpnetworkconnection_p.h -rw-r--r-- 1 dpage staff 7360 12 Oct 2015 qhttpnetworkconnectionchannel_p.h -rw-r--r-- 1 dpage staff 3354 12 Oct 2015 qhttpnetworkheader_p.h -rw-r--r-- 1 dpage staff 8705 12 Oct 2015 qhttpnetworkreply_p.h -rw-r--r-- 1 dpage staff 5313 12 Oct 2015 qhttpnetworkrequest_p.h -rw-r--r-- 1 dpage staff 2403 12 Oct 2015 qhttpprotocolhandler_p.h -rw-r--r-- 1 dpage staff 7222 12 Oct 2015 qhttpsocketengine_p.h -rw-r--r-- 1 dpage staff 9977 12 Oct 2015 qhttpthreaddelegate_p.h -rw-r--r-- 1 dpage staff 3743 12 Oct 2015 qlocalserver_p.h -rw-r--r-- 1 dpage staff 4937 12 Oct 2015 qlocalsocket_p.h -rw-r--r-- 1 dpage staff 10232 12 Oct 2015 qnativesocketengine_p.h -rw-r--r-- 1 dpage staff 8638 12 Oct 2015 qnativesocketengine_winrt_p.h -rw-r--r-- 1 dpage staff 5599 12 Oct 2015 qnet_unix_p.h -rw-r--r-- 1 dpage staff 3673 12 Oct 2015 qnetworkaccessauthenticationmanager_p.h -rw-r--r-- 1 dpage staff 8248 12 Oct 2015 qnetworkaccessbackend_p.h -rw-r--r-- 1 dpage staff 3761 12 Oct 2015 qnetworkaccesscache_p.h -rw-r--r-- 1 dpage staff 2480 12 Oct 2015 qnetworkaccesscachebackend_p.h -rw-r--r-- 1 dpage staff 3388 12 Oct 2015 qnetworkaccessdebugpipebackend_p.h -rw-r--r-- 1 dpage staff 2975 12 Oct 2015 qnetworkaccessfilebackend_p.h -rw-r--r-- 1 dpage staff 3700 12 Oct 2015 qnetworkaccessftpbackend_p.h -rw-r--r-- 1 dpage staff 7466 12 Oct 2015 qnetworkaccessmanager_p.h -rw-r--r-- 1 dpage staff 4038 12 Oct 2015 qnetworkconfigmanager_p.h -rw-r--r-- 1 dpage staff 3416 12 Oct 2015 qnetworkconfiguration_p.h -rw-r--r-- 1 dpage staff 2949 12 Oct 2015 qnetworkcookie_p.h -rw-r--r-- 1 dpage staff 2160 12 Oct 2015 qnetworkcookiejar_p.h -rw-r--r-- 1 dpage staff 3524 12 Oct 2015 qnetworkdiskcache_p.h -rw-r--r-- 1 dpage staff 3520 12 Oct 2015 qnetworkinterface_p.h -rw-r--r-- 1 dpage staff 7747 12 Oct 2015 qnetworkinterface_win_p.h -rw-r--r-- 1 dpage staff 2729 12 Oct 2015 qnetworkproxy_p.h -rw-r--r-- 1 dpage staff 3334 12 Oct 2015 qnetworkreply_p.h -rw-r--r-- 1 dpage staff 2970 12 Oct 2015 qnetworkreplydataimpl_p.h -rw-r--r-- 1 dpage staff 2994 12 Oct 2015 qnetworkreplyfileimpl_p.h -rw-r--r-- 1 dpage staff 11024 12 Oct 2015 qnetworkreplyhttpimpl_p.h -rw-r--r-- 1 dpage staff 7798 12 Oct 2015 qnetworkreplyimpl_p.h -rw-r--r-- 1 dpage staff 2864 12 Oct 2015 qnetworkreplynsurlconnectionimpl_p.h -rw-r--r-- 1 dpage staff 3427 12 Oct 2015 qnetworkrequest_p.h -rw-r--r-- 1 dpage staff 5174 12 Oct 2015 qnetworksession_p.h -rw-r--r-- 1 dpage staff 2571 12 Oct 2015 qsharednetworksession_p.h -rw-r--r-- 1 dpage staff 10289 12 Oct 2015 qsocks5socketengine_p.h -rw-r--r-- 1 dpage staff 7698 12 Oct 2015 qspdyprotocolhandler_p.h -rw-r--r-- 1 dpage staff 2003 12 Oct 2015 qssl_p.h -rw-r--r-- 1 dpage staff 4450 12 Oct 2015 qsslcertificate_p.h -rw-r--r-- 1 dpage staff 2313 12 Oct 2015 qsslcertificateextension_p.h -rw-r--r-- 1 dpage staff 2404 12 Oct 2015 qsslcipher_p.h -rw-r--r-- 1 dpage staff 4912 12 Oct 2015 qsslconfiguration_p.h -rw-r--r-- 1 dpage staff 3771 12 Oct 2015 qsslcontext_openssl_p.h -rw-r--r-- 1 dpage staff 3694 12 Oct 2015 qsslkey_p.h -rw-r--r-- 1 dpage staff 2055 12 Oct 2015 qsslpresharedkeyauthenticator_p.h -rw-r--r-- 1 dpage staff 4111 12 Oct 2015 qsslsocket_mac_p.h -rw-r--r-- 1 dpage staff 5931 12 Oct 2015 qsslsocket_openssl_p.h -rw-r--r-- 1 dpage staff 23626 12 Oct 2015 qsslsocket_openssl_symbols_p.h -rw-r--r-- 1 dpage staff 8225 12 Oct 2015 qsslsocket_p.h -rw-r--r-- 1 dpage staff 3632 12 Oct 2015 qsslsocket_winrt_p.h -rw-r--r-- 1 dpage staff 3224 12 Oct 2015 qtcpserver_p.h -rw-r--r-- 1 dpage staff 2098 12 Oct 2015 qtcpsocket_p.h -rw-r--r-- 1 dpage staff 4448 12 Oct 2015 qurlinfo_p.h /Users/dpage/Qt/5.5/clang_64/lib/QtNetwork.framework/Versions/5/Resources: total 8 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 .. -rw-r--r-- 1 dpage staff 714 12 Oct 2015 Info.plist /Users/dpage/Qt/5.5/clang_64/lib/QtNfc.framework: total 48 drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 . drwxr-xr-x 182 dpage staff 6188 26 Jan 05:34 .. lrwxr-xr-x 1 dpage staff 24 26 Jan 05:31 Headers -> Versions/Current/Headers lrwxr-xr-x 1 dpage staff 22 26 Jan 05:31 QtNfc -> Versions/Current/QtNfc -rw-r--r-- 1 dpage staff 1273 26 Jan 05:34 QtNfc.prl lrwxr-xr-x 1 dpage staff 28 26 Jan 05:31 QtNfc_debug -> Versions/Current/QtNfc_debug -rw-r--r-- 1 dpage staff 1277 26 Jan 05:34 QtNfc_debug.prl lrwxr-xr-x 1 dpage staff 26 26 Jan 05:31 Resources -> Versions/Current/Resources drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 Versions /Users/dpage/Qt/5.5/clang_64/lib/QtNfc.framework/Versions: total 8 drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 . drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 .. drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 5 lrwxr-xr-x 1 dpage staff 1 26 Jan 05:31 Current -> 5 /Users/dpage/Qt/5.5/clang_64/lib/QtNfc.framework/Versions/5: total 1368 drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 . drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 .. drwxr-xr-x 31 dpage staff 1054 26 Jan 05:31 Headers -rwxr-xr-x 1 dpage staff 199540 12 Oct 2015 QtNfc -rwxr-xr-x 1 dpage staff 497500 12 Oct 2015 QtNfc_debug drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 Resources /Users/dpage/Qt/5.5/clang_64/lib/QtNfc.framework/Versions/5/Headers: total 240 drwxr-xr-x 31 dpage staff 1054 26 Jan 05:31 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 5.5.1 -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QNdefFilter -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QNdefMessage -rw-r--r-- 1 dpage staff 39 12 Oct 2015 QNdefNfcIconRecord -rw-r--r-- 1 dpage staff 39 12 Oct 2015 QNdefNfcSmartPosterRecord -rw-r--r-- 1 dpage staff 32 12 Oct 2015 QNdefNfcTextRecord -rw-r--r-- 1 dpage staff 31 12 Oct 2015 QNdefNfcUriRecord -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QNdefRecord -rw-r--r-- 1 dpage staff 31 12 Oct 2015 QNearFieldManager -rw-r--r-- 1 dpage staff 36 12 Oct 2015 QNearFieldShareManager -rw-r--r-- 1 dpage staff 35 12 Oct 2015 QNearFieldShareTarget -rw-r--r-- 1 dpage staff 30 12 Oct 2015 QNearFieldTarget -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QQmlNdefRecord -rw-r--r-- 1 dpage staff 477 12 Oct 2015 QtNfc -rw-r--r-- 1 dpage staff 166 12 Oct 2015 QtNfcDepends -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QtNfcVersion -rw-r--r-- 1 dpage staff 2831 12 Oct 2015 qndeffilter.h -rw-r--r-- 1 dpage staff 2408 12 Oct 2015 qndefmessage.h -rw-r--r-- 1 dpage staff 5255 12 Oct 2015 qndefnfcsmartposterrecord.h -rw-r--r-- 1 dpage staff 2393 12 Oct 2015 qndefnfctextrecord.h -rw-r--r-- 1 dpage staff 2208 12 Oct 2015 qndefnfcurirecord.h -rw-r--r-- 1 dpage staff 3749 12 Oct 2015 qndefrecord.h -rw-r--r-- 1 dpage staff 3358 12 Oct 2015 qnearfieldmanager.h -rw-r--r-- 1 dpage staff 3335 12 Oct 2015 qnearfieldsharemanager.h -rw-r--r-- 1 dpage staff 2754 12 Oct 2015 qnearfieldsharetarget.h -rw-r--r-- 1 dpage staff 4884 12 Oct 2015 qnearfieldtarget.h -rw-r--r-- 1 dpage staff 1892 12 Oct 2015 qnfcglobal.h -rw-r--r-- 1 dpage staff 3749 12 Oct 2015 qqmlndefrecord.h -rw-r--r-- 1 dpage staff 192 12 Oct 2015 qtnfcversion.h /Users/dpage/Qt/5.5/clang_64/lib/QtNfc.framework/Versions/5/Headers/5.5.1: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 31 dpage staff 1054 26 Jan 05:31 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 QtNfc /Users/dpage/Qt/5.5/clang_64/lib/QtNfc.framework/Versions/5/Headers/5.5.1/QtNfc: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 .. drwxr-xr-x 45 dpage staff 1530 26 Jan 05:31 private /Users/dpage/Qt/5.5/clang_64/lib/QtNfc.framework/Versions/5/Headers/5.5.1/QtNfc/private: total 408 drwxr-xr-x 45 dpage staff 1530 26 Jan 05:31 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 .. -rw-r--r-- 1 dpage staff 1558 12 Oct 2015 adapter_p.h -rw-r--r-- 1 dpage staff 2793 12 Oct 2015 agent_p.h -rw-r--r-- 1 dpage staff 1731 12 Oct 2015 dbusobjectmanager_p.h -rw-r--r-- 1 dpage staff 2328 12 Oct 2015 dbusproperties_p.h -rw-r--r-- 1 dpage staff 3026 12 Oct 2015 manager_p.h -rw-r--r-- 1 dpage staff 2645 12 Oct 2015 neard_helper_p.h -rw-r--r-- 1 dpage staff 2616 12 Oct 2015 qllcpserver_p.h -rw-r--r-- 1 dpage staff 2459 12 Oct 2015 qllcpserver_p_p.h -rw-r--r-- 1 dpage staff 2699 12 Oct 2015 qllcpserver_qnx_p.h -rw-r--r-- 1 dpage staff 2406 12 Oct 2015 qllcpserver_simulator_p.h -rw-r--r-- 1 dpage staff 4464 12 Oct 2015 qllcpsocket_p.h -rw-r--r-- 1 dpage staff 3259 12 Oct 2015 qllcpsocket_p_p.h -rw-r--r-- 1 dpage staff 3871 12 Oct 2015 qllcpsocket_qnx_p.h -rw-r--r-- 1 dpage staff 3240 12 Oct 2015 qllcpsocket_simulator_p.h -rw-r--r-- 1 dpage staff 3381 12 Oct 2015 qndefnfcsmartposterrecord_p.h -rw-r--r-- 1 dpage staff 2292 12 Oct 2015 qndefrecord_p.h -rw-r--r-- 1 dpage staff 2628 12 Oct 2015 qnearfieldmanager_emulator_p.h -rw-r--r-- 1 dpage staff 2934 12 Oct 2015 qnearfieldmanager_neard_p.h -rw-r--r-- 1 dpage staff 3496 12 Oct 2015 qnearfieldmanager_p.h -rw-r--r-- 1 dpage staff 3202 12 Oct 2015 qnearfieldmanager_qnx_p.h -rw-r--r-- 1 dpage staff 2571 12 Oct 2015 qnearfieldmanager_simulator_p.h -rw-r--r-- 1 dpage staff 2155 12 Oct 2015 qnearfieldmanagerimpl_p.h -rw-r--r-- 1 dpage staff 3046 12 Oct 2015 qnearfieldmanagervirtualbase_p.h -rw-r--r-- 1 dpage staff 2677 12 Oct 2015 qnearfieldsharemanager_p.h -rw-r--r-- 1 dpage staff 3094 12 Oct 2015 qnearfieldsharemanager_qnx_p.h -rw-r--r-- 1 dpage staff 2351 12 Oct 2015 qnearfieldsharemanagerimpl_p.h -rw-r--r-- 1 dpage staff 2940 12 Oct 2015 qnearfieldsharetarget_p.h -rw-r--r-- 1 dpage staff 3094 12 Oct 2015 qnearfieldsharetarget_qnx_p.h -rw-r--r-- 1 dpage staff 2312 12 Oct 2015 qnearfieldsharetargetimpl_p.h -rw-r--r-- 1 dpage staff 3277 12 Oct 2015 qnearfieldtagtype1_p.h -rw-r--r-- 1 dpage staff 2847 12 Oct 2015 qnearfieldtagtype2_p.h -rw-r--r-- 1 dpage staff 2811 12 Oct 2015 qnearfieldtagtype3_p.h -rw-r--r-- 1 dpage staff 2602 12 Oct 2015 qnearfieldtagtype4_p.h -rw-r--r-- 1 dpage staff 3222 12 Oct 2015 qnearfieldtarget_emulator_p.h -rw-r--r-- 1 dpage staff 17630 12 Oct 2015 qnearfieldtarget_neard_p.h -rw-r--r-- 1 dpage staff 2244 12 Oct 2015 qnearfieldtarget_p.h -rw-r--r-- 1 dpage staff 8558 12 Oct 2015 qnearfieldtarget_qnx_p.h -rw-r--r-- 1 dpage staff 2623 12 Oct 2015 qnxnfceventfilter_p.h -rw-r--r-- 1 dpage staff 4624 12 Oct 2015 qnxnfcmanager_p.h -rw-r--r-- 1 dpage staff 3165 12 Oct 2015 qnxnfcsharemanager_p.h -rw-r--r-- 1 dpage staff 3556 12 Oct 2015 qtlv_p.h -rw-r--r-- 1 dpage staff 1520 12 Oct 2015 tag_p.h -rw-r--r-- 1 dpage staff 3025 12 Oct 2015 targetemulator_p.h /Users/dpage/Qt/5.5/clang_64/lib/QtNfc.framework/Versions/5/Resources: total 8 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 .. -rw-r--r-- 1 dpage staff 706 12 Oct 2015 Info.plist /Users/dpage/Qt/5.5/clang_64/lib/QtOpenGL.framework: total 48 drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 . drwxr-xr-x 182 dpage staff 6188 26 Jan 05:34 .. lrwxr-xr-x 1 dpage staff 24 26 Jan 05:31 Headers -> Versions/Current/Headers lrwxr-xr-x 1 dpage staff 25 26 Jan 05:31 QtOpenGL -> Versions/Current/QtOpenGL -rw-r--r-- 1 dpage staff 1267 26 Jan 05:34 QtOpenGL.prl lrwxr-xr-x 1 dpage staff 31 26 Jan 05:31 QtOpenGL_debug -> Versions/Current/QtOpenGL_debug -rw-r--r-- 1 dpage staff 1271 26 Jan 05:34 QtOpenGL_debug.prl lrwxr-xr-x 1 dpage staff 26 26 Jan 05:31 Resources -> Versions/Current/Resources drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 Versions /Users/dpage/Qt/5.5/clang_64/lib/QtOpenGL.framework/Versions: total 8 drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 . drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 .. drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 5 lrwxr-xr-x 1 dpage staff 1 26 Jan 05:31 Current -> 5 /Users/dpage/Qt/5.5/clang_64/lib/QtOpenGL.framework/Versions/5: total 2816 drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 . drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 .. drwxr-xr-x 28 dpage staff 952 26 Jan 05:31 Headers -rwxr-xr-x 1 dpage staff 414164 12 Oct 2015 QtOpenGL -rwxr-xr-x 1 dpage staff 1020448 12 Oct 2015 QtOpenGL_debug drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 Resources /Users/dpage/Qt/5.5/clang_64/lib/QtOpenGL.framework/Versions/5/Headers: total 360 drwxr-xr-x 28 dpage staff 952 26 Jan 05:31 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 5.5.1 -rw-r--r-- 1 dpage staff 17 12 Oct 2015 QGL -rw-r--r-- 1 dpage staff 23 12 Oct 2015 QGLBuffer -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QGLColormap -rw-r--r-- 1 dpage staff 17 12 Oct 2015 QGLContext -rw-r--r-- 1 dpage staff 17 12 Oct 2015 QGLFormat -rw-r--r-- 1 dpage staff 34 12 Oct 2015 QGLFramebufferObject -rw-r--r-- 1 dpage staff 34 12 Oct 2015 QGLFramebufferObjectFormat -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QGLFunctions -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QGLFunctionsPrivate -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QGLPixelBuffer -rw-r--r-- 1 dpage staff 30 12 Oct 2015 QGLShader -rw-r--r-- 1 dpage staff 30 12 Oct 2015 QGLShaderProgram -rw-r--r-- 1 dpage staff 17 12 Oct 2015 QGLWidget -rw-r--r-- 1 dpage staff 341 12 Oct 2015 QtOpenGL -rw-r--r-- 1 dpage staff 226 12 Oct 2015 QtOpenGLDepends -rw-r--r-- 1 dpage staff 29 12 Oct 2015 QtOpenGLVersion -rw-r--r-- 1 dpage staff 16435 12 Oct 2015 qgl.h -rw-r--r-- 1 dpage staff 3688 12 Oct 2015 qglbuffer.h -rw-r--r-- 1 dpage staff 2921 12 Oct 2015 qglcolormap.h -rw-r--r-- 1 dpage staff 5025 12 Oct 2015 qglframebufferobject.h -rw-r--r-- 1 dpage staff 50081 12 Oct 2015 qglfunctions.h -rw-r--r-- 1 dpage staff 3547 12 Oct 2015 qglpixelbuffer.h -rw-r--r-- 1 dpage staff 13745 12 Oct 2015 qglshaderprogram.h -rw-r--r-- 1 dpage staff 1919 12 Oct 2015 qtopenglglobal.h -rw-r--r-- 1 dpage staff 207 12 Oct 2015 qtopenglversion.h /Users/dpage/Qt/5.5/clang_64/lib/QtOpenGL.framework/Versions/5/Headers/5.5.1: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 28 dpage staff 952 26 Jan 05:31 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 QtOpenGL /Users/dpage/Qt/5.5/clang_64/lib/QtOpenGL.framework/Versions/5/Headers/5.5.1/QtOpenGL: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 .. drwxr-xr-x 16 dpage staff 544 26 Jan 05:31 private /Users/dpage/Qt/5.5/clang_64/lib/QtOpenGL.framework/Versions/5/Headers/5.5.1/QtOpenGL/private: total 272 drwxr-xr-x 16 dpage staff 544 26 Jan 05:31 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 .. -rw-r--r-- 1 dpage staff 4753 12 Oct 2015 qgl2pexvertexarray_p.h -rw-r--r-- 1 dpage staff 16204 12 Oct 2015 qgl_p.h -rw-r--r-- 1 dpage staff 2487 12 Oct 2015 qglcustomshaderstage_p.h -rw-r--r-- 1 dpage staff 19610 12 Oct 2015 qglengineshadermanager_p.h -rw-r--r-- 1 dpage staff 20751 12 Oct 2015 qglengineshadersource_p.h -rw-r--r-- 1 dpage staff 5250 12 Oct 2015 qglframebufferobject_p.h -rw-r--r-- 1 dpage staff 3312 12 Oct 2015 qglgradientcache_p.h -rw-r--r-- 1 dpage staff 3323 12 Oct 2015 qglpaintdevice_p.h -rw-r--r-- 1 dpage staff 3278 12 Oct 2015 qglpixelbuffer_p.h -rw-r--r-- 1 dpage staff 13609 12 Oct 2015 qglshadercache_meego_p.h -rw-r--r-- 1 dpage staff 2487 12 Oct 2015 qglshadercache_p.h -rw-r--r-- 1 dpage staff 2783 12 Oct 2015 qgraphicsshadereffect_p.h -rw-r--r-- 1 dpage staff 11914 12 Oct 2015 qpaintengineex_opengl2_p.h -rw-r--r-- 1 dpage staff 5556 12 Oct 2015 qtextureglyphcache_gl_p.h /Users/dpage/Qt/5.5/clang_64/lib/QtOpenGL.framework/Versions/5/Resources: total 8 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 .. -rw-r--r-- 1 dpage staff 712 12 Oct 2015 Info.plist /Users/dpage/Qt/5.5/clang_64/lib/QtPositioning.framework: total 48 drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 . drwxr-xr-x 182 dpage staff 6188 26 Jan 05:34 .. lrwxr-xr-x 1 dpage staff 24 26 Jan 05:31 Headers -> Versions/Current/Headers lrwxr-xr-x 1 dpage staff 30 26 Jan 05:31 QtPositioning -> Versions/Current/QtPositioning -rw-r--r-- 1 dpage staff 1275 26 Jan 05:34 QtPositioning.prl lrwxr-xr-x 1 dpage staff 36 26 Jan 05:31 QtPositioning_debug -> Versions/Current/QtPositioning_debug -rw-r--r-- 1 dpage staff 1279 26 Jan 05:34 QtPositioning_debug.prl lrwxr-xr-x 1 dpage staff 26 26 Jan 05:31 Resources -> Versions/Current/Resources drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 Versions /Users/dpage/Qt/5.5/clang_64/lib/QtPositioning.framework/Versions: total 8 drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 . drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 .. drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 5 lrwxr-xr-x 1 dpage staff 1 26 Jan 05:31 Current -> 5 /Users/dpage/Qt/5.5/clang_64/lib/QtPositioning.framework/Versions/5: total 1936 drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 . drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 .. drwxr-xr-x 34 dpage staff 1156 26 Jan 05:31 Headers -rwxr-xr-x 1 dpage staff 334776 12 Oct 2015 QtPositioning -rwxr-xr-x 1 dpage staff 653048 12 Oct 2015 QtPositioning_debug drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 Resources /Users/dpage/Qt/5.5/clang_64/lib/QtPositioning.framework/Versions/5/Headers: total 264 drwxr-xr-x 34 dpage staff 1156 26 Jan 05:31 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 5.5.1 -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QGeoAddress -rw-r--r-- 1 dpage staff 33 12 Oct 2015 QGeoAreaMonitorInfo -rw-r--r-- 1 dpage staff 35 12 Oct 2015 QGeoAreaMonitorSource -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QGeoCircle -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QGeoCoordinate -rw-r--r-- 1 dpage staff 30 12 Oct 2015 QGeoPositionInfo -rw-r--r-- 1 dpage staff 36 12 Oct 2015 QGeoPositionInfoSource -rw-r--r-- 1 dpage staff 43 12 Oct 2015 QGeoPositionInfoSourceFactory -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QGeoRectangle -rw-r--r-- 1 dpage staff 31 12 Oct 2015 QGeoSatelliteInfo -rw-r--r-- 1 dpage staff 37 12 Oct 2015 QGeoSatelliteInfoSource -rw-r--r-- 1 dpage staff 23 12 Oct 2015 QGeoShape -rw-r--r-- 1 dpage staff 37 12 Oct 2015 QNmeaPositionInfoSource -rw-r--r-- 1 dpage staff 622 12 Oct 2015 QtPositioning -rw-r--r-- 1 dpage staff 182 12 Oct 2015 QtPositioningDepends -rw-r--r-- 1 dpage staff 34 12 Oct 2015 QtPositioningVersion -rw-r--r-- 1 dpage staff 3056 12 Oct 2015 qgeoaddress.h -rw-r--r-- 1 dpage staff 3437 12 Oct 2015 qgeoareamonitorinfo.h -rw-r--r-- 1 dpage staff 3771 12 Oct 2015 qgeoareamonitorsource.h -rw-r--r-- 1 dpage staff 2905 12 Oct 2015 qgeocircle.h -rw-r--r-- 1 dpage staff 4115 12 Oct 2015 qgeocoordinate.h -rw-r--r-- 1 dpage staff 3835 12 Oct 2015 qgeopositioninfo.h -rw-r--r-- 1 dpage staff 3807 12 Oct 2015 qgeopositioninfosource.h -rw-r--r-- 1 dpage staff 2418 12 Oct 2015 qgeopositioninfosourcefactory.h -rw-r--r-- 1 dpage staff 4404 12 Oct 2015 qgeorectangle.h -rw-r--r-- 1 dpage staff 3592 12 Oct 2015 qgeosatelliteinfo.h -rw-r--r-- 1 dpage staff 3211 12 Oct 2015 qgeosatelliteinfosource.h -rw-r--r-- 1 dpage staff 3200 12 Oct 2015 qgeoshape.h -rw-r--r-- 1 dpage staff 3137 12 Oct 2015 qnmeapositioninfosource.h -rw-r--r-- 1 dpage staff 1988 12 Oct 2015 qpositioningglobal.h -rw-r--r-- 1 dpage staff 232 12 Oct 2015 qtpositioningversion.h /Users/dpage/Qt/5.5/clang_64/lib/QtPositioning.framework/Versions/5/Headers/5.5.1: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 34 dpage staff 1156 26 Jan 05:31 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 QtPositioning /Users/dpage/Qt/5.5/clang_64/lib/QtPositioning.framework/Versions/5/Headers/5.5.1/QtPositioning: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 .. drwxr-xr-x 13 dpage staff 442 26 Jan 05:31 private /Users/dpage/Qt/5.5/clang_64/lib/QtPositioning.framework/Versions/5/Headers/5.5.1/QtPositioning/private: total 128 drwxr-xr-x 13 dpage staff 442 26 Jan 05:31 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 .. -rw-r--r-- 1 dpage staff 4036 12 Oct 2015 qdeclarativegeoaddress_p.h -rw-r--r-- 1 dpage staff 8268 12 Oct 2015 qdoublevector2d_p.h -rw-r--r-- 1 dpage staff 10204 12 Oct 2015 qdoublevector3d_p.h -rw-r--r-- 1 dpage staff 2546 12 Oct 2015 qgeoaddress_p.h -rw-r--r-- 1 dpage staff 2679 12 Oct 2015 qgeocircle_p.h -rw-r--r-- 1 dpage staff 2441 12 Oct 2015 qgeocoordinate_p.h -rw-r--r-- 1 dpage staff 2343 12 Oct 2015 qgeopositioninfosource_p.h -rw-r--r-- 1 dpage staff 2775 12 Oct 2015 qgeoprojection_p.h -rw-r--r-- 1 dpage staff 2738 12 Oct 2015 qgeorectangle_p.h -rw-r--r-- 1 dpage staff 2778 12 Oct 2015 qgeoshape_p.h -rw-r--r-- 1 dpage staff 4755 12 Oct 2015 qnmeapositioninfosource_p.h /Users/dpage/Qt/5.5/clang_64/lib/QtPositioning.framework/Versions/5/Resources: total 8 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 .. -rw-r--r-- 1 dpage staff 722 12 Oct 2015 Info.plist /Users/dpage/Qt/5.5/clang_64/lib/QtPrintSupport.framework: total 48 drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 . drwxr-xr-x 182 dpage staff 6188 26 Jan 05:34 .. lrwxr-xr-x 1 dpage staff 24 26 Jan 05:31 Headers -> Versions/Current/Headers lrwxr-xr-x 1 dpage staff 31 26 Jan 05:31 QtPrintSupport -> Versions/Current/QtPrintSupport -rw-r--r-- 1 dpage staff 1272 26 Jan 05:34 QtPrintSupport.prl lrwxr-xr-x 1 dpage staff 37 26 Jan 05:31 QtPrintSupport_debug -> Versions/Current/QtPrintSupport_debug -rw-r--r-- 1 dpage staff 1276 26 Jan 05:34 QtPrintSupport_debug.prl lrwxr-xr-x 1 dpage staff 26 26 Jan 05:31 Resources -> Versions/Current/Resources drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 Versions /Users/dpage/Qt/5.5/clang_64/lib/QtPrintSupport.framework/Versions: total 8 drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 . drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 .. drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 5 lrwxr-xr-x 1 dpage staff 1 26 Jan 05:31 Current -> 5 /Users/dpage/Qt/5.5/clang_64/lib/QtPrintSupport.framework/Versions/5: total 2320 drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 . drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 .. drwxr-xr-x 24 dpage staff 816 26 Jan 05:31 Headers -rwxr-xr-x 1 dpage staff 375928 12 Oct 2015 QtPrintSupport -rwxr-xr-x 1 dpage staff 810380 12 Oct 2015 QtPrintSupport_debug drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 Resources /Users/dpage/Qt/5.5/clang_64/lib/QtPrintSupport.framework/Versions/5/Headers: total 184 drwxr-xr-x 24 dpage staff 816 26 Jan 05:31 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 5.5.1 -rw-r--r-- 1 dpage staff 34 12 Oct 2015 QAbstractPrintDialog -rw-r--r-- 1 dpage staff 30 12 Oct 2015 QPageSetupDialog -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QPrintDialog -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QPrintEngine -rw-r--r-- 1 dpage staff 33 12 Oct 2015 QPrintPreviewDialog -rw-r--r-- 1 dpage staff 33 12 Oct 2015 QPrintPreviewWidget -rw-r--r-- 1 dpage staff 22 12 Oct 2015 QPrinter -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QPrinterInfo -rw-r--r-- 1 dpage staff 424 12 Oct 2015 QtPrintSupport -rw-r--r-- 1 dpage staff 238 12 Oct 2015 QtPrintSupportDepends -rw-r--r-- 1 dpage staff 35 12 Oct 2015 QtPrintSupportVersion -rw-r--r-- 1 dpage staff 3688 12 Oct 2015 qabstractprintdialog.h -rw-r--r-- 1 dpage staff 2450 12 Oct 2015 qpagesetupdialog.h -rw-r--r-- 1 dpage staff 3272 12 Oct 2015 qprintdialog.h -rw-r--r-- 1 dpage staff 3153 12 Oct 2015 qprintengine.h -rw-r--r-- 1 dpage staff 10587 12 Oct 2015 qprinter.h -rw-r--r-- 1 dpage staff 3641 12 Oct 2015 qprinterinfo.h -rw-r--r-- 1 dpage staff 3094 12 Oct 2015 qprintpreviewdialog.h -rw-r--r-- 1 dpage staff 3435 12 Oct 2015 qprintpreviewwidget.h -rw-r--r-- 1 dpage staff 1961 12 Oct 2015 qtprintsupportglobal.h -rw-r--r-- 1 dpage staff 237 12 Oct 2015 qtprintsupportversion.h /Users/dpage/Qt/5.5/clang_64/lib/QtPrintSupport.framework/Versions/5/Headers/5.5.1: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 24 dpage staff 816 26 Jan 05:31 .. drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 QtPrintSupport /Users/dpage/Qt/5.5/clang_64/lib/QtPrintSupport.framework/Versions/5/Headers/5.5.1/QtPrintSupport: total 0 drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 .. drwxr-xr-x 15 dpage staff 510 26 Jan 05:31 private drwxr-xr-x 5 dpage staff 170 26 Jan 05:31 qpa /Users/dpage/Qt/5.5/clang_64/lib/QtPrintSupport.framework/Versions/5/Headers/5.5.1/QtPrintSupport/private: total 160 drwxr-xr-x 15 dpage staff 510 26 Jan 05:31 . drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 .. -rw-r--r-- 1 dpage staff 2985 12 Oct 2015 qabstractprintdialog_p.h -rw-r--r-- 1 dpage staff 4840 12 Oct 2015 qcups_p.h -rw-r--r-- 1 dpage staff 3248 12 Oct 2015 qcupsjobwidget_p.h -rw-r--r-- 1 dpage staff 2481 12 Oct 2015 qpagesetupdialog_p.h -rw-r--r-- 1 dpage staff 3247 12 Oct 2015 qpagesetupdialog_unix_p.h -rw-r--r-- 1 dpage staff 4213 12 Oct 2015 qpaintengine_alpha_p.h -rw-r--r-- 1 dpage staff 3229 12 Oct 2015 qpaintengine_preview_p.h -rw-r--r-- 1 dpage staff 9496 12 Oct 2015 qprint_p.h -rw-r--r-- 1 dpage staff 4752 12 Oct 2015 qprintdevice_p.h -rw-r--r-- 1 dpage staff 4187 12 Oct 2015 qprintengine_pdf_p.h -rw-r--r-- 1 dpage staff 6830 12 Oct 2015 qprintengine_win_p.h -rw-r--r-- 1 dpage staff 3908 12 Oct 2015 qprinter_p.h -rw-r--r-- 1 dpage staff 2205 12 Oct 2015 qprinterinfo_p.h /Users/dpage/Qt/5.5/clang_64/lib/QtPrintSupport.framework/Versions/5/Headers/5.5.1/QtPrintSupport/qpa: total 32 drwxr-xr-x 5 dpage staff 170 26 Jan 05:31 . drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 .. -rw-r--r-- 1 dpage staff 5879 12 Oct 2015 qplatformprintdevice.h -rw-r--r-- 1 dpage staff 2984 12 Oct 2015 qplatformprintersupport.h -rw-r--r-- 1 dpage staff 2525 12 Oct 2015 qplatformprintplugin.h /Users/dpage/Qt/5.5/clang_64/lib/QtPrintSupport.framework/Versions/5/Resources: total 8 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 .. -rw-r--r-- 1 dpage staff 724 12 Oct 2015 Info.plist /Users/dpage/Qt/5.5/clang_64/lib/QtQml.framework: total 48 drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 . drwxr-xr-x 182 dpage staff 6188 26 Jan 05:34 .. lrwxr-xr-x 1 dpage staff 24 26 Jan 05:31 Headers -> Versions/Current/Headers lrwxr-xr-x 1 dpage staff 22 26 Jan 05:31 QtQml -> Versions/Current/QtQml -rw-r--r-- 1 dpage staff 1226 26 Jan 05:34 QtQml.prl lrwxr-xr-x 1 dpage staff 28 26 Jan 05:31 QtQml_debug -> Versions/Current/QtQml_debug -rw-r--r-- 1 dpage staff 1230 26 Jan 05:34 QtQml_debug.prl lrwxr-xr-x 1 dpage staff 26 26 Jan 05:31 Resources -> Versions/Current/Resources drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 Versions /Users/dpage/Qt/5.5/clang_64/lib/QtQml.framework/Versions: total 8 drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 . drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 .. drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 5 lrwxr-xr-x 1 dpage staff 1 26 Jan 05:31 Current -> 5 /Users/dpage/Qt/5.5/clang_64/lib/QtQml.framework/Versions/5: total 34376 drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 . drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 .. drwxr-xr-x 66 dpage staff 2244 26 Jan 05:31 Headers -rwxr-xr-x 1 dpage staff 4811260 12 Oct 2015 QtQml -rwxr-xr-x 1 dpage staff 12786636 12 Oct 2015 QtQml_debug drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 Resources /Users/dpage/Qt/5.5/clang_64/lib/QtQml.framework/Versions/5/Headers: total 592 drwxr-xr-x 66 dpage staff 2244 26 Jan 05:31 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 5.5.1 -rw-r--r-- 1 dpage staff 23 12 Oct 2015 QJSEngine -rw-r--r-- 1 dpage staff 22 12 Oct 2015 QJSValue -rw-r--r-- 1 dpage staff 30 12 Oct 2015 QJSValueIterator -rw-r--r-- 1 dpage staff 22 12 Oct 2015 QJSValueList -rw-r--r-- 1 dpage staff 40 12 Oct 2015 QQmlAbstractUrlInterceptor -rw-r--r-- 1 dpage staff 35 12 Oct 2015 QQmlApplicationEngine -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QQmlAttachedPropertiesFunc -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QQmlComponent -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QQmlContext -rw-r--r-- 1 dpage staff 23 12 Oct 2015 QQmlDebuggingEnabler -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QQmlEngine -rw-r--r-- 1 dpage staff 23 12 Oct 2015 QQmlError -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QQmlExpression -rw-r--r-- 1 dpage staff 36 12 Oct 2015 QQmlExtensionInterface -rw-r--r-- 1 dpage staff 33 12 Oct 2015 QQmlExtensionPlugin -rw-r--r-- 1 dpage staff 22 12 Oct 2015 QQmlFile -rw-r--r-- 1 dpage staff 30 12 Oct 2015 QQmlFileSelector -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QQmlImageProviderBase -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QQmlIncubationController -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QQmlIncubator -rw-r--r-- 1 dpage staff 22 12 Oct 2015 QQmlInfo -rw-r--r-- 1 dpage staff 22 12 Oct 2015 QQmlListProperty -rw-r--r-- 1 dpage staff 22 12 Oct 2015 QQmlListReference -rw-r--r-- 1 dpage staff 45 12 Oct 2015 QQmlNetworkAccessManagerFactory -rw-r--r-- 1 dpage staff 30 12 Oct 2015 QQmlParserStatus -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QQmlProperties -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QQmlProperty -rw-r--r-- 1 dpage staff 29 12 Oct 2015 QQmlPropertyMap -rw-r--r-- 1 dpage staff 37 12 Oct 2015 QQmlPropertyValueSource -rw-r--r-- 1 dpage staff 30 12 Oct 2015 QQmlScriptString -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QQmlTypeInfo -rw-r--r-- 1 dpage staff 36 12 Oct 2015 QQmlTypesExtensionInterface -rw-r--r-- 1 dpage staff 872 12 Oct 2015 QtQml -rw-r--r-- 1 dpage staff 197 12 Oct 2015 QtQmlDepends -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QtQmlVersion -rw-r--r-- 1 dpage staff 3737 12 Oct 2015 qjsengine.h -rw-r--r-- 1 dpage staff 4450 12 Oct 2015 qjsvalue.h -rw-r--r-- 1 dpage staff 2254 12 Oct 2015 qjsvalueiterator.h -rw-r--r-- 1 dpage staff 19051 12 Oct 2015 qqml.h -rw-r--r-- 1 dpage staff 2150 12 Oct 2015 qqmlabstracturlinterceptor.h -rw-r--r-- 1 dpage staff 2554 12 Oct 2015 qqmlapplicationengine.h -rw-r--r-- 1 dpage staff 4328 12 Oct 2015 qqmlcomponent.h -rw-r--r-- 1 dpage staff 3143 12 Oct 2015 qqmlcontext.h -rw-r--r-- 1 dpage staff 2344 12 Oct 2015 qqmldebug.h -rw-r--r-- 1 dpage staff 4875 12 Oct 2015 qqmlengine.h -rw-r--r-- 1 dpage staff 2456 12 Oct 2015 qqmlerror.h -rw-r--r-- 1 dpage staff 3066 12 Oct 2015 qqmlexpression.h -rw-r--r-- 1 dpage staff 2514 12 Oct 2015 qqmlextensioninterface.h -rw-r--r-- 1 dpage staff 2397 12 Oct 2015 qqmlextensionplugin.h -rw-r--r-- 1 dpage staff 2993 12 Oct 2015 qqmlfile.h -rw-r--r-- 1 dpage staff 2335 12 Oct 2015 qqmlfileselector.h -rw-r--r-- 1 dpage staff 3259 12 Oct 2015 qqmlincubator.h -rw-r--r-- 1 dpage staff 4598 12 Oct 2015 qqmlinfo.h -rw-r--r-- 1 dpage staff 4638 12 Oct 2015 qqmllist.h -rw-r--r-- 1 dpage staff 2015 12 Oct 2015 qqmlnetworkaccessmanagerfactory.h -rw-r--r-- 1 dpage staff 2250 12 Oct 2015 qqmlparserstatus.h -rw-r--r-- 1 dpage staff 8724 12 Oct 2015 qqmlprivate.h -rw-r--r-- 1 dpage staff 4053 12 Oct 2015 qqmlproperty.h -rw-r--r-- 1 dpage staff 2991 12 Oct 2015 qqmlpropertymap.h -rw-r--r-- 1 dpage staff 2142 12 Oct 2015 qqmlpropertyvaluesource.h -rw-r--r-- 1 dpage staff 2852 12 Oct 2015 qqmlscriptstring.h -rw-r--r-- 1 dpage staff 1897 12 Oct 2015 qtqmlglobal.h -rw-r--r-- 1 dpage staff 192 12 Oct 2015 qtqmlversion.h /Users/dpage/Qt/5.5/clang_64/lib/QtQml.framework/Versions/5/Headers/5.5.1: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 66 dpage staff 2244 26 Jan 05:31 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 QtQml /Users/dpage/Qt/5.5/clang_64/lib/QtQml.framework/Versions/5/Headers/5.5.1/QtQml: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 .. drwxr-xr-x 203 dpage staff 6902 26 Jan 05:31 private /Users/dpage/Qt/5.5/clang_64/lib/QtQml.framework/Versions/5/Headers/5.5.1/QtQml/private: total 3392 drwxr-xr-x 203 dpage staff 6902 26 Jan 05:31 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 .. -rw-r--r-- 1 dpage staff 8448 12 Oct 2015 qabstractanimationjob_p.h -rw-r--r-- 1 dpage staff 3194 12 Oct 2015 qanimationgroupjob_p.h -rw-r--r-- 1 dpage staff 1989 12 Oct 2015 qanimationjobutil_p.h -rw-r--r-- 1 dpage staff 4299 12 Oct 2015 qbitfield_p.h -rw-r--r-- 1 dpage staff 2381 12 Oct 2015 qcontinuinganimationgroupjob_p.h -rw-r--r-- 1 dpage staff 2497 12 Oct 2015 qdebugmessageservice_p.h -rw-r--r-- 1 dpage staff 2800 12 Oct 2015 qdeletewatcher_p.h -rw-r--r-- 1 dpage staff 10019 12 Oct 2015 qfieldlist_p.h -rw-r--r-- 1 dpage staff 4158 12 Oct 2015 qfinitestack_p.h -rw-r--r-- 1 dpage staff 7603 12 Oct 2015 qflagpointer_p.h -rw-r--r-- 1 dpage staff 34685 12 Oct 2015 qhashedstring_p.h -rw-r--r-- 1 dpage staff 3410 12 Oct 2015 qhashfield_p.h -rw-r--r-- 1 dpage staff 6883 12 Oct 2015 qintrusivelist_p.h -rw-r--r-- 1 dpage staff 6255 12 Oct 2015 qjsengine_p.h -rw-r--r-- 1 dpage staff 5792 12 Oct 2015 qjsvalue_p.h -rw-r--r-- 1 dpage staff 2233 12 Oct 2015 qjsvalueiterator_p.h -rw-r--r-- 1 dpage staff 3334 12 Oct 2015 qlazilyallocated_p.h -rw-r--r-- 1 dpage staff 2590 12 Oct 2015 qparallelanimationgroupjob_p.h -rw-r--r-- 1 dpage staff 2160 12 Oct 2015 qpauseanimationjob_p.h -rw-r--r-- 1 dpage staff 4634 12 Oct 2015 qpodvector_p.h -rw-r--r-- 1 dpage staff 5071 12 Oct 2015 qpointervaluepair_p.h -rw-r--r-- 1 dpage staff 8394 12 Oct 2015 qqmlabstractbinding_p.h -rw-r--r-- 1 dpage staff 3557 12 Oct 2015 qqmlabstractexpression_p.h -rw-r--r-- 1 dpage staff 3319 12 Oct 2015 qqmlabstractprofileradapter_p.h -rw-r--r-- 1 dpage staff 5731 12 Oct 2015 qqmlaccessors_p.h -rw-r--r-- 1 dpage staff 5592 12 Oct 2015 qqmladaptormodel_p.h -rw-r--r-- 1 dpage staff 2753 12 Oct 2015 qqmlapplicationengine_p.h -rw-r--r-- 1 dpage staff 2686 12 Oct 2015 qqmlbind_p.h -rw-r--r-- 1 dpage staff 5217 12 Oct 2015 qqmlbinding_p.h -rw-r--r-- 1 dpage staff 6303 12 Oct 2015 qqmlboundsignal_p.h -rw-r--r-- 1 dpage staff 2885 12 Oct 2015 qqmlboundsignalexpressionpointer_p.h -rw-r--r-- 1 dpage staff 6658 12 Oct 2015 qqmlbuiltinfunctions_p.h -rw-r--r-- 1 dpage staff 4762 12 Oct 2015 qqmlchangeset_p.h -rw-r--r-- 1 dpage staff 2401 12 Oct 2015 qqmlcleanup_p.h -rw-r--r-- 1 dpage staff 5260 12 Oct 2015 qqmlcompiler_p.h -rw-r--r-- 1 dpage staff 4036 12 Oct 2015 qqmlcomponent_p.h -rw-r--r-- 1 dpage staff 2387 12 Oct 2015 qqmlcomponentattached_p.h -rw-r--r-- 1 dpage staff 2686 12 Oct 2015 qqmlconfigurabledebugservice_p.h -rw-r--r-- 1 dpage staff 2412 12 Oct 2015 qqmlconfigurabledebugservice_p_p.h -rw-r--r-- 1 dpage staff 2936 12 Oct 2015 qqmlconnections_p.h -rw-r--r-- 1 dpage staff 9197 12 Oct 2015 qqmlcontext_p.h -rw-r--r-- 1 dpage staff 4203 12 Oct 2015 qqmlcontextwrapper_p.h -rw-r--r-- 1 dpage staff 4166 12 Oct 2015 qqmlcustomparser_p.h -rw-r--r-- 1 dpage staff 9941 12 Oct 2015 qqmldata_p.h -rw-r--r-- 1 dpage staff 3526 12 Oct 2015 qqmldebugserver_p.h -rw-r--r-- 1 dpage staff 2753 12 Oct 2015 qqmldebugserverconnection_p.h -rw-r--r-- 1 dpage staff 3993 12 Oct 2015 qqmldebugservice_p.h -rw-r--r-- 1 dpage staff 2250 12 Oct 2015 qqmldebugservice_p_p.h -rw-r--r-- 1 dpage staff 3220 12 Oct 2015 qqmldebugstatesdelegate_p.h -rw-r--r-- 1 dpage staff 8026 12 Oct 2015 qqmldelegatemodel_p.h -rw-r--r-- 1 dpage staff 14874 12 Oct 2015 qqmldelegatemodel_p_p.h -rw-r--r-- 1 dpage staff 4991 12 Oct 2015 qqmldirparser_p.h -rw-r--r-- 1 dpage staff 13996 12 Oct 2015 qqmlengine_p.h -rw-r--r-- 1 dpage staff 2818 12 Oct 2015 qqmlenginecontrolservice_p.h -rw-r--r-- 1 dpage staff 4763 12 Oct 2015 qqmlenginedebugservice_p.h -rw-r--r-- 1 dpage staff 3762 12 Oct 2015 qqmlexpression_p.h -rw-r--r-- 1 dpage staff 2260 12 Oct 2015 qqmlextensionplugin_p.h -rw-r--r-- 1 dpage staff 2732 12 Oct 2015 qqmlfileselector_p.h -rw-r--r-- 1 dpage staff 13556 12 Oct 2015 qqmlglobal_p.h -rw-r--r-- 1 dpage staff 4810 12 Oct 2015 qqmlguard_p.h -rw-r--r-- 1 dpage staff 7196 12 Oct 2015 qqmlimport_p.h -rw-r--r-- 1 dpage staff 3335 12 Oct 2015 qqmlincubator_p.h -rw-r--r-- 1 dpage staff 2520 12 Oct 2015 qqmlinspectorinterface_p.h -rw-r--r-- 1 dpage staff 2754 12 Oct 2015 qqmlinspectorservice_p.h -rw-r--r-- 1 dpage staff 3466 12 Oct 2015 qqmlinstantiator_p.h -rw-r--r-- 1 dpage staff 2762 12 Oct 2015 qqmlinstantiator_p_p.h -rw-r--r-- 1 dpage staff 16838 12 Oct 2015 qqmlirbuilder_p.h -rw-r--r-- 1 dpage staff 8455 12 Oct 2015 qqmljavascriptexpression_p.h -rw-r--r-- 1 dpage staff 69302 12 Oct 2015 qqmljsast_p.h -rw-r--r-- 1 dpage staff 4877 12 Oct 2015 qqmljsastfwd_p.h -rw-r--r-- 1 dpage staff 12290 12 Oct 2015 qqmljsastvisitor_p.h -rw-r--r-- 1 dpage staff 3522 12 Oct 2015 qqmljsengine_p.h -rw-r--r-- 1 dpage staff 2411 12 Oct 2015 qqmljsglobal_p.h -rw-r--r-- 1 dpage staff 5248 12 Oct 2015 qqmljsgrammar_p.h -rw-r--r-- 1 dpage staff 23823 12 Oct 2015 qqmljskeywords_p.h -rw-r--r-- 1 dpage staff 6915 12 Oct 2015 qqmljslexer_p.h -rw-r--r-- 1 dpage staff 5008 12 Oct 2015 qqmljsmemorypool_p.h -rw-r--r-- 1 dpage staff 7201 12 Oct 2015 qqmljsparser_p.h -rw-r--r-- 1 dpage staff 2441 12 Oct 2015 qqmllist_p.h -rw-r--r-- 1 dpage staff 2183 12 Oct 2015 qqmllistaccessor_p.h -rw-r--r-- 1 dpage staff 13418 12 Oct 2015 qqmllistcompositor_p.h -rw-r--r-- 1 dpage staff 6180 12 Oct 2015 qqmllistmodel_p.h -rw-r--r-- 1 dpage staff 10412 12 Oct 2015 qqmllistmodel_p_p.h -rw-r--r-- 1 dpage staff 4485 12 Oct 2015 qqmllistmodelworkeragent_p.h -rw-r--r-- 1 dpage staff 3065 12 Oct 2015 qqmllistwrapper_p.h -rw-r--r-- 1 dpage staff 6859 12 Oct 2015 qqmllocale_p.h -rw-r--r-- 1 dpage staff 2391 12 Oct 2015 qqmlmemoryprofiler_p.h -rw-r--r-- 1 dpage staff 9851 12 Oct 2015 qqmlmetatype_p.h -rw-r--r-- 1 dpage staff 6318 12 Oct 2015 qqmlmodelindexvaluetype_p.h -rw-r--r-- 1 dpage staff 1806 12 Oct 2015 qqmlmodelsmodule_p.h -rw-r--r-- 1 dpage staff 6901 12 Oct 2015 qqmlnotifier_p.h -rw-r--r-- 1 dpage staff 2609 12 Oct 2015 qqmlnullablevalue_p.h -rw-r--r-- 1 dpage staff 6431 12 Oct 2015 qqmlobjectcreator_p.h -rw-r--r-- 1 dpage staff 5005 12 Oct 2015 qqmlobjectmodel_p.h -rw-r--r-- 1 dpage staff 4074 12 Oct 2015 qqmlopenmetaobject_p.h -rw-r--r-- 1 dpage staff 2083 12 Oct 2015 qqmlplatform_p.h -rw-r--r-- 1 dpage staff 6371 12 Oct 2015 qqmlpool_p.h -rw-r--r-- 1 dpage staff 11122 12 Oct 2015 qqmlprofiler_p.h -rw-r--r-- 1 dpage staff 4349 12 Oct 2015 qqmlprofilerdefinitions_p.h -rw-r--r-- 1 dpage staff 3757 12 Oct 2015 qqmlprofilerservice_p.h -rw-r--r-- 1 dpage staff 6731 12 Oct 2015 qqmlproperty_p.h -rw-r--r-- 1 dpage staff 22482 12 Oct 2015 qqmlpropertycache_p.h -rw-r--r-- 1 dpage staff 2654 12 Oct 2015 qqmlpropertyvalueinterceptor_p.h -rw-r--r-- 1 dpage staff 2693 12 Oct 2015 qqmlproxymetaobject_p.h -rw-r--r-- 1 dpage staff 4363 12 Oct 2015 qqmlrefcount_p.h -rw-r--r-- 1 dpage staff 2338 12 Oct 2015 qqmlscriptstring_p.h -rw-r--r-- 1 dpage staff 3114 12 Oct 2015 qqmlstringconverters_p.h -rw-r--r-- 1 dpage staff 10179 12 Oct 2015 qqmlthread_p.h -rw-r--r-- 1 dpage staff 3101 12 Oct 2015 qqmltimer_p.h -rw-r--r-- 1 dpage staff 15644 12 Oct 2015 qqmltypecompiler_p.h -rw-r--r-- 1 dpage staff 17614 12 Oct 2015 qqmltypeloader_p.h -rw-r--r-- 1 dpage staff 5646 12 Oct 2015 qqmltypenamecache_p.h -rw-r--r-- 1 dpage staff 1873 12 Oct 2015 qqmltypenotavailable_p.h -rw-r--r-- 1 dpage staff 3354 12 Oct 2015 qqmltypewrapper_p.h -rw-r--r-- 1 dpage staff 9228 12 Oct 2015 qqmlvaluetype_p.h -rw-r--r-- 1 dpage staff 2948 12 Oct 2015 qqmlvaluetypeproxybinding_p.h -rw-r--r-- 1 dpage staff 3458 12 Oct 2015 qqmlvaluetypewrapper_p.h -rw-r--r-- 1 dpage staff 4967 12 Oct 2015 qqmlvme_p.h -rw-r--r-- 1 dpage staff 8738 12 Oct 2015 qqmlvmemetaobject_p.h -rw-r--r-- 1 dpage staff 2815 12 Oct 2015 qqmlwatcher_p.h -rw-r--r-- 1 dpage staff 2267 12 Oct 2015 qqmlxmlhttprequest_p.h -rw-r--r-- 1 dpage staff 2702 12 Oct 2015 qquickpackage_p.h -rw-r--r-- 1 dpage staff 3455 12 Oct 2015 qquickworkerscript_p.h -rw-r--r-- 1 dpage staff 2808 12 Oct 2015 qrecursionwatcher_p.h -rw-r--r-- 1 dpage staff 5314 12 Oct 2015 qrecyclepool_p.h -rw-r--r-- 1 dpage staff 3791 12 Oct 2015 qsequentialanimationgroupjob_p.h -rw-r--r-- 1 dpage staff 2089 12 Oct 2015 qtqmlglobal_p.h -rw-r--r-- 1 dpage staff 1831 12 Oct 2015 qv4alloca_p.h -rw-r--r-- 1 dpage staff 4136 12 Oct 2015 qv4argumentsobject_p.h -rw-r--r-- 1 dpage staff 3065 12 Oct 2015 qv4arraybuffer_p.h -rw-r--r-- 1 dpage staff 9522 12 Oct 2015 qv4arraydata_p.h -rw-r--r-- 1 dpage staff 3525 12 Oct 2015 qv4arrayobject_p.h -rw-r--r-- 1 dpage staff 44142 12 Oct 2015 qv4assembler_p.h -rw-r--r-- 1 dpage staff 7488 12 Oct 2015 qv4binop_p.h -rw-r--r-- 1 dpage staff 2358 12 Oct 2015 qv4booleanobject_p.h -rw-r--r-- 1 dpage staff 20138 12 Oct 2015 qv4codegen_p.h -rw-r--r-- 1 dpage staff 19125 12 Oct 2015 qv4compileddata_p.h -rw-r--r-- 1 dpage staff 3831 12 Oct 2015 qv4compiler_p.h -rw-r--r-- 1 dpage staff 7029 12 Oct 2015 qv4context_p.h -rw-r--r-- 1 dpage staff 3156 12 Oct 2015 qv4dataview_p.h -rw-r--r-- 1 dpage staff 6028 12 Oct 2015 qv4dateobject_p.h -rw-r--r-- 1 dpage staff 8197 12 Oct 2015 qv4debugging_p.h -rw-r--r-- 1 dpage staff 2721 12 Oct 2015 qv4debugservice_p.h -rw-r--r-- 1 dpage staff 3254 12 Oct 2015 qv4domerrors_p.h -rw-r--r-- 1 dpage staff 12593 12 Oct 2015 qv4engine_p.h -rw-r--r-- 1 dpage staff 8455 12 Oct 2015 qv4errorobject_p.h -rw-r--r-- 1 dpage staff 3555 12 Oct 2015 qv4executableallocator_p.h -rw-r--r-- 1 dpage staff 3058 12 Oct 2015 qv4function_p.h -rw-r--r-- 1 dpage staff 8703 12 Oct 2015 qv4functionobject_p.h -rw-r--r-- 1 dpage staff 9753 12 Oct 2015 qv4global_p.h -rw-r--r-- 1 dpage staff 2834 12 Oct 2015 qv4globalobject_p.h -rw-r--r-- 1 dpage staff 5808 12 Oct 2015 qv4identifier_p.h -rw-r--r-- 1 dpage staff 2880 12 Oct 2015 qv4identifiertable_p.h -rw-r--r-- 1 dpage staff 3156 12 Oct 2015 qv4include_p.h -rw-r--r-- 1 dpage staff 22695 12 Oct 2015 qv4instr_moth_p.h -rw-r--r-- 1 dpage staff 6907 12 Oct 2015 qv4internalclass_p.h -rw-r--r-- 1 dpage staff 13595 12 Oct 2015 qv4isel_masm_p.h -rw-r--r-- 1 dpage staff 9211 12 Oct 2015 qv4isel_moth_p.h -rw-r--r-- 1 dpage staff 8817 12 Oct 2015 qv4isel_p.h -rw-r--r-- 1 dpage staff 5957 12 Oct 2015 qv4isel_util_p.h -rw-r--r-- 1 dpage staff 31291 12 Oct 2015 qv4jsir_p.h -rw-r--r-- 1 dpage staff 3130 12 Oct 2015 qv4jsonobject_p.h -rw-r--r-- 1 dpage staff 6675 12 Oct 2015 qv4lookup_p.h -rw-r--r-- 1 dpage staff 8955 12 Oct 2015 qv4managed_p.h -rw-r--r-- 1 dpage staff 4251 12 Oct 2015 qv4math_p.h -rw-r--r-- 1 dpage staff 3003 12 Oct 2015 qv4mathobject_p.h -rw-r--r-- 1 dpage staff 2319 12 Oct 2015 qv4memberdata_p.h -rw-r--r-- 1 dpage staff 6608 12 Oct 2015 qv4mm_p.h -rw-r--r-- 1 dpage staff 2603 12 Oct 2015 qv4numberobject_p.h -rw-r--r-- 1 dpage staff 17905 12 Oct 2015 qv4object_p.h -rw-r--r-- 1 dpage staff 3214 12 Oct 2015 qv4objectiterator_p.h -rw-r--r-- 1 dpage staff 4038 12 Oct 2015 qv4objectproto_p.h -rw-r--r-- 1 dpage staff 4979 12 Oct 2015 qv4persistent_p.h -rw-r--r-- 1 dpage staff 2751 12 Oct 2015 qv4profileradapter_p.h -rw-r--r-- 1 dpage staff 6488 12 Oct 2015 qv4profiling_p.h -rw-r--r-- 1 dpage staff 5897 12 Oct 2015 qv4property_p.h -rw-r--r-- 1 dpage staff 1966 12 Oct 2015 qv4qmlextensions_p.h -rw-r--r-- 1 dpage staff 7525 12 Oct 2015 qv4qobjectwrapper_p.h -rw-r--r-- 1 dpage staff 5265 12 Oct 2015 qv4regalloc_p.h -rw-r--r-- 1 dpage staff 4454 12 Oct 2015 qv4regexp_p.h -rw-r--r-- 1 dpage staff 4877 12 Oct 2015 qv4regexpobject_p.h -rw-r--r-- 1 dpage staff 3342 12 Oct 2015 qv4registerinfo_p.h -rw-r--r-- 1 dpage staff 19484 12 Oct 2015 qv4runtime_p.h -rw-r--r-- 1 dpage staff 11072 12 Oct 2015 qv4scopedvalue_p.h -rw-r--r-- 1 dpage staff 5718 12 Oct 2015 qv4script_p.h -rw-r--r-- 1 dpage staff 2881 12 Oct 2015 qv4sequenceobject_p.h -rw-r--r-- 1 dpage staff 2377 12 Oct 2015 qv4serialize_p.h -rw-r--r-- 1 dpage staff 8815 12 Oct 2015 qv4sparsearray_p.h -rw-r--r-- 1 dpage staff 2355 12 Oct 2015 qv4sqlerrors_p.h -rw-r--r-- 1 dpage staff 7923 12 Oct 2015 qv4ssa_p.h -rw-r--r-- 1 dpage staff 5795 12 Oct 2015 qv4string_p.h -rw-r--r-- 1 dpage staff 4255 12 Oct 2015 qv4stringobject_p.h -rw-r--r-- 1 dpage staff 21157 12 Oct 2015 qv4targetplatform_p.h -rw-r--r-- 1 dpage staff 4386 12 Oct 2015 qv4typedarray_p.h -rw-r--r-- 1 dpage staff 2203 12 Oct 2015 qv4unop_p.h -rw-r--r-- 1 dpage staff 2165 12 Oct 2015 qv4util_p.h -rw-r--r-- 1 dpage staff 6533 12 Oct 2015 qv4value_inl_p.h -rw-r--r-- 1 dpage staff 17071 12 Oct 2015 qv4value_p.h -rw-r--r-- 1 dpage staff 3059 12 Oct 2015 qv4variantobject_p.h -rw-r--r-- 1 dpage staff 2196 12 Oct 2015 qv4vme_moth_p.h -rw-r--r-- 1 dpage staff 8507 12 Oct 2015 qv8engine_p.h /Users/dpage/Qt/5.5/clang_64/lib/QtQml.framework/Versions/5/Resources: total 8 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 .. -rw-r--r-- 1 dpage staff 706 12 Oct 2015 Info.plist /Users/dpage/Qt/5.5/clang_64/lib/QtQuick.framework: total 48 drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 . drwxr-xr-x 182 dpage staff 6188 26 Jan 05:34 .. lrwxr-xr-x 1 dpage staff 24 26 Jan 05:31 Headers -> Versions/Current/Headers lrwxr-xr-x 1 dpage staff 24 26 Jan 05:31 QtQuick -> Versions/Current/QtQuick -rw-r--r-- 1 dpage staff 1307 26 Jan 05:34 QtQuick.prl lrwxr-xr-x 1 dpage staff 30 26 Jan 05:31 QtQuick_debug -> Versions/Current/QtQuick_debug -rw-r--r-- 1 dpage staff 1311 26 Jan 05:34 QtQuick_debug.prl lrwxr-xr-x 1 dpage staff 26 26 Jan 05:31 Resources -> Versions/Current/Resources drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 Versions /Users/dpage/Qt/5.5/clang_64/lib/QtQuick.framework/Versions: total 8 drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 . drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 .. drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 5 lrwxr-xr-x 1 dpage staff 1 26 Jan 05:31 Current -> 5 /Users/dpage/Qt/5.5/clang_64/lib/QtQuick.framework/Versions/5: total 30240 drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 . drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 .. drwxr-xr-x 68 dpage staff 2312 26 Jan 05:31 Headers -rwxr-xr-x 1 dpage staff 4466112 12 Oct 2015 QtQuick -rwxr-xr-x 1 dpage staff 11010900 12 Oct 2015 QtQuick_debug drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 Resources /Users/dpage/Qt/5.5/clang_64/lib/QtQuick.framework/Versions/5/Headers: total 624 drwxr-xr-x 68 dpage staff 2312 26 Jan 05:31 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 5.5.1 -rw-r--r-- 1 dpage staff 37 12 Oct 2015 QQuickFramebufferObject -rw-r--r-- 1 dpage staff 33 12 Oct 2015 QQuickImageProvider -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QQuickItem -rw-r--r-- 1 dpage staff 34 12 Oct 2015 QQuickItemGrabResult -rw-r--r-- 1 dpage staff 31 12 Oct 2015 QQuickPaintedItem -rw-r--r-- 1 dpage staff 33 12 Oct 2015 QQuickRenderControl -rw-r--r-- 1 dpage staff 32 12 Oct 2015 QQuickTextDocument -rw-r--r-- 1 dpage staff 33 12 Oct 2015 QQuickTextureFactory -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QQuickTransform -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QQuickView -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QQuickWindow -rw-r--r-- 1 dpage staff 33 12 Oct 2015 QSGAbstractRenderer -rw-r--r-- 1 dpage staff 21 12 Oct 2015 QSGBasicGeometryNode -rw-r--r-- 1 dpage staff 21 12 Oct 2015 QSGClipNode -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QSGDynamicTexture -rw-r--r-- 1 dpage staff 23 12 Oct 2015 QSGEngine -rw-r--r-- 1 dpage staff 34 12 Oct 2015 QSGFlatColorMaterial -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QSGGeometry -rw-r--r-- 1 dpage staff 21 12 Oct 2015 QSGGeometryNode -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QSGMaterial -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QSGMaterialShader -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QSGMaterialType -rw-r--r-- 1 dpage staff 21 12 Oct 2015 QSGNode -rw-r--r-- 1 dpage staff 21 12 Oct 2015 QSGNodeVisitor -rw-r--r-- 1 dpage staff 21 12 Oct 2015 QSGOpacityNode -rw-r--r-- 1 dpage staff 32 12 Oct 2015 QSGOpaqueTextureMaterial -rw-r--r-- 1 dpage staff 21 12 Oct 2015 QSGRootNode -rw-r--r-- 1 dpage staff 31 12 Oct 2015 QSGSimpleMaterial -rw-r--r-- 1 dpage staff 31 12 Oct 2015 QSGSimpleMaterialComparableMaterial -rw-r--r-- 1 dpage staff 31 12 Oct 2015 QSGSimpleMaterialShader -rw-r--r-- 1 dpage staff 31 12 Oct 2015 QSGSimpleRectNode -rw-r--r-- 1 dpage staff 34 12 Oct 2015 QSGSimpleTextureNode -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QSGTexture -rw-r--r-- 1 dpage staff 32 12 Oct 2015 QSGTextureMaterial -rw-r--r-- 1 dpage staff 32 12 Oct 2015 QSGTextureProvider -rw-r--r-- 1 dpage staff 21 12 Oct 2015 QSGTransformNode -rw-r--r-- 1 dpage staff 36 12 Oct 2015 QSGVertexColorMaterial -rw-r--r-- 1 dpage staff 836 12 Oct 2015 QtQuick -rw-r--r-- 1 dpage staff 216 12 Oct 2015 QtQuickDepends -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QtQuickVersion -rw-r--r-- 1 dpage staff 5562 12 Oct 2015 designersupport.h -rw-r--r-- 1 dpage staff 3355 12 Oct 2015 qquickframebufferobject.h -rw-r--r-- 1 dpage staff 3262 12 Oct 2015 qquickimageprovider.h -rw-r--r-- 1 dpage staff 16410 12 Oct 2015 qquickitem.h -rw-r--r-- 1 dpage staff 2471 12 Oct 2015 qquickitemgrabresult.h -rw-r--r-- 1 dpage staff 4157 12 Oct 2015 qquickpainteditem.h -rw-r--r-- 1 dpage staff 2495 12 Oct 2015 qquickrendercontrol.h -rw-r--r-- 1 dpage staff 2080 12 Oct 2015 qquicktextdocument.h -rw-r--r-- 1 dpage staff 3550 12 Oct 2015 qquickview.h -rw-r--r-- 1 dpage staff 7014 12 Oct 2015 qquickwindow.h -rw-r--r-- 1 dpage staff 3161 12 Oct 2015 qsgabstractrenderer.h -rw-r--r-- 1 dpage staff 2594 12 Oct 2015 qsgengine.h -rw-r--r-- 1 dpage staff 2147 12 Oct 2015 qsgflatcolormaterial.h -rw-r--r-- 1 dpage staff 9751 12 Oct 2015 qsggeometry.h -rw-r--r-- 1 dpage staff 4904 12 Oct 2015 qsgmaterial.h -rw-r--r-- 1 dpage staff 9783 12 Oct 2015 qsgnode.h -rw-r--r-- 1 dpage staff 7373 12 Oct 2015 qsgsimplematerial.h -rw-r--r-- 1 dpage staff 2261 12 Oct 2015 qsgsimplerectnode.h -rw-r--r-- 1 dpage staff 3239 12 Oct 2015 qsgsimpletexturenode.h -rw-r--r-- 1 dpage staff 3491 12 Oct 2015 qsgtexture.h -rw-r--r-- 1 dpage staff 3258 12 Oct 2015 qsgtexturematerial.h -rw-r--r-- 1 dpage staff 1915 12 Oct 2015 qsgtextureprovider.h -rw-r--r-- 1 dpage staff 2020 12 Oct 2015 qsgvertexcolormaterial.h -rw-r--r-- 1 dpage staff 1914 12 Oct 2015 qtquickglobal.h -rw-r--r-- 1 dpage staff 202 12 Oct 2015 qtquickversion.h /Users/dpage/Qt/5.5/clang_64/lib/QtQuick.framework/Versions/5/Headers/5.5.1: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 68 dpage staff 2312 26 Jan 05:31 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 QtQuick /Users/dpage/Qt/5.5/clang_64/lib/QtQuick.framework/Versions/5/Headers/5.5.1/QtQuick: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 .. drwxr-xr-x 157 dpage staff 5338 26 Jan 05:31 private /Users/dpage/Qt/5.5/clang_64/lib/QtQuick.framework/Versions/5/Headers/5.5.1/QtQuick/private: total 2168 drwxr-xr-x 157 dpage staff 5338 26 Jan 05:31 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 .. -rw-r--r-- 1 dpage staff 3192 12 Oct 2015 designerwindowmanager_p.h -rw-r--r-- 1 dpage staff 4740 12 Oct 2015 qaccessiblequickitem_p.h -rw-r--r-- 1 dpage staff 2490 12 Oct 2015 qaccessiblequickview_p.h -rw-r--r-- 1 dpage staff 8448 12 Oct 2015 qquickaccessibleattached_p.h -rw-r--r-- 1 dpage staff 1854 12 Oct 2015 qquickaccessiblefactory_p.h -rw-r--r-- 1 dpage staff 7140 12 Oct 2015 qquickanchors_p.h -rw-r--r-- 1 dpage staff 5615 12 Oct 2015 qquickanchors_p_p.h -rw-r--r-- 1 dpage staff 3241 12 Oct 2015 qquickanimatedimage_p.h -rw-r--r-- 1 dpage staff 2618 12 Oct 2015 qquickanimatedimage_p_p.h -rw-r--r-- 1 dpage staff 9681 12 Oct 2015 qquickanimatedsprite_p.h -rw-r--r-- 1 dpage staff 14604 12 Oct 2015 qquickanimation_p.h -rw-r--r-- 1 dpage staff 10069 12 Oct 2015 qquickanimation_p_p.h -rw-r--r-- 1 dpage staff 2866 12 Oct 2015 qquickanimationcontroller_p.h -rw-r--r-- 1 dpage staff 6019 12 Oct 2015 qquickanimator_p.h -rw-r--r-- 1 dpage staff 2758 12 Oct 2015 qquickanimator_p_p.h -rw-r--r-- 1 dpage staff 3871 12 Oct 2015 qquickanimatorcontroller_p.h -rw-r--r-- 1 dpage staff 7903 12 Oct 2015 qquickanimatorjob_p.h -rw-r--r-- 1 dpage staff 2739 12 Oct 2015 qquickapplication_p.h -rw-r--r-- 1 dpage staff 2784 12 Oct 2015 qquickbehavior_p.h -rw-r--r-- 1 dpage staff 3378 12 Oct 2015 qquickborderimage_p.h -rw-r--r-- 1 dpage staff 3046 12 Oct 2015 qquickborderimage_p_p.h -rw-r--r-- 1 dpage staff 2576 12 Oct 2015 qquickcanvascontext_p.h -rw-r--r-- 1 dpage staff 6604 12 Oct 2015 qquickcanvasitem_p.h -rw-r--r-- 1 dpage staff 2212 12 Oct 2015 qquickclipnode_p.h -rw-r--r-- 1 dpage staff 8428 12 Oct 2015 qquickcontext2d_p.h -rw-r--r-- 1 dpage staff 7786 12 Oct 2015 qquickcontext2dcommandbuffer_p.h -rw-r--r-- 1 dpage staff 7185 12 Oct 2015 qquickcontext2dtexture_p.h -rw-r--r-- 1 dpage staff 2973 12 Oct 2015 qquickcontext2dtile_p.h -rw-r--r-- 1 dpage staff 9076 12 Oct 2015 qquickdrag_p.h -rw-r--r-- 1 dpage staff 5909 12 Oct 2015 qquickdroparea_p.h -rw-r--r-- 1 dpage staff 6360 12 Oct 2015 qquickevents_p_p.h -rw-r--r-- 1 dpage staff 10676 12 Oct 2015 qquickflickable_p.h -rw-r--r-- 1 dpage staff 9627 12 Oct 2015 qquickflickable_p_p.h -rw-r--r-- 1 dpage staff 3440 12 Oct 2015 qquickflickablebehavior_p.h -rw-r--r-- 1 dpage staff 2741 12 Oct 2015 qquickflipable_p.h -rw-r--r-- 1 dpage staff 1936 12 Oct 2015 qquickfocusscope_p.h -rw-r--r-- 1 dpage staff 2656 12 Oct 2015 qquickfontloader_p.h -rw-r--r-- 1 dpage staff 4056 12 Oct 2015 qquickfontmetrics_p.h -rw-r--r-- 1 dpage staff 3902 12 Oct 2015 qquickgridview_p.h -rw-r--r-- 1 dpage staff 4635 12 Oct 2015 qquickimage_p.h -rw-r--r-- 1 dpage staff 2512 12 Oct 2015 qquickimage_p_p.h -rw-r--r-- 1 dpage staff 4205 12 Oct 2015 qquickimagebase_p.h -rw-r--r-- 1 dpage staff 2788 12 Oct 2015 qquickimagebase_p_p.h -rw-r--r-- 1 dpage staff 2393 12 Oct 2015 qquickimplicitsizeitem_p.h -rw-r--r-- 1 dpage staff 2343 12 Oct 2015 qquickimplicitsizeitem_p_p.h -rw-r--r-- 1 dpage staff 29740 12 Oct 2015 qquickitem_p.h -rw-r--r-- 1 dpage staff 6699 12 Oct 2015 qquickitemanimation_p.h -rw-r--r-- 1 dpage staff 4971 12 Oct 2015 qquickitemanimation_p_p.h -rw-r--r-- 1 dpage staff 2913 12 Oct 2015 qquickitemchangelistener_p.h -rw-r--r-- 1 dpage staff 1803 12 Oct 2015 qquickitemsmodule_p.h -rw-r--r-- 1 dpage staff 14700 12 Oct 2015 qquickitemview_p.h -rw-r--r-- 1 dpage staff 13051 12 Oct 2015 qquickitemview_p_p.h -rw-r--r-- 1 dpage staff 7011 12 Oct 2015 qquickitemviewtransition_p.h -rw-r--r-- 1 dpage staff 7245 12 Oct 2015 qquicklistview_p.h -rw-r--r-- 1 dpage staff 3761 12 Oct 2015 qquickloader_p.h -rw-r--r-- 1 dpage staff 3977 12 Oct 2015 qquickloader_p_p.h -rw-r--r-- 1 dpage staff 6679 12 Oct 2015 qquickmousearea_p.h -rw-r--r-- 1 dpage staff 3324 12 Oct 2015 qquickmousearea_p_p.h -rw-r--r-- 1 dpage staff 10043 12 Oct 2015 qquickmultipointtoucharea_p.h -rw-r--r-- 1 dpage staff 3814 12 Oct 2015 qquickopenglinfo_p.h -rw-r--r-- 1 dpage staff 2306 12 Oct 2015 qquickpainteditem_p.h -rw-r--r-- 1 dpage staff 14180 12 Oct 2015 qquickpath_p.h -rw-r--r-- 1 dpage staff 2794 12 Oct 2015 qquickpath_p_p.h -rw-r--r-- 1 dpage staff 2768 12 Oct 2015 qquickpathinterpolator_p.h -rw-r--r-- 1 dpage staff 9562 12 Oct 2015 qquickpathview_p.h -rw-r--r-- 1 dpage staff 6032 12 Oct 2015 qquickpathview_p_p.h -rw-r--r-- 1 dpage staff 9717 12 Oct 2015 qquickpincharea_p.h -rw-r--r-- 1 dpage staff 3341 12 Oct 2015 qquickpincharea_p_p.h -rw-r--r-- 1 dpage staff 4468 12 Oct 2015 qquickpixmapcache_p.h -rw-r--r-- 1 dpage staff 11708 12 Oct 2015 qquickpositioners_p.h -rw-r--r-- 1 dpage staff 4955 12 Oct 2015 qquickpositioners_p_p.h -rw-r--r-- 1 dpage staff 12731 12 Oct 2015 qquickprofiler_p.h -rw-r--r-- 1 dpage staff 3619 12 Oct 2015 qquickpropertychanges_p.h -rw-r--r-- 1 dpage staff 4653 12 Oct 2015 qquickrectangle_p.h -rw-r--r-- 1 dpage staff 3003 12 Oct 2015 qquickrectangle_p_p.h -rw-r--r-- 1 dpage staff 2555 12 Oct 2015 qquickrendercontrol_p.h -rw-r--r-- 1 dpage staff 3112 12 Oct 2015 qquickrepeater_p.h -rw-r--r-- 1 dpage staff 2550 12 Oct 2015 qquickrepeater_p_p.h -rw-r--r-- 1 dpage staff 3550 12 Oct 2015 qquickscalegrid_p_p.h -rw-r--r-- 1 dpage staff 4599 12 Oct 2015 qquickscreen_p.h -rw-r--r-- 1 dpage staff 6973 12 Oct 2015 qquickshadereffect_p.h -rw-r--r-- 1 dpage staff 3322 12 Oct 2015 qquickshadereffectmesh_p.h -rw-r--r-- 1 dpage staff 4784 12 Oct 2015 qquickshadereffectnode_p.h -rw-r--r-- 1 dpage staff 5315 12 Oct 2015 qquickshadereffectsource_p.h -rw-r--r-- 1 dpage staff 3583 12 Oct 2015 qquickshortcut_p.h -rw-r--r-- 1 dpage staff 3182 12 Oct 2015 qquicksmoothedanimation_p.h -rw-r--r-- 1 dpage staff 4306 12 Oct 2015 qquicksmoothedanimation_p_p.h -rw-r--r-- 1 dpage staff 3247 12 Oct 2015 qquickspringanimation_p.h -rw-r--r-- 1 dpage staff 8015 12 Oct 2015 qquicksprite_p.h -rw-r--r-- 1 dpage staff 9518 12 Oct 2015 qquickspriteengine_p.h -rw-r--r-- 1 dpage staff 4133 12 Oct 2015 qquickspritesequence_p.h -rw-r--r-- 1 dpage staff 6342 12 Oct 2015 qquickstate_p.h -rw-r--r-- 1 dpage staff 7514 12 Oct 2015 qquickstate_p_p.h -rw-r--r-- 1 dpage staff 2520 12 Oct 2015 qquickstatechangescript_p.h -rw-r--r-- 1 dpage staff 2910 12 Oct 2015 qquickstategroup_p.h -rw-r--r-- 1 dpage staff 7195 12 Oct 2015 qquickstateoperations_p.h -rw-r--r-- 1 dpage staff 3043 12 Oct 2015 qquickstyledtext_p.h -rw-r--r-- 1 dpage staff 2065 12 Oct 2015 qquicksvgparser_p.h -rw-r--r-- 1 dpage staff 3803 12 Oct 2015 qquicksystempalette_p.h -rw-r--r-- 1 dpage staff 11050 12 Oct 2015 qquicktext_p.h -rw-r--r-- 1 dpage staff 7297 12 Oct 2015 qquicktext_p_p.h -rw-r--r-- 1 dpage staff 5956 12 Oct 2015 qquicktextcontrol_p.h -rw-r--r-- 1 dpage staff 5213 12 Oct 2015 qquicktextcontrol_p_p.h -rw-r--r-- 1 dpage staff 13581 12 Oct 2015 qquicktextedit_p.h -rw-r--r-- 1 dpage staff 6510 12 Oct 2015 qquicktextedit_p_p.h -rw-r--r-- 1 dpage staff 14482 12 Oct 2015 qquicktextinput_p.h -rw-r--r-- 1 dpage staff 15054 12 Oct 2015 qquicktextinput_p_p.h -rw-r--r-- 1 dpage staff 3562 12 Oct 2015 qquicktextmetrics_p.h -rw-r--r-- 1 dpage staff 4675 12 Oct 2015 qquicktextnode_p.h -rw-r--r-- 1 dpage staff 9000 12 Oct 2015 qquicktextnodeengine_p.h -rw-r--r-- 1 dpage staff 3848 12 Oct 2015 qquicktextutil_p.h -rw-r--r-- 1 dpage staff 5804 12 Oct 2015 qquicktimeline_p_p.h -rw-r--r-- 1 dpage staff 3860 12 Oct 2015 qquicktransition_p.h -rw-r--r-- 1 dpage staff 2672 12 Oct 2015 qquicktransitionmanager_p_p.h -rw-r--r-- 1 dpage staff 4682 12 Oct 2015 qquicktranslate_p.h -rw-r--r-- 1 dpage staff 1792 12 Oct 2015 qquickutilmodule_p.h -rw-r--r-- 1 dpage staff 11856 12 Oct 2015 qquickvaluetypes_p.h -rw-r--r-- 1 dpage staff 3681 12 Oct 2015 qquickview_p.h -rw-r--r-- 1 dpage staff 11096 12 Oct 2015 qquickwindow_p.h -rw-r--r-- 1 dpage staff 2863 12 Oct 2015 qquickwindowattached_p.h -rw-r--r-- 1 dpage staff 2837 12 Oct 2015 qquickwindowmodule_p.h -rw-r--r-- 1 dpage staff 2382 12 Oct 2015 qsgabstractrenderer_p.h -rw-r--r-- 1 dpage staff 13755 12 Oct 2015 qsgadaptationlayer_p.h -rw-r--r-- 1 dpage staff 2414 12 Oct 2015 qsgareaallocator_p.h -rw-r--r-- 1 dpage staff 4018 12 Oct 2015 qsgatlastexture_p.h -rw-r--r-- 1 dpage staff 18017 12 Oct 2015 qsgbatchrenderer_p.h -rw-r--r-- 1 dpage staff 6414 12 Oct 2015 qsgcontext_p.h -rw-r--r-- 1 dpage staff 2900 12 Oct 2015 qsgcontextplugin_p.h -rw-r--r-- 1 dpage staff 5328 12 Oct 2015 qsgdefaultdistancefieldglyphcache_p.h -rw-r--r-- 1 dpage staff 2543 12 Oct 2015 qsgdefaultglyphnode_p.h -rw-r--r-- 1 dpage staff 4332 12 Oct 2015 qsgdefaultglyphnode_p_p.h -rw-r--r-- 1 dpage staff 3248 12 Oct 2015 qsgdefaultimagenode_p.h -rw-r--r-- 1 dpage staff 3879 12 Oct 2015 qsgdefaultlayer_p.h -rw-r--r-- 1 dpage staff 4414 12 Oct 2015 qsgdefaultpainternode_p.h -rw-r--r-- 1 dpage staff 3077 12 Oct 2015 qsgdefaultrectanglenode_p.h -rw-r--r-- 1 dpage staff 4172 12 Oct 2015 qsgdepthstencilbuffer_p.h -rw-r--r-- 1 dpage staff 3601 12 Oct 2015 qsgdistancefieldglyphnode_p.h -rw-r--r-- 1 dpage staff 4987 12 Oct 2015 qsgdistancefieldglyphnode_p_p.h -rw-r--r-- 1 dpage staff 2863 12 Oct 2015 qsgdistancefieldutil_p.h -rw-r--r-- 1 dpage staff 2082 12 Oct 2015 qsgengine_p.h -rw-r--r-- 1 dpage staff 2533 12 Oct 2015 qsggeometry_p.h -rw-r--r-- 1 dpage staff 2218 12 Oct 2015 qsgmaterialshader_p.h -rw-r--r-- 1 dpage staff 2408 12 Oct 2015 qsgnode_p.h -rw-r--r-- 1 dpage staff 2838 12 Oct 2015 qsgnodeupdater_p.h -rw-r--r-- 1 dpage staff 4863 12 Oct 2015 qsgrenderer_p.h -rw-r--r-- 1 dpage staff 3445 12 Oct 2015 qsgrenderloop_p.h -rw-r--r-- 1 dpage staff 3561 12 Oct 2015 qsgrendernode_p.h -rw-r--r-- 1 dpage staff 2607 12 Oct 2015 qsgshadersourcebuilder_p.h -rw-r--r-- 1 dpage staff 4619 12 Oct 2015 qsgshareddistancefieldglyphcache_p.h -rw-r--r-- 1 dpage staff 3432 12 Oct 2015 qsgtexture_p.h -rw-r--r-- 1 dpage staff 2499 12 Oct 2015 qsgtexturematerial_p.h -rw-r--r-- 1 dpage staff 3555 12 Oct 2015 qsgthreadedrenderloop_p.h -rw-r--r-- 1 dpage staff 3234 12 Oct 2015 qsgwindowsrenderloop_p.h -rw-r--r-- 1 dpage staff 1852 12 Oct 2015 qtquick2_p.h -rw-r--r-- 1 dpage staff 2286 12 Oct 2015 qtquickglobal_p.h /Users/dpage/Qt/5.5/clang_64/lib/QtQuick.framework/Versions/5/Resources: total 8 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 .. -rw-r--r-- 1 dpage staff 710 12 Oct 2015 Info.plist /Users/dpage/Qt/5.5/clang_64/lib/QtQuickParticles.framework: total 48 drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 . drwxr-xr-x 182 dpage staff 6188 26 Jan 05:34 .. lrwxr-xr-x 1 dpage staff 24 26 Jan 05:31 Headers -> Versions/Current/Headers lrwxr-xr-x 1 dpage staff 33 26 Jan 05:31 QtQuickParticles -> Versions/Current/QtQuickParticles -rw-r--r-- 1 dpage staff 1328 26 Jan 05:34 QtQuickParticles.prl lrwxr-xr-x 1 dpage staff 39 26 Jan 05:31 QtQuickParticles_debug -> Versions/Current/QtQuickParticles_debug -rw-r--r-- 1 dpage staff 1332 26 Jan 05:34 QtQuickParticles_debug.prl lrwxr-xr-x 1 dpage staff 26 26 Jan 05:31 Resources -> Versions/Current/Resources drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 Versions /Users/dpage/Qt/5.5/clang_64/lib/QtQuickParticles.framework/Versions: total 8 drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 . drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 .. drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 5 lrwxr-xr-x 1 dpage staff 1 26 Jan 05:31 Current -> 5 /Users/dpage/Qt/5.5/clang_64/lib/QtQuickParticles.framework/Versions/5: total 4784 drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 . drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 .. drwxr-xr-x 7 dpage staff 238 26 Jan 05:31 Headers -rwxr-xr-x 1 dpage staff 655824 12 Oct 2015 QtQuickParticles -rwxr-xr-x 1 dpage staff 1786516 12 Oct 2015 QtQuickParticles_debug drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 Resources /Users/dpage/Qt/5.5/clang_64/lib/QtQuickParticles.framework/Versions/5/Headers: total 32 drwxr-xr-x 7 dpage staff 238 26 Jan 05:31 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 5.5.1 -rw-r--r-- 1 dpage staff 170 12 Oct 2015 QtQuickParticles -rw-r--r-- 1 dpage staff 251 12 Oct 2015 QtQuickParticlesDepends -rw-r--r-- 1 dpage staff 37 12 Oct 2015 QtQuickParticlesVersion -rw-r--r-- 1 dpage staff 247 12 Oct 2015 qtquickparticlesversion.h /Users/dpage/Qt/5.5/clang_64/lib/QtQuickParticles.framework/Versions/5/Headers/5.5.1: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 7 dpage staff 238 26 Jan 05:31 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 QtQuickParticles /Users/dpage/Qt/5.5/clang_64/lib/QtQuickParticles.framework/Versions/5/Headers/5.5.1/QtQuickParticles: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 .. drwxr-xr-x 33 dpage staff 1122 26 Jan 05:31 private /Users/dpage/Qt/5.5/clang_64/lib/QtQuickParticles.framework/Versions/5/Headers/5.5.1/QtQuickParticles/private: total 360 drwxr-xr-x 33 dpage staff 1122 26 Jan 05:31 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 .. -rw-r--r-- 1 dpage staff 2795 12 Oct 2015 qquickage_p.h -rw-r--r-- 1 dpage staff 3495 12 Oct 2015 qquickangledirection_p.h -rw-r--r-- 1 dpage staff 2216 12 Oct 2015 qquickcumulativedirection_p.h -rw-r--r-- 1 dpage staff 4371 12 Oct 2015 qquickcustomaffector_p.h -rw-r--r-- 1 dpage staff 3802 12 Oct 2015 qquickcustomparticle_p.h -rw-r--r-- 1 dpage staff 1946 12 Oct 2015 qquickdirection_p.h -rw-r--r-- 1 dpage staff 2393 12 Oct 2015 qquickellipseextruder_p.h -rw-r--r-- 1 dpage staff 2738 12 Oct 2015 qquickfriction_p.h -rw-r--r-- 1 dpage staff 3118 12 Oct 2015 qquickgravity_p.h -rw-r--r-- 1 dpage staff 2643 12 Oct 2015 qquickgroupgoal_p.h -rw-r--r-- 1 dpage staff 13344 12 Oct 2015 qquickimageparticle_p.h -rw-r--r-- 1 dpage staff 4343 12 Oct 2015 qquickitemparticle_p.h -rw-r--r-- 1 dpage staff 2363 12 Oct 2015 qquicklineextruder_p.h -rw-r--r-- 1 dpage staff 2681 12 Oct 2015 qquickmaskextruder_p.h -rw-r--r-- 1 dpage staff 5404 12 Oct 2015 qquickparticleaffector_p.h -rw-r--r-- 1 dpage staff 9641 12 Oct 2015 qquickparticleemitter_p.h -rw-r--r-- 1 dpage staff 2048 12 Oct 2015 qquickparticleextruder_p.h -rw-r--r-- 1 dpage staff 3398 12 Oct 2015 qquickparticlegroup_p.h -rw-r--r-- 1 dpage staff 4178 12 Oct 2015 qquickparticlepainter_p.h -rw-r--r-- 1 dpage staff 1872 12 Oct 2015 qquickparticlesmodule_p.h -rw-r--r-- 1 dpage staff 11325 12 Oct 2015 qquickparticlesystem_p.h -rw-r--r-- 1 dpage staff 4243 12 Oct 2015 qquickpointattractor_p.h -rw-r--r-- 1 dpage staff 3315 12 Oct 2015 qquickpointdirection_p.h -rw-r--r-- 1 dpage staff 2369 12 Oct 2015 qquickrectangleextruder_p.h -rw-r--r-- 1 dpage staff 3368 12 Oct 2015 qquickspritegoal_p.h -rw-r--r-- 1 dpage staff 5112 12 Oct 2015 qquicktargetdirection_p.h -rw-r--r-- 1 dpage staff 4920 12 Oct 2015 qquicktrailemitter_p.h -rw-r--r-- 1 dpage staff 3238 12 Oct 2015 qquickturbulence_p.h -rw-r--r-- 1 dpage staff 1990 12 Oct 2015 qquickv4particledata_p.h -rw-r--r-- 1 dpage staff 3954 12 Oct 2015 qquickwander_p.h -rw-r--r-- 1 dpage staff 2029 12 Oct 2015 qtquickparticlesglobal_p.h /Users/dpage/Qt/5.5/clang_64/lib/QtQuickParticles.framework/Versions/5/Resources: total 8 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 .. -rw-r--r-- 1 dpage staff 728 12 Oct 2015 Info.plist /Users/dpage/Qt/5.5/clang_64/lib/QtQuickTest.framework: total 48 drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 . drwxr-xr-x 182 dpage staff 6188 26 Jan 05:34 .. lrwxr-xr-x 1 dpage staff 24 26 Jan 05:31 Headers -> Versions/Current/Headers lrwxr-xr-x 1 dpage staff 28 26 Jan 05:31 QtQuickTest -> Versions/Current/QtQuickTest -rw-r--r-- 1 dpage staff 1338 26 Jan 05:34 QtQuickTest.prl lrwxr-xr-x 1 dpage staff 34 26 Jan 05:31 QtQuickTest_debug -> Versions/Current/QtQuickTest_debug -rw-r--r-- 1 dpage staff 1342 26 Jan 05:34 QtQuickTest_debug.prl lrwxr-xr-x 1 dpage staff 26 26 Jan 05:31 Resources -> Versions/Current/Resources drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 Versions /Users/dpage/Qt/5.5/clang_64/lib/QtQuickTest.framework/Versions: total 8 drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 . drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 .. drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 5 lrwxr-xr-x 1 dpage staff 1 26 Jan 05:31 Current -> 5 /Users/dpage/Qt/5.5/clang_64/lib/QtQuickTest.framework/Versions/5: total 944 drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 . drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 .. drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 Headers -rwxr-xr-x 1 dpage staff 146588 12 Oct 2015 QtQuickTest -rwxr-xr-x 1 dpage staff 334108 12 Oct 2015 QtQuickTest_debug drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 Resources /Users/dpage/Qt/5.5/clang_64/lib/QtQuickTest.framework/Versions/5/Headers: total 48 drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 5.5.1 -rw-r--r-- 1 dpage staff 197 12 Oct 2015 QtQuickTest -rw-r--r-- 1 dpage staff 205 12 Oct 2015 QtQuickTestDepends -rw-r--r-- 1 dpage staff 32 12 Oct 2015 QtQuickTestVersion -rw-r--r-- 1 dpage staff 222 12 Oct 2015 qtquicktestversion.h -rw-r--r-- 1 dpage staff 2475 12 Oct 2015 quicktest.h -rw-r--r-- 1 dpage staff 1912 12 Oct 2015 quicktestglobal.h /Users/dpage/Qt/5.5/clang_64/lib/QtQuickTest.framework/Versions/5/Headers/5.5.1: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 QtQuickTest /Users/dpage/Qt/5.5/clang_64/lib/QtQuickTest.framework/Versions/5/Headers/5.5.1/QtQuickTest: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 .. drwxr-xr-x 5 dpage staff 170 26 Jan 05:31 private /Users/dpage/Qt/5.5/clang_64/lib/QtQuickTest.framework/Versions/5/Headers/5.5.1/QtQuickTest/private: total 32 drwxr-xr-x 5 dpage staff 170 26 Jan 05:31 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 .. -rw-r--r-- 1 dpage staff 1958 12 Oct 2015 qtestoptions_p.h -rw-r--r-- 1 dpage staff 3207 12 Oct 2015 quicktestevent_p.h -rw-r--r-- 1 dpage staff 5558 12 Oct 2015 quicktestresult_p.h /Users/dpage/Qt/5.5/clang_64/lib/QtQuickTest.framework/Versions/5/Resources: total 8 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 .. -rw-r--r-- 1 dpage staff 718 12 Oct 2015 Info.plist /Users/dpage/Qt/5.5/clang_64/lib/QtQuickWidgets.framework: total 48 drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 . drwxr-xr-x 182 dpage staff 6188 26 Jan 05:34 .. lrwxr-xr-x 1 dpage staff 24 26 Jan 05:31 Headers -> Versions/Current/Headers lrwxr-xr-x 1 dpage staff 31 26 Jan 05:31 QtQuickWidgets -> Versions/Current/QtQuickWidgets -rw-r--r-- 1 dpage staff 1351 26 Jan 05:34 QtQuickWidgets.prl lrwxr-xr-x 1 dpage staff 37 26 Jan 05:31 QtQuickWidgets_debug -> Versions/Current/QtQuickWidgets_debug -rw-r--r-- 1 dpage staff 1355 26 Jan 05:34 QtQuickWidgets_debug.prl lrwxr-xr-x 1 dpage staff 26 26 Jan 05:31 Resources -> Versions/Current/Resources drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 Versions /Users/dpage/Qt/5.5/clang_64/lib/QtQuickWidgets.framework/Versions: total 8 drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 . drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 .. drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 5 lrwxr-xr-x 1 dpage staff 1 26 Jan 05:31 Current -> 5 /Users/dpage/Qt/5.5/clang_64/lib/QtQuickWidgets.framework/Versions/5: total 496 drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 . drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 .. drwxr-xr-x 10 dpage staff 340 26 Jan 05:31 Headers -rwxr-xr-x 1 dpage staff 85824 12 Oct 2015 QtQuickWidgets -rwxr-xr-x 1 dpage staff 163852 12 Oct 2015 QtQuickWidgets_debug drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 Resources /Users/dpage/Qt/5.5/clang_64/lib/QtQuickWidgets.framework/Versions/5/Headers: total 64 drwxr-xr-x 10 dpage staff 340 26 Jan 05:31 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 5.5.1 -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QQuickWidget -rw-r--r-- 1 dpage staff 220 12 Oct 2015 QtQuickWidgets -rw-r--r-- 1 dpage staff 288 12 Oct 2015 QtQuickWidgetsDepends -rw-r--r-- 1 dpage staff 35 12 Oct 2015 QtQuickWidgetsVersion -rw-r--r-- 1 dpage staff 4674 12 Oct 2015 qquickwidget.h -rw-r--r-- 1 dpage staff 1963 12 Oct 2015 qtquickwidgetsglobal.h -rw-r--r-- 1 dpage staff 237 12 Oct 2015 qtquickwidgetsversion.h /Users/dpage/Qt/5.5/clang_64/lib/QtQuickWidgets.framework/Versions/5/Headers/5.5.1: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 10 dpage staff 340 26 Jan 05:31 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 QtQuickWidgets /Users/dpage/Qt/5.5/clang_64/lib/QtQuickWidgets.framework/Versions/5/Headers/5.5.1/QtQuickWidgets: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 private /Users/dpage/Qt/5.5/clang_64/lib/QtQuickWidgets.framework/Versions/5/Headers/5.5.1/QtQuickWidgets/private: total 8 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 .. -rw-r--r-- 1 dpage staff 3832 12 Oct 2015 qquickwidget_p.h /Users/dpage/Qt/5.5/clang_64/lib/QtQuickWidgets.framework/Versions/5/Resources: total 8 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 .. -rw-r--r-- 1 dpage staff 724 12 Oct 2015 Info.plist /Users/dpage/Qt/5.5/clang_64/lib/QtScript.framework: total 48 drwxr-xr-x 9 dpage staff 306 26 Jan 05:32 . drwxr-xr-x 182 dpage staff 6188 26 Jan 05:34 .. lrwxr-xr-x 1 dpage staff 24 26 Jan 05:32 Headers -> Versions/Current/Headers lrwxr-xr-x 1 dpage staff 25 26 Jan 05:32 QtScript -> Versions/Current/QtScript -rw-r--r-- 1 dpage staff 1222 26 Jan 05:34 QtScript.prl lrwxr-xr-x 1 dpage staff 31 26 Jan 05:32 QtScript_debug -> Versions/Current/QtScript_debug -rw-r--r-- 1 dpage staff 1226 26 Jan 05:34 QtScript_debug.prl lrwxr-xr-x 1 dpage staff 26 26 Jan 05:32 Resources -> Versions/Current/Resources drwxr-xr-x 4 dpage staff 136 26 Jan 05:32 Versions /Users/dpage/Qt/5.5/clang_64/lib/QtScript.framework/Versions: total 8 drwxr-xr-x 4 dpage staff 136 26 Jan 05:32 . drwxr-xr-x 9 dpage staff 306 26 Jan 05:32 .. drwxr-xr-x 6 dpage staff 204 26 Jan 05:32 5 lrwxr-xr-x 1 dpage staff 1 26 Jan 05:32 Current -> 5 /Users/dpage/Qt/5.5/clang_64/lib/QtScript.framework/Versions/5: total 19192 drwxr-xr-x 6 dpage staff 204 26 Jan 05:32 . drwxr-xr-x 4 dpage staff 136 26 Jan 05:32 .. drwxr-xr-x 37 dpage staff 1258 26 Jan 05:32 Headers -rwxr-xr-x 1 dpage staff 2343224 12 Oct 2015 QtScript -rwxr-xr-x 1 dpage staff 7477376 12 Oct 2015 QtScript_debug drwxr-xr-x 3 dpage staff 102 26 Jan 05:32 Resources /Users/dpage/Qt/5.5/clang_64/lib/QtScript.framework/Versions/5/Headers: total 304 drwxr-xr-x 37 dpage staff 1258 26 Jan 05:32 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:32 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:32 5.5.1 -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QScriptClass -rw-r--r-- 1 dpage staff 42 12 Oct 2015 QScriptClassPropertyIterator -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QScriptContext -rw-r--r-- 1 dpage staff 32 12 Oct 2015 QScriptContextInfo -rw-r--r-- 1 dpage staff 32 12 Oct 2015 QScriptContextInfoList -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QScriptEngine -rw-r--r-- 1 dpage staff 32 12 Oct 2015 QScriptEngineAgent -rw-r--r-- 1 dpage staff 39 12 Oct 2015 QScriptExtensionInterface -rw-r--r-- 1 dpage staff 36 12 Oct 2015 QScriptExtensionPlugin -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QScriptProgram -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QScriptString -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QScriptSyntaxCheckResult -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QScriptValue -rw-r--r-- 1 dpage staff 34 12 Oct 2015 QScriptValueIterator -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QScriptValueList -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QScriptable -rw-r--r-- 1 dpage staff 560 12 Oct 2015 QtScript -rw-r--r-- 1 dpage staff 172 12 Oct 2015 QtScriptDepends -rw-r--r-- 1 dpage staff 29 12 Oct 2015 QtScriptVersion -rw-r--r-- 1 dpage staff 1691 12 Oct 2015 qscriptable.h -rw-r--r-- 1 dpage staff 2827 12 Oct 2015 qscriptclass.h -rw-r--r-- 1 dpage staff 2054 12 Oct 2015 qscriptclasspropertyiterator.h -rw-r--r-- 1 dpage staff 2533 12 Oct 2015 qscriptcontext.h -rw-r--r-- 1 dpage staff 2830 12 Oct 2015 qscriptcontextinfo.h -rw-r--r-- 1 dpage staff 13471 12 Oct 2015 qscriptengine.h -rw-r--r-- 1 dpage staff 2712 12 Oct 2015 qscriptengineagent.h -rw-r--r-- 1 dpage staff 1545 12 Oct 2015 qscriptextensioninterface.h -rw-r--r-- 1 dpage staff 1703 12 Oct 2015 qscriptextensionplugin.h -rw-r--r-- 1 dpage staff 1888 12 Oct 2015 qscriptprogram.h -rw-r--r-- 1 dpage staff 1826 12 Oct 2015 qscriptstring.h -rw-r--r-- 1 dpage staff 6820 12 Oct 2015 qscriptvalue.h -rw-r--r-- 1 dpage staff 1918 12 Oct 2015 qscriptvalueiterator.h -rw-r--r-- 1 dpage staff 2081 12 Oct 2015 qtscriptglobal.h -rw-r--r-- 1 dpage staff 207 12 Oct 2015 qtscriptversion.h /Users/dpage/Qt/5.5/clang_64/lib/QtScript.framework/Versions/5/Headers/5.5.1: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:32 . drwxr-xr-x 37 dpage staff 1258 26 Jan 05:32 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:32 QtScript /Users/dpage/Qt/5.5/clang_64/lib/QtScript.framework/Versions/5/Headers/5.5.1/QtScript: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:32 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:32 .. drwxr-xr-x 26 dpage staff 884 26 Jan 05:32 private /Users/dpage/Qt/5.5/clang_64/lib/QtScript.framework/Versions/5/Headers/5.5.1/QtScript/private: total 416 drwxr-xr-x 26 dpage staff 884 26 Jan 05:32 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:32 .. -rw-r--r-- 1 dpage staff 1615 12 Oct 2015 qscriptable_p.h -rw-r--r-- 1 dpage staff 3595 12 Oct 2015 qscriptactivationobject_p.h -rw-r--r-- 1 dpage staff 32316 12 Oct 2015 qscriptast_p.h -rw-r--r-- 1 dpage staff 3221 12 Oct 2015 qscriptastfwd_p.h -rw-r--r-- 1 dpage staff 9537 12 Oct 2015 qscriptastvisitor_p.h -rw-r--r-- 1 dpage staff 3532 12 Oct 2015 qscriptclassobject_p.h -rw-r--r-- 1 dpage staff 1500 12 Oct 2015 qscriptcontext_p.h -rw-r--r-- 1 dpage staff 5375 12 Oct 2015 qscriptdeclarativeclass_p.h -rw-r--r-- 1 dpage staff 3625 12 Oct 2015 qscriptdeclarativeobject_p.h -rw-r--r-- 1 dpage staff 40760 12 Oct 2015 qscriptengine_p.h -rw-r--r-- 1 dpage staff 4128 12 Oct 2015 qscriptengineagent_p.h -rw-r--r-- 1 dpage staff 3493 12 Oct 2015 qscriptfunction_p.h -rw-r--r-- 1 dpage staff 6257 12 Oct 2015 qscriptglobalobject_p.h -rw-r--r-- 1 dpage staff 4254 12 Oct 2015 qscriptgrammar_p.h -rw-r--r-- 1 dpage staff 5730 12 Oct 2015 qscriptlexer_p.h -rw-r--r-- 1 dpage staff 6005 12 Oct 2015 qscriptobject_p.h -rw-r--r-- 1 dpage staff 4161 12 Oct 2015 qscriptparser_p.h -rw-r--r-- 1 dpage staff 2135 12 Oct 2015 qscriptprogram_p.h -rw-r--r-- 1 dpage staff 11891 12 Oct 2015 qscriptqobject_p.h -rw-r--r-- 1 dpage staff 3728 12 Oct 2015 qscriptstaticscopeobject_p.h -rw-r--r-- 1 dpage staff 2925 12 Oct 2015 qscriptstring_p.h -rw-r--r-- 1 dpage staff 2365 12 Oct 2015 qscriptsyntaxchecker_p.h -rw-r--r-- 1 dpage staff 4397 12 Oct 2015 qscriptvalue_p.h -rw-r--r-- 1 dpage staff 1937 12 Oct 2015 qscriptvariant_p.h /Users/dpage/Qt/5.5/clang_64/lib/QtScript.framework/Versions/5/Resources: total 8 drwxr-xr-x 3 dpage staff 102 26 Jan 05:32 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:32 .. -rw-r--r-- 1 dpage staff 712 12 Oct 2015 Info.plist /Users/dpage/Qt/5.5/clang_64/lib/QtScriptTools.framework: total 48 drwxr-xr-x 9 dpage staff 306 26 Jan 05:32 . drwxr-xr-x 182 dpage staff 6188 26 Jan 05:34 .. lrwxr-xr-x 1 dpage staff 24 26 Jan 05:32 Headers -> Versions/Current/Headers lrwxr-xr-x 1 dpage staff 30 26 Jan 05:32 QtScriptTools -> Versions/Current/QtScriptTools -rw-r--r-- 1 dpage staff 1254 26 Jan 05:34 QtScriptTools.prl lrwxr-xr-x 1 dpage staff 36 26 Jan 05:32 QtScriptTools_debug -> Versions/Current/QtScriptTools_debug -rw-r--r-- 1 dpage staff 1258 26 Jan 05:34 QtScriptTools_debug.prl lrwxr-xr-x 1 dpage staff 26 26 Jan 05:32 Resources -> Versions/Current/Resources drwxr-xr-x 4 dpage staff 136 26 Jan 05:32 Versions /Users/dpage/Qt/5.5/clang_64/lib/QtScriptTools.framework/Versions: total 8 drwxr-xr-x 4 dpage staff 136 26 Jan 05:32 . drwxr-xr-x 9 dpage staff 306 26 Jan 05:32 .. drwxr-xr-x 6 dpage staff 204 26 Jan 05:32 5 lrwxr-xr-x 1 dpage staff 1 26 Jan 05:32 Current -> 5 /Users/dpage/Qt/5.5/clang_64/lib/QtScriptTools.framework/Versions/5: total 5968 drwxr-xr-x 6 dpage staff 204 26 Jan 05:32 . drwxr-xr-x 4 dpage staff 136 26 Jan 05:32 .. drwxr-xr-x 9 dpage staff 306 26 Jan 05:32 Headers -rwxr-xr-x 1 dpage staff 927020 12 Oct 2015 QtScriptTools -rwxr-xr-x 1 dpage staff 2123876 12 Oct 2015 QtScriptTools_debug drwxr-xr-x 3 dpage staff 102 26 Jan 05:32 Resources /Users/dpage/Qt/5.5/clang_64/lib/QtScriptTools.framework/Versions/5/Headers: total 48 drwxr-xr-x 9 dpage staff 306 26 Jan 05:32 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:32 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:32 5.5.1 -rw-r--r-- 1 dpage staff 35 12 Oct 2015 QScriptEngineDebugger -rw-r--r-- 1 dpage staff 190 12 Oct 2015 QtScriptTools -rw-r--r-- 1 dpage staff 182 12 Oct 2015 QtScriptToolsDepends -rw-r--r-- 1 dpage staff 34 12 Oct 2015 QtScriptToolsVersion -rw-r--r-- 1 dpage staff 3584 12 Oct 2015 qscriptenginedebugger.h -rw-r--r-- 1 dpage staff 232 12 Oct 2015 qtscripttoolsversion.h /Users/dpage/Qt/5.5/clang_64/lib/QtScriptTools.framework/Versions/5/Headers/5.5.1: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:32 . drwxr-xr-x 9 dpage staff 306 26 Jan 05:32 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:32 QtScriptTools /Users/dpage/Qt/5.5/clang_64/lib/QtScriptTools.framework/Versions/5/Headers/5.5.1/QtScriptTools: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:32 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:32 .. drwxr-xr-x 86 dpage staff 2924 26 Jan 05:32 private /Users/dpage/Qt/5.5/clang_64/lib/QtScriptTools.framework/Versions/5/Headers/5.5.1/QtScriptTools/private: total 752 drwxr-xr-x 86 dpage staff 2924 26 Jan 05:32 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:32 .. -rw-r--r-- 1 dpage staff 3848 12 Oct 2015 qscriptbreakpointdata_p.h -rw-r--r-- 1 dpage staff 3858 12 Oct 2015 qscriptbreakpointsmodel_p.h -rw-r--r-- 1 dpage staff 2909 12 Oct 2015 qscriptbreakpointswidget_p.h -rw-r--r-- 1 dpage staff 2885 12 Oct 2015 qscriptbreakpointswidgetinterface_p.h -rw-r--r-- 1 dpage staff 2291 12 Oct 2015 qscriptbreakpointswidgetinterface_p_p.h -rw-r--r-- 1 dpage staff 2397 12 Oct 2015 qscriptcompletionproviderinterface_p.h -rw-r--r-- 1 dpage staff 2764 12 Oct 2015 qscriptcompletiontask_p.h -rw-r--r-- 1 dpage staff 2901 12 Oct 2015 qscriptcompletiontaskinterface_p.h -rw-r--r-- 1 dpage staff 2435 12 Oct 2015 qscriptcompletiontaskinterface_p_p.h -rw-r--r-- 1 dpage staff 7697 12 Oct 2015 qscriptdebugger_p.h -rw-r--r-- 1 dpage staff 4458 12 Oct 2015 qscriptdebuggeragent_p.h -rw-r--r-- 1 dpage staff 3560 12 Oct 2015 qscriptdebuggeragent_p_p.h -rw-r--r-- 1 dpage staff 4944 12 Oct 2015 qscriptdebuggerbackend_p.h -rw-r--r-- 1 dpage staff 4599 12 Oct 2015 qscriptdebuggerbackend_p_p.h -rw-r--r-- 1 dpage staff 2847 12 Oct 2015 qscriptdebuggercodefinderwidget_p.h -rw-r--r-- 1 dpage staff 2855 12 Oct 2015 qscriptdebuggercodefinderwidgetinterface_p.h -rw-r--r-- 1 dpage staff 2340 12 Oct 2015 qscriptdebuggercodefinderwidgetinterface_p_p.h -rw-r--r-- 1 dpage staff 2906 12 Oct 2015 qscriptdebuggercodeview_p.h -rw-r--r-- 1 dpage staff 3398 12 Oct 2015 qscriptdebuggercodeviewinterface_p.h -rw-r--r-- 1 dpage staff 2284 12 Oct 2015 qscriptdebuggercodeviewinterface_p_p.h -rw-r--r-- 1 dpage staff 3457 12 Oct 2015 qscriptdebuggercodewidget_p.h -rw-r--r-- 1 dpage staff 3239 12 Oct 2015 qscriptdebuggercodewidgetinterface_p.h -rw-r--r-- 1 dpage staff 2298 12 Oct 2015 qscriptdebuggercodewidgetinterface_p_p.h -rw-r--r-- 1 dpage staff 9439 12 Oct 2015 qscriptdebuggercommand_p.h -rw-r--r-- 1 dpage staff 2731 12 Oct 2015 qscriptdebuggercommandexecutor_p.h -rw-r--r-- 1 dpage staff 5405 12 Oct 2015 qscriptdebuggercommandschedulerfrontend_p.h -rw-r--r-- 1 dpage staff 2387 12 Oct 2015 qscriptdebuggercommandschedulerinterface_p.h -rw-r--r-- 1 dpage staff 2837 12 Oct 2015 qscriptdebuggercommandschedulerjob_p.h -rw-r--r-- 1 dpage staff 2428 12 Oct 2015 qscriptdebuggercommandschedulerjob_p_p.h -rw-r--r-- 1 dpage staff 3790 12 Oct 2015 qscriptdebuggerconsole_p.h -rw-r--r-- 1 dpage staff 3403 12 Oct 2015 qscriptdebuggerconsolecommand_p.h -rw-r--r-- 1 dpage staff 2287 12 Oct 2015 qscriptdebuggerconsolecommand_p_p.h -rw-r--r-- 1 dpage staff 3040 12 Oct 2015 qscriptdebuggerconsolecommandgroupdata_p.h -rw-r--r-- 1 dpage staff 3002 12 Oct 2015 qscriptdebuggerconsolecommandjob_p.h -rw-r--r-- 1 dpage staff 2491 12 Oct 2015 qscriptdebuggerconsolecommandjob_p_p.h -rw-r--r-- 1 dpage staff 3203 12 Oct 2015 qscriptdebuggerconsolecommandmanager_p.h -rw-r--r-- 1 dpage staff 6136 12 Oct 2015 qscriptdebuggerconsoleglobalobject_p.h -rw-r--r-- 1 dpage staff 2344 12 Oct 2015 qscriptdebuggerconsolehistorianinterface_p.h -rw-r--r-- 1 dpage staff 3096 12 Oct 2015 qscriptdebuggerconsolewidget_p.h -rw-r--r-- 1 dpage staff 3259 12 Oct 2015 qscriptdebuggerconsolewidgetinterface_p.h -rw-r--r-- 1 dpage staff 2528 12 Oct 2015 qscriptdebuggerconsolewidgetinterface_p_p.h -rw-r--r-- 1 dpage staff 5120 12 Oct 2015 qscriptdebuggerevent_p.h -rw-r--r-- 1 dpage staff 2242 12 Oct 2015 qscriptdebuggereventhandlerinterface_p.h -rw-r--r-- 1 dpage staff 3265 12 Oct 2015 qscriptdebuggerfrontend_p.h -rw-r--r-- 1 dpage staff 2799 12 Oct 2015 qscriptdebuggerfrontend_p_p.h -rw-r--r-- 1 dpage staff 2611 12 Oct 2015 qscriptdebuggerjob_p.h -rw-r--r-- 1 dpage staff 2367 12 Oct 2015 qscriptdebuggerjob_p_p.h -rw-r--r-- 1 dpage staff 2362 12 Oct 2015 qscriptdebuggerjobschedulerinterface_p.h -rw-r--r-- 1 dpage staff 3530 12 Oct 2015 qscriptdebuggerlocalsmodel_p.h -rw-r--r-- 1 dpage staff 2749 12 Oct 2015 qscriptdebuggerlocalswidget_p.h -rw-r--r-- 1 dpage staff 2948 12 Oct 2015 qscriptdebuggerlocalswidgetinterface_p.h -rw-r--r-- 1 dpage staff 2416 12 Oct 2015 qscriptdebuggerlocalswidgetinterface_p_p.h -rw-r--r-- 1 dpage staff 2521 12 Oct 2015 qscriptdebuggerobjectsnapshotdelta_p.h -rw-r--r-- 1 dpage staff 4684 12 Oct 2015 qscriptdebuggerresponse_p.h -rw-r--r-- 1 dpage staff 2311 12 Oct 2015 qscriptdebuggerresponsehandlerinterface_p.h -rw-r--r-- 1 dpage staff 3944 12 Oct 2015 qscriptdebuggerscriptedconsolecommand_p.h -rw-r--r-- 1 dpage staff 3439 12 Oct 2015 qscriptdebuggerscriptsmodel_p.h -rw-r--r-- 1 dpage staff 2662 12 Oct 2015 qscriptdebuggerscriptswidget_p.h -rw-r--r-- 1 dpage staff 2896 12 Oct 2015 qscriptdebuggerscriptswidgetinterface_p.h -rw-r--r-- 1 dpage staff 2319 12 Oct 2015 qscriptdebuggerscriptswidgetinterface_p_p.h -rw-r--r-- 1 dpage staff 2735 12 Oct 2015 qscriptdebuggerstackmodel_p.h -rw-r--r-- 1 dpage staff 2628 12 Oct 2015 qscriptdebuggerstackwidget_p.h -rw-r--r-- 1 dpage staff 2807 12 Oct 2015 qscriptdebuggerstackwidgetinterface_p.h -rw-r--r-- 1 dpage staff 2305 12 Oct 2015 qscriptdebuggerstackwidgetinterface_p_p.h -rw-r--r-- 1 dpage staff 2969 12 Oct 2015 qscriptdebuggerstandardwidgetfactory_p.h -rw-r--r-- 1 dpage staff 3555 12 Oct 2015 qscriptdebuggervalue_p.h -rw-r--r-- 1 dpage staff 3341 12 Oct 2015 qscriptdebuggervalueproperty_p.h -rw-r--r-- 1 dpage staff 3224 12 Oct 2015 qscriptdebuggerwidgetfactoryinterface_p.h -rw-r--r-- 1 dpage staff 2594 12 Oct 2015 qscriptdebugoutputwidget_p.h -rw-r--r-- 1 dpage staff 2620 12 Oct 2015 qscriptdebugoutputwidgetinterface_p.h -rw-r--r-- 1 dpage staff 2291 12 Oct 2015 qscriptdebugoutputwidgetinterface_p_p.h -rw-r--r-- 1 dpage staff 3827 12 Oct 2015 qscriptedit_p.h -rw-r--r-- 1 dpage staff 2646 12 Oct 2015 qscriptenginedebuggerfrontend_p.h -rw-r--r-- 1 dpage staff 2564 12 Oct 2015 qscripterrorlogwidget_p.h -rw-r--r-- 1 dpage staff 2586 12 Oct 2015 qscripterrorlogwidgetinterface_p.h -rw-r--r-- 1 dpage staff 2270 12 Oct 2015 qscripterrorlogwidgetinterface_p_p.h -rw-r--r-- 1 dpage staff 2406 12 Oct 2015 qscriptmessagehandlerinterface_p.h -rw-r--r-- 1 dpage staff 2554 12 Oct 2015 qscriptobjectsnapshot_p.h -rw-r--r-- 1 dpage staff 3399 12 Oct 2015 qscriptscriptdata_p.h -rw-r--r-- 1 dpage staff 2643 12 Oct 2015 qscriptstdmessagehandler_p.h -rw-r--r-- 1 dpage staff 2793 12 Oct 2015 qscriptsyntaxhighlighter_p.h -rw-r--r-- 1 dpage staff 2295 12 Oct 2015 qscripttooltipproviderinterface_p.h -rw-r--r-- 1 dpage staff 2857 12 Oct 2015 qscriptvalueproperty_p.h -rw-r--r-- 1 dpage staff 2400 12 Oct 2015 qscriptxmlparser_p.h /Users/dpage/Qt/5.5/clang_64/lib/QtScriptTools.framework/Versions/5/Resources: total 8 drwxr-xr-x 3 dpage staff 102 26 Jan 05:32 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:32 .. -rw-r--r-- 1 dpage staff 722 12 Oct 2015 Info.plist /Users/dpage/Qt/5.5/clang_64/lib/QtSensors.framework: total 48 drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 . drwxr-xr-x 182 dpage staff 6188 26 Jan 05:34 .. lrwxr-xr-x 1 dpage staff 24 26 Jan 05:31 Headers -> Versions/Current/Headers lrwxr-xr-x 1 dpage staff 26 26 Jan 05:31 QtSensors -> Versions/Current/QtSensors -rw-r--r-- 1 dpage staff 1192 26 Jan 05:34 QtSensors.prl lrwxr-xr-x 1 dpage staff 32 26 Jan 05:31 QtSensors_debug -> Versions/Current/QtSensors_debug -rw-r--r-- 1 dpage staff 1196 26 Jan 05:34 QtSensors_debug.prl lrwxr-xr-x 1 dpage staff 26 26 Jan 05:31 Resources -> Versions/Current/Resources drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 Versions /Users/dpage/Qt/5.5/clang_64/lib/QtSensors.framework/Versions: total 8 drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 . drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 .. drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 5 lrwxr-xr-x 1 dpage staff 1 26 Jan 05:31 Current -> 5 /Users/dpage/Qt/5.5/clang_64/lib/QtSensors.framework/Versions/5: total 1728 drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 . drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 .. drwxr-xr-x 96 dpage staff 3264 26 Jan 05:31 Headers -rwxr-xr-x 1 dpage staff 258796 12 Oct 2015 QtSensors -rwxr-xr-x 1 dpage staff 620172 12 Oct 2015 QtSensors_debug drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 Resources /Users/dpage/Qt/5.5/clang_64/lib/QtSensors.framework/Versions/5/Headers: total 760 drwxr-xr-x 96 dpage staff 3264 26 Jan 05:31 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 5.5.1 -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QAccelerometer -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QAccelerometerFilter -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QAccelerometerReading -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QAltimeter -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QAltimeterFilter -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QAltimeterReading -rw-r--r-- 1 dpage staff 33 12 Oct 2015 QAmbientLightFilter -rw-r--r-- 1 dpage staff 33 12 Oct 2015 QAmbientLightReading -rw-r--r-- 1 dpage staff 33 12 Oct 2015 QAmbientLightSensor -rw-r--r-- 1 dpage staff 39 12 Oct 2015 QAmbientTemperatureFilter -rw-r--r-- 1 dpage staff 39 12 Oct 2015 QAmbientTemperatureReading -rw-r--r-- 1 dpage staff 39 12 Oct 2015 QAmbientTemperatureSensor -rw-r--r-- 1 dpage staff 22 12 Oct 2015 QCompass -rw-r--r-- 1 dpage staff 22 12 Oct 2015 QCompassFilter -rw-r--r-- 1 dpage staff 22 12 Oct 2015 QCompassReading -rw-r--r-- 1 dpage staff 29 12 Oct 2015 QDistanceFilter -rw-r--r-- 1 dpage staff 29 12 Oct 2015 QDistanceReading -rw-r--r-- 1 dpage staff 29 12 Oct 2015 QDistanceSensor -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QGyroscope -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QGyroscopeFilter -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QGyroscopeReading -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QHolsterFilter -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QHolsterReading -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QHolsterSensor -rw-r--r-- 1 dpage staff 32 12 Oct 2015 QIRProximityFilter -rw-r--r-- 1 dpage staff 32 12 Oct 2015 QIRProximityReading -rw-r--r-- 1 dpage staff 32 12 Oct 2015 QIRProximitySensor -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QLightFilter -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QLightReading -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QLightSensor -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QMagnetometer -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QMagnetometerFilter -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QMagnetometerReading -rw-r--r-- 1 dpage staff 32 12 Oct 2015 QOrientationFilter -rw-r--r-- 1 dpage staff 32 12 Oct 2015 QOrientationReading -rw-r--r-- 1 dpage staff 32 12 Oct 2015 QOrientationSensor -rw-r--r-- 1 dpage staff 29 12 Oct 2015 QPressureFilter -rw-r--r-- 1 dpage staff 29 12 Oct 2015 QPressureReading -rw-r--r-- 1 dpage staff 29 12 Oct 2015 QPressureSensor -rw-r--r-- 1 dpage staff 30 12 Oct 2015 QProximityFilter -rw-r--r-- 1 dpage staff 30 12 Oct 2015 QProximityReading -rw-r--r-- 1 dpage staff 30 12 Oct 2015 QProximitySensor -rw-r--r-- 1 dpage staff 29 12 Oct 2015 QRotationFilter -rw-r--r-- 1 dpage staff 29 12 Oct 2015 QRotationReading -rw-r--r-- 1 dpage staff 29 12 Oct 2015 QRotationSensor -rw-r--r-- 1 dpage staff 21 12 Oct 2015 QSensor -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QSensorBackend -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QSensorBackendFactory -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QSensorChangesInterface -rw-r--r-- 1 dpage staff 21 12 Oct 2015 QSensorFilter -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QSensorGesture -rw-r--r-- 1 dpage staff 35 12 Oct 2015 QSensorGestureManager -rw-r--r-- 1 dpage staff 43 12 Oct 2015 QSensorGesturePluginInterface -rw-r--r-- 1 dpage staff 38 12 Oct 2015 QSensorGestureRecognizer -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QSensorManager -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QSensorPluginInterface -rw-r--r-- 1 dpage staff 21 12 Oct 2015 QSensorReading -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QTapFilter -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QTapReading -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QTapSensor -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QTiltFilter -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QTiltReading -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QTiltSensor -rw-r--r-- 1 dpage staff 892 12 Oct 2015 QtSensors -rw-r--r-- 1 dpage staff 174 12 Oct 2015 QtSensorsDepends -rw-r--r-- 1 dpage staff 30 12 Oct 2015 QtSensorsVersion -rw-r--r-- 1 dpage staff 3191 12 Oct 2015 qaccelerometer.h -rw-r--r-- 1 dpage staff 2438 12 Oct 2015 qaltimeter.h -rw-r--r-- 1 dpage staff 2684 12 Oct 2015 qambientlightsensor.h -rw-r--r-- 1 dpage staff 2597 12 Oct 2015 qambienttemperaturesensor.h -rw-r--r-- 1 dpage staff 2572 12 Oct 2015 qcompass.h -rw-r--r-- 1 dpage staff 2485 12 Oct 2015 qdistancesensor.h -rw-r--r-- 1 dpage staff 2568 12 Oct 2015 qgyroscope.h -rw-r--r-- 1 dpage staff 2452 12 Oct 2015 qholstersensor.h -rw-r--r-- 1 dpage staff 2524 12 Oct 2015 qirproximitysensor.h -rw-r--r-- 1 dpage staff 2689 12 Oct 2015 qlightsensor.h -rw-r--r-- 1 dpage staff 3088 12 Oct 2015 qmagnetometer.h -rw-r--r-- 1 dpage staff 2719 12 Oct 2015 qorientationsensor.h -rw-r--r-- 1 dpage staff 2589 12 Oct 2015 qpressuresensor.h -rw-r--r-- 1 dpage staff 2467 12 Oct 2015 qproximitysensor.h -rw-r--r-- 1 dpage staff 2792 12 Oct 2015 qrotationsensor.h -rw-r--r-- 1 dpage staff 9670 12 Oct 2015 qsensor.h -rw-r--r-- 1 dpage staff 2997 12 Oct 2015 qsensorbackend.h -rw-r--r-- 1 dpage staff 2653 12 Oct 2015 qsensorgesture.h -rw-r--r-- 1 dpage staff 2453 12 Oct 2015 qsensorgesturemanager.h -rw-r--r-- 1 dpage staff 2356 12 Oct 2015 qsensorgestureplugininterface.h -rw-r--r-- 1 dpage staff 2470 12 Oct 2015 qsensorgesturerecognizer.h -rw-r--r-- 1 dpage staff 2594 12 Oct 2015 qsensormanager.h -rw-r--r-- 1 dpage staff 2235 12 Oct 2015 qsensorplugin.h -rw-r--r-- 1 dpage staff 1940 12 Oct 2015 qsensorsglobal.h -rw-r--r-- 1 dpage staff 3347 12 Oct 2015 qtapsensor.h -rw-r--r-- 1 dpage staff 2558 12 Oct 2015 qtiltsensor.h -rw-r--r-- 1 dpage staff 212 12 Oct 2015 qtsensorsversion.h /Users/dpage/Qt/5.5/clang_64/lib/QtSensors.framework/Versions/5/Headers/5.5.1: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 96 dpage staff 3264 26 Jan 05:31 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 QtSensors /Users/dpage/Qt/5.5/clang_64/lib/QtSensors.framework/Versions/5/Headers/5.5.1/QtSensors: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 .. drwxr-xr-x 25 dpage staff 850 26 Jan 05:31 private /Users/dpage/Qt/5.5/clang_64/lib/QtSensors.framework/Versions/5/Headers/5.5.1/QtSensors/private: total 184 drwxr-xr-x 25 dpage staff 850 26 Jan 05:31 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 .. -rw-r--r-- 1 dpage staff 2349 12 Oct 2015 qaccelerometer_p.h -rw-r--r-- 1 dpage staff 2049 12 Oct 2015 qaltimeter_p.h -rw-r--r-- 1 dpage staff 2078 12 Oct 2015 qambientlightsensor_p.h -rw-r--r-- 1 dpage staff 2103 12 Oct 2015 qambienttemperaturesensor_p.h -rw-r--r-- 1 dpage staff 2100 12 Oct 2015 qcompass_p.h -rw-r--r-- 1 dpage staff 2247 12 Oct 2015 qdistancesensor_p.h -rw-r--r-- 1 dpage staff 2094 12 Oct 2015 qgyroscope_p.h -rw-r--r-- 1 dpage staff 2058 12 Oct 2015 qholstersensor_p.h -rw-r--r-- 1 dpage staff 2077 12 Oct 2015 qirproximitysensor_p.h -rw-r--r-- 1 dpage staff 2244 12 Oct 2015 qlightsensor_p.h -rw-r--r-- 1 dpage staff 2352 12 Oct 2015 qmagnetometer_p.h -rw-r--r-- 1 dpage staff 2076 12 Oct 2015 qorientationsensor_p.h -rw-r--r-- 1 dpage staff 2096 12 Oct 2015 qpressuresensor_p.h -rw-r--r-- 1 dpage staff 2061 12 Oct 2015 qproximitysensor_p.h -rw-r--r-- 1 dpage staff 2271 12 Oct 2015 qrotationsensor_p.h -rw-r--r-- 1 dpage staff 3505 12 Oct 2015 qsensor_p.h -rw-r--r-- 1 dpage staff 2206 12 Oct 2015 qsensorbackend_p.h -rw-r--r-- 1 dpage staff 2573 12 Oct 2015 qsensorgesture_p.h -rw-r--r-- 1 dpage staff 3279 12 Oct 2015 qsensorgesturemanagerprivate_p.h -rw-r--r-- 1 dpage staff 2286 12 Oct 2015 qtapsensor_p.h -rw-r--r-- 1 dpage staff 2088 12 Oct 2015 qtiltsensor_p.h -rw-r--r-- 1 dpage staff 2358 12 Oct 2015 sensorlog_p.h -rw-r--r-- 1 dpage staff 2722 12 Oct 2015 simulatorgesturescommon_p.h /Users/dpage/Qt/5.5/clang_64/lib/QtSensors.framework/Versions/5/Resources: total 8 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 .. -rw-r--r-- 1 dpage staff 714 12 Oct 2015 Info.plist /Users/dpage/Qt/5.5/clang_64/lib/QtSerialPort.framework: total 48 drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 . drwxr-xr-x 182 dpage staff 6188 26 Jan 05:34 .. lrwxr-xr-x 1 dpage staff 24 26 Jan 05:31 Headers -> Versions/Current/Headers lrwxr-xr-x 1 dpage staff 29 26 Jan 05:31 QtSerialPort -> Versions/Current/QtSerialPort -rw-r--r-- 1 dpage staff 1185 26 Jan 05:34 QtSerialPort.prl lrwxr-xr-x 1 dpage staff 35 26 Jan 05:31 QtSerialPort_debug -> Versions/Current/QtSerialPort_debug -rw-r--r-- 1 dpage staff 1189 26 Jan 05:34 QtSerialPort_debug.prl lrwxr-xr-x 1 dpage staff 26 26 Jan 05:31 Resources -> Versions/Current/Resources drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 Versions /Users/dpage/Qt/5.5/clang_64/lib/QtSerialPort.framework/Versions: total 8 drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 . drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 .. drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 5 lrwxr-xr-x 1 dpage staff 1 26 Jan 05:31 Current -> 5 /Users/dpage/Qt/5.5/clang_64/lib/QtSerialPort.framework/Versions/5: total 616 drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 . drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 .. drwxr-xr-x 12 dpage staff 408 26 Jan 05:31 Headers -rwxr-xr-x 1 dpage staff 100896 12 Oct 2015 QtSerialPort -rwxr-xr-x 1 dpage staff 209544 12 Oct 2015 QtSerialPort_debug drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 Resources /Users/dpage/Qt/5.5/clang_64/lib/QtSerialPort.framework/Versions/5/Headers: total 88 drwxr-xr-x 12 dpage staff 408 26 Jan 05:31 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 5.5.1 -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QSerialPort -rw-r--r-- 1 dpage staff 29 12 Oct 2015 QSerialPortInfo -rw-r--r-- 1 dpage staff 235 12 Oct 2015 QtSerialPort -rw-r--r-- 1 dpage staff 180 12 Oct 2015 QtSerialPortDepends -rw-r--r-- 1 dpage staff 33 12 Oct 2015 QtSerialPortVersion -rw-r--r-- 1 dpage staff 9311 12 Oct 2015 qserialport.h -rw-r--r-- 1 dpage staff 2051 12 Oct 2015 qserialportglobal.h -rw-r--r-- 1 dpage staff 3440 12 Oct 2015 qserialportinfo.h -rw-r--r-- 1 dpage staff 227 12 Oct 2015 qtserialportversion.h /Users/dpage/Qt/5.5/clang_64/lib/QtSerialPort.framework/Versions/5/Headers/5.5.1: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 12 dpage staff 408 26 Jan 05:31 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 QtSerialPort /Users/dpage/Qt/5.5/clang_64/lib/QtSerialPort.framework/Versions/5/Headers/5.5.1/QtSerialPort: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 .. drwxr-xr-x 5 dpage staff 170 26 Jan 05:31 private /Users/dpage/Qt/5.5/clang_64/lib/QtSerialPort.framework/Versions/5/Headers/5.5.1/QtSerialPort/private: total 48 drwxr-xr-x 5 dpage staff 170 26 Jan 05:31 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 .. -rw-r--r-- 1 dpage staff 9080 12 Oct 2015 qserialport_p.h -rw-r--r-- 1 dpage staff 2929 12 Oct 2015 qserialportinfo_p.h -rw-r--r-- 1 dpage staff 5725 12 Oct 2015 qtudev_p.h /Users/dpage/Qt/5.5/clang_64/lib/QtSerialPort.framework/Versions/5/Resources: total 8 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 .. -rw-r--r-- 1 dpage staff 720 12 Oct 2015 Info.plist /Users/dpage/Qt/5.5/clang_64/lib/QtSql.framework: total 48 drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 . drwxr-xr-x 182 dpage staff 6188 26 Jan 05:34 .. lrwxr-xr-x 1 dpage staff 24 26 Jan 05:31 Headers -> Versions/Current/Headers lrwxr-xr-x 1 dpage staff 22 26 Jan 05:31 QtSql -> Versions/Current/QtSql -rw-r--r-- 1 dpage staff 1205 26 Jan 05:34 QtSql.prl lrwxr-xr-x 1 dpage staff 28 26 Jan 05:31 QtSql_debug -> Versions/Current/QtSql_debug -rw-r--r-- 1 dpage staff 1209 26 Jan 05:34 QtSql_debug.prl lrwxr-xr-x 1 dpage staff 26 26 Jan 05:31 Resources -> Versions/Current/Resources drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 Versions /Users/dpage/Qt/5.5/clang_64/lib/QtSql.framework/Versions: total 8 drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 . drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 .. drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 5 lrwxr-xr-x 1 dpage staff 1 26 Jan 05:31 Current -> 5 /Users/dpage/Qt/5.5/clang_64/lib/QtSql.framework/Versions/5: total 1776 drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 . drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 .. drwxr-xr-x 38 dpage staff 1292 26 Jan 05:31 Headers -rwxr-xr-x 1 dpage staff 270508 12 Oct 2015 QtSql -rwxr-xr-x 1 dpage staff 630856 12 Oct 2015 QtSql_debug drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 Resources /Users/dpage/Qt/5.5/clang_64/lib/QtSql.framework/Versions/5/Headers: total 312 drwxr-xr-x 38 dpage staff 1292 26 Jan 05:31 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 5.5.1 -rw-r--r-- 1 dpage staff 18 12 Oct 2015 QSql -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QSqlDatabase -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QSqlDriver -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QSqlDriverCreator -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QSqlDriverCreatorBase -rw-r--r-- 1 dpage staff 30 12 Oct 2015 QSqlDriverPlugin -rw-r--r-- 1 dpage staff 23 12 Oct 2015 QSqlError -rw-r--r-- 1 dpage staff 23 12 Oct 2015 QSqlField -rw-r--r-- 1 dpage staff 23 12 Oct 2015 QSqlIndex -rw-r--r-- 1 dpage staff 23 12 Oct 2015 QSqlQuery -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QSqlQueryModel -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QSqlRecord -rw-r--r-- 1 dpage staff 38 12 Oct 2015 QSqlRelation -rw-r--r-- 1 dpage staff 36 12 Oct 2015 QSqlRelationalDelegate -rw-r--r-- 1 dpage staff 38 12 Oct 2015 QSqlRelationalTableModel -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QSqlResult -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QSqlTableModel -rw-r--r-- 1 dpage staff 483 12 Oct 2015 QtSql -rw-r--r-- 1 dpage staff 166 12 Oct 2015 QtSqlDepends -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QtSqlVersion -rw-r--r-- 1 dpage staff 2544 12 Oct 2015 qsql.h -rw-r--r-- 1 dpage staff 4931 12 Oct 2015 qsqldatabase.h -rw-r--r-- 1 dpage staff 5228 12 Oct 2015 qsqldriver.h -rw-r--r-- 1 dpage staff 2115 12 Oct 2015 qsqldriverplugin.h -rw-r--r-- 1 dpage staff 3403 12 Oct 2015 qsqlerror.h -rw-r--r-- 1 dpage staff 3404 12 Oct 2015 qsqlfield.h -rw-r--r-- 1 dpage staff 2544 12 Oct 2015 qsqlindex.h -rw-r--r-- 1 dpage staff 3918 12 Oct 2015 qsqlquery.h -rw-r--r-- 1 dpage staff 3984 12 Oct 2015 qsqlquerymodel.h -rw-r--r-- 1 dpage staff 3333 12 Oct 2015 qsqlrecord.h -rw-r--r-- 1 dpage staff 3876 12 Oct 2015 qsqlrelationaldelegate.h -rw-r--r-- 1 dpage staff 3798 12 Oct 2015 qsqlrelationaltablemodel.h -rw-r--r-- 1 dpage staff 4623 12 Oct 2015 qsqlresult.h -rw-r--r-- 1 dpage staff 4761 12 Oct 2015 qsqltablemodel.h -rw-r--r-- 1 dpage staff 192 12 Oct 2015 qtsqlversion.h /Users/dpage/Qt/5.5/clang_64/lib/QtSql.framework/Versions/5/Headers/5.5.1: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 38 dpage staff 1292 26 Jan 05:31 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 QtSql /Users/dpage/Qt/5.5/clang_64/lib/QtSql.framework/Versions/5/Headers/5.5.1/QtSql: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 .. drwxr-xr-x 17 dpage staff 578 26 Jan 05:31 private /Users/dpage/Qt/5.5/clang_64/lib/QtSql.framework/Versions/5/Headers/5.5.1/QtSql/private: total 160 drwxr-xr-x 17 dpage staff 578 26 Jan 05:31 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 .. -rw-r--r-- 1 dpage staff 3892 12 Oct 2015 qsql_db2_p.h -rw-r--r-- 1 dpage staff 3592 12 Oct 2015 qsql_ibase_p.h -rw-r--r-- 1 dpage staff 4708 12 Oct 2015 qsql_mysql_p.h -rw-r--r-- 1 dpage staff 3362 12 Oct 2015 qsql_oci_p.h -rw-r--r-- 1 dpage staff 4515 12 Oct 2015 qsql_odbc_p.h -rw-r--r-- 1 dpage staff 4972 12 Oct 2015 qsql_psql_p.h -rw-r--r-- 1 dpage staff 3388 12 Oct 2015 qsql_sqlite2_p.h -rw-r--r-- 1 dpage staff 3362 12 Oct 2015 qsql_sqlite_p.h -rw-r--r-- 1 dpage staff 3566 12 Oct 2015 qsql_tds_p.h -rw-r--r-- 1 dpage staff 2850 12 Oct 2015 qsqlcachedresult_p.h -rw-r--r-- 1 dpage staff 2464 12 Oct 2015 qsqldriver_p.h -rw-r--r-- 1 dpage staff 3948 12 Oct 2015 qsqlnulldriver_p.h -rw-r--r-- 1 dpage staff 5680 12 Oct 2015 qsqlquerymodel_p.h -rw-r--r-- 1 dpage staff 3852 12 Oct 2015 qsqlresult_p.h -rw-r--r-- 1 dpage staff 5839 12 Oct 2015 qsqltablemodel_p.h /Users/dpage/Qt/5.5/clang_64/lib/QtSql.framework/Versions/5/Resources: total 8 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 .. -rw-r--r-- 1 dpage staff 706 12 Oct 2015 Info.plist /Users/dpage/Qt/5.5/clang_64/lib/QtSvg.framework: total 48 drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 . drwxr-xr-x 182 dpage staff 6188 26 Jan 05:34 .. lrwxr-xr-x 1 dpage staff 24 26 Jan 05:31 Headers -> Versions/Current/Headers lrwxr-xr-x 1 dpage staff 22 26 Jan 05:31 QtSvg -> Versions/Current/QtSvg -rw-r--r-- 1 dpage staff 1254 26 Jan 05:34 QtSvg.prl lrwxr-xr-x 1 dpage staff 28 26 Jan 05:31 QtSvg_debug -> Versions/Current/QtSvg_debug -rw-r--r-- 1 dpage staff 1258 26 Jan 05:34 QtSvg_debug.prl lrwxr-xr-x 1 dpage staff 26 26 Jan 05:31 Resources -> Versions/Current/Resources drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 Versions /Users/dpage/Qt/5.5/clang_64/lib/QtSvg.framework/Versions: total 8 drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 . drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 .. drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 5 lrwxr-xr-x 1 dpage staff 1 26 Jan 05:31 Current -> 5 /Users/dpage/Qt/5.5/clang_64/lib/QtSvg.framework/Versions/5: total 2520 drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 . drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 .. drwxr-xr-x 16 dpage staff 544 26 Jan 05:31 Headers -rwxr-xr-x 1 dpage staff 371320 12 Oct 2015 QtSvg -rwxr-xr-x 1 dpage staff 914012 12 Oct 2015 QtSvg_debug drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 Resources /Users/dpage/Qt/5.5/clang_64/lib/QtSvg.framework/Versions/5/Headers: total 104 drwxr-xr-x 16 dpage staff 544 26 Jan 05:31 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 5.5.1 -rw-r--r-- 1 dpage staff 30 12 Oct 2015 QGraphicsSvgItem -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QSvgGenerator -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QSvgRenderer -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QSvgWidget -rw-r--r-- 1 dpage staff 247 12 Oct 2015 QtSvg -rw-r--r-- 1 dpage staff 220 12 Oct 2015 QtSvgDepends -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QtSvgVersion -rw-r--r-- 1 dpage staff 3101 12 Oct 2015 qgraphicssvgitem.h -rw-r--r-- 1 dpage staff 3340 12 Oct 2015 qsvggenerator.h -rw-r--r-- 1 dpage staff 3505 12 Oct 2015 qsvgrenderer.h -rw-r--r-- 1 dpage staff 2363 12 Oct 2015 qsvgwidget.h -rw-r--r-- 1 dpage staff 1927 12 Oct 2015 qtsvgglobal.h -rw-r--r-- 1 dpage staff 192 12 Oct 2015 qtsvgversion.h /Users/dpage/Qt/5.5/clang_64/lib/QtSvg.framework/Versions/5/Headers/5.5.1: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 16 dpage staff 544 26 Jan 05:31 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 QtSvg /Users/dpage/Qt/5.5/clang_64/lib/QtSvg.framework/Versions/5/Headers/5.5.1/QtSvg: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 .. drwxr-xr-x 11 dpage staff 374 26 Jan 05:31 private /Users/dpage/Qt/5.5/clang_64/lib/QtSvg.framework/Versions/5/Headers/5.5.1/QtSvg/private: total 144 drwxr-xr-x 11 dpage staff 374 26 Jan 05:31 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 .. -rw-r--r-- 1 dpage staff 2877 12 Oct 2015 qsvgfont_p.h -rw-r--r-- 1 dpage staff 3205 12 Oct 2015 qsvgfunctions_wince_p.h -rw-r--r-- 1 dpage staff 7570 12 Oct 2015 qsvggraphics_p.h -rw-r--r-- 1 dpage staff 4867 12 Oct 2015 qsvghandler_p.h -rw-r--r-- 1 dpage staff 5211 12 Oct 2015 qsvgnode_p.h -rw-r--r-- 1 dpage staff 3378 12 Oct 2015 qsvgstructure_p.h -rw-r--r-- 1 dpage staff 21184 12 Oct 2015 qsvgstyle_p.h -rw-r--r-- 1 dpage staff 5328 12 Oct 2015 qsvgtinydocument_p.h -rw-r--r-- 1 dpage staff 1971 12 Oct 2015 qtsvgglobal_p.h /Users/dpage/Qt/5.5/clang_64/lib/QtSvg.framework/Versions/5/Resources: total 8 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 .. -rw-r--r-- 1 dpage staff 706 12 Oct 2015 Info.plist /Users/dpage/Qt/5.5/clang_64/lib/QtTest.framework: total 48 drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 . drwxr-xr-x 182 dpage staff 6188 26 Jan 05:34 .. lrwxr-xr-x 1 dpage staff 24 26 Jan 05:31 Headers -> Versions/Current/Headers lrwxr-xr-x 1 dpage staff 23 26 Jan 05:31 QtTest -> Versions/Current/QtTest -rw-r--r-- 1 dpage staff 1290 26 Jan 05:34 QtTest.prl lrwxr-xr-x 1 dpage staff 29 26 Jan 05:31 QtTest_debug -> Versions/Current/QtTest_debug -rw-r--r-- 1 dpage staff 1294 26 Jan 05:34 QtTest_debug.prl lrwxr-xr-x 1 dpage staff 26 26 Jan 05:31 Resources -> Versions/Current/Resources drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 Versions /Users/dpage/Qt/5.5/clang_64/lib/QtTest.framework/Versions: total 8 drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 . drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 .. drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 5 lrwxr-xr-x 1 dpage staff 1 26 Jan 05:31 Current -> 5 /Users/dpage/Qt/5.5/clang_64/lib/QtTest.framework/Versions/5: total 1544 drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 . drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 .. drwxr-xr-x 40 dpage staff 1360 26 Jan 05:31 Headers -rwxr-xr-x 1 dpage staff 260628 12 Oct 2015 QtTest -rwxr-xr-x 1 dpage staff 527828 12 Oct 2015 QtTest_debug drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 Resources /Users/dpage/Qt/5.5/clang_64/lib/QtTest.framework/Versions/5/Headers: total 440 drwxr-xr-x 40 dpage staff 1360 26 Jan 05:31 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 5.5.1 -rw-r--r-- 1 dpage staff 32 12 Oct 2015 QEventSizeOfChecker -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QSignalSpy -rw-r--r-- 1 dpage staff 32 12 Oct 2015 QSpontaneKeyEvent -rw-r--r-- 1 dpage staff 19 12 Oct 2015 QTest -rw-r--r-- 1 dpage staff 29 12 Oct 2015 QTestAccessibility -rw-r--r-- 1 dpage staff 23 12 Oct 2015 QTestData -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QTestDelayEvent -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QTestEvent -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QTestEventList -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QTestEventLoop -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QTestKeyClicksEvent -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QTestKeyEvent -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QTestMouseEvent -rw-r--r-- 1 dpage staff 341 12 Oct 2015 QtTest -rw-r--r-- 1 dpage staff 174 12 Oct 2015 QtTestDepends -rw-r--r-- 1 dpage staff 23 12 Oct 2015 QtTestGui -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QtTestVersion -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QtTestWidgets -rw-r--r-- 1 dpage staff 2825 12 Oct 2015 qbenchmark.h -rw-r--r-- 1 dpage staff 2369 12 Oct 2015 qbenchmarkmetric.h -rw-r--r-- 1 dpage staff 7177 12 Oct 2015 qsignalspy.h -rw-r--r-- 1 dpage staff 11770 12 Oct 2015 qtest.h -rw-r--r-- 1 dpage staff 2181 12 Oct 2015 qtest_global.h -rw-r--r-- 1 dpage staff 5264 12 Oct 2015 qtest_gui.h -rw-r--r-- 1 dpage staff 3689 12 Oct 2015 qtest_widgets.h -rw-r--r-- 1 dpage staff 13072 12 Oct 2015 qtestaccessible.h -rw-r--r-- 1 dpage staff 1912 12 Oct 2015 qtestassert.h -rw-r--r-- 1 dpage staff 15637 12 Oct 2015 qtestcase.h -rw-r--r-- 1 dpage staff 2743 12 Oct 2015 qtestdata.h -rw-r--r-- 1 dpage staff 8020 12 Oct 2015 qtestevent.h -rw-r--r-- 1 dpage staff 3490 12 Oct 2015 qtesteventloop.h -rw-r--r-- 1 dpage staff 13643 12 Oct 2015 qtestkeyboard.h -rw-r--r-- 1 dpage staff 9533 12 Oct 2015 qtestmouse.h -rw-r--r-- 1 dpage staff 2940 12 Oct 2015 qtestspontaneevent.h -rw-r--r-- 1 dpage staff 4948 12 Oct 2015 qtestsystem.h -rw-r--r-- 1 dpage staff 7649 12 Oct 2015 qtesttouch.h -rw-r--r-- 1 dpage staff 197 12 Oct 2015 qttestversion.h /Users/dpage/Qt/5.5/clang_64/lib/QtTest.framework/Versions/5/Headers/5.5.1: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 40 dpage staff 1360 26 Jan 05:31 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 QtTest /Users/dpage/Qt/5.5/clang_64/lib/QtTest.framework/Versions/5/Headers/5.5.1/QtTest: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 .. drwxr-xr-x 28 dpage staff 952 26 Jan 05:31 private /Users/dpage/Qt/5.5/clang_64/lib/QtTest.framework/Versions/5/Headers/5.5.1/QtTest/private: total 736 drwxr-xr-x 28 dpage staff 952 26 Jan 05:31 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 .. -rw-r--r-- 1 dpage staff 6880 12 Oct 2015 callgrind_p.h -rw-r--r-- 1 dpage staff 14441 12 Oct 2015 cycle_p.h -rw-r--r-- 1 dpage staff 16383 12 Oct 2015 linux_perf_event_p.h -rw-r--r-- 1 dpage staff 4375 12 Oct 2015 qabstracttestlogger_p.h -rw-r--r-- 1 dpage staff 5939 12 Oct 2015 qbenchmark_p.h -rw-r--r-- 1 dpage staff 2647 12 Oct 2015 qbenchmarkevent_p.h -rw-r--r-- 1 dpage staff 3452 12 Oct 2015 qbenchmarkmeasurement_p.h -rw-r--r-- 1 dpage staff 2166 12 Oct 2015 qbenchmarkmetric_p.h -rw-r--r-- 1 dpage staff 3000 12 Oct 2015 qbenchmarkperfevents_p.h -rw-r--r-- 1 dpage staff 2930 12 Oct 2015 qbenchmarkvalgrind_p.h -rw-r--r-- 1 dpage staff 2700 12 Oct 2015 qcsvbenchmarklogger_p.h -rw-r--r-- 1 dpage staff 2763 12 Oct 2015 qplaintestlogger_p.h -rw-r--r-- 1 dpage staff 2150 12 Oct 2015 qsignaldumper_p.h -rw-r--r-- 1 dpage staff 2108 12 Oct 2015 qtestblacklist_p.h -rw-r--r-- 1 dpage staff 4917 12 Oct 2015 qtestcoreelement_p.h -rw-r--r-- 1 dpage staff 3147 12 Oct 2015 qtestcorelist_p.h -rw-r--r-- 1 dpage staff 2396 12 Oct 2015 qtestelement_p.h -rw-r--r-- 1 dpage staff 3207 12 Oct 2015 qtestelementattribute_p.h -rw-r--r-- 1 dpage staff 3915 12 Oct 2015 qtestlog_p.h -rw-r--r-- 1 dpage staff 3693 12 Oct 2015 qtestresult_p.h -rw-r--r-- 1 dpage staff 2636 12 Oct 2015 qtesttable_p.h -rw-r--r-- 1 dpage staff 3081 12 Oct 2015 qtestxunitstreamer_p.h -rw-r--r-- 1 dpage staff 3101 12 Oct 2015 qxctestlogger_p.h -rw-r--r-- 1 dpage staff 3014 12 Oct 2015 qxmltestlogger_p.h -rw-r--r-- 1 dpage staff 2965 12 Oct 2015 qxunittestlogger_p.h -rw-r--r-- 1 dpage staff 232800 12 Oct 2015 valgrind_p.h /Users/dpage/Qt/5.5/clang_64/lib/QtTest.framework/Versions/5/Resources: total 8 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 .. -rw-r--r-- 1 dpage staff 708 12 Oct 2015 Info.plist /Users/dpage/Qt/5.5/clang_64/lib/QtUiPlugin.framework: total 16 drwxr-xr-x 5 dpage staff 170 26 Jan 05:31 . drwxr-xr-x 182 dpage staff 6188 26 Jan 05:34 .. lrwxr-xr-x 1 dpage staff 24 26 Jan 05:31 Headers -> Versions/Current/Headers lrwxr-xr-x 1 dpage staff 26 26 Jan 05:31 Resources -> Versions/Current/Resources drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 Versions /Users/dpage/Qt/5.5/clang_64/lib/QtUiPlugin.framework/Versions: total 8 drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 . drwxr-xr-x 5 dpage staff 170 26 Jan 05:31 .. drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 5 lrwxr-xr-x 1 dpage staff 1 26 Jan 05:31 Current -> 5 /Users/dpage/Qt/5.5/clang_64/lib/QtUiPlugin.framework/Versions/5: total 0 drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 . drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 .. drwxr-xr-x 11 dpage staff 374 26 Jan 05:31 Headers drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 Resources /Users/dpage/Qt/5.5/clang_64/lib/QtUiPlugin.framework/Versions/5/Headers: total 72 drwxr-xr-x 11 dpage staff 374 26 Jan 05:31 . drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 .. -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QDesignerCustomWidgetCollectionInterface -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QDesignerCustomWidgetInterface -rw-r--r-- 1 dpage staff 35 12 Oct 2015 QDesignerExportWidget -rw-r--r-- 1 dpage staff 201 12 Oct 2015 QtUiPlugin -rw-r--r-- 1 dpage staff 243 12 Oct 2015 QtUiPluginDepends -rw-r--r-- 1 dpage staff 31 12 Oct 2015 QtUiPluginVersion -rw-r--r-- 1 dpage staff 3237 12 Oct 2015 customwidget.h -rw-r--r-- 1 dpage staff 1981 12 Oct 2015 qdesignerexportwidget.h -rw-r--r-- 1 dpage staff 217 12 Oct 2015 qtuipluginversion.h /Users/dpage/Qt/5.5/clang_64/lib/QtUiPlugin.framework/Versions/5/Resources: total 8 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 .. -rw-r--r-- 1 dpage staff 716 12 Oct 2015 Info.plist /Users/dpage/Qt/5.5/clang_64/lib/QtWebChannel.framework: total 48 drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 . drwxr-xr-x 182 dpage staff 6188 26 Jan 05:34 .. lrwxr-xr-x 1 dpage staff 24 26 Jan 05:31 Headers -> Versions/Current/Headers lrwxr-xr-x 1 dpage staff 29 26 Jan 05:31 QtWebChannel -> Versions/Current/QtWebChannel -rw-r--r-- 1 dpage staff 1300 26 Jan 05:34 QtWebChannel.prl lrwxr-xr-x 1 dpage staff 35 26 Jan 05:31 QtWebChannel_debug -> Versions/Current/QtWebChannel_debug -rw-r--r-- 1 dpage staff 1304 26 Jan 05:34 QtWebChannel_debug.prl lrwxr-xr-x 1 dpage staff 26 26 Jan 05:31 Resources -> Versions/Current/Resources drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 Versions /Users/dpage/Qt/5.5/clang_64/lib/QtWebChannel.framework/Versions: total 8 drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 . drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 .. drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 5 lrwxr-xr-x 1 dpage staff 1 26 Jan 05:31 Current -> 5 /Users/dpage/Qt/5.5/clang_64/lib/QtWebChannel.framework/Versions/5: total 1080 drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 . drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 .. drwxr-xr-x 14 dpage staff 476 26 Jan 05:31 Headers -rwxr-xr-x 1 dpage staff 140456 12 Oct 2015 QtWebChannel -rwxr-xr-x 1 dpage staff 408548 12 Oct 2015 QtWebChannel_debug drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 Resources /Users/dpage/Qt/5.5/clang_64/lib/QtWebChannel.framework/Versions/5/Headers: total 88 drwxr-xr-x 14 dpage staff 476 26 Jan 05:31 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 5.5.1 -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QQmlWebChannel -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QWebChannel -rw-r--r-- 1 dpage staff 42 12 Oct 2015 QWebChannelAbstractTransport -rw-r--r-- 1 dpage staff 276 12 Oct 2015 QtWebChannel -rw-r--r-- 1 dpage staff 180 12 Oct 2015 QtWebChannelDepends -rw-r--r-- 1 dpage staff 33 12 Oct 2015 QtWebChannelVersion -rw-r--r-- 1 dpage staff 3551 12 Oct 2015 qqmlwebchannel.h -rw-r--r-- 1 dpage staff 227 12 Oct 2015 qtwebchannelversion.h -rw-r--r-- 1 dpage staff 3063 12 Oct 2015 qwebchannel.h -rw-r--r-- 1 dpage staff 2314 12 Oct 2015 qwebchannelabstracttransport.h -rw-r--r-- 1 dpage staff 2040 12 Oct 2015 qwebchannelglobal.h /Users/dpage/Qt/5.5/clang_64/lib/QtWebChannel.framework/Versions/5/Headers/5.5.1: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 14 dpage staff 476 26 Jan 05:31 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 QtWebChannel /Users/dpage/Qt/5.5/clang_64/lib/QtWebChannel.framework/Versions/5/Headers/5.5.1/QtWebChannel: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 .. drwxr-xr-x 7 dpage staff 238 26 Jan 05:31 private /Users/dpage/Qt/5.5/clang_64/lib/QtWebChannel.framework/Versions/5/Headers/5.5.1/QtWebChannel/private: total 72 drwxr-xr-x 7 dpage staff 238 26 Jan 05:31 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 .. -rw-r--r-- 1 dpage staff 8940 12 Oct 2015 qmetaobjectpublisher_p.h -rw-r--r-- 1 dpage staff 2273 12 Oct 2015 qqmlwebchannelattached_p.h -rw-r--r-- 1 dpage staff 2235 12 Oct 2015 qwebchannel_p.h -rw-r--r-- 1 dpage staff 11118 12 Oct 2015 signalhandler_p.h -rw-r--r-- 1 dpage staff 2128 12 Oct 2015 variantargument_p.h /Users/dpage/Qt/5.5/clang_64/lib/QtWebChannel.framework/Versions/5/Resources: total 8 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 .. -rw-r--r-- 1 dpage staff 720 12 Oct 2015 Info.plist /Users/dpage/Qt/5.5/clang_64/lib/QtWebEngine.framework: total 48 drwxr-xr-x 9 dpage staff 306 26 Jan 05:32 . drwxr-xr-x 182 dpage staff 6188 26 Jan 05:34 .. lrwxr-xr-x 1 dpage staff 24 26 Jan 05:32 Headers -> Versions/Current/Headers lrwxr-xr-x 1 dpage staff 28 26 Jan 05:32 QtWebEngine -> Versions/Current/QtWebEngine -rw-r--r-- 1 dpage staff 1462 26 Jan 05:34 QtWebEngine.prl lrwxr-xr-x 1 dpage staff 34 26 Jan 05:32 QtWebEngine_debug -> Versions/Current/QtWebEngine_debug -rw-r--r-- 1 dpage staff 1466 26 Jan 05:34 QtWebEngine_debug.prl lrwxr-xr-x 1 dpage staff 26 26 Jan 05:32 Resources -> Versions/Current/Resources drwxr-xr-x 4 dpage staff 136 26 Jan 05:32 Versions /Users/dpage/Qt/5.5/clang_64/lib/QtWebEngine.framework/Versions: total 8 drwxr-xr-x 4 dpage staff 136 26 Jan 05:32 . drwxr-xr-x 9 dpage staff 306 26 Jan 05:32 .. drwxr-xr-x 6 dpage staff 204 26 Jan 05:32 5 lrwxr-xr-x 1 dpage staff 1 26 Jan 05:32 Current -> 5 /Users/dpage/Qt/5.5/clang_64/lib/QtWebEngine.framework/Versions/5: total 2152 drwxr-xr-x 6 dpage staff 204 26 Jan 05:32 . drwxr-xr-x 4 dpage staff 136 26 Jan 05:32 .. drwxr-xr-x 8 dpage staff 272 26 Jan 05:32 Headers -rwxr-xr-x 1 dpage staff 322224 12 Oct 2015 QtWebEngine -rwxr-xr-x 1 dpage staff 775212 12 Oct 2015 QtWebEngine_debug drwxr-xr-x 3 dpage staff 102 26 Jan 05:32 Resources /Users/dpage/Qt/5.5/clang_64/lib/QtWebEngine.framework/Versions/5/Headers: total 40 drwxr-xr-x 8 dpage staff 272 26 Jan 05:32 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:32 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:32 5.5.1 -rw-r--r-- 1 dpage staff 176 12 Oct 2015 QtWebEngine -rw-r--r-- 1 dpage staff 251 12 Oct 2015 QtWebEngineDepends -rw-r--r-- 1 dpage staff 32 12 Oct 2015 QtWebEngineVersion -rw-r--r-- 1 dpage staff 2161 12 Oct 2015 qtwebengineglobal.h -rw-r--r-- 1 dpage staff 222 12 Oct 2015 qtwebengineversion.h /Users/dpage/Qt/5.5/clang_64/lib/QtWebEngine.framework/Versions/5/Headers/5.5.1: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:32 . drwxr-xr-x 8 dpage staff 272 26 Jan 05:32 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:32 QtWebEngine /Users/dpage/Qt/5.5/clang_64/lib/QtWebEngine.framework/Versions/5/Headers/5.5.1/QtWebEngine: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:32 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:32 .. drwxr-xr-x 20 dpage staff 680 26 Jan 05:32 private /Users/dpage/Qt/5.5/clang_64/lib/QtWebEngine.framework/Versions/5/Headers/5.5.1/QtWebEngine/private: total 200 drwxr-xr-x 20 dpage staff 680 26 Jan 05:32 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:32 .. -rw-r--r-- 1 dpage staff 3949 12 Oct 2015 qquickwebenginecertificateerror_p.h -rw-r--r-- 1 dpage staff 3685 12 Oct 2015 qquickwebenginedownloaditem_p.h -rw-r--r-- 1 dpage staff 3064 12 Oct 2015 qquickwebenginedownloaditem_p_p.h -rw-r--r-- 1 dpage staff 4084 12 Oct 2015 qquickwebenginehistory_p.h -rw-r--r-- 1 dpage staff 3697 12 Oct 2015 qquickwebenginehistory_p_p.h -rw-r--r-- 1 dpage staff 3263 12 Oct 2015 qquickwebengineloadrequest_p.h -rw-r--r-- 1 dpage staff 3423 12 Oct 2015 qquickwebenginenavigationrequest_p.h -rw-r--r-- 1 dpage staff 3048 12 Oct 2015 qquickwebenginenewviewrequest_p.h -rw-r--r-- 1 dpage staff 5552 12 Oct 2015 qquickwebengineprofile_p.h -rw-r--r-- 1 dpage staff 3367 12 Oct 2015 qquickwebengineprofile_p_p.h -rw-r--r-- 1 dpage staff 4221 12 Oct 2015 qquickwebenginescript_p.h -rw-r--r-- 1 dpage staff 2886 12 Oct 2015 qquickwebenginescript_p_p.h -rw-r--r-- 1 dpage staff 6060 12 Oct 2015 qquickwebenginesettings_p.h -rw-r--r-- 1 dpage staff 2621 12 Oct 2015 qquickwebenginesingleton_p.h -rw-r--r-- 1 dpage staff 2886 12 Oct 2015 qquickwebenginetestsupport_p.h -rw-r--r-- 1 dpage staff 9419 12 Oct 2015 qquickwebengineview_p.h -rw-r--r-- 1 dpage staff 10476 12 Oct 2015 qquickwebengineview_p_p.h -rw-r--r-- 1 dpage staff 2192 12 Oct 2015 qtwebengineglobal_p.h /Users/dpage/Qt/5.5/clang_64/lib/QtWebEngine.framework/Versions/5/Resources: total 8 drwxr-xr-x 3 dpage staff 102 26 Jan 05:32 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:32 .. -rw-r--r-- 1 dpage staff 718 12 Oct 2015 Info.plist /Users/dpage/Qt/5.5/clang_64/lib/QtWebEngineCore.framework: total 64 drwxr-xr-x 11 dpage staff 374 26 Jan 05:32 . drwxr-xr-x 182 dpage staff 6188 26 Jan 05:34 .. lrwxr-xr-x 1 dpage staff 24 26 Jan 05:32 Headers -> Versions/Current/Headers lrwxr-xr-x 1 dpage staff 24 26 Jan 05:32 Helpers -> Versions/Current/Helpers lrwxr-xr-x 1 dpage staff 26 26 Jan 05:32 Libraries -> Versions/Current/Libraries lrwxr-xr-x 1 dpage staff 32 26 Jan 05:32 QtWebEngineCore -> Versions/Current/QtWebEngineCore -rw-r--r-- 1 dpage staff 1513 26 Jan 05:34 QtWebEngineCore.prl lrwxr-xr-x 1 dpage staff 38 26 Jan 05:32 QtWebEngineCore_debug -> Versions/Current/QtWebEngineCore_debug -rw-r--r-- 1 dpage staff 1517 26 Jan 05:34 QtWebEngineCore_debug.prl lrwxr-xr-x 1 dpage staff 26 26 Jan 05:32 Resources -> Versions/Current/Resources drwxr-xr-x 4 dpage staff 136 26 Jan 05:32 Versions /Users/dpage/Qt/5.5/clang_64/lib/QtWebEngineCore.framework/Versions: total 8 drwxr-xr-x 4 dpage staff 136 26 Jan 05:32 . drwxr-xr-x 11 dpage staff 374 26 Jan 05:32 .. drwxr-xr-x 7 dpage staff 238 26 Jan 05:32 5 lrwxr-xr-x 1 dpage staff 1 26 Jan 05:32 Current -> 5 /Users/dpage/Qt/5.5/clang_64/lib/QtWebEngineCore.framework/Versions/5: total 852360 drwxr-xr-x 7 dpage staff 238 26 Jan 05:32 . drwxr-xr-x 4 dpage staff 136 26 Jan 05:32 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:32 Helpers drwxr-xr-x 3 dpage staff 102 26 Jan 05:32 Libraries -rwxr-xr-x 1 dpage staff 109618004 12 Oct 2015 QtWebEngineCore -rwxr-xr-x 1 dpage staff 326785000 12 Oct 2015 QtWebEngineCore_debug drwxr-xr-x 8 dpage staff 272 26 Jan 05:32 Resources /Users/dpage/Qt/5.5/clang_64/lib/QtWebEngineCore.framework/Versions/5/Helpers: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:32 . drwxr-xr-x 7 dpage staff 238 26 Jan 05:32 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:32 QtWebEngineProcess.app /Users/dpage/Qt/5.5/clang_64/lib/QtWebEngineCore.framework/Versions/5/Helpers/QtWebEngineProcess.app: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:32 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:32 .. drwxr-xr-x 6 dpage staff 204 26 Jan 05:32 Contents /Users/dpage/Qt/5.5/clang_64/lib/QtWebEngineCore.framework/Versions/5/Helpers/QtWebEngineProcess.app/Contents: total 16 drwxr-xr-x 6 dpage staff 204 26 Jan 05:32 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:32 .. -rw-r--r-- 1 dpage staff 673 12 Oct 2015 Info.plist drwxr-xr-x 3 dpage staff 102 26 Jan 05:32 MacOS -rw-r--r-- 1 dpage staff 9 12 Oct 2015 PkgInfo drwxr-xr-x 3 dpage staff 102 26 Jan 05:32 Resources /Users/dpage/Qt/5.5/clang_64/lib/QtWebEngineCore.framework/Versions/5/Helpers/QtWebEngineProcess.app/Contents/MacOS: total 32 drwxr-xr-x 3 dpage staff 102 26 Jan 05:32 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:32 .. -rwxr-xr-x 1 dpage staff 13024 12 Oct 2015 QtWebEngineProcess /Users/dpage/Qt/5.5/clang_64/lib/QtWebEngineCore.framework/Versions/5/Helpers/QtWebEngineProcess.app/Contents/Resources: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:32 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:32 .. -rw-r--r-- 1 dpage staff 0 12 Oct 2015 empty.lproj /Users/dpage/Qt/5.5/clang_64/lib/QtWebEngineCore.framework/Versions/5/Libraries: total 2872 drwxr-xr-x 3 dpage staff 102 26 Jan 05:32 . drwxr-xr-x 7 dpage staff 238 26 Jan 05:32 .. -rwxr-xr-x 1 dpage staff 1468992 12 Oct 2015 ffmpegsumo.so /Users/dpage/Qt/5.5/clang_64/lib/QtWebEngineCore.framework/Versions/5/Resources: total 34232 drwxr-xr-x 8 dpage staff 272 26 Jan 05:32 . drwxr-xr-x 7 dpage staff 238 26 Jan 05:32 .. -rw-r--r-- 1 dpage staff 629 12 Oct 2015 Info.plist -rw-r--r-- 1 dpage staff 10456832 12 Oct 2015 icudtl.dat drwxr-xr-x 55 dpage staff 1870 26 Jan 05:32 qtwebengine_locales -rw-r--r-- 1 dpage staff 5671568 12 Oct 2015 qtwebengine_resources.pak -rw-r--r-- 1 dpage staff 666105 12 Oct 2015 qtwebengine_resources_100p.pak -rw-r--r-- 1 dpage staff 722677 12 Oct 2015 qtwebengine_resources_200p.pak /Users/dpage/Qt/5.5/clang_64/lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales: total 28056 drwxr-xr-x 55 dpage staff 1870 26 Jan 05:32 . drwxr-xr-x 8 dpage staff 272 26 Jan 05:32 .. -rw-r--r-- 1 dpage staff 295787 12 Oct 2015 am.pak -rw-r--r-- 1 dpage staff 286584 12 Oct 2015 ar.pak -rw-r--r-- 1 dpage staff 353377 12 Oct 2015 bg.pak -rw-r--r-- 1 dpage staff 454781 12 Oct 2015 bn.pak -rw-r--r-- 1 dpage staff 213561 12 Oct 2015 ca.pak -rw-r--r-- 1 dpage staff 211427 12 Oct 2015 cs.pak -rw-r--r-- 1 dpage staff 191991 12 Oct 2015 da.pak -rw-r--r-- 1 dpage staff 211302 12 Oct 2015 de.pak -rw-r--r-- 1 dpage staff 387473 12 Oct 2015 el.pak -rw-r--r-- 1 dpage staff 174368 12 Oct 2015 en-GB.pak -rw-r--r-- 1 dpage staff 174201 12 Oct 2015 en-US.pak -rw-r--r-- 1 dpage staff 213393 12 Oct 2015 es-419.pak -rw-r--r-- 1 dpage staff 217419 12 Oct 2015 es.pak -rw-r--r-- 1 dpage staff 187054 12 Oct 2015 et.pak -rw-r--r-- 1 dpage staff 303623 12 Oct 2015 fa.pak -rw-r--r-- 1 dpage staff 199237 12 Oct 2015 fi.pak -rw-r--r-- 1 dpage staff 215433 12 Oct 2015 fil.pak -rw-r--r-- 1 dpage staff 227473 12 Oct 2015 fr.pak -rw-r--r-- 1 dpage staff 426874 12 Oct 2015 gu.pak -rw-r--r-- 1 dpage staff 243713 12 Oct 2015 he.pak -rw-r--r-- 1 dpage staff 437573 12 Oct 2015 hi.pak -rw-r--r-- 1 dpage staff 200784 12 Oct 2015 hr.pak -rw-r--r-- 1 dpage staff 224337 12 Oct 2015 hu.pak -rw-r--r-- 1 dpage staff 188166 12 Oct 2015 id.pak -rw-r--r-- 1 dpage staff 207663 12 Oct 2015 it.pak -rw-r--r-- 1 dpage staff 255700 12 Oct 2015 ja.pak -rw-r--r-- 1 dpage staff 494990 12 Oct 2015 kn.pak -rw-r--r-- 1 dpage staff 217274 12 Oct 2015 ko.pak -rw-r--r-- 1 dpage staff 209814 12 Oct 2015 lt.pak -rw-r--r-- 1 dpage staff 214040 12 Oct 2015 lv.pak -rw-r--r-- 1 dpage staff 556668 12 Oct 2015 ml.pak -rw-r--r-- 1 dpage staff 431169 12 Oct 2015 mr.pak -rw-r--r-- 1 dpage staff 193429 12 Oct 2015 ms.pak -rw-r--r-- 1 dpage staff 191889 12 Oct 2015 nb.pak -rw-r--r-- 1 dpage staff 203679 12 Oct 2015 nl.pak -rw-r--r-- 1 dpage staff 207307 12 Oct 2015 pl.pak -rw-r--r-- 1 dpage staff 204623 12 Oct 2015 pt-BR.pak -rw-r--r-- 1 dpage staff 209580 12 Oct 2015 pt-PT.pak -rw-r--r-- 1 dpage staff 215776 12 Oct 2015 ro.pak -rw-r--r-- 1 dpage staff 322925 12 Oct 2015 ru.pak -rw-r--r-- 1 dpage staff 219228 12 Oct 2015 sk.pak -rw-r--r-- 1 dpage staff 197606 12 Oct 2015 sl.pak -rw-r--r-- 1 dpage staff 321162 12 Oct 2015 sr.pak -rw-r--r-- 1 dpage staff 193857 12 Oct 2015 sv.pak -rw-r--r-- 1 dpage staff 194498 12 Oct 2015 sw.pak -rw-r--r-- 1 dpage staff 511353 12 Oct 2015 ta.pak -rw-r--r-- 1 dpage staff 486622 12 Oct 2015 te.pak -rw-r--r-- 1 dpage staff 422338 12 Oct 2015 th.pak -rw-r--r-- 1 dpage staff 209169 12 Oct 2015 tr.pak -rw-r--r-- 1 dpage staff 335146 12 Oct 2015 uk.pak -rw-r--r-- 1 dpage staff 236988 12 Oct 2015 vi.pak -rw-r--r-- 1 dpage staff 173469 12 Oct 2015 zh-CN.pak -rw-r--r-- 1 dpage staff 176200 12 Oct 2015 zh-TW.pak /Users/dpage/Qt/5.5/clang_64/lib/QtWebEngineWidgets.framework: total 48 drwxr-xr-x 9 dpage staff 306 26 Jan 05:32 . drwxr-xr-x 182 dpage staff 6188 26 Jan 05:34 .. lrwxr-xr-x 1 dpage staff 24 26 Jan 05:32 Headers -> Versions/Current/Headers lrwxr-xr-x 1 dpage staff 35 26 Jan 05:32 QtWebEngineWidgets -> Versions/Current/QtWebEngineWidgets -rw-r--r-- 1 dpage staff 1524 26 Jan 05:34 QtWebEngineWidgets.prl lrwxr-xr-x 1 dpage staff 41 26 Jan 05:32 QtWebEngineWidgets_debug -> Versions/Current/QtWebEngineWidgets_debug -rw-r--r-- 1 dpage staff 1528 26 Jan 05:34 QtWebEngineWidgets_debug.prl lrwxr-xr-x 1 dpage staff 26 26 Jan 05:32 Resources -> Versions/Current/Resources drwxr-xr-x 4 dpage staff 136 26 Jan 05:32 Versions /Users/dpage/Qt/5.5/clang_64/lib/QtWebEngineWidgets.framework/Versions: total 8 drwxr-xr-x 4 dpage staff 136 26 Jan 05:32 . drwxr-xr-x 9 dpage staff 306 26 Jan 05:32 .. drwxr-xr-x 6 dpage staff 204 26 Jan 05:32 5 lrwxr-xr-x 1 dpage staff 1 26 Jan 05:32 Current -> 5 /Users/dpage/Qt/5.5/clang_64/lib/QtWebEngineWidgets.framework/Versions/5: total 1720 drwxr-xr-x 6 dpage staff 204 26 Jan 05:32 . drwxr-xr-x 4 dpage staff 136 26 Jan 05:32 .. drwxr-xr-x 28 dpage staff 952 26 Jan 05:32 Headers -rwxr-xr-x 1 dpage staff 245952 12 Oct 2015 QtWebEngineWidgets -rwxr-xr-x 1 dpage staff 629668 12 Oct 2015 QtWebEngineWidgets_debug drwxr-xr-x 3 dpage staff 102 26 Jan 05:32 Resources /Users/dpage/Qt/5.5/clang_64/lib/QtWebEngineWidgets.framework/Versions/5/Headers: total 232 drwxr-xr-x 28 dpage staff 952 26 Jan 05:32 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:32 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:32 5.5.1 -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QWebEngineCallback -rw-r--r-- 1 dpage staff 40 12 Oct 2015 QWebEngineCertificateError -rw-r--r-- 1 dpage staff 36 12 Oct 2015 QWebEngineDownloadItem -rw-r--r-- 1 dpage staff 31 12 Oct 2015 QWebEngineHistory -rw-r--r-- 1 dpage staff 31 12 Oct 2015 QWebEngineHistoryItem -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QWebEnginePage -rw-r--r-- 1 dpage staff 31 12 Oct 2015 QWebEngineProfile -rw-r--r-- 1 dpage staff 30 12 Oct 2015 QWebEngineScript -rw-r--r-- 1 dpage staff 40 12 Oct 2015 QWebEngineScriptCollection -rw-r--r-- 1 dpage staff 32 12 Oct 2015 QWebEngineSettings -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QWebEngineView -rw-r--r-- 1 dpage staff 514 12 Oct 2015 QtWebEngineWidgets -rw-r--r-- 1 dpage staff 339 12 Oct 2015 QtWebEngineWidgetsDepends -rw-r--r-- 1 dpage staff 39 12 Oct 2015 QtWebEngineWidgetsVersion -rw-r--r-- 1 dpage staff 2138 12 Oct 2015 qtwebenginewidgetsglobal.h -rw-r--r-- 1 dpage staff 257 12 Oct 2015 qtwebenginewidgetsversion.h -rw-r--r-- 1 dpage staff 3198 12 Oct 2015 qwebenginecertificateerror.h -rw-r--r-- 1 dpage staff 3037 12 Oct 2015 qwebenginedownloaditem.h -rw-r--r-- 1 dpage staff 4227 12 Oct 2015 qwebenginehistory.h -rw-r--r-- 1 dpage staff 9424 12 Oct 2015 qwebenginepage.h -rw-r--r-- 1 dpage staff 3911 12 Oct 2015 qwebengineprofile.h -rw-r--r-- 1 dpage staff 3418 12 Oct 2015 qwebenginescript.h -rw-r--r-- 1 dpage staff 2951 12 Oct 2015 qwebenginescriptcollection.h -rw-r--r-- 1 dpage staff 3222 12 Oct 2015 qwebenginesettings.h -rw-r--r-- 1 dpage staff 4598 12 Oct 2015 qwebengineview.h /Users/dpage/Qt/5.5/clang_64/lib/QtWebEngineWidgets.framework/Versions/5/Headers/5.5.1: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:32 . drwxr-xr-x 28 dpage staff 952 26 Jan 05:32 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:32 QtWebEngineWidgets /Users/dpage/Qt/5.5/clang_64/lib/QtWebEngineWidgets.framework/Versions/5/Headers/5.5.1/QtWebEngineWidgets: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:32 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:32 .. drwxr-xr-x 11 dpage staff 374 26 Jan 05:32 private /Users/dpage/Qt/5.5/clang_64/lib/QtWebEngineWidgets.framework/Versions/5/Headers/5.5.1/QtWebEngineWidgets/private: total 88 drwxr-xr-x 11 dpage staff 374 26 Jan 05:32 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:32 .. -rw-r--r-- 1 dpage staff 2889 12 Oct 2015 qwebenginedownloaditem_p.h -rw-r--r-- 1 dpage staff 2617 12 Oct 2015 qwebenginehistory_p.h -rw-r--r-- 1 dpage staff 9488 12 Oct 2015 qwebenginepage_p.h -rw-r--r-- 1 dpage staff 3700 12 Oct 2015 qwebengineprofile_p.h -rw-r--r-- 1 dpage staff 2977 12 Oct 2015 qwebenginescriptcollection_p.h -rw-r--r-- 1 dpage staff 2986 12 Oct 2015 qwebengineurlrequestjob_p.h -rw-r--r-- 1 dpage staff 2915 12 Oct 2015 qwebengineurlschemehandler_p.h -rw-r--r-- 1 dpage staff 2824 12 Oct 2015 qwebengineurlschemehandler_p_p.h -rw-r--r-- 1 dpage staff 2967 12 Oct 2015 qwebengineview_p.h /Users/dpage/Qt/5.5/clang_64/lib/QtWebEngineWidgets.framework/Versions/5/Resources: total 8 drwxr-xr-x 3 dpage staff 102 26 Jan 05:32 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:32 .. -rw-r--r-- 1 dpage staff 732 12 Oct 2015 Info.plist /Users/dpage/Qt/5.5/clang_64/lib/QtWebKit.framework: total 48 drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 . drwxr-xr-x 182 dpage staff 6188 26 Jan 05:34 .. lrwxr-xr-x 1 dpage staff 24 26 Jan 05:31 Headers -> Versions/Current/Headers lrwxr-xr-x 1 dpage staff 25 26 Jan 05:31 QtWebKit -> Versions/Current/QtWebKit -rw-r--r-- 1 dpage staff 1840 26 Jan 05:34 QtWebKit.prl lrwxr-xr-x 1 dpage staff 31 26 Jan 05:31 QtWebKit_debug -> Versions/Current/QtWebKit_debug -rw-r--r-- 1 dpage staff 1844 26 Jan 05:34 QtWebKit_debug.prl lrwxr-xr-x 1 dpage staff 26 26 Jan 05:31 Resources -> Versions/Current/Resources drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 Versions /Users/dpage/Qt/5.5/clang_64/lib/QtWebKit.framework/Versions: total 8 drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 . drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 .. drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 5 lrwxr-xr-x 1 dpage staff 1 26 Jan 05:31 Current -> 5 /Users/dpage/Qt/5.5/clang_64/lib/QtWebKit.framework/Versions/5: total 362264 drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 . drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 .. drwxr-xr-x 34 dpage staff 1156 26 Jan 05:31 Headers -rwxr-xr-x 1 dpage staff 39433824 12 Oct 2015 QtWebKit -rwxr-xr-x 1 dpage staff 146042036 12 Oct 2015 QtWebKit_debug drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 Resources /Users/dpage/Qt/5.5/clang_64/lib/QtWebKit.framework/Versions/5/Headers: total 280 drwxr-xr-x 34 dpage staff 1156 26 Jan 05:31 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 5.5.1 -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QWebDatabase -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QWebElement -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QWebElementCollection -rw-r--r-- 1 dpage staff 35 12 Oct 2015 QWebFullScreenVideoHandler -rw-r--r-- 1 dpage staff 35 12 Oct 2015 QWebHapticFeedbackPlayer -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QWebHistory -rw-r--r-- 1 dpage staff 34 12 Oct 2015 QWebHistoryInterface -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QWebHistoryItem -rw-r--r-- 1 dpage staff 35 12 Oct 2015 QWebKitPlatformPlugin -rw-r--r-- 1 dpage staff 35 12 Oct 2015 QWebNotificationData -rw-r--r-- 1 dpage staff 35 12 Oct 2015 QWebNotificationPresenter -rw-r--r-- 1 dpage staff 31 12 Oct 2015 QWebPluginFactory -rw-r--r-- 1 dpage staff 32 12 Oct 2015 QWebSecurityOrigin -rw-r--r-- 1 dpage staff 35 12 Oct 2015 QWebSelectData -rw-r--r-- 1 dpage staff 35 12 Oct 2015 QWebSelectMethod -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QWebSettings -rw-r--r-- 1 dpage staff 35 12 Oct 2015 QWebSpellChecker -rw-r--r-- 1 dpage staff 35 12 Oct 2015 QWebTouchModifier -rw-r--r-- 1 dpage staff 391 12 Oct 2015 QtWebKit -rw-r--r-- 1 dpage staff 219 12 Oct 2015 QtWebKitDepends -rw-r--r-- 1 dpage staff 29 12 Oct 2015 QtWebKitVersion -rw-r--r-- 1 dpage staff 207 12 Oct 2015 qtwebkitversion.h -rw-r--r-- 1 dpage staff 1714 12 Oct 2015 qwebdatabase.h -rw-r--r-- 1 dpage staff 10215 12 Oct 2015 qwebelement.h -rw-r--r-- 1 dpage staff 3293 12 Oct 2015 qwebhistory.h -rw-r--r-- 1 dpage staff 1486 12 Oct 2015 qwebhistoryinterface.h -rw-r--r-- 1 dpage staff 1598 12 Oct 2015 qwebkitglobal.h -rw-r--r-- 1 dpage staff 5542 12 Oct 2015 qwebkitplatformplugin.h -rw-r--r-- 1 dpage staff 2213 12 Oct 2015 qwebpluginfactory.h -rw-r--r-- 1 dpage staff 2468 12 Oct 2015 qwebsecurityorigin.h -rw-r--r-- 1 dpage staff 5753 12 Oct 2015 qwebsettings.h /Users/dpage/Qt/5.5/clang_64/lib/QtWebKit.framework/Versions/5/Headers/5.5.1: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 34 dpage staff 1156 26 Jan 05:31 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 QtWebKit /Users/dpage/Qt/5.5/clang_64/lib/QtWebKit.framework/Versions/5/Headers/5.5.1/QtWebKit: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 .. drwxr-xr-x 35 dpage staff 1190 26 Jan 05:31 private /Users/dpage/Qt/5.5/clang_64/lib/QtWebKit.framework/Versions/5/Headers/5.5.1/QtWebKit/private: total 328 drwxr-xr-x 35 dpage staff 1190 26 Jan 05:31 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 .. -rw-r--r-- 1 dpage staff 1499 12 Oct 2015 bytearraytestdata.h -rw-r--r-- 1 dpage staff 3132 12 Oct 2015 qhttpheader_p.h -rw-r--r-- 1 dpage staff 2274 12 Oct 2015 qquicknetworkreply_p.h -rw-r--r-- 1 dpage staff 1518 12 Oct 2015 qquicknetworkrequest_p.h -rw-r--r-- 1 dpage staff 2034 12 Oct 2015 qquickurlschemedelegate_p.h -rw-r--r-- 1 dpage staff 1695 12 Oct 2015 qquickwebpage_p.h -rw-r--r-- 1 dpage staff 1394 12 Oct 2015 qquickwebpage_p_p.h -rw-r--r-- 1 dpage staff 16107 12 Oct 2015 qquickwebview_p.h -rw-r--r-- 1 dpage staff 9958 12 Oct 2015 qquickwebview_p_p.h -rw-r--r-- 1 dpage staff 3046 12 Oct 2015 qrawwebview_p.h -rw-r--r-- 1 dpage staff 5750 12 Oct 2015 qrawwebview_p_p.h -rw-r--r-- 1 dpage staff 1967 12 Oct 2015 qtwebsecurityorigin_p.h -rw-r--r-- 1 dpage staff 2238 12 Oct 2015 qwebchannelwebkittransport_p.h -rw-r--r-- 1 dpage staff 1187 12 Oct 2015 qwebdatabase_p.h -rw-r--r-- 1 dpage staff 2672 12 Oct 2015 qwebdownloaditem_p.h -rw-r--r-- 1 dpage staff 1559 12 Oct 2015 qwebdownloaditem_p_p.h -rw-r--r-- 1 dpage staff 1297 12 Oct 2015 qwebelement_p.h -rw-r--r-- 1 dpage staff 1882 12 Oct 2015 qwebhistory_p.h -rw-r--r-- 1 dpage staff 1467 12 Oct 2015 qwebiconimageprovider_p.h -rw-r--r-- 1 dpage staff 2467 12 Oct 2015 qwebkittest_p.h -rw-r--r-- 1 dpage staff 1917 12 Oct 2015 qwebloadrequest_p.h -rw-r--r-- 1 dpage staff 3221 12 Oct 2015 qwebnavigationhistory_p.h -rw-r--r-- 1 dpage staff 2575 12 Oct 2015 qwebnavigationhistory_p_p.h -rw-r--r-- 1 dpage staff 2162 12 Oct 2015 qwebnavigationrequest_p.h -rw-r--r-- 1 dpage staff 2463 12 Oct 2015 qwebpermissionrequest_p.h -rw-r--r-- 1 dpage staff 2748 12 Oct 2015 qwebplugindatabase_p.h -rw-r--r-- 1 dpage staff 8464 12 Oct 2015 qwebpreferences_p.h -rw-r--r-- 1 dpage staff 2405 12 Oct 2015 qwebpreferences_p_p.h -rw-r--r-- 1 dpage staff 1482 12 Oct 2015 qwebscriptworld.h -rw-r--r-- 1 dpage staff 1273 12 Oct 2015 qwebscriptworld_p.h -rw-r--r-- 1 dpage staff 1270 12 Oct 2015 qwebsecurityorigin_p.h -rw-r--r-- 1 dpage staff 1737 12 Oct 2015 testwindow.h -rw-r--r-- 1 dpage staff 2014 12 Oct 2015 util.h /Users/dpage/Qt/5.5/clang_64/lib/QtWebKit.framework/Versions/5/Resources: total 8 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 .. -rw-r--r-- 1 dpage staff 712 12 Oct 2015 Info.plist /Users/dpage/Qt/5.5/clang_64/lib/QtWebKitWidgets.framework: total 48 drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 . drwxr-xr-x 182 dpage staff 6188 26 Jan 05:34 .. lrwxr-xr-x 1 dpage staff 24 26 Jan 05:31 Headers -> Versions/Current/Headers lrwxr-xr-x 1 dpage staff 32 26 Jan 05:31 QtWebKitWidgets -> Versions/Current/QtWebKitWidgets -rw-r--r-- 1 dpage staff 1925 26 Jan 05:34 QtWebKitWidgets.prl lrwxr-xr-x 1 dpage staff 38 26 Jan 05:31 QtWebKitWidgets_debug -> Versions/Current/QtWebKitWidgets_debug -rw-r--r-- 1 dpage staff 1929 26 Jan 05:34 QtWebKitWidgets_debug.prl lrwxr-xr-x 1 dpage staff 26 26 Jan 05:31 Resources -> Versions/Current/Resources drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 Versions /Users/dpage/Qt/5.5/clang_64/lib/QtWebKitWidgets.framework/Versions: total 8 drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 . drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 .. drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 5 lrwxr-xr-x 1 dpage staff 1 26 Jan 05:31 Current -> 5 /Users/dpage/Qt/5.5/clang_64/lib/QtWebKitWidgets.framework/Versions/5: total 2064 drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 . drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 .. drwxr-xr-x 18 dpage staff 612 26 Jan 05:31 Headers -rwxr-xr-x 1 dpage staff 364420 12 Oct 2015 QtWebKitWidgets -rwxr-xr-x 1 dpage staff 691344 12 Oct 2015 QtWebKitWidgets_debug drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 Resources /Users/dpage/Qt/5.5/clang_64/lib/QtWebKitWidgets.framework/Versions/5/Headers: total 168 drwxr-xr-x 18 dpage staff 612 26 Jan 05:31 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 5.5.1 -rw-r--r-- 1 dpage staff 30 12 Oct 2015 QGraphicsWebView -rw-r--r-- 1 dpage staff 23 12 Oct 2015 QWebFrame -rw-r--r-- 1 dpage staff 23 12 Oct 2015 QWebHitTestResult -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QWebInspector -rw-r--r-- 1 dpage staff 22 12 Oct 2015 QWebPage -rw-r--r-- 1 dpage staff 22 12 Oct 2015 QWebView -rw-r--r-- 1 dpage staff 289 12 Oct 2015 QtWebKitWidgets -rw-r--r-- 1 dpage staff 286 12 Oct 2015 QtWebKitWidgetsDepends -rw-r--r-- 1 dpage staff 36 12 Oct 2015 QtWebKitWidgetsVersion -rw-r--r-- 1 dpage staff 5753 12 Oct 2015 qgraphicswebview.h -rw-r--r-- 1 dpage staff 242 12 Oct 2015 qtwebkitwidgetsversion.h -rw-r--r-- 1 dpage staff 7423 12 Oct 2015 qwebframe.h -rw-r--r-- 1 dpage staff 1732 12 Oct 2015 qwebinspector.h -rw-r--r-- 1 dpage staff 14265 12 Oct 2015 qwebpage.h -rw-r--r-- 1 dpage staff 5490 12 Oct 2015 qwebview.h /Users/dpage/Qt/5.5/clang_64/lib/QtWebKitWidgets.framework/Versions/5/Headers/5.5.1: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 18 dpage staff 612 26 Jan 05:31 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 QtWebKitWidgets /Users/dpage/Qt/5.5/clang_64/lib/QtWebKitWidgets.framework/Versions/5/Headers/5.5.1/QtWebKitWidgets: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 .. drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 private /Users/dpage/Qt/5.5/clang_64/lib/QtWebKitWidgets.framework/Versions/5/Headers/5.5.1/QtWebKitWidgets/private: total 40 drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 .. -rw-r--r-- 1 dpage staff 2300 12 Oct 2015 qwebframe_p.h -rw-r--r-- 1 dpage staff 1316 12 Oct 2015 qwebinspector_p.h -rw-r--r-- 1 dpage staff 7813 12 Oct 2015 qwebpage_p.h -rw-r--r-- 1 dpage staff 2505 12 Oct 2015 qwebviewaccessible_p.h /Users/dpage/Qt/5.5/clang_64/lib/QtWebKitWidgets.framework/Versions/5/Resources: total 8 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 .. -rw-r--r-- 1 dpage staff 726 12 Oct 2015 Info.plist /Users/dpage/Qt/5.5/clang_64/lib/QtWebSockets.framework: total 48 drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 . drwxr-xr-x 182 dpage staff 6188 26 Jan 05:34 .. lrwxr-xr-x 1 dpage staff 24 26 Jan 05:31 Headers -> Versions/Current/Headers lrwxr-xr-x 1 dpage staff 29 26 Jan 05:31 QtWebSockets -> Versions/Current/QtWebSockets -rw-r--r-- 1 dpage staff 1240 26 Jan 05:34 QtWebSockets.prl lrwxr-xr-x 1 dpage staff 35 26 Jan 05:31 QtWebSockets_debug -> Versions/Current/QtWebSockets_debug -rw-r--r-- 1 dpage staff 1244 26 Jan 05:34 QtWebSockets_debug.prl lrwxr-xr-x 1 dpage staff 26 26 Jan 05:31 Resources -> Versions/Current/Resources drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 Versions /Users/dpage/Qt/5.5/clang_64/lib/QtWebSockets.framework/Versions: total 8 drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 . drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 .. drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 5 lrwxr-xr-x 1 dpage staff 1 26 Jan 05:31 Current -> 5 /Users/dpage/Qt/5.5/clang_64/lib/QtWebSockets.framework/Versions/5: total 1528 drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 . drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 .. drwxr-xr-x 17 dpage staff 578 26 Jan 05:31 Headers -rwxr-xr-x 1 dpage staff 207100 12 Oct 2015 QtWebSockets -rwxr-xr-x 1 dpage staff 573308 12 Oct 2015 QtWebSockets_debug drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 Resources /Users/dpage/Qt/5.5/clang_64/lib/QtWebSockets.framework/Versions/5/Headers: total 128 drwxr-xr-x 17 dpage staff 578 26 Jan 05:31 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 5.5.1 -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QMaskGenerator -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QWebSocket -rw-r--r-- 1 dpage staff 41 12 Oct 2015 QWebSocketCorsAuthenticator -rw-r--r-- 1 dpage staff 30 12 Oct 2015 QWebSocketServer -rw-r--r-- 1 dpage staff 305 12 Oct 2015 QtWebSockets -rw-r--r-- 1 dpage staff 211 12 Oct 2015 QtWebSocketsDepends -rw-r--r-- 1 dpage staff 33 12 Oct 2015 QtWebSocketsVersion -rw-r--r-- 1 dpage staff 2040 12 Oct 2015 qmaskgenerator.h -rw-r--r-- 1 dpage staff 227 12 Oct 2015 qtwebsocketsversion.h -rw-r--r-- 1 dpage staff 5034 12 Oct 2015 qwebsocket.h -rw-r--r-- 1 dpage staff 2678 12 Oct 2015 qwebsocketcorsauthenticator.h -rw-r--r-- 1 dpage staff 2734 12 Oct 2015 qwebsocketprotocol.h -rw-r--r-- 1 dpage staff 1967 12 Oct 2015 qwebsockets_global.h -rw-r--r-- 1 dpage staff 4110 12 Oct 2015 qwebsocketserver.h /Users/dpage/Qt/5.5/clang_64/lib/QtWebSockets.framework/Versions/5/Headers/5.5.1: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 17 dpage staff 578 26 Jan 05:31 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 QtWebSockets /Users/dpage/Qt/5.5/clang_64/lib/QtWebSockets.framework/Versions/5/Headers/5.5.1/QtWebSockets: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 .. drwxr-xr-x 12 dpage staff 408 26 Jan 05:31 private /Users/dpage/Qt/5.5/clang_64/lib/QtWebSockets.framework/Versions/5/Headers/5.5.1/QtWebSockets/private: total 112 drwxr-xr-x 12 dpage staff 408 26 Jan 05:31 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 .. -rw-r--r-- 1 dpage staff 2378 12 Oct 2015 qdefaultmaskgenerator_p.h -rw-r--r-- 1 dpage staff 2406 12 Oct 2015 qsslserver_p.h -rw-r--r-- 1 dpage staff 8369 12 Oct 2015 qwebsocket_p.h -rw-r--r-- 1 dpage staff 2284 12 Oct 2015 qwebsocketcorsauthenticator_p.h -rw-r--r-- 1 dpage staff 3754 12 Oct 2015 qwebsocketdataprocessor_p.h -rw-r--r-- 1 dpage staff 3667 12 Oct 2015 qwebsocketframe_p.h -rw-r--r-- 1 dpage staff 3164 12 Oct 2015 qwebsockethandshakerequest_p.h -rw-r--r-- 1 dpage staff 4162 12 Oct 2015 qwebsockethandshakeresponse_p.h -rw-r--r-- 1 dpage staff 3168 12 Oct 2015 qwebsocketprotocol_p.h -rw-r--r-- 1 dpage staff 4574 12 Oct 2015 qwebsocketserver_p.h /Users/dpage/Qt/5.5/clang_64/lib/QtWebSockets.framework/Versions/5/Resources: total 8 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 .. -rw-r--r-- 1 dpage staff 720 12 Oct 2015 Info.plist /Users/dpage/Qt/5.5/clang_64/lib/QtWebView.framework: total 48 drwxr-xr-x 9 dpage staff 306 26 Jan 05:34 . drwxr-xr-x 182 dpage staff 6188 26 Jan 05:34 .. lrwxr-xr-x 1 dpage staff 24 26 Jan 05:34 Headers -> Versions/Current/Headers lrwxr-xr-x 1 dpage staff 26 26 Jan 05:34 QtWebView -> Versions/Current/QtWebView -rw-r--r-- 1 dpage staff 1290 26 Jan 05:34 QtWebView.prl lrwxr-xr-x 1 dpage staff 32 26 Jan 05:34 QtWebView_debug -> Versions/Current/QtWebView_debug -rw-r--r-- 1 dpage staff 1294 26 Jan 05:34 QtWebView_debug.prl lrwxr-xr-x 1 dpage staff 26 26 Jan 05:34 Resources -> Versions/Current/Resources drwxr-xr-x 4 dpage staff 136 26 Jan 05:34 Versions /Users/dpage/Qt/5.5/clang_64/lib/QtWebView.framework/Versions: total 8 drwxr-xr-x 4 dpage staff 136 26 Jan 05:34 . drwxr-xr-x 9 dpage staff 306 26 Jan 05:34 .. drwxr-xr-x 6 dpage staff 204 26 Jan 05:34 5 lrwxr-xr-x 1 dpage staff 1 26 Jan 05:34 Current -> 5 /Users/dpage/Qt/5.5/clang_64/lib/QtWebView.framework/Versions/5: total 768 drwxr-xr-x 6 dpage staff 204 26 Jan 05:34 . drwxr-xr-x 4 dpage staff 136 26 Jan 05:34 .. drwxr-xr-x 12 dpage staff 408 26 Jan 05:34 Headers -rwxr-xr-x 1 dpage staff 119548 9 Oct 2015 QtWebView -rwxr-xr-x 1 dpage staff 270060 9 Oct 2015 QtWebView_debug drwxr-xr-x 3 dpage staff 102 26 Jan 05:34 Resources /Users/dpage/Qt/5.5/clang_64/lib/QtWebView.framework/Versions/5/Headers: total 80 drwxr-xr-x 12 dpage staff 408 26 Jan 05:34 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:34 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:34 5.5.1 -rw-r--r-- 1 dpage staff 27 9 Oct 2015 QQuickWebView -rw-r--r-- 1 dpage staff 38 9 Oct 2015 QQuickWebViewLoadRequest -rw-r--r-- 1 dpage staff 200 9 Oct 2015 QtWebView -rw-r--r-- 1 dpage staff 345 9 Oct 2015 QtWebViewDepends -rw-r--r-- 1 dpage staff 30 9 Oct 2015 QtWebViewVersion -rw-r--r-- 1 dpage staff 4360 9 Oct 2015 qquickwebview.h -rw-r--r-- 1 dpage staff 2583 9 Oct 2015 qquickwebviewloadrequest.h -rw-r--r-- 1 dpage staff 212 9 Oct 2015 qtwebviewversion.h -rw-r--r-- 1 dpage staff 2069 9 Oct 2015 qwebview_global.h /Users/dpage/Qt/5.5/clang_64/lib/QtWebView.framework/Versions/5/Headers/5.5.1: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:34 . drwxr-xr-x 12 dpage staff 408 26 Jan 05:34 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:34 QtWebView /Users/dpage/Qt/5.5/clang_64/lib/QtWebView.framework/Versions/5/Headers/5.5.1/QtWebView: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:34 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:34 .. drwxr-xr-x 11 dpage staff 374 26 Jan 05:34 private /Users/dpage/Qt/5.5/clang_64/lib/QtWebView.framework/Versions/5/Headers/5.5.1/QtWebView/private: total 80 drwxr-xr-x 11 dpage staff 374 26 Jan 05:34 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:34 .. -rw-r--r-- 1 dpage staff 2420 9 Oct 2015 qnativeviewcontroller_p.h -rw-r--r-- 1 dpage staff 3009 9 Oct 2015 qquickviewcontroller_p.h -rw-r--r-- 1 dpage staff 3632 9 Oct 2015 qwebview_android_p.h -rw-r--r-- 1 dpage staff 3617 9 Oct 2015 qwebview_ios_p.h -rw-r--r-- 1 dpage staff 3199 9 Oct 2015 qwebview_osx_p.h -rw-r--r-- 1 dpage staff 4487 9 Oct 2015 qwebview_p.h -rw-r--r-- 1 dpage staff 2553 9 Oct 2015 qwebview_p_p.h -rw-r--r-- 1 dpage staff 2920 9 Oct 2015 qwebviewinterface_p.h -rw-r--r-- 1 dpage staff 2404 9 Oct 2015 qwebviewloadrequest_p.h /Users/dpage/Qt/5.5/clang_64/lib/QtWebView.framework/Versions/5/Resources: total 8 drwxr-xr-x 3 dpage staff 102 26 Jan 05:34 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:34 .. -rw-r--r-- 1 dpage staff 714 9 Oct 2015 Info.plist /Users/dpage/Qt/5.5/clang_64/lib/QtWidgets.framework: total 48 drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 . drwxr-xr-x 182 dpage staff 6188 26 Jan 05:34 .. lrwxr-xr-x 1 dpage staff 24 26 Jan 05:31 Headers -> Versions/Current/Headers lrwxr-xr-x 1 dpage staff 26 26 Jan 05:31 QtWidgets -> Versions/Current/QtWidgets -rw-r--r-- 1 dpage staff 1241 26 Jan 05:34 QtWidgets.prl lrwxr-xr-x 1 dpage staff 32 26 Jan 05:31 QtWidgets_debug -> Versions/Current/QtWidgets_debug -rw-r--r-- 1 dpage staff 1245 26 Jan 05:34 QtWidgets_debug.prl lrwxr-xr-x 1 dpage staff 26 26 Jan 05:31 Resources -> Versions/Current/Resources drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 Versions /Users/dpage/Qt/5.5/clang_64/lib/QtWidgets.framework/Versions: total 8 drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 . drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 .. drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 5 lrwxr-xr-x 1 dpage staff 1 26 Jan 05:31 Current -> 5 /Users/dpage/Qt/5.5/clang_64/lib/QtWidgets.framework/Versions/5: total 41944 drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 . drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 .. drwxr-xr-x 354 dpage staff 12036 26 Jan 05:31 Headers -rwxr-xr-x 1 dpage staff 7148872 12 Oct 2015 QtWidgets -rwxr-xr-x 1 dpage staff 14322648 12 Oct 2015 QtWidgets_debug drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 Resources /Users/dpage/Qt/5.5/clang_64/lib/QtWidgets.framework/Versions/5/Headers: total 3792 drwxr-xr-x 354 dpage staff 12036 26 Jan 05:31 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 5.5.1 -rw-r--r-- 1 dpage staff 29 12 Oct 2015 QAbstractButton -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QAbstractGraphicsShapeItem -rw-r--r-- 1 dpage staff 35 12 Oct 2015 QAbstractItemDelegate -rw-r--r-- 1 dpage staff 31 12 Oct 2015 QAbstractItemView -rw-r--r-- 1 dpage staff 33 12 Oct 2015 QAbstractScrollArea -rw-r--r-- 1 dpage staff 29 12 Oct 2015 QAbstractSlider -rw-r--r-- 1 dpage staff 30 12 Oct 2015 QAbstractSpinBox -rw-r--r-- 1 dpage staff 31 12 Oct 2015 QAccessibleWidget -rw-r--r-- 1 dpage staff 21 12 Oct 2015 QAction -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QActionGroup -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QApplication -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QBoxLayout -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QButtonGroup -rw-r--r-- 1 dpage staff 29 12 Oct 2015 QCalendarWidget -rw-r--r-- 1 dpage staff 23 12 Oct 2015 QCheckBox -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QColorDialog -rw-r--r-- 1 dpage staff 23 12 Oct 2015 QColormap -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QColumnView -rw-r--r-- 1 dpage staff 23 12 Oct 2015 QComboBox -rw-r--r-- 1 dpage staff 32 12 Oct 2015 QCommandLinkButton -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QCommonStyle -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QCompleter -rw-r--r-- 1 dpage staff 31 12 Oct 2015 QDataWidgetMapper -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QDateEdit -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QDateTimeEdit -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QDesktopWidget -rw-r--r-- 1 dpage staff 19 12 Oct 2015 QDial -rw-r--r-- 1 dpage staff 21 12 Oct 2015 QDialog -rw-r--r-- 1 dpage staff 30 12 Oct 2015 QDialogButtonBox -rw-r--r-- 1 dpage staff 23 12 Oct 2015 QDirModel -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QDockWidget -rw-r--r-- 1 dpage staff 22 12 Oct 2015 QDoubleSpinBox -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QErrorMessage -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QFileDialog -rw-r--r-- 1 dpage staff 31 12 Oct 2015 QFileIconProvider -rw-r--r-- 1 dpage staff 30 12 Oct 2015 QFileSystemModel -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QFocusFrame -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QFontComboBox -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QFontDialog -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QFormLayout -rw-r--r-- 1 dpage staff 20 12 Oct 2015 QFrame -rw-r--r-- 1 dpage staff 22 12 Oct 2015 QGesture -rw-r--r-- 1 dpage staff 22 12 Oct 2015 QGestureEvent -rw-r--r-- 1 dpage staff 32 12 Oct 2015 QGestureRecognizer -rw-r--r-- 1 dpage staff 35 12 Oct 2015 QGraphicsAnchor -rw-r--r-- 1 dpage staff 35 12 Oct 2015 QGraphicsAnchorLayout -rw-r--r-- 1 dpage staff 29 12 Oct 2015 QGraphicsBlurEffect -rw-r--r-- 1 dpage staff 29 12 Oct 2015 QGraphicsColorizeEffect -rw-r--r-- 1 dpage staff 29 12 Oct 2015 QGraphicsDropShadowEffect -rw-r--r-- 1 dpage staff 29 12 Oct 2015 QGraphicsEffect -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QGraphicsEllipseItem -rw-r--r-- 1 dpage staff 33 12 Oct 2015 QGraphicsGridLayout -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QGraphicsItem -rw-r--r-- 1 dpage staff 36 12 Oct 2015 QGraphicsItemAnimation -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QGraphicsItemGroup -rw-r--r-- 1 dpage staff 29 12 Oct 2015 QGraphicsLayout -rw-r--r-- 1 dpage staff 33 12 Oct 2015 QGraphicsLayoutItem -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QGraphicsLineItem -rw-r--r-- 1 dpage staff 35 12 Oct 2015 QGraphicsLinearLayout -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QGraphicsObject -rw-r--r-- 1 dpage staff 29 12 Oct 2015 QGraphicsOpacityEffect -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QGraphicsPathItem -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QGraphicsPixmapItem -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QGraphicsPolygonItem -rw-r--r-- 1 dpage staff 34 12 Oct 2015 QGraphicsProxyWidget -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QGraphicsRectItem -rw-r--r-- 1 dpage staff 32 12 Oct 2015 QGraphicsRotation -rw-r--r-- 1 dpage staff 32 12 Oct 2015 QGraphicsScale -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QGraphicsScene -rw-r--r-- 1 dpage staff 33 12 Oct 2015 QGraphicsSceneContextMenuEvent -rw-r--r-- 1 dpage staff 33 12 Oct 2015 QGraphicsSceneDragDropEvent -rw-r--r-- 1 dpage staff 33 12 Oct 2015 QGraphicsSceneEvent -rw-r--r-- 1 dpage staff 33 12 Oct 2015 QGraphicsSceneHelpEvent -rw-r--r-- 1 dpage staff 33 12 Oct 2015 QGraphicsSceneHoverEvent -rw-r--r-- 1 dpage staff 33 12 Oct 2015 QGraphicsSceneMouseEvent -rw-r--r-- 1 dpage staff 33 12 Oct 2015 QGraphicsSceneMoveEvent -rw-r--r-- 1 dpage staff 33 12 Oct 2015 QGraphicsSceneResizeEvent -rw-r--r-- 1 dpage staff 33 12 Oct 2015 QGraphicsSceneWheelEvent -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QGraphicsSimpleTextItem -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QGraphicsTextItem -rw-r--r-- 1 dpage staff 32 12 Oct 2015 QGraphicsTransform -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QGraphicsView -rw-r--r-- 1 dpage staff 29 12 Oct 2015 QGraphicsWidget -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QGridLayout -rw-r--r-- 1 dpage staff 23 12 Oct 2015 QGroupBox -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QHBoxLayout -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QHeaderView -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QInputDialog -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QItemDelegate -rw-r--r-- 1 dpage staff 32 12 Oct 2015 QItemEditorCreator -rw-r--r-- 1 dpage staff 32 12 Oct 2015 QItemEditorCreatorBase -rw-r--r-- 1 dpage staff 32 12 Oct 2015 QItemEditorFactory -rw-r--r-- 1 dpage staff 33 12 Oct 2015 QKeyEventTransition -rw-r--r-- 1 dpage staff 30 12 Oct 2015 QKeySequenceEdit -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QLCDNumber -rw-r--r-- 1 dpage staff 20 12 Oct 2015 QLabel -rw-r--r-- 1 dpage staff 21 12 Oct 2015 QLayout -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QLayoutItem -rw-r--r-- 1 dpage staff 23 12 Oct 2015 QLineEdit -rw-r--r-- 1 dpage staff 23 12 Oct 2015 QListView -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QListWidget -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QListWidgetItem -rw-r--r-- 1 dpage staff 40 12 Oct 2015 QMacCocoaViewContainer -rw-r--r-- 1 dpage staff 34 12 Oct 2015 QMacNativeWidget -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QMainWindow -rw-r--r-- 1 dpage staff 22 12 Oct 2015 QMdiArea -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QMdiSubWindow -rw-r--r-- 1 dpage staff 19 12 Oct 2015 QMenu -rw-r--r-- 1 dpage staff 22 12 Oct 2015 QMenuBar -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QMessageBox -rw-r--r-- 1 dpage staff 35 12 Oct 2015 QMouseEventTransition -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QOpenGLWidget -rw-r--r-- 1 dpage staff 22 12 Oct 2015 QPanGesture -rw-r--r-- 1 dpage staff 22 12 Oct 2015 QPinchGesture -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QPlainTextDocumentLayout -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QPlainTextEdit -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QProgressBar -rw-r--r-- 1 dpage staff 29 12 Oct 2015 QProgressDialog -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QProxyStyle -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QPushButton -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QRadioButton -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QRubberBand -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QScrollArea -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QScrollBar -rw-r--r-- 1 dpage staff 23 12 Oct 2015 QScroller -rw-r--r-- 1 dpage staff 33 12 Oct 2015 QScrollerProperties -rw-r--r-- 1 dpage staff 23 12 Oct 2015 QShortcut -rw-r--r-- 1 dpage staff 23 12 Oct 2015 QSizeGrip -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QSizePolicy -rw-r--r-- 1 dpage staff 21 12 Oct 2015 QSlider -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QSpacerItem -rw-r--r-- 1 dpage staff 22 12 Oct 2015 QSpinBox -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QSplashScreen -rw-r--r-- 1 dpage staff 23 12 Oct 2015 QSplitter -rw-r--r-- 1 dpage staff 23 12 Oct 2015 QSplitterHandle -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QStackedLayout -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QStackedWidget -rw-r--r-- 1 dpage staff 32 12 Oct 2015 QStandardItemEditorCreator -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QStatusBar -rw-r--r-- 1 dpage staff 20 12 Oct 2015 QStyle -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QStyleFactory -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QStyleHintReturn -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QStyleHintReturnMask -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QStyleHintReturnVariant -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QStyleOption -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QStyleOptionButton -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QStyleOptionComboBox -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QStyleOptionComplex -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QStyleOptionDockWidget -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QStyleOptionDockWidgetV2 -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QStyleOptionFocusRect -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QStyleOptionFrame -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QStyleOptionFrameV2 -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QStyleOptionFrameV3 -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QStyleOptionGraphicsItem -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QStyleOptionGroupBox -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QStyleOptionHeader -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QStyleOptionMenuItem -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QStyleOptionProgressBar -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QStyleOptionProgressBarV2 -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QStyleOptionRubberBand -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QStyleOptionSizeGrip -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QStyleOptionSlider -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QStyleOptionSpinBox -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QStyleOptionTab -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QStyleOptionTabBarBase -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QStyleOptionTabBarBaseV2 -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QStyleOptionTabV2 -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QStyleOptionTabV3 -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QStyleOptionTabWidgetFrame -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QStyleOptionTabWidgetFrameV2 -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QStyleOptionTitleBar -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QStyleOptionToolBar -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QStyleOptionToolBox -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QStyleOptionToolBoxV2 -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QStyleOptionToolButton -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QStyleOptionViewItem -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QStyleOptionViewItemV2 -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QStyleOptionViewItemV3 -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QStyleOptionViewItemV4 -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QStylePainter -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QStylePlugin -rw-r--r-- 1 dpage staff 33 12 Oct 2015 QStyledItemDelegate -rw-r--r-- 1 dpage staff 22 12 Oct 2015 QSwipeGesture -rw-r--r-- 1 dpage staff 29 12 Oct 2015 QSystemTrayIcon -rw-r--r-- 1 dpage staff 21 12 Oct 2015 QTabBar -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QTabWidget -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QTableView -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QTableWidget -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QTableWidgetItem -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QTableWidgetSelectionRange -rw-r--r-- 1 dpage staff 22 12 Oct 2015 QTapAndHoldGesture -rw-r--r-- 1 dpage staff 22 12 Oct 2015 QTapGesture -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QTextBrowser -rw-r--r-- 1 dpage staff 23 12 Oct 2015 QTextEdit -rw-r--r-- 1 dpage staff 23 12 Oct 2015 QTileRules -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QTimeEdit -rw-r--r-- 1 dpage staff 22 12 Oct 2015 QToolBar -rw-r--r-- 1 dpage staff 22 12 Oct 2015 QToolBox -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QToolButton -rw-r--r-- 1 dpage staff 22 12 Oct 2015 QToolTip -rw-r--r-- 1 dpage staff 23 12 Oct 2015 QTreeView -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QTreeWidget -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QTreeWidgetItem -rw-r--r-- 1 dpage staff 37 12 Oct 2015 QTreeWidgetItemIterator -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QUndoCommand -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QUndoGroup -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QUndoStack -rw-r--r-- 1 dpage staff 23 12 Oct 2015 QUndoView -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QVBoxLayout -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QWhatsThis -rw-r--r-- 1 dpage staff 21 12 Oct 2015 QWidget -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QWidgetAction -rw-r--r-- 1 dpage staff 21 12 Oct 2015 QWidgetData -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QWidgetItem -rw-r--r-- 1 dpage staff 25 12 Oct 2015 QWidgetItemV2 -rw-r--r-- 1 dpage staff 21 12 Oct 2015 QWizard -rw-r--r-- 1 dpage staff 21 12 Oct 2015 QWizardPage -rw-r--r-- 1 dpage staff 3452 12 Oct 2015 QtWidgets -rw-r--r-- 1 dpage staff 197 12 Oct 2015 QtWidgetsDepends -rw-r--r-- 1 dpage staff 30 12 Oct 2015 QtWidgetsVersion -rw-r--r-- 1 dpage staff 4794 12 Oct 2015 qabstractbutton.h -rw-r--r-- 1 dpage staff 4456 12 Oct 2015 qabstractitemdelegate.h -rw-r--r-- 1 dpage staff 13862 12 Oct 2015 qabstractitemview.h -rw-r--r-- 1 dpage staff 5198 12 Oct 2015 qabstractscrollarea.h -rw-r--r-- 1 dpage staff 4798 12 Oct 2015 qabstractslider.h -rw-r--r-- 1 dpage staff 5923 12 Oct 2015 qabstractspinbox.h -rw-r--r-- 1 dpage staff 3494 12 Oct 2015 qaccessiblewidget.h -rw-r--r-- 1 dpage staff 6861 12 Oct 2015 qaction.h -rw-r--r-- 1 dpage staff 2950 12 Oct 2015 qactiongroup.h -rw-r--r-- 1 dpage staff 7782 12 Oct 2015 qapplication.h -rw-r--r-- 1 dpage staff 4214 12 Oct 2015 qboxlayout.h -rw-r--r-- 1 dpage staff 2981 12 Oct 2015 qbuttongroup.h -rw-r--r-- 1 dpage staff 6663 12 Oct 2015 qcalendarwidget.h -rw-r--r-- 1 dpage staff 2821 12 Oct 2015 qcheckbox.h -rw-r--r-- 1 dpage staff 4358 12 Oct 2015 qcolordialog.h -rw-r--r-- 1 dpage staff 2402 12 Oct 2015 qcolormap.h -rw-r--r-- 1 dpage staff 4276 12 Oct 2015 qcolumnview.h -rw-r--r-- 1 dpage staff 10439 12 Oct 2015 qcombobox.h -rw-r--r-- 1 dpage staff 2699 12 Oct 2015 qcommandlinkbutton.h -rw-r--r-- 1 dpage staff 4438 12 Oct 2015 qcommonstyle.h -rw-r--r-- 1 dpage staff 5383 12 Oct 2015 qcompleter.h -rw-r--r-- 1 dpage staff 3950 12 Oct 2015 qdatawidgetmapper.h -rw-r--r-- 1 dpage staff 7955 12 Oct 2015 qdatetimeedit.h -rw-r--r-- 1 dpage staff 3338 12 Oct 2015 qdesktopwidget.h -rw-r--r-- 1 dpage staff 3079 12 Oct 2015 qdial.h -rw-r--r-- 1 dpage staff 3414 12 Oct 2015 qdialog.h -rw-r--r-- 1 dpage staff 5390 12 Oct 2015 qdialogbuttonbox.h -rw-r--r-- 1 dpage staff 5195 12 Oct 2015 qdirmodel.h -rw-r--r-- 1 dpage staff 4681 12 Oct 2015 qdockwidget.h -rw-r--r-- 1 dpage staff 6492 12 Oct 2015 qdrawutil.h -rw-r--r-- 1 dpage staff 2317 12 Oct 2015 qerrormessage.h -rw-r--r-- 1 dpage staff 12486 12 Oct 2015 qfiledialog.h -rw-r--r-- 1 dpage staff 2563 12 Oct 2015 qfileiconprovider.h -rw-r--r-- 1 dpage staff 6744 12 Oct 2015 qfilesystemmodel.h -rw-r--r-- 1 dpage staff 2271 12 Oct 2015 qfocusframe.h -rw-r--r-- 1 dpage staff 3216 12 Oct 2015 qfontcombobox.h -rw-r--r-- 1 dpage staff 4079 12 Oct 2015 qfontdialog.h -rw-r--r-- 1 dpage staff 5570 12 Oct 2015 qformlayout.h -rw-r--r-- 1 dpage staff 3860 12 Oct 2015 qframe.h -rw-r--r-- 1 dpage staff 9840 12 Oct 2015 qgesture.h -rw-r--r-- 1 dpage staff 2884 12 Oct 2015 qgesturerecognizer.h -rw-r--r-- 1 dpage staff 4136 12 Oct 2015 qgraphicsanchorlayout.h -rw-r--r-- 1 dpage staff 8255 12 Oct 2015 qgraphicseffect.h -rw-r--r-- 1 dpage staff 4962 12 Oct 2015 qgraphicsgridlayout.h -rw-r--r-- 1 dpage staff 40502 12 Oct 2015 qgraphicsitem.h -rw-r--r-- 1 dpage staff 3480 12 Oct 2015 qgraphicsitemanimation.h -rw-r--r-- 1 dpage staff 2956 12 Oct 2015 qgraphicslayout.h -rw-r--r-- 1 dpage staff 5264 12 Oct 2015 qgraphicslayoutitem.h -rw-r--r-- 1 dpage staff 3640 12 Oct 2015 qgraphicslinearlayout.h -rw-r--r-- 1 dpage staff 4960 12 Oct 2015 qgraphicsproxywidget.h -rw-r--r-- 1 dpage staff 14133 12 Oct 2015 qgraphicsscene.h -rw-r--r-- 1 dpage staff 9145 12 Oct 2015 qgraphicssceneevent.h -rw-r--r-- 1 dpage staff 4238 12 Oct 2015 qgraphicstransform.h -rw-r--r-- 1 dpage staff 12982 12 Oct 2015 qgraphicsview.h -rw-r--r-- 1 dpage staff 9261 12 Oct 2015 qgraphicswidget.h -rw-r--r-- 1 dpage staff 4430 12 Oct 2015 qgridlayout.h -rw-r--r-- 1 dpage staff 3590 12 Oct 2015 qgroupbox.h -rw-r--r-- 1 dpage staff 10296 12 Oct 2015 qheaderview.h -rw-r--r-- 1 dpage staff 8171 12 Oct 2015 qinputdialog.h -rw-r--r-- 1 dpage staff 5153 12 Oct 2015 qitemdelegate.h -rw-r--r-- 1 dpage staff 3559 12 Oct 2015 qitemeditorfactory.h -rw-r--r-- 1 dpage staff 2616 12 Oct 2015 qkeyeventtransition.h -rw-r--r-- 1 dpage staff 2856 12 Oct 2015 qkeysequenceedit.h -rw-r--r-- 1 dpage staff 5336 12 Oct 2015 qlabel.h -rw-r--r-- 1 dpage staff 5082 12 Oct 2015 qlayout.h -rw-r--r-- 1 dpage staff 5238 12 Oct 2015 qlayoutitem.h -rw-r--r-- 1 dpage staff 3451 12 Oct 2015 qlcdnumber.h -rw-r--r-- 1 dpage staff 8535 12 Oct 2015 qlineedit.h -rw-r--r-- 1 dpage staff 6940 12 Oct 2015 qlistview.h -rw-r--r-- 1 dpage staff 12032 12 Oct 2015 qlistwidget.h -rw-r--r-- 1 dpage staff 2149 12 Oct 2015 qmaccocoaviewcontainer_mac.h -rw-r--r-- 1 dpage staff 2112 12 Oct 2015 qmacnativewidget_mac.h -rw-r--r-- 1 dpage staff 6829 12 Oct 2015 qmainwindow.h -rw-r--r-- 1 dpage staff 5626 12 Oct 2015 qmdiarea.h -rw-r--r-- 1 dpage staff 5208 12 Oct 2015 qmdisubwindow.h -rw-r--r-- 1 dpage staff 6981 12 Oct 2015 qmenu.h -rw-r--r-- 1 dpage staff 4659 12 Oct 2015 qmenubar.h -rw-r--r-- 1 dpage staff 13245 12 Oct 2015 qmessagebox.h -rw-r--r-- 1 dpage staff 2815 12 Oct 2015 qmouseeventtransition.h -rw-r--r-- 1 dpage staff 3180 12 Oct 2015 qopenglwidget.h -rw-r--r-- 1 dpage staff 11583 12 Oct 2015 qplaintextedit.h -rw-r--r-- 1 dpage staff 3988 12 Oct 2015 qprogressbar.h -rw-r--r-- 1 dpage staff 4082 12 Oct 2015 qprogressdialog.h -rw-r--r-- 1 dpage staff 4987 12 Oct 2015 qproxystyle.h -rw-r--r-- 1 dpage staff 3356 12 Oct 2015 qpushbutton.h -rw-r--r-- 1 dpage staff 2505 12 Oct 2015 qradiobutton.h -rw-r--r-- 1 dpage staff 3035 12 Oct 2015 qrubberband.h -rw-r--r-- 1 dpage staff 3064 12 Oct 2015 qscrollarea.h -rw-r--r-- 1 dpage staff 2970 12 Oct 2015 qscrollbar.h -rw-r--r-- 1 dpage staff 4330 12 Oct 2015 qscroller.h -rw-r--r-- 1 dpage staff 4542 12 Oct 2015 qscrollerproperties.h -rw-r--r-- 1 dpage staff 3121 12 Oct 2015 qshortcut.h -rw-r--r-- 1 dpage staff 2676 12 Oct 2015 qsizegrip.h -rw-r--r-- 1 dpage staff 6210 12 Oct 2015 qsizepolicy.h -rw-r--r-- 1 dpage staff 3164 12 Oct 2015 qslider.h -rw-r--r-- 1 dpage staff 5063 12 Oct 2015 qspinbox.h -rw-r--r-- 1 dpage staff 2764 12 Oct 2015 qsplashscreen.h -rw-r--r-- 1 dpage staff 4998 12 Oct 2015 qsplitter.h -rw-r--r-- 1 dpage staff 3336 12 Oct 2015 qstackedlayout.h -rw-r--r-- 1 dpage staff 2684 12 Oct 2015 qstackedwidget.h -rw-r--r-- 1 dpage staff 3004 12 Oct 2015 qstatusbar.h -rw-r--r-- 1 dpage staff 27114 12 Oct 2015 qstyle.h -rw-r--r-- 1 dpage staff 3743 12 Oct 2015 qstyleditemdelegate.h -rw-r--r-- 1 dpage staff 1871 12 Oct 2015 qstylefactory.h -rw-r--r-- 1 dpage staff 21969 12 Oct 2015 qstyleoption.h -rw-r--r-- 1 dpage staff 3837 12 Oct 2015 qstylepainter.h -rw-r--r-- 1 dpage staff 2058 12 Oct 2015 qstyleplugin.h -rw-r--r-- 1 dpage staff 3614 12 Oct 2015 qsystemtrayicon.h -rw-r--r-- 1 dpage staff 7088 12 Oct 2015 qtabbar.h -rw-r--r-- 1 dpage staff 6929 12 Oct 2015 qtableview.h -rw-r--r-- 1 dpage staff 13482 12 Oct 2015 qtablewidget.h -rw-r--r-- 1 dpage staff 6045 12 Oct 2015 qtabwidget.h -rw-r--r-- 1 dpage staff 4265 12 Oct 2015 qtextbrowser.h -rw-r--r-- 1 dpage staff 11247 12 Oct 2015 qtextedit.h -rw-r--r-- 1 dpage staff 5689 12 Oct 2015 qtoolbar.h -rw-r--r-- 1 dpage staff 3982 12 Oct 2015 qtoolbox.h -rw-r--r-- 1 dpage staff 4219 12 Oct 2015 qtoolbutton.h -rw-r--r-- 1 dpage staff 2464 12 Oct 2015 qtooltip.h -rw-r--r-- 1 dpage staff 9046 12 Oct 2015 qtreeview.h -rw-r--r-- 1 dpage staff 16894 12 Oct 2015 qtreewidget.h -rw-r--r-- 1 dpage staff 4670 12 Oct 2015 qtreewidgetitemiterator.h -rw-r--r-- 1 dpage staff 212 12 Oct 2015 qtwidgetsversion.h -rw-r--r-- 1 dpage staff 3059 12 Oct 2015 qundogroup.h -rw-r--r-- 1 dpage staff 4100 12 Oct 2015 qundostack.h -rw-r--r-- 1 dpage staff 2752 12 Oct 2015 qundoview.h -rw-r--r-- 1 dpage staff 2176 12 Oct 2015 qwhatsthis.h -rw-r--r-- 1 dpage staff 27862 12 Oct 2015 qwidget.h -rw-r--r-- 1 dpage staff 2572 12 Oct 2015 qwidgetaction.h -rw-r--r-- 1 dpage staff 2102 12 Oct 2015 qwidgetsfunctions_wince.h -rw-r--r-- 1 dpage staff 8450 12 Oct 2015 qwizard.h /Users/dpage/Qt/5.5/clang_64/lib/QtWidgets.framework/Versions/5/Headers/5.5.1: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 354 dpage staff 12036 26 Jan 05:31 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 QtWidgets /Users/dpage/Qt/5.5/clang_64/lib/QtWidgets.framework/Versions/5/Headers/5.5.1/QtWidgets: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 .. drwxr-xr-x 139 dpage staff 4726 26 Jan 05:31 private /Users/dpage/Qt/5.5/clang_64/lib/QtWidgets.framework/Versions/5/Headers/5.5.1/QtWidgets/private: total 2264 drwxr-xr-x 139 dpage staff 4726 26 Jan 05:31 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 .. -rw-r--r-- 1 dpage staff 4656 12 Oct 2015 complexwidgets_p.h -rw-r--r-- 1 dpage staff 10608 12 Oct 2015 itemviews_p.h -rw-r--r-- 1 dpage staff 3089 12 Oct 2015 qabstractbutton_p.h -rw-r--r-- 1 dpage staff 2411 12 Oct 2015 qabstractitemdelegate_p.h -rw-r--r-- 1 dpage staff 17710 12 Oct 2015 qabstractitemview_p.h -rw-r--r-- 1 dpage staff 4582 12 Oct 2015 qabstractscrollarea_p.h -rw-r--r-- 1 dpage staff 4219 12 Oct 2015 qabstractslider_p.h -rw-r--r-- 1 dpage staff 5511 12 Oct 2015 qabstractspinbox_p.h -rw-r--r-- 1 dpage staff 4520 12 Oct 2015 qaccessiblemenu_p.h -rw-r--r-- 1 dpage staff 2064 12 Oct 2015 qaccessiblewidgetfactory_p.h -rw-r--r-- 1 dpage staff 10638 12 Oct 2015 qaccessiblewidgets_p.h -rw-r--r-- 1 dpage staff 3581 12 Oct 2015 qaction_p.h -rw-r--r-- 1 dpage staff 14073 12 Oct 2015 qandroidstyle_p.h -rw-r--r-- 1 dpage staff 10590 12 Oct 2015 qapplication_p.h -rw-r--r-- 1 dpage staff 3017 12 Oct 2015 qbasickeyeventtransition_p.h -rw-r--r-- 1 dpage staff 3048 12 Oct 2015 qbasicmouseeventtransition_p.h -rw-r--r-- 1 dpage staff 3761 12 Oct 2015 qbsptree_p.h -rw-r--r-- 1 dpage staff 5530 12 Oct 2015 qcolordialog_p.h -rw-r--r-- 1 dpage staff 5856 12 Oct 2015 qcolumnview_p.h -rw-r--r-- 1 dpage staff 3006 12 Oct 2015 qcolumnviewgrip_p.h -rw-r--r-- 1 dpage staff 13866 12 Oct 2015 qcombobox_p.h -rw-r--r-- 1 dpage staff 4559 12 Oct 2015 qcommonstyle_p.h -rw-r--r-- 1 dpage staff 12487 12 Oct 2015 qcommonstylepixmaps_p.h -rw-r--r-- 1 dpage staff 8319 12 Oct 2015 qcompleter_p.h -rw-r--r-- 1 dpage staff 6314 12 Oct 2015 qdatetimeedit_p.h -rw-r--r-- 1 dpage staff 2525 12 Oct 2015 qdesktopwidget_p.h -rw-r--r-- 1 dpage staff 3834 12 Oct 2015 qdialog_p.h -rw-r--r-- 1 dpage staff 10399 12 Oct 2015 qdockarealayout_p.h -rw-r--r-- 1 dpage staff 6111 12 Oct 2015 qdockwidget_p.h -rw-r--r-- 1 dpage staff 2462 12 Oct 2015 qeffects_p.h -rw-r--r-- 1 dpage staff 12680 12 Oct 2015 qfiledialog_p.h -rw-r--r-- 1 dpage staff 2819 12 Oct 2015 qfileiconprovider_p.h -rw-r--r-- 1 dpage staff 6122 12 Oct 2015 qfileinfogatherer_p.h -rw-r--r-- 1 dpage staff 12933 12 Oct 2015 qfilesystemmodel_p.h -rw-r--r-- 1 dpage staff 3152 12 Oct 2015 qflickgesture_p.h -rw-r--r-- 1 dpage staff 4396 12 Oct 2015 qfontdialog_p.h -rw-r--r-- 1 dpage staff 2429 12 Oct 2015 qframe_p.h -rw-r--r-- 1 dpage staff 2645 12 Oct 2015 qfscompleter_p.h -rw-r--r-- 1 dpage staff 4993 12 Oct 2015 qfusionstyle_p.h -rw-r--r-- 1 dpage staff 5021 12 Oct 2015 qfusionstyle_p_p.h -rw-r--r-- 1 dpage staff 5100 12 Oct 2015 qgesture_p.h -rw-r--r-- 1 dpage staff 4941 12 Oct 2015 qgesturemanager_p.h -rw-r--r-- 1 dpage staff 9111 12 Oct 2015 qgraph_p.h -rw-r--r-- 1 dpage staff 19356 12 Oct 2015 qgraphicsanchorlayout_p.h -rw-r--r-- 1 dpage staff 7234 12 Oct 2015 qgraphicseffect_p.h -rw-r--r-- 1 dpage staff 4807 12 Oct 2015 qgraphicsgridlayoutengine_p.h -rw-r--r-- 1 dpage staff 28082 12 Oct 2015 qgraphicsitem_p.h -rw-r--r-- 1 dpage staff 4754 12 Oct 2015 qgraphicslayout_p.h -rw-r--r-- 1 dpage staff 3376 12 Oct 2015 qgraphicslayoutitem_p.h -rw-r--r-- 1 dpage staff 3275 12 Oct 2015 qgraphicslayoutstyleinfo_p.h -rw-r--r-- 1 dpage staff 3884 12 Oct 2015 qgraphicsproxywidget_p.h -rw-r--r-- 1 dpage staff 3895 12 Oct 2015 qgraphicsscene_bsp_p.h -rw-r--r-- 1 dpage staff 13496 12 Oct 2015 qgraphicsscene_p.h -rw-r--r-- 1 dpage staff 6273 12 Oct 2015 qgraphicsscenebsptreeindex_p.h -rw-r--r-- 1 dpage staff 6641 12 Oct 2015 qgraphicssceneindex_p.h -rw-r--r-- 1 dpage staff 3726 12 Oct 2015 qgraphicsscenelinearindex_p.h -rw-r--r-- 1 dpage staff 2375 12 Oct 2015 qgraphicstransform_p.h -rw-r--r-- 1 dpage staff 7960 12 Oct 2015 qgraphicsview_p.h -rw-r--r-- 1 dpage staff 7076 12 Oct 2015 qgraphicswidget_p.h -rw-r--r-- 1 dpage staff 5446 12 Oct 2015 qgtk2painter_p.h -rw-r--r-- 1 dpage staff 2542 12 Oct 2015 qgtkglobal_p.h -rw-r--r-- 1 dpage staff 6150 12 Oct 2015 qgtkpainter_p.h -rw-r--r-- 1 dpage staff 5176 12 Oct 2015 qgtkstyle_p.h -rw-r--r-- 1 dpage staff 19693 12 Oct 2015 qgtkstyle_p_p.h -rw-r--r-- 1 dpage staff 13404 12 Oct 2015 qheaderview_p.h -rw-r--r-- 1 dpage staff 2498 12 Oct 2015 qitemeditorfactory_p.h -rw-r--r-- 1 dpage staff 2587 12 Oct 2015 qkeysequenceedit_p.h -rw-r--r-- 1 dpage staff 4217 12 Oct 2015 qlabel_p.h -rw-r--r-- 1 dpage staff 3515 12 Oct 2015 qlayout_p.h -rw-r--r-- 1 dpage staff 4440 12 Oct 2015 qlayoutengine_p.h -rw-r--r-- 1 dpage staff 8028 12 Oct 2015 qlineedit_p.h -rw-r--r-- 1 dpage staff 19111 12 Oct 2015 qlistview_p.h -rw-r--r-- 1 dpage staff 5905 12 Oct 2015 qlistwidget_p.h -rw-r--r-- 1 dpage staff 3056 12 Oct 2015 qmacgesturerecognizer_p.h -rw-r--r-- 1 dpage staff 5233 12 Oct 2015 qmacstyle_mac_p.h -rw-r--r-- 1 dpage staff 8273 12 Oct 2015 qmacstyle_mac_p_p.h -rw-r--r-- 1 dpage staff 11269 12 Oct 2015 qmainwindowlayout_p.h -rw-r--r-- 1 dpage staff 9192 12 Oct 2015 qmdiarea_p.h -rw-r--r-- 1 dpage staff 9848 12 Oct 2015 qmdisubwindow_p.h -rw-r--r-- 1 dpage staff 15653 12 Oct 2015 qmenu_p.h -rw-r--r-- 1 dpage staff 3038 12 Oct 2015 qmenu_wince_resource_p.h -rw-r--r-- 1 dpage staff 6054 12 Oct 2015 qmenubar_p.h -rw-r--r-- 1 dpage staff 5474 12 Oct 2015 qpixmapfilter_p.h -rw-r--r-- 1 dpage staff 5817 12 Oct 2015 qplaintextedit_p.h -rw-r--r-- 1 dpage staff 2375 12 Oct 2015 qproxystyle_p.h -rw-r--r-- 1 dpage staff 2899 12 Oct 2015 qpushbutton_p.h -rw-r--r-- 1 dpage staff 2404 12 Oct 2015 qscrollarea_p.h -rw-r--r-- 1 dpage staff 2653 12 Oct 2015 qscrollbar_p.h -rw-r--r-- 1 dpage staff 6501 12 Oct 2015 qscroller_p.h -rw-r--r-- 1 dpage staff 2941 12 Oct 2015 qscrollerproperties_p.h -rw-r--r-- 1 dpage staff 4782 12 Oct 2015 qsidebar_p.h -rw-r--r-- 1 dpage staff 5694 12 Oct 2015 qsimplex_p.h -rw-r--r-- 1 dpage staff 5107 12 Oct 2015 qsplitter_p.h -rw-r--r-- 1 dpage staff 3757 12 Oct 2015 qstandardgestures_p.h -rw-r--r-- 1 dpage staff 4069 12 Oct 2015 qstyle_p.h -rw-r--r-- 1 dpage staff 4625 12 Oct 2015 qstyleanimation_p.h -rw-r--r-- 1 dpage staff 3129 12 Oct 2015 qstylehelper_p.h -rw-r--r-- 1 dpage staff 8254 12 Oct 2015 qstylesheetstyle_p.h -rw-r--r-- 1 dpage staff 4427 12 Oct 2015 qsystemtrayicon_p.h -rw-r--r-- 1 dpage staff 2576 12 Oct 2015 qt_widgets_pch.h -rw-r--r-- 1 dpage staff 8459 12 Oct 2015 qtabbar_p.h -rw-r--r-- 1 dpage staff 9507 12 Oct 2015 qtableview_p.h -rw-r--r-- 1 dpage staff 7913 12 Oct 2015 qtablewidget_p.h -rw-r--r-- 1 dpage staff 4321 12 Oct 2015 qtextedit_p.h -rw-r--r-- 1 dpage staff 3802 12 Oct 2015 qtoolbar_p.h -rw-r--r-- 1 dpage staff 7611 12 Oct 2015 qtoolbararealayout_p.h -rw-r--r-- 1 dpage staff 2402 12 Oct 2015 qtoolbarextension_p.h -rw-r--r-- 1 dpage staff 3851 12 Oct 2015 qtoolbarlayout_p.h -rw-r--r-- 1 dpage staff 2511 12 Oct 2015 qtoolbarseparator_p.h -rw-r--r-- 1 dpage staff 10124 12 Oct 2015 qtreeview_p.h -rw-r--r-- 1 dpage staff 9235 12 Oct 2015 qtreewidget_p.h -rw-r--r-- 1 dpage staff 3398 12 Oct 2015 qtreewidgetitemiterator_p.h -rw-r--r-- 1 dpage staff 3156 12 Oct 2015 qundostack_p.h -rw-r--r-- 1 dpage staff 32892 12 Oct 2015 qwidget_p.h -rw-r--r-- 1 dpage staff 2443 12 Oct 2015 qwidgetaction_p.h -rw-r--r-- 1 dpage staff 2601 12 Oct 2015 qwidgetanimator_p.h -rw-r--r-- 1 dpage staff 9791 12 Oct 2015 qwidgetbackingstore_p.h -rw-r--r-- 1 dpage staff 2620 12 Oct 2015 qwidgetitemdata_p.h -rw-r--r-- 1 dpage staff 17485 12 Oct 2015 qwidgetlinecontrol_p.h -rw-r--r-- 1 dpage staff 3874 12 Oct 2015 qwidgetresizehandler_p.h -rw-r--r-- 1 dpage staff 9768 12 Oct 2015 qwidgettextcontrol_p.h -rw-r--r-- 1 dpage staff 7893 12 Oct 2015 qwidgettextcontrol_p_p.h -rw-r--r-- 1 dpage staff 4051 12 Oct 2015 qwidgetwindow_p.h -rw-r--r-- 1 dpage staff 2690 12 Oct 2015 qwindowcontainer_p.h -rw-r--r-- 1 dpage staff 4031 12 Oct 2015 qwindowscestyle_p.h -rw-r--r-- 1 dpage staff 3924 12 Oct 2015 qwindowscestyle_p_p.h -rw-r--r-- 1 dpage staff 4049 12 Oct 2015 qwindowsmobilestyle_p.h -rw-r--r-- 1 dpage staff 4386 12 Oct 2015 qwindowsmobilestyle_p_p.h -rw-r--r-- 1 dpage staff 4003 12 Oct 2015 qwindowsstyle_p.h -rw-r--r-- 1 dpage staff 3593 12 Oct 2015 qwindowsstyle_p_p.h -rw-r--r-- 1 dpage staff 4169 12 Oct 2015 qwindowsvistastyle_p.h -rw-r--r-- 1 dpage staff 5753 12 Oct 2015 qwindowsvistastyle_p_p.h -rw-r--r-- 1 dpage staff 4005 12 Oct 2015 qwindowsxpstyle_p.h -rw-r--r-- 1 dpage staff 17991 12 Oct 2015 qwindowsxpstyle_p_p.h -rw-r--r-- 1 dpage staff 5549 12 Oct 2015 qwizard_win_p.h -rw-r--r-- 1 dpage staff 6697 12 Oct 2015 rangecontrols_p.h -rw-r--r-- 1 dpage staff 8101 12 Oct 2015 simplewidgets_p.h /Users/dpage/Qt/5.5/clang_64/lib/QtWidgets.framework/Versions/5/Resources: total 8 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 .. -rw-r--r-- 1 dpage staff 714 12 Oct 2015 Info.plist /Users/dpage/Qt/5.5/clang_64/lib/QtXml.framework: total 48 drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 . drwxr-xr-x 182 dpage staff 6188 26 Jan 05:34 .. lrwxr-xr-x 1 dpage staff 24 26 Jan 05:31 Headers -> Versions/Current/Headers lrwxr-xr-x 1 dpage staff 22 26 Jan 05:31 QtXml -> Versions/Current/QtXml -rw-r--r-- 1 dpage staff 1205 26 Jan 05:34 QtXml.prl lrwxr-xr-x 1 dpage staff 28 26 Jan 05:31 QtXml_debug -> Versions/Current/QtXml_debug -rw-r--r-- 1 dpage staff 1209 26 Jan 05:34 QtXml_debug.prl lrwxr-xr-x 1 dpage staff 26 26 Jan 05:31 Resources -> Versions/Current/Resources drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 Versions /Users/dpage/Qt/5.5/clang_64/lib/QtXml.framework/Versions: total 8 drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 . drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 .. drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 5 lrwxr-xr-x 1 dpage staff 1 26 Jan 05:31 Current -> 5 /Users/dpage/Qt/5.5/clang_64/lib/QtXml.framework/Versions/5: total 1912 drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 . drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 .. drwxr-xr-x 41 dpage staff 1394 26 Jan 05:31 Headers -rwxr-xr-x 1 dpage staff 318900 12 Oct 2015 QtXml -rwxr-xr-x 1 dpage staff 659060 12 Oct 2015 QtXml_debug drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 Resources /Users/dpage/Qt/5.5/clang_64/lib/QtXml.framework/Versions/5/Headers: total 368 drwxr-xr-x 41 dpage staff 1394 26 Jan 05:31 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 5.5.1 -rw-r--r-- 1 dpage staff 18 12 Oct 2015 QDomAttr -rw-r--r-- 1 dpage staff 18 12 Oct 2015 QDomCDATASection -rw-r--r-- 1 dpage staff 18 12 Oct 2015 QDomCharacterData -rw-r--r-- 1 dpage staff 18 12 Oct 2015 QDomComment -rw-r--r-- 1 dpage staff 18 12 Oct 2015 QDomDocument -rw-r--r-- 1 dpage staff 18 12 Oct 2015 QDomDocumentFragment -rw-r--r-- 1 dpage staff 18 12 Oct 2015 QDomDocumentType -rw-r--r-- 1 dpage staff 18 12 Oct 2015 QDomElement -rw-r--r-- 1 dpage staff 18 12 Oct 2015 QDomEntity -rw-r--r-- 1 dpage staff 18 12 Oct 2015 QDomEntityReference -rw-r--r-- 1 dpage staff 18 12 Oct 2015 QDomImplementation -rw-r--r-- 1 dpage staff 18 12 Oct 2015 QDomNamedNodeMap -rw-r--r-- 1 dpage staff 18 12 Oct 2015 QDomNode -rw-r--r-- 1 dpage staff 18 12 Oct 2015 QDomNodeList -rw-r--r-- 1 dpage staff 18 12 Oct 2015 QDomNotation -rw-r--r-- 1 dpage staff 18 12 Oct 2015 QDomProcessingInstruction -rw-r--r-- 1 dpage staff 18 12 Oct 2015 QDomText -rw-r--r-- 1 dpage staff 18 12 Oct 2015 QXmlAttributes -rw-r--r-- 1 dpage staff 18 12 Oct 2015 QXmlContentHandler -rw-r--r-- 1 dpage staff 18 12 Oct 2015 QXmlDTDHandler -rw-r--r-- 1 dpage staff 18 12 Oct 2015 QXmlDeclHandler -rw-r--r-- 1 dpage staff 18 12 Oct 2015 QXmlDefaultHandler -rw-r--r-- 1 dpage staff 18 12 Oct 2015 QXmlEntityResolver -rw-r--r-- 1 dpage staff 18 12 Oct 2015 QXmlErrorHandler -rw-r--r-- 1 dpage staff 18 12 Oct 2015 QXmlInputSource -rw-r--r-- 1 dpage staff 18 12 Oct 2015 QXmlLexicalHandler -rw-r--r-- 1 dpage staff 18 12 Oct 2015 QXmlLocator -rw-r--r-- 1 dpage staff 18 12 Oct 2015 QXmlNamespaceSupport -rw-r--r-- 1 dpage staff 18 12 Oct 2015 QXmlParseException -rw-r--r-- 1 dpage staff 18 12 Oct 2015 QXmlReader -rw-r--r-- 1 dpage staff 18 12 Oct 2015 QXmlSimpleReader -rw-r--r-- 1 dpage staff 176 12 Oct 2015 QtXml -rw-r--r-- 1 dpage staff 166 12 Oct 2015 QtXmlDepends -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QtXmlVersion -rw-r--r-- 1 dpage staff 21385 12 Oct 2015 qdom.h -rw-r--r-- 1 dpage staff 1898 12 Oct 2015 qtxmlglobal.h -rw-r--r-- 1 dpage staff 192 12 Oct 2015 qtxmlversion.h -rw-r--r-- 1 dpage staff 14380 12 Oct 2015 qxml.h /Users/dpage/Qt/5.5/clang_64/lib/QtXml.framework/Versions/5/Headers/5.5.1: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 41 dpage staff 1394 26 Jan 05:31 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 QtXml /Users/dpage/Qt/5.5/clang_64/lib/QtXml.framework/Versions/5/Headers/5.5.1/QtXml: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 private /Users/dpage/Qt/5.5/clang_64/lib/QtXml.framework/Versions/5/Headers/5.5.1/QtXml/private: total 24 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 .. -rw-r--r-- 1 dpage staff 9564 12 Oct 2015 qxml_p.h /Users/dpage/Qt/5.5/clang_64/lib/QtXml.framework/Versions/5/Resources: total 8 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 .. -rw-r--r-- 1 dpage staff 706 12 Oct 2015 Info.plist /Users/dpage/Qt/5.5/clang_64/lib/QtXmlPatterns.framework: total 48 drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 . drwxr-xr-x 182 dpage staff 6188 26 Jan 05:34 .. lrwxr-xr-x 1 dpage staff 24 26 Jan 05:31 Headers -> Versions/Current/Headers lrwxr-xr-x 1 dpage staff 30 26 Jan 05:31 QtXmlPatterns -> Versions/Current/QtXmlPatterns -rw-r--r-- 1 dpage staff 1249 26 Jan 05:34 QtXmlPatterns.prl lrwxr-xr-x 1 dpage staff 36 26 Jan 05:31 QtXmlPatterns_debug -> Versions/Current/QtXmlPatterns_debug -rw-r--r-- 1 dpage staff 1253 26 Jan 05:34 QtXmlPatterns_debug.prl lrwxr-xr-x 1 dpage staff 26 26 Jan 05:31 Resources -> Versions/Current/Resources drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 Versions /Users/dpage/Qt/5.5/clang_64/lib/QtXmlPatterns.framework/Versions: total 8 drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 . drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 .. drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 5 lrwxr-xr-x 1 dpage staff 1 26 Jan 05:31 Current -> 5 /Users/dpage/Qt/5.5/clang_64/lib/QtXmlPatterns.framework/Versions/5: total 30640 drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 . drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 .. drwxr-xr-x 38 dpage staff 1292 26 Jan 05:31 Headers -rwxr-xr-x 1 dpage staff 5623768 12 Oct 2015 QtXmlPatterns -rwxr-xr-x 1 dpage staff 10061844 12 Oct 2015 QtXmlPatterns_debug drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 Resources /Users/dpage/Qt/5.5/clang_64/lib/QtXmlPatterns.framework/Versions/5/Headers: total 328 drwxr-xr-x 38 dpage staff 1292 26 Jan 05:31 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 5.5.1 -rw-r--r-- 1 dpage staff 37 12 Oct 2015 QAbstractMessageHandler -rw-r--r-- 1 dpage staff 34 12 Oct 2015 QAbstractUriResolver -rw-r--r-- 1 dpage staff 35 12 Oct 2015 QAbstractXmlNodeModel -rw-r--r-- 1 dpage staff 34 12 Oct 2015 QAbstractXmlReceiver -rw-r--r-- 1 dpage staff 33 12 Oct 2015 QSimpleXmlNodeModel -rw-r--r-- 1 dpage staff 29 12 Oct 2015 QSourceLocation -rw-r--r-- 1 dpage staff 27 12 Oct 2015 QXmlFormatter -rw-r--r-- 1 dpage staff 35 12 Oct 2015 QXmlItem -rw-r--r-- 1 dpage staff 22 12 Oct 2015 QXmlName -rw-r--r-- 1 dpage staff 26 12 Oct 2015 QXmlNamePool -rw-r--r-- 1 dpage staff 35 12 Oct 2015 QXmlNodeModelIndex -rw-r--r-- 1 dpage staff 23 12 Oct 2015 QXmlQuery -rw-r--r-- 1 dpage staff 29 12 Oct 2015 QXmlResultItems -rw-r--r-- 1 dpage staff 24 12 Oct 2015 QXmlSchema -rw-r--r-- 1 dpage staff 33 12 Oct 2015 QXmlSchemaValidator -rw-r--r-- 1 dpage staff 28 12 Oct 2015 QXmlSerializer -rw-r--r-- 1 dpage staff 602 12 Oct 2015 QtXmlPatterns -rw-r--r-- 1 dpage staff 213 12 Oct 2015 QtXmlPatternsDepends -rw-r--r-- 1 dpage staff 34 12 Oct 2015 QtXmlPatternsVersion -rw-r--r-- 1 dpage staff 2548 12 Oct 2015 qabstractmessagehandler.h -rw-r--r-- 1 dpage staff 2195 12 Oct 2015 qabstracturiresolver.h -rw-r--r-- 1 dpage staff 14412 12 Oct 2015 qabstractxmlnodemodel.h -rw-r--r-- 1 dpage staff 3321 12 Oct 2015 qabstractxmlreceiver.h -rw-r--r-- 1 dpage staff 2512 12 Oct 2015 qsimplexmlnodemodel.h -rw-r--r-- 1 dpage staff 2900 12 Oct 2015 qsourcelocation.h -rw-r--r-- 1 dpage staff 1983 12 Oct 2015 qtxmlpatternsglobal.h -rw-r--r-- 1 dpage staff 232 12 Oct 2015 qtxmlpatternsversion.h -rw-r--r-- 1 dpage staff 2925 12 Oct 2015 qxmlformatter.h -rw-r--r-- 1 dpage staff 4908 12 Oct 2015 qxmlname.h -rw-r--r-- 1 dpage staff 2661 12 Oct 2015 qxmlnamepool.h -rw-r--r-- 1 dpage staff 5133 12 Oct 2015 qxmlquery.h -rw-r--r-- 1 dpage staff 2208 12 Oct 2015 qxmlresultitems.h -rw-r--r-- 1 dpage staff 2932 12 Oct 2015 qxmlschema.h -rw-r--r-- 1 dpage staff 2967 12 Oct 2015 qxmlschemavalidator.h -rw-r--r-- 1 dpage staff 4403 12 Oct 2015 qxmlserializer.h /Users/dpage/Qt/5.5/clang_64/lib/QtXmlPatterns.framework/Versions/5/Headers/5.5.1: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 38 dpage staff 1292 26 Jan 05:31 .. drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 QtXmlPatterns /Users/dpage/Qt/5.5/clang_64/lib/QtXmlPatterns.framework/Versions/5/Headers/5.5.1/QtXmlPatterns: total 0 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 .. drwxr-xr-x 370 dpage staff 12580 26 Jan 05:31 private /Users/dpage/Qt/5.5/clang_64/lib/QtXmlPatterns.framework/Versions/5/Headers/5.5.1/QtXmlPatterns/private: total 5552 drwxr-xr-x 370 dpage staff 12580 26 Jan 05:31 . drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 .. -rw-r--r-- 1 dpage staff 9264 12 Oct 2015 qabstractdatetime_p.h -rw-r--r-- 1 dpage staff 6970 12 Oct 2015 qabstractduration_p.h -rw-r--r-- 1 dpage staff 5462 12 Oct 2015 qabstractfloat_p.h -rw-r--r-- 1 dpage staff 10285 12 Oct 2015 qabstractfloat_tpl_p.h -rw-r--r-- 1 dpage staff 5508 12 Oct 2015 qabstractfloatcasters_p.h -rw-r--r-- 1 dpage staff 3356 12 Oct 2015 qabstractfloatcasters_tpl_p.h -rw-r--r-- 1 dpage staff 3426 12 Oct 2015 qabstractfloatmathematician_p.h -rw-r--r-- 1 dpage staff 4476 12 Oct 2015 qabstractfloatmathematician_tpl_p.h -rw-r--r-- 1 dpage staff 6012 12 Oct 2015 qabstractfunctionfactory_p.h -rw-r--r-- 1 dpage staff 2566 12 Oct 2015 qabstractnodetest_p.h -rw-r--r-- 1 dpage staff 9218 12 Oct 2015 qabstractxmlforwarditerator_p.h -rw-r--r-- 1 dpage staff 2270 12 Oct 2015 qabstractxmlnodemodel_p.h -rw-r--r-- 1 dpage staff 3346 12 Oct 2015 qabstractxmlpullprovider_p.h -rw-r--r-- 1 dpage staff 2046 12 Oct 2015 qabstractxmlreceiver_p.h -rw-r--r-- 1 dpage staff 13819 12 Oct 2015 qacceliterators_p.h -rw-r--r-- 1 dpage staff 14691 12 Oct 2015 qacceltree_p.h -rw-r--r-- 1 dpage staff 7060 12 Oct 2015 qacceltreebuilder_p.h -rw-r--r-- 1 dpage staff 16268 12 Oct 2015 qacceltreebuilder_tpl_p.h -rw-r--r-- 1 dpage staff 6674 12 Oct 2015 qacceltreeresourceloader_p.h -rw-r--r-- 1 dpage staff 4009 12 Oct 2015 qaccessorfns_p.h -rw-r--r-- 1 dpage staff 5131 12 Oct 2015 qaggregatefns_p.h -rw-r--r-- 1 dpage staff 3035 12 Oct 2015 qaggregator_p.h -rw-r--r-- 1 dpage staff 3062 12 Oct 2015 qandexpression_p.h -rw-r--r-- 1 dpage staff 3186 12 Oct 2015 qanyitemtype_p.h -rw-r--r-- 1 dpage staff 3292 12 Oct 2015 qanynodetype_p.h -rw-r--r-- 1 dpage staff 3758 12 Oct 2015 qanysimpletype_p.h -rw-r--r-- 1 dpage staff 3861 12 Oct 2015 qanytype_p.h -rw-r--r-- 1 dpage staff 7450 12 Oct 2015 qanyuri_p.h -rw-r--r-- 1 dpage staff 4911 12 Oct 2015 qapplytemplate_p.h -rw-r--r-- 1 dpage staff 3589 12 Oct 2015 qargumentconverter_p.h -rw-r--r-- 1 dpage staff 3027 12 Oct 2015 qargumentreference_p.h -rw-r--r-- 1 dpage staff 4937 12 Oct 2015 qarithmeticexpression_p.h -rw-r--r-- 1 dpage staff 3169 12 Oct 2015 qassemblestringfns_p.h -rw-r--r-- 1 dpage staff 2977 12 Oct 2015 qatomiccaster_p.h -rw-r--r-- 1 dpage staff 6603 12 Oct 2015 qatomiccasterlocator_p.h -rw-r--r-- 1 dpage staff 46890 12 Oct 2015 qatomiccasterlocators_p.h -rw-r--r-- 1 dpage staff 23476 12 Oct 2015 qatomiccasters_p.h -rw-r--r-- 1 dpage staff 7417 12 Oct 2015 qatomiccomparator_p.h -rw-r--r-- 1 dpage staff 6922 12 Oct 2015 qatomiccomparatorlocator_p.h -rw-r--r-- 1 dpage staff 15708 12 Oct 2015 qatomiccomparatorlocators_p.h -rw-r--r-- 1 dpage staff 10094 12 Oct 2015 qatomiccomparators_p.h -rw-r--r-- 1 dpage staff 4518 12 Oct 2015 qatomicmathematician_p.h -rw-r--r-- 1 dpage staff 8430 12 Oct 2015 qatomicmathematicianlocator_p.h -rw-r--r-- 1 dpage staff 13249 12 Oct 2015 qatomicmathematicianlocators_p.h -rw-r--r-- 1 dpage staff 8680 12 Oct 2015 qatomicmathematicians_p.h -rw-r--r-- 1 dpage staff 3770 12 Oct 2015 qatomicstring_p.h -rw-r--r-- 1 dpage staff 4938 12 Oct 2015 qatomictype_p.h -rw-r--r-- 1 dpage staff 14165 12 Oct 2015 qatomictypedispatch_p.h -rw-r--r-- 1 dpage staff 3729 12 Oct 2015 qatomizer_p.h -rw-r--r-- 1 dpage staff 3431 12 Oct 2015 qattributeconstructor_p.h -rw-r--r-- 1 dpage staff 3241 12 Oct 2015 qattributenamevalidator_p.h -rw-r--r-- 1 dpage staff 4133 12 Oct 2015 qautoptr_p.h -rw-r--r-- 1 dpage staff 5315 12 Oct 2015 qaxisstep_p.h -rw-r--r-- 1 dpage staff 3498 12 Oct 2015 qbase64binary_p.h -rw-r--r-- 1 dpage staff 4021 12 Oct 2015 qbasictypesfactory_p.h -rw-r--r-- 1 dpage staff 3880 12 Oct 2015 qboolean_p.h -rw-r--r-- 1 dpage staff 3519 12 Oct 2015 qbooleanfns_p.h -rw-r--r-- 1 dpage staff 4377 12 Oct 2015 qbuiltinatomictype_p.h -rw-r--r-- 1 dpage staff 32464 12 Oct 2015 qbuiltinatomictypes_p.h -rw-r--r-- 1 dpage staff 3285 12 Oct 2015 qbuiltinnodetype_p.h -rw-r--r-- 1 dpage staff 5622 12 Oct 2015 qbuiltinnodetype_tpl_p.h -rw-r--r-- 1 dpage staff 6378 12 Oct 2015 qbuiltintypes_p.h -rw-r--r-- 1 dpage staff 4842 12 Oct 2015 qcachecells_p.h -rw-r--r-- 1 dpage staff 4135 12 Oct 2015 qcachingiterator_p.h -rw-r--r-- 1 dpage staff 3523 12 Oct 2015 qcallsite_p.h -rw-r--r-- 1 dpage staff 3763 12 Oct 2015 qcalltargetdescription_p.h -rw-r--r-- 1 dpage staff 3972 12 Oct 2015 qcalltemplate_p.h -rw-r--r-- 1 dpage staff 19605 12 Oct 2015 qcardinality_p.h -rw-r--r-- 1 dpage staff 4610 12 Oct 2015 qcardinalityverifier_p.h -rw-r--r-- 1 dpage staff 3576 12 Oct 2015 qcastableas_p.h -rw-r--r-- 1 dpage staff 5081 12 Oct 2015 qcastas_p.h -rw-r--r-- 1 dpage staff 8392 12 Oct 2015 qcastingplatform_p.h -rw-r--r-- 1 dpage staff 8781 12 Oct 2015 qcastingplatform_tpl_p.h -rw-r--r-- 1 dpage staff 3175 12 Oct 2015 qcollationchecker_p.h -rw-r--r-- 1 dpage staff 2823 12 Oct 2015 qcoloringmessagehandler_p.h -rw-r--r-- 1 dpage staff 4502 12 Oct 2015 qcoloroutput_p.h -rw-r--r-- 1 dpage staff 3802 12 Oct 2015 qcombinenodes_p.h -rw-r--r-- 1 dpage staff 3147 12 Oct 2015 qcommentconstructor_p.h -rw-r--r-- 1 dpage staff 5380 12 Oct 2015 qcommonnamespaces_p.h -rw-r--r-- 1 dpage staff 10516 12 Oct 2015 qcommonsequencetypes_p.h -rw-r--r-- 1 dpage staff 6258 12 Oct 2015 qcommonvalues_p.h -rw-r--r-- 1 dpage staff 2847 12 Oct 2015 qcomparescaseaware_p.h -rw-r--r-- 1 dpage staff 2980 12 Oct 2015 qcomparestringfns_p.h -rw-r--r-- 1 dpage staff 5192 12 Oct 2015 qcomparingaggregator_p.h -rw-r--r-- 1 dpage staff 8182 12 Oct 2015 qcomparingaggregator_tpl_p.h -rw-r--r-- 1 dpage staff 4364 12 Oct 2015 qcomparisonfactory_p.h -rw-r--r-- 1 dpage staff 7555 12 Oct 2015 qcomparisonplatform_p.h -rw-r--r-- 1 dpage staff 8200 12 Oct 2015 qcomparisonplatform_tpl_p.h -rw-r--r-- 1 dpage staff 5757 12 Oct 2015 qcompressedwhitespace_p.h -rw-r--r-- 1 dpage staff 3360 12 Oct 2015 qcomputednamespaceconstructor_p.h -rw-r--r-- 1 dpage staff 3108 12 Oct 2015 qconstructorfunctionsfactory_p.h -rw-r--r-- 1 dpage staff 6582 12 Oct 2015 qcontextfns_p.h -rw-r--r-- 1 dpage staff 4136 12 Oct 2015 qcontextitem_p.h -rw-r--r-- 1 dpage staff 2639 12 Oct 2015 qcontextnodechecker_p.h -rw-r--r-- 1 dpage staff 4038 12 Oct 2015 qcopyof_p.h -rw-r--r-- 1 dpage staff 5406 12 Oct 2015 qcppcastinghelper_p.h -rw-r--r-- 1 dpage staff 2685 12 Oct 2015 qcurrentfn_p.h -rw-r--r-- 1 dpage staff 2887 12 Oct 2015 qcurrentitemcontext_p.h -rw-r--r-- 1 dpage staff 3480 12 Oct 2015 qcurrentitemstore_p.h -rw-r--r-- 1 dpage staff 2743 12 Oct 2015 qdate_p.h -rw-r--r-- 1 dpage staff 2519 12 Oct 2015 qdatetimefn_p.h -rw-r--r-- 1 dpage staff 10032 12 Oct 2015 qdatetimefns_p.h -rw-r--r-- 1 dpage staff 4981 12 Oct 2015 qdatetimefns_tpl_p.h -rw-r--r-- 1 dpage staff 5286 12 Oct 2015 qdaytimeduration_p.h -rw-r--r-- 1 dpage staff 4821 12 Oct 2015 qdecimal_p.h -rw-r--r-- 1 dpage staff 3073 12 Oct 2015 qdeduplicateiterator_p.h -rw-r--r-- 1 dpage staff 2868 12 Oct 2015 qdeepequalfn_p.h -rw-r--r-- 1 dpage staff 5076 12 Oct 2015 qdelegatingdynamiccontext_p.h -rw-r--r-- 1 dpage staff 2950 12 Oct 2015 qdelegatingnamespaceresolver_p.h -rw-r--r-- 1 dpage staff 5102 12 Oct 2015 qdelegatingstaticcontext_p.h -rw-r--r-- 1 dpage staff 21459 12 Oct 2015 qderivedinteger_p.h -rw-r--r-- 1 dpage staff 12322 12 Oct 2015 qderivedstring_p.h -rw-r--r-- 1 dpage staff 2635 12 Oct 2015 qdeviceresourceloader_p.h -rw-r--r-- 1 dpage staff 4589 12 Oct 2015 qdistinctiterator_p.h -rw-r--r-- 1 dpage staff 3266 12 Oct 2015 qdocumentconstructor_p.h -rw-r--r-- 1 dpage staff 3760 12 Oct 2015 qdocumentcontentvalidator_p.h -rw-r--r-- 1 dpage staff 4219 12 Oct 2015 qdocumentfn_p.h -rw-r--r-- 1 dpage staff 3241 12 Oct 2015 qdocumentprojector_p.h -rw-r--r-- 1 dpage staff 4632 12 Oct 2015 qduration_p.h -rw-r--r-- 1 dpage staff 8777 12 Oct 2015 qdynamiccontext_p.h -rw-r--r-- 1 dpage staff 3132 12 Oct 2015 qdynamiccontextstore_p.h -rw-r--r-- 1 dpage staff 3704 12 Oct 2015 qebvextractor_p.h -rw-r--r-- 1 dpage staff 4086 12 Oct 2015 qebvtype_p.h -rw-r--r-- 1 dpage staff 2679 12 Oct 2015 qelementavailablefn_p.h -rw-r--r-- 1 dpage staff 3462 12 Oct 2015 qelementconstructor_p.h -rw-r--r-- 1 dpage staff 2933 12 Oct 2015 qemptycontainer_p.h -rw-r--r-- 1 dpage staff 4123 12 Oct 2015 qemptyiterator_p.h -rw-r--r-- 1 dpage staff 3976 12 Oct 2015 qemptysequence_p.h -rw-r--r-- 1 dpage staff 3572 12 Oct 2015 qemptysequencetype_p.h -rw-r--r-- 1 dpage staff 2903 12 Oct 2015 qerrorfn_p.h -rw-r--r-- 1 dpage staff 5293 12 Oct 2015 qevaluationcache_p.h -rw-r--r-- 1 dpage staff 10303 12 Oct 2015 qevaluationcache_tpl_p.h -rw-r--r-- 1 dpage staff 3034 12 Oct 2015 qexceptiterator_p.h -rw-r--r-- 1 dpage staff 37481 12 Oct 2015 qexpression_p.h -rw-r--r-- 1 dpage staff 10845 12 Oct 2015 qexpressiondispatch_p.h -rw-r--r-- 1 dpage staff 7297 12 Oct 2015 qexpressionfactory_p.h -rw-r--r-- 1 dpage staff 4691 12 Oct 2015 qexpressionsequence_p.h -rw-r--r-- 1 dpage staff 3870 12 Oct 2015 qexpressionvariablereference_p.h -rw-r--r-- 1 dpage staff 5629 12 Oct 2015 qexternalvariableloader_p.h -rw-r--r-- 1 dpage staff 3379 12 Oct 2015 qexternalvariablereference_p.h -rw-r--r-- 1 dpage staff 3624 12 Oct 2015 qfirstitempredicate_p.h -rw-r--r-- 1 dpage staff 3254 12 Oct 2015 qfocus_p.h -rw-r--r-- 1 dpage staff 4342 12 Oct 2015 qforclause_p.h -rw-r--r-- 1 dpage staff 2870 12 Oct 2015 qfunctionargument_p.h -rw-r--r-- 1 dpage staff 2996 12 Oct 2015 qfunctionavailablefn_p.h -rw-r--r-- 1 dpage staff 3136 12 Oct 2015 qfunctioncall_p.h -rw-r--r-- 1 dpage staff 6227 12 Oct 2015 qfunctionfactory_p.h -rw-r--r-- 1 dpage staff 4103 12 Oct 2015 qfunctionfactorycollection_p.h -rw-r--r-- 1 dpage staff 8182 12 Oct 2015 qfunctionsignature_p.h -rw-r--r-- 1 dpage staff 2682 12 Oct 2015 qgday_p.h -rw-r--r-- 1 dpage staff 4839 12 Oct 2015 qgeneralcomparison_p.h -rw-r--r-- 1 dpage staff 2493 12 Oct 2015 qgenerateidfn_p.h -rw-r--r-- 1 dpage staff 5712 12 Oct 2015 qgenericdynamiccontext_p.h -rw-r--r-- 1 dpage staff 3612 12 Oct 2015 qgenericnamespaceresolver_p.h -rw-r--r-- 1 dpage staff 5212 12 Oct 2015 qgenericpredicate_p.h -rw-r--r-- 1 dpage staff 3699 12 Oct 2015 qgenericsequencetype_p.h -rw-r--r-- 1 dpage staff 7706 12 Oct 2015 qgenericstaticcontext_p.h -rw-r--r-- 1 dpage staff 2696 12 Oct 2015 qgmonth_p.h -rw-r--r-- 1 dpage staff 2719 12 Oct 2015 qgmonthday_p.h -rw-r--r-- 1 dpage staff 2689 12 Oct 2015 qgyear_p.h -rw-r--r-- 1 dpage staff 2724 12 Oct 2015 qgyearmonth_p.h -rw-r--r-- 1 dpage staff 3144 12 Oct 2015 qhexbinary_p.h -rw-r--r-- 1 dpage staff 3475 12 Oct 2015 qifthenclause_p.h -rw-r--r-- 1 dpage staff 4721 12 Oct 2015 qindexofiterator_p.h -rw-r--r-- 1 dpage staff 4159 12 Oct 2015 qinsertioniterator_p.h -rw-r--r-- 1 dpage staff 3141 12 Oct 2015 qinstanceof_p.h -rw-r--r-- 1 dpage staff 4089 12 Oct 2015 qinteger_p.h -rw-r--r-- 1 dpage staff 3207 12 Oct 2015 qintersectiterator_p.h -rw-r--r-- 1 dpage staff 3136 12 Oct 2015 qiodevicedelegate_p.h -rw-r--r-- 1 dpage staff 17175 12 Oct 2015 qitem_p.h -rw-r--r-- 1 dpage staff 7133 12 Oct 2015 qitemmappingiterator_p.h -rw-r--r-- 1 dpage staff 10301 12 Oct 2015 qitemtype_p.h -rw-r--r-- 1 dpage staff 3337 12 Oct 2015 qitemverifier_p.h -rw-r--r-- 1 dpage staff 3776 12 Oct 2015 qletclause_p.h -rw-r--r-- 1 dpage staff 4540 12 Oct 2015 qliteral_p.h -rw-r--r-- 1 dpage staff 3350 12 Oct 2015 qliteralsequence_p.h -rw-r--r-- 1 dpage staff 3060 12 Oct 2015 qlocalnametest_p.h -rw-r--r-- 1 dpage staff 8334 12 Oct 2015 qmaintainingreader_p.h -rw-r--r-- 1 dpage staff 12041 12 Oct 2015 qmaintainingreader_tpl_p.h -rw-r--r-- 1 dpage staff 5116 12 Oct 2015 qmultiitemtype_p.h -rw-r--r-- 1 dpage staff 3842 12 Oct 2015 qnamedschemacomponent_p.h -rw-r--r-- 1 dpage staff 16496 12 Oct 2015 qnamepool_p.h -rw-r--r-- 1 dpage staff 3957 12 Oct 2015 qnamespacebinding_p.h -rw-r--r-- 1 dpage staff 3412 12 Oct 2015 qnamespaceconstructor_p.h -rw-r--r-- 1 dpage staff 3077 12 Oct 2015 qnamespacenametest_p.h -rw-r--r-- 1 dpage staff 3503 12 Oct 2015 qnamespaceresolver_p.h -rw-r--r-- 1 dpage staff 5671 12 Oct 2015 qnamespacesupport_p.h -rw-r--r-- 1 dpage staff 5597 12 Oct 2015 qncnameconstructor_p.h -rw-r--r-- 1 dpage staff 3588 12 Oct 2015 qnetworkaccessdelegator_p.h -rw-r--r-- 1 dpage staff 3504 12 Oct 2015 qnodebuilder_p.h -rw-r--r-- 1 dpage staff 4119 12 Oct 2015 qnodecomparison_p.h -rw-r--r-- 1 dpage staff 5262 12 Oct 2015 qnodefns_p.h -rw-r--r-- 1 dpage staff 2697 12 Oct 2015 qnodenamespaceresolver_p.h -rw-r--r-- 1 dpage staff 3224 12 Oct 2015 qnodesort_p.h -rw-r--r-- 1 dpage staff 5157 12 Oct 2015 qnonetype_p.h -rw-r--r-- 1 dpage staff 4082 12 Oct 2015 qnumericfns_p.h -rw-r--r-- 1 dpage staff 5646 12 Oct 2015 qnumerictype_p.h -rw-r--r-- 1 dpage staff 5643 12 Oct 2015 qoperandsiterator_p.h -rw-r--r-- 1 dpage staff 4738 12 Oct 2015 qoptimizationpasses_p.h -rw-r--r-- 1 dpage staff 7533 12 Oct 2015 qoptimizerblocks_p.h -rw-r--r-- 1 dpage staff 11668 12 Oct 2015 qoptimizerframework_p.h -rw-r--r-- 1 dpage staff 6053 12 Oct 2015 qorderby_p.h -rw-r--r-- 1 dpage staff 2765 12 Oct 2015 qorexpression_p.h -rw-r--r-- 1 dpage staff 4016 12 Oct 2015 qoutputvalidator_p.h -rw-r--r-- 1 dpage staff 2667 12 Oct 2015 qpaircontainer_p.h -rw-r--r-- 1 dpage staff 3203 12 Oct 2015 qparentnodeaxis_p.h -rw-r--r-- 1 dpage staff 13912 12 Oct 2015 qparsercontext_p.h -rw-r--r-- 1 dpage staff 5762 12 Oct 2015 qpath_p.h -rw-r--r-- 1 dpage staff 8240 12 Oct 2015 qpatternistlocale_p.h -rw-r--r-- 1 dpage staff 4247 12 Oct 2015 qpatternmatchingfns_p.h -rw-r--r-- 1 dpage staff 5811 12 Oct 2015 qpatternplatform_p.h -rw-r--r-- 1 dpage staff 3197 12 Oct 2015 qpositionalvariablereference_p.h -rw-r--r-- 1 dpage staff 6413 12 Oct 2015 qprimitives_p.h -rw-r--r-- 1 dpage staff 3576 12 Oct 2015 qprocessinginstructionconstructor_p.h -rw-r--r-- 1 dpage staff 4371 12 Oct 2015 qprojectedexpression_p.h -rw-r--r-- 1 dpage staff 3123 12 Oct 2015 qpullbridge_p.h -rw-r--r-- 1 dpage staff 7081 12 Oct 2015 qqnameconstructor_p.h -rw-r--r-- 1 dpage staff 4712 12 Oct 2015 qqnamefns_p.h -rw-r--r-- 1 dpage staff 2995 12 Oct 2015 qqnametest_p.h -rw-r--r-- 1 dpage staff 3225 12 Oct 2015 qqnamevalue_p.h -rw-r--r-- 1 dpage staff 3684 12 Oct 2015 qquantifiedexpression_p.h -rw-r--r-- 1 dpage staff 7674 12 Oct 2015 qquerytransformparser_p.h -rw-r--r-- 1 dpage staff 3708 12 Oct 2015 qrangeexpression_p.h -rw-r--r-- 1 dpage staff 4613 12 Oct 2015 qrangeiterator_p.h -rw-r--r-- 1 dpage staff 3209 12 Oct 2015 qrangevariablereference_p.h -rw-r--r-- 1 dpage staff 2766 12 Oct 2015 qreceiverdynamiccontext_p.h -rw-r--r-- 1 dpage staff 3313 12 Oct 2015 qreferencecountedvalue_p.h -rw-r--r-- 1 dpage staff 4198 12 Oct 2015 qremovaliterator_p.h -rw-r--r-- 1 dpage staff 96116 12 Oct 2015 qreportcontext_p.h -rw-r--r-- 1 dpage staff 2496 12 Oct 2015 qresolveurifn_p.h -rw-r--r-- 1 dpage staff 4335 12 Oct 2015 qresourcedelegator_p.h -rw-r--r-- 1 dpage staff 16097 12 Oct 2015 qresourceloader_p.h -rw-r--r-- 1 dpage staff 4464 12 Oct 2015 qreturnorderby_p.h -rw-r--r-- 1 dpage staff 2411 12 Oct 2015 qschemacomponent_p.h -rw-r--r-- 1 dpage staff 2988 12 Oct 2015 qschemadatetime_p.h -rw-r--r-- 1 dpage staff 8377 12 Oct 2015 qschemanumeric_p.h -rw-r--r-- 1 dpage staff 2895 12 Oct 2015 qschematime_p.h -rw-r--r-- 1 dpage staff 8802 12 Oct 2015 qschematype_p.h -rw-r--r-- 1 dpage staff 2978 12 Oct 2015 qschematypefactory_p.h -rw-r--r-- 1 dpage staff 12547 12 Oct 2015 qsequencefns_p.h -rw-r--r-- 1 dpage staff 5396 12 Oct 2015 qsequencegeneratingfns_p.h -rw-r--r-- 1 dpage staff 9169 12 Oct 2015 qsequencemappingiterator_p.h -rw-r--r-- 1 dpage staff 6264 12 Oct 2015 qsequencereceiver_p.h -rw-r--r-- 1 dpage staff 4410 12 Oct 2015 qsequencetype_p.h -rw-r--r-- 1 dpage staff 3043 12 Oct 2015 qsimplecontentconstructor_p.h -rw-r--r-- 1 dpage staff 2569 12 Oct 2015 qsinglecontainer_p.h -rw-r--r-- 1 dpage staff 5160 12 Oct 2015 qsingletoniterator_p.h -rw-r--r-- 1 dpage staff 4240 12 Oct 2015 qsorttuple_p.h -rw-r--r-- 1 dpage staff 3972 12 Oct 2015 qsourcelocationreflection_p.h -rw-r--r-- 1 dpage staff 4978 12 Oct 2015 qstackcontextbase_p.h -rw-r--r-- 1 dpage staff 5932 12 Oct 2015 qstackcontextbase_tpl_p.h -rw-r--r-- 1 dpage staff 3194 12 Oct 2015 qstaticbaseuricontainer_p.h -rw-r--r-- 1 dpage staff 2623 12 Oct 2015 qstaticbaseuricontext_p.h -rw-r--r-- 1 dpage staff 3037 12 Oct 2015 qstaticbaseuristore_p.h -rw-r--r-- 1 dpage staff 2543 12 Oct 2015 qstaticcompatibilitycontext_p.h -rw-r--r-- 1 dpage staff 2998 12 Oct 2015 qstaticcompatibilitystore_p.h -rw-r--r-- 1 dpage staff 10997 12 Oct 2015 qstaticcontext_p.h -rw-r--r-- 1 dpage staff 2761 12 Oct 2015 qstaticcurrentcontext_p.h -rw-r--r-- 1 dpage staff 2764 12 Oct 2015 qstaticfocuscontext_p.h -rw-r--r-- 1 dpage staff 2742 12 Oct 2015 qstaticnamespacecontext_p.h -rw-r--r-- 1 dpage staff 3502 12 Oct 2015 qstaticnamespacescontainer_p.h -rw-r--r-- 1 dpage staff 8485 12 Oct 2015 qstringvaluefns_p.h -rw-r--r-- 1 dpage staff 4298 12 Oct 2015 qsubsequenceiterator_p.h -rw-r--r-- 1 dpage staff 3988 12 Oct 2015 qsubstringfns_p.h -rw-r--r-- 1 dpage staff 2999 12 Oct 2015 qsystempropertyfn_p.h -rw-r--r-- 1 dpage staff 4653 12 Oct 2015 qtemplate_p.h -rw-r--r-- 1 dpage staff 3825 12 Oct 2015 qtemplateinvoker_p.h -rw-r--r-- 1 dpage staff 3630 12 Oct 2015 qtemplatemode_p.h -rw-r--r-- 1 dpage staff 3399 12 Oct 2015 qtemplateparameterreference_p.h -rw-r--r-- 1 dpage staff 5242 12 Oct 2015 qtemplatepattern_p.h -rw-r--r-- 1 dpage staff 3052 12 Oct 2015 qtextnodeconstructor_p.h -rw-r--r-- 1 dpage staff 4321 12 Oct 2015 qtimezonefns_p.h -rw-r--r-- 1 dpage staff 3231 12 Oct 2015 qtocodepointsiterator_p.h -rw-r--r-- 1 dpage staff 4498 12 Oct 2015 qtokenizer_p.h -rw-r--r-- 1 dpage staff 2836 12 Oct 2015 qtokenrevealer_p.h -rw-r--r-- 1 dpage staff 3995 12 Oct 2015 qtokensource_p.h -rw-r--r-- 1 dpage staff 5653 12 Oct 2015 qtokenvalue_p.h -rw-r--r-- 1 dpage staff 2957 12 Oct 2015 qtracefn_p.h -rw-r--r-- 1 dpage staff 4138 12 Oct 2015 qtreatas_p.h -rw-r--r-- 1 dpage staff 2760 12 Oct 2015 qtriplecontainer_p.h -rw-r--r-- 1 dpage staff 3813 12 Oct 2015 qtruthpredicate_p.h -rw-r--r-- 1 dpage staff 2939 12 Oct 2015 qtypeavailablefn_p.h -rw-r--r-- 1 dpage staff 7212 12 Oct 2015 qtypechecker_p.h -rw-r--r-- 1 dpage staff 4400 12 Oct 2015 qunaryexpression_p.h -rw-r--r-- 1 dpage staff 3163 12 Oct 2015 qunioniterator_p.h -rw-r--r-- 1 dpage staff 4715 12 Oct 2015 qunlimitedcontainer_p.h -rw-r--r-- 1 dpage staff 2578 12 Oct 2015 qunparsedentitypublicidfn_p.h -rw-r--r-- 1 dpage staff 2555 12 Oct 2015 qunparsedentityurifn_p.h -rw-r--r-- 1 dpage staff 2554 12 Oct 2015 qunparsedtextavailablefn_p.h -rw-r--r-- 1 dpage staff 2523 12 Oct 2015 qunparsedtextfn_p.h -rw-r--r-- 1 dpage staff 3440 12 Oct 2015 qunresolvedvariablereference_p.h -rw-r--r-- 1 dpage staff 3117 12 Oct 2015 quntyped_p.h -rw-r--r-- 1 dpage staff 2826 12 Oct 2015 quntypedatomic_p.h -rw-r--r-- 1 dpage staff 4409 12 Oct 2015 quntypedatomicconverter_p.h -rw-r--r-- 1 dpage staff 2699 12 Oct 2015 quriloader_p.h -rw-r--r-- 1 dpage staff 4012 12 Oct 2015 quserfunction_p.h -rw-r--r-- 1 dpage staff 6229 12 Oct 2015 quserfunctioncallsite_p.h -rw-r--r-- 1 dpage staff 3232 12 Oct 2015 qvalidate_p.h -rw-r--r-- 1 dpage staff 3684 12 Oct 2015 qvalidationerror_p.h -rw-r--r-- 1 dpage staff 4658 12 Oct 2015 qvaluecomparison_p.h -rw-r--r-- 1 dpage staff 3162 12 Oct 2015 qvaluefactory_p.h -rw-r--r-- 1 dpage staff 6150 12 Oct 2015 qvariabledeclaration_p.h -rw-r--r-- 1 dpage staff 4057 12 Oct 2015 qvariableloader_p.h -rw-r--r-- 1 dpage staff 3620 12 Oct 2015 qvariablereference_p.h -rw-r--r-- 1 dpage staff 3729 12 Oct 2015 qwithparam_p.h -rw-r--r-- 1 dpage staff 2933 12 Oct 2015 qxmldebug_p.h -rw-r--r-- 1 dpage staff 2117 12 Oct 2015 qxmlpatternistcli_p.h -rw-r--r-- 1 dpage staff 12730 12 Oct 2015 qxmlquery_p.h -rw-r--r-- 1 dpage staff 2676 12 Oct 2015 qxmlresultitems_p.h -rw-r--r-- 1 dpage staff 4260 12 Oct 2015 qxmlschema_p.h -rw-r--r-- 1 dpage staff 4668 12 Oct 2015 qxmlschemavalidator_p.h -rw-r--r-- 1 dpage staff 4165 12 Oct 2015 qxmlserializer_p.h -rw-r--r-- 1 dpage staff 3157 12 Oct 2015 qxpath10corefunctions_p.h -rw-r--r-- 1 dpage staff 3327 12 Oct 2015 qxpath20corefunctions_p.h -rw-r--r-- 1 dpage staff 6193 12 Oct 2015 qxpathhelper_p.h -rw-r--r-- 1 dpage staff 10877 12 Oct 2015 qxquerytokenizer_p.h -rw-r--r-- 1 dpage staff 3452 12 Oct 2015 qxsdalternative_p.h -rw-r--r-- 1 dpage staff 2801 12 Oct 2015 qxsdannotated_p.h -rw-r--r-- 1 dpage staff 4181 12 Oct 2015 qxsdannotation_p.h -rw-r--r-- 1 dpage staff 3556 12 Oct 2015 qxsdapplicationinformation_p.h -rw-r--r-- 1 dpage staff 3051 12 Oct 2015 qxsdassertion_p.h -rw-r--r-- 1 dpage staff 9086 12 Oct 2015 qxsdattribute_p.h -rw-r--r-- 1 dpage staff 4085 12 Oct 2015 qxsdattributegroup_p.h -rw-r--r-- 1 dpage staff 4659 12 Oct 2015 qxsdattributereference_p.h -rw-r--r-- 1 dpage staff 2999 12 Oct 2015 qxsdattributeterm_p.h -rw-r--r-- 1 dpage staff 7740 12 Oct 2015 qxsdattributeuse_p.h -rw-r--r-- 1 dpage staff 15090 12 Oct 2015 qxsdcomplextype_p.h -rw-r--r-- 1 dpage staff 4175 12 Oct 2015 qxsddocumentation_p.h -rw-r--r-- 1 dpage staff 14726 12 Oct 2015 qxsdelement_p.h -rw-r--r-- 1 dpage staff 9389 12 Oct 2015 qxsdfacet_p.h -rw-r--r-- 1 dpage staff 2851 12 Oct 2015 qxsdidcache_p.h -rw-r--r-- 1 dpage staff 5923 12 Oct 2015 qxsdidchelper_p.h -rw-r--r-- 1 dpage staff 6044 12 Oct 2015 qxsdidentityconstraint_p.h -rw-r--r-- 1 dpage staff 5976 12 Oct 2015 qxsdinstancereader_p.h -rw-r--r-- 1 dpage staff 4500 12 Oct 2015 qxsdmodelgroup_p.h -rw-r--r-- 1 dpage staff 3928 12 Oct 2015 qxsdnotation_p.h -rw-r--r-- 1 dpage staff 5114 12 Oct 2015 qxsdparticle_p.h -rw-r--r-- 1 dpage staff 3768 12 Oct 2015 qxsdparticlechecker_p.h -rw-r--r-- 1 dpage staff 4506 12 Oct 2015 qxsdreference_p.h -rw-r--r-- 1 dpage staff 10729 12 Oct 2015 qxsdschema_p.h -rw-r--r-- 1 dpage staff 10588 12 Oct 2015 qxsdschemachecker_p.h -rw-r--r-- 1 dpage staff 6344 12 Oct 2015 qxsdschemacontext_p.h -rw-r--r-- 1 dpage staff 3804 12 Oct 2015 qxsdschemadebugger_p.h -rw-r--r-- 1 dpage staff 10216 12 Oct 2015 qxsdschemahelper_p.h -rw-r--r-- 1 dpage staff 3058 12 Oct 2015 qxsdschemamerger_p.h -rw-r--r-- 1 dpage staff 30182 12 Oct 2015 qxsdschemaparser_p.h -rw-r--r-- 1 dpage staff 7738 12 Oct 2015 qxsdschemaparsercontext_p.h -rw-r--r-- 1 dpage staff 23281 12 Oct 2015 qxsdschemaresolver_p.h -rw-r--r-- 1 dpage staff 5075 12 Oct 2015 qxsdschematoken_p.h -rw-r--r-- 1 dpage staff 3313 12 Oct 2015 qxsdschematypesfactory_p.h -rw-r--r-- 1 dpage staff 7728 12 Oct 2015 qxsdsimpletype_p.h -rw-r--r-- 1 dpage staff 11040 12 Oct 2015 qxsdstatemachine_p.h -rw-r--r-- 1 dpage staff 13927 12 Oct 2015 qxsdstatemachine_tpl_p.h -rw-r--r-- 1 dpage staff 4834 12 Oct 2015 qxsdstatemachinebuilder_p.h -rw-r--r-- 1 dpage staff 3661 12 Oct 2015 qxsdterm_p.h -rw-r--r-- 1 dpage staff 8770 12 Oct 2015 qxsdtypechecker_p.h -rw-r--r-- 1 dpage staff 3891 12 Oct 2015 qxsduserschematype_p.h -rw-r--r-- 1 dpage staff 2759 12 Oct 2015 qxsduserschematype_tpl_p.h -rw-r--r-- 1 dpage staff 7606 12 Oct 2015 qxsdvalidatedxmlnodemodel_p.h -rw-r--r-- 1 dpage staff 13616 12 Oct 2015 qxsdvalidatinginstancereader_p.h -rw-r--r-- 1 dpage staff 7252 12 Oct 2015 qxsdwildcard_p.h -rw-r--r-- 1 dpage staff 4753 12 Oct 2015 qxsdxpathexpression_p.h -rw-r--r-- 1 dpage staff 3228 12 Oct 2015 qxslt20corefunctions_p.h -rw-r--r-- 1 dpage staff 2987 12 Oct 2015 qxsltnodetest_p.h -rw-r--r-- 1 dpage staff 3006 12 Oct 2015 qxsltsimplecontentconstructor_p.h -rw-r--r-- 1 dpage staff 18521 12 Oct 2015 qxslttokenizer_p.h -rw-r--r-- 1 dpage staff 6843 12 Oct 2015 qxslttokenlookup_p.h -rw-r--r-- 1 dpage staff 4440 12 Oct 2015 qyearmonthduration_p.h /Users/dpage/Qt/5.5/clang_64/lib/QtXmlPatterns.framework/Versions/5/Resources: total 8 drwxr-xr-x 3 dpage staff 102 26 Jan 05:31 . drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 .. -rw-r--r-- 1 dpage staff 722 12 Oct 2015 Info.plist /Users/dpage/Qt/5.5/clang_64/lib/cmake: total 0 drwxr-xr-x 53 dpage staff 1802 26 Jan 05:33 . drwxr-xr-x 182 dpage staff 6188 26 Jan 05:34 .. drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 Qt5 drwxr-xr-x 4 dpage staff 136 26 Jan 05:33 Qt53DCollision drwxr-xr-x 4 dpage staff 136 26 Jan 05:33 Qt53DCore drwxr-xr-x 4 dpage staff 136 26 Jan 05:33 Qt53DInput drwxr-xr-x 4 dpage staff 136 26 Jan 05:33 Qt53DLogic drwxr-xr-x 4 dpage staff 136 26 Jan 05:33 Qt53DQuick drwxr-xr-x 4 dpage staff 136 26 Jan 05:33 Qt53DQuickRenderer drwxr-xr-x 6 dpage staff 204 26 Jan 05:33 Qt53DRenderer drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 Qt5Bluetooth drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 Qt5Concurrent drwxr-xr-x 8 dpage staff 272 26 Jan 05:31 Qt5Core drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 Qt5DBus drwxr-xr-x 6 dpage staff 204 26 Jan 05:32 Qt5Declarative drwxr-xr-x 7 dpage staff 238 26 Jan 05:32 Qt5Designer drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 Qt5Enginio drwxr-xr-x 20 dpage staff 680 26 Jan 05:31 Qt5Gui drwxr-xr-x 5 dpage staff 170 26 Jan 05:31 Qt5Help drwxr-xr-x 5 dpage staff 170 26 Jan 05:31 Qt5LinguistTools drwxr-xr-x 7 dpage staff 238 26 Jan 05:31 Qt5Location drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 Qt5MacExtras drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 Qt5Multimedia drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 Qt5MultimediaWidgets drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 Qt5Network drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 Qt5Nfc drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 Qt5OpenGL drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 Qt5OpenGLExtensions drwxr-xr-x 5 dpage staff 170 26 Jan 05:31 Qt5Positioning drwxr-xr-x 5 dpage staff 170 26 Jan 05:31 Qt5PrintSupport drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 Qt5Qml drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 Qt5Quick drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 Qt5QuickTest drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 Qt5QuickWidgets drwxr-xr-x 4 dpage staff 136 26 Jan 05:32 Qt5Script drwxr-xr-x 4 dpage staff 136 26 Jan 05:32 Qt5ScriptTools drwxr-xr-x 7 dpage staff 238 26 Jan 05:31 Qt5Sensors drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 Qt5SerialPort drwxr-xr-x 8 dpage staff 272 26 Jan 05:31 Qt5Sql drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 Qt5Svg drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 Qt5Test drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 Qt5UiPlugin drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 Qt5UiTools drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 Qt5WebChannel drwxr-xr-x 4 dpage staff 136 26 Jan 05:32 Qt5WebEngine drwxr-xr-x 4 dpage staff 136 26 Jan 05:32 Qt5WebEngineCore drwxr-xr-x 4 dpage staff 136 26 Jan 05:32 Qt5WebEngineWidgets drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 Qt5WebKit drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 Qt5WebKitWidgets drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 Qt5WebSockets drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 Qt5Widgets drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 Qt5Xml drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 Qt5XmlPatterns /Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5: total 16 drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 . drwxr-xr-x 53 dpage staff 1802 26 Jan 05:33 .. -rw-r--r-- 1 dpage staff 1480 12 Oct 2015 Qt5Config.cmake -rw-r--r-- 1 dpage staff 307 12 Oct 2015 Qt5ConfigVersion.cmake /Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt53DCollision: total 24 drwxr-xr-x 4 dpage staff 136 26 Jan 05:33 . drwxr-xr-x 53 dpage staff 1802 26 Jan 05:33 .. -rw-r--r-- 1 dpage staff 5813 12 Oct 2015 Qt53DCollisionConfig.cmake -rw-r--r-- 1 dpage staff 307 12 Oct 2015 Qt53DCollisionConfigVersion.cmake /Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt53DCore: total 24 drwxr-xr-x 4 dpage staff 136 26 Jan 05:33 . drwxr-xr-x 53 dpage staff 1802 26 Jan 05:33 .. -rw-r--r-- 1 dpage staff 5399 12 Oct 2015 Qt53DCoreConfig.cmake -rw-r--r-- 1 dpage staff 307 12 Oct 2015 Qt53DCoreConfigVersion.cmake /Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt53DInput: total 24 drwxr-xr-x 4 dpage staff 136 26 Jan 05:33 . drwxr-xr-x 53 dpage staff 1802 26 Jan 05:33 .. -rw-r--r-- 1 dpage staff 5524 12 Oct 2015 Qt53DInputConfig.cmake -rw-r--r-- 1 dpage staff 307 12 Oct 2015 Qt53DInputConfigVersion.cmake /Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt53DLogic: total 24 drwxr-xr-x 4 dpage staff 136 26 Jan 05:33 . drwxr-xr-x 53 dpage staff 1802 26 Jan 05:33 .. -rw-r--r-- 1 dpage staff 5497 12 Oct 2015 Qt53DLogicConfig.cmake -rw-r--r-- 1 dpage staff 307 12 Oct 2015 Qt53DLogicConfigVersion.cmake /Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt53DQuick: total 24 drwxr-xr-x 4 dpage staff 136 26 Jan 05:33 . drwxr-xr-x 53 dpage staff 1802 26 Jan 05:33 .. -rw-r--r-- 1 dpage staff 5510 12 Oct 2015 Qt53DQuickConfig.cmake -rw-r--r-- 1 dpage staff 307 12 Oct 2015 Qt53DQuickConfigVersion.cmake /Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt53DQuickRenderer: total 24 drwxr-xr-x 4 dpage staff 136 26 Jan 05:33 . drwxr-xr-x 53 dpage staff 1802 26 Jan 05:33 .. -rw-r--r-- 1 dpage staff 6190 12 Oct 2015 Qt53DQuickRendererConfig.cmake -rw-r--r-- 1 dpage staff 307 12 Oct 2015 Qt53DQuickRendererConfigVersion.cmake /Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt53DRenderer: total 40 drwxr-xr-x 6 dpage staff 204 26 Jan 05:33 . drwxr-xr-x 53 dpage staff 1802 26 Jan 05:33 .. -rw-r--r-- 1 dpage staff 5800 12 Oct 2015 Qt53DRendererConfig.cmake -rw-r--r-- 1 dpage staff 307 12 Oct 2015 Qt53DRendererConfigVersion.cmake -rw-r--r-- 1 dpage staff 307 12 Oct 2015 Qt53DRenderer_AssimpParser.cmake -rw-r--r-- 1 dpage staff 295 12 Oct 2015 Qt53DRenderer_GLTFParser.cmake /Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5Bluetooth: total 24 drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 . drwxr-xr-x 53 dpage staff 1802 26 Jan 05:33 .. -rw-r--r-- 1 dpage staff 5623 12 Oct 2015 Qt5BluetoothConfig.cmake -rw-r--r-- 1 dpage staff 307 12 Oct 2015 Qt5BluetoothConfigVersion.cmake /Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5Concurrent: total 24 drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 . drwxr-xr-x 53 dpage staff 1802 26 Jan 05:33 .. -rw-r--r-- 1 dpage staff 5496 12 Oct 2015 Qt5ConcurrentConfig.cmake -rw-r--r-- 1 dpage staff 307 12 Oct 2015 Qt5ConcurrentConfigVersion.cmake /Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5Core: total 88 drwxr-xr-x 8 dpage staff 272 26 Jan 05:31 . drwxr-xr-x 53 dpage staff 1802 26 Jan 05:33 .. -rw-r--r-- 1 dpage staff 7891 12 Oct 2015 Qt5CTestMacros.cmake -rw-r--r-- 1 dpage staff 5343 12 Oct 2015 Qt5CoreConfig.cmake -rw-r--r-- 1 dpage staff 2709 12 Oct 2015 Qt5CoreConfigExtras.cmake -rw-r--r-- 1 dpage staff 85 12 Oct 2015 Qt5CoreConfigExtrasMkspecDir.cmake -rw-r--r-- 1 dpage staff 307 12 Oct 2015 Qt5CoreConfigVersion.cmake -rw-r--r-- 1 dpage staff 14049 12 Oct 2015 Qt5CoreMacros.cmake /Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5DBus: total 48 drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 . drwxr-xr-x 53 dpage staff 1802 26 Jan 05:33 .. -rw-r--r-- 1 dpage staff 5356 12 Oct 2015 Qt5DBusConfig.cmake -rw-r--r-- 1 dpage staff 765 12 Oct 2015 Qt5DBusConfigExtras.cmake -rw-r--r-- 1 dpage staff 307 12 Oct 2015 Qt5DBusConfigVersion.cmake -rw-r--r-- 1 dpage staff 6207 12 Oct 2015 Qt5DBusMacros.cmake /Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5Declarative: total 40 drwxr-xr-x 6 dpage staff 204 26 Jan 05:32 . drwxr-xr-x 53 dpage staff 1802 26 Jan 05:33 .. -rw-r--r-- 1 dpage staff 5834 12 Oct 2015 Qt5DeclarativeConfig.cmake -rw-r--r-- 1 dpage staff 307 12 Oct 2015 Qt5DeclarativeConfigVersion.cmake -rw-r--r-- 1 dpage staff 354 12 Oct 2015 Qt5Declarative_QTcpServerConnection.cmake -rw-r--r-- 1 dpage staff 314 12 Oct 2015 Qt5Declarative_QtQuick1Plugin.cmake /Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5Designer: total 48 drwxr-xr-x 7 dpage staff 238 26 Jan 05:32 . drwxr-xr-x 53 dpage staff 1802 26 Jan 05:33 .. -rw-r--r-- 1 dpage staff 5839 12 Oct 2015 Qt5DesignerConfig.cmake -rw-r--r-- 1 dpage staff 307 12 Oct 2015 Qt5DesignerConfigVersion.cmake -rw-r--r-- 1 dpage staff 227 12 Oct 2015 Qt5Designer_QDeclarativeViewPlugin.cmake -rw-r--r-- 1 dpage staff 211 12 Oct 2015 Qt5Designer_QQuickWidgetPlugin.cmake -rw-r--r-- 1 dpage staff 195 12 Oct 2015 Qt5Designer_QWebViewPlugin.cmake /Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5Enginio: total 24 drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 . drwxr-xr-x 53 dpage staff 1802 26 Jan 05:33 .. -rw-r--r-- 1 dpage staff 5484 12 Oct 2015 Qt5EnginioConfig.cmake -rw-r--r-- 1 dpage staff 307 12 Oct 2015 Qt5EnginioConfigVersion.cmake /Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5Gui: total 160 drwxr-xr-x 20 dpage staff 680 26 Jan 05:31 . drwxr-xr-x 53 dpage staff 1802 26 Jan 05:33 .. -rw-r--r-- 1 dpage staff 5215 12 Oct 2015 Qt5GuiConfig.cmake -rw-r--r-- 1 dpage staff 4543 12 Oct 2015 Qt5GuiConfigExtras.cmake -rw-r--r-- 1 dpage staff 307 12 Oct 2015 Qt5GuiConfigVersion.cmake -rw-r--r-- 1 dpage staff 302 12 Oct 2015 Qt5Gui_QCocoaIntegrationPlugin.cmake -rw-r--r-- 1 dpage staff 252 12 Oct 2015 Qt5Gui_QDDSPlugin.cmake -rw-r--r-- 1 dpage staff 252 12 Oct 2015 Qt5Gui_QGifPlugin.cmake -rw-r--r-- 1 dpage staff 258 12 Oct 2015 Qt5Gui_QICNSPlugin.cmake -rw-r--r-- 1 dpage staff 252 12 Oct 2015 Qt5Gui_QICOPlugin.cmake -rw-r--r-- 1 dpage staff 252 12 Oct 2015 Qt5Gui_QJp2Plugin.cmake -rw-r--r-- 1 dpage staff 258 12 Oct 2015 Qt5Gui_QJpegPlugin.cmake -rw-r--r-- 1 dpage staff 314 12 Oct 2015 Qt5Gui_QMinimalIntegrationPlugin.cmake -rw-r--r-- 1 dpage staff 252 12 Oct 2015 Qt5Gui_QMngPlugin.cmake -rw-r--r-- 1 dpage staff 326 12 Oct 2015 Qt5Gui_QOffscreenIntegrationPlugin.cmake -rw-r--r-- 1 dpage staff 252 12 Oct 2015 Qt5Gui_QTgaPlugin.cmake -rw-r--r-- 1 dpage staff 258 12 Oct 2015 Qt5Gui_QTiffPlugin.cmake -rw-r--r-- 1 dpage staff 290 12 Oct 2015 Qt5Gui_QTuioTouchPlugin.cmake -rw-r--r-- 1 dpage staff 258 12 Oct 2015 Qt5Gui_QWbmpPlugin.cmake -rw-r--r-- 1 dpage staff 258 12 Oct 2015 Qt5Gui_QWebpPlugin.cmake /Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5Help: total 32 drwxr-xr-x 5 dpage staff 170 26 Jan 05:31 . drwxr-xr-x 53 dpage staff 1802 26 Jan 05:33 .. -rw-r--r-- 1 dpage staff 5329 12 Oct 2015 Qt5HelpConfig.cmake -rw-r--r-- 1 dpage staff 359 12 Oct 2015 Qt5HelpConfigExtras.cmake -rw-r--r-- 1 dpage staff 307 12 Oct 2015 Qt5HelpConfigVersion.cmake /Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5LinguistTools: total 32 drwxr-xr-x 5 dpage staff 170 26 Jan 05:31 . drwxr-xr-x 53 dpage staff 1802 26 Jan 05:33 .. -rw-r--r-- 1 dpage staff 1874 26 Jan 05:34 Qt5LinguistToolsConfig.cmake -rw-r--r-- 1 dpage staff 307 12 Oct 2015 Qt5LinguistToolsConfigVersion.cmake -rw-r--r-- 1 dpage staff 4445 12 Oct 2015 Qt5LinguistToolsMacros.cmake /Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5Location: total 48 drwxr-xr-x 7 dpage staff 238 26 Jan 05:31 . drwxr-xr-x 53 dpage staff 1802 26 Jan 05:33 .. -rw-r--r-- 1 dpage staff 5603 12 Oct 2015 Qt5LocationConfig.cmake -rw-r--r-- 1 dpage staff 307 12 Oct 2015 Qt5LocationConfigVersion.cmake -rw-r--r-- 1 dpage staff 385 12 Oct 2015 Qt5Location_QGeoServiceProviderFactoryMapbox.cmake -rw-r--r-- 1 dpage staff 379 12 Oct 2015 Qt5Location_QGeoServiceProviderFactoryNokia.cmake -rw-r--r-- 1 dpage staff 367 12 Oct 2015 Qt5Location_QGeoServiceProviderFactoryOsm.cmake /Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5MacExtras: total 24 drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 . drwxr-xr-x 53 dpage staff 1802 26 Jan 05:33 .. -rw-r--r-- 1 dpage staff 5636 12 Oct 2015 Qt5MacExtrasConfig.cmake -rw-r--r-- 1 dpage staff 307 12 Oct 2015 Qt5MacExtrasConfigVersion.cmake /Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5Multimedia: total 64 drwxr-xr-x 9 dpage staff 306 26 Jan 05:31 . drwxr-xr-x 53 dpage staff 1802 26 Jan 05:33 .. -rw-r--r-- 1 dpage staff 5736 12 Oct 2015 Qt5MultimediaConfig.cmake -rw-r--r-- 1 dpage staff 307 12 Oct 2015 Qt5MultimediaConfigVersion.cmake -rw-r--r-- 1 dpage staff 363 12 Oct 2015 Qt5Multimedia_AVFMediaPlayerServicePlugin.cmake -rw-r--r-- 1 dpage staff 309 12 Oct 2015 Qt5Multimedia_AVFServicePlugin.cmake -rw-r--r-- 1 dpage staff 363 12 Oct 2015 Qt5Multimedia_AudioCaptureServicePlugin.cmake -rw-r--r-- 1 dpage staff 305 12 Oct 2015 Qt5Multimedia_CoreAudioPlugin.cmake -rw-r--r-- 1 dpage staff 335 12 Oct 2015 Qt5Multimedia_QM3uPlaylistPlugin.cmake /Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5MultimediaWidgets: total 24 drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 . drwxr-xr-x 53 dpage staff 1802 26 Jan 05:33 .. -rw-r--r-- 1 dpage staff 6316 12 Oct 2015 Qt5MultimediaWidgetsConfig.cmake -rw-r--r-- 1 dpage staff 307 12 Oct 2015 Qt5MultimediaWidgetsConfigVersion.cmake /Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5Network: total 40 drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 . drwxr-xr-x 53 dpage staff 1802 26 Jan 05:33 .. -rw-r--r-- 1 dpage staff 5465 12 Oct 2015 Qt5NetworkConfig.cmake -rw-r--r-- 1 dpage staff 307 12 Oct 2015 Qt5NetworkConfigVersion.cmake -rw-r--r-- 1 dpage staff 318 12 Oct 2015 Qt5Network_QCoreWlanEnginePlugin.cmake -rw-r--r-- 1 dpage staff 312 12 Oct 2015 Qt5Network_QGenericEnginePlugin.cmake /Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5Nfc: total 24 drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 . drwxr-xr-x 53 dpage staff 1802 26 Jan 05:33 .. -rw-r--r-- 1 dpage staff 5149 12 Oct 2015 Qt5NfcConfig.cmake -rw-r--r-- 1 dpage staff 307 12 Oct 2015 Qt5NfcConfigVersion.cmake /Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5OpenGL: total 24 drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 . drwxr-xr-x 53 dpage staff 1802 26 Jan 05:33 .. -rw-r--r-- 1 dpage staff 5420 12 Oct 2015 Qt5OpenGLConfig.cmake -rw-r--r-- 1 dpage staff 307 12 Oct 2015 Qt5OpenGLConfigVersion.cmake /Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5OpenGLExtensions: total 24 drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 . drwxr-xr-x 53 dpage staff 1802 26 Jan 05:33 .. -rw-r--r-- 1 dpage staff 6250 12 Oct 2015 Qt5OpenGLExtensionsConfig.cmake -rw-r--r-- 1 dpage staff 307 12 Oct 2015 Qt5OpenGLExtensionsConfigVersion.cmake /Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5Positioning: total 32 drwxr-xr-x 5 dpage staff 170 26 Jan 05:31 . drwxr-xr-x 53 dpage staff 1802 26 Jan 05:33 .. -rw-r--r-- 1 dpage staff 5781 12 Oct 2015 Qt5PositioningConfig.cmake -rw-r--r-- 1 dpage staff 307 12 Oct 2015 Qt5PositioningConfigVersion.cmake -rw-r--r-- 1 dpage staff 398 12 Oct 2015 Qt5Positioning_QGeoPositionInfoSourceFactoryPoll.cmake /Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5PrintSupport: total 32 drwxr-xr-x 5 dpage staff 170 26 Jan 05:31 . drwxr-xr-x 53 dpage staff 1802 26 Jan 05:33 .. -rw-r--r-- 1 dpage staff 5894 12 Oct 2015 Qt5PrintSupportConfig.cmake -rw-r--r-- 1 dpage staff 307 12 Oct 2015 Qt5PrintSupportConfigVersion.cmake -rw-r--r-- 1 dpage staff 373 12 Oct 2015 Qt5PrintSupport_QCocoaPrinterSupportPlugin.cmake /Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5Qml: total 40 drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 . drwxr-xr-x 53 dpage staff 1802 26 Jan 05:33 .. -rw-r--r-- 1 dpage staff 5170 12 Oct 2015 Qt5QmlConfig.cmake -rw-r--r-- 1 dpage staff 307 12 Oct 2015 Qt5QmlConfigVersion.cmake -rw-r--r-- 1 dpage staff 300 12 Oct 2015 Qt5Qml_QTcpServerConnection.cmake -rw-r--r-- 1 dpage staff 286 12 Oct 2015 Qt5Qml_QtQuick2Plugin.cmake /Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5Quick: total 24 drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 . drwxr-xr-x 53 dpage staff 1802 26 Jan 05:33 .. -rw-r--r-- 1 dpage staff 5333 12 Oct 2015 Qt5QuickConfig.cmake -rw-r--r-- 1 dpage staff 307 12 Oct 2015 Qt5QuickConfigVersion.cmake /Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5QuickTest: total 24 drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 . drwxr-xr-x 53 dpage staff 1802 26 Jan 05:33 .. -rw-r--r-- 1 dpage staff 5638 12 Oct 2015 Qt5QuickTestConfig.cmake -rw-r--r-- 1 dpage staff 307 12 Oct 2015 Qt5QuickTestConfigVersion.cmake /Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5QuickWidgets: total 24 drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 . drwxr-xr-x 53 dpage staff 1802 26 Jan 05:33 .. -rw-r--r-- 1 dpage staff 5924 12 Oct 2015 Qt5QuickWidgetsConfig.cmake -rw-r--r-- 1 dpage staff 307 12 Oct 2015 Qt5QuickWidgetsConfigVersion.cmake /Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5Script: total 24 drwxr-xr-x 4 dpage staff 136 26 Jan 05:32 . drwxr-xr-x 53 dpage staff 1802 26 Jan 05:33 .. -rw-r--r-- 1 dpage staff 5386 12 Oct 2015 Qt5ScriptConfig.cmake -rw-r--r-- 1 dpage staff 307 12 Oct 2015 Qt5ScriptConfigVersion.cmake /Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5ScriptTools: total 24 drwxr-xr-x 4 dpage staff 136 26 Jan 05:32 . drwxr-xr-x 53 dpage staff 1802 26 Jan 05:33 .. -rw-r--r-- 1 dpage staff 5781 12 Oct 2015 Qt5ScriptToolsConfig.cmake -rw-r--r-- 1 dpage staff 307 12 Oct 2015 Qt5ScriptToolsConfigVersion.cmake /Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5Sensors: total 48 drwxr-xr-x 7 dpage staff 238 26 Jan 05:31 . drwxr-xr-x 53 dpage staff 1802 26 Jan 05:33 .. -rw-r--r-- 1 dpage staff 5465 12 Oct 2015 Qt5SensorsConfig.cmake -rw-r--r-- 1 dpage staff 307 12 Oct 2015 Qt5SensorsConfigVersion.cmake -rw-r--r-- 1 dpage staff 376 12 Oct 2015 Qt5Sensors_QShakeSensorGesturePlugin.cmake -rw-r--r-- 1 dpage staff 350 12 Oct 2015 Qt5Sensors_QtSensorGesturePlugin.cmake -rw-r--r-- 1 dpage staff 316 12 Oct 2015 Qt5Sensors_genericSensorPlugin.cmake /Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5SerialPort: total 24 drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 . drwxr-xr-x 53 dpage staff 1802 26 Jan 05:33 .. -rw-r--r-- 1 dpage staff 5702 12 Oct 2015 Qt5SerialPortConfig.cmake -rw-r--r-- 1 dpage staff 307 12 Oct 2015 Qt5SerialPortConfigVersion.cmake /Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5Sql: total 56 drwxr-xr-x 8 dpage staff 272 26 Jan 05:31 . drwxr-xr-x 53 dpage staff 1802 26 Jan 05:33 .. -rw-r--r-- 1 dpage staff 5149 12 Oct 2015 Qt5SqlConfig.cmake -rw-r--r-- 1 dpage staff 307 12 Oct 2015 Qt5SqlConfigVersion.cmake -rw-r--r-- 1 dpage staff 290 12 Oct 2015 Qt5Sql_QMYSQLDriverPlugin.cmake -rw-r--r-- 1 dpage staff 284 12 Oct 2015 Qt5Sql_QODBCDriverPlugin.cmake -rw-r--r-- 1 dpage staff 284 12 Oct 2015 Qt5Sql_QPSQLDriverPlugin.cmake -rw-r--r-- 1 dpage staff 290 12 Oct 2015 Qt5Sql_QSQLiteDriverPlugin.cmake /Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5Svg: total 40 drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 . drwxr-xr-x 53 dpage staff 1802 26 Jan 05:33 .. -rw-r--r-- 1 dpage staff 5183 12 Oct 2015 Qt5SvgConfig.cmake -rw-r--r-- 1 dpage staff 307 12 Oct 2015 Qt5SvgConfigVersion.cmake -rw-r--r-- 1 dpage staff 274 12 Oct 2015 Qt5Svg_QSvgIconPlugin.cmake -rw-r--r-- 1 dpage staff 252 12 Oct 2015 Qt5Svg_QSvgPlugin.cmake /Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5Test: total 24 drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 . drwxr-xr-x 53 dpage staff 1802 26 Jan 05:33 .. -rw-r--r-- 1 dpage staff 5237 12 Oct 2015 Qt5TestConfig.cmake -rw-r--r-- 1 dpage staff 307 12 Oct 2015 Qt5TestConfigVersion.cmake /Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5UiPlugin: total 16 drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 . drwxr-xr-x 53 dpage staff 1802 26 Jan 05:33 .. -rw-r--r-- 1 dpage staff 3486 12 Oct 2015 Qt5UiPluginConfig.cmake -rw-r--r-- 1 dpage staff 307 12 Oct 2015 Qt5UiPluginConfigVersion.cmake /Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5UiTools: total 24 drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 . drwxr-xr-x 53 dpage staff 1802 26 Jan 05:33 .. -rw-r--r-- 1 dpage staff 5991 12 Oct 2015 Qt5UiToolsConfig.cmake -rw-r--r-- 1 dpage staff 307 12 Oct 2015 Qt5UiToolsConfigVersion.cmake /Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5WebChannel: total 24 drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 . drwxr-xr-x 53 dpage staff 1802 26 Jan 05:33 .. -rw-r--r-- 1 dpage staff 5702 12 Oct 2015 Qt5WebChannelConfig.cmake -rw-r--r-- 1 dpage staff 307 12 Oct 2015 Qt5WebChannelConfigVersion.cmake /Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5WebEngine: total 24 drwxr-xr-x 4 dpage staff 136 26 Jan 05:32 . drwxr-xr-x 53 dpage staff 1802 26 Jan 05:33 .. -rw-r--r-- 1 dpage staff 5666 12 Oct 2015 Qt5WebEngineConfig.cmake -rw-r--r-- 1 dpage staff 307 12 Oct 2015 Qt5WebEngineConfigVersion.cmake /Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5WebEngineCore: total 24 drwxr-xr-x 4 dpage staff 136 26 Jan 05:32 . drwxr-xr-x 53 dpage staff 1802 26 Jan 05:33 .. -rw-r--r-- 1 dpage staff 5659 12 Oct 2015 Qt5WebEngineCoreConfig.cmake -rw-r--r-- 1 dpage staff 307 12 Oct 2015 Qt5WebEngineCoreConfigVersion.cmake /Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5WebEngineWidgets: total 24 drwxr-xr-x 4 dpage staff 136 26 Jan 05:32 . drwxr-xr-x 53 dpage staff 1802 26 Jan 05:33 .. -rw-r--r-- 1 dpage staff 6273 12 Oct 2015 Qt5WebEngineWidgetsConfig.cmake -rw-r--r-- 1 dpage staff 307 12 Oct 2015 Qt5WebEngineWidgetsConfigVersion.cmake /Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5WebKit: total 24 drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 . drwxr-xr-x 53 dpage staff 1802 26 Jan 05:33 .. -rw-r--r-- 1 dpage staff 5420 12 Oct 2015 Qt5WebKitConfig.cmake -rw-r--r-- 1 dpage staff 307 12 Oct 2015 Qt5WebKitConfigVersion.cmake /Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5WebKitWidgets: total 24 drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 . drwxr-xr-x 53 dpage staff 1802 26 Jan 05:33 .. -rw-r--r-- 1 dpage staff 6013 12 Oct 2015 Qt5WebKitWidgetsConfig.cmake -rw-r--r-- 1 dpage staff 307 12 Oct 2015 Qt5WebKitWidgetsConfigVersion.cmake /Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5WebSockets: total 24 drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 . drwxr-xr-x 53 dpage staff 1802 26 Jan 05:33 .. -rw-r--r-- 1 dpage staff 5723 12 Oct 2015 Qt5WebSocketsConfig.cmake -rw-r--r-- 1 dpage staff 307 12 Oct 2015 Qt5WebSocketsConfigVersion.cmake /Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5Widgets: total 40 drwxr-xr-x 6 dpage staff 204 26 Jan 05:31 . drwxr-xr-x 53 dpage staff 1802 26 Jan 05:33 .. -rw-r--r-- 1 dpage staff 5612 12 Oct 2015 Qt5WidgetsConfig.cmake -rw-r--r-- 1 dpage staff 420 12 Oct 2015 Qt5WidgetsConfigExtras.cmake -rw-r--r-- 1 dpage staff 307 12 Oct 2015 Qt5WidgetsConfigVersion.cmake -rw-r--r-- 1 dpage staff 2693 12 Oct 2015 Qt5WidgetsMacros.cmake /Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5Xml: total 24 drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 . drwxr-xr-x 53 dpage staff 1802 26 Jan 05:33 .. -rw-r--r-- 1 dpage staff 5149 12 Oct 2015 Qt5XmlConfig.cmake -rw-r--r-- 1 dpage staff 307 12 Oct 2015 Qt5XmlConfigVersion.cmake /Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5XmlPatterns: total 24 drwxr-xr-x 4 dpage staff 136 26 Jan 05:31 . drwxr-xr-x 53 dpage staff 1802 26 Jan 05:33 .. -rw-r--r-- 1 dpage staff 5802 12 Oct 2015 Qt5XmlPatternsConfig.cmake -rw-r--r-- 1 dpage staff 307 12 Oct 2015 Qt5XmlPatternsConfigVersion.cmake /Users/dpage/Qt/5.5/clang_64/lib/pkgconfig: total 480 drwxr-xr-x 58 dpage staff 1972 26 Jan 05:34 . drwxr-xr-x 182 dpage staff 6188 26 Jan 05:34 .. -rw-r--r-- 1 dpage staff 421 26 Jan 05:34 Enginio.pc -rw-r--r-- 1 dpage staff 537 26 Jan 05:34 Qt53DCollision.pc -rw-r--r-- 1 dpage staff 452 26 Jan 05:34 Qt53DCore.pc -rw-r--r-- 1 dpage staff 701 26 Jan 05:34 Qt53DInput.pc -rw-r--r-- 1 dpage staff 521 26 Jan 05:34 Qt53DLogic.pc -rw-r--r-- 1 dpage staff 601 26 Jan 05:34 Qt53DQuick.pc -rw-r--r-- 1 dpage staff 845 26 Jan 05:34 Qt53DQuickRenderer.pc -rw-r--r-- 1 dpage staff 687 26 Jan 05:34 Qt53DRenderer.pc -rw-r--r-- 1 dpage staff 573 26 Jan 05:34 Qt5Bluetooth.pc -rw-r--r-- 1 dpage staff 331 26 Jan 05:34 Qt5Bootstrap.pc -rw-r--r-- 1 dpage staff 400 26 Jan 05:34 Qt5CLucene.pc -rw-r--r-- 1 dpage staff 412 26 Jan 05:34 Qt5Concurrent.pc -rw-r--r-- 1 dpage staff 836 26 Jan 05:34 Qt5Core.pc -rw-r--r-- 1 dpage staff 388 26 Jan 05:34 Qt5DBus.pc -rw-r--r-- 1 dpage staff 810 26 Jan 05:34 Qt5Declarative.pc -rw-r--r-- 1 dpage staff 563 26 Jan 05:34 Qt5Designer.pc -rw-r--r-- 1 dpage staff 732 26 Jan 05:34 Qt5DesignerComponents.pc -rw-r--r-- 1 dpage staff 524 26 Jan 05:34 Qt5Gui.pc -rw-r--r-- 1 dpage staff 667 26 Jan 05:34 Qt5Help.pc -rw-r--r-- 1 dpage staff 636 26 Jan 05:34 Qt5Location.pc -rw-r--r-- 1 dpage staff 596 26 Jan 05:34 Qt5MacExtras.pc -rw-r--r-- 1 dpage staff 500 26 Jan 05:34 Qt5Multimedia.pc -rw-r--r-- 1 dpage staff 663 26 Jan 05:34 Qt5MultimediaQuick_p.pc -rw-r--r-- 1 dpage staff 777 26 Jan 05:34 Qt5MultimediaWidgets.pc -rw-r--r-- 1 dpage staff 504 26 Jan 05:34 Qt5Network.pc -rw-r--r-- 1 dpage staff 384 26 Jan 05:34 Qt5Nfc.pc -rw-r--r-- 1 dpage staff 484 26 Jan 05:34 Qt5OpenGL.pc -rw-r--r-- 1 dpage staff 487 26 Jan 05:34 Qt5OpenGLExtensions.pc -rw-r--r-- 1 dpage staff 553 26 Jan 05:34 Qt5PlatformSupport.pc -rw-r--r-- 1 dpage staff 416 26 Jan 05:34 Qt5Positioning.pc -rw-r--r-- 1 dpage staff 525 26 Jan 05:34 Qt5PrintSupport.pc -rw-r--r-- 1 dpage staff 416 26 Jan 05:34 Qt5Qml.pc -rw-r--r-- 1 dpage staff 405 26 Jan 05:34 Qt5QmlDevTools.pc -rw-r--r-- 1 dpage staff 646 26 Jan 05:34 Qt5Quick.pc -rw-r--r-- 1 dpage staff 592 26 Jan 05:34 Qt5QuickParticles.pc -rw-r--r-- 1 dpage staff 821 26 Jan 05:34 Qt5QuickTest.pc -rw-r--r-- 1 dpage staff 616 26 Jan 05:34 Qt5QuickWidgets.pc -rw-r--r-- 1 dpage staff 421 26 Jan 05:34 Qt5Script.pc -rw-r--r-- 1 dpage staff 638 26 Jan 05:34 Qt5ScriptTools.pc -rw-r--r-- 1 dpage staff 400 26 Jan 05:34 Qt5Sensors.pc -rw-r--r-- 1 dpage staff 454 26 Jan 05:34 Qt5SerialPort.pc -rw-r--r-- 1 dpage staff 384 26 Jan 05:34 Qt5Sql.pc -rw-r--r-- 1 dpage staff 476 26 Jan 05:34 Qt5Svg.pc -rw-r--r-- 1 dpage staff 470 26 Jan 05:34 Qt5Test.pc -rw-r--r-- 1 dpage staff 530 26 Jan 05:34 Qt5UiTools.pc -rw-r--r-- 1 dpage staff 485 26 Jan 05:34 Qt5WebChannel.pc -rw-r--r-- 1 dpage staff 1029 26 Jan 05:34 Qt5WebEngine.pc -rw-r--r-- 1 dpage staff 17994 26 Jan 05:34 Qt5WebEngineCore.pc -rw-r--r-- 1 dpage staff 1129 26 Jan 05:34 Qt5WebEngineWidgets.pc -rw-r--r-- 1 dpage staff 2227 26 Jan 05:34 Qt5WebKit.pc -rw-r--r-- 1 dpage staff 1335 26 Jan 05:34 Qt5WebKitWidgets.pc -rw-r--r-- 1 dpage staff 444 26 Jan 05:34 Qt5WebSockets.pc -rw-r--r-- 1 dpage staff 595 26 Jan 05:34 Qt5WebView.pc -rw-r--r-- 1 dpage staff 495 26 Jan 05:34 Qt5Widgets.pc -rw-r--r-- 1 dpage staff 384 26 Jan 05:34 Qt5Xml.pc -rw-r--r-- 1 dpage staff 448 26 Jan 05:34 Qt5XmlPatterns.pc -- Sent via pgadmin-hackers mailing list ([email protected]) To make changes to your subscription: http://www.postgresql.org/mailpref/pgadmin-hackers Attachments: [text/plain] qtlib_tree.txt (528.6K, 2-qtlib_tree.txt) download ^ permalink raw reply [nested|flat] 26+ messages in thread
* Re: Patch for pgAdmin4 package on Mac OS X @ 2016-05-23 06:22 Sandeep Thakkar <[email protected]> parent: Dave Page <[email protected]> 0 siblings, 1 reply; 26+ messages in thread From: Sandeep Thakkar @ 2016-05-23 06:22 UTC (permalink / raw) To: Dave Page <[email protected]>; +Cc: Paresh More <[email protected]>; pgadmin-hackers; Hamid Quddus <[email protected]> Hi Dave I have fixed this issue. Instead of getting path from otool, script now uses QTDIR variable to copy the framework directory. Please find the updated patch attached. Thanks. On Thu, May 19, 2016 at 7:39 PM, Dave Page <[email protected]> wrote: > On Thu, May 19, 2016 at 10:05 AM, Sandeep Thakkar > <[email protected]> wrote: > > Hmm.. looks like some difference in the QT installation. > > > > Can you please provide me the otool -L output for pgAdmin4 from > > /mac-build/pgAdmin4.app/Contents/MacOS/pgAdmin4 > > (pgadmin4)snake:pgadmin4 dpage$ otool -L > mac-build/pgAdmin4.app/Contents/MacOS/pgAdmin4 > mac-build/pgAdmin4.app/Contents/MacOS/pgAdmin4: > /System/Library/Frameworks/Python.framework/Versions/2.7/Python > (compatibility version 2.7.0, current version 2.7.10) > /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current > version 1226.10.1) > > /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation > (compatibility version 150.0.0, current version 1258.1.0) > @rpath/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets > (compatibility version 5.5.0, current version 5.5.1) > @rpath/QtWidgets.framework/Versions/5/QtWidgets (compatibility version > 5.5.0, current version 5.5.1) > @rpath/QtGui.framework/Versions/5/QtGui (compatibility version 5.5.0, > current version 5.5.1) > @rpath/QtCore.framework/Versions/5/QtCore (compatibility version > 5.5.0, current version 5.5.1) > > /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration > (compatibility version 1.0.0, current version 1.0.0) > /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit > (compatibility version 1.0.0, current version 275.0.0) > @rpath/QtWebKit.framework/Versions/5/QtWebKit (compatibility version > 5.5.0, current version 5.5.1) > @rpath/QtNetwork.framework/Versions/5/QtNetwork (compatibility version > 5.5.0, current version 5.5.1) > /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL > (compatibility version 1.0.0, current version 1.0.0) > /System/Library/Frameworks/AGL.framework/Versions/A/AGL (compatibility > version 1.0.0, current version 1.0.0) > /usr/lib/libstdc++.6.dylib (compatibility version 7.0.0, current > version 104.1.0) > > > > > and also the tree for $QTDIR/lib > > Attached. > > Also, my config database now seems to be trashed since I ran "make > appbundle" :-( > > > -- > Dave Page > Blog: http://pgsnake.blogspot.com > Twitter: @pgsnake > > EnterpriseDB UK: http://www.enterprisedb.com > The Enterprise PostgreSQL Company > -- Sandeep Thakkar -- Sent via pgadmin-hackers mailing list ([email protected]) To make changes to your subscription: http://www.postgresql.org/mailpref/pgadmin-hackers Attachments: [application/octet-stream] pgadmin4-mac-bundle-updated_2.patch (19.1K, 3-pgadmin4-mac-bundle-updated_2.patch) download | inline diff: diff --git a/.gitignore b/.gitignore index 5d84dd2..562fee6 100644 --- a/.gitignore +++ b/.gitignore @@ -24,4 +24,5 @@ pgadmin4.log /pgadmin4.egg-info /MANIFEST.in /build +/mac-build /dist diff --git a/Makefile b/Makefile index adae41c..ad6948b 100644 --- a/Makefile +++ b/Makefile @@ -13,9 +13,9 @@ SHELL = /bin/sh # High-level targets ######################################################################### -all: install-pip-requirements pip +all: install-pip-requirements pip appbundle -clean: clean-pip +clean: clean-pip clean-appbundle ######################################################################### # Python PIP package @@ -34,6 +34,7 @@ PIP_CHECK_CMD = which pip &> /dev/null && pip show pip | grep Metadata-Version 2 PGADMIN_SRC_DIR = pgadmin4 PGADMIN_EGG = ${PGADMIN_SRC_DIR}.egg-info PGADMIN_BUILD = build +PGADMIN_MACBUILD = mac-build PGADMIN_DIST = dist PGADMIN_MANIFEST = MANIFEST.in PGADMIN_INSTALL_CMD = pip install --use-wheel --find-links=${PGADMIN_DIST} ${PGADMIN_SRC_DIR} @@ -83,9 +84,25 @@ endif install-pip: ${PGADMIN_INSTALL_CMD} +appbundle: docs + ./pkg/mac/build.sh + +docs: + LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 $(MAKE) -C docs/en_US -f Makefile.sphinx html + +docs-clean: + LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 $(MAKE) -C docs/en_US -f Makefile.sphinx clean + clean-pip: rm -rf ${PGADMIN_SRC_DIR} rm -rf ${PGADMIN_EGG} rm -rf ${PGADMIN_BUILD} rm -rf ${PGADMIN_DIST} rm -f ${PGADMIN_MANIFEST} + +clean-appbundle: docs-clean + rm -rf ${PGADMIN_MACBUILD} + rm -rf ${PGADMIN_DIST}/pgAdmin4.app + rm -f ${PGADMIN_DIST}/pgAdmin4.dmg + +.PHONY: docs diff --git a/pkg/mac/.gitignore b/pkg/mac/.gitignore new file mode 100644 index 0000000..7d29cb0 --- /dev/null +++ b/pkg/mac/.gitignore @@ -0,0 +1,3 @@ +# Global excludes across all subdirectories +debug.pgadmin.Info.plist +pgadmin.Info.plist diff --git a/pkg/mac/PkgInfo b/pkg/mac/PkgInfo new file mode 100644 index 0000000..bd04210 --- /dev/null +++ b/pkg/mac/PkgInfo @@ -0,0 +1 @@ +APPL???? \ No newline at end of file diff --git a/pkg/mac/README.txt b/pkg/mac/README.txt new file mode 100644 index 0000000..5565a33 --- /dev/null +++ b/pkg/mac/README.txt @@ -0,0 +1,39 @@ +Building pgAdmin4.dmg on Mac OS X +================================= + +Required Packages (Either build the sources or get them from macports or similar): + +1. Python installation + - Python 2.6 or above from https://www.python.org/ + +2. QT installation + - Qt 4 or 5 from http://www.qt.io/ + +3. PostgreSQL installation + - PostgreSQL 9.1 or above from http://www.postgresql.org/ + +Building: + +1. Set the PYTHON_HOME environment variable to the Python root installation directory, e.g. + + export PYTHON_HOME=/System/Library/Frameworks/Python.framework/Versions/2.7 + +2. Set the QTDIR environment variable to the QT root installation directory, e.g. + + export QTDIR=~/Qt/5.5/clang_64 + +3. Set the PGDIR environment variable to the PostgreSQL installation directory, e.g. + + export PGDIR=/usr/local/pgsql + +4. For building, go to pgAdmin4 source root directory and execute "make appbundle". This will basically + create the python virtual environment and install all the required python modules mentioned in the + requirements file using pip, build the runtime code and finally create the app bundle and the DMG + in ./dist directory + + +To run the resulting app, you must set the PYTHONPATH environment variable to the site-packages of the +virtual env present in the app bundle. +Ex: + export PYTHONPATH=path-to-pgAdmin4.app/Contents/Resources/venv/lib/python2.7/site-packages + diff --git a/pkg/mac/build.sh b/pkg/mac/build.sh new file mode 100755 index 0000000..55d1c79 --- /dev/null +++ b/pkg/mac/build.sh @@ -0,0 +1,145 @@ +#!/bin/bash + +# Build script to create Mac App Bundle and DMG for pgAdmin4 runtime + +export WD=$(cd `dirname $0` && pwd) +export SOURCEDIR=$WD/../.. +export BUILDROOT=$WD/../../mac-build +export DISTROOT=$WD/../../dist +export VIRTUALENV=venv + +if [ "x$PYTHON_HOME" == "x" ]; then + echo "PYTHON_HOME not set. Setting it to default" + export PYTHON_HOME=/System/Library/Frameworks/Python.framework/Versions/2.7 + export PYTHON_VERSION=27 +fi + +# Check if Python is working and calculate PYTHON_VERSION +if $PYTHON_HOME/bin/python2 -V > /dev/null 2>&1; then + export PYTHON_VERSION=`$PYTHON_HOME/bin/python2 -V 2>&1 | awk '{print $2}' | cut -d"." -f1-2 | sed 's/\.//'` +elif $PYTHON_HOME/bin/python3 -V > /dev/null 2>&1; then + export PYTHON_VERSION=`$PYTHON_HOME/bin/python3 -V 2>&1 | awk '{print $2}' | cut -d"." -f1-2 | sed 's/\.//'` +else + echo "Error: Python installation missing!" + exit 1 +fi + +if [ "$PYTHON_VERSION" -gt "34" -a "$PYTHON_VERSION" -lt "26" ]; then + echo "Python version not supported" + exit 1 +fi + +if [ "$PYTHON_VERSION" -ge "30" ]; then + export PYTHON=$PYTHON_HOME/bin/python3 + export PIP=pip3 + export REQUIREMENTS=requirements_py3.txt +else + export PYTHON=$PYTHON_HOME/bin/python2 + export PIP=pip + export REQUIREMENTS=requirements_py2.txt +fi + +if [ "x$QTDIR" == "x" ]; then + echo "QTDIR not set. Setting it to default" + export QTDIR=~/Qt/5.5/clang_64 +fi +export QMAKE=$QTDIR/bin/qmake +if ! $QMAKE --version > /dev/null 2>&1; then + echo "Error: qmake not found. QT installation is not present or incomplete." + exit 1 +fi + +if [ "x$PGDIR" == "x" ]; then + echo "PGDIR not set. Setting it to default" + export PGDIR=/usr/local/pgsql +fi +export PATH=$PGDIR/bin:$PATH + +_get_version() { + export pgadmin4_release=`grep "^APP_RELEASE" web/config.py | cut -d"=" -f2 | sed 's/ //g'` + export pgadmin4_revision=`grep "^APP_REVISION" web/config.py | cut -d"=" -f2 | sed 's/ //g'` + export LONG_VER=$pgadmin4_release.$pgadmin4_revision + export SHORT_VER=`echo $LONG_VER | cut -d . -f1,2` + export pgadmin4_suffix=`grep "^APP_SUFFIX" web/config.py | cut -d"=" -f2 | sed 's/ //g' | sed "s/'//g"` + if [ ! -z $pgadmin4_suffix ]; then + export LONG_VER=$LONG_VER-$pgadmin4_suffix + fi +} + +_cleanup() { + echo "Cleaning up the old environment and app bundle" + rm -rf $SOURCEDIR/runtime/pgAdmin4.app + rm -rf $BUILDROOT + rm -rf $DISTROOT/pgAdmin4.app + rm -f $DISTROOT/pgAdmin4.dmg +} + +_create_python_virtualenv() { + test -d $BUILDROOT || mkdir $BUILDROOT || exit 1 + cd $BUILDROOT + test -d $VIRTUALENV || virtualenv -p $PYTHON $VIRTUALENV || exit 1 + source $VIRTUALENV/bin/activate + $PIP install -r $SOURCEDIR/$REQUIREMENTS || { echo PIP install failed. Please resolve the issue and rerun the script; exit 1; } +} + +_build_runtime() { + _create_python_virtualenv || exit 1 + cd $SOURCEDIR/web + sed -e 's;SERVER_MODE = True;SERVER_MODE = False;' -e "s;HELP_PATH = .*;HELP_PATH = \'..\/..\/..\/docs\/en_US\/html\/\';" config.py > config_local.py + cd $SOURCEDIR/runtime + $QMAKE || { echo qmake failed; exit 1; } + make || { echo make failed; exit 1; } + cp -r pgAdmin4.app $BUILDROOT +} + +_build_doc() { + cd $SOURCEDIR/docs/en_US + # Commenting the build as it is taken care by Makefile + #LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 make -f Makefile.sphinx html || exit 1 + test -d $BUILDROOT/pgAdmin4.app/Contents/Resources || mkdir -p $BUILDROOT/pgAdmin4.app/Contents/Resources + test -d $BUILDROOT/pgAdmin4.app/Contents/Resources/docs/en_US || mkdir -p $BUILDROOT/pgAdmin4.app/Contents/Resources/docs/en_US + cp -r _build/html $BUILDROOT/pgAdmin4.app/Contents/Resources/docs/en_US/ || exit 1 +} + +_complete_bundle() { + cd $SOURCEDIR/pkg/mac + + # Replace the place holders with the current version + sed -e "s/PGADMIN_LONG_VERSION/$LONG_VER/g" -e "s/PGADMIN_SHORT_VERSION/$SHORT_VER/g" pgadmin.Info.plist.in > pgadmin.Info.plist + + # copy Python private environment to app bundle + cp -PR $BUILDROOT/$VIRTUALENV $BUILDROOT/pgAdmin4.app/Contents/Resources/ || exit 1 + + # remove the python bin and include from app bundle as it is not needed + rm -rf $BUILDROOT/pgAdmin4.app/Contents/Resources/$VIRTUALENV/bin $BUILDROOT/pgAdmin4.app/Contents/Resources/$VIRTUALENV/include + rm -rf $BUILDROOT/pgAdmin4.app/Contents/Resources/$VIRTUALENV/.Python + + # run complete-bundle to copy the dependent libraries and frameworks and fix the rpaths + ./complete-bundle.sh $BUILDROOT/pgAdmin4.app || { echo complete-bundle.sh failed; exit 1; } + + # Remove the unwanted Python versions from the bundle + PYTHON_DIR_TO_KEEP=`$BUILDROOT/$VIRTUALENV/bin/python -V 2>&1 | awk '{print $2}' | cut -d"." -f1-2` + if [ ! -z $PYTHON_DIR_TO_KEEP ]; then + find $BUILDROOT/pgAdmin4.app/Contents/Frameworks/Python.framework/Versions/ -maxdepth 1 -mindepth 1 ! -name $PYTHON_DIR_TO_KEEP | grep -v Current | xargs rm -rf + fi + + # copy the web directory to the bundle as it is required by runtime + cp -r $SOURCEDIR/web $BUILDROOT/pgAdmin4.app/Contents/Resources/ || exit 1 + + # copy the resulting app bundle to the dist + test -d $DISTROOT || mkdir $DISTROOT || exit 1 + cp -pR $BUILDROOT/pgAdmin4.app $DISTROOT/ || exit 1 + +} + +_create_dmg() { + cd $SOURCEDIR + ./pkg/mac/create-dmg.sh || { echo create-dmg.sh failed; exit 1; } +} + +_get_version || { echo Could not get versioning; exit 1; } +_cleanup +_build_runtime || { echo Runtime build failed; exit 1; } +_build_doc +_complete_bundle +_create_dmg diff --git a/pkg/mac/complete-bundle.sh b/pkg/mac/complete-bundle.sh new file mode 100755 index 0000000..9da14f8 --- /dev/null +++ b/pkg/mac/complete-bundle.sh @@ -0,0 +1,136 @@ +#!/bin/sh + +bundle="$1" + +if ! test -d "$bundle" ; then + echo "$bundle is no bundle!" >&2 + exit 1 +fi + +if test -z $QTDIR ; then + echo "QTDIR environment variable not set" + exit 1 +else + echo "QTDIR=$QTDIR" +fi + +test -d "$bundle/Contents/Resources" || mkdir -p "$bundle/Contents/Resources" || exit 1 +# Create qt.conf so that app knows where the Plugins are present +cat >> "$bundle/Contents/Resources/qt.conf" << EOF +[Paths] +Plugins = PlugIns +EOF + +test -d "$bundle/Contents/Frameworks" || mkdir -p "$bundle/Contents/Frameworks" || exit 1 +test -d "$bundle/Contents/PlugIns/platforms" || mkdir -p "$bundle/Contents/PlugIns/platforms" || exit 1 +cp -f $QTDIR/plugins/platforms/libqcocoa.dylib "$bundle/Contents/PlugIns/platforms" || { echo libqcocoa.dylib not found in $QTDIR/plugins/platforms; exit 1; } +cp -f $PGDIR/lib/libpq.5.dylib "$bundle/Contents/Frameworks" || { echo libpq.5.dylib not found in $PGDIR; exit 1; } + +function CompleteSingleApp() { + local bundle=$1 tag=$(basename "$1") todo todo_old fw_relpath lib lib_bn nested_app na_relpath + + echo "Completing app: $bundle" + pushd "$bundle" > /dev/null + + #We skip nested apps here - those are treated specially + todo=$(file `find ./ -perm +0111 ! -type d ! -path "*.app/*" ! -name "*.app"` | grep -E "Mach-O 64-bit" | awk -F ':| ' '{ORS=" "; print $1}' | uniq) + + echo "App: $tag: Found executables: $todo" + while test "$todo" != ""; do + todo_old=$todo ; + todo="" ; + for todo_obj in $todo_old; do + echo "App: $tag: Post-processing: $todo_obj" + + #Figure out the relative path from todo_obj to Contents/Frameworks + fw_relpath=$(echo "$todo_obj" |\ + sed -n 's|^\(\.//*\)\(\([^/][^/]*/\)*\)[^/][^/]*$|\2|gp' | \ + sed -n 's|[^/][^/]*/|../|gp' \ + )"Contents/Frameworks" + fw_relpath_old=$fw_relpath + + fw_loc="Contents/Frameworks" + + #Find all libraries $todo_obj depends on, but skip system libraries + for lib in $( + otool -L $todo_obj | \ + grep "Qt\|dylib\|Frameworks\|PlugIns" | grep -v ":" | sed 's/(.*//' | egrep -v '(/usr/lib)|(/System)|@executable_path@' \ + ) $(otool -L $todo_obj | grep "Python" | grep -v ":" | sed 's/(.*//' \ + ); do + if echo $lib | grep "PlugIns\|libqcocoa" > /dev/null; then + lib_loc="Contents/PlugIns/platforms" + elif echo $lib | grep "Qt" > /dev/null; then + qtfw_path="$(dirname $lib | sed 's|.*\(Qt.*framework\)|\1|')" + lib_loc="Contents/Frameworks/$qtfw_path" + if [ "$(basename $todo_obj)" = "$lib" ]; then + lib_loc="$(dirname $todo_obj)" + qtfw_path=$(echo $lib_loc | sed 's/Contents\/Frameworks\///') + fi + elif echo $lib | grep "Python" > /dev/null; then + pyfw_path="$(dirname $lib | sed 's|.*\(Python.*framework\)|\1|')" + lib_loc="Contents/Frameworks/$pyfw_path" + if [ "$(basename $todo_obj)" = "$lib" ]; then + lib_loc="$(dirname $todo_obj)" + pyfw_path=$(echo $lib_loc | sed 's/Contents\/Frameworks\///') + fi + else + lib_loc="Contents/Frameworks" + fi + lib_bn="$(basename "$lib")" ; + if ! test -f "$lib_loc/$lib_bn"; then + target_file="" + target_path="" + echo "App: $tag: Adding symlink: $lib_bn (because of: $todo_obj)" + # Copy the QT and Python framework + if echo $lib | grep Qt > /dev/null ; then + cp -R $QTDIR/lib/$lib_bn.framework "$fw_loc/" + elif echo $lib | grep Python > /dev/null ; then + cp -R $(dirname $lib)/../../../$lib_bn.framework "$fw_loc/" + else + cp -R "$lib" "$lib_loc/$lib_bn" + fi + if ! test -L "$lib_loc/$lib_bn"; then + chmod 755 "$lib_loc/$lib_bn" + else + target_file=$(readlink "$lib") + target_path=$(dirname "$lib")/$target_file + echo "App: $tag: Adding symlink target: $target_path" + cp "$target_path" "$lib_loc/$target_file" + chmod 755 "$lib_loc/$target_file" + fi + echo "Rewriting ID in $lib_loc/$lib_bn to $lib_bn" + install_name_tool \ + -id "$lib_bn" \ + "$lib_loc/$lib_bn" || exit 1 + todo="$todo ./$lib_loc/$lib_bn" + fi + if echo $lib | grep Qt > /dev/null ; then + fw_relpath="$fw_relpath/$qtfw_path" + fi + if echo $lib | grep Python > /dev/null ; then + fw_relpath="$fw_relpath/$pyfw_path" + fi + echo "Rewriting library $lib to @loader_path/$fw_relpath/$lib_bn in $todo_obj" + install_name_tool -change \ + "$lib" \ + "@loader_path/$fw_relpath/$lib_bn" \ + "$todo_obj" || exit 1 + install_name_tool -change \ + "$target_path" \ + "@loader_path/$fw_relpath/$target_file" \ + "$todo_obj" || exit 1 + fw_relpath="$fw_relpath_old" + done + done + done + + # Fix the rpaths for psycopg module + find $bundle/Contents/Resources/venv/ -name _psycopg.so | xargs install_name_tool -change libpq.5.dylib @loader_path/../../../../../../Frameworks/libpq.5.dylib + find $bundle/Contents/Resources/venv/ -name _psycopg.so | xargs install_name_tool -change libssl.1.0.0.dylib @loader_path/../../../../../../Frameworks/libssl.1.0.0.dylib + find $bundle/Contents/Resources/venv/ -name _psycopg.so | xargs install_name_tool -change libcrypto.1.0.0.dylib @loader_path/../../../../../../Frameworks/libcrypto.1.0.0.dylib + + echo "App completed: $bundle" + popd > /dev/null +} + +CompleteSingleApp "$bundle" diff --git a/pkg/mac/create-dmg.sh b/pkg/mac/create-dmg.sh new file mode 100755 index 0000000..50d793c --- /dev/null +++ b/pkg/mac/create-dmg.sh @@ -0,0 +1,36 @@ +#!/bin/sh + +# move to the directory where we have the DMG Sources +cd dist + +DMG_SOURCES="./pgAdmin4.app" +DMG_LICENCE=./../pkg/mac/licence.r +DMG_IMAGE=pgAdmin4.dmg +DMG_NAME=pgAdmin4 +HDIUTIL=/usr/bin/hdiutil +REZ="/usr/bin/Rez /System/Library/Frameworks/Carbon.framework/Versions/A/Headers/*.r" + +DMG_DIR=./$DMG_IMAGE.src + +if test -e "$DMG_DIR"; then + echo "Directory $DMG_DIR already exists. Please delete it manually." >&2 + exit 1 +fi + +echo "Cleaning up" +rm -f "$DMG_IMAGE" || exit 1 +mkdir "$DMG_DIR" || exit 1 + +echo "Copying data into temporary directory" +for src in $DMG_SOURCES; do + cp -R "$src" "$DMG_DIR" || exit 1 +done + +echo "Creating image" +$HDIUTIL create -quiet -srcfolder "$DMG_DIR" -format UDZO -volname "$DMG_NAME" -ov "$DMG_IMAGE" || exit 1 +rm -rf "$DMG_DIR" || exit 1 + +echo "Attaching License to image" +$HDIUTIL unflatten -quiet "$DMG_IMAGE" || exit 1 +$REZ "$DMG_LICENCE" -a -o "$DMG_IMAGE" || exit 1 +$HDIUTIL flatten -quiet "$DMG_IMAGE" || exit 1 diff --git a/pkg/mac/licence.r b/pkg/mac/licence.r new file mode 100644 index 0000000..88a89af --- /dev/null +++ b/pkg/mac/licence.r @@ -0,0 +1,42 @@ +data 'LPic' (5000) { + $"0000 0001 0000 0000 0000" +}; + +resource 'STR#' (5000, "English buttons") { + { /* array StringArray: 9 elements */ + /* [1] */ + "English", + /* [2] */ + "Agree", + /* [3] */ + "Disagree", + /* [4] */ + "Print", + /* [5] */ + "Save...", + /* [6] */ + "IMPORTANT - Read this License Agreement carefully before clicking on " + "the \"Agree\" button. By clicking on the \"Agree\" button, you agree " + "to be bound by the terms of the License Agreement.", + /* [7] */ + "Software License Agreement", + /* [8] */ + "This text cannot be saved. This disk may be full or locked, or the file " + "may be locked.", + /* [9] */ + "Unable to print. Make sure you've selected a printer." + } +}; + +data 'TEXT' (5000, "English") { + "pgAdmin 4\n" + "\n" + "Copyright (C) 2013 - 2016, The pgAdmin Development Team\n" + "\n" + "Permission to use, copy, modify, and distribute this software and its documentation for any purpose, without fee, and without a written agreement is hereby granted, provided that the above copyright notice and this paragraph and the following two paragraphs appear in all copies.\n" + "\n" + "IN NO EVENT SHALL THE PGADMIN DEVELOPMENT TEAM BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE PGADMIN DEVELOPMENT TEAM HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n" + "\n" + "THE PGADMIN DEVELOPMENT TEAM SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN \"AS IS\" BASIS, AND THE PGADMIN DEVELOPMENT TEAM HAS NO OBLIGATIONS TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.\n" +}; + diff --git a/pkg/mac/pgadmin.Info.plist.in b/pkg/mac/pgadmin.Info.plist.in new file mode 100644 index 0000000..fb57ac8 --- /dev/null +++ b/pkg/mac/pgadmin.Info.plist.in @@ -0,0 +1,28 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>CFBundleDevelopmentRegion</key> + <string>English</string> + <key>CFBundleExecutable</key> + <string>pgAdmin4</string> + <key>CFBundleGetInfoString</key> + <string>pgAdmin4 PGADMIN_LONG_VERSION</string> + <key>CFBundleIconFile</key> + <string>pgAdmin4.icns</string> + <key>CFBundleIdentifier</key> + <string>org.postgresql.pgadmin</string> + <key>CFBundleInfoDictionaryVersion</key> + <string>6.0</string> + <key>CFBundlePackageType</key> + <string>APPL</string> + <key>CFBundleShortVersionString</key> + <string>PGADMIN_SHORT_VERSION</string> + <key>CFBundleSignature</key> + <string>????</string> + <key>CFBundleVersion</key> + <string>PGADMIN_LONG_VERSION</string> + <key>CSResourcesFileMapped</key> + <true/> +</dict> +</plist> ^ permalink raw reply [nested|flat] 26+ messages in thread
* Re: Patch for pgAdmin4 package on Mac OS X @ 2016-05-24 15:55 Dave Page <[email protected]> parent: Sandeep Thakkar <[email protected]> 0 siblings, 1 reply; 26+ messages in thread From: Dave Page @ 2016-05-24 15:55 UTC (permalink / raw) To: Sandeep Thakkar <[email protected]>; +Cc: Paresh More <[email protected]>; pgadmin-hackers; Hamid Quddus <[email protected]> Hi Attached is an updated patch in which I made some minor changes, most significantly, to stop the build script from over-writing my configuration file (again)! There are a couple of important issues to be resolved: 1) It doesn't work. When testing on Karen's machine (which is new, and doesn't have any dev environment etc), it errors out because it looks like it cannot find the virtual environment. 2) It's *huge* - like 650MB!! I believe we're bundling much of QT which isn't required. Please only copy what is needed. Thanks! On Mon, May 23, 2016 at 7:22 AM, Sandeep Thakkar <[email protected]> wrote: > Hi Dave > > I have fixed this issue. Instead of getting path from otool, script now uses > QTDIR variable to copy the framework directory. Please find the updated > patch attached. > > Thanks. > > On Thu, May 19, 2016 at 7:39 PM, Dave Page <[email protected]> wrote: >> >> On Thu, May 19, 2016 at 10:05 AM, Sandeep Thakkar >> <[email protected]> wrote: >> > Hmm.. looks like some difference in the QT installation. >> > >> > Can you please provide me the otool -L output for pgAdmin4 from >> > /mac-build/pgAdmin4.app/Contents/MacOS/pgAdmin4 >> >> (pgadmin4)snake:pgadmin4 dpage$ otool -L >> mac-build/pgAdmin4.app/Contents/MacOS/pgAdmin4 >> mac-build/pgAdmin4.app/Contents/MacOS/pgAdmin4: >> /System/Library/Frameworks/Python.framework/Versions/2.7/Python >> (compatibility version 2.7.0, current version 2.7.10) >> /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current >> version 1226.10.1) >> >> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation >> (compatibility version 150.0.0, current version 1258.1.0) >> @rpath/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets >> (compatibility version 5.5.0, current version 5.5.1) >> @rpath/QtWidgets.framework/Versions/5/QtWidgets (compatibility version >> 5.5.0, current version 5.5.1) >> @rpath/QtGui.framework/Versions/5/QtGui (compatibility version 5.5.0, >> current version 5.5.1) >> @rpath/QtCore.framework/Versions/5/QtCore (compatibility version >> 5.5.0, current version 5.5.1) >> >> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration >> (compatibility version 1.0.0, current version 1.0.0) >> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit >> (compatibility version 1.0.0, current version 275.0.0) >> @rpath/QtWebKit.framework/Versions/5/QtWebKit (compatibility version >> 5.5.0, current version 5.5.1) >> @rpath/QtNetwork.framework/Versions/5/QtNetwork (compatibility version >> 5.5.0, current version 5.5.1) >> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL >> (compatibility version 1.0.0, current version 1.0.0) >> /System/Library/Frameworks/AGL.framework/Versions/A/AGL (compatibility >> version 1.0.0, current version 1.0.0) >> /usr/lib/libstdc++.6.dylib (compatibility version 7.0.0, current >> version 104.1.0) >> >> > >> > and also the tree for $QTDIR/lib >> >> Attached. >> >> Also, my config database now seems to be trashed since I ran "make >> appbundle" :-( >> >> >> -- >> Dave Page >> Blog: http://pgsnake.blogspot.com >> Twitter: @pgsnake >> >> EnterpriseDB UK: http://www.enterprisedb.com >> The Enterprise PostgreSQL Company > > > > > -- > Sandeep Thakkar > -- Dave Page Blog: http://pgsnake.blogspot.com Twitter: @pgsnake EnterpriseDB UK: http://www.enterprisedb.com The Enterprise PostgreSQL Company Index: pkg/mac/.gitignore IDEA additional info: Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP <+>UTF-8 =================================================================== --- pkg/mac/.gitignore (revision ) +++ pkg/mac/.gitignore (revision ) @@ -0,0 +1,3 @@ +# Global excludes across all subdirectories +debug.pgadmin.Info.plist +pgadmin.Info.plist Index: .gitignore IDEA additional info: Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP <+>UTF-8 =================================================================== --- .gitignore (revision 8c077bc2dfd2dda4bd3b5e1338a6d60b404ba78f) +++ .gitignore (revision ) @@ -24,4 +24,5 @@ /pgadmin4.egg-info /MANIFEST.in /build +/mac-build /dist Index: pkg/mac/pgadmin.Info.plist.in IDEA additional info: Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP <+>UTF-8 =================================================================== --- pkg/mac/pgadmin.Info.plist.in (revision ) +++ pkg/mac/pgadmin.Info.plist.in (revision ) @@ -0,0 +1,28 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"; +<plist version="1.0"> +<dict> + <key>CFBundleDevelopmentRegion</key> + <string>English</string> + <key>CFBundleExecutable</key> + <string>pgAdmin4</string> + <key>CFBundleGetInfoString</key> + <string>pgAdmin4 PGADMIN_LONG_VERSION</string> + <key>CFBundleIconFile</key> + <string>pgAdmin4.icns</string> + <key>CFBundleIdentifier</key> + <string>org.postgresql.pgadmin</string> + <key>CFBundleInfoDictionaryVersion</key> + <string>6.0</string> + <key>CFBundlePackageType</key> + <string>APPL</string> + <key>CFBundleShortVersionString</key> + <string>PGADMIN_SHORT_VERSION</string> + <key>CFBundleSignature</key> + <string>????</string> + <key>CFBundleVersion</key> + <string>PGADMIN_LONG_VERSION</string> + <key>CSResourcesFileMapped</key> + <true/> +</dict> +</plist> Index: pkg/mac/PkgInfo IDEA additional info: Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP <+>UTF-8 =================================================================== --- pkg/mac/PkgInfo (revision ) +++ pkg/mac/PkgInfo (revision ) @@ -0,0 +1,1 @@ +APPL???? \ No newline at end of file Index: pkg/mac/create-dmg.sh IDEA additional info: Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP <+>UTF-8 =================================================================== --- pkg/mac/create-dmg.sh (revision ) +++ pkg/mac/create-dmg.sh (revision ) @@ -0,0 +1,36 @@ +#!/bin/sh + +# move to the directory where we have the DMG Sources +cd dist + +DMG_SOURCES="./pgAdmin4.app" +DMG_LICENCE=./../pkg/mac/licence.r +DMG_IMAGE=pgAdmin4.dmg +DMG_NAME=pgAdmin4 +HDIUTIL=/usr/bin/hdiutil +REZ="/usr/bin/Rez /System/Library/Frameworks/Carbon.framework/Versions/A/Headers/*.r" + +DMG_DIR=./$DMG_IMAGE.src + +if test -e "$DMG_DIR"; then + echo "Directory $DMG_DIR already exists. Please delete it manually." >&2 + exit 1 +fi + +echo "Cleaning up" +rm -f "$DMG_IMAGE" || exit 1 +mkdir "$DMG_DIR" || exit 1 + +echo "Copying data into temporary directory" +for src in $DMG_SOURCES; do + cp -R "$src" "$DMG_DIR" || exit 1 +done + +echo "Creating image" +$HDIUTIL create -quiet -srcfolder "$DMG_DIR" -format UDZO -volname "$DMG_NAME" -ov "$DMG_IMAGE" || exit 1 +rm -rf "$DMG_DIR" || exit 1 + +echo "Attaching License to image" +$HDIUTIL unflatten -quiet "$DMG_IMAGE" || exit 1 +$REZ "$DMG_LICENCE" -a -o "$DMG_IMAGE" || exit 1 +$HDIUTIL flatten -quiet "$DMG_IMAGE" || exit 1 Index: pkg/mac/build.sh IDEA additional info: Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP <+>UTF-8 =================================================================== --- pkg/mac/build.sh (revision ) +++ pkg/mac/build.sh (revision ) @@ -0,0 +1,146 @@ +#!/bin/bash + +# Build script to create Mac App Bundle and DMG for pgAdmin4 runtime + +export WD=$(cd `dirname $0` && pwd) +export SOURCEDIR=$WD/../.. +export BUILDROOT=$WD/../../mac-build +export DISTROOT=$WD/../../dist +export VIRTUALENV=venv + +if [ "x$PYTHON_HOME" == "x" ]; then + echo "PYTHON_HOME not set. Setting it to default" + export PYTHON_HOME=/System/Library/Frameworks/Python.framework/Versions/2.7 + export PYTHON_VERSION=27 +fi + +# Check if Python is working and calculate PYTHON_VERSION +if $PYTHON_HOME/bin/python2 -V > /dev/null 2>&1; then + export PYTHON_VERSION=`$PYTHON_HOME/bin/python2 -V 2>&1 | awk '{print $2}' | cut -d"." -f1-2 | sed 's/\.//'` +elif $PYTHON_HOME/bin/python3 -V > /dev/null 2>&1; then + export PYTHON_VERSION=`$PYTHON_HOME/bin/python3 -V 2>&1 | awk '{print $2}' | cut -d"." -f1-2 | sed 's/\.//'` +else + echo "Error: Python installation missing!" + exit 1 +fi + +if [ "$PYTHON_VERSION" -gt "34" -a "$PYTHON_VERSION" -lt "26" ]; then + echo "Python version not supported" + exit 1 +fi + +if [ "$PYTHON_VERSION" -ge "30" ]; then + export PYTHON=$PYTHON_HOME/bin/python3 + export PIP=pip3 + export REQUIREMENTS=requirements_py3.txt +else + export PYTHON=$PYTHON_HOME/bin/python2 + export PIP=pip + export REQUIREMENTS=requirements_py2.txt +fi + +if [ "x$QTDIR" == "x" ]; then + echo "QTDIR not set. Setting it to default (~/Qt/5.5/clang_64)" + export QTDIR=~/Qt/5.5/clang_64 +fi +export QMAKE=$QTDIR/bin/qmake +if ! $QMAKE --version > /dev/null 2>&1; then + echo "Error: qmake not found. QT installation is not present or incomplete." + exit 1 +fi + +if [ "x$PGDIR" == "x" ]; then + echo "PGDIR not set. Setting it to default (/usr/local/pgsql)" + export PGDIR=/usr/local/pgsql +fi +export PATH=$PGDIR/bin:$PATH + +_get_version() { + export pgadmin4_release=`grep "^APP_RELEASE" web/config.py | cut -d"=" -f2 | sed 's/ //g'` + export pgadmin4_revision=`grep "^APP_REVISION" web/config.py | cut -d"=" -f2 | sed 's/ //g'` + export LONG_VER=$pgadmin4_release.$pgadmin4_revision + export SHORT_VER=`echo $LONG_VER | cut -d . -f1,2` + export pgadmin4_suffix=`grep "^APP_SUFFIX" web/config.py | cut -d"=" -f2 | sed 's/ //g' | sed "s/'//g"` + if [ ! -z $pgadmin4_suffix ]; then + export LONG_VER=$LONG_VER-$pgadmin4_suffix + fi +} + +_cleanup() { + echo "Cleaning up the old environment and app bundle" + rm -rf $SOURCEDIR/runtime/pgAdmin4.app + rm -rf $BUILDROOT + rm -rf $DISTROOT/pgAdmin4.app + rm -f $DISTROOT/pgAdmin4.dmg +} + +_create_python_virtualenv() { + test -d $BUILDROOT || mkdir $BUILDROOT || exit 1 + cd $BUILDROOT + test -d $VIRTUALENV || virtualenv -p $PYTHON $VIRTUALENV || exit 1 + source $VIRTUALENV/bin/activate + $PIP install -r $SOURCEDIR/$REQUIREMENTS || { echo PIP install failed. Please resolve the issue and rerun the script; exit 1; } +} + +_build_runtime() { + _create_python_virtualenv || exit 1 + cd $SOURCEDIR/runtime + $QMAKE || { echo qmake failed; exit 1; } + make || { echo make failed; exit 1; } + cp -r pgAdmin4.app $BUILDROOT +} + +_build_doc() { + cd $SOURCEDIR/docs/en_US + test -d $BUILDROOT/pgAdmin4.app/Contents/Resources || mkdir -p $BUILDROOT/pgAdmin4.app/Contents/Resources + test -d $BUILDROOT/pgAdmin4.app/Contents/Resources/docs/en_US || mkdir -p $BUILDROOT/pgAdmin4.app/Contents/Resources/docs/en_US + cp -r _build/html $BUILDROOT/pgAdmin4.app/Contents/Resources/docs/en_US/ || exit 1 +} + +_complete_bundle() { + cd $SOURCEDIR/pkg/mac + + # Replace the place holders with the current version + sed -e "s/PGADMIN_LONG_VERSION/$LONG_VER/g" -e "s/PGADMIN_SHORT_VERSION/$SHORT_VER/g" pgadmin.Info.plist.in > pgadmin.Info.plist + + # copy Python private environment to app bundle + cp -PR $BUILDROOT/$VIRTUALENV $BUILDROOT/pgAdmin4.app/Contents/Resources/ || exit 1 + + # remove the python bin and include from app bundle as it is not needed + rm -rf $BUILDROOT/pgAdmin4.app/Contents/Resources/$VIRTUALENV/bin $BUILDROOT/pgAdmin4.app/Contents/Resources/$VIRTUALENV/include + rm -rf $BUILDROOT/pgAdmin4.app/Contents/Resources/$VIRTUALENV/.Python + + # run complete-bundle to copy the dependent libraries and frameworks and fix the rpaths + ./complete-bundle.sh $BUILDROOT/pgAdmin4.app || { echo complete-bundle.sh failed; exit 1; } + + # Remove the unwanted Python versions from the bundle + PYTHON_DIR_TO_KEEP=`$BUILDROOT/$VIRTUALENV/bin/python -V 2>&1 | awk '{print $2}' | cut -d"." -f1-2` + if [ ! -z $PYTHON_DIR_TO_KEEP ]; then + find $BUILDROOT/pgAdmin4.app/Contents/Frameworks/Python.framework/Versions/ -maxdepth 1 -mindepth 1 ! -name $PYTHON_DIR_TO_KEEP | grep -v Current | xargs rm -rf + fi + + # copy the web directory to the bundle as it is required by runtime + cp -r $SOURCEDIR/web $BUILDROOT/pgAdmin4.app/Contents/Resources/ || exit 1 + + # create the config file + cd $SOURCEDIR/web + sed -e 's;SERVER_MODE = True;SERVER_MODE = False;' -e "s;HELP_PATH = .*;HELP_PATH = \'..\/..\/..\/docs\/en_US\/html\/\';" \ + $SOURCEDIR/web/config.py > $BUILDROOT/pgAdmin4.app/Contents/Resources/web/config.py + + # copy the resulting app bundle to the dist + test -d $DISTROOT || mkdir $DISTROOT || exit 1 + cp -pR $BUILDROOT/pgAdmin4.app $DISTROOT/ || exit 1 + +} + +_create_dmg() { + cd $SOURCEDIR + ./pkg/mac/create-dmg.sh || { echo create-dmg.sh failed; exit 1; } +} + +_get_version || { echo Could not get versioning; exit 1; } +_cleanup +_build_runtime || { echo Runtime build failed; exit 1; } +_build_doc +_complete_bundle +_create_dmg Index: pkg/mac/complete-bundle.sh IDEA additional info: Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP <+>UTF-8 =================================================================== --- pkg/mac/complete-bundle.sh (revision ) +++ pkg/mac/complete-bundle.sh (revision ) @@ -0,0 +1,136 @@ +#!/bin/sh + +bundle="$1" + +if ! test -d "$bundle" ; then + echo "$bundle is no bundle!" >&2 + exit 1 +fi + +if test -z $QTDIR ; then + echo "QTDIR environment variable not set" + exit 1 +else + echo "QTDIR=$QTDIR" +fi + +test -d "$bundle/Contents/Resources" || mkdir -p "$bundle/Contents/Resources" || exit 1 +# Create qt.conf so that app knows where the Plugins are present +cat >> "$bundle/Contents/Resources/qt.conf" << EOF +[Paths] +Plugins = PlugIns +EOF + +test -d "$bundle/Contents/Frameworks" || mkdir -p "$bundle/Contents/Frameworks" || exit 1 +test -d "$bundle/Contents/PlugIns/platforms" || mkdir -p "$bundle/Contents/PlugIns/platforms" || exit 1 +cp -f $QTDIR/plugins/platforms/libqcocoa.dylib "$bundle/Contents/PlugIns/platforms" || { echo libqcocoa.dylib not found in $QTDIR/plugins/platforms; exit 1; } +cp -f $PGDIR/lib/libpq.5.dylib "$bundle/Contents/Frameworks" || { echo libpq.5.dylib not found in $PGDIR; exit 1; } + +function CompleteSingleApp() { + local bundle=$1 tag=$(basename "$1") todo todo_old fw_relpath lib lib_bn nested_app na_relpath + + echo "Completing app: $bundle" + pushd "$bundle" > /dev/null + + #We skip nested apps here - those are treated specially + todo=$(file `find ./ -perm +0111 ! -type d ! -path "*.app/*" ! -name "*.app"` | grep -E "Mach-O 64-bit" | awk -F ':| ' '{ORS=" "; print $1}' | uniq) + + echo "App: $tag: Found executables: $todo" + while test "$todo" != ""; do + todo_old=$todo ; + todo="" ; + for todo_obj in $todo_old; do + echo "App: $tag: Post-processing: $todo_obj" + + #Figure out the relative path from todo_obj to Contents/Frameworks + fw_relpath=$(echo "$todo_obj" |\ + sed -n 's|^\(\.//*\)\(\([^/][^/]*/\)*\)[^/][^/]*$|\2|gp' | \ + sed -n 's|[^/][^/]*/|../|gp' \ + )"Contents/Frameworks" + fw_relpath_old=$fw_relpath + + fw_loc="Contents/Frameworks" + + #Find all libraries $todo_obj depends on, but skip system libraries + for lib in $( + otool -L $todo_obj | \ + grep "Qt\|dylib\|Frameworks\|PlugIns" | grep -v ":" | sed 's/(.*//' | egrep -v '(/usr/lib)|(/System)|@executable_path@' \ + ) $(otool -L $todo_obj | grep "Python" | grep -v ":" | sed 's/(.*//' \ + ); do + if echo $lib | grep "PlugIns\|libqcocoa" > /dev/null; then + lib_loc="Contents/PlugIns/platforms" + elif echo $lib | grep "Qt" > /dev/null; then + qtfw_path="$(dirname $lib | sed 's|.*\(Qt.*framework\)|\1|')" + lib_loc="Contents/Frameworks/$qtfw_path" + if [ "$(basename $todo_obj)" = "$lib" ]; then + lib_loc="$(dirname $todo_obj)" + qtfw_path=$(echo $lib_loc | sed 's/Contents\/Frameworks\///') + fi + elif echo $lib | grep "Python" > /dev/null; then + pyfw_path="$(dirname $lib | sed 's|.*\(Python.*framework\)|\1|')" + lib_loc="Contents/Frameworks/$pyfw_path" + if [ "$(basename $todo_obj)" = "$lib" ]; then + lib_loc="$(dirname $todo_obj)" + pyfw_path=$(echo $lib_loc | sed 's/Contents\/Frameworks\///') + fi + else + lib_loc="Contents/Frameworks" + fi + lib_bn="$(basename "$lib")" ; + if ! test -f "$lib_loc/$lib_bn"; then + target_file="" + target_path="" + echo "App: $tag: Adding symlink: $lib_bn (because of: $todo_obj)" + # Copy the QT and Python framework + if echo $lib | grep Qt > /dev/null ; then + cp -R $QTDIR/lib/$lib_bn.framework "$fw_loc/" + elif echo $lib | grep Python > /dev/null ; then + cp -R $(dirname $lib)/../../../$lib_bn.framework "$fw_loc/" + else + cp -R "$lib" "$lib_loc/$lib_bn" + fi + if ! test -L "$lib_loc/$lib_bn"; then + chmod 755 "$lib_loc/$lib_bn" + else + target_file=$(readlink "$lib") + target_path=$(dirname "$lib")/$target_file + echo "App: $tag: Adding symlink target: $target_path" + cp "$target_path" "$lib_loc/$target_file" + chmod 755 "$lib_loc/$target_file" + fi + echo "Rewriting ID in $lib_loc/$lib_bn to $lib_bn" + install_name_tool \ + -id "$lib_bn" \ + "$lib_loc/$lib_bn" || exit 1 + todo="$todo ./$lib_loc/$lib_bn" + fi + if echo $lib | grep Qt > /dev/null ; then + fw_relpath="$fw_relpath/$qtfw_path" + fi + if echo $lib | grep Python > /dev/null ; then + fw_relpath="$fw_relpath/$pyfw_path" + fi + echo "Rewriting library $lib to @loader_path/$fw_relpath/$lib_bn in $todo_obj" + install_name_tool -change \ + "$lib" \ + "@loader_path/$fw_relpath/$lib_bn" \ + "$todo_obj" || exit 1 + install_name_tool -change \ + "$target_path" \ + "@loader_path/$fw_relpath/$target_file" \ + "$todo_obj" || exit 1 + fw_relpath="$fw_relpath_old" + done + done + done + + # Fix the rpaths for psycopg module + find $bundle/Contents/Resources/venv/ -name _psycopg.so | xargs install_name_tool -change libpq.5.dylib @loader_path/../../../../../../Frameworks/libpq.5.dylib + find $bundle/Contents/Resources/venv/ -name _psycopg.so | xargs install_name_tool -change libssl.1.0.0.dylib @loader_path/../../../../../../Frameworks/libssl.1.0.0.dylib + find $bundle/Contents/Resources/venv/ -name _psycopg.so | xargs install_name_tool -change libcrypto.1.0.0.dylib @loader_path/../../../../../../Frameworks/libcrypto.1.0.0.dylib + + echo "App completed: $bundle" + popd > /dev/null +} + +CompleteSingleApp "$bundle" Index: pkg/mac/README.txt IDEA additional info: Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP <+>UTF-8 =================================================================== --- pkg/mac/README.txt (revision ) +++ pkg/mac/README.txt (revision ) @@ -0,0 +1,32 @@ +Building pgAdmin4.dmg on Mac OS X +================================= + +Required Packages (Either build the sources or get them from macports or similar): + +1. Python installation + - Python 2.6 or above from https://www.python.org/ + +2. QT installation + - Qt 4 or 5 from http://www.qt.io/ + +3. PostgreSQL installation + - PostgreSQL 9.1 or above from http://www.postgresql.org/ + +Building: + +1. Set the PYTHON_HOME environment variable to the Python root installation directory, e.g. + + export PYTHON_HOME=/System/Library/Frameworks/Python.framework/Versions/2.7 + +2. Set the QTDIR environment variable to the QT root installation directory, e.g. + + export QTDIR=~/Qt/5.5/clang_64 + +3. Set the PGDIR environment variable to the PostgreSQL installation directory, e.g. + + export PGDIR=/usr/local/pgsql + +4. To build, go to pgAdmin4 source root directory and execute "make appbundle". This will + create the python virtual environment and install all the required python modules mentioned in the + requirements file using pip, build the runtime code and finally create the app bundle and the DMG + in ./dist directory Index: Makefile IDEA additional info: Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP <+>UTF-8 =================================================================== --- Makefile (revision 8c077bc2dfd2dda4bd3b5e1338a6d60b404ba78f) +++ Makefile (revision ) @@ -13,9 +13,9 @@ # High-level targets ######################################################################### -all: install-pip-requirements pip +all: docs install-pip-requirements pip appbundle -clean: clean-pip +clean: clean-pip clean-docs clean-appbundle ######################################################################### # Python PIP package @@ -34,6 +34,7 @@ PGADMIN_SRC_DIR = pgadmin4 PGADMIN_EGG = ${PGADMIN_SRC_DIR}.egg-info PGADMIN_BUILD = build +PGADMIN_MACBUILD = mac-build PGADMIN_DIST = dist PGADMIN_MANIFEST = MANIFEST.in PGADMIN_INSTALL_CMD = pip install --use-wheel --find-links=${PGADMIN_DIST} ${PGADMIN_SRC_DIR} @@ -83,9 +84,25 @@ install-pip: ${PGADMIN_INSTALL_CMD} +appbundle: docs + ./pkg/mac/build.sh + +docs: + LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 $(MAKE) -C docs/en_US -f Makefile.sphinx html + +clean-docs: + LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 $(MAKE) -C docs/en_US -f Makefile.sphinx clean + clean-pip: rm -rf ${PGADMIN_SRC_DIR} rm -rf ${PGADMIN_EGG} rm -rf ${PGADMIN_BUILD} rm -rf ${PGADMIN_DIST} rm -f ${PGADMIN_MANIFEST} + +clean-appbundle: + rm -rf ${PGADMIN_MACBUILD} + rm -rf ${PGADMIN_DIST}/pgAdmin4.app + rm -f ${PGADMIN_DIST}/pgAdmin4.dmg + +.PHONY: docs Index: pkg/mac/licence.r IDEA additional info: Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP <+>UTF-8 =================================================================== --- pkg/mac/licence.r (revision ) +++ pkg/mac/licence.r (revision ) @@ -0,0 +1,42 @@ +data 'LPic' (5000) { + $"0000 0001 0000 0000 0000" +}; + +resource 'STR#' (5000, "English buttons") { + { /* array StringArray: 9 elements */ + /* [1] */ + "English", + /* [2] */ + "Agree", + /* [3] */ + "Disagree", + /* [4] */ + "Print", + /* [5] */ + "Save...", + /* [6] */ + "IMPORTANT - Read this License Agreement carefully before clicking on " + "the \"Agree\" button. By clicking on the \"Agree\" button, you agree " + "to be bound by the terms of the License Agreement.", + /* [7] */ + "Software License Agreement", + /* [8] */ + "This text cannot be saved. This disk may be full or locked, or the file " + "may be locked.", + /* [9] */ + "Unable to print. Make sure you've selected a printer." + } +}; + +data 'TEXT' (5000, "English") { + "pgAdmin 4\n" + "\n" + "Copyright (C) 2013 - 2016, The pgAdmin Development Team\n" + "\n" + "Permission to use, copy, modify, and distribute this software and its documentation for any purpose, without fee, and without a written agreement is hereby granted, provided that the above copyright notice and this paragraph and the following two paragraphs appear in all copies.\n" + "\n" + "IN NO EVENT SHALL THE PGADMIN DEVELOPMENT TEAM BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE PGADMIN DEVELOPMENT TEAM HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n" + "\n" + "THE PGADMIN DEVELOPMENT TEAM SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN \"AS IS\" BASIS, AND THE PGADMIN DEVELOPMENT TEAM HAS NO OBLIGATIONS TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.\n" +}; + Index: web/config_local.py.default IDEA additional info: Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP <+>UTF-8 =================================================================== --- web/config_local.py.default (revision ) +++ web/config_local.py.default (revision ) @@ -0,0 +1,28 @@ +from config import * + +# Debug mode +DEBUG = True + +# App mode +SERVER_MODE = False + +# Enable the test module +MODULE_BLACKLIST.remove('test') + +# Log file name +LOG_FILE = '/Users/dpage/pgadmin4.log' +CONSOLE_LOG_LEVEL = DEBUG +FILE_LOG_LEVEL = DEBUG + +# Mail server settings +MAIL_SERVER = 'smtp.gmail.com' +MAIL_PORT = 465 +MAIL_USE_SSL = True +MAIL_USERNAME = '[email protected]' +MAIL_PASSWORD = 'P0werConnect' + +TEST_USERNAME = 'guybrush' +TEST_PASSWORD = 'password' +TEST_NEW_PASSWORD = 'newpassword' + +UPGRADE_CHECK_ENABLED = False -- Sent via pgadmin-hackers mailing list ([email protected]) To make changes to your subscription: http://www.postgresql.org/mailpref/pgadmin-hackers Attachments: [text/plain] pgadmin-mac-appbundle-dave.diff (20.9K, 2-pgadmin-mac-appbundle-dave.diff) download | inline diff: Index: pkg/mac/.gitignore IDEA additional info: Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP <+>UTF-8 =================================================================== --- pkg/mac/.gitignore (revision ) +++ pkg/mac/.gitignore (revision ) @@ -0,0 +1,3 @@ +# Global excludes across all subdirectories +debug.pgadmin.Info.plist +pgadmin.Info.plist Index: .gitignore IDEA additional info: Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP <+>UTF-8 =================================================================== --- .gitignore (revision 8c077bc2dfd2dda4bd3b5e1338a6d60b404ba78f) +++ .gitignore (revision ) @@ -24,4 +24,5 @@ /pgadmin4.egg-info /MANIFEST.in /build +/mac-build /dist Index: pkg/mac/pgadmin.Info.plist.in IDEA additional info: Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP <+>UTF-8 =================================================================== --- pkg/mac/pgadmin.Info.plist.in (revision ) +++ pkg/mac/pgadmin.Info.plist.in (revision ) @@ -0,0 +1,28 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>CFBundleDevelopmentRegion</key> + <string>English</string> + <key>CFBundleExecutable</key> + <string>pgAdmin4</string> + <key>CFBundleGetInfoString</key> + <string>pgAdmin4 PGADMIN_LONG_VERSION</string> + <key>CFBundleIconFile</key> + <string>pgAdmin4.icns</string> + <key>CFBundleIdentifier</key> + <string>org.postgresql.pgadmin</string> + <key>CFBundleInfoDictionaryVersion</key> + <string>6.0</string> + <key>CFBundlePackageType</key> + <string>APPL</string> + <key>CFBundleShortVersionString</key> + <string>PGADMIN_SHORT_VERSION</string> + <key>CFBundleSignature</key> + <string>????</string> + <key>CFBundleVersion</key> + <string>PGADMIN_LONG_VERSION</string> + <key>CSResourcesFileMapped</key> + <true/> +</dict> +</plist> Index: pkg/mac/PkgInfo IDEA additional info: Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP <+>UTF-8 =================================================================== --- pkg/mac/PkgInfo (revision ) +++ pkg/mac/PkgInfo (revision ) @@ -0,0 +1,1 @@ +APPL???? \ No newline at end of file Index: pkg/mac/create-dmg.sh IDEA additional info: Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP <+>UTF-8 =================================================================== --- pkg/mac/create-dmg.sh (revision ) +++ pkg/mac/create-dmg.sh (revision ) @@ -0,0 +1,36 @@ +#!/bin/sh + +# move to the directory where we have the DMG Sources +cd dist + +DMG_SOURCES="./pgAdmin4.app" +DMG_LICENCE=./../pkg/mac/licence.r +DMG_IMAGE=pgAdmin4.dmg +DMG_NAME=pgAdmin4 +HDIUTIL=/usr/bin/hdiutil +REZ="/usr/bin/Rez /System/Library/Frameworks/Carbon.framework/Versions/A/Headers/*.r" + +DMG_DIR=./$DMG_IMAGE.src + +if test -e "$DMG_DIR"; then + echo "Directory $DMG_DIR already exists. Please delete it manually." >&2 + exit 1 +fi + +echo "Cleaning up" +rm -f "$DMG_IMAGE" || exit 1 +mkdir "$DMG_DIR" || exit 1 + +echo "Copying data into temporary directory" +for src in $DMG_SOURCES; do + cp -R "$src" "$DMG_DIR" || exit 1 +done + +echo "Creating image" +$HDIUTIL create -quiet -srcfolder "$DMG_DIR" -format UDZO -volname "$DMG_NAME" -ov "$DMG_IMAGE" || exit 1 +rm -rf "$DMG_DIR" || exit 1 + +echo "Attaching License to image" +$HDIUTIL unflatten -quiet "$DMG_IMAGE" || exit 1 +$REZ "$DMG_LICENCE" -a -o "$DMG_IMAGE" || exit 1 +$HDIUTIL flatten -quiet "$DMG_IMAGE" || exit 1 Index: pkg/mac/build.sh IDEA additional info: Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP <+>UTF-8 =================================================================== --- pkg/mac/build.sh (revision ) +++ pkg/mac/build.sh (revision ) @@ -0,0 +1,146 @@ +#!/bin/bash + +# Build script to create Mac App Bundle and DMG for pgAdmin4 runtime + +export WD=$(cd `dirname $0` && pwd) +export SOURCEDIR=$WD/../.. +export BUILDROOT=$WD/../../mac-build +export DISTROOT=$WD/../../dist +export VIRTUALENV=venv + +if [ "x$PYTHON_HOME" == "x" ]; then + echo "PYTHON_HOME not set. Setting it to default" + export PYTHON_HOME=/System/Library/Frameworks/Python.framework/Versions/2.7 + export PYTHON_VERSION=27 +fi + +# Check if Python is working and calculate PYTHON_VERSION +if $PYTHON_HOME/bin/python2 -V > /dev/null 2>&1; then + export PYTHON_VERSION=`$PYTHON_HOME/bin/python2 -V 2>&1 | awk '{print $2}' | cut -d"." -f1-2 | sed 's/\.//'` +elif $PYTHON_HOME/bin/python3 -V > /dev/null 2>&1; then + export PYTHON_VERSION=`$PYTHON_HOME/bin/python3 -V 2>&1 | awk '{print $2}' | cut -d"." -f1-2 | sed 's/\.//'` +else + echo "Error: Python installation missing!" + exit 1 +fi + +if [ "$PYTHON_VERSION" -gt "34" -a "$PYTHON_VERSION" -lt "26" ]; then + echo "Python version not supported" + exit 1 +fi + +if [ "$PYTHON_VERSION" -ge "30" ]; then + export PYTHON=$PYTHON_HOME/bin/python3 + export PIP=pip3 + export REQUIREMENTS=requirements_py3.txt +else + export PYTHON=$PYTHON_HOME/bin/python2 + export PIP=pip + export REQUIREMENTS=requirements_py2.txt +fi + +if [ "x$QTDIR" == "x" ]; then + echo "QTDIR not set. Setting it to default (~/Qt/5.5/clang_64)" + export QTDIR=~/Qt/5.5/clang_64 +fi +export QMAKE=$QTDIR/bin/qmake +if ! $QMAKE --version > /dev/null 2>&1; then + echo "Error: qmake not found. QT installation is not present or incomplete." + exit 1 +fi + +if [ "x$PGDIR" == "x" ]; then + echo "PGDIR not set. Setting it to default (/usr/local/pgsql)" + export PGDIR=/usr/local/pgsql +fi +export PATH=$PGDIR/bin:$PATH + +_get_version() { + export pgadmin4_release=`grep "^APP_RELEASE" web/config.py | cut -d"=" -f2 | sed 's/ //g'` + export pgadmin4_revision=`grep "^APP_REVISION" web/config.py | cut -d"=" -f2 | sed 's/ //g'` + export LONG_VER=$pgadmin4_release.$pgadmin4_revision + export SHORT_VER=`echo $LONG_VER | cut -d . -f1,2` + export pgadmin4_suffix=`grep "^APP_SUFFIX" web/config.py | cut -d"=" -f2 | sed 's/ //g' | sed "s/'//g"` + if [ ! -z $pgadmin4_suffix ]; then + export LONG_VER=$LONG_VER-$pgadmin4_suffix + fi +} + +_cleanup() { + echo "Cleaning up the old environment and app bundle" + rm -rf $SOURCEDIR/runtime/pgAdmin4.app + rm -rf $BUILDROOT + rm -rf $DISTROOT/pgAdmin4.app + rm -f $DISTROOT/pgAdmin4.dmg +} + +_create_python_virtualenv() { + test -d $BUILDROOT || mkdir $BUILDROOT || exit 1 + cd $BUILDROOT + test -d $VIRTUALENV || virtualenv -p $PYTHON $VIRTUALENV || exit 1 + source $VIRTUALENV/bin/activate + $PIP install -r $SOURCEDIR/$REQUIREMENTS || { echo PIP install failed. Please resolve the issue and rerun the script; exit 1; } +} + +_build_runtime() { + _create_python_virtualenv || exit 1 + cd $SOURCEDIR/runtime + $QMAKE || { echo qmake failed; exit 1; } + make || { echo make failed; exit 1; } + cp -r pgAdmin4.app $BUILDROOT +} + +_build_doc() { + cd $SOURCEDIR/docs/en_US + test -d $BUILDROOT/pgAdmin4.app/Contents/Resources || mkdir -p $BUILDROOT/pgAdmin4.app/Contents/Resources + test -d $BUILDROOT/pgAdmin4.app/Contents/Resources/docs/en_US || mkdir -p $BUILDROOT/pgAdmin4.app/Contents/Resources/docs/en_US + cp -r _build/html $BUILDROOT/pgAdmin4.app/Contents/Resources/docs/en_US/ || exit 1 +} + +_complete_bundle() { + cd $SOURCEDIR/pkg/mac + + # Replace the place holders with the current version + sed -e "s/PGADMIN_LONG_VERSION/$LONG_VER/g" -e "s/PGADMIN_SHORT_VERSION/$SHORT_VER/g" pgadmin.Info.plist.in > pgadmin.Info.plist + + # copy Python private environment to app bundle + cp -PR $BUILDROOT/$VIRTUALENV $BUILDROOT/pgAdmin4.app/Contents/Resources/ || exit 1 + + # remove the python bin and include from app bundle as it is not needed + rm -rf $BUILDROOT/pgAdmin4.app/Contents/Resources/$VIRTUALENV/bin $BUILDROOT/pgAdmin4.app/Contents/Resources/$VIRTUALENV/include + rm -rf $BUILDROOT/pgAdmin4.app/Contents/Resources/$VIRTUALENV/.Python + + # run complete-bundle to copy the dependent libraries and frameworks and fix the rpaths + ./complete-bundle.sh $BUILDROOT/pgAdmin4.app || { echo complete-bundle.sh failed; exit 1; } + + # Remove the unwanted Python versions from the bundle + PYTHON_DIR_TO_KEEP=`$BUILDROOT/$VIRTUALENV/bin/python -V 2>&1 | awk '{print $2}' | cut -d"." -f1-2` + if [ ! -z $PYTHON_DIR_TO_KEEP ]; then + find $BUILDROOT/pgAdmin4.app/Contents/Frameworks/Python.framework/Versions/ -maxdepth 1 -mindepth 1 ! -name $PYTHON_DIR_TO_KEEP | grep -v Current | xargs rm -rf + fi + + # copy the web directory to the bundle as it is required by runtime + cp -r $SOURCEDIR/web $BUILDROOT/pgAdmin4.app/Contents/Resources/ || exit 1 + + # create the config file + cd $SOURCEDIR/web + sed -e 's;SERVER_MODE = True;SERVER_MODE = False;' -e "s;HELP_PATH = .*;HELP_PATH = \'..\/..\/..\/docs\/en_US\/html\/\';" \ + $SOURCEDIR/web/config.py > $BUILDROOT/pgAdmin4.app/Contents/Resources/web/config.py + + # copy the resulting app bundle to the dist + test -d $DISTROOT || mkdir $DISTROOT || exit 1 + cp -pR $BUILDROOT/pgAdmin4.app $DISTROOT/ || exit 1 + +} + +_create_dmg() { + cd $SOURCEDIR + ./pkg/mac/create-dmg.sh || { echo create-dmg.sh failed; exit 1; } +} + +_get_version || { echo Could not get versioning; exit 1; } +_cleanup +_build_runtime || { echo Runtime build failed; exit 1; } +_build_doc +_complete_bundle +_create_dmg Index: pkg/mac/complete-bundle.sh IDEA additional info: Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP <+>UTF-8 =================================================================== --- pkg/mac/complete-bundle.sh (revision ) +++ pkg/mac/complete-bundle.sh (revision ) @@ -0,0 +1,136 @@ +#!/bin/sh + +bundle="$1" + +if ! test -d "$bundle" ; then + echo "$bundle is no bundle!" >&2 + exit 1 +fi + +if test -z $QTDIR ; then + echo "QTDIR environment variable not set" + exit 1 +else + echo "QTDIR=$QTDIR" +fi + +test -d "$bundle/Contents/Resources" || mkdir -p "$bundle/Contents/Resources" || exit 1 +# Create qt.conf so that app knows where the Plugins are present +cat >> "$bundle/Contents/Resources/qt.conf" << EOF +[Paths] +Plugins = PlugIns +EOF + +test -d "$bundle/Contents/Frameworks" || mkdir -p "$bundle/Contents/Frameworks" || exit 1 +test -d "$bundle/Contents/PlugIns/platforms" || mkdir -p "$bundle/Contents/PlugIns/platforms" || exit 1 +cp -f $QTDIR/plugins/platforms/libqcocoa.dylib "$bundle/Contents/PlugIns/platforms" || { echo libqcocoa.dylib not found in $QTDIR/plugins/platforms; exit 1; } +cp -f $PGDIR/lib/libpq.5.dylib "$bundle/Contents/Frameworks" || { echo libpq.5.dylib not found in $PGDIR; exit 1; } + +function CompleteSingleApp() { + local bundle=$1 tag=$(basename "$1") todo todo_old fw_relpath lib lib_bn nested_app na_relpath + + echo "Completing app: $bundle" + pushd "$bundle" > /dev/null + + #We skip nested apps here - those are treated specially + todo=$(file `find ./ -perm +0111 ! -type d ! -path "*.app/*" ! -name "*.app"` | grep -E "Mach-O 64-bit" | awk -F ':| ' '{ORS=" "; print $1}' | uniq) + + echo "App: $tag: Found executables: $todo" + while test "$todo" != ""; do + todo_old=$todo ; + todo="" ; + for todo_obj in $todo_old; do + echo "App: $tag: Post-processing: $todo_obj" + + #Figure out the relative path from todo_obj to Contents/Frameworks + fw_relpath=$(echo "$todo_obj" |\ + sed -n 's|^\(\.//*\)\(\([^/][^/]*/\)*\)[^/][^/]*$|\2|gp' | \ + sed -n 's|[^/][^/]*/|../|gp' \ + )"Contents/Frameworks" + fw_relpath_old=$fw_relpath + + fw_loc="Contents/Frameworks" + + #Find all libraries $todo_obj depends on, but skip system libraries + for lib in $( + otool -L $todo_obj | \ + grep "Qt\|dylib\|Frameworks\|PlugIns" | grep -v ":" | sed 's/(.*//' | egrep -v '(/usr/lib)|(/System)|@executable_path@' \ + ) $(otool -L $todo_obj | grep "Python" | grep -v ":" | sed 's/(.*//' \ + ); do + if echo $lib | grep "PlugIns\|libqcocoa" > /dev/null; then + lib_loc="Contents/PlugIns/platforms" + elif echo $lib | grep "Qt" > /dev/null; then + qtfw_path="$(dirname $lib | sed 's|.*\(Qt.*framework\)|\1|')" + lib_loc="Contents/Frameworks/$qtfw_path" + if [ "$(basename $todo_obj)" = "$lib" ]; then + lib_loc="$(dirname $todo_obj)" + qtfw_path=$(echo $lib_loc | sed 's/Contents\/Frameworks\///') + fi + elif echo $lib | grep "Python" > /dev/null; then + pyfw_path="$(dirname $lib | sed 's|.*\(Python.*framework\)|\1|')" + lib_loc="Contents/Frameworks/$pyfw_path" + if [ "$(basename $todo_obj)" = "$lib" ]; then + lib_loc="$(dirname $todo_obj)" + pyfw_path=$(echo $lib_loc | sed 's/Contents\/Frameworks\///') + fi + else + lib_loc="Contents/Frameworks" + fi + lib_bn="$(basename "$lib")" ; + if ! test -f "$lib_loc/$lib_bn"; then + target_file="" + target_path="" + echo "App: $tag: Adding symlink: $lib_bn (because of: $todo_obj)" + # Copy the QT and Python framework + if echo $lib | grep Qt > /dev/null ; then + cp -R $QTDIR/lib/$lib_bn.framework "$fw_loc/" + elif echo $lib | grep Python > /dev/null ; then + cp -R $(dirname $lib)/../../../$lib_bn.framework "$fw_loc/" + else + cp -R "$lib" "$lib_loc/$lib_bn" + fi + if ! test -L "$lib_loc/$lib_bn"; then + chmod 755 "$lib_loc/$lib_bn" + else + target_file=$(readlink "$lib") + target_path=$(dirname "$lib")/$target_file + echo "App: $tag: Adding symlink target: $target_path" + cp "$target_path" "$lib_loc/$target_file" + chmod 755 "$lib_loc/$target_file" + fi + echo "Rewriting ID in $lib_loc/$lib_bn to $lib_bn" + install_name_tool \ + -id "$lib_bn" \ + "$lib_loc/$lib_bn" || exit 1 + todo="$todo ./$lib_loc/$lib_bn" + fi + if echo $lib | grep Qt > /dev/null ; then + fw_relpath="$fw_relpath/$qtfw_path" + fi + if echo $lib | grep Python > /dev/null ; then + fw_relpath="$fw_relpath/$pyfw_path" + fi + echo "Rewriting library $lib to @loader_path/$fw_relpath/$lib_bn in $todo_obj" + install_name_tool -change \ + "$lib" \ + "@loader_path/$fw_relpath/$lib_bn" \ + "$todo_obj" || exit 1 + install_name_tool -change \ + "$target_path" \ + "@loader_path/$fw_relpath/$target_file" \ + "$todo_obj" || exit 1 + fw_relpath="$fw_relpath_old" + done + done + done + + # Fix the rpaths for psycopg module + find $bundle/Contents/Resources/venv/ -name _psycopg.so | xargs install_name_tool -change libpq.5.dylib @loader_path/../../../../../../Frameworks/libpq.5.dylib + find $bundle/Contents/Resources/venv/ -name _psycopg.so | xargs install_name_tool -change libssl.1.0.0.dylib @loader_path/../../../../../../Frameworks/libssl.1.0.0.dylib + find $bundle/Contents/Resources/venv/ -name _psycopg.so | xargs install_name_tool -change libcrypto.1.0.0.dylib @loader_path/../../../../../../Frameworks/libcrypto.1.0.0.dylib + + echo "App completed: $bundle" + popd > /dev/null +} + +CompleteSingleApp "$bundle" Index: pkg/mac/README.txt IDEA additional info: Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP <+>UTF-8 =================================================================== --- pkg/mac/README.txt (revision ) +++ pkg/mac/README.txt (revision ) @@ -0,0 +1,32 @@ +Building pgAdmin4.dmg on Mac OS X +================================= + +Required Packages (Either build the sources or get them from macports or similar): + +1. Python installation + - Python 2.6 or above from https://www.python.org/ + +2. QT installation + - Qt 4 or 5 from http://www.qt.io/ + +3. PostgreSQL installation + - PostgreSQL 9.1 or above from http://www.postgresql.org/ + +Building: + +1. Set the PYTHON_HOME environment variable to the Python root installation directory, e.g. + + export PYTHON_HOME=/System/Library/Frameworks/Python.framework/Versions/2.7 + +2. Set the QTDIR environment variable to the QT root installation directory, e.g. + + export QTDIR=~/Qt/5.5/clang_64 + +3. Set the PGDIR environment variable to the PostgreSQL installation directory, e.g. + + export PGDIR=/usr/local/pgsql + +4. To build, go to pgAdmin4 source root directory and execute "make appbundle". This will + create the python virtual environment and install all the required python modules mentioned in the + requirements file using pip, build the runtime code and finally create the app bundle and the DMG + in ./dist directory Index: Makefile IDEA additional info: Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP <+>UTF-8 =================================================================== --- Makefile (revision 8c077bc2dfd2dda4bd3b5e1338a6d60b404ba78f) +++ Makefile (revision ) @@ -13,9 +13,9 @@ # High-level targets ######################################################################### -all: install-pip-requirements pip +all: docs install-pip-requirements pip appbundle -clean: clean-pip +clean: clean-pip clean-docs clean-appbundle ######################################################################### # Python PIP package @@ -34,6 +34,7 @@ PGADMIN_SRC_DIR = pgadmin4 PGADMIN_EGG = ${PGADMIN_SRC_DIR}.egg-info PGADMIN_BUILD = build +PGADMIN_MACBUILD = mac-build PGADMIN_DIST = dist PGADMIN_MANIFEST = MANIFEST.in PGADMIN_INSTALL_CMD = pip install --use-wheel --find-links=${PGADMIN_DIST} ${PGADMIN_SRC_DIR} @@ -83,9 +84,25 @@ install-pip: ${PGADMIN_INSTALL_CMD} +appbundle: docs + ./pkg/mac/build.sh + +docs: + LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 $(MAKE) -C docs/en_US -f Makefile.sphinx html + +clean-docs: + LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 $(MAKE) -C docs/en_US -f Makefile.sphinx clean + clean-pip: rm -rf ${PGADMIN_SRC_DIR} rm -rf ${PGADMIN_EGG} rm -rf ${PGADMIN_BUILD} rm -rf ${PGADMIN_DIST} rm -f ${PGADMIN_MANIFEST} + +clean-appbundle: + rm -rf ${PGADMIN_MACBUILD} + rm -rf ${PGADMIN_DIST}/pgAdmin4.app + rm -f ${PGADMIN_DIST}/pgAdmin4.dmg + +.PHONY: docs Index: pkg/mac/licence.r IDEA additional info: Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP <+>UTF-8 =================================================================== --- pkg/mac/licence.r (revision ) +++ pkg/mac/licence.r (revision ) @@ -0,0 +1,42 @@ +data 'LPic' (5000) { + $"0000 0001 0000 0000 0000" +}; + +resource 'STR#' (5000, "English buttons") { + { /* array StringArray: 9 elements */ + /* [1] */ + "English", + /* [2] */ + "Agree", + /* [3] */ + "Disagree", + /* [4] */ + "Print", + /* [5] */ + "Save...", + /* [6] */ + "IMPORTANT - Read this License Agreement carefully before clicking on " + "the \"Agree\" button. By clicking on the \"Agree\" button, you agree " + "to be bound by the terms of the License Agreement.", + /* [7] */ + "Software License Agreement", + /* [8] */ + "This text cannot be saved. This disk may be full or locked, or the file " + "may be locked.", + /* [9] */ + "Unable to print. Make sure you've selected a printer." + } +}; + +data 'TEXT' (5000, "English") { + "pgAdmin 4\n" + "\n" + "Copyright (C) 2013 - 2016, The pgAdmin Development Team\n" + "\n" + "Permission to use, copy, modify, and distribute this software and its documentation for any purpose, without fee, and without a written agreement is hereby granted, provided that the above copyright notice and this paragraph and the following two paragraphs appear in all copies.\n" + "\n" + "IN NO EVENT SHALL THE PGADMIN DEVELOPMENT TEAM BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE PGADMIN DEVELOPMENT TEAM HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n" + "\n" + "THE PGADMIN DEVELOPMENT TEAM SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN \"AS IS\" BASIS, AND THE PGADMIN DEVELOPMENT TEAM HAS NO OBLIGATIONS TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.\n" +}; + Index: web/config_local.py.default IDEA additional info: Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP <+>UTF-8 =================================================================== --- web/config_local.py.default (revision ) +++ web/config_local.py.default (revision ) @@ -0,0 +1,28 @@ +from config import * + +# Debug mode +DEBUG = True + +# App mode +SERVER_MODE = False + +# Enable the test module +MODULE_BLACKLIST.remove('test') + +# Log file name +LOG_FILE = '/Users/dpage/pgadmin4.log' +CONSOLE_LOG_LEVEL = DEBUG +FILE_LOG_LEVEL = DEBUG + +# Mail server settings +MAIL_SERVER = 'smtp.gmail.com' +MAIL_PORT = 465 +MAIL_USE_SSL = True +MAIL_USERNAME = '[email protected]' +MAIL_PASSWORD = 'P0werConnect' + +TEST_USERNAME = 'guybrush' +TEST_PASSWORD = 'password' +TEST_NEW_PASSWORD = 'newpassword' + +UPGRADE_CHECK_ENABLED = False ^ permalink raw reply [nested|flat] 26+ messages in thread
* Re: Patch for pgAdmin4 package on Mac OS X @ 2016-05-27 15:48 Dave Page <[email protected]> parent: Dave Page <[email protected]> 0 siblings, 1 reply; 26+ messages in thread From: Dave Page @ 2016-05-27 15:48 UTC (permalink / raw) To: Sandeep Thakkar <[email protected]>; pgadmin-hackers; Hamid Quddus <[email protected]> On Fri, May 27, 2016 at 1:11 PM, Sandeep Thakkar < [email protected]> wrote: > Sure. Thanks. > > There is a typo in pkg/mac/build.sh. i.e > > s/HTML_HELP/HELP_PATH/ > > > On Fri, May 27, 2016 at 5:26 PM, Dave Page <[email protected]> wrote: > >> Not entirely - we definitely need to improve it. I'll review the code as >> it is now though. >> > OK, review time :-) - The appbundle name should be created from APP_NAME.app in config.py, e.g. 'pgAdmin 4.app' - The DMG name should be created from to_lower(remove_spaces(APP_NAME-APP_VERSION)) in config.py, e.g. pgadmin4-1.0-dev.dmg - Use #ifdef Q_OS_MAC in the QT code for Mac-specific code. There's no need to define another macro. - Please add "MINIFY_HTML = False" to config_local.py (and have Paresh do the same on his packages). This works around a code issue with the docs that I'll log a bug for. - In testing, I found that running the app from within the DMG doesn't seem to work the first time - it prompts for the path, then exits. Once I save the path it offers, it's fine on subsequent runs. - Once copied to my laptop, I saw the same issue as above. Once these issues are resolved, I think we're good to commit. Thanks! -- Dave Page Blog: http://pgsnake.blogspot.com Twitter: @pgsnake EnterpriseDB UK: http://www.enterprisedb.com The Enterprise PostgreSQL Company ^ permalink raw reply [nested|flat] 26+ messages in thread
* Re: Patch for pgAdmin4 package on Mac OS X @ 2016-05-27 15:58 Dave Page <[email protected]> parent: Dave Page <[email protected]> 0 siblings, 1 reply; 26+ messages in thread From: Dave Page @ 2016-05-27 15:58 UTC (permalink / raw) To: Sandeep Thakkar <[email protected]>; pgadmin-hackers; Hamid Quddus <[email protected]> On Fri, May 27, 2016 at 4:48 PM, Dave Page <[email protected]> wrote: > > > On Fri, May 27, 2016 at 1:11 PM, Sandeep Thakkar > <[email protected]> wrote: >> >> Sure. Thanks. >> >> There is a typo in pkg/mac/build.sh. i.e >> >> s/HTML_HELP/HELP_PATH/ >> >> >> On Fri, May 27, 2016 at 5:26 PM, Dave Page <[email protected]> wrote: >>> >>> Not entirely - we definitely need to improve it. I'll review the code as >>> it is now though. > > > OK, review time :-) > > - The appbundle name should be created from APP_NAME.app in config.py, e.g. > 'pgAdmin 4.app' > > - The DMG name should be created from > to_lower(remove_spaces(APP_NAME-APP_VERSION)) in config.py, e.g. > pgadmin4-1.0-dev.dmg > > - Use #ifdef Q_OS_MAC in the QT code for Mac-specific code. There's no need > to define another macro. > > - Please add "MINIFY_HTML = False" to config_local.py (and have Paresh do > the same on his packages). This works around a code issue with the docs that > I'll log a bug for. > > - In testing, I found that running the app from within the DMG doesn't seem > to work the first time - it prompts for the path, then exits. Once I save > the path it offers, it's fine on subsequent runs. > > - Once copied to my laptop, I saw the same issue as above. > > Once these issues are resolved, I think we're good to commit. Oh, a couple more things: - There should not be a copy of the app bundle in dist/ following the build. Only the dmg should be there. - I think mac-build/ should be removed following a successful build, rather than waiting for make clean (please talk to Paresh - his code should do the same). -- Dave Page Blog: http://pgsnake.blogspot.com Twitter: @pgsnake EnterpriseDB UK: http://www.enterprisedb.com The Enterprise PostgreSQL Company -- Sent via pgadmin-hackers mailing list ([email protected]) To make changes to your subscription: http://www.postgresql.org/mailpref/pgadmin-hackers ^ permalink raw reply [nested|flat] 26+ messages in thread
* Re: Patch for pgAdmin4 package on Mac OS X @ 2016-05-30 12:30 Sandeep Thakkar <[email protected]> parent: Dave Page <[email protected]> 0 siblings, 1 reply; 26+ messages in thread From: Sandeep Thakkar @ 2016-05-30 12:30 UTC (permalink / raw) To: Dave Page <[email protected]>; +Cc: pgadmin-hackers; Hamid Quddus <[email protected]> Thanks. I have fixed all the issues. Regarding the app not running from within the DMG for the first time, I was unable to reproduce it on Zilan's machine which didn't have the development env. On Murali's machine, it was reproducible for 1 time after couple of attempts. So, I just added the sync statement after settings the pythonpath value in the settings. May be this will resolve the issue. Please confirm. settings.sync(); Attached is the updated patch. Thanks. On Fri, May 27, 2016 at 9:28 PM, Dave Page <[email protected]> wrote: > On Fri, May 27, 2016 at 4:48 PM, Dave Page <[email protected]> wrote: > > > > > > On Fri, May 27, 2016 at 1:11 PM, Sandeep Thakkar > > <[email protected]> wrote: > >> > >> Sure. Thanks. > >> > >> There is a typo in pkg/mac/build.sh. i.e > >> > >> s/HTML_HELP/HELP_PATH/ > >> > >> > >> On Fri, May 27, 2016 at 5:26 PM, Dave Page <[email protected]> wrote: > >>> > >>> Not entirely - we definitely need to improve it. I'll review the code > as > >>> it is now though. > > > > > > OK, review time :-) > > > > - The appbundle name should be created from APP_NAME.app in config.py, > e.g. > > 'pgAdmin 4.app' > > > > - The DMG name should be created from > > to_lower(remove_spaces(APP_NAME-APP_VERSION)) in config.py, e.g. > > pgadmin4-1.0-dev.dmg > > > > - Use #ifdef Q_OS_MAC in the QT code for Mac-specific code. There's no > need > > to define another macro. > > > > - Please add "MINIFY_HTML = False" to config_local.py (and have Paresh do > > the same on his packages). This works around a code issue with the docs > that > > I'll log a bug for. > > > > - In testing, I found that running the app from within the DMG doesn't > seem > > to work the first time - it prompts for the path, then exits. Once I save > > the path it offers, it's fine on subsequent runs. > > > > - Once copied to my laptop, I saw the same issue as above. > > > > Once these issues are resolved, I think we're good to commit. > > Oh, a couple more things: > > - There should not be a copy of the app bundle in dist/ following the > build. Only the dmg should be there. > > - I think mac-build/ should be removed following a successful build, > rather than waiting for make clean (please talk to Paresh - his code > should do the same). > > -- > Dave Page > Blog: http://pgsnake.blogspot.com > Twitter: @pgsnake > > EnterpriseDB UK: http://www.enterprisedb.com > The Enterprise PostgreSQL Company > -- Sandeep Thakkar -- Sent via pgadmin-hackers mailing list ([email protected]) To make changes to your subscription: http://www.postgresql.org/mailpref/pgadmin-hackers Attachments: [application/octet-stream] pgadmin-mac-appbundle-may30.patch (19.8K, 3-pgadmin-mac-appbundle-may30.patch) download | inline diff: diff --git a/pkg/mac/.gitignore b/pkg/mac/.gitignore new file mode 100644 index 0000000..7d29cb0 --- /dev/null +++ b/pkg/mac/.gitignore @@ -0,0 +1,3 @@ +# Global excludes across all subdirectories +debug.pgadmin.Info.plist +pgadmin.Info.plist diff --git a/pkg/mac/PkgInfo b/pkg/mac/PkgInfo new file mode 100644 index 0000000..bd04210 --- /dev/null +++ b/pkg/mac/PkgInfo @@ -0,0 +1 @@ +APPL???? \ No newline at end of file diff --git a/pkg/mac/README.txt b/pkg/mac/README.txt new file mode 100644 index 0000000..987bf24 --- /dev/null +++ b/pkg/mac/README.txt @@ -0,0 +1,32 @@ +Building pgAdmin4.dmg on Mac OS X +================================= + +Required Packages (Either build the sources or get them from macports or similar): + +1. Python installation + - Python 2.6 or above from https://www.python.org/ + +2. QT installation + - Qt 4 or 5 from http://www.qt.io/ + +3. PostgreSQL installation + - PostgreSQL 9.1 or above from http://www.postgresql.org/ + +Building: + +1. Set the PYTHON_HOME environment variable to the Python root installation directory, e.g. + + export PYTHON_HOME=/System/Library/Frameworks/Python.framework/Versions/2.7 + +2. Set the QTDIR environment variable to the QT root installation directory, e.g. + + export QTDIR=~/Qt/5.5/clang_64 + +3. Set the PGDIR environment variable to the PostgreSQL installation directory, e.g. + + export PGDIR=/usr/local/pgsql + +4. To build, go to pgAdmin4 source root directory and execute "make appbundle". This will + create the python virtual environment and install all the required python modules mentioned in the + requirements file using pip, build the runtime code and finally create the app bundle and the DMG + in ./dist directory diff --git a/pkg/mac/build.sh b/pkg/mac/build.sh new file mode 100755 index 0000000..2981aad --- /dev/null +++ b/pkg/mac/build.sh @@ -0,0 +1,156 @@ +#!/bin/bash + +# Build script to create Mac App Bundle and DMG for pgAdmin4 runtime + +export WD=$(cd `dirname $0` && pwd) +export SOURCEDIR=$WD/../.. +export BUILDROOT=$WD/../../mac-build +export DISTROOT=$WD/../../dist +export VIRTUALENV=venv + +if [ "x$PYTHON_HOME" == "x" ]; then + echo "PYTHON_HOME not set. Setting it to default" + export PYTHON_HOME=/System/Library/Frameworks/Python.framework/Versions/2.7 + export PYTHON_VERSION=27 +fi + +# Check if Python is working and calculate PYTHON_VERSION +if $PYTHON_HOME/bin/python2 -V > /dev/null 2>&1; then + export PYTHON_VERSION=`$PYTHON_HOME/bin/python2 -V 2>&1 | awk '{print $2}' | cut -d"." -f1-2 | sed 's/\.//'` +elif $PYTHON_HOME/bin/python3 -V > /dev/null 2>&1; then + export PYTHON_VERSION=`$PYTHON_HOME/bin/python3 -V 2>&1 | awk '{print $2}' | cut -d"." -f1-2 | sed 's/\.//'` +else + echo "Error: Python installation missing!" + exit 1 +fi + +if [ "$PYTHON_VERSION" -gt "34" -a "$PYTHON_VERSION" -lt "26" ]; then + echo "Python version not supported" + exit 1 +fi + +if [ "$PYTHON_VERSION" -ge "30" ]; then + export PYTHON=$PYTHON_HOME/bin/python3 + export PIP=pip3 + export REQUIREMENTS=requirements_py3.txt +else + export PYTHON=$PYTHON_HOME/bin/python2 + export PIP=pip + export REQUIREMENTS=requirements_py2.txt +fi + +if [ "x$QTDIR" == "x" ]; then + echo "QTDIR not set. Setting it to default" + export QTDIR=~/Qt/5.5/clang_64 +fi +export QMAKE=$QTDIR/bin/qmake +if ! $QMAKE --version > /dev/null 2>&1; then + echo "Error: qmake not found. QT installation is not present or incomplete." + exit 1 +fi + +if [ "x$PGDIR" == "x" ]; then + echo "PGDIR not set. Setting it to default" + export PGDIR=/usr/local/pgsql +fi + +_get_version() { + export app_release=`grep "^APP_RELEASE" web/config.py | cut -d"=" -f2 | sed 's/ //g'` + export app_revision=`grep "^APP_REVISION" web/config.py | cut -d"=" -f2 | sed 's/ //g'` + export app_name=`grep "^APP_NAME" web/config.py | cut -d"=" -f2 | sed "s/'//g" | sed 's/^ //'` + export app_name=$app_name.app + export app_long_version=$app_release.$app_revision + export app_short_version=`echo $app_long_version | cut -d . -f1,2` + export app_suffix=`grep "^APP_SUFFIX" web/config.py | cut -d"=" -f2 | sed 's/ //g' | sed "s/'//g"` + if [ ! -z $app_suffix ]; then + export app_long_version=$app_long_version-$app_suffix + fi +} + +_cleanup() { + echo "Cleaning up the old environment and app bundle" + rm -rf $SOURCEDIR/runtime/pgAdmin4.app + rm -rf $BUILDROOT + rm -f $DISTROOT/pgAdmin4.dmg +} + +_create_python_virtualenv() { + export PATH=$PGDIR/bin:$PATH + export LD_LIBRARY_PATH=$PGDIR/lib:$_LD_LIBRARY_PATH + test -d $BUILDROOT || mkdir $BUILDROOT || exit 1 + cd $BUILDROOT + test -d $VIRTUALENV || virtualenv -p $PYTHON $VIRTUALENV || exit 1 + source $VIRTUALENV/bin/activate + $PIP install -r $SOURCEDIR/$REQUIREMENTS || { echo PIP install failed. Please resolve the issue and rerun the script; exit 1; } + + # Move the python<version> directory to python so that the private environment path is found by the application. + export PYMODULES_PATH=`python -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())"` + export DIR_PYMODULES_PATH=`dirname $PYMODULES_PATH` + if test -d $DIR_PYMODULES_PATH; then + mv $DIR_PYMODULES_PATH $DIR_PYMODULES_PATH/../python + fi +} + +_build_runtime() { + _create_python_virtualenv || exit 1 + cd $SOURCEDIR/runtime + $QMAKE || { echo qmake failed; exit 1; } + make || { echo make failed; exit 1; } + cp -r pgAdmin4.app "$BUILDROOT/$app_name" +} + +_build_doc() { + cd $SOURCEDIR/docs/en_US + # Commenting the build as it is taken care by Makefile + #LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 make -f Makefile.sphinx html || exit 1 + test -d "$BUILDROOT/$app_name/Contents/Resources" || "mkdir -p $BUILDROOT/$app_name/Contents/Resources" + test -d "$BUILDROOT/$app_name/Contents/Resources/docs/en_US" || mkdir -p "$BUILDROOT/$app_name/Contents/Resources/docs/en_US" + cp -r _build/html "$BUILDROOT/$app_name/Contents/Resources/docs/en_US/" || exit 1 +} + +_complete_bundle() { + cd $SOURCEDIR/pkg/mac + + # Replace the place holders with the current version + sed -e "s/PGADMIN_LONG_VERSION/$app_long_version/g" -e "s/PGADMIN_SHORT_VERSION/$app_short_version/g" pgadmin.Info.plist.in > pgadmin.Info.plist + + # copy Python private environment to app bundle + cp -PR $BUILDROOT/$VIRTUALENV "$BUILDROOT/$app_name/Contents/Resources/" || exit 1 + + # remove the python bin and include from app bundle as it is not needed + rm -rf "$BUILDROOT/$app_name/Contents/Resources/$VIRTUALENV/bin" "$BUILDROOT/$app_name/Contents/Resources/$VIRTUALENV/include" + rm -rf "$BUILDROOT/$app_name/Contents/Resources/$VIRTUALENV/.Python" + + # run complete-bundle to copy the dependent libraries and frameworks and fix the rpaths + ./complete-bundle.sh "$BUILDROOT/$app_name" || { echo complete-bundle.sh failed; exit 1; } + + # copy the web directory to the bundle as it is required by runtime + cp -r $SOURCEDIR/web "$BUILDROOT/$app_name/Contents/Resources/" || exit 1 + cd "$BUILDROOT/$app_name/Contents/Resources/web" + rm -f pgadmin4.db config_local.* + echo "SERVER_MODE = False" > config_local.py + echo "MINIFY_HTML = False" >> config_local.py + echo "HELP_PATH = '../../../docs/en_US/html/'" >> config_local.py + + # Remove the .pyc files if any + cd "$BUILDROOT/$app_name" + find . -name *.pyc | xargs rm -f + + # copy the resulting app bundle to the dist + #test -d $DISTROOT || mkdir $DISTROOT || exit 1 + #cp -pR $BUILDROOT/$app_name $DISTROOT/ || exit 1 +} + +_create_dmg() { + cd $SOURCEDIR + ./pkg/mac/create-dmg.sh || { echo create-dmg.sh failed; exit 1; } + # Clean the mac-build/ on successful build + rm -rf $BUILDROOT/* +} + +_get_version || { echo Could not get versioning; exit 1; } +_cleanup +_build_runtime || { echo Runtime build failed; exit 1; } +_build_doc +_complete_bundle +_create_dmg diff --git a/pkg/mac/complete-bundle.sh b/pkg/mac/complete-bundle.sh new file mode 100755 index 0000000..f954d11 --- /dev/null +++ b/pkg/mac/complete-bundle.sh @@ -0,0 +1,140 @@ +#!/bin/sh + +bundle="$1" + +if ! test -d "$bundle" ; then + echo "$bundle is no bundle!" >&2 + exit 1 +fi + +if test -z $QTDIR ; then + echo "QTDIR environment variable not set" + exit 1 +else + echo "QTDIR=$QTDIR" +fi + +test -d "$bundle/Contents/Resources" || mkdir -p "$bundle/Contents/Resources" || exit 1 +# Create qt.conf so that app knows where the Plugins are present +cat >> "$bundle/Contents/Resources/qt.conf" << EOF +[Paths] +Plugins = PlugIns +EOF + +test -d "$bundle/Contents/Frameworks" || mkdir -p "$bundle/Contents/Frameworks" || exit 1 +test -d "$bundle/Contents/PlugIns/platforms" || mkdir -p "$bundle/Contents/PlugIns/platforms" || exit 1 +cp -f $QTDIR/plugins/platforms/libqcocoa.dylib "$bundle/Contents/PlugIns/platforms" || { echo libqcocoa.dylib not found in $QTDIR/plugins/platforms; exit 1; } +cp -f $PGDIR/lib/libpq.5.dylib "$bundle/Contents/Frameworks" || { echo libpq.5.dylib not found in $PGDIR; exit 1; } + +function CompleteSingleApp() { + local bundle=$1 tag=$(basename "$1") todo todo_old fw_relpath lib lib_bn nested_app na_relpath + + echo "Completing app: $bundle" + pushd "$bundle" > /dev/null + + #We skip nested apps here - those are treated specially + todo=$(file `find ./ -perm +0111 ! -type d ! -path "*.app/*" ! -name "*.app"` | grep -E "Mach-O 64-bit" | awk -F ':| ' '{ORS=" "; print $1}' | uniq) + + echo "App: $tag: Found executables: $todo" + while test "$todo" != ""; do + todo_old=$todo ; + todo="" ; + for todo_obj in $todo_old; do + echo "App: $tag: Post-processing: $todo_obj" + + #Figure out the relative path from todo_obj to Contents/Frameworks + fw_relpath=$(echo "$todo_obj" |\ + sed -n 's|^\(\.//*\)\(\([^/][^/]*/\)*\)[^/][^/]*$|\2|gp' | \ + sed -n 's|[^/][^/]*/|../|gp' \ + )"Contents/Frameworks" + fw_relpath_old=$fw_relpath + + fw_loc="Contents/Frameworks" + + #Find all libraries $todo_obj depends on, but skip system libraries + for lib in $( + otool -L $todo_obj | \ + grep "Qt\|dylib\|Frameworks\|PlugIns" | grep -v ":" | sed 's/(.*//' | egrep -v '(/usr/lib)|(/System)|@executable_path@' \ + ) $(otool -L $todo_obj | grep "Python" | grep -v ":" | sed 's/(.*//' \ + ); do + if echo $lib | grep "PlugIns\|libqcocoa" > /dev/null; then + lib_loc="Contents/PlugIns/platforms" + elif echo $lib | grep "Qt" > /dev/null; then + qtfw_path="$(dirname $lib | sed 's|.*\(Qt.*framework\)|\1|')" + lib_loc="Contents/Frameworks/$qtfw_path" + if [ "$(basename $todo_obj)" = "$lib" ]; then + lib_loc="$(dirname $todo_obj)" + qtfw_path=$(echo $lib_loc | sed 's/Contents\/Frameworks\///') + fi + elif echo $lib | grep "Python" > /dev/null; then + pyfw_path="$(dirname $lib | sed 's|.*\(Python.*framework\)|\1|')" + lib_loc="Contents/Frameworks/$pyfw_path" + if [ "$(basename $todo_obj)" = "$lib" ]; then + lib_loc="$(dirname $todo_obj)" + pyfw_path=$(echo $lib_loc | sed 's/Contents\/Frameworks\///') + fi + else + lib_loc="Contents/Frameworks" + fi + lib_bn="$(basename "$lib")" ; + if ! test -f "$lib_loc/$lib_bn"; then + target_file="" + target_path="" + echo "App: $tag: Adding symlink: $lib_bn (because of: $todo_obj)" + # Copy the QT and Python framework + if echo $lib | grep Qt > /dev/null ; then + test -d $lib_loc || mkdir -p $lib_loc + cp $QTDIR/lib/$qtfw_path/$lib_bn $lib_loc/ + elif echo $lib | grep Python > /dev/null ; then + test -d $lib_loc || mkdir -p $lib_loc + cp -R "$lib" "$lib_loc/$lib_bn" + else + cp -R "$lib" "$lib_loc/$lib_bn" + fi + if ! test -L "$lib_loc/$lib_bn"; then + chmod 755 "$lib_loc/$lib_bn" + else + target_file=$(readlink "$lib") + target_path=$(dirname "$lib")/$target_file + echo "App: $tag: Adding symlink target: $target_path" + cp "$target_path" "$lib_loc/$target_file" + chmod 755 "$lib_loc/$target_file" + fi + echo "Rewriting ID in $lib_loc/$lib_bn to $lib_bn" + echo install_name_tool -id "$lib_bn" "$lib_loc/$lib_bn" + install_name_tool \ + -id "$lib_bn" \ + "$lib_loc/$lib_bn" || exit 1 + todo="$todo ./$lib_loc/$lib_bn" + fi + if echo $lib | grep Qt > /dev/null ; then + fw_relpath="$fw_relpath/$qtfw_path" + fi + if echo $lib | grep Python > /dev/null ; then + fw_relpath="$fw_relpath/$pyfw_path" + fi + echo "Rewriting library $lib to @loader_path/$fw_relpath/$lib_bn in $todo_obj" + echo install_name_tool -change "$lib" "@loader_path/$fw_relpath/$lib_bn" "$todo_obj" + install_name_tool -change \ + "$lib" \ + "@loader_path/$fw_relpath/$lib_bn" \ + "$todo_obj" || exit 1 + install_name_tool -change \ + "$target_path" \ + "@loader_path/$fw_relpath/$target_file" \ + "$todo_obj" || exit 1 + fw_relpath="$fw_relpath_old" + done + done + done + + # Fix the rpaths for psycopg module + find "$bundle/Contents/Resources/venv/" -name _psycopg.so -print0 | xargs -0 install_name_tool -change libpq.5.dylib @loader_path/../../../../../../Frameworks/libpq.5.dylib + find "$bundle/Contents/Resources/venv/" -name _psycopg.so -print0 | xargs -0 install_name_tool -change libssl.1.0.0.dylib @loader_path/../../../../../../Frameworks/libssl.1.0.0.dylib + find "$bundle/Contents/Resources/venv/" -name _psycopg.so -print0 | xargs -0 install_name_tool -change libcrypto.1.0.0.dylib @loader_path/../../../../../../Frameworks/libcrypto.1.0.0.dylib + + echo "App completed: $bundle" + popd > /dev/null +} + +CompleteSingleApp "$bundle" diff --git a/pkg/mac/create-dmg.sh b/pkg/mac/create-dmg.sh new file mode 100755 index 0000000..6f897c6 --- /dev/null +++ b/pkg/mac/create-dmg.sh @@ -0,0 +1,38 @@ +#!/bin/sh + +dmgname=`grep "^APP_NAME" web/config.py | cut -d"=" -f2 | sed "s/'//g" | sed 's/ //g' | awk '{print tolower($0)}'` + +# move to the directory where we want to create the DMG +cd dist + +DMG_SOURCES="./../mac-build/$app_name" +DMG_LICENCE=./../pkg/mac/licence.r +DMG_IMAGE=$dmgname-$app_long_version.dmg +DMG_NAME=pgAdmin4 +HDIUTIL=/usr/bin/hdiutil +REZ="/usr/bin/Rez /System/Library/Frameworks/Carbon.framework/Versions/A/Headers/*.r" + +DMG_DIR=./$DMG_IMAGE.src + +if test -e "$DMG_DIR"; then + echo "Directory $DMG_DIR already exists. Please delete it manually." >&2 + exit 1 +fi + +echo "Cleaning up" +rm -f "$DMG_IMAGE" || exit 1 +mkdir "$DMG_DIR" || exit 1 + +echo "Copying data into temporary directory" +for src in "$DMG_SOURCES"; do + cp -R "$src" "$DMG_DIR" || exit 1 +done + +echo "Creating image" +$HDIUTIL create -quiet -srcfolder "$DMG_DIR" -format UDZO -volname "$DMG_NAME" -ov "$DMG_IMAGE" || exit 1 +rm -rf "$DMG_DIR" || exit 1 + +echo "Attaching License to image" +$HDIUTIL unflatten -quiet "$DMG_IMAGE" || exit 1 +$REZ "$DMG_LICENCE" -a -o "$DMG_IMAGE" || exit 1 +$HDIUTIL flatten -quiet "$DMG_IMAGE" || exit 1 diff --git a/pkg/mac/licence.r b/pkg/mac/licence.r new file mode 100644 index 0000000..88a89af --- /dev/null +++ b/pkg/mac/licence.r @@ -0,0 +1,42 @@ +data 'LPic' (5000) { + $"0000 0001 0000 0000 0000" +}; + +resource 'STR#' (5000, "English buttons") { + { /* array StringArray: 9 elements */ + /* [1] */ + "English", + /* [2] */ + "Agree", + /* [3] */ + "Disagree", + /* [4] */ + "Print", + /* [5] */ + "Save...", + /* [6] */ + "IMPORTANT - Read this License Agreement carefully before clicking on " + "the \"Agree\" button. By clicking on the \"Agree\" button, you agree " + "to be bound by the terms of the License Agreement.", + /* [7] */ + "Software License Agreement", + /* [8] */ + "This text cannot be saved. This disk may be full or locked, or the file " + "may be locked.", + /* [9] */ + "Unable to print. Make sure you've selected a printer." + } +}; + +data 'TEXT' (5000, "English") { + "pgAdmin 4\n" + "\n" + "Copyright (C) 2013 - 2016, The pgAdmin Development Team\n" + "\n" + "Permission to use, copy, modify, and distribute this software and its documentation for any purpose, without fee, and without a written agreement is hereby granted, provided that the above copyright notice and this paragraph and the following two paragraphs appear in all copies.\n" + "\n" + "IN NO EVENT SHALL THE PGADMIN DEVELOPMENT TEAM BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE PGADMIN DEVELOPMENT TEAM HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n" + "\n" + "THE PGADMIN DEVELOPMENT TEAM SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN \"AS IS\" BASIS, AND THE PGADMIN DEVELOPMENT TEAM HAS NO OBLIGATIONS TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.\n" +}; + diff --git a/pkg/mac/pgadmin.Info.plist.in b/pkg/mac/pgadmin.Info.plist.in new file mode 100644 index 0000000..fb57ac8 --- /dev/null +++ b/pkg/mac/pgadmin.Info.plist.in @@ -0,0 +1,28 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>CFBundleDevelopmentRegion</key> + <string>English</string> + <key>CFBundleExecutable</key> + <string>pgAdmin4</string> + <key>CFBundleGetInfoString</key> + <string>pgAdmin4 PGADMIN_LONG_VERSION</string> + <key>CFBundleIconFile</key> + <string>pgAdmin4.icns</string> + <key>CFBundleIdentifier</key> + <string>org.postgresql.pgadmin</string> + <key>CFBundleInfoDictionaryVersion</key> + <string>6.0</string> + <key>CFBundlePackageType</key> + <string>APPL</string> + <key>CFBundleShortVersionString</key> + <string>PGADMIN_SHORT_VERSION</string> + <key>CFBundleSignature</key> + <string>????</string> + <key>CFBundleVersion</key> + <string>PGADMIN_LONG_VERSION</string> + <key>CSResourcesFileMapped</key> + <true/> +</dict> +</plist> diff --git a/runtime/Server.cpp b/runtime/Server.cpp index 8691224..da2c9dc 100644 --- a/runtime/Server.cpp +++ b/runtime/Server.cpp @@ -23,7 +23,7 @@ #include "Server.h" Server::Server(quint16 port) -{ +{ // Appserver port m_port = port; m_wcAppName = NULL; @@ -47,6 +47,18 @@ Server::Server(quint16 port) // Setup the search path QSettings settings; QString python_path = settings.value("PythonPath").toString(); +#ifdef Q_OS_MAC + QString app_dir = qApp->applicationDirPath(); + QString get_pymodules_path = (app_dir + "/../Resources/venv/lib/python/site-packages"); + QFileInfo fi(get_pymodules_path); + QString pymodules_path = fi.canonicalFilePath(); + if (!python_path.contains(pymodules_path)) + { + python_path.prepend(pymodules_path); // Mac source tree (in a release app bundle) + settings.setValue("PythonPath", pymodules_path); + settings.sync(); + } +#endif if (python_path.length() > 0) { @@ -66,6 +78,8 @@ Server::Server(quint16 port) #endif } } + python_path = settings.value("PythonPath").toString(); + qDebug() << "Python path: " << python_path; } Server::~Server() @@ -86,7 +100,9 @@ bool Server::Init() paths.append("../web/"); // Linux source tree paths.append("../../web/"); // Windows source tree paths.append("../../../../web/"); // Mac source tree (in a dev env) +#ifdef Q_OS_MAC paths.append("../Resources/web/"); // Mac source tree (in a release app bundle) +#endif paths.append(settings.value("ApplicationPath").toString()); // System configured value paths.append(""); // Should be last! ^ permalink raw reply [nested|flat] 26+ messages in thread
* Re: Patch for pgAdmin4 package on Mac OS X @ 2016-05-31 12:19 Sandeep Thakkar <[email protected]> parent: Sandeep Thakkar <[email protected]> 0 siblings, 1 reply; 26+ messages in thread From: Sandeep Thakkar @ 2016-05-31 12:19 UTC (permalink / raw) To: Dave Page <[email protected]>; +Cc: pgadmin-hackers; Hamid Quddus <[email protected]> Somehow the patch skipped the Makefile changes. Attached is the updated patch. On Mon, May 30, 2016 at 6:00 PM, Sandeep Thakkar < [email protected]> wrote: > Thanks. I have fixed all the issues. > > Regarding the app not running from within the DMG for the first time, I > was unable to reproduce it on Zilan's machine which didn't have the > development env. On Murali's machine, it was reproducible for 1 time after > couple of attempts. > > So, I just added the sync statement after settings the pythonpath value in > the settings. May be this will resolve the issue. Please confirm. > settings.sync(); > > Attached is the updated patch. Thanks. > > On Fri, May 27, 2016 at 9:28 PM, Dave Page <[email protected]> wrote: > >> On Fri, May 27, 2016 at 4:48 PM, Dave Page <[email protected]> wrote: >> > >> > >> > On Fri, May 27, 2016 at 1:11 PM, Sandeep Thakkar >> > <[email protected]> wrote: >> >> >> >> Sure. Thanks. >> >> >> >> There is a typo in pkg/mac/build.sh. i.e >> >> >> >> s/HTML_HELP/HELP_PATH/ >> >> >> >> >> >> On Fri, May 27, 2016 at 5:26 PM, Dave Page <[email protected]> wrote: >> >>> >> >>> Not entirely - we definitely need to improve it. I'll review the code >> as >> >>> it is now though. >> > >> > >> > OK, review time :-) >> > >> > - The appbundle name should be created from APP_NAME.app in config.py, >> e.g. >> > 'pgAdmin 4.app' >> > >> > - The DMG name should be created from >> > to_lower(remove_spaces(APP_NAME-APP_VERSION)) in config.py, e.g. >> > pgadmin4-1.0-dev.dmg >> > >> > - Use #ifdef Q_OS_MAC in the QT code for Mac-specific code. There's no >> need >> > to define another macro. >> > >> > - Please add "MINIFY_HTML = False" to config_local.py (and have Paresh >> do >> > the same on his packages). This works around a code issue with the docs >> that >> > I'll log a bug for. >> > >> > - In testing, I found that running the app from within the DMG doesn't >> seem >> > to work the first time - it prompts for the path, then exits. Once I >> save >> > the path it offers, it's fine on subsequent runs. >> > >> > - Once copied to my laptop, I saw the same issue as above. >> > >> > Once these issues are resolved, I think we're good to commit. >> >> Oh, a couple more things: >> >> - There should not be a copy of the app bundle in dist/ following the >> build. Only the dmg should be there. >> >> - I think mac-build/ should be removed following a successful build, >> rather than waiting for make clean (please talk to Paresh - his code >> should do the same). >> >> -- >> Dave Page >> Blog: http://pgsnake.blogspot.com >> Twitter: @pgsnake >> >> EnterpriseDB UK: http://www.enterprisedb.com >> The Enterprise PostgreSQL Company >> > > > > -- > Sandeep Thakkar > > -- Sandeep Thakkar -- Sent via pgadmin-hackers mailing list ([email protected]) To make changes to your subscription: http://www.postgresql.org/mailpref/pgadmin-hackers Attachments: [application/octet-stream] pgadmin-mac-appbundle-may31.patch (21.4K, 3-pgadmin-mac-appbundle-may31.patch) download | inline diff: diff --git a/.gitignore b/.gitignore index 5d84dd2..562fee6 100644 --- a/.gitignore +++ b/.gitignore @@ -24,4 +24,5 @@ pgadmin4.log /pgadmin4.egg-info /MANIFEST.in /build +/mac-build /dist diff --git a/Makefile b/Makefile index adae41c..e200938 100644 --- a/Makefile +++ b/Makefile @@ -13,9 +13,9 @@ SHELL = /bin/sh # High-level targets ######################################################################### -all: install-pip-requirements pip +all: docs install-pip-requirements pip appbundle -clean: clean-pip +clean: clean-pip clean-docs clean-appbundle ######################################################################### # Python PIP package @@ -34,6 +34,7 @@ PIP_CHECK_CMD = which pip &> /dev/null && pip show pip | grep Metadata-Version 2 PGADMIN_SRC_DIR = pgadmin4 PGADMIN_EGG = ${PGADMIN_SRC_DIR}.egg-info PGADMIN_BUILD = build +PGADMIN_MACBUILD = mac-build PGADMIN_DIST = dist PGADMIN_MANIFEST = MANIFEST.in PGADMIN_INSTALL_CMD = pip install --use-wheel --find-links=${PGADMIN_DIST} ${PGADMIN_SRC_DIR} @@ -83,9 +84,24 @@ endif install-pip: ${PGADMIN_INSTALL_CMD} +appbundle: docs + ./pkg/mac/build.sh + +docs: + LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 $(MAKE) -C docs/en_US -f Makefile.sphinx html + +clean-docs: + LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 $(MAKE) -C docs/en_US -f Makefile.sphinx clean + clean-pip: rm -rf ${PGADMIN_SRC_DIR} rm -rf ${PGADMIN_EGG} rm -rf ${PGADMIN_BUILD} rm -rf ${PGADMIN_DIST} rm -f ${PGADMIN_MANIFEST} + +clean-appbundle: + rm -rf ${PGADMIN_MACBUILD} + rm -f ${PGADMIN_DIST}/pgadmin4*.dmg + +.PHONY: docs diff --git a/pkg/mac/.gitignore b/pkg/mac/.gitignore new file mode 100644 index 0000000..7d29cb0 --- /dev/null +++ b/pkg/mac/.gitignore @@ -0,0 +1,3 @@ +# Global excludes across all subdirectories +debug.pgadmin.Info.plist +pgadmin.Info.plist diff --git a/pkg/mac/PkgInfo b/pkg/mac/PkgInfo new file mode 100644 index 0000000..bd04210 --- /dev/null +++ b/pkg/mac/PkgInfo @@ -0,0 +1 @@ +APPL???? \ No newline at end of file diff --git a/pkg/mac/README.txt b/pkg/mac/README.txt new file mode 100644 index 0000000..987bf24 --- /dev/null +++ b/pkg/mac/README.txt @@ -0,0 +1,32 @@ +Building pgAdmin4.dmg on Mac OS X +================================= + +Required Packages (Either build the sources or get them from macports or similar): + +1. Python installation + - Python 2.6 or above from https://www.python.org/ + +2. QT installation + - Qt 4 or 5 from http://www.qt.io/ + +3. PostgreSQL installation + - PostgreSQL 9.1 or above from http://www.postgresql.org/ + +Building: + +1. Set the PYTHON_HOME environment variable to the Python root installation directory, e.g. + + export PYTHON_HOME=/System/Library/Frameworks/Python.framework/Versions/2.7 + +2. Set the QTDIR environment variable to the QT root installation directory, e.g. + + export QTDIR=~/Qt/5.5/clang_64 + +3. Set the PGDIR environment variable to the PostgreSQL installation directory, e.g. + + export PGDIR=/usr/local/pgsql + +4. To build, go to pgAdmin4 source root directory and execute "make appbundle". This will + create the python virtual environment and install all the required python modules mentioned in the + requirements file using pip, build the runtime code and finally create the app bundle and the DMG + in ./dist directory diff --git a/pkg/mac/build.sh b/pkg/mac/build.sh new file mode 100755 index 0000000..2981aad --- /dev/null +++ b/pkg/mac/build.sh @@ -0,0 +1,156 @@ +#!/bin/bash + +# Build script to create Mac App Bundle and DMG for pgAdmin4 runtime + +export WD=$(cd `dirname $0` && pwd) +export SOURCEDIR=$WD/../.. +export BUILDROOT=$WD/../../mac-build +export DISTROOT=$WD/../../dist +export VIRTUALENV=venv + +if [ "x$PYTHON_HOME" == "x" ]; then + echo "PYTHON_HOME not set. Setting it to default" + export PYTHON_HOME=/System/Library/Frameworks/Python.framework/Versions/2.7 + export PYTHON_VERSION=27 +fi + +# Check if Python is working and calculate PYTHON_VERSION +if $PYTHON_HOME/bin/python2 -V > /dev/null 2>&1; then + export PYTHON_VERSION=`$PYTHON_HOME/bin/python2 -V 2>&1 | awk '{print $2}' | cut -d"." -f1-2 | sed 's/\.//'` +elif $PYTHON_HOME/bin/python3 -V > /dev/null 2>&1; then + export PYTHON_VERSION=`$PYTHON_HOME/bin/python3 -V 2>&1 | awk '{print $2}' | cut -d"." -f1-2 | sed 's/\.//'` +else + echo "Error: Python installation missing!" + exit 1 +fi + +if [ "$PYTHON_VERSION" -gt "34" -a "$PYTHON_VERSION" -lt "26" ]; then + echo "Python version not supported" + exit 1 +fi + +if [ "$PYTHON_VERSION" -ge "30" ]; then + export PYTHON=$PYTHON_HOME/bin/python3 + export PIP=pip3 + export REQUIREMENTS=requirements_py3.txt +else + export PYTHON=$PYTHON_HOME/bin/python2 + export PIP=pip + export REQUIREMENTS=requirements_py2.txt +fi + +if [ "x$QTDIR" == "x" ]; then + echo "QTDIR not set. Setting it to default" + export QTDIR=~/Qt/5.5/clang_64 +fi +export QMAKE=$QTDIR/bin/qmake +if ! $QMAKE --version > /dev/null 2>&1; then + echo "Error: qmake not found. QT installation is not present or incomplete." + exit 1 +fi + +if [ "x$PGDIR" == "x" ]; then + echo "PGDIR not set. Setting it to default" + export PGDIR=/usr/local/pgsql +fi + +_get_version() { + export app_release=`grep "^APP_RELEASE" web/config.py | cut -d"=" -f2 | sed 's/ //g'` + export app_revision=`grep "^APP_REVISION" web/config.py | cut -d"=" -f2 | sed 's/ //g'` + export app_name=`grep "^APP_NAME" web/config.py | cut -d"=" -f2 | sed "s/'//g" | sed 's/^ //'` + export app_name=$app_name.app + export app_long_version=$app_release.$app_revision + export app_short_version=`echo $app_long_version | cut -d . -f1,2` + export app_suffix=`grep "^APP_SUFFIX" web/config.py | cut -d"=" -f2 | sed 's/ //g' | sed "s/'//g"` + if [ ! -z $app_suffix ]; then + export app_long_version=$app_long_version-$app_suffix + fi +} + +_cleanup() { + echo "Cleaning up the old environment and app bundle" + rm -rf $SOURCEDIR/runtime/pgAdmin4.app + rm -rf $BUILDROOT + rm -f $DISTROOT/pgAdmin4.dmg +} + +_create_python_virtualenv() { + export PATH=$PGDIR/bin:$PATH + export LD_LIBRARY_PATH=$PGDIR/lib:$_LD_LIBRARY_PATH + test -d $BUILDROOT || mkdir $BUILDROOT || exit 1 + cd $BUILDROOT + test -d $VIRTUALENV || virtualenv -p $PYTHON $VIRTUALENV || exit 1 + source $VIRTUALENV/bin/activate + $PIP install -r $SOURCEDIR/$REQUIREMENTS || { echo PIP install failed. Please resolve the issue and rerun the script; exit 1; } + + # Move the python<version> directory to python so that the private environment path is found by the application. + export PYMODULES_PATH=`python -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())"` + export DIR_PYMODULES_PATH=`dirname $PYMODULES_PATH` + if test -d $DIR_PYMODULES_PATH; then + mv $DIR_PYMODULES_PATH $DIR_PYMODULES_PATH/../python + fi +} + +_build_runtime() { + _create_python_virtualenv || exit 1 + cd $SOURCEDIR/runtime + $QMAKE || { echo qmake failed; exit 1; } + make || { echo make failed; exit 1; } + cp -r pgAdmin4.app "$BUILDROOT/$app_name" +} + +_build_doc() { + cd $SOURCEDIR/docs/en_US + # Commenting the build as it is taken care by Makefile + #LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 make -f Makefile.sphinx html || exit 1 + test -d "$BUILDROOT/$app_name/Contents/Resources" || "mkdir -p $BUILDROOT/$app_name/Contents/Resources" + test -d "$BUILDROOT/$app_name/Contents/Resources/docs/en_US" || mkdir -p "$BUILDROOT/$app_name/Contents/Resources/docs/en_US" + cp -r _build/html "$BUILDROOT/$app_name/Contents/Resources/docs/en_US/" || exit 1 +} + +_complete_bundle() { + cd $SOURCEDIR/pkg/mac + + # Replace the place holders with the current version + sed -e "s/PGADMIN_LONG_VERSION/$app_long_version/g" -e "s/PGADMIN_SHORT_VERSION/$app_short_version/g" pgadmin.Info.plist.in > pgadmin.Info.plist + + # copy Python private environment to app bundle + cp -PR $BUILDROOT/$VIRTUALENV "$BUILDROOT/$app_name/Contents/Resources/" || exit 1 + + # remove the python bin and include from app bundle as it is not needed + rm -rf "$BUILDROOT/$app_name/Contents/Resources/$VIRTUALENV/bin" "$BUILDROOT/$app_name/Contents/Resources/$VIRTUALENV/include" + rm -rf "$BUILDROOT/$app_name/Contents/Resources/$VIRTUALENV/.Python" + + # run complete-bundle to copy the dependent libraries and frameworks and fix the rpaths + ./complete-bundle.sh "$BUILDROOT/$app_name" || { echo complete-bundle.sh failed; exit 1; } + + # copy the web directory to the bundle as it is required by runtime + cp -r $SOURCEDIR/web "$BUILDROOT/$app_name/Contents/Resources/" || exit 1 + cd "$BUILDROOT/$app_name/Contents/Resources/web" + rm -f pgadmin4.db config_local.* + echo "SERVER_MODE = False" > config_local.py + echo "MINIFY_HTML = False" >> config_local.py + echo "HELP_PATH = '../../../docs/en_US/html/'" >> config_local.py + + # Remove the .pyc files if any + cd "$BUILDROOT/$app_name" + find . -name *.pyc | xargs rm -f + + # copy the resulting app bundle to the dist + #test -d $DISTROOT || mkdir $DISTROOT || exit 1 + #cp -pR $BUILDROOT/$app_name $DISTROOT/ || exit 1 +} + +_create_dmg() { + cd $SOURCEDIR + ./pkg/mac/create-dmg.sh || { echo create-dmg.sh failed; exit 1; } + # Clean the mac-build/ on successful build + rm -rf $BUILDROOT/* +} + +_get_version || { echo Could not get versioning; exit 1; } +_cleanup +_build_runtime || { echo Runtime build failed; exit 1; } +_build_doc +_complete_bundle +_create_dmg diff --git a/pkg/mac/complete-bundle.sh b/pkg/mac/complete-bundle.sh new file mode 100755 index 0000000..f954d11 --- /dev/null +++ b/pkg/mac/complete-bundle.sh @@ -0,0 +1,140 @@ +#!/bin/sh + +bundle="$1" + +if ! test -d "$bundle" ; then + echo "$bundle is no bundle!" >&2 + exit 1 +fi + +if test -z $QTDIR ; then + echo "QTDIR environment variable not set" + exit 1 +else + echo "QTDIR=$QTDIR" +fi + +test -d "$bundle/Contents/Resources" || mkdir -p "$bundle/Contents/Resources" || exit 1 +# Create qt.conf so that app knows where the Plugins are present +cat >> "$bundle/Contents/Resources/qt.conf" << EOF +[Paths] +Plugins = PlugIns +EOF + +test -d "$bundle/Contents/Frameworks" || mkdir -p "$bundle/Contents/Frameworks" || exit 1 +test -d "$bundle/Contents/PlugIns/platforms" || mkdir -p "$bundle/Contents/PlugIns/platforms" || exit 1 +cp -f $QTDIR/plugins/platforms/libqcocoa.dylib "$bundle/Contents/PlugIns/platforms" || { echo libqcocoa.dylib not found in $QTDIR/plugins/platforms; exit 1; } +cp -f $PGDIR/lib/libpq.5.dylib "$bundle/Contents/Frameworks" || { echo libpq.5.dylib not found in $PGDIR; exit 1; } + +function CompleteSingleApp() { + local bundle=$1 tag=$(basename "$1") todo todo_old fw_relpath lib lib_bn nested_app na_relpath + + echo "Completing app: $bundle" + pushd "$bundle" > /dev/null + + #We skip nested apps here - those are treated specially + todo=$(file `find ./ -perm +0111 ! -type d ! -path "*.app/*" ! -name "*.app"` | grep -E "Mach-O 64-bit" | awk -F ':| ' '{ORS=" "; print $1}' | uniq) + + echo "App: $tag: Found executables: $todo" + while test "$todo" != ""; do + todo_old=$todo ; + todo="" ; + for todo_obj in $todo_old; do + echo "App: $tag: Post-processing: $todo_obj" + + #Figure out the relative path from todo_obj to Contents/Frameworks + fw_relpath=$(echo "$todo_obj" |\ + sed -n 's|^\(\.//*\)\(\([^/][^/]*/\)*\)[^/][^/]*$|\2|gp' | \ + sed -n 's|[^/][^/]*/|../|gp' \ + )"Contents/Frameworks" + fw_relpath_old=$fw_relpath + + fw_loc="Contents/Frameworks" + + #Find all libraries $todo_obj depends on, but skip system libraries + for lib in $( + otool -L $todo_obj | \ + grep "Qt\|dylib\|Frameworks\|PlugIns" | grep -v ":" | sed 's/(.*//' | egrep -v '(/usr/lib)|(/System)|@executable_path@' \ + ) $(otool -L $todo_obj | grep "Python" | grep -v ":" | sed 's/(.*//' \ + ); do + if echo $lib | grep "PlugIns\|libqcocoa" > /dev/null; then + lib_loc="Contents/PlugIns/platforms" + elif echo $lib | grep "Qt" > /dev/null; then + qtfw_path="$(dirname $lib | sed 's|.*\(Qt.*framework\)|\1|')" + lib_loc="Contents/Frameworks/$qtfw_path" + if [ "$(basename $todo_obj)" = "$lib" ]; then + lib_loc="$(dirname $todo_obj)" + qtfw_path=$(echo $lib_loc | sed 's/Contents\/Frameworks\///') + fi + elif echo $lib | grep "Python" > /dev/null; then + pyfw_path="$(dirname $lib | sed 's|.*\(Python.*framework\)|\1|')" + lib_loc="Contents/Frameworks/$pyfw_path" + if [ "$(basename $todo_obj)" = "$lib" ]; then + lib_loc="$(dirname $todo_obj)" + pyfw_path=$(echo $lib_loc | sed 's/Contents\/Frameworks\///') + fi + else + lib_loc="Contents/Frameworks" + fi + lib_bn="$(basename "$lib")" ; + if ! test -f "$lib_loc/$lib_bn"; then + target_file="" + target_path="" + echo "App: $tag: Adding symlink: $lib_bn (because of: $todo_obj)" + # Copy the QT and Python framework + if echo $lib | grep Qt > /dev/null ; then + test -d $lib_loc || mkdir -p $lib_loc + cp $QTDIR/lib/$qtfw_path/$lib_bn $lib_loc/ + elif echo $lib | grep Python > /dev/null ; then + test -d $lib_loc || mkdir -p $lib_loc + cp -R "$lib" "$lib_loc/$lib_bn" + else + cp -R "$lib" "$lib_loc/$lib_bn" + fi + if ! test -L "$lib_loc/$lib_bn"; then + chmod 755 "$lib_loc/$lib_bn" + else + target_file=$(readlink "$lib") + target_path=$(dirname "$lib")/$target_file + echo "App: $tag: Adding symlink target: $target_path" + cp "$target_path" "$lib_loc/$target_file" + chmod 755 "$lib_loc/$target_file" + fi + echo "Rewriting ID in $lib_loc/$lib_bn to $lib_bn" + echo install_name_tool -id "$lib_bn" "$lib_loc/$lib_bn" + install_name_tool \ + -id "$lib_bn" \ + "$lib_loc/$lib_bn" || exit 1 + todo="$todo ./$lib_loc/$lib_bn" + fi + if echo $lib | grep Qt > /dev/null ; then + fw_relpath="$fw_relpath/$qtfw_path" + fi + if echo $lib | grep Python > /dev/null ; then + fw_relpath="$fw_relpath/$pyfw_path" + fi + echo "Rewriting library $lib to @loader_path/$fw_relpath/$lib_bn in $todo_obj" + echo install_name_tool -change "$lib" "@loader_path/$fw_relpath/$lib_bn" "$todo_obj" + install_name_tool -change \ + "$lib" \ + "@loader_path/$fw_relpath/$lib_bn" \ + "$todo_obj" || exit 1 + install_name_tool -change \ + "$target_path" \ + "@loader_path/$fw_relpath/$target_file" \ + "$todo_obj" || exit 1 + fw_relpath="$fw_relpath_old" + done + done + done + + # Fix the rpaths for psycopg module + find "$bundle/Contents/Resources/venv/" -name _psycopg.so -print0 | xargs -0 install_name_tool -change libpq.5.dylib @loader_path/../../../../../../Frameworks/libpq.5.dylib + find "$bundle/Contents/Resources/venv/" -name _psycopg.so -print0 | xargs -0 install_name_tool -change libssl.1.0.0.dylib @loader_path/../../../../../../Frameworks/libssl.1.0.0.dylib + find "$bundle/Contents/Resources/venv/" -name _psycopg.so -print0 | xargs -0 install_name_tool -change libcrypto.1.0.0.dylib @loader_path/../../../../../../Frameworks/libcrypto.1.0.0.dylib + + echo "App completed: $bundle" + popd > /dev/null +} + +CompleteSingleApp "$bundle" diff --git a/pkg/mac/create-dmg.sh b/pkg/mac/create-dmg.sh new file mode 100755 index 0000000..6f897c6 --- /dev/null +++ b/pkg/mac/create-dmg.sh @@ -0,0 +1,38 @@ +#!/bin/sh + +dmgname=`grep "^APP_NAME" web/config.py | cut -d"=" -f2 | sed "s/'//g" | sed 's/ //g' | awk '{print tolower($0)}'` + +# move to the directory where we want to create the DMG +cd dist + +DMG_SOURCES="./../mac-build/$app_name" +DMG_LICENCE=./../pkg/mac/licence.r +DMG_IMAGE=$dmgname-$app_long_version.dmg +DMG_NAME=pgAdmin4 +HDIUTIL=/usr/bin/hdiutil +REZ="/usr/bin/Rez /System/Library/Frameworks/Carbon.framework/Versions/A/Headers/*.r" + +DMG_DIR=./$DMG_IMAGE.src + +if test -e "$DMG_DIR"; then + echo "Directory $DMG_DIR already exists. Please delete it manually." >&2 + exit 1 +fi + +echo "Cleaning up" +rm -f "$DMG_IMAGE" || exit 1 +mkdir "$DMG_DIR" || exit 1 + +echo "Copying data into temporary directory" +for src in "$DMG_SOURCES"; do + cp -R "$src" "$DMG_DIR" || exit 1 +done + +echo "Creating image" +$HDIUTIL create -quiet -srcfolder "$DMG_DIR" -format UDZO -volname "$DMG_NAME" -ov "$DMG_IMAGE" || exit 1 +rm -rf "$DMG_DIR" || exit 1 + +echo "Attaching License to image" +$HDIUTIL unflatten -quiet "$DMG_IMAGE" || exit 1 +$REZ "$DMG_LICENCE" -a -o "$DMG_IMAGE" || exit 1 +$HDIUTIL flatten -quiet "$DMG_IMAGE" || exit 1 diff --git a/pkg/mac/licence.r b/pkg/mac/licence.r new file mode 100644 index 0000000..88a89af --- /dev/null +++ b/pkg/mac/licence.r @@ -0,0 +1,42 @@ +data 'LPic' (5000) { + $"0000 0001 0000 0000 0000" +}; + +resource 'STR#' (5000, "English buttons") { + { /* array StringArray: 9 elements */ + /* [1] */ + "English", + /* [2] */ + "Agree", + /* [3] */ + "Disagree", + /* [4] */ + "Print", + /* [5] */ + "Save...", + /* [6] */ + "IMPORTANT - Read this License Agreement carefully before clicking on " + "the \"Agree\" button. By clicking on the \"Agree\" button, you agree " + "to be bound by the terms of the License Agreement.", + /* [7] */ + "Software License Agreement", + /* [8] */ + "This text cannot be saved. This disk may be full or locked, or the file " + "may be locked.", + /* [9] */ + "Unable to print. Make sure you've selected a printer." + } +}; + +data 'TEXT' (5000, "English") { + "pgAdmin 4\n" + "\n" + "Copyright (C) 2013 - 2016, The pgAdmin Development Team\n" + "\n" + "Permission to use, copy, modify, and distribute this software and its documentation for any purpose, without fee, and without a written agreement is hereby granted, provided that the above copyright notice and this paragraph and the following two paragraphs appear in all copies.\n" + "\n" + "IN NO EVENT SHALL THE PGADMIN DEVELOPMENT TEAM BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE PGADMIN DEVELOPMENT TEAM HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n" + "\n" + "THE PGADMIN DEVELOPMENT TEAM SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN \"AS IS\" BASIS, AND THE PGADMIN DEVELOPMENT TEAM HAS NO OBLIGATIONS TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.\n" +}; + diff --git a/pkg/mac/pgadmin.Info.plist.in b/pkg/mac/pgadmin.Info.plist.in new file mode 100644 index 0000000..fb57ac8 --- /dev/null +++ b/pkg/mac/pgadmin.Info.plist.in @@ -0,0 +1,28 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>CFBundleDevelopmentRegion</key> + <string>English</string> + <key>CFBundleExecutable</key> + <string>pgAdmin4</string> + <key>CFBundleGetInfoString</key> + <string>pgAdmin4 PGADMIN_LONG_VERSION</string> + <key>CFBundleIconFile</key> + <string>pgAdmin4.icns</string> + <key>CFBundleIdentifier</key> + <string>org.postgresql.pgadmin</string> + <key>CFBundleInfoDictionaryVersion</key> + <string>6.0</string> + <key>CFBundlePackageType</key> + <string>APPL</string> + <key>CFBundleShortVersionString</key> + <string>PGADMIN_SHORT_VERSION</string> + <key>CFBundleSignature</key> + <string>????</string> + <key>CFBundleVersion</key> + <string>PGADMIN_LONG_VERSION</string> + <key>CSResourcesFileMapped</key> + <true/> +</dict> +</plist> diff --git a/runtime/Server.cpp b/runtime/Server.cpp index 8691224..da2c9dc 100644 --- a/runtime/Server.cpp +++ b/runtime/Server.cpp @@ -23,7 +23,7 @@ #include "Server.h" Server::Server(quint16 port) -{ +{ // Appserver port m_port = port; m_wcAppName = NULL; @@ -47,6 +47,18 @@ Server::Server(quint16 port) // Setup the search path QSettings settings; QString python_path = settings.value("PythonPath").toString(); +#ifdef Q_OS_MAC + QString app_dir = qApp->applicationDirPath(); + QString get_pymodules_path = (app_dir + "/../Resources/venv/lib/python/site-packages"); + QFileInfo fi(get_pymodules_path); + QString pymodules_path = fi.canonicalFilePath(); + if (!python_path.contains(pymodules_path)) + { + python_path.prepend(pymodules_path); // Mac source tree (in a release app bundle) + settings.setValue("PythonPath", pymodules_path); + settings.sync(); + } +#endif if (python_path.length() > 0) { @@ -66,6 +78,8 @@ Server::Server(quint16 port) #endif } } + python_path = settings.value("PythonPath").toString(); + qDebug() << "Python path: " << python_path; } Server::~Server() @@ -86,7 +100,9 @@ bool Server::Init() paths.append("../web/"); // Linux source tree paths.append("../../web/"); // Windows source tree paths.append("../../../../web/"); // Mac source tree (in a dev env) +#ifdef Q_OS_MAC paths.append("../Resources/web/"); // Mac source tree (in a release app bundle) +#endif paths.append(settings.value("ApplicationPath").toString()); // System configured value paths.append(""); // Should be last! ^ permalink raw reply [nested|flat] 26+ messages in thread
* Re: Patch for pgAdmin4 package on Mac OS X @ 2016-05-31 15:59 Dave Page <[email protected]> parent: Sandeep Thakkar <[email protected]> 0 siblings, 1 reply; 26+ messages in thread From: Dave Page @ 2016-05-31 15:59 UTC (permalink / raw) To: Sandeep Thakkar <[email protected]>; +Cc: pgadmin-hackers; Hamid Quddus <[email protected]> Hi, On the first run, I get: App completed: /Users/dpage/git/pgadmin4/pkg/mac/../../mac-build/pgAdmin 4.app ./pkg/mac/create-dmg.sh: line 6: cd: dist: No such file or directory Cleaning up Copying data into temporary directory cp: ./../mac-build/pgAdmin 4.app: No such file or directory create-dmg.sh failed make: *** [appbundle] Error 1 If I run it again, I get: App completed: /Users/dpage/git/pgadmin4/pkg/mac/../../mac-build/pgAdmin 4.app ./pkg/mac/create-dmg.sh: line 6: cd: dist: No such file or directory Directory ./pgadmin4-1.0-dev.dmg.src already exists. Please delete it manually. create-dmg.sh failed make: *** [appbundle] Error 1 If I manually create $SRC/dist, it's much happier. Other issues: - Your changes to the runtime don't seem to help. I've been staring at the code for an hour or so now, and I can't see the issue though. We may need some fresh eyes. - pkg/mac/create-dmg.sh is mixing upper and lower case variable names and with/without _, e.g. $dmgname vs $DMG_NAME - Shoudn't DMG_NAME be initialised to `grep "^APP_NAME" web/config.py | cut -d"=" -f2 | sed "s/'//g"` ? On Tue, May 31, 2016 at 1:19 PM, Sandeep Thakkar <[email protected]> wrote: > Somehow the patch skipped the Makefile changes. Attached is the updated > patch. > > On Mon, May 30, 2016 at 6:00 PM, Sandeep Thakkar > <[email protected]> wrote: >> >> Thanks. I have fixed all the issues. >> >> Regarding the app not running from within the DMG for the first time, I >> was unable to reproduce it on Zilan's machine which didn't have the >> development env. On Murali's machine, it was reproducible for 1 time after >> couple of attempts. >> >> So, I just added the sync statement after settings the pythonpath value in >> the settings. May be this will resolve the issue. Please confirm. >> settings.sync(); >> >> Attached is the updated patch. Thanks. >> >> On Fri, May 27, 2016 at 9:28 PM, Dave Page <[email protected]> wrote: >>> >>> On Fri, May 27, 2016 at 4:48 PM, Dave Page <[email protected]> wrote: >>> > >>> > >>> > On Fri, May 27, 2016 at 1:11 PM, Sandeep Thakkar >>> > <[email protected]> wrote: >>> >> >>> >> Sure. Thanks. >>> >> >>> >> There is a typo in pkg/mac/build.sh. i.e >>> >> >>> >> s/HTML_HELP/HELP_PATH/ >>> >> >>> >> >>> >> On Fri, May 27, 2016 at 5:26 PM, Dave Page <[email protected]> wrote: >>> >>> >>> >>> Not entirely - we definitely need to improve it. I'll review the code >>> >>> as >>> >>> it is now though. >>> > >>> > >>> > OK, review time :-) >>> > >>> > - The appbundle name should be created from APP_NAME.app in config.py, >>> > e.g. >>> > 'pgAdmin 4.app' >>> > >>> > - The DMG name should be created from >>> > to_lower(remove_spaces(APP_NAME-APP_VERSION)) in config.py, e.g. >>> > pgadmin4-1.0-dev.dmg >>> > >>> > - Use #ifdef Q_OS_MAC in the QT code for Mac-specific code. There's no >>> > need >>> > to define another macro. >>> > >>> > - Please add "MINIFY_HTML = False" to config_local.py (and have Paresh >>> > do >>> > the same on his packages). This works around a code issue with the docs >>> > that >>> > I'll log a bug for. >>> > >>> > - In testing, I found that running the app from within the DMG doesn't >>> > seem >>> > to work the first time - it prompts for the path, then exits. Once I >>> > save >>> > the path it offers, it's fine on subsequent runs. >>> > >>> > - Once copied to my laptop, I saw the same issue as above. >>> > >>> > Once these issues are resolved, I think we're good to commit. >>> >>> Oh, a couple more things: >>> >>> - There should not be a copy of the app bundle in dist/ following the >>> build. Only the dmg should be there. >>> >>> - I think mac-build/ should be removed following a successful build, >>> rather than waiting for make clean (please talk to Paresh - his code >>> should do the same). >>> >>> -- >>> Dave Page >>> Blog: http://pgsnake.blogspot.com >>> Twitter: @pgsnake >>> >>> EnterpriseDB UK: http://www.enterprisedb.com >>> The Enterprise PostgreSQL Company >> >> >> >> >> -- >> Sandeep Thakkar >> > > > > -- > Sandeep Thakkar > -- Dave Page Blog: http://pgsnake.blogspot.com Twitter: @pgsnake EnterpriseDB UK: http://www.enterprisedb.com The Enterprise PostgreSQL Company -- Sent via pgadmin-hackers mailing list ([email protected]) To make changes to your subscription: http://www.postgresql.org/mailpref/pgadmin-hackers ^ permalink raw reply [nested|flat] 26+ messages in thread
* Re: Patch for pgAdmin4 package on Mac OS X @ 2016-05-31 17:37 Sandeep Thakkar <[email protected]> parent: Dave Page <[email protected]> 0 siblings, 1 reply; 26+ messages in thread From: Sandeep Thakkar @ 2016-05-31 17:37 UTC (permalink / raw) To: Dave Page <[email protected]>; +Cc: pgadmin-hackers; Hamid Quddus <[email protected]> Hi Dave, On Tue, May 31, 2016 at 9:29 PM, Dave Page <[email protected]> wrote: > Hi, > > On the first run, I get: > > App completed: /Users/dpage/git/pgadmin4/pkg/mac/../../mac-build/pgAdmin > 4.app > ./pkg/mac/create-dmg.sh: line 6: cd: dist: No such file or directory > Cleaning up > Copying data into temporary directory > cp: ./../mac-build/pgAdmin 4.app: No such file or directory > create-dmg.sh failed > make: *** [appbundle] Error 1 > > If I run it again, I get: > > App completed: /Users/dpage/git/pgadmin4/pkg/mac/../../mac-build/pgAdmin > 4.app > ./pkg/mac/create-dmg.sh: line 6: cd: dist: No such file or directory > Directory ./pgadmin4-1.0-dev.dmg.src already exists. Please delete it > manually. > create-dmg.sh failed > make: *** [appbundle] Error 1 > > If I manually create $SRC/dist, it's much happier. > > I have used variable for dist. It will create the directory if doesn't exist. The clean-appbunde will also remove the .src directory in dist just in case it is present. Other issues: > > - Your changes to the runtime don't seem to help. I've been staring at > the code for an hour or so now, and I can't see the issue though. We > may need some fresh eyes. > > yeah, I also spent more time to see the code and test it. Infact, I could hardly reproduce it 1 or 2 times. > - pkg/mac/create-dmg.sh is mixing upper and lower case variable names > and with/without _, e.g. $dmgname vs $DMG_NAME > > not sure, why I used lower case, I prefer upper case always. I have made the changes now to use upper case for all variables. > - Shoudn't DMG_NAME be initialised to `grep "^APP_NAME" web/config.py > | cut -d"=" -f2 | sed "s/'//g"` ? > > yes, I have used the couple of more variables that gives proper understanding. Thanks! I have attached the updated patch. (runtime changes remains same). > > On Tue, May 31, 2016 at 1:19 PM, Sandeep Thakkar > <[email protected]> wrote: > > Somehow the patch skipped the Makefile changes. Attached is the updated > > patch. > > > > On Mon, May 30, 2016 at 6:00 PM, Sandeep Thakkar > > <[email protected]> wrote: > >> > >> Thanks. I have fixed all the issues. > >> > >> Regarding the app not running from within the DMG for the first time, I > >> was unable to reproduce it on Zilan's machine which didn't have the > >> development env. On Murali's machine, it was reproducible for 1 time > after > >> couple of attempts. > >> > >> So, I just added the sync statement after settings the pythonpath value > in > >> the settings. May be this will resolve the issue. Please confirm. > >> settings.sync(); > >> > >> Attached is the updated patch. Thanks. > >> > >> On Fri, May 27, 2016 at 9:28 PM, Dave Page <[email protected]> wrote: > >>> > >>> On Fri, May 27, 2016 at 4:48 PM, Dave Page <[email protected]> wrote: > >>> > > >>> > > >>> > On Fri, May 27, 2016 at 1:11 PM, Sandeep Thakkar > >>> > <[email protected]> wrote: > >>> >> > >>> >> Sure. Thanks. > >>> >> > >>> >> There is a typo in pkg/mac/build.sh. i.e > >>> >> > >>> >> s/HTML_HELP/HELP_PATH/ > >>> >> > >>> >> > >>> >> On Fri, May 27, 2016 at 5:26 PM, Dave Page <[email protected]> > wrote: > >>> >>> > >>> >>> Not entirely - we definitely need to improve it. I'll review the > code > >>> >>> as > >>> >>> it is now though. > >>> > > >>> > > >>> > OK, review time :-) > >>> > > >>> > - The appbundle name should be created from APP_NAME.app in > config.py, > >>> > e.g. > >>> > 'pgAdmin 4.app' > >>> > > >>> > - The DMG name should be created from > >>> > to_lower(remove_spaces(APP_NAME-APP_VERSION)) in config.py, e.g. > >>> > pgadmin4-1.0-dev.dmg > >>> > > >>> > - Use #ifdef Q_OS_MAC in the QT code for Mac-specific code. There's > no > >>> > need > >>> > to define another macro. > >>> > > >>> > - Please add "MINIFY_HTML = False" to config_local.py (and have > Paresh > >>> > do > >>> > the same on his packages). This works around a code issue with the > docs > >>> > that > >>> > I'll log a bug for. > >>> > > >>> > - In testing, I found that running the app from within the DMG > doesn't > >>> > seem > >>> > to work the first time - it prompts for the path, then exits. Once I > >>> > save > >>> > the path it offers, it's fine on subsequent runs. > >>> > > >>> > - Once copied to my laptop, I saw the same issue as above. > >>> > > >>> > Once these issues are resolved, I think we're good to commit. > >>> > >>> Oh, a couple more things: > >>> > >>> - There should not be a copy of the app bundle in dist/ following the > >>> build. Only the dmg should be there. > >>> > >>> - I think mac-build/ should be removed following a successful build, > >>> rather than waiting for make clean (please talk to Paresh - his code > >>> should do the same). > >>> > >>> -- > >>> Dave Page > >>> Blog: http://pgsnake.blogspot.com > >>> Twitter: @pgsnake > >>> > >>> EnterpriseDB UK: http://www.enterprisedb.com > >>> The Enterprise PostgreSQL Company > >> > >> > >> > >> > >> -- > >> Sandeep Thakkar > >> > > > > > > > > -- > > Sandeep Thakkar > > > > > > -- > Dave Page > Blog: http://pgsnake.blogspot.com > Twitter: @pgsnake > > EnterpriseDB UK: http://www.enterprisedb.com > The Enterprise PostgreSQL Company > -- Sandeep Thakkar -- Sent via pgadmin-hackers mailing list ([email protected]) To make changes to your subscription: http://www.postgresql.org/mailpref/pgadmin-hackers Attachments: [application/octet-stream] pgadmin-mac-appbundle-jun01.patch (21.4K, 3-pgadmin-mac-appbundle-jun01.patch) download | inline diff: diff --git a/.gitignore b/.gitignore index 5d84dd2..562fee6 100644 --- a/.gitignore +++ b/.gitignore @@ -24,4 +24,5 @@ pgadmin4.log /pgadmin4.egg-info /MANIFEST.in /build +/mac-build /dist diff --git a/Makefile b/Makefile index adae41c..3f4e5fc 100644 --- a/Makefile +++ b/Makefile @@ -13,9 +13,9 @@ SHELL = /bin/sh # High-level targets ######################################################################### -all: install-pip-requirements pip +all: docs install-pip-requirements pip appbundle -clean: clean-pip +clean: clean-pip clean-docs clean-appbundle ######################################################################### # Python PIP package @@ -34,6 +34,7 @@ PIP_CHECK_CMD = which pip &> /dev/null && pip show pip | grep Metadata-Version 2 PGADMIN_SRC_DIR = pgadmin4 PGADMIN_EGG = ${PGADMIN_SRC_DIR}.egg-info PGADMIN_BUILD = build +PGADMIN_MACBUILD = mac-build PGADMIN_DIST = dist PGADMIN_MANIFEST = MANIFEST.in PGADMIN_INSTALL_CMD = pip install --use-wheel --find-links=${PGADMIN_DIST} ${PGADMIN_SRC_DIR} @@ -83,9 +84,24 @@ endif install-pip: ${PGADMIN_INSTALL_CMD} +appbundle: docs + ./pkg/mac/build.sh + +docs: + LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 $(MAKE) -C docs/en_US -f Makefile.sphinx html + +clean-docs: + LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 $(MAKE) -C docs/en_US -f Makefile.sphinx clean + clean-pip: rm -rf ${PGADMIN_SRC_DIR} rm -rf ${PGADMIN_EGG} rm -rf ${PGADMIN_BUILD} rm -rf ${PGADMIN_DIST} rm -f ${PGADMIN_MANIFEST} + +clean-appbundle: + rm -rf ${PGADMIN_MACBUILD} + rm -rf ${PGADMIN_DIST}/pgadmin4*.dmg* + +.PHONY: docs diff --git a/pkg/mac/.gitignore b/pkg/mac/.gitignore new file mode 100644 index 0000000..7d29cb0 --- /dev/null +++ b/pkg/mac/.gitignore @@ -0,0 +1,3 @@ +# Global excludes across all subdirectories +debug.pgadmin.Info.plist +pgadmin.Info.plist diff --git a/pkg/mac/PkgInfo b/pkg/mac/PkgInfo new file mode 100644 index 0000000..bd04210 --- /dev/null +++ b/pkg/mac/PkgInfo @@ -0,0 +1 @@ +APPL???? \ No newline at end of file diff --git a/pkg/mac/README.txt b/pkg/mac/README.txt new file mode 100644 index 0000000..987bf24 --- /dev/null +++ b/pkg/mac/README.txt @@ -0,0 +1,32 @@ +Building pgAdmin4.dmg on Mac OS X +================================= + +Required Packages (Either build the sources or get them from macports or similar): + +1. Python installation + - Python 2.6 or above from https://www.python.org/ + +2. QT installation + - Qt 4 or 5 from http://www.qt.io/ + +3. PostgreSQL installation + - PostgreSQL 9.1 or above from http://www.postgresql.org/ + +Building: + +1. Set the PYTHON_HOME environment variable to the Python root installation directory, e.g. + + export PYTHON_HOME=/System/Library/Frameworks/Python.framework/Versions/2.7 + +2. Set the QTDIR environment variable to the QT root installation directory, e.g. + + export QTDIR=~/Qt/5.5/clang_64 + +3. Set the PGDIR environment variable to the PostgreSQL installation directory, e.g. + + export PGDIR=/usr/local/pgsql + +4. To build, go to pgAdmin4 source root directory and execute "make appbundle". This will + create the python virtual environment and install all the required python modules mentioned in the + requirements file using pip, build the runtime code and finally create the app bundle and the DMG + in ./dist directory diff --git a/pkg/mac/build.sh b/pkg/mac/build.sh new file mode 100755 index 0000000..d39a01b --- /dev/null +++ b/pkg/mac/build.sh @@ -0,0 +1,153 @@ +#!/bin/bash + +# Build script to create Mac App Bundle and DMG for pgAdmin4 runtime + +export WD=$(cd `dirname $0` && pwd) +export SOURCEDIR=$WD/../.. +export BUILDROOT=$WD/../../mac-build +export DISTROOT=$WD/../../dist +export VIRTUALENV=venv + +if [ "x$PYTHON_HOME" == "x" ]; then + echo "PYTHON_HOME not set. Setting it to default" + export PYTHON_HOME=/System/Library/Frameworks/Python.framework/Versions/2.7 + export PYTHON_VERSION=27 +fi + +# Check if Python is working and calculate PYTHON_VERSION +if $PYTHON_HOME/bin/python2 -V > /dev/null 2>&1; then + export PYTHON_VERSION=`$PYTHON_HOME/bin/python2 -V 2>&1 | awk '{print $2}' | cut -d"." -f1-2 | sed 's/\.//'` +elif $PYTHON_HOME/bin/python3 -V > /dev/null 2>&1; then + export PYTHON_VERSION=`$PYTHON_HOME/bin/python3 -V 2>&1 | awk '{print $2}' | cut -d"." -f1-2 | sed 's/\.//'` +else + echo "Error: Python installation missing!" + exit 1 +fi + +if [ "$PYTHON_VERSION" -gt "34" -a "$PYTHON_VERSION" -lt "26" ]; then + echo "Python version not supported" + exit 1 +fi + +if [ "$PYTHON_VERSION" -ge "30" ]; then + export PYTHON=$PYTHON_HOME/bin/python3 + export PIP=pip3 + export REQUIREMENTS=requirements_py3.txt +else + export PYTHON=$PYTHON_HOME/bin/python2 + export PIP=pip + export REQUIREMENTS=requirements_py2.txt +fi + +if [ "x$QTDIR" == "x" ]; then + echo "QTDIR not set. Setting it to default" + export QTDIR=~/Qt/5.5/clang_64 +fi +export QMAKE=$QTDIR/bin/qmake +if ! $QMAKE --version > /dev/null 2>&1; then + echo "Error: qmake not found. QT installation is not present or incomplete." + exit 1 +fi + +if [ "x$PGDIR" == "x" ]; then + echo "PGDIR not set. Setting it to default" + export PGDIR=/usr/local/pgsql +fi + +_get_version() { + export APP_RELEASE=`grep "^APP_RELEASE" web/config.py | cut -d"=" -f2 | sed 's/ //g'` + export APP_REVISION=`grep "^APP_REVISION" web/config.py | cut -d"=" -f2 | sed 's/ //g'` + export APP_NAME=`grep "^APP_NAME" web/config.py | cut -d"=" -f2 | sed "s/'//g" | sed 's/^ //'` + export APP_BUNDLE_NAME=$APP_NAME.app + export APP_LONG_VERSION=$APP_RELEASE.$APP_REVISION + export APP_SHORT_VERSION=`echo $APP_LONG_VERSION | cut -d . -f1,2` + export APP_SUFFIX=`grep "^APP_SUFFIX" web/config.py | cut -d"=" -f2 | sed 's/ //g' | sed "s/'//g"` + if [ ! -z $APP_SUFFIX ]; then + export APP_LONG_VERSION=$APP_LONG_VERSION-$APP_SUFFIX + fi +} + +_cleanup() { + echo "Cleaning up the old environment and app bundle" + rm -rf $SOURCEDIR/runtime/pgAdmin4.app + rm -rf $BUILDROOT + rm -f $DISTROOT/pgadmin4*.dmg +} + +_create_python_virtualenv() { + export PATH=$PGDIR/bin:$PATH + export LD_LIBRARY_PATH=$PGDIR/lib:$_LD_LIBRARY_PATH + test -d $BUILDROOT || mkdir $BUILDROOT || exit 1 + cd $BUILDROOT + test -d $VIRTUALENV || virtualenv -p $PYTHON $VIRTUALENV || exit 1 + source $VIRTUALENV/bin/activate + $PIP install -r $SOURCEDIR/$REQUIREMENTS || { echo PIP install failed. Please resolve the issue and rerun the script; exit 1; } + + # Move the python<version> directory to python so that the private environment path is found by the application. + export PYMODULES_PATH=`python -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())"` + export DIR_PYMODULES_PATH=`dirname $PYMODULES_PATH` + if test -d $DIR_PYMODULES_PATH; then + mv $DIR_PYMODULES_PATH $DIR_PYMODULES_PATH/../python + fi +} + +_build_runtime() { + _create_python_virtualenv || exit 1 + cd $SOURCEDIR/runtime + $QMAKE || { echo qmake failed; exit 1; } + make || { echo make failed; exit 1; } + cp -r pgAdmin4.app "$BUILDROOT/$APP_BUNDLE_NAME" +} + +_build_doc() { + cd $SOURCEDIR/docs/en_US + # Commenting the build as it is taken care by Makefile + #LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 make -f Makefile.sphinx html || exit 1 + test -d "$BUILDROOT/$APP_BUNDLE_NAME/Contents/Resources" || "mkdir -p $BUILDROOT/$APP_BUNDLE_NAME/Contents/Resources" + test -d "$BUILDROOT/$APP_BUNDLE_NAME/Contents/Resources/docs/en_US" || mkdir -p "$BUILDROOT/$APP_BUNDLE_NAME/Contents/Resources/docs/en_US" + cp -r _build/html "$BUILDROOT/$APP_BUNDLE_NAME/Contents/Resources/docs/en_US/" || exit 1 +} + +_complete_bundle() { + cd $SOURCEDIR/pkg/mac + + # Replace the place holders with the current version + sed -e "s/PGADMIN_LONG_VERSION/$APP_LONG_VERSION/g" -e "s/PGADMIN_SHORT_VERSION/$APP_SHORT_VERSION/g" pgadmin.Info.plist.in > pgadmin.Info.plist + + # copy Python private environment to app bundle + cp -PR $BUILDROOT/$VIRTUALENV "$BUILDROOT/$APP_BUNDLE_NAME/Contents/Resources/" || exit 1 + + # remove the python bin and include from app bundle as it is not needed + rm -rf "$BUILDROOT/$APP_BUNDLE_NAME/Contents/Resources/$VIRTUALENV/bin" "$BUILDROOT/$APP_BUNDLE_NAME/Contents/Resources/$VIRTUALENV/include" + rm -rf "$BUILDROOT/$APP_BUNDLE_NAME/Contents/Resources/$VIRTUALENV/.Python" + + # run complete-bundle to copy the dependent libraries and frameworks and fix the rpaths + ./complete-bundle.sh "$BUILDROOT/$APP_BUNDLE_NAME" || { echo complete-bundle.sh failed; exit 1; } + + # copy the web directory to the bundle as it is required by runtime + cp -r $SOURCEDIR/web "$BUILDROOT/$APP_BUNDLE_NAME/Contents/Resources/" || exit 1 + cd "$BUILDROOT/$APP_BUNDLE_NAME/Contents/Resources/web" + rm -f pgadmin4.db config_local.* + echo "SERVER_MODE = False" > config_local.py + echo "MINIFY_HTML = False" >> config_local.py + echo "HELP_PATH = '../../../docs/en_US/html/'" >> config_local.py + + # Remove the .pyc files if any + cd "$BUILDROOT/$APP_BUNDLE_NAME" + find . -name *.pyc | xargs rm -f + +} + +_create_dmg() { + cd $SOURCEDIR + ./pkg/mac/create-dmg.sh || { echo create-dmg.sh failed; exit 1; } + # Clean the mac-build/ on successful build + rm -rf $BUILDROOT/* +} + +_get_version || { echo Could not get versioning; exit 1; } +_cleanup +_build_runtime || { echo Runtime build failed; exit 1; } +_build_doc +_complete_bundle +_create_dmg diff --git a/pkg/mac/complete-bundle.sh b/pkg/mac/complete-bundle.sh new file mode 100755 index 0000000..f954d11 --- /dev/null +++ b/pkg/mac/complete-bundle.sh @@ -0,0 +1,140 @@ +#!/bin/sh + +bundle="$1" + +if ! test -d "$bundle" ; then + echo "$bundle is no bundle!" >&2 + exit 1 +fi + +if test -z $QTDIR ; then + echo "QTDIR environment variable not set" + exit 1 +else + echo "QTDIR=$QTDIR" +fi + +test -d "$bundle/Contents/Resources" || mkdir -p "$bundle/Contents/Resources" || exit 1 +# Create qt.conf so that app knows where the Plugins are present +cat >> "$bundle/Contents/Resources/qt.conf" << EOF +[Paths] +Plugins = PlugIns +EOF + +test -d "$bundle/Contents/Frameworks" || mkdir -p "$bundle/Contents/Frameworks" || exit 1 +test -d "$bundle/Contents/PlugIns/platforms" || mkdir -p "$bundle/Contents/PlugIns/platforms" || exit 1 +cp -f $QTDIR/plugins/platforms/libqcocoa.dylib "$bundle/Contents/PlugIns/platforms" || { echo libqcocoa.dylib not found in $QTDIR/plugins/platforms; exit 1; } +cp -f $PGDIR/lib/libpq.5.dylib "$bundle/Contents/Frameworks" || { echo libpq.5.dylib not found in $PGDIR; exit 1; } + +function CompleteSingleApp() { + local bundle=$1 tag=$(basename "$1") todo todo_old fw_relpath lib lib_bn nested_app na_relpath + + echo "Completing app: $bundle" + pushd "$bundle" > /dev/null + + #We skip nested apps here - those are treated specially + todo=$(file `find ./ -perm +0111 ! -type d ! -path "*.app/*" ! -name "*.app"` | grep -E "Mach-O 64-bit" | awk -F ':| ' '{ORS=" "; print $1}' | uniq) + + echo "App: $tag: Found executables: $todo" + while test "$todo" != ""; do + todo_old=$todo ; + todo="" ; + for todo_obj in $todo_old; do + echo "App: $tag: Post-processing: $todo_obj" + + #Figure out the relative path from todo_obj to Contents/Frameworks + fw_relpath=$(echo "$todo_obj" |\ + sed -n 's|^\(\.//*\)\(\([^/][^/]*/\)*\)[^/][^/]*$|\2|gp' | \ + sed -n 's|[^/][^/]*/|../|gp' \ + )"Contents/Frameworks" + fw_relpath_old=$fw_relpath + + fw_loc="Contents/Frameworks" + + #Find all libraries $todo_obj depends on, but skip system libraries + for lib in $( + otool -L $todo_obj | \ + grep "Qt\|dylib\|Frameworks\|PlugIns" | grep -v ":" | sed 's/(.*//' | egrep -v '(/usr/lib)|(/System)|@executable_path@' \ + ) $(otool -L $todo_obj | grep "Python" | grep -v ":" | sed 's/(.*//' \ + ); do + if echo $lib | grep "PlugIns\|libqcocoa" > /dev/null; then + lib_loc="Contents/PlugIns/platforms" + elif echo $lib | grep "Qt" > /dev/null; then + qtfw_path="$(dirname $lib | sed 's|.*\(Qt.*framework\)|\1|')" + lib_loc="Contents/Frameworks/$qtfw_path" + if [ "$(basename $todo_obj)" = "$lib" ]; then + lib_loc="$(dirname $todo_obj)" + qtfw_path=$(echo $lib_loc | sed 's/Contents\/Frameworks\///') + fi + elif echo $lib | grep "Python" > /dev/null; then + pyfw_path="$(dirname $lib | sed 's|.*\(Python.*framework\)|\1|')" + lib_loc="Contents/Frameworks/$pyfw_path" + if [ "$(basename $todo_obj)" = "$lib" ]; then + lib_loc="$(dirname $todo_obj)" + pyfw_path=$(echo $lib_loc | sed 's/Contents\/Frameworks\///') + fi + else + lib_loc="Contents/Frameworks" + fi + lib_bn="$(basename "$lib")" ; + if ! test -f "$lib_loc/$lib_bn"; then + target_file="" + target_path="" + echo "App: $tag: Adding symlink: $lib_bn (because of: $todo_obj)" + # Copy the QT and Python framework + if echo $lib | grep Qt > /dev/null ; then + test -d $lib_loc || mkdir -p $lib_loc + cp $QTDIR/lib/$qtfw_path/$lib_bn $lib_loc/ + elif echo $lib | grep Python > /dev/null ; then + test -d $lib_loc || mkdir -p $lib_loc + cp -R "$lib" "$lib_loc/$lib_bn" + else + cp -R "$lib" "$lib_loc/$lib_bn" + fi + if ! test -L "$lib_loc/$lib_bn"; then + chmod 755 "$lib_loc/$lib_bn" + else + target_file=$(readlink "$lib") + target_path=$(dirname "$lib")/$target_file + echo "App: $tag: Adding symlink target: $target_path" + cp "$target_path" "$lib_loc/$target_file" + chmod 755 "$lib_loc/$target_file" + fi + echo "Rewriting ID in $lib_loc/$lib_bn to $lib_bn" + echo install_name_tool -id "$lib_bn" "$lib_loc/$lib_bn" + install_name_tool \ + -id "$lib_bn" \ + "$lib_loc/$lib_bn" || exit 1 + todo="$todo ./$lib_loc/$lib_bn" + fi + if echo $lib | grep Qt > /dev/null ; then + fw_relpath="$fw_relpath/$qtfw_path" + fi + if echo $lib | grep Python > /dev/null ; then + fw_relpath="$fw_relpath/$pyfw_path" + fi + echo "Rewriting library $lib to @loader_path/$fw_relpath/$lib_bn in $todo_obj" + echo install_name_tool -change "$lib" "@loader_path/$fw_relpath/$lib_bn" "$todo_obj" + install_name_tool -change \ + "$lib" \ + "@loader_path/$fw_relpath/$lib_bn" \ + "$todo_obj" || exit 1 + install_name_tool -change \ + "$target_path" \ + "@loader_path/$fw_relpath/$target_file" \ + "$todo_obj" || exit 1 + fw_relpath="$fw_relpath_old" + done + done + done + + # Fix the rpaths for psycopg module + find "$bundle/Contents/Resources/venv/" -name _psycopg.so -print0 | xargs -0 install_name_tool -change libpq.5.dylib @loader_path/../../../../../../Frameworks/libpq.5.dylib + find "$bundle/Contents/Resources/venv/" -name _psycopg.so -print0 | xargs -0 install_name_tool -change libssl.1.0.0.dylib @loader_path/../../../../../../Frameworks/libssl.1.0.0.dylib + find "$bundle/Contents/Resources/venv/" -name _psycopg.so -print0 | xargs -0 install_name_tool -change libcrypto.1.0.0.dylib @loader_path/../../../../../../Frameworks/libcrypto.1.0.0.dylib + + echo "App completed: $bundle" + popd > /dev/null +} + +CompleteSingleApp "$bundle" diff --git a/pkg/mac/create-dmg.sh b/pkg/mac/create-dmg.sh new file mode 100755 index 0000000..1d290ab --- /dev/null +++ b/pkg/mac/create-dmg.sh @@ -0,0 +1,38 @@ +#!/bin/sh + +# move to the directory where we want to create the DMG +test -d $DISTROOT || mkdir $DISTROOT +cd $DISTROOT + +DMG_SOURCES="./../mac-build/$APP_BUNDLE_NAME" +DMG_LICENCE=./../pkg/mac/licence.r +DMG_VOLUME_NAME=$APP_NAME +DMG_NAME=`echo $DMG_VOLUME_NAME | sed 's/ //g' | awk '{print tolower($0)}'` +DMG_IMAGE=$DMG_NAME-$APP_LONG_VERSION.dmg +HDIUTIL=/usr/bin/hdiutil +REZ="/usr/bin/Rez /System/Library/Frameworks/Carbon.framework/Versions/A/Headers/*.r" + +DMG_DIR=./$DMG_IMAGE.src + +if test -e "$DMG_DIR"; then + echo "Directory $DMG_DIR already exists. Please delete it manually." >&2 + exit 1 +fi + +echo "Cleaning up" +rm -f "$DMG_IMAGE" || exit 1 +mkdir "$DMG_DIR" || exit 1 + +echo "Copying data into temporary directory" +for src in "$DMG_SOURCES"; do + cp -R "$src" "$DMG_DIR" || exit 1 +done + +echo "Creating image" +$HDIUTIL create -quiet -srcfolder "$DMG_DIR" -format UDZO -volname "$DMG_VOLUME_NAME" -ov "$DMG_IMAGE" || exit 1 +rm -rf "$DMG_DIR" || exit 1 + +echo "Attaching License to image" +$HDIUTIL unflatten -quiet "$DMG_IMAGE" || exit 1 +$REZ "$DMG_LICENCE" -a -o "$DMG_IMAGE" || exit 1 +$HDIUTIL flatten -quiet "$DMG_IMAGE" || exit 1 diff --git a/pkg/mac/licence.r b/pkg/mac/licence.r new file mode 100644 index 0000000..88a89af --- /dev/null +++ b/pkg/mac/licence.r @@ -0,0 +1,42 @@ +data 'LPic' (5000) { + $"0000 0001 0000 0000 0000" +}; + +resource 'STR#' (5000, "English buttons") { + { /* array StringArray: 9 elements */ + /* [1] */ + "English", + /* [2] */ + "Agree", + /* [3] */ + "Disagree", + /* [4] */ + "Print", + /* [5] */ + "Save...", + /* [6] */ + "IMPORTANT - Read this License Agreement carefully before clicking on " + "the \"Agree\" button. By clicking on the \"Agree\" button, you agree " + "to be bound by the terms of the License Agreement.", + /* [7] */ + "Software License Agreement", + /* [8] */ + "This text cannot be saved. This disk may be full or locked, or the file " + "may be locked.", + /* [9] */ + "Unable to print. Make sure you've selected a printer." + } +}; + +data 'TEXT' (5000, "English") { + "pgAdmin 4\n" + "\n" + "Copyright (C) 2013 - 2016, The pgAdmin Development Team\n" + "\n" + "Permission to use, copy, modify, and distribute this software and its documentation for any purpose, without fee, and without a written agreement is hereby granted, provided that the above copyright notice and this paragraph and the following two paragraphs appear in all copies.\n" + "\n" + "IN NO EVENT SHALL THE PGADMIN DEVELOPMENT TEAM BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE PGADMIN DEVELOPMENT TEAM HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n" + "\n" + "THE PGADMIN DEVELOPMENT TEAM SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN \"AS IS\" BASIS, AND THE PGADMIN DEVELOPMENT TEAM HAS NO OBLIGATIONS TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.\n" +}; + diff --git a/pkg/mac/pgadmin.Info.plist.in b/pkg/mac/pgadmin.Info.plist.in new file mode 100644 index 0000000..fb57ac8 --- /dev/null +++ b/pkg/mac/pgadmin.Info.plist.in @@ -0,0 +1,28 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>CFBundleDevelopmentRegion</key> + <string>English</string> + <key>CFBundleExecutable</key> + <string>pgAdmin4</string> + <key>CFBundleGetInfoString</key> + <string>pgAdmin4 PGADMIN_LONG_VERSION</string> + <key>CFBundleIconFile</key> + <string>pgAdmin4.icns</string> + <key>CFBundleIdentifier</key> + <string>org.postgresql.pgadmin</string> + <key>CFBundleInfoDictionaryVersion</key> + <string>6.0</string> + <key>CFBundlePackageType</key> + <string>APPL</string> + <key>CFBundleShortVersionString</key> + <string>PGADMIN_SHORT_VERSION</string> + <key>CFBundleSignature</key> + <string>????</string> + <key>CFBundleVersion</key> + <string>PGADMIN_LONG_VERSION</string> + <key>CSResourcesFileMapped</key> + <true/> +</dict> +</plist> diff --git a/runtime/Server.cpp b/runtime/Server.cpp index 8691224..da2c9dc 100644 --- a/runtime/Server.cpp +++ b/runtime/Server.cpp @@ -23,7 +23,7 @@ #include "Server.h" Server::Server(quint16 port) -{ +{ // Appserver port m_port = port; m_wcAppName = NULL; @@ -47,6 +47,18 @@ Server::Server(quint16 port) // Setup the search path QSettings settings; QString python_path = settings.value("PythonPath").toString(); +#ifdef Q_OS_MAC + QString app_dir = qApp->applicationDirPath(); + QString get_pymodules_path = (app_dir + "/../Resources/venv/lib/python/site-packages"); + QFileInfo fi(get_pymodules_path); + QString pymodules_path = fi.canonicalFilePath(); + if (!python_path.contains(pymodules_path)) + { + python_path.prepend(pymodules_path); // Mac source tree (in a release app bundle) + settings.setValue("PythonPath", pymodules_path); + settings.sync(); + } +#endif if (python_path.length() > 0) { @@ -66,6 +78,8 @@ Server::Server(quint16 port) #endif } } + python_path = settings.value("PythonPath").toString(); + qDebug() << "Python path: " << python_path; } Server::~Server() @@ -86,7 +100,9 @@ bool Server::Init() paths.append("../web/"); // Linux source tree paths.append("../../web/"); // Windows source tree paths.append("../../../../web/"); // Mac source tree (in a dev env) +#ifdef Q_OS_MAC paths.append("../Resources/web/"); // Mac source tree (in a release app bundle) +#endif paths.append(settings.value("ApplicationPath").toString()); // System configured value paths.append(""); // Should be last! ^ permalink raw reply [nested|flat] 26+ messages in thread
* Re: Patch for pgAdmin4 package on Mac OS X @ 2016-06-02 12:57 Dave Page <[email protected]> parent: Sandeep Thakkar <[email protected]> 0 siblings, 1 reply; 26+ messages in thread From: Dave Page @ 2016-06-02 12:57 UTC (permalink / raw) To: Sandeep Thakkar <[email protected]>; +Cc: pgadmin-hackers; Hamid Quddus <[email protected]> Thanks - applied with some tweaks to the runtime code (i.e. not saving the location of the venv in the appbundle). On Tue, May 31, 2016 at 6:37 PM, Sandeep Thakkar <[email protected]> wrote: > Hi Dave, > > > On Tue, May 31, 2016 at 9:29 PM, Dave Page <[email protected]> wrote: >> >> Hi, >> >> On the first run, I get: >> >> App completed: /Users/dpage/git/pgadmin4/pkg/mac/../../mac-build/pgAdmin >> 4.app >> ./pkg/mac/create-dmg.sh: line 6: cd: dist: No such file or directory >> Cleaning up >> Copying data into temporary directory >> cp: ./../mac-build/pgAdmin 4.app: No such file or directory >> create-dmg.sh failed >> make: *** [appbundle] Error 1 >> >> If I run it again, I get: >> >> App completed: /Users/dpage/git/pgadmin4/pkg/mac/../../mac-build/pgAdmin >> 4.app >> ./pkg/mac/create-dmg.sh: line 6: cd: dist: No such file or directory >> Directory ./pgadmin4-1.0-dev.dmg.src already exists. Please delete it >> manually. >> create-dmg.sh failed >> make: *** [appbundle] Error 1 >> >> If I manually create $SRC/dist, it's much happier. >> > I have used variable for dist. It will create the directory if doesn't > exist. The clean-appbunde will also remove the .src directory in dist just > in case it is present. > >> Other issues: >> >> - Your changes to the runtime don't seem to help. I've been staring at >> the code for an hour or so now, and I can't see the issue though. We >> may need some fresh eyes. >> > yeah, I also spent more time to see the code and test it. Infact, I could > hardly reproduce it 1 or 2 times. > >> >> - pkg/mac/create-dmg.sh is mixing upper and lower case variable names >> and with/without _, e.g. $dmgname vs $DMG_NAME >> > not sure, why I used lower case, I prefer upper case always. I have made the > changes now to use upper case for all variables. > >> >> - Shoudn't DMG_NAME be initialised to `grep "^APP_NAME" web/config.py >> | cut -d"=" -f2 | sed "s/'//g"` ? >> > yes, I have used the couple of more variables that gives proper > understanding. > > Thanks! I have attached the updated patch. (runtime changes remains same). >> >> >> On Tue, May 31, 2016 at 1:19 PM, Sandeep Thakkar >> <[email protected]> wrote: >> > Somehow the patch skipped the Makefile changes. Attached is the updated >> > patch. >> > >> > On Mon, May 30, 2016 at 6:00 PM, Sandeep Thakkar >> > <[email protected]> wrote: >> >> >> >> Thanks. I have fixed all the issues. >> >> >> >> Regarding the app not running from within the DMG for the first time, I >> >> was unable to reproduce it on Zilan's machine which didn't have the >> >> development env. On Murali's machine, it was reproducible for 1 time >> >> after >> >> couple of attempts. >> >> >> >> So, I just added the sync statement after settings the pythonpath value >> >> in >> >> the settings. May be this will resolve the issue. Please confirm. >> >> settings.sync(); >> >> >> >> Attached is the updated patch. Thanks. >> >> >> >> On Fri, May 27, 2016 at 9:28 PM, Dave Page <[email protected]> wrote: >> >>> >> >>> On Fri, May 27, 2016 at 4:48 PM, Dave Page <[email protected]> wrote: >> >>> > >> >>> > >> >>> > On Fri, May 27, 2016 at 1:11 PM, Sandeep Thakkar >> >>> > <[email protected]> wrote: >> >>> >> >> >>> >> Sure. Thanks. >> >>> >> >> >>> >> There is a typo in pkg/mac/build.sh. i.e >> >>> >> >> >>> >> s/HTML_HELP/HELP_PATH/ >> >>> >> >> >>> >> >> >>> >> On Fri, May 27, 2016 at 5:26 PM, Dave Page <[email protected]> >> >>> >> wrote: >> >>> >>> >> >>> >>> Not entirely - we definitely need to improve it. I'll review the >> >>> >>> code >> >>> >>> as >> >>> >>> it is now though. >> >>> > >> >>> > >> >>> > OK, review time :-) >> >>> > >> >>> > - The appbundle name should be created from APP_NAME.app in >> >>> > config.py, >> >>> > e.g. >> >>> > 'pgAdmin 4.app' >> >>> > >> >>> > - The DMG name should be created from >> >>> > to_lower(remove_spaces(APP_NAME-APP_VERSION)) in config.py, e.g. >> >>> > pgadmin4-1.0-dev.dmg >> >>> > >> >>> > - Use #ifdef Q_OS_MAC in the QT code for Mac-specific code. There's >> >>> > no >> >>> > need >> >>> > to define another macro. >> >>> > >> >>> > - Please add "MINIFY_HTML = False" to config_local.py (and have >> >>> > Paresh >> >>> > do >> >>> > the same on his packages). This works around a code issue with the >> >>> > docs >> >>> > that >> >>> > I'll log a bug for. >> >>> > >> >>> > - In testing, I found that running the app from within the DMG >> >>> > doesn't >> >>> > seem >> >>> > to work the first time - it prompts for the path, then exits. Once I >> >>> > save >> >>> > the path it offers, it's fine on subsequent runs. >> >>> > >> >>> > - Once copied to my laptop, I saw the same issue as above. >> >>> > >> >>> > Once these issues are resolved, I think we're good to commit. >> >>> >> >>> Oh, a couple more things: >> >>> >> >>> - There should not be a copy of the app bundle in dist/ following the >> >>> build. Only the dmg should be there. >> >>> >> >>> - I think mac-build/ should be removed following a successful build, >> >>> rather than waiting for make clean (please talk to Paresh - his code >> >>> should do the same). >> >>> >> >>> -- >> >>> Dave Page >> >>> Blog: http://pgsnake.blogspot.com >> >>> Twitter: @pgsnake >> >>> >> >>> EnterpriseDB UK: http://www.enterprisedb.com >> >>> The Enterprise PostgreSQL Company >> >> >> >> >> >> >> >> >> >> -- >> >> Sandeep Thakkar >> >> >> > >> > >> > >> > -- >> > Sandeep Thakkar >> > >> >> >> >> -- >> Dave Page >> Blog: http://pgsnake.blogspot.com >> Twitter: @pgsnake >> >> EnterpriseDB UK: http://www.enterprisedb.com >> The Enterprise PostgreSQL Company > > > > > -- > Sandeep Thakkar > -- Dave Page Blog: http://pgsnake.blogspot.com Twitter: @pgsnake EnterpriseDB UK: http://www.enterprisedb.com The Enterprise PostgreSQL Company -- Sent via pgadmin-hackers mailing list ([email protected]) To make changes to your subscription: http://www.postgresql.org/mailpref/pgadmin-hackers ^ permalink raw reply [nested|flat] 26+ messages in thread
* Re: Patch for pgAdmin4 package on Mac OS X @ 2016-06-02 13:05 Sandeep Thakkar <[email protected]> parent: Dave Page <[email protected]> 0 siblings, 1 reply; 26+ messages in thread From: Sandeep Thakkar @ 2016-06-02 13:05 UTC (permalink / raw) To: Dave Page <[email protected]>; +Cc: pgadmin-hackers; Hamid Quddus <[email protected]> Thanks Dave! I saw the runtime code and observed one change (prepend -> append) . Was it not saving the location because of this? On Thu, Jun 2, 2016 at 6:27 PM, Dave Page <[email protected]> wrote: > Thanks - applied with some tweaks to the runtime code (i.e. not saving > the location of the venv in the appbundle). > > On Tue, May 31, 2016 at 6:37 PM, Sandeep Thakkar > <[email protected]> wrote: > > Hi Dave, > > > > > > On Tue, May 31, 2016 at 9:29 PM, Dave Page <[email protected]> wrote: > >> > >> Hi, > >> > >> On the first run, I get: > >> > >> App completed: /Users/dpage/git/pgadmin4/pkg/mac/../../mac-build/pgAdmin > >> 4.app > >> ./pkg/mac/create-dmg.sh: line 6: cd: dist: No such file or directory > >> Cleaning up > >> Copying data into temporary directory > >> cp: ./../mac-build/pgAdmin 4.app: No such file or directory > >> create-dmg.sh failed > >> make: *** [appbundle] Error 1 > >> > >> If I run it again, I get: > >> > >> App completed: /Users/dpage/git/pgadmin4/pkg/mac/../../mac-build/pgAdmin > >> 4.app > >> ./pkg/mac/create-dmg.sh: line 6: cd: dist: No such file or directory > >> Directory ./pgadmin4-1.0-dev.dmg.src already exists. Please delete it > >> manually. > >> create-dmg.sh failed > >> make: *** [appbundle] Error 1 > >> > >> If I manually create $SRC/dist, it's much happier. > >> > > I have used variable for dist. It will create the directory if doesn't > > exist. The clean-appbunde will also remove the .src directory in dist > just > > in case it is present. > > > >> Other issues: > >> > >> - Your changes to the runtime don't seem to help. I've been staring at > >> the code for an hour or so now, and I can't see the issue though. We > >> may need some fresh eyes. > >> > > yeah, I also spent more time to see the code and test it. Infact, I could > > hardly reproduce it 1 or 2 times. > > > >> > >> - pkg/mac/create-dmg.sh is mixing upper and lower case variable names > >> and with/without _, e.g. $dmgname vs $DMG_NAME > >> > > not sure, why I used lower case, I prefer upper case always. I have made > the > > changes now to use upper case for all variables. > > > >> > >> - Shoudn't DMG_NAME be initialised to `grep "^APP_NAME" web/config.py > >> | cut -d"=" -f2 | sed "s/'//g"` ? > >> > > yes, I have used the couple of more variables that gives proper > > understanding. > > > > Thanks! I have attached the updated patch. (runtime changes remains > same). > >> > >> > >> On Tue, May 31, 2016 at 1:19 PM, Sandeep Thakkar > >> <[email protected]> wrote: > >> > Somehow the patch skipped the Makefile changes. Attached is the > updated > >> > patch. > >> > > >> > On Mon, May 30, 2016 at 6:00 PM, Sandeep Thakkar > >> > <[email protected]> wrote: > >> >> > >> >> Thanks. I have fixed all the issues. > >> >> > >> >> Regarding the app not running from within the DMG for the first > time, I > >> >> was unable to reproduce it on Zilan's machine which didn't have the > >> >> development env. On Murali's machine, it was reproducible for 1 time > >> >> after > >> >> couple of attempts. > >> >> > >> >> So, I just added the sync statement after settings the pythonpath > value > >> >> in > >> >> the settings. May be this will resolve the issue. Please confirm. > >> >> settings.sync(); > >> >> > >> >> Attached is the updated patch. Thanks. > >> >> > >> >> On Fri, May 27, 2016 at 9:28 PM, Dave Page <[email protected]> > wrote: > >> >>> > >> >>> On Fri, May 27, 2016 at 4:48 PM, Dave Page <[email protected]> > wrote: > >> >>> > > >> >>> > > >> >>> > On Fri, May 27, 2016 at 1:11 PM, Sandeep Thakkar > >> >>> > <[email protected]> wrote: > >> >>> >> > >> >>> >> Sure. Thanks. > >> >>> >> > >> >>> >> There is a typo in pkg/mac/build.sh. i.e > >> >>> >> > >> >>> >> s/HTML_HELP/HELP_PATH/ > >> >>> >> > >> >>> >> > >> >>> >> On Fri, May 27, 2016 at 5:26 PM, Dave Page <[email protected]> > >> >>> >> wrote: > >> >>> >>> > >> >>> >>> Not entirely - we definitely need to improve it. I'll review the > >> >>> >>> code > >> >>> >>> as > >> >>> >>> it is now though. > >> >>> > > >> >>> > > >> >>> > OK, review time :-) > >> >>> > > >> >>> > - The appbundle name should be created from APP_NAME.app in > >> >>> > config.py, > >> >>> > e.g. > >> >>> > 'pgAdmin 4.app' > >> >>> > > >> >>> > - The DMG name should be created from > >> >>> > to_lower(remove_spaces(APP_NAME-APP_VERSION)) in config.py, e.g. > >> >>> > pgadmin4-1.0-dev.dmg > >> >>> > > >> >>> > - Use #ifdef Q_OS_MAC in the QT code for Mac-specific code. > There's > >> >>> > no > >> >>> > need > >> >>> > to define another macro. > >> >>> > > >> >>> > - Please add "MINIFY_HTML = False" to config_local.py (and have > >> >>> > Paresh > >> >>> > do > >> >>> > the same on his packages). This works around a code issue with the > >> >>> > docs > >> >>> > that > >> >>> > I'll log a bug for. > >> >>> > > >> >>> > - In testing, I found that running the app from within the DMG > >> >>> > doesn't > >> >>> > seem > >> >>> > to work the first time - it prompts for the path, then exits. > Once I > >> >>> > save > >> >>> > the path it offers, it's fine on subsequent runs. > >> >>> > > >> >>> > - Once copied to my laptop, I saw the same issue as above. > >> >>> > > >> >>> > Once these issues are resolved, I think we're good to commit. > >> >>> > >> >>> Oh, a couple more things: > >> >>> > >> >>> - There should not be a copy of the app bundle in dist/ following > the > >> >>> build. Only the dmg should be there. > >> >>> > >> >>> - I think mac-build/ should be removed following a successful build, > >> >>> rather than waiting for make clean (please talk to Paresh - his code > >> >>> should do the same). > >> >>> > >> >>> -- > >> >>> Dave Page > >> >>> Blog: http://pgsnake.blogspot.com > >> >>> Twitter: @pgsnake > >> >>> > >> >>> EnterpriseDB UK: http://www.enterprisedb.com > >> >>> The Enterprise PostgreSQL Company > >> >> > >> >> > >> >> > >> >> > >> >> -- > >> >> Sandeep Thakkar > >> >> > >> > > >> > > >> > > >> > -- > >> > Sandeep Thakkar > >> > > >> > >> > >> > >> -- > >> Dave Page > >> Blog: http://pgsnake.blogspot.com > >> Twitter: @pgsnake > >> > >> EnterpriseDB UK: http://www.enterprisedb.com > >> The Enterprise PostgreSQL Company > > > > > > > > > > -- > > Sandeep Thakkar > > > > > > -- > Dave Page > Blog: http://pgsnake.blogspot.com > Twitter: @pgsnake > > EnterpriseDB UK: http://www.enterprisedb.com > The Enterprise PostgreSQL Company > -- Sandeep Thakkar ^ permalink raw reply [nested|flat] 26+ messages in thread
* Re: Patch for pgAdmin4 package on Mac OS X @ 2016-06-02 13:07 Dave Page <[email protected]> parent: Sandeep Thakkar <[email protected]> 0 siblings, 1 reply; 26+ messages in thread From: Dave Page @ 2016-06-02 13:07 UTC (permalink / raw) To: Sandeep Thakkar <[email protected]>; +Cc: pgadmin-hackers; Hamid Quddus <[email protected]> On Thu, Jun 2, 2016 at 2:05 PM, Sandeep Thakkar <[email protected]> wrote: > Thanks Dave! > > I saw the runtime code and observed one change (prepend -> append) . Was it > not saving the location because of this? No - I changed that because if the value is prepended, the user cannot override it. This way anything explicitly defined by the user will take priority. -- Dave Page Blog: http://pgsnake.blogspot.com Twitter: @pgsnake EnterpriseDB UK: http://www.enterprisedb.com The Enterprise PostgreSQL Company -- Sent via pgadmin-hackers mailing list ([email protected]) To make changes to your subscription: http://www.postgresql.org/mailpref/pgadmin-hackers ^ permalink raw reply [nested|flat] 26+ messages in thread
* Re: Patch for pgAdmin4 package on Mac OS X @ 2016-06-02 13:13 Sandeep Thakkar <[email protected]> parent: Dave Page <[email protected]> 0 siblings, 0 replies; 26+ messages in thread From: Sandeep Thakkar @ 2016-06-02 13:13 UTC (permalink / raw) To: Dave Page <[email protected]>; +Cc: pgadmin-hackers; Hamid Quddus <[email protected]> okay. Thanks again! On Thu, Jun 2, 2016 at 6:37 PM, Dave Page <[email protected]> wrote: > On Thu, Jun 2, 2016 at 2:05 PM, Sandeep Thakkar > <[email protected]> wrote: > > Thanks Dave! > > > > I saw the runtime code and observed one change (prepend -> append) . Was > it > > not saving the location because of this? > > No - I changed that because if the value is prepended, the user cannot > override it. This way anything explicitly defined by the user will > take priority. > > -- > Dave Page > Blog: http://pgsnake.blogspot.com > Twitter: @pgsnake > > EnterpriseDB UK: http://www.enterprisedb.com > The Enterprise PostgreSQL Company > -- Sandeep Thakkar ^ permalink raw reply [nested|flat] 26+ messages in thread
end of thread, other threads:[~2016-06-02 13:13 UTC | newest] Thread overview: 26+ messages (download: mbox mbox.gz follow: Atom feed) -- links below jump to the message on this page -- 2016-04-18 12:25 Patch for pgAdmin4 package on Mac OS X Sandeep Thakkar <[email protected]> 2016-05-06 15:33 ` Dave Page <[email protected]> 2016-05-13 13:01 ` Sandeep Thakkar <[email protected]> 2016-05-13 13:11 ` Dave Page <[email protected]> 2016-05-17 10:54 ` Sandeep Thakkar <[email protected]> 2016-05-17 11:11 ` Paresh More <[email protected]> 2016-05-17 11:22 ` Dave Page <[email protected]> 2016-05-17 12:13 ` Sandeep Thakkar <[email protected]> 2016-05-19 10:34 ` Sandeep Thakkar <[email protected]> 2016-05-19 13:50 ` Dave Page <[email protected]> 2016-05-19 14:05 ` Sandeep Thakkar <[email protected]> 2016-05-19 14:09 ` Dave Page <[email protected]> 2016-05-23 06:22 ` Sandeep Thakkar <[email protected]> 2016-05-24 15:55 ` Dave Page <[email protected]> 2016-05-27 15:48 ` Dave Page <[email protected]> 2016-05-27 15:58 ` Dave Page <[email protected]> 2016-05-30 12:30 ` Sandeep Thakkar <[email protected]> 2016-05-31 12:19 ` Sandeep Thakkar <[email protected]> 2016-05-31 15:59 ` Dave Page <[email protected]> 2016-05-31 17:37 ` Sandeep Thakkar <[email protected]> 2016-06-02 12:57 ` Dave Page <[email protected]> 2016-06-02 13:05 ` Sandeep Thakkar <[email protected]> 2016-06-02 13:07 ` Dave Page <[email protected]> 2016-06-02 13:13 ` Sandeep Thakkar <[email protected]> 2016-05-18 10:50 ` Sandeep Thakkar <[email protected]> 2016-05-18 11:42 ` Sandeep Thakkar <[email protected]>
This inbox is served by agora; see mirroring instructions for how to clone and mirror all data and code used for this inbox