Merge github.com:eclipse/titan.core
authorKristofSzabados <Kristof.Szabados@ericsson.com>
Thu, 14 Apr 2016 11:30:57 +0000 (13:30 +0200)
committerKristofSzabados <Kristof.Szabados@ericsson.com>
Thu, 14 Apr 2016 11:30:57 +0000 (13:30 +0200)
1  2 
LICENSE
Makefile.cfg
README.cygwin
README.linux
README.mingw

diff --cc LICENSE
index f735bee0e8d11a51506989bb287a6b51957d8d4f,f735bee0e8d11a51506989bb287a6b51957d8d4f..0000000000000000000000000000000000000000
deleted file mode 100644,100644
+++ /dev/null
@@@ -1,203 -1,203 +1,0 @@@
--Eclipse Public License - v 1.0
--
--THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE PUBLIC
--LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM
--CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
--
--1. DEFINITIONS
--
--"Contribution" means:
--
--a) in the case of the initial Contributor, the initial code and documentation
--   distributed under this Agreement, and
--b) in the case of each subsequent Contributor:
--    i) changes to the Program, and
--   ii) additions to the Program;
--
--   where such changes and/or additions to the Program originate from and are
--   distributed by that particular Contributor. A Contribution 'originates'
--   from a Contributor if it was added to the Program by such Contributor
--   itself or anyone acting on such Contributor's behalf. Contributions do not
--   include additions to the Program which: (i) are separate modules of
--   software distributed in conjunction with the Program under their own
--   license agreement, and (ii) are not derivative works of the Program.
--
--"Contributor" means any person or entity that distributes the Program.
--
--"Licensed Patents" mean patent claims licensable by a Contributor which are
--necessarily infringed by the use or sale of its Contribution alone or when
--combined with the Program.
--
--"Program" means the Contributions distributed in accordance with this
--Agreement.
--
--"Recipient" means anyone who receives the Program under this Agreement,
--including all Contributors.
--
--2. GRANT OF RIGHTS
--  a) Subject to the terms of this Agreement, each Contributor hereby grants
--     Recipient a non-exclusive, worldwide, royalty-free copyright license to
--     reproduce, prepare derivative works of, publicly display, publicly
--     perform, distribute and sublicense the Contribution of such Contributor,
--     if any, and such derivative works, in source code and object code form.
--  b) Subject to the terms of this Agreement, each Contributor hereby grants
--     Recipient a non-exclusive, worldwide, royalty-free patent license under
--     Licensed Patents to make, use, sell, offer to sell, import and otherwise
--     transfer the Contribution of such Contributor, if any, in source code and
--     object code form. This patent license shall apply to the combination of
--     the Contribution and the Program if, at the time the Contribution is
--     added by the Contributor, such addition of the Contribution causes such
--     combination to be covered by the Licensed Patents. The patent license
--     shall not apply to any other combinations which include the Contribution.
--     No hardware per se is licensed hereunder.
--  c) Recipient understands that although each Contributor grants the licenses
--     to its Contributions set forth herein, no assurances are provided by any
--     Contributor that the Program does not infringe the patent or other
--     intellectual property rights of any other entity. Each Contributor
--     disclaims any liability to Recipient for claims brought by any other
--     entity based on infringement of intellectual property rights or
--     otherwise. As a condition to exercising the rights and licenses granted
--     hereunder, each Recipient hereby assumes sole responsibility to secure
--     any other intellectual property rights needed, if any. For example, if a
--     third party patent license is required to allow Recipient to distribute
--     the Program, it is Recipient's responsibility to acquire that license
--     before distributing the Program.
--  d) Each Contributor represents that to its knowledge it has sufficient
--     copyright rights in its Contribution, if any, to grant the copyright
--     license set forth in this Agreement.
--
--3. REQUIREMENTS
--
--A Contributor may choose to distribute the Program in object code form under
--its own license agreement, provided that:
--
--  a) it complies with the terms and conditions of this Agreement; and
--  b) its license agreement:
--      i) effectively disclaims on behalf of all Contributors all warranties
--         and conditions, express and implied, including warranties or
--         conditions of title and non-infringement, and implied warranties or
--         conditions of merchantability and fitness for a particular purpose;
--     ii) effectively excludes on behalf of all Contributors all liability for
--         damages, including direct, indirect, special, incidental and
--         consequential damages, such as lost profits;
--    iii) states that any provisions which differ from this Agreement are
--         offered by that Contributor alone and not by any other party; and
--     iv) states that source code for the Program is available from such
--         Contributor, and informs licensees how to obtain it in a reasonable
--         manner on or through a medium customarily used for software exchange.
--
--When the Program is made available in source code form:
--
--  a) it must be made available under this Agreement; and
--  b) a copy of this Agreement must be included with each copy of the Program.
--     Contributors may not remove or alter any copyright notices contained
--     within the Program.
--
--Each Contributor must identify itself as the originator of its Contribution,
--if
--any, in a manner that reasonably allows subsequent Recipients to identify the
--originator of the Contribution.
--
--4. COMMERCIAL DISTRIBUTION
--
--Commercial distributors of software may accept certain responsibilities with
--respect to end users, business partners and the like. While this license is
--intended to facilitate the commercial use of the Program, the Contributor who
--includes the Program in a commercial product offering should do so in a manner
--which does not create potential liability for other Contributors. Therefore,
--if a Contributor includes the Program in a commercial product offering, such
--Contributor ("Commercial Contributor") hereby agrees to defend and indemnify
--every other Contributor ("Indemnified Contributor") against any losses,
--damages and costs (collectively "Losses") arising from claims, lawsuits and
--other legal actions brought by a third party against the Indemnified
--Contributor to the extent caused by the acts or omissions of such Commercial
--Contributor in connection with its distribution of the Program in a commercial
--product offering. The obligations in this section do not apply to any claims
--or Losses relating to any actual or alleged intellectual property
--infringement. In order to qualify, an Indemnified Contributor must:
--a) promptly notify the Commercial Contributor in writing of such claim, and
--b) allow the Commercial Contributor to control, and cooperate with the
--Commercial Contributor in, the defense and any related settlement
--negotiations. The Indemnified Contributor may participate in any such claim at
--its own expense.
--
--For example, a Contributor might include the Program in a commercial product
--offering, Product X. That Contributor is then a Commercial Contributor. If
--that Commercial Contributor then makes performance claims, or offers
--warranties related to Product X, those performance claims and warranties are
--such Commercial Contributor's responsibility alone. Under this section, the
--Commercial Contributor would have to defend claims against the other
--Contributors related to those performance claims and warranties, and if a
--court requires any other Contributor to pay any damages as a result, the
--Commercial Contributor must pay those damages.
--
--5. NO WARRANTY
--
--EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED ON AN
--"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR
--IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE,
--NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each
--Recipient is solely responsible for determining the appropriateness of using
--and distributing the Program and assumes all risks associated with its
--exercise of rights under this Agreement , including but not limited to the
--risks and costs of program errors, compliance with applicable laws, damage to
--or loss of data, programs or equipment, and unavailability or interruption of
--operations.
--
--6. DISCLAIMER OF LIABILITY
--
--EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY
--CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL,
--SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION
--LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
--CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
--ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE
--EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY
--OF SUCH DAMAGES.
--
--7. GENERAL
--
--If any provision of this Agreement is invalid or unenforceable under
--applicable law, it shall not affect the validity or enforceability of the
--remainder of the terms of this Agreement, and without further action by the
--parties hereto, such provision shall be reformed to the minimum extent
--necessary to make such provision valid and enforceable.
--
--If Recipient institutes patent litigation against any entity (including a
--cross-claim or counterclaim in a lawsuit) alleging that the Program itself
--(excluding combinations of the Program with other software or hardware)
--infringes such Recipient's patent(s), then such Recipient's rights granted
--under Section 2(b) shall terminate as of the date such litigation is filed.
--
--All Recipient's rights under this Agreement shall terminate if it fails to
--comply with any of the material terms or conditions of this Agreement and does
--not cure such failure in a reasonable period of time after becoming aware of
--such noncompliance. If all Recipient's rights under this Agreement terminate,
--Recipient agrees to cease use and distribution of the Program as soon as
--reasonably practicable. However, Recipient's obligations under this Agreement
--and any licenses granted by Recipient relating to the Program shall continue
--and survive.
--
--Everyone is permitted to copy and distribute copies of this Agreement, but in
--order to avoid inconsistency the Agreement is copyrighted and may only be
--modified in the following manner. The Agreement Steward reserves the right to
--publish new versions (including revisions) of this Agreement from time to
--time. No one other than the Agreement Steward has the right to modify this
--Agreement. The Eclipse Foundation is the initial Agreement Steward. The
--Eclipse Foundation may assign the responsibility to serve as the Agreement
--Steward to a suitable separate entity. Each new version of the Agreement will
--be given a distinguishing version number. The Program (including
--Contributions) may always be distributed subject to the version of the
--Agreement under which it was received. In addition, after a new version of the
--Agreement is published, Contributor may elect to distribute the Program
--(including its Contributions) under the new version. Except as expressly
--stated in Sections 2(a) and 2(b) above, Recipient receives no rights or
--licenses to the intellectual property of any Contributor under this Agreement,
--whether expressly, by implication, estoppel or otherwise. All rights in the
--Program not expressly granted under this Agreement are reserved.
--
--This Agreement is governed by the laws of the State of New York and the
--intellectual property laws of the United States of America. No party to this
--Agreement will bring a legal action under this Agreement more than one year
--after the cause of action arose. Each party waives its rights to a jury trial in
--any resulting litigation.
diff --cc Makefile.cfg
Simple merge
diff --cc README.cygwin
index 259a0075ca51db7a5cccbee2963e8682af81f9e0,d27098b5b51555fd2fa46617a941f6c3fc8c69e0..d41316f904a749e8917cd37bc7fad07cebc5a18b
  * are made available under the terms of the Eclipse Public License v1.0
  * which accompanies this distribution, and is available at
  * http://www.eclipse.org/legal/epl-v10.html
