aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/tools
Commit message (Collapse)AuthorAge
* Updates AndroidResourceProcessingAction and AarGeneratorAction to use temp ↵Gravatar Alex Humesky2015-07-23
| | | | | | | directories so that their files don't conflict with subsequent or concurrent invocations of those actions. -- MOS_MIGRATED_REVID=98848810
* Fix dashboard buildGravatar Kristina Chodorow2015-07-21
| | | | | -- MOS_MIGRATED_REVID=98733621
* Rollback of commit b8d1e700841d8aa7186ccbdfb0eba53e12a672d0.Gravatar Lukacs Berki2015-07-21
| | | | | | | | | | | | | | | *** Reason for rollback *** Breaks most of the iOS targets on our continuous build. *** Original change description *** Move actoolzip, momczip and swiftstdlibtoolzip to tools/xcode and convert them to scripts instead of java apps. RELNOTES: actoolzip, momczip and swiftstdlibtoolzip have all been made into bash scripts and have been renamed to actoolwrapper, momcwrapper and swiftstdlibtoolwrapper respectively. The old versions will be deleted in a later change. -- MOS_MIGRATED_REVID=98716081
* Add tests for dashGravatar Kristina Chodorow2015-07-17
| | | | | | | Time-traveling test-driven-development. -- MOS_MIGRATED_REVID=98399070
* Description redacted.Gravatar Googler2015-07-16
| | | | | -- MOS_MIGRATED_REVID=98347349
* Allows bundlemerge to handle zip files that have directory entries in them. ↵Gravatar Googler2015-07-10
| | | | | | | | | Directory entries are allowed to exist in multiple zip files. File entries are only allowed to exist in one zip file. RELNOTES:None -- MOS_MIGRATED_REVID=97887821
* Add "errors" to the list of things that actool should report to us.Gravatar Googler2015-07-10
| | | | | | | RELNOTES: errors should now be reported correctly by actoolzip -- MOS_MIGRATED_REVID=97819979
* Moves ibtoolzip from src/tools/xcode-common/j/c/g/devtools/ to src/tools/xcode.Gravatar Googler2015-07-08
| | | | | | | | | | Moves ibtoolzip from being java based to being bash based for easier dev/testing. Changes the name of ibtoolzip to ibtoolwrapper to avoid conflicts with currently deployed bazel depending on the ibtoolzip name. Updates realpath Cleans up update_binaries.sh -- MOS_MIGRATED_REVID=97724252
* Basic dashboard for build resultsGravatar Kristina Chodorow2015-07-07
| | | | | -- MOS_MIGRATED_REVID=97675174
* Implementation of realpath for Mac OS X. This will allow us to move some of ↵Gravatar Googler2015-07-01
| | | | | | | | | our tools (ibtool, actool etc) to shell scripts which should be faster and easier to maintain. RELNOTES: -- MOS_MIGRATED_REVID=97263085
* The final CL in getting Android support to work: add resources_processor.sh ↵Gravatar Lukacs Berki2015-06-30
| | | | | | | and aar_generator.sh to the tools directory and make stub applications proper android_library rules instead of stub filegroups. -- MOS_MIGRATED_REVID=97206853
* Fix of intermittent hang when building Aar files. This is an untested fix ↵Gravatar Andrew Pellegrini2015-06-26
| | | | | | | because the hang cannot be reproduced on demand, but not calling System.exit() has caused the same problem previously in both AndroidResourceProcessingAction and AarGeneratorAction. Mimics the exception handling behavior in AndroidResourceProcessingAction, which is not known to cause any hangs. -- MOS_MIGRATED_REVID=96911485
* Open source AarGeneratorAction and AndroidResourceProcessingAction.Gravatar Andrew Pellegrini2015-06-26
| | | | | -- MOS_MIGRATED_REVID=96883818
* Add warnings, notices, human readable output and png compression to actool ↵Gravatar Googler2015-06-19
| | | | | | | | | by default. RELNOTES:none -- MOS_MIGRATED_REVID=96332527
* StdRedirect library for interposing iOSSimulator so we can redirect ↵Gravatar Googler2015-06-19
| | | | | | | | | stdin,stdout,stderr. A full example of its usage is in RunTests.sh. -- MOS_MIGRATED_REVID=96319787
* Add ability to compile objc_binary targets with Swift sources.Gravatar Googler2015-06-17
| | | | | | | | | | | | | * Swift sources whitelisted * Swift compilation and module merging actions * Swift stdlib copying into IPA action * Special case for signing embedded swift stdlib dylibs during bundle signing * Works with mixed ObjC/Swift sources * Doesn't support working with dependencies from Swift code. * Requires Xcode 6.3.1 for swift compiler and tooling. -- MOS_MIGRATED_REVID=96141887
* Move the parallel dexing tools to the Bazel tree.Gravatar Lukacs Berki2015-06-05
| | | | | -- MOS_MIGRATED_REVID=95278949
* Added BUILD files for X-code / Objective-C toolingGravatar Damien Martin-Guillerez2015-05-27
| | | | | | | -- Change-Id: I700baf9056bcb75c87579136fc764e84a5286c55 Reviewed-on: https://bazel-review.googlesource.com/#/c/1370/ MOS_MIGRATED_REVID=94465718
* Fixes for several issues with using ibtool.Gravatar Googler2015-05-22
| | | | | | | | | | | | Added support for errors, warnings, notices from ibtool Canonicalizes paths passed to ibtool to get around radar 21045660 'ibtool has difficulty dealing with relative paths'. Added support for module argument to ibtool. Consolidates argument passing for storyboards and xibs. Sets output for ibtool to human readable. Turns on auto-activate-custom-fonts for ibtool to match Xcode invocations. -- MOS_MIGRATED_REVID=94240330
* Update to use new, more performant, API of ZipCombiner instead of now ↵Gravatar Googler2015-05-15
| | | | | | | deprecated features in XCode tooling. -- MOS_MIGRATED_REVID=93552526
* Get the code cache directory for stub application from the Context instead ↵Gravatar Lukacs Berki2015-05-11
| | | | | | | | | | | of hard-coding it and move the incremental deployment directory from /sdcard/incrementaldeployment to /data/local/tmp/incrementaldeployment. The first is necessary because if the app is not run under the default user profile (e.g. Android For Work), the default location is not writable, thus, sadness, the second is necessary because /sdcard is not accessible from the non-default profile. This also makes it possible to eventually install .so files there, because the +x bit can be set under /data/local/tmp (unlike under /sdcard). -- MOS_MIGRATED_REVID=93287264
* Fix Bazel integration tests.Gravatar Lukacs Berki2015-04-14
| | | | | -- MOS_MIGRATED_REVID=91082035
* Move the Android incremental deployment stub application to the Bazel tree.Gravatar Lukacs Berki2015-04-14
| | | | | | | Note that the code in the Android source tree does not currently compile because Bazel does not make the Android classes available yet in any form. -- MOS_MIGRATED_REVID=91077712
* Automated [] rollback of [].Gravatar Googler2015-04-06
| | | | | | | | | | | | | | | *** Reason for rollback *** New ZipCombiner creates malformed output ZIP files when input ZIP files contain more than 65535 entries, the maximum amount for non-64-bit ZIP files. *** Original change description *** Rewrite of ZipCombiner to improve performance and maintainability. Added devtools/build/zip to allow reading and writing of ZIP files without requiring decompressing file data to manipulate them. ZipCombiner API has some changes. ZipCombiner#addZip takes a File instead of InputStream. ZipCombiner#addFile takes a ZipFileEntry instead of DirectoryEntryInfo -- MOS_MIGRATED_REVID=90279976
* Description redacted.Gravatar Googler2015-04-03
| | | | | -- MOS_MIGRATED_REVID=90162183
* Make ActoolZip only print output if it actool fails or doesn't output its ↵Gravatar Daniel Wagner-Hall2015-03-30
| | | | | | | output file -- MOS_MIGRATED_REVID=89705982
* Open-source Bazel integration testsGravatar Damien Martin-Guillerez2015-03-25
| | | | | | | | | It is a first batch of integration tests for Bazel. They tests some basic behaviors and nominal cases of Bazel rules (especially they tests the behavior of the examples provided in //examples). -- MOS_MIGRATED_REVID=89440074
* Remove common java code between objc tools and rules.Gravatar Peter Schmitt2015-03-23
| | | | | | | | | | As we are releasing the tools somewhat independently of the rules these utility dependencies make life a lot harder. I'm sad about losing some of the enum type-safety but being able to treat the code independently is more than worth it. -- MOS_MIGRATED_REVID=89137624
* Use the action-scoped tmpdir for temporary filesGravatar Daniel Wagner-Hall2015-03-18
| | | | | | | | | This is both the correct thing to do, and also makes it much more obvious when the Assets.car file and Info.plist file are being written to different directories for reasons of actool being crazy. -- MOS_MIGRATED_REVID=88853163
* Split actoolzip and ibtoolzip into separate binariesGravatar Daniel Wagner-Hall2015-03-18
| | | | | | | | Have actoolzip abs-ify the partial info plist path because otherwise it picks seemingly random directories to which to output the info plist files. -- MOS_MIGRATED_REVID=88851706
* Delete unused classGravatar Daniel Wagner-Hall2015-03-18
| | | | | -- MOS_MIGRATED_REVID=88841116
* Propagate permissions of files in nested zips to the final zip.Gravatar Matthew DeVore2015-03-18
| | | | | -- MOS_MIGRATED_REVID=88753587
* Change default xcode_options to DebugGravatar Daniel Wagner-Hall2015-02-23
| | | | | | | Having a random non-Debug non-Release xcode_options doesn't serve any useful purpose. -- MOS_MIGRATED_REVID=86999601
* Update from Google.Gravatar Han-Wen Nienhuys2015-02-25
-- MOE_MIGRATED_REVID=85702957