Branch: refs/heads/master
Author: Colomban Wendling <ban(a)herbesfolles.org>
Committer: Colomban Wendling <ban(a)herbesfolles.org>
Date: Thu, 31 Jan 2013 17:07:14 UTC
Commit: 5fa4aa5d64695f919e3028ff75b4a1e55e119fd1
https://github.com/geany/geany/commit/5fa4aa5d64695f919e3028ff75b4a1e55e119…
Log Message:
-----------
Early NEWS update
Modified Paths:
--------------
NEWS
Modified: NEWS
101 files changed, 100 insertions(+), 1 deletions(-)
===================================================================
@@ -2,16 +2,115 @@ Geany 1.23 (unreleased)
General
* Scope detection now finds classes and namespaces (#1996778).
+ * Various fixes to language theming.
+ * Various Windows makefile fixes.
+ * Rewrite printing code (#2629121, #2804000, #3475444, #3580268,
+ #3580269).
+ * Use the Geany icon from the theme.
+ * Make Geany-specific icons themeable.
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
+ command line into a running instance.
+ * Fix re-opening files with unknown but detected encoding.
+ * Fix crash when loading a broken or incompatible VTE library.
+ * Report scope including classes, namespaces and alike (#1996778).
+ * Fix cancelling Project Close when showing the unsaved changes
+ dialog.
+ * Only use "allow_always_save" setting for direct user interaction
+ (Quentin Glidic).
+
+ Interface
+ * Control-click on the symbols sidebar don't focus the editor.
+ * Add an option to place 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
+ 'Document->Clone' menu item.
+ * Fix clashing button mnemonic in detect/reload dialog (#3587465).
+ * Grab focus in the embedded terminal upon middle click.
+ * Add support for embedded terminal background image (Mislav
+ Blažević).
Editor
* Update Scintilla to version 3.2.3 (#2808638, #2909124, #3094431,
#3233160, #3540469).
+ * Properly indent even if the indenting character isn't the last
+ one.
+ * Always display text in LTR direction.
+ * Improve collapsing fold behavior when start point is offscreen.
+ * Faster squiggle underlining.
+ * Fix multiline comments at end of file (#3026691).
+ * Keep caret and anchor position upon indent and unindent
+ (#3167355).
+ * Complete on dash (-) too in CSS.
+ * 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.
+ * Reduce unnecessary redraws when typing (Evandro Borracini).
Search
- * 'Mark All' now also uses the fully-featured PCRE engine (#3564132).
+ * 'Mark All' now also uses the fully-featured PCRE engine
+ (#3564132).
+ * Only set Find in Files directory once per-document.
+ * Fix a crash when a matching the very last character of the
+ document.
+ * Fix search and replacement of empty matches.
+ * Fix a possible crash when searching on a range.
+
+ Keybindings
+ * Add keybinding for 'Go to Start of Display Line' (#3182425)
+
+ Filetypes
+ * Parse '!' char in D parameter lists.
+ * Fix parsing of Haskell comments inside a type (#3552129).
+ * Fix Cython auto indentation.
+ * Add more keywords to Forth (Oco).
+ * Add some missing Haxe keywords (#3448664).
+ * Add some missing CSS3 keywords (Trong Thanh Tran).
+ * Fix a crash parsing some C macros (#3556536).
+ * Update some Python keywords.
+ * Update Python global tags file.
+ * Show VHDL blocks in the symbol list.
+ * Fix ruby scope after "do".
+ * Fix parsing of ruby keywords when followed by a semicolon
+ (#2130612).
+ * Lots of JavaScript symbols parsing improvements (#2992393,
+ #3036476, #3398636, #3470609, #3568542, #3570192).
+ * Use "scala" extension for Scala (#3574723).
+ * Fix parsing of reStructuredText titles containing UTF-8
+ characters (#3578050).
+ * Parse C++11 final classes (#3577559).
+ * Parse C++11 enums with type specifier and classed enums
+ (#3578557).
+ * Fix highlighting of C++11 raw strings (#3578557).
+ * Fix parsing of colons in D (#3577788).
+ * Fix parsing D 'static assert' (#3582833).
+ * Parse scope for D nested template blocks (#3582833).
+ * Ignore D angle brackets.
+ * Fix reStructuredText comment marker (#3585377).
+ * Add Asciidoc filetype.
+ * Fix parsing of Python keywords followed by a tab (\t).
+ * Add more HTML5 self-closing tags (Duncan de Wet).
+
+ Plugins
+ * Export: Fix missing linking on libm (Chow Loong Jin)
+ * File Browser: Backspace now moves to parent directory.
+
+ Windows
+ * Fix spawning synchronous commands on Windows.
+ * Show Find in Files status summary.
+
+ Internationalization
+ * Add translations: et, eu, he
+ * Update translations: cs, it, nl, ru, sv, tr
+ * Fix a crash when using the Turkish translation.
Geany 1.22 (June 18, 2012)
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).
Branch: refs/heads/gtk3-support
Author: Colomban Wendling <ban(a)herbesfolles.org>
Committer: Colomban Wendling <ban(a)herbesfolles.org>
Date: Thu, 31 Jan 2013 17:07:14 UTC
Commit: 5fa4aa5d64695f919e3028ff75b4a1e55e119fd1
https://github.com/geany/geany/commit/5fa4aa5d64695f919e3028ff75b4a1e55e119…
Log Message:
-----------
Early NEWS update
Modified Paths:
--------------
NEWS
Modified: NEWS
101 files changed, 100 insertions(+), 1 deletions(-)
===================================================================
@@ -2,16 +2,115 @@ Geany 1.23 (unreleased)
General
* Scope detection now finds classes and namespaces (#1996778).
+ * Various fixes to language theming.
+ * Various Windows makefile fixes.
+ * Rewrite printing code (#2629121, #2804000, #3475444, #3580268,
+ #3580269).
+ * Use the Geany icon from the theme.
+ * Make Geany-specific icons themeable.
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
+ command line into a running instance.
+ * Fix re-opening files with unknown but detected encoding.
+ * Fix crash when loading a broken or incompatible VTE library.
+ * Report scope including classes, namespaces and alike (#1996778).
+ * Fix cancelling Project Close when showing the unsaved changes
+ dialog.
+ * Only use "allow_always_save" setting for direct user interaction
+ (Quentin Glidic).
+
+ Interface
+ * Control-click on the symbols sidebar don't focus the editor.
+ * Add an option to place 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
+ 'Document->Clone' menu item.
+ * Fix clashing button mnemonic in detect/reload dialog (#3587465).
+ * Grab focus in the embedded terminal upon middle click.
+ * Add support for embedded terminal background image (Mislav
+ Blažević).
Editor
* Update Scintilla to version 3.2.3 (#2808638, #2909124, #3094431,
#3233160, #3540469).
+ * Properly indent even if the indenting character isn't the last
+ one.
+ * Always display text in LTR direction.
+ * Improve collapsing fold behavior when start point is offscreen.
+ * Faster squiggle underlining.
+ * Fix multiline comments at end of file (#3026691).
+ * Keep caret and anchor position upon indent and unindent
+ (#3167355).
+ * Complete on dash (-) too in CSS.
+ * 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.
+ * Reduce unnecessary redraws when typing (Evandro Borracini).
Search
- * 'Mark All' now also uses the fully-featured PCRE engine (#3564132).
+ * 'Mark All' now also uses the fully-featured PCRE engine
+ (#3564132).
+ * Only set Find in Files directory once per-document.
+ * Fix a crash when a matching the very last character of the
+ document.
+ * Fix search and replacement of empty matches.
+ * Fix a possible crash when searching on a range.
+
+ Keybindings
+ * Add keybinding for 'Go to Start of Display Line' (#3182425)
+
+ Filetypes
+ * Parse '!' char in D parameter lists.
+ * Fix parsing of Haskell comments inside a type (#3552129).
+ * Fix Cython auto indentation.
+ * Add more keywords to Forth (Oco).
+ * Add some missing Haxe keywords (#3448664).
+ * Add some missing CSS3 keywords (Trong Thanh Tran).
+ * Fix a crash parsing some C macros (#3556536).
+ * Update some Python keywords.
+ * Update Python global tags file.
+ * Show VHDL blocks in the symbol list.
+ * Fix ruby scope after "do".
+ * Fix parsing of ruby keywords when followed by a semicolon
+ (#2130612).
+ * Lots of JavaScript symbols parsing improvements (#2992393,
+ #3036476, #3398636, #3470609, #3568542, #3570192).
+ * Use "scala" extension for Scala (#3574723).
+ * Fix parsing of reStructuredText titles containing UTF-8
+ characters (#3578050).
+ * Parse C++11 final classes (#3577559).
+ * Parse C++11 enums with type specifier and classed enums
+ (#3578557).
+ * Fix highlighting of C++11 raw strings (#3578557).
+ * Fix parsing of colons in D (#3577788).
+ * Fix parsing D 'static assert' (#3582833).
+ * Parse scope for D nested template blocks (#3582833).
+ * Ignore D angle brackets.
+ * Fix reStructuredText comment marker (#3585377).
+ * Add Asciidoc filetype.
+ * Fix parsing of Python keywords followed by a tab (\t).
+ * Add more HTML5 self-closing tags (Duncan de Wet).
+
+ Plugins
+ * Export: Fix missing linking on libm (Chow Loong Jin)
+ * File Browser: Backspace now moves to parent directory.
+
+ Windows
+ * Fix spawning synchronous commands on Windows.
+ * Show Find in Files status summary.
+
+ Internationalization
+ * Add translations: et, eu, he
+ * Update translations: cs, it, nl, ru, sv, tr
+ * Fix a crash when using the Turkish translation.
Geany 1.22 (June 18, 2012)
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).
Branch: refs/heads/gtk3-support
Author: Colomban Wendling <ban(a)herbesfolles.org>
Committer: Colomban Wendling <ban(a)herbesfolles.org>
Date: Tue, 09 Oct 2012 11:25:12 UTC
Commit: 1f244e0d54fb544caa8250a2efa634d24d0f4f15
https://github.com/geany/geany/commit/1f244e0d54fb544caa8250a2efa634d24d0f4…
Log Message:
-----------
Set the primary-toolbar CSS class on the main toolbar under GTK3
This makes the main toolbar look like other GTK3 application ones.
Modified Paths:
--------------
src/toolbar.c
Modified: src/toolbar.c
3 files changed, 3 insertions(+), 0 deletions(-)
===================================================================
@@ -395,6 +395,9 @@ GtkWidget *toolbar_init(void)
gtk_ui_manager_insert_action_group(uim, group, 0);
toolbar = toolbar_reload(NULL);
+#if GTK_CHECK_VERSION(3, 0, 0)
+ gtk_style_context_add_class(gtk_widget_get_style_context(toolbar), "primary-toolbar");
+#endif
gtk_settings = gtk_widget_get_settings(GTK_WIDGET(toolbar));
if (gtk_settings != NULL)
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).
Branch: refs/heads/gtk3-support
Author: Colomban Wendling <ban(a)herbesfolles.org>
Committer: Colomban Wendling <ban(a)herbesfolles.org>
Date: Tue, 09 Oct 2012 11:25:12 UTC
Commit: caf207c36a54814b57b83ca69ec007eaa7bb6f13
https://github.com/geany/geany/commit/caf207c36a54814b57b83ca69ec007eaa7bb6…
Log Message:
-----------
Don't use old GTK1-style typesystem
This fixes the SCINTILLA_CLASS() and IS_SCINTILLA() macros on GTK3.
No harm on GTK2, those macros are available since 2.0.
This also makes those macros more consistent with the SCINTILLA()
macro that already uses the proper GObject calls.
Backported from Scintilla HG: 9cd7cf1d9af73d50b0423ed34a6693bbf7f57ac8
Modified Paths:
--------------
scintilla/include/ScintillaWidget.h
Modified: scintilla/include/ScintillaWidget.h
4 files changed, 2 insertions(+), 2 deletions(-)
===================================================================
@@ -16,8 +16,8 @@
#endif
#define SCINTILLA(obj) G_TYPE_CHECK_INSTANCE_CAST (obj, scintilla_get_type (), ScintillaObject)
-#define SCINTILLA_CLASS(klass) GTK_CHECK_CLASS_CAST (klass, scintilla_get_type (), ScintillaClass)
-#define IS_SCINTILLA(obj) GTK_CHECK_TYPE (obj, scintilla_get_type ())
+#define SCINTILLA_CLASS(klass) G_TYPE_CHECK_CLASS_CAST (klass, scintilla_get_type (), ScintillaClass)
+#define IS_SCINTILLA(obj) G_TYPE_CHECK_INSTANCE_TYPE (obj, scintilla_get_type ())
typedef struct _ScintillaObject ScintillaObject;
typedef struct _ScintillaClass ScintillaClass;
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).