+ *  Contributors:
+ *   Balasko, Jeno
+ *   Baranyi, Botond
+ *   Pilisi, Gergely
  ******************************************************************************
 -
+ Cygwin setup
+     - If Cygwin is installed already, refresh your Cygwin installation
+       Titan is always build for the newest Cygwin version available. 
+       Start the Cygwin setup utility (see below), it will refresh your
+       installed Cygwin packages to the newest versions.
+     - If Cygwin is not installed yet:
+       
+    (A) Download and execute the latest cygwin installer utility, 
+        please use the 64-bit version installer:
+        https://cygwin.com/setup-x86_64.exe
+          
+    (B) Select Install from Internet (recommended to save local disk space)
+    
+    (C) Choose Cygwin installation root directory (C:\cygwin is recommended)
+        Select All Users, or Just Me.
+          
+    (D) Select "Local Package Directory" (typically the same directory,  
+        where the setup....exe Cygwin installer utility is stored).
+          
+    (E) Use Internet Explorer Proxy Settings (recommended).
+    
+    (F) Select a download mirror site.
+    
+    (G) In the package selection dialog, 
+        Note: You can select different views to find the required packages
+        easier and/or search the packages via the search field.
+        
+        There are 3 hierarchical levels of minimally required packages, 
+        depending on your task.
+        Note: Cygwin installer will automatically select the packages the
+              manually selected ones are depending on; do NOT deselect
+              any automatically selected package!
+       a) Test execution ONLY (command line or from Eclipse Executor):
+               Base: <all packages> (Default setting of the installer)
+               Net: openssl
+               Tcl: expect
+       b) Test case development: in addition to the above select the 
+          following packages:
+               Devel: binutils
+               Devel: gcc-g++
+               Devel: make
+               Libs: libxml2-devel
+           Net: openssl-devel (automatically installs Net:openssl 
+                                   as well, if selected)
+         c) To compile your own Titan Cygwin binary: in addition to the
+            above, select the following packages:
+               Devel: bison
+               Devel: ctags 
+               Devel: cygwin32-expat
+               Devel: diffstat
+               Devel: flex
+               Devel: gcc-core
+               Editors: <any editor of your preference> (optional)
+               Libs: libncurses-devel
+               Libs: libreadline-devel
+               
+       If, after selecting the required packages and clicking on the 
+       "Next" button, a "Resolving Dependcies" window lists further 
+       required packages, ensure that the "Select required packages 
+       (RECOMMENDED)" checkbox is checked and click the "Next" button.
+       
+    (H) Select the Create icon on Desktop checkbox
+    
+    (I) (Optional)
+        Your "unix" home directory, by default is:
+        <your cygwin installation directory>/home/<yourUserId>
+        If you are (also) working in command line mode, it is a good 
+        practice to change this to the folder where your TTCN-3 projects 
+        are.       
+        Edit the file <your cygwin installation directory>/etc/passw:
+        In the line:
+        <yourUserId>:unused:<xxxxxx>:<yyyyy>:U-<yourDomain>\<yourUserId>,
+        S-1-5-21-nnnnnn...nnnnnn:/home/<yourUserId>:/bin/bash
+       
+        replace "/home/<yourUserId>" with the folder of your preference.
+        Note: you can access all Windows drives from Cygwin as
+        /cygdrive/<windowsDriveLetter>".
+        Example: to set your "unix" home directory to the "My_Home" folder 
+        within your Windows Documents folder, you should replace 
+        "/home/<yourUserId>" by 
+        "/cygdrive/c/Users/<yourUserId>/Documents/My_Home"
+        WARNING: The path of your "unix" home directory shall not contain
+                 any space!
  
