Enrico Tröger
b9d32c470c
Add 'Remove Markers' and 'Remove Error Indicators' keybindings.
...
Add missing documentation for 'Reset Zoom' keybinding.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4827 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-04-17 14:55:14 +00:00
Enrico Tröger
e5f287a4c5
Also parse numbered titles ( closes #2984703 ).
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4826 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-04-17 14:34:41 +00:00
Enrico Tröger
ccc57dbf7e
Remove duplicate code from Txt2Tags parser.
...
Remove the title control characters ('=') when parsing titles.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4825 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-04-17 14:34:31 +00:00
Enrico Tröger
7159c7c371
Add new command line option --list-documents to return a list of currently opened documents ( closes #2979933 ).
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4820 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-04-11 21:56:50 +00:00
Enrico Tröger
10bdf624db
Instantly update the toolbar icon size and style when the corresponding global GTK settings are changed.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4819 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-04-11 21:56:34 +00:00
Enrico Tröger
fef3ee8fc5
Shorten the toolbar popup menu, only provide items for Toolbar Preferences and to Hide the toolbar.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4818 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-04-11 21:56:23 +00:00
Enrico Tröger
e28ca32274
Add option 'System Default' for toolbar icon style and size to use the GTK default value.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4817 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-04-11 21:56:08 +00:00
Frank Lanitz
a70c8a1513
Make HTMLchars plugin remember whether replacement of special characters was activated even after restart of Geany or reloading of plugin.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4815 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-04-09 20:42:45 +00:00
Nick Treleaven
ebfa9d75c3
Improve API docs for editor_insert_text_block().
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4814 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-04-09 12:46:55 +00:00
Nick Treleaven
14b69a3363
Update status bar after using Document->Set Line Endings.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4813 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-04-09 12:30:28 +00:00
Nick Treleaven
559aebd1b2
Fix inserting snippets with an indent when using Mac CR line
...
endings.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4812 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-04-09 12:09:16 +00:00
Nick Treleaven
18a7e2ef08
Fix indenting a snippet when there is whitespace after the
...
snippet key name.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4811 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-04-08 16:26:36 +00:00
Nick Treleaven
e7d790d926
Refactor snippets_complete_constructs().
...
Remove an unnecessary TODO.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4809 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-04-08 13:54:08 +00:00
Enrico Tröger
17553f0ee6
Fix disabled compiler message tracking if using indicators to show build errors is disabled ( closes #2982834 ).
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4808 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-04-07 21:09:56 +00:00
Enrico Tröger
5c7197b6ee
Improve wording.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4807 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-04-07 19:51:48 +00:00
Nick Treleaven
c14fc12dd0
Backport fix from Scintilla CVS to fix using SCI_GETSELECTIONSTART
...
and SCI_GETSELECTIONEND with rectangular selections. This fixes
replacing in a rectangular selection.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4806 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-04-07 16:58:33 +00:00
Nick Treleaven
94577bb251
Fix showing '...' item last instead of first for document word
...
completion.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4805 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-04-06 17:11:36 +00:00
Nick Treleaven
14e61b9bdb
Re-detect any document filetypes set to None after reloading
...
filetype extensions (closes #2979661 ).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4803 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-04-06 16:37:27 +00:00
Enrico Tröger
26aeed1085
Add error_regex to parse error messages and warnings when performing syntax checks on Perl files.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4802 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-04-05 22:03:49 +00:00
Enrico Tröger
d6b15be3df
Adjust Perl Compile command to use the -c command line option to perform a syntax check instead of using the deprecated ByteCompile module.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4801 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-04-05 21:48:33 +00:00
Nick Treleaven
cf30b64029
Make Ctrl-click on any notebook tab switch to the last used
...
document.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4800 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-04-05 11:44:56 +00:00
Nick Treleaven
ab8d1b20d9
Add API docs for keybinding enums.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4799 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-04-05 11:42:31 +00:00
Nick Treleaven
9bb37bd6de
Cache G_TYPE_INSTANCE_GET_PRIVATE() result when initializing an
...
object for efficiency.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4798 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-04-01 15:57:19 +00:00
Nick Treleaven
5b9605a9d6
Revert commit to use AC_PATH_PROG instead of 'which' (fixes
...
#2973764 ).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4796 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-03-31 16:36:36 +00:00
Nick Treleaven
a8bc1cb59a
Add Stash widget functions to API.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4795 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-03-31 16:21:28 +00:00
Nick Treleaven
c266895832
Fix replacing '^' regex.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4793 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-03-31 11:53:37 +00:00
Nick Treleaven
f3e103c1e4
Beep if the user hasn't entered a class name on pressing OK.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4792 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-03-31 11:35:31 +00:00
Nick Treleaven
62f79f8f2a
Don't generate FOO_GET_PRIVATE() macro because caching the result
...
in Foo::priv can be much more efficient.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4791 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-03-30 17:19:59 +00:00
Nick Treleaven
90acc27a7a
Add Stash setting functions to API.
...
Remove unnecessary argument to stash_group_load_from_file().
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4790 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-03-30 16:29:38 +00:00
Nick Treleaven
806bb254c7
Apply patch from Yoann Le Montagner to set VTE bold color (thanks,
...
fixes #2976905 ).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4789 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-03-30 14:43:40 +00:00
Enrico Tröger
09d0321657
Fix cursor positioning when toggling comments (patch by Thomas Martitz, thanks).
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4788 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-03-25 23:00:59 +00:00
Peter Scholtens
904bc7e44d
Added Ctrl+0 for zoom reset / normal size
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4786 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-03-25 22:18:00 +00:00
Nick Treleaven
5bbd6a30d7
Fix wrong selection range after Replace in Selection.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4784 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-03-25 13:43:37 +00:00
Enrico Tröger
1864e6e6a5
Deprecate GEANY_WINDOW_MINIMAL_WIDTH/GEANY_WINDOW_MINIMAL_HEIGHT to not set Geany's minimum window size anymore ( closes #2972992 ).
...
As replacement, add GEANY_DEFAULT_DIALOG_HEIGHT.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4782 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-03-20 16:20:55 +00:00
Enrico Tröger
7db7ef002d
Backport fix from Scintilla CVS to not paste text beyond the end of lines ( closes #2969096 ).
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4781 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-03-20 15:40:45 +00:00
Enrico Tröger
f8864c5700
Remove reference to already removed latex.tags file. Future releases probably still depend on GTK 2.16.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4780 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-03-20 15:27:09 +00:00
Enrico Tröger
a01a4f68e3
Make CreateChildProcess() working with Unicode strings, e.g. directory names (closes 2972606).
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4779 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-03-20 15:16:21 +00:00
Nick Treleaven
809a37ddd2
Add stash_group_load_from_file() and stash_group_save_to_file().
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4778 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-03-19 17:38:27 +00:00
Nick Treleaven
86e5bb4bc7
Make adding string and string vector settings initialise the setting
...
to NULL for safety.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4777 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-03-19 12:51:08 +00:00
Nick Treleaven
201b595b51
Rename Stash data types to be independently named from Geany (so
...
Stash can be reused for other projects).
Rename GeanyPrefGroup to StashGroup.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4776 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-03-18 17:04:17 +00:00
Nick Treleaven
94b06b46e2
Add frame for 'Printing' prefs dialog page.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4774 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-03-18 13:26:48 +00:00
Nick Treleaven
39a6d76e2a
Improve API docs contents page by listing all commonly-used files.
...
Fix 'Date' appearing twice on the date line.
Don't generate API docs for prefs.h, toolbar.h (unused).
Move some '@file' doc-comments to the .c file.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4772 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-03-18 13:13:11 +00:00
Nick Treleaven
8e9bfdf16a
Set default for wrapped lines to show marker at end of line only
...
(more expected and doesn't change line alignment - closes #2972386 ).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4771 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-03-18 12:35:16 +00:00
Nick Treleaven
aa872a4545
Add doc-comments for Stash setting functions.
...
Add an example file showing usage of Stash.
(Not enabled yet until added to the plugin API).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4769 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-03-17 17:15:47 +00:00
Nick Treleaven
26f161c9d3
Apply patch from Colomban Wendling to parse Python lambda functions
...
(thanks) - modified to only parse toplevel or class member lambdas.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4768 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-03-17 13:39:18 +00:00
Lex Trotman
57aaf35b75
Fix using return value without checking return status, caused
...
incorrect sensitivity settings on build dialog.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4767 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-03-17 04:34:33 +00:00
Nick Treleaven
2c4cb093d0
Add tip about gcc optimization & warnings/debugging.
...
Add Testing section.
Update Libraries section about synchronizing with other projects.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4765 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-03-16 13:28:36 +00:00
Enrico Tröger
31a4eddf44
Add utils_copy_environment() to the plugin API.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4764 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-03-15 14:48:43 +00:00
Enrico Tröger
aea9e1cb18
Fix/Improve GIT repository detection (patch by Thomas Martitz, thanks).
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4763 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-03-15 14:06:29 +00:00
Enrico Tröger
0fd6e75f4a
For now revert the recent patch which set real_path of newly open non-existent configuration files as this seems hackish and causes 'file not found' warnings.
...
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4762 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-03-15 14:05:42 +00:00