================================================================================ === === GeoNetwork 2.10.0: List of changes === ================================================================================ - Merge remote-tracking branch 'origin/2.10.x' into 2.10.x - Fix compile error. - Merge pull request #97 from ianwallen/UTF-8 - Fix statistics compile error. - Self Registration - not adding profile (#1298). - Fix findbugs checks. - Feedback form / JS error. - ISO19139 / Improve label in french. - Add configuration option to update or not schema plugin catalog on startup (allows to modify it manually if necessary). - Widgets / Translate user role in user menu. - Fix logo size on IE7. - Fix all statistics services broken by ReadOnlyMode and some IOUtils changes. - Converted some file to UTF-8 for better support. - Fixed for Ticket #1295 Change encoding for login.jsp to utf-8 - Merge pull request #96 from ianwallen/2.10.x - Remove "developer" user as it is not required. - RSS / FF does not render feed as usual (#1297). - Merge pull request #95 from ianwallen/2.10.x - Change oracle varchar to varchar2. - Rename migration scripts from 2.9 to 2.10 since 2.9 was not a supported version. - Widgets / misc fix. - UPDATE HarvestHistory moved to db-default so that it applies to all databases. - Add missing SQL statement in migration scripts required for CSW virtual admin. - Removed blank lines in Oracle statements so that it can be executed from sqlplus if required. - SQL table name error (from last commit) - "service" should be "services" - Widgets / Add missing i18n. - Widgets / Fix uuid to call to addWMSLayer. - gco:nilReson not translated (#1293). - French translation / Add missing string. - Suggestion / Keyword comma exploder / Only process required keywords and do not forget thesaurus name. - Related to #1276 for login.jsp page - Merge pull request #93 from Delawen/2.10.x Improvements on Spanish Translation - Merge pull request #93 from Delawen/2.10.x Improvements on Spanish Translation - Merge pull request #92 from Delawen/2.10.x - Removing some deprecated "importants" on css that made very difficult to work - A bigger tag cloud (width) as some long keywords have problems - When clicking on a tag, change tab to search to see results for the tag - Merge remote branch 'origin/2.10.x' into 2.10.x - Merge pull request #91 from Delawen/2.10.x - Log-out bug fixing - Authentication was incorrectly determined at start, so the login/logout/admin buttons were broken - Full link on label on tag cloud - Fixing bug on tag-cloud that made the facet filters search not to load - #1288 Fix link code for thumbnails - #1291 Unify permissions setting when importing a metadata with UI and CSW-Transaction - Updated installer submodule in 2.10.x - #1291 Unify permissions setting when importing a metadata with UI and CSW-Transaction - Update version to 2.10.0-SNAPSHOT - Update doc. - Merge remote-tracking branch 'origin/2.10.x' into 2.10.x - Merge pull request #90 from Delawen/2.10.x - NullPointer check. If there is no such field, just don't fail, go on. - Adding reset icon to reset button on advanced search form - Better image icon for add wms layer to map buttons - Merge branch '2.10.x' of github.com:geonetwork/core-geonetwork into 2.10.x - Fixes to bookmark function (search result) - Generic addMap icon - Cookies text - Adding font to style (html5ui) - Fonts for style - Buttons for metadata view panel - Using more space (width), do not waste it - Small changes for metadata panel - Adding two new tabs: Catalog and Map - Perfecting styling for Home page - Widgets / Add harvesting menu to user action menu. - Harvester / OGC WxS / Scale hint conversion error on harvesting (#1289). - Widgets / Fix quick links menu. - Widgets / Removed unused variable. - Add HTML5 UI to the list. - Proxy / if allowedHost is then localhost was the only allowed host. - reenabled option of controlling allowed hosts in proxy - Using a better styling, first approach - Widgets / LoginForm / Add user info & quick search links (#1285). - HTML5UI / Simplify URLs. Add missing OpenSearch link. Fix RSS link and duplicated href attribute. - HTML5UI / Add missing styling. - Widgets / Suggestion / Add css class for custom styling. - HTML5UI / Remove unused CSS. - HTML5UI / Ignore minified JS. - Widgets / toggle on clicking on section title (and not only icon). - Merge pull request "New html5 based UI" from Maria Arias - Widgets / Metadata link / default label if no custom label defined in translation for protocol. - Harvester / Sort icons by name and add a blank icon. - Widgets / Add css class for call for actions. - Admin / template / display order is not saved & restored properly (#1287). - Widgets / Relation manager / Fix label and improve style. - Widgets / Cleaning and properly set protocol with value instead of label in relation manager. - Harvester / Add missing files for OGC WxS CSW and SOS services. - Merge remote-tracking branch 'origin/2.10.x' into 2.10.x - Cleaning / Remove or replace console.log from JS. - ArcSDE harvester: use instance ArcSDEResult variable - ArcSDE harvester: use instance ArcSDEResult variable - Add logo class when needed. - RSS link update & content - Fix check for http method to use in CSW harvester - Fix check for http method to use in CSW harvester - Merge remote-tracking branch 'origin/2.10.x' into 2.10.x - Fix bug for surname in xml.info?type=me - #1277 some harvesters do not retrieve groups - Update version to 2.10.0-SNAPSHOT - #1277 magic string typo - #1277 magic string typo - #1277 fix saving ownerGroup for some harvesters - #1277 prevent NPE if harvester has no owner - #1277 missing i18n - #1277 fix 'sample' is not a system group - #1278 Reduce code duplication - fix test - Harvester / XSL error (#1280). - #1278 Reduce code duplication - #1277 Harvesters belonging to a group, and can be managed by UserAdmin - #1275 Extend temporal search - Fix classname for list of status (related to eaba7b10adfdf76df38ade8802c5482ba210c0b7). - Fix migration script error in 280 and 290 steps. - fixed a harvester history bug where there is bad data in database it kills history with null pointer - Harvester / CSW / cleaning (related to #1259). - #1276 Fix spring security rules for service not allowed and login form - #1274 feedback on specific metadata - #1266 Align the Interactive Map button behavior in the widgets UI and the classic UI - #1266 Align the Interactive Map button behavior in the widgets UI and the classic UI - #1266 Align the Interactive Map button behavior in the widgets UI and the classic UI - Do not search for migration task if db version > webapp version. - Fix typo in label for. - Administration / reordering menu. - Widgets / Create INSPIRE field only if INSPIRE enableSearchPanel is set. - Add missing SQL statement required for CSW virtual admin. - Move schema list and status values list services into xml.info service - PRE_EVALUATE_DOC_FUNCTION (from http://www.saxonica.com/documentation9.0/javadoc/net/sf/saxon/FeatureKeys.html#PRE_EVALUATE_DOC_FUNCTION) should be set to false so that XSLTs that use document function are able to pick up changes eg. when using a metadata record from the catalog via xml.metadata.get it is very desirable that the document function be evaluated each time the XSLT is run rather than just once at compile time - more findbugs warnings fixed - a few more findbugs fixes - fix build error by fixing several findbugs errors - PRE_EVALUATE_DOC_FUNCTION (from http://www.saxonica.com/documentation9.0/javadoc/net/sf/saxon/FeatureKeys.html#PRE_EVALUATE_DOC_FUNCTION) should be set to false so that XSLTs that use document function are able to pick up changes eg. when using a metadata record from the catalog via xml.metadata.get it is very desirable that the document function be evaluated each time the XSLT is run rather than just once at compile time - Search suggestion / Improve layout. - Search suggestion / Add option for sorting - update to a fixed webspecs version - fixed more warning reported by findbugs - Search suggestion / Add option to place results which starts with requested string on top of the results (#1148). - fixes to account for spaces in path on windows - CSW / Return exception while reindexing all records (#1273). - Delete rss.latest service and redirect url to rss.search?sortBy=changeDate - fixed bug when datadir is not absolute - #1269 Show html error page when invoking a non existent jeeves service - Subtemplate / Minor layout improvements. - Indexing / Subtemplate indexing does not work (#1272) - do not add taxonomy for a document if empty eg. for subtemplates. - Support search for metadata or template (#1271). - Merge pull request #82 from ianwallen/2.8.x - Fixed bug - ID on help tags were being duplicated which was causing tooltip to popup next to incorrect location. - #1269 Show html error page when invoking a non existent jeeves service - Update version to 2.10.0-SNAPSHOT - Update version to 2.10.0-SNAPSHOT - Latest commit for docs module. - Latest commit for docs module. - Merge remote-tracking branch 'origin/master' - Update doc module and add shell script for updating version number. - fixed case where htcontexts wasn't making it into app context - fixed all find bugs warnings - Ignore installer and list of changes. - Merge remote-tracking branch 'origin/master' - Update docs to latest commit. - Add gmiTogmd.xsl to import XSLTs - Add gmiTogmd.xsl to import XSLTs - Add profile for doc build. Use -Pwith-doc to build doc. - added forgotten code quality files - fixed intermittant test failure - Harvester / CSW / Add all queryables as filter (#1259) - Thanks Thierry Chevallier. - Widgets / Add missing label for protocol JEPG. - Editor / Expand element error (#1267). - Widgets / Improve layout (#1268). - Widgets / Editor / In XML view mode resize textarea according to the editor size. - Widgets / Improve labels. - Widgets / Editor / Fix view menu when an element is added in a view mode which contains more than one tab. - Widgets / Only display validation status to identified users and improve alignement of thumbnails. - Widgets / Add highlight class for call for action button. - Widgets / Make editor down and up button the same size. - ISO19115 / Fix duplicated label. - ISO19139 / Improve french translation. Thanks Benjamin Chartier. - Fix facet name when empty label (eg. not a codelist). - Relation / Do not restrict aggregate relation to crossReference. - Add label for DateTime element. - Fix GAST compilation error due to WAR plugin version changes. - maven-war-plugin version set to 2.1.1 to fix build errors with java7. Thanks François Van Der Biest. - updated submodules - fixed occasional test failure caused by test ording execution - Widgets / editor helper / trigger all events on radio layout. - Virtual CSW / admin / Properly update service name. - Metadata privileges / Add support for updating privileges (keep remove all+add strategy by default). - Virtual CSW / Administration panel (#1207) - Thanks Thierry Chevallier. - Merge remote-tracking branch 'origin/master' - Added some changes to make recovering from a corrupt index or corrupt spatial index more robust - Widgets / Editing metadata related resources (#1255). - Fixed bug - ID on help tags were being duplicated which was causing tooltip to popup next to incorrect location. - Escape line-feeds too in escapeXMLEntities otherwise breaks when title contains a \n (bug #1229) - make database healthcheck cross database - Xsl processing / Allows editor to process records (#1265). - fixed a mis-placed ' in xsl - fixed last commit... - make database healthcheck cross database - Widgets / Improve login form layout - align button, overlaping labels. Thanks Arnaud de Groof. - Editor window unusable in IE if a is empty (#1262). - Editor window unusable in IE if a is empty (#1262). - Add support for ISO extended element references by type (using isoType attribute) (#1263). - CSW / Add OutputSchema = own to retrieve ISO records in their own schema (GeoNetwork extension). - Remove extra comma - causing issue on IE. - Fix layout of shortcut in help panel. - Fix IE7 error on map initialization in editor. - Properly initialize new logo on startup. - Widgets / Fix create metadata link from administration on IE which does not take #create into account. - Properly display node name in the page title for widgets and administration pages. - Harvester / GeoNetwork / Add custom filter (#1260). - Merge remote-tracking branch 'origin/master' - ISO19139 / Improve support for making metadata on maps (#1250). - Improve french translation. - Load WMC / Add load.wmc service to the allowed services. Remove old intermap services. - Load WMC / Fix error related to OL 2.12 update. - ISO19139 / Improve French translation (Thanks to Metawal metadata working group). - fixed 2 bugs in withheld implementation - Normalize line endings - Improve french translation (Thanks Etienne Taffoureau). - Harvester / File system / Add labels for easier configuration. - Widgets / Editor / Collapse all section should be reset after metadata editor is loaded. - Improve French translation (Thanks Etienne Taffoureau). - Merge remote-tracking branch 'origin/master' - updated submodule with added csw test - Merge remote-tracking branch 'origin/master' - Thesaurus / add date or datetime according to thesaurus info. - ISO19139 / View mode / keyword type is not translated (#1257), ISO19139 profile / topicCategory not translated (#1256) - Widgets / Layout / Center view and editor map widget. - ISO19139 / Ordering instruction requires a medium textarea for easier editing. - Widgets / Editor / Properly trigger metadataUpdated event after form is initialized. - ISO19139 / Improve translation (Add missing GML elements, Comment helper only relevant for France). - commit line normalization - Widgets / Fix language list configuration examples. - Merge branch 'master', remote-tracking branch 'origin' - Send the metadataAbstract when publishing a layer to GeoServer (#1232) - Refix #950: thumbnails not showing overview upon click in widgets UI - Send the metadataAbstract when publishing a layer to GeoServer (#1232) - Dont add the last link menu if it's empty (#1226) - Refix #950: thumbnails not showing overview upon click in widgets UI - Also create a TC211 metadataLink when posting to geoserver (#1227). - Thesaurus / Set title and namespace when creating a local thesaurus (#1251). - Merge pull request #79 from landryb/bug-1227-1229-1231-improve-geopublishing - Thesaurus / Set title and namespace when creating a local thesaurus (#1251). - Bug #1227, createFeatureType part: Also create a TC211 metadataLink when posting to geoserver - Create StringEntityRequest with the proper contentType and encoding (#1231) - Post the link to the widgetsUI view rather than the csw/xml view for (#1227) - Escape line-feeds too in escapeXMLEntities otherwise breaks when title contains a \n (bug #1229) - Thesaurus / Add keyword to newly created local thesaurus return exception (#1234). - Widgets / Editor / Keyword : add config for height and width (#1248). - Support DB in readonly mode (#1246) - properly convert string to boolean, avoid multiple calls for readonly status check on the same action, Use log instead of system.out. - Lucene / ImportantDocument boosting class does not work due to Lucene 4.1 update (#1249). - Fix for ticket #1245 - user groups should only be added if no group restrict to parameter specified or group restrict to parameter *is* empty - Merge remote-tracking branch 'origin/master' - Widgets / Editor / Thesaurus initialization failed. Store.query search by identifier from the beginning of the id and not exact match. - updated submodules to latest - fixed line ending - normalize line endings - Reset H2 as default DB and default sample config for postgresql. - Editor / iso19139 / Adding a language does not set language id (#1246). - Widgets / Editor / Save vertical scroll position after editor widgets (eg. extentMap, Thesaurus) initialization. - Indexing / iso19139 / add XSL mode to easily add new field in a profile (#1247). - Widgets / New metadata panel / Only 50 templates displayed, increase limit for catalog with lots of templates. - Widgets / Editor / Save vertical scroll position after editor widgets (eg. extentMap, Thesaurus) initialization. - Layout / Add specific CSS class for thumbnail. - Layout / Prevent logo to be to large in harvester config and metadata view. - Editor / Suggestion / Add date of the INSPIRE specification in the citation. - Editor / iso19139 / Adding a language does not set language id (#1246). - Merge pull request #76 from heikkidoeleman/master - GeoNetwork in read-only mode - Fix for ticket #1223 - GeoNetwork in read-only mode - Fix for ticket #1223 - corrected order of stack trace in logging - add logging to XmlSerializer for withheld - Include gmx:Anchor content when indexing gmd:keyword in descriptiveKeywords - Fix for ticket #1228 - thanks to Landry Breuil - Fix for ticket #1228 - thanks to Landry Breuil - Set Thumbnail only commit after all changes made - Fixes for running on windows - changed the mapfish print dependency to the pre-spring version. and official version. - normalize line endings - Pull in commit a3131b7d850ddb887c720749ced1541d02708d51 - Rebuild schemaplugin oasis catalog when the SchemaManager is initialized Allows instance to be moved and mvn jetty:run without problems - Editor / Suggestion / INSPIRE specification references (#1241). - Widgets / Selection / On load and first search properly disable action on selection (#1242). - CSW / config / Sort language by name. - Editor / Helper ilst / Fix related element update for radio layout (#1211). - #1233 OGC WebServices harvester doesn't work in 2.8.x - Merge remote-tracking branch 'origin/master' - one of the characters was ö not é - fixed encoding bug in webspecs test - fix sorting with data containing accents - fix for #1236 Metadata not being spatially indexed in Oracle database - Widgets / Editor / sort thesaurus title in ASC order. - Improve french translation. - Widgets / Editor / i18n for thesaurus add label. - Widget / Search form / INSPIRE / Improve french translation. - Fix for Ticket #953 Second fix Accidentally removed the wrong line - corrected and remove the correct line. - Fix the check for showMapPanel config variable. If showMapPanel variable was not defined it was not showing the map but it should. - Merge pull request #75 from ianwallen/master - Fix for Ticket #953 Second fix Accidentally removed the wrong line - corrected and remove the correct line. - Fix the check for showMapPanel config variable. If showMapPanel variable was not defined it was not showing the map but it should. - Merge pull request #74 from ianwallen/2.8.x - Merge pull request #73 from ianwallen/Branch_2.8.x - modified metadata-show so that the metadata-show showMapPanel gui parameter works better - added option to enable or disable map panel in metadata.show - Fix for Ticket #871 Most of the code for this fix was taken from the main-page.xsl - Fix for Ticket #996 Cleanup headers to avoid duplicate loading of the same headers. Duplicate loading of the protocol.js was causing ie7 to fail. - Fix multilingual template local codes. - Update version to 2.8.1 snapshot - updated all submodules - update to jts 1.13 - Merge branch 'master' of github.com:geonetwork/core-geonetwork - .gitignore - .gitignore files - Catalan translations: escape quotes for strings used in javascript methods for actions on selection - Fixes in polish sql scripts - Catalan translations: escape quotes for strings used in javascript methods for actions on selection - Merge remote branch 'origin/2.8.x' into 2.8.x - Fixes in polish sql scripts - mailing list fix and version update - Update version to 2.8.0 in sql scripts - modified metadata-show so that the metadata-show showMapPanel gui parameter works better - removed poorly thought out update index method - fixed increase popularity task - fixed healthcheck name - added another health check to keep track of FieldCache - #1225 TableExport service is prone to SQL injection and allows export any GeoNetwork table - #1225 TableExport service is prone to SQL injection and allows export any GeoNetwork table - added option to enable or disable map panel in metadata.show - Fix for Ticket #871 Most of the code for this fix was taken from the main-page.xsl - Fix for Ticket #953 - ported back memory leak fix - added special updateIndex method to SearchManager which allows very fast updating of a document without full reindexing - ensure old lucene searchers are correctly purged - Update module version to 2.8.0 - Update module version to 2.8.0 - Update module version to 2.8.0 - don't cache indexAndTaxony in LuceneSearcher, just version - analysis and fixing potential leaks leaving lucene readers open - fixed compile errors - fixed lucene version - reduce instance size of CatalogSearcher - changed lucene to official 4.1 release - reverted version until I get compile errors fixed. I didn't realize it had an API change - fixed lucene version - changed lucene to official 4.1 release - rename TestBean to not have Test in name so maven 2 doesn't think it is a test - fixed accidental import - Ensure gmd prefix xslt works for records with prefix and without - Add geoportal REST harvester - Ensure gmd prefix xslt works for records with prefix and without - Add geoportal REST harvester - fix for withheld elements - fixed regression with XmlFileCache - login will now redirect back to same page that login was made from - add overrides that update the spring application context - better detection of apppath and config path when running in jetty with multiple locations - Fix for ticket #1199 - Fix for ticket #1199 - Merge branch 'master' of https://github.com/ianwallen/core-geonetwork - Editor / Helper / Conditional helper (#1220) - properly get helper. - ISO19139 / french documentation / typo. - Fix for Ticket #996 Cleanup headers to avoid duplicate loading of the same headers. Duplicate loading of the protocol.js was causing ie7 to fail. - ISO19139 / french documentation / Add some more details and use conditional helper when relevant. - Editor / Helper / Conditional helper (#1220). - Merge remote-tracking branch 'origin/master' - ISO19139 / french labels / Remove unused option. - Editor / Keyword selection / Add definition if available in thesaurs. - fixed OrSpatialFilter - improved find by id method - update version of webspecs - Merge extended regions API - Add missing services to Spring security mapping. - Harvester / CSW / Add option to check for duplicate resource identifier (#1212) - define all NS to avoid XPath error if prefix defined with other value. - Virtual CSW / Add rule to allow service which starts with csw-. Remove reference to old user-profiles configuration. - Editor / Helper list / Add radio layout (#1211) - Fix error for non iso19139 schema. - Harvester / CSW / Add option to check for duplicate resource identifier (#1212). - Harvester / CSW / Add option to check for duplicate resource identifier (#1212). - Harvester / History / Add default value for elapsed time on migration. - ISO19139 / Make indexing more profile aware (Useful when you delegate indexing to ISO19139 from the profile). - ISO19139 / French loc file - fix suggestion error. - Harvester / W*S / harvest INSPIRE fields from the GetCapabilities document (#595) - Improve conformity section. - ISO19110 / Change type field values for feature catalog. - Fix multilingual template local codes. - Index / duplicate documents (#1215). - Fix XSL error when retrieving helper for multilingual records. - Use WMC or OWS to load maps in GN widget interface (#1208). - Merge remote-tracking branch 'origin/master' - Use WMC or OWS to load maps in GN widget interface (#1208). Thanks Florent Gravin. - another fix for when the servlet is not geonetwork - another fix for when the servlet is not geonetwork - Hidden elements not displayed for user with editing privilege (#1213) - workaround for test. - Hidden elements not displayed for user with editing privilege (#1213). - Merge remote-tracking branch 'origin/master' - Editor / Helper list / Add radio layout (#1211) - Fix for select all - Merge remote-tracking branch 'origin/master' - Editor / Helper list / Add radio layout (#1211) - fix resource loading when servlet is not called geonetwork - fix resource loading when servlet is not called geonetwork - Restore protocol choice in french translation. - Fix start record when looking for suggestion. - Add missing translation. Do not check WMS version. (#1209). - Merge pull request #70 from fgravin/serviceExtract-PR - fixed a csw endpoint error in the case where the query is not a boolean query - changed csw constraint parser for csw endpoints so it works correctly with numeric values - New otherMenu action that add all layers from metadata.service.extract (selection) to the map - Implement metadata.service.extract that retrieve all wms from metadata in the cart - Harvester / W*S / harvest INSPIRE fields from the GetCapabilities document (#595). - align submodules with master branch - add geoserver submodule back - Harvester / WxS / Wrong service link in operatesOn (#1206). - Schema configuration / Add support for read/write UUID (#1205). - added place holder for preauthentication - Merge remote-tracking branch 'origin/master' - LDAP Improvements - Merge pull request #69 from fgravin/numSelect-PR - Merge pull request #68 from fgravin/customMenu-PR - widget (fix bug) - Get number of selected Metadata on MetadataResultsToolbar init - Widget - Customised otherAction menu and MetadataMenu - ISO19139 / French loc / Fix wrong units in helper for spatial resolution. - removed accidentally merged method - merge the improved search based on lucene 4.1. - Merge branch 'protocol-PR' of https://github.com/fgravin/core-geonetwork - Merge pull request #67 from ianwallen/master - Move DDL from migrate default to db scripts as each DB can be different. - Updated oracle scripts to use varchar2 instead of varchar - Also fixed some missing defaults for users.security - Fix bug with oracle column modification - wrong syntax - it was failing. - Fixed bug with the harvestUri being set to 455 when it should be 512 like in the create scripts. - Format files - Added NOT NULL to all the primary keys to make it consistent - Applied formating so that it similar to all database creation scripts. - Fixed username size - should be 255 like the other databases. - Added missing foreign key constraints related to the status tables. - Editor / gmd:protocol is not a closed list (#984) - #1200 Converter icons in metadata results are not displayed - retargetted installer to master branch - update to latest docs - Use MetadataNotFoundEx for consistency - Add xml-error.xsl for harvesting services to provide XML error responses - Merge pull request #65 from fgravin/PR-OLcss - Harvester / WxS thumbnail creation failure (#1197) and SQL error if user #1 removed (#1198). - Indexing / withheld element removed from index when user is not logged in eg. when increasePopularity task is launched (#1195). - Indexing / withheld element removed from index when user is not logged in eg. when increasePopularity task is launched (#1195). - Add OL style.css for minified js - added english translation for requestedlanguagesorted - RDF improvements - ISO19139 / Improve label and suggestion for INSPIRE conformity for service metadata. - ISO19139 / Improve label and suggestion. - Widget / Cleaning. - SQL script improvements - SQL script improvements - Schematron / constraint validation error (#1194). - Search / Group search does not work (#1193). - Schema / ISO19139 / Improve service type list in French. - Privileges / hasEditPermission is wrong for some user (#1192). - Merge remote-tracking branch 'origin/master' - Widgets / Search results / Properly truncate abstract and avoid layout error when html tags are in the abstract which may interact with search results HTML. - added sort language back to ui - keep sorted. it is still needed for something. need to figure out what - SDE harvester validation rules: remove trailing comma causing issues in IE - SDE harvester validation rules: remove trailing comma causing issues in IE - Merge remote-tracking branch 'origin/master' - Admin / Batch import / FK error on first record (#1189). - update web-itests jetty configuration with ssl - Move 'Clone' into Operation column. - added default namespace for each thesaurus to make editing thesauri easier - changed how search by keyword works so that it checks ids as well as keyword labels - added default namespace to thesaurus - fixed keyword selection panel to add keywords - Config GUI / Fix wrong example in config-gui.xml. Turn off Google translate widget by default for multilingual metadata. - Widgets / Trigger file upload popup when clicking on the field (and not only on the button). - Widgets / Add translation needed when uploading PDF. - Index aggregation info (#1187). - Update thesaurus RSS feed to point to Github instead of sourceforge. - Enable xml.metadata.schema.add,delete,update services - Some services need to use MetadataNotFoundEx Add services for xml_services (mainly for xml error handling) Add simple Validation service Bug fix in DataManager getMetadataNoInfo NPE Bug fix to add www.opengis.net to iso19139 oasis remap error-xml.xml and xml-error.xml doing the same thing - combine - Update thesaurus RSS feed to point to Github instead of sourceforge. - Improve french translation. - Widgets / form panel / resize form elements (#1180) - Merge remote-tracking branch 'origin/master' - Switch from status List service to Info service for advanced search menu - Move schema list and status values list services into xml.info service - #1186 WebDav harvester doesn't keep in synch uuid in database and xml metadata content after reharvest - #1186 WebDav harvester doesn't keep in synch uuid in database and xml metadata content after reharvest - Fix editor metadata section tooltips - Fix editor metadata section tooltips - Include xml.schema.list service - Clean up unused options as system configuration was broken - updated docs submodule - updated docs submodule - updated config page's multilingual settings so only the correct settings are available - Added missing script (fi language) for debug mode. - Fixed few issues with wrong/missing scripts in debug mode. - When in debug mode use the non-compressed version of the openlayers - Also added a missing CSW js scripts for debug mode. - Merge pull request #64 from ianwallen/2.8.x - Added missing script (fi language) for debug mode. - Fixed few issues with wrong/missing scripts in debug mode. - When in debug mode use the non-compressed version of the openlayers - Also added a missing CSW js scripts for debug mode. - added logging for java migration classes - fixes for transfer metadata - Batch import was not transactional any more - MEFLib/Importer should not control the dbms connection as threads need to do that - split out indexing from database because some indexing methods in DataManager commit the dbms - Fix help text for gmd:protocol in metadata editor - Fix help text for gmd:protocol in metadata editor - changed withheld param to hide_witheld and added to view as well - allow hide_withheld parameter on show and other export functions to force the withheld elements to be withheld even if you are the owner or admin - fixed issue with jetty 7 and ssl connector - Allow config overrides on schema conversions files - Allow config overrides on schema conversions files - Merge remote-tracking branch 'origin/master' - Improve french translation. - Box DQ report and result in default view mode. - #1090 Duplicate key "selectOneFile" in strings.xml - #1090 Duplicate key "selectOneFile" in strings.xml - Move jetty to 7.5.0 for mvn jetty:run - Move jetty to 7.5.0 for mvn jetty:run - Merge pull request #63 from josegar74/iso19110_schema_update - Merge remote branch 'origin/iso19110_schema_update' into iso19110_schema_update - Merge pull request #5 from geonetwork/master - gmx labels in iso19139, seem metadata editor for iso19110 takes labels from this schema (to check) - Make path added to schemaplugin-uri-catalog.xml a uri - fix for ticket #1024 - Include changes to jetty cherry-picked from 2.8.x - Add sample config file for jetty to access JNDIPool - Add sample config file for jetty to access JNDIPool - Fix for reader acquire of a previous version. - Don't set _title lucene field again - it is already set Don't reset isoLangId - it is already set - improve getting help. first try with context and then parent as context then fall back to name alone - fixed job scheduling - fixed selection with csw - Merge pull request #3 from geonetwork/master - fixed problem searching by uuid - added webspecs submodule - Fix for ticket #1088 - thanks to bjohare - Fix for ticket #1088 - thanks to bjohare - Improve french translation for harvester admin. - Relation / Improve layout (ie. line break and padding) for long name or links. - Relation / only display subtype when defined (ie. usually only for aggregation info element). - Improve french translation. - Fix search form label initialization. - INSPIRE test suite (http://testsuite.gdi-de.org/gdi/) seem not agnostic about namespace prefix for http://inspire.ec.europa.eu/schemas/common/1.0 and requires inspire_com prefix - INSPIRE test suite (http://testsuite.gdi-de.org/gdi/) seem not agnostic about namespace prefix for http://inspire.ec.europa.eu/schemas/common/1.0 and requires inspire_com prefix - field _title is being added to lucene index document twice - #1178 New UI - Display default pointer in search results, except for links/actions (display hand pointer) - #1178 New UI - Display default pointer in search results, except for links/actions (display hand pointer) - When calculating default index language allow for case where language element may be present but blank - Jesse's patch to improve lucene search manager and fix too many open files bug - italian codelist label one line - fixed commented xml code in ita - check file timestamp to see if favicon and dummy image need to be loaded - Comment invalid comparison operators according to INSPIRE - Merge remote branch 'origin/master' - Comment invalid comparison operators according to INSPIRE - minified files are not output in war if there has not been a previous build. - make default lang first and therefore the default visible in editor - #1137 Hovering over "+" symbol in editor displays "Add add" - #1137 Hovering over "+" symbol in editor displays "Add add" - less verbose isAccessible implementation and slightly more performant - PDF output / search results / avoid page break in a result item (#1176). - Fix variable name in INSPIRE schematron rule - Add gmx labels to iso19110 schema - Merge pull request #2 from fxprunayre/improvement/schema/iso19110 - ISO19110 schema update / do not break backward compatibility with old records. - Merge remote-tracking branch 'jose/iso19110_schema_update' into improvement/schema/iso19110 - WFS Data downloader and WMS layer improvements. - Restore GeoServer submodule. - Add faceted search (http://trac.osgeo.org/geonetwork/wiki/NarrowYourSearchWidget) - * Fix metadata template to validate. * Fix schema suggestions to use gmx namespace for changed elements in new schema version * Add process to upgrade legacy metadata in catalog using old schema - Applied patch for ticket #789 (Feature catalogue schema in GeoNetwork is outdated) - Merge pull request #1 from geonetwork/master - Read-only webapp / move public xsd to resource directory in datadir (#1175). - Fix missing scrollbar in logo manager. JSLint validation improvements. - make getting images more robust from resource - save edit when combo is changed - fixed an issue where admin page showed all services even when user does not have access - Allow access to the proxy (required for adding WMS for example). - put basic auth filter before form login so basic auth can be used for authentication - fixed mapfish print to a specific version (used by georchestra as well - Keyword selection improvements - Subtemplate / When adding a contact from the directory without role, use the contact default role from the directory. - RDF / Fix parser errors (#1173). - added spring config search for mapfish print - fixed an issue with cas configuration when there is no ssl enabled for geonetwork - fix catalog searcher (csw) for spatial searches and paging - fix catalog searcher (csw) for spatial searches and paging - User use 2 letter characters instead of 3 so one can harvest old geonetwork instances - fixed compilation error and use 2 letter char - fixed geonetwork harvester for harvesting from geonetwork 2.9+ servers (new security) - Fixed small bug in case where the original local id is lower case. It was being missed in the conversion in gmd:LocalisedCharacterString. Applying uppercase conversion fixes the issue. - fixed geonetwork harvester for harvesting from geonetwork 2.9+ servers (new security) - Fixed small bug in case where the original local id is lower case. It was being missed in the conversion in gmd:LocalisedCharacterString. Applying uppercase conversion fixes the issue. - moved trash files out of source dir so eclipse won't keep picking it up - fixed cross browser bug - Fix for ticket #1169 - Fix for ticket #1169 - added security mapping for formater.pdf - finally correctly fixed syntax error - fixed compile error - fixed compile error - removed vestigial ProfileManager methods getAccessibleServices. It is impossible to implement that method with new security so instead use isAccessible to check for access of a service - remove hit limitting in spatial filters to work around bug in calculating the end hit - remove hit limitting in spatial filters to work around bug in calculating the end hit - remove redundant path in security settings - Merge branch 'security-PR' of https://github.com/fgravin/core-geonetwork - CSW / output dublin core / Only local small thumbnail is returned (#1168). - PDF output / don't display gco:nilReason attribute as simple element. - Subtemplate selector panel has namespaces hardcoded - doesn't work for profiles (related to #1152). - Validation / INSPIRE / keyword in gmx:Anchor not take into account (#1167). - Fix missing codelist when requesting keywords. - Make subtemplate search more robust against invalid XML snippet (eg. CI_ResponsibleParty with more than one contactInfo). - Import / dublin-core / Some dct elements are removed on import (#1165). - Allow access to xsl/harvest xsl files - modification so that isAccessible in XslUtil will take into account both core-mappings and ovveride mappings - Editor / Metadata search does not work in non debug mode (#1164). - updated conversion methods from 3 letter to 2 letter lang code to handle more cases - removed cas configuration (accidental commit) - add configuration for both https and http urls in same system since we allow this, even require it sometimes. Also fix an issue when using cas and updating configuration - removed unwanted import - hiding metadata elements works but UI still needs to be updated widget UI updated to have note about the missing elements Added option to completely hide hidden objects - #1053 scripts/ext/locale/* not loading - #1053 scripts/ext/locale/* not loading - updated spring version to 1.5.5 for #1161 - Add missing download service in INSPIRE service type criteria. - Merge remote-tracking branch 'origin/master' - Widget / EditorPanel may not be in a container (like Window - eg. when used in a plain HTML page). - Fix for ticket #1159 - move form save into afterHide event on modal box that shows file upload results - otherwise modalbox gets treated badly by form save and won't come back to life again - Fix for ticket #1159 - move form save into afterHide event on modal box that shows file upload results - otherwise modalbox gets treated badly by form save and won't come back to life again - added forgotten clear class - Fix for ticket #1154 - already applied to 2.8.x - Fix for ticket #1145 - cannot use root element of metadata because sometimes it is not present (eg. when adding a gmd:onlineResource element) - also not necessary to have that check because only ever editing 1 record and the record is the only xml element in /root with a geonet:info child (other elements in /root are gui and request) - Merge branch '2.8.x' of https://github.com/ianwallen/core-geonetwork into 2.8.x - Merge branch 'master' of https://github.com/ianwallen/core-geonetwork - Previous cherry pick from Ticket #525 added files that were removed from commit 46a0f7e8ea696d2aad4b0210a108eee98096d01e As they are no longer used - removing them. - Another fix related to Ticket #525 Missing POL in the build - Fix for ticket #1154 - Fix for ticket #1154 - Merge pull request #58 from fgravin/ui-itemSelector-PR - forgot to include following file - fixed security so that there is only a white list - again fix trunk ticket 1034 - UI editor panel - customise imagePth for item selector - fix fix trunk ticket 1034 - fix trunk ticket 1034 - fixed logout url config - several security fixes: - Harvester / CSW / layer metadata not registered in coupled resource (#1141). - Proposal to add Metadata Sibling Relations via aggregationInfo - Add metadata siblings proposal (#1068). - #1153 UrlRewriteFilter url and Spring Security NullPointerException - Merge branch 'privileges-PR' of https://github.com/fgravin/core-geonetwork - Merge branch 'index-PR' of https://github.com/fgravin/core-geonetwork - Fix issue where it was not displaying category icons correctly when there were several. - Only display div for categories if categories exists. fixes issues in cases where no category exists was messing up the display - Fix for Ticket #1146 Add missing category icons if the is on - Supposed to be the same image as web-client/src/main/resources/apps/images/default/category - Merge branch '2.8.x' of https://github.com/ianwallen/core-geonetwork into 2.8.x - Merge pull request #52 from fgravin/geocat_trunk_pdfformatter - Fix for ticket #1152 - Fix for ticket #1152 - Widget / Search results : display children not only for series (#1143). - Add linebreak in superbox when needed. - Add option to give all privileges to the group on MD creation - Add linebreak when needed in validation report. - Fix issue where it was not displaying category icons correctly when there were several. - Only display div for categories if categories exists. fixes issues in cases where no category exists was messing up the display - ISO19110 / valueMeasurementUnit not displayed (#1132). - ISO19110 / gml:id attribute not generated (#1139). - Indexation of keywords and organisationName with gmx:anchor - TooManyClauses when printing too many records (#1149). - In validation panel, display XLink in report tooltip. - LDAP / Add editor privilege for a reviewer. - Fix for Ticket #1146 Add missing category icons if the is on - Supposed to be the same image as web-client/src/main/resources/apps/images/default/category - Fix for ticket #1130 - Improve schema selection process in MEFv2 files - use schema from info.xml as suggested by Ian to choose metadata to load, if not present then try preferredSchema, if neither present then select first one with valid schema to load. - Fix for ticket #1130 - Improve schema selection process in MEFv2 files - use schema from info.xml as suggested by Ian to choose metadata to load, if not present then try preferredSchema, if neither present then select first one with valid schema to load. - Fix for Ticket #998 typo in local rating - Merge pull request #51 from ianwallen/2.8.x - Fix for Ticket #998 typo in local rating - Fix for Ticket #757 fix typo for term "Gazzetteer" should be "Gazetteer" - Fix for Ticket #757 fix typo for term "Gazzetteer" should be "Gazetteer" - forgot to adda few submodules for the last commit - Another related fix for Ticket #1128 Removed extra parameter from call checkForFileUpload as it was no longer required. - Merge pull request #48 from ianwallen/master - retargetted some submodules on 2.8.x to correct branch - fixed gast submodule - added geoserver module - Another related fix for Ticket #1128 Removed extra parameter from call checkForFileUpload as it was no longer required. - Changed regular expression from ^WWW:DOWNLOAD-.*-http--download$ to ^WWW:DOWNLOAD-.*-http--download.* So that it would include WWW:DOWNLOAD-.*-http--downloaddata - Standardized the search for WWW:DOWNLOAD-*-http--download. There were a few variations Used a regular expression as it was cleaner. - Fix for ticket Ticket #1128 Only show file related error if we are dealing with the "File for download" protocol. - update gast submodule version - Merge branch '2.8.x' of https://github.com/ianwallen/core-geonetwork into 2.8.x - Changed regular expression from ^WWW:DOWNLOAD-.*-http--download$ to ^WWW:DOWNLOAD-.*-http--download.* So that it would include WWW:DOWNLOAD-.*-http--downloaddata - Standardized the search for WWW:DOWNLOAD-*-http--download. There were a few variations Used a regular expression as it was cleaner. - Fix for ticket Ticket #1128 Only show file related error if we are dealing with the "File for download" protocol. - Editor / Improve keyword selection (#1129) - Set maxWritesInTransaction on spatial database to 1 by default - this is safest as it sets the spatial index writer to autocommit thus protecting it from problems when connection to db is lost. Now safe to use as a result of earlier bug fixes. - Fix for 1135, Transaction fails to import if user does not have a group - Fix for 1135, Transaction fails to import if user does not have a group - Updated MEF load process to generate better debugging messages and better error message so that it would be easier to identify where the error is. By better, in this case it meant adding the folder to the error message otherwise it would generally only specify "metadata.xml" which is the default filename... - Merge branch '2.8.x' of https://github.com/ianwallen/core-geonetwork into 2.8.x - Updated MEF load process to generate better debugging messages and better error message so that it would be easier to identify where the error is. By better, in this case it meant adding the folder to the error message otherwise it would generally only specify "metadata.xml" which is the default filename... - Widgets / display link to feature catalogue in dataset's metadata default view (#1133) - Merge pull request #45 from heikkidoeleman/2.8.x - 1116 add missing directory - Set maxWritesInTransaction on spatial database to 1 by default - this is safest as it sets the spatial index writer to autocommit thus protecting it from problems when connection to db is lost. Now safe to use as a result of earlier bug fixes. - Do not display @geonet:addedObj attribute in the editor. - Add element will now add language combo box if required - fixed healthcheck security - implemented accessDenied page - fixed a bug when multiple requests change thesaurus - Create pdf formatter - add element will now add language combo box if required - a few changes to make local:// link more robust in cases of failure or exceptions - Merge pull request #44 from heikkidoeleman/2.8.x - using latest version of maven repo again so that config-migration can be resolved - 1116: GetRecords hardcoded prefixes in TypeNames check - Added support for local:// xlinks to improve performance of linking back to same geonewtork instance - Merge pull request #43 from heikkidoeleman/master - 1116: GetRecords hardcoded prefixes in TypeNames check - Fix a bug when saving configuration related to LDAP settings. - fixed a bug with the security extension configuration which broke security of some urls - Fix bad closing tags. - Label in CategoryDes table is a varchar(255). Increase size in loc admin to match db table structure. - Remove old LDAP util. - Merge remote-tracking branch 'upstream/master' into feature/user-with-profiles - Merge remote-tracking branch 'origin/master' into feature/user-with-profiles - protect against a null pointer exception in AccessManager - Added the option to easily add new access permissions without modifying the main security mappings - [PATCH] Fix minified js encoding, enforce UTF-8 (bug #980) - [PATCH] Fix minified js encoding, enforce UTF-8 (bug #980) - Fix #1120. Error retrieving template during THREDDS fragment harvest due to user session not being present in context while running harvest - Fix #1120. Error retrieving template during THREDDS fragment harvest due to user session not being present in context while running harvest - Merge spring security branch - #1118 Add xlink:href with CSW link to srv:operatesOn when editing the element in metadata editor - Merge remote branch 'origin/2.8.x' into 2.8.x - #1118 Add xlink:href with CSW link to srv:operatesOn when editing the element in metadata editor - update to use latest installer commit - update to use latest installer commit - Update versions to RC2 - Revert "Add MarLIN app (based on tabsearch)" Mistakenly upstreamed - Revert "Update MapApp.js" Mistakenly upstreamed - Revert "Let MarLIN app use more of the underlying tabsearch capability" Mistakenly upstreamed - Revert "Changes to jeeves to display params on service - always on is good here" Mistakenly upstreamed - #1114 Thesaurus Manager - Delete thesaurus doesn't remove the related record from datatabase - #1114 Thesaurus Manager - Delete thesaurus doesn't remove the related record from datatabase - Merge remote-tracking branch 'upstream/2.8.x' into 2.8.x - Update web/src/main/java/org/fao/geonet/kernel/DataManager.java - Update web/src/main/java/org/fao/geonet/services/thumbnail/Unset.java - Update web/src/main/java/org/fao/geonet/services/thumbnail/Set.java - Merge pull request #42 from stormtek/2.8.x - Update web/src/main/java/org/fao/geonet/kernel/DataManager.java - Update web/src/main/java/org/fao/geonet/services/thumbnail/Unset.java - Update web/src/main/java/org/fao/geonet/services/thumbnail/Set.java - Restrict download summary form to protocols that are understood by GeoNetwork - too difficult to handle other cases correctly - Restrict download summary form to protocols that are understood by GeoNetwork - too difficult to handle other cases correctly - Set gmx:FileName resources to use uuid rather than id - Set gmx:FileName resources to use uuid rather than id - Use uuid param instead of id param in download links and sample data Avoid localization when handling gmx:MimeFileType - Use uuid param instead of id param in download links and sample data Avoid localization when handling gmx:MimeFileType - Tidy up list of links offered to user for download - see ticket #1080 - Tidy up list of links offered to user for download - see ticket #1080 - Editor / Validation report / Switch to red for error reporting. - Editor / Add config option to hide minor edit toggle. - Editor / Add flat mode exception. No element by default. - Fix for ticket #1081 - Fix for ticket #1081 - Improve subtemplate search layout (Add email, display separator only when relevant) - Changes to jeeves to display params on service - always on is good here Also don't stop after failures in XLinks - we have lots of local XLinks here sometimes they aren't resolveable - we don't want indexing and other ops to fail as a result - Modify map app so that GeoExt print provider loadcapabilities event is used to ensure that capabilities are actually present in store before being used - Let MarLIN app use more of the underlying tabsearch capability - Fix NPE for harvester which does not provide UserSession. - Add metadata siblings proposal port to 2.8.x for ANZMEST/MarLIN usage - Update MapApp.js - Add MarLIN app (based on tabsearch) - Fix for ticket #1106 Upgrade to geotools 8.2 Also, remove class cast exception error when invalid CSW filter specified - run AllGeonetworkSpecs test suite instead of all tests because that suite has tests that currently pass consistently on runs Added clean configuration to web-itest pom so that it deletes the files from running the webapp *.db, jcache and logs - run AllGeonetworkSpecs test suite instead of all tests because that suite has tests that currently pass consistently on runs Added clean configuration to web-itest pom so that it deletes the files from running the webapp *.db, jcache and logs - Fix for IE7. - Fix for IE7. - Merged Jmeter feature - Invalid element name causing DOM exception. - Merge remote-tracking branch 'fxprunayre/feature/html-meta' - Widgets / Search results / improve link layout (#1107). - fixed gast submodule link - fixed geoserver submodule link - Merge branch '2.8.x' of https://github.com/geonetwork/core-geonetwork into 2.8.x - Exception when retrieving keyword in raw format (#1085). - Fix missing polish language - should have been done in Ticket #525 - fix issue with pol language not loading js file properly in new interface -Added opentLayer polish translation. Taken from OpenLayers github site. https://github.com/openlayers/openlayers/blob/master/lib/OpenLayers/Lang/pl.js Conflicts: - Completing Ticket #1087 - fixed a few remaining issues. - fix issue with cat language was not loading js file properly in new interface - Fix charset issue in cat.js - Added missing languages to the list of locales - Merge branch '2.8.x' of https://github.com/ianwallen/core-geonetwork into 2.8.x - fixed an issue with the fix to spatial filter where getFrom was used instead of getTo - fixed an issue with the fix to spatial filter where getFrom was used instead of getTo - fix for 1105: postgis query too large - fix for 1105: postgis query too large - updated core-geonetwork to reference installer commit with the gast shortcut fix - had installer pointing to master branch. This is fixed - updated core-geonetwork to reference installer commit with the gast shortcut fix - Fix missing polish language - should have been done in Ticket #525 - fix issue with pol language not loading js file properly in new interface -Added opentLayer polish translation. Taken from OpenLayers github site. https://github.com/openlayers/openlayers/blob/master/lib/OpenLayers/Lang/pl.js - Completing Ticket #1087 - fixed a few remaining issues. - fix issue with cat language was not loading js file properly in new interface - Fix charset issue in cat.js - Added missing languages to the list of locales - Widgets / Disable keyboard shortcuts when not logged in (#1103). Fix JSLint warning. - change maven build so that web classes are contained in a jar instead of in WEB-INF/classes - change maven build so that web classes are contained in a jar instead of in WEB-INF/classes - Harvester / WxS / broken (#910). - Squashed commit of the following: - Squashed commit of the following: - Remove extra format text in sitemap when format = xml. - Widget / Fixed duration field layout. - Widget / Fixed duration field layout. - Editor / Add a function to create a add subtemplate button outside an element control (#1101). - Widget / Create new metadata allows multiple select (#1102). - Editor / Add the option to overrides gml:time* or gml:duration element title (#1100). gco:ScopedName and LocalName always set to Name (#1099). - CSW / GetDomain error (#1097) - fixed compile errors - Renamed get and set UriCode methods of Keyword bean so that it is more clear which method to use Renamed getResult methods on KeywordSearcher so that it is more clear which method to use added null checks for language while searching - gitignore - #1096 Enforce INSPIRE implementing rule 2.9.1 - #1096 Enforce INSPIRE implementing rule 2.9.1 - #1096 Enforce INSPIRE implementing rule 2.9.1 - Fix lower case letter in namespace. - Misc fix in tabsearch. - Fix JSLint warning. - Misc fix in tabsearch. - Fix JSLint warning. - Add extra langs in OpenLayers required to make the debug mode work properly. - Fix #1095 : Exception occurs when upperCorner/lowerCorner tags are empty in a geographic thesaurus - Add label for form elements for easier checkbox selection. - Improve layout of images into superbox widget item (max size and vertical alignment). - Fix langdetect jar version in pom files (#1094) - Fix langdetect jar version in pom files (#1094) - Exception when retrieving keyword in raw format (#1085). - Add a GeoNetwork.map.RESOLUTIONS config parameter (#1093). - Argg!! - fix copy past bug - Modifed the id for CswServerCapabilitiesInfo as they were confliting. - Ticket #525 - Polish Translation - Fix small typo in namespace - Migrate all the local specific changed from the migrate-defautl to the specific local. This will allow someone to configure the migration within config-db.xml to only migrate the locale that they have in there database (if desired). - Increase size of fields withing tables Categories,CategoriesDes,Settings during the upgrade. - Added missing not null - It does not change the database structure but somehow seems to help with the db compare tools. - Fixed bugs in migration script - ara missing - rus has bug where it was removing categories. - removed duplicate ara entry - Fixed missing ";" Put "," on the same line for translation to reduce extra lines in the output. - Added polish to the gui config. - Merge branch '2.8.x' of https://github.com/ianwallen/core-geonetwork into 2.8.x - Added polish to the gui config. - Argg!! - fix copy past bug - Modifed the id for CswServerCapabilitiesInfo as they were confliting. - Ticket #525 - Polish Translation - Fix small typo in namespace - Migrate all the local specific changed from the migrate-defautl to the specific local. This will allow someone to configure the migration within config-db.xml to only migrate the locale that they have in there database (if desired). - Increase size of fields withing tables Categories,CategoriesDes,Settings during the upgrade. - Added missing not null - It does not change the database structure but somehow seems to help with the db compare tools. - Fixed bugs in migration script - ara missing - rus has bug where it was removing categories. - removed duplicate ara entry - Fixed missing ";" Put "," on the same line for translation to reduce extra lines in the output. - Merge branch 'thesaurus_fixes' - fixed keyword namespaces for add and update keywords - Another fix for Ticket #1087 Fixed issue with unterminated literals which was causing builds to fails. - Merge branch '2.8.x' of https://github.com/ianwallen/core-geonetwork into 2.8.x - Uncommenting PDF panel http://trac.osgeo.org/geonetwork/ticket/1049 - Another fix for Ticket #1087 Fixed issue with unterminated literals which was causing builds to fails. - Uncommenting PDF panel http://trac.osgeo.org/geonetwork/ticket/1049 - Tidy tabsearch - remove unused vars, combine options panel to allow room for inspire - Tidy tabsearch - remove unused vars, combine options panel to allow room for inspire - Merge branch '2.8.x' of https://github.com/ianwallen/core-geonetwork into 2.8.x - Merge branch 'master' of https://github.com/ianwallen/core-geonetwork - Fix various bugs in tabsearch including: - Fix various bugs in tabsearch including: - Merge 2.7 migration scripts with 2.8 (Ticket #1086) - Fix for Ticket #1087 Updates to catalan translation as provided by Montse - Merge 2.7 migration scripts with 2.8 (Ticket #1086) - Fix for Ticket #1087 Updates to catalan translation as provided by Montse - Rename setCode to setURI code - Merge branch '2.8.x' of github.com:geonetwork/core-geonetwork into 2.8.x - Fix for Ticket #850 This completes the fixes for ticket #850 - Performed a compare of a 2.6.4 db upgraded to 2.8 to a fresh install of 2.8 and they seem to now be the same. - Note: Reverted previous change regarding 'SP' and 'PO' from migrate-defautl.sql as this was automatically corrected later on down the script - the previous change broke the script. These codes were incorrect in 2.6 and converting to the 3 char codes fixes it. - Fix for Ticket #1083 Split DDL into db specific script. Fixed the Oracle script so that it now works. - Note: From what seems to be a bug in Oracle, converting the long to clob was invalidating some indexes - added code to drop and recreate these indexes. - Fix for Ticket #1084 Migrate translation from 2.6.4 - Fix for Ticket #850 This completes the fixes for ticket #850 - Performed a compare of a 2.6.4 db upgraded to 2.8 to a fresh install of 2.8 and they seem to now be the same. - Note: Reverted previous change regarding 'SP' and 'PO' from migrate-defautl.sql as this was automatically corrected later on down the script - the previous change broke the script. These codes were incorrect in 2.6 and converting to the 3 char codes fixes it. - Fix for Ticket #1083 Split DDL into db specific script. Fixed the Oracle script so that it now works. - Note: From what seems to be a bug in Oracle, converting the long to clob was invalidating some indexes - added code to drop and recreate these indexes. - Fix for Ticket #1084 Migrate translation from 2.6.4 - Widget / Editor / improve validation report layout (#1082). - added option to override crs definitions used by geonetwork for reprojecting geometries - Widgets / Update META tag in HTML HEAD according to user actions (#1079). - ensure that the languages being writen to the keyword bean is 2 letter code - #1078 New UI - tabsearch interface doesn't get default language - #1078 New UI - tabsearch interface doesn't get default language - #1075 New UI - Quick search links in Administration panel doesn't work with tabbed search UI - Merge remote branch 'origin/master' - #1075 New UI - Quick search links in Administration panel doesn't work with tabbed search UI - need CatalogSearcher to clear old selection on new searches - need CatalogSearcher to clear old selection on new searches - make csw stateless and resilient in the face of many simultaneous requests - updated geotools to 8.1 - make csw stateless and resilient in the face of many simultaneous requests - Remove unused JS. - Do not minify two times the JS in the web-client module. - More fixed for Ticket #1045 (Tur language) - Fix for Ticket #1069 Spanish translations for iso19139 as supplied by Richard Camejo - Merge branch '2.8.x' of https://github.com/ianwallen/core-geonetwork into 2.8.x - Update installer submodule. - More fixed for Ticket #1045 (Tur language) - Fix for Ticket #1069 Spanish translations for iso19139 as supplied by Richard Camejo - Schematron rules part of the schema plugin (#1066) - Update versions to RC1 - Use rewriteURI instead of one-to-one URI mapping in OASIS catalog (#1034) - Bug from last version - fixed missing tur language in the strings.xml - Fix for Ticket #1045 Also contains fix for Ticket #850 - Bug from last version - fixed missing tur language in the strings.xml - Fix for Ticket #1045 Also contains fix for Ticket #850 - Merge remote-tracking branch 'mine/feature/harvester-timer' - Display harvesting time in minutes and seconds. - Data Catalog Vocabulary services (#912) - Fix for ticket ticket #550 - Updated broken links. (Fix for Ticket #905) - Removed "Geographic Metadata Standard ISO-19115 related" section since none of the links worked and could not find replacement links - Updated links for digitalearth and ESRI ArcData Online - NIMA changed to NGA - so updated the link to reflect the changes. - Widgets / improve error reporting layout. - Schematron rules part of the schema plugin. - Fix for ticket ticket #550 - Updated broken links. (Fix for Ticket #905) - Removed "Geographic Metadata Standard ISO-19115 related" section since none of the links worked and could not find replacement links - Updated links for digitalearth and ESRI ArcData Online - NIMA changed to NGA - so updated the link to reflect the changes. - Formating Changes - Re-indent content with tabs instead of spaces. - Patch for Ticket 950 was supposed to revert changes from SVN Rev 7893. Just noticed that there was a "string" function that was not reverted. Not 100% sure why this is require but it is probably safer to put it back in. Added it to the fix. - Merge pull request #29 from ianwallen/master - Fix for ticket #1063 - Fix for ticket #1063 - Harvester / Add timer: display time in min or sec. - Merge remote-tracking branch 'upstream/master' into feature/harvester-timer - csw-publication is allowed to Editor profile (#1061). - Fix css file path (related to #1059). - Fix images for statistics not displayed (#1060). - Fix images for statistics not displayed (#1060). - Add empty folder for CSS. - Merge remote-tracking branch 'origin/master' - Minify CSS (#1059). - Remove schema location from dublin-core - forces schema location to be generated using GeoNetwork schema.xsd ie. /xml/schemas/dublin-core/schema.xsd - Remove schema location from dublin-core - forces schema location to be generated using GeoNetwork schema.xsd ie. /xml/schemas/dublin-core/schema.xsd - Fix generation of schema location URL (used when a schemalocation is not specified in schema-ident.xml) - Fix generation of schema location URL (used when a schemalocation is not specified in schema-ident.xml) - CSW / Add option to increase popularity or not for GetRecordById operation (#1046) - the last commits failed to correctly commit the files I changed for reasons i don't understand so I am very carefully committing again. This is for remove password and username so that data cannot be downloaded to client. See http://trac.osgeo.org/geonetwork/ticket/983. Yet again - the last commits failed to correctly commit the files I changed for reasons i don't understand so I am very carefully committing again. This is for remove password and username so that data cannot be downloaded to client. See http://trac.osgeo.org/geonetwork/ticket/983. Yet again - remove password and username so that data cannot be downloaded to client. See http://trac.osgeo.org/geonetwork/ticket/983 - remove password and username so that data cannot be downloaded to client. See http://trac.osgeo.org/geonetwork/ticket/983 - Revert "remove password and username so that data cannot be downloaded to client. See http://trac.osgeo.org/geonetwork/ticket/983" - Revert "remove password and username so that data cannot be downloaded to client. See http://trac.osgeo.org/geonetwork/ticket/983" - remove password and username so that data cannot be downloaded to client. See http://trac.osgeo.org/geonetwork/ticket/983 - remove password and username so that data cannot be downloaded to client. See http://trac.osgeo.org/geonetwork/ticket/983 - CSW / Harvester / try a GET+CQL harvest operation if no constraintLanguage defined in the GetCapabilities (#1044). - CSW / Harvester / try a GET+CQL harvest operation if no constraintLanguage defined in the GetCapabilities (#1044). - Reset search form and results when clicking reset. Display info panel. - JSLint validation. - Reset search form and results when clicking reset. Display info panel. - JSLint validation. - CSV export improvements - CSV export improvements - Change svnkit version to 1.3.8 to pick up latest bug fixes - Change svnkit version to 1.3.8 to pick up latest bug fixes - Log / For jeeves and schemaLoader use Log instead of System.out (#1036). - Add harvester timer to display how long is the harvesting task and display relative time. - Use rewriteURI instead of one-to-one URI mapping in OASIS catalog - Formating Changes - Re-indent content with tabs instead of spaces. - Patch for Ticket 950 was supposed to revert changes from SVN Rev 7893. Just noticed that there was a "string" function that was not reverted. Not 100% sure why this is require but it is probably safer to put it back in. Added it to the fix. - Fix JSLint warning. - Widgets / username field / browser does not remember previous values (#1033). - Widgets / username field / browser does not remember previous values (#1033). - Fix JSLint warning. - Thumbnail overview not working on iso19139 schema (#950). Thanks ianwallen. - Thumbnail overview not working on iso19139 schema (#950). Thanks ianwallen. - Fix subtemplate search (search form panel toolbar field not take into account). - Fixing search on subtemplates. - For subtemplates, use the computed title instead of the title column by default (fix the subtemplate title name in search results). - Fix subtemplate search (search form panel toolbar field not take into account). - Fixing search on subtemplates. - For subtemplates, use the computed title instead of the title column by default (fix the subtemplate title name in search results). - Fix OL path in debug mode. - Avoid root element not set for subtemplate import. Related to change in commit 89a7f553e71917bada2b13d2ded04cacfac5de31. - Invalid element name causing DOM exception. - Full Url thumbnail : add baseUrl to thumbnail url instead of hardcoded /geonetwork - Merge pull request #27 from fgravin/thumbnailPR - Full Url thumbnail : add baseUrl to thumbnail url instead of hardcoded /geonetwork - Maps / Update OpenLayers to 2.12 (#1020). Minified version. - Editor / Suggestion / compute extent from keyword does not work with Anchor (#1021). - Maps / Update OpenLayers to 2.12 - Added another fix related to ticket #960. The date fields were not loading the invalid dates. i.e. setting a date to "TEST" would reload as null so the data was lost. It is better to keep the invalid date than to loose it. - Applied same changes that were recently made to the following file. web\src\main\webapp\scripts\map\Ext.ux\form\DateTime.js - Believe the original version came from following site. Applied the most recent changes as it looks like it fixed some bugs with IE. http://www.sencha.com/forum/showthread.php?22661-new-version-DateTime-Field Added documentation for dateAltFormats and timeAltFormats that was added in the last version. - Fix for Ticket #960 Updated date/time selection logic so that if it does not understand the date/time then it leaves it as is. - Merge pull request #26 from ianwallen/2.8.x - Added another fix related to ticket #960. The date fields were not loading the invalid dates. i.e. setting a date to "TEST" would reload as null so the data was lost. It is better to keep the invalid date than to loose it. - Applied same changes that were recently made to the following file. web\src\main\webapp\scripts\map\Ext.ux\form\DateTime.js - Believe the original version came from following site. Applied the most recent changes as it looks like it fixed some bugs with IE. http://www.sencha.com/forum/showthread.php?22661-new-version-DateTime-Field Added documentation for dateAltFormats and timeAltFormats that was added in the last version. - IsoLanguagesMapper trigger error when used with Jeevlet (#1019). - Schematron does not always use net.sf.saxon.TransformerFactoryImpl (#1018). - Fix broken links (#1016) and add new ones. - Remove extra dct:spatial tag. - Fix for Ticket #960 Updated date/time selection logic so that if it does not understand the date/time then it leaves it as is. - Update instructions for controlling spatial index transactions - Update instructions for controlling spatial index transactions - Update web/src/main/java/org/fao/geonet/kernel/KeywordBean.java - Add siteUrl as parameter to xslts called by wfs getfeature harvester Allows these xslts to query the local geonetwork catalog for things like register definitions etc - Add siteUrl as parameter to xslts called by wfs getfeature harvester Allows these xslts to query the local geonetwork catalog for things like register definitions etc - Some widget apps may not provide selection action. - Improve autocompletion mechanism. - IE fix. - IE fix. - Fix yui error. related to #1003. - Widgets / Create metadata window improvements (#1003). - Search suggestion / invalid JSON if field contains double quote (#1005). - Fix rating widget initialization. - Widgets / download and dynamic record info not available (#1008) - Fix IE8 JS errors. - Privileges not set when using CSW harvester (#1010). - Improve SQL migration script. - Privileges not set when using CSW harvester (#1010). - Fix IE8 JS errors. - Widgets / download and dynamic record info not available (#1008) - Fix rating widget initialization. - gmd:credit could be multiple (#1004). - Search suggestion / invalid JSON if field contains double quote (#1005). - Fix yui error. related to #1003. - Indexing / iso19139 / add gmd:credit (#1004). - Add missing loc for LDAP settings. - Widgets / Create metadata window improvements (#1003). - Profile / Can't create custom tabs for more than one profile (#1001). Use profileIdCompleteTab instead of extraTabs mode (removed). - * Formating Changes - Re-indent content with tabs instead of spaces. - Converted to to to to