Commit graph

8259 commits

Author SHA1 Message Date
Andrew Dolgov
4fd0790804 fix DAEMON_SLEEP_INTERVAL not being defined when used
enforce minimum 60 sec spawn/sleep interval in update processes
2017-05-06 10:54:14 +03:00
Andrew Dolgov
e6c886bf66 wrap rssfuncs into rssutils class 2017-05-05 18:10:07 +03:00
Andrew Dolgov
65af3b2cbb move counter stuff to a separate class 2017-05-05 11:54:31 +03:00
Andrew Dolgov
46b433933e hotkey_handler: one more tiny tweak 2017-05-05 11:46:16 +03:00
Andrew Dolgov
5f5f92da50 CI: set all tests to manual because of gitlab flakiness 2017-05-05 11:42:02 +03:00
Andrew Dolgov
a97e8cddf7 hotkey_handler: cleanup things a bit 2017-05-05 11:41:49 +03:00
Andrew Dolgov
0ae7de6d91 hotkey_handler: return true on prefix handled 2017-05-05 11:33:43 +03:00
Andrew Dolgov
fa1be041c2 feedtree, selectFeed: focus selected node 2017-05-05 10:35:10 +03:00
Andrew Dolgov
e35ba0e212 add sanity check for SELF_URL_PATH going to http url if server is accessed over https 2017-05-05 10:16:54 +03:00
Andrew Dolgov
0a79531696 hotkey_handler: stop propagation of handled prefix/action events 2017-05-05 10:01:33 +03:00
Andrew Dolgov
40f4a7aa6b feeditem_common: add get_element() 2017-05-05 09:21:10 +03:00
Andrew Dolgov
7c9b5a3fe4 move label stuff to Labels class
fix some unresolved functions
2017-05-04 15:57:40 +03:00
Andrew Dolgov
c2f0f24e4c move digest stuff to Digest class 2017-05-04 15:41:38 +03:00
Andrew Dolgov
0086a89740 move some label stuff to labels.php
move getfeedcategory() to Feeds
2017-05-04 15:36:36 +03:00
Andrew Dolgov
904aff7667 abs_to_rel_path: removed 2017-05-04 15:28:21 +03:00
Andrew Dolgov
4a0da0e5bf move get_article_labels to Article 2017-05-04 15:26:21 +03:00
Andrew Dolgov
2ed0d6c433 move counter cache to a separate class
fix references to get_article_tags
2017-05-04 15:22:57 +03:00
Andrew Dolgov
aeb1abedb2 move a bunch of functions into Feeds/Article namespaces
+       static function catchupArticlesById($ids, $cmode, $owner_uid = false) {
+       static function getLastArticleId() {
+       static function queryFeedHeadlines($params) {
+       static function getParentCategories($cat, $owner_uid) {
+       static function getChildCategories($cat, $owner_uid) {

move the rest of functions2.php back to functions.php as it is of more manageable size, remove the former
2017-05-04 15:13:02 +03:00
Andrew Dolgov
a230bf88a9 move to Article:
+       static function purge_orphans($do_output = false) {

move to Feeds

+       static function getGlobalUnread($user_id = false) {
+       static function getCategoryTitle($cat_id) {
+       static function getLabelUnread($label_id, $owner_uid = false) {
2017-05-04 15:00:21 +03:00
Andrew Dolgov
86a8351ca2 move the following to Feeds:
+       static function catchup_feed($feed, $cat_view, $owner_uid = false, $mode = 'all', $search = false) {
+       static function getFeedArticles($feed, $is_cat = false, $unread_only = false,
+       static function subscribe_to_feed($url, $cat_id = 0,
+       static function getFeedIcon($id) {
+       static function getFeedTitle($id, $cat = false) {
+       static function getCategoryUnread($cat, $owner_uid = false) {
+       static function getCategoryChildrenUnread($cat, $owner_uid = false) {
2017-05-04 14:50:56 +03:00
Andrew Dolgov
7e5f8d9fb3 move the following to Article:
+       static function format_article_enclosures($id, $always_display_enclosures,
+       static function format_article($id, $mark_as_read = true, $zoom_mode = false, $owner_uid = false) {
+       static function get_article_tags($id, $owner_uid = 0, $tag_cache = false) {
+       static function format_tags_string($tags) {
+       static function format_article_labels($labels) {
+       static function format_article_note($id, $note, $allow_edit = true) {
+       static function get_article_enclosures($id) {
2017-05-04 14:38:45 +03:00
Andrew Dolgov
4122da0290 move getArticleFeed to Article
move print_label_select to controls
2017-05-04 14:26:44 +03:00
Andrew Dolgov
e60d5b0a84 move opml-specific get_feed_category to opml.php 2017-05-04 14:24:30 +03:00
Andrew Dolgov
9549e33c2c move some common control-generating functions to controls.php 2017-05-04 14:22:23 +03:00
Andrew Dolgov
07d3431e28 update_rss_feed: minor code cleanup 2017-04-27 13:08:43 +03:00
Andrew Dolgov
f03aaf270c CI: use latest phpunit 2017-04-27 09:32:37 +03:00
Andrew Dolgov
c849dd63ab fix CI: missing config.php 2017-04-27 09:17:45 +03:00
Andrew Dolgov
9c8a797598 update CI (again) 2017-04-27 09:11:21 +03:00
Andrew Dolgov
b89c72eaf3 update CI (again) 2017-04-27 09:10:47 +03:00
Andrew Dolgov
1d6c8d5c0e update CI 2017-04-27 09:06:54 +03:00
Andrew Dolgov
3517d363d3 add api test for labels, api: fix setArticleLabel assign not handled correctly 2017-04-27 09:04:23 +03:00
Andrew Dolgov
7c437c476c rename functional tests 2017-04-27 08:47:21 +03:00
Andrew Dolgov
4d7e0dae87 add some more api tests 2017-04-27 08:46:57 +03:00
Andrew Dolgov
7f4a24f868 Merge branch 'master' of git.fakecake.org:tt-rss 2017-04-27 00:24:29 +03:00
Andrew Dolgov
891df34637 add some basic API unit tests 2017-04-27 00:24:17 +03:00
Andrew Dolgov
c2744831cd phpmd ci: add plugins 2017-04-26 21:15:43 +03:00
Andrew Dolgov
87267ce355 ci scripts: exit properly on failure 2017-04-26 21:15:23 +03:00
Andrew Dolgov
42b37a0f90 phpmd: disable cleancode for the time being 2017-04-26 21:07:02 +03:00
Andrew Dolgov
21ce7d9ec0 update phpmd ruleset to use (subset) of cleancode
fix various minor issues reported by static analysis
remove redundant php closing tag from several more files
2017-04-26 20:57:36 +03:00
Andrew Dolgov
ea79a0e033 remove some redundant php closing tags 2017-04-26 20:24:18 +03:00
Andrew Dolgov
e734018448 ci: fix typo 2017-04-26 16:31:21 +03:00
Andrew Dolgov
cffe1d5151 enable phpmd for all components 2017-04-26 16:29:50 +03:00
Andrew Dolgov
3923815580 ci: check syntax via php first 2017-04-26 16:26:53 +03:00
Andrew Dolgov
897804cef2 add back stuff for selenium tests 2017-04-26 16:07:35 +03:00
Andrew Dolgov
a53ce54c3a remove before_script 2017-04-26 16:01:39 +03:00
Andrew Dolgov
b3b2782358 add basic schema test back to CI 2017-04-26 16:00:03 +03:00
Andrew Dolgov
e552bb0bf6 update_daemon: mask phpmd stuff 2017-04-26 15:44:56 +03:00
Andrew Dolgov
9b666d2aa1 fix phpmd.sh 2017-04-26 15:38:40 +03:00
Andrew Dolgov
2f3bce5960 move phpmd stuff to a script 2017-04-26 15:33:01 +03:00
Andrew Dolgov
7b55001eee fix various issues reported by static analysis
update gitlab-ci config
2017-04-26 15:29:22 +03:00