geany/ChangeLog

303 lines
11 KiB
Plaintext

2009-03-23 Lex Trotman <elextr(at)gmail(dot)com>
Update Branch to truck and backout disputed changes
* src/build.c, src/build.h, src/project.c, src/about.c, THANKS, Changelog:
hand merged, source files merged by commenting around merge indicators
so the process can be undone if problems arise, these comments will
be removed in a later version.
* disputed changes backed out by merging with a checkout of R3195
2008-11-10 Lex Trotman <elextr(at)gmail(dot)com>
Fixed build menu updating after dialog close
* src/build.c:
on_includes_arguments_dialog_response calls projects::update_ui()
create_build_menu_gen() fixed reference to build_2_label SB 3
format it
* src/projects.c:
make update_ui() non-static
format it
2008-11-05 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
* src/build.c:
Fix warning with -Wall -Wextra.
* src/build.c:
Factor with add_build_command_widgets().
* src/build.c:
Capitalize 'project build menu commands' string, make fully
translatable.
Add column spacing of 6 for project commands table (Gnome HIG).
* src/build.c:
Use GeanyProject typedef instead of struct.
2008-111-01 Lex Trotman <elextr(at)gmail(dot)com>
Updated Manual to build geany.html
* doc/geany.txt:
Modified to make geany.html build w/o errors
2008-10-27 Lex Trotman <elextr(at)gmail(dot)com>
Updated Manual to reflect desired full functionality of build system
* doc/geany.txt:
Build system section heavily re-written, minor changes to preferences
and project sections, NOT DONE file formats section until fully
implemented.
* doc/images/build_menu.png, doc/images/build_menu_cmds.png
added images for document
2008-10-17 Lex Trotman <elextr(at)gmail(dot)com>
Prototype of project customisable build menu commands
* src/build.h:
added build_default_menu() to interface, used by projects
* src/build.c:
build_make_file() changed to take commands from project or default
create_build_menu_gen() changed to create the menu from the project
settings or default & unref old menu so callable more than once
build_default_menu() added
on_includes_arguments_dialog_response() added getting the values for
the project fields
show_includes_arguments_gen() added the extra fields for project commands
* src/project.h:
added command and label fields to the project structure
* src/project.c:
update_ui() calls build_default_menu to make menu match project status
load_config() added loads for build commands & labels
write_config() added saves for build commands and labels
2008-10-10 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
* doc/geany.txt, doc/geany.html, src/about.c, THANKS:
Update manual for Lex Trotman's proposed build system changes (under
discussion).
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 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.
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).
* src/notebook.c:
Fix wrong display of the filename in the tab bar menu for new files.
* 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.
* src/splitwindow.c:
Add keybindings for the split actions.
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).
* src/ui_uitls.c:
Fix wrong directory selection behaviour in all Open Folder dialogs
(closes #2688020, patch by Marcel Stimberg, thanks).
* src/socket.c:
Don't present the main window of a running instance when starting
a second instance separately.
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 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.
* 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-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.
* plugins/classbuilder.c:
Use G_DEFINE_TYPE in the GTK+ class template instead of manual code.
Other minor cleanups.
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.
* data/filetypes.fortran, tagmanager/fortran.c:
Add keyword 'extends' and fix Fortran parser to support the
'extends' keyword (closes #2654492).
* geany.glade, plugins/export.c, src/interface.c, src/printing.c,
src/search.c, src/toolbar.c:
Fix punctuation.
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 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
* geany.pc.in:
Adjust minimum required GTK version.
* src/Makefile.am, wscript:
Add main.h to the list of installed header files.
* 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-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.
* tagmanager/tm_source_file.c:
Update source files upon creation.
* data/c99.tags:
Update C tags for glibc 2.9.
* src/callbacks.c, src/toolbar.c:
Fix broken non-incremental search with the toolbar search entry when
pressing Enter (closes #2638180).
* plugins/splitwindow.c:
Fix possible crash on non-32-bit systems (patch by
Wolfgang Ocker, thanks).
* 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-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 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
* src/templates.c:
Fix wrong Fortran 90 comment characters when inserting templates.
* 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).
* geany.glade, src/interface.c:
Fix mnemonic for the Edit->Preferences menu item.
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.
* src/msgwindow.c:
Fix missing NULL checks when reading the colour value of compiler
output messages.
* 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).
* src/encoding.c:
Fix broken selection of "Document->Set Encoding" menu items.
* 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().
* 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-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 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
* src/utils.h:
Add missing header include (closes #2615808).
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).
Fix broken symbol list tooltips when tag names contain ampersands.
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 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
* ChangeLog, Makefile.am: Rotate ChangeLog.
* configure.in, geany.nsi, geany_private.rc, win32-config.h,
wscript, doc/geany.txt, doc/geany.html, src/geany.h:
Post-release version bump.
*** See ChangeLog.pre-0-17 for earlier changes ***