Commit graph

782 commits

Author SHA1 Message Date
Mathieu Virbel
f1f62f20fb cythonize: prevent invalid replacement of global variables. Ref #240 2017-05-14 17:43:16 +02:00
Akshay Arora
9dc04610e8 Merge pull request #243 from shivan1b/add-webview
Add webview
2017-05-14 09:59:36 +05:30
Richard Larkin
5979bcb40c Update to kivy 1.10.0 2017-05-11 07:58:16 +02:00
Ryan Pessa
0239bde32d add concurrent make, xcodebuild, gzip/bzip2 2017-05-01 23:12:46 -07:00
Mathieu Virbel
450d8ec4bf force toolchain to use python2, as mod_pbxproj is not compatible with python3 yet. See https://github.com/kronenthaler/mod-pbxproj/issues/101 2017-05-01 14:31:54 +02:00
Mathieu Virbel
0ab3c98e6a prevent usage of ftp, not reliable enough. 2017-05-01 14:03:28 +02:00
Mathieu Virbel
cdf664d9bf fixes python3 issue on osx. Closes #224 2017-04-29 17:51:42 +02:00
Mathieu Virbel
04fd25237a Merge pull request #247 from cclauss/patch-1
Leverage set() to find unique items
2017-04-29 00:57:28 +02:00
Mathieu Virbel
829126bf70 Merge pull request #248 from cclauss/patch-2
Streamline replacement logic
2017-04-29 00:54:09 +02:00
cclauss
f4d44ac122 data = data.replace(pat, sub) 2017-04-14 02:41:48 +02:00
cclauss
51cafa738b Streamline replacement logic 2017-04-14 02:39:07 +02:00
cclauss
abf8d96adb Leverage set() to find unique items 2017-04-14 01:53:45 +02:00
Richard Larkin
d8117c1813 Merge pull request #245 from d0mj/recipe-bumps
Bump openssl version to 1.0.2k.
2017-04-05 09:58:27 +02:00
Dominik Jochym
c5dab82a64 Bump openssl version to 1.0.2k. 2017-03-13 21:06:35 +00:00
Shivani Bhardwaj
399694e0df Add class IOSWebView and wrapper functions 2017-02-27 18:15:20 +05:30
Shivani Bhardwaj
d46da92cc6 Include webview in header 2017-02-27 18:15:01 +05:30
Shivani Bhardwaj
9944c82c7c src: ios_browser: Add support for webview
Add webview support for kivy-ios. Any URL can be opened in webview by
just doing the following:

```
import ios
url = "http://www.google.com"
ios.IOSWebView().open(url)
```

Tested:OK
2017-02-27 18:11:20 +05:30
Richard Larkin
8fe8fbf57e Merge pull request #238 from kivy/kivy_depends
Add pyobjus dependency. closes #229
2016-12-16 08:05:35 +02:00
Richard Larkin
5d5607a6b8 Removed outdated TODO which has been addressed 2016-12-14 13:57:06 +02:00
Richard Larkin
93c792e5e9 Add pyobjus dependency. closes #229 2016-12-14 13:42:57 +02:00
Richard Larkin
cbb5d76832 Merge pull request #190 from cbenhagen/patch-4
mpath of a six module can be an empty list
2016-11-26 16:35:33 +02:00
ZenCODE
e6a24616fa doc: added sister project indication 2016-11-26 12:29:58 +02:00
ZenCODE
b5d3d82973 doc: tweaked links 2016-11-26 12:27:17 +02:00
ZenCODE
8d7ce8d9ca doc: tweaked links 2016-11-26 12:25:22 +02:00
ZenCODE
382324fbcd doc: added info on recipes. refernces #180 2016-11-26 12:23:43 +02:00
Richard Larkin
6e545769a5 Merge pull request #231 from kivy/corrupt_down
This prevents the updating of the kivy-ios build state if the download extraction fails. This used to prevent re-downloading
2016-11-25 14:36:32 +02:00
Richard Larkin
51e3a5f0e2 Prevent saving of state on corrupt download
references #179
2016-11-25 14:25:22 +02:00
Richard Larkin
dd58fcc959 doc: added build and configure information. references #226 2016-11-23 14:18:41 +02:00
Richard Larkin
2802db393c Merge branch 'master' of git://github.com/kivy/kivy-ios 2016-11-22 11:23:31 +02:00
Richard Larkin
c0bb316672 Merge pull request #228 from gfyoung/template-nonrelative
Turn relative path to absolute path for kivy directory
2016-11-21 08:27:20 +02:00
gfyoung
a4e69fc789 Turn relative path to absolute path for kivy directory 2016-11-20 21:19:25 -05:00
Richard Larkin
2ee01cf9e7 Merge pull request #227 from gfyoung/template-main-clean
Clean up main.m and toolchain.py
2016-11-21 02:11:57 +02:00
Richard Larkin
cccf3d453c Merge branch 'master' of git://github.com/kivy/kivy-ios 2016-11-21 02:00:08 +02:00
gfyoung
ec2a343795 Clean up fixes for main.m and toolchain.py 2016-11-19 00:04:06 -05:00
Richard Larkin
490b87206f Merge pull request #225 from bearnun/patch-2
Never had the issue, so cannot confirm it fixes, but can confirm it does not breaks anything. As it seems redundant anyway, lets do it :-)

