Skip to content

Commit 71a3ecb

Browse files
committed
Release rphoto-0.4.3 (See Changelog)
1 parent de9beda commit 71a3ecb

38 files changed

+2454
-1111
lines changed

ChangeLog

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,25 @@
1+
2013-06-08 15:28 remi 0.4.3
2+
* Released as 0.4.3
3+
4+
2013-05-20 15:33 remi 0.4.3alpha3
5+
* Added Default Folder and Remember Last Opened Folder option (feature request from Asen A. and Eric D.)
6+
7+
2013-05-20 15:33 remi 0.4.3alpha3
8+
* Updated libexif, jpegtran to their latest versions
9+
* Added jhead dependancy (for -autorot)
10+
* Added AutoRot feature (not activated by default) (feature request from Asen and Max)
11+
* Added support for buggy JPEG with multi APP1 tags (will parse all tags for Exif and keep all duplicated while saving)
12+
* Fixed resize bug : fixed size did not take care of portrait / landscape orientation
13+
* Fixed temporary files not deleted when deleting original file
14+
* Fixed undo when deteling files (not undelete, but ignore ok)
15+
* Fixed hazardous selection in the tree when deleting files
16+
* Fixed size tracker does not adjust to screen size (with a smaller ratio)
17+
18+
2012-10-21 20:33 remi 0.4.3alpha1
19+
* Added Auto Select Max feature (feature request from Eric D.)
20+
* Added Save Path and Save Path and Next feature (feature request from Eric D.)
21+
* Fixed reinitialization of resize combo when changing of picture (submitted by Eric D.)
22+
123
2012-07-28 17:33 remi 0.4.2
224
* Added Mask off areas to be cropped off (feature requested by Marcus S. & Fank B.)
325
* Added AutoSave Folder & Suffix (feature requested by Fank B.)

Makefile.am

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ EXTRA_DIST = config.rpath config.rpath m4/ChangeLog config.rpath m4/ChangeLog
77
INSTALL \
88
NEWS \
99
TODO \
10+
build/vc/RPhoto.vcxproj \
1011
build/vc/RPhoto.vcproj \
1112
build/vc/RPhoto.sln \
1213
build/vc/RPhoto.dsp \

Makefile.in

Lines changed: 76 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
# Makefile.in generated by automake 1.11.1 from Makefile.am.
1+
# Makefile.in generated by automake 1.11.6 from Makefile.am.
22
# @configure_input@
33

44
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
5-
# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
6-
# Inc.
5+
# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
6+
# Foundation, Inc.
77
# This Makefile.in is free software; the Free Software Foundation
88
# gives unlimited permission to copy and/or distribute it,
99
# with or without modifications, as long as this notice is preserved.
@@ -15,6 +15,23 @@
1515

1616
@SET_MAKE@
1717
VPATH = @srcdir@
18+
am__make_dryrun = \
19+
{ \
20+
am__dry=no; \
21+
case $$MAKEFLAGS in \
22+
*\\[\ \ ]*) \
23+
echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
24+
| grep '^AM OK$$' >/dev/null || am__dry=yes;; \
25+
*) \
26+
for am__flg in $$MAKEFLAGS; do \
27+
case $$am__flg in \
28+
*=*|--*) ;; \
29+
*n*) am__dry=yes; break;; \
30+
esac; \
31+
done;; \
32+
esac; \
33+
test $$am__dry = yes; \
34+
}
1835
pkgdatadir = $(datadir)/@PACKAGE@
1936
pkgincludedir = $(includedir)/@PACKAGE@
2037
pkglibdir = $(libdir)/@PACKAGE@
@@ -62,6 +79,11 @@ RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
6279
install-pdf-recursive install-ps-recursive install-recursive \
6380
installcheck-recursive installdirs-recursive pdf-recursive \
6481
ps-recursive uninstall-recursive
82+
am__can_run_installinfo = \
83+
case $$AM_UPDATE_INFO_DIR in \
84+
n|no|NO) false;; \
85+
*) (install-info --version) >/dev/null 2>&1;; \
86+
esac
6587
RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
6688
distclean-recursive maintainer-clean-recursive
6789
AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
@@ -74,9 +96,11 @@ DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
7496
distdir = $(PACKAGE)-$(VERSION)
7597
top_distdir = $(distdir)
7698
am__remove_distdir = \
77-
{ test ! -d "$(distdir)" \
78-
|| { find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
79-
&& rm -fr "$(distdir)"; }; }
99+
if test -d "$(distdir)"; then \
100+
find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
101+
&& rm -rf "$(distdir)" \
102+
|| { sleep 5 && rm -rf "$(distdir)"; }; \
103+
else :; fi
80104
am__relativize = \
81105
dir0=`pwd`; \
82106
sed_first='s,^\([^/]*\)/.*$$,\1,'; \
@@ -105,6 +129,8 @@ am__relativize = \
105129
DIST_ARCHIVES = $(distdir).tar.gz
106130
GZIP_ENV = --best
107131
distuninstallcheck_listfiles = find . -type f -print
132+
am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
133+
| sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
108134
distcleancheck_listfiles = find . -type f -print
109135
ACLOCAL = @ACLOCAL@
110136
AMTAR = @AMTAR@
@@ -247,6 +273,7 @@ EXTRA_DIST = config.rpath config.rpath m4/ChangeLog config.rpath m4/ChangeLog
247273
INSTALL \
248274
NEWS \
249275
TODO \
276+
build/vc/RPhoto.vcxproj \
250277
build/vc/RPhoto.vcproj \
251278
build/vc/RPhoto.sln \
252279
build/vc/RPhoto.dsp \
@@ -275,7 +302,7 @@ ACLOCAL_AMFLAGS = -I m4
275302
all: all-recursive
276303