- Cygwin setup\r
-     - If Cygwin is installed already, then refresh your Cygwin installation\r
-       Titan is always build for the newest Cygwin version available. \r
-       Start the Cygwin setup utility (see below), it will refresh your\r
-       installed Cygwin packages to the newest versions.\r
-     - If Cygwin is not installed yet:\r
-       \r
-    (A) Download and execute the latest cygwin installer utility, \r
-        please use the 64-bit version installer:\r
-        https://cygwin.com/setup-x86_64.exe\r
-          \r
-    (B) Select Install from Internet (recommended to save local disk space)\r
-    \r
-    (C) Choose Cygwin installation root directory (C:\cygwin is recommended)\r
-        Select All Users, or Just Me.\r
-          \r
-    (D) Select "Local Package Directory" (typically the same directory,  \r
-        where the setup....exe Cygwin installer utility is stored).\r
-          \r
-    (E) Use Internet Explorer Proxy Settings (recommended).\r
-    \r
-    (F) Select a download mirror site.\r
-    \r
-    (G) In the package selection dialog, \r
-        Note: You can select different views to find the required packages\r
-        easier and/or search the packages via the search field.\r
-        \r
-        There are 3 hierarchical levels of minimally required packages, \r
-        depending on your task.\r
-        Note: Cygwin installer will automatically select the packages the\r
-              manually selected ones are depending on; do NOT deselect\r
-              any automatically selected package!\r
-       a) Test execution ONLY (command line or from Eclipse Executor):\r
-               Base: <all packages> (Default setting of the installer)\r
-               Net: openssl\r
-               Tcl: expect\r
-       b) Test case development: in addition to the above select the \r
-          following packages:\r
-               Devel: binutils\r
-               Devel: gcc-g++\r
-               Devel: make\r
-               Libs: libxml2-devel\r
-           Net: openssl-devel (automatically installs Net:openssl \r
-                                   as well, if selected)\r
-         c) To compile your own Titan Cygwin binary: in addition to the\r
-            above, select the following packages:\r
-               Devel: bison\r
-               Devel: ctags \r
-               Devel: cygwin32-expat\r
-               Devel: diffstat\r
-               Devel: flex\r
-               Devel: gcc-core\r
-               Editors: <any editor of your preference> (optional)\r
-               Libs: libncurses-devel\r
-               Libs: libreadline-devel\r
-               \r
-       If, after selecting the required packages and clicking on the \r
-       "Next" button, a "Resolving Dependcies" window lists further \r
-       required packages, ensure that the "Select required packages \r
-       (RECOMMENDED)" checkbox is checked and click the "Next" button.\r
-       \r
-    (H) Select the Create icon on Desktop checkbox\r
-    \r
-    (I) (Optional)\r
-        Your "unix" home directory, by default is:\r
-        <your cygwin installation directory>/home/<yourUserId>\r
-        If you are (also) working in command line mode, it is a good \r
-        practice to change this to the folder where your TTCN-3 projects \r
-        are.       \r
-        Edit the file <your cygwin installation directory>/etc/passw:\r
-        In the line:\r
-        <yourUserId>:unused:<xxxxxx>:<yyyyy>:U-<yourDomain>\<yourUserId>,\r
-        S-1-5-21-nnnnnn...nnnnnn:/home/<yourUserId>:/bin/bash\r
-       \r
-        replace "/home/<yourUserId>" with the folder of your preference.\r
-        Note: you can access all Windows drives from Cygwin as\r
-        /cygdrive/<windowsDriveLetter>".\r
-        Example: to set your "unix" home directory to the "My_Home" folder \r
-        within your Windows Documents folder, you should replace \r
-        "/home/<yourUserId>" by \r
-        "/cygdrive/c/Users/<yourUserId>/Documents/My_Home"\r
-        WARNING: The path of your "unix" home directory shall not contain\r
-                 any space!\r
\r
-   (J) Using the bynary Titan package: download the Titan package for from\r
-     GitHub. Unpack the Titan package into a folder of your choice.\r
-       Note: It is not a requirement, but is a kind of best practice to \r
-             place Titan into a subfolder within your "unix" home directory.\r
-       Edit the <your cygwin installation directory>/home/<yourUserId>/.bashrc\r
-         file. Add these lines to it:\r
-               export PATH=${TTCN3_DIR}/bin:${PATH}\r
-               export LD_LIBRARY_PATH=${TTCN3_DIR}/lib:${LD_LIBRARY_PATH}\r
\r
-   (K) Compile Titan with Cygwin:\r
-        Get the latest source code from GitHub.\r
-        Download and install JDK from Oracle's download site:\r
-               http://www.oracle.com/technetwork/java/javase/downloads/index.html\r
-        Edit the <your cygwin installation directory>/home/<yourUserId>/.bashrc\r
-        as above.\r
-        Create titan/Makefile.personal with the following content:    \r
-               TTCN3_DIR := /home/<user id>/git/titan/Install\r
-             JDKDIR := /home/<user id>/jdk\r
-             JNI := no\r
-             GUI := no\r
-             GEN_PDF := no\r
-             DEBUG := no\r
-        Compile Titan:\r
-               cd titan\r
-               make -j  \r
-               make install \r
-        The compiled files will be placed into the titan/Install directory. \r
-        \r
-   (L) If you want to use graphical tools (like nedit for example), then you need to install the Cygwin/X component too. The install procedure can be found at the homepage:\r
-       http://x.cygwin.com/docs/ug/cygwin-x-ug.html      \r
-   \r
+   (J) Using the bynary Titan package: download the Titan package for from
+     GitHub. Unpack the Titan package into a folder of your choice.
+       Note: It is not a requirement, but is a kind of best practice to 
+             place Titan into a subfolder within your "unix" home directory.
+       Edit the <your cygwin installation directory>/home/<yourUserId>/.bashrc
+         file. Add these lines to it:
+               export PATH=${TTCN3_DIR}/bin:${PATH}
+               export LD_LIBRARY_PATH=${TTCN3_DIR}/lib:${LD_LIBRARY_PATH}
+   (K) Compile Titan with Cygwin:
+        Get the latest source code from GitHub.
+        Download and install JDK from Oracle's download site:
+               http://www.oracle.com/technetwork/java/javase/downloads/index.html
+        Edit the <your cygwin installation directory>/home/<yourUserId>/.bashrc
+        as above.
+        Create titan/Makefile.personal with the following content:    
+               TTCN3_DIR := /home/<user id>/git/titan/Install
+             JDKDIR := /home/<user id>/jdk
+             JNI := no
+             GUI := no
+             GEN_PDF := no
+             DEBUG := no
+        Compile Titan:
+               cd titan
+               make -j  
+               make install 
+        The compiled files will be placed into the titan/Install directory. 
+        
+   (L) If you want to use graphical tools (like nedit for example), then you need to install the Cygwin/X
+       component too. The install procedure can be found at the homepage:
+       http://x.cygwin.com/docs/ug/cygwin-x-ug.html
 -  
++  
diff --cc README.linux
Simple merge
diff --cc README.mingw
index 3aee0db18a00279bf75c3d14652f89d055582008,218de227ac1b6541384072f80ec2de25cdcdb7c6..72aa4819861ef42f062b0b23bf83f8de9dfba8fa
@@@ -4,9 -4,13 +4,13 @@@
  * are made available under the terms of the Eclipse Public License v1.0
  * which accompanies this distribution, and is available at
  * http://www.eclipse.org/legal/epl-v10.html
+ *  Contributors:
+ *   
+ *   Balasko, Jeno
+ *   Baranyi, Botond
  ******************************************************************************
  
 -MinGW setup
 +MinGW setup 
  
        (A) Download the MinGW installer from the MinGW site:
                http://www.mingw.org/
This page took 0.034102 seconds and 5 git commands to generate.