Merge branch 'master' into drupal-generic

Details at: https://dev.gridrepublic.org/browse/DBOINCP-202
This commit is contained in:
Oliver Bock 2015-07-22 16:01:26 +02:00
commit 12e798cab6
2255 changed files with 346362 additions and 329045 deletions

23
.gitattributes vendored
View File

@ -2,23 +2,46 @@
# various IDEs.
#
# Random stuff
* text=auto
# Source files
#
*.cpp text eol=lf
*.h text eol=lf
*.rc text eol=lf
*.php text eol=lf
*.xpm text eol=lf
*.cu text eol=lf
*.cl text eol=lf
*.c text eol=lf
*.hpp text eol=lf
# Project files
#
*.vcproj text eol=crlf
*.vcxproj text eol=crlf
*.sln text eol=crlf
*.rules text eol=crlf
*.bat text eol=crlf
*.cmd text eol=crlf
*.ac text eol=lf
*.am text eol=lf
*.in text eol=lf
*.m4 text eol=lf
*Makefile* text eol=lf
*.mk text eol=lf
# Commit Notes
#
checkin_notes text eol=lf
checkin_notes_2012 text eol=lf
# Misc files
#
*.txt text eol=lf
*.xml text eol=lf
*.po text eol=lf
*.log text eol=lf
*.rtf text eol=lf
*.rul text eol=crlf

137
.gitignore vendored
View File

