aboutsummaryrefslogtreecommitdiff
path: root/objectivec/ProtocolBuffers_iOS.xcodeproj/xcshareddata
Commit message (Collapse)AuthorAgeFilesLines
* Remove the iOS Test App.Thomas Van Lenten2018-04-201-6/+5
| | | | | | The tests can run as what Apple calls a Logic Test (under xctest), which means it doesn't have to load an full UI App under the simulator, which speeds things up a fair amount.
* Update Xcode settingsSergio Campama2018-04-062-8/+4
|
* Let Xcode 9 update project/scheme settings.Thomas Van Lenten2017-10-032-2/+6
|
* Fix ExtensionRegistry copying and add tests.Thomas Van Lenten2017-05-171-0/+9
| | | | | | | | | - Fix up -copyWithZone: to not leave the two registries sharing some of the storage by using -addExtensions:. - Improve -addExtensions: to clone the sub dict when there is nothing to merge into. - A ExtensionRegistry unittests. - Update project schemes to not have extra things in perf scheme.
* Update the ObjC projects for Xcode 8Thomas Van Lenten2016-10-032-2/+2
| | | | | | | | | | - Let Xcode 8 update settings on the projects/schemes. - Migrate Swift tests to Swift 3 syntax. - Update the build/test script: - Require Xcode 8 (because of the Swift 3 requirement for tests) - Update the devices to what Xcode 8 has (8.x simulator seem to fail even though they can be downloaded in Xcode 8) - Update the travis images to ones with Xcode 8.
* Drop the performace baselines.Thomas Van Lenten2016-07-082-83/+0
| | | | | We weren't really using them, and the nested path causes checkout problems on windows.
* Xcode project cleanup/setup.Thomas Van Lenten2016-06-291-1/+2
| | | | | | | | - Correct some cases sources were compiled into the static lib and the tests. - Enable Xcodes code coverage support on the unittests. We aren't complete on coverage, but having the data always there should make it easier to chip away at this going forward. - Drop method in tests that isn't used, wire up a validator in another test.
* Remove the stale reference to test no longer around, and keep the ↵Thomas Van Lenten2016-01-071-3/+3
| | | | performance test limited to just performance tests.
* Update the min toolchain for iOS/OS X to be Xcode 7Thomas Van Lenten2015-12-102-10/+16
| | | | | | | - Let Xcode update the projects, schemes, and info.plists. - Add workaround for shallow analyzer issues in current Xcode versions (deep analyze gets things correct). - Tweak the Swift based tests to avoid warnings from Xcode 7's XCTest using optionals for autoenclosure results. - No longer tag the ObjC iOS travis test as flaky, xctool seems to manage the simulator pretty well.
* Beta quality drop of Objective C Support.Thomas Van Lenten2015-06-082-8/+216
| | | | | | | | | | | | | | | - Add more to the ObjC dir readme. - Merge the ExtensionField and ExtensionDescriptor to reduce overhead. - Fix an initialization race. - Clean up the Xcode schemes. - Remove the class/enum filter. - Remove some forced inline that were bloating things without proof of performance wins. - Rename some internal types to avoid conflicts with the well know types protos. - Drop the use of ApplyFunctions to the compiler/optimizer can do what it wants. - Better document some possible future improvements. - Add missing support for parsing repeated primitive fields in packed or unpacked forms. - Improve -hash. - Add *Count for repeated and map<> fields to avoid auto create when checking for them being set.
* Objective C Second Alpha DropThomas Van Lenten2015-05-221-0/+14
| | | | | | | | | | - Style fixups in the code. - map<> serialization fixes and more tests. - Autocreation of map<> fields (to match repeated fields). - @@protoc_insertion_point(global_scope|imports). - Fixup proto2 syntax extension support. - Move all startup code to +initialize so it happen on class usage and not app startup. - Have generated headers use forward declarations and move imports into generated code, reduces what is need at compile time to speed up compiled and avoid pointless rippling of rebuilds.
* Alpha 1 drop of Google's Objective C plugin and runtime support for protobufs.Thomas Van Lenten2015-05-064-0/+333