Branch: refs/heads/master
Author: Colomban Wendling <ban(a)herbesfolles.org>
Committer: Colomban Wendling <ban(a)herbesfolles.org>
Date: Thu, 10 Mar 2016 00:06:54 UTC
Commit: 7798a041b7212352f6f947fbe77a72dc6dfbf878
https://github.com/geany/geany/commit/7798a041b7212352f6f947fbe77a72dc6dfbf…
Log Message:
-----------
Update NEWS preparing for next release
Modified Paths:
--------------
NEWS
Modified: NEWS
50 lines changed, 50 insertions(+), 0 deletions(-)
===================================================================
@@ -1,9 +1,59 @@
Geany 1.27 (unreleased)
+ Bug fixes
+ * Fix build with GLib < 2.32 (Issue#764).
+ * Fix missing progress bar during build runs (Issue#765).
+ * Fix infinite loop when performing reflow on some input with many
+ consecutive spaces (Issue#848, PR#852).
+ * Fix some locale encoding conversion issues (Jiří Techet, PR#547).
+
+ Interface
+ * Allow to set a keybinding for File->Properties (Issue#622, PR#952).
+ * Make it possible to define default symbol_list_sort_mode (Jiří Techet,
+ Issue#313, PR#581).
+ * Add keybindings for custom commands 4 through 9 (Thomas Sahlin, PR#858).
+ * Use "Symbol" in place of "Tag" everywhere it does not refer to markup
+ tags (Jiří Techet, Issue#579, PR#582).
+
+ Editor
+ * Update Scintilla to version 3.6.3 (including improved support for Lua
+ 5.3 and Perl 5.22).
+ * Greatly improve scope completion (Jiří Techet, PR#488, PR#505, PR#862,
+ PR#906).
+ * Performance improvement highlighting types (Jiří Techet, PR#575).
+ * Show calltips after a C++ explicit specialization (PR#496).
+ * Show a popup to select the symbol when going to a symbol has several
+ options (Jiří Techet, PR#406, PR#923).
+
+ Filetypes
+ * Added some extra Markdown extensions (Andrea Stacchiotti, PR#820).
+ * Add `.asm51` and `.a51` extensions for 8051 assembly (Devyn Collier
+ Johnson, PR#739).
+ * Fix C++ namespaces scope (Issue#871).
+ * Fix parsing of C++ global scope qualifiers in base class lists.
+ * Use the C++ parser for CUDA filetype (Issue#830, PR#831).
+ * Add Clojure file extensions (Daniel Șuteu, PR#842).
+ * Improve return type and var type recognition in C, C++, C# and D
+ (Issue#845, PR#889).
+ * Fix parsing of C++11 raw string literals (PR#879).
+ * Update built-in PHP symbols (Issue#584, PR#603).
+ * Fix parsing some Objective-C properties (PR#940, PR#941).
+
Internationalization
* Updated translations: de, es, fr, it, ja, kk, lt, nl, pt, ru, sk,
zh_CN
+ API
+ * Add `editor_set_indent_width()` (Thomas Martitz, PR#903).
+ * Add `GeanyFiletypeID` and deprecate `filetype_id` (PR#932).
+ * Remove non-API type `langType` (Jiří Techet, part of PR#906).
+ * Mark deprecated API so GCC-like compilers can warn about it, and add
+ `GEANY_DISABLE_DEPRECATION_WARNINGS` to silence those (PR#911).
+ * Add `scintilla_object_send_message()`, `scintilla_object_get_type()`
+ and `scintilla_object_new()` alias to the API as synonyms for their
+ legacy counterparts `scintilla_send_message()`, `scintilla_get_type()`
+ and `scintilla_new()` (Thomas Martitz, PR#874).
+
Geany 1.26 (November 15, 2015)
--------------
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: Wed, 09 Mar 2016 22:32:22 UTC
Commit: 1e911051abb6cdc8b7fc1ee5aebfe17fbd736358
https://github.com/geany/geany/commit/1e911051abb6cdc8b7fc1ee5aebfe17fbd736…
Log Message:
-----------
Merge pull request #956 from kugel-/tm-gir-fix
Fix and cleanup GtkDoc header generation regarding TagManager's types.
Modified Paths:
--------------
doc/Doxyfile.in
scripts/gen-api-gtkdoc.py
tagmanager/src/tm_parser.h
tagmanager/src/tm_source_file.h
tagmanager/src/tm_workspace.h
Modified: doc/Doxyfile.in
3 lines changed, 2 insertions(+), 1 deletions(-)
===================================================================
@@ -793,7 +793,8 @@ INPUT = @top_srcdir@/src/ \
@top_srcdir@/tagmanager/src/tm_source_file.c \
@top_srcdir@/tagmanager/src/tm_source_file.h \
@top_srcdir@/tagmanager/src/tm_workspace.c \
- @top_srcdir@/tagmanager/src/tm_workspace.h
+ @top_srcdir@/tagmanager/src/tm_workspace.h \
+ @top_srcdir@/tagmanager/src/tm_parser.h
# This tag can be used to specify the character encoding of the source files
# that doxygen parses. Internally doxygen uses the UTF-8 encoding. Doxygen uses
Modified: scripts/gen-api-gtkdoc.py
8 lines changed, 3 insertions(+), 5 deletions(-)
===================================================================
@@ -399,11 +399,9 @@ def main(args):
try:
outfile.write("/*\n * Automatically generated file - do not edit\n */\n\n")
- outfile.write("#include <glib.h>\n")
- outfile.write("#include <gtk/gtk.h>\n\n")
- outfile.write("typedef struct _ScintillaObject ScintillaObject;\n")
- outfile.write("typedef struct TMSourceFile TMSourceFile;\n")
- outfile.write("typedef struct TMWorkspace TMWorkspace;\n")
+ outfile.write("#include \"gtkcompat.h\"\n")
+ outfile.write("#include \"Scintilla.h\"\n")
+ outfile.write("#include \"ScintillaWidget.h\"\n")
# write enums first, so typedefs to them are valid (as forward enum declaration
# is invalid). It's fine as an enum can't contain reference to other types.
Modified: tagmanager/src/tm_parser.h
3 lines changed, 3 insertions(+), 0 deletions(-)
===================================================================
@@ -10,6 +10,9 @@
#ifndef TM_PARSER_H
#define TM_PARSER_H
+/** @gironly
+ * A integral type which can hold known parser type IDs
+ **/
typedef gint TMParserType;
Modified: tagmanager/src/tm_source_file.h
6 lines changed, 3 insertions(+), 3 deletions(-)
===================================================================
@@ -33,9 +33,9 @@ extern "C"
/**
- The TMSourceFile structure represents the source file and its tags in the tag manager.
-*/
-typedef struct
+ * The TMSourceFile structure represents the source file and its tags in the tag manager.
+ **/
+typedef struct TMSourceFile
{
TMParserType lang; /* Programming language used */
char *file_name; /**< Full file name (inc. path) */
Modified: tagmanager/src/tm_workspace.h
10 lines changed, 5 insertions(+), 5 deletions(-)
===================================================================
@@ -22,11 +22,11 @@ extern "C"
/** The Tag Manager Workspace. This is a singleton object containing a list
- of individual source files. There is also a global tag list
- which can be loaded or created. This contains global tags gleaned from
- /usr/include, etc. and should be used for autocompletion, calltips, etc.
-*/
-typedef struct
+ * of individual source files. There is also a global tag list
+ * which can be loaded or created. This contains global tags gleaned from
+ * /usr/include, etc. and should be used for autocompletion, calltips, etc.
+ **/
+typedef struct TMWorkspace
{
GPtrArray *global_tags; /**< Global tags loaded at startup */
GPtrArray *source_files; /**< An array of TMSourceFile pointers */
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).