snowl/modules
Myk Melez 281ba91ab2 let callers set an error callback as well as a success callback when sending messages 2008-12-11 15:04:52 -08:00
..
Observers.js don't remove observers that aren't in our list of observers, and support observers that are objects rather than functions 2008-09-01 18:58:02 -07:00
Preferences.js new version of Preferences module 2008-09-23 11:44:11 -07:00
StringBundle.js a StringBundle module to make accessing string bundles from JS modules and components easier; use the StringBundle module in the opml and utils modules 2008-11-30 22:57:17 -08:00
URI.js simplify argument format 2008-10-08 17:03:47 -07:00
collection.js retrieve content with messages in the same query and index parts.messageID to improve performance 2008-12-09 18:47:21 -08:00
constants.js regression fixes: add constants file missing from previous checkin; use the NAME, HUMAN_URI, and MACHINE_URI constants in the SnowlTwitter constructor 2008-11-26 09:43:54 -08:00
datastore.js retrieve content with messages in the same query and index parts.messageID to improve performance 2008-12-09 18:47:21 -08:00
feed.js make externalID a BLOB, convert Twitter externalIDs to numbers, make an index for the queries that do external ID checks, and do source-specific externalID checks to fix three issues: 1. Twitter externalIDs are integers but are being stored in externalID as text, which means they sort alphabetically instead of numerically, which creates problems for queries like SELECT MAX(externalID) AS maxID so we can do since_id=maxID in the request; 2. it's expensive to query for the existence of a message being received from a source based on the presence of a message with the same externalID, which we do a lot, since there is no index on the externalID column, so we end up doing a full table scan each time; 3. externalID checks have been checking for uniqueness across all sources, but externalIDs are only supposed to be unique within a source (IDs unique across all sources exist, and some external IDs satisfy that constraint, but we'll need to create a new column for those) 2008-12-07 23:52:01 -08:00
identity.js add license header blocks to all CSS & JS files 2008-08-04 14:29:39 -07:00
log4moz.js integrate latest version of log4moz module, and stop logging to files 2008-11-18 16:06:01 -08:00
message.js retrieve content with messages in the same query and index parts.messageID to improve performance 2008-12-09 18:47:21 -08:00
opml.js a StringBundle module to make accessing string bundles from JS modules and components easier; use the StringBundle module in the opml and utils modules 2008-11-30 22:57:17 -08:00
service.js improve performance by caching sources and reusing them when getting a source from a message 2008-12-09 18:05:55 -08:00
source.js fix typo regression when checking for existing message 2008-12-08 00:11:50 -08:00
target.js finish making SnowlSource and SnowlTarget be abstract classes that SnowlFeed and SnowlTwitter compose so we can more easily move functionality that is common to both SnowlFeed and SnowlTwitter into the abstract classes 2008-11-20 17:50:26 -08:00
twitter.js let callers set an error callback as well as a success callback when sending messages 2008-12-11 15:04:52 -08:00
utils.js append asterisks to unquoted words in fulltext search terms so we provide subword matches by default; you can turn off this behavior by quoting the words you want matched in their entirety 2008-12-09 15:22:36 -08:00