X-Recipient: archive-cygwin AT delorie DOT com X-SWARE-Spam-Status: No, hits=-3.0 required=5.0 tests=AWL,BAYES_00,SARE_MSGID_LONG40,SPF_PASS X-Spam-Check-By: sourceware.org MIME-Version: 1.0 Date: Wed, 24 Jun 2009 10:55:44 +0200 Message-ID: <6910a60906240155t3cc52a5t4ca129ddb837643e@mail.gmail.com> Subject: xemacs winclient improvements From: Reini Urban To: The Cygwin Mailing List Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-IsSubscribed: yes Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Several xemacs ideas: * I added -mwindows to the winclient linker step which results in a much improved winclient. I'll take this patch to xemacs-patches by myself. * parseCommandLine() does not work on cygwin this way. It uses the Win32 API to find files, and should be special cased to use the POSIX API. I'll discuss this at xemacs-beta * xemacs-21.5.28-3 uses slow defaults: Compiling in support for extra debugging code. Compiling in support for runtime error checking. WARNING: --------------------------------------------------------- WARNING: XEmacs will run noticeably more slowly as a result. WARNING: Error checking is on by default for XEmacs beta releases. WARNING: --------------------------------------------------------- hmm. 21.5.28 is stable for me and upstream. maybe remove this. * build failure on 1.7: In file included from /usr/src/xemacs-21.5.28-3/src/xemacs-21.5.28/src/console-msw.h:41, from /usr/src/xemacs-21.5.28-3/src/xemacs-21.5.28/src/cmdloop.c:43: /usr/src/xemacs-21.5.28-3/src/xemacs-21.5.28/src/syswindows.h:500: error: conflicting types for 'wcstok' /usr/include/wchar.h:92: error: previous declaration of 'wcstok' was here make[1]: *** [cmdloop.o] Error 1 This needs a patch upstream. Maybe I'll take it upstream. -- Reini Urban http://phpwiki.org/ http://murbreak.at/ -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple