/[eiffelstudio]/branches/eth/eve/Src/library/cURL
ViewVC logotype

Log of /branches/eth/eve/Src/library/cURL

View Directory Listing Directory Listing


Sticky Revision:

Revision 92684 - Directory Listing
Modified Fri Jun 7 15:28:53 2013 UTC (6 years, 6 months ago) by jasonw
<<Merged from trunk#92682.>>

Revision 92328 - Directory Listing
Modified Fri Mar 22 11:46:02 2013 UTC (6 years, 8 months ago) by jasonw
<<Merged from trunk#92327.>>

Revision 88695 - Directory Listing
Modified Fri May 4 09:59:08 2012 UTC (7 years, 7 months ago) by jasonw
<<Merged from trunk#88694.>>

Revision 88413 - Directory Listing
Modified Fri Mar 16 09:22:58 2012 UTC (7 years, 9 months ago) by jasonw
<<Merged from trunk#88412.>>

Revision 88317 - Directory Listing
Modified Fri Feb 17 11:09:12 2012 UTC (7 years, 9 months ago) by jasonw
<<Merged from trunk#88316.>>

Revision 88234 - Directory Listing
Modified Fri Jan 27 09:58:45 2012 UTC (7 years, 10 months ago) by jasonw
<<Merged from trunk#88233.>>

Revision 88099 - Directory Listing
Modified Fri Dec 2 11:05:42 2011 UTC (8 years ago) by jasonw
<<Merged from trunk#88098.>>

Revision 87613 - Directory Listing
Modified Wed Oct 26 06:49:40 2011 UTC (8 years, 1 month ago) by jasonw
<<Merged from trunk#87612.>>

Revision 87357 - Directory Listing
Modified Wed Sep 28 22:18:32 2011 UTC (8 years, 2 months ago) by jasonw
<<Merged from trunk#87356.>>

Revision 87305 - Directory Listing
Modified Fri Sep 23 08:21:01 2011 UTC (8 years, 2 months ago) by jasonw
<<Merged from trunk#87304.>>

Revision 85362 - Directory Listing
Modified Sat Jan 15 14:00:47 2011 UTC (8 years, 11 months ago) by jasonw
<<Merged from trunk#85361.>>

Revision 83594 - Directory Listing
Modified Thu Jun 17 09:23:33 2010 UTC (9 years, 6 months ago) by julian
<<Merged from trunk#83593.>>

Revision 83524 - Directory Listing
Modified Fri Jun 11 08:12:14 2010 UTC (9 years, 6 months ago) by jasonw
<<Merged from trunk#83523.>>

Revision 83441 - Directory Listing
Modified Sat Jun 5 13:52:53 2010 UTC (9 years, 6 months ago) by jasonw
Renamed branch eve3 to eve. The eve branch serves as the new branch for the EVE project.

Revision 83331 - Directory Listing
Modified Wed May 26 18:49:35 2010 UTC (9 years, 6 months ago) by jasonw
Original Path: branches/eth/eve3/Src/library/cURL
<<Breanched from trunk@83330>> Created a branch to upgrade Eiffel Transform library to trunk.

Revision 82581 - Directory Listing
Modified Tue Mar 16 03:07:44 2010 UTC (9 years, 9 months ago) by manus
Original Path: trunk/Src/library/cURL
Moved the experimental branch to be the default for libraries.


Revision 81192 - Directory Listing
Modified Mon Oct 19 05:34:32 2009 UTC (10 years, 1 month ago) by tedf
Original Path: trunk/Src/experimental/library/cURL
Added curl opt code: CURLOPT_COOKIELIST, CURLOPT_ENCODING and CURLOPT_TIMEOUT.

Revision 81176 - Directory Listing
Modified Thu Oct 15 15:05:33 2009 UTC (10 years, 2 months ago) by tedf
Original Path: trunk/Src/experimental/library/cURL
Removed useless type.

Revision 81175 - Directory Listing
Modified Thu Oct 15 14:38:50 2009 UTC (10 years, 2 months ago) by larryl
Original Path: trunk/Src/experimental/library/cURL
Added useful comments

Revision 80413 - Directory Listing
Modified Tue Aug 25 09:40:26 2009 UTC (10 years, 3 months ago) by larryl
Original Path: trunk/Src/experimental/library/cURL
Added automatic license files for docking and cURL library

Revision 79745 - Directory Listing
Modified Mon Jul 13 09:07:05 2009 UTC (10 years, 5 months ago) by larryl
Original Path: trunk/Src/experimental/library/cURL
Added curlopt_proxy constant

