Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Sep 5, 2008
  1. @pudge

    update

    pudge authored
  2. @jamiemccarthy

    Multiple small bugfixes: tags, email/subs, crashes

    jamiemccarthy authored
    email_to_domain works now, with the bonus that submit.pl does not
    crash and eat submissions.  Fixed multiple Tags and Tagbox
    incorrect references (also crashes) for e.g. [History] view.
    Got forceFeederRecalc working correctly from createItemFromComment
    and Despam.  Fixed tagboxLog as called (indirectly) from web via
    firehose API.  Grouped tag filtering through _do_default_filter()
    and added a publiconly option, which Top now uses to keep "nod" and
    "nix" from showing up.  Passed options through run() to run_process()
    and fixed FireHoseScores to correctly use it.  Added metanod and
    metanix as private tags.
  3. @jamiemccarthy

    More bugfixes

    jamiemccarthy authored
  4. @jamiemccarthy
  5. @jamiemccarthy

    Bugfixes

    jamiemccarthy authored
    Minor missing lines of code after Slash::Plugin and Slash::Utility
    changes
  6. @pudge

    add module

    pudge authored
  7. @pudge

    fix typos

    pudge authored
Commits on Sep 4, 2008
  1. @jamiemccarthy

    SearchToo bugfix

    jamiemccarthy authored
    The bug had prevented Slash::SearchToo::Foo from being seen
    as installed, which rendered the plugin essentially worthless.
  2. @pudge

    update

    pudge authored
  3. @pudge
  4. @jamiemccarthy

    Misc. bugfixes

    jamiemccarthy authored
    Mostly fixing up things I missed when removing some 'use's I had thought
    were unnecessary, and some plugin class inheritance oversights.
  5. firehose_click_tag should show_login_box for anon users; use $.trim i…

    authored
    …nstead of my own regexp
  6. @tvroom

    Fix anon link for days

    tvroom authored
  7. @tvroom

    allow get more for anon user

    tvroom authored
  8. @tvroom
  9. @tvroom
  10. @tvroom
  11. @tvroom

    Updates for get more for anon

    tvroom authored
  12. @tvroom

    Updates to add more for anon

    tvroom authored
  13. @jamiemccarthy

    tagbox_fheditorpop_needypercent

    jamiemccarthy authored
    Allow editors to not see some of the comments in the hose
  14. @jamiemccarthy

    Tagbox bugfixes

    jamiemccarthy authored
    info_log/debug_log log accurately now.  getTagboxTags includes tagname
    for each tag.  forceFeederRecalc uses valid SQL.  constrain_score call
    doesn't crash.  FireHoseScores doesn't crash.  Clouts added.
  15. @jamiemccarthy

    Correct doc error

    jamiemccarthy authored
  16. @jamiemccarthy

    Slash::Tagbox refactoring nearing completion

    jamiemccarthy authored
    Removed the tagbox_userkeyregexes table, and 3 columns from tagboxes
    table, replaced with class methods which S::T subclasses may override.
    {nodid},{nixid} in all S::T objects.
    
    tagbox.pl now runs more quickly and efficiently.  A code comment
    in tagbox.pl and slashd has thoughts on future multiprocessing
    changes.  Modernized tagbox.pl logging.
    
    Removed some unnecessary 'use's.  getTagboxTags() now filters tags
    at each step, for a (possibly dramatic in some cases) speed
    improvement.  Tagbox filtering in _do_filter_foo submethods.  API
    changes to be OOP-appropriate for addFeederInfo(), forceFeederRecalc()
    and other (now-) methods.
    
    The API and subclasses' calls of it is still a little rough.
  17. @jamiemccarthy

    Bugfix: get nosy tagboxes working

    jamiemccarthy authored
    I'm not sure why it didn't enter a loop of infinite crashing with the
    first globj that a nosy tagbox wanted, but that aside, this fixes
    that bug and allows nosy tagboxes to get notification of new globjs.
  18. @jamiemccarthy
  19. @jamiemccarthy

    Promote common global functions from Slash/Utility.pm to Slash.pm

    jamiemccarthy authored
    Some of the global functions that 'use Slash::Utility' EXPORTs are
    common enough that they should be available everywhere.  So I'm
    promoting getObject, getCurrentStatic, and 12 others to Slash.pm's
    EXPORT list.
    
    This doesn't change anything about what code is require'd, it only
    saves some sections of our code from needing a 'use Slash::Utility'
    or maybe 'use Slash::Utility::Environment'.
  20. @jamiemccarthy

    Get database class inheritance working properly, esp. for plugins/tag…

    jamiemccarthy authored
    …boxes
    
    new(), isInstalled() and init() have never worked properly due mostly
    to mishandled multiple inheritance.  This sets classes up correctly,
    notably adding Slash::Plugin as a viable base class for most plugin
    database classes (rewriting many common ones to do that), also adding
    Slash::Tagbox as the base class for all tagboxes (and adding some
    convenience methods to simplify tag processing).
    
    It is believed that old code not changed to use the new base classes
    will work the same as before.
    
    As of this commit, this code should be considered beta -- it's not
    ready for production, in particular I'm pretty sure tagboxes don't
    run due to a getTagboxes() bug.
Commits on Sep 2, 2008
  1. @pudge

    update

    pudge authored
Commits on Aug 30, 2008
  1. @jamiemccarthy

    Fix minor futurestorybox issues

    jamiemccarthy authored
    display;article;* does not use the 'authortext' field to display to
    admins information about past and future stories, so don't bother
    populating that field.  Correct misnamed variable holding
    futurestorybox;*;* output (actually, "futurestorybox" is a rather
    dumb name but might as well leave it).  Add needed_signoffs field
    when Admin.pm displays futurestorybox.  Remove unnecessarily
    customized slashdot theme futurestorybox;misc;default and copy its
    (minor) improvements back into main plugin.
    
    It's believed that these changes will eliminate the plethora of
    "Argument "" isn't numeric in numeric lt (<) at 233 line 2" in
    Slashdot's admin webhead error log.  Woo.
Something went wrong with that request. Please try again.