@ -11,22 +11,149 @@
# Installshield build directories
/win_build/installerv2/BOINC
/win_build/installerv2/BOINC_vbox
/win_build/installerv2/BOINCx64
/win_build/installerv2/BOINCx64_vbox
/win_build/installerv2/WCG
/win_build/installerv2/Progress
# Visual Studio Build Directories for BOINCCAS
/win_build/installerv2/redist/Windows/src/boinccas/Debug
/win_build/installerv2/redist/Windows/src/boinccas/Debug95
/win_build/installerv2/redist/Windows/src/boinccas/Release
/win_build/installerv2/redist/Windows/src/boinccas/Release95
/win_build/installerv2/redist/Windows/src/boinccas/x64
# Netbeans project files
/html/nbproject/
#
*.pfx
*.pvk
*.spc
/win_build/*.filters
/win_build/boinc.sdf
/win_build/boinc.opensdf
/win_build/ipch
/win_build/installerv2/redist/Windows/src/boinccas/*.filters
/win_build/installerv2/redist/Windows/src/boinccas/boinccas.sdf
## files created by _autosetup (autoreconf):
*.in
*.in~
aclocal.m4
autom4te.cache/
compile
config.guess
config.sub
configure
depcomp
install-sh
ltmain.sh
m4/libtool.m4
m4/ltoptions.m4
m4/ltsugar.m4
m4/ltversion.m4
m4/lt~obsolete.m4
missing
test-driver
## files created by configure:
Makefile
.deps/
boinc_path_config.py
pkginfo
prototype
client/scripts/boinc-client
config.h
config.log
config.status
libtool
py/Boinc/version.py
py/setup.py
stamp-h1
test/version.inc
## files created by make:
*.o
*.lo
*.a
*.la
*.in
/client/Makefile
# drupal: ignore files with private/sensitive content in a public repo
## Drupal
# ignore files with private/sensitive content in a public repo
drupal/sites/default/dbconfig.php
# drupal: ignore symlink to project-specific content (tracked in separate/project repo)
# ignore symlink to project-specific content (tracked in separate/project repo)
drupal/sites/default/project
.libs/
svn_version.h
# list of executables
apps/1sec
apps/concat
apps/upper_case
client/boinc
client/boinc_client
client/boinccmd
client/switcher
clientgui/boincmgr
clientscr/boincscr
doc/manpages/appmgr.8
doc/manpages/boinc.1
doc/manpages/boinccmd.1
doc/manpages/boincmgr.1
lib/crypt_prog
lib/parse_test
py/lib.*/
py/build/
samples/example_app/uc2
samples/example_app/ucn
samples/sleeper/sleeper
samples/worker/worker
samples/wrapper/wrapper
sched/adjust_user_priority
sched/antique_file_deleter
sched/census
sched/cgi
sched/credit_test
sched/db_dump
sched/db_purge
sched/delete_file
sched/fcgi
sched/fcgi_file_upload_handler
sched/feeder
sched/file_deleter
sched/file_upload_handler
sched/get_file
sched/make_work
sched/message_handler
sched/put_file
sched/sample_assimilator
sched/sample_bitwise_validator
sched/sample_dummy_assimilator
sched/sample_substr_validator
sched/sample_trivial_validator
sched/sample_work_generator
sched/sched_driver
sched/show_shmem
sched/single_job_assimilator
sched/size_regulator
sched/status
sched/stop
sched/transitioner
sched/trickle_credit
sched/trickle_deadline
sched/trickle_echo
sched/update_stats
sched/wu_check
tools/cancel_jobs
tools/create_work
tools/dir_hier_move
tools/dir_hier_path
tools/remote_submit_test
tools/sign_executable
vda/ssim
vda/vda
vda/vdad
/win_build/*.sdf

73
.travis.yml Normal file
View File

@ -0,0 +1,73 @@
language: cpp
compiler:
- gcc
# - clang
branches:
only:
- master
- coverity_scan
notifications:
email:
recipients:
- boinc_cvs@ssl.berkeley.edu
on_success: always
on_failure: always
# This switches to the container-based infrastructure and allows caching
sudo: false
cache:
apt: true
directories:
- build/wxWidgets-3.0.2
addons:
coverity_scan:
project:
name: "BOINC/boinc"
description: "Build submitted via Travis CI"
notification_email: christian.beer@posteo.de
build_command_prepend: "./configure --enable-apps"
build_command: "make -j 4"
branch_pattern: coverity_scan
apt_packages:
- freeglut3-dev
- libxmu-dev
- libxi-dev
#- python-mysqldb
- libfcgi-dev
#- libcurl4-openssl-dev
#- libxss-dev
- libnotify-dev
- libxcb-util0-dev
- libsqlite3-dev
- libgtk2.0-dev
- libwebkitgtk-dev
env:
global:
# The next declaration is the encrypted COVERITY_SCAN_TOKEN, created
# via the "travis encrypt" command using the project repo's public key
- secure: "Rd++Hyurnwd/tvjH0PX2seO3QUZ6WOf8bSB2ZkKPfZCU6+tXVMvloyog6Mlc7vl0m3WFAzw24MDtNLFBUktRsVXOkqDup1s6PdkwwcwG+5wAnydN+kXF9PcqKyOi0xJvl48Wji+r92Y9SCLzPnQGjZg70xHET22bDZHt2FsjP80="
matrix:
- BOINC_TYPE=libs
- BOINC_TYPE=server
- BOINC_TYPE=client
- BOINC_TYPE=apps
- BOINC_TYPE=manager
#- BOINC_TYPE=coverity
matrix:
fast_finish: true
before_script:
- ./_autosetup
script:
- if [[ "${BOINC_TYPE}" == "libs" ]]; then ( ./configure --disable-server --disable-client --disable-manager && make ) fi
- if [[ "${BOINC_TYPE}" == "server" ]]; then ( ./configure --disable-client --disable-manager && make ) fi
- if [[ "${BOINC_TYPE}" == "client" ]]; then ( ./configure --disable-server --disable-manager && make ) fi
- if [[ "${BOINC_TYPE}" == "apps" ]]; then ( ./configure --enable-apps --disable-server --disable-client --disable-manager && make ) fi
- if [[ "${BOINC_TYPE}" == "manager" ]]; then ( ./build/getWxWidgets.sh && ./configure --disable-server --disable-client --with-wxdir=./build/wxWidgets-3.0.2/buildgtk && make ) fi

View File

@ -13,6 +13,13 @@ if ENABLE_LIBRARIES
if ENABLE_SERVER
API_SUBDIRS += zip
endif
## boinc_zip needed for wrapper
if ENABLE_APPS
API_SUBDIRS += zip
endif
if ENABLE_BOINCZIP
API_SUBDIRS += zip
endif
endif
if ENABLE_SERVER
@ -31,9 +38,13 @@ if BUILD_X11_SCREENSAVER
endif
endif
if ENABLE_APPS
APPS_SUBDIRS = samples
endif
# ORDER MATTERS below. One must build dependencies FIRST, then things
# that depend on them later
SUBDIRS = m4 $(API_SUBDIRS) $(SERVER_SUBDIRS) $(CLIENT_SUBDIRS) $(CLIENTGUI_SUBDIRS) doc
SUBDIRS = m4 $(API_SUBDIRS) $(SERVER_SUBDIRS) $(CLIENT_SUBDIRS) $(CLIENTGUI_SUBDIRS) $(APPS_SUBDIRS) doc
# Putting a directory name recursively copies the entire contents - the
# dist-hook below gets rid of CVS directories.

View File

@ -1,6 +1,9 @@
## -*-Makefile -*-
## $Id$
# For debugging purposes
#AM_DEFAULT_VERBOSITY=1
# Note: MYSQL_CFLAGS and MYSQL_LIBS set by configure from mysql_config
# ignore any LIBS set by configure
@ -49,7 +52,7 @@ $(LIBBOINC):
cd $(top_builddir)/lib; ${MAKE} libboinc.la
LIBBOINC_CRYPT = $(top_builddir)/lib/libboinc_crypt.la
$(LIBBOINC_CRYPT):
cd $(top_builddir)/lib; ${MAKE} libboinc.la
cd $(top_builddir)/lib; ${MAKE} libboinc_crypt.la
LIBBOINC_FCGI = $(top_builddir)/lib/libboinc_fcgi.la
$(LIBBOINC_FCGI):
cd $(top_builddir)/lib; ${MAKE} libboinc_fcgi.la
@ -60,4 +63,5 @@ $(LIBAPI):
SERVERLIBS = $(LIBSCHED) $(LIBBOINC_CRYPT) $(LIBBOINC) $(MYSQL_LIBS) $(PTHREAD_LIBS) $(RSA_LIBS) $(SSL_LIBS)
SERVERLIBS_FCGI = $(LIBSCHED_FCGI) $(LIBBOINC_CRYPT) $(LIBBOINC_FCGI) -lfcgi $(MYSQL_LIBS) $(PTHREAD_LIBS) $(RSA_LIBS) $(SSL_LIBS)
APPLIBS = $(LIBAPI) $(LIBBOINC)
FUHLIBS = $(LIBBOINC_CRYPT) $(LIBBOINC) $(RSA_LIBS) $(SSL_LIBS)

5
README.md Normal file
View File

@ -0,0 +1,5 @@
# BOINC github mirror
See official page on how to contribute: http://boinc.berkeley.edu/trac/wiki
## Current build status
master: [![Build Status](https://travis-ci.org/BOINC/boinc.svg?branch=master)](https://travis-ci.org/BOINC/boinc)

View File

@ -17,7 +17,7 @@ esac
## return 0 if ok, 1 too old or not found (-> shell conventions).
## ----------------------------------------------------------------------
check_version()
{
{
dir=`pwd`
cd /tmp
foundit=
@ -30,7 +30,7 @@ check_version()
foundit=yes;
fi
if [ "$foundit" != yes ]; then
if [ "$foundit" != yes ]; then
echo "Didn't find application";
version=0
success=no
@ -63,7 +63,7 @@ check_version()
## --------------------------------------------------------------------------------
## 'MAIN' starts here
## 'MAIN' starts here
## --------------------------------------------------------------------------------
echo "Bootstrapping configure script and makefiles:"
@ -93,7 +93,7 @@ check_version()
echo >/dev/null
elif check_version gm4 1.4; then
have_gm4=yes;
else
else
echo "Couldn't find a new-enough version of 'm4', please install one!";
echo "If you have a newer version, set the environment variable 'M4' to its path";
exit 1;
@ -134,6 +134,10 @@ check_version()
## ---------- now run autoreconf
cmdline="autoreconf -i";
## -- if _autosetup was invoked with -f run autoreconf with -f to force a recreation of all files
if [ "$1" = "-f" ]; then
cmdline="autoreconf -i -f";
fi
echo "$cmdline"
if eval $cmdline; then
echo "Done, now run ./configure"

8
android/.android2po Normal file
View File

@ -0,0 +1,8 @@
--android BOINC/res
--gettext ../locale
--groups strings
--domain BOINC-Android
--template ./%(domain)s.pot
--layout %(locale)s/%(domain)s.po
--ignore-fuzzy

8
android/.gitignore vendored
View File

@ -1,8 +1,10 @@
*/assets/boinc
*/assets/boinccmd
BOINC/assets/arm*
BOINC/assets/mips*
BOINC/assets/x86*
*/bin
*/gen
*/libs/android-*
*/libs/
*/obj/
.DS_Store
._.DS_Store
*.apk

