├── Android ├── .idea │ ├── .name │ ├── dictionaries │ │ └── gangloff.xml │ ├── vcs.xml │ ├── copyright │ │ ├── profiles_settings.xml │ │ └── Google.xml │ ├── modules.xml │ ├── donotcheck_cs.xml │ ├── gradle.xml │ ├── compiler.xml │ └── checkstyle-idea.xml ├── app │ ├── .gitignore │ ├── libs │ │ ├── identitytoolkit_fb.aar │ │ └── identitytoolkit-api11.aar │ ├── src │ │ ├── main │ │ │ ├── res │ │ │ │ ├── drawable-hdpi │ │ │ │ │ ├── ic_drawer.png │ │ │ │ │ └── drawer_shadow.9.png │ │ │ │ ├── drawable-mdpi │ │ │ │ │ ├── ic_drawer.png │ │ │ │ │ └── drawer_shadow.9.png │ │ │ │ ├── drawable-xxhdpi │ │ │ │ │ ├── ic_add.png │ │ │ │ │ ├── ic_tick.png │ │ │ │ │ ├── ic_drawer.png │ │ │ │ │ ├── drawer_shadow.9.png │ │ │ │ │ ├── ic_done_white_24dp.png │ │ │ │ │ ├── ic_error_black_48dp.png │ │ │ │ │ ├── ic_home_black_24dp.png │ │ │ │ │ ├── ic_image_black_24dp.png │ │ │ │ │ ├── ic_delete_black_48dp.png │ │ │ │ │ ├── ic_delete_grey600_48dp.png │ │ │ │ │ ├── ic_favorite_black_24dp.png │ │ │ │ │ ├── ic_thumb_up_black_48dp.png │ │ │ │ │ ├── ic_delete_googblue_48dp.png │ │ │ │ │ ├── ic_mode_edit_black_48dp.png │ │ │ │ │ ├── ic_thumb_down_black_48dp.png │ │ │ │ │ ├── ic_thumb_up_grey600_48dp.png │ │ │ │ │ ├── ic_exit_to_app_black_24dp.png │ │ │ │ │ ├── ic_file_upload_black_24dp.png │ │ │ │ │ ├── ic_mode_edit_googblue_48dp.png │ │ │ │ │ ├── ic_mode_edit_grey600_48dp.png │ │ │ │ │ ├── ic_now_wallpaper_black_48dp.png │ │ │ │ │ ├── ic_thumb_down_googblue_48dp.png │ │ │ │ │ ├── ic_thumb_down_grey600_48dp.png │ │ │ │ │ ├── ic_thumb_up_googblue_48dp.png │ │ │ │ │ ├── ic_now_wallpaper_grey600_48dp.png │ │ │ │ │ └── ic_now_wallpaper_googblue_48dp.png │ │ │ │ ├── mipmap-hdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ ├── drawable-xhdpi │ │ │ │ │ ├── ic_drawer.png │ │ │ │ │ └── drawer_shadow.9.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ ├── drawable │ │ │ │ │ ├── button_bg_normal.xml │ │ │ │ │ ├── button_bg_disabled.xml │ │ │ │ │ ├── button_bg_pressed.xml │ │ │ │ │ ├── signin_account_chip_bg.xml │ │ │ │ │ ├── button_bg.xml │ │ │ │ │ ├── fab_icons.xml │ │ │ │ │ ├── ic_delete.xml │ │ │ │ │ ├── ic_edit.xml │ │ │ │ │ ├── ic_wallpaper.xml │ │ │ │ │ ├── ic_thumbs_up.xml │ │ │ │ │ └── ic_thumbs_down.xml │ │ │ │ ├── menu │ │ │ │ │ ├── global.xml │ │ │ │ │ └── main.xml │ │ │ │ ├── values │ │ │ │ │ ├── ids.xml │ │ │ │ │ ├── colors.xml │ │ │ │ │ └── styles.xml │ │ │ │ ├── values-w820dp │ │ │ │ │ └── dimens.xml │ │ │ │ └── layout │ │ │ │ │ ├── fragment_navigation_drawer.xml │ │ │ │ │ ├── fragment_likes.xml │ │ │ │ │ ├── drawer_separator.xml │ │ │ │ │ └── progress_item.xml │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── examples │ │ │ │ └── abelanav2 │ │ │ │ ├── package-info.java │ │ │ │ ├── ui │ │ │ │ ├── package-info.java │ │ │ │ └── utils │ │ │ │ │ └── package-info.java │ │ │ │ ├── grpc │ │ │ │ └── package-info.java │ │ │ │ └── grpcclient │ │ │ │ ├── package-info.java │ │ │ │ └── AbelanaClientException.java │ │ └── androidTest │ │ │ └── java │ │ │ └── com │ │ │ └── examples │ │ │ └── abelanav2 │ │ │ └── ApplicationTest.java │ └── proguard-rules.pro ├── .gitignore ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── settings.gradle ├── gradle.properties ├── Android.iml └── build.gradle ├── Appengine ├── .gitignore ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties └── src │ └── main │ └── webapp │ ├── index.html │ └── WEB-INF │ ├── appengine-web.xml │ └── logging.properties ├── ImageResizer ├── Godeps │ ├── _workspace │ │ ├── .gitignore │ │ └── src │ │ │ ├── github.com │ │ │ ├── bradfitz │ │ │ │ └── http2 │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── h2demo │ │ │ │ │ ├── rootCA.srl │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── README │ │ │ │ │ └── server.crt │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── HACKING │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README │ │ │ │ │ ├── pipe_test.go │ │ │ │ │ ├── errors_test.go │ │ │ │ │ ├── AUTHORS │ │ │ │ │ ├── gotrack_test.go │ │ │ │ │ ├── CONTRIBUTORS │ │ │ │ │ ├── pipe.go │ │ │ │ │ ├── Dockerfile │ │ │ │ │ └── flow.go │ │ │ └── gographics │ │ │ │ └── imagick │ │ │ │ └── imagick │ │ │ │ ├── index_packet.go │ │ │ │ ├── image_info.go │ │ │ │ ├── affine_matrix.go │ │ │ │ ├── kernel_info.go │ │ │ │ ├── point_info.go │ │ │ │ ├── quantum.go │ │ │ │ ├── rectangle_info.go │ │ │ │ ├── channel_features.go │ │ │ │ ├── channel_statistics.go │ │ │ │ ├── draw_info.go │ │ │ │ ├── pixel_packet.go │ │ │ │ ├── fill_rule.go │ │ │ │ ├── endian_type.go │ │ │ │ ├── magick_pixel_packet.go │ │ │ │ ├── line_cap.go │ │ │ │ ├── align_type.go │ │ │ │ ├── line_join.go │ │ │ │ ├── image.go │ │ │ │ ├── style_type.go │ │ │ │ ├── montage_mode.go │ │ │ │ ├── resolution_type.go │ │ │ │ ├── clip_path_units.go │ │ │ │ ├── dispose_type.go │ │ │ │ ├── dither_method.go │ │ │ │ ├── magick_function.go │ │ │ │ ├── decoration_type.go │ │ │ │ ├── magick_wand_env.go │ │ │ │ ├── rendering_intent.go │ │ │ │ ├── paint_method.go │ │ │ │ ├── magick_core_env.go │ │ │ │ ├── storage_type.go │ │ │ │ ├── magick_wand_env_test.go │ │ │ │ ├── interlace_type.go │ │ │ │ ├── resource_type.go │ │ │ │ ├── noise_type.go │ │ │ │ ├── sparse_color_method.go │ │ │ │ ├── statistic_type.go │ │ │ │ ├── orientation_type.go │ │ │ │ ├── gravity_type.go │ │ │ │ ├── stretch_type.go │ │ │ │ ├── font_metrics.go │ │ │ │ ├── image_type.go │ │ │ │ ├── metric_type.go │ │ │ │ ├── pixel_wand_exception.go │ │ │ │ ├── drawing_wand_exception.go │ │ │ │ ├── magick_wand_exception.go │ │ │ │ ├── alpha_channel_type.go │ │ │ │ ├── pixel_iterator_exception.go │ │ │ │ └── channel_type.go │ │ │ ├── golang.org │ │ │ └── x │ │ │ │ ├── oauth2 │ │ │ │ ├── google │ │ │ │ │ ├── testdata │ │ │ │ │ │ └── gcloud │ │ │ │ │ │ │ └── properties │ │ │ │ │ ├── appengine_hook.go │ │ │ │ │ └── sdk_test.go │ │ │ │ ├── AUTHORS │ │ │ │ ├── CONTRIBUTORS │ │ │ │ ├── .travis.yml │ │ │ │ ├── vk │ │ │ │ │ └── vk.go │ │ │ │ ├── github │ │ │ │ │ └── github.go │ │ │ │ ├── facebook │ │ │ │ │ └── facebook.go │ │ │ │ ├── linkedin │ │ │ │ │ └── linkedin.go │ │ │ │ ├── odnoklassniki │ │ │ │ │ └── odnoklassniki.go │ │ │ │ ├── client_appengine.go │ │ │ │ ├── internal │ │ │ │ │ └── token_test.go │ │ │ │ ├── paypal │ │ │ │ │ └── paypal.go │ │ │ │ ├── jwt │ │ │ │ │ └── example_test.go │ │ │ │ └── CONTRIBUTING.md │ │ │ │ └── net │ │ │ │ └── context │ │ │ │ └── withtimeout_test.go │ │ │ └── google.golang.org │ │ │ ├── grpc │ │ │ ├── .travis.yml │ │ │ ├── doc.go │ │ │ ├── test │ │ │ │ ├── codec_perf │ │ │ │ │ ├── perf.proto │ │ │ │ │ └── perf.pb.go │ │ │ │ └── testdata │ │ │ │ │ ├── ca.pem │ │ │ │ │ ├── server1.key │ │ │ │ │ └── server1.pem │ │ │ ├── codes │ │ │ │ └── code_string.go │ │ │ ├── codegen.sh │ │ │ ├── README.md │ │ │ ├── transport │ │ │ │ └── testdata │ │ │ │ │ ├── ca.pem │ │ │ │ │ ├── server1.key │ │ │ │ │ └── server1.pem │ │ │ ├── interop │ │ │ │ ├── client │ │ │ │ │ └── testdata │ │ │ │ │ │ ├── ca.pem │ │ │ │ │ │ ├── server1.key │ │ │ │ │ │ └── server1.pem │ │ │ │ └── server │ │ │ │ │ └── testdata │ │ │ │ │ ├── ca.pem │ │ │ │ │ ├── server1.key │ │ │ │ │ └── server1.pem │ │ │ ├── examples │ │ │ │ └── route_guide │ │ │ │ │ ├── testdata │ │ │ │ │ ├── ca.pem │ │ │ │ │ ├── server1.key │ │ │ │ │ └── server1.pem │ │ │ │ │ └── README.md │ │ │ ├── benchmark │ │ │ │ └── server │ │ │ │ │ └── main.go │ │ │ ├── CONTRIBUTING.md │ │ │ └── Makefile │ │ │ ├── cloud │ │ │ ├── key.json.enc │ │ │ ├── examples │ │ │ │ └── storage │ │ │ │ │ ├── appengine │ │ │ │ │ └── app.yaml │ │ │ │ │ └── appenginevm │ │ │ │ │ └── app.yaml │ │ │ ├── .travis.yml │ │ │ ├── AUTHORS │ │ │ ├── datastore │ │ │ │ ├── testdata │ │ │ │ │ └── index.yaml │ │ │ │ └── time.go │ │ │ ├── bigquery │ │ │ │ ├── doc.go │ │ │ │ ├── value.go │ │ │ │ └── error.go │ │ │ ├── CONTRIBUTORS │ │ │ ├── bigtable │ │ │ │ └── internal │ │ │ │ │ └── empty │ │ │ │ │ ├── empty.pb.go │ │ │ │ │ └── empty.proto │ │ │ └── cloud_test.go │ │ │ └── api │ │ │ └── googleapi │ │ │ ├── internal │ │ │ └── uritemplates │ │ │ │ ├── utils.go │ │ │ │ └── LICENSE │ │ │ ├── transport │ │ │ └── apikey.go │ │ │ └── types_test.go │ └── Readme └── Dockerfile ├── .gitignore ├── favicon.ico ├── gRPCserver ├── .gitignore ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── settings.gradle ├── src │ └── main │ │ └── java │ │ └── com │ │ └── examples │ │ └── abelanav2 │ │ ├── package-info.java │ │ ├── grpc │ │ └── package-info.java │ │ ├── storage │ │ └── package-info.java │ │ └── datastore │ │ └── package-info.java └── Dockerfile └── iOS ├── Abelana_v2 ├── Images.xcassets │ ├── ic_add.imageset │ │ ├── ic_add_black_1x_ios_24dp.png │ │ ├── ic_add_black_2x_ios_24dp.png │ │ ├── ic_add_black_3x_ios_24dp.png │ │ └── Contents.json │ ├── ic_done.imageset │ │ ├── ic_done_black_1x_ios_24dp.png │ │ ├── ic_done_black_2x_ios_24dp.png │ │ ├── ic_done_black_3x_ios_24dp.png │ │ └── Contents.json │ ├── ic_delete.imageset │ │ ├── ic_delete_black_1x_ios_24dp.png │ │ ├── ic_delete_black_2x_ios_24dp.png │ │ ├── ic_delete_black_3x_ios_24dp.png │ │ └── Contents.json │ ├── ic_report.imageset │ │ ├── ic_report_black_1x_ios_24dp.png │ │ ├── ic_report_black_2x_ios_24dp.png │ │ ├── ic_report_black_3x_ios_24dp.png │ │ └── Contents.json │ ├── drawer │ │ ├── ic_home.imageset │ │ │ ├── ic_home_black_1x_ios_24dp.png │ │ │ ├── ic_home_black_2x_ios_24dp.png │ │ │ ├── ic_home_black_3x_ios_24dp.png │ │ │ └── Contents.json │ │ ├── ic_image.imageset │ │ │ ├── ic_image_black_1x_ios_24dp.png │ │ │ ├── ic_image_black_2x_ios_24dp.png │ │ │ ├── ic_image_black_3x_ios_24dp.png │ │ │ └── Contents.json │ │ ├── ic_menu_black.imageset │ │ │ ├── ic_menu_black_1x_ios_24dp.png │ │ │ ├── ic_menu_black_2x_ios_24dp.png │ │ │ ├── ic_menu_black_3x_ios_24dp.png │ │ │ └── Contents.json │ │ ├── ic_favourite.imageset │ │ │ ├── ic_favorite_black_1x_ios_24dp.png │ │ │ ├── ic_favorite_black_2x_ios_24dp.png │ │ │ ├── ic_favorite_black_3x_ios_24dp.png │ │ │ └── Contents.json │ │ ├── ic_exit_to_app.imageset │ │ │ ├── ic_exit_to_app_black_1x_ios_24dp.png │ │ │ ├── ic_exit_to_app_black_2x_ios_24dp.png │ │ │ ├── ic_exit_to_app_black_3x_ios_24dp.png │ │ │ └── Contents.json │ │ └── ic_file_upload.imageset │ │ │ ├── ic_file_upload_black_1x_ios_24dp.png │ │ │ ├── ic_file_upload_black_2x_ios_24dp.png │ │ │ ├── ic_file_upload_black_3x_ios_24dp.png │ │ │ └── Contents.json │ ├── ic_mode_edit.imageset │ │ ├── ic_mode_edit_black_1x_ios_24dp.png │ │ ├── ic_mode_edit_black_2x_ios_24dp.png │ │ ├── ic_mode_edit_black_3x_ios_24dp.png │ │ └── Contents.json │ ├── ic_thumb_up.imageset │ │ ├── ic_thumb_up_black_1x_ios_24dp.png │ │ ├── ic_thumb_up_black_2x_ios_24dp.png │ │ ├── ic_thumb_up_black_3x_ios_24dp.png │ │ └── Contents.json │ ├── ic_thumb_down.imageset │ │ ├── ic_thumb_down_black_1x_ios_24dp.png │ │ ├── ic_thumb_down_black_2x_ios_24dp.png │ │ ├── ic_thumb_down_black_3x_ios_24dp.png │ │ └── Contents.json │ ├── ic_now_wallpaper.imageset │ │ ├── ic_now_wallpaper_black_1x_ios_24dp.png │ │ ├── ic_now_wallpaper_black_2x_ios_24dp.png │ │ ├── ic_now_wallpaper_black_3x_ios_24dp.png │ │ └── Contents.json │ ├── ic_thumb_up_selected.imageset │ │ ├── ic_thumb_up_googblue_drawable-hdpi_24dp.png │ │ ├── ic_thumb_up_googblue_drawable-xhdpi_24dp.png │ │ ├── ic_thumb_up_googblue_drawable-xxxhdpi_24dp.png │ │ └── Contents.json │ ├── ic_thumb_down_selected.imageset │ │ ├── ic_thumb_down_googblue_drawable-hdpi_24dp.png │ │ ├── ic_thumb_down_googblue_drawable-xhdpi_24dp.png │ │ ├── ic_thumb_down_googblue_drawable-xxxhdpi_24dp.png │ │ └── Contents.json │ └── AppIcon.appiconset │ │ └── Contents.json ├── .gitignore ├── Abelana_v2-Bridging-Header.h ├── PhotoViewCell.swift └── Photo.swift ├── .gitignore ├── Podfile └── AbelanaConfig.plist /Android/.idea/.name: -------------------------------------------------------------------------------- 1 | Android -------------------------------------------------------------------------------- /Appengine/.gitignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | classes/ 3 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/.gitignore: -------------------------------------------------------------------------------- 1 | /pkg 2 | /bin 3 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.DS_STORE 2 | *xcuserdata/ 3 | *build/ 4 | *.gradle/ 5 | -------------------------------------------------------------------------------- /Android/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build/ 2 | *.p12 3 | *service_account.json 4 | -------------------------------------------------------------------------------- /favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/favicon.ico -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/github.com/bradfitz/http2/.gitignore: -------------------------------------------------------------------------------- 1 | *~ 2 | h2i/h2i 3 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/github.com/bradfitz/http2/h2demo/rootCA.srl: -------------------------------------------------------------------------------- 1 | E2CE26BF3285059C 2 | -------------------------------------------------------------------------------- /gRPCserver/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | .idea/librairies/ 3 | /build/ 4 | .gradle/ 5 | .idea 6 | *.p12 7 | -------------------------------------------------------------------------------- /Android/.gitignore: -------------------------------------------------------------------------------- 1 | .gradle/ 2 | /local.properties 3 | /.idea/workspace.xml 4 | /.idea/libraries/ 5 | *.DS_Store 6 | /build/ -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/github.com/bradfitz/http2/Makefile: -------------------------------------------------------------------------------- 1 | curlimage: 2 | docker build -t gohttp2/curl . 3 | 4 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/golang.org/x/oauth2/google/testdata/gcloud/properties: -------------------------------------------------------------------------------- 1 | [core] 2 | account = bar@example.com -------------------------------------------------------------------------------- /Android/.idea/dictionaries/gangloff.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /Android/app/libs/identitytoolkit_fb.aar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/Android/app/libs/identitytoolkit_fb.aar -------------------------------------------------------------------------------- /Android/app/libs/identitytoolkit-api11.aar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/Android/app/libs/identitytoolkit-api11.aar -------------------------------------------------------------------------------- /Android/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/Android/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Appengine/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/Appengine/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gRPCserver/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/gRPCserver/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/google.golang.org/grpc/.travis.yml: -------------------------------------------------------------------------------- 1 | sudo: false 2 | 3 | language: go 4 | 5 | script: 6 | - make test testrace 7 | -------------------------------------------------------------------------------- /Android/app/src/main/res/drawable-hdpi/ic_drawer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/Android/app/src/main/res/drawable-hdpi/ic_drawer.png -------------------------------------------------------------------------------- /Android/app/src/main/res/drawable-mdpi/ic_drawer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/Android/app/src/main/res/drawable-mdpi/ic_drawer.png -------------------------------------------------------------------------------- /Android/app/src/main/res/drawable-xxhdpi/ic_add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/Android/app/src/main/res/drawable-xxhdpi/ic_add.png -------------------------------------------------------------------------------- /Android/app/src/main/res/drawable-xxhdpi/ic_tick.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/Android/app/src/main/res/drawable-xxhdpi/ic_tick.png -------------------------------------------------------------------------------- /Android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/Android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/Android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/github.com/bradfitz/http2/h2demo/.gitignore: -------------------------------------------------------------------------------- 1 | h2demo 2 | h2demo.linux 3 | client-id.dat 4 | client-secret.dat 5 | token.dat 6 | -------------------------------------------------------------------------------- /Android/app/src/main/res/drawable-xhdpi/ic_drawer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/Android/app/src/main/res/drawable-xhdpi/ic_drawer.png -------------------------------------------------------------------------------- /Android/app/src/main/res/drawable-xxhdpi/ic_drawer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/Android/app/src/main/res/drawable-xxhdpi/ic_drawer.png -------------------------------------------------------------------------------- /Android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/Android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/Android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/app/src/main/res/drawable-hdpi/drawer_shadow.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/Android/app/src/main/res/drawable-hdpi/drawer_shadow.9.png -------------------------------------------------------------------------------- /Android/app/src/main/res/drawable-mdpi/drawer_shadow.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/Android/app/src/main/res/drawable-mdpi/drawer_shadow.9.png -------------------------------------------------------------------------------- /Android/app/src/main/res/drawable-xhdpi/drawer_shadow.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/Android/app/src/main/res/drawable-xhdpi/drawer_shadow.9.png -------------------------------------------------------------------------------- /Android/app/src/main/res/drawable-xxhdpi/drawer_shadow.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/Android/app/src/main/res/drawable-xxhdpi/drawer_shadow.9.png -------------------------------------------------------------------------------- /ImageResizer/Godeps/Readme: -------------------------------------------------------------------------------- 1 | This directory tree is generated automatically by godep. 2 | 3 | Please do not edit. 4 | 5 | See https://github.com/tools/godep for more information. 6 | -------------------------------------------------------------------------------- /Android/app/src/main/res/drawable-xxhdpi/ic_done_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/Android/app/src/main/res/drawable-xxhdpi/ic_done_white_24dp.png -------------------------------------------------------------------------------- /Android/app/src/main/res/drawable-xxhdpi/ic_error_black_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/Android/app/src/main/res/drawable-xxhdpi/ic_error_black_48dp.png -------------------------------------------------------------------------------- /Android/app/src/main/res/drawable-xxhdpi/ic_home_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/Android/app/src/main/res/drawable-xxhdpi/ic_home_black_24dp.png -------------------------------------------------------------------------------- /Android/app/src/main/res/drawable-xxhdpi/ic_image_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/Android/app/src/main/res/drawable-xxhdpi/ic_image_black_24dp.png -------------------------------------------------------------------------------- /Android/app/src/main/res/drawable-xxhdpi/ic_delete_black_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/Android/app/src/main/res/drawable-xxhdpi/ic_delete_black_48dp.png -------------------------------------------------------------------------------- /Android/app/src/main/res/drawable-xxhdpi/ic_delete_grey600_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/Android/app/src/main/res/drawable-xxhdpi/ic_delete_grey600_48dp.png -------------------------------------------------------------------------------- /Android/app/src/main/res/drawable-xxhdpi/ic_favorite_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/Android/app/src/main/res/drawable-xxhdpi/ic_favorite_black_24dp.png -------------------------------------------------------------------------------- /Android/app/src/main/res/drawable-xxhdpi/ic_thumb_up_black_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/Android/app/src/main/res/drawable-xxhdpi/ic_thumb_up_black_48dp.png -------------------------------------------------------------------------------- /Android/app/src/main/res/drawable-xxhdpi/ic_delete_googblue_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/Android/app/src/main/res/drawable-xxhdpi/ic_delete_googblue_48dp.png -------------------------------------------------------------------------------- /Android/app/src/main/res/drawable-xxhdpi/ic_mode_edit_black_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/Android/app/src/main/res/drawable-xxhdpi/ic_mode_edit_black_48dp.png -------------------------------------------------------------------------------- /Android/app/src/main/res/drawable-xxhdpi/ic_thumb_down_black_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/Android/app/src/main/res/drawable-xxhdpi/ic_thumb_down_black_48dp.png -------------------------------------------------------------------------------- /Android/app/src/main/res/drawable-xxhdpi/ic_thumb_up_grey600_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/Android/app/src/main/res/drawable-xxhdpi/ic_thumb_up_grey600_48dp.png -------------------------------------------------------------------------------- /Android/app/src/main/res/drawable-xxhdpi/ic_exit_to_app_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/Android/app/src/main/res/drawable-xxhdpi/ic_exit_to_app_black_24dp.png -------------------------------------------------------------------------------- /Android/app/src/main/res/drawable-xxhdpi/ic_file_upload_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/Android/app/src/main/res/drawable-xxhdpi/ic_file_upload_black_24dp.png -------------------------------------------------------------------------------- /Android/app/src/main/res/drawable-xxhdpi/ic_mode_edit_googblue_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/Android/app/src/main/res/drawable-xxhdpi/ic_mode_edit_googblue_48dp.png -------------------------------------------------------------------------------- /Android/app/src/main/res/drawable-xxhdpi/ic_mode_edit_grey600_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/Android/app/src/main/res/drawable-xxhdpi/ic_mode_edit_grey600_48dp.png -------------------------------------------------------------------------------- /Android/app/src/main/res/drawable-xxhdpi/ic_now_wallpaper_black_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/Android/app/src/main/res/drawable-xxhdpi/ic_now_wallpaper_black_48dp.png -------------------------------------------------------------------------------- /Android/app/src/main/res/drawable-xxhdpi/ic_thumb_down_googblue_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/Android/app/src/main/res/drawable-xxhdpi/ic_thumb_down_googblue_48dp.png -------------------------------------------------------------------------------- /Android/app/src/main/res/drawable-xxhdpi/ic_thumb_down_grey600_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/Android/app/src/main/res/drawable-xxhdpi/ic_thumb_down_grey600_48dp.png -------------------------------------------------------------------------------- /Android/app/src/main/res/drawable-xxhdpi/ic_thumb_up_googblue_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/Android/app/src/main/res/drawable-xxhdpi/ic_thumb_up_googblue_48dp.png -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/google.golang.org/cloud/key.json.enc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/ImageResizer/Godeps/_workspace/src/google.golang.org/cloud/key.json.enc -------------------------------------------------------------------------------- /Android/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Android/app/src/main/res/drawable-xxhdpi/ic_now_wallpaper_grey600_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/Android/app/src/main/res/drawable-xxhdpi/ic_now_wallpaper_grey600_48dp.png -------------------------------------------------------------------------------- /Android/app/src/main/res/drawable-xxhdpi/ic_now_wallpaper_googblue_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/Android/app/src/main/res/drawable-xxhdpi/ic_now_wallpaper_googblue_48dp.png -------------------------------------------------------------------------------- /iOS/Abelana_v2/Images.xcassets/ic_add.imageset/ic_add_black_1x_ios_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/iOS/Abelana_v2/Images.xcassets/ic_add.imageset/ic_add_black_1x_ios_24dp.png -------------------------------------------------------------------------------- /iOS/Abelana_v2/Images.xcassets/ic_add.imageset/ic_add_black_2x_ios_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/iOS/Abelana_v2/Images.xcassets/ic_add.imageset/ic_add_black_2x_ios_24dp.png -------------------------------------------------------------------------------- /iOS/Abelana_v2/Images.xcassets/ic_add.imageset/ic_add_black_3x_ios_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/iOS/Abelana_v2/Images.xcassets/ic_add.imageset/ic_add_black_3x_ios_24dp.png -------------------------------------------------------------------------------- /iOS/Abelana_v2/Images.xcassets/ic_done.imageset/ic_done_black_1x_ios_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/iOS/Abelana_v2/Images.xcassets/ic_done.imageset/ic_done_black_1x_ios_24dp.png -------------------------------------------------------------------------------- /iOS/Abelana_v2/Images.xcassets/ic_done.imageset/ic_done_black_2x_ios_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/iOS/Abelana_v2/Images.xcassets/ic_done.imageset/ic_done_black_2x_ios_24dp.png -------------------------------------------------------------------------------- /iOS/Abelana_v2/Images.xcassets/ic_done.imageset/ic_done_black_3x_ios_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/iOS/Abelana_v2/Images.xcassets/ic_done.imageset/ic_done_black_3x_ios_24dp.png -------------------------------------------------------------------------------- /iOS/Abelana_v2/Images.xcassets/ic_delete.imageset/ic_delete_black_1x_ios_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/iOS/Abelana_v2/Images.xcassets/ic_delete.imageset/ic_delete_black_1x_ios_24dp.png -------------------------------------------------------------------------------- /iOS/Abelana_v2/Images.xcassets/ic_delete.imageset/ic_delete_black_2x_ios_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/iOS/Abelana_v2/Images.xcassets/ic_delete.imageset/ic_delete_black_2x_ios_24dp.png -------------------------------------------------------------------------------- /iOS/Abelana_v2/Images.xcassets/ic_delete.imageset/ic_delete_black_3x_ios_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/iOS/Abelana_v2/Images.xcassets/ic_delete.imageset/ic_delete_black_3x_ios_24dp.png -------------------------------------------------------------------------------- /iOS/Abelana_v2/Images.xcassets/ic_report.imageset/ic_report_black_1x_ios_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/iOS/Abelana_v2/Images.xcassets/ic_report.imageset/ic_report_black_1x_ios_24dp.png -------------------------------------------------------------------------------- /iOS/Abelana_v2/Images.xcassets/ic_report.imageset/ic_report_black_2x_ios_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/iOS/Abelana_v2/Images.xcassets/ic_report.imageset/ic_report_black_2x_ios_24dp.png -------------------------------------------------------------------------------- /iOS/Abelana_v2/Images.xcassets/ic_report.imageset/ic_report_black_3x_ios_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/iOS/Abelana_v2/Images.xcassets/ic_report.imageset/ic_report_black_3x_ios_24dp.png -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/google.golang.org/grpc/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Package grpc implements an RPC system called gRPC. 3 | 4 | See https://github.com/grpc/grpc for more information about gRPC. 5 | */ 6 | package grpc 7 | -------------------------------------------------------------------------------- /iOS/Abelana_v2/Images.xcassets/drawer/ic_home.imageset/ic_home_black_1x_ios_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/iOS/Abelana_v2/Images.xcassets/drawer/ic_home.imageset/ic_home_black_1x_ios_24dp.png -------------------------------------------------------------------------------- /iOS/Abelana_v2/Images.xcassets/drawer/ic_home.imageset/ic_home_black_2x_ios_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/iOS/Abelana_v2/Images.xcassets/drawer/ic_home.imageset/ic_home_black_2x_ios_24dp.png -------------------------------------------------------------------------------- /iOS/Abelana_v2/Images.xcassets/drawer/ic_home.imageset/ic_home_black_3x_ios_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/iOS/Abelana_v2/Images.xcassets/drawer/ic_home.imageset/ic_home_black_3x_ios_24dp.png -------------------------------------------------------------------------------- /iOS/Abelana_v2/Images.xcassets/drawer/ic_image.imageset/ic_image_black_1x_ios_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/iOS/Abelana_v2/Images.xcassets/drawer/ic_image.imageset/ic_image_black_1x_ios_24dp.png -------------------------------------------------------------------------------- /iOS/Abelana_v2/Images.xcassets/drawer/ic_image.imageset/ic_image_black_2x_ios_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/iOS/Abelana_v2/Images.xcassets/drawer/ic_image.imageset/ic_image_black_2x_ios_24dp.png -------------------------------------------------------------------------------- /iOS/Abelana_v2/Images.xcassets/drawer/ic_image.imageset/ic_image_black_3x_ios_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/iOS/Abelana_v2/Images.xcassets/drawer/ic_image.imageset/ic_image_black_3x_ios_24dp.png -------------------------------------------------------------------------------- /iOS/Abelana_v2/Images.xcassets/ic_mode_edit.imageset/ic_mode_edit_black_1x_ios_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/iOS/Abelana_v2/Images.xcassets/ic_mode_edit.imageset/ic_mode_edit_black_1x_ios_24dp.png -------------------------------------------------------------------------------- /iOS/Abelana_v2/Images.xcassets/ic_mode_edit.imageset/ic_mode_edit_black_2x_ios_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/iOS/Abelana_v2/Images.xcassets/ic_mode_edit.imageset/ic_mode_edit_black_2x_ios_24dp.png -------------------------------------------------------------------------------- /iOS/Abelana_v2/Images.xcassets/ic_mode_edit.imageset/ic_mode_edit_black_3x_ios_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/iOS/Abelana_v2/Images.xcassets/ic_mode_edit.imageset/ic_mode_edit_black_3x_ios_24dp.png -------------------------------------------------------------------------------- /iOS/Abelana_v2/Images.xcassets/ic_thumb_up.imageset/ic_thumb_up_black_1x_ios_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/iOS/Abelana_v2/Images.xcassets/ic_thumb_up.imageset/ic_thumb_up_black_1x_ios_24dp.png -------------------------------------------------------------------------------- /iOS/Abelana_v2/Images.xcassets/ic_thumb_up.imageset/ic_thumb_up_black_2x_ios_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/iOS/Abelana_v2/Images.xcassets/ic_thumb_up.imageset/ic_thumb_up_black_2x_ios_24dp.png -------------------------------------------------------------------------------- /iOS/Abelana_v2/Images.xcassets/ic_thumb_up.imageset/ic_thumb_up_black_3x_ios_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/iOS/Abelana_v2/Images.xcassets/ic_thumb_up.imageset/ic_thumb_up_black_3x_ios_24dp.png -------------------------------------------------------------------------------- /iOS/Abelana_v2/Images.xcassets/ic_thumb_down.imageset/ic_thumb_down_black_1x_ios_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/iOS/Abelana_v2/Images.xcassets/ic_thumb_down.imageset/ic_thumb_down_black_1x_ios_24dp.png -------------------------------------------------------------------------------- /iOS/Abelana_v2/Images.xcassets/ic_thumb_down.imageset/ic_thumb_down_black_2x_ios_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/iOS/Abelana_v2/Images.xcassets/ic_thumb_down.imageset/ic_thumb_down_black_2x_ios_24dp.png -------------------------------------------------------------------------------- /iOS/Abelana_v2/Images.xcassets/ic_thumb_down.imageset/ic_thumb_down_black_3x_ios_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/iOS/Abelana_v2/Images.xcassets/ic_thumb_down.imageset/ic_thumb_down_black_3x_ios_24dp.png -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/google.golang.org/cloud/examples/storage/appengine/app.yaml: -------------------------------------------------------------------------------- 1 | application: 2 | version: v1 3 | runtime: go 4 | api_version: go1 5 | 6 | handlers: 7 | - url: /.* 8 | script: _go_app 9 | -------------------------------------------------------------------------------- /iOS/Abelana_v2/Images.xcassets/drawer/ic_menu_black.imageset/ic_menu_black_1x_ios_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/iOS/Abelana_v2/Images.xcassets/drawer/ic_menu_black.imageset/ic_menu_black_1x_ios_24dp.png -------------------------------------------------------------------------------- /iOS/Abelana_v2/Images.xcassets/drawer/ic_menu_black.imageset/ic_menu_black_2x_ios_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/iOS/Abelana_v2/Images.xcassets/drawer/ic_menu_black.imageset/ic_menu_black_2x_ios_24dp.png -------------------------------------------------------------------------------- /iOS/Abelana_v2/Images.xcassets/drawer/ic_menu_black.imageset/ic_menu_black_3x_ios_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/iOS/Abelana_v2/Images.xcassets/drawer/ic_menu_black.imageset/ic_menu_black_3x_ios_24dp.png -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/golang.org/x/oauth2/AUTHORS: -------------------------------------------------------------------------------- 1 | # This source code refers to The Go Authors for copyright purposes. 2 | # The master list of authors is in the main Go distribution, 3 | # visible at http://tip.golang.org/AUTHORS. 4 | -------------------------------------------------------------------------------- /iOS/Abelana_v2/Images.xcassets/drawer/ic_favourite.imageset/ic_favorite_black_1x_ios_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/iOS/Abelana_v2/Images.xcassets/drawer/ic_favourite.imageset/ic_favorite_black_1x_ios_24dp.png -------------------------------------------------------------------------------- /iOS/Abelana_v2/Images.xcassets/drawer/ic_favourite.imageset/ic_favorite_black_2x_ios_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/iOS/Abelana_v2/Images.xcassets/drawer/ic_favourite.imageset/ic_favorite_black_2x_ios_24dp.png -------------------------------------------------------------------------------- /iOS/Abelana_v2/Images.xcassets/drawer/ic_favourite.imageset/ic_favorite_black_3x_ios_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/iOS/Abelana_v2/Images.xcassets/drawer/ic_favourite.imageset/ic_favorite_black_3x_ios_24dp.png -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/golang.org/x/oauth2/CONTRIBUTORS: -------------------------------------------------------------------------------- 1 | # This source code was written by the Go contributors. 2 | # The master list of contributors is in the main Go distribution, 3 | # visible at http://tip.golang.org/CONTRIBUTORS. 4 | -------------------------------------------------------------------------------- /iOS/Abelana_v2/Images.xcassets/ic_now_wallpaper.imageset/ic_now_wallpaper_black_1x_ios_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/iOS/Abelana_v2/Images.xcassets/ic_now_wallpaper.imageset/ic_now_wallpaper_black_1x_ios_24dp.png -------------------------------------------------------------------------------- /iOS/Abelana_v2/Images.xcassets/ic_now_wallpaper.imageset/ic_now_wallpaper_black_2x_ios_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/iOS/Abelana_v2/Images.xcassets/ic_now_wallpaper.imageset/ic_now_wallpaper_black_2x_ios_24dp.png -------------------------------------------------------------------------------- /iOS/Abelana_v2/Images.xcassets/ic_now_wallpaper.imageset/ic_now_wallpaper_black_3x_ios_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/iOS/Abelana_v2/Images.xcassets/ic_now_wallpaper.imageset/ic_now_wallpaper_black_3x_ios_24dp.png -------------------------------------------------------------------------------- /Android/app/src/main/res/drawable/button_bg_normal.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /iOS/Abelana_v2/Images.xcassets/drawer/ic_exit_to_app.imageset/ic_exit_to_app_black_1x_ios_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/iOS/Abelana_v2/Images.xcassets/drawer/ic_exit_to_app.imageset/ic_exit_to_app_black_1x_ios_24dp.png -------------------------------------------------------------------------------- /iOS/Abelana_v2/Images.xcassets/drawer/ic_exit_to_app.imageset/ic_exit_to_app_black_2x_ios_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/iOS/Abelana_v2/Images.xcassets/drawer/ic_exit_to_app.imageset/ic_exit_to_app_black_2x_ios_24dp.png -------------------------------------------------------------------------------- /iOS/Abelana_v2/Images.xcassets/drawer/ic_exit_to_app.imageset/ic_exit_to_app_black_3x_ios_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/iOS/Abelana_v2/Images.xcassets/drawer/ic_exit_to_app.imageset/ic_exit_to_app_black_3x_ios_24dp.png -------------------------------------------------------------------------------- /iOS/Abelana_v2/Images.xcassets/drawer/ic_file_upload.imageset/ic_file_upload_black_1x_ios_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/iOS/Abelana_v2/Images.xcassets/drawer/ic_file_upload.imageset/ic_file_upload_black_1x_ios_24dp.png -------------------------------------------------------------------------------- /iOS/Abelana_v2/Images.xcassets/drawer/ic_file_upload.imageset/ic_file_upload_black_2x_ios_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/iOS/Abelana_v2/Images.xcassets/drawer/ic_file_upload.imageset/ic_file_upload_black_2x_ios_24dp.png -------------------------------------------------------------------------------- /iOS/Abelana_v2/Images.xcassets/drawer/ic_file_upload.imageset/ic_file_upload_black_3x_ios_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/iOS/Abelana_v2/Images.xcassets/drawer/ic_file_upload.imageset/ic_file_upload_black_3x_ios_24dp.png -------------------------------------------------------------------------------- /Android/app/src/main/res/drawable/button_bg_disabled.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Android/app/src/main/res/drawable/button_bg_pressed.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Android/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /iOS/Abelana_v2/Images.xcassets/ic_thumb_up_selected.imageset/ic_thumb_up_googblue_drawable-hdpi_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/iOS/Abelana_v2/Images.xcassets/ic_thumb_up_selected.imageset/ic_thumb_up_googblue_drawable-hdpi_24dp.png -------------------------------------------------------------------------------- /iOS/Abelana_v2/Images.xcassets/ic_thumb_up_selected.imageset/ic_thumb_up_googblue_drawable-xhdpi_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/iOS/Abelana_v2/Images.xcassets/ic_thumb_up_selected.imageset/ic_thumb_up_googblue_drawable-xhdpi_24dp.png -------------------------------------------------------------------------------- /iOS/Abelana_v2/Images.xcassets/ic_thumb_up_selected.imageset/ic_thumb_up_googblue_drawable-xxxhdpi_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/iOS/Abelana_v2/Images.xcassets/ic_thumb_up_selected.imageset/ic_thumb_up_googblue_drawable-xxxhdpi_24dp.png -------------------------------------------------------------------------------- /iOS/Abelana_v2/Images.xcassets/ic_thumb_down_selected.imageset/ic_thumb_down_googblue_drawable-hdpi_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/iOS/Abelana_v2/Images.xcassets/ic_thumb_down_selected.imageset/ic_thumb_down_googblue_drawable-hdpi_24dp.png -------------------------------------------------------------------------------- /iOS/Abelana_v2/Images.xcassets/ic_thumb_down_selected.imageset/ic_thumb_down_googblue_drawable-xhdpi_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/iOS/Abelana_v2/Images.xcassets/ic_thumb_down_selected.imageset/ic_thumb_down_googblue_drawable-xhdpi_24dp.png -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/github.com/bradfitz/http2/HACKING: -------------------------------------------------------------------------------- 1 | We only accept contributions from users who have gone through Go's 2 | contribution process (signed a CLA). 3 | 4 | Please acknowledge whether you have (and use the same email) if 5 | sending a pull request. 6 | -------------------------------------------------------------------------------- /iOS/Abelana_v2/Images.xcassets/ic_thumb_down_selected.imageset/ic_thumb_down_googblue_drawable-xxxhdpi_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/abelana/master/iOS/Abelana_v2/Images.xcassets/ic_thumb_down_selected.imageset/ic_thumb_down_googblue_drawable-xxxhdpi_24dp.png -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/github.com/bradfitz/http2/LICENSE: -------------------------------------------------------------------------------- 1 | Copyright 2014 Google & the Go AUTHORS 2 | 3 | Go AUTHORS are: 4 | See https://code.google.com/p/go/source/browse/AUTHORS 5 | 6 | Licensed under the terms of Go itself: 7 | https://code.google.com/p/go/source/browse/LICENSE 8 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/github.com/bradfitz/http2/h2demo/Makefile: -------------------------------------------------------------------------------- 1 | h2demo.linux: h2demo.go 2 | GOOS=linux go build --tags=h2demo -o h2demo.linux . 3 | 4 | upload: h2demo.linux 5 | cat h2demo.linux | go run launch.go --write_object=http2-demo-server-tls/h2demo --write_object_is_public 6 | -------------------------------------------------------------------------------- /Android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Wed Apr 10 15:27:10 PDT 2013 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-2.2.1-all.zip 7 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/google.golang.org/cloud/examples/storage/appenginevm/app.yaml: -------------------------------------------------------------------------------- 1 | application: 2 | version: v1 3 | runtime: go 4 | api_version: go1 5 | vm: true 6 | 7 | manual_scaling: 8 | instances: 1 9 | 10 | handlers: 11 | - url: /.* 12 | script: _go_app 13 | -------------------------------------------------------------------------------- /iOS/.gitignore: -------------------------------------------------------------------------------- 1 | *.xcworkspace/ 2 | Podfile.lock 3 | Pods/ 4 | Abelana_v2/SDWebImage/ 5 | Abelana_v2/WebP.framework 6 | Abelana_v2/FacebookSDK.framework 7 | Abelana_v2/GITkit.bundle 8 | Abelana_v2/GITkit.framework 9 | Abelana_v2/GoogleOpenSource.framework 10 | Abelana_v2/GooglePlus.bundle 11 | Abelana_v2/GooglePlus.framework 12 | -------------------------------------------------------------------------------- /Android/app/src/main/res/drawable/signin_account_chip_bg.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 8 | 9 | -------------------------------------------------------------------------------- /Android/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/github.com/gographics/imagick/imagick/index_packet.go: -------------------------------------------------------------------------------- 1 | // Copyright 2013 Herbert G. Fischer. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | package imagick 6 | 7 | /* 8 | #include 9 | */ 10 | import "C" 11 | 12 | type IndexPacket Quantum 13 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/golang.org/x/oauth2/.travis.yml: -------------------------------------------------------------------------------- 1 | language: go 2 | 3 | go: 4 | - 1.3 5 | - 1.4 6 | 7 | install: 8 | - export GOPATH="$HOME/gopath" 9 | - mkdir -p "$GOPATH/src/golang.org/x" 10 | - mv "$TRAVIS_BUILD_DIR" "$GOPATH/src/golang.org/x/oauth2" 11 | - go get -v -t -d golang.org/x/oauth2/... 12 | 13 | script: 14 | - go test -v golang.org/x/oauth2/... 15 | -------------------------------------------------------------------------------- /Android/app/src/main/res/drawable/button_bg.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /Android/.idea/donotcheck_cs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 7 | 8 | 10 | 12 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/github.com/gographics/imagick/imagick/image_info.go: -------------------------------------------------------------------------------- 1 | // Copyright 2013 Herbert G. Fischer. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | package imagick 6 | 7 | /* 8 | #include 9 | */ 10 | import "C" 11 | 12 | type ImageInfo struct { 13 | info *C.ImageInfo 14 | } 15 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/github.com/gographics/imagick/imagick/affine_matrix.go: -------------------------------------------------------------------------------- 1 | // Copyright 2013 Herbert G. Fischer. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | package imagick 6 | 7 | /* 8 | #include 9 | */ 10 | import "C" 11 | 12 | type AffineMatrix struct { 13 | am *C.AffineMatrix 14 | } 15 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/github.com/gographics/imagick/imagick/kernel_info.go: -------------------------------------------------------------------------------- 1 | // Copyright 2013 Herbert G. Fischer. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | package imagick 6 | 7 | /* 8 | #include 9 | */ 10 | import "C" 11 | 12 | type KernelInfo struct { 13 | info *C.KernelInfo 14 | } 15 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/github.com/gographics/imagick/imagick/point_info.go: -------------------------------------------------------------------------------- 1 | // Copyright 2013 Herbert G. Fischer. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | package imagick 6 | 7 | /* 8 | #include 9 | */ 10 | import "C" 11 | 12 | type PointInfo struct { 13 | X float64 14 | Y float64 15 | } 16 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/github.com/gographics/imagick/imagick/quantum.go: -------------------------------------------------------------------------------- 1 | // Copyright 2013 Herbert G. Fischer. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | package imagick 6 | 7 | /* 8 | #include 9 | */ 10 | import "C" 11 | 12 | type Quantum C.Quantum 13 | 14 | //const QUANTUM_RANGE = C.QuantumRange 15 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/github.com/gographics/imagick/imagick/rectangle_info.go: -------------------------------------------------------------------------------- 1 | // Copyright 2013 Herbert G. Fischer. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | package imagick 6 | 7 | /* 8 | #include 9 | */ 10 | import "C" 11 | 12 | type RectangleInfo struct { 13 | info *C.RectangleInfo 14 | } 15 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/google.golang.org/api/googleapi/internal/uritemplates/utils.go: -------------------------------------------------------------------------------- 1 | package uritemplates 2 | 3 | func Expand(path string, expansions map[string]string) (string, error) { 4 | template, err := Parse(path) 5 | if err != nil { 6 | return "", err 7 | } 8 | values := make(map[string]interface{}) 9 | for k, v := range expansions { 10 | values[k] = v 11 | } 12 | return template.Expand(values) 13 | } 14 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/google.golang.org/grpc/test/codec_perf/perf.proto: -------------------------------------------------------------------------------- 1 | // Messages used for performance tests that may not reference grpc directly for 2 | // reasons of import cycles. 3 | syntax = "proto2"; 4 | 5 | package codec.perf; 6 | 7 | // Buffer is a message that contains a body of bytes that is used to exercise 8 | // encoding and decoding overheads. 9 | message Buffer { 10 | optional bytes body = 1; 11 | } 12 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/golang.org/x/oauth2/google/appengine_hook.go: -------------------------------------------------------------------------------- 1 | // Copyright 2015 The oauth2 Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | // +build appengine appenginevm 6 | 7 | package google 8 | 9 | import "google.golang.org/appengine" 10 | 11 | func init() { 12 | appengineTokenFunc = appengine.AccessToken 13 | } 14 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/google.golang.org/cloud/.travis.yml: -------------------------------------------------------------------------------- 1 | language: go 2 | go: 3 | - 1.4 4 | - tip 5 | install: 6 | - go get -v google.golang.org/cloud/... 7 | script: 8 | - openssl aes-256-cbc -K $encrypted_912ff8fa81ad_key -iv $encrypted_912ff8fa81ad_iv -in key.json.enc -out key.json -d 9 | - GCLOUD_TESTS_GOLANG_PROJECT_ID="dulcet-port-762" GCLOUD_TESTS_GOLANG_KEY="$(pwd)/key.json" 10 | go test -v -tags=integration google.golang.org/cloud/... 11 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/github.com/gographics/imagick/imagick/channel_features.go: -------------------------------------------------------------------------------- 1 | // Copyright 2013 Herbert G. Fischer. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | package imagick 6 | 7 | /* 8 | #include 9 | */ 10 | import "C" 11 | 12 | import ( 13 | //"fmt" 14 | //"unsafe" 15 | ) 16 | 17 | type ChannelFeatures struct { 18 | cf *C.ChannelFeatures 19 | } 20 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/github.com/gographics/imagick/imagick/channel_statistics.go: -------------------------------------------------------------------------------- 1 | // Copyright 2013 Herbert G. Fischer. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | package imagick 6 | 7 | /* 8 | #include 9 | */ 10 | import "C" 11 | 12 | import ( 13 | //"fmt" 14 | //"unsafe" 15 | ) 16 | 17 | type ChannelStatistics struct { 18 | cs *C.ChannelStatistics 19 | } 20 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/github.com/gographics/imagick/imagick/draw_info.go: -------------------------------------------------------------------------------- 1 | // Copyright 2013 Herbert G. Fischer. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | package imagick 6 | 7 | /* 8 | #include 9 | */ 10 | import "C" 11 | 12 | type DrawInfo struct { 13 | di *C.DrawInfo 14 | } 15 | 16 | func NewDrawInfo() *DrawInfo { 17 | return &DrawInfo{C.AcquireDrawInfo()} 18 | } 19 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/google.golang.org/cloud/AUTHORS: -------------------------------------------------------------------------------- 1 | # This is the official list of cloud authors for copyright purposes. 2 | # This file is distinct from the CONTRIBUTORS files. 3 | # See the latter for an explanation. 4 | 5 | # Names should be added to this file as: 6 | # Name or Organization 7 | # The email address is not required for organizations. 8 | 9 | Google Inc. 10 | Palm Stone Games, Inc. 11 | Péter Szilágyi 12 | Tyler Treat 13 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/github.com/gographics/imagick/imagick/pixel_packet.go: -------------------------------------------------------------------------------- 1 | // Copyright 2013 Herbert G. Fischer. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | package imagick 6 | 7 | /* 8 | #include 9 | */ 10 | import "C" 11 | 12 | type PixelPacket struct { 13 | pp *C.PixelPacket 14 | } 15 | 16 | func newPixelPacketFromCAPI(mpp *C.PixelPacket) *PixelPacket { 17 | return &PixelPacket{mpp} 18 | } 19 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/github.com/gographics/imagick/imagick/fill_rule.go: -------------------------------------------------------------------------------- 1 | // Copyright 2013 Herbert G. Fischer. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | package imagick 6 | 7 | /* 8 | #include 9 | */ 10 | import "C" 11 | 12 | type FillRule int 13 | 14 | const ( 15 | FILL_UNDEFINED FillRule = C.UndefinedRule 16 | FILL_EVEN_ODD FillRule = C.EvenOddRule 17 | FILL_NON_ZERO FillRule = C.NonZeroRule 18 | ) 19 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/github.com/gographics/imagick/imagick/endian_type.go: -------------------------------------------------------------------------------- 1 | // Copyright 2013 Herbert G. Fischer. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | package imagick 6 | 7 | /* 8 | #include 9 | */ 10 | import "C" 11 | 12 | type EndianType int 13 | 14 | const ( 15 | ENDIAN_UNDEFINED EndianType = C.UndefinedEndian 16 | ENDIAN_LSB EndianType = C.LSBEndian 17 | ENDIAN_MSB EndianType = C.MSBEndian 18 | ) 19 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/github.com/gographics/imagick/imagick/magick_pixel_packet.go: -------------------------------------------------------------------------------- 1 | // Copyright 2013 Herbert G. Fischer. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | package imagick 6 | 7 | /* 8 | #include 9 | */ 10 | import "C" 11 | 12 | type MagickPixelPacket struct { 13 | mpp *C.MagickPixelPacket 14 | } 15 | 16 | func newMagickPixelPacketFromCAPI(mpp *C.MagickPixelPacket) *MagickPixelPacket { 17 | return &MagickPixelPacket{mpp} 18 | } 19 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/golang.org/x/oauth2/vk/vk.go: -------------------------------------------------------------------------------- 1 | // Copyright 2015 The oauth2 Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | // Package vk provides constants for using OAuth2 to access VK.com. 6 | package vk 7 | 8 | import ( 9 | "golang.org/x/oauth2" 10 | ) 11 | 12 | // Endpoint is VK's OAuth 2.0 endpoint. 13 | var Endpoint = oauth2.Endpoint{ 14 | AuthURL: "https://oauth.vk.com/authorize", 15 | TokenURL: "https://oauth.vk.com/access_token", 16 | } 17 | -------------------------------------------------------------------------------- /iOS/Abelana_v2/Images.xcassets/ic_add.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "ic_add_black_1x_ios_24dp.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x", 11 | "filename" : "ic_add_black_2x_ios_24dp.png" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x", 16 | "filename" : "ic_add_black_3x_ios_24dp.png" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } -------------------------------------------------------------------------------- /iOS/Abelana_v2/Images.xcassets/ic_done.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "ic_done_black_1x_ios_24dp.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x", 11 | "filename" : "ic_done_black_2x_ios_24dp.png" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x", 16 | "filename" : "ic_done_black_3x_ios_24dp.png" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } -------------------------------------------------------------------------------- /iOS/Abelana_v2/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | bin/* 3 | gen/* 4 | *.class 5 | *.apk 6 | *.jar 7 | *.dex 8 | .hg/* 9 | .hgignore 10 | .svn 11 | .project 12 | .settings 13 | .idea 14 | *.ap_ 15 | local.properties 16 | *.swp 17 | *.lock 18 | profile 19 | # NB: NIB/XIB files still exist even on Storyboard projects, so we want this... 20 | *~.nib 21 | # NB: slash on the end, so we only remove the FOLDER, not any files that were badly named "DerivedData" 22 | DerivedData/ 23 | # NB: slash on the end, so we only remove the FOLDER, not any files that were badly named "build" 24 | build/ 25 | 26 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/github.com/gographics/imagick/imagick/line_cap.go: -------------------------------------------------------------------------------- 1 | // Copyright 2013 Herbert G. Fischer. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | package imagick 6 | 7 | /* 8 | #include 9 | */ 10 | import "C" 11 | 12 | type LineCap int 13 | 14 | const ( 15 | LINE_CAP_UNDEFINED LineCap = C.UndefinedCap 16 | LINE_CAP_BUTT LineCap = C.ButtCap 17 | LINE_CAP_ROUND LineCap = C.RoundCap 18 | LINE_CAP_SQUARE LineCap = C.SquareCap 19 | ) 20 | -------------------------------------------------------------------------------- /iOS/Abelana_v2/Images.xcassets/drawer/ic_home.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "ic_home_black_1x_ios_24dp.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x", 11 | "filename" : "ic_home_black_2x_ios_24dp.png" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x", 16 | "filename" : "ic_home_black_3x_ios_24dp.png" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } -------------------------------------------------------------------------------- /iOS/Abelana_v2/Images.xcassets/ic_delete.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "ic_delete_black_1x_ios_24dp.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x", 11 | "filename" : "ic_delete_black_2x_ios_24dp.png" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x", 16 | "filename" : "ic_delete_black_3x_ios_24dp.png" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } -------------------------------------------------------------------------------- /iOS/Abelana_v2/Images.xcassets/ic_report.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "ic_report_black_1x_ios_24dp.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x", 11 | "filename" : "ic_report_black_2x_ios_24dp.png" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x", 16 | "filename" : "ic_report_black_3x_ios_24dp.png" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/github.com/gographics/imagick/imagick/align_type.go: -------------------------------------------------------------------------------- 1 | // Copyright 2013 Herbert G. Fischer. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | package imagick 6 | 7 | /* 8 | #include 9 | */ 10 | import "C" 11 | 12 | type AlignType int 13 | 14 | const ( 15 | ALIGN_UNDEFINED AlignType = C.UndefinedAlign 16 | ALIGN_LEFT AlignType = C.LeftAlign 17 | ALIGN_CENTER AlignType = C.CenterAlign 18 | ALIGN_RIGHT AlignType = C.RightAlign 19 | ) 20 | -------------------------------------------------------------------------------- /iOS/Abelana_v2/Images.xcassets/drawer/ic_image.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "ic_image_black_1x_ios_24dp.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x", 11 | "filename" : "ic_image_black_2x_ios_24dp.png" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x", 16 | "filename" : "ic_image_black_3x_ios_24dp.png" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } -------------------------------------------------------------------------------- /iOS/Abelana_v2/Images.xcassets/drawer/ic_menu_black.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "ic_menu_black_1x_ios_24dp.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x", 11 | "filename" : "ic_menu_black_2x_ios_24dp.png" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x", 16 | "filename" : "ic_menu_black_3x_ios_24dp.png" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/github.com/gographics/imagick/imagick/line_join.go: -------------------------------------------------------------------------------- 1 | // Copyright 2013 Herbert G. Fischer. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | package imagick 6 | 7 | /* 8 | #include 9 | */ 10 | import "C" 11 | 12 | type LineJoin int 13 | 14 | const ( 15 | LINE_JOIN_UNDEFINED LineJoin = C.UndefinedJoin 16 | LINE_JOIN_MITER LineJoin = C.MiterJoin 17 | LINE_JOIN_ROUND LineJoin = C.RoundJoin 18 | LINE_JOIN_BEVEL LineJoin = C.BevelJoin 19 | ) 20 | -------------------------------------------------------------------------------- /iOS/Abelana_v2/Images.xcassets/ic_mode_edit.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "ic_mode_edit_black_1x_ios_24dp.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x", 11 | "filename" : "ic_mode_edit_black_2x_ios_24dp.png" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x", 16 | "filename" : "ic_mode_edit_black_3x_ios_24dp.png" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } -------------------------------------------------------------------------------- /iOS/Abelana_v2/Images.xcassets/ic_thumb_up.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "ic_thumb_up_black_1x_ios_24dp.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x", 11 | "filename" : "ic_thumb_up_black_2x_ios_24dp.png" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x", 16 | "filename" : "ic_thumb_up_black_3x_ios_24dp.png" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } -------------------------------------------------------------------------------- /iOS/Abelana_v2/Images.xcassets/drawer/ic_favourite.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "ic_favorite_black_1x_ios_24dp.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x", 11 | "filename" : "ic_favorite_black_2x_ios_24dp.png" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x", 16 | "filename" : "ic_favorite_black_3x_ios_24dp.png" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } -------------------------------------------------------------------------------- /iOS/Abelana_v2/Images.xcassets/ic_thumb_down.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "ic_thumb_down_black_1x_ios_24dp.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x", 11 | "filename" : "ic_thumb_down_black_2x_ios_24dp.png" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x", 16 | "filename" : "ic_thumb_down_black_3x_ios_24dp.png" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/golang.org/x/oauth2/github/github.go: -------------------------------------------------------------------------------- 1 | // Copyright 2014 The oauth2 Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | // Package github provides constants for using OAuth2 to access Github. 6 | package github 7 | 8 | import ( 9 | "golang.org/x/oauth2" 10 | ) 11 | 12 | // Endpoint is Github's OAuth 2.0 endpoint. 13 | var Endpoint = oauth2.Endpoint{ 14 | AuthURL: "https://github.com/login/oauth/authorize", 15 | TokenURL: "https://github.com/login/oauth/access_token", 16 | } 17 | -------------------------------------------------------------------------------- /iOS/Abelana_v2/Images.xcassets/drawer/ic_exit_to_app.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "ic_exit_to_app_black_1x_ios_24dp.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x", 11 | "filename" : "ic_exit_to_app_black_2x_ios_24dp.png" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x", 16 | "filename" : "ic_exit_to_app_black_3x_ios_24dp.png" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } -------------------------------------------------------------------------------- /iOS/Abelana_v2/Images.xcassets/drawer/ic_file_upload.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "ic_file_upload_black_1x_ios_24dp.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x", 11 | "filename" : "ic_file_upload_black_2x_ios_24dp.png" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x", 16 | "filename" : "ic_file_upload_black_3x_ios_24dp.png" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/github.com/gographics/imagick/imagick/image.go: -------------------------------------------------------------------------------- 1 | // Copyright 2013 Herbert G. Fischer. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | package imagick 6 | 7 | /* 8 | #include 9 | */ 10 | import "C" 11 | 12 | type Image struct { 13 | img *C.Image 14 | } 15 | 16 | func NewMagickImage(info *ImageInfo, width, height uint, background *MagickPixelPacket) *Image { 17 | return &Image{img: C.NewMagickImage(info.info, C.size_t(width), C.size_t(height), background.mpp)} 18 | } 19 | -------------------------------------------------------------------------------- /iOS/Abelana_v2/Images.xcassets/ic_now_wallpaper.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "ic_now_wallpaper_black_1x_ios_24dp.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x", 11 | "filename" : "ic_now_wallpaper_black_2x_ios_24dp.png" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x", 16 | "filename" : "ic_now_wallpaper_black_3x_ios_24dp.png" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/golang.org/x/oauth2/facebook/facebook.go: -------------------------------------------------------------------------------- 1 | // Copyright 2015 The oauth2 Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | // Package facebook provides constants for using OAuth2 to access Facebook. 6 | package facebook 7 | 8 | import ( 9 | "golang.org/x/oauth2" 10 | ) 11 | 12 | // Endpoint is Facebook's OAuth 2.0 endpoint. 13 | var Endpoint = oauth2.Endpoint{ 14 | AuthURL: "https://www.facebook.com/dialog/oauth", 15 | TokenURL: "https://graph.facebook.com/oauth/access_token", 16 | } 17 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/golang.org/x/oauth2/linkedin/linkedin.go: -------------------------------------------------------------------------------- 1 | // Copyright 2015 The oauth2 Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | // Package linkedin provides constants for using OAuth2 to access LinkedIn. 6 | package linkedin 7 | 8 | import ( 9 | "golang.org/x/oauth2" 10 | ) 11 | 12 | // Endpoint is LinkedIn's OAuth 2.0 endpoint. 13 | var Endpoint = oauth2.Endpoint{ 14 | AuthURL: "https://www.linkedin.com/uas/oauth2/authorization", 15 | TokenURL: "https://www.linkedin.com/uas/oauth2/accessToken", 16 | } 17 | -------------------------------------------------------------------------------- /iOS/Abelana_v2/Images.xcassets/ic_thumb_up_selected.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "ic_thumb_up_googblue_drawable-hdpi_24dp.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x", 11 | "filename" : "ic_thumb_up_googblue_drawable-xhdpi_24dp.png" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x", 16 | "filename" : "ic_thumb_up_googblue_drawable-xxxhdpi_24dp.png" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/github.com/gographics/imagick/imagick/style_type.go: -------------------------------------------------------------------------------- 1 | // Copyright 2013 Herbert G. Fischer. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | package imagick 6 | 7 | /* 8 | #include 9 | */ 10 | import "C" 11 | 12 | type StyleType int 13 | 14 | const ( 15 | STYLE_UNDEFINED StyleType = C.UndefinedStyle 16 | STYLE_NORMAL StyleType = C.NormalStyle 17 | STYLE_ITALIC StyleType = C.ItalicStyle 18 | STYLE_OBLIQUE StyleType = C.ObliqueStyle 19 | STYLE_ANYSTYLE StyleType = C.AnyStyle 20 | ) 21 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/github.com/bradfitz/http2/README: -------------------------------------------------------------------------------- 1 | This is a work-in-progress HTTP/2 implementation for Go. 2 | 3 | It will eventually live in the Go standard library and won't require 4 | any changes to your code to use. It will just be automatic. 5 | 6 | Status: 7 | 8 | * The server support is pretty good. A few things are missing 9 | but are being worked on. 10 | * The client work has just started but shares a lot of code 11 | is coming along much quicker. 12 | 13 | Docs are at https://godoc.org/github.com/bradfitz/http2 14 | 15 | Demo test server at https://http2.golang.org/ 16 | 17 | Help & bug reports welcome. 18 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/github.com/bradfitz/http2/pipe_test.go: -------------------------------------------------------------------------------- 1 | // Copyright 2014 The Go Authors. 2 | // See https://code.google.com/p/go/source/browse/CONTRIBUTORS 3 | // Licensed under the same terms as Go itself: 4 | // https://code.google.com/p/go/source/browse/LICENSE 5 | 6 | package http2 7 | 8 | import ( 9 | "errors" 10 | "testing" 11 | ) 12 | 13 | func TestPipeClose(t *testing.T) { 14 | var p pipe 15 | p.c.L = &p.m 16 | a := errors.New("a") 17 | b := errors.New("b") 18 | p.Close(a) 19 | p.Close(b) 20 | _, err := p.Read(make([]byte, 1)) 21 | if err != a { 22 | t.Errorf("err = %v want %v", err, a) 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/github.com/gographics/imagick/imagick/montage_mode.go: -------------------------------------------------------------------------------- 1 | // Copyright 2013 Herbert G. Fischer. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | package imagick 6 | 7 | /* 8 | #include 9 | */ 10 | import "C" 11 | 12 | type MontageMode int 13 | 14 | const ( 15 | MONTAGE_MODE_UNDEFINED MontageMode = C.UndefinedMode 16 | MONTAGE_MODE_FRAME MontageMode = C.FrameMode 17 | MONTAGE_MODE_UNFRAME MontageMode = C.UnframeMode 18 | MONTAGE_MODE_CONCATENATE MontageMode = C.ConcatenateMode 19 | ) 20 | -------------------------------------------------------------------------------- /iOS/Abelana_v2/Images.xcassets/ic_thumb_down_selected.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "ic_thumb_down_googblue_drawable-hdpi_24dp.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x", 11 | "filename" : "ic_thumb_down_googblue_drawable-xhdpi_24dp.png" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x", 16 | "filename" : "ic_thumb_down_googblue_drawable-xxxhdpi_24dp.png" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/github.com/gographics/imagick/imagick/resolution_type.go: -------------------------------------------------------------------------------- 1 | // Copyright 2013 Herbert G. Fischer. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | package imagick 6 | 7 | /* 8 | #include 9 | */ 10 | import "C" 11 | 12 | type ResolutionType int 13 | 14 | const ( 15 | RESOLUTION_UNDEFINED ResolutionType = C.UndefinedResolution 16 | RESOLUTION_PIXELS_PER_INCH ResolutionType = C.PixelsPerInchResolution 17 | RESOLUTION_PIXELS_PER_CENTIMETER ResolutionType = C.PixelsPerCentimeterResolution 18 | ) 19 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/golang.org/x/oauth2/odnoklassniki/odnoklassniki.go: -------------------------------------------------------------------------------- 1 | // Copyright 2015 The oauth2 Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | // Package odnoklassniki provides constants for using OAuth2 to access Odnoklassniki. 6 | package odnoklassniki 7 | 8 | import ( 9 | "golang.org/x/oauth2" 10 | ) 11 | 12 | // Endpoint is Odnoklassniki's OAuth 2.0 endpoint. 13 | var Endpoint = oauth2.Endpoint{ 14 | AuthURL: "https://www.odnoklassniki.ru/oauth/authorize", 15 | TokenURL: "https://api.odnoklassniki.ru/oauth/token.do", 16 | } 17 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/github.com/gographics/imagick/imagick/clip_path_units.go: -------------------------------------------------------------------------------- 1 | // Copyright 2013 Herbert G. Fischer. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | package imagick 6 | 7 | /* 8 | #include 9 | */ 10 | import "C" 11 | 12 | type ClipPathUnits int 13 | 14 | const ( 15 | CLIP_UNDEFINED_PATH ClipPathUnits = C.UndefinedPathUnits 16 | CLIP_USER_SPACE ClipPathUnits = C.UserSpace 17 | CLIP_USER_SPACE_ON_USE ClipPathUnits = C.UserSpaceOnUse 18 | CLIP_OBJECT_BOUNDING_BOX ClipPathUnits = C.ObjectBoundingBox 19 | ) 20 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/github.com/bradfitz/http2/h2demo/README: -------------------------------------------------------------------------------- 1 | 2 | Client: 3 | -- Firefox nightly with about:config network.http.spdy.enabled.http2draft set true 4 | -- Chrome: go to chrome://flags/#enable-spdy4, save and restart (button at bottom) 5 | 6 | Make CA: 7 | $ openssl genrsa -out rootCA.key 2048 8 | $ openssl req -x509 -new -nodes -key rootCA.key -days 1024 -out rootCA.pem 9 | ... install that to Firefox 10 | 11 | Make cert: 12 | $ openssl genrsa -out server.key 2048 13 | $ openssl req -new -key server.key -out server.csr 14 | $ openssl x509 -req -in server.csr -CA rootCA.pem -CAkey rootCA.key -CAcreateserial -out server.crt -days 500 15 | 16 | 17 | -------------------------------------------------------------------------------- /Android/.idea/gradle.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 17 | 18 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/github.com/gographics/imagick/imagick/dispose_type.go: -------------------------------------------------------------------------------- 1 | // Copyright 2013 Herbert G. Fischer. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | package imagick 6 | 7 | /* 8 | #include 9 | */ 10 | import "C" 11 | 12 | type DisposeType int 13 | 14 | const ( 15 | DISPOSE_UNRECOGNIZED DisposeType = C.UnrecognizedDispose 16 | DISPOSE_UNDEFINED DisposeType = C.UndefinedDispose 17 | DISPOSE_NONE DisposeType = C.NoneDispose 18 | DISPOSE_BACKGROUND DisposeType = C.BackgroundDispose 19 | DISPOSE_PREVIOUS DisposeType = C.PreviousDispose 20 | ) 21 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/google.golang.org/grpc/codes/code_string.go: -------------------------------------------------------------------------------- 1 | // generated by stringer -type=Code; DO NOT EDIT 2 | 3 | package codes 4 | 5 | import "fmt" 6 | 7 | const _Code_name = "OKCanceledUnknownInvalidArgumentDeadlineExceededNotFoundAlreadyExistsPermissionDeniedResourceExhaustedFailedPreconditionAbortedOutOfRangeUnimplementedInternalUnavailableDataLossUnauthenticated" 8 | 9 | var _Code_index = [...]uint8{0, 2, 10, 17, 32, 48, 56, 69, 85, 102, 120, 127, 137, 150, 158, 169, 177, 192} 10 | 11 | func (i Code) String() string { 12 | if i+1 >= Code(len(_Code_index)) { 13 | return fmt.Sprintf("Code(%d)", i) 14 | } 15 | return _Code_name[_Code_index[i]:_Code_index[i+1]] 16 | } 17 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/github.com/gographics/imagick/imagick/dither_method.go: -------------------------------------------------------------------------------- 1 | // Copyright 2013 Herbert G. Fischer. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | package imagick 6 | 7 | /* 8 | #include 9 | */ 10 | import "C" 11 | 12 | type DitherMethod int 13 | 14 | const ( 15 | DITHER_METHOD_UNDEFINED DitherMethod = C.UndefinedDitherMethod 16 | DITHER_METHOD_NO DitherMethod = C.NoDitherMethod 17 | DITHER_METHOD_RIEMERSMA DitherMethod = C.RiemersmaDitherMethod 18 | DITHER_METHOD_FLOYD_STEINBERG DitherMethod = C.FloydSteinbergDitherMethod 19 | ) 20 | -------------------------------------------------------------------------------- /Android/settings.gradle: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2015 Google Inc. All Rights Reserved. 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | include ':app' 18 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/github.com/gographics/imagick/imagick/magick_function.go: -------------------------------------------------------------------------------- 1 | // Copyright 2013 Herbert G. Fischer. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | package imagick 6 | 7 | /* 8 | #include 9 | */ 10 | import "C" 11 | 12 | type MagickFunction int 13 | 14 | const ( 15 | FUNCTION_UNDEFINED MagickFunction = C.UndefinedFunction 16 | FUNCTION_POLYNOMIAL MagickFunction = C.PolynomialFunction 17 | FUNCTION_SINUSOID MagickFunction = C.SinusoidFunction 18 | FUNCTION_ARCSIN MagickFunction = C.ArcsinFunction 19 | FUNCTION_ARCTAN MagickFunction = C.ArctanFunction 20 | ) 21 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/golang.org/x/oauth2/client_appengine.go: -------------------------------------------------------------------------------- 1 | // Copyright 2014 The oauth2 Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | // +build appengine appenginevm 6 | 7 | // App Engine hooks. 8 | 9 | package oauth2 10 | 11 | import ( 12 | "net/http" 13 | 14 | "golang.org/x/net/context" 15 | "golang.org/x/oauth2/internal" 16 | "google.golang.org/appengine/urlfetch" 17 | ) 18 | 19 | func init() { 20 | internal.RegisterContextClientFunc(contextClientAppEngine) 21 | } 22 | 23 | func contextClientAppEngine(ctx context.Context) (*http.Client, error) { 24 | return urlfetch.Client(ctx), nil 25 | } 26 | -------------------------------------------------------------------------------- /gRPCserver/settings.gradle: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2015 Google, Inc. All Rights Reserved. 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | rootProject.name = 'abelana-grpc-server' -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/github.com/gographics/imagick/imagick/decoration_type.go: -------------------------------------------------------------------------------- 1 | // Copyright 2013 Herbert G. Fischer. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | package imagick 6 | 7 | /* 8 | #include 9 | */ 10 | import "C" 11 | 12 | type DecorationType int 13 | 14 | const ( 15 | DECORATION_UNDEFINED DecorationType = C.UndefinedDecoration 16 | DECORATION_NONE DecorationType = C.NoDecoration 17 | DECORATION_UNDERLINE DecorationType = C.UnderlineDecoration 18 | DECORATION_OVERLINE DecorationType = C.OverlineDecoration 19 | DECORATION_LINE_THROUGH DecorationType = C.LineThroughDecoration 20 | ) 21 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/github.com/gographics/imagick/imagick/magick_wand_env.go: -------------------------------------------------------------------------------- 1 | // Copyright 2013 Herbert G. Fischer. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | package imagick 6 | 7 | /* 8 | #include 9 | */ 10 | import "C" 11 | 12 | var ( 13 | initialized bool 14 | ) 15 | 16 | // Inicializes the MagickWand environment 17 | func Initialize() { 18 | if initialized { 19 | return 20 | } 21 | C.MagickWandGenesis() 22 | initialized = true 23 | } 24 | 25 | // Terminates the MagickWand environment 26 | func Terminate() { 27 | if initialized { 28 | C.MagickWandTerminus() 29 | initialized = false 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/github.com/gographics/imagick/imagick/rendering_intent.go: -------------------------------------------------------------------------------- 1 | // Copyright 2013 Herbert G. Fischer. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | package imagick 6 | 7 | /* 8 | #include 9 | */ 10 | import "C" 11 | 12 | type RenderingIntent int 13 | 14 | const ( 15 | RENDERING_INTENT_UNDEFINED RenderingIntent = C.UndefinedIntent 16 | RENDERING_INTENT_SATURATION RenderingIntent = C.SaturationIntent 17 | RENDERING_INTENT_PERCEPTUAL RenderingIntent = C.PerceptualIntent 18 | RENDERING_INTENT_ABSOLUTE RenderingIntent = C.AbsoluteIntent 19 | RENDERING_INTENT_RELATIVE RenderingIntent = C.RelativeIntent 20 | ) 21 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/google.golang.org/cloud/datastore/testdata/index.yaml: -------------------------------------------------------------------------------- 1 | indexes: 2 | 3 | - kind: SQChild 4 | ancestor: yes 5 | properties: 6 | - name: T 7 | - name: I 8 | 9 | - kind: SQChild 10 | ancestor: yes 11 | properties: 12 | - name: T 13 | - name: I 14 | direction: desc 15 | 16 | - kind: SQChild 17 | ancestor: yes 18 | properties: 19 | - name: I 20 | - name: T 21 | - name: U 22 | 23 | - kind: SQChild 24 | ancestor: yes 25 | properties: 26 | - name: I 27 | - name: T 28 | - name: U 29 | 30 | - kind: SQChild 31 | ancestor: yes 32 | properties: 33 | - name: T 34 | - name: J 35 | 36 | - kind: SQChild 37 | ancestor: yes 38 | properties: 39 | - name: T 40 | - name: J 41 | - name: U -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/google.golang.org/grpc/codegen.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # This script serves as an example to demonstrate how to generate the gRPC-Go 4 | # interface and the related messages from .proto file. 5 | # 6 | # It assumes the installation of i) Google proto buffer compiler at 7 | # https://github.com/google/protobuf (after v2.6.1) and ii) the Go codegen 8 | # plugin at https://github.com/golang/protobuf (after 2015-02-20). If you have 9 | # not, please install them first. 10 | # 11 | # We recommend running this script at $GOPATH or $GOPATH/src. 12 | # 13 | # If this is not what you need, feel free to make your own scripts. Again, this 14 | # script is for demonstration purpose. 15 | # 16 | proto=$1 17 | protoc --go_out=plugins=grpc:. $proto 18 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/github.com/gographics/imagick/imagick/paint_method.go: -------------------------------------------------------------------------------- 1 | // Copyright 2013 Herbert G. Fischer. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | package imagick 6 | 7 | /* 8 | #include 9 | */ 10 | import "C" 11 | 12 | type PaintMethod int 13 | 14 | const ( 15 | PAINT_METHOD_UNDEFINED PaintMethod = C.UndefinedMethod 16 | PAINT_METHOD_POINT PaintMethod = C.PointMethod 17 | PAINT_METHOD_REPLACE PaintMethod = C.ReplaceMethod 18 | PAINT_METHOD_FLOODFILL PaintMethod = C.FloodfillMethod 19 | PAINT_METHOD_FILLTOBORDER PaintMethod = C.FillToBorderMethod 20 | PAINT_METHOD_RESET PaintMethod = C.ResetMethod 21 | ) 22 | -------------------------------------------------------------------------------- /Android/.idea/compiler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/github.com/gographics/imagick/imagick/magick_core_env.go: -------------------------------------------------------------------------------- 1 | // Copyright 2013 Herbert G. Fischer. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | package imagick 6 | 7 | /* 8 | #include 9 | */ 10 | import "C" 11 | 12 | func IsCoreInstantiated() bool { 13 | return 1 == C.int(C.IsMagickInstantiated()) 14 | } 15 | 16 | func CoreInitialize(path string) { 17 | C.MagickCoreGenesis(C.CString(path), 0) 18 | } 19 | 20 | func CoreTerminate() { 21 | C.MagickCoreTerminus() 22 | } 23 | 24 | func GetPrecision() int { 25 | return int(C.GetMagickPrecision()) 26 | } 27 | 28 | func SetPrecision(precision int) { 29 | C.SetMagickPrecision(C.int(precision)) 30 | } 31 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/github.com/gographics/imagick/imagick/storage_type.go: -------------------------------------------------------------------------------- 1 | // Copyright 2013 Herbert G. Fischer. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | package imagick 6 | 7 | /* 8 | #include 9 | */ 10 | import "C" 11 | 12 | type StorageType int 13 | 14 | const ( 15 | PIXEL_UNDEFINED StorageType = C.UndefinedPixel 16 | PIXEL_CHAR StorageType = C.CharPixel 17 | PIXEL_DOUBLE StorageType = C.DoublePixel 18 | PIXEL_FLOAT StorageType = C.FloatPixel 19 | PIXEL_INTEGER StorageType = C.IntegerPixel 20 | PIXEL_LONG StorageType = C.LongPixel 21 | PIXEL_QUANTUM StorageType = C.QuantumPixel 22 | PIXEL_SHORT StorageType = C.ShortPixel 23 | ) 24 | -------------------------------------------------------------------------------- /iOS/Abelana_v2/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "iphone", 5 | "size" : "29x29", 6 | "scale" : "2x" 7 | }, 8 | { 9 | "idiom" : "iphone", 10 | "size" : "29x29", 11 | "scale" : "3x" 12 | }, 13 | { 14 | "idiom" : "iphone", 15 | "size" : "40x40", 16 | "scale" : "2x" 17 | }, 18 | { 19 | "idiom" : "iphone", 20 | "size" : "40x40", 21 | "scale" : "3x" 22 | }, 23 | { 24 | "idiom" : "iphone", 25 | "size" : "60x60", 26 | "scale" : "2x" 27 | }, 28 | { 29 | "idiom" : "iphone", 30 | "size" : "60x60", 31 | "scale" : "3x" 32 | } 33 | ], 34 | "info" : { 35 | "version" : 1, 36 | "author" : "xcode" 37 | } 38 | } -------------------------------------------------------------------------------- /Android/.idea/checkstyle-idea.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 15 | 16 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/github.com/gographics/imagick/imagick/magick_wand_env_test.go: -------------------------------------------------------------------------------- 1 | // Copyright 2013 Herbert G. Fischer. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | package imagick 6 | 7 | import "testing" 8 | 9 | func TestEnvironmentLifecycle(t *testing.T) { 10 | Initialize() 11 | if !initialized { 12 | t.Fatal("MagickWand environment was not initialized") 13 | } 14 | Initialize() 15 | if !initialized { 16 | t.Fatal("MagickWand environment was not idenpotently initialized") 17 | } 18 | Terminate() 19 | if initialized { 20 | t.Fatal("MagickWand environment was not terminated") 21 | } 22 | Terminate() 23 | if initialized { 24 | t.Fatal("MagickWand environment was not idenpotently terminated") 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/google.golang.org/grpc/README.md: -------------------------------------------------------------------------------- 1 | #gRPC-Go 2 | 3 | [![Build Status](https://travis-ci.org/grpc/grpc-go.svg)](https://travis-ci.org/grpc/grpc-go) [![GoDoc](https://godoc.org/google.golang.org/grpc?status.svg)](https://godoc.org/google.golang.org/grpc) 4 | 5 | The Go implementation of [gRPC](https://github.com/grpc/grpc) 6 | 7 | Installation 8 | ------------ 9 | 10 | To install this package, you need to install Go 1.4 and setup your Go workspace on your computer. The simplest way to install the library is to run: 11 | 12 | ``` 13 | $ go get google.golang.org/grpc 14 | ``` 15 | 16 | Documentation 17 | ------------- 18 | You can find more detailed documentation and examples in the [grpc-common repository](http://github.com/grpc/grpc-common). 19 | 20 | Status 21 | ------ 22 | Alpha - ready for early adopters. 23 | 24 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/golang.org/x/net/context/withtimeout_test.go: -------------------------------------------------------------------------------- 1 | // Copyright 2014 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | package context_test 6 | 7 | import ( 8 | "fmt" 9 | "time" 10 | 11 | "golang.org/x/net/context" 12 | ) 13 | 14 | func ExampleWithTimeout() { 15 | // Pass a context with a timeout to tell a blocking function that it 16 | // should abandon its work after the timeout elapses. 17 | ctx, _ := context.WithTimeout(context.Background(), 100*time.Millisecond) 18 | select { 19 | case <-time.After(200 * time.Millisecond): 20 | fmt.Println("overslept") 21 | case <-ctx.Done(): 22 | fmt.Println(ctx.Err()) // prints "context deadline exceeded" 23 | } 24 | // Output: 25 | // context deadline exceeded 26 | } 27 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/github.com/gographics/imagick/imagick/interlace_type.go: -------------------------------------------------------------------------------- 1 | // Copyright 2013 Herbert G. Fischer. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | package imagick 6 | 7 | /* 8 | #include 9 | */ 10 | import "C" 11 | 12 | type InterlaceType int 13 | 14 | const ( 15 | INTERLACE_UNDEFINED InterlaceType = C.UndefinedInterlace 16 | INTERLACE_NO InterlaceType = C.NoInterlace 17 | INTERLACE_LINE InterlaceType = C.LineInterlace 18 | INTERLACE_PLANE InterlaceType = C.PlaneInterlace 19 | INTERLACE_PARTITION InterlaceType = C.PartitionInterlace 20 | INTERLACE_GIF InterlaceType = C.GIFInterlace 21 | INTERLACE_JPEG InterlaceType = C.JPEGInterlace 22 | INTERLACE_PNG InterlaceType = C.PNGInterlace 23 | ) 24 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/github.com/bradfitz/http2/errors_test.go: -------------------------------------------------------------------------------- 1 | // Copyright 2014 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | // See https://code.google.com/p/go/source/browse/CONTRIBUTORS 5 | // Licensed under the same terms as Go itself: 6 | // https://code.google.com/p/go/source/browse/LICENSE 7 | 8 | package http2 9 | 10 | import "testing" 11 | 12 | func TestErrCodeString(t *testing.T) { 13 | tests := []struct { 14 | err ErrCode 15 | want string 16 | }{ 17 | {ErrCodeProtocol, "PROTOCOL_ERROR"}, 18 | {0xd, "HTTP_1_1_REQUIRED"}, 19 | {0xf, "unknown error code 0xf"}, 20 | } 21 | for i, tt := range tests { 22 | got := tt.err.String() 23 | if got != tt.want { 24 | t.Errorf("%d. Error = %q; want %q", i, got, tt.want) 25 | } 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /Android/.idea/copyright/Google.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/golang.org/x/oauth2/internal/token_test.go: -------------------------------------------------------------------------------- 1 | // Copyright 2014 The oauth2 Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | // Package internal contains support packages for oauth2 package. 6 | package internal 7 | 8 | import ( 9 | "fmt" 10 | "testing" 11 | ) 12 | 13 | func Test_providerAuthHeaderWorks(t *testing.T) { 14 | for _, p := range brokenAuthHeaderProviders { 15 | if providerAuthHeaderWorks(p) { 16 | t.Errorf("URL: %s not found in list", p) 17 | } 18 | p := fmt.Sprintf("%ssomesuffix", p) 19 | if providerAuthHeaderWorks(p) { 20 | t.Errorf("URL: %s not found in list", p) 21 | } 22 | } 23 | p := "https://api.not-in-the-list-example.com/" 24 | if !providerAuthHeaderWorks(p) { 25 | t.Errorf("URL: %s found in list", p) 26 | } 27 | 28 | } 29 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/github.com/gographics/imagick/imagick/resource_type.go: -------------------------------------------------------------------------------- 1 | // Copyright 2013 Herbert G. Fischer. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | package imagick 6 | 7 | /* 8 | #include 9 | */ 10 | import "C" 11 | 12 | type ResourceType int 13 | 14 | const ( 15 | RESOURCE_UNDEFINED ResourceType = C.UndefinedResource 16 | RESOURCE_AREA ResourceType = C.AreaResource 17 | RESOURCE_DISK ResourceType = C.DiskResource 18 | RESOURCE_FILE ResourceType = C.FileResource 19 | RESOURCE_MAP ResourceType = C.MapResource 20 | RESOURCE_MEMORY ResourceType = C.MemoryResource 21 | RESOURCE_THREAD ResourceType = C.ThreadResource 22 | RESOURCE_TIME ResourceType = C.TimeResource 23 | RESOURCE_THROTTLE ResourceType = C.ThrottleResource 24 | ) 25 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/github.com/gographics/imagick/imagick/noise_type.go: -------------------------------------------------------------------------------- 1 | // Copyright 2013 Herbert G. Fischer. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | package imagick 6 | 7 | /* 8 | #include 9 | */ 10 | import "C" 11 | 12 | type NoiseType int 13 | 14 | const ( 15 | NOISE_UNDEFINED NoiseType = C.UndefinedNoise 16 | NOISE_UNIFORM NoiseType = C.UniformNoise 17 | NOISE_GAUSSIAN NoiseType = C.GaussianNoise 18 | NOISE_MULTIPLICATIVE_GAUSSIAN NoiseType = C.MultiplicativeGaussianNoise 19 | NOISE_IMPULSE NoiseType = C.ImpulseNoise 20 | NOISE_LAPLACIAN NoiseType = C.LaplacianNoise 21 | NOISE_POISSON NoiseType = C.PoissonNoise 22 | NOISE_RANDOM NoiseType = C.RandomNoise 23 | ) 24 | -------------------------------------------------------------------------------- /gRPCserver/src/main/java/com/examples/abelanav2/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2015 Google, Inc. All Rights Reserved. 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | /** 18 | * Common classes for the backend of Abelana. 19 | * 20 | * @since 1.0 21 | * @author Google, Inc. 22 | * @version 1.0 23 | */ 24 | package com.examples.abelanav2; 25 | -------------------------------------------------------------------------------- /iOS/Podfile: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright 2015 Google Inc. All Rights Reserved. 3 | # 4 | # Licensed under the Apache License, Version 2.0 (the "License"); 5 | # you may not use this file except in compliance with the License. 6 | # You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | # 16 | 17 | # Uncomment this line to define a global platform for your project 18 | # platform :ios, '6.0' 19 | 20 | target 'Abelana_v2' do 21 | pod 'abelana-objc-grpc', :path => 'gRPC/' 22 | end 23 | 24 | target 'Abelana_v2Tests' do 25 | 26 | end 27 | 28 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/google.golang.org/grpc/test/testdata/ca.pem: -------------------------------------------------------------------------------- 1 | -----BEGIN CERTIFICATE----- 2 | MIICIzCCAYwCCQCFTbF7XNSvvjANBgkqhkiG9w0BAQUFADBWMQswCQYDVQQGEwJB 3 | VTETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0 4 | cyBQdHkgTHRkMQ8wDQYDVQQDDAZ0ZXN0Y2EwHhcNMTQwNzE3MjMxNzUxWhcNMjQw 5 | NzE0MjMxNzUxWjBWMQswCQYDVQQGEwJBVTETMBEGA1UECAwKU29tZS1TdGF0ZTEh 6 | MB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMQ8wDQYDVQQDDAZ0ZXN0 7 | Y2EwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAMBA3wVeTGHZR1Rye/i+J8a2 8 | cu5gXwFV6TnObzGM7bLFCO5i9v4mLo4iFzPsHmWDUxKS3Y8iXbu0eYBlLoNY0lSv 9 | xDx33O+DuwMmVN+DzSD+Eod9zfvwOWHsazYCZT2PhNxnVWIuJXViY4JAHUGodjx+ 10 | QAi6yCAurUZGvYXGgZSBAgMBAAEwDQYJKoZIhvcNAQEFBQADgYEAQoQVD8bwdtWJ 11 | AniGBwcCfqYyH+/KpA10AcebJVVTyYbYvI9Q8d6RSVu4PZy9OALHR/QrWBdYTAyz 12 | fNAmc2cmdkSRJzjhIaOstnQy1J+Fk0T9XyvQtq499yFbq9xogUVlEGH62xP6vH0Y 13 | 5ukK//dCPAzA11YuX2rnex0JhuTQfcI= 14 | -----END CERTIFICATE----- 15 | -------------------------------------------------------------------------------- /gRPCserver/Dockerfile: -------------------------------------------------------------------------------- 1 | # Copyright 2015 Google Inc. 2 | # 3 | # Licensed under the Apache License, Version 2.0 (the "License"); 4 | # you may not use this file except in compliance with the License. 5 | # You may obtain a copy of the License at 6 | # 7 | # http://www.apache.org/licenses/LICENSE-2.0 8 | # 9 | # Unless required by applicable law or agreed to in writing, software 10 | # distributed under the License is distributed on an "AS IS" BASIS, 11 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | # See the License for the specific language governing permissions and 13 | # limitations under the License. 14 | 15 | FROM grpc/java 16 | 17 | ## Adapt to the java jar name 18 | ADD build/distributions/abelana-grpc-server-1.0/ /app 19 | 20 | WORKDIR /app 21 | 22 | RUN touch ~/logs 23 | 24 | ## Adapt to the java jar name 25 | CMD /app/bin/abelana-grpc-server >> ~/logs 2>&1 26 | 27 | EXPOSE 50051 -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/google.golang.org/cloud/bigquery/doc.go: -------------------------------------------------------------------------------- 1 | // Copyright 2015 Google Inc. All Rights Reserved. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS, 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | // Package bigquery provides a client for the BigQuery service. 16 | // 17 | // Note: This package is a work-in-progress. Backwards-incompatible changes should be expected. 18 | package bigquery 19 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/google.golang.org/grpc/transport/testdata/ca.pem: -------------------------------------------------------------------------------- 1 | -----BEGIN CERTIFICATE----- 2 | MIICIzCCAYwCCQCFTbF7XNSvvjANBgkqhkiG9w0BAQUFADBWMQswCQYDVQQGEwJB 3 | VTETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0 4 | cyBQdHkgTHRkMQ8wDQYDVQQDDAZ0ZXN0Y2EwHhcNMTQwNzE3MjMxNzUxWhcNMjQw 5 | NzE0MjMxNzUxWjBWMQswCQYDVQQGEwJBVTETMBEGA1UECAwKU29tZS1TdGF0ZTEh 6 | MB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMQ8wDQYDVQQDDAZ0ZXN0 7 | Y2EwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAMBA3wVeTGHZR1Rye/i+J8a2 8 | cu5gXwFV6TnObzGM7bLFCO5i9v4mLo4iFzPsHmWDUxKS3Y8iXbu0eYBlLoNY0lSv 9 | xDx33O+DuwMmVN+DzSD+Eod9zfvwOWHsazYCZT2PhNxnVWIuJXViY4JAHUGodjx+ 10 | QAi6yCAurUZGvYXGgZSBAgMBAAEwDQYJKoZIhvcNAQEFBQADgYEAQoQVD8bwdtWJ 11 | AniGBwcCfqYyH+/KpA10AcebJVVTyYbYvI9Q8d6RSVu4PZy9OALHR/QrWBdYTAyz 12 | fNAmc2cmdkSRJzjhIaOstnQy1J+Fk0T9XyvQtq499yFbq9xogUVlEGH62xP6vH0Y 13 | 5ukK//dCPAzA11YuX2rnex0JhuTQfcI= 14 | -----END CERTIFICATE----- 15 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/google.golang.org/grpc/interop/client/testdata/ca.pem: -------------------------------------------------------------------------------- 1 | -----BEGIN CERTIFICATE----- 2 | MIICIzCCAYwCCQCFTbF7XNSvvjANBgkqhkiG9w0BAQUFADBWMQswCQYDVQQGEwJB 3 | VTETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0 4 | cyBQdHkgTHRkMQ8wDQYDVQQDDAZ0ZXN0Y2EwHhcNMTQwNzE3MjMxNzUxWhcNMjQw 5 | NzE0MjMxNzUxWjBWMQswCQYDVQQGEwJBVTETMBEGA1UECAwKU29tZS1TdGF0ZTEh 6 | MB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMQ8wDQYDVQQDDAZ0ZXN0 7 | Y2EwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAMBA3wVeTGHZR1Rye/i+J8a2 8 | cu5gXwFV6TnObzGM7bLFCO5i9v4mLo4iFzPsHmWDUxKS3Y8iXbu0eYBlLoNY0lSv 9 | xDx33O+DuwMmVN+DzSD+Eod9zfvwOWHsazYCZT2PhNxnVWIuJXViY4JAHUGodjx+ 10 | QAi6yCAurUZGvYXGgZSBAgMBAAEwDQYJKoZIhvcNAQEFBQADgYEAQoQVD8bwdtWJ 11 | AniGBwcCfqYyH+/KpA10AcebJVVTyYbYvI9Q8d6RSVu4PZy9OALHR/QrWBdYTAyz 12 | fNAmc2cmdkSRJzjhIaOstnQy1J+Fk0T9XyvQtq499yFbq9xogUVlEGH62xP6vH0Y 13 | 5ukK//dCPAzA11YuX2rnex0JhuTQfcI= 14 | -----END CERTIFICATE----- 15 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/google.golang.org/grpc/interop/server/testdata/ca.pem: -------------------------------------------------------------------------------- 1 | -----BEGIN CERTIFICATE----- 2 | MIICIzCCAYwCCQCFTbF7XNSvvjANBgkqhkiG9w0BAQUFADBWMQswCQYDVQQGEwJB 3 | VTETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0 4 | cyBQdHkgTHRkMQ8wDQYDVQQDDAZ0ZXN0Y2EwHhcNMTQwNzE3MjMxNzUxWhcNMjQw 5 | NzE0MjMxNzUxWjBWMQswCQYDVQQGEwJBVTETMBEGA1UECAwKU29tZS1TdGF0ZTEh 6 | MB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMQ8wDQYDVQQDDAZ0ZXN0 7 | Y2EwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAMBA3wVeTGHZR1Rye/i+J8a2 8 | cu5gXwFV6TnObzGM7bLFCO5i9v4mLo4iFzPsHmWDUxKS3Y8iXbu0eYBlLoNY0lSv 9 | xDx33O+DuwMmVN+DzSD+Eod9zfvwOWHsazYCZT2PhNxnVWIuJXViY4JAHUGodjx+ 10 | QAi6yCAurUZGvYXGgZSBAgMBAAEwDQYJKoZIhvcNAQEFBQADgYEAQoQVD8bwdtWJ 11 | AniGBwcCfqYyH+/KpA10AcebJVVTyYbYvI9Q8d6RSVu4PZy9OALHR/QrWBdYTAyz 12 | fNAmc2cmdkSRJzjhIaOstnQy1J+Fk0T9XyvQtq499yFbq9xogUVlEGH62xP6vH0Y 13 | 5ukK//dCPAzA11YuX2rnex0JhuTQfcI= 14 | -----END CERTIFICATE----- 15 | -------------------------------------------------------------------------------- /Android/app/src/main/java/com/examples/abelanav2/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2015 Google Inc. All Rights Reserved. 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | /** 18 | * General classes for the Abelana android application. 19 | * 20 | * @since 1.0 21 | * @author Google, Inc. 22 | * @version 1.0 23 | */ 24 | package com.examples.abelanav2; 25 | 26 | -------------------------------------------------------------------------------- /Android/gradle.properties: -------------------------------------------------------------------------------- 1 | # Project-wide Gradle settings. 2 | 3 | # IDE (e.g. Android Studio) users: 4 | # Gradle settings configured through the IDE *will override* 5 | # any settings specified in this file. 6 | 7 | # For more details on how to configure your build environment visit 8 | # http://www.gradle.org/docs/current/userguide/build_environment.html 9 | 10 | # Specifies the JVM arguments used for the daemon process. 11 | # The setting is particularly useful for tweaking memory settings. 12 | # Default value: -Xmx10248m -XX:MaxPermSize=256m 13 | # org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 14 | 15 | # When configured, Gradle will run in incubating parallel mode. 16 | # This option should only be used with decoupled projects. More details, visit 17 | # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects 18 | # org.gradle.parallel=true -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/google.golang.org/grpc/examples/route_guide/testdata/ca.pem: -------------------------------------------------------------------------------- 1 | -----BEGIN CERTIFICATE----- 2 | MIICIzCCAYwCCQCFTbF7XNSvvjANBgkqhkiG9w0BAQUFADBWMQswCQYDVQQGEwJB 3 | VTETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0 4 | cyBQdHkgTHRkMQ8wDQYDVQQDDAZ0ZXN0Y2EwHhcNMTQwNzE3MjMxNzUxWhcNMjQw 5 | NzE0MjMxNzUxWjBWMQswCQYDVQQGEwJBVTETMBEGA1UECAwKU29tZS1TdGF0ZTEh 6 | MB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMQ8wDQYDVQQDDAZ0ZXN0 7 | Y2EwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAMBA3wVeTGHZR1Rye/i+J8a2 8 | cu5gXwFV6TnObzGM7bLFCO5i9v4mLo4iFzPsHmWDUxKS3Y8iXbu0eYBlLoNY0lSv 9 | xDx33O+DuwMmVN+DzSD+Eod9zfvwOWHsazYCZT2PhNxnVWIuJXViY4JAHUGodjx+ 10 | QAi6yCAurUZGvYXGgZSBAgMBAAEwDQYJKoZIhvcNAQEFBQADgYEAQoQVD8bwdtWJ 11 | AniGBwcCfqYyH+/KpA10AcebJVVTyYbYvI9Q8d6RSVu4PZy9OALHR/QrWBdYTAyz 12 | fNAmc2cmdkSRJzjhIaOstnQy1J+Fk0T9XyvQtq499yFbq9xogUVlEGH62xP6vH0Y 13 | 5ukK//dCPAzA11YuX2rnex0JhuTQfcI= 14 | -----END CERTIFICATE----- 15 | -------------------------------------------------------------------------------- /Android/app/src/main/java/com/examples/abelanav2/ui/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2015 Google Inc. All Rights Reserved. 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | /** 18 | * Classes used to create Abelana Android application UI. 19 | * 20 | * @since 1.0 21 | * @author Google, Inc. 22 | * @version 1.0 23 | */ 24 | package com.examples.abelanav2.ui; 25 | 26 | -------------------------------------------------------------------------------- /gRPCserver/src/main/java/com/examples/abelanav2/grpc/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2015 Google, Inc. All Rights Reserved. 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | /** 18 | * Classes used to create the gRPC server backend of Abelana. 19 | * 20 | * @since 1.0 21 | * @author Google, Inc. 22 | * @version 1.0 23 | */ 24 | package com.examples.abelanav2.grpc; 25 | -------------------------------------------------------------------------------- /gRPCserver/src/main/java/com/examples/abelanav2/storage/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2015 Google, Inc. All Rights Reserved. 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | /** 18 | * Classes used to interact with Google Cloud Storage. 19 | * 20 | * @author Google, Inc. 21 | * @version 1.0 22 | * @since 1.0 23 | */ 24 | package com.examples.abelanav2.storage; 25 | -------------------------------------------------------------------------------- /Android/app/src/main/res/menu/global.xml: -------------------------------------------------------------------------------- 1 | 16 | 17 | 21 | 22 | -------------------------------------------------------------------------------- /Appengine/src/main/webapp/index.html: -------------------------------------------------------------------------------- 1 | 2 | 17 | 18 | 19 | 20 | Hello! 21 | 22 | 23 |

