Lines Matching full:option
32 # option <name> [requires ...] [if ...] [enables ...] [disabled]
42 # "," may be used to separate options on an 'option' line and is ignored; it
44 # part of the setting!) A comma at the end of an option line causes a
45 # continuation (the next line is included in the option too.)
47 # Note that the 'on' and 'off' keywords, while valid on both option
53 # The following setting, option and chunk values can all be changed
59 # option: change 'option' lines to remove or add capabilities from
70 # detailed below and #define PNG_NO_<option> for each option you
72 # using PNG_<option>_SUPPORTED. When you have finished rerun
95 # provide override values for setting entries and turn option or
99 # option BAR [on|off]
199 option SET_OPTION disabled
224 option ARM_NEON_API disabled requires ALIGNED_MEMORY enables SET_OPTION,
226 option ARM_NEON_CHECK disabled requires ALIGNED_MEMORY,
253 # USE_READ_MACROS option on (see pngconf.h)
255 option READ_INT_FUNCTIONS requires READ
261 option WRITE_INT_FUNCTIONS disabled
262 option WRITE enables WRITE_INT_FUNCTIONS
283 option WARNINGS
284 option ERROR_TEXT
285 option ERROR_NUMBERS disabled
287 option BENIGN_ERRORS
288 option BENIGN_WRITE_ERRORS requires BENIGN_ERRORS disabled
289 option BENIGN_READ_ERRORS requires BENIGN_ERRORS
294 option MNG_FEATURES
304 option FLOATING_ARITHMETIC
305 option FLOATING_POINT
306 option FIXED_POINT
321 option STDIO
322 option CONSOLE_IO requires STDIO
324 # Note: prior to 1.5.0 this option could not be disabled if STDIO
325 # was enabled. Prior to 1.5.3 this option required STDIO
327 option TIME_RFC1123
331 option SETJMP
338 option EASY_ACCESS
342 option USER_MEM
346 option IO_STATE
352 #option READ_BIG_ENDIAN disabled
360 option USER_LIMITS
365 option SET_USER_LIMITS requires USER_LIMITS
368 option SET_USER_LIMITS enables SET_CHUNK_CACHE_LIMIT
371 option SET_USER_LIMITS enables SET_CHUNK_MALLOC_LIMIT
384 # safe turn the SAFE_LIMITS option on; this will cause the value in
387 option SAFE_LIMITS enables USER_LIMITS disabled
399 # versions. In some cases turning off an option turned off other options, in
401 # Libpng 1.6 changes this: in general if you turn off an option that affects
411 option READ enables READ_INTERLACING SET_OPTION
417 # this to work properly. You should disable the other option if you need to
420 option READ_16BIT requires READ enables 16BIT
422 option READ_QUANTIZE requires READ
424 option READ_TRANSFORMS requires READ
442 option READ_GAMMA requires READ_TRANSFORMS, READ_gAMA, READ_sRGB
444 option READ_ALPHA_MODE requires READ_TRANSFORMS, READ_GAMMA
445 option READ_BACKGROUND requires READ_TRANSFORMS, READ_STRIP_ALPHA, READ_GAMMA
446 option READ_BGR requires READ_TRANSFORMS
447 option READ_EXPAND_16 requires READ_TRANSFORMS, READ_16BIT, READ_EXPAND
448 option READ_EXPAND requires READ_TRANSFORMS
449 option READ_FILLER requires READ_TRANSFORMS
450 option READ_GRAY_TO_RGB requires READ_TRANSFORMS
451 option READ_INVERT_ALPHA requires READ_TRANSFORMS
452 option READ_INVERT requires READ_TRANSFORMS
453 option READ_PACK requires READ_TRANSFORMS
454 option READ_PACKSWAP requires READ_TRANSFORMS
455 option READ_RGB_TO_GRAY requires READ_TRANSFORMS, READ_GAMMA enables COLORSPACE
456 option READ_SCALE_16_TO_8 requires READ_TRANSFORMS
457 option READ_SHIFT requires READ_TRANSFORMS
458 option READ_STRIP_16_TO_8 requires READ_TRANSFORMS
459 option READ_STRIP_ALPHA requires READ_TRANSFORMS
460 option READ_SWAP_ALPHA requires READ_TRANSFORMS
461 option READ_SWAP requires READ_TRANSFORMS, READ_16BIT
462 option READ_USER_TRANSFORM requires READ_TRANSFORMS
464 option PROGRESSIVE_READ requires READ
465 option SEQUENTIAL_READ requires READ
472 #option READ_INTERLACING requires READ
474 option READ_COMPOSITE_NODIV requires READ
479 option INCH_CONVERSIONS
485 option BUILD_GRAYSCALE_PALETTE
489 option WRITE
493 option WRITE_16BIT requires WRITE enables 16BIT
495 option WRITE_TRANSFORMS requires WRITE
498 option WRITE_SHIFT requires WRITE_TRANSFORMS
499 option WRITE_PACK requires WRITE_TRANSFORMS
500 option WRITE_BGR requires WRITE_TRANSFORMS
501 option WRITE_SWAP requires WRITE_TRANSFORMS, WRITE_16BIT
502 option WRITE_PACKSWAP requires WRITE_TRANSFORMS
503 option WRITE_INVERT requires WRITE_TRANSFORMS
504 option WRITE_FILLER requires WRITE_TRANSFORMS
505 option WRITE_SWAP_ALPHA requires WRITE_TRANSFORMS
506 option WRITE_INVERT_ALPHA requires WRITE_TRANSFORMS
507 option WRITE_USER_TRANSFORM requires WRITE_TRANSFORMS
512 option WRITE_INTERLACING requires WRITE
517 option WRITE_WEIGHTED_FILTER requires WRITE
519 option WRITE_FLUSH requires WRITE
523 option USER_TRANSFORM_PTR if READ_USER_TRANSFORM, WRITE_USER_TRANSFORM
524 option USER_TRANSFORM_INFO if READ_USER_TRANSFORM, WRITE_USER_TRANSFORM
529 option WRITE_CUSTOMIZE_ZTXT_COMPRESSION requires WRITE
542 option READ_ANCILLARY_CHUNKS requires READ
546 option WRITE_ANCILLARY_CHUNKS requires WRITE
552 option READ_TEXT requires READ_ANCILLARY_CHUNKS enables TEXT
553 option WRITE_TEXT requires WRITE_ANCILLARY_CHUNKS enables TEXT
577 option GAMMA disabled
578 option COLORSPACE enables GAMMA disabled
586 # the checks in option 1.
608 # round this problem. Selecting an option other than option '0' will cause such
626 option ALIGNED_MEMORY
631 option POINTER_INDEXING
736 option READ_OPT_PLTE requires READ_ANCILLARY_CHUNKS
740 # 'UNKNOWN_CHUNKS' is a global option to disable all unknown chunk handling on
742 option UNKNOWN_CHUNKS
745 # chunks. If either read option is turned on then unknown chunks will be read,
746 # otherwise they are skipped. If the write option is turned on unknown chunks
749 option WRITE_UNKNOWN_CHUNKS requires WRITE requires UNKNOWN_CHUNKS
750 option WRITE_UNKNOWN_CHUNKS enables STORE_UNKNOWN_CHUNKS
755 option SAVE_UNKNOWN_CHUNKS requires READ requires SET_UNKNOWN_CHUNKS
756 option SAVE_UNKNOWN_CHUNKS enables READ_UNKNOWN_CHUNKS, STORE_UNKNOWN_CHUNKS
769 # Note that there is no 'WRITE_USER_CHUNKS' so the USER_CHUNKS option is always
771 option READ_USER_CHUNKS requires READ, UNKNOWN_CHUNKS
772 option READ_USER_CHUNKS enables READ_UNKNOWN_CHUNKS, USER_CHUNKS
777 # required to use the SAVE_UNKNOWN_CHUNKS option. If enabled this option also
781 # The second option extends the unknown handling to allow known chunks to be
782 # handled as though they were unknown. This option doesn't change any APIs, it
785 # This option
787 option SET_UNKNOWN_CHUNKS requires UNKNOWN_CHUNKS
788 option HANDLE_AS_UNKNOWN requires SET_UNKNOWN_CHUNKS
792 option READ_UNKNOWN_CHUNKS requires UNKNOWN_CHUNKS disabled
793 option STORE_UNKNOWN_CHUNKS requires UNKNOWN_CHUNKS disabled
795 option CONVERT_tIME requires WRITE_ANCILLARY_CHUNKS
802 option WRITE_FILTER requires WRITE
804 option SAVE_INT_32 disabled
811 option WRITE_OPTIMIZE_CMF requires WRITE
813 option READ_COMPRESSED_TEXT disabled
814 option READ_iTXt enables READ_COMPRESSED_TEXT
815 option READ_zTXt enables READ_COMPRESSED_TEXT
816 option READ_COMPRESSED_TEXT enables READ_TEXT
818 option WRITE_oFFs enables SAVE_INT_32
819 option WRITE_pCAL enables SAVE_INT_32
820 option WRITE_cHRM enables SAVE_INT_32
822 option WRITE_COMPRESSED_TEXT disabled
823 option WRITE_iCCP enables WRITE_COMPRESSED_TEXT
824 option WRITE_iTXt enables WRITE_COMPRESSED_TEXT
825 option WRITE_zTXt enables WRITE_COMPRESSED_TEXT
826 option WRITE_COMPRESSED_TEXT enables WRITE_TEXT
831 option INFO_IMAGE
837 option CHECK_FOR_INVALID_INDEX enables READ_CHECK_FOR_INVALID_INDEX
838 option CHECK_FOR_INVALID_INDEX enables WRITE_CHECK_FOR_INVALID_INDEX
839 option READ_CHECK_FOR_INVALID_INDEX requires READ, CHECK_FOR_INVALID_INDEX
840 option WRITE_CHECK_FOR_INVALID_INDEX requires WRITE, CHECK_FOR_INVALID_INDEX
843 option GET_PALETTE_MAX enables READ_GET_PALETTE_MAX WRITE_GET_PALETTE_MAX
844 option READ_GET_PALETTE_MAX requires READ_CHECK_FOR_INVALID_INDEX disabled
845 option WRITE_GET_PALETTE_MAX requires WRITE_CHECK_FOR_INVALID_INDEX disabled
857 option SIMPLIFIED_READ,
869 option SIMPLIFIED_READ_AFIRST enables FORMAT_AFIRST,
872 option SIMPLIFIED_READ_BGR enables FORMAT_BGR,
876 option SIMPLIFIED_WRITE,
880 option SIMPLIFIED_WRITE_AFIRST enables FORMAT_AFIRST,
883 option SIMPLIFIED_WRITE_BGR enables FORMAT_BGR,
887 option FORMAT_AFIRST disabled
888 option FORMAT_BGR disabled