Revision: 4619
http://geany.svn.sourceforge.net/geany/?rev=4619&view=rev
Author: eht16
Date: 2010-01-31 21:51:13 +0000 (Sun, 31 Jan 2010)
Log Message:
-----------
Backport from trunk:
Update partly outdated and wrong doc comment.
Modified Paths:
--------------
branches/geany-0.18.1/ChangeLog
branches/geany-0.18.1/tagmanager/include/tm_tagmanager.h
Modified: branches/geany-0.18.1/ChangeLog
===================================================================
--- …
[View More]branches/geany-0.18.1/ChangeLog 2010-01-31 21:51:00 UTC (rev 4618)
+++ branches/geany-0.18.1/ChangeLog 2010-01-31 21:51:13 UTC (rev 4619)
@@ -23,6 +23,12 @@
Add a couple of further latex-beamer commands to list of LaTeX tags.
+2009-11-29 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
+
+ * tagmanager/include/tm_tagmanager.h:
+ Update partly outdated and wrong doc comment.
+
+
2009-11-26 Frank Lanitz <frank(at)frank(dot)uvena(dot)de>
* src/about.c, THANKS:
Modified: branches/geany-0.18.1/tagmanager/include/tm_tagmanager.h
===================================================================
--- branches/geany-0.18.1/tagmanager/include/tm_tagmanager.h 2010-01-31 21:51:00 UTC (rev 4618)
+++ branches/geany-0.18.1/tagmanager/include/tm_tagmanager.h 2010-01-31 21:51:13 UTC (rev 4619)
@@ -28,39 +28,7 @@
TagManager is <a href="http://www.gnu.org/philosophy/free-sw.html">free software</a>,
licenced under the <a href="http://www.gnu.org/licenses/gpl.html">GPL</a>. You can only
use it with free software (GPL compatible) projects. This is chiefly because it uses
- code from ctags which is under GPL. I plan to replace the ctags part with a custom parser
- in the future in which case it will be placed under LGPL. If you want to use it with
- a commercial project, feel free to contribute a C/C++/Java parser.
- \section Hacking
- TagManager is tested to work on Linux. You need a basic GNOME 1.4 installation and
- the auto tools (autoconf, automake, etc) if you want to configure it to your taste.
- <a href="http://anjuta.sourceforge.net/">Anjuta</a> 0.1.7 or above is recommended
- if you want to hack on the sources. If you simply plan to use it, only GLib is required.
- \section Installation
- TagManager can be installed using the standard UNIX method, i.e.:
-
- -# tar zxvf TagManager-[Version].tar.gz
- -# cd TagManager-[Version]
- -# ./configure [configure options]
- -# make
-
- Currently, 'make install' will not do anything since TagManager is meant to be
- included statically in projects. This might change in the future.
- \section Usage
- I have tried to make the API as simple as possible. Memory allocation/deallocation
- is mostly automatic, so you shouldn't have to directly malloc() or free()
- anything. The API is pseudo-OO, similar is structure to the GTK+ API. This document
- provides a good reference to the API. However, if you want to see real-world usage
- of the API, then the utility programs are the best place to start. Currently, there
- are three such programs in the 'tests' subdirectory, namely tm_tag_print.c,
- tm_project_test.c and tm_global_tags.c. It might be a good idea if you go through the
- code for these programs once before starting to use the tag manager library.
- \section Limitations
- Currently, only C, C++ and Java are supported. Adding other languages should be easy
- but I did not require them so they are missing. Tag Manager is also MT-unsafe - this is
- a deliberate design decision since making it MT-safe did not seem to be very useful
- to me and it slows things down. Previous versions has rudimentary code to support MT
- operations but they have been removed since version 0.5.
+ code from ctags which is under GPL.
*/
/*! \file
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
[View Less]
Revision: 4616
http://geany.svn.sourceforge.net/geany/?rev=4616&view=rev
Author: eht16
Date: 2010-01-31 16:28:42 +0000 (Sun, 31 Jan 2010)
Log Message:
-----------
Backport from trunk:
Fix slightly wrong description of how to insert Unicode characters.
Modified Paths:
--------------
branches/geany-0.18.1/ChangeLog
branches/geany-0.18.1/doc/geany.txt
Modified: branches/geany-0.18.1/ChangeLog
===================================================================
--- …
[View More]branches/geany-0.18.1/ChangeLog 2010-01-31 16:28:21 UTC (rev 4615)
+++ branches/geany-0.18.1/ChangeLog 2010-01-31 16:28:42 UTC (rev 4616)
@@ -30,6 +30,12 @@
Kurt de Bree into section of previous translators.
+2009-11-17 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
+
+ * doc/geany.txt:
+ Fix slightly wrong description of how to insert Unicode characters.
+
+
2009-11-12 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
* tagmanager/ctags.c, tagmanager/general.h:
Modified: branches/geany-0.18.1/doc/geany.txt
===================================================================
--- branches/geany-0.18.1/doc/geany.txt 2010-01-31 16:28:21 UTC (rev 4615)
+++ branches/geany-0.18.1/doc/geany.txt 2010-01-31 16:28:42 UTC (rev 4616)
@@ -988,10 +988,10 @@
Inserting Unicode characters
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-With GTK 2.10 and above, you can hit Ctrl-Shift-u, then still holding
-Ctrl-Shift, type some hex digits representing the code point for the
-character you want, then let go of Ctrl-Shift and hit a key such as
-the right arrow.
+With GTK 2.10 and above, you can insert Unicode code points by hitting
+Ctrl-Shift-u, then still holding Ctrl-Shift, type some hex digits representing
+the code point for the character you want, then let go of Ctrl-Shift and
+hit Enter or Return.
For this to work in Geany, you'll need to first unbind Ctrl-Shift-u
in the `keybinding preferences`_, then restart Geany.
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
[View Less]
Revision: 4614
http://geany.svn.sourceforge.net/geany/?rev=4614&view=rev
Author: eht16
Date: 2010-01-31 16:28:04 +0000 (Sun, 31 Jan 2010)
Log Message:
-----------
Backport from trunk:
Allow autocompletion for HTML entities even within a word.
Modified Paths:
--------------
branches/geany-0.18.1/ChangeLog
branches/geany-0.18.1/src/editor.c
Modified: branches/geany-0.18.1/ChangeLog
===================================================================
--- branches/…
[View More]geany-0.18.1/ChangeLog 2010-01-31 16:27:40 UTC (rev 4613)
+++ branches/geany-0.18.1/ChangeLog 2010-01-31 16:28:04 UTC (rev 4614)
@@ -41,6 +41,8 @@
* src/vte.c:
Remove useless comment about applying settings only when libvte.so
could be loaded which is only displayed *if* libvte.so is loaded.
+ * src/editor.c:
+ Allow autocompletion for HTML entities even within a word.
2009-10-26 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
Modified: branches/geany-0.18.1/src/editor.c
===================================================================
--- branches/geany-0.18.1/src/editor.c 2010-01-31 16:27:40 UTC (rev 4613)
+++ branches/geany-0.18.1/src/editor.c 2010-01-31 16:28:04 UTC (rev 4614)
@@ -1898,6 +1898,15 @@
{
if (autocomplete_check_for_html(ft->id, style))
{
+ /* Allow something like ""some text"". The above startword calculation
+ * only works on words but for HTML entity completion we also want to have completion
+ * based on '&' within words. */
+ gchar *tmp = strchr(root, '&');
+ if (tmp != NULL)
+ {
+ root = tmp;
+ rootlen = strlen(tmp);
+ }
ret = autocomplete_html(sci, root, rootlen);
}
else
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
[View Less]
Revision: 4613
http://geany.svn.sourceforge.net/geany/?rev=4613&view=rev
Author: eht16
Date: 2010-01-31 16:27:40 +0000 (Sun, 31 Jan 2010)
Log Message:
-----------
Backport from trunk:
Remove useless comment about applying settings only when libvte.so could be loaded which is only displayed *if* libvte.so is loaded.
Modified Paths:
--------------
branches/geany-0.18.1/ChangeLog
branches/geany-0.18.1/src/vte.c
Modified: branches/geany-0.18.1/ChangeLog
===============…
[View More]====================================================
--- branches/geany-0.18.1/ChangeLog 2010-01-31 16:27:12 UTC (rev 4612)
+++ branches/geany-0.18.1/ChangeLog 2010-01-31 16:27:40 UTC (rev 4613)
@@ -36,6 +36,13 @@
Make TagManager Assert statements cause g_warning on failure.
+2009-11-09 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
+
+ * src/vte.c:
+ Remove useless comment about applying settings only when libvte.so
+ could be loaded which is only displayed *if* libvte.so is loaded.
+
+
2009-10-26 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
* HACKING:
Modified: branches/geany-0.18.1/src/vte.c
===================================================================
--- branches/geany-0.18.1/src/vte.c 2010-01-31 16:27:12 UTC (rev 4612)
+++ branches/geany-0.18.1/src/vte.c 2010-01-31 16:27:40 UTC (rev 4613)
@@ -726,12 +726,6 @@
label = gtk_label_new(_("Terminal"));
vte_prefs_tab_num = gtk_notebook_append_page(GTK_NOTEBOOK(notebook), frame, label);
- label = geany_wrap_label_new(_("These settings for the virtual terminal emulator widget (VTE) only apply if the VTE library could be loaded."));
- gtk_box_pack_start(GTK_BOX(vbox), label, FALSE, FALSE, 6);
- gtk_label_set_justify(GTK_LABEL(label), GTK_JUSTIFY_FILL);
- gtk_label_set_line_wrap(GTK_LABEL(label), TRUE);
- gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5);
-
table = gtk_table_new(6, 2, FALSE);
gtk_box_pack_start(GTK_BOX(vbox), table, FALSE, FALSE, 0);
gtk_table_set_row_spacings(GTK_TABLE(table), 3);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
[View Less]