Commit Graph

29 Commits

Author SHA1 Message Date
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
JeanMichel Dignard
0f9ad96858 Copying //UE4/Dev-Enterprise @ cl 6890376 to Dev-Main (//UE4/Dev-Main)
#lockdown nick.penwarden
#rb none

[CL 6890764 by JeanMichel Dignard in Main branch]
2019-06-07 11:22:52 -04:00
Ben Marsh
e26dfd2100 Merging //UE4/Dev-Main to Dev-Build (//UE4/Dev-Build)
#rb none
#rnx

[CL 4716250 by Ben Marsh in Dev-Build branch]
2019-01-12 13:09:07 -05:00