Skip to content

Commit

Permalink
0.2
Browse files Browse the repository at this point in the history
Export to pdf
  • Loading branch information
zvezdochiot committed Oct 3, 2018
1 parent e7c5f07 commit 9008b51
Show file tree
Hide file tree
Showing 14 changed files with 561 additions and 676 deletions.
23 changes: 21 additions & 2 deletions changelog.txt
Original file line number Diff line number Diff line change
@@ -1,12 +1,31 @@
ToDo / Roadmap
- export to pdf
- up/down/left/right + menu to change from image to image
- About menu/window with authors, licence...
- BUG: png images can't export to jpg!
- open -> recent projects
- handle empty images (placeholder) differently
- Load images for Icons in background
- Implement disable filter
- Add ability to scale resulting images after cropping
* Set image size, use it in pdf export.
- progress dialog while exporting / loading
- Display page preview instead of original image in image list
- drag and drop in the image list
- Filter to fix image color / convert to black & white...
- error message on console: kfilemodule(5761)/kio (KDirModel) KDirModelPrivate::_k_slotDeleteItems: No node found for item that was just removed: KUrl("file:(((...")
- application icon
- windows port: security credentials (producer...)
- png images do not scale well
- add a placeholder at the end of the imagetablewidget, so that can insert an image at the end and insert an image on the right when there is no image in the list.

20121118; YASW 0.2
- export to pdf
- a lot of small fixes in handling to pages types (even/odd)
- cleaning old code away (only one page type handling)
- menu for adding/removing images
- key "delete" deletes an image
- key "pgup/pgdown" to move image
- windows port (build on linux with mxe.cc)
- remove add left/right in favor of one "add", wich defaults to left.

20121006; YASW 0.1
- First release
Expand Down
56 changes: 52 additions & 4 deletions install.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,10 @@ How to Install YASW
Currently, YASW has no install procedure. You can test YASW by compiling it
and running it directly from the compilation directory.

YASW is developped under Debian GNU/Linux, but ought to run on other
Qt-Platforms. If you want to port / compile YASW on other platforms, your help
ist welcome!
YASW is developped under Debian GNU/Linux.
It is cross-compiled for windows using http://mxe.cc (see How to release for details)
YASW ought to run on other Qt-Platforms. If you want to contribute to / port / compile YASW on other platforms, your help
is welcome!

Complile YASW
-------------
Expand All @@ -18,9 +19,56 @@ Alternative: install QT Creator, open yasw.pro and click "run".

Run YASW
--------
After compiling YASW, just go into src and run "yasw"
After compiling YASW, just go into src and run "yasw", on linux:
./yasw

Build YASW Developer-Documentation
----------------------------------
$ cd documentation
$ make


How to Release
--------------
#######################
# Prepare Release
#######################
- edit changelog
- make distclean working repository, rebuild in release, extensive test
- insert images left and right
- move images
- delete images
- save project
- close project
- open saved project
- export to jpg
- export to pdf
- cross-compile to windows, small test
- insert images
- export to pdf

#######################
# Build source tarball
#######################
# Tag the git repository
git tag -a yasw_0.1 -m 'YASW version 0.1'
# build the tarball (note: it contains files like .gitignore...)
git archive --prefix=yasw_0.1/ yasw_0.1 | gzip > ../yasw_0.1.tgz
# test archive (tar xvzf, qmake, make, ./yasw, play around)
# publish the tag on github:
git push --tags

#######################
# Build windows version (cross compile under linux)
#######################
# Preparation: follow steps 1; 3; 4; 5c on http://mxe.cc/#tutorial :
git clone -b stable https://github.com/mxe/mxe.git
cd mxe
make qt
export PATH=/where MXE is installed/usr/bin:$PATH
# Cross-compile YASW:
cd <path to yasw root folder>
make windows-build
cd yasw\windows-build
i686-pc-mingw32-qmake ../src/yasw.pro CONFIG+=static
make
4 changes: 2 additions & 2 deletions src/filter/rotation/rotationwidget.ui
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ along with YASW. If not, see http://www.gnu.org/licenses/.
<string>Rotate the image counterclockwise</string>
</property>
<property name="text">
<string>...</string>
<string>rotate counterclockwise</string>
</property>
<property name="icon">
<iconset resource="../../icons/icons.qrc">
Expand All @@ -90,7 +90,7 @@ along with YASW. If not, see http://www.gnu.org/licenses/.
<string>Rotate the image clockwise</string>
</property>
<property name="text">
<string/>
<string>rotate clockwise</string>
</property>
<property name="icon">
<iconset resource="../../icons/icons.qrc">
Expand Down
249 changes: 0 additions & 249 deletions src/imagelistwidget.cpp

This file was deleted.

Loading

0 comments on commit 9008b51

Please sign in to comment.