SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for perl-MDK-Common-1.1.6-3mdk.i586.rpm :
Mon Sep 1 12:00:00 2003 Pixel 1.1.6-3mdk
- MDK::Common::System::list_users() should list user 500 if it exists

Thu Aug 28 12:00:00 2003 Thierry Vignaud 1.1.6-2mdk
- resync perl_checker with to perl-Gtk2-0.95-5mdk

Mon Aug 11 12:00:00 2003 Pixel 1.1.6-1mdk
- 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 AATTl, 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)

Fri Aug 1 12:00:00 2003 Pixel 1.1.5-2mdk
- rebuild for new perl (it helps DrakX build script)

Wed Jul 30 12:00:00 2003 Pixel 1.1.5-1mdk
- add read_gnomekderc() (and make update_gnomekderc() a little more robust when the category is plain weird)

Mon Jun 16 12:00:00 2003 Pixel 1.1.4-2mdk
- no native perl_checker for x86_64, only bytecode
- build require ocaml >= 3.06 (thanks to Per �yvind Karlsen)

Tue May 27 12:00:00 2003 Pixel 1.1.4-1mdk
- 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, AATTb, $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\"

Fri May 16 12:00:00 2003 Pixel 1.1.3-1mdk
- fix pot generation (have \\\" instead of \\\\\\\")

Mon May 12 12:00:00 2003 Pixel 1.1.2-2mdk
- rebuild for perl auto-provides
(except for perl-MDK-Common-devel which need special handling for the faked packages)

Tue Apr 29 12:00:00 2003 Pixel 1.1.2-1mdk
- perl_checker: more context checks
- ensure the values are used (eg: \"map { ... } ...\", \"/xxx/\")
- ensure the values \"... or ...\", \"... and ...\" are not used

Fri Apr 25 12:00:00 2003 Pixel 1.1.1-1mdk
- perl_checker: enhanced \"number of arguments\" checking, including method calls

Fri Apr 18 12:00:00 2003 Guillaume Cottenceau 1.1.0-2mdk
- add the tutorial to the -devel package

Thu Apr 17 12:00:00 2003 Pixel 1.1.0-1mdk
- MDK::Common::Func: map_index, each_index and grep_index do not pass $::i as
a parameter anymore (this breaks backward compatibility, but it is cleaner and
otherwise perl_checker doesn\'t handle it correctly)
- basic \"number of arguments\" checking

Fri Apr 11 12:00:00 2003 Pixel 1.0.5-1mdk
- 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 AATTEXPORT instead of only accepting AATTEXPORT_OK

Mon Feb 24 11:00:00 2003 Pixel 1.0.4-23mdk
- have the POT-Creation-Date set to the current date (when --generate-pot)
- various fixes

Thu Feb 20 11:00:00 2003 Guillaume Cottenceau 1.0.4-22mdk
- snapshot (including formatError suitable for die \
() in DrakX)

Fri Feb 14 11:00:00 2003 Pixel 1.0.4-21mdk
- don\'t suggest to replace \"AATTfoo ? AATTfoo : AATTbar\" with \"AATTfoo || AATTbar\", this is wrong!

Thu Feb 13 11:00:00 2003 Pixel 1.0.4-20mdk
- add some more Gtk2 methods
- check use of variables with name _XXX (reserved for unused variables)

Wed Feb 12 11:00:00 2003 Pixel 1.0.4-19mdk
- handle ${foo} (including \"${foo}bar\")
- warn when \"ref\" priority is badly handled by perl_checker

Thu Feb 6 11:00:00 2003 Pixel 1.0.4-18mdk
- add various Gtk2 methods
- handle \"...\\x{hex}...\"
- suggest replacing $l[$#l] with $l[-1]

Wed Jan 29 11:00:00 2003 Thierry Vignaud 1.0.4-17mdk
- add list_users()

Tue Jan 21 11:00:00 2003 Pixel 1.0.4-16mdk
- perl_checker: add some Gtk2 methods

Thu Jan 16 11:00:00 2003 Pixel 1.0.4-15mdk
- perl_checker:
- check occurences of \"$foo ? $foo : $bar\"
- disallow \"fq::f args\" when args is not parenthesized

Wed Jan 15 11:00:00 2003 Pixel 1.0.4-14mdk
- perl_checker: when generating pot, add an header and fake line numbers to
please msgmerge

Mon Jan 6 11:00:00 2003 Pixel 1.0.4-13mdk
- MDK::Common::Func: add \"find\", \"any\" and \"every\"

Sat Dec 28 11:00:00 2002 Pixel 1.0.4-12mdk
- perl_checker: add some more Gtk2 functions
- MDK::Common::File: mkdir_p, rm_rf and cp_af returns 1 on success
(allowing \"eval { mkdir_p() } or ...\")

Wed Dec 18 11:00:00 2002 Pixel 1.0.4-11mdk
- 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)

Wed Dec 11 11:00:00 2002 Pixel 1.0.4-10mdk
- 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\")

Tue Dec 10 11:00:00 2002 Pixel 1.0.4-9mdk
- perl_checker: check the c-format conformity of translated strings

Tue Dec 10 11:00:00 2002 Pixel 1.0.4-8mdk
- perl_checker: new --generate-pot feature

Fri Dec 6 11:00:00 2002 Pixel 1.0.4-7mdk
- perl_checker: print on stdout, not stderr
- perl_checker: add option --restrict-to-files (mainly for perl_checko the Clean Keeper)

Fri Dec 6 11:00:00 2002 Pixel 1.0.4-6mdk
- 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

Wed Dec 4 11:00:00 2002 Pixel 1.0.4-5mdk
- add unused variable detection
- allow $AUTOLOAD usage in AUTOLOAD()
- handle \"use lib qw(...)\"

Wed Dec 4 11:00:00 2002 Pixel 1.0.4-4mdk
- warn use of \"cond ? list : ()\" (use if_(cond, list) instead)

Mon Dec 2 11:00:00 2002 Pixel 1.0.4-3mdk
- add output_with_perm(), cat_or_die()
- some more checks in perl_checker ($1 =~ /re/ is a warning)

Thu Nov 28 11:00:00 2002 Pixel 1.0.4-2mdk
- new perl_checker now has every feature of the old version
(except checking $_ in small subs, a more global solution should come)

Wed Nov 13 11:00:00 2002 Pixel 1.0.4-1mdk
- new perl_checker written in OCaml (not as featured as previous perl_checker yet)
- MDK::
* made perl_checker compliant

Thu Nov 7 11:00:00 2002 Pixel 1.0.3-18mdk
- 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

Thu Oct 17 12:00:00 2002 Pixel 1.0.3-17mdk
- 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)

Fri Sep 6 12:00:00 2002 Pixel 1.0.3-16mdk
- MDK::Common::System::update_gnomekderc: fix adding lines to the last section when it doesn\'t end with a cr

Fri Sep 6 12:00:00 2002 Pixel 1.0.3-15mdk
- MDK::Common::System::update_gnomekderc: fix adding section when the file doesn\'t end with a cr

Wed Aug 28 12:00:00 2002 Pixel 1.0.3-14mdk
- no function \"xxx undefined\" when using \"#-#\"

Tue Aug 27 12:00:00 2002 Pixel 1.0.3-13mdk
- give a meaning to the return value of cdie
- fix typo in mkdir_p error message

Mon Aug 12 12:00:00 2002 Pixel 1.0.3-12mdk
- add setExportedVarsInSh and setExportedVarsInCsh
- remove setVarsInCsh (obsoleted by setExportedVarsInCsh)

Wed Jul 31 12:00:00 2002 Pixel 1.0.3-11mdk
- File.pm: add \"append_to_file\"
- perl_checker: a few more stricter rules

Wed Jul 31 12:00:00 2002 Pixel 1.0.3-10mdk
- perl_checker: cleaner, more usable (via .perl_checker for -exclude\'s)
- perl_checker: more stricter syntax rules
- adapt
*.pm\'s to those rules

Wed Jul 31 12:00:00 2002 Pixel 1.0.3-9mdk
- perl_checker: add
*much
* stricter syntax rules
- adapt
*.pm\'s to those rules

Sun Jul 28 12:00:00 2002 Pixel 1.0.3-8mdk
- MDK::Common::DataStructure: add sort_numbers

Thu Jul 25 12:00:00 2002 Pixel 1.0.3-7mdk
- add Various::internal_error
- export Various::noreturn

Tue Jul 23 12:00:00 2002 Pixel 1.0.3-6mdk
- MDK::Common::System: add fuzzy_pidofs

Tue Jul 23 12:00:00 2002 Pixel 1.0.3-5mdk
- perl_checker: catch misuse of =~ when = was meant
- MDK/Common/DataStructure.pm: add deref_array

Wed Jul 17 12:00:00 2002 Pixel 1.0.3-4mdk
- perl_checker: add new checks
- perl_checker: exclude Date::Manip

Tue Jul 9 12:00:00 2002 Pixel 1.0.3-3mdk
- workaround perl 5.8.0-RC2 bug

Tue Jul 9 12:00:00 2002 Pixel 1.0.3-2mdk
- rebuild for perl 5.8.0

Wed Jul 3 12:00:00 2002 Pixel 1.0.3-1mdk
- MDK/Common/Func.pm: add \"partition\"

Tue Feb 19 11:00:00 2002 Pixel 1.0.2-13mdk
- perl_checker: skip s///

Sat Feb 16 11:00:00 2002 Pixel 1.0.2-12mdk
- MDK/Common/System.pm (update_gnomekderc): rework it, make it work in all possible case

Sat Feb 16 11:00:00 2002 Pixel 1.0.2-11mdk
- MDK/Common/System.pm: fix call to \"output\" in \"template2file\" and \"update_gnomekderc\"
- perl-checker: don\'t fail on non-tagged import

Thu Feb 14 11:00:00 2002 Pixel 1.0.2-10mdk
- warp_text returns a join\'ed string in scalar context

Sun Jan 27 11:00:00 2002 Pixel 1.0.2-9mdk
- add MDK::Common::DataStructure::group_by2

Thu Dec 20 11:00:00 2001 Pixel 1.0.2-8mdk
- add Various::noreturn()

Mon Sep 17 12:00:00 2001 Pixel 1.0.2-7mdk
- (cp_af): fix typo

Sun Sep 16 12:00:00 2001 Pixel 1.0.2-6mdk
- add output_p, cp_af, rm_rf

Sun Sep 16 12:00:00 2001 Pixel 1.0.2-5mdk
- add mkdir_p

Mon Sep 10 12:00:00 2001 Pixel 1.0.2-4mdk
- DataStructure::uniq : keep the order
- String::warp_text : fixed

Thu Sep 6 12:00:00 2001 Pixel 1.0.2-3mdk
- substInFile works on empty files

Mon Aug 27 12:00:00 2001 Pixel 1.0.2-2mdk
- create perl-MDK-Common-devel
- fix warp_text

Thu Aug 9 12:00:00 2001 Pixel 1.0.2-1mdk
- each_index added
- a few more checks in perl_checker

Sat Aug 4 12:00:00 2001 Pixel 1.0.1-1mdk
- add some arch() stuff

Fri Aug 3 12:00:00 2001 Pixel 1.0-1mdk
- doc finished
- index.html added (nicer than perldoc)

Fri Aug 3 12:00:00 2001 Pixel 1.0-0.3mdk
- much doc added

Wed Jul 25 12:00:00 2001 Pixel 1.0-0.2mdk
- another pre-release: some doc added, some fixes

Tue Jul 24 12:00:00 2001 Pixel 1.0-0.1mdk
- first version


 
ICM