77 Commits

Author SHA1 Message Date
Enrico Tröger
a47b682f6f Remove GTK tags (data/global.tags).
Add C (C99) tags (data/c99.tags) and a script to generate them).

git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3480 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-01-17 18:44:38 +00:00
Enrico Tröger
204b62d000 Add 'Build' toolbar button with a submenu for Make actions.
Make use of ui_image_menu_item_new() for some menu items.
Remove tooltips from menu items.

git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3479 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-01-17 17:59:20 +00:00
Nick Treleaven
62254001f4 Implemented project indentation settings support.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3431 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-12-29 12:39:06 +00:00
Enrico Tröger
631eb07c27 Handle UTF16/32 encoded files without a BOM better and allow them to opened (#2155573, patch by Jason Oster, thanks).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3156 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-10-26 14:16:09 +00:00
Nick Treleaven
76d39ec9aa Update: note SCI_LOADLEXERLIBRARY for plugin filetypes, merge better regex items, add some indents.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3032 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-10-02 11:43:48 +00:00
Nick Treleaven
bf3ea6c5f0 Add filetypes.* [build_settings] key 'error_regex' to support custom
error message parsing using an extended regular expression.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2988 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-09-23 16:12:40 +00:00
Nick Treleaven
98b2074c21 Add item: custom pipe-separated tags files support. Edit/update wishlist.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2959 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-09-17 15:54:37 +00:00
Nick Treleaven
71c1bcff4c Add item: MRU documents switching.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2896 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-08-18 16:51:45 +00:00
Nick Treleaven
9cfcf0602b Implemented 'distinguish between tab width vs. indent width'.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/branches/custom-tab-width@2854 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-08-04 14:10:16 +00:00
Nick Treleaven
9b8d1f5bdb Add tab width vs. indent width item.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2791 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-07-18 14:15:52 +00:00
Nick Treleaven
bd92df27f5 Add support for custom file templates found at startup in the
~/.geany/templates/files directory. These are currently shown
underneath filetype templates in the New with Template menu.
Add ui_menu_item_get_text().
Make utils_string_replace_all() ignore empty haystacks.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2575 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-05-13 17:18:14 +00:00
Nick Treleaven
d131023fe7 Add basic Line Breaking option in the Document menu. Line breaking
only works when typing characters past the line breaking column
number.
Add 'Line breaking column' editor pref.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2562 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-05-09 12:13:29 +00:00
Nick Treleaven
38a68db1ef item: (GFileMonitor support, if/when GIO gets merged with GLib)
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2499 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-04-18 11:37:57 +00:00
Enrico Tröger
a22e1653ad Remove "documentation: preferences" item as it has been mostly done by Robert McGinley.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2477 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-04-13 17:38:29 +00:00
Nick Treleaven
0ed93190da Add items: Make/Compile toolbar button, Make Custom menu, review hidden prefs & compile-time constants for 1.0.
Update and clarify some items.
Change Python scripting wishlist item to Python plugin interface (more useful).

git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2370 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-03-20 16:01:29 +00:00
Nick Treleaven
e38d4ead69 items:configurable filetype regex for build errors(1.0) look into using a geany-dev package for plugin development
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2295 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-02-29 18:51:36 +00:00
Enrico Tröger
7f361c1e6c Enable startup notification in desktop entry file and remove it from TODO list.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2292 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-02-27 16:10:41 +00:00
Nick Treleaven
cc1ac84b3f Add a few items for 1.0, custom template file support, some reordering.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2284 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-02-26 16:36:24 +00:00
Nick Treleaven
00739679ad item: include standard library tags only for C global.tags (offer separate GTK tags file for download).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2206 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-02-01 12:52:43 +00:00
Nick Treleaven
bf91249800 Add "recent projects menu" item, clarify make commands item.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2159 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-01-11 13:07:57 +00:00
Nick Treleaven
486e1cdbc6 item: basic support for adding custom filetypes?
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2142 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-01-02 13:42:22 +00:00
Enrico Tröger
ee5ea6b728 Apply patch Jeff Pohlmeyer to handle unknown command line options better (thanks).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2116 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-12-19 13:49:59 +00:00
Enrico Tröger
2b07283739 Add plugin manager dialog to select plugins to load at startup and to call a plugin configure dialog.
Add configure symbol for plugins which is called by Geany when a configure dialog for the plugin is requested, optionally.
Add author field to plugin info struct.
Add sample configure dialog to the demo plugin.
Fix cleanup code in filebrowser plugin to remove it completely when unloaded.			


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2060 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-11-20 18:15:46 +00:00
Enrico Tröger
fff66178da Add native GTK printing support.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2050 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-11-17 14:04:27 +00:00
Nick Treleaven
f1e323f158 Make VTE interpret all keyboard shortcuts except for focus group
keybindings.
Add enum values for keybinding groups.
Make Notebook tabs keybindings group.
Move Go to tags items into Tags keybindings group.
Move navigation items into a new Other keybindings group.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2027 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-11-06 16:59:01 +00:00
Nick Treleaven
648735da9e Update 2 completed items.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2005 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-11-01 16:15:48 +00:00
Nick Treleaven
6ca340f015 item: parsing tags from a memory buffer instead of a file on disk.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1997 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-31 16:20:13 +00:00
Nick Treleaven
05f87ce949 item: show autocompletion symbol icons - see SCI_REGISTERIMAGE.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1996 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-31 13:31:22 +00:00
Nick Treleaven
e38491184d item: make the VTE interpret keybindings first (not just some bash shortcuts).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1965 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-22 12:31:26 +00:00
Nick Treleaven
b14e5a7590 Parse arrays, const and pointers in C-like function return types
(and store in varType).
Fix some indentation.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1952 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-17 11:55:59 +00:00
Nick Treleaven
ea11001ef5 item: calltips for more languages.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1951 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-17 11:48:42 +00:00
Nick Treleaven
df4c6bebc8 Add: tango symbol list icons, GTK+ 2.10 printing support.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1940 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-10-12 12:06:25 +00:00
Nick Treleaven
12a5ba8df3 item: configurable default and project make commands.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1907 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-09-26 15:00:54 +00:00
Nick Treleaven
b078c1647d Updated for project and plugins improvements, and others.
Added wishlist items (which are unlikely to be worked on).


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1902 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-09-25 15:19:47 +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
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
52103f37d0 Remove completed items.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1522 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-05-11 12:09:22 +00:00
Nick Treleaven
e7e2c6056e Change comment/uncomment keybinding to Ctrl-G/Ctrl-Shift-G.
Change duplicate KB to Ctrl-D (Scintilla default).
Change goto line KB to Ctrl-J (so Ctrl-L line cut Sci KB works).
Remove default goto matching brace KB (doesn't work on all
keyboards).


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1423 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-03-26 12:13:04 +00:00
Nick Treleaven
1a8ecdbfe3 Update now we have filetype template support for all filetypes.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1410 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-03-21 13:21:03 +00:00
Nick Treleaven
ece66ddd5a Add items:
fix bug that prevents UTF-16, UTF-32 files from being loaded.
word wrapping mode to limit chars on a line for e.g. XML content.

git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1297 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-02-17 12:13:41 +00:00
Enrico Tröger
83170ef1cb Fix parsing command line args after given filenames
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1238 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-01-31 16:06:13 +00:00
Nick Treleaven
47e17be093 Update; calltip return types, filetype templates.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1049 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-12-04 15:32:40 +00:00
Nick Treleaven
88ff2d5085 Save the build includes and arguments on quitting.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@857 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-10-01 16:14:45 +00:00
Enrico Tröger
b1b4a4e157 Split filetype PHP/HTML into PHP and HTML.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@779 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-09-01 17:07:49 +00:00
Enrico Tröger
312579d70a Added menu items to insert configurable date/time strings.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@744 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-08-19 12:56:30 +00:00
Nick Treleaven
5b97be0572 Remove descriptive buttons entry now we are using dialogs_show_question_full
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@739 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-08-18 17:26:42 +00:00
Enrico Tröger
a636badc59 Updated.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@594 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-20 18:21:07 +00:00
Nick Treleaven
e859c03c96 Added 3 more items discussed on the ML
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@589 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-20 14:02:27 +00:00
Nick Treleaven
686c4747eb Update, add "allow use of custom global tags files"
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@563 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-15 12:40:12 +00:00
Nick Treleaven
505bcb8f58 Added 6 items for v1.0
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@532 ea778897-0a13-0410-b9d1-a72fbfd435f5
2006-07-04 20:20:45 +00:00