Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package minetest for openSUSE:Factory 
checked in at 2022-10-03 13:46:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/minetest (Old)
 and      /work/SRC/openSUSE:Factory/.minetest.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "minetest"

Mon Oct  3 13:46:45 2022 rev:22 rq:1007599 version:5.6.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/minetest/minetest.changes        2022-08-26 
09:08:11.441378409 +0200
+++ /work/SRC/openSUSE:Factory/.minetest.new.2275/minetest.changes      
2022-10-03 13:47:30.273711420 +0200
@@ -1,0 +2,7 @@
+Wed Sep 28 19:40:52 UTC 2022 - Simon Vogl <simon.v...@gmx.net>
+
+- Update to version 5.6.1:
+  * Various bug fixes
+  * Full changes: https://dev.minetest.net/Changelog#5.6.0_.E2.86.92_5.6.1
+
+-------------------------------------------------------------------

Old:
----
  irrlicht-1.9.0mt7.tar.gz
  minetest-5.6.0.tar.gz

New:
----
  irrlicht-1.9.0mt8.tar.gz
  minetest-5.6.1.tar.gz

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

Other differences:
------------------
++++++ minetest.spec ++++++
--- /var/tmp/diff_new_pack.jVu6NN/_old  2022-10-03 13:47:31.053713136 +0200
+++ /var/tmp/diff_new_pack.jVu6NN/_new  2022-10-03 13:47:31.057713144 +0200
@@ -18,12 +18,12 @@
 
 %define minetestuser %{name}
 %define minetestgroup %{name}
-%define irrlichtmt_version 1.9.0mt7
+%define irrlichtmt_version 1.9.0mt8
 %bcond_without leveldb
 %bcond_without redis
 %bcond_without postgresql
 Name:           minetest
-Version:        5.6.0
+Version:        5.6.1
 Release:        0
 Summary:        A InfiniMiner/Minecraft inspired game
 License:        CC-BY-SA-3.0 AND LGPL-2.1-or-later

++++++ irrlicht-1.9.0mt7.tar.gz -> irrlicht-1.9.0mt8.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/irrlicht-1.9.0mt7/CMakeLists.txt 
new/irrlicht-1.9.0mt8/CMakeLists.txt
--- old/irrlicht-1.9.0mt7/CMakeLists.txt        2022-07-21 20:20:13.000000000 
+0200
+++ new/irrlicht-1.9.0mt8/CMakeLists.txt        2022-09-16 19:39:46.000000000 
+0200
@@ -7,7 +7,7 @@
        cmake_policy(VERSION 3.9)
 endif()
 
