From mboxrd@z Thu Jan 1 00:00:00 1970 From: Rasmus Subject: Re: g [ANN] Remove XEmacs compatibility layer Date: Thu, 26 May 2016 22:00:39 +0200 Message-ID: <87vb20vbbs.fsf@pank.eu> References: <87lh2x9flw.fsf@saiph.selenimh> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:47066) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b61Sf-0004kP-GO for emacs-orgmode@gnu.org; Thu, 26 May 2016 16:00:54 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b61Sb-0005Xb-Cp for emacs-orgmode@gnu.org; Thu, 26 May 2016 16:00:52 -0400 Received: from plane.gmane.org ([80.91.229.3]:47493) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b61Sb-0005XP-5G for emacs-orgmode@gnu.org; Thu, 26 May 2016 16:00:49 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1b61SX-0004Zm-Mi for emacs-orgmode@gnu.org; Thu, 26 May 2016 22:00:45 +0200 Received: from ip-178-203-233-130.hsi10.unitymediagroup.de ([178.203.233.130]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 26 May 2016 22:00:45 +0200 Received: from rasmus by ip-178-203-233-130.hsi10.unitymediagroup.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 26 May 2016 22:00:45 +0200 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@gnu.org Sender: "Emacs-orgmode" To: emacs-orgmode@gnu.org Nicolas Goaziou writes: > I finally did the grunt job and removed all XEmacs compatibility in the > code base (development branch). > > On the Emacs side, the following functions are now considered obsolete > and may trigger innocuous compilation warnings: > > - `org-add-hook', > - `org-decompose-region', > - `org-detach-overlay', > - `org-file-equal-p', > - `org-float-time', > - `org-indent-line-to', > - `org-indent-to-column', > - `org-looking-at-p', > - `org-looking-back', > - `org-match-string-no-properties', > - `org-propertize', > - `org-re', > - `org-select-frame-set-input-focus' > > The next step is to remove compatibility code for Emacsen older than > 24.3 release, if anyone feels like spending some time on it during > a rainy day. Nice! There seems to be a lot of clutter in the font code as well, also to befit quite dated versions of Emacs. I have started cleaning it up as well, but let’s see if it matures enough. The goal is to make every face :inherit something else and to have common faces for all headline elements etc. Rasmus -- Lasciate ogni speranza, voi che leggete questo.