merged changes

This commit is contained in:
Felix Kauselmann 2014-09-23 21:47:35 +02:00
commit 248e5b8883
35 changed files with 182 additions and 111 deletions

44
YACReader.1 Normal file
View File

@ -0,0 +1,44 @@
.\" Manpage for YACReader.
.\" Contact yoann.gauthier9@gmail.com to correct errors or typos.
.TH man 8 "5 July 2014" "1.0" "YACReader man page"
.SH NAME
YACReader \- launch YACReader application.
.SH SYNOPSIS
.B
YACReader
pathfile
[\fIcomicId\fR]
[\fIlibraryId\fR]
.SH DESCRIPTION
YACReader is a free cross-platform comic reader with support for multiple comic files and image formats.
.SH OPTIONS
pathfile
: Path to be opened by YACReader.
.TP
\fIcomicId\fR : Comic identifier.
.TP
\fIlibraryId\fR : Library identifier.
.SH FEATURES
- rar, zip, cbr, cbz, tar, pdf, 7z and cb7 comics support with compatibility for jpeg, gif, png, tiff and bmp images.
.TP
- Fast and easy to use.
.TP
- Use your keyboard or mouse for easy navigation.
.TP
- Fully customizable magnifying glass.
.TP
- Image rotation, double page mode, full size view, fullscreen mode, customizable background color and more.
.TP
- Bookmarks and resume reading.
.TP
- Find any page easily and quickly with "go to flow", a customizable eye candy effect for browsing comic pages.
.SH CONTACTS
To report bug or contact developpers, send a mail to :
.RS 3
.TP
\fBinfo@yacreader.com\fR : for general information or suggestions about YACReader.
.TP
\fBsupport@yacreader.com\fR : for problems with YACReader or bugs detected.
.RE
.SH AUTHOR
Luis Ángel San Martín Rodríguez (luisangelsm@gmail.com)

View File

@ -1,12 +1,13 @@
[Desktop Entry]
Name=YACReader
GenericName=Yet Another Comic Reader
Comment=Yet Another Comic Reader
Comment=A comic reader with support for .cb*, .pdf and whole directories.
Exec=YACReader %f
Icon=/usr/share/YACReader/icon.png
Icon=/usr/share/yacreader/icon.png
Terminal=false
Type=Application
StartupNotify=true
Categories=Graphics;Viewer;
MimeType=application/x-cbz;application/x-cbr;application/x-cbt;application/x-cb7;
MimeType=application/x-cbz;application/x-cbr;application/x-cbt;application/x-cb7;application/x-pdf;application/x-zip;application/x-rar;application/x-7z;inode/directory;
Keywords=comic;viewer;pdf;reader;
X-Desktop-File-Install-Version=0.22

View File

