From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: George Plymale II Newsgroups: gmane.emacs.devel Subject: Re: Should this package be included into the NS port? Date: Sat, 19 May 2018 12:06:22 -0400 Message-ID: References: <20180519095028.GA31853@breton.holly.idiocy.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1526745870 364 195.159.176.226 (19 May 2018 16:04:30 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 19 May 2018 16:04:30 +0000 (UTC) Cc: monnier@iro.umontreal.ca, emacs-devel@gnu.org To: Alan Third Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat May 19 18:04:26 2018 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fK4LH-0008OD-AO for ged-emacs-devel@m.gmane.org; Sat, 19 May 2018 18:04:23 +0200 Original-Received: from localhost ([::1]:43688 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fK4NO-00071H-7O for ged-emacs-devel@m.gmane.org; Sat, 19 May 2018 12:06:34 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:40830) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fK4NI-00071A-4G for emacs-devel@gnu.org; Sat, 19 May 2018 12:06:29 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fK4NE-0001bT-Qf for emacs-devel@gnu.org; Sat, 19 May 2018 12:06:28 -0400 Original-Received: from mail-io0-x234.google.com ([2607:f8b0:4001:c06::234]:38119) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fK4NE-0001b9-M5 for emacs-devel@gnu.org; Sat, 19 May 2018 12:06:24 -0400 Original-Received: by mail-io0-x234.google.com with SMTP id z4-v6so9747717iof.5 for ; Sat, 19 May 2018 09:06:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=orbitalimpact.com; s=google; h=from:to:cc:subject:in-reply-to:date:message-id:mime-version :content-transfer-encoding; bh=PMtxkvJol/OKRxHtir1p14xNUAcUsBSZv6bIpjh+vEY=; b=XWdakrmrgo1+aaczAw4gww8c4hO06VSkcV7nApZxL+uK2WIcSpzvHWZ/nPTPxQximm SChEOyW8YYKpXFcE1+99mIByf+647AptfMmZGxufHXGMU7xEgAywB6fg1GPpMbjoQMPE Y4JTtG3DLGT2XOu3PhN5Xl1plMK2yU0kpLDs4= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:in-reply-to:date:message-id :mime-version:content-transfer-encoding; bh=PMtxkvJol/OKRxHtir1p14xNUAcUsBSZv6bIpjh+vEY=; b=QNhYjYwDCsE9az6D5/TYJK21HqdWh/nXpXuoao+n4zgOBaucxj3U1JLvblSBUyRj3d Zgoae7irO1UvLwrqA0KBrco1RXh0Lt9AaJdARPBk6DRDDKi5Xh34kZbPeqad3dBJkqO0 rOaBwPIvHrCUuTIkfSqFvyCY/adwLBs3qE+45ieI6PzlbStWmmamKuvRx2Y31Z01Lw4f 8iP94E/E++jGpDqfNE0ITefjmAAFlJI7vbAv/Zpp2n3uPbmFFyCyTxOAWNB/v4/llHS2 6BmT3AR2yq1euFjekV4IFJt5A23ByAW+uCVUtnEdSsH5OHiY3QrRq+1cRDvFjckCkI7C HGSA== X-Gm-Message-State: ALKqPwcqhv5HbAaLRnTKf8xv8+P0BT8L5A9S2r0+FbjBWnPVUtzEfbPw vzpSTdGVJ9maMBYOjw+AS1laMQg+ X-Google-Smtp-Source: AB8JxZrPMeEXkxky5K9DGQzl25T1PBjVP60zYcet31qqcf1u460quNLOEOBqs8iL4yi+z2GDdflwng== X-Received: by 2002:a6b:a113:: with SMTP id k19-v6mr15122357ioe.208.1526745983677; Sat, 19 May 2018 09:06:23 -0700 (PDT) Original-Received: from lehi.dev.orbitalimpact.com (ip-6-39-52-196.chicago.us.northamericancoax.com. [196.52.39.6]) by smtp.gmail.com with ESMTPSA id u2-v6sm5875061ioc.8.2018.05.19.09.06.22 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 19 May 2018 09:06:23 -0700 (PDT) In-Reply-To: <20180519095028.GA31853@breton.holly.idiocy.org> (message from Alan Third on Sat, 19 May 2018 10:50:28 +0100) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4001:c06::234 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:225444 Archived-At: > Yes, they will, but it=E2=80=99s still messy. You end up with menus that = do > absolutely nothing. Oh, okay. > I was hoping someone who knew would read this and give me a pointer in > the right direction. If not I=E2=80=99ll get round to it at some point. :) Oh, LOL, sorry. > One thing to bear in mind is that the Mac port is a completely > different code base than the NS port. The Mac port was originally > written for the Carbon API, and the NS port for NeXTSTEP (now Cocoa > and GNUstep). > > They do share some things (most notably macfont.m), but it=E2=80=99s not a > given that something broken in one will be broken in the other, or > that the code can be copied directly between them. Right, I am aware of such differences. I just thought that perhaps some of the Mac Port's code could be somehow imitated in the NS port to solve this particular problem. But I can completely understand why that may not be viable without changing a lot of parts in the NS port. If it's not doable, that's fine. I'm just throwing suggestions out to see what sticks. - George Plymale II