The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
2005-08-30 22:43  cpb

	* MANIFEST (1.11), t/Kernel & perl.jpg (1.2[DEAD]), t/async.t
	  (1.3), t/failupload.t (1.9), t/progress.t (1.4), t/request.t
	  (1.6), t/testimage.jpg (1.1), t/upload.t (1.10):

	change the test image name. Needs to go in MANIFEST...

2005-08-28 01:05  cpb

	* flickr_upload (1.9):

	(#11) key and secret can be specified in =~/.flickrrc=. This allows a user to get one
	API key, authenticate against it, and use =flickr_upload= and a bunch of personal
	scripts with just =~/.flickrc= for storing the authentication info.

2005-08-28 00:59  cpb

	* README (1.6), Upload.pm (1.22):

	(#11) change of ownership

2005-08-28 00:35  cpb

	* Upload.pm (1.21), flickr_upload (1.8):

	(#11) some documentation cleanups

2005-08-24 02:36  cpb

	* Makefile.PL (1.12), README (1.5):

	(#8) really remove refs to =thickr_upload=.

2005-08-24 02:32  cpb

	* Makefile.PL (1.11):

	(#8) switched to Debian, =cvs2cl= is called something else

2005-08-24 02:31  cpb

	* Upload.pm (1.20):

	(#8) remove some debug code, handle undef photo situation.

2005-08-24 02:29  cpb

	* Makefile.PL (1.10), Upload.pm (1.19), flickr_upload (1.7),
	  thickr_upload (1.3), t/async.t (1.2), t/failupload.t (1.8),
	  t/progress.t (1.3), t/request.t (1.5), t/upload.t (1.9):

	(#8) first stab at getting =Flickr::Upload= working with the new authentication.

	*: had to completely gut the interface and inherit from =Flickr::API=.
	*: straight and async uploading via =flickr_upload= _works_
	*: this means =Flickr::Upload::upload()= and =Flickr::Upload::check_upload()= methods
	are good.
	*: tests /Flickr-Upload/t/request.t and /Flickr-Upload/t/progress.t are _not_
	passing, although the progress test is still uploading the image.

2005-08-24 01:57  cpb

	* MANIFEST (1.10):

	(#8) remove =thickr_upload= for now.

2005-03-16 02:31  cpb

	* Upload.pm (1.18):

	bump version

2005-02-16 03:16  cpb

	* thickr_upload (1.2):

	non-blocking uploading...

	*: spawn the uploading in a separate process (via fork) and process the
	results in a pipe using Tk fileevent.
	*: error handling needs a bit of work
	*: need to manage the process id of the uploader so that we clean up when
	we quit.
	*: really need an upload manager window so we can monitor the entire queue
	*: also need to check for ticket completions

2005-02-06 15:09  cpb

	* Makefile.PL (1.9):

	tweak ChangeLog options

2005-02-05 23:40  cpb

	* README (1.4):

	add blurb about thickr_upload

2005-02-05 23:38  cpb

	* MANIFEST (1.9), Makefile.PL (1.8), thickr_upload (1.1),
	  thkr_upload (1.7[DEAD]):

	rename thkr_upload to thickr_upload. Long story, won't bother explaining.

2005-02-05 23:35  cpb

	* thkr_upload (1.6):

	remove the logo stuff. We'll just show some blankness.

2005-02-05 23:16  cpb

	* thkr_upload (1.5):

	*: remove some debug junk
	*: replace Tk::FileSelect with Tk::getOpenFile() so we can do multiple
	selection. This really streamlines things.

2005-02-05 21:11  cpb

	* thkr_upload (1.4):

	fix comment about best way to use LWP from Tk

2005-01-17 04:03  cpb

	* thkr_upload (1.3):

	more churning on the uploading. Nicer cleanup.

2005-01-16 04:50  cpb

	* thkr_upload (1.2):

	*: clean up preview a bit. Now properly scales images to fit, manages
	memory better, etc.
	*: make preview area a drag and drop site for photos. DnD code is a little
	crufty but works
	*: update menus a touch. Help is actually in the right place
	*: switch to messageBox for Help|About
	*: documentation
	*: use Tk::HTML::IO to, hopefully, do better IO for the upload. Haven't
	tested this and need to refine the upload process some anyways. We really
	want something like an "upload manager" view of what's happening.
	*: new photos are added at the front of the list. Just better feedback.

2005-01-15 05:08  cpb

	* MANIFEST (1.8), Upload.pm (1.17), flickr_logo_beta.gif (1.1),
	  thkr_upload (1.1):

	added initial cut at thkr_upload, a Tk-based GUI upload client

2005-01-13 14:33  cpb

	* README (1.3), Upload.pm (1.16):

	update documentation a touch. It's a new year, you know.

2005-01-13 14:31  cpb

	* Upload.pm (1.15):

	$VERSION++

2005-01-13 14:31  cpb

	* flickr_upload (1.6):

	use the async option to pipeline the upload process so we wait for photoid
	assignments after _all_ the uploads are completed. This should reduce the
	overall time are multi-image batch uploads quite a bit.

2005-01-13 14:16  cpb

	* MANIFEST (1.7):

	added async.t to MANIFEST

2005-01-13 04:28  cpb

	* t/progress.t (1.2):

	chunk could be undefined.

2005-01-13 04:23  cpb

	* Upload.pm (1.14), t/async.t (1.1):

	*: modified make_upload_request() to allow async and properly handle
	returned ticket ids.

	*: added check_upload() function to check status up async tickets

	*: added t/async.t to test/demo async functionality

2005-01-08 17:13  cpb

	* Upload.pm (1.13):

	trim down commentary on async uploading. It _might_ be useful to such an
	API, given recent problems with delays in the uploading process (in
	something like sync conduits, for example).

2005-01-08 17:06  cpb

	* Upload.pm (1.12), flickr_upload (1.5):

	L<> in NAME section gets interpreted as links to a man page, leading to a
	synopsis like "Flickr::Upload - Upload images to the flickr.com manpage".

2005-01-04 00:37  cpb

	* Upload.pm (1.11):

	version++

2005-01-04 00:36  cpb

	* flickr_upload (1.4):

	Another Michael, another bug report...

	_Michael Parker says:_

	I noticed this in the flickr_upload script distributed with the
	Flickr::Upload package (at least until 1.10):

	   'public=i' => sub { $args{is_public} = $_[1] },
	   'friend=i' => sub { $args{is_public} = $_[1] },
	   'family=i' => sub { $args{is_public} = $_[1] },

	It looks like a cut and paste error, using is_public for all 3 rather
	than is_friend and is_family.

2004-12-14 18:03  cpb

	* Upload.pm (1.10):

	bump version number

2004-12-14 18:03  cpb

	* Makefile.PL (1.7):

	Grrr... forgot the perl version dependency in Makefile.PL...

2004-12-14 00:38  cpb

	* Upload.pm (1.9):

	Michael Stillwell pointed out that the restriction to perl >= 5.8.3 was
	silly. 5.6.1+ would be fine, and probably even earlier.

2004-12-08 01:03  cpb

	* Makefile.PL (1.6):

	oops, not -no-wrap

2004-12-08 01:01  cpb

	* Makefile.PL (1.5):

	Fixup the cvs2cl.pl options to something a bit nicer.

2004-12-07 03:45  cpb

	* Makefile.PL (1.4):

	add some Makefile.PL magic to ensure that ChangeLog is removed by make
	clean and generated by make dist. Of course, we're building dist with
	access to my CVS repository...

2004-12-05 17:27  cpb

	* MANIFEST (1.6), t/progress.t (1.1):

	Add an example/test which uses the DYNAMIC_FILE_UPLOAD functionality to
	implement some progress feedback.

2004-12-05 17:17  cpb

	* Upload.pm (1.8):

	minor formatting tweak, but I also need to bump the version to do a new
	release.

2004-12-05 17:17  cpb

	* t/: request.t (1.4), upload.t (1.8):

	*: HACK for the LWP content length warning. Apparently, add_parts() doesn't
	cause the existing content length to be invalidated and LWP complains
	when it recalculates it anyways.

	*: tweak description... sometimes the :: doesn't make it through.

2004-12-05 16:58  cpb

	* t/: request.t (1.3), upload.t (1.7):

	*: oops, chomp the password

	*: make test image private. We don't really need to spam the tag index with
	kernel and perl over and over again...

2004-12-05 16:44  cpb

	* t/: failupload.t (1.7), request.t (1.2), upload.t (1.6):

	make tests fail gracefully if no password file provided. This way I can do
	sane testing but cpansmoke won't complain.

2004-12-05 05:12  cpb

	* MANIFEST (1.5), Upload.pm (1.7), t/request.t (1.1):

	*: added make_upload_request and upload_request functions to allow for more
	direct manipulation of the HTTP::Request structure.

	*: added t/request.t to demonstrate how said functionality can be used to
	upload images directly from memory rather than having to create temporary
	files. It appears, unfortunately, that LWP doesn't like the way I do
	things, but it only complains rather than bailing. The end result works.

2004-12-05 03:36  cpb

	* t/: failupload.t (1.6), upload.t (1.5):

	strip out the test comments

2004-09-05 19:18  cpb

	* Upload.pm (1.6):

	*: don't export upload() by default.
	*: upload() returns the resulting photo identifier on success (still undef
	on failure). We're also nicer about the resulting failure message.

2004-09-05 19:17  cpb

	* flickr_upload (1.3):

	*: output uploaded photoid for each image
	*: read config from ~/.flickrrc.

2004-09-05 19:16  cpb

	* t/failupload.t (1.5):

	in theory, zero might be a valid photoid. Probably not, but...

2004-09-05 19:16  cpb

	* t/: failupload.t (1.4), upload.t (1.4):

	change how we 'use' the module.

2004-09-04 22:33  cpb

	* Upload.pm (1.5):

	force version increment

2004-09-04 22:33  cpb

	* Makefile.PL (1.3), README (1.2):

	assorted documentation niceties. Dunno how I forgot about the README...

2004-09-04 20:29  cpb

	* META.yml (1.2[DEAD]):

	remove META.yml from CVS

2004-09-04 20:29  cpb

	* flickr_upload (1.2):

	- assorted pod additions
	- cleanup failure handling

2004-09-04 20:10  cpb

	* MANIFEST (1.4), Makefile.PL (1.2), flickr_upload (1.1):

	- added flickr_upload script
	- clean up Makefile.PL (i.e. add prereqs, etc).

2004-09-04 20:09  cpb

	* t/: failupload.t (1.3), upload.t (1.3):

	tags now just a string rather than list ref

2004-09-04 20:09  cpb

	* Upload.pm (1.4):

	assorted fixes:
	- pod fixes
	- tags now just a string rather than a list ref

2004-09-04 18:03  cpb

	* Upload.pm (1.3), t/failupload.t (1.2), t/upload.t (1.2):

	upload() works

2004-09-04 15:49  cpb

	* MANIFEST (1.3):

	change tests

2004-09-04 15:49  cpb

	* t/: Flickr-Upload.t (1.2[DEAD]), Kernel & perl.jpg (1.1),
	  failupload.t (1.1), upload.t (1.1):

	adjusted testing, added test image

2004-09-04 15:49  cpb

	* Upload.pm (1.2):

	laid out pod, initial stab at how API will work

2004-09-02 21:43  cpb

	* MANIFEST (1.2), META.yml (1.1):

	added META.yml

2004-09-02 21:34  cpb

	* MANIFEST (1.1), Makefile.PL (1.1), README (1.1), Upload.pm (1.1),
	  t/Flickr-Upload.t (1.1):

	Initial revision

2004-09-02 21:34  cpb

	* MANIFEST (1.1.1.1), Makefile.PL (1.1.1.1), README (1.1.1.1),
	  Upload.pm (1.1.1.1), t/Flickr-Upload.t (1.1.1.1):

	initial import