Thanks
2016-11-19 01:07:10 +02:00
bearnun
fd6829e980 Remove $(SDKROOT)/ResourceRules.plist
When I attempt to push my app to the app store, having the resource rules path populated causees this error: 

ERROR ITMS-90339: "This bundle is invalid. The Info.plist contains an invalid key 'CFBundleResourceSpecification' in bundle mingyu [mingyu.app]"

According to this post...: http://stackoverflow.com/questions/32504355/error-itms-90339-this-bundle-is-invalid-the-info-plist-contains-an-invalid-ke

...Deleting the code signing path solves the issue.  This does in fact resolve the above error and I am able to push my app to the app store if I do this. So, I am proposing it be changed in the toolchain as well.
2016-11-16 11:39:31 -06:00
Richard Larkin
36160651f9 Merge branch 'master' of git://github.com/kivy/kivy-ios 2016-11-09 23:32:42 +02:00
Richard Larkin
81121838c9 Merge pull request #204 from sighthoundinc/master
Update python loader to load from frameworks as well as main exe (i.e…
2016-11-09 23:28:49 +02:00
Richard Larkin
2b39d6d593 Merge branch 'master' of git://github.com/kivy/kivy-ios 2016-11-09 22:16:18 +02:00
Richard Larkin
2af64bb35e Merge pull request #222 from mrhdias/patch-1
The recipe don't download the archive.
2016-11-09 20:37:17 +02:00
Henrique Dias
5a07f17f86 The recipe don't download the archive.
If I try download the archive manually, this url "http://vorboss.dl.sourceforge.net/project/libpng/libpng16/1.6.24/libpng-1.6.24.tar.gz" redirect to "https://sourceforge.net/projects/libpng/files/"

...
Extract libpng
Extract libpng for i386
Traceback (most recent call last):
  File "./toolchain.py", line 1311, in <module>
    ToolchainCL()
  File "./toolchain.py", line 1082, in __init__
    getattr(self, args.command)()
  File "./toolchain.py", line 1106, in build
    build_recipes(args.recipe, ctx)
  File "./toolchain.py", line 974, in build_recipes
    recipe.execute()
  File "/Users/prrcarvalho/Development/kivy-ios-master/toolchain.py", line 585, in execute
    self.extract()
  File "/Users/prrcarvalho/Development/kivy-ios-master/toolchain.py", line 56, in _cache_execution
    f(self, *args, **kwargs)
  File "/Users/prrcarvalho/Development/kivy-ios-master/toolchain.py", line 621, in extract
    self.extract_arch(arch.arch)
  File "/Users/prrcarvalho/Development/kivy-ios-master/toolchain.py", line 625, in extract_arch
    dest_dir = join(build_dir, self.archive_root)
  File "/Users/prrcarvalho/Development/kivy-ios-master/toolchain.py", line 577, in archive_root
    value = self.get_archive_rootdir(self.archive_fn)
  File "/Users/prrcarvalho/Development/kivy-ios-master/toolchain.py", line 442, in get_archive_rootdir
    archive = tarfile.open(filename)
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/tarfile.py", line 1673, in open
    return func(name, "r", fileobj, **kwargs)
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/tarfile.py", line 1738, in gzopen
    fileobj = gzip.GzipFile(name, mode, compresslevel, fileobj)
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/gzip.py", line 94, in __init__
    fileobj = self.myfileobj = __builtin__.open(filename, mode or 'rb')
IOError: [Errno 2] No such file or directory: '/Users/prrcarvalho/Development/kivy-ios-master/.cache/libpng-libpng-1.6.24.tar.gz'
2016-11-09 18:24:16 +00:00
Richard Larkin
f5d0497961 Merge pull request #221 from gfyoung/bad-200-type-urlretrieve
Clean up temp files before urlretrieve
2016-11-09 20:06:37 +02:00
Richard Larkin
77d8d52e59 Merge pull request #209 from filipefigcorreia/libpng-recipe
New recipe for libpng
2016-11-09 20:00:57 +02:00
Richard Larkin
cc2dfb4f13 Merge branch 'master' of git://github.com/kivy/kivy-ios 2016-11-09 14:08:46 +02:00
Richard Larkin
01a0c6a751 Merge pull request #214 from rnixx/fix_host_setuptools
Fix host setuptools
2016-11-08 10:03:40 +02:00
Richard Larkin
d5ea3af078 Merge branch 'master' of git://github.com/kivy/kivy-ios 2016-11-08 08:38:59 +02:00
Richard Larkin
aa804d107d Merge pull request #213 from bearnun/patch-1
Update doc to site cython version 0.23 instead of 0.21
2016-11-07 22:09:24 +02:00
Richard Larkin
00fdf3c60d Merge pull request #219 from kivy/std_out_fix
stdout fix for iOS 10 debugging
2016-11-07 19:38:06 +02:00
Richard
d661336935 Removed test line 2016-11-06 14:47:55 +02:00
Richard
f48f66363c Added corrected check for KIVY_NO_CONSOLE flag 2016-11-06 14:46:31 +02:00