Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > bfc1905fbfa7ba524d26d5803fc842c6 > files > 58

giws-1.0.3-1mdv2010.0.noarch.rpm

giws (1.0.3)

	* The use of a static method returning an int wasn't calling the right
	  method.
	  It didn't seem to trigger any errors in the past but the latest 
	  version of the JDK is now complaining.

 -- Sylvestre Ledru <sylvestre.ledru@inria.fr>  Sun, 05 Jul 2009 20:49:03 +0200

giws (1.0.2)

	[ Sylvestre Ledru ]
	* Typos fixed
	* synchronize & endSynchronize are also managed by option 
	  -e/--throws-exception-on-error

	[ Matthieu Walter ]
	* Better management of the argument
	* Removed old unused code (__dict__...)
	* show_help wasn't called when a wrong cmdline param was given 
	  (uncatched exception was thrown instead)
	* Description is now mandatory: no -f/--description-file prints help
	* Fixed opts/args len checking to fit the real usage
	* Makefiles added to build quickly the examples:
	  cd examples; make

 -- Sylvestre Ledru <sylvestre.ledru@inria.fr>  Mon, 27 Apr 2009 13:40:15 +0100

giws (1.0.1)
	* Fixed a bug in the Exception check in a method call
	In some cases (like a Java method returning a String), the check of 
	Exception was done on the clean of the variable, not on the potential 
	exception raised by the method.

 -- Sylvestre Ledru <sylvestre.ledru@inria.fr>  Mon, 13 Oct 2008 17:25:33 +0100

giws (1.0)
	* Fixed a bug in the Exception Class. JNI complained:
	  'WARNING in native method: JNI call made with exception pending'
	* Mandatory output about on C++ exception removed
	* Third example added (Exception management)
	* Warning about bad class descriptor with the FindClass method removed
	* Moved to version 1.0 to sync with the release 5.0 of Scilab
	* Main program renamed giws.py => giws
	* setup.py added to facilitate the packaging
	* Update of the README

 -- Sylvestre Ledru <sylvestre.ledru@inria.fr>  Thu, 11 Sept 2008 16:05:33 +0100

