Merge remote-tracking branch 'goog/master' into mergescriptpackage

Conflicts:
	java/res/values-ca/strings.xml
	java/res/values-cs/strings.xml
	java/res/values-de/strings.xml
	java/res/values-es/strings.xml
	java/res/values-hr/strings.xml
	java/res/values-hu/strings.xml
	java/res/values-it/strings.xml
	java/res/values-lv/strings.xml
	java/res/values-nb/strings.xml
	java/res/values-nl/strings.xml
	java/res/values-pl/strings.xml
	java/res/values-pt/strings.xml
	java/res/values-ro/strings.xml
	java/res/values-ru/strings.xml
	java/res/values-sv/strings.xml
	java/res/values-sw/strings.xml
	java/res/values-tr/strings.xml
	java/res/values-uk/strings.xml
	java/res/values-zh-rCN/strings.xml
	java/res/values-zh-rTW/strings.xml
	java/src/com/android/inputmethod/latin/RichInputConnection.java

Change-Id: Iba00dd5b86cb16d72968bc7e40d75853845b6dcb
This commit is contained in:
Satoshi Kataoka 2012-11-06 12:49:53 +09:00
commit 555e15a96a
1033 changed files with 6816 additions and 2221405 deletions

Binary file not shown.

File diff suppressed because it is too large Load diff

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load diff

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -1,297 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
/*
**
** Copyright 2012, The Android Open Source Project
**
** Licensed under the Apache License, Version 2.0 (the "License");
** you may not use this file except in compliance with the License.
** You may obtain a copy of the License at
**
** http://www.apache.org/licenses/LICENSE-2.0
**
** Unless required by applicable law or agreed to in writing, software
** distributed under the License is distributed on an "AS IS" BASIS,
** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
** See the License for the specific language governing permissions and
** limitations under the License.
*/
-->
<shortcuts>
<entry shortcut="ill">
<target replacement="I'll" priority="whitelist" />
</entry>
<entry shortcut="acomodate">
<target replacement="accommodate" priority="whitelist" />
</entry>
<entry shortcut="aint">
<target replacement="ain't" priority="whitelist" />
</entry>
<entry shortcut="alot">
<target replacement="a lot" priority="whitelist" />
</entry>
<entry shortcut="andteh">
<target replacement="and the" priority="whitelist" />
</entry>
<entry shortcut="arent">
<target replacement="aren't" priority="whitelist" />
</entry>
<entry shortcut="bern">
<target replacement="been" priority="whitelist" />
</entry>
<entry shortcut="bot">
<target replacement="not" priority="whitelist" />
</entry>
<entry shortcut="bur">
<target replacement="but" priority="whitelist" />
</entry>
<entry shortcut="cam">
<target replacement="can" priority="whitelist" />
</entry>
<entry shortcut="cant">
<target replacement="can't" priority="whitelist" />
</entry>
<entry shortcut="dame">
<target replacement="same" priority="whitelist" />
</entry>
<entry shortcut="didint">
<target replacement="didn't" priority="whitelist" />
</entry>
<entry shortcut="dormer">
<target replacement="former" priority="whitelist" />
</entry>
<entry shortcut="dud">
<target replacement="did" priority="whitelist" />
</entry>
<entry shortcut="fay">
<target replacement="day" priority="whitelist" />
</entry>
<entry shortcut="fife">
<target replacement="five" priority="whitelist" />
</entry>
<entry shortcut="foo">
<target replacement="for" priority="whitelist" />
</entry>
<entry shortcut="fora">
<target replacement="for a" priority="whitelist" />
</entry>
<entry shortcut="galled">
<target replacement="called" priority="whitelist" />
</entry>
<entry shortcut="goo">
<target replacement="too" priority="whitelist" />
</entry>
<entry shortcut="hed">
<target replacement="he'd" priority="whitelist" />
</entry>
<entry shortcut="hel">
<target replacement="he'll" priority="whitelist" />
</entry>
<entry shortcut="heres">
<target replacement="here's" priority="whitelist" />
</entry>
<entry shortcut="hew">
<target replacement="new" priority="whitelist" />
</entry>
<entry shortcut="hoe">
<target replacement="how" priority="whitelist" />
</entry>
<entry shortcut="hoes">
<target replacement="how's" priority="whitelist" />
</entry>
<entry shortcut="howd">
<target replacement="how'd" priority="whitelist" />
</entry>
<entry shortcut="howll">
<target replacement="how'll" priority="whitelist" />
</entry>
<entry shortcut="hows">
<target replacement="how's" priority="whitelist" />
</entry>
<entry shortcut="howve">
<target replacement="how've" priority="whitelist" />
</entry>
<entry shortcut="hum">
<target replacement="him" priority="whitelist" />
</entry>
<entry shortcut="i">
<target replacement="I" priority="whitelist" />
</entry>
<entry shortcut="ifs">
<target replacement="its" priority="whitelist" />
</entry>
<entry shortcut="il">
<target replacement="I'll" priority="whitelist" />
</entry>
<entry shortcut="im">
<target replacement="I'm" priority="whitelist" />
</entry>
<entry shortcut="inteh">
<target replacement="in the" priority="whitelist" />
</entry>
<entry shortcut="itd">
<target replacement="it'd" priority="whitelist" />
</entry>
<entry shortcut="itsa">
<target replacement="it's a" priority="whitelist" />
</entry>
<entry shortcut="lets">
<target replacement="let's" priority="whitelist" />
</entry>
<entry shortcut="maam">
<target replacement="ma'am" priority="whitelist" />
</entry>
<entry shortcut="manu">
<target replacement="many" priority="whitelist" />
</entry>
<entry shortcut="mare">
<target replacement="made" priority="whitelist" />
</entry>
<entry shortcut="mew">
<target replacement="new" priority="whitelist" />
</entry>
<entry shortcut="mire">
<target replacement="more" priority="whitelist" />
</entry>
<entry shortcut="moat">
<target replacement="most" priority="whitelist" />
</entry>
<entry shortcut="mot">
<target replacement="not" priority="whitelist" />
</entry>
<entry shortcut="mote">
<target replacement="note" priority="whitelist" />
</entry>
<entry shortcut="motes">
<target replacement="notes" priority="whitelist" />
</entry>
<entry shortcut="mow">
<target replacement="now" priority="whitelist" />
</entry>
<entry shortcut="namer">
<target replacement="named" priority="whitelist" />
</entry>
<entry shortcut="nave">
<target replacement="have" priority="whitelist" />
</entry>
<entry shortcut="nee">
<target replacement="new" priority="whitelist" />
</entry>
<entry shortcut="nigh">
<target replacement="high" priority="whitelist" />
</entry>
<entry shortcut="nit">
<target replacement="not" priority="whitelist" />
</entry>
<entry shortcut="oft">
<target replacement="off" priority="whitelist" />
</entry>
<entry shortcut="os">
<target replacement="is" priority="whitelist" />
</entry>
<entry shortcut="pater">
<target replacement="later" priority="whitelist" />
</entry>
<entry shortcut="rook">
<target replacement="took" priority="whitelist" />
</entry>
<entry shortcut="shel">
<target replacement="she'll" priority="whitelist" />
</entry>
<entry shortcut="shouldent">
<target replacement="shouldn't" priority="whitelist" />
</entry>
<entry shortcut="sill">
<target replacement="will" priority="whitelist" />
</entry>
<entry shortcut="sown">
<target replacement="down" priority="whitelist" />
</entry>
<entry shortcut="thatd">
<target replacement="that'd" priority="whitelist" />
</entry>
<entry shortcut="tine">
<target replacement="time" priority="whitelist" />
</entry>
<entry shortcut="thong">
<target replacement="thing" priority="whitelist" />
</entry>
<entry shortcut="tome">
<target replacement="time" priority="whitelist" />
</entry>
<entry shortcut="uf">
<target replacement="if" priority="whitelist" />
</entry>
<entry shortcut="un">
<target replacement="in" priority="whitelist" />
</entry>
<entry shortcut="UnitedStates">
<target replacement="United States" priority="whitelist" />
</entry>
<entry shortcut="unitedstates">
<target replacement="United States" priority="whitelist" />
</entry>
<entry shortcut="visavis">
<target replacement="vis-a-vis" priority="whitelist" />
</entry>
<entry shortcut="wierd">
<target replacement="weird" priority="whitelist" />
</entry>
<entry shortcut="wel">
<target replacement="we'll" priority="whitelist" />
</entry>
<entry shortcut="wer">
<target replacement="we're" priority="whitelist" />
</entry>
<entry shortcut="whatd">
<target replacement="what'd" priority="whitelist" />
</entry>
<entry shortcut="whatm">
<target replacement="what'm" priority="whitelist" />
</entry>
<entry shortcut="whatre">
<target replacement="what're" priority="whitelist" />
</entry>
<entry shortcut="whats">
<target replacement="what's" priority="whitelist" />
</entry>
<entry shortcut="whens">
<target replacement="when's" priority="whitelist" />
</entry>
<entry shortcut="whered">
<target replacement="where'd" priority="whitelist" />
</entry>
<entry shortcut="wherell">
<target replacement="where'll" priority="whitelist" />
</entry>
<entry shortcut="wheres">
<target replacement="where's" priority="whitelist" />
</entry>
<entry shortcut="wholl">
<target replacement="who'll" priority="whitelist" />
</entry>
<entry shortcut="whove">
<target replacement="who've" priority="whitelist" />
</entry>
<entry shortcut="whyd">
<target replacement="why'd" priority="whitelist" />
</entry>
<entry shortcut="whyll">
<target replacement="why'll" priority="whitelist" />
</entry>
<entry shortcut="whys">
<target replacement="why's" priority="whitelist" />
</entry>
<entry shortcut="whyve">
<target replacement="why've" priority="whitelist" />
</entry>
<entry shortcut="wont">
<target replacement="won't" priority="whitelist" />
</entry>
<entry shortcut="yall">
<target replacement="y'all" priority="whitelist" />
</entry>
<entry shortcut="youd">
<target replacement="you'd" priority="whitelist" />
</entry>
</shortcuts>

