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

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

View Directory Listing Directory Listing


Sticky Revision:

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

Revision 90750 - Directory Listing
Modified Mon Jan 21 13:30:30 2013 UTC (6 years, 10 months ago) by jasonw
<<Merged from trunk#90747.>>

Revision 90398 - Directory Listing
Modified Fri Jan 4 09:58:58 2013 UTC (6 years, 11 months ago) by jasonw
<<Merged from trunk#90397.>>

Revision 88634 - Directory Listing
Modified Fri Apr 20 14:53:03 2012 UTC (7 years, 7 months ago) by jasonw
<<Merged from trunk#88631.>>


Revision 88274 - Directory Listing
Modified Mon Feb 6 16:05:31 2012 UTC (7 years, 10 months ago) by jasonw
<<Merged from trunk#88273.>>


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 83702 - Directory Listing
Modified Fri Jun 25 13:00:44 2010 UTC (9 years, 5 months ago) by julian
<<Merged from trunk#83700.>>

Revision 83445 - Directory Listing
Modified Sat Jun 5 15:29:40 2010 UTC (9 years, 6 months ago) by jasonw
<<Merged from trunk@83442.>>

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/api_wrapper
<<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, 8 months ago) by manus
Original Path: trunk/Src/library/api_wrapper
Moved the experimental branch to be the default for libraries.


Revision 80999 - Directory Listing
Modified Fri Oct 2 18:39:16 2009 UTC (10 years, 2 months ago) by paulb
Original Path: trunk/Src/experimental/library/api_wrapper
Consolidated license files.


Revision 80998 - Directory Listing
Modified Fri Oct 2 18:37:08 2009 UTC (10 years, 2 months ago) by paulb
Original Path: trunk/Src/experimental/library/api_wrapper
Corrected path to dl-config file.


Revision 80857 - Directory Listing
Modified Wed Sep 23 23:32:28 2009 UTC (10 years, 2 months ago) by manus
Original Path: trunk/Src/experimental/library/api_wrapper
Added dl-config script to find where `dlxxx' APIs can be found. Most of the time it is included
  in the C library, but on Linux it is in the libdl.so library.


Revision 80101 - Directory Listing
Modified Tue Aug 4 20:19:02 2009 UTC (10 years, 4 months ago) by paulb
Original Path: trunk/Src/experimental/library/api_wrapper
Added required dl library reference.
Removed dotnet target because it was never used.


Revision 79627 - Directory Listing
Modified Thu Jul 9 17:02:56 2009 UTC (10 years, 4 months ago) by paulb
Original Path: trunk/Src/experimental/library/api_wrapper
Removed reference to EiffelVision2


Revision 79626 - Directory Listing
Modified Thu Jul 9 17:02:30 2009 UTC (10 years, 4 months ago) by paulb
Original Path: trunk/Src/experimental/library/api_wrapper
Reverted back to dlload implemented integrated a while back, which was reverted because of the close release date.


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


Revision 79194 - Directory Listing
Modified Wed Jun 10 23:42:00 2009 UTC (10 years, 5 months ago) by manus
Original Path: trunk/Src/experimental/library/api_wrapper
Fixed incorrect external signature since we are using the ASCII version.


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/api_wrapper
Copy of $EIFFEL_SRC/library that will contain the void-safe SPECIAL changes.


Revision 78832 - Directory Listing
Modified Fri May 22 16:38:27 2009 UTC (10 years, 6 months ago) by paulb
Original Path: trunk/Src/library/api_wrapper
Reverted back to using GTK for the release. Other prior commits were to maintain new code in the revision history. After 6.4 please revert back to rev#78831.


Revision 78831 - Directory Listing
Modified Fri May 22 16:32:05 2009 UTC (10 years, 6 months ago) by paulb
Original Path: trunk/Src/library/api_wrapper
No longer needs configuration file, removed dependency of glib.


Revision 78827 - Directory Listing
Modified Thu May 21 18:07:22 2009 UTC (10 years, 6 months ago) by paulb
Original Path: trunk/Src/library/api_wrapper
Added necessary configuration script for configuring libdl


Revision 78823 - Directory Listing
Modified Thu May 21 16:30:54 2009 UTC (10 years, 6 months ago) by paulb
Original Path: trunk/Src/library/api_wrapper
Removed dependency on GTK so libraries can created for daemons or servers without UI.


Revision 78753 - Directory Listing
Modified Mon May 18 21:10:04 2009 UTC (10 years, 6 months ago) by manus
Original Path: trunk/Src/library/api_wrapper
Adhere to library settings: all classes as root and no assertion monitoring.


Revision 78745 - Directory Listing
Modified Mon May 18 16:06:27 2009 UTC (10 years, 6 months ago) by dfurrer
Original Path: trunk/Src/library/api_wrapper
- 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 78725 - Directory Listing
Modified Fri May 15 23:26:05 2009 UTC (10 years, 6 months ago) by paulb
Original Path: trunk/Src/library/api_wrapper
Abstracted a little to allow modules/libraries to be loaded using the OS loading policies (name/version) or a full path.
Fixed bug in loading versioned modules.
Other cosmetical changes to comments.


Revision 78688 - Directory Listing
Modified Thu May 14 21:02:20 2009 UTC (10 years, 6 months ago) by paulb
Original Path: trunk/Src/library/api_wrapper
Added dynamic_module by popular demand.
Cached access to fetching API pointers when using the DYNAMIC_API base classes (or DYNAMIC_MODULE).
Other typo fixes and improvements.

Revision 78555 - Directory Listing
Modified Thu May 7 17:04:54 2009 UTC (10 years, 7 months ago) by paulb
Original Path: trunk/Src/library/api_wrapper
Updated comments to reflect change in heirarchy.


Revision 78554 - Directory Listing
Modified Thu May 7 17:03:18 2009 UTC (10 years, 7 months ago) by paulb
Original Path: trunk/Src/library/api_wrapper
Added checks to ensure the platform supports dynamic libraries


Revision 78553 - Directory Listing
Modified Thu May 7 16:48:50 2009 UTC (10 years, 7 months ago) by paulb
Original Path: trunk/Src/library/api_wrapper
Moved final class to the API marshaller framework.


Revision 78552 - Directory Listing
Modified Thu May 7 16:41:09 2009 UTC (10 years, 7 months ago) by paulb
Original Path: trunk/Src/library/api_wrapper
Corrected signature.


Revision 78551 - Directory Listing
Modified Thu May 7 16:39:34 2009 UTC (10 years, 7 months ago) by paulb
Original Path: trunk/Src/library/api_wrapper
Moved unusable classes from the API wrapper library.


Revision 78549 - Directory Listing
Modified Thu May 7 16:32:00 2009 UTC (10 years, 7 months ago) by paulb
Original Path: trunk/Src/library/api_wrapper
Removed use of WEL on Windows,
Removed use of patterns library.


Revision 78522 - Directory Listing
Modified Wed May 6 09:22:25 2009 UTC (10 years, 7 months ago) by larryl
Original Path: trunk/Src/library/api_wrapper
Copied from: trunk/Src/framework/api_wrapper revision 78499
Moved API Wrapper library from `framework' to `library' folder and updated related ECFs

