zsh-workers
 help / color / mirror / code / Atom feed
* Re: Version 4.2.2 of zsh released
       [not found] <200501121257.j0CCvDS4024242@news01.csr.com>
@ 2005-01-12 16:27 ` Oliver Kiddle
  2005-01-12 20:00   ` Wayne Davison
  0 siblings, 1 reply; 6+ messages in thread
From: Oliver Kiddle @ 2005-01-12 16:27 UTC (permalink / raw)
  To: zsh-workers

Peter wrote:
> I've uploaded version 4.2.2 to ftp.zsh.org.  Please try it out on as
> many systems as possible before I upload it to Sourceforge and announce

Well it failed on Sourceforge's older Mac OS X machine. (I'll try a few
other machines sometime later) Looks like there was a mistake made when
the UNUSED macro was copied from wherever it came:

Index: system.h
===================================================================
RCS file: /cvsroot/zsh/zsh/Src/system.h,v
retrieving revision 1.20
diff -u -r1.20 system.h
--- system.h	2 Jun 2004 18:11:43 -0000	1.20
+++ system.h	12 Jan 2005 16:22:29 -0000
@@ -681,7 +681,7 @@
 # define IS_DIRSEP(c) ((c) == '/')
 #endif
 
-#if defined(__GNUC__) && !defined(APPLE)
+#if defined(__GNUC__) && !defined(__APPLE__)
 /* Does the OS X port of gcc still gag on __attribute__? */
 #define UNUSED(x) x __attribute__((__unused__))
 #else


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Version 4.2.2 of zsh released
  2005-01-12 16:27 ` Version 4.2.2 of zsh released Oliver Kiddle
@ 2005-01-12 20:00   ` Wayne Davison
  0 siblings, 0 replies; 6+ messages in thread
From: Wayne Davison @ 2005-01-12 20:00 UTC (permalink / raw)
  To: Oliver Kiddle; +Cc: zsh-workers

On Wed, Jan 12, 2005 at 05:27:13PM +0100, Oliver Kiddle wrote:
> Well it failed on Sourceforge's older Mac OS X machine. (I'll try a few
> other machines sometime later) Looks like there was a mistake made when
> the UNUSED macro was copied from wherever it came:

The idiom came from rsync (though the code did not -- I wrote it
myself).  Perhaps no one has tried to compile rsync on an older
Mac OS X machine, because rsync checks for APPLE, not __APPLE__.

..wayne..


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Version 4.2.2 of zsh released
  2005-01-13 12:47     ` Alexey Vatchenko
@ 2005-01-13 13:03       ` Alexey Vatchenko
  0 siblings, 0 replies; 6+ messages in thread
From: Alexey Vatchenko @ 2005-01-13 13:03 UTC (permalink / raw)
  To: zsh-workers

Under Unix name semantics i mean real paths with unix slashes (and 
optionally + windows driver letter).

# pwd
c:/
# ls /
-- content of disk c: --
# ls d:/
-- content of disk d: --

It's cool.
AFAIK, vim doesn't understand Cygwin paths.

-- 
%kill -9 `ps ax | grep "BUG" | awk '{print $1}'`;
	echo debugged | mail -s "gdb" avv@mail.zp.ua


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Version 4.2.2 of zsh released
  2005-01-13 10:30   ` Peter Stephenson
@ 2005-01-13 12:47     ` Alexey Vatchenko
  2005-01-13 13:03       ` Alexey Vatchenko
  0 siblings, 1 reply; 6+ messages in thread
From: Alexey Vatchenko @ 2005-01-13 12:47 UTC (permalink / raw)
  To: zsh-workers

Peter Stephenson wrote:
> Alexey Vatchenko wrote:
> 
>>Where can i get NT port of last zsh? (AFAIK Cygwin Zsh != NT port Zsh)
> 
> You're correct that the Cygwin version isn't the same as native NT
> (2000, XP).  However, the changes to compile natively under Windows are
> substantial and Cygwin have done most of the work for us.  Furthermore,
> you won't get very far with any of the supplied functions without a set
> of Unix tools, and they assume Unix file name semantics.  In short,
> Cygwin is almost certainly your best bet.
I use zsh 3.0.5-nt-beta-0.75 and *very happy* about Unix name semantics. 
And i use it exactly because of Unix name semantics. But there are some 
bugs in that version (which i tried to fix manually, and i have 
quick-n-dirty fixed some).
I use Unix utilities from http://unxutils.sourceforge.net/. They are 
very happy about Unix name semantics too. Even vim likes it.

The main reason i use Unix name semantics is Windows understands it too.
Cygwin, in other hand, uses names that actually does not exist in 
system. And that's why i don't like Microsoft Services for Unix as well.

> As far as I know the older zsh that ran natively under Windows isn't
> being maintained.
too bad!

-- 
%kill -9 `ps ax | grep "BUG" | awk '{print $1}'`;
	echo debugged | mail -s "gdb" avv@mail.zp.ua


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Version 4.2.2 of zsh released
  2005-01-13  8:19 ` Alexey Vatchenko
