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