Commit Graph

31 Commits

Author SHA1 Message Date
dorgonman
a8a6b8f941 PR #8680: [SQLiteCore] Fix compile error when SQLITE_DEBUG enabled (Contributed by dorgonman)
The mentioned error is a clang error. It does not repro in cl.exe. Reading over this explanation of temp copies and constructor choice: https://stackoverflow.com/questions/21708606/why-does-an-in-place-member-initialization-use-a-copy-constructor-in-c11, initializer list syntax seems like a resonable solution. Delegating a call to the TAtomic<> ctor in the struct ctor init list would just add more #ifdef and hurt reability. Accepting.


#rnx
#rb geoff.evans
#jira UE-136380
#preflight 62911be7532586228d89e6a0

[CL 20397181 by dorgonman in ue5-main branch]
2022-05-27 15:14:10 -04:00
jason walter
ed799330a4 Create separate program UnrealMultiUserSlateServer
Main implementation by Dominik with build and switchboard support added by me.

#jira UE-147235
#rb Dominik.Peacock
#preflight 6284fa081f474f0660ecb74e

[CL 20264867 by jason walter in ue5-main branch]
2022-05-18 14:02:54 -04:00
geoff evans
c61716d542 UnrealFileSystem/Pak file support for PROJ and dependency on SQLiteCore
This unifies the way the PROJ data is accessed across all platforms, closing all platform bugs involving inability to package loose files (as PROJ typically requires).
Editor mode still sources the file data from Resources/PROJ.
Add --editable and sqlite[core] to vcpkg so it leaves the source code around for easier debugging.

#jira none
#rb francis.hurteau, jamie.dale
#fyi alban.bergeret
#preflight 60edcd6b1a88600001aec22b

[CL 16841042 by geoff evans in ue5-main branch]
2021-07-13 15:14:27 -04:00
Patrick Laflamme
24c839d40e Added SQLite unit tests to verify if UE-provided low level implementation called by SQLite is working properly.
#rb Jamie.Dale

[CL 16546676 by Patrick Laflamme in ue5-main branch]
2021-06-03 09:24:09 -04:00
Jamie Dale
afb964bf23 Allow direct access to the SQLite API via SQLiteCore
#rb Patrick.Laflamme
#preflight 60b7b8a38e7ee10001cc1e8f

[CL 16537325 by Jamie Dale in ue5-main branch]
2021-06-02 14:28:41 -04:00
Jamie Dale
0b64ea5ae9 Wrapped SQLite in TPS macros to suppress warnings
#fyi Jon.Cain
#rb Jon.Cain
#rnx

[CL 14665541 by Jamie Dale in ue5-main branch]
2020-11-05 11:59:24 -04:00
jack greasley
3f28ee62c8 Remove local SQLite from Mockup Mantle and fixed build errors using the internal version in SQLiteCore. There is a temporary fix in there to get the linkage working that will need to be removed.
#fyi jeff.farris
#fyi jamie.dale
#rb none

[CL 14400470 by jack greasley in ue5-main branch]
2020-09-25 18:00:15 -04:00
Marc Audy
a7c9001a94 Merging //UE5/Release-Engine-Staging to Main (//UE5/Main) @ 14075166
#rb
#rnx

[CL 14075271 by Marc Audy in ue5-main branch]
2020-08-11 01:36:57 -04:00
Matt Kuhlenschmidt
603a4119c5 Fix HAL/PlatformFileManager.h non-portable casing CIS issues
#rb none

[CL 13214257 by Matt Kuhlenschmidt in ue5-main branch]
2020-05-06 17:58:18 -04:00
nick darnell
12d6b68a43 Updating SQLite pull to newest release. Enabling additional #defines to allow for JSON support.
#rb jamie.dale

#ROBOMERGE-OWNER: nick.darnell
#ROBOMERGE-AUTHOR: nick.darnell
#ROBOMERGE-SOURCE: CL 11843484 via CL 11843501 via CL 11843503
#ROBOMERGE-BOT: (v656-11643781)

[CL 11880050 by nick darnell in Main branch]
2020-03-03 14:37:24 -05:00
patrick laflamme
806218fcbd #jira UE-85967 - UnrealDisasterRecoveryService character length is long and can easily max out path length
#jira UE-88070 - UnrealDisasterRecoveryService paths are too long
  - Renamed UnrealDisasterRecoveryService as UnrealRecoverySvc
  - Set a ConcertSyncServer ShortName as "CncrtSyncSvr" to ensure shorter build path.

The change saves 29 characters on the offending path. The path before vs the path after:

Engine\Plugins\Developer\Concert\ConcertSync\ConcertSyncServer\Intermediate\Build\Win64\UnrealDisasterRecoveryService\Development\ConcertSyncServer\UnrealDisasterRecoveryService-ConcertSyncServer.lib (Before, 199 chars)
Engine\Plugins\Developer\Concert\ConcertSync\ConcertSyncServer\Intermediate\Build\Win64\UnrealRecoverySvc\Development\CncrtSyncSvr\UnrealRecoverySvc-ConcertSyncServer.lib (After, 170 chars)

