[geany/newsletter] f21614: Reflow some paragraphs

Frank Lanitz git-noreply at xxxxx
Mon May 28 08:42:50 UTC 2012


Branch:      refs/heads/master
Author:      Frank Lanitz <frank at frank.uvena.de>
Committer:   Frank Lanitz <frank at frank.uvena.de>
Date:        Mon, 28 May 2012 08:42:50
Commit:      f216145a71aaf2d6840d2a4e10cae812fdd7bb1e
             https://github.com/geany/newsletter/commit/f216145a71aaf2d6840d2a4e10cae812fdd7bb1e

Log Message:
-----------
Reflow some paragraphs


Modified Paths:
--------------
    vol_5/newsletter_5.rst

Modified: vol_5/newsletter_5.rst
101 files changed, 53 insertions(+), 48 deletions(-)
===================================================================
@@ -37,9 +37,9 @@ during the last roughly three month.
 Wiki available
 ==============
 
-We set up a wiki for additional documentation and resources related to Geany
-at http://wiki.geany.org. Anyone can contribute to the wiki simply by
-registering and then logging in.
+We set up a wiki for additional documentation and resources related 
+to Geany at http://wiki.geany.org. Anyone can contribute to the wiki 
+simply by registering and then logging in.
 
 In the wiki you can find configuration snippets and tips, snippets for
 various programming languages and many additional tags files to enhance
@@ -51,21 +51,24 @@ Everybody is welcome to add additional useful content to the wiki.
 C++ plugins supported
 =====================
 
-Geany's public plugin API headers have been updated to support inclusion into
-C++ code. Most of the changes involve adding `extern "C" {...}` blocks around
-the public headers' code (by way of GLIB's `G_BEGIN_DECLS` and `G_END_DECLS`
-macros) to make them easier to include, so the C++ code doesn't need to do this.
+Geany's public plugin API headers have been updated to support 
+inclusion into C++ code. Most of the changes involve adding `extern 
+"C" {...}` blocks around the public headers' code (by way of GLIB's 
+`G_BEGIN_DECLS` and `G_END_DECLS` macros) to make them easier to 
+include, so the C++ code doesn't need to do this.
 
-You can now write plugins in C++ and they will be loadable by Geany at run-time.
-Of course using Geany's API will still involve using C in your code, but the
-rest of your plugin can use whatever C++ features you want. You can even use
-gtkmm [1] in your plugin if you want.
+You can now write plugins in C++ and they will be loadable by Geany 
+at run-time. Of course using Geany's API will still involve using C 
+in your code, but the rest of your plugin can use whatever C++ 
+features you want. You can even use gtkmm [1] in your plugin if you 
+want.
 
-Any of the symbols Geany looks up at run-time must not have their names mangled
-by the compiler. To avoid this, put that code inside an `extern "C"` block.
+Any of the symbols Geany looks up at run-time must not have their 
+names mangled by the compiler. To avoid this, put that code inside 
+an `extern "C"` block.
 
-Here's an example of Geany's Hello World plugin from the Plugin HowTo [2] ported
-to C++::
+Here's an example of Geany's Hello World plugin from the Plugin 
+HowTo [2] ported to C++::
 
 	#include <geanyplugin.h>
 
@@ -130,14 +133,15 @@ to C++::
 		dialogs_show_msgbox(GTK_MESSAGE_INFO, "%s", hello_message);
 	}
 
-It's important to note that the dynamic library loading mechanism that loads
-plugins is C functionality and does not know about C++ constructors. This means
-that global and static objects in the plugin will *not* have their constructors
-called when the plugin is loaded. Use dynamically created objects as show in the
-above example.
+It's important to note that the dynamic library loading mechanism 
+that loads plugins is C functionality and does not know about C++ 
+constructors. This means that global and static objects in the 
+plugin will *not* have their constructors called when the plugin is 
+loaded. Use dynamically created objects as show in the above example.
 
-These changes will be available in the next Geany release but you can start using
-them right away in your C++ plugins if you Build Geany From Git [3].
+These changes will be available in the next Geany release but you 
+can start using them right away in your C++ plugins if you Build 
+Geany From Git [3].
 
 1. http://developer.gnome.org/gtkmm-tutorial/2.24/sec-basics-gobj-and-wrap.html.en
 2. http://www.geany.org/manual/reference/howto.html
