/[suikacvs]/webroot/gate/2008/sw.cgi
Suika

Log of /webroot/gate/2008/sw.cgi

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (download) (annotate)
Sticky Tag:

Revision 1.41 - (view) (download) (annotate) - [select for diffs]
Wed May 5 08:17:09 2010 UTC (14 years ago) by wakaba
Branch: MAIN
CVS Tags: HEAD
Changes since 1.40: +11 -0 lines
Diff to previous 1.40
logging


Revision 1.40 - (view) (download) (annotate) - [select for diffs]
Tue Nov 25 05:00:25 2008 UTC (15 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.39: +3 -1 lines
Diff to previous 1.39
License page name simplified; help page name added


Revision 1.39 - (view) (download) (annotate) - [select for diffs]
Mon Nov 24 08:01:16 2008 UTC (15 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.38: +8 -943 lines
Diff to previous 1.38
2008-11-24  Wakaba  <wakaba@suika.fam.cx>

        * sw.cgi: Moved most parts to |lib/suikawiki/main.pl|
        <http://suika.fam.cx/gate/cvs/webroot/swe/lib/suikawiki/main.pl>.


Revision 1.38 - (view) (download) (annotate) - [select for diffs]
Mon Nov 24 07:46:51 2008 UTC (15 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.37: +4 -34 lines
Diff to previous 1.37
2008-11-24  Wakaba  <wakaba@suika.fam.cx>

        * sw.cgi (percent_encode, percent_encode_na, percent_decode,
        htescape, get_absolute_url): Moved to manakai's Message::CGI::Util
        module.


Revision 1.37 - (view) (download) (annotate) - [select for diffs]
Mon Nov 24 03:35:23 2008 UTC (15 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.36: +5 -5 lines
Diff to previous 1.36
2008-11-24  Wakaba  <wakaba@suika.fam.cx>

        * sw.cgi: Fullwidth/halfwidth normalization split into a separate
        module.


Revision 1.36 - (view) (download) (annotate) - [select for diffs]
Sun Nov 23 08:57:48 2008 UTC (15 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.35: +52 -31 lines
Diff to previous 1.35
2008-11-23  Wakaba  <wakaba@suika.fam.cx>

        * sw.cgi: Load database modules as late as possible.


Revision 1.35 - (view) (download) (annotate) - [select for diffs]
Sun Nov 23 08:30:02 2008 UTC (15 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.34: +22 -14 lines
Diff to previous 1.34
2008-11-23  Wakaba  <wakaba@suika.fam.cx>

        * sw.cgi: Facted out database path names.


Revision 1.34 - (view) (download) (annotate) - [select for diffs]
Sun Nov 23 08:20:16 2008 UTC (15 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.33: +1 -1 lines
Diff to previous 1.33
2008-11-23  Wakaba  <wakaba@suika.fam.cx>

        * sw.cgi: Bug fix: Set action="" of new-page form.


Revision 1.33 - (view) (download) (annotate) - [select for diffs]
Sun Nov 16 09:24:30 2008 UTC (15 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.32: +7 -5 lines
Diff to previous 1.32
2008-11-16  Wakaba  <wakaba@suika.fam.cx>

        * sw.cgi: Don't put toolbar in the label.


Revision 1.32 - (view) (download) (annotate) - [select for diffs]
Sun Nov 16 08:45:07 2008 UTC (15 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.31: +7 -2 lines
Diff to previous 1.31
2008-11-16  Wakaba  <wakaba@suika.fam.cx>

        * sw.cgi: Insert placeholders for editor toolbars.  Insert a
        script element for JavaScript codes.


Revision 1.31 - (view) (download) (annotate) - [select for diffs]
Sun Nov 16 06:08:10 2008 UTC (15 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.30: +1 -1 lines
Diff to previous 1.30
2008-11-16  Wakaba  <wakaba@suika.fam.cx>

        * sw.cgi: Bug fix: use a key from hash, not the hashref.


Revision 1.30 - (view) (download) (annotate) - [select for diffs]
Sun Nov 16 06:05:09 2008 UTC (15 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.29: +11 -2 lines
Diff to previous 1.29
2008-11-16  Wakaba  <wakaba@suika.fam.cx>

        * sw.cgi: Insert a nav element outside of same-id page list.


Revision 1.29 - (view) (download) (annotate) - [select for diffs]
Sun Nov 16 05:01:18 2008 UTC (15 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.28: +2 -2 lines
Diff to previous 1.28
2008-11-16  Wakaba  <wakaba@suika.fam.cx>

        * sw.cgi: Don't log user name for normal page edits.


Revision 1.28 - (view) (download) (annotate) - [select for diffs]
Sun Nov 16 04:19:35 2008 UTC (15 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.27: +4 -4 lines
Diff to previous 1.27
2008-11-16  Wakaba  <wakaba@suika.fam.cx>

        * sw.cgi: Bug fix: for (@{child_nodes}) {append_child} does not
        work.


Revision 1.27 - (view) (download) (annotate) - [select for diffs]
Sun Nov 16 03:44:32 2008 UTC (15 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.26: +64 -16 lines
Diff to previous 1.26
2008-11-16  Wakaba  <wakaba@suika.fam.cx>

        * sw.cgi: Set <meta name=ROBOTS content=NOINDEX> for
        non-page-content pages.  Insert article heading.  Added support
        for page title.  Remove empty page name when new page names are
        submitted.


Revision 1.26 - (view) (download) (annotate) - [select for diffs]
Fri Nov 14 09:23:34 2008 UTC (15 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.25: +5 -1 lines
Diff to previous 1.25
2008-11-14  Wakaba  <wakaba@suika.fam.cx>

        * sw.cgi: Make the h1 element a permalink for the page name.


Revision 1.25 - (view) (download) (annotate) - [select for diffs]
Fri Nov 14 08:49:46 2008 UTC (15 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.24: +4 -449 lines
Diff to previous 1.24
2008-11-14  Wakaba  <wakaba@suika.fam.cx>

        * sw.cgi: SWML/HTML convertion was moved to another Perl module
        file (SWE::Lang::XML2HTML).


Revision 1.24 - (view) (download) (annotate) - [select for diffs]
Fri Nov 14 08:27:56 2008 UTC (15 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.23: +65 -23 lines
Diff to previous 1.23
2008-11-14  Wakaba  <wakaba@suika.fam.cx>

        * sw.cgi: sw:anchor/@sw:anchor was not reflected to the HTML
        output.  td/@colspan was not reflected to the HTML rendering.
        Show the HTML-rendered page after saving the posted page (future
        version should support "save"-only feature by using ajax).
        Generate rel=alternate links to text/XML versions from HTML
        version.
        (set_head_content): Support arbitrary link elements.


Revision 1.23 - (view) (download) (annotate) - [select for diffs]
Fri Nov 14 05:12:45 2008 UTC (15 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.22: +5 -6 lines
Diff to previous 1.22
2008-11-14  Wakaba  <wakaba@suika.fam.cx>

        * sw3listsplit.pl: New file.

        * sw.cgi: Use SWE::DB::SuikaWiki3PageList2 instead of
        SWE::DB::SuikaWiki3PageList, to avoid CVS's rcs file size (and
        process load) problem caused by the monolisic file database.


Revision 1.22 - (view) (download) (annotate) - [select for diffs]
Wed Nov 12 12:06:29 2008 UTC (15 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.21: +1 -1 lines
Diff to previous 1.21
2008-11-12  Wakaba  <wakaba@suika.fam.cx>

        * sw.cgi: Oops, syntax error.


Revision 1.21 - (view) (download) (annotate) - [select for diffs]
Wed Nov 12 11:55:30 2008 UTC (15 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.20: +1 -1 lines
Diff to previous 1.20
2008-11-12  Wakaba  <wakaba@suika.fam.cx>

        * sw.cgi: Avoid cvs being too loading by not to commit the sw3
        page list every time.


Revision 1.20 - (view) (download) (annotate) - [select for diffs]
Tue Nov 11 13:26:50 2008 UTC (15 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.19: +6 -0 lines
Diff to previous 1.19
2008-11-11  Wakaba  <wakaba@suika.fam.cx>

        * sw.cgi: Oops,  was not set when the page is not created
        yet.


Revision 1.19 - (view) (download) (annotate) - [select for diffs]
Tue Nov 11 11:33:08 2008 UTC (15 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.18: +53 -18 lines
Diff to previous 1.18
2008-11-11  Wakaba  <wakaba@suika.fam.cx>

        * sw.cgi: Caching of generated HTML articles implemented.


Revision 1.18 - (view) (download) (annotate) - [select for diffs]
Tue Nov 11 11:08:54 2008 UTC (15 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.17: +4 -3 lines
Diff to previous 1.17
2008-11-11  Wakaba  <wakaba@suika.fam.cx>

        * sw.cgi (get_xml_data): Get the cache-prop object outside of the
        function, too.


Revision 1.17 - (view) (download) (annotate) - [select for diffs]
Tue Nov 11 11:07:15 2008 UTC (15 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.16: +10 -5 lines
Diff to previous 1.16
2008-11-11  Wakaba  <wakaba@suika.fam.cx>

        * sw.cgi (get_xml_data): Lock the id outside of the function.


Revision 1.16 - (view) (download) (annotate) - [select for diffs]
Mon Nov 10 14:51:31 2008 UTC (15 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.15: +13 -4 lines
Diff to previous 1.15
2008-11-10  Wakaba  <wakaba@suika.fam.cx>

        * sw.cgi: <link rel=archives> added.


Revision 1.15 - (view) (download) (annotate) - [select for diffs]
Mon Nov 10 10:00:34 2008 UTC (15 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.14: +18 -9 lines
Diff to previous 1.14
2008-11-10  Wakaba  <wakaba@suika.fam.cx>

        * sw.cgi: Put edit-body-content form into a section element.  Use
        new style sheet URL.  Use |div| instead of |p| for
        |sw10:comment-p| and |sw10:ed| elements for compatibility with
        HTML syntax (where block-level elements such as |ul| can't be
        inserted in |p| elemnets).


Revision 1.14 - (view) (download) (annotate) - [select for diffs]
Mon Nov 10 05:45:51 2008 UTC (15 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.13: +39 -10 lines
Diff to previous 1.13
2008-11-10  Wakaba  <wakaba@suika.fam.cx>

        * sw.cgi: Normalize white space characters and fullwidth/halfwidth
        characters in names and contents.  Add links to the content page
        in the edit page.  Typo fixed.


Revision 1.13 - (view) (download) (annotate) - [select for diffs]
Mon Nov 10 05:28:56 2008 UTC (15 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.12: +74 -23 lines
Diff to previous 1.12
2008-11-10  Wakaba  <wakaba@suika.fam.cx>

        * sw.cgi: Don't use PATH_INFO but use our own PATH_INFO created
        from REQUEST_URI since it turns out that PATH_INFO is
        percent-decoded such that '$' or ';' can't be distinguished in
        percent-encoded and non-encode forms.  Error pages and
        redirections are implemented.
        (sw:anchor): Support for './', '../', and '//' links for backward
        compatibility.  Normalize spaces in names.
        (get_page_url): Don't normalize spaces here.
        (percent_encode_na): New function.


Revision 1.12 - (view) (download) (annotate) - [select for diffs]
Mon Nov 10 04:03:03 2008 UTC (15 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.11: +42 -9 lines
Diff to previous 1.11
2008-11-10  Wakaba  <wakaba@suika.fam.cx>

        * sw.cgi: The STDOUT was not set to UTF-8 in some mode.  Fact out
        <link rel=stylesheet> code and add <link rel=license>.  Add link
        to the license page for all edit and content pages.
        (get_page_url): Support link from another hierarchy.


Revision 1.11 - (view) (download) (annotate) - [select for diffs]
Mon Nov 10 03:29:38 2008 UTC (15 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.10: +173 -48 lines
Diff to previous 1.10
2008-11-10  Wakaba  <wakaba@suika.fam.cx>

        * sw.cgi: Show a link to page creation page if there is no
        associated page for a name.  Fact out |get_content_type_parameter|
        and |set_content_type_options| functions.  Use (no title) for
        the name for an anonymous page so that no page turns into really
        no title.  'new-page' implemented.
        (http_redirect): New.


Revision 1.10 - (view) (download) (annotate) - [select for diffs]
Sun Nov 9 14:04:40 2008 UTC (15 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.9: +1 -0 lines
Diff to previous 1.9
2008-11-09  Wakaba  <wakaba@suika.fam.cx>

        * sw3.cgi (convert_sw3_page): Set the |hash| property of the
        id-prop.


Revision 1.9 - (view) (download) (annotate) - [select for diffs]
Sun Nov 9 14:00:37 2008 UTC (15 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.8: +167 -34 lines
Diff to previous 1.8
2008-11-09  Wakaba  <wakaba@suika.fam.cx>

        * mksw3list.pl: Append index to duplicate keywords to remove
        duplication such that migration process in sw.cgi is simplified.

        * sw.cgi: n/name syntax introduced.  Lock & unlock is now
        done outside of |convert_sw3_page| function.  Generate list of
        same-name pages.  Remove


Revision 1.8 - (view) (download) (annotate) - [select for diffs]
Sun Nov 9 10:11:19 2008 UTC (15 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.7: +224 -63 lines
Diff to previous 1.7
2008-11-09  Wakaba  <wakaba@suika.fam.cx>

        * sw.cgi: The code to generate HTML headers and body element
        container itself is moved from |convert_swml_to_html| to the main
        code.  Insert an edit link to the HTML document.  Page-edit
        feature implemented.
        (get_page_url): / was not converted to +.
        (get_xml_data): Lock before accessing to the cache.  Save the hash
        of the cached copy of the source text and check whether the cache
        is up to date before returning a cached copy.
        (get_hash): New function.
        (convert_sw3_page): Lock the id before new copy is stored, to
        avoid race condition (access by id before the end of convertion).


Revision 1.7 - (view) (download) (annotate) - [select for diffs]
Sun Nov 9 06:58:00 2008 UTC (15 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.6: +6 -4 lines
Diff to previous 1.6
2008-11-09  Wakaba  <wakaba@suika.fam.cx>

        * mksw3list: Don't replace namespace separator '//' by a space,
        for compatibility with existing WikiNames that contains '//' as
        part of semantic name, e.g. 'http://www.w3.org/1999/xhtml';

        * sw.cgi (get_page_url): No longer split name by '//'.  Normalize
        white space in the name.


Revision 1.6 - (view) (download) (annotate) - [select for diffs]
Sun Nov 9 06:43:06 2008 UTC (15 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.5: +151 -72 lines
Diff to previous 1.5
2008-11-09  Wakaba  <wakaba@suika.fam.cx>

        * sw.cgi: Changed to name-id indirection mode for page/data
        identification and implemented
        (most part of) incremental convertion from SuikaWiki3 data to new
        database structure.

        * mksw3list.pl: New script.


Revision 1.5 - (view) (download) (annotate) - [select for diffs]
Sat Nov 8 12:32:06 2008 UTC (15 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.4: +47 -2 lines
Diff to previous 1.4
2008-11-08  Wakaba  <wakaba@suika.fam.cx>

        * sw.cgi: Support for metadata view.


Revision 1.4 - (view) (download) (annotate) - [select for diffs]
Sat Nov 8 09:26:13 2008 UTC (15 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.3: +28 -69 lines
Diff to previous 1.3
2008-11-08  Wakaba  <wakaba@suika.fam.cx>

        * sw.cgi: Fix support for / in path.  Support for XML cache.
        Tentative support for XML dump removed (code is moved to
        SWE::DB::DOM).


Revision 1.3 - (view) (download) (annotate) - [select for diffs]
Sat Nov 8 08:09:18 2008 UTC (15 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.2: +65 -15 lines
Diff to previous 1.2
2008-11-08  Wakaba  <wakaba@suika.fam.cx>

        * sw.cgi (store_dom): New method.
        (percent_decode): Reimplemented.


Revision 1.2 - (view) (download) (annotate) - [select for diffs]
Fri Nov 7 15:41:29 2008 UTC (15 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.1: +467 -2 lines
Diff to previous 1.1
2008-11-07  Wakaba  <wakaba@suika.fam.cx>

        * sw.cgi: HTML convertion implemented.


Revision 1.1 - (view) (download) (annotate) - [select for diffs]
Fri Nov 7 12:38:54 2008 UTC (15 years, 6 months ago) by wakaba
Branch: MAIN
2008-11-07  Wakaba  <wakaba@suika.fam.cx>

        * sw.cgi: New script.

        * ChangeLog: New file.


This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24