lams_tool_deploy

  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
LDEV-4180: Remove patches for dropping DB tables as we never use them.

  1. … 32 more files in changeset.
LDEV-3776: Remove $Id CVS keyword.

  1. … 1015 more files in changeset.
LDEV-3776: Remove $Id CVS keyword.

  1. … 1337 more files in changeset.
LDEV-3776: Clean up and format all LAMS Java code.

  1. … 2106 more files in changeset.
LDEV-3776: Clean up and format all LAMS Java code.

  1. … 1846 more files in changeset.
LDEV-3275: Move lams-dictionary.jar back to lams.ear as it is a module defined in application.xml and these can not reside in lib dir.

  1. … 1 more file in changeset.
LDEV-3275: Move tool JARs to EAR/lib for automatic detection.

  1. … 4 more files in changeset.
LDEV-3275: Fix Tool Deployer paths.

LDEV-3275: Make Tool Deployer use its own libraries stored in lams_build/tool-deploy instead ones from lams_build/lib as these are getting updated to WildFly versions.

LDEV-3275: Minify Ant .properties files.

Most of the variables were constant, never changed. Since build file inheritance was introduced to LAMS, it is fairly easy to change relative paths in build files themselves. So only root path were left in .properties files and variables that can actually change from project to project.

  1. … 11 more files in changeset.
LDEV-3275: Upgrade MySQL connector to version 5.1.31.

  1. … 260 more files in changeset.
LDEV-3275: Remove broken Eclipse builders.

  1. … 30 more files in changeset.
LDEV-3275: Add default constructors as XStream requires them when run on Java 7+.

An upgrade to newer (1.4.4+) XStream is advised.

  1. … 1 more file in changeset.
LDEV-3174: Added UTF-8 encoding to Ant Java compiler.

  1. … 2 more files in changeset.
LDEV-3154: Explicitly tell Ant to produce Java 1.6 code.

Add a parameter preventing warnings.

  1. … 1 more file in changeset.
LDEV-2899 There is no need for /db/sql/updatescripts/** sql updates anymore as we use autopatch ever since. So we can remove according folders

  1. … 46 more files in changeset.
CNG-44 update commons-lang library

  1. … 8 more files in changeset.
CNG-44 update commons-lang library

LDEV-2849: Remove unnecessary libraries and dependencies.

  1. … 109 more files in changeset.
LDEV-2913: Remove test sources and build tasks from LAMS projects.

  1. … 280 more files in changeset.
LDEV-2847: Remove unnecessary reference to Java classpath.

  1. … 2 more files in changeset.
LDEV-2847: Remove unnecessary comments and directory removal.

  1. … 1 more file in changeset.
LDEV-2916: Remove source code from lams_buidl/lib. Set classpath entries to use the new 3rdParty_sources folder.

  1. … 46 more files in changeset.
LDEV-2847: Reverting Ant javac source code version to 1.5 because for 1.6 there are compilation errors: LAMS files are not encoded with UTF-8 and they should.

  1. … 1 more file in changeset.
LDEV-2847: Mark Java source version as 1.6.

Standardise a private project (CNG).

  1. … 2 more files in changeset.
LDEV-2847: Major changes to build.xml files. See JIRA comment for full explanation.

  1. … 1187 more files in changeset.
LDEV-2829 updating Apache Commons IO lib

LDEV-2823: Add properties that select whether standalone or embedded MySQL should be used for LAMS run and/or build.

Make all Tools use MXJ connectors if needed.

Make Tool Deployer usage lighter - libraries are not copied to Tools but they are referenced from a single spot.

Copy MXJ connectors from "mysql_embedded" project if needed.

    • binary
    ./lib/jakarta-commmons/commons-io-1.0.jar
    • binary
    ./lib/jakarta-commmons/commons-logging.jar
    • binary
    ./lib/mysql/mysql-connector-java-5.0.8-bin.jar
  1. … 42 more files in changeset.
LDEV-2807: Support for MySQL 5.5

    • -2
    • +2
    ./test/file/sql/create_tool_tables.sql
  1. … 39 more files in changeset.
LDEV-2577

The new CKEditor does not have Java Integration library (yet). We have been

using it to:

a) get the tag library to create our own tag <lams:FCKeditor>

But the new CKEditor uses AJAX to get the contents, so the library is

not needed anymore.

The references to it has been deleted from every tool.

FCKEditor.tag has been rewritten to use the new syntax.

b) get a FCKEditor internal file manager by a Connector from the jar

The new CKEditor does not provide a file manager - the license became

commercial and the whole thing became a separate project, CKFinder.

There were alternatives suggested on the web:

jasfinder - http://sourceforge.net/projects/jasfinder/support

kcfinder - http://kcfinder.sunhater.com/

some other - http://www.miguelmanchego.com/2009/gestor-de-archivos-ckeditor/

but we have already nicely integrated with the old file manager. This page:

http://jacek-kromski.jogger.pl/2009/09/25/integracja-ckeditor-z-przegladarka-plikow-z-fckeditor/

in polish says how to use the file manager from the old FCKEditor.

The steps that have to be done:

- download the new CKEditor

- download the old FCKEditor

- copy the filemanager to ckeditor directory

- in the file browser/default/frmresourceslist.html, line 92 (with SetUrl call) needs to be replaced to:

window.top.opener.CKEDITOR.tools.callFunction( window.top.document.CKEditorFuncNum, fileUrl, '' );

- in the file browser/default/browser.html add in line 80:

document.CKEditorFuncNum = GetUrlParam( 'CKEditorFuncNum');

FCKeditor has been used in version 2.6.6, the last one before switching to CKEditor project.

Changes required to use newer version of Java Integration library

for FCKEditor so it was upgraded to the latest (for FCKEditor, because one for CKEditor does not exist) version 2.6.

This also required the Prototype to be upgraded to the latest 1.6.1.

The CKEditor code also needed to be changed, so if another upgrade to a newer version occurs, we need to remember to repeat these steps:

http://cksource.com/forums/viewtopic.php?f=5&t=15750

It says:

/ckeditor/plugins/link/dialogs/link.js

Changes

label:a.lang.common.target,'default':'notSet' --> label:a.lang.common.target,'default':'_blank'

label:a.lang.link.targetFrameName,'default':'' --> label:a.lang.link.targetFrameName,'default':'_blank'

It is also worth mentioning that if you include the ckeditor.js file twice in the same page, sometimes it causes trouble, thus detection in the CKEditor.tag files.

  1. … 1092 more files in changeset.