2009-11-06 13:03:28 +00:00
|
|
|
2009-11-06 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* tagmanager/c.c:
|
|
|
|
Parse D functions with contracts (fixes #1885480).
|
|
|
|
Parse D alias statement like typedef.
|
|
|
|
(Ignore some more D keywords).
|
2009-11-06 17:14:00 +00:00
|
|
|
* tagmanager/c.c:
|
|
|
|
Fix creating D interface tags properly.
|
2009-11-06 17:24:31 +00:00
|
|
|
* tagmanager/c.c:
|
|
|
|
Parse contents of D extern{} and version{} blocks.
|
2009-11-06 13:03:28 +00:00
|
|
|
|
|
|
|
|
2009-11-05 21:16:40 +00:00
|
|
|
2009-11-05 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* src/main.c:
|
|
|
|
Remove old code.
|
|
|
|
|
|
|
|
|
2009-11-05 16:17:11 +00:00
|
|
|
2009-11-05 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* src/plugindata.h, HACKING:
|
|
|
|
Deprecate PLUGIN_KEY_GROUP() macro - use plugin_set_key_group()
|
|
|
|
instead.
|
2009-11-05 18:02:08 +00:00
|
|
|
* src/callbacks.c:
|
|
|
|
Show number of files saved on status bar when using Save All.
|
2009-11-05 18:03:34 +00:00
|
|
|
* src/highlighting.c:
|
|
|
|
Use default color scheme if pref color scheme file doesn't exist.
|
2009-11-05 18:11:10 +00:00
|
|
|
* src/keybindings.c:
|
|
|
|
Fix moving correct lines after selecting whole line(s).
|
2009-11-05 16:17:11 +00:00
|
|
|
|
|
|
|
|
2009-11-04 18:32:52 +00:00
|
|
|
2009-11-04 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* tagmanager/makefile.win32:
|
|
|
|
Fix broken build on Windows because of a typo
|
|
|
|
(patch by Timothy Boronczyk, thanks).
|
|
|
|
|
|
|
|
|
2009-11-04 12:36:56 +00:00
|
|
|
2009-11-04 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* src/highlighting.c, src/highlighting.h, src/keyfile.c, src/main.c,
|
|
|
|
src/editor.h:
|
|
|
|
Add 'View->Editor->Color Schemes' menu, for now only shown if color
|
|
|
|
scheme files exist in a colorschemes config directory. Color scheme
|
|
|
|
files must end in ".conf" and currently only the [named_styles]
|
|
|
|
section is read.
|
2009-11-04 14:47:07 +00:00
|
|
|
* src/templates.c, src/utils.c, src/highlighting.c, src/utils.h:
|
|
|
|
Add utils_get_config_files().
|
2009-11-04 14:59:16 +00:00
|
|
|
* src/highlighting.c:
|
|
|
|
Fix issue with default color not being reset if overridden with a
|
|
|
|
system default color.
|
2009-11-04 15:06:56 +00:00
|
|
|
* src/highlighting.c:
|
|
|
|
Only reload filetype files when changing color scheme, not all
|
|
|
|
configuration files.
|
2009-11-04 15:28:38 +00:00
|
|
|
* src/filetypes.c, src/document.c, src/document.h, doc/Doxyfile.in:
|
|
|
|
Deprecate documents_foreach() as it looks more like a function; use
|
|
|
|
foreach_document() instead.
|
|
|
|
Generate dox even for GEANY_DISABLE_DEPRECATED declarations.
|
2009-11-04 12:36:56 +00:00
|
|
|
|
|
|
|
|
2009-10-30 14:09:46 +00:00
|
|
|
2009-10-30 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* src/stash.c, src/stash.h:
|
|
|
|
Use typedef instead of pointer for widget_id function arguments.
|
|
|
|
|
|
|
|
|
2009-10-29 11:31:48 +00:00
|
|
|
2009-10-29 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* src/pluginutils.c:
|
|
|
|
Don't expand Plugin Preferences page spacing vertically to fill the
|
|
|
|
height of the dialog.
|
2009-10-29 11:59:55 +00:00
|
|
|
* src/interface.c, src/keybindings.c, src/keybindings.h, src/prefs.c,
|
|
|
|
geany.glade, plugins/splitwindow.c:
|
|
|
|
Allow GeanyKeyBinding label field to contain underscores, which won't
|
|
|
|
be displayed by Geany. This saves adding near-duplicate translation
|
|
|
|
strings.
|
|
|
|
Add mnemonics for 3 Edit->Format menu items.
|
|
|
|
Add keybindings_get_label().
|
2009-10-29 12:34:53 +00:00
|
|
|
* src/interface.c, geany.glade:
|
|
|
|
Use GtkVBoxes for Encoding prefs combo boxes to reduce width of prefs
|
|
|
|
dialog.
|
2009-10-29 11:31:48 +00:00
|
|
|
|
|
|
|
|
2009-10-28 11:06:31 +00:00
|
|
|
2009-10-28 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* src/ui_utils.c:
|
|
|
|
Desensitize Edit->Commands menu item when no docs are open.
|
2009-10-28 11:33:11 +00:00
|
|
|
* src/interface.c, src/keybindings.c, src/callbacks.c,
|
|
|
|
src/callbacks.h, geany.glade:
|
|
|
|
Add 'Reflow, Transpose, Smart line indent' Edit->Format menu items.
|
2009-10-28 16:32:22 +00:00
|
|
|
* src/sciwrappers.c, src/sciwrappers.h, src/editor.c:
|
|
|
|
Add general function sci_get_string() that works with any string
|
|
|
|
buffer messages that follow the Windows message convention.
|
2009-10-28 18:06:16 +00:00
|
|
|
* src/pluginprivate.h, src/interface.c, src/keybindings.c,
|
|
|
|
src/keybindings.h, src/callbacks.c, src/callbacks.h,
|
|
|
|
src/pluginutils.c, src/pluginutils.h, geany.glade:
|
|
|
|
Add 'Edit->Plugin Preferences' menu item and keybinding.
|
|
|
|
Don't include plugindata.h in pluginutils.h because it redefines the
|
|
|
|
GEANY() macro for plugin use.
|
2009-10-28 18:07:49 +00:00
|
|
|
* doc/geany.txt, doc/geany.html:
|
|
|
|
Update for Plugin Preferences keybinding.
|
2009-10-28 11:06:31 +00:00
|
|
|
|
|
|
|
|
2009-10-27 13:06:04 +00:00
|
|
|
2009-10-27 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* src/editor.c:
|
|
|
|
Sort document word completion list.
|
2009-10-27 13:40:34 +00:00
|
|
|
* src/interface.c, src/keybindings.c, src/callbacks.c,
|
|
|
|
src/callbacks.h, geany.glade:
|
|
|
|
Add some useful commands to editor popup menu under "Commands"
|
|
|
|
submenu (thanks to Lex).
|
|
|
|
Move 'Duplicate line or selection' from Format -> Commands submenu.
|
2009-10-27 14:59:46 +00:00
|
|
|
* src/prefs.c, src/ui_utils.c, doc/geany.txt, doc/geany.html:
|
|
|
|
Enable switching the sidebar to the right on Windows again, as it
|
|
|
|
apparently works after all.
|
2009-10-27 15:38:40 +00:00
|
|
|
* src/editor.c:
|
|
|
|
Fix using tab to autocomplete in some other situations that word part
|
|
|
|
completion doesn't apply in.
|
2009-10-27 17:27:24 +00:00
|
|
|
* src/templates.c, src/interface.c, src/ui_utils.c, geany.glade:
|
|
|
|
Add Edit->Commands submenu which is shared with the editor popup menu.
|
2009-10-27 17:47:23 +00:00
|
|
|
* src/interface.c, src/keybindings.c, src/ui_utils.c, geany.glade:
|
|
|
|
Change editor popup Commands submenu to start as child of menubar Edit
|
|
|
|
menu, as this is more usual e.g. for keybindings initialization.
|
2009-10-27 18:10:39 +00:00
|
|
|
* src/interface.c, src/keybindings.c, src/tools.c, src/ui_utils.c,
|
|
|
|
geany.glade:
|
|
|
|
Share a single Format submenu for menubar Edit and popup menu.
|
2009-10-27 13:06:04 +00:00
|
|
|
|
|
|
|
|
2009-10-26 22:20:49 +00:00
|
|
|
2009-10-26 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* src/build.c:
|
|
|
|
Fix a compiler warning about an uninitialised variable.
|
2009-10-26 22:23:14 +00:00
|
|
|
* wscript:
|
|
|
|
Don't install unnecessary headers: dialogs.h, main.h, plugins.h,
|
|
|
|
sciwrappers.h, build.h (for the Waf build system,
|
|
|
|
accordingly to r4366).
|
2009-10-26 22:20:49 +00:00
|
|
|
|
|
|
|
|
2009-10-26 12:58:52 +00:00
|
|
|
2009-10-26 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* src/prefs.h, src/search.h, src/support.h, src/templates.h,
|
|
|
|
src/toolbar.c, src/toolbar.h:
|
|
|
|
Add missing dox for types/files in the API.
|
2009-10-26 13:06:51 +00:00
|
|
|
* src/filetypes.h, src/Makefile.am, plugins/geanyplugin.h:
|
|
|
|
Don't install unnecessary headers: dialogs.h, main.h, plugins.h,
|
|
|
|
sciwrappers.h, build.h. (This helps to get compiler warnings for uses
|
|
|
|
of functions not in the API).
|
|
|
|
Warning: any plugins that include these headers should remove them.
|
2009-10-26 14:59:47 +00:00
|
|
|
* src/build.c, src/build.h:
|
|
|
|
Move function doc-comments to build.c so they stay in sync. Note:
|
|
|
|
these functions are still not in the API.
|
2009-10-26 15:16:04 +00:00
|
|
|
* HACKING:
|
|
|
|
Add 'Doc-comments' plugin API subsection.
|
2009-10-26 15:31:00 +00:00
|
|
|
* plugins/filebrowser.c:
|
|
|
|
Fix packing configure widgets equally.
|
|
|
|
Use spacing multiples of 6 as recommended by Gnome HIG.
|
2009-10-26 15:45:12 +00:00
|
|
|
* src/prefs.c, src/ui_utils.c, doc/geany.txt, doc/geany.html:
|
|
|
|
Disable switching the sidebar to the right on Windows as it will
|
|
|
|
probably fail like the Split Window plugin.
|
2009-10-26 18:13:50 +00:00
|
|
|
* src/document.c:
|
|
|
|
Improve 'Detect from file' indentation pref by ignoring lines with
|
|
|
|
indentation wider than 24 characters as this is more likely to be
|
|
|
|
alignment than indentation.
|
2009-10-26 12:58:52 +00:00
|
|
|
|
|
|
|
|
2009-10-25 11:43:21 +00:00
|
|
|
2009-10-25 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* plugins/saveactions.c:
|
|
|
|
Fix adding the filetype's default extension when using the
|
2009-10-25 11:52:47 +00:00
|
|
|
Instant Save plugin (closes #2885142).
|
|
|
|
* src/main.c:
|
|
|
|
Before looking for line and column numbers specified as part
|
|
|
|
of a filename, ensure the file doesn't exist on disk. This allows
|
|
|
|
opening of files like "test:0".
|
2009-10-25 12:21:05 +00:00
|
|
|
* src/sidebar.c:
|
|
|
|
Rename "select" variables into "selection" to avoid shadowed names.
|
2009-10-25 12:30:36 +00:00
|
|
|
* plugins/geanyfunctions.h, src/plugins.c, src/plugindata.h:
|
2009-10-25 22:27:13 +00:00
|
|
|
Add ui_widget_modify_font_from_string() and sci_goto_line()
|
|
|
|
to the plugin API.
|
2009-10-25 12:32:57 +00:00
|
|
|
* plugins/filebrowser.c:
|
|
|
|
Rename "select" variables into "selection" to avoid shadowed names.
|
|
|
|
Make use of ui_widget_modify_font_from_string().
|
2009-10-25 11:43:21 +00:00
|
|
|
|
|
|
|
|
2009-10-23 16:18:05 +00:00
|
|
|
2009-10-23 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* src/interface.c, src/ui_utils.h, src/prefs.c, src/keyfile.c,
|
|
|
|
src/main.c, src/ui_utils.c, doc/geany.txt, doc/geany.html,
|
|
|
|
geany.glade:
|
|
|
|
Add sidebar position interface pref.
|
|
|
|
|
|
|
|
|
2009-10-22 21:38:37 +00:00
|
|
|
2009-10-23 Lex Trotman <elextr.at.gmail.dot.com>
|
|
|
|
|
2009-10-23 11:32:27 +00:00
|
|
|
* doc/geany.txt, doc/geany.html:
|
2009-10-22 21:38:37 +00:00
|
|
|
Add missing underscores to links.
|
|
|
|
|
|
|
|
|
2009-10-22 11:28:59 +00:00
|
|
|
2009-10-22 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* src/keybindings.c, src/keybindings.h, doc/geany.txt, doc/geany.html:
|
|
|
|
Add 'Move line(s) up/down' keybindings.
|
|
|
|
|
|
|
|
|
2009-10-22 00:46:54 +00:00
|
|
|
2009-10-22 Lex Trotman <elextr.at.gmail.dot.com>
|
|
|
|
|
|
|
|
* src/build.c, src/build.h, src/filetypes.h:
|
|
|
|
Include code for project filetype execute commands and fix bug in
|
|
|
|
saving project filetypes list.
|
2009-10-23 11:32:27 +00:00
|
|
|
* src/project.c, src/build.c, doc/geany.txt:
|
2009-10-22 11:04:45 +00:00
|
|
|
Make non-project execute configuration save to filetypes not geany.conf.
|
2009-10-22 09:19:30 +00:00
|
|
|
Fix closing of project failing to remove build commands dialog entry.
|
2009-10-22 00:46:54 +00:00
|
|
|
|
|
|
|
|
2009-10-22 11:04:45 +00:00
|
|
|
2009-10-21 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* src/project.c, src/ui_utils.c:
|
|
|
|
Set border width for project properties build table.
|
|
|
|
* geany.glade, src/interface.c:
|
|
|
|
Don't expand hard tab width alignment.
|
|
|
|
|
|
|
|
|
2009-10-20 12:07:12 +00:00
|
|
|
2009-10-20 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* src/highlighting.c, src/filetypes.c, src/document.c, src/symbols.c,
|
|
|
|
doc/geany.txt, doc/geany.html:
|
|
|
|
Support loading global tags files for custom filetypes.
|
2009-10-20 15:35:44 +00:00
|
|
|
* src/keybindings.c, src/keybindings.h, src/editor.c, src/editor.h,
|
|
|
|
doc/geany.txt, doc/geany.html:
|
|
|
|
Add 'Word part completion' keybinding so keys other than Tab can be
|
|
|
|
used, or to clear/change the combination so Tab does full completion
|
|
|
|
like before.
|
2009-10-20 16:01:07 +00:00
|
|
|
* src/keybindings.c, src/keybindings.h, doc/geany.txt, doc/geany.html:
|
|
|
|
Add 'Select to previous/next word part' keybindings.
|
2009-10-20 16:59:00 +00:00
|
|
|
* src/keybindings.c, src/keybindings.h, doc/geany.txt, doc/geany.html:
|
|
|
|
Add 'Switch to Messages' focus keybinding.
|
2009-10-20 12:07:12 +00:00
|
|
|
|
|
|
|
|
2009-10-19 12:15:42 +00:00
|
|
|
2009-10-19 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* doc/geany.txt, doc/geany.html:
|
|
|
|
Add 'Custom filetypes' section.
|
2009-10-19 14:24:40 +00:00
|
|
|
* src/filetypes.c, src/filetypes.h, src/document.c,
|
|
|
|
doc/geany.txt, doc/geany.html, tagmanager/tm_source_file.c,
|
|
|
|
tagmanager/include/tm_source_file.h:
|
|
|
|
Add filetype "tag_parser" key so custom filetypes can use an existing
|
|
|
|
tag parser.
|
|
|
|
Add tm_source_file_get_named_lang().
|
2009-10-19 14:58:51 +00:00
|
|
|
* src/highlighting.c, src/filetypes.c, src/filetypes.h, doc/geany.txt,
|
|
|
|
doc/geany.html:
|
|
|
|
Add filetype "lexer_filetype" key so custom filetypes can use an
|
|
|
|
existing lexer.
|
2009-10-19 12:15:42 +00:00
|
|
|
|
|
|
|
|
2009-10-19 07:12:08 +00:00
|
|
|
2009-10-19 Frank Lanitz <frank(at)frank(dot)uvena(dot)de>
|
|
|
|
|
|
|
|
* THANKS, src/about.c:
|
|
|
|
Add Xhacker Liu for his work at zh_CN translation to long list of
|
|
|
|
translators.
|
|
|
|
|
|
|
|
|
2009-10-16 11:07:49 +00:00
|
|
|
2009-10-16 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* src/sciwrappers.c:
|
|
|
|
Remove unnecessary line number margin padding.
|
2009-10-16 12:13:01 +00:00
|
|
|
* scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface,
|
|
|
|
scintilla/ScintillaBase.h, scintilla/ScintillaBase.cxx,
|
|
|
|
src/editor.c:
|
|
|
|
Improve word part autocompletion so AC list is not cancelled and
|
|
|
|
reshown (this also stops the selection changing).
|
|
|
|
Add SCI_AUTOCGETCURRENTTEXT message (will be sent upstream).
|
2009-10-16 16:36:09 +00:00
|
|
|
* src/editor.c:
|
|
|
|
Improve CamelCase word part autocompletion for runs of capital letters.
|
2009-10-16 16:42:38 +00:00
|
|
|
* src/editor.c:
|
|
|
|
Don't complete snippets if there's a selection.
|
2009-10-16 11:07:49 +00:00
|
|
|
|
|
|
|
|
2009-10-16 00:53:00 +00:00
|
|
|
2009-10-16 Lex Trotman <elextr(at)gmail(dot)com>
|
|
|
|
|
|
|
|
* src/build.c:
|
|
|
|
Fix crash opening project when Geany started with no geany.conf.
|
|
|
|
|
|
|
|
|
2009-10-15 14:57:11 +00:00
|
|
|
2009-10-15 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* scintilla/ScintillaBase.h, scintilla/ScintillaBase.cxx, src/utils.c,
|
|
|
|
src/utils.h, src/sciwrappers.c, src/editor.c, doc/geany.txt,
|
|
|
|
doc/geany.html:
|
|
|
|
Add word part autocompletion for the current selected item when
|
|
|
|
pressing Tab - Enter still completes normally.
|
|
|
|
Add foreach_str() API macro.
|
|
|
|
Temporarily modify scintilla to say if tab was used for
|
|
|
|
autocompletion.
|
2009-10-15 16:15:28 +00:00
|
|
|
* src/templates.c, src/build.c, src/utils.c, src/utils.h,
|
|
|
|
src/project.c, src/search.c, src/editor.c, src/ui_utils.c,
|
|
|
|
plugins/classbuilder.c:
|
|
|
|
Revert r4301 - utils_free_pointers() taking 4 arguments.
|
2009-10-15 16:54:15 +00:00
|
|
|
* src/highlighting.c, src/highlighting.h, src/plugindata.h,
|
|
|
|
src/document.c, src/plugins.c, plugins/geanyfunctions.h,
|
|
|
|
plugins/splitwindow.c:
|
|
|
|
Add highlighting_set_styles() to API, use for Split Window plugin so
|
|
|
|
filetypes.common settings get set too.
|
|
|
|
Make highlighting_set_styles() take GeanyFiletype pointer instead of
|
|
|
|
filetype id.
|
2009-10-15 17:55:30 +00:00
|
|
|
* src/document.c, src/editor.c, plugins/splitwindow.c:
|
|
|
|
Call editor_apply_update_prefs() from editor_create_widget() so
|
|
|
|
correct tab width and other settings are applied for Split Window
|
|
|
|
plugin.
|
2009-10-15 14:57:11 +00:00
|
|
|
|
|
|
|
|
2009-10-14 11:46:56 +00:00
|
|
|
2009-10-14 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* src/keybindings.c:
|
|
|
|
Don't include trailing newlines when using reflow command.
|
2009-10-14 12:04:05 +00:00
|
|
|
* src/notebook.c:
|
|
|
|
Add stock close buttons to notebook tab popup menu.
|
2009-10-14 12:21:18 +00:00
|
|
|
* src/plugindata.h, src/document.c, src/plugins.c, src/ui_utils.c,
|
|
|
|
plugins/geanyfunctions.h:
|
|
|
|
Add document_get_notebook_page() to API.
|
|
|
|
Minor edits of dox.
|
2009-10-14 12:43:51 +00:00
|
|
|
* data/templates/files/file.html, data/templates/files/file.php:
|
2009-10-14 13:51:43 +00:00
|
|
|
Fix wrong escaping (patch by dmaphy, thanks - closes #2878138).
|
|
|
|
* src/interface.c, src/ui_utils.c, geany.glade:
|
|
|
|
Move Tools configuration items to top of menu.
|
2009-10-14 14:07:28 +00:00
|
|
|
* src/keybindings.c, src/search.c:
|
|
|
|
Fix warning when using Find in Files with no documents open; make
|
|
|
|
keybinding work in this case.
|
2009-10-14 11:46:56 +00:00
|
|
|
|
|
|
|
|
2009-10-13 17:14:25 +00:00
|
|
|
2009-10-13 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* src/notebook.c, src/plugindata.h, src/plugins.c, src/ui_utils.c,
|
|
|
|
src/ui_utils.h, plugins/geanyfunctions.h, plugins/splitwindow.c:
|
|
|
|
Make Split Window 'Show current document' button have a drop-down menu
|
|
|
|
to select the other documents.
|
|
|
|
Add new API function ui_menu_add_document_items().
|
|
|
|
|
|
|
|
|
2009-10-12 23:54:47 +00:00
|
|
|
2009-10-13 Lex Trotman <elextr(at)gmail(dot)com>
|
|
|
|
|
|
|
|
* src/build.c:
|
|
|
|
Fix sensitivity settings for compile and build toolbar items.
|
|
|
|
|
|
|
|
|
2009-10-12 10:53:39 +00:00
|
|
|
2009-10-12 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* src/templates.c:
|
|
|
|
Don't use filetype submenus for templates (slower to navigate, often
|
|
|
|
only 1 per-filetype anyway).
|
2009-10-12 11:15:08 +00:00
|
|
|
* src/templates.c:
|
|
|
|
Put old filetype template menu items in 'Old' submenu as they should
|
|
|
|
be removed after the 0.19 release.
|
2009-10-12 11:50:45 +00:00
|
|
|
* src/keybindings.c, src/keybindings.h, src/pluginutils.c:
|
|
|
|
Add GeanyKeyGroup callback support, which allow keybinding callbacks
|
|
|
|
to be ignored if inappropriate so a later keybinding with the same
|
|
|
|
key combination can intercept it. (Also group callbacks are usually
|
|
|
|
tidier than separate callbacks).
|
|
|
|
Remove special handling for GEANY_KEYS_EDIT_COMPLETESNIPPET.
|
2009-10-12 16:03:10 +00:00
|
|
|
* src/templates.c, src/build.c, src/utils.c, src/utils.h,
|
|
|
|
src/project.c, src/search.c, src/editor.c, src/ui_utils.c,
|
|
|
|
plugins/classbuilder.c:
|
|
|
|
Make utils_free_pointers() take 4 arguments, add to API.
|
2009-10-12 16:31:38 +00:00
|
|
|
* src/templates.c, src/tools.c, src/ui_utils.c:
|
|
|
|
Fix memory leaks with gtk_container_get_children().
|
2009-10-12 10:53:39 +00:00
|
|
|
|
|
|
|
|
2009-10-12 08:25:04 +00:00
|
|
|
2009-10-12 Lex Trotman <elextr(at)gmail(dot)com>
|
|
|
|
|
2009-10-12 16:31:38 +00:00
|
|
|
* src/build.c:
|
2009-10-12 08:25:04 +00:00
|
|
|
Ensure that old style build config is not loaded if it does not exist.
|
|
|
|
|
|
|
|
|
2009-10-12 16:19:11 +00:00
|
|
|
2009-10-12 Frank Lanitz <frank(at)frank(dot)uvena(dot)de>
|
|
|
|
|
|
|
|
* THANKS, src/about.c, po/LINGUAS, po/gl.po:
|
|
|
|
Added Galician translation. Thanks to José Manuel Castroagudín Silva.
|
|
|
|
|
|
|
|
|
2009-10-11 10:51:12 +00:00
|
|
|
2009-10-11 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* geany.glade, THANKS, src/about.c, src/document.c, src/encodings.c,
|
|
|
|
src/interface.c:
|
|
|
|
Apply set default encoding for existing files only if the files are
|
|
|
|
non-Unicode (patch by Alexey Antipov, thanks).
|
|
|
|
|
|
|
|
|
2009-10-04 11:55:50 +00:00
|
|
|
2009-10-04 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* src/highlighting.c:
|
|
|
|
Move new_styleset() and preprocessor setup code into styleset_c_like().
|
2009-10-04 12:15:29 +00:00
|
|
|
* src/highlighting.c:
|
|
|
|
Call apply_filetype_properties() from styleset_c_like().
|
2009-10-04 11:55:50 +00:00
|
|
|
|
|
|
|
|
2009-10-03 16:04:05 +00:00
|
|
|
2009-10-03 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* doc/geany.txt, doc/geany.html:
|
|
|
|
Improve information about predefined keybindings which are
|
|
|
|
commonly used across applications (patch by Lex Trotman, thanks).
|
2009-10-03 16:17:22 +00:00
|
|
|
* src/printing.c:
|
|
|
|
Enable embedded page setup properties in the (Unix) Print dialog
|
|
|
|
on newer GTK versions (closes #2870596).
|
2009-10-03 16:35:34 +00:00
|
|
|
* src/highlighting.c:
|
|
|
|
Map global types (read from tags files) to keyword style for
|
|
|
|
filetype Java.
|
2009-10-03 16:04:05 +00:00
|
|
|
|
|
|
|
|
2009-10-01 11:06:08 +00:00
|
|
|
2009-10-01 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* src/templates.c:
|
|
|
|
Fix wrong creation of filetype template menu items for custom
|
|
|
|
filetypes.
|
2009-10-01 11:16:12 +00:00
|
|
|
* src/highlighting.c:
|
|
|
|
Use jscript_keyword for SCE_HB[A]_WORD markup styles.
|
2009-10-01 11:56:04 +00:00
|
|
|
* src/templates.c:
|
|
|
|
Group 'New with template' items by filetype submenu (currently only for
|
|
|
|
toolbar menu).
|
|
|
|
Show custom file template items before filetype template items.
|
2009-10-01 14:40:42 +00:00
|
|
|
* src/templates.c, src/interface.c, src/geanymenubuttonaction.c,
|
|
|
|
geany.glade:
|
|
|
|
Only use one 'New with template' submenu - reparent as needed.
|
2009-10-01 15:56:51 +00:00
|
|
|
* src/templates.c:
|
|
|
|
Don't create templates/filetype.none either.
|
2009-10-01 16:39:38 +00:00
|
|
|
* src/templates.c:
|
|
|
|
Warn if custom template file no longer exists.
|
2009-10-01 11:06:08 +00:00
|
|
|
|
|
|
|
|
2009-09-30 19:44:59 +00:00
|
|
|
2009-09-30 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* src/symbols.c:
|
|
|
|
Add missing icon for Java packages in the Symbol List.
|
|
|
|
|
|
|
|
|
2009-09-30 12:10:24 +00:00
|
|
|
2009-09-30 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* src/highlighting.c, data/filetypes.vala:
|
|
|
|
Add Vala keywords to conf file.
|
2009-09-30 14:39:47 +00:00
|
|
|
* src/templates.c, doc/geany.txt, doc/geany.html:
|
|
|
|
Read custom file templates from $prefix/share/geany/templates/files as
|
|
|
|
well as user dir.
|
2009-09-30 17:40:10 +00:00
|
|
|
* src/templates.c, data/templates, data/templates/files,
|
|
|
|
data/templates/files/file.rb, data/templates/files/file.html,
|
|
|
|
data/templates/files/main.java, data/templates/files/main.c,
|
|
|
|
data/templates/files/main.cxx, data/templates/files/file.php,
|
|
|
|
data/templates/files/main.d, data/templates/files/program.pas,
|
|
|
|
data/templates/files/main.py, data/templates/files/file.tex,
|
|
|
|
wscript, Makefile.am:
|
|
|
|
Move filetype template defaults into custom file template files.
|
2009-09-30 12:10:24 +00:00
|
|
|
|
|
|
|
|
2009-09-29 11:07:10 +00:00
|
|
|
2009-09-29 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* src/symbols.c, tagmanager/perl.c:
|
|
|
|
Change Perl tag parser to ctags SVN r601. This removes support for
|
|
|
|
buggy local/my/our but it parses constant/format/labels and should
|
|
|
|
be less buggy overall (closes #2861232).
|
2009-09-29 12:10:17 +00:00
|
|
|
* src/templates.c, src/utils.c, src/utils.h, src/symbols.c:
|
|
|
|
Add utils_get_file_list_full() which can optionally sort or include
|
|
|
|
a full path for each list item.
|
2009-09-29 13:51:54 +00:00
|
|
|
* src/utils.c, src/plugindata.h, src/plugins.c:
|
|
|
|
Add utils_get_file_list_full() to API.
|
2009-09-29 11:07:10 +00:00
|
|
|
|
|
|
|
|
2009-09-28 11:16:59 +00:00
|
|
|
2009-09-28 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* src/keybindings.c, src/sidebar.c, src/sidebar.h,
|
|
|
|
src/makefile.win32, src/project.c, src/prefs.c, src/treeviews.c,
|
|
|
|
src/callbacks.c, src/notebook.c, src/treeviews.h, src/document.c,
|
|
|
|
src/main.c, src/symbols.c, src/Makefile.am, src/ui_utils.c,
|
|
|
|
po/POTFILES.in, wscript:
|
|
|
|
Rename treeviews.[hc] -> sidebar.[hc].
|
2009-09-28 11:32:38 +00:00
|
|
|
* data/filetypes.common:
|
|
|
|
Remove unused [styling] arguments.
|
2009-09-28 15:33:05 +00:00
|
|
|
* src/highlighting.c, data/filetypes.markdown,
|
|
|
|
data/filetypes.restructuredtext:
|
|
|
|
Remove style defaults from the code - just read them from
|
|
|
|
configuration files.
|
2009-09-28 15:55:49 +00:00
|
|
|
* src/highlighting.c, HACKING:
|
|
|
|
Add apply_style_entries() to simplify implementing styleset_foo().
|
2009-09-28 16:14:24 +00:00
|
|
|
* src/highlighting.c:
|
|
|
|
Remove filetype keyword defaults from the code - just read them from
|
|
|
|
configuration files.
|
2009-09-28 16:27:14 +00:00
|
|
|
* src/highlighting.c:
|
|
|
|
Add sci_set_keywords() wrapper.
|
2009-09-28 11:16:59 +00:00
|
|
|
|
|
|
|
|
2009-09-27 16:49:18 +00:00
|
|
|
2009-09-27 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* scripts/create_py_tags.py:
|
|
|
|
Make the code a bit more pythonic.
|
2009-09-27 16:51:37 +00:00
|
|
|
* doc/images/build_menu_commands_dialog.png,
|
|
|
|
doc/images/main_window.png:
|
|
|
|
Add new images referenced in the documentation.
|
2009-09-27 16:54:03 +00:00
|
|
|
* doc/geany.html, doc/geany.txt:
|
|
|
|
Several documentation improvements (patch by Lex Trotman, thanks).
|
2009-09-27 20:31:16 +00:00
|
|
|
* src/pluginutils.c:
|
|
|
|
Fix setting the appropriate page of the combined plugins
|
|
|
|
preferences dialog.
|
2009-09-27 16:49:18 +00:00
|
|
|
|
|
|
|
|
2009-09-27 10:51:44 +00:00
|
|
|
2009-09-27 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* src/keybindings.c:
|
|
|
|
Only focus toolbar goto line entry when pressing keybinding if it's
|
|
|
|
visible (patch by Eugene Arshinov, thanks).
|
2009-09-27 11:06:04 +00:00
|
|
|
* src/callbacks.c:
|
|
|
|
Focus editor after entering a number in the goto line toolbar entry.
|
2009-09-27 11:20:12 +00:00
|
|
|
* configure.in:
|
|
|
|
Use AC_PATH_PROG instead of which for portability (patch by Erik
|
|
|
|
Southworth, thanks).
|
2009-09-27 12:01:36 +00:00
|
|
|
* src/plugins.c:
|
|
|
|
Show plugins that only implement plugin_configure_single() in the
|
|
|
|
multiple-configure dialog as a page with a configure button on it.
|
|
|
|
Add padding for multiple-configure dialog.
|
|
|
|
Make the multiple-configure dialog notebook tabs scrollable.
|
2009-09-27 13:41:08 +00:00
|
|
|
* src/pluginutils.c, src/pluginutils.h:
|
|
|
|
Don't build pluginutils.o if HAVE_PLUGINS is not defined.
|
2009-09-27 14:07:24 +00:00
|
|
|
* src/pluginprivate.h, src/plugindata.h, src/pluginutils.c,
|
|
|
|
src/plugins.c, src/pluginutils.h, src/plugins.h, po/POTFILES.in,
|
|
|
|
plugins/geanyfunctions.h, plugins/filebrowser.c:
|
|
|
|
Add plugin_show_configure() API utility function.
|
|
|
|
Add File Browser popup menu 'Preferences' item.
|
2009-09-27 15:59:58 +00:00
|
|
|
* src/highlighting.c:
|
|
|
|
Add get_keyfile_ints() instead of using tmp_style hack.
|
2009-09-27 16:16:18 +00:00
|
|
|
* src/highlighting.c, data/filetypes.xml:
|
|
|
|
Change new html_asp_default_language markup pref to use integer,
|
|
|
|
not hex in config file.
|
|
|
|
Fix minor issue with changing pref back to 0.
|
2009-09-27 16:38:37 +00:00
|
|
|
* src/highlighting.c:
|
|
|
|
Fix possible segfault in get_keyfile_int() if key value is malformed.
|
2009-09-27 10:51:44 +00:00
|
|
|
|
|
|
|
|
2009-09-24 17:12:36 +00:00
|
|
|
2009-09-24 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* THANKS, src/about.c, src/highlighting.c, data/filetypes.xml:
|
|
|
|
Add "html_asp_default_language" pseudo style to filetypes.xml
|
|
|
|
to allow setting the used language in embedded ASP code
|
|
|
|
(patch by Ross McKay, thanks).
|
2009-09-24 17:15:43 +00:00
|
|
|
* src/filetypes.xml:
|
2009-09-27 13:41:08 +00:00
|
|
|
Update VBScript keywords (patch by Ross McKay, thanks).
|
2009-09-24 17:12:36 +00:00
|
|
|
|
|
|
|
|
2009-09-24 11:26:59 +00:00
|
|
|
2009-09-24 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* src/keybindings.c, THANKS:
|
|
|
|
Apply patch from Lex Trotman to make 'Reflow block/lines(s)'
|
|
|
|
keybinding use line breaking column when enabled.
|
2009-09-24 16:19:27 +00:00
|
|
|
* src/document.c:
|
|
|
|
Fix showing the document before reload dialog when opening an
|
|
|
|
already-open file.
|
2009-09-24 16:28:59 +00:00
|
|
|
* src/pluginprivate.h, src/plugins.c, doc/pluginsymbols.c:
|
|
|
|
Add plugin_configure_single() plugin symbol which is easier to
|
|
|
|
implement than plugin_configure() but won't support a
|
|
|
|
multiple-plugin configure dialog.
|
2009-09-24 16:54:08 +00:00
|
|
|
* src/plugins.c:
|
|
|
|
Show multiple plugins in the 'Configure Plugins' dialog.
|
2009-09-24 11:26:59 +00:00
|
|
|
|
|
|
|
|
2009-09-22 15:01:24 +00:00
|
|
|
2009-09-22 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* doc/geany.txt, doc/geany.html:
|
|
|
|
Change 'Foo tab in preferences dialog' titles to 'Foo preferences'.
|
|
|
|
Minor edits.
|
2009-09-22 15:17:03 +00:00
|
|
|
* doc/geany.txt, doc/geany.html:
|
|
|
|
Add 'Toolbar entries' section.
|
2009-09-22 15:22:20 +00:00
|
|
|
* doc/geany.txt, doc/geany.html:
|
|
|
|
Update 'Go to line' keybinding description.
|
2009-09-22 17:42:31 +00:00
|
|
|
* doc/geany.txt, doc/geany.html:
|
|
|
|
Split keybinding table into group tables; update KB links.
|
2009-09-22 15:01:24 +00:00
|
|
|
|
|
|
|
|
2009-09-21 20:31:39 +00:00
|
|
|
2009-09-21 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* src/build.c:
|
|
|
|
Fix compiler warnings about uninitialised variables.
|
2009-09-21 20:48:50 +00:00
|
|
|
* src/callbacks.c, src/document.c:
|
|
|
|
When reloading files, use the previously set encoding instead of
|
|
|
|
detecting it again (closes #2862041).
|
2009-09-21 21:14:03 +00:00
|
|
|
* configure.in:
|
|
|
|
Turn on automake silent rules if supported.
|
2009-09-21 20:31:39 +00:00
|
|
|
|
|
|
|
|
2009-09-21 12:34:16 +00:00
|
|
|
2009-09-21 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* src/utils.c:
|
|
|
|
Speed up sorting in utils_get_file_list(). This reduces the file
|
|
|
|
browser delay on displaying a big directory, e.g. /usr/bin.
|
2009-09-21 12:47:20 +00:00
|
|
|
* src/build.c:
|
|
|
|
Expand command entry width when expanding Build Commands dialog.
|
2009-09-21 12:58:05 +00:00
|
|
|
* src/build.c:
|
|
|
|
Split Build Commands dialog notes label and edit text.
|
2009-09-21 13:08:36 +00:00
|
|
|
* src/build.c:
|
|
|
|
Add padding for Build Commands dialog separators.
|
|
|
|
Add colons for regex field labels; fix 1 capitalisation.
|
2009-09-21 13:24:39 +00:00
|
|
|
* src/build.c:
|
|
|
|
Fix none filetype Build Commands dialog label.
|
|
|
|
Make group labels bold.
|
2009-09-21 16:21:03 +00:00
|
|
|
* src/build.c, src/ui_utils.h, src/dialogs.c, src/notebook.c,
|
|
|
|
src/ui_utils.c:
|
|
|
|
Add & use ui_label_set_markup(), ui_label_new_bold().
|
2009-09-21 16:46:16 +00:00
|
|
|
* src/ui_utils.h, src/printing.c, src/tools.c, src/project.c,
|
|
|
|
src/prefs.c, src/dialogs.c, src/geanyentryaction.c,
|
|
|
|
src/plugindata.h, src/vte.c, src/search.c, src/ui_utils.c:
|
|
|
|
Make ui_entry_add_clear_icon() take a GtkEntry, not GtkWidget.
|
2009-09-21 17:11:42 +00:00
|
|
|
* src/keybindings.c:
|
|
|
|
Make 'Go to Line' keybinding focus the toolbar entry if visible.
|
2009-09-21 12:34:16 +00:00
|
|
|
|
|
|
|
|
2009-09-20 18:46:56 +00:00
|
|
|
2009-09-20 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* src/filetypes.c, src/filetypes.h, src/symbols.c,
|
|
|
|
tagmanager/parsers.h, tagmanager/makefile.win32,
|
|
|
|
tagmanager/abc.c, tagmanager/Makefile.am, data/filetypes.abc,
|
|
|
|
data/filetype_extensions.conf, wscript:
|
2009-09-20 19:06:48 +00:00
|
|
|
Add new filetype: Abc (patch by Eric Forgeot, thanks).
|
|
|
|
* tagmanager/php.c:
|
|
|
|
Merge recent changes from the CTags project to further improve
|
|
|
|
PHP symbol parsing.
|
2009-09-20 18:46:56 +00:00
|
|
|
|
|
|
|
|
2009-09-17 18:00:06 +00:00
|
|
|
2009-09-17 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* src/printing.c:
|
|
|
|
Fix wrong alignment of printed pages when page headers are
|
|
|
|
disabled (closes #2856822).
|
2009-09-17 18:03:18 +00:00
|
|
|
Plug a small memory leak and improve function signature of
|
|
|
|
add_page_header().
|
2009-09-17 18:05:36 +00:00
|
|
|
* src/keyfile.c:
|
|
|
|
Save an if expression.
|
2009-09-17 18:08:21 +00:00
|
|
|
* src/ui_utils.c:
|
|
|
|
After clearing a text field using the embedded clear icon, put the
|
|
|
|
input focus into this text field.
|
2009-09-17 18:00:06 +00:00
|
|
|
|
|
|
|
|
2009-09-17 14:45:17 +00:00
|
|
|
2009-09-17 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* plugins/filebrowser.c:
|
|
|
|
Free file list memory whilst iterating the list.
|
|
|
|
Minor formatting fixes.
|
2009-09-17 16:47:45 +00:00
|
|
|
* src/utils.c, src/utils.h:
|
|
|
|
Add foreach_dir() API macro.
|
|
|
|
Update API docs for utils_get_file_list().
|
2009-09-17 17:37:13 +00:00
|
|
|
* wscript, src/queue.c, src/editor.c, src/Makefile.am, src/queue.h,
|
|
|
|
po/POTFILES.in:
|
|
|
|
Remove queue.[hc] - use GQueue instead of GeanyQueue.
|
|
|
|
Beep if there are no more snippet positions.
|
|
|
|
Limit length of snippet positions queue to 20.
|
2009-09-17 14:45:17 +00:00
|
|
|
|
|
|
|
|
2009-09-16 12:13:50 +00:00
|
|
|
2009-09-16 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* src/keybindings.c, src/callbacks.c, src/search.c:
|
|
|
|
Make Goto Tag commands use the current selection if present (useful
|
|
|
|
for selecting part of a tag or for ReST section names with spaces
|
|
|
|
in).
|
2009-09-16 13:56:58 +00:00
|
|
|
* src/document.c:
|
|
|
|
Don't move the cursor when reloading.
|
2009-09-16 17:30:30 +00:00
|
|
|
* src/plugindata.h, src/editor.c, src/editor.h:
|
|
|
|
Make editor_prefs.snippets hash table private (not a pref).
|
2009-09-16 12:13:50 +00:00
|
|
|
|
|
|
|
|
2009-09-15 19:56:05 +00:00
|
|
|
2009-09-15 Frank Lanitz <frank(at)frank(dot)uvena(dot)de>
|
|
|
|
|
|
|
|
* src/main.c:
|
|
|
|
Remove deprecated --debug flag. Please use --verbose/-v instead.
|
|
|
|
|
|
|
|
|
2009-09-15 18:00:32 +00:00
|
|
|
2009-09-15 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* src/search.c:
|
|
|
|
Show Find in Files stderr output in messages window instead of
|
|
|
|
debug window so that invalid regex messages can be seen easily.
|
|
|
|
Combine FIF stdout and stderr callback code.
|
|
|
|
|
|
|
|
|
2009-09-14 11:14:23 +00:00
|
|
|
2009-09-14 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* src/utils.c:
|
|
|
|
Fix opening filenames beginning with two dots (closes #2858487).
|
2009-09-14 11:53:08 +00:00
|
|
|
* src/interface.c, src/highlighting.c, src/prefs.c, src/filetypes.c,
|
|
|
|
src/filetypes.h, src/main.c, doc/geany.txt, doc/geany.html,
|
|
|
|
data/filetypes.common, geany.glade:
|
|
|
|
Update syntax highlighting after changing the 'Invert syntax
|
|
|
|
highlighting colors' pref, instead of requiring a restart.
|
|
|
|
Remove filetypes.common invert_all option - use 'Invert syntax
|
|
|
|
highlighting colors' pref instead (closes #2854525).
|
2009-09-14 17:10:22 +00:00
|
|
|
* src/prefs.c, src/dialogs.c, src/dialogs.h:
|
|
|
|
Add 'Allow' button when showing the conflicting keybinding dialog.
|
|
|
|
Make dialogs_show_question_full() use GTK dialog on Windows if
|
|
|
|
button text is not the stock yes/no items.
|
|
|
|
Add dialogs_show_prompt() which also has an 'Apply' button.
|
2009-09-14 17:26:11 +00:00
|
|
|
* src/queue.c, src/queue.h:
|
|
|
|
Add warning that GeanyQueue may be removed.
|
2009-09-14 17:28:07 +00:00
|
|
|
* src/keybindings.c, src/editor.c, src/editor.h:
|
|
|
|
Change snippet_goto_next_cursor() to
|
|
|
|
editor_goto_next_snippet_cursor() as it's in editor.h.
|
|
|
|
Avoid using GPOINTER_TO_INT macro.
|
2009-09-14 11:14:23 +00:00
|
|
|
|
|
|
|
|
2009-09-13 11:23:14 +00:00
|
|
|
2009-09-13 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* src/keybindings.c:
|
|
|
|
Fix 'Reflow block' command when at the last paragraph and there's
|
|
|
|
no last newline (patch by Eugene Arshinov, thanks).
|
2009-09-13 15:20:28 +00:00
|
|
|
* HACKING:
|
|
|
|
Add 'Compiler options & warnings' section.
|
|
|
|
Update Style section to be clearer about code alignment and show
|
|
|
|
some example code.
|
|
|
|
Other minor edits.
|
2009-09-13 11:23:14 +00:00
|
|
|
|
|
|
|
|
2009-09-12 17:39:49 +00:00
|
|
|
2009-09-12 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* src/keybindings.c, src/sciwrappers.c, src/sciwrappers.h,
|
|
|
|
src/plugindata.h, src/plugins.c, src/editor.c,
|
|
|
|
plugins/geanyfunctions.h:
|
|
|
|
Add sci_set_marker_at_line(), sci_delete_marker_at_line(),
|
|
|
|
sci_is_marker_set_at_line() to the plugin API (thanks to Yura
|
|
|
|
Siamashka).
|
|
|
|
Add sci_toggle_marker_at_line().
|
|
|
|
Fix SciFuncs alignment.
|
|
|
|
|
|
|
|
|
2009-09-11 00:06:00 +00:00
|
|
|
2009-09-11 Lex Trotman <elextr(at)gmail(dot)com>
|
|
|
|
|
|
|
|
* src/build.c
|
|
|
|
Fix erroneous free of returned string in prepare_run_script.
|
|
|
|
|
|
|
|
|
2009-09-10 20:05:59 +00:00
|
|
|
2009-09-10 Frank Lanitz <frank(at)frank(dot)uvena(dot)de>
|
|
|
|
|
|
|
|
* data/filetypes.latex:
|
|
|
|
Changing default value for showing pdf and dvi to ensure to take
|
|
|
|
*.pdf and *.dvi file.
|
|
|
|
|
|
|
|
|
2009-09-07 18:33:31 +00:00
|
|
|
2009-09-07 Frank Lanitz <frank(at)frank(dot)uvena(dot)de>
|
|
|
|
|
|
|
|
* src/about.c, THANKS:
|
|
|
|
Change language string for Slovenian translation.
|
|
|
|
|
|
|
|
|
2009-09-07 11:50:06 +00:00
|
|
|
2009-09-07 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* tagmanager/txt2tags.c:
|
|
|
|
Fix multi-byte character constant comparison.
|
2009-09-07 15:42:21 +00:00
|
|
|
* src/treeviews.c:
|
|
|
|
Fix Gtk warning when trying to update documents popup menu item
|
|
|
|
sensitivity before they exist.
|
2009-09-07 11:50:06 +00:00
|
|
|
|
|
|
|
|
2009-09-06 16:49:09 +00:00
|
|
|
2009-09-06 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* src/plugins.c:
|
|
|
|
Improve the opening string in the plugin manager dialog.
|
2009-09-06 16:49:22 +00:00
|
|
|
* doc/geany.css:
|
|
|
|
Use "max-width" to set the document width of the generated
|
|
|
|
HTML documentation to let the text be auto-wrapped.
|
2009-09-06 16:49:38 +00:00
|
|
|
* src/prefs.c, src/tagmanager/include/guregex.h,
|
|
|
|
src/tagmanager/include/tm_tagmanager.h:
|
|
|
|
Remove trailing spaces (patch by André Hentschel, thanks).
|
2009-09-06 16:49:51 +00:00
|
|
|
* src/treeviews.c:
|
|
|
|
Fix a compiler warning.
|
2009-09-06 16:50:04 +00:00
|
|
|
* src/document.c:
|
|
|
|
Fix crash when opening documents.
|
2009-09-06 16:50:20 +00:00
|
|
|
* src/build.c, src/build.h, src/project.c:
|
|
|
|
Adjust coding style (no code changes).
|
2009-09-06 16:50:34 +00:00
|
|
|
* src/build.c, src/project.c:
|
|
|
|
Use NZV() macro instead of strlen() to check for empty strings.
|
2009-09-06 16:50:47 +00:00
|
|
|
Remove the FOREACH_GEANYBUILDCMD_ENTRY() macro.
|
2009-09-06 16:51:11 +00:00
|
|
|
* doc/plugins.dox, plugins/geanyfunctions.h, src/document.c,
|
|
|
|
src/geanyobject.c, src/geanyobject.h, src/plugindata.h,
|
|
|
|
src/plugins.c, THANKS:
|
|
|
|
Add new plugin signal: "document-before-save".
|
|
|
|
Add get_line_end_position(), set_target_start(), set_target_end(),
|
|
|
|
replace_target() to the plugin API
|
|
|
|
(patch by Eugene Arshinov, thanks).
|
|
|
|
Add new plugin signal: "document-filetype-set" (closes #2852286).
|
2009-09-06 20:57:42 +00:00
|
|
|
* data/filetype_extensions.conf, data/filetypes.txt2tags, src/about.c,
|
|
|
|
src/filetypes.c, src/filetypes.h, src/plugindata.h, src/symbols.c,
|
|
|
|
tagmanager/Makefile.am, tagmanager/makefile.win32,
|
|
|
|
tagmanager/parsers.h, tagmanager/txt2tags.c, tagmanager/txt2tags.c,
|
|
|
|
wscript, THANKS:
|
|
|
|
Add new filetype: Txt2Tags (patch by Eric Forgeot, thanks).
|
2009-09-06 16:49:09 +00:00
|
|
|
|
|
|
|
|
2009-09-04 11:34:12 +00:00
|
|
|
2009-09-04 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* src/treeviews.c, src/document.c:
|
|
|
|
Apply patch from Thomas Martitz to improve sidebar type-ahead code:
|
|
|
|
Use gtk_notebook_set_current_page() instead of
|
|
|
|
document_open_file_full() when choosing an item from the documents
|
|
|
|
list.
|
|
|
|
Avoid using goto in document_open_file_full().
|
|
|
|
|
|
|
|
|
2009-09-03 12:04:27 +00:00
|
|
|
2009-09-03 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* src/treeviews.c, src/document.c, src/document.h, THANKS:
|
|
|
|
Enable type-ahead find for sidebar symbols and documents tabs
|
|
|
|
(patch by Thomas Martitz, thanks).
|
2009-09-03 12:14:58 +00:00
|
|
|
* src/build.c:
|
|
|
|
Fix 2 free's of possibly uninitialized pointers.
|
2009-09-03 12:04:27 +00:00
|
|
|
|
|
|
|
|
2009-09-03 03:40:21 +00:00
|
|
|
2009-09-03 Lex Trotman <elextr(at)gmail(dot)com>
|
|
|
|
|
|
|
|
* src/build.c, src/filetypes.h, src/filetypes.c
|
|
|
|
Only write filetype config files when build command or regex is
|
|
|
|
actually changed. Removed commented code in src/filetypes.c.
|
2009-09-03 04:32:05 +00:00
|
|
|
* src/build.c
|
|
|
|
Ensure uses of filename are protected against nulls when running
|
|
|
|
a build command and give status message if not.
|
2009-09-03 03:40:21 +00:00
|
|
|
|
|
|
|
|
2009-09-01 17:20:34 +00:00
|
|
|
2009-09-01 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* src/plugins.c:
|
|
|
|
Remove plugin from plugin manager dialog on unloading if it no
|
|
|
|
longer exists or is incompatible.
|
|
|
|
|
|
|
|
|
2009-08-31 15:25:35 +00:00
|
|
|
2009-08-31 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* src/plugins.c:
|
|
|
|
Add warning if only one of the plugin_key_group[_info] symbols is
|
|
|
|
defined for a plugin.
|
2009-08-31 16:11:46 +00:00
|
|
|
* src/templates.c, src/highlighting.c, src/dialogs.c, src/filetypes.c,
|
|
|
|
src/filetypes.h, src/document.c, src/main.c, src/symbols.c,
|
|
|
|
TODO:
|
|
|
|
Merge custom-filetypes branch:
|
|
|
|
Support adding custom filetype files e.g. filetypes.Foo.conf.
|
|
|
|
- Code:
|
|
|
|
Allow GeanyFiletype::extension to be NULL.
|
|
|
|
Add note about using GeanyFiletype pointer instead of filetype_id
|
|
|
|
for filetypes.c function arguments.
|
2009-08-14 11:05:47 +00:00
|
|
|
Replace styleset_none() with styleset_default().
|
2009-08-31 15:25:35 +00:00
|
|
|
|
|
|
|
|
2009-08-30 12:09:54 +00:00
|
|
|
2009-08-30 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* src/prefs.c:
|
|
|
|
Show the sidebar if either the documents or the symbols list are
|
|
|
|
enabled (related to #1876107).
|
|
|
|
|
|
|
|
|
2009-08-29 18:44:14 +00:00
|
|
|
2009-08-29 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* src/build.c, src/filetypes.c:
|
|
|
|
Fix compiler warnings.
|
2009-08-29 19:06:19 +00:00
|
|
|
* src/utils.c:
|
|
|
|
Fix removing leading double slashes in filenames which are used for
|
|
|
|
network resources on Windows (closes #2844085).
|
2009-08-29 18:44:14 +00:00
|
|
|
|
|
|
|
|
2009-08-27 13:50:12 +00:00
|
|
|
2009-08-27 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* src/keybindings.c:
|
|
|
|
Fix Make keybindings (patch by Lex Trotman, thanks).
|
2009-08-27 14:02:56 +00:00
|
|
|
* src/geany.h:
|
|
|
|
Define G_GNUC_WARN_UNUSED_RESULT if GLib < 2.10.
|
2009-08-27 16:13:20 +00:00
|
|
|
* doc/plugins.dox:
|
|
|
|
Mention Files link at top for header files; demoplugin.c.
|
|
|
|
Minor edits; remove 'far from being complete'.
|
2009-08-27 16:31:53 +00:00
|
|
|
* src/keyfile.c, src/keyfile.h, src/main.c,
|
|
|
|
data/filetype_extensions.conf, HACKING:
|
|
|
|
Remove --generate-data-files argument & code - just edit
|
|
|
|
filetype_extensions.conf by hand (filetype order was broken
|
|
|
|
anyway).
|
|
|
|
Add *.H extension for C++ (useful for non-Windows systems).
|
2009-08-27 13:50:12 +00:00
|
|
|
|
|
|
|
|
2009-08-27 03:49:19 +00:00
|
|
|
2009-08-27 Lex Trotman <elextr(at)gmail(dot)com>
|
|
|
|
|
|
|
|
* src/build.c
|
|
|
|
Fix implementation of loading old project files with base
|
|
|
|
directories. Use project_make_base_path instead of re-
|
2009-08-27 13:50:12 +00:00
|
|
|
implementing. Now depends on project.c reading base dir
|
2009-08-27 03:49:19 +00:00
|
|
|
prior to calling load_build_menu.
|
2009-08-27 02:07:44 +00:00
|
|
|
* src/build.c
|
|
|
|
Change usage of project base directory to conform with
|
|
|
|
previous documented behavior when loading old project files.
|
2009-08-27 01:08:30 +00:00
|
|
|
* src/build.c:
|
|
|
|
Change make custom and make object to ignore make in base path
|
2009-08-27 13:50:12 +00:00
|
|
|
when reading old project file settings. Changed some indent
|
2009-08-27 01:08:30 +00:00
|
|
|
spaces to tabs. Fix missing compile menu accelerator.
|
|
|
|
|
|
|
|
|
2009-08-26 14:42:25 +00:00
|
|
|
2009-08-26 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* doc/plugins.dox:
|
|
|
|
Add warning about not using undocumented features.
|
|
|
|
Add reference to HACKING for plugin API development.
|
2009-08-26 14:46:45 +00:00
|
|
|
* HACKING:
|
|
|
|
Add section 'Plugin API/ABI design'.
|
2009-08-26 14:56:05 +00:00
|
|
|
* src/keybindings.h, src/makefile.win32, src/project.h,
|
|
|
|
src/filetypes.h, src/Makefile.am, wscript:
|
|
|
|
Use GEANY_PRIVATE to hide some fields from plugins.
|
2009-08-26 15:32:17 +00:00
|
|
|
* src/build.c:
|
|
|
|
Fix invalid memory read (#2844632, patch by Lex Trotman, thanks).
|
2009-08-26 17:25:28 +00:00
|
|
|
* src/build.c, src/build.h, src/project.c:
|
|
|
|
Use build_ prefix for 3 functions in build.h; add a static modifier.
|
2009-08-26 14:42:25 +00:00
|
|
|
|
|
|
|
|
2009-08-25 21:23:14 +00:00
|
|
|
2009-08-25 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* tagmanager/php.c:
|
|
|
|
Improve parsing of PHP functions by requiring a valid modifier or
|
|
|
|
whitespace before the 'function' keyword to ignore some false
|
|
|
|
positives like function tags inside comments
|
|
|
|
(patch by Harold Aling, thanks).
|
2009-08-25 21:33:04 +00:00
|
|
|
* tagmanager/python.c:
|
|
|
|
Don't parse comments after import statements and other tags
|
|
|
|
(closes #2838938, patch by Huandari Lopez, thanks).
|
2009-08-25 21:23:14 +00:00
|
|
|
|
|
|
|
|
2009-08-25 11:22:00 +00:00
|
|
|
2009-08-25 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* data/filetypes.markdown:
|
|
|
|
Add filetypes.markdown for configuration (thanks to Jon Strait).
|
2009-08-25 16:55:56 +00:00
|
|
|
* src/build.c, src/keybindings.c, src/keybindings.h, src/plugindata.h,
|
|
|
|
src/pluginutils.c, src/plugins.c, src/pluginutils.h,
|
|
|
|
plugins/geanyfunctions.h:
|
|
|
|
Remove GeanyKeyGroup struct from the API - plugins should not set
|
|
|
|
these fields.
|
|
|
|
Make keybindings_set_item() duplicate the name and label fields
|
|
|
|
(needed by GeanyLua) and return a keybinding pointer.
|
|
|
|
Add keybindings_get_item() to the API (in case it's useful).
|
|
|
|
Move some keybinding code out of plugin source files.
|
2009-08-25 11:22:00 +00:00
|
|
|
|
|
|
|
|
2009-08-24 12:39:13 +00:00
|
|
|
2009-08-24 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* src/build.h, src/project.h, src/plugindata.h, src/filetypes.h:
|
|
|
|
Don't generate build.h API docs until everything is approved and
|
|
|
|
functions are actually in geany_functions.
|
|
|
|
Move new GeanyFiletype and GeanyProject field(s) to end of struct
|
|
|
|
as they may be changed or made private later.
|
|
|
|
Break ABI for fields removed.
|
|
|
|
|
|
|
|
|
2009-07-30 02:04:08 +00:00
|
|
|
2009-07-30 Lex Trotman <elextr(at)gmail(dot)com>
|
|
|
|
|
|
|
|
* src/build.h, src/build.c, src/keybindings.c, src/filetypes.c
|
|
|
|
src/keyfile.c, src/project.c
|
|
|
|
Changed names of symbols visible in build API to GEANY_xxx.
|
|
|
|
|
|
|
|
|
2009-07-29 02:28:26 +00:00
|
|
|
2009-07-29 Lex Trotman <elextr(at)gmail(dot)com>
|
|
|
|
|
|
|
|
* src/project.h, src/project.c, src/build.c
|
|
|
|
Remove make_in_base_dir and run_cmd fields from project structure.
|
|
|
|
Replaced by build functionality. Remove incorrect use in src/build.c
|
|
|
|
build_run_cmd function.
|
|
|
|
|
|
|
|
|
2009-07-28 02:03:08 +00:00
|
|
|
2009-07-28 Lex Trotman <elextr(at)gmail(dot)com>
|
|
|
|
|
|
|
|
* src/project.h, src/project.c
|
2009-08-24 12:39:13 +00:00
|
|
|
Removed unused project_get_make_dir function, this is now per
|
2009-07-28 02:03:08 +00:00
|
|
|
command.
|
|
|
|
|
|
|
|
|
2009-07-28 01:38:41 +00:00
|
|
|
2009-07-28 Lex Trotman <elextr(at)gmail(dot)com>
|
|
|
|
|
|
|
|
* src/build.c, src/build.h, src/project.c, src/keyfile.c, src/filetypes.c
|
|
|
|
Fix some more warnings.
|
|
|
|
Fix commented out execute/stop toolbar code in build.c.
|
|
|
|
Add extra plugins documentation for GBO_TO_CMD and GBO_TO_GBG macros.
|
|
|
|
Changed build.h api so all functions prefixed with build_.
|
|
|
|
|
|
|
|
|
2009-07-27 16:37:23 +00:00
|
|
|
2009-07-27 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* src/build.c, src/build.h, src/project.c:
|
|
|
|
Fix some gcc warnings with '-Wall -W -ansi' enabled.
|
|
|
|
|
|
|
|
|
2009-07-25 05:24:48 +00:00
|
|
|
2009-07-25 Lex Trotman <elextr(at)gmail(dot)com>
|
|
|
|
|
|
|
|
* src/build.c
|
|
|
|
Fixed leaks and crashes due to inconsistent use of static vs dynamic strings
|
|
|
|
when reading old format configuration & project files.
|
|
|
|
* src/build.c, src/project.c
|
|
|
|
Fixed GLib array assertion warnings when no project filetypes are
|
|
|
|
available to be saved.
|
|
|
|
|
2009-07-24 11:00:24 +00:00
|
|
|
2009-07-24 Lex Trotman <elextr(at)gmail(dot)com>
|
|
|
|
|
|
|
|
* src/build.c
|
|
|
|
Fix build warnings.
|
|
|
|
|
|
|
|
|
2009-07-22 03:04:17 +00:00
|
|
|
2009-07-22 Lex Trotman <elextr(at)gmail(dot)com>
|
|
|
|
|
|
|
|
* src/build.h, src/build.c, src/project.c
|
|
|
|
Created and documented plugins interface to build menu.
|
|
|
|
Factored out new get_cmd_group function.
|
|
|
|
Changed name of remove_command function to be consistent with the rest
|
|
|
|
of the interface & changed calls in project.c.
|
|
|
|
* src/Makefile.am, wscript
|
|
|
|
Added build.h to installed files lists.
|
|
|
|
|
2009-07-20 03:50:53 +00:00
|
|
|
2009-07-20 Lex Trotman <elextr(at)gmail(dot)com>
|
|
|
|
|
|
|
|
* doc/geany.txt
|
|
|
|
Updated manual to match build-menu capability.
|
|
|
|
|
|
|
|
|
2009-07-19 09:20:37 +00:00
|
|
|
2009-07-19 Lex Trotman <elextr(at)gmail(dot)com>
|
|
|
|
|
|
|
|
* src/build.c, src/build.h
|
|
|
|
Added set_build_non_ft_wd_to_proj() for use by project dialog.
|
|
|
|
Improved interpretation of run_in_base_dir from old [build-settings]
|
|
|
|
Added spacing to build commands dialog
|
|
|
|
* src/project.c
|
|
|
|
Removed run in base path option from project dialog and added button to
|
|
|
|
set working directories to d the same.
|
|
|
|
|
|
|
|
|
2009-07-18 11:10:06 +00:00
|
|
|
2009-07-18 Lex Trotman <elextr(at)gmail(dot)com>
|
|
|
|
|
|
|
|
* src/build.c
|
|
|
|
Re-incorporated toolbar changes in trunk accidently excluded in merge
|
|
|
|
|
2009-07-17 07:59:19 +00:00
|
|
|
2009-07-17 Lex Trotman <elextr(at)gmail(dot)com>
|
|
|
|
|
|
|
|
* src/build.c
|
2009-07-27 16:37:23 +00:00
|
|
|
Fixed substitute %f etc in commands
|
2009-07-17 07:59:19 +00:00
|
|
|
Fixed potential leak in build_replace_placeholder
|
|
|
|
Fixed leak in prepare_run_script (Thanks for patch Thomas)
|
|
|
|
Fixed build_replace_placeholder to not require document.
|
2009-07-27 16:37:23 +00:00
|
|
|
|
2009-07-17 00:23:38 +00:00
|
|
|
2009-07-17 Lex Trotman <elextr(at)gmail(dot)com>
|
|
|
|
|
|
|
|
* src/build.c, src/build.h, src/filetypes.h, src/filetypes.c
|
|
|
|
Fixed crash and lots of warnings, deleted some commented out code.
|
|
|
|
* geany.glade, src/keyfile.c, src/prefs.c, src/prefs.h, src/project.c
|
|
|
|
Removed make command from preferences and associated code
|
|
|
|
|
2009-07-16 05:52:58 +00:00
|
|
|
2009-07-16 Lex Trotman <elextr(at)gmail(dot)com>
|
|
|
|
|
|
|
|
* src/build.c, src/build.h
|
|
|
|
Incorporated patch for working directory field (thanks Thomas)
|
|
|
|
Removed run_in_base_dir option and associated code that it replaces
|
|
|
|
Improved handling of old config files and mapping to new ones.
|
|
|
|
|
2009-07-15 06:55:12 +00:00
|
|
|
2009-07-15 Lex Trotman <elextr(at)gmail(dot)com>
|
|
|
|
|
|
|
|
* src/build.h, src/build.c
|
|
|
|
Changed to itterate over entries in build commands dialog to allow
|
|
|
|
additional fields to be added
|
|
|
|
Implement support for multiple run commands
|
|
|
|
* data/filetypes.latex
|
|
|
|
Implement configured commands and labels for latex.
|
|
|
|
|
|
|
|
|
2009-07-14 07:15:31 +00:00
|
|
|
2009-07-14 Lex Trotman <elextr(at)gmail(dot)com>
|
|
|
|
|
|
|
|
* src/build.h, src/build.c
|
|
|
|
added dialog support for error regular expressions from multiple sources
|
|
|
|
and storing and loading them
|
|
|
|
fixed some typos and memory leaks
|
|
|
|
* src/filetypes.c, src/filetypes.h, project.c
|
|
|
|
added support for using error regexes from multiple sources
|
|
|
|
|
|
|
|
|
2009-07-11 12:46:17 +00:00
|
|
|
2009-07-11 Lex Trotman <elextr(at)gmail(dot)com>
|
|
|
|
|
2009-07-27 16:37:23 +00:00
|
|
|
* src/filetypes.h, src/filetypes.c, src/build.c, src/build.h,
|
2009-07-11 12:46:17 +00:00
|
|
|
src/project.c
|
|
|
|
Removal of build menu item source made redundant by the following fix
|
|
|
|
* src/build.c
|
|
|
|
Corrected priority oreder and loading of filetype dependent build
|
2009-07-27 16:37:23 +00:00
|
|
|
menu items saved in the project file. Added print routine for
|
|
|
|
debugging command sources and priorities set compile symbol
|
2009-07-11 12:46:17 +00:00
|
|
|
PRINTBUILDCMDS true to enable
|
|
|
|
|
|
|
|
2009-07-10 Lex Trotman <elextr(at)gmail(dot)com>
|
2009-07-10 09:00:37 +00:00
|
|
|
|
|
|
|
* src/build.c
|
|
|
|
fixed problem loading old format filetype files, some formatting fixes
|
|
|
|
fixed saving new format files
|
|
|
|
added operation for clear button on build commands dialog
|
|
|
|
* src/filetypes.c
|
|
|
|
fixed loading and saving filetype files
|
|
|
|
|
|
|
|
|
2009-07-11 12:46:17 +00:00
|
|
|
2009-07-09 Lex Trotman <elextr(at)gmail(dot)com>
|
2009-07-09 06:49:42 +00:00
|
|
|
|
|
|
|
Configurable Build Menu Changes
|
|
|
|
|
|
|
|
* doc/geany.html, doc/geany.txt:
|
|
|
|
Updated build menu section to new functionality
|
|
|
|
* src/build.h, src/build.c:
|
|
|
|
Largly re-written, configurability added, Latex code removed
|
|
|
|
* src/filetypes.h, src/filetypes.c:
|
|
|
|
Filetype structure updated to add new command pointers, configuration
|
|
|
|
load and store changed
|
|
|
|
* src/keybindings.h, src/keybindings.c:
|
|
|
|
Changed to address new command storage structure.
|
|
|
|
* src/keyfile.c:
|
|
|
|
Changed to load/store new configuration.
|
|
|
|
* src/main.c:
|
|
|
|
Minor change to initialisation order.
|
|
|
|
* src/msgwindow.c:
|
|
|
|
Changed to address new menu item storage structure.
|
|
|
|
* src/project.h, src/project.c:
|
|
|
|
Changed to load/store the new configuration info.
|
|
|
|
|
2009-08-24 11:35:13 +00:00
|
|
|
2009-08-24 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* src/keybindings.c, src/keybindings.h, src/plugindata.h,
|
|
|
|
src/pluginutils.c, src/plugins.c, src/pluginutils.h,
|
|
|
|
doc/pluginsymbols.c, plugins/geanyfunctions.h,
|
|
|
|
plugins/splitwindow.c:
|
|
|
|
Update PLUGIN_KEY_GROUP() macro so it doesn't allocate any
|
|
|
|
GeanyKeyBinding or GeanyKeyGroup structs, so we don't need to break
|
|
|
|
the ABI when adding fields to them.
|
|
|
|
Add plugin_set_key_group() for plugins to dynamically set a
|
|
|
|
keybinding group (e.g. for the Lua script plugin). Used in Split
|
|
|
|
Window plugin as an example.
|
|
|
|
Improve keybinding docs a little.
|
|
|
|
|
|
|
|
|
2009-08-20 12:16:28 +00:00
|
|
|
2009-08-20 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* doc/Doxyfile.in, plugins/geanyfunctions.h, plugins/genapi.py:
|
|
|
|
Add geanyfunctions.h to API docs.
|
2009-08-21 10:49:50 +00:00
|
|
|
* plugins/splitwindow.c:
|
|
|
|
Set the cursor color for the split window.
|
2009-08-20 12:16:28 +00:00
|
|
|
|
|
|
|
|
2009-08-18 13:47:29 +00:00
|
|
|
2009-08-18 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* src/callbacks.c:
|
|
|
|
Fix 'Open Selected File' for unsaved new documents.
|
2009-08-18 13:57:07 +00:00
|
|
|
* src/keybindings.c, src/keybindings.h, src/prefs.c:
|
|
|
|
Fix updating main menu accelerators after changing keybindings
|
|
|
|
(thanks to Lex Trotman).
|
2009-08-18 14:26:36 +00:00
|
|
|
* src/callbacks.c:
|
|
|
|
Fix using 'Insert date' keybinding when a custom date string has
|
|
|
|
not been set.
|
2009-08-18 15:57:50 +00:00
|
|
|
* src/pluginprivate.h, src/pluginutils.c, src/plugins.c:
|
|
|
|
Merge Plugin and GeanyPluginPrivate structs.
|
2009-08-18 13:47:29 +00:00
|
|
|
|
|
|
|
|
2009-08-17 22:04:13 +00:00
|
|
|
2009-08-18 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* src/keybindings.c:
|
|
|
|
Fix non-working Home and End keys on numpads.
|
|
|
|
|
|
|
|
|
2009-08-17 15:07:59 +00:00
|
|
|
2009-08-17 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* doc/geany.txt, doc/geany.html, NEWS:
|
|
|
|
Add 'Scope autocompletion' section.
|
|
|
|
Add 'Tools menu items' section to explain configuration files
|
|
|
|
submenu, reload configuration item.
|
|
|
|
Minor updates/fixes.
|
|
|
|
|
|
|
|
|
2009-08-16 16:20:41 +00:00
|
|
|
2009-08-16 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* src/document.c:
|
|
|
|
Add a translation hint to an ambiguous format string.
|
2009-08-16 16:42:23 +00:00
|
|
|
* src/Makefile.am:
|
|
|
|
Add missing include path to fix 'make distcheck'.
|
2009-08-16 17:27:01 +00:00
|
|
|
* src/win32.c:
|
|
|
|
Fix opening of local files in the browser on Windows.
|
2009-08-16 16:25:56 +00:00
|
|
|
* New release: Geany 0.18 "Kaine".
|
2009-08-16 21:49:09 +00:00
|
|
|
* configure.in, geany.nsi, geany_private.rc, win32-config.h, wscript,
|
|
|
|
src/geany.h, doc/geany.html, doc/geany.txt:
|
|
|
|
Post-release version bump.
|
2009-08-16 16:20:41 +00:00
|
|
|
|
|
|
|
|
2009-08-15 17:21:30 +00:00
|
|
|
2009-08-15 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* src/editor.c:
|
|
|
|
Temporarily disable reshowing calltips when the autocompletion
|
|
|
|
list was closed implicitly by not choosing an item to fix
|
|
|
|
problems with wrongly displayed calltips.
|
2009-08-15 17:33:20 +00:00
|
|
|
* src/template.c:
|
|
|
|
Add missing 'coding' cookie to the Python filetype template.
|
2009-08-15 17:43:52 +00:00
|
|
|
* doc/images/pref_dialog_edit_completions.png,
|
|
|
|
doc/images/pref_dialog_toolbar.png:
|
|
|
|
Update images for Geany 0.18.
|
2009-08-15 17:21:30 +00:00
|
|
|
|
|
|
|
|
2009-08-13 21:59:33 +00:00
|
|
|
2009-08-13 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* wscript:
|
2009-08-15 17:21:30 +00:00
|
|
|
Add command '--hackingdoc' to create the HTML form of the
|
2009-08-13 21:59:33 +00:00
|
|
|
HACKING file.
|
|
|
|
|
|
|
|
|
2009-08-12 16:51:34 +00:00
|
|
|
2009-08-12 Frank Lanitz <frank(at)frank(dot)uvena(dot)de>
|
|
|
|
|
|
|
|
* po/pt_PT.po, po/LINGUAS:
|
|
|
|
Added a first Portugese (Portugal) translation based on work done at
|
2009-08-12 18:55:46 +00:00
|
|
|
launchpad by e.g. André Glória and Alexandre Jesus.
|
2009-08-12 18:53:35 +00:00
|
|
|
* src/main.c: Fix a minor typo on --help call.
|
2009-08-12 16:51:34 +00:00
|
|
|
|
|
|
|
|
2009-08-11 14:18:44 +00:00
|
|
|
2009-08-11 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* src/highlighting.c:
|
|
|
|
Call get_keyfile_wordchars() in highlighting_init_styles().
|
|
|
|
|
|
|
|
|
2009-08-09 10:10:23 +00:00
|
|
|
2009-08-09 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* data/filetypes.ada:
|
|
|
|
Add missing file.
|
2009-08-09 11:17:00 +00:00
|
|
|
* src/keybindings.c:
|
|
|
|
Switching notebook tabs now works for the currently used notebook
|
|
|
|
widget instead of always using the documents notebook.
|
2009-08-09 20:31:03 +00:00
|
|
|
* src/document.c, src/document.h, src/documentprivate.h,
|
|
|
|
doc/plugins.dox:
|
|
|
|
Small corrections to some API docs.
|
2009-08-09 10:10:23 +00:00
|
|
|
|
|
|
|
|
2009-08-02 13:33:39 +00:00
|
|
|
2009-08-02 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* src/build.c, src/win32.h, src/win32.c:
|
|
|
|
Expand system environment variables (%variableName%) on Windows when
|
|
|
|
running Build commands.
|
|
|
|
|
|
|
|
|
2009-07-30 10:52:04 +00:00
|
|
|
2009-07-30 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* src/keybindings.c:
|
|
|
|
Rename 'Reflow lines/paragraph' to 'Reflow lines/block' because in
|
|
|
|
future using an indent block is more useful e.g. for ChangeLog
|
|
|
|
files.
|
2009-07-30 11:29:53 +00:00
|
|
|
* scintilla/LexMarkdown.cxx, scintilla/makefile.win32,
|
|
|
|
scintilla/include/SciLexer.h, scintilla/include/Scintilla.iface,
|
|
|
|
scintilla/KeyWords.cxx, scintilla/Makefile.am, src/highlighting.c,
|
|
|
|
src/about.c, src/filetypes.c, src/filetypes.h, THANKS,
|
|
|
|
tagmanager/parsers.h, tagmanager/makefile.win32,
|
|
|
|
tagmanager/markdown.c, tagmanager/Makefile.am, wscript:
|
|
|
|
Add Markdown filetype (patch by Jon Strait, thanks).
|
2009-07-30 11:56:25 +00:00
|
|
|
* src/pluginprivate.h, src/pluginutils.c, src/plugins.c:
|
|
|
|
Fix disconnecting plugin signal id when not using geany_object.
|
2009-07-30 12:38:10 +00:00
|
|
|
* src/filetypes.c:
|
|
|
|
Add filetype_make_title() instead of using:
|
|
|
|
ft->title = g_strdup_printf(_("%s source file"), ft->name);
|
|
|
|
It also supports "%s file" strings.
|
2009-07-30 10:52:04 +00:00
|
|
|
|
|
|
|
|
2009-07-29 17:40:20 +00:00
|
|
|
2009-07-29 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* src/pluginprivate.h, src/utils.h, src/plugindata.h,
|
|
|
|
src/stash.c, src/pluginutils.c, src/plugins.c, src/pluginutils.h,
|
|
|
|
doc/pluginsymbols.c, doc/plugins.dox, plugins/geanyfunctions.h,
|
|
|
|
plugins/filebrowser.c:
|
|
|
|
Add plugin_signal_connect() for connecting plugin signals at
|
|
|
|
runtime and also for connecting to any GObject signal.
|
|
|
|
Add 'Plugin Utility Functions' on main page.
|
|
|
|
Add foreach_array() macro.
|
2009-07-29 17:54:48 +00:00
|
|
|
* src/keybindings.c, src/sciwrappers.c, src/sciwrappers.h,
|
|
|
|
src/document.c, src/editor.c:
|
|
|
|
Rename 3 sci functions to sci_set_target_start(),
|
|
|
|
sci_set_target_end(), sci_replace_target() to match the SCI_
|
|
|
|
message name.
|
2009-07-29 17:40:20 +00:00
|
|
|
|
|
|
|
|
2009-07-28 21:02:34 +00:00
|
|
|
2009-07-28 Frank Lanitz <frank(at)frank(dot)uvena(dot)de>
|
|
|
|
|
|
|
|
* wscript: Fix compiling error with waf.
|
|
|
|
|
|
|
|
|
2009-07-28 11:35:33 +00:00
|
|
|
2009-07-28 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* src/pluginprivate.h, src/makefile.win32, src/plugindata.h,
|
|
|
|
src/pluginutils.c, src/plugins.c, src/pluginutils.h,
|
2009-07-30 10:52:04 +00:00
|
|
|
src/Makefile.am, wscript:
|
2009-07-28 11:35:33 +00:00
|
|
|
Move plugin_* utility functions to pluginutils.c.
|
|
|
|
Add pluginprivate.h.
|
2009-07-28 14:29:34 +00:00
|
|
|
* src/editor.c:
|
|
|
|
Fix reshowing calltip in the wrong document.
|
2009-07-28 11:35:33 +00:00
|
|
|
|
|
|
|
|
2009-07-25 18:58:26 +00:00
|
|
|
2009-07-25 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* doc/geany.txt, doc/geany.html:
|
|
|
|
Add some general information about auto-completion capabilities
|
|
|
|
(patch by Lex Trotman, thanks).
|
|
|
|
|
|
|
|
|
2009-07-27 19:33:09 +00:00
|
|
|
2009-07-25 Frank Lanitz <frank(at)frank(dot)uvena(dot)de>
|
|
|
|
|
2009-07-28 11:35:33 +00:00
|
|
|
* po/LINGUAS, po/sl_SI.po, THANKS, src/about.c:
|
2009-07-27 19:33:09 +00:00
|
|
|
Added a first Slovenian translation. Thanks to Joze Klepec.
|
|
|
|
|
|
|
|
|
2009-07-24 14:31:43 +00:00
|
|
|
2009-07-24 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* src/highlighting.c:
|
|
|
|
Use full styleset_foo[_init] function name as argument to
|
|
|
|
init_styleset_case() and styleset_case() macros so it's easier to
|
|
|
|
understand the code.
|
2009-07-24 15:44:14 +00:00
|
|
|
* src/keybindings.c, src/keybindings.h, src/sciwrappers.c,
|
|
|
|
src/sciwrappers.h, src/editor.c, src/editor.h, THANKS,
|
|
|
|
doc/geany.txt, doc/geany.html:
|
|
|
|
Add 'Reflow lines/paragraph' keybinding, defaults to Ctrl-J.
|
|
|
|
Heavily based on a patch by Eugene Arshinov (thanks).
|
|
|
|
Add sci_lines_split(), sci_lines_join(), sci_text_width(),
|
|
|
|
editor_strip_line_trailing_spaces().
|
2009-07-24 14:31:43 +00:00
|
|
|
|
|
|
|
|
2009-07-24 09:59:23 +00:00
|
|
|
2009-07-24 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* src/editor.c:
|
|
|
|
Attempt to fix reshowing calltips after the autocompletion list
|
|
|
|
has been shown.
|
2009-07-24 10:40:48 +00:00
|
|
|
Reshow calltips also when the autocompletion list was closed
|
|
|
|
implicitly by not choosing an item.
|
2009-07-24 09:59:23 +00:00
|
|
|
|
2009-07-23 11:00:32 +00:00
|
|
|
2009-07-23 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* src/utils.c, src/utils.h, src/toolbar.c, src/plugindata.h,
|
|
|
|
plugins/splitwindow.c:
|
|
|
|
Change utils_str_remove_chars() to work in place; fix allocating on
|
|
|
|
the stack (the string length could exhaust the stack size).
|
2009-07-23 16:01:45 +00:00
|
|
|
* src/templates.c, src/build.c, src/utils.c, src/utils.h,
|
|
|
|
src/printing.c, src/callbacks.c:
|
|
|
|
Rename utils_str_replace() utils_str_replace_all(), setting a
|
|
|
|
'gchar **haystack' argument instead of returning a new string.
|
2009-07-23 16:23:28 +00:00
|
|
|
* src/editor.c:
|
|
|
|
For the Tabs indent type, remove spaces when unindenting (only) if
|
|
|
|
there are no tabs on the line.
|
|
|
|
Group undo actions for (un)indenting of multiple lines.
|
2009-07-23 16:54:32 +00:00
|
|
|
* src/document.c, src/editor.c:
|
|
|
|
Fix scrolling horizontally after finding a search match with the
|
|
|
|
search bar or Find Next/Previous which is off-screen.
|
2009-07-23 17:11:31 +00:00
|
|
|
* src/keybindings.c:
|
|
|
|
Fix GLib warning when pressing a key with no documents open.
|
2009-07-23 11:00:32 +00:00
|
|
|
|
|
|
|
|
2009-07-21 22:09:43 +00:00
|
|
|
2009-07-21 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* src/utils.c:
|
|
|
|
Start unifying usage of @a and @c markup elements in API docs,
|
|
|
|
to be continued.
|
2009-07-21 22:10:42 +00:00
|
|
|
* src/main.c, src/prefs.c, src/toolbar.c, src/toolbar.h:
|
|
|
|
Show/hide the toolbar without a restart when the setting in the
|
|
|
|
preferences dialog is changed (closes #2824785).
|
2009-07-21 22:12:13 +00:00
|
|
|
* src/dialogs.c, src/document.c, src/editor.c, src/encodings.c,
|
|
|
|
src/filetypes.c, src/keybindings.h, src/main.c, src/msgwindow.c,
|
|
|
|
src/navqueue.c, src/plugindata.h, src/prefs.c, src/toolbar.c,
|
|
|
|
src/toolbar.h:
|
|
|
|
Continue unifying usage of @a and @c markup elements in API docs.
|
2009-07-21 22:09:43 +00:00
|
|
|
|
|
|
|
|
2009-07-21 16:23:05 +00:00
|
|
|
2009-07-21 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* src/document.c:
|
|
|
|
Remove relative/untidy path elements when creating new documents
|
|
|
|
with a filename (e.g. from the command-line) (#2823998).
|
|
|
|
|
|
|
|
|
2009-07-20 23:09:03 +00:00
|
|
|
2009-07-20 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* src/callbacks.c:
|
|
|
|
Disable 'Recent Projects' menu item if the list of recent projects
|
|
|
|
is empty.
|
2009-07-20 23:09:29 +00:00
|
|
|
* src/win32.c:
|
|
|
|
Fix some harmless compiler warnings.
|
2009-07-20 23:10:46 +00:00
|
|
|
* plugins/geanyfunctions.h, plugins/splitwindow.c, src/plugindata.h,
|
|
|
|
src/plugins.c, src/utils.c, src/utils.h:
|
|
|
|
Move utils_str_remove_chars() from the plugins/splitwindow.c to
|
|
|
|
src/utils.c and add it to the plugin API.
|
|
|
|
Make utils_str_remove_chars() work on a new copy of the input string
|
|
|
|
instead of modifying it in place.
|
2009-07-20 23:11:23 +00:00
|
|
|
* src/toolbar.c:
|
|
|
|
Remove underscores from the toolbar items labels.
|
2009-07-20 23:11:58 +00:00
|
|
|
* src/utils.c:
|
|
|
|
Fix typos.
|
2009-07-20 23:12:24 +00:00
|
|
|
* plugins/splitwindow.c:
|
|
|
|
Fix broken 'Show the current document' tool button icon.
|
2009-07-20 23:09:03 +00:00
|
|
|
|
|
|
|
|
2009-07-20 12:00:06 +00:00
|
|
|
2009-07-20 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* src/treeviews.c, src/callbacks.c, src/stash.c, src/stash.h,
|
|
|
|
src/keyfile.c:
|
|
|
|
Add stash_group_add_widget_property() so we can save any widget's
|
|
|
|
read/write properties.
|
|
|
|
Use Stash for ui_prefs.sidebar_page setting.
|
2009-07-20 12:25:24 +00:00
|
|
|
* src/utils.h, src/prefs.c, src/keyfile.c, src/symbols.c:
|
|
|
|
Make foreach_ptr_array() use an integer argument for its
|
|
|
|
implementation, as this is more useful potentially than a gpointer*
|
|
|
|
argument, and more straightforward.
|
|
|
|
Add foreach_c_array(), foreach_ptr_array() to API.
|
2009-07-20 15:37:02 +00:00
|
|
|
* src/utils.c, src/utils.h, src/document.c:
|
|
|
|
Remove relative/untidy path elements when opening documents (closes
|
|
|
|
#2823998).
|
2009-07-20 15:46:35 +00:00
|
|
|
* src/treeviews.c:
|
|
|
|
Fix showing project name for documents list files with no
|
|
|
|
subdirectory (oops).
|
2009-07-20 16:12:23 +00:00
|
|
|
* src/dialogs.c:
|
|
|
|
Fix checking whether to overwrite when using the Rename button in
|
|
|
|
the 'Save As' dialog.
|
2009-07-20 12:00:06 +00:00
|
|
|
|
|
|
|
|
2009-07-19 20:19:09 +00:00
|
|
|
2009-07-19 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* src/dialogs.c:
|
|
|
|
Don't use the main window as parent for dialog boxes if it is not
|
|
|
|
yet realised.
|
|
|
|
Set titles for message dialogs.
|
|
|
|
|
|
|
|
|
2009-07-18 14:44:51 +00:00
|
|
|
2009-07-18 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* src/toolbar.c:
|
|
|
|
Display item labels instead of raw names in the toolbar editor.
|
2009-07-18 14:45:05 +00:00
|
|
|
Apply changes in the toolbar editor instantly.
|
2009-07-18 14:45:18 +00:00
|
|
|
Show icons in the toolbar editor.
|
2009-07-18 14:45:30 +00:00
|
|
|
Speed up toolbar editor dialog creation.
|
2009-07-18 14:45:43 +00:00
|
|
|
* src/templates.c:
|
|
|
|
Improve inserting of comment templates like File header or licence
|
|
|
|
notices. The comment information are now read from the filetype
|
|
|
|
configuration files.
|
2009-07-18 14:44:51 +00:00
|
|
|
|
2009-07-16 15:36:27 +00:00
|
|
|
2009-07-16 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* src/document.c:
|
2009-07-16 17:41:25 +00:00
|
|
|
Enable file monitoring for files which are written to disk by Geany
|
2009-07-16 15:36:27 +00:00
|
|
|
for the first time.
|
2009-07-16 17:41:25 +00:00
|
|
|
* src/filetypes.c:
|
|
|
|
Fix broken special case handling when detecting filetypes from a
|
|
|
|
shebang or other special file headers.
|
2009-07-16 15:36:27 +00:00
|
|
|
|
|
|
|
|
2009-07-16 12:21:56 +00:00
|
|
|
2009-07-16 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* src/search.c:
|
|
|
|
Make Mark All keybinding clear search highlighting when there's no
|
|
|
|
current word.
|
2009-07-16 14:37:35 +00:00
|
|
|
* src/search.c:
|
|
|
|
Fix wrong match length when using Mark with regex.
|
2009-07-16 15:04:21 +00:00
|
|
|
* src/geanyobject.c, src/geanyobject.h, src/treeviews.c,
|
|
|
|
src/keyfile.c, src/main.c:
|
|
|
|
Add 'Show Paths' documents list popup item.
|
|
|
|
Add "load_settings" core-only signal emitted just after loading
|
|
|
|
main keyfile settings; useful to delay building UI elements until
|
|
|
|
settings have been read.
|
2009-07-16 15:19:57 +00:00
|
|
|
* src/treeviews.c:
|
|
|
|
Fix GTK warning when right-clicking on default tag tree.
|
2009-07-16 15:50:13 +00:00
|
|
|
* src/treeviews.c, src/treeviews.h, src/keyfile.c, src/main.c:
|
|
|
|
Add treeviews_finalize().
|
|
|
|
Remove tv.popup_openfiles field.
|
2009-07-16 12:21:56 +00:00
|
|
|
|
|
|
|
|
2009-07-15 14:23:02 +00:00
|
|
|
2009-07-15 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* src/highlighting.c:
|
|
|
|
Fix building on GTK 2.8 (patch by Eugene Arshinov, thanks).
|
|
|
|
|
|
|
|
|
2009-07-14 18:45:22 +00:00
|
|
|
2009-07-14 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* src/utils.c:
|
|
|
|
Quote the uri before passing it to the browser when opening a
|
|
|
|
website (closes #2818635).
|
2009-07-14 18:49:31 +00:00
|
|
|
* src/win32:
|
|
|
|
Fix broken 'builtin' Run command for HTML files on Windows.
|
2009-07-14 18:45:22 +00:00
|
|
|
|
|
|
|
|
2009-07-14 10:32:32 +00:00
|
|
|
2009-07-14 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* src/editor.c:
|
|
|
|
Properly fix wrong brace highlighting of non-brace character.
|
2009-07-14 11:04:52 +00:00
|
|
|
* src/editor.c:
|
|
|
|
Allow autocompletion in Perl double-quoted strings.
|
|
|
|
Don't autocomplete in Perl single-quoted strings (closes #2821061).
|
|
|
|
Don't autocomplete in Perl q() strings.
|
2009-07-14 11:11:50 +00:00
|
|
|
* data/filetypes.common:
|
|
|
|
Make Mark highlighting brighter.
|
2009-07-14 11:25:07 +00:00
|
|
|
* src/interface.c, doc/geany.txt, doc/geany.html, geany.glade:
|
|
|
|
Use hyphen for auto-feature terms.
|
2009-07-14 13:05:51 +00:00
|
|
|
* src/plugindata.h, src/geany.h, src/filetypes.c, src/filetypes.h,
|
|
|
|
src/document.h, src/main.c:
|
|
|
|
Add documents_foreach() API macro that skips invalid docs.
|
|
|
|
Make filetypes[], documents[] part of the API again.
|
|
|
|
Add GEANY() macro for sharing geany symbols between API and core.
|
2009-07-14 15:06:20 +00:00
|
|
|
* src/plugindata.h, src/plugins.c, doc/plugins.dox,
|
|
|
|
plugins/saveactions.c, plugins/export.c, plugins/geanyfunctions.h,
|
|
|
|
plugins/demoplugin.c, plugins/filebrowser.c, plugins/splitwindow.c,
|
|
|
|
plugins/htmlchars.c, plugins/geanyplugin.h, plugins/Makefile.am,
|
|
|
|
plugins/classbuilder.c, wscript:
|
|
|
|
Add geanyplugin.h single include for plugin API; update all core
|
|
|
|
plugins to use it.
|
|
|
|
Add sci_set_font() to API.
|
|
|
|
Update plugin howto.
|
2009-07-14 15:14:38 +00:00
|
|
|
* src/filetypes.c, src/filetypes.h:
|
|
|
|
Remove filetypes_foreach_named().
|
2009-07-14 10:32:32 +00:00
|
|
|
|
|
|
|
|
2009-07-13 12:25:35 +00:00
|
|
|
2009-07-13 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* src/highlighting.c, src/about.c, src/filetypes.c, src/document.c,
|
|
|
|
src/document.h, src/main.c, THANKS:
|
|
|
|
Apply patch from Eugene Arshinov to reload color schemes via menu
|
|
|
|
(thanks).
|
2009-07-13 12:38:32 +00:00
|
|
|
* src/filetypes.c:
|
|
|
|
Reload filetypes.common after saving it.
|
2009-07-13 16:29:43 +00:00
|
|
|
* src/editor.c:
|
|
|
|
Improve wrong brace highlighting of non-brace character.
|
2009-07-13 12:25:35 +00:00
|
|
|
|
|
|
|
|
2009-07-10 14:03:16 +00:00
|
|
|
2009-07-10 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* src/editor.c:
|
|
|
|
Delay highlighting matching braces by 100ms, which speeds up
|
|
|
|
scrolling with the arrow keys.
|
2009-07-10 15:17:27 +00:00
|
|
|
* src/keybindings.c, src/keybindings.h, src/search.c, src/search.h:
|
|
|
|
Add 'Mark All' keybinding.
|
2009-07-10 15:57:12 +00:00
|
|
|
* tagmanager/diff.c:
|
|
|
|
Show relative paths in diff filename tags.
|
2009-07-10 14:03:16 +00:00
|
|
|
|
|
|
|
|
2009-07-09 15:25:26 +00:00
|
|
|
2009-07-09 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* src/highlighting.c:
|
|
|
|
Fix setting keyword list 'classes' for Haxe
|
|
|
|
(pointed out by Andreas Mokros, thanks).
|
|
|
|
|
|
|
|
|
2009-07-09 11:18:45 +00:00
|
|
|
2009-07-09 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* src/interface.c, src/keyfile.c, src/editor.c, src/editor.h,
|
|
|
|
doc/geany.txt, doc/geany.html, geany.glade:
|
|
|
|
Add 'Drop rest of word on completion' pref.
|
2009-07-09 11:54:14 +00:00
|
|
|
* src/editor.c, doc/geany.txt, doc/geany.html:
|
|
|
|
If autocompletion is already visible when forcing completion, show
|
|
|
|
document word completion instead of tag completion.
|
|
|
|
Docs: Minor edits of related prefs items.
|
2009-07-09 13:51:37 +00:00
|
|
|
* src/printing.c, src/dialogs.c, src/dialogs.h, src/plugindata.h:
|
|
|
|
Add warning when printing and editor font is not monospaced.
|
|
|
|
Fix using GtkMessageType instead of gint param for
|
|
|
|
dialogs_show_msgbox*().
|
|
|
|
Add missing G_GNUC_PRINTF macro check to API dialog funcs.
|
2009-07-09 14:20:22 +00:00
|
|
|
* src/editor.c:
|
|
|
|
Support 'tab indents, space aligns' style for auto-indentation
|
|
|
|
(closes #2789109).
|
2009-07-09 11:18:45 +00:00
|
|
|
|
|
|
|
|
2009-07-08 22:20:17 +00:00
|
|
|
2009-07-08 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* src/document.c, src/documentprivate.h:
|
|
|
|
Rework the GIO based file monitoring code. Now it is used only
|
|
|
|
to indicate a possible change of the file, the real check if the
|
|
|
|
file has been changed is performed by stat().
|
2009-07-08 22:21:45 +00:00
|
|
|
* data/filetypes.common, doc/geany.txt, src/highlighting.c:
|
|
|
|
Add style 'line_height' to increase the line height.
|
2009-07-08 22:22:28 +00:00
|
|
|
Add style 'marker_mark' and change style 'marker_search' to
|
|
|
|
define the style used for marked search results.
|
2009-07-08 22:38:55 +00:00
|
|
|
* doc/geany.txt, doc/geany.html:
|
|
|
|
Add the new 'Autocomplete all words in document' pref to the docs.
|
2009-07-08 22:20:17 +00:00
|
|
|
|
|
|
|
|
2009-07-08 12:29:20 +00:00
|
|
|
2009-07-08 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* src/interface.c, src/keyfile.c, src/editor.c, src/editor.h,
|
|
|
|
doc/geany.txt, doc/geany.html, geany.glade, TODO:
|
|
|
|
Add 'Autocomplete all words in document' pref.
|
|
|
|
Use 'autocompletion' in dialog and docs, not 'auto completion'.
|
2009-07-08 12:35:54 +00:00
|
|
|
* src/editor.c:
|
|
|
|
Fix limiting number of word completion entries too much.
|
2009-07-08 14:51:25 +00:00
|
|
|
* src/editor.c, TODO, icons/16x16/classviewer-var.xpm,
|
|
|
|
icons/16x16/classviewer-method.xpm, icons/16x16/Makefile.am:
|
|
|
|
Show autocompletion icons for tag symbols - for now only tags with
|
|
|
|
an arglist have the 'function/method' icon, all others have the
|
|
|
|
'variable' icon.
|
|
|
|
Note: XPMs were created from the PNGs with the ImageMagick 'convert'
|
|
|
|
program.
|
2009-07-08 15:39:07 +00:00
|
|
|
* src/highlighting.c:
|
|
|
|
Highlight D WYSIWYG backtick `strings` and r"strings" (closes
|
|
|
|
#1895745).
|
2009-07-08 12:29:20 +00:00
|
|
|
|
|
|
|
|
2009-07-07 11:57:50 +00:00
|
|
|
2009-07-06 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* src/highlighting.c, src/utils.h, plugins/splitwindow.c:
|
|
|
|
Fix removing underscores in translated string using no_underscore()
|
|
|
|
macro.
|
|
|
|
Set a tooltip for the Split Window plugin's Show Current tool button.
|
|
|
|
Add utils_strdupa() macro.
|
2009-07-07 12:19:02 +00:00
|
|
|
* src/interface.c, geany.glade:
|
|
|
|
Use stock Select All icon now we have >= GTK 2.8.
|
2009-07-07 12:46:45 +00:00
|
|
|
* src/treeviews.c:
|
|
|
|
Fix using project name for document items that start with the
|
|
|
|
project base path but don't match it e.g. ".../geany-plugins"
|
|
|
|
instead of ".../geany" when project name is 'geany'.
|
2009-07-07 11:57:50 +00:00
|
|
|
|
|
|
|
|
2009-07-04 09:17:12 +00:00
|
|
|
2009-07-04 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* src/build.c:
|
|
|
|
Fix warnings when the toolbar does not contain the Run button.
|
2009-07-04 09:17:32 +00:00
|
|
|
* tagmanager/lua.c:
|
|
|
|
Fix wrong parsing of complex expressions in the Lua parser.
|
2009-07-04 09:18:01 +00:00
|
|
|
* src/editor.c, src/geany.h, src/keybindings.c, src/plugindata.h,
|
|
|
|
src/utils.c:
|
|
|
|
Remove unnecessary enums.
|
2009-07-04 09:19:36 +00:00
|
|
|
* scintilla/*, scintilla/include/*, src/plugindata.h:
|
|
|
|
Update Scintilla to version 1.79.
|
2009-07-04 09:20:28 +00:00
|
|
|
* src/document.c, src/editor.c, src/sciwrappers.c, src/sciwrappers.h,
|
|
|
|
src/search.c:
|
|
|
|
Use the new Scintilla struct names prefixed with 'Sci_'.
|
2009-07-04 09:21:44 +00:00
|
|
|
* TODO, data/filetypes.common, doc/geany.html, doc/geany.txt,
|
|
|
|
src/highlighting.c:
|
|
|
|
Add second argument to the 'line_wrap_indent' styling setting to
|
|
|
|
control the new Scintilla indentation mode for wrapped lines.
|
2009-07-04 09:22:24 +00:00
|
|
|
* src/toolbar.c:
|
|
|
|
Properly close the toolbar editor on delete-events.
|
2009-07-04 09:22:49 +00:00
|
|
|
Fix warnings and possible crashes in the toolbar editor when the list
|
|
|
|
of displayed toolbar items is empty.
|
2009-07-04 09:44:20 +00:00
|
|
|
* data/filetypes.tcl:
|
|
|
|
Update Tcl keywords for Tcl 8.6 (patch by Witek Mozga, thanks).
|
2009-07-04 10:47:47 +00:00
|
|
|
* src/plugins.c:
|
|
|
|
Make the plugin manager dialog a bit bigger.
|
2009-07-04 09:17:12 +00:00
|
|
|
|
|
|
|
|
2009-06-30 18:32:03 +00:00
|
|
|
2009-06-30 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* doc/geany.html, doc/geany.txt:
|
|
|
|
Fix wrong default values for the 'Show Calltip' keybinding.
|
|
|
|
|
|
|
|
|
2009-06-29 19:46:04 +00:00
|
|
|
2009-06-29 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* data/filetypes.tcl, src/symbols.c:
|
|
|
|
Fix duplicate "context_action_cmd" key.
|
|
|
|
Use different icons for "Methods" and "Procedures" in the symbol
|
|
|
|
list for Tcl files.
|
2009-06-29 19:46:24 +00:00
|
|
|
* src/filetypes.c:
|
|
|
|
Fix a small memory leak.
|
2009-06-29 19:46:49 +00:00
|
|
|
* doc/geany.html, doc/geany.txt, src/editor.c, src/keybindings.c,
|
|
|
|
src/keybindings.h, src/plugindata.h:
|
|
|
|
Make the Scintilla keybindings 'Delete to end of line' and
|
|
|
|
'Go to end of display line' configurable.
|
2009-06-29 19:51:41 +00:00
|
|
|
* geany.nsi:
|
|
|
|
Fix a typo (closes #2813624).
|
2009-06-29 19:46:04 +00:00
|
|
|
|
|
|
|
|
2009-06-28 10:42:34 +00:00
|
|
|
2009-06-28 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* tagmanager/tcl.c, src/symbol.c:
|
|
|
|
Improve parsing of Tcl files (parsing new Tcl8.6 style classes,
|
|
|
|
methods and namespaces).
|
|
|
|
Patch by Witek Mozga, thanks.
|
|
|
|
|
|
|
|
|
2009-06-25 17:21:45 +00:00
|
|
|
2009-06-25 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* data/ui_toolbar.xml, doc/geany.txt, doc/geany.html, src/ui_utils.c,
|
|
|
|
src/toolbar.c, src/toolbar.h:
|
|
|
|
Remove ui_toolbar.xml Configuration Files menu item.
|
|
|
|
Add a real toolbar editor dialog.
|
2009-06-25 17:29:37 +00:00
|
|
|
* geany.glade, src/callbacks.c, src/callbacks.h, src/interface.c,
|
|
|
|
src/prefs.c:
|
|
|
|
Add a button in the preferences dialog and an item for the toolbar
|
|
|
|
popup menu to run the toolbar editor dialog.
|
2009-06-25 17:21:45 +00:00
|
|
|
|
|
|
|
|
2009-06-25 12:39:21 +00:00
|
|
|
2009-06-25 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* src/dialogs.c:
|
|
|
|
Fix Gtk NULL warning with gtk_file_chooser_set_current_folder().
|
|
|
|
Fix using locale encoding for default Save As dialog path.
|
2009-06-25 15:57:11 +00:00
|
|
|
* src/editor.c:
|
|
|
|
Beep when trying to activate the '...' autocompletion item.
|
|
|
|
Limit (forced) document word completion to
|
|
|
|
autocompletion_max_entries.
|
|
|
|
Beep if no completions are shown when forcing autocompletion.
|
2009-06-25 12:39:21 +00:00
|
|
|
|
|
|
|
|
2009-06-24 18:42:28 +00:00
|
|
|
2009-06-24 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* data/ui_toolbar.xml, src/toolbar.c:
|
|
|
|
Add 'Build' toolbar button to the default layout.
|
|
|
|
|
|
|
|
|
2009-06-24 12:26:09 +00:00
|
|
|
2009-06-24 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* src/editor.c:
|
|
|
|
If forcing autocompletion and there's nothing else to show, complete
|
|
|
|
from words in the current document (using code from Enrico's
|
|
|
|
'AutoComplete Test' plugin).
|
|
|
|
|
|
|
|
|
2009-06-23 12:51:16 +00:00
|
|
|
2009-06-23 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* src/plugins.c:
|
|
|
|
Add debug message if plugin has not set a name for its keybinding
|
|
|
|
group.
|
2009-06-23 12:53:18 +00:00
|
|
|
* data/filetype_extensions.conf:
|
|
|
|
Add *.m4 for shell scripts.
|
2009-06-23 12:51:16 +00:00
|
|
|
|
|
|
|
|
2009-06-22 15:26:44 +00:00
|
|
|
2009-06-22 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* src/highlighting.c, doc/geany.txt, doc/geany.html,
|
|
|
|
data/filetypes.common, TODO:
|
|
|
|
Make filetypes.common named styles use the "default" named style for
|
|
|
|
all missing style fields.
|
|
|
|
Set named styles to usually leave the background style empty. This
|
|
|
|
currently allows C-like filetypes to have a common default
|
|
|
|
background color.
|
|
|
|
Allow hard-coded colors to use -1 for the default color.
|
|
|
|
Add some highlighting style examples to the manual.
|
|
|
|
|
|
|
|
|
2009-06-21 21:19:18 +00:00
|
|
|
2009-06-21 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* src/templates.c:
|
|
|
|
Create initial template files with proper platform-specific line
|
|
|
|
ending characters.
|
|
|
|
|
|
|
|
|
2009-06-20 16:51:32 +00:00
|
|
|
2009-06-20 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* data/ui_toolbar.xml, doc/geany.txt, src/build.c,
|
|
|
|
src/geanymenubuttonaction.c, src/geanymenubuttonaction.h, src/main.c,
|
|
|
|
src/plugins.c, src/templates.c, src/toolbar.c, src/toolbar.h,
|
|
|
|
src/ui_utils.c, src/ui_utils.h:
|
|
|
|
Instantly reload (i.e. rebuild) the toolbar when ui_toolbar.xml is
|
|
|
|
saved within Geany.
|
|
|
|
Refactor some related code.
|
2009-06-20 16:51:47 +00:00
|
|
|
* tagmanager/conf.c:
|
|
|
|
Strip trailing spaces from "Key" tags.
|
2009-06-20 16:52:00 +00:00
|
|
|
* geany.nsi:
|
|
|
|
Quote the full filename to the Geany executable when creating the
|
|
|
|
"Open with Geany" context menu item.
|
2009-06-20 16:52:14 +00:00
|
|
|
* plugins/splitwindow.c:
|
|
|
|
Avoid using deprecated GTK API.
|
2009-06-20 16:52:30 +00:00
|
|
|
* src/log.c, src/main.c:
|
|
|
|
Properly clean up the logging mechanism.
|
2009-06-20 16:52:44 +00:00
|
|
|
* src/build.c:
|
|
|
|
Fix LaTeX view commands on Windows (part of #2807688).
|
2009-06-20 16:52:58 +00:00
|
|
|
* src/prefs.c:
|
|
|
|
Add a popup menu for the keybinding list in the preferences dialog
|
|
|
|
to easily expand and collapse all groups.
|
2009-06-20 16:53:12 +00:00
|
|
|
Refactor the keybindings code for the preferences dialog, prefix all
|
|
|
|
related functions.
|
2009-06-20 16:53:28 +00:00
|
|
|
* src/main.c, src/ui_utils.c, src/ui_utils.h:
|
|
|
|
Init stock items before creating the toolbar (closes #2809324).
|
2009-06-20 17:23:01 +00:00
|
|
|
* wscript:
|
|
|
|
Generate the geany.pc file also on Windows.
|
2009-06-20 17:32:55 +00:00
|
|
|
* src/ui_utils.c:
|
|
|
|
Invert the logic to determine which Save All we want to use:
|
|
|
|
Use the Tango like icon only for the Tango theme and the Gnome / GTK
|
|
|
|
like icon for any other themes.
|
2009-06-20 16:51:32 +00:00
|
|
|
|
|
|
|
|
2009-06-18 14:20:07 +00:00
|
|
|
2009-06-18 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* src/highlighting.c, README.Packagers, HACKING:
|
|
|
|
Remove gsd_* default styles, use named styles instead.
|
|
|
|
Note: this relies on filetypes.common being installed.
|
|
|
|
Add load_style_entries(), which makes style initialization
|
|
|
|
simpler, used in styleset_c_like_init().
|
|
|
|
|
|
|
|
|
2009-06-17 18:18:46 +00:00
|
|
|
2009-06-17 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* src/win32.c:
|
|
|
|
Prevent possible crash on Windows when not setting an initial
|
|
|
|
directory for native File Open/Save dialogs.
|
2009-06-17 19:04:17 +00:00
|
|
|
* data/filetypes.xml, src/highlighting.c:
|
|
|
|
Add style 'jscript_regex' for filetype HTML
|
|
|
|
(patch by Chris Macksey, thanks).
|
|
|
|
|
2009-06-17 18:18:46 +00:00
|
|
|
|
2009-06-17 10:46:43 +00:00
|
|
|
2009-06-17 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* src/filetypes.h, src/document.c, src/document.h, src/ui_utils.c:
|
|
|
|
Make GeanyDocument::file_type always be non-NULL, even for a new
|
|
|
|
document with no filetype set.
|
2009-06-17 10:56:37 +00:00
|
|
|
* src/editor.c:
|
|
|
|
Only autocomplete scope for scopes matching the current filetype's
|
|
|
|
language.
|
2009-06-17 11:17:07 +00:00
|
|
|
* data/filetypes.java, data/filetypes.cpp, data/filetypes.vala,
|
|
|
|
data/filetypes.haxe, data/filetypes.common, data/filetypes.glsl,
|
|
|
|
data/filetypes.actionscript, data/filetypes.cs,
|
|
|
|
data/filetypes.ferite, data/filetypes.c, data/filetypes.d,
|
|
|
|
data/filetypes.javascript, HACKING:
|
|
|
|
Make C++, D lexer filetypes use named styles (apart from uuid,
|
|
|
|
verbatim, regex styles).
|
2009-06-17 10:46:43 +00:00
|
|
|
|
|
|
|
|
2009-06-16 21:25:04 +00:00
|
|
|
2009-06-16 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* src/dialogs.c:
|
|
|
|
Don't explicitly change the current directory of the Save As dialog
|
|
|
|
so that it uses the last used directory.
|
|
|
|
|
|
|
|
|
2009-06-14 10:24:06 +00:00
|
|
|
2009-06-14 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* src/encodings.c, src/encodings.h, src/plugindata.h:
|
|
|
|
Add Japanese encoding "CP932" (patch by Ryūsei Yamaguchi, thanks).
|
2009-06-14 10:31:44 +00:00
|
|
|
* src/editor.c:
|
|
|
|
Remove dead code.
|
2009-06-14 10:41:10 +00:00
|
|
|
When completing from the macro list, put the cursor after
|
|
|
|
the inserted text.
|
2009-06-14 10:24:06 +00:00
|
|
|
|
|
|
|
|
2009-06-12 12:21:29 +00:00
|
|
|
2009-06-12 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* tagmanager/pascal.c:
|
|
|
|
Fix type definitions being parsed as functions.
|
2009-06-12 15:22:32 +00:00
|
|
|
* src/editor.c:
|
|
|
|
Don't autocomplete in unterminated strings as well.
|
2009-06-12 15:32:35 +00:00
|
|
|
* src/templates.c, src/utils.h, src/dialogs.c, src/plugindata.h,
|
|
|
|
src/filetypes.c, src/ui_utils.c, plugins/saveactions.c:
|
|
|
|
Remove data_ptr argument to foreach_[s]list() macros, as using
|
|
|
|
node->data is enough sometimes; this makes the macro a bit more
|
|
|
|
efficient too.
|
|
|
|
Add foreach_[s]list() macros to the plugin API docs.
|
2009-06-12 12:21:29 +00:00
|
|
|
|
|
|
|
|
2009-06-11 14:25:20 +00:00
|
|
|
2009-06-11 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* scintilla/LexPascal.cxx:
|
|
|
|
Backport fix from Scintilla CVS:
|
|
|
|
Pascal lexer hanging on file that starts with 'interface' after
|
|
|
|
whitespace.
|
|
|
|
|
|
|
|
|
2009-06-11 09:01:11 +00:00
|
|
|
2009-06-11 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* waf:
|
|
|
|
Update Waf to 1.5.7.
|
2009-06-11 09:48:09 +00:00
|
|
|
* wscript:
|
|
|
|
Overwrite installation prefix on Windows only if it wasn't
|
|
|
|
specified explicitly.
|
2009-06-11 09:01:11 +00:00
|
|
|
|
|
|
|
|
2009-06-10 18:24:44 +00:00
|
|
|
2009-06-10 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
2009-06-10 18:42:13 +00:00
|
|
|
* src/editor.c:
|
2009-06-10 18:24:44 +00:00
|
|
|
Display calltips for Pascal symbols in the Pascal way (#2803945).
|
2009-06-10 18:42:13 +00:00
|
|
|
* tagmanager/pascal.c:
|
2009-06-10 20:36:21 +00:00
|
|
|
Fix wrongly set return values for procedures (closes #2803945).
|
|
|
|
* doc/Doxyfile.in, tagmanager/include/tm_work_object.h,
|
|
|
|
tagmanager/include/tm_source_file.h,
|
|
|
|
tagmanager/include/tm_workspace.h:
|
|
|
|
Fix doxygen warnings.
|
|
|
|
|
2009-06-10 18:24:44 +00:00
|
|
|
|
2009-06-10 12:36:13 +00:00
|
|
|
2009-06-10 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* src/editor.c, tagmanager/include/tm_workspace.h,
|
|
|
|
tagmanager/tm_workspace.c, TODO:
|
|
|
|
Autocomplete scoped fields like struct members when typing '.' (and
|
|
|
|
also '->' or '::' in C/C++).
|
|
|
|
Save all tag types for C/C++ when generating a global tags file, so
|
|
|
|
we can use autocompletion for structs also.
|
|
|
|
Merge tm_workspace_find_scope_members(),
|
|
|
|
tm_workspace_find_namespace_members() (currently not built) from
|
|
|
|
Anjuta 2.24.1 tagmanager.
|
|
|
|
|
|
|
|
|
2009-06-09 21:02:46 +00:00
|
|
|
2009-06-09 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* tagmanager/pascal.c:
|
|
|
|
Parse Pascal calltips (closes #2802640).
|
|
|
|
|
|
|
|
|
2009-06-09 14:39:28 +00:00
|
|
|
2009-06-09 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* src/filetypes.c, src/ui_utils.c:
|
|
|
|
Add filetypes.common Configuration Files menu item.
|
|
|
|
|
|
|
|
|
2009-06-08 19:16:23 +00:00
|
|
|
2009-06-08 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* src/callbacks.c:
|
|
|
|
Add backslash to the wordchars on Windows when using
|
|
|
|
'Open Selected File'.
|
2009-06-08 19:59:48 +00:00
|
|
|
* src/wscript:
|
|
|
|
Add support (configure, build and install) for building on Windows
|
|
|
|
and cross-compiling for Windows using the Waf build system.
|
2009-06-08 19:16:23 +00:00
|
|
|
|
|
|
|
|
2009-06-05 15:45:44 +00:00
|
|
|
2009-06-05 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* src/toolbar.c:
|
|
|
|
Set status bar text instead of showing a dialog when saving
|
|
|
|
ui_toolbar.xml because the user might save several times.
|
2009-06-05 15:49:55 +00:00
|
|
|
* src/editor.c:
|
|
|
|
Fix redrawing due to colourising just after the document is first
|
|
|
|
drawn. Now colourising should happen before the first draw.
|
2009-06-05 15:59:58 +00:00
|
|
|
* src/utils.c, src/highlighting.c, data/filetypes.common:
|
|
|
|
Fix segfault on parsing a filetypes.* style definition that has < 4
|
|
|
|
fields.
|
|
|
|
Allow style definitions to have missing fields to use the default
|
|
|
|
style fields.
|
2009-06-05 15:45:44 +00:00
|
|
|
|
|
|
|
|
2009-06-05 14:00:08 +00:00
|
|
|
2009-06-05 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* src/images.c, src/about.c, src/ui_utils.c, THANKS:
|
|
|
|
Add a more Tango like icon for 'Save All' (by Jesse Mayes, thanks).
|
2009-06-05 15:09:04 +00:00
|
|
|
* plugins/classbuilder.c:
|
|
|
|
Fix wrongly created header guards when the class filenames contains
|
|
|
|
dashes (patch by PCMan, thanks).
|
2009-06-05 15:35:47 +00:00
|
|
|
* data/filetypes.matlab:
|
|
|
|
Add build_settings section to allow executing Matlab scripts.
|
2009-06-05 15:57:01 +00:00
|
|
|
* src/document.c:
|
|
|
|
When closing a document, mark it as invalid before removing it from
|
|
|
|
the documents notebook (this fixes wrong Save All button state when
|
|
|
|
closing an unsaved document because the "switch-page" signal handler
|
|
|
|
was using old data).
|
2009-06-05 14:00:08 +00:00
|
|
|
|
|
|
|
|
2009-06-03 15:42:01 +00:00
|
|
|
2009-06-03 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* src/highlighting.c, doc/geany.txt, doc/geany.html:
|
|
|
|
Support toggling bold/italic when using a named style, e.g.:
|
|
|
|
commentdockeyword=commentdoc,bold,italic
|
|
|
|
Improve named style docs.
|
|
|
|
|
|
|
|
|
2009-06-01 21:51:33 +00:00
|
|
|
2009-06-01 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* src/build.c, src/editor.c:
|
|
|
|
Fix crashes when parsing the output of a compiler which reports
|
|
|
|
errors on line 0.
|
|
|
|
|
|
|
|
|
2009-06-01 13:46:21 +00:00
|
|
|
2009-06-01 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* src/highlighting.c:
|
|
|
|
Support named styles also for filetypes.common [styling] entries.
|
2009-06-01 14:37:53 +00:00
|
|
|
* doc/geany.txt, doc/geany.html, HACKING:
|
|
|
|
Update docs for named styles in filetypes.* files.
|
2009-06-01 15:21:55 +00:00
|
|
|
* src/symbols.c:
|
|
|
|
Fix grouping symbol list children when parent name has "." character
|
2009-06-02 14:45:23 +00:00
|
|
|
in for reStructuredText and Conf filetypes.
|
2009-06-01 15:41:24 +00:00
|
|
|
* tagmanager/python.c:
|
|
|
|
Fix grouping functions/classes under a nested function.
|
2009-06-01 13:46:21 +00:00
|
|
|
|
|
|
|
|
2009-05-30 13:48:33 +00:00
|
|
|
2009-05-30 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* geany.spec.in:
|
|
|
|
Adjust icon paths (patch by Dominic Hopf, thanks).
|
2009-05-30 14:09:55 +00:00
|
|
|
* doc/geany.txt, doc/geany.html, src/toolbar.c:
|
|
|
|
Add 'Replace' toolbar button (closes #2798225).
|
2009-05-30 13:48:33 +00:00
|
|
|
|
|
|
|
|
2009-05-30 11:57:56 +00:00
|
|
|
2009-05-30 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* src/utils.c, src/highlighting.c, TODO:
|
|
|
|
Implement named styles support for filetypes.* using a
|
|
|
|
filetypes.common [named_styles] section e.g.:
|
|
|
|
foo=0xc00000;0xffffff;false;true
|
|
|
|
bar=foo
|
|
|
|
These can be used in e.g. filetypes.c as:
|
|
|
|
comment=foo
|
|
|
|
|
|
|
|
|
2009-05-28 20:22:12 +00:00
|
|
|
2009-05-28 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* src/ui_utils.c:
|
|
|
|
Fix wrong sensitiveness of the Redo buttons (closes #2797862).
|
|
|
|
|
|
|
|
|
2009-05-28 19:45:23 +00:00
|
|
|
2009-05-28 Frank Lanitz <frank(at)frank(dot)uvena(dot)de>
|
|
|
|
|
|
|
|
* THANKS, src/about.c, po/lb.po, po/LINGUAS:
|
|
|
|
Added Luxembourgian translation. Huge thanks to Laurent Hoeltgen.
|
|
|
|
|
|
|
|
|
2009-05-27 17:21:51 +00:00
|
|
|
2009-05-27 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* src/build.c:
|
|
|
|
Remove quote_executable() as it is not used anymore.
|
|
|
|
When creating the geany_run_script.bat use the "%0" variable
|
|
|
|
expansion and quote it for the "del" command (closes #2797172).
|
2009-05-27 18:00:05 +00:00
|
|
|
* src/win32.c:
|
|
|
|
On Windows, fallback to the literal build command line if searching
|
|
|
|
for the command in the system path failed (related to #2795923).
|
2009-05-27 18:34:39 +00:00
|
|
|
Properly terminate the resulting strings when reading the stdout
|
|
|
|
and stderr of any spawned commands on Windows.
|
2009-05-27 17:21:51 +00:00
|
|
|
|
|
|
|
|
2009-05-26 19:49:18 +00:00
|
|
|
2009-05-26 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* src/win32.c:
|
|
|
|
Use the wide character versions of native Windows File dialogs.
|
|
|
|
* src/project.c:
|
|
|
|
Fix wrong initialisation of the default project path button callback
|
|
|
|
in the preferences dialog.
|
2009-05-26 20:45:36 +00:00
|
|
|
* Makefile.am, configure.in, geany.nsi, geany.spec.in, wscript,
|
|
|
|
geany_private.rc, icons/16x16/Makefile.am, icons/16x16/geany.png,
|
|
|
|
icons/48x48, icons/48x48/Makefile.am, icons/48x48/geany.png,
|
|
|
|
icons/Makefile.am, icons/geany.ico, icons/scalable,
|
|
|
|
icons/scalable/Makefile.am, icons/scalable/geany.svg,
|
|
|
|
src/makefile.win32:
|
|
|
|
Move the icons geany.png and geany.ico into the icons directory.
|
|
|
|
Add a 16x16 pixel Geany icon and the scalable SVG icon.
|
|
|
|
Drop the pixmaps directory.
|
2009-05-26 19:49:18 +00:00
|
|
|
|
|
|
|
|
2009-05-22 14:50:34 +00:00
|
|
|
2009-05-22 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* src/keybindings.c:
|
|
|
|
Improve MRU document switching so there are no duplicates in the
|
|
|
|
list and documents switched to whilst the dialog is open are
|
|
|
|
ignored. Also beep when cycling through to the first document in the
|
|
|
|
list.
|
|
|
|
|
|
|
|
|
2009-05-21 19:19:12 +00:00
|
|
|
2009-05-21 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* src/dialogs.c:
|
|
|
|
Fix broken 'Cancel' button in the Save As dialog.
|
|
|
|
|
|
|
|
|
2009-05-20 14:42:55 +00:00
|
|
|
2009-05-20 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* src/editor.c:
|
|
|
|
Fix multiline indent when selection covers text on the last line.
|
2009-05-20 15:01:04 +00:00
|
|
|
* src/notebook.c:
|
|
|
|
Show current document in bold in tab popup menu.
|
2009-05-20 15:38:04 +00:00
|
|
|
* src/editor.c, tagmanager/python.c, TODO:
|
|
|
|
Parse Python calltips.
|
2009-05-20 14:42:55 +00:00
|
|
|
|
|
|
|
|
2009-05-19 20:17:21 +00:00
|
|
|
2009-05-19 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* src/symbols.c, tagmanager/python.c:
|
|
|
|
Parse Python import statements to get symbol completion for the
|
|
|
|
imported module names.
|
2009-05-19 20:17:37 +00:00
|
|
|
* src/editor.c, src/editor.h:
|
|
|
|
Make some only locally used functions static.
|
|
|
|
Fix wrong sanity check.
|
2009-05-19 21:06:04 +00:00
|
|
|
* src/build.c:
|
|
|
|
Fix quoting the build command string on Windows (closes #2791769).
|
|
|
|
This broke when we made build commands run synchronously on Windows,
|
|
|
|
now we don't need to special quote the commands anymore.
|
2009-05-19 20:17:21 +00:00
|
|
|
|
|
|
|
|
2009-05-19 11:21:18 +00:00
|
|
|
2009-05-19 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* src/editor.c:
|
|
|
|
Drop rest of word to the right of cursor when autocompleting (do we
|
|
|
|
need a pref for this?).
|
|
|
|
|
|
|
|
|
2009-05-18 14:51:37 +00:00
|
|
|
2009-05-18 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* src/sciwrappers.c, src/sciwrappers.h, src/editor.c:
|
|
|
|
Add sci_set_selection().
|
2009-05-18 15:01:21 +00:00
|
|
|
* doc/geany.txt, doc/geany.html:
|
|
|
|
Update manual for MRU switching.
|
2009-05-18 15:17:48 +00:00
|
|
|
* src/callbacks.c, src/editor.c, src/editor.h:
|
|
|
|
Make indenting with the Tabs indent type preserve spaces on the line,
|
|
|
|
so it works for the 'tab indents, space aligns' formatting style.
|
2009-05-18 14:51:37 +00:00
|
|
|
|
|
|
|
|
2009-05-17 15:45:54 +00:00
|
|
|
2009-05-17 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* tagmanager/python.c:
|
|
|
|
Fix missing symbols for variables when an equal sign is used
|
|
|
|
in a comment on the same line as the variable declaration.
|
2009-05-17 17:16:39 +00:00
|
|
|
Backport change from CTags SVN to keep the parser more in sync:
|
|
|
|
Add support for Cython constructs to the Python parser.
|
2009-05-17 15:46:09 +00:00
|
|
|
* src/search.c:
|
|
|
|
Remember the additional Find in Files search flags at startup.
|
2009-05-17 17:16:24 +00:00
|
|
|
* src/dialogs.c:
|
|
|
|
Don't close the Save As dialog when saving the file didn't succeed.
|
2009-05-17 15:45:54 +00:00
|
|
|
|
|
|
|
|
2009-05-13 15:21:54 +00:00
|
|
|
2009-05-13 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* src/keyfile.c:
|
|
|
|
Remember scribble cursor position.
|
2009-05-13 15:37:28 +00:00
|
|
|
* src/keybindings.c, TODO:
|
|
|
|
Implement Most-Recently-Used document switching when pressing
|
|
|
|
Ctrl-Tab keybinding. (It's probably not perfect, but works OK).
|
2009-05-13 15:21:54 +00:00
|
|
|
|
|
|
|
|
2009-05-13 17:11:41 +00:00
|
|
|
2009-05-13 Frank Lanitz <frank(at)frank(dot)uvena(dot)de>
|
|
|
|
|
|
|
|
* data/latex.tags: Added some more commands from unit.sty and
|
|
|
|
moderncv.sty.
|
|
|
|
|
|
|
|
|
2009-05-12 14:59:29 +00:00
|
|
|
2009-05-12 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
2009-05-12 15:55:13 +00:00
|
|
|
* src/symbols.c, doc/geany.txt, doc/geany.html,
|
|
|
|
tagmanager/makefile.win32, tagmanager/nestlevel.c,
|
|
|
|
tagmanager/nestlevel.h, tagmanager/python.c, tagmanager/rest.c,
|
|
|
|
tagmanager/Makefile.am, wscript:
|
|
|
|
Merge unstable branch:
|
2009-05-11 15:36:46 +00:00
|
|
|
Add reStructuredText scope information for tags (for symbol list
|
|
|
|
grouping).
|
2009-05-12 15:55:13 +00:00
|
|
|
Read custom system global tags files from $prefix/share/geany/tags;
|
|
|
|
Closes #2778923.
|
2009-05-01 14:45:31 +00:00
|
|
|
Show the number of tags in a user global tags file (instead of the
|
|
|
|
running total) in the debug message.
|
2009-05-01 15:04:46 +00:00
|
|
|
Also print debug messages when loading a tag file manually or for
|
|
|
|
default global tags files e.g. python.tags.
|
2009-05-12 15:55:13 +00:00
|
|
|
- code:
|
|
|
|
Move NestingLevel tags code into a separate file, add functions.
|
|
|
|
- docs:
|
2009-04-30 12:56:02 +00:00
|
|
|
Add 'Installation prefix' section instead of quoting '/usr/local'
|
|
|
|
each time.
|
|
|
|
Update for custom system global tags files.
|
2009-04-30 12:54:15 +00:00
|
|
|
|
|
|
|
|
2009-05-11 15:56:08 +00:00
|
|
|
2009-05-11 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* src/highlighting.c:
|
|
|
|
Unset maybe previously keywords when setting up Scintilla for
|
|
|
|
XML files. This fixed wrong highlighting after switching back to
|
|
|
|
filetype XML from another one.
|
2009-05-11 15:56:33 +00:00
|
|
|
* src/utils.c:
|
|
|
|
Use plain old fwrite() in utils_write_file(). g_file_set_contents()
|
|
|
|
is only used when explicitly requested.
|
2009-05-11 15:57:02 +00:00
|
|
|
* src/dialogs.c:
|
|
|
|
Remove unnecessary call to g_intern_string() to fix build with
|
|
|
|
GLib 2.8 (closes #2790051).
|
2009-05-11 15:56:08 +00:00
|
|
|
|
|
|
|
|
2009-05-10 17:44:14 +00:00
|
|
|
2009-05-10 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* src/ui_utils.c:
|
|
|
|
Make the clear icon of entry fields act on the release event, not
|
|
|
|
on the press event like for other buttons.
|
2009-05-10 17:44:28 +00:00
|
|
|
* src/editor.c:
|
|
|
|
Refactor some multiple used code into get_multiline_comment_style().
|
2009-05-10 17:44:43 +00:00
|
|
|
* src/main.c:
|
|
|
|
Create parent directories if necessary when checking for the
|
|
|
|
configuration directory on startup (closes #2784577).
|
2009-05-10 17:44:14 +00:00
|
|
|
|
|
|
|
|
2009-05-08 16:13:29 +00:00
|
|
|
2009-05-08 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* plugins/filebrowser.c:
|
|
|
|
When a filter is set, apply it only to files, not directories and
|
|
|
|
apply the filter to the UTF-8 name of the file as the filter string
|
|
|
|
itself is also UTF-8.
|
2009-05-08 17:00:28 +00:00
|
|
|
* src/utils.c, src/utils.h, src/highlighting.c, src/printing.c:
|
|
|
|
Add utils_color_invert() and use it in highlighting.c and printing.c.
|
2009-05-08 17:04:40 +00:00
|
|
|
* scintilla/include/Scintilla.h, scintilla/scintilla_changes.patch:
|
|
|
|
Backport change from Scintilla CVS:
|
|
|
|
Change capitalisation of header file to suit cross-compilation on
|
|
|
|
Unix for Windows.
|
2009-05-08 16:13:29 +00:00
|
|
|
|
|
|
|
|
2009-05-03 17:49:33 +00:00
|
|
|
2009-05-03 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* wscript, scintilla/*, scintilla/include/*, src/plugindata.h:
|
|
|
|
Update Scintilla to version 1.78.
|
2009-05-03 18:13:34 +00:00
|
|
|
* src/editor.c, src/highlighting.c:
|
|
|
|
Update Pascal styles as they changed in Scintilla.
|
2009-05-03 17:49:33 +00:00
|
|
|
|
|
|
|
|
2009-05-02 17:27:59 +00:00
|
|
|
2009-05-02 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* src/printing.c:
|
|
|
|
Ignore the invert syntax highlighting colours setting when printing
|
|
|
|
to not print characters on a dark background (closes #2785244).
|
2009-05-02 17:47:42 +00:00
|
|
|
* New release: Geany 0.17 "Wessex".
|
2009-05-02 19:12:15 +00:00
|
|
|
* configure.in, geany.nsi, geany_private.rc, win32-config.h, wscript,
|
|
|
|
src/geany.h, doc/geany.html, doc/geany.txt:
|
|
|
|
Post-release version bump.
|
2009-05-02 17:27:59 +00:00
|
|
|
|
|
|
|
|
2009-04-30 17:17:13 +00:00
|
|
|
2009-04-30 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* src/callbacks.c, src/callbacks.h, src/main.c:
|
|
|
|
Update the View->Fullscreen menu item when fullscreen state is
|
|
|
|
changed externally (e.g. by the window manager).
|
2009-04-30 17:17:28 +00:00
|
|
|
* src/project.c:
|
|
|
|
Fix passing wrong pointer to the File Open dialog for the Run
|
|
|
|
command in the Project Properties dialog.
|
2009-04-30 17:17:13 +00:00
|
|
|
|
|
|
|
|
2009-04-27 19:30:29 +00:00
|
|
|
2009-04-27 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* src/callbacks.c, src/keyfile.c, src/main.c, src/ui_utils.c,
|
|
|
|
src/ui_utils.h:
|
|
|
|
Remember the active sidebar page between sessions.
|
2009-04-27 19:31:06 +00:00
|
|
|
* src/project.c:
|
|
|
|
Add a recent project item after creating a new project.
|
2009-04-27 19:31:21 +00:00
|
|
|
* tagmanager/ruby.c:
|
|
|
|
Fix wrong parsing of string literals (closes #2781264).
|
2009-04-27 20:22:47 +00:00
|
|
|
* src/treeviews.c:
|
|
|
|
Fix setting focus to the editor widget after changing the selection
|
|
|
|
in the symbol list.
|
2009-04-27 19:30:29 +00:00
|
|
|
|
|
|
|
|
2009-04-25 09:30:07 +00:00
|
|
|
2009-04-25 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* src/symbols.c:
|
|
|
|
Prevent crashes when two or more top level items in the symbol
|
|
|
|
list have the same name (closes #2778246).
|
|
|
|
|
|
|
|
|
2009-04-24 19:28:55 +00:00
|
|
|
2009-04-24 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* src/keybindings.c:
|
|
|
|
Manually show the main notebook tab bar menu when Shift-F10 is
|
|
|
|
pressed. This broke when we disabled the default GTK tab bar menu.
|
2009-04-24 19:29:20 +00:00
|
|
|
* src/document.c:
|
|
|
|
Fix a crash when USE_GIO_FILEMON is enabled at closing a document
|
|
|
|
which was reloaded shortly before.
|
2009-04-24 19:29:45 +00:00
|
|
|
* src/editor.c:
|
|
|
|
When the editor menu is opened by the Menu key, use the text cursor
|
|
|
|
position for retrieving the current word. This fixes disabled
|
|
|
|
Go to Tag items in the menu (#2780044).
|
2009-04-24 19:30:07 +00:00
|
|
|
* src/treeviews.c:
|
|
|
|
Set the "ellipsize" property of GtkCellRendererText to automatically
|
|
|
|
shorten the path and file names in the Documents list.
|
2009-04-24 19:31:00 +00:00
|
|
|
* doc/geany.html, doc/geany.txt, src/build.h:
|
|
|
|
Increase the amount of highlighted build error messages to 100.
|
|
|
|
At least for LaTeX we need higher values as there is a lot of
|
|
|
|
informative output before any errors are reported.
|
2009-04-24 19:31:23 +00:00
|
|
|
* src/filebrowser.c:
|
|
|
|
Use the startup path as the initial directory for the filebrowser
|
|
|
|
plugin when no project and no files are opened
|
|
|
|
(patch by Matias Gea, thanks; closes #2780521).
|
2009-04-24 19:28:55 +00:00
|
|
|
|
|
|
|
|
2009-04-21 20:52:51 +00:00
|
|
|
2009-04-21 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* src/dialogs.c, src/document.c, src/document.h, src/treeviews.c,
|
|
|
|
src/utils.c, src/utils.h:
|
|
|
|
Ellipsize tab labels and some status messages for very long
|
|
|
|
filenames (closes #2777348).
|
2009-04-21 20:53:11 +00:00
|
|
|
* src/plugins.c, src/plugindata.h, plugins/geanyfunctions.h:
|
|
|
|
Add utils_str_middle_truncate() and
|
|
|
|
document_get_basename_for_display() to the plugin API.
|
2009-04-21 20:53:42 +00:00
|
|
|
* doc/geany.html, doc/geany.txt, src/toolbar.c:
|
|
|
|
Add new toolbar element: Print (patch by Roland Baudin, thanks).
|
2009-04-21 20:54:04 +00:00
|
|
|
* doc/geany.html, doc/geany.txt, src/document.c, src/document.h,
|
|
|
|
src/keyfile.c:
|
|
|
|
Add a hidden preference 'use_safe_file_saving' to save files to disk
|
|
|
|
by creating a temporary file first. This has serious side effects,
|
|
|
|
please read the documentation before enabling this.
|
2009-04-21 20:54:19 +00:00
|
|
|
* src/build.c:
|
|
|
|
Make build commands on Windows run synchronously to avoid problems
|
|
|
|
with reading build commands' output.
|
2009-04-21 20:54:50 +00:00
|
|
|
* doc/geany.html, doc/geany.txt, src/build.c, src/build.h:
|
|
|
|
Limit the amount of highlighted build error messages in the
|
|
|
|
Compiler window to 50 for performance reasons.
|
2009-04-21 20:52:51 +00:00
|
|
|
|
|
|
|
|
2009-04-21 20:51:53 +00:00
|
|
|
2009-04-20 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* src/callbacks.c, src/editor.c, src/keybindings.c, src/keybindings.h,
|
|
|
|
src/prefs.c:
|
|
|
|
Replace our own GEANY_KEYS_MODIFIER_MASK by
|
|
|
|
gtk_accelerator_get_default_mod_mask() which gives the same result.
|
2009-04-21 20:52:19 +00:00
|
|
|
* src/filetypes.c, src/symbols.c, tagmanager/Makefile.am,
|
|
|
|
tagmanager/makefile.win32, tagmanager/parsers.h, wscript:
|
|
|
|
Add a trivial symbol parser for NSIS files.
|
2009-04-21 20:51:53 +00:00
|
|
|
|
|
|
|
|
2009-04-19 17:54:09 +00:00
|
|
|
2009-04-19 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* src/dialogs.c:
|
|
|
|
Hide the extra file open dialog options in an expander to make the
|
|
|
|
dialog more compact by default and to provide more space for the
|
|
|
|
file view.
|
|
|
|
Remove the filename field as it is also provided by GTK itself with
|
|
|
|
more features like auto-completion.
|
2009-04-19 18:14:12 +00:00
|
|
|
Watch the 'show-hidden' property of the file chooser widget using
|
|
|
|
GObject's "notify" signal which gives accurate results and remove
|
|
|
|
the hack using the "selection-changed" signal.
|
2009-04-19 17:54:09 +00:00
|
|
|
|
|
|
|
|
2009-04-17 15:30:01 +00:00
|
|
|
2009-04-17 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* src/callbacks.c, src/callbacks.h, src/encodings.c, src/filetypes.c:
|
|
|
|
Prevent double execution of radio menu item "activate" or "toggled"
|
|
|
|
signal handlers.
|
|
|
|
Move 'Set Encoding' callback function into encodings.c.
|
|
|
|
|
|
|
|
|
2009-04-16 17:55:26 +00:00
|
|
|
2009-04-16 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* src/project.c:
|
|
|
|
Add some missing 'void's in function definitions.
|
|
|
|
If the project base path is './', just use the path of the project
|
|
|
|
config file instead of appending './'.
|
2009-04-16 17:55:42 +00:00
|
|
|
* src/treeviews.c, src/project.c:
|
|
|
|
When a project is loaded, replace the project base path with the
|
|
|
|
project name in the Documents sidebar for parent items
|
|
|
|
(closes #2723679).
|
2009-04-16 17:55:26 +00:00
|
|
|
|
|
|
|
|
2009-04-15 22:46:13 +00:00
|
|
|
2009-04-15 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* src/keyfile.c, src/keyfile.h, src/project.c:
|
|
|
|
Fix duplicating the recent files and projects lists when closing
|
|
|
|
a project.
|
2009-04-15 22:47:33 +00:00
|
|
|
* src/build.c, src/callbacks.c, src/dialogs.c, src/document.c,
|
|
|
|
src/editor.c, src/encodings.c, src/filetypes.c,
|
|
|
|
src/geanymenubuttonaction.c, src/geanyobject.c, src/geanywraplabel.c,
|
|
|
|
src/highlighting.c, src/keybindings.c, src/keyfile.c, src/main.c,
|
|
|
|
src/msgwindow.c, src/navqueue.c, src/notebook.c, src/plugins.c,
|
|
|
|
src/prefs.c, src/queue.c, src/sciwrappers.c, src/socket.c,
|
|
|
|
src/symbols.c, src/templates.c, src/toolbar.c, src/tools.c,
|
|
|
|
src/treeviews.c, src/ui_utils.c, src/utils.c, src/vte.c:
|
|
|
|
Remove all G_LIKELY macros inside g_return_if_fail() statements as
|
|
|
|
this is redundant.
|
|
|
|
Remove many other G_LIKELY/G_UNLIKELY macros which doesn't make much
|
|
|
|
sense to keep the code more readable.
|
2009-04-15 22:46:13 +00:00
|
|
|
|
|
|
|
|
2009-04-09 12:41:29 +00:00
|
|
|
2009-04-09 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* src/symbols.c:
|
|
|
|
When updating global type definitions for opened documents, take
|
|
|
|
also C++ namespace symbols into account and don't ignore symbols
|
|
|
|
which are defined inside a scope.
|
|
|
|
|
|
|
|
|
2009-04-09 12:12:58 +00:00
|
|
|
2009-04-09 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* src/plugins.c:
|
|
|
|
Don't show 'plugin is not binary compatible' messages on the status
|
|
|
|
bar, only the status window.
|
|
|
|
|
|
|
|
|
2009-04-08 16:06:25 +00:00
|
|
|
2009-04-08 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* src/socket.c:
|
|
|
|
When opening files from a remote instance on X11, set the window
|
|
|
|
server time to encourage window managers to pop up the main window
|
|
|
|
(related to #2735467 and #2276179).
|
2009-04-08 16:06:40 +00:00
|
|
|
* src/main.c:
|
|
|
|
When finished sending filenames to a remote instance, notify the
|
|
|
|
environment that we finished starting up.
|
2009-04-08 16:06:25 +00:00
|
|
|
|
|
|
|
|
2009-04-08 12:25:47 +00:00
|
|
|
2009-04-08 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* src/ui_utils.h, src/utils.h, src/ui_utils.c:
|
|
|
|
Sort Configuration Files menu.
|
|
|
|
Add ui_menu_sort_by_label().
|
|
|
|
Add foreach_list() macro.
|
2009-04-08 12:42:55 +00:00
|
|
|
* src/editor.c:
|
|
|
|
Fix autocompletion.
|
2009-04-08 12:25:47 +00:00
|
|
|
|
|
|
|
|
2009-04-07 22:08:19 +00:00
|
|
|
2009-04-07 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* src/main.c:
|
|
|
|
Fix setting a wrong default window size when starting without an
|
|
|
|
existing configuration.
|
2009-04-07 22:08:38 +00:00
|
|
|
* src/editor.c, src/sciwrappers.c, src/sciwrapper.h:
|
|
|
|
Make editor_highlight_braces() static.
|
|
|
|
Remove unused wrapper functions.
|
2009-04-07 22:09:08 +00:00
|
|
|
* src/editor.c, src/symbols.c, src/symbols.h:
|
|
|
|
Prevent showing an empty macro list.
|
|
|
|
Show only macros of the same filetype instead of all macros of all
|
|
|
|
loaded filetypes.
|
2009-04-07 22:09:23 +00:00
|
|
|
* src/ui_utils.c:
|
|
|
|
Don't add opened project files to the GtkRecentManager.
|
2009-04-07 22:08:19 +00:00
|
|
|
|
|
|
|
|
2009-04-07 15:28:03 +00:00
|
|
|
2009-04-07 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* src/editor.c:
|
|
|
|
Add Configuration Files item for snippets.conf.
|
2009-04-07 15:42:24 +00:00
|
|
|
* src/highlighting.c, src/symbols.c:
|
|
|
|
Fix 2 old uses of filetype IDs.
|
2009-04-07 15:28:03 +00:00
|
|
|
|
|
|
|
|
2009-04-06 16:01:15 +00:00
|
|
|
2009-04-06 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* src/interface.c, src/printing.c, geany.glade:
|
|
|
|
Minor string improvements (spotted by Jean-Philippe Moal, thanks).
|
|
|
|
|
|
|
|
|
2009-04-05 14:13:56 +00:00
|
|
|
2009-04-05 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* src/ui_utils.c:
|
|
|
|
Add sanity checks in ui_lookup_widget() just to be safe.
|
2009-04-05 14:14:29 +00:00
|
|
|
* THANKS, TODO, geany.glade, src/about.c, src/interface.c,
|
|
|
|
src/keyfile.c, src/main.c, src/plugindata.h, src/project.c,
|
|
|
|
src/project.h, src/ui_utils.c, src/ui_utils.h:
|
|
|
|
Add "Recent Projects" menu to the Project menu
|
|
|
|
(#2728630, patch by Elias Pschernig, thanks).
|
2009-04-05 15:12:56 +00:00
|
|
|
* doc/geany.txt, doc/geany.html:
|
|
|
|
Describe how to build Geany using the Waf build system.
|
2009-04-05 21:07:40 +00:00
|
|
|
* src/build.c, src/callbacks.c, src/dialogs.c, src/document.c,
|
|
|
|
src/document.h, src/editor.c, src/encodings.c, src/filetypes.c,
|
|
|
|
src/geanymenubuttonaction.c, src/geanyobject.c, src/geanywraplabel.c,
|
|
|
|
src/highlighting.c, src/keybindings.c, src/keyfile.c, src/log.c,
|
|
|
|
src/main.c, src/msgwindow.c, src/navqueue.c, src/notebook.c,
|
|
|
|
src/plugins.c, src/prefs.c, src/queue.c, src/sciwrappers.c,
|
|
|
|
src/socket.c, src/symbols.c, src/templates.c, src/toolbar.c,
|
|
|
|
src/tools.c, src/tools.h, src/treeviews.c, src/ui_utils.c,
|
|
|
|
src/utils.c, src/utils.h, src/vte.c:
|
|
|
|
Start using G_LIKELY/G_UNLIKELY macros to gain a little more
|
|
|
|
performance when building the code with gcc.
|
2009-04-05 21:22:49 +00:00
|
|
|
* src/highlighting.c:
|
|
|
|
Fix typo in the G_LIKELY checks, introduced in last commit.
|
|
|
|
Fix the size of the styles array.
|
2009-04-05 21:41:38 +00:00
|
|
|
* src/document.c:
|
|
|
|
Show a message dialog when renaming a file fails.
|
2009-04-05 14:13:56 +00:00
|
|
|
|
|
|
|
|
2009-04-03 14:48:20 +00:00
|
|
|
2009-04-03 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* src/build.c:
|
|
|
|
Remove checks for the .pdf or .dvi files when viewing a LaTeX file
|
|
|
|
(as we did for all other files in SVN r3382).
|
|
|
|
|
|
|
|
|
2009-04-03 13:53:04 +00:00
|
|
|
2009-04-03 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* src/filetypes.c, doc/geany.txt:
|
|
|
|
Move ActionScript to the Script group.
|
|
|
|
Fix wording & typo.
|
2009-04-03 14:23:45 +00:00
|
|
|
* src/templates.c, src/utils.h, src/highlighting.c, src/dialogs.c,
|
|
|
|
src/plugindata.h, src/filetypes.c, src/filetypes.h, src/plugins.c,
|
|
|
|
src/symbols.c, src/ui_utils.c, plugins/saveactions.c,
|
|
|
|
plugins/htmlchars.c:
|
|
|
|
Merge reorder-filetypes branch:
|
|
|
|
Make GEANY_FILETYPES_NONE = 0, sort filetype IDs randomly (so we can
|
|
|
|
append randomly without breaking the ABI).
|
2009-03-27 16:14:29 +00:00
|
|
|
Make None filetype name = title = _("None").
|
2009-04-03 14:23:45 +00:00
|
|
|
Add foreach_slist() macro.
|
|
|
|
Add filetypes_by_title list to GeanyData for plugin API access
|
|
|
|
- a list of filetype pointers, which includes the None filetype
|
|
|
|
first. This list stays constant by the time plugins are initialized,
|
|
|
|
so you can use e.g. g_slist_nth_data(filetypes_by_title, n) to
|
|
|
|
index the sorted list.
|
2009-04-03 13:53:04 +00:00
|
|
|
|
|
|
|
|
2009-03-31 17:39:17 +00:00
|
|
|
2009-03-31 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* doc/geany.txt, doc/geany.html, src/main.c:
|
|
|
|
Add widget names for the menubar and toolbar.
|
2009-03-31 19:01:31 +00:00
|
|
|
* src/msgwindow.c:
|
|
|
|
When hiding the messages window, set the input focus back to the
|
|
|
|
editor widget (part of #1910393).
|
2009-03-31 17:39:17 +00:00
|
|
|
|
|
|
|
|
2009-03-30 17:49:40 +00:00
|
|
|
2009-03-30 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* scintilla/LexOthers.cxx, src/highlighting.c, tagmanager/conf.c:
|
|
|
|
Backport recent changes from Scintilla CVS to add partial support
|
|
|
|
for RFC2822 styled text using the Properties lexer.
|
|
|
|
Ignore leading whitespace for config files and RFC2822 text.
|
2009-03-30 18:13:31 +00:00
|
|
|
* data/filetypes.actionscript:
|
|
|
|
Update/fix ActionScript keywords (patch by Chris Macksey, thanks).
|
2009-03-30 18:46:37 +00:00
|
|
|
* THANKS, src/treeviews.c:
|
|
|
|
Display file/directory icons in the Documents sidebar
|
|
|
|
(patch by Simon Treny, thanks).
|
2009-03-30 17:49:40 +00:00
|
|
|
|
|
|
|
|
2009-03-29 16:15:35 +00:00
|
|
|
2009-03-29 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* doc/geany.html, doc/geany.txt, geany.glade, src/callbacks.c,
|
|
|
|
src/callbacks.h, src/interface.c, src/keyfile.c, src/main.c,
|
|
|
|
src/plugindata.h, src/prefs.c, src/toolbar.c, src/toolbar.h:
|
|
|
|
Add an option to allow appending the toolbar to the main menu bar
|
|
|
|
to save some vertical space.
|
|
|
|
Allow setting toolbar icon size to very small (menu icon size).
|
|
|
|
|
|
|
|
|
2009-03-27 15:40:19 +00:00
|
|
|
2009-03-27 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* src/keyfile.c, src/utils.c, src/utils.h:
|
|
|
|
Add utils_path_skip_root(), a relative path safe variant of
|
|
|
|
g_path_skip_root (forgotten patch by Colomban Wendling, #2518658).
|
2009-03-27 16:25:57 +00:00
|
|
|
* src/keyfile.c, src/main.c:
|
|
|
|
Allow negative window coordinates when saving and restoring the
|
|
|
|
position of the main window.
|
|
|
|
Restore the main window position and size *after* the window has
|
|
|
|
been realised to get it positioned accordingly
|
|
|
|
(this affects at least Windows).
|
2009-03-27 15:40:19 +00:00
|
|
|
|
|
|
|
|
2009-03-26 20:10:47 +00:00
|
|
|
2009-03-26 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
2009-03-27 15:40:19 +00:00
|
|
|
* src/main.c, src/plugins.c, src/win32.c, src/win32.h:
|
2009-03-26 20:10:47 +00:00
|
|
|
Use g_win32_get_package_installation_directory_of_module() on Windows
|
|
|
|
with newer GLib versions instead of deprecated API.
|
2009-03-26 20:31:55 +00:00
|
|
|
* src/keybindings.c:
|
|
|
|
Don't manage the last used documents list when quitting to prevent
|
|
|
|
errors by accessing invalid memory (may close #2533990).
|
2009-03-26 20:10:47 +00:00
|
|
|
|
|
|
|
|
2009-03-25 18:52:17 +00:00
|
|
|
2009-03-25 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* src/build.c:
|
|
|
|
Delete the geany_run_script.sh immediately after execution
|
|
|
|
to prevent leaking old copies when the script was quit unexpectedly
|
|
|
|
(closes #2710482, patch by Martin Olsson, thanks).
|
2009-03-25 19:00:34 +00:00
|
|
|
* src/keyfile.c:
|
|
|
|
Check whether skipping the root element of a document's filename
|
|
|
|
succeeded and use the filename itself if not (e.g. on relative
|
|
|
|
filenames, #2702844).
|
|
|
|
Use the locale encoded filename when saving session files.
|
2009-03-25 19:38:14 +00:00
|
|
|
* src/callbacks.c:
|
|
|
|
Re-set the quitting status after all documents have been closed on
|
|
|
|
quitting.
|
2009-03-25 18:52:17 +00:00
|
|
|
|
|
|
|
|
2009-03-24 18:45:16 +00:00
|
|
|
2009-03-24 Frank Lanitz <frank(at)frank(dot)uvena(dot)de>
|
|
|
|
|
|
|
|
* plugins/htmlchars.c:
|
|
|
|
Remove usage of deprecated sci_get_selected_text() from plugin.
|
|
|
|
|
|
|
|
|
2009-03-24 18:12:39 +00:00
|
|
|
2009-03-24 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* src/callbacks.c:
|
|
|
|
Delay disk file checks when switching between documents a little
|
|
|
|
bit to avoid fast, unintentional page switching in some cases.
|
2009-03-24 18:13:28 +00:00
|
|
|
* plugins/geanyfunctions.h, src/plugindata.h, src/plugins.c,
|
|
|
|
src/sciwrappers.c, src/sciwrappers.h:
|
|
|
|
Deprecate sci_get_text(), sci_get_selected_text() and
|
|
|
|
sci_get_text_range().
|
|
|
|
Add sci_get_contents(), sci_get_contents_range() and
|
|
|
|
sci_get_selection_contents() as replacement functions to provide
|
|
|
|
an easier and cleaner API (initial patch by Frank).
|
2009-03-24 18:12:39 +00:00
|
|
|
|
|
|
|
|
2009-03-22 22:49:29 +00:00
|
|
|
2009-03-22 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* tagmanager/css.c:
|
|
|
|
Fix wrong parsing of CSS tags when the definition block starts on
|
|
|
|
a new line (reported by Dominic Hopf, thanks).
|
|
|
|
|
|
|
|
|
2009-03-20 17:22:18 +00:00
|
|
|
2009-03-20 Frank Lanitz <frank(at)frank(dot)uvena(dot)de>
|
|
|
|
|
|
|
|
* plugins/htmlchars.c:
|
|
|
|
Extend plugin by feature to bulk replace and replace on input for
|
|
|
|
special characters to their HTML entities.
|
|
|
|
|
|
|
|
|
2009-03-19 17:49:52 +00:00
|
|
|
2009-03-19 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* src/build.c:
|
|
|
|
Update build menu items after changing anything in the
|
|
|
|
'Set Includes and Arguments' dialog.
|
|
|
|
Disable Compile/Run buttons/menu items when Compile/Run commands are
|
|
|
|
set but empty.
|
2009-03-19 18:03:38 +00:00
|
|
|
Reset current build directory to the base directory after reading a
|
|
|
|
"Leaving directory" message when parsing Make output
|
|
|
|
(closes #2694479, patch by Andrea Mazzoleni, thanks).
|
2009-03-19 17:50:08 +00:00
|
|
|
* src/notebook.c:
|
|
|
|
Fix wrong display of the filename in the tab bar menu for new files.
|
2009-03-19 17:50:23 +00:00
|
|
|
* src/dialog.c:
|
|
|
|
Set the initial directory for the Save As dialog only once on
|
|
|
|
initialisation.
|
|
|
|
Add a shortcut of the project's base directory to the
|
|
|
|
File Open/Save As dialogs when a project is open for faster access.
|
2009-03-19 17:50:38 +00:00
|
|
|
* src/splitwindow.c:
|
|
|
|
Add keybindings for the split actions.
|
2009-03-19 17:49:52 +00:00
|
|
|
|
|
|
|
|
2009-03-16 13:43:12 +00:00
|
|
|
2009-03-16 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* src/search.c:
|
|
|
|
When using Find All in the Find dialog (in Session and Document),
|
|
|
|
display the right amount of matches.
|
|
|
|
Fix the display of the matches once per line (I broke the original
|
|
|
|
patch).
|
2009-03-16 13:45:12 +00:00
|
|
|
* src/ui_uitls.c:
|
|
|
|
Fix wrong directory selection behaviour in all Open Folder dialogs
|
|
|
|
(closes #2688020, patch by Marcel Stimberg, thanks).
|
2009-03-16 14:41:10 +00:00
|
|
|
* src/socket.c:
|
|
|
|
Don't present the main window of a running instance when starting
|
|
|
|
a second instance separately.
|
2009-03-16 13:43:12 +00:00
|
|
|
|
|
|
|
|
2009-03-15 07:50:05 +00:00
|
|
|
2009-03-15 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* src/socket.c:
|
|
|
|
Reduce default file permissions on the Unix Domain socket file
|
|
|
|
(reported by Jörg Sommer, thanks).
|
|
|
|
|
|
|
|
|
2009-03-13 10:02:29 +00:00
|
|
|
2009-03-13 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* doc/geany.txt, doc/geany.html, geany.glade, src/interface.c,
|
|
|
|
src/main.c, src/plugindata.h, src/plugins.c, src/prefs.c,
|
|
|
|
src/prefs.h:
|
|
|
|
Add an option to set an additional plugin lookup path.
|
2009-03-13 17:23:56 +00:00
|
|
|
* src/search.c:
|
|
|
|
When using Find All in the Find dialog, display matches only once
|
|
|
|
per line in the messages window (patch by Bert Vermeulen, thanks).
|
2009-03-13 10:02:29 +00:00
|
|
|
|
|
|
|
|
2009-03-13 09:58:27 +00:00
|
|
|
2009-03-10 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* data/filetype_extensions.conf, data/filetypes.actionscript,
|
|
|
|
src/about.c, src/document.c, src/filetypes.c, src/filetypes.h,
|
|
|
|
src/highlighting.c, src/plugindata.h, src/symbols.c,
|
|
|
|
tagmanager/Makefile.am, tagmanager/actionscript.c,
|
|
|
|
tagmanager/makefile.win32, tagmanager/parsers.h, THANKS, wscript:
|
|
|
|
Add filetype ActionScript (patch by Chris Macksey, thanks).
|
|
|
|
Update type keywords only for real C-like languages.
|
|
|
|
Fix wrong sorting of Assembler and Ada filetypes.
|
2009-03-13 09:59:58 +00:00
|
|
|
* plugins/classbuilder.c:
|
|
|
|
Use G_DEFINE_TYPE in the GTK+ class template instead of manual code.
|
|
|
|
Other minor cleanups.
|
2009-03-13 09:58:27 +00:00
|
|
|
|
|
|
|
|
2009-03-05 13:03:06 +00:00
|
|
|
2009-03-05 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* src/notebook.c:
|
|
|
|
Don't use menu item images for the tab bar menu to save some
|
|
|
|
vertical space.
|
2009-03-05 13:03:25 +00:00
|
|
|
* data/filetypes.fortran, tagmanager/fortran.c:
|
|
|
|
Add keyword 'extends' and fix Fortran parser to support the
|
|
|
|
'extends' keyword (closes #2654492).
|
2009-03-05 13:03:51 +00:00
|
|
|
* geany.glade, plugins/export.c, src/interface.c, src/printing.c,
|
|
|
|
src/search.c, src/toolbar.c:
|
|
|
|
Fix punctuation.
|
2009-03-05 13:03:06 +00:00
|
|
|
|
|
|
|
|
2009-03-03 21:28:01 +00:00
|
|
|
2009-03-03 Frank Lanitz <frank(at)frank(dot)uvena(dot)de>
|
|
|
|
|
|
|
|
* src/about.c, THANKS:
|
|
|
|
Added Jari Rahkonen to list of Finnish translators.
|
|
|
|
|
|
|
|
|
2009-03-02 20:33:48 +00:00
|
|
|
2009-03-02 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* geany.pc.in:
|
|
|
|
Adjust minimum required GTK version.
|
2009-03-02 20:34:06 +00:00
|
|
|
* src/Makefile.am, wscript:
|
|
|
|
Add main.h to the list of installed header files.
|
2009-03-02 20:34:31 +00:00
|
|
|
* geany.glade, src/document.c, src/documentprivate.h, src/interface.c,
|
|
|
|
src/notebook.c, src/ui_utils.c:
|
|
|
|
Remove GeanyDocumentPrivate::tabmenu_label.
|
|
|
|
Disable the default tab bar menu for the main notebook widget and
|
|
|
|
use a custom menu instead which lists all open files as usual plus
|
|
|
|
'Close Other Documents' and 'Close All' menu items.
|
2009-03-02 20:33:48 +00:00
|
|
|
|
|
|
|
|
2009-02-27 14:05:50 +00:00
|
|
|
2009-02-27 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* src/callbacks.c, src/search.c, src/ui_utils.c, src/ui_utils.c:
|
|
|
|
Move ui_set_search_entry_background() into ui_utils.c.
|
|
|
|
Change the background colour of the search entries in the Find
|
|
|
|
and Replace dialogs according to the search results like in the
|
|
|
|
toolbar search field.
|
|
|
|
Add images to the 'Replace' and 'Replace and Find' buttons in the
|
|
|
|
Replace dialog.
|
|
|
|
Minor cleanups in search.c.
|
2009-02-27 14:06:06 +00:00
|
|
|
* tagmanager/tm_source_file.c:
|
|
|
|
Update source files upon creation.
|
2009-02-27 14:06:21 +00:00
|
|
|
* data/c99.tags:
|
|
|
|
Update C tags for glibc 2.9.
|
2009-02-27 14:06:51 +00:00
|
|
|
* src/callbacks.c, src/toolbar.c:
|
|
|
|
Fix broken non-incremental search with the toolbar search entry when
|
|
|
|
pressing Enter (closes #2638180).
|
2009-02-27 14:07:06 +00:00
|
|
|
* plugins/splitwindow.c:
|
|
|
|
Fix possible crash on non-32-bit systems (patch by
|
|
|
|
Wolfgang Ocker, thanks).
|
2009-02-27 14:07:20 +00:00
|
|
|
* geany.spec.in:
|
|
|
|
Update the Packager tag due to Dominic's various contributions.
|
|
|
|
Update description and feature list.
|
|
|
|
Change Source tag to the gzip'ed tarball to be in sync with the
|
|
|
|
Makefile target (thanks to Wolfgang Ocker for reporting).
|
2009-02-27 14:05:50 +00:00
|
|
|
|
|
|
|
|
2009-02-26 01:25:38 +00:00
|
|
|
2009-02-26 Frank Lanitz <frank(at)frank(dot)uvena(dot)de>
|
|
|
|
|
|
|
|
* plugins/vcdiff.c, plugins/Makefile.am, po/POTFILES.in:
|
|
|
|
Removed deprecated plugin VC Diff
|
|
|
|
|
|
|
|
|
2009-02-25 23:25:06 +00:00
|
|
|
2009-02-25 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* src/templates.c:
|
|
|
|
Fix wrong Fortran 90 comment characters when inserting templates.
|
2009-02-25 23:28:01 +00:00
|
|
|
* doc/geany.html, doc/geany.txt, geany.glade, src/callbacks.c,
|
|
|
|
src/callbacks.h, src/editor.c, src/interface.c, src/keybindings.c,
|
|
|
|
src/keybindings.h, src/main.c, src/plugindata.h, src/vte.c,
|
|
|
|
src/vte.h, THANKS:
|
|
|
|
Add 'Send Selection to Terminal' command to the Edit->Format menu
|
|
|
|
(initial patch by David Gleich, thanks).
|
2009-02-25 23:29:34 +00:00
|
|
|
* geany.glade, src/interface.c:
|
|
|
|
Fix mnemonic for the Edit->Preferences menu item.
|
2009-02-25 23:25:06 +00:00
|
|
|
|
|
|
|
|
2009-02-24 18:25:41 +00:00
|
|
|
2009-02-24 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* configure.in, plugins/Makefile.am:
|
|
|
|
Enable socket support when cross-compiling.
|
|
|
|
Enable plugin compilation when cross-compiling.
|
2009-02-24 18:25:57 +00:00
|
|
|
* src/msgwindow.c:
|
|
|
|
Fix missing NULL checks when reading the colour value of compiler
|
|
|
|
output messages.
|
2009-02-24 18:26:16 +00:00
|
|
|
* src/main.c, src/win32.c, src/win32.h:
|
|
|
|
On Windows, change the working directory to the Geany installation
|
|
|
|
path at startup to avoid unwanted directory locking(closes #2626124).
|
2009-02-24 18:26:33 +00:00
|
|
|
* src/encoding.c:
|
|
|
|
Fix broken selection of "Document->Set Encoding" menu items.
|
2009-02-24 18:27:01 +00:00
|
|
|
* src/document.c, tagmanager/include/tm_source_file.h,
|
|
|
|
tagmanager/include/tm_work_object.h, tagmanager/tm_project.c,
|
|
|
|
tagmanager/tm_source_file.c, tagmanager/tm_tag.c,
|
|
|
|
tagmanager/tm_work_object.c, tagmanager/tm_workspace.c:
|
|
|
|
Don't let the tagmanager automatically reparse files if they
|
|
|
|
seem to be changed on disk (affects all files in the current session,
|
|
|
|
not the current one). This should speed up file saving a little bit,
|
|
|
|
especially with remote files.
|
|
|
|
Remove now unnecessary calls to tm_workspace_update().
|
2009-02-24 18:27:21 +00:00
|
|
|
* src/printing.c:
|
|
|
|
Allow an empty value for the date format in the print settings to
|
|
|
|
omit the date/time string in the print header.
|
2009-02-24 18:25:41 +00:00
|
|
|
|
|
|
|
|
2009-02-20 01:08:50 +00:00
|
|
|
2009-02-20 Frank Lanitz <frank(at)frank(dot)uvena(dot)de>
|
|
|
|
|
|
|
|
* src/editor.c: Set cursor for LaTeX at auto closing of environment
|
|
|
|
direct into area.
|
|
|
|
|
|
|
|
|
2009-02-19 15:09:45 +00:00
|
|
|
2009-02-19 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* src/utils.h:
|
|
|
|
Add missing header include (closes #2615808).
|
|
|
|
|
|
|
|
|
2009-02-18 14:57:58 +00:00
|
|
|
2009-02-18 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
|
|
|
* src/symbols.c:
|
|
|
|
Fix a possible crash when comparing symbol names
|
|
|
|
(could be related to Ubuntu bug #147151).
|
2009-02-18 15:20:27 +00:00
|
|
|
Fix broken symbol list tooltips when tag names contain ampersands.
|
2009-02-18 14:57:58 +00:00
|
|
|
|
|
|
|
|
2009-02-16 13:18:20 +00:00
|
|
|
2009-02-15 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
|
|
|
|
|
|
|
|
* plugins/makefile.win32:
|
|
|
|
Don't build Split Window plugin on Windows (doesn't work).
|
|
|
|
|
|
|
|
|
2009-02-15 10:55:58 +00:00
|
|
|
2009-02-15 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
|
|
|
|
2009-02-15 14:06:12 +00:00
|
|
|
* ChangeLog, Makefile.am: Rotate ChangeLog.
|
2009-02-15 14:10:10 +00:00
|
|
|
* configure.in, geany.nsi, geany_private.rc, win32-config.h,
|
|
|
|
wscript, doc/geany.txt, doc/geany.html, src/geany.h:
|
|
|
|
Post-release version bump.
|
2009-02-16 13:18:20 +00:00
|
|
|
|
|
|
|
|
|
|
|
*** See ChangeLog.pre-0-17 for earlier changes ***
|