zsh-nt Log


Commit Date  
[360060] (HEADmaster) by James Ayres James Ayres

Fix compiler warning

2012-06-17 00:00:38 Tree
[b8fed7] by James Ayres James Ayres

Change to set optimize compiler flags seperately if compiling with DBG=1 and without

2012-06-16 23:59:35 Tree
[937d56] by Tim Ayres Tim Ayres

Merged changes for Wow64 compatibility. Changes
contributed by Amol Deshpande, fork.c and
tc.alloc.c from tcsh 6.17.00. Modified files:

* fork.c
* support.c
* tc.alloc.c
* forkdata.h
* ntport.h

2012-04-28 04:33:55 Tree
[4026f3] by Tim Ayres Tim Ayres

Src/winnt/Makefile.msvc: Made the MSVC=10 options the default.

2012-03-25 18:56:07 Tree
[c62f56] by James Ayres James Ayres

Clean up MSVC 10 compiler warnings.

2012-02-26 23:26:34 Tree
[358731] by timayres timayres

Makefile changes to enable compiling with MSVC 10.

2012-02-19 08:47:05 Tree
[ca6733] by Tim Ayres Tim Ayres

Fix last 2 commits for MSVC compatability

* Src/winnt/stdio.c: move retval declaration in function
nt_fputs() to the top of the function, MSVC wants all
variables declared at the top of the function

* Src/init.c: move t and t0 declarations back to the top
of the function, MSVC wants all variables declared at
the top of the function

2010-11-15 02:21:02 Tree
[e19dd9] by Gabriel de Oliveira Gabriel de Oliveira

Modify init.c to be able to fork correctly:

- Move variables t and t0 after the WINNT code portion.
- Finish support from SEH library and disregard __try and __except
when compiling with MinGW.
- Allow nt_init() and fork_init() to be the very first two functions
called when compiling with MinGW.

2010-03-15 09:19:45 Tree
[a54085] by Gabriel de Oliveira Gabriel de Oliveira

Redefine function nt_fputs() in winnt/stdio.c

2010-03-15 08:49:55 Tree
[73f283] by Gabriel de Oliveira Gabriel de Oliveira

Add minor fixes to:

builtin.c
- (trivial) Separate two nested comments.

winnt/tc.alloc.c
- Avoid deprecated use of cast expression as lvalue.

2010-03-06 12:45:54 Tree
[0fd77d] by timayres timayres

Add MinGW compiling fixes

* Src/winnt/Makefile.mingw: remove ps.c references,
removed -Werror so the source will compile, fix
cleanall.

* Src/SET_GCC_ENV.BAT: rewrite as SET_GCC_ENV.SH so that
it can be more easily run from MSYS.

2010-02-28 04:49:52 Tree
[35f993] by timayres timayres

Merge branch 'master' of t:/development/winzsh-git-bare

2010-02-26 02:12:21 Tree
[1fd748] by timayres timayres

Delete ps and shutdown builtins

* Src/winnt/ps.c,Src/winnt/ntport.h,Src/winnt/support.c,
Src/winnt/Makefile.msvc,Src/hashtaqble.h: delete the ps
and shutdown builtins. These do not belong in the shell,
these should be external applications, or you can use
the Windows equivalent builtins 'tasklist' and 'shutdown'.

* Src/SET_GCC_ENV.BAT: add new file, this will set up the
source for compiling with MINGW.

2010-02-25 19:24:00 Tree
[cbb602] by Gabriel de Oliveira Gabriel de Oliveira

Add to makefile.mingw include location of config.h

2010-02-23 13:38:17 Tree
[4d8833] by timayres timayres

Add makefile.mingw, from Gabriel de Oliveira <deadloop@hotmail.com>

2010-02-21 18:58:35 Tree
[b65913] by timayres timayres

Add patches for MINGW, from Gabriel de Oliveira <deadloop@hotmail.com>

* Src/winnt/console.c,Src/winnt/ntport.h: added comments about MINGW
warning 'statement with no effect'.

* Src/winnt/dirent.c,Src/winnt/fork.c: Ignored pragma intrinsic.

* Src/winnt/fork.c: Uncommenting heap_init() for MINGW, ignored
pragma optimize.

* Src/winnt/globals.c: __asm is specific to Microsoft VC, changed to
be compatible with MINGW.

* Src/winnt/ntport.h: Ignored pragma data_seg & define SHARED,
ignored pragma warning, pid_t & mode_t redefined, avoid these
definitions for MINGW.

* Src/winnt/signal.h: sigset_t redefined, avoid this definition for
MINGW.

* Src/winnt/tc.alloc.c: Replace xprintf with a real function.

* Src/winnt/termcap.c: unused functions.

