alegrand [Mon, 14 Jul 2008 09:29:30 +0000 (09:29 +0000)]
Add Tchimou's illustration of an old bug to the tests.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5883
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Mon, 14 Jul 2008 09:29:23 +0000 (09:29 +0000)]
Update expected output after rewrite of the sharing function for the ptask_L07 model.
I don't know whether the new output is correct but I know for sure
that the previous expected output was bogus (try the
--log=surf.thres=debug option... the value of a variable was larger
than its bound).
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5882
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Mon, 14 Jul 2008 09:29:18 +0000 (09:29 +0000)]
Complete rewrite of the sharing function for the ptask_L07 model.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5881
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Mon, 14 Jul 2008 09:29:10 +0000 (09:29 +0000)]
Don't be a sissy! Abort when there is something wrong.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5880
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Mon, 14 Jul 2008 09:29:01 +0000 (09:29 +0000)]
Do not mix unix and msdos linefeeds. I've used dos2unix to fix that.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5879
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Mon, 14 Jul 2008 09:28:53 +0000 (09:28 +0000)]
Update expected output after fixing a bug raised by Tchimou (2008-06-24 15:14:42)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5878
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Sat, 12 Jul 2008 15:20:11 +0000 (15:20 +0000)]
Add endofline at end of file
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5877
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Sat, 12 Jul 2008 12:57:50 +0000 (12:57 +0000)]
Add jmsg_application_handler.c to the libs
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5876
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Sat, 12 Jul 2008 11:20:06 +0000 (11:20 +0000)]
Add new line at the end of the file, to avoid a gcc warning (turned into error by -Werror)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5875
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Fri, 11 Jul 2008 15:28:33 +0000 (15:28 +0000)]
Add the new cxx examples in the project.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5874
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Fri, 11 Jul 2008 15:27:45 +0000 (15:27 +0000)]
Visual C++ project of the C++ version of Msg. For the moment the name of the library is SimGrid but this name can change.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5873
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Fri, 11 Jul 2008 15:25:14 +0000 (15:25 +0000)]
Update some options of the compiler for the mode debug
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5872
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Fri, 11 Jul 2008 15:22:31 +0000 (15:22 +0000)]
includes the java examples Tesh files
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5871
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Fri, 11 Jul 2008 15:21:01 +0000 (15:21 +0000)]
The c++ examples Tesh files.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5870
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Fri, 11 Jul 2008 15:19:25 +0000 (15:19 +0000)]
includes the c++ examples Tesh files
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5869
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Fri, 11 Jul 2008 15:18:24 +0000 (15:18 +0000)]
The JNI interface for the Java ApplicationHandler
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5868
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Fri, 11 Jul 2008 15:16:45 +0000 (15:16 +0000)]
Use now the SimGrid parser instead of Xerces.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5867
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Fri, 11 Jul 2008 15:14:45 +0000 (15:14 +0000)]
A string utility class and a new Exception (used to throw out of band exception)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5866
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Fri, 11 Jul 2008 15:13:11 +0000 (15:13 +0000)]
Some code refactoring
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5865
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Fri, 11 Jul 2008 15:11:48 +0000 (15:11 +0000)]
All of the examples use now the StringHelp class to simplify the string manipulation.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5864
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Wed, 9 Jul 2008 08:06:42 +0000 (08:06 +0000)]
Implementation of the Java native function deployAppliction()
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5863
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Wed, 9 Jul 2008 08:05:20 +0000 (08:05 +0000)]
Add to new utility functions :
jxbt_get_static_jmethod() and jxbt_get_static_smethod() to get the static method of a Java class.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5862
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Tue, 8 Jul 2008 12:31:06 +0000 (12:31 +0000)]
Details of this changes:
src/msg/private.h
export msg_global for MSG4C++
extern C for C compatibility on C++ compilers
renaming using fields in refcount
src/msg/mailbox.c
src/msg/task.c
src/msg/gos.c
src/xbt/xbt_sg_synchro.c
src/simix/private.h
src/simix/smx_synchro.c
src/include/surf/surf.h
src/surf/cpu.c
src/surf/network.c
src/surf/workstation_ptask_L07.c
src/surf/network_constant.c
renaming using fields in refcount
src/msg/mailbox.h
export some mailbox functions for MSG4C++
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5861
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Tue, 8 Jul 2008 09:16:50 +0000 (09:16 +0000)]
Add extern "C" declaration to preserve the compatibility of the C code on C++ compilers.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5860
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Tue, 8 Jul 2008 08:55:57 +0000 (08:55 +0000)]
The visual C++ project of the C++ API of Msg
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5859
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Tue, 8 Jul 2008 08:53:23 +0000 (08:53 +0000)]
delete the process at the end of the main method
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5858
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Tue, 8 Jul 2008 08:52:36 +0000 (08:52 +0000)]
not needed now
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5857
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Tue, 8 Jul 2008 08:51:27 +0000 (08:51 +0000)]
Use pointers instead references.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5856
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Thu, 3 Jul 2008 16:59:47 +0000 (16:59 +0000)]
Examples of CPP versions of Msg
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5855
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Thu, 3 Jul 2008 16:58:25 +0000 (16:58 +0000)]
Some new classes of CPP version of Msg
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5854
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Thu, 3 Jul 2008 16:56:29 +0000 (16:56 +0000)]
Last Changes of CPP version of Msg
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5853
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Mon, 30 Jun 2008 09:57:43 +0000 (09:57 +0000)]
Avoid some warning on the string format
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5851
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Fri, 27 Jun 2008 14:15:08 +0000 (14:15 +0000)]
var.tesh also contains an inclusion of catch-return.tesh
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5850
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Fri, 27 Jun 2008 14:05:39 +0000 (14:05 +0000)]
Some change concerning the display of the summary
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5849
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Fri, 27 Jun 2008 14:04:17 +0000 (14:04 +0000)]
comment the catch-signal for the week-end (avoid the modal dialog displayed some time by windows when a SIGSEGV occurs)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5848
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Fri, 27 Jun 2008 13:48:30 +0000 (13:48 +0000)]
Visual C++ projects do not use the UNICODE characters set and use the C ANSI Compilation (before the release mode of the examples use C++ compilation).
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5847
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Fri, 27 Jun 2008 13:46:18 +0000 (13:46 +0000)]
use %#x format instead of %p because Windows and Linux use it in differently.
This is cause an output different in the tesh files.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5846
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Fri, 27 Jun 2008 13:05:15 +0000 (13:05 +0000)]
This file includes all the tesh files relative with the SimGrid examples.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5845
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Fri, 27 Jun 2008 13:03:42 +0000 (13:03 +0000)]
By default, the output of floating point numbers by functions such as printf, wprintf, and related functions in the Visual C++ Standard C library prints three digits for the exponent.
So I change this behavior by using the function _set_output_format. Otherwise tesh detect an output difference in test file relative with send/receive and priority samples.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5844
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
velho [Fri, 27 Jun 2008 11:45:14 +0000 (11:45 +0000)]
Enhanced gtnets example program now remaining feature is active.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5843
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 26 Jun 2008 21:04:59 +0000 (21:04 +0000)]
Fix documentation
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5842
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Thu, 26 Jun 2008 14:19:22 +0000 (14:19 +0000)]
Because Builbot builder transforms all environment variable names in UPPERCASE, i am obliged to transform all the Tesh variables names in UPPERCASE too.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5839
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Thu, 26 Jun 2008 13:57:26 +0000 (13:57 +0000)]
Autogenerated file...
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5838
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Thu, 26 Jun 2008 13:57:23 +0000 (13:57 +0000)]
Add a tesh file for gtnets.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5837
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Thu, 26 Jun 2008 13:29:06 +0000 (13:29 +0000)]
remove debug utility
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5836
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Thu, 26 Jun 2008 13:10:41 +0000 (13:10 +0000)]
Only for Debug
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5833
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Thu, 26 Jun 2008 11:48:27 +0000 (11:48 +0000)]
remove none needed backslashes in the path of the files.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5832
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Thu, 26 Jun 2008 11:46:56 +0000 (11:46 +0000)]
To avoid the situation where cat create the temp file but do no yet write in, and delayed_cat opens the file and directly read EOF file.
Also ensure that what we read is written.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5831
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
velho [Thu, 26 Jun 2008 11:00:33 +0000 (11:00 +0000)]
Corrected bug update in action->remain.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5830
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
velho [Thu, 26 Jun 2008 11:00:30 +0000 (11:00 +0000)]
Cosmetic, error prone comment erased.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5829
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
velho [Thu, 26 Jun 2008 11:00:25 +0000 (11:00 +0000)]
Adapted to the new get total received interface.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5828
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 26 Jun 2008 08:30:13 +0000 (08:30 +0000)]
Revalidate (once again) the output
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5827
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Wed, 25 Jun 2008 17:49:16 +0000 (17:49 +0000)]
Make sure that we use Cat.exe on Windows instead cat.exe (mingw32).
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5826
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
eyraudl [Wed, 25 Jun 2008 15:51:20 +0000 (15:51 +0000)]
Adapt to version 2 of platform files
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5824
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
velho [Wed, 25 Jun 2008 15:08:29 +0000 (15:08 +0000)]
Patching it does not seem to work remaining communication temporaly disabled.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5822
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
velho [Wed, 25 Jun 2008 15:08:25 +0000 (15:08 +0000)]
Minimize forking effort in network_model.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5821
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
velho [Wed, 25 Jun 2008 15:08:22 +0000 (15:08 +0000)]
cosmetics
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5820
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
velho [Wed, 25 Jun 2008 15:08:19 +0000 (15:08 +0000)]
various cleanups
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5819
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
velho [Wed, 25 Jun 2008 15:08:16 +0000 (15:08 +0000)]
use smaller messages
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5818
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
velho [Wed, 25 Jun 2008 15:08:12 +0000 (15:08 +0000)]
Enhanced print_topology function.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5817
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
velho [Wed, 25 Jun 2008 15:08:08 +0000 (15:08 +0000)]
Cleaning up and multiprocess safer forking approach.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5816
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
velho [Wed, 25 Jun 2008 15:08:04 +0000 (15:08 +0000)]
include portable.h at the right location (Yes, we really need it here...).
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5815
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
velho [Wed, 25 Jun 2008 15:08:00 +0000 (15:08 +0000)]
Depricated gtnets header, compability with old gtnets versions still granted.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5814
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
velho [Wed, 25 Jun 2008 15:07:51 +0000 (15:07 +0000)]
move GTNETS initialization to the right place and comply with the new parser
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5813
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Wed, 25 Jun 2008 14:53:03 +0000 (14:53 +0000)]
Add the two new Tesh suites of SimDag in the Tesh unit SimGrid.tesh.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5812
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Wed, 25 Jun 2008 14:52:16 +0000 (14:52 +0000)]
Add the two new Tesh suites of SimDag in the Windows solution.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5811
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Wed, 25 Jun 2008 14:51:19 +0000 (14:51 +0000)]
Visual C Projects of simdag/platforms Tesh suite.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5810
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Wed, 25 Jun 2008 14:49:07 +0000 (14:49 +0000)]
unistd header does not exist on Windows.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5809
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Wed, 25 Jun 2008 14:47:58 +0000 (14:47 +0000)]
Windows version of rand_r() and drand48()functions.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5808
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Wed, 25 Jun 2008 08:02:33 +0000 (08:02 +0000)]
Update the compiler option for Release mode.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5807
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Wed, 25 Jun 2008 08:00:29 +0000 (08:00 +0000)]
Include all the SimDag tesh files and XBT. Replace all.tesh.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5806
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Wed, 25 Jun 2008 07:58:43 +0000 (07:58 +0000)]
Remplaced by the file SimGrid.tesh
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5805
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Wed, 25 Jun 2008 07:55:40 +0000 (07:55 +0000)]
Windows configuration of the environment of SimGrid and Tesh.
Define all the environment variables used by VCBuild to build the Visual C projects of SimGrid and define some variables used by Tesh.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5804
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Wed, 25 Jun 2008 07:53:01 +0000 (07:53 +0000)]
The path of tesh is added in the environment variable PATH so, do not use the relative path of tesh but simply tesh.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5803
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Wed, 25 Jun 2008 07:51:15 +0000 (07:51 +0000)]
Change the directory to the directory defined by the variable teshexample_dir. If this variable is not defined, it will created and its value will be set with the current directory.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5802
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Wed, 25 Jun 2008 07:47:59 +0000 (07:47 +0000)]
Check the length of the description of the unit used in its summary. If the description is too long, the summary display the name of the Tesh file.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5801
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Wed, 25 Jun 2008 07:46:44 +0000 (07:46 +0000)]
Resize the size of the buffer used to store the variables to process.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5800
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Wed, 25 Jun 2008 07:44:44 +0000 (07:44 +0000)]
Use strerror() function to display the correct error message.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5799
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Wed, 25 Jun 2008 07:44:15 +0000 (07:44 +0000)]
On Windows version of the function getpath(), translate the errno ENOTDIR to ENOENT and ameliorate the function translatepath().
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5798
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 24 Jun 2008 20:35:44 +0000 (20:35 +0000)]
Introduce a surf_parse_error function to deal with parse errors in the input file: user don't care about the code stack in that context, but want to spot the error in the file. Also, change the brain dead code to deal with foreach radical attribute to a half decent one (at least, we try to do the right thing)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5797
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Tue, 24 Jun 2008 14:04:37 +0000 (14:04 +0000)]
Autogenerated file
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5796
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Tue, 24 Jun 2008 14:03:35 +0000 (14:03 +0000)]
Add the flatifier update the Makefile accordingly.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5795
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Tue, 24 Jun 2008 14:02:55 +0000 (14:02 +0000)]
New files by FS.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5794
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Tue, 24 Jun 2008 13:14:42 +0000 (13:14 +0000)]
Fix the bug raised by Tchimou.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5793
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 20 Jun 2008 13:17:23 +0000 (13:17 +0000)]
Reintroduce some changes removed by previous commit of Malek
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5791
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Fri, 20 Jun 2008 13:04:52 +0000 (13:04 +0000)]
Remove a non functional project.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5790
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Fri, 20 Jun 2008 12:58:39 +0000 (12:58 +0000)]
Update the compiler options of the SimGrid DLL project and add the new projects of the teshsuite to the solution.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5789
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Fri, 20 Jun 2008 12:56:55 +0000 (12:56 +0000)]
Change some compiler options of the Visual C++ projects
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5788
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Fri, 20 Jun 2008 12:53:59 +0000 (12:53 +0000)]
Add Visual C++ project of the example: metaxml
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5787
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Fri, 20 Jun 2008 12:52:21 +0000 (12:52 +0000)]
Update compiler options of the Visual C++ project
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5786
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Fri, 20 Jun 2008 12:50:23 +0000 (12:50 +0000)]
Visual C++ project of SimGrid teshsuite
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5785
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Fri, 20 Jun 2008 12:40:48 +0000 (12:40 +0000)]
Ansi C declaration of variables.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5784
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Fri, 20 Jun 2008 12:37:35 +0000 (12:37 +0000)]
D meta command doesn't need a `!' before
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5783
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Fri, 20 Jun 2008 12:36:24 +0000 (12:36 +0000)]
Ansi C declaration of variables.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5782
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Fri, 20 Jun 2008 12:28:03 +0000 (12:28 +0000)]
On Windows - Stack-based Buffer Overrun Detection (/GS option of Visual C++) seems not allow usage of buffer and some examples need a biggest size of buffer.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5781
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Fri, 20 Jun 2008 12:23:28 +0000 (12:23 +0000)]
Code refactoring on CPP
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5780
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Fri, 20 Jun 2008 11:27:41 +0000 (11:27 +0000)]
disable a warning on Visual C++
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5779
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Fri, 20 Jun 2008 10:20:23 +0000 (10:20 +0000)]
implement xbt_os_thread_cancel() for windows and make a little changes (test pointer before use it)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5778
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Fri, 20 Jun 2008 10:08:04 +0000 (10:08 +0000)]
update gras architecture macro to 3 for Visual C++ (little endian, 8 bytes alignment)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5777
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Fri, 20 Jun 2008 10:04:31 +0000 (10:04 +0000)]
isatty is already declared in io.h
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5776
48e7efb5-ca39-0410-a469-
dd3cf9ba447f