Revision: 4663
http://geany.svn.sourceforge.net/geany/?rev=4663&view=rev
Author: eht16
Date: 2010-02-13 16:31:45 +0000 (Sat, 13 Feb 2010)
Log Message:
-----------
Add special cases for handling the Select All keybinding (Ctrl-A) in the toolbar search and goto line text entries (closes #2948040).
Modified Paths:
--------------
branches/geany-0.18.1/ChangeLog
branches/geany-0.18.1/src/keybindings.c
Modified: branches/geany-0.18.1/ChangeLog
===================================================================
--- branches/geany-0.18.1/ChangeLog 2010-02-13 16:30:09 UTC (rev 4662)
+++ branches/geany-0.18.1/ChangeLog 2010-02-13 16:31:45 UTC (rev 4663)
@@ -1,7 +1,14 @@
+2010-02-13 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
+
+ * src/keybindings.c:
+ Add special cases for handling the Select All keybinding (Ctrl-A) in
+ the toolbar search and goto line text entries (closes #2948040).
+
+
2010-02-09 Nick Treleaven <nmt(a)localhost.localdomain>
* tagmanager/ctags.c:
- Disable Assert warning for now as some (unnecessary?) asserts are
+ Disable Assert warning for now as some (unnecessary?) asserts are
still firing e.g. for VHDL, Pascal.
Modified: branches/geany-0.18.1/src/keybindings.c
===================================================================
--- branches/geany-0.18.1/src/keybindings.c 2010-02-13 16:30:09 UTC (rev 4662)
+++ branches/geany-0.18.1/src/keybindings.c 2010-02-13 16:31:45 UTC (rev 4663)
@@ -2168,6 +2168,8 @@
GeanyDocument *doc;
GtkWidget *focusw = gtk_window_get_focus(GTK_WINDOW(main_widgets.window));
static GtkWidget *scribble_widget = NULL;
+ GtkWidget *toolbar_search_entry = toolbar_get_widget_child_by_name("SearchEntry");
+ GtkWidget *toolbar_goto_entry = toolbar_get_widget_child_by_name("GotoEntry");
/* special case for Select All in the scribble widget */
if (scribble_widget == NULL) /* lookup the scribble widget only once */
@@ -2177,6 +2179,17 @@
g_signal_emit_by_name(scribble_widget, "select-all", TRUE);
return;
}
+ /* special case for Select All in the toolbar search widget */
+ else if (key_id == GEANY_KEYS_SELECT_ALL && focusw == toolbar_search_entry)
+ {
+ gtk_editable_select_region(GTK_EDITABLE(toolbar_search_entry), 0, -1);
+ return;
+ }
+ else if (key_id == GEANY_KEYS_SELECT_ALL && focusw == toolbar_goto_entry)
+ {
+ gtk_editable_select_region(GTK_EDITABLE(toolbar_goto_entry), 0, -1);
+ return;
+ }
doc = document_get_current();
/* keybindings only valid when scintilla widget has focus */
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
Revision: 4662
http://geany.svn.sourceforge.net/geany/?rev=4662&view=rev
Author: eht16
Date: 2010-02-13 16:30:09 +0000 (Sat, 13 Feb 2010)
Log Message:
-----------
Strip trailing spaces after reflowing a paragraph, patch by Dominik Wagenfuehr, thanks (closes #2945497).
Modified Paths:
--------------
trunk/ChangeLog
trunk/src/keybindings.c
Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog 2010-02-13 16:13:00 UTC (rev 4661)
+++ trunk/ChangeLog 2010-02-13 16:30:09 UTC (rev 4662)
@@ -3,6 +3,8 @@
* src/keybindings.c:
Add special cases for handling the Select All keybinding (Ctrl-A) in
the toolbar search and goto line text entries (closes #2948040).
+ Strip trailing spaces after reflowing a paragraph, patch by
+ Dominik Wagenfuehr, thanks (closes #2945497).
2010-02-07 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
Modified: trunk/src/keybindings.c
===================================================================
--- trunk/src/keybindings.c 2010-02-13 16:13:00 UTC (rev 4661)
+++ trunk/src/keybindings.c 2010-02-13 16:30:09 UTC (rev 4662)
@@ -2274,6 +2274,13 @@
/* Fix indentation. */
for (i = start; i <= start + linescount; i++)
sci_set_line_indentation(editor->sci, i, indent);
+
+ /* Remove trailing spaces. */
+ if (editor_prefs.newline_strip || file_prefs.strip_trailing_spaces)
+ {
+ for (i = start; i <= start + linescount; i++)
+ editor_strip_line_trailing_spaces(editor, i);
+ }
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
Revision: 4661
http://geany.svn.sourceforge.net/geany/?rev=4661&view=rev
Author: eht16
Date: 2010-02-13 16:13:00 +0000 (Sat, 13 Feb 2010)
Log Message:
-----------
Add special cases for handling the Select All keybinding (Ctrl-A) in the toolbar search and goto line text entries (closes #2948040).
Modified Paths:
--------------
trunk/ChangeLog
trunk/src/keybindings.c
Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog 2010-02-12 11:37:57 UTC (rev 4660)
+++ trunk/ChangeLog 2010-02-13 16:13:00 UTC (rev 4661)
@@ -1,3 +1,10 @@
+2010-02-13 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
+
+ * src/keybindings.c:
+ Add special cases for handling the Select All keybinding (Ctrl-A) in
+ the toolbar search and goto line text entries (closes #2948040).
+
+
2010-02-07 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
* src/geanymenubuttonaction.c, src/templates.c:
Modified: trunk/src/keybindings.c
===================================================================
--- trunk/src/keybindings.c 2010-02-12 11:37:57 UTC (rev 4660)
+++ trunk/src/keybindings.c 2010-02-13 16:13:00 UTC (rev 4661)
@@ -2404,6 +2404,8 @@
GeanyDocument *doc;
ScintillaObject *sci;
GtkWidget *focusw = gtk_window_get_focus(GTK_WINDOW(main_widgets.window));
+ GtkWidget *toolbar_search_entry = toolbar_get_widget_child_by_name("SearchEntry");
+ GtkWidget *toolbar_goto_entry = toolbar_get_widget_child_by_name("GotoEntry");
/* special case for Select All in the scribble widget */
if (key_id == GEANY_KEYS_SELECT_ALL && focusw == msgwindow.scribble)
@@ -2411,6 +2413,17 @@
g_signal_emit_by_name(msgwindow.scribble, "select-all", TRUE);
return TRUE;
}
+ /* special case for Select All in the toolbar search widget */
+ else if (key_id == GEANY_KEYS_SELECT_ALL && focusw == toolbar_search_entry)
+ {
+ gtk_editable_select_region(GTK_EDITABLE(toolbar_search_entry), 0, -1);
+ return TRUE;
+ }
+ else if (key_id == GEANY_KEYS_SELECT_ALL && focusw == toolbar_goto_entry)
+ {
+ gtk_editable_select_region(GTK_EDITABLE(toolbar_goto_entry), 0, -1);
+ return TRUE;
+ }
doc = document_get_current();
/* keybindings only valid when scintilla widget has focus */
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
Revision: 4660
http://geany.svn.sourceforge.net/geany/?rev=4660&view=rev
Author: elextr
Date: 2010-02-12 11:37:57 +0000 (Fri, 12 Feb 2010)
Log Message:
-----------
Fix bug with showing dialogs more than once
Modified Paths:
--------------
branches/bs2/scripts/build_dialog_prototype.py
Modified: branches/bs2/scripts/build_dialog_prototype.py
===================================================================
--- branches/bs2/scripts/build_dialog_prototype.py 2010-02-12 10:37:00 UTC (rev 4659)
+++ branches/bs2/scripts/build_dialog_prototype.py 2010-02-12 11:37:57 UTC (rev 4660)
@@ -168,7 +168,7 @@
if self.ddialog == None:
self.ddialog = detail_dialog(data, self.name, self.wingrp)
else:
- self.ddialog.show_all()
+ self.ddialog.dl.show_all()
def __init__(self, name, ft, sens, parent, wingrp ):
xp = 6 #padding
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
Revision: 4658
http://geany.svn.sourceforge.net/geany/?rev=4658&view=rev
Author: eht16
Date: 2010-02-10 21:54:23 +0000 (Wed, 10 Feb 2010)
Log Message:
-----------
Update NEWS for eht16's changes
Modified Paths:
--------------
branches/geany-0.18.1/NEWS
Modified: branches/geany-0.18.1/NEWS
===================================================================
--- branches/geany-0.18.1/NEWS 2010-02-10 21:20:55 UTC (rev 4657)
+++ branches/geany-0.18.1/NEWS 2010-02-10 21:54:23 UTC (rev 4658)
@@ -26,17 +26,24 @@
* Speed up sorting in utils_get_file_list(). This reduces the file
browser delay on displaying a big directory, e.g. /usr/bin.
* Fix a bug with not w3c compatible HTML code on export plugin
+ * Fix non-working Home and End keys on numpads.
+ * Fix loading of files on network resources on Windows.
+ * Fix wrong alignment of printed pages when page headers are disabled
+ (closes #2856822).
Improvements:
* Extend auto_latex() function to check whether an environment has
been closed within the next lines to avoid auto adding double
\end{}.
+ * Replace some icons which could cause licensing problems by icons
+ from the Rodent icon theme.
Filetype fixes:
* Parse contents of D extern{} and version{} blocks.
* Fix creating D interface tags properly.
* Parse D functions with contracts (fixes #1885480).
* Parse D alias statement like typedef.
+ * Improve parsing of LaTeX, PHP and Python files.
Documentation:
* Add 'Scope autocompletion' section.
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
Revision: 4657
http://geany.svn.sourceforge.net/geany/?rev=4657&view=rev
Author: frlan
Date: 2010-02-10 21:20:55 +0000 (Wed, 10 Feb 2010)
Log Message:
-----------
NEWS update for frlan
Modified Paths:
--------------
branches/geany-0.18.1/NEWS
Modified: branches/geany-0.18.1/NEWS
===================================================================
--- branches/geany-0.18.1/NEWS 2010-02-09 18:25:56 UTC (rev 4656)
+++ branches/geany-0.18.1/NEWS 2010-02-10 21:20:55 UTC (rev 4657)
@@ -1,11 +1,11 @@
Geany 0.18.1 (TBA)
-
+
Build fixes:
* Define G_GNUC_WARN_UNUSED_RESULT to fix build on GLib 2.8.
* Use AC_PATH_PROG instead of 'which' for portability (patch by Erik
Southworth, thanks).
-
- Incompatibilities:
+
+ Incompatibilities:
* Remove filetypes.common invert_all option - use 'Invert syntax
highlighting colors' pref instead (fixes #2854525).
@@ -25,7 +25,13 @@
debug window so that invalid regex messages can be seen easily.
* Speed up sorting in utils_get_file_list(). This reduces the file
browser delay on displaying a big directory, e.g. /usr/bin.
+ * Fix a bug with not w3c compatible HTML code on export plugin
+ Improvements:
+ * Extend auto_latex() function to check whether an environment has
+ been closed within the next lines to avoid auto adding double
+ \end{}.
+
Filetype fixes:
* Parse contents of D extern{} and version{} blocks.
* Fix creating D interface tags properly.
@@ -48,7 +54,10 @@
some example code.
* Add 'Doc-comments' plugin API subsection.
+ Internationalisation:
+ * Added translations: gl
+
Geany 0.18 (August 16, 2009)
General:
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
Revision: 4656
http://geany.svn.sourceforge.net/geany/?rev=4656&view=rev
Author: ntrel
Date: 2010-02-09 18:25:56 +0000 (Tue, 09 Feb 2010)
Log Message:
-----------
Disable Assert warning for now as some (unnecessary?) asserts are
still firing e.g. for VHDL, Pascal.
Modified Paths:
--------------
branches/geany-0.18.1/ChangeLog
branches/geany-0.18.1/tagmanager/ctags.c
Modified: branches/geany-0.18.1/ChangeLog
===================================================================
--- branches/geany-0.18.1/ChangeLog 2010-02-09 17:31:17 UTC (rev 4655)
+++ branches/geany-0.18.1/ChangeLog 2010-02-09 18:25:56 UTC (rev 4656)
@@ -1,3 +1,10 @@
+2010-02-09 Nick Treleaven <nmt(a)localhost.localdomain>
+
+ * tagmanager/ctags.c:
+ Disable Assert warning for now as some (unnecessary?) asserts are
+ still firing e.g. for VHDL, Pascal.
+
+
2010-02-07 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
* src/geanymenubuttonaction.c, src/templates.c:
Modified: branches/geany-0.18.1/tagmanager/ctags.c
===================================================================
--- branches/geany-0.18.1/tagmanager/ctags.c 2010-02-09 17:31:17 UTC (rev 4655)
+++ branches/geany-0.18.1/tagmanager/ctags.c 2010-02-09 18:25:56 UTC (rev 4656)
@@ -1395,7 +1395,11 @@
/* wrap g_warning so we don't include glib.h for all parsers, to keep compat with CTags */
void utils_warn(const char *msg)
{
+#ifdef GEANY_DEBUG
+ /* There are still some asserts firing e.g. for vhdl, pascal
+ * so for now warning is disabled by default */
g_warning("%s", msg);
+#endif
}
/* vi:set tabstop=8 shiftwidth=4: */
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.