unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: Adrian Robert <adrian.b.robert@gmail.com>
To: emacs- devel <emacs-devel@gnu.org>
Subject: NeXTstep (GNUstep/Cocoa) port and merging
Date: Tue, 3 Jun 2008 21:44:50 -0400	[thread overview]
Message-ID: <B94323C5-02AC-425A-BEA4-42FDF61235B2@gmail.com> (raw)

Hello,

One of the possible new "features" for the 23 release is the NeXTstep  
port known as Emacs.app, that runs (usually) on GNUstep as well as Mac  
OS X.  This code, parallel to the X11, W32, and Mac (Carbon) ports  
already in CVS, is currently available in a bzr repository hosted on  
savanah (checkout instructions below).  In addition, it may be  
examined in patch form (though this is out of date by 2 months,  
changes since are limited) at:

http://cortex.med.cornell.edu/~arobert/emacs-app/

(There, xx.patch contains mods to common source, xx.patch_add.tgz  
contains new files)

Stefan Monnier and Dan Nicolaescu have already provided feedback on  
the portions that touch common code, and this has been incorporated or  
listed in nextstep/FOR_MERGE.  But more eyes would be welcome before  
going ahead.

One area it would be nice to have some feedback on is the added file  
"nsmenu_common.c".  This  file of about 1000 lines contains code that  
is more or less duplicated (modulo some divergence) across  
{x,w32,mac}menu.c, and is concerned mainly with mediating between lisp  
and C representations of menus.  I followed xmenu.c when creating the  
common file.  It would be good to change this to "menu_common.c" and  
have the other GUIs use it.  Then only one version needs to be  
maintained, and if the desire comes to reform or refactor the menu  
structures, there would be less work involved.


thanks
-Adrian
(bzr instructions follow..)


See http://bzr.notengoamigos.org/

1) wget 'http://bzr.notengoamigos.org/emacs.tar.gz'

2) cd branches

3) for a read-only version:

   bzr get http://arch.sv.gnu.org/archives/emacs/bzr/emacs.app

   Note: bzr command 'get' = 'clone' .= 'checkout'

4) for a read-write version:

   bzr get sftp://arch.sv.gnu.org/archives/emacs/bzr/emacs.app

5) to merge from trunk:

    bzr merge http://bzr.notengoamigos.org/emacs/trunk/






             reply	other threads:[~2008-06-04  1:44 UTC|newest]

Thread overview: 22+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-06-04  1:44 Adrian Robert [this message]
2008-06-04  2:34 ` NeXTstep (GNUstep/Cocoa) port and merging Stefan Monnier
2008-06-08  0:29   ` Chong Yidong
2008-06-08  4:48     ` Chong Yidong
2008-06-04 16:02 ` Sean O'Rourke
2008-06-07 12:21 ` Thomas Christensen
2008-06-08  4:08   ` İsmail Dönmez
2008-06-08 12:18     ` Thomas Christensen
2008-06-08 12:25       ` İsmail Dönmez
2008-06-14 17:04 ` Sean O'Rourke
2008-06-14 17:07   ` İsmail Dönmez
2008-06-14 17:21     ` Sean O'Rourke
2008-06-14 17:22       ` İsmail Dönmez
2008-06-14 17:41         ` Sean O'Rourke
2008-06-14 17:59       ` Bazaar and savannah don't like each other Stefan Monnier
2008-06-14 18:06         ` Sean O'Rourke
2008-06-14 18:11         ` İsmail Dönmez
2008-06-14 18:20         ` James Westby
2008-06-14 18:22         ` James Westby
2008-06-15  9:05         ` [Savannah-help-public] Bazaar does not fit in GNU Arch hosting [Was: Bazaar and savannah don't like each other] Sylvain Beucler
2008-06-15  9:12           ` Lennart Borgman (gmail)
2008-06-16  2:32           ` [Savannah-help-public] Bazaar does not fit in GNU Arch hosting Stefan Monnier

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=B94323C5-02AC-425A-BEA4-42FDF61235B2@gmail.com \
    --to=adrian.b.robert@gmail.com \
    --cc=emacs-devel@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).