Branch: refs/heads/master
Author: Colomban Wendling <ban(a)herbesfolles.org>
Committer: Colomban Wendling <ban(a)herbesfolles.org>
Date: Sun, 10 Mar 2013 14:24:47 UTC
Commit: ee1cd3a3e41a01f83bdd17f80d7cf21c213fb4a4
https://github.com/geany/geany/commit/ee1cd3a3e41a01f83bdd17f80d7cf21c213fb…
Log Message:
-----------
Fix various typos and wordings in the NEWS
Also remove a duplicated item.
Modified Paths:
--------------
NEWS
Modified: NEWS
15 files changed, 7 insertions(+), 8 deletions(-)
===================================================================
@@ -1,7 +1,6 @@
Geany 1.23 (March 10, 2013)
General
- * Scope detection now finds classes and namespaces (#1996778).
* Various fixes to language theming (#3573213).
* Various Windows makefile fixes.
* Rewrite printing code (#2629121, #2804000, #3475444, #3580268,
@@ -12,7 +11,7 @@ Geany 1.23 (March 10, 2013)
Bug fixes
* Fix too aggressive scope caching (#2142789, #2667917, #2868850).
* Fix showing project name in the Documents sidebar.
- * Fix opening filenames with leading or trailing space from the
+ * Fix opening filenames with leading or trailing spaces from the
command line into a running instance.
* Fix re-opening files with unknown but detected encoding
(#3509407, #3605293).
@@ -27,11 +26,11 @@ Geany 1.23 (March 10, 2013)
* Make Terminal tool setting more flexible to support any terminal.
* Fix replacing file name in files header upon save.
* Fix UAC Virtualization issue on newer Windows versions when trying
- so save files to read-only locations (#3566329, #3515490).
+ to save files to read-only locations (#3566329, #3515490).
Interface
* Control-click on the symbols sidebar don't focus the editor.
- * Add an option to place message window on the right.
+ * Add an option to place the message window on the right.
* Fix display of non-ASCII tags in the symbols tree for non-UTF-8
files.
* Replace 'Open file in a new tab' save dialog option with new
@@ -52,14 +51,14 @@ Geany 1.23 (March 10, 2013)
* Fix multiline comments at end of file (#3026691).
* Keep caret and anchor position upon indent and unindent
(#3167355).
- * Complete on dash (-) too in CSS.
+ * Complete on dash (-) too in CSS documents.
* Make wordchars have precedence over whitespacechars (#3429368).
* Fix cursor position after comment toggling with no selection
(#3576431).
* Fix reshowing calltip after autocompletion list closed.
* Fix uncommenting multiline comments when cursor is on a delimiter.
* Clear search markers on Mark All keybinding when already set.
- * Never strip trailing spaces for Diff documents.
+ * Never strip trailing spaces from Diff documents.
* Reduce unnecessary redraws when typing (Evandro Borracini).
* Fix comment toggling inside PHP and HTML with bottom-up selection.
@@ -101,7 +100,7 @@ Geany 1.23 (March 10, 2013)
(#3578557).
* Fix highlighting of C++11 raw strings (#3578557).
* Fix parsing of colons in D (#3577788).
- * Fix parsing D 'static assert' (#3582833).
+ * Fix parsing of D 'static assert' (#3582833).
* Parse scope for D nested template blocks (#3582833).
* Ignore D angle brackets.
* Fix reStructuredText comment marker (#3585377).
@@ -111,7 +110,7 @@ Geany 1.23 (March 10, 2013)
* Update default D template to use a more standard prototype for
main().
* Fix improperly translated string in Pascal template (#3602314).
- * Add Go language filetype (tomboy64)
+ * Add Go language filetype (tomboy64).
Plugins
* Export: Fix missing linking on libm (Chow Loong Jin)
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).
Branch: refs/heads/master
Author: Colomban Wendling <ban(a)herbesfolles.org>
Committer: Colomban Wendling <ban(a)herbesfolles.org>
Date: Sun, 10 Mar 2013 14:10:15 UTC
Commit: 5456fa3df978d242ddd81d96201172fd6324ef5e
https://github.com/geany/geany/commit/5456fa3df978d242ddd81d96201172fd6324e…
Log Message:
-----------
Regenerated the HTML manual
Modified Paths:
--------------
doc/geany.html
Modified: doc/geany.html
70 files changed, 40 insertions(+), 30 deletions(-)
===================================================================
@@ -6,7 +6,7 @@
<meta name="generator" content="Docutils 0.8.1: http://docutils.sourceforge.net/" />
<title>Geany</title>
<meta name="authors" content="Enrico Tröger Nick Treleaven Frank Lanitz Colomban Wendling Matthew Brush" />
-<meta name="date" content="2012-06-18" />
+<meta name="date" content="2013-03-10" />
<style type="text/css">
/*
@@ -141,7 +141,7 @@ <h2 class="subtitle" id="a-fast-light-gtk-ide">A fast, light, GTK+ IDE</h2>
<br />Colomban Wendling
<br />Matthew Brush</td></tr>
<tr><th class="docinfo-name">Date:</th>
-<td>2012-06-18</td></tr>
+<td>2013-03-10</td></tr>
<tr><th class="docinfo-name">Version:</th>
<td>1.23</td></tr>
</tbody>
@@ -2682,7 +2682,9 @@ <h2 class="subtitle" id="a-fast-light-gtk-ide">A fast, light, GTK+ IDE</h2>
<h4><a class="toc-backref" href="#id123">Tool paths</a></h4>
<dl class="docutils">
<dt>Terminal</dt>
-<dd>The location of your terminal executable.</dd>
+<dd>The command to execute a script in a terminal. Occurrences of %c
+in the command are substituted with the run script name, see
+<a class="reference internal" href="#terminal-emulators">Terminal emulators</a>.</dd>
<dt>Browser</dt>
<dd>The location of your web browser executable.</dd>
<dt>Grep</dt>
@@ -3258,14 +3260,13 @@ <h2 class="subtitle" id="a-fast-light-gtk-ide">A fast, light, GTK+ IDE</h2>
<div class="section" id="execute">
<h4><a class="toc-backref" href="#id147">Execute</a></h4>
<p>Execute will run the corresponding executable file, shell script or
-interpreted script in a terminal window. Note that the Terminal tool
-path must be correctly set in the Tools tab of the Preferences dialog -
-you can use any terminal program that runs a Bourne compatible shell
-and accept the "-e" command line argument to start a command or can be
-selected to use the built-in VTE if it is available - see
-<a class="reference internal" href="#virtual-terminal-emulator-widget-vte">Virtual terminal emulator widget (VTE)</a>.</p>
-<p>After your program or script has finished executing, you will be
-prompted to press the return key. This allows you to review any text
+interpreted script in a terminal window. The command set in the
+"Set Build Commands" dialog is run in a script to ensure the terminal
+stays open after execution completes. Note: see <a class="reference internal" href="#terminal-emulators">Terminal emulators</a>
+below for the command format. Alternatively the built-in VTE can be used
+if it is available - see <a class="reference internal" href="#virtual-terminal-emulator-widget-vte">Virtual terminal emulator widget (VTE)</a>.</p>
+<p>After your program or script has finished executing, the run script will
+prompt you to press the return key. This allows you to review any text
output from the program before the terminal window is closed.</p>
<div class="note">
<p class="first admonition-title">Note</p>
@@ -3283,11 +3284,16 @@ <h2 class="subtitle" id="a-fast-light-gtk-ide">A fast, light, GTK+ IDE</h2>
more than one child process.</p>
<div class="section" id="terminal-emulators">
<h5><a class="toc-backref" href="#id149">Terminal emulators</a></h5>
-<p>Xterm is known to work properly. If you are using "Terminal"
-(the terminal program of Xfce), you should add the command line
-option <tt class="docutils literal"><span class="pre">--disable-server</span></tt> otherwise the started process cannot be
-stopped. Just add this option in the preferences dialog on the Tools
-tab in the terminal field.</p>
+<p>The Terminal field of the tools preferences tab requires a command to
+execute the terminal program and to pass it the name of the Geany run
+script that it should execute in a Bourne compatible shell (eg /bin/sh).
+The marker "%c" is substituted with the name of the Geany run script,
+which is created in the working directory set in the Build commands
+dialog, see <a class="reference internal" href="#build-menu-commands-dialog">Build menu commands dialog</a> for details.</p>
+<p>As an example the default (Linux) command is:</p>
+<pre class="literal-block">
+xterm -e "/bin/sh %c"
+</pre>
</div>
</div>
<div class="section" id="set-build-commands">
@@ -3318,7 +3324,7 @@ <h2 class="subtitle" id="a-fast-light-gtk-ide">A fast, light, GTK+ IDE</h2>
compiler tab and parse it for errors.</li>
<li>Execute commands - are configurable and intended for executing your
program or other long running programs. The output is not parsed for errors
-and is directed to the terminal selected in preferences.</li>
+and is directed to the terminal command selected in preferences.</li>
<li>Fixed commands - these perform built-in actions:<ul>
<li>Go to the next error.</li>
<li>Go to the previous error.</li>
@@ -3653,13 +3659,6 @@ <h2 class="subtitle" id="a-fast-light-gtk-ide">A fast, light, GTK+ IDE</h2>
want to assign to the action and it will be saved when you press OK.
You can define only one key combination for each action and each key
combination can only be defined for one action.</p>
-<p>Some of the default key combinations are common across many
-applications, for example <em>Ctrl-N</em> for New and <em>Ctrl-O</em> for Open.
-Because they are so common it is not advisable to change these, but
-you can add other key combinations for these actions. For example
-<em>Ctrl-O</em> is set to execute menu_open by default, but you can also
-define <em>Alt-O</em>, so that the file open dialog is shown by pressing
-either <em>Ctrl-O</em> or <em>Alt-O</em>.</p>
<p>The following tables list all customizable keyboard shortcuts, those
which are common to many applications are marked with (C) after the
shortcut.</p>
@@ -3723,6 +3722,10 @@ <h2 class="subtitle" id="a-fast-light-gtk-ide">A fast, light, GTK+ IDE</h2>
<td>Ctrl-P (C)</td>
<td>Prints the current file.</td>
</tr>
+<tr><td>Quit</td>
+<td>Ctrl-Q (C)</td>
+<td>Quits Geany.</td>
+</tr>
</tbody>
</table>
</div>
@@ -5701,7 +5704,7 @@ <h2 class="subtitle" id="a-fast-light-gtk-ide">A fast, light, GTK+ IDE</h2>
<tr><td>filename</td>
<td>The filename of the current file.
For new files, it's only replaced when
-first saving if found on the first 3 lines
+first saving if found on the first 4 lines
of the file.</td>
<td>file header, snippets, file
templates.</td>
@@ -6359,10 +6362,9 @@ <h2 class="subtitle" id="a-fast-light-gtk-ide">A fast, light, GTK+ IDE</h2>
<td>"make"</td>
</tr>
<tr><td>GEANY_DEFAULT_TOOLS_TERMINAL</td>
-<td>A terminal emulator. It has to accept the
-command line option "-e". This can also
-include a path.</td>
-<td>"xterm"</td>
+<td>A terminal emulator command, see
+<a class="reference internal" href="#terminal-emulators">Terminal emulators</a>.</td>
+<td>See below.</td>
</tr>
<tr><td>GEANY_DEFAULT_TOOLS_BROWSER</td>
<td>A web browser. This can also include a path.</td>
@@ -6414,6 +6416,14 @@ <h2 class="subtitle" id="a-fast-light-gtk-ide">A fast, light, GTK+ IDE</h2>
</tbody>
</table>
<p>The GEANY_DEFAULT_FILETYPE_REGEX default value is -\*-\s*([^\s]+)\s*-\*- which finds Emacs filetypes.</p>
+<p>The GEANY_DEFAULT_TOOLS_TERMINAL default value on Windows is:</p>
+<pre class="literal-block">
+cmd.exe /Q /C %c
+</pre>
+<p>and on any non-Windows system is:</p>
+<pre class="literal-block">
+xterm -e "/bin/sh %c"
+</pre>
</div>
<div class="section" id="build-c">
<h2><a class="toc-backref" href="#id244">build.c</a></h2>
@@ -6826,7 +6836,7 @@ <h2 class="subtitle" id="a-fast-light-gtk-ide">A fast, light, GTK+ IDE</h2>
<div class="footer">
<hr class="footer" />
<a class="reference external" href="geany.txt">View document source</a>.
-Generated on: 2013-01-07 03:14 UTC.
+Generated on: 2013-03-10 12:45 UTC.
Generated by <a class="reference external" href="http://docutils.sourceforge.net/">Docutils</a> from <a class="reference external" href="http://docutils.sourceforge.net/rst.html">reStructuredText</a> source.
</div>
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).
Branch: refs/heads/master
Author: Enrico Tröger <enrico.troeger(a)uvena.de>
Committer: Enrico Tröger <enrico.troeger(a)uvena.de>
Date: Sun, 10 Mar 2013 14:08:46 UTC
Commit: 6ec0d98e0ad0c7ae515801f6db6d34fb28177ee3
https://github.com/geany/geany/commit/6ec0d98e0ad0c7ae515801f6db6d34fb28177…
Log Message:
-----------
Update NEWS for UAC fix
Modified Paths:
--------------
NEWS
Modified: NEWS
4 files changed, 3 insertions(+), 1 deletions(-)
===================================================================
@@ -26,6 +26,8 @@ Geany 1.23 (unreleased)
after being updated (#1912683, #3599251).
* Make Terminal tool setting more flexible to support any terminal.
* Fix replacing file name in files header upon save.
+ * Fix UAC Virtualization issue on newer Windows versions when trying
+ so save files to read-only locations (#3566329, #3515490).
Interface
* Control-click on the symbols sidebar don't focus the editor.
@@ -126,7 +128,7 @@ Geany 1.23 (unreleased)
Internationalization
* Add translations: et, eu, he, hi, sr
- * Update translations: ca, cs, de, es, fi, gl, it, kk, lt, nl,
+ * Update translations: ca, cs, de, es, fi, gl, it, kk, lt, nl,
pt_BR, ru, sv, sl, tr
* Fix a crash when using the Turkish translation (#3560181).
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).
Branch: refs/heads/master
Author: tomboy64 <tomboy64(a)sina.cn>
Committer: Matthew Brush <matt(a)geany.org>
Date: Sun, 10 Mar 2013 13:10:26 UTC
Commit: 51c541faa223b5a8cab3eddc0bee49172b85ca2d
https://github.com/geany/geany/commit/51c541faa223b5a8cab3eddc0bee49172b85c…
Log Message:
-----------
Add support for the Go programming language
- syntax highlighting
- support for the go compiler (as opposed to gccgo)
Modified Paths:
--------------
NEWS
data/filetype_extensions.conf
data/filetypes.Go.conf
Modified: NEWS
1 files changed, 1 insertions(+), 0 deletions(-)
===================================================================
@@ -109,6 +109,7 @@ Geany 1.23 (unreleased)
* Update default D template to use a more standard prototype for
main().
* Fix improperly translated string in Pascal template (#3602314).
+ * Add Go language filetype (tomboy64)
Plugins
* Export: Fix missing linking on libm (Chow Loong Jin)
Modified: data/filetype_extensions.conf
3 files changed, 2 insertions(+), 1 deletions(-)
===================================================================
@@ -28,6 +28,7 @@ Fortran=*.f90;*.f95;*.f03;
FreeBasic=*.bas;*.bi;
Genie=*.gs;
GLSL=*.glsl;*.frag;*.vert;
+Go=*.go;
Haskell=*.hs;*.lhs;
Haxe=*.hx;
HTML=*.htm;*.html;*.shtml;*.hta;*.htd;*.htt;*.cfm;
@@ -63,7 +64,7 @@ None=*;
# Note: restarting is required after editing groups
[Groups]
-Programming=Cython;Genie;Scala;
+Programming=Cython;Genie;Go;Scala;
Script=
Markup=
Misc=
Modified: data/filetypes.Go.conf
54 files changed, 54 insertions(+), 0 deletions(-)
===================================================================
@@ -0,0 +1,54 @@
+# For complete documentation of this file, please see Geany's main documentation
+
+[styling=C]
+
+[keywords]
+# all items must be in one line
+primary=break case chan const continue default defer else fallthrough for func go goto if import interface map package range return select struct switch type var
+secondary=byte bool rune int int8 int16 int32 int64 uint uint8 uint16 uint32 uint64 float32 float64 complex64 complex128 uintptr string
+
+# these are the Doxygen keywords
+docComment=a addindex addtogroup anchor arg attention author authors b brief bug c callergraph callgraph category cite class code cond copybrief copydetails copydoc copyright date def defgroup deprecated details dir dontinclude dot dotfile e else elseif em endcode endcond enddot endhtmlonly endif endinternal endlatexonly endlink endmanonly endmsc endrtfonly endverbatim endxmlonly enum example exception extends file fn headerfile hideinitializer htmlinclude htmlonly if ifnot image implements include includelineno ingroup interface internal invariant latexonly li line link mainpage manonly memberof msc mscfile n name namespace nosubgrouping note overload p package page par paragraph param post pre private privatesection property protected protectedsection protocol public publicsection ref related relatedalso relates relatesalso remark remarks result return returns retval rtfonly sa section see short showinitializer since skip skipline snippet struct subpage subsection subsubsection tableofcontents test throw throws todo tparam typedef union until var verbatim verbinclude version warning weakgroup xmlonly xrefitem
+
+[lexer_properties=C]
+
+[settings]
+# default extension used when saving files
+extension=go
+lexer_filetype=C
+
+# the following characters are these which a "word" can contains, see documentation
+#wordchars=_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789
+
+# single comments, like # in this file
+comment_single=//
+# multiline comments
+comment_open=/*
+comment_close=*/
+
+# set to false if a comment character/string should start at column 0 of a line, true uses any
+# indentation of the line, e.g. setting to true causes the following on pressing CTRL+d
+ #command_example();
+# setting to false would generate this
+# command_example();
+# This setting works only for single line comments
+comment_use_indent=true
+
+# context action command (please see Geany's main documentation for details)
+context_action_cmd=
+
+[indentation]
+#width=4
+# 0 is spaces, 1 is tabs, 2 is tab & spaces
+#type=1
+
+[build-menu]
+FT_00_LB=_Build
+FT_00_CM=go build %f
+FT_00_WD=
+FT_02_LB=Te_st
+FT_02_CM=go test
+FT_02_WD=
+EX_00_LB=_Run
+EX_00_CM=go run %f
+EX_00_WD=
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).
Branch: refs/heads/master
Author: Frank Lanitz <frank(a)frank.uvena.de>
Committer: Frank Lanitz <frank(a)frank.uvena.de>
Date: Sat, 09 Mar 2013 13:26:54 UTC
Commit: b2b413470648854320a05954a8581a49c622d0a5
https://github.com/geany/geany/commit/b2b413470648854320a05954a8581a49c622d…
Log Message:
-----------
Small improvement of German translation
Modified Paths:
--------------
po/de.po
Modified: po/de.po
14 files changed, 7 insertions(+), 7 deletions(-)
===================================================================
@@ -1464,7 +1464,7 @@ msgstr "Oben"
#: ../data/geany.glade.h:348
msgid "_Toolbar Preferences"
-msgstr "Werkzeugleisteneinstellungen"
+msgstr "_Werkzeugleisteneinstellungen"
#: ../data/geany.glade.h:349
msgid "_Hide Toolbar"
@@ -1743,7 +1743,7 @@ msgstr "Art der _Einrückung"
#: ../data/geany.glade.h:413
msgid "_Detect from Content"
-msgstr "Aus Inhalt lesen"
+msgstr "Aus _Inhalt lesen"
#: ../data/geany.glade.h:414
msgid "T_abs and Spaces"
@@ -1751,7 +1751,7 @@ msgstr "Tabulatoren _und Leerzeichen"
#: ../data/geany.glade.h:415
msgid "Indent Widt_h"
-msgstr "Einzugsbreite"
+msgstr "Einzugs_breite"
#: ../data/geany.glade.h:416
msgid "_1"
@@ -2124,15 +2124,15 @@ msgstr "_Kommandos zum Erstellen konfigurieren"
#: ../src/build.c:1756
#: ../src/toolbar.c:372
msgid "Build the current file"
-msgstr "Kompiliert die aktuelle Datei"
+msgstr "Erstellt die aktuelle Datei"
#: ../src/build.c:1767
msgid "Build the current file with Make and the default target"
-msgstr "Kompiliert die aktuelle Datei mit »make« und dem Standard-Target"
+msgstr "Erstellt die aktuelle Datei mit »make« und dem Standard-Target"
#: ../src/build.c:1769
msgid "Build the current file with Make and the specified target"
-msgstr "Kompiliert die aktuelle Datei mit »make« und dem angegebenem Target"
+msgstr "Erstellt die aktuelle Datei mit »make« und dem angegebenem Target"
#: ../src/build.c:1771
msgid "Compile the current file with Make"
@@ -5591,7 +5591,7 @@ msgstr "Fenster _teilen"
#: ../plugins/splitwindow.c:407
msgid "_Side by Side"
-msgstr "Seite an Seite"
+msgstr "_Seite an Seite"
#: ../plugins/splitwindow.c:412
msgid "_Top and Bottom"
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).