View File

@ -19,69 +19,126 @@
-->
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="edu.berkeley.boinc"
android:versionCode="14"
android:versionName="7.1.19"
android:installLocation="internalOnly" > <!-- installation on SD card would break boot receiver -->
android:installLocation="internalOnly"
android:versionCode="72"
android:versionName="7.5.0" > <!-- installation on SD card would break boot receiver -->
<!-- Add Google Play store metadata informing the store we can run on tablets and other large screen devices -->
<supports-screens
android:anyDensity="true"
android:smallScreens="true"
android:normalScreens="true"
android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="true"
android:xlargeScreens="true" />
<!-- CAUTION: increasing targetSDK to >10 changes AsyncTask's threadpool size! -->
<uses-sdk
android:minSdkVersion="9"
android:targetSdkVersion="10" />
android:minSdkVersion="16"
android:targetSdkVersion="19" />
<!-- Required Permissions -->
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
<uses-permission android:name="android.permission.WAKE_LOCK"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.READ_LOGS"/>
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.READ_LOGS" />
<uses-permission android:name="android.permission.RESTART_PACKAGES" />
<application
android:allowBackup="true"
android:debuggable="true"
android:icon="@drawable/boinc"
android:label="@string/app_name"
android:theme="@style/Theme"
android:allowBackup="true"
android:debuggable="true"> <!-- android:largeHeap="true" , possible api level > 10. grants application larger dalvik vm heap. better performance when showing many slideshow pictures. -->
android:theme="@style/Theme.Styled"
android:largeHeap="true">
<activity
android:name="edu.berkeley.boinc.BOINCActivity"
android:label="@string/app_name">
android:name="edu.berkeley.boinc.SplashActivity"
android:configChanges="orientation|keyboardHidden|screenSize"
android:screenOrientation="portrait"
android:label="@string/app_name"
android:theme="@style/Theme.Styled.NoActionBar"
android:noHistory="true">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".AttachProjectListActivity"/>
<activity android:name=".AttachProjectLoginActivity"
android:configChanges="orientation"/>
<activity android:name=".AttachProjectRegistrationActivity"/>
<activity android:name=".AttachProjectWorkingActivity"
android:configChanges="orientation"/>
<activity android:name=".StatusActivity" />
<activity android:name=".TasksActivity" />
<activity android:name=".TransActivity" />
<activity android:name=".PrefsActivity" />
<activity android:name=".ProjectsActivity" />
<activity android:name=".EventLogActivity" />
<service android:name=".client.Monitor"></service>
<service android:name="edu.berkeley.boinc.client.ClientRemoteService"
android:enabled="true"
android:exported="true"/>
<receiver android:name=".receiver.BootReceiver">
<activity
android:name="edu.berkeley.boinc.BOINCActivity"
android:label="@string/app_name"
android:launchMode="singleTop"
android:exported="true" >
</activity>
<activity android:name="edu.berkeley.boinc.attach.AcctMgrFragment" >
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value="edu.berkeley.boinc.BOINCActivity" />
</activity>
<activity
android:name="edu.berkeley.boinc.attach.SelectionListActivity"
android:theme="@style/Theme.Styled.NoActionBar"
android:screenOrientation="portrait" >
</activity>
<activity
android:name="edu.berkeley.boinc.attach.CredentialInputActivity"
android:theme="@style/Theme.Styled.NoActionBar"
android:screenOrientation="portrait"
android:windowSoftInputMode="adjustPan" >
</activity>
<activity
android:name="edu.berkeley.boinc.attach.BatchProcessingActivity"
android:theme="@style/Theme.Styled.NoActionBar"
android:screenOrientation="portrait" >
</activity>
<activity
android:name="edu.berkeley.boinc.attach.BatchConflictListActivity"
android:theme="@style/Theme.Styled.NoActionBar"
android:screenOrientation="portrait" >
</activity>
<activity
android:name="edu.berkeley.boinc.attach.IndividualAttachActivity"
android:theme="@style/Theme.Styled.NoActionBar"
android:screenOrientation="portrait" >
</activity>
<activity android:name="edu.berkeley.boinc.attach.AttachProjectRegistrationActivity" >
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value="edu.berkeley.boinc.AttachProjectListActivity" />
</activity>
<activity
android:name="edu.berkeley.boinc.attach.AttachProjectWorkingActivity"
android:configChanges="orientation"
android:noHistory="true" />
<activity android:name="edu.berkeley.boinc.EventLogActivity" >
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value="edu.berkeley.boinc.BOINCActivity" />
</activity>
<service android:name="edu.berkeley.boinc.client.Monitor" android:process=":remote">
</service>
<service android:name="edu.berkeley.boinc.attach.ProjectAttachService">
</service>
<receiver android:name="edu.berkeley.boinc.receiver.BootReceiver" >
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED"/>
<action android:name="android.intent.action.BOOT_COMPLETED" />
</intent-filter>
</receiver>
<receiver android:name="edu.berkeley.boinc.receiver.PowerConnectedReceiver" >
<intent-filter>
<action android:name="android.intent.action.ACTION_POWER_CONNECTED" />
</intent-filter>
</receiver>
<receiver android:name="edu.berkeley.boinc.receiver.PackageReplacedReceiver" >
<intent-filter>
<action android:name="android.intent.action.PACKAGE_REPLACED" />
<data android:path="edu.berkeley.boinc" android:scheme="package" />
</intent-filter>
</receiver>
<activity android:name=".BoincNotExclusiveDialog" android:theme="@android:style/Theme.Dialog">
</activity>
</application>
</manifest>

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1 @@
This file is used as a placeholder until real data files are created or copied from another location.

