1. 50e7e7f Use //third_party/protobuf:protobuf_java instead of //third_party/protobuf:protobuf to refer to the Java proto runtime. by Carmi Grushko · 8 years ago
  2. adb09fc Framework paths marked for search paths only are appropriately propagated to by Cal Peyser · 9 years ago
  3. 49acce8 Always output entitlements plist in the XML format by Googler · 9 years ago
  4. 2cac67b Adding ProductType for watch OS 1 extension and application. by Googler · 9 years ago
  5. b78bbd5 Add Python protobuf to Bazel third_party and move all protobuf targets into by David Chen · 9 years ago
  6. 4fbadd8 If bundlemerge was called without a bundleInfoPlistFile it would generate an empty plist file. Added test to verify this doesn't get broken in the future. by Dave MacLachlan · 9 years ago
  7. de54bca Add a bazel-srcs target to the top-level package containing all Bazel sources by Damien Martin-Guillerez · 9 years ago
  8. db7a816 Simplify plmerge and bundlemerge by removing deprecated functionality. by Dave MacLachlan · 9 years ago
  9. e3f5387 Simplify plmerge getting rid of command line options that are no longer used. by Dave MacLachlan · 9 years ago
  10. 7588e13 Rename proto dependencies to include a _java component in them. by Julio Merino · 9 years ago
  11. 34c4fe7 Fixes a bug for the case where a protobuf is used to supply arguments, where bundle id, if not specified, would have a value of the empty string instead of null. by Googler · 9 years ago
  12. f5c3a97 plmerge optionally consumes an executable name. This is necessary to ensure that Blaze can assign a default executable name, for when CFBundleExecutable is not given. by Googler · 9 years ago
  13. 1373e66 Bundlemerge optionally takes a completed plist to bundle into the archive, instead of multiple plists to merge and variable substitutions to apply. by Googler · 9 years ago
  14. 91f3e5a Plmerge takes an optional automatic_entries_file key, which distinguishes the automatic entries from the other plist files to be merged. by Googler · 9 years ago
  15. 8ca78e6 Plmerge receives arguments by a protobuf, introduces variable substitutions to plmerge. by Googler · 9 years ago
  16. 46b5bff Add a separate BUILD file for singlejar zip library. by Han-Wen Nienhuys · 9 years ago
  17. cde721b Fix up generated project reference for frameworks. by Dave MacLachlan · 9 years ago
  18. 43bc404 Strict matching of architecture name to ios platform. Also refactor Platform into a new .apple package, as it is not relevant for solely objc rules. by Chris Parsons · 9 years ago
  19. 1d4a362 Remove unneeded import. by Dave MacLachlan · 9 years ago
  20. 45af6c2 Do not add CFBundleIdentifier, CFBundleVersion and CFBundleShortVersion to all files that go through the plmerge routines. It turns out we use plmerge to convert string files from text to binary. by Dave MacLachlan · 9 years ago
  21. 6b47b09 Change default bundle ids that are generated in plists to be RFC1034 compliant. In general this means taking bad characters [^-0-9A-Za-z.] and converting them to "-". So com.foo.bar_bam becomes com.foo.bar-bam. This is essentially equivalent to what Xcode does internally. by Dave MacLachlan · 9 years ago
  22. 724fd63 Add default values for CFBundleVersion and CFBundleShortVersionString if they don't exist and/or replace bad values with good defaults (1.0.0 and 1.0 respectively). by Dave MacLachlan · 9 years ago
  23. 9387505 Separate BUILD file for options and docgen. by Han-Wen Nienhuys · 9 years ago
  24. 3bacedf Fix an edge case in which we have imported libraries with duplicated base names. A shell script build phase is added by Rumou Duan · 9 years ago
  25. 47f607e Rename protobuf targets to xxx_proto. by Han-Wen Nienhuys · 9 years ago
  26. d900d54 Add imported static libraries to the list of libraries to link, instead of specifying them as linker flags, and also add their associated library search paths. This makes sure the link order for libraries is consistent with Bazel build. by Rumou Duan · 9 years ago
  27. 0bb2f02 Move actoolzip, momczip and swiftstdlibtoolzip to tools/xcode and convert them to scripts instead of java apps. by Dave MacLachlan · 9 years ago
  28. f88f4d8 Rationalize copyright headers by Damien Martin-Guillerez · 10 years ago
  29. a56762e Removes the automatic values from the bundlemerge.jar and plmerge.jar and relies by Anastasios Kakalis · 10 years ago
  30. eadaf50 Turns bitcode off for the time being to make the Xcode project output match what is being produced by bazel build. by Dave MacLachlan · 10 years ago
  31. 8e055ba Changes dylibs from being part of the xcodeproject file references to being arguments to OTHER_LDFLAGS. Command lines now use -l"name" to link libraries. This solves the problem that libraries in Xcode 7 now have .tbd files instead of dylibs in device builds and maintains backwards compatibility with Xcode 6. by Dave MacLachlan · 10 years ago
  32. ee26ee1 Set build setting VALID_ARCHS to be armv7,armv7s,arm64,x86_64. by Rumou Duan · 10 years ago
  33. 475a134 RELNOTES: Support empty plist files by Matthew DeVore · 10 years ago
  34. 2b1763a Change URLs to bazelbuild by Kristina Chodorow · 10 years ago
  35. c6fa0c1 Fix a bug in which the XcodeGen generates two Xcode target with the same name (case-insensitive). by Rumou Duan · 10 years ago
  36. 6c63079 Experimental support for ios_framework rules by Dmitry Shevchenko · 10 years ago
  37. 46e8057 Rollback of commit da3cb806351e929becef19652c65d39efa61b9d9. by Googler · 10 years ago
  38. da3cb80 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. by Googler · 10 years ago
  39. 9996679 Hardcode bad values for plists temporarily while we fix other bugs. by Googler · 10 years ago
  40. 0caf332 Rollback of commit b8d1e700841d8aa7186ccbdfb0eba53e12a672d0. by Lukacs Berki · 10 years ago
  41. 9888cbb Simplify Target Names in generated Xcode projects. by Googler · 10 years ago
  42. ba1d6aa Sets the correct properties in the Info.plist, based on the environment that the by Googler · 10 years ago
  43. b8d1e70 Description redacted. -- MOS_MIGRATED_REVID=98347349 by Googler · 10 years ago
  44. db0b68d Allows bundlemerge to handle zip files that have directory entries in them. Directory entries are allowed to exist in multiple zip files. File entries are only allowed to exist in one zip file. by Googler · 10 years ago
  45. 737ad8d Update mainGroup sourceTree to be absolute instead of group. by Googler · 10 years ago
  46. 27d2184 Set build setting ARCHS in generated XCode project file based on values passed from Bazel. by Rumou Duan · 10 years ago
  47. d132af8 Remove architecture "armv7s" from the list of default architectures in generated XCode project file. "armv7s" is no longer widely used. by Rumou Duan · 10 years ago
  48. ab928ff Added BUILD files for //src/objc_tools package by Damien Martin-Guillerez · 10 years ago
  49. 8293af0 Add a workspace_root optional field for message Control in xcodegen.proto. Modify XcodeGen to use that field as workspace root if it is set. by Rumou Duan · 10 years ago
  50. 53c0748 Rollback of commit 6d98f6c633ec4a12737544a149bc18c41a3c442a. by Rumou Duan · 10 years ago
  51. 6d98f6c RELNOTES: Resolve symlinks when calculating the workspace root in XcodeGen. by Rumou Duan · 10 years ago
  52. db487ce RELNOTES: XCodegen: escape double quotes in copts. by Googler · 10 years ago
  53. 9cd94a4 Update to use new, more performant, API of ZipCombiner instead of now deprecated features in XCode tooling. by Googler · 10 years ago
  54. 6d64076 Revert commit 49e14 (github) to fix issue in generated Xcode projects by David Santiago · 10 years ago
  55. 67944d8 Add flags primary_bundle_id and fallback_bundle_id to PlMerge to set bundle identifiers. Also allow users to use bundle identifiers specified in BUILD files via "bundle_id" attribute on objc bundling rules to override the ones from plist files. by Googler · 10 years ago
  56. accce2a Improves the method xcodegen uses to find the workspace root by David Santiago · 10 years ago
  57. 90a91ca Replaying commit 49e14592032ea5312e3866d8988c6900508abf2d by Damien Martin-Guillerez · 10 years ago
  58. f7afc7a Enable external contribution on Objective-C tooling. by Damien Martin-Guillerez · 10 years ago
  59. 49e1459 Use variable to refer to main group by Daniel Wagner-Hall · 10 years ago
  60. 3ae9aa1 Automated [] rollback of []. by Googler · 10 years ago
  61. 61a8f1d Description redacted. -- MOS_MIGRATED_REVID=90162183 by Googler · 10 years ago
  62. bd903ad Make ActoolZip only print output if it actool fails or doesn't output its output file by Daniel Wagner-Hall · 10 years ago
  63. 36120c7 Automated [] rollback of []. by Googler · 10 years ago
  64. a258fa8 Fixes the warnings that are generated by Xcode when building objc_library targets that have dylibs associated to them. by Googler · 10 years ago
  65. 5386fa1 Remove common java code between objc tools and rules. by Peter Schmitt · 10 years ago
  66. 84ec4bf Pass pre-processed label to Xcodegen so it can be used as an Xcode target name without any extra work in Xcodegen. Use this label to determ by Matthew DeVore · 10 years ago
  67. 6683d64 Split actoolzip and ibtoolzip into separate binaries by Daniel Wagner-Hall · 10 years ago
  68. 78d18e7 Propagate permissions of files in nested zips to the final zip. by Matthew DeVore · 10 years ago
  69. 08e696d Change workspace_root to be SOURCE_ROOT, so that AppCode works by Googler · 10 years ago
  70. 539f7ad Fix architecture names in XcodeGen (missing 'v'). by Peter Schmitt · 10 years ago
  71. faa66ad Pass bundle_id attribute to PlMerge if it is explicitly set by Googler · 10 years ago
  72. 4f7c16a Ensure that XCVersionGroup always has a file type. by Peter Schmitt · 10 years ago
  73. d08b27f Update from Google. by Han-Wen Nienhuys · 10 years ago