Revision 78481 - Directory Listing
Modified Fri May 1 22:15:33 2009 UTC (10 years, 7 months ago) by manus
Original Path: trunk/Src/framework/api_wrapper
Updated to 1-5-0 schema version of ECFs. 


Revision 78416 - Directory Listing
Modified Tue Apr 28 17:10:43 2009 UTC (10 years, 7 months ago) by paulb
Original Path: trunk/Src/framework/api_wrapper
Rename class to better suit functionality, it's not a shared "singleton" class.


Revision 78415 - Directory Listing
Modified Tue Apr 28 17:08:06 2009 UTC (10 years, 7 months ago) by paulb
Original Path: trunk/Src/framework/api_wrapper
Forced use of 8-bit strings because API names use 8-bit strings.


Revision 77630 - Directory Listing
Modified Fri Mar 6 23:54:52 2009 UTC (10 years, 9 months ago) by manus
Original Path: trunk/Src/framework/api_wrapper
Made code compilable in non-void-safe mode as well.


Revision 77616 - Directory Listing
Modified Fri Mar 6 20:08:40 2009 UTC (10 years, 9 months ago) by paulb
Original Path: trunk/Src/framework/api_wrapper
Added back Windows code to ensure it compiles properly. This needs to be remedied.


Revision 77614 - Directory Listing
Modified Fri Mar 6 19:34:59 2009 UTC (10 years, 9 months ago) by paulb
Original Path: trunk/Src/framework/api_wrapper
Code is now Void safe.
Used READABLE_STRING* variants in the interface.
Utilized USABLE_I.
Removed windows-specific implementation in shared implementation.
Other clean up and cosmetics.


Revision 77526 - Directory Listing
Modified Wed Mar 4 17:18:58 2009 UTC (10 years, 9 months ago) by manus
Original Path: trunk/Src/framework/api_wrapper
Updated to new syntax of object test and attached/detachable types using the `syntax_updater' tool.


Revision 77274 - Directory Listing
Modified Mon Feb 23 22:53:39 2009 UTC (10 years, 9 months ago) by paulb
Original Path: trunk/Src/framework/api_wrapper
Used paterns library instead of just bridge

Revision 76498 - Directory Listing
Modified Wed Dec 31 19:15:26 2008 UTC (10 years, 11 months ago) by manus
Original Path: trunk/Src/framework/api_wrapper
Made code compilable.


Revision 76429 - Directory Listing
Modified Mon Dec 29 23:00:50 2008 UTC (10 years, 11 months ago) by manus
Original Path: trunk/Src/framework/api_wrapper
Removal of `is' keyword.
Replacement of `is' by `=' for constant definitions.
Replaced `indexing' by `note'.


