Kai Ren
da63acbd0d
Fix absent directory error in `install-jsdeps.sh` when processing `maps` section ( #5819 )
7 years ago
Aleksander Machniak
3c5f02ca38
Cleanup target /vendor directory from old dependencies
...
- also slightly fixed rsync command syntax
8 years ago
Thomas Bruederli
03cea6c6c9
Fix js-deps check and installation
8 years ago
Thomas Bruederli
e1d57aadfa
Update the list of obsolete composer dependencies
8 years ago
Thomas Bruederli
906179b77b
Run bin/install-jsdeps.sh from installto.sh script
8 years ago
Aleksander Machniak
5b741abed7
Print error from CLI scripts when system/exec function is disabled ( #5744 )
8 years ago
Aleksander Machniak
9eefa47e45
Fix codemirror re-installation
...
When re-installing a dependency with 'map' entries containing * character
these dest folders were not properly cleaned up before moving new files
to them. It's because path with * does not work in is_dir().
8 years ago
Aleksander Machniak
20da7f1539
Copy jsdeps.json file on update ( #5598 )
8 years ago
Aleksander Machniak
15d0c55b20
Throw error if one of required programs is not installed ( #5598 )
8 years ago
Aleksander Machniak
25de39d444
Merge branch 'dev-remove-js-deps'
8 years ago
Aleksander Machniak
d28a96e857
Remove old jsdeps.sh script
8 years ago
Aleksander Machniak
3679cb7c34
Add --delete argument to install-jsdeps.sh
8 years ago
Aleksander Machniak
c761f5b6e3
Fix function name
8 years ago
Aleksander Machniak
cb09ff0ffc
Make it working with wget when curl is not installed, mark --force argument as boolean
8 years ago
Thomas Bruederli
40cd8d3bdd
Add --force option + update install insructions ( #5535 )
8 years ago
Thomas Bruederli
10f6fb4cc7
Install script to fetch javascript dependencies defined in jsdeps.json ( #5535 )
8 years ago
Aleksander Machniak
ab429dbef2
Fix rsync error handling in installto.sh script ( #5562 )
8 years ago
Aleksander Machniak
279e11a45d
jsdeps.sh: Store downloaded files in cache folder, add option to install deps from it
...
When in git-master you install deps and then want to switch to an older branch
you'll get a conflict. In such a case you can just call `jsdeps.sh cleanup`
and when you're back in master `jsdeps.sh from-cache` which will be much faster
and do not require re-downloading everything.
8 years ago
Aleksander Machniak
5bae3ca6f5
jsdeps.sh: Add 'cleanup' argument
8 years ago
Aleksander Machniak
12a49437d2
Upgrade to TinyMCE 4.5.1
8 years ago
Aleksander Machniak
7cbade1ade
Cleanup tinymce.zip with localizations
8 years ago
Aleksander Machniak
5e1da48d0c
Remove external javascript code from the git repo, add jsdeps.sh script ( #5535 )
8 years ago
Aleksander Machniak
c845343916
Shrink CodeMirror code
8 years ago
Aleksander Machniak
292b18b040
Use ECMASCRIPT5 and newest closure compiler
8 years ago
Aleksander Machniak
04aa29493c
Fix so upgrade script makes sure program/lib directory does not contain old libraries ( #5287 )
9 years ago
Aleksander Machniak
d61d33a12a
Fix handling of --delete argument in moduserprefs.sh script ( #5296 )
9 years ago
Thomas Bruederli
26c4006c87
Improve migration of the composer.json file when updating
9 years ago
Aleksander Machniak
e0481f0ccb
Save copy of original .htaccess file when using installto.sh script (1490623)
9 years ago
Aleksander Machniak
14b8b4def4
Remove also old .htaccess file that is not used anymore ( #1489980 )
9 years ago
Aleksander Machniak
67fac374a3
Fix so gc.sh script removes also expired sessions from sql database ( #1490512 )
9 years ago
Aleksander Machniak
1b39d9a6c7
PHP7: Fixed some E_WARNING errors that previously were E_STRICT
9 years ago
Thomas Bruederli
a612c59a0f
Fix composer.json update routine
10 years ago
Aleksander Machniak
8042e13af6
Add --config and --type options to moduserprefs.sh script ( #1490051 )
10 years ago
Aleksander Machniak
e7620812b0
Installer: Remove system() function use ( #1490139 )
...
Move some functionality of scripts from bin/ into rcmail_utils class
10 years ago
Aleksander Machniak
b86e091fcd
Add initdb.sh to create database from initial.sql script with prefix support ( #1490188 )
10 years ago
Thomas Bruederli
96dee98e7f
Copy the first comment block with license information for LibreJS when minifying
10 years ago
Thomas Bruederli
9a3fe2aacd
Complete the repositories section in composer.json during update
10 years ago
Aleksander Machniak
dba43e7c8b
Copy also INSTALL file
10 years ago
Thomas Bruederli
8d9945c4f6
Enable updating of composer.json dependencies
10 years ago
Thomas Bruederli
bd51db63de
Sync vendor folder if exists in source package ( #1490145 )
10 years ago
Thomas Bruederli
63dd809b11
Remove empty labels and translation files
10 years ago
Thomas Bruederli
0c137f7dac
Consider composer.json dependencies in installation and upgrading instructions and scripts
10 years ago
Aleksander Machniak
0ea079d604
dirname(__FILE__) -> __DIR__
10 years ago
Thomas Bruederli
68b005ca3d
Improve user deletion script by using DB transactions and a transaction-like protocol of plugin hook calls
10 years ago
Aleksander Machniak
34a0902089
Use consistent column/table quoting in sql queries
10 years ago
Aleksander Machniak
dcc4469844
Don't init output in CLI mode
...
Fixes infinite recurssion on raise_error() call when executing scripts
out of the INSTALL_PATH. Also use 'rcube' if 'rcmail' is not needed.
10 years ago
Aleksander Machniak
315a0b787c
Remove deprecated function usage (get_table_name)
10 years ago
Aleksander Machniak
29c24e647c
Get rid of DIRECTORY_SEPARATOR for consistency
10 years ago
Aleksander Machniak
d0aef23ba9
Support sql_debug option here
11 years ago
Aleksander Machniak
90f7aa9e39
Fix varius db_prefix issues ( #1489839 )
...
- Move DDL script execution code to rcube_db class(es).
- Improve prefix replacement code, so index names are also modified
11 years ago