2004-07-12 Kevin Hinshaw * CVS tag im_1_2_0 (tagged previous code as im_1_1_1) * Changed mode names for clarity: - "slide" -> "slideshow" - "browse" -> "editor" * Changed default mode from "browse" to "atlas". * Revamped how Collections look in editor mode. Editing functions are now broken into several different scripts, mostly replacing what used to be available via collection-edit.pl. (That script is still available, and currently still necessary for editing metadata.) 2004-06-15 Kevin Hinshaw * Bugfix: in collection-edit.pl, changed ID numbers assigned to image/subcollection form entries to avoid problems when pages are reloaded. (Use OID instead of sequence number.) * Added more lock requests. (May still be buggy.) * Changed mechanism for sorting images in collection-edit.pl. The "sequence number times ten" values are no longer put into the actual database, which should prevent some of the odd rearrangement problems that we were seeing. 2004-06-10 Kevin Hinshaw * Added utility functions util_lock_tables and util_unlock_tables. * Bugfix: added locking in collection-edit.pl to fix problems with image collections getting scrambled. 2004-03-12 Kevin Hinshaw * Bugfix: changed how search form in the Banner gets closed. (Old call to HT_form_end was generating closing tags for the entire page!) * Bugfix: fixed pages that weren't closing HTML properly. 2004-03-04 Kevin Hinshaw * Bugfix: when you create a new collection (collection-new.pl), then click "create another", it now defaults to the same parent collection. (It used to default to ROOT, which is a pain if you want to create a bunch of subcollections.) * Bugfix: when creating a new permission group (pgroup-new.pl), an error is reported if no group name is given. * Bugfix: navigation links between collections weren't checking public/private settings. 2003-12-02 Kevin Hinshaw * CVS tag im_1_1 (hadn't been tagged yet) * Revamped home page and credits page. * Changed all scripts (including those in WIRM) to replace calls to HT_form_init with equivalent calls to repo_read_context, HT_emit_header, and (if needed) HT_emit_form. With these fixes in place, the new search bar in the Image Manager's banner now works. 2003-11-20 Kevin Hinshaw * Fixed pin diagrams so that image width is computed based on the amount of space that the labels actually need, rather than on an arbitrary scaling factor. 2003-11-04 Kevin Hinshaw * Fixed bugs in repozip.pl that misinterpreted filenames with multiple extensions (such as big.file.jpg). Added a function called repo_fileparse to handle such parsing in the future. Like the other functions in repozip, this should move into the main repo library at some point. 2003-08-12 Kevin Hinshaw * Improved pin diagrams and structure outlining, using black lines with white halos to improve visibility. Also cleaned up the code in Image.pl:Image_label_all to make pin diagram generation faster. * Added option to list annotations in an image. Clicking the name of the annotation will show its outline. Currently disabled, but switchable with a flag in Image_view_preferred. * Fixed potential concurrency problem involving temporary image files by adding the current process ID to their filenames. These temp files also now get deleted when they're no longer needed. (But do they stay in the repository? Unclear.) * Bug fix: atlas mode is no longer activated for images that have annotation files, but no actual annotated regions in them. 2003-08-08 Kevin Hinshaw * better fix for the image scaling problem. it now checks whether the image exists before creating the scaled version. * Added round-off to coordinates in scaled image maps, which can significantly reduce the size of the HTML pages. (For an image with ~40 regions, the new page was half the size of the old one.) 2003-08-07 Kevin Hinshaw * Improved search features. You can now search annotations. You can also search all collections, instead of just your own or other people's. Also clarified the advanced search page. * Various bug fixes - images with no annotations now resize properly - uninitialized variable that could lead to deletion of all subcollections (!) 2003-07-18 Kevin Hinshaw * Split class-defs.pl into separate files (one per class). 2003-07-15 Kevin Hinshaw * Fixed quiz mode. Regions with duplicate names are now considered equal, and the "Show Answer" button was temporarily removed. (It wasn't working.) * Added region names as ALT tags in the image map, so that Internet Explorer users can see the names as pop-ups. 2003 Salvador Ruiz-Correa * Addition of atlas features and quiz mode, among other things. 2002-09-03 Jim Brinkley * Can now set preferred size for cover image, which can be thumbnails if desired. Added section in options to set size preferences. 2002-08-23 Ratis Sharma * UMASS CS undergrad working at UW for summer 2002 with Linda Shapiro and Jim Brinkley. Added ability to upload an entire directory of images as a zip file. The directory can also include IML annotations if the IML filename is the same as the image filename. Can be generalized at a later time for more general directory upload. 2002-07-31 Jim Brinkley * Fixed view of Other Collections so a user name only appears if at least one top level collection is viewable by the logged-in user, and at least one subcollection of the viewable top level collection has at least one image. 2002-07-29 Jim Brinkley * Name of collection appears when uploading images. Added link to retrieve original image when in image page view. 2002-07-24 Jim Brinkley * Added improved features for viewing other collections:a user name is only shown if there is at least one viewable image in his/her collections. The user name is added at the top of the title bar when viewing his collection, a link is added to Other collections, a few bugs fixed. 2002-07 Chris Grierson cduck@u.washington.edu * Added ability to order collections, choose an image as the cover image for a collection. Fixed some bugs. 2001 Felix Lim flex@cs.washington.edu * Undergraduate CS major. When viewing Other Collections added an indirect link so that the list of users who have viewable collections is first shown when looking at Other Collections. Clicking on a link shows that user's collections. 2000 Jim Brinkley and Rex Jakobovits * Various small fixes and improvments in response to user requests. Creation of TODO.txt of features needed. 2000 Rex Jakobovits rex@vivalog.com * Initial design and implementation as part of a contract between the UW (Jim Brinkley) and his consulting company workhost.com. UW owns license, which will be open source.