Ar an seachtú lá déag de mí Aibréan, scríobh Uwe Brauer:
> Aidan Kehoe wrote:
>
> > > > Yes, it should be included. Hmm. Do you still have those
> lines in your
> > > > ~/.Xmodmap file?
> > >
>
> This was basically the problem, because even GNU emacs did not recognize
> the shift f2 in this setting.
>
> After removing the lines and restarting the Xserver the shift fn keys
> work save Shift f2 for some bizarre reason
What happens with that? An error message?
> I obtain when pressing describe key the following error
>
> Invalid byte code: Object file name not stored in doc file
That means usually that the DOC file the binary thinks it should use doesn’t
correspond to its version. We should really version the DOC files in the
same we we version the .dmp files, and avoid over-writing them.
--
‘Liston operated so fast that he once accidentally amputated an assistant’s
fingers along with a patient’s leg, […] The patient and the assistant both
died of sepsis, and a spectator reportedly died of shock, resulting in the
only known procedure with a 300% mortality.’ (Atul Gawande, NEJM, 2012)
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta
Stephen writes:
> I don't understand why it would have a problem with minimizing the
> frame. A keyboard grab is what it says: all keyboard events go to the
> window specified by the grabbing client. I don't understand why it
> would raise the frame without input....
This may be my window manager (Enlightenment) being overly helpful - I'll see if there's a way to disable "raise focused window"
> You could advise passwd-grab-keyboard to issue a message when it's
> called (or edebug and break on it)
OK, I'll pursue that approach as well. Thanks.
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta
Ar an séú lá déag de mí Aibréan, scríobh Jerry James:
> I can't see how to do anything similar for BSD MP. In fact, I'd like
> to dump the BSD MP support. Is anybody out there actually using it?
I use it. It’s FreeBSD’s version, which is a wrapper around the OpenSSL
bignums, and is part of the base system.
--
‘Liston operated so fast that he once accidentally amputated an assistant’s
fingers along with a patient’s leg, […] The patient and the assistant both
died of sepsis, and a spectator reportedly died of shock, resulting in the
only known procedure with a 300% mortality.’ (Atul Gawande, NEJM, 2012)
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta
Hello
This behaviour annoys me for a long time. I understand that upon some
error Xemacs enters in recursive-edit mode. However my impression is
that, at least in my configuration, Xemacs enters recursive-edit far too
often.
Of course I can quit by abort-recursive-edit, but as I said I find it
annoying. I looked for some variable to get rid of this behaviour, I
found none. So do I have to live with it? Or is there something in my
configuration which causes this behaviour?
thanks
Uwe Brauer
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta
Background: making file-attributes compatible with the GNU version
triggered an idea of changing the interface to file attributes into
something incompatible. The discussion has taken place in
xemacs-patches which might not attract so many readers so I move this
to xemacs-beta now.
>>>>> Mats Lidell <matsl(a)xemacs.org> writes:
> OK. I'll see what I can come up with then! Stay tuned.
I did this to try the idea out.
* Core
Since file-attributes more or less is what stat(2) delivers I renamed
file-attribute to file-stat in XEmacs core. file-stat further returns
a vector instead of a list. It is not a 100% match to stat but good
enough to warrant that name I think.
Since we use file-attribute internally in elisp files in core those
where changed to use file-stat instead.
To get to the new functionality I reused the function user-login-name
that provides the conversion from uid to username. I also added a new
function get-group-name that provides the group name from the group
id.
Q: Since I don't really understand the file handler business with
packages such as tramp I don't know how this core change will
influence those. I guess file-attributes in those places would need to
be changed to use of file-stat instead!?
* xemacs-base
In xemacs-base I added a new file os.el which provides access
functions to the file-stat data. Such as "file-stat/uid". So for
getting the uid of a file you would write:
(file-stat/uid (file-stat "file"))
I also introduced there the vectorized file-attributes function called
file-attr that returns in a vector everything that file-stat does plus
two more fields, user-login-name and group-name. (This is the
interface that has been described as backwards compatible since the
new fields are added instead of replacing fields.)
* fsf-compat
Finally in fsf-compat I added file-attributes with the GNU
compatibility interface.
* Conclusion?
This can be done in other ways and it can be improved but now you see
more how it will turn out if we do like this. Is this how you would
want it? If not, how would you like to change it?
Yours
--
%% Mats
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta
> I cannot minimize the XEmacs frame ... as soon as I do so, it opens
> itself up again. This repeats until vm-imap is finished.
Just happened again today, and I have a few insights. This always happens to me Monday, when I have a ton of email messages waiting on the IMAP server. And I think it only happens when I start up a new XEmacs! The first time I run it, vm-get-new-mail goes into the "stuck" keyboard grap state (will not let go of focus and cannot minimize frame state). But if I interrupt with C-g, then do vm-get-new-mail (g) again, it does not grab the keyboard.
I have my vm password in my .xemacs/custom.el file, so vm does not need to read any password from the keyboard. But I'm suspecting that it's going through a code path involving read-passwd' calling 'passwd-grab-keyboard', even though this is unnecessary.
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta
ACTIVITY SUMMARY (2013-04-09 - 2013-04-16)
XEmacs Issue Tracking System at http://tracker.xemacs.org/XEmacs/its/
To view or respond to any of the issues listed below, click on the issue
number. Do NOT respond to this message.
557 open ( +3) / 296 closed ( +0) / 853 total ( +3)
Open issues with patches: 13
Average duration of open issues: 1413 days.
Median duration of open issues: 1508 days.
Open Issues Breakdown
new 238 ( +3)
deferred 6 ( +0)
napping 3 ( +0)
verified 57 ( +0)
assigned 152 ( +0)
committed 19 ( +0)
documented 3 ( +0)
done/needs work 17 ( +0)
Issues Created Or Reopened (3)
______________________________
Assertion in indent.c fires when running display-message-or-bu 2013-04-13
http://tracker.xemacs.org/XEmacs/its/issue853 created matsl
Regular expression construct for matching beginning and end of 2013-04-13
http://tracker.xemacs.org/XEmacs/its/issue854 created matsl
system-name variable documented but not implemented 2013-04-14
http://tracker.xemacs.org/XEmacs/its/issue855 created mike.kupfer
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta
Hello,
I can't fink install xemacs successfully.
Here, I paste the message:
////////////////////////////////////////////////////////////////////////////////////////////////////////////////
...
Dumping under the name xemacs
Testing for Lisp shadows ...
This site has duplicate Lisp libraries with the same name.
If a locally-installed Lisp library overrides a library in the Emacs
release,
that can cause trouble, and you should probably remove the locally-installed
version unless you know what you are doing.
/sw/lib/xemacs/xemacs-packages/lisp/cedet-common/working hides
/sw/lib/xemacs/xemacs-packages/lisp/semantic/working
/sw/lib/xemacs/xemacs-packages/lisp/cedet-common/sformat hides
/sw/lib/xemacs/xemacs-packages/lisp/semantic/sformat
/sw/lib/xemacs/xemacs-packages/lisp/xemacs-base/easy-mmode hides
/sw/src/fink.build/xemacs-21.4.22-1/xemacs-21.4.22/lisp/easy-mmode
/sw/lib/xemacs/xemacs-packages/lisp/build/build-report hides
/sw/src/fink.build/xemacs-21.4.22-1/xemacs-21.4.22/lisp/build-report
4 Emacs Lisp load-path shadowings were found
make[1]: Leaving directory
`/sw/src/fink.build/xemacs-21.4.22-1/xemacs-21.4.22/src'
make: Leaving directory `/sw/src/fink.build/xemacs-21.4.22-1/xemacs-21.4.22'
### execution of /tmp/fink.osi3c failed, exit code 2
### execution of /tmp/fink.M5mh1 failed, exit code 2
Removing runtime build-lock...
Removing build-lock package...
/sw/bin/dpkg-lockwait -r fink-buildlock-xemacs-21.4.22-1
(Reading database ... 370026 files and directories currently installed.)
Removing fink-buildlock-xemacs-21.4.22-1 ...
Updating the list of locally available binary packages.
Scanning dists/stable/main/binary-darwin-x86_64
New package:
dists/stable/main/binary-darwin-x86_64/editors/xemacs-sumo-pkg_20090217-1_darwin-x86_64.deb
New package:
dists/stable/main/binary-darwin-x86_64/graphics/compface-dev_1.5.2-1_darwin-x86_64.deb
New package:
dists/stable/main/binary-darwin-x86_64/graphics/compface-shlibs_1.5.2-1_darwin-x86_64.deb
New package:
dists/stable/main/binary-darwin-x86_64/graphics/compface_1.5.2-1_darwin-x86_64.deb
Failed: phase compiling: xemacs-21.4.22-1 failed
...
Package manager version: 0.34.7
Distribution version: selfupdate-rsync Sun Apr 14 00:00:17 2013, 10.8,
x86_64
Trees: local/main stable/main stable/crypto local/injected
Xcode.app: 4.6.1
Xcode command-line tools: 4.6.0.0.1.1362189000
////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Could you tell me how I should do?
Thank you,
Shih-Kai Chou
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta
Since Uwe didn't actually want this and since there is no demonstrable need
for this, I'm going to revert this patch unless someone generates a cogent
argument in favor of the patch.
Regards,
Vin
---------- Forwarded message ----------
From: <commits-noreply(a)bitbucket.org>
Date: Fri, Apr 12, 2013 at 11:52 AM
Subject: commit/xemacs-21.4: Vin Shelton: Apply Sean MacLennon's patch to
recognize shifted function keys directly.
To: xemacs-commits(a)xemacs.org
1 new commit in xemacs-21.4:
https://bitbucket.org/xemacs/xemacs-21.4/commits/13d13fa19748/
Changeset: 13d13fa19748
User: Vin Shelton
Date: 2013-04-12 17:34:28
Summary: Apply Sean MacLennon's patch to recognize shifted function
keys directly.
Affected #: 2 files
diff -r 2ccd146e07e9e2554f1e759d1fddee2b5d6527d8 -r
13d13fa1974802424c254ff5e981d148f8163dcd src/ChangeLog
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,9 @@
+2013-04-12 Vin Shelton <acs(a)xemacs.org>
+
+ * event-Xt.c (x_event_to_emacs_event): Allow XEmacs to recognize
+ shifted function keys directly. This is likely an XFree bug.
+ Patch by Sean MacLennan.
+
2012-07-12 Vin Shelton <acs(a)xemacs.org>
* glyphs-eimage.c: Fix this so it compiles with libpng-1.5.10.
diff -r 2ccd146e07e9e2554f1e759d1fddee2b5d6527d8 -r
13d13fa1974802424c254ff5e981d148f8163dcd src/event-Xt.c
--- a/src/event-Xt.c
+++ b/src/event-Xt.c
@@ -1260,7 +1260,25 @@
KeySym bot = XLookupKeysym (ev, Mode_switch_p ? 2 : 0);
KeySym top = XLookupKeysym (ev, Mode_switch_p ? 3 : 1);
if (top && bot && top != bot)
- modifiers &= ~XEMACS_MOD_SHIFT;
+ /* Look directly for shifted function keycodes */
+ switch(top) {
+ case 0x1008fe01:
+ case 0x1008fe02:
+ case 0x1008fe03:
+ case 0x1008fe04:
+ case 0x1008fe05:
+ case 0x1008fe06:
+ case 0x1008fe07:
+ case 0x1008fe08:
+ case 0x1008fe09:
+ case 0x1008fe0a:
+ case 0x1008fe0b:
+ case 0x1008fe0c:
+ break;
+ default:
+ modifiers &= ~XEMACS_MOD_SHIFT;
+ break;
+ }
}
emacs_event->event_type = key_press_event;
emacs_event->timestamp = ev->time;
Repository URL: https://bitbucket.org/xemacs/xemacs-21.4/
--
This is a commit notification from bitbucket.org. You are receiving
this because you have the service enabled, addressing the recipient of
this email.
_______________________________________________
XEmacs-Patches mailing list
XEmacs-Patches(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-patches
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta