Commit graph

659 commits

Author SHA1 Message Date
jevans
ffe17f12cb Introducing python-xmp-toolkit requirement. #104
Down to 3 failures and 1 error.
2014-01-23 21:50:48 -05:00
jevans
32760a6ecc Doc updates for writing XMP UUIDs. #104 2013-10-27 22:09:15 -04:00
jevans
727c4dd2ea Verifying that we can write XMP UUIDs. 2013-10-27 18:13:42 -04:00
John Evans
119dc0dfcd minor documentation tweaks. #104 2013-10-27 14:28:22 -04:00
John Evans
f3d43cef7f Merge branch 'issue104' of github.com:quintusdias/glymur into issue104
Conflicts:
	CHANGES.txt
2013-10-27 14:10:53 -04:00
John Evans
6948f40f27 Merge branch 'devel' into issue104 2013-10-27 14:07:03 -04:00
John Evans
632481b31d Merge branch 'devel' of github.com:quintusdias/glymur into devel 2013-10-27 14:01:25 -04:00
John Evans
5845a9a6bb Merge branch 'issue133' into devel 2013-10-27 14:01:12 -04:00
John Evans
5e5bff39c3 Added UUIDBox and ContiguousCodeStreamBox repr support. Closes #133 2013-10-27 14:00:40 -04:00
John Evans
9caf5c9f08 Added rreg repr support. #133 2013-10-27 06:09:39 -04:00
jevans
0b16ca16cb Regexp tests can only run on 2.7 and 3.3. #133 2013-10-26 22:16:01 -04:00
jevans
dc994377e1 Added palette and xml box repr support. #133 2013-10-26 21:43:32 -04:00
jevans
c4060f23c8 Added big endian Exif support. #104 2013-10-26 19:23:33 -04:00
jevans
60a77477c9 Pylint issues, #104 2013-10-26 18:21:24 -04:00
jevans
7e717b5037 Made Exif handling more resilient. #104 2013-10-26 18:05:44 -04:00
jevans
3474e49fce Refactored UUID handling. #104
New classes for each type in _uuid_io sub package.
2013-10-26 16:51:07 -04:00
jevans
dc31ff7d91 Refactored Exif uuid code to separate subpackage. #104 2013-10-24 20:38:29 -04:00
jevans
1b09fd8eaa Merge branch 'devel' into issue104 2013-10-24 19:06:24 -04:00
jevans
08aaa25fdd Changed nemo.jp2 to have a single XMP UUID. #104 2013-10-24 19:05:11 -04:00
John Evans
638c2451b8 Merge branch 'issue135' into devel 2013-10-24 16:55:49 -04:00
John Evans
6ffe1a08a4 The palette box now returns a regular numpy array. Closes #135
Simplifies the code quite a bit.  Palette boxes seem to be quite rare.
2013-10-24 16:54:39 -04:00
John Evans
c8fe9ed776 Added proper repr support for association box. #133 2013-10-24 09:29:45 -04:00
John Evans
9799762fb5 Added repr support for Jp2k class. #133 2013-10-24 08:48:14 -04:00
John Evans
d3dd654c17 Proper repr support for SIZ segment. SIZ segment constructor change.
The SIZ segment was taking raw buffer arguments, which are difficult
for eval(repr()) to deal with, so the constructor was changed to make
the arguments more explicit. #133
2013-10-24 08:21:14 -04:00
John Evans
7ac1134872 Added ulst and uinf repr support. #133 2013-10-23 18:58:09 -04:00
John Evans
74420e587c Added 'url ', 'lbl ' box support. #133 2013-10-23 08:17:17 -04:00
John Evans
3ad31c91b8 Added support for jplh, jpch, cmap, res , resd, resc #133 2013-10-23 08:07:15 -04:00
John Evans
18818495d2 Added jp2h __repr__ method. #133 2013-10-23 06:41:31 -04:00
John Evans
cdd00d2c2d added __repr__ for colr, cdef, ihdr boxes. #133 2013-10-23 06:01:48 -04:00
John Evans
0e302a5710 Adding XMP UUID write support. Still needs tests. #104 2013-10-20 11:57:51 -04:00
John Evans
368c355560 Added __repr__ for JPEG2000SignatureBox, FileTypeBox. 2013-10-20 07:52:28 -04:00
John Evans
016443faef Merge branch 'master' into devel 2013-10-20 06:56:27 -04:00
John Evans
b7edcd5b43 Merge branch 'release-0.5.6' 2013-10-13 12:31:00 -04:00
John Evans
f08f1d9bb9 Finalizing 0.5.6 release. 2013-10-13 12:30:28 -04:00
John Evans
d9cae9af96 Merge branch 'issue131' into devel 2013-10-13 12:14:00 -04:00
John Evans
4c09d3ad3a Disabling test_xml_cyrrilic and test_xml_latin1 on 2.7
There seems to be inconsistencies between different versions of 2.x as
to how non-ascii XML chars get printed, so disable those tests for now.
Closes #131 (again).
2013-10-13 12:12:20 -04:00
John Evans
6c21e738b5 Merge branch 'issue131' into devel 2013-10-13 12:03:05 -04:00
John Evans
a886234f01 Must use hex escapes to confirm 2.7 output. Closes #131 (again) 2013-10-13 12:02:23 -04:00
John Evans
cc12bb5a69 Merge branch 'issue131' into devel 2013-10-13 11:43:03 -04:00
John Evans
ff97e0fb82 Printing of XML and UUID boxes with non-ascii characters only fully supported in 3.x
In 2.x, the XML contents will be printed as entity references instead.
It's just too difficult to get both 2.x and 3.x to be entirely consistent,
and so 3.x gets the preferential treatment.  Closes #131.
2013-10-13 11:40:54 -04:00
jevans
79d2c134c8 XML text now constructed via utf-8, not ascii. #131 2013-10-12 21:31:11 -04:00
John Evans
4c0da0dd85 Added xml box write test with utf-8 content. #131 2013-10-12 18:57:35 -04:00
John Evans
751e5d411b Merge branch 'issue129' into devel 2013-10-11 12:02:18 -04:00
John Evans
f6596dceb3 Fixed docstring errors. Closes #129 2013-10-11 12:01:33 -04:00
jevans
b49e113d16 No need for this file anymore, it's hardcoded into .travis.yml. 2013-10-09 21:15:19 -04:00
jevans
f5dd49cc1b Must use pip to install numpy on python3, it would seem. 2013-10-09 21:07:16 -04:00
jevans
78915c5d95 Taking cue from tornado travis setup. Trying separate 2.6, 2.7, 3.3 setups. 2013-10-09 21:00:34 -04:00
jevans
d6ef966a23 Trying to have cake and eat it too. Adding 2.6 to travis matrix. 2013-10-09 20:47:50 -04:00
John Evans
8016626ea5 Merge branch 'issue45' into devel 2013-10-08 09:57:54 -04:00
John Evans
f0db9dfa2d openjp2 write method rewritten for exitstack support. #45 2013-10-08 09:51:43 -04:00