From c74148bc113d64a4a847fc801f70e60a118126ad Mon Sep 17 00:00:00 2001 From: Thierry Vignaud Date: Wed, 6 Mar 2013 06:00:49 +0000 Subject: add older history --- NEWS | 303 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 303 insertions(+) diff --git a/NEWS b/NEWS index cd3a199..226e5ba 100644 --- a/NEWS +++ b/NEWS @@ -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 ()" 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 -- cgit v1.2.1