From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Sebastien Vauban" Subject: Re: Current patches to make org-mode run on XEmacs Date: Fri, 21 Oct 2011 21:06:21 +0200 Message-ID: <80d3dqw4eq.fsf@somewhere.org> References: <87lisekx96.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org-mXXj517/zsQ@public.gmane.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org-mXXj517/zsQ@public.gmane.org To: emacs-orgmode-mXXj517/zsQ@public.gmane.org Hi Bastien and Michael, Bastien wrote: > thanks for these patches. Next time, could you provide one patch per > mail? The patchwork server cannot handle multiple patches and it makes > it easier to discuss every patch -- thanks! Just updated Org, and tried to launch my XEmacs 21.5 (beta29) "garbanzo" [Lucid] (i586-pc-win32, Mule) of Wed Jun 17 2009 on GANDALF-XP. Loaded org.el and org-install.el, and then tried to open an *.org file, resulting in this: --8<---------------cut here---------------start------------->8--- Backtrace follows: # bind (inhibit-quit window old-frame target-frame explicit-frame shrink-= it) byte-code("..." [explicit-frame tem car target-frame buffer window nil la= st-nonminibuf-frame selected-frame get-buffer bufferp wrong-type-argument t= hrow done buffer-dedicated-frame frame-live-p window-buffer selected-window= display-buffer-1 buffer-name assoc switch-to-buffer string-match 0 get-buf= fer-window frame-selected-window set-window-buffer frame-property minibuffe= r only window-dedicated-p frame-root-window unsplittable get-largest-window= visible t window-frame window-height window-width window-leftmost-p window= -rightmost-p split-window get-lru-window window-parent window-previous-chil= d window-next-child window-pixel-edges window-pixel-height enlarge-window 2= ((byte-code "=C3=81!=C2=AB?=C3=82!?=C3=81?" [ssw70245 window-live-p sele= ct-window] 2)) select-window record-buffer shrink-window-if-larger-than-buf= fer override-frame other not-this-window-p special-display-function upper o= ld-frame shrink-it shrink-to-fit dedi split-height-threshold window-min-hei= ght split-width-threshold pre-display-buffer-function display-buffer-functi= on same-window-buffer-names pop-up-frames special-display-buffer-names pop-= up-frame-function window-min-width same-window-regexps special-display-rege= xps pop-up-windows ssw70245] 8) # (catch done ...) # bind (shrink-to-fit override-frame not-this-window-p buffer) display-buffer(# nil nil nil) # bind (pre-display-buffer-function buffer) show-temp-buffer-in-current-frame(#) # bind (buffer) display-warning-buffer() # (unwind-protect ...) # (catch # ..= .) # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) # bind (inhibit-quit) (next-event "[internal]") # (condition-case ... . error) # (catch top-level ...) Warning: error: (wrong-type-argument (number-char-or-marker-p nil)) --8<---------------cut here---------------end--------------->8--- It's not clear that something is exploitable in the above bakctrace. My problem is that XEmacs simply becomes unusable when such a problem occurs. Dunno why. Though, FYI, I've never been able to run Org on XEmacs (because of such problems). Best regards, Seb --=20 Sebastien Vauban