277304
.SUFFIXES:
278-
am--refresh:
305+
am--refresh: Makefile
279306
@:
280307
$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
281308
@for dep in $?; do \
@@ -479,13 +506,10 @@ distdir: $(DISTFILES)
479506
done
480507
@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
481508
if test "$$subdir" = .; then :; else \
482-
test -d "$(distdir)/$$subdir" \
483-
|| $(MKDIR_P) "$(distdir)/$$subdir" \
484-
|| exit 1; \
485-
fi; \
486-
done
487-
@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
488-
if test "$$subdir" = .; then :; else \
509+
$(am__make_dryrun) \
510+
|| test -d "$(distdir)/$$subdir" \
511+
|| $(MKDIR_P) "$(distdir)/$$subdir" \
512+
|| exit 1; \
489513
dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
490514
$(am__relativize); \
491515
new_distdir=$$reldir; \
@@ -517,15 +541,19 @@ dist-gzip: distdir
517541
$(am__remove_distdir)
518542

519543
dist-bzip2: distdir
520-
tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2
544+
tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2
545+
$(am__remove_distdir)
546+
547+
dist-lzip: distdir
548+
tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz
521549
$(am__remove_distdir)
522550

523551
dist-lzma: distdir
524552
tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma
525553
$(am__remove_distdir)
526554

527555
dist-xz: distdir
528-
tardir=$(distdir) && $(am__tar) | xz -c >$(distdir).tar.xz
556+
tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz
529557
$(am__remove_distdir)
530558