Contributed by Heiko Gering

Revision 79262 - Directory Listing
Modified Fri Jun 12 23:25:45 2009 UTC (10 years, 6 months ago) by manus
Original Path: trunk/Src/experimental/library/cURL
Added some missing void-safe ECFs.
Added .NET target for libraries that have .NET specific code or that are using C externals.


Revision 79072 - Directory Listing
Modified Wed Jun 3 23:37:10 2009 UTC (10 years, 6 months ago) by manus
Original Path: trunk/Src/experimental/library/cURL
Copy of $EIFFEL_SRC/library that will contain the void-safe SPECIAL changes.


Revision 78752 - Directory Listing
Modified Mon May 18 21:06:56 2009 UTC (10 years, 7 months ago) by manus
Original Path: trunk/Src/library/cURL
Updated safe-version to also use the API wrapper library otherwise it does not compile.


Revision 78745 - Directory Listing
Modified Mon May 18 16:06:27 2009 UTC (10 years, 7 months ago) by dfurrer
Original Path: trunk/Src/library/cURL
- Adding the necessary platform-specific implementations (stubs atm) to build EiffelStudio using the Cocoa Vision2 implementation (without GTK+ dependencies).
- There is a new target "bench_cocoa" in ec.ecf which builds the native Mac version of EiffelStudio 



Revision 78736 - Directory Listing
Modified Mon May 18 04:33:10 2009 UTC (10 years, 7 months ago) by larryl
Original Path: trunk/Src/library/cURL
Updated cURL library to use API wrapper library

Then removed useless classes such as {API_LOADER} {API_LOADER_IMP}, removed useless library references such as Vision2 and WEL

Revision 78475 - Directory Listing
Modified Fri May 1 21:42:03 2009 UTC (10 years, 7 months ago) by manus
Original Path: trunk/Src/library/cURL
Updated to 1-5-0 schema version of ECFs.


Revision 78170 - Directory Listing
Modified Fri Apr 10 08:45:10 2009 UTC (10 years, 8 months ago) by jfiat
Original Path: trunk/Src/library/cURL
cosmetic

Revision 78146 - Directory Listing
Modified Thu Apr 9 18:51:20 2009 UTC (10 years, 8 months ago) by manus
Original Path: trunk/Src/library/cURL
Use new `note' syntax.


Revision 77794 - Directory Listing
Modified Thu Mar 19 08:18:02 2009 UTC (10 years, 9 months ago) by jfiat
Original Path: trunk/Src/library/cURL
Added curl_easy_getinfo. Associated constants and also CURLOPT_USERPWD.
Minor optimization and cosmetics.

Revision 77774 - Directory Listing
Modified Wed Mar 18 08:21:46 2009 UTC (10 years, 9 months ago) by jfiat
Original Path: trunk/Src/library/cURL
Removed erroneous precondition `exists', since we can call slist_append with null pointer to get an initialized pointer.

Revision 77516 - Directory Listing
Modified Wed Mar 4 00:51:24 2009 UTC (10 years, 9 months ago) by manus
Original Path: trunk/Src/library/cURL
Removed duplicated `local_realclean' definition which could cause a Makefile execution to fail when
  launching multiple jobs on a slow file system and slow OS.
Fixed the one already committed for EiffelNet as we had removed `local_clean' which is still needed for
  the `clean' target.


Revision 77404 - Directory Listing
Modified Fri Feb 27 13:02:12 2009 UTC (10 years, 9 months ago) by larryl
Original Path: trunk/Src/library/cURL
Added features related with curlopt_readfunction (for setting and using read function), so users can read data from local machine and send the data to server. 

Added curlopt_put and other constance to {CURL_OPT_CONSTATNS} which used by {CURL_EASY_EXTERNALS}

Contributed by Heiko Gering 

Revision 77298 - Directory Listing
Modified Tue Feb 24 23:44:31 2009 UTC (10 years, 9 months ago) by manus
Original Path: trunk/Src/library/cURL
Use new syntax for object test and attached/detachable type.


Revision 77047 - Directory Listing
Modified Fri Feb 6 22:45:24 2009 UTC (10 years, 10 months ago) by manus
Original Path: trunk/Src/library/cURL
To make transition easier, we are preserving `make_from_c' as creation procedure in the STRING classes
  and therefore we should use it instead of `make_from_c_pointer' that will be obsoleted soon.


Revision 76967 - Directory Listing
Modified Wed Feb 4 17:02:38 2009 UTC (10 years, 10 months ago) by king
Original Path: trunk/Src/library/cURL
Fixed typo from previous commit

Revision 76966 - Directory Listing
Modified Wed Feb 4 17:01:51 2009 UTC (10 years, 10 months ago) by king
Original Path: trunk/Src/library/cURL
Fixed typo from previous commit

Revision 76965 - Directory Listing
Modified Wed Feb 4 16:58:59 2009 UTC (10 years, 10 months ago) by manus
Original Path: trunk/Src/library/cURL
Added back vision2 since used for the API_LOADER_IMP on Unix but this time with an explicit conditional.


Revision 76961 - Directory Listing
Modified Wed Feb 4 01:05:57 2009 UTC (10 years, 10 months ago) by manus
Original Path: trunk/Src/library/cURL
Made the cURL library void-safe.


Revision 76960 - Directory Listing
Modified Wed Feb 4 01:04:28 2009 UTC (10 years, 10 months ago) by manus
Original Path: trunk/Src/library/cURL
Removed vision2 since not used.


Revision 76420 - Directory Listing
Modified Mon Dec 29 20:27:11 2008 UTC (10 years, 11 months ago) by manus
Original Path: trunk/Src/library/cURL
Removal of `is' keyword.
Replacement of `is' by `=' for constant definitions.
Replaced `indexing' by `note'.