#rb Jamie.Dale

Edigrated 11281991 from Dev-VirtualProduction

#ROBOMERGE-SOURCE: CL 11516806 in //UE4/Release-4.25/...
#ROBOMERGE-BOT: RELEASE (Release-4.25 -> Release-4.25Plus) (v654-11333218)

[CL 11516858 by patrick laflamme in 4.25-Plus branch]
2020-02-18 16:17:27 -05:00
JeanMichel Dignard
84facd6d15 Copy from dev-enterprise cl 11097196
#rb none
#rnx

[CL 11099277 by JeanMichel Dignard in Dev-Tools-Staging branch]
2020-01-23 16:28:59 -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
michael trepka
4dad90cf80 Added a couple of missing #includes to the SQLiteCore plugin code to solve compile errors when building with fastbuild
#ROBOMERGE-SOURCE: CL 10083224 via CL 10083242
#ROBOMERGE-BOT: (v574-10069753)

[CL 10086230 by michael trepka in Main branch]
2019-11-08 14:53:41 -05:00
Ben Marsh
b6039a9873 Merging //UE4/Dev-Main to Dev-Build (//UE4/Dev-Build)
#rb none
#rnx

[CL 9419420 by Ben Marsh in Dev-Build branch]
2019-10-04 11:20:44 -04:00
Stefan Boberg
1f813eb516 Copying //UE4/Dev-Core to Main (//UE4/Main)
#rb many

[CL 9405827 by Stefan Boberg in Main branch]
2019-10-03 16:26:48 -04:00
ben marsh
b0bc58eb2a Deprecating ARRAY_COUNT and changing it to UE_ARRAY_COUNT.
Replicated from CL# 7924370.

#rb none

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: steve.robb
#ROBOMERGE-SOURCE: CL 9279060 via CL 9279063 via CL 9279836
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v456-9359915)

[CL 9366698 by ben marsh in Dev-Build branch]
2019-10-02 10:52:53 -04:00
Nick Shin
3526d16d5e merge/copyup to parent stream - HTML5 platform extension
#jira UEMOB-482  HTML5 platform as a plug in
#rb josh.adams
#rn

[CL 9306021 by Nick Shin in Dev-Build branch]
2019-09-30 15:13:56 -04:00
steve robb
14cab21e0c Deprecating ARRAY_COUNT and changing it to UE_ARRAY_COUNT.
Replicated from CL# 7924370.

#rb none


#ROBOMERGE-OWNER: steve.robb
#ROBOMERGE-AUTHOR: steve.robb
#ROBOMERGE-SOURCE: CL 9279060 via CL 9279063
#ROBOMERGE-BOT: (v443-9013191)

[CL 9279836 by steve robb in Main branch]
2019-09-28 08:19:35 -04:00
joe conley
7bd7d440a9 #jira UE-77486 - Re-enable SQLite for HoloLens
Merging using //UE4/Partner-Microsoft-XR/_to_//UE4/Release-4.23/

Allow for SQLite in HoloLens builds
#RB Ben.Marsh

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: joe.conley
#ROBOMERGE-SOURCE: CL 7434423 in //UE4/Release-4.23/... via CL 7434432
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v372-7473910)

[CL 7492716 by joe conley in Dev-Build branch]
2019-07-22 21:04:17 -04:00
joe conley
cb3ef5458f #jira UE-77486 - Re-enable SQLite for HoloLens
Merging using //UE4/Partner-Microsoft-XR/_to_//UE4/Release-4.23/

Allow for SQLite in HoloLens builds
#RB Ben.Marsh

#ROBOMERGE-SOURCE: CL 7434423 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v371-7306989)

[CL 7434432 by joe conley in Main branch]
2019-07-17 18:44:47 -04:00
Joakim Lindqvist
bf363ecd9c Fixed up modules that was using "bFasterWithoutUnity" option which is now deprecated to use "bUseUnity" = false instead. But most modules had no reason to disable unity builds and as such I have simply removed the option.
Remember if you are looking to improve your local iteration times you can add the module to BuildConfiguration.xml DisableUnityBuild locally and it will be run without unity for you.

#fyi ben.marsh
#rb none

[CL 7099376 by Joakim Lindqvist in Dev-Build branch]
2019-06-20 03:56:50 -04:00
ben marsh
86a1122776 Fixing HoloLens installed build
#jira
#rb none
#rnx

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 6980495 in //UE4/Release-4.23/... via CL 6980497
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v367-6836689)

[CL 7091415 by ben marsh in Dev-Build branch]
2019-06-19 09:55:59 -04:00
ben marsh
fba3aba72f Fixing HoloLens installed build
#jira
#rb none
#rnx

#ROBOMERGE-SOURCE: CL 6980495 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v367-6836689)

[CL 6980497 by ben marsh in Main branch]
2019-06-13 17:06:11 -04:00
Ben Marsh
cfe09c649f Merging //UE4/Dev-Main to Dev-Build (//UE4/Dev-Build)
#rb none
#rnx

[CL 6922670 by Ben Marsh in Dev-Build branch]
2019-06-10 19:47:29 -04:00