summaryrefslogtreecommitdiffabout
path: root/ChangeLog
blob: 27220ec71ca16db05b86d5a5561e768cacbc39d5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
$Log$
Revision 1.182  2007/07/22 17:48:03  zeus
renrot URL added to the watermark of contact sheet generated.

Revision 1.181  2007/07/22 17:23:21  zeus
version number changed.
gradient fill added to the thmbgen().
watermark added to the top left corner of each contact sheet file.

Revision 1.180  2007/07/22 09:56:38  zeus
written own contact sheet files numeration engine, instead of ImageMagick
native engine.

Revision 1.179  2007/07/06 19:59:55  zeus
version changed.

Revision 1.178  2007/07/04 20:05:41  zeus
check for availability of Image::Magick was added.
EXIF writing to the montage files was added.
some debug and error messages were added.

Revision 1.177  2007/06/28 12:18:31  zeus
thmgen() -  thumbnail stub generator function added. If the image has no
thumbnailimage, than thmbgen() generates stub image to place instead of
the absent one.

Revision 1.176  2007/06/25 18:55:51  zeus
Default behaviour changed to --no-use-color.
contactSheetGenerator() added, POD for it added.

Revision 1.175  2007/01/13 16:01:46  andy
Split our tag writting to separate function.

Revision 1.174  2006/12/24 11:54:26  zeus
RenRotFileNameOriginal cleanin bug fixed. The tag writing moved from
renameFile() to renRotProcess().

Revision 1.173  2006/12/24 09:21:02  zeus
RenRotFileNameOriginal tag related bug report added to TODO.

Revision 1.172  2006/10/29 17:03:08  andy
Changing/fixing/adding URLs across README.

Revision 1.171  2006/10/12 09:53:35  zeus
TODO edited on account of plugins.

Revision 1.170  2006/10/09 15:16:46  andy
Get file list from file (--sub-fileset).

Revision 1.169  2006/10/09 12:35:16  andy
Modify TODO according to conference.osdn.org.ua 2006 visitor wishes.

Revision 1.168  2006/10/09 12:25:01  andy
sync with 0.25

Revision 1.167  2006/10/06 11:50:36  andy
Possible fix bug with clearing EXIFs when --no-backup is given

Revision 1.166  2006/09/09 20:23:43  zeus
Now "use color = Yes" is default.

Revision 1.165  2006/09/09 19:14:51  zeus
Processing message look tunned, now it shows (m of n) file processed.

Revision 1.164  2006/09/05 05:41:11  andy
Move main() to the end of file. Refactoring: configOptions -> cfgOpts.

Revision 1.163  2006/09/05 05:07:47  andy
Remove --color. Add 'use color' to configuration file.

Revision 1.162  2006/09/02 18:29:20  andy
Optimize hash parser.

Revision 1.161  2006/08/22 10:16:07  andy
Sync with 0.23

Revision 1.160  2006/08/10 09:28:50  zeus
--include-file option implementation task written to TODO file.

Revision 1.159  2006/08/09 07:29:31  zeus
original file name counter template sequence moved to the "%C" and the
base part of the original file name to "%O".
code optimization around the template sequences.

Revision 1.158  2006/08/08 11:15:27  zeus
colorization for output implemented, the option --test-use-color

Revision 1.157  2006/08/08 08:41:31  zeus
Template sequence "%O" was added.

Revision 1.156  2006/08/03 21:23:26  zeus
parseConfig() code optimized.

Revision 1.155  2006/08/03 20:27:33  zeus
now win32 platform is considered in parseConfig(), the variable USERPROFILE
instead of HOME.

Revision 1.154  2006/08/03 10:26:25  zeus
Template sequence "%o" was added.

Revision 1.153  2006/08/03 10:09:55  zeus
Tag RenRotFileNameOriginal writing was added.

Revision 1.152  2006/07/21 07:02:39  zeus
POD for --sub-fileset edited.

Revision 1.151  2006/07/20 06:26:50  zeus
--sub-fileset <FILE> option is implemented.

Revision 1.150  2006/07/18 18:36:52  andy
--test-speed -> --test-use-ipc (and 'test speed' -> 'test use ipc').
Split rotateThumbnail() to its own, rotateByJpegtran(), and thumbWriter().

Revision 1.149  2006/07/18 13:58:05  zeus
option --test-speed for thumbnail rotate, via pipe, speeding added.

Revision 1.148  2006/07/16 16:59:44  andy
Release as 0.22.

