Changeset 14361


Ignore:
Timestamp:
03/17/12 20:13:44 (14 months ago)
Author:
KipLubliner
Message:

Item11437: Update Published API

Location:
branches/Release01x01/core
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • branches/Release01x01/core/data/System/PerlDoc.txt

    r13829 r14361  
    1212    <div class="foswikiFormDescription"> 
    1313      Enter a module name that to extract the perl documentation, e.g. <a href="%SCRIPTURLPATH{"view"}%/%WEB%/%TOPIC%?module=Foswiki::Func%IF{"$publicOnly = 'on'" then=";publicOnly=on"}%">Foswiki::Func</a> or, <a href="%SCRIPTURLPATH{"view"}%/%WEB%/%TOPIC%?module=Foswiki::Meta%IF{"$publicOnly = 'on'" then=";publicOnly=on"}%">Foswiki::Meta</a>.<br/> 
    14       See also [[DevelopingPlugins][Developing plugins]], [[Foswiki:Development.DevelopersBible][Developer's Bible]], [[Foswiki:Development.TechnicalOverview][Technical Overview]]  
     14      See also PublishedAPI, [[DevelopingPlugins][Developing plugins]], [[Foswiki:Development.DevelopersBible][Developer's Bible]], [[Foswiki:Development.TechnicalOverview][Technical Overview]]  
    1515    </div> 
    1616  </div> 
  • branches/Release01x01/core/data/System/PublishedAPI.txt

    r13829 r14361  
    1 | package | Foswiki | 
    2 | package | Foswiki::Access | 
    3 | package | Foswiki::AccessControlException | 
    4 | package | Foswiki::AggregateIterator | 
    5 | package | Foswiki::Attrs | 
    6 | package | Foswiki::Engine | 
    7 | package | Foswiki::Extensions | 
    8 | package | Foswiki::Func | 
    9 | package | Foswiki::Iterator | 
    10 | package | Foswiki::LineIterator | 
    11 | package | Foswiki::ListIterator | 
    12 | package | Foswiki::LoginManager | 
    13 | package | Foswiki::LoginManager::ApacheLogin | 
    14 | package | Foswiki::LoginManager::TemplateLogin | 
    15 | package | Foswiki::Meta | 
    16 | package | Foswiki::OopsException | 
    17 | package | Foswiki::PageCache | 
    18 | package | Foswiki::Plugins | 
    19 | package | Foswiki::Prefs | 
    20 | package | Foswiki::Query | 
    21 | package | Foswiki::Render | 
    22 | package | Foswiki::Request | 
    23 | package | Foswiki::Request::Upload | 
    24 | package | Foswiki::Response | 
    25 | package | Foswiki::Sandbox | 
    26 | package | Foswiki::Search::InfoCache | 
    27 | package | Foswiki::Time | 
    28 | package | Foswiki::UI | 
    29 | package | Foswiki::UI::Register | 
    30 | package | Foswiki::Users | 
    31 | package | Foswiki::Validation | 
    32 | package | Foswiki::WebFilter | 
     1| *Name* | *First Published* | *Comment* | 
     2| [[%SYSTEMWEB%.PerlDoc?module=Foswiki::Func][Foswiki::Func]] | 1.1.5 | Main API. | 
     3| [[%SYSTEMWEB%.PerlDoc?module=Foswiki::Attrs][Foswiki::Attrs]] | 1.1.5 | Parameter passing for custom macros | 
     4| [[%SYSTEMWEB%.PerlDoc?module=Foswiki::Request][Foswiki::Request]] | 1.1.5 | URL parameters | 
     5| [[%SYSTEMWEB%.PerlDoc?module=Foswiki::Sandbox][Foswiki::Sandbox]] | 1.1.5 | Calls to external commands; untainting | 
     6| [[%SYSTEMWEB%.PerlDoc?module=Foswiki::Meta][Foswiki::Meta]] | 1.1.5 | Metadata for webs or topics.  %X% This class may be changed after refactorings of the Foswiki internals, so please try to use Foswiki::Func instead if possible.  Incompatible changes will only be made during a major release. | 
     7| [[%SYSTEMWEB%.PerlDoc?module=Foswiki::AccessControlException][Foswiki::AccessControlException]] | 1.1.5 | Exception used raise an access control violation. | 
     8| [[%SYSTEMWEB%.PerlDoc?module=Foswiki::OopsException][Foswiki::OopsException]] | 1.1.5 | Exception used to raise a request to output a preformatted page. | 
     9| [[%SYSTEMWEB%.PerlDoc?module=Foswiki::Iterator][Foswiki::Iterator]] | 1.1.5 | | 
     10| [[%SYSTEMWEB%.PerlDoc?module=Foswiki::Plugins][Foswiki::Plugins]] | 1.1.5 | Just to access $SESSION and $VERSION | 
     11| [[%SYSTEMWEB%.PerlDoc?module=Foswiki::Time][Foswiki::Time]] | 1.1.5 | Time handling functions. | 
  • branches/Release01x01/core/lib/Foswiki/IncludeHandlers/doc.pm

    r14060 r14361  
    238238    my @ret; 
    239239    for my $line ( split /\r?\n/, $text ) { 
    240         $line =~ /^\|\s*package\s*\|\s*(.*?)\s*\|/ 
     240        #| [[%SYSTEMWEB%.PerlDoc?module=Foswiki::Func][Foswiki::Func]] | 1.1.5 | Main API. | 
     241        $line =~ /^\|\s*\[\[.*?PerlDoc.*?\]\[(.*?)\]\]/ 
    241242          and push @ret, $1; 
    242243    } 
Note: See TracChangeset for help on using the changeset viewer.