{"push_id":975188348,"size":11,"distinct_size":0,"ref":"refs/heads/master","head":"a0132aabb87083740264ec142fc7ace675ca187c","before":"9fc4c86ed16404a75d8d53015c994ce22e985856","commits":[{"sha":"bc9887827d29a6391c2878806cbef808100de322","author":{"email":"b039e421609d7f6745b4f3c2461976cf9144304c@xymus.net","name":"Alexis Laferrière"},"message":"lib/android: better doc on how to configure the host system\n\nSigned-off-by: Alexis Laferrière <alexis.laf@xymus.net>","distinct":false,"url":"https://api.github.com/repos/nitlang/nit/commits/bc9887827d29a6391c2878806cbef808100de322"},{"sha":"0252e435fc0e1e9dc75af4e8e44c6e9a2a98fec3","author":{"email":"b039e421609d7f6745b4f3c2461976cf9144304c@xymus.net","name":"Alexis Laferrière"},"message":"share/libgc: update tools_dir to support the latest Android NDK\n\nSigned-off-by: Alexis Laferrière <alexis.laf@xymus.net>","distinct":false,"url":"https://api.github.com/repos/nitlang/nit/commits/0252e435fc0e1e9dc75af4e8e44c6e9a2a98fec3"},{"sha":"c7dca4df4e7b772a9aa851b0a3a4f71a7f4cd0a6","author":{"email":"b039e421609d7f6745b4f3c2461976cf9144304c@xymus.net","name":"Alexis Laferrière"},"message":"lib/pthreads: do not include libgc on iOS\n\nSigned-off-by: Alexis Laferrière <alexis.laf@xymus.net>","distinct":false,"url":"https://api.github.com/repos/nitlang/nit/commits/c7dca4df4e7b772a9aa851b0a3a4f71a7f4cd0a6"},{"sha":"bb601a8ef4e560a587919294414bfbafade668bc","author":{"email":"b039e421609d7f6745b4f3c2461976cf9144304c@xymus.net","name":"Alexis Laferrière"},"message":"nitc: add permission for HTTP requests to iOS apps\n\nSigned-off-by: Alexis Laferrière <alexis.laf@xymus.net>","distinct":false,"url":"https://api.github.com/repos/nitlang/nit/commits/bb601a8ef4e560a587919294414bfbafade668bc"},{"sha":"e8d30356b7a6a836a1d2ad6c98cb02f5a7d45384","author":{"email":"b039e421609d7f6745b4f3c2461976cf9144304c@xymus.net","name":"Alexis Laferrière"},"message":"lib/cocoa: intro `NSString::nil\n\nSigned-off-by: Alexis Laferrière <alexis.laf@xymus.net>","distinct":false,"url":"https://api.github.com/repos/nitlang/nit/commits/e8d30356b7a6a836a1d2ad6c98cb02f5a7d45384"},{"sha":"89a09cc944d0a3a12e35e8b5d8c660c52e44fdcc","author":{"email":"b039e421609d7f6745b4f3c2461976cf9144304c@xymus.net","name":"Alexis Laferrière"},"message":"lib/cocoa: intro wrappers for NSData, NSError and NSIndexPath\n\nSigned-off-by: Alexis Laferrière <alexis.laf@xymus.net>","distinct":false,"url":"https://api.github.com/repos/nitlang/nit/commits/89a09cc944d0a3a12e35e8b5d8c660c52e44fdcc"},{"sha":"d89f7cefa30338a31a53da8b0029ac8577ed50e9","author":{"email":"b039e421609d7f6745b4f3c2461976cf9144304c@xymus.net","name":"Alexis Laferrière"},"message":"lib/ios: complete implementation of app::ui with support for ListLayout\n\nSigned-off-by: Alexis Laferrière <alexis.laf@xymus.net>","distinct":false,"url":"https://api.github.com/repos/nitlang/nit/commits/d89f7cefa30338a31a53da8b0029ac8577ed50e9"},{"sha":"9fe5ab540cfcccdb0dd1b1b580eb57018e060edc","author":{"email":"b039e421609d7f6745b4f3c2461976cf9144304c@xymus.net","name":"Alexis Laferrière"},"message":"lib/ios: implement `app::http_request`\n\nSigned-off-by: Alexis Laferrière <alexis.laf@xymus.net>","distinct":false,"url":"https://api.github.com/repos/nitlang/nit/commits/9fe5ab540cfcccdb0dd1b1b580eb57018e060edc"},{"sha":"3df6a4995262b68007c2a20b951564e158a934a0","author":{"email":"b039e421609d7f6745b4f3c2461976cf9144304c@xymus.net","name":"Alexis Laferrière"},"message":"contrib/tnitter: add iOS app rule\n\nSigned-off-by: Alexis Laferrière <alexis.laf@xymus.net>","distinct":false,"url":"https://api.github.com/repos/nitlang/nit/commits/3df6a4995262b68007c2a20b951564e158a934a0"},{"sha":"e36ed045438f439fb4a1dd38b6ff47b7415d3a8c","author":{"email":"51f8b1fa9b424745378826727452997ee2a7c3d7@pryen.org","name":"Jean Privat"},"message":"Merge: Intro support for async HTTP requests and ListLayout for iOS\n\nThis PR completes the implementation app::UI for iOS by implementing `ListLayout` using a `UITableView`. It also introduces the implementation of `http_request` using services from the foundation framework.\n\nThese features enable the Tnitter portable application to be compiled for iOS without modification.\n\nThe remaining API of app.nit still missing on IOS are `data_store`, `audio` and maybe `assets`.  At this point, only `data_store` is required for fully featured portable applications using the native UI.\n\n---\n\nAs with #1942, some generated code has been commented so it can be reactivated when useful and when the needed types are also wrapped.\n\nPull-Request: #1943\nReviewed-by: Jean Privat <jean@pryen.org>","distinct":false,"url":"https://api.github.com/repos/nitlang/nit/commits/e36ed045438f439fb4a1dd38b6ff47b7415d3a8c"},{"sha":"a0132aabb87083740264ec142fc7ace675ca187c","author":{"email":"51f8b1fa9b424745378826727452997ee2a7c3d7@pryen.org","name":"Jean Privat"},"message":"Merge: Android support: better doc and libgc compilation service support latest NDK\n\nUpdate the doc of the Android package with better instructions on how to configure the host system before compiling Nit applications for Android. Also fix the libgc build script to support the latest NDKs.\n\n@privat The change to the script may require to install the latest NDK on the test server. Current users of the Android compilation should not have to do anything, only new installations should require to also install the latest NDK.\n\nPull-Request: #1944","distinct":false,"url":"https://api.github.com/repos/nitlang/nit/commits/a0132aabb87083740264ec142fc7ace675ca187c"}]}