Commit graph

812 commits

Author SHA1 Message Date
John Evans
c01079d677 Refactored filetype box to use struct.unpack_from. #130 2014-03-02 07:58:48 -05:00
John Evans
692cee0345 Merge branch 'issue176' into devel 2014-03-01 12:31:44 -05:00
John Evans
5bfe7d7b95 Merge branch 'issue176' of https://github.com/quintusdias/glymur into issue176
Conflicts:
	glymur/test/fixtures.py
2014-03-01 12:31:02 -05:00
John Evans
3f37494803 Fixing indentation issues with textwrap. #176
XML had been flush left since introducing lxml, but the textwrap module
fixes that easily.
2014-03-01 12:16:42 -05:00
jevans
7be9e72638 refactored nemo xml #176 2014-02-27 20:43:57 -05:00
jevans
892715e21d Updated docs for lxml requirement. #176 2014-02-27 20:19:18 -05:00
jevans
6a635a61c7 Merge branch 'issue176' of https://github.com/quintusdias/glymur into issue176
Conflicts:
	setup.py
2014-02-27 19:46:20 -05:00
jevans
7828dc75e6 Updated lxml requirements, checked on Raspbian. #176 2014-02-27 19:44:05 -05:00
John Evans
5943aa6c7a Removed orphaned pretty print code for old element tree interface. #176 2014-02-27 18:48:48 -05:00
John Evans
e8a0681a99 Confirmed to work with lxml 3.2.3, down from 3.3. #176 2014-02-27 11:07:02 -05:00
John Evans
f176204b2c Updated requirements for lxml. #176 2014-02-27 06:55:30 -05:00
jevans
63fdde230d Migrated from ElementTree to lxml. #176 2014-02-26 20:56:25 -05:00
jevans
15358326da Merge branch 'issue175' into devel 2014-02-25 21:42:09 -05:00
jevans
04b143e1ff Added proof of concept test for linking exterior codestreams. Closes #175 2014-02-25 21:41:02 -05:00
John Evans
99d1a584d8 Verifying that data entry url box URLs are null terminated. #175 2014-02-25 07:15:12 -05:00
jevans
992c036da7 Added ftbl/data reference test. Removed bad asoc check. #175 2014-02-24 21:12:24 -05:00
jevans
16ce2ef883 More negative tests, pylint work. #175 2014-02-23 12:37:47 -05:00
jevans
f8ced317db More negative tests. Incompatible change to ChannelDefinitionBox. #175 2014-02-22 21:30:52 -05:00
jevans
4caa13a955 More negative tests. #175 2014-02-20 22:34:52 -05:00
John Evans
4276a978ea Allowing DataReferenceBoxes to be empty. #175 2014-02-20 09:19:41 -05:00
jevans
c82d525dd2 FileType box sanity checks. #175 2014-02-19 20:25:08 -05:00
jevans
cd606e1f9d Starting write support for ftbl and flst boxes. #175 2014-02-18 20:01:28 -05:00
jevans
5e76d1cf39 Added print support for unknown boxes. #175 2014-02-17 17:38:26 -05:00
jevans
df89b5523a Some pylint work. 2014-02-16 22:16:46 -05:00
jevans
331f901dae Refactored superbox parsing. #175 2014-02-16 22:03:33 -05:00
jevans
9999a60656 Improved the warning when an exif tag is bad. #175 2014-02-16 21:43:05 -05:00
jevans
3c333e999d Parsing unknown superboxes with known 1st sub box. #175 2014-02-16 20:05:39 -05:00
jevans
75785e4ab0 Refactored __str__ for superboxes. #175 2014-02-15 16:37:08 -05:00
jevans
7533dcf971 Merge branch 'issue168' into devel 2014-02-14 21:46:10 -05:00
jevans
5ba6fd5d53 Added write support for Label box. #168 2014-02-14 21:45:40 -05:00
John Evans
f264bb00f3 Default value for codestream argument should be [0], not 0. 2014-02-13 11:30:04 -05:00
jevans
17112b9f0b Merge branch 'issue169' into devel 2014-02-12 19:36:07 -05:00
jevans
d016fc504a Added another XMP example. #169 2014-02-12 19:35:45 -05:00
John Evans
c0774d2f1e Merge branch 'issue172' into devel 2014-02-12 10:01:06 -05:00
John Evans
1906bb6004 Added 'jpxb' to accepted items in the ftyp compatibility list. #172 2014-02-12 10:00:35 -05:00
John Evans
5ae5ce209b Merge branch 'issue174' into devel 2014-02-12 09:18:05 -05:00
John Evans
db92f3fea7 rreq masks and standard features now printed together. #174
Masks are printed in hex.
2014-02-12 09:17:17 -05:00
jevans
5c971a6981 Merge branch 'issue173' into devel 2014-02-11 20:00:23 -05:00
jevans
e2539b04e1 Added deprecated rreq descriptions. #173 2014-02-11 19:59:35 -05:00
John Evans
1a4d6a54c6 Merge branch 'issue165' into devel 2014-02-11 16:16:48 -05:00
John Evans
b0719450b5 Added support for rreq boxes with mask length of 3. #165 2014-02-11 16:16:22 -05:00
John Evans
a2df4d6c79 Merge branch 'issue170' into devel 2014-02-11 13:57:55 -05:00
John Evans
0205a3cbba More refactoring, think it's in good shape now. #170 2014-02-11 13:57:30 -05:00
John Evans
df5bf539ef Some refactoring to reduce complexity for box validity. #170 2014-02-11 13:39:56 -05:00
John Evans
ffc7379e68 Merge branch 'issue171' into devel 2014-02-11 08:23:28 -05:00
John Evans
0feca73399 Added changelog section to docs. #171 2014-02-11 08:23:03 -05:00
jevans
1d00015a6f Merge branch 'issue167' into devel 2014-02-10 19:39:03 -05:00
jevans
09651c27b6 No longer claiming any windows support. #167 2014-02-10 19:38:37 -05:00
John Evans
beb8877e3e Merge branch 'issue157' into devel 2014-02-10 16:48:10 -05:00
John Evans
87cbf87ed7 Checking for proper location of jp2h children. #157
Certain boxes can only reside in jp2h or jpch (which is not currently
supported for writing purposed).
2014-02-10 16:47:09 -05:00