summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-11-02Add context for different uses of "%1$s (%2$s)"Siebrand Mazeland
2010-11-02i18n/L10n, translator documentation updates.Siebrand Mazeland
2010-11-02Merge branch 'pretty-title2' into 0.9.xBrion Vibber
2010-11-02Unrolled tagged vs untagged, page 1 vs page N message variants for ↵Brion Vibber
showstream title. #2668
2010-11-02fix syntax error introduced in i18n tweaks: newgroup actionBrion Vibber
2010-11-02Alternate pretty-title tweaks for #2668Brion Vibber
2010-11-02Merge branch '0.9.x' of gitorious.org:statusnet/mainline into 0.9.xBrion Vibber
2010-11-02Use SN.msg() and onEndScriptMessages() to export localized UI messages from ↵Brion Vibber
Realtime plugin and its descendents.
2010-11-02Tossing in a basic i18n message export to script code. Plugins can hook ↵Brion Vibber
StartScriptMessage/EndScriptMessage, or directly add needed mappings in Action::getScriptMessages(). Exported entries are accessible as SN.msg(key) at runtime. StatusNet core code now sets the tooltip text on .attachment.more links when they receive their attachment-expansion magic; this will override the hardcoded tooltip text saved from OStatus plugin when displaying timelines in the web UI.
2010-11-02* add POT fileSiebrand Mazeland
* remove superfluous whitespace * break lines at 80 or before in README
2010-11-02Starting on making Realtime plugin's UI messages localizable: pause/play, ↵Brion Vibber
popup button text and tooltip text are now loaded from PHP code where we can get at gettext.
2010-11-01Update translator documentation.Siebrand Mazeland
2010-11-01* i18n/L10n updates.Siebrand Mazeland
* translator documentation added. * superfluous whitespace removed.
2010-11-01Update translator documentation.Siebrand Mazeland
2010-11-01* add translator documentation.Siebrand Mazeland
* i18n FIXME tagging.
2010-11-01Fix i18n issues that are solved by using plural.Siebrand Mazeland
2010-10-31Localisation updates from http://translatewiki.net.Siebrand Mazeland
2010-10-31Add forgotten translator documentation.Siebrand Mazeland
2010-10-31* translator documentation updated.Siebrand Mazeland
* superfluous whitespace removed. * added FIXMEs for missing documentation and un-i18n-able timestamps.
2010-10-31* i18n/L10n updates.Siebrand Mazeland
* translator documentation added/updated. * superfluous whitespace removed.
2010-10-31Fix i18n for B/kB/MB and add translator documentation.Siebrand Mazeland
2010-10-30* translator documentation updates.Siebrand Mazeland
* added FIXMEs in actions/showgroup.php. * superfluous whitespace removed.
2010-10-30Tabs to spaces, superfluous whitespace removed.Siebrand Mazeland
2010-10-29Quickie script to aid in building release tarballs -- encapsulates the ↵Brion Vibber
archive-i18n gen-changelog gen-retar steps.
2010-10-29README bump for 0.9.6 final0.9.6Brion Vibber
2010-10-29Merge branch 'master' into 0.9.xBrion Vibber
2010-10-29Merge remote branch 'gitorious/master'Evan Prodromou
2010-10-29add a hack to show ads on single-notice pagesEvan Prodromou
2010-10-28Merge remote branch 'origin/0.9.x' into 0.9.xBrion Vibber
2010-10-29Localisation updates from http://translatewiki.netSiebrand Mazeland
2010-10-28Merge branch 'master' into 0.9.xBrion Vibber
2010-10-28Kill a ping queue item if we get an error on loading up the notice's ↵Brion Vibber
poster's profile, rather than letting the item be retried over and over as if it were a transitory error. This shouldn't generally happen as it's an indicator of database inconsistency, but it's a condition we know happens.
2010-10-28Fix for regression: fatal error on group page display when not logged in.Brion Vibber
Bug was introduced with group deletion feature.
2010-10-28fall back to siteowner on bad nickname (Bug#2861)Evan Prodromou
2010-10-28Merge branch '0.9.x' of gitorious.org:statusnet/mainline into 0.9.xBrion Vibber
2010-10-28Tweak for OAuth headers not seen in $_SERVERBrion Vibber
2010-10-28Merge branch '0.9.x' of git://gitorious.org/statusnet/mainline into 0.9.xSiebrand Mazeland
2010-10-28Localisation updates from http://translatewiki.net.Siebrand Mazeland
2010-10-27Merge branch 'instrument' into 0.9.xBrion Vibber
2010-10-27ApiLogger plugin: dumps some information about API hits to aid in ↵Brion Vibber
researching future HTTP-level cachability improvements. Data are sent to the 'info' level of logging, like so: [lazarus.local:4812.86b23603 GET /mublog/api/statuses/friends_timeline.atom?since_id=1353] STATLOG action:apitimelinefriends method:GET ssl:no query:since_id cookie:no auth:yes ifmatch:no ifmod:no agent:Appcelerator Titanium/1.4.1 (iPhone/4.1; iPhone OS; en_US;) Fields: * action: case-normalized name of the action class we're acting on * method: GET, POST, HEAD, etc * ssl: Are we on HTTPS? 'yes' or 'no' * query: Were we sent a query string? 'yes', 'no', or 'since_id' if the only parameter is a since_id * cookie: Were we sent any cookies? 'yes' or 'no' * auth: Were we sent an HTTP Authorization header? 'yes' or 'no' * ifmatch: Were we sent an HTTP If-Match header for an ETag? 'yes' or 'no' * ifmod: Were we sent an HTTP If-Modified-Since header? 'yes' or 'no' * agent: User-agent string, to aid in figuring out what these things are The most shared-cache-friendly requests will be non-SSL GET requests with no or very predictable query parameters, no cookies, and no authorization headers. Private caching (eg within a supporting user-agent) could still be friendly to SSL and auth'd GET requests. We kind of expect that the most frequent hits from clients will be GETs for a few common timelines, with auth headers, a since_id-only query, and no cookies. These should at least be amenable to returning 304 matches for etags or last-modified headers with private caching, but it's very possible that most clients won't actually think to save and send them. That would leave us expecting to handle a lot of timeline since_id hits that return a valid API response with no notices. At this point we don't expect to actually see if-match or if-modified-since a lot since most of our API responses are marked as uncacheable; so even if we output them they're not getting sent back to us. Random subsampling can be enabled by setting the 'frequency' parameter smaller than 1.0: addPlugin('ApiLogger', array( 'frequency' => 0.5 // Record 50% of API hits ));
2010-10-28Update translator documentation.Siebrand Mazeland
2010-10-28i18n/L10n updates and superfluous whitespace removed.Siebrand Mazeland
2010-10-28* Superfluous whitespace removed.Siebrand Mazeland
* i18n review (no changes needed).
2010-10-28* i18n/L10n fixes.Siebrand Mazeland
* translator documentation updated. * superfluous whitespace removed.
2010-10-28* i18n/L10n fixes.Siebrand Mazeland
* translator documentation updated. * superfluous whitespace removed.
2010-10-27Merge branch 'nofollowexternallink' into 0.9.xEvan Prodromou
Conflicts: lib/default.php
2010-10-26Set cookies with "secure" flag on SSL sites. Improves security.testingCraig Andrews
2010-10-26Fix OAuth verifier display page title and msgs for i18nZach Copley
2010-10-26UI on profile settings page to opt out of following everyoneEvan Prodromou
2010-10-26flag to let users opt out of following everyoneEvan Prodromou