12009-07-05 David Moore <dcm@acm.org> 2 3 * NEWS, configure.in, libiptcdata.spec.in: Updated for release of 1.0.4 4 52009-06-27 David Moore <dcm@acm.org> 6 7 * docs/reference/libiptcdata-docs.sgml: Fix multilib -devel rpm conflict 8 * iptc/po/it.po: Additional Italian translation from Milo Casagrande. 9 102009-06-10 David Moore <dcm@acm.org> 11 12 * po/it.po: Added Italian translation from Milo Casagrande. 13 142009-03-24 David Moore <dcm@acm.org> 15 16 * NEWS, configure.in, libiptcdata.spec.in: Updated for release of 1.0.3 17 * Makefile.am: Fix "make distcheck" 18 * python/pyiptcdata.c: Updated save patch from Chris Mayo. 19 * po/de.po, iptc/po/de.po: Added German translation, submitted by 20 Chris Leick. 21 * libiptcdata/iptc-dataset.c: Check for NULL tag name in 22 iptc_dataset_dump. From Roger Hakansson. 23 242008-12-08 Ian Wienand <ianw@debian.org> 25 26 * python/pyiptcdataset.c: Don't poke around inside datastructures 27 for title/description info. 28 292007-09-04 David Moore <dcm@acm.org> 30 31 * python/pyiptcdata.c: Fix for saving when /tmp is on different 32 filesystem. Patch from Chris Mayo. 33 342007-05-15 David Moore <dcm@acm.org> 35 36 * NEWS, configure.in: Updated for release of 1.0.2 37 382007-05-15 Ian Wienand <ianw@debian.org> 39 40 * python/Makefile.am, python/pyiptcdata.h : fix to use headers 41 out of build tree 42 432007-05-15 David Moore <dcm@acm.org> 44 45 * libiptcdata/iptc-jpeg.c: Store APP13 section closer to the start of 46 the file, necessary for Picasa compatability. 47 * iptc/main.c: Don't set version and encoding by default since it hurts 48 Picasa compatability. Added two options to set them manually. 49 * python/pyiptcdata.c: Don't set version and encoding by default. 50 * Documentation updates for these new recommendations 51 522007-03-23 David Moore <dcm@acm.org> 53 54 * NEWS, configure.in: Updated for release of 1.0.1 55 * python/pyiptcdatamod.c: Fixed buffer overflow 56 * python/Makefile.am: added -avoid-version argument to libtool 57 * README: converted from ISO-8859-1 to UTF-8 58 * configure.in: fixed build on systems without Python 59 * libiptcdata.spec.in: More updates for Fedora guidelines 60 612007-03-21 David Moore <dcm@acm.org> 62 63 * NEWS, configure.in: Updated for release of 1.0.0. 64 * libiptcdata.spec.in: Spec file adjusted for Fedora guidelines 65 * win/stdint.h: Updated windows stdint.h per suggestion from 66 Michael Dillon. 67 682007-02-21 David Moore <dcm@acm.org> 69 70 * docs/reference/Makefile.am: fix missing doc files in 'make dist' 71 722007-02-08 David Moore <dcm@acm.org> 73 74 * Fixed python typo (from Ian Wienand) 75 762007-01-28 David Moore <dcm@acm.org> 77 78 * Added python wrapper, courtesy of Ian Wienand. 79 * Fixed compile warnings in python wrapper. 80 * Added libiptcdata-python package to spec file. 81 822007-01-27 David Moore <dcm@acm.org> 83 84 * iptc/Makefile.am, INSTALL: Compile fix for when gettext is in libintl 85 instead of libc, as is often the case for Mac OS (reported by Mark 86 Hunte). 87 882006-10-24 David Moore <dcm@acm.org> 89 90 * libiptcdata.ebuild: Added Gentoo ebuild file, courtesy of Dirk Göttel. 91 922006-05-23 David Moore <dcm@acm.org> 93 94 * iptc-data.c: Changed fopen() to use "rb" instead of "r" for windows 95 compatability. Noticed by Ralph Heidelberg. 96 972006-04-12 David Moore <dcm@acm.org> 98 99 * libiptcdata.spec.in: Fixed spec file to remove errors under Fedora 100 Core 5. 101 1022005-10-04 David Moore <dcm@acm.org> 103 104 * iptc-tag.c: Changed "Category" dataset from repeatable to 105 not-repeatable (Patch from Grigory Entin). 106 1072005-09-29 David Moore <dcm@acm.org> 108 109 * NEWS, configure.in: updated for version 0.2.1. 110 * docs/reference: added new section for the command-line utility 111 * docs/reference: updated the synopsis for the command-line utility 112 and added a description of its return values. 113 * iptc/main.c: added the special dataset number "all" which means 114 all datasets of the given tag should be operated on. 115 * iptc/main.c: changed the return value of the program to be 116 success whenever at least one command succeeds, and failure if 117 no command succeeds. 118 1192005-09-17 David Moore <dcm@acm.org> 120 121 * iptc/main.c: modified command syntax to allow specification of 122 dataset number (for duplicates) along with the tag name. 123 1242005-09-16 David Moore <dcm@acm.org> 125 126 * iptc/main.c: print dataset numbers of duplicate tags 127 1282005-09-15 David Moore <dcm@acm.org> 129 130 * docs/reference: Documentation updates 131 1322005-09-14 David Moore <dcm@acm.org> 133 134 * configure.in, iptc/main.c: Mac OS X compile fixes for libiconv 135 1362005-09-10 David Moore <dcm@acm.org> 137 138 * iptc-data.[ch]: added new functions iptc_data_set_version(), 139 iptc_data_add_dataset_with_value(), and 140 iptc_data_add_dataset_with_contents(). 141 * iptc/main.c: removed -s option, instead sorting the datasets 142 by default unless the --no-sort option is specified 143 * iptc/main.c: call iptc_data_set_version() before saving 144 1452005-09-07 David Moore <dcm@acm.org> 146 147 * iptc-data.h: compile fix 148 * NEWS, configure.in: updated for release 0.2.0 149 * docs/reference: documentation updates 150 1512005-09-06 David Moore <dcm@acm.org> 152 153 * iptc/main.c: -m option will add dataset if not present 154 1552005-08-29 David Moore <dcm@acm.org> 156 157 * iptc/main.c: allow running on multiple files at once 158 1592005-08-28 David Moore <dcm@acm.org> 160 161 * iptc-dataset.[ch]: added new function iptc_dataset_copy() 162 * iptc/main.c: preserve file permissions when saving 163 * iptc/main.c: added character set conversion depending on locale 164 * iptc/main.c, iptc/i18n.h: marked up sources for translation 165 * docs/reference: documentation updates 166 * configure.in, iptc/main.c: Mac OS X compile fixes 167 1682005-08-27 David Moore <dcm@acm.org> 169 170 * various files: removed included libintl, added po/ directory for the 171 iptc utility, eliminated autopoint from build scripts 172 1732005-08-25 David Moore <dcm@acm.org> 174 175 * iptc-data.c, iptc-data.h: added iptc_data_get_encoding() and 176 iptc_data_set_encoding_utf8() functions. 177 * iptc/main.c: character encoding is saved when strings added 178 1792005-08-23 David Moore <dcm@acm.org> 180 181 * iptc/main.c: added -l and -L arguments to list tag names 182 * iptc-data.c, iptc-data.h: added iptc_data_sort() function 183 * iptc/main.c: added -s argument to sort datasets 184 1852005-08-18 David Moore <dcm@acm.org> 186 187 * iptc/main.c: fields longer than 256 bytes will print correctly 188 * various files: fixed compile warnings with gcc 4.0 189 1902005-06-07 David Moore <dcm@acm.org> 191 192 * TODO: added new desired features 193 * libiptcdata/Makefile.am: make sure _stdint.h gets installed 194 1952005-05-31 David Moore <dcm@acm.org> 196 197 * NEWS, configure.in: Updated for release 0.1.2. 198 1992005-04-14 David Moore <dcm@acm.org> 200 201 * win: Added new Visual Studio project and changes necessary to build 202 libiptcdata in Windows. 203 Contributed by Luka Renko <luka.renko@gmail.com> 204 * win: Windows build fixes 205 2062005-04-13 David Moore <dcm@acm.org> 207 208 * iptc-jpeg.c: Skip over all headers in search of APP13 to improve 209 compatability with some applications. 210 * TODO: Updated 211 * iptc-*.c: Removed some unnecessary header references. 212 2132005-03-09 David Moore <dcm@acm.org> 214 215 * iptc-dataset.c: Improved the handling of datasets with zero-length 216 data. 217 2182005-03-07 David Moore <dcm@acm.org> 219 220 * iptc-jpeg.c (iptc_jpeg_seek_to_ps3): Fixed parsing error for some 221 jpeg files. 222 * NEWS: Updated for new release 223 2242005-03-06 David Moore <dcm@acm.org> 225 226 * iptc-dataset.c, iptc-dataset.h: added date/time manipulation 227 functions iptc_dataset_get_date(), iptc_dataset_get_time(), 228 iptc_dataset_set_date(), and iptc_dataset_set_time(). 229 * configure.in: bumped version number to 0.1.1 and library 230 current:revision:age to 1:0:1. 231 2322005-03-02 David Moore <dcm@acm.org> 233 234 * iptc-dataset.h: Fixed copyright notice 235 2362005-02-28 David Moore <dcm@acm.org> 237 238 * Initial version 239 240