Re: [bagder/curl] 0e66d5: vc: remove explicit MSVC6 IDE project file and doc...

2013-02-07 Thread Yang Tse
On Wed, Feb 6, 2013 at 11:30 PM, GitHub nore...@github.com wrote:

   Commit: 0e66d5878edc3d7ffc445116d194b58bbc7504b9
   
 https://github.com/bagder/curl/commit/0e66d5878edc3d7ffc445116d194b58bbc7504b9
   Author: Daniel Stenberg dan...@haxx.se
   Date:   2013-02-06 (Wed, 06 Feb 2013)

   Changed paths:
 M Makefile.am
 M docs/INSTALL
 R vc6curl.dsw

   Log Message:
   ---
   vc: remove explicit MSVC6 IDE project file and documentation

 VC6 is _very_ old and we provide working makefiles even for that
 compiler. Users who build with the IDE never use that method and project
 file anyway and it was just lingering in the root dir.

Please don't.

File 'vc6curl.dsw' in the top subdirectory isn't a lingering file, it
is the parent workspace file of the ones present in lib and src
subdirectories, all are needed in their specific location.

Ancianity of VC6 is no reason to drop it. We have build stuff for much
more ancient systems and I would be equally surprised if they were
removed.

Comment relative to users not using it is inexact. Home page mentions
500 million users. Even if it is a small percentage of users using it,
it is a big number of users. ;-)

Workspace files for _any_ other MS visual studio can be generated from
the VC6 ones. The other way round is impossible. Forward portability
from the VC6 workspace and project files into later visual studio
versions is possible, the contrary not.

The possibility of building by other means is no reason to drop this.
Sometimes the best way of debugging something is using the IDE, even
when it is possible to build using makefiles.

Please, at least reinstate the 'vc6curl.dsw' file in its previous
location. I can perfectly live without the docs, although I really see
no reason for it to get removed.

-- 
-=[Yang]=-
---
List admin: http://cool.haxx.se/list/listinfo/curl-library
Etiquette:  http://curl.haxx.se/mail/etiquette.html


Re: [bagder/curl] 0e66d5: vc: remove explicit MSVC6 IDE project file and doc...

2013-02-07 Thread Gisle Vanem

Yang Tse yangs...@gmail.com wrote:


The possibility of building by other means is no reason to drop this.
Sometimes the best way of debugging something is using the IDE, even
when it is possible to build using makefiles.


Also. MSVC6 IDE can generate makefiles from project files.
Not sure if later MSVC IDEs can do that.

--gv
---
List admin: http://cool.haxx.se/list/listinfo/curl-library
Etiquette:  http://curl.haxx.se/mail/etiquette.html


Re: [bagder/curl] 0e66d5: vc: remove explicit MSVC6 IDE project file and doc...

2013-02-07 Thread Daniel Stenberg

On Thu, 7 Feb 2013, Yang Tse wrote:


  vc: remove explicit MSVC6 IDE project file and documentation

VC6 is _very_ old and we provide working makefiles even for that compiler. 
Users who build with the IDE never use that method and project file anyway 
and it was just lingering in the root dir.


Please don't.

File 'vc6curl.dsw' in the top subdirectory isn't a lingering file, it is the 
parent workspace file of the ones present in lib and src subdirectories, all 
are needed in their specific location.


Okay. I grepped around for references to vc6curl.dsw in files but I found 
none. I'm listening and if you really think it should be left where it was 
then I'll revert. Also, it wouldn't mean that we drop support for building 
with that environment.


Ancianity of VC6 is no reason to drop it. We have build stuff for much more 
ancient systems and I would be equally surprised if they were removed.


This would be in the same spirit I removed the emacs files. They're virtually 
unused and only linger there in the root dir year in and year out and aren't 
ever used. I don't mind keeping files for ancient build systems but I rather 
not have them in the root dir.


Workspace files for _any_ other MS visual studio can be generated from the 
VC6 ones.


Yes, but no users I ever read comments from do their MSVC development based on 
this file. They typically either use makefiles or they just manually import 
all the source files into their project.


But okay, if you use it I'll reinstate it.

--

 / daniel.haxx.se
---
List admin: http://cool.haxx.se/list/listinfo/curl-library
Etiquette:  http://curl.haxx.se/mail/etiquette.html


Re: [bagder/curl] 0e66d5: vc: remove explicit MSVC6 IDE project file and doc...

2013-02-07 Thread kristian . fiskerstrand
Just thinking out loud, but is it an option to keep the project files etc in a 
separate subdir, to be moved to root dir by the packager if needed? That seems 
to be an intersection between both needs? 

Brgds,

Sent from my BlackBerry® smartphone on Telenor

-Original Message-
From: Daniel Stenberg dan...@haxx.se
Sender: curl-library curl-library-boun...@cool.haxx.seDate: Thu, 7 Feb 2013 
14:58:42 
To: libcurl developmentcurl-library@cool.haxx.se
Reply-To: libcurl development curl-library@cool.haxx.se
Subject: Re: [bagder/curl] 0e66d5: vc: remove explicit MSVC6 IDE project file
 and doc...

