mirror of
https://github.com/Xevion/easy7zip.git
synced 2025-12-06 09:14:58 -06:00
4.62
This commit is contained in:
committed by
Kornel Lesiński
parent
b717a4dbfe
commit
c1f1243a70
@@ -1,7 +1,7 @@
|
||||
#define MY_VER_MAJOR 4
|
||||
#define MY_VER_MINOR 61
|
||||
#define MY_VER_MINOR 62
|
||||
#define MY_VER_BUILD 0
|
||||
#define MY_VERSION "4.61 beta"
|
||||
#define MY_DATE "2008-10-28"
|
||||
#define MY_VERSION "4.62"
|
||||
#define MY_DATE "2008-12-02"
|
||||
#define MY_COPYRIGHT ": Igor Pavlov : Public domain"
|
||||
#define MY_VERSION_COPYRIGHT_DATE MY_VERSION " " MY_COPYRIGHT " : " MY_DATE
|
||||
|
||||
@@ -40,7 +40,7 @@ class CLzmaEncoder:
|
||||
public:
|
||||
STDMETHOD(Code)(ISequentialInStream *inStream, ISequentialOutStream *outStream,
|
||||
const UInt64 *inSize, const UInt64 *outSize, ICompressProgressInfo *progress);
|
||||
HRESULT CLzmaEncoder::SetCoderProperties(const PROPID *propIDs, const PROPVARIANT *props, UInt32 numProps);
|
||||
HRESULT SetCoderProperties(const PROPID *propIDs, const PROPVARIANT *props, UInt32 numProps);
|
||||
|
||||
MY_UNKNOWN_IMP
|
||||
};
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
lzma// ZipUpdate.cpp
|
||||
// ZipUpdate.cpp
|
||||
|
||||
#include "StdAfx.h"
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
#include "BZip2Decoder.h"
|
||||
static void *CreateCodec() { return (void *)(ICompressCoder *)(new NCompress::NBZip2::CDecoder); }
|
||||
#if !defined(EXTRACT_ONLY) && !defined(DEFLATE_EXTRACT_ONLY)
|
||||
#if !defined(EXTRACT_ONLY) && !defined(BZIP2_EXTRACT_ONLY)
|
||||
#include "BZip2Encoder.h"
|
||||
static void *CreateCodecOut() { return (void *)(ICompressCoder *)(new NCompress::NBZip2::CEncoder); }
|
||||
#else
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
#define MY_VER_MAJOR 4
|
||||
#define MY_VER_MINOR 61
|
||||
#define MY_VER_MINOR 62
|
||||
#define MY_VER_BUILD 0
|
||||
#define MY_VERSION "4.61 beta"
|
||||
#define MY_7ZIP_VERSION "7-Zip 4.61 beta"
|
||||
#define MY_DATE "2008-11-23"
|
||||
#define MY_VERSION "4.62"
|
||||
#define MY_7ZIP_VERSION "7-Zip 4.62"
|
||||
#define MY_DATE "2008-12-02"
|
||||
#define MY_COPYRIGHT "Copyright (c) 1999-2008 Igor Pavlov"
|
||||
#define MY_VERSION_COPYRIGHT_DATE MY_VERSION " " MY_COPYRIGHT " " MY_DATE
|
||||
|
||||
@@ -247,7 +247,7 @@ static HANDLE StartEditApplication(const UString &path, HWND window)
|
||||
typedef BOOL (WINAPI * ShellExecuteExWP)(LPSHELLEXECUTEINFOW lpExecInfo);
|
||||
#endif
|
||||
|
||||
static HANDLE StartApplication(const UString &path, HWND window)
|
||||
static HANDLE StartApplication(const UString &dir, const UString &path, HWND window)
|
||||
{
|
||||
UINT32 result;
|
||||
HANDLE hProcess;
|
||||
@@ -261,7 +261,7 @@ static HANDLE StartApplication(const UString &path, HWND window)
|
||||
execInfo.lpVerb = NULL;
|
||||
execInfo.lpFile = path;
|
||||
execInfo.lpParameters = NULL;
|
||||
execInfo.lpDirectory = NULL;
|
||||
execInfo.lpDirectory = dir.IsEmpty() ? NULL : (LPCWSTR)dir;
|
||||
execInfo.nShow = SW_SHOWNORMAL;
|
||||
execInfo.hProcess = 0;
|
||||
ShellExecuteExWP shellExecuteExW = (ShellExecuteExWP)
|
||||
@@ -281,9 +281,10 @@ static HANDLE StartApplication(const UString &path, HWND window)
|
||||
execInfo.hwnd = NULL;
|
||||
execInfo.lpVerb = NULL;
|
||||
const CSysString sysPath = GetSystemString(path);
|
||||
const CSysString sysDir = GetSystemString(dir);
|
||||
execInfo.lpFile = sysPath;
|
||||
execInfo.lpParameters = NULL;
|
||||
execInfo.lpDirectory = NULL;
|
||||
execInfo.lpDirectory = sysDir.IsEmpty() ? NULL : (LPCTSTR)sysDir;
|
||||
execInfo.nShow = SW_SHOWNORMAL;
|
||||
execInfo.hProcess = 0;
|
||||
::ShellExecuteEx(&execInfo);
|
||||
@@ -318,7 +319,7 @@ void CPanel::EditItem(int index)
|
||||
|
||||
void CPanel::OpenFolderExternal(int index)
|
||||
{
|
||||
HANDLE hProcess = StartApplication(GetFsPath() + GetItemRelPath(index), (HWND)*this);
|
||||
HANDLE hProcess = StartApplication(GetFsPath(), GetFsPath() + GetItemRelPath(index), (HWND)*this);
|
||||
if (hProcess != 0)
|
||||
::CloseHandle(hProcess);
|
||||
}
|
||||
@@ -354,7 +355,7 @@ void CPanel::OpenItem(int index, bool tryInternal, bool tryExternal)
|
||||
{
|
||||
// SetCurrentDirectory opens HANDLE to folder!!!
|
||||
// NDirectory::MySetCurrentDirectory(_currentFolderPrefix);
|
||||
HANDLE hProcess = StartApplication(fullPath, (HWND)*this);
|
||||
HANDLE hProcess = StartApplication(_currentFolderPrefix, fullPath, (HWND)*this);
|
||||
if (hProcess != 0)
|
||||
::CloseHandle(hProcess);
|
||||
}
|
||||
@@ -548,7 +549,7 @@ void CPanel::OpenItemInArchive(int index, bool tryInternal, bool tryExternal, bo
|
||||
if (editMode)
|
||||
hProcess = StartEditApplication(tempFilePath, (HWND)*this);
|
||||
else
|
||||
hProcess = StartApplication(tempFilePath, (HWND)*this);
|
||||
hProcess = StartApplication(tempDirNorm, tempFilePath, (HWND)*this);
|
||||
|
||||
if (hProcess == 0)
|
||||
return;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
7z ANSI-C Decoder 4.61
|
||||
7z ANSI-C Decoder 4.62
|
||||
----------------------
|
||||
|
||||
7z ANSI-C provides 7z/LZMA decoding.
|
||||
@@ -12,8 +12,8 @@ compression ratio and very fast decompression.
|
||||
LICENSE
|
||||
-------
|
||||
|
||||
Read lzma.txt for information about license.
|
||||
|
||||
7z ANSI-C Decoder is part of the LZMA SDK.
|
||||
LZMA SDK is written and placed in the public domain by Igor Pavlov.
|
||||
|
||||
Files
|
||||
---------------------
|
||||
@@ -190,3 +190,5 @@ _SZ_ALLOC_DEBUG - define it if you want to debug alloc/free operations to stde
|
||||
---
|
||||
|
||||
http://www.7-zip.org
|
||||
http://www.7-zip.org/sdk.html
|
||||
http://www.7-zip.org/support.html
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
;Defines
|
||||
|
||||
!define VERSION_MAJOR 4
|
||||
!define VERSION_MINOR 61
|
||||
!define VERSION_POSTFIX_FULL " beta"
|
||||
!define VERSION_MINOR 62
|
||||
!define VERSION_POSTFIX_FULL ""
|
||||
!ifdef WIN64
|
||||
!ifdef IA64
|
||||
!define VERSION_SYS_POSTFIX_FULL " for Windows IA-64"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<?xml version="1.0"?>
|
||||
|
||||
<?define VerMajor = "4" ?>
|
||||
<?define VerMinor = "61" ?>
|
||||
<?define VerMinor = "62" ?>
|
||||
<?define VerBuild = "00" ?>
|
||||
<?define MmVer = "$(var.VerMajor).$(var.VerMinor)" ?>
|
||||
<?define MmHex = "0$(var.VerMajor)$(var.VerMinor)" ?>
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
License for use and distribution
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
7-Zip Copyright (C) 1999-2007 Igor Pavlov.
|
||||
7-Zip Copyright (C) 1999-2008 Igor Pavlov.
|
||||
|
||||
Licenses for files are:
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
LZMA SDK 4.61 beta
|
||||
------------------
|
||||
LZMA SDK 4.62
|
||||
-------------
|
||||
|
||||
LZMA SDK provides the documentation, samples, header files, libraries,
|
||||
and tools you need to develop applications that use LZMA compression.
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
7-Zip 4.58 Sources
|
||||
7-Zip 4.62 Sources
|
||||
------------------
|
||||
|
||||
7-Zip is a file archiver for Windows 95/98/ME/NT/2000/2003/XP/Vista.
|
||||
|
||||
7-Zip Copyright (C) 1999-2007 Igor Pavlov.
|
||||
7-Zip Copyright (C) 1999-2008 Igor Pavlov.
|
||||
|
||||
|
||||
License Info
|
||||
@@ -179,4 +179,3 @@ Windows Win32 wrappers
|
||||
---
|
||||
Igor Pavlov
|
||||
http://www.7-zip.org
|
||||
|
||||
|
||||
Reference in New Issue
Block a user