Revision 1.147  2006/07/16 10:02:12  andy
Remove fatal case when keywords file isn't exist.
Fix return value in the getFileDataLines() and keywordizer().
Now skip empty keywords, and remove tail \r if occurs.
Add 'no'-prefixed aliases to exist 'no-' options: --norename, --norotate.
New option --no-tags (with alias --notags) switches tags writting.

Revision 1.146  2006/07/13 13:07:39  zeus
Tags initialization moved from tagWriter() to the renRotProcess().

Revision 1.145  2006/07/13 11:41:10  andy
TODO cleanup.
--keyword-file -> keywords-file.
Minor optimization in keywordizer code was added.

Revision 1.144  2006/07/13 10:08:31  zeus
option --keywords-replace is added.

Revision 1.143  2006/07/13 09:44:44  zeus
Bugfix, tag Keywords was accumulated in the loop rather than written once.

Revision 1.142  2006/07/08 05:04:24  andy
Optimize keywordizer code. Should be checked.

Revision 1.141  2006/07/07 11:43:25  zeus
keywordizer() added, managed via CLI and config file
options --keywordize and --keyword-file.

Revision 1.140  2006/07/05 11:43:26  andy
Release as 0.21.1.

Revision 1.139  2006/07/05 06:20:54  andy
Implement --backup option.
Small cutting of usage() messages.

Revision 1.138  2006/06/26 09:09:20  zeus
%n and %e template patters've being implemented.

Revision 1.137  2006/06/21 19:36:51  zeus
TODO edited (%n,%e & virtual renaming)

Revision 1.136  2006/06/19 11:19:08  zeus
online documentation (option -h) tailored.

Revision 1.135  2006/06/14 20:40:19  zeus
in renameFile(), $newname look changed on opposite in case of it's existance.

Revision 1.134  2006/06/12 08:03:01  andy
Release as 0.21.

Revision 1.133  2006/06/12 07:42:14  andy
Check for directory tree in aggregation arguments. Now it isn't possible.
Remove support of old style tag options.

Revision 1.132  2006/06/11 14:05:38  andy
Use $dryRun in the rotateOrient(), renameFile(), mtimeSet(), and tagWriter().

Revision 1.131  2006/06/10 06:51:13  zeus
tag GPSAltitudeRef added to etc/tags.conf

Revision 1.130  2006/06/09 18:26:54  andy
Add the one-letter aliases to --name-template, --aggr-template, and --tag options.
Change preamble in CONFIG section for drop possible misunderstanding.
Add two tags to TAGS section of manual.

Revision 1.129  2006/06/09 08:21:07  andy
Fix unusing included files.
Add 'include' description to POD.

Revision 1.128  2006/06/09 07:44:18  zeus
TagFile config option added to the POD.

