17 Commits

Author SHA1 Message Date
steve robb
6d5b974842 Fixed up a lot of bool-taking container resize functions to take EAllowShrinking instead.
[CL 30735396 by steve robb in ue5-main branch]
2024-01-19 19:41:56 -05:00
Matt Peters
ad4eb10abd ZipArchiveWriter: Fix crash in FZipArchiveWriter::Write when Size argument is 0. Emit a failed ensure when Filename is empty in AddFile.
#jira UE-190842
#rb Brandon.Schaefer
#rnx

[CL 26511624 by Matt Peters in ue5-main branch]
2023-07-21 10:47:01 -04:00
Matt Peters
9b74933870 ZipArchiveReader: Fix derefence of uninitialized data; ZipError structures need to be initialized before being passed in to zip functions.
#rb None, trivial
#rnx
#preflight 63b59a51592c1a9d7c894950

[CL 23575941 by Matt Peters in ue5-main branch]
2023-01-04 10:37:38 -05:00
Matt Peters
d4fe244d75 libzip: Submit recreated mac library and reenable use of libzip on mac.
#rb None, trivial
#rnx
#preflight None, NotTestedByPreflight

[CL 23337972 by Matt Peters in ue5-main branch]
2022-11-30 14:25:17 -05:00
Matt Peters
491762ef46 FileUtilities: Disable ZipArchiveReader on PLATFORM_MAC until we have fixed the libzip.a library.
#rb None, trivial
#preflight None, not tested by preflight.

[CL 23300148 by Matt Peters in ue5-main branch]
2022-11-28 19:09:06 -05:00
Matt Peters
c9055a1b25 ZipArchiveReader: Add class to read zip archives (including the archives written by ZipArchiveWriter), using libzip.
#rn Minor, Core
#rb Brandon.Schaefer
#preflight 63853f86766a2aeed2bd362e

[CL 23299497 by Matt Peters in ue5-main branch]
2022-11-28 18:24:58 -05:00
bryan sefcik
de1956f47b Ran IWYU on Public headers under Engine/Source/Developer/...
Headers are updated to contain any missing #includes needed to compile and #includes are sorted.  Nothing is removed.

#ushell-cherrypick of 21064294 by bryan.sefcik
#jira
#preflight 62d5c2111062f2e63015e598

#ROBOMERGE-OWNER: bryan.sefcik
#ROBOMERGE-AUTHOR: bryan.sefcik
#ROBOMERGE-SOURCE: CL 21155249 via CL 21158121 via CL 21161259
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v972-20964824)

[CL 21182053 by bryan sefcik in ue5-main branch]
2022-07-20 12:03:45 -04:00
christopher waters
66680d06e3 Moving shader symbol exporting into a shared type.
Adding shader symbol export path override cvar. This cvar supports specifying the shader platform name via "{Platform}".
Adding Luke's change for having build machine specific shader configs.

#jira none
#rb rolando.caloca, david.harvey, lukas.hermanns
#preflight 60c243181264df0001a2c283

[CL 16631848 by christopher waters in ue5-main branch]
2021-06-10 18:11:47 -04:00
ryan durand
471d972e62 Updating copyright for Engine Developer.
#rnx
#rb none


#ROBOMERGE-SOURCE: CL 10869240 via CL 10869516 via CL 10869902
#ROBOMERGE-BOT: (v613-10869866)

[CL 10870584 by ryan durand in Main branch]
2019-12-26 15:32:37 -05:00
ben marsh
a6cc4468b7 More IncludeTool fixes.
#rb none
#jira
#rnx

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 8371085 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v406-8472469)

[CL 8497721 by ben marsh in Main branch]
2019-09-04 15:28:59 -04:00
anthony bills
3cf6b2b848 Add missing forward declaration of IFileHandle
#rb david.harvey


#ROBOMERGE-SOURCE: CL 4867533 via CL 4868977

[CL 4874246 by anthony bills in Main branch]
2019-02-01 19:03:16 -05:00
Ben Marsh
9f4e41b558 Fix non-unity compile error.
#rb none
#fyi Anthony.Bills

[CL 4868353 by Ben Marsh in Main branch]
2019-02-01 12:56:52 -05:00
Anthony Bills
a606671495 Fix missing module declaration in FileUtilities (4827582 introduced a link error check).
#rb david.harvey
#jira UE-69443

[CL 4867700 by Anthony Bills in Main branch]
2019-02-01 11:46:07 -05:00
Anthony Bills
b14f3acd8d Add missing forward declaration of IFileHandle
#rb david.harvey
#jira none

[CL 4867550 by Anthony Bills in Main branch]
2019-02-01 11:02:18 -05:00
anthony bills
442e0a4b39 Move FZipArchiveWriter so it can be used by other modules.
(Re-add the correct files for 4859558 and fix unity build error.)

#rb david.harvey
[FYI] luke.thatcher


#ROBOMERGE-SOURCE: CL 4859806 via CL 4864758

[CL 4864879 by anthony bills in Main branch]
2019-02-01 09:28:28 -05:00
anthony bills
eb4859184c Back out changelist 4859558
#rb none


#ROBOMERGE-SOURCE: CL 4859671 via CL 4864736

[CL 4864795 by anthony bills in Main branch]
2019-02-01 09:28:03 -05:00
anthony bills
98f4df88a7 Add a small zip file utility.
#ROBOMERGE-SOURCE: CL 4859558 via CL 4864727

[CL 4864783 by anthony bills in Main branch]
2019-02-01 09:27:57 -05:00