Commit Graph

42 Commits

Author SHA1 Message Date
kirill zorin
b6ee3a6c64 Fix UE_LOG callsites that have format string-related UB
#rb trivial
#preflight 647107780a6634dbb236a0a6

[CL 25651638 by kirill zorin in ue5-main branch]
2023-05-26 15:52:39 -04:00
henrik karlsson
bbc37aa2f5 [Engine/Plugins]
* Another batch iwyu updates to reduce number of includes used in files

#preflight 63c58d742e714f64ade93797
#rb none

[CL 23732856 by henrik karlsson in ue5-main branch]
2023-01-16 17:04:48 -05:00
henrik karlsson
fa90b399a4 Added includes for future change. This changelist only contains added #include and a couple of empty placeholder files
Tested compiling fortnite, unrealeditor, lyra, qagame with non-unity/pch

#preflight 63635997876630122adeab9f
#rb none

[CL 22958990 by henrik karlsson in ue5-main branch]
2022-11-03 14:18:47 -04:00
bryan sefcik
8dfb271209 Fixed #include paths.
#jira
#preflight 6358b841767e539cca9ea2e3

[CL 22814154 by bryan sefcik in ue5-main branch]
2022-10-27 13:57:26 -04:00
Robb Surridge
610c467639 Update vendor links for built-in plugins to use secure protocol.
#jira UE-166823
#rb lauren.barnes
#preflight 6352b20b7261e565c476ec3b

[CL 22690089 by Robb Surridge in ue5-main branch]
2022-10-21 11:04:07 -04:00
George Rolfe
a8e02ded9d OSC socket bind warning description
#jira UE-157872
#rb rob.gay
#preflight 62d899813c3df323909b7763

[CL 21196396 by George Rolfe in ue5-main branch]
2022-07-20 20:37:55 -04:00
aurel cordonnier
fc542f6cfd Merge from Release-Engine-Staging @ 18081189 to Release-Engine-Test
This represents UE4/Main @18073326, Release-5.0 @18081140 and Dev-PerfTest @18045971

[CL 18081471 by aurel cordonnier in ue5-release-engine-test branch]
2021-11-07 23:43:01 -05:00
aurel cordonnier
a6e741e007 Merge from Release-Engine-Staging @ 17915896 to Release-Engine-Test
This represents UE4/Main @17911760, Release-5.0 @17915875 and Dev-PerfTest @17914035

[CL 17918595 by aurel cordonnier in ue5-release-engine-test branch]
2021-10-25 20:05:28 -04:00
aurel cordonnier
a12d56ff31 Merge from Release-Engine-Staging @ 17791557 to Release-Engine-Test
This represents UE4/Main @17774255, Release-5.0 @17791557 and Dev-PerfTest @17789485

[CL 17794212 by aurel cordonnier in ue5-release-engine-test branch]
2021-10-12 21:21:22 -04:00
Steve Robb
5d4fc6fa0b Fix for incorrect string conversions in FOSCStream::ReadChar and FOSCStream::WriteChar.
#rb rob.gay
#jira none

[CL 16251013 by Steve Robb in ue5-main branch]
2021-05-10 13:39:23 -04:00
Marc Audy
01b7c9f4f5 Merge UE5/RES @ 15958325 to UE5/Main
This represents UE4/Main @ 15913390 and Dev-PerfTest @ 15913304

[CL 15958515 by Marc Audy in ue5-main branch]
2021-04-08 14:32:07 -04:00
Marc Audy
4c1bb11c29 Merge UE5/Release-Engine-Staging to UE5/Main @ 14548662
This represents UE4/Main @ 14525125 + cherrypicked fixes
#skipundocheck

[CL 14551026 by Marc Audy in ue5-main branch]
2020-10-22 19:19:16 -04:00
rob gay
392f655286 Fix CIS issue with OSC dependency on Networking not being public. Add missing _API identifiers to public API
#rnx
#jira UE-92210
#rb none
#lockdown cristina.riveron

#ROBOMERGE-SOURCE: CL 12925828 in //UE4/Release-4.25/... via CL 12925838 via CL 12925842
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)

[CL 12925848 by rob gay in Main branch]
2020-04-20 12:29:28 -04:00
rob gay
fe9f8a9abc Move OSCServerProxy packet processing to be pumped on tick and not forwarding request to task graph. Avoids crash caused by callback on destructed server proxy.
#jira UE-92165
#rb aaron.mcleran
#test -game, editor, stand-alone client in QAGame, stress test spamming messages while starting and stopping OSCServer
#lockdown cristina.riveron

