Skip to content
This repository has been archived by the owner on Sep 6, 2021. It is now read-only.

Commit

Permalink
Merge remote-tracking branch 'upstream/master' into extman-tabs
Browse files Browse the repository at this point in the history
  • Loading branch information
Marcel Gerber committed Jan 23, 2015
2 parents de80ba8 + b2df944 commit cf00837
Show file tree
Hide file tree
Showing 355 changed files with 55,248 additions and 5,477 deletions.
8 changes: 7 additions & 1 deletion .brackets.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,12 @@
"es5": true
},
"defaultExtension": "js",
"language": {
"javascript": {
"linting.prefer": ["JSLint", "JSHint"],
"linting.usePreferredOnly": true
}
},
"path": {
"src/thirdparty/CodeMirror2/**/*.js": {
"spaceUnits": 2,
Expand All @@ -20,4 +26,4 @@
},
"spaceUnits": 4,
"useTabChar": false
}
}
2 changes: 1 addition & 1 deletion .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -24,4 +24,4 @@
url = https://github.com/requirejs/i18n.git
[submodule "src/extensions/default/JSLint/thirdparty/jslint"]
path = src/extensions/default/JSLint/thirdparty/jslint
url = https://github.com/douglascrockford/JSLint.git
url = https://github.com/peterflynn/JSLint.git
38 changes: 20 additions & 18 deletions Gruntfile.js
Original file line number Diff line number Diff line change
@@ -1,24 +1,24 @@
/*
* Copyright (c) 2013 Adobe Systems Incorporated. All rights reserved.
*
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
* and/or sell copies of the Software, and to permit persons to whom the
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
*
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
* DEALINGS IN THE SOFTWARE.
*
*
*/
/*global module, require*/
module.exports = function (grunt) {
Expand All @@ -27,7 +27,7 @@ module.exports = function (grunt) {
// load dependencies
require('load-grunt-tasks')(grunt, {pattern: ['grunt-contrib-*', 'grunt-targethtml', 'grunt-usemin']});
grunt.loadTasks('tasks');

// Project configuration.
grunt.initConfig({
pkg : grunt.file.readJSON("package.json"),
Expand Down Expand Up @@ -59,7 +59,9 @@ module.exports = function (grunt) {
'xorigin.js',
'dependencies.js',
'thirdparty/requirejs/require.js',
'LiveDevelopment/launch.html'
'LiveDevelopment/launch.html',
'LiveDevelopment/MultiBrowserImpl/transports/**',
'LiveDevelopment/MultiBrowserImpl/launchers/**'
]
},
/* node domains are not minified and must be copied to dist */
Expand Down Expand Up @@ -127,7 +129,7 @@ module.exports = function (grunt) {
baseUrl: 'src',
optimize: 'uglify2',
// brackets.js should not be loaded until after polyfills defined in "utils/Compatibility"
// so explicitly include it in main.js
// so explicitly include it in main.js
include: ["utils/Compatibility", "brackets"],
// TODO: Figure out how to make sourcemaps work with grunt-usemin
// https://github.com/yeoman/grunt-usemin/issues/30
Expand Down Expand Up @@ -250,15 +252,15 @@ module.exports = function (grunt) {
/* Keep in sync with test/SpecRunner.html dependencies */
vendor : [
'test/polyfills.js', /* For reference to why this polyfill is needed see Issue #7951. The need for this should go away once the version of phantomjs gets upgraded to 2.0 */
'src/thirdparty/jquery-2.1.0.min.js',
'src/thirdparty/jquery-2.1.1.min.js',
'src/thirdparty/CodeMirror2/lib/codemirror.js',
'src/thirdparty/CodeMirror2/lib/util/dialog.js',
'src/thirdparty/CodeMirror2/lib/util/searchcursor.js',
'src/thirdparty/CodeMirror2/addon/edit/closetag.js',
'src/thirdparty/CodeMirror2/addon/selection/active-line.js',
'src/thirdparty/mustache/mustache.js',
'src/thirdparty/path-utils/path-utils.min',
'src/thirdparty/less-1.7.0.min.js'
'src/thirdparty/less-1.7.5.min.js'
],
helpers : [
'test/spec/PhantomHelper.js'
Expand Down Expand Up @@ -302,7 +304,7 @@ module.exports = function (grunt) {
linux: "<%= shell.repo %>/installer/linux/debian/package-root/opt/brackets/brackets"
}
});

// task: install
grunt.registerTask('install', ['write-config', 'less']);

Expand Down
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Copyright (c) 2012-2014 Adobe Systems Incorporated. All rights reserved.
Copyright (c) 2012-2015 Adobe Systems Incorporated. All rights reserved.

Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
Expand Down
14 changes: 6 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Welcome to Brackets! [![Build Status](https://travis-ci.org/adobe/brackets.svg?branch=master)](https://travis-ci.org/adobe/brackets)
-------------------

This is an early version of Brackets, a code editor for HTML, CSS
Brackets is a modern open-source code editor for HTML, CSS
and JavaScript that's *built* in HTML, CSS and JavaScript.

What makes Brackets different from other web code editors?
Expand All @@ -15,19 +15,17 @@ back and forth between your real source code and the browser view.
* **Do it yourself.** Because Brackets is open source, and built with HTML, CSS
and JavaScript, you can [help build](https://github.com/adobe/brackets/blob/master/CONTRIBUTING.md) the best code editor for the web.

Brackets is at 1.0 and we're not stopping there. We have many feature ideas on our
[trello board](http://bit.ly/BracketsTrelloBoard) that we're anxious to add and other
innovative web development workflows that we're planning to build into Brackets.
So take Brackets out for a spin and let us know how we can make it your favorite editor.

You can see some
[screenshots of Brackets](https://github.com/adobe/brackets/wiki/Brackets-Screenshots)
on the wiki, [intro videos](http://www.youtube.com/user/CodeBrackets) on YouTube, and news on the [Brackets blog](http://blog.brackets.io/).


How to install and run Brackets
-------------------------------


#### Brackets is getting close to 1.0

Together with your contributions, we're getting close to our first release candidate. What's there is reasonably stable, and the Brackets team even uses Brackets to develop Brackets full time. So feel free to give it a spin and let us know what's missing! Being built on JavaScript, it's easy to make your own changes, and we give priority to integrating your pull requests back into Brackets!

#### Download

Installers for the latest stable build for Mac, Windows and Linux (Debian/Ubuntu) can be [downloaded here](http://brackets.io/).
Expand Down
9 changes: 5 additions & 4 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "Brackets",
"version": "0.45.0-0",
"apiVersion": "0.45.0",
"version": "1.2.0-0",
"apiVersion": "1.2.0",
"homepage": "http://brackets.io",
"issues": {
"url": "http://github.com/adobe/brackets/issues"
Expand All @@ -17,7 +17,7 @@
"jasmine-node": "1.11.0",
"grunt-jasmine-node": "0.1.0",
"grunt-cli": "0.1.9",
"phantomjs": "1.9.0-1",
"phantomjs": "1.9.13",
"grunt-lib-phantomjs": "0.3.0",
"grunt-contrib-jshint": "0.6.0",
"grunt-contrib-watch": "0.4.3",
Expand All @@ -35,6 +35,7 @@
"grunt-usemin": "0.1.11",
"load-grunt-tasks": "0.2.0",
"q": "0.9.2",
"semver": "^4.1.0",
"jshint": "2.1.4",
"xmldoc": "^0.1.2"
},
Expand All @@ -48,4 +49,4 @@
"url": "https://github.com/adobe/brackets/blob/master/LICENSE"
}
]
}
}
Binary file modified samples/da/Kom godt i gang/screenshots/quick-edit.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
74 changes: 38 additions & 36 deletions samples/de/Erste Schritte/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -18,28 +18,44 @@ <h2>Dies ist Ihre Anleitung!</h2>
-->

<p>
Willkommen zu einer frühen Vorschau von Brackets, einem neuen Open-Source-Editor für die
nächste Generation des Webs. Wir sind große Fans von Standards und wollen bessere Tools für
JavaScript, HTML und CSS sowie verwandte offene Web-Technologien bauen. Dies ist erst
der Anfang von dem, was wir noch vorhaben.
Willkommen zu Brackets, einem modernen, quelloffenen Code-Editor, der Webdesign versteht. Es ist ein
einfacher, aber dennoch leistungsfähiger Editor, der Ihnen immer die richtigen Tools einblendet, sodass
Sie die genau richtige Menge an Hilfestellung haben, wann immer Sie diese brauchen.
</p>

<!--
WAS IST BRACKETS?
-->
<p>
<em>Brackets ist eine andere Art Editor.</em>
Ein entscheidender Unterschied ist, dass dieser Editor in JavaScript, HTML und CSS geschrieben ist.
Das heißt, dass die meisten von euch Brackets-Nutzern die nötigen Fähigkeiten haben, Brackets selbst
zu verändern und erweitern.
Tatsächlich benutzen wir Brackets täglich, um Brackets zu verbessern.
Es hat außerdem einige einzigartige Funktionen wie Schnelles Bearbeiten, die Live-Vorschau und andere,
die sie wahrscheinlich nicht in anderen Editoren finden werden.
Lesen Sie weiter, um zu erfahren, wie sie diese Funktionen nutzen können.
Brackets hat ein paar einzigartige Features wie Schnelles Bearbeiten, Live-Vorschau und zahlreiche
weitere, die Sie in anderen Editoren vergeblich suchen werden. Zudem ist Brackets in JavaScript, HTML
und CSS geschrieben. Das heißt, dass die meisten Brackets-Nutzer dazu in der Lage sind, den Editor selbst
zu verändern und zu erweitern. Tatsächlich nutzen wir Brackets täglich, um Brackets zu verbessern.
Lesen Sie weiter, um mehr über die Nutzung der Hauptfeatures zu erfahren.

</p>

<!--
BEGINNEN SIE, IHRE EIGENEN DATEIEN ZU NUTZEN
-->


<h2>Wir probieren ein paar neue Dinge aus</h2>
<h3>Projekte in Brackets</h3>
<p>
Um Ihren eigenen Code in Brackets zu bearbeiten, können Sie einfach den Ordner öffnen, der Ihre
Dateien enthält.
Brackets sieht den geöffneten Ordner als "Projekt"; Features wie Code-Vervollständigung, Live-Vorschau
und Schnelles Bearbeiten nutzen nur Dateien im aktuell geöffneten Ordner.
</p>

<samp>
Sobald Sie bereit sind, dieses Beispielprojekt zu verlassen und Ihren eigenen Code zu editieren, können
Sie die Drop-Down-Liste auf der linken Seite nutzen, um einen Ordner auszuwählen. Die Drop-Down-Liste
heißt zurzeit "Erste Schritte" - das ist der Ordner, der die aktuell geöffnete Datei enthält. Klicken
Sie darauf und wählen Sie daraufhin "Ordner öffnen…", um Ihren eigenen Ordner zu öffnen.
Sie können auf diese Weise auch später wieder zu zuvor geöffneten Ordnern, wie diesem Beispielprojekt,
zurückkehren.
</samp>

<!--
DIE BEZIEHUNG VON HTML, CSS UND JAVASCRIPT
Expand All @@ -49,16 +65,17 @@ <h3>Schnelles Bearbeiten von CSS und JavaScript</h3>
Kein Wechsel zwischen Dokumenten mehr - so verlieren Sie nie den Überblick. Wenn Sie HTML editieren,
können Sie die Tastenkombination <kbd>Cmd/Strg + E</kbd> verwenden, um einen Inline-Editor anzuzeigen,
der Ihnen alle relevanten CSS-Regeln zum Schnellen Bearbeiten anzeigt.
Ändern Sie etwas in dem CSS, drücken Sie <kbd>ESC</kbd> und schon sind Sie zurück im HTML-Code. Oder
lassen Sie die CSS-Regeln einfach offen und sie werden Teil ihres HTML-Editors. Sobald Sie <kbd>ESC</kbd>
außerhalb eines solchen Editors drücken, schließen sich all diese.
Ändern Sie etwas im CSS, drücken Sie <kbd>ESC</kbd> und schon sind Sie zurück im HTML-Code. Oder lassen
Sie die CSS-Regeln einfach offen und sie werden Teil ihres HTML-Editors. Sobald Sie <kbd>ESC</kbd>
außerhalb eines solchen Editors drücken, schließen sich alle zusammen. Ein Inline-Editor zeigt Ihnen
auch Regeln in LESS- und SCSS-Dateien, inklusive geschachtelter Regeln.
</p>

<samp>
Sie wollen das in Aktion sehen? Setzen Sie Ihren Cursor auf den <!-- <samp> -->-Tag oben und drücken
Sie <kbd>Cmd/Strg + E</kbd>. Sie sollten einen Editor zum Schnellen Bearbeiten von CSS erscheinen sehen,
der die geltenden CSS-Regeln anzeigt. Das Schnelle Bearbeiten funktioniert genauso in Klassen- und
ID-Attributen.
ID-Attributen. Sie können es zudem in LESS- und SCSS-Dateien nutzen.

Sie können auf die selbe Weise neue Regeln erstellen. Klicken Sie in einen der <!-- <p> -->-Tags weiter
oben und drücken Sie <kbd>Cmd/Strg + E</kbd>. Es gibt noch keine Regeln dafür, aber Sie können den
Expand All @@ -72,6 +89,8 @@ <h3>Schnelles Bearbeiten von CSS und JavaScript</h3>
<p>
Sie können die selbe Tastenkombination nutzen, um andere Dinge auf die selbe Weise zu bearbeiten - wie
JavaScript-Funktionen, Farben und Animations-Timing-Funktionen - und wir fügen ständig mehr hinzu.
</p>
<p>
Im Augenblick können solche Editoren allerdings nicht verschachtelt werden. Sie können das
Schnelle Bearbeiten also nur nutzen, während der Cursor sich im Haupteditor befindet.
</p>
Expand Down Expand Up @@ -145,31 +164,14 @@ <h3>Schnelle Farbansicht</h3>
<h3>Sie benötigen etwas anderes? Probieren Sie es mit einer Erweiterung!</h3>
<p>
Zusätzlich zu all dem, was in Brackets eingebaut ist, hat unsere große und wachsende Community der
Erweiterungs-Entwickler über hundert Erweiterungen erstellt, die nützliche Funktionen bringen. Wenn
Erweiterungs-Entwickler hunderte Erweiterungen erstellt, die nützliche Funktionen bringen. Wenn
Sie etwas brauchen, was es nicht in Brackets gibt, ist es sehr wahrscheinlich, dass bereits jemand
eine Erweiterung dafür geschrieben hat. Um die Liste der verfügbaren Erweiterungen zu durchstöbern
oder zu durchsuchen nutzen Sie <strong>Datei &gt; Erweiterungs-Verwaltung</strong> und klicken auf
den Tab "Verfügbar". Wenn Sie eine Erweiterung finden, die Sie nutzen wollen, klicken Sie einfach
auf den "Installieren"-Button daneben.
</p>

<h3>Projekte in Brackets</h3>
<p>
Um Ihren eigenen Code in Brackets zu bearbeiten, können Sie einfach den Ordner öffnen, der Ihre
Dateien enthält.
Brackets sieht den geöffneten Ordner als "Projekt"; Features wie Code-Vervollständigung, Live-Vorschau
und Schnelles Bearbeiten nutzen nur Dateien im aktuell geöffneten Ordner.
</p>

<samp>
Sobald Sie bereit sind, dieses Beispielprojekt zu verlassen und Ihren eigenen Code zu editieren, können
Sie die Drop-Down-Liste auf der linken Seite nutzen, um einen Ordner auszuwählen. Die Drop-Down-Liste
heißt zurzeit "Erste Schritte" - das ist der Ordner, der die aktuell geöffnete Datei enthält. Klicken
Sie darauf und wählen Sie daraufhin "Ordner öffnen…", um Ihren eigenen Ordner zu öffnen.
Sie können auf diese Weise auch später wieder zu zuvor geöffneten Ordnern, wie diesem Beispielprojekt,
zurückkehren.
</samp>

<!--
LASSEN SIE UNS WISSEN, WAS SIE DENKEN
-->
Expand All @@ -188,7 +190,7 @@ <h2>Machen Sie mit</h2>
<li><a href="https://github.com/adobe/brackets/wiki">Brackets Wiki</a></li>
<li><a href="https://groups.google.com/forum/#!forum/brackets-dev">Brackets Developer-Mailingliste</a></li>
<li><a href="https://twitter.com/brackets">@brackets auf Twitter</a></li>
<li>Mit Brackets-Entwicklern per IRC in <a href="http://webchat.freenode.net/?channels=brackets&uio=d4">#brackets auf Freenode</a> chatten</li>
<li>Mit Brackets-Entwicklern via IRC in <a href="http://webchat.freenode.net/?channels=brackets&uio=d4">#brackets auf Freenode</a> chatten</li>
</ul>

</body>
Expand Down
Loading

0 comments on commit cf00837

Please sign in to comment.