Segmentation fault when split window is used with some activity like editing. I am using the gtk3 build.
BackTrace:
```
Thread 1 "geany" received signal SIGSEGV, Segmentation fault.
0x00007ffff7a02eed in Document::MovePositionOutsideChar (this=0x651dd0, pos=291,
moveDir=1, checkLineEnd=false) at src/Document.cxx:628
628 if (pos >= Length())
#0 0x00007ffff7a02eed in Document::MovePositionOutsideChar (this=0x651dd0,
pos=291, moveDir=1, checkLineEnd=false) at src/Document.cxx:628
#1 0x00007ffff7a043bb in Document::CountCharacters (this=0x651dd0,
startPos=<optimized out>, endPos=292) at src/Document.cxx:1399
#2 0x00007ffff79e8938 in ScintillaGTKAccessible::Notify (this=0x2340610,
nt=0x7fffffffc620) at gtk/ScintillaGTKAccessible.cxx:866
#3 0x00007ffff79e8d47 in ScintillaGTKAccessible::SciNotify (
widget=<optimized out>, code=<optimized out>, nt=<optimized out>,
data=<optimized out>) at gtk/ScintillaGTKAccessible.h:33
#4 0x00007ffff55bbfa5 in g_closure_invoke ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#5 0x00007ffff55cdfc1 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#6 0x00007ffff55d6d5c in g_signal_emit_valist ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#7 0x00007ffff55d708f in g_signal_emit ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#8 0x00007ffff79decdf in ScintillaGTK::NotifyParent (this=0x2cf24f0, scn=...)
at gtk/ScintillaGTK.cxx:1088
---Type <return> to continue, or q <return> to quit---
#9 0x00007ffff7a19aaa in Editor::NotifyModified (this=0x2cf24f0, mh=...)
at src/Editor.cxx:2713
#10 0x00007ffff7a058ae in Document::NotifyModified (this=this@entry=0x2cee530,
mh=...) at src/Document.cxx:2267
#11 0x00007ffff7a07540 in Document::DeleteChars (this=0x2cee530, pos=291, len=1)
at src/Document.cxx:1054
#12 0x00007ffff7a12cf7 in Editor::DelCharBack (this=0x35fce20,
allowLineStartDeletion=true) at src/Editor.cxx:2265
#13 0x00007ffff7a16a4a in Editor::KeyCommand (this=0x35fce20,
iMessage=<optimized out>) at src/Editor.cxx:3726
#14 0x00007ffff7a20126 in Editor::WndProc (this=0x35fce20, iMessage=2326,
wParam=0, lParam=0) at src/Editor.cxx:7478
#15 0x00007ffff79e48a6 in ScintillaGTK::WndProc (this=0x35fce20,
iMessage=<optimized out>, wParam=<optimized out>, lParam=0)
at gtk/ScintillaGTK.cxx:862
#16 0x00007ffff7a0e7af in Editor::KeyDownWithModifiers (this=0x35fce20, key=8,
modifiers=0, consumed=0x7fffffffcba7) at src/Editor.cxx:3842
#17 0x00007ffff79e1973 in ScintillaGTK::KeyThis (this=0x35fce20, event=0x360c370)
---Type <return> to continue, or q <return> to quit---
at gtk/ScintillaGTK.cxx:2074
#18 0x00007ffff6c28fac in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#19 0x00007ffff55bbeff in g_closure_invoke ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#20 0x00007ffff55ce56e in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#21 0x00007ffff55d67f9 in g_signal_emit_valist ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#22 0x00007ffff55d708f in g_signal_emit ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#23 0x00007ffff6d66c5c in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#24 0x00007ffff6d86cdb in gtk_window_propagate_key_event ()
from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#25 0x00007ffff6d8a15b in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#26 0x00007ffff6c28fac in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#27 0x00007ffff55bbfa5 in g_closure_invoke ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#28 0x00007ffff55ce56e in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#29 0x00007ffff55d67f9 in g_signal_emit_valist ()
---Type <return> to continue, or q <return> to quit---
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#30 0x00007ffff55d708f in g_signal_emit ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#31 0x00007ffff6d66c5c in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#32 0x00007ffff6c264c9 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#33 0x00007ffff6c281bc in gtk_main_do_event ()
from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#34 0x00007ffff6795ca2 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#35 0x00007ffff50e1197 in g_main_context_dispatch ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007ffff50e13f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#37 0x00007ffff50e1712 in g_main_loop_run ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#38 0x00007ffff6c27395 in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#39 0x00007ffff79a0427 in main_lib (argc=1, argv=0x7fffffffd948) at libmain.c:1233
#40 0x00007ffff7365830 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
#41 0x00000000004005d9 in _start ()
```
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/1385
1. Enable Git Change Bar.
2. Enable line wrapping in Geany Preferences → Editor.
3. Open a file that is under Git control (can’t reproduce on files that had been opened before line wrapping was enabled).
4. Change a (short) line in that file.
5. Point the mouse on the margin indicating a changed hunk.
Result: the line is wrongly wrapped in the tooltip (and its ending cannot be seen because of #425):
![git-changebar-wrapped](https://cloud.githubusercontent.com/assets/300211/25344624/588341d8-291b-11e7-81f0-69daf3f772d5.png)
Expected result: same as with line wrapping disabled:
![git-changebar-not-wrapped](https://cloud.githubusercontent.com/assets/300211/25344633/6060db18-291b-11e7-8fcb-6c753f11035c.png)
Note: #425 is about the fact that the wrapped part of the line cannot be seen; this issue is about the fact that the line should not be wrapped in the first place.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-plugins/issues/567
It allows user to record some keystrokes combination and replay it, for example change something minor in five places. That simple feature was in the wishlist for plugins, I've implemented it in the most simple way.
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany-plugins/pull/460
-- Commit Summary --
* Added folder keyrecord
-- File Changes --
A keyrecord/AUTHORS (1)
A keyrecord/COPYING (339)
A keyrecord/ChangeLog (0)
A keyrecord/ChangeLog~ (10)
A keyrecord/Makefile.am (4)
A keyrecord/NEWS (0)
A keyrecord/README (33)
A keyrecord/README~ (56)
A keyrecord/src/Makefile.am (10)
A keyrecord/src/keyrecord.c (228)
-- Patch Links --
https://github.com/geany/geany-plugins/pull/460.patchhttps://github.com/geany/geany-plugins/pull/460.diff
---
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-plugins/pull/460
I successfully add custom commands to a menu, I have to call them by typing Alt+E+F+S, then selecting a command with arrows and press Enter. But I seem to be unable to assign a mnemonic shortcut key to a label, I am not talking about a global hot key like Control+F11, just a local underscored character, so I can for instance type Alt+E+F+S+B for "Beautify". I tried to set a label with an underscore in it, like "_Beautify" and many other characters, but it does not work.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/1483
I have selected an executable from a subdir of `E:\Projects` and when pressing the run button it says "The system cannot find the file specified", which is odd since the the "Setup Program" dialog allowed me to select the file using the file dialog, so I know the file exists Perhaps it's just a misleading error message?
---
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-plugins/issues/337