758 Commits

Author SHA1 Message Date
Enrico Tröger
2d77d3013a Add support for relative project base path.
Improve and synchronize base path tooltips in project new and properties dialogs.
Fix minor GUI annoyances in project dialogs.	    


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1984 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-28 17:02:36 +00:00
Nick Treleaven
a54ddf4795 Added File Browser sidebar plugin.
Rename 'Open Files' sidebar tab 'Documents'.
Add keybindings->send_command() and tm->get_real_path() to the plugin
API.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1966 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-22 12:42:19 +00:00
Enrico Tröger
6b94181466 Apply most of the patch from #1794250 (thanks):
Remove compiler specific flags.
Add configure option to specify the path to libvte.so.
Remove many unnecessary configure checks.
Stop configure if msgfmt was not found(gettext not installed).


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1961 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-19 14:48:19 +00:00
Enrico Tröger
00afcbcc86 Add special key wordchars to autocomplete.conf to let the user redefine used wordchars.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1960 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-18 19:55:21 +00:00
Enrico Tröger
9f80cbc50d Update for 0.12.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1937 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-10 14:17:13 +00:00
Nick Treleaven
5b6b03c058 Move and rename the bash shortcuts hidden preference - it's now in
geany.conf, [VTE] section, called 'enable_bash_keys'.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1927 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-02 16:20:44 +00:00
Nick Treleaven
d910f01d0f Don't overwrite hidden prefs when quitting unless they are missing.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1926 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-02 15:43:16 +00:00
Nick Treleaven
503326f2e2 Add documentation for --no-preprocessing option.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1918 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-09-28 15:43:01 +00:00
Nick Treleaven
122dd396f3 Add Find keybinding (re-uses existing string).
Group search-related callbacks together.
Docs: Add table headings to group related keybindings together.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1881 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-09-13 16:40:19 +00:00
Nick Treleaven
07d6f819ca Change scroll by line default keybindings to Alt-{Up, Down}.
Change Previous/Next Paragraph Scintilla commands to Ctrl-{Up, Down}.
Adding Shift extends selection by paragraph.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1880 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-09-13 12:38:14 +00:00
Nick Treleaven
1e414fa341 Edit how to manually edit geany.conf hidden prefs.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1877 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-09-12 16:08:26 +00:00
Nick Treleaven
001cc916b4 Allow autocompletion on a line with trailing whitespace.
Add auto_complete_whilst_editing hidden preference.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1875 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-09-12 12:08:07 +00:00
Nick Treleaven
fcaadd8dc3 Apply patch from John Gabriele for an overview in the Tags section
(thanks).
(Format paragraph with fmt -w72).


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1874 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-09-12 11:39:21 +00:00
Enrico Tröger
2dd1913d85 Add notice about code navigation history.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1864 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-09-09 16:43:54 +00:00
Enrico Tröger
d390522727 Remove convert to lower-/upper-case keybindings.
Add toggle case keybinding and change shortcut to Ctrl-Alt-U.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1860 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-09-07 19:01:55 +00:00
Nick Treleaven
6760703a73 Minor update of Preferences dialog section.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1859 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-09-07 16:45:17 +00:00
Nick Treleaven
acfedc1771 Add 'Move document left' and 'Move document right' keybindings.
Make fixed keybindings overridable.
Add fixed keybindings for switching to leftmost/rightmost document,
Ctrl-Shift-{PageUp,PageDown}.
Docs: Add 'Switching documents' keybindings section.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1857 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-09-07 12:34:57 +00:00
Nick Treleaven
d58addc900 Undo last commit, because it makes selecting text with the mouse
include all trailing lines with no wordchars on them.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1846 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-08-31 12:01:22 +00:00
Nick Treleaven
94dd025c04 Include \n\r newline chars in Scintilla whitespace chars.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1845 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-08-31 11:42:58 +00:00
Nick Treleaven
e6b5bfb189 Add Plugins section, describe using a second instance to edit
geany.conf in 'Hidden preferences' appendix.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1840 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-08-30 10:27:57 +00:00
Nick Treleaven
c411a99c08 Added 'Inserting unicode characters' Editing section, adapted from
a patch by John Gabriele (thanks).


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1837 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-08-29 15:51:27 +00:00
Nick Treleaven
5bb7a8ecd2 Add 'Current chars' indentation mode, rename 'Advanced' indentation
to 'Match braces' (closes #1726880).
For 'Match braces' indentation, if a brace could not be matched,
fall back to 'Current chars' indentation.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1836 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-08-29 15:14:07 +00:00
Nick Treleaven
fd161f582d Add hidden editor preference 'use_gtk_word_boundaries'.
Add docs appendix 'Hidden preferences'.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1834 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-08-28 15:45:54 +00:00
Nick Treleaven
5402da7a0d Use sci_assign_cmdkey() to set GtkEntry-like word boundary handling.
Clear unnecessary default Scintilla Ctrl-D duplicate keybinding.
Add SCI_DELWORDRIGHTEND command (patch sent to Scintilla ML).
Remove previous ScintillaGTK::KeyCommand override.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1807 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-08-16 16:56:17 +00:00
Enrico Tröger
61a42e108f Don't use output redirection since the reST tools accept output filenames.
Apply patch from John Gabriele to add some tweaks/fixes (thanks).


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1788 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-08-12 19:30:45 +00:00
Nick Treleaven
d0bc9337bd Update selected line(s) keybindings.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1783 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-08-10 11:37:57 +00:00
Nick Treleaven
9f9c6d1c5e Update for -g and -p options.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1778 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-08-09 15:51:33 +00:00
Nick Treleaven
6c69058bce Move 'About this document' section to end of Introduction.
Update 'Contributing to this document' section.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1777 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-08-09 12:46:21 +00:00
Nick Treleaven
6a7992aa39 Remove old file make_webable.sh from EXTRA_DIST.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1776 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-08-09 12:33:37 +00:00
Enrico Tröger
38b5dbe53a Remove all docbook related files and use reST to generate the documentation.
Thanks to John Gabriele for his great work on converting from docbook to the reST format.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1774 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-08-09 10:05:00 +00:00
Enrico Tröger
565f40890a Remove unwanted echo.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1763 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-07-29 18:39:35 +00:00
Enrico Tröger
2f6420a13e Fix make distcheck.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1736 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-07-24 09:24:14 +00:00
Enrico Tröger
34a760d549 Add keybinding for scroll to current line.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1719 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-07-17 16:27:49 +00:00
Enrico Tröger
3bcd10b0d8 Add keybindings for smart indent and indent/deindent by one space.
Fix possible selection errors on commenting multiple lines when using CR/LF line endings.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1705 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-07-16 15:42:12 +00:00
Enrico Tröger
7b99a9f325 Add keybinding for Select, Transpose, Cut, Copy and Delete line.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1674 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-07-07 15:12:13 +00:00
Nick Treleaven
6657b7983b Make Scintilla's move to word commands use the word end boundaries
when moving to the right (like e.g. GtkEntry).
Treat punctuation chars as whitespace.
Add filetypes.common setting: whitespace_chars.

git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1672 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-07-07 11:33:32 +00:00
Enrico Tröger
4e774e083f Use the default GTK file save dialog on Windows. Prevent some (probably) unnecessary filename encoding conversions.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1671 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-07-06 12:37:07 +00:00
Enrico Tröger
a707774d52 Add keybinding for select current paragraph.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1669 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-07-06 10:16:51 +00:00
Nick Treleaven
fb16ea2b96 Add -p, --no-plugins options to disable plugin support.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1665 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-07-05 12:15:54 +00:00
Enrico Tröger
6069531e78 Fix focus problem when using the Find dialog.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1663 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-07-04 17:08:53 +00:00
Enrico Tröger
464a45d6b4 Add new command line option --ft-names to get a list of supported filetype names.
Complete rewrite of auto completion to make it user-definable and much more flexible.	    


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1628 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-06-17 17:56:48 +00:00
Enrico Tröger
a42f1f93c5 Add keybindings for forward/back code navigation.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1593 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-06-03 16:03:46 +00:00
Enrico Tröger
83ad1a9dc6 Oops, change default browser to firefox.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1586 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-05-29 12:40:43 +00:00
Enrico Tröger
8914c384da Updated TODO.
Removed app_small entity.
Added description for global configuration file.      


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1585 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-05-29 12:35:28 +00:00
Nick Treleaven
a849585ac1 Add support for %e, %f in project run command.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1570 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-05-25 12:03:35 +00:00
Nick Treleaven
e7062dcb85 Comment out stopping make process.
Remove note about editing build commands manually.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1569 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-05-25 11:39:10 +00:00
Enrico Tröger
011fcde8ea Updated for Geany 0.11.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1551 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-05-21 15:24:27 +00:00
Enrico Tröger
1b41744c27 Applied patch from Michal Kurgan to disable separately use of global white space foreground and background colours (thanks).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1536 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-05-15 15:39:26 +00:00
Enrico Tröger
b5f8992a5d Added many widget names to different dialogs for use with custom styles. Menu items still don't work.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1535 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-05-15 15:16:16 +00:00
Enrico Tröger
5fdf697f2a Hide notebooks tabs instead of sidebar when toggling additional widgets.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1534 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-05-15 13:02:23 +00:00