Commit 4b914d2
Merge main into the AdMob Feature Branch (#771)
* Fix test on emulator workflow failures (#734)
* If simulator install ios app failed, reset simulator and try again (#733)
* Trigger workflow move github api cod to github.py (#746)
* Fix a data race that could manifest as null pointer dereference in FutureBase::Release() (#747)
* Cancel callbacks for messaging (#745)
* Cancel callbacks for messaging
util::Terminate is referenced counted som when there ar more APIs than messaging active the callbacks will not be canceled until later and still cause a NULL ref due to the FutureData being destroyed now.
* Cancel callback earlier
* Update readme
* Remove "Android" tag from the release notes entry for #747 (#749)
* Remove calls to LogInfo, LogError, LogDebug during obj-c +load. (#706)
* Remove calls to LogInfo, LogError, LogDebug during obj-c +load.
This could be causing an issue in C++ as global class constructors have not yet been run.
* Add Objective-C/C++ and Java to code formatter script; format those files. (#755)
* Allow format_code to format .m/.mm files; clang-format already knows how.
* Run format_code.py on all objective-c/objective-c++ files.
* Add Java file extensions to format_code.py
* Format all Java source files.
* Remove check for objc header, as they are now supported.
* Format objective-c .h files.
* Don't let lint comment on line length any more; code formatting will report that.
* Messaging crash during initialization (#760)
* Messaging crash during initialization
* Update readme
* Don't redeclare inherited state in CredentialsProviderDesktop (#731)
* Reduce disk space usage when packaging the built SDK (#763)
Remove intermediate build files during desktop packaging step.
This should reduce the disk space usage, as those files (*.o and *.obj) are not required when merging libraries.
* Workaround for Linux x86 build: downgrade libraries on GitHub runners (#764)
When installing 32-bit Linux dependencies on GitHub runners, downgrade libpcre2-8-0 to an earlier version to ensure compatibility with the i386 version of the package. This is something that should be fixed in a subsequent Ubuntu release and so is a temporary workaround.
This also adds checks to the various prerequisite commands run by build_desktop.py, which was previously just silently ignoring errors (making this much harder to track down). Now it will error out as soon as a command fails.
Co-authored-by: Mou Sun <69009538+sunmou99@users.noreply.github.com>
Co-authored-by: Denver Coneybeare <dconeybe@google.com>
Co-authored-by: Tobias Barendt <tobias@robotsquid.com>
Co-authored-by: Jon Simantov <jsimantov@google.com>
Co-authored-by: Sebastian Schmidt <mrschmidt@google.com>144 files changed
Lines changed: 1615 additions & 1844 deletions
File tree
- .github/workflows
- admob
- src_java/com/google/firebase/admob/internal/cpp
- src/include/firebase/admob
- tools/ios/testapp/testapp
- analytics
- src_java/fake/com/google/firebase/analytics
- src
- app
- src_java
- com/google/firebase
- app/internal/cpp
- dynamiclinks/internal/cpp
- fake/com/google
- android/gms/common
- firebase
- app/internal/cpp
- src
- include/firebase
- internal
- secure
- tests
- auth
- src_java
- com/google/firebase/auth/internal/cpp
- fake/com/google/firebase
- auth
- src
- desktop
- include/firebase
- auth
- ios
- database
- src_java/com/google/firebase/database/internal/cpp
- src/include/firebase/database
- dynamic_links/src
- firestore
- src_java/com/google/firebase/firestore/internal/cpp
- src
- common
- main
- functions/src/include/firebase/functions
- installations/src_java/fake/com/google/firebase/installations
- messaging
- samples/src/java/com/google/firebase/messaging/cpp/samples
- src_java/fake/com/google/firebase/messaging
- cpp
- src
- android
- cpp
- javatests/com/google/firebase/messaging
- cpp
- java/com/google/firebase/messaging
- cpp
- ios
- tests/ios
- performance/src_java/fake/com/google/firebase/perf
- metrics
- release_build_files
- remote_config/src_java/fake/com/google/firebase/remoteconfig
- scripts
- gha
- integration_testing/gameloop_android
- storage/src_java/com/google/firebase/storage/internal/cpp
- testing
- com/google/firebase/testing/cppsdk
- sample_framework/src
- android/java/com/google/firebase/example
- ios
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
433 | 433 | | |
434 | 434 | | |
435 | 435 | | |
| 436 | + | |
| 437 | + | |
436 | 438 | | |
437 | 439 | | |
438 | 440 | | |
| |||
782 | 784 | | |
783 | 785 | | |
784 | 786 | | |
| 787 | + | |
785 | 788 | | |
786 | 789 | | |
787 | 790 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
829 | 829 | | |
830 | 830 | | |
831 | 831 | | |
832 | | - | |
| 832 | + | |
833 | 833 | | |
834 | 834 | | |
835 | 835 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
99 | 99 | | |
100 | 100 | | |
101 | 101 | | |
102 | | - | |
| 102 | + | |
103 | 103 | | |
104 | 104 | | |
105 | 105 | | |
106 | 106 | | |
107 | 107 | | |
108 | 108 | | |
109 | | - | |
| 109 | + | |
110 | 110 | | |
111 | 111 | | |
112 | 112 | | |
113 | 113 | | |
114 | 114 | | |
115 | 115 | | |
116 | | - | |
| 116 | + | |
117 | 117 | | |
118 | 118 | | |
119 | 119 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
137 | 137 | | |
138 | 138 | | |
139 | 139 | | |
140 | | - | |
| 140 | + | |
141 | 141 | | |
142 | 142 | | |
143 | 143 | | |
| |||
Lines changed: 5 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
27 | | - | |
| 27 | + | |
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
35 | | - | |
36 | | - | |
37 | | - | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
38 | 39 | | |
Lines changed: 0 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
28 | | - | |
29 | 28 | | |
30 | 29 | | |
31 | 30 | | |
| |||
0 commit comments