@@ -153,12 +157,12 @@ New Plugins
 GeanyPyflakes
 #############
 
-Pyflakes is a command line tool that statically analyzes python
-program and detects two kinds of errors: unused imports and undefined
-symbols. geany-pyflakes runs pyflakes in the background and parses its
-output. Afterwards puts markers on lines with errors and adds the
-output to the panel at the bottom of editor (the one with console,
-todo, etc.). Geany-pyflakes is available at [1].
+Pyflakes is a command line tool that statically analyzes python 
+program and detects two kinds of errors: unused imports and 
+undefined symbols. geany-pyflakes runs pyflakes in the background 
+and parses its output. Afterwards puts markers on lines with errors 
+and adds the output to the panel at the bottom of editor (the one 
+with console, todo, etc.). Geany-pyflakes is available at [1].
 
 
 [1] http://code.google.com/p/geany-pyflakes/
@@ -166,8 +170,8 @@ todo, etc.). Geany-pyflakes is available at [1].
 GeniusPaste
 ###########
 
-GeniusPaste is a plugin which is adding the possibility to paste
-your code from Geany into different pastebins. It supports this
+GeniusPaste is a plugin which is adding the possibility to paste 
+your code from Geany into different pastebins. It supports this 
 services:
 
  * codepad.org
@@ -176,9 +180,9 @@ services:
  * dpaste.de
  * sprunge.us
 
-During the paste process GeniusPaste detects automatically the
-syntax of your code and paste it with syntax highlighting enabled.
-Once this is done it is also able to redirect you to the pasted code
+During the paste process GeniusPaste detects automatically the 
+syntax of your code and paste it with syntax highlighting enabled. 
+Once this is done it is also able to redirect you to the pasted code 
 opening a new browser tab.
 
 GeanyPG
@@ -222,18 +226,19 @@ and a lot of feedback to respond to.
 Geany Packages
 ==============
 
-There are new packages unofficially available for Fedora. One is containing
-the Geany Themes Matthew maintains at GitHub [1], the other one provides the
-tags files listed in the Geany Wiki [2]. The packages are not yet in Fedoras
-official repositories but available at Dominic's Fedora People space [3].
-Note the geany-themes package is intended to work with current Git versions
-of Geany only. A x86_64 package from the current Git master as well as an
-SRPM for rebuilding is also available at [3].
+There are new packages unofficially available for Fedora. One is 
+containing the Geany Themes Matthew maintains at GitHub [1], the 
+other one provides the tags files listed in the Geany Wiki [2]. The 
+packages are not yet in Fedoras official repositories but available 
+at Dominic's Fedora People space [3]. Note the geany-themes package 
+is intended to work with current Git versions of Geany only. A 
+x86_64 package from the current Git master as well as an SRPM for 
+rebuilding is also available at [3].
 
-The geany-tags package is split into subpackages containing the tags for
-each programming language. Currently these are: geany-tags-c, geany-tags-php
-and geany-tags-python. They can be installed independently from each other,
-of course.
+The geany-tags package is split into subpackages containing the tags 
+for each programming language. Currently these are: geany-tags-c, 
+geany-tags-php and geany-tags-python. They can be installed 
+independently from each other, of course.
 
 Contact Dominic if you have suggestions for improvements.
 
@@ -246,10 +251,10 @@ Contact Dominic if you have suggestions for improvements.
 About Geany
 ===========
 
-Geany is a small and lightweight Integrated Development Environment.
-It was developed to provide a small and fast IDE, which has only a
-few dependencies from other packages. Another goal was to be as
-independent as possible from a special Desktop Environment like KDE
+Geany is a small and lightweight Integrated Development Environment. 
+It was developed to provide a small and fast IDE, which has only a 
+few dependencies from other packages. Another goal was to be as 
+independent as possible from a special Desktop Environment like KDE 
 or GNOME - Geany only requires the GTK2 runtime libraries.
 
 More information about Geany can be found at


@@ Diff output truncated at 100000 characters. @@


--------------
This E-Mail was brought to you by github_commit_mail.py (Source: TBD).



More information about the Newsletter-Commits mailing list