---------------------------- revision : 0.19 Date: Thu Dec 10 11:31:28 2009 +0100 if first elem NOK do a REPAIR if _clear_on_error , CLEAR the queue if error in PUSH otherwise REPAIR ---------------------------- revision : 0.18 Date: Mon Dec 7 14:35:23 2009 +0100 in PUSH if last elem not a number don't try any action ( insert or test duplicate ) ---------------------------- revision : 0.17 Date: Mon Nov 23 15:18:46 2009 +0100 prevent a warning when using no_duplicate and item are not present ---------------------------- revision : 0.16 Date: Sat Nov 21 23:13:10 2009 +0100 add code and flag to prevent duplicate value in the queue ---------------------------- revision : 0.15 Date: Thu Oct 22 14:45:04 2009 +0200 more strict check on the name of item in DELETE and REPAIR ( /$name(\d+)/ become /^$name(\d+)$/ ) ---------------------------- revision : 0.14 Date: Thu Oct 15 18:19:13 2009 +0200 add methode REPAIR use that function internaly when the queue is corrupted ---------------------------- revision : 0.13 Date: Tue Oct 13 14:17:47 2009 +0200 check start elem is numeric in fetch and exists and clear data if clear_on_error flag is set ---------------------------- revision : 0.12 Date: Fri Oct 9 16:28:21 2009 +0200 add some self healing features add debug flag ---------------------------- revision : 0.11 Date: Wed Oct 7 12:24:35 2009 +0200 add a flag to reset the queue if the data are corrupted more strict in the data to add ( check if first and last elem are >= 3 ) carp give the queue name if the data is corrupted ---------------------------- revision : 0.10 Date: Tue Sep 29 14:16:19 2009 +0200 don't push if the item number is not a integer ---------------------------- revision : 0.09 Date: Thu Sep 24 15:53:14 2009 +0200 fix a warning when getting the size of an empty queue ---------------------------- revision : 0.08 Date: Thu Sep 24 11:49:39 2009 +0200 add a flag to prevent insertion of undef value -------------------------------------------------------- revision : 0.07 Date: Wed Aug 12 12:10:37 2009 +0200 fix an error when calculation size on a non initialized queue ---------------------------- revision : 0.06 date : 2009/07/17 10:47:33 add STORESIZE to allow undef really delete item from the queue with SHIFT and POP ---------------------------- revision : 0.05 date : 2009/07/17 08:51:17 typo error in POP ---------------------------- revision : 0.04 date : 2009/07/15 19:18:24 don't do autosync by default add paramter for autosync ---------------------------- revision : 0.03 date : 2009/07/10 16:33:20 remove some debug warning ---------------------------- revision : 0.02 date : 2009/07/10 15:52:17 add namespace and a small header on each queue (to check validity of a previuous queue) ---------------------------- revision : 0.01 date : 2009/07/10 11:10:20 first full functional version ----------------------------