Compare commits
849 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 80470ef4f2 | |||
| 733e5fac74 | |||
| 339764f32b | |||
| 095750d1e9 | |||
| aab2f7b1c4 | |||
| f06476a4f6 | |||
| 27bdc41ce2 | |||
| 5b14f98a95 | |||
| f23e0cc740 | |||
| 2fe3214660 | |||
| 3755e792be | |||
| ac0d0da5a3 | |||
| 902db2a10d | |||
| 220dce74b0 | |||
| f48660622c | |||
| 44b72e97f8 | |||
| 35ef17a2c2 | |||
| 682bd49e7e | |||
| 78c288ed42 | |||
| 568c24317b | |||
| 52c6aeb4ce | |||
| 18491e3aab | |||
| 7f14b26873 | |||
| faddce53be | |||
| 7bacdf35fb | |||
| 663c96e781 | |||
| 82b83b6e79 | |||
| de20a51537 | |||
| 565a9a334d | |||
| bc28f1b2e5 | |||
| b5e18ea7c4 | |||
| 1c20addf6d | |||
| b337da3719 | |||
| b7383f34c3 | |||
| 7030efb170 | |||
| ab60c6aad6 | |||
| c62e67d516 | |||
| 6bbcb3138c | |||
| d016750dbc | |||
| 58829cefb1 | |||
| 8e8d6b0438 | |||
| 83121da43b | |||
| 6ea3c5632f | |||
| e47906d479 | |||
| ba17b37e50 | |||
| c885e9d0dd | |||
| ec8e8acb27 | |||
| c8be5919fd | |||
| 2146bee57e | |||
| 772e0e56a6 | |||
| 09f08f04db | |||
| 6abd71e237 | |||
| 9ba2e2bc99 | |||
| 951c695776 | |||
| 5cdd1f034c | |||
| f746b9b4af | |||
| ed96cdd57e | |||
| 36e6641980 | |||
| 67d24783d8 | |||
| 530a27215c | |||
| 40a2b2a524 | |||
| 191fdf88ea | |||
| d7cd8dfcf5 | |||
| 78cd1914b8 | |||
| bf9afd4f83 | |||
| 033b545d53 | |||
| 70da12c635 | |||
| 3e92f94054 | |||
| 8cd1e35cc1 | |||
| b145a6169d | |||
| e0dd00cf0b | |||
| 978b6c5a09 | |||
| ba9c8beb2d | |||
| dc3657322a | |||
| 9bdd0aa6fe | |||
| 76ed9a92b1 | |||
| 5d2144f698 | |||
| f1a3c5dffa | |||
| 4789cfb2e5 | |||
| 4bc19666a2 | |||
| cf7e87997f | |||
| 3561c12b6c | |||
| d6de2914ee | |||
| 4f42a713f2 | |||
| 333f533d6c | |||
| 5cc9b7bfcb | |||
| 7d5ec3b043 | |||
| 155e5bcc7f | |||
| 984521b034 | |||
| 729c002e8e | |||
| 68dabec4a6 | |||
| b4fee2de94 | |||
| 4bdf8ab3bd | |||
| 6b5f230b17 | |||
| 359d53ecb2 | |||
| cba40a6688 | |||
| 831a12303a | |||
| 82bf454c79 | |||
| 21bd5ecc62 | |||
| 2909d8a9c3 | |||
| d9f951230f | |||
| 19c50a8e16 | |||
| 0d79893b19 | |||
| 27aa9d6471 | |||
| 56475a943f | |||
| 4bf87acb80 | |||
| 20641c694f | |||
| daa85ff675 | |||
| 60f81b14ed | |||
| 775e67815f | |||
| 7e2cd35358 | |||
| e2f9e31994 | |||
| 2ef56797a5 | |||
| effaf8cd7b | |||
| 3109abb5d2 | |||
| dd2b42d6eb | |||
| 2aa72f4230 | |||
| 54eaa620a8 | |||
| 04cc524bbb | |||
| c1c5381950 | |||
| 8a6323cf56 | |||
| e517201ed0 | |||
| 953bd8b908 | |||
| 0bd15916ac | |||
| 621a33a516 | |||
| 25c2cf66c2 | |||
| c890755411 | |||
| 79d0f6852d | |||
| cad1a105ca | |||
| d9ba8b6f58 | |||
| 8dd10776f4 | |||
| ad01b379c7 | |||
| d98617b23c | |||
| d42e92a868 | |||
| 62a716cfc7 | |||
| ba469a7be3 | |||
| ac55add2b9 | |||
| 9e5d9d23de | |||
| d4db27b092 | |||
| d4b985cf5b | |||
| a679d96f93 | |||
| b5c0a005c3 | |||
| 9dadade230 | |||
| 81805f00d8 | |||
| e6abe73404 | |||
| 199455de46 | |||
| 0460425d43 | |||
| ffbbead396 | |||
| 57da176c98 | |||
| 75ef964d66 | |||
| 0bd1d83fca | |||
| fb4f6bb91e | |||
| a1b361b2ff | |||
| 2be5a6732a | |||
| 164ba7a16b | |||
| 3269af0add | |||
| c2fd6b8794 | |||
| af35d45ba7 | |||
| 0b08e53de2 | |||
| d7836cce47 | |||
| bb81fd0542 | |||
| 83c3223668 | |||
| 17c495bc97 | |||
| 2fe97f55dd | |||
| 7fe7ace504 | |||
| cabe966d27 | |||
| 3d3af298af | |||
| afa2c9875e | |||
| 37bfefaa3d | |||
| 3937400ef6 | |||
| af11dac5e0 | |||
| f0beca8606 | |||
| 1fef0144b3 | |||
| f1573a550a | |||
| 2085e82312 | |||
| b0207e5cd7 | |||
| f2ef8c7b08 | |||
| b7b55d933f | |||
| 5f017ab96c | |||
| dc9346c067 | |||
| 373f8cc7e7 | |||
| 6bcbc55212 | |||
| e3475124a7 | |||
| 7b14315cbe | |||
| b6fdf4e6e4 | |||
| d18f334b02 | |||
| 92dce8515c | |||
| 4686194541 | |||
| 68487329d1 | |||
| 1de9fe67a3 | |||
| 7d09348abc | |||
| 26a44dfd9a | |||
| 3461a50288 | |||
| 77903ed2c9 | |||
| 3008b335a7 | |||
| fd90dcffa6 | |||
| a12f4bcbe8 | |||
| f8460fb76f | |||
| 92821be777 | |||
| 6c91db9405 | |||
| c3c0ab7947 | |||
| 234f1f4a0a | |||
| 94c11face5 | |||
| 81281e560e | |||
| f8cacb01c9 | |||
| 66ba54ffa0 | |||
| 52253afd3a | |||
| 07f6cf55b6 | |||
| 8ac7330c9d | |||
| 5ed3968771 | |||
| 39a3fb6132 | |||
| 4a338da44c | |||
| bf9280b1e3 | |||
| 85095b5e59 | |||
| 20eec8d30a | |||
| 1a23ba673c | |||
| 2ec090354b | |||
| 6848a7a475 | |||
| 420cb0f49b | |||
| 4018237691 | |||
| 2b6309f7c1 | |||
| 1e4a6c04c2 | |||
| e4481ca3e6 | |||
| 5a32550f85 | |||
| b9a9cc6cd9 | |||
| 920f8e4180 | |||
| e998ac07e1 | |||
| c4bcdc56c8 | |||
| 82a338bd13 | |||
| 33118568bc | |||
| 2ea4b09dcc | |||
| 8f801b1bdb | |||
| 1483f19f10 | |||
| 7fd3f0e8d9 | |||
| 7701d31bdc | |||
| eb3e7e0b86 | |||
| aaef92b139 | |||
| 6838897353 | |||
| 8f7c44d1e7 | |||
| e314f968b8 | |||
| 1676f19830 | |||
| 352137c440 | |||
| c8deb63de9 | |||
| 172aed44ab | |||
| 09a6a0a604 | |||
| 89b16e48e9 | |||
| 45855c794c | |||
| d402c5555c | |||
| fef4d6bc23 | |||
| dc7fb591be | |||
| f66742ec98 | |||
| da6c33617c | |||
| 4ea5b199b9 | |||
| 00eee811f4 | |||
| e3f13dd633 | |||
| 178b1be990 | |||
| 2aa4cdc442 | |||
| 53c5ebbef9 | |||
| c98b10c548 | |||
| 08e460d208 | |||
| 06322dcfdc | |||
| d045b0440f | |||
| 2fd3816edf | |||
| 28f3565bae | |||
| e82c3f15d2 | |||
| 4b36671041 | |||
| 3a6e6fc980 | |||
| a3e69df3ff | |||
| 0cd11c799d | |||
| 9063267db1 | |||
| df23d20d32 | |||
| 3b889753db | |||
| 400051d342 | |||
| 2fbdb9bfef | |||
| 87a0ce47b9 | |||
| a1993ab39e | |||
| 648015fe4c | |||
| 3d9536420c | |||
| d5389e8c3e | |||
| e5d86a708e | |||
| eae078b710 | |||
| 119c24f6e6 | |||
| 7b800914f6 | |||
| 97f4103e67 | |||
| 99706edf70 | |||
| 00974d97a7 | |||
| adfa66505e | |||
| 54bfe5d4b4 | |||
| fedcd33b0b | |||
| cd129e1f46 | |||
| 86c736dd17 | |||
| 5321878dd2 | |||
| e149683da7 | |||
| c97ae1e87f | |||
| 0ed45e40c6 | |||
| 70124b8465 | |||
| 6c7131f2a8 | |||
| f5085b208d | |||
| cbd52459bd | |||
| 28750142a9 | |||
| 9e224d13ad | |||
| 5082936ad1 | |||
| 32e8044b0b | |||
| 0314e28766 | |||
| ee92cbf92c | |||
| d84c4de0d7 | |||
| 8b4c05ead3 | |||
| a30e19e365 | |||
| 97227ca26e | |||
| 68f50ef6de | |||
| ab8d159791 | |||
| 883eccb2d0 | |||
| c5fa717d55 | |||
| 1c0ce45937 | |||
| aab0f63201 | |||
| d76eb44257 | |||
| 336abcce82 | |||
| afa2dd2c0e | |||
| c26e0ecbef | |||
| c795c8e482 | |||
| 12f17e6f49 | |||
| 79fde1c118 | |||
| a34c17a461 | |||
| 840576055f | |||
| 9575401127 | |||
| 2d05ff98ca | |||
| b3688b043e | |||
| 004043c3e5 | |||
| 4b8d4e92b8 | |||
| fa18ace9e6 | |||
| 6869f003e7 | |||
| 314c3a76a6 | |||
| 7a4b5569f3 | |||
| c9ccae4ac7 | |||
| 9ff1af221b | |||
| eae2b63586 | |||
| 246b13da4b | |||
| 16f3217364 | |||
| 9500169719 | |||
| 3ef085fbc7 | |||
| 0091755c70 | |||
| 6afa67acad | |||
| 30b0348655 | |||
| 5da0afc509 | |||
| d0bec34ec4 | |||
| fe6ec32d8e | |||
| c36a494952 | |||
| c1351a1994 | |||
| 2a74cf6604 | |||
| a0c766d820 | |||
| 5890ddd2d5 | |||
| 6101b9899e | |||
| 362d4aff8c | |||
| ff2fe17b2c | |||
| 7a203cb608 | |||
| f876b8cab4 | |||
| db87201724 | |||
| 5c00d9723d | |||
| ba035db684 | |||
| 6ecde2dc7e | |||
| 70f592e967 | |||
| 8138f7a5d6 | |||
| 0489582d7b | |||
| b1c6d4ba4a | |||
| 0f2d77400e | |||
| ce65213d33 | |||
| 0bd4461c32 | |||
| 3044a1daea | |||
| d8e00e5902 | |||
| bc9ff8b4b1 | |||
| d2a245194f | |||
| a8002ce13e | |||
| 8337cda5b8 | |||
| 7119bcc66f | |||
| f9e8cfeb75 | |||
| 894d6e1133 | |||
| 517026bef3 | |||
| 6e413f41b3 | |||
| 19293b063d | |||
| cd741ab93c | |||
| 3dd52ea523 | |||
| 21ba44d422 | |||
| 887c4e3dd1 | |||
| 0562165421 | |||
| 7b8203bd1d | |||
| 2f986bac65 | |||
| 0bcdab1958 | |||
| b8400cc0bf | |||
| 08a17a58ef | |||
| 1893c3557d | |||
| 7318884583 | |||
| 1c3dd62d28 | |||
| 5ae68f0826 | |||
| 236ad9813a | |||
| 963bbedea5 | |||
| e5d41576c9 | |||
| cd87395ab0 | |||
| da9858d41f | |||
| d8a81e00cf | |||
| 4b229decb6 | |||
| 6445304c1f | |||
| e1a7f3c0b5 | |||
| ddd06ea9f6 | |||
| 8ee1066b9d | |||
| 2877712876 | |||
| fcbfe9ca1c | |||
| 9dca626560 | |||
| 8e62ff239c | |||
| 3ab54c7d67 | |||
| ead6249580 | |||
| 17c62b3996 | |||
| 51a565b49f | |||
| 7a6f64b973 | |||
| eb0237cd4e | |||
| f19a7681b4 | |||
| 0fc001534f | |||
| fe7cf7052d | |||
| f3112c3acb | |||
| 504fd7fe14 | |||
| 5d1f19f1a0 | |||
| b80d8411c4 | |||
| e4a65ce36c | |||
| bd9a88b903 | |||
| 2da8525439 | |||
| 3f54c07009 | |||
| cc07db0269 | |||
| 472d49f241 | |||
| cc358b4872 | |||
| ad32e56660 | |||
| 4fd832d4a2 | |||
| efa7094cc5 | |||
| b951a16364 | |||
| 04b7a7fcb2 | |||
| c8e184d29c | |||
| 48f9380f21 | |||
| 93361881ed | |||
| d362c539cf | |||
| 7710bd7a48 | |||
| bc56b70b4c | |||
| 7145ba25b4 | |||
| bdf04d64d8 | |||
| 3b109ca98d | |||
| 2646cf63cb | |||
| d3bc6ad77c | |||
| 93248bc8fb | |||
| 09ffd991f2 | |||
| b525a26917 | |||
| 6f7f85a117 | |||
| 1a3cb984be | |||
| 89ee5b4df3 | |||
| 4f2364f402 | |||
| 4033e56345 | |||
| 330fa98215 | |||
| f1bfc2af0a | |||
| 81122b59ad | |||
| 6087c862d8 | |||
| ccb4190314 | |||
| 8fc43ff3fb | |||
| 719b7c2414 | |||
| ae5a8d04a2 | |||
| 7cfe8c3dd8 | |||
| de2dd9bef4 | |||
| 70bea25cbc | |||
| 64b452d851 | |||
| f30301ac4f | |||
| cd1a99727a | |||
| 81dfdb5bda | |||
| 7219972af5 | |||
| 8bb94bc104 | |||
| 1e63be4bae | |||
| dfabe3242e | |||
| 6979227410 | |||
| ceb0e68b2a | |||
| b10758cd96 | |||
| 13f5c0e685 | |||
| 087b3b0e69 | |||
| 9d02d4ed67 | |||
| c4d5471c9b | |||
| a5645036ae | |||
| ec57495481 | |||
| 79a86769ee | |||
| 5f97aa4b99 | |||
| 102aabcc95 | |||
| cc28fdb65b | |||
| 9065992cd7 | |||
| cdf2cc8e81 | |||
| 6f5c1aec2c | |||
| ad8a9d2099 | |||
| 00540bcfcc | |||
| fc12c1f29e | |||
| 45dc512f01 | |||
| 0691875f06 | |||
| c320d16af4 | |||
| d105c58309 | |||
| 55fd48d2dd | |||
| 8c65aeec88 | |||
| 7749c2600a | |||
| 79b3a71d15 | |||
| c4bddfd6f4 | |||
| 073c8a3c98 | |||
| b653e8d059 | |||
| 71bb550b1f | |||
| 19f1853426 | |||
| 3b5fba9b52 | |||
| 89c9ad0612 | |||
| e4a62b4db8 | |||
| 1b3eaeb755 | |||
| b4573fdc23 | |||
| 2acfef5d33 | |||
| 40d611b2f4 | |||
| ae24966c42 | |||
| 342b214fd5 | |||
| 8c74fa74c1 | |||
| 4c552b4e24 | |||
| 089cb06680 | |||
| f20911ee2e | |||
| 041544573f | |||
| 29615a3f0d | |||
| 256a6c6ee7 | |||
| 62c40575c9 | |||
| acf2a4bee2 | |||
| 6bb87e1db9 | |||
| 5f99083747 | |||
| 22e9687aff | |||
| aaceb86ba9 | |||
| da013e9d51 | |||
| 8aa06c7128 | |||
| 1b27ff0d95 | |||
| 9c54cc0e86 | |||
| ffee51cee8 | |||
| 859248acde | |||
| 11972297b0 | |||
| 8c17c6b2d9 | |||
| 2ac6d5d07b | |||
| 87c2a8fd3e | |||
| 2a5f3e6afd | |||
| 8472dbb195 | |||
| 15ff1998cb | |||
| f682f347d5 | |||
| 625d0704bc | |||
| faa4ddd98f | |||
| e5885da82c | |||
| efa2f3f1d5 | |||
| b0afea35ee | |||
| 9207600130 | |||
| 81a9483f76 | |||
| 3cf1bebe07 | |||
| df775eeb2d | |||
| bee9f46eaf | |||
| 8afc6b4c04 | |||
| 152b77b01c | |||
| 822d1c3eb9 | |||
| aa7fb772a0 | |||
| 6ccff0697f | |||
| e23c2bcfb2 | |||
| 1ef6026134 | |||
| 93d702990a | |||
| 86ccb76a2b | |||
| 23c2dad9d1 | |||
| d3216b0520 | |||
| feac34ca32 | |||
| 4a0a2a8856 | |||
| 8f72c36351 | |||
| dc019cd58d | |||
| 9feb097d11 | |||
| dad0befca4 | |||
| c013db29bc | |||
| 4b33e94707 | |||
| 362dcda90c | |||
| 43cf0659fd | |||
| 88c4e0e499 | |||
| aed9248b35 | |||
| c03f2a9adb | |||
| 9e6e4bc5af | |||
| 83af7a30d8 | |||
| 8000d51caf | |||
| 96d740db64 | |||
| ff15031113 | |||
| 4e9fa91f27 | |||
| 870c5d723c | |||
| 254a1d59ac | |||
| ce05f5b22a | |||
| b2eb50732e | |||
| 35395926ff | |||
| e77a685b50 | |||
| ee9a19d788 | |||
| 5cb0752645 | |||
| 26a41e0afc | |||
| d2ea6dfe8d | |||
| 46b027108c | |||
| 9afd415e3f | |||
| bb989dbc4c | |||
| 50095ad044 | |||
| 23ca7bd05e | |||
| f38c4ab242 | |||
| 966f661dce | |||
| 8db6f5b569 | |||
| c0aabcfa5a | |||
| 235fd16e5a | |||
| 5a3bcfa51a | |||
| c3912042e9 | |||
| cfbb1b1634 | |||
| 40d0eed281 | |||
| 5e52552a0c | |||
| 9a220fade9 | |||
| b86c9b3867 | |||
| d22deda242 | |||
| 2167111ff4 | |||
| 6028137c46 | |||
| 22dafff7b7 | |||
| 339b045697 | |||
| 28ce9a1656 | |||
| 34c273be7a | |||
| 0e645de733 | |||
| 1281bb311a | |||
| 5557144728 | |||
| 828949efa4 | |||
| b0980e2e90 | |||
| a17fc3efd2 | |||
| 6a9f3d9199 | |||
| ffd3f3f14b | |||
| 912075ddd4 | |||
| 3833a9f7fe | |||
| 6dd40a6edf | |||
| aa1a7a467f | |||
| a89475158f | |||
| bd887c6624 | |||
| e8d4537f0d | |||
| aa392d61e2 | |||
| fa2948e4ab | |||
| 4ce0809948 | |||
| 7956e761c8 | |||
| 2dc92dcc98 | |||
| c604c12297 | |||
| 3b249d6a06 | |||
| 1b0bdea135 | |||
| 604ded53b8 | |||
| d509890f8f | |||
| f973ab8ac2 | |||
| 67407d4bd6 | |||
| 36cbd4a96f | |||
| 896dab6d2b | |||
| 8103bf58d8 | |||
| 58868dcd4f | |||
| 762fc0d06e | |||
| bf03a4c54b | |||
| eac6bdcbbd | |||
| fe368bc87e | |||
| ff5999b383 | |||
| ebcfcf125c | |||
| c5e996546b | |||
| 9cd0d03298 | |||
| 456fa03f8e | |||
| a7e706268d | |||
| 794da145c6 | |||
| ca889ee04c | |||
| ee4e2c5288 | |||
| 1bd6e53f04 | |||
| bcba6dfe5d | |||
| ebe8cbc798 | |||
| f54fe60ca5 | |||
| 39b782053a | |||
| 5f83cc7656 | |||
| 97229c258d | |||
| 97e8037a6a | |||
| a9400afd74 | |||
| 2e11a2bfe2 | |||
| a59cc3a6a2 | |||
| 8c0593ad0a | |||
| 3566645643 | |||
| 127fb2d648 | |||
| bb3a14aac0 | |||
| 2cc2722a0b | |||
| 366aa4b307 | |||
| a6a43ef948 | |||
| 2419d652c2 | |||
| c47a01d11d | |||
| a6ec014e73 | |||
| b1569c4744 | |||
| 4f85e09edc | |||
| 3e9dd156e0 | |||
| 832aa0c303 | |||
| cdc17a8bb4 | |||
| caf59954da | |||
| 8b2f2b21cd | |||
| 744455adef | |||
| 7d9e1cd83a | |||
| 08d9af31f8 | |||
| a4711379e3 | |||
| 8c4773a9bf | |||
| 3e3b48e0cf | |||
| 5aea1348f6 | |||
| ce64da7849 | |||
| 74bc4a4515 | |||
| b723700d0b | |||
| f6983bba4b | |||
| 0ea4f6f13a | |||
| 1c2d64ea0a | |||
| e28a9a7cd2 | |||
| a200043667 | |||
| e8cf0a3dd2 | |||
| 10ed2233ee | |||
| ffb7cafe1b | |||
| 041550fa6b | |||
| f066c7bdce | |||
| f5eebb1b87 | |||
| 3731037e68 | |||
| ae28dc01fe | |||
| 65991ba512 | |||
| 55ac8995a9 | |||
| bdbc453fc0 | |||
| fc9dafeccd | |||
| c3cda97692 | |||
| 7cb3cdaa05 | |||
| a61d30f522 | |||
| 1bb4dac8b5 | |||
| 999285fcbc | |||
| 16dd54299a | |||
| cf7be09396 | |||
| 0365ac5043 | |||
| 89fb6f6bd8 | |||
| 52eb7bffb6 | |||
| ed3e3c9c41 | |||
| 77b54ed03b | |||
| c815579cb9 | |||
| 60f34d89ba | |||
| 2dd37ff965 | |||
| 750d109c93 | |||
| 23b5f879ae | |||
| cc4d57bc0c | |||
| c573301b2d | |||
| f19482985d | |||
| 2062ee7dfc | |||
| f24494d877 | |||
| 9f05d8d8d9 | |||
| ad139438f9 | |||
| 0118a7691f | |||
| 7915202aaa | |||
| 5492bf86d1 | |||
| 32e01c7861 | |||
| 13728c7c09 | |||
| a76945deef | |||
| 08c01f2b4e | |||
| eaa6922a95 | |||
| b99fa2b997 | |||
| cf28a3378f | |||
| 63ba6ec37c | |||
| f07856ecb7 | |||
| 44e81383f9 | |||
| d5c0b9cd5c | |||
| 4b0b519261 | |||
| fde0a4ade1 | |||
| fbd7f1b2b0 | |||
| 32bc71ae0f | |||
| 0cf39e94a2 | |||
| 6ccb32c837 | |||
| c63763982a | |||
| c26e63dec3 | |||
| 014e5257d0 | |||
| 1911187450 | |||
| 827e94b721 | |||
| fe9e6d47a2 | |||
| fe8cd0b884 | |||
| 496e0c0862 | |||
| f2c3673406 | |||
| 8dd2ebd245 | |||
| cc06c469ee | |||
| 96d8397787 | |||
| 20346091c3 | |||
| 776f9bf360 | |||
| d09218ca97 | |||
| c4e8375ef6 | |||
| 4e288e4b85 | |||
| 324d3f6ef1 | |||
| e640d4280a | |||
| 3951f08531 | |||
| 684546f080 | |||
| 507ab6723c | |||
| 0f4483e2f8 | |||
| de9c3c94de | |||
| 730048c70b | |||
| 1637d2202c | |||
| c0a6850eff | |||
| 8f642ad112 | |||
| 0b879eb5a0 | |||
| c1d4dd92cd | |||
| 4741e674c4 | |||
| d3ad49c4e1 | |||
| 3487da83ab | |||
| 3bc96bf319 | |||
| 3e22941484 | |||
| b6dcbb1377 | |||
| f6d99ba106 | |||
| 2bacc8d7b8 | |||
| dfc5d61514 | |||
| b2d989887d | |||
| 0c72f1e5d3 | |||
| 58ce6d8a2c | |||
| e7c0f3b5d0 | |||
| c799f8d716 | |||
| fb036bfe4c | |||
| acfd522b57 | |||
| f16f7b08c8 | |||
| b06201d079 | |||
| 17ba5e6a48 | |||
| b488ee5235 | |||
| a012943119 | |||
| 2afcd38bc5 | |||
| ef86905c58 | |||
| 66f41ca1ae | |||
| 44f53dabed | |||
| 2eee3c1c3e | |||
| ac652cbbd7 | |||
| de4a7be6a5 | |||
| 5a3a2231c0 | |||
| 8326d37806 | |||
| eb0ecadf31 | |||
| 661815ea1f | |||
| e4f1ca83f9 | |||
| da2b9cb132 | |||
| 547e5a26ee | |||
| 1068b64b74 | |||
| d8f6ed196e | |||
| 9ebea2b040 | |||
| 0c41c36c0d | |||
| 1b1f3e3d8b | |||
| fe33982df7 | |||
| 53804b6c80 | |||
| 5ce068b6fa | |||
| 9b97570a92 | |||
| 352b844954 | |||
| 49fff1d17e | |||
| d19f647d99 | |||
| c5deb1d3b7 | |||
| 167e1e79a8 | |||
| 91b3decf01 | |||
| 4ab93b067e | |||
| a4ae9e8fd5 | |||
| 2685309926 | |||
| 03b4a788c5 | |||
| 7bcc428178 | |||
| c212217f67 | |||
| e51de2bfce | |||
| c7da9a45ee | |||
| aa733fbfb1 | |||
| d2b8f65612 | |||
| cf6ac06f73 | |||
| 496ad9c4e2 | |||
| 657ec17559 |
@@ -4,7 +4,7 @@ syntax:glob
|
||||
*/gen/**
|
||||
*/proguard/**
|
||||
.metadata
|
||||
MyTracksTest/annotations.log
|
||||
MyTracksTest/AnnotationProcessor.log
|
||||
**/*.pyc
|
||||
**/*.pyo
|
||||
syntax: glob
|
||||
|
||||
@@ -1,21 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<classpath>
|
||||
<classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/>
|
||||
<classpathentry kind="lib" path="libs/googleloginclient-helper.jar"/>
|
||||
<classpathentry kind="lib" path="libs/google-common.jar"/>
|
||||
<classpathentry kind="lib" path="libs/libGoogleAnalytics.jar"/>
|
||||
<classpathentry kind="lib" path="libs/google-api-client/commons-codec-1.3.jar"/>
|
||||
<classpathentry kind="lib" path="libs/google-api-client/commons-logging-1.1.1.jar"/>
|
||||
<classpathentry kind="lib" path="libs/google-api-client/google-api-client-1.5.0-beta.jar"/>
|
||||
<classpathentry kind="lib" path="libs/google-api-client/google-http-client-1.5.0-beta.jar"/>
|
||||
<classpathentry kind="lib" path="libs/google-api-client/google-oauth-client-1.5.0-beta.jar"/>
|
||||
<classpathentry kind="lib" path="libs/google-api-client/gson-1.6.jar"/>
|
||||
<classpathentry kind="lib" path="libs/google-api-client/guava-r09.jar"/>
|
||||
<classpathentry kind="lib" path="libs/google-api-client/jackson-core-asl-1.6.7.jar"/>
|
||||
<classpathentry kind="lib" path="libs/google-api-client/jsr305-1.3.9.jar"/>
|
||||
<classpathentry kind="src" path="src"/>
|
||||
<classpathentry kind="src" path="gen"/>
|
||||
<classpathentry exported="true" kind="lib" path="/MyTracksLib/libs/protobuf-java-2.3.0-lite.jar"/>
|
||||
<classpathentry kind="src" path="MyTracksLib_src"/>
|
||||
<classpathentry kind="output" path="bin"/>
|
||||
<classpathentry exported="true" kind="con" path="com.android.ide.eclipse.adt.LIBRARIES"/>
|
||||
<classpathentry kind="output" path="bin/classes"/>
|
||||
</classpath>
|
||||
|
||||
@@ -1,41 +1,34 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<projectDescription>
|
||||
<name>MyTracks</name>
|
||||
<comment></comment>
|
||||
<projects>
|
||||
<project>MyTracksLib</project>
|
||||
</projects>
|
||||
<buildSpec>
|
||||
<buildCommand>
|
||||
<name>com.android.ide.eclipse.adt.ResourceManagerBuilder</name>
|
||||
<arguments>
|
||||
</arguments>
|
||||
</buildCommand>
|
||||
<buildCommand>
|
||||
<name>com.android.ide.eclipse.adt.PreCompilerBuilder</name>
|
||||
<arguments>
|
||||
</arguments>
|
||||
</buildCommand>
|
||||
<buildCommand>
|
||||
<name>org.eclipse.jdt.core.javabuilder</name>
|
||||
<arguments>
|
||||
</arguments>
|
||||
</buildCommand>
|
||||
<buildCommand>
|
||||
<name>com.android.ide.eclipse.adt.ApkBuilder</name>
|
||||
<arguments>
|
||||
</arguments>
|
||||
</buildCommand>
|
||||
</buildSpec>
|
||||
<natures>
|
||||
<nature>com.android.ide.eclipse.adt.AndroidNature</nature>
|
||||
<nature>org.eclipse.jdt.core.javanature</nature>
|
||||
</natures>
|
||||
<linkedResources>
|
||||
<link>
|
||||
<name>MyTracksLib_src</name>
|
||||
<type>2</type>
|
||||
<locationURI>_android_MyTracksLib_e2802071/src</locationURI>
|
||||
</link>
|
||||
</linkedResources>
|
||||
</projectDescription>
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<projectDescription>
|
||||
<name>MyTracks</name>
|
||||
<comment></comment>
|
||||
<projects>
|
||||
<project>MyTracksLib</project>
|
||||
</projects>
|
||||
<buildSpec>
|
||||
<buildCommand>
|
||||
<name>com.android.ide.eclipse.adt.ResourceManagerBuilder</name>
|
||||
<arguments>
|
||||
</arguments>
|
||||
</buildCommand>
|
||||
<buildCommand>
|
||||
<name>com.android.ide.eclipse.adt.PreCompilerBuilder</name>
|
||||
<arguments>
|
||||
</arguments>
|
||||
</buildCommand>
|
||||
<buildCommand>
|
||||
<name>org.eclipse.jdt.core.javabuilder</name>
|
||||
<arguments>
|
||||
</arguments>
|
||||
</buildCommand>
|
||||
<buildCommand>
|
||||
<name>com.android.ide.eclipse.adt.ApkBuilder</name>
|
||||
<arguments>
|
||||
</arguments>
|
||||
</buildCommand>
|
||||
</buildSpec>
|
||||
<natures>
|
||||
<nature>com.android.ide.eclipse.adt.AndroidNature</nature>
|
||||
<nature>org.eclipse.jdt.core.javanature</nature>
|
||||
</natures>
|
||||
</projectDescription>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
#Thu Jul 21 03:01:59 BRT 2011
|
||||
#Fri Oct 21 20:06:28 BRST 2011
|
||||
eclipse.preferences.version=1
|
||||
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
|
||||
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
|
||||
@@ -92,12 +92,14 @@ org.eclipse.jdt.core.formatter.alignment_for_method_declaration=0
|
||||
org.eclipse.jdt.core.formatter.alignment_for_multiple_fields=16
|
||||
org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration=16
|
||||
org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration=16
|
||||
org.eclipse.jdt.core.formatter.alignment_for_resources_in_try=80
|
||||
org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation=16
|
||||
org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration=16
|
||||
org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration=48
|
||||
org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration=16
|
||||
org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration=16
|
||||
org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration=16
|
||||
org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch=16
|
||||
org.eclipse.jdt.core.formatter.blank_lines_after_imports=1
|
||||
org.eclipse.jdt.core.formatter.blank_lines_after_package=1
|
||||
org.eclipse.jdt.core.formatter.blank_lines_before_field=0
|
||||
@@ -227,12 +229,14 @@ org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invoca
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_try=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_try_resources=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_after_unary_operator=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator=insert
|
||||
@@ -256,6 +260,7 @@ org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invoc
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_try=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case=do not insert
|
||||
@@ -311,6 +316,7 @@ org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invoc
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_try=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return=insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw=insert
|
||||
@@ -320,6 +326,7 @@ org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional=inser
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_semicolon=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_try_resources=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_before_unary_operator=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference=do not insert
|
||||
org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer=do not insert
|
||||
@@ -335,7 +342,7 @@ org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line=false
|
||||
org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line=false
|
||||
org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line=true
|
||||
org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line=false
|
||||
org.eclipse.jdt.core.formatter.lineSplit=80
|
||||
org.eclipse.jdt.core.formatter.lineSplit=100
|
||||
org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column=false
|
||||
org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column=false
|
||||
org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body=0
|
||||
@@ -346,4 +353,5 @@ org.eclipse.jdt.core.formatter.tabulation.size=2
|
||||
org.eclipse.jdt.core.formatter.use_on_off_tags=false
|
||||
org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=false
|
||||
org.eclipse.jdt.core.formatter.wrap_before_binary_operator=true
|
||||
org.eclipse.jdt.core.formatter.wrap_before_or_operator_multicatch=true
|
||||
org.eclipse.jdt.core.formatter.wrap_outer_expressions_when_nested=true
|
||||
|
||||
@@ -15,206 +15,26 @@ See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
package="com.google.android.maps.mytracks"
|
||||
android:installLocation="auto"
|
||||
android:versionCode="33"
|
||||
android:versionName="1.1.10">
|
||||
<application android:icon="@drawable/arrow_icon"
|
||||
android:label="@string/app_name"
|
||||
android:name="com.google.android.apps.mytracks.MyTracksApplication"
|
||||
android:backupAgent="com.google.android.apps.mytracks.io.backup.MyTracksBackupAgent">
|
||||
<uses-library android:name="com.google.android.maps" />
|
||||
android:installLocation="auto"
|
||||
android:versionCode="48"
|
||||
android:versionName="2.0"
|
||||
package="com.google.android.maps.mytracks" >
|
||||
|
||||
<meta-data android:name="com.google.android.backup.api_key"
|
||||
android:value="AEdPqrEAAAAIi-_QiwoRSc9_bAC9cmuNXTQyU8ajJmGtKdhskQ" />
|
||||
|
||||
<provider android:name="com.google.android.apps.mytracks.content.MyTracksProvider"
|
||||
android:authorities="com.google.android.maps.mytracks"
|
||||
android:exported="true"
|
||||
android:readPermission="com.google.android.apps.mytracks.READ_TRACK_DATA"
|
||||
android:writePermission="com.google.android.apps.mytracks.WRITE_TRACK_DATA" />
|
||||
|
||||
<activity android:name="com.google.android.apps.mytracks.MyTracks"
|
||||
android:label="My Tracks"
|
||||
android:configChanges="mcc|mnc|locale|touchscreen|keyboard|keyboardHidden|navigation|orientation|fontScale">
|
||||
<intent-filter>
|
||||
<action android:name="android.intent.action.MAIN" />
|
||||
<category android:name="android.intent.category.LAUNCHER" />
|
||||
</intent-filter>
|
||||
<intent-filter>
|
||||
<action android:name="android.intent.action.VIEW" />
|
||||
<category android:name="android.intent.category.DEFAULT" />
|
||||
<category android:name="android.intent.category.BROWSABLE" />
|
||||
<data android:mimeType="vnd.android.cursor.item/vnd.google.track" />
|
||||
</intent-filter>
|
||||
</activity>
|
||||
|
||||
<activity android:name="com.google.android.apps.mytracks.MapActivity"
|
||||
android:label="MyTracks"
|
||||
android:exported="false">
|
||||
<intent-filter>
|
||||
<category android:name="android.intent.category.TAB" />
|
||||
</intent-filter>
|
||||
</activity>
|
||||
|
||||
<activity android:name="com.google.android.apps.mytracks.MyMapsList"
|
||||
android:label="@string/map_list_title"
|
||||
android:configChanges="mcc|mnc|locale|touchscreen|keyboard|keyboardHidden|navigation|orientation|fontScale"
|
||||
android:exported="false" />
|
||||
|
||||
<!-- TODO: VIEW and PICK for track cursor dir -->
|
||||
<activity android:name="com.google.android.apps.mytracks.TrackList"
|
||||
android:label="Recorded Tracks" />
|
||||
|
||||
<!-- TODO: VIEW and PICK for waypoint cursor dir -->
|
||||
<activity android:name="com.google.android.apps.mytracks.WaypointsList"
|
||||
android:label="Recorded Waypoints" />
|
||||
|
||||
<activity android:name="com.google.android.apps.mytracks.TrackDetails"
|
||||
android:label="@string/trackdetails_title">
|
||||
<intent-filter>
|
||||
<action android:name="android.intent.action.EDIT" />
|
||||
<category android:name="android.intent.category.DEFAULT" />
|
||||
<category android:name="android.intent.category.BROWSABLE" />
|
||||
<data android:mimeType="vnd.android.cursor.item/vnd.google.track" />
|
||||
</intent-filter>
|
||||
</activity>
|
||||
|
||||
<activity android:name="com.google.android.apps.mytracks.DeleteTrack"
|
||||
android:label="@string/deletetrack_title"
|
||||
android:theme="@android:style/Theme.Translucent.NoTitleBar"
|
||||
android:noHistory="true">
|
||||
<intent-filter>
|
||||
<action android:name="android.intent.action.DELETE" />
|
||||
<category android:name="android.intent.category.DEFAULT" />
|
||||
<data android:mimeType="vnd.android.cursor.item/vnd.google.track" />
|
||||
</intent-filter>
|
||||
</activity>
|
||||
|
||||
<activity android:name="com.google.android.apps.mytracks.WaypointDetails"
|
||||
android:label="@string/waypointdetails_title">
|
||||
<intent-filter>
|
||||
<action android:name="android.intent.action.VIEW" />
|
||||
<action android:name="android.intent.action.EDIT" />
|
||||
<category android:name="android.intent.category.DEFAULT" />
|
||||
<category android:name="android.intent.category.BROWSABLE" />
|
||||
<data android:mimeType="vnd.android.cursor.item/vnd.google.waypoint" />
|
||||
</intent-filter>
|
||||
</activity>
|
||||
|
||||
<activity android:name="com.google.android.apps.mytracks.SettingsActivity"
|
||||
android:label="@string/mytracks_settings" >
|
||||
<intent-filter>
|
||||
<category android:name="android.intent.category.PREFERENCE" />
|
||||
</intent-filter>
|
||||
</activity>
|
||||
|
||||
<activity android:name="com.google.android.apps.mytracks.AggregatedStatsActivity"
|
||||
android:label="@string/aggregated_stats" />
|
||||
|
||||
<activity android:name="com.google.android.apps.mytracks.StatsActivity"
|
||||
android:label="@string/statistics"
|
||||
android:exported="false">
|
||||
<intent-filter>
|
||||
<category android:name="android.intent.category.TAB" />
|
||||
</intent-filter>
|
||||
</activity>
|
||||
|
||||
<activity android:name="com.google.android.apps.mytracks.SensorStateActivity"
|
||||
android:label="@string/sensor_state" />
|
||||
|
||||
<activity android:name="com.google.android.apps.mytracks.ChartActivity"
|
||||
android:label="@string/elevation_label"
|
||||
android:exported="false">
|
||||
<intent-filter>
|
||||
<category android:name="android.intent.category.TAB" />
|
||||
</intent-filter>
|
||||
</activity>
|
||||
|
||||
<activity android:name="com.google.android.apps.mytracks.io.sendtogoogle.SendActivity"
|
||||
android:label="@string/sendtogoogle_title"
|
||||
android:theme="@android:style/Theme.Translucent.NoTitleBar">
|
||||
<intent-filter>
|
||||
<action android:name="android.intent.action.SEND" />
|
||||
<data android:mimeType="vnd.android.cursor.item/vnd.google.track" />
|
||||
</intent-filter>
|
||||
</activity>
|
||||
|
||||
<activity android:name="com.google.android.apps.mytracks.io.file.SaveActivity"
|
||||
android:label="@string/tracklist_write_to_sd"
|
||||
android:theme="@android:style/Theme.Translucent.NoTitleBar"
|
||||
android:noHistory="true">
|
||||
<intent-filter>
|
||||
<action android:name="android.intent.action.SAVE" />
|
||||
<data android:mimeType="vnd.android.cursor.item/vnd.google.track" />
|
||||
</intent-filter>
|
||||
</activity>
|
||||
|
||||
<activity android:name="com.google.android.apps.mytracks.io.file.ImportActivity"
|
||||
android:label="@string/import_title"
|
||||
android:theme="@android:style/Theme.Translucent.NoTitleBar"
|
||||
android:noHistory="true">
|
||||
<intent-filter>
|
||||
<action android:name="android.intent.action.VIEW" />
|
||||
<action android:name="android.intent.action.ATTACH_DATA" />
|
||||
<category android:name="android.intent.category.DEFAULT" />
|
||||
<category android:name="android.intent.category.BROWSABLE" />
|
||||
<data android:scheme="file" />
|
||||
<data android:mimeType="application/gpx+xml" />
|
||||
<data android:mimeType="application/gpx" />
|
||||
<data android:mimeType="application/vnd.google-earth.gpx" />
|
||||
<data android:mimeType="application/vnd.google-earth.gpx+xml" />
|
||||
</intent-filter>
|
||||
</activity>
|
||||
|
||||
<activity android:name="com.google.android.apps.mytracks.WelcomeActivity"
|
||||
android:label="@string/welcome"
|
||||
android:exported="false" />
|
||||
|
||||
<service android:name="com.google.android.apps.mytracks.services.TrackRecordingService"
|
||||
android:label="Track Recording Service"
|
||||
android:icon="@drawable/arrow_320"
|
||||
android:enabled="true"
|
||||
android:exported="true"
|
||||
android:permission="com.google.android.apps.mytracks.WRITE_TRACK_DATA" />
|
||||
|
||||
<service android:name="com.google.android.apps.mytracks.services.ControlRecordingService"
|
||||
android:exported="false" />
|
||||
|
||||
<receiver android:name="com.google.android.apps.mytracks.BootReceiver">
|
||||
<intent-filter>
|
||||
<action android:name="android.intent.action.BOOT_COMPLETED" />
|
||||
</intent-filter>
|
||||
</receiver>
|
||||
|
||||
<receiver android:name="com.google.android.apps.mytracks.widgets.TrackWidgetProvider">
|
||||
<intent-filter>
|
||||
<action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
|
||||
<action android:name="com.google.android.apps.mytracks.TRACK_STARTED" />
|
||||
<action android:name="com.google.android.apps.mytracks.TRACK_STOPPED" />
|
||||
</intent-filter>
|
||||
<meta-data android:name="android.appwidget.provider"
|
||||
android:resource="@xml/track_widget_info" />
|
||||
</receiver>
|
||||
</application>
|
||||
|
||||
<!-- Permissions to initialize service -->
|
||||
<!-- Permission to initialize services -->
|
||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
|
||||
|
||||
<!-- Permissions for recording tracks and showing maps -->
|
||||
<!-- Permissions to record locations -->
|
||||
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
|
||||
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
|
||||
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
|
||||
<uses-permission android:name="android.permission.INTERNET" />
|
||||
<uses-permission android:name="android.permission.WAKE_LOCK" />
|
||||
<uses-permission android:name="android.permission.BLUETOOTH" />
|
||||
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
|
||||
|
||||
<!-- Permissions to access sensors -->
|
||||
<uses-permission android:name="com.dsi.ant.permission.ANT" />
|
||||
<uses-permission android:name="com.dsi.ant.permission.ANT_ADMIN" />
|
||||
|
||||
<!-- Permissions for uploading tracks -->
|
||||
<uses-permission android:name="android.permission.BLUETOOTH" />
|
||||
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
|
||||
<!-- Permissions to upload tracks -->
|
||||
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
|
||||
<uses-permission android:name="android.permission.INTERNET" />
|
||||
<uses-permission android:name="android.permission.MANAGE_ACCOUNTS" />
|
||||
<uses-permission android:name="android.permission.USE_CREDENTIALS" />
|
||||
<uses-permission android:name="com.google.android.googleapps.permission.GOOGLE_AUTH" />
|
||||
@@ -223,61 +43,222 @@ limitations under the License.
|
||||
<uses-permission android:name="com.google.android.googleapps.permission.GOOGLE_AUTH.wise" />
|
||||
<uses-permission android:name="com.google.android.googleapps.permission.GOOGLE_AUTH.writely" />
|
||||
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />
|
||||
|
||||
<!-- Permissions for misc services -->
|
||||
<!-- Permission to read phone state so voice announcement will not interrupt ongoing calls -->
|
||||
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
|
||||
|
||||
<!-- Exported permissions (for other apps to use our features) -->
|
||||
<!-- Permission to get track start/end broadcasts -->
|
||||
<permission android:name="com.google.android.apps.mytracks.TRACK_NOTIFICATIONS"
|
||||
android:permissionGroup="android.permission-group.LOCATION"
|
||||
android:label="@string/notification_permission_label"
|
||||
android:description="@string/notification_permission_description"
|
||||
android:protectionLevel="dangerous" />
|
||||
<!-- Permission to read raw track data (points, etc.) -->
|
||||
<permission android:name="com.google.android.apps.mytracks.READ_TRACK_DATA"
|
||||
android:permissionGroup="android.permission-group.LOCATION"
|
||||
android:label="@string/read_tracks_permission_label"
|
||||
android:description="@string/read_tracks_permission_description"
|
||||
android:protectionLevel="dangerous" />
|
||||
<!-- Permission to write track data, either raw or by making service calls -->
|
||||
<permission android:name="com.google.android.apps.mytracks.WRITE_TRACK_DATA"
|
||||
android:permissionGroup="android.permission-group.LOCATION"
|
||||
android:label="@string/write_tracks_permission_label"
|
||||
android:description="@string/write_tracks_permission_description"
|
||||
android:protectionLevel="dangerous" />
|
||||
|
||||
<!-- Permission to get MyTracks broadcasts. For internal MyTracks communication. -->
|
||||
<permission android:name="com.google.android.apps.mytracks.MYTRACKS_NOTIFICATIONS"
|
||||
android:permissionGroup="android.permission-group.LOCATION"
|
||||
android:label="@string/mytracks_notifications_permission_label"
|
||||
android:description="@string/mytracks_notifications_permission_description"
|
||||
android:protectionLevel="signature" />
|
||||
|
||||
<!-- We read and write raw track data, obviously. -->
|
||||
<!-- Permission to write to SD card -->
|
||||
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
|
||||
<!-- Permissions to access My Tracks data -->
|
||||
<uses-permission android:name="com.google.android.apps.mytracks.MYTRACKS_NOTIFICATIONS" />
|
||||
<uses-permission android:name="com.google.android.apps.mytracks.READ_TRACK_DATA" />
|
||||
<uses-permission android:name="com.google.android.apps.mytracks.WRITE_TRACK_DATA" />
|
||||
<uses-permission android:name="com.google.android.apps.mytracks.MYTRACKS_NOTIFICATIONS" />
|
||||
<!-- Permission to receive My Tracks internal broadcasts -->
|
||||
<permission
|
||||
android:description="@string/permission_notification_label"
|
||||
android:label="@string/permission_notification_label"
|
||||
android:name="com.google.android.apps.mytracks.MYTRACKS_NOTIFICATIONS"
|
||||
android:permissionGroup="android.permission-group.LOCATION"
|
||||
android:protectionLevel="signature" />
|
||||
<!-- Permission to read track data -->
|
||||
<permission
|
||||
android:description="@string/permission_read_description"
|
||||
android:label="@string/permission_read_label"
|
||||
android:name="com.google.android.apps.mytracks.READ_TRACK_DATA"
|
||||
android:permissionGroup="android.permission-group.LOCATION"
|
||||
android:protectionLevel="dangerous" />
|
||||
<!-- Permission to receive track start/end broadcasts -->
|
||||
<permission
|
||||
android:description="@string/permission_notification_description"
|
||||
android:label="@string/permission_notification_label"
|
||||
android:name="com.google.android.apps.mytracks.TRACK_NOTIFICATIONS"
|
||||
android:permissionGroup="android.permission-group.LOCATION"
|
||||
android:protectionLevel="dangerous" />
|
||||
<!-- Permission to write track data, either directly or through service calls -->
|
||||
<permission
|
||||
android:description="@string/permission_write_description"
|
||||
android:label="@string/permission_write_label"
|
||||
android:name="com.google.android.apps.mytracks.WRITE_TRACK_DATA"
|
||||
android:permissionGroup="android.permission-group.LOCATION"
|
||||
android:protectionLevel="dangerous" />
|
||||
|
||||
<!-- Features required -->
|
||||
<uses-feature android:name="android.hardware.location" android:required="true"/>
|
||||
<uses-feature android:name="android.hardware.location.gps" android:required="true"/>
|
||||
<uses-sdk
|
||||
android:minSdkVersion="7"
|
||||
android:targetSdkVersion="15" />
|
||||
<!-- Required features -->
|
||||
<uses-feature
|
||||
android:name="android.hardware.location"
|
||||
android:required="true" />
|
||||
<uses-feature
|
||||
android:name="android.hardware.location.gps"
|
||||
android:required="true" />
|
||||
<!-- Optional features -->
|
||||
<uses-feature
|
||||
android:name="android.hardware.bluetooth"
|
||||
android:required="false" />
|
||||
<uses-feature
|
||||
android:name="android.hardware.faketouch"
|
||||
android:required="false" />
|
||||
<uses-feature
|
||||
android:name="android.hardware.location.network"
|
||||
android:required="false" />
|
||||
<uses-feature
|
||||
android:name="android.hardware.sensor.compass"
|
||||
android:required="false" />
|
||||
<uses-feature
|
||||
android:name="android.hardware.telephony"
|
||||
android:required="false" />
|
||||
<uses-feature
|
||||
android:name="android.hardware.telephony.gsm"
|
||||
android:required="false" />
|
||||
<uses-feature
|
||||
android:name="android.hardware.touchscreen"
|
||||
android:required="false" />
|
||||
<uses-feature
|
||||
android:name="android.hardware.touchscreen.multitouch"
|
||||
android:required="false" />
|
||||
|
||||
<!-- Features optional -->
|
||||
<uses-feature android:name="android.hardware.bluetooth" android:required="false"/>
|
||||
<uses-feature android:name="android.hardware.faketouch" android:required="false"/>
|
||||
<uses-feature android:name="android.hardware.location.network" android:required="false"/>
|
||||
<uses-feature android:name="android.hardware.sensor.compass" android:required="false"/>
|
||||
<uses-feature android:name="android.hardware.telephony" android:required="false"/>
|
||||
<uses-feature android:name="android.hardware.telephony.gsm" android:required="false"/>
|
||||
<uses-feature android:name="android.hardware.touchscreen" android:required="false"/>
|
||||
<uses-feature android:name="android.hardware.touchscreen.multitouch" android:required="false"/>
|
||||
|
||||
<uses-sdk android:minSdkVersion="3"/>
|
||||
<supports-screens
|
||||
android:xlargeScreens="true"
|
||||
android:largeScreens="true"
|
||||
android:normalScreens="true"
|
||||
android:smallScreens="true"
|
||||
android:anyDensity="true" />
|
||||
</manifest>
|
||||
android:anyDensity="true"
|
||||
android:largeScreens="true"
|
||||
android:normalScreens="true"
|
||||
android:smallScreens="true"
|
||||
android:xlargeScreens="true" />
|
||||
|
||||
<application
|
||||
android:backupAgent="com.google.android.apps.mytracks.io.backup.MyTracksBackupAgent"
|
||||
android:icon="@drawable/my_tracks_icon"
|
||||
android:hardwareAccelerated="true"
|
||||
android:label="@string/my_tracks_app_name"
|
||||
android:name="com.google.android.apps.mytracks.MyTracksApplication"
|
||||
android:theme="@style/ThemeSelector" >
|
||||
|
||||
<!-- For data backup -->
|
||||
<meta-data
|
||||
android:name="com.google.android.backup.api_key"
|
||||
android:value="AEdPqrEAAAAIi-_QiwoRSc9_bAC9cmuNXTQyU8ajJmGtKdhskQ" />
|
||||
<!-- Activities -->
|
||||
<activity
|
||||
android:label="@string/menu_aggregated_statistics"
|
||||
android:name="com.google.android.apps.mytracks.AggregatedStatsActivity" />
|
||||
<activity
|
||||
android:label="@string/menu_help"
|
||||
android:name="com.google.android.apps.mytracks.HelpActivity" />
|
||||
<activity
|
||||
android:name="com.google.android.apps.mytracks.ImportActivity" >
|
||||
<intent-filter>
|
||||
<action android:name="android.intent.action.ATTACH_DATA" />
|
||||
<action android:name="android.intent.action.VIEW" />
|
||||
|
||||
<category android:name="android.intent.category.BROWSABLE" />
|
||||
<category android:name="android.intent.category.DEFAULT" />
|
||||
|
||||
<data android:mimeType="application/gpx" />
|
||||
<data android:mimeType="application/gpx+xml" />
|
||||
<data android:mimeType="application/vnd.google-earth.gpx" />
|
||||
<data android:mimeType="application/vnd.google-earth.gpx+xml" />
|
||||
<data android:scheme="file" />
|
||||
</intent-filter>
|
||||
</activity>
|
||||
<activity
|
||||
android:name="com.google.android.apps.mytracks.MarkerEditActivity" />
|
||||
<activity android:name="com.google.android.apps.mytracks.MarkerDetailActivity" />
|
||||
<activity android:name="com.google.android.apps.mytracks.MarkerListActivity" >
|
||||
<meta-data
|
||||
android:name="android.app.default_searchable"
|
||||
android:value="com.google.android.apps.mytracks.SearchListActivity" />
|
||||
</activity>
|
||||
<activity
|
||||
android:launchMode="singleTop"
|
||||
android:name="com.google.android.apps.mytracks.SearchListActivity" >
|
||||
<intent-filter>
|
||||
<action android:name="android.intent.action.SEARCH" />
|
||||
</intent-filter>
|
||||
|
||||
<meta-data
|
||||
android:name="android.app.searchable"
|
||||
android:resource="@xml/search" />
|
||||
</activity>
|
||||
<activity
|
||||
android:label="@string/menu_sensor_state"
|
||||
android:name="com.google.android.apps.mytracks.SensorStateActivity" />
|
||||
<activity android:name="com.google.android.apps.mytracks.TrackDetailActivity" />
|
||||
<activity
|
||||
android:name="com.google.android.apps.mytracks.TrackEditActivity" />
|
||||
<activity android:name="com.google.android.apps.mytracks.TrackListActivity" >
|
||||
<intent-filter>
|
||||
<action android:name="android.intent.action.MAIN" />
|
||||
|
||||
<category android:name="android.intent.category.LAUNCHER" />
|
||||
</intent-filter>
|
||||
|
||||
<meta-data
|
||||
android:name="android.app.default_searchable"
|
||||
android:value="com.google.android.apps.mytracks.SearchListActivity" />
|
||||
</activity>
|
||||
<activity android:name="com.google.android.apps.mytracks.io.backup.BackupActivity" />
|
||||
<activity android:name="com.google.android.apps.mytracks.io.backup.RestoreActivity" />
|
||||
<activity android:name="com.google.android.apps.mytracks.io.backup.RestoreChooserActivity" />
|
||||
<activity android:name="com.google.android.apps.mytracks.io.docs.SendDocsActivity" />
|
||||
<activity android:name="com.google.android.apps.mytracks.io.file.SaveActivity" />
|
||||
<activity android:name="com.google.android.apps.mytracks.io.fusiontables.SendFusionTablesActivity" />
|
||||
<activity
|
||||
android:label="@string/maps_list_title"
|
||||
android:name="com.google.android.apps.mytracks.io.maps.ChooseMapActivity" />
|
||||
<activity android:name="com.google.android.apps.mytracks.io.maps.SendMapsActivity" />
|
||||
<activity android:name="com.google.android.apps.mytracks.io.sendtogoogle.AccountChooserActivity" />
|
||||
<activity android:name="com.google.android.apps.mytracks.io.sendtogoogle.ConfirmSharingActivity" />
|
||||
<activity android:name="com.google.android.apps.mytracks.io.sendtogoogle.UploadResultActivity" />
|
||||
<activity android:name="com.google.android.apps.mytracks.settings.BackupSettingsActivity" />
|
||||
<activity android:name="com.google.android.apps.mytracks.settings.ChartSettingsActivity" />
|
||||
<activity android:name="com.google.android.apps.mytracks.settings.MapSettingsActivity" />
|
||||
<activity android:name="com.google.android.apps.mytracks.settings.RecordingSettingsActivity" />
|
||||
<activity android:name="com.google.android.apps.mytracks.settings.SensorSettingsActivity" />
|
||||
<activity android:name="com.google.android.apps.mytracks.settings.SettingsActivity" />
|
||||
<activity android:name="com.google.android.apps.mytracks.settings.SharingSettingsActivity" />
|
||||
<activity android:name="com.google.android.apps.mytracks.settings.StatsSettingsActivity" />
|
||||
<!-- Services -->
|
||||
<service
|
||||
android:exported="false"
|
||||
android:name="com.google.android.apps.mytracks.services.ControlRecordingService" />
|
||||
<service android:name="com.google.android.apps.mytracks.services.RemoveTempFilesService" />
|
||||
<service
|
||||
android:enabled="true"
|
||||
android:exported="true"
|
||||
android:icon="@drawable/arrow_320"
|
||||
android:label="@string/my_tracks_recording_service"
|
||||
android:name="com.google.android.apps.mytracks.services.TrackRecordingService"
|
||||
android:permission="com.google.android.apps.mytracks.WRITE_TRACK_DATA" />
|
||||
<!-- Receivers -->
|
||||
<receiver android:name="com.google.android.apps.mytracks.BootReceiver" >
|
||||
<intent-filter>
|
||||
<action android:name="android.intent.action.BOOT_COMPLETED" />
|
||||
</intent-filter>
|
||||
</receiver>
|
||||
<receiver android:name="com.google.android.apps.mytracks.widgets.TrackWidgetProvider" >
|
||||
<intent-filter>
|
||||
<action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
|
||||
<action android:name="com.google.android.apps.mytracks.TRACK_STARTED" />
|
||||
<action android:name="com.google.android.apps.mytracks.TRACK_STOPPED" />
|
||||
</intent-filter>
|
||||
|
||||
<meta-data
|
||||
android:name="android.appwidget.provider"
|
||||
android:resource="@xml/track_widget_info" />
|
||||
</receiver>
|
||||
<!-- Providers -->
|
||||
<!-- My Tracks data provider -->
|
||||
<provider
|
||||
android:authorities="com.google.android.maps.mytracks"
|
||||
android:exported="true"
|
||||
android:name="com.google.android.apps.mytracks.content.MyTracksProvider"
|
||||
android:readPermission="com.google.android.apps.mytracks.READ_TRACK_DATA"
|
||||
android:writePermission="com.google.android.apps.mytracks.WRITE_TRACK_DATA" />
|
||||
<!-- Search suggestion provider -->
|
||||
<provider
|
||||
android:authorities="com.google.android.maps.mytracks.search"
|
||||
android:exported="false"
|
||||
android:name="com.google.android.apps.mytracks.content.SearchEngineProvider" />
|
||||
|
||||
<uses-library android:name="com.google.android.maps" />
|
||||
</application>
|
||||
|
||||
</manifest>
|
||||
@@ -1,62 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html lang="en-US" xml:lang="en-US" xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>My Tracks Welcome</title>
|
||||
</head>
|
||||
<body>
|
||||
<div>
|
||||
<img src="file:///android_asset/welcome.png" />
|
||||
|
||||
<p>
|
||||
<b>What is My Tracks?</b><br>
|
||||
<i>My Tracks</i> is an application for your Android powered phone. With <i>My Tracks</i> you can record GPS tracks and visualize your hiking, running, biking or any other activity while watching live performance statistics. <i>My Tracks</i> makes it easy to archive your training history with <i>Google Docs</i> and <i>Google My Maps</i>, and share your activities with friends and the world.<br><br>
|
||||
|
||||
<b>How do I see the map, statistics and elevation profile?</b><br>
|
||||
Touch the map. Left and right arrows will appear. Tap on these arrows to cycle between the map view, the track statistics view, and the elevation profile.<br> <br>
|
||||
|
||||
<b>Why does the application sometimes display <i>Waiting for a better GPS fix. Make sure the sky is visible</i>?</b><br>
|
||||
For <i>My Tracks</i> to work, your phone needs to be in line-of-sight contact with the GPS satellites orbiting the earth. If line-of-sight is obstructed by trees, buildings or canyon walls, you may not get an accurate fix. If you see the message Waiting for a better GPS fix, wait a minute or two. If your device does not achieve a fix, move to an area clear of obstructions and try again.
|
||||
<br> <br>
|
||||
|
||||
<b>How do I send my tracks to <i>Google My Maps</i> and <i>Google Docs</i>?</b><br>
|
||||
Tap the <i>Options</i> button located at the bottom right corner of the map and select <i>Send to Google...</i> Then choose to send the track to <i>Google My Maps</i> and/or <i>Google Docs</i>. The first time you do this, you may be prompted to log into your Google account. By default your track will be uploaded to a new <i>My Map</i> that will be created in your account. You can opt to add your track to an existing <i>My Map</i> if you prefer. In that case you will be asked to choose a <i>My Map</i> from your account. You can view and edit all of your <i>My Maps</i> by going to maps.google.com, signing in, and clicking on the <i>My Maps</i> tab.<br> <br>
|
||||
|
||||
<b>How do I share tracks with friends and the rest of the world? </b><br>
|
||||
After recording a track, press the <i>Options</i> button on the bottom right of the map and then select <i>Share with friends...</i> Select how you want to share the track: a) as a link to a <i>Google My Map</i> (you will be prompted to upload the track to <i>Google My Maps</i> if you have not already done so), b) as a GPX file in an e-mail attachment, or c) as a KML file in an e-mail attachment. You can also send an e-mail with a link to your <i>My Map</i> by going to maps.google.com on your computer. Select the map and then click <i>Link</i> on the right side of the Google Maps web site.<br> <br>
|
||||
|
||||
<b>Can I view other people's tracks on my Android phone?</b><br>
|
||||
Yes. Use the <i>Google My Maps Editor</i> application, available from the <i>Android Market</i>, to view tracks that have been uploaded to <a href="http://www.google.com/url?sa=D&q=http%3A%2F%2Fmaps.google.com">maps.google.com</a> by you or your friends. If you have received an e-mail invitation to view a map, you can click on the link contained in the e-mail to view the map on your Android phone, assuming that <i>Google My Maps Editor</i> is installed on the phone.<br> <br>
|
||||
|
||||
<b>What are way point markers?</b><br>
|
||||
Way point markers are used to annotate a place. For example if you are recording a track and you are close to an interesting place, let's say a mountain top, press <i>MENU | Markers | Insert Way point</i> to insert a way point marker at that location. Type a name and description for the place. Once you send your track to Google a place marker will show up on your map. People who view your maps can read your description and learn about this place.<br> <br>
|
||||
|
||||
<b>What are statistics markers?</b><br>
|
||||
Let's say you are recording a bike ride up a hill. You will be able to see the total time and distance for the trip, but wouldn't it be good to know how long the climbing part took and how much altitude has been gained? That's what statistics marker are for. Insert a statistics marker once at the bottom of the hill, and once at the top. Now you will be able to view track statistics for each segment of your ride. Each marker has the statistic for the segment up to the marker. Note: To insert a statistics marker simply press the track ball (while the <i>My Tracks</i> application is in the foreground), or use <i>MENU | Markers | Insert Statistics</i>.<br> <br>
|
||||
|
||||
<b>Do I need a cell signal and data connection to use <i>My Tracks</i>?</b><br>
|
||||
A cell signal or data connection is not required to record GPS tracks. However, if there is no data connection, you will not be able to see satellite imagery or a map. Instead, you will see a grey screen or partial map. Tracks, represented as simple lines, can still be recorded even if there is no data connection.<br> <br>
|
||||
|
||||
<b>How long does the battery last when recording tracks?</b><br>
|
||||
The GPS receiver draws a relatively high amount of power, so a fully charged battery typically survives less than 5 hours. Battery life depends on many factors, including signal strength, battery freshness, and tasks running in parallel. Switching off some or all of the phone's radios will lengthen battery life. Putting the phone into Airplane mode will yield the best results.<br> <br>
|
||||
|
||||
<b>What can I do with tracks after saving them as GPX or KML files to the SD card or sharing such files with friends?</b><br> GPX and KML are standard file formats for storing data from GPS receivers. You can use Google Earth or similar applications to visualize and edit GPS tracks. Go to http://earth.google.com to download the latest version of Google Earth for free.<br> <br>
|
||||
|
||||
<b>How precise are the recorded tracks?</b><br>
|
||||
Under optimal conditions the location error can be +/- 20 feet (6 meters). However, precision depends on the quality of the GPS signal. Your phone needs to be in line-of-sight contact with the GPS satellites orbiting the earth. The signal will be best in open areas free of trees, buildings, canyon walls and other obstructions. The blue circle around the orange location arrow indicates estimated precision. (You may need to zoom in or out to see the circle.) If the precision is too low, a message at the top of the screen will alert you and tracks will not be recorded. You can change the minimum required precision in the <i>My Tracks</i> Settings (See: <i>MENU | Settings | Pause recording if accuracy drops below</i>).<br> <br>
|
||||
|
||||
<b> How precise is the elevation measurement?</b><br>
|
||||
GPS receivers measure elevations much less precisely than latitude and longitude. Elevations can sometimes be off by a few hundred feet, though relative changes are tracked more precisely. To get a good elevation measurement make sure that you have a strong GPS signal (good sky visibility) and wait a few minutes for the elevation to settle to a stable value.<br> <br>
|
||||
|
||||
<b>Can I edit the tracks and correct them for inaccuracies?</b><br>
|
||||
Once you upload tracks to <i>Google My Maps</i>, you can move, delete or insert individual track points as desired.<br> <br>
|
||||
|
||||
<b>Why do very long tracks split into multiple segments upon sending them to <i>Google My Maps</i>? </b><br>
|
||||
Tracks on maps.google.com are limited to 500 points or less. As a result, long tracks are split into multiple pieces upon upload to <i>Google My Maps</i>.<br><br>
|
||||
|
||||
<b>How do I delete all tracks from my phone?</b><br> Press the MENU button and select List tracks. Tap the Delete all tracks button. This permanently deletes the recorded GPS tracks from memory. If you have saved tracks to the SD card, you must delete them separately. Tracks uploaded to <i>Google My Maps</i> and <i>Google Docs</i> must also be deleted separately.<br> <br>
|
||||
|
||||
<b>Who can see maps I send to maps.google.com?</b><br> By default new maps that you send to maps.google.com will be publicly visible. To prevent newly created maps from being public, go to the <i>My Tracks</i> settings screen and deselect the check box labeled <i>Make maps public on maps.google.com</i>. You can change the visibility of existing maps through the maps.google.com web site or using the <i>Google My Maps Editor</i> application from your Android phone.<br> <br> <br><br>
|
||||
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
Before Width: | Height: | Size: 23 KiB |
@@ -3,10 +3,24 @@ own licenses, which allow their usage for the My Tracks application. Any other
|
||||
applications that wish to use these files should consult the appropriate
|
||||
licenses or the JAR's authors.
|
||||
|
||||
google-api-client/
|
||||
- see http://code.google.com/p/google-api-java-client/.
|
||||
- contains Google API client library, google-api-client-1.5.0-beta.jar, and its
|
||||
dependencies.
|
||||
Android Support Package:
|
||||
android-support-v4-r7-googlemaps.jar
|
||||
- see https://github.com/petedoyle/android-support-v4-googlemaps
|
||||
|
||||
Ant+:
|
||||
antlib.jar - see http://www.thisisant.com/pages/developer-zone/android-api
|
||||
|
||||
Google APIs Client Library for Java:
|
||||
commons-codec-1.3.jar
|
||||
commons-logging-1.1.1.jar
|
||||
google-api-client-1.5.0-beta.jar
|
||||
google-http-client-1.5.0-beta.jar
|
||||
google-oauth-client-1.5.0-beta.jar
|
||||
gson-1.6.jar
|
||||
guava-r09.jar
|
||||
jackson-core-asl-1.6.7.jar
|
||||
jsr305-1.3.9.jar
|
||||
- see http://code.google.com/p/google-api-java-client/
|
||||
- google-api-client-1.5.0-beta.jar depends on protobuf-java-2.2.0.jar, however,
|
||||
MyTracksLib already includes protobuf-java.2.3.0-lite.jar. Thus using the
|
||||
newer version, protobuf-java.2.3.0-lite.jar.
|
||||
@@ -14,9 +28,9 @@ google-api-client/
|
||||
some of its classes are already included in the android framework, thus not
|
||||
including xpp3-1.1.4c.jar.
|
||||
|
||||
google-common.jar
|
||||
|
||||
googleloginclient-helper.jar
|
||||
|
||||
Google Analytics:
|
||||
libGoogleAnalytics.jar
|
||||
- see http://code.google.com/mobile/analytics/docs/.
|
||||
- see http://code.google.com/apis/analytics/docs/mobile/android.html
|
||||
|
||||
Others:
|
||||
google-common.jar
|
||||
@@ -0,0 +1,19 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<lint>
|
||||
<issue id="AdapterViewChildren" severity="error" />
|
||||
<issue id="DuplicateIds" severity="error" />
|
||||
<issue id="DuplicateIncludedIds" severity="error" />
|
||||
<issue id="ExtraTranslation" severity="error" />
|
||||
<issue id="GifUsage" severity="error" />
|
||||
<issue id="InconsistentArrays" severity="error" />
|
||||
<issue id="MissingTranslation" severity="warning" />
|
||||
<issue id="Proguard" severity="warning" />
|
||||
<issue id="ScrollViewCount" severity="error" />
|
||||
<issue id="ScrollViewSize" severity="error" />
|
||||
<issue id="StateListReachable" severity="error" />
|
||||
<issue id="TypographyDashes" severity="informational" />
|
||||
<issue id="TypographyEllipsis" severity="informational" />
|
||||
<issue id="TypographyFractions" severity="informational" />
|
||||
<issue id="TypographyOther" severity="informational" />
|
||||
<issue id="TypographyQuotes" severity="informational" />
|
||||
</lint>
|
||||
@@ -1,52 +1,56 @@
|
||||
-target 6
|
||||
-optimizationpasses 5
|
||||
#
|
||||
# Section 1
|
||||
# Default eclipse project proguard settings.
|
||||
#
|
||||
-dontusemixedcaseclassnames
|
||||
-dontskipnonpubliclibraryclasses
|
||||
-dontpreverify
|
||||
-verbose
|
||||
-optimizations !code/simplification/arithmetic,!field/*,!class/merging/*
|
||||
|
||||
# Add the libraries, but ignore warnings about them
|
||||
-libraryjars libs
|
||||
-libraryjars ../MyTracksLib/libs
|
||||
-dontwarn com.google.android.googleapps.**
|
||||
-dontwarn com.android.common.**
|
||||
-dontwarn com.google.android.gsf.**
|
||||
-dontwarn org.codehaus.**
|
||||
-dontwarn com.google.appengine.**
|
||||
-dontwarn org.apache.avalon.framework.logger.**
|
||||
-dontwarn org.apache.log.**
|
||||
-dontwarn org.apache.log4j.**
|
||||
-dontwarn javax.servlet.**
|
||||
-dontpreverify
|
||||
|
||||
# Make our stack traces useful
|
||||
# Line numbers will be correct, file names will be replaced by "MT" since the
|
||||
# class name is enough to get the file name.
|
||||
-renamesourcefileattribute MT
|
||||
-keepattributes SourceFile,LineNumberTable
|
||||
-optimizations !code/simplification/arithmetic,!code/simplification/cast,!field/*,!class/merging/*
|
||||
# change from 5 to 2. With 5 passes, the CursorLoader in the android.support.v4 will not compile.
|
||||
# See http://stackoverflow.com/questions/6605971/android-sdk-tools-revision-12-has-problem-with-proguard-error-conversion-to
|
||||
-optimizationpasses 2
|
||||
-allowaccessmodification
|
||||
|
||||
# Keep everything android references from XMLs
|
||||
-keepattributes *Annotation*
|
||||
-keep public class * extends android.app.Activity
|
||||
-keep public class * extends android.app.Application
|
||||
-keep public class * extends android.app.Service
|
||||
-keep public class * extends android.app.backup.BackupAgent
|
||||
-keep public class * extends android.content.BroadcastReceiver
|
||||
-keep public class * extends android.content.ContentProvider
|
||||
-keep public class * extends android.app.backup.BackupAgent
|
||||
-keep public class * extends android.preference.Preference
|
||||
-keep public class * extends android.support.v4.app.Fragment
|
||||
-keep public class * extends android.app.Fragment
|
||||
-keep public class com.android.vending.licensing.ILicensingService
|
||||
|
||||
# For native methods, see http://proguard.sourceforge.net/manual/examples.html#native
|
||||
-keepclasseswithmembernames class * {
|
||||
native <methods>;
|
||||
}
|
||||
|
||||
-keepclasseswithmembernames class * {
|
||||
-keep public class * extends android.view.View {
|
||||
public <init>(android.content.Context);
|
||||
public <init>(android.content.Context, android.util.AttributeSet);
|
||||
public <init>(android.content.Context, android.util.AttributeSet, int);
|
||||
public void set*(...);
|
||||
}
|
||||
|
||||
-keepclasseswithmembers class * {
|
||||
public <init>(android.content.Context, android.util.AttributeSet);
|
||||
}
|
||||
|
||||
-keepclasseswithmembernames class * {
|
||||
-keepclasseswithmembers class * {
|
||||
public <init>(android.content.Context, android.util.AttributeSet, int);
|
||||
}
|
||||
|
||||
-keepclassmembers class * extends android.app.Activity {
|
||||
public void *(android.view.View);
|
||||
}
|
||||
|
||||
# For enumeration classes, see http://proguard.sourceforge.net/manual/examples.html#enumerations
|
||||
-keepclassmembers enum * {
|
||||
public static **[] values();
|
||||
public static ** valueOf(java.lang.String);
|
||||
@@ -56,14 +60,55 @@
|
||||
public static final android.os.Parcelable$Creator *;
|
||||
}
|
||||
|
||||
# Needed by google-api-client to keep generic types and @Key annotations accessed via reflection
|
||||
-keepclassmembers class **.R$* {
|
||||
public static <fields>;
|
||||
}
|
||||
|
||||
# The support library contains references to newer platform versions.
|
||||
# Don't warn about those in case this app is linking against an older
|
||||
# platform version. We know about them, and they are safe.
|
||||
-dontwarn android.support.**
|
||||
|
||||
#
|
||||
# Section 2
|
||||
# Google APIs Client Library for Java proguard settings.
|
||||
#
|
||||
|
||||
# Needed by google-api-client to keep generic types and @Key annotations accessed via reflection
|
||||
-keepclassmembers class * {
|
||||
@com.google.api.client.util.Key <fields>;
|
||||
}
|
||||
|
||||
-keepattributes Signature,RuntimeVisibleAnnotations,AnnotationDefault
|
||||
|
||||
# Needed by Guava
|
||||
|
||||
-dontwarn sun.misc.Unsafe
|
||||
|
||||
# See https://groups.google.com/forum/#!topic/guava-discuss/YCZzeCiIVoI
|
||||
-dontwarn com.google.common.collect.MinMaxPriorityQueue
|
||||
|
||||
#
|
||||
# Section 3
|
||||
# My Tracks specific proguard settings.
|
||||
#
|
||||
|
||||
# Add the libraries, but ignore warnings about them
|
||||
-libraryjars libs
|
||||
-libraryjars ../MyTracksLib/libs
|
||||
-dontwarn com.android.common.**
|
||||
-dontwarn com.google.android.googleapps.**
|
||||
-dontwarn com.google.android.gsf.**
|
||||
-dontwarn javax.servlet.**
|
||||
-dontwarn org.apache.avalon.framework.logger.**
|
||||
-dontwarn org.apache.log.**
|
||||
-dontwarn org.apache.log4j.**
|
||||
|
||||
# Make our stack traces useful
|
||||
# Line numbers will be correct, file names will be replaced by "MT" since the
|
||||
# class name is enough to get the file name.
|
||||
-renamesourcefileattribute MT
|
||||
-keepattributes SourceFile,LineNumberTable
|
||||
|
||||
# Keep services needed by ANT+ protocol
|
||||
-keep public class com.dsi.ant.IAnt_6
|
||||
-keep public class com.dsi.ant.IAnt
|
||||
-keep public class com.dsi.ant.IServiceSettings
|
||||
|
||||
@@ -1,17 +1,15 @@
|
||||
# This file is automatically generated by Android Tools.
|
||||
# Do not modify this file -- YOUR CHANGES WILL BE ERASED!
|
||||
#
|
||||
#
|
||||
# This file must be checked in Version Control Systems.
|
||||
#
|
||||
#
|
||||
# To customize properties used by the Ant build system use,
|
||||
# "build.properties", and override values to adapt the script to your
|
||||
# "ant.properties", and override values to adapt the script to your
|
||||
# project structure.
|
||||
|
||||
# Indicates whether an apk should be generated for each density.
|
||||
split.density=false
|
||||
# Project target.
|
||||
target=Google Inc.:Google APIs:13
|
||||
android.library.reference.1=../MyTracksLib/
|
||||
|
||||
# Enable proguard.
|
||||
proguard.config=proguard.cfg
|
||||
# Project target.
|
||||
target=Google Inc.:Google APIs:15
|
||||
android.library.reference.1=../MyTracksLib
|
||||
|
After Width: | Height: | Size: 40 KiB |
|
After Width: | Height: | Size: 61 KiB |
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 39 KiB |
|
After Width: | Height: | Size: 810 B |
|
After Width: | Height: | Size: 892 B |
|
After Width: | Height: | Size: 1.0 KiB |
|
After Width: | Height: | Size: 55 KiB |
|
Before Width: | Height: | Size: 3.0 KiB |
|
Before Width: | Height: | Size: 2.7 KiB |
|
Before Width: | Height: | Size: 2.7 KiB |
|
Before Width: | Height: | Size: 2.3 KiB |
|
Before Width: | Height: | Size: 2.9 KiB |
|
Before Width: | Height: | Size: 1.5 KiB |
|
Before Width: | Height: | Size: 639 B |
|
Before Width: | Height: | Size: 2.1 KiB |
|
Before Width: | Height: | Size: 3.4 KiB |
|
After Width: | Height: | Size: 50 KiB |
|
After Width: | Height: | Size: 1.6 KiB |
|
After Width: | Height: | Size: 1.8 KiB |
|
After Width: | Height: | Size: 1.5 KiB |
|
After Width: | Height: | Size: 47 KiB |
|
After Width: | Height: | Size: 1.6 KiB |
|
After Width: | Height: | Size: 49 KiB |
|
After Width: | Height: | Size: 51 KiB |
|
After Width: | Height: | Size: 55 KiB |
|
After Width: | Height: | Size: 68 KiB |
|
After Width: | Height: | Size: 1.4 KiB |
|
After Width: | Height: | Size: 1.7 KiB |
|
After Width: | Height: | Size: 1.4 KiB |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 1.5 KiB |
|
After Width: | Height: | Size: 1.6 KiB |
|
After Width: | Height: | Size: 60 KiB |
|
After Width: | Height: | Size: 53 KiB |
|
After Width: | Height: | Size: 54 KiB |
|
After Width: | Height: | Size: 52 KiB |
|
After Width: | Height: | Size: 1.4 KiB |
|
After Width: | Height: | Size: 2.2 KiB |
|
After Width: | Height: | Size: 741 B |
|
After Width: | Height: | Size: 56 KiB |
|
Before Width: | Height: | Size: 1.0 KiB After Width: | Height: | Size: 39 KiB |
|
After Width: | Height: | Size: 52 KiB |
|
After Width: | Height: | Size: 69 KiB |
|
After Width: | Height: | Size: 41 KiB |
|
After Width: | Height: | Size: 46 KiB |
|
After Width: | Height: | Size: 47 KiB |
|
After Width: | Height: | Size: 55 KiB |
|
After Width: | Height: | Size: 43 KiB |
|
After Width: | Height: | Size: 56 KiB |
|
After Width: | Height: | Size: 57 KiB |
|
After Width: | Height: | Size: 48 KiB |
|
After Width: | Height: | Size: 44 KiB |
|
After Width: | Height: | Size: 42 KiB |
|
After Width: | Height: | Size: 38 KiB |
|
After Width: | Height: | Size: 40 KiB |
|
After Width: | Height: | Size: 50 KiB |
|
After Width: | Height: | Size: 41 KiB |
|
After Width: | Height: | Size: 58 KiB |
|
Before Width: | Height: | Size: 1.2 KiB |
|
After Width: | Height: | Size: 368 B |
|
After Width: | Height: | Size: 631 B |
|
After Width: | Height: | Size: 859 B |
|
Before Width: | Height: | Size: 1.5 KiB |
|
Before Width: | Height: | Size: 1.2 KiB |
|
Before Width: | Height: | Size: 1.4 KiB |
|
Before Width: | Height: | Size: 1.2 KiB |
|
Before Width: | Height: | Size: 1.4 KiB |
|
Before Width: | Height: | Size: 1.1 KiB |
|
Before Width: | Height: | Size: 343 B |
|
Before Width: | Height: | Size: 1.1 KiB |
|
Before Width: | Height: | Size: 1.5 KiB |
|
After Width: | Height: | Size: 38 KiB |
|
Before Width: | Height: | Size: 1.2 KiB |
|
After Width: | Height: | Size: 51 KiB |
|
After Width: | Height: | Size: 60 KiB |
|
After Width: | Height: | Size: 50 KiB |