Skip to content

Commit 2c58317

Browse files
author
Christian Grün
committed
Version 7.1.1 (February 19, 2012):
GUI: - new "Package" dialog: list, install and delete XQuery Packages - "New/Add" dialog: increased usability, automatic detection of input formats; "RAW" format added to simplify import of raw files - "Export" dialog enhanced to support other methods like JSON, and to specify additional serialization parameters Command-Line: - new option -L: add trailing newline after query result - new option -C: execute commands from batch script REST: - new "option" parameter: set options before executing request Full-Text: - Indonesian Stemmer (thanks Andria Arisal!) IO: - faster read/write access to byte arrays
1 parent 62bb7c0 commit 2c58317

File tree

5 files changed

+34
-11
lines changed

5 files changed

+34
-11
lines changed

changelog.txt

+22
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,28 @@
33
Welcome to the changelog. This file contains all code changes since
44
BaseX 6.5:
55

6+
VERSION 7.1.1 (February 19, 2012) --------------------------------------
7+
8+
GUI:
9+
- new "Package" dialog: to list, install and delete XQuery Packages
10+
- "New/Add" dialog: "RAW" input format allows import of raw files;
11+
automatic detection of input formats, increased usability
12+
- "Export" dialog enhanced to support other methods like JSON,
13+
and various serialization parameters
14+
15+
Command-Line:
16+
- new option -L: add trailing newline after query result
17+
- new option -C: execute commands from batch script
18+
19+
REST:
20+
- new "option" parameter: set options before executing request
21+
22+
Full-Text:
23+
- Indonesian Stemmer (thanks Andria Arisal!)
24+
25+
IO:
26+
- faster read/write access to byte arrays
27+
628
VERSION 7.1 (February 8, 2012) -----------------------------------------
729

830
GUI

pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<modelVersion>4.0.0</modelVersion>
55
<groupId>org.basex</groupId>
66
<artifactId>basex</artifactId>
7-
<version>7.1.1-SNAPSHOT</version>
7+
<version>7.1.1</version>
88
<name>BaseX</name>
99
<properties>
1010
<compileSource>1.6</compileSource>

src/main/java/org/basex/core/Prop.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ public final class Prop extends AProp {
1818
/** Project name. */
1919
public static final String NAME = "BaseX";
2020
/** Code version (may contain major, minor and optional patch number). */
21-
public static final String VERSION = "7.1.1 RC2";
21+
public static final String VERSION = "7.1.1";
2222

2323
/** New line string. */
2424
public static final String NL = System.getProperty("line.separator");

src/main/java/org/basex/gui/dialog/DialogServer.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -293,7 +293,8 @@ public void action(final Object cmp) {
293293
portc.setText(p);
294294
}
295295
try {
296-
BaseXServer.start(Integer.parseInt(p), "-p", p, "-e", p + 1);
296+
final int port = Integer.parseInt(p);
297+
BaseXServer.start(port, "-p", p, "-e", Integer.toString(port + 1));
297298
msg = SRV_STARTED;
298299
running = true;
299300
} catch(final BaseXException ex) {

src/main/java/org/basex/query/util/ExprList.java

+8-8
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
* @author BaseX Team 2005-12, BSD License
1010
* @author Christian Gruen
1111
*/
12-
public class ExprList extends ElementList {
12+
public final class ExprList extends ElementList {
1313
/** Element container. */
1414
protected Expr[] list;
1515

@@ -34,7 +34,7 @@ public ExprList(final Expr c) {
3434
* @param p position
3535
* @return value
3636
*/
37-
public final Expr get(final int p) {
37+
public Expr get(final int p) {
3838
return list[p];
3939
}
4040

@@ -43,7 +43,7 @@ public final Expr get(final int p) {
4343
* @param e element to be added
4444
* @return self reference
4545
*/
46-
public final ExprList add(final Expr e) {
46+
public ExprList add(final Expr e) {
4747
if(size == list.length) resize(newSize());
4848
list[size++] = e;
4949
return this;
@@ -54,7 +54,7 @@ public final ExprList add(final Expr e) {
5454
* @param i index
5555
* @param e element to be set
5656
*/
57-
public final void set(final int i, final Expr e) {
57+
public void set(final int i, final Expr e) {
5858
if(i >= list.length) resize(newSize(i + 1));
5959
list[i] = e;
6060
size = Math.max(size, i + 1);
@@ -64,18 +64,18 @@ public final void set(final int i, final Expr e) {
6464
* Resizes the array.
6565
* @param s new size
6666
*/
67-
public final void resize(final int s) {
67+
private void resize(final int s) {
6868
final Expr[] tmp = new Expr[s];
6969
System.arraycopy(list, 0, tmp, 0, size);
7070
list = tmp;
7171
}
7272

7373
/**
7474
* Returns an array with all elements.
75-
* Warning: might returns the internal representation.
76-
* @return array
75+
* Warning: returns the internal array representation for better performance.
76+
* @return internal array
7777
*/
78-
public final Expr[] finish() {
78+
public Expr[] finish() {
7979
if(size != list.length) {
8080
final Expr[] tmp = new Expr[size];
8181
System.arraycopy(list, 0, tmp, 0, size);

0 commit comments

Comments
 (0)