@ -70,10 +70,9 @@ DATADIR = $$PREFIX/share
DEFINES += "LIBDIR=\\\"$$LIBDIR\\\"" "DATADIR=\\\"$$DATADIR\\\""
#MAKE INSTALL
INSTALLS += bin docs icon desktop translation
INSTALLS += bin docs icon desktop translation #manpage
bin.path = $$BINDIR
isEmpty(DESTDIR) {
@ -82,18 +81,27 @@ isEmpty(DESTDIR) {
bin.files = $$DESTDIR/YACReader
}
docs.path = $$DATADIR/doc/YACReader
docs.files = ../*.txt
docs.path = $$DATADIR/doc/yacreader
icon.path = $$DATADIR/YACReader
#rename docs for better packageability
docs.extra = cp ../CHANGELOG.txt ../changelog; cp ../README.txt ../README
docs.files = ../README ../changelog
icon.path = $$DATADIR/yacreader
icon.files = ../images/icon.png
desktop.path = $$DATADIR/applications
desktop.extra = desktop-file-edit --set-icon=$$DATADIR/YACReader/icon.png $$PWD/../YACReader.desktop
desktop.extra = desktop-file-edit --set-icon=$$DATADIR/yacreader/icon.png $$PWD/../YACReader.desktop
desktop.files = ../YACReader.desktop
#TODO: icons should be located at /usr/share/icons and have the same basename as their application
translation.path = $$DATADIR/YACReader/languages
translation.path = $$DATADIR/yacreader/languages
translation.files = ../release/languages/yacreader_*
manpage.path = $$DATADIR/man/man1
manpage.files = ../YACReader.1
#remove leftover doc files when 'make clean' is invoked
QMAKE_CLEAN += "../changelog" "../README"
}

View File

@ -129,7 +129,7 @@ int main(int argc, char * argv[])
QTranslator translator;
QString sufix = QLocale::system().name();
#if defined Q_OS_UNIX && !defined Q_OS_MAC
translator.load(QString(DATADIR)+"/YACReader/languages/yacreader_"+sufix);
translator.load(QString(DATADIR)+"/yacreader/languages/yacreader_"+sufix);
#else
translator.load(QCoreApplication::applicationDirPath()+"/languages/yacreader_"+sufix);
#endif

View File

@ -924,7 +924,7 @@ void MainWindowViewer::changeFit()
void MainWindowViewer::newVersion()
{
QMessageBox msgBox;
msgBox.setText(tr("There is a new version avaliable"));
msgBox.setText(tr("There is a new version available"));
msgBox.setInformativeText(tr("Do you want to download the new version?"));
msgBox.setStandardButtons(QMessageBox::Yes | QMessageBox::Ignore | QMessageBox::No);
msgBox.setDefaultButton(QMessageBox::Yes);

View File

@ -404,7 +404,7 @@
</message>
<message>
<location filename="main_window_viewer.cpp" line="927"/>
<source>There is a new version avaliable</source>
<source>There is a new version available</source>
<translation>Hay una nueva versión disponible</translation>
</message>
<message>

View File

@ -393,7 +393,7 @@
</message>
<message>
<location filename="main_window_viewer.cpp" line="927"/>
<source>There is a new version avaliable</source>
<source>There is a new version available</source>
<translation>Une nouvelle version est disponible</translation>
</message>
<message>

View File

@ -393,7 +393,7 @@
</message>
<message>
<location filename="main_window_viewer.cpp" line="927"/>
<source>There is a new version avaliable</source>
<source>There is a new version available</source>
<translation type="unfinished">Er is een nieuwe versie beschikbaar</translation>
</message>
<message>

View File

@ -403,7 +403,7 @@
</message>
<message>
<location filename="main_window_viewer.cpp" line="927"/>
<source>There is a new version avaliable</source>
<source>There is a new version available</source>
<translation> uma nova versão disponível</translation>
</message>
<message>

View File

@ -393,7 +393,7 @@
</message>
<message>
<location filename="main_window_viewer.cpp" line="927"/>
<source>There is a new version avaliable</source>
<source>There is a new version available</source>
<translation>Доступно новое обновление</translation>
</message>
<message>

View File

@ -393,7 +393,7 @@
</message>
<message>
<location filename="main_window_viewer.cpp" line="927"/>
<source>There is a new version avaliable</source>
<source>There is a new version available</source>
<translation type="unfinished"></translation>
</message>
<message>

View File

@ -306,7 +306,7 @@
<translation>Sıradaki çizgi romanı </translation>
</message>
<message>
<source>There is a new version avaliable</source>
<source>There is a new version available</source>
<translation>Yeni versiyon mevcut</translation>
</message>
<message>

36
YACReaderLibrary.1 Normal file
View File

@ -0,0 +1,36 @@
.\" Manpage for YACReaderLibrary.
.\" Contact yoann.gauthier9@gmail.com to correct errors or typos.
.TH man 8 "5 July 2014" "1.0" "YACReaderLibrary man page"
.SH NAME
YACReaderLibrary \- launch YACReaderLibrary application.
.SH SYNOPSIS
.B
YACReaderLibrary
.SH DESCRIPTION
YACReaderLibrary an application for browsing and managing your comic collections with various smooth transition effects
.SH OPTIONS
No command line parameters.
.SH FEATURES
- Create, manage and browse your comics collections using beautiful, customizable and smooth "comic flow" transitions.
.TP
- Comic Vine support.
.TP
- Easily organization of your comics in libraries.
.TP
- Find your comics quickly using the built-in search engine.
.TP
- Open your comics with YACReader from YACReaderLibrary.
.TP
- Enjoy your comics covers with the fullscreen mode.
.TP
- Mark your comics as read/unread and track your reading progress.
.SH CONTACTS
To report bug or contact developpers, send a mail to :
.RS 3
.TP
\fBinfo@yacreader.com\fR : for general information or suggestions about YACReader.
.TP
\fBsupport@yacreader.com\fR : for problems with YACReader or bugs detected.
.RE
.SH AUTHOR
Luis Ángel San Martín Rodríguez (luisangelsm@gmail.com)

View File

@ -1,12 +1,13 @@
[Desktop Entry]
Name=YACReader Library
GenericName=Yet Another Comic Reader
Comment=Yet Another Comic Reader
GenericName=Yet Another Comic Reader - Library
Comment=A comic library management application with server mode.
Exec=YACReaderLibrary %f
Icon=/usr/share/YACReader/iconLibrary.png
Icon=/usr/share/yacreader/iconLibrary.png
Terminal=false
Type=Application
StartupNotify=true
Categories=Graphics;Viewer;
MimeType=application/x-cbz;application/x-cbr;application/x-cbt;application/x-cb7;
MimeType=
Keywords=comic;library;server;
X-Desktop-File-Install-Version=0.22

View File

@ -222,7 +222,7 @@ DATADIR = $$PREFIX/share
DEFINES += "LIBDIR=\\\"$$LIBDIR\\\"" "DATADIR=\\\"$$DATADIR\\\"" "BINDIR=\\\"$$BINDIR\\\""
#MAKE INSTALL
INSTALLS += bin icon desktop server translation
INSTALLS += bin icon desktop server translation #manpage
bin.path = $$BINDIR
isEmpty(DESTDIR) {
@ -231,17 +231,20 @@ isEmpty(DESTDIR) {
bin.files = $$DESTDIR/YACReaderLibrary
}
server.path = $$DATADIR/YACReader
server.path = $$DATADIR/yacreader
server.files = ../release/server
icon.path = $$DATADIR/YACReader
icon.path = $$DATADIR/yacreader
icon.files = ../images/iconLibrary.png ../images/db.png ../images/coversPackage.png
desktop.path = $$DATADIR/applications
desktop.extra = desktop-file-edit --set-icon=$$DATADIR/YACReader/iconLibrary.png $$PWD/../YACReaderLibrary.desktop
desktop.extra = desktop-file-edit --set-icon=$$DATADIR/yacreader/iconLibrary.png $$PWD/../YACReaderLibrary.desktop
desktop.files = ../YACReaderLibrary.desktop
#TODO: icons should be located at /usr/share/icons and have the same basename as their application
translation.path = $$DATADIR/YACReader/languages
translation.path = $$DATADIR/yacreader/languages
translation.files = ../release/languages/yacreaderlibrary_*
manpage.path = $$DATADIR/man/man1
manpage.files = ../YACReaderLibrary.1
}

View File

@ -10,8 +10,8 @@ SearchSingleComic::SearchSingleComic(QWidget * parent)
:QWidget(parent)
{
//QLabel * label = new QLabel(tr("Please provide some aditional information. At least one field is needed."));
QLabel * label = new QLabel(tr("Please provide some aditional information."));
//QLabel * label = new QLabel(tr("Please provide some additional information. At least one field is needed."));
QLabel * label = new QLabel(tr("Please provide some additional information."));
label->setStyleSheet("QLabel {color:white; font-size:12px;font-family:Arial;}");
//titleEdit = new ScraperLineEdit(tr("Title:"));

View File

@ -8,7 +8,7 @@
SearchVolume::SearchVolume(QWidget * parent)
:QWidget(parent)
{
QLabel * label = new QLabel(tr("Please provide some aditional information."));
QLabel * label = new QLabel(tr("Please provide some additional information."));
label->setStyleSheet("QLabel {color:white; font-size:12px;font-family:Arial;}");
volumeEdit = new ScraperLineEdit(tr("Series:"));

View File

@ -403,7 +403,7 @@ void LibraryCreator::update(QDir dirS)
}
i++;
}
else //nameD no longer avaliable on Source folder...
else //nameD no longer available on Source folder...
{
if(nameS!="/.yacreaderlibrary")
{

View File

@ -886,7 +886,7 @@ void LibraryWindow::loadLibrary(const QString & name)
foldersView->setModel(NULL);
comicFlow->clear();
disableAllActions();//TODO comprobar que se deben deshabilitar
//será posible renombrar y borrar estas bibliotecas
//será possible renombrar y borrar estas bibliotecas
renameLibraryAction->setEnabled(true);
removeLibraryAction->setEnabled(true);
}
@ -939,7 +939,7 @@ void LibraryWindow::loadLibrary(const QString & name)
foldersView->setModel(NULL);
comicFlow->clear();
disableAllActions();//TODO comprobar que se deben deshabilitar
//será posible renombrar y borrar estas bibliotecas
//será possible renombrar y borrar estas bibliotecas
renameLibraryAction->setEnabled(true);
removeLibraryAction->setEnabled(true);
}
@ -959,7 +959,7 @@ void LibraryWindow::loadLibrary(const QString & name)
{
deleteCurrentLibrary();
}
//será posible renombrar y borrar estas bibliotecas
//será possible renombrar y borrar estas bibliotecas
renameLibraryAction->setEnabled(true);
removeLibraryAction->setEnabled(true);
@ -971,7 +971,7 @@ void LibraryWindow::loadLibrary(const QString & name)
{
QSqlDatabase db = DataBaseManagement::loadDatabase(path);
manageOpeningLibraryError(db.lastError().databaseText() + "-" + db.lastError().driverText());
//será posible renombrar y borrar estas bibliotecas
//será possible renombrar y borrar estas bibliotecas
renameLibraryAction->setEnabled(true);
removeLibraryAction->setEnabled(true);
}
@ -987,7 +987,7 @@ void LibraryWindow::loadLibrary(const QString & name)
createLibraryDialog->setDataAndStart(currentLibrary,path);
//create(path,path+"/.yacreaderlibrary",currentLibrary);
}
//será posible renombrar y borrar estas bibliotecas
//será possible renombrar y borrar estas bibliotecas
renameLibraryAction->setEnabled(true);
removeLibraryAction->setEnabled(true);
}
@ -1311,7 +1311,7 @@ void LibraryWindow::deleteCurrentLibrary()
QDir d(path);
delTree(d);
d.rmdir(path);
if(libraries.isEmpty())//no more libraries avaliable.
if(libraries.isEmpty())//no more libraries available.
{
comicView->setModel(NULL);
foldersView->setModel(NULL);
@ -1333,7 +1333,7 @@ void LibraryWindow::removeLibrary()
libraries.remove(currentLibrary);
selectedLibrary->removeItem(selectedLibrary->currentIndex());
//selectedLibrary->setCurrentIndex(0);
if(libraries.isEmpty())//no more libraries avaliable.
if(libraries.isEmpty())//no more libraries available.
{
comicView->setModel(NULL);
foldersView->setModel(NULL);

View File

@ -182,7 +182,7 @@ int main( int argc, char ** argv )
QTranslator translator;
QString sufix = QLocale::system().name();
#if defined Q_OS_UNIX && !defined Q_OS_MAC
translator.load(QString(DATADIR) +"/YACReader/languages/yacreaderlibrary_"+sufix);
translator.load(QString(DATADIR)+"/yacreader/languages/yacreaderlibrary_"+sufix);
#else
translator.load(QCoreApplication::applicationDirPath()+"/languages/yacreaderlibrary_"+sufix);
#endif
@ -190,7 +190,7 @@ int main( int argc, char ** argv )
QTranslator viewerTranslator;
#if defined Q_OS_UNIX && !defined Q_OS_MAC
viewerTranslator.load(QString(DATADIR)+"/YACReader/languages/yacreader_"+sufix);
viewerTranslator.load(QString(DATADIR)+"/yacreader/languages/yacreader_"+sufix);
#else
viewerTranslator.load(QCoreApplication::applicationDirPath()+"/languages/yacreader_"+sufix);
#endif

View File

@ -11,6 +11,7 @@
#include "static.h"
#include <QApplication>
StaticFileController::StaticFileController(QSettings* settings, QObject* parent)
:HttpRequestHandler(parent)
{
@ -25,8 +26,8 @@ StaticFileController::StaticFileController(QSettings* settings, QObject* parent)
#endif
{
#if defined Q_OS_UNIX && ! defined Q_OS_MAC
QFileInfo configFile(QString(DATADIR)+"/YACReader");
docroot=QFileInfo(QString(DATADIR)+"/YACReader",docroot).absoluteFilePath();
QFileInfo configFile(QString(DATADIR)+"/yacreader");
docroot=QFileInfo(QString(DATADIR)+"/yacreader",docroot).absoluteFilePath();
#else
QFileInfo configFile(QApplication::applicationDirPath());
docroot=QFileInfo(QApplication::applicationDirPath(),docroot).absoluteFilePath();

View File

@ -23,8 +23,8 @@ TemplateLoader::TemplateLoader(QSettings* settings, QObject* parent)
#endif
{
#if defined Q_OS_UNIX && !defined Q_OS_MAC
QFileInfo configFile(QString(DATADIR)+"/YACReader");
templatePath=QFileInfo(QString(DATADIR)+"/YACReader",templatePath).absoluteFilePath();
QFileInfo configFile(QString(DATADIR)+"/yacreader");
templatePath=QFileInfo(QString(DATADIR)+"/yacreader",templatePath).absoluteFilePath();
#else
QFileInfo configFile(QApplication::applicationDirPath());
templatePath=QFileInfo(QApplication::applicationDirPath(),templatePath).absoluteFilePath();

View File

@ -122,8 +122,6 @@ void RequestMapper::service(HttpRequest& request, HttpResponse& response) {
HttpSession session=Static::sessionStore->getSession(request,response,false);
if(!session.isNull() && session.contains("ySession"))
{
//
if(library.indexIn(path)!=-1 && DBHelper::getLibraries().contains(library.cap(1).toInt()) )
{
//listar el contenido del folder

View File

@ -27,7 +27,7 @@ QString Static::getConfigDir() {
}
// Search config file
#if defined Q_OS_UNIX && !defined Q_OS_MAC
QString binDir=(QString(DATADIR) + "/YACReader");
QString binDir=(QString(DATADIR)+"/yacreader");
#else
QString binDir=QCoreApplication::applicationDirPath();
#endif

View File

@ -1020,7 +1020,7 @@
<name>SearchSingleComic</name>
<message>
<location filename="comic_vine/search_single_comic.cpp" line="14"/>
<source>Please provide some aditional information.</source>
<source>Please provide some additional information.</source>
<translation>Por favor, proporciona alguna información adicional.</translation>
</message>
<message>
@ -1033,7 +1033,7 @@
<name>SearchVolume</name>
<message>
<location filename="comic_vine/search_volume.cpp" line="11"/>
<source>Please provide some aditional information.</source>
<source>Please provide some additional information.</source>
<translation>Por favor, proporciona alguna informacion adicional.</translation>
</message>
<message>

View File

@ -1017,7 +1017,7 @@
<name>SearchSingleComic</name>
<message>
<location filename="comic_vine/search_single_comic.cpp" line="14"/>
<source>Please provide some aditional information.</source>
<source>Please provide some additional information.</source>
<translation type="unfinished"></translation>
</message>
<message>
@ -1030,7 +1030,7 @@
<name>SearchVolume</name>
<message>
<location filename="comic_vine/search_volume.cpp" line="11"/>
<source>Please provide some aditional information.</source>
<source>Please provide some additional information.</source>
<translation type="unfinished"></translation>
</message>
<message>

View File

@ -1017,7 +1017,7 @@
<name>SearchSingleComic</name>
<message>
<location filename="comic_vine/search_single_comic.cpp" line="14"/>
<source>Please provide some aditional information.</source>
<source>Please provide some additional information.</source>
<translation type="unfinished"></translation>
</message>
<message>
@ -1030,7 +1030,7 @@
<name>SearchVolume</name>
<message>
<location filename="comic_vine/search_volume.cpp" line="11"/>
<source>Please provide some aditional information.</source>
<source>Please provide some additional information.</source>
<translation type="unfinished"></translation>
</message>
<message>

View File

@ -1019,7 +1019,7 @@
<name>SearchSingleComic</name>
<message>
<location filename="comic_vine/search_single_comic.cpp" line="14"/>
<source>Please provide some aditional information.</source>
<source>Please provide some additional information.</source>
<translation type="unfinished"></translation>
</message>
<message>
@ -1032,7 +1032,7 @@
<name>SearchVolume</name>
<message>
<location filename="comic_vine/search_volume.cpp" line="11"/>
<source>Please provide some aditional information.</source>
<source>Please provide some additional information.</source>
<translation type="unfinished"></translation>
</message>
<message>

View File

@ -1019,7 +1019,7 @@
<name>SearchSingleComic</name>
<message>
<location filename="comic_vine/search_single_comic.cpp" line="14"/>
<source>Please provide some aditional information.</source>
<source>Please provide some additional information.</source>
<translation type="unfinished"></translation>
</message>
<message>
@ -1032,7 +1032,7 @@
<name>SearchVolume</name>
<message>
<location filename="comic_vine/search_volume.cpp" line="11"/>
<source>Please provide some aditional information.</source>
<source>Please provide some additional information.</source>
<translation type="unfinished"></translation>
</message>
<message>

View File

@ -1017,7 +1017,7 @@
<name>SearchSingleComic</name>
<message>
<location filename="comic_vine/search_single_comic.cpp" line="14"/>
<source>Please provide some aditional information.</source>
<source>Please provide some additional information.</source>
<translation type="unfinished"></translation>
</message>
<message>
@ -1030,7 +1030,7 @@
<name>SearchVolume</name>
<message>
<location filename="comic_vine/search_volume.cpp" line="11"/>
<source>Please provide some aditional information.</source>
<source>Please provide some additional information.</source>
<translation type="unfinished"></translation>
</message>
<message>

View File

@ -884,7 +884,7 @@
<context>
<name>SearchSingleComic</name>
<message>
<source>Please provide some aditional information.</source>
<source>Please provide some additional information.</source>
<translation type="unfinished"></translation>
</message>
<message>
@ -895,7 +895,7 @@
<context>
<name>SearchVolume</name>
<message>
<source>Please provide some aditional information.</source>
<source>Please provide some additional information.</source>
<translation type="unfinished"></translation>
</message>
<message>

View File

@ -1,43 +0,0 @@
#! /bin/bash
cd ./compressed_archive
if [ ! -d "libp7zip" ]; then
echo "You need p7zip source code to compile YACReader. \
Please check the compressed_archive folder for further instructions."
exit
fi
patch -p0 -i libp7zip.patch
cd ..
echo "Compiling YACReader"
cd ./YACReader
qmake "CONFIG+=release"
make
cd ..
echo "Compiling YACReaderLibrary"
cd ./YACReaderLibrary
qmake "CONFIG+=release"
make
cd ..
echo "Copying to destination folder"
dest='YACReader-'$1'-X11-'$2'-qt5'
mkdir "$dest"
cp ./YACReader/YACReader "./${dest}/YACReader"
cp ./YACReaderLibrary/YACReaderLibrary "./${dest}/YACReaderLibrary"
cp ./COPYING.txt "./${dest}/"
cp ./README.txt "./${dest}/"
cp ./INSTALL.txt "./${dest}/"
cp ./images/icon.png "./${dest}/"
cp ./images/iconLibrary.png "./${dest}/"
cp ./images/db.png "./${dest}/"
cp ./images/coversPackage.png "./${dest}/"
cp -R ./utils "./${dest}/"
cp -R ./release/server "./${dest}/"
cp -R ./release/languages "./${dest}/"
echo "Creating package"
tar -czf "${dest}".tar.gz "${dest}"
echo "Done!"

View File

@ -32,7 +32,7 @@
<li>comic reading using keyboard and mouse</li>
<li>fast open and comic navigation</li>
<li>fullscreen mode</li>
<li>configurable magnifying glass for improved reading, since 0.2.0 version is avaliable in windowed mode</li>
<li>configurable magnifying glass for improved reading, since 0.2.0 version is available in windowed mode</li>
<li>fit width (also adjust to an specific width) and fit height modes.</li>
<li>configurable CoverFlow like effect for "go to page" function.</li>
<li>image rotation for comfortable reading even in tablet PCs</li>
@ -97,7 +97,7 @@
<b>Configuration dialog</b>
<ul>
<li>"My comics path" : set your favourite comic path. Open comic dialog will open that path by default.</li>
<li>"Go to flow size" : move the slider to set your prefered go to flow size </li>
<li>"Go to flow size" : move the slider to set your preferred go to flow size </li>
<li>"How to show pages in GoToFlow" : since version 0.2.0, you can choose between three diferent styles:
<ul>
<li> Cover Flow : the classic style</li>
@ -105,7 +105,7 @@
<li> Overlapped Strip : a strip of pages with overlap effect </li>
<ul>
</li>
<li>"Page width stretch" : move the slider to set your prefered page width stretch. This takes effect in "fit to width" reading mode.</li>
<li>"Page width stretch" : move the slider to set your preferred page width stretch. This takes effect in "fit to width" reading mode.</li>
</ul>
</p>
@ -126,7 +126,7 @@
automatically, moreover, you can go to next or previous page using 'RIGTH' and 'LEFT'.
</p>
<p>
Jumping between pages is posible using "Go To..." dialog ('G' key) or "Go To Flow" widget ('S' key).
Jumping between pages is possible using "Go To..." dialog ('G' key) or "Go To Flow" widget ('S' key).
You don't have to wait until all pages are loaded to use these functions, because pages are shown as soon
as they are ready.
</p>

View File

@ -55,7 +55,7 @@
<li>Browse a library: there are three views.
<ul>
<li>On the left, there is a treeview with the folders existing in your library,
you can select any folder, it is posible to expand or collapse it by double clicking on a folder. Also, you can expand or collapse all folders using '+' and '-' buttons. Root folder
you can select any folder, it is possible to expand or collapse it by double clicking on a folder. Also, you can expand or collapse all folders using '+' and '-' buttons. Root folder
can be selected clicking on "Select root node" button. </li>
<li>On the top right, there is the covers view. This view shows the comics on the selected folder. You can browse them using left and right cursors (pressing CTRL allows you to fast fordward/backward), or clicking on the right/left of the central cover.</li>
<li>On the bottom right, there is the list view. This view shows the comics on the selected folder as a list. You can select any comic clicking on it.</li>

22
mktarball.sh Executable file
View File

@ -0,0 +1,22 @@
#! /bin/bash
#Script to create a source tarball for YACReader distribution and packaging
#This should be run from YACReaders top source directory
YACVERSION=7.2.0
if [ -f Makefile ]
then
make distclean
fi
if [ ! -f "yacreader-${YACVERSION}-src.tar.xz" ]
then
echo "Building source tarball"
else
echo "Updating source tarball"
rm yacreader-${YACVERSION}-src.tar* #delete old tarball, since tar can't update compressed archives
fi
#Use tar's --exclude feature to make sure we get a pristine tar for distribution.
#Exclude all version control system related files and rename the top directory in the tarball using --transform.
tar cfJ yacreader-${YACVERSION}-src.tar.xz --exclude '*.rej' --exclude '*.orig' --exclude '*.gch' --exclude 'dependencies' --exclude '*.o' \
--exclude 'yacreader*tar*' --exclude '.hg*' --exclude 'lib7zip' --exclude 'libp7zip' --exclude-vcs ./* --transform s/./yacreader-${YACVERSION}/
#Calculate checksum to enable packagers to verify whether they are using the original tarball.
md5sum yacreader-${YACVERSION}-src.tar.xz > yacreader-${YACVERSION}-src.tar.xz.md5sum