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