Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
|
|
and the requestor's window through the Request record, either passed
(if the owner is incremental) or discovered through the owner's Select
context. Reuse code from XtGetSelectionRequest. Assume the owner is
not dispatching from the conversion procedure in referencing the Request
record through the owner context record. #7028 No need for the requestor
to wrap calls to set a property on its own window with an error handler.
|
|
contents are copied, and it is not assumed to be ended by a NULL element.
An ending NULL element is present in the copy. Allow -1 as argc
to indicate ignorning argv. Assume caller treats argc and argv as
a resource pair that do not contain conflicting values. #7157
|
|
so use it instead of carrying a duplicate redundant modmap in the source.
|
|
|
|
cache being rendered invalid were high due to the way the modmix table
was seeded. When the modifier combinations have hight order bits set
the hash results when subsequent combinations without the high order
bits is the same and the cache entry will be overwritten. This results
in the key-translator being called more times than is necessary. By
seeding the modmix table differently it's possible to arrange for
the hash to produce a different index for modifier combinations with
the high bit set and we see a significant reduction in the number of
times that the key-translator is called in most cases.
|
|
try all the combinations of useful modifiers and it had the undesirable
side effect of rendering the key-translator cache invalid. This happens
because the hash for a combination with a high bit set results in the
same value as when the high bit is not set. Given the size of the cache
and other factors when you test extra bit combinations that are not
valid combinations of the useful_mods the result is that the cache entry
for a given key is routinely overwritten by useless modifier combinations.
By only testing real combinations of the useful modifiers the chance
of overwriting the cache and rendering it invalid is reduced somewhat.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
on IRIX 5 and IRIX 6.
|
|
and add lots of general advice about writing an Imakefile.
|
|
hook might also generate protocol. Need to check correctly for both
cases. As a byproduct, if workprocs or signal handlers do either
they will be properly noticed now too.
|
|
|
|
with an added argument listing template files to depend on
|
|
with an added "depends" argument.
|
|
-earlyR6bc is specified. Without it the resulting source file won't
compile.
|
|
as widget addresses are unique across multiple displays. This brings
the pseudoTrace cache into the same structure as the pathTrace cache,
which was changed in the previous revision. Ship with fix for #7024
|
|
look at the cache used to hold the focus source widget and its ancestors.
Clear it if the cache contains the widget about to be destroyed. This
change is linked to changes in Keyboard.c #7024
|
|
shell ancestor, used by InActiveSubtree for Xt focus management. It
must be cleared when the widget is destroyed if that widget is in the
cache, so that a widget created in the future with the same address
will not be confused with the stale pointer in the cache. There is
no need to include the display of the widget in the cached info. #7024
|
|
a widget which is not a shell must have a parent. #7473
|
|
|
|
|
|
use strcmp instead of doing quark comparisions, as optimization. #7466
|
|
|
|
sections of
arcs for circles of very large radius.
|
|
|
|
|
|
|
|
declaration when there's a prototype in scope (there is)
|
|
when there's a prototype in scope (there is)
|
|
mechanism that was added along with the i18n support
|
|
|
|
so can pass -Xa instead of -Xc to SVR4 compilers.
See advisory message of 21 April 1995.
|
|
so can pass -Xa instead of -Xc to SVR4 compilers.
See advisory message of 21 April 1995.
|
|
so can pass -Xa instead of -Xc to SVR4 compilers.
See advisory message of 21 April 1995.
|
|
|
|
so can pass -Xa instead of -Xc to SVR4 compilers.
See advisory message of 21 April 1995.
|
|
so can pass -Xa instead of -Xc to SVR4 compilers.
See advisory message of 21 April 1995.
|
|
|
|
function frees the argument list, which doubles as a data structure
to represent memory allocated to hold a value returned in a typed
argument conversion. This overloading of the use of the argument list
is inelegant but it preserves the interface of _XtVaToArgList. #7167
|