#ROBOMERGE-SOURCE: CL 12912089 in //UE4/Release-4.25/... via CL 12912091 via CL 12912092
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)

[CL 12912094 by rob gay in Main branch]
2020-04-19 23:22:40 -04:00
rob gay
9459ab89e9 Fix logging line breaks & minor formatting in OSC cvars
#rb none
#jira none

#ROBOMERGE-SOURCE: CL 11969904 in //UE4/Release-4.25/... via CL 11970114
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v656-11643781)

[CL 11970137 by rob gay in Main branch]
2020-03-05 20:34:27 -05:00
Rob Gay
c7e7bba0b5 Change names of OSC Types to avoid collisions with common macro names & reduce type tag size to uint8
#rb ethan.geller
#jira UE-89566

[CL 11672362 by Rob Gay in Main branch]
2020-02-27 13:24:09 -05:00
jeremie roy
1495cdafc5 Add native delegates to OSC server
Pass address and port to callbacks

#jira UE-89626
#rb rob.gay

#ROBOMERGE-SOURCE: CL 11644149 in //UE4/Release-4.25/... via CL 11644150
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v656-11643781)

[CL 11644152 by jeremie roy in Main branch]
2020-02-26 17:35:14 -05:00
rob gay
63d3d32b29 - Add new cvars to manipulate and test OSC client/server connections as well as query state of initialized respective uobjects
- Ensure OSC clients/servers are stopped on destruction
- Fix-ups for BP API (refs on wrong side of node)
#rb phil.popp


#ROBOMERGE-SOURCE: CL 11591275 via CL 11591285
#ROBOMERGE-BOT: (v655-11596533)

[CL 11617633 by rob gay in Main branch]
2020-02-25 15:59:37 -05:00
rob gay
acecb998e7 Fix bad macro syntax
#rb none


#ROBOMERGE-SOURCE: CL 11591201 via CL 11591205
#ROBOMERGE-BOT: (v655-11596533)

[CL 11617601 by rob gay in Main branch]
2020-02-25 15:59:22 -05:00
rob gay
4aae50c3af - Enable OSC for all platforms
- Fix null termination memory scribble/crash when passing empty strings as payload in message members
- Fix memory scribble when sending messages larger than 1024 bytes

Minor features:
- Clean-up some OSC BP interface issues (missing UPARAM(ref) markup, comments, etc.)
- Add bool return to message payload array requests to determine if failed or if value is "fresh"
- Add BP functions to convert Object path to and from OSCAddress
- Add ability to remove OSC containers at index
- Fix pattern matching for wildcarding over span of containers/method

#rb ryan.mangin


#ROBOMERGE-SOURCE: CL 11591183 via CL 11591193
#ROBOMERGE-BOT: (v655-11596533)

[CL 11617587 by rob gay in Main branch]
2020-02-25 15:59:15 -05:00
Marc Audy
360d078ca3 Second batch of remaining Engine copyright updates.
#rnx
#rb none

[CL 10871248 by Marc Audy in Main branch]
2019-12-27 09:26:59 -05:00
rob gay
33f0b404f3 Fix compiler error
#rb none
#jira none
#rnx

#ROBOMERGE-SOURCE: CL 10119460 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v587-10111126)

[CL 10119669 by rob gay in Main branch]
2019-11-12 20:28:53 -05:00
rob gay
c4522de695 - Clean Up OSC address function comments in blueprint
- Add optimized Push/PopContainers (multiple) to FOSCAddress (only caches aggregates after removing/adding all)
- Add missing BP call for FOSCAddress::ClearContainers
#rb ethan.geller
#jira none

#ROBOMERGE-SOURCE: CL 10119453 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v587-10111126)

[CL 10119661 by rob gay in Main branch]
2019-11-12 20:28:49 -05:00
rob gay
f7f99ae640 Fix comment typo
#rb none
#jira none

#ROBOMERGE-SOURCE: CL 10115092 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v587-10111126)

[CL 10115096 by rob gay in Main branch]
2019-11-12 14:48:12 -05:00
Rob Gay
c2c256431a Remove duplicate code in OSC plugin post merge completion that was moved to FAudioAddressPattern to allow for modulation to route mixes using same address pattern matching logic
#rb ethan.geller
#jira UE-81970

[CL 9627883 by Rob Gay in 4.24 branch]
2019-10-16 19:53:12 -04:00