summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)Author
2010-10-12Merge remote branch 'gitorious/0.9.x' into 0.9.xEvan Prodromou
2010-10-07Workaround for regression in input validation due to more PCRE oddities. ↵Brion Vibber
Recommend redoing common_validate_utf8() using something more reliable, perhaps. :P
2010-10-07Events for showing the notice formEvan Prodromou
2010-10-06Basic validation of UTF-8 input via GET/POST vars: invalid UTF-8 sequences ↵Brion Vibber
will cause the string to drop. Not necessarily super-thorough; should be improved in future to drop individual bad sequences, do normalization of combining forms, etc. General input validation (for ints, types of strings, etc) still would be good to have!
2010-10-04Urgh... fix for fix for horrific $ escaping problems (some awful mix of ↵Brion Vibber
single and double-quoted strings in the terror that is mail.php)
2010-10-04Fix unescaped dollar signs in double-quoted strings due to localization ↵Brion Vibber
updates (%1$s etc)
2010-09-30Add a $config['plugins']['locale_path'] which can be set to override the ↵Brion Vibber
individual plugins' locale subdirectories. This will apply to *ALL* plugins in *ALL* languages, so should probably only be used when doing site customization... You'd probably do: $config['site']['locale_path'] = '/srv/awesome/data/locale'; $config['plugins']['locale_path'] = '/srv/awesome/data/locale'; with a structure like: srv/ awesome/ data/ locale/ en/ LC_MESSAGES/ statusnet.po OpenID.po AnonymousFave.po etc, all alongside each other. You could separate plugins from the core if you like. Where locale files have not already been generated, you can build one for a plugin like so: php scripts/update_po_templates.php --plugin=MyPlugin and pull out the template file: plugins/MyPlugin/locale/MyPlugin.pot Edit that (make sure you at least set the CHARSET, probably to UTF-8) and save your customized .po files into the structure as above, and use msgfmt to generate .mo files for final output.
2010-09-30ForceGroup plugin: optionally force new users to join a particular group or ↵Brion Vibber
set of groups on registration; and/or to force posts by members of particular groups to be posted into those groups even if not explicitly mentioned. The posting feature requires a couple quick hook additions in core.
2010-09-30Merge branch 'anon-fave-plugin'Zach Copley
2010-09-30Merge branch 'master' of gitorious.org:statusnet/mainline into feedfixBrion Vibber
2010-09-30Always specify UTF-8 targt charset for html_entity_decode(); default is ↵Brion Vibber
8-bit ISO-8859-1 which causes things to break when we later pass them through things that expect to work with UTF-8. For instance, running through preg_replace() with the /u option results in NULL, leading to problems with OStatus and SubMirror generating their plaintext versions and doing length-cropping.
2010-09-29Add Start/EndFavorNoticeForm and Start/EndDisFavorNoticeForm hooksZach Copley
2010-09-29Add Start/EndShowNoticeInfo eventsZach Copley
2010-09-29New eventsi: Start/EndShowNoticeOptions and Start/EndShowFaveFormZach Copley
2010-09-29add hooks to the feedlist widget to give fine-grained control over feed linksEvan Prodromou
2010-09-29* i18n/L10n and translator documentation updates.Siebrand Mazeland
* whitespace and indentation updates
2010-09-28Localisation updates from http://translatewiki.netSiebrand Mazeland
* add support for Hungarian (hu)
2010-09-22Fix for ticket 2756 - Calls to OAuth endpoints are redirected to theZach Copley
login page when a site is in private mode
2010-09-22Merge branch '0.9.x' into activityexportEvan Prodromou
Conflicts: plugins/OStatus/OStatusPlugin.php
2010-09-21Merge branch 'master' into 0.9.xBrion Vibber
2010-09-21Merge branch 'twitter-avatar'Brion Vibber
2010-09-21Workaround for #2485: in profile output on feeds, fall back to the Twitter ↵Brion Vibber
73x73 avatar instead of going straight to the 96x96 default image on twitter-import profiles.
2010-09-21change the location and title of the feeds sectionEvan Prodromou
2010-09-20Don't spew a notice warning to output while processing logging for PEAR DB ↵Brion Vibber
errors
2010-09-20Clean up notice spew from accessing member variables of null when opening ↵Brion Vibber
the add/edit oauth application form
2010-09-20Ticket #2750: fixes to HTTP caching behavior across login/logout boundariesBrion Vibber
* now ignoring if-modified-since if we failed an etag if-none-match comparison, per spec * now including a hash of user id/nickname in most etags, so we'll update the view properly after login/logout For API methods, checking the API-auth'ed user. (Many change results to include things like 'you're subscribed to this user' or 'this is one of your favorites', so user info is again needed) There'll still be some last-modified stamps that aren't including user info properly, probably.
2010-09-20Fix bug in db queue manager: when receiving an invalid or deleted notice, we ↵Brion Vibber
were running it through the 'temporary fail, release it to try again' path instead of the 'done, discard item' path. Should fix some infinite-loop-of-doom-in-queue cases.
2010-09-17Basic license admin panel (maybe we can make it fancier later)Zach Copley
2010-09-16Explicitly mark a translator note on the command list help message that the ↵Brion Vibber
command names must not be translated
2010-09-15Merge branch '0.9.x' into activityexportEvan Prodromou
2010-09-16Add plural support for minutes/hours/days/months ago.Siebrand Mazeland
Reapply of revised b27882c9166191de4aaea298ba1b1a524cfe9ac7 that was reverted by Brion Vibber in 2d4c0f9a47f6534c578a37abe79670cec699caae.
2010-09-15Revert "Add plural support for minutes/hours/days/months ago." -- currently ↵Brion Vibber
doesn't work and spews error messages This reverts commit b27882c9166191de4aaea298ba1b1a524cfe9ac7.
2010-09-15move useractivitystream class to its own moduleEvan Prodromou
2010-09-15flag to leave out author information in activity outputEvan Prodromou
2010-09-15change user attribute from private to protected so subclasses can use itEvan Prodromou
2010-09-14L10n: Fix punctuation.Siebrand Mazeland
2010-09-13Activity::asString() should format numerical not string timeEvan Prodromou
2010-09-13accept null constructor for ActivityContextEvan Prodromou
2010-09-13* update/add translator documentationSiebrand Mazeland
* remove superfluous whitespace
2010-09-13* update/add translator documentationSiebrand Mazeland
* remove superfluous whitespace
2010-09-13Move translator hint to where gettext will actually see it and replace tab ↵Siebrand Mazeland
by spaces.
2010-09-13Fix typos in translator comments.Siebrand Mazeland
2010-09-13Remove trailing whitespace and update comment consistency on methods.Siebrand Mazeland
2010-09-13Add plural support for minutes/hours/days/months ago.Siebrand Mazeland
2010-09-12Update translator documentation.Siebrand Mazeland
2010-09-12Update translator documentation and add punctuation where missing to ↵Siebrand Mazeland
exception messages.
2010-09-12Fix i18n issue and add translator documentation.Siebrand Mazeland
2010-09-12Update translator documentation.Siebrand Mazeland
2010-09-12* add two FIXMEs for gettext messages not being processed.Siebrand Mazeland
* update translator documentation.
2010-09-12Update/add translator documentation.Siebrand Mazeland