Commit Graph

  • 1157ab8419 Merge pull request #5 from SLUB-digitalpreservation/feature_integrate_default_tag_values Andreas R 2017-05-15 13:15:37 +0200
  • d096e4dc72 Merge pull request #4 from SLUB-digitalpreservation/feature_integrate_default_tag_values Andreas R 2017-05-15 12:52:19 +0200
  • 33b6416e92 Merge branch 'feature_ICC_mandatory_for_RGB' into development Andreas Romeyke 2017-05-15 12:34:22 +0200
  • ebef21e510 - changed settings for ICC profiles to be mandatory if image is in RGB sachse 2017-04-25 13:52:51 +0200
  • e3b9410f77 Merge branch 'feature_newrenderer' into development Andreas Romeyke 2017-05-15 12:23:55 +0200
  • e9de63bf49 - added special case for preferred cmmtype LINO Andreas Romeyke 2017-04-04 13:06:26 +0200
  • 4129c06ad1 - added a RichTIFF tag found on a TIFF created by an Hasselblad andreas.romeyke@slub-dresden.de 2017-03-05 16:39:10 +0100
  • e31211cf78 - fixed some descriptions - added assertions andreas.romeyke@slub-dresden.de 2017-03-05 15:59:21 +0100
  • d273183f26 - typo fixes - added assertions - changed behaviour in TIFFGetRawTagListIndex(), also if tags are not sorted, the cache will be filled now andreas.romeyke@slub-dresden.de 2017-03-05 15:58:51 +0100
  • c928ec6008 - added compare script to validate results from old stable branch with this new development andreas.romeyke@slub-dresden.de 2017-03-05 15:57:10 +0100
  • 85c0749f7c - typofixes - added assertions andreas.romeyke@slub-dresden.de 2017-03-05 15:56:26 +0100
  • fe90c4ef9e - using bool_t - refactoring, extracted call_exec_function() - bugfix in logical-or, off-by-one in stack handling - bugfix in mark as unprocessed - bugfix in precondition switching (using should_we_go_in_fc_call-variable) - changed order in tag-printing in print_plan_results(), using tag-number first andreas.romeyke@slub-dresden.de 2017-03-05 15:55:43 +0100
  • 4a8a064fe1 - typofix andreas.romeyke@slub-dresden.de 2017-03-05 15:51:40 +0100
  • 6a38f0b22b - new bool_t - enhanced returncode_t - fixed misspellings andreas.romeyke@slub-dresden.de 2017-03-05 15:51:27 +0100
  • 38bda263b6 Merge pull request #3 from jwilk/spelling Andreas R 2017-03-04 18:40:22 +0100
  • ce282c45c5 - fixed typos #3 Jakub Wilk 2017-03-03 12:40:01 +0100
  • 1e15604021 - helper script to detect validation differences between current and (old) stable version Andreas Romeyke 2017-02-24 11:55:21 +0100
  • 0a65058480 - modified some of the messages to make their combinations form complete and correct sentences. More work necessary. Jörg Sachse 2017-02-24 07:52:31 +0100
  • de8206f9ce - replaced get_empty_ret() by macro GET_EMPTY_RET(), because faster code - added new returncode_t entry "tagerror_count_results_in_offsets_overflow" - changed signature of check_tag_has_some_of_these_values() using const - changed signature of check_tag_has_valuelist() using const - minor fixes - fixed warnings for int-types and signed-unsigned conversion - fixed missed initializations - Andreas Romeyke 2017-02-16 12:39:12 +0100
  • ebc27a84a0 - fixed receipt to add -std=gnu11 Andreas Romeyke 2017-02-16 12:33:54 +0100
  • 9acb595f74 - minor Andreas Romeyke 2017-02-15 18:08:46 +0100
  • 4c3b828e06 - bugfix, if read_offsetdata() fails, return Andreas Romeyke 2017-02-15 18:08:18 +0100
  • a957ea2cd0 - minor fixes - disabled free(), because needs further investigation Andreas Romeyke 2017-02-15 18:07:29 +0100
  • 54b57d3725 - disabled debugging Andreas Romeyke 2017-02-15 18:05:30 +0100
  • 18a85521e3 - added check if TIFFGetFieldXXXX returns with error Andreas Romeyke 2017-02-15 14:27:04 +0100
  • 34d570704f - disabled debugging output Andreas Romeyke 2017-02-15 14:00:46 +0100
  • 18f74001bb - rewritten debugging function result_printstack() - bugfix, in rule_add_logical_config() the counter of lelist must be doubled if type check mode is enabled Andreas Romeyke 2017-02-15 13:55:42 +0100
  • 3c6c30ceeb - disabled debugging output Andreas Romeyke 2017-02-15 13:53:58 +0100
  • c28ae13929 - more descriptive output if count != 1 Andreas Romeyke 2017-02-13 18:12:57 +0100
  • 7ca9be249a - bugfix, ret.returncode = is_valid set as initial in read_offsetdata() Andreas Romeyke 2017-02-13 18:12:16 +0100
  • 035e880904 - bugfix, rest logc if one of all logical_or combined results is true - bugfix, mode_enable_type_checks adds type check as another precondition (not as a real rule) Andreas Romeyke 2017-02-13 17:00:52 +0100
  • 33c33267c6 - bugfix, should return is_valid (not: should_not_occur), if no difference was found Andreas Romeyke 2017-02-13 16:58:47 +0100
  • 57717fd443 - bugfix, clean render-string before first use Andreas Romeyke 2017-02-13 16:57:54 +0100
  • 0948b45d44 - bugfix, check added if IFD has no tags - added assertion to avoid segfaults Andreas Romeyke 2017-02-13 16:56:59 +0100
  • 532ce52cc5 - bugfix, off-by-one Andreas Romeyke 2017-02-13 16:54:27 +0100
  • 0ebcba8f93 - added all the other message strings Jörg Sachse 2017-02-13 13:16:17 +0100
  • 7eb03f4f7d - bugfix, fixed a potential address violation (because we should first check count, then pointer) Andreas Romeyke 2017-02-13 12:46:51 +0100
  • 3ce7a906bb - fixed off-by-one Andreas Romeyke 2017-02-13 12:46:03 +0100
  • 0d40d8ce1a - changed some error message strings to human readable version, more to follow. Jörg Sachse 2017-02-13 11:08:40 +0100
  • 9c8b7fd9d1 - added missed prototype Andreas Romeyke 2017-02-10 16:03:16 +0100
  • bc91e501a4 - fixed memleaks - fixed uninitialized ret_t value Andreas Romeyke 2017-02-10 16:03:02 +0100
  • fc26a54df2 - helper script added to visualize PEG grammar more easily Andreas Romeyke 2017-02-10 13:14:41 +0100
  • f09472a17e - added reporting of error description Andreas Romeyke 2017-02-10 13:13:55 +0100
  • 2635390cf9 - refactoring, using ret_t as return value, changed signature of read_offsetdata() - refactoring, using ret_t as return value, changed signature of TIFFGetFieldASCII() - refactoring, using ret_t as return value, changed signature of TIFFGetFieldLONG() - refactoring, using ret_t as return value, changed signature of TIFFGetFieldSHORT() - refactoring, using ret_t as return value, changed signature of TIFFGetFieldRATIONAL() - added extra check_tag_quiet() code in check_tag_xxxx() - using get_empty_ret() extensively - replaced strncpy()-calls with more safe set_value_found_ret() Andreas Romeyke 2017-02-10 13:12:28 +0100
  • aa05092192 - disabled debugging output Andreas Romeyke 2017-02-10 13:05:53 +0100
  • c82eb93195 - increased VALUSTRLEN - enhanced rm_type_t - enhanced returncode_t Andreas Romeyke 2017-02-10 13:05:21 +0100
  • 22d1781e77 - bugfix, memleak in check_icc() free allocated buffer after check Andreas Romeyke 2017-02-09 13:56:32 +0100
  • 02eae55473 - bugfix, memleak in tifp_check(), it only uses assertions now - bugfix, reused ret_t res to reduce memory fingerprint - bugfix, memleak in check_icc() free allocated buffer after check Andreas Romeyke 2017-02-09 13:20:12 +0100
  • 9f02b44cbc - ctseek() returns -1 if an error occur - ctread() returns -1 if an error occur Andreas Romeyke 2017-02-08 17:29:23 +0100
  • 5f5350437a - rewritten default renderer - adapted ansi-renderer to default renderer Andreas Romeyke 2017-02-08 16:52:11 +0100
  • af27559aca - refactoring, moved renderer_xml() to helper/renderer/check_renderer_xml.c Andreas Romeyke 2017-02-08 16:29:04 +0100
  • 52c0c6ee24 - refactoring, moved renderer_default() to helper/renderer/check_renderer_default.c Andreas Romeyke 2017-02-08 16:25:33 +0100
  • 2f9e474e0f - refactoring, moved ansi-renderer to renderer/check_renderer_ansi.c - refactoring, added new header file check_renderer.h Andreas Romeyke 2017-02-08 16:20:41 +0100
  • 1cbfb0147e - value rendering is explicite now Andreas Romeyke 2017-02-08 15:55:20 +0100
  • 8ecbbc19e6 - lineno without string "lineno=" Andreas Romeyke 2017-02-08 15:54:29 +0100
  • 75a3a1e7fe - improved output for expected values Andreas Romeyke 2017-02-08 15:24:45 +0100
  • 12eaf73195 - extracted value[] Andreas Romeyke 2017-02-08 15:24:07 +0100
  • e98ba3ddae - fixed some logical-or code - needs further investigation - fixed init of full_t with logical_or_count=0 - added preliminary support for lineno in print_plan_results() Andreas Romeyke 2017-02-07 17:34:15 +0100
  • d7c1c6b3ef - added code to ensure a string terminates Andreas Romeyke 2017-02-07 17:32:16 +0100
  • 8ed219060a - enhanced rm_type_t with rm_lineno Andreas Romeyke 2017-02-07 17:31:43 +0100
  • 8659532139 - bugfix, off-by-one v0.2.3 Andreas Romeyke 2017-02-07 13:42:11 +0100
  • 0673405547 - added some assertions Andreas Romeyke 2017-02-07 13:29:45 +0100
  • dc34ae2bb9 - changed full_res_t - added missed include - fixed returncode-check using "foo != is_valid" instead "foo>0" - using helper __ch_malloc() - improved print_plan_results() Andreas Romeyke 2017-02-07 13:07:05 +0100
  • d3b67d44ef - bugfix, off-by-one Andreas Romeyke 2017-02-07 13:03:35 +0100
  • ea9d8ee544 - using new helper fucntions get_empty_ret() and set_value_found_ret() Andreas Romeyke 2017-02-07 13:03:02 +0100
  • 26de9ce68f - added get_empty_ret() - added helper set_value_found_ret () Andreas Romeyke 2017-02-07 13:01:53 +0100
  • f5aa664f22 - removed superflous simplified_result_push() Andreas Romeyke 2017-02-07 13:00:20 +0100
  • 4acb7d49ae - added break if hard error detected Andreas Romeyke 2017-02-06 16:17:19 +0100
  • 6f0b21a8d6 - mem alloc error should abort program Andreas Romeyke 2017-02-06 16:17:03 +0100
  • 346c030db3 - calls to parser_header_and_endianess() improved - get_first_IFD() adapted to use ret_t as return type Andreas Romeyke 2017-02-06 15:43:12 +0100
  • 9364f060eb - added prototypes Andreas Romeyke 2017-02-06 15:41:39 +0100
  • d45be7c95e - simplified while-loop Andreas Romeyke 2017-02-06 15:41:19 +0100
  • 4b9e197f29 - add two new returncodes Andreas Romeyke 2017-02-06 15:40:58 +0100
  • 1ef3c6ae26 - refactoring, moved __add_to_render_pipeline...() to check_print.c Andreas Romeyke 2017-02-06 15:40:24 +0100
  • 956ef80f87 - fixed init of render-pipeline Andreas Romeyke 2017-02-06 15:39:16 +0100
  • 9d2415bf13 - refactoring, renamed function_name() to get_parser_function_description() - refactoring, using switch-statement in get_parser_function_description() Andreas Romeyke 2017-02-03 15:53:09 +0100
  • 527b4bdaae - refactoring, extracted string related code to messages/msg_*.c functions, because preparation to make it easier to adapt/translate Andreas Romeyke 2017-02-03 12:37:02 +0100
  • f78df21f44 - added propagation of expected values Andreas Romeyke 2017-02-03 10:59:12 +0100
  • 8055cc8d1a - minimized invalid-datetime tiff Andreas Romeyke 2017-02-02 18:19:55 +0100
  • c89b109d3e Merge branch 'development' of https://github.com/SLUB-digitalpreservation/checkit_tiff into development Andreas Romeyke 2017-02-06 17:11:04 +0100
  • edf8504e78 - added break if hard error detected Andreas Romeyke 2017-02-06 16:17:19 +0100
  • c71c487e29 - mem alloc error should abort program Andreas Romeyke 2017-02-06 16:17:03 +0100
  • b2010204e1 - calls to parser_header_and_endianess() improved - get_first_IFD() adapted to use ret_t as return type Andreas Romeyke 2017-02-06 15:43:12 +0100
  • 47ccd6877d - added prototypes Andreas Romeyke 2017-02-06 15:41:39 +0100
  • 43aae1275c - simplified while-loop Andreas Romeyke 2017-02-06 15:41:19 +0100
  • e60996e1cd - add two new returncodes Andreas Romeyke 2017-02-06 15:40:58 +0100
  • 9a2f43a0db - refactoring, moved __add_to_render_pipeline...() to check_print.c Andreas Romeyke 2017-02-06 15:40:24 +0100
  • 3ff1ecfd11 - fixed init of render-pipeline Andreas Romeyke 2017-02-06 15:39:16 +0100
  • deac3ed0e5 - refactoring, renamed function_name() to get_parser_function_description() - refactoring, using switch-statement in get_parser_function_description() Andreas Romeyke 2017-02-03 15:53:09 +0100
  • 9ee002e89a - refactoring, extracted string related code to messages/msg_*.c functions, because preparation to make it easier to adapt/translate Andreas Romeyke 2017-02-03 12:37:02 +0100
  • 21705b0061 - added propagation of expected values Andreas Romeyke 2017-02-03 10:59:12 +0100
  • 0b7cbd9b69 - minimized invalid-datetime tiff Andreas Romeyke 2017-02-02 18:19:55 +0100
  • 92883bb37c - added break if hard error detected Andreas Romeyke 2017-02-06 16:17:19 +0100
  • 40124f5c2b - mem alloc error should abort program Andreas Romeyke 2017-02-06 16:17:03 +0100
  • b38228b1c2 - calls to parser_header_and_endianess() improved - get_first_IFD() adapted to use ret_t as return type Andreas Romeyke 2017-02-06 15:43:12 +0100
  • f59c96703e - added prototypes Andreas Romeyke 2017-02-06 15:41:39 +0100
  • f55159c13d - simplified while-loop Andreas Romeyke 2017-02-06 15:41:19 +0100
  • f276e90f7d - add two new returncodes Andreas Romeyke 2017-02-06 15:40:58 +0100
  • 182cb85931 - refactoring, moved __add_to_render_pipeline...() to check_print.c Andreas Romeyke 2017-02-06 15:40:24 +0100
  • 2c978a9815 - fixed init of render-pipeline Andreas Romeyke 2017-02-06 15:39:16 +0100