Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
426 commits
Select commit Hold shift + click to select a range
4b1e9b3
[ignore] Set back to 5.0.0-SNAPSHOT as dev version
adamretter Jun 9, 2018
e6adf33
[bugfix] Only omit values for boolean attributes in HTML5Writer
devatwork Jun 12, 2018
b637bb4
Merge pull request #1933 from devatwork/fix-777
adamretter Jun 13, 2018
f07db94
[bugfix] Make sure that Source Factory correctly and safely resolves …
adamretter Jun 13, 2018
502105f
Merge pull request #1934 from adamretter/hotfix/inspect-module-functions
windauer Jun 13, 2018
f97a1e1
[ignore] code cleanup
adamretter Jun 13, 2018
36154cf
[bugfix] Fix an issue with XQuery Update insert preceding with attrib…
adamretter Jun 13, 2018
8a4061e
[bugfix] Make sure that #getOwnerElement() and not #getParentNode() i…
adamretter Jun 13, 2018
52638d7
Merge pull request #1940 from adamretter/hotfix/attr-parent
dizzzz Jun 14, 2018
a2830f0
[doc] Added steps for Wikipedia and make Homebrew explicit
adamretter Jun 14, 2018
eae611d
[bugfix] Use actual error codes and not strings for error reporting, …
adamretter Jun 17, 2018
7bf162f
[ignore] Recompiled the XQuery parser
adamretter Jun 17, 2018
c5bc2fc
[bugfix] Fix an NPE where an in-memory document was used with XQuery …
adamretter Jun 17, 2018
2ec6d8c
Merge pull request #1952 from adamretter/hotfix/insert-inmemory-doc
dizzzz Jun 17, 2018
defc33f
Merge pull request #1948 from adamretter/hotfix/xquery-error-codes
dizzzz Jun 17, 2018
8339007
Merge pull request #1943 from adamretter/doc/release-extras
dizzzz Jun 17, 2018
0501f28
[bugfix] Ensure uncompressed size is as expected
adamretter Jun 17, 2018
60c6200
[bugfix] Zip Slip/Exit check for restoring Backups was too strict
adamretter Jun 17, 2018
4c2efc3
[bugfix] Improve on Remote XML:DB "networking error" messages
adamretter Jun 17, 2018
69b06ac
[bugfix] Fix restore of 0-byte binary files via XML:DB Remote API
adamretter Jun 17, 2018
a100274
[feature] Don't use compressor for 0-bytes, otherwise results in fram…
adamretter Jun 17, 2018
9a59d1d
[bugfix] Don't unnecessarily create temp files for empty binary resou…
adamretter Jun 17, 2018
a75768e
Merge pull request #1955 from adamretter/hotfix/restore
dizzzz Jun 19, 2018
f1ca724
replace calls to util with xpath
duncdrum Jun 16, 2018
760701c
how to deal with these
duncdrum Jun 16, 2018
76b4d9a
add deprecation warning
duncdrum Jun 16, 2018
5767aaf
Better way to deprecate ?
duncdrum Jun 18, 2018
4ba3d8c
[bugfix] Make sure the correct URI is used for acquiring a Document L…
adamretter Jun 19, 2018
dc35967
Merge pull request #1961 from adamretter/hotfix/xmldb-local-resource-…
dizzzz Jun 19, 2018
7ec32e4
Merge pull request #1959 from eXist-db/fix-parse-dev
adamretter Jun 22, 2018
db1199f
Merge pull request #1880 from adamretter/feature/appveyor-ubuntu-jdk9
dizzzz Jun 22, 2018
60dd344
Sign conflicting JAR file
dizzzz Jun 24, 2018
c8d21f4
Merge pull request #1968 from dizzzz/develop
adamretter Jun 25, 2018
0e65021
[bugfix] MemTreeBuilder should not create empty element names if the …
adamretter Jun 26, 2018
4b6dcea
[feature] Add Available Documents to the Dynamic XQuery Context, need…
adamretter Jun 26, 2018
7643838
Merge pull request #1974 from adamretter/feature/available-docs-dynam…
dizzzz Jun 26, 2018
eb0a7af
[feature] Summarize errors in the testsuite output
adamretter Jun 29, 2018
8a1a6a1
Upgrade to xerces 2.12.0 including XMLschema 1.1 support
dizzzz Jun 21, 2018
8e2516b
Minimalistic tests to show that XSD1.1 is supported for ad-hoc valida…
dizzzz Jun 24, 2018
e596f02
Merge pull request #1978 from adamretter/hotfix/xqsuite-errors
duncdrum Jun 29, 2018
86318ef
Merge pull request #1973 from adamretter/hotfix/memtree-namespace-par…
dizzzz Jun 29, 2018
ece9d6d
Merge pull request #1984 from dizzzz/develop_upgrade_xerces
adamretter Jun 29, 2018
26c8ea2
[feature] Support the Collation used in XQTS 3.1
adamretter Jul 3, 2018
9cd24d8
[bugfix] Avoid NPE in fn:data()
adamretter Jul 3, 2018
cf88921
[bugfix] Avoid NPE when map:get returns value for non-existent key/va…
adamretter Jul 3, 2018
b45381a
[ignore] Code cleanup
adamretter Jul 3, 2018
1a4da07
[bugfix] Fix an issue with with namespaces when parsing external docu…
adamretter Jul 3, 2018
cc5b4fe
[bugfix] Fix an issue with namespaces when merging memtree docs
adamretter Jul 3, 2018
1cc84e9
[bugfix] Avoid NPE in AbstractSequence#convertTo(int) when the Sequen…
adamretter Jul 5, 2018
be66b22
Merge pull request #1991 from adamretter/hotfix/small-fixes
ljo Jul 5, 2018
a9f3f2a
Merge pull request #1989 from adamretter/feature/xqts-collation-support
ljo Jul 5, 2018
df391e4
Make commit messages explicit
adamretter Jul 6, 2018
6beb883
[bugfix] AbstractSequence#convertTo(int) was returning an empty seque…
adamretter Jul 7, 2018
fb8baf4
Merge pull request #2002 from adamretter/hotfix/convert-to-empty
dizzzz Jul 7, 2018
edc902d
Merge pull request #1998 from eXist-db/release-commit-msgs
dizzzz Jul 8, 2018
a32bbba
[ignore] code cleanup
adamretter Jul 1, 2018
76f1de9
[bugfix] Fix encoding of file:serialize
adamretter Jul 9, 2018
cd94b65
[feature] Add Available Collections to the Dynamic XQuery Context, ne…
adamretter Jul 1, 2018
22ee028
Merge pull request #1986 from adamretter/feature/available-collection…
dizzzz Jul 9, 2018
d5e8974
Merge pull request #2008 from adamretter/hotfix/file-serialize-encoding
dizzzz Jul 9, 2018
449cb79
[ignore] code cleanup
adamretter Jul 8, 2018
4b6a075
[bugfix] Make sure to close the LDAP Context that we created
adamretter Jul 8, 2018
9179655
[bugfix] Don't close an LDAP Context that we did not create
adamretter Jul 8, 2018
b5fd439
[ignore] code cleanup
adamretter Jul 9, 2018
8a0e2a9
[bugfix] Make sure to escape sensitive characters in LDAP searches
adamretter Jul 9, 2018
f96dc37
[feature] Add Available Text Resources to the Dynamic XQuery Context,…
adamretter Jul 5, 2018
2e6d3ca
Merge pull request #1994 from adamretter/feature/available-text-resou…
dizzzz Jul 10, 2018
ce37d4f
[bugfix] Reduce unnessecary error logging
adamretter Jul 12, 2018
b548952
Merge pull request #2017 from adamretter/hotfix/reduce-errors
dizzzz Jul 12, 2018
6de475b
Merge pull request #2011 from adamretter/hotfix/ldap-context
dizzzz Jul 13, 2018
0cbcc8a
[bugfix] Fix an error when loading conf.xml from within a Jar file on…
adamretter Jul 13, 2018
834dcba
[test] Test for importing a main module from the classpath
adamretter Jul 13, 2018
81b5462
[bugfix] When restoring document permissions fails, show the document…
adamretter Jul 14, 2018
0d3f67c
[bugfix] Reinstates and implements a better fix for leaky abstraction…
adamretter Jul 14, 2018
80cc8fa
[bugfix] Fix an NPE when preserve-on-copy is set and we are adding a …
adamretter Jul 14, 2018
e28340c
Merge pull request #2031 from adamretter/hotfix/safe-xmldb-local-dom-…
dizzzz Jul 15, 2018
e0df311
Merge pull request #2027 from adamretter/hotfix/restore-failed-perms-…
dizzzz Jul 15, 2018
78b189d
Merge pull request #2025 from adamretter/hotfix/add-binary-npe-when-p…
dizzzz Jul 15, 2018
ef8f951
Merge pull request #2024 from adamretter/test/import-main-module-clas…
dizzzz Jul 15, 2018
7c52ab6
Merge pull request #2021 from adamretter/hotfix/config-from-jar
dizzzz Jul 15, 2018
402fe56
[feature] Travis - Cache dependencies between builds
adamretter Jul 16, 2018
96c2730
[feature] Add further JDK's to Travis
adamretter Jul 12, 2018
891df8d
[bugfix] JavaEE packages have been removed from JDK 11, we need to ad…
adamretter Jul 16, 2018
fc14020
[ignore] code cleanup
adamretter Jul 16, 2018
ba6309e
[bugfix] Fix another issue with uploading 0-byte binary files
adamretter Jul 16, 2018
72376a7
Report package name, whether found or not
joewiz Jul 16, 2018
11195b7
Merge pull request #2037 from adamretter/feature/travis-cache-deps
dizzzz Jul 16, 2018
d0ac5cc
[ignore] code cleanup
adamretter Jul 18, 2018
9885fae
[bugfix] Remove unnecessary logging
adamretter Jul 18, 2018
f600982
Merge pull request #2041 from joewiz/fix/improve-download-xar
adamretter Jul 18, 2018
f56932a
Merge pull request #2044 from adamretter/hotfix/reduce-logging-uri
dizzzz Jul 19, 2018
960e88a
Merge pull request #2038 from adamretter/hotfix/xml-rpc-zero-byte
dizzzz Jul 19, 2018
ab450df
Merge pull request #2016 from adamretter/feature/further-travis-jdks
dizzzz Jul 23, 2018
ca057bf
[test] Test for internal module variables
adamretter Jul 18, 2018
4a2758b
[bugfix] Fix a regression with declareVariable and InternalModule
adamretter Jul 20, 2018
abeb6ee
[refactor] Switch XQuery functions to use XQueryContext#getHttpContex…
adamretter Jul 18, 2018
108a0b1
[bugfix] Context vars are globals, should not be reset when globals a…
adamretter Jul 23, 2018
3d5ceea
Merge pull request #2053 from adamretter/hotfix/internal-module-varia…
wolfgangmm Jul 24, 2018
5052c95
Updated the function defintions for scheduling jobs via XQUERY to ind…
MikeJ1971 Jul 25, 2018
43bc704
Merge pull request #2062 from MikeJ1971/develop
adamretter Jul 27, 2018
fdcd4d4
[refactor] Bring the dist targets up to date
adamretter Jul 27, 2018
0f6be6e
[bugfix] Fix a problem in XML:DB Remote API Backup
adamretter Jul 27, 2018
0ca847a
Merge pull request #2065 from adamretter/hotfix/dist-targets
dizzzz Jul 27, 2018
3eb0748
Merge pull request #2072 from adamretter/hotfix/xmldb-remote-backup
dizzzz Jul 28, 2018
5536aba
[bugfix] Make sure to correctly quote/unquote Windows paths in the in…
adamretter Jul 29, 2018
2786f6f
[bugfix] eXist-db requires Java 8
adamretter Jul 29, 2018
ceb71d5
[bugfix] Don't prevent the Lock Table processor from being interrupted
adamretter Jul 29, 2018
8b5e009
[bugfix] Explicitly shutdown the LockTable processor; Otherwise, can …
adamretter Jul 29, 2018
47c25e3
[refactor] Cleanup of concurrent test case code
adamretter Jul 31, 2018
0f91855
[refactor] Remove global shared-state between threads
adamretter Jul 31, 2018
83869b9
[doc] Fix description in build.properties
adamretter Jul 31, 2018
7a8db1d
[bugfix] Fix logging in PluginsManagerImpl
adamretter Jul 31, 2018
92868ea
[bugfix] Fix variables used by installer for wrapper.conf.
wolfgangmm Jul 16, 2018
551c505
Update put.py to support py3
marcelotrevisani Aug 1, 2018
f97f556
Merge pull request #2087 from adamretter/hotfix/installer-variables
dizzzz Aug 1, 2018
09843c0
Merge pull request #2084 from adamretter/hotfix/minor-annoyances
dizzzz Aug 1, 2018
9474459
Merge pull request #2090 from marcelotrevisani/fix-py3
adamretter Aug 1, 2018
995c54f
[refactor] Make LockTable per-BrokerPool
adamretter Jul 31, 2018
c35c98d
Added tar.bz2 dist
adamretter Aug 1, 2018
12a262e
Merge pull request #2091 from eXist-db/adamretter-patch-1
dizzzz Aug 1, 2018
1d4c786
add deflate compression
Aug 1, 2018
4d02ce5
Merge pull request #2075 from adamretter/hotfix/installer-windows
dizzzz Aug 1, 2018
9997508
forgot the example file
Aug 1, 2018
068b747
Merge pull request #2093 from chakl/develop
adamretter Aug 2, 2018
f1cae0e
[bugfix] Consistency check should check the entire document
adamretter Aug 6, 2018
6f299c0
[feature] Remove legacy XQTS support in favour of https://github.com/…
adamretter Aug 11, 2018
2893efc
Merge pull request #2103 from adamretter/hotfix/consistency-check-tree
dizzzz Aug 12, 2018
a270f75
Merge pull request #2108 from adamretter/feature/remove-legacy-xqts
dizzzz Aug 12, 2018
3281ff7
[refactor] Some tests which did different things were mixed together
adamretter Aug 5, 2018
90b87ac
[ignore] code cleanup
adamretter Aug 6, 2018
c1131f5
[ignore] code cleanup of XQueryContext
adamretter Aug 8, 2018
17d629f
[refactor] Use more performant ArrayDeque and not Stack
adamretter Aug 11, 2018
2b33776
[ignore] Recompiled the XQuery parser
adamretter Aug 11, 2018
724d6a2
[ignore] Code cleanup to improve Codacy results
adamretter Aug 11, 2018
77d1e9c
[feature] Allow the password to be provided to the Client GUI via the…
adamretter Aug 12, 2018
ca41f92
Merge pull request #2105 from adamretter/hotfix/code-cleanup
dizzzz Aug 13, 2018
49bb83b
Merge pull request #2110 from adamretter/feature/client-provided-pass…
dizzzz Aug 13, 2018
6d8c8a9
[test] Tests for XSLT Transform -> Reindex -> Transform issues. See h…
adamretter Aug 2, 2018
826ebd0
[test] Test showing data loss when reindexing document-node()/node()
adamretter Aug 11, 2018
a128ad6
[test] Tests for reindexing document-node()/element()[1]/node()
adamretter Aug 11, 2018
c3d770d
[test] Test which shows an issue with calling ElementImpl#previousSib…
adamretter Aug 3, 2018
e2743c0
[test] Tests which show a problem with reading all nodes at the docum…
adamretter Aug 5, 2018
fb6be5b
[test] Tests which show missed nodes on XPath following-sibling and p…
adamretter Aug 5, 2018
c11b164
[refactor] New EmbeddedXMLStreamReader which can read beyond an eleme…
adamretter Aug 6, 2018
3b9037c
[refactor] Modify for use with the new XML Stream Reader
adamretter Aug 7, 2018
72e5bfc
[bugfix] DocumentImpl#getNode(NodeId) should return any node, not jus…
adamretter Aug 10, 2018
2f1d40c
[bugfix] XMLDB:Remote API #getContentAsDOM() should return the correc…
adamretter Aug 11, 2018
70b56dc
[bugfix] Fix preceding-sibling selection at document-node()/node() le…
adamretter Aug 11, 2018
7c562ef
[bugfix] Fix following-sibling selection at document-node()/node() le…
adamretter Aug 11, 2018
af822c9
[bugfix] Fix following-sibling selection at document-node()/node() of…
adamretter Aug 11, 2018
8726f21
[bugfix] Fix preceding-sibling::node() and following-sibling::node() …
adamretter Aug 11, 2018
7ca5eb3
indent getopt-settings.sh
hungerburg Aug 15, 2018
1f36f9b
Merge pull request #2114 from hungerburg/feature/indent-getopt-settings
adamretter Aug 16, 2018
ebab1f0
[bugfix] Fix an issue with sibling selection on in-memory DOM attributes
adamretter Aug 12, 2018
ccc0886
[bugfix] Index all nodes in dom.dbx at level 1
adamretter Aug 12, 2018
7e4581b
[bugfix] Add missing Stax type conversions
adamretter Aug 12, 2018
6b0daad
[refactor] Sanity checks should only log assertion errors by default
adamretter Aug 12, 2018
8aaa78b
[bugfix] Reaching the Document Node is not nessecarily an error in th…
adamretter Aug 12, 2018
145e9bd
[bugfix] Fix an issue with following-sibling selection when parent el…
adamretter Aug 15, 2018
3958fbb
[bugfix] Fix a problem with self-axis selection
adamretter Aug 15, 2018
cf31b48
Correct jmx option parsing
hungerburg Aug 16, 2018
787f250
Merge pull request #2113 from adamretter/hotfix/transform-reindex
dizzzz Aug 16, 2018
c1e36da
[bugfix] Don't use ByteArrayInputStream unnecessarily
adamretter Aug 17, 2018
4427fc8
[feature] Add OpenJDK 9 to Travis-CI build
adamretter Aug 17, 2018
e607599
Merge pull request #2119 from adamretter/hotfix/minor-stuff
dizzzz Aug 17, 2018
c59211f
Repair out JMX servlet to contain all eXist-db specific information. …
dizzzz Aug 17, 2018
0d9227d
Fix test for java9 and 10
dizzzz Aug 21, 2018
056c637
[feature] Update to the latest version of MultiLock
adamretter Sep 1, 2018
66d629a
[feature] Experimental: System property exist.lockmanager.documents.m…
adamretter Sep 1, 2018
9a1d9dc
[bugfix] JMXAgent is a singleton so constructor must be private
adamretter Sep 2, 2018
b1b4af6
[bugfix] Make sure all JMX categories for the XML report are correctl…
adamretter Sep 2, 2018
04d6cf2
[bugfix] Fix the JMXRemoteTest for eXist-db 5.0.0 JMX output
adamretter Sep 2, 2018
0e5ebc4
Merge pull request #2117 from hungerburg/feature/jmxfix-getopt-settings
adamretter Sep 2, 2018
8ce3d7d
Fix bugs in CropFunction
brobertson Aug 18, 2018
b7a6778
Merge pull request #2135 from adamretter/fix-cropping
dizzzz Sep 2, 2018
18a1d2c
Merge pull request #2130 from adamretter/feature/optional-multilock-f…
dizzzz Sep 2, 2018
43fa96b
Merge pull request #2127 from dizzzz/bugfix/_jmx_servlet_xml
duncdrum Sep 2, 2018
2454aa3
[ignore] code cleanup
adamretter Jun 27, 2018
5f7288f
[test] Tests for xs:double
adamretter Jun 27, 2018
fa9c230
[bugfix] Don't realize sequence when generating a string description …
adamretter Jun 27, 2018
ffaf576
[bugfix] fn:subsequence requires xs:double arguments to be rounded to…
adamretter Jun 27, 2018
cb8d626
[refactor] Cleanup the start and length calulations in fn:subsequence
adamretter Jun 27, 2018
6673e0e
[bugfix] xs:integer is unbounded
adamretter Jun 27, 2018
1e52c40
[feature] Optimize RangeSequence for fn:subsequence with a large $sta…
adamretter Jun 27, 2018
0089edd
[feature] Impelement SequenceIterator#skip(long) for other Sequence t…
adamretter Jun 27, 2018
42a6808
[feature] Small optimisation for Range Sequences
adamretter Jun 28, 2018
2440d21
[feature] A new type of Sequence which dynamically provides a subsequ…
adamretter Jun 28, 2018
cdfba67
[bugfix] RangeSequence could return one more entry than it should via…
adamretter Jun 28, 2018
cc0a5bf
[refactor] Allow Sequences to have a length of more than 2^32-1
adamretter Jun 28, 2018
c262649
[optimization] Make fn:subsequence lazily evaluated
adamretter Jun 28, 2018
24a7b91
[bugfix] Cardinality should return MANY not ONE_OR_MORE when there is…
adamretter Jun 30, 2018
d54d0bf
[bugfix] Make sure that Cardinality#toString() handles all cases
adamretter Sep 3, 2018
294c485
[bugfix] #2139 Remove 3 NPEs in SQL module
opax Sep 3, 2018
c8d176f
Post release announcement to LinkedIn
adamretter Sep 3, 2018
a884638
Add more tests
opax Sep 3, 2018
55df9de
Merge pull request #2143 from eXist-db/adamretter-patch-1
dizzzz Sep 3, 2018
d902fa7
Apply to coding guidelines
opax Sep 3, 2018
ec5b16a
Merge pull request #1977 from adamretter/hotfix/subsequence-memory-use
dizzzz Sep 3, 2018
79d459e
[feature] Provide options to address security issues with XML Parsing…
adamretter Jan 3, 2017
be7cb57
Merge pull request #2144 from opax/bugfix/2139
adamretter Sep 4, 2018
e16e759
[bugfix] Fix a regression where source factory only loaded modules wi…
adamretter Sep 20, 2018
4ba80d2
[bugfix] Add some missing files to the dist, so that the dist can be …
adamretter Sep 20, 2018
1648936
Don't forget to clean before build
adamretter Sep 21, 2018
7467505
Merge pull request #2161 from adamretter/hotfix/source-factory-non-xmldb
duncdrum Sep 21, 2018
c0d0463
Merge pull request #2167 from eXist-db/adamretter-patch-1
dizzzz Sep 21, 2018
c8a755c
Merge pull request #2164 from adamretter/hotfix/dist-missing-files
dizzzz Sep 21, 2018
cd66fce
[test] Display info about the XMLReader in use
adamretter Sep 24, 2018
ae73bbf
[test] Disable debug output of XMLReaderSecurityTest
adamretter Sep 25, 2018
9016fe0
[test/bugfix] Take explicit control of whitespace serialization for X…
adamretter Sep 25, 2018
5f21c1f
[ignore] Code cleanup to address Codacy report
adamretter Sep 25, 2018
33d45ef
Merge pull request #2145 from adamretter/hotfix/parser-security-vuln
dizzzz Sep 25, 2018
429e670
[bugfix] Fix handling of / when context item was declared, closes #2156
wolfgangmm Sep 23, 2018
70d55e2
Migrate CI URLs from travis.org to travis.com
joewiz Sep 28, 2018
8ef6f2b
Merge pull request #2177 from joewiz/migrate-travis
duncdrum Sep 28, 2018
98eff52
Merge pull request #2176 from dizzzz/bugfix/develop_fix_context_handling
joewiz Sep 29, 2018
57feac1
Remove unnecessary quotes around vmoptions props
joewiz Oct 3, 2018
ad0c261
Changed instances of “eXistdb” to “eXist-db”
joewiz Oct 3, 2018
5805a64
Remove hard-coded app name
joewiz Oct 3, 2018
c8a1fd9
Merge pull request #2190 from joewiz/fix/minor-fixes
adamretter Oct 4, 2018
9b5a553
Fix Java 11 startup failure
joewiz Oct 6, 2018
2d65467
Merge pull request #2188 from joewiz/fix/java11-launcher-develop
adamretter Oct 7, 2018
2834a11
[bugfix] Fix an issue with mixed types in a subsequence
adamretter Oct 8, 2018
0e66a42
[bugfix] Fix for preemptive authentication in the EXPath HTTP Client
adamretter Oct 11, 2018
98102b2
[refactor] Favour composability overy inheritance
adamretter Oct 11, 2018
345ca6d
[ignore] code formatting cleanup
adamretter Oct 11, 2018
508ab9d
[bugfix] Fix concurrency issue in XQueryContext.ContextUpdateListener
adamretter Oct 11, 2018
74f8d30
[ignore] code cleanup
adamretter Oct 11, 2018
be26d42
[bugfix] Add missing line/column numbers to exception
adamretter Oct 11, 2018
5b410da
Merge pull request #2207 from adamretter/hotfix/expath-http-preemptiv…
wolfgangmm Oct 11, 2018
72624f4
Merge pull request #2210 from adamretter/hotfix/context-update-listen…
duncdrum Oct 12, 2018
07d47c0
[bugfix] Map constructor should not allow entries with duplicate keys.
adamretter Oct 11, 2018
02a0e39
[refactor] Deprecate the broken util:eval-async function
adamretter Oct 14, 2018
ae60ae5
[feature] Update to the latest j8fu (1.21)
adamretter Oct 12, 2018
6ae69e2
[bugfix] Fixed thread naming and grouping per-database instance. Also…
adamretter Oct 12, 2018
a75e748
[refactor] Take a different approach to fixing the issue with mixed t…
adamretter Oct 14, 2018
1c106f2
Merge pull request #2213 from adamretter/hotfix/map-constructor-dupli…
dizzzz Oct 14, 2018
4393aea
Merge pull request #2217 from adamretter/hotfix/thread-groups-and-naming
dizzzz Oct 14, 2018
dca4d9a
Merge pull request #2196 from adamretter/hotfix/subsequence-mixed-types
wolfgangmm Oct 14, 2018
a66d47f
[community] Adopt the Contributor Covenant Code of Conduct
adamretter Oct 15, 2018
eb58edc
fixes an NPE resulting from expression using range index not being pr…
tuurma Oct 16, 2018
3e02ddc
adjust tests to include @joewiz's remarks
tuurma Oct 17, 2018
b5934e2
typo
cherouvim Oct 17, 2018
f1ba756
Merge pull request #2222 from cherouvim/patch-1
joewiz Oct 17, 2018
661323b
adjust test for orderBy clause to full collection path
tuurma Oct 22, 2018
a87b54c
Merge pull request #2221 from tuurma/bugfix/orderByNPE
dizzzz Oct 22, 2018
7c8397c
remove non lts oracle java versions
duncdrum Oct 22, 2018
f050721
Merge pull request #2229 from eXist-db/travis-java-adjust
dizzzz Oct 22, 2018
1a7a0ea
Merge pull request #2219 from adamretter/feature/code-of-conduct
dizzzz Oct 23, 2018
c4a116c
[feature] Update to AspectJ 1.9.2
adamretter Oct 25, 2018
581e787
Merge pull request #2236 from adamretter/feature/aspectj-1.9.2
dizzzz Oct 25, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
11 changes: 7 additions & 4 deletions .classpath
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
<classpathentry kind="src" path="extensions/debuggee/test"/>
<classpathentry kind="src" path="extensions/webdav/src"/>
<classpathentry kind="src" path="extensions/commands/src"/>
<classpathentry kind="lib" path="lib/core/j8fu-1.16.jar"/>
<classpathentry kind="lib" path="lib/core/j8fu-1.21.jar"/>
<classpathentry kind="lib" path="lib/core/icu4j-59_1.jar"/>
<classpathentry kind="lib" path="lib/core/icu4j-localespi-59_1.jar"/>
<classpathentry kind="lib" path="lib/core/pkg-java-fork.jar"/>
Expand All @@ -31,13 +31,14 @@
<classpathentry kind="lib" path="lib/core/jsr305-3.0.2.jar"/>
<classpathentry kind="lib" path="lib/core/rsyntaxtextarea-2.6.1.jar"/>
<classpathentry kind="lib" path="lib/endorsed/xml-apis-1.4.01.jar"/>
<classpathentry kind="lib" path="lib/endorsed/xercesImpl-2.11.0.jar"/>
<classpathentry kind="lib" path="lib/endorsed/xercesImpl-2.12.0.jar"/>
<classpathentry kind="lib" path="lib/endorsed/xml-resolver-1.2.jar"/>
<classpathentry kind="lib" path="lib/test/hamcrest-core-1.3.jar"/>
<classpathentry kind="lib" path="extensions/fluent/lib/hamcrest-library-1.3.jar"/>
<classpathentry kind="lib" path="extensions/fluent/lib/jmock-2.4.0.jar"/>
<classpathentry kind="lib" path="extensions/fluent/lib/jmock-junit4-2.4.0.jar"/>
<classpathentry kind="lib" path="lib/core/commons-pool-1.6.jar"/>
<classpathentry kind="lib" path="lib/core/deuce-annotations-1.0-SNAPSHOT.jar"/>
<classpathentry kind="lib" path="lib/core/ws-commons-util-1.0.2.jar"/>
<classpathentry kind="lib" path="lib/core/xmlrpc-client-3.1.3.jar"/>
<classpathentry kind="lib" path="lib/core/xmlrpc-common-3.1.3.jar"/>
Expand All @@ -59,9 +60,11 @@
<classpathentry kind="lib" path="lib/core/log4j-slf4j-impl-2.11.0.jar"/>
<classpathentry kind="lib" path="lib/core/log4j-jul-2.11.0.jar"/>
<classpathentry kind="lib" path="lib/core/jargo-0.4.14.jar"/>
<classpathentry kind="lib" path="lib/core/multilock-1.0-SNAPSHOT.jar"/>
<classpathentry kind="lib" path="lib/core/xmldb.jar"/>
<classpathentry kind="lib" path="lib/optional/commons-httpclient-3.1.jar"/>
<classpathentry kind="lib" path="lib/core/commons-io-2.6.jar"/>
<classpathentry kind="lib" path="lib/optional/jaxb-api-2.3.0.jar"/>
<classpathentry kind="lib" path="lib/optional/jaxrpc-1.1.jar"/>
<classpathentry kind="lib" path="lib/optional/saaj-1.2.jar"/>
<classpathentry kind="lib" path="lib/optional/wsdl4j-1.5.1.jar"/>
Expand Down Expand Up @@ -113,7 +116,7 @@
<classpathentry kind="lib" path="tools/ant/lib/ant-1.10.2.jar"/>
<classpathentry kind="lib" path="tools/ant/lib/ant-antunit-1.3.jar"/>
<classpathentry kind="lib" path="tools/ant/lib/ant-launcher-1.10.2.jar"/>
<classpathentry kind="lib" path="tools/aspectj/lib/aspectjrt-1.9.1.jar"/>
<classpathentry kind="lib" path="tools/aspectj/lib/aspectjrt-1.9.2.jar"/>
<classpathentry kind="lib" path="lib/core/cglib-nodep-3.2.6.jar"/>
<classpathentry kind="lib" path="lib/core/clj-ds-0.0.4.jar"/>
<classpathentry kind="lib" path="lib/core/commons-codec-1.11.jar"/>
Expand All @@ -128,7 +131,7 @@
<classpathentry kind="lib" path="lib/optional/httpcore-4.4.9.jar"/>
<classpathentry kind="lib" path="lib/optional/httpmime-4.5.5.jar"/>
<classpathentry kind="lib" path="lib/core/jackson-core-2.9.5.jar"/>
<classpathentry kind="lib" path="lib/endorsed/Saxon-HE-9.6.0-7.jar"/>
<classpathentry kind="lib" path="lib/endorsed/Saxon-HE-9.8.0-12.jar"/>
<classpathentry kind="lib" path="lib/endorsed/serializer-2.7.2.jar"/>
<classpathentry kind="lib" path="lib/endorsed/xalan-2.7.2.jar"/>
<classpathentry kind="lib" path="lib/test/junit-4.12.jar"/>
Expand Down
2 changes: 1 addition & 1 deletion .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ To help the community judge your pull request (PR), please include the following
- A context reference to a [Github Issue](https://github.com/eXist-db/exist/issues), a message in the [eXist-open mailinglist](http://exist-open.markmail.org), or a [specification](https://www.w3.org/TR/xquery-31/).
- Tests. The [XQSuite - Annotation-based Test Framework for XQuery](http://exist-db.org/exist/apps/doc/xqsuite.xml) makes it very easy for you to create tests. These tests can be executed from the [eXide editor](http://exist-db.org/exist/apps/eXide/index.html) via XQuery > Run as Test.

Your PR will be tested using [Travis CI](https://travis-ci.org/eXist-db/exist) and [AppVeyor](https://ci.appveyor.com/project/AdamRetter/exist) against a number of operating systems and environments. The build status is visible in the PR.
Your PR will be tested using [Travis CI](https://travis-ci.com/eXist-db/exist) and [AppVeyor](https://ci.appveyor.com/project/AdamRetter/exist) against a number of operating systems and environments. The build status is visible in the PR.

To detect errors in your PR before submitting it, please run eXist's full test suite on your own system via `build.sh test`.

Expand Down
2 changes: 0 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,6 @@ nbproject/private/
start.jar
test/external/
test/junit/
test/src/org/exist/xquery/xqts/
test/temp/
tools/jetty/logs/
tools/jetty/tmp/
Expand All @@ -71,7 +70,6 @@ webapp/WEB-INF/dwr20.dtd
webapp/WEB-INF/logs/*.log
webapp/WEB-INF/logs/*.log.*
webapp/WEB-INF/web.xml
webapp/xqts/config.xml
tools/yajsw/logs/wrapper.log
tools/yajsw/logs/wrapper.log.lck
Project_Default.xml
2 changes: 1 addition & 1 deletion .idea/compiler.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

9 changes: 8 additions & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,17 @@ matrix:
include:
- jdk: openjdk8
- jdk: oraclejdk8
- jdk: oraclejdk9
- jdk: openjdk9
- jdk: openjdk10
- jdk: openjdk11
# - jdk: oraclejdk11
- os: osx
osx_image: xcode9.2
env: JAVA_HOME=$(/usr/libexec/java_home)
script: ./build.sh -Dexist.autodeploy=off -Dtest.haltonerror=true -Dtest.haltonfailure=true clean clean-all all test
cache:
directories:
- $HOME/.ivy2
- $HOME/.m2
notifications:
hipchat: ec8fcfa661addc56a361a8ef536320@integrations
77 changes: 77 additions & 0 deletions CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
# Contributor Covenant Code of Conduct

## Our Pledge

In the interest of fostering an open and welcoming environment, we as
contributors and maintainers pledge to making participation in our project and
our community a harassment-free experience for everyone, regardless of age, body
size, disability, ethnicity, sex characteristics, gender identity and expression,
level of experience, education, socio-economic status, nationality, personal
appearance, race, religion, or sexual identity and orientation.

## Our Standards

Examples of behavior that contributes to creating a positive environment
include:

* Using welcoming and inclusive language
* Being respectful of differing viewpoints and experiences
* Gracefully accepting constructive criticism
* Focusing on what is best for the community
* Showing empathy towards other community members

Examples of unacceptable behavior by participants include:

* The use of sexualized language or imagery and unwelcome sexual attention or
advances
* Trolling, insulting/derogatory comments, and personal or political attacks
* Public or private harassment
* Publishing others' private information, such as a physical or electronic
address, without explicit permission
* Other conduct which could reasonably be considered inappropriate in a
professional setting

## Our Responsibilities

Project maintainers are responsible for clarifying the standards of acceptable
behavior and are expected to take appropriate and fair corrective action in
response to any instances of unacceptable behavior.

Project maintainers have the right and responsibility to remove, edit, or
reject comments, commits, code, wiki edits, issues, and other contributions
that are not aligned to this Code of Conduct, or to ban temporarily or
permanently any contributor for other behaviors that they deem inappropriate,
threatening, offensive, or harmful.

## Scope

This Code of Conduct applies both within project spaces and in public spaces
when an individual is representing the project or its community. Examples of
representing a project or community include using an official project e-mail
address, posting via an official social media account, or acting as an appointed
representative at an online or offline event. Representation of a project may be
further defined and clarified by project maintainers.

## Enforcement

Instances of abusive, harassing, or otherwise unacceptable behavior may be
reported by contacting the project team at [email protected]. All
complaints will be reviewed and investigated and will result in a response that
is deemed necessary and appropriate to the circumstances. The project team is
obligated to maintain confidentiality with regard to the reporter of an incident.
Further details of specific enforcement policies may be posted separately.

Project maintainers who do not follow or enforce the Code of Conduct in good
faith may face temporary or permanent repercussions as determined by other
members of the project's leadership.

## Attribution

This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4,
available at https://www.contributor-covenant.org/version/1/4/code-of-conduct.html

[homepage]: https://www.contributor-covenant.org

For answers to common questions about this code of conduct, see
https://www.contributor-covenant.org/faq

10 changes: 7 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,17 +4,21 @@
</a>
</div>

## eXist Native XML Database
## eXist-db Native XML Database

[![Build Status](https://travis-ci.org/eXist-db/exist.png?branch=develop)](https://travis-ci.org/eXist-db/exist)
[![Build Status](https://travis-ci.com/eXist-db/exist.png?branch=develop)](https://travis-ci.com/eXist-db/exist)
[![Build status](https://ci.appveyor.com/api/projects/status/27jtt2m7s4qvey11/branch/develop?svg=true)](https://ci.appveyor.com/project/AdamRetter/exist/branch/develop)
[![Codacy Badge](https://api.codacy.com/project/badge/Grade/c5d7a02842dd4a3c85b1b2ad421b0d13)](https://www.codacy.com/app/eXist-db/exist?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=eXist-db/exist&amp;utm_campaign=Badge_Grade)
[![Java 8](https://img.shields.io/badge/java-8-blue.svg)](http://java.oracle.com)
[![License](https://img.shields.io/badge/license-LGPL%202.1-blue.svg)](https://www.gnu.org/licenses/lgpl-2.1.html)
[![Download](https://api.bintray.com/packages/existdb/releases/exist/images/download.svg)](https://bintray.com/existdb/releases/exist/_latestVersion)
[![HipChat](https://img.shields.io/badge/hipchat-eXist–db-blue.svg)](https://www.hipchat.com/gEBQ3SNfp)

eXist is a high-performance open source native XML database—a NoSQL document database and application platform built entirely around XML technologies. The main homepage for eXist can be found at [exist-db.org](http://www.exist-db.org "eXist Homepage"). This is the GitHub repository of eXist source code, and this page links to resources for downloading, building, and contributing to eXist, below.
[![Code of Conduct](https://img.shields.io/badge/code%20of%20conduct-contributor%20covenant-%235e0d73.svg)](http://contributor-covenant.org/version/1/4/)

eXist-db is a high-performance open source native XML database—a NoSQL document database and application platform built entirely around XML technologies. The main homepage for eXist-db can be found at [exist-db.org](http://www.exist-db.org "eXist Homepage"). This is the GitHub repository of eXist source code, and this page links to resources for downloading, building, and contributing to eXist-db, below.

The eXist-db community has adopted the [Contributor Covenant](https://www.contributor-covenant.org/) [Code of Conduct](https://www.contributor-covenant.org/version/1/4/code-of-conduct).

## Resources

Expand Down
5 changes: 2 additions & 3 deletions appveyor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,8 @@ environment:
JAVA_HOME: C:\Program Files\Java\jdk9
- APPVEYOR_BUILD_WORKER_IMAGE: Ubuntu
JAVA_HOME: /usr/lib/jvm/java-8-openjdk-amd64
# Disabled Ubuntu OpenJDK due to AspectJ bug - https://bugs.eclipse.org/bugs/show_bug.cgi?id=534801
# - APPVEYOR_BUILD_WORKER_IMAGE: Ubuntu
# JAVA_HOME: /usr/lib/jvm/java-9-openjdk-amd64
- APPVEYOR_BUILD_WORKER_IMAGE: Ubuntu
JAVA_HOME: /usr/lib/jvm/java-9-openjdk-amd64
- APPVEYOR_BUILD_WORKER_IMAGE: Ubuntu
JAVA_HOME: /usr/lib/jvm/java-10-openjdk-amd64

Expand Down
8 changes: 5 additions & 3 deletions bin/functions.d/eXist-settings.sh
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
# -*-Shell-script-*-
# Common eXist script functions and settings
# $Id:eXist-settings.sh 7231 2008-01-14 22:33:35Z wolfgang_m $
#!/usr/bin/env bash

##
# Common eXist-db script functions and settings
##

get_exist_home() {
case "$1" in
Expand Down
Loading