Revision 75972 - Directory Listing
Modified Mon Dec 1 19:34:30 2008 UTC (11 years ago) by manus
Original Path: trunk/Src/library/cURL
Moved API_LOADER class to where it was used, i.e. the cURL library.


Revision 74121 - Directory Listing
Modified Fri Jul 18 20:07:15 2008 UTC (11 years, 5 months ago) by paulb
Original Path: trunk/Src/library/cURL
Added major version to load the shared library according to rules of ldconfig and the like on other OSs.


Revision 72612 - Directory Listing
Modified Wed Mar 5 11:06:41 2008 UTC (11 years, 9 months ago) by larryl
Original Path: trunk/Src/library/cURL
Use precondition instead of raising an exception.

Fixed bug#14062: CURL dynamic library not found exception is causing an internal failure in WEL

Revision 72546 - Directory Listing
Modified Fri Feb 29 03:43:43 2008 UTC (11 years, 9 months ago) by larryl
Original Path: trunk/Src/library/cURL
Raise an exception when cURL dynamic library not found.

Revision 72174 - Directory Listing
Modified Fri Feb 1 16:42:36 2008 UTC (11 years, 10 months ago) by paulb
Original Path: trunk/Src/library/cURL
Reverted to is_mac

Revision 72173 - Directory Listing
Modified Fri Feb 1 16:36:55 2008 UTC (11 years, 10 months ago) by paulb
Original Path: trunk/Src/library/cURL
changed platform query `is_mac' to `is_mac_os'

Revision 72154 - Directory Listing
Modified Thu Jan 31 21:02:28 2008 UTC (11 years, 10 months ago) by paulb
Original Path: trunk/Src/library/cURL
Added query for Mac OS as a platform in PLATFORM.
Fixed cURL library to ustilize Mac OS dylib version of libcurl


Revision 71900 - Directory Listing
Modified Mon Jan 14 11:50:55 2008 UTC (11 years, 11 months ago) by jfiat
Original Path: trunk/Src/library/cURL
Added {CURL_OPT_CONSTANTS}.curlopt_followlocation


Revision 71817 - Directory Listing
Modified Wed Jan 9 06:50:07 2008 UTC (11 years, 11 months ago) by larryl
Original Path: trunk/Src/library/cURL
Added `global_cleanup' which declared as curl_global_cleanup() in C.

Added comments.

Revision 71685 - Directory Listing
Modified Mon Dec 31 09:48:53 2007 UTC (11 years, 11 months ago) by larryl
Original Path: trunk/Src/library/cURL
Added http header related features. It means we can change http header by setting a list ourself.

Wrapped more cURL constants.

Added `release_item' in {CURL_FORM} which is useful to clean the {CURL_FORM} generated by {CURL_EXTERNALS}.formadd_string_string.

Revision 71441 - Directory Listing
Modified Mon Dec 10 17:21:34 2007 UTC (12 years ago) by manus
Original Path: trunk/Src/library/cURL
Removed directory integrated by mistake.


