Menu

MComix / News: Recent posts

ChangeLog - MComix 3.1.1

Bug fixes

  • Added official mime types for CBZ/CBR comic books to desktop
    metadata file.

  • Fix "context has already been set" error in Python 3.13.

Posted by Oddegamra 2025-09-06

ChangeLog - MComix 3.1.0

MComix 3.1.0 fixes some long-standing bugs in the Library dialog as well as a number of other annoying problems reported by various contributors. In terms of features, MComix now supports image color inversion and has improved the "Fit to size" zoom mode.

Features

  • Image colors can be negated in the Image Enhancement dialog.
    Furthermore, enhancements now apply to most UI elements, such as
    sidebar thumbnails, magnified lens image and library covers.
  • "Fit to size" has been generalised. Bounds can now be set
    independently for width and height, and different bounds can be
    applied to wide pages and other pages.... read more
Posted by Oddegamra 2024-01-21

Regarding CVE-2023-5129, WebP remote code execution vulnerability

The latest Windows version of MComix, 3.0.0, is shipped with libwebp version 1.3.2, which is not vulnerable to the remote code execution vulnerability described in CVE-2023-5129. Please be advised that earlier Windows releases use an old version of this library. If you are in the habit of ever opening WebP images or archives containing WebP files with MComix, it is highly recommended to upgrade to the latest version now.... read more

Posted by Oddegamra 2023-09-27

ChangeLog - MComix 3.0.0

This release comes with a number of behind-the-scenes changes that warrant some attention. All major differences can be seen below.

Breaking Changes

  • MComix no longer uses the now obsolete setup.py-based
    installation and packaging. Instead, it is based on
    pyproject.toml with setuptools as build backend (since
    MComix already had a dependency on it anyway).
  • Due to this change, application meta files (such as
    mcomix.desktop) that usually go into /usr/share are no
    longer copied automatically by the installation process,
    since the Python ecosystem is moving away from packaging
    files outside of the Python package itself.
  • Source archives will be distributed in .tar.gz format
    only, since this is what the Python packaging specifications
    mandate.
  • When the package is installed, simply run "mcomix".
    mcomixstarter.py is no longer needed.
  • Refer to the installation documentation at
    https://sourceforge.net/p/mcomix/wiki/Installation/
    for more information.
  • The Windows all-in-one ZIP package is now called simply
    mcomix-win64-\<version>.zip.
  • Former README and ChangeLog have been converted to
    Markdown format and are now called README.md and
    ChangeLog.md.
  • On Win32, the MComix user folder, formerly in %HOMEPATH%/MComix,
    has been moved to %APPDATA%/MComix to be more in line
    with regular Windows directory conventions. The old directory
    will be automatically migrated on startup.... read more
Posted by Oddegamra 2023-09-16

ChangeLog - MComix 2.3.0

This release contains some small bug fixes, an improved, high quality application icon, and an update to the bundled UnRAR64.dll in the Win32 package. At this time, it is unclear if the library is affected by a recently fixed code execution exploit in WinRAR, but it certainly cannot hurt to update just in case.

BUG FIXES


- Updated the bundled UnRAR64.dll in the Win32 All-In-One
  package to the latest version. Old versions may or may not
  be affected by a remote code execution vulnerability recently
  fixed in WinRAR 6.23.... [read more](/p/mcomix/news/2023/08/changelog---mcomix-230/)
Posted by Oddegamra 2023-08-26

ChangeLog - MComix 2.2.1

To my regret, a serious problem exists in the 2.2.0 source packages released yesterday - a part of the Python modules is missing, so the package fails to start. This hotfix remedies the problem. Please note that no Windows all-in-one package exists for 2.2.1, since the fix does not (for once) affect this platform.

BUG FIXES


- Added missing vendor package to source distribution.
Posted by Oddegamra 2023-07-12

ChangeLog - MComix 2.2.0

Today, a new version of MComix was released. Highlights are compatibility with Pillow 10.x and up (in fact, just a fix to the version check which was previously somewhat broken) as well as support for a new file format. In addition, PDFs can now be read with a native Python library, resulting in increased performance.

BUG FIXES


- Fixed incorrect PDF transformations on systems using a recent version of
  MuPDF.... [read more](/p/mcomix/news/2023/07/changelog---mcomix-220/)