File diff suppressed because it is too large Load Diff

View File

@ -1,6 +1,5 @@
<cc_config>
<log_flags>
<task_debug/>
</log_flags>
<options>
</options>

View File

@ -1,31 +0,0 @@
<global_preferences>
<run_on_batteries>0</run_on_batteries>
<battery_charge_min_pct>90</battery_charge_min_pct>
<battery_max_temperature>40</battery_max_temperature>
<run_gpu_if_user_active>0</run_gpu_if_user_active>
<run_if_user_active>1</run_if_user_active>
<idle_time_to_run>3.0</idle_time_to_run>
<suspend_cpu_usage>50.0</suspend_cpu_usage>
<start_hour>0.0</start_hour>
<end_hour>0.0</end_hour>
<net_start_hour>0.0</net_start_hour>
<net_end_hour>0.0</net_end_hour>
<max_ncpus_pct>50.0</max_ncpus_pct>
<leave_apps_in_memory>0</leave_apps_in_memory>
<dont_verify_images>0</dont_verify_images>
<work_buf_min_days>0.1</work_buf_min_days>
<work_buf_additional_days>0.5</work_buf_additional_days>
<disk_interval>60.0</disk_interval>
<cpu_scheduling_period_minutes>60.0</cpu_scheduling_period_minutes>
<disk_max_used_gb>1000.0</disk_max_used_gb>
<disk_max_used_pct>90.0</disk_max_used_pct>
<disk_min_free_gb>0.1</disk_min_free_gb>
<ram_max_used_busy_pct>50.0</ram_max_used_busy_pct>
<ram_max_used_idle_pct>50.0</ram_max_used_idle_pct>
<max_bytes_sec_up>0.0</max_bytes_sec_up>
<max_bytes_sec_down>0.0</max_bytes_sec_down>
<cpu_usage_limit>100.0</cpu_usage_limit>
<daily_xfer_limit_mb>0.0</daily_xfer_limit_mb>
<daily_xfer_period_days>0</daily_xfer_period_days>
<network_wifi_only>1</network_wifi_only>
</global_preferences>