Binary file not shown.

File diff suppressed because it is too large Load diff

Binary file not shown.

File diff suppressed because it is too large Load diff

Binary file not shown.

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load diff

Binary file not shown.

File diff suppressed because it is too large Load diff

Binary file not shown.

File diff suppressed because it is too large Load diff

Binary file not shown.

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load diff

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

Binary file not shown.

View file

@ -0,0 +1,38 @@
# This is a sample wordlist that can be converted to a binary dictionary
# for use by the Latin IME.
# The file is essentially a CSV file, with indent level denoting nesting.
#
# The file starts with a single CSV line with the header attributes. Whatever
# the content, these are included as is in the binary file. The first attribute
# of the file should be `dictionary'. Usual fields are `locale', `description',
# `date', `version', `options'.
#
# Each word has a `word' entry and at least a `f' argument denoting its
# probability, as an integer between 0 and 255 on a logarithmic scale, with
# 255 meaning 1 and each decrement in 1 dividing probability by 1.15.
# As a special case, a weight of 0 is taken to mean profanity - words that
# should not be considered a typo, but that should never be suggested
# explicitly. An entry may be made not a word by adding a `not_a_word'
# field with a value of `true'. The main reason for putting such entries
# into the dictionary is to add shortcut targets and maybe a whitelist
# replacement.
#
# Each word may or may not have any number of shortcut target lines
# starting with a `shortcut' entry and having at least a `f' frequency
# value between 0 and 14, or the special value `whitelist' which becomes
# 15, which is then taken to be the whitelist target of this word.
#
# Each word may also have any number of bigram lines starting with a
# `bigram' entry containing the following word whose frequency should
# override the unigram frequency when following the word this bigram is
# for.
#
dictionary=main:en,locale=en,description=Sample wordlist,date=1351495318,version=1
word=sample,f=200
bigram=wordlist,f=243
word=wordlist,f=180
word=shortcut,f=176
shortcut=target,f=10
word=witelisted,f=10,not_a_word=true
shortcut=whitelisted,f=whitelist
word=profanity,f=0

