diff options
| -rw-r--r-- | NEWS | 303 | 
1 files changed, 303 insertions, 0 deletions
| @@ -126,3 +126,306 @@ Version 1.2.3 - 4 December 2006, by Pascal "Pixel" Rigaux    o handle -z and -t (per titi request)    o handle "use base 'Exporter'"    o no warnings on: !our $foo + +Version 1.2.2 - 07 Nov 2006, by Pascal "Pixel" Rigaux +  - urpm.pm and URPM/Resolve.pm are now perl_checker compliant +  - moved SVN repository out of perl-MDK-Common to its own dir +  - %INC is known + +Version 1.1.31 - 26 Oct 2006, by Pascal "Pixel" Rigaux +  - Curses::UI: add Dialog::Progress methods + +Version 1.1.30 - 21 Oct 2006, by Pascal "Pixel" Rigaux +  - add a few more functions to Curses/UI.pm and Curses + +Version 1.1.29 - 19 Oct 2006, by Thierry Vignaud +  - sync with Glib & Gtk2 bindings 1.140 +  - sync with Gnome2-Vte-0.06 +  - sync with Gnome2-1.040 + +Version 1.1.28 - 19 Oct 2006, by Pascal "Pixel" Rigaux +  - added fake package Curses::UI +  - remove false warning for "\c" +  - detect some unreachable code (code following exit/die/...) + +Version 1.1.27 - 24 Aug 2006, by Pascal "Pixel" Rigaux +  - add fake MDV::Distribconf + +Version 1.1.26 - 22 Jun 2006, by Pascal "Pixel" Rigaux +  - handle $o->pop + +Version 1.1.25 - 16 Jun 2006, by Pascal "Pixel" Rigaux +  - handle "use base ..." +  - add a fake packdrake.pm + +Version 1.1.24 - 15 Jun 2006, by Pascal "Pixel" Rigaux +  - "pop @l" return value can be dropped (ie make it similar to "shift") + +Version 1.1.23 - 16 May 2006, by Pascal "Pixel" Rigaux +  - it seems stack is smaller on amd64, function concat_spaces need to be tail-recursive + +Version 1.1.22 - 12 Apr 2006, by Thierry Vignaud +  - sync with Glib/Gtk2-1.120 + +Version 1.1.21 - 25 Nov 2005, by Pascal "Pixel" Rigaux +  - renamed package from perl-MDK-Common-devel to perl_checker +  - new option --generate-package-dependencies-graph + +Version 1.1.20 - 26 Nov 2004, by Pascal "Pixel" Rigaux +  - new checks + +Version 1.1.19 - 10 Nov 2004, by Pascal "Pixel" Rigaux +  - various enhancements/fixes + +Version 1.1.17-3mdk - 19 Aug 2004, by Pascal "Pixel" Rigaux +  - add perl_checker-vim +  - add Ctrl-return in perl and cperl emacs mode +  - fake Getopt::Long + +Version 1.1.17-2mdk - 12 Aug 2004, by Pascal "Pixel" Rigaux +  - various enhancements/fixes + +Version 1.1.12 - 11 May 2004, by Pascal "Pixel" Rigaux +  - many enhancements and cleanup + +Version 1.1.11-4mdk - 08 Apr 2004, by Thierry Vignaud +  - perl_checker: +    o add perl_checker.html +    o add testsuite +    o fix detecting of boolean context vs scalar context +    o fix some warning +    o in "$a ? $a : xxx", "xxx" can need short circuit +    o recognize "-c" function +    o turn some errors to warnings +  - perl_checker's faked packages: +    o sync with glib/gtk+ 2.4.0 +    o support Gnome2 and Gnome2::Vte too + +Version 1.1.10-2mdk - 13 Feb 2004, by Thierry Vignaud +  - update gtk2-perl binding fake package + +Version 1.1.11-1mdk - 13 Jan 2004, by Pascal "Pixel" Rigaux +  - sync perl_checker_fake_packages/{Glib,Gtk2}.pm +  - fix build time overflow in cache + +Version 1.1.10-2mdk - 09 Jan 2004, by Pascal "Pixel" Rigaux +  - entries in generated pot file are sorted by files + +Version 1.1.9 - 05 Jan 2004, by Pascal "Pixel" Rigaux +  - many enhancements + +Version 1.1.8-3mdk - 18 Nov 2003, by Thierry Vignaud +  - perl_checker --generate-pot: unescape "$" & "@" caracters + +Version 1.1.8-2mdk - 10 Nov 2003, by Thierry Vignaud +  - fix path in po generated from sources + +Version 1.1.6-2mdk - 28 Aug 2003, by Thierry Vignaud +  - resync perl_checker fake packages with to perl-Gtk2-0.95-5mdk + +Version 1.1.6 - 11 Aug 2003, by Pascal "Pixel" Rigaux +- perl_checker: +  - allow $_o_XXX parameter name which is both unused and optional (same for $_b_XXX) +  - shift is a ONE_SCALAR_PARA so that $box->pack_start(shift @l, 0, 0, 4) is parsed correctly +  - in arrange_global_vars_declared(), don't keep anything in global_vars_declared, better +    create shadow packages to contain them +  - much better merging of multiple files defining functions in the same package. +    This fixes the bad behaviour when using the cache (esp. do_pkgs, but it was even worse +    with things in ugtk2.pm) +  - adapt to perl-Gtk2 xs (which replace the perl-GTK2 inline version) + +Version 1.1.4 - 27 May 2003, by Pascal "Pixel" Rigaux +- many perl_checker enhancements: +  - disallow return(...), prefering return ... +  - enhance restricted_subscripted to correctly handle -e foo::bar()->{boo} +  - handle use foo() and use foo ("x", "y") +  - better warning for: print $a . 'foo' +  - add a special case to handle "arch => 1" without going through word_alone() +  - warn things like: if ($a = 1) { ... } or 0 or ... +  - explicitly disallow <<=, >>= and **= (instead of having a syntax error) +  - check prototype coherence: disallow ($a, @b, $c) or ($a, $o_b, $c) +  - warn spurious space in ( 1, 2) which should be (1, 2) +  - warn $o->method() which should be $o->method +  - suggest using the functional map instead of the imperative foreach when possible +  - add warning: you can replace "map { if_(..., $_) }" with "grep { ... }" +  - suggest any instead of grep in scalar context +  - suggest foreach instead of map in empty context +  - fix "/^\d+\.\*$/" giving warning "you can remove \".*$\" at the end of your regexp" + +Version 1.1.3 - 16 May 2003, by Pascal "Pixel" Rigaux +- fix pot generation (have \" instead of \\\") + +Version 1.1.2-2mdk - 12 May 2003, by Pascal "Pixel" Rigaux +- rebuild for perl auto-provides +  (except for perl-MDK-Common-devel which need special handling for the faked packages) + +Version 1.1.2 - 29 Apr 2003, by Pascal "Pixel" Rigaux +- perl_checker: more context checks +  - ensure the values are used (eg: "map { ... } ...", "/xxx/") +  - ensure the values "... or ...", "... and ..." are not used + +Version 1.1.1 - 25 Apr 2003, by Pascal "Pixel" Rigaux +- perl_checker: enhanced "number of arguments" checking, including method calls + +Version 1.1.0-2mdk - 18 Apr 2003, by Guillaume Cottenceau +- add the tutorial to the -devel package + +Version 1.1.0 - 17 Apr 2003, by Pascal "Pixel" Rigaux +- basic "number of arguments" checking + +Version 1.0.5 - 11 Apr 2003, by Pascal "Pixel" Rigaux +- many perl_checker enhancements: +  - allow 333 * `xxx` with no warning +  - warn non-useful or non-readable escaped sequences in strings and regexps +    (eg: /^\// should be m|^/|, /xxx\=xxx/ should be /xxx=xxx/ ...) +  - warn things like: ($foo) ||= ... +  - enhance non_scalar case for some operators using is_not_a_scalar +  - handle "keys %pkg::" (twas broken because keys() is now a ONE_SCALAR_PARA) +  - keys() is a ONE_SCALAR_PARA +  - correctly (in Perl way) handle priority for some special unary functions (length, exists, ref) +  - warn xxx == "ia64", xxx eq 2 +  - 0.2 is a NUM, not a REVISION (otherwise it gets into a Raw_string) +  - better error message ("please remove the space before the function call" +    instead of "can't handle this nicely") +  - warn when using a regexp terminated with .* or .*$ (which is useless) +  - allow to selectively import from @EXPORT instead of only accepting @EXPORT_OK + +Version 1.0.4-23mdk - 24 Feb 2003, by Pascal "Pixel" Rigaux +- have the POT-Creation-Date set to the current date (when --generate-pot) +- various fixes + +Version 1.0.4-21mdk - 14 Feb 2003, by Pascal "Pixel" Rigaux +- don't suggest to replace "@foo ? @foo : @bar" with "@foo || @bar", this is wrong! + +Version 1.0.4-20mdk - 13 Feb 2003, by Pascal "Pixel" Rigaux +- add some more Gtk2 methods +- check use of variables with name _XXX (reserved for unused variables) + +Version 1.0.4-19mdk - 12 Feb 2003, by Pascal "Pixel" Rigaux +- handle ${foo} (including "${foo}bar") +- warn when "ref" priority is badly handled by perl_checker + +Version 1.0.4-18mdk - 6 Feb 2003, by Pascal "Pixel" Rigaux +- add various Gtk2 methods +- handle "...\x{hex}..." +- suggest replacing $l[$#l] with $l[-1] + +Version 1.0.4-16mdk - 21 Jan 2003, by Pascal "Pixel" Rigaux +- perl_checker: add some Gtk2 methods + +Version 1.0.4-15mdk - 16 Jan 2003, by Pascal "Pixel" Rigaux +- perl_checker: +  - check occurences of "$foo ? $foo : $bar" +  - disallow "fq::f args" when args is not parenthesized + +Version 1.0.4-14mdk - 15 Jan 2003, by Pascal "Pixel" Rigaux +- perl_checker: when generating pot, add an header and fake line numbers to +  please msgmerge + +Version 1.0.4-12mdk - 28 Dec 2002, by Pascal "Pixel" Rigaux +- perl_checker: add some more Gtk2 functions + +Version 1.0.4-11mdk - 18 Dec 2002, by Pascal "Pixel" Rigaux +- perl_checker: many new features including +  - checking methods being available +  - checking unused functions +  - saving parsed file in .perl_checker.cache +  - new instruction "Basedir .." in .perl_checker (useful for gi/perl-install/standalone/.perl_checker) + +Version 1.0.4-10mdk - 11 Dec 2002, by Pascal "Pixel" Rigaux +- perl_checker: add option "-t" enabling titi to precise tab-width=4 +- perl_checker: fix a bug in getting exported functions (fixes "unknown function gtkshow") + +Version 1.0.4-9mdk - 10 Dec 2002, by Pascal "Pixel" Rigaux +- perl_checker: check the c-format conformity of translated strings + +Version 1.0.4-8mdk - 10 Dec 2002, by Pascal "Pixel" Rigaux +- perl_checker: new --generate-pot feature + +Version 1.0.4-7mdk - 6 Dec 2002, by Pascal "Pixel" Rigaux +- perl_checker: print on stdout, not stderr +- perl_checker: add option --restrict-to-files (mainly for perl_checko the Clean Keeper) + +Version 1.0.4-6mdk - 6 Dec 2002, by Pascal "Pixel" Rigaux +- perl_checker now checks usage of $_ +- ignore unknown functions coming from XS bootstrap when we can't use the .c +  to know the list of functions provided by the XS extension + +Version 1.0.4-5mdk - 4 Dec 2002, by Pascal "Pixel" Rigaux +- add unused variable detection +- allow $AUTOLOAD usage in AUTOLOAD() +- handle "use lib qw(...)" + +Version 1.0.4-4mdk - 4 Dec 2002, by Pascal "Pixel" Rigaux +- warn use of "cond ? list : ()" (use if_(cond, list) instead) + +Version 1.0.4-3mdk - 2 Dec 2002, by Pascal "Pixel" Rigaux +- some more checks in perl_checker ($1 =~ /re/ is a warning) + +Version 1.0.4-2mdk - 28 Nov 2002, by Pascal "Pixel" Rigaux +- new perl_checker now has every feature of the old version +  (except checking $_ in small subs, a more global solution should come) + +Version 1.0.4 - 13 Nov 2002, by Pascal "Pixel" Rigaux +- new perl_checker written in OCaml (not as featured as previous perl_checker yet) + +Version 1.0.3-18mdk - 7 Nov 2002, by Pascal "Pixel" Rigaux +- perl_checker: many more warnings +  - warn unneeded parentheses after an infix foreach/if/unless +  - error when "unless" is used with complex expressions +  - force $_ to be localised when "while (<FILEHANDLE>)" is used +  - force FILEHANDLE to be localised when "open FILEHANDLE, ..." is used +  - warn about one-character long functions (esp. for &N and &_) +  - warn when N("...") is misused + +Version 1.0.3-17mdk - 17 Oct 2002, by Pascal "Pixel" Rigaux +- add a check for function call PKG::f instead of PKG::f() +- ensure a missing "=cut" doesn't make perl_checker go crazy (eg: when titi adds some doc) + +Version 1.0.3-14mdk - 28 Aug 2002, by Pascal "Pixel" Rigaux +- no function "xxx undefined" when using "#-#" + +Version 1.0.3-11mdk - 31 Jul 2002, by Pascal "Pixel" Rigaux +- perl_checker: a few more stricter rules + +Version 1.0.3-10mdk - 31 Jul 2002, by Pascal "Pixel" Rigaux +- perl_checker: cleaner, more usable (via .perl_checker for -exclude's) +- perl_checker: more stricter syntax rules + +Version 1.0.3-9mdk - 31 Jul 2002, by Pascal "Pixel" Rigaux +- perl_checker: add *much* stricter syntax rules + +Version 1.0.3-5mdk - 23 Jul 2002, by Pascal "Pixel" Rigaux +- perl_checker: catch misuse of =~ when = was meant + +Version 1.0.3-4mdk - 17 Jul 2002, by Pascal "Pixel" Rigaux +- perl_checker: add new checks +- perl_checker: exclude Date::Manip + +Version 1.0.3-3mdk - 9 Jul 2002, by Pascal "Pixel" Rigaux +- workaround perl 5.8.0-RC2 bug + +Version 1.0.2-13mdk - 19 Feb 2002, by Pascal "Pixel" Rigaux +- perl_checker: skip s/// + +Version 1.0.2-11mdk - 16 Feb 2002, by Pascal "Pixel" Rigaux +- perl-checker: don't fail on non-tagged import + +Version 1.0.2-2mdk - 27 Aug 2001, by Pascal "Pixel" Rigaux +- create perl-MDK-Common-devel + +Version 1.0.2 - 9 Aug 2001, by Pascal "Pixel" Rigaux +- a few more checks in perl_checker + +Version 1.0-1mdk - 3 Aug 2001, by Pascal "Pixel" Rigaux +- doc finished +- index.html added (nicer than perldoc) + +Version 1.0-0.3mdk - 3 Aug 2001, by Pascal "Pixel" Rigaux +- much doc added + +Version 1.0-0.2mdk - 25 Jul 2001, by Pascal "Pixel" Rigaux +- another pre-release: some doc added, some fixes + +Version 1.0-0.1mdk - 24 Jul 2001, by Pascal "Pixel" Rigaux +- first version | 