531559
dist-tarZ: distdir
@@ -556,6 +584,8 @@ distcheck: dist
556584
bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
557585
*.tar.lzma*) \
558586
lzma -dc $(distdir).tar.lzma | $(am__untar) ;;\
587+
*.tar.lz*) \
588+
lzip -dc $(distdir).tar.lz | $(am__untar) ;;\
559589
*.tar.xz*) \
560590
xz -dc $(distdir).tar.xz | $(am__untar) ;;\
561591
*.tar.Z*) \
@@ -565,7 +595,7 @@ distcheck: dist
565595
*.zip*) \
566596
unzip $(distdir).zip ;;\
567597
esac
568-
chmod -R a-w $(distdir); chmod a+w $(distdir)
598+
chmod -R a-w $(distdir); chmod u+w $(distdir)
569599
mkdir $(distdir)/_build
570600
mkdir $(distdir)/_inst
571601
chmod a-w $(distdir)
@@ -575,6 +605,7 @@ distcheck: dist
575605
&& am__cwd=`pwd` \
576606
&& $(am__cd) $(distdir)/_build \
577607
&& ../configure --srcdir=.. --prefix="$$dc_install_base" \
608+
$(AM_DISTCHECK_CONFIGURE_FLAGS) \
578609
$(DISTCHECK_CONFIGURE_FLAGS) \
579610
&& $(MAKE) $(AM_MAKEFLAGS) \
580611
&& $(MAKE) $(AM_MAKEFLAGS) dvi \
@@ -603,8 +634,16 @@ distcheck: dist
603634
list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
604635
sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
605636
distuninstallcheck:
606-
@$(am__cd) '$(distuninstallcheck_dir)' \
607-
&& test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \
637+
@test -n '$(distuninstallcheck_dir)' || { \
638+
echo 'ERROR: trying to run $@ with an empty' \
639+
'$$(distuninstallcheck_dir)' >&2; \
640+
exit 1; \
641+
}; \
642+
$(am__cd) '$(distuninstallcheck_dir)' || { \
643+
echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \
644+
exit 1; \
645+
}; \
646+
test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \
608647
|| { echo "ERROR: files left after uninstall:" ; \
609648
if test -n "$(DESTDIR)"; then \
610649
echo " (check DESTDIR support)"; \
@@ -635,10 +674,15 @@ install-am: all-am
635674

636675
installcheck: installcheck-recursive
637676
install-strip:
638-
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
639-
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
640-
`test -z '$(STRIP)' || \
641-
echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
677+
if test -z '$(STRIP)'; then \
678+
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
679+
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
680+
install; \
681+
else \
682+
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
683+
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
684+
"INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
685+
fi
642686
mostlyclean-generic:
643687

644688
clean-generic:
@@ -725,15 +769,15 @@ uninstall-am:
725769
.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
726770
all all-am am--refresh check check-am clean clean-generic \
727771
ctags ctags-recursive dist dist-all dist-bzip2 dist-gzip \
728-
dist-lzma dist-shar dist-tarZ dist-xz dist-zip distcheck \
729-
distclean distclean-generic distclean-tags distcleancheck \
730-
distdir distuninstallcheck dvi dvi-am html html-am info \
731-
info-am install install-am install-data install-data-am \
732-
install-dvi install-dvi-am install-exec install-exec-am \
733-
install-html install-html-am install-info install-info-am \
734-
install-man install-pdf install-pdf-am install-ps \
735-
install-ps-am install-strip installcheck installcheck-am \
736-
installdirs installdirs-am maintainer-clean \
772+
dist-lzip dist-lzma dist-shar dist-tarZ dist-xz dist-zip \
773+
distcheck distclean distclean-generic distclean-tags \
774+
distcleancheck distdir distuninstallcheck dvi dvi-am html \
775+
html-am info info-am install install-am install-data \
776+
install-data-am install-dvi install-dvi-am install-exec \
777+
install-exec-am install-html install-html-am install-info \
778+
install-info-am install-man install-pdf install-pdf-am \
779+
install-ps install-ps-am install-strip installcheck \
780+
installcheck-am installdirs installdirs-am maintainer-clean \
737781
maintainer-clean-generic mostlyclean mostlyclean-generic pdf \
738782
pdf-am ps ps-am tags tags-recursive uninstall uninstall-am
739783

TODO

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
Bugs :
22

33
Features :
4+
- Suggestions de Eric Derbuel (eoderbu@laposte.net, mail 24/10/2012) :
5+
- Dans l'optique d'un traitement pour un cadre : Le mieux serait que tout le param�trage soit choisi en amont. Ratio, redimensionnement, dossiers, choix remplacement ou sauvegarde etc. Ensuite on traite � la chaine toutes les photos avec les m�mes param�tres : quand la position du cadre a �t� choisie, le passage � la photo suivante entraine redim et sauvegarde� en deux clics : 1 � je cadre 2 � photo suivante�
46
- Guides / Rulers (Marcus S.)
57
- Zooms (Marcus S.)
68
- Snap borders to lossless (Marcus S.)
@@ -13,6 +15,8 @@ Features :
1315
- Red Eye
1416
- Color Adjustement
1517

18+
Refactoring :
19+
- Update imagejpg with latest imagjpeg (and provide a patch for imagejpg and image, to keep options, and iterate through options)
1620

1721
Done ----------------------------------------------------------------------------
1822

@@ -27,8 +31,13 @@ Bugs:
2731
- Lossless warnings not functionnal (Marcus) -> verified ok : jpegtran warns rotation, but not cropping
2832
- Translation notes (Free Rotation, Ratio : Free, Resize : No) -> ok
2933
- Bizarre tree behavior on linux, when saving (Marcus, marcus.sundman@iki.fi) -> not observed
34+
- Delete with Del key does not always go to the next file (Max PUECH <max.puech@laposte.net>, mail du 15/05/2013)
35+
- Le redimensionne en taille fixe ne tient pas compte de l'orientation
36+
- Bug ? les photos "retourn�es" (de paysage � portrait) et sauvegard�es en 800X600 sont d�form�es (je n'ai pass� que quelques minutes sur Rphoto � peut-�tre pas tout compris� (E. Derbuel)
37+
- Fixed size tracker does not adjust to screen size (try with a smaller screen size)
3038

3139
Features :
40+
- Conservation dernier chemin ouvert (E. Derbuel, A. Anastassov) -> ok
3241
- Confirmation when not save (Marcus S.) -> ok
3342
- AutoSave Folder & Suffix (Fank B.) -> ok
3443
- Mask off areas to be cropped off (Marcus S. & Fank B.) -> ok
@@ -37,3 +46,7 @@ Features :
3746
- Save last entered ratio or size -> ok
3847
- Display EXIF Tags (tabs on the right, order main tags, display alls tags) -> ok
3948
- Slight Rotation (By selecting 2 points for vertical or horizontal, not lossless) -> ok
49+
- Option to automatically rotate according EXIF data (Asen, smaragdus@gmail.com, 16/11/2012) :
50+
- need to update exif while rotating -> not necessary with jhead, and would not have worked with jpegtran
51+
- or auto preprocess with jhead -autorot -> ok
52+
(Also asked by Max PUECH <max.puech@laposte.net>, mail du 15/05/2013)

0 commit comments

Comments
 (0)