Revision 76067 - Directory Listing
Modified Thu Dec 4 15:59:51 2008 UTC (11 years ago) by paulb
Original Path: trunk/Src/framework/api_wrapper
Added license files for automatic licensing in EiffelStudio


Revision 75636 - Directory Listing
Modified Fri Nov 14 23:47:26 2008 UTC (11 years ago) by manus
Original Path: trunk/Src/framework/api_wrapper
Fixed issue with using ?= when target is attached which is now forbidden by the compiler. Solution
  was either removing the need for the ! mark, or to use an object test or to use {ANY}.as_attached.


Revision 75350 - Directory Listing
Modified Wed Oct 29 21:00:09 2008 UTC (11 years, 1 month ago) by alexk
Original Path: trunk/Src/framework/api_wrapper
Used void-safe creation procedure CELL.put instead of CELL.default_create.
Used conversion to attached type when required when accessing HASH_TABLE as
the latter does not guarantee attached results.


Revision 74923 - Directory Listing
Modified Fri Oct 3 05:28:08 2008 UTC (11 years, 2 months ago) by manus
Original Path: trunk/Src/framework/api_wrapper
Added inheritance clauses to ANY in places where too many features where exported to {NONE} thus causing
  errors at compile time when compiling with the full_class_checking option.

Revision 74337 - Directory Listing
Modified Sun Aug 3 14:05:23 2008 UTC (11 years, 4 months ago) by manus
Original Path: trunk/Src/framework/api_wrapper
Made compilable.


Revision 74320 - Directory Listing
Modified Thu Jul 31 23:34:25 2008 UTC (11 years, 4 months ago) by paulb
Original Path: trunk/Src/framework/api_wrapper
Fixed typo.


Revision 74319 - Directory Listing
Modified Thu Jul 31 23:32:45 2008 UTC (11 years, 4 months ago) by paulb
Original Path: trunk/Src/framework/api_wrapper
Created better test that compiles on all platforms.


Revision 74122 - Directory Listing
Modified Fri Jul 18 20:49:18 2008 UTC (11 years, 4 months ago) by paulb
Original Path: trunk/Src/framework/api_wrapper
Supported library versions


Revision 74047 - Directory Listing
Modified Wed Jul 9 18:50:59 2008 UTC (11 years, 4 months ago) by paulb
Original Path: trunk/Src/framework/api_wrapper
Renamed class to create a shorter more associative name.

Revision 74043 - Directory Listing
Modified Wed Jul 9 18:30:35 2008 UTC (11 years, 4 months ago) by paulb
Original Path: trunk/Src/framework/api_wrapper
Copied from: trunk/Src/framework/dynamic_api revision 74042
More organization. Added missing files.

Revision 74042 - Directory Listing
Modified Wed Jul 9 18:22:14 2008 UTC (11 years, 4 months ago) by paulb
Original Path: trunk/Src/framework/dynamic_api
Finished migration.

Revision 74041 - Directory Listing
Modified Wed Jul 9 18:19:31 2008 UTC (11 years, 4 months ago) by paulb
Original Path: trunk/Src/framework/dynamic_api
Second stage of reorganization:
Added API string marshaling routines.
Bridged dynamic API loader.

Revision 74040 - Directory Listing
Modified Wed Jul 9 17:59:06 2008 UTC (11 years, 4 months ago) by paulb
Original Path: trunk/Src/framework/dynamic_api
First stage of reorganization

Revision 73886 - Directory Listing
Modified Thu Jun 19 16:30:09 2008 UTC (11 years, 5 months ago) by paulb
Original Path: trunk/Src/framework/dynamic_api
Removed unecessary code.

Revision 73868 - Directory Listing
Modified Wed Jun 18 23:12:34 2008 UTC (11 years, 5 months ago) by paulb
Original Path: trunk/Src/framework/dynamic_api
Fixed for use with Linux/GTK

Revision 73623 - Directory Listing
Modified Mon May 19 18:01:37 2008 UTC (11 years, 6 months ago) by manus
Original Path: trunk/Src/framework/dynamic_api
Removed usage of non-conforming inheritance for the time being due to various issues we are facing with it.


Revision 73293 - Directory Listing
Modified Fri May 2 16:34:01 2008 UTC (11 years, 7 months ago) by paulb
Original Path: trunk/Src/framework/dynamic_api
Supported unloading of dynamic libraries.

Revision 73251 - Directory Listing
Added Wed Apr 30 20:15:47 2008 UTC (11 years, 7 months ago) by paulb
Original Path: trunk/Src/framework/dynamic_api
Added library to better wrap access to dynamically linked library APIs.

  ViewVC Help
Powered by ViewVC 1.1.23