summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBernhard Posselt <Raydiation@users.noreply.github.com>2015-03-30 19:40:07 +0200
committerBernhard Posselt <Raydiation@users.noreply.github.com>2015-03-30 19:40:07 +0200
commit05985bc2965f8a332e98121050ba1f07343bbc0f (patch)
tree96ca5d59b7ce3c9d3678dd95d8595145d1d5df08
parenteb7fc97f33cadcf041a06915b8f1650a9b4f6bbb (diff)
parentee3d2332ec97487893ae5f1f46b599c550b25eb6 (diff)
Merge pull request #751 from owncloud/next
Changes for 8.1
-rw-r--r--.scrutinizer.yml8
-rw-r--r--.travis.yml3
-rw-r--r--CHANGELOG.md6
-rw-r--r--README.md19
-rw-r--r--appinfo/app.php6
-rw-r--r--appinfo/application.php20
-rw-r--r--appinfo/autoload.php21
-rw-r--r--appinfo/checksum.json2
-rw-r--r--appinfo/database.xml4
-rw-r--r--appinfo/info.xml6
-rw-r--r--appinfo/register_command.php16
-rw-r--r--articleenhancer/globalarticleenhancer.php8
-rw-r--r--articleenhancer/xpatharticleenhancer.php9
-rw-r--r--command/generatesearchindices.php47
-rw-r--r--config/appconfig.php34
-rw-r--r--config/config.php4
-rw-r--r--controller/itemcontroller.php14
-rw-r--r--controller/pagecontroller.php25
-rw-r--r--cron/updater.php2
-rw-r--r--css/content.css58
-rw-r--r--css/news.min.css2
-rw-r--r--css/news.min.css.map2
-rw-r--r--db/feedmapper.php6
-rw-r--r--db/feedtype.php2
-rw-r--r--db/foldermapper.php12
-rw-r--r--db/item.php15
-rw-r--r--db/itemmapper.php75
-rw-r--r--db/mapperfactory.php4
-rw-r--r--db/mysql/itemmapper.php6
-rw-r--r--db/newsmapper.php10
-rw-r--r--fetcher/feedfetcher.php2
-rw-r--r--fetcher/youtubefetcher.php4
-rw-r--r--img/arrow-white.svg60
-rw-r--r--js/app/Config.js6
-rw-r--r--js/build/app.js165
-rw-r--r--js/build/app.min.js4
-rw-r--r--js/build/app.min.js.map2
-rw-r--r--js/controller/AppController.js3
-rw-r--r--js/controller/ContentController.js15
-rw-r--r--js/controller/ExploreController.js2
-rw-r--r--js/controller/NavigationController.js8
-rw-r--r--js/directive/NewsEnclosure.js53
-rw-r--r--js/directive/NewsPlayOne.js30
-rw-r--r--js/directive/NewsSearch.js43
-rw-r--r--js/directive/NewsStickyMenu.js27
-rw-r--r--js/gui/KeyboardShortcuts.js6
-rw-r--r--js/package.json4
-rw-r--r--js/service/ItemResource.js5
-rw-r--r--js/tests/unit/controller/ContentControllerSpec.js22
-rw-r--r--js/tests/unit/controller/NavigationControllerSpec.js15
-rw-r--r--js/tests/unit/service/ItemResourceSpec.js29
-rw-r--r--js/vendor/angular-animate/.bower.json10
-rw-r--r--js/vendor/angular-animate/angular-animate.js2
-rw-r--r--js/vendor/angular-animate/angular-animate.min.js2
-rw-r--r--js/vendor/angular-animate/bower.json4
-rw-r--r--js/vendor/angular-animate/package.json2
-rw-r--r--js/vendor/angular-mocks/.bower.json10
-rw-r--r--js/vendor/angular-mocks/angular-mocks.js2
-rw-r--r--js/vendor/angular-mocks/bower.json4
-rw-r--r--js/vendor/angular-mocks/package.json2
-rw-r--r--js/vendor/angular-route/.bower.json10
-rw-r--r--js/vendor/angular-route/angular-route.js6
-rw-r--r--js/vendor/angular-route/angular-route.min.js2
-rw-r--r--js/vendor/angular-route/angular-route.min.js.map2
-rw-r--r--js/vendor/angular-route/bower.json4
-rw-r--r--js/vendor/angular-route/package.json2
-rw-r--r--js/vendor/angular-sanitize/.bower.json10
-rw-r--r--js/vendor/angular-sanitize/angular-sanitize.js2
-rw-r--r--js/vendor/angular-sanitize/angular-sanitize.min.js2
-rw-r--r--js/vendor/angular-sanitize/bower.json4
-rw-r--r--js/vendor/angular-sanitize/package.json2
-rw-r--r--js/vendor/angular/.bower.json8
-rw-r--r--js/vendor/angular/angular.js144
-rw-r--r--js/vendor/angular/angular.min.js557
-rw-r--r--js/vendor/angular/angular.min.js.gzipbin50404 -> 50484 bytes
-rw-r--r--js/vendor/angular/angular.min.js.map6
-rw-r--r--js/vendor/angular/bower.json2
-rw-r--r--js/vendor/angular/package.json2
-rw-r--r--service/feedservice.php2
-rw-r--r--service/itemservice.php52
-rw-r--r--templates/index.php13
-rw-r--r--templates/part.content.php28
-rw-r--r--templates/part.content.shortcuts.php4
-rw-r--r--tests/classloader.php2
-rw-r--r--tests/travis/php.ini2
-rw-r--r--tests/unit/articleenhancer/EnhancerTest.php5
-rw-r--r--tests/unit/controller/ItemControllerTest.php48
-rw-r--r--tests/unit/db/FolderMapperTest.php8
-rw-r--r--tests/unit/db/ItemMapperTest.php55
-rw-r--r--tests/unit/db/ItemTest.php12
-rw-r--r--tests/unit/db/mappertestutility.php160
-rw-r--r--tests/unit/fetcher/FeedFetcherTest.php1
-rw-r--r--tests/unit/service/FolderServiceTest.php2
-rw-r--r--tests/unit/service/ItemServiceTest.php40
94 files changed, 1454 insertions, 734 deletions
diff --git a/.scrutinizer.yml b/.scrutinizer.yml
index b6946f8cb..765700a18 100644
--- a/.scrutinizer.yml
+++ b/.scrutinizer.yml
@@ -9,16 +9,18 @@ filter:
- 'css/*'
- 'bin/*'
- 'tmp/*'
+ - 'appinfo/routes.php'
- 'appinfo/application.php'
+ - 'tests/*'
imports:
#- javascript disabled because of es6 producing tons of errors
- php
- javascript
-tools:
- external_code_coverage:
- timeout: 600
+#tools:
+# external_code_coverage:
+# timeout: 600
checks:
php:
diff --git a/.travis.yml b/.travis.yml
index 870f44ffc..db08fb591 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -30,10 +30,11 @@ install:
- sudo easy_install3 requests
- sudo easy_install3 ocdev
# clone core
- - ocdev setup core --dir owncloud --branch stable8 --no-history
+ - ocdev setup core --dir owncloud --branch master --no-history
- mv news owncloud/apps/
before_script:
+ - phpenv config-add owncloud/apps/news/tests/travis/php.ini
# set up databases and users for postgres and mysql
- createuser -U travis -s oc_autotest
- mysql -e 'create database oc_autotest;'
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 7d682b493..5c7c85403 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,9 @@
+owncloud-news (5.3.0)
+* **Enhancement**: Make it possible to search articles in the search field. To migrate older articles to this functionality, check the README section "Updating from versions prior to 5.3.0", #185
+* **Enhancement**: Stop video and audio playba