* Src/winnt/tparse.c: change definition of KB from '\008' to '\010',
since there is no octal 8. Not sure if this is correct.

* Src/init.c: Uncommenting nt_init() for MINGW.

2010-02-21 18:44:40 Tree
[6afcc4] by timayres timayres

Add patches for MINGW, from Gabriel de Oliveira <deadloop@hotmail.com>

* Src/exec.c: #pragma optimize is ignored by gcc 3.3. There isn't a
nice way to replicate this behaviour with gcc 3.3. In later versions
of gcc one can give a function the attribute optimize to overload
the default optimization level at compile time. There is no fix for
this, we will have to compile the whole program with -O0.

* Src/utils.c: add (int*) to nt_getlines & nt_getcolumns

2010-02-21 18:01:58 Tree
[6d80b1] by timayres timayres

Add SEH patches for MINGW, from Gabriel de Oliveira <deadloop@hotmail.com>

* Src/winnt/ntfunc.c,Src/winnt/signal.c,Src/winnt/stdio.c,
Src/winnt/support.c,Src/init.c: __try and __except are specific
to Microsoft VC. We will use the libseh library when compiling
with MINGW to have similar functionality.

2010-02-21 00:42:28 Tree
[25cd43] by timayres timayres

Add array initialization definition, patches from Gabriel de Oliveira <deadloop@hotmail.com>

* Src/winnt/ntport.h,Src/globals.h,Src/zle.h:
add #define INIT_ZERO_STRUCT_ARRAY ={{0}}, added to avoid warnings
initializing arrays of structures when compiling with MinGW.

* Src/winnt/stdio.c: add MAY_ALIAS (missed in last commit)

* Src/winnt/signal.c: initialize pclass & priority

* Src/winnt/stdio.c: fix initialization of __gOpenFiles &
__gOpenFilesCopy.

2010-02-21 00:10:37 Tree
[b723fa] by timayres timayres

Add attribute MAY_ALIAS patches from Gabriel de Oliveira <deadloop@hotmail.com>

* Src/winnt/dirent.c,Src/winnt/fork.c,Src/winnt/ntport.h: define
attribute MAY_ALIAS for variables that may break strict-aliasing
rules when compiling with -O2 level with MINGW.

* Src/winnt/bogus.c,Src/winnt/globals.c,Src/winnt/io.c,
Src/winnt/support.c,Src/globals.h,Src/utils.c: add MAY_ALIAS
attribute to variables.

* Src/winnt/io.c: initialize *irec to 0

* Src/winnt/ntport.h: add #undef fileno, fileno was originally defined
at stdio.h. Add #undef S_IXUSR, S_IXUSR was originally defined at
stat.h.

* Src/builtin.c,Src/params.c: Add WINNT patch, add brackets.

* Src/zsh.h: add #ifndef MINGW for typedef param, since param was
originally defined at ntport.h.

2010-02-20 19:56:50 Tree
[7eee5b] by timayres timayres

Code cleanup & bug fixes from Gabriel de Oliveira

* Src/winnt/console.c,Src/winnt/dirent.h,Src/winnt/ntport.h,
Src/winnt/signal.c,Src/winnt/signal.h,Src/winnt/stdio.c,
Src/winnt/support.c,Src/winnt/tc.alloc.c,Src/winnt/termcap.c:
comment out unused variables, properly comment #endifs

* Src/winnt/fork.c: comment out unused variable, fix typo in line 433
to add missing `='

* Src/winnt/globals.c: add #undef IMAGE_SIZEOF_NT_OPTIONAL_HEADER,
IMAGE_SIZE_NT_OPTIONAL_HEADER was originally defined at winnt.h:1124

* Src/builtin.c: add #ifndef WINNT for unused variable

* Src/math.c,Src/params.c: add WINNT patch: break out ++ptr,++ss from
function, since the order of evaluation is undetermined

2010-02-19 23:11:42 Tree
[c41c99] by timayres timayres

Add new zsh icon

2010-02-19 23:01:56 Tree
[e349a1] by timayres timayres

Update changelog for 3.0.8deb14_NT_0.78.1 release

* Src/winnt/Changelog.NT: update for 3.0.8deb14_NT_0.78.1
release.

* Src/winnt/zsh.ico: Change icon to one based on
URW Chancery.

2010-02-17 04:13:40 Tree
[6de304] (3.0.8deb14_NT_0.78.1) by timayres timayres

Update the rest of the files to zsh 3.0.8deb14

2010-02-16 05:47:02 Tree
[89cd1b] by timayres timayres

Update to zsh 3.0.8-14 from debian etch

* Update to zsh 3.0.8-14 from debian etch, this contains
additional bug fixes beyond the version released by zsh
upstream.

2010-02-16 05:32:33 Tree
Older >