Hello community,

here is the log from the commit of package UEFITool for openSUSE:Factory 
checked in at 2020-11-24 22:13:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/UEFITool (Old)
 and      /work/SRC/openSUSE:Factory/.UEFITool.new.5913 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "UEFITool"

Tue Nov 24 22:13:54 2020 rev:8 rq:850381 version:20201122

Changes:
--------
--- /work/SRC/openSUSE:Factory/UEFITool/UEFITool.changes        2020-01-22 
22:46:31.704583408 +0100
+++ /work/SRC/openSUSE:Factory/.UEFITool.new.5913/UEFITool.changes      
2020-11-24 22:14:21.447599968 +0100
@@ -1,0 +2,14 @@
+Tue Nov 24 09:09:41 UTC 2020 - Martin Pluskal <mplus...@suse.com>
+
+- Update to version 20201122:
+  * Switch CI to GitHub Actions
+  * Drop AppVeyor
+  * Version bump
+  * Revert "Update CI configuration to dpl v2"
+  * Update CI configuration to dpl v2
+  * Fix mishandling trailing newline
+  * Fix compatibility with older UEFIPatch
+  * Added MSR patches for C422, C620 motherboards (#204)
+  * Add support to parse/reconstruct LZMAF86 sections (#198)
+
+-------------------------------------------------------------------

Old:
----
  UEFITool-20200120.tar.xz

New:
----
  UEFITool-20201122.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ UEFITool.spec ++++++
--- /var/tmp/diff_new_pack.HxoKqX/_old  2020-11-24 22:14:22.347600802 +0100
+++ /var/tmp/diff_new_pack.HxoKqX/_new  2020-11-24 22:14:22.351600805 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           UEFITool
-Version:        20200120
+Version:        20201122
 Release:        0
 Summary:        Tools to inspect and work on UEFI BIOSes
 License:        BSD-2-Clause

++++++ UEFITool-20200120.tar.xz -> UEFITool-20201122.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/UEFITool-20200120/.appveyor.yml 
new/UEFITool-20201122/.appveyor.yml
--- old/UEFITool-20200120/.appveyor.yml 2020-01-20 11:24:35.000000000 +0100
+++ new/UEFITool-20201122/.appveyor.yml 1970-01-01 01:00:00.000000000 +0100
@@ -1,28 +0,0 @@
-image: Visual Studio 2015
-
-environment:
-  matrix:
-    - MSYS2_ARCH: i686
-      MSYSTEM: MINGW32
-
-clone_depth: 10
-
-build_script:
-  - cd %APPVEYOR_BUILD_FOLDER%
-  - set PATH=C:\msys64\mingw32\bin;C:\msys64\usr\bin;%PATH%
-  - bash ./unixbuild.sh
-
-deploy:
-  provider: GitHub
-  force_update: true
-  auth_token:
-    secure: zSJnpSnrKY1NO5RPVBaD/uq7UPyc+GW7ecjPFqEMsLjtnd6H+iNfROdoeuxJgt5T
-  artifact: Binaries
-  prerelease: true
-  on:
-    appveyor_repo_tag: true
-
-artifacts:
-  - path: dist\**\*.zip
-    name: Binaries
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/UEFITool-20200120/.github/workflows/main.yml 
new/UEFITool-20201122/.github/workflows/main.yml
--- old/UEFITool-20200120/.github/workflows/main.yml    1970-01-01 
01:00:00.000000000 +0100
+++ new/UEFITool-20201122/.github/workflows/main.yml    2020-11-22 
10:47:33.000000000 +0100
@@ -0,0 +1,142 @@
+name: CI
+
+on:
+  push:
+  pull_request:
+  workflow_dispatch:
+  release:
+    types: [published]
+
+jobs:
+  build_mac:
+    name: Build on macOS
+    runs-on: macos-10.15
+    steps:
+      - uses: actions/checkout@v2
+      - run: ./unixbuild.sh
+      - name: Upload to artifacts
+        uses: actions/upload-artifact@v2
+        with:
+          name: macOS builds
+          path: dist/*.zip
+      - name: Upload to releases
+        if: github.event_name == 'release'
+        uses: 
svenstaro/upload-release-action@e74ff71f7d8a4c4745b560a485cc5fdb9b5b999d
+        with:
+          repo_token: ${{ secrets.GITHUB_TOKEN }}
+          file: dist/*.zip
+          tag: ${{ github.ref }}
+          file_glob: true
+
+  build_linux:
+    name: Build on Linux
+    runs-on: ubuntu-16.04
+    steps:
+      - uses: actions/checkout@v2
+      - name: Get Qt
+        run: sudo apt-get install -qq qt5-default qt5-qmake qtbase5-dev-tools 
cmake
+      - run: ./unixbuild.sh
+      - name: Upload to artifacts
+        uses: actions/upload-artifact@v2
+        with:
+          name: Linux builds
+          path: dist/*.zip
+      - name: Upload to releases
+        if: github.event_name == 'release'
+        uses: 
svenstaro/upload-release-action@e74ff71f7d8a4c4745b560a485cc5fdb9b5b999d
+        with:
+          repo_token: ${{ secrets.GITHUB_TOKEN }}
+          file: dist/*.zip
+          tag: ${{ github.ref }}
+          file_glob: true
+
+  build_win_extract:
+    name: Build on Windows
+    runs-on: windows-2016
+    steps:
+      - uses: actions/checkout@v2
+
+      - name: Get Qt
+        uses: actions/checkout@v2
+        with:
+          repository: LongSoft/qt-5.6.3-static-x86-msvc2017
+          path: qt
+          lfs: true
+      - name: Unpack Qt
+        shell: bash
+        working-directory: qt
+        run: 7z x qt-5.6.3-static-x86-msvc2017.7z -o../..
+      - name: Create dist directory
+        shell: bash
+        run: mkdir dist
+
+      - name: Create UEFIPatch build directory
+        run: cmake -E make_directory ${{runner.workspace}}/build/UEFIPatch
+      - name: Configure UEFIPatch
+        shell: bash
+        working-directory: ${{runner.workspace}}/build/UEFIPatch
+        run: ../../qt-5.6.3-static-x86-msvc2017/bin/qmake.exe 
../../UEFITool/UEFIPatch/
+      - name: Build UEFIPatch
+        working-directory: ${{runner.workspace}}/build/UEFIPatch
+        shell: cmd
+        run: |
+            call "C:\Program Files (x86)\Microsoft Visual 
Studio\2017\Enterprise\VC\Auxiliary\Build\vcvars32.bat"
+            nmake release
+      - name: Archive UEFIPatch
+        working-directory: ${{runner.workspace}}/build/UEFIPatch/release
+        shell: bash
+        run: |
+          UEFITOOL_VER=$(cat ../../../UEFITool/version.h | grep 
PROGRAM_VERSION | cut -d'"' -f2) ; \
+          7z a ../../../UEFITool/dist/UEFIPatch_${UEFITOOL_VER}_win32.zip 
UEFIPatch.exe
+
+      - name: Create UEFIReplace build directory
+        run: cmake -E make_directory ${{runner.workspace}}/build/UEFIReplace
+      - name: Configure UEFIReplace
+        shell: bash
+        working-directory: ${{runner.workspace}}/build/UEFIReplace
+        run: ../../qt-5.6.3-static-x86-msvc2017/bin/qmake.exe 
../../UEFITool/UEFIReplace/
+      - name: Build UEFIReplace
+        working-directory: ${{runner.workspace}}/build/UEFIReplace
+        shell: cmd
+        run: |
+            call "C:\Program Files (x86)\Microsoft Visual 
Studio\2017\Enterprise\VC\Auxiliary\Build\vcvars32.bat"
+            nmake release
+      - name: Archive UEFIReplace
+        working-directory: ${{runner.workspace}}/build/UEFIReplace/release
+        shell: bash
+        run: |
+          UEFITOOL_VER=$(cat ../../../UEFITool/version.h | grep 
PROGRAM_VERSION | cut -d'"' -f2) ; \
+          7z a ../../../UEFITool/dist/UEFIReplace_${UEFITOOL_VER}_win32.zip 
UEFIReplace.exe
+
+      - name: Create UEFITool build directory
+        run: cmake -E make_directory ${{runner.workspace}}/build/UEFITool
+      - name: Configure UEFITool
+        shell: bash
+        working-directory: ${{runner.workspace}}/build/UEFITool
+        run: ../../qt-5.6.3-static-x86-msvc2017/bin/qmake.exe ../../UEFITool/
+      - name: Build UEFITool
+        working-directory: ${{runner.workspace}}/build/UEFITool
+        shell: cmd
+        run: |
+            call "C:\Program Files (x86)\Microsoft Visual 
Studio\2017\Enterprise\VC\Auxiliary\Build\vcvars32.bat"
+            nmake release
+      - name: Archive UEFITool
+        working-directory: ${{runner.workspace}}/build/UEFITool/release
+        shell: bash
+        run: |
+          UEFITOOL_VER=$(cat ../../../UEFITool/version.h | grep 
PROGRAM_VERSION | cut -d'"' -f2) ; \
+          7z a ../../../UEFITool/dist/UEFITool_${UEFITOOL_VER}_win32.zip 
UEFITool.exe
+
+      - name: Upload to artifacts
+        uses: actions/upload-artifact@v2
+        with:
+          name: Windows builds
+          path: dist/*.zip
+      - name: Windows to releases
+        if: github.event_name == 'release'
+        uses: 
svenstaro/upload-release-action@e74ff71f7d8a4c4745b560a485cc5fdb9b5b999d
+        with:
+          repo_token: ${{ secrets.GITHUB_TOKEN }}
+          file: dist/*.zip
+          tag: ${{ github.ref }}
+          file_glob: true
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/UEFITool-20200120/.travis.yml 
new/UEFITool-20201122/.travis.yml
--- old/UEFITool-20200120/.travis.yml   2020-01-20 11:24:35.000000000 +0100
+++ new/UEFITool-20201122/.travis.yml   1970-01-01 01:00:00.000000000 +0100
@@ -1,52 +0,0 @@
-language: cpp
-matrix:
-  include:
-  - os: osx
-    osx_image: xcode9.2
-
-    compiler: clang
-
-    script:
-      - ./unixbuild.sh
-
-    deploy:
-      provider: releases
-      skip_cleanup: true
-      file: "dist/*.zip"
-      file_glob: true
-      api_key:
-        secure: 
"WjYd93lVLKHULBpUXS/WtGrkdXyAwxHOUnLJotyDmQipAQP5Ox7Kj12JwkSJGEmVOEdcbIQJyi0QxPjn1UYbYsAt6Op8zrjnYLS4G4fMdBtcxprWzid85uTW7oAAIFs7ygMVhpzxRKpu70yNb683vbThqNmaOu6RyG9aJOLtPAg="
-      on:
-        tags: true
-
-  - os: linux
-    dist: trusty
-    compiler: clang
-
-    before_install:
-      - sudo apt-get update -qq
-      - sudo apt-get install -qq qt5-default qt5-qmake qtbase5-dev-tools cmake
-
-    script:
-      - ./unixbuild.sh
-
-  - os: linux
-    dist: trusty
-    compiler: gcc
-
-    before_install:
-      - sudo apt-get update -qq
-      - sudo apt-get install -qq qt5-default qt5-qmake qtbase5-dev-tools cmake
-
-    script:
-      - ./unixbuild.sh
-
-    deploy:
-      provider: releases
-      skip_cleanup: true
-      file: "dist/*.zip"
-      file_glob: true
-      api_key:
-        secure: 
"WjYd93lVLKHULBpUXS/WtGrkdXyAwxHOUnLJotyDmQipAQP5Ox7Kj12JwkSJGEmVOEdcbIQJyi0QxPjn1UYbYsAt6Op8zrjnYLS4G4fMdBtcxprWzid85uTW7oAAIFs7ygMVhpzxRKpu70yNb683vbThqNmaOu6RyG9aJOLtPAg="
-      on:
-        tags: true
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/UEFITool-20200120/LZMA/x86Convert.h 
new/UEFITool-20201122/LZMA/x86Convert.h
--- old/UEFITool-20200120/LZMA/x86Convert.h     1970-01-01 01:00:00.000000000 
+0100
+++ new/UEFITool-20201122/LZMA/x86Convert.h     2020-11-22 10:47:33.000000000 
+0100
@@ -0,0 +1 @@
+#include "SDK/C/Bra.h"
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/UEFITool-20200120/UEFIPatch/patches.txt 
new/UEFITool-20201122/UEFIPatch/patches.txt
--- old/UEFITool-20200120/UEFIPatch/patches.txt 2020-01-20 11:24:35.000000000 
+0100
+++ new/UEFITool-20201122/UEFIPatch/patches.txt 2020-11-22 10:47:33.000000000 
+0100
@@ -57,3 +57,11 @@
 
 # CpuInitPei | Skylake-X
 01359D99-9446-456D-ADA4-50A711C03ADA 12 P:BE0080000023CE0B:BE0000000023CE0B 
+
+# PpmInitialize | 0xE2 & 0x1AA unlock for C422 Chipsets & Some X299 Chipsets
+3FFCAE95-23CF-4967-94F5-16352F68E43B 10 
P:4889442430....0FBAE8:4889442430....0FBAE0 
+3FFCAE95-23CF-4967-94F5-16352F68E43B 10 
P:4889442450....0FBAE8:4889442450....0FBAE0 
+
+# PpmInitialize | 0xE2 & 0x1AA unlock for C620 Chipsets
+3FFCAE95-23CF-4967-94F5-16352F68E43B 10 P:480BC2BA00200000:480BC2BA00000000 
+3FFCAE95-23CF-4967-94F5-16352F68E43B 10 P:480BC2BA00800000:480BC2BA00000000
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/UEFITool-20200120/UEFIPatch/uefipatch.cpp 
new/UEFITool-20201122/UEFIPatch/uefipatch.cpp
--- old/UEFITool-20200120/UEFIPatch/uefipatch.cpp       2020-01-20 
11:24:35.000000000 +0100
+++ new/UEFITool-20201122/UEFIPatch/uefipatch.cpp       2020-11-22 
10:47:33.000000000 +0100
@@ -58,7 +58,7 @@
 
     UINT8 counter = 0;
     while (!file.atEnd()) {
-        QByteArray line = file.readLine();
+        QByteArray line = file.readLine().trimmed();
         // Use sharp sign as commentary
         if (line.count() == 0 || line[0] == '#')
             continue;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/UEFITool-20200120/UEFIPatch/uefipatch.pro 
new/UEFITool-20201122/UEFIPatch/uefipatch.pro
--- old/UEFITool-20200120/UEFIPatch/uefipatch.pro       2020-01-20 
11:24:35.000000000 +0100
+++ new/UEFITool-20201122/UEFIPatch/uefipatch.pro       2020-11-22 
10:47:33.000000000 +0100
@@ -21,6 +21,7 @@
  ../LZMA/SDK/C/LzFind.c \
  ../LZMA/SDK/C/LzmaDec.c \
  ../LZMA/SDK/C/LzmaEnc.c \
+ ../LZMA/SDK/C/Bra86.c \
  ../Tiano/EfiTianoDecompress.c \
  ../Tiano/EfiTianoCompress.c \
  ../Tiano/EfiTianoCompressLegacy.c
@@ -39,6 +40,7 @@
  ../version.h \
  ../LZMA/LzmaCompress.h \
  ../LZMA/LzmaDecompress.h \
+ ../LZMA/x86Convert.h \
  ../Tiano/EfiTianoDecompress.h \
  ../Tiano/EfiTianoCompress.h
  
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/UEFITool-20200120/UEFIReplace/uefireplace.pro 
new/UEFITool-20201122/UEFIReplace/uefireplace.pro
--- old/UEFITool-20200120/UEFIReplace/uefireplace.pro   2020-01-20 
11:24:35.000000000 +0100
+++ new/UEFITool-20201122/UEFIReplace/uefireplace.pro   2020-11-22 
10:47:33.000000000 +0100
@@ -21,6 +21,7 @@
  ../LZMA/SDK/C/LzFind.c \
  ../LZMA/SDK/C/LzmaDec.c \
  ../LZMA/SDK/C/LzmaEnc.c \
+ ../LZMA/SDK/C/Bra86.c \
  ../Tiano/EfiTianoDecompress.c \
  ../Tiano/EfiTianoCompress.c \
  ../Tiano/EfiTianoCompressLegacy.c
@@ -39,5 +40,6 @@
  ../version.h \
  ../LZMA/LzmaCompress.h \
  ../LZMA/LzmaDecompress.h \
+ ../LZMA/x86Convert.h \
  ../Tiano/EfiTianoDecompress.h \
  ../Tiano/EfiTianoCompress.h
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/UEFITool-20200120/ffs.h new/UEFITool-20201122/ffs.h
--- old/UEFITool-20200120/ffs.h 2020-01-20 11:24:35.000000000 +0100
+++ new/UEFITool-20201122/ffs.h 2020-11-22 10:47:33.000000000 +0100
@@ -468,6 +468,9 @@
 const QByteArray EFI_GUIDED_SECTION_LZMA // 
EE4E5898-3914-4259-9D6E-DC7BD79403CF
 ("\x98\x58\x4E\xEE\x14\x39\x59\x42\x9D\x6E\xDC\x7B\xD7\x94\x03\xCF", 16);
 
+const QByteArray EFI_GUIDED_SECTION_LZMAF86 
//D42AE6BD-1352-4BFB-909A-CA72A6EAE889
+("\xbd\xe6\x2a\xd4\x52\x13\xfb\x4b\x90\x9a\xca\x72\xa6\xea\xe8\x89", 16);
+
 const QByteArray EFI_FIRMWARE_CONTENTS_SIGNED_GUID 
//0F9D89E8-9259-4F76-A5AF-0C89E34023DF
 ("\xE8\x89\x9D\x0F\x59\x92\x76\x4F\xA5\xAF\x0C\x89\xE3\x40\x23\xDF", 16);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/UEFITool-20200120/ffsengine.cpp 
new/UEFITool-20201122/ffsengine.cpp
--- old/UEFITool-20200120/ffsengine.cpp 2020-01-20 11:24:35.000000000 +0100
+++ new/UEFITool-20201122/ffsengine.cpp 2020-11-22 10:47:33.000000000 +0100
@@ -23,6 +23,7 @@
 #include "Tiano/EfiTianoDecompress.h"
 #include "LZMA/LzmaCompress.h"
 #include "LZMA/LzmaDecompress.h"
+#include "LZMA/x86Convert.h"
 
 #ifdef _CONSOLE
 #include <iostream>
@@ -1555,6 +1556,22 @@
     return ERR_SUCCESS;
 }
 
+UINT8 x86Convert(QByteArray & input, int mode) {
+    unsigned char* source = (unsigned char*)input.data();
+    UINT32 sourceSize = input.size();
+
+    UINT32 state;
+    x86_Convert_Init(state);
+    UINT32 converted = x86_Convert(source, sourceSize, 0, &state, mode);
+
+    const UINT8 x86LookAhead = 4;
+    if (converted + x86LookAhead != sourceSize) {
+        return ERR_INVALID_VOLUME;
+    }
+
+    return ERR_SUCCESS;
+}
+
 UINT8 FfsEngine::parseSection(const QByteArray & section, QModelIndex & index, 
const QModelIndex & parent, const UINT8 mode)
 {
     const EFI_COMMON_SECTION_HEADER* sectionHeader = (const 
EFI_COMMON_SECTION_HEADER*)(section.constData());
@@ -1643,9 +1660,10 @@
         UINT32 dictionarySize = DEFAULT_LZMA_DICTIONARY_SIZE;
 
         // Check if section requires processing
+        QByteArray parsedGuid = QByteArray((const 
char*)&guidDefinedSectionHeader->SectionDefinitionGuid, sizeof(EFI_GUID));
         if (guidDefinedSectionHeader->Attributes & 
EFI_GUIDED_SECTION_PROCESSING_REQUIRED) {
             // Tiano compressed section
-            if (QByteArray((const 
char*)&guidDefinedSectionHeader->SectionDefinitionGuid, sizeof(EFI_GUID)) == 
EFI_GUIDED_SECTION_TIANO) {
+            if (parsedGuid == EFI_GUIDED_SECTION_TIANO) {
                 algorithm = COMPRESSION_ALGORITHM_UNKNOWN;
 
                 result = decompress(body, EFI_STANDARD_COMPRESSION, processed, 
&algorithm);
@@ -1664,12 +1682,17 @@
                     info += tr("\nCompression type: unknown");
             }
             // LZMA compressed section
-            else if (QByteArray((const 
char*)&guidDefinedSectionHeader->SectionDefinitionGuid, sizeof(EFI_GUID)) == 
EFI_GUIDED_SECTION_LZMA) {
+            else if (parsedGuid == EFI_GUIDED_SECTION_LZMA || parsedGuid == 
EFI_GUIDED_SECTION_LZMAF86) {
                 algorithm = COMPRESSION_ALGORITHM_UNKNOWN;
 
                 result = decompress(body, EFI_CUSTOMIZED_COMPRESSION, 
processed, &algorithm);
                 if (result)
                     parseCurrentSection = false;
+                if (parsedGuid == EFI_GUIDED_SECTION_LZMAF86) {
+                    if (x86Convert(processed, 0) != ERR_SUCCESS) {
+                        msg(tr("parseSection: unable to convert LZMAF86 
compressed data"));
+                    }
+                }
 
                 if (algorithm == COMPRESSION_ALGORITHM_LZMA) {
                     info += tr("\nCompression type: LZMA");
@@ -1683,7 +1706,7 @@
                     info += tr("\nCompression type: unknown");
             }
             // Signed section
-            else if (QByteArray((const 
char*)&guidDefinedSectionHeader->SectionDefinitionGuid, sizeof(EFI_GUID)) == 
EFI_FIRMWARE_CONTENTS_SIGNED_GUID) {
+            else if (parsedGuid == EFI_FIRMWARE_CONTENTS_SIGNED_GUID) {
                 msgSigned = true;
                 const WIN_CERTIFICATE* certificateHeader = (const 
WIN_CERTIFICATE*)body.constData();
                 if ((UINT32)body.size() < sizeof(WIN_CERTIFICATE)) {
@@ -1738,7 +1761,7 @@
         else if (guidDefinedSectionHeader->Attributes & 
EFI_GUIDED_SECTION_AUTH_STATUS_VALID)
         {
             // CRC32 section
-            if (QByteArray((const 
char*)&guidDefinedSectionHeader->SectionDefinitionGuid, sizeof(EFI_GUID)) == 
EFI_GUIDED_SECTION_CRC32) {
+            if (parsedGuid == EFI_GUIDED_SECTION_CRC32) {
                 info += tr("\nChecksum type: CRC32");
                 // Calculate CRC32 of section data
                 UINT32 crc = crc32(0, (const UINT8*)body.constData(), 
body.size());
@@ -3970,6 +3993,12 @@
             }
             else if (model->subtype(index) == EFI_SECTION_GUID_DEFINED) {
                 EFI_GUID_DEFINED_SECTION* guidDefinedHeader = 
(EFI_GUID_DEFINED_SECTION*)header.data();
+                // Convert x86
+                if (QByteArray((const 
char*)&guidDefinedHeader->SectionDefinitionGuid, sizeof(EFI_GUID)) == 
EFI_GUIDED_SECTION_LZMAF86) {
+                    result = x86Convert(reconstructed, 1);
+                    if (result)
+                        return result;
+                }
                 // Compress new section body
                 QByteArray compressed;
                 result = compress(reconstructed, model->compression(index), 
model->dictionarySize(index), compressed);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/UEFITool-20200120/uefitool.pro 
new/UEFITool-20201122/uefitool.pro
--- old/UEFITool-20200120/uefitool.pro  2020-01-20 11:24:35.000000000 +0100
+++ new/UEFITool-20201122/uefitool.pro  2020-11-22 10:47:33.000000000 +0100
@@ -21,6 +21,7 @@
  LZMA/SDK/C/LzFind.c \
  LZMA/SDK/C/LzmaDec.c \
  LZMA/SDK/C/LzmaEnc.c \
+ LZMA/SDK/C/Bra86.c \
  Tiano/EfiTianoDecompress.c \
  Tiano/EfiTianoCompress.c \
  Tiano/EfiTianoCompressLegacy.c
@@ -42,6 +43,7 @@
  version.h \
  LZMA/LzmaCompress.h \
  LZMA/LzmaDecompress.h \
+ LZMA/x86Convert.h \
  Tiano/EfiTianoDecompress.h \
  Tiano/EfiTianoCompress.h
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/UEFITool-20200120/version.h 
new/UEFITool-20201122/version.h
--- old/UEFITool-20200120/version.h     2020-01-20 11:24:35.000000000 +0100
+++ new/UEFITool-20201122/version.h     2020-11-22 10:47:33.000000000 +0100
@@ -14,6 +14,6 @@
 #ifndef VERSION_H
 #define VERSION_H
 
-#define PROGRAM_VERSION "0.27.0"
+#define PROGRAM_VERSION "0.28.0"
 
 #endif // VERSION_H

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.HxoKqX/_old  2020-11-24 22:14:22.539600980 +0100
+++ /var/tmp/diff_new_pack.HxoKqX/_new  2020-11-24 22:14:22.539600980 +0100
@@ -1,4 +1,4 @@
 <servicedata>
 <service name="tar_scm">
                 <param 
name="url">https://github.com/LongSoft/UEFITool.git</param>
-              <param 
name="changesrevision">568019123ee81822a0f5b3c2f04cca92481a0a57</param></service></servicedata>
\ No newline at end of file
+              <param 
name="changesrevision">44cafebbecb6485d183e8ed268d6d309682fe395</param></service></servicedata>
\ No newline at end of file
_______________________________________________
openSUSE Commits mailing list -- commit@lists.opensuse.org
To unsubscribe, email commit-le...@lists.opensuse.org
List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette
List Archives: 
https://lists.opensuse.org/archives/list/commit@lists.opensuse.org

Reply via email to