view release on metacpan or search on metacpan
Storage/html/guide.html view on Meta::CPAN
<H4>3.5 Property Sets</H4>
Apart from just storing plain files it is possible, to store special
structured "database" files. These structured files are called property sets.
There is a good article about how they are build at Microsoft's web service,
<a href=http://www.microsoft.com/oledev/olesrvr/propset.htm>"OLE Property Sets Exposed" by Charlie Kindel</a>.
It claims, that accurate information about property sets is provided with
the Win32 SDK, too.<p>
Summary and further information are
<font color=red>- still to be done ! -</font><p>
view all matches for this distribution
view release on metacpan or search on metacpan
PL_bufptr||5.003007|ponu
PL_CCC_non0_non230|5.029008||Viu
PL_check|5.009003|5.006000|
PL_checkav|5.006000||Viu
PL_checkav_save|5.008001||Viu
PL_chopset|5.005000||Viu
PL_clocktick|5.008001||Viu
PL_collation_ix|5.005000||Viu
PL_collation_name|5.005000||Viu
PL_collation_standard|5.005000||Viu
PL_collxfrm_base|5.005000||Viu
view all matches for this distribution
view release on metacpan or search on metacpan
PL_bufptr||5.003007|ponu
PL_CCC_non0_non230|5.029008||Viu
PL_check|5.009003|5.006000|
PL_checkav|5.006000||Viu
PL_checkav_save|5.008001||Viu
PL_chopset|5.005000||Viu
PL_clocktick|5.008001||Viu
PL_collation_ix|5.005000||Viu
PL_collation_name|5.005000||Viu
PL_collation_standard|5.005000||Viu
PL_collxfrm_base|5.005000||Viu
view all matches for this distribution
view release on metacpan or search on metacpan
t/Opcodes.t view on Meta::CPAN
#!perl -w
BEGIN { $| = 1 } # Autoflush
use Test::More;
use Opcodes;
use Opcode qw(opset_to_ops full_opset);
use strict;
plan( tests => 18 );
# --- ensure all matching Opcode
my @full_l1 = opset_to_ops(full_opset);
ok @full_l1 == opcodes(), "opcodes == opset_to_ops(full_opset)";
my @full_l2 = map { $_->[1] } opcodes(); # names only
ok "@full_l1" eq "@full_l2", "opnames match, correct order";
# --- opdesc and other opcodes properties
view all matches for this distribution
view release on metacpan or search on metacpan
PL_bufptr||5.003007|ponu
PL_CCC_non0_non230|5.029008||Viu
PL_check|5.009003|5.006000|
PL_checkav|5.006000||Viu
PL_checkav_save|5.008001||Viu
PL_chopset|5.005000||Viu
PL_clocktick|5.008001||Viu
PL_collation_ix|5.005000||Viu
PL_collation_name|5.005000||Viu
PL_collation_standard|5.005000||Viu
PL_collxfrm_base|5.005000||Viu
view all matches for this distribution
view release on metacpan or search on metacpan
lib/OpenGL/Modern/ppport.h view on Meta::CPAN
PL_bufptr||5.003007|ponu
PL_CCC_non0_non230|5.029008||Viu
PL_check|5.009003|5.006000|
PL_checkav|5.006000||Viu
PL_checkav_save|5.008001||Viu
PL_chopset|5.005000||Viu
PL_clocktick|5.008001||Viu
PL_collation_ix|5.005000||Viu
PL_collation_name|5.005000||Viu
PL_collation_standard|5.005000||Viu
PL_collxfrm_base|5.005000||Viu
view all matches for this distribution
view release on metacpan or search on metacpan
share/ppport.h view on Meta::CPAN
PL_bufptr||5.003007|ponu
PL_CCC_non0_non230|5.029008||Viu
PL_check|5.009003|5.006000|
PL_checkav|5.006000||Viu
PL_checkav_save|5.008001||Viu
PL_chopset|5.005000||Viu
PL_clocktick|5.008001||Viu
PL_collation_ix|5.005000||Viu
PL_collation_name|5.005000||Viu
PL_collation_standard|5.005000||Viu
PL_collxfrm_base|5.005000||Viu
view all matches for this distribution
view release on metacpan or search on metacpan
PL_bufptr||5.003007|pou
PL_CCC_non0_non230|5.029008||Viu
PL_check|5.009003|5.006000|
PL_checkav|5.006000||Viu
PL_checkav_save|5.008001||Viu
PL_chopset|5.005000||Viu
PL_clocktick|5.008001||Viu
PL_collation_ix|5.005000||Viu
PL_collation_name|5.005000||Viu
PL_collation_standard|5.005000||Viu
PL_collxfrm_base|5.005000||Viu
view all matches for this distribution
view release on metacpan or search on metacpan
#S for ( map split, $r->dir_config->get('PLPsafe_module') ) {
#S $PLP::safe->share('*' . $_ . '::');
#S s!::!/!g;
#S require $_ . '.pm';
#S }
#S $PLP::safe->permit(Opcode::full_opset());
#S $PLP::safe->deny(Opcode::opset(':dangerous'));
#S }
#S $PLP::safe->reval($code);
#S }
#S my ($r) = @_;
view all matches for this distribution
view release on metacpan or search on metacpan
PL_bufptr||5.003007|ponu
PL_CCC_non0_non230|5.029008||Viu
PL_check|5.009003|5.006000|
PL_checkav|5.006000||Viu
PL_checkav_save|5.008001||Viu
PL_chopset|5.005000||Viu
PL_clocktick|5.008001||Viu
PL_collation_ix|5.005000||Viu
PL_collation_name|5.005000||Viu
PL_collation_standard|5.005000||Viu
PL_collxfrm_base|5.005000||Viu
view all matches for this distribution
view release on metacpan or search on metacpan
lib/POSIX/RT/ppport.h view on Meta::CPAN
PL_bufptr||5.003007|ponu
PL_CCC_non0_non230|5.029008||Viu
PL_check|5.009003|5.006000|
PL_checkav|5.006000||Viu
PL_checkav_save|5.008001||Viu
PL_chopset|5.005000||Viu
PL_clocktick|5.008001||Viu
PL_collation_ix|5.005000||Viu
PL_collation_name|5.005000||Viu
PL_collation_standard|5.005000||Viu
PL_collxfrm_base|5.005000||Viu
view all matches for this distribution
view release on metacpan or search on metacpan
lib/POSIX/RT/ppport.h view on Meta::CPAN
PL_bufptr||5.003007|ponu
PL_CCC_non0_non230|5.029008||Viu
PL_check|5.009003|5.006000|
PL_checkav|5.006000||Viu
PL_checkav_save|5.008001||Viu
PL_chopset|5.005000||Viu
PL_clocktick|5.008001||Viu
PL_collation_ix|5.005000||Viu
PL_collation_name|5.005000||Viu
PL_collation_standard|5.005000||Viu
PL_collxfrm_base|5.005000||Viu
view all matches for this distribution
view release on metacpan or search on metacpan
PL_bufptr||5.003007|ponu
PL_CCC_non0_non230|5.029008||Viu
PL_check|5.009003|5.006000|
PL_checkav|5.006000||Viu
PL_checkav_save|5.008001||Viu
PL_chopset|5.005000||Viu
PL_clocktick|5.008001||Viu
PL_collation_ix|5.005000||Viu
PL_collation_name|5.005000||Viu
PL_collation_standard|5.005000||Viu
PL_collxfrm_base|5.005000||Viu
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Padre/Plugin/Shopify.pm view on Meta::CPAN
use Cwd 'abs_path';
sub open_shop {
my ($self, $directory) = @_;
eval {
die new Padre::Plugin::Shopify::Exception("Unable to find directory.") unless -d $directory;
my ($setting_file, $manifest_file) = ("$directory/.shopsettings", "$directory/.shopmanifest");
die new Padre::Plugin::Shopify::Exception("Unable to find directory files.") unless -e $setting_file && -e $manifest_file;
my $file_settings = decode_json(read_file($setting_file));
return if first { abs_path($_->directory) eq $directory } $self->projects;
$self->add_project(Padre::Plugin::Shopify::Project->new($self, $directory, $file_settings));
};
lib/Padre/Plugin/Shopify.pm view on Meta::CPAN
sub create_shop {
my ($self, $directory) = @_;
eval {
die new Padre::Plugin::Shopify::Exception("Unable to find directory.") unless -d $directory;
my ($setting_file, $manifest_file) = ("$directory/.shopsettings", "$directory/.shopmanifest");
die new Padre::Plugin::Shopify::Exception("Found already extant settings files. Not creating.") if -e $setting_file || -e $manifest_file;
my $dialog = Wx::Dialog->new($self->main, -1, "Create Shop", [-1, -1], [-1, -1]);
my $grid = Wx::FlexGridSizer->new( 4, 2, 1, 1);
my ($url_edit, $api_key_edit, $password_edit) = map { Wx::TextCtrl->new( $dialog, -1, '', [-1, -1], [400, -1] ) } 0..2;
lib/Padre/Plugin/Shopify.pm view on Meta::CPAN
my $settings = { url => $url_edit->GetValue, password => $password_edit->GetValue };
$settings->{api_key} = $api_key_edit->GetValue if $api_key_text->GetValue eq "API Key";
$settings->{email} = $api_key_edit->GetValue if $api_key_text->GetValue eq "Email";
$self->add_project(Padre::Plugin::Shopify::Project->new($self, $directory, $settings));
my %saveSettings = map { $_ => $settings->{$_} } keys(%$settings);
write_file("$directory/.shopsettings", encode_json(\%saveSettings));
}
};
if ($@) {
$self->main->info(ref($@) ? $@->error : $@);
}
view all matches for this distribution
view release on metacpan or search on metacpan
PL_bufptr||5.003007|ponu
PL_CCC_non0_non230|5.029008||Viu
PL_check|5.009003|5.006000|
PL_checkav|5.006000||Viu
PL_checkav_save|5.008001||Viu
PL_chopset|5.005000||Viu
PL_clocktick|5.008001||Viu
PL_collation_ix|5.005000||Viu
PL_collation_name|5.005000||Viu
PL_collation_standard|5.005000||Viu
PL_collxfrm_base|5.005000||Viu
view all matches for this distribution
view release on metacpan or search on metacpan
PL_bufptr||5.003007|ponu
PL_CCC_non0_non230|5.029008||Viu
PL_check|5.009003|5.006000|
PL_checkav|5.006000||Viu
PL_checkav_save|5.008001||Viu
PL_chopset|5.005000||Viu
PL_clocktick|5.008001||Viu
PL_collation_ix|5.005000||Viu
PL_collation_name|5.005000||Viu
PL_collation_standard|5.005000||Viu
PL_collxfrm_base|5.005000||Viu
view all matches for this distribution
view release on metacpan or search on metacpan
README.SUBVERSION view on Meta::CPAN
************************ ORION SVN INFO ************************+
- SVN version info set in files with:
nereida:~/src/perl/YappWithDefaultAction/lib/Parse/Eyapp> svn propset svn:keywords "LastChangedDate LastChangedRevision" Driver.pm
svn propset svn:keywords "LastChangedDate LastChangedRevision" Eyapp.pm
propiedad 'svn:keywords' asignada en 'Eyapp.pm'
- This project was created by Casiano with the command:
pl@nereida:~/src/perl/YappWithDefaultAction$ svn import -m 'Yapp extended with default actions' YappWithDefaultAction/ svn+ssh://casiano@orion.pcg.ull.es/var/svn/casiano/PL/YappWithDefaultAction
view all matches for this distribution
view release on metacpan or search on metacpan
Penguin/Compartment.pm view on Meta::CPAN
sub new {
my ($class, %args) = @_;
$self = { 'compartment' => new Safe,
'shares' => { },
'opset' => Safe::empty_opset,
};
bless $self, $class;
}
# if you share using 'register', then in the future,
Penguin/Compartment.pm view on Meta::CPAN
}
sub initialize {
my ($self, %args) = @_;
my $opstring = $args{'Operations'} || "";
$self->{'compartment'}->permit_only(Safe::ops_to_opset(split(/ +/, $opstring)));
1;
}
sub execute {
my ($self, %args) = @_;
view all matches for this distribution
view release on metacpan or search on metacpan
-- remove prerequisites from manpage
* * APC.pm:
-- did not even compile
* testing
* propset
* * APC.pm:
-- did not even compile
* * added buildaperl from a different repository
view all matches for this distribution
view release on metacpan or search on metacpan
t/snippets3.t view on Meta::CPAN
----------
'extrude4' => <<'----------',
# From Safe.pm caused trouble with extrude
use Opcode 1.01, qw(
opset opset_to_ops opmask_add
empty_opset full_opset invert_opset verify_opset
opdesc opcodes opmask define_optag opset_to_hex
);
----------
'fabrice_bug' => <<'----------',
# no space around ^variable with -bt=0
t/snippets3.t view on Meta::CPAN
source => "extrude4",
params => "def",
expect => <<'#14...........',
# From Safe.pm caused trouble with extrude
use Opcode 1.01, qw(
opset opset_to_ops opmask_add
empty_opset full_opset invert_opset verify_opset
opdesc opcodes opmask define_optag opset_to_hex
);
#14...........
},
'extrude4.extrude' => {
t/snippets3.t view on Meta::CPAN
use
Opcode
1.01
,
qw(
opset opset_to_ops opmask_add
empty_opset full_opset invert_opset verify_opset
opdesc opcodes opmask define_optag opset_to_hex
)
;
#15...........
},
view all matches for this distribution
view release on metacpan or search on metacpan
docs/Pugs/Doc/Hack.pod view on Meta::CPAN
Ideally, this is done after you add the file, but before you commit it.
It can be run later if for some reason it's run initially.
If you're on Win32 and can't run shell scripts, run C<svn> manually:
$ svn propset svn:eol-style "native" newfile1 newfile2
$ svn propset svn:mime-type "text/plain; charset=UTF-8" newfile1 newfile2
If you create a new subdirectory under C<ext/>, please remember to set the
C<svn:ignore> property to tell Subversion to ignore automatically generated
files like C<Makefile> or C<blib/>.
docs/Pugs/Doc/Hack.pod view on Meta::CPAN
pm_to_blib
blibdirs
Makefile
Makefile.old
blib
$ svn propset svn:ignore -F /tmp/props ext/Your-New-Module
Except for the files in F<script/> and F<util/>, C<svn:executable> should
always be unset, even for test files.
=head2 Shebang lines
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Linux/ppport.h view on Meta::CPAN
PL_bufptr||5.003007|ponu
PL_CCC_non0_non230|5.029008||Viu
PL_check|5.009003|5.006000|
PL_checkav|5.006000||Viu
PL_checkav_save|5.008001||Viu
PL_chopset|5.005000||Viu
PL_clocktick|5.008001||Viu
PL_collation_ix|5.005000||Viu
PL_collation_name|5.005000||Viu
PL_collation_standard|5.005000||Viu
PL_collxfrm_base|5.005000||Viu
view all matches for this distribution
view release on metacpan or search on metacpan
PL_bufptr||5.003007|ponu
PL_CCC_non0_non230|5.029008||Viu
PL_check|5.009003|5.006000|
PL_checkav|5.006000||Viu
PL_checkav_save|5.008001||Viu
PL_chopset|5.005000||Viu
PL_clocktick|5.008001||Viu
PL_collation_ix|5.005000||Viu
PL_collation_name|5.005000||Viu
PL_collation_standard|5.005000||Viu
PL_collxfrm_base|5.005000||Viu
view all matches for this distribution
view release on metacpan or search on metacpan
PL_bufptr||5.003007|ponu
PL_CCC_non0_non230|5.029008||Viu
PL_check|5.009003|5.006000|
PL_checkav|5.006000||Viu
PL_checkav_save|5.008001||Viu
PL_chopset|5.005000||Viu
PL_clocktick|5.008001||Viu
PL_collation_ix|5.005000||Viu
PL_collation_name|5.005000||Viu
PL_collation_standard|5.005000||Viu
PL_collxfrm_base|5.005000||Viu
view all matches for this distribution
view release on metacpan or search on metacpan
examples/talker-test.pl view on Meta::CPAN
$data = 0;
}else{
$data = 1;
}
# print "ID: " . $item->{id} . "\n";
my $propset = $initialclass->propSet("$item->{id}.talking", $data);
if ($propset->{code} != 200){
warn "error updating $item->{id}.talking";
}
# sleep 1;
}
}
view all matches for this distribution
view release on metacpan or search on metacpan
PL_bufptr||5.003007|ponu
PL_CCC_non0_non230|5.029008||Viu
PL_check|5.009003|5.006000|
PL_checkav|5.006000||Viu
PL_checkav_save|5.008001||Viu
PL_chopset|5.005000||Viu
PL_clocktick|5.008001||Viu
PL_collation_ix|5.005000||Viu
PL_collation_name|5.005000||Viu
PL_collation_standard|5.005000||Viu
PL_collxfrm_base|5.005000||Viu
view all matches for this distribution
view release on metacpan or search on metacpan
Prima/sys/Gencls.pm view on Meta::CPAN
my $useHandle = !exists( $staticMethods{ $id});
@defParms = @{$allMethodsDefaults[$allMethods{$id}]};
my $firstDP = undef;
my $lastDP = 0;
my $property = defined $properties{$id};
my $ifpropset;
my $propparms = 1;
my $propextras;
$propextras = 1 if $property && $nParam > ( $useHandle ? 3 : 2);
for ( my $k = 0; $k < scalar @defParms; $k++)
Prima/sys/Gencls.pm view on Meta::CPAN
print HEADER "(( items - $nParam + 1) % 2 != 0)";
} else {
if ( $property) {
my $min = $nParam - $propparms - ( $useHandle ? 1 : 2);
my $max = $nParam - 1;
$ifpropset = "items > $min";
print HEADER "(( items != $min) && ( items != $max))";
} elsif ( $lastDP) {
print HEADER "(( items > $nParam) || ( items < ${\($nParam-$lastDP)}))";
} else {
print HEADER "( items != $nParam)";
Prima/sys/Gencls.pm view on Meta::CPAN
}
# generating call
my $lpaus = ( length( $paramAuxSet) > 4) || ( $paramAuxSet eq '****');
if ( $lpaus || $property) {
if ( $property && $lpaus) {
my $label = "if ( !( $ifpropset)) {\n";
$label .= "\t\t\tmemset(&$incRes,0,sizeof($incRes));\n" if $reuseStructVar;
$label .= "\t\t\tgoto CALL_POINT;\n\t\t}\n\t\t";
$paramAuxSet =~ s/\*\*\*\*/$label/;
}
print HEADER $paramAuxSet;
Prima/sys/Gencls.pm view on Meta::CPAN
$stn = 0;
$stn++ if $useHandle;
if ( $property) {
print HEADER ",\n" if $stn > 0;
print HEADER "\t\t\t$ifpropset";
}
$structCount = 0;
$idparm = 0;
foreach (@parms) {
Prima/sys/Gencls.pm view on Meta::CPAN
$mtVar = $mapTypes{ $lVar} || $lVar;
my ( $lp, $rp) = $ptr ? ('(',')') : ('','');
$structCount = '' if $property && $reuseStructVar && $idparm == $#parms;
print HEADER ",\n" if $stn > 0;
print HEADER "\t\t\t";
print HEADER "( $ifpropset) ? ( " if
$property && !$reuseStructVar && $idparm == $#parms;
my $defPropParm;
if ( exists $structs{$lVar} || exists $arrays{$lVar})
{
if ( exists $structs{$lVar}) {
Prima/sys/Gencls.pm view on Meta::CPAN
}
print HEADER "\n";
print HEADER "\t\t);\n";
print HEADER "\t\tSPAGAIN;\n\t\tSP -= items;\n"
if (!( $resSub eq "void") || $useHV);
print HEADER "\t\tif ( $ifpropset) {\n\t\t\tXSRETURN_EMPTY;\n\t\t\treturn;\n\t\t}\n"
if $property;
my $pphv = 0;
# result generation
if ( exists $structs{$resSub} && defined ${$structs{$resSub}[2]}{hash}) {
view all matches for this distribution
view release on metacpan or search on metacpan
easyxs/ppport.h view on Meta::CPAN
PL_bufptr||5.003007|ponu
PL_CCC_non0_non230|5.029008||Viu
PL_check|5.009003|5.006000|
PL_checkav|5.006000||Viu
PL_checkav_save|5.008001||Viu
PL_chopset|5.005000||Viu
PL_clocktick|5.008001||Viu
PL_collation_ix|5.005000||Viu
PL_collation_name|5.005000||Viu
PL_collation_standard|5.005000||Viu
PL_collxfrm_base|5.005000||Viu
view all matches for this distribution