Revision 1.127  2006/06/08 17:34:31  andy
Fix configuration file parser (parsed data wasn't used).
Release as 0.21rc3.

Revision 1.126  2006/06/08 14:08:09  zeus
Information concerning the perl 5.8.7 and 5.8.8 behaviour
on FreeBSD 6, while processing large amount of files, was
added to the POD and README.

Revision 1.125  2006/06/08 06:49:48  andy
Release as 0.21rc2.

Revision 1.124  2006/06/08 06:14:54  andy
Implement include configuration directive.
Split configuration file to main and tags.

Revision 1.123  2006/06/07 13:23:54  andy
relocate configuration to /etc/renrot/.

Revision 1.122  2006/06/06 11:34:38  andy
Use getFileData() in rotateThumb().

Revision 1.121  2006/06/06 11:17:07  zeus
Virtualization of aggregation has been implemented.
POD, README, renrot.rc are edited.

Revision 1.120  2006/06/06 08:51:58  andy
TagFile configuration option was added. Any tag could be filled by file content.
"comment file" configuration variable are deprecated by new TagFile.
Minor changes at TAGS section.

Revision 1.119  2006/06/05 21:29:58  andy
Fix tag configuration option parser (no collision with tagNNN, where NNN - numberF).

Revision 1.118  2006/06/05 14:23:34  zeus
POD edited. Detailed section TAGS description added.

Revision 1.117  2006/06/05 06:34:31  andy
Fix logic for empty given tags (now they should be removed from EXIF).

Revision 1.116  2006/06/04 21:02:50  andy
Implemented new tag parser and option style.
Make old style of tag prefixed options work, but it deprecated since now.
Release as 0.21rc1.

Revision 1.115  2006/06/04 15:02:59  andy
Added INSTALLATION ON PDA section to README.Windows (still theoretical).
TODO has been modified.
Fedora Extras Team credit is added to README.
New section BUGS in the manual is added.
Splited tag option description to separate manual section.

Revision 1.114  2006/06/04 08:21:01  andy
Configuration file tag variable parser has been added.
Fix usage of undefined group in tagParser().

Revision 1.113  2006/06/03 15:25:03  andy
Fix spec according Fedora Extras Review.
First part of tags filling implementation.

Revision 1.112  2006/06/02 13:06:02  andy
Update ExifTool requirement due to new implementation of WriteInfo().

Revision 1.111  2006/06/01 22:17:59  zeus
exifWriter() idealogy a bit changed.
rotateImg() a bit tunned.

Revision 1.110  2006/06/01 13:12:03  zeus
EXIF data copying code rewritten. Now $exiftool->SetNewValuesFromFile()
is used rather than jpegtran -copy all

Revision 1.109  2006/06/01 08:21:39  zeus
in delta aggregation mode, dir counter now delimited with dot from dir name.

Revision 1.108  2006/06/01 07:12:08  andy
TODO is cleaned up.
Remove underscore symbol from RenRot unique tags.
XMP-RenRot -> RenRot.

Revision 1.107  2006/05/31 21:08:23  zeus
XMP-RenRot namespace was added (tags RenRot_ProcessingTimestamp, RenRot_Version and RenRot_URL).
README and POD a bit polished.

Revision 1.106  2006/05/31 10:52:23  zeus
Description of --counter-fixed-field, --counter-start and --counter-step added to the usage() and POD.

Revision 1.105  2006/05/31 06:45:03  andy
Refactoring (counterprefixsize -> counterSize,
             anglesuffix -> angleSuffix,
             renameFile() -> renameImg()).
Split MAIN() to main part, renRotProcess() and renameFile().
No reset incorrect aggregation template, only ignore it with warning and error.
Change default aggregation directory value to 'Images'.
Add trim variable to the configuration file.
Group --mtime/--no-mtime and --trim/--no-trim in manual.
Expand CONFIG section by trim and aggregation mode descriptions.

Revision 1.104  2006/05/30 21:16:23  zeus
the option --trim added

Revision 1.103  2006/05/30 18:37:11  andy
Remove extension usage when file set is given.

Revision 1.102  2006/05/30 06:27:31  andy
Remove deprecated code.

Revision 1.101  2006/05/29 19:00:01  andy
Release as 0.20rc3.

Revision 1.100  2006/05/29 14:44:35  zeus
bugfix in aggregation mode delta section.

Revision 1.99  2006/05/29 06:52:19  andy
Deprecate --aggr-dumb and related configuration variable, use --dry-run instead.

Revision 1.98  2006/05/28 21:37:34  andy
Implement start and step counter values (options --counter-start and --counter-step).
Use fixed field or not when counter is printed (--counter-fixed-field, is 'on' by default).
Inject aggregation mode option to configuration file and command line.
Deprecate --aggr switcher and 'delta' keyword in --aggr-template, use --aggr-mode='none', 'delta' or 'template' instead.

Revision 1.97  2006/05/28 20:36:18  zeus
bugfix. leading "F" have to be in case of %F but not %i in template2name()

Revision 1.96  2006/05/27 07:11:14  andy
Release as 0.20rc2 (documentation fix).

Revision 1.95  2006/05/26 20:22:38  andy
TODO cleanup.
Start tag writer as separate task (new option --tag, but still unworked).

Revision 1.94  2006/05/25 07:02:51  andy
Fix NEWS spelling according to FreshMeat announce.
New configuration file style is described in README.
Use new configuration file style by default.
Add some needed comments to renrot.rc.
Revert check for configuration file presence in parseConfig().

Revision 1.93  2006/05/24 21:30:13  andy
Release as 0.20rc1.
Public testing version.

Revision 1.92  2006/05/24 21:12:37  andy
Don't require and set available empty extension for file set.
Validate angle value for --rotate-angle and --rotate-thumbnail.
Don't use re with extension - it cause problem with special symbols in file name.
Should be fixed --work-directory parameter handling (BR by Jan Vereecke).

Revision 1.91  2006/05/24 03:43:04  andy
New configuration file style is imlemented.
Switch to new style by --no-old-config (default 'Yes').
Use --user-comment="comment" or "Tag UserComment = 'comment'" to add UserComment tag (formerly COMMENTARY).
Now "comment file = '/patch/to/commentary'" in configuration sets commentary filename.

Revision 1.90  2006/05/22 18:22:27  andy
Implement the configuration file parser.

Revision 1.89  2006/05/21 19:01:46  andy
Write more explanation of Orientation tag rotation in README and manual.
Add new restriction to related section of README. Also fix TODO according last changes.
The --aggr-dir option alias is removed.
Now 180 degree is approved to use at --rotate-angle or --rotate-thumb options.

Revision 1.88  2006/05/21 11:17:21  andy
Release as 0.19.3 (bugfix).

Revision 1.87  2006/05/20 18:52:27  andy
No empty --extension argument.
Fix bug when rotating file name contains special symbols.
Change ($#var + 1) to scalar(@var) for optimization.
No attempt to process absent files.
Smart Orientation tag rotation is implemented for rotation process.

Revision 1.86  2006/05/19 11:50:16  andy
Change URL tag in spec file.
Release as 0.19.2.

Revision 1.85  2006/05/18 18:57:38  andy
NEWS - user friendly change log is added.

Revision 1.84  2006/05/18 18:36:27  andy
Recognize --extension '.ext' as well.
Simplify counter size calculation.
Add missed bracket at if ($AggrTemplate eq "delta").
Fix multiple issues with low cased extension variable.

Revision 1.83  2006/05/18 17:36:20  andy
Deprecate --aggr-dir (use --aggr-directory instead).
Remove hardcoded ".jpg" extension.

Revision 1.82  2006/05/18 16:18:01  andy
Optimize aggregationProcess().
Remove deprecated --rotate and --ext options.

Revision 1.81  2006/05/17 17:05:09  andy
Implement exclude list (option --exclude <FILE>).
Release as 0.19.1.

Revision 1.80  2006/05/17 12:07:14  andy
Unify EXIF writtings to exifWritting().
First attempt to rotation by Orientation tag (new option --only-orientation).
Remove unused variables.

Revision 1.79  2006/05/15 17:49:06  andy
Add TODO and README.russian to %doc section in spec file.

Revision 1.78  2006/05/15 13:23:55  andy
Add simple russian description as README.russian.
Fix bug with thumbnail rotating (patch by zeus).

Revision 1.77  2006/05/15 10:46:01  andy
Remove --file option. It's overhead.
Install renrot.rc to %_sysconfdir in rpm package.

Revision 1.76  2006/05/14 19:54:06  andy
Use counter size for aggregation directories.
Release as 0.19.

Revision 1.75  2006/05/14 10:46:23  andy
Check if we have files to process is added.
Synchronize TODO with last changes.
New option --aggr and --no-aggr for switch aggregation process.
No put single letter for %E, %F, %I or %W when tags is absent.

Revision 1.74  2006/05/13 15:18:08  andy
Correct definition of aggregation related variables.
Merge files from ARGV and --file option.
Optimize file cache generation.
Use mathematic definition of counter size (needs to be tested on windows).
Use counter size for default template (was four digits independently of files amount).

Revision 1.73  2006/05/13 15:03:38  andy
Modify debug outputs.
Add new debug messages to main() and getOptions().

Revision 1.72  2006/05/13 14:53:22  andy
Reformat usage() outputs.
Fix internal documentation according to last changes.

Revision 1.71  2006/05/13 14:33:33  andy
Change --files to --file, --rotate to --rotate-angle and --ext to --extension.
Revert back --no-rotate and --no-rename.
Exclude single quotas from README examples part due to undesired interpretation in cmd.exe. Also, put note to README.Windows.
Add no warranty part to README.
Correct low case makeup.
Always writting Software tag.
Release as 0.18.3.

Revision 1.70  2006/05/11 10:11:47  zeus
fixing typo in parameter to template2name.
adding FileModifyDate writing in DateTimeOriginal tag absence.

Revision 1.69  2006/05/10 19:03:34  andy
Renaming several internal variables.
Use $Software as boolean variable (user would not changed the string).

Revision 1.68  2006/05/10 10:58:57  zeus
TODO edited.

Revision 1.67  2006/05/09 21:51:39  zeus
delay aggregation directory counter format changed on "001" rather "1".

Revision 1.66  2006/05/09 20:52:24  zeus
the bug with --aggr-template 'delta' fixed (the situation when directory
wasn't possible to create (it was bug, the attept to create 'dir/file.ext'
rather than 'dir')).

Revision 1.65  2006/05/09 12:22:25  zeus
so called "delta" aggregation mode had been added.
new options added: --aggr-delta, --aggr-dir and --aggr-dumb/--noaggr-dumb.
TODO and renrot.rc are edited.

Revision 1.64  2006/05/08 15:14:05  zeus
implemented work with separate files via --files and -- options.
rewritten code concerning the "no mtime" option, according the GetOptions features.
syntaxis changed to the GetOptions (no-rotate -> norotate e.t.c.).
AggrTemplate option added to the config file.
documentation edited according the changes.
TODO, AUTHORS edited.

Revision 1.63  2006/05/06 21:14:13  zeus
names and versions of the programs used to process the file now is written to
the tag Software.  dynamic length file name counter format is implemented.
TODO edited, rc edited.

Revision 1.62  2006/05/06 15:17:04  andy
Expand TODO semantics.

Revision 1.61  2006/05/06 14:51:04  andy
Use --no-mtime as opposite to --mtime. Add $setMtime to config file.
(Needs to be checked).

Minor changes in the documentation.

Revision 1.60  2006/05/06 10:00:36  zeus
bug fixed, when --no-rename requested it was rewriting XMP tags, now it'd fixed.
TODO edited.

Revision 1.59  2006/05/06 07:32:14  andy
Minor changes of documentation. Removing trailing spaces.
Restructure TODO.
Add -q option for suppressing process messages.
Release 0.16.2.

Revision 1.58  2006/05/05 21:31:38  zeus
TODO item added.

Revision 1.57  2006/05/03 21:59:52  zeus
file aggregation via option --aggr-template has been implemented.
control code for file name originality has been moved from template2name() to main().
README edited.

Revision 1.56  2006/05/02 19:08:59  zeus
item about aggregation is added to TODO.
minor language ixes in README.

Revision 1.55  2006/05/02 09:07:02  andy
Wrote RESTRICTIONS section in README.

Revision 1.54  2006/05/01 10:22:08  andy
Bugfix release 0.16.1.

Revision 1.53  2006/05/01 08:01:05  andy
Minor fixes in README.
Fix bug in rename algorithm when file with generated filename already exists.
Add some words about licensing into manual.

Revision 1.52  2006/05/01 06:39:21  andy
Fix many typos (found by aspell).
Add new TODO item.

Revision 1.51  2006/04/30 20:37:49  zeus
README is tailoded, WHY section is added.
City tag is removed from core and rc file.

Revision 1.50  2006/04/30 14:12:10  andy
Fix stylistic typos and add some explanations of project naming to README.

Revision 1.49  2006/04/30 11:35:07  andy
Expand documentation accordingly to last code changes (template ideology,
mtime option, and so on).
Release as 0.16.

Revision 1.48  2006/04/28 09:53:50  zeus
getTimestamp conditions reviewed.
commentaries added where were missed.

Revision 1.47  2006/04/27 22:21:28  andy
Use regular expression instead of multiple substr().
After our verbosity switch on exiftool's.

Revision 1.46  2006/04/27 21:58:52  andy
Split template2name() to a two additional functions: getTimestamp() and
getUnixTime().
Minor fixes in timeValidator().
New mtime implementation.

Revision 1.45  2006/04/27 17:55:26  andy
Revert =back keyword to necessary places.
Rewrote main description in pod part.

Revision 1.44  2006/04/27 17:22:42  andy
Remove obsoleted examples from README.
Remove mtime code (now is not working).
Add template sequences description to rc-file.

Revision 1.43  2006/04/27 16:39:06  andy
Fix several bugs (script does not run).
Inject functions name to lead to argument of dbgmsg().
Probe to use another timestamp algorithm in template2name().

Revision 1.42  2006/04/27 14:31:22  andy
Fix timestamp for invalid DateTimeOriginal tag (new function
timeValidator()).
Rewrote parts of template engine.
Set default value for $anglesuffix.
Sort in alphabetical order template hash and related documentation.

Revision 1.41  2006/04/27 09:53:50  zeus
mtime seting according the DateTimeOriginal tag implemented.
possibility to add some EXIF details, like FNumber, ISO e.t.c. to the filename is added

Revision 1.40  2006/04/27 07:23:14  andy
Fix template bug (last symbol analysing).

Revision 1.39  2006/04/26 20:36:06  zeus
Name template engine tunning.
Added suffix for the name in case of the rotation.
thanks to Alex Zasypkin added to THANKS section of README.

Revision 1.38  2006/04/26 18:35:01  andy
Formating inline documentation.
First implementation of template for file naming.

Revision 1.37  2006/04/26 15:19:58  andy
README for windows users. Linguistiq fix for README.

Revision 1.36  2006/04/24 07:47:35  andy
Minor documentation fix.

Revision 1.35  2006/04/23 17:04:36  andy
Release 0.15.1.

Revision 1.34  2006/04/23 11:57:45  andy
Switch to *msg() procedures instead of print "smth.". Print is used only for
progress indicator.

Revision 1.33  2006/04/23 08:09:35  andy
Removing trailing spaces.

Revision 1.32  2006/04/23 08:06:55  andy
Change die "smth." to ( fatalmsg(), die ).

Revision 1.31  2006/04/22 20:26:17  andy
Real use --work-directory option.
Fix several typos.
Don't use double quotes in config file (special symbol issue such as '@' in email).

Revision 1.30  2006/04/22 19:22:40  andy
Use errmsg() instead of print "ERROR smth."

Revision 1.29  2006/04/22 19:16:01  andy
New functions: *msg - expand print functionality.

Revision 1.28  2006/04/22 18:16:59  andy
Add --work-directory option for more functionality.

Revision 1.27  2006/04/21 12:30:55  andy
Release 0.15.

Revision 1.26  2006/04/21 11:16:00  andy
Fix DEPENDENCIES section. Fix Requires in spec.

Revision 1.25  2006/04/20 13:33:01  zeus
README is edited, URL for DEPENDENCIES are added.

Revision 1.24  2006/04/20 08:24:23  zeus
ISO tag choosen instead of CameraISO, since not all cameras has the last one.

Revision 1.23  2006/04/19 20:02:02  zeus
README section WHAT IS IT edited.

Revision 1.22  2006/04/19 16:24:59  andy
Wrote several examples to README.

Revision 1.21  2006/04/19 13:23:54  andy
Use sprintf() instead of multiple concatenation.

Revision 1.20  2006/04/19 12:24:58  andy
WHAT IS IT? and GETTING sections were added to README.
Change YYYYmmddHHMMS to YYYYmmddHHMMSS in the documentation and comments.
Fix description in spec file according to freshmeat.net.

Revision 1.19  2006/04/19 08:55:44  zeus
code for file names caching for the directory was reingenered, to avoid the
processing of the processed files ( processed files could be rescanned while
processing of a big number files in the directory )

Revision 1.18  2006/04/19 07:08:07  zeus
TODO is added.

Revision 1.17  2006/04/18 20:10:26  zeus
Documentation edited.

Revision 1.16  2006/04/18 13:12:40  andy
Start THANKS part in README.

Revision 1.15  2006/04/18 11:32:33  andy
Fix BuildRequires in specfile.

Revision 1.14  2006/04/18 10:34:53  andy
Added missed file to MANIFEST.
Rerelease as 0.14.2.

Revision 1.13  2006/04/18 10:22:12  andy
Added LICENSING part to README.
Added renrot.spec for RPM-based linux distributions.
Bump version (0.14.1).

Revision 1.12  2006/04/17 12:57:47  zeus
README edited.

Revision 1.11  2006/02/17 20:35:12  zeus
The bug with --name-prefix-only fixed (it was defined as string in getopt()
function) and the extra points in the name are removed.

Revision 1.10  2006/01/10 12:16:07  zeus
Documentation tailored a bit, the info concerning the jpegtran URL is added.

Revision 1.9  2005/11/19 22:53:31  andy
Append new files to MANIFEST.

Revision 1.8  2005/11/19 09:45:56  zeus
Minor script output formating.

Revision 1.7  2005/11/18 14:19:26  andy
Fix documentation part according to last code changes.

Revision 1.6  2005/11/18 14:05:19  andy
Use our syntax for $VERSION. Requires perl >= 5.6.0.

Revision 1.5  2005/11/18 13:25:18  zeus
Config file overlaping implemented. Now if not -c, than the order of reading
the configs is such: /etc, /usr/local/etc and finaly HOME.

Revision 1.4  2005/11/18 12:54:58  andy
Add long option --config-file as alias to -c.

Revision 1.3  2005/11/17 12:02:45  zeus
Config file support added. Now hardcoded personal details are moved to config
file, option -c added. Fixed minor bug when EXIFs are identical in new and old
files, renrot wasn't removing temporaty copy.

Revision 1.2  2005/10/17 21:34:52  zeus
Id keyword is added to renrot file.

Revision 1.1  2005/10/17 13:39:38  zeus
ChangeLog file is added. Its the very begining.

Return to:

Send suggestions and report system problems to the System administrator.