View File

@ -0,0 +1 @@
This file is used as a placeholder until real data files are created or copied from another location.

View File

@ -0,0 +1 @@
This file is used as a placeholder until real data files are created or copied from another location.

View File

@ -1,8 +0,0 @@
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := dummyjni
LOCAL_SRC_FILES := dummy.c
include $(BUILD_SHARED_LIBRARY)

View File

@ -1,7 +0,0 @@
#include <jni.h>
#include "include/dummy.h"
JNIEXPORT jstring JNICALL Java_edu_berkeley_boinc_BOINCActivity_getDummyString
(JNIEnv *env, jobject thisObj) {
return (*env)->NewStringUTF(env, "Hello from native code!");
}

View File

@ -1 +0,0 @@
JNIEXPORT jstring JNICALL Java_edu_berkeley_boinc_BOINCActivity_getDummyString(JNIEnv *, jobject);

4
android/BOINC/lint.xml Normal file
View File

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<lint>
<issue id="MissingTranslation" severity="ignore" />
</lint>

View File

@ -11,4 +11,5 @@
#proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
# Project target.
target=android-10
target=android-19
android.library.reference.1=../../../../tools/android-sdk/extras/android/support/v7/appcompat

View File

Before

Width:  |  Height:  |  Size: 871 B

After

Width:  |  Height:  |  Size: 871 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.6 KiB

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.9 KiB

After

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.5 KiB

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.5 KiB

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.1 KiB

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.9 KiB

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.9 KiB

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.4 KiB

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 902 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.7 KiB

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 386 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 368 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 478 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 451 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

View File

Before

Width:  |  Height:  |  Size: 3.2 KiB

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 619 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.4 KiB

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.4 KiB

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 832 B

After

Width:  |  Height:  |  Size: 665 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 296 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 287 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 341 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 323 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 914 B

View File

Before

Width:  |  Height:  |  Size: 3.4 KiB

After

Width:  |  Height:  |  Size: 3.4 KiB

View File

Before

Width:  |  Height:  |  Size: 727 B

After

Width:  |  Height:  |  Size: 727 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.5 KiB

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.6 KiB

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

After

Width:  |  Height:  |  Size: 3.2 KiB

Some files were not shown because too many files have changed in this diff Show More