Djordje
0254f941c6
Merge pull request #353 from microsoft/release/1.12.2
...
Release 1.12.2
1.12.2
2025-11-12 14:58:41 +01:00
Djordje Dimitrijev
91c7100f9a
Release 1.12.2
2025-11-07 15:14:52 +01:00
Djordje
578f69e8d3
Merge pull request #351 from jakob/processpath-trailing-zero
...
Do not include trailing zero byte in process_path
2025-11-03 10:31:26 +01:00
Jakob Egger
dbc938ee9f
Do not include trailing zero byte in process_path
...
process_path_len contains the required buffer size which includes a terminating zero byte.
This zero byte is only necessary for C strings.
It is not part of the data that should be encoded in the crash report.
2025-09-02 12:54:08 +02:00
Ilya Bausov
8c61e5e38e
Release 1.12.0 ( #346 )
...
Changelist:
- Make crash report size configurable.
1.12.0
2025-02-21 18:34:07 +01:00
Simao
58ddf9e72c
Merge pull request #342 from simaoseica-dd/feature/dynamic_size
...
Make crash report size configurable
2025-02-20 18:22:17 +01:00
Ilya Bausov
c071db4682
Merge pull request #344 from microsoft/fix/cocoapods-package-libc++-linking
...
Improve Azure Pipelines Scripts
2025-02-13 17:21:07 +01:00
Ilya Bausov
5388252cfd
Revert "Remove SDK variable"
...
This reverts commit f20fc214ea .
2025-02-13 17:07:10 +01:00
Ilya Bausov
f20fc214ea
Remove SDK variable
2025-02-13 17:00:42 +01:00
Ilya Bausov
c117147351
Add of linking of c++ library in podspec
2025-02-13 15:24:10 +01:00
Ilya Bausov
dcbcc6aef7
Update cocoapods-verification-template.yml
2025-02-13 15:04:24 +01:00
Ilya Bausov
46de55eac1
Format of build-plcrashreporter-1ES.yml
2025-02-13 14:52:42 +01:00
Ilya Bausov
8373fcb08b
Update cocoapods-verification-template.yml
2025-02-13 14:05:12 +01:00
Ilya Bausov
daaa2c550e
Update cocoapods-verification-template.yml
2025-02-13 13:55:10 +01:00
Ilya Bausov
718f155da6
Update cocoapods-verification-template.yml
2025-02-13 13:33:08 +01:00
Ilya Bausov
189c0feed5
Update cocoapods-verification-template.yml
2025-02-13 12:40:17 +01:00
Ilya Bausov
3fe6194120
Update cocoapods-verification-template.yml
2025-02-13 12:23:41 +01:00
Ilya Bausov
87c3e27c53
Update cocoapods-verification-template.yml
2025-02-13 12:23:21 +01:00
Ilya Bausov
1984eb2e54
Change of analyze-and-test stage order
2025-02-13 11:45:45 +01:00
Ilya Bausov
cff4e5491e
Change of stages order
2025-02-13 11:42:48 +01:00
Ilya Bausov
bd781f20b8
Fix for APIScan dependencies
2025-02-13 11:38:34 +01:00
Ilya Bausov
e9b13ab002
Fix for CocoaPods Verification stage name
2025-02-13 11:37:08 +01:00
Ilya Bausov
75e2d2d4fe
Fix paths to templates
2025-02-13 11:35:54 +01:00
Ilya Bausov
fbabbca6e8
Add cocoapods-verification-template
2025-02-13 11:29:50 +01:00
Ilya Bausov
733750f689
Rearrange Azure Pipelines scripts and delete unnecessary ones
2025-02-13 11:29:26 +01:00
Ilya Bausov
fec2ff791b
Merge pull request #343 from microsoft/fix/typo-in-changelog-md
...
Add missed '#' symbol in Changelog.md
1.11.3
2025-02-12 10:46:28 +01:00
Ilya Bausov
6e1cdf1514
Add missed '#' symbol in Changelog.md
2025-02-11 19:19:50 +01:00
Ilya Bausov
59888f4897
Merge pull request #340 from microsoft/release/1.11.3
...
Bump version to 1.11.3
2025-02-10 19:45:03 +01:00
Ilya Bausov
37c11216de
Merge branch 'master' into release/1.11.3
2025-02-07 14:24:24 +01:00
Ilya Bausov
28cd9d81da
Fix for CI build issues ( #341 )
...
- Fixed issue "Run script build phase {script build phase name} will be run during every build because it does not specify any outputs. To address this warning, either add output dependencies to the script phase, or configure it to run in every build by unchecking "Based on dependency analysis" in the script phase". This issue appeared in Xcode 14 and is happening because build phases now can only be run when related sources are changed. I've disabled this feature and such build phases now are being run every time not depending on changes in related sources.
- Fixed issue "Undefined symbols for architecture arm64: '___cxa_guard_acquire'". By default, C++11+ enforces thread-safe static local variables, meaning that when a function contains a static local variable, its initialization is protected by __cxa_guard_acquire, __cxa_guard_release, and __cxa_guard_abort. If these symbols are missing, it often indicates an issue with the C++ runtime linkage. I've added linking with libc++ lib for CrashReporter macOS Framework scheme.
2025-02-07 14:23:16 +01:00
Ilya Bausov
496e54e47d
Bump version to 1.11.3
2025-02-06 17:26:23 +01:00
Marcel Breitenfellner
d7931c9c91
fix endless loop on crash after init during +load ( #338 )
...
* refactor init of shared_handler_context to force correct order during early init
* update changelog
2025-02-06 16:09:53 +07:00
MikhailSuendukov
247243454a
Fix proto files build process warning ( #330 )
...
* remove Source/PLCrashReport.proto file from build source files
* add building PLCrashLogWriterEncodingTests.proto file to generate-pb-c.sh script
* add doc about .proto files modification
2025-01-07 13:03:01 +07:00
Djordje
03c3319583
Exclude shellscript from Package.swift ( #331 )
2024-12-11 15:28:19 +07:00
MikhailSuendukov
845458f8e0
Update target version to 12.0 ( #319 )
...
* bump target versions of tvOS and iOS to 12.0
* update changelog
* remove generated file
* update Readme
---------
Co-authored-by: Dima <v-dmkira@microsoft.com >
2024-12-09 21:50:57 +07:00
Dima
6d192399ba
Increase Xcode to 14.3.1 and macOS to 11.5 ( #329 )
...
* Update protobuf.rb
* Use macos 13 and xcode 14
* Update xcode version in tests
* Fix warning in plcrashutil
* Increase macos target for plcrashutil
* Increase minimum supported version of macOS to 11.5
2024-12-02 16:16:09 +07:00
Dima
e100eb888c
Fix Xcode16 build ( #327 )
...
* Fix Xcode 16 build crash
This script fails silently due to missing protoc-c and it results in Xcode build crash.
.pb-c files can be generated manually by running cd Source && protoc-c --c_out=. Source/PLCrashReport.proto
* Add script for generating pb-c files and section in Readme
* Update changelog
* Remove script from macOS, tvOS and tests targets
2024-11-14 17:27:50 +07:00
Ilya Bausov
2e8dc9e58f
Merge pull request #321 from notwaldorf/patch-1
...
Update PLCrashLogWriter.m
2024-08-02 11:14:50 +02:00
Monica Dinculescu
296dc24b9f
Update PLCrashLogWriter.m
...
Fix typo in error text
2024-08-01 14:22:32 -07:00
MikhailSuendukov
6752f71de2
save podspec to info artifact ( #314 )
1.11.2
2024-04-26 00:36:21 +07:00
MikhailSuendukov
bd4ac79f67
Save CHANGELOG.md to Release artifact ( #313 )
...
* copy CHANGELOG.md to the Release artifact
2024-04-25 22:51:25 +07:00
MikhailSuendukov
e53918bad2
Merge pull request #312 from microsoft/privacy-fix
...
Сopy PrivacyInfo to static xcframework
2024-04-24 17:09:17 +02:00
JiglioNero
24245e073b
copy PrivacyInfo to static xcframework
2024-04-24 14:21:40 +02:00
MikhailSuendukov
a7f5a17425
Merge pull request #310 from microsoft/fix-spm
...
Exclude CrashViewer from SPM
2024-04-19 18:26:58 +02:00
JiglioNero
3430be2e53
exclude CrashViewer
2024-04-19 14:20:19 +02:00
MikhailSuendukov
db45746934
Prepare for 1.11.2 ( #303 )
...
Co-authored-by: Dima <v-dmkira@microsoft.com >
2024-04-17 21:01:20 +07:00
Grigory Entin
d5a2525c8d
Increased MAX_REPORT_BYTES to 1M. ( #308 )
...
* Increased MAX_REPORT_BYTES to 1M.
* Updated the changelog.
* Updated the documentation.
---------
Co-authored-by: Dima <v-dmkira@microsoft.com >
2024-04-17 21:00:40 +07:00
MikhailSuendukov
cf13382a1b
Merge pull request #307 from microsoft/freeze-protobuf-version
...
Use protobuf v25.3 for building
2024-04-16 15:21:39 +02:00
JiglioNero
d369f23a03
use local formula
2024-04-16 14:10:43 +02:00
JiglioNero
26cd02aea1
Update build-plcrashreporter-1ES.yml to use protobuf v25.3
2024-04-15 17:31:23 +02:00