Jakub Skoczen [Tue, 1 Apr 2014 23:06:29 +0000 (01:06 +0200)]
ScanSet is iterable
Jakub Skoczen [Tue, 1 Apr 2014 22:45:14 +0000 (00:45 +0200)]
Fix JVM segv on null pointers
Jakub Skoczen [Tue, 1 Apr 2014 18:11:38 +0000 (20:11 +0200)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/yaz4j
Jakub Skoczen [Tue, 1 Apr 2014 18:11:11 +0000 (20:11 +0200)]
Fallback on yaz-config --include error
Jakub Skoczen [Mon, 31 Mar 2014 12:22:25 +0000 (14:22 +0200)]
Workaround for MNG-3328
Maven profile activation is buggy and evaluates criteria as an ORed list.
Thus it's impossible to match environment for jdk > 1.6 AND os.family = mac
This workaround uses the java.vm.vendor property which is 'Apple Inc.' only
for apple provided JDKs (mac only and jdk < 1.7).
Jakub Skoczen [Sun, 30 Mar 2014 16:33:14 +0000 (18:33 +0200)]
Support Oracle JDKs on Mac (>= 1.7)
Jakub Skoczen [Tue, 7 May 2013 09:15:04 +0000 (11:15 +0200)]
Deal with empty include path
as returned by the system installed yaz-config
Jakub Skoczen [Fri, 19 Apr 2013 08:44:21 +0000 (10:44 +0200)]
Connection implements Closeable
this allow for try-with-resources pattern in Java 7 while
being backwards compatible
Jakub Skoczen [Wed, 17 Apr 2013 09:20:36 +0000 (11:20 +0200)]
New devel version
Jakub Skoczen [Wed, 17 Apr 2013 08:38:21 +0000 (10:38 +0200)]
Put buildir on PATH before YAZ/bin
To ensure that tests load the currently compiled
library rather than the YAZ shipped one.
Jakub Skoczen [Tue, 16 Apr 2013 12:27:09 +0000 (14:27 +0200)]
Version 1.3
Jakub Skoczen [Tue, 16 Apr 2013 12:24:35 +0000 (14:24 +0200)]
Update
Jakub Skoczen [Mon, 15 Apr 2013 09:14:54 +0000 (11:14 +0200)]
A note on running the test program
Jakub Skoczen [Fri, 12 Apr 2013 12:44:20 +0000 (14:44 +0200)]
Include metadata in the manifest
Jakub Skoczen [Fri, 12 Apr 2013 12:36:42 +0000 (14:36 +0200)]
Add simple CLI program
that opens a connection to a known target, searches and prints records
out. For testing sanity of the yaz/java intallation.
Jakub Skoczen [Fri, 12 Apr 2013 12:05:55 +0000 (14:05 +0200)]
Rename artifact to yaz4j.jar
Adam Dickmeiss [Fri, 12 Apr 2013 11:32:26 +0000 (13:32 +0200)]
Set PATH for YAZ differently and use config yaz.path
For some reason -Djava.library.path does not work.
Jakub Skoczen [Wed, 3 Apr 2013 13:12:34 +0000 (15:12 +0200)]
Fix error handling in ResultSet#getRecords
A patch from Sergey Dostovalov, with minor modification.
Jakub Skoczen [Wed, 13 Feb 2013 13:45:58 +0000 (14:45 +0100)]
Expose ZOOM query object
This allows to specify sort criteria prior to the search and adds
support for CQL scan queries.
Jakub Skoczen [Wed, 13 Feb 2013 11:51:44 +0000 (12:51 +0100)]
Fix potential memory leak in query handling
Jakub Skoczen [Tue, 12 Feb 2013 16:05:25 +0000 (17:05 +0100)]
Java docs
Jakub Skoczen [Mon, 11 Feb 2013 16:09:25 +0000 (17:09 +0100)]
1.3 in dist
Jakub Skoczen [Mon, 11 Feb 2013 16:08:30 +0000 (17:08 +0100)]
Sources are UTF-8
Jakub Skoczen [Mon, 11 Feb 2013 15:21:59 +0000 (16:21 +0100)]
Update
Jakub Skoczen [Mon, 11 Feb 2013 14:39:08 +0000 (15:39 +0100)]
Facilties for release management
Jakub Skoczen [Mon, 11 Feb 2013 10:43:49 +0000 (11:43 +0100)]
Add ResultSet#getRecords test
Jakub Skoczen [Mon, 11 Feb 2013 10:43:11 +0000 (11:43 +0100)]
Reformat only
Simon Jacob [Sun, 16 Dec 2012 22:20:28 +0000 (09:20 +1100)]
Added support for getRecords method
Signed-off-by: Jakub Skoczen <jakub@indexdata.dk>
Jakub Skoczen [Wed, 6 Feb 2013 08:34:15 +0000 (09:34 +0100)]
Add links to dependencies
Jakub Skoczen [Thu, 7 Jun 2012 13:11:48 +0000 (15:11 +0200)]
Update
Jakub Skoczen [Thu, 7 Jun 2012 13:09:30 +0000 (15:09 +0200)]
Add win32/64 build file
Jakub Skoczen [Thu, 7 Jun 2012 13:05:33 +0000 (15:05 +0200)]
Rename the project artifacts
Jakub Skoczen [Thu, 7 Jun 2012 11:35:37 +0000 (13:35 +0200)]
Update
Jakub Skoczen [Thu, 7 Jun 2012 10:57:10 +0000 (12:57 +0200)]
Escape paths
Jakub Skoczen [Thu, 7 Jun 2012 10:13:45 +0000 (12:13 +0200)]
Add basic README
Jakub Skoczen [Thu, 7 Jun 2012 09:18:55 +0000 (11:18 +0200)]
Use dylib on osx
Jakub Skoczen [Thu, 7 Jun 2012 09:03:06 +0000 (11:03 +0200)]
Rename
Jakub Skoczen [Thu, 7 Jun 2012 08:59:33 +0000 (10:59 +0200)]
Unix uses ${yaz.config} path
Jakub Skoczen [Wed, 6 Jun 2012 14:00:26 +0000 (16:00 +0200)]
Refactor win/unix build
Jakub Skoczen [Tue, 18 May 2010 09:29:55 +0000 (11:29 +0200)]
Add ResultSet#sort
Jakub Skoczen [Wed, 5 May 2010 14:57:03 +0000 (16:57 +0200)]
Implement iterable on result set
Add docs and change getRecord(int) to getRecord(long)
Jakub Skoczen [Wed, 5 May 2010 14:16:18 +0000 (16:16 +0200)]
Reformat with 2-space indents
Jakub Skoczen [Tue, 4 May 2010 14:08:57 +0000 (16:08 +0200)]
Remove auto-gen classes from docs
Jakub Skoczen [Tue, 4 May 2010 14:01:04 +0000 (16:01 +0200)]
Add scan test
Jakub Skoczen [Tue, 4 May 2010 13:33:01 +0000 (15:33 +0200)]
Add some docu on Connection
Jakub Skoczen [Tue, 4 May 2010 11:53:58 +0000 (13:53 +0200)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/yaz4j
Jakub Skoczen [Tue, 4 May 2010 11:52:55 +0000 (13:52 +0200)]
Avoid redundant buffer copies for get_record
Jakub Skoczen [Thu, 22 Apr 2010 11:00:00 +0000 (13:00 +0200)]
Bump version
Jakub Skoczen [Thu, 22 Apr 2010 10:33:37 +0000 (12:33 +0200)]
Version 1.2
Jakub Skoczen [Thu, 22 Apr 2010 10:20:22 +0000 (12:20 +0200)]
Add NEWS file
That should have been there forever. Add old news too.
Jakub Skoczen [Thu, 15 Apr 2010 10:17:43 +0000 (12:17 +0200)]
Rename getSize => getHitCount
The old name is confusing and may be understood as the size
of local result set.
Jakub Skoczen [Thu, 15 Apr 2010 10:08:02 +0000 (12:08 +0200)]
Add ztest based test
Ignored when ztest is not running
Jakub Skoczen [Thu, 15 Apr 2010 09:09:10 +0000 (11:09 +0200)]
Return null if a record cannot be retrieved.
Fix bug #3115, add test cases.
Jakub Skoczen [Wed, 24 Feb 2010 11:41:34 +0000 (12:41 +0100)]
Rewrite exception handling
Jakub Skoczen [Tue, 23 Feb 2010 20:05:16 +0000 (21:05 +0100)]
Refer to proper version
Jakub Skoczen [Tue, 23 Feb 2010 20:04:49 +0000 (21:04 +0100)]
Unused.
Jakub Skoczen [Tue, 23 Feb 2010 14:51:48 +0000 (15:51 +0100)]
Log errors.
Jakub Skoczen [Tue, 23 Feb 2010 14:49:11 +0000 (15:49 +0100)]
Properly dealocate records, implement Cloneable.
Jakub Skoczen [Tue, 23 Feb 2010 12:40:08 +0000 (13:40 +0100)]
Use new connection_close
Jakub Skoczen [Tue, 23 Feb 2010 12:27:02 +0000 (13:27 +0100)]
Destroy record
Jakub Skoczen [Tue, 23 Feb 2010 12:24:57 +0000 (13:24 +0100)]
Cleanup rercounts
Jakub Skoczen [Tue, 23 Feb 2010 11:21:41 +0000 (12:21 +0100)]
Add
Jakub Skoczen [Mon, 22 Feb 2010 12:05:21 +0000 (13:05 +0100)]
Fix link
Jakub Skoczen [Mon, 22 Feb 2010 11:37:12 +0000 (12:37 +0100)]
Reformat, fix typo.
Jakub Skoczen [Mon, 22 Feb 2010 09:35:15 +0000 (10:35 +0100)]
Yaz 4 not 3
Adam Dickmeiss [Mon, 22 Feb 2010 09:26:02 +0000 (10:26 +0100)]
Version 1.1
Jakub Skoczen [Mon, 22 Feb 2010 09:14:18 +0000 (10:14 +0100)]
Line break
Jakub Skoczen [Mon, 22 Feb 2010 09:09:28 +0000 (10:09 +0100)]
Add prereq and remove Windows guides.
Also change the formatting and include codeblocks. Windows section was
removed - we will add windows build on request.
Jakub Skoczen [Thu, 18 Feb 2010 18:07:56 +0000 (19:07 +0100)]
Correct
Jakub Skoczen [Thu, 18 Feb 2010 18:04:57 +0000 (19:04 +0100)]
Mention Talis
Jakub Skoczen [Thu, 18 Feb 2010 13:33:50 +0000 (14:33 +0100)]
Add doc/tutorial.
Jakub Skoczen [Thu, 18 Feb 2010 13:22:51 +0000 (14:22 +0100)]
Remove from toolkit.
Jakub Skoczen [Thu, 18 Feb 2010 13:21:28 +0000 (14:21 +0100)]
Add simple HTTP to z39.50 example
Jakub Skoczen [Thu, 18 Feb 2010 12:48:25 +0000 (13:48 +0100)]
Use os based activation
Jakub Skoczen [Wed, 17 Feb 2010 13:28:20 +0000 (14:28 +0100)]
Refactor.
Simplify the API.
Jakub Skoczen [Wed, 17 Feb 2010 11:25:54 +0000 (12:25 +0100)]
Do not cache results, fixes: 3122
Jakub Skoczen [Wed, 17 Feb 2010 09:35:16 +0000 (10:35 +0100)]
Revert site settings
Jakub Skoczen [Wed, 17 Feb 2010 09:02:59 +0000 (10:02 +0100)]
Use Java naming conventions
Jakub Skoczen [Tue, 16 Feb 2010 16:11:38 +0000 (17:11 +0100)]
Initial commit of fully mavenized build
Instead of make, maven native plugin is used to build the C/C++ JNI wrapper interface. This will make it easier to introduce proper win32 support and architecure dependend JARs to ease dependency management of client projects.
The win32 pom.xml is not yet included.
The arch-dep build can be activated by invoking 'linux' profile:
mvn package -Plinux
Adam Dickmeiss [Fri, 4 Dec 2009 11:05:11 +0000 (12:05 +0100)]
Update for ZOOM_scanset_term's size_t parameter
Adam Dickmeiss [Fri, 4 Dec 2009 10:57:08 +0000 (11:57 +0100)]
Add SWIG ptr for size_t
Adam Dickmeiss [Wed, 23 Sep 2009 10:11:28 +0000 (12:11 +0200)]
Working on 1.1-snapshot.
Adam Dickmeiss [Tue, 22 Sep 2009 13:32:47 +0000 (15:32 +0200)]
Reformat (NetBeans).
Let's hope this doesn't screw anything up.
Adam Dickmeiss [Tue, 22 Sep 2009 13:27:44 +0000 (15:27 +0200)]
Dont use NotImplementedException.
Do not use sun.reflect.generics.reflectiveObjects.NotImplementedException.
This was only used for the case of unsupported query type. We now fire
InvalidQueryException("queryType") instead.
Adam Dickmeiss [Tue, 22 Sep 2009 13:21:40 +0000 (15:21 +0200)]
Add other test case (uses render).
Adam Dickmeiss [Tue, 22 Sep 2009 13:19:39 +0000 (15:19 +0200)]
Add Record.{get,render}
Adam Dickmeiss [Tue, 22 Sep 2009 13:18:13 +0000 (15:18 +0200)]
Test getSyntax/getDatabase
Adam Dickmeiss [Tue, 22 Sep 2009 11:10:39 +0000 (13:10 +0200)]
Add script to make dist.
Adam Dickmeiss [Tue, 22 Sep 2009 11:02:39 +0000 (13:02 +0200)]
More functional site.
Adam Dickmeiss [Tue, 22 Sep 2009 11:02:34 +0000 (13:02 +0200)]
Fill scm,mailingList etc
Adam Dickmeiss [Tue, 22 Sep 2009 09:17:41 +0000 (11:17 +0200)]
Fix clean rule (java generated sources).
Adam Dickmeiss [Tue, 22 Sep 2009 09:07:19 +0000 (11:07 +0200)]
Fix build of JNI sources.
Fix build of JNI sources. Use the generate-sources phase.
Adam Dickmeiss [Tue, 22 Sep 2009 08:50:24 +0000 (10:50 +0200)]
Dont think we need the typemaps.txt.
Adam Dickmeiss [Tue, 22 Sep 2009 08:48:31 +0000 (10:48 +0200)]
Maven calls make for native code.
The maven-antrun-plugin is used to invoke make from Maven. The shell
scripts is replaced by a regular Makefile.
Adam Dickmeiss [Tue, 22 Sep 2009 07:23:40 +0000 (09:23 +0200)]
Ignore .project/.classpath
Adam Dickmeiss [Tue, 22 Sep 2009 07:22:53 +0000 (09:22 +0200)]
.classpash, .project no longer in SCM.
Adam Dickmeiss [Tue, 22 Sep 2009 07:22:21 +0000 (09:22 +0200)]
Update metadata, version = 1.0.
Adam Dickmeiss [Mon, 21 Sep 2009 13:31:54 +0000 (15:31 +0200)]
Use Maven for building yaz4j.
Adam Dickmeiss [Mon, 21 Sep 2009 13:05:09 +0000 (15:05 +0200)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/yaz4j
Adam Dickmeiss [Mon, 21 Sep 2009 13:05:04 +0000 (15:05 +0200)]
Remove .DS_Store files