Branch: refs/heads/document-messages
Author: Matthew Brush <matt(a)geany.org>
Committer: Matthew Brush <matt(a)geany.org>
Date: Mon, 04 Jun 2012 21:07:41
Commit: cfdedf4e678a19f157f981de0777491c97098f2d
https://github.com/geany/geany/commit/cfdedf4e678a19f157f981de0777491c97098…
Log Message:
-----------
Remove sentence from documentation that doesn't apply anymore
With newer GTK+ releases, leaving this field blank causes the "Recent
Files" "feature" to be used rather the the expected current working
directory. No replacement text added to explain the new behaviour since
it would be incorrect with older GTK+ versions, would likely be incorrect
on Windows with native dialogs and it will possibly be reverted in GTK+
in the future.
Recenerate HTML manual, including previous changes from other commits.
Modified Paths:
--------------
data/geany.glade
doc/geany.html
doc/geany.txt
Modified: data/geany.glade
2 files changed, 1 insertions(+), 1 deletions(-)
===================================================================
@@ -997,7 +997,7 @@
<object class="GtkEntry" id="startup_path_entry">
<property name="visible">True</property>
<property name="can_focus">True</property>
- <property name="tooltip_text" translatable="yes">Path to start in when opening or saving files. Must be an absolute path. Leave blank to use the current working directory.</property>
+ <property name="tooltip_text" translatable="yes">Path to start in when opening or saving files. Must be an absolute path.</property>
<property name="invisible_char">•</property>
<property name="primary_icon_activatable">False</property>
<property name="secondary_icon_activatable">False</property>
Modified: doc/geany.html
23 files changed, 17 insertions(+), 6 deletions(-)
===================================================================
@@ -2159,8 +2159,7 @@ <h2 class="subtitle" id="a-fast-light-gtk-ide">A fast, light, GTK+ IDE</h2>
<dl class="docutils">
<dt>Startup path</dt>
<dd>Path to start in when opening or saving files.
-It must be an absolute path.
-Leave it blank to use the current working directory.</dd>
+It must be an absolute path.</dd>
<dt>Project files</dt>
<dd>Path to start in when opening project files.</dd>
<dt>Extra plugin path</dt>
@@ -5982,17 +5981,29 @@ <h2 class="subtitle" id="a-fast-light-gtk-ide">A fast, light, GTK+ IDE</h2>
<p>This document (<tt class="docutils literal">geany.txt</tt>) is written in <a class="reference external" href="http://docutils.sourceforge.net/rst.html">reStructuredText</a>
(or "reST"). The source file for it is located in Geany's <tt class="docutils literal">doc</tt>
subdirectory. If you intend on making changes, you should grab the
-source right from SVN to make sure you've got the newest version. After
+source right from Git to make sure you've got the newest version. After
editing the file, to build the HTML document to see how your changes
look, run "<tt class="docutils literal">make doc</tt>" in the subdirectory <tt class="docutils literal">doc</tt> of Geany's source
directory. This regenerates the <tt class="docutils literal">geany.html</tt> file. To generate a PDF
file, use the command "<tt class="docutils literal">make pdf</tt>" which should generate a file called
geany-1.22.pdf.</p>
-<p>After you are happy with your changes, create a patch:</p>
+<p>After you are happy with your changes, create a patch e.g. by using:</p>
<pre class="literal-block">
-% svn diff geany.txt > foo.patch
+% git diff geany.txt > foo.patch
+</pre>
+<p>or even better, by creating a Git-formatted patch which will keep authoring
+and description data, by first committing your changes (doing so in a fresh
+new branch is recommended for <cite>matser</cite> not to diverge from upstream) and then
+using git format-patch:</p>
+<pre class="literal-block">
+% git checkout -b my-documentation-changes # create a fresh branch
+% git commit geany.txt
+Write a good commit message...
+% git format-patch HEAD^
+% git checkout master # go back to master
</pre>
<p>and then submit that file to the mailing list for review.</p>
+<p>Also you can clone the Geany repository at GitHub and send a pull request.</p>
<p>Note, you will need the Python docutils software package installed
to build the docs. The package is named <tt class="docutils literal"><span class="pre">python-docutils</span></tt> on Debian
and Fedora systems.</p>
@@ -6776,7 +6787,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: 2012-04-25 14:39 UTC.
+Generated on: 2012-06-04 21:07 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>
Modified: doc/geany.txt
1 files changed, 0 insertions(+), 1 deletions(-)
===================================================================
@@ -1763,7 +1763,6 @@ Paths
Startup path
Path to start in when opening or saving files.
It must be an absolute path.
- Leave it blank to use the current working directory.
Project files
Path to start in when opening project files.
@@ Diff output truncated at 100000 characters. @@
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: TBD).
Branch: refs/heads/document-messages
Author: Frank Lanitz <frank(a)frank.uvena.de>
Committer: Lex Trotman <elextr(a)gmail.com>
Date: Mon, 04 Jun 2012 06:19:11
Commit: 304f3a8b476351230bc0324597f0689e9cddebeb
https://github.com/geany/geany/commit/304f3a8b476351230bc0324597f0689e9cdde…
Log Message:
-----------
Adding a small note pointing out that setting a default keybinding might not the best idea for plugin maintainers
Modified Paths:
--------------
src/keybindings.c
Modified: src/keybindings.c
3 files changed, 3 insertions(+), 0 deletions(-)
===================================================================
@@ -131,6 +131,9 @@ GeanyKeyBinding *keybindings_get_item(GeanyKeyGroup *group, gsize key_id)
/* This is used to set default keybindings on startup.
* Menu accels are set in apply_kb_accel(). */
/** Fills a GeanyKeyBinding struct item.
+ * @note Always set @a key and @a mod to 0, otherwise you will likely
+ * cause conflicts with the user's custom, other plugin's keybindings or
+ * future default keybindings.
* @param group Group.
* @param key_id Keybinding index for the group.
* @param callback Function to call when activated, or @c NULL to use the group callback.
@@ Diff output truncated at 100000 characters. @@
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: TBD).
Branch: refs/heads/document-messages
Author: Nick Treleaven <nick.treleaven(a)btinternet.com>
Committer: Nick Treleaven <nick.treleaven(a)btinternet.com>
Date: Sun, 03 Jun 2012 17:04:03
Commit: 7b3b65e27df77be862714e2de69aa9f61764a91b
https://github.com/geany/geany/commit/7b3b65e27df77be862714e2de69aa9f61764a…
Log Message:
-----------
Add workaround for users with an invisible selection style
This is likely to be the case for any users that copied the system
selection style line as this was incorrectly set before, but not
applied.
Modified Paths:
--------------
src/highlighting.c
Modified: src/highlighting.c
6 files changed, 6 insertions(+), 0 deletions(-)
===================================================================
@@ -790,6 +790,12 @@ static void styleset_common(ScintillaObject *sci, guint ft_id)
sci_set_property(sci, "fold.at.else", "1");
style = &common_style_set.styling[GCS_SELECTION];
+ if (!style->bold && !style->italic)
+ {
+ g_warning("selection style is set to invisible - ignoring!");
+ style->italic = TRUE;
+ style->background = 0xc0c0c0;
+ }
/* bold (3rd argument) is whether to override default foreground selection */
SSM(sci, SCI_SETSELFORE, style->bold, invert(style->foreground));
/* italic (4th argument) is whether to override default background selection */
@@ Diff output truncated at 100000 characters. @@
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: TBD).