Age | Commit message (Collapse) | Author |
|
- Fixed counter in gallery_task::fix that was often one too many.
For FIX_STATE_RUN_MISSING_ACCESS_CACHES, changed this:
$stack = explode(" ", $task->get("stack"));
To this:
$stack = array_filter(explode(" ", $task->get("stack")));
|
|
Last update: 066f4cdf8e44585790711797baf9130511d4203d (1 commits ago)
|
|
#1965 - Improve sanity checks and copy/convert/process logic for rotate and resize
|
|
Last update: 776fe75ceb93f8eb729d13d58fb411d6ceeb9270 (1 commits ago)
|
|
#1951 - Make metadata generation more flexible (photo and movie helpers).
|
|
- added photo_get_file_metadata and movie_get_file_metadata events
- modified photo::get_file_metadata and movie::get_file_metadata to use them
- ensure that non-readable files throw exceptions
- redirected other photo metadata calls in core to photo::get_file_metadata (the helper function already exists, but in many places getimagesize is still called directly)
- added some unit tests (neither of the functions above had one)
|
|
resize.
- resize: ensured that resize is skipped *only* if the metadata is valid or the options are well-defined and would upscale. Then, if resize is skipped, check to see if it still needs to be converted. Previous conditions would allow a small PNG to get copied to a JPG, and would allow a corrupted JPG to be copied to the output.
- rotate: add checks for empty file or empty options.
- use get_file_metadata instead of direct getimagesize call.
- add unit tests for rotate and resize, including some for corrupted input files and missing options.
|
|
Last update: 7e710366de1514c900807881aaf2fdd42a467fe9 (1 commits ago)
|
|
warning system for this stuff. In this case it's innocuous because
the UI only allows you to rearrange stuff inside a single album, so
the assignment doesn't do anything. Fixes #1914.
|
|
Last update: c71f3091d2c3d87467640c0d7a0e701c259dd519 (1 commits ago)
|
|
#1964 - TMPPATH is mis-defined in index.php.
|
|
Last update: ba3b0c06b0874faeed0eaa62e507c8d44f2a68f5 (1 commits ago)
|
|
there's no SERVER_NAME
|
|
Last update: 0397497ba0a019548eaf909e7ef61a53008d9403 (2 commits ago)
|
|
|
|
|
|
Last update: 4c1dc8457e82bd8960e10416981b5dadfc3aebe4 (1 commits ago)
|
|
#1956 - Escape LIKE queries (for _ and %).
|
|
- fixed mis-definition of TMPPATH, which was resulting in something like .../gallery/var//tmp/
|
|
In MySQL queries, _ and % characters are treated as wildcards (similar to ? and *, respectively).
- Added escape_for_like function to MY_Database.php
- Added unit test to Database_Test
- Corrected the five unescaped instances in the code using this function.
|
|
Last update: 4926615cd01ff829324b61ac3e8f61f32f52a36b (1 commits ago)
|
|
value for lock_timeout so that folks who get the latest code but don't
run the upgrader don't get burned by a SQL error.
|
|
Last update: 31807a59a5160a816718fbea1b1659398a2110bb (13 commits ago)
|
|
|
|
images so that we can see how efficient our proxying is. Follow-on
for #1959.
|
|
|
|
Last update: c9a30e3b7e3b85b645a987d7024572345091364a (1 commits ago)
|
|
#1955 - Make unit test photos unique.
|
|
Last update: 3e451d6edc6ab3586ef730e4458ca0b2d55f5170 (1 commits ago)
|
|
#1960 - Add unit test to look for extra spaces at end of line
|
|
- Added test::random_unique_photo and test::random_unique_photo_unsaved to uniquify test photos.
- Uniquified the black dot of test.jpg by coloring it with the six-digit hex code already used to name the random photos (e.g. "name_a48801.jpg").
- Modified four tests in Item_Model_Test that check photo file contents to use new functions to guarantee uniqueness.
|
|
- Added no_extra_spaces_at_end_of_line_test to File_Structure_Test.
- Updated Gallery_Filters to exclude testing code that isn't ours.
- Removed existing extra spaces. New test now passes.
|
|
Last update: 31807a59a5160a816718fbea1b1659398a2110bb (10 commits ago)
|
|
|
|
item::reweight_all_children as an API and write a test for it. Work
in progress on #1914.
|
|
Last update: 31807a59a5160a816718fbea1b1659398a2110bb (8 commits ago)
|
|
|
|
data_rest responses, and check cache validity. Fixes #1909.
|
|
Last update: 31807a59a5160a816718fbea1b1659398a2110bb (6 commits ago)
|
|
|
|
"_test" and
fixing it in 9ba9f3953132c5c5de9efb0a4724c7b9300dc9ea I decided to write a test to make
sure that we don't have any other overlooked tests. We don't.
|
|
|
|
Last update: 31807a59a5160a816718fbea1b1659398a2110bb (3 commits ago)
|
|
|
|
|
|
Last update: 31807a59a5160a816718fbea1b1659398a2110bb (1 commits ago)
|
|
array
representation of Item_Model. Fixes #1903.
|
|
Last update: d928064f0b7b4f12ce1371d7e0e61f6832f09a01 (2 commits ago)
|
|
|
|
provides a quick/easy way for server admins to provide profile output.
Fixes #1959.
|