Abelana AppEngine component

24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /gRPCserver/src/main/java/com/examples/abelanav2/datastore/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2015 Google, Inc. All Rights Reserved. 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | /** 18 | * Classes used to access the datastore from the gRPC server. 19 | * 20 | * @since 1.0 21 | * @author Google, Inc. 22 | * @version 1.0 23 | */ 24 | package com.examples.abelanav2.datastore; 25 | -------------------------------------------------------------------------------- /Android/app/src/main/java/com/examples/abelanav2/ui/utils/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2015 Google Inc. All Rights Reserved. 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | /** 18 | * Util classes used to create Abelana Android application UI. 19 | * 20 | * @since 1.0 21 | * @author Google, Inc. 22 | * @version 1.0 23 | */ 24 | package com.examples.abelanav2.ui.utils; 25 | 26 | -------------------------------------------------------------------------------- /Android/app/src/main/res/values/ids.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 18 | 19 | 20 | Connection error - data displayed 21 | from cache 22 | -------------------------------------------------------------------------------- /Appengine/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright 2015 Google, Inc. All Rights Reserved. 3 | # 4 | # Licensed under the Apache License, Version 2.0 (the "License"); 5 | # you may not use this file except in compliance with the License. 6 | # You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | # 16 | 17 | #Wed Apr 10 15:27:10 PDT 2013 18 | distributionBase=GRADLE_USER_HOME 19 | distributionPath=wrapper/dists 20 | zipStoreBase=GRADLE_USER_HOME 21 | zipStorePath=wrapper/dists 22 | distributionUrl=https\://services.gradle.org/distributions/gradle-2.2.1-all.zip 23 | -------------------------------------------------------------------------------- /gRPCserver/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright 2015 Google, Inc. All Rights Reserved. 3 | # 4 | # Licensed under the Apache License, Version 2.0 (the "License"); 5 | # you may not use this file except in compliance with the License. 6 | # You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | # 16 | 17 | #Mon Apr 27 14:21:38 PDT 2015 18 | distributionBase=GRADLE_USER_HOME 19 | distributionPath=wrapper/dists 20 | zipStoreBase=GRADLE_USER_HOME 21 | zipStorePath=wrapper/dists 22 | distributionUrl=https\://services.gradle.org/distributions/gradle-2.3-all.zip 23 | -------------------------------------------------------------------------------- /Android/app/src/main/java/com/examples/abelanav2/grpc/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2015 Google Inc. All Rights Reserved. 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | /** 18 | * Classes generated by the protobuf nano compiler to connect to the Abelana 19 | * GRPC server. 20 | * 21 | * @since 1.0 22 | * @author Google, Inc. 23 | * @version 1.0 24 | */ 25 | package com.examples.abelanav2.grpc; 26 | 27 | -------------------------------------------------------------------------------- /Android/Android.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /Android/app/src/main/java/com/examples/abelanav2/grpcclient/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2015 Google, Inc. All Rights Reserved. 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | /** 18 | * Classes used to create the gRPC client that connects to the backend of 19 | * Abelana. 20 | * 21 | * @since 1.0 22 | * @author Google, Inc. 23 | * @version 1.0 24 | */ 25 | package com.examples.abelanav2.grpcclient; 26 | 27 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/github.com/gographics/imagick/imagick/sparse_color_method.go: -------------------------------------------------------------------------------- 1 | // Copyright 2013 Herbert G. Fischer. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | package imagick 6 | 7 | /* 8 | #include 9 | */ 10 | import "C" 11 | 12 | type SparseColorMethod int 13 | 14 | const ( 15 | INTERPOLATE_UNDEFINED_COLOR SparseColorMethod = C.UndefinedColorInterpolate 16 | INTERPOLATE_BARYCENTRIC_COLOR SparseColorMethod = C.BarycentricColorInterpolate 17 | INTERPOLATE_BILINEAR_COLOR SparseColorMethod = C.BilinearColorInterpolate 18 | INTERPOLATE_POLYNOMIAL_COLOR SparseColorMethod = C.PolynomialColorInterpolate 19 | INTERPOLATE_SHEPARDS_COLOR SparseColorMethod = C.ShepardsColorInterpolate 20 | INTERPOLATE_VORONOI_COLOR SparseColorMethod = C.VoronoiColorInterpolate 21 | INTERPOLATE_INVERSE_COLOR SparseColorMethod = C.InverseColorInterpolate 22 | ) 23 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/google.golang.org/grpc/benchmark/server/main.go: -------------------------------------------------------------------------------- 1 | package main 2 | 3 | import ( 4 | "flag" 5 | "math" 6 | "net" 7 | "net/http" 8 | _ "net/http/pprof" 9 | "time" 10 | 11 | "google.golang.org/grpc/benchmark" 12 | "google.golang.org/grpc/grpclog" 13 | ) 14 | 15 | var ( 16 | duration = flag.Int("duration", math.MaxInt32, "The duration in seconds to run the benchmark server") 17 | ) 18 | 19 | func main() { 20 | flag.Parse() 21 | go func() { 22 | lis, err := net.Listen("tcp", ":0") 23 | if err != nil { 24 | grpclog.Fatalf("Failed to listen: %v", err) 25 | } 26 | grpclog.Println("Server profiling address: ", lis.Addr().String()) 27 | if err := http.Serve(lis, nil); err != nil { 28 | grpclog.Fatalf("Failed to serve: %v", err) 29 | } 30 | }() 31 | addr, stopper := benchmark.StartServer(":0") // listen on all interfaces 32 | grpclog.Println("Server Address: ", addr) 33 | <-time.After(time.Duration(*duration) * time.Second) 34 | stopper() 35 | } 36 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/golang.org/x/oauth2/paypal/paypal.go: -------------------------------------------------------------------------------- 1 | // Copyright 2015 The oauth2 Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | // Package paypal provides constants for using OAuth2 to access PayPal. 6 | package paypal 7 | 8 | import ( 9 | "golang.org/x/oauth2" 10 | ) 11 | 12 | // Endpoint is PayPal's OAuth 2.0 endpoint in live (production) environment. 13 | var Endpoint = oauth2.Endpoint{ 14 | AuthURL: "https://www.paypal.com/webapps/auth/protocol/openidconnect/v1/authorize", 15 | TokenURL: "https://api.paypal.com/v1/identity/openidconnect/tokenservice", 16 | } 17 | 18 | // SandboxEndpoint is PayPal's OAuth 2.0 endpoint in sandbox (testing) environment. 19 | var SandboxEndpoint = oauth2.Endpoint{ 20 | AuthURL: "https://www.sandbox.paypal.com/webapps/auth/protocol/openidconnect/v1/authorize", 21 | TokenURL: "https://api.sandbox.paypal.com/v1/identity/openidconnect/tokenservice", 22 | } 23 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/google.golang.org/grpc/test/testdata/server1.key: -------------------------------------------------------------------------------- 1 | -----BEGIN RSA PRIVATE KEY----- 2 | MIICWwIBAAKBgQDhwxUnKCwlSaWAwzOB2LSHVegJHv7DDWminTg4wzLLsf+LQ8nZ 3 | bpjfn5vgIzxCuRh4Rp9QYM5FhfrJX9wcYawP/HTbJ7p7LVQO2QYAP+akMTHxgKuM 4 | BzVV++3wWToKfVZUjFX8nfTfGMGwWAHJDnlEGnU4tl9UujoCV4ENJtzFoQIDAQAB 5 | AoGAJ+6hpzNr24yTQZtFWQpDpEyFplddKJMOxDya3S9ppK3vTWrIITV2xNcucw7I 6 | ceTbdyrGsyjsU0/HdCcIf9ym2jfmGLUwmyhltKVw0QYcFB0XLkc0nI5YvEYoeVDg 7 | omZIXn1E3EW+sSIWSbkMu9bY2kstKXR2UZmMgWDtmBEPMaECQQD6yT4TAZM5hGBb 8 | ciBKgMUP6PwOhPhOMPIvijO50Aiu6iuCV88l1QIy38gWVhxjNrq6P346j4IBg+kB 9 | 9alwpCODAkEA5nSnm9k6ykYeQWNS0fNWiRinCdl23A7usDGSuKKlm019iomJ/Rgd 10 | MKDOp0q/2OostbteOWM2MRFf4jMH3wyVCwJAfAdjJ8szoNKTRSagSbh9vWygnB2v 11 | IByc6l4TTuZQJRGzCveafz9lovuB3WohCABdQRd9ukCXL2CpsEpqzkafOQJAJUjc 12 | USedDlq3zGZwYM1Yw8d8RuirBUFZNqJelYai+nRYClDkRVFgb5yksoYycbq5TxGo 13 | VeqKOvgPpj4RWPHlLwJAGUMk3bqT91xBUCnLRs/vfoCpHpg6eywQTBDAV6xkyz4a 14 | RH3I7/+yj3ZxR2JoWHgUwZ7lZk1VnhffFye7SBXyag== 15 | -----END RSA PRIVATE KEY----- 16 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/google.golang.org/grpc/transport/testdata/server1.key: -------------------------------------------------------------------------------- 1 | -----BEGIN RSA PRIVATE KEY----- 2 | MIICWwIBAAKBgQDhwxUnKCwlSaWAwzOB2LSHVegJHv7DDWminTg4wzLLsf+LQ8nZ 3 | bpjfn5vgIzxCuRh4Rp9QYM5FhfrJX9wcYawP/HTbJ7p7LVQO2QYAP+akMTHxgKuM 4 | BzVV++3wWToKfVZUjFX8nfTfGMGwWAHJDnlEGnU4tl9UujoCV4ENJtzFoQIDAQAB 5 | AoGAJ+6hpzNr24yTQZtFWQpDpEyFplddKJMOxDya3S9ppK3vTWrIITV2xNcucw7I 6 | ceTbdyrGsyjsU0/HdCcIf9ym2jfmGLUwmyhltKVw0QYcFB0XLkc0nI5YvEYoeVDg 7 | omZIXn1E3EW+sSIWSbkMu9bY2kstKXR2UZmMgWDtmBEPMaECQQD6yT4TAZM5hGBb 8 | ciBKgMUP6PwOhPhOMPIvijO50Aiu6iuCV88l1QIy38gWVhxjNrq6P346j4IBg+kB 9 | 9alwpCODAkEA5nSnm9k6ykYeQWNS0fNWiRinCdl23A7usDGSuKKlm019iomJ/Rgd 10 | MKDOp0q/2OostbteOWM2MRFf4jMH3wyVCwJAfAdjJ8szoNKTRSagSbh9vWygnB2v 11 | IByc6l4TTuZQJRGzCveafz9lovuB3WohCABdQRd9ukCXL2CpsEpqzkafOQJAJUjc 12 | USedDlq3zGZwYM1Yw8d8RuirBUFZNqJelYai+nRYClDkRVFgb5yksoYycbq5TxGo 13 | VeqKOvgPpj4RWPHlLwJAGUMk3bqT91xBUCnLRs/vfoCpHpg6eywQTBDAV6xkyz4a 14 | RH3I7/+yj3ZxR2JoWHgUwZ7lZk1VnhffFye7SBXyag== 15 | -----END RSA PRIVATE KEY----- 16 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/github.com/bradfitz/http2/AUTHORS: -------------------------------------------------------------------------------- 1 | # This file is like Go's AUTHORS file: it lists Copyright holders. 2 | # The list of humans who have contributd is in the CONTRIBUTORS file. 3 | # 4 | # To contribute to this project, because it will eventually be folded 5 | # back in to Go itself, you need to submit a CLA: 6 | # 7 | # http://golang.org/doc/contribute.html#copyright 8 | # 9 | # Then you get added to CONTRIBUTORS and you or your company get added 10 | # to the AUTHORS file. 11 | 12 | Blake Mizerany github=bmizerany 13 | Daniel Morsing github=DanielMorsing 14 | Gabriel Aszalos github=gbbr 15 | Google, Inc. 16 | Keith Rarick github=kr 17 | Matthew Keenan github=mattkeenan 18 | Matt Layher github=mdlayher 19 | Perry Abbott github=pabbott0 20 | Tatsuhiro Tsujikawa github=tatsuhiro-t 21 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/google.golang.org/cloud/CONTRIBUTORS: -------------------------------------------------------------------------------- 1 | # People who have agreed to one of the CLAs and can contribute patches. 2 | # The AUTHORS file lists the copyright holders; this file 3 | # lists people. For example, Google employees are listed here 4 | # but not in AUTHORS, because Google holds the copyright. 5 | # 6 | # https://developers.google.com/open-source/cla/individual 7 | # https://developers.google.com/open-source/cla/corporate 8 | # 9 | # Names should be added to this file as: 10 | # Name 11 | 12 | # Keep the list alphabetically sorted. 13 | 14 | Andrew Gerrand 15 | Brad Fitzpatrick 16 | Burcu Dogan 17 | Dave Day 18 | David Symonds 19 | Glenn Lewis 20 | Johan Euphrosine 21 | Luna Duclos 22 | Michael McGreevy 23 | Péter Szilágyi 24 | Tyler Treat 25 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/google.golang.org/grpc/interop/client/testdata/server1.key: -------------------------------------------------------------------------------- 1 | -----BEGIN RSA PRIVATE KEY----- 2 | MIICWwIBAAKBgQDhwxUnKCwlSaWAwzOB2LSHVegJHv7DDWminTg4wzLLsf+LQ8nZ 3 | bpjfn5vgIzxCuRh4Rp9QYM5FhfrJX9wcYawP/HTbJ7p7LVQO2QYAP+akMTHxgKuM 4 | BzVV++3wWToKfVZUjFX8nfTfGMGwWAHJDnlEGnU4tl9UujoCV4ENJtzFoQIDAQAB 5 | AoGAJ+6hpzNr24yTQZtFWQpDpEyFplddKJMOxDya3S9ppK3vTWrIITV2xNcucw7I 6 | ceTbdyrGsyjsU0/HdCcIf9ym2jfmGLUwmyhltKVw0QYcFB0XLkc0nI5YvEYoeVDg 7 | omZIXn1E3EW+sSIWSbkMu9bY2kstKXR2UZmMgWDtmBEPMaECQQD6yT4TAZM5hGBb 8 | ciBKgMUP6PwOhPhOMPIvijO50Aiu6iuCV88l1QIy38gWVhxjNrq6P346j4IBg+kB 9 | 9alwpCODAkEA5nSnm9k6ykYeQWNS0fNWiRinCdl23A7usDGSuKKlm019iomJ/Rgd 10 | MKDOp0q/2OostbteOWM2MRFf4jMH3wyVCwJAfAdjJ8szoNKTRSagSbh9vWygnB2v 11 | IByc6l4TTuZQJRGzCveafz9lovuB3WohCABdQRd9ukCXL2CpsEpqzkafOQJAJUjc 12 | USedDlq3zGZwYM1Yw8d8RuirBUFZNqJelYai+nRYClDkRVFgb5yksoYycbq5TxGo 13 | VeqKOvgPpj4RWPHlLwJAGUMk3bqT91xBUCnLRs/vfoCpHpg6eywQTBDAV6xkyz4a 14 | RH3I7/+yj3ZxR2JoWHgUwZ7lZk1VnhffFye7SBXyag== 15 | -----END RSA PRIVATE KEY----- 16 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/google.golang.org/grpc/interop/server/testdata/server1.key: -------------------------------------------------------------------------------- 1 | -----BEGIN RSA PRIVATE KEY----- 2 | MIICWwIBAAKBgQDhwxUnKCwlSaWAwzOB2LSHVegJHv7DDWminTg4wzLLsf+LQ8nZ 3 | bpjfn5vgIzxCuRh4Rp9QYM5FhfrJX9wcYawP/HTbJ7p7LVQO2QYAP+akMTHxgKuM 4 | BzVV++3wWToKfVZUjFX8nfTfGMGwWAHJDnlEGnU4tl9UujoCV4ENJtzFoQIDAQAB 5 | AoGAJ+6hpzNr24yTQZtFWQpDpEyFplddKJMOxDya3S9ppK3vTWrIITV2xNcucw7I 6 | ceTbdyrGsyjsU0/HdCcIf9ym2jfmGLUwmyhltKVw0QYcFB0XLkc0nI5YvEYoeVDg 7 | omZIXn1E3EW+sSIWSbkMu9bY2kstKXR2UZmMgWDtmBEPMaECQQD6yT4TAZM5hGBb 8 | ciBKgMUP6PwOhPhOMPIvijO50Aiu6iuCV88l1QIy38gWVhxjNrq6P346j4IBg+kB 9 | 9alwpCODAkEA5nSnm9k6ykYeQWNS0fNWiRinCdl23A7usDGSuKKlm019iomJ/Rgd 10 | MKDOp0q/2OostbteOWM2MRFf4jMH3wyVCwJAfAdjJ8szoNKTRSagSbh9vWygnB2v 11 | IByc6l4TTuZQJRGzCveafz9lovuB3WohCABdQRd9ukCXL2CpsEpqzkafOQJAJUjc 12 | USedDlq3zGZwYM1Yw8d8RuirBUFZNqJelYai+nRYClDkRVFgb5yksoYycbq5TxGo 13 | VeqKOvgPpj4RWPHlLwJAGUMk3bqT91xBUCnLRs/vfoCpHpg6eywQTBDAV6xkyz4a 14 | RH3I7/+yj3ZxR2JoWHgUwZ7lZk1VnhffFye7SBXyag== 15 | -----END RSA PRIVATE KEY----- 16 | -------------------------------------------------------------------------------- /Android/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 16 | 17 | #ff5252 18 | #ff8080 19 | #9c27b0 20 | #a56ab0 21 | #71C3DE 22 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/google.golang.org/grpc/examples/route_guide/testdata/server1.key: -------------------------------------------------------------------------------- 1 | -----BEGIN RSA PRIVATE KEY----- 2 | MIICWwIBAAKBgQDhwxUnKCwlSaWAwzOB2LSHVegJHv7DDWminTg4wzLLsf+LQ8nZ 3 | bpjfn5vgIzxCuRh4Rp9QYM5FhfrJX9wcYawP/HTbJ7p7LVQO2QYAP+akMTHxgKuM 4 | BzVV++3wWToKfVZUjFX8nfTfGMGwWAHJDnlEGnU4tl9UujoCV4ENJtzFoQIDAQAB 5 | AoGAJ+6hpzNr24yTQZtFWQpDpEyFplddKJMOxDya3S9ppK3vTWrIITV2xNcucw7I 6 | ceTbdyrGsyjsU0/HdCcIf9ym2jfmGLUwmyhltKVw0QYcFB0XLkc0nI5YvEYoeVDg 7 | omZIXn1E3EW+sSIWSbkMu9bY2kstKXR2UZmMgWDtmBEPMaECQQD6yT4TAZM5hGBb 8 | ciBKgMUP6PwOhPhOMPIvijO50Aiu6iuCV88l1QIy38gWVhxjNrq6P346j4IBg+kB 9 | 9alwpCODAkEA5nSnm9k6ykYeQWNS0fNWiRinCdl23A7usDGSuKKlm019iomJ/Rgd 10 | MKDOp0q/2OostbteOWM2MRFf4jMH3wyVCwJAfAdjJ8szoNKTRSagSbh9vWygnB2v 11 | IByc6l4TTuZQJRGzCveafz9lovuB3WohCABdQRd9ukCXL2CpsEpqzkafOQJAJUjc 12 | USedDlq3zGZwYM1Yw8d8RuirBUFZNqJelYai+nRYClDkRVFgb5yksoYycbq5TxGo 13 | VeqKOvgPpj4RWPHlLwJAGUMk3bqT91xBUCnLRs/vfoCpHpg6eywQTBDAV6xkyz4a 14 | RH3I7/+yj3ZxR2JoWHgUwZ7lZk1VnhffFye7SBXyag== 15 | -----END RSA PRIVATE KEY----- 16 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/github.com/gographics/imagick/imagick/statistic_type.go: -------------------------------------------------------------------------------- 1 | // Copyright 2013 Herbert G. Fischer. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | package imagick 6 | 7 | /* 8 | #include 9 | */ 10 | import "C" 11 | 12 | type StatisticType int 13 | 14 | const ( 15 | STATISTIC_UNDEFINED StatisticType = C.UndefinedStatistic 16 | STATISTIC_GRADIENT StatisticType = C.GradientStatistic 17 | STATISTIC_MAXIMUM StatisticType = C.MaximumStatistic 18 | STATISTIC_MEAN StatisticType = C.MeanStatistic 19 | STATISTIC_MEDIAN StatisticType = C.MedianStatistic 20 | STATISTIC_MINIMUM StatisticType = C.MinimumStatistic 21 | STATISTIC_MODE StatisticType = C.ModeStatistic 22 | STATISTIC_NONPEAK StatisticType = C.NonpeakStatistic 23 | STATISTIC_STANDARD_DEVIATION StatisticType = C.StandardDeviationStatistic 24 | ) 25 | -------------------------------------------------------------------------------- /Android/app/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # By default, the flags in this file are appended to flags specified 3 | # in /Users/gangloff/Library/Android/sdk/tools/proguard/proguard-android.txt 4 | # You can edit the include path and order by changing the proguardFiles 5 | # directive in build.gradle. 6 | # 7 | # For more details, see 8 | # http://developer.android.com/guide/developing/tools/proguard.html 9 | 10 | # Add any project specific keep options here: 11 | 12 | # If your project uses WebView with JS, uncomment the following 13 | # and specify the fully qualified class name to the JavaScript interface 14 | # class: 15 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 16 | # public *; 17 | #} 18 | 19 | -keep class com.bumptech.glide.integration.okhttp.OkHttpGlideModule 20 | -keep public class * implements com.bumptech.glide.module.GlideModule 21 | -keep public enum com.bumptech.glide.load.resource.bitmap.ImageHeaderParser$** { 22 | **[] $VALUES; 23 | public *; 24 | } 25 | -------------------------------------------------------------------------------- /Android/app/src/main/res/drawable/fab_icons.xml: -------------------------------------------------------------------------------- 1 | 16 | 17 | 19 | 20 | 22 | 23 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/github.com/gographics/imagick/imagick/orientation_type.go: -------------------------------------------------------------------------------- 1 | // Copyright 2013 Herbert G. Fischer. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | package imagick 6 | 7 | /* 8 | #include 9 | */ 10 | import "C" 11 | 12 | type OrientationType int 13 | 14 | const ( 15 | ORIENTATION_UNDEFINED OrientationType = C.UndefinedOrientation 16 | ORIENTATION_TOP_LEFT OrientationType = C.TopLeftOrientation 17 | ORIENTATION_TOP_RIGHT OrientationType = C.TopRightOrientation 18 | ORIENTATION_BOTTOM_RIGHT OrientationType = C.BottomRightOrientation 19 | ORIENTATION_BOTTOM_LEFT OrientationType = C.BottomLeftOrientation 20 | ORIENTATION_LEFT_TOP OrientationType = C.LeftTopOrientation 21 | ORIENTATION_RIGHT_TOP OrientationType = C.RightTopOrientation 22 | ORIENTATION_RIGHT_BOTTOM OrientationType = C.RightBottomOrientation 23 | ORIENTATION_LEFT_BOTTOM OrientationType = C.LeftBottomOrientation 24 | ) 25 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/github.com/bradfitz/http2/gotrack_test.go: -------------------------------------------------------------------------------- 1 | // Copyright 2014 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | // See https://code.google.com/p/go/source/browse/CONTRIBUTORS 5 | // Licensed under the same terms as Go itself: 6 | // https://code.google.com/p/go/source/browse/LICENSE 7 | 8 | package http2 9 | 10 | import ( 11 | "fmt" 12 | "strings" 13 | "testing" 14 | ) 15 | 16 | func TestGoroutineLock(t *testing.T) { 17 | DebugGoroutines = true 18 | g := newGoroutineLock() 19 | g.check() 20 | 21 | sawPanic := make(chan interface{}) 22 | go func() { 23 | defer func() { sawPanic <- recover() }() 24 | g.check() // should panic 25 | }() 26 | e := <-sawPanic 27 | if e == nil { 28 | t.Fatal("did not see panic from check in other goroutine") 29 | } 30 | if !strings.Contains(fmt.Sprint(e), "wrong goroutine") { 31 | t.Errorf("expected on see panic about running on the wrong goroutine; got %v", e) 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/github.com/gographics/imagick/imagick/gravity_type.go: -------------------------------------------------------------------------------- 1 | // Copyright 2013 Herbert G. Fischer. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | package imagick 6 | 7 | /* 8 | #include 9 | */ 10 | import "C" 11 | 12 | type GravityType int 13 | 14 | const ( 15 | GRAVITY_UNDEFINED GravityType = C.UndefinedGravity 16 | GRAVITY_FORGET GravityType = C.ForgetGravity 17 | GRAVITY_NORTH_WEST GravityType = C.NorthWestGravity 18 | GRAVITY_NORTH GravityType = C.NorthGravity 19 | GRAVITY_NORTH_EAST GravityType = C.NorthEastGravity 20 | GRAVITY_WEST GravityType = C.WestGravity 21 | GRAVITY_CENTER GravityType = C.CenterGravity 22 | GRAVITY_EAST GravityType = C.EastGravity 23 | GRAVITY_SOUTH_WEST GravityType = C.SouthWestGravity 24 | GRAVITY_SOUTH GravityType = C.SouthGravity 25 | GRAVITY_SOUTH_EAST GravityType = C.SouthEastGravity 26 | GRAVITY_STATIC GravityType = C.StaticGravity 27 | ) 28 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/github.com/bradfitz/http2/CONTRIBUTORS: -------------------------------------------------------------------------------- 1 | # This file is like Go's CONTRIBUTORS file: it lists humans. 2 | # The list of copyright holders (which may be companies) are in the AUTHORS file. 3 | # 4 | # To contribute to this project, because it will eventually be folded 5 | # back in to Go itself, you need to submit a CLA: 6 | # 7 | # http://golang.org/doc/contribute.html#copyright 8 | # 9 | # Then you get added to CONTRIBUTORS and you or your company get added 10 | # to the AUTHORS file. 11 | 12 | Blake Mizerany github=bmizerany 13 | Brad Fitzpatrick github=bradfitz 14 | Daniel Morsing github=DanielMorsing 15 | Gabriel Aszalos github=gbbr 16 | Keith Rarick github=kr 17 | Matthew Keenan github=mattkeenan 18 | Matt Layher github=mdlayher 19 | Perry Abbott github=pabbott0 20 | Tatsuhiro Tsujikawa github=tatsuhiro-t 21 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/google.golang.org/grpc/CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | # How to contribute 2 | 3 | We definitely welcome patches and contribution to grpc! Here is some guideline 4 | and information about how to do so. 5 | 6 | ## Getting started 7 | 8 | ### Legal requirements 9 | 10 | In order to protect both you and ourselves, you will need to sign the 11 | [Contributor License Agreement](https://cla.developers.google.com/clas). 12 | 13 | ### Filing Issues 14 | When filing an issue, make sure to answer these five questions: 15 | 16 | 1. What version of Go are you using (`go version`)? 17 | 2. What operating system and processor architecture are you using? 18 | 3. What did you do? 19 | 4. What did you expect to see? 20 | 5. What did you see instead? 21 | 22 | ### Contributing code 23 | Please read the Contribution Guidelines before sending patches. 24 | 25 | We will not accept GitHub pull requests once Gerrit is setup (we will use Gerrit instead for code review). 26 | 27 | Unless otherwise noted, the Go source files are distributed under the BSD-style license found in the LICENSE file. 28 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/google.golang.org/grpc/test/testdata/server1.pem: -------------------------------------------------------------------------------- 1 | -----BEGIN CERTIFICATE----- 2 | MIICmzCCAgSgAwIBAgIBAzANBgkqhkiG9w0BAQUFADBWMQswCQYDVQQGEwJBVTET 3 | MBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0cyBQ 4 | dHkgTHRkMQ8wDQYDVQQDDAZ0ZXN0Y2EwHhcNMTQwNzIyMDYwMDU3WhcNMjQwNzE5 5 | MDYwMDU3WjBkMQswCQYDVQQGEwJVUzERMA8GA1UECBMISWxsaW5vaXMxEDAOBgNV 6 | BAcTB0NoaWNhZ28xFDASBgNVBAoTC0dvb2dsZSBJbmMuMRowGAYDVQQDFBEqLnRl 7 | c3QuZ29vZ2xlLmNvbTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA4cMVJygs 8 | JUmlgMMzgdi0h1XoCR7+ww1pop04OMMyy7H/i0PJ2W6Y35+b4CM8QrkYeEafUGDO 9 | RYX6yV/cHGGsD/x02ye6ey1UDtkGAD/mpDEx8YCrjAc1Vfvt8Fk6Cn1WVIxV/J30 10 | 3xjBsFgByQ55RBp1OLZfVLo6AleBDSbcxaECAwEAAaNrMGkwCQYDVR0TBAIwADAL 11 | BgNVHQ8EBAMCBeAwTwYDVR0RBEgwRoIQKi50ZXN0Lmdvb2dsZS5mcoIYd2F0ZXJ6 12 | b29pLnRlc3QuZ29vZ2xlLmJlghIqLnRlc3QueW91dHViZS5jb22HBMCoAQMwDQYJ 13 | KoZIhvcNAQEFBQADgYEAM2Ii0LgTGbJ1j4oqX9bxVcxm+/R5Yf8oi0aZqTJlnLYS 14 | wXcBykxTx181s7WyfJ49WwrYXo78zTDAnf1ma0fPq3e4mpspvyndLh1a+OarHa1e 15 | aT0DIIYk7qeEa1YcVljx2KyLd0r1BBAfrwyGaEPVeJQVYWaOJRU2we/KD4ojf9s= 16 | -----END CERTIFICATE----- 17 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/github.com/gographics/imagick/imagick/stretch_type.go: -------------------------------------------------------------------------------- 1 | // Copyright 2013 Herbert G. Fischer. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | package imagick 6 | 7 | /* 8 | #include 9 | */ 10 | import "C" 11 | 12 | type StretchType int 13 | 14 | const ( 15 | STRETCH_UNDEFINED StretchType = C.UndefinedStretch 16 | STRETCH_NORMAL StretchType = C.NormalStretch 17 | STRETCH_ULTRA_CONDENSED StretchType = C.UltraCondensedStretch 18 | STRETCH_EXTRA_CONDENSED StretchType = C.ExtraCondensedStretch 19 | STRETCH_CONDENSED StretchType = C.CondensedStretch 20 | STRETCH_SEMI_CONDENSED StretchType = C.SemiCondensedStretch 21 | STRETCH_SEMI_EXPANDED StretchType = C.SemiExpandedStretch 22 | STRETCH_EXPANDED StretchType = C.ExpandedStretch 23 | STRETCH_EXTRA_EXPANDED StretchType = C.ExtraExpandedStretch 24 | STRETCH_ULTRA_EXPANDED StretchType = C.UltraExpandedStretch 25 | STRETCH_ANY StretchType = C.AnyStretch 26 | ) 27 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/google.golang.org/grpc/transport/testdata/server1.pem: -------------------------------------------------------------------------------- 1 | -----BEGIN CERTIFICATE----- 2 | MIICmzCCAgSgAwIBAgIBAzANBgkqhkiG9w0BAQUFADBWMQswCQYDVQQGEwJBVTET 3 | MBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0cyBQ 4 | dHkgTHRkMQ8wDQYDVQQDDAZ0ZXN0Y2EwHhcNMTQwNzIyMDYwMDU3WhcNMjQwNzE5 5 | MDYwMDU3WjBkMQswCQYDVQQGEwJVUzERMA8GA1UECBMISWxsaW5vaXMxEDAOBgNV 6 | BAcTB0NoaWNhZ28xFDASBgNVBAoTC0dvb2dsZSBJbmMuMRowGAYDVQQDFBEqLnRl 7 | c3QuZ29vZ2xlLmNvbTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA4cMVJygs 8 | JUmlgMMzgdi0h1XoCR7+ww1pop04OMMyy7H/i0PJ2W6Y35+b4CM8QrkYeEafUGDO 9 | RYX6yV/cHGGsD/x02ye6ey1UDtkGAD/mpDEx8YCrjAc1Vfvt8Fk6Cn1WVIxV/J30 10 | 3xjBsFgByQ55RBp1OLZfVLo6AleBDSbcxaECAwEAAaNrMGkwCQYDVR0TBAIwADAL 11 | BgNVHQ8EBAMCBeAwTwYDVR0RBEgwRoIQKi50ZXN0Lmdvb2dsZS5mcoIYd2F0ZXJ6 12 | b29pLnRlc3QuZ29vZ2xlLmJlghIqLnRlc3QueW91dHViZS5jb22HBMCoAQMwDQYJ 13 | KoZIhvcNAQEFBQADgYEAM2Ii0LgTGbJ1j4oqX9bxVcxm+/R5Yf8oi0aZqTJlnLYS 14 | wXcBykxTx181s7WyfJ49WwrYXo78zTDAnf1ma0fPq3e4mpspvyndLh1a+OarHa1e 15 | aT0DIIYk7qeEa1YcVljx2KyLd0r1BBAfrwyGaEPVeJQVYWaOJRU2we/KD4ojf9s= 16 | -----END CERTIFICATE----- 17 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/google.golang.org/grpc/interop/client/testdata/server1.pem: -------------------------------------------------------------------------------- 1 | -----BEGIN CERTIFICATE----- 2 | MIICmzCCAgSgAwIBAgIBAzANBgkqhkiG9w0BAQUFADBWMQswCQYDVQQGEwJBVTET 3 | MBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0cyBQ 4 | dHkgTHRkMQ8wDQYDVQQDDAZ0ZXN0Y2EwHhcNMTQwNzIyMDYwMDU3WhcNMjQwNzE5 5 | MDYwMDU3WjBkMQswCQYDVQQGEwJVUzERMA8GA1UECBMISWxsaW5vaXMxEDAOBgNV 6 | BAcTB0NoaWNhZ28xFDASBgNVBAoTC0dvb2dsZSBJbmMuMRowGAYDVQQDFBEqLnRl 7 | c3QuZ29vZ2xlLmNvbTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA4cMVJygs 8 | JUmlgMMzgdi0h1XoCR7+ww1pop04OMMyy7H/i0PJ2W6Y35+b4CM8QrkYeEafUGDO 9 | RYX6yV/cHGGsD/x02ye6ey1UDtkGAD/mpDEx8YCrjAc1Vfvt8Fk6Cn1WVIxV/J30 10 | 3xjBsFgByQ55RBp1OLZfVLo6AleBDSbcxaECAwEAAaNrMGkwCQYDVR0TBAIwADAL 11 | BgNVHQ8EBAMCBeAwTwYDVR0RBEgwRoIQKi50ZXN0Lmdvb2dsZS5mcoIYd2F0ZXJ6 12 | b29pLnRlc3QuZ29vZ2xlLmJlghIqLnRlc3QueW91dHViZS5jb22HBMCoAQMwDQYJ 13 | KoZIhvcNAQEFBQADgYEAM2Ii0LgTGbJ1j4oqX9bxVcxm+/R5Yf8oi0aZqTJlnLYS 14 | wXcBykxTx181s7WyfJ49WwrYXo78zTDAnf1ma0fPq3e4mpspvyndLh1a+OarHa1e 15 | aT0DIIYk7qeEa1YcVljx2KyLd0r1BBAfrwyGaEPVeJQVYWaOJRU2we/KD4ojf9s= 16 | -----END CERTIFICATE----- 17 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/google.golang.org/grpc/interop/server/testdata/server1.pem: -------------------------------------------------------------------------------- 1 | -----BEGIN CERTIFICATE----- 2 | MIICmzCCAgSgAwIBAgIBAzANBgkqhkiG9w0BAQUFADBWMQswCQYDVQQGEwJBVTET 3 | MBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0cyBQ 4 | dHkgTHRkMQ8wDQYDVQQDDAZ0ZXN0Y2EwHhcNMTQwNzIyMDYwMDU3WhcNMjQwNzE5 5 | MDYwMDU3WjBkMQswCQYDVQQGEwJVUzERMA8GA1UECBMISWxsaW5vaXMxEDAOBgNV 6 | BAcTB0NoaWNhZ28xFDASBgNVBAoTC0dvb2dsZSBJbmMuMRowGAYDVQQDFBEqLnRl 7 | c3QuZ29vZ2xlLmNvbTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA4cMVJygs 8 | JUmlgMMzgdi0h1XoCR7+ww1pop04OMMyy7H/i0PJ2W6Y35+b4CM8QrkYeEafUGDO 9 | RYX6yV/cHGGsD/x02ye6ey1UDtkGAD/mpDEx8YCrjAc1Vfvt8Fk6Cn1WVIxV/J30 10 | 3xjBsFgByQ55RBp1OLZfVLo6AleBDSbcxaECAwEAAaNrMGkwCQYDVR0TBAIwADAL 11 | BgNVHQ8EBAMCBeAwTwYDVR0RBEgwRoIQKi50ZXN0Lmdvb2dsZS5mcoIYd2F0ZXJ6 12 | b29pLnRlc3QuZ29vZ2xlLmJlghIqLnRlc3QueW91dHViZS5jb22HBMCoAQMwDQYJ 13 | KoZIhvcNAQEFBQADgYEAM2Ii0LgTGbJ1j4oqX9bxVcxm+/R5Yf8oi0aZqTJlnLYS 14 | wXcBykxTx181s7WyfJ49WwrYXo78zTDAnf1ma0fPq3e4mpspvyndLh1a+OarHa1e 15 | aT0DIIYk7qeEa1YcVljx2KyLd0r1BBAfrwyGaEPVeJQVYWaOJRU2we/KD4ojf9s= 16 | -----END CERTIFICATE----- 17 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/github.com/gographics/imagick/imagick/font_metrics.go: -------------------------------------------------------------------------------- 1 | // Copyright 2013 Herbert G. Fischer. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | package imagick 6 | 7 | type FontMetrics struct { 8 | CharacterWidth float64 9 | CharacterHeight float64 10 | Ascender float64 11 | Descender float64 12 | TextWidth float64 13 | TextHeight float64 14 | MaximumHorizontalAdvance float64 15 | BoundingBoxX1 float64 16 | BoundingBoxY1 float64 17 | BoundingBoxX2 float64 18 | BoundingBoxY2 float64 19 | OriginX float64 20 | OriginY float64 21 | } 22 | 23 | func NewFontMetricsFromArray(arr []float64) *FontMetrics { 24 | if len(arr) != 13 { 25 | panic("Wrong number of font metric items") 26 | } 27 | return &FontMetrics{arr[0], arr[1], arr[2], arr[3], arr[4], arr[5], arr[6], arr[7], arr[8], arr[9], arr[10], arr[11], arr[12]} 28 | } 29 | -------------------------------------------------------------------------------- /Android/app/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- 1 | 16 | 17 | 20 | 64dp 21 | 22 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/google.golang.org/grpc/examples/route_guide/testdata/server1.pem: -------------------------------------------------------------------------------- 1 | -----BEGIN CERTIFICATE----- 2 | MIICmzCCAgSgAwIBAgIBAzANBgkqhkiG9w0BAQUFADBWMQswCQYDVQQGEwJBVTET 3 | MBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0cyBQ 4 | dHkgTHRkMQ8wDQYDVQQDDAZ0ZXN0Y2EwHhcNMTQwNzIyMDYwMDU3WhcNMjQwNzE5 5 | MDYwMDU3WjBkMQswCQYDVQQGEwJVUzERMA8GA1UECBMISWxsaW5vaXMxEDAOBgNV 6 | BAcTB0NoaWNhZ28xFDASBgNVBAoTC0dvb2dsZSBJbmMuMRowGAYDVQQDFBEqLnRl 7 | c3QuZ29vZ2xlLmNvbTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA4cMVJygs 8 | JUmlgMMzgdi0h1XoCR7+ww1pop04OMMyy7H/i0PJ2W6Y35+b4CM8QrkYeEafUGDO 9 | RYX6yV/cHGGsD/x02ye6ey1UDtkGAD/mpDEx8YCrjAc1Vfvt8Fk6Cn1WVIxV/J30 10 | 3xjBsFgByQ55RBp1OLZfVLo6AleBDSbcxaECAwEAAaNrMGkwCQYDVR0TBAIwADAL 11 | BgNVHQ8EBAMCBeAwTwYDVR0RBEgwRoIQKi50ZXN0Lmdvb2dsZS5mcoIYd2F0ZXJ6 12 | b29pLnRlc3QuZ29vZ2xlLmJlghIqLnRlc3QueW91dHViZS5jb22HBMCoAQMwDQYJ 13 | KoZIhvcNAQEFBQADgYEAM2Ii0LgTGbJ1j4oqX9bxVcxm+/R5Yf8oi0aZqTJlnLYS 14 | wXcBykxTx181s7WyfJ49WwrYXo78zTDAnf1ma0fPq3e4mpspvyndLh1a+OarHa1e 15 | aT0DIIYk7qeEa1YcVljx2KyLd0r1BBAfrwyGaEPVeJQVYWaOJRU2we/KD4ojf9s= 16 | -----END CERTIFICATE----- 17 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/google.golang.org/grpc/examples/route_guide/README.md: -------------------------------------------------------------------------------- 1 | # Description 2 | The route guide server and client demonstrate how to use grpc go libraries to 3 | perform unary, client streaming, server streaming and full duplex RPCs. 4 | 5 | Please refer to [Getting Started Guide for Go] (https://github.com/grpc/grpc-common/blob/master/go/gotutorial.md) for more information. 6 | 7 | See the definition of the route guide service in proto/route_guide.proto. 8 | 9 | # Run the sample code 10 | To compile and run the server, assuming you are in the root of the route_guide 11 | folder, i.e., .../examples/route_guide/, simply: 12 | 13 | ```sh 14 | $ go run server/server.go 15 | ``` 16 | 17 | Likewise, to run the client: 18 | 19 | ```sh 20 | $ go run client/client.go 21 | ``` 22 | 23 | # Optional command line flags 24 | The server and client both take optional command line flags. For example, the 25 | client and server run without TLS by default. To enable TLS: 26 | 27 | ```sh 28 | $ go run server/server.go -tls=true 29 | ``` 30 | 31 | and 32 | 33 | ```sh 34 | $ go run client/client.go -tls=true 35 | ``` 36 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/github.com/bradfitz/http2/pipe.go: -------------------------------------------------------------------------------- 1 | // Copyright 2014 The Go Authors. 2 | // See https://code.google.com/p/go/source/browse/CONTRIBUTORS 3 | // Licensed under the same terms as Go itself: 4 | // https://code.google.com/p/go/source/browse/LICENSE 5 | 6 | package http2 7 | 8 | import ( 9 | "sync" 10 | ) 11 | 12 | type pipe struct { 13 | b buffer 14 | c sync.Cond 15 | m sync.Mutex 16 | } 17 | 18 | // Read waits until data is available and copies bytes 19 | // from the buffer into p. 20 | func (r *pipe) Read(p []byte) (n int, err error) { 21 | r.c.L.Lock() 22 | defer r.c.L.Unlock() 23 | for r.b.Len() == 0 && !r.b.closed { 24 | r.c.Wait() 25 | } 26 | return r.b.Read(p) 27 | } 28 | 29 | // Write copies bytes from p into the buffer and wakes a reader. 30 | // It is an error to write more data than the buffer can hold. 31 | func (w *pipe) Write(p []byte) (n int, err error) { 32 | w.c.L.Lock() 33 | defer w.c.L.Unlock() 34 | defer w.c.Signal() 35 | return w.b.Write(p) 36 | } 37 | 38 | func (c *pipe) Close(err error) { 39 | c.c.L.Lock() 40 | defer c.c.L.Unlock() 41 | defer c.c.Signal() 42 | c.b.Close(err) 43 | } 44 | -------------------------------------------------------------------------------- /Android/app/src/androidTest/java/com/examples/abelanav2/ApplicationTest.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2015 Google Inc. All Rights Reserved. 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | package com.examples.abelanav2; 18 | 19 | import android.app.Application; 20 | import android.test.ApplicationTestCase; 21 | 22 | /** 23 | * Testing 24 | * Fundamentals 25 | */ 26 | public class ApplicationTest extends ApplicationTestCase { 27 | 28 | public ApplicationTest() { 29 | super(Application.class); 30 | } 31 | } -------------------------------------------------------------------------------- /Appengine/src/main/webapp/WEB-INF/appengine-web.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 18 | 19 | abelana-v2 20 | 1 21 | true 22 | 23 | 24 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /Android/app/src/main/res/drawable/ic_delete.xml: -------------------------------------------------------------------------------- 1 | 16 | 17 | 19 | 20 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /Android/app/src/main/res/layout/fragment_navigation_drawer.xml: -------------------------------------------------------------------------------- 1 | 16 | 25 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/golang.org/x/oauth2/jwt/example_test.go: -------------------------------------------------------------------------------- 1 | // Copyright 2014 The oauth2 Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | package jwt_test 6 | 7 | import ( 8 | "golang.org/x/oauth2" 9 | "golang.org/x/oauth2/jwt" 10 | ) 11 | 12 | func ExampleJWTConfig() { 13 | conf := &jwt.Config{ 14 | Email: "xxx@developer.com", 15 | // The contents of your RSA private key or your PEM file 16 | // that contains a private key. 17 | // If you have a p12 file instead, you 18 | // can use `openssl` to export the private key into a pem file. 19 | // 20 | // $ openssl pkcs12 -in key.p12 -out key.pem -nodes 21 | // 22 | // It only supports PEM containers with no passphrase. 23 | PrivateKey: []byte("-----BEGIN RSA PRIVATE KEY-----..."), 24 | Subject: "user@example.com", 25 | TokenURL: "https://provider.com/o/oauth2/token", 26 | } 27 | // Initiate an http.Client, the following GET request will be 28 | // authorized and authenticated on the behalf of user@example.com. 29 | client := conf.Client(oauth2.NoContext) 30 | client.Get("...") 31 | } 32 | -------------------------------------------------------------------------------- /Android/app/src/main/res/drawable/ic_edit.xml: -------------------------------------------------------------------------------- 1 | 16 | 17 | 19 | 20 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /Android/app/src/main/res/menu/main.xml: -------------------------------------------------------------------------------- 1 | 16 | 18 | 21 | 25 | 26 | -------------------------------------------------------------------------------- /Android/app/src/main/res/drawable/ic_wallpaper.xml: -------------------------------------------------------------------------------- 1 | 16 | 17 | 19 | 20 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/google.golang.org/grpc/test/codec_perf/perf.pb.go: -------------------------------------------------------------------------------- 1 | // Code generated by protoc-gen-go. 2 | // source: perf.proto 3 | // DO NOT EDIT! 4 | 5 | /* 6 | Package codec_perf is a generated protocol buffer package. 7 | 8 | It is generated from these files: 9 | perf.proto 10 | 11 | It has these top-level messages: 12 | Buffer 13 | */ 14 | package codec_perf 15 | 16 | import proto "github.com/golang/protobuf/proto" 17 | import math "math" 18 | 19 | // Reference imports to suppress errors if they are not otherwise used. 20 | var _ = proto.Marshal 21 | var _ = math.Inf 22 | 23 | // Buffer is a message that contains a body of bytes that is used to exercise 24 | // encoding and decoding overheads. 25 | type Buffer struct { 26 | Body []byte `protobuf:"bytes,1,opt,name=body" json:"body,omitempty"` 27 | XXX_unrecognized []byte `json:"-"` 28 | } 29 | 30 | func (m *Buffer) Reset() { *m = Buffer{} } 31 | func (m *Buffer) String() string { return proto.CompactTextString(m) } 32 | func (*Buffer) ProtoMessage() {} 33 | 34 | func (m *Buffer) GetBody() []byte { 35 | if m != nil { 36 | return m.Body 37 | } 38 | return nil 39 | } 40 | 41 | func init() { 42 | } 43 | -------------------------------------------------------------------------------- /ImageResizer/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM golang:1.4.2 2 | MAINTAINER Francesc Campoy 3 | 4 | # Ignore APT warnings about not having a TTY 5 | ENV DEBIAN_FRONTEND noninteractive 6 | 7 | # install build essentials 8 | RUN apt-get update && apt-get install -y wget build-essential pkg-config --no-install-recommends 9 | 10 | # Install webp 11 | RUN apt-get -q -y install libjpeg-dev libpng-dev libtiff-dev libgif-dev --no-install-recommends 12 | RUN wget http://downloads.webmproject.org/releases/webp/libwebp-0.4.2.tar.gz && \ 13 | tar xvzf libwebp-0.4.2.tar.gz && \ 14 | cd libwebp-0.4.2 && \ 15 | ./configure && \ 16 | make && make install 17 | 18 | # install imagemagick 6.9.1-7 19 | RUN cd && \ 20 | wget http://www.imagemagick.org/download/ImageMagick-6.9.1-7.tar.gz && \ 21 | tar xvzf ImageMagick-6.9.1-7.tar.gz && \ 22 | cd ImageMagick-* && \ 23 | ./configure && \ 24 | make && make install && \ 25 | ldconfig /usr/local/lib 26 | 27 | ADD Godeps/_workspace/ /go/ 28 | ADD imageresizer.go /go/src/github.com/GoogleCloudPlatform/abelana/imageresizer/imageresizer.go 29 | RUN go install github.com/GoogleCloudPlatform/abelana/imageresizer && touch ~/logs 30 | CMD /go/bin/imageresizer 31 | 32 | EXPOSE 8080 33 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/google.golang.org/api/googleapi/internal/uritemplates/LICENSE: -------------------------------------------------------------------------------- 1 | Copyright (c) 2013 Joshua Tacoma 2 | 3 | Permission is hereby granted, free of charge, to any person obtaining a copy of 4 | this software and associated documentation files (the "Software"), to deal in 5 | the Software without restriction, including without limitation the rights to 6 | use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of 7 | the Software, and to permit persons to whom the Software is furnished to do so, 8 | subject to the following conditions: 9 | 10 | The above copyright notice and this permission notice shall be included in all 11 | copies or substantial portions of the Software. 12 | 13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 15 | FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 16 | COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 17 | IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 18 | CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 19 | -------------------------------------------------------------------------------- /Appengine/src/main/webapp/WEB-INF/logging.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright 2015 Google, Inc. All Rights Reserved. 3 | # 4 | # Licensed under the Apache License, Version 2.0 (the "License"); 5 | # you may not use this file except in compliance with the License. 6 | # You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | # 16 | 17 | # A default java.util.logging configuration. 18 | # (All App Engine logging is through java.util.logging by default). 19 | # 20 | # To use this configuration, copy it into your application's WEB-INF 21 | # folder and add the following to your appengine-web.xml: 22 | # 23 | # 24 | # 25 | # 26 | # 27 | 28 | # Set the default logging level for all loggers to WARNING 29 | .level = WARNING 30 | -------------------------------------------------------------------------------- /Android/app/src/main/java/com/examples/abelanav2/grpcclient/AbelanaClientException.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2015 Google Inc. All Rights Reserved. 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | package com.examples.abelanav2.grpcclient; 18 | 19 | /** 20 | * Created by gangloff on 5/29/15. 21 | */ 22 | public class AbelanaClientException extends Exception { 23 | public AbelanaClientException() { super(); } 24 | public AbelanaClientException(String message) { super(message); } 25 | public AbelanaClientException(String message, Throwable cause) { super(message, cause); } 26 | public AbelanaClientException(Throwable cause) { super(cause); } 27 | } 28 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/golang.org/x/oauth2/CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | # Contributing to Go 2 | 3 | Go is an open source project. 4 | 5 | It is the work of hundreds of contributors. We appreciate your help! 6 | 7 | 8 | ## Filing issues 9 | 10 | When [filing an issue](https://github.com/golang/oauth2/issues), make sure to answer these five questions: 11 | 12 | 1. What version of Go are you using (`go version`)? 13 | 2. What operating system and processor architecture are you using? 14 | 3. What did you do? 15 | 4. What did you expect to see? 16 | 5. What did you see instead? 17 | 18 | General questions should go to the [golang-nuts mailing list](https://groups.google.com/group/golang-nuts) instead of the issue tracker. 19 | The gophers there will answer or ask you to file an issue if you've tripped over a bug. 20 | 21 | ## Contributing code 22 | 23 | Please read the [Contribution Guidelines](https://golang.org/doc/contribute.html) 24 | before sending patches. 25 | 26 | **We do not accept GitHub pull requests** 27 | (we use [Gerrit](https://code.google.com/p/gerrit/) instead for code review). 28 | 29 | Unless otherwise noted, the Go source files are distributed under 30 | the BSD-style license found in the LICENSE file. 31 | 32 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/github.com/gographics/imagick/imagick/image_type.go: -------------------------------------------------------------------------------- 1 | // Copyright 2013 Herbert G. Fischer. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | package imagick 6 | 7 | /* 8 | #include 9 | */ 10 | import "C" 11 | 12 | type ImageType int 13 | 14 | const ( 15 | IMAGE_TYPE_UNDEFINED ImageType = C.UndefinedType 16 | IMAGE_TYPE_BILEVEL ImageType = C.BilevelType 17 | IMAGE_TYPE_GRAYSCALE ImageType = C.GrayscaleType 18 | IMAGE_TYPE_GRAYSCALE_MATTE ImageType = C.GrayscaleMatteType 19 | IMAGE_TYPE_PALETTE ImageType = C.PaletteType 20 | IMAGE_TYPE_PALETTE_MATTE ImageType = C.PaletteMatteType 21 | IMAGE_TYPE_TRUE_COLOR ImageType = C.TrueColorType 22 | IMAGE_TYPE_TRUE_COLOR_MATTE ImageType = C.TrueColorMatteType 23 | IMAGE_TYPE_COLOR_SEPARATION ImageType = C.ColorSeparationType 24 | IMAGE_TYPE_COLOR_SEPARATION_MATTE ImageType = C.ColorSeparationMatteType 25 | IMAGE_TYPE_OPTIMIZE ImageType = C.OptimizeType 26 | IMAGE_TYPE_PALETTE_BILEVEL_MATTE ImageType = C.PaletteBilevelMatteType 27 | ) 28 | -------------------------------------------------------------------------------- /Android/build.gradle: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2015 Google Inc. All Rights Reserved. 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | // Top-level build file where you can add configuration options common to all sub-projects/modules. 18 | 19 | buildscript { 20 | repositories { 21 | jcenter() 22 | } 23 | dependencies { 24 | classpath 'com.android.tools.build:gradle:1.1.0' 25 | 26 | // NOTE: Do not place your application dependencies here; they belong 27 | // in the individual module build.gradle files 28 | } 29 | } 30 | 31 | allprojects { 32 | repositories { 33 | jcenter() 34 | mavenLocal() 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /Android/app/src/main/res/layout/fragment_likes.xml: -------------------------------------------------------------------------------- 1 | 16 | 21 | 22 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/github.com/gographics/imagick/imagick/metric_type.go: -------------------------------------------------------------------------------- 1 | // Copyright 2013 Herbert G. Fischer. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | package imagick 6 | 7 | /* 8 | #include 9 | */ 10 | import "C" 11 | 12 | type MetricType int 13 | 14 | const ( 15 | METRIC_UNDEFINED MetricType = C.UndefinedMetric 16 | METRIC_ABSOLUTE_ERROR MetricType = C.AbsoluteErrorMetric 17 | METRIC_MEAN_ABSOLUTE_ERROR MetricType = C.MeanAbsoluteErrorMetric 18 | METRIC_MEAN_ERROR_PER_PIXEL MetricType = C.MeanErrorPerPixelMetric 19 | METRIC_MEAN_SQUARED_ERROR MetricType = C.MeanSquaredErrorMetric 20 | METRIC_PEAK_ABSOLUTE_ERROR MetricType = C.PeakAbsoluteErrorMetric 21 | METRIC_PEAK_SIGNAL_TO_NOISE_RATIO MetricType = C.PeakSignalToNoiseRatioMetric 22 | METRIC_ROOT_MEAN_SQUARED_ERROR MetricType = C.RootMeanSquaredErrorMetric 23 | METRIC_NORMALIZED_CROSS_CORRELATION_ERROR MetricType = C.NormalizedCrossCorrelationErrorMetric 24 | METRIC_FUZZ_ERROR MetricType = C.FuzzErrorMetric 25 | ) 26 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/google.golang.org/cloud/bigtable/internal/empty/empty.pb.go: -------------------------------------------------------------------------------- 1 | // Code generated by protoc-gen-go. 2 | // source: google.golang.org/cloud/bigtable/internal/empty/empty.proto 3 | // DO NOT EDIT! 4 | 5 | /* 6 | Package google_protobuf is a generated protocol buffer package. 7 | 8 | It is generated from these files: 9 | google.golang.org/cloud/bigtable/internal/empty/empty.proto 10 | 11 | It has these top-level messages: 12 | Empty 13 | */ 14 | package google_protobuf 15 | 16 | import proto "github.com/golang/protobuf/proto" 17 | 18 | // Reference imports to suppress errors if they are not otherwise used. 19 | var _ = proto.Marshal 20 | 21 | // A generic empty message that you can re-use to avoid defining duplicated 22 | // empty messages in your APIs. A typical example is to use it as the request 23 | // or the response type of an API method. For instance: 24 | // 25 | // service Foo { 26 | // rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); 27 | // } 28 | // 29 | type Empty struct { 30 | } 31 | 32 | func (m *Empty) Reset() { *m = Empty{} } 33 | func (m *Empty) String() string { return proto.CompactTextString(m) } 34 | func (*Empty) ProtoMessage() {} 35 | 36 | func init() { 37 | } 38 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/google.golang.org/api/googleapi/transport/apikey.go: -------------------------------------------------------------------------------- 1 | // Copyright 2012 Google Inc. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | // Package transport contains HTTP transports used to make 6 | // authenticated API requests. 7 | package transport 8 | 9 | import ( 10 | "errors" 11 | "net/http" 12 | ) 13 | 14 | // APIKey is an HTTP Transport which wraps an underlying transport and 15 | // appends an API Key "key" parameter to the URL of outgoing requests. 16 | type APIKey struct { 17 | // Key is the API Key to set on requests. 18 | Key string 19 | 20 | // Transport is the underlying HTTP transport. 21 | // If nil, http.DefaultTransport is used. 22 | Transport http.RoundTripper 23 | } 24 | 25 | func (t *APIKey) RoundTrip(req *http.Request) (*http.Response, error) { 26 | rt := t.Transport 27 | if rt == nil { 28 | rt = http.DefaultTransport 29 | if rt == nil { 30 | return nil, errors.New("googleapi/transport: no Transport specified or available") 31 | } 32 | } 33 | newReq := *req 34 | args := newReq.URL.Query() 35 | args.Set("key", t.Key) 36 | newReq.URL.RawQuery = args.Encode() 37 | return rt.RoundTrip(&newReq) 38 | } 39 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/google.golang.org/api/googleapi/types_test.go: -------------------------------------------------------------------------------- 1 | // Copyright 2013 Google Inc. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | package googleapi 6 | 7 | import ( 8 | "encoding/json" 9 | "reflect" 10 | "testing" 11 | ) 12 | 13 | func TestTypes(t *testing.T) { 14 | type T struct { 15 | I32 Int32s 16 | I64 Int64s 17 | U32 Uint32s 18 | U64 Uint64s 19 | F64 Float64s 20 | } 21 | v := &T{ 22 | I32: Int32s{-1, 2, 3}, 23 | I64: Int64s{-1, 2, 1 << 33}, 24 | U32: Uint32s{1, 2}, 25 | U64: Uint64s{1, 2, 1 << 33}, 26 | F64: Float64s{1.5, 3.33}, 27 | } 28 | got, err := json.Marshal(v) 29 | if err != nil { 30 | t.Fatal(err) 31 | } 32 | want := `{"I32":["-1","2","3"],"I64":["-1","2","8589934592"],"U32":["1","2"],"U64":["1","2","8589934592"],"F64":["1.5","3.33"]}` 33 | if string(got) != want { 34 | t.Fatalf("Marshal mismatch.\n got: %s\nwant: %s\n", got, want) 35 | } 36 | 37 | v2 := new(T) 38 | if err := json.Unmarshal(got, v2); err != nil { 39 | t.Fatalf("Unmarshal: %v", err) 40 | } 41 | if !reflect.DeepEqual(v, v2) { 42 | t.Fatalf("Unmarshal didn't produce same results.\n got: %#v\nwant: %#v\n", v, v2) 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Android/app/src/main/res/layout/drawer_separator.xml: -------------------------------------------------------------------------------- 1 | 16 | 19 | 20 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /iOS/Abelana_v2/Abelana_v2-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | // 2 | // Copyright 2015 Google Inc. All Rights Reserved. 3 | // 4 | // Licensed under the Apache License, Version 2.0 (the "License"); 5 | // you may not use this file except in compliance with the License. 6 | // You may obtain a copy of the License at 7 | // 8 | // http://www.apache.org/licenses/LICENSE-2.0 9 | // 10 | // Unless required by applicable law or agreed to in writing, software 11 | // distributed under the License is distributed on an "AS IS" BASIS, 12 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | // See the License for the specific language governing permissions and 14 | // limitations under the License. 15 | // 16 | 17 | // 18 | // Use this file to import your target's public headers that you would like to expose to Swift. 19 | // 20 | 21 | #import 22 | #import 23 | #import 24 | #import 25 | #import "../gRPC/Abelanav2.pbobjc.h" 26 | #import "../gRPC/Abelanav2.pbrpc.h" 27 | 28 | #import 29 | #import 30 | #import 31 | #import 32 | 33 | #import "SDWebImage/UIImageView+WebCache.h" 34 | 35 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/github.com/gographics/imagick/imagick/pixel_wand_exception.go: -------------------------------------------------------------------------------- 1 | // Copyright 2013 Herbert G. Fischer. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | package imagick 6 | 7 | /* 8 | #include 9 | */ 10 | import "C" 11 | 12 | import ( 13 | "fmt" 14 | "unsafe" 15 | ) 16 | 17 | type PixelWandException struct { 18 | kind ExceptionType 19 | description string 20 | } 21 | 22 | func (pwe *PixelWandException) Error() string { 23 | return fmt.Sprintf("%s: %s", pwe.kind.String(), pwe.description) 24 | } 25 | 26 | // Clears any exceptions associated with the wand 27 | func (pw *PixelWand) clearException() bool { 28 | return 1 == C.int(C.PixelClearException(pw.pw)) 29 | } 30 | 31 | // Returns the kind, reason and description of any error that occurs when using other methods in this API 32 | func (pw *PixelWand) GetLastError() error { 33 | var et C.ExceptionType 34 | csdescription := C.PixelGetException(pw.pw, &et) 35 | defer C.free(unsafe.Pointer(csdescription)) 36 | if ExceptionType(et) != EXCEPTION_UNDEFINED { 37 | pw.clearException() 38 | return &PixelWandException{ExceptionType(C.int(et)), C.GoString(csdescription)} 39 | } 40 | return nil 41 | } 42 | -------------------------------------------------------------------------------- /iOS/Abelana_v2/PhotoViewCell.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Copyright 2015 Google Inc. All Rights Reserved. 3 | // 4 | // Licensed under the Apache License, Version 2.0 (the "License"); 5 | // you may not use this file except in compliance with the License. 6 | // You may obtain a copy of the License at 7 | // 8 | // http://www.apache.org/licenses/LICENSE-2.0 9 | // 10 | // Unless required by applicable law or agreed to in writing, software 11 | // distributed under the License is distributed on an "AS IS" BASIS, 12 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | // See the License for the specific language governing permissions and 14 | // limitations under the License. 15 | // 16 | 17 | import UIKit 18 | 19 | // 20 | // A UICollectionViewCell displaying a photo. 21 | // 22 | class PhotoViewCell: UICollectionViewCell { 23 | 24 | @IBOutlet weak var photoImageView: UIImageView! 25 | @IBOutlet weak var infoView: UIView! 26 | @IBOutlet weak var dateLabel: UILabel! 27 | @IBOutlet weak var descriptionTextView: UITextView! 28 | @IBOutlet weak var actionBar: UIView! 29 | @IBOutlet weak var thumbsUpButton: UIButton! 30 | @IBOutlet weak var thumbsDownButton: UIButton! 31 | @IBOutlet weak var editButton: UIButton! 32 | @IBOutlet weak var deleteButton: UIButton! 33 | 34 | } 35 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/github.com/gographics/imagick/imagick/drawing_wand_exception.go: -------------------------------------------------------------------------------- 1 | // Copyright 2013 Herbert G. Fischer. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | package imagick 6 | 7 | /* 8 | #include 9 | */ 10 | import "C" 11 | 12 | import ( 13 | "fmt" 14 | "unsafe" 15 | ) 16 | 17 | type DrawingWandException struct { 18 | kind ExceptionType 19 | description string 20 | } 21 | 22 | func (dwe *DrawingWandException) Error() string { 23 | return fmt.Sprintf("%s: %s", dwe.kind.String(), dwe.description) 24 | } 25 | 26 | // Clears any exceptions associated with the wand 27 | func (dw *DrawingWand) clearException() bool { 28 | return 1 == C.int(C.DrawClearException(dw.dw)) 29 | } 30 | 31 | // Returns the kind, reason and description of any error that occurs when using other methods in this API 32 | func (dw *DrawingWand) GetLastError() error { 33 | var et C.ExceptionType 34 | csdescription := C.DrawGetException(dw.dw, &et) 35 | defer C.free(unsafe.Pointer(csdescription)) 36 | if ExceptionType(et) != EXCEPTION_UNDEFINED { 37 | dw.clearException() 38 | return &DrawingWandException{ExceptionType(C.int(et)), C.GoString(csdescription)} 39 | } 40 | return nil 41 | } 42 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/github.com/bradfitz/http2/h2demo/server.crt: -------------------------------------------------------------------------------- 1 | -----BEGIN CERTIFICATE----- 2 | MIIDPjCCAiYCCQDizia/MoUFnDANBgkqhkiG9w0BAQUFADB7MQswCQYDVQQGEwJV 3 | UzELMAkGA1UECBMCQ0ExFjAUBgNVBAcTDVNhbiBGcmFuY2lzY28xFDASBgNVBAoT 4 | C0JyYWRmaXR6aW5jMRIwEAYDVQQDEwlsb2NhbGhvc3QxHTAbBgkqhkiG9w0BCQEW 5 | DmJyYWRAZGFuZ2EuY29tMB4XDTE0MDcxNTIwNTAyN1oXDTE1MTEyNzIwNTAyN1ow 6 | RzELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMQswCQYDVQQHEwJTRjEeMBwGA1UE 7 | ChMVYnJhZGZpdHogaHR0cDIgc2VydmVyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A 8 | MIIBCgKCAQEAs1Y9CyLFrdL8VQWN1WaifDqaZFnoqjHhCMlc1TfG2zA+InDifx2l 9 | gZD3o8FeNnAcfM2sPlk3+ZleOYw9P/CklFVDlvqmpCv9ss/BEp/dDaWvy1LmJ4c2 10 | dbQJfmTxn7CV1H3TsVJvKdwFmdoABb41NoBp6+NNO7OtDyhbIMiCI0pL3Nefb3HL 11 | A7hIMo3DYbORTtJLTIH9W8YKrEWL0lwHLrYFx/UdutZnv+HjdmO6vCN4na55mjws 12 | /vjKQUmc7xeY7Xe20xDEG2oDKVkL2eD7FfyrYMS3rO1ExP2KSqlXYG/1S9I/fz88 13 | F0GK7HX55b5WjZCl2J3ERVdnv/0MQv+sYQIDAQABMA0GCSqGSIb3DQEBBQUAA4IB 14 | AQC0zL+n/YpRZOdulSu9tS8FxrstXqGWoxfe+vIUgqfMZ5+0MkjJ/vW0FqlLDl2R 15 | rn4XaR3e7FmWkwdDVbq/UB6lPmoAaFkCgh9/5oapMaclNVNnfF3fjCJfRr+qj/iD 16 | EmJStTIN0ZuUjAlpiACmfnpEU55PafT5Zx+i1yE4FGjw8bJpFoyD4Hnm54nGjX19 17 | KeCuvcYFUPnBm3lcL0FalF2AjqV02WTHYNQk7YF/oeO7NKBoEgvGvKG3x+xaOeBI 18 | dwvdq175ZsGul30h+QjrRlXhH/twcuaT3GSdoysDl9cCYE8f1Mk8PD6gan3uBCJU 19 | 90p6/CbU71bGbfpM2PHot2fm 20 | -----END CERTIFICATE----- 21 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/github.com/gographics/imagick/imagick/magick_wand_exception.go: -------------------------------------------------------------------------------- 1 | // Copyright 2013 Herbert G. Fischer. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | package imagick 6 | 7 | /* 8 | #include 9 | */ 10 | import "C" 11 | 12 | import ( 13 | "fmt" 14 | "unsafe" 15 | ) 16 | 17 | type MagickWandException struct { 18 | kind ExceptionType 19 | description string 20 | } 21 | 22 | func (mwe *MagickWandException) Error() string { 23 | return fmt.Sprintf("%s: %s", mwe.kind.String(), mwe.description) 24 | } 25 | 26 | // Clears any exceptions associated with the wand 27 | func (mw *MagickWand) clearException() bool { 28 | return 1 == C.int(C.MagickClearException(mw.mw)) 29 | } 30 | 31 | // Returns the kind, reason and description of any error that occurs when using other methods in this API 32 | func (mw *MagickWand) GetLastError() error { 33 | var et C.ExceptionType 34 | csdescription := C.MagickGetException(mw.mw, &et) 35 | defer mw.relinquishMemory(unsafe.Pointer(csdescription)) 36 | if ExceptionType(et) != EXCEPTION_UNDEFINED { 37 | mw.clearException() 38 | return &MagickWandException{ExceptionType(C.int(et)), C.GoString(csdescription)} 39 | } 40 | return nil 41 | } 42 | -------------------------------------------------------------------------------- /Android/app/src/main/res/drawable/ic_thumbs_up.xml: -------------------------------------------------------------------------------- 1 | 16 | 17 | 19 | 20 | 22 | 23 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/google.golang.org/cloud/bigquery/value.go: -------------------------------------------------------------------------------- 1 | // Copyright 2015 Google Inc. All Rights Reserved. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS, 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | package bigquery 16 | 17 | // Value stores the contents of a single cell from a BigQuery result. 18 | type Value interface{} 19 | 20 | // ValueLoader stores a slice of Values representing a result row from a Read operation. 21 | // See Iterator.Get for more information. 22 | type ValueLoader interface { 23 | Load(v []Value) error 24 | } 25 | 26 | // ValueList converts a []Value to implement ValueLoader. 27 | type ValueList []Value 28 | 29 | // Load stores a sequence of values in a ValueList. 30 | func (vs *ValueList) Load(v []Value) error { 31 | *vs = append(*vs, v...) 32 | return nil 33 | } 34 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/google.golang.org/cloud/bigtable/internal/empty/empty.proto: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2015, Google Inc. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS, 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | syntax = "proto3"; 16 | 17 | package google.protobuf; 18 | 19 | option java_multiple_files = true; 20 | option java_outer_classname = "EmptyProto"; 21 | option java_package = "com.google.protobuf"; 22 | 23 | 24 | // A generic empty message that you can re-use to avoid defining duplicated 25 | // empty messages in your APIs. A typical example is to use it as the request 26 | // or the response type of an API method. For instance: 27 | // 28 | // service Foo { 29 | // rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); 30 | // } 31 | // 32 | message Empty { 33 | 34 | } 35 | -------------------------------------------------------------------------------- /Android/app/src/main/res/drawable/ic_thumbs_down.xml: -------------------------------------------------------------------------------- 1 | 16 | 17 | 19 | 20 | 22 | 23 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/github.com/gographics/imagick/imagick/alpha_channel_type.go: -------------------------------------------------------------------------------- 1 | // Copyright 2013 Herbert G. Fischer. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | package imagick 6 | 7 | /* 8 | #include 9 | */ 10 | import "C" 11 | 12 | type AlphaChannelType int 13 | 14 | const ( 15 | ALPHA_CHANNEL_UNDEFINED AlphaChannelType = C.UndefinedAlphaChannel 16 | ALPHA_CHANNEL_ACTIVATE AlphaChannelType = C.ActivateAlphaChannel 17 | ALPHA_CHANNEL_BACKGROUND AlphaChannelType = C.BackgroundAlphaChannel 18 | ALPHA_CHANNEL_COPY AlphaChannelType = C.CopyAlphaChannel 19 | ALPHA_CHANNEL_DEACTIVATE AlphaChannelType = C.DeactivateAlphaChannel 20 | ALPHA_CHANNEL_EXTRACT AlphaChannelType = C.ExtractAlphaChannel 21 | ALPHA_CHANNEL_OPAQUE AlphaChannelType = C.OpaqueAlphaChannel 22 | ALPHA_CHANNEL_RESET AlphaChannelType = C.ResetAlphaChannel 23 | ALPHA_CHANNEL_SET AlphaChannelType = C.SetAlphaChannel 24 | ALPHA_CHANNEL_SHAPE AlphaChannelType = C.ShapeAlphaChannel 25 | ALPHA_CHANNEL_TRANSPARENT AlphaChannelType = C.TransparentAlphaChannel 26 | ALPHA_CHANNEL_FLATTEN AlphaChannelType = C.FlattenAlphaChannel 27 | ALPHA_CHANNEL_REMOVE AlphaChannelType = C.RemoveAlphaChannel 28 | ) 29 | -------------------------------------------------------------------------------- /Android/app/src/main/res/layout/progress_item.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 18 | 22 | 23 | 30 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/github.com/gographics/imagick/imagick/pixel_iterator_exception.go: -------------------------------------------------------------------------------- 1 | // Copyright 2013 Herbert G. Fischer. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | package imagick 6 | 7 | /* 8 | #include 9 | */ 10 | import "C" 11 | 12 | import ( 13 | "fmt" 14 | "unsafe" 15 | ) 16 | 17 | type PixelIteratorException struct { 18 | kind ExceptionType 19 | description string 20 | } 21 | 22 | func (pie *PixelIteratorException) Error() string { 23 | return fmt.Sprintf("%s: %s", pie.kind.String(), pie.description) 24 | } 25 | 26 | // Clears any exceptions associated with the iterator 27 | func (pi *PixelIterator) clearException() bool { 28 | return 1 == C.int(C.PixelClearIteratorException(pi.pi)) 29 | } 30 | 31 | // Returns the kind, reason and description of any error that occurs when using 32 | // other methods in this API 33 | func (pi *PixelIterator) GetLastError() error { 34 | var et C.ExceptionType 35 | csdescription := C.PixelGetIteratorException(pi.pi, &et) 36 | defer C.free(unsafe.Pointer(csdescription)) 37 | if ExceptionType(et) != EXCEPTION_UNDEFINED { 38 | pi.clearException() 39 | return &PixelIteratorException{ExceptionType(C.int(et)), C.GoString(csdescription)} 40 | } 41 | return nil 42 | } 43 | -------------------------------------------------------------------------------- /Android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 16 | 17 | 18 | 24 | 28 | 29 | -------------------------------------------------------------------------------- /iOS/AbelanaConfig.plist: -------------------------------------------------------------------------------- 1 | 2 | 17 | 18 | 19 | 20 | gitkitClient.ClientID 21 | Your Gitkit Client ID 22 | gitkitClient.WidgetURL 23 | http://localhost?placeholder 24 | gitkitClient.ApiKey 25 | Your Gitkit ApiKey 26 | packageName 27 | abelanav2.grpc 28 | interface 29 | Abelana 30 | remoteHost 31 | http://localhost:50051 32 | 33 | 34 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/google.golang.org/cloud/cloud_test.go: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Google Inc. All Rights Reserved. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS, 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | package cloud 16 | 17 | import ( 18 | "net/http" 19 | "testing" 20 | 21 | "google.golang.org/cloud/internal" 22 | ) 23 | 24 | func TestClientTransportMutate(t *testing.T) { 25 | c := &http.Client{Transport: http.DefaultTransport} 26 | NewContext("project-id", c) 27 | NewContext("project-id", c) 28 | 29 | tr, ok := c.Transport.(*internal.Transport) 30 | if !ok { 31 | t.Errorf("Transport is expected to be an internal.Transport, found to be a %T", c.Transport) 32 | } 33 | if _, ok := tr.Base.(*internal.Transport); ok { 34 | t.Errorf("Transport's Base shouldn't have been an internal.Transport, found to be a %T", tr.Base) 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/golang.org/x/oauth2/google/sdk_test.go: -------------------------------------------------------------------------------- 1 | // Copyright 2015 The oauth2 Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | package google 6 | 7 | import "testing" 8 | 9 | func TestSDKConfig(t *testing.T) { 10 | sdkConfigPath = func() (string, error) { 11 | return "testdata/gcloud", nil 12 | } 13 | 14 | tests := []struct { 15 | account string 16 | accessToken string 17 | err bool 18 | }{ 19 | {"", "bar_access_token", false}, 20 | {"foo@example.com", "foo_access_token", false}, 21 | {"bar@example.com", "bar_access_token", false}, 22 | {"baz@serviceaccount.example.com", "", true}, 23 | } 24 | for _, tt := range tests { 25 | c, err := NewSDKConfig(tt.account) 26 | if got, want := err != nil, tt.err; got != want { 27 | if !tt.err { 28 | t.Errorf("expected no error, got error: %v", tt.err, err) 29 | } else { 30 | t.Errorf("expected error, got none") 31 | } 32 | continue 33 | } 34 | if err != nil { 35 | continue 36 | } 37 | tok := c.initialToken 38 | if tok == nil { 39 | t.Errorf("expected token %q, got: nil", tt.accessToken) 40 | continue 41 | } 42 | if tok.AccessToken != tt.accessToken { 43 | t.Errorf("expected token %q, got: %q", tt.accessToken, tok.AccessToken) 44 | } 45 | } 46 | } 47 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/github.com/bradfitz/http2/Dockerfile: -------------------------------------------------------------------------------- 1 | # 2 | # This Dockerfile builds a recent curl with HTTP/2 client support, using 3 | # a recent nghttp2 build. 4 | # 5 | # See the Makefile for how to tag it. If Docker and that image is found, the 6 | # Go tests use this curl binary for integration tests. 7 | # 8 | 9 | FROM ubuntu:trusty 10 | 11 | RUN apt-get update && \ 12 | apt-get upgrade -y && \ 13 | apt-get install -y git-core build-essential wget 14 | 15 | RUN apt-get install -y --no-install-recommends \ 16 | autotools-dev libtool pkg-config zlib1g-dev \ 17 | libcunit1-dev libssl-dev libxml2-dev libevent-dev \ 18 | automake autoconf 19 | 20 | # Note: setting NGHTTP2_VER before the git clone, so an old git clone isn't cached: 21 | ENV NGHTTP2_VER af24f8394e43f4 22 | RUN cd /root && git clone https://github.com/tatsuhiro-t/nghttp2.git 23 | 24 | WORKDIR /root/nghttp2 25 | RUN git reset --hard $NGHTTP2_VER 26 | RUN autoreconf -i 27 | RUN automake 28 | RUN autoconf 29 | RUN ./configure 30 | RUN make 31 | RUN make install 32 | 33 | WORKDIR /root 34 | RUN wget http://curl.haxx.se/download/curl-7.40.0.tar.gz 35 | RUN tar -zxvf curl-7.40.0.tar.gz 36 | WORKDIR /root/curl-7.40.0 37 | RUN ./configure --with-ssl --with-nghttp2=/usr/local 38 | RUN make 39 | RUN make install 40 | RUN ldconfig 41 | 42 | CMD ["-h"] 43 | ENTRYPOINT ["/usr/local/bin/curl"] 44 | 45 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/google.golang.org/grpc/Makefile: -------------------------------------------------------------------------------- 1 | .PHONY: \ 2 | all \ 3 | deps \ 4 | updatedeps \ 5 | testdeps \ 6 | updatetestdeps \ 7 | build \ 8 | proto \ 9 | lint \ 10 | pretest \ 11 | test \ 12 | testrace \ 13 | clean \ 14 | 15 | all: test testrace 16 | 17 | deps: 18 | go get -d -v google.golang.org/grpc/... 19 | 20 | updatedeps: 21 | go get -d -v -u -f google.golang.org/grpc/... 22 | 23 | testdeps: 24 | go get -d -v -t google.golang.org/grpc/... 25 | 26 | updatetestdeps: 27 | go get -d -v -t -u -f google.golang.org/grpc/... 28 | 29 | build: deps 30 | go build google.golang.org/grpc/... 31 | 32 | proto: 33 | @ if ! which protoc > /dev/null; then \ 34 | echo "error: protoc not installed" >&2; \ 35 | exit 1; \ 36 | fi 37 | go get -v github.com/golang/protobuf/protoc-gen-go 38 | for file in $$(git ls-files '*.proto'); do \ 39 | protoc -I $$(dirname $$file) --go_out=plugins=grpc:$$(dirname $$file) $$file; \ 40 | done 41 | 42 | lint: testdeps 43 | go get -v github.com/golang/lint/golint 44 | for file in $$(git ls-files '*.go' | grep -v '\.pb\.go$$' | grep -v '_string\.go$$'); do \ 45 | golint $$file; \ 46 | done 47 | 48 | pretest: lint 49 | 50 | test: pretest 51 | go test -v -cpu 1,4 google.golang.org/grpc/... 52 | 53 | testrace: pretest 54 | go test -v -race -cpu 1,4 google.golang.org/grpc/... 55 | 56 | clean: 57 | go clean google.golang.org/grpc/... 58 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/github.com/gographics/imagick/imagick/channel_type.go: -------------------------------------------------------------------------------- 1 | // Copyright 2013 Herbert G. Fischer. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | package imagick 6 | 7 | /* 8 | #include 9 | */ 10 | import "C" 11 | 12 | type ChannelType int 13 | 14 | const ( 15 | CHANNEL_UNDEFINED ChannelType = C.UndefinedChannel 16 | CHANNEL_RED ChannelType = C.RedChannel 17 | CHANNEL_GRAY ChannelType = C.GrayChannel 18 | CHANNEL_CYAN ChannelType = C.CyanChannel 19 | CHANNEL_GREEN ChannelType = C.GreenChannel 20 | CHANNEL_MAGENTA ChannelType = C.MagentaChannel 21 | CHANNEL_BLUE ChannelType = C.BlueChannel 22 | CHANNEL_YELLOW ChannelType = C.YellowChannel 23 | CHANNEL_ALPHA ChannelType = C.AlphaChannel 24 | CHANNEL_OPACITY ChannelType = C.OpacityChannel 25 | CHANNEL_BLACK ChannelType = C.BlackChannel 26 | CHANNEL_INDEX ChannelType = C.IndexChannel 27 | CHANNEL_TRUE_ALPHA ChannelType = C.TrueAlphaChannel 28 | CHANNELS_COMPOSITE ChannelType = C.CompositeChannels 29 | CHANNELS_ALL ChannelType = C.AllChannels 30 | CHANNELS_RGB ChannelType = C.RGBChannels 31 | CHANNELS_GRAY ChannelType = C.GrayChannels 32 | CHANNELS_SYNC ChannelType = C.SyncChannels 33 | CHANNELS_DEFAULT ChannelType = C.DefaultChannels 34 | ) 35 | -------------------------------------------------------------------------------- /iOS/Abelana_v2/Photo.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Copyright 2015 Google Inc. All Rights Reserved. 3 | // 4 | // Licensed under the Apache License, Version 2.0 (the "License"); 5 | // you may not use this file except in compliance with the License. 6 | // You may obtain a copy of the License at 7 | // 8 | // http://www.apache.org/licenses/LICENSE-2.0 9 | // 10 | // Unless required by applicable law or agreed to in writing, software 11 | // distributed under the License is distributed on an "AS IS" BASIS, 12 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | // See the License for the specific language governing permissions and 14 | // limitations under the License. 15 | // 16 | 17 | import Foundation 18 | 19 | // 20 | // Describes a photo to display. 21 | // 22 | internal class Photo { 23 | 24 | var photoId: Int64! 25 | var userId: String! 26 | var url: String! // The url to fetch the thumbnail photo 27 | var description: String! 28 | var date: Int64! // The photo date as a timestamp 29 | var vote: Int64! // The photo vote as a value from +1/0/-1 30 | 31 | // 32 | // Constructor. 33 | // 34 | init(photoId: Int64, userId: String, url: String, description: String, date: Int64, vote: Int64) { 35 | self.photoId = photoId 36 | self.userId = userId 37 | self.url = url 38 | self.description = description 39 | self.date = date 40 | self.vote = vote 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/github.com/bradfitz/http2/flow.go: -------------------------------------------------------------------------------- 1 | // Copyright 2014 The Go Authors. 2 | // See https://code.google.com/p/go/source/browse/CONTRIBUTORS 3 | // Licensed under the same terms as Go itself: 4 | // https://code.google.com/p/go/source/browse/LICENSE 5 | 6 | // Flow control 7 | 8 | package http2 9 | 10 | // flow is the flow control window's size. 11 | type flow struct { 12 | // n is the number of DATA bytes we're allowed to send. 13 | // A flow is kept both on a conn and a per-stream. 14 | n int32 15 | 16 | // conn points to the shared connection-level flow that is 17 | // shared by all streams on that conn. It is nil for the flow 18 | // that's on the conn directly. 19 | conn *flow 20 | } 21 | 22 | func (f *flow) setConnFlow(cf *flow) { f.conn = cf } 23 | 24 | func (f *flow) available() int32 { 25 | n := f.n 26 | if f.conn != nil && f.conn.n < n { 27 | n = f.conn.n 28 | } 29 | return n 30 | } 31 | 32 | func (f *flow) take(n int32) { 33 | if n > f.available() { 34 | panic("internal error: took too much") 35 | } 36 | f.n -= n 37 | if f.conn != nil { 38 | f.conn.n -= n 39 | } 40 | } 41 | 42 | // add adds n bytes (positive or negative) to the flow control window. 43 | // It returns false if the sum would exceed 2^31-1. 44 | func (f *flow) add(n int32) bool { 45 | remain := (1<<31 - 1) - f.n 46 | if n > remain { 47 | return false 48 | } 49 | f.n += n 50 | return true 51 | } 52 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/google.golang.org/cloud/datastore/time.go: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Google Inc. All Rights Reserved. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS, 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | package datastore 16 | 17 | import ( 18 | "math" 19 | "time" 20 | ) 21 | 22 | var ( 23 | minTime = time.Unix(int64(math.MinInt64)/1e6, (int64(math.MinInt64)%1e6)*1e3) 24 | maxTime = time.Unix(int64(math.MaxInt64)/1e6, (int64(math.MaxInt64)%1e6)*1e3) 25 | ) 26 | 27 | func toUnixMicro(t time.Time) int64 { 28 | // We cannot use t.UnixNano() / 1e3 because we want to handle times more than 29 | // 2^63 nanoseconds (which is about 292 years) away from 1970, and those cannot 30 | // be represented in the numerator of a single int64 divide. 31 | return t.Unix()*1e6 + int64(t.Nanosecond()/1e3) 32 | } 33 | 34 | func fromUnixMicro(t int64) time.Time { 35 | return time.Unix(t/1e6, (t%1e6)*1e3) 36 | } 37 | -------------------------------------------------------------------------------- /ImageResizer/Godeps/_workspace/src/google.golang.org/cloud/bigquery/error.go: -------------------------------------------------------------------------------- 1 | // Copyright 2015 Google Inc. All Rights Reserved. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS, 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | package bigquery 16 | 17 | import ( 18 | "fmt" 19 | 20 | bq "google.golang.org/api/bigquery/v2" 21 | ) 22 | 23 | // An Error contains detailed information about an error encountered while processing a job. 24 | type Error struct { 25 | // Mirrors bq.ErrorProto, but drops DebugInfo 26 | Location, Message, Reason string 27 | } 28 | 29 | func (e Error) Error() string { 30 | return fmt.Sprintf("{Location: %q; Message: %q; Reason: %q}", e.Location, e.Message, e.Reason) 31 | } 32 | 33 | func errorFromErrorProto(ep *bq.ErrorProto) *Error { 34 | if ep == nil { 35 | return nil 36 | } 37 | return &Error{ 38 | Location: ep.Location, 39 | Message: ep.Message, 40 | Reason: ep.Reason, 41 | } 42 | } 43 | --------------------------------------------------------------------------------