Projects / WPP / Releases

All releases of WPP

  •  09 Jul 2004 17:43
Avatar

    Release Notes: Safe eval code has been removed. INLINE error now prints eval code with line numbers. You can safely use print inside Eval code instead of returning output.

    •  08 Jun 2003 12:37
    Avatar

      Release Notes: RURL was removed from wpplib, and is now a built-in macro instead. Built-in macros use internally relativized paths through RURL. CERN2HTML and NCSA2HTML relativize URLs in map tags. Debian packaging files were added. A bug in WPP::call which occurred when calling built-in macros was fixed. The arguments to WPP::get, WPP::set, WPP::eval, and WPP::canonpath are now checked. WPP::set now checks the variable name. Minor internal code cleanups were made.

      •  05 Jun 2003 10:45
      Avatar

        Release Notes: This version fixes a directory bug when creating with "./ {file}.raw", and some code cleanups.

        •  03 Jun 2003 05:47
        Avatar

          Release Notes: Deps generation cleanups were done. 'use strict' is enabled by default. All the warnings and errors now print the file and line. Some path generation code and other misc. code was also cleaned up.

          •  10 Mar 2003 09:36
          Avatar

            Release Notes: This release adds a SYSTEM_PP macro alias, and fixes some warning messages with Safe module shipped with Perl 5.6.1. The client/server side map related macros now have support for map id. This version uses Term::ANSIColor for outputting bold messages when required. There is a new switch "-u", "--unsafe-eval" for disabling Safe module and using the standard "eval" function. The FILE_SIZE now can output values in bytes, KB, MB, etc. An EVAL error will result in a full dump of the inlined code with the error message.

            •  17 Oct 2002 10:00
            Avatar

              Release Notes: This version includes post- and pre-processing filters (-f and -F switches), and a WPP::call() method for inlined scripts.

              •  14 Aug 2002 23:12
              Avatar

                Release Notes: This release adds wpplib, a standard macros library for WPP. A config file can now be placed into subdirs, and it will be included and merged with the main one only for files contained in that subdirectory. XHTML output has been added for builtin macros through the -x or -xhtml switches or the builtin macro XHTML_OUTPUT. Macro overloading has been added; the same macro can now be defined multiple times with a different number of parameters. DEFAULT_TMPLPATH and TMPLPATH have replaced DEFAULT_TMPLDIR and TMPLDIR; you can now specify multiple template paths.

                •  10 Dec 2000 14:10
                Avatar

                  Release Notes: The last "chop" calls were replaced with safer "chomp". The '\n' within macros declared in config files now are kept as in raw and tmpl files. New built-in macros were added: EVAL and RANDOM.

                  •  09 Nov 2000 11:36
                  Avatar

                    Release Notes: This release fixes a bug in the macro declaration parsing block which caused parsing to fail if extra spaces were entered after the bracket, and a bug in depend mode where file dependencies were printed before a valid makefile target in some circumstances.

                    •  01 Dec 1999 00:21
                    Avatar

                      Release Notes: Fixes for a macro argument expansion bug inside the IF test and a serious bug in nested macro expansion (now the macro arguments prefix used internally by wpp is randomized), new built-in macros FILE_SIZE, FILE_DATE, and SYSTEM, a customizable DATE format through the DATE_FORMAT variable, and the output file was stripped of leading spaces and empty lines.

                      Screenshot

                      Project Spotlight

                      episoder

                      A tool to tell you about new episodes of your favourite TV shows.

                      Screenshot

                      Project Spotlight

                      BalanceNG

                      A modern software IP load balancer.