• last updated 5 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Use portable SQL idioms

  1. … 1 more file in changeset.
Replace deprecated idioms

Make guid,source_id unique for na_items

  1. … 3 more files in changeset.
Whitespace changes + Editor hints

Rework news source update to simplify the logics and handle updating of existing news items (passes tests)

Move normalization of the pub date closer to its source

New test to check whether configured news feeds look ok

Package rework and maintenance

- deprecate undocumented news_aggregator::source::get_identifier as no mention was found in upstream code (fixes automated tests)

- put all portable sql inline

- rework all sql idioms that could be made portable

- remove leftover sql statements

- simplify idioms

  1. … 2 more files in changeset.
Rework of news_aggregator::source::update

- replace deprecated calls

- replace array idioms with dict idioms

- bring portable sql inline

This was tested against RSS feeds used downstream on a vanilla instance

  1. … 2 more files in changeset.
Almost complete rewrite of news_aggregator::source::new

- replace deprecated calls

- remove code duplication

- don't loop through response items, as nothing is done with that information

- replace array idioms with dict idioms

- let stored procedure figure out the object_id

Works on WU RSS URLs on a vanilla instance

  1. … 2 more files in changeset.
Rework variable assignment (set -> lassign) + Whitespace changes

  1. … 17 more files in changeset.
Rework variable assignment (set -> lassign)

  1. … 12 more files in changeset.
Fix typos

  1. … 1 more file in changeset.
Rework conditional expressions

  1. … 4 more files in changeset.
remove conditions, which are always true

remove parens

  1. … 7 more files in changeset.
modernize tcl

  1. … 13 more files in changeset.
reduce usage of deprecated procs

modernize tcl

  1. … 3 more files in changeset.
Minor fixes to the linking and dealing with funny servers that return file not found with error code 200

  1. … 2 more files in changeset.
tidy up error handling, return codes and proc comments

remove debugging for multiple group by; drop title column for na_sources (not used by UI plus part of acs_objects with 5.2) and made user_id optional for source::new; still need to deal with the group by issue on index page - now, the first grouping (pub date) is not applied when there is only one source (source_id being the second grouping

  1. … 3 more files in changeset.
lots of little tweaks for data cleanup on uninstantiate, some more UI work, bug fixes, etc.; added daveb's sweeper proc; not tagging v0.9.8 just yet though

  1. … 25 more files in changeset.
remove a source if it is no longer being used by any aggregators

add ability to post item to subsite lars-blogger instances, more UI and perm tweaks. bump version to 0.9.6b

  1. … 14 more files in changeset.
remove line declaring call to ds_comment

Apply #743, fix #2690

Support for item-level author and pubDate elements (news-aggregator)

  1. … 4 more files in changeset.
Changes to source procs in news-aggregator:

- Formatting (tabs)

- Implement source::update_all -all_sources correctly, so that the -all_sources flag actually updates all sources regardless of when they were last updated

- Now using the RSS parser in feed-parser

  1. … 1 more file in changeset.
Use ad_returnredirect -message to display the "You have been subscribed to" channel when a user subscribes to a channel.

  1. … 4 more files in changeset.
Update a source when it's first created

Fixed various bugs so that it works in HEAD now. This version is labelled 0.6d and will carry the tag news-aggregator-0-6d

  1. … 3 more files in changeset.