On Thu, 7 Feb 2013, Yang Tse wrote:

   vc: remove explicit MSVC6 IDE project file and documentation

 VC6 is _very_ old and we provide working makefiles even for that compiler. 
 Users who build with the IDE never use that method and project file anyway 
 and it was just lingering in the root dir.

 Please don't.

 File 'vc6curl.dsw' in the top subdirectory isn't a lingering file, it is the 
 parent workspace file of the ones present in lib and src subdirectories, all 
 are needed in their specific location.

Okay. I grepped around for references to vc6curl.dsw in files but I found 
none. I'm listening and if you really think it should be left where it was 
then I'll revert. Also, it wouldn't mean that we drop support for building 
with that environment.

 Ancianity of VC6 is no reason to drop it. We have build stuff for much more 
 ancient systems and I would be equally surprised if they were removed.

This would be in the same spirit I removed the emacs files. They're virtually 
unused and only linger there in the root dir year in and year out and aren't 
ever used. I don't mind keeping files for ancient build systems but I rather 
not have them in the root dir.

 Workspace files for _any_ other MS visual studio can be generated from the 
 VC6 ones.

Yes, but no users I ever read comments from do their MSVC development based on 
this file. They typically either use makefiles or they just manually import 
all the source files into their project.

But okay, if you use it I'll reinstate it.

-- 

  / daniel.haxx.se
---
List admin: http://cool.haxx.se/list/listinfo/curl-library
Etiquette:  http://curl.haxx.se/mail/etiquette.html

---
List admin: http://cool.haxx.se/list/listinfo/curl-library
Etiquette:  http://curl.haxx.se/mail/etiquette.html


Re: [bagder/curl] 0e66d5: vc: remove explicit MSVC6 IDE project file and doc...

2013-02-07 Thread Yang Tse
On Thu, Feb 7, 2013, Daniel Stenberg wrote:

 Okay. I grepped around for references to vc6curl.dsw in files but I found
 none. I'm listening and if you really think it should be left where it was
 then I'll revert. Also, it wouldn't mean that we drop support for building
 with that environment.

Thanks,

 This would be in the same spirit I removed the emacs files. They're
 virtually unused and only linger there in the root dir year in and year out
 and aren't ever used. I don't mind keeping files for ancient build systems
 but I rather not have them in the root dir.

We certainly know someone is using'em when we listen them crying when removed.

 Yes, but no users I ever read comments from do their MSVC development based
 on this file. They typically either use makefiles or they just manually
 import all the source files into their project.

Maybe because it works and does what it is intended to do?

 But okay, if you use it I'll reinstate it.

Thanks again
-- 
-=[Yang]=-
---
List admin: http://cool.haxx.se/list/listinfo/curl-library
Etiquette:  http://curl.haxx.se/mail/etiquette.html


Re: [bagder/curl] 0e66d5: vc: remove explicit MSVC6 IDE project file and doc...

2013-02-07 Thread Rich Gray

Daniel Stenberg wrote:

On Thu, 7 Feb 2013, Yang Tse wrote:


  vc: remove explicit MSVC6 IDE project file and documentation

VC6 is _very_ old and we provide working makefiles even for that
compiler. Users who build with the IDE never use that method and project
file anyway and it was just lingering in the root dir.


Please don't.

...

Ancianity of VC6 is no reason to drop it. We have build stuff for much
more ancient systems and I would be equally surprised if they were removed.


This would be in the same spirit I removed the emacs files. They're
virtually unused and only linger there in the root dir year in and year out
and aren't ever used. I don't mind keeping files for ancient build systems
but I rather not have them in the root dir.


Workspace files for _any_ other MS visual studio can be generated from the
VC6 ones.


Yes, but no users I ever read comments from do their MSVC development based
on this file. They typically either use makefiles or they just manually
import all the source files into their project.

But okay, if you use it I'll reinstate it.



FWIW, we have used the vc6curl.dsw with the 2010 VS as well as a project we 
still have kicking around in VS6.


- Rich
---
List admin: http://cool.haxx.se/list/listinfo/curl-library
Etiquette:  http://curl.haxx.se/mail/etiquette.html


Re: [bagder/curl] 0e66d5: vc: remove explicit MSVC6 IDE project file and doc...

2013-02-07 Thread Daniel Stenberg

On Thu, 7 Feb 2013, Yang Tse wrote:

Would it be fine with you then if I move, and adapt, the VC6 IDE stuff into 
a subdirectory tree named 'vc' (lowercase) which hangs directly from the 
root subdirectory?


Sounds perfect!

--

 / daniel.haxx.se
---
List admin: http://cool.haxx.se/list/listinfo/curl-library
Etiquette:  http://curl.haxx.se/mail/etiquette.html