giws (0.9.9.4)
    * native type for "int" changed to "int" from "long" (see
	  http://java.sun.com/javase/6/docs/technotes/guides/jni/spec/types.html#wp428)

 -- Simon Lipp <simon.lipp@scilab.org>  Tue, 26 Aug 2008 15:16:03 +0100

giws (0.9.9.3)
    * A malloc replaced by new
	* More feedback in the exception

 -- Sylvestre Ledru <sylvestre.ledru@inria.fr>  Mon, 25 Aug 2008 16:00:52 +0100

giws (0.9.9.2)
    * C++ Exception can be triggered in case of error instead of an ugly 
      exit(EXIT_FAILURE)
	  Use the options: -e/--throws-exception-on-error
	* Update of copyright notices
	* some malloc replaced by new
	* Memory leaks removed

 -- Sylvestre Ledru <sylvestre.ledru@inria.fr>  Wed, 13 Aug 2008 16:18:52 +0100

giws (0.9.9.1)
 [ Vincent Couvert <vincent.couvert@inria.fr> ]
    * Bug fixed: a static method can now return String[] values

 [ Sylvestre Ledru <sylvestre.ledru@inria.fr> ]
	* Missing author (Matthieu Walter)
	* Performance improvement (use cache on the methodId)
	* Warnings removed  (cls unused / shadowed variable)
	* Documentation updated
	* Memory leaks removed
	* Redefinition of a variable was causing some warning under Sun Compiler
	* Print the exception in case of error (Closes: #7)

 -- Sylvestre Ledru <sylvestre.ledru@inria.fr>  Mon, 25 Feb 2008 14:50:01 +0100

giws (0.9.9)
    * Basic example added (same as the website)
	* Split generated files per object by default (-s/--split-per-object replaced by -p/--per-package) and examples updated
	* Developer documentation
 -- Sylvestre Ledru <sylvestre.ledru@inria.fr>  Thu, 20 Dec 2007 17:56:15 +0100

giws (0.9.8)
    * when java.lang.String is loaded, store it as a global variable
    * Do not try to load the default description file
    * Produce the help when no option provided
 -- Sylvestre Ledru <sylvestre.ledru@inria.fr>  Tue, 18 Dec 2007 14:50:02 +0100

giws (0.9.7)
    * Cast boolean when used (closes #3)
    * Warnings removed 
    * Examples extended to show boolean management
    * Compilation error with gcc-4.3
    * Search only once for all the class java.lang.String (closes #2)

 -- Sylvestre Ledru <sylvestre.ledru@inria.fr>  Mon, 17 Dec 2007 11:07:08 +0100

giws (0.9.6)
    * Bug fix for String[] return value type

 -- Vincent Couvert <vincent.couvert@inria.fr>  Fri, 7 Dec 2008 08:38:50 +0200

giws (0.9.5)

 [ Vincent Couvert <vincent.couvert@inria.fr> ]
    * Manages static methods

 [ Sylvestre Ledru <sylvestre.ledru@inria.fr> ]
    * datatypes/charDataGiws.py / datatypes/booleanDataGiws.py / datatypes/byteDataGiws.py have been factorized too
    * cleaning of the code
    * bug in getMethodId causes by the static methodes call stuff
    * BUG list updated

 -- Sylvestre Ledru <sylvestre.ledru@inria.fr>  Tue, 22 Nov 2007 22:13:50 +0200

giws (0.9.4)
	* Manages array of String when it is used in input 
	* Example 2 updated to show this change
	* On Vincent Couvert request, #define added around the namespace/class declaration in order to avoid multiple declarations

 -- Sylvestre Ledru <sylvestre.ledru@inria.fr>  Tue, 13 Nov 2007 11:22:45 +0100

giws (0.9.3)
	* Current time removed in the header (force the commit everytime)
	* Spelling mistake in an error message

 -- Sylvestre Ledru <sylvestre.ledru@inria.fr>  Mon, 8 Oct 2007 11:35:17 +0200

giws (0.9.2)
	* License is also added in the header file
	* In the generated files, information are provided about the generator (version of GIWS and current date/time)

 -- Sylvestre Ledru <sylvestre.ledru@inria.fr>  Thu, 4 Oct 2007 10:56:17 +0200

giws (0.9.1)
	* Just a detail with string in order to facilitate the localisation

 -- Sylvestre Ledru <sylvestre.ledru@inria.fr>  Mon, 1 Oct 2007 18:06:17 +0200

giws (0.9)
	* License CECILL (GPL compatible) added (thanks to Oliver Mehani for the few advices)
	* License information added in all files 	
	* All the previous versions of GIWS are under the same license (CECILL)
	* Readme files for the examples

 -- Sylvestre Ledru <sylvestre.ledru@inria.fr>  Wed, 26 Sep 2007 11:53:22 +0200

giws (0.8)
	* Factorisation of some code in getCallMethod
	* Use CallObjectMethod instead of Call(type)Method when dealing with an array of primitive types (J-B Silvy idea)

 -- Sylvestre Ledru <sylvestre.ledru@inria.fr>  Tue, 25 Sep 2007 10:23:51 +0200

giws (0.7)
	* Factorisation of some code in getNativeType
	* Better return of an array of primitive type (one more time, thanks Jean-Baptiste Silvy)
	* Comestic in example1

 -- Sylvestre Ledru <sylvestre.ledru@inria.fr>  Mon, 24 Sep 2007 17:50:51 +0200


giws (0.6)
	* Manages array of primitive type in return of a method (ex : int[] giveMeMyInts())
	* factorisation of some code in getJavaTypeSyntax and getJavaShortType
	* Use JNI_VERSION_1_4 instead of JNI_VERSION_1_6 in the examples 
	* TODO and README-DEV updated
	* example2 updated with a return of primitive type

 -- Sylvestre Ledru <sylvestre.ledru@inria.fr>  Fri, 20 Sep 2007 13:21:55 +0200

giws (0.5)
  * New constructor from an existing jobject

 -- Vincent Couvert <vincent.couvert@inria.fr>  Tue, 18 Sep 2007 09:40:50 +0200

giws (0.4)
  * check if exceptions after calling a method
  * Bug when the input parameter was a String (thanks Jean-Baptiste Silvy)
  * Update of the example1
  * Better management of the Preprocessing
  * Manages array of string (as parameter and return type) and all other 
	datatypes as parameter (and soon return)

 -- Sylvestre Ledru <sylvestre.ledru@inria.fr>  Thu, 19 Aug 2007 10:20:15 +0200

giws (0.3)
  * works on a JavaVM type instead of a JNIEnv
  * creator with jobject commented (why did I do that ?)
  * methods with JNIEnv in the profile removed
  * Caching system for the methodID(s) and the instance
  * Thread tolerant
  * Destructor of the object added
  * Two methods added to synchronize :
	* synchronize() Enter monitor associated with the object.
	* endSynchronize() Exit monitor associated with the object.

 -- Sylvestre Ledru <sylvestre.ledru@inria.fr>  Thu, 1 Aug 2007 11:45:45 +0200

giws (0.2)
  * Example added (see examples/example1/)
  * Code rewrote when the method returns a String object
  * Add the licence into the generated code
  * Check of files and directories
  * Change of the default extension (.cxx => .cpp)
  * New constructor added when we want to load an already existing jobject
  * Two options added --header-extension-file and --body-extension-file to specify extensions
  * Add much more tests/feedback when we are loading the object
  * Exit with an error message when a call of method fails
  * Manages the case where there is no parameter
  * Check added when calling the method
  * Licence file added (CECILL)
  * Removes french comment in the generated code

 -- Sylvestre Ledru <sylvestre.ledru@inria.fr>  Thu, 19 Jul 2007 15:45:45 +0200

	
giws (0.1) 

  * Initial release

 -- Sylvestre Ledru <sylvestre.ledru@inria.fr>  Wed, 18 Jul 2007 15:45:45 +0200