5338 Commits

Author SHA1 Message Date
Nick Treleaven
34434851ee Make Keyboard shortcuts dialog scrollable
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@457 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-06-18 12:19:30 +00:00
Nick Treleaven
e07a1a8387 Add keybindings for Find Usage, Go to definition/declaration, based on the current cursor position. Also ensure null termination in utils_find_current_word
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@456 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-06-17 21:08:47 +00:00
Nick Treleaven
7b0f931a2f Set default keybindings for switch page left/right; also group toggle sidebar keybinding with toggle messages
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@455 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-06-17 17:05:41 +00:00
Nick Treleaven
6aad889e3c Fixed styling for unmatched braces
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@454 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-06-17 16:08:20 +00:00
Nick Treleaven
0c9a5af71e Made Duplicate Line command duplicate selection if present
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@453 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-06-17 15:39:47 +00:00
Nick Treleaven
e885f520ed Don't include keybindings.h in geany.h
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@452 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-06-16 19:58:26 +00:00
Nick Treleaven
6010e5bf13 Cache the current function name for efficiency in utils_get_current_function, other related fixes
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@451 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-06-16 17:11:09 +00:00
Enrico Tröger
6f864d888d build.c: Delete all indicators when starting a new compilation.
highlighting.c: Added keys for linenumber and folding margin, added key for inverting all colours(if you like dark background).


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@450 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-06-16 14:28:53 +00:00
Nick Treleaven
3b559efbdb Execute: only save file if the run command uses it
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@449 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-06-16 13:15:28 +00:00
Nick Treleaven
14e6966568 Added currently disabled drag reordering of notebook tabs
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@448 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-06-16 11:17:52 +00:00
Enrico Tröger
2a09ed0ea7 Fixed a bug at opening files when clicking on compiler error messages(thanks Yura Semashko).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@446 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-06-15 12:57:07 +00:00
Enrico Tröger
9c77b56d2a Implemented code for setting indicators while compiling.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@443 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-06-13 20:03:44 +00:00
Enrico Tröger
73384bb248 Implemented code for setting indicators while compiling.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@442 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-06-13 19:37:21 +00:00
Enrico Tröger
ef3deeb742 Improved and finished switching between files when clicking on compiler error messages.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@441 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-06-13 15:49:19 +00:00
Enrico Tröger
0fcd8c5483 Added missing mnemonic to build menu item.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@437 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-06-12 20:19:19 +00:00
Enrico Tröger
0603ee5ef2 Added translator credits. Defined N_() again, so command line args are really translatable.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@436 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-06-12 13:17:11 +00:00
Enrico Tröger
c4125cf12f document_open_file() returns the index of the opened file.
Open or switch to files when clicking on compiler error messages and the error message mentions another file than the opened one.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@434 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-06-11 22:39:11 +00:00
Enrico Tröger
e8cb22a8d7 Improved the handling of GIOChannels(for named pipes), ensure they are closed in a proper way.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@432 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-06-11 19:03:39 +00:00
Enrico Tröger
886b90f3d0 Fixed a segfault in document_find_by_filename().
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@431 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-06-11 14:08:10 +00:00
Enrico Tröger
aa977cd821 Added some mnemonics in the file menu.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@430 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-06-11 11:14:11 +00:00
Enrico Tröger
43bc6843bb Fixed an issue, which let the build menu item insensitive once a new file w/o template was opened.
Replaced "/" by G_DIR_SEPARATOR_S.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@429 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-06-11 11:13:14 +00:00
Enrico Tröger
89993492c3 Made preferences dialog transient for the main window.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@428 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-06-10 16:22:51 +00:00
Enrico Tröger
5aab71bb88 Made command line options translatable, hide compiler message treeview under Win32.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@427 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-06-10 14:38:45 +00:00
Enrico Tröger
a693e0a6dd Added additional patterns to detect configure scripts as Shell scripts
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@426 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-06-10 14:37:24 +00:00
Enrico Tröger
e14cbbae1c Added labels for each defined shortcut to have a nicer representation in the dialogs. Hide make and terminal settings in the preferences dialog under Windows.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@425 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-06-08 15:12:55 +00:00
Nick Treleaven
79b4256758 Fix bug with Go to tag defn/decl when the filename is a link (TagManager dereferences linked filenames)
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@421 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-06-07 21:24:15 +00:00
Nick Treleaven
e62ba3d4c0 Use the character position under the mouse click for Go to definition/declaration and for overridden middle click text paste
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@420 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-06-07 19:25:20 +00:00
Nick Treleaven
01ef13c18c Fixed segfault when inserting comments and no filetype is set
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@419 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-06-07 16:50:41 +00:00
Enrico Tröger
4a8003f848 test own pasting code
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@418 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-06-06 19:06:38 +00:00
Enrico Tröger
4b66194a4f updated FSF address in COPYING, replaced "Members" by "Methods" to make it clearer
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@417 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-06-06 17:53:03 +00:00
Enrico Tröger
aa11a5e60c added Nick and Frank to AUTHORS, enabled folding for markup filetypes
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@416 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-06-06 17:23:27 +00:00
Nick Treleaven
8c510a56df Fix empty white box glitch with tag autocompletion, also improves typing response efficiency
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@414 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-06-05 22:04:50 +00:00
Enrico Tröger
a3a5287a6d fixed compiler warning "not enough variable arguments to fit a sentinel"
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@412 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-06-05 16:04:28 +00:00
Enrico Tröger
be5a3fe16e Added dialog to show defined keyboard shortcuts, this replaces the previous link to the documentation.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@411 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-06-05 15:12:40 +00:00
Enrico Tröger
9446020898 fixed wrong setting of filetype when using "All files" as filetype
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@410 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-06-05 15:10:40 +00:00
Enrico Tröger
9ebcde14a5 changed default keybinding for menu_replace to Ctrl+E
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@405 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-06-04 13:06:25 +00:00
Enrico Tröger
2d213b1f3e Fixed bug in auto completion of constructs.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@399 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-06-03 15:05:41 +00:00
Enrico Tröger
d56c26cd48 corrected readme text for filedefs/filetypes.README
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@396 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-06-02 21:07:16 +00:00
Nick Treleaven
58d7e51ff9 Undo all changes in r393 (oops)
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@394 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-06-02 20:01:57 +00:00
Nick Treleaven
11ffdebfc7 Fix a segfault with missing id in element
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@393 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-06-02 19:47:53 +00:00
Nick Treleaven
9f7f6d20af Fix Go to tag declaration/definition
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@391 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-06-02 14:26:34 +00:00
Enrico Tröger
7a158f8508 added some sanity checks if filetype is NULL
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@390 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-06-02 14:04:59 +00:00
Enrico Tröger
ee057eb798 improved colouring
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@389 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-06-02 12:45:42 +00:00
Nick Treleaven
96baed84bf Fix dialog path warnings for command-line files
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@388 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-06-02 12:00:33 +00:00
Nick Treleaven
99fa47cb55 Discard old session files also for unsaved documents
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@384 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-05-31 21:17:30 +00:00
Enrico Tröger
70c0f2f6fe Detect duplicate shortcuts and prevent saving them.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@380 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-05-30 19:19:05 +00:00
Nick Treleaven
e5f238c232 Scroll session files in view after all resizing of the Scintilla widget and rename sci_scroll_to_line
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@379 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-05-30 18:03:19 +00:00
Enrico Tröger
5b308c0550 Fixed a wrong(non ISO-C) array size allocation, improved utils_replace_tabs()
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@377 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-05-30 15:29:21 +00:00
Enrico Tröger
3dc7be7033 Added shortcut for Replace Tabs by Space, extend usage of GEANY_ADD_ACCEL macro
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@376 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-05-30 15:28:13 +00:00
Enrico Tröger
f4b7b988ec Removed unneeded function dialogs_show_fifo_error(), fixed small memory leak in dialogs_show_question()
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@375 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-05-30 15:27:38 +00:00