version 1.1.8

This commit is contained in:
nightwing 2014-11-05 23:46:04 +04:00
commit b8e3198ba8
5 changed files with 87 additions and 7 deletions

View file

@ -1,4 +1,4 @@
2014.11.08 Version 1.1.8
* API Changes
- `editor.commands.commandKeyBinding` now contains direct map from keys to commands instead of grouping them by hashid

2
build

@ -1 +1 @@
Subproject commit 17c02716b7f116c7920f8ef07c8c2b0e20d77ec0
Subproject commit 7fafd126c2d26bdec899274eb5c2080c7a081d47

View file

@ -91,6 +91,12 @@ module.exports.generateSettingsMenu = function generateSettingsMenu (editor) {
elements.forEach(function(element) {
topmenu.appendChild(element);
});
var el = topmenu.appendChild(document.createElement('div'));
var version = "1.1.7";
el.style.padding = "1em";
el.textContent = "Ace version " + version;
return topmenu;
}
/**

View file

@ -1,14 +1,14 @@
{
"name": "ace",
"description": "Ajax.org Code Editor is a full featured source code highlighting editor that powers the Cloud9 IDE",
"version": "1.1.7",
"homepage" : "http://github.com/ajaxorg/ace",
"version": "1.1.8",
"homepage": "http://github.com/ajaxorg/ace",
"engines": {"node": ">= 0.6.0"},
"author": "Fabian Jakobs <fabian@c9.io>",
"main": "lib/ace",
"repository" : {
"type" : "git",
"url" : "http://github.com/ajaxorg/ace.git"
"repository": {
"type": "git",
"url": "http://github.com/ajaxorg/ace.git"
},
"dependencies": {
"mime": "1.2.x"

74
tool/release.sh Normal file
View file

@ -0,0 +1,74 @@
pause() {
while true; do
read -p "$1 " yn
case $yn in
[Yy]* ) break;;
[Nn]* ) exit;;
* ) echo "Please answer yes or no.";;
esac
done
}
read -p "enter version number for the build " VERSION_NUM
cd `dirname $0`/..
SOURCE=`pwd`
node -e "
var fs = require('fs');
var version = '$VERSION_NUM';
function replaceVersion(str) {
return str.replace(/(['\"]?version['\"]?\s*[:=]\s*['\"])[\\d.\\w\\-](['\"])/, function(_, m1, m2) {
return m1 + version + m2;
});
}
function update(path, replace) {
var pkg = fs.readFileSync(path, 'utf8');
pkg = (replace || replaceVersion)(pkg);
fs.writeFileSync(path, pkg, 'utf8');
}
update('package.json');
update('build/package.json');
update('./lib/ace/ext/menu_tools/generate_settings_menu.js');
update('ChangeLog.txt', function(str) {
var date='"`date +%Y.%m.%d`"';
return date + ' Version ' + version + '\n' + str.replace(/^\d+.*/, '').replace(/^\n/, '');
});
"
node Makefile.dryice.js full
cd build
git add .
git commit --all -m "package `date +%d.%m.%y`"
echo "build task completed."
pause "continue creating the tag for v$VERSION_NUM [y/n]"
if [[ ${VERSION_NUM} != *"-"* ]]; then
git tag "v"$VERSION_NUM
fi
pause "continue pushing to github? [y/n]"
git push --progress --tags "origin" HEAD:gh-pages HEAD:master
echo "build repository updated"
pause "continue update ace repo? [y/n]"
cd ..
echo "new commit added"
pause "continue creating the tag for v$VERSION_NUM [y/n]"
if [[ ${VERSION_NUM} != *"-"* ]]; then
git tag "v"$VERSION_NUM
fi
pause "continue pushing to github? [y/n]"
echo git push --progress --tags "origin" HEAD:gh-pages HEAD:master
echo "All done!"
pause "May I go now? [y/n]"