From 3d021a648832b6fe9eff7cbbfa03e7d45ab8ee4a Mon Sep 17 00:00:00 2001 From: Marcus Meissner Date: Mon, 13 Apr 2009 19:18:09 +0000 Subject: [PATCH] updated changelog (mostly copied over NEWS) 2.4.99.3. git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@11977 67ed7778-7388-44ab-90cf-0a291f65f57c --- ChangeLog | 44 ++++++++++++++++++++++++++++++++++++++++++++ NEWS | 8 +++++--- configure.ac | 2 +- 3 files changed, 50 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index 52286c9e2..a254a686b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,47 @@ +2009-04-13 Marcus Meissner + + * gphoto2-filesys.c: Disabled LRU caching. + + * gp_file_new_from_handler(): Allow passing data in and out via + handler functions (to allow streaming). + + * CameraFileInfoFile: removed "name" structmember and + GP_FILE_INFO_NAME flags. Use direct passing in of the filename + to the API functions. + + * New: gp_camera_autodetect(CameraList *list, GPContext*); + + Simple autodetection function returning all current detected cameras. + + * (TODO: not yet New: gp_camera_open (Camera *camera, const char *name, const char *port, GPContext *context); + + Simple open function without needing to involve libgphoto2_port. + ) + * gp_file_set_name() and _get_name() passing in is no longer + needed and the API will go away. + + * New gp_file_get_name_by_type() will convert a regular filename + ("normal") into one depending on type (e.g. "raw_" prefix) and + adjusted suffix (like ".ppm" turning into ".pgm" for grayscale + previews). + + * gp_file_set_type() and gp_file_get_type() are gone, these + functions are now implicit passed via arguments to the the + put_file and set_file_noop() functions. + + * gp_filesystem_set_info_noop(), gp_filesystem_set_file_noop(), + gp_filesystem_put_file(), gp_camera_folder_put_file(): + + Added "filename" argument to pass in the filename. The one + from CameraFileInfoFile and CameraFile are no longer used. + + Added "type" argument to pass in the filetype (GP_FILE_TYPE_*). + + * Adjusted to new GPPortInfo handling. + + * Rewrote gphoto2-filesys.c to be directory based (in a tree + structure). Change should not be visibile outside of gphoto2-filesys.c. + 2008-05-18 Marcus Meissner * libgphoto2/gphoto2-filesys.c: Do not try to extract EXIF data diff --git a/NEWS b/NEWS index cebc07d7a..b35db7fca 100644 --- a/NEWS +++ b/NEWS @@ -1,11 +1,13 @@ -libgphoto2 2.4.99.2 development state +libgphoto2 2.4.99.3 development state libgphoto2 API: TODO: - - - file <-> handler function - metadata via lists and special API + * gp_file_new_from_handler(): Allow passing data in and out via + handler functions (to allow streaming). See also CameraFileHandler + function pointers. + * CameraFileInfoFile: removed "name" structmember and GP_FILE_INFO_NAME flags. Use direct passing in of the filename to the API functions. diff --git a/configure.ac b/configure.ac index 5e3f43c23..8db98af0c 100644 --- a/configure.ac +++ b/configure.ac @@ -5,7 +5,7 @@ dnl NOTE: Be version style _higher_ than the last release. dnl So lastversion.X.trunk for instance. Bump X if necessary. dnl ******* THE NEXT RELEASE VERSION MUST BE 2.5.0 at least or higher! -AC_INIT([libgphoto2 photo camera library], [2.4.99.2], [gphoto-devel@lists.sourceforge.net], [libgphoto2]) +AC_INIT([libgphoto2 photo camera library], [2.4.99.3], [gphoto-devel@lists.sourceforge.net], [libgphoto2]) AC_CONFIG_SRCDIR([libgphoto2/gphoto2-version.c]) AC_CONFIG_HEADERS([config.h]) AC_CONFIG_MACRO_DIR([auto-m4])