Commit 7d09fdad authored by Innocent De Marchi's avatar Innocent De Marchi

New upstream version 2.1.1+dfsg1

parents
This diff is collapsed.
Developers
----------
* Graeme Gott
Contributors
------------
* Frank Tetzel
* Ulrik Mikaelsson
Translations
------------
Czech:
* Jan Nekvasil
Dutch:
* Robert Borst
German:
* Markus Enzenberger
* Michał Trzebiatowski
Esperanto:
* Michael Moroni
French:
* Stéphane Aulery
Lithuanian:
* Moo
Malay:
* abuyop
Polish:
* Michał Trzebiatowski
Portuguese (Brazil):
* Filipe Oliveira
Romanian:
* Jaff (Oprea Nicolae)
Russian:
* Artem Krosheninnikov
Spanish:
* Adolfo Jayme Barrientos
* josema
Turkish:
* Cüneyt Oktay
Ukrainian:
* Sergiy Gavrylov
Icons
-----
* Tango, http://tango.freedesktop.org/Tango_Icon_Library
Libraries
---------
* Qt, http://www.qt.io/
This diff is collapsed.
Installation
============
Open a terminal and browse into the extracted folder.
Linux:
1.) Type 'qmake' to configure the program. If you would like to install the
program somewhere other than /usr/local, pass a new value for PREFIX
during configuration: 'qmake PREFIX=/opt'.
2.) Type 'make' to compile the program.
3.) Type 'sudo make install' to install the program.
Mac OS X:
1.) Type 'qmake -spec macx-g++' to configure the program.
2.) Type 'make' to compile the program.
3.) Type './mac_deploy.sh' to create a disk image of the program.
Windows:
1.) Type 'qmake' to configure the program.
2.) Type 'make' to compile the program.
3.) Type 'windows_deploy' to copy the program and its required libraries
into a subfolder.
2.1.1
-----
* FIXED: Did not always install translations in Linux
* Translation updates: German.
2.1.0
-----
* Added support for HiDPI displays.
* Fade success message after two seconds.
* Generate binary translations at build time.
* Improved Linux integration.
* Replace application icon.
* Rewrite OpenGL code.
* Switched to C++11.
* FIXED: Lad when dragging pieces.
* FIXED: Did not change background color on the Mac.
* FIXED: Colors were not saved on the Mac.
* FIXED: Could not interact with interface on the Mac.
* FIXED: Application layout did not respect RTL languages.
* FIXED: Was not properly loading Qt translations.
* Translation updates: Dutch, Esperanto, German, Hebrew, Lithuanian, Malay,
Polish, Portuguese (Brazil), Russian, Spanish.
2.0.3
-----
* Fixed OpenGL shaders not working in Windows 7.
* Fixed build failure on ARM.
* Translation updates: Malay, Polish.
2.0.2.1
-------
* Fixed compile error.
2.0.2
-----
* Added support for Qt 5.
* Bug fixes.
* Translation updates: Esperanto, French, Romanian.
2.0.1
-----
* Bug fixes.
* Translation updates: German, Russian.
2.0.0
-----
* Redesigned game visuals.
* Merged new and open game dialogs.
* Rewrote collision detection.
* Rewrote OpenGL render code.
* Translation updates: Ukrainian.
1.2.1
-----
* Fixed: Tile borders were not correctly scaled.
* Fixed: Mouse cursor drifted off pieces when moving.
1.2.0
-----
* Real collision detection added by Ulrik Mikaelsson.
* Complete keyboard shortcuts added by Frank Tetzel.
* Toggling borders added by Frank Tetzel.
* Added zooming and panning to overview.
* Added retrieving pieces.
* Added option to use entire image.
1.1.0
-----
* Added rectangle selecting multiple pieces.
* Support for grabbing multiple pieces added by Ulrik Mikaelsson.
* Algorithm for pushing pieces replaced by Ulrik Mikaelsson.
* Improved mouse cursor handling.
* Code cleanups.
* Bug fixes.
1.0.2
-----
* Added image plugins for the Mac and Windows.
* Minor bug fixes.
1.0.1
-----
* Fullscreen mode added by Ulrik Mikaelsson.
* Bug fixes.
1.0.0
-----
* Added label system for images.
* Improved zooming.
* Minor bug fixes.
0.7.0
-----
* Added puzzle overview.
* Improved saving games.
* Added keyboard commands.
* Added thumbnails to dialogs.
* Added help menu.
* Added zooming options.
* Bug fixes.
About
=====
Tetzle is a jigsaw puzzle game that uses tetrominoes for the pieces. Any
image can be imported and used to create puzzles with a wide range of
sizes. Games are saved automatically, and you can select between currently
in progress games.
<!DOCTYPE RCC><RCC version="1.0">
<qresource>
<file>bumpmap.png</file>
<file>shadow.png</file>
<file>shaders/120/textures0.frag</file>
<file>shaders/120/textures0.vert</file>
<file>shaders/120/textures1.frag</file>
<file>shaders/120/textures1.vert</file>
<file>shaders/120/textures2.frag</file>
<file>shaders/120/textures2.vert</file>
<file>shaders/130/textures0.frag</file>
<file>shaders/130/textures0.vert</file>
<file>shaders/130/textures1.frag</file>
<file>shaders/130/textures1.vert</file>
<file>shaders/130/textures2.frag</file>
<file>shaders/130/textures2.vert</file>
<file>shaders/330/textures0.frag</file>
<file>shaders/330/textures0.vert</file>
<file>shaders/330/textures1.frag</file>
<file>shaders/330/textures1.vert</file>
<file>shaders/330/textures2.frag</file>
<file>shaders/330/textures2.vert</file>
<file>tango/16x16/image-x-generic.png</file>
<file>tango/16x16/list-add.png</file>
<file>tango/16x16/list-remove.png</file>
<file>tango/22x22/image-x-generic.png</file>
<file>tango/22x22/list-add.png</file>
<file>tango/22x22/list-remove.png</file>
<file>tango/24x24/image-x-generic.png</file>
<file>tango/24x24/list-add.png</file>
<file>tango/24x24/list-remove.png</file>
<file>tango/32x32/image-x-generic.png</file>
<file>tango/32x32/list-add.png</file>
<file>tango/32x32/list-remove.png</file>
<file>tango/48x48/image-x-generic.png</file>
<file>tango/48x48/list-add.png</file>
<file>tango/48x48/list-remove.png</file>
<file>tango/64x64/image-x-generic.png</file>
<file>tango/64x64/list-add.png</file>
<file>tango/64x64/list-remove.png</file>
<file>tango/image-loading.png</file>
<file>tango/image-loading@2x.png</file>
<file>tango/image-loading@3x.png</file>
</qresource>
</RCC>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleIconFile</key>
<string>@ICON@</string>
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleExecutable</key>
<string>@EXECUTABLE@</string>
<key>CFBundleIdentifier</key>
<string>org.gottcode.Tetzle</string>
<key>CFBundleShortVersionString</key>
<string>@SHORT_VERSION@</string>
<key>CFBundleVersion</key>
<string>@SHORT_VERSION@</string>
<key>CFBundleName</key>
<string>Tetzle</string>
<key>CFBundleDocumentTypes</key>
<array>
<dict>
<key>CFBundleTypeIconFile</key>
<string>tiff.icns</string>
<key>CFBundleTypeRole</key>
<string>Viewer</string>
<key>LSItemContentTypes</key>
<array>
<string>public.tiff</string>
</array>
<key>NSDocumentClass</key>
<string>PVImageDocument</string>
</dict>
<dict>
<key>CFBundleTypeIconFile</key>
<string>XBM.icns</string>
<key>CFBundleTypeRole</key>
<string>Viewer</string>
<key>LSItemContentTypes</key>
<array>
<string>public.xbitmap-image</string>
</array>
<key>NSDocumentClass</key>
<string>PVImageDocument</string>
</dict>
<dict>
<key>CFBundleTypeIconFile</key>
<string>bmp.icns</string>
<key>CFBundleTypeRole</key>
<string>Viewer</string>
<key>LSItemContentTypes</key>
<array>
<string>com.microsoft.bmp</string>
</array>
<key>NSDocumentClass</key>
<string>PVImageDocument</string>
</dict>
<dict>
<key>CFBundleTypeIconFile</key>
<string>gif.icns</string>
<key>CFBundleTypeRole</key>
<string>Viewer</string>
<key>LSItemContentTypes</key>
<array>
<string>com.compuserve.gif</string>
</array>
<key>NSDocumentClass</key>
<string>PVImageDocument</string>
</dict>
<dict>
<key>CFBundleTypeIconFile</key>
<string>ico.icns</string>
<key>CFBundleTypeRole</key>
<string>Viewer</string>
<key>LSItemContentTypes</key>
<array>
<string>com.microsoft.ico</string>
</array>
<key>NSDocumentClass</key>
<string>PVImageDocument</string>
</dict>
<dict>
<key>CFBundleTypeIconFile</key>
<string>jpeg.icns</string>
<key>CFBundleTypeRole</key>
<string>Viewer</string>
<key>LSItemContentTypes</key>
<array>
<string>public.jpeg</string>
</array>
<key>NSDocumentClass</key>
<string>PVImageDocument</string>
</dict>
<dict>
<key>CFBundleTypeIconFile</key>
<string>png.icns</string>
<key>CFBundleTypeRole</key>
<string>Viewer</string>
<key>LSItemContentTypes</key>
<array>
<string>public.png</string>
</array>
<key>NSDocumentClass</key>
<string>PVImageDocument</string>
</dict>
</array>
</dict>
</plist>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN"
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>LprojCompatibleVersion</key>
<string>123</string>
<key>LprojLocale</key>
<string>????</string>
<key>LprojRevisionLevel</key>
<string>1</string>
<key>LprojVersion</key>
<string>123</string>
</dict>
</plist>
#version 120
uniform vec4 color;
void main()
{
gl_FragColor = color;
}
#version 120
uniform mat4 matrix;
attribute vec3 position;
void main()
{
gl_Position = matrix * vec4(position, 1.0);
}
#version 120
uniform sampler2D texture0;
uniform vec4 color;
varying vec2 frag_texcoord0;
void main()
{
gl_FragColor = texture2D(texture0, frag_texcoord0) * color;
}
#version 120
uniform mat4 matrix;
attribute vec2 texcoord0;
attribute vec3 position;
varying vec2 frag_texcoord0;
void main()
{
gl_Position = matrix * vec4(position, 1.0);
frag_texcoord0 = texcoord0;
}
#version 120
uniform sampler2D texture0;
uniform sampler2D texture1;
varying vec2 frag_texcoord0;
varying vec2 frag_texcoord1;
void main()
{
gl_FragColor = texture2D(texture0, frag_texcoord0) + texture2D(texture1, frag_texcoord1) - vec4(0.5, 0.5, 0.5, 0.5);
}
#version 120
uniform mat4 matrix;
attribute vec2 texcoord1;
attribute vec2 texcoord0;
attribute vec3 position;
varying vec2 frag_texcoord0;
varying vec2 frag_texcoord1;
void main()
{
gl_Position = matrix * vec4(position, 1.0);
frag_texcoord0 = texcoord0;
frag_texcoord1 = texcoord1;
}
#version 130
uniform vec4 color;
out vec4 out_color;
void main()
{
out_color = color;
}
#version 130
uniform mat4 matrix;
in vec3 position;
void main()
{
gl_Position = matrix * vec4(position, 1.0);
}
#version 130
uniform sampler2D texture0;
uniform vec4 color;
in vec2 frag_texcoord0;
out vec4 out_color;
void main()
{
out_color = texture(texture0, frag_texcoord0) * color;
}
#version 130
uniform mat4 matrix;
in vec3 position;
in vec2 texcoord0;
out vec2 frag_texcoord0;
void main()
{
gl_Position = matrix * vec4(position, 1.0);
frag_texcoord0 = texcoord0;
}
#version 130
uniform sampler2D texture0;
uniform sampler2D texture1;
in vec2 frag_texcoord0;
in vec2 frag_texcoord1;
out vec4 out_color;
void main()
{
out_color = texture(texture0, frag_texcoord0) + texture(texture1, frag_texcoord1) - vec4(0.5, 0.5, 0.5, 0.5);
}
#version 130
uniform mat4 matrix;
in vec3 position;
in vec2 texcoord0;
in vec2 texcoord1;
out vec2 frag_texcoord0;
out vec2 frag_texcoord1;
void main()
{
gl_Position = matrix * vec4(position, 1.0);
frag_texcoord0 = texcoord0;
frag_texcoord1 = texcoord1;
}
#version 330
uniform vec4 color;
layout(location = 0) out vec4 out_color;
void main()
{
out_color = color;
}
#version 330
uniform mat4 matrix;
layout(location = 0) in vec3 position;
void main()
{
gl_Position = matrix * vec4(position, 1.0);
}
#version 330
uniform sampler2D texture0;
uniform vec4 color;
in vec2 frag_texcoord0;
layout(location = 0) out vec4 out_color;
void main()
{
out_color = texture(texture0, frag_texcoord0) * color;
}
#version 330
uniform mat4 matrix;
layout(location = 0) in vec3 position;
layout(location = 1) in vec2 texcoord0;
out vec2 frag_texcoord0;
void main()
{
gl_Position = matrix * vec4(position, 1.0);
frag_texcoord0 = texcoord0;
}
#version 330
uniform sampler2D texture0;
uniform sampler2D texture1;
in vec2 frag_texcoord0;
in vec2 frag_texcoord1;
layout(location = 0) out vec4 out_color;
void main()
{
out_color = texture(texture0, frag_texcoord0) + texture(texture1, frag_texcoord1) - vec4(0.5, 0.5, 0.5, 0.5);
}
#version 330
uniform mat4 matrix;
layout(location = 0) in vec3 position;
layout(location = 1) in vec2 texcoord0;
layout(location = 2) in vec2 texcoord1;
out vec2 frag_texcoord0;
out vec2 frag_texcoord1;
void main()
{
gl_Position = matrix * vec4(position, 1.0);
frag_texcoord0 = texcoord0;
frag_texcoord1 = texcoord1;
}
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR Graeme Gott
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Tetzle\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2014-11-14 20:57+0000\n"
"PO-Revision-Date: 2014-11-14 18:22+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Czech (http://www.transifex.com/projects/p/tetzle/language/"
"cs/)\n"
"Language: cs\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"