view release on metacpan or search on metacpan
lib/Data/ParseBinary/Executable/PE32.pm view on Meta::CPAN
ULInt16("exe_stackptr"),
ULInt16("checksum"),
ULInt16("exe_ip"),
ULInt16("relocation_codeseg"),
ULInt16("table_offset"),
ULInt16("overlay"),
Padding(8),
ULInt16("oem_id"),
ULInt16("oem_info"),
Padding(20),
ULInt32("coff_header_pointer"),
view all matches for this distribution
view release on metacpan or search on metacpan
share/dictionary.txt view on Meta::CPAN
overlands
overlap
overlapped
overlapping
overlaps
overlay
overlaying
overlays
overlie
overlies
overload
overloaded
overloading
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Data/Password/zxcvbn/RankedDictionaries/English.pm view on Meta::CPAN
'overland' => 7827,
'overlap' => 6647,
'overlapped' => 16219,
'overlapping' => 8019,
'overlaps' => 12465,
'overlay' => 14285,
'overlays' => 26767,
'overloading' => 29998,
'overlooking' => 5411,
'overlooks' => 10741,
'overlord' => 12146,
'overlords' => 23708,
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Data/Random/Contact/Language/EN.pm view on Meta::CPAN
overlands
overlap
overlapped
overlapping
overlaps
overlay
overlaying
overlays
overlie
overlies
overload
overloaded
overloading
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Data/Random/dict view on Meta::CPAN
overland
overlap
overlapped
overlapping
overlaps
overlay
overlaying
overlays
overload
overloaded
overloading
overloads
overlook
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Data/SmartMunge.pm view on Meta::CPAN
our @EXPORT_OK = @{ $EXPORT_TAGS{all} = [ map { @$_ } values %EXPORT_TAGS ] };
my %munger_dispatch = (
STRING_CODE => sub { $_[1]->($_[0]) },
ARRAY_CODE => sub { $_[1]->($_[0]) },
HASH_CODE => sub { $_[1]->($_[0]) },
HASH_HASH => sub { +{ %{ $_[0] }, %{ $_[1] } } }, # overlay
);
sub smart_munge {
my ($data, $munger) = @_;
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Data/UUID/MT.pm view on Meta::CPAN
The UUID follows the "version 4" spec, with 122 pseudo-random bits and
6 mandated bits ("variant" field and "version" field).
=head2 Version 4s UUIDs
This is a custom UUID form that resembles "version 4" form, but that overlays
the first 60 bits with a timestamp akin to "version 1", Unlike "version 1",
this custom version preserves the ordering of bits from high to low, whereas
"version 1" puts the low 32 bits of the timestamp first, then the middle 16
bits, then multiplexes the high bits with version field. This "4s" variant
provides a "sequential UUID" with the timestamp providing order and the
view all matches for this distribution
view release on metacpan or search on metacpan
lib/DataExtract/FixedWidth.pm view on Meta::CPAN
isa => 'Bool'
, is => 'ro'
, default => 1
);
has 'fix_overlay' => (
isa => 'Bool'
, is => 'ro'
, default => 0
);
lib/DataExtract/FixedWidth.pm view on Meta::CPAN
#printf "\nData:|%s|\tHeader:|%s|", $data, $self->header_row;
my @cols = unpack ( $self->unpack_string, $data );
## If we bleed over a bit we can fix that.
if ( $self->fix_overlay ) {
foreach my $idx ( 0 .. $#cols ) {
if (
$cols[$idx] =~ m/\S+$/
&& exists $cols[$idx+1]
&& $cols[$idx+1] =~ s/^(\S+)//
lib/DataExtract/FixedWidth.pm view on Meta::CPAN
=item ->trim_whitespace(*1|0)
Trim the whitespace for the elements that C<-E<gt>parse($line)> outputs.
=item ->fix_overlay(1|0*)
Fixes columns that bleed into other columns, move over all non-whitespace characters preceding the first whitespace of the next column. This does not work with heurisitic because the unpack string makes the assumption the data is not mangeled.
So if ColumnA as is 'foob' and ColumnB is 'ar Hello world'
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Date/Manip/DM5.pm view on Meta::CPAN
# upside down characters
$$hash{"ud!"} = "\xa1"; # INVERTED EXCLAMATION MARK
$$hash{"ud?"} = "\xbf"; # INVERTED QUESTION MARK
# overlay characters
$$hash{"X o"} = "\xa4"; # CURRENCY SIGN
$$hash{"Y ="} = "\xa5"; # YEN SIGN
$$hash{"S o"} = "\xa7"; # SECTION SIGN
$$hash{"O c"} = "\xa9"; # COPYRIGHT SIGN Copyright
view all matches for this distribution
view release on metacpan or search on metacpan
2.02 Wed Dec 24 06:02:53 CET 2008
- mark hidden mapspaces visually with a question mark.
- make hidden spaces as light as the darkest normal spaces.
- don't lie about the window size anymore in fear of crashing
the server (as we are dealing with deliantra servers only these days).
- correctly draw the speech bubbles and other overlays even when the
topmost face isn't visible.
- fix swirly tile draw offset.
- fix a crash when the user clicks on the map during log-in.
- incorporate tips of the day by botz (former madness).
- handle failure to load a music face more gracefully (still
view all matches for this distribution
view release on metacpan or search on metacpan
Deliantra.pm view on Meta::CPAN
range_modifier duration_modifier dam_modifier gen_sp_armour
move_type move_block move_allow move_on move_off move_on move_slow move_slow_penalty
alive wiz was_wiz applied unpaid can_use_shield no_pick is_animated monster
friendly generator is_thrown auto_apply treasure player sold see_invisible
can_roll overlay_floor is_turnable is_used_up identified reflecting changing
splitting hitback startequip blocksview undead scared unaggressive
reflect_missile reflect_spell no_magic no_fix_player is_lightable tear_down
run_away pick_up unique no_drop can_cast_spell can_use_scroll can_use_range
can_use_bow can_use_armour can_use_weapon can_use_ring has_ready_range
has_ready_bow xrays is_floor lifesave no_strength sleep stand_still
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Devel/PerlySense/external/emacs/perly-sense-test-class.el view on Meta::CPAN
(goto-char (point-min))
(and (search-forward-regexp (format " *sub +%s[^_a-z0-9]" sub-name) (point-max) t)
(match-beginning 0)))))
sub-pos))
(defvar ps/tc/current-method-overlay nil
"The overlay for the current method ")
(make-variable-buffer-local 'ps/tc/current-method-overlay)
(defun ps/tc/redisplay-method (method-name)
(remove-overlays (point-min) (point-max) 'test-class-method t)
(let ((sub-pos (ps/sub-pos method-name)))
(if sub-pos
(progn
(setq ps/tc/current-method-overlay (make-overlay sub-pos sub-pos))
(overlay-put ps/tc/current-method-overlay 'test-class-method t)
(overlay-put ps/tc/current-method-overlay 'before-string
(propertize "Test::Class --> " 'face 'font-lock-comment-face))
))))
(global-set-key (format "%stm" ps/key-prefix) 'ps/tc/toggle-current-sub)
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Devel/SizeMe/Graph/static/excanvas.js view on Meta::CPAN
canvasElement.clientHeight + 'px;overflow:hidden;position:absolute';
var el = canvasElement.ownerDocument.createElement('div');
el.style.cssText = cssText;
canvasElement.appendChild(el);
var overlayEl = el.cloneNode(false);
// Use a non transparent background.
overlayEl.style.backgroundColor = 'red';
overlayEl.style.filter = 'alpha(opacity=0)';
canvasElement.appendChild(overlayEl);
this.element_ = el;
this.arcScaleX_ = 1;
this.arcScaleY_ = 1;
this.lineScale_ = 1;
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Device/Modbus.pm view on Meta::CPAN
=back
Note that discrete outputs are called coils as well. This name makes reference to the automation origin of the protocol, where a coil is the actuator of an electro-mechanical relay.
Tables may even overlay each other. For example, it is not uncommon to address a particular discrete input as a bit of a register address: bit 34 may be the 3rd bit of the 3rd input register. In this distribution, addressable tables are called I<zone...
To summarize, the Modbus data model breaks a I<unit> into I<zones> in which data is addressable.
Now, Modbus uses Protocol Data Units. The PDUs are the basic blocks defined by the protocol; they are the binary messages that flow between clients and servers. PDUs encapsulate a request from a client or a response from a server. They are independen...
view all matches for this distribution
view release on metacpan or search on metacpan
Optimized_64bit/SHA3api_ref.h view on Meta::CPAN
typedef struct
{
uint_t statebits; /* 256, 512, or 1024 */
union
{
Skein_Ctxt_Hdr_t h; /* common header "overlay" */
Skein_256_Ctxt_t ctx_256;
Skein_512_Ctxt_t ctx_512;
Skein1024_Ctxt_t ctx1024;
} u;
}
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Directory/Transactional.pm view on Meta::CPAN
if ( -d $txn_backup ) {
my $files = $self->_get_file_list($txn_backup);
# move all the backups back into the root directory
$self->merge_overlay( from => $txn_backup, to => $self->_root, files => $files );
remove_tree($txn_backup);
}
}
lib/Directory/Transactional.pm view on Meta::CPAN
find( { no_chdir => 1, wanted => sub { $files->insert( File::Spec->abs2rel($_, $from) ) if -f $_ } }, $from );
return $files;
}
sub merge_overlay {
my ( $self, %args ) = @_;
my ( $from, $to, $backup, $files ) = @args{qw(from to backup files)};
my @rem;
lib/Directory/Transactional.pm view on Meta::CPAN
my $dirty_lock = $self->set_dirty;
$txn->create_backup_dir;
# move all the files from the txn dir into the root dir, using the backup dir
$self->merge_overlay( from => $txn->work, to => $self->_root, backup => $txn->backup, files => $changed );
# we're finished, remove backup dir denoting successful commit
CORE::rename $txn->backup, $txn->work . ".cleanup" or die $!;
}
lib/Directory/Transactional.pm view on Meta::CPAN
# it's a nested transaction, which means we don't need to be
# careful about comitting to the parent, just share all the locks,
# deletion metadata etc by merging it
$txn->propagate;
$self->merge_overlay( from => $txn->work, to => $txn->parent->work, files => $changed );
}
# clean up work dir and (renamed) backup dir
remove_tree( $txn->work );
remove_tree( $txn->work . ".cleanup" );
lib/Directory/Transactional.pm view on Meta::CPAN
# an error happenned during txn_commit trigerring a rollback
if ( -d ( my $txn_backup = $txn->backup ) ) {
my $files = $self->_get_file_list($txn_backup);
# move all the backups back into the root directory
$self->merge_overlay( from => $txn_backup, to => $self->_root, files => $files );
}
} else {
# any inherited locks that have been upgraded in this txn need to be
# downgraded back to shared locks
foreach my $lock ( @{ $txn->downgrade } ) {
lib/Directory/Transactional.pm view on Meta::CPAN
}
return;
}
sub _locate_dirs_in_overlays {
my ( $self, $path ) = @_;
my @dirs = ( (map { $_->work } $self->_txn_stack), $self->root );
if ( defined $path ) {
lib/Directory/Transactional.pm view on Meta::CPAN
} else {
return @dirs;
}
}
sub _locate_file_in_overlays {
my ( $self, $path ) = @_;
if ( my $txn = $self->_txn_for_path($path) ) {
File::Spec->catfile($txn->work, $path);
} else {
lib/Directory/Transactional.pm view on Meta::CPAN
sub old_stat {
my ( $self, $path ) = @_;
my $t = $self->_auto_txn;
CORE::stat($self->_locate_file_in_overlays($path));
}
sub stat {
my ( $self, $path ) = @_;
my $t = $self->_auto_txn;
require File::stat;
File::stat::stat($self->_locate_file_in_overlays($path));
}
sub is_deleted {
my ( $self, $path ) = @_;
lib/Directory/Transactional.pm view on Meta::CPAN
sub exists {
my ( $self, $path ) = @_;
my $t = $self->_auto_txn;
return -e $self->_locate_file_in_overlays($path);
}
sub is_dir {
my ( $self, $path ) = @_;
lib/Directory/Transactional.pm view on Meta::CPAN
sub is_file {
my ( $self, $path ) = @_;
my $t = $self->_auto_txn;
return -f $self->_locate_file_in_overlays($path);
}
sub unlink {
my ( $self, $path ) = @_;
lib/Directory/Transactional.pm view on Meta::CPAN
sub openr {
my ( $self, $file ) = @_;
my $t = $self->_resource_auto_txn;
my $src = $self->_locate_file_in_overlays($file);
open my $fh, "<", $src or die "openr($file): $!";
$t->register($fh) if $t;
lib/Directory/Transactional.pm view on Meta::CPAN
$t->register($fh) if $t;
return $fh;
}
sub _readdir_from_overlay {
my ( $self, $path ) = @_;
my $t = $self->_auto_txn;
my $ex_lock = $self->check_dirty;
my @dirs = $self->_locate_dirs_in_overlays($path);
my $files = Set::Object->new;
# compute union of all directories
foreach my $dir ( @dirs ) {
lib/Directory/Transactional.pm view on Meta::CPAN
undef $path if $path eq "/" or !length($path);
my $t = $self->_auto_txn;
my $files = $self->_readdir_from_overlay($path);
my @txns = $self->_txn_stack;
# remove deleted files
file: foreach my $file ( $files->members ) {
lib/Directory/Transactional.pm view on Meta::CPAN
undef $path if $path eq "/" or !length($path);
my $t = $self->_auto_txn;
my $files = $self->_readdir_from_overlay($path);
$files->remove('.', '..');
my @txns = $self->_txn_stack;
lib/Directory/Transactional.pm view on Meta::CPAN
my $txn_path = File::Spec->catfile( $txn->work, $path );
unless ( $txn->is_changed_in_head($path) ) {
$self->lock_path_write($path);
my $src = $self->_locate_file_in_overlays($path);
if ( my $stat = File::stat::stat($src) ) {
if ( $stat->nlink > 1 ) {
croak "the file $src has a link count of more than one.";
}
lib/Directory/Transactional.pm view on Meta::CPAN
At this point the exclusive lock is dropped, and a shared lock on the same file
is taken, which will be retained for the lifetime of the object.
Each transaction (root or nested) gets its own work directory, which is an
overlay of its parent.
All write operations are performed in the work directory, while read operations
walk up the tree.
Aborting a transaction consists of simply removing its work directory.
lib/Directory/Transactional.pm view on Meta::CPAN
Hard links will B<NOT> be retained.
=item readdir $path
Merges the overlays of all the transactions and returns unsorted basenames.
A path of C<""> can be used to list the root directory.
=item list $path
lib/Directory/Transactional.pm view on Meta::CPAN
These are documented so that they may provide insight into the inner workings
of the module, but should not be considered part of the API.
=over 4
=item merge_overlay
Merges one directory over another.
=item recover
view all matches for this distribution
view release on metacpan or search on metacpan
profiles/default/skel/.gitlab-ci.yml view on Meta::CPAN
services:
- docker:dind
variables:
CONTAINER_IMAGE: registry.gitlab.com/$CI_PROJECT_PATH
DOCKER_DRIVER: overlay2
before_script:
- docker login -u gitlab-ci-token -p $CI_JOB_TOKEN registry.gitlab.com
stages:
view all matches for this distribution
view release on metacpan or search on metacpan
profiles/default/skel/gitlab-ci.yml view on Meta::CPAN
services:
- docker:dind
variables:
CONTAINER_IMAGE: registry.gitlab.com/$CI_PROJECT_PATH
DOCKER_DRIVER: overlay2
before_script:
- docker login -u gitlab-ci-token -p $CI_JOB_TOKEN registry.gitlab.com
stages:
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Dist/Zilla/PluginBundle/Git/VersionManager.pm view on Meta::CPAN
{
my $self = shift;
my $fallback_version_provider =
$self->payload->{'RewriteVersion::Transitional.fallback_version_provider'}
// 'Git::NextVersion'; # TODO: move this default to an attribute; be careful of overlays
$self->add_plugins(
# adding this first indicates the start of the bundle in x_Dist_Zilla metadata
[ 'Prereqs' => 'pluginbundle version' => {
'-phase' => 'develop', '-relationship' => 'recommends',
view all matches for this distribution
view release on metacpan or search on metacpan
bin/html2ps view on Meta::CPAN
}
sub img {
local($_,$red,$grn,$blu)=@_;
local($beg,$end);
($red,$grn,$blu)=("FF","FF","FF") if(!$opt_U || $red.$grn.$blu !~ /^\w{6}$/);
while (/<(img|fig|hr|overlay|object)\s/i) {
$imgcmd="\L$1";
$beg=$`;
$'=~/>/;
$img=" $`";
$end=$';
bin/html2ps view on Meta::CPAN
$al=0;
$off="";
($align)=$img=~/align\s*=\s*['"]?(\w*)/i;
if($align=~/^middle$/i) {$al=1};
if($align=~/^top$/i) {$al=2};
if($imgcmd eq "overlay") {
$al=4;
$xoff=0;
$yoff=0;
if($img=~/\s*x\s*=\s*['"]?(\d+)/i) {$xoff=$1};
if($img=~/\s*y\s*=\s*['"]?(\d+)/i) {$yoff=$1};
bin/html2ps view on Meta::CPAN
if($imgcmd eq "fig") {
$end=~m|</fig>|i;
$fig=$`;
$end=$';
$over="";
while($fig=~/(<overlay$R)/ig) {$over.=$1};
($dum,$cap)=$fig=~m|<caption$R([\w\W]*)</caption>|i;
($dum,$cred)=$fig=~m|<credit$R([\w\W]*)</credit>|i;
$text=")BN($text$over)BN($cap)BN($cred)BN(";
}
}
view all matches for this distribution
view release on metacpan or search on metacpan
share/specs/v1.25.yaml view on Meta::CPAN
- Type: "Network"
Name: "bridge"
- Type: "Network"
Name: "null"
- Type: "Network"
Name: "overlay"
Status:
State: "ready"
Addr: "172.17.0.2"
ManagerStatus:
Leader: true
share/specs/v1.25.yaml view on Meta::CPAN
Driver: {}
Configs:
- Subnet: "10.255.0.0/16"
Gateway: "10.255.0.1"
DriverState:
Name: "overlay"
Options:
com.docker.network.driver.overlay.vxlanid_list: "256"
IPAMOptions:
Driver:
Name: "default"
Configs:
- Subnet: "10.255.0.0/16"
share/specs/v1.25.yaml view on Meta::CPAN
Driver: {}
Configs:
- Subnet: "10.255.0.0/16"
Gateway: "10.255.0.1"
DriverState:
Name: "overlay"
Options:
com.docker.network.driver.overlay.vxlanid_list: "256"
IPAMOptions:
Driver:
Name: "default"
Configs:
- Subnet: "10.255.0.0/16"
share/specs/v1.25.yaml view on Meta::CPAN
Driver: {}
Configs:
- Subnet: "10.255.0.0/16"
Gateway: "10.255.0.1"
DriverState:
Name: "overlay"
Options:
com.docker.network.driver.overlay.vxlanid_list: "256"
IPAMOptions:
Driver:
Name: "default"
Configs:
- Subnet: "10.255.0.0/16"
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Docs/US_DOD/SDD.pm view on Meta::CPAN
assumption of certain events)
=item 3
Any special considerations affecting the utilization (such
as use of virtual memory, overlays, or multiprocessors or the
impacts of operating system overhead, library software, or other
implementation overhead)
=item 4
view all matches for this distribution
view release on metacpan or search on metacpan
* Normalize instdir in dpkg by removing trailing «/» and «/.». This gets
rid of several inconsistencies and doubled «/» in syscalls and output
messages.
* Never try to remove the root directory or its backups. There's no point in
it, and makes life more difficult for a read-only root with a read-write
overlay or a symlink farm. Requested by sepero111@gmx.com.
* Remove arbitrary filename limit from dpkg-deb, which was lifted some
time ago when the code switched to a dynamic string via varbuf.
* Do not pipe the files to sign from dpkg-buildpackage to GnuPG. When GnuPG
uses the gpg-agent it is unable to detect the correct tty configuration
if stdin is a pipe instead of the current terminal. Closes: #762391
view all matches for this distribution
view release on metacpan or search on metacpan
share/public/css/ui-lightness/jquery-ui-1.8.16.custom.css view on Meta::CPAN
/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
/*
* jQuery UI CSS Framework 1.8.16
*
share/public/css/ui-lightness/jquery-ui-1.8.16.custom.css view on Meta::CPAN
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
/* Overlays */
.ui-widget-overlay { background: #666666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; opacity: .50;filter:Alpha(Opacity=50); }
.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radiu...
* jQuery UI Resizable 1.8.16
*
* Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
view all matches for this distribution
view release on metacpan or search on metacpan
lib/EFL/Elementary.pm view on Meta::CPAN
elm_object_scroll_freeze_push
elm_object_scroll_freeze_pop
elm_coords_finger_size_adjust
elm_theme_overlay_add
elm_theme_overlay_del
elm_theme_extension_add
elm_theme_extension_del
elm_theme_flush
);
lib/EFL/Elementary.pm view on Meta::CPAN
elm_table_pack
elm_table_padding_set
elm_theme_extension_add
elm_theme_extension_del
elm_theme_flush
elm_theme_overlay_add
elm_theme_overlay_del
elm_toggle_add
elm_toggle_icon_get
elm_toggle_icon_set
elm_toggle_label_get
elm_toggle_label_set
view all matches for this distribution
view release on metacpan or search on metacpan
www/edgeexpress/jscript/SpryAssets/xpath.js view on Meta::CPAN
// Optimize for a few common cases: simple attribute node tests
// (@id), simple element node tests (page), variable references
// ($address), numbers (4), multi-step path expressions where each
// step is a plain element node test
// (page/overlay/locations/location).
if (expr.match(/^(\$|@)?\w+$/i)) {
var ret = makeSimpleExpr(expr);
xpathParseCache[expr] = ret;
if (xpathdebug) {
view all matches for this distribution
view release on metacpan or search on metacpan
2008-01-06 Ye Wenbin <wenbinye@gmail.com>
* lisp/pde.el (pde-compilation-buffer-name): fix bug: not 1 but 0
* lisp/tempo-x.el (tempo-x-snippet-clear): fix bug: clear forms
when source overlay is deleted
2008-01-01 Ye Wenbin <wenbinye@gmail.com>
* lisp/compile-dwim.el and others: change defvar to defcustom
definition
view all matches for this distribution
view release on metacpan or search on metacpan
Completely re-worked how the changes are managed in
emacs, so that undos of multiple, overlapping changes
work correctly:
Now overlays are used to indicate changed regions
(because they support zero-width regions), and a buffer
local data structure is used to save metadata for each
change, including a list of shadowed changes with
locations measured relative to the change, so that and
"undo" command can properly re-set the extent of any
affected overlays.
The perl side no longer tries to use the "revise_locations"
code to fix-up the recorded locations: instead the change
metadata is used on the emacs side in inverse order so that
the original, unrevised numbering is always correct when
Further improvements to TAB/BACKTAB to handle corner cases
(nested, overlapping changes to changes, etc).
Cleaned-up rep.el code somewhat, removing some redundant
features, explicitly checking for nil values (rather than
letting the emacs code crash with myserious overlayp errors).
This application now has no known bugs (though it is
not yet tested with the new GNU emacs 24 release),
hence the jump to 1.0.
view all matches for this distribution