Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove the "last changed" version information from source comments | Cosmin Truta | 2018-09-04 | 1 | -1/+2 |
| | |||||
* | Remove top-level const from function-scope variables | Cosmin Truta | 2018-08-18 | 1 | -6/+6 |
| | | | | | | | | | | | | | | | | | | | | | | | | As per the const correctness rules, top-level const-ness of data in automatic scopes does not propagate outside of these scopes (unlike const-ness at lower levels, such as pointers to const data). Previously, const was used liberally, but inconsistently across the libpng codebase. Using const wherever applicable is not incorrect. However, _consistent_ use of const is difficult to maintain in such conditions. In conclusion, we shall continue to use const only where doing so is strictly necessary: 1. If a function guarantees that it will not modify an argument passed by pointer, the corresponding function parameter should be a pointer-to-const (const T *). 2. Static data should not be modified, therefore it should be const. Reference: Google C++ Style Guide https://google.github.io/styleguide/cppguide.html#Use_of_const | ||||
* | [libpng16] Replace the remaining uses of png_size_t with size_t | Cosmin Truta | 2018-06-17 | 1 | -2/+2 |
| | | | | | | In v1.6.0, size_t became a required type. It should be used consistently. To maintain backwards compatibility, png_size_t is still maintained in deprecated form. | ||||
* | [libpng16] Fix "last changed" dates in powerpc/*.c | Glenn Randers-Pehrson | 2017-03-21 | 1 | -1/+1 |
| | |||||
* | [libpng16] Bump version to 1.6.30beta01 | Glenn Randers-Pehrson | 2017-03-16 | 1 | -1/+1 |
| | |||||
* | [libpng16] Imported from libpng-1.6.29.tarv1.6.29libpng-1.6.29-signed | Glenn Randers-Pehrson | 2017-03-16 | 1 | -1/+1 |
| | |||||
* | [libpng16] Update credits and copyright information about powerpc-vsx code | Glenn Randers-Pehrson | 2017-02-22 | 1 | -2/+2 |
| | |||||
* | Made VSX code pedantic strict C90 compliant | Vadim Barkov | 2017-02-11 | 1 | -55/+64 |
| | | | | | Fixed signed/unsigned comparations, png_byte and summations. Also fixed combound literals which are permited by C90. | ||||
* | Changed minimum supported PowerPC CPU comment | Vadim Barkov | 2017-02-10 | 1 | -1/+1 |
| | | | | | Changed it from POWER8 to POWER7 due to the last one supports VSX too. | ||||
* | Refactoring | Vadim Barkov | 2017-02-10 | 1 | -116/+109 |
| | | | | | Now all defines in filter VSX file are prefixed with VSX and have more clear names | ||||
* | Added support for ppc64 big endian for filter_paeth VSX | Vadim Barkov | 2017-02-09 | 1 | -3/+20 |
| | |||||
* | Fixed filter_paeth for PowerPC VSX | Vadim Barkov | 2017-02-09 | 1 | -109/+161 |
| | | | | Now all tests are fine for ppc64le | ||||
* | Fixed multiple bugs in VSX filter functions | Vadim Barkov | 2017-02-08 | 1 | -290/+307 |
| | | | | Now up,sub and avg filter VSX functions pass tests | ||||
* | Refactoring | Vadim Barkov | 2017-02-02 | 1 | -49/+31 |
| | |||||
* | Small bugfix | Vadim Barkov | 2017-02-02 | 1 | -1/+1 |
| | |||||
* | Implemented filter_paeth PowerPC VSX variant | Vadim Barkov | 2017-01-31 | 1 | -92/+272 |
| | |||||
* | Implemented filter_avg for PowerPC VXS | Vadim Barkov | 2017-01-29 | 1 | -35/+178 |
| | |||||
* | Fixed potential align errors for PowerPC VSX filter functions | Vadim Barkov | 2017-01-29 | 1 | -3/+10 |
| | | | | | The problem is that row and prev_row may not be aligned to the same byte count. This situation leaded to undefined behaviour. | ||||
* | Fixed missing defines for VSX filter_sub | Vadim Barkov | 2017-01-19 | 1 | -2/+12 |
| | |||||
* | Implemented filter_sub optimisation for PowerPC VSX | Vadim Barkov | 2017-01-19 | 1 | -5/+109 |
| | |||||
* | Fixed potential bug on align calculation for VSX filter_up | Vadim Barkov | 2017-01-19 | 1 | -1/+1 |
| | |||||
* | Fixed bug with unaligned input on VSX filter_up | Vadim Barkov | 2017-01-16 | 1 | -30/+25 |
| | |||||
* | Implemented png_read_filter_up_vsx | Vadim Barkov | 2017-01-15 | 1 | -16/+41 |
| | |||||
* | Added initial code for PowerPC VSX optimisation | Vadim Barkov | 2017-01-14 | 1 | -0/+233 |