The document provides release notes for multiple versions of MapMap software over several years. Each release includes fixes and improvements such as bug fixes, new features, translations, and optimizations. Significant changes include adding support for additional file formats, camera input, mesh mapping, and improvements to the user interface.
The document provides release notes for multiple versions of MapMap software over several years. Each release includes fixes and improvements such as bug fixes, new features, translations, and optimizations. Significant changes include adding support for additional file formats, camera input, mesh mapping, and improvements to the user interface.
The document provides release notes for multiple versions of MapMap software over several years. Each release includes fixes and improvements such as bug fixes, new features, translations, and optimizations. Significant changes include adding support for additional file formats, camera input, mesh mapping, and improvements to the user interface.
The document provides release notes for multiple versions of MapMap software over several years. Each release includes fixes and improvements such as bug fixes, new features, translations, and optimizations. Significant changes include adding support for additional file formats, camera input, mesh mapping, and improvements to the user interface.
Download as TXT, PDF, TXT or read online from Scribd
Download as txt, pdf, or txt
You are on page 1of 6
Release notes for MapMap
========================
2018-07-24 - MapMap 0.6.2
------------------------- - Remove an assert that might crash MapMap - Fix parsing of MapMap version in the project file (critical bug fixed) - Add qt5opengl in deps in INSTALL.md - Also create a zip archive in scripts/build.sh
2018-04-09 - MapMap 0.6.1
------------------------- - Add .url link file to GStreamer on macOS and packaged it in the DMG. - Fix: crash because undoStack was uninitialized (closes #413). - Windows environnement variable fix
2018-04-08 - MapMap 0.6.0
------------------------- - Add macOS Application Icon - Fix video rate bug (Closes #369) - Change the default test card - Add preference to show controls only on mouse over - Add simplified and traditional chinese translations - Add Spanish translation - Rename "Mesh subdivisions" to "Subdivisions" - Rename width/height to horizontal/vertical for mesh subdivision naming - Rename GUI elements: paint, mapping, source, destination, dimension #376 - Fix: Cursor no longer displays in fullscreen without controls (closes #387) - Allow to change source of the current layer in context menu. Request #377 - Implement scale/rotate icons and minor fix - Replace CTRL-click for free-hand transforms with re-click - Prevent adding camera action in OSX and WINDOWS where it is not created (closes #366). - Fixed linker problem on Ubuntu 17.10 (closes #382) - Transition to the Mardown syntax for the README file - Prevent changing paint for mapping if not compatible. - Allow the change of paint id on mapping using OSC (closes #302). - Added paintId as property + preserved backwards compatibility for files. - Allows possibility of changing paint of a mapping from the interface (related to #302). - Remove infinite recursion in VideoImpl (closes #351). - Add item ID as part of properties. - Simplified property browser interface by removing useless top-item property. - Added tooltips specifying the ID of each element. - Bugfix: let mappings names adjust size (closes #365). - Fix problem with OSC messages (unset names in mappings were left empty). - Integrate transform function - Improve some icons, zoom, solo mode, prefs, test signal - Fix the play/pause button when adding media or color paints - Enabled paint context menu - Implemented basic rotation/scaling of polygons. - Fix error in the Mesh::toPolygon() (wrong number of vertices). - Fit all shapes to view canvas instead current shape - Add a .travis.yml file for automated builds on travis-ci.org - Reduce the size of the zoom tool bars - Add drag and drop feature for media file and project - Reorganize source code files - Mouse wheel: press control to zoom. - Always show scroll bars in mapping canvas - Boundary checks - fix #319 crash when receiving osc messages - Fix crash when DEL is pressed while no mappings to delete - fixes #315 - Proper management of mappings related to a paint in undo/redo (relates to #315). - Only show camera input button on GNU/Linux, since it doesn't work on the other platforms
2017-01-01 - MapMap 0.5.0
------------------------- * Fix bug: it was impossible to get out of test signal mode by pressing ESC. * Reorganize _updateToPreferredScreen(). * Rewrite constraining of screen no in setPreferredScreen(int). * Bug fix: force fullscreen on output window if test signal is activated (closes #304). * Added a _setFullScreen() method + renamed _is_fullscreen to _isFullScreen (camelCase). * Put some order in the view menu. * Remove toolbars sub-menu. * Fix all french language files for 0.5 (closes #219). * Thread-safe access OSC server to prevent crashes (not fully tested) (closes #307). * Prevent property browsers from disappearing by making splitters' children non- collapsible. * Fix #305 merge menus * Fix #274: Document OSC within the software * Comment-out unused elements in preferences. * Remove playback menu and reorganize items in View menu. * Fix #310: Document how to generate doc with markdown + delete CHANGELOG.md that was a duplicate * Minor reorganization of sub-menu declarations. * Rename outputsMenu for outputScreenMenu (more appropriate). * Fix bug: outputs menu was empty when only one screen. * Integrate outputs menu into view menu. * Fix #303: Update list of contributors by hand * Fix icons for test signal. * Change vertices background to make them visible on white layers * Stylesheet improvements * Changed play/pause key sequence from spacebar to CTRL-SHIFT-P (closes #292) * update translation files (closes #278). * Fix potential bug: translators were declared out of scope. * Fix bug: duplicating a mesh resulted in crash (closes #298). * Implement support for animated GIFs (closes #291, closes #189). * Update install instructions on ArchLinux (closes #269) and Ubuntu * Add support for webm file type. * Increase pull-away parameter cause it was still possible to bring vertex outside of opposite corners in quads. * Update INSTALL information to allow detection of cameras on Ubuntu * Fix bug: it was possible to cross through an opposing vertex in a quad. - Used constants instead of magic numbers to control the vertex constraining procedure. * Fix bug: moving quad vertices around glued vertices in impractical ways to the edges. * Fix bug: duplicating a color mapping resulted in segfault. * Bug fix: audio was not stopping when opening dialog (eg. save as, open, import media, etc.) * Fixed bug: in some cases the video was blank because of bad audio connection. * Fix problems with video files without audio codec not working properly (closes #280) - Cleanup and refactoring * Test cards pattern improvements * Change crosshair style for more visibility on light mapping * Add toolbar title for source and destination canvas * Change "perspective" word to "layout" and their shortcut to avoid conflicts with some OS * Cosmetic changes * Trying to fix translation but still not working * Fixed style problem: on Ubuntu, text was white-on-white in property browser * Fixed typo in translations * Added mention of 15.04 in INSTALL * Comment checkbox and radio (for later still not working) * Look n feel improvements * Add librairies to about dialog * About Dialog Improvements * Add about projection mapping resource * Make release notes accesible for users * Make a script to generate contributors from the git logs * Add Gui class forwarding file * Change mapmap resource file name and add new documentation resource file * Remove old useless code from ancient OSC-support system. * Fix bug: Hiding a solo-ed mapping was stopping playback. * Reintegrate audio support (works on Linux). * Fix bug: New paints were automatically started (play()) when added, thus invalidating the feature that non-visible paints do not play. * Add "Send feedback" to help menu * Update "Undo stack" to "Undo history" * Improve vertices movement shortcuts * Always align mapping layers buttons on the right side * Cosmetic changes in duplicate mapping function * Bug Fix: Clicking the zoom toolbars button of the output panel while there is no mesh present will crash the software. * Bug Fix: Crash when try to duplicate color mapping * Fix some bugs about Windows release * Improve preferences dialog * Changes for Windows packaging * Implement camera on user interface * Bug fix: when loading project solo/visible/locked were not activated in the mapping list widgets. * Bug fix: when moving layers around video would pause. * Cleanup in code related to display of paint icons in list widgets. * Adjustments in paint icons (make sure they are always square with the right dimensions). * Fixed bug: main pause button was not working anymore. * New feature: Paints that are currently not visible are shown in interface with a red bar on them. * Small fix: Switch between vertex with Shift+Space keys * Fix bug: OSC messages that change solo, visible, locked status of mappings were not changed in the GUI. * Small fix: path is valid for regexp if at least one element was valid * Allow OSC message addressing of paints and mappings by names through regular expressions. * encode4mmp: more doc + fix shebang syntax * Add support for OSC message: rewind individual paint. * Fix problem with OSC port being overriden by default settings even after changing it in preferences. * Integrate true FPS in the status bar. * Fix bug: vertices were not sticking correctly on source. * Cleanup in main.cpp options. * Some cleanup related to OSC. * Frame rate is now an option that can be specified on the commandline. * Pause paints that are not visible anyway. * Create meshes instead of quads for color mappings (closes #150). * Write log to file * Fixed bug introduced by paint control option (segfaulted with color paints). * Increased the sticky radius a bit. * Fixed bug introduced by paint control option (segfaulted with color paints). * Refactor videoimpl * Enable display of controls of mappings related to current paint (closes #142). * Improved look of locked color. * Added script to automatically convert videos to PhotoJPEG (a good format for MapMap). * Disable right click on context menu actions * more decklink prototypes * Don't need screen actions on single screen mode * Merge MapperGLCanvas.cpp * Allow to finely choose on which display to output * improving the menu and adding some useful link * Make the duplication of mapping undoable and redoable.
2016-04-19 - MapMap 0.4.0
------------------------- * Add zoom toolbar * Add console window * Fix #179: Paints and mappings renamings are now saved in file * Fix #162: Zooming in the destination canvas changes the size of controls in output window. * Fix #154: Problem with some video files: shape is size of single point * Can rename paints and mappings via OSC * Can rename paints and mappings with double click * Fix #156: White rectangle around the fullscreen window * Fix #152: The software frozen when we load a project and the video files are not found * Abled to locate the video files if is not found when load a project * Fix #149: Deleting a mapping actually deletes a paint when the paint tab is chosen * Improve Test signal * Enhancement #117: Ellipse conical projection * Performance improvements * OSC general bug fixes * OSC support on OSX * Done #174: Be able to rename a Paint * Done #72: Be able to name paints and mappings - for OSC controls * Center the test signal #97 (must use all the space available) * Fix #159: Program just freezes when importing corrupted video file * Done #145: The user doesn't need to see the undo stack * Done #40: Ctrl-Q should quit the application * Done #183: Display logging output in a console and be able to turn it on and off * Done #203: The toolbar can be shown or hidden at will by the user * Done #147: Be able to delete a mapping with the delete key #147 (tested on Ubuntu) * Done #184: Make sure names support UTF-8 characters * Done #201 UX Design document: implement main toolbar improvements * Add solo/lock/mute/delete/duplicate mapping icons * Hide cursor when canvas controls are not shown * Can undo or redo Add/Remove paint * Implement #240 Allow easy switch between destination+source, destination-only and source-only views * Automatically move output screen to secondary screen * Fix bug: ESC key would not work properly to exit full screen. * Remove implicit shortcuts for menus (they were conflicting with other ALT+ based shortcuts). * Fix: It should be possible to have an output window when using a single screen (closes #209 * Add LICENSE * Can reorder mapping by drag & drop * Fix: Flickering video images when loading from the commandline (closes #218). * Introduction of namespace * Add OSC support for play, pause, and rewind. * Fix: On Ubuntu 15.10 : window geometry not preserved after quit (closes #227). * Add option on the commandline to force language. * Fix error in mapmap.pro related to translations. * Fix blocking bug on OSX: program was freezing when move was loaded * Implemented new feature: holding the shift key while moving a vertex temporarily inverts stick
2015-10-30 - MapMap 0.3.1
------------------------- * Fix #138: splash screen does not show when installed * Fix #139: Stylesheet is not applied when the app is installed on Linux * Fix #135: Video playback is broken * Fix #103: OSC not working on OS X
2015-07-17 - MapMap 0.3.0
------------------------- * Add zoom and scroll/drag in editor windows * Add transparency support for both paint and mapping * Use native color dialog * Undo/redo move and add actions * Fix perspective-correct textures in quads
2014-12-28 - MapMap 0.2.0
------------------------- * Add --file option. * Add --osc-port option. * Add --reset-settings option. * Add crosshair cursor in fullscreen mode. * Add logo title in about dialog. * Can change OSC port via the new preference dialog. * Control mapping visibility from OSC (ticket #43) * File chooser now remembers last used directory. * Port to Qt5. * Recent files and videos menu items. * Select a shape with a click. * Select individual vertex and move it with the arrow keys. * Speed rate for playback. * Test signal image. * Videos plays by default at startup. * Fix: Add missing MM.h * Fix: Check for a valid OSC port number. * Fix: Fix fullscreen on GNOME * Fix: Fix main splitter proportions * Fix: Fix memory leak with the GStreamer pipeline manager. * Fix: Hide cursor in output window. * Fix: Press escape to toggle fullscreen. * Fix: Save fullscreen setting. * Fix: Save visibility of mappings.
2014-07-07 - MapMap 0.1.1
------------------------- * Fix packaging on OS X 10.9.3. * Fix: all media share same OpenGL texture * Fix: Avoid segfault when right-click with no existing output shape. * Fix: fix error in ordering of mesh vertices. * Use GStreamer 1.x * New icons. Nicer looking control points. * Play/pause/rewind buttons * Change URI of media with double-click. * Play movies when we load a project. * Append file extension if none is provided.
2014-04-30 - MapMap 0.1.0
------------------------- * Initial release. * Qt user interface. * Video mapping with GStreamer. * Quad, meshes, triangles, circles. * Color paint. * Fullscreen output window. * MMP project XML file format version 0.1.