Commit 590e1406 authored by Antoine Beaupré's avatar Antoine Beaupré

New upstream version 5.40

parent 073e20d5
......@@ -18,25 +18,25 @@ ridiculously long list of steps!
3: Delete the dangerball.c and dangerball.xml files from Build Phases.
4: Delete the "DangerBall copy-Info.plist" file that got created.
5: Delete the "DangerBall copy-Info.plist" from the Build Settings too.
6: -
7: Manage Schemes, rename "DangerBall Copy".
8: Move to the right place in the list.
9: Scheme / Run / Info: Executable: SaverTester.app.
10: Scheme / Run / Arguments: set SELECTED_SAVER environment variable.
11: File / Add Files / the new .c and .xml.
12: Select each file in the left pane; see Target Membership in the right
pane and add them to the new target, and to "XScreenSaver-iOS".
13: Re-order them in the file list.
14: In target "All Savers (OpenGL)" add the new target as Build Phases /
6: Manage Schemes, rename "DangerBall Copy".
7: Move to the right place in the list.
8: Scheme / Run / Info: Executable: SaverTester.app.
9: Scheme / Run / Arguments: set SELECTED_SAVER environment variable.
10: File / Add Files / the new .c and .xml.
11: Re-order them in the file list. This will bring up an Options dialog.
Add To Targets: the new target, and "XScreenSaver-iOS".
12: The files might not have moved. This means Xcode is gonna crash soon.
It will repair itself after.
13: In target "All Savers (OpenGL)" add the new target as Build Phases /
Target Dependency.
15: In target "XScreenSaver-iOS", reorder new files in Build Phases /
14: In target "XScreenSaver-iOS", reorder new files in Build Phases /
"Copy" and "Compile", since they showed up in a random place.
16: In target "XScreenSaver-iOS", add "-DUSE_GL" to the new file's options.
17: Put a 200x150 screen shot in ~/www/xscreensaver/screenshots/
18: ln -s ../../src/xscreensaver/OSX/build/Debug/NEW.saver \
15: In target "XScreenSaver-iOS", add "-DUSE_GL" to the new file's options.
16: Put a 200x150 screen shot in ~/www/xscreensaver/screenshots/
17: ln -s ../../src/xscreensaver/OSX/build/Debug/NEW.saver \
~/Library/Screen\ Savers/
19: git add xscreensaver.xcodeproj/xcuserdata/*/xcschemes/*.xcscheme
20: Don't forget to create a man page from the XML with xml2man.pl,
18: git add xscreensaver.xcodeproj/xcuserdata/*/xcschemes/*.xcscheme
19: Don't forget to create a man page from the XML with xml2man.pl,
and update Makefile.in.
21: Make a video: -record-animation 3600 -delay 1 -geom 1920x1080+128+64
20: Make a video: -record-animation 3600 -delay 1 -geom 1920x1080+128+64
./upload-video.pl NAME
......@@ -7,7 +7,7 @@
<key>CFBundleExecutable</key>
<string>${EXECUTABLE_NAME}</string>
<key>CFBundleGetInfoString</key>
<string>5.39</string>
<string>5.40</string>
<key>CFBundleIconFile</key>
<string>SaverRunner</string>
<key>CFBundleIdentifier</key>
......@@ -15,21 +15,21 @@
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleLongVersionString</key>
<string>5.39</string>
<string>5.40</string>
<key>CFBundleName</key>
<string>${PRODUCT_NAME}</string>
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
<string>5.39</string>
<string>5.40</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>5.39</string>
<string>5.40</string>
<key>LSMinimumSystemVersion</key>
<string>${MACOSX_DEPLOYMENT_TARGET}</string>
<key>NSHumanReadableCopyright</key>
<string>5.39</string>
<string>5.40</string>
<key>NSMainNibFile</key>
<string>SaverRunner</string>
<key>NSPrincipalClass</key>
......
......@@ -9,7 +9,7 @@
<key>CFBundleExecutable</key>
<string>${EXECUTABLE_NAME}</string>
<key>CFBundleGetInfoString</key>
<string>5.39</string>
<string>5.40</string>
<key>CFBundleIconFile</key>
<string>SaverRunner</string>
<key>CFBundleIdentifier</key>
......@@ -17,23 +17,23 @@
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleLongVersionString</key>
<string>5.39</string>
<string>5.40</string>
<key>CFBundleName</key>
<string>${PRODUCT_NAME}</string>
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
<string>5.39</string>
<string>5.40</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>5.39</string>
<string>5.40</string>
<key>LSMinimumSystemVersion</key>
<string>${MACOSX_DEPLOYMENT_TARGET}</string>
<key>LSUIElement</key>
<true/>
<key>NSHumanReadableCopyright</key>
<string>5.39</string>
<string>5.40</string>
<key>NSMainNibFile</key>
<string>Updater</string>
<key>NSPrincipalClass</key>
......
......@@ -15,11 +15,11 @@
<key>CFBundlePackageType</key>
<string>BNDL</string>
<key>CFBundleShortVersionString</key>
<string>5.39</string>
<string>5.40</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>5.39</string>
<string>5.40</string>
<key>LSMinimumSystemVersion</key>
<string>10.8</string>
<key>NSMainNibFile</key>
......
......@@ -16,8 +16,8 @@
\b0 by Jamie Zawinski\
and many others\
\
version 5.39\
12-Apr-2018\
version 5.40\
12-Aug-2018\
\
{\field{\*\fldinst{HYPERLINK "https://www.jwz.org/xscreensaver/"}}{\fldrslt \cf2 \ul \ulc2 https://www.jwz.org/xscreensaver/}}\
\pard\pardeftab720
......
#!/usr/bin/perl -w
# Copyright © 2012-2015 Jamie Zawinski <jwz@jwz.org>
# Copyright © 2012-2018 Jamie Zawinski <jwz@jwz.org>
#
# Permission to use, copy, modify, distribute, and sell this software and its
# documentation for any purpose is hereby granted without fee, provided that
......@@ -23,7 +23,7 @@ require 5;
use strict;
my $progname = $0; $progname =~ s@.*/@@g;
my ($version) = ('$Revision: 1.5 $' =~ m/\s(\d[.\d]+)\s/s);
my ($version) = ('$Revision: 1.6 $' =~ m/\s(\d[.\d]+)\s/s);
my $verbose = 1;
......@@ -31,6 +31,7 @@ my $verbose = 1;
#
my %disable = (
'extrusion' => 1,
'glitchpeg' => 1,
'lcdscrub' => 1,
'lockward' => 1,
'webcollage' => 1,
......
/* xscreensaver, Copyright (c) 1992-2017 Jamie Zawinski <jwz@jwz.org>
/* xscreensaver, Copyright (c) 1992-2018 Jamie Zawinski <jwz@jwz.org>
*
* Permission to use, copy, modify, distribute, and sell this software and its
* documentation for any purpose is hereby granted without fee, provided that
......@@ -342,6 +342,7 @@ osx_grab_desktop_image (Screen *screen, Window xwindow, Drawable drawable,
(NSString *)kCGWindowNumber]).intValue;
}
}
CFRelease (L);
}
// Grab a screen shot of those windows below this one
......
......@@ -9,7 +9,7 @@
<key>CFBundleExecutable</key>
<string>${EXECUTABLE_NAME}</string>
<key>CFBundleGetInfoString</key>
<string>5.39</string>
<string>5.40</string>
<key>CFBundleIcons</key>
<dict/>
<key>CFBundleIcons~ipad</key>
......@@ -19,21 +19,21 @@
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleLongVersionString</key>
<string>5.39</string>
<string>5.40</string>
<key>CFBundleName</key>
<string>${PRODUCT_NAME}</string>
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
<string>5.39</string>
<string>5.40</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>5.39</string>
<string>5.40</string>
<key>LSRequiresIPhoneOS</key>
<true/>
<key>NSHumanReadableCopyright</key>
<string>5.39</string>
<string>5.40</string>
<key>NSMainNibFile</key>
<string>iSaverRunner</string>
<key>UIAppFonts</key>
......
/* Generated file, do not edit.
Created: Tue Apr 10 17:04:05 2018 by build-fntable.pl 1.5.
Created: Sat Aug 4 21:35:23 2018 by build-fntable.pl 1.6.
*/
#import <Foundation/Foundation.h>
......@@ -75,6 +75,7 @@ extern struct xscreensaver_function_table
euler2d_xscreensaver_function_table,
fadeplot_xscreensaver_function_table,
fiberlamp_xscreensaver_function_table,
filmleader_xscreensaver_function_table,
fireworkx_xscreensaver_function_table,
flame_xscreensaver_function_table,
flipflop_xscreensaver_function_table,
......@@ -217,6 +218,7 @@ extern struct xscreensaver_function_table
unicrud_xscreensaver_function_table,
unknownpleasures_xscreensaver_function_table,
vermiculate_xscreensaver_function_table,
vfeedback_xscreensaver_function_table,
vigilance_xscreensaver_function_table,
voronoi_xscreensaver_function_table,
wander_xscreensaver_function_table,
......@@ -312,6 +314,7 @@ NSDictionary *make_function_table_dict(void)
[NSValue valueWithPointer:&euler2d_xscreensaver_function_table], @"euler2d",
[NSValue valueWithPointer:&fadeplot_xscreensaver_function_table], @"fadeplot",
[NSValue valueWithPointer:&fiberlamp_xscreensaver_function_table], @"fiberlamp",
[NSValue valueWithPointer:&filmleader_xscreensaver_function_table], @"filmleader",
[NSValue valueWithPointer:&fireworkx_xscreensaver_function_table], @"fireworkx",
[NSValue valueWithPointer:&flame_xscreensaver_function_table], @"flame",
[NSValue valueWithPointer:&flipflop_xscreensaver_function_table], @"flipflop",
......@@ -454,6 +457,7 @@ NSDictionary *make_function_table_dict(void)
[NSValue valueWithPointer:&unicrud_xscreensaver_function_table], @"unicrud",
[NSValue valueWithPointer:&unknownpleasures_xscreensaver_function_table], @"unknownpleasures",
[NSValue valueWithPointer:&vermiculate_xscreensaver_function_table], @"vermiculate",
[NSValue valueWithPointer:&vfeedback_xscreensaver_function_table], @"vfeedback",
[NSValue valueWithPointer:&vigilance_xscreensaver_function_table], @"vigilance",
[NSValue valueWithPointer:&voronoi_xscreensaver_function_table], @"voronoi",
[NSValue valueWithPointer:&wander_xscreensaver_function_table], @"wander",
......
......@@ -7,6 +7,17 @@
<link>https://www.jwz.org/xscreensaver/updates.xml</link>
<description>Updates to xscreensaver.</description>
<language>en</language>
<item>
<title>Version 5.39</title>
<link>https://www.jwz.org/xscreensaver/xscreensaver-5.39.dmg</link>
<description><![CDATA[&bull; New hacks, 'razzledazzle', 'peepers', 'crumbler' and `maze3d'. <BR>&bull; More heuristics for using RSS feeds as image sources. <BR>&bull; Android: Image loading works. <BR>&bull; Built-in image assets are now PNG instead of XPM or XBM. <BR>&bull; X11: Better font-loading fallback heuristics on systems with a terrible selection of installed fonts. <BR>&bull; macOS: Retina display-related bug fixes.]]></description>
<pubDate>Thu, 12 Apr 2018 13:00:37 -0700</pubDate>
<enclosure url="https://www.jwz.org/xscreensaver/xscreensaver-5.39.dmg"
sparkle:version="5.39"
sparkle:dsaSignature="MC0CFCNqDWYNT+EDQXEpi0SAxySC77A+AhUArqhfa7sp5J8cXq42u5uFmBOQiFA="
length="32888133"
type="application/octet-stream" />
</item>
<item>
<title>Version 5.38</title>
<link>https://www.jwz.org/xscreensaver/xscreensaver-5.38.dmg</link>
......@@ -29,17 +40,6 @@
length="52481386"
type="application/octet-stream" />
</item>
<item>
<title>Version 5.36</title>
<link>https://www.jwz.org/xscreensaver/xscreensaver-5.36.dmg</link>
<description><![CDATA[&bull; New hacks, `discoball', `cubetwist', `cubestack', `splodesic' and `hexstrut'. <BR>&bull; macOS: loading image files works in `dymaxionmap', `glplanet', `lavalite', `pulsar', `gleidescope' and `extrusion'. <BR>&bull; Several new programs in `m6502'. <BR>&bull; `rotzoomer -mode circle'. <BR>&bull; Better titles in `photopile'.]]></description>
<pubDate>Mon, 10 Oct 2016 19:59:35 -0700</pubDate>
<enclosure url="https://www.jwz.org/xscreensaver/xscreensaver-5.36.dmg"
sparkle:version="5.36"
sparkle:dsaSignature="MC0CFE0PgizuGmjl0jbR0M5eu1KLU/XhAhUAj/D/h9i70tfjBehPoCxMoBakBSA="
length="52105511"
type="application/octet-stream" />
</item>
<item>
<title>Version 5.34</title>
<link>https://www.jwz.org/xscreensaver/xscreensaver-5.34.dmg</link>
......
This diff is collapsed.
......@@ -46,6 +46,18 @@ XScreenSaver has an extensive manual -- please read it!
===============================================================================
5.40 * New hacks, 'filmleader', 'vfeedback'.
* New hack, 'glitchpeg' (X11 and macOS only).
* GLPlanet blends between day and night maps at the dusk terminator.
* DymaxionMap can display arbitrary map images, and animate sunlight
across the flattened globe.
* Tessellimage can draw either Delaunay or Voronoi tilings.
* XAnalogTV includes test cards.
* Android: These hacks work now: 'blitspin', 'bumps', 'cityflow',
'endgame', 'esper', 'flipscreen3d', 'gleidescope', 'glslideshow',
'jigglypuff', 'queens', 'tessellimage', 'xanalogtv', 'xmatrix',
'zoom'.
5.39 * New hacks, 'razzledazzle', 'peepers', 'crumbler' and `maze3d'.
* More heuristics for using RSS feeds as image sources.
* Android: Image loading works.
......
......@@ -49,6 +49,7 @@ export ANDROID_HACKS= \
binaryring \
blaster \
blinkbox \
blitspin \
blocktube \
boing \
bouboule \
......@@ -57,10 +58,12 @@ export ANDROID_HACKS= \
boxfit \
braid \
bsod \
bumps \
cage \
ccurve \
celtic \
circuit \
cityflow \
cloudlife \
companioncube \
compass \
......@@ -87,16 +90,20 @@ export ANDROID_HACKS= \
dnalogo \
drift \
dymaxionmap \
endgame \
energystream \
engine \
epicycle \
eruption \
esper \
euler2d \
fadeplot \
fiberlamp \
filmleader \
fireworkx \
flame \
flipflop \
flipscreen3d \
flow \
fluidballs \
flyingtoasters \
......@@ -108,11 +115,13 @@ export ANDROID_HACKS= \
gflux \
glblur \
glcells \
gleidescope \
glhanoi \
glknots \
glmatrix \
glplanet \
glschool \
glslideshow \
glsnake \
gltext \
goop \
......@@ -131,6 +140,7 @@ export ANDROID_HACKS= \
interaggregate \
interference \
intermomentary \
jigglypuff \
jigsaw \
julia \
kaleidescope \
......@@ -172,6 +182,7 @@ export ANDROID_HACKS= \
pulsar \
pyro \
quasicrystal \
queens \
raverhoop \
razzledazzle \
rd-bomb \
......@@ -192,6 +203,7 @@ export ANDROID_HACKS= \
spheremonics \
splitflap \
splodesic \
spotlight \
squiral \
stairs \
stonerview \
......@@ -201,6 +213,7 @@ export ANDROID_HACKS= \
surfaces \
swirl \
tangram \
tessellimage \
thornbird \
timetunnel \
topblock \
......@@ -210,17 +223,21 @@ export ANDROID_HACKS= \
twang \
unknownpleasures \
vermiculate \
vfeedback \
vigilance \
voronoi \
wander \
whirlwindwarp \
winduprobot \
wormhole \
xanalogtv \
xflame \
xjack \
xlyap \
xmatrix \
xrayswarm \
xspirograph \
zoom \
# These don't work well enough to turn on by default:
......@@ -228,19 +245,10 @@ export ANDROID_HACKS= \
ANDROID_TODO= \
antinspect \
barcode \
blitspin \
bumps \
carousel \
cityflow \
endgame \
esper \
flipscreen3d \
fliptext \
fontglide \
gleidescope \
glslideshow \
halftone \
jigglypuff \
juggler3d \
molecule \
pedal \
......@@ -248,17 +256,11 @@ ANDROID_TODO= \
photopile \
polyominoes \
qix \
queens \
speedmine \
spotlight \
starfish \
starwars \
tessellimage \
testx11 \
unicrud \
xanalogtv \
xmatrix \
zoom \
# Download and resize images from jwz.org.
......@@ -367,7 +369,7 @@ $(KEYSTORE):
keytool -genkey -v -keystore $@ \
-alias xscreensaver -keyalg RSA -keysize 2048 -validity 10000
APK_DIR = xscreensaver/build/outputs/apk/
APK_DIR = xscreensaver/build/outputs/apk/release/
APK_UNSIGNED = $(APK_DIR)xscreensaver-release-unsigned.apk
APK_UNALIGNED = $(APK_DIR)xscreensaver-release-unaligned.apk
APK_SIGNED = $(APK_DIR)xscreensaver-release.apk
......
......@@ -151,58 +151,39 @@ TODO list, and known bugs:
box does not.
antinspect renders incorrectly
antmaze crashes emulator, sometimes
antspotlight crashes emulator, sometimes
apple2 text, images into pixmaps doesn't work
atlantis crashes emulator, sometimes
barcode pixmaps
blitspin images
bsod pixmaps, XCopyArea problems
bumps images
carousel images
carousel images are corrupted
cityflow shading is wrong
endgame insanely slow
engine text
esper images, text
flipflop images
flipscreen3d images
esper images don't load, no text
fliptext text
fontglide text
gflux images
glblur grayscale instead of color
gleidescope images
glslideshow images
halftone XFillArc crash
halo some extra triangles show up
jigglypuff incredibly slow
jigsaw images
juggler3d blank
maze lines are not the same thickness (aliased?)
mirrorblob images
molecule blank
mountain polygons
munch XOR
noseguy text; images flicker to black and white
pacman launches really slowly
noseguy text; images
pacman images; launches really slowly
pedal polygons
phosphor text; pixmaps
photopile images; pixmaps
photopile text; images don't display
polyhedra text
polyominoes pixmaps
qix polygons
queens blank
slip images
queens insanely slow
sonar does icmp work?
speedmine polygons
splitflap super slow
spotlight pixmaps
spotlight blank
starfish polygons
starwars text
tessellimage pixmaps
twang background should be black
unicrud pixmaps
winduprobot dome is not transparent
xanalogtv pixmaps
xflame draws only upper left corner
xmatrix super slow, glitch on first screen
zoom pixmaps
xmatrix pretty slow
......@@ -2,17 +2,23 @@
buildscript {
repositories {
jcenter()
google()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.1.0'
classpath 'com.android.tools.build:gradle:3.1.2'
}
// This allows versions of Gradle past 2.9 to be used with the Gradle
// Android plugin.
// https://discuss.gradle.org/t/gradle-thinks-2-10-is-less-than-2-2-when-resolving-plugins/13434/2
// System.properties['com.android.build.gradle.overrideVersionCheck'] = 'true';
}
allprojects {
repositories {
maven { url 'https://maven.google.com' }
jcenter()
google()
}
}
task clean(type: Delete) {
delete('./build')
}
......
#Sun Jun 12 14:20:28 PDT 2016
#Sat Feb 10 21:20:31 PST 2018
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-bin.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-4.8-bin.zip
<component name="libraryTable">
<library name="Gradle: android.arch.core:common:1.1.0@jar">
<CLASSES>
<root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/android.arch.core/common/1.1.0/8007981f7d7540d89cd18471b8e5dcd2b4f99167/common-1.1.0.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES>
<root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/android.arch.core/common/1.1.0/f211e8f994b67f7ae2a1bc06e4f7b974ec72ee50/common-1.1.0-sources.jar!/" />
</SOURCES>
</library>
</component>
\ No newline at end of file
<component name="libraryTable">
<library name="Gradle: android.arch.core:runtime-1.1.0">
<CLASSES>
<root url="jar://$USER_HOME$/.gradle/caches/transforms-1/files-1.1/runtime-1.1.0.aar/66eddde487cc032a22af511624a2dc1d/jars/classes.jar!/" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-1/files-1.1/runtime-1.1.0.aar/66eddde487cc032a22af511624a2dc1d/res" />
</CLASSES>
<JAVADOC />
<SOURCES>
<root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/android.arch.core/runtime/1.1.0/62944187d3ae3e7a4644b50da4e7b63c605a696/runtime-1.1.0-sources.jar!/" />
</SOURCES>
</library>
</component>
\ No newline at end of file
<component name="libraryTable">
<library name="Gradle: android.arch.lifecycle:common:1.1.0@jar">
<CLASSES>
<root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/android.arch.lifecycle/common/1.1.0/edf3f7bfb84a7521d0599efa3b0113a0ee90f85/common-1.1.0.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES>
<root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/android.arch.lifecycle/common/1.1.0/72f6113534923e49e8c032107ca638b97775c61b/common-1.1.0-sources.jar!/" />
</SOURCES>
</library>
</component>
\ No newline at end of file
<component name="libraryTable">
<library name="Gradle: android.arch.lifecycle:livedata-core-1.1.0">
<CLASSES>
<root url="file://$USER_HOME$/.gradle/caches/transforms-1/files-1.1/livedata-core-1.1.0.aar/01d9f7cf052a887e242d3ac9bccb130e/res" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-1/files-1.1/livedata-core-1.1.0.aar/01d9f7cf052a887e242d3ac9bccb130e/jars/classes.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES>
<root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/android.arch.lifecycle/livedata-core/1.1.0/300f89e645a95de0bdc6d8833beeee6e3045df06/livedata-core-1.1.0-sources.jar!/" />
</SOURCES>
</library>
</component>
\ No newline at end of file
<component name="libraryTable">
<library name="Gradle: android.arch.lifecycle:runtime-1.1.0">
<CLASSES>
<root url="jar://$USER_HOME$/.gradle/caches/transforms-1/files-1.1/runtime-1.1.0.aar/625fea47a711c4db819aa2d6df929100/jars/classes.jar!/" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-1/files-1.1/runtime-1.1.0.aar/625fea47a711c4db819aa2d6df929100/res" />
</CLASSES>
<JAVADOC />
<SOURCES>
<root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/android.arch.lifecycle/runtime/1.1.0/a4b0d6b8e8f51c8f95d5a0641f81ffc13ab406c7/runtime-1.1.0-sources.jar!/" />
</SOURCES>
</library>
</component>
\ No newline at end of file
<component name="libraryTable">
<library name="Gradle: android.arch.lifecycle:viewmodel-1.1.0">
<CLASSES>
<root url="file://$USER_HOME$/.gradle/caches/transforms-1/files-1.1/viewmodel-1.1.0.aar/0c933938d5403a08c5e3efe386ac2b02/res" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-1/files-1.1/viewmodel-1.1.0.aar/0c933938d5403a08c5e3efe386ac2b02/jars/classes.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES>
<root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/android.arch.lifecycle/viewmodel/1.1.0/e4c0c5d65f92ccad0b0148ac2f01b540ac7a711e/viewmodel-1.1.0-sources.jar!/" />
</SOURCES>
</library>
</component>
\ No newline at end of file
<component name="libraryTable">
<library name="Gradle: com.android.support:support-annotations:27.1.1@jar">
<CLASSES>
<root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.support/support-annotations/27.1.1/39ded76b5e1ce1c5b2688e1d25cdc20ecee32007/support-annotations-27.1.1.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES>
<root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.support/support-annotations/27.1.1/46bebf5bd40146178cb33c7678f3782a09dea6e4/support-annotations-27.1.1-sources.jar!/" />
</SOURCES>
</library>
</component>
\ No newline at end of file
<component name="libraryTable">
<library name="Gradle: com.android.support:support-compat-27.1.1">
<CLASSES>
<root url="file://$USER_HOME$/.gradle/caches/transforms-1/files-1.1/support-compat-27.1.1.aar/64b85698f5c1a639182eb49d0126a2d0/res" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-1/files-1.1/support-compat-27.1.1.aar/64b85698f5c1a639182eb49d0126a2d0/jars/classes.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES>
<root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.support/support-compat/27.1.1/fe233277b6eae25ce5b2afab6daf55d73c86f0b9/support-compat-27.1.1-sources.jar!/" />
</SOURCES>
</library>
</component>
\ No newline at end of file
<component name="libraryTable">
<library name="Gradle: com.android.support:support-core-ui-27.1.1">
<CLASSES>
<root url="file://$USER_HOME$/.gradle/caches/transforms-1/files-1.1/support-core-ui-27.1.1.aar/b432dca2f3c4bd72e4ef10511d8d2ba5/res" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-1/files-1.1/support-core-ui-27.1.1.aar/b432dca2f3c4bd72e4ef10511d8d2ba5/jars/classes.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES>
<root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.support/support-core-ui/27.1.1/266c369a3227be5afec33e11c964472269ff2a7c/support-core-ui-27.1.1-sources.jar!/" />
</SOURCES>
</library>