Posted by Oddegamra 2023-07-11

ChangeLog - MComix 2.1.1

This is a bugfix release with a number of contributions that have been sitting around in the repository for a while. Notably, MComix should now properly remember window size and position on Windows again.

BUG FIXES


- 7z.dll is again bundled with Windows all-in-one package.


- Improved quality and speed of the magnifying lens.


- Added new de facto IEC prefixes.


- Window size should be remembered correctly again when restarting the
  application.


- Replaced usage of deprecated GTK threading/timer functionality.


- Fixed GLib application name. This improves integration with Gnome.
Posted by Oddegamra 2023-05-15

ChangeLog - MComix 2.1.0

This release brings another batch of regression fixes mostly caused by the Python 3 migration. That being said, a few nice additional features also made their way into MComix, which is very satisfying after the long hibernation.

BUG FIXES


- Fixed byte/unicode error in library search text field.


- Fixed DPI detection for PDFs which cannot be decoded using UTF-8.


- Fixed magnifying lens errors when image was rotated.... [read more](/p/mcomix/news/2022/12/changelog---mcomix-210/)
Posted by Oddegamra 2022-12-17

ChangeLog - MComix 2.0.2

A few more bugs popped up after the last release, which hopefully should be amended with this release.

BUG FIXES


- Fixed bytes/unicode error in library 'Add collection' dialog.


- Fixed missing localization and image resources after calling
  "setup.py install"


- Fixed bytes/unicode error in unrar executable extraction handler.


- Fixed one more instance of incorrect color conversion from preferences.
Posted by Oddegamra 2022-05-20

Changelog - MComix 2.0.1

This is a bugfix release that mainly contains fixes that slipped through when porting the codebase to Python 3 and GTK+ 3.

BUG FIXES


- Fixed conversion of unexpected color values from stored preferences.


- Fixed error trying to display page file size within archives where
  members have not been extracted yet.


- Fixed bytes/unicode error in the library 'Add Book' dialog.


- Fixed endless password popup when library fails to genrate thumbnail
  for password-protected archive.... [read more](/p/mcomix/news/2022/03/changelog---mcomix-201/)
Posted by Oddegamra 2022-03-09

ChangeLog - MComix 2.0.0

As announced earlier, this release is considered a major update because it requires a completely new set of dependencies. In terms of new features, only minor additions have been made (which have been available in the Git repository for a long time).

BREAKING CHANGES


- MComix now requires Python 3.7 or newer, as well as GTK+ 3, PyGObject, and
  PyCairo. Minimum Pillow version has been increased to 6.0.0.... [read more](/p/mcomix/news/2022/01/changelog---mcomix-200/)
Posted by Oddegamra 2022-01-29

Announcement of upcoming breaking changes

It has been a while since the last "official" release. Almost six years now, in fact. The world has continued to spin in this time, and major building blocks of MComix have since become deprecated. Our UI framework, PyGTK, the Python wrapper for GTK+2, is dead. GTK+2 has also been superseded by GTK+3. Python 2 is also dead, with Python 3 being the new standard.

Fortunately, a complete port to GTK+3 using the PyGObject binding has been long underway in the 'gtk3' branch, with only minor defects remaining. I've taken some time to start a migration to Python 3 based on this branch. While it is likely that those major changes have introduced a number of new, subtle or not-so-subtle bugs, most use cases should still work.... read more

Posted by Oddegamra 2022-01-26

Switched from Subversion to Git

As the title suggests, we switched from Subversion to Git. The Web interface to our new repository along with the appropriate git clone command line can be found here:

https://sourceforge.net/p/mcomix/git/

The new repository contains copies of all SVN commits. One can identify them by their respective commit messages containing lines starting with git-svn-id. (This should be true for all commits on master up to and including 78d0cbf94b3943deda4151a49891a96f30b8b53e.) The actual conversion was done using https://github.com/nirvdrum/svn2git.git. The old SVN repository is still available for reference.

Posted by Ark 2016-07-02

New release: MComix 1.2.1

MComix 1.2.1 has been released. This is a bugfix release:

  • Fixed a bug that made it impossible to open a book with MComix directly if
    the path contains spaces (Windows only)

  • Updated libraries for the Windows distribution: UnRAR DLL

Posted by Ark 2016-02-12

