perkeep/pkg
Fabian Wickborn f0d9c04bc2 Merge goexif with upstream package
This pulls the changes from the current HEAD of
https://github.com/rwcarlsen/goexif
(rev cf045e9d6ba052fd348f82394d364cca4937589a)

Changes to goexif from upstream:
- Add support for reading Nikon and Canon maker notes
- Adds parser registration to exif package
- Renamed cmd to exifstat
- Renamed exported fields and methods in goexif/tiff
- adds support for bare tiff images. bug fix and minor cosmetics
- support pulling the thumbnail
- adds thumbnail support to exif pkg
- tiff defines DataType and constants for the datatype values
- Update covnertVals and TypeCategory to use new constants for DataType
- Renamed test data dir in exif tests
- created type+constants for raw tiff tag data types

Not merged from upstream:
- ~1 MB of test JPGs in goexif/exif/samples

Minor changes in camlistore.org/pkg/* were neccessary to reflect the
name changes in the exported fields and methods.

Change-Id: I0fdcad2d7b5e01e0d4160a5eb52b8ec750d353cf
2014-09-05 08:36:42 +02:00
..
app netutil: add HostPort, serverinit: return app baseURL 2014-08-01 00:01:27 +02:00
auth auth: allow for multiple modes 2014-05-21 18:43:41 +02:00
blob blobserver: add memory storage, mainly for tests. 2014-08-31 01:17:52 +02:00
blobserver typo in doc for CreateHandler 2014-09-04 00:38:59 +02:00
buildinfo buildinfo: add func TestingLinked 2014-02-23 09:21:11 -08:00
cacher Get rid of SeekFetcher vs StreamingFetcher distinction and complexity. 2014-03-14 12:29:13 -07:00
camerrors camerrors: rename MissingKeyBlob to ErrMissingKeyBlob 2014-01-13 20:09:54 -08:00
client client: add test with multiple ignores in the config 2014-08-26 00:46:12 +02:00
cmdmain legal: package for compiled-in licenses 2014-07-10 23:01:54 +02:00
constants Move defaultMaxResizeBytes to pkg/constants 2014-01-06 08:08:47 -08:00
context context: minor typos in documentation. 2014-07-03 22:05:16 -07:00
errorutil errorutil: write docs 2012-04-13 15:51:39 -07:00
fault fault: new package for fault injection 2014-03-16 19:27:40 -07:00
fileembed make.go, genfileembed: track genfileembed output files and delete stale ones 2014-08-16 18:19:38 -07:00
fs fs: handle directory permanode titles 2014-07-15 08:41:05 +02:00
gc New 'gc' package, implementing a generic garbage collector. 2014-01-11 21:41:53 -08:00
geocode search: Self-documenting atoms 2014-05-15 00:42:32 +02:00
googlestorage googlestorage: set the Content-Type for objects. 2014-08-15 22:27:15 -07:00
httputil httputil: simplify the SystemCARootsAvailable function 2014-08-15 17:43:22 -07:00
images images/fastjpeg: reset checkAvailability in tests. 2014-08-14 15:17:18 -07:00
importer First version of pinboard importer. 2014-09-01 13:35:06 -07:00
index Merge goexif with upstream package 2014-09-05 08:36:42 +02:00
jsonconfig jsonconfig: skip over nil values when expanding 2014-08-08 06:47:10 -07:00
jsonsign blobserver: add memory storage, mainly for tests. 2014-08-31 01:17:52 +02:00
kvutil kvutil: add VerifyDb*, use kvutil in sorted 2014-03-20 01:21:27 +01:00
leak leak: fix racy test 2014-02-25 16:06:56 -08:00
legal legal: package for compiled-in licenses 2014-07-10 23:01:54 +02:00
lru More docs. Every package is documented now. 2013-07-07 21:12:30 -07:00
magic pkg/tests: Warn about deprecation of asserts.* functions in pkg description. 2014-02-19 10:42:29 +03:00
media Fixed some formatting functions that were called with invalid number/type of arguments. 2014-07-01 12:48:33 +02:00
misc Fixed some formatting functions that were called with invalid number/type of arguments. 2014-07-01 12:48:33 +02:00
netutil netutil: add HostPort, serverinit: return app baseURL 2014-08-01 00:01:27 +02:00
osutil Let Camlistore build on Solaris 2014-08-28 14:26:11 +02:00
pools Add new pools package, to aggregate common sync.Pool types. 2014-08-25 21:17:50 -07:00
publish server/publish.go: use go html template for publishing 2013-11-19 17:50:26 +01:00
readerutil gofmt 2014-03-20 12:29:45 -07:00
rollsum rollsum: don't benchmark the Rand function 2014-08-22 15:50:25 -07:00
schema Merge goexif with upstream package 2014-09-05 08:36:42 +02:00
search Send system status JSON on websockets upon connect and when it changes. 2014-08-29 14:12:02 -07:00
server Adds less (CSS processor) v1.7.4 (Apache v2) 2014-09-03 22:22:56 -07:00
serverinit serverinit: add support for memory-only indexer. Enable in devcam. 2014-08-26 22:46:13 +02:00
singleflight Fixed some formatting functions that were called with invalid number/type of arguments. 2014-07-01 12:48:33 +02:00
sorted mysql: create database now distinct from create tables 2014-08-08 20:06:02 +02:00
strutil Change strutil.StringFromBytes to depend on Go 1.3. 2014-08-14 12:59:54 -07:00
syncutil Added syncutil.Once 2014-01-25 12:04:47 -08:00
test test/integration: update TestWebsocketQuery 2014-09-02 00:57:23 +02:00
throttle throttle: actually compile. 2014-01-08 19:55:24 -08:00
types Merge "serverinit: add support for memory-only indexer. Enable in devcam." 2014-09-01 18:02:53 +00:00
webserver webserver: use wkfs for tls cert/key 2014-08-08 10:58:56 -07:00
wkfs wkfs/gcs: support for writing files 2014-08-08 11:03:27 -07:00
.gitignore Update from r60 to [almost] Go 1. 2012-02-18 21:53:06 -08:00