-set(IRRLICHTMT_REVISION 7)
+set(IRRLICHTMT_REVISION 8)
 
 project(Irrlicht
        VERSION 1.9.0.${IRRLICHTMT_REVISION}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/irrlicht-1.9.0mt7/include/IrrCompileConfig.h 
new/irrlicht-1.9.0mt8/include/IrrCompileConfig.h
--- old/irrlicht-1.9.0mt7/include/IrrCompileConfig.h    2022-07-21 
20:20:13.000000000 +0200
+++ new/irrlicht-1.9.0mt8/include/IrrCompileConfig.h    2022-09-16 
19:39:46.000000000 +0200
@@ -6,8 +6,8 @@
 #define __IRR_COMPILE_CONFIG_H_INCLUDED__
 
 //! Identifies the IrrlichtMt fork customized for the Minetest engine
-#define IRRLICHT_VERSION_MT_REVISION 7
-#define IRRLICHT_VERSION_MT "mt7"
+#define IRRLICHT_VERSION_MT_REVISION 8
+#define IRRLICHT_VERSION_MT "mt8"
 
 //! Irrlicht SDK Version
 #define IRRLICHT_VERSION_MAJOR 1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/irrlicht-1.9.0mt7/source/Irrlicht/CB3DMeshFileLoader.cpp 
new/irrlicht-1.9.0mt8/source/Irrlicht/CB3DMeshFileLoader.cpp
--- old/irrlicht-1.9.0mt7/source/Irrlicht/CB3DMeshFileLoader.cpp        
2022-07-21 20:20:13.000000000 +0200
+++ new/irrlicht-1.9.0mt8/source/Irrlicht/CB3DMeshFileLoader.cpp        
2022-09-16 19:39:46.000000000 +0200
@@ -26,7 +26,7 @@
 
 //! Constructor
 CB3DMeshFileLoader::CB3DMeshFileLoader(scene::ISceneManager* smgr)
-: AnimatedMesh(0), B3DFile(0), NormalsInFile(false),
+: AnimatedMesh(0), B3DFile(0), VerticesStart(0), NormalsInFile(false),
        HasVertexColors(false), ShowWarning(true)
 {
        #ifdef _DEBUG
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/irrlicht-1.9.0mt7/source/Irrlicht/CGUIFileOpenDialog.cpp 
new/irrlicht-1.9.0mt8/source/Irrlicht/CGUIFileOpenDialog.cpp
--- old/irrlicht-1.9.0mt7/source/Irrlicht/CGUIFileOpenDialog.cpp        
2022-07-21 20:20:13.000000000 +0200
+++ new/irrlicht-1.9.0mt8/source/Irrlicht/CGUIFileOpenDialog.cpp        
2022-09-16 19:39:46.000000000 +0200
@@ -74,7 +74,7 @@
                L"", skin ? skin->getDefaultText(EGDT_WINDOW_CLOSE) : L"Close");
        CloseButton->setSubElement(true);
        CloseButton->setTabStop(false);
-       if (sprites)
+       if (sprites && skin)
        {
                CloseButton->setSpriteBank(sprites);
                CloseButton->setSprite(EGBS_BUTTON_UP, 
skin->getIcon(EGDI_WINDOW_CLOSE), color);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/irrlicht-1.9.0mt7/source/Irrlicht/CImageLoaderPNG.cpp 
new/irrlicht-1.9.0mt8/source/Irrlicht/CImageLoaderPNG.cpp
--- old/irrlicht-1.9.0mt7/source/Irrlicht/CImageLoaderPNG.cpp   2022-07-21 
20:20:13.000000000 +0200
+++ new/irrlicht-1.9.0mt8/source/Irrlicht/CImageLoaderPNG.cpp   2022-09-16 
19:39:46.000000000 +0200
@@ -40,7 +40,7 @@
 
        // changed by zola {
        io::IReadFile* file=(io::IReadFile*)png_get_io_ptr(png_ptr);
-       check=(png_size_t) file->read((void*)data,(u32)length);
+       check=(png_size_t) file->read((void*)data, length);
        // }
 
        if (check != length)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/irrlicht-1.9.0mt7/source/Irrlicht/CImageWriterPNG.cpp 
new/irrlicht-1.9.0mt8/source/Irrlicht/CImageWriterPNG.cpp
--- old/irrlicht-1.9.0mt7/source/Irrlicht/CImageWriterPNG.cpp   2022-07-21 
20:20:13.000000000 +0200
+++ new/irrlicht-1.9.0mt8/source/Irrlicht/CImageWriterPNG.cpp   2022-09-16 
19:39:46.000000000 +0200
@@ -46,7 +46,7 @@
        png_size_t check;
 
        io::IWriteFile* file=(io::IWriteFile*)png_get_io_ptr(png_ptr);
-       check=(png_size_t) file->write((const void*)data,(u32)length);
+       check=(png_size_t) file->write((const void*)data, length);
 
        if (check != length)
                png_error(png_ptr, "Write Error");
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/irrlicht-1.9.0mt7/source/Irrlicht/CIrrDeviceLinux.cpp 
new/irrlicht-1.9.0mt8/source/Irrlicht/CIrrDeviceLinux.cpp
--- old/irrlicht-1.9.0mt7/source/Irrlicht/CIrrDeviceLinux.cpp   2022-07-21 
20:20:13.000000000 +0200
+++ new/irrlicht-1.9.0mt8/source/Irrlicht/CIrrDeviceLinux.cpp   2022-09-16 
19:39:46.000000000 +0200
@@ -2118,7 +2118,17 @@
        if (!Null)
        {
 #ifdef _IRR_LINUX_X11_XINPUT2_
-               XIGetClientPointer(Device->XDisplay, Device->XWindow, 
&DeviceId);
+               // XIWarpPointer is entirely broken on multi-head setups (see 
also [1]),
+               // but behaves better in other cases so we can't just disable 
it outright.
+               // [1] 
https://developer.blender.org/rB165caafb99c6846e53d11c4e966990aaffc06cea
+               if (XScreenCount(Device->XDisplay) > 1)
+               {
+                       os::Printer::log("Detected classic multi-head setup, 
not using XIWarpPointer");
+               }
+               else
+               {
+                       XIGetClientPointer(Device->XDisplay, Device->XWindow, 
&DeviceId);
+               }
 #endif
 
                XGCValues values;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/irrlicht-1.9.0mt7/source/Irrlicht/COGLESDriver.cpp 
new/irrlicht-1.9.0mt8/source/Irrlicht/COGLESDriver.cpp
--- old/irrlicht-1.9.0mt7/source/Irrlicht/COGLESDriver.cpp      2022-07-21 
20:20:13.000000000 +0200
+++ new/irrlicht-1.9.0mt8/source/Irrlicht/COGLESDriver.cpp      2022-09-16 
19:39:46.000000000 +0200
@@ -270,6 +270,7 @@
 
        //buffer vertex data, and convert colours...
        core::array<c8> buffer(vertexSize * vertexCount);
+       buffer.set_used(vertexSize * vertexCount);
        memcpy(buffer.pointer(), vertices, vertexSize * vertexCount);
 
        // in order to convert the colors into opengl format (RGBA)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/irrlicht-1.9.0mt7/source/Irrlicht/COpenGLDriver.cpp 
new/irrlicht-1.9.0mt8/source/Irrlicht/COpenGLDriver.cpp
--- old/irrlicht-1.9.0mt7/source/Irrlicht/COpenGLDriver.cpp     2022-07-21 
20:20:13.000000000 +0200
+++ new/irrlicht-1.9.0mt8/source/Irrlicht/COpenGLDriver.cpp     2022-09-16 
19:39:46.000000000 +0200
@@ -2615,7 +2615,7 @@
                                        if ((material.AntiAliasing & 
EAAM_QUALITY) == EAAM_QUALITY)
                                                
glHint(GL_MULTISAMPLE_FILTER_HINT_NV, GL_NICEST);
                                        else
-                                               
glHint(GL_MULTISAMPLE_FILTER_HINT_NV, GL_NICEST);
+                                               
glHint(GL_MULTISAMPLE_FILTER_HINT_NV, GL_FASTEST);
                                }
 #endif
                        }
@@ -3805,10 +3805,10 @@
                glPixelStorei(GL_PACK_INVERT_MESA, GL_FALSE);
        else
 #endif
-       if (pixels)
+       if (pixels && newImage)
        {
                // opengl images are horizontally flipped, so we have to fix 
that here.
-               const s32 pitch=newImage->getPitch();
+               const s32 pitch = newImage->getPitch();
                u8* p2 = pixels + (ScreenSize.Height - 1) * pitch;
                u8* tmpBuffer = new u8[pitch];
                for (u32 i=0; i < ScreenSize.Height; i += 2)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/irrlicht-1.9.0mt7/source/Irrlicht/CWGLManager.cpp 
new/irrlicht-1.9.0mt8/source/Irrlicht/CWGLManager.cpp
--- old/irrlicht-1.9.0mt7/source/Irrlicht/CWGLManager.cpp       2022-07-21 
20:20:13.000000000 +0200
+++ new/irrlicht-1.9.0mt8/source/Irrlicht/CWGLManager.cpp       2022-09-16 
19:39:46.000000000 +0200
@@ -46,13 +46,12 @@
        wcex.cbClsExtra    = 0;
        wcex.cbWndExtra    = 0;
        wcex.hInstance     = lhInstance;
-       wcex.hIcon         = NULL;
+       wcex.hIcon         = 0;
        wcex.hCursor       = LoadCursor(NULL, IDC_ARROW);
        wcex.hbrBackground  = (HBRUSH)(COLOR_WINDOW+1);
        wcex.lpszMenuName  = 0;
        wcex.lpszClassName = ClassName;
        wcex.hIconSm       = 0;
-       wcex.hIcon         = 0;
        RegisterClassEx(&wcex);
 
        RECT clientSize;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/irrlicht-1.9.0mt7/source/Irrlicht/CWriteFile.cpp 
new/irrlicht-1.9.0mt8/source/Irrlicht/CWriteFile.cpp
--- old/irrlicht-1.9.0mt7/source/Irrlicht/CWriteFile.cpp        2022-07-21 
20:20:13.000000000 +0200
+++ new/irrlicht-1.9.0mt8/source/Irrlicht/CWriteFile.cpp        2022-09-16 
19:39:46.000000000 +0200
@@ -12,13 +12,12 @@
 
 
 CWriteFile::CWriteFile(const io::path& fileName, bool append)
-: FileSize(0)
+: FileSize(0), Filename(fileName)
 {
        #ifdef _DEBUG
        setDebugName("CWriteFile");
        #endif
 
-       Filename = fileName;
        openFile(append);
 }
 

++++++ minetest-5.6.0.tar.gz -> minetest-5.6.1.tar.gz ++++++
/work/SRC/openSUSE:Factory/minetest/minetest-5.6.0.tar.gz 
/work/SRC/openSUSE:Factory/.minetest.new.2275/minetest-5.6.1.tar.gz differ: 
char 28, line 1

Reply via email to