@ 2005-01-13 10:30   ` Peter Stephenson
  2005-01-13 12:47     ` Alexey Vatchenko
  0 siblings, 1 reply; 6+ messages in thread
From: Peter Stephenson @ 2005-01-13 10:30 UTC (permalink / raw)
  To: Alexey Vatchenko, zsh-workers

Alexey Vatchenko wrote:
> Where can i get NT port of last zsh? (AFAIK Cygwin Zsh != NT port Zsh)

You're correct that the Cygwin version isn't the same as native NT
(2000, XP).  However, the changes to compile natively under Windows are
substantial and Cygwin have done most of the work for us.  Furthermore,
you won't get very far with any of the supplied functions without a set
of Unix tools, and they assume Unix file name semantics.  In short,
Cygwin is almost certainly your best bet.

As far as I know the older zsh that ran natively under Windows isn't
being maintained.

By the way, the changes for Mac are enough that I will produce 4.2.3.
Most people should be satistified with 4.2.2.

-- 
Peter Stephenson <pws@csr.com>                  Software Engineer
CSR PLC, Churchill House, Cambridge Business Park, Cowley Road
Cambridge, CB4 0WZ, UK                          Tel: +44 (0)1223 692070


**********************************************************************
This email and any files transmitted with it are confidential and
intended solely for the use of the individual or entity to whom they
are addressed. If you have received this email in error please notify
the system manager.

This footnote also confirms that this email message has been swept by
MIMEsweeper for the presence of computer viruses.

www.mimesweeper.com
**********************************************************************


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Version 4.2.2 of zsh released
       [not found] <200501121257.j0CCvDS4024242__47538.8375147761$1105534784$gmane$org@news01.csr.com>
@ 2005-01-13  8:19 ` Alexey Vatchenko
  2005-01-13 10:30   ` Peter Stephenson
  0 siblings, 1 reply; 6+ messages in thread
From: Alexey Vatchenko @ 2005-01-13  8:19 UTC (permalink / raw)
  To: zsh-workers

Peter Stephenson wrote:
> I've uploaded version 4.2.2 to ftp.zsh.org.  Please try it out on as
> many systems as possible before I upload it to Sourceforge and announce
> it on Freshmeat.  It would be especially good if someone could confirm
> that there are now no problems on Cygwin.

Where can i get NT port of last zsh? (AFAIK Cygwin Zsh != NT port Zsh)

-- 
%kill -9 `ps ax | grep "BUG" | awk '{print $1}'`;
	echo debugged | mail -s "gdb" avv@mail.zp.ua


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2005-01-13 13:05 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <200501121257.j0CCvDS4024242@news01.csr.com>
2005-01-12 16:27 ` Version 4.2.2 of zsh released Oliver Kiddle
2005-01-12 20:00   ` Wayne Davison
     [not found] <200501121257.j0CCvDS4024242__47538.8375147761$1105534784$gmane$org@news01.csr.com>
2005-01-13  8:19 ` Alexey Vatchenko
2005-01-13 10:30   ` Peter Stephenson
2005-01-13 12:47     ` Alexey Vatchenko
2005-01-13 13:03       ` Alexey Vatchenko

Code repositories for project(s) associated with this public inbox

	https://git.vuxu.org/mirror/zsh/

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 NNTP newsgroup(s).