Bharat Mediratta
f1d2a8e871
Add a long overdue test for File_Proxy_Controller that tests all the various
...
edge case behaviors. It doesn't cover the various headers, but it does cover
the permission based code paths.
2013-01-20 23:54:01 -05:00
shadlaws
1927dd00e4
#1949 - Fix album thumb mime types given by data_rest and file_proxy
...
Correct result: always "image/jpeg"
Old data_rest result: mime of cover item
Old file_proxy result: mime of album item (null)
2013-01-20 08:34:12 +01:00
Bharat Mediratta
52ab0e9988
Merge pull request #89 from shadlaws/fix_1942
...
#1942 - Make data_rest and file_proxy more consistent
2013-01-19 22:26:34 -08:00
Bharat Mediratta
f215a417f1
Merge pull request #88 from shadlaws/fix_1941
...
#1941 , 1948 - Fix possible warnings in movie and graphics helpers, add functions to convert between seconds and hh:mm:ss.dd (and their unit tests).
2013-01-19 21:41:45 -08:00
Bharat Mediratta
a06abe32b0
Simplify get_photo_types_by_extension_test and get_movie_types_by_extension_test.
2013-01-20 00:39:58 -05:00
Bharat Mediratta
35bb5c4a1c
Merge pull request #93 from shadlaws/fix_1944
...
#1944 - Fix possible warnings in legal_file::get_photo_types_by_extension and legal_file::get_movie_types_by_extension.
2013-01-19 21:34:39 -08:00
Bharat Mediratta
3a71813f35
Change the logic for finding controllers to use glob() but drop anything
...
that we can find is git-ignore'd.
2013-01-20 00:24:08 -05:00
shadlaws
592eff0e5a
#1942 - Make data_rest and file_proxy more consistent - several minor documentation/formatting changes.
...
No actual functionality changed here.
2013-01-19 08:40:19 +01:00
shadlaws
ea8219e1d4
#1941 , 1948 - Fix possible warnings in movie and graphics helpers, add functions to convert between seconds and hh:mm:ss.dd.
...
Also add unit tests for new movie helper functions.
2013-01-19 00:59:55 +01:00
shadlaws
e2a2a5ce81
#1944 - Fix possible warnings in legal_file::get_photo_types_by_extension and legal_file::get_movie_types_by_extension.
...
Added unit tests for these two functions, too.
2013-01-19 00:52:13 +01:00
shadlaws
3a9009492e
#1943 - Make legal_file::change_extension more robust.
...
Previously would fail with dots in the directory but no extension. Added unit tests to verify the new change works.
2013-01-18 20:06:05 +01:00
Bharat Mediratta
61724f78da
Update golden files.
2013-01-17 15:22:50 -05:00
Bharat Mediratta
d04080c7be
Follow-on to 94b26e506c - make the new legal_file
...
functions more robust when passed an unknown extension. Fixes Item_Model_Test.
2013-01-17 15:05:46 -05:00
Bharat Mediratta
9d684b7b83
Fix up some indentation.
2013-01-14 12:52:47 -05:00
shadlaws
ff6688b48b
#1919 - change convert -v to convert -version
2013-01-01 15:47:04 +01:00
shadlaws
8300c867a1
#1931 , #1932 , #1933 , #1934 - movieplayer view and movie_img function in items model
...
Many changes to movieplayer view and movie_img function in items model:
- include control bar height when dimensioning movie player
- provide a default "guess" at height and width when they are set as zero in items table
- resize movie player once the video is loaded based on its actual metadata
- add get_movie_img event to provide flexibility for altering/replacing the default Flowplayer v3
--HG--
extra : rebase_source : 5d1e9bb66ebf3e3fed5e1b9ee63790a204f21450
2012-12-30 10:03:36 +01:00
Bharat Mediratta
7910084224
Check for "add" instead of "edit" in item_rest::post. Fixes #1929 .
2012-12-18 13:56:28 -08:00
shadlaws
ce68177ba0
[ #1928 - Make thumbnail generation more flexible for movies (graphics and movie helpers)]
...
- graphics helper: add movie_extract_frame event to generate function
(allows modules to add to the options sent to movie::extract_frame or to
generate the thumbnail on their own without movie::extract_frame)
- movie helper: add extra optional argument to movie::extract_frame
(can add ffmpeg arguments and/or change the frame extract time)
- gallery_installer: add movie_extract_time module variable, update to v53
- module.info: update to v53
- install.sql: update to v53
2012-12-18 15:58:13 +01:00
shadlaws
94b26e506c
[ #1924 , #1925 , #1927 - enhance compatibility with movies (movie helper) and file types (legal_file helper)]
...
bug fix: modify movie.php helper to take DAR (display aspect ratio) into account in get_file_metadata
bug fix / enhancement: add duration to get_file_metadata output
bug fix: modify movie.php helper to use correct resolution and duration from get_file_metadata in extract_frame
bug fix: modify movie.php helper to be more robust against ffmpeg failures and limitations, including adding "-threads 1" argument if needed
enhancement: modified to include ordered maps of extensions to MIME types (get_photo_types_by_extension and get_movie_types_by_extension functions), modified get_file_metadata in movie and photo helpers to use them
gallery_installer, module.info, install.sql: updated to v52 with m4v mime correction code (was video/mp4)
2012-12-16 18:11:01 +01:00
shadlaws
549630219f
bug fix: updated file_proxy.php to use legal_file helper instead of hard-coded list of movie file extensions.
...
bug fix: updated uploader.php to use legal_file helper instead of hard-coded list of movie file extensions.
Fixes #1926
2012-12-10 11:15:02 -08:00
Bharat Mediratta
a74e3aea6f
Eliminate the search context if we encounter an item that cannot be
...
found in the search results. Fixes #1923 .
2012-12-09 20:26:16 -08:00
chalbertgit
ce9199a955
[ #1907 ] Added code needed for the case when a user upgrades.
2012-11-13 13:17:45 -05:00
chalbertgit
b507681427
[ #1907 ] Added administrative variable to set lock timeout.
2012-11-13 11:51:03 -05:00
epeay
d8dce1e3e5
Updated Select Photos button hitbox to cover full visible button area.
2012-10-08 16:41:02 -04:00
Bharat Mediratta
71a67ebb9f
Add locale for Thai. Fixes #1916 .
2012-09-28 11:44:46 -07:00
Gerhard Schlager
a62e1aaf9d
the HTTP header Cache-Control must contain "public" in order to allow caching of resources when HTTPS is used
2012-08-11 18:09:03 +02:00
Bharat Mediratta
0875844784
Update Flowplayer to 3.2.12 along with all associated files. Also
...
switch over to the byte-range version of pseudostreaming, let's see if
that works better than what we have currently. Fixes #1899 .
2012-07-23 13:38:59 -07:00
Bharat Mediratta
8524fba15a
Sanitize the module name and don't allow storing values for illegal
...
module names. Fixes #1898 .
2012-07-21 15:42:52 -07:00
Bharat Mediratta
467a032f8e
Rename any files that have two dots in them to a legal name. This
...
fixes the bug where we made those files invalid in 3.0.4 without
providing a clean upgrade path. Bump gallery module to 50. Fixes
2012-07-21 15:11:27 -07:00
Bharat Mediratta
6d9d6a2e5d
Allow albums to have two (or more) dots in the name. Fixes #1897 .
2012-07-21 15:01:31 -07:00
Bharat Mediratta
a98afdb32c
Refill the path and url caches in the item model at the end of this task. Fixes #1896 .
2012-07-21 11:12:51 -07:00
Bharat Mediratta
3e99c37c35
Fix comment typo.
2012-07-21 11:11:16 -07:00
Bharat Mediratta
f9e77c4c14
Fix the access_cache rebuilding code to not load all missing access caches into the stack, if you're missing
...
enough it'll blow the stack (like, if you truncate the access_caches table). Fixes #1895 .
2012-07-21 10:38:23 -07:00
Bharat Mediratta
e4daa42830
Rename the comparator to something that makes more sense (to me), and make it static.
...
Follow-on to 5d9e717417 for #1859 .
2012-06-11 14:02:23 -07:00
Bharat Mediratta
8e74750dc2
Checkpoint XSS golden file
2012-06-11 13:54:33 -07:00
Bharat Mediratta
37a0e9a710
Follow-on to 3caf3cc323 for #1866 - harden one
...
more place and update the test.
2012-06-11 13:47:00 -07:00
Bharat Mediratta
03d55d2530
Encode urls in 404 log entries. Fixes #1882 .
2012-06-05 21:25:56 -07:00
Bharat Mediratta
b7074ee595
Clean file paths in Kohana_Exception::debug_path(). Fixes #1880 .
2012-06-05 21:13:34 -07:00
Bharat Mediratta
713a06f234
Do a better job of escaping filenames when uploading. Fixes #1881 .
2012-06-05 20:20:21 -07:00
Bharat Mediratta
9e1f975e7b
Fix up syntax in the last change. Follow-on for #1879 .
2012-06-05 14:08:15 -07:00
Tony Fung
6fbea19b35
Force Turn off the compress as most image file already compressed.
2012-06-05 11:16:37 +08:00
Bharat Mediratta
3fbe07078f
Second attempt to fix #1821 - first attempt caused an infinite loop in some cases
...
when zlib.output_compression is enabled.
2012-06-04 19:54:01 -07:00
Bharat Mediratta
648d9a4de8
Remove accidental double encoding.
2012-05-19 11:51:10 -07:00
Bharat Mediratta
a9be0691d9
Create an ajax response framework that inserts <meta> tags to guard
...
against UTF-7, and create a $.gallery_autocomplete variant of jQuery's
autocomplete that expects the first line to be a <meta> tag and
discards it. More complete fix for #1871 .
2012-05-19 11:31:25 -07:00
Bharat Mediratta
9e2ea2ffed
Smash multiple extensions down into a single one when accepting file
...
uploads. Fixes #1872 .
2012-05-17 20:25:27 -07:00
Bharat Mediratta
355679fa55
Revert "Convert any UTF-7 to UTF-8 so that fragment pages (like AJAX replies)"
...
This will break many legal UTF-8 strings.
This reverts commit 1c5c2e7de4 .
2012-05-16 12:01:41 -07:00
Bharat Mediratta
1c5c2e7de4
Convert any UTF-7 to UTF-8 so that fragment pages (like AJAX replies)
...
won't be mistakenly interpreted as UTF-7. Fixes #1869 .
2012-05-16 11:32:28 -07:00
Bharat Mediratta
91e87cb811
Oops, fix indentation in 99af395a01
2012-05-16 11:32:11 -07:00
Bharat Mediratta
99af395a01
Force the error page to UTF-8. Fixes #1868 .
2012-05-16 11:07:26 -07:00
Bharat Mediratta
891652b233
Send back form errors wrapped in JSON. Fixes #1867 .
2012-05-15 16:00:46 -07:00