New release: MComix 1.2

MComix 1.2 has been released. A lot of things have been changed to improve the overall user experience. The new version comes with better support for different archive and image formats, is probably faster and has fewer quirks. Various bugs that could lead to memory leaks or even crashes have been fixed as well.

Special thanks go to all the translators and all the users who reported bugs or sent us patches.... read more

Posted by Ark 2016-01-30

New MComix all-in-one bundle for Windows

A new version of the MComix all-in-one bundle for Windows, namely mcomix-1.01-2.win32.all-in-one.zip, has been released. It improves support for RAR archives and it also works around a Python issue that could prevent MComix from functioning at all. For more details, see https://bugs.python.org/issue23371. You can download the new bundle here: https://sourceforge.net/projects/mcomix/files/MComix-1.01/mcomix-1.01-2.win32.all-in-one.zip/download... read more

Posted by Ark 2015-04-16

ChangeLog - MComix 1.01

MComix, version 1.01, has been released. Almost all changes have been available in SVN for a long time, but I put off releasing them due to a slight hope that I could afford some more time to fix a few outstanding problems that have been bothering me. Unfortunately, that did not happen, and as it turns out, I have neither the time, nor the incentive or motivation to continue working on MComix (it does what I need it to do, put simply). Thus, I'm retiring from my current position today. I've added Ark to the administrator group in the hopes that this project doesn't simply die off. I want to take this opportunity to thank all users of MComix for using it, contributing to it, and leaving positive replies on it. Best wishes for the future.... read more

Posted by Oddegamra 2015-01-31

ChangeLog - MComix 1.00

This release has been in the making for a rather long time now - mainly in the hopes of catching the odd bug or weird behavior that turns up here and there (and due to laziness). Along with several translation updates, this version also brings a new feature that allows adding external commands to MComix' UI to start arbitrary applications. This allows you, for example, to open an animated GIF from within MComix with an application that actually supports animated GIFs.... read more

Posted by Oddegamra 2013-04-26

SVN repository URL changed

Due to the migration of the MComix project to Sourceforge's new Allura platform, the URL to access the SVN repository has changed. Old local copies likely will not work anymore, so anyone using the old URL is advised to check out a new copy from the following URL:

svn://svn.code.sf.net/p/mcomix/code/

Posted by Oddegamra 2013-01-08

ChangeLog - MComix 0.99

This release adds a new page fit mode (images are scaled to a certain size), enables zoom for all modes and also fixes some annoying bugs.

The full changelog:

- Fixed "Go to page" dialog's thumbnail not scaling depending on dialog
size.

- Using the mouse wheel to scroll left now correctly advances to the
next page in manga mode, instead of going back one page. Scrolling right
has also been fixed.... read more

Posted by Oddegamra 2012-07-14

All anonymous posting on tracker disabled

Dear anonymous contributors and bug reporters,

due to rising amounts of spam on the various trackers, I decided to disable anonymous posting on said trackers. This means that in the future, a SF account will be required to submit bug reports or feature requests. I'm sorry for the inconvenience this may cause.

Posted by Oddegamra 2012-06-25

ChangeLog - MComix 0.98

This release fixes some minor, but annoying bugs, adds a watchlist to the library, and greatly improves overall performance for viewing large directories of images. A list of all changes follows below.

- Fixed a bug that occasionally caused MComix to display wrong images
after deleting an image from a directory.

- Fixed a bug that caused MComix to jump back up after scrolling down when
an archive was still being loaded.... read more

Posted by Oddegamra 2012-04-09

ChangeLog - MComix 0.97.1

This release fixes a regression related to libunrar extraction introduced shortly before MComix 0.97 was released. Windows versions aren't affected.

- Corrected libunrar regression. (thanks to Giovanni Scafora for pointing
this out)

Posted by Oddegamra 2012-02-18

ChangeLog - MComix 0.97

MComix 0.97 has been releases. The following changes were made:

- Fixed segmentation fault on x64 platforms when trying to extract RAR
archives with libunrar.

- The lens now uses the original pixbuf when preparing the magnified image
instead of the already scaled pixbuf that is shown in MComix' display
area. In addition, fixed zero division error when trying to use the lens
on images with width greatly exceeding height.... read more

Posted by Oddegamra 2012-02-17
MongoDB Logo MongoDB