Revision 71410 - Directory Listing
Modified Fri Dec 7 12:15:52 2007 UTC (12 years ago) by jfiat
Original Path: trunk/Src/library/cURL
Fully automated EiffelStudio's building using geant scripts:
  It integrates part of the work done by "es-make" project from ETH (mainly on the checker script)
  This is a first step in rewriting the previous $EIFFEL_SRC/scripts/*.eant scripts to build 'ec' and make a new delivery.

Added a few standalone geant scripts in the EiffelStudio's source code, to ease the compilation.


Revision 71400 - Directory Listing
Modified Fri Dec 7 01:15:55 2007 UTC (12 years ago) by manus
Original Path: trunk/Src/library/cURL
Fixed bug#13627 where we had an incorrect cast.


Revision 71399 - Directory Listing
Modified Fri Dec 7 01:08:12 2007 UTC (12 years ago) by manus
Original Path: trunk/Src/library/cURL
Ensured that the library also works in finalized mode. The issue is that in finalized mode
  more than one copy of `eiffel_curl.h' could be present, meaning that multiple values of
  each static declared variables could be present at run-time and in one case, one was properly
  initialized, but not the other. Fixes bug#13671.


Revision 71204 - Directory Listing
Modified Sun Nov 18 05:32:48 2007 UTC (12 years, 1 month ago) by manus
Original Path: trunk/Src/library/cURL
Fixed various errors in the C interface.
Use new C external syntax.


Revision 71170 - Directory Listing
Modified Fri Nov 16 00:13:35 2007 UTC (12 years, 1 month ago) by paulb
Original Path: trunk/Src/library/cURL
Set item to default_pointer on dispose, to prevent a panic.

Revision 71101 - Directory Listing
Modified Fri Nov 9 10:19:23 2007 UTC (12 years, 1 month ago) by larryl
Original Path: trunk/Src/library/cURL
Added `static' to each variable and function to fix Linux Eiffel Studio finalizing C multiply definition problem.

Revision 71100 - Directory Listing
Modified Fri Nov 9 08:36:46 2007 UTC (12 years, 1 month ago) by larryl
Original Path: trunk/Src/library/cURL
Added class description and license information.

Revision 71086 - Directory Listing
Modified Thu Nov 8 08:55:00 2007 UTC (12 years, 1 month ago) by larryl
Original Path: trunk/Src/library/cURL
Use EIF_REFERENCE instead of EIF_OBJECT.


Revision 71083 - Directory Listing
Modified Thu Nov 8 07:52:34 2007 UTC (12 years, 1 month ago) by larryl
Original Path: trunk/Src/library/cURL
Removed some preprocessors. Made it compiled on Solaris.



Revision 71081 - Directory Listing
Modified Thu Nov 8 07:09:16 2007 UTC (12 years, 1 month ago) by larryl
Original Path: trunk/Src/library/cURL
Improved cURL wrapper library. We can write functions from curl_easy_setopt in pure Eiffel now. Before we have to implement the functions in C.

Revision 71028 - Directory Listing
Modified Sat Nov 3 06:09:00 2007 UTC (12 years, 1 month ago) by larryl
Original Path: trunk/Src/library/cURL
Added constant: curlopt_writefunction

Revision 71027 - Directory Listing
Modified Sat Nov 3 06:08:03 2007 UTC (12 years, 1 month ago) by larryl
Original Path: trunk/Src/library/cURL
Cosmetics.

Revision 70943 - Directory Listing
Modified Tue Oct 30 11:22:26 2007 UTC (12 years, 1 month ago) by larryl
Original Path: trunk/Src/library/cURL
Made cURL wrapper library works on Linux.   

Revision 70914 - Directory Listing
Modified Fri Oct 26 13:10:12 2007 UTC (12 years, 1 month ago) by larryl
Original Path: trunk/Src/library/cURL
Removed `libcurl_imp.lib' external object since we use dynamic loading technique now.

Revision 70908 - Directory Listing
Modified Fri Oct 26 08:05:22 2007 UTC (12 years, 1 month ago) by larryl
Original Path: trunk/Src/library/cURL
We can start our executables even without dll (so) files.

Revision 70783 - Directory Listing
Modified Mon Oct 22 10:16:49 2007 UTC (12 years, 1 month ago) by larryl
Original Path: trunk/Src/library/cURL
Removed the lib file which should be generated from C source codes.

Revision 70782 - Directory Listing
Added Mon Oct 22 08:22:30 2007 UTC (12 years, 1 month ago) by larryl
Original Path: trunk/Src/library/cURL
First commit of libcURL Eiffel wrapper library.

  ViewVC Help
Powered by ViewVC 1.1.23