View file

@ -1,17 +0,0 @@
<!-- This is a sample wordlist that can be converted to a binary dictionary
for use by the Latin IME.
The format of the word list is a flat list of word entries.
Each entry has a frequency between 255 and 0.
Highest frequency words get more weight in the prediction algorithm. As a
special case, a weight of 0 is taken to mean profanity - words that should
not be considered a typo, but that should never be suggested explicitly.
You can capitalize words that must always be capitalized, such as "January".
You can have a capitalized and a non-capitalized word as separate entries,
such as "robin" and "Robin".
-->
<wordlist>
<w f="255">this</w>
<w f="255">is</w>
<w f="128">sample</w>
<w f="1">wordlist</w>
</wordlist>

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View file

@ -26,7 +26,7 @@
<uses-permission android:name="android.permission.READ_CONTACTS" />
<application android:label="@string/aosp_android_keyboard_ime_name"
android:icon="@drawable/ic_ime_settings"
android:icon="@mipmap/ic_ime_settings"
android:backupAgent="BackupAgent"
android:killAfterRestore="false"
android:supportsRtl="true">

View file

@ -188,3 +188,5 @@
END OF TERMS AND CONDITIONS
Includes Dictionaries © Lexiteria LLC. Used by permission.

View file

@ -1,64 +1,11 @@
-keep class com.android.inputmethod.latin.BinaryDictionary {
int mDictLength;
<init>(...);
# Keep classes and methods that have the @UsedForTesting annotation
-keep @com.android.inputmethod.annotations.UsedForTesting class *
-keepclassmembers class * {
@com.android.inputmethod.annotations.UsedForTesting *;
}
-keep class com.android.inputmethod.keyboard.ProximityInfo {
<init>(com.android.inputmethod.keyboard.ProximityInfo);
# Keep classes and methods that have the @ExternallyReferenced annotation
-keep @com.android.inputmethod.annotations.ExternallyReferenced class *
-keepclassmembers class * {
@com.android.inputmethod.annotations.ExternallyReferenced *;
}
-keep class com.android.inputmethod.latin.Suggest {
<init>(...);
com.android.inputmethod.latin.SuggestedWords getSuggestions(...);
}
-keep class com.android.inputmethod.latin.AutoCorrection {
java.lang.CharSequence getAutoCorrectionWord();
}
-keep class com.android.inputmethod.latin.Utils {
boolean equalsIgnoreCase(...);
}
-keep class com.android.inputmethod.latin.InputPointers {
*;
}
-keep class com.android.inputmethod.latin.ResizableIntArray {
*;
}
-keep class com.android.inputmethod.latin.spellcheck.SpellCheckerSettingsFragment {
*;
}
-keep class com.android.inputmethod.keyboard.MainKeyboardView {
# Keep getter/setter methods for ObjectAnimator
int getLanguageOnSpacebarAnimAlpha();
void setLanguageOnSpacebarAnimAlpha(int);
int getAltCodeKeyWhileTypingAnimAlpha();
void setAltCodeKeyWhileTypingAnimAlpha(int);
}
-keep class com.android.inputmethod.keyboard.MoreKeysKeyboard$Builder$MoreKeysKeyboardParams {
<init>(...);
}
-keepclasseswithmembernames class * {
native <methods>;
}
-keep class com.android.inputmethod.research.ResearchLogger {
void flush();
void publishCurrentLogUnit(...);
}
-keep class com.android.inputmethod.keyboard.KeyboardLayoutSet$Builder {
void setTouchPositionCorrectionEnabled(...);
}
# The support library contains references to newer platform versions.
# Don't warn about those in case this app is linking against an older
# platform version. We know about them, and they are safe.
-dontwarn android.support.v4.**
-dontwarn android.support.v13.**

View file

@ -1,27 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
/*
**
** Copyright 2012, The Android Open Source Project
**
** Licensed under the Apache License, Version 2.0 (the "License");
** you may not use this file except in compliance with the License.
** You may obtain a copy of the License at
**
** http://www.apache.org/licenses/LICENSE-2.0
**
** Unless required by applicable law or agreed to in writing, software
** distributed under the License is distributed on an "AS IS" BASIS,
** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
** See the License for the specific language governing permissions and
** limitations under the License.
*/
-->
<objectAnimator
xmlns:android="http://schemas.android.com/apk/res/android"
android:propertyName="altCodeKeyWhileTypingAnimAlpha"
android:valueType="intType"
android:duration="1000"
android:valueFrom="128"
android:valueTo="255" />

View file

@ -1,27 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
/*
**
** Copyright 2012, The Android Open Source Project
**
** Licensed under the Apache License, Version 2.0 (the "License");
** you may not use this file except in compliance with the License.
** You may obtain a copy of the License at
**
** http://www.apache.org/licenses/LICENSE-2.0
**
** Unless required by applicable law or agreed to in writing, software
** distributed under the License is distributed on an "AS IS" BASIS,
** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
** See the License for the specific language governing permissions and
** limitations under the License.
*/
-->
<objectAnimator
xmlns:android="http://schemas.android.com/apk/res/android"
android:propertyName="altCodeKeyWhileTypingAnimAlpha"
android:valueType="intType"
android:duration="3000"
android:valueFrom="255"
android:valueTo="128" />

View file

@ -1,28 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
/*
**
** Copyright 2012, The Android Open Source Project
**
** Licensed under the Apache License, Version 2.0 (the "License");
** you may not use this file except in compliance with the License.
** You may obtain a copy of the License at
**
** http://www.apache.org/licenses/LICENSE-2.0
**
** Unless required by applicable law or agreed to in writing, software
** distributed under the License is distributed on an "AS IS" BASIS,
** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
** See the License for the specific language governing permissions and
** limitations under the License.
*/
-->
<objectAnimator
xmlns:android="http://schemas.android.com/apk/res/android"
android:propertyName="languageOnSpacebarAnimAlpha"
android:valueType="intType"
android:startOffset="1200"
android:duration="200"
android:valueFrom="255"
android:valueTo="@integer/config_language_on_spacebar_final_alpha" />

View file

@ -1,29 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
/*
**
** Copyright 2010, The Android Open Source Project
**
** Licensed under the Apache License, Version 2.0 (the "License");
** you may not use this file except in compliance with the License.
** You may obtain a copy of the License at
**
** http://www.apache.org/licenses/LICENSE-2.0
**
** Unless required by applicable law or agreed to in writing, software
** distributed under the License is distributed on an "AS IS" BASIS,
** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
** See the License for the specific language governing permissions and
** limitations under the License.
*/
-->
<set
xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/decelerate_interpolator"
>
<alpha
android:fromAlpha="0.5"
android:toAlpha="1.0"
android:duration="@integer/config_more_keys_keyboard_fadein_anim_time" />
</set>

View file

@ -1,29 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
/*
**
** Copyright 2010, The Android Open Source Project
**
** Licensed under the Apache License, Version 2.0 (the "License");
** you may not use this file except in compliance with the License.
** You may obtain a copy of the License at
**
** http://www.apache.org/licenses/LICENSE-2.0
**
** Unless required by applicable law or agreed to in writing, software
** distributed under the License is distributed on an "AS IS" BASIS,
** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
** See the License for the specific language governing permissions and
** limitations under the License.
*/
-->
<set
xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/accelerate_interpolator"
>
<alpha
android:fromAlpha="1.0"
android:toAlpha="0.0"
android:duration="@integer/config_more_keys_keyboard_fadeout_anim_time" />
</set>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 168 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 194 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 194 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 462 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 506 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 435 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 657 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 547 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 587 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 972 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 553 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 668 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 707 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 505 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 468 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 301 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 835 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 547 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 282 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 812 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 207 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 227 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 210 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 843 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 856 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 248 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 160 B

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