* plugins/debug-manager/data_view.c,
[anjuta-git-plugin.git] / ChangeLog
blobaf7f02628dea98cfb9158928bcf34885615ab7ea
1 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
3         * plugins/debug-manager/data_view.c,
4         plugins/debug-manager/sparse_view.c,
5         manuals/anjuta-manual/C/debugger.xml:
6         Fix #513130, #513131 #513135: Wrong menu item names and errors
7         in the documentation
9 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
11         * plugins/tools/editor.c:
12         ianjuta_document_manager_find_document_with_path expect an uri not
13         a path
15 2008-01-29  Sébastien Granjoux  <seb.sfo@free.fr>
17         * manuals/reference/libanjuta/libanjuta-docs.sgml,
18         manuals/reference/libanjuta/libanjuta-sections.txt,
19         libanjuta/interfaces/libanjuta.idl:
20         Documentation fixes for IAnjutaDebugger* interfaces
22 === anjuta 2.3.3 ===
24 2008-01-27  Naba Kumar  <naba@gnome.org>
26         * Makefile.am, anjuta.spec.in, configure.in: Removed unmaintained
27         rpm spec file.
29         * plugins/symbol-browser/plugin.c: (on_editor_foreach_disconnect),
30         (value_added_current_editor), (value_removed_current_editor):
31         Removed dead code.
33         * TODO.tasks: Updated.
35         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init): Added
36         scrollwindow shadow in.
38         * plugins/editor/anjuta-editor-scintilla.glade:
39         * plugins/editor/style-editor.c: (create_style_editor_gui):
40         Set style window transient and cetered for preferences window.
41         Fixed Bug #365490 - problems displaying Scintilla Colors & Fonts dialog
43         * plugins/editor/anjuta-editor-scintilla.glade:
44         Fixes Bug #427108 - Scintilla plugin configuration folding-style
45         setting not working
47         * configure.in, NEWS: Updated for release 2.3.3
49 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
51         * plugins/debug-manager/anjuta-debug-manager.glade:
52         Fix #512224: Use a string in english
54 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
56         * plugins/build-basic-autotools/build-basic-autotools.c:
57         ianjuta_document_manager_goto_file_line_mark needs an uri and
58         not a file path
60 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
62         * plugins/symbol-browser/plugin.c,
63         plugins/symbol-browser/an_symbol_view.c:
64         use gnome_vfs_get_uri_from_local_path to get local path from uri
65         This takes care of escaping some characters
67 2008-01-25  Sébastien Granjoux  <seb.sfo@free.fr>
69         * plugins/debug-manager/stack_trace.c:
70         Probably fix #510028: crash debugger when having a relative filename
71         in stack trace
73 2008-01-25 Tom <tpgww@onepost.net>
75         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
77         * plugins/document-manager/plugin.c,
78         plugins/document-manager/file_history.c,
79         plugins/document-manager/file_history.h,
80         plugins/document-manager/anjuta-docman.c,
81         plugins/document-manager/anjuta-docman.h:
82         Rename filename argument to uri when an uri is expected
83         anjuta_docman_get_document_for_uri will remove symlinks 
85 2008-01-25  Naba Kumar  <naba@gnome.org>
87         * plugins/terminal/terminal.c: (terminal_execute),
88         (activate_plugin):
89         * plugins/tools/execute.c: Fixed couple of gtk+ critical warnings.
91 2008-01-24  Sébastien Granjoux  <seb.sfo@free.fr>
93         * plugins/debug-manager/anjuta-debug-manager.glade,
94         plugins/debug-manager/start.c:
95         Fix #511049: Change UI of add source directories dialog
97 2008-01-24  Naba Kumar  <naba@gnome.org>
99         * plugins/editor/text-editor-iterable.c: (iiter_get_length):
100         * plugins/editor/text_editor.c: (itext_editor_get_text_all),
101         (itext_editor_get_text), (itext_editor_get_length): Fixes implementations
102         of ianjuta_editor_get_length(), ianjuta_iterable_get_length() and
103         ianjuta_editor_get_text_all(). Current Search-replace and symbol-db
104         should work now.
106 2008-01-24  Johannes Schmid <jhs@gnome.org>
108         Patch from: Luca Ferretti <ella.uca@libero.it>:
110         * plugins/document-manager/anjuta-docman.c:
111         (anjuta_docman_page_init), (anjuta_docman_class_init):
112         * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new):
113         
114         Fix #511757 – Close icon in tabs cut off (Patch was only for
115         document-manager, also adapted it for message-manager)
117 2008-01-24  Johannes Schmid <jhs@gnome.org>
119         * plugins/Makefile.am:
120         * plugins/sourceview/anjuta-document.c:
121         * plugins/sourceview/anjuta-marshal.list:
122         * plugins/sourceview/anjuta-view.c: (anjuta_view_class_init),
123         (anjuta_view_key_press_event):
124         * plugins/sourceview/sourceview-cell.c: (icell_iface_init),
125         (iiter_next), (iiter_previous), (iiter_last), (iiter_compare),
126         (iiter_diff), (iiter_iface_init):
127         * plugins/sourceview/sourceview.c: (on_document_char_added),
128         (ieditor_goto_position), (ieditor_get_text),
129         (ieditor_get_text_all), (ieditor_get_position), (ieditor_insert),
130         (ieditor_erase), (ieditor_get_line_from_position),
131         (ieditor_get_line_begin_position), (ieditor_get_line_end_position),
132         (ieditor_get_position_from_offset), (ieditor_get_start_position),
133         (ieditor_get_end_position), (ieditor_goto_start),
134         (ieditor_goto_end), (ieditor_iface_init), (iconvert_to_upper),
135         (iconvert_to_lower), (iindic_set), (iassist_suggest),
136         (iassist_show_tips):
137         
138         Implemented new iterators interface in sourceview editor and
139         re-enabled it.
141 2008-01-23  Naba Kumar  <naba@gnome.org>
143         * libanjuta/interfaces/libanjuta.idl:
144         * manuals/reference/libanjuta/libanjuta-sections.txt:
145         * plugins/build-basic-autotools/build-basic-autotools.c:
146         (build_indicator_location_set), (on_editor_changed):
147         * plugins/debug-manager/plugin.c: (show_program_counter_in_editor):
148         * plugins/debug-manager/variable.c: (get_hovered_word):
149         * plugins/document-manager/action-callbacks.c:
150         (on_editor_command_upper_case_activate),
151         (on_editor_command_lower_case_activate):
152         * plugins/document-manager/search-box.c: (on_incremental_search),
153         (on_search_activated):
154         * plugins/editor/text-editor-iterable.c: (icell_get_attribute),
155         (iiter_last), (iiter_set_position), (iiter_get_position),
156         (iiter_get_length), (iiter_compare), (iiter_diff),
157         (iiter_iface_init):
158         * plugins/editor/text_editor.c: (text_editor_get_position_lineno),
159         (text_editor_goto_point), (itext_editor_goto_start),
160         (itext_editor_goto_end), (itext_editor_goto_position),
161         (itext_editor_get_text_all), (itext_editor_get_text),
162         (itext_editor_get_position), (itext_editor_get_offset),
163         (itext_editor_get_length), (itext_editor_insert),
164         (itext_editor_erase), (itext_editor_erase_all),
165         (itext_editor_get_column), (itext_editor_get_overwrite),
166         (itext_editor_set_popup_menu),
167         (itext_editor_get_line_from_position),
168         (itext_editor_get_line_begin_position),
169         (itext_editor_get_line_end_position),
170         (itext_editor_get_position_from_offset),
171         (itext_editor_get_start_position), (itext_editor_get_end_position),
172         (itext_editor_iface_init), (iconvert_to_upper),
173         (iconvert_to_lower), (iassist_suggest), (iassist_show_tips),
174         (iindicable_set):
175         * plugins/editor/text_editor.h:
176         * plugins/editor/text_editor_cbs.c:
177         (on_text_editor_scintilla_notify):
178         * plugins/indent/plugin.c: (on_indent_action_activate):
179         * plugins/language-support-cpp-java/cpp-java-assist.c:
180         (cpp_java_assist_get_scope_context),
181         (cpp_java_assist_get_pre_word),
182         (cpp_java_assist_show_autocomplete),
183         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
184         (on_editor_char_added), (on_assist_chosen):
185         * plugins/language-support-cpp-java/plugin.c:
186         (get_line_indentation), (skip_iter_to_previous_logical_line),
187         (skip_preprocessor_lines), (initialize_indentation_params),
188         (set_line_indentation), (get_line_indentation_base),
189         (get_line_auto_indentation), (on_editor_char_inserted_cpp),
190         (on_editor_char_inserted_java), (on_auto_indent):
191         * plugins/macro/macro-actions.c: (match_shortcut):
192         * plugins/macro/macro-dialog.c: (on_ok_clicked):
193         * plugins/macro/plugin.c: (match_keyword):
194         * plugins/search/plugin.c: (find_incremental):
195         * plugins/search/search-replace.c: (search_and_replace),
196         (search_start_over):
197         * plugins/search/search-replace_backend.c:
198         (file_buffer_new_from_te), (file_buffer_line_from_pos),
199         (create_search_entries):
200         * plugins/symbol-browser/plugin.c:
201         (on_editor_buffer_symbols_update_timeout), (on_char_added),
202         (isymbol_manager_iface_init):
203         * plugins/symbol-db/plugin.c:
204         (on_editor_buffer_symbols_update_timeout), (on_char_added),
205         (isymbol_manager_iface_init):
206         * plugins/tools/execute.c: (atp_output_context_construct),
207         (atp_output_context_destroy), (atp_user_tool_execute):
209         Update IAnjutaEditor and IAnjutaIndicable interfaces to take
210         iterators instead of integer offsets.
211         - Renamed original ianjuta_editor_get_position(int) to 
212         ianjuta_editor_get_offset(). It is deprecated.
213         - Renamed original ianjuta_editor_get_position_iter() to
214         ianjuta_editor_get_position().
215         - Renamed ianjuta_editor_get_cell_iter() to
216         ianjuta_editor_get_position_from_offset()
217         - Renamed ianjuta_editor_get_text_iter() to ianjuta_editor_get_text()
218         - Added new methods:
219         ianjuta_editor_get_start_position(), ianjuta_editor_get_end_position()
220         ianjuta_editor_get_text_all(), ianjuta_editor_goto_start(),
221         ianjuta_editor_goto_end().
222         - All relevent signals and methods converted to use iterators.
223         - All relevent plugins fixed to use new API.
224         - Removed ianjuta_editor_cell_get_line() because it is provided by
225         ianjuta_editor_get_line_from_position().
226         - Removed ianjuta_symbol_manager_get_completions_at_position()
227         because it not used anywhere and is not right to be there.
228         - Updated IAnjutaEditable documentation.
230         Updated IAnjutaIterable interface:
231         - ianjuta_iterable_compare() and ianjuta_iterable_diff()
232         - Introduced 'end-iter' to point at the end of the list.
233         - Updated IAnjutaIterable documentation.
235         * plugins/Makefile.am:
236         (Disabled sourceview plugin for now. Jhs is coming up with a patch
237         for it soon).
239 2008-01-22  Johannes Schmid <jhs@gnome.org>
241         * plugins/file-wizard/anjuta-file-wizard.plugin.in:
242         * plugins/project-import/anjuta-project-import.glade:
243         * plugins/project-import/anjuta-project-import.plugin.in:
244         * plugins/project-wizard/anjuta-project-wizard.glade:
245         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
246         * plugins/project-wizard/druid.c: (npw_druid_new):
247         * plugins/project-wizard/plugin.c: (npw_plugin_create_view):
248         
249         Fixed #465084 – wizard instead of assistant (only string changes...)
251 2008-01-20  Rob Bradford  <rob@openedhand.com>
253         * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
254         Fix parsing with quotes in the command line. Kudos to Jorn Baayen for
255         coming up with the solution. (Bug: #510390.)
257 2008-01-20  Sébastien Granjoux  <seb.sfo@free.fr>
259         * plugins/build-basic-autotools/executer.c:
260         Fix #502508, use anjuta_launcher to keep program output
262         * plugins/terminal/terminal.c:
263         Remove unused child_initizlized member
264         Start the shell on plugin activation
266 2008-01-20  Sébastien Granjoux  <seb.sfo@free.fr>
268         * plugins/debug-manager/sparse_buffer.c:
269         Fix a crash when scrolling in the diassembly window
271         * plugins/debug-manager/sparse_view.c:
272         Small limit change using the same "unit" for both number
274 2008-01-19  Naba Kumar  <naba@gnome.org>
276         * plugins/language-support-cpp-java/cpp-java-assist.c:
277         (cpp_java_assist_get_scope_context),
278         (cpp_java_assist_get_pre_word): Usef ianjuta_editer_get_text_iter()
279         instead.
281 2008-01-19  Johannes Schmid <jhs@gnome.org>
283         * plugins/sourceview/anjuta-editor-sourceview.glade:
284         * plugins/valgrind/vgrule-editor.c: (vg_rule_editor_save):
285         
286         And even more strings...
288 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
290         * plugins/project-wizard/templates/cpp/src/main.cc:
291         Fix #498734, typing error in c++ project template
293 2008-01-19  Johannes Schmid <jhs@gnome.org>
295         * plugins/editor/text_editor.c: (text_editor_save_file):
296         * plugins/macro/anjuta-macro.glade:
297         * plugins/subversion/anjuta-subversion.glade:
299         Fixed even more strings
301 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
303         * plugins/language-support-cpp-java/cpp-java-assist.c:
304         Fix bug #488519, remove critical warning (completion_cache == NULL
305         is valid)
307 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
309         * plugins/gdb/debugger.c:
310         Enable logging of gdb communication with an environment variable
312 2008-01-19  Naba Kumar  <naba@gnome.org>
314         * plugins/editor/text-editor-iterable.c: (iiter_next),
315         (iiter_set_position), (iiter_get_position), (iiter_get_length): Use
316         editor native funtions to avoid round trips.
318 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
320         * plugins/editor/text_editor.c:
321         Fix a bug due to the previous patch: Unable to save new file in 
322         Scintilla
324 2008-01-18  Sébastien Granjoux  <seb.sfo@free.fr>
326         * plugins/debug-manager/disassemble.c,
327         plugins/debug-manager/disassemble.h,
328         plugins/debug-manager/registers.c,
329         plugins/debug-manager/registers.h,
330         plugins/debug-manager/memory.c,
331         plugins/debug-manager/memory.h,
332         plugins/debug-manager/command.c,
333         plugins/debug-manager/command.h,
334         plugins/debug-manager/queue.c,
335         plugins/debug-manager/queue.h,
336         plugins/debug-manager/breakpoints.c,
337         plugins/debug-manager/stack_trace.c,
338         plugins/debug-manager/threads.c,
339         plugins/debug-manager/plugin.c,
340         plugins/gdb/plugin.c,
341         plugins/gdb/debugger.c,
342         plugins/gdb/debugger.h,
343         manuals/reference/libanjuta/libanjuta-sections.txt,
344         manuals/reference/libanjuta/libanjuta.types,
345         libanjuta/interfaces/libanjuta.idl:
346         Use gulong instead of guint for addresses
347         Split IAnjutaCpuDebugger interface in IAnjutaDebuggerRegister,
348         IAnjutaDebuggerMemory and IAnjutaDebuggerInstruction
350         * plugins/gdb/anjuta-gdb.plugin.in:
351         Remove reference to IAnjutaCpuDebugger (useless)
353 2008-01-18  Johannes Schmid <jhs@gnome.org>
355         * AUTHORS: Added Alexander
357 2008-01-18  Johannes Schmid <jhs@gnome.org>
359   Patch from: Alexander Korolyov <kilork@yandex.ru>
361         * plugins/editor/text_editor.c: (load_from_file),
362         (text_editor_save_file):
363         
364         Fixed symlinks (#510238) and file permission (#405321)
365         handling for scintilla editor. 
366   
367 2008-01-17  Johannes Schmid <jhs@gnome.org>
369         * plugins/document-manager/action-callbacks.c:
370         (on_editor_command_select_all_activate),
371         (on_editor_command_cut_activate),
372         (on_editor_command_paste_activate),
373         (on_editor_command_copy_activate),
374         (on_editor_command_clear_activate):
375   Resupport cut/copy/paste/clear on GtkEditables when those
376   have focus. (Important for shortcuts to work).
378         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
379         * plugins/document-manager/search-box.c: (on_search_activated):
380         * plugins/gdb/plugin.c: (gdb_plugin_start_terminal):
381         * plugins/patch/patch-plugin.c: (on_ok_clicked):
382         * plugins/profiler/plugin.c: (profiler_get_data):
383         * plugins/project-wizard/druid.c: (npw_druid_new):
384         * plugins/project-wizard/install.c: (on_install_end_install_file):
385         * plugins/sourceview/anjuta-editor-sourceview.glade:
386         * plugins/subversion/anjuta-subversion.glade:
387         * plugins/tools/anjuta-tools.glade:
388         Various string fixes
390 2008-01-17  Naba Kumar  <naba@gnome.org>
392         Patch from James Liggett:
394         * plugins/subversion/subversion-add-dialog.c:
395         (on_subversion_add_response):
396         * plugins/subversion/subversion-copy-dialog.c:
397         (on_subversion_copy_response):
398         * plugins/subversion/subversion-diff-dialog.c:
399         (on_subversion_diff_response):
400         * plugins/subversion/subversion-merge-dialog.c:
401         (on_subversion_merge_response):
402         * plugins/subversion/subversion-remove-dialog.c:
403         (on_subversion_remove_response):
404         * plugins/subversion/subversion-switch-dialog.c:
405         (on_subversion_switch_response):
406         * plugins/subversion/subversion-ui-utils.c: (check_input):
407         * plugins/subversion/subversion-ui-utils.h:
408         * plugins/subversion/subversion-update-dialog.c:
409         (on_subversion_update_response):
411         If the user doesn't enter any data for path or revision fields in
412         certain SVN plugin dialogs, libsvn throws assertion failures and
413         kills Anjuta. To avoid this, the validity of path and revision
414         input data are checked before the command gets executed.
416         Fixes Bug #509510 - Check input of some dialogs to avoid termination
417         if user gives bad or no input
419 2008-01-16  Sébastien Granjoux  <seb.sfo@free.fr>
421         * plugins/document-manager/anjuta-docman.c:
422         Fix #507627 memory tab stay active on debugger stop
423         Remove two unused variables due to the previous patch
425 2008-01-16  Johannes Schmid <jhs@gnome.org>
427         * libanjuta/anjuta-plugin-manager.c:
428         Fixed #508399 – When you enable a plugin, preferences don't show up
430 2008-01-16  Rob Bradford  <rob@openedhand.com>
432         Reviewed by: Johannes Schmid <jhs@gnome.org>
434         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
435         (get_property_value_as_string), (set_property_value_as_string),
436         (register_callbacks):
437         * libanjuta/anjuta-preferences.h:
438         Add support for both file and folder preferences (originally only
439         folder choosers were supported. (Fixes bug: #508805.)
441         * plugins/file-manager/file-manager.glade:
442         Update the only in-tree use of the ANJUTA_PROPERTY_OBJECT_TYPE_FILE
443         type of property.
445 2008-01-16  Johannes Schmid <jhs@gnome.org>
447         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
448         .glade:
449         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
450         * src/anjuta.glade:
451         
452         Fixed #509875 – The "Update globale tags" button wording is incorrect
453         Fixed #509873 – Build Autotools Preferences has excessive padding
454         Fixed #509872 – General Information labels are incorrectly aligned
455         Fixed #509871 – General preferences has incorrect use of colons
456         
457 2008-01-16  Johannes Schmid <jhs@gnome.org>
459         * plugins/document-manager/anjuta-document-manager.glade:
460         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
462         Fixed #509865 – Incorrect padding in the Documents settings tabs
463         Fixed #509867 – Create button contents is mis-aligned
464         Fixed #509869 – "Add Directory" button is not HIG complient
466 2008-01-16  Johannes Schmid <jhs@gnome.org>
468         * libanjuta/anjuta-preferences-dialog.c:
469         (anjuta_preferences_dialog_add_page):
470         
471         Fix #509864 – No initial section selected when opening the Preferences dialog
473 2008-01-16  Johannes Schmid <jhs@gnome.org>
475         * plugins/gtodo/preferences.c: (pref_gconf_set_notifications):
476         Removed unused gconf_notifications
477         
478         * plugins/search/anjuta-search.glade:
479         * plugins/subversion/anjuta-subversion.glade:
480         * plugins/tools/anjuta-tools.glade:
481         * src/anjuta-app.c: (anjuta_app_instance_init):
482         
483         Fixed various strings
485 2008-01-15  Naba Kumar  <naba@gnome.org>
487         * plugins/editor/text_editor.c: (isavable_save_as): Correctly highlight
488         newfile saved. Fixes bug #502322 - Highlight doesn't work on new
489         file saved
491         * plugins/symbol-browser/an_symbol_view.c:
492         (anjuta_symbol_view_workspace_update_file): Refresh the symbols for
493         new file saved.
495 2008-01-15  Johannes Schmid <jhs@gnome.org>
497         * libanjuta/anjuta-profile.c: (anjuta_profile_class_init),
498         (anjuta_profile_add_plugins_from_xml):
499         * plugins/file-manager/file-manager.glade:
500         Some string fixes
501         
502         * libanjuta/interfaces/libanjuta.idl:
503         Fixed docs
504                 
505         * plugins/sourceview/Makefile.am:
506         * plugins/sourceview/anjuta-editor-sourceview.glade:
507         * plugins/sourceview/sourceview-print.c: (paginate), (draw_page),
508         (end_print), (print_setup), (sourceview_print),
509         (sourceview_print_preview):
510         * plugins/sourceview/sourceview.c: (iprint_print),
511         (iprint_print_preview):
512         
513         Added printing support to GtkSourceView editor
515 2007-01-14 Tom <tpgww@onepost.net>
517         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
519         * plugins/document-manager/anjuta-docman.c:
520         Fix two memory leaks added by the previous patch
522 2008-01-14  Johannes Schmid <jhs@gnome.org>
524         * plugins/sourceview/assist-tip.c: (assist_tip_move):
525         * plugins/sourceview/assist-window.c: (assist_window_move):
526         
527         Do not use opacity
529 2008-01-14  Rob Bradford  <rob@openedhand.com>
531         * global-tags/Makefile.am:
532         * global-tags/create_global_tags.sh.in:
533         Install anjuta-tags binary into FHS policy compliant directory and
534         update references. (Fixes bug: 509346.)
536 2008-01-13  Naba Kumar  <naba@gnome.org>
538         Patch from: Ritesh Khadgaray
539         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
540         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
541         Adds export-dynamic option to LDFLAGS to project template for libglade
542         to work for autoconnect signals.
544 2008-01-13  Sébastien Granjoux  <seb.sfo@free.fr>
546         * libanjuta/anjuta-utils.c:
547         anjuta_util_get_real_path return a string that need to be freed
548         with g_free even if PATH_MAX is not defined
550 2008-01-13  Andre Klapper  <a9016009@gmx.de>
552         * manuals/anjuta-manual/Makefile.am: add forgotten Swedish entry
553         to DOC_LINGUAS.
555 2008-01-13  Sébastien Granjoux  <seb.sfo@free.fr>
557         * plugins/document-manager/anjuta-docman.c:
558         Do not reopen file having escaped character (+,...) in path name
560 2008-01-13  Naba Kumar  <naba@gnome.org>
562         * libanjuta/interfaces/libanjuta.idl:
563         * plugins/class-gen/plugin.c: (cg_plugin_add_to_project):
564         * plugins/project-manager/plugin.c: (iproject_manager_iface_init):
565         Renamed IAnjutaProjectManager::add_source_multi() to more appropriate
566         IAnjutaProjectManager::add_sources().
568         * plugins/glade/plugin.c: (on_glade_resource_removed),
569         (on_glade_resource_updated), (ifile_open), (iwizard_activate): Added
570         stubs for handing resources in glade file.
572 2008-01-13  Naba Kumar  <naba@gnome.org>
574         * libanjuta/anjuta-launcher.c: (is_password_prompt): Use const.
576         * plugins/glade/plugin.c: (ifile_open): Select the first window
577         in the glade project when it is first opened. Avoids empty glade
578         document the first time.
580 2008-01-12  Bolesław Kulbabiński <bolekk@gmail.com>
582   Reviewed by: Johannes Schmid <jhs@gnome.org>
584         * plugins/gtodo/callback.c: (remove_todo_item):
585         Fix #507304 – crash in Anjuta IDE while removing done tasks
587 2008-01-11  Sébastien Granjoux  <seb.sfo@free.fr>
589         * plugins/debug-manager/anjuta-debug-manager.ui,
590         plugins/debug-manager/plugin.c,
591         plugins/debug-manager/start.h,
592         plugins/debug-manager/start.c:
593         New menu item to add extra source directories for debugger
595 === anjuta 2.3.2 ===
597 2008-01-11  Bolesław Kulbabiński <bolekk@gmail.com>
599         * plugins/gtodo/callback.c: (remove_todo_item):
600         Fix #507304 – crash in Anjuta IDE while removing done tasks
602 2008-01-11  Naba Kumar  <naba@gnome.org>
604         * configure.in: Bumped version to 2.3.2
605         * NEWS: Updated for anjuta 2.3.2 release
606         * plugins/build-basic-autotools/build-basic-autotools.c: It's 'make dist'
607         not 'make tarball'
609 2008-01-11  Johannes Schmid <jhs@gnome.org>
611         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
612         .glade:
613         Reverted accidently commited change
614         
615         * plugins/document-manager/anjuta-document-manager.glade:
616         Fix Gtk-Critical because of broken glade file
618 2008-01-11  Naba Kumar  <naba@gnome.org>
620         * plugins/glade/plugin.c: (on_document_destroy),
621         (glade_plugin_add_project): Fixed a bug where when more than one
622         glade document is open and one is closed, it closes all the glade
623         documents. Also it might have fixed the bug where sometimes closing
624         the glade document leaves glade widget tree unclosed.
626 2008-01-11  Naba Kumar  <naba@gnome.org>
628         * libanjuta/Makefile.am: Install glade3 files in own prefix to
629         prevent install errors when not installed as root (then the files
630         are only useful when glade-3 is installed in the same prefix, but it
631         doesn't harm anjuta runtime).
633         * plugins/sourceview/sourceview.c: Commented use of a file
634         not currently distributed.
636 2008-01-10  Naba Kumar  <naba@gnome.org>
638         * po/POTFILES.skip: Added plugins/macro/macros.xml because there is
639         nothing to translate in it.
641 2008-01-10  Johannes Schmid <jhs@gnome.org>
643         * plugins/project-wizard/templates/gnome.wiz:
644         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
645         * plugins/project-wizard/templates/gnome/src/main.c:
646         * plugins/project-wizard/templates/translatable-strings.h:
647         
648         Fixed #508497 and added a new chooser to select whether to use
649         libglade or not.
651 2008-01-10  Johannes Schmid <jhs@gnome.org>
653         Patch from Tom <tpgww@onepost.net>:
655         * libanjuta/anjuta-utils.c: (anjuta_util_get_real_path),
656         (anjuta_util_glist_path_dedup):
657         * libanjuta/anjuta-utils.h:
658         
659         Give the method a proper prefixed name
660         
661         * plugins/document-manager/action-callbacks.c:
662         (get_current_popup_active),
663         (on_editor_command_select_all_activate),
664         (on_editor_command_cut_activate),
665         (on_editor_command_paste_activate),
666         (on_editor_command_copy_activate),
667         (on_editor_command_clear_activate), (on_show_search),
668         (on_repeat_quicksearch):        
669         * plugins/document-manager/action-callbacks.h:
670         * plugins/document-manager/anjuta-docman.c:
671         (anjuta_docman_add_editor), (anjuta_docman_get_current_popup),
672         (anjuta_docman_goto_file_line_mark),
673         (anjuta_docman_get_full_filename):
674         * plugins/document-manager/anjuta-docman.h:
675         * plugins/document-manager/anjuta-document-manager.ui:
676         * plugins/document-manager/plugin.c:
677         (update_document_ui_interface_items):
678         
679         Better way to fix the popup-menu items (Cut/Copy/Paste)
680         and various clean-ups.
681         
682         * plugins/document-manager/search-box.c: (on_document_changed),
683         (search_box_fill_search_focus):
684         * plugins/document-manager/search-box.h:
685         * plugins/search/plugin.c:
686         
687         Add a menu item to repeat the quick search
689 2008-01-10  Johannes Schmid <jhs@gnome.org>
691         * plugins/language-support-cpp-java/cpp-java-assist.c:
692         (on_assist_chosen):
693         
694         Fixed #508424 – Auto complete: previous char was removed when 
695         pre TAB to auto complete.
697 2008-01-10  Johannes Schmid <jhs@gnome.org>
699         Patch from: James Ligett:
701         * plugins/profiler/gprof-call-graph-view.c:
702         (gprof_call_graph_view_create_columns):
703         * plugins/profiler/gprof-flat-profile-view.c:
704         (gprof_flat_profile_view_create_columns):
705         
706         Fixed translation issues (#496833)
708 2008-01-10 Johannes Schmid <jhs@gnome.org>
710         Patch from Bolesław Kulbabiński <bolekk@gmail.com> (GHOP):
712         * plugins/gtodo/gtodo.c: (category_manager_add_item):
713         Fix #460390 – Changing categories while edinting something
715 2008-01-09  Naba Kumar  <naba@gnome.org>
717         * libanjuta/anjuta-plugin-manager.c:
718         (anjuta_plugin_manager_activate_plugins): Commented dead code and
719         fixed a leak.
721         * libanjuta/anjuta-status.c: (anjuta_status_dispose): Fixes a memory
722         corruption reported in bug #507491. Potentially fixes too.
724 2008-01-09  Johannes Schmid <jhs@gnome.org>
726         Patch from Bolesław Kulbabiński <<bolekk@gmail.com> (GHOP):
728         * plugins/gtodo/mcategory.c: (category_manager_add_item):
729         Fix bug #505205 completely
730         
731         * AUTHORS: Added Bolesław
733 2008-01-08  Johannes Schmid <jhs@gnome.org>
735         * plugins/document-manager/action-callbacks.c:
736         (on_editor_command_cut_activate),
737         (on_editor_command_paste_activate),
738         (on_editor_command_copy_activate),
739         (on_editor_command_clear_activate):
740         
741         Fixed editor popup menu (Cut, Copy, Paste)
743 2008-01-08  Johannes Schmid <jhs@gnome.org>
745         * plugins/sourceview/sourceview.c: (autodetect_language):
746         Fixed a crash when creating a new file
748 2008-01-08  Johannes Schmid <jhs@gnome.org>
750         Patch by <bolekk@gmail.com> (GHOP Student)
752         * plugins/gtodo/mcategory.c: (category_manager_add_item):
753         Fix bug #505205
755 2008-01-08  Naba Kumar  <naba@gnome.org>
757         * libanjuta/anjuta-plugin-handle.c: (anjuta_plugin_handle_new):
758         * libanjuta/anjuta-plugin-manager.c:
759         (anjuta_plugin_manager_select),
760         (anjuta_plugin_manager_activate_plugins):
761         * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
762         * plugins/file-loader/plugin.c: (sort_wizards), (open_with_dialog),
763         (on_create_submenu), (create_open_with_submenu):
764         * src/about.c: (on_about_plugin_activate),
765         (about_create_plugins_submenu): Use translated version of get_string()
766         API in AnjutaDescription for translatable properties. Fixes bug #496833
767         comment #18.
769 2008-01-07  Johannes Schmid <jhs@gnome.org>
771         * plugins/build-basic-autotools/executer.c: (execute_program):
772         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
773         * plugins/debug-manager/anjuta-debug-manager.glade:
774         * plugins/debug-manager/locals.c: (create_locals_gui):
775         * plugins/file-loader/plugin.c: (on_create_submenu):
776         * plugins/gtodo/main.h:
777         * plugins/gtodo/preferences.c: (preferences_widget):
778         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
779         * plugins/tools/anjuta-tools.glade:
780         * plugins/tools/execute.c: (atp_output_context_print):
781         * src/main.c:
782         
783                 Another bunch of i18n fixes (#496833)
785 2008-01-07  Johannes Schmid <jhs@gnome.org>
787         * plugins/build-basic-autotools/build-basic-autotools.c:
788         (on_build_terminated):
789         * plugins/gtodo/interface.c: (set_read_only):
790         * plugins/project-manager/plugin.c: (confirm_removal),
791         (on_popup_add_to_project):
792         * plugins/subversion/anjuta-subversion.glade:
793         * plugins/tools/execute.c: (atp_output_context_print_result):
794         
795         Fixed some strings from #496833
797 2008-01-07  Johannes Schmid <jhs@gnome.org>
799         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
800         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
801         .in:
802         * plugins/language-support-cpp-java/plugin.c: (install_support),
803         (uninstall_support), (ipreferences_merge), (ipreferences_unmerge):
804         Added basic Vala support
805         
806         * plugins/sourceview/sourceview.c: (autodetect_language):
807         Fixed mime-type detection
809 2008-01-06  Massimo Cora'  <maxcvs@email.it>
811   Reviewed by: Johannes Schmid <jhs@gnome.org>
813         * plugins/symbol-db/plugin.c: (on_global_treeview_row_collapsed),
814         (value_removed_current_editor), (symbol_db_activate),
815         (symbol_db_deactivate):
816         * plugins/symbol-db/symbol-db-engine.c:
817         (symbol_db_engine_get_global_members_filtered):
818         * plugins/symbol-db/symbol-db-view.c:
819         (do_add_child_symbol_to_view), (prepare_for_adding),
820         (on_symbol_inserted), (sdb_view_row_expanded_idle_destroy),
821         (sdb_view_row_expanded_idle), (sdb_view_namespace_row_expanded),
822         (sdb_view_global_row_expanded), (sdb_view_vars_row_expanded),
823         (symbol_db_view_row_expanded), (symbol_db_view_row_collapsed),
824         (sdb_view_init), (sdb_view_finalize),
825         (sdb_view_build_and_display_base_tree):
826         * plugins/symbol-db/symbol-db-view.h:
827         added controls to expand Global tab nodes in a non-freezing way.
828         Fixed also some little bugs always on global-tab.
830 2008-01-06  Naba Kumar  <naba@gnome.org>
832         Patches from James Liggett:
833         * plugins/profiler/gprof-call-graph-view.c:
834         (gprof_call_graph_view_create_columns):
835         * plugins/profiler/gprof-flat-profile-view.c:
836         (gprof_flat_profile_view_create_columns):
837         * plugins/profiler/gprof-function-call-tree-view.c:
838         (gprof_function_call_tree_view_create_columns): Made all
839         of the columns resizable and reorderable.
841 2008-01-06  Johannes Schmid <jhs@gnome.org>
843         * libanjuta/anjuta-launcher.c: (anjuta_launcher_initialize),
844         (anjuta_launcher_check_password_real),
845         (anjuta_launcher_scan_output), (anjuta_launcher_scan_error),
846         (anjuta_launcher_scan_pty),
847         (anjuta_launcher_disable_password_check):
848         * libanjuta/anjuta-launcher.h:
849         Added disable_password_check for stream where it does not make sense 
850         (e.g symbol-db) and lots of DEBUG_PRINTS to better scope launcher errors
851         that sometimes occur in symbol-db plugin
852         
853         * plugins/file-manager/file-model.c:
854         (file_model_cancel_expand_idle):
855         Fixed removing of idle source
856         
857         * plugins/sourceview/anjuta-view.c: (anjuta_view_set_colors):
858         * plugins/sourceview/sourceview-prefs.c: (on_gconf_notify_color):
859         
860         Fixed #348854 – invisible cursor in certain themes
862 2008-01-06  Naba Kumar  <naba@gnome.org>
864         * libanjuta/anjuta-preferences.c:
865         (anjuta_preferences_register_property_custom): Fixed a crash bug on
866         closing preferences dialog due to patch in bug #507300
868 2008-01-06  Naba Kumar  <naba@gnome.org>
870         * plugins/language-support-cpp-java/cpp-java-assist.c:
871         (on_assist_chosen):
872         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
873         * plugins/search/search-replace_backend.c: (create_search_entries):
874         Added missing unrefs.
876 2008-01-06  Johannes Schmid <jhs@gnome.org>
878         * plugins/debug-manager/variable.c: (get_hovered_word):
879   Add a g_object_unref()  
880         
881         * plugins/sourceview/sourceview.c: (ieditor_get_text_iter),
882         (on_sourceview_hover_leave):
883         Fixed hover and editor interface to make hover in debugger work
885 2008-01-06  Naba Kumar  <naba@gnome.org>
887         * plugins/editor/text-editor.c: Whitespaces fixes.
888         * plugins/language-manager/plugin.c: (ilanguage_get_from_string): Use
889         DEBUG_PRINT instead of g_message.
891 2008-01-06  Sébastien Granjoux  <seb.sfo@free.fr>
893         * plugins/debug-manager/breakpoints.c:
894         Fix #507441: Disable all breakpoints doesn't work
895         Fix #507444: Enable Breakpoint menu item doesn't change name
897 2008-01-05  Naba Kumar  <naba@gnome.org>
899         * manuals/reference/libanjuta/libanjuta.types: Renamed
900         IAnjutaVariableDebugger to IAnjutaDebuggerVariable to fix build error.
902 2008-01-05  Sébastien Granjoux  <seb.sfo@free.fr>
904         * plugins/debug-manager/variable.c:
905         Update variable display to use IAnjutaIterable instead of position
907         * plugins/editor/text_editor_cbs.c,
908         plugins/editor/text_editor.c:
909         Fix Gtk critical warnings when a hover signal is emitted
910         Fix get_text_iter in Scintilla (range should include last character)
911         
912 2008-01-05  Sébastien Granjoux  <seb.sfo@free.fr>
914         * plugins/debug-manager/debug_tree.c,
915         plugins/debug-manager/debug_tree.h,
916         plugins/debug-manager/watch.c,
917         plugins/debug-manager/command.c,
918         plugins/debug-manager/queue.c,
919         plugins/gdb/plugin.c,
920         plugins/gdb/debugger.c,
921         plugins/gdb/debugger.h,
922         libanjuta/interfaces/libanjuta.idl:
923         Rename IAnjutaVariableDebugger to IAnjutaDebuggerVariable
925 2008-01-05  Naba Kumar  <naba@gnome.org>
927         * plugins/valgrind/plugin.c: Removed stock icon open/save from
928         menus to avoid conflict with file open/save. Fixes bug #507455
930 2008-01-05  Johannes Schmid <jhs@gnome.org>
932         * configure.in:
933         Conditionally depend on gtksourceview2 >= 2.1.0
934         
935         * libanjuta/interfaces/libanjuta.idl:
936         Update IAnjutaEditorSeletion and IAnjutaEditorHover to use
937         iterators instead of positions
938         
939         * plugins/debug-manager/threads.c:
940         Fixed a warnings by including gnome-vfs properly
941         
942         * plugins/debug-manager/variable.c: (get_hovered_word),
943         (on_hover_over):
944         Updated to changes in IAnjutaEditorHover/Selection
945         
946         * plugins/document-manager/action-callbacks.c:
947         (on_editor_command_upper_case_activate),
948         (on_editor_command_lower_case_activate):
949         * plugins/document-manager/search-box.c: (on_incremental_search),
950         (on_search_activated):
951         * plugins/editor/text_editor.c: (itext_editor_get_text_iter),
952         (itext_editor_erase), (itext_editor_iface_init), (iselection_set),
953         (iselection_get_start), (iselection_get_end),
954         (iselection_iface_init), (ihover_display), (ihover_iface_init):
955         * plugins/editor/text_editor_cbs.c:
956         (on_text_editor_scintilla_notify):
957         
958         Updated to changes in IAnjutaEditorHover/Selection and updated editor
959         interface of scintilla editor.
960         
961         * plugins/language-manager/languages.xml:
962         * plugins/language-manager/plugin.c:
963         (ilanguage_get_from_mime_type), (ilanguage_get_from_string):
964         Added chdr to C language files and some DEBUG_PRINTs
965         
966         * plugins/language-support-cpp-java/cpp-java-assist.c:
967         (on_assist_chosen):
968         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
969         * plugins/search/plugin.c: (find_incremental):
970         * plugins/search/search-replace.c: (search_and_replace):
971         * plugins/search/search-replace_backend.c: (create_search_entries):
972                 Adapted to changed interfaces
974         * plugins/sourceview/Makefile.am:
975         * plugins/sourceview/anjuta-document.c: (anjuta_document_init),
976         (set_uri), (anjuta_document_save):
977         * plugins/sourceview/anjuta-editor-sourceview.glade:
978         * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
979         (anjuta_view_key_press_event):
980         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
981         * plugins/sourceview/sourceview-cell.c:
982         (sourceview_cell_instance_init), (sourceview_cell_finalize),
983         (icell_get_line), (icell_get_attribute), (icell_iface_init):
984         * plugins/sourceview/sourceview-prefs.c: (get_bool),
985         (on_gconf_notify_disable_hilite), (on_gconf_notify_tab_size),
986         (on_gconf_notify_indent_size), (on_gconf_notify_braces_check),
987         (on_gconf_notify_view_marks), (on_gconf_notify_view_right_margin),
988         (on_gconf_notify_right_margin_position), (sourceview_prefs_init):
989         * plugins/sourceview/sourceview-private.h:
990         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
991         (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
992         (on_document_loaded), (sourceview_instance_init),
993         (sourceview_dispose), (sourceview_finalize),
994         (sourceview_create_markers), (sourceview_new),
995         (ifile_savable_save), (ieditor_get_tab_size),
996         (ieditor_set_tab_size), (ieditor_set_use_spaces),
997         (ieditor_set_auto_indent), (ieditor_goto_line),
998         (ieditor_get_text_iter), (ieditor_iface_init), (iselect_to_brace),
999         (iselect_block), (iselect_set), (iselect_get_start),
1000         (iselect_get_end), (iselect_iface_init), (mark_real), (imark_mark),
1001         (imark_unmark), (imark_is_marker_set),
1002         (imark_location_from_handle), (imark_delete_all_markers),
1003         (ibookmark_toggle), (goto_bookmark), (ibookmark_first),
1004         (ibookmark_last), (ibookmark_next), (ibookmark_previous),
1005         (ibookmark_clear_all), (iprint_print), (iprint_print_preview),
1006         (ilanguage_get_supported_languages), (autodetect_language),
1007         (ilanguage_set_language), (iassist_show_tips),
1008         (on_sourceview_hover_leave), (on_sourceview_hover_over),
1009         (ihover_display), (ihover_iface_init):
1010         
1011         Use GtkSourceView 2.1.x:
1012         * New mark interface
1013         * Fixed #486724 and #488615
1014         * Implemented hover interface
1015         * Adapted to changed interfaces
1017 2008-01-04  Rob Bradford  <rob@o-hand.com>
1019         Reviewed by Naba Kumar  <naba@gnome.org>:
1020         * libanjuta/anjuta-preferences.c:
1021         (anjuta_preferences_register_property_custom):
1022         Unregister preferences for custom preferences when the widget is
1023         destroyed.
1025 2008-01-03  Johannes Schmid <jhs@gnome.org>
1027         * plugins/file-manager/file-model.c: (file_model_row_expanded),
1028         (file_model_row_collapsed):
1029   Fixed the too method to take a correct data argument
1031 2008-01-02  Johannes Schmid <jhs@gnome.org>
1033         * plugins/document-manager/anjuta-docman.c:
1034         (anjuta_docman_add_document), (anjuta_docman_remove_document):
1035         ref and unref correctly to silence a Gtk+ critical
1037 2008-01-01  Johannes Schmid <jhs@gnome.org>
1039         * plugins/editor/text_editor.c: (itext_editor_get_text):
1040         Fixed #506740 – ianjuta_editor_get_text crash if request 
1041         text past the buffer length
1043 2008-01-01  Sébastien Granjoux  <seb.sfo@free.fr>
1045         * plugins/debug-manager/utilities.c,
1046         plugins/debug-manager/utilities.h,
1047         plugins/debug-manager/breakpoints.c:
1048         Move get_current_editor function in utilities.c
1050         * plugins/debug-manager/plugin.c,
1051         plugins/debug-manager/debug_tree.c,
1052         plugins/debug-manager/debug_tree.h,
1053         plugins/debug-manager/watch.c,
1054         plugins/debug-manager/watch.h,
1055         plugins/debug-manager/locals.c,
1056         plugins/debug-manager/locals.h,
1057         (added) plugins/debug-manager/variable.c,
1058         (added) plugins/debug-manager/variable.h,
1059         plugins/debug-manager/Makefile.am:
1060         Use hover interface to display variable value
1062 2007-12-31  Johannes Schmid <jhs@gnome.org>
1064         * libanjuta/Makefile.am:
1065         Only install glade catalog files if glade-3 is available
1066         (Fixes #506269 and #500296)
1068 2007-12-30  Johannes Schmid <jhs@gnome.org>
1070         * libanjuta/anjuta-preferences.c: (get_property_value_as_string),
1071         (set_property_value_as_string), (register_callbacks):
1073   Fixed GtkFileChooserButton preferences to also work when only the combo
1074   changes without a dialog being open.
1076 2007-12-29  Johannes Schmid <jhs@gnome.org>
1078         * plugins/editor/Makefile.am:
1079         Fixed #506266 – Attempting to build the scintilla plugin, even when explicitly disabled
1081 2007-12-29  Johannes Schmid <jhs@gnome.org>
1083         * plugins/devhelp/plugin.c: (devhelp_activate):
1084         Fixed #498986 - Anjuta-2.3.0 fails to build
1086 2007-12-29  Johannes Schmid <jhs@gnome.org>
1088         * plugins/debug-manager/breakpoints.c: (on_added_current_editor):
1089         * plugins/debug-manager/plugin.c:
1090         (on_run_to_cursor_action_activate):
1091         * plugins/document-manager/anjuta-docman.c:
1092         (anjuta_docman_goto_file_line_mark):
1093         * plugins/symbol-db/plugin.c: (value_added_current_editor),
1094         (value_removed_current_editor):
1095         
1096         Fixed IAnjutaEditor vs. IAnjutaDocument GTK+-Criticals. We should really rename
1097         all those to value_added_current_document...
1099         * plugins/editor/anjuta-editor-scintilla.glade:
1100         Fixed #505315 – anjuta hangs when going from editing a glade file to editing a c source file
1101         Remember to ALWAYS use for loops when iterating of a GList* as this is much more convinient!
1103 2007-12-28  Massimo Cora'  <maxcvs@email.it>
1105   * plugins/symbol-db/plugin.c: (on_importing_project_end),
1106   (symbol_db_activate), (symbol_db_deactivate),
1107   (symbol_db_instance_init), (isymbol_manager_get_parents):
1108   * plugins/symbol-db/plugin.h:
1109   * plugins/symbol-db/symbol-db-engine-iterator-node.c:
1110   * plugins/symbol-db/symbol-db-engine.c:
1111   (symbol_db_engine_get_global_members_filtered):
1112   * plugins/symbol-db/symbol-db-view.c: (prepare_for_adding),
1113   (on_symbol_inserted):
1114   Filtered out static functions on global-tab. E.g. when flag
1115   is_file_scope = 1 we won't add entries there.
1116   Fixed a little bug on 'Global'->'Vars/Others' node too.
1118 2007-12-28  Johannes Schmid <jhs@gnome.org>
1120   * libanjuta/anjuta-launcher.c:
1121   Fixed a silly (and completely useless) memory corruption that probably 
1122   only occured at a few race conditions though I wonder why it did not 
1123         happen more often
1125 2007-12-28  Johannes Schmid <jhs@gnome.org>
1126         * plugins/cvs-plugin/cvs-execute.c: (on_cvs_mesg_parse):
1127         * plugins/debug-manager/plugin.c: (set_program_counter):
1128         * plugins/debug-manager/stack_trace.c: (on_stack_trace_updated):
1129         * plugins/debug-manager/start.c: (get_source_directories):
1130         * plugins/debug-manager/threads.c: (on_info_thread),
1131         (on_list_thread):
1132         * plugins/file-manager/file-model.c: (file_model_set_property):
1133         * plugins/file-manager/plugin.c: (file_manager_set_default_uri):
1134         * plugins/tools/editor.c: (on_editor_response):
1135         
1136         Use gnome_vfs_get_uri_from_local_path instead of g_strconcat where appropriate.
1137         
1138         * plugins/document-manager/plugin.c: (update_title),
1139         (value_added_project_root_uri):
1140         * plugins/document-manager/plugin.h:
1141         Shorten down the title bar if the current path is inside the opened project
1143 2007-12-28  Massimo Cora'  <maxcvs@email.it>
1145         reviewed by: Johannes Schmid <jhs@gnome.org>
1147         * plugins/project-wizard/templates/java/project.anjuta:
1148         * plugins/project-wizard/templates/mkfile/project.anjuta:
1149         * plugins/project-wizard/templates/python/project.anjuta:
1150         Added attribute="Interfaces" and value="IAnjutaSymbolManager" to 
1151         let new projects use new SymbolDB plugin.
1152         
1153         * plugins/symbol-browser/images/Makefile.am:
1154         added some images taken from MonoDevelop project.
1155         
1156         * plugins/symbol-db/plugin.c: (value_added_current_editor),
1157         (goto_file_line), (on_importing_project_end), (project_root_added),
1158         (on_session_load), (symbol_db_deactivate), (symbol_db_finalize),
1159         (isymbol_manager_search):
1160         Added project-updating feature when opening a project with some files
1161   modified externally [e.g. a svn up].
1162         
1163         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
1164         (sdb_engine_iterator_node_instance_init),
1165         (sdb_engine_iterator_node_finalize),
1166         (symbol_db_engine_iterator_node_set_conversion_hash):
1167         * plugins/symbol-db/symbol-db-engine-iterator-node.h:
1168         * plugins/symbol-db/symbol-db-engine-iterator.c:
1169         (symbol_db_engine_iterator_new):
1170         * plugins/symbol-db/symbol-db-engine-iterator.h:
1171          Moved Hash table initialization into the engine. This proxies and
1172   speeds up the process of creation and iteration of a GdaDataModel.
1173         
1174         * plugins/symbol-db/symbol-db-engine.c:
1175         (sdb_engine_ctags_output_thread),
1176         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
1177         (sdb_engine_scan_files_1), (sdb_engine_init),
1178         (sdb_engine_unlink_shared_files), (sdb_engine_finalize),
1179         (symbol_db_engine_add_new_workspace),
1180         (symbol_db_engine_add_new_project), (sdb_engine_add_new_file),
1181         (sdb_engine_update_file), (on_scan_update_files_symbols_end),
1182         (symbol_db_engine_get_sym_type_conversion_hash),
1183         (symbol_db_engine_update_files_symbols),
1184         (symbol_db_engine_update_project_symbols),
1185         (symbol_db_engine_update_buffer_symbols),
1186         (symbol_db_engine_get_class_parents),
1187         (symbol_db_engine_get_global_members_filtered),
1188         (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
1189         (symbol_db_engine_get_scope_members_by_symbol_id),
1190         (symbol_db_engine_get_scope_members),
1191         (symbol_db_engine_get_current_scope),
1192         (symbol_db_engine_get_file_symbols),
1193         (symbol_db_engine_get_symbol_info_by_id),
1194         (symbol_db_engine_find_symbol_by_name_pattern),
1195         (symbol_db_engine_get_parent_scope_id_by_symbol_id):
1196         * plugins/symbol-db/symbol-db-engine.h:
1197         * plugins/symbol-db/symbol-db-view-locals.c:
1198         (sdb_view_locals_get_iter_from_row_ref),
1199         (symbol_db_view_locals_clear_cache), (do_add_child_symbol_to_view),
1200         (traverse_on_scan_end), (on_scan_end), (on_symbol_removed),
1201         (on_symbol_inserted), (symbol_db_view_locals_update_list):
1202         Changes on some queries fuctions and some fixes. Added *_filtered
1203   functions.
1204         
1205         * plugins/symbol-db/symbol-db-view.c:
1206         (do_add_child_symbol_to_view), (add_new_waiting_for),
1207         (prepare_for_adding), (on_symbol_inserted),
1208         (do_recurse_subtree_and_remove), (on_symbol_removed),
1209         (sdb_view_do_add_hidden_dummy_child),
1210         (sdb_view_namespace_row_expanded), (sdb_view_global_row_expanded),
1211         (sdb_view_vars_row_expanded), (symbol_db_view_row_expanded),
1212         (sdb_view_locals_create_new_store), (sdb_view_init),
1213         (sdb_view_finalize), (sdb_view_class_init),
1214         (symbol_db_view_get_type), (sdb_view_load_symbol_pixbufs),
1215         (symbol_db_view_get_pixbuf),
1216         (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
1217         New display for global tags. This is the definitive version, bugs apart.
1218         
1219         * plugins/symbol-db/tables.sql:
1220         fixed typo.
1222 2007-12-27  Naba Kumar  <naba@gnome.org>
1224         * libanjuta/interfaces/libanjuta.idl:
1225         * plugins/editor/aneditor-priv.h:
1226         * plugins/editor/aneditor.cxx:
1227         * plugins/editor/text_editor.c: (text_editor_instance_init),
1228         (text_editor_show_hover_tip), (text_editor_hide_hover_tip),
1229         (ihover_display), (ihover_set_timeout), (ihover_iface_init):
1230         * plugins/editor/text_editor.h:
1231         * plugins/editor/text_editor_cbs.c:
1232         (on_text_editor_scintilla_notify):
1234         Implemented IAnjutaEditorHover interface in scintilla editor. Disabled
1235         related code in AnEditor. Fixed some compilation warnings.
1237 2007-12-26  Naba Kumar  <naba@gnome.org>
1239         * Changelog: Fixed indentation.
1241 2007-12-25  Naba Kumar  <naba@gnome.org>
1243         * plugins/editor/Makefile.am:
1244         * plugins/editor/editor.glade:
1245         * plugins/editor/plugin.c:
1246         * plugins/editor/style-editor.c:
1247         * plugins/sourceview/Makefile.am:
1248         * plugins/sourceview/plugin.c:
1249         * plugins/sourceview/sourceview.glade:
1250         * plugins/valgrind/Makefile.am:
1252         Renamed glade files to anjuta-editor-* to give name space for the
1253         schema files (because they are installed in system directory).
1255         * scripts/build-schemas.mk: Install the schemas files also (need for
1256         binary package installation/uninstallation).
1258 2007-12-25  Johannes Schmid <jhs@gnome.org>
1260         * plugins/language-support-cpp-java/plugin.c:
1261         (set_indentation_param_vim):
1262         
1263         Support some more vim modeline commands and shortcuts (#504331)
1265 2007-12-25  Johannes Schmid <jhs@gnome.org>
1267         Patches from James Liggett:
1268         * libanjuta/anjuta-vcs-status-tree-view.c: (path_sort),
1269         (anjuta_vcs_status_tree_view_init):
1270         * plugins/subversion/subversion-commit-dialog.c:
1271         (subversion_commit_dialog):
1272         * plugins/subversion/subversion-diff-dialog.c:
1273         (on_subversion_diff_response):
1274         * plugins/subversion/subversion-log-dialog.c:
1275         (on_log_view_selected_button_clicked),
1276         (on_log_diff_selected_button_clicked),
1277         (on_log_diff_previous_button_clicked):
1278         * plugins/subversion/subversion-resolve-dialog.c:
1279         (subversion_resolve_dialog):
1280         * plugins/subversion/subversion-revert-dialog.c:
1281         (subversion_revert_dialog):
1282         * plugins/subversion/subversion-ui-utils.c: (stop_pulse_timer),
1283         (pulse_progress_bar), (hide_pulse_progress_bar),
1284         (disconnect_data_arrived_signals),
1285         (cancel_data_arrived_signal_disconnect):
1286         * plugins/subversion/subversion-ui-utils.h:
1287         
1288         #504818 – Some signals/timeouts should be disconnected when dialogs are closed
1289         #505237 – Sort list of modified files
1291 2007-12-24  Sébastien Granjoux  <seb.sfo@free.fr>
1293         * plugins/gdb/debugger.c:
1294         Fix bug #491301: Inspecting a variable opens a bad focus dialog
1296 2007-12-23  Johannes Schmid <jhs@gnome.org>
1298         * plugins/language-support-cpp-java/plugin.c:
1299         (set_indentation_param_emacs), (set_indentation_param_vim),
1300         (parse_mode_line_emacs), (parse_mode_line_vim),
1301         (extract_mode_line), (initialize_indentation_params):
1303         Added (basic) support for vim modelines (#504331)
1305         * plugins/message-view/message-view.c: (message_view_next),
1306         (message_view_previous):
1307         
1308         Fixed next/previous message
1310 2007-12-23  Johannes Schmid <jhs@gnome.org>
1312         * libanjuta/anjuta-ui.h:
1313         Check for != NULL before unref'ing pixbuf (related to #497878)
1314         
1315         * plugins/devhelp/plugin.c: (register_stock_icons):
1316         * plugins/document-manager/anjuta-docman.c:
1317         (anjuta_docman_add_document):
1318         * plugins/glade/plugin.c: (on_close_activated),
1319         (register_stock_icons), (on_session_save),
1320         (glade_plugin_add_project):
1321         
1322         Fixed bugs #497878 crash when double clicking on project->/->src->glade/gtk-foobar.glade
1323         and #503719 Opening and closing .glade files plays badly with docman (Patch from Tom)
1324         
1325         * plugins/language-support-cpp-java/plugin.c:
1326         (register_stock_icons):
1327         Fixed stock icon registration macros
1329 2007-12-23  Johannes Schmid <jhs@gnome.org>
1331         * global-tags/Makefile.am:
1332         * launcher/Makefile.am:
1333         * libanjuta/Makefile.am:
1334         * libegg/Makefile.am:
1335         * manuals/anjuta-faqs/Makefile.am:
1336         * manuals/anjuta-manual/Makefile.am:
1337         * manuals/reference/libanjuta/Makefile.am:
1338         * plugins/build-basic-autotools/Makefile.am:
1339         * plugins/class-gen/Makefile.am:
1340         * plugins/class-inheritance/Makefile.am:
1341         * plugins/cvs-plugin/Makefile.am:
1342         * plugins/debug-manager/Makefile.am:
1343         * plugins/devhelp/Makefile.am:
1344         * plugins/document-manager/Makefile.am:
1345         * plugins/editor/Makefile.am:
1346         * plugins/editor/scintilla/Makefile.am:
1347         * plugins/editor/scintilla/include/Makefile.am:
1348         * plugins/file-loader/Makefile.am:
1349         * plugins/file-manager/Makefile.am:
1350         * plugins/file-wizard/Makefile.am:
1351         * plugins/gdb/Makefile.am:
1352         * plugins/glade/Makefile.am:
1353         * plugins/gtodo/Makefile.am:
1354         * plugins/gvim/Makefile.am:
1355         * plugins/indent/Makefile.am:
1356         * plugins/language-manager/Makefile.am:
1357         * plugins/language-support-cpp-java/Makefile.am:
1358         * plugins/macro/Makefile.am:
1359         * plugins/message-view/Makefile.am:
1360         * plugins/patch/Makefile.am:
1361         * plugins/profiler/Makefile.am:
1362         * plugins/project-import/Makefile.am:
1363         * plugins/project-manager/Makefile.am:
1364         * plugins/project-wizard/Makefile.am:
1365         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
1366         * plugins/project-wizard/templates/cpp/src/Makefile.am.tpl:
1367         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
1368         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
1369         * plugins/project-wizard/templates/gtkmm/src/Makefile.am.tpl:
1370         * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
1371         * plugins/project-wizard/templates/sdl/src/Makefile.am.tpl:
1372         * plugins/project-wizard/templates/wxwin/src/Makefile.am.tpl:
1373         * plugins/project-wizard/templates/xlib-dock/src/Makefile.am.tpl:
1374         * plugins/project-wizard/templates/xlib/src/Makefile.am.tpl:
1375         * plugins/sample1/Makefile.am:
1376         * plugins/search/Makefile.am:
1377         * plugins/sourceview/Makefile.am:
1378         * plugins/subversion/Makefile.am:
1379         * plugins/symbol-browser/Makefile.am:
1380         * plugins/symbol-db/Makefile.am:
1381         * plugins/symbol-db/test/Makefile.am:
1382         * plugins/terminal/Makefile.am:
1383         * plugins/tools/Makefile.am:
1384         * plugins/valgrind/Makefile.am:
1385         * src/Makefile.am:
1386         * tagmanager/Makefile.am:
1387         
1388         Replaces the deprecated "INCLUDES" in all Makefile.am's with
1389         the correct "AM_CPPFLAGS" preprocessor flags keyword. Also fixes some
1390         warnings from illigel C++ compiler flags.
1392 2007-12-23  Johannes Schmid <jhs@gnome.org>
1394         Patch from Tom <tpgww@onepost.net>:
1395   
1396         * plugins/document-manager/anjuta-docman.c:
1397         (on_notebook_tab_btnpress), (on_notebook_tab_btnrelease),
1398         (anjuta_docman_compare_pages), (anjuta_docman_sort_pagelist),
1399         (anjuta_docman_instance_init), (on_notebook_switch_page),
1400         (anjuta_docman_grab_text_focus):
1401         * plugins/document-manager/plugin.c: (on_document_added),
1402         (on_window_key_press_event), (on_window_key_release_event):
1403         
1404         Some more document-manager code cleanups and fixes.
1406 2007-12-23  Massimo Cora'  <maxcvs@email.it>
1408         * plugins/symbol-db/plugin.c: (register_stock_icons),
1409         (value_added_current_editor), (value_removed_current_editor),
1410         (on_importing_project_end), (project_root_removed):
1411         added controls to clean/populate GtkTreeView(s) on projects unload/load.
1413         * plugins/symbol-db/symbol-db-engine.c: (sdb_engine_finalize),
1414         (symbol_db_engine_get_file_db_path):
1415         fixed a useless warning.
1417         * plugins/symbol-db/symbol-db-view-locals.c:
1418         (traverse_free_waiting_for), (file_view_status_destroy),
1419         (sdb_view_locals_create_new_store), (traverse_files_view_status),
1420         (symbol_db_view_locals_clear_cache), (sdb_view_locals_init),
1421         (sdb_view_locals_finalize), (on_symbol_inserted),
1422         (symbol_db_view_locals_recv_signals_from_engine),
1423         (symbol_db_view_locals_update_list):
1424         more speed on editors switching. GtkTreeStore caching method implemented.
1425         Fixed compiler warnings and a little memory leak.
1427         * plugins/symbol-db/symbol-db-view-locals.h:
1428         * plugins/symbol-db/symbol-db-view.c: (gtree_compare_func),
1429         (traverse_free_waiting_for), (symbol_db_view_clear_cache),
1430         (on_scan_end), (on_symbol_inserted),
1431         (sdb_view_locals_create_new_store), (sdb_view_init),
1432         (sdb_view_finalize), (symbol_db_view_new), (symbol_db_view_open):
1433         * plugins/symbol-db/symbol-db-view.h:
1434         fixed some crashers. Now project loading/populating should be quite quick.
1436 2007-12-22  Sébastien Granjoux  <seb.sfo@free.fr>
1438         * plugins/debug-manager/command.c,
1439         plugins/debug-manager/queue.c:
1440         Take care of command return value (FALSE is an error)
1442 2007-12-22  Sébastien Granjoux  <seb.sfo@free.fr>
1444         * plugins/debug-manager/anjuta-debug-manager.glade,
1445         plugins/debug-manager/breakpoints.c:
1446         Remove address, condition and pass breakpoint column if not supported
1447         Fix clear all remove_all to avoid an endless loop if a breakpoint
1448         cannot be removed
1450 2007-12-17  Johannes Schmid <jhs@gnome.org>
1452         Patch from Tom <tpgww@onepost.net> (with some changes):
1454         * plugins/document-manager/action-callbacks.c: (on_open_activate),
1455         (on_save_as_activate), (on_save_all_activate),
1456         (on_close_file_activate), (on_close_all_file_activate),
1457         (on_reload_file_activate), (on_editor_command_clear_activate),
1458         (on_transform_eolchars1_activate), (on_comment_block),
1459         (on_comment_box), (on_comment_stream), (on_goto_line_no1_activate),
1460         (on_goto_block_start1_activate), (on_goto_block_end1_activate),
1461         (on_editor_linenos1_activate), (on_editor_markers1_activate),
1462         (on_editor_codefold1_activate), (on_editor_indentguides1_activate),
1463         (on_editor_whitespaces1_activate), (on_editor_eolchars1_activate),
1464         (on_editor_linewrap1_activate), (on_zoom_in_text_activate),
1465         (on_zoom_out_text_activate):
1466         * plugins/document-manager/action-callbacks.h:
1467         * plugins/document-manager/anjuta-docman.c:
1468         (on_notebook_page_close_button_click),
1469         (on_notebook_page_close_button_enter),
1470         (on_notebook_page_close_button_leave),
1471         (on_notebook_tab_btnrelease), (on_notebook_page_reordered),
1472         (anjuta_docman_page_init), (anjuta_docman_page_new),
1473         (on_open_filesel_response), (create_file_open_dialog_gui),
1474         (anjuta_docman_save_document_as), (anjuta_docman_dispose),
1475         (anjuta_docman_instance_init), (on_notebook_switch_page),
1476         (on_document_destroy), (anjuta_docman_add_editor),
1477         (anjuta_docman_add_document), (anjuta_docman_remove_document),
1478         (anjuta_docman_set_current_document),
1479         (anjuta_docman_goto_file_line_mark), (get_real_path),
1480         (anjuta_docman_get_full_filename),
1481         (anjuta_docman_delete_all_markers),
1482         (anjuta_docman_delete_all_indicators),
1483         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
1484         (anjuta_docman_order_tabs):
1485         * plugins/document-manager/anjuta-docman.h:
1486         * plugins/document-manager/file_history.c: (an_hist_file_new),
1487         (an_file_history_push), (an_file_history_dump):
1488         * plugins/document-manager/file_history.h:
1489         * plugins/document-manager/plugin.c: (update_title),
1490         (value_removed_project_root_uri),
1491         (update_document_ui_interface_items), (menu_name_compare),
1492         (on_document_added), (on_document_changed),
1493         (on_window_key_press_event), (on_window_key_release_event),
1494         (on_session_save):
1495         * plugins/document-manager/search-box.c: (on_document_changed),
1496         (on_goto_activated), (search_box_init), (search_box_new):
1497         * plugins/document-manager/search-box.h:
1499         Yet more code cleanups
1500         Save glade files correctly in session
1501         Use new tooltip API if available
1502         Sort notebook pages when session is restored (needs work)
1504 2007-12-16  Johannes Schmid <jhs@gnome.org>
1506         * plugins/document-manager/anjuta-docman.c:
1507         (anjuta_docman_add_document):
1508         
1509         Present correct widget with anjuta_shell_present_widget(). This got wrong when
1510         the new search bar was introduced.
1512 2007-12-12  Johannes Schmid <jhs@gnome.org>
1513   
1514         Patch from  Tom <tpgww@onepost.net>:
1515         (#485233 – another bunch of docman cleanups)
1516   
1517         * libanjuta/interfaces/libanjuta.idl:
1518         * plugins/document-manager/action-callbacks.c:
1519         (get_current_document), (get_current_focus_widget),
1520         (on_save_activate), (on_save_as_activate), (on_save_all_activate),
1521         (on_close_file_activate), (on_close_all_file_activate),
1522         (on_reload_file_activate), (on_print_activate),
1523         (on_print_preview_activate),
1524         (on_editor_command_upper_case_activate),
1525         (on_editor_command_lower_case_activate),
1526         (on_editor_command_eol_crlf_activate),
1527         (on_editor_command_eol_lf_activate),
1528         (on_editor_command_eol_cr_activate),
1529         (on_editor_command_select_all_activate),
1530         (on_editor_command_select_to_brace_activate),
1531         (on_editor_command_select_block_activate),
1532         (on_editor_command_match_brace_activate),
1533         (on_editor_command_undo_activate),
1534         (on_editor_command_redo_activate),
1535         (on_editor_command_cut_activate),
1536         (on_editor_command_paste_activate),
1537         (on_editor_command_copy_activate),
1538         (on_editor_command_clear_activate),
1539         (on_editor_command_close_folds_all_activate),
1540         (on_editor_command_open_folds_all_activate),
1541         (on_editor_command_toggle_fold_activate),
1542         (on_editor_command_bookmark_toggle_activate),
1543         (on_editor_command_bookmark_first_activate),
1544         (on_editor_command_bookmark_next_activate),
1545         (on_editor_command_bookmark_prev_activate),
1546         (on_editor_command_bookmark_last_activate),
1547         (on_editor_command_bookmark_clear_activate),
1548         (on_transform_eolchars1_activate), (on_comment_block),
1549         (on_comment_box), (on_comment_stream),
1550         (on_goto_block_start1_activate), (on_goto_block_end1_activate),
1551         (on_zoom_in_text_activate), (on_zoom_out_text_activate),
1552         (on_force_hilite_activate), (on_swap_activate),
1553         (on_editor_add_view_activate), (on_editor_remove_view_activate):
1554         * plugins/document-manager/action-callbacks.h:
1555         * plugins/document-manager/anjuta-docman.c:
1556         (on_notebook_page_close_button_click),
1557         (on_notebook_page_close_button_enter),
1558         (on_notebook_page_close_button_leave), (on_notebook_tab_btnpress),
1559         (on_notebook_tab_btnrelease), (anjuta_docman_page_setup),
1560         (anjuta_docman_page_new), (anjuta_docman_page_destroy),
1561         (on_open_filesel_response), (anjuta_docman_open_file),
1562         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
1563         (anjuta_docman_dispose), (anjuta_docman_instance_init),
1564         (anjuta_docman_class_init), (anjuta_docman_new),
1565         (on_notebook_switch_page), (on_document_save_point),
1566         (on_document_destroy), (anjuta_docman_add_editor),
1567         (anjuta_docman_add_document), (anjuta_docman_remove_document),
1568         (anjuta_docman_set_popup_menu),
1569         (anjuta_docman_get_current_focus_widget),
1570         (anjuta_docman_get_page_for_document),
1571         (anjuta_docman_get_current_document),
1572         (anjuta_docman_set_current_document),
1573         (anjuta_docman_goto_file_line),
1574         (anjuta_docman_goto_file_line_mark),
1575         (anjuta_docman_get_full_filename),
1576         (anjuta_docman_present_notebook_page),
1577         (anjuta_docman_update_page_label),
1578         (anjuta_docman_delete_all_markers),
1579         (anjuta_docman_delete_all_indicators),
1580         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
1581         (do_ordertab1), (anjuta_docman_order_tabs),
1582         (anjuta_docman_set_editor_properties),
1583         (anjuta_docman_get_document_for_path),
1584         (anjuta_docman_get_all_doc_widgets):
1585         * plugins/document-manager/anjuta-docman.h:
1586         * plugins/document-manager/editor-tooltips.c:
1587         * plugins/document-manager/plugin.c: (update_title),
1588         (update_document_ui_enable_all), (update_document_ui_disable_all),
1589         (update_document_ui_save_items),
1590         (update_document_ui_interface_items), (update_document_ui),
1591         (on_document_update_save_ui), (update_status),
1592         (on_document_update_ui), (on_document_added),
1593         (on_document_changed), (on_session_save), (on_save_prompt),
1594         (on_docman_auto_save), (on_gconf_notify_timer):
1595         * plugins/document-manager/search-box.c: (on_document_changed),
1596         (search_box_new), (search_box_grab_line_focus):
1597         * plugins/glade/plugin.c: (ifile_open):
1598         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
1599         * plugins/search/search-replace_backend.c: (create_search_entries):
1600         * plugins/sourceview/anjuta-document.c: (set_uri),
1601         (anjuta_document_save):
1602         * plugins/sourceview/sourceview.c: (ifile_savable_save):
1603         * plugins/tools/editor.c: (on_editor_response):
1605         The patch renames most stuff from "editor" or "te" to "doc where appropriate.
1606         It fixes some issues with session handling and several memory lacks.
1607         Gtk 2.12 Tooltip API is used if available.
1609 2007-12-10  Sébastien Granjoux  <seb.sfo@free.fr>
1611         * plugins/debug-manager/disassemble.c,
1612         plugins/debug-manager/disassemble.h,
1613         plugins/debug-manager/command.c,
1614         plugins/debug-manager/command.h,
1615         plugins/debug-manager/plugin.c
1616         plugins/debug-manager/sparse_view.c,
1617         plugins/debug-manager/sparse_view.h,
1618         plugins/gdb/plugin.c,
1619         plugins/gdb/debugger.c,
1620         plugins/gdb/debugger.h,
1621         libanjuta/interfaces/libanjuta.idl:
1622         Fix bug #502533: Implement assembler step
1624         * plugins/debug-manager/breakpoints.c:
1625         Do not save temporary breakpoints
1627         * plugins/debug-manager/stack_trace.c:
1628         Fix a crash when a stack command is cancelled
1630 2007-12-09  Sébastien Granjoux  <seb.sfo@free.fr>
1632         * plugins/debug-manager/plugin.c,
1633         plugins/debug-manager/breakpoints.c,
1634         plugins/debug-manager/breakpoints.h:
1635         Fix bug #488732: Breakpoint on delete lines
1636         Breakpoints are now linked to their position in editor
1638         * plugins/gdb/debugger.c:
1639         Fix removing condition on breakpoint 
1641 2007-12-07  Sébastien Granjoux  <seb.sfo@free.fr>
1643         * plugins/debug-manager/anjuta-debug-manager.glade,
1644         plugins/debug-manager/start.c,
1645         plugins/gdb/plugin.c,
1646         plugins/gdb/debugger.c,
1647         plugins/gdb/debugger.h,
1648         libanjuta/interfaces/libanjuta.idl:
1649         Fix bug #481366: Do not stop at the beginning of the program
1651         * plugins/debug-manager/command.c,
1652         plugins/debug-manager/command.h,
1653         plugins/debug-manager/breakpoints.c,
1654         plugins/debug-manager/queue.c,
1655         plugins/debug-manager/queue.h:
1656         Fix a bug remove all breakpoints was not working due to latest changes
1657         Setting breakpoints is disabled when program is running
1659 2007-12-04  Sébastien Granjoux  <seb.sfo@free.fr>
1661         * plugins/debug-manager/queue.c,
1662         plugins/gdb/plugin.c:
1663         Fix bug #501469: Crash if mime_type is unknown
1665 2007-12-01  Massimo Cora'  <maxcvs@email.it>
1667         * plugins/symbol-db/plugin.c: (on_editor_destroy),
1668         (on_editor_update_ui), (on_single_file_scan_end),
1669         (on_importing_project_end), (project_root_added),
1670         (on_session_load), (symbol_db_activate), (symbol_db_instance_init):
1671         * plugins/symbol-db/plugin.h:
1672         show on status bar files being scanned.
1674         * plugins/symbol-db/symbol-db-engine.c:
1675         (sdb_engine_get_query_by_id), (sdb_engine_populate_db_by_tags),
1676         (sdb_engine_ctags_output_thread),
1677         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
1678         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
1679         (sdb_engine_init), (sdb_engine_finalize), (sdb_engine_class_init),
1680         (sdb_engine_connect_to_db), (symbol_db_engine_db_exists),
1681         (sdb_engine_get_table_id_by_unique_name2),
1682         (symbol_db_engine_open_project),
1683         (sdb_engine_prepare_executing_commands),
1684         (symbol_db_engine_add_new_files), (sdb_engine_add_new_sym_type),
1685         (sdb_engine_add_new_scope_definition), (sdb_engine_add_new_symbol),
1686         (sdb_engine_detects_removed_ids),
1687         (symbol_db_engine_get_class_parents),
1688         (symbol_db_engine_get_global_members),
1689         (symbol_db_engine_get_scope_members_by_symbol_id),
1690         (symbol_db_engine_get_scope_members),
1691         (symbol_db_engine_get_current_scope),
1692         (symbol_db_engine_get_file_symbols),
1693         (symbol_db_engine_get_symbol_info_by_id),
1694         (symbol_db_engine_get_full_local_path),
1695         (symbol_db_engine_find_symbol_by_name_pattern),
1696         (symbol_db_engine_get_parent_scope_id_by_symbol_id):
1697         * plugins/symbol-db/symbol-db-engine.h:
1698         * plugins/symbol-db/symbol-db-view-locals.c:
1699         (sdb_view_locals_init), (traverse_free_waiting_for), (on_scan_end),
1700         (symbol_db_view_locals_recv_signals_from_engine),
1701         (symbol_db_view_locals_update_list):
1702         * plugins/symbol-db/symbol-db-view-locals.h:
1703         * plugins/symbol-db/symbol-db-view.c: (traverse_free_waiting_for),
1704         (on_scan_end), (trigger_on_symbol_inserted), (add_new_waiting_for),
1705         (prepare_for_adding), (on_symbol_inserted), (sdb_view_init),
1706         (symbol_db_view_recv_signals_from_engine), (symbol_db_view_open):
1707         * plugins/symbol-db/symbol-db-view.h:
1708         Added g_thread architecture to scan in background. With this you
1709         can use Anjuta's GUI without freezing.
1710         Improved insertion speed by using a paradigm like 'insert' and 'check'
1711         replacing a 'check' and 'insert' one. This has been done for tables 
1712         like symbol, scope, sym_type.
1713         Fixed two crashers. 
1715         * plugins/symbol-db/tables.sql:
1716         * plugins/symbol-db/test/main.c: (get_global_members), (main),
1717         (thread), (print_message), (bastard_thread), (idle_signals):
1718         fixed a typo on tables that broke sql triggers.
1720 === anjuta 2.3.1 ===
1722 2007-12-02  Naba Kumar  <naba.kumar@gnome.org>
1724         * NEWS, AUTHORS: Updated.
1725         * src/Makefile.am: Fixed make distcheck
1727         Patch from Yang Hong:
1728         * plugins/file-manager/file-manager.glade: Fixed file chooser
1729         size in file-manager preferences.
1731 2007-12-02  Naba Kumar  <naba.kumar@gnome.org>
1733         * NEWS: Updated for 2.3.1 development release
1734         * configure.in: Bumped version to 2.3.1
1736 2007-12-01  Sébastien Granjoux  <seb.sfo@free.fr>
1738         * plugins/debug-manager/threads.c,
1739         plugins/debug-manager/disassemble.c,
1740         plugins/debug-manager/watch.c,
1741         plugins/debug-manager/registers.c,
1742         plugins/debug-manager/locals.c,
1743         plugins/debug-manager/breakpoints.c,
1744         plugins/debug-manager/stack_trace.c,
1745         plugins/debug-manager/command.c,
1746         plugins/debug-manager/command.h,
1747         plugins/debug-manager/queue.c,
1748         libanjuta/interfaces/libanjuta.idl:
1749         Use different signals in IAnjutaDebugManager and IAnjutaDebugger
1750         Document IAnjutaDebugManager signals
1751         Generate new signals in queue.c
1752         Use new signals in other files
1754 2007-11-30  <genbell@tiscali.it>
1756         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
1758         * plugins/gdb/Makefile.am:
1759         Fix bug #500376
1761 2007-11-29  Sébastien Granjoux  <seb.sfo@free.fr>
1763         * plugins/tools/variable.c:
1764         Fix a bug added in the previous patch (it is not a leak)
1766 2007-11-29  Sébastien Granjoux  <seb.sfo@free.fr>
1768         * plugins/project-wizard/druid.c,
1769         plugins/project-wizard/templates/terminal.wiz,
1770         plugins/project-wizard/templates/xlib-dock.wiz,
1771         plugins/project-wizard/templates/wxwin.wiz,
1772         plugins/project-wizard/templates/java.wiz,
1773         plugins/project-wizard/templates/gnome.wiz,
1774         plugins/project-wizard/templates/anjuta-plugin.wiz,
1775         plugins/project-wizard/templates/gtkmm.wiz,
1776         plugins/project-wizard/templates/python.wiz,
1777         plugins/project-wizard/templates/cpp.wiz,
1778         plugins/project-wizard/templates/sdl.wiz,
1779         plugins/project-wizard/templates/gtk.wiz,
1780         plugins/project-wizard/templates/minimal.wiz,
1781         plugins/project-wizard/templates/xlib.wiz,
1782         plugins/project-wizard/templates/gcj.wiz,
1783         plugins/project-wizard/templates/translatable-strings.h,
1784         plugins/project-import/project-import.c:
1785         Partial Fix translation bugs #496833 comment 4,7,8,9,10,11 
1787 2007-11-27  Sébastien Granjoux  <seb.sfo@free.fr>
1789         * plugins/debug-manager/threads.c,
1790         plugins/debug-manager/disassemble.c,
1791         plugins/debug-manager/watch.c,
1792         plugins/debug-manager/registers.c,
1793         plugins/debug-manager/memory.c,
1794         plugins/debug-manager/locals.c,
1795         plugins/debug-manager/stack_trace.c,
1796         plugins/debug-manager/queue.c,
1797         plugins/debug-manager/queue.h:
1798         Connect debugger signal only when program is loaded
1799         Rename get_feature in is_supported
1801         * plugins/debug-manager/plugin.c:
1802         Remove editor watch when plugin is deactivated
1804         * plugins/debug-manager/anjuta-debug-manager.glade,
1805         plugins/debug-manager/breakpoints.c,
1806         plugins/debug-manager/breakpoints.h:
1807         Rewrite almost completely the breakpoint code
1808         Improve breakpoint dialog
1809         Reorganize function
1810         Implement condition, hit count, ignore and temporary attribute
1812         * plugins/debug-manager/command.c,
1813         plugins/debug-manager/command.h:
1814         Add a breakpoint list command
1816         * plugins/gdb/debugger.c,
1817         plugins/gdb/debugger.h:
1818         Add new breakpoint list command
1819         Fix parsing of breakpoint data
1821         * libanjuta/interfaces/libanjuta.idl,
1822         plugins/gdb/plugin.c:
1823         Rename IAnjutaBreakpointDebugger into IAnjutaDebuggerBreakpoint
1825 2007-11-23  Jaap Haitsma  <jaap@haitsma.org>
1827         * plugins/document-manager/plugin.c:
1828         Use Ctrl+Shift+s as shortcut for Save As
1830 2007-11-22  Naba Kumar  <naba.kumar@gnome.org>
1832         * plugins/subversion/plugin.c: (activate_plugin):
1833         * plugins/symbol-db/plugin.c: (symbol_db_activate):
1834         * src/layout.xml: Fixed dockitem positions.
1836 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
1838         Icons from tpgww@onepost.net:
1839         * plugins/project-wizard/applogo.png:
1840         Icons from patch in bug #480093 comment #23. Also renamed icons.
1842         * plugins/message-view/Makefile.am:
1843         * plugins/message-view/plugin.c: (register_stock_icons),
1844         (ipreferences_merge): Removed redundant icon.
1846         * plugins/document-manager/plugin.c:
1847         (update_editor_ui_disable_all), (update_editor_ui_interface_items):
1848         Do not insensitize New action when there is no document.
1849         Indentation fixes.
1851 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
1853         Icons from tpgww@onepost.net:
1854         * plugins/symbol-browser/an_symbol_prefs.c:
1855         * pixmaps/Makefile.am:
1856         * pixmaps/anjuta.png, pixmaps/anjuta_logo.png, pixmaps/anjuta.svg:
1858         Icons from patch in bug #480093 comment #23. Also renamed icons.
1859         To be continued..
1861 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
1863         Patch from James Liggett:
1864         * plugins/subversion/anjuta-subversion.glade: Make commit, resolve,
1865         revert and dialogs resizable.
1867 2007-11-20  Naba Kumar  <naba.kumar@gnome.org>
1869         Patch from James Liggett:
1870         * plugins/subversion/anjuta-subversion.glade:
1871         * plugins/subversion/subversion-diff-dialog.c:
1872         (on_subversion_diff_response), (subversion_diff_dialog):
1873         * plugins/subversion/subversion-diff-dialog.h:
1875         The diff dialog should have a checkbox, enabled by default, that
1876         allows the user to make sure that all open files are saved before
1877         diffing.
1879 2007-11-20  Naba Kumar  <naba.kumar@gnome.org>
1881         * plugins/Makefile.am: Remove duplicate 'profiler' in SUBDIRS.
1883         Icons from tpgww@onepost.net:
1884         * pixmaps/Makefile.am:
1885         * src/Makefile.am:
1886         * src/anjuta-app.c:
1887         * src/anjuta-preferences-general.svg:
1889         Icons from patch in bug #480093 comment #23. Also renamed icons.
1890         To be continued..
1892 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
1894         Icons from tpgww@onepost.net:
1895         * plugins/debug-manager/images/Makefile.am:
1896         * plugins/debug-manager/images/anjuta-watch.svg:
1897         * plugins/debug-manager/plugin.c: (register_stock_icons):
1898         * plugins/gdb/images/Makefile.am:
1899         * plugins/gtodo/Makefile.am:
1900         * plugins/gtodo/anjuta-gtodo-plugin.svg:
1901         * plugins/gtodo/anjuta-gtodo.plugin.in:
1902         * plugins/gtodo/interface.c: (stock_icons):
1903         * plugins/gtodo/main.h:
1904         * plugins/gtodo/plugin.c: (ipreferences_merge):
1905         * plugins/terminal/Makefile.am:
1906         * plugins/terminal/anjuta-terminal-plugin.svg:
1907         * plugins/terminal/anjuta-terminal.plugin.in:
1908         * plugins/terminal/terminal.c:
1909         * plugins/tools/Makefile.am:
1910         * plugins/tools/anjuta-tools-plugin.svg:
1911         * plugins/tools/anjuta-tools.plugin.in:
1912         * plugins/tools/plugin.c:
1913         * plugins/valgrind/Makefile.am:
1914         * plugins/valgrind/anjuta-valgrind-plugin.svg:
1915         * plugins/valgrind/anjuta-valgrind.plugin.in:
1916         * plugins/valgrind/plugin.c: (register_stock_icons),
1917         (ipreferences_merge):
1919         Icons from patch in bug #480093 comment #23. Also renamed icons.
1920         To be continued..
1922 2007-11-18  Massimo Cora'   <maxcvs@email.it>
1924         reviewed by: Johannes Schmid <jhs@gnome.org>
1926         * configure.in:
1927         required gda version to 3.1.3. [svn trunk]. Without this Anjuta can crash
1928         due to bug #493360. Still present anyway bug #495843
1930         * plugins/symbol-db/plugin.c: (goto_local_tree_iter),
1931         (goto_global_tree_iter), (on_treesearch_symbol_selected_event),
1932         (on_local_treeview_row_activated),
1933         (on_global_treeview_row_activated),
1934         (on_global_treeview_row_expanded), (on_project_element_added),
1935         (on_project_element_removed), (project_root_added),
1936         (symbol_db_activate), (isymbol_manager_search),
1937         (isymbol_manager_get_members),
1938         (isymbol_manager_get_completions_at_position):
1939         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
1940         (symbol_db_engine_iterator_node_get_symbol_extra_string):
1941         * plugins/symbol-db/symbol-db-engine.c:
1942         (sdb_engine_execute_non_select_sql),
1943         (sdb_engine_execute_select_sql), (sdb_engine_get_query_by_id),
1944         (sdb_engine_free_cached_queries), (sdb_engine_disconnect_from_db),
1945         (sdb_engine_populate_db_by_tags), (sdb_engine_scan_files_1),
1946         (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
1947         (symbol_db_engine_add_new_workspace),
1948         (symbol_db_engine_add_new_project),
1949         (symbol_db_engine_add_new_files), (sdb_engine_add_new_symbol),
1950         (sdb_engine_detects_removed_ids),
1951         (sdb_engine_walk_down_scope_path),
1952         (symbol_db_engine_get_class_parents),
1953         (symbol_db_engine_get_global_members),
1954         (symbol_db_engine_get_scope_members_by_symbol_id),
1955         (symbol_db_engine_get_scope_members),
1956         (symbol_db_engine_get_current_scope),
1957         (symbol_db_engine_get_file_symbols),
1958         (symbol_db_engine_get_symbol_info_by_id),
1959         (symbol_db_engine_find_symbol_by_name_pattern):
1960         * plugins/symbol-db/symbol-db-engine.h:
1961         * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
1962         (on_symbol_inserted), (symbol_db_view_locals_update_list):
1963         * plugins/symbol-db/symbol-db-view.c: (waiting_for_symbol_destroy),
1964         (sdb_view_get_iter_from_row_ref), (traverse_free_waiting_for),
1965         (on_scan_end), (do_add_root_symbol_to_view),
1966         (do_add_child_symbol_to_view), (add_waiting_for_symbol_to_view),
1967         (trigger_on_symbol_inserted), (add_new_waiting_for),
1968         (do_recurse_subtree_and_invalidate), (prepare_for_adding),
1969         (on_symbol_inserted), (do_recurse_subtree_and_remove),
1970         (on_symbol_removed), (sdb_view_do_add_hidden_dummy_child),
1971         (symbol_db_view_row_expanded), (sdb_view_init),
1972         (gtree_compare_func), (sdb_view_finalize),
1973         (sdb_view_load_symbol_pixbufs), (symbol_db_view_get_file_and_line),
1974         (sdb_view_populate_base_root),
1975         (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
1976         * plugins/symbol-db/symbol-db-view.h:
1977         * plugins/symbol-db/tables.sql:
1978         * plugins/symbol-db/test/Makefile.am:
1979         * plugins/symbol-db/test/main.c: (dump_iterator), (get_parents),
1980         (get_scope_members), (get_current_scope), (get_global_members),
1981         (get_file_symbols), (get_info_by_id), (main):
1983         Rewrote symbol-db-view global tab. Now every expandable node is a query.
1984         Started using LIMIT keyword to speed up things.
1985         Deprecated GdaCommand in favour of GdaQuery into engine. This should
1986         make providers use prepared statements.
1988 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
1990         Patch from James Liggett:
1991         * plugins/subversion/plugin.c: (subversion_instance_init):
1992         * plugins/subversion/plugin.h:
1993         * plugins/subversion/subversion-diff-dialog.c:
1994         (on_subversion_diff_response), (subversion_diff_dialog),
1995         (on_menu_subversion_diff):
1996         * plugins/subversion/subversion-log-dialog.c:
1997         (on_log_view_selected_button_clicked),
1998         (on_log_diff_selected_button_clicked),
1999         (on_log_diff_previous_button_clicked),
2000         (subversion_log_window_create):
2001         * plugins/subversion/subversion-ui-utils.c:
2002         (get_filename_from_full_path), (init_whole_project),
2003         (on_whole_project_toggled):
2004         * plugins/subversion/subversion-ui-utils.h:
2005         * plugins/subversion/subversion-update-dialog.c:
2006         (subversion_update_dialog), (on_menu_subversion_update):
2008         Whole Project checkbox enabled by default in diff and update dialogs.
2009         changes the editor names for diff editors to something much more
2010         descriptive. For example, working copy/head diffs would have an editor
2011         with a name like "[Working Copy/Head] some-file.diff," where some-file
2012         is the name of the file/directory that was diffed. For diffs against
2013         arbitrary diffs the name would look like "[Revisions 2832/3200]
2014         some-file.diff" for a diff of some-file between revisions 2832 and
2015         3200.
2017 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
2019         Icons from tpgww@onepost.net:
2020         * plugins/subversion/Makefile.am:
2021         * plugins/subversion/anjuta-subversion-plugin.svg:
2022         * plugins/subversion/anjuta-subversion.plugin.in:
2023         * plugins/subversion/plugin.h:
2024         * plugins/symbol-browser/Makefile.am:
2025         * plugins/symbol-browser/anjuta-symbol-browser-plugin.svg:
2026         * plugins/symbol-browser/anjuta-symbol-browser.plugin.in:
2027         * plugins/symbol-browser/plugin.c:
2028         * plugins/symbol-db/Makefile.am:
2029         * plugins/symbol-db/plugin.c:
2030         * plugins/symbol-db/symbol-db.plugin.in:
2032         Icons from patch in bug #480093 comment #23. Also renamed icons.
2033         To be continued..
2035 2007-11-18  Naba Kumar  <naba.kumar@gnome.org>
2037         Icons from tpgww@onepost.net:
2038         * plugins/project-manager/Makefile.am:
2039         * plugins/project-manager/anjuta-project-manager-plugin.svg:
2040         * plugins/project-manager/anjuta-project-manager.plugin.in:
2041         * plugins/project-manager/plugin.c:
2042         * plugins/project-wizard/Makefile.am:
2043         * plugins/project-wizard/anjuta-project-wizard-plugin.svg:
2044         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
2045         * plugins/project-wizard/druid.h:
2046         * plugins/search/Makefile.am:
2047         * plugins/search/anjuta-search-plugin.svg:
2048         * plugins/search/anjuta-search.plugin.in:
2049         * plugins/search/plugin.c:
2051         Icons from patch in bug #480093 comment #23. Also renamed icons.
2052         To be continued..
2054 2007-11-18  Naba Kumar  <naba.kumar@gnome.org>
2056         * TODO.tasks: updated.
2058         Icons from tpgww@onepost.net:
2059         * plugins/file-loader/Makefile.am:
2060         * plugins/file-loader/anjuta-loader-plugin.svg:
2061         * plugins/file-loader/anjuta-loader.plugin.in:
2062         * plugins/file-manager/Makefile.am:
2063         * plugins/file-manager/anjuta-file-manager-plugin.svg:
2064         * plugins/file-manager/file-manager.plugin.in:
2065         * plugins/file-manager/plugin.c:
2066         * plugins/glade/Makefile.am:
2067         * plugins/glade/anjuta-glade-plugin.svg:
2068         * plugins/glade/anjuta-glade.plugin.in:
2069         * plugins/glade/plugin.c: (register_stock_icons):
2070         * plugins/language-manager/Makefile.am:
2071         * plugins/language-manager/anjuta-language-manager-plugin.svg:
2072         * plugins/language-manager/language-manager.plugin.in:
2073         * plugins/message-view/Makefile.am:
2074         * plugins/message-view/anjuta-message-manager.plugin.in:
2075         * plugins/message-view/anjuta-messages-plugin.svg:
2076         * plugins/message-view/plugin.c:
2077         * plugins/patch/Makefile.am:
2078         * plugins/patch/anjuta-patch-plugin.svg:
2079         * plugins/patch/anjuta-patch.plugin.in:
2080         * plugins/patch/plugin.c:
2081         * plugins/profiler/Makefile.am:
2082         * plugins/profiler/anjuta-profiler-plugin.svg:
2083         * plugins/profiler/plugin.c: (register_stock_icons):
2084         * plugins/profiler/profiler.plugin.in:
2085         * plugins/project-import/Makefile.am:
2086         * plugins/project-import/anjuta-project-import-plugin.svg:
2087         * plugins/project-import/anjuta-project-import.plugin.in:
2088         * plugins/project-import/plugin.c:
2090         Icons from patch in bug #480093 comment #23. Also renamed icons.
2091         To be continued..
2093 2007-11-18  Johannes Schmid <jhs@gnome.org>
2095         * plugins/build-basic-autotools/build-basic-autotools.c:
2096         (build_regex_init):
2097         * plugins/debug-manager/anjuta-debug-manager.glade:
2098         * plugins/debug-manager/breakpoints.c:
2099         * plugins/debug-manager/sharedlib.c: (create_sharedlibs_gui):
2100         * plugins/file-wizard/file.c:
2101         * plugins/gdb/anjuta-gdb.glade:
2102         * plugins/glade/plugin.c: (ifile_open):
2103         * plugins/gtodo/egg-datetime.c: (egg_datetime_class_init):
2104         * plugins/gtodo/mcategory.c: (category_manager_add_item):
2105         * plugins/gtodo/tray-icon.c:
2106         * plugins/macro/macro-util.c: (get_date_Ymd), (get_date_Y):
2107         * plugins/macro/macros.xml:
2108         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
2109         Fixed translation bugs (#496833, #488211 and #497758)
2110         
2111         * plugins/document-manager/plugin.c: (on_editor_changed):
2112         Removed unused code
2114 2007-11-17  Naba Kumar  <naba.kumar@gnome.org>
2116         Icons from tpgww@onepost.net:
2117         * plugins/devhelp/Makefile.am:
2118         * plugins/devhelp/anjuta-devhelp-plugin.svg:
2119         * plugins/devhelp/anjuta-devhelp.plugin.in:
2120         * plugins/devhelp/plugin.c:
2121         * plugins/document-manager/anjuta-document-manager.plugin.in:
2122         * plugins/document-manager/images/Makefile.am:
2123         * plugins/document-manager/images/anjuta-document-manager-plugin.svg:
2124         * plugins/document-manager/plugin.c:
2125         * plugins/editor/Makefile.am:
2126         * plugins/editor/anjuta-editor-scintilla-plugin.svg:
2127         * plugins/editor/anjuta-editor.plugin.in:
2128         * plugins/editor/plugin.c:
2129         * plugins/sample1/Makefile.am:
2130         * plugins/sample1/anjuta-sample-plugin.svg:
2131         * plugins/sample1/anjuta-sample.plugin.in:
2132         * plugins/sourceview/Makefile.am:
2133         * plugins/sourceview/plugin.c:
2134         * plugins/sourceview/sourceview.plugin.in:
2136         Icons from patch in bug #480093 comment #23. Also renamed icons.
2137         To be continued..
2139 2007-11-17  Naba Kumar  <naba.kumar@gnome.org>
2141         * TODO.tasks: Updated.
2143         Icons from tpgww@onepost.net:
2144         * plugins/build-basic-autotools/Makefile.am:
2145         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.svg:
2146         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
2147         * plugins/build-basic-autotools/build-basic-autotools.c:
2148         * plugins/class-inheritance/Makefile.am:
2149         * plugins/class-inheritance/anjuta-class-inheritance-plugin.svg:
2150         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in:
2151         * plugins/class-inheritance/plugin.c:
2152         * plugins/cvs-plugin/Makefile.am:
2153         * plugins/cvs-plugin/anjuta-cvs-plugin.svg:
2154         * plugins/cvs-plugin/anjuta-cvs.plugin.in:
2155         * plugins/cvs-plugin/plugin.c:
2156         * plugins/debug-manager/anjuta-debug-manager.plugin.in:
2157         * plugins/debug-manager/images/Makefile.am:
2158         * plugins/debug-manager/images/anjuta-debug-manager-plugin.svg:
2159         * plugins/debug-manager/plugin.c: 
2161         Icons from patch in bug #480093 comment #23. Also renamed icons.
2162         To be continued..
2164 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
2166         * (removed) libanjuta/anjuta-children.c,
2167         (removed) libanjuta/anjuta-children.h,
2168         libanjuta/anjuta-launcher.c,
2169         libanjuta/libanjuta.h,
2170         libanjuta/Makefile.am,
2171         plugins/gdb/debugger.c,
2172         plugins/terminal/terminal.c,
2173         manuals/reference/libanjuta/libanjuta-sections.txt,
2174         manuals/reference/libanjuta/libanjuta-docs.sgml:
2175         Replace anjuta_children_register by g_child_watch_add
2177 2007-11-13  Johannes Schmid <jhs@gnome.org>
2179         * plugins/subversion/anjuta-subversion.glade:
2180         * plugins/subversion/subversion-commit-dialog.c:
2181         (subversion_commit_dialog):
2182         * plugins/subversion/subversion-resolve-dialog.c:
2183         (subversion_resolve_dialog):
2184         * plugins/subversion/subversion-revert-dialog.c:
2185         (subversion_revert_dialog):
2186         * plugins/subversion/subversion-ui-utils.c: (status_pulse_timer),
2187         (pulse_timer), (status_bar_progress_pulse), (pulse_progress_bar),
2188         (hide_pulse_progress_bar):
2189         * plugins/subversion/subversion-ui-utils.h:
2191         Yet another patch from #457477:
2192         Add a pulsing progress bar to all dialogs receiving status
2194 2007-11-12  Johannes Schmid <jhs@gnome.org>
2196         * plugins/document-manager/plugin.c: (create_highlight_submenu):
2197         Bug 493583 – crash in Anjuta IDE: trying to open a file
2198         
2199         * plugins/subversion/subversion-commit-dialog.c:
2200         (select_all_files), (subversion_commit_dialog):
2201         Patch from jrligget - see #457477
2203 2007-11-12  Johannes Schmid <jhs@gnome.org>
2205         Patch from Marc Lorber <Lorber.Marc@wanodoo.fr>:
2206         * libanjuta/anjuta-plugin-handle.c:
2207         (anjuta_plugin_handle_get_about):
2208         Bug 495536 – Plugins localization improvement
2209         
2210         Patch from Gabor Kelemeng <kelemeng@gnome.hu>:
2211         * plugins/class-gen/anjuta-class-gen-plugin.glade:
2212         * plugins/indent/indent.glade:
2213         * plugins/subversion/anjuta-subversion.glade:
2214         Bug 495245 – Strings bug
2216 2007-11-08  James Liggett  <jrliggett@cox.net>
2218         reviewed by: Johannes Schmid <jhs@gnome.org>
2220         * libanjuta/anjuta-async-command.c: (anjuta_async_command_init),
2221         (anjuta_async_command_finalize),
2222         (anjuta_async_command_notification_poll),
2223         (anjuta_async_command_thread), (start_command),
2224         (notify_data_arrived), (notify_complete),
2225         (anjuta_async_command_class_init),
2226         (anjuta_async_command_set_error_message),
2227         (anjuta_async_command_get_error_message),
2228         (anjuta_async_command_lock), (anjuta_async_command_unlock):
2229         * libanjuta/anjuta-async-command.h:
2230         * libanjuta/anjuta-command.c: (anjuta_command_init),
2231         (anjuta_command_finalize), (anjuta_command_class_init),
2232         (anjuta_command_start), (anjuta_command_notify_data_arrived),
2233         (anjuta_command_notify_complete),
2234         (anjuta_command_set_error_message),
2235         (anjuta_command_get_error_message):
2236         * libanjuta/anjuta-command.h:
2237         * libanjuta/anjuta-glade-catalog.c:
2238         * libanjuta/anjuta-glade.xml:
2239         * libanjuta/anjuta-vcs-status-tree-view.c:
2240         (on_selected_column_toggled),
2241         (anjuta_vcs_status_tree_view_create_columns),
2242         (anjuta_vcs_status_tree_view_init),
2243         (anjuta_vcs_status_tree_view_finalize),
2244         (anjuta_vcs_status_tree_view_set_property),
2245         (anjuta_vcs_status_tree_view_get_property),
2246         (anjuta_vcs_status_tree_view_class_init),
2247         (anjuta_vcs_status_tree_view_new),
2248         (anjuta_vcs_status_tree_view_destroy),
2249         (anjuta_vcs_status_tree_view_add), (select_all_paths),
2250         (anjuta_vcs_status_tree_view_select_all), (unselect_all_paths),
2251         (anjuta_vcs_status_tree_view_unselect_all),
2252         (create_selected_paths_list),
2253         (anjuta_vcs_status_tree_view_get_selected):
2254         * libanjuta/anjuta-vcs-status-tree-view.h:
2255         * libanjuta/anjuta-widgets.c: (glade_module_register_widgets):
2256         * libanjuta/anjuta-widgets.h:
2257         * plugins/subversion/subversion-add-dialog.c:
2258         (on_add_command_finished), (on_subversion_add_response),
2259         (subversion_add_dialog), (on_menu_subversion_add),
2260         (on_fm_subversion_add):
2261         * plugins/subversion/subversion-add-dialog.h:
2262         * plugins/subversion/subversion-commit-dialog.c:
2263         (on_commit_command_finished), (on_subversion_commit_response),
2264         (subversion_commit_dialog), (on_menu_subversion_commit),
2265         (on_fm_subversion_commit):
2266         * plugins/subversion/subversion-commit-dialog.h:
2267         * plugins/subversion/subversion-copy-dialog.c:
2268         (on_copy_other_revision_radio_toggled),
2269         (on_copy_browse_button_clicked), (on_copy_dest_entry_focus_in),
2270         (on_copy_command_finished), (on_subversion_copy_response),
2271         (subversion_copy_dialog), (on_menu_subversion_copy),
2272         (on_fm_subversion_copy):
2273         * plugins/subversion/subversion-copy-dialog.h:
2274         * plugins/subversion/subversion-diff-dialog.c: (on_editor_destroy),
2275         (on_subversion_diff_response), (subversion_diff_dialog),
2276         (on_menu_subversion_diff), (on_fm_subversion_diff):
2277         * plugins/subversion/subversion-diff-dialog.h:
2278         * plugins/subversion/subversion-log-dialog.c:
2279         (on_diff_selected_column_toggled), (create_columns),
2280         (on_log_command_finished), (on_log_view_button_clicked),
2281         (on_cat_command_data_arrived), (on_cat_command_finished),
2282         (on_log_view_selected_button_clicked), (get_selected_revisions),
2283         (on_log_diff_selected_button_clicked),
2284         (on_log_diff_previous_button_clicked),
2285         (on_subversion_log_vbox_destroy),
2286         (on_log_changes_view_row_selected), (subversion_log_window_create),
2287         (on_menu_subversion_log), (on_fm_subversion_log),
2288         (subversion_log_set_whole_project_sensitive):
2289         * plugins/subversion/subversion-log-dialog.h:
2290         * plugins/subversion/subversion-merge-dialog.c:
2291         (on_merge_command_finished), (on_subversion_merge_response),
2292         (on_merge_first_path_browse_button_clicked),
2293         (on_merge_second_path_browse_button_clicked),
2294         (on_merge_use_first_path_check_toggled),
2295         (on_merge_start_revision_radio_toggled),
2296         (on_merge_end_revision_radio_toggled), (subversion_merge_dialog),
2297         (on_menu_subversion_merge):
2298         * plugins/subversion/subversion-merge-dialog.h:
2299         * plugins/subversion/subversion-remove-dialog.c:
2300         (on_remove_command_finished),
2301         (on_remove_path_browse_button_clicked),
2302         (on_subversion_remove_response), (subversion_remove_dialog),
2303         (on_menu_subversion_remove), (on_fm_subversion_remove):
2304         * plugins/subversion/subversion-remove-dialog.h:
2305         * plugins/subversion/subversion-resolve-dialog.c:
2306         (on_resolve_command_finished), (on_subversion_resolve_response),
2307         (subversion_resolve_dialog), (on_menu_subversion_resolve):
2308         * plugins/subversion/subversion-resolve-dialog.h:
2309         * plugins/subversion/subversion-revert-dialog.c:
2310         (on_revert_command_finished), (on_subversion_revert_response),
2311         (subversion_revert_dialog), (on_menu_subversion_revert):
2312         * plugins/subversion/subversion-revert-dialog.h:
2313         * plugins/subversion/subversion-switch-dialog.c:
2314         (on_switch_other_revision_radio_toggled),
2315         (on_switch_command_finished), (on_subversion_switch_response),
2316         (subversion_switch_dialog), (on_menu_subversion_switch):
2317         * plugins/subversion/subversion-switch-dialog.h:
2318         * plugins/subversion/subversion-ui-utils.c: (subversion_data_new),
2319         (subversion_data_free), (on_mesg_view_destroy),
2320         (create_message_view), (check_filename), (get_log_from_textview),
2321         (pulse_timer), (on_pulse_timer_destroyed),
2322         (status_bar_progress_pulse), (clear_status_bar_progress_pulse),
2323         (report_errors), (on_status_command_finished),
2324         (on_status_command_data_arrived), (on_command_info_arrived),
2325         (select_all_status_items), (clear_all_status_selections),
2326         (init_whole_project), (on_whole_project_toggled),
2327         (send_diff_command_output_to_editor), (on_diff_command_finished),
2328         (stop_status_bar_progress_pulse):
2329         * plugins/subversion/subversion-ui-utils.h:
2330         * plugins/subversion/subversion-update-dialog.c:
2331         (on_update_command_finished), (on_subversion_update_response),
2332         (subversion_update_dialog), (on_menu_subversion_update),
2333         (on_fm_subversion_update):
2334         * plugins/subversion/subversion-update-dialog.h:
2335         * plugins/subversion/svn-add-command.c: (svn_add_command_init),
2336         (svn_add_command_finalize), (svn_add_command_run),
2337         (svn_add_command_class_init), (svn_add_command_new),
2338         (svn_add_command_destroy):
2339         * plugins/subversion/svn-add-command.h:
2340         * plugins/subversion/svn-cat-command.c: (svn_cat_command_init),
2341         (svn_cat_command_finalize), (svn_cat_command_run),
2342         (svn_cat_command_class_init), (svn_cat_command_new),
2343         (svn_cat_command_destroy), (svn_cat_command_get_output):
2344         * plugins/subversion/svn-cat-command.h:
2345         * plugins/subversion/svn-command.c: (svn_command_acquire_ui_lock),
2346         (svn_command_release_ui_lock), (simple_prompt),
2347         (ssl_server_trust_prompt), (svn_auth_simple_prompt_func_cb),
2348         (svn_auth_ssl_server_trust_prompt_func_cb),
2349         (svn_auth_ssl_client_cert_prompt_func_cb),
2350         (svn_auth_ssl_client_cert_pw_prompt_func_cb), (on_svn_notify),
2351         (svn_command_init), (svn_command_finalize),
2352         (svn_command_class_init), (svn_command_push_info),
2353         (svn_command_get_info_queue), (svn_command_set_error),
2354         (svn_command_get_client_context), (svn_command_get_pool),
2355         (svn_command_lock_ui), (svn_command_unlock_ui),
2356         (svn_command_get_revision), (svn_command_copy_path_list),
2357         (svn_command_free_path_list):
2358         * plugins/subversion/svn-command.h:
2359         * plugins/subversion/svn-commit-command.c: (on_log_callback),
2360         (svn_commit_command_init), (svn_commit_command_finalize),
2361         (svn_commit_command_run), (svn_commit_command_class_init),
2362         (svn_commit_command_new), (svn_commit_command_destroy):
2363         * plugins/subversion/svn-commit-command.h:
2364         * plugins/subversion/svn-copy-command.c: (on_log_callback),
2365         (svn_copy_command_init), (svn_copy_command_finalize),
2366         (svn_copy_command_run), (svn_copy_command_class_init),
2367         (svn_copy_command_new), (svn_copy_command_destroy):
2368         * plugins/subversion/svn-copy-command.h:
2369         * plugins/subversion/svn-diff-command.c: (svn_diff_command_init),
2370         (svn_diff_command_finalize), (svn_diff_command_run),
2371         (svn_diff_command_class_init), (svn_diff_command_new),
2372         (svn_diff_command_destroy), (svn_diff_command_get_output):
2373         * plugins/subversion/svn-diff-command.h:
2374         * plugins/subversion/svn-log-command.c: (svn_log_command_init),
2375         (svn_log_command_finalize), (log_callback), (svn_log_command_run),
2376         (svn_log_command_class_init), (svn_log_command_new),
2377         (svn_log_command_destroy), (svn_log_command_get_entry_queue):
2378         * plugins/subversion/svn-log-command.h:
2379         * plugins/subversion/svn-log-entry.c: (svn_log_entry_init),
2380         (svn_log_entry_finalize), (svn_log_entry_class_init),
2381         (strip_whitespace), (svn_log_entry_new), (svn_log_entry_destroy),
2382         (svn_log_entry_get_author), (svn_log_entry_get_date),
2383         (svn_log_entry_get_revision), (svn_log_entry_get_short_log),
2384         (svn_log_entry_get_full_log):
2385         * plugins/subversion/svn-log-entry.h:
2386         * plugins/subversion/svn-merge-command.c: (svn_merge_command_init),
2387         (svn_merge_command_finalize), (svn_merge_command_run),
2388         (svn_merge_command_class_init), (svn_merge_command_new),
2389         (svn_merge_command_destroy):
2390         * plugins/subversion/svn-merge-command.h:
2391         * plugins/subversion/svn-remove-command.c: (on_log_callback),
2392         (svn_remove_command_init), (svn_remove_command_finalize),
2393         (svn_remove_command_run), (svn_remove_command_class_init),
2394         (svn_remove_command_new), (svn_remove_command_destroy),
2395         (svn_remove_command_get_path):
2396         * plugins/subversion/svn-remove-command.h:
2397         * plugins/subversion/svn-resolve-command.c:
2398         (svn_resolve_command_init), (svn_resolve_command_finalize),
2399         (svn_resolve_command_run), (svn_resolve_command_class_init),
2400         (svn_resolve_command_new), (svn_resolve_command_destroy):
2401         * plugins/subversion/svn-resolve-command.h:
2402         * plugins/subversion/svn-revert-command.c:
2403         (svn_revert_command_init), (svn_revert_command_finalize),
2404         (svn_revert_command_run), (svn_revert_command_class_init),
2405         (svn_revert_command_new), (svn_revert_command_destroy):
2406         * plugins/subversion/svn-revert-command.h:
2407         * plugins/subversion/svn-status-command.c:
2408         (svn_status_command_init), (svn_status_command_finalize),
2409         (on_svn_status_notify), (svn_status_command_run),
2410         (svn_status_command_class_init), (svn_status_command_new),
2411         (svn_status_command_destroy),
2412         (svn_status_command_get_status_queue):
2413         * plugins/subversion/svn-status-command.h:
2414         * plugins/subversion/svn-status.c: (svn_status_init),
2415         (svn_status_finalize), (svn_status_class_init), (svn_status_new),
2416         (svn_status_destroy), (svn_status_get_path),
2417         (svn_status_get_vcs_status):
2418         * plugins/subversion/svn-status.h:
2419         * plugins/subversion/svn-switch-command.c:
2420         (svn_switch_command_init), (svn_switch_command_finalize),
2421         (svn_switch_command_run), (svn_switch_command_class_init),
2422         (svn_switch_command_new), (svn_switch_command_destroy):
2423         * plugins/subversion/svn-switch-command.h:
2424         * plugins/subversion/svn-update-command.c:
2425         (svn_update_command_init), (svn_update_command_finalize),
2426         (svn_update_command_run), (svn_update_command_class_init),
2427         (svn_update_command_new), (svn_update_command_destroy):
2428         * plugins/subversion/svn-update-command.h:
2430         Now really committed all files from James patch (#457477)
2432 2007-11-08  Johannes Schmid <jhs@gnome.org>
2434         * TODO.tasks: Updated
2436 2007-11-08  James Liggett  <jrliggett@cox.net>
2438         reviewed by: Johannes Schmid <jhs@gnome.org>
2440         * configure.in:
2441         * libanjuta/Makefile.am:
2442         * libanjuta/anjuta-status.c: (anjuta_status_progress_pulse):
2443         * libanjuta/anjuta-status.h:
2444         * libanjuta/libanjuta.h:
2445         * plugins/subversion/Makefile.am:
2446         * plugins/subversion/anjuta-subversion.glade:
2447         * plugins/subversion/anjuta-subversion.ui:
2448         * plugins/subversion/plugin.c: (value_added_project_root_uri),
2449         (value_removed_project_root_uri), (activate_plugin),
2450         (deactivate_plugin), (finalize), (subversion_instance_init):
2451         * plugins/subversion/plugin.h:
2452         * plugins/subversion/subversion-actions.c:
2453         * plugins/subversion/subversion-actions.h:
2454         * plugins/subversion/subversion-callbacks.c:
2455         * plugins/subversion/subversion-callbacks.h:
2456         * plugins/subversion/svn-auth.c:
2457         * plugins/subversion/svn-auth.h:
2458         * plugins/subversion/svn-backend-priv.h:
2459         * plugins/subversion/svn-backend.c:
2460         * plugins/subversion/svn-backend.h:
2461         * plugins/subversion/svn-notify.c:
2462         * plugins/subversion/svn-notify.h:
2463         * plugins/subversion/svn-thread.c:
2464         * plugins/subversion/svn-thread.h:
2465         
2466         Commited alpha2 of the new subversion plugin (#457477)
2468 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
2470         * plugins/debug-manager/command.c:
2471         Fix a stupid crash when changing a register value
2473 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
2475         * libanjuta/interfaces/libanjuta.idl,
2476         plugins/debug-manager/command.c,
2477         plugins/debug-manager/command.h,
2478         plugins/debug-manager/start.c,
2479         plugins/gdb/plugin.c,
2480         plugins/gdb/debugger.c,
2481         plugins/gdb/debugger.h:
2482         Use anjuta terminal plugin instead of gnome terminal
2483         Select if a terminal is used in the the start_program function
2484         Move terminal code from debugger.c to plugin.c
2485         Partial fix of bug #481366
2487         * plugins/gdb/utilities.c,
2488         plugins/gdb/utilities.h:
2489         Remove gnome terminal check function
2491 2007-11-06  Johannes Schmid <jhs@gnome.org>
2493         * plugins/project-import/anjuta-project-import.glade:
2494         * plugins/project-import/project-import.c: (on_import_next),
2495         (on_import_finish), (project_import_set_directory):
2496         * plugins/project-wizard/property.c: (npw_property_create_widget),
2497         (npw_property_set_value_from_widget):
2498         
2499         Replaced gnome_file_entry with gtk_file_chooser_button
2500         Fixes #422329 – Creating a new directory in program options doesn't work
2501         
2502 2007-11-04  Massimo Cora' <maxcvs@email.it>
2504         * plugins/symbol-db/plugin.c:
2505         add all files at once on project_import.
2506         No need to split them into more languages: ctags
2507         and the engine will take care of that.
2509         * plugins/symbol-db/symbol-db-engine.h,
2510         * plugins/symbol-db/symbol-db-engine.c,
2511         * plugins/symbol-db/tables.sql,
2512         * plugins/symbol-db/test/Makefile.am,
2513         * plugins/symbol-db/test/main.c,
2514         * plugins/symbol-db/symbol-db-view-locals.c:
2515         some memory leaks fixed. Ported the thing to
2516         libgda 3.1.2 [or better svn HEAD].
2517         Thanks to a fresh new algorithm to detect
2518         parent scope we're able to display correcly
2519         a local gtktree, including classes not directly
2520         defined inside that file.
2522 2007-11-04  Sébastien Granjoux  <seb.sfo@free.fr>
2524         * plugins/debug-manager/threads.c,
2525         plugins/debug-manager/stack_trace.c:
2526         Do not display address when not needed
2528         * plugins/debug-manager/plugin.c,
2529         plugins/debug-manager/breakpoints.c:
2530         Breakpoints directly connect to debugger signals
2532         * plugins/debug-manager/watch.c:
2533         program-unload signal does not exist used debugger-stopped
2535         * plugins/debug-manager/queue.c,
2536         libanjuta/interfaces/libanjuta.idl:
2537         Display error message returned by debugger command
2538         Add new error codes
2540 2007-11-04  Johannes Schmid <jhs@gnome.org>
2542         * plugins/project-wizard/templates/gcj/configure.ac.tpl:
2543         Bug 493062 – gcj template needs AC_PROG_CC
2544         (thanks to Bruno Cigic <bruno.cigic@gmail.com>)
2546         * src/anjuta-actions.h:
2547         Bug 493212 – Use GTK_STOCK_ABOUT i.s.o. deprecated GNOME_STOCK_ABOUT
2548         (thanks to Jaap A. Haitsma <jaap@haitsma.org>)
2550 === anjuta 2.3.0 ===
2552 2007-11-02  Naba Kumar  <naba.kumar@gnome.org>
2554         * AUTHORS: Updated
2556 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
2558         * ChangeLog: Tagged 2.3.0 release.
2560         * plugins/indent/Makefile.am: Fixed indentation.
2562         * plugins/editor/aneditor-autocomplete.cxx:
2563         * plugins/editor/aneditor-priv.h:
2564         * plugins/editor/aneditor.cxx:
2565         * plugins/editor/aneditor.h: Commented out dead codes.
2567         * configure.in, plugins/symbol-db/symbol-db.plugin.in:
2568         Do not build symbol-db by
2569         default. Added 'unstable' in plugin description to signify it's
2570         developmental state.
2572         * plugins/file-manager/Makefile.am,
2573         plugins/language-manager/Makefile.am: Fixed 'make distcheck'.
2575 2007-11-01  Sébastien Granjoux  <seb.sfo@free.fr>
2577         * plugins/debug-manager/utilities.c,
2578         plugins/debug-manager/utilities.h,
2579         plugins/debug-manager/threads.c,
2580         plugins/debug-manager/plugin.c,
2581         plugins/debug-manager/plugin.h,
2582         plugins/debug-manager/disassemble.h,
2583         plugins/debug-manager/watch.c,
2584         plugins/debug-manager/watch.h,
2585         plugins/debug-manager/breakpoints.c,
2586         plugins/debug-manager/stack_trace.c:
2587         Replace few remaining function calls by signal 
2589         * plugins/debug-manager/disassemble.c,
2590         plugins/debug-manager/registers.c,
2591         plugins/debug-manager/memory.c,
2592         plugins/debug-manager/locals.c,
2593         plugins/debug-manager/queue.c,
2594         plugins/debug-manager/queue.h:
2595         Connect signals when debugger is started
2596         Disconnect them when debugger is stopped
2597         Do not display window if debugger doesn't support feature
2599         * plugins/gdb/plugin.c,
2600         libanjuta/interfaces/libanjuta.idl:
2601         Remove unused initialization function
2603 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
2605         * configure.in:
2606         * plugins/file-manager/Makefile.am:
2607         * scripts/build-schemas.mk: Fixed 'make distcheck'
2609 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
2611         * manuals/reference/libanjuta/libanjuta-docs.sgml,
2612         manuals/reference/libanjuta/libanjuta-sections.txt: Updated docs
2613         to latest API additions.
2615         * manuals/reference/libanjuta/writing-plugins.sgml: Fixed to adhere
2616         to API changes.
2618 2007-10-31  Naba Kumar  <naba.kumar@gnome.org>
2620         * ChangeLog: Fixed indentation.
2621         * NEWS: Updated for 2.3.0 release. Also merged changes from 2.2.x
2622         branch.
2624 2007-10-30  Naba Kumar  <naba.kumar@gnome.org>
2626         * libanjuta/interfaces/libanjuta.idl:
2627         * plugins/build-basic-autotools/build-basic-autotools.c:
2628         (build_compile_file_real), (build_build_project),
2629         (build_install_project), (build_clean_project),
2630         (build_configure_project), (build_autogen_project),
2631         (build_distribution_project), (build_build_module),
2632         (build_install_module), (build_clean_module), (fm_build),
2633         (fm_install), (fm_clean), (pm_build), (pm_install), (pm_clean),
2634         (finalize), (basic_autotools_plugin_instance_init),
2635         (ibuildable_set_command), (ibuildable_reset_commands),
2636         (ibuildable_get_command), (ibuildable_build), (ibuildable_clean),
2637         (ibuildable_install), (ibuildable_configure),
2638         (ibuildable_generate), (ibuildable_iface_init):
2639         * plugins/build-basic-autotools/build-basic-autotools.h:
2641         Added API for commands override in build interface and implemented
2642         them in build plugin. Useful for other plugins override build
2643         commands depending on project environment.
2645 2007-10-28  Naba Kumar  <naba@gnome.org>
2647         * src/anjuta.glade,
2648         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
2649         Fixed widget alignment for dock switcher tab style combo and
2650         scratchbox path entrybox.
2652 2007-10-28  Johannes Schmid <jhs@gnome.org>
2654         * plugins/document-manager/plugin.c: (on_editor_changed):
2655         Fixed a memory leak and simplified code (thanks again Sébastien)
2656         
2657         * configure.in:
2658         Bumped LIBGDA requirement to 3.1.2 (the version that supports LIMIT
2659         and OFFSET sql statements)
2661 2007-10-28  Massimo Cora' <maxcvs@email.it>
2663         * plugins/symbol-db/plugin.c,
2664         plugins/symbol-db/symbol-db-engine.h,
2665         plugins/symbol-db/symbol-db-view.c,
2666         plugins/symbol-db/symbol-db-view.c,
2667         plugins/symbol-db/symbol-db-view-locals.c,
2668         plugins/symbol-db/symbol-db-view-locals.h,
2669         plugins/symbol-db/symbol-db-engine.c:
2670         Better end-of-file-scan detection, permitting
2671         an improved scope/inheritance parsing.
2672         Locals tab gtktree now displays correct
2673         namespace->class->children tree, even if
2674         in a C++ file there isn't class declaration.
2676 2007-10-27  Johannes Schmid <jhs@gnome.org>
2678         Patch from Stanislav Brabec <sbrabec@suse.cz>
2679         * configure.in:
2680         Bug 489798 – Do not rely on svn-config
2682         Patch from Michael Wolf <maw@ximian.com>:
2683         * libegg/eggtreemodelfilter.c: (egg_tree_model_filter_fetch_child),
2684         (egg_tree_model_filter_remove_node),
2685         (egg_tree_model_filter_row_deleted):
2686         Bug 487683 – undefined operations in libegg/eggtreemodelfilter.c
2688 2007-10-27  Johannes Schmid <jhs@gnome.org>
2690         * plugins/devhelp/anjuta-devhelp.ui:
2691         * plugins/message-view/anjuta-message-manager.ui:
2693         Added some separators to the toolbar
2694         
2695         * plugins/document-manager/plugin.c:
2696         (on_support_plugin_deactivated), (load_new_support_plugins),
2697         (unload_unused_support_plugins), (on_editor_changed):
2698         
2699         Fixed the language supprt loading unloading stuff. Thanks to Sébastien
2700         for pointing out that is was crap.
2702 2007-10-24  Sébastien Granjoux  <seb.sfo@free.fr>
2704         * libanjuta/interfaces/libanjuta.idl,
2705         libanjuta/anjuta-plugin-manager.c,
2706         libanjuta/anjuta-plugin-manager.h,
2707         libanjuta/anjuta-c-plugin-factory.c,
2708         libanjuta/anjuta-c-module.h,
2709         libanjuta/anjuta-c-module.c:
2710         Report detailled error message in case of plugin loading failure
2712 2007-10-24  Johannes Schmid <jhs@gnome.org>
2714         * configure.in:
2715         * plugins/Makefile.am:
2716         
2717         Activate build of symbol-db plugin (when libgda is available)
2718         
2719         * plugins/document-manager/plugin.c:
2720         (on_support_plugin_deactivated), (on_editor_changed):
2721         
2722         Properly handle language support plugins even when they are
2723         unloaded by the session.
2724         
2725         * plugins/symbol-db/plugin.c: (register_stock_icons),
2726         Port to new REGISTER_ICONS stuff
2727   
2728 2007-10-22  Massimo Cora'  <maxcvs@email.it>
2730         * plugins/symbol-db/plugin.c,
2731         * plugins/symbol-db/symbol-db-view.c
2732         * plugins/symbol-db/symbol-db-engine.h,
2733         * plugins/symbol-db/symbol-db-engine-iterator-node.c,
2734         * plugins/symbol-db/symbol-db-view-locals.c,
2735         * plugins/symbol-db/symbol-db-view-locals.h,
2736         * plugins/symbol-db/symbol-db-engine.c:
2737         Fixed functions declarations with 'const gchar*' instead of 'gchar*'.
2738         Added a new algorithm for dynamic population of the local symbols' tab.
2739         Now the default view is tree-like.
2740         Some fixes on engine correct some population issues.    
2742 2007-10-23  Naba Kumar  <naba@gnome.org>
2744         * plugins/glade/Makefile.am: Corrected conditional not to install
2745         .plugin file if plugin is disabled.
2746         * plugins/sourceview/Makefile.am: Corrected conditional not to
2747         install schemas if plugin is not built.
2749 2007-10-20  Sébastien Granjoux  <seb.sfo@free.fr>
2751         * plugins/debug-manager/queue.c:
2752         Fix #488061: Mutiple crash dialogs
2754         * plugins/gdb/debugger.c,
2755         plugins/gdb/debugger.h:
2756         Remove maximum gdb command length, should fix bug#474811
2758 2007-10-19  Sébastien Granjoux  <seb.sfo@free.fr>
2760         * manuals/reference/libanjuta/plugin-description-file.sgml,
2761         manuals/reference/libanjuta/libanjuta-docs.sgml,
2762         manuals/reference/libanjuta/libanjuta-sections.txt,
2763         libanjuta/interfaces/libanjuta.idl,
2764         libanjuta/anjuta-c-module.c,
2765         libanjuta/anjuta-c-plugin-factory.c:
2766         Document last changes in plugin code
2768 2007-10-19  Johannes Schmid <jhs@gnome.org>
2770         * plugins/subversion/subversion-callbacks.c: (check_filename):
2771         
2772         Fixed #487854 – Anjuta crashes when i try to add a SVN url
2774 2007-10-19  Naba Kumar  <naba@gnome.org>
2776         * plugins/file-manager/file-model.c: Fixed a critical runtime
2777         warning.
2779 2007-10-18  Johannes Schmid <jhs@gnome.org>
2781         * libanjuta/anjuta-ui.h:
2782         Small fix on icon macros
2783         
2784         * libanjuta/interfaces/libanjuta.idl:
2785         * plugins/language-manager/plugin.c: (ilanguage_get_name),
2786         (ilanguage_get_from_editor), (ilanguage_get_name_from_editor),
2787         (ilanguage_iface_init):
2788         
2789         Added get_from_editor() and get_name_from_editor() methods
2790         to IAnjutaLanguage
2791         
2792         * plugins/document-manager/plugin.c:
2793         (update_editor_ui_interface_items), (on_editor_changed):
2794         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
2795         .in:
2796         * plugins/language-support-cpp-java/plugin.c: (install_support):
2797         
2798         Ported plugins to use the new interface
2800 2007-10-17  Johannes Schmid <jhs@gnome.org>
2802         * libanjuta/anjuta-ui.h:
2803         
2804         Added macros to register stock icons to stop all this copy&paste
2805         which had spread over a lot of files. New macros support to add 
2806         icons with toolbar and menu size (16 and 24)
2807         
2808         * plugins/class-inheritance/plugin.c: (register_stock_icons):
2809         * plugins/debug-manager/images/anjuta-attach.svg:
2810         * plugins/debug-manager/images/anjuta-step-out.svg:
2811         * plugins/debug-manager/images/anjuta-step-over.svg:
2812         * plugins/debug-manager/plugin.c: (register_stock_icons):
2813         * plugins/document-manager/images/Makefile.am:
2814         * plugins/document-manager/images/anjuta-block-end.svg:
2815         * plugins/document-manager/images/anjuta-block-start.svg:
2816         * plugins/document-manager/images/anjuta-bookmark-16.xpm:
2817         * plugins/document-manager/images/anjuta-bookmark.svg:
2818         * plugins/document-manager/images/anjuta-go-history-next.svg:
2819         * plugins/document-manager/images/anjuta-go-history-prev.svg:
2820         * plugins/document-manager/plugin.c: (register_stock_icons):
2821         * plugins/glade/plugin.c: (register_stock_icons):
2822         * plugins/language-support-cpp-java/plugin.c:
2823         (register_stock_icons):
2824         * plugins/message-view/Makefile.am:
2825         * plugins/message-view/anjuta-go-message-next.svg:
2826         * plugins/message-view/anjuta-go-message-prev.svg:
2827         * plugins/message-view/anjuta-message-view.svg:
2828         * plugins/message-view/messages.xpm:
2829         * plugins/message-view/plugin.c: (register_stock_icons):
2830         * plugins/patch/plugin.c: (patch_plugin_activate):
2831         * plugins/project-manager/plugin.c: (register_stock_icons):
2832         * plugins/search/Makefile.am:
2833         * plugins/search/anjuta-go-match-next.svg:
2834         * plugins/search/anjuta-go-match-prev.svg:
2835         * plugins/search/plugin.c: (activate_plugin):
2836         * plugins/symbol-browser/plugin.c: (register_stock_icons):
2837         * plugins/terminal/terminal.c: (register_stock_icons):
2838         * plugins/valgrind/plugin.c: (register_stock_icons):
2839         
2840         Updated to use the new icons and added several new and updated 
2841         icons from #480093
2843 2007-10-16  Sébastien Granjoux  <seb.sfo@free.fr>
2845         * libanjuta/anjuta-plugin-handle.c,
2846         libanjuta/anjuta-plugin-handle.h:
2847         Add a new path property containing the directory of the .plugin
2848         file, library file (.so or whatever) must be in the same directory
2850         * libanjuta/anjuta-plugin-manager.c,
2851         libanjuta/interfaces/libanjuta.idl,
2852         (removed) libanjuta/anjuta-glue-plugin.c,
2853         (removed) libanjuta/anjuta-glue-plugin.h,
2854         (removed) libanjuta/anjuta-glue-c.c,
2855         (removed) libanjuta/anjuta-glue-c.h,
2856         (removed) libanjuta/anjuta-glue-cpp.c,
2857         (removed) libanjuta/anjuta-glue-cpp.h,
2858         (removed) libanjuta/anjuta-glue-factory.c,
2859         (removed) libanjuta/anjuta-glue-factory.h,
2860         (added) libanjuta/anjuta-c-module.c,
2861         (added) libanjuta/anjuta-c-module.h,
2862         (added) libanjuta/anjuta-c-plugin-factory.c,
2863         (added) libanjuta/anjuta-c-plugin-factory.h,
2864         libanjuta/Makefile.am:
2865         AnjutaPluginManager uses the new IAnjutaPluginFactory interface
2866         anjuta-glue-factory.[ch] is replaced by anjuta-c-plugin-factory.[ch]
2867         implementing IAnjutaPluginFactory
2868         anjuta-glue-(c|plugin).[ch] is replaced by anjuta-c-module.[ch]
2870         * libanjuta/libanjuta.h:
2871         anjuta-plugin-handle.h must be public (used in IAnjutaPluginFactory
2872         interface)
2874         * libanjuta/anjuta-plugin.h:
2875         Replace AnjutaGluePlugin by GTypeModule
2876         Remove unused anjuta_glue_get_component_type replaced by
2877         g_type_from_name
2879         * plugins/build-basic-autotools/build-basic-autotools.h,
2880         plugins/class-gen/plugin.h,
2881         plugins/class-inheritance/plugin.h,
2882         plugins/cvs-plugin/plugin.h,
2883         plugins/debug-manager/plugin.h,
2884         plugins/devhelp/plugin.h,
2885         plugins/document-manager/plugin.h,
2886         plugins/editor/plugin.h,
2887         plugins/file-loader/plugin.h,
2888         plugins/file-wizard/plugin.h,
2889         plugins/gdb/plugin.h,
2890         plugins/glade/plugin.h,
2891         plugins/gtodo/plugin.h,
2892         plugins/indent/plugin.h,
2893         plugins/language-manager/plugin.h,
2894         plugins/language-support-cpp-java/plugin.h,
2895         plugins/macro/plugin.h,
2896         plugins/message-view/plugin.h,
2897         plugins/patch/plugin.h,
2898         plugins/profiler/plugin.h,
2899         plugins/project-import/plugin.h,
2900         plugins/project-manager/plugin.h,
2901         plugins/project-wizard/plugin.h,
2902         plugins/sample1/plugin.h,
2903         plugins/search/plugin.h,
2904         plugins/sourceview/plugin.h,
2905         plugins/subversion/plugin.h,
2906         plugins/symbol-browser/plugin.h,
2907         plugins/symbol-db/plugin.h,
2908         plugins/terminal/terminal.c,
2909         plugins/tools/plugin.h,
2910         plugins/valgrind/plugin.h:
2911         Replace AnjutaGluePlugin by GTypeModule
2913 2007-10-16 Sebastien Granjoux <seb.sfo@free.fr>
2915         * plugins/debug-manager/breakpoints.c:
2916         Fix bug#487112, crash while removing a breakpoint in a new file
2918 2007-10-15 Sebastien Granjoux <seb.sfo@free.fr>
2920         * plugins/document-manager/search-box.c:
2921         Fix a crash (with an useful comment) focus-out-event handler must
2922         return a gboolean
2924 2007-10-14 Johannes Schmid <jhs@gnome.org>
2926         * plugins/sourceview/sourceview.c:
2927         Hide calltip when "Up" or "Down" key is pressed
2929 2007-10-14 Sebastien Granjoux <seb.sfo@free.fr>
2931         * plugins/document-manager/search-box.c:
2932         Change included file order to avoid a compile error with gnome 2.16
2934 2007-10-13  Johannes Schmid <jhs@gnome.org>
2936         * plugins/debug-manager/plugin.c: (enable_log_view):
2937         
2938         Fixed crash when closing a project and unloading another while
2939         the debugger is enabled
2941 2007-10-13  Johannes Schmid <jhs@gnome.org>
2943         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
2944         
2945         Use correct breakpoint icon
2946         
2947         * plugins/devhelp/Makefile.am:
2948         * plugins/devhelp/anjuta-go-help-next.svg:
2949         * plugins/devhelp/anjuta-go-help-prev.svg:
2950         * plugins/devhelp/plugin.c: (register_stock_icons),
2951         (devhelp_activate):
2952         
2953         Added new icons from #480093
2954         
2955         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
2956         * plugins/document-manager/images/anjuta-bookmark-first.svg:
2957         * plugins/document-manager/images/anjuta-bookmark-last.svg:
2958         * plugins/document-manager/images/anjuta-bookmark-next.svg:
2959         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
2960         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
2961         * plugins/message-view/anjuta-go-message-next.svg:
2962         * plugins/message-view/anjuta-go-message-prev.svg:
2963         
2964         Updated icons from #480093
2965                 
2966         * src/anjuta-actions.h:
2967         Use GTK_STOCK_FULLSCREEN
2968         
2969         * src/anjuta-app.c: (on_gdl_style_changed),
2970         (anjuta_app_instance_init):
2971         * src/anjuta.glade:
2972         
2973         Added preference option to set the gdl switcher style
2975 2007-10-13  Johannes Schmid <jhs@gnome.org>
2977         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
2978         (get_property_value_as_string), (set_property_value_as_string),
2979         (register_callbacks):
2980         * libanjuta/anjuta-preferences.h:
2981         
2982         Support GtkFileChooserButton as preferences widget
2983         
2984         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
2985         
2986         Fixed a Gtk-Critical
2987         
2988         * plugins/file-manager/Makefile.am:
2989         * plugins/file-manager/file-model.c: (file_model_filter_file),
2990         (file_model_add_dummy), (file_model_expand_idle),
2991         (file_model_set_property), (file_model_get_property),
2992         (file_model_class_init):
2993         * plugins/file-manager/plugin.c: (file_manager_set_default_uri),
2994         (project_root_added), (on_file_view_open_file), (on_gconf_notify),
2995         (file_manager_activate), (file_manager_finalize),
2996         (file_manager_instance_init), (ipreferences_merge),
2997         (ipreferences_unmerge), (ipreferences_iface_init):
2998         * plugins/file-manager/plugin.h:
2999         
3000         Added preferences to file-manager
3002         * plugins/glade/plugin.c: (activate_plugin):
3003         
3004         Move Properties widget into center because it is way to big
3005         for the sidebar
3007 2007-10-10  Johannes Schmid <jhs@gnome.org>
3009         * plugins/language-support-cpp-java/Makefile.am:
3010         * plugins/language-support-cpp-java/anjuta-complete-auto.svg:
3011         * plugins/language-support-cpp-java/anjuta-complete.svg:
3012         * plugins/language-support-cpp-java/anjuta-indent-auto.svg:
3013         * plugins/language-support-cpp-java/plugin.c:
3014         (register_stock_icons):
3015         
3016         And yet some more icons...
3018 2007-10-10  Johannes Schmid <jhs@gnome.org>
3020         * plugins/debug-manager/breakpoints.c:
3021         * plugins/debug-manager/images/Makefile.am:
3022         * plugins/debug-manager/images/anjuta-bookmark.svg:
3023         * plugins/debug-manager/images/anjuta-breakpoint-clear.svg:
3024         * plugins/debug-manager/images/anjuta-breakpoint-disabled.svg:
3025         * plugins/debug-manager/images/anjuta-breakpoint-enabled.svg:
3026         * plugins/debug-manager/images/anjuta-breakpoint-toggle.svg:
3027         * plugins/debug-manager/images/anjuta-linemark.svg:
3028         * plugins/debug-manager/images/anjuta-pcmark.svg:
3029         * plugins/debug-manager/plugin.c: (register_stock_icons):
3030         * plugins/debug-manager/sparse_view.c:
3031         * plugins/document-manager/images/Makefile.am:
3032         * plugins/document-manager/images/anjuta-block-select.svg:
3033         * plugins/document-manager/images/anjuta-fold-close.svg:
3034         * plugins/document-manager/images/anjuta-fold-open.svg:
3035         * plugins/document-manager/images/anjuta-fold-toggle.svg:
3036         * plugins/document-manager/images/anjuta-indent-less.svg:
3037         * plugins/document-manager/images/anjuta-indent-more.svg:
3038         * plugins/document-manager/images/anjuta-swap.svg:
3039         * plugins/document-manager/images/block_select.xpm:
3040         * plugins/document-manager/images/fold_close.xpm:
3041         * plugins/document-manager/images/fold_open.xpm:
3042         * plugins/document-manager/images/fold_toggle.xpm:
3043         * plugins/document-manager/images/indent.xpm:
3044         * plugins/document-manager/images/indent_dcr.xpm:
3045         * plugins/document-manager/images/indent_inc.xpm:
3046         * plugins/document-manager/plugin.c: (register_stock_icons):    
3047         * plugins/editor/Makefile.am:
3048         * plugins/editor/anjuta-bookmark-16.xpm:
3049         * plugins/editor/anjuta-breakpoint-disabled-16.xpm:
3050         * plugins/editor/anjuta-breakpoint-enabled-16.xpm:
3051         * plugins/editor/anjuta-linemark-16.xpm:
3052         * plugins/editor/anjuta-pcmark-16.xpm:
3053         * plugins/editor/bookmark.xpm:
3054         * plugins/editor/breakpoint-disabled.xpm:
3055         * plugins/editor/breakpoint-enabled.xpm:
3056         * plugins/editor/linemarker.xpm:
3057         * plugins/editor/program-counter.xpm:
3058         * plugins/editor/text_editor.c:
3059         * plugins/message-view/Makefile.am:
3060         * plugins/message-view/anjuta-go-message-next.svg:
3061         * plugins/message-view/anjuta-go-message-prev.svg:
3062         * plugins/message-view/anjuta-message-manager.ui:
3063         * plugins/message-view/plugin.c:
3064         * plugins/sourceview/Makefile.am:
3065         * plugins/sourceview/sourceview.c:
3067         Integrated lots of icons from #480093
3068         Thanks to <tpgww@onepost.net>
3070         * plugins/document-manager/plugin.c:
3071         Do not mark the line in ifile_open(), that looks ugly.
3072         
3073         * plugins/document-manager/search-box.c: (on_search_focus_out),
3074         (search_box_init):
3075         Clear the status bar on focus_out.
3076         
3077         * plugins/file-loader/anjuta-loader-plugin.ui:
3078         Fixed a missing "="
3080 2007-10-09  Johannes Schmid <jhs@gnome.org>
3082         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
3083         * plugins/valgrind/vgmemcheckprefs.c: (option_menu_new):
3085         Some things I missed in the patch for #484419
3086         
3087         * plugins/document-manager/action-callbacks.c:
3088         (on_new_file_activate):
3089         * plugins/document-manager/action-callbacks.h:
3090         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
3091         (on_window_key_press_event), (on_gconf_notify_timer):
3092         
3093         484645 – patch to deal with docman FIXME etc
3094         
3095         * plugins/editor/text_editor.c: (text_editor_set_indicator):
3096         * plugins/search/search-replace.c: (search_and_replace),
3097         (write_message_pane), (search_replace_populate),
3098         (translate_dialog_strings), (create_dialog),
3099         (anjuta_search_replace_activate):
3100         * plugins/search/search-replace_backend.c:
3101         (file_buffer_new_from_path), (get_next_match),
3102         (create_search_entries), (regex_backref),
3103         (clear_search_replace_instance):
3104         * plugins/search/search-replace_backend.h:
3105         
3106         #484573 – patch to correct various search-related issues
3107         
3108         Thanks for the above patches to <tpgww@onepost.net>
3109         
3110         * plugins/sourceview/sourceview.c:
3111         (sourceview_create_highligth_indic):
3112         
3113         Use the same marker for important as gedit (yellow background)
3115         * plugins/document-manager/anjuta-document-manager.ui:
3116         * plugins/file-loader/anjuta-file-loader.ui:
3117         * plugins/file-loader/plugin.c:
3118         
3119         Moved FileNew action to document-manager
3121 2007-10-08  Johannes Schmid <jhs@gnome.org>
3123         * plugins/document-manager/search-box.c: (on_search_activated):
3124         Mark messages for translation
3126 2007-10-07   Marc Lorber <Lorber.Marc@wanadoo.fr>
3128         reviewed by: Johannes Schmid <jhs@gnome.org>
3130         * plugins/Makefile.am:
3131         * plugins/build-basic-autotools/build-basic-autotools.c:
3132         (build_compile_file_real):
3133         * plugins/search/search-replace.c:
3134         * plugins/valgrind/preferences.c: (build_general_prefs):
3135         
3136         Fix #484379 – Contents of Makefile.am plugins and
3137         #484419 – Improvement into translation
3139 2007-10-06  Johannes Schmid <jhs@gnome.org>
3141         * libanjuta/interfaces/anjuta-idl-compiler.pl:
3143         Fixed to properly support pointer-to-pointer (**) types
3145         * libanjuta/interfaces/libanjuta.idl:
3146         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_get_iter):
3147         * plugins/sourceview/sourceview-cell.h:
3148         * plugins/sourceview/sourceview.c: (ieditor_get_position_iter),
3149         (ieditor_iface_init), (iselect_set_iter), (iselect_get_start_iter),
3150         (iselect_get_end_iter), (iselect_iface_init), (isearch_forward),
3151         (isearch_backward), (isearch_iface_init):
3152         * plugins/editor/text_editor.c: (itext_editor_get_position_iter),
3153         (itext_editor_iface_init), (iselection_set_iter),
3154         (iselection_get_start_iter), (iselection_get_end_iter),
3155         (iselection_iface_init), (isearch_forward), (isearch_backward),
3156         (isearch_iface_init):
3157         
3158         Added IAnjutaEditorSearch interface and some utility methods to
3159         migrate from positions to iterators for the editor interface.
3160         
3161         * plugins/document-manager/Makefile.am:
3162         * plugins/document-manager/action-callbacks.c:
3163         (on_goto_line_no1_activate), (on_show_search):
3164         * plugins/document-manager/action-callbacks.h:
3165         * plugins/document-manager/anjuta-docman.c:
3166         (anjuta_docman_add_document), (anjuta_docman_show_editor),
3167         (anjuta_docman_grab_text_focus):
3168         * plugins/document-manager/anjuta-document-manager.ui:
3169         * plugins/document-manager/goto_line.c: (removed)
3170         * plugins/document-manager/goto_line.h: (removed)
3171         * plugins/document-manager/search-box.c:
3172         * plugins/document-manager/search-box.h:
3173         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
3174         (update_editor_ui_enable_all), (update_editor_ui_disable_all),
3175         (update_editor_ui_interface_items), (on_editor_added),
3176         (activate_plugin), (deactivate_plugin):
3177         * plugins/document-manager/plugin.h:
3178         
3179         Created new incremental "Quick Search" bar in the document manager to
3180         replace the crappy EggToolbar entries. Uses the new search interface and
3181         it thus much faster and more reliable.
3182         Fixes: 
3183         Bug 357544 – incremental search should work consistently (or not at all) 
3184         when main toolbar is hidden
3185         Bug 440637 – Search, don't work very well (partly for incremental search)
3186         
3187         * plugins/search/anjuta-search.ui:
3188         * plugins/search/plugin.c: (activate_plugin):
3189         
3190         Removed incremental search stuff
3191         
3192         * plugins/build-basic-autotools/build-basic-autotools.c:
3193         (on_session_save), (on_session_load):
3194         * plugins/build-basic-autotools/executer.c:
3195         (get_program_parameters):
3196         
3197         Scroll to selected executable and remember it across sessions
3198         (followup of #477976)
3199         
3200         * plugins/debug-manager/plugin.c: (value_added_current_editor):
3201         Check if it is an editor and cast afterwards, avoids a Gtk-Critical
3202         
3203         * plugins/devhelp/anjuta-devhelp.ui:
3204         Rearraged toolbar items a bit
3206 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
3208         * plugins/debug-manager/command.c,
3209         plugins/debug-manager/queue.c,
3210         plugins/gdb/plugin.c,
3211         plugins/gdb/debugger.c:
3212         Fix several crashing bugs (including bug#482985) with the debugger
3213         when closing project, stopping the debugger, restarting the program
3215 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
3217         * libanjuta/anjuta-launcher.c:
3218         Avoid adding new timeout in anjuta_launcher_execution_done_cleanup
3220 2007-10-03 Sebastien Granjoux <seb.sfo@free.fr>
3222         * plugins/debug-manager/command.c,
3223         plugins/debug-manager/queue.c:
3224         Asynchronous command can abort other commands in queue
3225         Resynchronize debugger state when a command is cancelled
3227         * plugins/debug-manager/breakpoints.c:
3228         Free BreakpointItem only when it is not used anymore
3230         * plugins/gdb/plugin.c:
3231         Do not return TRUE if the callback and/or ready signal is not used
3233         * plugins/gdb/debugger.c:
3234         Fix a crash, return correct state when debugger is stopped
3236 2007-10-01 Sebastien Granjoux <seb.sfo@free.fr>
3238         * plugins/project-wizard/autogen.c:
3239         Fix bug#482067, escape project wizard user defined strings
3241 2007-10-01  Johannes Schmid <jhs@gnome.org>
3243         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
3244         .glade:
3245         * plugins/build-basic-autotools/build-basic-autotools.c:
3246         (basic_autotools_plugin_instance_init):
3247         * plugins/build-basic-autotools/build-basic-autotools.h:
3248         * plugins/build-basic-autotools/executer.c:
3249         (get_program_parameters):
3250         
3251         Fixed #477976 – Keybinding in run dialog
3253 2007-09-30  Johannes Schmid <jhs@gnome.org>
3255         * plugins/Makefile.am:
3256         Do not build indent plugin (yet)
3257         
3258         * plugins/document-manager/plugin.c: (ipreferences_merge):
3259         Fixed unintentional and wrong change
3261         * plugins/indent/anjuta-indent.ui:
3262         Added missing file
3264 2007-09-28  Johannes Schmid <jhs@gnome.org>
3266         * libanjuta/anjuta-launcher.c: (anjuta_launcher_send_stdin_eof):
3267         * libanjuta/anjuta-launcher.h:
3268         Add a method to send EOF to some process. Needed for the indent plugin
3269         and should be useful in general. It does not actually send EOF as this
3270         is not possible with utf-8, but closes the stream instead.
3272         * plugins/devhelp/plugin.c: (value_added_current_editor):
3273         Fixed a Gtk-Critical due to the IAnjutaEditor - 
3274         IAnjutaDocument switch.
3276         * configure.in:
3277         * plugins/Makefile.am:
3278         * plugins/document-manager/Makefile.am:
3279         * plugins/document-manager/action-callbacks.c:
3280         * plugins/document-manager/anjuta-document-manager.glade:
3281         * plugins/document-manager/anjuta-document-manager.ui:
3282         * plugins/document-manager/images/Makefile.am:
3283         * plugins/document-manager/images/indent_auto.xpm:
3284         * plugins/document-manager/images/indent_set.xpm:
3285         * plugins/document-manager/indent-dialog.c:
3286         * plugins/document-manager/indent-dialog.h:
3287         * plugins/document-manager/indent-util.c:
3288         * plugins/document-manager/indent-util.h:
3289         * plugins/document-manager/indent_test.c:
3290         * plugins/document-manager/plugin.c: (register_stock_icons),
3291         (docman_plugin_instance_init), (ipreferences_merge):
3292         * plugins/document-manager/plugin.h:
3293         
3294         Removed indent code from document manager
3295         
3296         * plugins/indent/Makefile.am:
3297         * plugins/indent/indent-dialog.c:
3298         * plugins/indent/indent-util.c: (indent_init_indent_style):
3299         * plugins/indent/indent.glade:
3300         * plugins/indent/indent.plugin.in:
3301         * plugins/indent/plugin.c: (on_indent_finished),
3302         (on_indent_output), (on_indent_action_activate),
3303         (on_edit_editor_indent), (on_style_combo_changed),
3304         (value_added_current_editor), (value_removed_current_editor),
3305         (indent_plugin_activate_plugin), (indent_plugin_deactivate_plugin),
3306         (indent_plugin_finalize), (indent_plugin_dispose),
3307         (anjuta_indent_plugin_instance_init),
3308         (anjuta_indent_plugin_class_init), (ipreferences_merge),
3309         (ipreferences_unmerge), (ipreferences_iface_init):
3310         * plugins/indent/plugin.h:
3312         Moved indent code to it's own plugin. Also reimplemented indent invocation
3313         using anjuta_launcher and streams. This is not yet completely working, maybe
3314         I got something wrong with the launcher.
3315         Also fixed #478987 – Unusable 'Indent setting window' on preferences
3317 2007-09-27 Sebastien Granjoux <seb.sfo@free.fr>
3319         * plugins/debug-manager/plugin.c:
3320         Fix bug#480851, disconnect save_session signal when plugin is unloaded
3322 2007-09-27  Johannes Schmid <jhs@gnome.org>
3324         * libanjuta/interfaces/libanjuta.idl:
3325         * plugins/Makefile.am:
3326         * plugins/symbol-browser/an_symbol.c: (isymbol_type_name),
3327         (isymbol_type_str), (isymbol_name), (isymbol_args),
3328         (isymbol_scope), (isymbol_inheritance), (isymbol_access),
3329         (isymbol_impl), (isymbol_iface_init):
3330         * plugins/symbol-browser/an_symbol_info.c:
3331         * plugins/symbol-browser/an_symbol_info.h:
3332         * plugins/symbol-db/Makefile.am:
3333         * plugins/symbol-db/plugin.c:
3334         (on_editor_buffer_symbols_update_timeout), (on_editor_saved),
3335         (value_added_current_editor), (on_editor_foreach_clear),
3336         (value_removed_current_editor), (project_root_added),
3337         (symbol_db_activate), (symbol_db_deactivate),
3338         (isymbol_manager_search):
3339         * plugins/symbol-db/readtags.c: (initialize_1):
3340         * plugins/symbol-db/symbol-db-engine-iterator.c:
3341         (sdb_engine_iterator_instance_init),
3342         (sdb_engine_iterator_finalize), (sdb_engine_iterator_class_init),
3343         (symbol_db_engine_iterator_new), (symbol_db_engine_iterator_first),
3344         (symbol_db_engine_iterator_move_next),
3345         (symbol_db_engine_iterator_move_prev),
3346         (symbol_db_engine_iterator_get_n_items),
3347         (symbol_db_engine_iterator_last),
3348         (symbol_db_engine_iterator_set_position),
3349         (symbol_db_engine_iterator_get_position),
3350         (symbol_db_engine_iterator_foreach), (isymbol_iter_first),
3351         (isymbol_iter_next), (isymbol_iter_previous), (isymbol_iter_last),
3352         (isymbol_iter_foreach), (isymbol_iter_set_position),
3353         (isymbol_iter_get_position), (isymbol_iter_get_length),
3354         (isymbol_iter_clone), (isymbol_iter_assign),
3355         (isymbol_iter_iface_init):
3356         * plugins/symbol-db/symbol-db-engine-iterator.h:
3357         * plugins/symbol-db/symbol-db-engine.c:
3358         (sdb_engine_disconnect_from_db), (sdb_engine_populate_db_by_tags),
3359         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
3360         (sdb_engine_finalize), (sdb_engine_get_type),
3361         (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
3362         (sdb_engine_get_table_id_by_unique_name2),
3363         (sdb_engine_get_table_id_by_unique_name3),
3364         (symbol_db_engine_add_new_workspace),
3365         (symbol_db_engine_get_opened_project_name),
3366         (symbol_db_engine_open_project), (symbol_db_engine_close_project),
3367         (sdb_engine_add_new_language), (sdb_engine_add_new_file),
3368         (sdb_prepare_executing_commands), (symbol_db_engine_add_new_files),
3369         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
3370         (sdb_engine_add_new_scope_definition),
3371         (sdb_engine_add_new_tmp_heritage_scope),
3372         (sdb_engine_second_pass_update_scope_1),
3373         (sdb_engine_second_pass_update_heritage),
3374         (sdb_engine_add_new_symbol), (sdb_engine_detects_removed_ids),
3375         (sdb_engine_update_file), (symbol_db_engine_update_files_symbols),
3376         (symbol_db_engine_update_project_symbols),
3377         (symbol_db_engine_remove_file), (on_scan_update_buffer_end),
3378         (symbol_db_engine_update_buffer_symbols),
3379         (sdb_engine_walk_down_scope_path),
3380         (sdb_engine_prepare_symbol_info_sql),
3381         (symbol_db_engine_get_global_members),
3382         (symbol_db_engine_get_scope_members_by_symbol_id),
3383         (symbol_db_engine_get_scope_members),
3384         (symbol_db_engine_get_current_scope),
3385         (symbol_db_engine_get_file_symbols):
3386         * plugins/symbol-db/symbol-db-engine.h:
3387         * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
3388         (on_symbol_updated), (on_symbol_inserted),
3389         (symbol_db_view_locals_get_line),
3390         (symbol_db_view_locals_update_list):
3391         * plugins/symbol-db/symbol-db-view-search.c:
3392         (sdb_view_search_model_filter), (sdb_view_search_get_type):
3393         * plugins/symbol-db/symbol-db-view-search.h:
3394         * plugins/symbol-db/symbol-db-view.c: (on_symbol_updated),
3395         (do_add_hidden_children), (do_recurse_and_add_new_sym),
3396         (on_symbol_inserted), (on_symbol_removed), (symbol_db_view_open):
3397         * plugins/symbol-db/tables.sql:
3398         * plugins/symbol-db/test/Makefile.am:
3399         * plugins/symbol-db/test/main.c: (add_new_files), (main):
3400         Updated patch from Massimo to improve symbol-db plugin
3402         * plugins/document-manager/plugin.c: (on_editor_changed):
3403         Make the code a bit more robust
3404         
3405         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
3406         (anjuta_document_get_property), (anjuta_document_class_init),
3407         (anjuta_document_init), (set_uri), (document_loader_loaded),
3408         (anjuta_document_load), (document_saver_saving):
3409         * plugins/sourceview/anjuta-document.h:
3410         * plugins/sourceview/sourceview.c: (autodetect_language),
3411         (ilanguage_set_language), (ilanguage_get_language):
3412         Fix language detection on startup
3414 2007-09-27  Naba Kumar  <naba.kumar@gnome.org>
3416         * plugins/document-manager/action-callbacks.c:
3417         (on_editor_command_upper_case_activate),
3418         (on_editor_command_lower_case_activate): Leftover commit from previous
3419         commit (see last changlog entry by me).
3420         
3421         * plugins/file-manager/plugin.c: (file_manager_activate):
3422         Gave proper widget name so that layout works.
3424 2007-09-26  Johannes Schmid <jhs@gnome.org>
3426         * plugins/document-manager/plugin.c: (on_editor_changed),
3427         (docman_plugin_instance_init):
3428         Only unload/load language-support plugins if necessary.
3429         
3430         * plugins/language-manager/plugin.c: (language_manager_activate):
3431         Removed some debugging code
3433         * plugins/sourceview/sourceview.c: (on_document_saved),
3434         (ilanguage_set_language), (ilanguage_get_language):
3435         Fixed ianjuta_language interface and ensure that highlighting is
3436         activated when a new file is saved.
3437         
3438 2007-09-26  Naba Kumar  <naba.kumar@gnome.org>
3440         * libanjuta/interfaces/libanjuta.idl:
3441         * plugins/document-manager/action-callbacks.c:
3442         (on_editor_command_upper_case_activate),
3443         (on_editor_command_lower_case_activate):
3444         * plugins/editor/text_editor.c: (iselection_has_selection),
3445         (iselection_get_start), (iselection_get_end),
3446         (iselection_iface_init):
3447         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
3448         * plugins/sourceview/sourceview.c: (iselect_has_selection),
3449         (iselect_iface_init): Added IAnjutaEditorSelection::has_selection()
3450         method and implemented it for both scintilla and sourceview editors.
3451         Updated document-manager and assist plugins to use the new method.
3453 2007-09-25 Sebastien Granjoux <seb.sfo@free.fr>
3455         * plugins/file-manager/file-view.c:
3456         Fix typo, allow to compile new file manager with gtk < 2.12
3458 2007-09-25  Johannes Schmid <jhs@gnome.org>
3460         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
3461         Support Auto-Indent for single lines (e.g no selection);
3462         
3463         * plugins/macro/plugin.c:
3464         Do not use the same shortcut as auto-indent does
3465         
3466         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
3467         Optimized keyboard navigation - do not emit char_added when only
3468         navigation keys have been pressed.
3470 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
3472         * plugins/language-support-cpp-java/cpp-java-assist.c:
3473         (on_assist_chosen), (cpp_java_assist_install),
3474         (cpp_java_assist_uninstall):
3475         * plugins/language-support-cpp-java/plugin.c: (install_support),
3476         (uninstall_support): Install and uninstall support in correct order.
3477         Fixes a bug where it was installed multiple times resulting in
3478         inserting autocomplete text multiple times.
3480 2007-09-25  Johannes Schmid <jhs@gnome.org>
3482         * configure.in:
3483         Add GNOME_WARNING_FLAGS(maximum) and
3484         GNOME_CXX_WARNIGS(yes) to avoid bugs
3485         the compiler can warn you.
3486         
3487         * libegg/test-tree-utils.c: (key_test):
3488         * plugins/file-manager/file-model.c:
3489         (file_model_cancel_expand_idle), (file_model_sort),
3490         (file_model_row_expanded):
3491         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
3492         (file_view_refresh), (file_view_get_selected), (file_view_init),
3493         (file_view_new):
3494         * plugins/file-manager/file-view.h:
3495         * plugins/symbol-db/readtags.c: (initialize_1):
3496         * src/main.c:
3497         
3498         Fixed the more critical warnings
3500 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
3502         Icons from tpgww@onepost.net:
3503         * configure.in:
3504         * plugins/debug-manager/Makefile.am:
3505         * plugins/debug-manager/images/Makefile.am:
3506         * plugins/debug-manager/images/anjuta-attach.svg:
3507         * plugins/debug-manager/images/anjuta-run-to-cursor.svg:
3508         * plugins/debug-manager/images/anjuta-step-into.svg:
3509         * plugins/debug-manager/images/anjuta-step-out.svg:
3510         * plugins/debug-manager/images/anjuta-step-over.svg:
3511         * plugins/debug-manager/plugin.c: (register_stock_icons):
3512         * plugins/document-manager/Makefile.am:
3513         * plugins/document-manager/block_select.xpm:
3514         * plugins/document-manager/fold_close.xpm:
3515         * plugins/document-manager/fold_open.xpm:
3516         * plugins/document-manager/fold_toggle.xpm:
3517         * plugins/document-manager/images/Makefile.am:
3518         * plugins/document-manager/images/anjuta-block-end.svg:
3519         * plugins/document-manager/images/anjuta-block-start.svg:
3520         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
3521         * plugins/document-manager/images/anjuta-bookmark-first.svg:
3522         * plugins/document-manager/images/anjuta-bookmark-last.svg:
3523         * plugins/document-manager/images/anjuta-bookmark-next.svg:
3524         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
3525         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
3526         * plugins/document-manager/indent.xpm:
3527         * plugins/document-manager/indent_auto.xpm:
3528         * plugins/document-manager/indent_dcr.xpm:
3529         * plugins/document-manager/indent_inc.xpm:
3530         * plugins/document-manager/indent_set.xpm:
3531         * plugins/document-manager/plugin.c: Added nicer icons for
3532         document manager and debugger. Organized icons in 'images'
3533         directories.
3535 2007-09-24  Johannes Schmid <jhs@gnome.org>
3537         * src/anjuta-app.c: (anjuta_app_add_widget_full):
3538         Fixed a missing NULL in g_object_set.
3540 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
3542         * plugins/language-support-cpp-java/cpp-java-assist.c:
3543         (cpp_java_assist_show_autocomplete): Fixed autocompletion to show for
3544         scope memebers just after scope operator is entered.
3546 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
3548         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
3549         * plugins/language-support-cpp-java/cpp-java-assist.c:
3550         (completion_function), (completion_compare),
3551         (cpp_java_assist_tag_destroy), (create_completion),
3552         (cpp_java_assist_destroy_completion_cache),
3553         (cpp_java_assist_show_autocomplete), (on_assist_chosen):
3554         Show '()' for function items in autocomplete list. Allow adding
3555         ' ' and/or '(' after function call autocompletion and have preferences
3556         settings for them.
3558 2007-09-24  Johannes Schmid <jhs@gnome.org>
3560         * sourceview.c: Reverting patch from r3157 because
3561         of side-effects
3563 2007-09-24  Johannes Schmid <jhs@gnome.org>
3565         * plugins/search/search-replace.c: (on_message_clicked):
3567         Fixed #427104 – No "highlight" of lines matching find-result
3569 2007-09-24  Johannes Schmid <jhs@gnome.org>
3571         * src/anjuta.glade:
3573         Fixed #479020 – Use of old open file dialog instead of GtkFileChooser
3575 2007-09-24  Yang Hong  <hongyang@redflag-linux.com>
3577         reviewed by: Johannes Schmid <jhs@gnome.org>
3579         * plugins/build-basic-autotools/executer.c: (execute_program):
3580         Fix #478238 – set env for execute programe in the terminal
3582 2007-09-24 Tom <tpgww@onepost.net>
3584         reviewed by: Johannes Schmid <jhs@gnome.org>
3586         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
3587         Fix memory leak
3588         
3589         * plugins/debug-manager/disassemble.c: (on_disassemble):
3590         Correct a format string in DEBUG_PRINT()
3592 2007-09-23  Johannes Schmid <jhs@gnome.org>
3594         * plugins/sourceview/sourceview.c: (offset_to_position),
3595         (position_to_offset), (ieditor_goto_position), (ieditor_get_text),
3596         (ieditor_get_position), (iselect_set), (iselect_get_start),
3597         (iselect_get_end):
3598         
3599         Fixed #Bug 440637 – Search, don't work very well
3601 2007-09-23  Johannes Schmid <jhs@gnome.org>
3603         * plugins/file-manager/file-model.c: (file_model_get_filename):
3604         * plugins/file-manager/file-model.h:
3605         * plugins/file-manager/file-view.c: (file_view_query_tooltip),
3606         (file_view_init), (file_view_class_init):
3607         * plugins/message-view/message-view.c:
3608         (message_view_query_tooltip), (message_view_dispose),
3609         (message_view_instance_init), (message_view_class_init):
3611         Added GTK+ 2.12 style tooltips to file-manager and message view.
3612         Only build if GTK+ 2.12 is availible otherwise for message-view, the
3613         old implementation is used.
3615 2007-09-23  Johannes Schmid <jhs@gnome.org>
3617         * libanjuta/anjuta-plugin-manager.c: (plugin_set_update):
3618         Fixed typo
3619         
3620         * plugins/language-manager/language-manager.plugin.in:
3621         Marked UserActivatable=FALSE
3622         
3623         * plugins/language-manager/plugin.c: (load_languages),
3624         (language_manager_activate), (language_manager_deactivate),
3625         (language_manager_dispose), (language_manager_instance_init),
3626         (language_manager_find_mime_type), (language_manager_find_string),
3627         (ilanguage_get_from_mime_type), (ilanguage_get_from_string),
3628         (ilanguage_get_name), (ilanguage_get_strings):
3629         
3630         Fixed various stupid bugs in language-manager plugin
3631         
3632         * plugins/symbol-db/symbol-db-engine.c:
3633         (sdb_engine_second_pass_update_scope_1):
3634         
3635         Add a g_return_if_fail to avoid a crash though still unsure
3636         what's causing it.
3638 2007-09-23  Johannes Schmid <jhs@gnome.org>
3640         * plugins/symbol-db/plugin.c: (on_project_element_added),
3641         (sources_array_free), (sources_array_add_foreach),
3642         (project_root_added):
3643         * plugins/symbol-db/symbol-db-engine.c:
3644         (symbol_db_engine_add_new_files):
3645         * plugins/symbol-db/symbol-db-engine.h:
3646         
3647         Added support for other languages than "C" to symbol-db. Now
3648         supports all languages listed by the language-manager.
3650 2007-09-23  Tom <tpgww@onepost.net>
3652         reviewed by: Johannes Schmid <jhs@gnome.org> (with small changes)
3654         * configure.in:
3655         Bumped GNOME_VFS_REQUIRED to 2.14 (this is two years ago now...)
3656         
3657         * libanjuta/anjuta-glue-factory.c: (load_plugin),
3658         (anjuta_glue_factory_get_object_type):
3659         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
3660         * plugins/build-basic-autotools/build-basic-autotools.c:
3661         (value_added_current_editor):
3662         * plugins/debug-manager/breakpoints.c:
3663         (breakpoints_dbase_edit_breakpoint),
3664         (on_toggle_breakpoint_activate):
3665         * plugins/debug-manager/plugin.c:
3666         (on_run_to_cursor_action_activate):
3667         * plugins/debug-manager/stack_trace.c:
3668         (dma_thread_update_stack_trace):
3669         * plugins/gdb/plugin.c:
3670         * plugins/glade/plugin.c: (ifile_open):
3671         * plugins/profiler/gprof-call-graph-view.c:
3672         * plugins/profiler/gprof-flat-profile-view.c:
3673         * plugins/profiler/gprof-function-call-tree-view.c:
3674         * plugins/profiler/gprof-options.c: (setup_widgets):
3675         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
3676         * plugins/search/search-replace_backend.c:
3677         (file_buffer_new_from_te):
3678         * plugins/sourceview/assist-tip.c: (assist_tip_move):
3679         * plugins/sourceview/assist-window.c: (assist_window_set_property),
3680         (assist_window_get_property), (assist_window_move):
3681         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model),
3682         (value_added_current_editor):
3683         * plugins/symbol-db/plugin.c: (value_added_current_editor):
3684         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
3685         * plugins/valgrind/vggeneralprefs.c: (general_prefs_get_argv):
3686         
3687         Many small code, warnings and leak fixes
3689 2007-09-23 Sebastien Granjoux <seb.sfo@free.fr>
3691         * (removed) plugins/debug-manager/debugger.c,
3692         (removed) plugins/debug-manager/debugger.h,
3693         (added) plugins/debug-manager/command.c,
3694         (added) plugins/debug-manager/command.h,
3695         (added) plugins/debug-manager/queue.c,
3696         (added) plugins/debug-manager/queue.h,
3697         plugins/debug-manager/breakpoints.c,
3698         plugins/debug-manager/debug_tree.c,
3699         plugins/debug-manager/debug_tree.h,
3700         plugins/debug-manager/disassemble.c,
3701         plugins/debug-manager/disassemble.h,
3702         plugins/debug-manager/locals.c,
3703         plugins/debug-manager/locals.h,
3704         plugins/debug-manager/memory.c,
3705         plugins/debug-manager/memory.h,
3706         plugins/debug-manager/plugin.c,
3707         plugins/debug-manager/plugin.h,
3708         plugins/debug-manager/registers.c,
3709         plugins/debug-manager/registers.h,
3710         plugins/debug-manager/sharedlib.c,
3711         plugins/debug-manager/sharedlib.h,
3712         plugins/debug-manager/signals.c,
3713         plugins/debug-manager/signals.h,
3714         plugins/debug-manager/stack_trace.c,
3715         plugins/debug-manager/stack_trace.h,
3716         plugins/debug-manager/start.h,
3717         plugins/debug-manager/start.c,
3718         plugins/debug-manager/threads.c,
3719         plugins/debug-manager/threads.h,
3720         plugins/debug-manager/watch.c,
3721         plugins/debug-manager/watch.h,
3722         plugins/debug-manager/Makefile.am,
3723         plugins/gdb/debugger.c,
3724         plugins/gdb/debugger.h,
3725         plugins/gdb/plugin.c,
3726         libanjuta/interfaces/libanjuta.idl:
3727         Split debug-manager/debugger.c into command.c and queue.c
3728         Clean up debugger queue
3729         DmaDebuggerQueue object does not implement IAnjutaDebugger
3731 2007-09-23  Johannes Schmid <jhs@gnome.org>
3733         * configure.in:
3734         Bumped version to 2.3.0 (to ensure bugzilla bugs are
3735         set correctly, etc.)
3736         
3737         * libanjuta/anjuta-glue-factory.c: (load_plugin):
3738         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
3739         (plugin_set_update):
3740         
3741         Show an error dialog instead of crashing when plugin loading fails
3743         * plugins/language-manager/Makefile.am:
3744         * plugins/language-manager/language-manager.plugin.in:
3745         * plugins/language-manager/languages.xml:
3746         * plugins/language-manager/plugin.c: (language_destroy),
3747         (load_languages), (language_manager_activate),
3748         (language_manager_deactivate), (language_manager_finalize),
3749         (language_manager_dispose), (language_manager_instance_init),
3750         (language_manager_class_init), (language_manager_find_mime_type),
3751         (language_manager_find_string), (ilanguage_get_from_mime_type),
3752         (ilanguage_get_from_string), (ilanguage_get_name),
3753         (ilanguage_get_strings), (ilanguage_iface_init):
3754         * plugins/language-manager/plugin.h:
3755         
3756         Added new language-manager plugin to have a better organisation for
3757         language names. The xml probabaly needs to be extended over time.
3758         
3759         * plugins/Makefile.am:
3760         * plugins/document-manager/plugin.c: (on_editor_changed):
3761         
3762         Adapted to new IAnjutaLanguage interface. Do not unload language-support
3763         because it does not really save memory but makes tab switching slow.
3764         
3765         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
3766         .in:
3767         * plugins/language-support-cpp-java/plugin.c: (install_support),
3768         (uninstall_support), (cpp_java_plugin_deactivate_plugin):
3769         Adapted to new IAnjutaLanguage interface and fixed a Gtk-Critical while
3770         unloading
3772         * plugins/language-support-cpp-java/cpp-java-assist.c:
3773         (cpp_java_assist_show_autocomplete):
3774         
3775         Fix autocomplete to only show valid completions
3777         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
3778         Calltips always have correct size and position now
3780 2007-09-22  Johannes Schmid <jhs@gnome.org>
3782         * plugins/search/search-replace_backend.c: (get_next_match):
3783         Removed code introduced by accident that causes a crash.
3784         
3785         * plugins/sourceview/sourceview-tags.c:
3786         * plugins/sourceview/sourceview-tags.h:
3787         Removed ununsed files
3789 2007-09-22  Johannes Schmid <jhs@gnome.org>
3791         * plugins/language-support-cpp-java/cpp-java-assist.c:
3792         Fixed build error
3794 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
3796         * plugins/language-support-cpp-java/cpp-java-assist.c:
3797         (cpp_java_assist_get_calltip_context), (on_editor_char_added):
3798         Increased matching brace search to 500 chars.
3800 2007-09-21  Johannes Schmid <jhs@gnome.org>
3802         * plugins/language-support-cpp-java/cpp-java-assist.c:
3803         (cpp_java_assist_get_pre_word),
3804         (cpp_java_assist_get_calltip_context), (cpp_java_assist_check):
3805         
3806         Added some profiling debug code
3807         
3808         * plugins/language-support-cpp-java/cpp-java-utils.c:
3809         (cpp_java_util_jump_to_matching_brace):
3810         * plugins/language-support-cpp-java/cpp-java-utils.h:
3811         * plugins/language-support-cpp-java/plugin.c:
3812         (get_line_indentation_base), (get_line_auto_indentation):
3813         
3814         Add the possiblity to pass a limit to cpp_java_util_jump_matching_brace to
3815         avoid looping over the whole file when using calltips which is too slow and
3816         unneeded.
3817         
3818         * plugins/sourceview/assist-tip.c: (assist_tip_init),
3819         (assist_tip_set_tips), (assist_tip_get_coordinates),
3820         (assist_tip_new):
3821         * plugins/sourceview/sourceview.c: (iassist_show_tips):
3822         
3823         Better calltips appearance (use theme now) and avoid jumping
3824         calltips
3826 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
3828         * plugins/document-manager/plugin.c:
3829         (update_editor_ui_interface_items):
3830         * plugins/language-support-cpp-java/plugin.c: (install_support),
3831         (uninstall_support): Moved autocomplete ui update code from
3832         document-manager to language-plugin.
3834 2007-09-21  Johannes Schmid <jhs@gnome.org>
3836         * libanjuta/interfaces/libanjuta.idl:
3837         
3838         Added IAnjutaLanguage interface (might still change...) for
3839         the upcoming language-manager plugin.
3840         
3841         * plugins/file-manager/Makefile.am:
3842         * plugins/file-manager/file-model.c:
3843         (file_model_cancel_expand_idle), (file_model_add_dummy),
3844         (file_model_expand_idle), (file_model_sort),
3845         (file_model_row_expanded), (file_model_row_collapsed),
3846         (file_model_init), (file_model_finalize),
3847         (file_model_set_property), (file_model_get_property),
3848         (file_model_class_init), (file_model_new), (file_model_refresh),
3849         (file_model_get_uri):
3850         * plugins/file-manager/file-model.h:
3851         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
3852         (file_view_expand_row_idle), (file_view_refresh),
3853         (file_view_get_selected), (file_view_button_press_event),
3854         (file_view_selection_changed), (file_view_init),
3855         (file_view_get_property), (file_view_set_property),
3856         (file_view_finalize), (file_view_class_init):
3857         
3858         Split up model/view as far as possible and fixed some file-manager
3859         bugs (popup-menu and incorrect project loading).
3860         
3861         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
3862         Use monospace font for tips.
3863         
3864         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_finalize),
3865         (sourceview_cell_new), (icell_get_character), (icell_get_length),
3866         (icell_get_attribute), (icell_style_get_font_description),
3867         (icell_style_get_color), (icell_style_get_background_color),
3868         (iiter_first), (iiter_next), (iiter_previous), (iiter_last),
3869         (iiter_foreach), (iiter_set_position), (iiter_get_position),
3870         (iiter_get_length), (iiter_clone), (iiter_assign):
3872         Use GtkTextIter only and do not use GtkTextMark at all in the sourceview-cell
3873         interface. This is way faster though it has the drawback to create invalid
3874         iterators if the buffer is changed.
3876 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
3878         * libanjuta/interfaces/libanjuta.idl:
3879         * plugins/document-manager/action-callbacks.c:
3880         * plugins/document-manager/anjuta-document-manager.ui:
3881         * plugins/document-manager/plugin.c: (register_stock_icons):
3882         * plugins/editor/text_editor.c:
3883         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
3884         * plugins/language-support-cpp-java/cpp-java-assist.c:
3885         (cpp_java_assist_get_calltip_context):
3886         * plugins/language-support-cpp-java/plugin.c: (on_auto_complete),
3887         (register_stock_icons), (cpp_java_plugin_activate_plugin):
3889         Moved autocomplete menu action from document-manager to assist plugin
3890         and got rid of deprecated autocomplete interface.
3892 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
3894         * libanjuta/interfaces/libanjuta.idl:
3895         * plugins/editor/text_editor.c: (iassist_iface_init):
3896         * plugins/language-support-cpp-java/cpp-java-assist.c:
3897         (cpp_java_assist_check), (on_assist_chosen):
3898         * plugins/sourceview/sourceview.c: (iassist_iface_init):
3899         Removed react() methods in both editors and assist interface. Assist
3900         plugin itself handles setting the autocomplete. Also fixed
3901         some mem leaks.
3903 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
3905         * plugins/file-manager/Makefile.am:
3906         * plugins/file-manager/file-view.c: (file_view_add_dummy),
3907         (file_view_expand_idle), (file_view_init):
3908         * plugins/file-manager/plugin.c: (on_file_manager_refresh),
3909         (file_manager_set_default_uri), (project_root_added),
3910         (on_file_view_current_uri_changed), (on_file_view_show_popup_menu),
3911         (file_manager_activate), (file_manager_deactivate),
3912         (file_manager_instance_init), (file_manager_class_init),
3913         (ifile_manager_set_root), (ifile_manager_set_selected),
3914         (ifile_manager_iface_init): Adjusted white spaces to match
3915         anjuta convention.
3917 2007-09-19  Naba Kumar  <naba@gnome.org>
3919         * libanjuta/interfaces/libanjuta.idl:
3920         * plugins/editor/text_editor.c: (text_editor_instance_init),
3921         (iassist_show_tips), (iassist_cancel_tips),
3922         (iassist_hide_suggestions), (iassist_iface_init):
3923         * plugins/editor/text_editor.h:
3924         * plugins/editor/text_editor_cbs.c:
3925         (on_text_editor_scintilla_notify):
3926         * plugins/language-support-cpp-java/cpp-java-assist.c:
3927         (is_scope_context_character), (is_word_character),
3928         (create_completion), (cpp_java_assist_get_scope_context),
3929         (cpp_java_assist_get_pre_word),
3930         (cpp_java_assist_get_scope_operator),
3931         (cpp_java_assist_destroy_completion_cache),
3932         (cpp_java_assist_create_scope_completion_cache),
3933         (cpp_java_assist_create_word_completion_cache),
3934         (cpp_java_assist_show_autocomplete),
3935         (cpp_java_assist_get_calltip_context),
3936         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
3937         (on_editor_char_added), (on_assist_chosen),
3938         (cpp_java_assist_install), (cpp_java_assist_uninstall),
3939         (cpp_java_assist_init), (cpp_java_assist_finalize):
3940         * plugins/language-support-cpp-java/cpp-java-assist.h:
3941         * plugins/language-support-cpp-java/plugin.c:
3942         (initialize_indentation_params):
3943         * plugins/sourceview/assist-tip.c:
3944         * plugins/sourceview/assist-tip.h:
3945         * plugins/sourceview/sourceview-private.h:
3946         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
3947         (on_assist_tip_destroyed), (on_assist_cancel),
3948         (on_document_char_added), (iassist_get_suggestions),
3949         (iassist_suggest), (iassist_show_tips), (iassist_iface_init):
3950         
3951         Implement state-less assistance so that assist can be evaluated
3952         any given time at any position. Changed IAnjutaEditorAssist interfance
3953         and implementations and removed any state management in editors.
3955 2007-09-18  Naba Kumar  <naba.kumar@gnome.org>
3957         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
3958         completion items sorting and avoided unnecssary sorts.
3960         * plugins/text-editor.c: Fixed state.
3962 2007-09-17  Johannes Schmid <jhs@gnome.org>
3964         * plugins/language-support-cpp-java/cpp-java-assist.c:
3965         (on_assist_begin):
3966         
3967         Fixed calltips in sourceview
3969 2007-09-17  Naba Kumar  <naba.kumar@gnome.org>
3971         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
3972         completion items preparation time. Fixed a crash bug.
3974         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
3975         Set buffer size (From Massimo, required for symbol-db).
3977         * libanjuta/interfaces/libanjuta.idl: Also pass position information
3978         for suggestions.
3980         * plugins/sourceview/sourceview.c: (iassist_suggest): Fix for above
3981         change in API.
3983         * plugins/editor/aneditor-autocomplete.cxx,
3984         plugins/editor/aneditor.h, plugins/editor/aneditor-priv.h:
3985         Added ANE_GETWORDBEFORECARAT command.
3987         * plugins/editor/aneditor.cxx: Do not autocomplete. It's now done
3988         using assist interface.
3990         * plugins/editor/text_editor.c: (text_editor_instance_init),
3991         (text_editor_get_word_before_carat),
3992         (text_editor_get_current_word), (iassist_add_trigger),
3993         (iassist_remove_trigger), (on_assist_canceled),
3994         (iassist_init_suggestions), (iassist_suggest), (iassist_show_tips),
3995         (iassist_react), (iassist_hide_suggestions), (iassist_iface_init):
3996         * plugins/editor/text_editor.h:
3997         * plugins/editor/text_editor_cbs.c: (trigger_size),
3998         (max_trigger_size), (text_editor_check_assist),
3999         (on_text_editor_scintilla_notify): Implemented IAnjutaEditorAssist
4000         interface.
4002         * plugins/language-support-cpp-java/Makefile.am:
4003         * plugins/language-support-cpp-java/plugin.c:
4004         (get_line_indentation_base), (get_line_auto_indentation),
4005         (install_support), (uninstall_support),
4006         (cpp_java_plugin_activate_plugin), (cpp_java_plugin_finalize),
4007         (cpp_java_plugin_instance_init):
4008         * plugins/language-support-cpp-java/plugin.h:
4009         * plugins/language-support-cpp-java/cpp-java-assist.[ch] (added),
4010         * plugins/language-support-cpp-java/cpp-java-utils.[ch] (added),
4011         Make assist a separate class.
4013 2007-09-14  Johannes Schmid <jhs@gnome.org>
4015         * plugins/sourceview/sourceview.c: (iassist_suggest):
4016         Fixed changed char_alignment paramter in language-support
4017         plugin
4019 2007-09-14  Naba Kumar  <naba@gnome.org>
4021         * plugins/language-support-cpp-java/plugin.c: Send the right
4022         'char_alignment' paramenter (needs fixing in sourceview).
4024 2007-09-13  Johannes Schmid <jhs@gnome.org>
4026         * anjuta.anjuta:
4027         * plugins/project-wizard/templates/minimal/project.anjuta:
4028         Use IAnjutaSymbolManager instead of loading the plugin directly.
4029         (TODO: Think of a version to do this for older files...)
4031         * configure.in:
4032         * plugins/Makefile.am:
4033         * plugins/symbol-db/Makefile.am:
4034         
4035         Build symbol-db plugin if libgda-3.0 is found
4037 2007-09-13  Johannes Schmid <jhs@gnome.org>
4039         * plugins/sourceview/Makefile.am:
4040         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
4041         (set_uri):
4042         * plugins/sourceview/anjuta-document.h:
4043         Removed lots of dead code
4044         
4045         * plugins/sourceview/anjuta-languages-manager.c:
4046         * plugins/sourceview/anjuta-languages-manager.h:
4047         removed completely
4048         
4049         * plugins/sourceview/sourceview.c: (on_document_char_added),
4050         (on_document_loaded), (sourceview_instance_init),
4051         (iselect_get_start), (iselect_get_end),
4052         (ilanguage_get_supported_languages), (ilanguage_set_language):
4053         
4054         Fixed selection handling and make some adaptions for the changes 
4055         mentioned above
4057 2007-09-13  Johannes Schmid <jhs@gnome.org>
4059         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
4060         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
4061         (on_assist_update):
4062         
4063         Added preferences to language support completion/calltips
4064         
4065         * plugins/sourceview/assist-window.c: (assist_window_update):
4067         Always select first entry
4069         * plugins/sourceview/sourceview.glade:
4070         Removed old completion preferences
4072 2007-09-11  Naba Kumar  <naba@gnome.org>
4074         * plugins/terminal/terminal.c: Fixed critical warning, memory leak
4075         and possible crash when pressing ctrl+d in terminal after preferences
4076         window has been shown once (no need for backport).
4078         * libanjuta/interfaces/anjuta-idl-compiler.pl: Create default method
4079         implementations to get warnings instead of crashes for unimplemented
4080         interface methods.
4082 2007-09-11   Massimo Cora' <maxcvs@email.it>
4084         Reviewed by: Naba Kumar  <naba@gnome.org>
4086         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
4087         * plugins/symbol-db/*:
4088         Added new symbol-database backend based on SQLite 3.
4089         (does not enabled for build currently).
4091 2007-09-10  Johannes Schmid <jhs@gnome.org>
4093         * anjuta.anjuta:
4094         * configure.in:
4095         * libegg/egg-recent-model.c: (egg_recent_model_write_raw),
4096         (parse_info_init), (parse_info_free), (valid_element),
4097         (start_element_handler), (end_element_handler), (text_handler),
4098         (egg_recent_model_filter), (egg_recent_model_changed_timeout),
4099         (egg_recent_model_monitor_cb), (egg_recent_model_poll_timeout),
4100         (egg_recent_model_monitor), (egg_recent_model_read),
4101         (egg_recent_model_open_file), (egg_recent_model_lock_file),
4102         (egg_recent_model_unlock_file), (egg_recent_model_finalize),
4103         (egg_recent_model_set_property), (egg_recent_model_class_init),
4104         (egg_recent_model_init), (egg_recent_model_add_full),
4105         (egg_recent_model_delete), (egg_recent_model_get_list),
4106         (egg_recent_model_clear), (egg_recent_model_clear_mime_filter),
4107         (egg_recent_model_set_filter_mime_types),
4108         (egg_recent_model_clear_group_filter),
4109         (egg_recent_model_set_filter_groups),
4110         (egg_recent_model_clear_scheme_filter),
4111         (egg_recent_model_set_filter_uri_schemes),
4112         (egg_recent_model_remove_expired):
4113         
4114         Update EggRecent (#456465)
4116 2007-09-10  Johannes Schmid <jhs@gnome.org>
4118         * libanjuta/anjuta-plugin-manager.c: (get_plugin_loader_type),
4119         (anjuta_plugin_manager_get_plugin):
4120         * plugins/profiler/gprof-call-graph-view.c:
4121         (gprof_call_graph_view_create_columns):
4122         * plugins/profiler/gprof-flat-profile-view.c:
4123         (gprof_flat_profile_view_create_columns):
4124         * plugins/profiler/gprof-function-call-tree-view.c:
4125         (gprof_function_call_tree_view_create_columns):
4126         
4127         Fixed #466031 – Update of pieces of menus for Localization
4129 2007-09-10  Johannes Schmid <jhs@gnome.org>
4131         * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
4132         Bug 343522 – anjuta: Unable to execute commands that use options.
4134 2007-09-09  Johannes Schmid <jhs@gnome.org>
4136         * plugins/document-manager/anjuta-docman.c:
4137         (anjuta_docman_update_page_label):
4138         
4139         Fixed #458034 – Method of indicating unsaved changes breaks convention
4140         
4141         * plugins/document-manager/plugin.c: (update_title),
4142         (value_added_project_root_uri), (value_removed_project_root_uri),
4143         (on_editor_changed), (activate_plugin):
4144         * plugins/document-manager/plugin.h:
4145         * plugins/project-manager/plugin.c: (on_profile_scoped),
4146         (on_profile_descoped), (ifile_open):
4147         
4148         Fixed #427390 – Show path of item in currently focused editor window
4150 2007-09-09  Johannes Schmid <jhs@gnome.org>
4152         * plugins/search/plugin.c: (on_toolbar_find_clicked),
4153         (on_toolbar_find_incremental):
4154         Fix incremental search
4155         
4156         * plugins/sourceview/sourceview.c: (on_document_char_added),
4157         (set_select):
4158         Fixed selection management
4160 2007-09-09  Johannes Schmid <jhs@gnome.org>
4162         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
4163         Fixed memory leak
4165         * libanjuta/interfaces/libanjuta.idl:
4166         Extended IAnjutaEditorAssist interface
4167         
4168         * plugins/language-support-cpp-java/plugin.c:
4169         (jump_to_matching_brace), (add_tags), (on_assist_begin),
4170         (assist_cleanup), (on_assist_chosen), (on_assist_update),
4171         (context_character), (get_context), (function_parser),
4172         (cpp_member_parser), (install_assist), (uninstall_assist),
4173         (get_line_indentation_base), (get_line_auto_indentation),
4174         (install_support), (uninstall_support),
4175         (on_value_added_current_editor), (on_value_removed_current_editor),
4176         (cpp_java_plugin_finalize), (cpp_java_plugin_instance_init):
4177         * plugins/language-support-cpp-java/plugin.h:
4178         
4179         Improved fixed editor assistance and added support for function/method
4180         tooltips. jumb_to_matching_brance => jump_to_matching_brace
4181         
4182         * plugins/message-view/anjuta-msgman.c: (on_message_view_destroy):
4183         Removed a FIXME
4184         
4185         * plugins/project-import/project-import.c: (on_import_next):
4186         Added a non-NULL check with could probably fix #474843 but not sure
4187         
4188         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
4189         Fixed anjuta-plugin project wizard
4190         
4191         * plugins/sourceview/Makefile.am:
4192         * plguins/sourceview/assist-tip.[ch]:
4193         * plugins/sourceview/anjuta-view.c: (anjuta_view_focus_out),
4194         (anjuta_view_key_press_event):
4195         * plugins/sourceview/assist-window.c: (assist_window_class_init),
4196         (assist_window_init), (assist_window_update), (assist_window_new):
4197         * plugins/sourceview/sourceview-private.h:
4198         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
4199         (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
4200         (trigger_size), (max_trigger_size), (on_document_char_added),
4201         (sourceview_dispose), (ieditor_get_current_word),
4202         (iassist_add_trigger), (iassist_init_suggestions),
4203         (iassist_suggest), (iassist_hide_suggestions), (iassist_show_tips),
4204         (iassist_cancel_tips), (iassist_react), (iassist_iface_init):
4205         
4206         Big update on sourceview assist capabilites. Autocompletion should
4207         now work much better and function tooltips are finally supported!
4209         * plugins/sourceview/anjuta-document.h:
4210         * plugins/sourceview/anjuta-document.c: (wordcharacters_contains),
4211         (anjuta_document_get_current_word):
4212         Fixed get_current_word (inspired by aneditor.cxx implementation)
4214         * plugins/sourceview/sourceview-cell.c: (icell_get_char),
4215         (icell_get_attribute):
4216         Fixed get_attribute() to also detect character constants.
4217         Simplified get_char()
4219         * plugins/symbol-browser/plugin.c: (isymbol_manager_search),
4220         (isymbol_manager_get_members), (isymbol_manager_get_parents),
4221         (isymbol_manager_get_completions_at_position):
4222         
4223         Fixed IAnjutaSymbolManager interface (see 2.2.1 for details)
4225 2007-09-04  Naba Kumar  <naba@gnome.org>
4227         * plugins/class-gen/plugin.c: Do not enable 'Add to project'
4228         projects that can not add sources.
4230         * plugins/file-wizard/file.c: Similarly for file wizard,
4231         Do not enable 'Add to project' projects that can not add sources.
4233 2007-09-04  Naba Kumar  <naba@gnome.org>
4235         * configure.in: Bumped gnome-build requirement to 0.2.0
4236         for project capabilities support.
4238         * plugins/project-manager/plugin.c: Enable/disable project
4239         actions based on project capabilities. Fixes bug #433552:
4240         crash in Anjuta IDE: add file test.h in project on generic
4241         Makefile.
4243         * libanjuta/interfaces/libanjuta.idl: Added method to query
4244         project capabilities.
4246 2007-09-03  Naba Kumar  <naba@gnome.org>
4248         * plugins/file-manager/plugin.c: Set shadow type IN.
4249         * plugins/file-manager/file-view.c: Fixed code style.
4250         * plugins/file-manager/file-view.c: Fixed icons column to size
4251         properly.
4253         * plugins/file-manager/plugin.[c,h]: Fixed code style.
4255         * plugins/file-manager/plugin.c: Fixed crash on closing project and
4256         unmonitors project-uri on file-manager deactivation.
4258         * TODO.tasks: Updated
4260 2007-09-02  Johannes Schmid <jhs@gnome.org>
4262         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
4263         Fixed memory leak
4264         
4265         * plugins/file-manager/file-view.c: (file_view_get_selected),
4266         (file_view_button_press_event), (file_view_finalize):
4267         * plugins/file-manager/plugin.c: (project_root_removed),
4268         (file_manager_deactivate):
4269         
4270         Fixed some small bugs I missed before
4272 2007-09-02  Johannes Schmid <jhs@gnome.org>
4274         * plugins/file-manager/*:
4275         Added new and file-manager
4277 2007-09-02  Johannes Schmid <jhs@gnome.org>
4279         * plugins/file-manager/*:
4280         Removed old file-manager
4282 2007-08-31  Johannes Schmid <jhs@gnome.org>
4284         * libanjuta/anjuta-plugin-manager.c: (anjuta_plugin_manager_new):
4285         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
4286         
4287         Fixed some memory leaks
4288         
4289         * MAINTAINERS: Fixed
4290         
4291 2007-08-31  Johannes Schmid <jhs@gnome.org>
4293         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
4294         (get_property_value_as_string), (set_property_value_as_string),
4295         (register_callbacks), (preferences_foreach_callback),
4296         (anjuta_preferences_register_property_raw):
4297         * libanjuta/anjuta-preferences.h:
4298         * plugins/build-basic-autotools/build-basic-autotools.c:
4299         (on_build_mesg_format):
4300         * plugins/document-manager/anjuta-document-manager.glade:
4301         * plugins/message-view/anjuta-message-manager-plugin.glade:
4302         
4303         Use GtkComboBox instead of (deprecated) GtkOptionMenu and fixed
4304         broken message view preferences
4305         
4306         * plugins/message-view/message-view.c:
4307         (message_view_instance_init), (pref_change_color), (prefs_init),
4308         (imessage_view_append):
4309         Cleaned up message view (#458041)
4310         
4311         * src/shell.c: (on_preferences_activate),
4312         (anjuta_test_shell_instance_init),
4313         (anjuta_test_shell_get_plugin_manager), (anjuta_shell_iface_init):
4314         Fixed test shell to allow better debugging
4315         
4316 2007-08-31  Johannes Schmid <jhs@gnome.org>
4318         * plugins/gtodo/interface.c: (gtodo_get_hide_done),
4319         (gtodo_get_hide_nodate), (gtodo_get_hide_due):
4320         * plugins/gtodo/main.h:
4321         * plugins/gtodo/plugin.c: (activate_plugin):
4322         
4323         Fixed #423467 (View->Tasks menu items are not 
4324         checked on startup)
4326 2007-08-31  Tobias Müller <gnome-bugs@auftrags-killer.org>
4328         reviewed by: Johannes Schmid <jhs@gnome.org>
4330         * COPYING:
4331         * data/welcome.txt.in:
4332         * launcher/anjuta_launcher.c:
4333         * libanjuta/anjuta-children.c:
4334         * libanjuta/anjuta-children.h:
4335         * libanjuta/anjuta-debug.h:
4336         * libanjuta/anjuta-encodings.c:
4337         * libanjuta/anjuta-encodings.h:
4338         * libanjuta/anjuta-glue-c.c:
4339         * libanjuta/anjuta-glue-c.h:
4340         * libanjuta/anjuta-plugin-description.c:
4341         * libanjuta/anjuta-plugin-description.h:
4342         * libanjuta/anjuta-plugin-handle.c:
4343         * libanjuta/anjuta-plugin-handle.h:
4344         * libanjuta/anjuta-plugin-manager.c:
4345         * libanjuta/anjuta-plugin-manager.h:
4346         * libanjuta/anjuta-plugin.c:
4347         * libanjuta/anjuta-plugin.h:
4348         * libanjuta/anjuta-preferences.c:
4349         * libanjuta/anjuta-preferences.h:
4350         * libanjuta/anjuta-profile-manager.c:
4351         * libanjuta/anjuta-profile-manager.h:
4352         * libanjuta/anjuta-profile.c:
4353         * libanjuta/anjuta-profile.h:
4354         * libanjuta/anjuta-save-prompt.c:
4355         * libanjuta/anjuta-save-prompt.h:
4356         * libanjuta/anjuta-serializer.c:
4357         * libanjuta/anjuta-serializer.h:
4358         * libanjuta/anjuta-session.c:
4359         * libanjuta/anjuta-session.h:
4360         * libanjuta/anjuta-shell.c:
4361         * libanjuta/anjuta-shell.h:
4362         * libanjuta/anjuta-status.c:
4363         * libanjuta/anjuta-status.h:
4364         * libanjuta/anjuta-ui.c:
4365         * libanjuta/anjuta-ui.h:
4366         * libanjuta/anjuta-utils-priv.h:
4367         * libanjuta/anjuta-utils.c:
4368         * libanjuta/anjuta-utils.h:
4369         * libanjuta/cell-renderer-captioned-image.c:
4370         * libanjuta/cell-renderer-captioned-image.h:
4371         * libanjuta/e-splash.c:
4372         * libanjuta/e-splash.h:
4373         * libanjuta/interfaces/anjuta-idl-compiler.pl:
4374         * libanjuta/interfaces/libanjuta.idl:
4375         * libanjuta/libanjuta.h:
4376         * libanjuta/resources.c:
4377         * libanjuta/resources.h:
4378         * libegg/egg-cell-renderer-text.c:
4379         * libegg/egg-combo-action.c:
4380         * libegg/egg-entry-action.c:
4381         * libegg/egg-recent-action.c:
4382         * libegg/egg-recent-files-module.c:
4383         * libegg/egg-recent-item.c:
4384         * libegg/egg-recent-model.c:
4385         * libegg/egg-recent-view-gtk.c:
4386         * libegg/egg-recent-view.c:
4387         * libegg/egg-submenu-action.c:
4388         * libegg/eggaccelerators.c:
4389         * libegg/eggcellrendererpopup.c:
4390         * libegg/eggcomboselect.c:
4391         * libegg/eggtreemodelfilter.c:
4392         * libegg/eggtreemultidnd.c:
4393         * libegg/gtkcellview.h:
4394         * libegg/treeviewutils/egg-cell-renderer-text.h:
4395         * libegg/treeviewutils/eggaccelerators.h:
4396         * libegg/treeviewutils/eggcellrendererkeys.h:
4397         * libegg/treeviewutils/eggcellrendererpopup.h:
4398         * libegg/treeviewutils/eggtreemodelfilter.h:
4399         * libegg/treeviewutils/eggtreemultidnd.h:
4400         * libegg/treeviewutils/eggtreeviewstate.h:
4401         * manuals/anjuta-faqs/C/anjuta-faqs.xml:
4402         * manuals/anjuta-faqs/Makefile.am:
4403         * manuals/anjuta-manual/C/anjuta-manual.xml:
4404         * manuals/anjuta-manual/C/license.xml:
4405         * manuals/anjuta-manual/es/es.po:
4406         * manuals/anjuta-manual/sv/sv.po:
4407         * manuals/old/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.x
4408         ml:
4409         * manuals/old/C/anjuta-tutorial/anjuta-tutorial.xml:
4410         * manuals/old/de/anjuta-tutorial/anjuta-tutorial.xml:
4411         * manuals/old/ja/anjuta-faqs/anjuta-faqs.xml:
4412         * manuals/old/ja/anjuta-manual/anjuta-manual.xml:
4413         * manuals/old/ja/anjuta-manual/license.xml:
4414         * plugins/build-basic-autotools/build-basic-autotools.c:
4415         * plugins/build-basic-autotools/build-basic-autotools.h:
4416         * plugins/build-basic-autotools/executer.c:
4417         * plugins/build-basic-autotools/executer.h:
4418         * plugins/build/build_file.c:
4419         * plugins/build/build_file.h:
4420         * plugins/build/build_project.c:
4421         * plugins/build/build_project.h:
4422         * plugins/build/clean_project.c:
4423         * plugins/build/clean_project.h:
4424         * plugins/build/commands.c:
4425         * plugins/build/commands.h:
4426         * plugins/build/compile.c:
4427         * plugins/build/compile.h:
4428         * plugins/build/compiler_options.c:
4429         * plugins/build/compiler_options.h:
4430         * plugins/build/configurer.c:
4431         * plugins/build/configurer.h:
4432         * plugins/build/executer.c:
4433         * plugins/build/executer.h:
4434         * plugins/class-gen/cell-renderer-flags.c:
4435         * plugins/class-gen/cell-renderer-flags.h:
4436         * plugins/class-gen/combo-flags.c:
4437         * plugins/class-gen/combo-flags.h:
4438         * plugins/class-gen/element-editor.c:
4439         * plugins/class-gen/element-editor.h:
4440         * plugins/class-gen/generator.c:
4441         * plugins/class-gen/generator.h:
4442         * plugins/class-gen/plugin.c:
4443         * plugins/class-gen/plugin.h:
4444         * plugins/class-gen/transform.c:
4445         * plugins/class-gen/transform.h:
4446         * plugins/class-gen/validator.c:
4447         * plugins/class-gen/validator.h:
4448         * plugins/class-gen/window.c:
4449         * plugins/class-gen/window.h:
4450         * plugins/class-inheritance/class-callbacks.c:
4451         * plugins/class-inheritance/class-callbacks.h:
4452         * plugins/class-inheritance/class-inherit.c:
4453         * plugins/class-inheritance/class-inherit.h:
4454         * plugins/class-inheritance/plugin.c:
4455         * plugins/class-inheritance/plugin.h:
4456         * plugins/cvs-plugin/cvs-actions.c:
4457         * plugins/cvs-plugin/cvs-actions.h:
4458         * plugins/cvs-plugin/cvs-callbacks.c:
4459         * plugins/cvs-plugin/cvs-callbacks.h:
4460         * plugins/cvs-plugin/cvs-execute.c:
4461         * plugins/cvs-plugin/cvs-execute.h:
4462         * plugins/cvs-plugin/cvs-interface.c:
4463         * plugins/cvs-plugin/cvs-interface.h:
4464         * plugins/cvs-plugin/plugin.c:
4465         * plugins/cvs-plugin/plugin.h:
4466         * plugins/debug-manager/breakpoints.c:
4467         * plugins/debug-manager/breakpoints.h:
4468         * plugins/debug-manager/chunk_view.c:
4469         * plugins/debug-manager/chunk_view.h:
4470         * plugins/debug-manager/data_buffer.c:
4471         * plugins/debug-manager/data_buffer.h:
4472         * plugins/debug-manager/data_view.c:
4473         * plugins/debug-manager/data_view.h:
4474         * plugins/debug-manager/debug_tree.c:
4475         * plugins/debug-manager/debug_tree.h:
4476         * plugins/debug-manager/debugger.c:
4477         * plugins/debug-manager/debugger.h:
4478         * plugins/debug-manager/disassemble.c:
4479         * plugins/debug-manager/disassemble.h:
4480         * plugins/debug-manager/info.c:
4481         * plugins/debug-manager/info.h:
4482         * plugins/debug-manager/locals.c:
4483         * plugins/debug-manager/locals.h:
4484         * plugins/debug-manager/memory.c:
4485         * plugins/debug-manager/memory.h:
4486         * plugins/debug-manager/plugin.c:
4487         * plugins/debug-manager/plugin.h:
4488         * plugins/debug-manager/registers.c:
4489         * plugins/debug-manager/registers.h:
4490         * plugins/debug-manager/sexy-icon-entry.c:
4491         * plugins/debug-manager/sexy-icon-entry.h:
4492         * plugins/debug-manager/sharedlib.c:
4493         * plugins/debug-manager/sharedlib.h:
4494         * plugins/debug-manager/signals.c:
4495         * plugins/debug-manager/signals.h:
4496         * plugins/debug-manager/sparse_buffer.c:
4497         * plugins/debug-manager/sparse_buffer.h:
4498         * plugins/debug-manager/sparse_view.c:
4499         * plugins/debug-manager/sparse_view.h:
4500         * plugins/debug-manager/stack_trace.c:
4501         * plugins/debug-manager/stack_trace.h:
4502         * plugins/debug-manager/start.c:
4503         * plugins/debug-manager/start.h:
4504         * plugins/debug-manager/threads.c:
4505         * plugins/debug-manager/threads.h:
4506         * plugins/debug-manager/utilities.c:
4507         * plugins/debug-manager/utilities.h:
4508         * plugins/debug-manager/watch.c:
4509         * plugins/debug-manager/watch.h:
4510         * plugins/devhelp/htmlview.c:
4511         * plugins/devhelp/htmlview.h:
4512         * plugins/document-manager/action-callbacks.c:
4513         * plugins/document-manager/action-callbacks.h:
4514         * plugins/document-manager/anjuta-docman.c:
4515         * plugins/document-manager/anjuta-docman.h:
4516         * plugins/document-manager/editor-tooltips.c:
4517         * plugins/document-manager/editor-tooltips.h:
4518         * plugins/document-manager/file_history.c:
4519         * plugins/document-manager/file_history.h:
4520         * plugins/document-manager/indent-dialog.c:
4521         * plugins/document-manager/indent-dialog.h:
4522         * plugins/document-manager/indent-util.c:
4523         * plugins/document-manager/indent-util.h:
4524         * plugins/document-manager/plugin.c:
4525         * plugins/editor/aneditor-autocomplete.cxx:
4526         * plugins/editor/aneditor-calltip.cxx:
4527         * plugins/editor/aneditor-indent.cxx:
4528         * plugins/editor/aneditor-priv.h:
4529         * plugins/editor/aneditor.cxx:
4530         * plugins/editor/aneditor.h:
4531         * plugins/editor/lexer.h:
4532         * plugins/editor/plugin.c:
4533         * plugins/editor/plugin.h:
4534         * plugins/editor/print.c:
4535         * plugins/editor/print.h:
4536         * plugins/editor/properties.h:
4537         * plugins/editor/properties_cxx.h:
4538         * plugins/editor/style-editor.c:
4539         * plugins/editor/style-editor.h:
4540         * plugins/editor/text-editor-iterable.c:
4541         * plugins/editor/text-editor-iterable.h:
4542         * plugins/editor/text_editor.c:
4543         * plugins/editor/text_editor.h:
4544         * plugins/editor/text_editor_cbs.c:
4545         * plugins/editor/text_editor_cbs.h:
4546         * plugins/editor/text_editor_menu.c:
4547         * plugins/editor/text_editor_menu.h:
4548         * plugins/editor/text_editor_prefs.c:
4549         * plugins/editor/text_editor_prefs.h:
4550         * plugins/file-loader/dnd.c:
4551         * plugins/file-loader/dnd.h:
4552         * plugins/file-loader/plugin.c:
4553         * plugins/file-manager/an_file_view.c:
4554         * plugins/file-manager/plugin.c:
4555         * plugins/file-wizard/file.c:
4556         * plugins/file-wizard/file.h:
4557         * plugins/file-wizard/plugin.c:
4558         * plugins/file-wizard/plugin.h:
4559         * plugins/gdb/debugger.c:
4560         * plugins/gdb/debugger.h:
4561         * plugins/gdb/gdbmi-test.c:
4562         * plugins/gdb/gdbmi.c:
4563         * plugins/gdb/gdbmi.h:
4564         * plugins/gdb/global.h:
4565         * plugins/gdb/parser.c:
4566         * plugins/gdb/parser.h:
4567         * plugins/gdb/plugin.c:
4568         * plugins/gdb/plugin.h:
4569         * plugins/gdb/utilities.c:
4570         * plugins/gdb/utilities.h:
4571         * plugins/glade/plugin.c:
4572         * plugins/glade/plugin.h:
4573         * plugins/gtodo/egg-datetime.c:
4574         * plugins/gtodo/egg-datetime.h:
4575         * plugins/gtodo/eggtrayicon.c:
4576         * plugins/gtodo/eggtrayicon.h:
4577         * plugins/gtodo/plugin.c:
4578         * plugins/gvim/anjuta-vim.c:
4579         * plugins/gvim/anjuta-vim.h:
4580         * plugins/gvim/gtkvim.c:
4581         * plugins/gvim/gtkvim.h:
4582         * plugins/gvim/plugin.c:
4583         * plugins/gvim/plugin.h:
4584         * plugins/language-support-cpp-java/plugin.c:
4585         * plugins/language-support-cpp-java/plugin.h:
4586         * plugins/macro/macro-actions.c:
4587         * plugins/macro/macro-actions.h:
4588         * plugins/macro/macro-db.c:
4589         * plugins/macro/macro-db.h:
4590         * plugins/macro/macro-dialog.c:
4591         * plugins/macro/macro-dialog.h:
4592         * plugins/macro/macro-edit.c:
4593         * plugins/macro/macro-edit.h:
4594         * plugins/macro/macro-util.c:
4595         * plugins/macro/macro-util.h:
4596         * plugins/macro/plugin.c:
4597         * plugins/macro/plugin.h:
4598         * plugins/message-view/anjuta-msgman.c:
4599         * plugins/message-view/anjuta-msgman.h:
4600         * plugins/message-view/message-view.c:
4601         * plugins/message-view/message-view.h:
4602         * plugins/message-view/plugin.c:
4603         * plugins/message-view/plugin.h:
4604         * plugins/patch/patch-plugin.c:
4605         * plugins/patch/patch-plugin.h:
4606         * plugins/patch/plugin.c:
4607         * plugins/patch/plugin.h:
4608         * plugins/profiler/gprof-call-graph-block-entry.c:
4609         * plugins/profiler/gprof-call-graph-block-entry.h:
4610         * plugins/profiler/gprof-call-graph-block.c:
4611         * plugins/profiler/gprof-call-graph-block.h:
4612         * plugins/profiler/gprof-call-graph-view.c:
4613         * plugins/profiler/gprof-call-graph-view.h:
4614         * plugins/profiler/gprof-call-graph.c:
4615         * plugins/profiler/gprof-call-graph.h:
4616         * plugins/profiler/gprof-flat-profile-entry.c:
4617         * plugins/profiler/gprof-flat-profile-entry.h:
4618         * plugins/profiler/gprof-flat-profile-view.c:
4619         * plugins/profiler/gprof-flat-profile-view.h:
4620         * plugins/profiler/gprof-flat-profile.c:
4621         * plugins/profiler/gprof-flat-profile.h:
4622         * plugins/profiler/gprof-function-call-chart-view.c:
4623         * plugins/profiler/gprof-function-call-chart-view.h:
4624         * plugins/profiler/gprof-function-call-tree-view.c:
4625         * plugins/profiler/gprof-function-call-tree-view.h:
4626         * plugins/profiler/gprof-options.c:
4627         * plugins/profiler/gprof-options.h:
4628         * plugins/profiler/gprof-profile-data.c:
4629         * plugins/profiler/gprof-profile-data.h:
4630         * plugins/profiler/gprof-view-manager.c:
4631         * plugins/profiler/gprof-view-manager.h:
4632         * plugins/profiler/gprof-view.c:
4633         * plugins/profiler/gprof-view.h:
4634         * plugins/profiler/plugin.c:
4635         * plugins/profiler/plugin.h:
4636         * plugins/profiler/string-utils.c:
4637         * plugins/profiler/string-utils.h:
4638         * plugins/project-import/plugin.c:
4639         * plugins/project-import/plugin.h:
4640         * plugins/project-import/project-import.c:
4641         * plugins/project-import/project-import.h:
4642         * plugins/project-manager/plugin.c:
4643         * plugins/project-manager/plugin.h:
4644         * plugins/project-wizard/action.c:
4645         * plugins/project-wizard/action.h:
4646         * plugins/project-wizard/autogen.c:
4647         * plugins/project-wizard/autogen.h:
4648         * plugins/project-wizard/druid.c:
4649         * plugins/project-wizard/druid.h:
4650         * plugins/project-wizard/file.c:
4651         * plugins/project-wizard/file.h:
4652         * plugins/project-wizard/header.c:
4653         * plugins/project-wizard/header.h:
4654         * plugins/project-wizard/install.c:
4655         * plugins/project-wizard/install.h:
4656         * plugins/project-wizard/parser.c:
4657         * plugins/project-wizard/parser.h:
4658         * plugins/project-wizard/plugin.c:
4659         * plugins/project-wizard/plugin.h:
4660         * plugins/project-wizard/property.c:
4661         * plugins/project-wizard/property.h:
4662         * plugins/project-wizard/values.c:
4663         * plugins/project-wizard/values.h:
4664         * plugins/sample1/plugin.c:
4665         * plugins/search/plugin.c:
4666         * plugins/search/plugin.h:
4667         * plugins/search/search-replace_backend.c:
4668         * plugins/search/search-replace_backend.h:
4669         * plugins/search/search_preferences.c:
4670         * plugins/sourceview/anjuta-convert.c:
4671         * plugins/sourceview/anjuta-convert.h:
4672         * plugins/sourceview/anjuta-document-loader.c:
4673         * plugins/sourceview/anjuta-document-loader.h:
4674         * plugins/sourceview/anjuta-document-saver.c:
4675         * plugins/sourceview/anjuta-document-saver.h:
4676         * plugins/sourceview/anjuta-document.c:
4677         * plugins/sourceview/anjuta-document.h:
4678         * plugins/sourceview/anjuta-encodings.c:
4679         * plugins/sourceview/anjuta-encodings.h:
4680         * plugins/sourceview/anjuta-languages-manager.c:
4681         * plugins/sourceview/anjuta-languages-manager.h:
4682         * plugins/sourceview/anjuta-utils.c:
4683         * plugins/sourceview/anjuta-utils.h:
4684         * plugins/sourceview/anjuta-view.c:
4685         * plugins/sourceview/anjuta-view.h:
4686         * plugins/sourceview/assist-window.c:
4687         * plugins/sourceview/assist-window.h:
4688         * plugins/sourceview/sourceview-cell.c:
4689         * plugins/sourceview/sourceview-cell.h:
4690         * plugins/sourceview/sourceview-prefs.c:
4691         * plugins/sourceview/sourceview-prefs.h:
4692         * plugins/sourceview/sourceview-print.c:
4693         * plugins/sourceview/sourceview-print.h:
4694         * plugins/sourceview/sourceview-private.h:
4695         * plugins/sourceview/sourceview-tags.c:
4696         * plugins/sourceview/sourceview-tags.h:
4697         * plugins/sourceview/sourceview.c:
4698         * plugins/sourceview/sourceview.h:
4699         * plugins/subversion/plugin.c:
4700         * plugins/subversion/plugin.h:
4701         * plugins/subversion/subversion-actions.c:
4702         * plugins/subversion/subversion-actions.h:
4703         * plugins/subversion/subversion-callbacks.c:
4704         * plugins/subversion/subversion-callbacks.h:
4705         * plugins/subversion/svn-auth.c:
4706         * plugins/subversion/svn-auth.h:
4707         * plugins/subversion/svn-backend-priv.h:
4708         * plugins/subversion/svn-backend.c:
4709         * plugins/subversion/svn-backend.h:
4710         * plugins/subversion/svn-notify.c:
4711         * plugins/subversion/svn-notify.h:
4712         * plugins/subversion/svn-thread.c:
4713         * plugins/subversion/svn-thread.h:
4714         * plugins/symbol-browser/an_symbol.c:
4715         * plugins/symbol-browser/an_symbol.h:
4716         * plugins/symbol-browser/an_symbol_info.c:
4717         * plugins/symbol-browser/an_symbol_info.h:
4718         * plugins/symbol-browser/an_symbol_iter.c:
4719         * plugins/symbol-browser/an_symbol_iter.h:
4720         * plugins/symbol-browser/an_symbol_prefs.c:
4721         * plugins/symbol-browser/an_symbol_prefs.h:
4722         * plugins/symbol-browser/an_symbol_search.c:
4723         * plugins/symbol-browser/an_symbol_search.h:
4724         * plugins/symbol-browser/an_symbol_view.c:
4725         * plugins/symbol-browser/an_symbol_view.h:
4726         * plugins/symbol-browser/plugin.c:
4727         * plugins/symbol-browser/plugin.h:
4728         * plugins/terminal/terminal.c:
4729         * plugins/tools/dialog.c:
4730         * plugins/tools/dialog.h:
4731         * plugins/tools/editor.c:
4732         * plugins/tools/editor.h:
4733         * plugins/tools/execute.c:
4734         * plugins/tools/execute.h:
4735         * plugins/tools/fileop.c:
4736         * plugins/tools/fileop.h:
4737         * plugins/tools/plugin.c:
4738         * plugins/tools/plugin.h:
4739         * plugins/tools/scripts/find-fixmes.pl:
4740         * plugins/tools/scripts/translation-status.pl:
4741         * plugins/tools/tool.c:
4742         * plugins/tools/tool.h:
4743         * plugins/tools/variable.c:
4744         * plugins/tools/variable.h:
4745         * plugins/valgrind/ldd.c:
4746         * plugins/valgrind/ldd.h:
4747         * plugins/valgrind/list.c:
4748         * plugins/valgrind/list.h:
4749         * plugins/valgrind/menu-utils.c:
4750         * plugins/valgrind/menu-utils.h:
4751         * plugins/valgrind/parser.c:
4752         * plugins/valgrind/parser.h:
4753         * plugins/valgrind/plugin.c:
4754         * plugins/valgrind/plugin.h:
4755         * plugins/valgrind/preferences.c:
4756         * plugins/valgrind/preferences.h:
4757         * plugins/valgrind/process.c:
4758         * plugins/valgrind/process.h:
4759         * plugins/valgrind/symtab.c:
4760         * plugins/valgrind/symtab.h:
4761         * plugins/valgrind/vgactions.c:
4762         * plugins/valgrind/vgactions.h:
4763         * plugins/valgrind/vgcachegrindprefs.c:
4764         * plugins/valgrind/vgcachegrindprefs.h:
4765         * plugins/valgrind/vgdefaultview.c:
4766         * plugins/valgrind/vgdefaultview.h:
4767         * plugins/valgrind/vgerror.c:
4768         * plugins/valgrind/vgerror.h:
4769         * plugins/valgrind/vggeneralprefs.c:
4770         * plugins/valgrind/vggeneralprefs.h:
4771         * plugins/valgrind/vghelgrindprefs.c:
4772         * plugins/valgrind/vghelgrindprefs.h:
4773         * plugins/valgrind/vgio.c:
4774         * plugins/valgrind/vgio.h:
4775         * plugins/valgrind/vgmemcheckprefs.c:
4776         * plugins/valgrind/vgmemcheckprefs.h:
4777         * plugins/valgrind/vgrule-editor.c:
4778         * plugins/valgrind/vgrule-editor.h:
4779         * plugins/valgrind/vgrule-list.c:
4780         * plugins/valgrind/vgrule-list.h:
4781         * plugins/valgrind/vgrule.c:
4782         * plugins/valgrind/vgrule.h:
4783         * plugins/valgrind/vgrulepattern.c:
4784         * plugins/valgrind/vgrulepattern.h:
4785         * plugins/valgrind/vgsearchbar.c:
4786         * plugins/valgrind/vgsearchbar.h:
4787         * plugins/valgrind/vgstrpool.c:
4788         * plugins/valgrind/vgstrpool.h:
4789         * plugins/valgrind/vgtoolprefs.c:
4790         * plugins/valgrind/vgtoolprefs.h:
4791         * plugins/valgrind/vgtoolview.c:
4792         * plugins/valgrind/vgtoolview.h:
4793         * src/about.c:
4794         * src/about.h:
4795         * src/action-callbacks.c:
4796         * src/action-callbacks.h:
4797         * src/anjuta-actions.h:
4798         * src/anjuta-app.c:
4799         * src/anjuta-app.h:
4800         * src/anjuta-callbacks.c:
4801         * src/anjuta-callbacks.h:
4802         * src/anjuta.c:
4803         * src/anjuta.h:
4804         * src/anjuta_cbs.c:
4805         * src/bacon-message-connection.c:
4806         * src/bacon-message-connection.h:
4807         * src/getline.c:
4808         * src/main.c:
4809         * src/shell.c:
4810         * src/shell.h:
4811         * src/start-with.c:
4812         * src/start-with.h:
4813         * src/utilities.c:
4814         * src/utilities.h:
4815         * tagmanager/options.c:
4816         
4817         Change the address of FSF in various files
4819 2007-08-30  Johannes Schmid <jhs@gnome.org>
4821         * anjuta.glade:
4822         * anjuta.gladep:
4823         Removed because they are no longer in use
4824         
4825         * plugins/class-gen/anjuta-class-gen-plugin.glade:
4826         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
4827         Marked some strings as not translatable
4829         * plugins/search/search-replace.c: (list_max_items):
4830         Fixed a possible memory corruption
4832         * src/anjuta-app.c: (anjuta_app_add_widget_full):
4833         Do not show menuitems for locked layout items
4835         * src/main.c: (main):
4836         Some minor style correction in gnome_init
4838 2007-08-25 Sebastien Granjoux <seb.sfo@free.fr>
4840         * plugins/debug-manager/debugger.c,
4841         plugins/debug-manager/breakpoints.c,
4842         plugins/gdb/plugin.c,
4843         plugins/gdb/debugger.c,
4844         libanjuta/interfaces/libanjuta.idl:
4845         Move all breakpoints functions from IAnjutaDebugger to a new
4846         IAnjutaBreakpointDebugger interface
4848 2007-07-28  Tom Lowe <tomlowe1@earthlink.net>
4850         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
4851         * plugins/debug-manager/plugin.c,
4852         plugins/debug-manager/breakpoints.c,
4853         plugins/tools/execute.c,
4854         plugins/project-wizard/plugin.c,
4855         plugins/build-basic-autotools/executer.c,
4856         plugins/gdb/debugger.c,
4857         plugins/profiler/gprof-options.h,
4858         plugins/sourceview/assist-window.h,
4859         plugins/class-gen/transform.c,
4860         libanjuta/anjuta-plugin-description.c,
4861         libanjuta/anjuta-status.c,
4862         libanjuta/anjuta-glue-c.c,
4863         libanjuta/anjuta-glue-cpp.c,
4864         plugins/symbol-browser/an_symbol_prefs.c:
4865         Fix warnings mostly "dereferencing type-punned pointer"
4866         Fix two bugs in breakpoints.c and an_symbol_prefs.c
4868 2007-07-22 Sebastien Granjoux <seb.sfo@free.fr>
4870         * plugins/debug-manager/breakpoints.c,
4871         plugins/debug-manager/debugger.c:
4872         Avoid an endless loop if clearing all breakpoints while the programm
4873         is running
4875 2007-07-22  Tom Lowe <tomlowe1@earthlink.net>
4877         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
4878         * plugins/debug-manager/plugin.c:
4879         Fix a segmentation fault added in the previous patch
4881 2007-07-21  Johannes Schmid <jhs@gnome.org>
4883         * plugins/build-basic-autotools/executer.c:
4884         (get_program_parameters):
4885         
4886         Show an error dialog if no targets are availible instead of
4887         just returning
4889 2007-07-20  Johannes Schmid <jhs@gnome.org>
4891         * libanjuta/anjuta-shell.c: (on_widget_data_add),
4892         (anjuta_shell_add_widget), (anjuta_shell_add_widget_full):
4893         * libanjuta/anjuta-shell.h:
4894         * plugins/document-manager/plugin.c: (activate_plugin):
4895         * plugins/glade/anjuta-design-document.c:
4896         * plugins/glade/plugin.c: (glade_update_ui):
4897         * src/anjuta-app.c: (anjuta_app_add_widget_full),
4898         (anjuta_shell_iface_init):
4899         * src/shell.c: (anjuta_test_shell_add_widget),
4900         (anjuta_shell_iface_init):
4901         
4902         Make the document manager undockable (#458038)
4904 2007-07-20  Johannes Schmid <jhs@gnome.org>
4906         * plugins/document-manager/plugin.c: (on_editor_update_ui):
4907         * plugins/glade/anjuta-design-document.c:
4908         * plugins/glade/plugin.c: (glade_update_ui):
4909         
4910         Fixed some save/dirty status bug in glade
4912 2007-07-20  Johannes Schmid <jhs@gnome.org>
4914         * libanjuta/anjuta-status.c:
4915         Fixed crasher on shutdown
4917 2007-07-20  Johannes Schmid <jhs@gnome.org>
4919         * configure.in:
4920         Minimum glade requirement is 3.2 now. It was before
4921         but we did not check...
4922         
4923         * libanjuta/anjuta-glue-factory.c: (load_plugin):
4924         * libanjuta/anjuta-profile.c:
4925         (anjuta_profile_add_plugins_from_xml):
4926         * libanjuta/anjuta-status.c: (anjuta_status_dispose):
4927         * libanjuta/anjuta-ui.c: (iter_compare_func), (anjuta_ui_merge):
4928         * libegg/egg-recent-action.c: (on_recent_files_tooltip):
4929         * plugins/file-loader/plugin.c: (on_create_submenu):
4930         * plugins/file-manager/an_file_view.c: (compare_iter):
4931         * plugins/glade/plugin.c: (activate_plugin):
4932         * src/anjuta-app.c: (on_toolbar_view_toggled):
4933         * src/main.c: (main):
4934         
4935         Fixed lots of memory leaks (thansk valgrind)
4937 2007-07-19  Johannes Schmid <jhs@gnome.org>
4939         * plugins/debug-manager/plugin.c: (value_added_current_editor):
4940         * plugins/document-manager/anjuta-docman.c:
4941         (anjuta_docman_set_busy):
4942         * plugins/document-manager/plugin.c: (on_editor_changed):
4943         * plugins/glade/plugin.c: (activate_plugin):
4944         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
4945         (on_value_removed_current_editor):
4946         
4947         Fixed remaining criticals with IAnjutaEditor -> IAnjutaDocument
4949 2007-07-18  Johannes Schmid <jhs.gnome.org>
4951         * plugins/build-basic-autotools/executer.c: (execute_program):
4952         Fixed some of the scratchbox stuff but the environment is
4953         still broken
4955 2007-07-18  Johannes Schmid <jhs@gnome.org>
4957         * libanjuta/anjuta-plugin-manager.c: (on_plugin_activated),
4958         (on_plugin_deactivated), (get_plugin_loader_type):
4959         * plugins/glade/plugin.c: (on_close_activated), (on_shell_destroy),
4960         (activate_plugin), (deactivate_plugin),
4961         (glade_plugin_instance_init):
4962         
4963         Fixed glade plugin deactivation
4965 2007-07-18  Johannes Schmid <jhs@gnome.org>
4967         * plugins/document-manager/anjuta-docman.c:
4968         (anjuta_docman_add_document):
4969         * plugins/glade/anjuta-design-document.c: (ifile_get_uri):
4970         
4971         Fixed path display in document manager with glade files
4973 2007-07-17  Johannes Schmid <jhs@gnome.org>
4975         * libanjuta/interfaces/Makefile.am.iface:
4976         * pixmaps/Makefile.am:
4977         * plugins/cvs-plugin/plugin.c: (value_added_current_editor):
4978         * plugins/debug-manager/plugin.c: (value_added_current_editor),
4979         (value_removed_current_editor):
4980         * plugins/document-manager/anjuta-docman.c: (on_editor_save_point),
4981         (anjuta_docman_set_current_document):
4982         * plugins/document-manager/plugin.c: (on_editor_update_ui),
4983         (on_editor_added), (on_editor_changed):
4984         * plugins/glade/Makefile.am:
4985         * plugins/glade/anjuta-design-document.c:
4986         (anjuta_design_document_instance_init),
4987         (anjuta_design_document_set_property),
4988         (anjuta_design_document_get_property),
4989         (anjuta_design_document_class_init), (anjuta_design_document_new),
4990         (ifile_open), (ifile_get_uri), (ifile_iface_init):
4991         * plugins/glade/anjuta-design-document.h:
4992         * plugins/glade/anjuta-glade-notebook.c:
4993         * plugins/glade/anjuta-glade-notebook.h:
4994         * plugins/glade/plugin.c: (value_added_current_editor),
4995         (value_removed_current_editor), (glade_update_ui),
4996         (on_close_activated), (on_glade_project_changed),
4997         (glade_plugin_add_project), (activate_plugin), (deactivate_plugin),
4998         (ifile_open):
4999         * plugins/language-support-cpp-java/plugin.c:
5000         (on_value_added_current_editor), (on_value_removed_current_editor):
5001         * plugins/macro/plugin.c: (value_added_current_editor):
5002         * plugins/project-manager/plugin.c: (value_added_current_editor):
5003         * plugins/subversion/plugin.c: (value_added_current_editor):
5004         * plugins/symbol-browser/plugin.c: (value_added_current_editor):
5006         Fixed lot of IAnjutaEditor stuff and completed glade integration
5007         with document manager
5008         
5009         * plugins/build-basic-autotools/build-basic-autotools.c:
5010         (value_added_current_editor):
5011         * plugins/build-basic-autotools/executer.c: (execute_program):
5012         
5013         Some initial code to execute projects inside scratchbox
5014         
5015 2007-07-13 Sebastien Granjoux <seb.sfo@free.fr>
5017         * plugins/project-import/project-import.c:
5018         Project import overwrites file on user request (bug #452579)
5020 2007-07-11 Sebastien Granjoux <seb.sfo@free.fr>
5022         * plugins/debug-manager/debugger.c,
5023         plugins/debug-manager/threads.c,
5024         plugins/debug-manager/plugin.c,
5025         plugins/debug-manager/registers.c,
5026         plugins/debug-manager/locals.c,
5027         plugins/debug-manager/stack_trace.c,
5028         plugins/gdb/plugin.c,
5029         plugins/gdb/debugger.c,
5030         plugins/gdb/debugger.h,
5031         libanjuta/interfaces/libanjuta.idl:
5032         Rename change-location to program-moved
5033         Store thread id as gint instead of guint
5034         Do not display registers list if not available
5035         Add intermediate debugger states if missing
5037 2007-07-11  Johannes Schmid <jhs@gnome.org>
5039         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
5040         .glade:
5041         Reverted unnecessary changes (#455819)
5043 2007-07-10  Johannes Schmid <jhs@gnome.org>
5045         * plugins/glade/plugin.c:
5046         Fixed glade plugin with glade 3.2 and another crasher
5048 2007-07-09  Johannes Schmid <jhs@gnome.org>
5050         * libanjuta/interfaces/libanjuta.idl:
5051         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
5052         .glade:
5053         * plugins/debug-manager/breakpoints.c:
5054         (breakpoint_item_update_in_ui),
5055         (breakpoints_dbase_edit_breakpoint),
5056         (on_toggle_breakpoint_activate):
5057         * plugins/debug-manager/plugin.c:
5058         (on_run_to_cursor_action_activate):
5059         * plugins/document-manager/action-callbacks.c:
5060         (on_editor_command_cut_activate),
5061         (on_editor_command_copy_activate),
5062         (on_editor_command_paste_activate),
5063         (on_editor_command_clear_activate):
5064         * plugins/document-manager/anjuta-docman.c:
5065         (on_text_editor_notebook_close_page), (anjuta_docman_add_editor),
5066         (anjuta_docman_add_document), (anjuta_docman_set_current_document),
5067         (anjuta_docman_goto_file_line_mark),
5068         (anjuta_docman_find_editor_with_path),
5069         (anjuta_docman_get_all_editors):
5070         * plugins/document-manager/anjuta-docman.h:
5071         * plugins/document-manager/plugin.c:
5072         (update_editor_ui_interface_items), (on_editor_update_ui),
5073         (on_editor_changed), (on_session_save), (on_docman_auto_save),
5074         (ianjuta_docman_add_document), (ianjuta_docman_remove_document),
5075         (ianjuta_document_manager_iface_init), (isaveable_save),
5076         (isavable_is_dirty):
5077         * plugins/editor/editor.glade:
5078         * plugins/editor/text_editor.c: (idocument_cut), (idocument_copy),
5079         (idocument_paste), (idocument_clear), (idocument_iface_init),
5080         (iselection_iface_init):
5081         * plugins/glade/Makefile.am:
5082         * plugins/glade/anjuta-glade-notebook.c:
5083         (anjuta_glade_notebook_instance_init),
5084         (anjuta_glade_notebook_set_property),
5085         (anjuta_glade_notebook_get_property),
5086         (anjuta_glade_notebook_class_init), (anjuta_glade_notebook_new),
5087         (ifile_open), (ifile_get_uri), (ifile_iface_init),
5088         (ifile_savable_save), (ifile_savable_save_as),
5089         (ifile_savable_set_dirty), (ifile_savable_is_dirty),
5090         (ifile_savable_iface_init), (idocument_can_redo),
5091         (idocument_can_undo), (idocument_begin_undo_action),
5092         (idocument_end_undo_action), (idocument_undo), (idocument_redo),
5093         (idocument_grab_focus), (idocument_get_filename), (idocument_cut),
5094         (idocument_copy), (idocument_paste), (idocument_clear),
5095         (idocument_iface_init):
5096         * plugins/language-support-cpp-java/plugin.c:
5097         (on_value_added_current_editor), (on_value_removed_current_editor):
5098         * plugins/macro/macro-util.c: (get_current_editor):
5099         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
5100         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
5101         (on_next_occur), (on_incremental_entry_key_press),
5102         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
5103         (on_toolbar_find_incremental_start),
5104         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
5105         * plugins/search/search-replace.c: (search_start_over),
5106         (search_update_combos), (replace_update_combos),
5107         (anjuta_search_replace_activate):
5108         * plugins/search/search-replace_backend.c: (create_search_entries):
5109         * plugins/sourceview/sourceview.c: (idocument_cut),
5110         (idocument_copy), (idocument_paste), (idocument_clear),
5111         (idocument_iface_init), (iselect_iface_init), (iassist_react):
5112         * plugins/tools/editor.c: (on_editor_response):
5113         * plugins/tools/execute.c: (get_current_editor),
5114         (atp_output_context_initialize), (atp_user_tool_execute):
5115         * plugins/tools/variable.c: (get_current_editor),
5116         (atp_variable_get_editor_variable):
5117         
5118         Some more IAnjutaEditor => IAnjutaDocument fixing!
5119         
5120         * plugins/glade/anjuta-glade-notebook.h:
5121         * plugins/glade/plugin.c: (glade_can_undo), (glade_can_redo),
5122         (glade_update_ui):
5123         * plugins/glade/plugin.h:
5124         Integrate glade designer in document manager for GLADEUI_VERSION >= 303
5125         and get rid of the glade menu. The Edit/File menu and the toolbar can now 
5126         be used for glade, too. It might still have some rough edges but already works.
5127         (Fixes #415547 – Glade usability problem)
5129 2007-07-07  Vincent Geddes <vgeddes@gnome.org>
5131         * plugins/glade/plugin.c: Ensure plugin compiles with glade 3.3.1
5132           development release (I updated version of glade3 svn to 3.3.2).
5134 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
5136         * plugins/symbol-browser/an_symbol_view.c:
5137         (anjuta_symbol_view_dispose), (sv_get_type_of_token): Removed prints.
5139 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
5141         * plugins/symbol-browser/an_symbol_prefs.c: (refresh_tags_list),
5142         (on_system_tags_update_finished), (on_update_global_clicked),
5143         (prefs_page_init), (on_gconf_notify_tags_list_changed),
5144         (symbol_browser_prefs_init),
5145         (symbol_browser_prefs_create_global_tags),
5146         (symbol_browser_load_global_tags):
5147         * plugins/symbol-browser/an_symbol_prefs.h:
5148         * plugins/symbol-browser/an_symbol_view.c:
5149         (anjuta_symbol_view_dispose), (anjuta_symbol_view_instance_init):
5150         * plugins/symbol-browser/an_symbol_view.h:
5151         * plugins/symbol-browser/plugin.c: (activate_plugin): Do not crash
5152         on global tags update because of delayed prefs merging. Happens when
5153         anjuta is first launched (i.e. no ~/.anjuta dir exists) and a file
5154         is opened.
5156 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
5158         * scripts/build-schemas.mk: Tell gconfd-2 to update schemas
5159         after install/uninstall.
5161         Patch from James Liggett:
5162         * scripts/glade2schemas.pl: Fixed creating schemas for list
5163         values.
5165 2007-07-06  Vincent Geddes <vgeddes@gnome.org>
5167         * plugins/glade/plugin.c: Ensure plugin compiles with gladeui
5168           version 3.3.0 release. The plugin will not compile with the gladeui 3.3.1
5169           development release since glade svn version is also 3.3.1. In future, the
5170           solution would be for us to always increment the micro version when
5171           changing the API.
5173 2007-07-05  Johannes Schmid <jhs@gnome.org>
5175         * libanjuta/interfaces/libanjuta.idl:
5176         * plugins/build-basic-autotools/build-basic-autotools.c:
5177         (on_build_mesg_format):
5178         * plugins/debug-manager/breakpoints.c:
5179         (breakpoint_item_update_in_ui),
5180         (breakpoints_dbase_edit_breakpoint),
5181         (on_toggle_breakpoint_activate):
5182         * plugins/debug-manager/plugin.c:
5183         (on_run_to_cursor_action_activate):
5184         * plugins/debug-manager/watch.c: (on_debug_tree_inspect):
5185         * plugins/document-manager/action-callbacks.c: (editor_autoformat),
5186         (get_current_editor), (on_save_activate), (on_save_as_activate),
5187         (on_save_prompt_save_editor), (on_close_file_activate),
5188         (on_close_all_file_activate), (on_reload_file_activate),
5189         (anjuta_print_cb), (anjuta_print_preview_cb),
5190         (on_editor_command_upper_case_activate),
5191         (on_editor_command_lower_case_activate),
5192         (on_editor_command_undo_activate),
5193         (on_editor_command_redo_activate),
5194         (on_editor_command_bookmark_toggle_activate), (on_comment_block),
5195         (on_comment_box), (on_comment_stream), (on_toolbar_goto_clicked),
5196         (on_goto_line_no1_activate), (on_goto_block_start1_activate),
5197         (on_goto_block_end1_activate), (on_zoom_in_text_activate),
5198         (on_zoom_out_text_activate), (on_force_hilite_activate),
5199         (on_indent1_activate), (on_swap_activate),
5200         (on_editor_add_view_activate), (on_editor_remove_view_activate):
5201         * plugins/document-manager/anjuta-docman.c:
5202         (on_text_editor_notebook_close_page), (editor_tab_widget_new),
5203         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
5204         (anjuta_docman_dispose), (on_notebook_switch_page),
5205         (anjuta_docman_page_from_widget), (on_editor_destroy),
5206         (anjuta_docman_add_editor), (anjuta_docman_remove_document),
5207         (anjuta_docman_get_current_document),
5208         (anjuta_docman_set_current_document),
5209         (anjuta_docman_get_full_filename), (anjuta_docman_show_editor),
5210         (anjuta_docman_update_page_label),
5211         (anjuta_docman_get_document_from_path),
5212         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
5213         (anjuta_docman_order_tabs):
5214         * plugins/document-manager/anjuta-docman.h:
5215         * plugins/document-manager/plugin.c: (update_editor_ui_save_items),
5216         (update_editor_ui_interface_items), (update_editor_ui),
5217         (on_editor_update_save_ui), (on_editor_update_ui),
5218         (on_editor_changed), (on_save_prompt_save_editor),
5219         (on_save_prompt), (ianjuta_docman_find_editor_with_path),
5220         (ianjuta_docman_get_current_document),
5221         (ianjuta_docman_set_current_document),
5222         (ianjuta_docman_remove_buffer),
5223         (ianjuta_document_manager_iface_init), (ifile_get_uri):
5224         * plugins/editor/text_editor.c: (itext_editor_iface_init),
5225         (idocument_get_filename), (idocument_can_undo),
5226         (idocument_can_redo), (idocument_undo),
5227         (idocument_begin_undo_action), (idocument_end_undo_action),
5228         (idocument_redo), (idocument_grab_focus), (idocument_iface_init):
5229         * plugins/language-support-cpp-java/plugin.c:
5230         (on_editor_char_inserted_cpp), (on_auto_indent):
5231         * plugins/macro/macro-util.c: (get_current_editor), (get_filename):
5232         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
5233         * plugins/sample1/plugin.c: (on_sample_action_activate):
5234         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
5235         (on_next_occur), (on_incremental_entry_key_press),
5236         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
5237         (on_toolbar_find_incremental_start),
5238         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
5239         * plugins/search/search-replace.c: (search_and_replace),
5240         (write_message_pane), (search_start_over), (search_update_combos),
5241         (replace_update_combos), (anjuta_search_replace_activate):
5242         * plugins/search/search-replace_backend.c:
5243         (file_buffer_new_from_path), (create_search_entries):
5244         * plugins/sourceview/sourceview-print.c: (create_print_job):
5245         * plugins/sourceview/sourceview.c:
5246         (on_sourceview_uri_changed_prompt), (ieditor_iface_init),
5247         (idocument_can_redo), (idocument_can_undo),
5248         (idocument_begin_undo_action), (idocument_end_undo_action),
5249         (idocument_undo), (idocument_redo), (idocument_grab_focus),
5250         (idocument_get_filename), (idocument_iface_init):
5251         * plugins/tools/editor.c: (on_editor_response):
5252         * plugins/tools/execute.c: (atp_output_context_initialize),
5253         (atp_user_tool_execute):
5254         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
5255         
5256         Create IAnjutaDocument interface. This interface is a more general idea
5257         of documents being anything that can be modified, has undo/redo and
5258         may have operations like copy/paste.
5259         The primary goal is to integrate better by making it use the standard file
5260         and edit menu instead of it's own glade menu. Of course the downside is that
5261         you won't be able to view a source file and the designer at the same time. Anyway
5262         so many people have complained that they "can't save a glade file" that I think
5263         this is the much better solution.
5264         Work on the glade plugin is still to come but the most difficult things should be
5265         done now.
5267 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
5269         * plugins/glade/plugin.c: Ensure plugin builds with libgladeui
5270           version 3.0.3.
5272 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
5274         * libanjuta/anjuta-plugin-manager.c:
5275         (anjuta_plugin_manager_get_plugins_page),
5276         (anjuta_plugin_manager_get_remembered_plugins_page):
5277         * libanjuta/anjuta-plugin-manager.h:
5278         * src/anjuta-app.c: (anjuta_app_install_preferences):
5279         * src/shell.c: (anjuta_test_shell_instance_init): Put installed plugins
5280         and remembered plugins preferences pages in separate pages (avoid
5281         crowd).
5283 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
5285         Patch from James Liggett  <jrliggett@cox.net>:
5286         * plugins/editor/Makefile.am, scripts/build-schemas.mk:
5287         Installed editor preferences schemas. Fixes bug #453463.
5289 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
5291         * libanjuta/anjuta-preferences-dialog.c: (compare_pref_page_func),
5292         (anjuta_preferences_dialog_init): Sort preferences pages on title.
5294 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
5296         * plugins/document-manager/anjuta-document-manager.ui:
5297         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
5298         * src/action-callbacks.c:
5299         * src/action-callbacks.h:
5300         * src/anjuta-actions.h:
5301         * src/anjuta-app.c: (anjuta_app_instance_init),
5302         (anjuta_app_install_preferences):
5303         * src/anjuta.glade:
5304         * src/anjuta.ui: Moved plugins and shortcuts settings inside
5305         General preferences page. Move preferences menu from Settings to
5306         Edit submenu. And got rid of Settings submenu.
5308 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
5310         * plugins/glade/plugin.c (on_close_activated): Update for glade3 svn trunk.
5311         
5312 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
5314         * TODO.tasks: Increased bounty for on-demand preferences task to $150
5315         as discussed and agreed with James Liggett.
5317         Patch from James Liggett  <jrliggett@cox.net>:
5319         * configure.in:
5320         * libanjuta/anjuta-plugin-manager.c:
5321         (on_activated_plugin_objects_foreach),
5322         (anjuta_plugin_manager_get_active_plugin_objects):
5323         * libanjuta/anjuta-plugin-manager.h:
5324         * libanjuta/anjuta-plugin.c: (anjuta_plugin_activate),
5325         (anjuta_plugin_deactivate):
5326         * libanjuta/anjuta-preferences-dialog.c:
5327         (anjuta_preferences_dialog_finalize),
5328         (anjuta_preferences_dialog_class_init), (add_category_columns),
5329         (anjuta_preferences_dialog_init), (anjuta_preferences_dialog_new),
5330         (anjuta_preferences_dialog_remove_page):
5331         * libanjuta/anjuta-preferences.c: (property_destroy),
5332         (unregister_preferences_key), (register_callbacks),
5333         (preferences_foreach_callback), (connect_prop_to_object),
5334         (anjuta_preferences_register_property_raw),
5335         (anjuta_preferences_register_property_custom),
5336         (anjuta_preferences_foreach), (anjuta_preferences_add_page),
5337         (anjuta_preferences_remove_page),
5338         (on_preferences_dialog_destroyed), (anjuta_preferences_get_dialog),
5339         (anjuta_preferences_get_type), (anjuta_preferences_dispose),
5340         (anjuta_preferences_instance_init), (anjuta_preferences_finalize),
5341         (anjuta_preferences_class_init), (anjuta_preferences_new):
5342         * libanjuta/anjuta-preferences.h:
5343         * plugins/build-basic-autotools/Makefile.am:
5344         * plugins/build-basic-autotools/build-basic-autotools.c:
5345         (ipreferences_unmerge):
5346         * plugins/cvs-plugin/Makefile.am:
5347         * plugins/cvs-plugin/plugin.c: (ipreferences_unmerge):
5348         * plugins/document-manager/Makefile.am:
5349         * plugins/document-manager/plugin.c: (ipreferences_unmerge):
5350         * plugins/editor/plugin.c: (ipreferences_unmerge):
5351         * plugins/file-manager/Makefile.am:
5352         * plugins/file-manager/plugin.c: (activate_plugin),
5353         (deactivate_plugin), (ipreferences_merge), (ipreferences_unmerge):
5354         * plugins/gtodo/plugin.c: (ipreferences_merge),
5355         (ipreferences_unmerge):
5356         * plugins/language-support-cpp-java/Makefile.am:
5357         * plugins/language-support-cpp-java/plugin.c:
5358         (ipreferences_unmerge):
5359         * plugins/message-view/Makefile.am:
5360         * plugins/message-view/plugin.c: (ipreferences_unmerge):
5361         * plugins/sourceview/Makefile.am:
5362         * plugins/sourceview/plugin.c: (ipreferences_unmerge):
5363         * plugins/symbol-browser/Makefile.am:
5364         * plugins/symbol-browser/an_symbol_prefs.c:
5365         (symbol_browser_prefs_finalize):
5366         * plugins/terminal/Makefile.am:
5367         * plugins/terminal/terminal.c: (ipreferences_unmerge):
5368         * plugins/valgrind/plugin.c: (ipreferences_merge),
5369         (ipreferences_unmerge):
5370         * scripts/Makefile.am:
5371         * scripts/glade2schema.pl, (added) scripts/build-schemas.mk:
5372         * src/Makefile.am:
5373         * src/action-callbacks.c: (on_set_preferences1_activate):
5374         * src/anjuta-app.c: (anjuta_app_instance_init),
5375         (anjuta_app_install_preferences):
5376         * src/anjuta-app.h:
5377         * src/shell.c: (anjuta_test_shell_instance_init): Completed bounty
5378         task: Bug #445314: On demand preferences widgets creation. Thanks
5379         James for this great work.
5381 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
5383         * plugins/debug-manager/data_buffer.c,
5384         plugins/message-view/message-view.c: Fixed compiler warnings.
5386 2007-06-29  Naba Kumar  <naba.kumar@gnome.org>
5388         * src/action-callbacks.c: (help_activate),
5389         (on_help_manual_activate), (on_help_tutorial_activate),
5390         (on_help_advanced_tutorial_activate), (on_help_faqs_activate):
5392         Fixed help activation (bug #451557).
5394 2007-06-28  Naba Kumar  <naba.kumar@gnome.org>
5396         * AUTHORS: Added James Liggett. Forgot to add him before :(
5398 2007-06-28 Sebastien Granjoux <seb.sfo@free.fr>
5400         * plugins/debug-manager/debugger.c,
5401         plugins/debug-manager/plugin.c,
5402         plugins/gdb/debugger.c,
5403         libanjuta/interfaces/libanjuta.idl:
5404         Add a GError* parameter to debugger-stopped signal
5406         * (added) libanjuta/anjuta-error.c,
5407         (added) libanjuta/anjuta-error.h,
5408         libanjuta/Makefile.am:
5409         Register GError as a boxed type
5411         * libanjuta/interfaces/anjuta-idl-compiler.pl:
5412         Support GError* in signal, GError must be registered as a boxed type
5413         Accept NULL as strings
5415 === anjuta 2.2.0 ===
5417 2007-06-25  Naba Kumar  <naba.kumar@gnome.org>
5419         * configure.in: Bumped version to 2.2.0
5420         * NEWS: Updated for 2.2.0 stable release.
5421         * plugins/file-manager/an_file_view.c: (fv_queue_node_expansion):
5422         Reduce the idle priority to make the UI update before anything else.
5424 2007-06-24  Naba Kumar  <naba.kumar@gnome.org>
5426         * configure.in: Bumped version to 2.1.4 (RC1 for 2.2.0).
5428         * libanjuta/interfaces/libanjuta.idl:
5429         * plugins/document-manager/action-callbacks.c:
5430         (on_editor_command_complete_word_activate):
5431         * plugins/document-manager/plugin.c:
5432         (update_editor_ui_interface_items):
5433         * plugins/editor/text_editor.c: (iautocomplete_activate),
5434         (iautocomplete_iface_init):
5435         * plugins/sourceview/sourceview.c: (iassist_iface_init):
5437         Moved autocomplete() method away from IAnjutaEditorAssist into
5438         a new deprecated IAnjutaEditorAutocomplete. This restores scintilla
5439         autocomplete and does not crash with sourceview. Fixes Bug #449620
5440         – The auto completion functionality not work. Also sets menuitem 
5441         insensitive when hiding them.
5443         * plugins/debug-manager/disassemble.c:
5444         (dma_disassembly_iter_refresh): Fixed compiler warnings for incorrect
5445         printf types.
5447 2007-06-22  Naba Kumar  <naba.kumar@gnome.org>
5449         * pixmaps/anjuta_splash.png: Updated.
5450         
5451         * plugins/search/search-replace.c
5452         (anjuta_search_replace_activate): Fixed "Find in Files" to select
5453         the right target (project).
5454         * ChangeLog: Added missing log.
5456 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
5458         * manuals/anjuta-faqs/C/anjuta-faqs.xml,
5459         manuals/anjuta-manual/C/fileoperations.xml,
5460         manuals/anjuta-manual/C/projects.xml: Fixd validation errors.
5462         * plugins/gtodo/libgtodo.h: Give a typedef for enum.
5464         * libanjuta/anjuta-children.c: Fixed a bad compile warning.
5466 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
5468         * TODO.tasks: Added bounty for on-demand preferences.
5470         Patch from Thierry Moisan:
5471         * manuals/anjuta-manual/C/fileoperations.xml: Fixed typo
5472         (bug #88824).
5474 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
5476         Patch from tpgww@onepost.net:
5478         * libegg/egg-recent-files-module.c: (do_tell), (do_set_file_info):
5479         * libegg/test-actions.c:
5480         * libegg/test-multi-drag.c: (main):
5481         * plugins/debug-manager/memory.c: (read_memory_block):
5482         * tagmanager/tm_file_entry.c: (tm_file_entry_list):
5484         Fixes compile warnings. Fixes bug #427101.
5486 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
5488         Patch from James Liggett:
5490         * plugins/profiler/gprof-options.c: (on_option_changed),
5491         (setup_widgets):
5492         * plugins/profiler/gprof-options.h:
5493         * plugins/profiler/gprof-profile-data.c:
5494         (gprof_profile_data_init_profile):
5495         * plugins/profiler/gprof-profile-data.h:
5496         * plugins/profiler/plugin.c: (profiler_get_data),
5497         (profiler_set_target), (register_options),
5498         (on_profile_data_browse_button_clicked),
5499         (on_profiling_options_button_clicked), (on_profiler_delete_data):
5500         * plugins/profiler/profiler.glade: implements independent targets.
5501         implements the ability to select arbitrary gmon.out files.
5502         Fixes bug #403502 – User should also be allowed to select an
5503         independent executable target.
5505 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
5507         * plugins/tools/scripts/prepare-changelog.pl: Updated newer version.
5509         * manuals/anjuta-faqs/C/anjuta-faqs.xml: Updated.
5510         * plugins/tools/scripts/prepare-changelog.pl: Fixed opening file.
5512 2007-06-20 Sebastien Granjoux <seb.sfo@free.fr>
5514         * plugins/debug-manager/plugin.c,
5515         plugins/debug-manager/breakpoints.c:
5516         Remove weak pointers when owner is destroyed
5517         Remove all breakpoints before loading new one
5519 2007-06-20  Vincent Geddes  <vincent.geddes@gmail.com>
5521         * plugins/glade/plugin.c: Update for API changes in glade 3.3.0 and above.
5522          
5523 2007-06-19  Naba Kumar  <naba@gnome.org>
5525         * plugins/message-view/message-view.c: Wrap long lines (at 1000px)
5526         Bug #448491 Empty Lines Problem.
5528         * libanjuta/anjuta-utils.c: Return incompletly transformed text too.
5529         
5530         * data/default.profile, plugins/message-view/plugin.c: Do not
5531         restore session for messages.
5532         Fixes bug #377461 – don't create new message window for each
5533         build/find.
5535         * plugins/profiler/plugin.c: Disconnect session signals on deactivate.
5536         Fixes a crash on exit/project-close if profiler plugin is loaded.
5538 2007-06-17  Naba Kumar  <naba@gnome.org>
5540         * plugins/class-gen/anjuta-class-gen-plugin.glade: Do not translate
5541         C keywords. Fixes bug #447655 – C keyword must NOT be localised.
5543         * plugins/file-loader/plugin.c: Fail on opening non existent files.
5544         Bug #448034 – Anjuta crashes on starting (when the last project
5545         directory was deleted).
5547         * plugins/document-manager/plugin.c: Set line markers for files
5548         opened via IAnjutaFile::open(). Fixes missing line markers while
5549         navigating symbols.
5551 2007-06-17  Naba Kumar  <naba@gnome.org>
5553         * plugins/sourceview/sourceview.glade: Set correct font
5554         default value and use monospace instead of sans. Fixes
5555         bug #448408 – crash in Anjuta IDE: Trying to change the
5556         editor
5558 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
5560         * plugins/search/search-replace.c,
5561         plugins/search/search-replace.h,
5562         plugins/search/anjuta-search.glade:
5563         Replace deprecated GtkCombo by GtkComboBox or GtkComboBoxEntry
5564         Fixes bug #355166
5566 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
5568         * plugins/debug-manager/plugin.c,
5569         plugins/debug-manager/breakpoints.c:
5570         Add weak references, fixes bug #448053 ?
5572 2007-06-16  Naba Kumar  <naba@gnome.org>
5574         * libanjuta/plugin-manager.c: Added remembered plugins page in plugins
5575         dialog to allow forgetting them if user chooses to select a different
5576         one.
5578 2007-06-13  Naba Kumar  <naba@gnome.org>
5580         * plugins/sourceview/sourceview-prefs.c: Initialize font
5581         on startup correctly if use_theme is set.
5583         * plugins/sourceview/sourceview-prefs.c: Use desktop fixed font
5584         if available for default font. Fixes bug #447304.
5586         * plugins/sourceview/sourceview-prefs.c: Return value based
5587         on right data type. Fixes Bug #438878 – Using gtksourceview editor
5588         for the first time has black background
5589         
5590         * plugins/project-manager/plugin.c: Give a better error message
5591         when project could not be loaded.
5593         * libanjuta/anjuta-serializer.c: Added a comment.
5595 2007-06-13  Johannes Schmid <jhs@gnome.org>
5597         * configure.in:
5598         Use GNOME_COMPILE_WARNINGS(maximum) instead of hand-written macro. Show
5599         most warnings to avoid simple coding problems.
5600         
5601         * plugins/message-view/anjuta-msgman.c:
5602         (anjuta_msgman_append_view), (anjuta_msgman_set_current_view):
5603         * plugins/message-view/plugin.c: (on_view_changed),
5604         (ianjuta_msgman_add_view):
5605         
5606         Fixed #440866 by always presenting the message-manager when a tab is
5607         added because Gtk+ seems to have problems to add tabs to hidden widgets.
5608         
5609         * plugins/subversion/subversion-callbacks.c:
5610         (on_subversion_commit_response):
5611         Destroy dialog if user clicks "No"
5613 2007-06-12  Naba Kumar  <naba@gnome.org>
5615         * tagmanager/tm_tag.c, tagmanager/tm_workspace.c: Fixes an invalid
5616         read and use of uninitialized variable.
5618         * Makefile.am, src/about.c: Install AUTHORS file in datadir also
5619         because it is used in credits listing and packaging could compress
5620         it in docdir. Fixes bug #397881: The credits are empty
5622         * tagmanager/tm_tag.c, tagmanager/include/tm_tag.h,
5623         tagmanager/include/tm_workspace.h, tagmanager/include/tm_symbol.h,
5624         tagmanager/tm_workspace.c, tagmanager/tm_symbol.c,
5625         plugins/symbol-browser/an_symbol_info.c,
5626         plugins/symbol-browser/plugin.c,
5627         plugins/symbol-browser/an_symbol_view.c,
5628         plugins/editor/aneditor-autocomplete.cxx:
5630         - Do not access TMTag
5631         member in TMSymbol when freeing it because by then the tags
5632         could have changed. Avoids dangerous memory corruptions by freeing
5633         someone else's memory (Could explain those random crashes when
5634         refreshing symbols or re-loading a different project or closing
5635         a project). Anything that tries to refresh symbols could trigger
5636         this corruptions.
5637         - Added a flag to also retrieve method definitions as part of
5638         the class's scope members. And used it to set both function prototype
5639         and definition in symbols. Fixes navigation to prototype and
5640         function definitions from symbol browser (bug #440370)
5642         * plugins/editor/text_editor.c: Avoid invalid reads beyond allocated
5643         memory. Could fix those bogus 'file changed' dialogs.
5645         * plugins/document-manager/anjuta-docman.c: Avoid runtime warning.
5647 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
5649         * (added) libanjuta/anjuta-utils-priv.h,
5650         libanjuta/anjuta-utils.h,
5651         libanjuta/anjuta-launcher.c,
5652         libanjuta/Makefile.am:
5653         Fix bug #440801: do not use config.h in public include files
5655 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
5657         * plugins/project-wizard/templates/mkfile.wiz:
5658         Fix bug #442038: missing project.sh file
5660         * configure.in,
5661         plugins/project-wizard/templates/Makefile.am,
5662         plugins/project-wizard/templates/translatable-strings.h,
5663         (added) plugins/project-wizard/templates/sdl.wiz,
5664         (added) plugins/project-wizard/templates/appwiz_sdl.png,
5665         (added) plugins/project-wizard/templates/sdl/configure.ac.tpl,
5666         (added) plugins/project-wizard/templates/sdl/acinclude.m4.tpl,
5667         (added) plugins/project-wizard/templates/sdl/Makefile.am,
5668         (added) plugins/project-wizard/templates/sdl/.cvsignore,
5669         (added) plugins/project-wizard/templates/sdl/src/main.c,
5670         (added) plugins/project-wizard/templates/sdl/src/Makefile.am.tpl,
5671         (added) plugins/project-wizard/templates/sdl/src/Makefile.am,
5672         (added) plugins/project-wizard/templates/sdl/src/.cvsignore,
5673         (added) plugins/project-wizard/templates/sdl/po/Makefile.am,
5674         (added) plugins/project-wizard/templates/sdl/po/POTFILES.in,
5675         (added) plugins/project-wizard/templates/sdl/po/.cvsignore:
5676         Fix bug #315635: add a SDL project wizard
5678 2007-06-09  Naba Kumar  <naba.kumar@nokia.com>
5680         * libanjuta/anjuta-children.c: Avoid a race condition and deadlock
5681         when SIGCHLD is triggered when main loop context is locked. Dead lock
5682         happens when child_exited callback also accesses main loop context.
5683         Happens particularly badly in debug target exiting.
5685 2007-06-05 Sebastien Granjoux <seb.sfo@free.fr>
5687         * manuals/anjuta-manual/C/debugger.xml:
5688         First update of the debugger documentation
5690 2007-06-04  Naba Kumar  <naba.kumar@nokia.com>
5692         * manuals/anjuta-manual/C/fileoperations.xml,
5693         manuals/anjuta-manual/C/projects.xml,
5694         manuals/anjuta-manual/C/anjuta-manual.xml,
5695         manuals/anjuta-manual/C/build.xml,
5696         manuals/anjuta-manual/C/execute.xml,
5697         manuals/anjuta-manual/Makefile.am: Updated more documentation.
5698         Added project properties documentation. Moved execution section
5699         inside project management. Removed dead documentation.
5701 2007-06-02  Naba Kumar  <naba.kumar@nokia.com>
5703         * src/anjuta.c, plugins/symbol-browser/plugin.c,
5704         plugins/symbol-browser/plugin.h,
5705         plugins/symbol-browser/an_symbol_prefs.c,
5706         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
5707         libanjuta/anjuta-status.c, libanjuta/anjuta-status.h: Use internal
5708         progress bar instead of separate window for system tags
5709         generation. Renamed AnjutaStatus methods to a proper ones.
5711         * plugins/symbol-browser/plugin.c,
5712         plugins/symbol-browser/plugin.h,
5713         plugins/symbol-browser/an_symbol_prefs.c,
5714         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
5715         global-tags/create_global_tags.sh.in: Get rid of message window
5716         for showing global tags creation and use a small window with
5717         progress bar.
5719 2007-05-30  Naba Kumar  <naba@gnome.org>
5721         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
5722         Bug 442315 – After calling configure, the build menus are still insensitive,
5723         Bug 442314 – Autogeneration fails when there is no autogen.sh
5725         * plugins/project-manager/plugin.c: Fixed mem corruption when it
5726         fails to remove target/source/group. Fixes bug #440196 – crash in
5727         Anjuta IDE: removing a target
5729 2007-05-29  Naba Kumar  <naba@gnome.org>
5731         * plugins/symbol-browser/an_symbol_view.c,
5732         plugins/symbol-browser/an_symbol_prefs.c: Fixed custom
5733         tags generation. Fixed runtime warning.
5735 2007-05-28  Naba Kumar  <naba@gnome.org>
5737         Patch from James Liggett  <jrliggett@cox.net>:
5738         * plugins/profiler/plugin.c, plugins/profiler/profiler.glade:
5739         Fixed bug #403502 – User should also be allowed to select an
5740         independent executable target.
5742 2007-05-27  Johannes Schmid <jhs@gnome.org>
5744         * plugins/build-basic-autotools/build-basic-autotools.c:
5745         (get_real_directory), (on_build_mesg_format):
5746         
5747         Find correct files for error messages inside scratchbox
5749 2007-05-27  Naba Kumar  <naba@gnome.org>
5751         * manuals/anjuta-manual/C/projects.xml,
5752         manuals/anjuta-manual/C/projects.xml: Updated project
5753         management chapter more.
5755 2007-05-25  Johannes Schmid <jhs@gnome.org>
5757         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
5758         * plugins/build-basic-autotools/build-basic-autotools.c:
5759         (on_sb_check_toggled), (build_execute_command),
5760         (ipreferences_merge), (ipreferences_unmerge):
5761         Added support for building inside scratchbox environment
5762         
5763         Patch from James Liggett <jrliggett@cox.net>:
5764         * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new),
5765         (anjuta_msgman_append_view):
5767         Fix 440866 
5768           – Anjuta aborts with numerous assertion failures when adding a new message view tab
5770 2007-05-23  Naba Kumar  <naba@gnome.org>
5772         * manuals/anjuta-manual/C/projects.xml: Updated project
5773         management chapter.
5775 2007-05-22  Naba Kumar  <naba@gnome.org>
5777         * manuals/anjuta-manual/C/projects.xml: More updates.
5779         * manuals/anjuta-manual/C/introduction.xml,
5780         manuals/anjuta-manual/C/projects.xml,
5781         manuals/anjuta-manual/C/interface.xml: Updated documentation.
5783 2007-05-22  Naba Kumar  <naba@gnome.org>
5785         Patch from Étienne Bersac:
5786         * plugins/class-gen/templates/go-source.tpl: use G_TYPE_DEFINE parent
5787         class in generated class.
5789 2007-05-22  Naba Kumar  <naba@gnome.org>
5791         * plugins/profiler/plugin.c: Fixed a compiler warning.
5792         * plugins/valgrind/Makefile.am: Added ldflags.
5794         Patch from James Liggett:
5795         * plugins/profiler/gprof-options.[ch], plugins/profiler/plugin.[ch],
5796         plugins/profiler/Makefile.am: Fixes bug #403503. Implemented target
5797         specific options.
5799 2007-05-18  Johannes Schmid <jhs@gnome.org>
5801         * plugins/editor/text_editor.c:
5802         * plugins/language-support-cpp-java/plugin.c:
5803         (on_editor_language_changed), (on_value_added_current_editor),
5804         (on_value_removed_current_editor):
5805         
5806         Remove IAnjutaEditorAssist from Scintilla for now as it is not supported
5807         Fix assist support in language-support-plugin.
5809 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
5811         * libanjuta/interfaces/libanjuta.idl:
5812         Add a new interface allowing to implement plugin able
5813         to load other plugins (not written in C)
5815         * libanjuta/anjuta-plugin-handle.c,
5816         libanjuta/anjuta-plugin-handle.h:
5817         Add a language and a resident plugin properties
5819         * libanjuta/anjuta-glue-plugin.c,
5820         libanjuta/anjuta-glue-plugin.h,
5821         (added)libanjuta/anjuta-glue-c.c,
5822         (added)libanjuta/anjuta-glue-c.h,
5823         libanjuta/Makefile.am:
5824         Split code used to load a C plugin into a common part
5825         in anjuta-glue-plugin and a specific part in anjuta-glue-c
5827         * libanjuta/anjuta-glue-factory.c,
5828         libanjuta/anjuta-glue-factory.h,
5829         libanjuta/anjuta-plugin-manager.c:
5830         Allow to load plugin not written in C and search for the
5831         additional needed code in another plugin
5833 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
5835         * plugins/editor/text_editor.c:
5836         Add an empty implementation of IAnjutaEditorAssist for scintilla,
5837         avoiding a crash if scintilla is used
5839 2007-05-14  Johannes Schmid <jhs@gnome.org>
5841         * libanjuta/interfaces/libanjuta.idl:
5842         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
5843         (assist_cleanup), (on_assist_end), (on_assist_cancel),
5844         (on_assist_chosen), (on_assist_update), (get_context),
5845         (dot_member_parser), (pointer_member_parser), (cpp_member_parser),
5846         (install_assist), (uninstall_assist), (install_support),
5847         (on_editor_language_changed), (cpp_java_plugin_activate_plugin),
5848         (cpp_java_plugin_instance_init):
5849         * plugins/language-support-cpp-java/plugin.h:
5850         Use IAnjutaEditorAssist to show language specific suggestions
5851         
5852         * plugins/sourceview/Makefile.am:
5853         * plugins/sourceview/anjuta-view.c: (anjuta_view_new),
5854         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
5855         * plugins/sourceview/anjuta-view.h:
5856         * plugins/sourceview/assist-window.c: (assist_window_expose),
5857         (assist_window_set_property), (assist_window_get_property),
5858         (assist_window_class_init), (assist_activated),
5859         (assist_window_init), (assist_window_finalize),
5860         (assist_window_select), (assist_window_first),
5861         (assist_window_last), (assist_window_up), (assist_window_down),
5862         (get_coordinates), (assist_window_move), (assist_window_update),
5863         (assist_window_filter_keypress), (assist_window_is_active),
5864         (assist_window_new), (assist_window_get_trigger),
5865         (assist_window_get_position):
5866         * plugins/sourceview/assist-window.h:
5867         * plugins/sourceview/sourceview-args.c (removed):
5868         * plugins/sourceview/sourceview-args.h (removed):
5869         * plugins/sourceview/sourceview-autocomplete.c (removed):
5870         * plugins/sourceview/sourceview-autocomplete.h (removed):
5871         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
5872         * plugins/sourceview/sourceview-private.h:
5873         * plugins/sourceview/sourceview-scope.c(removed):
5874         * plugins/sourceview/sourceview-scope.h(removed):
5875         * plugins/sourceview/sourceview.c: (on_assist_chosen),
5876         (on_assist_cancel), (on_document_char_added),
5877         (on_reload_dialog_response), (sourceview_class_init),
5878         (sourceview_dispose), (sourceview_new), (iassist_add_trigger),
5879         (iassist_remove_trigger), (iassist_autocomplete),
5880         (iassist_get_suggestions), (iassist_suggest), (iassist_tip),
5881         (iassist_react), (iassist_iface_init):
5882         * plugins/sourceview/tag-window.c (moved to assist-window.c):
5883         * plugins/sourceview/tag-window.h (moved to assist-window.c):
5884         
5885         - Implemented IAnjutaEditorAssist for sourceview editor (without tooltips)
5886         - Mark files dirty if reload dialog is canceled.
5888 2007-05-12  Naba Kumar  <naba@gnome.org>
5890         * libanjuta/anjuta-launcher.h: Corrected include file.
5892 2007-05-12 Sebastien Granjoux <seb.sfo@free.fr>
5894         * libanjuta/anjuta-glue-plugin.c,
5895         libanjuta/anjuta-glue-plugin.h,
5896         libanjuta/anjuta-glue-factory.c,
5897         libanjuta/anjuta-glue-factory.h,
5898         ibanjuta/anjuta-plugin-manager.c:
5899         Move code used to load a C plugin from glue-factory to glue-plugin
5900         So loading a plugin written in another language could be done by
5901         just using another object derived from AnjutaGluePlugin
5903         * libanjuta/libanjuta.h:
5904         Remove anjuta-plugin-handle header, it's not installed as libanjuta
5905         includes
5907 === anjuta 2.1.3 ===
5909 2007-05-11  Naba Kumar  <naba@gnome.org>
5911         * configure.in: Bumped version to 2.1.3
5912         * NEWS: Updated.
5913         * AUTHORS: Updated.
5914         * plugins/glade/plugin.c: Fixed build with glade-3 == 3.1.4
5916 2007-05-11  Naba Kumar  <naba@gnome.org>
5918         * configure.in:
5919         * plugins/glade/plugin.c: (glade_update_ui), (glade_save):
5920         Fixed glade plugin compilation for glade3 svn version (> 3.3.0)
5921         based on patch from Jaap Versteegh  <j_r_versteegh@hotmail.com>.
5923 2007-05-10  Johannes Schmid <jhs@gnome.org>
5925         * plugins/search/plugin.c:
5926         Make incremental search behave less annoying
5927         
5928 2007-05-09 Sebastien Granjoux <seb.sfo@free.fr>
5930         * plugins/macro/macro-util.c:
5931         Fix bug #419008 and bug #419036
5932         When creating new header file, use name and email set in
5933         preferences and replace invalid C character by underscore
5934         in guards
5936 2007-05-08 Sebastien Granjoux <seb.sfo@free.fr>
5938         * plugins/search/search-replace.c,
5939         plugins/search/search-replace_backend.c:
5940         Disable search button if search expression is empty (bug #378193)
5942 2007-05-08  Naba Kumar  <naba@gnome.org>
5944         * plugins/project-wizard/templates/minimal/Makefile.am: Fixed
5945         build error.
5947 2007-05-07  Naba Kumar  <naba@gnome.org>
5949         * configure.in:
5950         * plugins/project-wizard/templates/Makefile.am:
5951         * plugins/project-wizard/templates/minimal.wiz:
5952         * plugins/project-wizard/templates/minimal/.cvsignore:
5953         * plugins/project-wizard/templates/minimal/Makefile.am:
5954         * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
5955         * plugins/project-wizard/templates/minimal/autogen.sh:
5956         * plugins/project-wizard/templates/minimal/configure.ac.tpl:
5957         * plugins/project-wizard/templates/minimal/project.anjuta:
5958         Added 'minimal', a generic and flat, project template.
5959         
5960 2007-05-05  Naba Kumar  <naba@gnome.org>
5962         Patch from Cygwin Ports maintainer  <yselkowitz@users.sourceforge.net>:
5964         * configure.in: Define GNOME_CANVAS and fix GRAPHVIZ and SVN cflags/libs.
5965         * libanjuta/anjuta-launcher.c: Cygwin does not have B460800 or ECHOPRT.
5966         * libanjuta/interfaces/Makefile.am.iface: Fixed a typo.
5967         * libanjuta/interfaces/anjuta-idl-compiler.pl: Make a convenience library
5968         instead of a real one, fixes interdependency with libanjuta.
5969         * plugins/gdb/gdbmi.c: G_MODULE_EXPORT for gdbmi-test linking on Cygwin.
5970         * libanjuta/Makefile.am: 
5971         * libegg/Makefile.am:
5972         * plugins/build-basic-autotools/Makefile.am:
5973         * plugins/class-gen/Makefile.am:
5974         * plugins/class-inheritance/Makefile.am:
5975         * plugins/cvs-plugin/Makefile.am:
5976         * plugins/debug-manager/Makefile.am:
5977         * plugins/devhelp/Makefile.am:
5978         * plugins/document-manager/Makefile.am:
5979         * plugins/editor/Makefile.am:
5980         * plugins/file-loader/Makefile.am:
5981         * plugins/file-manager/Makefile.am:
5982         * plugins/file-wizard/Makefile.am:
5983         * plugins/gdb/Makefile.am:
5984         * plugins/glade/Makefile.am:
5985         * plugins/gtodo/Makefile.am:
5986         * plugins/language-support-cpp-java/Makefile.am:
5987         * plugins/macro/Makefile.am:
5988         * plugins/message-view/Makefile.am:
5989         * plugins/patch/Makefile.am:
5990         * plugins/profiler/Makefile.am:
5991         * plugins/project-import/Makefile.am:
5992         * plugins/project-manager/Makefile.am:
5993         * plugins/project-wizard/Makefile.am:
5994         * plugins/sample1/Makefile.am:
5995         * plugins/search/Makefile.am:
5996         * plugins/sourceview/Makefile.am:
5997         * plugins/subversion/Makefile.am:
5998         * plugins/symbol-browser/Makefile.am:
5999         * plugins/terminal/Makefile.am:
6000         * plugins/tools/Makefile.am:
6001         * tagmanager/Makefile.am: Properly define LDFLAGS and LIBADD.
6003 2007-05-05 Vincent Geddes  <vincent.geddes@gmail.com>
6005         * plugins/glade/anjuta-glade-plugin.png: Update Glade icon.
6007 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
6009         * libanjuta/anjuta-launcher.c,
6010         libanjuta/anjuta-launcher.h:
6011         Add some missing implementation
6013 2007-04-26  Brian Pepple  <bpepple@fedoraproject.org>
6015         Reviewed by Naba Kumar  <naba@gnome.org>:
6016         * pixmaps/Makefile.am (update-icon-cache): fix gtk-update-icon-cache
6017         for uninstall-hook.
6019 2007-04-26  Jason Switzer  <jswitzer@gmail.com>
6021         Reviewed by Naba Kumar  <naba@gnome.org>:
6022         * plugins/editor/text_editor.c: Large memory addresses were being
6023         truncated, switched to glong (bug #422143).
6025 2007-04-24  Naba Kumar  <naba@gnome.org>
6027         * plugins/document-manager/plugin.c: (prefs_finalize):
6028         * plugins/editor/aneditor-autocomplete.cxx:
6029         * plugins/editor/text_editor_menu.c:
6030         * plugins/editor/text_editor_prefs.c: (text_editor_prefs_finalize):
6031         * plugins/file-loader/plugin.c: (open_file_with),
6032         (create_open_with_submenu):
6033         * plugins/file-manager/plugin.c: (prefs_finalize):
6034         * plugins/terminal/terminal.c: (prefs_finalize): Fixed int to
6035         pointer type castings.
6037 2007-04-24  Naba Kumar  <naba@gnome.org>
6039         Patch from s|s  <supreet.sethi@gmail.com>:
6040         * (added) plugins/project-wizard/templates/django-logo.png:
6041         * (added) plugins/project-wizard/templates/django.wiz:
6042         * plugins/project-wizard/templates/Makefile.am:
6043         * plugins/project-wizard/templates/translatable-strings.h: Added
6044         django project template. http://www.djangoproject.com/
6046 2007-04-24  Naba Kumar  <naba@gnome.org>
6048         * plugins/subversion/anjuta-subversion.glade: Set expansion for
6049         the log entry widget and made the dialog little larger.
6051 2007-04-24  Naba Kumar  <naba@gnome.org>
6053         Patch from Halton Huo:
6054         * configure.in:
6055         * plugins/project-wizard/property.c:
6056         * plugins/subversion/svn-auth.c:
6057         * plugins/subversion/svn-backend-priv.h:
6058         * plugins/subversion/svn-backend.c:
6059         * plugins/subversion/svn-backend.h:
6060         * plugins/subversion/svn-notify.h: Proper use of subversion
6061         headers. Fixes build issues in solaris (bug #426701).
6063 2007-04-24  Naba Kumar  <naba@gnome.org>
6065         * libanjuta/Makefile.am: Removed bogus newlines at the end of file.
6066         
6067         * plugins/project-wizard/templates/cpp.wiz:
6068         * plugins/project-wizard/templates/gcj.wiz:
6069         * plugins/project-wizard/templates/gnome.wiz:
6070         * plugins/project-wizard/templates/gtk.wiz:
6071         * plugins/project-wizard/templates/gtkmm.wiz:
6072         * plugins/project-wizard/templates/java.wiz:
6073         * plugins/project-wizard/templates/python.wiz:
6074         * plugins/project-wizard/templates/terminal.wiz:
6075         * plugins/project-wizard/templates/wxwin.wiz:
6076         * plugins/project-wizard/templates/xlib-dock.wiz:
6077         * plugins/project-wizard/templates/xlib.wiz: Enabled shared library
6078         project option and set it ON by default (since gnome-build, can't
6079         enabled configure shared lib support later when a sharedlib target
6080         is added).
6082 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
6084         * plugins/debug-manager/stack_trace.c:
6085         Fix a missing case in the previous changes
6087 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
6089         * plugins/debug-manager/plugin.c:
6090         Fix bug #430401
6092         * plugins/debug-manager/breakpoints.c,
6093         plugins/gdb/plugin.c:
6094         Fix adding breakpoint on a function
6096         * plugins/debug-manager/stack_trace.c:
6097         Highlight changed stack frame
6099 2007-04-18  Naba Kumar  <naba@gnome.org>
6101         * plugins/document-manager/anjuta-docman.c:
6102         (anjuta_docman_dispose), (on_editor_destroy),
6103         (anjuta_docman_remove_editor): Remove the editor widget from
6104         the parent container before calling destroy, otherwise container
6105         removal happens after TextEditor is disposed resulting in call
6106         to value-remove for a TextEditor which is half-dead (crash).
6108 2007-04-11 Sebastien Granjoux <seb.sfo@free.fr>
6110         * plugins/debug-manager/data_buffer.c
6111         plugins/debug-manager/data_view.c,
6112         plugins/debug-manager/memory.c:
6113         Fixes for bug #418523, bug #427090 and bug #428174
6115 2007-04-11 Halton Huo <halton.huo@sun.com>
6117         reviewed by: <jhs@gnome.org>
6119         * configure.in:
6120         * libanjuta/Makefile.am:
6121         * libanjuta/anjuta-utils.c:
6122         * libanjuta/anjuta-utils.h:
6123         * manuals/reference/libanjuta/Makefile.am:
6124         
6125         Fixed compilation on sun by deploying the libutil methods
6126         in anjuta-utils.h and building them on condition.
6128 2007-04-11  Johannes Schmid <jhs@gnome.org>
6130         * plugins/document-manager/anjuta-docman.c: (on_editor_destroy),
6131         (anjuta_docman_add_editor):
6132         Hold a reference on the editor as long as we use it.
6133         
6134         * plugins/document-manager/plugin.c: (on_editor_changed):
6135         Destroy GValue to fix a memoery leak.
6137 2007-04-11  Johannes Schmid <jhs@gnome.org>
6139         * plugins/document-manager/plugin.c: (on_editor_changed):
6140         Fixed reference counting for editor by using g_value_take_object instead
6141         of g_value_set_object. The editors are now correctly finalized and thus
6142         we do not lack so much memory anymore.
6143         
6144         * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
6145         (anjuta_view_finalize), (anjuta_view_focus_out),
6146         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
6147         * plugins/sourceview/anjuta-view.h:
6148         * plugins/sourceview/plugin.c: (ieditor_factory_new_editor):
6149         * plugins/sourceview/sourceview-prefs.c:
6150         (on_gconf_notify_tab_size), (sourceview_prefs_destroy):
6151         * plugins/sourceview/sourceview-prefs.h:
6152         * plugins/sourceview/sourceview-private.h:
6153         * plugins/sourceview/sourceview.c: (on_document_loaded),
6154         (timeout_unref), (on_document_saved), (sourceview_finalize),
6155         (sourceview_new), (ifile_open), (ifile_savable_save),
6156         (ifile_savable_save_as):
6158         Several changes to fix things when the editor is correctly destroyed.
6159         Fixed preferences (which led me to the refcounting issue, #409412)
6160         and removed deprecated completition code that will be replace by
6161         IAnjutaAssist interface soon. 
6163 2007-04-11  Johannes Schmid <jhs@gnome.org>
6165         * libanjuta/anjuta-launcher.c:
6166         (anjuta_launcher_execution_done_cleanup),
6167         (anjuta_launcher_child_terminated):
6168         Possible fix for #428363 and added a g_return_if_fail
6170         * plugins/message-view/plugin.c: (activate_plugin):
6171         Fixed a Gtk/Gdl-Critical
6172         
6173         Patches from Étienne Bersac <bersace03@laposte.net>
6174         * plugins/class-gen/templates/go-source.tpl:
6175         * plugins/macro/macros.xml:
6176         Use better template for GObjects (#417875 and #417918)
6177         
6178         Patches from Halton Huo <halton.huo@sun.com>
6179         * libanjuta/anjuta-launcher.h:
6180         * libanjuta/anjuta-preferences.c:
6181         * libanjuta/anjuta-utils.c:
6182         * plugins/class-gen/window.c: (cg_window_set_add_to_project),
6183         (cg_window_set_add_to_repository):
6184         * plugins/class-inheritance/class-inherit.c:
6185         Fix build with suncc (#423727, #423730, #423733, #423768, #423772)
6187 2007-04-09  Johannes Schmid <jhs@gnome.org>
6189         * plugins/editor/print.c: (anjuta_print_show_header):
6190         * plugins/file-manager/anjuta-file-manager-plugin.glade:
6191         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
6193   Some string changes (#427395 and #427399)
6195 2007-04-06  Johannes Schmid <jhs@gnome.org>
6197         * plugins/build-basic-autotools/build-basic-autotools.c:
6198         (on_build_mesg_format), (on_build_mesg_parse):
6199         Fixed full path detection
6201 2007-04-05  Naba Kumar  <naba@gnome.org>
6203         Patch from Halton Huo:
6204         * libanjuta/Makefile.am:
6205         * libanjuta/anjuta-glue-cpp.c: (anjuta_glue_cpp_load_plugin):
6206         * libanjuta/anjuta-glue-cpp.h:
6207         * libanjuta/anjuta-glue-factory.c: (anjuta_glue_factory_get_type),
6208         (anjuta_glue_factory_class_init), (anjuta_glue_factory_init),
6209         (anjuta_glue_factory_new), (anjuta_glue_factory_add_path),
6210         (anjuta_glue_factory_get_path), (get_already_loaded_module),
6211         (load_plugin), (anjuta_glue_factory_get_object_type):
6212         * libanjuta/anjuta-glue-factory.h:
6213         * libanjuta/anjuta-glue-plugin.c: (anjuta_glue_plugin_get_type),
6214         (anjuta_glue_plugin_load), (anjuta_glue_plugin_unload),
6215         (anjuta_glue_plugin_class_init), (anjuta_glue_plugin_init),
6216         (anjuta_glue_plugin_new):
6217         * libanjuta/anjuta-glue-plugin.h:
6218         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
6219         (anjuta_plugin_manager_finalize), (anjuta_plugin_manager_new):
6220         * libanjuta/anjuta-plugin.h:
6221         * libanjuta/glue-cpp.c:
6222         * libanjuta/glue-cpp.h:
6223         * libanjuta/glue-factory.c:
6224         * libanjuta/glue-factory.h:
6225         * libanjuta/glue-plugin.c:
6226         * libanjuta/glue-plugin.h:
6227         * plugins/build-basic-autotools/build-basic-autotools.h:
6228         * plugins/class-gen/plugin.h:
6229         * plugins/class-inheritance/plugin.h:
6230         * plugins/cvs-plugin/plugin.h:
6231         * plugins/debug-manager/plugin.h:
6232         * plugins/devhelp/plugin.h:
6233         * plugins/document-manager/plugin.h:
6234         * plugins/editor/plugin.h:
6235         * plugins/file-loader/plugin.h:
6236         * plugins/file-manager/plugin.h:
6237         * plugins/file-wizard/plugin.h:
6238         * plugins/gdb/plugin.h:
6239         * plugins/glade/plugin.h:
6240         * plugins/gtodo/plugin.h:
6241         * plugins/language-support-cpp-java/plugin.h:
6242         * plugins/macro/plugin.h:
6243         * plugins/message-view/plugin.h:
6244         * plugins/patch/plugin.h:
6245         * plugins/profiler/plugin.h:
6246         * plugins/project-import/plugin.h:
6247         * plugins/project-manager/plugin.h:
6248         * plugins/project-wizard/plugin.h:
6249         * plugins/sample1/plugin.h:
6250         * plugins/search/plugin.h:
6251         * plugins/sourceview/plugin.h:
6252         * plugins/subversion/plugin.h:
6253         * plugins/symbol-browser/plugin.h:
6254         * plugins/terminal/terminal.c:
6255         * plugins/tools/plugin.h:
6256         * plugins/tools/scripts/tools-2.xml.in:
6257         * plugins/valgrind/plugin.h:
6259         Renamed Glue to AnjutaGlue to avoid namespace conflicts.
6261 2007-04-05  Naba Kumar  <naba@gnome.org>
6263         * anjuta.spec.in, configure.in: Removed dead codes.
6264         
6265         Patch from Jos Dehaes:
6266         * configure.in, plugins/project-wizard/templates/Makefile.am,
6267         plugins/project-wizard/templates/mkfile.wiz,
6268         plugins/project-wizard/templates/translatable-strings.h: Enabled
6269         makefile-based project creation and import. Fixes bug #355145
6271 2007-04-04 Sebastien Granjoux <seb.sfo@free.fr>
6273         * plugins/debug-manager/debugger.c,
6274         plugins/debug-manager/plugin.c,
6275         plugins/gdb/anjuta-gdb.plugin.in:
6276         Code cleaning (remove unused code, rename this into self)
6277         Add information about supported format in debugger plugin
6278         Activate debugger plugin according to the target format
6280 2007-04-01  Naba Kumar  <naba@gnome.org>
6282         * plugins/message-view/message-view.c:
6283         (message_view_instance_init): Fixed message icons to appear.
6285 2007-03-31  Johannes Schmid <jhs@gnome.org>
6287         * plugins/message-view/anjuta-msgman.c:
6288         (anjuta_msgman_append_view):
6289         * plugins/message-view/plugin.c: (on_view_changed),
6290         (ianjuta_msgman_add_view), (ianjuta_msgman_set_current_view):
6291         
6292         Fixed #424845
6294 2007-03-31  Johannes Schmid <jhs@gnome.org>
6296         * plugins/message-view/message-view.c:
6297         (message_view_instance_init), (imessage_view_append):
6298         Show nice icons beside the messages for info, warning and error. This is a completly
6299         cosmetic change so if someone dislikes it he is free to remove it.
6301 2007-03-31  Johannes Schmid <jhs@gnome.org>
6302         
6303         * plugins/message-view/anjuta-msgman.c: (on_notebook_switch_page),
6304         (anjuta_msgman_class_init), (anjuta_msgman_append_view),
6305         (anjuta_msgman_remove_view), (anjuta_msgman_set_current_view):
6306         * plugins/message-view/anjuta-msgman.h:
6307         * plugins/message-view/message-view.h:
6308         * plugins/message-view/plugin.c: (on_view_changed),
6309         (activate_plugin):
6310         Fixed #359399 and made next/previous insensitive when not availible
6311         
6312         * plugins/sourceview/anjuta-languages-manager.c: (color_to_string),
6313         (tag_style_to_string):
6314         Fixed namespace Problem with gdk >= 2.11
6315         
6316         * plugins/sourceview/sourceview-autocomplete.c:
6317         (sourceview_autocomplete_init):
6318         Removed structure, follow-up of #423682
6320 2007-03-29 Sebastien Granjoux <seb.sfo@free.fr>
6322         * plugins/debug-manager/debug_tree.c,
6323         plugins/debug-manager/debug_tree.h,
6324         plugins/debug-manager/watch.c,
6325         plugins/debug-manager/anjuta-debug-manager.glade:
6326         Inspect variable at cursor
6327         Fix buttons in inspect dialog
6329 2007-03-27  Halton Huo  <halton.huo@sun.com>
6331         Reviewed by Sebastien Granjoux  <seb.sfo@free.fr>:
6333         * plugins/sourceview/sourceview-autocomplete.c
6334         plugins/debug-manager/disassemble.c,
6335         libanjuta/interfaces/libanjuta.idl:
6336         Remove array with 0 size and empty structure as it is not
6337         supported by sun cc, Fixes bug #423682
6339         * plugins/debug-manager/debugger.c:
6340         Remove anonymous union as it is not supported by sun cc,
6341         Fixes bug #423680
6343 === anjuta 2.1.2 ===
6345 2007-03-28  Naba Kumar  <naba@gnome.org>
6347         * configure.in: Bumped version to 2.1.2
6348         * NEWS: Updated for release.
6349         
6350         * plugins/editor/bookmark.xpm, plugins/sourceview/bookmark.png:
6351         Improved breakpoint marker icon.
6352         
6353         * plugins/editor/anjuta-editor.plugin.in,
6354         plugins/sourceview/sourceview.plugin.in: Made editor plugins
6355         non user activable since they are now remembered properly.
6357 2007-03-27 Sebastien Granjoux <seb.sfo@free.fr>
6359         * plugins/tools/editor.c:
6360         Fix bug #423270
6362 2007-03-27  Naba Kumar  <naba@gnome.org>
6364         * plugins/editor/aneditor-autocomplete.cxx: Replace the complete
6365         word when autocompleting without leaving any trailing part of
6366         the word.
6368 2007-03-27  Kamil Páral  <ripper42@gmail.com>
6370         Reviewed by Naba Kumar  <naba@gnome.org>:
6371         * anjuta.desktop.in.in: Remove "Application" category from desktop
6372         file and add "GNOME". GNOME Goal #3 (fixes bug #417612).
6373         
6374 2007-03-27  Naba Kumar  <naba@gnome.org>
6375         
6376         * configure.in, plugins/document-manager/anjuta-docman.c:
6377         (anjuta_docman_add_editor): Conditionally compile notebook tab
6378         reordering feature for gtk >= 2.10. Reduced dependency on gtk to 2.8.0
6380         Patch from Halton Huo:
6381         * configure.in, global-tags/Makefile.am: Do not pass -Wall to
6382         non gcc compiler flags. Fixes bug #423089.
6383         
6384 2007-03-26  Naba Kumar  <naba@gnome.org>
6385         
6386         * AUTHORS, NEWS, TODO.tasks: Updated.
6387         
6388         * plugins/project-manager/plugin.c: (update_ui): Do not insensitise
6389         close menuitem.
6390         
6391         * plugins/symbol-browser/plugin.c: (on_editor_saved),
6392         (update_editor_symbol_model), (iter_matches),
6393         (on_editor_update_ui), (value_added_current_editor),
6394         (activate_plugin), (dispose),
6395         (symbol_browser_plugin_instance_init):
6396         * plugins/symbol-browser/plugin.h: update line on editor save
6397         and editor change. Code clean up and fixed warnings.
6399 2007-03-26  Naba Kumar  <naba@gnome.org>
6401         * plugins/project-wizard/templates/java/project.anjuta,
6402         plugins/project-wizard/templates/python/project.anjuta,
6403         plugins/project-wizard/templates/python/project.anjuta:
6404         Removed version control plugins from default selection.
6406         * plugins/tools/scripts/prepare-changelog.pl,
6407         plugins/tools/scripts/tools-2.xml.in: Updated prepare changelog
6408         script to a better one (that works on both cvs and svn).
6410 2007-03-26  Naba Kumar  <naba@gnome.org>
6412         * (added) plugins/project-wizard/templates/translatable-strings.pl,
6413         Makefile.am: Added the generated translatable file (required for
6414         translations for svn checkouts).
6416         * (added)
6417         plugins/project-wizard/templates/extract-translatable-strings.pl
6418         plugins/project-wizard/templates/Makefile.am, Makefile.am,
6419         po/POTFILES.in: Generated translatable strings for .wiz files and
6420         added them in POTFILES.in for translation. Fixes bug #398035
6422 2007-03-25  Naba Kumar  <naba@gnome.org>
6424         * plugins/language-support-cpp-java/plugin.c: Fixed modeline parsing.
6425         
6426         * src/anjuta-app.c: Removed dead codes.
6427         
6428         * plugins/symbol-browser/an_symbol_prefs.c: Show message view when
6429         global tags generation starts.
6430         
6431         * plugins/debug-manager/chunk_view.c,
6432         plugins/debug-manager/start.h,
6433         plugins/debug-manager/chunk_view.h,
6434         plugins/debug-manager/utilities.c,
6435         plugins/debug-manager/utilities.h,
6436         plugins/debug-manager/debugger.c,
6437         plugins/debug-manager/threads.c,
6438         plugins/debug-manager/disassemble.c,
6439         plugins/debug-manager/info.c,
6440         plugins/debug-manager/sharedlib.c,
6441         plugins/debug-manager/threads.h,
6442         plugins/debug-manager/disassemble.h,
6443         plugins/debug-manager/signals.c,
6444         plugins/debug-manager/info.h,
6445         plugins/debug-manager/sharedlib.h,
6446         plugins/debug-manager/data_buffer.c,
6447         plugins/debug-manager/data_view.c,
6448         plugins/debug-manager/signals.h,
6449         plugins/debug-manager/debug_tree.c,
6450         plugins/debug-manager/watch.c,
6451         plugins/debug-manager/registers.c,
6452         plugins/debug-manager/data_buffer.h,
6453         plugins/debug-manager/data_view.h,
6454         plugins/debug-manager/memory.c,
6455         plugins/debug-manager/debug_tree.h,
6456         plugins/debug-manager/watch.h,
6457         plugins/debug-manager/registers.h,
6458         plugins/debug-manager/memory.h,
6459         plugins/debug-manager/locals.c,
6460         plugins/debug-manager/sexy-icon-entry.c,
6461         plugins/debug-manager/breakpoints.c,
6462         plugins/debug-manager/locals.h,
6463         plugins/debug-manager/sexy-icon-entry.h,
6464         plugins/debug-manager/stack_trace.c,
6465         plugins/debug-manager/breakpoints.h,
6466         plugins/debug-manager/sparse_buffer.c,
6467         plugins/debug-manager/sparse_view.c,
6468         plugins/debug-manager/stack_trace.h,
6469         plugins/debug-manager/sparse_buffer.h,
6470         plugins/debug-manager/sparse_view.h,
6471         plugins/debug-manager/start.c,
6472         plugins/gdb/utilities.c,
6473         plugins/gdb/utilities.h,
6474         plugins/gdb/debugger.c,
6475         plugins/gdb/debugger.h: Added indentation modeline for easy indentation
6476         setup.
6478 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
6480         * plugins/gdb/debugger.c:
6481         Avoid empty debugger log window by limiting line to 90 characters
6483 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
6485         * plugins/debug-manager/plugin.c,
6486         plugins/debug-manager/plugin.h,
6487         plugins/debug-manager/threads.c,
6488         plugins/debug-manager/threads.h,
6489         plugins/debug-manager/breakpoints.c,
6490         plugins/debug-manager/breakpoints.h,
6491         plugins/debug-manager/stack_trace.c,
6492         plugins/debug-manager/stack_trace.h:
6493         View code action now changes location in disassembly view too
6495         * plugins/debug-manager/anjuta-debug-manager.ui:
6496         Rename breakpoint actions
6498 2007-03-24  Naba Kumar  <naba@gnome.org>
6500         * configure.in, src/anjuta-app.c: Use the new docking algorithm
6501         in gdl 0.7.3 (svn trunk).
6502         * src/anjuta-app.c: Removed dead codes and fixed compiler warnings.
6503         
6504 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
6506         * plugins/debug-manager/threads.c,
6507         plugins/debug-manager/debug_tree.c,
6508         plugins/debug-manager/debug_tree.h,
6509         plugins/debug-manager/locals.c,
6510         plugins/debug-manager/registers.c,
6511         plugins/debug-manager/stack_trace.c:
6512         Allow to change current thread updating register, stack and locals
6513         Allow to change current stack frame updating locals
6515         * plugins/gdb/debugger.c:
6516         Read argument of selected stack frame
6518         * plugins/debug-manager/data_view.c:
6519         Fix an unrelated bug
6521 2007-03-23  Naba Kumar  <naba@gnome.org>
6523         * plugins/document-manager/anjuta-docman.c,
6524         plugins/document-manager/plugin.c: Fixed many memory leaks.
6525         (ianjuta_file_get_uri() returns a new string).
6527         * plugins/document-manager/action-callbacks.c: Use AnjutaSavePrompt
6528         widget for save dialogs.
6529         
6530         * tagmanager/tm_tag.c, tagmanager/entry.h: Restored entry.h from
6531         svn and fixed to get function/prototype/member args list. Call tips
6532         also work fine now.
6534 2007-03-22  Naba Kumar  <naba@gnome.org>
6536         * tagmanager/c.c: Enabled 'prototype' tags so that autocomplete
6537         and calltips would work again for functions from global tags (Needs
6538         regenerating global tags).
6540         * tagmanager/c.c, plugins/symbol-browser/plugin.c: Restored c.c to
6541         ctags svn version and reopened bug #395362. Fixes tags parsing that
6542         seemed to have stopped working recently.
6544 2007-03-21  Naba Kumar  <naba@gnome.org>
6546         * tagmanager/tm_source_file.c, tagmanager/options.c,
6547         global-tags/create_global_tags.sh.in: Fixed c++ parsing (to some
6548         extend .. more needs to be investigated and fixed). Enabled some
6549         debugging.
6551 2007-03-16  Naba Kumar  <naba@gnome.org>
6553         * src/anjuta.c: Fixed project loading from command line.
6555 2007-03-16  Naba Kumar  <naba@gnome.org>
6557         Patch from James Liggett <jrliggett@cox.net>:
6558         plugins/profiler/gprof-profile-data.c: Fixed a crash.
6559         
6560 2007-03-15  Naba Kumar  <naba@gnome.org>
6562         * libanjuta/anjuta-profile-manager.c,
6563         libanjuta/anjuta-profile-manager.h: Added method to get current
6564         profile.
6566         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Added "exiting"
6567         signal and anjuta_shell_notify_exit(). Signal is emitted when anjuta
6568         is exiting.
6570         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
6571         plugins/file-loader/plugin.c: Moved to functions as utility functions.
6572         Also, not load project files in session load in loader plugin.
6573         
6574         * plugins/project-manager/plugin.c, src/anjuta.c:
6575         Emit "exiting" signal in shell when exiting anjuta. project manager
6576         listens to exiting signal and saves session. anjuta.c saves session
6577         only when current projfile is 'user'. Load project saved in session
6578         differently then the rest of the session. This should fix all the
6579         session restoration bugs.
6580         
6581         src/main.c: Present anjuta window when becon message is received.
6583 2007-03-14  Naba Kumar  <naba@gnome.org>
6585         * libanjuta/anjuta-profile.c: Fixed a bug where some plugins would
6586         not randomly save (it was a wrong looping).
6587         
6588 2007-03-12  Naba Kumar  <naba@gnome.org>
6590         * libanjuta/interfaces/libanjuta.idl: Added more API section headers.
6592 2007-03-12 Sebastien Granjoux <seb.sfo@free.fr>
6594         * plugins/debug-manager/anjuta-debug-manager.ui,
6595         libanjuta/interfaces/libanjuta.idl,
6596         plugins/debug-manager/debugger.c,
6597         (added) plugins/debug-manager/threads.c,
6598         (added) plugins/debug-manager/threads.h,
6599         plugins/debug-manager/plugin.c,
6600         plugins/debug-manager/Makefile.am,
6601         plugins/gdb/plugin.c,
6602         plugins/gdb/debugger.c,
6603         plugins/gdb/debugger.h:
6604         Add a window displaying all threads
6605         Add needed functions
6606         Switching to a different thread is still not done
6608         * plugins/debug-manager/debug_tree.c,
6609         plugins/debug-manager/locals.c,
6610         plugins/debug-manager/stack_trace.c:
6611         Small cosmetic changes
6613         * plugins/gdb/gdbmi.c:
6614         Keep all elements in gdbmi hash
6615         Even if using the same key like in -threads-list-ids
6617 2007-03-11  Naba Kumar  <naba@gnome.org>
6619         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate class comments.
6620         
6621         * libanjuta/interfaces/libanjuta.idl: Fixed and added API docs.
6622         
6623         * manuals/reference/libanjuta/libanjuta-docs.sgml,
6624         manuals/reference/libanjuta/libanjuta-sections.txt,
6625         manuals/reference/libanjuta/libanjuta.types: Updated to contain latest
6626         interfaces.
6628 2007-03-11  Naba Kumar  <naba@gnome.org>
6630         * configure.in, manuals/reference/libanjuta/Makefile.am: Fixed to use
6631         gtk-doc properly. Bumped gtk-doc requirement to 1.4
6633         * manuals/reference/libanjuta/libanjuta-docs.sgml,
6634         manuals/reference/libanjuta/libanjuta.types,
6635         manuals/reference/libanjuta/libanjuta-sections.txt,
6636         manuals/reference/libanjuta/.cvsignore,
6637         (removed) manuals/reference/libanjuta/tmpl/*: Updated API docs
6638         infrastructure. Got rid of tmpl/ directory and moved all section
6639         documenation to source code (requires gtk-doc >= 1.4).
6640         
6641         * libanjuta/anjuta-plugin-description.c,
6642         libanjuta/interfaces/libanjuta.idl,     libanjuta/anjuta-status.c,
6643         libanjuta/cell-renderer-captioned-image.c,
6644         libanjuta/anjuta-plugin-handle.c, libanjuta/resources.c,
6645         libanjuta/anjuta-debug.h, libanjuta/glue-cpp.c,
6646         libanjuta/e-splash.c, libanjuta/anjuta-plugin.c,
6647         libanjuta/anjuta-preferences-dialog.c, libanjuta/libanjuta.h,
6648         libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-shell.c,
6649         libanjuta/glue-plugin.c, libanjuta/anjuta-encodings.c,
6650         libanjuta/anjuta-save-prompt.c, libanjuta/glue-factory.c,
6651         libanjuta/anjuta-session.c, libanjuta/anjuta-children.c,
6652         libanjuta/anjuta-utils.c, libanjuta/anjuta-profile.c,
6653         libanjuta/anjuta-preferences.c, libanjuta/anjuta-launcher.c,
6654         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-serializer.c,
6655         libanjuta/anjuta-ui.c: Added inline API documentation. Moved section
6656         documentation from templates to source code.
6658 2007-03-10  Johannes Schmid <jhs@gnome.org>
6660         * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
6661         Added some debug output but could not figure out why 
6662         some plugins are not kept.
6663         
6664         * libanjuta/interfaces/libanjuta.idl:
6665         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
6666         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
6667         Added IAnjutaEditorGoto::matching_brace
6668         
6669         * plugins/document-manager/action-callbacks.c:
6670         (on_editor_command_match_brace_activate):
6671         * plugins/document-manager/plugin.c:
6672         (update_editor_ui_interface_items):
6673         * plugins/editor/text_editor.c: (igoto_matching_brace),
6674         (igoto_iface_init):
6675         * plugins/sourceview/sourceview.c: (ieditor_iface_init):
6676         Fixed #355155 (matching brace for scintilla, disabled for sourceview)
6678 2007-03-09  Johannes Schmid <jhs@gnome.org>
6680         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
6681         Hide correct column
6682         
6683         * plugins/sourceview/sourceview-private.h:
6684         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
6685         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
6686         (sourceview_new), (ifile_savable_save_as):
6687         Tweaked vfs monitoring
6689 2007-03-09  Johannes Schmid <jhs@gnome.org>
6691         * libanjuta/interfaces/Makefile.am.iface:
6692         Fixed installtion of header files
6693         
6694         * plugins/sourceview/sourceview.c: (set_select):
6695         do not scroll to much in interactive search
6697 2007-03-09  Naba Kumar  <naba@gnome.org>
6699         * src/anjuta.c: Fixed session restoration.
6700         
6701         * plugins/symbol-browser/plugin.c: Fixed crashes due to dangling
6702         signal handlers after symbol browser plugin is deactivated.
6703         
6704         * plugins/editor/editor.glade,
6705         plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
6706         Fixed indentation confustion in preferences.
6708 2007-03-08  Johannes Schmid <jhs@gnome.org>
6710         * plugins/search/search-replace.c: (search_set_combo),
6711         (search_set_action), (search_set_target), (search_set_direction),
6712         (create_dialog), (search_disconnect_set_toggle_connect),
6713         (on_search_match_whole_word_toggled),
6714         (on_search_match_whole_line_toggled),
6715         (on_search_match_word_start_toggled),
6716         (search_set_toggle_direction):
6717         Use GCallback instead of GSignalFunc! We need to fix this code anyway,
6718         it's somehow ugly and uses many deprecated widgets
6719         
6720         Patch from Ritesh Khadgaray <baby.linux@gmail.com>:
6721         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
6722         Fix #394709
6723         
6724 2007-03-07  Naba Kumar  <naba@gnome.org>
6726         * src/anjuta.c: Make launching projects work from command line. Also
6727         fixes gnome session restart command.
6728         
6729 2007-03-07  Johannes Schmid <jhs@gnome.org>
6731         Patch from Lucas Mazzardo Veloso <lmveloso@gmail.com>
6732         * plugins/class-gen/plugin.c: (iwizard_activate):
6733         Fixed #408218
6734         
6735         * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_import_response):
6736         Fixed #402774
6737         
6738         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
6739         Fixed #377483 (It's not possible to know if directories have
6740         a version in CVS. Show version column only if there are version
6741         informations availible
6743         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
6744         Fixed memory leak
6746 2007-03-07  Johannes Schmid <jhs@gnome.org>
6748         * plugins/sourceview/sourceview-prefs.c: (get_bool):
6749         Fixed #409408
6750         * plugins/symbol-browser/an_symbol_prefs.c:
6751         (on_update_global_clicked):
6752         Fixed ##409176
6754 2007-03-07  Johannes Schmid <jhs@gnome.org>
6756         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init),
6757         (anjuta_save_prompt_new):
6758         * plugins/project-import/project-import.c:
6759         (project_import_finalize):
6760         Fixed Gtk-Criticals (maybe #409408)
6762 2007-03-07  Naba Kumar  <naba@gnome.org>
6764         * plugins/language-support-cpp-java/plugin.c: Fixed indentation anomaly
6765         when we are at just beginning of string or comment. Fixes bug #397981.
6767 2007-03-07  Johannes Schmid <jhs@gnome.org>
6769         * plugins/language-support-cpp-java/plugin.c:
6770         (initialize_indentation_params):
6771         Removed annoying DEBUG_PRINT
6772         
6773         * plugins/sourceview/sourceview-cell.c:
6774         (sourceview_cell_instance_init), (icell_get_character),
6775         (icell_get_length), (icell_get_char), (icell_get_attribute):
6776         Improved code to be faster
6777         Implemented attribute handling so that indentation really works in any case
6779 2007-03-06  Johannes Schmid <jhs@gnome.org>
6781         * configure.in:
6782         GTK_REQUIRED = 2.10.0 (required for GtkRecent and Docman tabs)
6783         
6784         * plugins/document-manager/anjuta-docman.c:
6785         (anjuta_docman_instance_init), (anjuta_docman_add_editor):
6786         Removed old and ugly tab drag&drop code and use built-in gtk stuff
6787         instead (required GTK >= 2.10)
6788         
6789         * plugins/sourceview/sourceview-private.h:
6790         * plugins/sourceview/sourceview.c:
6791         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
6792         (sourceview_finalize), (sourceview_new), (imark_mark),
6793         (imark_unmark), (imark_is_marker_set),
6794         (imark_location_from_handle), (imark_delete_all_markers):
6795         Fixed marker handling and worked a bit more on vfs monitoring
6797 2007-03-05  Johannes Schmid <jhs@gnome.org>
6799         * libegg/egg-combo-action.c: (egg_combo_action_set_active_iter):
6800         Added method to select specific iter
6801         
6802         * plugins/sourceview/sourceview-private.h:
6803         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
6804         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
6805         (sourceview_add_monitor), (on_document_saved),
6806         (sourceview_finalize), (sourceview_new), (ifile_savable_save_as):
6807         Fixed vfs monitoring (mostly ported code from text_editor.c)
6808         
6809         * plugins/symbol-browser/an_symbol_view.c:
6810         * plugins/symbol-browser/an_symbol_view.h:
6811         * plugins/symbol-browser/plugin.c: (iter_matches),
6812         (on_editor_update_ui), (value_added_current_editor):
6813         Select the current tag in locals window and symbol toolbar. If there
6814         is no tag at the current line, reserve backward for the next tag. This will
6815         select the correct tag if inside a function.
6817 2007-03-05  Naba Kumar  <naba@gnome.org>
6819         * src/anjuta-app.c: Fixes gtk-critical messages at shutdown.
6820         * plugins/editor/text_editor.c: Disabled DEBUG_PRINTs and fixed
6821         compiler warnings.
6822         * plugins/editor/text_editor.c: Fixes a crash on 64 bit arch
6823         (Bug #412186)
6824         
6825 2007-03-04  Johannes Schmid <jhs@gnome.org>
6827         * data/Makefile.am:
6828         * po/POTFILES.in:
6829         Fixed distcheck (well, partly)
6831 2007-03-04  Johannes Schmid <jhs@gnome.org>
6833         * plugins/document-manager/anjuta-document-manager.ui:
6834         Move "Swap .c/.h from Main to Browser toolbar
6836         Modified Patch from Yang Hong <yanghong@ccoss.com.cn>:
6837         * plugins/file-manager/an_file_view.c: (fv_prefs_new),
6838         (fv_prefs_free), (fv_add_tree_entry):
6839         * plugins/file-manager/anjuta-file-manager-plugin.glade:
6840         * plugins/file-manager/plugin.c: (prefs_init):
6841         
6842         Bug 387208 – [Patch] Add custom file-manager ignore pattern support
6844 2007-03-04  Naba Kumar  <naba@gnome.org>
6846         * data/default.proflie, data/Makefile.am, src/anjuta.c,
6847         plugins/project-manager/plugin.c:
6848         Restored default profile and renamed it from "default.anjuta" to
6849         "default.profile".
6850         
6851 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
6853         * plugins/debug-manager/debugger.c,
6854         plugins/debug-manager/plugin.c,
6855         plugins/gdb/debugger.c,
6856         libanjuta/interfaces/libanjuta.idl,
6857         plugins/debug-manager/stack_trace.c:
6858         Add a dialog box when a signal is received (except SIGINT)
6859         Display stack frame even if arguments are not available
6861 2007-03-03  Naba Kumar  <naba@gnome.org>
6863         * TODO.tasks: Icons bounty added.
6865         * libanjuta/anjuta-plugin-manager.[ch]: Implemented remember plugin
6866         choise selection.
6867         
6868         * libanjuta/anjuta-profile-manager.[ch]: Implemented profile scoping
6869         and descoping.
6871         * configure.in, src/anjuta.c, plugins/project-manager/plugin.[ch],
6872         plugins/Makefile.am, (removed) plugins/profile-default/*,
6873         plugins/project-manager/anjuta-project-manager.plugin.in,
6874         plugins/project-manager/anjuta-project-manager.ui: Use the new plugins
6875         profile implementation to load user profile and projects. Store and
6876         restore remembered plugins. Use profile scoping and descoping for
6877         saving and loading sesstions.
6878         
6879         * libanjuta/anjuta-plugin-handle.c, libanjuta/anjuta-plugin-manager.c,
6880         libanjuta/anjuta-shell.c, libanjuta/anjuta-preferences.c,
6881         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-ui.c: Disabled
6882         DEBUG_PRINTs.
6884 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
6886         * plugins/debug-manager/debug_tree.c
6887         plugins/debug-manager/debug_tree.h:
6888         Bug fix, deleting wrong variable
6890         * plugins/gdb/debugger.c:
6891         Bug fix, remove forgotten debugging code
6893 2007-03-02  Johannes Schmid <jhs@gnome.org>
6895         * plugins/document-manager/anjuta-document-manager.ui:
6896         * plugins/search/anjuta-search.ui:
6897         * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
6898         Break toolbars into smaller peaces: ToolbarBookmark, ToolbarSymbols,
6899         ToolbarFind
6901         * src/anjuta-app.c: (on_toolbar_view_toggled),
6902         (on_add_merge_widget), (on_session_save), (on_widget_remove):
6903         Save toolbar positions, don't use fixed toolbar style
6904         
6905         All in all this will allow more complex toolbar configurations and
6906         might gain some space on smaller displays because the user can disable
6907         toolbar parts he does not use. Also allows to use any toolbar style
6908         without looking too ugly.
6910 2007-03-01  Naba Kumasr  <naba@gnome.org>
6912         * TODO.tasks: Added a bounty for creating icons.
6914         * libanjuta/anjuta-profile.c, libanjuta/anjuta-profile-manager.c,
6915         libanjuta/anjuta-profile-manager.h: Fixed infinite loop. Added
6916         profile-changed signal. Do not sync non-user-activatable plugins.
6918 2007-02-29 Sebastien Granjoux <seb.sfo@free.fr>
6920         * plugins/debug-manager/disassemble.c,
6921         plugins/debug-manager/sparse_view.c,
6922         plugins/gdb/debugger.c,
6923         libanjuta/interfaces/libanjuta.idl:
6924         Display function name in disassembly view
6926 2007-02-28 Sebastien Granjoux <seb.sfo@free.fr>
6928         * (added) plugins/debug-manager/bookmark.png,
6929         (added) plugins/debug-manager/breakpoint-disabled.png,
6930         (added) plugins/debug-manager/breakpoint-enabled.png,
6931         (added) plugins/debug-manager/program-counter.png,
6932         (added) plugins/debug-manager/linemarker.png,
6933         plugins/debug-manager/Makefile.am,
6934         plugins/debug-manager/disassemble.c,
6935         plugins/debug-manager/disassemble.h,
6936         plugins/debug-manager/sparse_buffer.c,
6937         plugins/debug-manager/sparse_buffer.h,
6938         plugins/debug-manager/sparse_view.c,
6939         plugins/debug-manager/sparse_view.h,
6940         plugins/debug-manager/plugin.c,
6941         plugins/debug-manager/breakpoints.c,
6942         libanjuta/interfaces/libanjuta.idl:
6943         Add markers in the disassembly view
6944         Display program counter and breakpoints in disassembly view
6946         * plugins/gdb/debugger.c:
6947         Fix a bug added with my previous patch, setting and clearing
6948         breakpoints was not working
6950 2007-02-28  Johannes Schmid <jhs@gnome.org>
6952         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml:
6953         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
6954         * manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml:
6955         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
6956         * manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml:
6957         * manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml:
6958         * manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml:
6959         * manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
6960         * manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml:
6961         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
6962         Updated (why do they need to be under version control?)
6963         
6964         * plugins/message-view/anjuta-msgman.c: (on_msgman_close_all),
6965         (create_tab_popup_menu), (on_msgman_popup_menu),
6966         (on_tab_button_press_event), (anjuta_msgman_page_new),
6967         (anjuta_msgman_finalize), (anjuta_msgman_instance_init):
6968         Added "Close all message tabs" popup menu
6970 2007-02-26  Naba Kumar  <naba@gnome.org>
6972         * plugins/profiler/gprof-flat-profile-entry.c,
6973         plugins/profiler/gprof-flat-profile.c,
6974         plugins/profiler/gprof-flat-profile-entry.h,
6975         plugins/profiler/gprof-flat-profile.h,
6976         plugins/profiler/gprof-flat-profile-view.c,
6977         plugins/profiler/gprof-flat-profile-view.h,
6978         plugins/profiler/gprof-call-graph-block-entry.c,
6979         plugins/profiler/gprof-call-graph-block.c,
6980         plugins/profiler/gprof-function-call-chart-view.c,
6981         plugins/profiler/gprof-call-graph-block-entry.h,
6982         plugins/profiler/gprof-profile-data.c,
6983         plugins/profiler/gprof-call-graph-block.h,
6984         plugins/profiler/gprof-view.c,
6985         plugins/profiler/gprof-call-graph.c,
6986         plugins/profiler/gprof-function-call-chart-view.h,
6987         plugins/profiler/gprof-profile-data.h,
6988         plugins/profiler/gprof-call-graph.h,
6989         plugins/profiler/gprof-view.h,
6990         plugins/profiler/gprof-view-manager.c,
6991         plugins/profiler/gprof-call-graph-view.c,
6992         plugins/profiler/plugin.c,
6993         plugins/profiler/gprof-view-manager.h,
6994         plugins/profiler/gprof-call-graph-view.h,
6995         plugins/profiler/gprof-function-call-tree-view.c,
6996         plugins/profiler/gprof-function-call-tree-view.h,
6997         plugins/profiler/Makefile.am: Fix compiler warnings and link with
6998         gnome-vfs. Fixes bug #411377.
7000 2007-02-26  Naba Kumar  <naba@gnome.org>
7002         * plugins/profiler/gprof-profile-data.c: Fixes bug #411623,
7004         Patch from James Liggett  <jrliggett@cox.net>:
7005         * plugins/profiler/gprof-flat-profile-view.c,
7006         plugins/profiler/gprof-flat-profile-view.h,
7007         plugins/profiler/gprof-function-call-chart-view.c,
7008         plugins/profiler/gprof-function-call-chart-view.h,
7009         plugins/profiler/gprof-view.c,
7010         plugins/profiler/gprof-view.h,
7011         plugins/profiler/gprof-call-graph-view.c,
7012         plugins/profiler/plugin.c,
7013         plugins/profiler/gprof-call-graph-view.h,
7014         plugins/profiler/gprof-function-call-tree-view.c,
7015         plugins/profiler/gprof-function-call-tree-view.h: Implements
7016         double click navigation. Fixes bug #403514.
7018 2007-02-25  Naba Kumar  <naba@gnome.org>
7020         * libanjuta/anjuta-plugin-manager.c,
7021         libanjuta/anjuta-plugin-handle.[ch],
7022         plugins/build-basic-autotools/build-basic-autotools.c: Removed the use of
7023         g_hash_table_remove_all (introduced in glib 2.12) to stay the
7024         dependency on glib 2.8. Fixes bug #411623.
7026 2007-02-24  Naba kumar  <naba@gnome.org>
7028         * libanjuta/interfaces/Makefile.am.iface: Added log domain.
7029         
7030         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin-manager.c,
7031         libanjuta/anjuta-plugin-manager.h, libanjuta/anjuta-profile.c,
7032         libanjuta/anjuta-profile.h, libanjuta/Makefile.am,
7033         (added) libanjuta/anjuta-profile-manager.c,
7034         (added) libanjuta/anjuta-profile-manager.h: Implemented profile
7035         manager.
7036         Implemented profile pushing and popping. Implemented profile xml
7037         synchronization. Implemented error handling in profiles. Implemented
7038         activation and deactivation signals in plugin manager.
7039         
7040         * libanjuta/Makefile.am: Added libanjuta log domain.
7041         
7042         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
7043         src/anjuta-app.c, src/anjuta-app.h: Added get_profile_manager()
7044         in AnjutaShell interface and implemented it in AnjutaApp.
7045         
7046         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
7048 2007-02-23  Naba kumar  <naba@gnome.org>
7050         src/main.c: Fixed missing end quote.
7052 2007-02-20  Jean-Noel Guiheneuf  <guiheneuf.jean-noel@wanadoo.fr>
7054         * plugins/debug-manager/breakpoints.c: Enabled/Disabled breakpoints.
7057 2007-02-20  Naba Kumar  <naba@gnome.org>
7059         * plugins/subversion/plugin.c: Added "..." menuitems.
7060         * ROADMAP, README: Updated.
7061         * libanjuta/anjuta-profile.c: Fixed bugs.
7063         * (removed)plugins/gtodo/gtodo.c, (removed)plugins/gtodo/main.c,
7064         plugins/gtodo/Makefile.am: Removed dead code.
7066         Patch from  Antoine Cailliau  <a.cailliau@ac-graphic.net>:
7067         * plugins/gtodo/interface.c, plugins/gtodo/preferences.c,
7068         plugins/gtodo/notification.c, plugins/gtodo/add_edit_item.c,
7069         plugins/gtodo/list_tooltip.c,
7070         plugins/document-manager/goto_line.c, plugins/glade/plugin.c,
7071         libanjuta/anjuta-save-prompt.c: Fixed translatable strings to
7072         not contain markups. Fixes Bug #360462.
7074 2007-02-16  Naba Kumar  <naba@gnome.org>
7076         * manuals/reference/libanjuta/project-wizard-format.sgml: Removed
7077         unnecessary sub-sections.
7078         
7079 2007-02-15  Naba Kumar  <naba@gnome.org>
7081         * (removed) plugins/document-manager/bookmark-prev-16.png,
7082         plugins/document-manager/bookmark-last.png,
7083         (removed)plugins/document-manager/bookmark-first-16.png,
7084         plugins/document-manager/bookmark-prev.png,
7085         (added) plugins/document-manager/bookmark-toggle.png,
7086         (removed)plugins/document-manager/bookmark_toggle.xpm,
7087         (removed)plugins/document-manager/bookmark-last-16.png,
7088         plugins/document-manager/plugin.c,
7089         plugins/document-manager/anjuta-document-manager.ui,
7090         (removed)plugins/document-manager/bookmark-next-16.png,
7091         plugins/document-manager/bookmark-next.png,
7092         plugins/document-manager/Makefile.am,
7093         (added) plugins/document-manager/bookmark-clear.png,
7094         plugins/document-manager/bookmark-first.png: Upgraded bookmark
7095         icons (stolen from monodevelop). Added clear bookmarks toolbar
7096         button.
7098         * plugins/document-manager/plugin.c,
7099         (added) plugins/document-manager/swap.png,
7100         (removed) plugins/document-manager/undock.png,
7101         plugins/document-manager/Makefile.am: Fixed swap icon.
7103 2007-02-13  Naba Kumar  <naba@gnome.org>
7105         * plugins/class-gen/element-editor.c: Fixed typo.
7106         
7107         * libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-plugin-manager.h,
7108         libanjuta/anjuta-profile.c, libanjuta/anjuta-profile.h:
7109         Implementing plugin profiles loading.
7111 2007-02-13  Naba Kumar  <naba@gnome.org>
7113         * pixmaps/*.xpm, pixmaps/Makefile.am: Removed old icons.
7114         * pixmaps/Makefile.am, pixmaps/appwiz*.png, 
7115         pixmaps/applogo.png, pixmaps/anjuta_logo.png,
7116         pixmaps/open_project.png, pixmaps/close_project.png:
7117         Removed more old icons.
7118         * pixmaps/anjuta_logo2.png, pixmaps/anjuta_logo.png,
7119         pixmaps/Makefile.am, src/about.c: Renmaed anjuta_logo2.png to
7120         anjuta_logo.png
7121         
7122 2007-02-13  Naba Kumar  <naba@gnome.org>
7124         * plugins/class-gen/element-editor.c: Included missing headers to
7125         prevent build failures in some cases.
7126         
7127 2007-02-13 Sebastien Granjoux <seb.sfo@free.fr>
7129         * plugins/debug-manager/stack_trace.c:
7130         Fix bug #407115
7132         * plugins/debug-manager/watch.c,
7133         plugins/debug-manager/breakpoints.c:
7134         Same bug than above, wrong use of gtk_ui_manager_get_widget
7136 === anjuta 2.1.1 ===
7138 2007-02-11  Naba Kumar  <naba@gnome.org>
7140         * cofigure.in: Bumped version to 2.1.1
7141         * NEWS: Updated for 2.1.1 release.
7142         
7143 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
7145         * plugins/debug-manager/plugin.c,
7146         plugins/debug-manager/sparse_view.c,
7147         plugins/debug-manager/sparse_view.h:
7148         Reorder some code
7150         * plugins/gdb/debugger.c,
7151         plugins/debug-manager/debugger.c,
7152         plugins/debug-manager/memory.c,
7153         plugins/debug-manager/sparse_buffer.c
7154         plugins/gdb/debugger.h,
7155         libanjuta/interfaces/libanjuta.idl:
7156         Clean up, remove some warnings
7157         Use guint everywhere for addresses
7158         Rewrite code parsing position in debugger
7160 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
7162         * plugins/debug-manager/debug_tree.c:
7163         Use GtkTreeRowReference instead of GtkTreeIter as callback data
7164         Fix bug #406113
7166 2007-02-08  Naba Kumar  <naba@gnome.org>
7168         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
7169         Delay showing the 'file modified on disk' dialog for one sec
7170         from the last notification to insure multiple notifications for
7171         the same file are treated as one. Do not same multiple dialogs
7172         for the same file. Make sure to destory the dialog if later
7173         the conent is no longer different.
7174         
7175 2007-02-08  Naba Kumar  <naba@gnome.org>
7177         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
7178         Prevented spurious 'file modified' dialogs in scintilla editor
7179         when the file is saved.
7181 2007-02-09  Johannes Schmid <jhs@gnome.org>
7183         * scripts/glade2schema.pl:
7184         Added script to convert glade preferences into gconf schema files.
7185         See #406061
7187 2007-02-08  Naba Kumar  <naba@gnome.org>
7189         * src/anjuta-app.c: Destroy toolbar menuitem when the toolbar
7190         itself is destroyed. Fixes bug #355160.
7191         
7192 2007-02-08  Johannes Schmid <jhs@gnome.org>
7194         * plugins/profiler/profiler.plugin: 
7195         removed from version control (only .in file needed)
7196         
7197         * plugins/sourceview/anjuta-view.c: (anjuta_view_init):
7198         * plugins/sourceview/sourceview.c: (sourceview_new):
7199         Code cleanup
7200         
7201         * plugins/subversion/svn-thread.c: (svn_thread_start):
7202         * src/main.c: (main):
7203         
7204         Fixed #395875 about initialisation of threads too late
7206 2007-02-07  Armin Burgmeier  <armin@arbur.net>
7208         Reviewed by Naba Kumar  <naba@gnome.org>:
7209         * plugins/class-gen/plugin.c:
7210         * plugins/class-gen/window.c: Removed browse button related code, load
7211         generated output directly into new buffers when not adding to project.
7213         * plugins/class-gen/anjuta-class-gen-plugin.glade: Removed browse
7214         buttons from user interface.
7216 2007-02-07  Naba Kumar  <naba@gnome.org>
7218         * po/POTFILES.in: Fixed distcheck.
7220 2007-02-07  Daniel Nylander <po@danielnylander.se>
7222         * manuals/anjuta-manual/sv/sv.po: Added initial Swedish translation.
7224 2007-02-07  Johannes Schmid <jhs@gnome.org>
7226         * anjuta.desktop.in.in:
7227         Fixed spelling
7229 2007-02-07  Johannes Schmid <jhs@gnome.org>
7231         * configure.in:
7232         * manuals/anjuta-manual/*
7233         * manuals/anjuta-faqs/*:
7234         #398991 – Anjuta manuals does not use the gnome-doc-utils format
7235         
7236         * plugins/document-manager/anjuta-document-manager.plugin.in:
7237         Removed duplicate application-xml mime-type (review patches properly ;-)
7238         
7239 2007-02-06 Sebastien Granjoux <seb.sfo@free.fr>
7241         * plugins/gdb/debugger.c,
7242         libanjuta/interfaces/libanjuta.idl:
7243         Fix bug #404755
7244         Fix handling of missing source file
7246 2007-02-06  Naba Kumar  <naba@gnome.org>
7248         Patch from James Liggett  <jrliggett@cox.net>:
7249         * plugins/profiler/gprof-flat-profile.c,
7250         plugins/profiler/gprof-profile-data.c,
7251         plugins/profiler/gprof-call-graph.c,
7252         plugins/profiler/gprof-profile-data.h,
7253         plugins/profiler/plugin.c: Fixed infinite loop bug #403501,
7254         Show profiler view when target selected bug #403515.
7256 2007-02-05  Naba Kumar  <naba@gnome.org>
7258         * configure.in: Enabled devhelp plugin by default now that
7259         it works.
7260         
7261         Patch from parmigio@2ainfo.it:
7262         * plugins/document-manager/anjuta-document-manager.plugin.in:
7263         Added xml file type in supported mime types list.
7264         
7265 2007-02-04 Sebastien Granjoux <seb.sfo@free.fr>
7267         * plugins/debug-manager/debugger.c,
7268         plugins/debug-manager/plugin.c:
7269         Add a field in status bar displaying debugger state
7270         Change cursor shape when debugger is busy
7271         Fix bug #378600
7273         * plugins/debug-manager/watch.c,
7274         plugins/debug-manager/locals.c,
7275         libanjuta/interfaces/libanjuta.idl:
7276         Clean up, remove debugging messages and unused signals
7278 2007-02-03  Johannes Schmid <jhs@gnome.org>
7280         * configure.in:
7281         Fixed AC_INIT and seperated version to major, minor, micro
7283         * anjuta.anjuta:
7284         Load Subversion instead of CVS
7285         
7286         * anjuta.desktop.in.in:
7287         Fixed bug-buddy component
7289         Original patch from Rob Bradfort <robster@debian.org>:
7290         * src/main.c: (get_command_line_args), (main):
7291         Bug #335981 – Migration from popt to GOption
7293 2007-02-03  Naba Kumar  <naba@gnome.org>
7295         * configure.in: Depend on devhelp 0.13 and fixed gecko home
7296         path variable. Fixed bug #341170.
7297         * plugins/profiler/Makefile.am: Fixed indentation.
7298         
7299 2007-02-02 Sebastien Granjoux <seb.sfo@free.fr>
7301         * libanjuta/interfaces/libanjuta.idl,
7302         plugins/sourceview/sourceview.c,
7303         plugins/editor/text-editor.c,
7304         plugins/symbol-browser/plugin.c,
7305         plugins/search/search-replace.c,
7306         plugins/document-manager/goto_line.c,
7307         plugins/document-manager/action-callbacks.c,
7308         plugins/document-manager/anjuta-docman.c:
7309         Rename markers of anjuta interface
7310         IANJUTA_MARKABLE_NONE has been removed
7311         IANJUTA_MARKABLE_BASIC renamed in IANJUTA_MARKABLE_LINEMARKER
7312         IANJUTA_MARKABLE_LIGHT renamed in IANJUTA_MARKABLE_BOOKMARK
7313         IANJUTA_MARKABLE_ATTENTIVE renamed in
7314                 IANJUTA_MARKABLE_BREAKPOINT_DISABLED
7315         IANJUTA_MARKABLE_INTENSE renamed in
7316                 IANJUTA_MARKABLE_BREAKPOINT_ENABLED
7317         IANJUTA_MARKABLE_PROGRAM_COUNTER has been created
7319         * (removed) plugins/sourceview/marker-light.png,
7320         (removed) plugins/sourceview/marker-basic.png,
7321         (removed) plugins/sourceview/marker-attentive.png,
7322         (removed) plugins/sourceview/marker-intense.png,
7323         plugins/sourceview/bookmark.png,
7324         (added) plugins/sourceview/breakpoint-disabled.png,
7325         (added) plugins/sourceview/breakpoint-enabled.png,
7326         (added) plugins/sourceview/program-counter.png,
7327         (added) plugins/sourceview/linemarker.png,
7328         plugins/sourceview/Makefile.am,
7329         (added) plugins/editor/bookmark.xpm,
7330         (added) plugins/editor/breakpoint-disabled.xpm,
7331         (added) plugins/editor/breakpoint-enabled.xpm,
7332         (added) plugins/editor/program-counter.xpm,
7333         (added) plugins/editor/linemarker.xpm,
7334         plugins/editor/Makefile.am:
7335         Add or change marker pixmaps in scintilla and sourceview editor
7337         * plugins/document-manager/plugin.c,
7338         libanjuta/interfaces/libanjuta.idl,
7339         plugins/debug-manager/plugin.c,
7340         plugins/debug-manager/breakpoints.c
7341         plugins/gdb/debugger.c:
7342         Fix bug #376404, program counter marker is not displayed when debugger
7343         Return the selected editor or NULL (if file does not exist) with 
7344         ianjuta_document_manager_goto_file_line* functions
7345         Emit a change-location signal even if the program counter is in an
7346         unknown file
7348 2007-02-02  Naba Kumar  <naba@gnome.org>
7350         * TODO.tasks: Marked bounty bug #359478 completed. And checked
7351         older bounties 'Done'.
7352         
7353 2007-02-02  Naba Kumar  <naba@gnome.org>
7355         * TODO.tasks: Fixed typop.
7357         Patch from James Liggett  <jrliggett@cox.net>:
7358         * plugins/profiler/*, plugins/class-inheritance/Makefile.am,
7359         plugins/Makefile.am, configure.in, libanjuta/Makefile.am: gprof
7360         profiler plugin by James Liggett. Completes bounty bug #359478
7361         'Gprof performance profiler plugin'
7363 2007-02-01  Naba Kumar  <naba@gnome.org>
7365         * src/main.c: Renamed option name.
7367         * TODO.tasks: Marked "Test and fix all project wizards templates"
7368         bounty completed.
7369         
7370 2007-01-29  Johannes Schmid <jhs@gnome.org>
7372         * plugins/document-manager/plugin.c: (on_editor_changed):
7373         Added DEBUG_PRINT(...)
7374         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent):
7375         implemented
7376         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in:
7377         Fix language support plugin for sourceview editor (add some new
7378         language names)
7379         
7380         * plugins/sourceview/sourceview.c: (iindic_clear):
7381         Clear all indicators
7383 2007-01-29  Johannes Schmid <jhs@gnome.org>
7385         * TODO.tasks:
7386         Minor task currentions
7387         
7388         * libanjuta/interfaces/libanjuta.idl:
7389         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent),
7390         (itext_editor_iface_init):
7391         * plugins/language-support-cpp-java/plugin.c: (install_support):
7392         * plugins/sourceview/sourceview.c: (ieditor_set_auto_indent),
7393         (ieditor_get_attributes), (ieditor_iface_init):
7394         Added ianjuta_editor_set_auto_indent to disable auto-indent from language support
7395         plugins.
7396         
7397         * plugins/sourceview/sourceview.glade:
7398         Fixed sourceview preference window
7400 2007-01-28  Naba Kumar  <naba@gnome.org>
7401         
7402         * src/anjuta.glade, src/anjuta.c, src/main.c, src/anjuta.h:
7403         Implemented --no-files and --no-session command line options and
7404         corresponding preferernces checkboxes in General tab.
7406 2007-01-28  Johannes Schmid <jhs@gnome.org>
7408         * plugins/subversion/plugin.c:
7409         * plugins/subversion/plugin.h:
7410         * plugins/subversion/svn-notify.c: (svn_show_info),
7411         (show_svn_error), (on_svn_notify):
7412         * plugins/subversion/svn-notify.h:
7413         * plugins/subversion/svn-thread.c: (create_message_view),
7414         (svn_thread_start):
7415         Fixed error handling and fixed #394216 – No indication of subversion commands running
7416         
7417         * plugins/tools/execute.c: (atp_output_context_print):
7418         Show name of tool in message pane
7420 2007-01-28  Naba Kumar  <naba@gnome.org>
7421         
7422         * configure.in, plugins/glade/plugin.c: Make it work with
7423         glade svn. Based on patch from  Vincent Geddes. Fixes bug #400833.
7424         
7425         * configure.in, src/Makefile.am: Cleaned up dead codes. Added ldflags
7426         from devhelp (won't work untill devhelp is fixed: bug #341170).
7427         
7428         * plugins/symbol-browser/an_symbol_prefs.c: Code cleanup.
7429         
7430 2007-01-26 Sebastien Granjoux <seb.sfo@free.fr>
7432         Reviewed by Naba Kumar  <naba@gnome.org>:
7433         * libanjuta/interfaces/libanjuta.idl, 
7434         plugins/debug-manager/debugger.c,
7435         plugins/debug-manager/start.c,
7436         plugins/gdb/plugin.c,
7437         plugins/gdb/debugger.c,
7438         plugins/gdb/debugger.h:
7439         Fix a bug when launching gdb
7440         Set the terminal for the debugged program on the command line.
7442 2007-01-26  Johannes Schmid <jhs@gnome.org>
7444         * plugins/sourceview/anjuta-document-saver.c:
7445         (anjuta_document_saver_save):
7446         * plugins/sourceview/anjuta-document.c: (document_saver_saving):
7447         * plugins/sourceview/sourceview.c: (save_if_modified),
7448         (on_document_saved), (ifile_savable_save), (ifile_savable_save_as):
7449         Proper error handling, for example if a file was modified externally. Use backup files
7450         to avoid data-loss on disk full.
7452 2007-01-24  Naba Kumar  <naba@gnome.org>
7453         
7454         * plugins/devhelp/htmlview.c: Fixed crash during project load.
7455         Fixed mem leak and source leak.
7456         
7457 2007-01-24 Sebastien Granjoux <seb.sfo@free.fr>
7459         Reviewed by Naba Kumar  <naba@gnome.org>:
7460         * plugins/debug-manager/debug_tree.c,
7461         plugins/debug-manager/debug_tree.h,
7462         plugins/debug-manager/watch.c:
7463         Partial rewrite of the variable object code, find and fix a few bugs
7464         Fix bug #395808: gdb can still crash but children are listed
7465         on request only so you can avoid the crash
7467 2007-01-24  Naba Kumar  <naba@gnome.org>
7468         
7469         * (added) plugins/symbol-browser/anjuta-symbol-locals.c,
7470         (added) plugins/symbol-browser/anjuta-symbol-locals.h,
7471         plugins/symbol-browser/plugin.h,
7472         plugins/symbol-browser/plugin.c,
7473         plugins/symbol-browser/Makefile.am: Added current file (local)
7474         symbols view (Seriously getting bored with the browse toolbar).
7476 2007-01-22  Naba Kumar  <naba@gnome.org>
7477         
7478         Patch from Gabor Kelemen:
7479         * po/POTFILES.in: Added .plugin.in files.
7481 2007-01-21 Yang Hong <yanghong@ccoss.com.cn>
7483         Reviewed by Naba Kumar  <naba@gnome.org>:
7484         * plugins/document-manager/anjuta-docman.c,
7485         plugins/message-view/anjuta-msgman.c
7486         Set right alignment to the label widget in the tab title.
7488 2007-01-21  Naba Kumar  <naba@gnome.org>
7489         
7490         * libegg/egg-combo-action.c: Fixed mode line.
7491         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
7492         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated.
7494 2007-01-21  Armin Burgmeier  <armin@arbur.net>
7496         Reviewed by Naba Kumar  <naba@gnome.org>:
7497         * plugins/class-gen/plugin.c: Prompt for target before actually
7498         generating the class files. This ensures that the files are created in
7499         the correct directory. Fixes bug #397406.
7501         * plugins/class-gen/window.c: Set browse buttons to insensitive when
7502         the class is added to the project.
7504 2007-01-21  Naba Kumar  <naba@gnome.org>
7506         * libanjuta/anjuta-plugin-description.c,
7507         libanjuta/anjuta-ui.h,
7508         libanjuta/anjuta-status.c,
7509         libanjuta/anjuta-plugin-description.h,
7510         libanjuta/cell-renderer-captioned-image.c,
7511         libanjuta/anjuta-plugin-handle.c,
7512         libanjuta/anjuta-status.h,
7513         libanjuta/resources.c,
7514         libanjuta/cell-renderer-captioned-image.h,
7515         libanjuta/glue-cpp.c,
7516         libanjuta/anjuta-plugin-handle.h,
7517         libanjuta/anjuta-plugin.c,
7518         libanjuta/anjuta-preferences-dialog.c,
7519         libanjuta/libanjuta.h,
7520         libanjuta/resources.h,
7521         libanjuta/glue-cpp.h,
7522         libanjuta/anjuta-plugin.h,
7523         libanjuta/anjuta-preferences-dialog.h,
7524         libanjuta/anjuta-plugin-manager.c,
7525         libanjuta/anjuta-shell.c,
7526         libanjuta/anjuta-plugin-manager.h,
7527         libanjuta/anjuta-shell.h,
7528         libanjuta/anjuta-save-prompt.c,
7529         libanjuta/anjuta-save-prompt.h,
7530         libanjuta/anjuta-children.c,
7531         libanjuta/anjuta-utils.c,
7532         libanjuta/anjuta-profile.c,
7533         libanjuta/anjuta-preferences.c,
7534         libanjuta/anjuta-launcher.c,
7535         libanjuta/anjuta-utils.h,
7536         libanjuta/anjuta-profile.h,
7537         libanjuta/anjuta-launcher.h,
7538         libanjuta/anjuta-ui.c: Updated file headers.
7540         * po/POTFILES.in: Updated.
7542         * libanjuta/anjuta-marshal.list,
7543         (added) libanjuta/anjuta-plugin-handle.c,
7544         (added) libanjuta/anjuta-plugin-handle.h,
7545         (added) libanjuta/anjuta-plugin-manager.c,
7546         (added) libanjuta/anjuta-plugin-manager.h,
7547         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
7548         (added) libanjuta/anjuta-profile.c,
7549         (added) libanjuta/anjuta-profile.h,
7550         (renamed) libanjuta/plugins.c, (renamed) libanjuta/plugins.h,
7551         libanjuta/Makefile.am, src/anjuta-app.c, src/anjuta-app.h,
7552         src/shell.c, src/about.c, src/shell.h, src/anjuta.c, src/main.c,
7553         src/action-callbacks.c: Implemented AnjutaPluginManager
7554         class based on old plugins.[ch]. Implemented AnjutaProfile as
7555         prelimanary profiles implementation. Implemented AnjutaPluginHandle
7556         class to represent plugins (not to be confused with plugin objects).
7557         Added a method anjuta_shell_get_plugin_manager() in AnjutaShell and
7558         implemented it in AnjutaApp and AnjutaTestShell.
7559         De-globalized plugin management and several clean ups.
7561         * plugins/file-loader/plugin.c, plugins/symbol-browser/plugin.c,
7562         plugins/debug-manager/debugger.c, plugins/debug-manager/plugin.c,
7563         plugins/search/search-replace.c, plugins/terminal/terminal.c,
7564         plugins/project-import/project-import.c,
7565         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
7566         plugins/document-manager/plugin.c, plugins/file-manager/plugin.c:
7567         Fixed plugins for the change in API.
7569         * libanjuta/anjuta-utils.c: Fixed a crash bug when saving an empty
7570         file.
7571         
7572         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
7574 2007-01-19 Sebastien Granjoux <seb.sfo@free.fr>
7576         Reviewed by Naba Kumar  <naba@gnome.org>:
7577         * libanjuta/anjuta-launcher.c,
7578         libanjuta/anjuta-launcher.h:
7579         Add a new function anjuta_set_terminate_on_exit to close the i/o
7580         channel when the child exit
7581         Return directly the status and not the exit code in child-exited
7582         signal
7584         * plugins/gdb/debugger.c:
7585         Use new function in debugger plugin
7587 2007-01-18  Johannes Schmid <jhs@gnome.org>
7589         * src/about.c: Do not show empty license information instead hide the button (#397883)
7591 2007-01-15  Johannes Schmid <jhs@gnome.org>
7593         * plugins/project-manager/plugin.c:
7594         * plugins/project-wizard/templates/python.wiz
7595         * plugins/project-wizard/templates/python/src/Makefile.am.tpl:
7596         
7597         Fixed #335235 python programs are not executeable/ do not start when pressing F3
7598         You will also need latest gnome-build svn       
7600 === anjuta 2.1.0 ===
7602 2007-01-14  Naba Kumar  <naba@gnome.org>
7604         * configure.in: Removed reference of mkfile project
7605         template to fix distcheck build error.
7606         * AUTHORS: Updated.
7607         * NEWS: Updated.
7608         * configure.in: Bumped version to 2.1.0 for beta release.
7609         * plugins/symbol-browser/an_symbol_view.c: Fixed Bug #396571: Anjuta
7610         crashes as soon as editing starts in normal text files.
7612 2007-01-14  Johannes Schmid <jhs@gnome.org>
7614         * configure.in
7615         * po/LINGUAS:
7616         Applied http://live.gnome.org/GnomeGoals/PoLinguas
7618         * tagmanager/c.c:
7619         Patch from Massimo Cora' to hopefully fix #395362
7621         * plugins/project-wizard/templates/*:
7623         Fixed and tested all project-wizards. Deactivated mkfile project because
7624         it was totally broken and I don't see any real use for it.
7625         Applied http://live.gnome.org/GnomeGoals/PoLinguas to all projects
7627 2007-01-14  Naba Kumar  <naba@gnome.org>
7629         * NEWS: Updated for release.
7630         
7631         * libanjuta/anjuta-launcher.c: Fixed a possible timer leak.
7632         
7633         * libanjuta/interfaces/libanjuta.idl,
7634         plugins/editor/text_editor_cbs.c,
7635         plugins/editor/text_editor.c: Added 'changed' signal in IAnjutaEditor
7636         interface and implemented it for scintilla.
7637         
7638         * plugins/editor/text-editor.c: Fixed highlighing issues when
7639         used with indicators (particularly when the file is just opened).
7640         Fixes bug #377477 – when debugging, scintilla editor grays out all
7641         lines before current line.
7642         
7643         * plugins/build-basic-autotools/build-basic-autotools.[ch]:
7644         Maintain a separate list of indicated edtitors for separate contexts.
7645         Fixes bug 342717 - Build errors redisplayed AFTER a successful build.
7646         
7647 2007-01-12 Sebastien Granjoux <seb.sfo@free.fr>
7649         Reviewed by Naba Kumar  <naba@gnome.org>:
7650         * plugins/debug-manager/plugin.c:
7651         Bug fix: breakpoints cannot be added after stopping the debugger
7653 2007-01-13  Naba Kumar  <naba@gnome.org>
7655         * NEWS: Updated for release.
7657 2007-01-12  Johannes Schmid <jhs@gnome.org>
7659         * plugins/project-wizard/anjuta-plugin/src/Makefile.am.tpl:
7660         * plugins/project-wizard/cpp/src/Makefile.am.tpl:
7661         * plugins/project-wizard/gcj/src/Makefile.am.tpl:
7662         * plugins/project-wizard/gnome/src/Makefile.am.tpl:
7663         * plugins/project-wizard/gtk/src/Makefile.am.tpl:
7664         * plugins/project-wizard/gtkmm/src/Makefile.am.tpl:
7665         * plugins/project-wizard/terminal/src/Makefile.am.tpl:
7666         * plugins/project-wizard/wxwin/src/Makefile.am.tpl:
7667         * plugins/project-wizard/xlib/src/Makefile.am.tpl:
7668         * plugins/project-wizard/xlib-dock/src/Makefile.am.tpl:
7669         
7670         Fixed #395767: Changed PACKAGE_LIBS and PACKAGE_CFLAGS to
7671         [+NameCUpper+]_CFLAGS/LIBS in Makefile.am.tpl
7672         
7673         * plugins/sourceview/sourceview.c:
7674         Use gtk_text_buffer_get_slice() instead of gtk_text_buffer_get_text because we rely
7675         on character positions.
7676         
7677 2007-01-12  Naba Kumar  <naba@gnome.org>
7679         * src/anjuta-app.c,
7680         plugins/project-manager/plugin.c,
7681         plugins/profile-default/plugin.c,
7682         libanjuta/anjuta-status.c,
7683         libanjuta/anjuta-status.h: Introduced an API for application title
7684         in AnjutaStatus. Set application title to project name.
7686 2007-01-11  Massimo Cora' <maxcvs@email.i>
7688         Reviewed by Naba Kumar  <naba@gnome.org>:
7689         * tagmanager/Makefile.am,
7690         plugins/symbol-browser/Makefile.am: removed installation for 
7691         test programs.
7693 2007-01-11 Sebastien Granjoux <seb.sfo@free.fr>
7695         Reviewed by Naba Kumar  <naba@gnome.org>:
7696         * plugins/debug-manager/start.h,
7697         plugins/debug-manager/start.c,
7698         plugins/debug-manager/anjuta-debug-manager.ui,
7699         plugins/debug-manager/plugin.c:
7700         Partial fix for bug #392537
7702         * plugins/debug-manager/disassemble.c:
7703         Fix bug #392543
7705 2007-01-11  Naba Kumar  <naba@gnome.org>
7707         * src/anjuta.c: Load project seperately from session,
7708         so that project session is also loaded.
7709         
7710         * plugins/profile-default/plugin.c: Load project in new
7711         anjuta if there already is one loaded currently (disabled
7712         code for now).
7713         
7714         * plugins/editor/aneditor.cxx: Disconnect focus in/out
7715         signals when editor is destroyed. Fixes a crash bug.
7716         
7717         * plugins/editor/text_editor.c: Do not mark line in
7718         ianjuta_editor_goto_line() implementation.
7719         
7720         * plugins/search/search-replace.c: Always check for markable
7721         interface availablility because its optional for an editor.
7722         
7723         * plugins/document-manager/goto_line.c,
7724         plugins/document-manager/action-callbacks.c: Mark lines for
7725         goto line commands (from dialog and from menu entry box).
7726         
7727         * plugins/file-manager/plugin.c, plugins/file-manager/plugin.h,
7728         plugins/file-manager/an_file_view.c: Expand file manager
7729         nodes in idle loop, one at a time. Did as a possible work
7730         around for bug #361763, but it didn't make any difference.
7731         However, it could still be useful in situations where there
7732         are lots to expand.
7733         
7734         * libanjuta/anjuta-serializer.c: Avoid an unnecessary warning.
7736 2007-01-11  Naba Kumar  <naba@gnome.org>
7738         * plugins/editor/scintilla/LineMarker.h,
7739         plugins/editor/scintilla/LexBasic.cxx,
7740         plugins/editor/scintilla/LexHTML.cxx,
7741         plugins/editor/scintilla/include/SciLexer.h,
7742         plugins/editor/scintilla/include/Scintilla.h,
7743         plugins/editor/scintilla/include/Scintilla.iface,
7744         plugins/editor/scintilla/include/ScintillaWidget.h,
7745         plugins/editor/scintilla/LexBash.cxx,
7746         plugins/editor/scintilla/PlatGTK.cxx,
7747         plugins/editor/scintilla/ViewStyle.h,
7748         plugins/editor/scintilla/Editor.cxx,
7749         plugins/editor/scintilla/StyleContext.h,
7750         plugins/editor/scintilla/LexCPP.cxx,
7751         plugins/editor/scintilla/Converter.h,
7752         plugins/editor/scintilla/LexAU3.cxx,
7753         plugins/editor/scintilla/Editor.h,
7754         plugins/editor/scintilla/LexPerl.cxx,
7755         plugins/editor/scintilla/LexVB.cxx,
7756         plugins/editor/scintilla/ScintillaGTK.cxx,
7757         plugins/editor/scintilla/ViewStyle.cxx,
7758         plugins/editor/scintilla/PropSet.cxx,
7759         plugins/editor/scintilla/LexSQL.cxx,
7760         plugins/editor/scintilla/ScintillaBase.cxx: Updated scintilla to
7761         version 1.71
7763 2007-01-11  Armin Burgmeier  <armin@arbur.net>
7765         Reviewed by Naba Kumar  <naba@gnome.org>:
7766         * plugins/class-gen/element-editor.c: Scroll to a cell if it is
7767         selected for editing. This fixes bug #394218.
7769         * plugins/class-gen/plugin.c: Do not use project's root URI as project
7770         name if said URI is not known.
7772         * plugins/class-gen/window.c: When stripping function prefix away,
7773         include the trailing underscore because it is already set by the
7774         template.
7776         * plugins/class-gen/transform.c: Include "const char*" and "const
7777         gchar*" in the list for transforming a default C type to a GType.
7778         Don't access invalid memory when writing pointer_str in
7779         cg_transform_first_argument.
7781 2007-01-11  Naba Kumar  <naba@gnome.org>
7783         * pixmaps/anjuta.png, (renamed) pixmaps/anjuta_icon.svg
7784         pixmaps/anjuta.svg, pixmaps/Makefile.am,
7785         (renamed) pixmaps/anjuta_icon.png, src/main.c,
7786         libegg/test-actions.c, anjuta.desktop.in.in,
7787         anjuta.prj: Renamed application icon to 'anjuta.png' from
7788         'anjuta_icon.png'. Added more fields in desktop file.
7790         * mime/anjuta.xml: Added magic section.
7791         
7792         * (removed) mime/anjuta.applications,
7793         (removed) mime/anjuta.mime, mime/Makefile.am,
7794         (removed) mime/anjuta.keys,
7795         mime/gnome-mime-application-x-anjuta.svg: Removed deprecated mime
7796         registeration and added scalable icon. Also fixes bug #393680
7798 2007-01-09  Curtis Magyar  <curtm4n@gmail.com>
7800         Reviewed by Naba Kumar  <naba@gnome.org>:
7801         * libanjuta/anjuta-status.c: fixed anjuta_status_progress_tick()
7802         and anjuta_status_progress_add_ticks() to check for progressbar 
7803         being realized before trying to update it.
7805 2007-01-10  Naba Kumar  <naba@gnome.org>
7807         * tagmanager/tm_workspace.c,
7808         po/POTFILES.in,
7809         plugins/debug-manager/Makefile.am,
7810         plugins/tools/scripts/Makefile.am,
7811         plugins/class-gen/plugin.c,
7812         plugins/class-gen/Makefile.am,
7813         global-tags/Makefile.am: Fixed make distcheck.
7815         * plugins/debug-manager/attach_process.c,
7816         plugins/debug-manager/attach_process.h,
7817         plugins/class-gen/action-callbacks.h,
7818         plugins/class-gen/action-callbacks.c,
7819         plugins/class-gen/class_gen.h,
7820         plugins/class-gen/class_gen.c: Deleted unused/old files.
7822         * (removed) scintilla, (added) plugins/editor/scintilla,
7823         plugins/editor/scintilla/lexers.make,
7824         plugins/editor/scintilla/Makefile.am,
7825         plugins/editor/Makefile.am
7826         configure.in, manuals/reference/libanjuta/Makefile.am
7827         Makefile.am: Moved scintilla to its right place.
7829 2007-01-09  Naba Kumar  <naba@gnome.org>
7831         * plugins/profile-default/plugin.c: Save project session before
7832         a new one is opened.
7834         * plugins/project-manager/plugin.c,
7835         plugins/project-manager/plugin.h,
7836         plugins/project-manager/anjuta-project-manager.ui,
7837         plugins/profile-default/plugin.c,
7838         plugins/profile-default/plugin.h,
7839         plugins/profile-default/Makefile.am,
7840         (added) plugins/profile-default/anjuta-default-profile.ui,
7841         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
7842         libanjuta/interfaces/libanjuta.idl: Reverted back incomplete
7843         multiple projects support.
7844         
7845 2007-01-06  Armin Burgmeier  <armin@arbur.net>
7847         Reviewed by Naba Kumar  <naba@gnome.org>
7848         * plugins/class-gen/combo-flags.h:
7849         * plugins/class-gen/combo-flags.c: Added CgComboFlagsSelectionType
7850         enum, added a type parameter to selected signal. Select highlighted
7851         entry when pressing enter (but not unselect it if it was already
7852         selected) before closing the popup. Also accept input when clicking
7853         not into the popup.
7855         * plugins/class-gen/cell-renderer-flags.c: Do appropriate action
7856         according to selection type.
7858         * libanjuta/anjuta-marshal.list: Changed VOID:BOXED marshaller to
7859         VOID:BOXED,ENUM.
7861 2007-01-08  Johannes Schmid <jhs@gnome.org>
7863   * plugins/project-wizard/templates/gtkmm/configure.in.tpl
7864   * plugins/project-wizard/templates/gtkmm/Makefile.am
7865   * plugins/project-wizard/templates/python/configure.ac.tpl
7866   * plugins/project-wizard/templates/python/configure.in.tpl
7867   * plugins/project-wizard/templates/python/Makefile.am
7868   * plugins/project-wizard/templates/cpp/configure.ac.tpl
7869   * plugins/project-wizard/templates/cpp/configure.in.tpl
7870   * plugins/project-wizard/templates/cpp/Makefile.am
7871   * plugins/project-wizard/templates/terminal.wiz
7872   * plugins/project-wizard/templates/xlib-dock.wiz
7873   * plugins/project-wizard/templates/wxwin.wiz
7874   * plugins/project-wizard/templates/java.wiz
7875   * plugins/project-wizard/templates/xlib/configure.ac.tpl
7876   * plugins/project-wizard/templates/xlib/configure.in.tpl
7877   * plugins/project-wizard/templates/xlib/Makefile.am
7878   * plugins/project-wizard/templates/gcj/configure.ac.tpl
7879   * plugins/project-wizard/templates/gcj/configure.in.tpl
7880   * plugins/project-wizard/templates/gcj/Makefile.am
7881   * plugins/project-wizard/templates/terminal/configure.ac.tpl
7882   * plugins/project-wizard/templates/terminal/configure.in.tpl
7883   * plugins/project-wizard/templates/terminal/Makefile.am
7884   * plugins/project-wizard/templates/terminal/autogen.sh
7885   * plugins/project-wizard/templates/wxwin/configure.ac.tpl
7886   * plugins/project-wizard/templates/wxwin/configure.in.tpl
7887   * plugins/project-wizard/templates/wxwin/Makefile.am
7888   * plugins/project-wizard/templates/gnome.wiz 
7889   * plugins/project-wizard/templates/java/configure.ac.tpl
7890   * plugins/project-wizard/templates/java/configure.in.tpl
7891   * plugins/project-wizard/templates/java/Makefile.am
7892   * plugins/project-wizard/templates/anjuta-plugin.wiz
7893   * plugins/project-wizard/templates/gtkmm.wiz
7894   * plugins/project-wizard/templates/python.wiz
7895   * plugins/project-wizard/templates/cpp.wiz
7896   * plugins/project-wizard/templates/gtk.wiz
7897   * plugins/project-wizard/templates/gcj.wiz
7898   * plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl
7899   * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
7900   * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
7902   Starting fixing of all project wizards:
7903   - rename configure.in to configure.ac
7904   - use proper names for PKG_CONFIG_PATH variables instead of just 'PACKAGE'
7905   - fix AC_INIT and AM_INIT_AUTOMAKE to use the correct project names
7906   (See #394184)
7907   
7908   * TODO.task: Added bug number to bounty
7910 2007-01-07  Johannes Schmid <jhs@gnome.org>
7912   *  plugins/build-basic-autotools.c:
7913   Fixed #392290 – Missed install as root option in project manager
7915 2007-01-07  Johannes Schmid <jhs@gnome.org>
7917   * plugins/sourceview/sourceview.c:
7918   Fixed #388731 – Odd editor behaviour after performing block-text operations
7919   Fixed #388727 – Block-tab does not work
7920   
7921   * plugins/sourceview/anjuta-document.h/c:
7922   Removed deprecated has_selection() method which is now in Gtk (>= 2.10)
7923   
7924   * configure.in:
7925   Require Gtk+ >= 2.10 for sourceview plugin
7927 2007-01-06  Curtis Magyar <curtm4n@gmail.com>
7929         * libanjuta/anjuta-status.c:
7930         Replaced deprecated gtk_widget_draw() with gtk_widget_queue_draw()
7932 2007-01-05 Sebastien Granjoux <seb.sfo@free.fr>
7934         * configure.in,
7935         plugins/terminal/terminal.c:
7936         Fix bug #377027
7937         remove support for VTE < 0.9
7939 2007-01-06  Naba Kumar  <naba@gnome.org>
7941         * po/POTFILES.in: Updated
7943 2007-01-05  Adam Dingle  <adam@medovina.org>
7945         Reviewed by Naba Kumar  <naba@gnome.org>:
7946         * plugins/message-view/anjuta-message-manager-plugin.glade:
7947         Fixed bug #377903 (improve message color defaults).
7949 2007-01-05  Naba Kumar  <naba@gnome.org>
7951         * TODO.tasks: Completed Bounty bug #359862, Improve class wizard.
7952         
7953 2007-01-03  Armin Burgmeier  <armin@arbur.net>
7955         Reviewed by  Naba Kumar  <naba@gnome.org>:
7956         * plugins/symbol-browser/test-class.h: Fixed block ends.
7958         * libanjuta/anjuta-plugin.c: Changed a C++-style-//-comment to a
7959         C-style-block comment.
7961         * plugins/project-wizard/autogen.c: (Hopefully) temporary hack to
7962         allow lists when writing autogen definition files. This is required
7963         for the new class generator. Also fixed a wrong return value in
7964         npw_autogen_write_definition_file and set a GError in
7965         npw_autogen_execute when the output file could not be opened.
7967         * plugins/class-gen/anjuta-class-gen-plugin.glade: New class generator
7968         user interface.
7970         * plugins/class-gen/Makefile.am: Added templates subdir, removed
7971         goc_template_header and goc_template_source, added top_srcdir to
7972         includes, link against project wizard (also hopefully temporarily),
7973         removed class_gen.h, class_gen.c, action-callbacks.h,
7974         action-callbacks.c.
7976         * libanjuta/anjuta-marshal.list: Added VOID:BOXED marshaller.
7978         * plugins/class-gen/cell-renderer-flags.h:
7979         * plugins/class-gen/cell-renderer-flags.c:
7980         * plugins/class-gen/combo-flags.h:
7981         * plugins/class-gen/combo-flags.c:
7982         * plugins/class-gen/element-editor.c:
7983         * plugins/class-gen/element-editor.h:
7984         * plugins/class-gen/generator.c:
7985         * plugins/class-gen/generator.h:
7986         * plugins/class-gen/plugin.h:
7987         * plugins/class-gen/plugin.c:
7988         * plugins/class-gen/transform.c:
7989         * plugins/class-gen/transform.h:
7990         * plugins/class-gen/validator.c:
7991         * plugins/class-gen/validator.h:
7992         * plugins/class-gen/window.c:
7993         * plugins/class-gen/window.h: Rewrote class generator, it now allows
7994         adding of several class elements and uses autogen.
7996         * plugins/class-gen/templates/cc-header.tpl:
7997         * plugins/class-gen/templates/cc-source.tpl:
7998         * plugins/class-gen/templates/go-header.tpl:
7999         * plugins/class-gen/templates/go-source.tpl:
8000         * plugins/class-gen/templates/Makefile.am: Added Autogen templates
8001         for the class generator.
8003         * configure.in: Added plugins/class-gen/templates/Makefile to output.
8005 2007-01-04  Naba Kumar  <naba@gnome.org>
8007         Patch from Nick Treleaven:
8008         * tagmanager/tm-tag.c: Fixes Bug #389764 – Tags search do not retrieve
8009         all matching symbols.
8010         
8011         Patches from  Maik Beckmann and Sébastien Granjoux:
8012         * plugins/profile-default/plugin.c,
8013         plugins/project-manager/plugin.c: Unescape project name. Fixes
8014         Bug #357151
8016 2007-01-04  Naba Kumar  <naba@gnome.org>
8018         * plugins/glade/plugin.c: Fixed compilation with
8019         older glade-3 version.
8020         
8021         Patch from Roland Illig:
8022         libanjuta/anjuta-children.c, libanjuta/anjuta-launcher.c,
8023         plugins/sourceview/anjuta-document-saver.c,
8024         plugins/terminal/terminal.c, src/main.c: Fixed Bug 392699 Some patches
8025         are necessary to build anjuta on NetBSD 3.0
8027         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
8028         * src/anjuta-app.c: Fixed Bug #377767 – resize crashes
8029         window manager in gnome.
8030         
8031 2007-01-02  Naba Kumar  <naba@gnome.org>
8032         
8033         * plugins/glade/plugin.c: Make it work with glade-3 svn.
8034         
8035 2006-12-31 Sebastien Granjoux <seb.sfo@free.fr>
8037         Reviewed by Naba Kumar  <naba@gnome.org>:
8038         * libanjuta/interfaces/libanjuta.idl,
8039         plugins/debug-manager/Makefile.am,
8040         plugins/debug-manager/anjuta-marshal.list,
8041         plugins/debug-manager/debugger.c,
8042         plugins/debug-manager/sparse_buffer.c,
8043         plugins/debug-manager/sparse_buffer.h,
8044         plugins/debug-manager/sparse_view.c,
8045         plugins/debug-manager/sparse_view.h,
8046         plugins/debug-manager/disassemble.h,
8047         plugins/debug-manager/disassemble.c,
8048         plugins/debug-manager/anjuta-marshal.list,
8049         plugins/debug-manager/plugin.c,
8050         plugins/gdb/debugger.c,
8051         plugins/gdb/debugger.h,
8052         plugins/gdb/plugin.c:
8053         Add a disassembly view window
8055         * plugins/debug-manager/breakpoints.c,
8056         plugins/debug-manager/chunk_view.c,
8057         plugins/debug-manager/locals.c,
8058         plugins/debug-manager/memory.c,
8059         plugins/debug-manager/registers.c,
8060         plugins/debug-manager/stack_trace.c:
8061         Add some debugging information 
8063 2006-12-18  Naba Kumar  <naba@gnome.org>
8065         * configure.in, plugins/glade/plugin.c: Allow building against both
8066         glade == 3.0.2 and glade > 3.0.2 (~ cvs).
8068 2006-12-03  Naba Kumar  <naba@gnome.org>
8069         
8070         * TODO.tasks: Marked a bounty completed.
8072 2006-11-24  Adam Dingle <adam@medovina.org>
8074         Reviewed by Naba Kumar  <naba@gnome.org>:
8075         * plugins/build-basic-autotools/build-basic-autotools.c,
8076         plugins/debug-manager/watch.c,
8077         plugins/document-manager/plugin.c, 
8078         plugins/patch/plugin.c,
8079         plugins/project-manager/plugin.c:
8080         Fixed bug #378879 (several command names need ellipses).
8082 2006-11-22  Sylvain Defresne  <sdefresne@gmail.com>
8084         Reviewed by: Naba Kumar  <naba@gnome.org>
8085         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
8086         GCC 4.1.2 (there are only two warnings remaining now when compiling
8087         plugins).
8089         * plugins/*/*.[ch]: Use class macro for type casting (ANJUTA_PLUGIN_*).
8091         * libanjuta/anjuta-plugin.h: Modification of the ANJUTA_PLUGIN_BEGIN
8092         macro so that the generated function support a NULL plugin parameter.
8094         * plugins/debug-manager/debug_tree.c: Fix an incorrect call to gfree
8095         in debug_tree_find_expression by freeing memory returned by the call
8096         to gtk_tree_model_get instead of the parameter string.
8098 2006-11-26 Sebastien Granjoux <seb.sfo@free.fr>
8100         * plugins/debug-manager/breakpoints.c:
8101         Fix bug #378850
8103         * plugins/debug-manager/anjuta-debug-manager.ui,
8104         plugins/debug-manager/debugger.c,
8105         plugins/debug-manager/plugin.c:
8106         Fix bug #378871
8108 2006-11-21 Sebastien Granjoux <seb.sfo@free.fr>
8110         * libanjuta/anjuta-launcher.c,
8111         plugins/gdb/debugger.c:
8112         Fix bug #377061
8114 2006-11-21  Naba Kumar  <naba@gnome.org>
8116         * plugins/search/search_preferences.c: Fixed build break.
8117         
8118 2006-11-20  Naba Kumar  <naba@gnome.org>
8119         
8120         Patch from Kjartan Maraas:
8121         * plugins/cvs-plugin/cvs-interface.c,
8122         plugins/document-manager/plugin.c,
8123         plugins/gtodo/interface.c,
8124         plugins/gtodo/libgtodo.h,
8125         plugins/message-view/anjuta-msgman.c,
8126         plugins/project-wizard/druid.c,
8127         plugins/search/search_preferences.c,
8128         plugins/sourceview/sourceview-prefs.c,
8129         plugins/terminal/terminal.c,
8130         src/start-with.c: Fix a bunch of memory leaks. Fixes bug #377115.
8132         Patch from Przemysław Grzegorczyk:
8133         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
8134         plugins/subversion/anjuta-subversion.glade: Enable files in
8135         fileselection dialog. Fixes bug #376031.
8136         
8137 2006-11-17  Adam Dingle <adam@medovina.org>
8139         Reviewed by: Naba Kumar  <naba@gnome.org>
8140         * plugins/build-basic-autotools/build-basic-autotools.c
8141         * plugins/class-gen/anjuta-class-gen.plugin.in
8142         * plugins/debug-manager/breakpoints.c
8143         * plugins/debug-manager/plugin.c
8144         * plugins/devhelp/plugin.c
8145         * plugins/document-manager/plugin.c
8146         * plugins/gdb/debugger.c
8147         * plugins/glade/anjuta-glade.plugin.in
8148         * plugins/gtodo/plugin.c
8149         * plugins/language-support-cpp-java/plugin.c
8150         * plugins/message-view/plugin.c
8151         * plugins/project-import/anjuta-project-import.glade
8152         * plugins/project-import/anjuta-project-import.plugin.in
8153         * plugins/search/plugin.c
8154         * plugins/tools/scripts/tools-2.xml.in
8155         * plugins/valgrind/plugin.c
8156         * src/anjuta-actions.h:
8157         Fixed bug #376335 "menu items should be capitalized".  Minor
8158         grammar edits.
8160 2006-11-20  Naba Kumar  <naba@gnome.org>
8161         
8162         * configure.in: Fixed build.
8164         Patch from: Arjan Timmerman
8165         *configure.in: Make subvesion plugin build for apr 1.x.
8166         Fixes: Bug #364754.
8167         
8168 2006-11-20  Johannes Schmid <jhs@gnome.org>
8170         * configure.in
8171         * plugins/*/*.[ch]:
8172         Removed patches from Sylvain and Günther. They caused not problems but
8173         Naba was against them.
8175 2006-11-20  Johannes Schmid <jhs@gnome.org>
8177         * Removed me from MAINTAINERS
8179 2006-11-14  Günther Brammer <GBrammer@gmx.de>
8181         * configure.in:
8182         Use apr-1 instead of apr-0
8184 2006-11-14  Sylvain Defresne  <sdefresne@gmail.com>
8186         * global-tags/create_global_tags.sh.in: Correct a bug when environment
8187         variable $PKG_CONFIG_PATH point to an empty or non-existent directory,
8188         and another bug occuring when parsing .pc file containing quotes.
8190 2006-11-13  Sylvain Defresne  <sdefresne@gmail.com>
8192         * plugins/*/*.[ch]: Use class macro for type casting.
8194         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
8195         GCC 4.1.2 (there are only two warnings remaining now when compiling
8196         plugins).
8198         * plugins/debug-manager/debug_tree.c: corrected a invalid free and
8199         a memory leak in debug_tree_find_expression; g_free was called on
8200         the parameter instead of the memory allocated by gtk_tree_model_get.
8202         * libanjuta/anjuta-plugin.h: updated the ANJUTA_PLUGIN_BEGIN macro
8203         to declare and initialize the global type variable of the plugin.
8205 2006-10-31  Naba Kumar  <naba@gnome.org>
8207         * global-tags/create_global_tags.sh.in: Added an end message.
8208         
8209         * libanjuta/anjuta-launcher.h: Fixed indentation.
8210         
8211         * plugins/symbol-browser/an_symbol_prefs.c: Fixed system tags
8212         creation to a) append the messages in right way, b) Connect signals
8213         to the view properly and c) Recreate the system-tags.cache at the
8214         end of the generation.
8216         * plugins/symbol-browser: Fixed action path (double
8217         click on sysmbols was not working).
8219         * libanjuta/anjuta-session.[ch], libanjuta/anjuta-serializer.c:
8220         Fixed typedef and removed dead code.
8222         * tagmanager/c.c: Took the latest version from ctags source
8223         repository, because the one we had (from ctags 5.6) was broken.
8224         
8225         * global_tags/create_global_tags.sh.in: Reverted the patch from
8226         Sylvain because it was not right fix (and added a helpful comment).
8227         Used /bin/bash to fix the bashism and generated separate log files
8228         for each tag files in the same directory.
8229         
8230 2006-10-29  Naba Kumar  <naba@gnome.org>
8232         * plugins/editor/text_editor.c: Use a temporary file
8233         to save the editor and move it at the end to original
8234         file. This will prevent data corruption if file save
8235         failed for any reason. Also report proper errors when
8236         file save fails. Fixes bug #346575.
8237         
8238 2006-10-26  Naba Kumar  <naba@gnome.org>
8240         * plugins/document-manager/anjuta-docman.c: Do not load
8241         the same files with different path more than once (happens
8242         with symlinked files). Fixes Bug #323591.
8244 2006-10-25  Naba Kumar  <naba@gnome.org>
8246         * plugins/valgrind/vgactions.c: Fixed a warning.
8248 2006-10-25  Sylvain Defresne  <sdefresne@gmail.com>
8250         Reviewed by Naba Kumar  <naba@gnome.org>:
8252         * plugins/valgrind/vgtoolview.c:
8253         Correct memory leaks in vg_tool_view_set_{argv,srcdir}.
8255         * plugins/valgrind/bugged-prg-test.c:
8256         No more warning during compilation with GCC 4.1.
8257         Program is still buggy in order to be used as a test of the
8258         plugin.
8260         * plugins/valgrind/ldd.c plugins/valgrind/parser.c
8261         plugins/valgrind/preferences.c plugins/valgrind/symtab.c
8262         plugins/valgrind/vgdefaultview.c plugins/valgrind/vgerror.c
8263         plugins/valgrind/vgrule.c:
8264         No more warning during compilation with GCC 4.1.
8266         * plugins/valgrind/plugin.c:
8267         Correct call to vg_tool_view_set_{argv,srcdir} to conform to
8268         prototype (was missing from previous patch).
8270 2006-10-24  Naba Kumar  <naba@gnome.org>
8272         * plugins/glade/plugin.c: Show glade tree view, not list view.
8273         
8274         * plugins/glade/plugin.c: Fixed crash when Anjuta is
8275         exited with glade plugin still loaded. Fixes Bug #364755.
8277         * plugins/document-manager/anjuta-document-manager.plugin.in:
8278         Added application/x-reject in accepted mime-types.
8279         
8280         * Changelog: Fixed changelog alignments.
8282 2006-10-24  Sylvain Defresne  <sdefresne@gmail.com>
8284         Reviewed by: Naba Kumar  <naba@gnome.org>
8285         
8286         * plugins/valgrind/menu-utils.c plugins/valgrind/plugin.c
8287         plugins/valgrind/plugin.h plugins/valgrind/preferences.c
8288         plugins/valgrind/vgactions.c plugins/valgrind/vgcachegrindprefs.c
8289         plugins/valgrind/vgdefaultview.c plugins/valgrind/vggeneralprefs.c
8290         plugins/valgrind/vghelgrindprefs.c plugins/valgrind/vgmemcheckprefs.c
8291         plugins/valgrind/vgrule-editor.c plugins/valgrind/vgrule-list.c
8292         plugins/valgrind/vgsearchbar.c:
8293         Use class macro for type casting.
8295         * plugins/valgrind/plugin.h:
8296         Don't force cast a GtkActionGroup to a GtkAction.
8298         * plugins/valgrind/plugin.c:
8299         Use correct API to get path of the preoject root when building
8300         the list of targets for the run action.
8301         Correct ordering of the construction of the preferences widgets.
8302         Only remove the valgrind widget if it is currently displayed.
8304         * plugins/valgrind/vgactions.c plugins/valgrind/vgactions.h:
8305         Return if check_valgrind_binary() fails.
8306         The ValgrindPluginPrefs object is initialized after the call to
8307         vg_action_new. Take a handle to the location of the pointer to
8308         the future object.
8310 2006-10-24  Naba Kumar  <naba@gnome.org>
8312         * HACKING: Updated coding sample.
8313         
8314         Patch from: Armin Burgmeier  <armin@arbur.net>
8315         * plugins/symbol-browser/test-class.h,
8316         plugins/editor/aneditor-autocomplete.cxx: Fixed block ends.
8317         
8318 2006-10-22 Sylvain Defresne <sdefresne@gmail.com>
8320         * plugins/valgrind/plugin.c plugins/valgrind/vgtoolview.c
8321         * plugins/valgrind/vgtoolview.h:
8322         Correctly handle the argv / srcdir of vg_tool_view object. Do
8323         not leak memory associated with those arrays.
8325         * plugins/symbol-browser/an_symbol_prefs.c:
8326         Support unloading / reloading of the module (for example when
8327         closing a project and opening another one).
8329         * plugins/project-manager/plugin.c:
8330         Remove plugin widget before removing plugin itself, preventing
8331         a crash with valgrind plugin.
8333         * libanjuta/anjuta-preferences-dialog.c:
8334         Do not use the page_num returned by gtk_notebook_append_page to
8335         remove the page as it cause bugs when pages removal is not done
8336         in LIFO.
8338         * plugins/document-manager/anjuta-docman.c:
8339         Fix some GTK+ warnings.
8341         * global-tags/create_global_tags.sh.in:
8342         Rewrite script to remove bash-ism and use pkg-config directly
8343         instead of parsing the *.pc file by hand. This solve problems
8344         that occurred when one of the directory in PKG_CONFIG_PATH is
8345         empty.
8347 2006-10-22 Arjan Timmermann <arjan@southfly.nl>
8349         * plugins/glade/plugin.c: Fix build (#363884)
8351 2006-10-22  Johannes Schmid <jhs@gnome.org>
8353         * plugins/file-manager/an_file_view.c:
8354         * plugins/file-manager/plugin.c:
8355         * plugins/file-manager/plugin.h:
8356         Fix possible crasher when changing project-root uri when we try to restore open nodes
8357         * AUTHORS: Updated
8359 2006-10-19  Naba Kumar  <naba@gnome.org>
8361         Patch from: Juan Pablo Ugarte
8362         * plugins/glade/plugin.c: Include glade header
8363         correctly.
8364         
8365 2006-10-15 Sebastien Granjoux <seb.sfo@free.fr>
8366         
8367         * plugins/debug-manager/Makefile.am,
8368         plugins/debug-manager/sexy-icon-entry.h,
8369         plugins/debug-manager/sexy-icon-entry.c,
8370         plugins/debug-manager/dataview.c:
8371         Fix bug #358134 (Goto memory prompt)
8372         Use sexy-icon-entry from libsexy 0.1.10
8374         * plugins/debug-manager/debugger.c,
8375         plugins/debug-manager/plugin.c,
8376         plugins/debug-manager/start.c,
8377         plugins/gdb/debugger.c,
8378         plugins/gdb/plugin.c:
8379         Better error handling when starting and stopping debugger
8381 2006-10-13  Maik Beckmann <maik@eigenco.de>
8383         * src/action_callbacks.c:
8384         Fixed bug #361830 (AboutDialog does not close) which is caused 
8385         due to a change in Gtk+ 2.10  
8386   
8387 2006-10-12  Adam Dingle <adam@medovina.org>
8389         * libanjuta/plugins.c: Fixed bug #357537 (allow double click in plugin selection dialog).
8391         * plugins/search/search-replace.c:
8392         Fixed bug #358068 (indicate when Find in Files is complete)
8394         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
8396         * plugins/sourceview/sourceview-prefs.c:
8397         * plugins/sourceview/sourceview.glade:
8398         Fixed bug #359663 (make line highlighting optional in GtkSourceView editor).
8400         * manuals/xmldocs.make: fixed bug #359730 (Anjuta can't launch help files).
8402         * plugins/devhelp/plugin.c:
8403         * plugins/search/plugin.c: 
8404         Fixed bug #359750 (fix find/replace shortcut keys).
8406         * plugins/document-manager/plugin.c: fixed bug #351387 (don't
8407         use Alt+key for shortcuts)
8409         *  plugins/debug-manager/debug_tree.c:
8410         *  plugins/debug-manager/debugger.c:
8411         Fixed bug #359317 (can't load debug manager)
8413         * /plugins/document-manager/plugin.c:
8414         Fixed bug #359259 (highlight modes listed in reverse 
8415         alphabetical order).
8417 2006-10-10  Johannes Schmid <jhs@gnome.org>
8419         * plugins/glade/plugin.c:
8420         Add scrollbars to glade project window
8422 2006-10-10  Johannes Schmid <jhs@gnome.org>
8424         * libanjuta/interfaces/Makefile.am.iface:
8425         Fixed Makefile with broke build
8427 2006-10-07  Johannes Schmid <jhs@gnome.org>
8429         * libanjuta/interfaces/anjuta-idl-compiler.pl:
8430         * libanjuta/interfaces/Makefile.iface.am:
8431         Fixed enum types generation
8433         * libanjuta/interfaces/libanjuta.idl:
8434         Fixed some strange typo
8436 2006-10-06  Johannes Schmid <jhs@gnome.org>
8438         * libanjuta/interfaces/Makefile.iface.am:
8439         Fixed enum-types.h generation
8440         * libanjuta/interfaces/libanjuta.idl:
8441         char* => gchar*
8442         IAnjutaTODO::load should take const gchar* argument
8443         Remove include to libanjuta/e-splash.h which is not installed as header file
8444         Disable get_attributes for now
8445         
8446         * pluings/sourceview/sourceview.c: Disabled get_attributes
8447         
8448         * plugins/gtodo/plugin.c: itodo_load now with const gchar* argument
8450 2006-10-05  Naba Kumar  <naba@gnome.org>
8452         * TODO.tasks: Set 'Improve class widzard' task to assigned.
8453         Set bug id for 'Profiler plugin' task.
8455 2006-10-03  Naba Kumar  <naba@gnome.org>
8457         * TODO.tasks: Set 'Profiler plugin' task to assigned. Added new
8458         tasks 'Automated tests for Anjuta' and 'Bug fixing batch #1'
8460         * libanjuta/interfaces/libanjuta.idl, plugins/document-manager/plugin.c,
8461         plugins/project-manager/plugin.c: Added a new API in
8462         IAnjutaDocumentManager called ianjuta_document_manager_remove_editor().
8463         Added some documentation. On project close, close all editors that
8464         has files opened for the project.
8465         
8466         * plugins/glade/plugin.c, src/anjuta-app.c: Remove client widgets
8467         from the containers on anjuta_shell_remove_widget(). Do not destroy
8468         glade widgets once created.
8469         
8470 2006-10-03  Johannes Schmid <jhs@gnome.org>
8472         * libanjuta/interfaces/anjuta-idl-compiler.pl:
8473         * libanjuta/interfaces/libanjuta.idl:
8474         const-List<> => const List<>
8475         List-free<> => List<>
8476         
8477         * Makefile.am: Reenabled launcher
8479 2006-10-03  Johannes Schmid <jhs@gnome.org>
8481         * libanjuta/interfaces/Makefile.am.iface:
8482         Install libanjuta.idl
8484 2006-10-02  Adam Dingle <adam@medovina.org>
8486         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
8488 2006-10-02  Adam Dingle <adam@medovina.org>
8490         * plugins/editor/style-editor.c: fixed bug #357534
8491         * plugins/gdb/utilities.h: removed 2 unused declarations
8493 2006-10-02  Johannes Schmid <jhs@gnome.org>
8495         * Makefile.am: disabled anjuta-launcher
8496         * libanjuta/Makefile.am:
8497         
8498         * libanjuta/anjuta-plugin.c: (anjuta_plugin_class_init):
8499         * libanjuta/glue-factory.c: (glue_factory_add_path),
8500         (glue_factory_get_path):
8501         * libanjuta/plugins.c: (activate_tool), (tool_set_update):
8502         * libanjuta/glue-factory.h:
8503         * libanjuta/glue-cpp.h:
8504         * libanjuta/glue-cpp.c:
8505         Added support for C++ plugins. Those have a Language=C++ tag in their .plugin file      
8506         
8507         * libanjuta/interfaces/Makefile.am.iface:
8508         * libanjuta/interfaces/anjuta-idl-compiler.pl:
8509         * libanjuta/interfaces/libanjuta.idl:
8510         Add a new features to idl compiler:
8511         List<Type> => List of Type
8512         List-free<Type> => List of Type, it is up to the caller to free items and list
8513         const-List(-free)<Type> = const List of Types
8514         These three all wrap to GList* in C but will be handled differently in C++, Python, etc.
8515         
8516         * plugins/class-gen/class_gen.c: (gobject_class_create_code),
8517         (generic_cpp_class_create_code):
8518         Adapted to new project_manager interface
8519         
8520         * plugins/gdb/plugin.c: (ivariable_debugger_iface_init):
8521         * plugins/debug-manager/debugger.c:
8522         (ivariable_debugger_iface_init):
8523         Do not use C++ keyword "delete" for interface name
8524         
8525         * plugins/document-manager/anjuta-document-manager.plugin.in:
8526         Added m4 to mime-types
8527         
8528         * plugins/project-manager/plugin.c:
8529         (iproject_manager_add_source_multi):
8530         Changed interface to use GList instead of GList* (needs new gnome-build CVS)
8532 2006-10-01  Naba Kumar  <naba@gnome.org>
8534         * plugins/devhelp/anjuta-devhelp-simple.ui: Added a simple
8535         UI file used when out-of-process devhelp is used instead of
8536         embedded devhelp.
8537         
8538         * configure.in, plugins/Makefile.am, plugins/devhelp/Makefile.am,
8539         plugins/devhelp/plugin.c, plugins/devhelp/plugin.h,
8540         plugins/profile-default/default.anjuta: Build devhelp plugin,
8541         but use out-of-process devhelp if devhelp plugin is disabled
8542         (either by user or devhelp is not installed). Disabled devhelp
8543         plugin by default. Added it in default profile.
8545 2006-10-01  Naba Kumar  <naba@gnome.org>
8547         * plguins/project-manager/plugin.c: Possible fix for crash
8548         bug #358583.
8549         
8550         * configure.in, plugins/Makefile.am: Enabled glade plugin and
8551         set dep to last version 3.0.2.
8552         
8553         * plugins/cvs-plugin/plugin.c, plugins/file-loader/plugin.c,
8554         plugins/file-loader/plugin.h, plugins/subversion/plugin.c,
8555         plugins/symbol-browser/plugin.c: Use the right action group
8556         for getting popup actions (Fixes lots of assertion failures).
8558         * plugins/project-manager/plugin.c,
8559         plugins/project-manager/plugin.h: use separate action group
8560         for profie actions.
8561         
8562         * plugins/message-view/plugin.c: Disconnect session load
8563         signal on plugin deactivation (fixes a crash).
8565 2006-09-30  Naba Kumar  <naba@gnome.org>
8567         * TODO.tasks: Added a few debugger tasks from Sebastien (two bounties).
8568         * TODO.tasks: Assigned a bounty to Massimo.
8570 2006-09-29  Naba Kumar  <naba@gnome.org>
8572         * src/anjuta-app.c, src/shell.c: Fixed build errors.
8574 2006-09-30 Sebastien Granjoux <seb.sfo@free.fr>
8576         * plugins/debug-manager/debugger.c,
8577         plugins/debug-manager/plugin.c,
8578         libanjuta/interfaces/libanjuta.idl:
8579         Add a new abort command to quit debugger without waiting
8581         * plugins/gdb/debugger.c,
8582         plugins/gdb/debugger.h,
8583         plugins/gdb/plugin.c:
8584         Send a signal directly to the debugged program
8585         Implement abort command
8587         * plugins/debug-manager/debug_tree.c:
8588         Fix bug #358163
8590         * plugins/debug-manager/stack-trace.c:
8591         Fix bug #358009
8593 2006-09-29  Naba Kumar  <naba@gnome.org>
8595         * TODO.tasks: Updated.
8596         
8597         * plugins/gtodo/add_edit_item.c: Fixed text wrapping and item edit
8598         dialog.
8599         
8600         * TODO.tasks: Added more tasks and bounties. Marked a few completed.
8601         
8602         * TODO.tasks: Updated in light of the word wrapping fix
8603         in Tasks Manager. Added a test bounty entry.
8605         * TODO.tasks: Added four bounties.
8606         
8607 2006-09-28  Naba Kumar  <naba@gnome.org>
8609         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h:
8610         Added 'customizable' parameter to
8611         anjuta_ui_add_action_group_entries() and similar functions to
8612         allow user configuration of the actions. Filter out actions that
8613         are not configurable items (such as submenu items). Now the
8614         'Customize shortcuts' dialog is much better listed.
8616         * plugins/build-basic-autotools/build-basic-autotools.c,
8617         plugins/build-basic-autotools/build-basic-autotools.h,
8618         plugins/cvs-plugin/plugin.c,
8619         plugins/cvs-plugin/plugin.h,
8620         plugins/debug-manager/breakpoints.c,
8621         plugins/debug-manager/plugin.c,
8622         plugins/debug-manager/stack_trace.c,
8623         plugins/debug-manager/watch.c,
8624         plugins/devhelp/plugin.c,
8625         plugins/document-manager/plugin.c,
8626         plugins/file-loader/plugin.c,
8627         plugins/file-manager/plugin.c,
8628         plugins/glade/plugin.c,
8629         plugins/gtodo/interface.c,
8630         plugins/gtodo/plugin.c,
8631         plugins/language-support-cpp-java/plugin.c,
8632         plugins/macro/plugin.c,
8633         plugins/macro/plugin.h,
8634         plugins/message-view/plugin.c,
8635         plugins/patch/plugin.c,
8636         plugins/profile-default/default.anjuta,
8637         plugins/project-manager/plugin.c,
8638         plugins/project-manager/plugin.h,
8639         plugins/sample1/plugin.c,
8640         plugins/search/plugin.c,
8641         plugins/subversion/plugin.c,
8642         plugins/subversion/plugin.h,
8643         plugins/symbol-browser/plugin.c,
8644         plugins/symbol-browser/plugin.h,
8645         plugins/tools/plugin.c,
8646         plugins/valgrind/plugin.c,
8647         plugins/valgrind/plugin.h: Fixed to take care of above change
8648         in API of AnjutaUI. Properly added/removed action groups in some
8649         plugins. Split action groups into customization and non-customizable
8650         groups and added them separately.
8652         * plugins/document-manager/plugin.c: Close files belonging to
8653         project when project is closed (not complete).
8654         
8655         * plugins/gtodo/plugin.c: Enabled wrapping of tasks texts and
8656         vertical aligned cell entries.
8657         
8658         * src/anjuta-app.c: Define macros for the placeholder names.
8659         Set default widths and heights of the default placeholders,
8660         so that newly docked widgets are correclty sized.
8661         
8662         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
8663         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h:
8664         Fixed to generated correct actions addition/removal code.
8666 2006-09-25  Naba Kumar  <naba@gnome.org>
8668         * libanjuta/Makefile.am, libanjuta/libanjuta.h,
8669         libanjuta/anjuta-serializer.[ch]: Implemented serialization
8670         class.
8671         
8672         * plugins/message-view/anjuta-msgman.c,
8673         plugins/message-view/anjuta-msgman.h,
8674         plugins/message-view/message-view.c,
8675         plugins/message-view/message-view.h,
8676         plugins/message-view/plugin.c: Serialize messages panes in
8677         session save and deserialize them in session load so that
8678         build messages persistant.
8679         
8680 2006-09-24  Johannes Schmid <jhs@gnome.org>
8682         * libanjuta/anjuta-utils.c:
8683         * plugins/message-view/message-view.c:
8684         Really fixed #355407
8686 2006-09-23 Sebastien Granjoux <seb.sfo@free.fr>
8688         * libanjuta/interfaces/libanjuta.idl:
8689         Change one variable sign
8691         * plugins/debug-manager/anjuta-debug-manager.glade,
8692         plugins/debug-manager/anjuta-debug-manager.ui:
8693         Few small interface changes     
8695         * plugins/debug-manager/debug_tree.h,
8696         plugins/debug-manager/watch.c,
8697         plugins/debug-manager/debugger.c,
8698         plugins/debug-manager/plugin.c
8699         plugins/gdb/debugger.c,
8700         plugins/gdb/plugin.c:
8701         Big rewrite of debugger queue
8702         Allow to cancel command
8704         * plugins/debug-manager/memory.c:
8705         Fix a bug if a command is cancelled
8707 2006-09-23  Bursig Rafal <Bursig_Rafal@mentor.com>
8709         * plugins/gdb/debugger.c,
8710         plugins/debug-manager/debug_tree.c,
8711         plugins/debug-manager/locals.c:
8712         Restore tree representation for local variable
8713         Add argument in local variable list
8714         Use gdb variable object to get all informations
8716 2006-09-19  Naba Kumar  <naba@gnome.org>
8718         * libanjuta/anjuta-save-prompt.[c,h]: Added missing files
8719         that implements AnjutaSavePrompt class.
8721         * ChangeLog: Fixed indentation.
8722         
8723         * libanjuta/Makefile.am,
8724         libanjuta/anjuta-marshal.list,
8725         libanjuta/anjuta-shell.c,
8726         libanjuta/anjuta-shell.h,
8727         plugins/document-manager/action-callbacks.c,
8728         plugins/document-manager/action-callbacks.h,
8729         plugins/document-manager/anjuta-docman.c,
8730         plugins/document-manager/anjuta-docman.h,
8731         plugins/document-manager/plugin.c,
8732         src/anjuta.c: Impletemnted save prompt dialog to prompt for
8733         unsaved items during exit. A new signal is added in shell
8734         interface called 'save-prompt' to collect all unsaved items.
8735         Create AnjutaSavePrompt class (dialog) to process unsaved items.
8736         Fixed document manager to use the new save-prompt signal in shell
8737         and AnjutaSavePrompt object for unsaved files. Cleaned up
8738         AnjutaDocman to synchronously save new files. Fixed function
8739         names.
8741 2006-09-18  Johannes Schmid <jhs@gnome.org>
8743         * configure.in: Added gdl-gnome-1.0 to depencies and bumped
8744         gdl requirement to 0.7.0
8746 2006-09-18  Johannes Schmid <jhs@gnome.org>
8748         * global-tags/.cvsignore:
8749         * global-tags/Makefile.am:
8750         * global-tags/create_global_tags.sh (removed):
8751         * global-tags/create_global_tags.sh.in (added):
8752         Fixed #355407
8753         
8754         * libanjuta/anjuta-launcher.c:
8755         Fixed #349374
8756         
8757         * plugins/project-manager/plugin.c:
8758         (project_manager_plugin_close_project):
8759         Fixed crasher
8760         
8761         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model):
8762         Fixed gtk critical
8763         
8764         * src/anjuta-app.c: (on_add_merge_widget), (on_widget_remove):
8765         More reasonable toolbar creation/deletition though it does
8766         not completly work!
8768 2006-09-15  Johannes Schmid <jhs@gnome.org>
8770         * libanjuta/anjuta-utils.c/.h:
8771         Fixed #355168
8773 2006-09-13  Curtis Magyar <curtm4n@gmail.com>
8775         * scintilla/ScintillaGTK.cxx
8776         Fixed doulbe freeing in Scintilla
8778 2006-09-12  Johannes Schmid  <jhs@gnome.org>
8780         * plugins/symbol-browser/an_symbol_prefs.c:
8781         Support unloading / reloading of the module (for example when
8782         closing a project and opening another one).
8784         * plugins/project-manager/plugin.c:
8785         Really fixed #355148 (Show project name in title bar)
8787 2006-09-09  Johannes Schmid  <jhs@gnome.org>
8789         * libanjuta/plugins.c:
8790         Fixed #355156 (Show plugins in alphabetical order)
8792 2006-09-09  Johannes Schmid  <jhs@gnome.org>
8794         * plugins/project-manager/plugin.c:
8795         Fixed #355148 (Show project name in title bar)
8797 2006-09-09  Johannes Schmid  <jhs@gnome.org>
8799         * plugins/project-manager/plugin.c:
8800         (value_removed_project_root_uri):
8801         Fixed crasher if project cannot be opened
8803 2006-08-30 Naba Kumar  <naba@gnome.org>
8805         * plugins/language-support-cpp-java/plugin.[c,h],
8806         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
8807         Impletemnted UI for auto indent.
8808         
8809 2006-08-28 Naba Kumar  <naba@gnome.org>
8810         
8811         * plugins/gvim/.cvsignore,
8812         plugins/gvim/Makefile.am,
8813         plugins/gvim/anjuta-vim-plugin.png,
8814         plugins/gvim/anjuta-vim.c,
8815         plugins/gvim/anjuta-vim.h,
8816         plugins/gvim/anjuta-vim.plugin.in,
8817         plugins/gvim/gtkvim.c,
8818         plugins/gvim/gtkvim.h,
8819         plugins/gvim/plugin.c,
8820         plugins/gvim/plugin.h: Added gvim anjuta plugin. Not included
8821         in build yet.
8823 2006-08-28 Naba Kumar  <naba@gnome.org>
8825         Patch from: Massimo Corà  <maxcvs@email.it>
8826         * tagmanager/tm_source_file.c, tagmanager/tm_workspace.c: Fixed
8827         possible infinite loop.
8829 2006-08-22 Adam Dingle <adam@medovina.org>
8830         
8831         * plugins/editor/editor.glade: Fixed bug 346775 ("no highlight styles
8832         to edit are shown in the preferences dialog in anjuta").
8833         Removed unused widgets from the style editor dialog.
8835 2006-08-21  Johannes Schmid <jhs@gnome.org>
8837         * plugins/symbol-browser/test-class.[cpp/h]
8838         Added missing files
8840 2006-08-18  Naba Kumar  <naba@gnome.org>
8842         * plugins/sourceview/sourceview.c: Emit language-changed signal at the
8843         end of document loading.
8845         * plugins/language-support-cpp-java/plugin.c,
8846         plugins/sourceview/sourceview.c: Fixed plugin loading.
8848 2006-08-17  Naba Kumar  <naba@gnome.org>
8850         * plugins/language-support-cpp-java/plugin.c,
8851         plugins/language-support-cpp-java/plugin.h: Implemented emacs-style
8852         mode line parsing. Indentation parameters initialized based on
8853         mode line parameters.
8855 2006-08-16  Naba Kumar  <naba@gnome.org>
8857         * Makefile.am, plugins/editor/text_editor.c,
8858         plugins/language-support-cpp-java/plugin.c: Fixed indentation in
8859         comments.
8861 2006-08-16 Naba Kumar  <naba@gnome.org>
8863         Patch from  Massimo Cora'  <maxcvs@email.it>:
8864         
8865         * plugins/editor/aneditor-autocomplete.cxx,
8866         plugins/editor/aneditor-calltip.cxx,
8867         plugins/symbol-browser/Makefile.am,
8868         plugins/symbol-browser/an_symbol.c,
8869         plugins/symbol-browser/an_symbol_view.c,
8870         plugins/symbol-browser/plugin.c,
8871         tagmanager/Makefile.am, tagmanager/acconfig.h, tagmanager/args.c,
8872         tagmanager/args.h, tagmanager/asm.c, tagmanager/asp.c,
8873         tagmanager/awk.c, tagmanager/beta.c, tagmanager/c.c,
8874         tagmanager/cobol.c, tagmanager/ctags.c, tagmanager/ctags.h,
8875         tagmanager/debug.c, tagmanager/debug.h, tagmanager/eiffel.c,
8876         tagmanager/entry.c, tagmanager/entry.h, tagmanager/erlang.c,
8877         tagmanager/fortran.c, tagmanager/general.h, tagmanager/get.c,
8878         tagmanager/get.h, tagmanager/html.c,
8879         tagmanager/include/tm_source_file.h,
8880         tagmanager/include/tm_tag.h,
8881         tagmanager/include/tm_workspace.h,
8882         tagmanager/jscript.c, tagmanager/keyword.c,
8883         tagmanager/keyword.h, tagmanager/lisp.c,
8884         tagmanager/lregex.c, tagmanager/lua.c,
8885         tagmanager/main.h, tagmanager/make.c,
8886         tagmanager/options.c, tagmanager/options.h,
8887         tagmanager/parse.c, tagmanager/parse.h,
8888         tagmanager/parsers.h, tagmanager/pascal.c,
8889         tagmanager/perl.c, tagmanager/php.c,
8890         tagmanager/python.c, tagmanager/read.c,
8891         tagmanager/read.h, tagmanager/readtags.c,
8892         tagmanager/readtags.h, tagmanager/rexx.c,
8893         tagmanager/routines.c, tagmanager/routines.h,
8894         tagmanager/ruby.c, tagmanager/scheme.c,
8895         tagmanager/sh.c, tagmanager/slang.c,
8896         tagmanager/sml.c, tagmanager/sort.c,
8897         tagmanager/sort.h, tagmanager/sql.c,
8898         tagmanager/strlist.c, tagmanager/strlist.h,
8899         tagmanager/tcl.c, tagmanager/tm_source_file.c,
8900         tagmanager/tm_symbol.c, tagmanager/tm_tag.c,
8901         tagmanager/tm_workspace.c, tagmanager/verilog.c,
8902         tagmanager/vim.c, tagmanager/vstring.c,
8903         tagmanager/vstring.h, tagmanager/yacc.c: Updated ctags to version
8904         5.6 and namespace completion fixed.
8906         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
8907         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated.
8909 2006-08-15 Naba Kumar  <naba@gnome.org>
8911         * libanjuta/interfaces/libanjuta.idl,
8912         plugins/editor/text-editor-iterable.c,
8913         plugins/editor/text_editor.c,
8914         plugins/sourceview/sourceview-cell.c,
8915         plugins/sourceview/sourceview.c: Implemented ianjuta_iterable_clone(),
8916         ianjuta_iterable_assign(), ianjuta_editor_begin_action (),
8917         ianjuta_editor_end_action().
8918         
8919         * plugins/language-support-cpp-java/plugin.c: Improved auto-indentation.
8921 2006-08-13 Naba Kumar  <naba@gnome.org>
8923         * plugins/debug-manager/breakpoints.c,
8924         plugins/debug-manager/memory.c,
8925         plugins/debug-manager/registers.c,
8926         src/layout.xml: Fixed debugger widgets layout.
8928 2006-08-12 Naba Kumar  <naba@gnome.org>
8930         * plugins/editor/aneditor-indent.cxx, plugins/editor/aneditor-priv.h,
8931         plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
8932         plugins/editor/editor.glade, plugins/editor/text_editor.h,
8933         plugins/editor/text_editor_prefs.c: Disabled automatic indentation
8934         codes and dead codes. Removed automatic indentation prefs.
8936 2006-08-12  Johannes Schmid <jhs@gnome.org>
8938         * libanjuta/Makefile.am:
8939         * libanjuta/anjuta-launcher.c:
8940         * libanjuta/anjuta-launcher.h:
8941         * libanjuta/anjuta-plugin.c:
8942         * libanjuta/anjuta-plugin.h:
8943         * libanjuta/anjuta-preferences.c:
8944         * libanjuta/anjuta-preferences.h:
8945         * libanjuta/anjuta-shell.c:
8946         * libanjuta/anjuta-shell.h:
8947         * libanjuta/libanjuta.h:
8948         
8949         Made wrapper friendly:
8950         - no inline in header files (preferences_set/get)
8951         - correct signal names
8952         - correct GError** argument in anjuta_shell_freeze/thaw
8953         - include correct files in libanjuta.h
8954         
8955         * plugins/project-manager/plugin.c: 
8956         Fixed two crashers
8958 2006-08-11 Naba Kumar  <naba@gnome.org>
8960         * plugins/editor/aneditor-priv.h,
8961         plugins/editor/aneditor.cxx: Disabled inbuilt autoindentation.
8962         
8963         * plugins/editor/text_editor_cbs.c,
8964         plugins/sourceview/anjuta-view.c: Pass the right position for char
8965         added signal.
8966         
8967         * plugins/sourceview/anjuta-view.c: Emit char-added signal for tab.
8968         
8969         * plugins/language-support-cpp-java/plugin.c: Fixed memory corruption.
8971 2006-08-11 Naba Kumar  <naba@gnome.org>
8973         * plugins/sourceview/sourceview-cell.c: Fixed get_character () to
8974         return the right character at the iter position and get_char() to
8975         not leak memory.
8977         * plugins/sourceview/sourceview.c: Fixed get_line_begin_position()
8978         to set to character offset and not byte index.
8980         * plugins/language-support-cpp-java/plugin.c: Improved
8981         auto-indentation login. Indents opening and closing braces correctly.
8983 2006-08-10  Johannes Schmid <jhs@gnome.org>
8985         * INSTALL:
8986         * autogen.sh:
8987         Required automake = 1.9
8989         * libanjuta/anjuta-children.c:
8990         * libanjuta/anjuta-children.h:
8991         * libanjuta/anjuta-encodings.h:
8992         * libanjuta/anjuta-launcher.h:
8993         * libanjuta/anjuta-plugin-description.h:
8994         * libanjuta/anjuta-preferences-dialog.h:
8995         * libanjuta/anjuta-preferences.h:
8996         * libanjuta/anjuta-session.h:
8997         * libanjuta/anjuta-status.h:
8998         * libanjuta/anjuta-ui.h:
8999         * libanjuta/anjuta-utils.c:
9000         * libanjuta/anjuta-utils.h:
9001         * libanjuta/e-splash.h:
9002         * libanjuta/glue-factory.h:
9003         * libanjuta/glue-plugin.h:
9004         * libanjuta/plugins.h:
9005         * libanjuta/resources.h:
9006         Fixed libanjuta to be able to wrap it
9007         - G_BEGIN_DECLS, G_END_DECLS
9008         - include all necessary files in libanjuta.h
9010         * plugins/gtodo/tray-icon.c:
9011         * plugins/terminal/terminal.c:
9012         Some build fixes for freebsd
9014         * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
9015         * plugins/sourceview/sourceview.glade:
9016         Remove auto-indent feature as it is now in language-support
9018 2006-08-09 Naba Kumar  <naba@gnome.org>
9020         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade,
9021         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
9022         Added missing files.
9024         * plugins/sourceview/sourceview.c:  Implemented get_tabsize(),
9025         get_use_spaces(), set_tabsize() and set_use_spaces().
9027 2006-08-09 Naba Kumar  <naba@gnome.org>
9029         * libanjuta/anjuta-plugin.c: Only merge preferences if the plugin
9030         succeeded in activating.
9032         * plugins/document-manager/plugin.c: Added debug message.
9034         * libanjuta/interfaces/libanjuta.idl,
9035         plugins/editor/text_editor.c: Implemented get_tabsize(),
9036         get_use_spaces(), set_tabsize() and set_use_spaces().
9038         * plugins/language-support-cpp-java/Makefile.am,
9039         plugins/language-support-cpp-java/plugin.c,
9040         plugins/language-support-cpp-java/plugin.h: Used editor parameters
9041         for indentation. Added preferences page for paramenters.
9043         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
9045 2006-08-08 Naba Kumar  <naba@gnome.org>
9047         * libanjuta/interfaces/libanjuta.idl,
9048         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
9049         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
9050         plugins/editor/text_editor.c,
9051         plugins/sourceview/sourceview.c: Added grab_focus() in IAnjutaEditor
9052         and implemented it for both scintilla and sourceview.
9054         * plugins/search/plugin.c: Use the new grab_focus() to transfer
9055         focus back to editor (happens when pressing esc in incremental
9056         search box).
9058 2006-08-08 Naba Kumar  <naba@gnome.org>
9060         * libanjuta/interfaces/libanjuta.idl,
9061         plugins/editor/text_editor.c,
9062         plugins/editor/text_editor.h,
9063         plugins/editor/text-editor-iterable.c,
9064         plugins/sourceview/sourceview-cell.c,
9065         plugins/sourceview/sourceview.c: Implemented editor attributes
9066         methods.
9067         
9068         * plugins/editor/aneditor.cxx: Disabled old indentation code.
9069         plugins/language-support-cpp-java/plugin.c: Implemented indentation
9070         code (not complete yet).
9072         * manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
9073         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
9074         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
9075         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
9076         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
9077         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
9079 2006-08-04 Naba Kumar  <naba@gnome.org>
9081         * plugins/sourceview/sourceview.c: Fixed ieditor_goto_position
9082         implementation.
9083         
9084 2006-08-03  Johannes Schmid <jhs@gnome.org>
9086         * configure.in: Add a more informative text to valgrind plugin
9088         * TODO.tasks:
9089         Modified Preferences tasl
9090         * libanjuta/anjuta-plugin.c: 
9091         * libanjuta/anjuta-preferences-dialog.c: 
9092         * libanjuta/anjuta-preferences-dialog.h:
9093         * libanjuta/anjuta-preferences.c:
9094         * libanjuta/anjuta-preferences.h:
9095         * libanjuta/interfaces/Makefile.am.iface:
9096         * libanjuta/interfaces/libanjuta.idl:
9097         Added IAnjutaPreferences interface which every plugin that has preferences should
9098         implement. Call merge() and unmerge() at plugin activation/deactivation.
9099         Fixed preferences_page_remove()
9100         
9101         * plugins/build-basic-autotools/build-basic-autotools.c:
9102         * plugins/cvs-plugin/plugin.c: 
9103         * plugins/document-manager/plugin.c:
9104         * plugins/editor/plugin.c:
9105         * plugins/editor/plugin.h:
9106         * plugins/file-manager/plugin.c: 
9107         * plugins/gtodo/main.h:
9108         * plugins/gtodo/plugin.c: 
9109         * plugins/gtodo/preferences.c: 
9110         * plugins/message-view/anjuta-msgman.c: 
9111         * plugins/message-view/anjuta-msgman.h:
9112         * plugins/message-view/plugin.c:
9113         * plugins/sourceview/plugin.c: 
9114         * plugins/sourceview/plugin.h:
9115         * plugins/symbol-browser/an_symbol_prefs.c:
9116         * plugins/symbol-browser/plugin.c: 
9117         * plugins/terminal/terminal.c: 
9118         * plugins/valgrind/plugin.c
9119         * src/anjuta-app.c:
9120         
9121         Updated preference loading/unloading for all plugins
9123 2006-08-03 Guenther Brammer <gbrammer@gmx.de>
9124         
9125         * configure.in, libanjuta/Makefile.am, libegg/Makefile.am,
9126         src/Makefile.am, plugins/tools/scripts/Makefile.am: 
9127     - Do not define PACKAGE_*_DIR in config.h, use -D compiler arguments instead as
9128         recommended by the autoconf manual. 
9129         - Fixes compiling with autoconf 2.60.
9130         
9131         * libanjuta/libanjuta-1.0.pc.in: Silence a warning about datarootdir
9133 2006-08-02      Johanes Schmid <jhs@gnome.org>
9135         * plugins/profile-default/plugin.c:
9136         Fixed session handling
9138 2006-08-01  Johannes Schmid <jhs@gnome.org>
9140         * configure.in
9141         * plugins/Makefile.am:
9142         Disabled devhelp and glade for now as they do not work (#341073
9143         and #341170)
9144         
9145         * plugins/profile-default/anjuta-default-profile.ui (removed):
9146         * plugins/profile-default/plugin.c:
9147         * plugins/profile-default/plugin.h:
9148         * plugins/project-manager/anjuta-project-manager.ui:
9149         * plugins/project-manager/plugin.c:
9150         * plugins/project-manager/plugin.h:
9151         Limted multiple project support #315043
9153         * libanjuta/interfaces/libanjuta.idl:
9154         Added ianjuta_profile_unload
9156 2006-07-31 Naba Kumar  <naba@gnome.org>
9158         * libanjuta/interfaces/libanjuta.idl,
9159         plugins/editor/text-editor-iterable.c,
9160         plugins/editor/text_editor.c,
9161         plugins/sourceview/anjuta-view.c,
9162         plugins/sourceview/anjuta-view.h,
9163         plugins/sourceview/sourceview.c: Fixed text iteration and 
9164         IAnjutaEditor implementations in both scintilla
9165         and sourceview. Cleand up libanjuta API: Removed redundant
9166         erase_range() method from IAnjutaEditor interface, fixed
9167         ianjuta_editor_get_text to take length instead of range (consistency).
9168         autoindentation in both sourceview and scintilla more or less works,
9169         but still disabled for now because there are still some anomalies
9170         in text iteration.
9172         * plugins/language-support-cpp-java/plugin.c: Fixed indentation code.
9174         * plugins/symbol-browser/plugin.c, plugins/tools/execute.c: Fixed
9175         API changes.
9177 2006-07-30  Johannes Schmid <jhs@gnome.org>
9179         * plugins/sourceview/anjuta-document.c:
9180         * plugins/sourceview/anjuta-document.h:
9181         * plugins/sourceview/anjuta-view.c: 
9182         * plugins/sourceview/sourceview.c:
9183         Wrote a new "char_added" implementation, I hope this one is good
9185         * plugins/sourceview/sourceview-cell.c:
9186         Fixed typo: "text_iter" instead of "iter"
9188 2006-07-30 Naba Kumar  <naba@gnome.org>
9190         * plugins/sourceview/sourceview-cell.c: Fixed iter navigation.
9192 2006-07-30  Johannes Schmid <jhs@gnome.org>
9194         * autogen.sh: use gnome-autogen.sh from gnome-coomen
9195         
9196         * plugins/debug-manager/plugin.c: 
9197         * plugins/patch/plugin.c:
9198         Use IAnjutaIndicable to mark debugger position
9200         * plugins/sourceview/sourceview.c:
9201         Define colors for IAnjutaIndicable
9203 2006-07-29  Johannes Schmid <jhs@gnome.org>
9205         * plugins/debug-manager/anjuta-debug-manager.ui:
9206         * plugins/debug-manager/breakpoints.c:
9207         * plugins/debug-manager/images/Makefile.am:
9208         * plugins/debug-manager/images/run-to-cursor.png:
9209         * plugins/debug-manager/plugin.c:
9210         Added toolbar and some icons
9212         * plugins/patch/anjuta-patch.ui:
9213         * plugins/patch/patch-plugin.c:
9214         * plugins/patch/patch-plugin.glade:
9215         * plugins/patch/plugin.c:
9216         * plugins/patch/plugin.h:
9217         Improved patch plugin (GUI and function)
9219         * plugins/sourceview/sourceview.c:
9220         Fixed another Gtk-Critical
9222         * plugins/tools/anjuta-tools.ui:
9223         * plugins/tools/plugin.h:
9224         Put Patch plugin in tools menu and changed ui file
9226 2006-07-29  Johannes Schmid <jhs@gnome.org>
9228         * plugins/document-manager/plugin.c:
9229         Fixed accelator Gtk-Warning
9231         * plugins/message-view/anjuta-msgman.c: 
9232         Fixed Gtk-Warning
9234         * plugins/sourceview/anjuta-document.c:
9235         * plugins/sourceview/anjuta-document.h:
9236         * plugins/sourceview/anjuta-marshal.list:
9237         Wrote a better emitter for the char-added signal
9239         * plugins/sourceview/sourceview.c:
9240         Fixed Redo/Undo to void Gtk-Criticals
9241         
9242         * plugins/sourceview/sourceview-args.c:
9243         * plugins/sourceview/sourceview-cell.c:
9244         * plugins/sourceview/sourceview-scope.c:
9245         * plugins/sourceview/sourceview-tags.c: 
9246         Adapted to new IAnjutaIterator API
9248 2006-07-28 Naba Kumar  <naba@gnome.org>
9250         * libanjuta/interfaces/libanjuta.idl: More accurate comments.
9252         * plugins/symbol-browser/an_symbol.c,
9253         plugins/symbol-browser/an_symbol_iter.c,
9254         plugins/symbol-browser/an_symbol_iter.h: AnjutaSymbolIter is now
9255         subclass of AnjutaSymbol so that the symbol is accessible from
9256         the iter in light of changes in IAnjutaIterable.
9258         * plugins/class-inheritance/class-inherit.c: Fixed based on changes
9259         implementation of IAnjutaIterable.
9261 2006-07-28 Naba Kumar  <naba@gnome.org>
9263         * libanjuta/interfaces/libanjuta.idl: Removed get data methods in
9264         IAnjutaIterable. They were kind of useless since the interface is
9265         defined on the data object itself. Added set_position() method
9266         in IAnjutaIterable to allow setting arbitrary current index to the
9267         iter.
9268         Added erase() and erase_range() in IAnjutaEditor.
9270         * plugins/editor/text-editor-iterable.c: Fixed 
9271         plugins/editor/text_editor.c: Implemented erase() and erase_range()
9272         methods in editor. Fixed get_line_from_position() method.
9274         * plugins/language-support-cpp-java/plugin.c: Fixed indentation
9275         code. It's disabled for now.
9277         * plugins/sourceview/sourceview-cell.c,
9278         plugins/symbol-browser/an_symbol_iter.c: Fixed IAnjutaIterable
9279         implementation.
9281 2006-07-27  Johannes Schmid <jhs@gnome.org>
9283         * plugins/sourceview/sourceview-cell.c:
9284         Fixed IAnjutaEditorCell to work only on a single line
9285         Fixed crasher in finalize
9287         * plugins/symbol-browser/an_symbol_prefs.c:
9288         * global-tags/Makefile.am:
9289         Philip van Hoof pointed out that it is a bad idea to depend on PATH for
9290         script installation     
9292 2006-07-26 Naba Kumar  <naba@gnome.org>
9294         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaEditorCell and
9295         IAnjutaEditorCellStyle interfaces to not inherit IAnjutaEditor.
9296         
9297         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml: Updated.
9298         
9299         * plugins/document-manager/plugin.c: Fixed dynamic loading of
9300         support plugins
9301         
9302         * plugins/editor/text-editor-iterable.c,
9303         plugins/editor/text_editor.c,
9304         plugins/editor/text_editor_cbs.c: Fixed ianjuta_editor_get_text
9305         method to work correctly, it was ignoring start and end parameters.
9306         Fixed TextEditorCell implementation. Fixed 'char-added' signal
9307         emission.
9308         
9309         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in,
9310         plugins/language-support-cpp-java/plugin.c: Fixed indentation engine.
9312 2006-07-24  Massimo Cora'  <maxcvs@email.it>
9314         * plugins/symbol-browser/an_symbol_view.c,
9315         plugins/symbol-browser/an_symbol_view.h,
9316         plugins/symbol-browser/plugin.c:
9317     fix a matching case into sv_extract_type_qualifier_from_expr ()
9318     and some minor issues.
9320 2006-07-26  Johannes Schmid <jhs@gnome.org>
9322         * plugins/language-support-cpp-java/plugin.c:
9323         Fixed to work kind of with sourceview editor
9324         * plugins/sourceview/anjuta-document.c: 
9325         * plugins/sourceview/anjuta-view.c: 
9326         * plugins/sourceview/sourceview-cell.c:
9327         * plugins/sourceview/sourceview.c:
9328         Fixed IAnjutaEditorCell and "char-added" signal
9330 2006-07-24 Naba Kumar  <naba@gnome.org>
9332         * plugins/document-manager/plugin.c,
9333         plugins/document-manager/plugin.h: Initial implementedion for loading
9334         support plugins.
9335         
9336         * plugins/editor/text_editor.c: Fixed IAnjutaEditorLanguage
9337         implementation.
9338         
9339         * plugins/editor/text_editor.c: Fixed syntax highlighting when
9340         indicators are cleared (that leaved grey texts).
9342 2006-07-14 Sebastien Granjoux <seb.sfo@free.fr>
9344         * libanjuta/interfaces/libanjuta.idl,
9345         plugins/debug-manager/breakpoints.c,
9346         plugins/debug-manager/memory.c,
9347         plugins/debug-manager/registers.c,
9348         plugins/debug-manager/debug_tree.c,
9349         plugins/debug-manager/debugger.c,
9350         plugins/gdb/debugger.c,
9351         plugins/gdb/debugger.h,
9352         plugins/gdb/plugin.c:
9353         Add a parameter for reporting error
9354         Add a new interface for using gdb variable object
9355         Allow to cancel commands
9356         Rewrite handling of debugger state
9358         * plugins/debug-manager/plugin.c,
9359         plugins/debug-manager/locals.c,
9360         plugins/debug-manager/locals.h,
9361         plugins/debug-manager/register.c,
9362         plugins/debug-manager/stack_trace.c,
9363         plugins/debug-manager/stack_trace.h:
9364         Create and destroy local and stack trace windows when needed
9366 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
9368         * plugins/document-manager/plugin.c:
9369         Fixed "Automatic" highlighting
9371 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
9373         * plugins/sourceview/sourceview.c: Added support for IAnjutaEditorLanguage
9375         * plugins/sourceview/anjuta-view.c:
9376         Patch from Fredrik Axelsson <fraxbe@gmail.com> to fix a popup-menu issue
9378 2006-07-14  Johannes Schmid <jhs@cvs.gnome.org>
9379         
9380         * configure.in: Check for C/C++-Compiler correctly
9382 2006-07-14  Fredrik Axelsson <fraxbe@gmail.com>
9384         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
9386         * plugins/debug-manager/stack_trace.c:
9387         Destroy stack window when debuuger is disabled (#347414)
9388         
9389         * plugins/sourceview/anjuta-view.c:
9390         Fix a crash with popup-menu (#347412)
9392 2006-07-13 Naba Kumar  <naba@gnome.org>
9394         * plugins/editor/Makefile.am,
9395         plugins/editor/text_editor.h,
9396         plugins/editor/text-editor-iterable.h,
9397         plugins/editor/text-editor-iterable.c: Implemented text iterator (not
9398         tested yet).
9399         
9400         * plugins/language-support-cpp-java/plugin.c: Preliminary indentation
9401         code.
9402         
9403         * plugins/sourceview/sourceview-cell.c: Fixed a leak.
9405 2006-07-03  Johannes Schmid <jhs@cvs.gnome.org>
9407         * plugins/editor/text_editor.c: (convert_to_utf8_from_charset):
9408         Bug #342937
9409         
9410 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
9412         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
9414         * libanjuta/anjuta-preferences-dialog.c:
9415         Do not use the page_num returned by gtk_notebook_append_page to
9416         remove the page as it cause bugs when pages removal is not done
9417         in LIFO.
9419         * plugins/document-manager/anjuta-docman.c:
9420         * src/anjuta-app.c:
9421         makes Anjuta display dock_items which have previously been hidden
9423 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
9425         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
9427         * plugins/debug-manager/breakpoints.c: (on_clear_all_breakpoints):
9428         * plugins/sourceview/sourceview.c: (imark_unmark):
9429         
9430         Patches for bugs #346450 and #346295
9431         
9432         * AUTHORS: Added Fredrik
9434 2006-06-18 Johannes Schmid <jhs@cvs.gnome.org>
9436         * plugins/message-view/anjuta-msgman.c: 
9437         Fixed close button/icon size (like in docman)
9439 2006-06-10 Naba Kumar <naba@gnome.org>
9441         * plugins/editor/text_editor.c: Fixed goto line to mark the line
9442         being set.
9443         
9444 2006-06-10 Sebastien Granjoux <seb.sfo@free.fr>
9446         * libanjuta/interfaces/libanjuta.idl:
9447         Move inspect_memory function in IAnjutaCpuDebugger interface
9448         Rename Boolean type to State
9450         * plugins/debug-manager/breakpoint.c:
9451         Rename Boolean type to State
9453         * plugins/debug-manager/Makefile.am,
9454         plugins/debug-manager/anjuta-marshal.list,
9455         plugins/debug-manager/data_view.c,
9456         plugins/debug-manager/data_view.h,
9457         plugins/debug-manager/data_buffer.c,
9458         plugins/debug-manager/data_buffer.h,
9459         plugins/debug-manager/chunk_view.c,
9460         plugins/debug-manager/chunk_view.h,
9461         plugins/debug-manager/anjuta-debug-manager.ui,
9462         plugins/debug-manager/debugger.c,
9463         plugins/debug-manager/memory.c,
9464         plugins/debug-manager/memory.h,
9465         plugins/debug-manager/plugin.c,
9466         plugins/gdb/debugger.c,
9467         plugins/gdb/debugger.h,
9468         plugins/gdb/plugin.c:
9469         Rewrite memory window using a special widget
9470         Rename Boolean type to State
9472 2006-06-08 Naba Kumar <naba@gnome.org>
9474         * plugins/editor/text_editor.c (itext_editor_get_current_word):
9475         Do not return garbage characters and return NULL when there is no
9476         current word.
9477         
9478         * plugins/search/plugin.c: Fixed next occurance and prev occurance to
9479         work correctly.
9480         
9481         * plugins/search/search-replace.c: Fixed a mem leak.
9483 2006-06-08  Johannes Schmid <jhs@cvs.gnome.org>
9485         * libanjuta/anjuta-launcher.c:
9486         Added debug message (see #343522)
9487         
9488         * plugins/build-basic-autotools/build-basic-autotools.c:
9489         Patch from Günther Brammer to fix #344015
9491         * plugins/sourceview/sourceview.c:
9492         Implemented IAnjutaEditor->get_begin/end_line_position (crashed
9493         automatic highlight of build messages)
9495 2006-06-06 Naba Kumar <naba@gnome.org>
9497         * configure.in,
9498         libanjuta/interfaces/libanjuta.idl,
9499         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
9500         plugins/Makefile.am,
9501         plugins/document-manager/action-callbacks.c,
9502         plugins/document-manager/plugin.c,
9503         plugins/editor/text_editor.c: Implemented IAnjutaEditorLanguage
9504         interface for language highlight selection and langauge change
9505         signal.
9506         
9507         * plugins/language-support-cpp-java: Added language support
9508         plugin for cpp and java.
9510 2006-05-27  Naba Kumar  <naba@gnome.org>
9512         * libanjuta/interfaces/libanjuta.idl, plugins/gdb/*,
9513         plugins/debug-manager/*, data/Makefile.am,
9514         manuals/reference/libanjuta/libanjuta.types,
9515         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
9516         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
9517         merged anjuta-new-debugger branch into trunck.
9518         (cvs -z3 up -j anjuta-merged-from-trunk-to-new-debugger -j anjuta-new-debugger)
9520 2006-05-06 Sebastien Granjoux <seb.sfo@free.fr>
9521         
9522         * libanjuta/interfaces/libanjuta.idl,
9523         plugins/debug-manager/debugger.c,
9524         plugins/debug-manager/debugger.h,
9525         plugins/gdb/anjuta-gdb.plugin.in,
9526         plugins/gdb/debugger.c,
9527         plugins/gdb/debugger.h,
9528         plugins/gdb/plugin.c:
9529         Add new IAnjutaCpuDebugger interface to access cpu register
9530         Run gdb instead of /usr/local/bin/gdb
9531         
9532         * plugins/debug-manager/plugin.c,
9533         plugins/debug-manager/registers.c,
9534         plugins/debug-manager/registers.h:
9535         Rewrite register window
9536         Rename Load target menu item to Run target
9538 2006-05-07  Naba Kumar  <naba@gnome.org>
9540         * plugins/gdb.init
9541         
9542 2006-05-01 Sebastien Granjoux <seb.sfo@free.fr>
9544         * plugins/debug-manager/watch.c,
9545         plugins/debug-manager/breakpoint.c,
9546         plugins/debug-manager/breakpoint.h:
9547         Fix crash: disconnect save and load session signals
9549 2006-04-30 Sebastien Granjoux <seb.sfo@free.fr>
9551         * libanjuta/interface/libanjuta.idl,
9552         plugins/debug-manager/debugger.c,
9553         plugins/gdb/plugin.c:
9554         Add a value parameter for evaluate command
9556         * plugins/debug-manager/anjuta-debug-manager.glade:
9557         Create new dialog box for watches using glade
9559         * plugins/debug-manager/anjuta-debug-manager.ui:
9560         Move watch menu items near the end
9561         Move breakpoint menu items outside the sub menu
9563         * plugins/debug-manager/debug_tree.c,
9564         plugins/debug-manager/debug_tree.h,
9565         plugins/debug-manager/debug_tree.h,
9566         plugins/debug-manager/watch.c:
9567         Move all GUI code from watch.c to debug_tree.c
9568         Add an auto update property to watches
9569         
9570         * plugins/debug-manager/locals.c,
9571         plugins/debug-manager/locals.h,
9572         plugins/debug-manager/stack_trace.c,
9573         plugins/debug-manager/stack_trace.h,
9574         plugins/debug-manager/plugin.c:
9575         Register actions before starting debugger
9577         * plugins/gdb/debugger.c:
9578         Do not call callback function if not present
9580 2006-04-02 Sebastien Granjoux <seb.sfo@free.fr>
9582         * libanjuta/interfaces/libanjuta.idl,
9583         plugins/debug-manager/stack_trace.c,
9584         plugins/debug-manager/stack_trace.h,
9585         plugins/debug-manager/anjuta-debug-manager.ui,
9586         plugins/gdb/debugger.c:
9587         Add a popup menu in stack frame window
9588         Add a new frame-changed event
9589         Use MI command for getting stack informations
9590         Get filename with full path (need gdb > 6.3)
9592         * libanjuta/interfaces/libanjuta.idl,
9593         plugins/debug-manager/debug_tree.c,
9594         plugins/debug-manager/debugger.c,
9595         plugins/debug-manager/locals.c,
9596         plugins/debug-manager/locals.h,
9597         plugins/debug-manager/plugin.c,
9598         plugins/gdb/debugger.c,
9599         plugins/gdb/debugger.h,
9600         plugins/gdb/parser.c,
9601         plugins/gdb/parser.h,
9602         plugins/gdb/plugin.c,
9603         plugins/gdb/Makefile.am:
9604         Pass watch data with string instead of Watch structures
9605         Use debug_tree in local window
9606         Remove info local
9607         Remove parser.{ch}
9609         * plugins/debug-manager/breakpoints.c,
9610         plugins/debug-manager/utilities.c,
9611         plugins/debug-manager/utilities.h:
9612         Use a GtkListStore instead of a GtkTreeStore
9613         move goto_location_in_editor in utilities.c
9614         
9615 2006-03-26 Sebastien Granjoux <seb.sfo@free.fr>
9617         * libanjuta/interfaces/libanjuta.idl,
9618         plugins/debug-manager/anjuta-debug-manager.ui,
9619         plugins/debug-manager/breakpoints.c,
9620         plugins/debug-manager/plugin.c,
9621         plugins/gdb/debugger.c:
9622         Add a breakpoint type
9623         Add new popup menu in breakpoint window
9624         Add toggle breakpoint in editor popup menu
9625         Save and restore breakpoint enable
9626         Fix bug in clear all breakpoints
9627         Remove old useless code
9629         * plugins/debug-manager/debugger.c:
9630         Fix some problem with debugger states
9632         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
9633         Update documentation
9634         
9635 2006-03-25 Sebastien Granjoux <seb.sfo@free.fr>
9637         * data/Makefile.am,
9638         plugins/gdb/Makefile.am,
9639         plugins/gdb/gdb.init:
9640         Move gdb.init crom data to plugins/gdb
9642         * plugins/gdb/gdb.init,
9643         libanjuta/interfaces/libanjuta.idl,
9644         plugins/debug-manager/breakpoints.c,
9645         plugins/debug-manager/debugger.c,
9646         plugins/debug-manager/plugin.c,
9647         plugins/gdb/debugger.c,
9648         plugins/gdb/plugin.c:
9649         Support pending breakpoints
9650         Rewrite debugger states
9651         Split ianjuta_debugger_log into _enable_log and _disable_log
9653         * plugins/debug-manager/start.c,
9654         plugins/debug-manager/debug_tree.c,
9655         plugins/gdb/parser.c:
9656         Remove some useless lines
9658         * manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
9659         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
9660         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
9661         Update documentation
9663 2006-03-12 Naba Kumar <naba@gnome.org>
9665         * manuals/references/libanjuta/libanjuta.types: Fixed
9666         debug-manager name.
9667         
9668 2006-03-12 Sebastien Granjoux <seb.sfo@free.fr>
9670         * libanjuta/anjuta-debugger.c,
9671         libanjuta/anjuta-debugger.h:
9672         Remove those files
9673         
9674         * libanjuta/interfaces/libanjuta.idl,
9675         plugins/debug-mananger/breakpoints.c,
9676         plugins/debug-manager/debug_tree.c,
9677         plugins/debug-manager/debugger.c,
9678         plugins/debug-manager/plugin.c,
9679         plugins/debug-manager/registers.c,
9680         plugins/debug-manager/sharedlib.c,
9681         plugins/debug-manager/signal.c,
9682         plugins/debug-manager/stack_trace.c,
9683         plugins/debug-manager/start.c,
9684         plugins/debug-manager/watch.c,
9685         plugins/gdb/debugger.c,
9686         plugins/gdb/debugger.h,
9687         plugins/gdb/parser.c,
9688         plugins/gdb/parser.h,
9689         plugins/gdb/plugin.c:
9690         Move types definitions from libanjuta/anjuta-debugger.{ch}
9691         Rename types from AnjutaDebugger* to IAnjutaDebugger*
9692         
9693         * plugins/gdb/Makefile.am:
9694         Remove user interface from gdb plugin
9696 2006-03-12 Naba Kumar <naba@gnome.org>
9698         * merged from trunk (tag: anjuta-merged-from-trunk-to-new-debugger)
9700 2006-05-21  Johannes Schmid <jhs@cvs.gnome.org>
9702         Modified Patch from Marc Maurer <uwog@uwog.net>:
9703         * libegg/egg-entry-action.c: (entry_focus_in), (entry_focus_out):
9704         Fixes #342447
9705         
9706         * plugins/sourceview/Makefile.am:
9707         * plugins/sourceview/sourceview-cell.c:
9708         * plugins/sourceview/sourceview-cell.h:
9709         * plugins/sourceview/sourceview.c: 
9710         
9711         Implemented IAnjutaEditorCell
9713 2006-05-21  Naba Kumar  <naba@gnome.org>
9715         * libanjuta/interfaces/libanjuta.idl,
9716         plugins/document-manager/action-callbacks.c,
9717         plugins/document-manager/plugin.c,
9718         plugins/editor/print.c, plugins/editor/text_editor.c,
9719         plugins/editor/text_editor.h, plugins/editor/text_editor_prefs.c:
9720         Fixed zooming and added icons and shortcuts for zoom menu items.
9722 2006-05-21  Naba Kumar  <naba@gnome.org>
9724         * libanjuta/interfaces/libanjuta.idl: Fixed api documentation and
9725         whitespaces.
9727 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
9729         * plugins/document-manager/anjuta-docman.c:
9730         Fixed close button reaction by setting the correct current editor
9732 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
9734         Patch from Yang Hong <yanghong@ccoss.com.cn>:
9735         * plugins/document-manager/anjuta-docman.c
9736         - Fix close button, you can close any tab as you wish now.
9737         - Fadeout mime icon as the same as close image  
9739 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
9741         Patch from Marc Maurer <uwog@uwog.net>
9742         * main.c: Compile fix when NLS is enabled
9743         
9744         AUTHORS: Added Marc
9746 2006-05-20  Naba Kumar  <naba@gnome.org>
9748         * tagmanager/tm_symbol.c: Prevent infinite recursive (detected
9749         while loading abiword-2.4.4/abi project).
9751 2006-05-18 Naba Kumar  <naba@gnome.org>
9753         * libanjuta/interfaces/libanjuta.idl,
9754         plugins/document-manager/action-callbacks.c,
9755         plugins/editor/print.c,
9756         plugins/editor/text_editor.c,
9757         plugins/editor/text_editor.h,
9758         plugins/editor/text_editor_prefs.c: Fixed zooming.
9759         
9760         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaEditorCell
9761         interface for character iteration and IAnjutaEditorAssist interface
9762         for autocompletions and editor tips.
9764 2006-05-18  Johannes Schmid <jhs@cvs.gnome.org>
9766         Patch from Günther Brammer <GBrammer@gmx.de>:
9767         * plugins/document-manager/anjuta-docman.c:
9768         Make tabs smaller but keep nice closing icon
9770         * plugins/document-manager/anjuta-docman.c:
9771         * plugins/document-manager/Makefile.am:
9772         
9773         Added nice mime-icons to the editor tabs
9775 2006-05-17  Johannes Schmid <jhs@cvs.gnome.org>
9777         * configure.in: Bumped version to 2.0.3 (pre-release increment)
9778         
9779         * plugins/symbol-browser/an_symbol_view.c:
9780         - Fixed crasher
9781         - Fixed symbol searching (Yang Hong (#341997))
9782         
9783         * plugins/devhelp/htmlview.c:
9784         Fixed devhelp plugin
9785         
9786         * plugins/build-basic-autotools/build-basic-autotools.c:
9787         * plugins/search/search-replace.c:
9788         * plugins/document-manager/anjuta-docman.c:
9789         
9790         Only add a marker to a line where it makes sense!
9792 === anjuta 2.0.2 ===
9794 2006-05-15  Naba Kumar  <naba@gnome.org>
9796         * configure.in: set required versions for
9797         gdl and glade3.
9798         
9799 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
9801         * plugins/glade/plugin.c:
9802         Fixed signal connection for "gtk-doc-search"
9804 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
9806         * NEWS: Set release date, add known issues
9807         
9808         * libanjuta/anjuta-shell.c:
9809         Use DEBUG_PRINT instead of g_warning (to be able to pass --g-fatal-warnings
9810         and debug other gtk-warnings/criticals)
9811         
9812         * plugins/build-basic-autotools/build-basic-autotools.c:
9813         Fixed gtk-critical (gtk_hash_table_destroy(NULL))
9814         
9815         * plugins/sourceview/anjuta-view.c:
9816         * plugins/sourceview/sourceview-args.c:
9817         * plugins/sourceview/sourceview-scope.c:
9818         * plugins/sourceview/sourceview-tags.c:
9819         Fixed gtk-criticals (gtk_source_language_get_mime_types)
9821 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
9823         * pixmaps/Makefile.am:
9824         Add preferences_general.png
9825         
9826         * plugins/devhelp/plugin.c:
9827         Fixed some more realise things
9828         
9829         * plugins/message-view/anjuta-msgman.c:
9830         Support stock icons for message panes
9831         
9832         * plugins/search/search-replace.c:
9833         Use GTK_STOCK_FIND_AND_REPLACE instead of anjuta_icon
9834          
9835         * plugins/search/search-replace_backend.c:
9836         Fixed #341359
9837         
9838         * plugins/sourceview/anjuta-document.c:
9839         * plugins/sourceview/sourceview.c:
9840         Fixed finalise and tag completion
9841         
9842         * src/anjuta-app.c:
9843         Use preferences_general icon
9845 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
9847         * pixmaps/Makefile.am:
9848         Fixed EXTRA_DIST
9850 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
9852         * plugins/sourceview/sourceview-prefs.c:
9853         Fixed font & color handling
9854         
9855         * plugins/symbol-browser/an_symbol_view.c:
9856         Fixed crasher
9858 2006-05-13 Johannes Schmid <jhs@cvs.gnome.org>
9860         * plugins/macro/macros.xml:
9861         Fixed bug #341583 (Address of FSF)
9863 2006-05-12      Johannes Schmid <jhs@cvs.gnome.org>
9865         * src/main.c:
9866         Added "--no-client" option to start a new instance of anjuta instead of connecting to an old one.
9867         Update: Do it the cool way...
9868         
9869 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
9871         * plugins/glade/plugin.c: (on_api_help), (activate_plugin):
9872         Implement gtk-api-help signals of glade3
9873         * configure.in: Bump to glade3 2.91.2
9874         
9875         * plugins/devhelp/plugin.c:
9876         Fixed some realize stuff in the devhelp plugin
9877         
9878         * plugins/sourceview/anjuta-document.c:
9879         fixed bug with scope completion
9881 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
9883         * plugins/symbol-browser/an_symbol_view.c
9884         * plugins/symbol-browser/an_symbol_prefs.c
9885         * plugins/symbol-browser/an_symbol_prefs.h
9886         * global_tags/create_global_tags.sh:
9887         
9888         Automaticly create global tags on first startup
9890 2006-05-08  Massimo Cora'  <maxcvs@email.it>
9892         * configure.in:
9893         * plugins/project-wizard/templates/Makefile.am:
9894         * (added) plugins/project-wizard/templates/cpp-logo.png:
9895         * (added) plugins/project-wizard/templates/cpp.wiz:
9896         * (added) plugins/project-wizard/templates/cpp/*:
9898         Added a generic c++ template. It's a simple hello world.
9900 2006-05-07  Massimo Cora' <maxcvs@email.it>
9902         * plugins/symbol-browser/an_symbol_view.c:
9903         fixed a stupid crasher.
9905 2006-05-05  Johannes Schmid <jhs@cvs.gnome.org>
9907         * plugins/project-wizard/templates/wxwin/configure.in.tpl
9908         * plugins/project-wizard/templates/wxwin/src/Makefile.am:
9909         
9910         Fixed WxWidgets project type
9912 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
9914         * plugins/devhelp/htmlview.c: 
9915         * plugins/devhelp/plugin.c:
9916         Maybe I fixed the crash this time! I could at least not reproduce anymore!
9917         
9918         * plugins/project-wizard/install.c:
9919         Don't set a message - thanks to seb
9921 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
9923         * plugins/devhelp/htmlview.c: 
9924         * plugins/symbol-browser/an_symbol_view.c:
9925         
9926         There is a weird crash in gtk_idle which I still did not completly fix!
9927         
9928         * plugins/project-wizard/install.c:
9929         Default to success instead of failure
9931 2006-05-03  Johannes Schmid <jhs@cvs.gnome.org>
9933         * plugins/devhelp/htmlview.c:
9934         * plugins/devhelp/plugin.c:
9935         Fixed bug and libdevhelp issue!
9937         * plugins/project-wizard/install.c:
9938         Fixed message string!
9940 2006-05-03  Massimo Cora' <maxcvs@email.it>
9941        
9942         * plugins/symbol-browser/an_symbol_view.c:
9943         Avoiding to get keywords from sv_extract_type_qualifier_from_expr()
9945 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
9947         * pixmaps/Makefile.am:
9948         * src/main.c:
9949         * anjuta.desktop.in.in
9950         
9951         GNOME Goal #2.1: Install theme-friendly icons
9953 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
9955         * plugins/devhelp/htmlview.c: Reload page on reparent
9956         * plugins/document-manager/anjuta-docman.c:
9957         Present document-manager when document is selected in file-manager
9959 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
9961         * plugins/symbol-broser/an_symbol_view.c:
9962         Fixed crasher in namespace exploration
9964 2006-05-01  Massimo Cora' <maxcvs@email.it>
9966         * configure.in:
9967         * plugins/valgrind/Makefile.am:
9969         Optional compiling of Valgrind plugin
9971 2006-05-01  Massimo Cora' <maxcvs@email.it>
9973         * plugins/symbol-browser/an_symbol_view.c:
9974         - modularized code. Marked with FIXME the parts which need improvement.
9975         - More comments.
9976     - Added basic namespace completion for Gtkmm type project:
9977     - namespace1::MyClass *class;
9978     - class-> [display]
9979     - Namespaces must be anyway improved.
9981 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
9983         * plugins/devhelp/plugin.c: 
9984         Fixed up plugin unloading and show html widget on link selected
9985         
9986         * NEWS: Updated
9987         
9988 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
9990         * plugins/devhelp/Makefile.am:
9991         * plugins/devhelp/anjuta-devhelp.plugin.in:
9992         * plugins/devhelp/htmlview.c:
9993         * plugins/devhelp/htmlview.h:
9994         * plugins/devhelp/plugin.c: 
9995         * plugins/devhelp/plugin.h:
9996         Reimplemeted devhelp plugin from scratch
9997         
9998         * plugins/symbol-browser/an_symbol_view.c: (sv_get_type_of_token):
9999         Fixed crasher
10001 2006-04-30  Johannes Schmid <jhs@cvs.gnome.org>
10003         * plugins/sourceview/sourceview-tags.c:
10004         complete some more tag types
10005         
10006         * plugins/valgrind/plugin.c:
10007         * plugins/valgrind/preferences.c:
10008         * plugins/valgrind/vggeneralprefs.c:
10009         
10010         Fixed lots of gtk warnings
10012 2006-04-29 Johannes Schmid <jhs@cvs.gnome.org>
10014         * plugins/sourceview/sourceview-scope.c:
10015         Implemented type-ahead for scope completion
10017 2006-04-28  Johannes Schmid <jhs@cvs.gnome.org>
10019         * manuals/C/Makefile.am:
10020         * manuals/Makefile.am:
10021         * plugins/document-manager/Makefile.am:
10022         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
10023         * plugins/sourceview/Makefile.am:
10024         * tagmanager/c.c:
10025         
10026         Fixed distcheck
10027         
10028         * plugins/class-gen/goc_template_header: G_END_DECLS
10030 2006-05-27  Naba Kumar <naba@gnome.org>
10032         * (added) scintilla/LexSpice.cxx, scintilla/Editor.cxx,
10033         scintilla/KeyWords.cxx, scintilla/LexSQL.cxx, scintilla/LexTCL.cxx,
10034         scintilla/Makefile.am, scintilla/PlatGTK.cxx, scintilla/lexers.make,
10035         scintilla/include/HFacer.py, scintilla/include/SciLexer.h,
10036         scintilla/include/Scintilla.iface,
10037         (remove) scintilla/patches/pango-1.8.patch: Updated scintilla from
10038         cvs. Fixed compile flags. Removed outdated patches.
10040 2006-04-27  Johannes Schmid <jhs@cvs.gnome.org>
10042         * configure.in: Require libgladeui 2.91.1 (for glade3 plugin)
10044         * plugins/sourceview/anjuta-document.c:
10045         * plugins/sourceview/sourceview-args.c:
10046         * plugins/sourceview/sourceview-scope.c:
10047         
10048         Add End/Home keypresses and support completion if symbol start with '!' for example
10049         in an if statement
10051 2006-04-27 Massimo Cora' <maxcvs@email.it>
10053         * libanjuta/interfaces/libanjuta.idl:
10055         * plugins/sourceview/sourceview-scope.c:
10056         * plugins/sourceview/tag-window.c: 
10057         * plugins/sourceview/tag-window.h:
10058         * plugins/symbol-browser/an_symbol_view.c:
10059         * plugins/symbol-browser/an_symbol_view.h:
10060         * plugins/symbol-browser/plugin.c:
10061         
10062         added and implemented IAnjutaSymbolManager -> get_completions_at_position ()
10063         interface.
10064         Code and ideas for C/C++ new completion engine comes from IComplete written by
10065         Martin Stubenschrott <stubenschrott@gmx.net>.
10066         Currently the interface works only with GtkSourceView plugin.   
10067         
10068         * tagmanager/Makefile.am:
10069         * tagmanager/c.c: 
10070         * tagmanager/entry.h:
10071         * tagmanager/get.c:
10072         * tagmanager/get.h:
10073         * tagmanager/include/tm_file_entry.h:
10074         * tagmanager/include/tm_project.h:
10075         * tagmanager/include/tm_source_file.h:
10076         * tagmanager/include/tm_symbol.h:
10077         * tagmanager/include/tm_tagmanager.h:
10078         * tagmanager/include/tm_work_object.h:
10079         * tagmanager/include/tm_workspace.h:
10080         * tagmanager/parse.c:
10081         * tagmanager/read.c: 
10082         * tagmanager/read.h:
10083         * tagmanager/tm_project.c: 
10084         * tagmanager/tm_source_file.c: 
10085         * tagmanager/tm_workspace.c:
10086         
10087         Tagmanager can now parse a memory buffer and generate/update 
10088         tags into tm_workspace/tm_project on the fly, without using files.
10089         C/C++ is supported now.
10090         
10091 2006-04-26  Johannes Schmid <jhs@cvs.gnome.org>
10093         * plugins/sourceview/anjuta-document.c:
10094         * plugins/sourceview/sourceview-args.c:
10095         * plugins/sourceview/sourceview-scope.c:
10096         * plugins/sourceview/sourceview.c:
10097         
10098         Fixed some memory leaks and argument completion
10100 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
10102         * plugins/glade/plugin.c:
10103         
10104         Fixed glade plugin build because of API changes in glade3
10106 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
10108         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
10109         Updated editor section
10110         
10111         * manuals/C/anjuta-manual/interface.xml:
10112         * manuals/C/anjuta-manual/preferences.xml:
10113         * manuals/C/anjuta-manual/projects.xml:
10114         Updated manual
10115         
10116         * plugins/editor/anjuta-editor.plugin.in:
10117         Better plugin name
10119 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
10121         * configure.in:
10122         * plugins/editor/anjuta-editor.plugin.in:
10123         * plugins/sourceview/sourceview.plugin.in:
10125         Build both editors and let the user decide a runtime!
10126         
10127         * plugins/sourceview/sourceview-scope.c:
10128         Fixed bug in regex to allow test()-> completions
10130 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
10132         * plugins/sourceview/anjuta-document.c:
10133         * plugins/sourceview/sourceview-args.c: 
10134         * plugins/sourceview/sourceview-scope.c:
10135         * plugins/sourceview/sourceview-tags.c:
10136         * plugins/sourceview/tag-window.c: 
10137         
10138         Improved callltip windows
10140 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
10142         * src/anjuta-app.c: (on_session_save):
10143         Fixed bug in toolbar saving. Thanks to Ricardo Jose Ferrari
10144         <ricardo.jose.ferrari@gmail.com> for pointing this out!
10146 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
10148         * libanjuta/anjuta-utils.c: 
10149         * plugins/cvs-plugin/cvs-execute.c:
10150         Off-by-one...
10152         * scintilla/LexInno.cxx:
10153         * scintilla/LexOpal.cxx:
10154         * scintilla/LexTCL.cxx:
10156         Added missing files from scintilla-update
10158 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
10160         * configure.in:
10161         * manuals/C/Makefile.am:
10162         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
10163         * manuals/C/anjuta-manual/Makefile.am:
10164         * manuals/C/anjuta-manual/anjuta-manual.xml:
10165         * manuals/C/anjuta-manual/build.xml:
10166         * manuals/C/anjuta-manual/debugger.xml:
10167         * manuals/C/anjuta-manual/execute.xml:
10168         * manuals/C/anjuta-manual/figures/anjuta-in-action.png:
10169         * manuals/C/anjuta-manual/figures/arguments.png:
10170         * manuals/C/anjuta-manual/figures/configure_dlg.png:
10171         * manuals/C/anjuta-manual/figures/file_menu.png:
10172         * manuals/C/anjuta-manual/figures/menu_main.png:
10173         * manuals/C/anjuta-manual/figures/menubar.png:
10174         * manuals/C/anjuta-manual/figures/new_file_wizard.png:
10175         * manuals/C/anjuta-manual/figures/project_info.png:
10176         * manuals/C/anjuta-manual/figures/scrshot.png:
10177         * manuals/C/anjuta-manual/figures/symbol_browser.png:
10178         * manuals/C/anjuta-manual/figures/tool-editor.png:
10179         * manuals/C/anjuta-manual/figures/toolbar_browser.png:
10180         * manuals/C/anjuta-manual/figures/toolbar_ext.png:
10181         * manuals/C/anjuta-manual/figures/toolbar_format.png:
10182         * manuals/C/anjuta-manual/figures/toolbar_main.png:
10183         * manuals/C/anjuta-manual/figures/toolbar_tags.png:
10184         * manuals/C/anjuta-manual/fileoperations.xml:
10185         * manuals/C/anjuta-manual/interface.xml:
10186         * manuals/C/anjuta-manual/introduction.xml:
10187         * manuals/C/anjuta-manual/preferences.xml:
10188         * manuals/C/anjuta-manual/projects.xml:
10189         * manuals/C/anjuta-manual/tools.xml:
10190         * manuals/Makefile.am:
10191         
10192         Updated manual and faq
10194         * scintilla/CallTip.cxx:
10195         * scintilla/CallTip.h:
10196         * scintilla/CellBuffer.cxx:
10197         * scintilla/CellBuffer.h:
10198         * scintilla/ContractionState.cxx:
10199         * scintilla/Document.cxx:
10200         * scintilla/Document.h:
10201         * scintilla/DocumentAccessor.cxx:
10202         * scintilla/Editor.cxx:
10203         * scintilla/Editor.h:
10204         * scintilla/ExternalLexer.cxx:
10205         * scintilla/Indicator.cxx:
10206         * scintilla/KeyMap.cxx:
10207         * scintilla/KeyWords.cxx:
10208         * scintilla/LexAU3.cxx:
10209         * scintilla/LexBash.cxx:
10210         * scintilla/LexCPP.cxx:
10211         * scintilla/LexCaml.cxx:
10212         * scintilla/LexCsound.cxx:
10213         * scintilla/LexEiffel.cxx:
10214         * scintilla/LexGui4Cli.cxx:
10215         * scintilla/LexHTML.cxx:
10216         * scintilla/LexLua.cxx:
10217         * scintilla/LexMSSQL.cxx:
10218         * scintilla/LexOthers.cxx:
10219         * scintilla/LexPOV.cxx:
10220         * scintilla/LexPython.cxx:
10221         * scintilla/LexRuby.cxx:
10222         * scintilla/LexSQL.cxx:
10223         * scintilla/LexVB.cxx:
10224         * scintilla/Makefile.am:
10225         * scintilla/PlatGTK.cxx:
10226         * scintilla/PropSet.cxx:
10227         * scintilla/RESearch.cxx:
10228         * scintilla/RESearch.h:
10229         * scintilla/ScintillaBase.cxx:
10230         * scintilla/ScintillaGTK.cxx:
10231         * scintilla/StyleContext.h:
10232         * scintilla/ViewStyle.cxx:
10233         * scintilla/ViewStyle.h:
10234         * scintilla/XPM.cxx:
10235         * scintilla/include/KeyWords.h:
10236         * scintilla/include/Platform.h:
10237         * scintilla/include/PropSet.h:
10238         * scintilla/include/SciLexer.h:
10239         * scintilla/include/Scintilla.h:
10240         * scintilla/include/Scintilla.iface:
10241         * scintilla/include/ScintillaWidget.h:
10242         * scintilla/lexers.make:
10244         Update to scintilla 1.68
10246         * src/anjuta-app.c:
10247         Only show help items which are really availible
10249         * plugins/cvs-plugin/cvs-callbacks.c
10250         * plugins/cvs-plugin/cvs-execute.c
10251         * plugins/cvs-plugin/subversion-callbacks.c:
10252         * libanjuta/anjuta-utils.c:
10253         Fixed utf-8 issues and fixed a crasher (yes, strings tend to be longer than 2048...)
10255 2005-04-22 Sebastien Granjoux <seb.sfo@free.fr>
10257         * plugins/project-wizard/install.c,
10258         * plugins/project-wizard/autogen.c:
10259         Add error messages if using a read only directory
10260         Improve fix for bug #339296
10262 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
10264         * libanjuta/interfaces/libanjuta.idl:
10265         * plugins/document-manager/action-callbacks.c:
10266         * plugins/document-manager/plugin.c:
10267         * plugins/editor/text_editor.c:
10268         Added IAnjutaEditorGoto 
10270         * plugins/editor/aneditor.cxx:
10271         * plugins/editor/aneditor.h:
10272         * plugins/editor/text_editor.h:
10273         * plugins/editor/text_editor_prefs.c:
10274         
10275         Fixed #305076
10277 2006-04-21  Johannes Schmid <jhs@cvs.gnome.org>
10279         * libanjuta/interfaces/libanjuta.idl:
10280         * plugins/document-manager/action-callbacks.c:
10281         * plugins/document-manager/anjuta-docman.c:
10282         * plugins/document-manager/plugin.c:
10283         * plugins/editor/text_editor.c: 
10284         Added and implemented IAnjutaEditorComment and IAnjutaEditorZoom
10285         
10286         * plugins/sourceview/sourceview.c:
10287         * plugins/sourceview/sourceview.glade:
10288         Fixed some uft-8 issues and added a preference option
10289         to enable/disable gnome-vfs monitoring
10290         
10291         * scintilla/Makefile.am:
10292         * scintilla/include/Makefile.am:
10293         Fixed build
10295 2006-04-20  Massimo Cora' <maxcvs@email.it>
10297         * libanjuta/interfaces/libanjuta.idl:
10298         Remove get_current_pos () because we have get_position()
10300 2006-04-20  Johannes Schmid <jhs@cvs.gnome.org>
10302         * NEWS: Updated
10303         * plugins/sourceview/tag-window.c:
10304         Don't close window on PageUp/PageDown
10306 2006-04-20 Johannes Schmid <jhs@cvs.gnome.org>
10308         * data/Makefile.am:
10309         * manuals/reference/libanjuta/Makefile.am:
10310         
10311         Some build fixes
10312         
10313         * src/Makefile.am:
10314         * src/bacon-message-connection.c: 
10315         * src/bacon-message-connection.h: (both from gedit)
10316         * src/main.c:
10317         
10318         Fixed #312319 (Opening files when Anjuta is already open)
10320 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
10322         * TODO.tasks: Updated
10323         * plugins/sourceview/anjuta-view.c: 
10324         * plugins/sourceview/anjuta-view.h:
10325         * plugins/sourceview/sourceview.c: 
10326         
10327         * configure.in: Fix --enable-plugin-scintilla
10328         
10329         Added char_added signal
10331 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
10333         * libanjuta/anjuta-utils.c: (anjuta_util_diff):
10334         
10335         Fixed diff for utf8
10336         
10337         * plugins/sourceview/sourceview.c:
10338         Fixed VFS monitoring (still a bit buggy)
10339         
10340         * plugins/sourceview/sourceview-args.c:
10341         * plugins/sourceview/tag-window.c: 
10342         
10343         Better sizing for the popup-window
10345 2006-04-17  Johannes Schmid <jhs@cvs.gnome.org>
10347         * plugins/project-wizard/templates/gnome/src/main.c:
10348         * plugins/project-wizard/templates/gnome/src/project.glade:
10349         * plugins/project-wizard/templates/gtk/src/main.c: 
10350         * plugins/project-wizard/templates/gtk/src/project.glade:
10351         * plugins/project-wizard/templates/gtkmm/src/main.cc:
10352         
10353         Fixed up GLADE_FILE definition in project types and fixed bug #334546
10354         
10355 2006-04-17  Kjartan Maraas  <kmaraas@gnome.org>
10357         * configure.in: More removal of obsoleteness.
10358         * po/no.po:
10360 2006-04-12  Johannes Schmid <jhs@cvs.gnome.org>
10362         * ROADMAP:
10363         * libanjuta/anjuta-preferences.c: 
10364         * libanjuta/anjuta-utils.c: 
10365         * libanjuta/anjuta-utils.h:
10366         * plugins/message-view/message-view.c:
10367         
10368         Changed color functions and moved convert_color to anjuta-utils.h
10369         
10370         * plugins/message-view/anjuta-message-manager-plugin.glade:
10371         GnomeColorPicker -> GtkColorButton (bug #309154)
10372         
10373         * plugins/sourceview/plugin.c:
10374         * plugins/sourceview/sourceview-prefs.c:
10375         * plugins/sourceview/sourceview.glade:
10376         Added color and font preferences
10378         * plugins/sourceview/sourceview-tags.c:
10379         Only show as much choices as configured in preferences
10381 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
10383         * ROADMAP, NEWS: Updated (we are far behind ;-)
10384         * plugins/document-manager/plugin.c: Hide Folding menu items if not supported
10386 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
10388         * configure.in:
10389         * plugins/editor/Makefile.am:
10390         * scintilla/Makefile.am
10391         
10392         Build sourceview on 2.14, scintilla on 2.12 and make it user configurable at build time
10393         
10394         * global-tags/Makefile.am:
10395         * global-tags/create_global_tags.sh:
10396         * plugins/symbol-browser/an_symbol_prefs.c:
10397         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
10398         * plugins/symbol-browser/plugin.h:
10399         * tagmanager/include/tm_workspace.h:
10400         * tagmanager/tm_workspace.c:
10401         
10402         Fixed symbol-browser prefs and move global tags generation from installtion to
10403         preferences to make the life easier for distributers and to allow updates after installtion
10405         * plugins/document-manager/action-callbacks.c: 
10406         * plugins/document-manager/action-callbacks.h:
10407         * plugins/document-manager/anjuta-document-manager.ui:
10408         * plugins/document-manager/indent-util.c:
10409         * plugins/document-manager/plugin.c:
10410         * plugins/editor/text_editor.c:
10411         
10412         Moved indent stuff to document-manager
10413         
10414         * plugins/sourceview/anjuta-view.c: 
10415         * plugins/sourceview/sourceview-args.c: 
10416         * plugins/sourceview/sourceview-scope.c:
10417         * plugins/sourceview/sourceview-tags.c: 
10418         * plugins/sourceview/sourceview.c:
10419         
10420         Fixed several bugs
10421         
10422         * plugins/sourceview/sourceview.plugin (removed):
10423         * plugins/sourceview/sourceview.plugin.in:
10424         Editor is not user-activatible
10425         
10426         * plugins/sourceview/sourceview.png:
10427         Updated icon
10429 2006-04-08  Johannes Schmid <jhs@cvs.gnome.org>
10431         * src/anjuta-app.c: Fixed crasher on plugin unloading
10433 2006-04-06  Johannes Schmid <jhs@cvs.gnome.org>
10435         * plugins/sourceview/sourceview.c
10436         * plugins/sourceview/sourceview-args.c
10437         * plugins/sourceview/sourceview-args.h:
10438         
10439         Polished argument completion
10441 2006-04-05  Johannes Schmid <jhs@cvs,gnome.org>
10443         * plugins/message-view/anjuta-msgman.c:
10444         * plugins/message-view/plugin.c: (ianjuta_msgman_set_current_view):
10445         
10446         Show message pane on switch (does not work, anjuta_shell needs a fix)
10447         
10448         * plugins/sourceview/Makefile.am:
10449         * plugins/sourceview/anjuta-view.c: (find_tag_window),
10450         * plugins/sourceview/sourceview-args.c: 
10451         * plugins/sourceview/sourceview-args.h:
10452         * plugins/sourceview/sourceview-private.h:
10453         * plugins/sourceview/sourceview-scope.c: 
10454         (sourceview_scope_update), (sourceview_scope_filter_keypress):
10455         * plugins/sourceview/sourceview-tags.c:
10456         * plugins/sourceview/sourceview.c:
10457         * plugins/sourceview/tag-window.c:
10458         * plugins/sourceview/tag-window.h:
10459         
10460         Added scope and argument completion
10462 2006-04-03  Johannes Schmid <jhs@gnome.org>
10464         * TODO.tasks
10465         * src/anjuta-app.c: (on_add_merge_widget), (on_session_save),
10466         (on_widget_remove):
10467         Save toolbar state
10469         * plugins/sourceview/sourceview.c: (iselect_clear):
10470         Make "Delete"-key working
10472         * configure.in: #336389
10474 2006-04-03  Johannes Schmid <jhs@gnome.org>
10476         * plugins/sourceview/Makefile.am:
10477         * plugins/sourceview/anjuta-view.c:
10478         * plugins/sourceview/plugin.c: 
10479         * plugins/sourceview/sourceview-private.h:
10480         * plugins/sourceview/sourceview-scope.c:
10481         * plugins/sourceview/sourceview-scope.h:
10482         * plugins/sourceview/sourceview-tags.c: 
10483         * plugins/sourceview/sourceview-tags.h:
10484         * plugins/sourceview/sourceview.c:
10485         * plugins/sourceview/sourceview.h:
10486         * plugins/sourceview/tag-window.c:
10487         
10488         - fixed goto_file_line
10489         - scroll to cursor on undo/redo
10490         - show correct popup-menu
10491         - scope completion (not ready yet)
10493 2006-04-03  Johannes Schmid <jhs@gnome.org>
10495         * plugins/sourceview/plugin.c: 
10496         * plugins/sourceview/sourceview-tags.c:
10497         * plugins/sourceview/sourceview.c: 
10498         * plugins/sourceview/sourceview.h:
10499         * plugins/sourceview/tag-window.c:
10500         
10501         Fixed some GObject stuff and use proper AnjutaSymbolManager interface
10503 2006-04-03  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10505         * plugins/sourceview/sourceview.c:
10506         Fixed next/previous bookmark.
10507         Toggled bookmark (set/unset).
10509 2006-04-03  Johannes Schmid <jhs@gnome.org>
10511         * plugins/document-manager/action-callbacks.c:
10512         Fixed Gtk-Warning in goto_line
10513         
10514         * plugins/sourceview/Makefile.am:
10515         * plugins/sourceview/anjuta-document.c:
10516         * plugins/sourceview/anjuta-view.c: 
10517         * plugins/sourceview/anjuta-view.h:
10518         * plugins/sourceview/sourceview-autocomplete.c:
10519         * plugins/sourceview/sourceview-autocomplete.h:
10520         * plugins/sourceview/sourceview-private.h:
10521         * plugins/sourceview/sourceview-tags.c:
10522         * plugins/sourceview/sourceview-tags.h:
10523         * plugins/sourceview/sourceview.c:
10524         * plugins/sourceview/tag-window.c:
10525         * plugins/sourceview/tag-window.h:
10526         Created a nice API for tag and completion windows
10527         
10528         * plugins/sourceview/sourceview-print.h:
10529         * plugins/sourceview/sourceview-print.c:
10530         Added printing
10531                 
10532 2006-04-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10534         * plugins/sourceview/sourceview.c:
10535         Fixed typo (Sort bookmarks).
10536         
10537 2006-04-01  Johannes Schmid <jhs@gnome.org>
10539         * plugins/sourceview/anjuta-document.c:
10540         * plugins/sourceview/anjuta-document.h:
10541         * plugins/sourceview/anjuta-view.c:
10542         * plugins/sourceview/anjuta-view.h:
10543         * plugins/sourceview/sourceview-autocomplete.c:
10544         * plugins/sourceview/sourceview-autocomplete.h:
10545         * plugins/sourceview/sourceview-prefs.c:
10546         * plugins/sourceview/sourceview-prefs.h:
10547         * plugins/sourceview/sourceview-private.h:
10548         * plugins/sourceview/sourceview-tags.c:
10549         * plugins/sourceview/sourceview-tags.h:
10550         * plugins/sourceview/sourceview.c:
10551         * plugins/sourceview/sourceview.glade:
10552         * plugins/sourceview/tag-window.c: 
10553         * plugins/sourceview/tag-window.h:
10554         
10555         Improved code complete and autocomplete
10557 2006-04-01  Johannes Schmid <jhs@gnome.org>
10559         * plugins/sourceview/Makefile.am:
10560         * plugins/sourceview/bookmark.png:
10561         * plugins/sourceview/marker-attentive.png:
10562         * plugins/sourceview/marker-basic.png:
10563         * plugins/sourceview/marker-intense.png:
10564         * plugins/sourceview/marker-light.png:
10565         * plugins/sourceview/sourceview.c: 
10566         
10567         Added pixmaps for all marker types and show bookmarks
10568         
10569         * configure.in
10570         * plugins/sourceview/Makefile.am:
10571         Build sourceview on 2.14 only
10573 2006-03-31  Johannes Schmid <jhs@gnome.org>
10575         * plugins/sourceview/Makefile.am:
10576         * plugins/sourceview/anjuta-document.c:
10577         * plugins/sourceview/anjuta-view.c:
10578         * plugins/sourceview/anjuta-view.h:
10579         * plugins/sourceview/sourceview-autocomplete.c:
10580         * plugins/sourceview/sourceview-private.h:
10581         * plugins/sourceview/sourceview-tags.c:
10582         * plugins/sourceview/sourceview-tags.h:
10583         * plugins/sourceview/sourceview.c: 
10584         * plugins/sourceview/tag-window.c:
10585         * plugins/sourceview/tag-window.h:
10586         
10587         Added code completion with tag manager to the editor and fixed a save_as bug
10589 2006-03-31  Johannes Schmid <jhs@gnome.org>
10591         * src/main.c: Revert patch from Rob to allow building with
10592         Gnome 2.12
10593         * configure.in: Require at least 2.12 libraries
10595 2006-03-29 Yang Hong <yanghong@ccoss.com.cn>
10597         reviewed by: Johannes Schmid <jhs@gnome.org> (fixed typo)
10599         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
10600         Improve anjuta-plugin project template: Added missed files dist tarball
10601         (make dist)
10603         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade: Fixed
10604         typo
10606 2006-03-28  Yang Hong <yanghong@ccoss.com.cn>
10608         reviewed by: Johannes Schmid <jhs@gnome.org>
10610         * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
10611         plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in
10612         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
10613         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
10614         
10615         Improve anjuta-plugin project template. Also fix for #322744
10617 2006-03-27  Johannes Schmid <jhs@gnome.org>
10619         * plugins/sourceview/sourceview-private.h:
10620         plugins/sourceview/sourceview.c:
10621         
10622         Added basic bookmark support
10624 2006-03-27  Johannes Schmid <jhs@gnome.org>
10626         * TODO.tasks:
10627         Updated
10628         
10629         Patch from Rob Bradfort <robster@debian.org>:
10630         * src/main.c: (get_command_line_args), (main):
10631         Migration from popt to GOption
10632         
10633 2006-03-26 Naba Kumar  <naba@gnome.org>
10635         * plugins/document-manager/anjuta-docman.c: Fixed close icon button
10636         size to scale itself with theme.
10638 2006-03-26 Naba Kumar  <naba@gnome.org>
10640         * plugins/file-manager/an_file_view.c,
10641         plugins/symbol-browser/an_symbol_view.c: Destroy tooltip timers
10642         when symbolview and fileview objects are destroyed to avoid crashes
10643         after the plugins are disabled.
10645 2006-03-26 Naba Kumar <naba@gnome.org>
10647         * Makefile.am,  po/POTFILES.skip, (removed) anjuta_dialogs_strings.h:
10648         Deleted unused file.
10649         
10650         * plugins/glade/plugin.c: Be able to close glade plugin when there
10651         there is no glade project loaded.
10652         
10653         * plugins/sourceview/sourceview.plugin,
10654         plugins/sourceview/sourceview.plugin.in: Give a better plugin name.
10656 2006-03-23  Naba Kumar  <naba@gnome.org>
10658         * plugins/editor/print.c: Fixed a bug where some sections of
10659         printed/previewed text is not highlighted.
10660         
10661 2006-03-20  Johannes Schmid <jhs@gnome.org>
10663         * libanjuta/interfaces/libanjuta.idl:
10664         Added IAnjutaPrint
10665         * plugins/devhelp/plugin.c: Work with any devhelp version (hopefully)
10666         as we do not use private apis. Show help window and startup because it does 
10667         not survive gdl
10668         
10669         * plugins/document-manager/action-callbacks.c:
10670         plugins/editor/Makefile.am:
10671         plugins/editor/text_editor.c:
10672         plugins/editor/print.c:
10673         plugins/editor/print.h:
10674         
10675         Fixed printing (nobody has missed it BTW ;-)
10676         
10677         * plugins/sourceview/sourceview.c:
10678         Fixed a crasher
10680 2006-03-20 Naba Kumar <naba@gnome.org>
10682         * configure.in, plugins/devhelp/plugin.c: Be able to build with
10683         devhelp >= 0.9 < 0.11 versions.
10684         
10685 2006-03-20  Johannes Schmid <jhs@gnome.org>
10687         * plugins/sourceview/anjuta-document-loader.c
10688         plugins/sourceview/sourceview.c:
10689         
10690         Fixed encoding bugs
10692 2006-03-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10694         * plugins/sourceview/sourceview.c, plugins/search/search-replace_backend.c :
10695         Fixed bug (line position)
10696         Give the good line position whatever the active editor.
10698 2006-03-19  Ilkka Tuohela  <hile@iki.fi>
10700         * configure.in: Added fi to ALL_LINGUAS
10702 2006-03-19  Johannes Schmid <jhs@gnome.org>
10704         * plugins/sourceview/anjuta-document-loader.c:
10705         replace gnome_vfs_get_mime_type_for_name_and data
10707         * plugins/build-basic-autotools/build-basic-autotools.c:
10708         Fixed #335142
10710 2006-03-17  Johannes Schmid <jhs@gnome.org>
10712         * plugins/editor/editor.glade:
10713         Added style-editor again after it got lost somehow
10715 2006-03-17  Johannes Schmid <jhs@gnome.org>
10717         * plugins/devhelp/plugin.c: Updated to work with devhelp-0.11
10718         configure.in: require devhelp 0.11
10719         
10720         Post 0.11 devhelp versions (CVS) do not work because of an API change...
10722         plugins/build-basic-autotools/build-basic-autotools.c:
10723         forgot a an installtion callback for the "install as root"-feature
10725 2006-03-17  Massimo Cora' <maxcvs@email.it>
10727         reviewed by: Johannes Schmid <jhs@gnome.org>
10729         * plugins/class-gen/anjuta-class-gen-plugin.glade
10730         plugins/class-gen/class_gen.c 
10731         plugins/class-gen/goc_template_header
10732         plugins/class-gen/goc_template_source
10733         
10734         Fixed bug #334663
10736 2006-03-16  Johannes Schmid <jhs@gnome.org>
10738         * plugins/sourceview/sourceview.c:
10739         Fixed "save-point" signal for undo actions
10741 2006-03-16  Massimo Cora' <maxcvs@email.it>
10742         
10743         reviewed by: Johannes Schmid <jhs@gnome.org>
10744         
10745         * plugins/document-manager/anjuta-docman.c:
10746         Implement tab drag and drop
10748 2006-03-16  Johannes Schmid <jhs@gnome.org>
10750         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
10751         plugins/build-basic-autotools/build-basic-autotools.c:
10752         
10753         Implemented "install as root"-feature (#321455)
10755 2006-03-16  Johannes Schmid <jhs@gnome.org>
10757         * mime/.cvsignore
10758         plugins/sourceview/.cvsignore
10759         plugins/tools/scripts/.cvsignore:
10760         Added/extended .cvsignore files
10761         
10762         * plugins/sourceview/sourceview-autocomplete.c:
10763         plugins/sourceview/sourceview-autocomplete.h:
10764         plugins/sourceview/sourceview-prefs.c:
10765         plugins/sourceview/sourceview-private.h:
10766         plugins/sourceview/sourceview.glade:
10767         Autcomplete just works(tm) now and respects preferences
10768         
10769         * plugins/sourceview/sourceview.c: (ieditor_get_current_word):
10770         Use better algorithm from autocomplete
10772 2006-03-15  Johannes Schmid <jhs@gnome.org>
10774         * src/anjuta-app.c:
10775         Fixed bug #304495
10777 2006-03-15  Johannes Schmid <jhs@gnome.org>
10779         * libanjuta/interfaces/libanjuta.idl:
10780         plugins/class-gen/class_gen.c:
10781         plugins/file-wizard/file.c: (on_new_file_okbutton_clicked):
10782         plugins/project-manager/plugin.c:
10783         
10784         Allow to add multiple source files (#320191)
10785         
10786         * configure.in: Require gnome-build 0.1.3
10788 2006-03-14  Johannes Schmid <jhs@gnome.org>
10790         * plugins/macro/macro-utils.c: Fixed bug #333606
10791         * plugins/file-wizard/file.c: Fixed bug #333601
10793 2006-03-13  Johannes Schmid <jhs@gnome.org>
10795         * plugins/sourceview/sourceview_autocomplete.c
10796         plugins/sourceview/sourceview_autocomplete.h
10797         plugins/sourceview/sourceview.c
10798         plugins/sourceview/sourceview-private.h
10799         plugins/sourceview/sourceview-prefs.c:
10800         
10801         Cleaned up and fixed several issues
10802         
10803 2006-03-13  Johannes Schmid <jhs@gnome.org>
10805         * plugins/sourceview/Makefile.am:
10806         plugins/sourceview/sourceview-autocomplete.c
10807         plugins/sourceview/sourceview-autocomplete.h:
10808         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
10809         plugins/sourceview/sourceview-private.h:
10810         plugins/sourceview/sourceview.c:
10811         
10812         Added (buggy) autocomplete feature to sourceview
10813         
10814 2006-03-12 Naba Kumar <naba@gnome.org>
10816         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
10817         libanjuta/anjuta-session.c: Added API docs.
10819 2006-03-12 Naba Kumar <naba@gnome.org>
10821         * TODO.tasks: Added couple of tasks.
10822         * libanjuta/interfaces/anjuta-idl-compiler.pl: Delay type normalization,
10823         Register private class as early as possible so that members could
10824         point to self class. Code clean up.
10826 2006-03-12 Naba Kumar <naba@gnome.org>
10828         * po/POTFILES.in, po/POTFILES.skip: Updated.
10830 2006-03-11 Naba Kumar <naba@gnome.org>
10832         * libanjuta/anjuta-shell.c,
10833         plugins/document-manager/anjuta-docman.c,
10834         plugins/document-manager/plugin.c,
10835         plugins/symbol-browser/an_symbol_search.c,
10836         plugins/valgrind/vgrule-list.c: Use correct signal names while
10837         creating them.
10838         
10839         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate correct
10840         signal names and fixed enum IANJUTA_TYPE_* macro.
10842 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10844         * plugins/sourceview/sourceview.c, plugins/sourceview/sourceview-private.h,
10845         plugins/search/search-replace.c :
10846         Fixed bug (Bookmark the good line).
10847         Search & Replace (Mark all matched strings).
10848         
10849 2006-03-09  Johannes Schmid <jhs@gnome.org>
10851         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init):
10852         Completed changes from yesterday
10853         
10854         * plugins/document-manager/anjuta-document-manager.glade:
10855         plugins/editor/editor.glade
10856         plugins/editor/plugin.c: (activate_plugin)
10857         plugins/editor/text_editor.c
10858     plugins/sourceview/Makefile.am
10859         plugins/sourceview/plugin.c: (sourceview_plugin_activate)
10860         plugins/sourceview/sourceview.glade:
10861         Completed preference changes
10863 2006-03-08  Johannes Schmid <jhs@gnome.org>
10865         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init)
10866         plugins/search/plugin.c: (activate_plugin):
10867         
10868         Removed Gtk-Criticals
10869         
10870         * plugins/document-manager/anjuta-document-manager.glade:
10871         plugins/document-manager/plugin.c: (on_docman_auto_save),
10872         (on_gconf_notify_timer), (prefs_init):
10873     plugins/document-manager/plugin.h:
10874         plugins/editor/text_editor.c: (text_editor_instance_init),
10875         (text_editor_dispose):
10876         plugins/editor/text_editor.h:
10877         plugins/editor/text_editor_cbs.c:
10878         plugins/editor/text_editor_cbs.h:
10879         plugins/editor/text_editor_prefs.c: (text_editor_prefs_init):
10880         plugins/glade/plugin.c: (activate_plugin):
10881         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
10882         plugins/sourceview/sourceview-private.h:
10883         plugins/sourceview/sourceview.c: (on_menu_popup),
10884         (sourceview_new), (ifile_open), (ifile_savable_save),
10885         (ifile_savable_save_as), (ieditor_set_popup_menu),
10886         (ieditor_get_filename), (imark_mark):
10888     Moved autosave from editor to document manager and fixed some things in 
10889     Sourceview plugin
10891 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10893         * plugins/search/anjuta-search.glade :
10894         New order's buttons - Renamed "Forward" to "Find" (bug #306970)
10895         plugins/search/search-replace_bachend.c: Fixed a crash bug.
10896         plugins/search/search-replace.c : Fixed bug.
10897         
10898 2006-03-08  Johannes Schmid <jhs@gnome.org>
10900     * plugins/search/anjuta-search.glade
10901     Fixed widget names (glade is a bit stupid on copying widgets to other files)
10903 2006-03-07  Johannes Schmid <jhs@gnome.org>
10905         * plugins/document-manager/action-callbacks.c
10906         plugins/document-manager/anjuta-document-manager.glade
10907         plugins/document-manager/plugin.c: (prefs_init),
10908         (activate_plugin):
10909         plugins/editor/Makefile.am:
10910         plugins/editor/editor.glade:
10911         plugins/editor/plugin.c: (on_style_button_clicked),
10912         (activate_plugin), (dispose):
10913         plugins/editor/style-editor.c:
10914         
10915         Startet to seperate document-manager and editor preferences
10917         * plugins/search/Makefile.am:
10918         plugins/search/anjuta-search.glade:
10919         plugins/search/search-replace.c:
10920         
10921         Moved search GUI to search-plugin
10922                 
10923         * plugins/sourceview/sourceview-prefs.c:
10924         plugins/sourceview/sourceview-prefs.h:
10925         plugins/sourceview/sourceview-private.h:
10926         plugins/sourceview/sourceview.c: 
10927         plugins/sourceview/sourceview.h:
10928         plugins/sourceview/Makefile.am:
10929         plugins/sourceview/anjuta-document.h:
10930         plugins/sourceview/anjuta-view.c: (anjuta_view_init):
10931         plugins/sourceview/plugin.c: 
10932         
10933         Added some preferences to sourceview and fixed vfs_monitor
10934         
10935         * tagmanager/c.c: (parseParens): 
10936         Removed annoying debug message
10937         
10938         * libanjuta/interfaces/libanjuta.idl: 
10939         Removed IAnjutaEditorFactory::create_style_editor()
10941 2006-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10943         * plugins/sourceview/sourceview.c, plugins/search/search-replace.c :
10944         Search : Bookmark all matched lines.
10946 2006-03-06  Johannes Schmid <jhs@gnome.org>
10948         * plugins/class-gen/anjuta-class-gen.plugin.in
10949         plugins/file-loader/plugin.c: (sort_wizards)
10950         (on_create_submenu), (activate_plugin)
10951         plugins/file-wizard/anjuta-file-wizard.plugin.in
10952         plugins/glade/anjuta-glade.plugin.in
10953         plugins/project-import/anjuta-project-import.plugin.in
10954         plugins/project-wizard/anjuta-project-wizard.plugin.in:
10955         
10956         Changed File->Wizard to File->New and changed some wizard titles. Wizards are 
10957         sorted alphabeticly
10958         
10959         * plugins/project-wizard/templates/mkfile.wiz:
10960         Use configured project directory instead of ~/myproject
10961         
10962         * plugins/sourceview/sourceview.c: (sourceview_apply_prefs),
10963         (ifile_open):
10964         Show markers (again) and monitor uri
10966 2006-03-06  Naba Kumar  <naba@gnome.org>
10968         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate struct
10969         typedefs separately so that forward linking would work.
10970         e.g: typedef sturct _Foo Foo; struct _Foo { Foo *prev };
10972 2006-03-05  Naba Kumar  <naba@gnome.org>
10974         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added support for
10975         passing Enums and Structs in signals. Define struct _Name in
10976         generated code, so that forward referencing.
10977         e.g: typedef sturct _Foo { strutct _Foo *prev } Foo;
10978         
10979         * libanjuta/interfaces/libanjuta.idl: Fixed typo.
10980         
10981 2006-03-05  Naba Kumar  <naba@gnome.org>
10983         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added typedef
10984         support. Generate GType definitions for enums in generated codes
10985         so that enums could be passed as signal params.
10986         
10987 2006-03-04  Naba Kumar  <naba@gnome.org>
10989         * plugins/document-manager/*, plugins/print/*, plugins/search/*:
10990         Restored cvs-moved revision files. They were originally marked
10991         deleted at their older locations. Now they are restored at
10992         their new locations. The changeset is one that was committed
10993         as part of document-manager, editor, search and print plugins
10994         separation from editor plugin.
10995         
10996 2006-03-03  Johannes Schmid <jhs@gnome.org>
10998         * plugins/sourceview/*:
10999         Reimplemented sourceview plugin reusing much code from gedit. Thanks to Paolo Borelli & Maggi for 
11000         poiting this out!
11002 2006-03-04  Naba Kumar  <naba@gnome.org>
11004         * plugins/gdb/*: Deleted removed files (see previous changlog
11005         entry for files list).
11006         
11007 2005-03-01 Sebastien Granjoux <seb.sfo@free.fr>
11009         * plugins/debug-mananger/breakpoints.c,
11010         plugins/debug-manager/breakpoints.h,
11011         plugins/debug-manager/debug_tree.c,
11012         plugins/debug-manager/debug_tree.h,
11013         plugins/debug-manager/info.c,
11014         plugins/debug-manager/info.h,
11015         plugins/debug-manager/locals.c,
11016         plugins/debug-manager/locals.h,
11017         plugins/debug-manager/memory.c,
11018         plugins/debug-manager/memory.h,
11019         plugins/debug-manager/registers.c,
11020         plugins/debug-manager/registers.h,
11021         plugins/debug-manager/sharedlib.c,
11022         plugins/debug-manager/sharedlib.h,
11023         plugins/debug-manager/signal.c,
11024         plugins/debug-manager/signal.h,
11025         plugins/debug-manager/stack_trace.c,
11026         plugins/debug-manager/stack_trace.h,
11027         plugins/debug-manager/watch.c,
11028         plugins/debug-manager/watch.h,
11029         plugins/debug-manager/Makefile.am:
11030         Move from gdb plugin to debug manager plugin
11032         * plugins/debug-manager/anjuta-debug-manager.glade,
11033         plugins/debug-manager/anjuta-debug-manager.ui:
11034         Move all user interface from gdb to debug manager
11036         * plugins/debug-manager/utilities.c,
11037         plugins/debug-manager/utilities.h:
11038         Remove some unused code
11039         Add useful code from gdb plugin
11041         * plugins/debug-manager/start.c,
11042         plugins/debug-manager/start.h:
11043         Include code of attach_process
11044         Add more code to start the debugger
11046         * plugins/debug-manager/plugin.c,
11047         plugins/debug-manager/plugin.h,
11048         plugins/debug-manager/anjuta-debug-manager.plugin.in:
11049         Rename IAnjutaDebuggerManager to IAnjutaDebugManager
11051         * plugins/debug-manager/debugger.c,
11052         plugins/debug-manager/debugger.h:
11053         Implement a queue of debugger command
11055         * plugins/gdb/actions.c,
11056         plugins/gdb/actions.h,
11057         plugins/gdb/watch_cbs.c,
11058         plugins/gdb/watch_cbs.h,
11059         plugins/gdb/watch_gui.c,
11060         plugins/gdb/watch_gui.h:
11061         Removed 
11063         * plugins/gdb/debugger.c,
11064         plugins/gdb/debugger.h,
11065         plugins/gdb/gdbmi.c,
11066         plugins/gdb/gdbmi.h,
11067         plugins/gdb/utilities.c,
11068         plugins/gdb/utilities.h,
11069         plugins/gdb/Makefile.am,
11070         plugins/gdb/anjuta-gdb.plugin.in:
11071         Implement necessary functions
11073         * plugins/gdb/parser.c,
11074         plugins/gdb/parser.h:
11075         Code for parsing variable previously in debug_tree.c
11077         * plugins/gdb/anjuta-gdb.glade,
11078         plugins/gdb/anjuta-gdb.ui:
11079         Remove user interface
11081         * plugins/gdb/gdbmi-test.c:
11082         Need update
11084         * plugins/gdb/anjuta-gdb.plugin.png:
11085         Try an improved icon for gdb (archer fish)
11087         * libanjuta/anjuta-debugger.c,
11088         libanjuta/anjuta-debugger.h,
11089         libanjuta/interfaces/libanjuta.idl,
11090         libanjuta/interfaces/anjuta-idl-compiler.pl,
11091         libanjuta/Makefile.am:
11092         Add declaration used in new IAnjutaDebugger interface
11094         * manuals/reference/libanjuta.types,
11095         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml
11096         manuals/referecen/libanjuta/tmpl/libanjuta-unused.sgml:
11097         Update documentation
11099 2006-03-02  Naba Kumar  <naba@gnome.org>
11101         * manuals/reference/libanjuta/Makefile.am,
11102         manuals/reference/libanjuta/libanjuta-docs.sgml,
11103         manuals/reference/libanjuta/libanjuta-sections.txt,
11104         manuals/reference/libanjuta/libanjuta.types,
11105         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
11106         manuals/reference/libanjuta/tmpl/anjuta-launcher.sgml,
11107         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
11108         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
11109         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
11110         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
11111         manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
11112         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
11113         manuals/reference/libanjuta/tmpl/anjuta-status.sgml,
11114         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
11115         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
11116         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
11117         manuals/reference/libanjuta/tmpl/e-splash.sgml,
11118         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
11119         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
11120         manuals/reference/libanjuta/tmpl/ianjuta-bookmark.sgml,
11121         manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
11122         manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
11123         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
11124         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
11125         manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
11126         manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
11127         manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
11128         manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
11129         manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
11130         manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
11131         manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
11132         manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
11133         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
11134         manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
11135         manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
11136         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
11137         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
11138         manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
11139         manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
11140         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
11141         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
11142         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
11143         manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
11144         manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
11145         manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml,
11146         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
11147         manuals/reference/libanjuta/tmpl/plugins.sgml,
11148         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
11149         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
11150         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
11151         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
11152         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
11153         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
11154         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
11155         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
11156         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
11157         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
11158         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
11159         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
11160         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
11161         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml: Updated
11162         documentation.
11164 2006-02-28  Naba Kumar <naba@gnome.org>
11166         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
11167         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml
11168         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml
11169         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml
11170         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml
11171         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml
11172         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml
11173         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml
11174         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml
11175         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml
11176         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml
11177         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml
11178         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml
11179         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml
11181 2006-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11183         * plugins/sourceview/sourceview.c:
11184         Select to brace, select block.
11186 2006-02-28  Johannes Schmid <jhs@gnome.org>
11188         * plugins/file-wizard/Makefile.am
11189         plugins/file-wizard/action-callbacks.c (removed)
11190         plugins/file-wizard/action-callbacks.h (removed)
11191         plugins/file-wizard/anjuta-file-wizard.ui
11192         plugins/file-wizard/plugin.c: (activate_plugin),
11193         (deactivate_plugin)
11194         plugins/file-wizard/plugin.h:
11195         Removed Edit->Insert Text submenu (replace by macros plugin)
11196         
11197         * plugins/sourceview/sourceview.c: (sourceview_new),
11198         (ieditor_set_popup_menu):
11199         Fixed some more bugs
11200         
11201         * plugins/subversion/svn-threat.h (removed): Removed ununsed file
11203 2006-02-28  Naba Kumar <naba@gnome.org>
11205         * plugins/file-manager/an_file_view.c,
11206         plugins/symbol-browser/an_symbol_view.c: Show tooltips for unselected
11207         rows also and with delay 1 sec (the color and timout value should
11208         probably be picked up from some system wide preference key).
11210 2006-02-28  Naba Kumar <naba@gnome.org>
11212         * libanjuta/interfaces/libanjuta.idl,
11213         plugins/document-manager/action-callbacks.c,
11214         plugins/document-manager/plugin.c,
11215         plugins/editor/text_editor.c: Renamed IAnjutaEditorView to
11216         IAnjutaEditorFolds and implemented IAnjutaEditorView as editor views.
11217         Added interface checks in document manager and enable/disable
11218         menus based on supported interface.
11219         
11220         * plugins/project-import/anjuta-project-import.glade: Set some
11221         resonable size for the import dialog.
11223  2006-02-27  Naba Kumar  <naba@gnome.org>
11225         * libanjuta/interfaces/libanjuta.idl,
11226         plugins/document-manager/action-callbacks.c,
11227         plugins/editor/text_editor.c: Fixed IAnjutaEditorLineMode interface
11228         and eol conversion actions.
11230 2006-02-27  Johannes Schmid <jhs@gnome.org>
11231         
11232         * plugins/sourceview/sourceview.c: Implemented markers and fixed several crashers
11233         * plugins/file-manager/an_file_view.c
11234         plugins/file-manager/plugin.h:  Added tooltips
11235         * plugins/symbol-browser/an_symbol_view.h: Added tooltips
11237 2006-02-26  Naba Kumar  <naba@gnome.org>
11239         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
11240         plugins/build-basic-autotools/build-basic-autotools.c,
11241         plugins/build-basic-autotools/build-basic-autotools.h,
11242         plugins/build-basic-autotools/executer.c,
11243         plugins/message-view/anjuta-message-manager-plugin.glade: Moved enable/
11244         disable indicator highlights preferences from message manager to
11245         build plugin. Implemented message indicator highlights in build tool.
11246         
11247         * plugins/editor/text_editor.c: Fixed indicators.
11249 2006-02-26  Johannes Schmid <jhs@gnome.org>
11251         * plugins/sourceview/sourceview.c:
11252         - Fixed some bugs
11253         - Added markers
11254         * plugins/subversion/svn_auth.c:
11255         Fixed username/password authentification but there might be a memory corruption
11257 2006-02-26  Naba Kumar  <naba@gnome.org>
11259         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
11260         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-launcher.c,
11261         libanjuta/anjuta-launcher.h: Added documentation.
11263 2006-02-24  Naba Kumar  <naba@gnome.org>
11265         * plugins/editor/text_editor.c: Fixed change in API in
11266         IAnjutaEditorSelection::set().
11267         
11268 2006-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11270         * plugins/sourceview/sourceview.c, plugins/search/plugin.c,
11271         plugins/search/search-replace.c, plugins/search/search-replace_backend.c,
11272         libanjuta/interfaces/libanjuta.idl :
11273         Search in sourceview editor (Select in buffer).
11276 2006-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11278         * plugins/sourceview/sourceview.c :
11279         Fixed Replace, to_upper, to_lower.
11280         
11281         * plugins/search/search-replace_backend.c :
11282         Renamed header name.
11284 2006-02-22  Naba Kumar  <naba@gnome.org>
11286         * libanjuta/anjuta-plugin-description.c,
11287         libanjuta/anjuta-plugin-description.h, libanjuta/anjuta-shell.c,
11288         libanjuta/anjuta-shell.h, libanjuta/interfaces/libanjuta.idl,
11289         manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
11290         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
11291         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Fixed API docs.
11292         
11293         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
11294         * libanjuta/interfaces/libanjuta.idl: Added more API documentation stubs.
11295         
11296 2006-02-21  Naba Kumar  <naba@gnome.org>
11298         * libanjuta/interfaces/libanjuta.idl,
11299         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
11300         plugins/editor/text_editor_cbs.c: Implemanted IAnjutaIndicable
11301         interface for editor.
11303 2006-02-21  Naba Kumar  <naba@gnome.org>
11305         * plugins/editor/text_editor.c: Fixed a crash bug on copy operation.
11307         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
11308         * libanjuta/interfaces/libanjuta.idl: Added API documentation stubs.
11310 2006-02-21  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11312         * GTKSOURCEVIEW EDITOR
11313         plugins/sourceview/sourceview.c :
11314         Fixed copy and Goto Line.
11315         
11316         plugins/macro/macro-actions.c plugins/macro/macro-dialog.c
11317         plugins/macro/plugin.c :
11318         Fixed Insert key word and Insert macro.
11320 2006-02-19  Johannes Schmid <jhs@cvs.gnome.org>
11322         * plugins/document-manager/anjuta-docman.c:
11323         (on_open_filesel_response): Fixed useless g_slist statement (thanks gcc for complaining)
11324         
11325         * configure.in:
11326         plugins/Makefile.am:
11327         plugins/sourceview/.cvsignore:
11328         plugins/sourceview/Makefile.am:
11329         plugins/sourceview/plugin.c: :
11330         plugins/sourceview/plugin.h:
11331         plugins/sourceview/sourceview.c: 
11332         plugins/sourceview/sourceview.h:
11333         plugins/sourceview/sourceview.plugin:
11334         plugins/sourceview/sourceview.plugin.in:
11335         plugins/sourceview/sourceview.png:
11337         Added sourceview editor plugin
11339 2006-02-19 Naba Kumar  <naba@gnome.org>
11341         * libanjuta/interfaces/libanjuta.idl,
11342         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
11343         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
11344         plugins/cvs-plugin/cvs-interface.c,
11345         plugins/document-manager/action-callbacks.c,
11346         plugins/document-manager/action-callbacks.h,
11347         plugins/editor/text_editor.c, plugins/macro/macro-actions.c,
11348         plugins/search/plugin.c, plugins/search/search-replace.c,
11349         plugins/search/search-replace_backend.c,
11350         plugins/subversion/subversion-actions.c,
11351         plugins/subversion/subversion-callbacks.c,
11352         plugins/tools/editor.c, plugins/tools/execute.c,
11353         plugins/tools/variable.c: Defined proper editor interfaces and fixed
11354         few fatal warnings.
11356 2006-02-15 Naba Kumar  <naba@gnome.org>
11358         * libanjuta/anjuta-shell.c: Added a warning when a session is loaded
11359         within another.
11360         
11361         * libanjuta/interfaces/libanjuta.idl,
11362         plugins/document-manager/anjuta-docman.c,
11363         plugins/document-manager/plugin.c,
11364         plugins/editor/plugin.c, plugins/editor/text_editor.c: Removed
11365         unnecessary parameters from IAnjutaEditor interface and used proper
11366         types instead of 'gpointer'. Fixed various compiler warnings.
11367         
11368         * (removed) plugins/valgrind/main.c, po/POTFILES.in: Deleted useless
11369         file
11371 2006-02-12 Naba Kumar  <naba@gnome.org>
11373         * po/POTFILES.in: Updated.
11374         
11375 2006-02-11 Naba Kumar  <naba@gnome.org>
11377         * plugins/editor/properties.[cxx,h],
11378         plugins/editor/text_editor.c, plugins/editor/style-editor.c,
11379         plugins/editor/text_editor_prefs.c: Renamed prop_*() functions
11380         to sci_prop_*(), because they were conflicting with external
11381         functions (in some ssl library).
11382         
11383 2006-02-08 Naba Kumar  <naba@gnome.org>
11385         Patch from Massimo Cora  <maxcvs@email.it>:
11386         * plugins/valgrind/anjuta-valgrind.schemas,
11387         plugins/valgrind/plugin.c, plugins/valgrind/plugin.h,
11388         plugins/valgrind/preferences.c, plugins/valgrind/vgactions.c,
11389         plugins/valgrind/vgactions.h, plugins/valgrind/vgdefaultview.c,
11390         plugins/valgrind/vgdefaultview.h, plugins/valgrind/vggeneralprefs.c,
11391         plugins/valgrind/vggeneralprefs.h, plugins/valgrind/vgmemcheckprefs.c,
11392         plugins/valgrind/vgtoolview.c,
11393         plugins/valgrind/vgtoolview.h: It checks for the valgrind binary
11394         before running the debugging session. I've added also a
11395         preference in Anjuta Preferences where you can specify
11396         the path to the valgrind binary. The default is /usr/bin/valgrind.
11397         Now it displays a dialog with the error. [it can be -program
11398         exited- or -file loaded or end of input-]. Some valgrind 3.x
11399         compatibility.
11400         
11401 2006-01-29 Naba Kumar  <naba@gnome.org>
11403         Patch from Massimo Cora  <maxcvs@email.it>:
11404         * configure.in, plugins/Makefile.am,
11405         plugins/valgrind/*: Valgrind plugin (requires
11406         binutils-dev and valgrind to be installed.
11408 2005-01-24 Johannes Schmid <jhs@gnome.org>
11410         * Patch from Eric Greveson <ejg45@cam.ac.uk>
11411         plugins/tools/variables.c:
11412         Added current directory to possible variables
11414         * Patch from Günther Brammer <gbrammer@gmx.de>
11415         plugins/document-manager/anjuta-docman.c:
11416         Fix a crash on opening a file
11418         AUTHORS: Added Günther Brammer
11420 2005-12-17 Sebastien Granjoux <seb.sfo@free.fr>
11422         * libanjuta/anjuta-launcher.c:
11423         Fix a bug in AnjutaLauncher when output is bigger than buffer
11424         Probably fix bug #315188 and #305134
11426 2005-12-28      Johannes Schmid <jhs@gnome.org>
11427         
11428         * configure: Changed required gtk to 2.6.0, bumped VERSION to 2.02cvs
11429         * src/about.c: Use new gtk about dialog
11430         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c:
11431         Updated anjuta_ui_add_action_group_entries call
11432         
11433         Patch from Jean Breford <jean.breford@normalesup.org>
11434         and Markus Habermehl <bmh1980de@yahoo.de>:
11435         
11436         * libanjuta/anjuta-encodings.c: Fix crash in a much more nice way
11437         * AUTHORS: Added Jean and Markus
11439 2005-12-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11440         * plugins/search/search-replace.c :
11441         Bookmark all matched lines.
11442         * plugins/search/search-replace_backend.c :
11443         Fixed bug (Search in all project files).
11445 2005-12-21      Johannes Schmid <jhs@gnome.org>
11446         
11447         * plugins/search/plugin.c:
11448         Fixed signal names
11449         * libanjuta/anjuta-encodings.c: Don't crash if uninitialized. Further
11450         investigation needed.
11451         
11452         AUTHORS: Added Ross Goldner
11454 2005-12-19  Ross Golder  <ross@golder.org>
11456         * plugins/document-manager/anjuta-document-manager.plugin.in: Added
11457         application/xml MIME type.
11459 2005-12-18  Johannes Schmid <jhs@gnome.org>
11460         
11461         po/POTFILES.in: Updated files after directory changes
11462         HACKING: Removed outdated section 3 (anoncvs)
11464 2005-12-15  Sebastien Granjoux <seb.sfo@free.fr>
11466         * plugins/build-basic-autotools/build-basic-autotools.c:
11467         Save all files in editor before running a command
11469         * plugins/tools/execute.c:
11470         Use document manager plugin instead of each editor for
11471         saving all files
11473 2005-12-15  Johannes Schmid <jhs@gnome.org>
11475         * plugins/document-manager/action-callbacks.c:
11476         (on_save_all1_activate), (on_swap_activate)
11477         plugins/document-manager/anjuta-docman.c:
11478         (on_save_as_filesel_response), (on_notebook_switch_page):
11479         
11480         Fixed some remaining issues in document-manger
11482 2005-12-15      Johannes Schmid <jhs@gnome.org>
11484         * plugins/profile-default/default.anjuta:
11485         Load Search plugin and Message Manager by default
11487 2005-12-14  Johannes Schmid <jhs@gnome.org>
11488         
11489         * plugins/editor/text_editor.c
11490         libanjuta/anjuta-utils.c:
11491         
11492         Check if files differ when gnome-vfs monitoring is used.
11493         (Bug #309688)
11495 2005-12-13  Johannes Schmid <jhs@gnome.org>
11497         * plugins/document-manager/plugin.c:
11498         Only save modified files in ianjuta_file_savable_save() for document-manager
11499         as discussed on mailing list.
11500         
11501         * plugins/cvs-plugin/cvs-callbacks.c:
11502         Fixed dialog handling for empty log message
11504 2005-12-13  Johannes Schmid <jhs@gnome.org>
11506         * plugins/search/plugin.c: Fixed search toolbar (FIXME: Wrapping);
11507         
11508         * plugins/project-manager/* Removed ununsed files
11509         
11510         * plugins/symbol-browser/an_symbol_iter.c
11511         plugins/build-basic-autotools/build-basic-autotools.c
11512         plugins/build-basic-autotools/executer.c
11513         plugins/class-gen/class_gen.c
11514         plugins/class-inheritance/class-inherit.c
11515         plugins/cvs-plugin/cvs-actions.c
11516         plugins/cvs-plugin/cvs-interface.c
11517         plugins/debug-manager/attach_process.
11518         plugins/devhelp/plugin.c
11519         plugins/document-manager/plugin.c
11520         plugins/document-manager/indent_util.c
11521         plugins/editor/properties.cxx
11522         plugins/editor/aneditor.cxx
11523         plugins/editor/style-editor.c
11524         plugins/editor/text_editor.c
11525         plugins/macro/macro_db.c
11526         tagmanager/c.c:
11527         
11528         Use DEBUG_PRINT for debug messages
11530         libanjuta/anjuta-debug.h: Include config.h
11531         
11532         HACKING: Updated (BTW: does anyone read this?)
11533         
11534 2005-12-12  Johannes Schmid <jhs@gnome.org>
11536         Patch from Johan Ersvik <jersvik@fastmail.fm>:
11537         * plugins/gdb/debugger.c
11538         
11539         Fix a crasher in gdb plugin
11540         
11541         * plugins/gtodo/plugin.c
11542         plugins/search/plugin.c
11543         
11544         Fixed bug #305301
11545         
11546         * plugins/document-manager/anjuta-docman.c:
11547         
11548         Fixed error markers 
11549         
11550         * AUTHORS: Added Rafał Bursig <bursig@poczta.fm>
11551         
11552         Patch from Rafał Bursig <bursig@poczta.fm> (#320338 and #320341):
11553         
11554         * plugins/document-manager/anjuta-docman.c:
11555         highlight changed files in docman popup-menu
11556         * plugins/gdb/debug-tree.c:
11557         plugins/gdb/debugger.c
11558         Do not corupt entire "locals" tree when variable pointer have
11559         additional info and arrays/strucs/unions correctly.
11560         
11562 2005-12-11  Johannes Schmid <jhs@gnome.org>
11564         * plugins/document-manager/anjuta-docman.c
11565         plugins/document-manager/plugin.c
11566         plugins/editor/text_editor.c:
11567         
11568         AUTHORS: Added Johan Ersvik
11570         Fixed "is-dirty" bug and tab ordering
11572 2005-12-11  Johan Ersvik <jersvik@fastmail.fm>
11573         
11574         * plugins/editor/aneditor-autocomplete.cxx
11575         plugins/editor/aneditor-calltip.cxx
11576         plugins/editor/aneditor-priv.h
11577         plugins/symbol-browser/an_symbol.c
11578         plugins/symbol-browser/an_symbol_view.c
11579         tagmanager/entry.h
11580         tagmanager/tm_symbol.c
11581         tagmanager/tm_tag.c
11582         tagmanager/include/tm_symbol.h
11583         tagmanager/include/tm_tag.h
11584         tagmanager/c.c
11586         Better pointer recognition in tagmanager and symbol browser
11588 2005-12-11  Johannes Schmid <jhs@gnome.org>
11590         * plugins/search/*: New search plugin derived from search code in old editor
11591         plugin.
11592         
11593         * plugins/document-manager/*: new document-manger which is now seperated from
11594         editor to allow implementation of other editor widgets. Code is mostly derived
11595         from old editor plugin
11597         * plugins/print/* new print plugin which is not fully implemented in the
11598         moment
11600         * plugins/editor/text_editor.c: Added lots of interface code
11601         
11602         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaEditorEdit, IAnjutaEditorView,
11603         IAnjutaEditorFactory and extended IAnjutaEditor
11604         
11605         * configure.in, plugins/Makefile.am updated build system for new
11606         plugins
11608         This is a huge commit which might still contain some bugs and also has
11609         some fixmes. Things that are not working are the search toolbar because it
11610         does not use the same backend as any other searching function and printing
11611         (easy to fix) because it did not yet implement IAnjutaPrintable.
11613 2005-11-26 Sebastien Granjoux <seb.sfo@free.fr>
11615         * plugins/project-wizard/property.c:
11616         Use newer GtkFileChooser instead of GtkFileSelection with
11617         GnomeFileEntry to avoid a bug
11619         * plugins/project-wizard/install.c:
11620         Avoid an endless loop if project directory is not writable
11621         
11622         * plugins/project-wizard/druid.c:
11623         Allow creating project in empty directory without a
11624         warning
11626 2005-11-25  Johannes Schmid <jhs@cvs.gnome.org>
11627         
11628         Patch from Massimo Cora <maxcvs@email.it>
11629         * plugins/class-inheritence/class-inherit.c
11630         plugins/class-inheritence/plugin.c
11631         plugins/class-inheritence/plugin.h
11632         configure.in
11633         
11634         Update plugin to use new API from graphviz 2.6. Version 2.2 is 
11635         no longer supported!
11637 2005-11-23  Johannes Schmid <jhs@cvs.gnome.org>
11638         
11639         Patch from Johan Ersvik <jersvik@fastmail.fm>
11640         * plugins/message-view/message-view.c
11641         plugins/build-basic-autotools/build-basic-autotools.c
11642         plugins/build-basic-autotools/automake-c.filters
11644         This patch correct regex-filters for newer automake
11645         versions
11647 2005-11-19 Sebastien Granjoux <seb.sfo@free.fr>
11649        * plugins/tools/execute.c:
11650        Detect variables inside a word
11652 2005-11-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11654         * libanjuta/anjuta-status.[ch],
11655         plugins/editor/text_editor.[ch], plugins/editor/text_editor_cbs.c,
11656         plugins/editor/anjuta-docman.c :
11657         New anjuta-status procedure.
11659 2005-10-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11661         *Modified Files:
11662         libanjuta/anjuta-preferences.c libanjuta/anjuta-preferences.h
11663         plugins/editor/Makefile.am
11664         plugins/editor/anjuta-document-manager.glade
11665         plugins/editor/plugin.c plugins/editor/plugin.h
11666         plugins/editor/text_editor.c plugins/editor/text_editor.h
11667         *Added Files:
11668         plugins/editor/indent-dialog.c plugins/editor/indent-dialog.h
11669         plugins/editor/indent-util.c plugins/editor/indent-util.h
11670         plugins/editor/indent_test.c :
11671         Set and Preview indent preferences parameters.
11672         Saved indent user parameters.
11674 2005-10-27  Naba Kumar  <naba@gnome.org>
11676         Patch from Flavio daCosta  <flavio.dacosta@gmail.com>
11677         * plugins/editor/anjuta-docman.c: Restore tab color to normal
11678         theme color for saved documents.
11679         
11680 2005-10-26  Naba Kumar  <naba@gnome.org>
11682         * libanjuta/anjuta-encodings.c: Save changed supported encodings
11683         list. Fixed bug #316731.
11684         
11685 2005-10-23 Sebastien Granjoux <seb.sfo@free.fr>
11687         * tagmanager/tm_symbol.c: Fixed bug #315218
11689 2005-10-23  Adam Weinberger  <adamw@gnome.org>
11691         * plugins/build/build_file.c
11692           plugins/build-basic-autotools/build-basic-autotools.c
11693           plugins/tools/execute.c
11694           plugins/build/compile.c
11695           plugins/build/configurer.c
11696           plugins/debug-manager/plugin.c
11697           plugins/editor/plugin.c
11698           plugins/editor/print.c
11699           plugins/editor/text_editor.c
11700           plugins/file-loader/plugin.c
11701           plugins/file-manager/an_file_view.c
11702           plugins/symbol-browser/an_symbol_view.c
11703           plugins/gdb/debugger.c
11704           plugins/gdb/plugin.c
11705           plugins/glade/plugin.c
11706           plugins/macro/macro-actions.c
11707           plugins/macro/plugin.c
11708           plugins/profile-default/plugin.c
11709           plugins/project-manager/plugin.c
11710           plugins/project-manager/project_import.c
11711           plugins/symbol-browser/plugin.c
11712           plugins/tools/execute.c
11713           src/anjuta.c
11714           src/anjuta-actions.h
11715           src/shell.c:
11716           Correct spacing errors before and after "...".
11718 2005-10-20  Naba Kumar  <naba@gnome.org>
11720         * plugins/gdb/debugger.c: Fixed attach/detach process to
11721         updated UI properly.
11722         
11723 2005-10-18  Naba Kumar  <naba@gnome.org>
11725         * plugins/editor/aneditor.cxx: Fixed bug #172442 (and possibly
11726         #171314 too).
11727         
11728 2005-10-13  Naba Kumar  <naba@gnome.org>
11729         
11730         * plugins/project-mkfile-import/*: Removed separate import wizard for
11731         makefile based projects (because single widzard handles all wizards).
11733         * plugins/project-import/project-import.c: Made wizard window
11734         transient to main window.
11736         Patch from: Eric Greveson  <ejg45@cam.ac.uk>
11737         
11738         * AUTHORS: Added Eric's name in contributors list.
11739         
11740         * configure.in, plugins/Makefile.am,
11741         plugins/project-import/Makefile.am,
11742         plugins/project-import/anjuta-project-import.glade,
11743         plugins/project-import/project-import.c,
11744         plugins/project-import/project-import.h: Import wizard now detects
11745         both makefile and automake projects together instead of separate wizard.
11746         
11747         * plugins/project-wizard/templates/java/project.anjuta,
11748         plugins/project-wizard/templates/mkfile/project.anjuta,
11749         plugins/project-wizard/templates/python/project.anjuta,
11750         plugins/project-wizard/templates/terminal/project.anjuta: Renamed plugin
11751         name to make it appropriate.
11753 2005-10-11  Naba Kumar  <naba@gnome.org>
11755         * configure.in: Fixed glade3 version requirement.
11757 2005-09-29  Alexander Shopov  <ash@contact.bg>
11759         * configure.in: Added "bg" (Bulgarian) to ALL_LINGUAS
11761 2005-09-26  Johannes Schmid <jhs@cvs.gnome.org>
11763         * plugins/subversion/svn_auth.c
11764         plugins/subversion/anjuta_subversion.glade:
11765         Implemented svn_auth_ssl_server_trust_prompt_func_cb (untested)
11767 2005-09-22  Naba Kumar  <naba@gnome.org>
11769         Patch from: Eric Greveson  <ejg45@cam.ac.uk>:
11771         * configure.in,  plugins/Makefile.am
11772         plugins/project-manager/anjuta-project-manager.plugin.in,
11773         plugins/project-manager/plugin.c,
11774         (added) plugins/project-mkfile-import/.cvsignore,
11775         (added) plugins/project-mkfile-import/Makefile.am,
11776         (added) plugins/project-mkfile-import/
11777             anjuta-project-mkfile-import-plugin.png,
11778         (added) plugins/project-mkfile-import/
11779             anjuta-project-mkfile-import.glade,
11780         (added) plugins/project-mkfile-import/
11781             anjuta-project-mkfile-import.plugin.in,
11782         (added) plugins/project-mkfile-import/plugin.c,
11783         (added) plugins/project-mkfile-import/plugin.h,
11784         (added) plugins/project-mkfile-import/project-mkfile-import.c,
11785         (added) plugins/project-mkfile-import/project-mkfile-import.h,
11786         plugins/project-wizard/templates/Makefile.am,
11787         (added) plugins/project-wizard/templates/mkfile-logo.png,
11788         (added) plugins/project-wizard/templates/mkfile.wiz,
11789         (added) plugins/project-wizard/templates/mkfile/.cvsignore,
11790         (added) plugins/project-wizard/templates/mkfile/Makefile.am,
11791         (added) plugins/project-wizard/templates/mkfile/project.anjuta,
11792         (added) plugins/project-wizard/templates/mkfile/po/.cvsignore,
11793         (added) plugins/project-wizard/templates/mkfile/po/ChangeLog,
11794         (added) plugins/project-wizard/templates/mkfile/po/Makefile.am,
11795         (added) plugins/project-wizard/templates/mkfile/po/POTFILES.in,
11796         (added) plugins/project-wizard/templates/mkfile/src/.cvsignore,
11797         (added) plugins/project-wizard/templates/mkfile/src/Makefile.am,
11798         (added) plugins/project-wizard/templates/mkfile/src/Makefile.tpl,
11799         (added) plugins/project-wizard/templates/mkfile/src/main.c:
11800         Added makefile based project import wizard and wizard template.
11802 2005-09-12 Johannes Schmid <jhs@cvs.gnome.org>
11804         * libanjuta/anjuta-launcher.c: Reduced false password detections
11806 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
11808         * plugins/cvs-plugin/cvs-interface.c: Handle empty log 
11809         messages correctly.a
11811 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
11812         
11813         * scintilla/Makefile.am: Changed scintilla library to noinst
11814         * pixmaps/Makefile.am: Install password.png
11815         * libanjuta/anjuta-launcher.c: Changed password detection
11816         to be able to access GNOME CVS with ssh.
11817         
11818 2005-08-31  Naba Kumar  <naba@gnome.org>
11820         * plugins/glade/plugin.c: Set transient window for the widget
11821         dialogs.
11822         
11823 2005-08-21  Jens Seidel  <jseidel@cvs.gnome.org>
11825         * plugins/gtodo/main.c: Typo fix: s/occured/occurred/.
11827 2005-08-10  Naba Kumar  <naba@gnome.org>
11829         * plugins/build-basic-autotools/build-basic-autotools.c: Added F3
11830         as shortcut key for execute.
11832         * src/about.c: Clean up.
11833         
11834         Patch from: Jochen Baier  Jochen.Baier@stud.uni-karlsruhe.de
11835         * plugins/editor/action-callbacks.c: Fixed edit shortcuts for
11836         entry boxes.
11837         
11838 2005-08-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11840         * plugins/editor/search-replace_backend.c :
11841         Fixed search in File Patterns.
11843 2005-08-09  Philip Van Hoof  <pvanhoof@gnome.org>
11845         * plugins/gdb/Makefile.am: Fixed a make -j x bug
11846         
11847 2005-08-04  Naba Kumar  <naba@gnome.org>
11849         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
11850         for pango-1.8 rendering bug.
11851         
11852 2005-08-03  Naba Kumar  <naba@gnome.org>
11854         * plugins/glade/plugin.c: Proper names for plugin widgets.
11855         
11856         * plugins/subversion/anjuta-subversion.glade,
11857         plugins/subversion/svn-auth.c: Fixed authentication dialog and
11858         string allocations. Use passed default values when available.
11859         Set proper focus and dialog default response. Destroy dialog after use.
11860         Return error when appropriate.
11862 2005-08-02  Naba Kumar  <naba@gnome.org>
11864         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
11865         for pango-1.8 rendering bug.
11866         
11867 2005-08-02  Philip Van Hoof  <pvanhoof@gnome.org>
11869         * scintilla/Makefile.am: Fixed a make -j x bug
11870         
11871 2005-08-02  Johannes Schmid <jhs@gnome.org>
11872         
11873         * plugins/subversion/svn-auth.c: Added username/password 
11874         auto function.
11876 2005-08-01  Naba Kumar  <naba@gnome.org>
11878         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Added index bound
11879         checks for character width calculations.
11880         
11881 2005-07-31  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11883         * plugins/gdb/debug_tree.c : Inspect memory from locals window.
11885 2005-07-31  Naba Kumar  <naba@gnome.org>
11887         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Fixed text rendering
11888         messup with pango 1.8. Fixed bug #311846.
11890 2005-07-30  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11892         * plugins/gdb/memory.c : Fixed bug 305082.
11893         
11894         * plugins/project-wizard/templates/anjuta-plugin.wiz,
11895         plugins/project-wizard/templates/gcj.wiz,
11896         plugins/project-wizard/templates/gnome.wiz,
11897         plugins/project-wizard/templates/gtk.wiz,
11898         plugins/project-wizard/templates/java.wiz,
11899         plugins/project-wizard/templates/python.wiz,
11900         plugins/project-wizard/templates/wxwin.wiz,
11901         plugins/project-wizard/templates/xlib-dock.wiz : Spelling fixes.
11903 2005-07-27 Sebastien Granjoux <seb.sfo@free.fr>
11905         * plugins/tools/execute.c:
11906         Correct a crash if editor is closed while a tool still use it.
11908 2005-07-28  Naba Kumar  <naba@gnome.org>
11910         * scintilla/*: Updated scintilla from their latest CVS.
11912 2005-07-27  Naba Kumar  <naba@gnome.org>
11914         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
11915         plugins/build-basic-autotools/build-basic-autotools.c,
11916         plugins/cvs-plugin/plugin.c, plugins/debug-manager/plugin.c,
11917         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
11918         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
11919         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
11920         plugins/glade/plugin.c, plugins/gtodo/plugin.c, plugins/macro/plugin.c,
11921         plugins/message-view/plugin.c, plugins/patch/plugin.c,
11922         plugins/profile-default/plugin.c, plugins/project-manager/plugin.c,
11923         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
11924         plugins/symbol-browser/plugin.c, plugins/tools/plugin.c,
11925         src/anjuta-app.c, src/main.c, src/shell.c: Added 'translation_domain'
11926         argument to anjuta_ui_add_action_group_entries() and
11927         anjuta_ui_add_toggle_action_group_entries() and set the translation domain.
11928         Fixed all plugins to pass translation domain. This fixes untranslated
11929         UI bugs. 
11931 2005-07-27  Naba Kumar  <naba@gnome.org>
11933         * plugins/class-inheritance/class-callbacks.c,
11934         plugins/class-inheritance/class-inherit.c: Fixed color scheme to use
11935         proper system colors.
11937 2005-07-26  Naba Kumar  <naba@gnome.org>
11939         * ROADMAP: Updated and added more tasks.
11941 2005-07-25  Naba Kumar  <naba@gnome.org>
11943         * ROADMAP: Updated and added more tasks.
11944         
11945 2005-07-24  Naba Kumar  <naba@gnome.org>
11947         * HACKING: Fixed format.
11949 2005-07-24  Naba Kumar  <naba@gnome.org>
11951         * ROADMAP: Fixed format.
11952         * plugins/tools/scripts/prepare-changelog.pl: Fixed month figure.
11954 2005-07-24  Naba Kumar  <naba@gnome.org>
11956         * HACKING, ROADMAP: Fixed format and add some tasks to do in ROADMAP.
11957         * data/properties/cpp.properties: Added *.c++ as file extension for c++
11959 2005-07-24 Sebastien Granjoux <seb.sfo@free.fr>
11961         * plugins/tools/dialog.c, plugins/tools/dialog.h:
11962         Correct wrong sensitivity setting
11963         
11964         * plugins/tools/tool.c: Correct a crash when removing overridden tool
11965         
11966         * plugins/tools/variable.c:     Add variables for project manager
11968 2005-07-23  Naba Kumar  <naba@gnome.org>
11970         * ROADMAP: updated.
11972 2005-07-23 Naba Kumar  <naba@gnome.org>
11974         * plugins/subversion/Makefile.am,
11975         plugins/subversion/svn-auth.c,
11976         plugins/subversion/svn-auth.h: Added subversion authentication code
11977         stubs.
11978         
11979         * plugins/subversion/subversion-callbacks.c,
11980         plugins/subversion/subversion-callbacks.h,
11981         plugins/subversion/svn-backend-priv.h,
11982         plugins/subversion/svn-backend.c, plugins/subversion/svn-backend.h,
11983         plugins/subversion/svn-notify.c, plugins/subversion/svn-notify.h,
11984         plugins/subversion/svn-thread.c, plugins/subversion/svn-thread.h:
11985         Added file mode line.
11987 2005-07-22  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
11989         * configure.in: Added 'gl' to ALL_LINGUAS.
11991 2005-07-21 Naba Kumar  <naba@gnome.org>
11993         * libanjuta/anjuta-launcher.c: Fixed dispose method to neatly close
11994         the active sources and kill the running process without emitting
11995         signals (which could be fatal because the object is being destroyed).
11996         Incidentally, fixed the crash that happens when stopping an active
11997         debugger session. Disabled debug prints and code clean up.
11998         Fixed bug #305587.
11999         
12000         * plugins/cvs-plugin/cvs-execute.c: Removed signal disconnections from
12001         message view object, because that prevents many unprocessed outputs
12002         from the cvs command from being appended in view. Does not set NULL
12003         to mesg_view private member (not required) so that any pending outputs
12004         to view is processed.Fixed bug #172666.
12006         * plugins/editor/anjuta-document-manager.plugin.in: Added ruby mime
12007         type in supported list.
12008         
12009 2005-07-18  Adam Weinberger  <adamw@gnome.org>
12011         * plugins/file-manager/anjuta-file-manager-plugin.glade:
12012           grammar/spelling fixes.
12014 2005-07-17 Naba Kumar  <naba@gnome.org>
12016         * (new) plugins/project-wizard/templates/terminal/cvsignore,
12017         (new) plugins/project-wizard/templates/terminal/po/cvsignore,
12018         (new) plugins/project-wizard/templates/terminal/src/cvsignore,
12019         plugins/project-wizard/templates/anjuta-plugin.wiz,
12020         plugins/project-wizard/templates/gcj.wiz,
12021         plugins/project-wizard/templates/gnome.wiz,
12022         plugins/project-wizard/templates/gtk.wiz,
12023         plugins/project-wizard/templates/gtkmm.wiz,
12024         plugins/project-wizard/templates/java.wiz,
12025         plugins/project-wizard/templates/python.wiz,
12026         plugins/project-wizard/templates/terminal.wiz,
12027         plugins/project-wizard/templates/terminal/Makefile.am,
12028         plugins/project-wizard/templates/terminal/po/Makefile.am,
12029         plugins/project-wizard/templates/terminal/src/Makefile.am,
12030         plugins/project-wizard/templates/wxwin.wiz,
12031         plugins/project-wizard/templates/xlib-dock.wiz,
12032         plugins/project-wizard/templates/xlib.wiz: Added cvsignore files for
12033         wizards and updated .wiz files to install them in newly created
12034         projects.
12036 2005-07-16 Naba Kumar  <naba@gnome.org>
12038         * plugins/editor/anjuta-document-manager.plugin.in: Added mime types.
12039         
12040         * plugins/file-manager/an_file_view.c,
12041         plugins/file-manager/plugin.c: Added file manager preferences to
12042         show/hide files ignored by version control (e.g. cvsignore).
12043         
12044         * plugins/editor/text_editor.c: Initialize vfs info struct.
12045         
12046         * .cvsignore, global-tags/.cvsignore, libanjuta/.cvsignore,
12047         libanjuta/interfaces/.cvsignore, libegg/.cvsignore,
12048         libegg/menu/.cvsignore, libegg/recent-files/.cvsignore,
12049         libegg/treeviewutils/.cvsignore, libegg/util/.cvsignore,
12050         omf-install/.cvsignore, pixmaps/.cvsignore,
12051         plugins/file-manager/anjuta-file-manager-plugin.glade,
12052         scintilla/.cvsignore, scintilla/include/.cvsignore,
12053         scripts/.cvsignore, src/.cvsignore, tagmanager/.cvsignore,
12054         tagmanager/python.c: Updated.
12056 2005-07-16 Naba Kumar  <naba@gnome.org>
12058         * tagmanager/parse.c, tagmanager/parse.h, tagmanager/python.c:
12059         Fixed python parser to parser class methods.
12061 2005-07-15 Naba Kumar  <naba@gnome.org>
12063         * plugins/project-wizard/property.c: Used parenthesis to remove
12064         ambiguty.
12065         
12066         * plugins/project-wizard/templates/anjuta-plugin.wiz,
12067         plugins/project-wizard/templates/gcj.wiz,
12068         plugins/project-wizard/templates/gnome.wiz,
12069         plugins/project-wizard/templates/gtk.wiz,
12070         plugins/project-wizard/templates/gtkmm.wiz,
12071         plugins/project-wizard/templates/java.wiz,
12072         plugins/project-wizard/templates/python.wiz,
12073         plugins/project-wizard/templates/terminal.wiz,
12074         plugins/project-wizard/templates/wxwin.wiz,
12075         plugins/project-wizard/templates/xlib-dock.wiz,
12076         plugins/project-wizard/templates/xlib.wiz: Fixed wizard descriptions
12077         and names.
12079 2005-07-15 Naba Kumar  <naba@gnome.org>
12081         * plugins/project-wizard/templates/java.wiz,
12082         plugins/project-wizard/templates/java/Makefile.am,
12083         plugins/project-wizard/templates/java/project.anjuta,
12084         plugins/project-wizard/templates/python.wiz,
12085         plugins/project-wizard/templates/python/Makefile.am,
12086         plugins/project-wizard/templates/python/project.anjuta: Use different
12087         project files for java and python module where debugger is not
12088         included in the list of plugins.
12090 2005-07-15 Naba Kumar  <naba@gnome.org>
12092         * configure.in, plugins/project-wizard/templates/Makefile.am,
12093         plugins/project-wizard/templates/gcj-logo.png,
12094         plugins/project-wizard/templates/gcj.wiz,
12095         plugins/project-wizard/templates/gcj/.cvsignore,
12096         plugins/project-wizard/templates/gcj/Makefile.am,
12097         plugins/project-wizard/templates/gcj/configure.in.tpl,
12098         plugins/project-wizard/templates/gcj/src/.cvsignore,
12099         plugins/project-wizard/templates/gcj/src/Makefile.am,
12100         plugins/project-wizard/templates/gcj/src/Makefile.am.tpl,
12101         plugins/project-wizard/templates/java-logo.png,
12102         plugins/project-wizard/templates/java.wiz,
12103         plugins/project-wizard/templates/java/configure.in.tpl,
12104         plugins/project-wizard/templates/java/po/Makefile.am,
12105         plugins/project-wizard/templates/java/po/POTFILES.in,
12106         plugins/project-wizard/templates/java/src/Makefile.am.tpl,
12107         plugins/project-wizard/templates/java/src/main.java,
12108         plugins/project-wizard/templates/python-logo.png,
12109         plugins/project-wizard/templates/python.wiz,
12110         plugins/project-wizard/templates/python/.cvsignore,
12111         plugins/project-wizard/templates/python/Makefile.am,
12112         plugins/project-wizard/templates/python/configure.in.tpl,
12113         plugins/project-wizard/templates/python/po/.cvsignore,
12114         plugins/project-wizard/templates/python/po/Makefile.am,
12115         plugins/project-wizard/templates/python/po/POTFILES.in,
12116         plugins/project-wizard/templates/python/src/.cvsignore,
12117         plugins/project-wizard/templates/python/src/Makefile.am,
12118         plugins/project-wizard/templates/python/src/Makefile.am.tpl,
12119         plugins/project-wizard/templates/python/src/main.py: Added Generic
12120         gcj and python project wizards. Fixed Generic java project to
12121         use _JAVA primary. Update gnome-build from cvs for them to work
12122         correctly.
12124 2005-07-12 Naba Kumar  <naba@gnome.org>
12126         * plugins/project-manager/plugin.c: Automatically determine
12127         project backend by probing.
12128         
12129 2005-07-04 Naba Kumar  <naba@gnome.org>
12131         * Makefile.am: Do not install old anjuta.glade file which conflicts
12132         with newer src/anjuta.glade.
12134 2005-07-03 Johannes Schmid <jhs@cvs.gnome.org>
12136         * plugins/an_symbol_prefs.c:
12137         Sort list of available symbol files
12139 2005-07-02 Johannes Schmid <jhs@cvs.gnome.org>
12141         * plugins/build-basic-autotools.c:
12142         Fixed #307810
12143         
12144         * plugins/gtodo/libgtodo.c:
12145         Possible fix for #307800
12147         * libanjuta/anjuta-encodings.c
12148         libanjuta/anjuta-launcher.c
12149         libanjuta/anjuta-preference-dialog.c
12150         libanjuta/anjuta-preferences.c
12151         libanjuta/anjuta-ui.c
12152         libanjuta/anjuta-util.c
12153         libanjuta/cell-renderer-captioned-image.c
12154         libanjuta/plugin.c:
12155         
12156         Patch from de_lupus@pandora.be (Kristof Vansant):
12157         Replaced deprecated gnome-i18n.h
12158         Closed #309153
12160 2005-07-01 Johannes Schmid <jhs@cvs.gnome.org>
12161         
12162         * plugins/subversion/anjuta-subversion.glade
12163         plugins/subversion/anjuta-subversion.ui
12164         plugins/subversion/plugin.c
12165         plugins/subversion/subversion-actions.c
12166         plugins/subversion/subversion-callbacks.h
12167         plugins/subversion/subversion-callbacks.c
12168         plugins/subversion/svn-backend-priv.h
12169         plugins/subversion/svn-backend.h
12170         plugins/subversion/svn-backend.c
12171         plugins/subversion/svn-thread.h
12172         plugins/subversion/svn-thread.c:
12173         
12174         Implemented Subversion diff
12175         
12176 2005-06-30 Johannes Schmid <jhs@cvs.gnome.org>
12177         
12178         * plugins/build-basic-autotools/build-basic-autotools.c:
12179         Fixed crash bug! Might be useful to release 2.0.2 soon
12180         because this bug will crash any build which produces errors
12181         or warnings
12183 === Anjuta 2.0.1 ===
12185 2005-06-27 Naba Kumar  <naba@gnome.org>
12187         * plugins/tools/execute.c: Formated code.
12188         
12189 2005-06-26 Sebastien Granjoux <seb.sfo@free.fr>
12191         * plugins/build-basic-autotools/build-basic-autotools.c:
12192         Remove two memory leaks
12193         Check command output versus untranslated strings too
12195         * plugins/tools/execute.c:
12196         Remove two memory leaks
12197         Check command output versus untranslated strings too
12198         Remove description message
12200         * plugins/tools/fileop.c:
12201         Escape tool name in xml configuration file
12203 2005-05-26 Naba Kumar  <naba@gnome.org>
12205         * configure.in: Bumped version to 2.0.1
12206         * plugins/tools/scripts/Makefile.am: Fixed make checkdist bugs.
12208         * plugins/tools/execute.c: Fixed clickable messages.
12209         * NEWS: Updated.
12211         * plugins/glade/plugin.c, src/layout.xml: Added glade stock icon.
12212         Deactivate glade plugin when last glade project is closed. Reorder
12213         glade widgets in layout. Change glade project when user selects a
12214         new project. Removed project from the list when user closes it. Fixed
12215         glade project file loading from URI. Save and restored loaded glade
12216         projects in/from session.
12218         * plugins/class-gen/action-callbacks.c,
12219         plugins/class-gen/anjuta-class-gen-plugin.glade,
12220         plugins/class-gen/class_gen.c, plugins/class-gen/plugin.c,
12221         plugins/file-wizard/anjuta-file-wizard.glade,
12222         plugins/file-wizard/file.c, plugins/file-wizard/file.h,
12223         plugins/file-wizard/plugin.c, plugins/file-wizard/plugin.h: Implemented
12224         "Add to project" correctly. Use the source file path returned after
12225         adding to project. Fixed memory leaks. Deactivate wizard plugins
12226         after use.
12227         
12228         * plugins/project-manager/plugin.c,
12229         plugins/project-wizard/anjuta-project-wizard.glade,
12230         plugins/project-wizard/druid.c, plugins/project-wizard/install.c,
12231         plugins/project-wizard/plugin.c, plugins/project-wizard/plugin.h,
12232         src/Makefile.am, src/anjuta-app.c, src/anjuta.glade: Moved
12233         project-wizard preference page to anjuta app, because they are
12234         more appropriated as general preferences. Renamed username and
12235         useremail properties keys.
12236         
12237         * po/POTFILES.in: Updated.
12239         * plugins/editor/action-callbacks.c: Fixed a crash bug when a file is
12240         saved at closing.
12241         
12242         * plugins/file-loader/plugin.c: Do not use static variable to store
12243         created submenu in factory. Fixed crash in anjuta exit.
12244         
12245 2005-05-24 Naba Kumar  <naba@gnome.org>
12247         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
12248         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
12249         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
12250         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
12251         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
12252         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
12253         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
12254         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
12255         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
12256         
12257         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
12258         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
12259         plugins/build-basic-autotools/build-basic-autotools.c,
12260         plugins/build-basic-autotools/build-basic-autotools.h,
12261         plugins/build-basic-autotools/executer.c,
12262         plugins/build-basic-autotools/executer.h,
12263         plugins/devhelp/plugin.c, plugins/gdb/debugger.c,
12264         plugins/tools/variable.c: Added an extra argument to
12265         anuta_util_dialog_input() to pass default value. Save/load project
12266         configure and execution parameters in/from session.
12268         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug when no
12269         symbol browser is loaded.
12270         
12271         * plugins/profile-default/plugin.c: Fixed an unbalanced shell
12272         freeze/thaw.
12274         * plugins/terminal/terminal.c: Fixed bug where repeated activate and
12275         deactivate would not start shell.
12277 2005-05-24 Naba Kumar  <naba@gnome.org>
12279         * libanjuta/anjuta-ui.c, libanjuta/plugins.c,
12280         libegg/egg-combo-action.c, libegg/egg-recent-action.c,
12281         libegg/egg-submenu-action.c, libegg/test-actions.c,
12282         plugins/build-basic-autotools/build-basic-autotools.c,
12283         plugins/cvs-plugin/plugin.c, plugins/editor/aneditor-autocomplete.cxx,
12284         plugins/editor/search-replace.c, plugins/editor/text_editor.c,
12285         plugins/file-wizard/plugin.c, plugins/gdb/debugger.c,
12286         plugins/gtodo/plugin.c, plugins/macro/macro-db.c,
12287         plugins/macro/plugin.c, plugins/message-view/plugin.c,
12288         plugins/profile-default/plugin.c, plugins/project-import/plugin.c,
12289         plugins/project-manager/plugin.c, plugins/project-wizard/plugin.c,
12290         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
12291         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
12292         plugins/tools/plugin.c: Used DEBUG_PRINT() instead of g_message().
12294 2005-05-24 Naba Kumar  <naba@gnome.org>
12296         * data/properties/styles.properties: Fixed defalt font.
12298         * plugins/editor/search-replace.c,
12299         plugins/editor/search-replace_backend.c: Fixed message outputs. Identify
12300         project openness wihtout activating project-manager plugin (i.e.
12301         using anjuta_shell_get()).
12302         
12303         * libanjuta/interfaces/libanjuta.idl, plugins/project-manager/plugin.c:
12304         - Completed add_source(), add_group() and add_target() methods of
12305         IAnjutaProjectManager.
12306         - Change their definition to return the added element (or NULL).
12307         - Used interface API for project main menus and 'add to project'
12308         from file-manager context menu.
12309         - Select proper default target/group when prompting for adding
12310         source/target/group.
12311         - Do not expand all nodes in selection tree when default selection
12312         are given (eases navigation in big projects).
12313         - Code clean ups.
12314         - Marked strings for translation.
12316 2005-05-23 Naba Kumar  <naba@gnome.org>
12318         * src/anjuta-app.c: Save menu accelerators on change.
12319         * NEWS: Updated.
12320         * plugins/editor/anjuta-docman.c: Fixed premature destruction of
12321         save-as dialog (leading to crash later).
12323 2005-05-22 Naba Kumar  <naba@gnome.org>
12325         * NEWS: Updated.
12326         * AUTHORS: Added developers for other projects. Updated.
12327         * TODO.tasks: Updated.
12328         * ChangeLog: Added past changelogs from anjuta-0.1.5.
12329         
12330 2005-05-22 Naba Kumar  <naba@gnome.org>
12332         * plugins/tools/execute.c: Make parsable lines distinct by adding
12333         a "Click me" description in the message. Allow tools to open arbibrary
12334         file in editory using gdb-styled annotation (The line starts with two
12335         \032 characters followed by the file:line).
12336         
12337         * plugins/tools/scripts/prepare-changelog.pl,
12338         plugins/tools/scripts/tools-2.xml.in: Fixed to add changelog entry in
12339         ChangeLog file itself and open it.
12341 2005-06-21 Sebastien Granjoux <seb.sfo@free.fr>
12343         * plugins/tools/execute.c:
12344         Parse output in message pane
12345         Correct a crash on plugin deactivation
12347         * plugins/tools/fileop.c,
12348         plugins/tools/tool.c,
12349         plugins/tools/tool.h:
12350         Load only valid tools
12352 2005-06-21  Naba Kumar  <naba@gnome.org>
12354         * anjuta.spec.in: Fixed devel package requirement.
12356         * plugins/message-view/message-view.c: Scroll message on next/previous.
12358         * TODO.tasks: Updated.
12360         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
12361         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
12362         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
12363         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
12364         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
12365         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
12366         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
12367         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
12369         * libanjuta/anjuta-preferences.c,
12370         plugins/build-basic-autotools/build-basic-autotools.c,
12371         plugins/build-basic-autotools/executer.c,
12372         plugins/class-gen/action-callbacks.c,
12373         plugins/class-gen/action-callbacks.h,
12374         plugins/class-gen/class_gen.c,
12375         plugins/cvs-plugin/cvs-interface.c,
12376         plugins/debug-manager/attach_process.c,
12377         plugins/debug-manager/plugin.c,
12378         plugins/debug-manager/utilities.c,
12379         plugins/debug-manager/utilities.h,
12380         plugins/editor/aneditor-autocomplete.cxx,
12381         plugins/editor/aneditor.cxx,
12382         plugins/editor/search-replace.c,
12383         plugins/editor/search-replace_backend.c,
12384         plugins/gdb/breakpoints.c,
12385         plugins/gdb/registers.c,
12386         plugins/patch/plugin.c,
12387         plugins/project-wizard/druid.c,
12388         plugins/project-wizard/install.c,
12389         plugins/subversion/plugin.c,
12390         tagmanager/tm_file_entry.c: Fixed compiler warnings and deleted dead
12391         codes.
12393         * plugins/class-gen/action-callbacks.c,
12394         plugins/project-wizard/parser.c,
12395         plugins/project-wizard/property.c,
12396         plugins/project-wizard/values.c,
12397         plugins/symbol-browser/an_symbol.c: Fixed compiler warnings.
12399         * plugins/tools/scripts/prepare-changelog.pl: Order filenames
12400         alphabetically
12402 2005-06-20  Naba Kumar  <naba@gnome.org>
12404         * manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
12405         manuals/reference/libanjuta/tmpl/e-splash.sgml,
12406         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
12407         
12408         * libanjuta/anjuta-launcher.c: Fixed possible double call of child
12409         exit idle function.
12410         
12411         * plugins/file-wizard/file.c, plugins/file-manager/an_file_view.c:
12412         Fixed possible memory corruption.
12414         * plugins/profile-default/plugin.c, plugins/symbol-browser/plugin.c,
12415         plugins/symbol-browser/an_symbol_view.c, libanjuta/e-splash.c,
12416         libanjuta/anjuta-status.c, plugins/project-manager/plugin.c: Fixed
12417         progress bar increment and added progress status for symbol refresh
12418         and project loading.
12419         
12420         * plugins/profile-default/plugin.c, libanjuta/interfaces/libanjuta.idl,
12421         libanjuta/e-splash.h, libanjuta/anjuta-status.c, src/main.c,
12422         plugins/file-loader/plugin.c, libanjuta/e-splash.c, src/anjuta.h,
12423         libanjuta/anjuta-status.h, src/anjuta.c: Implemented progress
12424         bar.
12426         * TODO.tasks: Updated.
12428 2005-06-19  Naba Kumar  <naba@gnome.org>
12430         * global_tags/create_global_tags.sh: Fixed sh incompatibility bug.
12431         Fixed warning.
12432         
12433         * plugins/project-import/project-import.c: Deactivate plugin when done.
12434         
12435 2005-06-18  Naba Kumar  <naba@gnome.org>
12437         * plugins/profile-default/plugin.c: Fixed error when loading another
12438         project while a project is still loaded.
12439         
12440         * plugins/project-manager/plugin.c: Used (newly added) group-activated
12441         signal from gnome-build to popup group properties.
12442         
12443         * src/anjuta.c: Load default session by default.
12445         * po/POTFILES.in: Added missing files.
12446         
12447         * libanjuta/anjuta-plugin.[ch], libanjuta/plugins.[ch]: Do not
12448         activate plugin on load (activate it separately). Connect to activate
12449         and deactivate signals for housekeeping, so that if plugins are
12450         activated or deactivate externally, they are properly recorded.
12451         
12452         * plugins/profile-default/plugin.c: Save profile before a project
12453         is loaded so that it could be restored when project is closed.
12454         
12455         * plugins/file-loader/plugin.c: Fixed ok/cancel buttons order.
12457 2005-06-17  Naba Kumar  <naba@gnome.org>
12459         * plugins/profile-default/plugin.h, plugins/profile-default/plugin.c,
12460         libanjuta/plugins.c, libanjuta/plugins.h: Implmented profile saving
12461         for project. The plugins loaded for the project is restored when project
12462         is loaded next time.
12463         
12464         * TODO.tasks: Updated.
12465         
12466 2005-06-15  Naba Kumar  <naba@gnome.org>
12468         * plugins/tools/scripts/find-fixmes.pl,
12469         (new) plugins/tools/scripts/translation-status.pl,
12470         plugins/tools/scripts/tools-2.xml.in,
12471         plugins/tools/scripts/Makefile.am,
12472         plugins/tools/scripts/prepare-changelog.pl: Added translation
12473         status script. Completed find-fixmes.pl script. Fixed bugs.
12475         * plugins/tools/scripts/tools-2.xml.in: Fixed prepare-changelog
12476         tool path.
12478 2005-06-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12480         * plugins/message-view/anjuta-message-manager-plugin.glade :
12481         renamed "messages.tag.position" to "messages.tab.position".
12482         plugins/message-view/anjuta-msgman.c : 
12483         Messages tab position prefrences.
12484         
12485 2005-06-14  Naba Kumar  <naba@gnome.org>
12487         * (new) plugins/tools/scripts/find-fixmes.pl,
12488         (new) plugins/tools/scripts/tools-2.xml.in,
12489         (new) plugins/tools/scripts/Makefile.am,
12490         (new) plugins/tools/scripts/prepare-changelog.pl,
12491         plugins/tools/plugin.h, plugins/tools/fileop.c,
12492         plugins/tools/Makefile.am, configure.in: Added system tools.
12494 2005-06-11  Sebastien Granjoux  <seb.sfo@free.fr>
12496         * plugins/tools/editor.c:
12497         Take care of creating .anjuta directory if missing
12499 2005-06-10  Naba Kumar  <naba@gnome.org>
12501         * configure.in: Increased gnome-build required to version 0.1.2.
12502         
12503         * plugins/project-manager/plugin.c: Fixed target/group removal.
12504         Fixed memory leaks.
12505         
12506 2005-06-10  Naba Kumar  <naba@gnome.org>
12508         * plugins/project-manager/plugin.c: Implemented target/group
12509         configuration (update gnome-build module from cvs).
12510         
12511 2005-06-07  Naba Kumar  <naba@gnome.org>
12513         Patch from: Massimo Cora'  <maxcvs@email.it>:
12514         * plugins/class-inheritance/Makefile.am,
12515         plugins/class-inheritance/class-inherit.c,
12516         plugins/class-inheritance/class-inherit.h,
12517         plugins/class-inheritance/plugin.c,
12518         plugins/class-inheritance/plugin.h,
12519         (added) plugins/class-inheritance/class-callbacks.[ch]: Implemented
12520         expanded view of classes in hierarchy canvas (collapsable again).
12521         
12522 2005-06-05  Johannes Schmid <jhs@cvs.gnome.org>
12524         * scintilla/patches/scintilla-64-bit.diff (added)
12525         * plugins/patch/patch-plugin.c:
12526         Conditional build for GTK 2.4 and GTK 2.6
12528 2005-06-04  Sebastien Granjoux  <seb.sfo@free.fr>
12530         * plugins/tools/anjuta-tools.glade,
12531         plugins/tools/editor.c,
12532         plugins/tools/plugin.h,
12533         plugins/tools/fileop.c:
12534         Add a check box to edit an user script
12535         Correct a few memory leak
12537         * plugins/tools/execute.c,
12538         plugins/tools/tool.c,
12539         plugins/tools/tool.h:
12540         Move utility remove_mnemonic function in tool.c
12541         Small fix
12543 2005-06-04  Johannes Schmid <jhs@cvs.gnome.org>
12545         Patch from sbrabec@suse.cz:
12546         * configure.in
12547         scintilla/include/Scintilla.h:
12548         
12549         Fix 64-Bit warnings in gcc 4
12551 2005-06-03  Johannes Schmid <jhs@cvs.gnome.org>
12552         
12553         * plugins/patch/patch_plugin.c
12554         plugins/patch/patch.h
12555         plugin/patch/patch-plugin.glade
12556         plugin/patch/Makefile.am:
12557         
12558         Changed patch plugin to use libglade and new gtk 2.6 widgets
12560 2005-05-31  Naba Kumar  <naba@gnome.org>
12562         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
12563         * plugins/editor/text_editor.c: Don't show error
12564         for empty files.
12565         
12566 2005-05-28  Sebastien Granjoux  <seb.sfo@free.fr>
12567         
12568         * plugins/message-view/anjuta-message-manager.ui,
12569         plugins/message-view/anjuta-msgman.c,
12570         plugins/message-view/anjuta-msgman.h,
12571         plugins/message-view/message-view.c,
12572         plugins/message-view/message-view.h,
12573         plugins/message-view/plugin.c:
12574         Add a popup menu in messages panes
12575         Move save message pane option in it
12577 2005-05-28  Naba Kumar  <naba@gnome.org>
12579         * data/properties/styles.properties: Fixed default font
12580         names and sizes.
12582         * plugins/editor/style-editor.c: cleanup.
12583         
12584 2005-05-25  Naba Kumar  <naba@gnome.org>
12586         * plugin/gdb/plugin.c: Start gdb even if the program does
12587         not exists. Fixes bug #305074
12588         
12589 2005-05-24  Naba Kumar  <naba@gnome.org>
12591         Patch from: Saleem Abdulrasool  <compnerd@gentoo.org>
12592         * configure.in: graphviz pkgconfig path.
12594 2005-05-24  Naba Kumar  <naba@gnome.org>
12596         * configure.in, anjuta.desktop.in.in: Fixed Icon path.
12597         * TODO.tasks: Updated.
12598         
12599 2005-05-22  Naba Kumar  <naba@gnome.org>
12601         * anjuta.spec.in: Fixed spec file
12602         * plugins/editor/text_editor.c: Fixed gnome-vfs monitor.
12604 2005-05-21  Sebastien Granjoux  <seb.sfo@free.fr>
12605         
12606         * TODO.tasks: Updated.
12608         * plugins/message-view/anjuta-message-manager.ui,
12609         plugins/message-view/message-view.c,
12610         plugins/message-view/message-view.h,
12611         plugins/message-view/plugin.c:
12612         Add shortcut for next and previous message
12613         Add a save message menu item
12614         Fix a bug in previous message
12616 2005-05-21  Naba Kumar  <naba@gnome.org>
12618         * Makefile.am, anjuta.spec.in, configure.in, data/properties/Makefile.am,
12619         doc/Makefile.am, global-tags/create_global_tags.sh,
12620         libanjuta/interfaces/Makefile.am.iface: Fixed 64bit arch related bugs
12621         and rpm package creation. Fixed installation paths.
12622         
12623         * plugins/editor/anjuta-document-manager.glade,
12624         plugins/editor/text_editor.c: Fixed autoformat settings in preferences
12625         and indent options.
12626         
12627         * tagmanager/tm_workspace.c: Fixed code format and compiler warning.
12629 2005-05-21  Naba Kumar  <naba@gnome.org>
12631         * Makefile.am, configure.in, data/Makefile.am, doc/Makefile.am,
12632         global-tags/Makefile.am, launcher/Makefile.am, libegg/Makefile.am,
12633         pixmaps/Makefile.am, scripts/Makefile.am, src/Makefile.am,
12634         tagmanager/Makefile.am: Fixed paths configure variables to take
12635         automake configure variables instead of hardcoding.
12637         * global-tags/tm_global_tags.c: Formated code.
12639         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
12640         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
12641         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
12642         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
12643         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
12644         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
12645         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
12646         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
12647         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
12649 2005-05-20  Naba Kumar  <naba@gnome.org>
12651         * README, anjuta.spec.in, configure.in: Updated Anjuta Descriptions
12652         and fixed rpm spec file (more testing required).
12653         
12654         * data/gdb.init: Don't set gdb prompt.
12655         
12656         * mime/Makefile.am: run update-mime-data only on system-wide install.
12657         
12658         * plugins/gdb/Makefile.am: Install plugin at correct paths.
12660 2005-05-19  Naba Kumar  <naba@gnome.org>
12662         * plugins/terminal/terminal.c: Fixed crash bug when terminal is used
12663         while it's not visible.
12665         Patch from: Jason Bayman  <JBayman@HobbitHell.com>
12666         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bugs.
12667         
12668 2005-05-19  Naba Kumar <naba@gnome.org>
12670         * configure.in: Fixed subversion checks. Added
12671         --disable-plugin-subversion and --disable-plugin-glade
12672         configure flags to manually turn off their plugin builds.
12674         * plugins/editor/plugin.c: Save and restore current editor line
12675         positions in session.
12677 2005-05-18  Naba Kumar  <naba@gnome.org>
12679         * AUTHORS: Fixed email address.
12680         
12681         * libanjuta/anjuta-utils.c,
12682         plugins/project-manager/plugin.c: Take plugin shell as dialog parents
12683         when the projectmanager toplevel is not a window. Check for valid
12684         gtkwindow type before using the passed window as parent for anjuta
12685         dialogs.
12687 2005-05-17  Naba Kumar  <naba@gnome.org>
12689         * libanjuta/interfaces/libanjuta.idl: Fixed compiler warnings.
12690         
12691         * plugins/cvs-plugin/Makefile.am,
12692         plugins/devhelp/plugin.c,
12693         plugins/file-loader/Makefile.am,
12694         plugins/macro/Makefile.am,
12695         plugins/message-view/Makefile.am,
12696         plugins/patch/Makefile.am,
12697         plugins/project-manager/Makefile.am,
12698         plugins/subversion/Makefile.am,
12699         plugins/symbol-browser/Makefile.am: Removed -module flags
12700         from libtool flags
12702         * MAINTAINERS: Added file so that I could recieve bugzilla
12703         reports.
12705         * plugins/glade/plugin.c: Fixed compile error.
12707 === Anjuta 2.0.0 ===
12709 2005-05-15  Naba Kumar  <naba@gnome.org>
12711         * configure.in: Adjusted gdl version requirement. Bumped anjuta
12712         version to 2.0.0.
12714         * plugins/symbol-browser/an_symbol_view.c,
12715         plugins/symbol-browser/plugin.c,
12716         tagmanager/tm_workspace.c: Fixed symbol-browser crash when
12717         symbols have been updated. Reset file symbols when update
12718         occurs. Fixed memory leaks.
12720         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
12721         * plugins/file-wizard/action-callbacks.c: Fixed crash bug.
12722         
12723 2005-05-14  Sebastien Granjoux  <seb.sfo@free.fr>
12725         * plugins/tools/anjuta-tools.glade:
12726         Remove unused parameter dialog
12728         * plugins/tools/dialog.c,
12729         plugins/tools/fileop.c,
12730         plugins/tools/fileop.h,
12731         plugins/tools/tool.c,
12732         plugins/tools/tool.h,
12733         plugins/tools/variable.c:
12734         Add a few comments and cleanups
12736         * plugins/tools/editor.c,
12737         plugins/tools/editor.h:
12738         Remove code from previous plugin and add comments
12739         Use main window as parent (instead of tool list)
12741         * plugins/tools/execute.c,
12742         plugins/tools/execute.h:
12743         Remove code from previous plugin and add comments
12744         Fix warnings
12746 2005-05-14  Naba Kumar  <naba@gnome.org>
12748         * AUTHORS, FUTURE, NEWS, README, ROADMAP: Updated and prepared for
12749         release.
12750         
12751         * configure.in: Fixed
12752         
12753         * plugins/class-inheritance/class-inheritance.png: New icon.
12754         
12755         * plugins/devhelp/plugin.c: Fixed docking bug where browser widget
12756         screws up when reparented.
12758 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12760         * plugins/editor/search-replace.c,
12761         plugins/editor/search-replace_backend.c
12762         plugins/project-manager/plugin.c : Clear find pane if searching same 
12763         expression. Clean code.
12765 2005-05-14  Pawan Chitrakar  <pawan@nplinux.org>
12767         * configure.in: Added ne in ALL_LINGUAS
12768         
12769 2005-05-13  Naba Kumar  <naba@gnome.org>
12771         * configure.in: Fixed glade-3 version.
12772         
12773         * plugins/gdb/debugger.c, plugins/gdb/debugger.h,
12774         plugins/gdb/locals.c, plugins/gdb/stack_trace.c,
12775         plugins/gdb/watch.c: Update locals, watch and frame document on
12776         frame change.
12778 2005-05-12  Naba Kumar  <naba@gnome.org>
12780         * plugins/editor/aneditor-autocomplete.cxx: Fixed infinite loop in
12781         scope autocompletion when the function definition is incomplete.
12782         
12783         * plugins/class-gen/anjuta-class-gen.plugin.in,
12784         plugins/file-wizard/anjuta-file-wizard.plugin.in,
12785         plugins/gdb/plugin.c,
12786         plugins/glade/anjuta-glade.plugin.in,
12787         plugins/project-import/anjuta-project-import.plugin.in,
12788         plugins/project-wizard/anjuta-project-wizard.plugin.in: Give a proper
12789         titles for the wizards.
12791 2005-05-11  Naba Kumar  <naba@gnome.org>
12793         * configure.in, plugins/debug-manager/Makefile.am,
12794         plugins/debug-manager/plugin.c,
12795         (added) plugins/debug-manager/images/.cvsignore,
12796         (added) plugins/debug-manager/images/Makefile.am,
12797         (added) plugins/debug-manager/images/detach-16.png,
12798         (added) plugins/debug-manager/images/detach.png,
12799         (added) plugins/debug-manager/images/step-into-16.png,
12800         (added) plugins/debug-manager/images/step-into.png,
12801         (added) plugins/debug-manager/images/step-out-16.png,
12802         (added) plugins/debug-manager/images/step-out.png,
12803         (added) plugins/debug-manager/images/step-over-16.png,
12804         (added) plugins/debug-manager/images/step-over.png,
12805         plugins/gdb/Makefile.am,
12806         plugins/gdb/breakpoints.c,
12807         plugins/gdb/plugin.c,
12808         (added) plugins/gdb/images/.cvsignore,
12809         (added) plugins/gdb/images/Makefile.am,
12810         (added) plugins/gdb/images/breakpoint.png,
12811         (added) plugins/gdb/images/locals.png,
12812         (added) plugins/gdb/images/stack.png,
12813         (added) plugins/gdb/images/watch.png: Fixed breakpoints
12814         'remove all'. Added debugger icons.
12816         * plugins/editor/text_editor.c: Fixed file monitor.
12818         Patch from: Massimo Cora'  <maxcvs@email.it>
12819         * plugins/patch/anjuta-patch-plugin.png,
12820         plugins/class-gen/Makefile.am,
12821         plugins/class-gen/action-callbacks.c,
12822         plugins/class-gen/class_gen.c,
12823         plugins/class-gen/class_logo.xpm: Implemented vcs
12824         file addions. New icons by Fabio Zecchini
12826 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12828         * libanjuta/interfaces/libanjuta.idl
12829         plugins/editor/anjuta-docman.c plugins/editor/search-replace.c
12830         plugins/editor/search-replace_backend.c
12831         plugins/project-manager/plugin.c : Search & Replace in all Project Files.
12833 2005-05-11  Naba Kumar  <naba@gnome.org>
12834         
12835         * plugins/gdb/actions.c, plugins/gdb/breakpoints.c,
12836         plugins/gdb/breakpoints.h, plugins/gdb/debug_tree.c,
12837         plugins/gdb/plugin.c, plugins/gdb/plugin.h,
12838         plugins/gdb/registers.c, plugins/gdb/stack_trace.c,
12839         plugins/gdb/watch.c: Completed breakpoints implementation. Fixed
12840         memory leaks.
12841         
12842         * plugins/symbol-browser/an_symbol_prefs.c,
12843         plugins/symbol-browser/an_symbol_search.c,
12844         plugins/symbol-browser/an_symbol_view.c,
12845         plugins/symbol-browser/an_symbol_view.h,
12846         plugins/symbol-browser/plugin.c: Fixed memory leaks.
12848 2005-05-11  Naba Kumar  <naba@gnome.org>
12850         * libanjuta/anjuta-shell.c: Fixed runtime warning.
12851         
12852         * libanjuta/e-splash.c, libanjuta/e-splash.h, src/main.c: Pass the
12853         progress bar location at create time, instead of hardcoding.
12854         
12855         * pixmaps/Makefile.am, (added) pixmaps/anjuta_splash_mini.png:
12856         Added mini splash screen.
12857         
12858         * plugins/editor/text_editor.c: Do not produce warning when file
12859         monitor could not be created.
12860         
12861         * plugins/profile-default/plugin.c: Save project session on exit.
12862         Show mini splash with progress bar at profile load.
12864 2005-05-10  Naba Kumar  <naba@gnome.org>
12866         * configure.in, manuals/Makefile.am: Fixed compile flags.
12867         Disable outdated manuals builds.
12868         
12869         * global-tags/Makefile.am: Uninstall tags files on
12870         'make uninstall'
12871         
12872         * libegg/Makefile.am: Use configured deprecated flags.
12873         
12874         * manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
12875         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
12876         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
12877         Updated.
12878         
12879         * mime/Makefile.am: Take DESTDIR into account.
12880         
12881         * plugins/class-gen/Makefile.am: Fixed 'make distcheck' errors.
12882         
12883         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug
12884         on scope autocompletion.
12885         
12886         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
12887         plugins/gdb/debugger.h, plugins/gdb/plugin.c: Use project
12888         shared libs and static libs paths for debugging. Order them
12889         correctly.
12890         
12891         * po/POTFILES.in: Updated.
12893 2005-05-09  Naba Kumar  <naba@gnome.org>
12895         * libanjuta/interfaces/libanjuta.idl,
12896         plugins/gdb/debugger.[ch], plugins/gdb/plugin.c,
12897         plugins/gdb/breakpoints.ch, plugins/gdb/gdbmi-test.c,
12898         plugins/debug-manager/plugin.c, plugins/gdb/anjuta-gdb-plugin.ui:
12899         Implemented debugger source directory search and emits location changed
12900         signal with absolute path of the file.
12902         * plugins/tools/tool.c: Fixed compile errors.
12903         
12904 2005-05-08  Sebastien Granjoux  <seb.sfo@free.fr>
12906         * plugins/tools/anjuta-tools.glade,
12907         plugins/tools/dialog.h,
12908         plugins/tools/dialog.c,
12909         plugins/tools/plugin.c,
12910         plugins/tools/editor.c:
12911         Improve graphical user interface
12912         Remove old code
12913         Correct an error on close
12914         Some cleanups
12916         * plugins/tools/fileop.c,
12917         plugins/tools/tool.h,
12918         plugins/tools/tool.c:
12919         Change the tool internal structure
12920         Support having tools configuration in several places
12922 2005-05-08  Naba Kumar  <naba@gnome.org>
12924         * plugins/gdb/actions.c,
12925         (removed) plugins/gdb/registers_cbs.c,
12926         (removed) plugins/gdb/registers_cbs.h,
12927         (removed) plugins/gdb/registers_gui.c,
12928         (removed) plugins/gdb/sharedlib_cbs.c,
12929         (removed) plugins/gdb/sharedlib_cbs.h,
12930         (removed) plugins/gdb/sharedlib_gui.c,
12931         (removed) plugins/gdb/signals_cbs.c,
12932         (removed) plugins/gdb/signals_cbs.h,
12933         (removed) plugins/gdb/signals_gui.c: Removed dead files.
12935 2005-05-08  Naba Kumar  <naba@gnome.org>
12937         * plugins/build-basic-autotools/executer.c: Fixed programs
12938         listing dialog.
12939         
12940         * plugins/debug-manager/Makefile.am,
12941         plugins/debug-manager/anjuta-debug-manager.glade,
12942         plugins/debug-manager/plugin.c,
12943         plugins/gdb/Makefile.am: Used libglade for programs listing
12944         dialog.
12945         
12946         * (added) plugins/gdb/pointer.png: Stack pointer image.
12947         
12948         * libanjuta/anjuta-marshal.list,
12949         pixmaps/Makefile.am,
12950         plugins/gdb/actions.c,
12951         plugins/gdb/actions.h,
12952         plugins/gdb/anjuta-gdb-plugin.ui,
12953         plugins/gdb/anjuta-gdb.glade,
12954         plugins/gdb/breakpoints.c,
12955         plugins/gdb/breakpoints.h,
12956         plugins/gdb/debug_tree.c,
12957         plugins/gdb/debug_tree.h,
12958         plugins/gdb/debugger.c,
12959         plugins/gdb/debugger.h,
12960         plugins/gdb/gdbmi-test.c,
12961         plugins/gdb/gdbmi.c,
12962         plugins/gdb/gdbmi.h,
12963         plugins/gdb/info.c,
12964         plugins/gdb/info.h,
12965         plugins/gdb/locals.c,
12966         plugins/gdb/locals.h,
12967         plugins/gdb/memory.c,
12968         plugins/gdb/memory.h,
12969         plugins/gdb/plugin.c,
12970         plugins/gdb/plugin.h,
12971         plugins/gdb/registers.c,
12972         plugins/gdb/registers.h,
12973         plugins/gdb/registers_cbs.c,
12974         plugins/gdb/registers_cbs.h,
12975         plugins/gdb/registers_gui.c,
12976         plugins/gdb/sharedlib.c,
12977         plugins/gdb/sharedlib.h,
12978         plugins/gdb/sharedlib_cbs.c,
12979         plugins/gdb/sharedlib_cbs.h,
12980         plugins/gdb/sharedlib_gui.c,
12981         plugins/gdb/signals.c,
12982         plugins/gdb/signals.h,
12983         plugins/gdb/signals_cbs.c,
12984         plugins/gdb/signals_cbs.h,
12985         plugins/gdb/signals_gui.c,
12986         plugins/gdb/stack_trace.c,
12987         plugins/gdb/stack_trace.h,
12988         plugins/gdb/utilities.c,
12989         plugins/gdb/utilities.h,
12990         plugins/gdb/watch.c,
12991         plugins/gdb/watch.h,
12992         plugins/gdb/watch_cbs.c,
12993         plugins/gdb/watch_cbs.h,
12994         plugins/gdb/watch_gui.c: Implemented gdb MI interface and used
12995         it for all debugger component updates and listing. Implemented
12996         user custom debugger command window. Fixed all debugger components
12997         to work correctly. Implemented debugger as GObject. Removed
12998         deprecated codes.
12999         
13000 2005-05-06  Naba Kumar  <naba@gnome.org>
13001         
13002         * TODO.tasks: Updated.
13003         
13004         * plugins/build-basic-autotools/Makefile.am,
13005         plugins/file-loader/Makefile.am,
13006         plugins/profile-default/Makefile.am,
13007         plugins/sample1/Makefile.am,
13008         plugins/symbol-browser/images/Makefile.am,
13009         src/Makefile.am: Fixed 'make distcheck' errors.
13011         * plugins/symbol-browser/an_symbol_view.c: Removed unnecessary
13012         updates.
13014         * tagmanager/tm_workspace.c: Include prototypes in getting
13015         scope members.
13017 2005-05-06  Naba Kumar  <naba@gnome.org>
13019         * TODO.tasks: Updated.
13020         
13021         * configure.in, plugins/cvs-plugin/Makefile.am,
13022         plugins/debug-manager/Makefile.am,
13023         plugins/devhelp/Makefile.am,
13024         plugins/editor/Makefile.am,
13025         plugins/gdb/Makefile.am: Fixed 'make distcheck' errors.
13026         
13027         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaSymbol,
13028         IAnjutaSymbolManager, IAnjutaIterable and IAnjutaIterableTree
13029         interfaces.
13030         
13031         * tagmanager/tm_workspace.c,
13032         tagmanager/include/tm_workspace.h,
13033         plugins/editor/aneditor-autocomplete.cxx,
13034         plugins/editor/aneditor-calltip.cxx: Fixed fill_find_tags_array()
13035         to return all matching tag types when no name is given instead of
13036         returning empty array.
13037         
13038         * plugins/symbol-browser/Makefile.am,
13039         (added) plugins/symbol-browser/an_symbol.c,
13040         (added) plugins/symbol-browser/an_symbol.h,
13041         plugins/symbol-browser/an_symbol_info.c,
13042         plugins/symbol-browser/an_symbol_info.h,
13043         (added) plugins/symbol-browser/an_symbol_iter.c,
13044         (added) plugins/symbol-browser/an_symbol_iter.h,
13045         plugins/symbol-browser/an_symbol_search.c,
13046         plugins/symbol-browser/an_symbol_view.c,
13047         plugins/symbol-browser/an_symbol_view.h,
13048         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
13049         plugins/symbol-browser/plugin.c,
13050         plugins/symbol-browser/plugin.h: Implemented IAnjutaSymbol wrapper
13051         for tags. Implemented IAnjutaSymbolManager interface in symbol-browser
13052         plugin and implemented IAnjutaIterable interface for symbol search
13053         and iteration.
13055         * plugins/class-inheritance/Makefile.am,
13056         plugins/class-inheritance/class-inherit.c,
13057         plugins/class-inheritance/class-inherit.h,
13058         plugins/class-inheritance/plugin.h: Use the newly added
13059         IAnjutaSymbolManager/IAnjutaSymbol/IAnjutaIterable intefaces and
13060         get rid of libanjuta-ctags.la dependencies.
13062 2005-05-02  Naba Kumar  <naba@gnome.org>
13064         * plugins/class-inheritance/class-inherit.c,
13065         plugins/class-inheritance/plugin.c,
13066         plugins/class-inheritance/plugin.h: Fixed crash bug when no symbols could
13067         be found for a class. Formated code.
13069         Patch from: Curtis Magyar  <curtm4n@gmail.com>:
13070         * plugins/editor/anjuta-docman.c: Fixed alpabetical ordering
13071         of editor tabs.
13072         
13073 2005-05-01  Sebastien Granjoux  <seb.sfo@free.fr>
13075         * libanjuta/anjuta-launcher.c:
13076         Keep trying sending data until all bytes have been written
13078         * plugins/tools/anjuta-tools.glade,
13079         plugins/tools/editor.c:
13080         Add a combo box to defined data from stdin
13082         * plugins/tools/execute.c:
13083         Send data in stdin if needed
13084         Code cleanups
13086         * plugins/tools/fileop.c,
13087         plugins/tools/tool.h,
13088         plugins/tools/tool.c:
13089         Store, load and save stdin data
13090         Use tools-2.xml instead of tools.xml
13092         * plugins/tools/plugin.c,
13093         plugins/tools/plugin.h:
13094         Code cleanups
13096         * plugins/tools/dialog.c,
13097         plugins/tools/dialog.h:
13098         Few code cleanups
13100         * plugins/tools/variable.c,
13101         plugins/tools/variable.h:
13102         Add editor related variables
13103         Code cleanups
13105 2005-04-29  Naba Kumar  <naba@gnome.org>
13107         * libanjuta/Makefile.am, src/Makefile.am: Include libutil in libanjuta.
13109         * plugins/editor/text_editor.c: Fixed line marker interpretation.
13110         
13111         * data/gdb.init, plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
13112         plugins/gdb/breakpoints.h, plugins/gdb/debugger.c,
13113         plugins/gdb/debugger.h, (added) plugins/gdb/gdbmi-test.c,
13114         (added) plugins/gdb/gdbmi.c, (added) plugins/gdb/gdbmi.h: Started
13115         working on gdb MI interface. Completed MI parser interface.
13117         Patch from  Massimo Cora <maxcvs@email.it>:
13118         * plugins/class-inheritance/Makefile.am,
13119         plugins/class-inheritance/class-inherit.c,
13120         plugins/class-inheritance/class-inherit.h,
13121         plugins/class-inheritance/plugin.c,
13122         plugins/class-inheritance/plugin.h: Update to class inheritance plugin.
13123         Used system theme for colors. Display class members on mouse click.
13124         
13125 2005-04-28  Naba Kumar  <naba@gnome.org>
13127         * plugins/symbol-browser/an_symbol_prefs.c
13128         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade: Added
13129         implementation to create/add/remove custom tags files in symbol
13130         brower preferences.
13132         * global-tags/Makefile.am: Exclude bin target anjuta-tags from
13133         EXTRA_DIST.
13135         * plugins/project-import/project-import.c: Fixed memory leaks and
13136         use correct debug prints.
13137         
13138         * TODO.tasks: Updated.
13139         
13140 2005-04-27  Naba Kumar  <naba@gnome.org>
13142         * libanjuta/Makefile.am, libanjuta/interfaces/Makefile.am.iface,
13143         libegg/Makefile.am,     libegg/treeviewutils/Makefile.am,
13144         scintilla/Makefile.am: Fixed 'make distcheck' errors.
13146         * plugins/editor/anjuta-docman.c,
13147         plugins/editor/anjuta-docman.h,
13148         plugins/editor/plugin.c: Emit editor-added signal from docman
13149         and connect signals to new editor correctly.
13151         * plugins/class-inheritance/plugin.c,
13152         plugins/symbol-browser/plugin.c: Added stock icons.
13153         
13154         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
13155         plugins/build-basic-autotools/executer.c,
13156         plugins/build-basic-autotools/executer.h: Added missing files
13157         for the execute programs implementation.
13159 2005-04-26  Naba Kumar  <naba@gnome.org>
13160         
13161         * TODO.tasks: Updated.
13163         * plugins/file-loader/plugin.c,
13164         plugins/project-import/anjuta-project-import.plugin.in,
13165         plugins/project-import/plugin.c,
13166         plugins/project-import/project-import.c,
13167         plugins/project-import/project-import.h: Be able to import older
13168         anjuta projects.
13170 2005-04-26  Naba Kumar  <naba@gnome.org>
13172         * libanjuta/anjuta-shell.c: Remove widget from the queue also when
13173         removing it from the shell.
13175         * libanjuta/anjuta-shell.c,
13176         libanjuta/anjuta-shell.h,
13177         plugins/profile-default/plugin.c: Implemented freeze/thaw for shell
13178         so that widget additions are freezed or thaw using a pending queue.
13179         Fixded UI flicker while loading projects.
13181 2005-04-26  Naba Kumar  <naba@gnome.org>
13183         * TODO.tasks: Updated.
13184         
13185         * libanjuta/interfaces/libanjuta.idl: Added execute method for
13186         IAnjutaBuildable interface.
13187         
13188         * plugins/build-basic-autotools/Makefile.am,
13189         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
13190         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
13191         plugins/build-basic-autotools/build-basic-autotools.c,
13192         plugins/build-basic-autotools/build-basic-autotools.h: Added "Execute"
13193         interface and UI for executing project/file programs. Implemented
13194         IAnjutaFile interface so that executables could be opened directly.
13195         
13196         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Removed
13197         Authors line (Reserved for external plugins, which do not have a way to
13198         show their credits).
13199         
13200         * plugins/file-loader/plugin.c: Read "Title" from [Wizard] and
13201         [File Loader] group for menu labels (default to "Name" if it is not
13202         defined.
13203         
13204         * plugins/terminal/terminal.c: Implemented IAnjutaTerminal interface
13205         for executing external commands.
13207 2005-04-25  Sebastien Granjoux  <seb.sfo@free.fr>
13209         * plugins/project-wizard/property.c:
13210         Correct a memory leak
13212         * libanjuta/interfaces/libanjuta.idl,
13213         plugins/editor/text_editor.c:
13214         Add erase_all and replace_selection function to IAnjutaEditor
13216         * plugins/tools/anjuta-tools.glade,
13217         plugins/tools/fileop.c,
13218         plugins/tools/editor.c,
13219         plugins/tools/tool.c
13220         plugins/tools/tool.h:
13221         Add shortcut and icon 
13223         * plugins/tools/variable.c,
13224         plugins/tools/variable.h:
13225         Add a variable asking parameters at run time
13227         * plugins/tools/execute.c:
13228         Add a warning message for missing document manager
13229         Add replace buffer and replace selection output
13230         Correct an error in popup output
13232         * plugins/tools/plugin.c,
13233         plugins/tools/plugin.h,
13234         plugins/tools/anjuta-tools.ui,
13235         src/anjuta.ui:
13236         Few clean up
13237         Attach tools menu to a new place
13239 2005-04-25  Naba Kumar  <naba@gnome.org>
13241         * libanjuta/plugins.c, src/about.c, src/about.h,
13242         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui,
13243         plugins/class-gen/anjuta-class-gen.plugin.in: Added about
13244         plugins (about box for plugins) menu.
13246 2005-04-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13248         *  plugins/editor/search-replace.c :
13249         Displayed full path in Search pane window. 
13250         Bug 300231 : Selected line in Search pane window .
13251                 
13252 2005-04-23  Naba Kumar  <naba@gnome.org>
13254         * plugins/terminal/terminal.c: Fixed crash on terminal docking.
13256 2005-04-22  Naba Kumar  <naba@gnome.org>
13258         * plugins/project-wizard/templates/java-logo.png: Smaller icons.
13259         
13260         * plugins/project-wizard/templates/java.wiz,
13261         plugins/project-wizard/templates/java/src/Makefile.am.tpl: Add option
13262         to create bytecodes (.class) files.
13263         
13264         * plugins/symbol-browser/an_symbol_info.c,
13265         plugins/symbol-browser/an_symbol_info.h,
13266         plugins/symbol-browser/an_symbol_search.c,
13267         plugins/symbol-browser/an_symbol_view.c,
13268         plugins/symbol-browser/plugin.c,
13269         tagmanager/tm_workspace.c: Fixed java symbols view. Fixed icon types
13270         in file symbol list.
13272 2005-04-22  Naba Kumar  <naba@gnome.org>
13274         * TODO.tasks: Updated.
13275         
13276         * plugins/class-inheritance/Makefile.am,
13277         plugins/subversion/Makefile.am: Do not install plugin files when
13278         plugin build condition is false.
13279         
13280         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
13281         plugins/build-basic-autotools/build-basic-autotools.c,
13282         plugins/build-basic-autotools/build-basic-autotools.h,
13283         plugins/file-loader/anjuta-loader-plugin.ui,
13284         plugins/file-loader/dnd.c,
13285         plugins/file-loader/plugin.c,
13286         plugins/file-loader/plugin.h,
13287         plugins/project-manager/anjuta-project-manager.ui,
13288         plugins/project-manager/plugin.c: Added open file and build context
13289         menu in project manager context menu.
13291 2005-04-22  Naba Kumar  <naba@gnome.org>
13293         * configure.in: Added message output showing conditional plugins to
13294         build or not.
13295         
13296         * src/layout.xml: Added layout for class-inheritance plugin widget.
13297         
13298         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Fixed
13299         plugin name to remove redundant terms.
13300         
13301         * TODO.tasks: Updated.
13302         
13303         * configure.in,
13304         plugins/symbol-browser/Makefile.am,
13305         plugins/symbol-browser/an_symbol_view.c,
13306         (removed) plugins/symbol-browser/sv_class.xpm,
13307         (removed) plugins/symbol-browser/sv_function.xpm,
13308         (removed) plugins/symbol-browser/sv_macro.xpm,
13309         (removed) plugins/symbol-browser/sv_private_fun.xpm,
13310         (removed) plugins/symbol-browser/sv_private_var.xpm,
13311         (removed) plugins/symbol-browser/sv_protected_fun.xpm,
13312         (removed) plugins/symbol-browser/sv_protected_var.xpm,
13313         (removed) plugins/symbol-browser/sv_public_fun.xpm,
13314         (removed) plugins/symbol-browser/sv_public_var.xpm,
13315         (removed) plugins/symbol-browser/sv_static_fun.xpm,
13316         (removed) plugins/symbol-browser/sv_static_var.xpm,
13317         (removed) plugins/symbol-browser/sv_struct.xpm,
13318         (removed) plugins/symbol-browser/sv_unknown.xpm,
13319         (removed) plugins/symbol-browser/sv_variable.xpm,
13320         (added) plugins/symbol-browser/images/.cvsignore,
13321         (added) plugins/symbol-browser/images/Icons.16x16.Class,
13322         (added) plugins/symbol-browser/images/Icons.16x16.Enum,
13323         (added) plugins/symbol-browser/images/Icons.16x16.Field,
13324         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.BringToFront,
13325         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.SendToBack,
13326         (added) plugins/symbol-browser/images/Icons.16x16.Interface,
13327         (added) plugins/symbol-browser/images/Icons.16x16.InternalClass,
13328         (added) plugins/symbol-browser/images/Icons.16x16.InternalDelegate,
13329         (added) plugins/symbol-browser/images/Icons.16x16.InternalEnum,
13330         (added) plugins/symbol-browser/images/Icons.16x16.InternalEvent,
13331         (added) plugins/symbol-browser/images/Icons.16x16.InternalField,
13332         (added) plugins/symbol-browser/images/Icons.16x16.InternalInterface,
13333         (added) plugins/symbol-browser/images/Icons.16x16.InternalMethod,
13334         (added) plugins/symbol-browser/images/Icons.16x16.InternalProperty,
13335         (added) plugins/symbol-browser/images/Icons.16x16.InternalStruct,
13336         (added) plugins/symbol-browser/images/Icons.16x16.Literal,
13337         (added) plugins/symbol-browser/images/Icons.16x16.Method,
13338         (added) plugins/symbol-browser/images/Icons.16x16.NameSpace,
13339         (added) plugins/symbol-browser/images/Icons.16x16.PrivateClass,
13340         (added) plugins/symbol-browser/images/Icons.16x16.PrivateDelegate,
13341         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEnum,
13342         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEvent,
13343         (added) plugins/symbol-browser/images/Icons.16x16.PrivateField,
13344         (added) plugins/symbol-browser/images/Icons.16x16.PrivateInterface,
13345         (added) plugins/symbol-browser/images/Icons.16x16.PrivateMethod,
13346         (added) plugins/symbol-browser/images/Icons.16x16.PrivateProperty,
13347         (added) plugins/symbol-browser/images/Icons.16x16.PrivateStruct,
13348         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedClass,
13349         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedDelegate,
13350         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEnum,
13351         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEvent,
13352         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedField,
13353         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedInterface,
13354         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedMethod,
13355         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedProperty,
13356         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedStruct,
13357         (added) plugins/symbol-browser/images/Icons.16x16.Reference,
13358         (added) plugins/symbol-browser/images/Makefile.am: Removed old symbol
13359         pixmaps and added new icons (taken from monodevelop).
13361 2005-04-21  Naba Kumar  <naba@gnome.org>
13363         Patch from  Massimo Cora <maxcvs@email.it>:
13365         * configure.in, plugins/Makefile.am
13366         (new) plugins/class-inheritance/.cvsignore,
13367         (new) plugins/class-inheritance/Makefile.am,
13368         (new) plugins/class-inheritance/anjuta-class-inheritance.plugin.in,
13369         (new) plugins/class-inheritance/class-inherit.c,
13370         (new) plugins/class-inheritance/class-inherit.h,
13371         (new) plugins/class-inheritance/plugin.c,
13372         (new) plugins/class-inheritance/plugin.h,
13373         (new) plugins/class-inheritance/class-inheritance.png: Added class
13374         inheritance plugin.
13375         
13376         Changes by naba: Added pkgconfig check for graphviz and conditionally
13377         build graphviz.
13378         
13379         * plugins/patch/.cvsignore, plugins/tools/.cvsignore: Updated.
13381 2005-04-20  Naba Kumar  <naba@gnome.org>
13383         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
13384         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
13385         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
13386         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
13387         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
13388         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
13389         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
13390         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
13391         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
13392         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
13393         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
13394         
13395         * plugins/gdb/plugin.[ch], plugins/gdb/utilities.[ch]: Fixed gdb
13396         message view management.
13398         * libanjuta/anjuta-children.[ch],
13399         plugins/build-basic-autotools/build-basic-autotools.c,
13400         libanjuta/anjuta-launcher.c, plugins/terminal/terminal.c:
13401         Removed anjuta_children_init() function,
13402         because it is done automatically when first invoked. Introduced
13403         anjuta_children_recover() to recover the child signalling. Fixed
13404         child exit management to correctly recover the exit status.
13405         
13406         * libanjuta/anjuta-launcher.c: Fixed anjuta_launcher_dispose()
13407         to properly shutdown the launcher and to kill the running process
13408         (without emitting any signal).
13409         
13410         * plugins/gdb/debugger.c, plugins/gdb/debugger.h, plugins/gdb/plugin.c,
13411         plugins/gdb/plugin.h: Fixed debugger to properly shutdown, kill both
13412         gdb and program instance.
13414 2005-04-19  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13416         * plugins/editor/search-replace.c :
13417         Fixed bug 300229 (Search dialog unsensitive freezed Search button).
13419 2005-04-18  Naba Kumar  <naba@gnome.org>
13421         * TODO.tasks: Marked completed items.
13422         
13423         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
13424         plugins/gdb/debugger.h, plugins/gdb/plugin.c,
13425         plugins/project-manager/plugin.c: Prompt user for the debugging
13426         target (select from a list of project's executable targets) and
13427         correctly start debugger. Take care of libtool wrapping when the
13428         target selected is libtool target. Fixed debugger menu items
13429         sensitivity.
13431 2005-04-17  Sebastien Granjoux  <seb.sfo@free.fr>
13433         * plugins/tools/execute.c,
13434         plugins/tools/execute.h:
13435         Implement save all files before running a command
13436         Implement all options for stdout and stderr except replace buffer
13437         Allow running several tools
13439         * plugins/tools/plugin.c:
13440         Move anjuta launcher in execute.c
13442         * plugins/tools/tools.h,
13443         plugins/tools/variable.c:
13444         Small changes
13446 2005-04-13  Sebastien Granjoux  <seb.sfo@free.fr>
13448         * plugins/tools/anjuta-tools.glade:
13449         Add new properties in tool editor dialog
13450         Cosmetic improvements
13451         
13452         * plugins/tools/anjuta-tools.ui:
13453         Attach tool menu as a build menu
13455         * plugins/tools/dialog.c:
13456         Set tool menu item sensitivity in tool list
13457         Fix bugs
13459         * plugins/tools/editor.c,
13460         plugins/tools/editor.h,
13461         plugins/tools/fileop.c,
13462         plugins/tools/tool.c,
13463         plugins/tools/tool.h:
13464         Add new properties (active, save file...)
13465         Most of them are still not implemented
13467         * plugins/tools/execute.c,
13468         plugins/tools/execute.h:
13469         Reorganize code to support multiple run
13470         Support run in terminal
13471         
13472         * plugins/tools/plugin.c
13473         plugins/tools/plugin.h:
13474         Move message handling in execute.c
13476         * plugins/tools/variable.h,
13477         plugins/tools/variable.c:
13478         Add useful variables
13479         
13480 2005-04-13  Naba Kumar  <naba@gnome.org>
13482         * plugins/editor/text_editor.c: Fixed file monitoring condition.
13483         * plugins/editor/Makefile.am: Added gnome-vfs flags.
13484         
13485 2005-04-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13487         * plugins/tools/dialog.c plugins/tools/tool.c :
13488         Fixed bugs.
13490 2005-04-06  Naba Kumar  <naba@gnome.org>
13492         * src/anjuta.c: Load default session only when
13493         "anjuta.session.load.last" preference is enabled.
13494         
13495 2005-04-07  Sebastien Granjoux  <seb.sfo@free.fr>
13497         * plugins/tools/Makefile.am,
13498         plugins/tools/variable.c,
13499         plugins/tools/variable.h:
13500         Add new code for handling variables
13502         * plugins/tools/anjuta-tools.glade:
13503         Improve tool editor dialog
13504         Add variable selection dialog
13506         * plugins/tools/dialog.c,
13507         plugins/tools/dialog.h,
13508         plugins/tools/plugin.c,
13509         plugins/tools/plugin.h:
13510         Add variable object
13511         Add a function to get it
13513         * plugins/tools/editor.c:
13514         Add gui code for variable selection dialog
13516         * plugins/tools/execute.c:
13517         Use variables for executing command
13518         
13519         * Naba: Compile warning fixes.
13521 2005-04-06  Naba Kumar  <naba@gnome.org>
13523         * TODO.tasks: Marked completed items.
13524         
13525 2005-04-06  Naba Kumar  <naba@gnome.org>
13527         * plugins/subversion/svn-backend.c: Fixed subversion plugin
13528         compile error.
13529         
13530         * plugins/tools/anjuta-tools.glade: Improved dialog layout.
13532 2005-04-04  Naba Kumar  <naba@gnome.org>
13534         * src/layout.xml, plugins/glade/plugin.c: Dock glade widgets
13535         inside Main window.
13536         
13537 2005-03-31  Sebastien Granjoux  <seb.sfo@free.fr>
13539         * plugins/tools/Makefile.am,
13540         plugins/tools/anjuta-tools.plugin.in,
13541         plugins/tools/anjuta-tools.ui,
13542         plugins/tools/anjuta-tools.gladei,
13543         plugins/tools/anjuta-tools-plugin.png,
13544         plugins/tools/plugin.c,
13545         plugins/tools/plugin.h,
13546         plugins/tools/dialog.c,
13547         plugins/tools/dialog.h,
13548         plugins/tools/fileop.c,
13549         plugins/tools/fileop.h,
13550         plugins/tools/tool.c,
13551         plugins/tools/tool.h,
13552         plugins/tools/editor.c,
13553         plugins/tools/editor.h,
13554         plugins/tools/execute.c,
13555         plugins/tools/execute.h, configure.in, plugins/Makefile.am:
13556         Port tool plugin from anjuta 1.2 (split anjuta-tools.c)
13557         Not fully working
13559         * anjuta-tools.[ch]: Removed old tools code.
13560         
13561 2005-04-01  Steve Murphy  <murf@e-tools.com>
13563         * configure.in: Added "rw" to ALL_LINGUAS.
13565 2005-03-29  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13567         * Modified Files:
13568         manuals/C/anjuta-manual/fileoperations.xml
13569         Added Files:
13570         manuals/C/anjuta-manual/figures/search_expr.png
13571         manuals/C/anjuta-manual/figures/search_expr_basic.png
13572         manuals/C/anjuta-manual/figures/search_file_list.png
13573         manuals/C/anjuta-manual/figures/search_file_pattern.png
13574         manuals/C/anjuta-manual/figures/search_replace.png
13575         manuals/C/anjuta-manual/figures/search_setting.png
13576         manuals/C/anjuta-manual/figures/search_target.png
13577         manuals/C/anjuta-manual/figures/search_target_action.png
13578         manuals/C/anjuta-manual/figures/search_target_in.png
13579         Removed Files:
13580         manuals/C/anjuta-manual/figures/find_files.png
13581         manuals/C/anjuta-manual/figures/find_replace.png
13582         manuals/C/anjuta-manual/figures/find_text.png :
13583         Updated Anjuta manual (File Operations)
13585 2005-03-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13587         * manuals/C/anjuta-manual/fileoperations.xml,
13588         manuals/C/anjuta-manual/figures/open_file.png,
13589         manuals/C/anjuta-manual/figures/open_file_multiple.png,
13590         manuals/C/anjuta-manual/figures/prefs_print.png,
13591         manuals/C/anjuta-manual/figures/print_dlg.png,
13592         manuals/C/anjuta-manual/figures/print_preview.png.
13593         * Added Files:
13594         manuals/C/anjuta-manual/figures/add_edit_macro.png,
13595         manuals/C/anjuta-manual/figures/display_macro.png,
13596         manuals/C/anjuta-manual/figures/insert_text.png,
13597         manuals/C/anjuta-manual/figures/keyword_macro.png,
13598         manuals/C/anjuta-manual/figures/new_file_wizard.png,
13599         manuals/C/anjuta-manual/figures/save_as_file.png :
13600         Updated Anjuta Manual (File Operations)
13602 2005-03-23  Adam Weinberger  <adamw@gnome.org>
13604         * plugins/editor/action-callbacks.c,
13605           plugins/file-loader/plugin.c,
13606           plugins/gtodo/main.c,
13607           plugins/project-wizard/druid.c:
13608           Fix spelling/grammar errors. Fixes bugs
13609           169068, 169137, 169138, and 169139.
13611 2005-03-21  Naba Kumar  <naba@gnome.org>
13613         Patch from: Massimo Cora' <maxcvs@email.it>:
13614         
13615         * plugins/editor/Makefile.am
13616         plugins/editor/anjuta-docman.c,
13617         (added) plugins/editor/editor-tooltips.c,
13618         (added) plugins/editor/editor-tooltips.h: Added tooltips to
13619         editor tabs to show full path.
13621 2005-03-19  Johannes Schmid <jhs@cvs.gnome.org>
13622         
13623         * plugins/subversion/svn-backend.c:
13624         Removed "apr-0/" from include because this is 
13625         already included in SVN_INCLUDE and broke building if
13626         apr >= 1.0 was installed.
13628 2005-03-18  Naba Kumar  <naba@gnome.org>
13630         Patch from: Massimo Cora' <maxcvs@email.it>:
13632         * plugins/editor/action-callbacks.c,
13633         plugins/editor/aneditor-calltip.cxx,
13634         plugins/editor/aneditor-priv.h,
13635         plugins/editor/aneditor.cxx,
13636         plugins/editor/aneditor.h,
13637         plugins/editor/anjuta-document-manager.ui: Added calltip
13638         activation from menu.
13640 2005-03-16  Naba Kumar  <naba@gnome.org>
13642         Patch from: Massimo Cora' <maxcvs@email.it>:
13643         
13644         * plugins/class-gen/action-callbacks.c,
13645         plugins/class-gen/anjuta-class-gen-plugin.glade,
13646         plugins/class-gen/class_gen.c,
13647         plugins/class-gen/class_gen.h,
13648         plugins/class-gen/class_logo.xpm,
13649         plugins/class-gen/plugin.c: Create files without project
13650         being open. Add to project support. And other enhancements.
13652 2005-03-15  Adam Weinberger  <adamw@gnome.org>
13654         * anjuta.glade,
13655           plugins/debug-manager/utilities.c,
13656           plugins/file-loader/plugin.c,
13657           plugins/gdb/utilities.c,
13658           plugins/profile-default/plugin.c,
13659           plugins/project-import/project-import.c,
13660           src/anjuta-actions.h:
13661           Spelling/grammar fixes.
13663 2005-03-13  Naba Kumar  <naba@gnome.org>
13664         
13665         * plugins/editor/action-callbacks.c,
13666         plugins/editor/action-callbacks.h,
13667         plugins/editor/anjuta-document-manager.ui,
13668         plugins/editor/plugin.c: Cleaned up editor UI and get rid of 'Format'
13669         submenu. Moved menuitems from Format to View->Editor.
13670         
13671         * src/action-callbacks.c, src/action-callbacks.h,
13672         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Created Reset
13673         layout and lock layout menus in View submenu. Get rid of
13674         Settings->Layout Manager menu.
13675         
13676         * plugins/project-import/anjuta-project-import.plugin.in:
13677         Fixed icon name
13679         * global-tags/Makefile.am,
13680         global-tags/create_global_tags.sh,
13681         plugins/editor/aneditor-autocomplete.cxx,
13682         plugins/editor/aneditor-priv.h,
13683         plugins/editor/aneditor.cxx,
13684         tagmanager/tm_workspace.c: Fixed scope members autocompletion
13685         in editor and made it work in global symbols also.
13686         
13687         * src/anjuta-app.c: Always use priority texts besides icons style
13688         for toolbars, because other styles look horible for Anjuta (fixme).
13690 2005-03-11  Naba Kumar  <naba@gnome.org>
13692         * configure.in: Removed test for iconv.
13694         * scintilla/ScintillaGTK.cxx: Fixed crash bug when focus in occurs
13695         before scintilla widget is realized.
13696         
13697         * plugins/cvs-plugin/plugin.c: Aligned comments and added a shortcut
13698         for Update menuitem.
13699         
13700         * scintilla/patches/set-cursor-warning-fix.diff: Removed because
13701         already applied in scintilla main stream.
13702         
13703         * scintilla/patches/preedit-window-crash-fix.diff: Added new fix
13704         and notified scintilla developer.
13705         
13706 2005-03-10  Naba Kumar  <naba@gnome.org>
13708         * src/action-callbacks.c: Removed reference to src/help.h (dead
13709         file).
13711         * plugins/editor/text_editor.c: Removed reference to
13712         src/launcher.h (a dead file).
13714         * src/anjuta_dirs.c, src/anjuta_dirs.h, src/anjuta_gui.c,
13715         src/controls.c, src/controls.h, src/fileselection.c,
13716         src/fileselection.h, src/glade_iface.c, src/glade_iface.h,
13717         src/global.h, src/help.c, src/help.h, src/launcher.c, src/launcher.h,
13718         src/main.cpp, src/main_menubar.c, src/main_menubar.h,
13719         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/session.c,
13720         src/session.h, src/support.c, src/support.h, src/toolbar.c,
13721         src/toolbar.h, src/toolbar_callbacks.c, src/toolbar_callbacks.h:
13722         Removed these dead files from CVS.
13725 2005-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13727         * plugins/file-wizard/action-callbacks.c : Added error message.
13728         plugins/project-import/project-import.c : Closed Import wizard with Esc key.
13731 2005-03-09      Johannes Schmid <jhs@cvs.gnome.org>
13732         
13733         * plugins/cvs-plugin/cvs-callbacks.c
13734         plugins/cvs-plugin/plugin.c:
13735         Fixed preferences page init and busy handling
13736         
13737         * plugins/subversion/plugin.c:
13738         Fixed preferences page init
13740 2005-03-09  Naba Kumar  <naba@gnome.org>
13742         * plugins/Makefile.am, plugins/glade/Makefile.am,
13743         plugins/glade/plugin.c: Now that glade3 cvs head has been fixed,
13744         enabled glade plugin in Anjuta. The plugin is built only when
13745         glade3 is installed.
13746         
13747 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
13749         * plugins/project-wizard/templates/java.wiz
13750         plugins/project-wizard/templates/java-logo.png (*)
13751         plugins/project-wizard/templates/java/*
13752         plugins/project-wizard/templates/Makefile.am
13753         configure.in:
13754         
13755         Add Java project type. It generates a autoconf/automake
13756         project which is compiled using gcj. It requires automake 
13757         > 1.4 (1.9 is known to work) to work!
13758         
13759         (*) still awaiting response from the gcj team if we
13760         may use their logo.
13761         
13762 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
13763         
13764         * plugins/project-import/*
13765         plugins/Makefile.am
13766         configure.in:
13767         Added project import plugin. Might be a bit buggy and limited
13768         but works for now.
13769         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
13770         Icon from old pixmaps dir
13772 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13774         * plugins/file-wizard/plugin.c, plugins/macro/macro-dialog.c
13775         plugins/macro/macro-util.c, plugins/macro/macros.xml :
13776         Added C Custom_Indent line macro.
13777         Cleaned macros.xml
13779 2005-03-09  Naba Kumar  <naba@gnome.org>
13781         * TODO.tasks: Added new message-manager tasks.
13782         
13783         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
13784         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
13785         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
13786         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
13787         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
13788         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
13789         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
13790         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
13791         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
13792         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
13793         
13794         * plugins/gdb/debug_tree.c, plugins/gdb/debugger.c,
13795         plugins/gdb/locals.c, plugins/gdb/memory.c, plugins/gdb/plugin.c,
13796         plugins/gdb/registers.c, plugins/gdb/registers_gui.c,
13797         plugins/gdb/sharedlib.c, plugins/gdb/sharedlib_gui.c,
13798         plugins/gdb/signals.c, plugins/gdb/signals_gui.c,
13799         plugins/gdb/stack_trace.c, plugins/gdb/stack_trace.h,
13800         plugins/gdb/watch.c, plugins/gdb/watch.h, plugins/gdb/watch_gui.c:
13801         Removed debugger widgets from shell on debugger shutdown. Added
13802         scrolled windows for docked widgets. Removed unnecessary widget refs
13803         and unrefs. Destroy widgets correctly on debugger shutdown.
13804         
13805         * plugins/project-wizard/anjuta-project-wizard.glade: Added frame
13806         with project description title. Removed frame shadow.
13807         
13808         * plugins/project-wizard/druid.c: Initializes tooltips.
13809         
13810         * scintilla/Makefile.am: Fixed comiple error.
13812 2005-03-08  Adam Weinberger  <adamw@gnome.org>
13814         * plugins/class-gen/anjuta-class-gen-plugin.glade,
13815           plugins/class-gen/class_gen.c: Fix grammar/spelling errors
13817 2005-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13819         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
13820         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
13821         plugins/macro/macro-util.c, plugins/macro/macro-util.h
13822         plugins/macro/macros.xml, plugins/macro/plugin.c :
13823         Moved cursor at the '|' position defined in macros.
13825 2005-03-07  Naba Kumar  <naba@gnome.org>
13827         * plugins/subversion/Makefile.am: Fixed build error.
13829         * plugins/editor/anjuta-document-manager-plugin.in: Added some mime
13830         types (perl, python, shellscript).
13831         
13832         * plugins/editor/plugin.c: Fixed to show all highlight options.
13833         
13834 2005-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13836         * TODO.tasks : updated tasks.
13837         * plugins/gtodo/interface.c : Implemented column sorting (TASK MANAGER)
13839 2005-03-07  Naba Kumar  <naba@gnome.org>
13841         * plugins/subvesion/plugin.c: Detect ".svn" directory to enable
13842         or disable subversion file-manager submenu. If "Subvesion" is also
13843         valid directory, we should also check for it.
13845         * configure.in: Disable cygwin macro until someone fixes the
13846         autoconf warnings.
13847         
13848         * plugins/subvesion/svn-thread.c: Use older API svn_client_add() for
13849         backward compatibility.
13850         
13851 2005-03-06  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13853         * src/about.c : Cleaned code.
13854         * plugins/macro/macros.xml : Added "do_while" C macro.
13855         * plugins/gdb/registers_cbs.[ch], plugins/gdb/registers_gui.c,
13856         plugins/gdb/sharedlib_cbs.[ch], plugins/gdb/sharedlib_gui.c, 
13857         plugins/gdb/signals_cbs.[ch], plugins/gdb/signals_gui.c :
13858         Closed registers, shared libraries, kernel signals dialogs with ESC key.
13859         
13860 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
13862         * plugins/class-gen/plugin.c:
13863         Removed "return" to activate project_root_uri watching.
13865 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
13867         * plugins/Makefile.am
13868         plugins/subversion/*:
13869         Added subversion plugin. Add, Remove, Commit and Update work
13870         everything else needs work.
13871         
13872         * plugins/terminal/terminal.c
13873         Applied old 1.2.2 patch to fix Ctrl-C in terminal but
13874         we still have focus problems with the editor.
13876 2005-03-05  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13878         * AUTHORS, src/about.c : Updated about dialog by AUTHORS file.
13879         
13880 2005-03-04  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13882         * Makefile.am, src/about.c : Updated about dialog by AUTHORS.xml file.
13884 2005-03-04  Naba Kumar  <naba@gnome.org>
13886         Patch from Massimo Cora' <maxcvs@email.it>:
13888         * plugins/class-gen/Makefile.am,
13889         plugins/class-gen/action-callbacks.c,
13890         plugins/class-gen/action-callbacks.h,
13891         (added) plugins/class-gen/anjuta-class-gen-plugin.glade,
13892         plugins/class-gen/anjuta-class-gen.plugin.in,
13893         plugins/class-gen/class_gen.c,
13894         plugins/class-gen/class_gen.h,
13895         (removed) plugins/class-gen/clsGen.c,
13896         (added) plugins/class-gen/goc_template_header,
13897         (added) plugins/class-gen/goc_template_source,
13898         plugins/class-gen/plugin.c,
13899         plugins/class-gen/plugin.h: Refactored class gen code.
13900         Added GOCBuilder code. Fixed UI. Implemented plugin.
13902 2005-03-03  Johannes Schmid <jhs@cvs.gnome.org>
13904         * plugins/project-wizard/property.c
13905         plugins/project-wizard/install.c
13906         plugins/project-wizard/druid.c
13907         plugins/editor/goto_line.c
13908         plugins/editor/plugin.c
13909         plugins/gtodo/add_edit_item.c
13910         plugins/gtodo/ligtodo.c
13911         plugins/gtodo/main.c
13912         plugins/gtodo/preferences.c:
13913         Fixed #167559, #167534, #167266, #167357
13914         (Bad English in strings...)
13915         
13916         Thanks to Adam Weinberger and Thierry Moisan for
13917         reporting!
13919 2005-03-03  Naba Kumar  <naba@gnome.org>
13921         * libegg/Makefile.am, libegg/menu/Makefile.am,
13922         (added) libegg/egg-submenu-action.c,
13923         (added) libegg/menu/egg-submenu-action.h: Created a new action for
13924         submenu (used for wizard listing).
13925         
13926         * plugins/file-loader/anjuta-loader-plugin.ui
13927         plugins/file-loader/plugin.c: Implemented wizards submenu in menu
13928         and toolbar.
13929         
13930         * plugins/editor/action-callbacks.c,
13931         plugins/editor/aneditor.cxx, plugins/editor/plugin.c: Disabled
13932         ctrl+tabbing because it was interfaring with focus navigation.
13933         Focus editor on "Esc" in incremental search entry. Cleanups.
13934         
13935         * plugins/file-manager/an_file_view.c,
13936         plugins/symbol-browser/plugin.c,
13937         plugins/symbol-browser/an_symbol_view.c: Fixed key shortcuts.
13938         Cleanups.
13939         
13940         * plugins/profile-default/plugin.c,
13941         scintilla/PlatGTK.cxx: Fixed compiler warnings. Added splash icon
13942         for sesssion load.
13943         
13944         * (removed) scintilla/patches/a64-crash-fix.patch,
13945         (added) scintilla/patches/set-cursor-warning-fix.diff: Updated
13946         scintilla patches.
13948 2005-03-03  Naba Kumar  <naba@gnome.org>
13950         * HACKING: Fixed typos.
13951         
13952         * plugins/editor/aneditor-indent.cxx: Clean up.
13953         
13954         * plugins/editor/plugin.c, plugins/editor/text_editor.[h]:
13955         Enable/disable save, undo and redo actions depending on state
13956         of the editor.
13957         
13958 2005-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13960         * libanjuta/anjuta-status.h plugins/editor/Makefile.am
13961         plugins/editor/action-callbacks.c, plugins/editor/search-replace.c :
13962         Displayed search_incremental status.
13964         * Removed plugins/editor/search_incremental.[ch]
13966 2005-02-26  Johannes Schmid <jhs@cvs.gnome.org>
13967         
13968         * plugins/cvs-plugin/cvs-execute.c
13969         plugins/cvs-plugin/cvs-callbacks.c:
13970         - Use weak reference on mesg_view and reuse tab if
13971         it still exists to avoid cluttering message manager.
13972         - Fixed bug in cvs remove
13973         
13974         README, HACKING: Updated
13975         
13976         configure.in: Added check for libsvn
13978 2005-02-29  Naba Kumar  <naba@gnome.org>
13979         
13980         * plugins/file-manager/an_file_view.c,
13981         plugins/symbol-browser/an_symbol_view.c,
13982         plugins/symbol-browser/plugin.c: Hide column headers (they
13983         are redundant).
13985 2005-02-29  Naba Kumar  <naba@gnome.org>
13987         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
13988         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
13989         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
13990         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
13991         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
13992         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
13993         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
13994         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
13995         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
13996         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
13998         * libanjuta/Makefile.am, libanjuta/anjuta-marshal.list,
13999         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
14000         (added) libanjuta/anjuta-session.[hc],
14001         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
14002         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
14003         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c, src/anjuta.h,
14004         src/main.c:
14005         
14006         Implemented session management. Implemented session
14007         container class. Added session notifications from shell. Implemented
14008         session save/load in editor, file-loader, default-profile-plugin
14009         and anjuta-app. Fixed window sizing and restoration. Cleaned up
14010         code in anjuta-app.[ch], anjuta.[ch], main.c. Added fullscreen
14011         and maximized states in session. Implemented project session
14012         management.
14014 2005-02-27  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14016         * plugins/class-gen/action-callbacks.[ch],
14017         plugins/class-gen/class_gen.c plugins/project-wizard/druid.c,
14018         plugins/gdb/breakpoints.c plugins/gdb/memory.c:
14019         Closed Wizard project, Class gen, Inspect memory, Breakpoints dialogs 
14020         with Escape key.
14022 2005-02-26  Sebastien Granjoux  <seb.sfo@free.fr>
14023         
14024         * plugins/project-wizard/anjuta-project-wizard.glade,
14025         plugins/project-wizard/druid.c:
14026         Add some padding in tab label in project selection page
14027         
14028         * plugins/project-wizard/druid.c,
14029         plugins/project-wizard/parser.c:
14030         Search for project template recursively
14031         Add ~/.anjuta/project to the search paths
14033 2005-02-26  Naba Kumar  <naba@gnome.org>
14035         * plugins/file-wizard/action-callbacks.c: Fixed memory curruption.
14036         * plugins/file-loader/plugin.c: Fixed crash bug.
14037         * libanjuta/plugins.c: Fixed memory leak.
14038         
14039 2005-02-26  Naba Kumar  <naba@gnome.org>
14040         
14041         * libanjuta/plugins.c, libanjuta/plugins.h: Implemented
14042         "UserActivatable" attribute for plugins. This attribute if set to
14043         "no" will prevent users from activating/deactivating it from
14044         plugins dialog. Added a toggle button in plugins dialog to toggle
14045         the plugins list between list of activatable plugins (default) to
14046         list of all plugins. anjuta_plugin_select() now only selects the
14047         plugin. Added anjuta_plugins_select_and_activate() method that will
14048         select and activate it.
14049         
14050         * plugins/profile-default/Makefile.am,
14051         plugins/profile-default/anjuta-default-profile.ui,
14052         plugins/profile-default/plugin.c,
14053         plugins/profile-default/plugin.h,
14054         plugins/project-manager/anjuta-project-manager.ui,
14055         plugins/project-manager/plugin.c,
14056         plugins/project-manager/plugin.h:
14057         
14058         Anjuta projects (*.anjuta) files define the profile of respective
14059         projects. Profile is a set of related plugins required for the
14060         project to open. Moved "close project" action from Project Manager
14061         to Profile Manager plugin. Implemented loading and unloading of
14062         project profiles in DefaultProfilePlugin. DefaultProfilePlugin
14063         (instead of Project Manager) now handles opening of *.anjuta files.
14064         Close Project menuitem is now moved to File submenu (being
14065         consistent with Anjuta 1.x versions and avoiding creating Project
14066         submenu when project manager is not loaded).
14067         
14068         * src/anjuta-actions.h: Fixed short-cut key for Help content.
14069         
14070         * src/anjuta.ui: Fixed place holder for projects.
14071         
14072         * (new) plugins/profile-default/default.anjuta: default startup
14073         profile. Removed the hardcoded plugins loading in
14074         DefaultProfilePlugin.
14076         * anjuta.anjuta,
14077         plugins/project-wizard/templates/terminal/project.anjuta:
14078         Implemented project format in newly created projects.
14080         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
14081         plugins/class-gen/anjuta-class-gen.plugin.in,
14082         plugins/cvs-plugin/anjuta-cvs.plugin.in,
14083         plugins/editor/anjuta-document-manager.plugin.in,
14084         plugins/file-loader/anjuta-loader.plugin.in,
14085         plugins/file-wizard/anjuta-file-wizard.plugin.in,
14086         plugins/gdb/anjuta-gdb.plugin.in,
14087         plugins/glade/anjuta-glade.plugin.in,
14088         plugins/message-view/anjuta-message-manager.plugin.in,
14089         plugins/profile-default/anjuta-default-profile.plugin.in,
14090         plugins/project-manager/anjuta-project-manager.plugin.in,
14091         plugins/project-wizard/anjuta-project-wizard.plugin.in:
14092         Defined UserActivatable attributes. Added supported types attribute.
14094         * plugins/project-wizard/anjuta-project-wizard.glade
14095         plugins/project-wizard/plugin.c: Changed "New Project Wizard" to
14096         "Project Wizard" in preferences title.
14098         * TODO.tasks: Updated.
14099         
14100         * manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml:
14101         Updated.
14102         
14103 2005-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14105         * plugins/file-wizard/anjuta-file-wizard.glade
14106         plugins/file-wizard/file.[ch], plugins/macro/macros.xml :
14107         
14108         Integrated License macros, cleaned file.c.
14109         
14110 2005-02-24      Johannes Schmid <jhs@cvs.gnome.org>
14111         
14112         * plugins/macor/macro-util.c: Fixed crash bugs if email or
14113         username can not be found correctly.
14115 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14117         * plugins/file-wizard/file.[ch], plugins/macro/macro-util.c,
14118         plugins/macro/macros.xml :
14119         
14120         Added Headers macros. Cleaned file.c
14122 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14124         * plugins/file-wizard/action-callbacks.c, plugins/macro/macro-util.c, 
14125         plugins/macro/macros.xml :
14126         
14127         Fixed a bug. Added Header macro.
14129         
14130 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14132         * plugins/file-wizard/action-callbacks.c, 
14133         plugins/file-wizard/file.c, plugins/macro/macro-util.c
14134         plugins/macro/macros.xml :
14135         
14136         Added FileName, Header template macros.
14137         
14138 2005-02-24  Naba Kumar  <naba@gnome.org>
14139         
14140         * plugins/patch/patch-plugin.c: Fixed a function call.
14141         
14142         * src/anjuta.c, src/main.c: Save and load default session.
14143         
14144 2005-02-24  Naba Kumar  <naba@gnome.org>
14146         * libanjuta/interfaces/libanjuta.idl,
14147         plugins/message-view/anjuta-msgman.c,
14148         plugins/message-view/anjuta-msgman.h,
14149         plugins/message-view/plugin.c: Added and implemented
14150         set_view_title() method.
14151         
14152         * plugins/build-basic-autotools/build-basic-autotools.c,
14153         plugins/build-basic-autotools/build-basic-autotools.h: Implemented
14154         build context pooling. Maximum 3 contexts are reused. Additional
14155         contexts are created when all are busy.
14157 2005-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14159         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
14160         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
14161         plugins/macro/macros.xml, plugins/macro/plugin.[ch],
14162         plugins/file-wizard/action-callbacks.c, plugins/file-wizard/file.c :
14164         Added Copyright, Changelog macros.
14165                 
14166 2005-02-23  Naba Kumar  <naba@gnome.org>
14168         Patch from Massimo Cora' <maxcvs@email.it>:
14169         * plugins/Makefile.am,
14170         plugins/patch/Makefile.am,
14171         (added) plugins/patch/anjuta-patch-plugin.png,
14172         (added) plugins/patch/anjuta-patch.plugin.in,
14173         (added) plugins/patch/anjuta-patch.ui,
14174         plugins/patch/patch-plugin.c,
14175         (added) plugins/patch/patch-plugin.h,
14176         (added) plugins/patch/plugin.c,
14177         (added) plugins/patch/plugin.h: Ported patch plugin to Anjuta 2.0
14178         architecture.
14180 2005-02-23  Naba Kumar  <naba@gnome.org>
14182         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin.[ch],
14183         file-loader/plugin.c, profile-default/plugin.c:
14184         Implemented "activated" and "deactivated" signals for plugin class.
14185         Renamed *_location() functions to *_id(), because location is
14186         ambiguous. Implemented anjuta_plugins_unload_plugin_by_id() and
14187         anjuta_plugins_unload_plugin().
14188         
14189         * class-gen/plugin.c: Fixed complier warning and utility function call.
14190         
14191         * debug-manager/plugin.c: Unload debugger plugin correctly.
14192         
14193         * project-manager/plugin.c:     Fixed compiler warnings.
14194         
14195         * plugins/project-wizard/templates/gnome/.cvsignore,
14196         plugins/project-wizard/templates/gnome/po/.cvsignore,
14197         plugins/project-wizard/templates/gnome/src/.cvsignore,
14198         plugins/project-wizard/templates/gtk/po/.cvsignore,
14199         plugins/project-wizard/templates/gtkmm/po/.cvsignore,
14200         plugins/project-wizard/templates/xlib/.cvsignore: Added cvsignores.
14201         
14202         * manuals/reference/libanjuta/tmpl/*: Unnecessary changes from the
14203         build (we need to fix this thing).
14204         
14205 2005-02-23  Johannes Schmid <jhs@cvs.gnome.org>
14207         * plugins/macro/macro-action.[ch]
14208         plugins/macro/macro-edit.c
14209         plugins/macro/macro-dialog.c
14210         plugins/macro/macro-db.[ch]
14211         plugins/macro/plugin.[ch]
14212         plugins/macro/macro-util.[ch] (added)
14213         
14214         Cleaned up macro plugin and preview expanded macros.
14216 2005-02-21  Ryan Garver <rgarvage@yahoo.com>
14218         * plugins/cvs-plugin/cvs-interface.c:
14220         Fixed option setting when using no compression and not 
14221         ignoring .cvsrc
14223 2005-02-23  Naba Kumar  <naba@gnome.org>
14224         
14225         * src/anjuta.c, src/anjuta.h, src/main.c: Save and restore window
14226         geometry on exit and startup (only if there is no geometry from the
14227         session).
14229         * TODO.tasks: Updated.
14230         
14231         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
14232         
14233         * manuals/reference/libanjuta/Makefile.am,
14234         manuals/reference/libanjuta/libanjuta-docs.sgml,
14235         (new) manuals/reference/libanjuta/project-wizard-format.sgml: Added
14236         documentation for writing project templates.
14238 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14240         * plugins/macro/macro-actions.c, plugins/macro/macro-actions.h
14241         plugins/macro/macro-dialog.c, plugins/macro/macros.xml :
14242         
14243         Expansion keywords in macros. 
14245 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14247         * plugins/file-wizard/action-callbacks.c,
14248         plugins/file-wizard/file.[ch], plugins/macro/macro-actions.c,
14249         plugins/macro/macros.xml :
14250         
14251         Inserting text by macro plugin
14252         In progress ...
14254 2005-02-22  Johannes Schmid <jhs@cvs.gnome.org>
14256         * plugins/macro/plugin.c
14257         plugins/cvs-plugin/plugin.c:
14258         
14259         Fixed interfaces (use static)
14261 2005-02-21  Johannes Schmid <jhs@cvs.gnome.org>
14262         
14263         * plugins/macro/macro-actions.[ch]
14264         plugins/macro/plugin.c
14265         libanjuta/interfaces/libanjuta.idl:
14266         
14267         Implemented IAnjutaMacro interface to be used by file-wizard
14268         
14269         * plugins/cvs-plugin/plugin.c
14270         libanjuta/interfaces/libanjuta.idl:
14271         
14272         Reworked IAnjutaCvs to IAnjutaVCS to be used as an interface
14273         for all version control systems and not only for cvs.
14275 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14277         * plugins/macro/macro-actions.[ch], plugins/macro/macros.xml : Added 
14278         insert_macro.
14279         
14280         * plugins/file-wizard/anjuta-file-wizard.glade : Add project & CVS.
14283 2005-02-21  Naba Kumar  <naba@gnome.org>
14285         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaDebugManager and
14286         IAnjutaDebugger interface.
14287         
14288         * plugins/debug-manager/anjuta-debug-manager.ui,
14289         plugins/debug-manager/attach_process.c,
14290         plugins/debug-manager/attach_process.h,
14291         plugins/debug-manager/plugin.c,
14292         plugins/debug-manager/plugin.h,
14293         plugins/gdb/actions.c,
14294         plugins/gdb/actions.h,
14295         plugins/gdb/anjuta-gdb-plugin.ui,
14296         plugins/gdb/breakpoints.c,
14297         plugins/gdb/breakpoints.h,
14298         plugins/gdb/debugger.c,
14299         plugins/gdb/debugger.h,
14300         plugins/gdb/memory.c,
14301         plugins/gdb/plugin.c,
14302         plugins/gdb/plugin.h,
14303         plugins/gdb/sharedlib.h,
14304         plugins/gdb/sharedlib_cbs.c,
14305         plugins/gdb/watch.c: Fixed debugger plugin. Split debug operations
14306         correctly between debug-manager and debugger. Implemented debugger
14307         interface in gdb plugin. Fixed action names. Added UI updating.
14308         Start and stop debugger (does not work yet). Fixed UI merging.
14309         Fixed debugger plugin handling in debug-manager.
14311 2005-02-20  Johannes Schmid <jhs@cvs.gnome.org>
14313         * plugins/editor/aneditor-autocomplete.cxx:
14314         
14315         Patch from Jason Bayman <JBayman@HobbitHell.com> avoids
14316         crash with C++ "template" keyword.
14318 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14320         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
14321         Fixed bug (Closed macro dialogs with Esc key).
14322         
14323 2005-02-19  Sebastien Granjoux  <seb.sfo@free.fr>
14324         
14325         * plugins/project-wizard/xlib.wiz,
14326         plugins/project-wizard/xlib-logo.png,
14327         plugins/project-wizard/xlib/*:
14328         Port old xlib anjuta project on new project wizard
14329         
14330         * plugins/project-wizard/xlib-dock.wiz,
14331         plugins/project-wizard/xlib-dock/*:
14332         Port old xlib dock anjuta project on new project wizard
14333         
14334         * plugins/project-wizard/wxwin.wiz,
14335         plugins/project-wizard/wxwin-logo.png,
14336         plugins/project-wizard/wxwin/*:
14337         Port old wxwin anjuta project on new project wizard
14338         
14339         * configure.in, plugins/project-wizard/templates/Makefile.am: Other
14340         necessary changes for the new templates.
14341         
14342 2005-02-18  Naba Kumar  <naba@gnome.org>
14344         * plugins/Makefile.am: Added class-gen
14345         
14346 2005-02-17  Sebastien Granjoux  <seb.sfo@free.fr>
14348         * plugins/project-wizard/header.c:
14349         Fix a bug in sorting of project categories
14351 2005-02-18  Naba Kumar  <naba@gnome.org>
14353         Patch from Massimo Cora  <maxcvs@email.it>:
14354         
14355         * plugins/class-gen/.cvsignore,
14356         plugins/class-gen/Makefile.am,
14357         (added) plugins/class-gen/action-callbacks.c,
14358         (added) plugins/class-gen/action-callbacks.h,
14359         (added) plugins/class-gen/anjuta-class-gen.plugin.in,
14360         (added) plugins/class-gen/class_gen.c,
14361         (added) plugins/class-gen/class_gen.h,
14362         (added) plugins/class-gen/plugin.c,
14363         (added) plugins/class-gen/plugin.h: Ported class wizard to the
14364         new architecture.
14365         
14366         * plugins/project-manager/plugin.c: implemented add_source().
14368 2005-02-17  Naba Kumar  <naba@gnome.org>
14370         * plugins/file-loader/plugin.c: Fixed possible crash.
14371         
14372         * src/action-callbacks.c, src/action-callbacks.h,
14373         src/anjuta-actions.h, src/anjuta.ui: Fixed help menuitems.
14375 2005-02-17  Naba Kumar  <naba@gnome.org>
14376         
14377         * plugins/project-wizard/templates/anjuta-plugin.wiz,
14378         plugins/project-wizard/templates/gnome.wiz,
14379         plugins/project-wizard/templates/gtk.wiz,
14380         plugins/project-wizard/templates/gtkmm.wiz,
14381         plugins/project-wizard/templates/terminal.wiz,
14382         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
14383         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
14384         plugins/project-wizard/templates/gnome/src/callbacks.c,
14385         plugins/project-wizard/templates/gnome/src/callbacks.h,
14386         plugins/project-wizard/templates/gnome/src/main.c,
14387         plugins/project-wizard/templates/gtk/src/callbacks.c,
14388         plugins/project-wizard/templates/gtk/src/callbacks.h,
14389         plugins/project-wizard/templates/gtk/src/main.c,
14390         plugins/project-wizard/templates/gtkmm/src/main.cc,
14391         plugins/project-wizard/templates/terminal/src/main.c: Fixed templates
14392         to generate licence correctly (without any extra newlines). Removed
14393         IncludeGNUHeader macro definition and added proper licence property.
14394         Fixed project directory paths in file contents.
14396 2005-02-17  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14398         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
14399         Closed macro dialogs with Esc key.
14401 2005-02-16  Naba Kumar  <naba@gnome.org>
14403         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
14404         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
14405         plugins/project-wizard/templates/gnome/src/callbacks.c,
14406         plugins/project-wizard/templates/gnome/src/callbacks.h,
14407         plugins/project-wizard/templates/gnome/src/main.c,
14408         plugins/project-wizard/templates/gtk/src/main.c,
14409         plugins/project-wizard/templates/gtkmm/src/main.cc,
14410         plugins/project-wizard/templates/terminal/src/main.c: Fixed licence
14411         macros to avoid blank newlines.
14413 2005-02-16  Sebastien Granjoux  <seb.sfo@free.fr>
14415         * plugins/project-wizard/autogen.c:
14416         Correct a problem when having property value in UTF-8
14418         * plugins/project-wizard/druid.c:
14419         Correct a bug when reselecting a new project (all pages
14420         must be removed)
14422         * plugins/project-wizard/property.c:
14423         Avoid having default invalid properties
14425         * plugins/project-wizard/templates/terminal.wiz,
14426         plugins/project-wizard/templates/terminal/po/ChangeLog,
14427         plugins/project-wizard/templates/terminal/src/main.c:
14428         Remove command for testing run function
14429         Move destination directory to second page and include
14430         project name. Add exist tag. Remove unused properties.
14432 2005-02-16  Naba Kumar  <naba@gnome.org>
14434         * Makefile.am, libanjuta/interfaces/libanjuta.idl,
14435         plugins/debug-manager/anjuta-debug-manager.ui,
14436         plugins/debug-manager/plugin.c,
14437         plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
14438         plugins/gdb/debugger.c, plugins/gdb/plugin.c,
14439         plugins/gdb/plugin.h, plugins/gdb/registers.c,
14440         plugins/gdb/sharedlib.c, plugins/gdb/signals.c,
14441         plugins/gdb/stack_trace.c, plugins/gdb/utilities.c,
14442         plugins/gdb/utilities.h, plugins/gdb/watch_cbs.c,
14443         (removed) src/anjuta_info.c,
14444         (removed) src/anjuta_info.h,
14445         (added) plugins/gdb/info.c (added) plugins/gdb/info.h,
14446         (added) plugins/gdb/anjuta-gdb-plugin.ui,
14447         (added) plugins/gdb/actions.c,
14448         (added) plugins/gdb/actions.h: Completed initial
14449         porting of debugger to new architecture. Fixed many of the debugger
14450         functions.
14452         * plugins/file-loader/plugin.c: Detect some important mime ourself
14453         to avoid inconsistencies when mime system isn't working.
14454         
14455 2005-02-16  Naba Kumar  <naba@gnome.org>
14457         * plugins/editor/Makefile.am,
14458         (added) plugins/editor/aneditor-autocomplete.cxx,
14459         (added) plugins/editor/aneditor-calltip.cxx,
14460         (added) plugins/editor/aneditor-indent.cxx,
14461         (added) plugins/editor/aneditor-priv.h,
14462         plugins/editor/aneditor.cxx: Split aneditor.cxx file into
14463         different smaller chunks to make it easy to maintain.
14465 2005-02-16  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14467         * plugins/project-wizard/druid.c :
14468         
14469         Found system Email address if not defined in Preferences.
14471 2005-02-16      Johannes Schmid <jhs@cvs.gnome.org>
14472         
14473         * plugins/project-wizard/gtkmm.wiz
14474         plugins/project-wizard/gtkmm-logo.png (from pixmaps/)
14475         plugins/project-wizard/gtkmm/*
14476         
14477         Added GTKmm (C++) project type
14479 2005-02-15  Johannes Schmid <jhs@cvs.gnome.org>
14481         * plugins/message-view/plugin.c
14482         plugins/message-view/message-view.c
14483         TODO.gtodo:
14484         Implemented next/prev action
14486 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14488         * plugins/project-wizard/templates/libglade2.* :
14489         Removed libglade2 project.
14490         
14491         * plugins/project-wizard/templates/gtk* :
14492         Removed interface.[ch] & support.[ch].
14493         
14494 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14496         * plugins/project-wizard/anjuta-project-wizard.glade,
14497         plugins/project-wizard/property.[ch],
14498         plugins/project-wizard/templates/anjuta-plugin.wiz :
14499         Added a new property ("iconfile").
14501 2005-02-14  Naba Kumar  <naba@gnome.org>
14503         * plugins/project-wizard/install.c,
14504         plugins/project-wizard/plugin.c,
14505         plugins/project-wizard/templates/anjuta-plugin.wiz,
14506         plugins/project-wizard/templates/gnome.wiz,
14507         plugins/project-wizard/templates/gtk.wiz,
14508         plugins/project-wizard/templates/libglade2.wiz,
14509         plugins/project-wizard/templates/terminal.wiz: Added actions to autogen
14510         newly created projects and open them. Fixed message buffering in
14511         wizard.
14513 2005-02-14  Naba Kumar  <naba@gnome.org>
14515         * src/about.c, pixmaps/Makefile.am,
14516         (new) pixmaps/anjuta_logo2.png: New about page splash screen.
14517         
14518         * mime/gnome-mime-application-x-anjuta.png,
14519         pixmaps/anjuta_icon.png,
14520         (new) pixmaps/anjuta_icon.svg: New svg icon and derived png icons
14521         done by 9-speed at:
14522         http://cvs.freedesktop.org/svg-icons/lila/gnome/scalable/apps/anjuta_icon.svg?rev=1.2&view=log
14523         
14524 2005-02-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14526         * configure.in,
14527         plugins/project-wizard/templates/libglade2-logo.png,
14528         plugins/project-wizard/templates/libglade2.wiz,
14529         plugins/project-wizard/templates/libglade2/* :
14530         Add Glade2 project
14533 2005-02-14  Naba Kumar  <naba@gnome.org>
14535         * TODO.tasks: Updated.
14536         
14537         * plugins/editor/anjuta-docman.c,
14538         plugins/editor/text_editor.c,
14539         plugins/editor/text_editor.h,
14540         plugins/editor/text_editor_cbs.c: Added gnome-vfs monitor
14541         for file modification, but it is still not functioning.
14543 2005-02-13  Sebastien Granjoux  <seb.sfo@free.fr>
14545         * plugins/project-wizard/values.c,
14546         plugins/project-wizard/values.h,
14547         plugins/project-wizard/property.c,
14548         plugins/project-wizard/property.h,
14549         plugins/project-wizard/druid.c:
14550         Rewrite mandatory property check
14551         Add check of exist property
14552         Rewrite handling of cached property page
14554 2005-02-13  Naba Kumar  <naba@gnome.org>
14556         Patch from Igor Kovalenko  <garrison@mail.ru>:
14557         * tagmanager/tm_workspace.c: Improved performance.
14559 2005-02-13  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14561         *plugins/project-wizard/templates/*.wiz,
14562         plugins/project-wizard/druid.c,
14563         plugins/project-wizard/templates/terminal/src/main.c,
14564         plugins/project-wizard/templates/gtk/src/*.[ch],
14565         plugins/project-wizard/templates/gtk/src/Makefile.am,
14566         plugins/project-wizard/templates/gnome/src/*.[ch],
14567         plugins/project-wizard/templates/anjuta-plugin/src/*.[ch] :
14568         Add Copyright date & Email address,
14569         Correct terminal project.
14570         
14571 2005-02-12  Naba Kumar  <naba@gnome.org>
14573         * plugins/project-wizard/property.c: Fixed hidden
14574         properties to take values.
14576         * plugins/project-wizard/file.[ch]: Renamed
14577         true/false enum values to fix compile error
14578         (conflict with other definition).
14579         
14580         * plugins/file-loader/plugin.c: Detect anjuta projects correctly
14581         even when mime type detection fails (for example, when Anjuta is
14582         installed in non-system prefix).
14584 2005-02-12  Sebastien Granjoux  <seb.sfo@free.fr>
14586         * plugins/project-wizard/values.c,
14587         plugins/project-wizard/values.h:
14588         Rewrite file with more comments
14590         * plugins/project-wizard/druid.c,
14591         plugins/project-wizard/druid.h,
14592         plugins/project-wizard/autogen.c,
14593         plugins/project-wizard/autogen.h,
14594         plugins/project-wizard/druid.c,
14595         plugins/project-wizard/druid.h:
14596         Add more comments
14597         Use values instead of properties
14598         Move default properties to druid.c
14600         * plugins/project-wizard/install.c,
14601         plugins/project-wizard/install.h:
14602         Use values instead of properties
14603         Add a check to avoid overwriting files
14605         * plugins/project-wizard/parser.c,
14606         plugins/project-wizard/property.c,
14607         plugins/project-wizard/property.h:
14608         Update to use new values
14609         Add an "exist" attribute to check if a directory already exist
14611         * plugins/project-wizard/anjuta-project-wizard.glade:
14612         Change project selection page (GtkTextView => GtkLabel,
14613         GtkTable => GtkVBox)
14615         * plugins/project-wizard/templates/terminal.wiz:
14616         Move destination directory on second page
14617         
14618         * plugins/project-wizard/action.c:
14619         Add a few comments
14621 2005-02-12  Naba Kumar  <naba@gnome.org>
14623         * plugins/file-manager/an_file_view.c,
14624         plugins/symbol-browsers/an_symbol_view.c: Removed rules hint from the
14625         views. Created dynamic update date of view depending on project
14626         changes -- similar to file-manager view.
14627         
14628         * plugins/devhelp/plugin.c: Load help on idle.
14629         
14630         * plugins/editor/anjuta-document-manager.glade: Moved 'disable
14631         autoformat' to proper location in preferences.
14632         
14633         * mime/anjuta.mime: Added .prj extension in the mime type for backward
14634         compatibility.
14635         
14636         * plugins/editor/plugin.c: Fixed accel name.
14638 2005-02-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14640         *plugins/project-wizard/templates/anjuta-plugin.wiz,
14641         plugins/project-wizard/templates/gnome.wiz,
14642         plugins/project-wizard/templates/gtk.wiz,
14643         plugins/project-wizard/anjuta-project-wizard.glade,
14644         plugins/project-wizard/autogen.c:
14645         Add Username & Email address in Project preferences.
14647 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14649         *plugins/project-wizard/templates/gnome-logo.png,
14650         plugins/project-wizard/templates/gnome.wiz,
14651         plugins/project-wizard/templates/gnome/* :
14652         Add Gnome project
14654 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14656         * plugins/project-wizard/templates/terminal/src/main.c, 
14657         plugins/project-wizard/templates/terminal/src/main.c,
14658         plugins/project-wizard/templates/terminal/src/main.[ch] :
14659         Insert License in projects
14660         
14661 2005-02-11  Naba Kumar  <naba@gnome.org>
14663         * TODO.tasks: Added message manager task.
14664         
14665         * plugins/devhelp/plugin.c: Show busy while initializing devhelp.
14666         
14667         * plugins/editor/plugin.c: Use bookmark stock icons.
14668         
14669         * plugins/message-view/anjuta-message-manager.ui,
14670         plugins/message-view/plugin.c: Added toolbar buttons for next/prev.
14672 2005-02-10  Naba Kumar  <naba@gnome.org>
14674         * libanjuta/interfaces/libanjuta.idl: fixed build error.
14675         
14676 2005-02-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14678         * global-tags/Makefile.am
14679         Error during 'make install'
14681 2005-02-09  Naba Kumar  <naba@gnome.org>
14683         * plugins/symbol-browser/anjuta-symbol-browser-pluing.glade: Added
14684         missing file.
14685         
14686 2005-02-08  Naba Kumar  <naba@gnome.org>
14688         * plugins/symbol-browser/an_symbol_prefs.[ch]: Added missing files.
14689         
14690         * plugins/symbol-browser/an_symbol_prefs.c, src/anjuta-app.c:
14691         Show busy cursur when updating global tags in preferences.
14693         * configure.in: Fixed.
14694         
14695 2005-02-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14697         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl
14698           plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
14699          
14700         - Fixed anjuta-plugin project (glade)
14702 2005-02-08  Naba Kumar  <naba@gnome.org>
14704         * plugins/editor/aneditor.cxx: Implemented auto-indent on 'tab' press.
14705         Fixed automatic indentations.
14707         * global-tags/Makefile.am, global-tags/create_global_tags.sh:
14708         Global tags are now segregated into smaller api tags, which can be
14709         selectively loaded from symbol browser preferences.
14711         * plugins/project-manager/plugin.c, plugins/project-manager/plugin.h:
14712         Implemented IProjectManager interface in project-manager. Mostly getter
14713         methods for now, but need to add add() and remove() methods to add
14714         or remove project elements.
14716         * plugins/gdb/debug_tree.c: Small fix.
14718         * plugins/editor/aneditor.cxx, plugins/symbol-browser/Makefile.am,
14719         plugins/symbol-browser/an_symbol_info.c,
14720         plugins/symbol-browser/an_symbol_info.h,
14721         plugins/symbol-browser/an_symbol_search.c,
14722         plugins/symbol-browser/an_symbol_search.h,
14723         plugins/symbol-browser/an_symbol_view.c,
14724         plugins/symbol-browser/an_symbol_view.h,
14725         plugins/symbol-browser/plugin.c,
14726         plugins/symbol-browser/plugin.h,
14727         tagmanager/c.c,
14728         tagmanager/entry.h,
14729         tagmanager/tm_project.c,
14730         tagmanager/tm_symbol.c,
14731         tagmanager/tm_tag.c,
14732         tagmanager/tm_workspace.c,
14733         tagmanager/vstring.c,
14734         tagmanager/include/tm_tag.h,
14735         tagmanager/include/tm_workspace.h:
14736         
14737         - Fixed tagmanager parsing of source files to parse for typedefines and
14738         properly record element scopes. Implemented scope autocompletion
14739         (autocompletion on '.', '->', '::' and ':'. The functionality is not
14740         fully working. It was based on older patch for Anjuta 1.2.2 in SF
14741         patch list (author is unknown).
14742         - Implemented symbol-browser preferences for dynamically loading and
14743         saving tags API segments.
14744         - Fixed symbol-search to use tagmanager directly instead of depending
14745         on symbol-view for tags list.
14746         - Fixed symbol-view to create the tree using TMSymbol tree directly.
14747         - Fixed TMSymbol to create the complete tags tree instead of letting the
14748         symbol-view created the root nodes.
14749         - Changed project tags cache name to .tm_project2.cache because the
14750         newer format records additional scope information.
14751         
14752 2005-02-07  Naba Kumar  <naba@gnome.org>
14754         * plugins/editor/style-editor.c,
14755         plugins/editor/anjuta-document-manager.glade: Used GtkColorButton
14756         and GtkFontButton instead of deprecated widgets in
14757         style editor.
14758         
14759 2005-02-07  Sebastien Granjoux  <seb.sfo@free.fr>
14761         * plugins/project-wizard/action.c,
14762         plugins/project-wizard/action.h,
14763         plugins/project-wizard/autogen.c,
14764         plugins/project-wizard/autogen.h,
14765         plugins/project-wizard/file.c,
14766         plugins/project-wizard/file.h,
14767         plugins/project-wizard/install.c,
14768         plugins/project-wizard/install.h,
14769         plugins/project-wizard/parser.h,
14770         plugins/project-wizard/parser.c,
14771         plugins/project-wizard/property.c,
14772         plugins/project-wizard/property.h,
14773         plugins/project-wizard/plugin.h,
14774         plugins/project-wizard/plugin.c,
14775         plugins/project-wizard/values.c,
14776         plugins/project-wizard/values.h:
14777         Replace C++ comments by C comments
14779         * plugins/project-wizard/autogen.c,
14780         plugins/project-wizard/autogen.h:
14781         Add a run time check of autogen version.
14782         Add UserName variable.
14784         * plugins/project-wizard/anjuta-project-wizard.glade,
14785         plugins/project-wizard/header.c,
14786         plugins/project-wizard/druid.c,
14787         plugins/project-wizard/druid.h:
14788         Sort project in alphabetic order.
14789         Correct selection troubles in notebooks.
14791         * plugins/project-wizard/parser.c:
14792         Add some check when reading the project header block.
14794 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
14796         * plugins/project-wizard/action.c,
14797         plugins/project-wizard/action.h,
14798         plugins/project-wizard/autogen.c,
14799         plugins/project-wizard/autogen.h,
14800         plugins/project-wizard/file.c,
14801         plugins/project-wizard/file.h,
14802         plugins/project-wizard/install.c,
14803         plugins/project-wizard/parser.h,
14804         plugins/project-wizard/parser.c,
14805         plugins/project-wizard/property.c,
14806         plugins/project-wizard/property.h,
14807         plugins/project-wizard/values.c,
14808         plugins/project-wizard/values.h,
14809         Add a space between function name and open.
14811         * plugins/project-wizard/plugin.h,
14812         plugins/project-wizard/plugin.c,
14813         plugins/project-wizard/install.c,
14814         Avoid a crash if the user close the message view used by the .
14816         * plugins/project-wizard/anjuta-project-wizard,
14817         plugins/project-wizard/druid.c,
14818         plugins/project-wizard/druid.h,
14819         plugins/project-wizard/header.h,
14820         plugins/project-wizard/header.c,
14821         Add a text view with the description of each.
14822         Add a tab for each project.
14823         Replace some C++ comments to C comments.
14825 2005-02-05  Naba Kumar  <naba@gnome.org>
14827         * plugins/project-wizard/anjuta-project-wizard-plugin.png:
14828         New icon from Sebastien Granjoux .
14829         
14830 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
14832         * libanjuta/anjuta-preferences.c:
14833         Set file property even without a focus out event (file selected 
14834         the browse dialog)
14836 2005-02-04  Naba Kumar  <naba@gnome.org>
14838         * plugins/glade/plugin.c: Fixed glade function calls.
14839         * configure.in: Fixed a typo.
14840         * TODO.tasks: Updated.
14842 2005-02-03  Naba Kumar  <naba@gnome.org>
14844         * plugins/project-manager/plugin.c: Fixed memory corruption.
14846         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
14847         build error.
14848         
14849         * manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
14850         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
14851         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
14852         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
14854         * libanjuta/interfaces/libanjuta.idl,
14855         plugins/project-manager/plugin.c: Implemented IAnjutaProjectManager
14856         interface.
14857         
14858         * plugins/symbol-browser/an_symbol_view.c: Fixed memory leaks.
14860         Patch from Massimo Cora <maxcvs@email.it>:
14861         * plugins/editor/plugin.c: Fixed update UI for created buffers.
14862         
14863 2005-02-01  Naba Kumar  <naba@gnome.org>
14865         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-launcher.h,
14866         libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
14867         plugins/editor/goto_line.c, plugins/editor/goto_line.h,
14868         scintilla/ScintillaGTK.cxx, scintilla/include/ScintillaWidget.h,
14869         (new) scintilla/patches/a64-crash-fix.patch: Applied old patches
14870         from sourceforge -- a64 crash fixes (correct typing for GType)
14871         and fixes compile errors in sun.
14873         * plugins/terminal/terminal.c: Patch from sourceforge -- Fixes
14874         paste (shift+insert) in terminal.
14876 2005-02-01  Kjartan Maraas  <kmaraas@gnome.org>
14878         * configure.in: Add «nb» to ALL_LINGUAS.
14880 2005-02-01  Naba Kumar  <naba@gnome.org>
14882         * TODO.tasks, TODO: Updated todo tasks.
14883         
14884         * plugins/editor/anjuta-document-manager.glade: Improved search
14885         relace dialog.
14886         
14887         * TODO.tasks: Fixed xml format.
14888         
14889         * plugins/editor/aneditor.cxx: Added code to trap 'tab' key (does not
14890         work yet).
14891         
14892         * plugins/editor/text_editor.c, plugins/editor/text_editor.h: Code
14893         cleanups.
14894         
14895         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c: Fixed xml
14896         format during save (removed unwanted text nodes). Fixed scrollbars.
14898 2005-01-31  Naba Kumar  <naba@gnome.org>
14900         * libanjuta/interfaces/libanjuta.idl,
14901         plugins/cvs-plugin/cvs-execute.c, plugins/macro/macro-actions.c:
14902         Implemented append() method for IAnjutaEditor interface and fixed
14903         various bugs with text insertions (cvs diff and macro insertions).
14904         
14905         * plugins/editor/aneditor.cxx: Implemented mulilevel calltips, fixed
14906         automatic indentation.
14907         
14908         * plugins/editor/action-callbacks.c,
14909         plugins/editor/action-callbacks.h,
14910         plugins/editor/anjuta-docman.c,
14911         plugins/editor/anjuta-document-manager.ui,
14912         plugins/editor/plugin.c,
14913         plugins/editor/text_editor.c,
14914         plugins/editor/text_editor.h,
14915         plugins/editor/text_editor_prefs.c: Create highlight menu dynamically.
14916         Fixed highlight issues.
14918         * plugins/macro/plugin.c: Added keyboard shortcuts for insert and add
14919         macro.
14920         
14921         * plugins/symbol-browser/an_symbol_view.c: Force update project.
14923         * data/properties/*: Updated properties files from scite. Created
14924         styles.properties to override the scite styles.
14925         
14926         * plugins/editor/aneditor.cxx: Fixed automatic indentation.
14928         * manuals/reference/libanjuta/libanjuta.types: Fixed build error.
14929         
14930 2005-01-30  Naba Kumar  <naba@gnome.org>
14932         * libanjuta/interfaces/libanjuta.idl: Added documentations and removed
14933         unused definitions.
14934         
14935         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed typo.
14936         
14937         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
14938         plugins/editor/text_editor.c,
14939         plugins/editor/text_editor_prefs.c: Added new aneditor commands,
14940         fixed linuwidth preference setting, fixed insert text interface
14941         implementation. Improved automatice-indentation for cpp lexer.
14942         
14943         * plugins/symbol-browser/an_symbol_view.c: Code cleanup.
14945 2005-01-29  Naba Kumar  <naba@gnome.org>
14947         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Disabled "Remove sticky"
14948         option in update dialog as default. Improved import dialog. Sized
14949         log dialog.
14951         * configure.in: Fixed underquoted warning from autoconf.
14952         
14953         * plugins/editor/action-callbacks.c,
14954         plugins/editor/aneditor.cxx,
14955         plugins/editor/aneditor.h,
14956         plugins/editor/anjuta-document-manager.glade,
14957         plugins/editor/plugin.c,
14958         plugins/editor/plugin.h,
14959         plugins/editor/text_editor.c,
14960         plugins/editor/text_editor.h,
14961         plugins/editor/text_editor_prefs.c: Implemented prefernces commands
14962         for Editor and fixed all preferences syncronization and notifys for
14963         visible prefs (in editor preferences page).
14964         
14965         * plugins/file-loader/plugin.c: Load recent files on idle.
14967 2005-01-28  Naba Kumar  <naba@gnome.org>
14969         * plugins/editor/text_editor.c, plugins/editor/text_editor.h,
14970         plugins/editor/text_editor_prefs.c: Fixed linenumbers width bug.
14972         * plugins/editor/action-callbacks.c,
14973         plugins/editor/action-callbacks.h,
14974         plugins/editor/aneditor.cxx,
14975         plugins/editor/aneditor.h,
14976         plugins/editor/anjuta-document-manager.ui,
14977         plugins/editor/plugin.c,
14978         plugins/editor/text_editor.c,
14979         plugins/editor/text_editor.h,
14980         plugins/editor/text_editor_cbs.c,
14981         plugins/editor/text_editor_cbs.h,
14982         plugins/editor/text_editor_prefs.c: Implemented Multiple view of
14983         Text editor.
14985         Patch from Massimo Cora <maxcvs@email.it>:
14986         * plugins/editor/an_symbol_search.c,
14987         plugins/editor/an_symbol_search.c: Fixed crash bugs.
14988         
14989 2005-01-27  Naba Kumar  <naba@gnome.org>
14990         
14991         *libegg/eggcomboselect.c: Fix crash bug during popup close and fixed
14992         minimum size request to 200.
14994         * plugins/symbol-browser/an_symbol_info.c,
14995         plugins/symbol-browser/an_symbol_info.h,
14996         plugins/symbol-browser/an_symbol_search.c,
14997         plugins/symbol-browser/an_symbol_search.h,
14998         plugins/symbol-browser/an_symbol_view.c,
14999         plugins/symbol-browser/an_symbol_view.h,
15000         plugins/symbol-browser/plugin.c: Fixed object disposition. Fixed
15001         pixbuf retrieval. Fixed runtime warning. Code clean up.
15003 2005-01-27  Naba Kumar  <naba@gnome.org>
15005         * configure.in, plugins/Makefile.am, src/anjuta-app.c,
15006         src/anjuta.ui, (new) plugins/glade/.cvsignore,
15007         (new) plugins/glade/Makefile.am,
15008         (new) plugins/glade/anjuta-glade-plugin.png,
15009         (new) plugins/glade/anjuta-glade.plugin.in,
15010         (new) plugins/glade/anjuta-glade.ui,
15011         (new) plugins/glade/plugin.c,
15012         (new) plugins/glade/plugin.h,
15013         (new) plugins/profile-default/plugin.c:  Glade plugin. Disabled for
15014         now until glade3 works properly.
15016         * libanjuta/anjuta-marshal.[c,h]: Removed from cvs, because
15017         they are generated.
15018         
15019 2005-01-26  Naba Kumar  <naba@gnome.org>
15021         * mime/Makefile.am, (new)gnome-mime-application-x-anjuta.png:
15022         Added mime icon for anjuta projects.
15023         
15024         patch from Massimo Cora <maxcvs@email.it>:
15025         * an_symbol_info.c, an_symbol_info.h, an_symbol_search.c,
15026         an_symbol_search.h, an_symbol_view.c, plugin.c:
15027         Fix/implement objects destroying/freeing.
15029 2005-01-26  Johannes Schmid <jhs@cvs.gnome.org>
15030         
15031         * src/action-callback.[ch], src/anjuta-actions.h:
15032         Changed bug and feature request urls to bugzilla.gnome.org and removed LIDN
15033         because it has not been updated for years and we know have a devhelp plugin
15034         which can do the job much better.
15035         * TODO.tasks: Updated done items
15037 2005-01-25  Naba Kumar  <naba@gnome.org>
15039         * autogen.sh: Fixed to generate interface files.
15041         * plugins/editor/plugin.c, plugins/project-manager/plugin.c: Fixed
15042         session save filenames.
15043         
15044         * plugins/editor/anjuta-docman.c: Lazy create fileselection dialogs.
15045         
15046 2005-01-24  Sebastien Granjoux <seb.sfo@free.fr>
15048         * plugins/project-wizard/Makefile.am,
15049         plugins/project-wizard/install.c,
15050         plugins/project-wizard/install.h,
15051         plugins/project-wizard/parser.c,
15052         plugins/project-wizard/parser.h,
15053         plugins/project-wizard/templates/terminal.wiz:
15054         Add action list block in wizard template
15055         * plugins/project-wizard/file.c,
15056         plugins/project-wizard/autogen.c:
15057         Small fixes
15059 2005-01-23  Naba Kumar  <naba@gnome.org>
15061         * configure.in: Fixed build error.
15063 2005-01-22  Sebastien Granjoux <seb.sfo@free.fr>
15065         * plugins/project-wizard/druid.c,
15066         plugins/project-wizard/parser.c,
15067         plugins/project-wizard/property.c: Rewrite parser with
15068         better error handling
15070 2005-01-22  Naba Kumar  <naba@gnome.org>
15072         * plugins/symbol-browser/plugin.c: Changed c++ coments
15073         to c commnets and formated code to anjuta coding styles.
15074         
15075 2005-01-21  Naba Kumar  <naba@gnome.org>
15077         * configure.in, autogen.sh: Fixed build errors in newer automake.
15078         
15079         * plugins/editor/anjuta-docman.c: Do not emit change editor
15080         signal while in dispose.
15082         Patch from: Massimo Corà <maxcvs@email.it>
15083         * plugins/symbol-browser/Makefile.am,
15084         plugins/symbol-browser/an_symbol_view.c,
15085         plugins/symbol-browser/an_symbol_view.h,
15086         plugins/symbol-browser/plugin.c,
15087         plugins/symbol-browser/plugin.h,
15088         plugins/symbol-browser/test-symbol-browser.c,
15089         (new) plugins/symbol-browser/an_symbol_info.c,
15090         (new) plugins/symbol-browser/an_symbol_info.h,
15091         (new) plugins/symbol-browser/an_symbol_search.c,
15092         (new) plugins/symbol-browser/an_symbol_search.h:
15093         Added a cool real-time symbol-search-view in symbol browser.
15095 2005-01-21  Johannes Schmid <jhs@cvs.gnome.org>
15096         
15097         * plugin/macro/plugin.c
15098         plugin/macro/anjuta-macro-plugin.ui
15099         plugin/macro/macro-db.[ch]
15100         plugin/macro/macro-dialog.[ch]
15101         plugin/macro/macro-actions.[ch]
15102         plugin/macro/macro-edit.[ch]
15103         plugin/macro/plugin.[ch]:
15104         
15105         Implemented three menu items as Naba proposed:
15106         Edit->Macro->
15107                 Insert Macro: Pops of a border-less window to enter a shortcut
15108                 Add Macro: Same as Manage Macro => New
15109                 Manage Macros: Full-features macro dialog
15111 2005-01-20  Naba Kumar  <naba@gnome.org>
15113         * libanjuta/anjuta-marshal.c, libanjuta/anjuta-marshal.h,
15114         libanjuta/anjuta-marshal.list, libanjuta/anjuta-shell.c,
15115         libanjuta/anjuta-shell.h,
15116         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
15117         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
15118         plugins/project-manager/plugin.c, plugins/project-manager/plugin.h,
15119         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
15120         src/main.c, src/shell.c: Implemented command line args processing
15121         and session management. Fixed geometry restoration.
15123 2005-01-19  Johannes Schmid <jhs@cvs.gnome.org>
15124         
15125         * plugins/macro/macro-db.c,
15126         plugins/macros.xml:
15127         Cleaned up XML interface and use attributes now for name, category and 
15128         shortcut. CDATA is used to avoid xml errors inside of macros.
15130 2005-01-19  Naba Kumar  <naba@gnome.org>
15132         * libanjuta/anjuta-launcher.[c,h]: Fixed bugs.
15134 2005-01-18  Naba Kumar  <naba@gnome.org>
15135         
15136         * plugins/cvs-plugin/cvs-actions.c: Fixed "whole project" toggle button
15137         to work.
15139         * scintilla/*: Updated scintilla to current cvs and updated
15140         scintilla patches.
15141         
15142 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
15143         
15144         * plugins/cvs-plugin/anjuta-cvs-plugin.glade
15145         plugins/cvs-plugin/cvs-actions.c:
15146         Added "Whole project" infrastructure but it does not
15147         work because I did not find a way to get the current project's
15148         root dir.
15150 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
15152         * plugins/cvs-plugin/Makefile.am
15153         plugins/cvs-plugin/anjuta-cvs.plugin.in
15154         plugins/cvs-plugin/cvs-actions.c
15155         plugins/cvs-plugin/cvs-callbacks.c
15156         plugins/cvs-plugin/cvs-interface.[ch] (added)
15157         plugins/cvs-plugin/plugin.c:
15158         
15159         Added IAnjutaCVS interface and improved cvs plugin. There
15160         is still some work to do on cvs import and to add a current
15161         project toggle.
15163 2005-01-17  Naba Kumar  <naba@gnome.org>
15165         * plugins/editor/aneditor.cxx: Fixed auto indentation.
15166         
15167         * configure.in: Fixed build errors.
15169         * data/Makefile.am,     (removed) data/README.stock_libs,
15170         (removed) data/anjuta.mime, (removed) data/autogen.sh*,
15171         (removed) data/header.c, (removed) data/stock_libs.anj,
15172         (removed) data/x-anjuta-project.desktop,
15173         (removed) data/macros/*, (removed) data/macros2/*: Removed old files.
15175         * libanjuta/anjuta-plugin-description.c,
15176         libanjuta/anjuta-shell.c: Updated documentations.
15178         Patch from: Hamish Mackenzie  <hamish@firestream.co.uk>
15179         
15180         * libanjuta/anjuta-launcher.c,
15181         plugins/build-basic-autotools/build-basic-autotools.c: Fixed errors in
15182         x86_64 systems.
15184 2005-01-17  Naba Kumar  <naba@gnome.org>
15185         
15186         * plugins/project-wizard/templates/anjuta-plugin.wiz,
15187         plugins/project-wizard/templates/gtk.wiz,
15188         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
15189         Updated templates to new format.
15190         
15191         Patch from Sébastien Granjoux <seb.sfo@free.fr>:
15192         * plugins/project-wizard/druid.c,
15193         plugins/project-wizard/parser.c,
15194         plugins/project-wizard/property.c,
15195         plugins/project-wizard/property.h,
15196         plugins/project-wizard/templates/terminal.wiz,
15197         plugins/project-wizard/templates/terminal/AUTHORS,
15198         plugins/project-wizard/templates/terminal/ChangeLog,
15199         plugins/project-wizard/templates/terminal/NEWS,
15200         plugins/project-wizard/templates/terminal/README,
15201         plugins/project-wizard/templates/terminal/project.anjuta,
15202         plugins/project-wizard/templates/terminal/src/main.c:
15203         Moveed code related to property types from druid.c and parser.c to 
15204         property.c. Changed tag from "<string ..." to
15205         "<property type="string..."     and so on. Rewrite parser
15206         (warning still in progress). Added list property. Changed
15207         terminal project to avoid using autogen on some file (much 
15208         faster) using the autogen attribute. Add a license list box in
15209         terminal project (just as an example). _label in item list is
15210         optional now.
15212 2005-01-16  Naba Kumar  <naba@gnome.org>
15214         * plugins/edtior/text_editor_menu.c, src/anjuta-actions.h,
15215         plugins/edtior/anjuta-docman.c: Fixed build errors.
15216         
15217         * libanjuta/Makefile.am, libanjuta/anjuta-debug.h,
15218         libanjuta/anjuta-launcher.c, libanjuta/anjuta-plugin-description.c,
15219         libanjuta/anjuta-plugin.c, libanjuta/anjuta-preferences.c,
15220         (removed) libanjuta/anjuta-stock.h, libanjuta/anjuta-ui.c,
15221         (removed) libanjuta/defaults.c, libanjuta/defaults.h,
15222         (removed) libanjuta/pixmaps.h, libanjuta/resources.c,
15223         libanjuta/resources.h,
15224         plugins/build-basic-autotools/build-basic-autotools.c,
15225         plugins/editor/plugin.c, plugins/editor/text_editor.c,
15226         plugins/file-manager/an_file_view.c, plugins/gdb/stack_trace.c,
15227         plugins/gtodo/plugin.c, src/Makefile.am,
15228         src/about.c, src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
15229         src/main.c, (removed) src/preferences.c, (removed) src/preferences.h:
15230         Removed deprecated APIs; pixmaps, stock icons, defaults etc. They
15231         should be handled in respective plugins. Added API documentations.
15233         * libanjuta-docs.sgml, libanjuta-sections.txt,
15234         libanjuta.types,
15235         (added) tmpl/anjuta-debug.sgml,
15236         (added) tmpl/anjuta-launcher.sgml,
15237         tmpl/anjuta-plugin.sgml,
15238         tmpl/anjuta-preferences.sgml,
15239         tmpl/anjuta-shell.sgml,
15240         (added) tmpl/anjuta-status.sgml,
15241         (removed) tmpl/anjuta-stock.sgml,
15242         tmpl/anjuta-utils.sgml,
15243         (removed) tmpl/defaults.sgml,
15244         (removed) tmpl/fileselection.sgml,
15245         (removed) tmpl/gnomefilelist.sgml,
15246         tmpl/ianjuta-buildable.sgml,
15247         (added) tmpl/ianjuta-debugger-manager.sgml,
15248         (added) tmpl/ianjuta-debugger.sgml,
15249         tmpl/ianjuta-document-manager.sgml,
15250         tmpl/ianjuta-editor.sgml,
15251         tmpl/ianjuta-file.sgml,
15252         tmpl/ianjuta-loader.sgml,
15253         tmpl/ianjuta-markable.sgml,
15254         tmpl/ianjuta-message-view.sgml,
15255         (added) tmpl/ianjuta-project-manager.sgml,
15256         (added) tmpl/ianjuta-todo.sgml,
15257         (added) tmpl/ianjuta-wizard.sgml,
15258         tmpl/libanjuta-iface-marshallers.sgml,
15259         tmpl/libanjuta-unused.sgml,
15260         (removed) tmpl/pixmaps.sgml,
15261         tmpl/plugins.sgml,
15262         (removed) tmpl/properties.sgml,
15263         tmpl/resources.sgml: Updated API documentations.
15265 2005-01-15  Naba Kumar  <naba@gnome.org>
15267         * libanjuta/anjuta-launcher.c: Added API docs.
15268         
15269         * plugins/project-wizard/templates/anjuta-plugin.wiz,
15270         plugins/project-wizard/templates/gtk.wiz,
15271         plugins/project-wizard/templates/terminal.wiz,
15272         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
15273         plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
15274         plugins/project-wizard/templates/gtk/src/main.c,
15275         plugins/project-wizard/templates/terminal/Makefile.am.tpl,
15276         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Fixed
15277         template files.
15279         Patch from: Sébastien Granjoux <seb.sfo@free.fr>
15280         * plugins/project-wizard/anjuta-project-wizard.glade,
15281         plugins/project-wizard/autogen.c,
15282         plugins/project-wizard/druid.c,
15283         plugins/project-wizard/druid.h,
15284         plugins/project-wizard/file.c,
15285         plugins/project-wizard/file.h,
15286         plugins/project-wizard/install.c,
15287         plugins/project-wizard/parser.c,
15288         plugins/project-wizard/plugin.c,
15289         plugins/project-wizard/plugin.h: Add a preferences dialog: used for
15290         setting the default project directory. Fix HIDDEN property, it's
15291         working but I think we could make this cleaner. Removed the
15292         copy of the string in mandatory_property. Add an optional autogen
15293         attribute, to force or avoid using autogen on some files, default
15294         without any attribute is autodetect.+ Replace the script tag with
15295         a normal file tag and an attribute execute.
15296         
15297 2005-01-14  Naba Kumar  <naba@gnome.org>
15299         * plugins/editor/action-callbacks.c,
15300         plugins/editor/search_incremental.c,
15301         plugins/editor/search_incremental.h: Fixed incremental search, ctrl-e
15302         works now.
15303         
15304         * plugins/editor/plugin.c, plugins/editor/plugin.h,
15305         src/anjuta-callbacks.c: Added ctrl-tabbing and alt-switching of editor
15306         tabs.
15308 2005-01-12  Naba Kumar  <naba@gnome.org>
15310         * configure.in,
15311         plugins/project-wizard/templates/Makefile.am,
15312         (added) plugins/project-wizard/templates/anjuta-plugin-logo.png,
15313         plugins/project-wizard/templates/anjuta-plugin.wiz,
15314         (added) plugins/project-wizard/templates/gtk-logo.png,
15315         (added) plugins/project-wizard/templates/gtk.wiz,
15316         (added) plugins/project-wizard/templates/terminal-logo.png,
15317         plugins/project-wizard/templates/terminal.wiz,
15318         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
15319         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
15320         (added) plugins/project-wizard/templates/gtk/.cvsignore,
15321         (added) plugins/project-wizard/templates/gtk/Makefile.am,
15322         (added) plugins/project-wizard/templates/gtk/src/.cvsignore,
15323         (added) plugins/project-wizard/templates/gtk/src/Makefile.am,
15324         (added) plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
15325         (added) plugins/project-wizard/templates/gtk/src/main.c,
15326         (added) plugins/project-wizard/templates/gtk/src/project.glade,
15327         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Added
15328         GTK+ project templated and fixed other templates. Updated template
15329         logos.
15331 2005-01-12  Naba Kumar  <naba@gnome.org>
15333         * plugins/macro/anjuta-macro.glade: Improved GUI.
15334         
15335 2005-01-10  Johannes Schmid <jhs@cvs.gnome.org>
15337         * plugins/cvs-plugin/cvs_gui.[ch] (removed)
15338         * plugins/cvs-plugin/cvs_cbs.[ch] (removed)
15339         * plugins/cvs-plugin/cvs.[ch] (removed)
15340         Removed old unused files
15341         
15342         * plugins/cvs-plugin/cvs-callbacks.[ch] (added)
15343         * plugins/cvs-plugin/cvs-actions.c
15344         * plugins/cvs-plugin/Makefile.am:
15345         Seperate callback functions for better error
15346         handling. Cleaned up code.
15347         
15348         * plugins/macro/macros.xml: removed corrupt cvs
15349         macros for now.
15351 2005-01-10  Naba Kumar  <naba@gnome.org>
15353         * plugins/message-view/message-view.c, libanjuta/anjuta-ui.c,
15354         plugins/symbol-browser/an_symbol_view.c: Fixed memory curruption
15355         and leaks.
15357 2005-01-09  Naba Kumar  <naba@gnome.org>
15359         * libegg/egg-recent-action.c, libegg/test-actions.c,
15360         libegg/menu/egg-recent-action.h: Recent Action now takes multiple
15361         recent files models.
15362         
15363         * plugins/file-loader/plugin.c, plugins/file-loader/plugin.h: Have
15364         two models -- one for projects and other for regular files and show
15365         both in recent files menu. Changed recent files group from "anjuta"
15366         to "anjuta-projects" and "anjuta-files" respectively. Set mime types
15367         when adding the URI in recent files.
15368         
15369         * plugins/macro/anjuta-macro.glade: Beautified insert macro dialog.
15370         * plugins/macro/anjuta-macro.plugin.in: Proper plugin name.
15371         * plugins/macro/macro-dialog.c: Fixed dispose() method.
15372         * plugins/macro/macros.xml: Fixed xml errors.
15374 2005-01-08  Naba Kumar  <naba@gnome.org>
15375         
15376         * libegg/Makefile.am, (added) libegg/egg-recent-action.c,
15377         libegg/test-actions.c, libegg/menu/Makefile.am,
15378         libegg/menu/egg-recent-action.h: Added a new action for
15379         recent files.
15381         * libegg/egg-combo-action.c, libegg/egg-entry-action.c:
15382         Fixed dispose. Cleanup.
15383         
15384         * plugins/file-loader/anjuta-loader-plugin.ui,
15385         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
15386         Use the new action for recent files. Added recent files in
15387         toolbar.
15389         * plugins/project-wizard/druid.c: Show busy cursor and
15390         de-sensitize druid buttons during page change.
15391         
15392         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
15393         * plugins/project-wizard/Makefile.am,
15394         plugins/project-wizard/druid.c,
15395         plugins/project-wizard/druid.h,
15396         plugins/project-wizard/install.c,
15397         plugins/project-wizard/plugin.c,
15398         plugins/project-wizard/plugin.h,
15399         plugins/project-wizard/property.c,
15400         plugins/project-wizard/property.h,
15401         (added) plugins/project-wizard/values.c,
15402         (added) plugins/project-wizard/values.h: Added a new NPWPropertyValues
15403         objects (in values.c and values.h) containing the values of all
15404         properties. The NPWProperty objects now keep their values in this
15405         object which is persistant for one activation of the plugin, so the
15406         user keeps all the values even if he goes backward. Used an anjuta
15407         message view to list all files copied by the project wizard.
15409 2005-01-08  Johannes Schmid <jhs@cvs.gnome.org>
15411         * plugins/macro/plugin.[ch],
15412         plugins/macro/macro-dialog.[ch]
15413         plugins/macro/macro-edit.[ch]
15414         plugins/macro/macro-db.[ch]
15415         plugins/macro/macro-actions.[ch]
15416         plugins/macro/anjuta-macro.plugin.in
15417         plugins/macro/anjuta-macro.glade
15418         plugins/macro/anjuta-macro.png
15419         plugins/macro/Makefile.am
15420         plugins/macro/macros.xml
15421         plugins/macro/anjuta-macro.ui (all added)
15422         configure.in
15423         plugins/Makefile.am:
15424         Added new macro plugins
15425         
15426         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
15427         New icon
15428         
15429         * manuals/reference/template (removed)
15430         Removed old api reference
15431         
15432         * plugins/message-view/message-view.c:
15433         "Fixed" crash in on_row_deleted and added a
15434         comment that I cannot work this way. We will
15435         have to change everything a bit to avoid losing
15436         memory there.
15437         
15438         * plugins/text-editor/text_editor.c:
15439         Update line number width on file save
15442 2005-01-07  Naba Kumar  <naba@gnome.org>
15444         * plugins/project-wizard/anjuta-project-wizard.glade,
15445         plugins/project-wizard/druid.c,
15446         plugins/project-wizard/templates/anjuta-plugin.wiz,
15447         plugins/project-wizard/templates/terminal.wiz: Fixed project templates.
15448         Display page description in bold. Fixed mandatory field check.
15450         * configure.in,
15451         libanjuta/libanjuta-1.0.pc.in,
15452         plugins/project-wizard/druid.c,
15453         plugins/project-wizard/parser.c,
15454         plugins/project-wizard/property.h,
15455         plugins/project-wizard/templates/anjuta-plugin.wiz,
15456         plugins/project-wizard/templates/terminal.wiz,
15457         plugins/project-wizard/templates/anjuta-plugin/Makefile.am,
15458         (added) plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl,
15459         (added) plugins/project-wizard/templates/anjuta-plugin/po/.cvsignore,
15460         (added) plugins/project-wizard/templates/anjuta-plugin/po/Makefile.am,
15461         (added) plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in,
15462         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
15463         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
15464         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
15465         plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
15466         plugins/project-wizard/templates/terminal/configure.in.tpl,
15467         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl,
15468         plugins/project-wizard/templates/terminal/src/main.c: Implemented
15469         a new property type -- hidden. Fixed terminal and anjuta-plugin
15470         project templates.
15472 2005-01-07  Naba Kumar  <naba@gnome.org>
15474         * templates/anjuta-plugin.wiz,
15475         templates/terminal.wiz,
15476         templates/terminal/Makefile.am.tpl,
15477         templates/terminal/autogen.sh,
15478         (Removed) templates/terminal/configure.ac.tpl,
15479         (Added) templates/.cvsignore,
15480         (Added) templates/Makefile.am,
15481         (Added) templates/anjuta-plugin/.cvsignore,
15482         (Added) templates/anjuta-plugin/Makefile.am,
15483         (Added) templates/anjuta-plugin/src/.cvsignore,
15484         (Added) templates/anjuta-plugin/src/Makefile.am.tpl,
15485         (Added) templates/terminal/.cvsignore,
15486         (Added) templates/terminal/Makefile.am,
15487         (Added) templates/terminal/configure.in.tpl,
15488         (Added) templates/terminal/po/.cvsignore,
15489         (Added) templates/terminal/po/ChangeLog,
15490         (Added) templates/terminal/po/Makefile.am,
15491         (Added) templates/terminal/po/POTFILES.in,
15492         (Added) templates/terminal/src/.cvsignore,
15493         (Added) templates/terminal/src/Makefile.am,
15494         (Added) templates/terminal/src/Makefile.am.tpl: Completed terminal
15495         project wizard. Fixed configure/po/Makefile template errors.
15497 2005-01-06  Naba Kumar  <naba@gnome.org>
15499         * configure.in: Added project templates.
15500         * plugins/project-wizard/templates/*: Added to project and renamed
15501         Makefile.am and configure.in to Makefile.am and configure.ac respectively
15502         for the project templates (so that they do not conflict with autotools
15503         build. Created proper configure.ac.tpl and autogen.sh for project
15504         templates.
15505         
15506 2005-01-06  Naba Kumar  <naba@gnome.org>
15508         * plugins/project-wizard/anjuta-project-wizard.glade,
15509         plugins/project-wizard/druid.c, plugins/project-wizard/parser.c:
15510         Fixed file list parsing and to take absolute file paths (for example,
15511         from an icon selected previously). Used toggle buttons for boolean
15512         properties. Check if all mandatory fields are given before going
15513         forward in the wizard. Use scrollable viewport for listing property
15514         widgets incase the list goes out of wizard's size. Added tooltips
15515         as descriptions of the property widgets. And other fixes.
15517         * (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.c,
15518         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.glade,
15519         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.h,
15520         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.plugin.in,
15521         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.ui,
15522         (Added) plugins/project-wizard/templates/anjuta-plugin/configure.in,
15523         (Added) plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am,
15524         (Added)plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
15525         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade,
15526         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
15527         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
15528         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.ui:
15529         Restructured template files.
15531 2005-01-06  Naba Kumar  <naba@gnome.org>
15533         * configure.in: Added check for autogen.
15534         
15535         * libanjuta/anjuta-status.c: (Weak) unref all the remaining widgets
15536         in dispose.
15537         
15538         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c:
15539         Do not emit changed signal when in dispose.
15541         * plugins/symbol-browser/plugin.c: Don't updated symbols when
15542         symbol-view widget has been destroyed.
15543         
15544         * src/anjuta-app.c: Set null to preference, status and ui object
15545         pointers when they are destroyed.
15547         * plugins/project-wizard/druid.c, plugins/project-wizard/parser.c,
15548         plugins/project-wizard/property.h: Fixed multipage .wiz file parsing.
15549         Added boolean, integer and file property types.
15550         
15551         * plugins/project-wizard/Makefile.am,
15552         plugins/project-wizard/templates/*: Added terminal and anjuta-plugin
15553         project wizard templates.
15555 2005-01-04  Naba Kumar  <naba@gnome.org>
15557         * libanjuta/anjuta-status.c: Use weak ref instead of hard ref on
15558         added widgets.
15559         
15560         * plugins/editor/aneditor.cxx,
15561         plugins/editor/anjuta-docman.c,
15562         plugins/editor/plugin.c,
15563         plugins/editor/text_editor.c:
15564         Removed unnecessary ref/unref of scintilla.
15565         
15566         * plugins/message-view/anjuta-msgman.c,
15567         plugins/message-view/message-view.c: Removed unnecessary refs/unrefs and
15568         make close button similar to document manager.
15569         
15570         * plugins/project-manager/plugin.c,
15571         plugins/project-manager/plugin.h: Removed dead codes. Removed
15572         unnecessary ref/unref.
15573         
15574         * plugins/symbol-browser/plugin.c: Use weak refs on AnjutaEditor objects
15575         instead of hard refs.
15577 2005-01-03  Naba Kumar  <naba@gnome.org>
15579         * libanjuta/interfaces/libanjuta.idl: Added configure() and
15580         generate() methods for IAnjutaBuildable interface.
15582         * plugins/build-basic-autotools/build-basic-autotools.c: Implemented
15583         IAnjutaBuildable inteface.
15585         * plugins/build-basic-autotools/build-basic-autotools.c: Use weak ref
15586         to destroy build context when message view is destroyed.
15587         
15588         * plugins/editor/aneditor.cxx: Sink scintilla widget in aneditor, hold
15589         a ref to it and unref in destructor. AnEditor class wants to be the
15590         owner of scintilla widget. Fixed compile warnings with signed/unsigned
15591         comparisions.
15592         
15593         * plugins/editor/anjuta-docman.c: Removed unnecessary refs/unrefs. They
15594         complicate the scene. Removed editor widget from AnjutaDocman when
15595         the widget is destroyed.
15596         
15597         * plugins/editor/plugin.c: Destroy docman widget instead of just removing
15598         from shell. It will be removed from shell when the widget is destroyed.
15599         
15600         * plugins/editor/text_editor.c: Added debug codes to track object
15601         finalizations.
15603         * plugins/message-view/anjuta-msgman.c: Remove message view on
15604         widget destroy. Destroy message view on remove. Removed all views
15605         correctly.
15606         
15607         * anjuta/src/anjuta-app.c: Removed widgets correctly when they are removed
15608         from container.
15610 2005-01-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15612         * plugins/file-wizard/action-callbacks.c,
15613         plugins/file-wizard/anjuta-file-wizard.glade,
15614         plugins/file-wizard/file.c, plugins/file-wizard/file.h :
15615         Insert Licence, copyright, header template ...
15616         
15617 2005-01-02  Naba Kumar  <naba@gnome.org>
15619         * libanjuta/anjuta-status.c, libanjuta/anjuta-status.h,
15620         libanjuta/plugins.c: Added "busy" signal in AnjutaStatus. Added
15621         anjuta_status_add_widget() to allow setting busy cursor on non
15622         toplevel windows.
15624         * plugins/cvs-plugin/plugin.c: Fixed memory leaks.
15626         * plugins/editor/anjuta-document-manager.plugin.in: Updated accepted
15627         mime types to take text/source also.
15628         
15629         * plugins/editor/anjuta-docman.c,
15630         plugins/editor/anjuta-docman.h,
15631         plugins/editor/plugin.c,
15632         plugins/editor/text_editor.c,
15633         plugins/editor/text_editor.h,
15634         plugins/editor/text_editor_cbs.c: Listen for busy signal from
15635         AnjutaStatus and set busy cursor on editors.
15637         * plugins/file-loader/Makefile.am,
15638         plugins/file-loader/plugin.c,
15639         (added) plugins/file-loader/dnd.c,
15640         (added) plugins/file-loader/dnd.h, Added drag and drop file receives.
15642         * src/anjuta.c: Hide anjuta window before destruction.
15644         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
15645         * configure.in, plugins/Makefile.am,
15646         (removed) plugins/project-wizard/appwiz_page1.c,
15647         (removed) plugins/project-wizard/appwiz_page2.c,
15648         (removed) plugins/project-wizard/appwiz_page3.c,
15649         (removed) plugins/project-wizard/appwiz_page4.c,
15650         (removed) plugins/project-wizard/appwizard.c,
15651         (removed) plugins/project-wizard/appwizard.h,
15652         (removed) plugins/project-wizard/appwizard_cbs.c,
15653         (removed) plugins/project-wizard/appwizard_cbs.h,
15654         (removed) plugins/project-wizard/appwizard_gui.c,
15655         (removed) plugins/project-wizard/gnome_project.c,
15656         (removed) plugins/project-wizard/gnome_project.h,
15657         (removed) plugins/project-wizard/wizard_gui.c,
15658         (removed) plugins/project-wizard/wizard_gui.h,
15659         (added) plugins/project-wizard/.cvsignore,
15660         (added) plugins/project-wizard/Makefile.am,
15661         (added) plugins/project-wizard/anjuta-project-wizard-plugin.png,
15662         (added) plugins/project-wizard/anjuta-project-wizard.glade,
15663         (added) plugins/project-wizard/anjuta-project-wizard.plugin.in,
15664         (added) plugins/project-wizard/applogo.png,
15665         (added) plugins/project-wizard/appwizard.png,
15666         (added) plugins/project-wizard/autogen.c,
15667         (added) plugins/project-wizard/autogen.h,
15668         (added) plugins/project-wizard/druid.c,
15669         (added) plugins/project-wizard/druid.h,
15670         (added) plugins/project-wizard/file.c,
15671         (added) plugins/project-wizard/file.h,
15672         (added) plugins/project-wizard/header.c,
15673         (added) plugins/project-wizard/header.h,
15674         (added) plugins/project-wizard/install.c,
15675         (added) plugins/project-wizard/install.h,
15676         (added) plugins/project-wizard/parser.c,
15677         (added) plugins/project-wizard/parser.h,
15678         (added) plugins/project-wizard/plugin.c,
15679         (added) plugins/project-wizard/plugin.h,
15680         (added) plugins/project-wizard/property.c,
15681         (added) plugins/project-wizard/property.h: Removed old application-wizard
15682         codes and added new template based (autogen based) project wizard
15683         implemented by Sébastien Granjoux  <seb.sfo@free.fr>
15685 2005-01-01  Johannes Schmid <jhs@cvs.gnome.org>
15687         * plugins/cvs-plugin/plugin.c: Fixed crash bug
15688         * plugins/cvs-plugin/cvs-execute.c:
15689         Fix cvs_log which did not work because of some
15690         glade problem
15691         Patch from Mark R. Pariente <markpariente@cmu.edu>
15692         - Fix message highlighting
15694 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
15695         
15696         * template/*,
15697         date/template/*,
15698         configure.in:
15699         Removed template stuff completly because we dicussed to implement
15700         a macro system for Edit->Insert Text
15702 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
15703         
15704         * plugins/editor/aneditor.cxx,
15705         plugins/editor/text_editor.c:
15706         Set line number width dynamically
15707         * src/about.c:
15708         Prepered new GTK 2.6 about dialog
15710 2004-12-30  Naba Kumar  <naba@gnome.org>
15712         patch from: Massimo Corà  <maxcvs@email.it>
15713         * plugins/editor/aneditor.cxx: Highlights correct function
15714         argument in recursive calltips.
15716 2004-12-30  Naba Kumar  <naba@gnome.org>
15718         * plugins/symbol-browser/plugin.c,
15719         libanjuta/interfaces/libanjuta.idl,
15720         plugins/editor/text_editor.c: Fixed editor markers and added a new
15721         marker (BASIC) to indicate line numbers. Fixed symbol browser to
15722         mark the line visited.
15723         
15724         * libegg/menu/eggcomboselect.h, libegg/menu/Makefile.am,
15725         libegg/Makefile.am, libegg/eggcomboselect.c,
15726         libegg/gtkcellview.h, libegg/egg-combo-action.c: Created a new combo
15727         widget for use with symbol view in toolbar.
15728         
15729         * plugins/cvs-plugin/anjuta-cvs.ui,
15730         plugins/file-manager/anjuta-file-manager.ui: Added appropriate
15731         placeholder for cvs plugin context menu in filemanager.
15732         
15733 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
15734         
15735         * plugins/cvs-plugin/plugin.c:
15736         Show popup menu only if the file is contained in
15737         a directory containing a "CVS" directory
15739 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
15740         
15741         * plugins/cvs-plugin/cvs-action.[ch],
15742         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
15743         * plugins/cvs-plugin/anjuta-cvs.ui,
15744         * plugins/cvs-plugin/plugin.c:
15745         Implemented "Import"
15746         
15747         Patch from Mark R. Pariente <markpariente@cmu.edu>:
15748         Added right-click-menu for file-manager
15750 2004-12-26  Naba Kumar  <naba@gnome.org>
15752         * src/action-callbacks.c, src/action-callbacks.h,
15753         src/anjuta-actions.h, src/anjuta-app.c,
15754         src/anjuta.ui: Added fullscreen action.
15756         * plugins/cvs-plugin/cvs-actions.c,
15757         plugins/cvs-plugin/plugin.c,
15758         plugins/cvs-plugin/plugin.h: Watches current editor,
15759         project and file manager selection in plugin
15760         implementation.
15761         
15762 2004-12-26  Naba Kumar  <naba@gnome.org>
15764         * src/anjuta-app.c, src/anjuta.c, src/main.c,
15765         src/action-callbacks.c: Fixed app finalization. Added a
15766         command line arg --proper-shutdown (-p), which when set
15767         will release all plugins and their resources (this option
15768         is mainly for debugging).
15769         
15770         * plugins/file-loader/plugin.c: Fixed filename duplications
15771         in recent files history.
15772         
15773         * plugins/profile-default/plugin.c: Disabled problematic
15774         plugins for now to load at startup.
15775         
15776         * libanjuta/anjuta-ui.c, libanjuta/plugins.c: Disabled 
15777         annoying debug prints.
15778         
15779 2004-12-23  Naba Kumar  <naba@gnome.org>
15781         Patch from: Mark R. Pariente  <markpariente@cmu.edu>
15782         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
15783         plugins/cvs-plugin/anjuta-cvs.ui,
15784         plugins/cvs-plugin/cvs-actions.c,
15785         plugins/cvs-plugin/cvs-actions.h,
15786         plugins/cvs-plugin/cvs-execute.c,
15787         plugins/cvs-plugin/cvs-execute.h,
15788         plugins/cvs-plugin/Makefile.am,
15789         plugins/cvs-plugin/plugin.c: Added cvs message highlighting.
15790         Added cvs log command.
15792 2004-12-20  Johannes Schmid <jhs@cvs.gnome.org>
15793         
15794         * plugins/cvs-plugin/cvs-actions.c: Use current editor filename as 
15795         default
15797 2004-12-20  Naba Kumar  <naba@gnome.org>
15799         patch from: Massimo Corà  <maxcvs@email.it>
15800         * plugins/editor/aneditor.cxx: Added recursive calltips.
15802 2004-12-20  Naba Kumar  <naba@gnome.org>
15803         
15804         * libanjuta/plugins.c, plugins/file-loader/plugin.c:
15805         Show busy cursor during loading and unloading.
15806         
15807 2004-12-19  Naba Kumar  <naba@gnome.org>
15809         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-ui.c: Fixed
15810         memory leaks. Disabled debug print.
15812         * plugins/symbol-browser/an_symbol_view.c,
15813         plugins/symbol-browser/plugin.c,
15814         plugins/symbol-browser/plugin.h: Fixed loading and unloading
15815         problems. Creates SymbolView object every time when the
15816         plugin is activated.
15818         * plugins/project-manager/plugin.c: Close project when
15819         deactivating.
15820         
15821 2004-12-18  Naba Kumar  <naba@gnome.org>
15823         * po/POTFILES.in: Removed commented lines.
15824         * configure.in: Commented dupilcate call to AC_PROG_INTLTOOL.
15825         * plugins/devhelp/plugin.c: Fixed loading/unloading bug.
15826         * plugins/gdb/plugin.c: Fixed compile error.
15827         
15828         Patch from: Mark R. Pariente  <mark@demar.com.tr>
15829         * libegg/eggcellrendererkeys.c: Fixed compile error.
15830         
15831 2004-12-18  Naba Kumar  <naba@gnome.org>
15833         * plugins/file-loader/plugin.c: Fixed loading bug.
15834         
15835         *plugins/debug-manager/plugin.c, plugins/debug-manager/plugin.h,
15836         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
15837         plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c,
15838         plugins/gdb/plugin.c, src/shell.c, src/shell.h: Fixed memory leaks
15839         and corruptions. Fixed loading and unloading of plugins.
15840         
15841 2004-12-17  Naba Kumar  <naba@gnome.org>
15842         
15843         * plugins/file-loader/Makefile.am,
15844         plugins/file-loader/plugin.c,
15845         plugins/project-manager/plugin.c: Fixed memory corruption
15846         and disposition codes. Added missing plugin.h in Makefile.am.
15848 2004-12-16  Naba Kumar  <naba@gnome.org>
15850         * plugins/symbol-browser/an_symbol_view.c,
15851         plugins/symbol-browser/plugin.c: Fixed finalization and disposition
15852         codes. Fixed memory leaks and corruptions.
15854         * plugins/build-basic-autotools/build-basic-autotools.c
15855         plugins/editor/anjuta-docman.c,
15856         plugins/editor/text_editor.c,
15857         plugins/file-loader/plugin.c,
15858         plugins/file-manager/plugin.c,
15859         plugins/file-wizard/plugin.c,
15860         plugins/message-view/anjuta-msgman.c,
15861         plugins/message-view/anjuta-msgman.h,
15862         plugins/message-view/message-view.c,
15863         plugins/message-view/plugin.c,
15864         plugins/message-view/plugin.h,
15865         plugins/terminal/terminal.c: Fixed finalization and disposition codes.
15867         * src/about.c, src/about.h, src/action-callbacks.c,
15868         src/action-callbacks.h, src/anjuta-actions.h,
15869         src/anjuta-app.c, src/anjuta-app.h,
15870         src/anjuta-callbacks.c, src/anjuta-callbacks.h,
15871         src/anjuta.c, src/anjuta.h, src/getline.c, 
15872         src/main.c, src/main.cpp, src/shell.c, src/shell.h, 
15873         src/start-with.c, src/start-with.h: Fixed emacs modes.
15875         * src/layout.xml: Brought document manager in front.
15876         
15877 2004-12-15  Naba Kumar  <naba@gnome.org>
15879         * libanjuta/anjuta-plugin.c: Fixed crash bug where watches were not
15880         properly removed.
15881         
15882         * libanjuta/plugins.c, libanjuta/plugins.h: Proper clean up on
15883         finalization. Added a method to unload all plugins and destroy them.
15884         Fixed memory leaks.
15885         
15886         * plugins/sample1/plugin.c: Proper finalization code and renamed
15887         functions to proper names.
15888         
15889         * plugins/build-basic-autotools/build-basic-autotools.c,
15890         plugins/cvs-plugin/plugin.c: Proper     finalization and disposition code.
15892         * src/shell.c: Unload all plugins on exit, so that memory profilers
15893         can detect memory leaks in plugins.
15895 2004-12-13  Naba Kumar  <naba@gnome.org>
15897         * plugins/devhelp/plugin.c: Delay widget initialization, now that
15898         docking is working.
15899         * plugins/sample1/plugin.c: Dock at bottom, mostly for testing.
15900         * src/anjuta-app.c, src/layout.xml: Fixed dynamic docking.
15902 2004-12-11  Naba Kumar  <naba@gnome.org>
15904         * data/properties/anjuta.properties: Fixed font size.
15905         * plugin/build-basic-autotools/build-basic-autotools: Added initial
15906         compile file function. There are some fixmes there.
15907         * plugins/message-view/anjuta-msgman.c,
15908         * plugins/message-view/message-view.c: Fixed bugs and clean up.
15909         
15910 2004-12-08  Naba Kumar  <naba@gnome.org>
15912         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-utils.c,
15913         src/utilities.c, libanjuta/anjuta-utils.h: Added a function
15914         to escape quotes in a string.
15915         
15916         * plugins/cvs-plugin/cvs-actions.c,
15917         plugins/cvs-plugin/cvs-execute.c: Escaped commit message. Corrected
15918         cvs diff command.
15920         * plugins/build-basic-autotools/build-basic-autotools.c,
15921         plugins/build-basic-autotools/automake-c.filters: Fixed bugs with
15922         filters.
15923         
15924 2004-12-07  Naba Kumar  <naba@gnome.org>
15926         * plugins/build-basic-autotools/build-basic-autotools.c,
15927         plugins/build-basic-autotools/automake-c.filters: Completed directory
15928         tracking. Double click on Errors and warnings now work as expected.
15930         * plugins/build-basic-autotools.c: Added codes to track build directory
15931         so that absolute path of the files could be determined.
15933 2004-12-06  Naba Kumar  <naba@gnome.org>
15935         * plugins/cvs-plugin/cvs-execute.c: Show completion message.
15936         * plugins/cvs-plugin/cvs-execute.c: Fixed command completion bug.
15937         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: UI beautification.
15938         
15939 2004-12-05  Naba Kumar  <naba@gnome.org>
15941         * plugins/editor/anjuta-docman.c: Fixed save-as, Fixed updating
15942         tab label, Fixed mem leaks. Fixed uri handling. Fixed other minor bugs.
15943         
15944         * plugins/cvs-plugin/plugin.c,
15945         plugins/cvs-plugin/cvs-execute.c: Fixed message output appending.
15946         
15947 2004-13-05  Johannes Schmid <jhs@cvs.gnome.org>
15948         
15949         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
15950         * plugins/cvs-plugin/plugin.[ch], plugins/cvs-plugin/cvs-action.[ch],
15951         plugins/cvs-plugin/cvs-execute.[ch]:
15952         Implemented cvs status and cvs diff
15953         Known bugs:
15954         - rdiff command is not correct
15955         - Must find a way to allow selection of directies AND files 
15956         in GtkFileChooser
15958 2004-12-03  Naba Kumar  <naba@gnome.org>
15960         * plugins/editor/anjuta-docman.c, plugins/editor/style-editor.c,
15961         plugins/editor/style-editor.h, plugins/editor/text_editor.c,
15962         plugins/editor/text_editor_cbs.c: Save/load editor styles. Use old
15963         session.properties file if it is for the first time.
15964         
15965 2004-12-02  Johannes Schmid <jhs@cvs.gnome.org>
15966         
15967         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Added cvs update and
15968         commit.
15969         
15970         * plugins/cvs-plugin/plugin.c, plugins/cvs-plugin/cvs-action.[ch],
15971         plugins/cvs-plugin/anjuta-cvs.ui:
15972         Implemented update/commit and changed menu layout 
15974 2004-12-02  Naba Kumar  <naba@gnome.org>
15976         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed prefernce
15977         property name (for cvs path property). Beautified dialogs.
15979 2004-11-30      Johannes Schmid <jhs@cvs.gnome.org>
15980         
15981         * plugins/message-view/anjuta-msgman.c: Changed callback name
15982         and changed switch-page handling.
15983         
15984         * plugins/cvs-plugin/cvs-actions.c:
15985         * plugins/cvs-plugin/cvs-execute.c:
15986         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
15987         - Implemented cvs add and cvs removed - both working now
15988         - Created a useful preferences page
15989         
15991 2004-11-30  Naba Kumar  <naba@gnome.org>
15993         * libanjuta/anjuta-status.c: Fixed runtime warning.
15994         
15995         * plugins/editor/Makefile.am:
15996         plugins/editor/anjuta-document-manager.glade,
15997         plugins/editor/plugin.c
15998         plugins/editor/plugin.h
15999         plugins/editor/style-editor.c (new, moved from src/),
16000         plugins/editor/style-editor.h (new, moved from src/),
16001         plugins/editor/text_editor_prefs.c: Implemented "Font and colours"
16002         settings in preferences.
16004         * plugins/editor/text_editor.c,
16005         plugins/editor/text_editor.h: Do not take unused args in
16006         text_editor_get_props().
16008         * src/style-editor.c, src/style-editor.h: Removed, moved to
16009         plugins/editor/ directory.
16011 2004-11-29  Naba Kumar  <naba@gnome.org>
16013         * plugins/editor/text_editor_cbs.c: Emit click signal in
16014         IAnjutaMarkable.
16015         * libanjuta/anjuta-status.c: More spacing between items.
16016         
16017 2004-11-29  Naba Kumar  <naba@gnome.org>
16019         Patch from: Pavol Bosik  <pavol.bosik@radiantsystems.com>:
16020         
16021         * libanjuta/interfaces/libanjuta.idl,
16022         plugins/debug-manager/anjuta-debug-manager.plugin.in,
16023         plugins/debug-manager/plugin.c,
16024         plugins/gdb/breakpoints.c,
16025         plugins/gdb/breakpoints.h,
16026         plugins/gdb/debugger.c,
16027         plugins/gdb/debugger.h,
16028         plugins/gdb/plugin.c,
16029         plugins/gdb/plugin.h,
16030         plugins/gdb/utilities.c,
16031         plugins/gdb/utilities.h: Code cleanups and partial implementation of
16032         toggle breakpoint margin clicks.
16034 2004-11-28  Naba Kumar  <naba@gnome.org>
16036         * TODO.tasks: Fixed indentations.
16037         * plugins/gtodo/libgtodo.c: Save with indentation.
16038         * plugins/file-manager/an_file_view.c: Sorts the files alphabatically.
16039         * plugins/project-manager/plugin.c: Fixed runtime warnings.
16040         * libanjuta/anjuta-status.c: Fixed busy cursors.
16041         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
16042         * po/POTFILES.in: Updated.
16043         
16044 2004-11-28  Jean-Noel GUIHENEUF <guiheneuf.jean-noel@wanadoo.fr>
16045         
16046         * plugins/editor/anjuta-document-manager.glade,
16047           plugins/editor/search-replace.[c,h], 
16048           plugins/editor/search-replace_backend.h
16049           plugins/editor/search-preferences.[c,h] :
16050           Saved Search-Preferences (gconf),
16051           Basic search by default.
16053 2004-11-22  Naba Kumar  <naba@gnome.org>
16055         * configure.in: Fixed build error.
16057 2004-11-21  Naba Kumar  <naba@gnome.org>
16059         * libanjuta/Makefile.am, libanjuta/anjuta-shell.c,
16060         libanjuta/anjuta-shell.h, src/anjuta-app.c, src/anjuta-app.h:
16061         Added AnjutaStatus class to libanjuta.
16062         Added anjuta_shell_get_status() method.
16063         
16064         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added gchar type
16065         and fixed marshaller generation.
16066         
16067         * libanjuta/interfaces/libanjuta.idl: Added "char_added" and
16068         "updade_ui" signals to IAnjutaEditor interface.
16069         
16070         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
16071         
16072         * plugins/build-basic-autotools/automake-c.filters: Fixed filter
16073         regexes.
16074         
16075         * plugins/class-gen/clsGen.c: Intial port.
16076         
16077         * plugins/debug-manager/anjuta-debug-manager.plugin.in: Fixed attribute
16078         name.
16079         
16080         * plugins/editor/action-callbacks.c, plugins/editor/plugin.c,
16081         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
16082         plugins/editor/text_editor_cbs.c, plugins/editor/text_editor_prefs.c:
16083         Implemented status update. Emits "update_ui" and "char_added" signals.
16084         Added view preferences.
16085         
16086         * plugins/file-loader/plugin.c: Added open with plugins in open with
16087         menus.
16088         
16089         * plugins/gdb/plugin.c: Do not add widgets to shell as floating.
16090         
16091         * plugins/message-view/anjuta-msgman.c,
16092         plugins/message-view/message-view.c: Fixed finalize and dispose. Fixed
16093         to close correct message view rather than current view.
16095 2004-11-20  Johannes Schmid <jhs@cvs.gnome.org>
16096         
16097         * plugins/cvs-plugin/cvs-actions.c
16098         plugins/cvs-plugin/plugin.[ch]
16099         plugins/cvs-plugin/anjuta-cvs-plugin.glade:
16100         Implemented cvs add but ran into a launcher/message_view
16101         problem because of a limitation of the idl compiler
16103 2004-11-19  Naba Kumar  <naba@gnome.org>
16105         * plugins/project-manager/plugin.c: Displays a progress window during
16106         project load.
16107         
16108         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui:
16109         Fixed UI separators.
16110         
16111         * plugins/file-manager/anjuta-file-manager.ui: Added project manager
16112         UI placeholder.
16113         
16114         * plugins/project-manager/anjuta-project-manager.ui,
16115         plugins/project-manager/plugin.[c,h]: Added add/remove context
16116         menus and implemented them. Added file manager merge menu.
16118 2004-11-18  Naba Kumar  <naba@gnome.org>
16120         * TODO.tasks: Updated.
16121         * plugins/editor/anjuta-docman.c, plugins/message-view/anjuta-msgman.c,
16122         plugins/message-view/message-view.c: Fixed finalize and dispose
16123         methods.
16124         * plugins/debugger/*: Removed from cvs (development now in
16125         debug-manager).
16127 2004-11-17  Pavol Bosik  <pavol.bosik@radiantsystems.com>
16129         Reviewed by Naba Kumar  <naba@gnome.org>:
16130         
16131         * libanjuta/interfaces/libanjuta.idl, plugins/Makefile.am,
16132         plugins/editor/plugin.c, plugins/editor/text_editor.c,
16133         plugins/gdb/breakpoints.c: all marker related stuff moved from
16134         editor and docman interfaces to IAnjutaMarkable
16136 2004-11-17  Naba Kumar  <naba@gnome.org>
16138         * TODO.tasks: Updated.
16139         
16140         * libanjuta/interfaces/libanjuta.idl: Added "saved" signal.
16141         
16142         * libegg/egg-combo-action.c: Block changed signal when changing model.
16143         
16144         * plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c:
16145         Emit changed signal. Removed dead codes.
16146         
16147         * plugins/file-loader/plugin.c: Remove file fragments from uris, so
16148         that recent files history do not duplicate.
16149         
16150         * plugins/symbol-browser/an_symbol_view.c,
16151         plugins/symbol-browser/an_symbol_view.h,
16152         plugins/symbol-browser/plugin.c: Refreshes symbols on editor save.
16153         Fixed a bug.
16155 2004-11-15  Naba Kumar  <naba@gnome.org>
16157         * plugins/project-manager/plugin.c: Opens targets on double click.
16158         
16159         * plugins/message-view/message-view.c,
16160         plugins/file-manager/anjuta-file-manager-plugin.glade,
16161         plugins/file-manager/plugin.[c,h], plugins/terminal/terminal.c:
16162         Added proper class finalization
16163         and disposition. Added preferences notifications and callbacks to
16164         change info/warning/error colors.
16165         
16166         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
16167         plugins/editor/text_editor.[h,c], src/action-callbacks.c,
16168         src/anjuta-app.c, src/anjuta.c: Fixed crash bug on exit.
16169         Implemented finalize method for AnjutaApp. Code cleanups.
16170         
16171         * plugins/message-view/plugin.c: Static parent_class.
16172         
16173 2004-11-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16174         * plugins/editor/search-replace.[c,h], 
16175           plugins/editor/search-replace_backend.c
16176           Update search entry in main toolbar.
16177           Clean code.
16179 2004-11-11  Naba Kumar  <naba@gnome.org>
16181         * TODO.tasks: Updated.
16183         * libanjuta/anjuta-preferences.[c,h]: Added keys notification API.
16184         and completed on-the-fly-change preferences. Removed "changed"
16185         signal as it is no longer necessary (use notify for similar
16186         purpose to monitor individual preferences).
16188         
16189         * plugins/editor/anjuta-document-manager.glade: Added view menu
16190         preferences so that they are registered.
16191         
16192         * plugins/editor/Makefile.am, plugins/editor/text_editor.[c,h],
16193         (added) plugins/editor/text_editor_prefs.[c,h]: Removed
16194         connection to "changed" signal of preferences and implemented
16195         notifications for some editor preferences. More to implement.
16197 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16198         * plugins/editor/print.c
16199         Fixed bug 1047624 : Add line number every X lines.
16201 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16202         * plugins/editor/search-replace.c
16203         Fixed a crash bug (995755) when searching "%n"
16205 2004-11-09  Naba Kumar  <naba@gnome.org>
16207         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c:
16208         Fixed to refresh categories list on file load.
16210 2004-11-08  Naba Kumar  <naba@gnome.org>
16211         
16212         * configure.in, plugins/Makefile.am,
16213         plugins/profile-default/plugin.c: Added cvs plugin in build.
16214         
16215         * plugins/cvs-plugin/*: Restored johannes files from cvs attic.
16216         
16217         * plugins/debug-manager/.cvsignore: Added file to ignore.
16218         
16219         * plugins/debug-manager/Makefile.am: Removed dead codes.
16220         
16221         * src/anjuta.ui: Added placeholder for version control UI.
16223 2004-11-08  Naba Kumar  <naba@gnome.org>
16225         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
16226         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
16227         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml:
16228         Updated.
16230         * global-tags/Makefile.am: Fixed make error.
16232         * plugins/profile-default/plugin.c: Added debug-manager
16233         and gdb plugins to load at startup so that debugger
16234         windows are docked properly. They will be removed
16235         later when we figure out runtime docking.
16237         * plugins/sample1/*: Restored to last working state.
16239         * plugins/gdb/debugger.c, src/layout.xml: Added debugger
16240         windows in lower pane. Named the windows appropriately.
16242         * ChangeLog: Fixed format.
16243         
16244 2004-11-07  Pavol Bosik <pavol.bosik@radiantsystems.com>
16246         * libanjuta/interfaces/libanjuta.idl,
16247         libanjuta/anjuta-marshal.c,
16248         plugins/Makefile.am,
16249         plugins/debug-manager/plugin.c,
16250         plugins/editor/plugin.c,
16251         plugins/editor/text_editor.c,
16252         plugins/gdb/breakpoints.c,
16253         plugins/gdb/debugger.c,
16254         plugins/gdb/plugin.c,
16255         plugins/gdb/plugin.h: fixed "Toggle breakpoint" feature
16257 2004-11-06  Jean-NoelGuiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16258         * plugins/editor/anjuta-docman.h plugins/editor/plugin.c,
16259         plugins/editor/search-replace.c,
16260         plugins/message-view/anjuta-msgman.c plugins/message-view/plugin.c:
16261         Search and Replace; Show result in find pane
16262           
16263 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
16264         
16265         * plugins/gdb, plugins/debug-manager: Applied debugger patch
16266         from Bosik, Pavol <pavol.bosik@radiantsystems.com>
16267         (added features: starting debugger and loading of core/executable,
16268         StepIn, StepOut, StepOver and Execute, toggling breakpoint
16269         partially works)
16271 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
16272         
16273         * plugins/cvs-plugin/*: Mess up with cvs and lost some of 
16274         my cvs-plugin files...
16275         I hope I have rescued everything possible.
16276         
16277         * Naba: Could you please fix sample1 because I messed it up to 
16278         but there should be a histroy of this directory we should commit
16280 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
16281         
16282         * plugins/cvs-plugin/cvs-execute.[ch]: Add basic command execute
16283         infrastructure
16284         * plugins/cvs-plugin/plugin.c,
16285         /plugins/cvs-plugin/anjuta-cvs-plugin.glade:
16286         Added preferences dialog (not yet complete)
16288 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
16289         
16290         * global-tags/Makefile.am, mime/Makefile.am:
16291         Some fixes in build process from Alexey Rusakov <ktirf@users.sf.net>
16292         
16293         * template/xmltemplate.[ch],
16294         template/xmlstrings.[ch],
16295         template/autotools.[ch] removed,
16296         template/prj_template.[ch] removed,
16297         template/lang_template.[ch] removed,
16298         template/lib_template.[ch] removed,
16299         template/Makefile.am adjusted,
16300         template/dtds/lang.dtd removed, 
16301         template/dtds/lib.dtd removed,
16302         template/dtds/prj.dtd removed,
16303         template/dtds/autotools.dtd removed,
16304         data/template/lib/* removed,
16305         data/template/language/* removed,
16306         data/template/library/* removed,
16307         data/template/project/* removed,
16308         date/template/Makefile.am adjusted:
16309         Remove everything except text-templates to replace hardcoded 
16310         Edit->Insert texts with dynamic loaded.
16312         * plugins/cvs-plugin/plugin.[ch],
16313         plugins/cvs-actions.[ch],
16314         plugins/Makefile.am,
16315         plugins/cvs-plugin/Makefile.am,
16316         plugins/cvs-plugin/anjuta-cvs-plugin.ui,
16317         plugins/cvs-plugin/anjuta-cvs-plugin.glade,
16318         plugins/cvs-plugin/anjuta-cvs.plugin.in:
16319         Added initial cvs-plugin code
16321 2004-10-21  Naba Kumar  <naba@gnome.org>
16322         
16323         * libanjuta/anjuta-plugin.c,
16324         plugins/build-basic-autotools/build-basic-autotools.c,
16325         plugins/debugger/plugin.c,
16326         plugins/devhelp/plugin.c,
16327         plugins/editor/anjuta-docman.c,
16328         plugins/editor/goto_line.c,
16329         plugins/editor/plugin.c,
16330         plugins/editor/search-replace.c,
16331         plugins/editor/text_editor.c,
16332         plugins/file-loader/plugin.c,
16333         plugins/file-manager/plugin.c,
16334         plugins/file-wizard/file.c,
16335         plugins/file-wizard/plugin.c,
16336         plugins/gdb/plugin.c,
16337         plugins/gtodo/plugin.c,
16338         plugins/message-view/anjuta-msgman.c,
16339         plugins/profile-default/plugin.c,
16340         plugins/project-manager/plugin.c,
16341         plugins/sample1/plugin.c,
16342         plugins/terminal/terminal.c: Defined all global variables static,
16343         particularly class parent_class variables. They were getting
16344         confused at link time.
16346         * libanjuta/plugins.c: Do not unload plugins when they are
16347         deactivated. Simply cache them for later activation. Unloading
16348         modules have some problem with shared libs using static class
16349         registration. Fixed hash type for installed plugins. Eventually,
16350         we want to add "CanUnload" attribute for .plugin files (in
16351         "Anjuta Plugin" group) to let plugin loader know if the plugin can
16352         be unloaded from memory. Those plugins declaring CanUnload=false
16353         will not be unloaded from memory and will be put in the cache. Those
16354         not declaring anything or declaring CanUnload=true, will be unloaded
16355         from memory when they are deactivated.
16357         * plugins/editor/action-callbacks.c, plugins/editor/anjuta-docman.c,
16358         plugins/editor/plugin.c, plugins/editor/text_editor.c,
16359         plugins/editor/text_editor.h, plugins/file-manager/an_file_view.c,
16360         plugins/file-manager/plugin.c, plugins/file-wizard/plugin.c,
16361         plugins/project-manager/plugin.c: Fixed object finalization, dispose,
16362         activation, deactivation. Fixed memory leaks.
16364 2004-10-20  Naba Kumar  <naba@gnome.org>
16366         * TODO.tasks: Updated.
16367         
16368         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
16369         libanjuta/anjuta-utils.h, libanjuta/plugins.c: Defined separate
16370         macro for adding interfaces to plugin types. Code cleanup.
16371         
16372         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
16373         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
16374         
16375         * plugins/build-basic-autotools/build-basic-autotools.c,
16376         plugins/debugger/plugin.c, plugins/devhelp/plugin.c,
16377         plugins/editor/plugin.c, plugins/editor/text_editor.c,
16378         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
16379         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
16380         plugins/gtodo/plugin.c, plugins/message-view/message-view.c,
16381         plugins/message-view/plugin.c, plugins/profile-default/plugin.c,
16382         plugins/project-manager/plugin.c,
16383         plugins/symbol-browser/an_symbol_view.c,
16384         plugins/symbol-browser/plugin.c, plugins/terminal/terminal.c: Used
16385         newly defined macro to add interfaces to plugin types.
16387         * src/anjuta-app.c, src/shell.c: Do not add value for widgets.
16389 2004-10-20  Naba Kumar  <naba@gnome.org>
16391         * TODO.tasks: Added task list.
16392         * plugins/file-manager/anjuta-file-manager-plugin.glade: Set
16393         default values.
16395 2004-10-19  Naba Kumar  <naba@gnome.org>
16397         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed bugs.
16398         
16399         * plugins/editor/action-callbacks.c,
16400         plugins/editor/action-callbacks.h,
16401         plugins/editor/anjuta-docman.c,
16402         plugins/editor/anjuta-docman.h,
16403         plugins/editor/anjuta-document-manager.ui,
16404         plugins/editor/file_history.c,
16405         plugins/editor/file_history.h,
16406         plugins/editor/plugin.c: Added file history browsing.
16407         
16408         * plugins/gtodo/libgtodo.c, plugins/gtodo/plugin.c: Fixed refresh.
16409         
16410         * plugins/message-view/anjuta-message-manager.ui,
16411         plugins/message-view/plugin.c: Added document manager context menu.
16412         
16413         * plugins/symbol-browser/an_symbol_view.c,
16414         plugins/symbol-browser/an_symbol_view.h,
16415         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
16416         plugins/symbol-browser/plugin.c: Added goto tag def/decl. Added
16417         document manager context menu.
16418         
16419         * scintilla/*, scintilla/include/*: Updated to current cvs.
16420         
16421 2004-10-19  Naba Kumar  <naba@gnome.org>
16423         *plugins/debugger/anjuta-debugger.ui, src/anjuta.ui: Added
16424         placeholder for debugger UI.
16425         
16426         * plugins/devhelp/plugin.c, plugins/editor/plugin.c: Fixed shortcuts.
16427         * plugins/file-manager/plugin.c: Fixed loading bug.
16428         
16429         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-encodings.h,
16430         libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h:
16431         Initializes gconf database with default values when the
16432         values are not defined. Use bool and int prefs separately.
16434         * plugins/editor/plugin.c: Added encoding preferences.
16435         * plugins/project-manager/plugin.c: Cleanup and debug messages.
16437         * manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
16438         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
16439         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
16440         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
16442 2004-10-18  Naba Kumar  <naba@gnome.org>
16444         * po/POTFILES.in: Updated.
16445         
16446         * libanjuta/anjuta-ui.c: Corrected debug messages.
16447         
16448         * libegg/egg-combo-action.c, libegg/test-actions.c,
16449         libegg/menu/egg-combo-action.h: Fixed combo action.
16450         
16451         * plugins/debugger/Makefile.am, plugins/gdb/Makefile.am:
16452         Fixed format.
16453         
16454         * plugins/editor/action-callbacks.[c,h],
16455         plugins/editor/anjuta-document-manager.ui, plugins/editor/plugin.c:
16456         Implemented file swap. Removed dead codes.
16457         
16458         * plugins/editor/text_editor.[c,h]: Fixed crash bug. Removed
16459         dead codes.
16460         
16461         * plugins/symbol-browser/an_symbol_view.[c,h],
16462         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
16463         plugins/symbol-browser/plugin.[c,h]: Completed symbol browser plugin.
16464         Implemented file symbols. Implemented goto file line when symbol is
16465         selected.
16466         
16467         * src/utilities.[c,h]: Moved code to plugins/editor/action-callbacks.c.
16468         
16469 2004-10-10  Naba Kumar  <naba@gnome.org>
16471         Patch from Bosik, Pavol  <pavol.bosik@radiantsystems.com>:
16472         
16473         * libanjuta/interfaces/libanjuta.idl: Added debugger interface.
16474         
16475         * plugins/debugger/.cvsignore,
16476         (added) plugins/debugger/Makefile.am,
16477         (added) plugins/debugger/anjuta-debugger.glade,
16478         (added) plugins/debugger/anjuta-debugger.plugin.in,
16479         (added) plugins/debugger/anjuta-debugger.plugin.png,
16480         (added) plugins/debugger/anjuta-debugger.ui,
16481         plugins/debugger/attach_process.c,
16482         (removed) plugins/debugger/attach_process_cbs.c,
16483         (removed) plugins/debugger/attach_process_cbs.h,
16484         (removed) plugins/debugger/breakpoints.c,
16485         (removed) plugins/debugger/breakpoints.h,
16486         (removed) plugins/debugger/debug_tree.c,
16487         (removed) plugins/debugger/debug_tree.h,
16488         (removed) plugins/debugger/debugger.c,
16489         (removed) plugins/debugger/debugger.h,
16490         (removed) plugins/debugger/memory.c,
16491         (removed) plugins/debugger/memory.h,
16492         (added) plugins/debugger/plugin.c,
16493         (added) plugins/debugger/plugin.h,
16494         (removed) plugins/debugger/registers.c,
16495         (removed) plugins/debugger/registers.h,
16496         (removed) plugins/debugger/registers_cbs.c,
16497         (removed) plugins/debugger/registers_cbs.h,
16498         (removed) plugins/debugger/registers_gui.c,
16499         (removed) plugins/debugger/sharedlib.c,
16500         (removed) plugins/debugger/sharedlib.h,
16501         (removed) plugins/debugger/sharedlib_cbs.c,
16502         (removed) plugins/debugger/sharedlib_cbs.h,
16503         (removed) plugins/debugger/sharedlib_gui.c,
16504         (removed) plugins/debugger/signals.c,
16505         (removed) plugins/debugger/signals.h,
16506         (removed) plugins/debugger/signals_cbs.c,
16507         (removed) plugins/debugger/signals_cbs.h,
16508         (removed) plugins/debugger/signals_gui.c,
16509         (removed) plugins/debugger/stack_trace.c,
16510         (removed) plugins/debugger/stack_trace.h,
16511         (added) plugins/debugger/utilities.c,
16512         (added) plugins/debugger/utilities.h,
16513         (removed) plugins/debugger/watch.c,
16514         (removed) plugins/debugger/watch.h,
16515         (removed) plugins/debugger/watch_cbs.c,
16516         (removed) plugins/debugger/watch_cbs.h,
16517         (removed) plugins/debugger/watch_gui.c,
16518         (removed) plugins/debugger/watch_gui.h: Moved files to gdb backend plugin.
16519         
16520         * configure.in, plugins/Makefile.am, (added) plugins/gdb/*:
16521         Added debugger gdb backend plugin.
16522         
16523         * plugins/message-view/plugin.c: Registered all message stock icons.
16524         
16525         * plugins/profile-default/plugin.c: Loads debugger plugin.
16526         
16527         * src/Makefile.am, libegg/Makefile.am: Fixed build errors.
16529 2004-10-08  Naba Kumar  <naba@gnome.org>
16531         * libanjuta/libanjuta-1.0.pc.in: changed .pc file to have version
16532         information.
16533         
16534         * plugins/symbol-browser/.cvsignore,
16535         plugins/symbol-browser/Makefile.am,
16536         plugins/symbol-browser/an_symbol_view.c,
16537         plugins/symbol-browser/an_symbol_view.h,
16538         plugins/symbol-browser/anjuta-symbol-browser-plugin.png,
16539         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
16540         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
16541         plugins/symbol-browser/plugin.c,
16542         plugins/symbol-browser/plugin.h,
16543         plugins/symbol-browser/sv_class.xpm,
16544         plugins/symbol-browser/sv_function.xpm,
16545         plugins/symbol-browser/sv_macro.xpm,
16546         plugins/symbol-browser/sv_private_fun.xpm,
16547         plugins/symbol-browser/sv_private_var.xpm,
16548         plugins/symbol-browser/sv_protected_fun.xpm,
16549         plugins/symbol-browser/sv_protected_var.xpm,
16550         plugins/symbol-browser/sv_public_fun.xpm,
16551         plugins/symbol-browser/sv_public_var.xpm,
16552         plugins/symbol-browser/sv_static_fun.xpm,
16553         plugins/symbol-browser/sv_static_var.xpm,
16554         plugins/symbol-browser/sv_struct.xpm,
16555         plugins/symbol-browser/sv_unknown.xpm,
16556         plugins/symbol-browser/sv_variable.xpm,
16557         plugins/symbol-browser/test-symbol-browser.c,
16558         plugins/Makefile.am: Implemented Symbol
16559         browser plugin.
16560         
16561         * pixmaps/sv_*.xpm: Moved to plugins/symbol-browser/ dir.
16562         
16563         * plugins/build-basic-autotools/Makefile.am,
16564         plugins/devhelp/Makefile.am,
16565         plugins/editor/Makefile.am,
16566         plugins/file-loader/Makefile.am,
16567         plugins/file-manager/Makefile.am,
16568         plugins/file-wizard/Makefile.am,
16569         plugins/gtodo/Makefile.am,
16570         plugins/message-view/Makefile.am,
16571         plugins/profile-default/Makefile.am,
16572         plugins/project-manager/Makefile.am
16573         plugins/sample1/Makefile.am,
16574         plugins/terminal/Makefile.am,
16575         scintilla/Makefile.am,
16576         libegg/Makefile.am,
16577         launcher/Makefile.am,
16578         libanjuta/Makefile.am,
16579         src/Makefile.am,
16580         tagmanager/Makefile.am,
16581         configure.in: Defined anjuta_plugin_dir, anjuta_image_dir,
16582         anjuta_data_dir in configure.in and used them in plugins Makefile.am
16583         files. Also fixed library dependencies.
16584         
16585         * plugins/editor/aneditor.cxx: Disabled unused codes.
16586         * plugins/file-manager/an_file_view.c: Added copyright.
16587         * plugins/gtodo/tray-icon.c: Fixed pixmap path.
16588         
16589         * plugins/profile-default/plugin.c: Can load plugins by location.
16590         * plugins/project-manager/plugin.c: Remove project_root_uri value
16591         when project is closed.
16592         
16593 2004-10-06  Naba Kumar  <naba@gnome.org>
16595         * libanjuta/plugins.c: Shows plugins in a nicer dialog.
16596         
16597         * libanjuta/interfaces/libanjuta.idl,
16598         plugins/editor/text_editor.c: Added get_length()
16599         and get_current_word() methods in IAnjutaEditor interface.
16600         
16601         * libegg/Makefile.am: Added test_actions target.
16602         
16603         * libegg/egg-combo-action.c: Fixed combo-action and made it usable.
16604         
16605         * plugins/build-basic-autotools/build-basic-autotools.c,
16606         plugins/file-loader/plugin.c,
16607         plugins/message-view/message-view.c: Added code to go to file and
16608         line number,
16609         
16610         * plugins/devhelp/plugin.c: Context sensitive help now works.
16611         * plugins/editor/anjuta-docman.c: Reads the fragment id from file
16612         uri as line number and goes to that line number.
16613         
16614         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c,
16615         plugins/gtodo/plugin.c: Creates a default gtodo client and implemented
16616         gtodo_client_load() method to load from a diffrent file. Watched 
16617         project root directory in plugin to open TODO.tasks of the project.
16618         
16619         * plugins/project-manager/plugin.c: Updates project UI
16620         sensitive/insensitive.
16622         * src/Makefile.am, src/shell.[c,h], src/anjuta-shell.ui: Added
16623         anjuta-shell program to test plugins.
16624         
16625         * src/anjuta-app.c: Registered UI accels.
16626         
16627 2004-09-28  Naba Kumar  <naba@gnome.org>
16629         * libanjuta/anjuta-shell.[c,h]: Added anjuta_shell_present_widget()
16630         method.
16631         
16632         * src/anjuta-app.c: Implemented present widget method.
16633         
16634         * plugins/devhelp/plugin.c, plugins/editor/plugin.c,
16635         plugins/message-view/plugin.c, plugins/project-manager/plugin.c,
16636         
16637         * plugins/editor/anjuta-docman.c: Code cleanup and selects newly
16638         added editor.
16639         
16640         * plugins/editor/text_editor.c: Connects to preferences changed signal
16641         correctly.
16642         
16643 2004-09-28  Naba Kumar  <naba@gnome.org>
16644         
16645         * libanjuta/anjuta-debug.h, libanjuta/Makefile.am: Added debug
16646         print code.
16647         
16648         * libanjuta/e-splash.c, Fixed compiler error and reduced progress bar
16649         size to 5 pix.
16650         
16651         * libegg/egg-entry-action.c: Takes GtkEditable rather than GtkEntry
16652         in changed signal callback.
16653         
16654         * plugins/editor/action-callbacks.c: Implemented save_all action
16655         callback. Removed dead code. Do save_as when saving a new file.
16656         Implemented incremental search.
16657         
16658         * plugins/editor/anjuta-docman.c: Removed dead code and formated code.
16659         
16660         * plugins/editor/plugin.c, plugins/editor/print.c: Used debug prints.
16661         
16662         * src/anjuta-app.c: Registers UI accelerators.
16663         
16664 2004-09-27  Naba Kumar  <naba@gnome.org>
16666         * libanjuta/anjuta-utils.c: Added a border in input dialog entry box.
16667         
16668         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
16669         plugins/devhelp/anjuta-devhelp.plugin.in,
16670         plugins/file-loader/anjuta-loader.plugin.in,
16671         plugins/file-manager/anjuta-file-manager.plugin.in,
16672         plugins/gtodo/anjuta-gtodo.plugin.in,
16673         plugins/project-manager/anjuta-project-manager.plugin.in,
16674         plugins/terminal/anjuta-terminal.plugin.in:
16675         Gave proper plugin names.
16677         * plugins/build-basic-autotools/build-basic-autotools.c: Detailed
16678         error when regex fail.
16679         
16680         * plugins/devhelp/anjuta-devhelp.ui, plugins/devhelp/plugin.[c,h]:
16681         Added help and context search. Watches current editor. More menus
16682         in Help submenu. Update UI (sensitive when required) properly.
16683         
16684         * plugins/editor/anjuta-document-manager.ui,
16685         plugins/devhelp/anjuta-devhelp.ui,
16686         plugins/message-view/anjuta-message-manager.ui,
16687         src/anjuta.ui: Goto menu actions are in separate submenu.
16688         
16689         * src/anjuta.ui, src/action-callbacks.[c,h], src/anjuta-actions.h:
16690         Removed unimplemented UI elements.
16691         
16692         * src/anjuta-app.c: Larger (and normal) icon size.
16693         
16694         * src/layout.xml: Task manager plugin along with document (in middle).
16695         
16696         * plugins/editor/plugin.c, plugins/file-loader.c,
16697         plugins/devhelp/plugin.c: Gives short-labels and is-important flag
16698         in gtkactions. Enable/disable UI properly.
16699         
16700 2004-09-26  Naba Kumar  <naba@gnome.org>
16702         * po/POTFILES.in: Updated, added missing files.
16704         * .cvsignore: Updated.
16705         
16706         * libanjuta/anjuta-utils.[h,c]: Functions take constant parameters. Added
16707         a new function to get User input text.
16708         
16709         * libanjuta/resources.[c,h]: Added a function to created sized image.
16710         
16711         * libanjuta/interfaces/libanjuta.idl: Changed parameter name to uri
16712         from filename, as thats the correct representation.
16713         
16714         * plugins/build-basic-autotools/Makefile.am,
16715         (added) plugins/build-basic-autotools/automake-c.filters,
16716         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
16717         plugins/build-basic-autotools/build-basic-autotools.[c,h]:
16718         Rearragned UI elements in the build menu. Added codes to read build
16719         filter rules from external file. Implemented all build, configure,
16720         autogen commands. Watches current editor and project.
16721         
16722         * plugins/editor/anjuta-docman.[c,h], plugins/editor/plugin.c:
16723         Added editor changed signal and exports current editor value.
16724         Fixed parameter names. Fixed get_uri() interface implementation to
16725         return correct uri.
16726         
16727         * plugins/editor/anjuta-document-manager.ui: Removed unnecessary UI
16728         elements.
16729         
16730         * plugins/file-loader/anjuta-loader-plugin.ui: Added New UI element.
16731         
16732         * plugins/file-manager/an_file_view.c,
16733         plugins/file-manager/an_file_view.c: Exports file uri correctly.
16734         
16735         * plugins/file-wizard/file.c: Reads uri correctly.
16736         
16737         * plugins/message-view/anjuta-msgman.c: Sizes tab images properly and
16738         sets the page to the new view.
16739         
16740         * plugins/message-view/message-view.c: Unrefs the tree model when done.
16741         Fixed signal connecting.
16742         
16743         * plugins/project-manager/plugin.c: Changed "project_root_directory"
16744         to "project_root_uri" and exports as uri.
16745         
16746 2004-09-24  Naba Kumar  <naba@gnome.org>
16748         * libanjuta/anjuta-ui.c: Fixed a crash bug.
16749         * libanjuta/anjuta-plugin.c, libanjuta/plugins.c: Activates plugin
16750         in correct way.
16751         * plugins/file-manager/plugin.c: Fixed crash in unloading.
16752         * plugins/file-loader/plugin.c: Added comments.
16753         * plugins/build-basic-autotools/plugin.c: Added comments.
16754         * plugins/devhelp/plugin.c: Fixed crash bug. Added comments.
16755         
16756         * libanjuta/interfaces/libanjuta.idl,
16757         plugins/message-view/anjuta-msgman.c,
16758         plugins/message-view/message-view.c,
16759         plugins/message-view/message-view.h,
16760         plugins/message-view/plugin.c: Buffering and appending messages have
16761         been separated. message-view implementations cleaned up. Signals
16762         Emissions fixed. Messages now displayed in summary and details show
16763         as tooltip. Message color highlights fixed. Updated IAnjutaMessageView
16764         API.
16765         
16766         * plugins/message-view/anjuta-message-manager-plugin.glade: Organized
16767         preferences.
16768         
16769         * plugins/build-basic-autotools/Makefile.am,
16770         plugins/build-basic-autotools/build-basic-autotools.c: Added regex
16771         parsing of output to create message summaries. Uses new message view
16772         API.
16773         
16774         * plugins/editor/anjuta-document-manager.glade: Hidden unnecessary
16775         preferences to make dialog box smaller.
16776         
16777         * plugins/editor/search-replace.c: Fixed compile error with change
16778         in IAnjutaMessageView API.
16779         
16780 2004-09-21  Naba Kumar  <naba@gnome.org>
16782         * plugins/Makefile.am: Deletes old (installed) plugins before
16783         installing new ones.
16784         
16785         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
16786         plugins/build-basic-autotools/build-basic-autotools.c,
16787         plugins/build-basic-autotools/build-basic-autotools.h: Uses exported
16788         file URI from filemanager. Only disables/enables build submenu in file
16789         manager, instead of merging/unmerging.
16790         
16791         * plugins/editor/anjuta-docman.c: Fixed a crash bug when opening
16792         non-text files.
16793         
16794         * plugins/file-loader/anjuta-loader-plugin.ui,
16795         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
16796         Implemented "Open with" file manager submenu. Displays error message
16797         when file can not be opened.
16798         
16799         * plugins/file-manager/an_file_view.c: Renamed
16800         file_manager_current_filename value name to file_manager_current_uri
16801         and exports proper URI.
16802         
16803         * plugins/gtodo/plugin.c: Display name changed to "Tasks".
16805 2004-09-19  Naba Kumar  <naba@gnome.org>
16807         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
16808         plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c: Added
16809         save point signal to change editor tabs. Fixed accels.
16810         
16811         * plugins/file-loader/plugin.c: Fixed accels.
16813         * plugins/project-manager/plugin.c: Added target selection callback.
16814         
16815         * plugins/project-manager/plugin.c: Added URI activation.
16816         * plugins/editor/goto-line.c, plugin/editor/action_callbacks.c:
16817         Fixed dialog and closed it on ok. Fixed a crash bug.
16818         * plugins/editor/anjuta-docman.c: Set notebook scrollable.
16820         * (added) libegg/egg-recent-*.c, (added) libegg/recent-files/*,
16821         configure.in, libegg/Makefile.am, plugins/file-loader/Makefile.am,
16822         plugins/file-loader/anjuta-loader-plugin.ui,
16823         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
16824         Added recent files in file loade plugin.
16825         
16826         * ChangeLog: Fixed entry dates.
16827         
16828 2004-09-18  Naba Kumar  <naba@gnome.org>
16830         * plugins/devhelp/plugin.c: Added UI sensitization and removed
16831         an unnecessary GtkFrame.
16832         
16833 2004-09-17  Naba Kumar  <naba@gnome.org>
16835         * mime/anjuta.xml, mime/Makefile.am: Added mime definition xml.
16837         * TODO: Updated.
16838         
16839         * data/Makefile.am: Disabled installing old mime info.
16840         
16841         * mime/anjuta.applications, mime/anjuta.keys: Updated.
16842         
16843         * plugins/editor/anjuta-docman.c, plugins/editor/anjuta-docman.h,
16844         plugins/editor/anjuta-document-manager.ui,
16845         plugins/editor/plugin.c, plugins/editor/text_editor.c,
16846         plugins/editor/text_editor.h, plugins/editor/text_editor_cbs.c:
16847         Added Editor context popup menu.
16848         
16849         * plugins/project-manager/anjuta-project-manager-plugin.png:
16850         Update image.
16851         
16852         * plugins/project-manager/anjuta-project-manager.plugin.in:
16853         Support .anjuta mime type.
16854         
16855         * plugins/project-manager/plugin.c: Exports "project_root_directory"
16856         value.
16857         
16858         * plugins/file-manager/plugin.c: Watches "project_root_directory"
16859         value.
16860         
16861         * src/layout.xml, plugins/profile-default/plugin.c:
16862         Added project manager plugin for startup.
16864 2004-09-16  Naba Kumar  <naba@gnome.org>
16865         
16866         * anjuta.prj: Updated.
16867         
16868         * pixmaps/Makefile.am, plugins/build-basic-autotools/Makefile.am,
16869         plugins/devhelp/Makefile.am, plugins/editor/Makefile.am,
16870         plugins/file-loader/Makefile.am, plugins/file-manager/Makefile.am,
16871         plugins/file-wizard/Makefile.am, plugins/message-view/Makefile.am,
16872         plugins/profile-default/Makefile.am, plugins/sample1/Makefile.am,
16873         plugins/terinal/Makefile.am, src/Makefile.am,
16874         plugins/gtodo/Makefile.am, plugins/project-manager/Makefile.am:
16875         Fixed makefile syntax errors.
16877 2004-09-16  Naba Kumar  <naba@gnome.org>
16879         * configure.in, src/layout.xml,
16880         plugins/profile-default/plugin.c,
16881         libanjuta/interfaces/libanjuta.idl,
16882         plugins/Makefile.am, (added) plugins/gtodo/*: Added Todo plugin.
16883         
16884         * configure.in, plugins/Makefile.am,
16885         plugins/project-manager/.cvsignore, 
16886         plugins/project-manager/Makefile.am,
16887         plugins/project-manager/anjuta-project-manager-plugin.png,
16888         plugins/project-manager/anjuta-project-manager.plugin.in,
16889         plugins/project-manager/anjuta-project-manager.ui,
16890         plugins/project-manager/plugin.c,
16891         plugins/project-manager/plugin.h: Added project manager plugin
16892         based on gnome-build.
16893         
16894         * Makefile.am, mime/Makefile.am, mime/anjuta.applications,
16895         mime/anjuta.keys, mime/anjuta.mime: Added anjuta files mime types.
16896         
16897         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
16898         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
16899         manuals/reference/libanjuta/tmpl/properties.sgml: Updated.
16900     
16901 2004-09-16  Naba Kumar  <naba@gnome.org>
16903         * plugins/editor/action-callbacks.c: Fixed compile error.
16904         
16905 2004-09-15  Naba Kumar  <naba@gnome.org>
16907         * plugins/devhelp/plugin.[c,h]: Fixed a start-up warning.
16908         
16909         * libanjuta/e-splash.c, plugins/profile-default/plugin.c:
16910         New improved splace with nicer progress.
16911         
16912         * configure.in, plugins/Makefile.am,
16913         (added) file-wizard/.cvsignore,
16914         (added) file-wizard/Makefile.am,
16915         (added) file-wizard/action-callbacks.c,
16916         (added) file-wizard/action-callbacks.h,
16917         (added) file-wizard/anjuta-file-wizard-plugin.png,
16918         (added) file-wizard/anjuta-file-wizard.glade,
16919         (added) file-wizard/anjuta-file-wizard.plugin.in,
16920         (added) file-wizard/anjuta-file-wizard.ui,
16921         (added) file-wizard/file.c,
16922         (added) file-wizard/file.h,
16923         (added) file-wizard/plugin.c,
16924         (added) file-wizard/plugin.h:
16925         Created new file wizard and added it. The wizard takes care of text
16926         bit insertions and new files creation.
16928         * plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
16929         plugins/editor/action-callbacks.h,
16930         plugins/editor/anjuta-document-manager.glade,
16931         plugins/editor/anjuta-document-manager.ui,
16932         plugins/editor/plugin.c, plugins/editor/text_editor.c,
16933         (removed) plugins/editor/file.[c,h]: Removed text insertions and
16934         new files code and moved into a new plugin (file wizard).
16935         
16936         * libanjuta/plugins.[c,h]: Added plugins selection function.
16937         
16938         * libanjuta/interfaces/libanjuta.idl: Added goto_position(),
16939         get_position(), insert() in IAnjutaEditor interface. Added
16940         add_buffer() in IAnjutaDocumentManager interface. Added IAnjutaWizard
16941         interface (for wizard plugins).
16943         * plugins/file-loader/anjuta-loader-plugin.ui,
16944         plugins/file-loader/plugin.c: Added wizard launcher interface which
16945         scans for plugins implement IAnjutaWizard interface and presents the
16946         list to user for selection. The selected plugin is then activated
16947         for the wizard.
16949         * libanjuta/interfaces/.cvsignore: Updated.
16950         * plugins/message-view/.cvsignore: Updated.
16951         * plugins/launcher/*: Removed as launcher has already been moved to
16952         libanjuta as class.
16954         * manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
16955         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
16956         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
16957         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
16958         manuals/reference/libanjuta/tmpl/pixmaps.sgml:
16959         Updated API documentations.
16961 2004-09-01  Amanpreet Singh Alam  <aalam@redhat.com>
16963         * configure.in: Added Punjabi to ALL_LINGUAS
16965 2004-07-29  Naba Kumar  <naba@gnome.org>
16967         * configure.in: Added file-loader plugin Makefile path and
16968         fixed devhelp version requirement.
16970 2004-07-28  Naba Kumar  <naba@gnome.org>
16972         * src/anjuta-app.c, libanjuta/pixmaps.h, libanjuta/anjuta-stock.h,
16973         terminal/preferences-terminal.png (added), message-view/*.png (added),
16974         message-view/*.xpm (added), editor/*.png (added),
16975         editor/*.xpm (added), plugins/editor/Makefile.am,
16976         plugins/editor/plugin.c, plugins/message-view/Makefile.am,
16977         plugins/message-view/plugin.c, plugins/terminal/Makefile.am,
16978         src/anjuta-app.c, pixmaps/Makefile.am: Moved pixmap files to
16979         respective plugins directories.
16981         * pixmaps/autocomplete-16.png, pixmaps/autocomplete.png,
16982         pixmaps/block-end-16.png, pixmaps/block-end.png
16983         pixmaps/block-start-16.png, pixmaps/block-start.png
16984         pixmaps/block_select.xpm, pixmaps/bookmark-first-16.png
16985         pixmaps/bookmark-first.png, pixmaps/bookmark-last-16.png
16986         pixmaps/bookmark-last.png, pixmaps/bookmark-next-16.png
16987         pixmaps/bookmark-next.png, pixmaps/bookmark-prev-16.png
16988         pixmaps/bookmark-prev.png, pixmaps/bookmark_toggle.xpm
16989         pixmaps/fold_close.xpm, pixmaps/fold_open.xpm
16990         pixmaps/fold_toggle.xpm, pixmaps/indent.xpm
16991         pixmaps/indent_auto.xpm, pixmaps/indent_dcr.xpm
16992         pixmaps/indent_inc.xpm, pixmaps/indent_set.xpm
16993         pixmaps/preferences-editor.png, pixmaps/undock.png
16994         pixmaps/error-next-16.png, pixmaps/error-next.png
16995         pixmaps/error-prev-16.png, pixmaps/error-prev.png
16996         pixmaps/messages.xpm, pixmaps/preferences-messages.png,
16997         pixmaps/preferences-terminal.png: Deleted
16999         * libanjuta/properties* (removed), plugins/editor/properties* (added),
17000         plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
17001         plugins/editor/aneditor.cxx, plugins/editor/anjuta-docman.c,
17002         plugins/editor/anjuta-document-manager.plugin.in,
17003         plugins/editor/anjuta-document-manager.ui,
17004         plugins/editor/plugin.c, plugins/editor/print.c,
17005         plugins/editor/search-replace_backend.c,
17006         plugins/editor/search_preferences.h,
17007         plugins/editor/text_editor.c, plugins/editor/text_editor.h:
17008         Moved properties souce files to editor plugin as it not required in
17009         libanjuta. Other editor fixes.
17011         * configure.in, libegg/Makefile.am, libegg/egg-dock* (removed),
17012         libegg/dock/* (removed)
17013         : Restored GDL external dependencies and removed libegg dock
17014         sources, because gdl is being developed.
17015         
17016         * libanjuta/Makefile.am, libanjuta/anjuta-preferences.c,
17017         libanjuta/anjuta-preferences.h, libanjuta/anjuta-shell.c,
17018         libanjuta/anjuta-shell.h, libanjuta/anjuta-utils.c,
17019         libanjuta/anjuta-utils.h, libanjuta/libanjuta.h,
17020         libanjuta/plugins.c, libanjuta/plugins.h,
17021         libanjuta/resources.c, libanjuta/resources.h: Preferences now use
17022         gconf system. Shell now takes docking positions. Added more utility
17023         functions. Added plugins query function. And other fixes.
17025         * libanjuta/interfaces/libanjuta.idl: Added File loader interface.
17026         
17027         * plugins/Makefile.am, plugins/file-loader/*: Implemented file loader
17028         plugin to load files based on mime type.
17029         
17030         * configure.in, plugins/devhelp/plugin.c: Fixed to use devhelp >= 0.9.
17031         
17032         * plugins/file-manager/Makefile.am, plugins/file-manager/an_file_view.c,
17033         plugins/file-manager/plugin.c: File manager now uses file loader to
17034         open files.
17036         * plugins/message-view/anjuta-msgman.c,,
17037         plugins/message-view/message-view.c,
17038         plugins/message-view/plugin.c: Implemented launcher in libanjuta.
17040         * plugins/profile-default/plugin.c, plugins/sample1/plugin.c,
17041         plugins/terminal/terminal.c, src/Makefile.am,
17042         src/action-callbacks.c, src/anjuta-app.c, src/anjuta-app.h,
17043         src/anjuta.c, src/layout.xml, src/preferences.c: Bug fixes.
17044         
17045         * libegg/dock/*: Removed directory.
17046         
17047 2004-07-28  Naba Kumar  <naba@gnome.org>
17049         * configure.in: Reduced gnome-print version requirement.
17050         * plugins/devhelp/plugin.c: Fixed changes wrt develop >= 0.9.0.
17052 2004-07-21  Ray Strode  <rstrode@redhat.com>
17053         * anjuta/anjuta.desktop.in.in: Add MimeType line to desktop file
17054         new mime sytem.
17056 2004-06-29  Johannes Schmid <jhs@cvs.gnome.org>
17057         
17058         * plugins/editor/search-replace.c: Some fixes
17059         * plugins/terminal/Makefile.am:
17060         Patch from: Alexey Rusakov <ktirf@users.sf.net>
17062 2004-05-19  Naba Kumar  <naba@gnome.org>
17064         * libanjuta/e-splash.c: Set 'type' at construct time. Fixed
17065         compiler warning.
17067 2004-05-17  Johannes Schmid <jhs@cvs.gnome.org>
17069         * plugins/editor/text_editor.c: Implemented IAnjutaFile correctly.
17070         Implemented IAnjutaSavable
17071         * plugins/editor/plugin.c: Implemented IAnjutaFile and IAnjutaSavable.
17073 2004-05-17  Naba Kumar  <naba@gnome.org>
17075         * configure.in, plugins/Makefile.am, plugins/profile-default/plugin.c,
17076         plugins/build-basic-autotools/.cvsignore,
17077         plugins/build-basic-autotools/Makefile.am,
17078         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.png,
17079         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
17080         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
17081         plugins/build-basic-autotools/build-basic-autotools.c,
17082         plugins/build-basic-autotools/build-basic-autotools.h: Added basic autotools
17083         build plugin.
17084         
17085         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaProject interface
17086         definition.
17087         
17088         * plugins/file-manager/an_file_view.c,
17089         plugins/file-manager/anjuta-file-manager.ui,
17090         plugins/file-manager/plugin.c, plugins/file-manager/plugin.h:
17091         Added context menu UI.
17092         
17093         * src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c: Added widgets show/hide
17094         in view menu.
17096 2004-05-16      Johannes Schmid <jhs@cvs.gnome.org>
17097         
17098         * libanjuta/anjuta-preferences.[ch]: 
17099         Added save/load_gconf functions
17100         * src/action_callbacks.[ch], src/preferences.c: 
17101         Load global prefs from gconf at startup and save them
17102         on exit. Prefs load and save correctly but something resets
17103         them to default after loading...
17104         * src/Makefile.am: Hack: Add anjuta-preferences.o to LD_ADD.
17105         Somehow the linker does not find save/load_gconf functions
17106         in libanjuta. Must be a stupid mistake, I would be glad
17107         if someone could fix that.
17108         * manuals/reference/libanjuta-sections.txt: Added new
17109         preferences functions and removed gnome-filelist
17110         * plugins/file-manager/anjuta-file-manager-plugin.glade:
17111         * plugins/file-manager/plugin.c:
17112         Added root-path property
17114 2004-05-14      Johannes Schmid <jhs@cvs.gnome.org>
17115         
17116         * libanjuta/fileselection.[ch], gnomefilelist.[ch]: Removed,
17117         they are not longer needed.
17118         * manuals/reference/libanjuta/Makefile.am, anjuta-docs.sgml,
17119         anjuta-sections.txt: Remove references to the files
17120         * libanjuta/pixmaps.h, pixmaps/directory(-accept).png:
17121         Use new nautilus icons for file-manager, looks incredible
17122         cool!
17124 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
17125         
17126         * plugins/editor/anjuta-docman.c: gchar* to 
17127         const gchar* in arguments
17128         * plugins/editor/text_editor.c: Implemented IAnjutaFile
17129         Interface
17130         * plugins/file-manager/an_file_view.c: Open files on
17131         double-click. Does not work yet because it does not
17132         find IAnjutaFile interface in document manager
17134 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
17135         
17136         * plugins/editor/anjuta-docman.c
17137         * plugins/editor/text_editor.c:
17138         Made close button working, made multiple selection in
17139         File/Open dialog possble, fixed crash bug if file cannot
17140         be opened.
17142 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
17143         
17144         * plugins/editor/action-callbacks.c
17145         * plugins/editor/anjuta-docman.c
17146         * plugins/editor/anjuta-docman.h
17147         * plugins/editor/search-replace.c
17148         * plugins/editor/search-replace_backend.c
17149         * plugins/editor/text_editor.c
17150         * plugins/editor/text_editor.h:
17151         Moved to new GtkFileChooserDialog, use gnome-vfs everywhere to be
17152         able to open all files, use uri instead of full_filename, fixed
17153         many bugs.
17156 2004-05-13  Naba Kumar  <naba@gnome.org>
17158         * plugins/message-view/anjuta-message-manager-plugin.glade:
17159         HIG compliant.
17161         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Fixed toolbar
17162         management.
17164         * pixmaps/anjuta_splash.png: Added border.
17165         
17166         * plugins/editor/anjuta-document-manager.png: New icon.
17167         
17168         * anjuta.glade, plugins/editor/anjuta-document-manager.glade,
17169         plugins/editor/.cvsignore: Moved search dialogs from anjuta.glade.
17170         
17171         plugins/editor/Makefile.am,
17172         plugins/editor/search-replace.c,
17173         plugins/editor/search-replace.h,
17174         plugins/editor/search-replace_backend.c,
17175         plugins/editor/search-replace_backend.h,
17176         plugins/editor/search_preferences.h,
17177         plugins/editor/search_preferences.c: Merged changes from
17178         ANJUTA_1_2_0 branch.
17179         
17180         * plugins/editor/anjuta-docman.c, plugins/editor/file.c,
17181         plugins/editor/plugin.c: Fixed crash bugs. Made toggle editor items
17182         operational.
17184         * plugins/terminal/Makefile.am,
17185         plugins/terminal/anjuta-terminal-plugin.glade: Fixed terminal preferences
17186         dialog.
17187         
17188         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Added toolbar
17189         submenu.
17191 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
17192         * plugins/message-view/plugin.c: Fixed glade file loading
17193         Removed "Show messages" menu item
17194         * src/anjuta-app.c: Fixed crash bug, g_free(filename was called
17195         twice because of this load system layout hack.
17196         * libanjuta/anjuta-ui.h: Removed #include config.h
17197         * libanjuta/libanjuta.pc: Fixed path and depencies
17198         * libanjuta/Makefile.am: Install properties.h and glue-plugin.h
17199         * libanjuta/properties.h: Moved C++ stuff to properties_cxx.h (file added)
17200         * libanjuta/properties.cxx : #include "properties_cxx.h"
17201         * plugins/editor/aneditor.cxx: #include "properties_cxx.h"
17203 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
17204         * plugins/message-view/*: Fixed message view preferences
17205         * plugins/message-view/message_prefs.glade: unmerged from anjuta.glade
17206         * anjuta.glade: Removed messages stuff
17208 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
17209         
17210         * Removed libanjutamm, it is now hosted on SF.net:
17211         cvs.sf.net/cvsroot/anjuta/libanjutamm
17213 2004-05-11  Johannes Schmid  <jhs@cvs.gnome.org>
17214         
17215         * libanjutamm/*
17216         Added some experimental code to add support for C++ plugins.
17217         Nothing works yet and it is likely that it will disappear but
17218         I have some questions to murrayc and he wants to see the code.
17220 2004-05-11  Naba Kumar  <naba@gnome.org>
17222         * plugins/terminal/terminal.c: Fixed prefs loading bug.
17224         * plugins/editor/action-callbacks.c: Fixed a crash bug in
17225         hightlight style menu actions.
17227         * manuals/reference/libanjuta/libanjuta-docs.sgml,
17228         manuals/reference/libanjuta/plugin-description-file.sgml,
17229         manuals/reference/libanjuta/writing-plugins.sgml,
17230         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17231         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
17232         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated docs.
17234         * src/anjuta-app.c: Always load system layout for now.
17236         * libanjuta/anjuta-shell.h, libanjuta/gnomefilelist.h: Fixed format.
17237         
17238         * manuals/reference/libanjuta/libanjuta-docs.sgml,
17239         manuals/reference/libanjuta/libanjuta-sections.txt,
17240         manuals/reference/libanjuta/libanjuta.types,
17241         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17242         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
17243         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
17244         manuals/reference/libanjuta/tmpl/fileselection.sgml,
17245         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
17246         (added) manuals/reference/libanjuta/tmpl/ianjuta-terminal.sgml:
17247         Updated documentation.
17249         * (new) plugins/terminal/*, plugins/Makefile.am, configure.in,
17250         plugins/profile-default/plugin.c, src/layout.xml:
17251         Created terminal plugin.
17252          
17253         * (new) plugins/file-manager/anjuta-file-manager-plugin.glade,
17254         (new) plugins/file-manager/.cvsignore,
17255         plugins/file-manager/an_file_view.c,
17256         plugins/file-manager/plugin.c,
17257         plugins/file-manager/plugin.h: Moved preferences to separate
17258         glade file and added cvsignore file.
17259         
17260         * (new) po/ko.po, (new) po/sq.po, po/ChangeLog: Brought missing po files
17261         from ANJUTA_1_2_0 branch. Please note that other po files need merging
17262         from the branch. I tried it     but there were way too many conflicts.
17263         
17264         * anjuta.glade: Merged with ANJUTA_1_2_0 branch.
17265         
17266         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h: Added more
17267         util functions required during the merge.
17268         
17269         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaTerminal
17270         interface.
17271         
17272         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
17273         plugins/editor/anjuta-docman.c, plugins/editor/goto_line.c,
17274         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
17275         plugins/editor/text_editor_menu.c, plugins/file-manager/Makefile.am:
17276         Merged with ANJUTA_1_2_0 branch.
17278 2004-05-09  Johannes Schmid <jhs@cvs.gnome.org>
17280         * configure.in: Changed GNOME_COMPILE_WARNIGS from error to maximum
17282 2004-05-07  Naba Kumar  <naba@gnome.org>
17284         * libanjuta/anjuta-ui.c: Reads action labels and icons correctly.
17286         * plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c:
17287         Added preferences reading and loading.
17288         
17289         * anjuta.glade, anjuta_dialogs_strings.c, ChangeLog,
17290         libanjuta/anjuta-preferences.c, libanjuta/defaults.c,
17291         libanjuta/fileselection.c, libanjuta/fileselection.h,
17292         libanjuta/resources.c: Merged with ANJUTA_1_2_0 branch.
17293         
17294         * manuals/reference/libanjuta/anjuta-architecture.sgml: Added some docs.
17296         * AUTHORS, HACKING, NEWS, README, anjuta.desktop.in.in,
17297         anjuta.spec.in, configure.in, data/autogen.sh.generic,
17298         data/autogen.sh.gtk, data/autogen.sh.gtkmm, data/autogen.sh.wxwin,
17299         data/macros/autogen.sh, data/macros2/autogen.sh
17300         data/properties/ada.properties, data/properties/anjuta.properties,
17301         launcher/Makefile.am, launcher/anjuta_launcher.c, libanjuta/gnomefilelist.c,
17302         libanjuta/gnomefilelist.h, manuals/C/Makefile.am,
17303         (added) manuals/C/anjuta-advanced-tutorial/.cvsignore,
17304         (added) manuals/C/anjuta-advanced-tutorial/Makefile.am,
17305         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial-C.omf,
17306         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.xml,
17307         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_additional_options.png,
17308         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_lib3ds.png,
17309         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_libxml2.png,
17310         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_include_paths.png,
17311         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_libraries.png,
17312         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_lib3ds.png,
17313         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_libxml2.png,
17314         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_project_type.png,
17315         manuals/C/anjuta-manual/authors.xml, manuals/C/anjuta-manual/build.xml,
17316         manuals/C/anjuta-tutorial/anjuta-tutorial.xml,
17317         plugins/class-gen/clsGen.c, plugins/editor/print.c,
17318         plugins/patch/patch-plugin.c, scintilla/Document.cxx,
17319         scintilla/Editor.cxx, scintilla/KeyWords.cxx, scintilla/LexCPP.cxx
17320         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
17321         scintilla/LexVB.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
17322         (added) scintilla/README.sync, scintilla/ScintillaBase.cxx,
17323         scintilla/ScintillaBase.h, scintilla/ScintillaGTK.cxx,
17324         (added) scintilla/scintilla-marshal.c,
17325         (added) scintilla/scintilla-marshal.h,
17326         (added) scintilla/scintilla-marshal.list,
17327         scintilla/include/SString.h, scintilla/include/SciLexer.h,
17328         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface,
17329         (added) scintilla/patches/scintilla-calltip-align.patch,
17330         (added) scintilla/patches/scintilla-minor.patch,
17331         tagmanager/Makefile.am: Merge (level 4) with ANJUTA_1_2_0 branch.
17333 2004-05-06  Naba Kumar  <naba@gnome.org>
17335         * (added) plugins/file-manager/Makefile.am,
17336         (added) plugins/file-manager/anjuta-file-manager-plugin.png,
17337         (added) plugins/file-manager/anjuta-file-manager.plugin.in,
17338         (added) plugins/file-manager/anjuta-file-manager.ui,
17339         (added) plugins/file-manager/plugin.c,
17340         (added) plugins/file-manager/plugin.h,
17341         (removed) plugins/file-manager/an_file_view.h,
17342         plugins/Makefile.am, configure.in,
17343         plugins/file-manager/an_file_view.c: Created file manager plugin.
17344         
17345         * plugins/profile-default/plugin.c: Added file manager plugin in default
17346         profile.
17347         
17348         * libanjuta/Makefile.am: Fixed dependencies.
17349         * pixmaps/anjuta_splash.png: New splash screen.
17351 2004-05-05  Johannes Schmid <jhs@cvs.gnome.org>
17352         
17353         * template/template.c/h: Added in-line doc
17354         * manuals/reference/template/*: Added template documentation
17355         * configure.in: Build template docs
17357 2004-05-05  Naba Kumar  <naba@gnome.org>
17359         * autogen.sh: Added commands to generate initial interfaces.
17360         
17361         * libanjuta/Makefile.am,
17362         (removed)libanjuta/anjuta-plugin-parser.c,
17363         (removed)libanjuta/anjuta-plugin-parser.h,
17364         (added)libanjuta/anjuta-plugin-description.c,
17365         (added)libanjuta/anjuta-plugin-description.h: Renamed plugin-parser to
17366         plugin description.
17367         
17368         * libanjuta/anjuta-plugin.c,
17369         libanjuta/anjuta-plugin.h: Added activation and deactivation methods.
17370         
17371         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Fixed documentation
17372         and added AnjutaShellPlacement enum for widgeds placement (passed to 
17373         widget add_widget() method.
17374         
17375         * libanjuta/plugins.c, libanjuta/plugins.h: Added plugin query routines
17376         and moved plugin sets loading in profile plugins.
17377         
17378         * libanjuta/interfaces/.cvsignore,
17379         (removed)libanjuta/interfaces/Makefile.am,
17380         libanjuta/interfaces/libanjuta.idl,
17381         libanjuta/interfaces/anjuta-idl-compiler.pl,
17382         (removed)libanjuta/interfaces/ianjuta-document-manager.c,
17383         (removed)libanjuta/interfaces/ianjuta-document-manager.h,
17384         (removed)libanjuta/interfaces/ianjuta-editor.c,
17385         (removed)libanjuta/interfaces/ianjuta-editor.h,
17386         (removed)libanjuta/interfaces/ianjuta-file.c,
17387         (removed)libanjuta/interfaces/ianjuta-file.h,
17388         (removed)libanjuta/interfaces/ianjuta-message-manager.c,
17389         (removed)libanjuta/interfaces/ianjuta-message-manager.h,
17390         (removed)libanjuta/interfaces/ianjuta-message-view.c,
17391         (removed)libanjuta/interfaces/ianjuta-message-view.h: Removed all *.c,
17392         *.h and Makefile.am files. They are autogenerated. Interfaces are
17393         by anjuta-idl-compiler.pl from libanjuta.idl file.
17394         
17395         * manuals/reference/libanjuta/Makefile.am,
17396         manuals/reference/libanjuta/anjuta-architecture.sgml,
17397         manuals/reference/libanjuta/libanjuta-docs.sgml,
17398         manuals/reference/libanjuta/libanjuta-sections.txt,
17399         manuals/reference/libanjuta/libanjuta.types,
17400         manuals/reference/libanjuta/plugin-description-file.sgml,
17401         manuals/reference/libanjuta/writing-plugins.sgml,
17402         (added)manuals/reference/libanjuta/tmpl/.cvsignore,
17403         (added)manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
17404         (removed)manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
17405         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17406         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17407         (added)manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
17408         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
17409         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
17410         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
17411         (added)manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
17412         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
17413         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
17414         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-loader.sgml,
17415         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml,
17416         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml,
17417         (added)manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
17418         (added)manuals/reference/libanjuta/tmpl/ianjuta-help.sgml,
17419         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
17420         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
17421         (added)manuals/reference/libanjuta/tmpl/ianjuta-loader.sgml,
17422         (added)manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
17423         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
17424         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
17425         (added)manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
17426         (added)manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
17427         (added)manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
17428         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-loader.sgml,
17429         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-savable.sgml,
17430         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream.sgml,
17431         (added)manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
17432         (added)manuals/reference/libanjuta/tmpl/libanjuta-iface-marshallers.sgml,
17433         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
17434         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated documentation.
17435         Wrote writing-plugins.sgml documentation. Fixed cross links. Added
17436         interfaces template sgmls.
17437         
17438         * plugins/Makefile.am,
17439         plugins/devhelp/anjuta-devhelp.plugin.in,
17440         plugins/devhelp/plugin.c,
17441         plugins/editor/action-callbacks.c,
17442         plugins/editor/anjuta-document-manager.plugin.in,
17443         plugins/editor/plugin.c,
17444         plugins/editor/plugin.h,
17445         plugins/editor/text_editor.c,
17446         plugins/sample1/plugin.c,
17447         plugins/message-view/anjuta-message-manager.plugin.in,
17448         plugins/message-view/plugin.c: Fixed shell add_widget method to take
17449         placement. Fixed other errors.
17450         
17451         * (added)plugins/profile-default/.cvsignore,
17452         (added)plugins/profile-default/Makefile.am,
17453         (added)plugins/profile-default/anjuta-default-profile-plugin.png,
17454         (added)plugins/profile-default/anjuta-default-profile.plugin.in,
17455         (added)plugins/profile-default/anjuta-default-profile.ui,
17456         (added)plugins/profile-default/plugin.c,
17457         (added)plugins/profile-default/plugin.h: Added a default new
17458         profile plugin.
17459         
17460         * src/Makefile.am,
17461         src/action-callbacks.c,
17462         src/anjuta-app.c,
17463         src/anjuta.c,
17464         src/main.cpp: Fixed necessary changes for libanjuta
17466 2004-05-04  Naba Kumar  <naba@gnome.org>
17468         * libanjuta/anjuta-shell.[h,c], src/anjuta-app.c,
17469         plugins/sample1/plugin.c, plugins/devhelp/plugin.c,
17470         plugins/message-view/plugin.c, plugins/editor/plugin.c: Added shell
17471         placement for default widgets placements.
17473 2004-05-03  Naba Kumar  <naba@gnome.org>
17475         * manuals/reference/libanjuta/anjuta-architecture.sgml,
17476         manuals/reference/libanjuta/libanjuta-docs.sgml,
17477         manuals/reference/libanjuta/plugin-description-file.sgml,
17478         manuals/reference/libanjuta/writing-plugins.sgml:
17479         Wrote more sections in writing-plugins document and fixed errors.
17481 2004-05-03  Naba Kumar  <naba@gnome.org>
17483         * libanjuta/interfaces/libanjuta.idl: Added interface
17484         IAnjutaFileManager.
17485         
17486         * manuals/reference/libanjuta/anjuta-architecture.dia,
17487         manuals/reference/libanjuta/anjuta-architecture.png: Updated
17488         architecture diagram.
17489         
17490         * (added) manuals/reference/libanjuta/anjuta-architecture.sgml,
17491          manuals/reference/libanjuta/libanjuta-docs.sgml,
17492         (added) manuals/reference/libanjuta/plugin-description-file.sgml,
17493         (added) manuals/reference/libanjuta/writing-plugins.sgml:
17494         Wrote writing-plugins document and separated chapters into
17495         separate sgml files.
17496         
17497         * plugins/file-manager/an_file_view.c,
17498         plugins/file-manager/an_file_view.h: New and improved directory
17499         rendering.
17501 2004-05-02  Sven Herzberg  <herzi@abi02.de>
17503         * anjuta.glade: re-designed the new file dialog
17504         * anjuta_dialogs_strings.c: new strings from the new file dialog
17506 2004-04-30  Naba Kumar  <naba@gnome.org>
17508         * libanjuta/interfaces/Makefile.am.iface,
17509         libanjuta/interfaces/anjuta-idl-compiler.pl: Fixed errors.
17510         
17511         * libanjuta/interfaces/libanjuta.idl: Updated.
17513         * libanjuta/interfaces/Makefile.am.iface,
17514         libanjuta/interfaces/libanjuta.idl: Updated.
17516 2004-04-29  Naba Kumar  <naba@gnome.org>
17517         
17518         * libanjuta/interfaces/Makefile.am.iface,
17519         libanjuta/interfaces/libanjuta.idl: Updated.
17521 2004-04-29  Naba Kumar  <naba@gnome.org>
17523         * libanjuta/interfaces/giface-idlc-c.pl,
17524         libanjuta/interfaces/libanjuta.idl: Upgraded.
17525         * libanjuta/interfaces/Makefile.am.iface: Added.
17526         
17527 2004-04-28  Naba kumar  <naba@gnome.org>
17529         * libanjuta/interfaces/giface-idlc-c.pl,
17530         libanjuta/interfaces/libanjuta.idl: Added anjuta interface
17531         definitions and wrote a compiler.
17532         
17533 2004-04-28  Naba Kumar  <naba@gnome.org>
17535         * libanjuta/anjuta-shell.c: Fixed docs.
17536         * libanjuta/interfaces/Makefile.am,
17537         libanjuta/interfaces/ianjuta-file.c,
17538         libanjuta/interfaces/ianjuta-file.h: Added ianjuta-file.{c,h}
17539         
17540         * libanjuta/interfaces/ianjuta-editor.c: Fixed bug.
17541         
17542         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml
17544         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17545         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
17546         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
17547         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17548         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml: Updated docs.
17549         * src/anjuta-app.c: Fixed bug.
17551 2004-04-27  Naba Kumar  <naba@gnome.org>
17553         * libanjuta/anjuta-preferences-dialog.c,
17554         manuals/Makefile.am: Fixed document bugs and enabled docs
17555         building.
17557         * libanjuta/anjuta-preferences-dialog.c,
17558         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml:
17559         More documentation.
17560         
17561         * libanjuta/anjuta-preferences.c,
17562         manuals/reference/libanjuta/libanjuta-docs.sgml,
17563         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
17564         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17565         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
17566         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17567         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml:
17568         Wrote more documentations.
17570         * (removed) plugins/message-view/imessage-view.c,
17571         (removed) plugins/message-view/ianjuta-msgman.c,
17572         plugins/message-view/Makefile.am,
17573         plugins/message-view/anjuta-msgman.c,
17574         plugins/message-view/anjuta-msgman.h,
17575         plugins/message-view/message-view.c,
17576         plugins/message-view/message-view.h,
17577         plugins/message-view/plugin.c,
17578         plugins/message-view/plugin.h: Moved interface implementations
17579         in their respective classes and used correct macros to
17580         defined class types.
17582         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
17583         src/action-callbacks.c, src/anjuta-app.c: Subclassed
17584         AnjutaUI from GtkUIManager instead of GtkDialog.
17586         * manuals/reference/libanjuta/Makefile.am,
17587         manuals/reference/libanjuta/libanjuta-docs.sgml,
17588         manuals/reference/libanjuta/libanjuta-sections.txt,
17589         manuals/reference/libanjuta/libanjuta.types,
17590         (added) manuals/reference/libanjuta/anjuta-architecture.dia,
17591         (added) manuals/reference/libanjuta/anjuta-architecture.png,
17592         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17593         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17594         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
17595         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
17596         Wrote more documentation, fixed typos, added architecture
17597         diagram, updated object types etc.
17599         * plugins/editor/text_editor.c: Fixed interface implementation.
17601 2004-04-26  Naba Kumar  <naba@gnome.org>
17603         * (added) manuals/reference/libanjuta/anjuta-architecture.dia,
17604         (added) manuals/reference/libanjuta/anjuta-architecture.png,
17605         manuals/reference/libanjuta/libanjuta-docs.sgml: Added
17606         architecture diagram and a new chapter on plugins description file.
17608 2004-04-25  Naba Kumar  <naba@gnome.org>
17610         *  libanjuta/anjuta-children.h,
17611         libanjuta/anjuta-plugin.c,
17612         libanjuta/anjuta-plugin.h,
17613         libanjuta/anjuta-preferences.c,
17614         libanjuta/anjuta-shell.c,
17615         libanjuta/anjuta-shell.h,
17616         libanjuta/e-splash.c,
17617         libanjuta/e-splash.h,
17618         manuals/reference/libanjuta/Makefile.am,
17619         manuals/reference/libanjuta/libanjuta-docs.sgml,
17620         manuals/reference/libanjuta/libanjuta-sections.txt,
17621         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
17622         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
17623         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
17624         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
17625         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17626         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
17627         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
17628         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17629         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
17630         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
17631         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
17632         manuals/reference/libanjuta/tmpl/defaults.sgml,
17633         manuals/reference/libanjuta/tmpl/fileselection.sgml,
17634         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
17635         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
17636         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
17637         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
17638         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
17639         manuals/reference/libanjuta/tmpl/plugins.sgml,
17640         manuals/reference/libanjuta/tmpl/properties.sgml,
17641         manuals/reference/libanjuta/tmpl/resources.sgml,
17642         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
17643         manuals/reference/libanjuta/tmpl/e-splash.sgml,
17644         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
17645         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
17646         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
17647         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
17649         Added more template files and wrote more documentation.
17651 2004-04-24  Andras Timar  <timar@gnome.hu>
17653         * configure.in: Added hu to ALL_LINGUAS.
17655 2004-04-23  Naba Kumar  <naba@gnome.org>
17656         
17657         * configure.in: Fixed compile error.
17658         
17659         * libanjuta/anjuta-children.c,
17660         libanjuta/anjuta-children.h,
17661         libanjuta/anjuta-preferences.c,
17662         libanjuta/anjuta-preferences.h,
17663         libanjuta/anjuta-shell.c,
17664         libanjuta/anjuta-ui.c,
17665         libanjuta/anjuta-ui.h,
17666         manuals/reference/libanjuta/Makefile.am,
17667         manuals/reference/libanjuta/libanjuta-docs.sgml,
17668         manuals/reference/libanjuta/libanjuta.types,
17669         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
17670         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
17671         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
17672         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
17673         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17674         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
17675         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
17676         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17677         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
17678         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
17679         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
17680         manuals/reference/libanjuta/tmpl/defaults.sgml,
17681         manuals/reference/libanjuta/tmpl/fileselection.sgml,
17682         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
17683         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
17684         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
17685         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
17686         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
17687         manuals/reference/libanjuta/tmpl/plugins.sgml,
17688         manuals/reference/libanjuta/tmpl/properties.sgml,
17689         manuals/reference/libanjuta/tmpl/resources.sgml,
17690         plugins/sample1/plugin.c: Added libanjuta API documentation.
17692 2004-04-22  Naba Kumar  <naba@gnome.org>
17694         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
17695         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
17696         libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
17697         libegg/Makefile.am, (removed) libegg/egg-accel-dialog.c,
17698         (removed) libegg/egg-action-group.c, (removed) libegg/egg-action.c,
17699         libegg/egg-combo-action.c, libegg/egg-entry-action.c,
17700         (removed) libegg/egg-markup.c, (removed) libegg/egg-menu-merge.c,
17701         (removed) libegg/egg-radio-action.c, (removed) libegg/egg-toggle-action.c,
17702         (removed) libegg/eggradiotoolbutton.c,
17703         (removed) libegg/eggseparatortoolitem.c,
17704         (removed) libegg/eggtoggletoolbutton.c,
17705         (removed) libegg/eggtoolbar.c,
17706         (removed) libegg/eggtoolbutton.c,
17707         (removed) libegg/eggtoolitem.c,
17708         (removed) libegg/prop-editor.c,
17709         (removed) libegg/test-actions.c,
17710         (removed) libegg/test-drag.c,
17711         (removed) libegg/test-merge.c,
17712         (removed) libegg/test-toolbar.c,
17713         libegg/menu/Makefile.am,
17714         (removed) libegg/menu/egg-accel-dialog.h,
17715         (removed) libegg/menu/egg-action-group.h,
17716         (removed) libegg/menu/egg-action.h,
17717         libegg/menu/egg-entry-action.h,
17718         (removed) libegg/menu/egg-markup.h,
17719         (removed) libegg/menu/egg-menu-merge.h,
17720         (removed) libegg/menu/egg-menu.h,
17721         (removed) libegg/menu/egg-radio-action.h,
17722         (removed) libegg/menu/egg-toggle-action.h,
17723         (removed) libegg/menu/howitshouldwork.txt,
17724         (removed) libegg/toolbar/.cvsignore,
17725         (removed) libegg/toolbar/Makefile.am,
17726         (removed) libegg/toolbar/TODO,
17727         (removed) libegg/toolbar/eggradiotoolbutton.h,
17728         (removed) libegg/toolbar/eggseparatortoolitem.h,
17729         (removed) libegg/toolbar/eggtoggletoolbutton.h,
17730         (removed) libegg/toolbar/eggtoolbar.h,
17731         (removed) libegg/toolbar/eggtoolbutton.h,
17732         (removed) libegg/toolbar/eggtoolitem.h,
17733         (removed) libegg/toolbar/prop-editor.h,
17734         (removed) libegg/toolbar/toolbar-api.txt,
17735         (removed) libegg/toolbar/toolbar-ideas.txt,
17736         plugins/devhelp/anjuta-devhelp.ui,
17737         plugins/devhelp/plugin.c,
17738         plugins/editor/action-callbacks.c,
17739         plugins/editor/action-callbacks.h,
17740         plugins/editor/anjuta-docman.c,
17741         plugins/editor/anjuta-document-manager.ui,
17742         plugins/editor/plugin.c,
17743         P plugins/message-view/Makefile.am,
17744         plugins/message-view/anjuta-message-manager.ui,
17745         plugins/message-view/plugin.c,
17746         plugins/sample1/anjuta-sample.ui,
17747         plugins/sample1/plugin.c,
17748         src/action-callbacks.c,
17749         src/action-callbacks.h,
17750         src/anjuta-actions.h,
17751         src/anjuta-app.c,
17752         src/anjuta.ui: Removed libegg code for menu/toolbar action-merge and used
17753         Gtk actions and UIManager. Fixed all plugins to use this.
17754         
17755         * manuals/reference/gtkdoc-scangobj.diff,
17756         manuals/reference/libanjuta/Makefile.am,
17757         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17758         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
17759         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17760         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
17761         manuals/reference/libanjuta/tmpl/plugins.sgml: Fixed document generation.
17763         * configure.in: Updated to require gtk-2.4 and gnome-2.6.
17764         
17765 2004-04-20  Johannes Schmid <jhs@cvs.gnome.org>
17766         
17767         * plugins/message-view/imessage-view.c
17768         * plugins/message-view/ianjuta-msgman.c:
17769         Added interfaces
17771 2004-04-17  Adam Weinberger  <adamw@gnome.org>
17773         * configure.in: Added en_CA to ALL_LINGUAS.
17775 2004-04-08  Naba Kumar  <naba@gnome.org>
17777         * libanjuta/interfaces/ianjuta-message-view.[c,h], 
17778         libanjuta/interfaces/Makefile.am,
17779         libanjuta/interfaces/ianjuta-message-manager.[c,h]: Implemented
17780         message manager and message view interfaces.
17782         * libanjuta/anjuta-children.h, libanjuta/anjuta-plugin-parser.h,
17783         libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
17784         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
17785         libanjuta/plugins.c, libanjuta/plugins.h, src/action-callbacks.c,
17786         src/anjuta-app.c: Used 'activate' and
17787         'deactivate' virtual methods for plugins. Fixed installed plugins
17788         dialogs. Added remove_widget() method for AnjutaShell.
17790         * libanjuta/interfaces/Makefile.am,
17791         libanjuta/interfaces/ianjuta-document-manager.c,
17792         libanjuta/interfaces/ianjuta-document-manager.h,
17793         libanjuta/interfaces/ianjuta-editor.c,
17794         libanjuta/interfaces/ianjuta-editor.h: Fixed document manager
17795         and editor interfaces.
17797         * plugins/devhelp/plugin.c,
17798         plugins/message-view/anjuta-message-manager.plugin.in,
17799         plugins/message-view/anjuta-msgman.h, plugins/message-view/plugin.c,
17800         plugins/sample1/plugin.c: Updated plugins implementation to
17801         reflect the changes.
17803 2004-04-07  Naba Kumar  <naba@gnome.org>
17805         * libanjuta/anjuta-plugin.h, libanjuta/anjuta-shell.[c,h],
17806         libanjuta/plugins.[c,h], libanjuta/interfaces/Makefile.am,
17807         libanjuta/interfaces/ianjuta-editor.h,
17808         (added) libanjuta/interfaces/ianjuta-document-manager.[c,h],
17809         plugins/editor/anjuta-docman.c,
17810         plugins/editor/anjuta-document-manager.plugin.in,
17811         plugins/editor/plugin.c, plugins/sample1/plugin.c,
17812         src/anjuta-app.c: Implemented IAnjutaDocumentManager interface.
17813         Added supported interfaces for plugins. Tested plugin interfaces
17814         through sample plugin.
17815         
17816 2004-02-29  Johannes Schmid <jhs@cvs.gnome.org>
17817         
17818         * template/Makefile.am, data/templates/library/Makefile.am
17819         Fixed some automake-1.7 incompatibilities
17820         * template/xmltemplate.c: Small fix
17822 2004-02-23  Naba Kumar  <naba@gnome.org>
17824         * src/actions-callbacks.[c,h], src/anjuta-actions.h, src/anjuta.ui:
17825         Added plugins manager dialog.
17826         
17827         * plugins/editor/Makefile.am: Added libanjuta-interface.la to the
17828         library dependencies.
17829         
17830         * src/Makefile.am, src/action-callbacks.c, src/action-callbacks.h,
17831         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta-app.h,
17832         src/anjuta-callbacks.c, src/anjuta_cbs.c, src/main.c.
17833         (new) src/anjuta.[c,h]: Organized session and winodw callbacks. Added
17834         geometry command line option.
17835         
17836 2004-02-16  Naba Kumar  <naba@gnome.org>
17838         * configure.in, libanjuta/Makefile.am, libanjuta/interface/*:
17839         Added interfaces and IAnjutaEditor editor interface.
17840         * plugins/editor/text_editor.c: Implemented IAnjutaEditor
17841         interface.
17842         * libanjuta/anjuta-shell.h: Fixed bug.
17843         
17844 2004-02-13  Naba Kumar  <naba@gnome.org>
17846         * configure.in: Requires devhelp 0.8.1 (0.8 is broken).
17847         
17848 2004-02-13  Johannes Schmid <jhs@cvs.gnome.org>
17849         
17850         * data/template/*/.cvsignore:
17851         Avoid all these ? in cvs output
17853 2004-02-13  Naba Kumar  <naba@gnome.org>
17855         * configure.in, plugins/devhelp/plugin.c: Fixed devhelp library
17856         includes and linking.
17858         * configure.in, plugins/Makefile.am: Enabled devhelp plugin
17859         and set required version to devhelp 0.8. This devhelp version
17860         can be acquired from gnome cvs branch devhelp branch
17861         devhelp-gtk-2-2 or devhelp-0.8.tar.gz to be released soon.
17863         * src/anjuta.ui, src/actions.h, src/actions-callbacks.h,
17864         src/actions-callbacks.c: Added Dock Manager settings menu item.
17866         * configure.in, plugins/Makefile.am: Disabled devhelp creation.
17867         * plugins/devhelp/plugin.c: Fixed a linking bug.
17868         
17869         * configure.in, (added) libegg/gdl-*, libegg/Makefile.am,
17870         libanjuta/gnomefilelist.c, src/anjuta-app.c, src/anjuta-app.h: Removed
17871         external GDL dependency and used libegg codes.
17872         
17873 2004-02-12  Naba Kumar  <naba@gnome.org>
17875         * configure.in, plugins/Makefile.am, plugins/devhelp/*:
17876         Added devhelp plugin, but it can't be used without a
17877         patch in devhelp. So it's disabled for now.
17879         * libanjuta/.cvsignore, libegg/toolbar/.cvsignore,
17880         libegg/treeviewutils/.cvsignore, plugins/editor/.cvsignore,
17881         plugins/message-view/.cvsignore, plugins/sample1/.cvsignore:
17882         Update cvsignore files.
17884         * libanjuta/plugins.c, widgets/e-splash.c:
17885         Fixed plugins loading to show splash icons.
17886         
17887         * plugins/message-view/anjuta-message-manager.plugin.in,
17888         plugins/message-view/plugin.c: Fixed plugin registered name.
17890         * plugins/message-view/anjuta-message-view.png,
17891         plugins/sample1/anjuta-sample-plugin.png: Update images.
17893         * src/Makefile.am, src/anjuta-app.c, src/layout.xml,
17894         src/main.c: Fixed layout loading.
17896         * plugins/devhelp/Makefile.am: Fixed error.
17898         * (removed) widgets/*, libanjuta/plugins.h,
17899         src/main.c: Transfered widgets to libanjuta/.
17900         
17901         * libegg/Makefile.am, libegg/*.c: Moved souce files in libegg
17902         toplevel directory to created only one library as libanjuta-egg.
17904         * data/Makefile.am: Fixed build error.
17906         * configure.in, libegg/egg-dock*.c, libegg/layout.glade,
17907         libegg/test-dock.c, libegg/dock/*, libegg/Makefile.am,
17908         libegg/.cvsignore: Added egg dock widget.
17910         * gdl/*: Removed as they are now available in libegg.
17911         
17912 2004-02-11  Franco Catrin <fcatrin@tuxpan.com>
17914         * plugins/editor/anjuta-docman.c:
17915         Use stock close icon on tab close button
17917 2004-02-11  Johannes Schmid <jhs@cvs.gnome.org>
17918         
17919         * data/template/Makefile.am
17920         data/template/language/Makefile.am
17921         data/template/library/Makefile.am
17922         data/template/text/Makefile.am
17923         data/template/project/Makefile.am
17924         data/template/project/terminal/Makefile.am
17925         configure.in: Created Makefile to install templates
17927 2004-02-11  Naba Kumar  <naba@gnome.org>
17929         * plugins/editor/action-callbacks.c,
17930         plugins/editor/anjuta-document-manager.ui,
17931         plugins/editor/plugin.c
17932         plugins/message-view/anjuta-message-manager.ui,
17933         src/anjuta-actions.h, src/anjuta.ui: Fixed Edit->Goto submenu merging.
17934         
17935 2004-02-09  Johannes Schmid <jhs@cvs.gnome.org>
17936         
17937         * plugins/message-view/*: MessageView plugin is now loaded
17938         The menu items are still dummies.
17940 2004-02-09  Naba Kumar  <naba@gnome.org>
17942         * Makefile.am, autogen.sh, configure.in: Added proper gtkdoc
17943         generation.
17944         
17945         * libanjuta/anjuta-preferences.h: Added some documentation.
17946         
17947         * libanjuta/anjuta-shell.h: Removed dead codes.
17948         
17949         * (removed) manuals/reference/gtkdoc-scangobj,
17950         manuals/reference/gtkdoc-scangobj.diff,
17951         manuals/reference/libanjuta/.cvsignore,
17952         manuals/reference/libanjuta/Makefile.am,
17953         manuals/reference/libanjuta/README.inline-doc,
17954         manuals/reference/libanjuta/README.sections,
17955         manuals/reference/libanjuta/libanjuta-docs.sgml,
17956         manuals/reference/libanjuta/libanjuta-sections.txt,
17957         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
17958         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
17959         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
17960         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
17961         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17962         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
17963         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17964         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
17965         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
17966         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
17967         manuals/reference/libanjuta/tmpl/defaults.sgml,
17968         manuals/reference/libanjuta/tmpl/fileselection.sgml,
17969         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
17970         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
17971         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
17972         manuals/reference/libanjuta/tmpl/plugins.sgml,
17973         manuals/reference/libanjuta/tmpl/properties.sgml,
17974         manuals/reference/libanjuta/tmpl/resources.sgml: Fixed c++ compilation
17975         of scan program. Updated templates.
17977         plugins/editor/action-callbacks.c, plugins/editor/plugin.c: Fixed
17978         editor action callbacks data.
17979         
17980         plugins/editor/text_editor.c: Fixed scintilla height problem. Added
17981         scintilla object ref/unref.
17983 2004-02-08  Johannes Schmid <jhs@cvs.gnome.org>
17984         
17985         * template/*: Added new xml based template system
17986         * template/dtds/*: Dtds to validate xml files of the template systems
17987         * data/template/*: Some sample template files
17988         Still needs some work but builds fine!
17990 2004-02-06  Naba Kumar  <naba@gnome.org>
17992         * cofigure.in, manuals/Makefile.am,
17993         (added) manuals/reference/*: Added API documentation
17994         structure (gtk-doc based).
17996         * libanjuta/libanjuta.h: Updated
17997         
17998 2004-02-05  Naba Kumar  <naba@gnome.org>
17999         
18000         * configure.in: Sets correct dependencies and
18001         uses gdl external library.
18003         * libanjuta/Makefile.am, libanjuta/anjuta-plugin.c,
18004         libanjuta/anjuta-plugin.h, libanjuta/anjuta-utils.c,
18005         libanjuta/anjuta-utils.h, libanjuta/fileselection.c
18006         libanjuta/fileselection.h, libanjuta/glue-factory.c,
18007         libanjuta/gnomefilelist.c, libanjuta/gnomefilelist.h,
18008         libanjuta/plugins.c, libanjuta/plugins.h: Fixed plugin system
18009         and added file dialogs.
18011         * libegg/menu/Makefile.am, libegg/toolbar/Makefile.am,
18012         libegg/treeviewutils/Makefile.am, libegg/util/Makefile.am:
18013         Build dynamic libraries for libegg.
18015         * plugins/Makefile.am, plugins/editor/Makefile.am,
18016         plugins/editor/action-callbacks.c, 
18017         plugins/editor/action-callbacks.h,
18018         plugins/editor/anjuta-docman.c,
18019         plugins/editor/anjuta-docman.h
18020         plugins/editor/anjuta-document-manager.plugin.in
18021         plugins/editor/anjuta-document-manager.png
18022         plugins/editor/anjuta-document-manager.ui
18023         plugins/editor/file.c
18024         plugins/editor/file.h
18025         plugins/editor/plugin.c
18026         plugins/editor/print.c
18027         plugins/editor/print.h
18028         plugins/editor/search-replace.c
18029         plugins/editor/search_incremental.c
18030         plugins/editor/search_incremental.h
18031         plugins/editor/text_editor.c
18032         plugins/editor/text_editor.h
18033         plugins/editor/text_editor_cbs.c
18034         plugins/editor/text_editor_menu.h
18035         plugins/sample1/Makefile.am
18036         plugins/sample1/anjuta-sample-plugin.png
18037         plugins/sample1/anjuta-sample.plugin.in
18038         plugins/sample1/anjuta-sample.ui
18039         plugins/sample1/plugin-sample1.c
18040         plugins/sample1/plugin.c
18041         plugins/sample1/plugin.h: Created sample
18042         plugin and fixed editor plugin.
18044         * printing/*: Removed.
18046         * scintilla/Makefile.am: Builds dynamic library.
18048         * src/Makefile.am, src/action-callbacks.c,
18049         src/action-callbacks.h, (removed) src/an_symbol_view.c,
18050         src/anjuta-actions.h, src/anjuta-app.c,
18051         src/anjuta-app.h, src/anjuta-callbacks.c,
18052         src/anjuta-callbacks.h, (removed) src/anjuta.c,
18053         (removed) src/anjuta.h, src/anjuta.ui,
18054         src/layout.xml, src/main.c, src/preferences.h,
18055         src/utilities.c: Debuggged and finally made plugins
18056         loadable.
18058         * global-tags/Makefile.am: Fixed build error.
18060 2004-02-03  Naba Kumar  <naba@gnome.org>
18062         * configure.in: Users GDL from external package.
18063         * plugins/*: Added many new plugins (not ready though).
18064         * src/*: Removed many files (which have been transfered in plugins/).
18065         
18066 2004-02-01  Robert Sedak  <robert.sedak@sk.htnet.hr>
18068         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
18070 2004-01-10  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
18072         * configure.in: Added editor plugins
18073         
18074         * plugins/Makefile.am, src/search-replace_backend.h,
18075         plugins/editor/Makefile.am, plugins/editor/ action-callbacks.c,
18076         plugins/editor/search-replace.c, plugins/editor/search-replace_backend.h
18077         
18078         * Added: plugins/editor/search_incremental.c, 
18079         plugins/editor/search_incremental.h
18081         * Update search-replace in plugins/editor
18082         
18083 2004-01-09  Johannes Schmid <jhs@cvs.gnome.org>
18084         
18085         * plugins/message-view/message-view.c: Some code clean-up
18087 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
18089         * Added: search_incremental[ch]
18090         
18091         * anjuta.glade, src/search-replace.c, src/search-replace_backend.h,
18092         src/mainmenu_callbacks.c, src/toolbar.c
18093         src/toolbar_callbacks.c, src/toolbar_callbacks.h, src/Makefile.am
18094         
18095         * Incremental Search
18097 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
18098         
18099         * plugins/message-view/anjuta-msgman.[c/h]:
18100         Added message manager for easier message handling with a
18101         similar interface as docman. Of course you can still use
18102         MessageView standalone.
18103         * plugins/Makefile.am: Added message-view because it compiles
18104         without errors.
18106 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
18107         
18108         * plugins/message-view/*: Added message-view plugin 
18109         (still incomplete) 
18110         * configure.in: Added plugins/message-view/Makefile
18112 2004-01-03  Naba Kumar  <naba@gnome.org>
18114         * libanjuta/*.c: Added new files and updated old ones.
18115         * plugins/editor/*: Added editor plugin.
18116         * configure.in: Added editor plugin and moved editor related
18117         files into it.
18119 2004-01-02  Jean-Noel Guiheneuf  <jnoel@lotuscompounds.com>
18121         * src/Makefile.am: Added search-replace_backend.[ch]
18122         Removed: find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
18123         find_replace.[ch]
18124         * anjuta.glade, src/search-replace.c, src/search-replace.h,
18125         src/search-replace_backend.c, src/search-replace_backend.h,
18126         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
18127         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
18128         src/toolbar_callbacks.c
18129         * The advanced Search/Replace functionality now replaces the older
18130         Find/Replace stuff.
18131         * The Search/Replace functionality can be interrupted during a long
18132         Search/Replace;
18133         
18134 2003-12-11  Naba Kumar  <naba@gnome.org>
18136         * configure.in: Removed libegg flags from ANJUTA_FLAGS.
18137         * libegg/toolbar/Makefile.am, libegg/menu/Makefile.am: Fixed linking
18138         errors.
18139         * Makefile.am, libanjuta/*: Added new module.
18140         * src/Makefile.am: Fixed linking error.
18141         * src/watch_cbs.c: Debugger clean up.
18142         * configure.in: Added libanjuta-2.0.pc
18144         * configure.in, libanjuta/Makefile.am,
18145         (new) libanjuta/libanjuta.pc.in, (rm) libanjuta-2.0.pc.in: Used
18146         libanjuta instead.
18148 2003-12-11  Naba Kumar  <naba@gnome.org>
18150         Patch from: Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
18152         * anjuta.glade, src/Makefile.am, src/aneditor.cxx, src/aneditor.h,
18153         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/cvs.c,
18154         src/mainmenu_callbacks.c, src/memory.c, src/search-replace.c,
18155         src/text_editor.c, src/text_editor.h, (new) src/file.[c,h]:
18156         The user can now give a name at the creation of a new file and
18157         insert automatically (user choice) header, gpl notice, header
18158         template. The file extension is added automatically according
18159         to the selected type of file. The various insert functions have
18160         been moved from mainmenu-callback.c to file.c. The cursor is now
18161         moved after an insert operation. Removes also useless code in
18162         memory.c and search-replace.c
18163         
18164 2003-12-11  Pavol Bosik  <Pavol.Bosik@siemens.com>
18166         * src/attach_process.c, src/attach_process.h, anjuta/anjuta.glade:
18167         sortable headers, process tree, removal of path and process params
18168         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
18169         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
18170         code cleanup
18172 2003-12-10  Naba Kumar  <naba@gnome.org>
18174         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_3)
18175         
18176 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
18178         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
18180 2003-11-28  Naba Kumar  <naba@gnome.org>
18182         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_2)
18183         
18184         * manuals/de/*: Added german translation docs.
18185         
18186         * configure.in, Makefile.am, src/Makefile.am,
18187         libegg/*/*: Added libegg library.
18188         
18189         * src/anjuta.ui, src/Makefile.am: Fixed UI file and its
18190         installation directory.
18191         
18192         * src/text_editor_cbs.c: Fixed closing of file.
18194 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
18195                                                                                 
18196         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
18198 2003-09-05  Naba Kumar  <naba@gnome.org>
18200         * src/Makefile.am, src/anjuta.c, src/anjuta.h, src/anjuta_gui.c,
18201         src/controls.c, src/controls.h, src/mainmenu_callbacks.c,
18202         src/mainmenu_callbacks.h, src/preferences.c, src/preferences.h,
18203         src/project_dbase.c, src/resources.c, src/toolbar_callbacks.c,
18204         src/toolbar_callbacks.h, configure.in, anjuta.glade, anjuta.prj,
18205         anjuta_dialogs_strings.c, (new) src/anjuta-actions.h,
18206         (new)src/anjuta-stock.h, (new) src/anjuta-ui.[c,h],
18207         (new) src/anjuta.ui: Implemented UI (menus and toolbars) merging
18208         using libegg. Initial commit -- compiles but is not complete.
18210 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
18212         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
18214 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
18216         * configure.in: Removed "ta" from ALL_LINGUAS.
18218 2003-05-16  Jordi Mallach  <jordi@sindominio.net>
18220         * configure.in (ALL_LINGUAS): Added "ca" (Catalan).
18222 2003-05-16  Danilo Šegan  <dsegan@gmx.net>
18224         * configure.in: Added "sr" and "sr@Latn" to ALL_LINGUAS.
18226 2004-04-24  Andras Timar  <tmar@gnome.hu>
18228         * configure.in: Added hu to ALL_LINGUAS.
18230 2004-04-14  Naba Kumar  <naba@gnome.org>
18232         * src/Makefile.am, printing/Makefile.am,
18233         tagmanager/Makefile.am, launcher/Makefile.am: Enabled deprecated code
18234         because we are still using GtkCombo and build breaks with gtk-2.4.
18235         
18236 2004-04-13  Naba Kumar  <naba@gnome.org>
18238         * NEWS: Updated.
18239         * anjuta.spec.in: Fixed build error.
18240         * po/POTFILES.in: Updated.
18241         * manuals/C/anjuta-advanced-tutorial/Makefile.am: Fixed build error.
18243 2004-04-11  Naba Kumar  <naba@gnome.org>
18245         * NEWS: Updated.
18246         * AUTHORS: Updated.
18247         * configure.in: Added ga in ALL_LINGUAS.
18248         * ChangeLog: Fixed dates.
18249         
18250 2004-04-09  Naba Kumar  <naba@gnome.org>
18252         * src/print.c: Fixed buffer styling bug when printing with
18253         selection.
18255         * data/properties/anjuta.properties: Defined only one base font and
18256         used courier instead of lucidatypewriter, because most newer systems are
18257         unlikely to have it (bug #885023, #925956, #890473).
18258         
18259         * configure.in, src/getline.c, src/compiler_options.c: Fixed compiler
18260         warning.
18261         
18262         * src/an_file_view.c: Fixed possible crash bug.
18264 2004-04-07  Naba Kumar  <naba@gnome.org>
18266         * src/anjuta.c: Use _exit() instead of exit() (or gtk_quit() or
18267         gtk_main_quit() etc..), so that atexit() functions are not called
18268         (which is apparently done to free up memory and we don't need to
18269         do that at this point). Incidentally, something also happens in the
18270         atexit call which freezes the UI for far too long when the application
18271         exits and we want to avoid that..
18272         * src/glade_iface.c: Fixed compiler warning.
18273         
18274 2004-04-06  Naba Kumar  <naba@gnome.org>
18276         * src/project_dbase_gui.c: Fixed errors.
18278         * src/registers_gui.c: Fixed possible crash bug.
18279         * src/signals_cbs.[c,h], src/signals_gui.c: Removed.
18280         * src/signals.[c,h]: Used tree view and glade file for dialog.
18281         * src/Makefile.am, src/about.c, src/an_file_view.c,
18282         src/an_symbol_view.c, src/anjuta-plugins.c, src/anjuta-tools.c,
18283         src/anjuta.c, src/anjuta_cbs.c, src/anjuta_gui.c, src/anjuta_info.c,
18284         src/appwiz_page1.c, src/appwiz_page2.c, src/appwiz_page3.c,
18285         src/appwiz_page4.c, src/appwizard_gui.c, src/breakpoints.c,
18286         src/commands.c, src/compatibility_0.c, src/compiler_options.c,
18287         src/cvs.c, src/cvs_cbs.c, src/cvs_gui.c, src/debug_tree.c,
18288         src/debugger.c, src/dnd.c, src/file.c, src/fileselection.c,
18289         src/glade_iface.c, src/goto_line.c, src/help.c, src/launcher.c,
18290         src/launcher.h, src/main.c, src/main_menubar.c,
18291         src/mainmenu_callbacks.c, src/memory.c, src/message-manager-dock.c,
18292         src/message-manager-private.cc, src/message-manager.cc,
18293         src/preferences.c, src/project_config.c, src/project_dbase.c,
18294         src/project_dbase_gui.c, src/project_import.c, src/project_import_cbs.c,
18295         src/project_import_gui.c, src/registers.c, src/registers_cbs.c,
18296         src/registers_cbs.h, src/registers_gui.c, src/resources.c,
18297         src/search-replace.c, src/search-replace_backend.c,
18298         src/search_incremental.c, src/search_preferences.c,
18299         src/sharedlib.c, src/sharedlib_gui.c, src/signals.c,
18300         src/signals.h, src/signals_cbs.c, src/signals_cbs.h,
18301         src/signals_gui.c, src/source.c, src/src_paths.c,
18302         src/stack_trace.c, src/start-with.c, src/style-editor.c,
18303         src/support.c, src/text_editor.c, src/text_editor_cbs.c,
18304         src/text_editor_gui.c, src/text_editor_menu.c, src/toolbar.c,
18305         src/toolbar_callbacks.c, src/watch_cbs.c, src/watch_cbs.h,
18306         src/watch_gui.c, src/widget-registry.c, src/wizard_gui.c,
18307         tagmanager/Makefile.am, scintilla/include/SString.h,
18308         widgets/Makefile.am, widgets/gnomefilelist.c:
18310         Removed all deprecated codes and substituted
18311         with newer APIs. Fixed some possible crash bugs where cell renderers
18312         were being shared.
18313         
18314         * scintilla/patches/scintilla-minor.patch: Minor patch.
18316 2004-04-06  Naba Kumar  <naba@gnome.org>
18318         * src/project_dbase.c, src/project_dbase_gui.c: Refreshes the project
18319         tree after all the files have been added (and not everytime a file
18320         is added in the project). Also fixed some memory corruption
18321         (possibly bug #900478).
18322         
18323         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/dnd.c,
18324         src/dnd.h, src/executer.c, src/gnome_project.c, src/main_menubar.c,
18325         src/mainmenu_callbacks.c, src/project_dbase.c, src/project_dbase.h,
18326         src/project_dbase_gui.c, src/source.c, src/text_editor.c,
18327         src/text_editor.h, src/utilities.c, src/utilities.h: Used 'const'
18328         qualifier wherever appropriate.
18330 2004-04-05  Naba Kumar  <naba@gnome.org>
18332         * src/launcher.[h,c], src/debugger.c: Added a method in launcher to 
18333         switch terminal echo on/off. Debugger requires it off, while the
18334         rest requires it on.
18336         * src/search-replace.c: sets search direction and action (in addtion
18337         to target) for find in files.
18338         
18339 2004-04-02  Naba Kumar  <naba@gnome.org>
18341         * src/mainmenu_callbacks.c: Sets filename during save of new files.
18343         * src/project_dbase.c, src/debugger, src/an_file_view.c,
18344         src/an_symbol_view.c: Added an gtk events loop for
18345         displaying project loading status (for loading large projects) and
18346         debugger program starting ... just to give an impression of fastness :-).
18348         * configure.in, anjuta.prj: Bumped version to 1.2.2.
18350         * src/an_symbol_view.c, src/an_file_view.c: Apperantly, fixed a
18351         crash bug, which occurs when opening and closing a large project
18352         repeatedly.
18353         
18354         * src/attach_process.c: Fixed a comiple error for old gcc.
18355         
18356         * src/launcher.c: Prints proper error message when launcher child
18357         could not be executed and exits properly. Fixed a crash
18358         bug (bug #926606).
18359         
18360         * src/resources.c, src/utilities.c, src/glade_iface.c,
18361         src/debugger.c, src/attach_process.c: Properly exits forked children
18362         when they could not be executed.
18363         
18364 2004-04-01  Naba Kumar  <naba@gnome.org>
18366         * src/search-replace.c: Fixed a crash bug (bug #921893).
18368 2004-03-31  Naba Kumar  <naba@gnome.org>
18370         * anjuta.glade: Added a note on compiler options dialog ->support
18371         dialog telling that supports are only available for file mode.
18373         * src/anjuta.[c,h], src/project_dbase.[h,c], src/main.c,
18374         src/anjuta_cbs.c:
18375         Improved shutdown time delay by bypassing project closing
18376         and unloading plugins.
18378         * src/build_file.c, data/properties/anjuta.properties: Added a property
18379         to toggle on/off for going to first error automatically.
18381 2004-03-31  Pavol Bosik <Pavol.Bosik@siemens.com>
18383         * src/debugger.c: fixed core file loading
18384         * src/aneditor.cxx, scintilla/include/SString.h: fixed HANGUP bug
18385         for long lines (bugs #700968 and #911376)
18386         * scintilla/ScintillaGTK.cxx, scintilla/PlatGTK.cxx: partially fixed bug
18387         #917982.
18388         * src/anjuta.c: Focuses current AnEditor correctly.
18390 2004-03-30  Naba Kumar  <naba@gnome.org>
18392         * THANKS, anjuta.prj: Removed and moved all credits to AUTHORS file.
18393         * AUTHORS: Updated with all contributors names.
18394         * NEWS: Updated.
18395         * src/about.c: Reads contributors names from AUTHORS file.
18396         * manuals/C/anjuta-manual/authors.xml: Points to online
18397         contributors list.
18398         
18399 2004-03-29  Naba Kumar  <naba@gnome.org>
18401         * data/properties/ada.properties: Fixed syntax colors. Patch
18402         from Gabriel Rossetti <gabriel.rossetti _at_ eivd.ch>
18403         (bug #923474).
18405         * src/source.c, src/gnome_project.c, src/appwizard_cbs.c,
18406         src/appwiz_page2.c:     Correctly defines PACKAGE_DATA_DIR for
18407         generated projects, so that their pixmap files are
18408         found properly (bug #919903).
18409         
18410         * configure.in, src/main.c: Defines SYSTEM_DATA_DIR for
18411         anjuta.
18413         * src/source.c: Installs .glade file of libgllade
18414         projects in $(datadir)/$(package)/glade (part of bug #861038).
18415         
18416         * src/compiler_options.c: Fixed 'remove' and 'clear' of Defines list
18417         in compiler options (bug #883837).
18418         
18419         * src/launcher.c: Disabled pty terminal echo. Correctly prompts
18420         for passwords (eg. root install and ssh cvs access). Fixed Bug #894533.
18421         
18422 2004-03-29  Pavol Bosik <Pavol.Bosik@siemens.com>
18424         * anjuta/src/search-replace.c: fixed another crash bug in
18425         "Find Usage"
18426         * anjuta/src/debugger.c: wrong breakpoint condition gives error message,
18427         breakpoint property fix
18429 2004-03-29  Naba Kumar  <naba@gnome.org>
18431         * src/main_menubar_def.h, configure.in, manuals/C/Makefile.am,
18432         (new) manuals/C/anjuta-advanced-tutorial/*:
18433         Added menu entry for 'Anjuta Advanced Tutorial'
18434         written by Olivier Pinçon  <opincon _at_ wanadoo.fr>.
18436 2004-03-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18437         
18438         * src/fileselection.[ch], src/mainmenu_callbacks.c:
18439         Fixed bug #908941  ('Open' starts in wrong directory)
18440         
18441 2004-03-26  Naba Kumar  <naba@gnome.org>
18443         * anjuta.h, src/message-manager-private.[h,cc]: Fixed
18444         compile error and bug #905738 with terminal.
18446         * src/search_incremental.c, src/register.c, src/sharedlib.c,
18447         src/search-replace.[h,c], src/search_incremental.[h,c],
18448         src/search_preferences.h, src/utilities.c, src/anjuta.c,
18449         src/text_editor.[c,h]: Fixed compiler warnings.
18450         
18451         * src/search-replace.c: Fixed a memory corruption (possible
18452         fix for bug #921893, but not yet confirmed).
18453         
18454         * src/launcher.c, src/glade-iface.c, src/project_dbase.c,
18455         src/executer.c, src/utilities.c, src/utilities.h, src/text_editor.c,
18456         src/anjuta-tools.c, src/message-manager-private.[h,cc]: Fixed a bug where
18457         SIGCHLD was overwritten by gnome_execute_shell() - bug #905738.
18459 2004-03-25  Naba Kumar  <naba@gnome.org>
18461         * src/attach_process.c, anjuta.glade, anjuta_dialogs_strings: Fixed a
18462         crash bug with attach process dialog and made the dialog closable
18463         with 'esc'.
18464         
18465         * src/breakpoints.c: Fixed bug #895536 (breakpoint glyphs do not
18466         always display within the margin.)
18467         
18468         * src/debugger.c: Fixed a typo (detele -> delete) which deletes
18469         the old breakpoint when it's properties are updated
18470         (creating a new updated one).
18471         
18472 2004-03-25  Pavol Bosik <Pavol.Bosik@siemens.com>
18474         * src/aneditor.cxx, src/aneditor.h: fixed calltips
18475         displayed for wrong file.
18476         * src/breakpoints.c: conditional breakpoints
18477         * src/controls.c: BUG #912618 - "Save all" for 1 file opened +
18478         "Find in Files..." disabling policy
18480 2004-03-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18482         * src/build_file.c: Fixed bug #874380
18483         Goto the first error if it exists.
18485 2004-03-24  Naba Kumar  <naba@gnome.org>
18487         * src/anjuta.c: Fixed to get correct child exit status
18488         using mask (bug #905738).
18489         
18490         * anjuta.glade, anjuta_dialog_strings.c, src/file.c:
18491         Aligned buttons in the New file dialog,
18492         set default response to OK, entry box activates default response,
18493         ESC closes dialog and hides on delet_event.
18495 2004-03-19  Naba Kumar  <naba@gnome.org>
18497         * src/project_dbase.c: fixed bug #893400 ("Remove file" in project
18498         tree).
18500 2004-03-17  Pavol Bosik <Pavol.Bosik@siemens.com>
18502         * src/search-replace.c: fixed "Find Usage" crash when no project open
18504 2004-03-17  Naba Kumar  <naba@gnome.org>
18506         * data/autogen.sh.*, data/macros/autogen.sh, data/macros2/autogen.sh:
18507         Fixed the generated projects to read m4 directory if the directory
18508         exists (bug #917781).
18509         
18510 2004-03-12  Naba Kumar  <naba@gnome.org>
18512         * HACKING: Fixed formatting for auto-parsing.
18514 2004-03-10  Pavol Bosik <Pavol.Bosik@siemens.com>
18515         
18516         * src/anjuta.c, src/search-replace.c, src/search-replace.h: "Find Usage"
18517         rework (bug #890609)
18519 2004-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18520         
18521         * src/aneditor.cxx: Fixed bug #910097 (Insert comment)
18523 2004-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18524         
18525         * src/search-replace.c: "Replace All" in not opened files (All Project files, File List ...).
18526         * src/search_preferences.c: Fixed typo.
18527         
18528 2004-02-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18529         
18530         * src/search-replace.c: improved Search&Replace
18531         For the moment "Replace All" does not work with non opened files
18532         but Anjuta should not crash now ! ??? 
18533         
18534 2004-02-26  Naba Kumar  <naba@gnome.or>
18536         * src/source.c: Fixed to pass cflags correctly
18537         and suppress the automake's default cflags.
18538         bug #816130, #801056, #782798, #773459
18539         
18540         * data/properties/anjuta.properties: Do not defualt to -k make option.
18541         bug #875486.
18543         * manuals/C/anjuta-manual/build.xml: Changed build shortcut to F11.
18544         bug #877683.
18545         
18546         * src/registers_gui.c: Fixed a runtime warning. bug #900087.
18547         
18548         * src/message-manager-private.cc: Disabled debug messages.
18549         
18550 2004-02-25  Adam Weinberger  <adamw@FreeBSD.org>
18552         * configure.in: Added 'en_CA' (Canadian English) to ALL_LINGUAS.
18554 2004-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18555         * anjuta.glade, src/search-replace.c:
18556         Reduced Search&Replace dialog, bug #902636.
18557         
18558 2004-02-23  Naba Kumar  <naba@gnome.or>
18560         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed a typo
18561         (bug #866143).
18563 2004-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18564         
18565         * src/search_incremental.c: Fixed bug #900903
18567 2004-02-23  Pavol Bosik <Pavol.Bosik@siemens.com>
18568         
18569         * src/defaults.c, src/message-manager.cc, src/project_dbase.c,
18570         src/anjuta.c: Fixed bugs #890609 and #890609
18572 2004-02-23  Naba Kumar  <naba@gnome.or>
18574         * src/message-manager.cc: Disconnects menuitem signal properly.
18575         Fixed bug #901723.
18576         
18577         * src/mainmenu_callbacks.c: Do not reload new files. Fixed
18578         bug #900897.
18579         
18580 2004-02-20  Naba Kumar  <naba@gnome.org>
18582         * src/message-manager-private.[c,h]: Implemented keypress
18583         event for the terminal and resets it when ctrl c or ctrl d
18584         is pressed. But it doesn't seem to be working on keypress.
18585         Added a workaround to let it work on key release instead.
18586         (bug #878357).
18587         
18588         * src/search-replace: Fixed compiler warnings.
18589         
18590 2004-02-18  Franco Catrin  <fcatrin@tuxpan.com>
18592         * src/mainmenu_callbacks.c, widgets/gnomefilelist.c:
18593         Use defined file name when saving new files (fixes bug #898105)
18594         Don't change filename when clicking on a directory
18595         
18596         BTW: Happy birthday to me :-)
18597         
18598 2004-02-18  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18599         
18600         * src/search-replace.c: Fixed a crash bug 
18601         Crash on Find & Replace (#887833)
18602         
18603 2004-02-18  Naba Kumar  <naba@gnome.org>
18605         * src/executer.c: Fixed a crash bug.
18606         
18607         * widgets/gnomefilelist.[h,c], src/fileselection.[h,c],
18608         src/debugger.c, project_database_gui.c, src/anjuta.[h,c],
18609         src/anjuta_cbs.c, src/project_database.h: Subclasses GtkDialog
18610         instead of GtkWindow (Part of bug #671596).
18611         
18612         * anjuta.glade, src/breakpoints.c, src/anjuta_info.c,
18613         src/registers_gui.c, src/registers_cbs.[h,c],
18614         src/sharedlib_gui.c, src/sharedlib_cbs.[c,h],
18615         src/signals_cbs.[h,c], src/signals_gui.c, src/executer.c,
18616         src/compiler_options.c, src/an_file_view.c, start-with.c,
18617         src/anjuta-tools.c, help.c:
18619         Added "close" buttons on all
18620         dialogs (HIG) and fixed to properly response to ESC close
18621         (Part of bug #671596).
18623         * src/launcher.c: Disabled printing of long debug lines.
18624         
18625         * src/utilities.h: Fixed a compiler warning.
18626         
18627 2004-02-17  Franco Catrin  <fcatrin@tuxpan.com>
18629         * src/anjuta.c: "Save all" action now asks for filenames for new files
18630         (fixes bug #898111)
18632 2004-02-16  Franco Catrin  <fcatrin@tuxpan.com>
18634         * anjuta.glade, src/text_editor.c:
18635         Fixed a typo in Hello World indentation style 
18636         Fixed misuse of translated strings when looking for style
18637         This entry fixes bug #876037
18639 2004-02-16  Naba Kumar  <naba@gnome.org>
18641         * src/utilities.c: Fixed return value when dest file could
18642         not be created.
18644         Patch from: Dennis Moehlmann  <darksaidin@users.sourceforge.net>
18645         * src/utilities.[c,h]: Removed 'cmp' dependency and used
18646         internal function to compare files.
18647         
18648 2004-02-14  Franco Catrin  <fcatrin@tuxpan.com>
18650         * src/message-manager-private.cc:
18651         Set bold color as foreground color in terminal
18652         (fixes bug #864924)
18654         * src/aneditor.cxx:
18655         Use font style defined for message indicators in
18656         preferences/messages
18657         (fixes bug #885032)
18659 2004-02-13  Franco Catrin  <fcatrin@tuxpan.com>
18661         * src/build_project.c:
18662         Use build.silent option from preferences (fixes bug #895726)
18663         
18664 2004-02-11  Robert Sedak  <robert.sedak@sk.htnet.hr>
18666         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
18668 2004-01-27  Johannes Schmid <jhs@cvs.gnome.org>
18669         
18670         Patch from Massimo Corà <maxcvs@email.it>:
18671         * scintilla/LexCPP.cxx: Support "///" comments
18673 2004-01-18  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
18674         * src/Makefile.am, src/anjuta.c, src/search-replace.c,
18675         src/search_replace.h, src/search-replace_backend.h
18676         anjuta.glade
18677         
18678         * Added: src/search_preferences.c, src/search_preferences.h
18679         Allow the user to save search/replace settings and give them names.
18681 2004-01-16  Johannes Schmid <jhs@cvs.gnome.org>
18682         
18683         * scintilla/Makefile.am, scintilla/scintilla_marshal.[c/h/list],
18684         scintilla/ScintillaGTK.cxx:
18685         Hopefully fixed AMD 64 crash bug by using correct marshaller
18687 2004-01-16  Franco Catrin L. <fcatrin@tuxpan.com>
18689         * src/preferences.c: Save GtkOptionMenu properties properly
18690         * src/text_editor.c: Fixes editor mispell of fold.symbols property
18692 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
18693         
18694         * configure.in, src/Makefile.am, scintilla/Makefile.am:
18695         Fixed libiconv issue
18696         * NEWS: Updated
18698 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
18699         
18700         Patch from Pavol Bosik <Pavol.Bosik@siemens.com>:
18701         *  src/attach_process.c, src/debugger.c, src/registers.c/h,
18702         src/registers_cbs.c, src/registers_gui.c, src/search-replace.c
18703         src/sharedlib.c, src/sharedlib.h, src/sharedlib_cbs.c
18704         src/sharedlib_gui.c:
18705         Debugger speed-up, replaced deprecated GtkCList
18707 2004-01-14  Franco Catrin L.<fcatrin@tuxpan.com>
18709         * src/text-editor.c: Use stock gtk+ close button for editor tabs
18711 2004-01-13  Laurent Dhima  <laurenti@alblinux.net>
18713         * configure.in: Added "sq" to ALL_LINGUAS.
18715 2004-01-12  Changwoo Ryu  <cwryu@debian.org>
18717         * configure.in: Added "ko" to ALL_LINGUAS.
18719 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
18721         * src/toolbar.c, src/toolbar_callbacks.c, src/toolbar_callbacks.h,
18722         src/search_incremental.c, src/search_incremental.h: 
18723         Search_incremental code cleanup
18725 2004-01-08  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
18727         * scintilla/*/*: Updated scintilla to CVS
18728         * Added: scintilla/Readme.sync
18729         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/KeyWords.cxx,
18730         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
18731         scintilla/LexVB.cxx, scintilla/ScintillaBase.cxx, scintilla/ScintillaBase.h,
18732         scintilla/ScintillaGTK.cxx,
18733         scintilla/include/SciLexer.h, scintilla/include/Scintilla.h,
18734         scintilla/include/Scintilla.iface: Updated.
18736 2004-01-07  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
18738         * search-replace_backend.[ch], search_incremental[ch]: Added
18739         
18740         * find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
18741         find_replace.[ch]: Removed.
18742         
18743         * anjuta.glade, src/search-replace.c, src/search-replace.h,
18744         src/search-replace_backend.c, src/search-replace_backend.h,
18745         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
18746         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
18747         src/toolbar_callbacks.c, src/Makefile.am: The advanced Search/Replace
18748         functionality now replaces the older Find/Replace stuff. The Search/Replace
18749         functionality can be interrupted during a long Search/Replace.
18751 2004-01-02  Dan Elphick <dre00r@ecs.soton.ac.uk>
18753         * widgets/gnomefilesel.c: Fix use of previously freed memory on
18754         selecting ".." and "." from file selector. 
18756 2004-01-02  Johannes Schmid <jhs@cvs.gnome.org>
18758         * anjuta.glade: Fixed wrong "fold.symbols" property
18760 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
18761         
18762         * src/project_dbase_gui.c: Alphabetical order ;-)
18763         * src/compiler_options.c: Fixed bug #867539
18764         * src/launcher.c: Workaround for bugs #864922, #849928,
18765         #846386 and #845782: The launcher no longer hangs but does
18766         not get the exit status correctly sometimes.
18767         * Changes suggested by Bosik are obviously already in without
18768         any Changelog entry (ClsGen.c, project_dbase_gui.c)
18769         * NEWS, README, anjuta.prj, configure.in: 
18770         Changed version to 1.2.1
18771         
18772         Patch from Andreas Volz <andreas99@users.sourceforge.net>:
18773         * anjuta_dialogs_strings.c, anjuta.glade: 
18774         Fixed bugs #860906, #859329
18775         
18776         Patch from grzegol@pld-linux.org
18777         * anjuta.desktop.in.in: Fixed bug #858993 (Follow 
18778         freedesktop.org standard)
18780 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
18781         
18782         Patch from Stefano Vallarino <stevalla@libero.it>:
18783         * src/source.[c/h]: Fixes cpp sample file to conform to 
18784         ISO/IEC 14882, C++-Standard 
18786 2003-12-31  Dan Elphick  <dre00r@ecs.soton.ac.uk>
18788         Review by Johannes Schmid <jhs@cvs.gnome.org>
18789         * src/build_file.[ch]: Add build_execute_shell_command which executes the
18790         command using sh -c.
18791         * src/compile.c: Use build_execute_shell_command when compiling single
18792         files.
18794 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
18795         
18796         Patch from Pavol Bosik  <Pavol.Bosik@siemens.com>:
18797         * src/breakpoints.c: Code cleanup, workaroud for possible 
18798         launcher bug
18799         * src/src_paths.c: Update debugger dirs on directory change
18801 2003-12-31  Pavol Bosik  <Pavol.Bosik@siemens.com>
18803         Review by Johannes Schmid <jhs@cvs.gnome.org>
18804         * src/attach_process.c, src/attach_process.h, anjuta.glade:
18805         sortable headers, process tree, removal of path and process params
18806         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
18807         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
18808         code cleanup
18810 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
18811         
18812         Patch from: Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
18813         * anjuta.glade, src/mainmenu_callbacks.c, src/file.[c/h]:
18814         Add a dialog for "New file" which lets the user set the 
18815         filename and to add copyright/header templates to the file
18816         * Review: Changed function names to contain modules name (file_)
18818 2003-12-09  Naba Kumar  <naba@gnome.org>
18820         * setup-gettext: Fixed a typo.
18821         * scintilla/Makefile.am: Fixed a build error for SMP systems.
18823 ---- Released version 1.2.0 ---
18825 2003-12-08  Naba Kumar  <naba@gnome.org>
18827         * src/preferences.c: Fixed compiler error.
18828         * global_tags/create_global_tags.sh: Fixed to install properly
18829         even when system.tags could not be generated.
18830         * NEWS: Updated.
18832 2003-12-06  Naba Kumar  <naba@gnome.org>
18834         * setup-gettext: Fixed to not generate intl directory with gettextize.
18836         Patch from:  Karl-Heinz Brünen  <k.bruenen@eprosoft.de>
18837         * src/anjuta.c: Filters out unnecessary files from find in files
18838         command.
18839         
18840         * NEWS: Updated.
18841         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed tutorial
18842         * src/widzard_gui.c: Added horiz scrollbar for desc text.
18843         
18844 2003-12-04  Naba Kumar  <naba@gnome.org>
18845         
18846         * src/gnome_project.c: Enables debug and optimization flags for
18847         new projects.
18848         
18849         Patch from: Pavol Bosik  <Pavol.Bosik@siemens.com>
18850         
18851         * src/project_dbase_gui.c: combined header and c files for
18852         file selector.
18853         
18854         * plugins/class-gen/clsGen.c: Fixed file name typo in generated file.
18855         * data/properties/pascal.properties: Fixed pascal syntax highlighting.
18857 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
18859         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
18861 2003-11-29  Naba Kumar  <naba@gnome.org>
18863         * configure.in, anjuta.prj: Bumped version to 1.2.0.
18864         * NEWS: Updated.
18866 2003-11-28 Johannes Schmid <clubfan@users.sourceforge.net>
18867         
18868         * src/main_menubar.c: Now files cannot be opened twice in recently
18869         file menu
18871 2003-11-27  Pavol Bosik  <Pavol.Bosik@siemens.com>
18873         * src/breakpoints.c: Fixed parsing of gdb output for breakpoints in C++
18875 2003-11-28  Naba Kumar  <naba@gnome.org>
18877         * scintilla/*/*: Updated scintilla to CVS (2003-11-28)
18878         
18879 2003-11-27  Naba Kumar  <naba@gnome.org>
18881         * src/breakpoints.c, src/launcher.c, src/find_text.c,
18882         src/test_editor_cbs.c, src/signals_cbs.c: Fixed compiler warnings.
18883         
18884         * src/appwiz_page1.c, src/appwiz_page4.c, src/appwizard.[c,h],
18885         src/appwizard_gui.c, src/gnome_project.c, src/project_dbase.[c,h],
18886         src/project_import_gui.c, src/wizard_gui.[c,h]: Implemented a
18887         checkbox in project wizard (project options page) to enable/disable
18888         source code generation with glade(mm).
18889         
18890         * NEWS: Updated
18891         
18892 2003-11-19  Pavol Bosik  <Pavol.Bosik@siemens.com>
18894         * src/dnd.c: Opening files with special characters in the name.
18896 2003-11-20  Jordi Mallach  <jordi@sindominio.net>
18898         * configure.in (ALL_LINGUAS): Bah, "ca" (Catalan) has been missing for
18899         a long time.
18901 2003-11-18  Naba Kumar  <naba@gnome.org>
18903         * src/anjuta-tools.c, src/build_file.c, src/cvs.c, src/debugger.c,
18904         src/find_in_files.c, src/gnome_project.c, src/launcher.c,
18905         src/project_import.c, plugins/patch/patch-plugin.c:
18906         Fixed g_signal_diconnect calls to pass correct data.
18907         (Fixed possible crash in project imports).
18908         
18909         * NEWS: Updated.
18910         
18911 2003-11-18  Pavol Bosik  <Pavol.Bosik@siemens.com>
18913         Reviewed by Naba Kumar  <naba@gnome.org>
18914         * src/launcher.[h,c], src/debugger.c: Fixed encoding bug with GIOChannel
18915         and debugger. Sets default settings for pty in launcher.
18916         * data/gdb.init: Removed charset work around (now works with user's
18917         native charset)
18918         * src/debugger.c: Code cleanup. Removed duplicate call to 'info signals'.
18920 2003-11-18  Naba Kumar  <naba@gnome.org>
18922         * src/anjuta-encodings.c, src/preferences.c: Renamed all variable
18923         names of 'index' to 'idx'.
18924         
18925 2003-11-17  Naba Kumar  <naba@gnome.org>
18927         Patch from: arief_mulya  <arief_m_utama@telkomsel.co.id>
18928         * src/project_dbase.c: Prompts user for unsaved project files
18929         when project is closed.
18930         
18931 2003-11-16  Naba Kumar  <naba@gnome.org>
18933         Patch from: Marcin "Zenek" Jaskólski  <zenek@moo.pl>
18934         * src/appwizard_cbs.c, src/start-with.c: Fixed compiler errors with
18935         older gcc.
18936         
18937 2003-11-11  Johannes Schmid <clubfan@users.sourceforge.net>
18938         
18939         * src/anjuta.c: Fixed crash related to tag == NULL while 
18940         anjuta is exiting
18942 2003-11-11  Naba Kumar  <naba@gnome.org>
18944         * src/glade_iface.c: Avoids error conditions for glade or glademm not
18945         found. It simply doesn't generate the c/c++ codes and continues with
18946         just a warning.
18947         * NEWS: Updated.
18948         
18949 2003-11-10  Naba Kumar  <naba@gnome.org>
18951         * anjuta.glade, anjuta_dialogs_strings.c: Fixed typos in
18952         'Start with dialog'.
18954         * configure.in, manuals/Makefile.in, manuals/de/* (new): Added
18955         German translation of anjuta-tutorial.
18956         
18957         * src/launcher.c: Fixed an encoding bug with GIOChannels.
18958         * NEWS: Updated.
18960 2003-11-10  Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
18962         * src/breakpoints.c, src/project_dbase.c, src/text_editor.c:
18963         Fixes the Bug #823249, Fixes the Bug #713229 When the user enables
18964         the syntax highlighting in Preferences, the automatic syntax
18965         highlighting is now selected. When the debugger is stopped and the
18966         breakpoints window not closed, the gtk_tree_view in this window is
18967         now made unsensitive.
18969 2003-11-07  Johannes Schmid  <clubfan@users.sourceforge.net>
18971         * src/preferences.h, src/preferences.c, anjuta.glade:
18972         Fixed translation bug in preferences by using GtkOptionMenu
18973         * anjuta.prj: Project version 1.1.98
18975 ---------------- Released version 1.1.98 ----------------
18977 2003-11-07  Naba Kumar  <naba@gnome.org>
18979         * anjuta.spec.in: Revived docs package and combined all docs into
18980         one package.
18981         * configure.in: Bumped version to 1.1.98 rc2
18982         * NEWS: Updated.
18983         * anjuta.spec.in: Fixed scrollkeepr-update command.
18984         * anjuta.spce.in: Fixed file permissions.
18986 2003-11-06  Naba Kumar  <naba@gnome.org>
18988         * src/mainmenu_callback.[c,h], src/main_menubar_def.h: Added help
18989         menus to activate anjuta helps.
18990         
18991         * manuals/C/anjuta-faqs/anjuta-faqs.sgml (removed),
18992         manuals/C/anjuta-faqs/anjuta-faqs.xml (added),
18993         manuals/C/anjuta-faqs/legal.xml (added),
18994         manuals/C/anjuta-faqs/Makefile.am,
18995         manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
18996         manuals/C/anjuta-faqs/.cvsignore,
18997         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml (removed),
18998         manuals/C/anjuta-tutorial/anjuta-tutorial.xml (added),
18999         manuals/C/anjuta-tutorial/legal.xml (added),
19000         manuals/C/anjuta-tutorial/Makefile.am,
19001         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
19002         manuals/C/anjuta-tutorial/.cvsignore,
19003         manuals/C/anjuta-manual/*.sgml (removed),
19004         manuals/C/anjuta-manual/*.xml (added),
19005         manuals/C/anjuta-manual/Makefile.am,
19006         manuals/C/anjuta-manual/anjuta-manual-C.omf,
19007         manuals/C/anjuta-manual/.cvsignore,
19008         manuals/C/topic.dat (removed), manuals/C/Makefile.am,
19009         manuals/ja/anjuta-faqs/anjuta-faqs.sgml (removed),
19010         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf (removed),
19011         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.UTF-8.omf (added),
19012         manuals/ja/anjuta-faqs/anjuta-faqs.xml (added),
19013         manuals/ja/anjuta-faqs/legal.xml (added),
19014         manuals/ja/anjuta-faqs/Makefile.am,
19015         manuals/ja/anjuta-faqs/anjuta-faqs-C.omf,
19016         manuals/ja/anjuta-faqs/.cvsignore,
19017         manuals/ja/anjuta-manual/*.sgml (removed),
19018         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf (removed),
19019         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.UTF-8.omf (added),
19020         manuals/ja/anjuta-manual/*.xml (added),
19021         manuals/ja/anjuta-manual/Makefile.am,
19022         manuals/ja/anjuta-manual/anjuta-manual-C.omf,
19023         manuals/ja/anjuta-manual/.cvsignore,
19024         manuals/ja/topic.dat (removed), manuals/ja/Makefile.am,
19025         manuals/sgmldocs.make (removed),
19026         manuals/xmldocs.make (added), manuals/omf.make (added),
19027         manuals/Makefile.am, configure.in, Makefile.am: Converted old sgml
19028         documentations to newer docbook xml documentations. Converted 
19029         Japanesh docs to UTF8 docs. Fixed installations. Update cvsignores.
19030         Enabled manulas installations.
19031         
19032         * gdl/.cvsignore, scintilla/.cvsignore, .cvsigore: Updated.
19034 2003-11-05  Naba Kumar  <naba@gnome.org>
19036         * data/gdb.init: Sets host's charset to ascii to solve debugger
19037         freeze up due to uninitialized strings in target program.
19039         * src/mainmenu_callbacks.c, src/watch_cbs.c, src/message-manager.[cc,h]:
19040         Fixed a crash bug with 'Add expression in watch'. Bug #822017
19041         
19042         * NEWS: Updated.
19043         
19044         Patch from: Bosik Pavol  <Pavol.Bosik@siemens.com>
19045         src/launcher.c: Turns off echo in spawned pty to fix debugger.
19047 2003-11-04  Naba Kumar  <naba@gnome.org>
19049         * scintilla/Makefile.am, widgets/Makefile.am: Fixed distribution
19050         problems.
19051         
19052         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
19053         * src/aneditor.cxx, src/aneditor.h, src/controls.c, src/main_menubar.c,
19054         src/main_menubar.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
19055         src/mainmenu_callbacks.h: Added emacs style c/c++ custom indentation
19056         in file headers.
19057         
19058         * src/search-replace.c: Fixed infinite loop bug.
19059         * start-with.c: Fixed a crash bug with "Open last project".
19060         
19061         Patch from: Karl-Heinz Brünen  <k.bruenen@eprosoft.de
19062         * scintilla/Makefile.am: Fixed compiler option.
19063         
19064 2003-10-16  Naba Kumar  <naba@gnome.org>
19066         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
19067         * src/text_editor.c: Fixed autoformat.
19068         
19069 2003-10-15  Naba Kumar  <naba@gnome.org>
19071         * src/anjuta_cbs.c: Used ALT+number for editor tab browsing, instead
19072         of CTRL+number.
19073         
19074 2003-10-09  Naba Kumar  <naba@gnome.org>
19076         * src/cvs_gui.c: Fixed a UI bug (hides the unwanted frame).
19077         
19078 2003-10-08  Naba Kumar  <naba@gnome.org>
19080         * src/source.c: Fixed a GETTEXT typo error.
19081         * anjuta.glade: Made 'Sorted in order you open them' default option
19082         for editor tabs.
19084         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19085         * anjuta.glade, data/properties/anjuta.properties:
19086         Fixed the freeze of the "Preferences" combos at the first Anjuta
19087         init is generated by:
19088                 - a not complete translation of preferences.c file
19089                 - a difference between 2 names in anjuta.glade and
19090                 anjuta.properties (arrows --> Arrows , bottom --> Bottom)
19091                 - the same name given to 3 combos (anjuta.glade).
19092                 
19093         * src/find_text.c: If the "whole document" mode is selected,
19094         a new search will select the next occurrence (Bug #764954).
19095         It is now possible to use the shortcuts to search next or previous
19096         occurrence even if the search dialog has the focus.     Bug #790318
19097         
19098         * src/main_menubar_def.h: "Select code block" shortcut; the new
19099         shortcut is now Alt+L instead of Alt+B (already used by _Build menu).
19100         (Bug #811016).
19102         Patch from: Richard Lee  <r.h.lee@comcast.net>
19103         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c,
19104         tagmanager/tm_workspace.c: The following is a patch to fix a
19105         seemingly random occurence where Anjuta would crash when a
19106         certain key was pressed.
19108 2003-09-29  Naba Kumar  <naba@gnome.org>
19110         * src/find_in_files.c: Ignores binary by default. Disabled the option
19111         of NOCVS search, because launcher does not use sh and hence can not
19112         pipe.
19113         
19114         * src/project_dbase.c, src/session.[h,c]: Fixed to save the
19115         "clean before build" state in project session and not in account session,
19116         otherwise the state gets reflected to other projects causing annoyance.
19117         
19118         * src/compiler_options.c: Fixed a bug where compiler options were always
19119         claimed 'modified'.
19121         * src/build_project.c, data/properties/anjuta.properties,
19122         src/commands.[h]: Fixed a bad bug where clean-before-build
19123         doesn't work.
19124         
19125         * scintilla/patches/research-cvs-nolog.diff,
19126         scintilla/patches/scintilla-ac-gtk2-port.diff,
19127         scintilla/patches/scintilla-ac-sort-fix.diff,
19128         scintilla-optimization.diff: Removed, because they are already in
19129         scintilla CVS.
19130         
19131         * scintilla/*/*: Update scintilla to current CVS (just after 1.55 release,
19132         2003-09-29).
19134         * scintilla/LexMPT.cxx, scintilla/LexMetapost.cxx, scintilla/LexTeX.cxx,
19135         scintilla/LexYAML.cxx: Added new scintilla lexers.
19136         
19137         * TODO, NEWS: Updated.
19139         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19140         * src/utilities.c: Fixed typo bugs.
19142 2003-09-26  Naba Kumar  <naba@gnome.org>
19144         * src/anjuta.c: Only connects to kernel SIGCHLD signal.
19145         * src/find_replace.c, src/find_text.c, src/mainmenu_callbacks.c,
19146         src/text_editor.[c,h], src/toolbar_callbacks.c: Added wrap in
19147         text_editor_find() and Fixed I-Search wrapping.
19148         * src/debugger.c: Fixed to pass a newline after a debugger
19149         command (which was broken since the launcher was refactored.
19150         (Pointed out by Bosik Pavol  <Pavol.Bosik@siemens.com>)
19152 2003-09-25  Naba Kumar  <naba@gnome.org>
19154         * src/toolbar_callbacks.c: Fixed start of incremental search.
19155         
19156         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19157         * src/controls.c, src/main_menubar.c, src/main_menubar.h,
19158         src/main_menubar_def.h, src/mainmenu_callbacks.c,
19159         src/toolbar_callbacks.c, src/toolbar.c: Added reverse search
19160         menu and implementation.
19162 2003-09-24  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
19164         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
19165         * src/debug_tree.c, src/debug_tree.h: Fixed color of modified
19166         variables in Locals window.
19168 2003-09-24  Frederic RUAUDEL <grumz@users.sourceforge.net>
19170         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
19171         * src/utilities.[ch] : Fix a tooltip bug in 
19172         anjuta_util_toolbar_append_stock(), the label appeared instead of
19173         the tooltip text. Remove label from arguments of the function
19174         because label is included in the stock icon data.
19175         * src/toolbar.c : Fix call to anjuta_util_toolbar_append_stock().
19176         * src/text_editor_gui.c : Fix call to anjuta_util_toolbar_append_stock().
19177         * FIXME: translation file should be updated because of label text removal.
19179 2003-09-24  Naba Kumar  <naba@gnome.org>
19181         * scintilla/PlatGTK.cxx: Fixed font setting in widget style.
19182         
19183         * src/launcher.[c,h], plugins/patch/patch-plugin.c, src/anjuta-tools.c,
19184         src/build_file.c, src/cvs.c, src/find_in_files.c, src/gnome_project.c,
19185         src/project-import.c, src/anjuta.c: Implemented buffered outputs for
19186         stdout and stderr. Also buffered output and check-for-password
19187         can be enabled/disabled. Added proper UTF8 handling. Fixed pty input
19188         with password prompts. Checkes for password prompts from all outputs.
19189         
19190         * src/utilities.[h,c]: Defined anjuta_util_convert_to_utf8() function
19191         which takes a string (which could be utf8 also) and converts into
19192         utf8 string.
19193         
19194         * src/main.c: Connects kernel signals after gnome_program_init().
19195         
19196         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19197         * src/message-manager.c: Fixed bug #787026 by converting the strings
19198         to proper UTF8.
19199         
19200 2003-09-22  Naba Kumar  <naba@gnome.org>
19202         * src/scintilla/patches/scintilla-ac-gtk2-port.diff,
19203         scintilla/PlatGTK.cxx: Ported autocomplete window to gtk2 by removing
19204         GtkCList and using GtkTreeView instead. Added the patch.
19205         * src/scintilla/patches/scintilla-ac-sort-fix.diff,
19206         scintilla/PlatGTK.cxx: Fixes sorting bug in AC.
19207         
19208 2003-09-19  Naba Kumar  <naba@gnome.org>
19210         * printing/print.c: Proper UTF8 printing support.
19211         * src/main.c: moved kernel signal connects at the
19212         end of application initialization.
19213         
19214 2003-09-18  Naba Kumar  <naba@gnome.org>
19216         * scintilla/*/*, src/scintilla/Makefile.am, src/Makefile.am,
19217         (new) lexers.make, (new) lexers: Update scintilla to latest
19218         scintilla CVS (2003-09-18), added new lexers, automated
19219         lexers makefiles sections and scintilla update. Added
19220         patches. Optimized pango rendering. Fixed a crash bug
19221         in scintilla.
19222         
19223         * (new) scintilla/patches/research-cvs-nolog.diff: Added
19224         patch to remove cvs log command from RESearch.cxx file.
19225         * scintilla/patches/scintilla-pango-always.diff:
19226         Fixed file name.
19227         * scintilla/RESearch.cxx: Removed spurious cvs log command
19228         and logs.
19229         * (new) scintilla/test-scintilla.cxx: A test file for scintilla.
19230         
19231         Patch from: Bosik Pavol <Pavol.Bosik@siemens.com>
19232         * src/dnd.c: Fixed a crash bug with DND.
19233         
19234 2003-09-15  Naba Kumar  <naba@gnome.org>
19236         * src/text_editor.[c,h], src/anjuta.c, src/breakpoints.c,
19237         src/goto_line.c, src/mainmenu_callbacks.c, src/text_editor_cbs.c,
19238         src/toolbar_callbacks.c: Added an additional parameter to
19239         text_editor_goto_line() funtion which decides if the line should
19240         be made visible (if it's under fold).
19241         
19242         * src/style-editor.c: Fixed a compiler warning.
19243         * src/message-manager.cc: Calls parent method correctly.
19245         * src/preferences.h: Fixed prent class.
19246         
19247         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19248         * src/project_dbase.c: Fixed bug #713210.
19249         
19250 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
19251                                                                                 
19252         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
19254 2003-09-11  Naba Kumar  <naba@gnome.org>
19256         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19257         * src/style-editor.c: Fixed bug #769130 (Crash on font
19258         selection dialog).
19259         
19260         * src/message-manger.[h,cc]: Made AnMessageManager
19261         derived from GtkFrame and removed deprecated code.
19262         
19263         * src/breakpoints.c, src/search-replace.c, src/source.c: Fixed
19264         compiler warnings.
19265         
19266 2003-09-09  Naba Kumar  <naba@gnome.org>
19268         * src/Makefile.am: Addded rules for built sources.
19269         
19270 2003-09-08  Naba Kumar  <naba@gnome.org>
19272         * (new) src/anjuta-marshalers.list: Added marshalers definition
19273         file.
19274         
19275         * src/source.c: Fixed bug #762043 and makes sure, CFLAGS
19276         and CXXFLAGS are not overwriten by automake's default.
19277         * src/style-editor.c: Added 'operators' in the style editor.
19278         
19279         Patch from Masahito Omote <utyuuzin@users.sourceforge.net>
19280         and Jesus Gonzalez  <jgonzlz@terra.es> (combined).
19281         * src/message-manager-private.cc, src/message-manager.cc:
19282         Converts message going into message into UTF-8 endoding.
19283         * src/main.c: Uses UTF-8 codeset for localization.
19284         
19285 2003-09-08  Franco Catrin L.  <fcatrin@tuxpan.cl>
19287         * src/anjuta.desktop.in.in: Added Encoding attribute (required).
19288         
19289 2003-09-08  Naba Kumar  <naba@gnome.org>
19291         * TODO: Updated.
19292         
19293         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19294         * src/find_in_files.c, src/find_replace.c, src/search_replace.c:
19295         Fixed bug #798717, Find - Find&Replace - Find in files bug;
19296         The combo entries were updated if the same data with a different
19297         case exist in the combo list. The combo entries are now case sensitive. 
19298         Search&Replace bug; First search ,max actions = 0 ==> now max
19299         actions = 100.
19300         
19301 2003-09-08  Naba Kumar  <naba@gnome.org>
19303         * TODO: Updated.
19304         * src/utilities.[c,h]: a function takes contant args.
19305         * src/anjuta.[c,h]: Fixed child registering/unregistering routine.
19306         Now the child terminated signal is emitted properly.
19307         * src/Makefile.am: Used $(top_srcdir) for referring to 
19308         scintilla objects.
19309         * (new) src/anjuta-marshalers.list, src/Makefile.am: Added marshalers
19310         definitions file which will generate anjuta-marshalers.[c,h] files.
19311         * src/.cvsignore: Updated.
19312         * src/build_project.c: Changed su command to preserve quotes.
19313         * src/anjuta-tools.c, tagmanager/tm_project.c,
19314         tagmanager/tm_workspace.c: Use standard tmp file.
19315         * configure.in: Cleaned up. Provide -g -O0 flags for final build also
19316         so that users could report bugs easily.
19317         * configure.in, anjuta.spec.in: Removed libzvt references/dependency.
19318         
19319         * tagmanager/tm_workspace.c, tm_file_entry.c, widgets/gnomefilelist.c,
19320         printing/print.c, plugins/sample1/plugin-sample1.c, src/an_file_view.c,
19321         src/an_symbol_view.c, src/utilities.[c,h], src/anjuta-encodings.c,
19322         src/attach_process.c, src/breakpoints.c, src/commands.c,
19323         src/compiler_options.c, src/configurer.c, src/cvs_gui.c,
19324         src/cvs_cbs.c, src/debug_tree.c, src/debugger.c, src/executer.c,
19325         src/find_in_files.c, src/find_in_files_cbs.c, src/mainmenu_callbacks.c,
19326         src/memory.c, src/message-manager-private.c, src/preferences.c,
19327         src/project_config.c, src/project_dbase.c, src/source.h, src/src_paths.c,
19328         src/search-replace.[c,h], stack_trace.c, text_editor.c,
19329         src/text_editor_cbs.c, src/toolbars.c, src/watch.c, src/watch_gui.c,
19330         src/source.c, src/anjuta.c, src/glade_iface.c, src/style_editor.c:
19331         Fixed compile warnings and cleanup.
19332         
19333         * src/launcher.[c,h], src/anjuta-tools.c, src/build_file.c,
19334         src/build_project.c, src/clean_project.c, src/compile.c, src/configurer.c,
19335         src/cvs.c, src/find_in_files.c, src/gnome_project.c, src/project_import.c: 
19336         Removed libzvt usage and implemented child spawing differently. Launcher is
19337         now proper GObject, which can be created multiple times (and can be
19338         operated in parallel).
19340         * src/appwizard_cbs.c: Fixed bug #740881 (crash on project wizard).
19341         * src/project_import_gui.c, src/project_import_cbs.c,
19342         src/project_import.[c,h], mainmenu_callbacks.c: Fixed bug #766070
19343         (crash on project import). Removed deprecared codes.
19344         
19345 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
19346         
19347         * src/cvs.c: Fixed cvs output bug.
19349 2003-09-03  Naba Kumar  <naba@gnome.org>
19351         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19352         * src/aneditor.cxx, src/breakpoints.c, src/breakpoints.h,
19353         src/mainmenu_callbacks.c, src/text_editor.c, src/text_editor.h,
19354         src/text_editor_cbs.c: Implements --
19355                 If the debugger is started
19356                         A double click in the margin add or remove a breakpoint
19357                         A single click activate or deactivate the breakpoint
19358                 else
19359                         A double click in the margin add or remove a bookmark
19361 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
19362         
19363         Reviewed by Naba Kumar  <naba@gnome.org>
19364         * src/cvs_gui.[c/h], mainmenu_callbacks.c:
19365         User is now able to choose a branch on cvs update for project.
19366         Cleaned up variable names.
19368 2003-09-03  Naba Kumar  <naba@gnome.org>
19370         * (new) scintilla/LexEScript.cxx, scintilla/LexLout.cxx,
19371         src/Makefile.am: Added lexers.
19372         * scintilla/*/*: Updated...
19373         * src/an_symbol_view.c: Fixed a crash bug.
19374         * src/compiler_options.c, src/project_dbase.c: Fixed compile
19375         and build bugs.
19376         * src/main_menubar.[c,h]: Removed 'page setup' menu item.
19377         * src/source.c: Fixed project generation bug with gettext code.
19378         * tagmanager/tm_project.c: Fixed a crash bug.
19379         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
19380         bug when there is no project open. Bug #____.
19381         * src/source.c: Fixed a bug with build failure with non-gnome
19382         project with glade-generated source (eg. gtk2). Bug #____.
19383         * NEWS: Updated...
19385 2003-08-22  Naba Kumar  <naba@gnome.org>
19387         Patch from: Rob Bradford  <rob@debianplanet.org>
19388         * data/Makefile.am: Fixed to install properly during
19389         package building.
19390         
19391         Patch from: Etay Meiri  <etay-m@bezeqint.net>
19392         * src/debug-tree.c: Fixed a crash bug.
19393         * src/compiler_options.c: Takes care of linking the missing pieces;
19394         C flags, libs, optimization options, debug and profile.
19396         Patch from: Enver ALTIN  <ealtin@casdb.com>
19397         * src/anjuta_cbs.c, src/find_replace.c: Trivial dialog HIG fixes.
19398         
19399 2003-08-22  Johannes Schmid <clubfan@users.sourceforge.net>
19401         Reviewed by Naba Kumar  <naba@gnome.org>
19402         * src/project_dbase.c: Fixed bugs #778263 and #778413
19403           Adding multiple files to project should work now.
19405 2003-08-22  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
19407         Reviewed by Naba Kumar  <naba@gnome.org>
19408         * src/dnd.c: Fixed Drag&Drop (opening file(s)).
19409         * src/debug_tree.c, src/debugger.c: Fixed context menu separator
19410         for Locals window.
19412 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
19414         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
19416 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
19418         * src/text_editor.c: Fix translatable string (#113934).
19420 2003-07-04  Naba Kumar  <naba@gnome.org>
19422         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
19423         bug when there is no project open. Bug #____.
19424         
19425         * src/source.c: Fixed a bug with build failure with non-gnome
19426         project with glade-generated source (eg. gtk2). Bug #____.
19428 2003-06-26  Naba Kumar  <naba@gnome.org>
19430         * src/anjuta.h: Removed reference to windows-dialog.h.
19431         * src/message-manager-private.[cc,h]: Fixed doulbe click
19432         activation of messages to properly jump at the destination.
19433         * src/toolbar_callbacks.c: Fixed search combo pulldown bug.
19434         * src/toolbar.c: Code clean-ups.
19435         
19436         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
19437         tagmanager/tm_symbol.c: Used g_return_if_fail() instead of g_assert().
19438         
19439         * src/message-manager-private.[cc,h]: Removed dead codes.
19440         
19441         * (new) data/properties/css.properties,
19442         data/properties/anjuta.properties, data/properties/Makefile.am:
19443         Added CSS syntax hiliting properties.
19444         
19445         * tagmanager/tm_file_entry.c: Fixed a possible bug.
19446         * src/debugger.c: Clean ups.
19447         * src/lexer.h: Added CSS lexer definition.
19448         
19449         * Makefile.am: Installs destop file properly.
19450         * configure.in: Bumped version to 1.1.97 (RC1 for 1.2.0 stable).
19451         * NEWS: Updated for 1.1.97 release.
19452         * src/main_menubar_def.h: Changed some non working shortcuts.
19453         
19454 2003-06-24  Naba Kumar  <naba@gnome.org>
19456         * src/search-replace.c: Shows the dialog properly, even when it is
19457         hidden behind another window.
19458         
19459         * (removed) src/windows-dialog.[c,h], src/Makefile.am, po/POTFILES.in,
19460         src/anjuta.[c,h], (removed) pixmaps/windows-style-*.png,
19461         pixmaps/Makefile.am: Removed windows-dialog and setup wizard files
19462         and code clean up.
19463         
19464         * anjuta.glade, anjuta_dialog_strings.c: Removed windows-dialog and
19465         setup wizard dialogs.
19466         
19467         * src/debugger.c: Removed a redundant call to
19468         debugger_update_controls().
19469         * src/compiler_options.c, src/launcher.c: code cleanup.
19470         * src/executer.c: Fixed execution bug with 'Set Program params...".
19471         
19472 2003-06-23  Naba Kumar  <naba@gnome.org>
19474         * widgets/e-splash.c: Removed border around the splash image.
19475         * anjuta.spec: correct libgnomeprintui22 name in depencencies.
19476         * widgets/gnomefilelist.c: Implemented multiple file selection mode.
19477         * src/cvs.c: Added a frame around commit log text widget.
19478         * src/prefereces.[c,h], anjuta.glade, anjuta_dialog_strings.c: Fixed
19479         crash bug associated with translated combo box list in preferences
19480         dialog (in different locale other than en_US). Used widget names
19481         to pass the combo list items.
19482         * po/POTFILES.in: Updated.
19483         * src/launcher.c: Creates the zvt terminal at startup (and not
19484         every time a build is done) -- speeds up buld operations.
19485         * src/file_history.c: Should be if() conditional instead of
19486         assertion check.
19487         * tagmanager/tm_work_object.c, src/utilities.c, src/text_editor.c:
19488         Disabled useless warnings.
19489         * src/project_dbase.c: Fixed bonobo 2 project name.
19490         * src/project_dbase.c, src/source.c: Corrected bonobo2 project name
19491         and uses correct glade-2 for file generation.
19492         
19493 2003-06-21  Naba Kumar  <naba@gnome.org>
19495         * src/aneditor.cxx: Fixed bugs with debug tip dwell start and end.
19496         And disables autocomple show for numbers (very annoying).
19497         * src/mainmenu_callbacks.[c,h], src/main_menubar_def.h,
19498         src/main_menubar.[c,h], src/controls.c, src/toolbar.[c,h],
19499         src/toolbar_callbacks.[c,h]: Removed unnecessary menuitems
19500         from view menu and adjust the controls accordingly.
19501         * src/anjuta.c: Changed 'not implemented' dialog to info dialog with
19502         only OK button.
19503         * src/project_dbase.[c,h]: Removed show_local flag processing.
19504         * src/message-manager.[c,h]: Reorganized messages tabs in more
19505         sensible order.
19506         * configure.in, anjuta.spec.in: Fixed gnome-print and zvt dependencies.
19507         Also added PCRE dependency.
19508         
19509 2003-06-20  Naba Kumar  <naba@gnome.org>
19511         * pixmaps/anjuta_splash.png: New splash.
19512         from Jean Schurger  <yshartk@schurger.org>
19513         
19514         * src/controls.c: De-sensitize run-to-cursor when debugger
19515         is not running.
19516         * src/cvs_gui.c: Set default reponse for various cvs dialogs.
19517         
19518         * src/message-manager-private.cc: Fixed to properly jump at
19519         the right file:line.
19520         
19521         * src/appwiz_page1.c: Fixed to correctly determine the project
19522         trpe from the wizard.
19523         
19524 2003-06-20  Naba Kumar  <naba@gnome.org>
19526         * src/message-manager.cc, mainmenu_callbacks.c: Code cleanup.
19527         * src/watch_gui.c: Code cleanups.
19528         * src/debugger.[c,h], src/stack_trace.[c,h],
19529         (removed) src/stack_trace_cbs.[c,h], (removed) src/stack_trace_gui.h,
19530         src/Makefile.am: Merged stack_trace[_cbs/_gui] into stack_trace.c,
19531         Removed direct access to stack_trace private data, Increased debugger
19532         command size from 256 to 1024 (to be on safer side). Also implemented
19533         row-activated signle for seting frame and viewing the source.
19534         * src/debugger.c: Avoids starting program and stopping debugger
19535         when starting debugger and stopping program, respectively.
19536         
19537         * src/debugger.[c,h], src/main_menucallbacks.c, src/controls.c:
19538         Reverted codes to start debugger automatically
19539         The file is brought to the state just after the branching 
19540         (debugger.c == 1.27 and debugger.h == 1.10 rev.), except for 
19541         some code clean ups.
19542         
19543         * src/launcher.[h,c], plugins/patch/patch-plugin.c,
19544         src/anjuta-tools.c, src/build_file.[c,h], src/build_project.[c,h],
19545         src/compile.[c,h], src/clean_project.[c,h], src/configurer.[c,h],
19546         src/cvs.c, src/find_in_files.[c,h], src/gnome_project.[c,h],
19547         src/project_import.[c,h], src.anjuta.c, src/mainmenu_callbacks.c,:
19548         src/project_dbase.c: Code clean ups.
19549         
19550         * anjuta.glade, anjuta_dialog_strings.c: Fixed a hard coded pref
19551         (Projects dir) so that correct $HOME/Projects path is set when
19552         anjuta is run for the first time.
19553         
19554 2003-06-13  Guntupalli Karunakar  <karunakar@freedomink.org>
19556         * configure.in: Added "ml" for Malayalam in ALL_LINGUAS.
19558 2003-06-13  Naba Kumar  <naba@gnome.org>
19560         * src/stack_trace_cbs.c: Moved variable declaration at the
19561         top of the block (bug #737867)
19562         
19563         * src/source.c: use target_CFLAGS and target_CXXFLAGS instead of
19564         just CFLAGS and CXXFLAGS (bug #743617).
19565         
19566         * src/create_global_tags.sh: Fixed shell script to properly
19567         detect installed *-config files.
19568         
19569 2003-06-12  Naba Kumar  <naba@gnome.org>
19571         * src/preferences.[c,h]: Added methods for custom widgets in
19572         preferences: using custom set/get methods for them.
19573         
19574         * src/anjuta-encoding.c: Implemented up/down of the encodings
19575         in the list and property saves correctly.
19576         
19577         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19578         * src/aneditor.cxx: Fixes Anjuta looping when a backward search reaches
19579         the beginning of a file.
19581         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19582         * src/aneditor.cxx, src/aneditor.h,
19583         src/controls.c, src/main_menubar.c, src/main_menubar.h,
19584         src/main_menubar_def.h, src/mainmenu_callbacks.c,
19585         src/mainmenu_callbacks.h: Allows the operator to select the current
19586         word or the current line (Request: 680801). It puts also
19587         sensitive/unsensitive several select/comment menu items.
19589         * src/breakpoints.c: Presets by default the current line for a
19590         defined breakpoint.
19592 2003-06-11  Naba Kumar  <naba@gnome.org>
19594         * src/anjuta.c, src/text_editor.c: Fixed bug #715270. 'Changed' file name
19595         color (red highlight) now cosistent for inactive tabs also.
19596         
19597         * src/main_menubar.c, src/main_menubar_def.h: Fixed bug #715261. Moved
19598         'Advanced search and replace' in Edit->Search submenu.
19599         
19600         * data/properties/tcltk.properties: Fixed bug #731851. Added line
19601         wrappings '\' where     they were missing.
19602         
19603         * src/mainmenu_callbacks.c: Fixed bug #751715. The 'Customize menu'
19604         message is now more descriptive and details the correct thing to do
19605         for GNOME2 desktop.
19606         
19607 2003-06-10  Naba Kumar  <naba@gnome.org>
19609         * autogen.sh.generic, autogen.sh.gtk, autogen.sh.gtkmm
19610         autogen.sh.wxwin, macros/autogen.sh, macros2/autogen.sh:
19611         Removed any reference to particular version of automake/autoconf
19612         so that they could work with newer versions (Bug #659394).
19614         * src/anjuta-encodings.c, src/anjuta-encodings.h, anjuta.glade,
19615         src/anjuta.c: Added coded to add/remove supported encodings.
19616         
19617         * src/appwizard.c, src/appwizard.h, src/gnome_project.c,
19618         src/preferences.c, src/project_dbase.c, src/project_dbase.h,
19619         src/project_import.c, src/project_type.c, src/project_type.h,
19620         src/source.c, src/wizard_gui.c: Added a new field called 'deprecated'
19621         in the projects typtes. Code clean ups. Removed GTK1/GNOME1
19622         from the project wizard.
19624 2003-06-06  Naba Kumar  <naba@gnome.org>
19626         Patch from Etay Meiri  <etay-m@bezeqint.net>
19627         * src/compiler_options.c: Fixed bugs related to clean before
19628         build patch.
19629         
19630         * anjuta.desktop.in.in: Added commandline options.
19631         * src/cvs.[c,h], anjuta.glade, anjuta_dialogs_strings.c: Separated
19632         -dP and -A flags of CVS update into different options.
19633         
19634 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
19636         * configure.in: Removed "ta" from ALL_LINGUAS.
19638 2003-06-02  Naba Kumar  <naba@gnome.org>
19640         * scintilla/PropSet.h, src/properties.[ch]*: Reversed the patch to
19641         return NULL for undefined properties and "" for defined but empty
19642         strings. It was creating many problems where both are assumed to be
19643         same. And besides, it doesn't matter to differentiate the two (the
19644         problem with preferences was due to a different bug).
19646         * src/prefereces.[c,h]: Fixed to handle empty and blank properties
19647         correctly. Also, s/props_build_in/props_built_in/g.
19648         
19649         * widgets/gnomefilelist.[c,h]: Uses gdl theme icons for file
19650         list.
19651         
19652         * src/an_file_view.c: Unrefed pixbufs when done with them.
19654         * pixmaps/Makefile.am, (added) pixmaps/preferences-encodings.png,
19655         (removed) file_text.png: Added and removed pixmaps.
19656         
19657 2003-05-30  Naba Kumar  <naba@gnome.org>
19659         * anjuta.glade: Fixed encodings preferences dialog
19660         
19661 2003-05-23  Etay Meiri  <etay-m@bezeqint.net>
19662         
19663         Reviewed by Naba Kumar  <naba@gnome.org>
19664         
19665         * src/build_project.c src/clean_project/c: perform a clean before
19666         build, if required. Show the message manager on clean.
19667         * src/compiler_options.c: save the new options when window is closed
19668         and flag project to be cleaned before the next build.
19669         * src/project_dbase.c: added a 'clean before build' flag to project
19671 2003-05-29  Naba Kumar  <naba@gnome.org>
19673         * anjuta.glade, anjuta_dialogs_strings.c: Added encoding prefs
19674         dialog.
19675         
19676         * [pixmaps/] cfolder.xpm, console.xpm, file_c.png, file_c.xpm,
19677         file_core.png, file_core.xpm, file_cpp.png, file_cpp.xpm,
19678         file_exec.png, file_exec.xpm, file_file.png, file_file.xpm,
19679         file_h.png, file_h.xpm, file_html.png, file_html.xpm,
19680         file_i18n.png, file_i18n.xpm, file_icon.png, file_icon.xpm,
19681         file_pix.png, file_pix.xpm, file_text.xpm, file_unknown.png,
19682         file_unknown.xpm, ledgreen.xpm, ledred.xpm, ofolder.xpm,
19683         print_color.xpm, print_landscape.xpm, print_layout.xpm,
19684         print_nocolor.xpm, print_portrait.xpm: Removed unused icons
19686         * pixmaps/Makefile.am, src/toolbar.c, src/pixmaps.h, src/resources.h:
19687         Removed unused icons references.
19689 2003-05-27      Enver ALTIN  <ealtin@casdb.com>
19691         Reviewed by Naba Kumar  <naba@gnome.org>
19692         
19693         * src/anjuta-tools.c, src/anjuta_cbs.c, src/breakpoints.c,
19694           src/compiler_options.c, src/debugger.c, src/find_replace.c,
19695           src/find_text.c, src/mainmenu_callbacks.c, src/preferences.c,
19696           src/project_dbase_gui.c, src/src_paths.c, src/text_editor.c,
19697           src/toolbar_callbacks.c: HIG compliant dialogs.
19699         * src/utilities.c: anjuta_button_new_with_stock_image() and
19700           anjuta_dialog_add_button() stolen from gedit.
19702         * src/main_menubar_def.h: Fixed mnemonics.
19704 2003-05-26  Naba Kumar  <naba@gnome.org>
19706         * src/project_dbase_gui.c: Added header files filter for add file
19707         dialog box. Disabled project window to be transient window.
19708         
19709         * src/message-manager.cc: Disabled message manager window to be
19710         transient window.
19711         
19712         * src/text_editor.c, src/anjuta_cbs.c: Better error reporting when
19713         a file could not be loaded.
19714         
19715         * src/project_dbase.c: Fixed a bug with GUI editor command
19716         where empty string is returned.
19717         
19718         * src/Makefile.am, src/preferences.h, src/text_editor.c
19719         src/text_editor.h, (new) src/anjuta-encodings.h,
19720         (new) src/anjuta-encodings.c, data/properties/anjuta.properties:
19721         Added encoding support and to handle characters encoding correctly
19722         by auto detecting it during load. Added preferences for selecting
19723         the encoding during save.
19725         * src/preferences.c, src/resources.c: Removed debug messages.
19727         Patch from: Alexander Nedotsukov <bland@mail.ru>
19728         * src/getline.c: Fixed many fatal bugs for FreeBSD.
19730 2003-05-26  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19731         * src/anjuta.c: Try to sow the splash image more often.
19733 2003-05-20  Naba Kumar  <naba@gnome.org>
19735         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19736         * src/debug_tree.c: Colorize the modified locals during
19737         debugging and call memory analyze from the debugger.
19738         * src/breakpoints.c: The color is now different for the enabled
19739         and disabled breakpoints. Anjuta now can erase several
19740         breakpoints defined at the same line. The markers are updated
19741         according to the enable/disable action.
19742         
19743         Patch from Etay Meiri  <etay-m@bezeqint.net>
19744         * src/launcher.c: Fixes launcher freeze up bug during build.
19746 2003-05-16  Dan Elphick <dre00r@ecs.soton.ac.uk>
19748         Reviewed by Naba Kumar  <naba@gnome.org>
19749         * scintilla/PropSet.h: Change member variables from private to protected.
19750         * src/properties.[ch]*: Add new methods GetString and GetExpandedString
19751         to PropSetFile class, which return a gchar * (and can therefore indicate
19752         whether properties are empty or do not exist) and make prop_get and
19753         prop_get_expanded use them.
19754         * src/project_dbase.c: Fix where project_dbase_module_is_empty assumes
19755         that the result of of prop_get cannot be an empty string.
19757 2003-05-14      Dan Elphick <dre00r@ecs.soton.ac.uk>
19759         Reviewed by Naba Kumar  <naba@gnome.org>
19760         * src/text_editor.[ch], src/anjuta.c, src/anjuta.c, src/anjuta_cbs.c,
19761         src/build_file.c, src/compile.c, src/mainmenu_callbacks.c,
19762         src/text_editor_cbs.c: When saving all the files in the project, the
19763         text editors are now only rehighlighted once instead of once for each
19764         file saved.
19766 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19767         * src/main.c, widgets/e-splash.c: Splash screen improvements.
19768         * src/anjuta.desktop.in.in: Support startup notification.
19769 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19770         * src/main.c, widgets/e-splash.c: Splash screen improvements.
19771         * src/anjuta.desktop.in.in: Support startup notification.
19774 2003-05-13  Dan Elphick <dre00r@ecs.soton.ac.uk>
19776         Reviewed by Naba Kumar  <naba@gnome.org>
19777         
19778         * src/executer.[ch]: Only allow one set params dialog at a time. Fix
19779         memory leak from glade_xml_new call. Removed gxml field from Executer
19780         struct as only used in create_executer_dialog and then destroyed.
19781         
19782         * src/anjuta.c: Fix warning on getting a page that doesn't exist.
19783         
19784         * src/configurer.c: Fix warning trying to connect signal to non-existent
19785         environment entry in configure dialog and fix crash when closing the
19786         window.
19787         
19788         * src/cvs_cbs.c: Fix deprecated use of gnome_date_edit_get_date; use
19789         gnome_date_edit_get_time instead.
19790         
19791         * main_menubar.c, main_menubar_def.h: Removal of show stack menu item
19792         in view menu required renumbering elsewhere.
19794 2003-05-10  Etay Meiri  <etay-m@bezeqint.net>
19796         Reviewed by Naba Kumar  <naba@gnome.org>
19797         
19798         * src/breakpoints.c: fixed an error when removing breakpoint
19799         * src/controls.c: 'run to cursor' is sensitive when debugger not active
19800         * src/debugger.c: changes to the way the debugger is activated
19801         * src/debugger.h: clean ups
19803 2003-05-13  Naba Kumar  <naba@gnome.org>
19805         Patch from  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19806         * anjuta.glade, anjuta_dialogs_strings.c, src/memory.c,
19807         src/memory.h: A new version of memory and the interface
19808         is now integrated in anjuta.glade
19810 2003-05-09  Naba Kumar  <naba@gnome.org>
19812         * configure.in: Bumped required gtk version to 2.0.8.
19813         
19814 2003-05-06  Naba Kumar  <naba@gnome.org>
19816         src/message-manager-private.cc, src/message-manager.cc: Clean ups.
19818 2003-05-07  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19819         * gdl/Makefile.am, printing/Makefile.am: distcheck fixes.
19821 2003-05-06  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19822         * scripts/anjuta_import.sh.in, src/defaults.c, src/project_dbase_gui.c
19823         , tagmanager/c.c: Support for ProC and RDB files.
19825 2003-05-06  Naba Kumar  <naba@gnome.org>
19827         * src/aneditor.cxx, src/goto_line.c, src/main_menubar_def.h,
19828         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
19829         Uncomment (Box & Stream), Select the current function,
19830         authorize the "Quit" button of the GotoLine window
19832 2003-05-05  Naba Kumar  <naba@gnome.org>
19834         * src/watch_gui.h: CVS added new file.
19836         * scintilla/ExterLexer.[cxx,h]: CVS added new files.
19838         Patch from Etay Meiri <etay-m@bezeqint.net>
19839         * src/debugger.c, src/debugger.h, src/main_menubar_def.h,
19840         src/mainmenu_callbacks.c, src/message-manager.cc,
19841         src/message-manager.h, src/stack_trace.c, src/stack_trace.h,
19842         src/stack_trace_cbs.c, src/stack_trace_cbs.h, src/stack_trace_gui.c:
19843         Ported stack trace to GNOME2 and added it in the message manager
19844         pane.
19846 2003-05-02  Naba Kumar  <naba@gnome.org>
19848         * src/memory.[h,c], debug_tree.c: Fixed a compiler error/warning.
19849         
19850         * src/preferences.[h,c]: Fixed preferences to save only one copy of
19851         preferences property.
19852         
19853         * anjuta.prj: Fixed multiple preferences saved data.
19854         
19855         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/Editor.h,
19856         scintilla/LexCPP.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
19857         scintilla/PropSet.cxx, scintilla/ScintillaGTK.cxx,
19858         scintilla/include/Platform.h, scintilla/include/PropSet.h,
19859         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface:
19860         Upgraded scitilla from CVS with faster window repaint
19861         and more bugfixes.
19862         
19863         Patch from  Etay Meiri  <etay-m@bezeqint.net>
19864         * src/watch.[c,h], src/watch_gui.c, (new) src/watch_gui.h: Fixed bugs
19865         and code cleanups
19866         
19867 2003-04-30  Dan Elphick <dre00r@ecs.soton.ac.uk>
19869         * message-manager-private.[ch]: Make AnMessageWindow keep scrolling 
19870         the window if messages are appended to the end and the scrollbar is
19871         at the end.
19873 2003-04-29  Naba Kumar  <naba@gnome.org>
19875         * configure.in: Removed omf-install from Makefiles list.
19877 2003-04-28  Naba Kumar  <naba@gnome.org>
19879         * po/POTFILES.in: Remvoded deleted files.
19880         
19881         * pixmaps/Makefile.am, pixmaps/windows-style-docked.png,
19882         pixmaps/windows-style-undocked.png: Added setup wizard's images.
19884         * src/anjuta-tools.c: Fixed a bug where working dir (when the tool
19885         is executed as detached) is not set properly.
19886         
19887 2003-04-25  Naba Kumar  <naba@gnome.org>
19888         
19889         * anjuta.prj: Updated.
19890         * src/anjuta_info.c: Fixed text wrapping and column view.
19891         * data/welcome.txt.in: Removed unaligned characters.
19892         
19893 2003-04-24  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19894         * src/main_menubar.c: Disable setup dialog.
19896 2003-04-22  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19897         * src/breakpoints.c; Fixed compilation with older GCC
19898         * src/preferences.c: Fixed crash with G_DISABLE_CHECKS
19899         * HACKING: Spelling fixes (Suggested by Stephen Knight)
19901 2003-04-18  Naba Kumar  <naba@gnome.org>
19903         * anjuta.prj: Updated (includes compiler options).
19904         
19905         * src/anjuta.[hc], src/anjuta-tools.c: Removed redundant get_user_params
19906         function from anjuta.c (it was already available in anjuta-tools.c).
19907         
19908 2003-04-18  Naba Kumar  <naba@gnome.org>
19910         * src/about.c, THANKS: Updated
19911         
19912         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup-dialog
19913         
19914         * src/an_file_view.c, src/project_dbase.c: Restores file-filters
19915         properly from the project session before updating the file
19916         view.
19917         
19918         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
19919         an_file_view.[ch], main_menubar.[ch], controls.c: Removed windows
19920         dialog settings (as it will not be required once GDL is in place) and
19921         added file view filters in the settings sub-menu.
19923 2003-04-17  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19924         * HACKING: Updated
19925         * configure.in: Disable cast checks on final build.
19927 2003-04-17  Naba Kumar  <naba@gnome.org>
19929         * src/build_project.c: Fixed a compilation error.
19931         * src/launcher.c: Removed commnets.
19932         
19933         * anjuta.glade, anjuta_dialogs_strings.c: Moved indentation
19934         properties from editor tab to indentation tab and fixed a property
19935         label for proper i18n translation. Fixed typos in project config
19936         dialog (reported by Gaëtan de Menten  <ged@bugfactory.org>). Disabled
19937         sorting and reordering in compiler options dialog.
19938         
19939         * src/compiler_options.c: Implemented _save() function to save the
19940         options (which was pending).
19941         
19942         * src/build_project.c: Destroys install-as-root dialog when it is done.
19943         
19944         * src/an_symbol_view.c: Change "event" event to "event-after" so
19945         that symbol row is selected first before the popup is shown.
19946         
19947 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
19949         * tagmanager/tm_file_entry.c: Fix to make CVS info appear for first 
19950         file in CVS/Entries. (Reviewed and applied by Biswa)
19952 2003-04-16  Naba Kumar  <naba@gnome.org>
19954         * aneditor.cxx: use unicode everytime (fixed unicode related
19955         bugs).
19957         * anjuta.prj: Fixed UI editor name (blank to use default) and
19958         anjuta version.
19959         
19960         Patch from Patch from Gaëtan de Menten  <ged@bugfactory.org>
19961         * anjuta.glade, anjuta_dialogs_strings.c: Reorganized
19962         Editor preferences page.
19964 2003-04-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19965         * src/anjuta.[ch], src/print.c: Fixed warnings
19966         * scintilla/*, src/aneditor.cxx: Restore LexCPP patch.
19967         * configure.in: Profiling support with gprof
19969 2003-04-16  Naba Kumar  <naba@gnome.org>
19971         Patch from Gaëtan de Menten  <ged@bugfactory.org>
19972         * src/launcher.c: Fixed cvs dialog.
19973         
19974 2003-04-15  Johannes Schmid <clubfan@users.sourceforge.net>
19975         
19976         * src/message-manager-private.cc: Fixed double-click on first line of 
19977         output to properly select a line.
19978         * src/project_dbase.[c/h]: Removed parent_node from ProjectFileData
19979         because still was a deprecatd GtkCTreeNode and always NULL anyway.
19981 2003-04-15  Naba Kumar  <naba@gnome.org>
19983         * src/message-manager-private.cc: Fixed the glade filename typo.
19985 2003-04-15  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19986         * scintilla/*, data/properties/*: Scintilla CVS merge
19987         * anjuta.prj: Removed unnecessary files.
19988         * scintilla/PlatGTK.cxx: Force Pango fonts always
19989         * src/anjuta-plugins.c, src/anjuta_dirs.c, src/main.c,
19990         src/mainmenu_callbacks.c src/preferences.c: Use versionsed directory
19991         for preferences.
19992         * configure.in: Change version no. for 1.1.1 (alpha release)
19993         * configure.in: Added '--with-pref-suffix' option.
19994         * config.guess, config.sub: Removed from CVS.
19996 2003-04-15  Naba Kumar  <naba@gnome.org>
19998         Patch from Timothee Besset  <ttimo@idsoftware.com>
19999         * Makefile.am: Fixed a shell script error during intallation.
20000         
20001 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
20003         Reviewed by Naba Kumar  <naba@gnome.org>
20004         * src/message-manager.cc: Added popup-menu to TreeView and fixed
20005         set_wm_class to use "anjuta" instead of "an.
20006         * src/message-manager-private.cc: Headers are hidden again.
20008 2003-04-14  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20009         * src/project_dbase_gui.c: Memory corruption fix.
20010         * anjuta.prj: Updated project file
20012 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
20013         * an_file_view.c: Connect to event-after signal rather than event so that
20014         selection is updated first and thus context menu is for the right file.
20015         Reviewed and applied by Biswa.
20017 2003-04-14  Naba Kumar  <naba@gnome.org>
20019         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup dialog.
20020         
20021         * src/auncher.c: More child exit fixes
20022         from Timothee Besset  <ttimo@idsoftware.com>
20024 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
20025         
20026         Reviewed by Naba Kumar  <naba@gnome.org>
20027         
20028         * src/message-manager.[c/h], src/message-manager-private[c/h],
20029                 anjuta.[c/h]: Ported message-manager to Gtk2
20030         
20031         * plugins/patch/patch-plugin.c, src/anjuta-tools.c,
20032         src/anjuta_cbs.c, src/build_file.c, src/build_project.c,
20033         src/clean_project.c, src/compile.c, src/configurer.c,
20034         src/controls.c, src/cvs.c, src/debugger.c,
20035         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
20036         src/project_import.c, src/search-replace.c: Changed name from
20037         AnjutaMessageManager to AnMessageManager to avoid too long type
20038         and funtion names.
20040 2003-04-11  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20041         * src/launcher.c: Fix build won't stop problem - TTimo
20042         * TODO: Updated
20043         * pixmaps/anjuta_splash.c: New splash screen prototype.
20044         * src/anjuta-tools.c, src/anjuta.[ch], : Forward port from branch.
20045         * src/compiler_options.c: Mute pkgconfig errors.
20046         * src/project_config.c. widgets/gnomefilelist.c: Fix leak.
20048 2003-04-10  Naba Kumar  <naba@gnome.org>
20050         * configurer.[c,h]: Fixed dialog to close properly.
20051         * src/project_dbase.c, widgets/gnomefilelist.c: Added
20052         debugging asserts.
20053         
20054 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20055         * anjuta.prj: Removed unnecessary files, load with 1.2.0
20056         * plugins/class-gen/Makefile.am, plugins/patch/Makefile.am,
20057         plugins/sample1/Makefile.am, src/an_file_view.c, src/anjuta.c,
20058         src/anjuta.h, src/project_dbase.c: Use default GNOME icons.
20059         * gdl/*, widgets/*, Makefile.am, configure.in, plugins/*/Makefile.am,
20060         src/makefile.am: Move gdl to it's own directory.
20061         * global-tags/create_global_tags.sh: Silently ignore SDL error.
20063 2003-04-09  Naba Kumar  <naba@gnome.org>
20065         * anjuta.glade: Synced search and replace dialog from the ANJUTA_1_0_0
20066         branch.
20068 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20069         * src/anjuta-tools.c: Use CDATA for saving tools data.
20070         * anjuta.glade, src/search-replace.c: Port from branch.
20071         * widgets/e-splash.*, src/main.c: Better splash screen.
20072         * configure.in, widgets/gdl*: Import GDL widgets.
20073         * ROADMAP: Updated roadmap.
20074         * src/an_file_view.c: Use GDL icons for file tree.
20076 2003-04-09  Naba Kumar  <naba@gnome.org>
20078         * anjuta.glade: Added (hidden) initial setup-wizard window.
20079         
20080         Patch from: Vitaly  <vvv@rfniias.ru>
20081         * src/preferences.c: Fixes a bug with libglace widget access with
20082         translated strings.
20084         Patch from: Etay Meiri  <etay-m@bezeqint.net>
20085         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
20086         src/debugger.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
20087         src/mainmenu_callbacks.h, main_menubar.[c,h], src/toolbar.[c,h],
20088         src/toolbar_callbacks.[c,h],
20089         src/memory.c, src/message-manager-private.cc,
20090         src/message-manager-private.h, src/message-manager.cc,
20091         src/message-manager.h, src/watch.c, src/watch.h, src/watch_cbs.c
20092         src/watch_cbs.h, src/watch_gui.c: Ports the watch related stuff
20093         to HEAD (mostly changing GtkClist to GtkTreeView). Also changed the
20094         watch window to a subwindow in the notebook
20096 2003-04-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20097         * ROADMAP: Updated roadmap.
20099 2003-04-03  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
20101         * configure.in: Added Belarusian to ALL_LINGUAS.
20103 2003-04-01  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20104         * src/fileselection.c, src/goto_line.c: Fixed warnings. Patch by
20105         Henry Jia
20106         * ROADMAP: Added roadmap for HEAD.
20108 2003-03-29  Naba Kumar  <naba@gnome.org>
20110         * src/main_menubar_def.h, mainmenu_callbacks.[c,h], src/anjuta.c
20111         src/Makefile.am, pixmaps/Makefile.am, anjuta.glade,
20112         anjuta_dialogs_strings.c, (new) src/start-with.[c,h],
20113         (new) pixmaps/start-with-wizard.png,
20114         (new) pixmaps/start-with-import.png,
20115         (new) pixmaps/start-with-open.png Added Start with dialog which pops
20116         up on anjuta start-up to give quick access to opening file/project or
20117         creation wizards.
20119         * src/main.c: Sets proper data directory for the gnome
20120         program.
20122 2003-03-27  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20123         * src/text_editor.c: Fixed error/warning indicators.
20125 2003-03-24  Naba Kumar  <naba@gnome.org>
20127         * README: Correct version.
20128         
20129 2003-03-24  Michael Tindal <etherscape@paradoxpoint.com>
20131         * configure.in: Added checks to see if were building on FreeBSD
20132         systems.  Sets -DFREEBSD if we are, and also attempts to find
20133         gmake if the host system is FreeBSD.
20135         * src/getline.c: New file used to provide the getline function,
20136         which isnt available on a FreeBSD system.  The function is only
20137         defined if FREEBSD is defined.
20139         * src/Makefile.am: Added getline.c to anjuta_SOURCES
20141         * tagmanager/Makefile.am:  Uses $(GMAKE) rather than make. 
20142         configure.in sets this to gmake on FreeBSD systems, and make
20143         on everything else.
20145 2003-03-23  Naba Kumar  <naba@gnome.org>
20147         * Makefile.am, anjuta.spec.in: Fixed rpm build errors.
20148         
20149         * anjuta.spec.in: Fixed spec file for correct file paths and
20150         corrected rpmbuild.
20152         * Makefile.am: Substituted rpmbuild for rpm command as RedHat ships
20153         the rpm build command separately now.
20154         
20155         * src/anjuta.c, windows-dialog.c: Added some more window management
20156         stuffs (not still fully working, though).
20158         * TODO: Updated.
20160 2003-03-22  Naba Kumar  <naba@gnome.org>
20162         * anjuta.spec.in: Fixed 'Required' and 'Build' requirements fields.
20164 2003-03-21  Naba Kumar  <naba@gnome.org>
20166         * README: Removed Andy Piper's name from the active maintainers
20167         list on his request.
20168         
20169         * src/anjuta_cbs.c: Fixed alphabetical ordering of tabs with
20170         preferences.
20171         
20172         * src/anjuta-tools.c: Fixed compiler errors.
20174         * src/anjuta-tools.c, src/attach_process.c: Fixed more window
20175         show bugs.
20176         
20177         * src/commands.c, src/src_paths.c, src/style-editor.c,
20178         src/anjuta-tools.c: Added gtk_widget_show() calls for the dialogs
20179         becuase they are now hidden by default (from glade editing).
20180         
20181         * anjuta.glade, anjuta_dialogs_strings.c, src/anjuta.c,
20182         src/anjuta.h, src/main_menubar.c, src/main_menubar.h,
20183         src/main_menubar_def.h, src/mainmenu_callbacks.c,
20184         src/mainmenu_callbacks.h, src/windows-dialog.c: Implemented
20185         basic windows managements.
20186         
20187 2003-03-21  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20188         * scintilla/PlatGTK.cxx: Converted right cursor to left cursor
20189         to hot-spot problems with cursor in XFree86 4.3.0. Patch by
20190         Enver ALTIN (a.k.a. skyblue)
20192 2003-03-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20193         * tagmanager/*: Added ignore-list for symbols. This will make
20194         parsing more accurate for projects. Doc updates needed.
20196 2003-03-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20197         * anjuta.glade, src/search-replace.c: Forward-port S/R (Dan)
20198         * launcher/Makefile.am: Link to correct libraries
20199         * src/launcher.c: Do not allow NULL shell
20201 2003-03-14  Etay Meiri <etay-m@bezeqint.net>
20202         * src/debug_tree.c: Improve debug tree view.
20204 2003-03-10  Dan Elphick <dre00r@ecs.soton.ac.uk>
20206         * anjuta.glade, anjuta_dialog_strings.c: Change dialog1 titles to
20207         'Run Configure Script' and 'Execute Program'. Increase minimum width
20208         of Configure dialog.
20209         * find_in_files.c, find_in_files_cbs.*: Properly create the file
20210         list widget by setting a model and adding a column and renderer.
20211           Actually store the nocvs toggle button in FindInFiles data structure.
20212           Handle selection changes via changed signal rather than row_activated.
20213           Use response signal for handling the close and find buttons.
20214           Close window when escape is pressed.
20215         * find_replace.c: Close window when escape is pressed.
20216         * find_text.c: Close window when escape is pressed in find dialog as
20217         well as wrap search question, where now Yes is the default button.
20219 2003-03-05  Naba Kumar  <naba@gnome.org>
20221         Patch from: Dan Elphick  <dre00r@ecs.soton.ac.uk>
20223         * src/message-manager-private.cc: Fixed a bug with vte conditional
20224         compilation.
20225         * anjuta.glade: Hides all windows in glade file.
20227 2003-03-05  Naba Kumar  <naba@gnome.org>
20229         * src/an_file_view.c: Fixed a compilation warning.
20230         * src/message-manager-private.cc: Conditional compilation for vte
20231         API.
20232         
20233 2003-02-28  Naba Kumar  <naba@gnome.org>
20235         * configure.in, anjuta.spec.in: Updated dependency packages version.
20236         * configure.in, (removed) acconfig.h: Eliminated autoheader templates.
20237         * src/preferences.c: Added debug assertions.
20238         * anjuta.glade, anjuta_dialogs_strings.c: Added a preferences for
20239         editor to enable/disable bringing the recent editor tabs first.
20240         
20241         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
20242         tagmanager/include/tm_file_entry.h, src/*.[h,c], scintilla/*.[h,cxx],
20243         scintilla/include/*.h, plugins/class-gen/clsGen.c, printing/print.c:
20244         Merged with CVS branch ANJUTA_1_0_0 and brought in new search replace
20245         and     bug fixes. Also code clean ups.
20246         
20247         * (new) src/search-replace.[h,c]: New search replace implementation
20248         from ANJUTA_1_0_0 branch.
20249         
20250         * (new) src/windows-dialog.[h,c]: New windows management class
20251         [work in progress].
20253 2003-02-28  Naba Kumar  <naba@gnome.org>
20255         * plugins/class-gen/clsGen.c, printing/print.c, src/an_file_view.c,
20256         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c,
20257         src/appwizard.c, src/build_file.c, src/build_project.c,
20258         src/clean_project.c, src/compile.c, src/configurer.c,
20259         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
20260         src/message-manager-dock.c, src/message-manager-dock.h,
20261         src/message-manager-private.cc, src/message-manager.cc,
20262         src/preferences-dialog.c, src/preferences-dialog.h,
20263         src/preferences.c, src/preferences.h, src/project_dbase.c,
20264         src/project_dbase_gui.c, src/project_import.c, src/text_editor.c,
20265         src/text_editor.h, src/text_editor_cbs.c, src/toolbar_callbacks.c
20266         src/utilities.c, src/utilities.h:
20267         
20268         Widgetized Preferences and gave proper function names.
20270         * src/executer.c: Fixed a session loading bug.
20271         
20272 2003-02-27  Naba Kumar  <naba@gnome.org>
20274         * printing/print.c: Fixed printing font bug that failed to load the
20275         proper fonts.
20276         
20277         * src/toolbar.c: Disabled LED flashing (not yet implemented).
20278         
20279         * TODO, anjuta.prj: Updated.
20281 2003-02-24  Joe Harnish <bigJoe@linuxmail.org>
20283         * manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
20284         manuals/C/anjuta-manual/anjuta-manual-C.omf,
20285         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
20286         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf,
20287         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf:
20288         fixed omf errors
20290 2003-02-25  Naba Kumar  <naba@gnome.org>
20292         * Makefile.am: Excluded omf-install from installation as the docs are
20293         not ready.
20294         
20295         TODO: Updated.
20296         
20297         * anjuta.glade, anjuta_dialogs_strings.c, prefrences.h, aneditor.cxx,
20298         anjuta.properties, users.properties, anjuta-tools.c: Fixed editor
20299         property names and added new editor properties and code cleanups.
20300         Also added new project properties.
20301         
20302         * src/compiler_options.[h,c]: Added pkg-config packages supports
20303         and fixed bugs.
20304         
20305         * src/glade_iface.h: Cleanups.
20306         
20307         * src/launcher.c: Used timer instead of idle to scan.
20308         
20309         * src/mainmenu_callbacks.c, src/project_dbase.[h,c],
20310         src/project_config.[h,c], src/project_import.c: Implemented project
20311         property to define GUI editor and to handle it.
20312         
20313         * src/preferences.c: i18n fixes.
20314         
20315         * pixmaps/Makefile.am, pixmaps/file_*.xpm, src/pixmaps.h: Removed
20316         unused (and old) pixmaps.
20317         
20318         * widgets/gnomefilelist.c, pixmaps/file_text.png: Updated icon.
20319         
20320 2003-02-25  Naba Kumar  <naba@gnome.org>
20322         * src/message-manager-private.[h,cc], src/preferences.c,
20323         anjuta.glade, anjuta_dialog_strings.c: Implemented
20324         gnome terminal profiles for the terminal preferences and moved the
20325         addition of terminal preferences in the terminal constructor.
20326         
20327         * anjuta.prj: Updated.
20329 2003-02-24  Naba Kumar  <naba@gnome.org>
20331         * (new)src/preferences-dialog.[c,h], preferences.[h,c],src/Makefile.am,
20332         (new)widgets/cell-renderer-captioned-image.[h,c], widgets/Makefile.am,
20333         (new)pixmaps/preferences-*.png, pixmaps/Makefile.am, anjuta.glade,
20334         po/POTFILES.in, anjuta_dialogs_strings.c: Implemented new
20335         preferences dialog.
20337         * TODO: Updated.
20339         * src/message-manager-private.[cc,h]: Fixed VTE terminal for
20340         text selection and child re-spawning.
20342         * src/pixmaps.h: Removed unused pixmaps definitions.
20343         
20344 2003-02-23  Naba Kumar  <naba@gnome.org>
20346         * src/project_dbase.[h,c], src/project_dbase_gui.c: GNOME2 ported
20347         the project tree/window.
20349         * src/an_symbol_view.[h,c], src/an_file_view.[h,c],
20350         src/project_dbase.[h,c], src/project_dbase_gui.c, src/session.[h,c]:
20351         Correct the use of a variable and implemented session save/load
20352         for tree expansion states.
20353         
20354         * src/main_menubar_def.h: Fixed shortcuts keys.
20355         
20356         * src/anjuta.c, src/gnome_project.c: Code clean ups.
20357         
20358         * anjuta.prj: Updated.
20359         
20360 2003-02-22  Naba Kumar  <naba@gnome.org>
20362         * src/debug_tree.[c,h]: GNOME2 port from 
20363         Etay Meiri <etay-m@bezeqint.net>
20364         
20365         * src/an_file_view.c, src/resources.[h,c],
20366         data/properties/bash.properties,
20367         data/properties/cpp.properties,
20368         data/properties/html.properties,
20369         data/properties/make.properties,
20370         data/properties/others.properties,
20371         data/properties/perl.properties,
20372         data/properties/props.properties,
20373         data/properties/xml.properties: Standarized file icons. Icons are
20374         defined in respective .properties file and are retrieved as resource
20375         data.
20377         * anjuta.glade, anjuta_dialogs_strings.c: Removed <span> tags
20378         in labels from the commands editor as that would create
20379         problems for translators.
20381 2003-02-21  Naba Kumar  <naba@gnome.org>
20383         * .cvsignore, (new)config.guess, (new)config.sub: Added these files
20384         as they should be part of CVS(?).
20386         * Makefile.am: Corrected a typo for glade generated strings file.
20388         * configure.in, po/hi.po: Added new Hindi (hi) translation
20389         in ALL_LINGUS and added initial Hindi translation.
20391         * pixmaps/Makefile.am, pixmaps/sv_unknown.xpm, src/pixmaps.h,
20392         (new)pixmaps/file_*.png: Added gnome2ish file icons and changed
20393         sv_unknown.xpm to more proper icon.
20395         * (new)data/properties/php.properties, data/properties/Makefile.am,
20396         data/properties/anjuta.properties, data/properties/html.properties:
20397         Fixed PHP syntax hilighting bug by separating php properties into
20398         different file (because of file size).
20400         * TODO: Updated.
20401         
20402 2003-02-20  Naba Kumar <naba@gnome.org>
20404         * src/breakpoints.c: Fixed breakpoints session saving/loading
20405         crash bug.
20406         
20407         * scintilla/*, scintilla/include/*: Updated to scintilla
20408         release 1.51
20409         
20410 2003-02-19  Naba Kumar <naba@gnome.org>
20412         * src/about.c: Fixed a typo reported by Enver ALTIN <ealtin@casdb.com>
20413         * TODO: Updated.
20415         * Makefile.am, src/Makefile.am,
20416         (removed) src/anjuta.glade, (removed) src/anjuta.gladep,
20417         (removed) src/anjuta_dialog_strings.c,
20418         (removed) src/anjuta_dialogs_strings.c,
20419         (added) anjuta.gladep, (added) anjuta_dialogs_strings.c,
20420         (added) anjuta.glade: Transfered glade files from src/ directory
20421         to the top level directory.
20423         * po/POTFILES.in: Updated.
20424         
20425         * (removed) macrocs2/*: Transfered to data/ directory.
20426         
20427         * (added) data/macro/*, (added) data/macros2/*, Makefile.am, configure.in,
20428         data/Makefile.am: Moved macros in data directory. Anjuta no longer
20429         requires to have macros dir, but the projects generated by anjuta
20430         require them.
20431         
20432         * src/an_file_view.c, src/an_symbol_view.c: Fixed expansion/collapse of
20433         trees.
20434         
20435         * src/defaults.c: Corrected default compiler options.
20436         
20437         * src/glade_iface.c, src/gnome_project.c: Fixes gnome2 projects generation
20438         wizard.
20439         
20440         * src/message-manager-private.cc, src/message-manager-private.h,
20441         src/message-manager.cc: Uses VTE terminal widget for imbedded terminal.
20442         
20443         * src/project_dbase.c, src/project_type.c, src/source.c: Proper
20444         source code generation for gnome2 projects.
20446 2003-02-11  Naba Kumar <naba@gnome.org>
20448         * src/an_file_view.c, src/an_symbol_view.c: The tree updated now
20449         restores the expand/collaspe states of the nodes after refresh.
20450         
20451         * src/an_file_view.c, src/an_symbol_view.c: Fixed a memory leak.
20452         
20453 2003-02-11  Naba Kumar <naba@gnome.org>
20455         * src/style-editor.c: Fixed pango font description handling for fonts.
20456         * src/anjuta.glade: Removed font size spin button.
20457         * configure.in, src/anjuta.prj: Corrected version.
20458         * TODO: update.
20459         
20460 2003-02-10  Naba Kumar <naba@gnome.org>
20462         * src/Makefile.am, src/anjuta-tools.c, src/main_menubar.c: Removed
20463         references of scroll-menu.h and add about.h in Makefile.am.
20464         
20465         * widgets/Makefile.am, (removed) widgets/e-shell-about-box.c,
20466         (removed) widgets/e-shell-about-box.h, (removed) widgets/scroll-menu.c,
20467         (removed) widgets/scroll-menu.h: Removed unused files.
20468         
20469         * Makefile.am: Added proper i18n rules and added intl tools for
20470         distributions.
20471         
20472         * anjuta.prj, configure.in: Changed version to 1.8.0 (reserving 1.2.0
20473         to the stable release).
20474         
20475         * anjuta.spec.in: Removed manuals packaging.
20476         
20477         * data/Makefile.am: Removed 'macros' installation (not required for
20478         gnome2 projects).
20480 2003-02-10  Naba Kumar <naba@gnome.org>
20482         * po/POTFILES.in: Updated.
20484         * pixmaps/Makefile.am, pixmaps/anjuta_icon.png, 
20485         (added) pixmaps/close_project.png, (removed) pixmaps/close_project.xpm,
20486         (added) pixmaps/open_project.png, (removed) pixmaps/open_project.xpm,
20487         (added) pixmaps/save_project.png, (removed) pixmaps/save_project.xpm,
20488         (added) pixmaps/undock.png, (removed) pixmaps/undock.xpm: Better
20489         icons and images.
20491         * src/aneditor.cxx, src/pixmaps.h, src/toolbar_callbacks.c,
20492         src/toolbar_callbacks.h: Fixed scintilla notification signal name
20493         and fixed to properly handle focus in find entry box.
20495         * Makefile.am: Added code for RH system menu update.
20497         * .cvsignore: Updated.
20499         * NEWS: Updated.
20501 2003-02-03  Naba Kumar <naba@gnome.org>
20503         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Added edge.column
20504         editor preferences. and fixes dialogs.
20506         * printing/print.c, src/text_editor_gui.c, src/main_menu_callbacks.h:
20507         Fixed linenumbers and header margins when they are disabled and
20508         removed unused header files.
20510         * src/attact_process.[h,c], src/debugger.c: Attach to process
20511         now works.
20513         * src/help.c: Fixed dialog response.
20515         * TODO: Updated.
20517         * data/properties/anjuta.properties: Corrected typo.
20519         * src/controls.c, src/toolbar.c: Fixed non-working location navigation,
20520         Change the signal to "changed" in entry from "selection-changed" in
20521         list.
20523         * src/an_file_view.c, src/an_symbol_view.c: Fixed keyboard navigation
20524         short-cuts.
20526 2003-01-31  Naba Kumar <naba@gnome.org>
20528         * configure.in: Upgraded to use libgnomeprint-2.2
20529         
20530         * printing/Makefile.am: Updated
20531         
20532         *(removed) printing/print-doc.c, printing/print-doc.h,
20533         printing/print-util.c, printing/print-util.h: Removed because already
20534         merged with print.c.
20535         
20536         * printing/print.c, printing/print.h: Upgraded to use libgnomeprint-2.2
20537         and libgnomeprintui-2.2 and fixed rendering problems.
20538         
20539         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Removed
20540         uneccessary print properties, as they are separately taken
20541         care in gnomeprint.
20542         
20543         * po/POTFILES.in: Update.
20545 2003-01-30  Naba Kumar <naba@gnome.org>
20547         * (new) src/about.[c,h], pixmaps/anjuta_logo1.png: Added new files
20548         for about dialog box.
20549         
20550         * src/Makefile.am, pixmaps/Makefile.am, src/mainmenu_callbacks.c,
20551         src/pixmaps.h: Modified for the above additions for about dialog.
20553 2003-01-29  Naba Kumar <naba@gnome.org>
20555         * src/style_editor.[c,h]: Added missing files.
20556         
20557 2003-01-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20558         * scintilla/XPM.[cxx|h]: Added missing files
20560 2003-01-29  Naba Kumar <naba@gnome.org>
20561         
20562         * TODO, po/POTFILES.in: Updated.
20563         
20564         * anjuta.prj, src/anjuta.glade,
20565         * src/anjuta_dialogs_strings.c, src/executer.c: Fixed dialog bugs.
20567 2003-01-28  Naba Kumar <naba@gnome.org>
20568         
20569         * data/properties/anjuta.properties, src/aneditor.cxx,
20570         src/anjuta.glade, src/anjuta_dialogs_strings.c: Converted indicators
20571         properties into text properties (earlier it was int properties).
20573         * TODO: Updated
20574         
20575         * scintilla/AutoComplete.c,xx,
20576         scintilla/AutoComplete.h,
20577         scintilla/CallTip.c,xx,
20578         scintilla/CallTip.h,
20579         scintilla/Document.c,xx,
20580         scintilla/Document.h,
20581         scintilla/Editor.c,xx,
20582         scintilla/Editor.h,
20583         scintilla/LexAVE.c,xx,
20584         scintilla/LexCSS.c,xx,
20585         scintilla/LexHTML.c,xx,
20586         scintilla/LexOthers.c,xx,
20587         scintilla/LexPython.c,xx,
20588         scintilla/LineMarker.c,xx,
20589         scintilla/LineMarker.h,
20590         scintilla/Makefile.am
20591         scintilla/PlatGTK.c,xx,
20592         scintilla/PropSet.c,xx,
20593         scintilla/ScintillaBase.c,xx,
20594         scintilla/ScintillaBase.h,
20595         scintilla/ScintillaGTK.c,xx,
20596         scintilla/ViewStyle.c,xx,
20597         scintilla/include/Platform.h,
20598         scintilla/include/SciLexer.h,
20599         scintilla/include/Scintilla.h,
20600         scintilla/include/Scintilla.iface: upgraded to scintilla version 1.50
20601         
20602         
20603         src/Makefile.am,
20604         src/an_file_view.c,
20605         src/an_symbol_view.c,
20606         src/anjuta-tools.c,
20607         src/anjuta.c,
20608         src/anjuta.glade
20609         src/anjuta.h,
20610         src/anjuta_cbs.c,
20611         src/anjuta_dialogs_strings.c,
20612         src/anjuta_info.c,
20613         src/commands.c,
20614         src/compiler_options.c,
20615         src/debugger.c,
20616         src/help.c,
20617         src/main_menubar.c,
20618         src/main_menubar.h,
20619         src/main_menubar_def.h,
20620         src/mainmenu_callbacks.c,
20621         src/mainmenu_callbacks.h,
20622         src/message-manager-private.c,c
20623         src/message-manager-private.h,
20624         src/message-manager.c,c
20625         src/message-manager.h,
20626         src/pixmaps.h,
20627         src/preferences.c,
20628         src/preferences.h,
20629         src/project_config.c,
20630         src/project_dbase.c,
20631         src/project_dbase_gui.c,
20632         src/project_import_gui.c,
20633         src/properties.c,xx,
20634         src/properties.h,
20635         src/resources.c,
20636         src/src_paths.c,
20637         src/text_editor.c,
20638         src/text_editor_gui.c,
20639         src/toolbar.c,
20640         src/utilities.c,
20641         src/utilities.h,
20642         anjuta.prj: GNOME2 porting and fixed many porting bugs.
20643         
20644 2003-01-24  Naba Kumar <naba@gnome.org>
20646         * src/text_editor_gui.c, src/toolbar.c,
20647         src/text_editor.c, src/text_editor_cbs.h:
20648         Used correct notification signal name for scintilla
20649         (gtk2) and fixed UI.
20650         
20651         * src/controls.c: Does not hide tags combo. Simply makes it insensitive
20652         when not required.
20653         
20654         * printing/print-doc.c,
20655         printing/print.c,,
20656         src/anjuta-tools.c,
20657         src/find_replace.c,
20658         src/goto_line.c,
20659         src/launcher.c,
20660         src/mainmenu_callbacks.c,
20661         src/project_dbase.c,
20662         src/project_dbase.h,
20663         src/project_dbase_gui.c: Used GtkDialogs instead of GnomeDialog.
20664         src/text_editor.c,
20665         src/text_editor_cbs.h:
20668 2003-01-23  Naba Kumar <naba@gnome.org>
20670         * src/compiler_options.c, src/pixmaps.h, src/toolbar.c: Fixed to use
20671         correct stock icons and organized pixmap macros.
20672         
20673         Makefile.am: Removed non-generated files.
20674         
20675         * pixmaps/{add.xpm, an_tag.xpm, autocomplete.xpm, block_end.xpm,
20676         block_start.xpm, bookmark_first.xpm, bookmark_last.xpm,
20677         bookmark_next.xpm, bookmark_prev.xpm, build_stop.xpm,
20678         close_file.xpm, copy.xpm, cut.xpm, error_next.xpm,
20679         error_prev.xpm, execute.xpm, find_replace.xpm, find.xpm,
20680         fv_image.xpm, goto.xpm, graph.xpm, line-arrow.xbm, line-wrap.xbm,
20681         list_select.xpm, list_unselect.xpm, macro.xpm, new_file.xpm,
20682         open_file.xpm, paste.xpm, preferences.xpm, prefs_autoformat.xpm,
20683         prefs_build.xpm, prefs_cvs.xpm, prefs_editor.xpm,
20684         prefs_general.xpm, prefs_messages.xpm, prefs_print.xpm,
20685         prefs_styles.xpm, print.xpm, redo.xpm, reload_file.xpm, reload.xpm,
20686         remove.xpm, save_all.xpm, save_file.xpm, save.xpm, search.xpm,
20687         stop.xpm, undo.xpm}: Removed because no longer used.
20689         * pixmaps/{file_core.xpm, file_exec.xpm, file_text.xpm,
20690         file_unknown.xpm}: Files renamed from fv_*, as it would
20691         be the right name.
20693         * pixmaps/Makefile.am: Updated for the above changes.
20695 2003-01-23  Jakub Steiner <jimmac * ximian * com>
20697         * pixmaps/autocomplete-16.png,
20698         pixmaps/autocomplete.png,
20699         pixmaps/block-end-16.png,
20700         pixmaps/block-end.png,
20701         pixmaps/block-start-16.png,
20702         pixmaps/block-start.png,
20703         pixmaps/bookmark-first-16.png,
20704         pixmaps/bookmark-first.png,
20705         pixmaps/bookmark-last-16.png,
20706         pixmaps/bookmark-last.png,
20707         pixmaps/bookmark-next-16.png,
20708         pixmaps/bookmark-next.png,
20709         pixmaps/bookmark-prev-16.png,
20710         pixmaps/bookmark-prev.png,
20711         pixmaps/error-next-16.png,
20712         pixmaps/error-next.png,
20713         pixmaps/error-prev-16.png,
20714         pixmaps/error-prev.png: gnome2-styled icons
20717 2003-01-23  Naba Kumar <naba@gnome.org>
20719         * anjuta.prj: Updated compiler options.
20720         * scintilla/ScintillaGTK.cxx: Fixed selection notify.
20722         * src/aneditor.cxx,
20723         src/anjuta.c,
20724         src/anjuta.glade,
20725         src/anjuta_dialogs_strings.c,
20726         src/mainmenu_callbacks.c,
20727         src/mainmenu_callbacks.h,
20728         src/text_editor.c,
20729         src/text_editor_cbs.c,
20730         src/text_editor_gui.c: GNOME2 Porting.
20732 2003-01-22  Naba Kumar <naba@gnome.org>
20734         * ChangeLog: Corrected dates.
20735         * src/mainmenu_callbacks.h: Cleaned up function prototypes.
20736         * src/anjuta.glade, src/anjuta_dialogs_strings.h: Added more
20737         preferences.
20739 2003-01-22  Naba Kumar <naba@gnome.org>
20740         
20741         * plugins/patch/patch-plugin.c: Bug fix.
20742         
20743         * src/anjuta-tools.c,
20744         src/anjuta.c,
20745         src/anjuta.glade,
20746         src/anjuta.h,
20747         src/anjuta_dialogs_strings.c,
20748         src/breakpoints.c,
20749         src/cvs_gui.c,
20750         src/debugger.c,
20751         src/debugger.h,
20752         src/executer.c,
20753         src/glade_iface.c,
20754         src/main.c,
20755         src/mainmenu_callbacks.c,
20756         src/mainmenu_callbacks.h,
20757         src/preferences.c,
20758         src/project_dbase.c,
20759         src/project_dbase_gui.c,
20760         src/registers.c,
20761         src/sharedlib.c,
20762         src/signals.c,
20763         src/signals_cbs.c,
20764         src/source.c,
20765         src/stack_trace.c,
20766         src/toolbar_callbacks.c,
20767         src/utilities.c,
20768         src/utilities.h,
20769         src/watch.c: Used GtkDialog instead of messagebox. GNOME2 porting.
20770         
20771         * src/Makefile.am,
20772         (removed) src/CORBA-Server.c,
20773         (removed) src/CORBA-Server.h,
20774         (removed) src/Gladen-common.c,
20775         (removed) src/Gladen-stubs.c,
20776         (removed) src/Gladen.h,
20777         (removed) src/Prj-common.c,
20778         (removed) src/Prj-skelimpl.c,
20779         (removed) src/Prj-skels.c,
20780         (removed) src/Prj-stubs.c,
20781         (removed) src/Prj.h,
20782         (removed) src/glades.c,
20783         (removed) src/glades.h,
20784         (removed) src/messagebox.c,
20785         (removed) src/messagebox.h: Removed because no longer used.
20787 2003-01-21  Naba Kumar <naba@gnome.org>
20789         * src/anjuta-tools.c,
20790         src/anjuta.c,
20791         src/anjuta.glade,
20792         src/anjuta_dialogs_strings.c,
20793         src/anjuta_info.c,
20794         src/anjuta_info.h,
20795         src/breakpoints.c,
20796         src/compiler_options.c,
20797         src/debugger.c,
20798         src/find_replace.c,
20799         src/find_replace.h,
20800         src/find_text.c,
20801         src/find_text.h,
20802         src/goto_line.c,
20803         src/launcher.c,
20804         src/text_editor.c,
20805         widgets/gnomefilelist.c: GNOME2 porting.
20807 2003-01-20  Naba Kumar <naba@gnome.org>
20809         * global-tags/create_global_tags.sh: Uses pkg-config to
20810         read the modules.
20811         
20812         * src/anjuta.c,
20813         src/anjuta.glade,
20814         src/anjuta.h,
20815         src/anjuta_cbs.c,
20816         src/anjuta_dialogs_strings.c,
20817         src/breakpoints.c,
20818         src/breakpoints.h,
20819         src/compiler_options.c,
20820         src/compiler_options.h,
20821         src/fileselection.c,
20822         src/fileselection.h,
20823         src/mainmenu_callbacks.c,
20824         src/project_dbase_gui.c,
20825         src/session.c,
20826         src/src_paths.c,
20827         src/src_paths.h,
20828         src/text_editor.c,
20829         src/text_editor_gui.c,
20830         widgets/gnomefilelist.c,
20831         widgets/gnomefilelist.h: GNOME2 porting.
20832         
20833         * widgets/Makefile.am,
20834         (removed) widgets/gnomedirlist.c,
20835         (removed)widgets/gnomedirlist.h: Removed becuase they are not used.
20836         
20837         * src/Makefile.am,
20838         (removed) src/src_paths_cbs.c,
20839         (removed) src/src_paths_cbs.h,
20840         (removed) src/src_paths_gui.c,
20841         (removed) src/compiler_options_cbs.c,
20842         (removed) src/compiler_options_cbs.h,
20843         (removed) src/breakpoints_cbs.c,
20844         (removed) src/breakpoints_cbs.h: Removed because they are now
20845         combined in singe file
20847 2003-01-16  Naba Kumar <naba@gnome.org>
20849         * src/anjuta.glade, src/anjuta_dialogs_strings.c,
20850         src/compiler_options.c, src/compiler_options_cbs.c: Fixed compiler
20851         options dialog UI and data handling.
20854 2003-01-15  Naba Kumar <naba@gnome.org>
20856         * src/commands.[c,h], src/anjuta.glade, src/anjuta_dialogs_strings.c:
20857         Completed command editor porting.
20858         
20859         * src/anjuta.c: Removed the use of commands load function
20860         (not required).
20862         * src/text_editor_gui.c, src/test_editor.c: Added back widgets refs
20863         and unrefs.
20865         * src/anjuta-tools.c: Fixed translatable strings.
20866         
20867         * src/find_text.c: Fixed dialog creation from glade.
20868         
20869         * src/text_editor_gui.c, src/text_editor.c,
20870         src/text_editor_cbs.c: Completed port of detached text editor
20871         to gnome2 plateform.
20872         
20873 2003-01-14  Naba Kumar <naba@gnome.org>
20875         * src/anjuta.glade, src/preferences.[h,c],
20876         src/anjuta_dialogs_strings.c: Added build and editor
20877         preferences pages and other UIs. Fixed preferense loading and saving.
20878         
20879         * src/anjuta.c: Does case-insensitive match for tabs position
20880         preferences and removed preferences loading (done at _new() call).
20881         
20882         * anjuta-tools.c: Debugged tools dialog handling.
20883         * plugins/class-gen/clsGen.c: Fixed an undefined function.
20884         
20885 2003-01-13  Naba Kumar <naba@gnome.org>
20887         * ABOUT-NLS: Update (strange).
20889         * autogen.sh: Removed blocking code.
20891         * configure.in: Fixed an autogen bug.
20892         
20893 2003-01-13  Naba Kumar <naba@gnome.org>
20895         * (new)src/anjuta.gladep
20896         (new)src/messagebox.c
20897         (new)src/messagebox.h: Added files. References to messagesbox.[c,h]
20898         will be gradually removed (and then the files).
20899         
20900         * Makefile.am,
20901         anjuta.prj,
20902         printing/print-util.c,
20903         printing/print.c,
20904         scintilla/ScintillaGTK.c,xx
20905         src/Makefile.am,
20906         src/an_file_view.c,
20907         src/an_symbol_view.c,
20908         src/anjuta.c,
20909         src/anjuta.glade
20910         src/anjuta.h,
20911         src/anjuta_dialogs_strings.c,
20912         src/anjuta_gui.c,
20913         src/attach_process.c,
20914         src/attach_process.h,
20915         src/breakpoints.c,
20916         src/breakpoints.h,
20917         src/breakpoints_cbs.c,
20918         src/commands.c,
20919         src/commands.h,
20920         src/compiler_options.c,
20921         src/compiler_options.h,
20922         src/compiler_options_cbs.c,
20923         src/configurer.c,
20924         src/configurer.h,
20925         src/controls.c,
20926         src/cvs_cbs.c,
20927         src/debug_tree.c,
20928         src/debug_tree.h,
20929         src/executer.c,
20930         src/executer.h,
20931         src/find_in_files.c,
20932         src/find_in_files.h,
20933         src/find_in_files_cbs.c,
20934         src/find_replace.c,
20935         src/find_replace.h,
20936         src/find_text.c,
20937         src/find_text.h,
20938         src/goto_line.c,
20939         src/help.c,
20940         src/help.h,
20941         src/launcher.c,
20942         src/main.c,
20943         src/main_menubar.c,
20944         src/mainmenu_callbacks.c,
20945         src/message-manager.c,c
20946         src/pixmaps.h,
20947         src/preferences.c,
20948         src/project_config.c,
20949         src/project_config.h,
20950         src/project_dbase.c,
20951         src/project_import_cbs.c,
20952         src/resources.c,
20953         src/resources.h,
20954         src/splash.c,
20955         src/src_paths.c,
20956         src/src_paths.h,
20957         src/src_paths_gui.c,
20958         src/text_editor.c,
20959         src/text_editor_gui.c,
20960         src/toolbar.c,
20961         src/toolbar.h,
20962         src/utilities.c,
20963         src/utilities.h,
20964         src/wizard_gui.c,
20965         widgets/gnomefilelist.c: GNOME2 Port.
20967 2003-01-10  Naba Kumar  <naba@gnome.org>
20969         * src/an_file_view.c,
20970         src/anjuta_gui.c,
20971         src/appwizard_gui.c,
20972         src/compiler_options.c,
20973         src/compiler_options_cbs.c,
20974         src/cvs_cbs.c,
20975         src/executer.c,
20976         src/fileselection.c,
20977         src/find_in_files.c,
20978         src/goto_line.c,
20979         src/main_menubar.c,
20980         src/memory.c,
20981         src/message-manager-dock.c,
20982         src/preferences.c,
20983         src/project_dbase_gui.c,
20984         src/project_import_gui.c,
20985         src/registers_gui.c,
20986         src/sharedlib_gui.c,
20987         src/src_paths_gui.c,
20988         src/text_editor_gui.c,
20989         src/toolbar.c,
20990         src/watch_gui.c: GNOME2 porting. Fixed unresolved symbols
20992 2003-01-09  Naba Kumar <naba@gnome.org>
20994         * scintilla/RESearch.cxx: Removed cvs logging as it was creating
20995         problems with some comments.
20997         * anjuta.prj: New project file (updated?)
20999         * src/Makefile.am: Enabled deprecated API and fixed variables.
21001         * src/an_file_view.c,
21002         src/an_symbol_view.c,
21003         src/anjuta-plugins.c,
21004         src/anjuta-tools.c,
21005         src/anjuta.c,
21006         src/anjuta_gui.c,
21007         src/appwizard_cbs.c,
21008         src/attach_process.c,
21009         src/attach_process_cbs.c,
21010         src/compiler_options.c,
21011         src/compiler_options_cbs.c,
21012         src/launcher.c,
21013         src/mainmenu_callbacks.c,
21014         src/message-manager-private.c,c
21015         src/message-manager-private.h,
21016         src/message-manager.c,c
21017         src/message-manager.h,
21018         src/project_dbase.c,
21019         src/project_dbase.h,
21020         src/project_dbase_gui.c,
21021         src/project_import_cbs.c,
21022         src/project_import_gui.c,
21023         src/registers.c,
21024         src/resources.c,
21025         src/resources.h,
21026         src/sharedlib.c,
21027         src/signals.c,
21028         src/signals_cbs.c,
21029         src/signals_gui.c,
21030         src/splash.c,
21031         src/src_paths_cbs.c,
21032         src/src_paths_gui.c,
21033         src/stack_trace.c,
21034         src/text_editor.c,
21035         src/text_editor_gui.c,
21036         src/text_editor_menu.c,
21037         src/toolbar.c,
21038         src/toolbar_callbacks.c,
21039         src/utilities.c,
21040         src/watch.c,
21041         src/watch_cbs.c,
21042         src/wizard_gui.c: GNOME porting.
21044 2002-12-24 Naba Kumar <naba@gnome.org>
21046         * AUTHORS, ChangeLog, HACKING, Makefile.am,
21047         NEWS, README, SEARCH-REPLACE,
21048         THANKS, TODO, acinclude.m4, anjuta.prj, anjuta.spec.in, configure.in, 
21049         setup-gettext, data/*, doc/.cvsignore, global-tags/*,
21050         launcher/Makefile.am,
21051         launcher/anjuta_launcher.c, macros2/*, manuals/*/*/*/*,
21052         plugins/class-gen/clsGen.c, plugins/patch/patch-plugin.c,
21053         plugins/sample1/plugin-sample1.c, printing/print-doc.c,
21054         printing/print-util.c, printing/print.c, printing/print.h,
21055         scintilla/*/*, widgets/e-shell-about-box.c,
21056         src/*, tagmanager/*/*, widgets/Makefile.am,
21057         widgets/gnomefilelist.c:
21058         
21059         Merged with ANJUTA_1_0_0 branch (at tag MERGE_LEVEL_1) and ported many
21060         src/*.[c,h] files to gnome2 API.
21062         * src/anjuta_dialogs_strings.c: Added glade generated translatable
21063         strings table.
21065 2002-10-23  Naba Kumar <naba@gnome.org>
21067         * autogen.sh: Prevented Users from building HEAD cvs.
21068         
21069 2002-09-16  Stephane Demurget  <demurgets@free.fr>
21071         * src/anjuta.glade: added the compiler options dialog, hopefully
21072         HIG-1.0 compliant. Perhaps some accelerators are duplicated, though.
21074 2002-09-15  Stephane Demurget  <demurgets@free.fr>
21076         * src/anjuta.glade: fixed a lot of small glitches.
21078         * src/commands.[ch]: more gnome 2 port. only instant apply is missing
21079         now.
21081         * src/breakpoints_cbs.c: polished a bit.
21083 2002-09-15  Stephane Demurget  <demurgets@free.fr>
21085         * src/anjuta.glade: added the commands dialog fully HIG-1.0 compliant.
21087         * src/commands.c: partial gnome 2 port.
21089         * src/utilities.[ch]: changed some bits to be const.
21091 2002-09-14  Stephane Demurget  <demurgets@free.fr>
21093         * src/Makefile.am: removed breakpoints_gui.c and added a check
21094         for gdk-pixbuf deprecated functions, but there shouldn't be much
21095         anyway.
21097         * src/breakpoints_gui.c: killed.
21099         * src/anjuta.glade: added two dialogs for the breakpoints management.
21101         * src/anjuta.h:
21102         * src/anjuta_cbs.c:
21103         * src/appwizard.c:
21104         * src/attach_process.c:
21106         * src/breakpoints*.[ch]: cleaned, simplified and polished up a lot of things,
21107         really huge changes and porting work.
21108         
21109         * src/breakpoints.[ch] (treeview_enabled_toggled): impl.
21110         (breakpoints_dbase_new): moved the UI init bits here.
21112         * src/breakpoints_cbs.[ch] (breakpoints_dbase_add_brkpnt): simplified
21113         a lot, not using any color anymore (not HIG compliant) and not using
21114         BrkPtItem thanks to libglade. 4 issues marked with #warning that have
21115         to be double checked.
21117         * src/build_file.c:
21118         * src/build_project.c: gnome 2 port.
21120 2002-09-11  Stephane Demurget  <demurgets@free.fr>
21122         * src/anjuta.glade:
21123         * src/anjuta.h:
21124         * src/anjuta_cbs.c:
21125         * src/appwizard.c:
21126         * src/breakpoints.c:
21127         * src/breakpoints_cbs.c: cleaned up some bits.
21129 2002-09-09  Stephane Demurget  <demurgets@free.fr>
21131         * src/Makefile.am:
21132         * src/messagebox.[ch]: killed. Not HIG compliant at all :/
21134         * src/an_symbol_view.[ch]:
21135         * src/attach_process_cbs.h: polished a bit.
21137         * src/breakpoints_cb.[ch]: partial gnome 2 port.
21139 2002-09-02  Stephane Demurget  <demurgets@free.fr>
21141         * configure.in:
21142         * src/Makefile.am: added libglade-2 to the build.
21144         * src/anjuta.[ch]: added support for libglade.
21146         * src/anjuta.glade: added. There could be a file per top-level widget,
21147         as some other gnome projects, though.
21149         * src/attach_process_gui.c: removed.
21150         * src/attach_process.[ch]: gnome 2 port.
21151         (attach_process_new): Added the treeview init and the widget references
21152         here.
21154 2002-08-31  Stephane Demurget  <demurgets@free.fr>
21156         * src/an_file_view.c: fixed some compilation issues.
21158         * src/an_symbol_view.c: gnome 2 port.
21160 2002-08-26  Stephane Demurget  <demurgets@free.fr>
21162         * src/an_file_view.c: finished gnome 2 port.
21163         (on_file_view_row_expanded), (on_file_view_row_collapsed): change the
21164         directory pixmap depending on the event.
21166         * src/project_dbase.h: s/GtkTreeIter/GtkTreeRowReference/.
21167         (project_file_data_new): use a GtkTreePath.
21169 2002-08-23  Stephane Demurget  <demurgets@free.fr>
21171         * src/Makefile.am: readded back an_*_view.[ch] because they are still
21172         driving me nuts but they need to be ported, heh ?
21174         * src/an_file_view.c: gnome 2 port, almost finished after some hard
21175         work since it's quite a total rewrite again.
21177 2002-08-22  Stephane Demurget  <demurgets@free.fr>
21179         * src/an_file_view.c:
21180         * src/project_dbase.h: s/GtkTreePath/GtkTreeIter/.
21182 2002-08-21  Stephane Demurget  <demurgets@free.fr>
21184         * src/anjuta_info.c:
21185         * src/utilities.h: gnome 2 port, featuring a total rewrite.
21187 2002-08-20  Stephane Demurget  <demurgets@free.fr>
21189         * src/Makefile.am: removed an_*_view.[ch] because they're driving me
21190         nuts ATM.
21191        
21192         * src/an_file_view.c:
21193         * src/aneditor.cxx:
21194         * src/anjuta_cbs.c:
21195         * src/compiler_options.h:
21196         * src/messagebox.c:
21197         * src/messagebox.h:
21198         * src/pixmaps.h:
21199         * src/project_dbase.h:
21200         * src/resources.h: gnome 2 port.
21202 2002-08-14  Stephane Demurget  <demurgets@free.fr>
21204         Added missing keywords reported by Lucca Bellonda <lbell@tsc4.com>.
21206         * data/properties/sql.properties: added the DATETIME data type.
21208         * data/properties/html.properties: added the foreach php keyword.
21210 2002-08-08  Stephane Demurget  <demurgets@free.fr>
21212         * widgets/Makefile.am: removed blank line after the last backslash
21213         for avoiding a warning from automake.
21215         * configure.in:
21216         * src/Makefile.am: added the ORBit-2 dep.
21218 2002-08-08  Stephane Demurget  <demurgets@free.fr>
21220         * AUTHORS: added Biswa, because I wonder why noone already have
21221         written his name in the Anjuta's hall of fame :)
21223 2002-08-01  Naba Kumar <kh_naba@users.sourceforge.net>
21225         * widgets/Makefile.am, widgets/gnomefilelist.[c,h], widgets/gnomedirlist.[c,h],
21226         widgets/e-shell-about-box.c: Made to compile for gnome2.
21227         
21228 2002-07-31  Naba Kumar <kh_naba@users.sourceforge.net>
21230         * scintilla/PlatGTK.cxx, scintilla/Scintilla.cxx,
21231         scintilla/include/ScintillaWidget.h: Made to compile for gtk2.
21232         
21233         * configure.in, printing/print.h, printing/print.c,
21234         printing/print-doc.c: Made to compile for gnome2.
21235         
21236 2002-07-30  Naba Kumar <kh_naba@users.sourceforge.net>
21238         * configure.in, acconfig.h, Makefile.am, autogen.sh, launcher/Makefile.am,
21239         plugins/class-gen/Makefile.am, plugins/patch/Makefile.am, plugins/sample1/Makefile.am,
21240         printing/Makefile.am, src/Makefile.am, tagmanager/include/Makefile.am,
21241         widgets/Makefile.am:
21242         
21243         Upgraded the build system to gnome2 platform.
21244         
21245 2002-12-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21246         * manuals/*: Added capability to generate PDF and PS.
21247         * src/debugger.c, data/gdb.init: Solaris GDB fixes.
21248         * TODO, TODO.biswa: Intergated TODO list.
21249         * src/project_dbase.c: Patch by TTimo (pref saving), bug #636542
21250         , bug #574470
21251         * src/dnd.c: Fix typo
21252         * src/an_[symbol|file]_view.c: Hide when updating (reduced flicker)
21253         * src/anjuta.c: Bug #568895, Bug #575419
21255 2002-12-18  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21257         * tagmanager/tm_global_tags.c: Fixed compiler warning.
21258         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: Updated FAQ.
21260 2002-12-17  Naba Kumar <naba@gnome.org>
21262         * Makefile.am, src/Makefile.am, src/main.c: Fixed a couple of distcheck
21263         bugs.
21264         
21265 2002-12-17  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21266         * manuals/C/anjuta-manual/*: Updated manual to include tool editor.
21267         * scintilla/LexCPP.cxx: Disable doxygen comment highliting.
21268         * anjuta.prj: Added tools.sgml
21269         * data/properties/cpp.properties: Bug # 646974
21271 2002-12-16  Naba Kumar <naba@gnome.org>
21273         * src/goto_line.c: Ordered 'Ok' and 'Cancel' button in the right order.
21274         * src/configurer.c, src/anjuta_info.c, src/attac_process_gui.c,
21275         src/executer.c, src/launcherc, src/breakpoints_gui.c, src/help.c: Activates
21276         on 'Enter' and adds proper focus mechanism.
21277         * src/anjuta.c: Fixed a memory corruption bug.
21278         * src/anjuta-tools.c, anjuta.glade: Tools parameter dialog activates on
21279         'Enter' and can also be Canceled. Sets proper default and focus policies
21280         for tools dialogs.
21281         * src/main_menubar_def.h: Fixed typos, added icons and added hot keys.
21282         * anjuta.glade, src/Makefile.am, src/anjuta_dialog_strings.c: Enabled
21283         translatable strings in dialogs and fixed some dialog properties.
21284         * src/anjuta-tools.c: Now uses xml format for loading and saving.
21285         * configure.in, anjuta.spec.in, anjuta.prj: Bumped version to 1.0.1
21286         * src/message_manager_private.cc: Fixed some debug messages.
21287         * src/print.c, src/print-doc.c, src/anjuta-tools.c, src/anjuta.c,
21288         widgets/gnomefilelist.c: Fixed a memory leaks.
21289         * src/toolbar.[ch], src/text_editor.[ch], src/find_text.[ch],
21290         src/toolbar_callbacks.[ch], src/mainmenu_callbacks.c,
21291         src/main_menubar_def.h: Implemented incremental search.
21292         * TODO: Updated.
21294 2002-12-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21295         * tagmanager/*: Minor cleanups and warning fixes.
21296         * src/an_symbol_view.c, src/an_file_view.c: Do not freeze the
21297         GUI during long updates.
21298         * src/text_editor.c: Remove debug message.
21300 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21301         * tagmanager/tm_project.c: Fix a memory access problem.
21303 2002-12-13  Naba Kumar <naba@gnome.org>
21305         * anjuta.glade, src/anjuta-tools.c: Added a new column in the
21306         tools list to show "Enabled" flag of the tool. Fixed a bug where
21307         tool list is not cleared when creating a new tool.
21308         
21309 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21310         * anjuta.glade, src/anjuta-tools.c: Added user params to tools.
21312 2002-12-12  Naba Kumar <naba@gnome.org>
21314         * anjuta-tools.[h,c], commands.c: Used the tools help of
21315         anjuta variables list in commands editor and fixed a typos
21316         buy in anjuta-tools.c.
21317         
21318 2002-12-12  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21319         * anjuta.glade, src/anjuta-tools.c, src/text_editor.[ch]
21320         , src/mainmenu_callbacks.c, controls.c: Tools editor stuff.
21321         * TODO.biswa: Added to help me track things better.
21323 2002-12-11  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21325         * configure.in, anjuta.spec.in: Added libglade dependency.
21326         * Makefile.am: Added anjuta.glade file.
21327         * src/anjuta-tools.c, src/main.c, src/main_menubar_def.h
21328         , src/mainmenu_callbacks.[ch], src/message-manager.h
21329         , src/widget-registry.c: Tools editor GUI + other additions.
21331 2002-12-09  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21333         * src/project_dbase.[ch], tagmanager/tm_project.c,
21334         tagmanager/include/tm_project.h, src/mainmenu_callbacks.c:
21335         Implement syncing tags image with the project database.
21336         * src/anjuta-tools.c: Implemented variable substitution and
21337         working directory in tools.
21339 2002-12-09  Naba Kumar <naba@gnome.org>
21340         
21341         * data/properties/anjuta.properties, src/commands.[ch]: Reads the
21342         command configuration language list from properties.
21343         
21344         * data/properties/asm.properties, data/properties/ruby.properties:
21345         Fixed typos.
21347 2002-12-04  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21349         * src/an_symbol_view.c: Remember current selected entry and select
21350         it automatically after refresh.
21352 2002-11-26  Murray Cumming  <murrayc@usa.net>
21354         * src/project_type.c, src/project_dbase.c, src/stock_libs.anj,
21355           src/compiler-options.c, src/wizard_gui.c: Renamed gtkmm 1.2
21356         and gnomemm 1.2 projects so that people know they are really
21357         glademm projects. The gtkmm 2 and gnomem 2 projects are OK though.
21358         But I did correct these to sue lowercase names.
21360 2002-12-01  Naba Kumar <naba@gnome.org>
21362         * data/anjuta.properties: Fixed caching problem on 
21363         indicators.
21364         * src/preferences.c, src/preferences_gui.c: Implemented automatic
21365         indicators prefs.
21366         
21367 2002-12-01  Naba Kumar <naba@gnome.org>
21369         * data/properies/anjuta.properties: Corrected "indicators.automatic"
21370         property name.
21371         * src/anjuta.c, src/preferences.h: Added MESSAGES_INDCATORS_AUTOMATIC
21372         property and uses it.
21373         * src/aneditor.cxx: Fixed a bug associated with selection a word at
21374         current cursor.
21375         
21376 2002-11-30  Naba Kumar <naba@gnome.org>
21378         * src/debugger.c: Fixed a typo.
21379         * data/properties/*: Updated properties files and added
21380         new ones.
21381         * src/main_menubar_def.h, main_menubar.[hc], mainmenu_callbacks.[hc]:
21382         Added comment submenu and cleaned up ref and unref of menus.
21383         * src/aneditor.h: Added definition of comment commands.
21384         * src/aneditor.c: Upgrade from latest SciTE source code.
21385         * src/text_editor.[hc], src/text_editor_cbs.c, 
21386         src/message_manager_private.cc, src/message_manager.[cc,h],
21387         src/anjuta.[c,h]: Added indicators support for errors/warnings
21388         highlight in the editor.
21389         * NEWS, TODO: Update.
21390         * scintilla/include/PropSet.h: Removed deprecrated function.
21391         
21392 2002-11-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21394         * src/anjuta-tools.[ch]: Tools implementation (basic)
21395         * src/anjuta-plugins.[ch], src/anjuta.[ch], src/main_menubar.[ch]
21396           , src/main_menubar_def.h: PLugins cleanup and segregation
21397         * src/widget-registry.[ch], src/main_menubar.[ch]: Start of a widget
21398           registry
21399         * anjuta.prj: Added new files
21400         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: New FAQ entry
21401         * plugins/class-gen/clsGen.c: Register menu under 'Project'
21402         * plugins/patch/patch-plugin.c: Register menu under 'Format'
21403         * plugins/sample1/plugin-sample1.c: Register menu under 'View'
21404         * src/Makefile.am: Added new files
21405         * src/message-manager.[cc/h]: Added standard output and error windows
21407 2002-11-26  Johannes Schmid <clubfan@users.sourceforge.net>
21409         * project_type.c: Fixed Gnomemm2 project type
21411 2002-11-25  Naba Kumar <naba@gnome.org>
21413         * printing/print.c: Fixed a compile warning.
21414         * scintilla/Autocomplete.cxx: Applied missing patch from Biswa
21415         * src/utilities.c: Fixed a compile warning in sparc, hides the
21416         terminal check error output from the user.
21417         * project_config.[ch], project_dbase.[ch], source.c: Added project
21418         version, exclude modules configuration and reordered other config
21419         properties. Changed some strings to more descriptive text.
21420         * src/compiler_opitions.c: Removed extra newlines from .prj file
21421         save.
21422         * anjuta.prj: Converted to new format (only reorganised properties
21423         and removed extra newlines ... nothing else).
21424         * NEWS: updated
21425         
21426 2002-11-21  Naba Kumar <naba@gnome.org>
21428         * Editor.cxx, Editor.h, include/SciLexer.h, include/Scintilla.h,
21429         include/Scintilla.iface, KeyMap.cxx, KeyWords.cxx, LexCPP.cxx,
21430         LexFortran.cxx, LexHTML.cxx, LexMatlab.cxx, LexOthers.cxx,
21431         LineMarker.h, PropSet.cxx, RESearch.cxx, ScintillaBase.cxx:
21432         Updated to the CVS version.
21434 2002-11-20  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21436         * scintilla/AutoComplete.[cxx,h], scintilla/PlatGTK.cxx
21437           , scintilla/include/Platform.h, scintilla/ScintillaBase.cxx
21438           , scintilla/include/Scintilla.h, src/aneditor.cxx: Implement
21439           images in completion lists. 
21440         * src/resources.h: Make C++ friendly.
21441         * scintilla/PropSet.cxx: Fix memory leak.
21443 2002-11-20  Naba Kumar <naba@gnome.org>
21445         * scintilla/*/*: Synced to latest scintilla 1.49
21446         * scintilla/LexAsm.cxx, scintilla/LexFortran.cxx, src/Makefile.am:
21447         New lexers added.
21449         * scintilla/RESearch.cxx: The automatic cvs log in the
21450         file really broke things trying to interprete the changelog
21451         entry incorrectly as end-of-comment. Removed the $cvs line
21452         and committed again.
21453         
21454 2002-11-19  Naba Kumar <naba@gnome.org>
21456         Patch from Timothee Besset <ttimo@idsoftware.com>
21457         
21458         * src/message-manager-private.cc: Interpretes absolute
21459         file paths properly in zvt terminal.
21461 2002-11-19  Naba Kumar <naba@gnome.org>
21463         Patch from Timothee Besset <ttimo@idsoftware.com>
21464         
21465         * src/preferences.c, src/preferences_gui.c, src/project_dbase.c,
21466         src/properties.cxx, src/properties.h, anjuta.prj: Saves some of the 
21467         (important) editor preferences in project (if there is one
21468         open).
21469         
21470         * TODO: Updated
21471         
21472 2002-11-18  Naba Kumar <naba@gnome.org>
21473         
21474         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21475         
21476         * src/debug_tree.c, src/find_in_files_gui.c,
21477         src/find_replace.c, src/find_text.c, 
21478         src/project_import.c, src/project_import_gui.c,
21479         src/wizard_gui.c: i18n Fixes.
21481 2002-11-15  Naba Kumar <naba@gnome.org>
21483         * plugins/class-gen/clsGen.c: Fixed to use project function
21484         to import files. Create non-existent directories before the
21485         sources are written.
21486         
21487         * configure.in, src/Makefile.am, src/main.c, src/preferences_gui.c,
21488         src/preferences.c, src/CORBA-Server.c,src/CORBA-Server.h,
21489         src/glade_iface.c,
21490         src/glades.c: Excluded gladen files from build. This
21491         will fix the unnecessary dependency on libssl.
21492         
21493         * src/project_dbase.[c,h], src/project_dbase_gui.c: Refined
21494         file import funtion.
21495         
21496         * src/message_manager_private.cc: Fixed a compiler warning with
21497         DEBUG preprocessor macro.
21498         
21499         * src/text_editor_cbs.c, src/main_menu_callbacks.c: Fixed a bug where
21500         wrong (undocked) editor window was closed on clicking close on an
21501         undocked editor window.
21502         
21503         * src/debugger.c: Fixed a bad bug where debugger terminal won't
21504         start correctly if the executable was run before with 'F3'.
21505         
21506         * src/toolbar_callbacks.c: Wrap around find next.
21507         * src/toolbar.c: Disable combo activate.
21508         * src/find_text.c (on_find_text_ok_clicked): Swapped 'yes' and 'no'
21509         button positions to get 'yes' as default.
21511         * anjuta.spec.in: Updated.
21512         
21513         * src/anjuta_info.c, src/appwizard_gui.c,
21514         src/attach_process_gui.c, src/breakpoints_gui.c,
21515         src/commands.c, src/compiler_options_gui.c, src/configurer.c,
21516         src/cvs.c, src/cvs_gui.c, src/debugger.c, src/executer.c,
21517         src/find_in_files_gui.c, src/find_replace.c, src/find_text.c,
21518         src/help.c, src/launcher.c, src/main.c, src/mainmenu_callbacks.c,
21519         src/memory.c, src/message-manager-private.cc, src/message-manager.cc,
21520         src/preferences.c, src/preferences_gui.c, src/project_config.c,
21521         src/project_dbase.c, src/project_dbase.h, src/project_dbase_gui.c,
21522         src/project_import_gui.c, src/registers_gui.c, src/sharedlib_gui.c,
21523         src/signals_gui.c, src/source.c, src/src_paths_gui.c,
21524         src/stack_trace_gui.c, src/text_editor_cbs.c, src/text_editor_gui.c,
21525         src/toolbar.c, src/toolbar_callbacks.c, src/watch.h, 
21526         src/watch_cbs.c, src/watch_gui.c, plugins/class-gen/clsGen.c,
21527         plugins/patch/patch-plugin.c, printing/print-util.c:
21528         Set all windows and dialogs transient
21529         to their parents so that they remain floated above their parents.
21530         
21531 2002-11-13  Naba Kumar <naba@gnome.org>
21533         * printing/print.c: Fixed a leak and bug #634819 (print/preview does not
21534         take default editor font).
21535         
21536         * widgets/e-shell-about-box.c, src/main_menubar_def.h:
21537         Corrected email address.
21538         
21539         * src/mainmenu_callbacks.c: Used spaces instead of tabs
21540         for changelog entry.
21542         * NEWS: Updated.
21543         
21544 2002-11-06  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21545         * plugins/class-gen/clsGen.c: Refined the class generator a bit.
21547 2002-11-06  Naba Kumar <naba@gnome.org>
21549         * README: Updated
21550         * anjuta.spec.in: Ships the .omf files with the
21551         documents instead of the base package.
21552         
21553 2002-11-04  Naba Kumar <naba@gnome.org>
21555         * data/properties/latex.properties: Fixed a bug.
21556         * ChangeLog: Released 1.0.0 stable.
21558 2002-11-04  Naba Kumar <naba@gnome.org>
21560         * src/commands.c: Added command with shell redirection capability.
21561         * data/properties/anjuta.properties: Changed default execution
21562         command.
21563         * src/project_dbase.c: Set project top dir in properties.
21564         * Makefile.am: Recurse scripts/ before data/ to fix a distcheck error.
21565         * data/Makefile.am: More diskcheck error fixes.
21566         
21567         * README, anjuta.spec.in, THANKS, AUTHORS,
21568         manuals/C/anjuta-faqs/anjuta-faqs.sgml,
21569         manuals/C/anjuta-manual/authers,sgml,
21570         manuals/C/anjuta-manual/anjuta-manual.sgml,
21571         manuals/C/anjuta-manual/anjuta-manual-C.omf,
21572         manuals/C/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf
21573         : Changed anjuta home to
21574         new URL and my email address.
21575         
21576         * manuals/C/anjuta-manual/interfaces.sgml,
21577         manuals/C/anjuta-manual/prefereces.sgml,
21578         manuals/C/anjuta-faqs/anjuta-faqs.sgml: Fixed typos and updated.
21579         
21580         * src/main_menubar.[c,h], src/controls, src/toolbar_callbacks.c
21581         : removed reference to the help menu as the menu is modified
21582         when no help is found (which is very likely when we are
21583         shiping the documents separately).
21584         
21585 2002-11-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21586         * anjuta.spec.in: Update specfile to make multiple RPMs.
21587         * data/Makefile.am: make dist fix.
21588         * src/text_editor_menu.c: Fix compile warnings (casts).
21590 2002-11-02  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21591         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: FAQ update.
21592         * tagmanager/general.h, src/launcher.c: FreeBSD fixes (RFE #628576)
21594 2002-11-01  Naba Kumar <naba@gnome.org>
21596         * macros2/*, Makefile.am, configure.in, data/Makefile.am:
21597         Added gnome2 macros to be used by gnome2 project wizard.
21598         
21599         * data/autogen.sh.gnome2: Fixed to use our own macros instead of
21600         from gnome-common.
21601         
21602         * macros/Makefile.am: Removed INSIDE_GNOME_COMMAND macro
21603         as it was conflicting with generated projects and is not
21604         useful for us.
21605         
21606         * src/appwiz_page1.c, src/project_dbase.h, src/project_type.c,
21607         src/project_type.h, src/source.c, src/wizard_gui.c: Fixed gnome2
21608         project generation, removed qt project as it's not complete and
21609         added gnome2 bonobo wizard.
21611 2002-10-29  Naba Kumar <naba@gnome.org>
21613         * po/POTFILES.in: Updated.
21614         * po/POTFILES.skip: Added.
21615         * preferences.h: Fixed print paper size property name.
21617 2002-10-28  Naba Kumar <naba@gnome.org>
21618         
21619         * data/user.properties, data/Makefile.am: Added user properties file
21620         which will be copied in user's ~/.anjuta/user.properties.
21621         
21622         * data/anjuta.properties: Changed a comment.
21623         
21624         * macros/gnome-pilot.m4: Upgraged to the cvs head of gnome-macros.
21625         
21626         * src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
21627         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/preferences.c:
21628         Adde [Settings]->[Preferences]->[Edit user.properties file ...] menu
21629         item.
21631         * src/mainmenu_callbacks.c: Fixed a bug that loads system properties file
21632         instead of user properties file.
21633   
21634         * README, anjuta.prj, configure.in: Bumped anjuta version to 1.0.0
21635         * anjuta.spec.in: Added {prefix}/share/doc/anjuta for rpms.
21636         * Makefile.am: Install docs in share/doc/anjuta and not doc/anjuta.
21637         * README, TODO: Updated.
21638         
21639 2002-10-28  Naba Kumar <naba@gnome.org>
21641     * manuals/C/anjuta-manual/figures/editor_guides.png,
21642     manuals/C/anjuta-manual/figures/editor_margins.png,
21643     manuals/C/anjuta-manual/figures/editor_markers.png,
21644     manuals/C/anjuta-manual/figures/local_variables.png,
21645     manuals/C/anjuta-manual/figures/open_file_multiple.png,
21646     manuals/C/anjuta-manual/figures/prefs_print.png,
21647     manuals/C/anjuta-manual/figures/print_dlg.png,
21648     manuals/C/anjuta-manual/figures/print_preview.png,
21649     manuals/C/anjuta-manual/figures/symbol_browser.png,
21650     manuals/C/anjuta-manual/figures/variable_tip.png: New png
21651     files for manual documentation.
21652     
21653     * manuals/sgmldocs.make,
21654     manuals/C/anjuta-manual/Makefile.am,
21655     manuals/C/anjuta-manual/authors.sgml,
21656     manuals/C/anjuta-manual/build.sgml,
21657     manuals/C/anjuta-manual/compileopts.sgml,
21658     manuals/C/anjuta-manual/debugger.sgml,
21659     manuals/C/anjuta-manual/execute.sgml,
21660     manuals/C/anjuta-manual/fileoperations.sgml,
21661     manuals/C/anjuta-manual/interface.sgml,
21662     manuals/C/anjuta-manual/preferences.sgml,
21663     manuals/C/anjuta-manual/projects.sgml,
21664     manuals/C/anjuta-manual/figures/arguments.png,
21665     manuals/C/anjuta-manual/figures/open_file.png,
21666     manuals/C/anjuta-manual/figures/other_opts.png,
21667     manuals/C/anjuta-manual/figures/scrshot.png,
21668     manuals/C/anjuta-manual/figures/toolbar_browser.png,
21669     manuals/C/anjuta-manual/figures/toolbar_tags.png:
21670     
21671     Updated anjuta manual documentation.
21673     
21674 2002-10-27  Naba Kumar <naba@gnome.org>
21676     * utilities.[h,c], debugger.[h,c], commands.c: Added gnome-terminal
21677     check and modifies debugger terminal command accordingly
21678     to function properly.
21679     
21680 2002-10-25  Naba Kumar <naba@gnome.org>
21682         * manuals/sgmldocs.make: Fixed a couple of bugs.
21683         * data/x-anjuta-project.desktop. data/Makefile.am: Mime handling link.
21685 2002-10-24  Naba Kumar <naba@gnome.org>
21687         * src/debug_tree.c: Fixed a crash bug from Etay.
21689         * global_tags/create_global_tags: Added messages.
21690         Fixed infinite looping within files.
21691         
21692         * macro/autogen.sh: Removed debug and warning flags for defaults.
21693         
21694         Patch from Vadim Berezniker <vadim@berezniker.com>
21695         
21696         * tagmanager/tm_workspace.[h,c], global-tags/create_global_tags.sh,
21697         global-tags/tm_global_tags.c: Fixed infinite loop in system tags
21698         generation.
21700         * Makefile.am: XML merge is broken for .destop in RH 8.0, so
21701         temporarily just copy it
21703 2002-10-24  Naba Kumar <naba@gnome.org>
21705         * manuals/sgmldocs.make, anuals/C/anjuta-faqs/anjuta-faqs.sgml,
21706         manuals/C/anjuta-manual/anjuta-manual.sgml, 
21707         manuals/C/anjuta-manual/compileopts.sgml,
21708         manuals/C/anjuta-manual/debugger.sgml,
21709         manuals/C/anjuta-manual/execute.sgml,
21710         manuals/C/anjuta-manual/fileoperations.sgml,
21711         manuals/C/anjuta-manual/interface.sgml,
21712         manuals/C/anjuta-manual/introduction.sgml,
21713         manuals/C/anjuta-manual/projects.sgml,
21714         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
21715         manuals/ja/anjuta-faqs/anjuta-faqs.sgml,
21716         manuals/ja/anjuta-manual/anjuta-manual.sgml,
21717         manuals/ja/anjuta-manual/compileopts.sgml,
21718         manuals/ja/anjuta-manual/debugger.sgml,
21719         manuals/ja/anjuta-manual/execute.sgml,
21720         manuals/ja/anjuta-manual/fileoperations.sgml,
21721         manuals/ja/anjuta-manual/interface.sgml,
21722         manuals/ja/anjuta-manual/introduction.sgml,
21723         manuals/ja/anjuta-manual/projects.sgml: Upgraded to Docbook 4.0
21725 2002-10-24  Naba Kumar <naba@gnome.org>
21727         * src/project_type.c: added autogen for qt projects.
21728         * src/debugger.c: enabled debugger debugging for DEBUG MODE.
21729         Fixed a bug that retrieves wrong terminal command.
21730         * src/commnads.c: Added more terminal commands.
21731         * configure.in: Checks for scrollkeeper version.
21732         
21733 2002-10-22  Naba Kumar <naba@gnome.org>
21735         * configure.in, acinclude.m4, setup-gettext: Used AM_GNU_GETTEXT
21736         instead of AM_GNOME_GETTEXT.
21737         
21738         * src/source.c, data/autogen.sh.*, data/Makefile.am: Added support
21739         for setup-gettext for the wizard generated projects.
21741         * src/source.c: Fixed a bug where glade file wasn't generated.
21742         
21743         * src/gnome_project.c: Excluded project version from project dir
21744         name.
21745         
21746 2002-10-22  Naba Kumar <naba@gnome.org>
21748         * acinclude.m4: New file with dummy funtion for gettext
21749         cross compatibility fix.
21750         
21751         * configure.in, setup-gettext: Fixed to use with AM_GNOME_GETTEXT.
21752         * configure.in: Fixed cflags to avoid useless warnings.
21753         * Makefile.am: EXTRA_DIST += setup-gettext.
21754         * src/toolbars.c: Added space paddings around tags label.
21756 2002-10-21  Naba Kumar <naba@gnome.org>
21758         Patch from Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21759         
21760         * setup-gettext: New script to maintain gettext cross version
21761         compatibility.
21762         * configure.in, macros/autogen.sh: Fix for gettext cross version
21763         compatibility.
21764         
21765 2002-10-21  Naba Kumar <naba@gnome.org>
21767         * debug_tree.c: Fixed incorrect use of debug assertion.
21768         
21769 2002-10-18  Etay Meiri <etay-m@bezeqint.net>
21770             Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21771         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
21772         src/memory.c, src/memory.h, src/message-manager-private.cc:
21773         
21774         New parsing algorithm; adapted from kdevelop.
21775         Middle button menu for changing the value's display type
21777 2002-10-07  Naba Kumar <naba@gnome.org>
21779         * src/main_menubar_def.h: Changed status bar message for Help->
21780         Browse info pages. Bug #603308
21782         * src/executer.c: Made "User terminal" default for creating
21783         projects (User can always disable it later). Bug #114222
21784         
21785 2002-10-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21787         * macros/autogen.sh: Require gettext 0.10.x for autogen
21788         * src/text_editor.c: Fixes Bug #595303
21789         * src/source.c: Fixes Bug #595970
21790         * src/anjuta.c: Fixes Bug #598366
21791         * scingtilla/LexCPP.cxx: Bug #602296
21792         * src/main_menubar_def.h: Bug #604363
21793         * src/find_in_files.[h,c], src/find_in_files_gui.c: Buf #608679
21794         
21795 2002-10-07  Jens Georg <mail@jensgeorg.de>
21797         Reviewed by: Naba Kumar <kh_naba@gnome.org>
21798         * gnomefilelist.c: This patch fixes the bug #611542
21799         
21800 2002-09-20  Naba Kumar <kh_naba@gnome.org>
21802         * data/properties/Makefile.am: Added tcltk.properties file.
21803         
21804 2002-09-20      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21806         Reviewed by: Naba Kumar <kh_naba@gnome.org>
21807         
21808         * README: Updated README
21809         * plugins/class-gen/clsGen.c, src/message_manager.cc
21810           , src/mainmeu_callbacks.c, src/memory.c
21811           , src/project_dbase_gui.c, src/text_editor_gui.c
21812           , widgets/gnomefilelist.c: Set window icons
21813         * configure.in, macros/*, */Makefile.am, anjuta.spec.in:
21814           Enabled release build (stripped + optimized binaries, etc.)
21815         * data/properties/anjuta.properties, src/commands.c,
21816           src/defaults.cFixed bug #595489 (stdin on executables)
21817         * src/appwizard.c, src/main.c, src/message-manager.cc
21818           , src/project_dbase.c, src/toolbar.c, widgets/gnomefilelist.c
21819           , src/debug_tree.c: Memory related (valgrind) fixes.
21820         * src/message-manager-private.[cc,h], src/pixpams.h
21821           , src/preferences.[ch], src/preferences_gui.c: Terminal preferences
21822         * anjuta.prj: Added debug_tree.c to SOURCES
21823         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
21824           src/text_editor_menu.c, src/text_editor_gui.c, src/anjuta.c:
21825           Compacted code and cleaned up unnecessary functions.
21826         * tagmanager/*.[ch]: Code fixes.
21827         
21828 2002-08-30  Etay Meiri <etay-m@bezeqint.il>
21829         
21830         Reviewed by: Naba Kumar <kh_naba@gnome.org>
21831         
21832         * src/debug_tree.c, debug_tree.h, debugger.c, message-manager-private.cc:
21833         Debug tree now detects changes of displayed variables
21834         and changes their color to red
21836 2002-09-20  Naba Kumar <kh_naba@gnome.org>
21838         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21839         
21840         * mainmenu_callbacks.c: Set's the current file name in
21841         file save as dialog.
21842         
21843 2002-09-20  Naba Kumar <kh_naba@gnome.org>
21845         Patch from: Vlastimil Holer <xholer@informatics.muni.cz>
21847         * data/properties/tcltk.properties: New file for tcl/tk
21848         properties.
21850 2002-08-28      Naba Kumar      <kh_naba@users.sourceforge.net>
21852         * src/project_type.[c,h], src/source.c, data/Makefile.am:
21853         Fixed a fatal bug which doesn't let building gnome2 related
21854         projects. They use different autogen.sh script. Defined new
21855         type field "gnome_macro_support".
21856         
21857         * data/autogen.sh.gnome2: New file.
21858         
21859         * src/utilities.c (anjuta_util_escape_quotes): Fixed a fatal
21860         bug with quotes escaping in quotes.
21861         
21862         * src/message-manager-private.cc: Used event box instead
21863         of frame for local message pane, so that the borders appear
21864         properly and nicely.
21865         
21866         * src/anjuta.c: Fixed bug #600221 -- anjuta crashes on exit
21867         if there is a project open and all the files are un-docked.
21869         * src/dnd.c: Possible fix for bug #512873 Drag And Drop problems.
21871 2002-08-27      Andy Piper      <andy.piper@freeuk.com>
21873         * src/main_menubar_def.h: implement feature request #595356, patch #597161
21874         * THANKS: updated for new contributions
21875         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: patch #597161
21877 2002-08-27 Steven Knight  <steven.knight@unh.edu>
21879         * src/appwiz_page1.c, src/pixmaps.h, src/project_dbase.c,
21880         src/project_dbase.h, src/project_type.c, src/source.c, 
21881         src/wizard_gui.c: new Qt project type
21882         *** NB not fully tested, may need some work, icon required...
21884 2002-08-27 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21886         * src/memory.c, src/memory.h: new memory patch
21888 2002-08-27  Johannes Schmid <clubfan@users.sourceforge.net>
21890         * src/anjuta.c: Fixed bug #589646 CVS preferences visibility
21892 2002-08-27      Naba Kumar      <kh_naba@users.sourceforge.net>
21894         * lancher/anjuta_launcher.c: Determine pty from function
21895         call instead of running 'tty' externally.
21896         
21897         * data/properties/cs.properties: Added compile/build commands.
21898         Fixed execution properties.
21899         
21900         * src/commands.c: Added c# options.
21902         (Patch from: Etay Meiri <etay-m@bezeqint.net>)
21903         
21904         * src/debug_tree.[c,h], src/debugger.[c,h],
21905         src/message_manager_private.[cc,h], message_manager.cc, stack_trace.[c,h]:
21906         
21907         The following problems, detected by Jean-Noel Guiheneuf, were fixed:
21908         1. Misaligned structs when they are members of other structs.
21909         2. '{' sometimes appears as a variable.
21910         3. Wrong processing of some arrays.
21911         I've also incorporated some code from a patch by Guiheneuf Jean-Noel
21912         that displays the tree in two columns (variable and value).
21914 2002-08-14  Stephane Demurget  <demurgets@free.fr>
21916         Added missing keywords reported by Luca Bellonda <lbell@tsc4.com>.
21918         * data/properties/sql.properties: added the DATETIME data type.
21920         * data/properties/html.properties: added the foreach php keyword.
21922 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
21924         * NEWS: Updated with new features.
21925         
21926         * data/.cvsignore, doc/.cvsignore: Updated.
21927         
21928         Patch from: Etay Meiri <etay-m@bezeqint.net>
21929         
21930         * src/debug_tree.h, src/debug_tree.c: New files.
21931         
21932         * src/Makefile.am, src/message-manger-private.[h,cc],
21933         src/message-manger.cc: Added Tree view for debugger
21934         locals view.
21935         
21936 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
21938         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21939         
21940         * src/memory.c, src/memory.h: New files.
21941         
21942         * src/Makefile.am, src/appwizard.c, src/controls.c,
21943         src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
21944         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
21945         
21946         Memory view implemetation that would enable viewing raw memory
21947         during debugging.
21949 2002-08-08  Stephane Demurget  <demurgets@free.fr>
21951         * AUTHORS: added Biswa, because I wonder why noone already have
21952         written his name in the Anjuta's hall of fame :)
21954 2002-08-07      Naba Kumar      <kh_naba@users.sourceforge.net>
21956         * src/appwizard_gui.c: Removed an ambiguous prototype.
21957         * src/appwizard_gui.c: Removed more ambiguous prototypes. This seem to
21958         fix a nasty PPC bug as reported by Todd Goyen <wettoad@knighthoodofbuh.org>.
21959         * THANKS: Updated M. Ali Vardar's email.
21960         
21961 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
21963         * src/anjuta_gui.c: implemented feature request to stop main and browser
21964           toolbars having exclusive use of space
21966 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
21968         * NEWS: updated for 1.0-beta rele.c: commented the define for ANJUTA_DEBUG_DEBUGGER
21969         left over from the previous work to fix bugs :-)
21970         
21971         * src/main_menubar_def.h, src/main_menubar.h, src/main_menubar.c, 
21972         src/controls.c, src/mainmenu_callbacks.h, 
21973         src/mainmenu_callbacks.c: Insert CVS keywords, message strings 
21974         reviewed
21975         
21976         * src/watch_gui.c, src/stack_trace_gui.c, src/app_wizard_gui.c, 
21977         src/project_import_gui.c, src/sharedlib_gui.c, 
21978         src/signals_gui.c: set window icon correctly
21979         
21980         * NEWS: more updates for the release
21981         
21982         * HACKING: updated for window icons and insert menu information
21983         
21984         * src/cvs_gui.c, src/build_project.c, 
21985         src/project_import_cbs.c: message strings reviewed
21986         
21987         * src/controls.c: context help button should be disabled if 
21988         DevHelp is not installed
21989         
21991 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
21993         * src/debugger.c: Fixed the signalling screw up because of string
21994         update in gdb used to report the child process PID. Also, no
21995         error dialog will be popped up for "no such file or directory"
21996         error (very annoying and useless error). This error will still
21997         be shown on the debug message window. Avoided terminating the
21998         program when the terminal is terminated -- doesn't hurt, otherwise
21999         we get crappy egg-and-hen problem.
22000         
22001         * src/sharedlib.c, src/signals.c: Fixed the incorrect default window
22002         dimensions loading.
22003         
22004         * src/anjuta.c: Limited the default size of main window to sane
22005         values.
22007         * src/preferences.c: Fixed some deadly memory corruption bugs in
22008         the recent patches. Return from getenv() should NEVER be freed,
22009         because they are static strings.
22010         
22011         * src/preferences_gui.c: Removed the fix for crash bug with font
22012         selection and applied the real fix.
22013         
22014 2002-06-08      Andy Piper      <andy.piper@freeuk.com>
22016         * NEWS: updated for release
22018 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
22020         * src/launcher.c: Added a fix a memory leak and a possible
22021         fix for zvt-crash bug.
22022         
22023         * printing/.cvsignore, plugins/patch/.cvsignore: Added files.
22024         
22025         * data/properties/latex.properties,
22026         data/properties/ada.properties: Added file.is.source property.
22027         
22028         * src/an_file_view.c: Set auto column size of the file
22029         revision column.
22030         
22031         * src/mainmenu_callbacks.c, src/cvs.c: Fixed bug #542151.
22032         The user is now prompted to confirm the closing of the file
22033         if it is being used by CVS. If yes, the editor is closed and
22034         the CVS operation stops.
22035         
22036 2002-06-07      Andy Piper      <andy.piper@freeuk.com>
22038         * anjuta.prj: bump project version for release
22039         * BUGS: removed unnecessary file
22041 2002-06-07      Philip Van Hoof <freax@pandora.be>
22043         * widgets/gnomefilelist.c: fix up issue with directory deleted 
22044         during the life of the file list widget
22045         * src/preferences_gui.c: sticking-plaster fix to font selection
22046         causes segfault bug
22048         Patches reviewed by Andy Piper <andy.piper@freeuk.com>
22050 2002-06-07      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22052         * data/properties/anjuta.properties, src/an_file_view.[ch], 
22053         src/an_symbol_view.[ch], src/defaults.c, src/preferences.[ch], 
22054         src/preferences_gui.c, src/project_dbase.c, src/project_dbase_gui.c: 
22055         added options for symbol and file browsers.
22056         * data/properties/cpp.properties: linker flags should come after
22057         the name of the file to compile.
22058         * scintilla/Editor.cxx: fixed gcc compilation warning.
22059         * src/Makefile.am, src/project_import.c: anjuta_import.sh should
22060         be executed from bindir only.
22061         * src/an_file_view.[ch], tagmanager/tm_file_entry.c, 
22062         tagmanager/include/tm_file_entry.h: CVS version information in file 
22063         browser.
22064         * src/anjuta.c, src/preferences.[ch]: remember visibility of messages 
22065         window.
22066         * src/controls.c, src/cvs.[ch], src/project_dbase.[ch]: CVS fixes.
22067         * src/launcher.c, src/project_import.c: (hopefully) fixed random ZVT
22068         crashes during file import.
22069         * src/project_import.c: disable project menu items during project 
22070         import.
22071         
22072         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
22074 2002-06-07  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22076         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, 
22077         src/preferences.c, src/main_menubar_def.h, src/main_menubar.c,
22078         src/main_menubar.h, src/controls.c:     fixed Insert ChangeLog, 
22079         modified Insert menu, added C functions template, header C 
22080         template, modified header_template HEADER_H ==> NAMEFILE_H
22081         
22082         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
22084 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
22086         * data/properties/html.properties: changed some file 
22087         associations
22089 2002-06-05 Philip Van Hoof <freax@pandora.be>
22091         * widgets/gnomefilelist.c: Fixed #560759 and #561776
22092         
22093         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
22095 2002-06-05  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22097         * data/properties/anjuta.properties, src/defaults.c: Make windows
22098         docked by default, fix the big fonts bug.
22099         
22100         * src/an_file_view.c, src/main_menubar_def.h, 
22101         src/project_dbase_gui.c: sanitized the Edit/View mess.
22102         
22103         * src/main_menubar_def.h, src/main_menu_callbacks.c: Add an item
22104         for customizing shortcuts.
22105         
22106         * src/mainmenu_callbacks.c: Search for selected word if present.
22107         
22108         * src/text_editor_menu.c: Added context menu options for docking
22109         and undocking editor windows.
22110         
22111         * src/main_menubar.h, src/main_menubar.c: more support for the 
22112         shortcuts menu item.
22113         
22114         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
22116 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
22118         * scintilla/RESearch.cxx: removed CVS Log keyword to prevent
22119         all commit messages being written to top of the file
22120         
22121         * src/main_menubar_def.h: message strings reviewed
22122         
22123         * src/project_import.c: message strings reviewed
22124         
22125         * src/source.c, src/glades.c: message strings reviewed. Fixed 
22126         some bugs around reading the project properties for creating 
22127         .glade and .desktop files in the Application Wizard. There were
22128         typos in the property names being retrieved
22129         
22130         * widgets/gnomefilelist.c: changed build_full_path to make 
22131         the file widget support ~
22132         Patch from Pierre Sarrazin <sarrazip@sympatico.ca>
22133         
22134         * THANKS, widgets/e-shell-about-box.c, 
22135         manuals/anjuta-manual/C/authors.sgml: updated for new
22136         patch
22138 2002-06-05  Naba Kumar <kh_naba@users.sourceforge.net>
22140         * src/project_dbase.c: Fixed the file-path-corruption bug
22141         and the cannot-import-file-in-project bug. (follow-up with
22142         the last commit from Stef).
22143         
22144         * src/anjuta_cbs.c: Fixed double-confirmation when exiting
22145         with unsaved-project.
22146         
22147 2002-06-05  Stephane Demurget  <demurgets@free.fr>
22149         * src/project_dbase.c (project_dbase_add_file_to_module): fixed a
22150         misplaced g_free.
22152 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
22154         * data/properties/{xml,html,other}.properties: changed some file 
22155         associations
22156         
22157         * data/anjuta.mime: oops! cvs added
22158         
22159         * scintilla/RESearch.cxx: fixed up a problem with comments
22160         
22161         * global-tags/create_global_tags.sh: redirect errors to /dev/null
22162         to avoid messages about missing libs
22163         
22164         * NEWS: started the release notes
22166 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
22168         * HACKING: updated with new information on printing, patch naming
22169         
22170         * TODO: removed completed tasks
22171         
22172         * THANKS: updated a few contributions
22173         
22174         * anjuta.prj: updated the icon file
22175         
22176         * anjuta.desktop.in.in: updated to add Categories
22177         
22178         * data/anjuta.mime: created a mime type for Anjuta project files
22179         (NB needs to be added to the install in /usr/share/mime/)
22180         
22181         * pixmaps/madeinanjuta.xcf: finally added Nick Dowell's 
22182         "Coded in Anjuta" button in Gimp XCF format. It can be converted 
22183         to PNG for websites.
22184         
22185         * plugins/patch/patch-plugin.c: clarified some messages and 
22186         made it easier to see different patching sessions
22187         
22188         * src/toolbar.c: changed some message text for consistency
22189         
22190         * src/preferences_gui.c, src/preferences.c, src/preferences.h, 
22191         src/defaults.c, src/anjuta.c, src/anjuta.h: enable/disable tooltips 
22192         in preferences. 
22193         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
22194                  
22195         * src/appwiz_page1.c, src/appwizard_cbs.c, src/pixmaps.h, 
22196         src/project_dbase.{c,h}, src/project_import_cbs.c, 
22197         src/project_type.c, src/source.{c,h}, src/wizard_gui.c:
22198         Added XLib Project and a Dockapp Project types.
22199         * pixmaps/Makefile.am: added line for new pixmap for new xlib
22200         projects
22201         * pixmaps/appwiz_xlib.png: pixmap for new xlib projects
22202         * src/source.c: Fixed memory leak in existing projects. 
22203         (filename was not freed)
22204         Patch from Todd Goyen <wettoad@knighthoodofbuh.org>
22206 2002-06-04  Naba Kumar <kh_naba@users.sourceforge.net>
22208         * src/anjuta.h, src/anjuta.c: Added error display funtions
22209         with parent windows.
22210         
22211         * src/appwizard_cbs.c: Changed error display function to use
22212         parented version.
22213         
22214 2002-06-03  Naba Kumar <kh_naba@users.sourceforge.net>
22216         * printing/print.h, printing/printing.c: Taken care of document
22217         zoom factor and fixed a font loading bug. Dynamically calculated
22218         text widths to work with zooms properly. Re-organized code for
22219         dynamic text width calulations to work in general with utf8 chars.
22220          Determined font height and width automatically from the font info.
22221         
22222         * src/anjuta.c, src/mainmenu_callbacks.c, *src/preferences.c:
22223         src/preferences.h, src/text_editor.c, src/preferences_gui.c:
22224         Converted text.zoom.factor property to use #defined value. Removed
22225         margin header and margin numbers preferences, as they  now
22226         calculated dynamically.
22227         
22228 2002-06-02  Naba Kumar <kh_naba@users.sourceforge.net>
22230         * printing/print-doc.c, printing/print-doc.h, printing/print-util.c,
22231         printing/print-util.h, printing/print.c, printing/print.h:
22232         Rewritten printing support for style based printing. Syntax highlighted
22233         printing, monochromatic printing, setup using preferences etc.
22235         * src/aneditor.cxx, src/aneditor.h: Added two commands for working with
22236         printing. ANE_GETLANGUAGE and ANE_GETSTYLEDTEXT for geting the document
22237         language and the styled text buffer.
22238         
22239         * src/preferences.c, src/preferences.h, src/preferences_gui.c: Redesigned
22240         the print setup preferences page and added printer preferences. Added functions
22241         to retrieve preferences with default values.
22242         
22243         * src/text_editor_gui.c, src/main_menubar_def.h: Changed an #include for
22244         the printing.
22246         * data/properties/anjuta.properties: Added default printer preferences.
22248         * pixmaps/print_color.xpm, pixmaps/print_landscape.xpm,
22249         pixmaps/print_layout.xpm, pixmaps/print_nocolor.xpm,
22250         pixmaps/print_portrait.xpm: CVS added printer setup pixmap files.
22252         * pixmaps/Makefile.am, src/pixmaps.h, anjuta.prj: Added the new pixmaps references.
22253         
22254 2002-06-01      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22256         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22258         src/Makefile.am, src/aneditor.cxx, src/anjuta.c, src/anjuta.h
22259         src/defaults.c, src/message-manager-private.cc, src/project_dbase.c
22260         src/utilities.c, scintilla/PropSet.cxx: Fix memory leaks and other
22261         cleanups, remove dead code, GUI cleanupMemory leaks cleanups.
22263         printing/Makefile.am: Reduced compiler optimizations.
22265         tagmanager/include/tm_project.h, tagmanager/include/tm_work_object.h, 
22266         tagmanager/include/tm_workspace.h, tagmanager/tm_project.c, 
22267         tagmanager/tm_source_file.c, tagmanager/tm_work_object.c,
22268         tagmanager/tm_workspace.c: TagManager fixes.
22270 2002-06-01  Naba Kumar <kh_naba@users.sourceforge.net>
22272         * printing/*: CVS added. :)
22273         
22274 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22276         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22278         * printing*: CVS added.
22279         * printing/*.[ch], printing/Makefile.am, anjuta.spec.in, Makefile.am,
22280           configure.in, src/Makefile.am, src/controls.c, src/main_menubar.[ch],
22281           src/main_menubar_def.h: Gnome Print support
22282         * src/anjuta.c: Fixed a crash bug (NULL pointer check).
22283         * configure.in: Enable debugging flag option
22284         * src/preferences.c, src/preferences.h, src/preferences_gui.c, src/mainmenu_callbacks.c:
22285           Print properties defined.
22286         * global-tags/create_global_tags.sh: More GNOME libraries added, cleanups
22287         
22288 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22290         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22291         
22292         * src/an_file_view.c, src/an_symbol_view.c: Added Dock/Undock
22293         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
22294           src/anjuta.h, src/text_editor_menu.[ch]: More menu re-organization
22295           and cleanups
22296         * src/text_editor.c: Minor cleanups.
22297         * anjuta.c: Tweaks to 'Goto File Line' functionality.
22298         * src/project_dbase.c: Fixes to add/remove files from project.
22299         * src/help.c: Fix minor memory leak.
22300         * src/project_dbase_gui.c: Remove debugging messages.
22301         * src/utilities.[ch]: Cleanups and minor fixes.
22302         * src/anjuta_gui.c, src/pixmaps.h: Application icon set correctly.
22304 2002-05-30  Naba Kumar <kh_naba@users.sourceforge.net>
22306         * src/anjuta.c [anjuta_apply_preferences()]:
22307         Fixed a crash bug when tab pos is not defined for the editors.
22308         
22309         * data/properties/cpp.properties: Set default identifier property to normal.
22310         This fixes the bug in which the fore color gets hidden with dark background.
22312 2002-05-29  Naba Kumar <kh_naba@users.sourceforge.net>
22314         * scintilla/*, scintilla/include/*: Upgraded to the vanilla
22315         scintilla 1.46
22316         
22317         * src/aneditor.cxx, src/aneditor.h, src/main_menubar.h, src/main_menubar.h,
22318         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, main_menubar_def.h,
22319         src/anjuta.c, data/properties/anjuta.properties:
22320         Implemented line wrapping.
22321         
22322         * src/aneditor.cxx, src/aneditor.h:     Implemented Readonly file mode.
22323         
22324         * scintilla/LexCPP.cxx: Added the custom code (insidePreprocessor variable
22325         usage and SCE_C_WORD3 flagging) used by tagmanger for maintaing custom
22326         tags. Code was reviewed from GNOME Bonsai view.
22327         
22328         * scintilla/include/SCILexers.h: Added definition of SCE_C_WORD3 as
22329         it seems to have been removed by scintilla people.
22330         
22331         * data/properties/anjuta.properties: Set default line wrap to false, as
22332         is noticably slow with big files.
22333         
22334 2002-05-27      Jean-Noel Guiheneuf     <jnoel@saudionline.com.sa>
22336         * src/project_import_gui.c: disallow the selection of files in
22337           the browse dialog.
22338         * src/mainmenu_callbacks.c, src/preferences.c: cleanups to identity
22339           preferences code.
22340         
22341 2002-05-27      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22343         * src/an_file_view.c, src/an_symbol_view.c, src/text_editor_menu.c,
22344           src/main_menubar_def.h, src/pixmaps.h, :Added some icons to menu items.
22345         * src/controls.c, src/main_menubar.[ch]:Some menu organization cleanups.
22346         * src/project_dbase.[ch], src/project_dbase_gui.c: Adding files to projects
22347           now works properly.
22348         * src/gnome_project.c, src/mainmenu_callbacks.[ch]: Minor API change.
22349         * scintilla/include/PropSet.h, tagmanager/read.c: Accept '$' in identifiers.
22350         * src/utilities.[ch]: Added some utility functions.
22351         * tagmanager/tm_project.c: Fix for bug in file removal from project.
22352         
22353         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
22355 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
22357         * HACKING: info on FIXME statements and removed ccview references
22358         * Makefile.am: added rule to make RPM package
22360 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
22362         * THANKS, widgets/e-shell-about-box.c, 
22363         manuals/anjuta-manual/C/authors.sgml: updated for new
22364         patch
22365         * src/anjuta.c: removed unnecessary warning code since CVS 
22366         support is now implemented :-)
22367         * manuals/sgmldocs.make: implemented a fix for bug #553969
22368         * manuals/C/anjuta-tutorial/anjuta-tutorial.sgml: fixed some CRs
22369         * manuals/C/anjuta-tutorial/anjuta-turorial-C.omf, 
22370         manuals/C/anjuta-faqs-C.omf: modified the descriptions
22371         
22372 2002-05-20 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
22373         
22374         * src/main_menubar.c, src/main_menubar.h, src/controls.c,
22375           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
22376           src/main_menubar_def.h, src/preferences_gui.c,
22377           preferences.c, preferences.h: setup Username and Email 
22378           preferences, Insert ChangeLog and Username editor functions
22379           
22380           Patch reviewed and modified by Andy Piper <andy.piper@freeuk.com>
22382 2002-05-17  Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
22383         
22384         * src/commands.c, src/compiler_options_cb.c src/compiler_options_gui.c
22385           src/src_paths_cbs.c, src/src_paths_gui.c
22386           Fixed some minor bugs and replace gtk_entries by gnome_file_entries
22388           Patch reviewed by Andy Piper <andy.piper@freeuk.com>
22390 2002-05-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22392         * src/main_menubar.[ch], main_menubar_def.h: Added back/forward
22393           and goto tag menu items to main menu.
22395 2002-05-09  Andy Piper <andy.piper@freeuk.com>
22397         * THANKS, widgets/e-shell-about-box.c, 
22398         manuals/anjuta-manual/C/authors.sgml: added new contributors
22399         * HACKING: updated with info on files to change for credits
22401 2002-05-09  Dan Elphick <dre00r@ecs.soton.ac.uk>
22403     * src/aneditor.cxx: extended extension list which fixes segfault
22404     on selecting lisp, ruby or matlab as highlight style.
22406 2002-05-09  Andy Piper <andy.piper@freeuk.com>
22408         * src/main_menubar_def.h: fixed an array initialiser and fixed
22409         the lexer settings for the new entries on the Format menu
22411 2002-05-07  Stephane Demurget  <demurgets@free.fr>
22413         * Synced with Scintilla 1.45
22415 2002-05-06  Andy Piper <andy.piper@freeuk.com>
22417         * anjuta.prj: added another missing file
22418         * ChangeLog: fixed some incorrect change dates I caused by 
22419         sloppy cut-and-pasting :-/
22421 2002-05-06  Andy Piper <andy.piper@freeuk.com>
22422         
22423         * src/mainmenu_callbacks.c: fixed title of new About box
22425 2002-05-05  Andy Piper <andy.piper@freeuk.com>
22427         * src/pixmaps.h: added macros for OpenGL and SDL project icons
22429 2002-05-05  Andy Piper <andy.piper@freeuk.com>
22431         * pixmaps/appwiz_opengl.png, pixmaps/appwiz_sdl.png: added new files
22432         * anjuta.prj: updated for new files
22434 2002-05-05  Naba Kumar <kh_naba@users.sourceforge.net>
22436         * widgets/e-shell-about-box.c: Added version display.
22437         
22438 2002-05-03  Andy Piper <andy.piper@freeuk.com>
22440         * launcher/anjuta_launcher.c, src/dnd.c, src/session.c, 
22441         widgets/scroll_menu.c: fixed up some compiler warnings (patch
22442         from Philip Van Hoof)
22444 2002-05-03  Andy Piper <andy.piper@freeuk.com>
22446         * manuals/C/anjuta-tutorial/Makefile.am: removed a circular 
22447         dependency
22448         * manuals/ja/anjuta-manual/anjuta-manual.sgml, 
22449         manuals/ja/anjuta-manual/debugger.sgml: fixed some markup problems 
22450         that produced build errors (needs checking on a machine with the
22451         ja locale!)
22452         * data/properties/lisp.properties: updated to match format of other
22453         lexer property files supplied with Anjuta
22455 2002-05-03  Andy Piper <andy.piper@freeuk.com>
22457         * anjuta.prj: added new files
22458         * HACKING: added information from the mailing list on 
22459         adding new project types to the wizard (thanks to Johannes)
22461 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22463         * src/utilities.h, src/launcher.c, src/gnome_project.c,
22464           src/appwiz_page2.c: Fix for 547038.
22466 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
22468     * attach_process.c, attach_process_cbs.c: Fixed a dialog
22469     hide bug.
22470     
22471     * about.h: cvs removed.
22472     
22473 2002-05-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22475         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
22477         Fix for #539574.
22479         * src/anjuta.c (anjuta_system_error): checks for the error number to
22480         know whether the error description is needed or not.
22482 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
22484         * pixmaps/anjuta_logo.png: New about logo.
22485     
22486         * pixmaps/anjuta_icon.png: New icon from Misha. The
22487         old one had trouble with some gtk themes.
22488     
22489         * about.c: Removed. No longer needed.
22491         * mainmenu_callbacks.c: Removed reference of about.h
22492     
22493 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22495         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22497         * widgets/e-shell-about-box.[ch], configure.in, Makefile.am,
22498           mainmenu_callbacks.c, widgets/Makefile.am: Implemented the new
22499         About Dialog (thanks to the Evolution team for the cool widget!)
22501 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
22503         Patch from lbell <lbell@tsc4.com>
22504     
22505         * src/find_in_files.c, src/find_in_files.h,
22506           src/anjuta.c: Added save_yourself, load_yourself routines.
22507     
22508         * src/find_in_files.{h,c}, src/find_in_files_gui.c:
22509         Added "Append messages" toggle button. This will enable
22510         the search results to be appended to the already existing
22511         results.
22512     
22513         * src/debugger.c: Fixed a typo.
22514     
22515         * src/find_text.c, src/breakpoints.c, src/project_dbase.c,
22516           src/session.c, src/session.h: Improved session management.
22518 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
22520         * THANKS, FUTURE, AUTHORS: Changed my email and
22521         avoided yahoo.com.
22523 2002-05-02  Stephane Demurget  <demurgets@free.fr>
22525         Impl. feature request #525271 (add Lisp support).
22527         * data/properties/lisp.properties: added.
22529         * data/properties/Makefile.am, data/properties/anjuta.properties: added
22530           the lisp properties.
22532         * src/main_menubar_def.h, src/lexer.h, src/aneditor.cxx,
22533           src/utilities.[ch]: added support for the Lisp highlight style.
22535 2002-05-02  Stephane Demurget  <demurgets@free.fr>
22537         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
22538           src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
22539           src/text_editor_cbs.c: replaced the tabs ordering menuitem by a
22540           option preferences to have a persistent setting. Plus it's not used
22541           often, so it's better here than flooding the menus.
22543         * src/preferences.[ch], src/preferences_gui.c: ditto, plus made the
22544           preferences pages a lot more consistent and sweeter: tabs direction
22545           radiobuttons are directed against the meaning, all pages have an
22546           outter frame, a lot of padding, removed all expand attributes for
22547           vertical boxes, ...
22549           That's not a total revamp, but it's really looking better now, even
22550           if there's still work to be done.
22552 2002-05-01  Andy Piper <andy.piper@freeuk.com>
22554         * src/main_menubar_def.h, src/cvs_gui.c: updates to strings
22555         * TODO: added task to be completed before next release (update all credits)
22557 2002-05-01  Stephane Demurget  <demurgets@free.fr>
22559         * THANKS, src/about.c, manuals/anjuta-manual/C/authors.sgml: added
22560         Benke László.
22562 2002-05-01  Benke László  <decike@freemail.hu>
22564         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
22566         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
22567           src/main_menubar_def.h, src/mainmenu_callback.[ch],
22568           src/text_editor_cbs.c: added an "automatic tab ordering" checkmenuitem
22569           to the format menu in order to reorder the notebook tabs in
22570           alphabetical order everytime a file is created/opened/saved.
22572 2002-05-01  Philip Van Hoof <freax@pandora.be>
22574         * widgets/gnomefilelist.[ch] (history_combo_go),
22575         (history_combo_clicked): impl.
22577         (gnome_filelist_new_with_path): use this new impl.
22579 2002-05-01  Stephane Demurget  <demurgets@free.fr>
22581         * src/project_dbase_gui.c (add_file): added the xpm file type.
22583 2002-04-30  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22585         Patch reviewed by Stephane Demurget <demurgets@free.fr> except for the
22586         tag manager fixes.
22588         * src/anjuta.[ch]: Changed local tag list to use line numbers instead
22589           of tag types.
22591         * src/an_symbol_view.[ch], src/mainmenu_callbacks.[ch],
22592           src/text_editor_menu.c: Added context sensitive search in symbol
22593           browser and editor.
22595         * configure.in: Changed version number to 0.1.9.99.
22597         * scripts/anjuta_import.sh.in, scripts/anjuta_project.template,
22598           src/project_import.c: Minor changes to project import facility.
22600         * src/preferences.[ch], src/preferences_gui.c: Fix for bug #537273
22601           (Forced to use specific brace format)
22603         * tagmanager/include/tm_tag.h, tagmanager/include/tm_workspace.h,
22604           tagmanager/tm_tag.c, tagmanager/tm_work_object.c,
22605           tagmanager/tm_workspace.c: Minor TagManager fixes and updates.
22607 2002-04-30  Johannes Schmid  <clubfan@users.sourceforge.net>
22609         Patch reviewed by Stephane Demurget <demurgets@free.fr> who made
22610         replaced the spinbutton with an hscale, and made the UI less "blocky".
22612         * src/cvs_gui.c: When diffing a project you can choose date and
22613         release now.
22615         * src/project_dbase.c: Import_file activated again
22617         * configure.in, plugins/Makefile.am: Added patch plugin
22619         * plugins/patch/*: The new patch plugin
22621 2002-04-28  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22623         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
22625         * src/aneditor.cxx (StartAutoCompletedWord): the duplicates in the
22626         dropdown list shown by autocompletion are now removed.
22628 2002-04-28  Philip Van Hoof <freax@pandora.be>
22630         Patch reviewed by Stephane Demurget  <demurgets@free.fr> who merged
22631         a bunch of filetypes from the older version.
22633         * src/project_dbase_gui.c (add_file): changed the import
22634         dialog's filetypes combo contents depending on the
22635         type of data to be imported.
22637 2002-04-28  Stephane Demurget  <demurgets@free.fr>
22639         * src/fileselection.[ch] (fileselection_addtype_f): removed the use of
22640         the amount parameter as Philip stated and reformated to follow the
22641         Gnome convention.
22643         * src/project_dbase.c (project_dbase_make_default_filetype_list):
22644         changed accordingly.
22646 2002-04-25  Stephane Demurget  <demurgets@free.fr>
22648         Fix for #531293.
22650         * src/main_menubar_def.h: replaced the shortcut for "Find next" to
22651         Shift-F6, to be more consistent with other Gnome apps.
22652         Moved the "Search next" entry under the "Search" one, and swapped the
22653         order of the "Find in files" and "Find and Replace" ones.
22655         Some additional fixes ands cleanups on the edit menu.
22657         * src/main_menubar.h: replaced all occurences of repeat_find by
22658         find_again for the code to be more consistent.
22660         * src/main_menubar.c (update_main_menubar): made the "Find next" entry
22661         sensitiveness depending on the existence of an active text buffer.
22663         * TODO: added some bits about improving the usability of the
22664         search/search again couple.
22666 2002-04-25  Stephane Demurget  <demurgets@free.fr>
22668         * src/preferences_gui.c: made the tab labels text more consistent
22669         (s/misc/Misc/).
22671 2002-04-25  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22673         Patch reviewed and improved by Stephane Demurget  <demurgets@free.fr>
22675         * manuals/C/anjuta-tutorial/Makefila.am: fixed the glade picture
22676         filename.
22678         * src/main.c (main): simplified some code and cleanups.
22680         Fix a part of #499366:
22682         * src/commands.[ch] (sync_from_props), (command_editor_save),
22683         (on_apply_clicked), (create_command_editor_gui): added the gui
22684         corresponding to the command.terminal preference.
22686 2002-04-25  Stephane Demurget  <demurgets@free.fr>
22688         Fix for #465180.
22690         * anjuta.spec.in: added build requirements for the source rpm.
22692 2002-04-24 Johannes Schmid <clubfan@users.sourceforge.net>
22694         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22695         
22696         * src/appwiz_page1.c, src/appwizard_cbs.c, src/glades.c, 
22697           src/pixmaps.h, src/project_dbase.[c,h], src/project_import_cbs.c, 
22698           src/project_type.c, source.c, wizard_gui.c:
22699           Added new GNOME 2 project types and changed glade behaviour to
22700           produce GTK code if project type GTK was selected and GTKmm code
22701           if project type GTKmm was selected (and not depending on the 
22702           selected language. Disabled glade for GNOME 2 projects because
22703           we will need glade2 there.
22704           
22705         * src/project_dbase.c: Fixed a memory lack.
22706         
22707         * pixmaps/appwiz_*2.png: Added GNOME 2 icons from Misha
22708         
22709         * src/cvs.c: Added an error message if jobs are running
22711 2002-04-23 Naba Kumar <kh_naba@users.sourceforge.net>
22713         * tagmanager/tm_work_object.c: Fixed a chrash
22714         bug which occurs when it tries to stat an empty
22715         file name.
22716         
22717 2002-04-22 Naba Kumar <kh_naba@users.sourceforge.net>
22719         * src/controls.c: CVS menu items now becomes
22720         insensitive when the launcher is busy.
22721         
22722         * src/anjuta.c, cvs.h, cvs.c: Created a function
22723         to update the cvs preferences when preferences are
22724         applied in preferences dialog and called it from
22725         anjuta_update_preferences().
22726         
22727 2002-04-19 Naba Kumar <kh_naba@users.sourceforge.net>
22729         * src/cvs.c: Added a space in the cvs command
22730         before the revision part. This fixes the cvs
22731         error we get when cvs-diffing with revisions.
22732         
22733         * src/cvs.c: Fixed a compiler warning.
22734         
22735         * src/find_replace.c: The dialog now remembers
22736         the settings including the "prompt on replace"
22737         which seems to have broken somewhere line the
22738         changes.
22739         
22740 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
22742         * src/cvs.{h,c}, src/cvs_cbs.{h,c}, src/cvs_gui.{h,c}:
22743         Added a new property in cvs class to hold a boolean
22744         for enabling date in cvs diff. This fixed the bizzare
22745         diff output due to the date that goes with the cvs
22746         command. Also, set the default value of compression
22747         to 3 and unified diff option to 1.
22748         
22749 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
22751         * src/cvs.c: The diff editor is set to hilite as
22752         diff syntax hiliting.
22753         
22754         * configure.in, manual/Makefile.am:
22755         Added a new manual module for ja language.
22756         
22757         * manual/ja/*/*/*: New module and files for the
22758         ja translation for the anjuta documentation
22759         from Takeshi AIHANA <aihana@jcom.home.ne.jp>
22760         
22761 2002-04-17 Naba Kumar <kh_naba@users.sourceforge.net>
22763         * src/launcher.c: Made a very messy work around
22764         for the launcher authentication to work properly.
22765         
22766         * src/find_replace.c: Applied the missing patch
22767         from Dan Elphick <dre00r@ecs.soton.ac.uk>
22768         
22769 2002-04-16 Andy Piper <andy.piper@freeuk.com>
22771         * src/cvs.c, src/main_menubar_def.h: made message strings
22772         consistent with existing standards from our own documentation 
22773         (such as uppercase P in Project, corrected spelling of 
22774         repository, etc.)
22776 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
22778         * src/cvs_gui.c: Cleaned up gui and aligned various
22779         widgets to give a clean look.
22780         
22781 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
22783         * src/launcher.c: Added work around to retrieve
22784         the child exit code. It works. :)
22785         
22786         * src/find_in_files.c, src/gnome_project.c,
22787         src/project_import.c, src/cvs.c, src/configure.c, src/compile.c,
22788         src/clean.c, src/clean_project.c, src/build_project.c,
22789         src/build_file.c: Modified to handle the new
22790         child exit code.
22791         
22792 2002-04-15 Dan Elphick <dre00r@ecs.soton.ac.uk>
22794         * src/find_replace.c: Changed signal to call
22795         on_replace_text_close on from delete_event
22796         to close => the replace history is now updated.
22798 2002-04-15 Naba Kumar <kh_naba@users.sourceforge.net>
22800         * src/cvs.c: escaped the cvs import message before
22801         passing it to cvs.
22802         
22803 2002-04-14 Johannes Schmid <clubfan@users.sourceforge.net>
22805         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22806         
22807         * src/cvs.[c/h], src/texteditor.[c/h]: Fixed bug #542151
22808         
22809         * src/cvs.[c/h], src/cvs_cbs.[c/h], src/cvs_gui.[c/h]:
22810         Added cvs import
22811         
22812         * src/preferences_gui.c: GUI improvements
22813         
22814         * src/project_dbase.c, src/controls.c: Fixed some menu stuff
22816 2002-04-13 Naba Kumar <kh_naba@users.sourceforge.net>
22818         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c:
22819         Removed static qualifier from tm_tag_type_name() and
22820         availed it's prototype for use in outside code. also
22821         created reverse map function tm_tag_type_name();
22822         
22823         * src/anjuta.c: Implemented qualified tags names for
22824         the tag list (on the toolbar pulldown list) to avoid
22825         ambiguty in tags with similar names (like prototype
22826         and definition). Patch modified and improved.
22827         
22828         Patch from: Todd Goyen <wettoad@knighthoodofbuh.org>
22829         
22830 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
22832         * src/utilities.[c,h]: Added a utility funtion
22833         that escapes the single and double quotes in a
22834         given string. Useful for passing command line
22835         args with quotes.
22836         
22837         * src/cvs.c: Escaped the cvs log message before
22838         passing it to cvs command line to avoid ambiguties
22839         with quotes in the message.
22840         
22841         * pixmaps/anjuta_icon.png: Changed to the new icon.
22842         from Todd Goyen <goyen@mbi-berlin.de>
22843         
22844         * src/message-manager-private.cc: Added regex to 
22845         recognize (underline hilite) the parsable outputs
22846         from the zvt terminal.
22847         
22848 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
22850         Patch from: Tina Hirsch <tehirsch@arcor.de>
22851         
22852         * src/project_type.c:
22853         Fixed a bug in the wxproject type and modified the erroroutput when
22854         configure doesn't find wx-config
22855         
22856         Patch from: Timothee Besset <ttimo@idsoftware.com>
22857         
22858         * src/anjuta.c, src/message-manager-private.cc,
22859           src/message-manager-private.h
22860         Catches double clicks in the zvt terminal, and calls goto_error_line
22861         to jump to the appropriate location in the source. This will recognize
22862         grep -n output
22863         
22864 2002-04-10 Naba Kumar <kh_naba@users.sourceforge.net>
22865         
22866         * src/build_project.c: Taken care of memory leak
22867           by freeing cmd variable properly.
22869         * src/main_menubar_def.h: Fixed wrong signal connection
22870           for cvs project commit.
22871           
22872         * src/cvs_cbs.c: Fixed non-functional "cancel" button.
22873         
22874         * src/preferences_gui.c: Added some border and adjusted
22875           expandsion, filling in box adds to make the cvs preferences
22876           more nicer.
22877         
22878 2002-04-03 Johannes Schmid <clubfan@users.sourceforge.net>
22880         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22881         
22882         * src/cvs*, src/main_menubar*, src/preferences*: 
22883         Moved CVS settings to preferences, added a nice login dialog.
22884         
22885         * src/controls.c, src/project_dbase.c:
22886         CVS project options are only shown if a project is open
22887         
22888         * src/build_project.c:
22889         User is now asked if he wants to install as root 
22890         
22891         * src/launcher.c:
22892         Fixed a warning
22894         * anjuta.prj: Updated with cvs files
22895         
22896         * TODO: Remove task which are done
22897         
22898 2002-03-31 Naba Kumar <kh_naba@users.sourceforge.net>
22900         * pixmaps/Makefile.am, src/compile.c, src/configurer.c,
22901         src/cvs.c, src/cvs_gui.c, src/gnome_project.c,
22902         src/launcher.c, src/main_menubar_def.h, src/pixmaps.h:
22904         Modified launcher to use controlling terminal to detect and
22905         take care of password authentications (for example, for cvs
22906         and root installs).
22907         
22908         * pixmaps/password.png: New file.
22909         
22910 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
22912         Anjuta kick start tutorial wirtten by:
22913           Ishan Chattopadhyaya <ichattopadhyaya@yahoo.com>
22915         * manuals/C/anjuta-tutorial, manuals/C/anjuta-tutorial/Makefile.am,
22916           manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
22917           manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
22918           manuals/C/anjuta-tutorial/figures/*.png:
22919           
22920           Added files
22921         
22922         * configure.in, manuals/C/Makefile.am, manuals/C/topic.dat
22923           
22924           Modified files.
22925         
22926 2002-03-28 Roel Vanhout <roel@stack.be>
22928         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22930         * src/aneditor.cxx, src/preferences.c, src/preferences.h,
22931           src/preferences_gui.c:
22932         Added option to wrap around to beginning/end of file when on last bookmark
22933         and next/previous bookmark is pressed
22934         
22935 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
22937         Patch from Philip Van Hoof <freax@pandora.be>
22938         
22939         * src/gnomefilelist.c:
22940         Added gimp like feature that changes the file extension of
22941         the filename entered in the selections when the file
22942         filter is changed.
22943         
22944 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
22945         
22946         Patch from Roy Wood <roy.wood@filogix.com>
22947         
22948         * src/controls.c, src/find_text.c, src/find_text.h,
22949           src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
22950           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
22951           
22952           Menuitem for entering currently selected text as find target,
22953           added key accel for "find next" and changed some key accels for
22954           other key for consistency.
22955           
22956         * src/utilities.c:
22957           Cleaned up code.
22958         
22959 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
22961         * src/watch.c, src/watch.h, src/watch_cbs.c,
22962           src/watch_cbs.h, src/watch_gui.c:
22963         
22964           Patch from Jeroen van der Vegt <A.J.vanderVegt@ITS.TUDelft.nl>
22965         
22966           Added change watch entries feature
22967           and Watch entries modify on double click fixed.
22969 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
22971         * src/mainmenu_callbacks.c:
22972         
22973           Project commit should not bypass dialog as
22974           we need to get the cvs log from the user.
22975           
22976 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
22978         * src/project_dbase.c:
22979         
22980           Patch from Roy Wood <roy.wood@filogix.com>
22981           
22982           Fixed docking bug with the new docking patch
22983           to fix copy/paste bug.
22984           
22985 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
22987         * src/cvs.c, src/cvs.h, src/cvs_cbs.c, src/cvs_cbs.h
22988           src/cvs_gui.c, src/cvs_gui.h, src/main_menubar.c,
22989           src/main_menubar.h, src/main_menubar_def.h,
22990           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
22992           Added cvs project support. Featured bypass cvs dialog for
22993           cases where we don't need dialog (such as project and right
22994           click selection from file browser). Cleaned up cvs code to
22995           make them generic cvs operations instead of separate file
22996           and project operations. Added cvs log action. Increased
22997           file entry box width and enabled "unified diff" by default.
22998           Used Editor buffer for status and log and set hilite for
22999           these buffers including diff buffer (DIFF hilite).
23000           
23001 2002-03-23 Tina Hirsch <cevina@users.sourceforge.net>
23003         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
23005         * data: Added file autogen.sh.wxwin 
23006         * data/Makefile.am: Added entry for autogen.sh.wxwin
23007         * pixmaps: Added project image appwiz_wxwin.png
23008         * pixmaps/Makefile.am: Added entry for appwiz_wxwin.png
23009         * src/appwizard_cbs
23010           src/compiler_options.c
23011           src/pixmaps.h
23012           src/project_dbase.c
23013           src/project_dbase.h
23014           src/project_import_cbs.c
23015           src/project_type.c
23016           src/source.c
23017           src/source.h
23018           src/wizard_gui.c: Added everything necessary for new
23019                             project type 'wxWindows (wxGTK)
23020         * src/project_dbase.c: Fixed a bug that caused every project
23021                                to be a glade project in dialog
23022                                                    'Project information'.
23024 2002-03-25 Naba Kumar <kh_naba@users.sourceforge.net>
23026         Patch submitted by Roy Wood <roy.wood@filogix.com>
23027         
23028         * src/anjuta_gui.c, src/message-manager-dock.c,
23029           src/project_dbase.c:
23030           
23031           fixed the copy/paste bug by rewriting dock/undock
23032           code.
23034 2002-03-22  Johannes Schmid <clubfan@users.sourceforge.net>
23036         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
23037         
23038         * src/cvs*, src/Makefile.am:
23039           New file for CVS support. File operations currently work
23040           cvs login needs to be done. Project support is not yet
23041           started.
23043         * src/main_menubar*, src/mainmenu_callbacks,
23044           src/anjuta.c, src/anjuta.h:
23045           Added menus and functions for cvs commands.
23046           
23047         * src/text_editor_menu.h: 
23048           Added #include <gtk/gtk.h>
23049           
23050         * src/gotoline.h:
23051           Removed a warning (and this time it works ;-)
23053         * src/utilities.c, src/utilities.h:
23054           Added a utility function to retrieve directory
23055           name out of full path.
23057 2002-03-11  Jeroen van der Vegt  <ajvdvegt@sourceforge.net>
23059         * src/executer.c: (create_executer_dialog): changed the default
23060           focus on the entry.
23062 2002-03-10 Naba Kumar <kh_naba@users.sourceforge.net>
23064         * widgets/gnomefilelist.c:
23065         Fixed duplicate history entries for the same directory.
23066           
23067 2002-03-10  Stephane Demurget  <demurgets@free.fr>
23069         Fix for #520092.
23071         * src/main_menubar_def.h: removed the Ctrl-L shortcut for Save All, as
23072           it's already used by scintilla to delete the whole current line.
23074 2002-03-10  Stephane Demurget  <demurgets@free.fr>
23076         Fix for #525107.
23078         * src/anjuta_cbs.c: (on_open_filesel_ok_clicked): removed unecessary
23079           calls to fileselection_hide_widget,
23080           (on_open_filesel_cancel_clicked): removed.
23082         * src/project_dbase.c: (on_open_prjfilesel_cancel_clicked),
23083           (on_add_prjfilesel_cancel_clicked):
23085         * widgets/gnomefilelist.[ch]: (gnome_filelist_set_multiple_selection):
23086           impl.
23088         * src/fileselection.c: Made some functions static.
23089           (fileselection_hide_widget): rewritten using the new
23090           gnome_filelist_set_multiple_selection function.
23092         * src/fileselection.c: (on_file_selection_delete_event): removed
23093           unuseful widget hides. Some cleanups,
23094           (on_file_selection_cancel_clicked): impl,
23095           (create_fileselection_gui): changed the cancel button clicked's
23096           callback to use this new function.
23098         * src/anjuta.c: (anjuta_new):
23099         * src/project_dbase.c: (project_dbase_new): removed the use of cancel
23100           callbacks, because this the gnome filelist widget's job.
23102         * widgets/gnomefilelist.c: (gnome_filelist_new_with_path): removed
23103           clist selection mode duplicates set,
23104           (gnome_filelist_key_press): use the new impl. function.
23106 2002-03-10  Stephane Demurget  <demurgets@free.fr>
23108         Fix for #441233.
23110         * src/appwizard_cbs.c: (on_druidpagestandard2_next):
23111           fixed some bogus code using an array cell out of
23112           range, removed unecessary gettext usages.
23114         * src/appwiz_page2.c: (on_prj_name_entry_changed):
23115           some cleanups and now transform minus characters to
23116           underscores.
23118         * src/source.c:
23119           (source_write_configure_in),
23120           (source_write_toplevel_makefile_am),
23121           (source_write_desktop_entry),
23122           (source_write_glade_file):
23123         * src/project_dbase.c: (project_dbase_summon_glade),
23124           (project_dbase_generate_source_code):
23125         * src/glades.c: (gladen_write_glade_write):
23126           replaced some occurences of the target name by the
23127           project filename, using project_dbase_get_proj_name,
23128           to fix the name of some files.
23129           Fixed a lot of mem leaks.
23130           Various code cleanups.
23132 2002-03-06  Stephane Demurget  <demurgets@free.fr>
23134         Merged with latest (1.44) scintilla.
23136         Added: - The calltip.<lexer>.end.definition property to display help
23137                  text on a second line of calltip.
23138                - The calltip.<lexer>.word.characters property to correctly find
23139                  calltips for functions that include characters like '$' which
23140                  is not normally considered a word character.
23141                - The use.monospaced property to determine initial state of
23142                  Use Monospaced Font setting.
23144         Bugs fixed: Too many to mention; please see :
23145                     http://www.scintilla.org/ScintillaHistory.html for the
23146                     full changes list.
23148         * scintilla/*/*: updated nearly all files.
23150         * TODO: removed the need of a scintilla merge.
23152         Merged with latest (1.44) SciTE properties.
23154         * data/properties/anjuta.properties: added the wrap, use.monospaced
23155           properties.
23157         * data/properties/html.properties: added a missing php extension, and
23158           updated php keywords to the latest reference.
23160         * data/properties/pascal.properties: added commands to compile, build
23161           and execute pascal applications.
23163         * data/properties/lua.properties: added styles for statements.
23165         * data/properties/bash.properties: added the declare keyword.
23167         Fixed distchecking.
23169         * global-tags/Makefile.am,
23170           global-tags/create-global-tags.sh: used some kind of ugly hack to
23171           make distchek work, since noone has proposed some better way.
23173         * src/main_menubar_def.h: Ctrl-W is now associated to close file,
23174           and Ctrl-N replace Alt-N for new file according to the Gnome design
23175           reference.
23177 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
23179         * widgets/gnomedirlist.c
23180         widgets/gnomedirlist.h
23181         widgets/gnomefilelist.c
23182         widgets/gnomefilelist.h:
23184         Added GPL headings in the file.
23186 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
23188         * src/attach_process.c
23189         src/attach_process_cbs.c
23190         src/attach_process_cbs.h
23191         src/attach_process_gui.c
23192         src/breakpoints.c
23193         src/breakpoints_cbs.c
23194         src/breakpoints_cbs.h
23195         src/breakpoints_gui.c
23196         src/commands.c
23197         src/compiler_options.c
23198         src/compiler_options_cbs.c
23199         src/compiler_options_cbs.h
23200         src/compiler_options_gui.c
23201         src/find_in_files.c
23202         src/find_in_files_cbs.c
23203         src/find_in_files_cbs.h
23204         src/find_in_files_gui.c
23205         src/find_replace.c
23206         src/find_text.c
23207         src/help.c
23208         src/preferences.c
23209         src/preferences_gui.c
23210         src/project_config.c
23211         src/src_paths.c
23212         src/src_paths_cbs.c
23213         src/src_paths_cbs.h
23214         src/src_paths_gui.c:
23215         
23216         Bugs #521629 and #522427 fixed. The problem was, that the
23217         escape-key was not catched and the dialog was hidden, but
23218         the flag was not set correctly.
23220         Changed the callbacks for delete_event to close, using gnome_dialog_close(),
23221         using the gnome_dialog_close_hides()-setting present in most dialogs.
23222         Instead of _hide() in the button-callbacks, calling gnome_dialog_close(), which
23223         emits "close" and set the flag in the close-callback.
23225         Patch from: Jens Georg <mail@jensgeorg.de>
23227 2002-03-06  Stephane Demurget  <demurgets@free.fr>
23229         * src/*.{c,cpp}: s/string_free/g_free/
23231         * src/utilities.[ch]: (string_free): removed.
23233 2002-03-06      Dan Elphick <dre00r@ecs.soton.ac.uk>
23235         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
23237         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
23238         src/mainmenu_callbacks.[ch]:
23239         Removed Project menu options: README, TODO, ChangeLog and NEWS
23240         Moved Save Build Messages to Build menu and only highlight it
23241         when there are build messages.
23242         Corrected a spelling: "mojority" -> "majority"
23243         Fixed initialisation of edit.edit_app_gui so now Edit menu
23244         can be shown when no project is loaded.
23246         * src/project_dbase.h: Removed prototype for static function
23248 2002-03-06  Naba Kumar <kh_naba@users.sourceforge.net>
23250         * src/text_editor.c: Editor is marked changed after
23251         autoformat. 
23252         
23253         Patch from: Jens Georg <mail@jensgeorg.de>
23255 2002-03-04 Roel Vanhout <roel@stack.be>
23257         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
23259         * src/find_in_files.c, src/find_in_files.h, src/find_in_files_gui.c
23260         Added option to ignore binary files on 'Find in files' (grep -I option)
23262 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
23264         * src/main.c:
23265         session restoration and commandline load in 
23266         gtk idle loop.
23267         
23268         * src/anjuta.[h,c], src/anjuta_cbs.c:
23269         Removed "clear windows menu" and prevented runtime 
23270         warnings.
23271         
23272         * src/compile.c, src/build_file.c, src/build_project.c,
23273         src/clean.c:
23274         Takes into account the preference setting for 
23275         show dialog when job completes. Dialogs are
23276         shown when it is enabled otherwise not.
23277         
23278 2002-03-03 Roel Vanhout <roel@stack.be>
23280         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
23281         
23282         * src/find_text.c
23283         Store 'Find...' search string on search so that 'Find Next' will search for
23284         that string, even if the dialog hasn't been closed yet.
23286 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
23288         * src/anjuta.[h,c], src/anjuta_gui.c, src/anjuta_cbs.c,
23289         src/controls.c, src/main_menubar.h,     src/main_menubar.[h,c],
23290         src/main_menubar_def.h:
23291         
23292         Organized menus, removed "Windows" and "Utilities" menus from the
23293         menubar [they are no longer needed]. Also removed some extragenous
23294         separators.
23295           
23296 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
23298         * src/message-manager-private.cc:
23299         Set message clist selection mode to BROWSE.
23300         
23301         * src/message-manager.cc, src/an_symbol_view.c,
23302         src/an_file_view.c:
23303         Added Key navigation for the CTree and CList. Arrow left for
23304         node collapse, right for node expand, space (or enter) for
23305         activation (same as double click).
23306         
23307 2002-03-03 Roel Vanhout <roel@stack.be>
23308         
23309         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
23310         
23311         * plugins/class-gen/clsGen.c
23312         Added functionality to semi-intelligently prefill filename
23313         boxes with names deduced from class name
23315 2002-02-26 lbell <lbell@tsc4.com>
23317         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
23318         * src/preferences_gui.c:
23319         Removed an incorrect use of gtk_misc_set_alignment().
23320         
23321         * src/anjuta.c, src/anjuta.h, src/controls.c, src/main.c,
23322         src/main_menubar.c, src/mainmenu_callbacks.c, src/preferences.c,
23323         src/preferences.h, src/preferences_gui.c:
23324         
23325         Added the option to reload last open project at the startup.
23326         Added the possibility to open a new project without close
23327         an existing one
23328         
23329         * src/properties.cxx:
23330         Corrected a spelling mistake in message string.
23331         
23332         * src/session.c:
23333         Updated session functions.
23334            
23335 2002-02-26  Naba Kumar <kh_naba@users.sourceforge.net>
23337         * widgets/gnomefilelist.c: Bug fixes.
23338         
23339         Patch from Philip Van Hoof <freax@pandora.be>
23340         
23341 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
23343         * src/an_file_view.c:
23344         anjuta was unable to open some files becuase they were not being
23345         recognized as "text/*" mime type (example files *.rej, *.in, etc.).
23346         Removed mime checking when opening with anjuta, becuase it doesn't
23347         hurt to open binary files in anjuta (some even may want to do so).
23348         
23349         Added a warning when mime type is not set when "view with default
23350         viewer" is activated.
23351         
23352         * src/an_file_view.c, an_symbol_view.c:
23353         Converted N_() to _() where ever appropriate in the strings.
23354         
23355 2002-02-25  Johannes Schmid <clubfan@users.sourceforge.net>
23356         
23357         * src/appwizard_gui.c, src/appwizard_cbs.c
23358           src/wizard_gui.c/h, src/appwiz_page3.c,
23359           src/project_import_gui.c:
23360           
23361         Moved target type radiobuttons to appwiz. page 2
23362         
23363         * src/message-manager-private.cc
23364         Fixed a bug which caused a crash if next message function was used
23366         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
23368 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
23370         * src/anjuta.h, anjuta.c, anjuta_cbs.c:
23371         Modifies the behaviour of Alt-TAB in Anjuta. This
23372         brings a behaviour similar to VC6 Alt-TAB, by maintaining the recently
23373         edited files in the first items of the notebook.
23375         Patch from: Timothee Besset <timo@qeradiant.com>
23376         
23377 2002-02-24  Philip Van Hoof <freax@pandora.be>
23379         * widgets/gnomefilelist.c, gnomefilelist.h:
23380           Added filecompletion
23381           
23382         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
23384 2002-02-21  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
23386         * configure.in: Added "sk" to ALL_LINGUAS.
23388 2002-02-20  Johannes Schmid <clubfan@users.sourceforge.net>
23389   
23390         * src/appwiz_page3.c, src/appwizard.c, src/appwizard_cbs.c, 
23391           src/appwizard_gui.c, src/project_dbase.c, src/source.c,
23392           src/wizard_gui.c: Added support for static and dynamic libs
23393         
23394 2002-02-20  Dan Elphick <dre00r@ecs.soton.ac.uk>
23396         * widgets/gnomefilelist.c:
23397           Fixed gnome_filelist_get_lastfilename so it no longer returns
23398           a corrupted path.
23400 2002-02-20  Naba Kumar <kh_naba@users.sourceforge.net>
23402         * src/resources.h, resources.c:
23403         Added url handler.
23405         * src/main_menubar_def.h, mainmenu_callbacks.c:
23406         Changed to use gnome configed url handler.
23408 2002-02-19  Philip Van Hoof <freax@pandora.be>
23410         * widgets/gnomefilelist.c
23411         Added PHP filetype.
23413 2002-02-19  Naba Kumar <kh_naba@users.sourceforge.net>
23415         * plugins/class-gen/clsGen.c:
23416         Added c++ support.
23417         
23418         * widgets/gnomefilelist.c:
23419         Gives the maximum space to the files section of the open file dialog.
23420         
23421         Patches from: lbell <lbell@tsc4.com>
23422         
23423 2002-02-18  Naba Kumar <kh_naba@users.sourceforge.net>
23425         * src/anjuta.c, main.c:
23426         Used tm_get_real_path in anjuta_get_full_filename();
23427         
23428 2002-02-18  Andy Piper <andyp@users.sourceforge.net>
23429         
23430         * anjuta.prj: update version
23432 2002-02-17  Stephane Demurget  <demurgets@free.fr>
23434         * widgets/gnomefilelist.[ch]: (gnome_filelisttype_addtype_f):
23435           removed the amount arg and replaced with a NULL-ending list.
23436           (gnome_filelisttype_makedefaultlist): use the new prototype.
23438 2002-02-17  Andy Piper <andyp@users.sourceforge.net>
23440         * src/about.c, THANKS: updated for new contributors
23441         
23442         * anjuta.prj: added new files
23443         
23444         * README: corrected some documentation, ctags no longer needed,
23445           pkgconfig now required
23446           
23447         * data/properties/others.properties: add .cvsdiff extension
23448         
23449         * src/project_dbase_gui.c, src/utilities.c, src/utilities.h: 
23450           patch from Vadim Berezniker <vadim@berezniker.com> to improve 
23451           file import
23452           
23453         * doc/anjuta.1: added initial man page thanks to 
23454           Rob Bradford <rob@debianplanet.org> (NB build and install 
23455           needs work)
23456         
23457 2002-02-17  Johannes Schmid <clubfan@users.sourceforge.net>
23459         * src/Makefile.am: Cleaned handling of compiler flags by moving them
23460           to CFLAGS and CXXFLAGS. Anjuta is now compiled with -g -O2 and many
23461           warning flags. 
23462   
23463         * configure.in: Changed version to 0.1.10-pre
23464   
23465 2002-02-17  Stephane Demurget  <demurgets@free.fr>
23467         * src/fileselection.c: (create_fileselection_gui): always display
23468           the directory creation button as we cannot rely on the dialog
23469           titlebar.
23471         * widgets/gnomefilelist.[ch]: fixed includes.
23473         * pixmaps/new_folder.xpm: resized, added a + sign.
23475 2002-02-17  Stephane Demurget  <demurgets@free.fr>
23477         * widgets/gnomefilelist.c: (gnome_filelisttype_makedefaultlist):
23478           changed all extensions to begin with a dot.
23480 2002-02-16  Philip Van Hoof  <freax@pandora.be>
23482         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
23484         * THANKS: added Philip.
23486         * pixmaps/Makefile.am, pixmaps/new_folder.xpm: added.
23488         * src/project_dbase.c: (project_dbase_make_default_filetype_list),
23489         * src/file_selection.[ch],
23490         * widgets/gnomefilelist.[ch]: added a filetype
23491           combobox to the Anjuta file dialog widget.
23493 2002-02-14  Andy Piper  <andy.piper@freeuk.com>
23495         * anjuta.spec.in: eep! the import script was not being installed by
23496           RPM - fixed for the release.
23498 2002-02-13  Stephane Demurget  <demurgets@free.fr>
23500         Various cleanups and fixes for the next release to be able to make
23501         distcheck.
23503         * plugins/*/*.c: added missing prototypes causing gcc to speak to
23504           much and make some tweaks plus cleanups.
23506         * widgets/scroll-menu.c: made compare_menu_items use gconstpointers
23507           args to remove some warnings.
23509         * global-tags/Makefile.am,
23510           data/Makefile.am,
23511           src/Makefile.am: link against Anjuta static libs using the
23512           $(top_builddir) dir, not anymore on $(top_srcdir) to make
23513           distcheck happy.
23515         * src/Makefile.am: ditto with all the Anjuta static libs.
23517         * src/main_menubar.c: removed the widgets/ dir from the scroll-menu.c
23518           include, as we already include the whole directory for the build.
23520         * src/text_editor_cbs.c: included dnd.h for scintilla_uri_dropped ().
23521           
23522 2002-02-13      Andy Piper      <andy.piper@freeuk.com>
23524         * pixmaps/Makefile.am: icon for libglade project now installed
23525         * NEWS, README, TODO, configure.in, anjuta.prj: revised for release
23526         * manuals/C/Makefile.am: removed ChangeLog reference which was 
23527           breaking some build stuff
23528         * global-tags/Makefile.am, tagmanager/Makefile.am: fixed some
23529           include reference problems that showed up on make distcheck
23530         * tagmanager/tm_workspace.c: fixed crash bug spotted by Biswa
23532 2002-02-13  Johannes Schmid <clubfan@users.sourceforge.net>
23533         
23534         * src/aneditor.cxx: Fixed bug #509977 (CallTips)
23536 2002-02-12  Naba Kumar <kh_naba@users.sourceforge.net>
23538         * src/message-manager-private.cc:
23539           The horizontal scrollbar now shows properly on demand.
23540         
23541 2002-02-08  Johannes Schmid <clubfan@users.sourceforge.net>
23543         * src/dnd.c fixed some warnings
23544         * src/message-manager-private.cc: Horizontal scrollbar is now shown 
23545           and works. It is shown always at the moment but before it was
23546           shown on demand and did never work. 
23548 2002-02-07  Naba Kumar <kh_naba@users.sourceforge.net>
23550         * src/anjuta.c: Fixed a crash bug.
23551           patch from: Jens Georg <mail@jensgeorg.de>
23553 2002-02-04      Andy Piper      <andy.piper@freeuk.com>
23555         * manuals/C/anjuta-manual/*.sgml: fixed so that jade no longer
23556           reports a problem with missing end tags on <graphic>
23558 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
23560         * manuals/C/ChangeLog: removed since it was never used
23561         * manuals/C/anjuta-manual/*: more updates, new screenshots
23562         * anjuta.prj: updated for new manuals/ structure
23564 2002-02-03  Johannes Schmid <clubfan@users.sourceforge.net>
23566         * source.c, compiler_options.[c/h]:
23567           Fixed bug #460321 "Problem with optimization options" 
23568           by separating INCLUDE and C(XX)FLAGS in Makefile.am creation
23569         
23570 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
23572         * NEWS: prepared for release, need to fill in date
23573         * data/welcome.txt: version number updated
23575 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
23577         * src/text_editor_menu.c, src/an_file_view.c, 
23578           src/an_symbol_view.c: marked strings for translation
23579         
23580         * src/defaults.c, data/properties/xml.properties:
23581           *.omf and *.xsl files should use XML highlighting
23582           
23583         * manuals/C/anjuta-manual/*:
23584           - restructured so that files have more meaningful names
23585             and are easier to edit (see anjuta-manual.sgml for the
23586                 ordering)
23587           - updated some screenshots
23588           - continued rewrite
23590 2002-02-02  Naba Kumar <kh_naba@users.sourceforge.net>
23592         * main.c: Made a workaround to remove the old
23593         anjuta gnome config file (older than 9 Feb 2002). This
23594         will fix the bug which never lets the brower toolbar shown.
23595         
23596         * main.c: In fact, the above solution wouldn't work in all
23597         cases. Therefore, here is the better fix, which works by
23598         detecting the version of the old config file and deleting
23599         ~/.gnome/Anjuta if it is lesser than 0.1.9.
23600         
23601 2002-02-01  Andy Piper <andy.piper@freeuk.com>
23603         * HACKING: added info on submitting patches
23605 2002-01-31  Johannes Schmid <clubfan@users.sourceforge.net>
23607         * src/project_import_gui.c, src/project_import.c:
23608           - If Project Import Wizard is canceled everything is 
23609                 cleaned up now.
23610           - Back button is now insensitive on page 3 (some problems: 
23611                 see TODO in project_import_qui.c:284
23612           - Menu frame is insensitive if project type != GNOME(mm)
23614 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
23616         * src/main.c: Fixed bug #  (Unable to open files on
23617         double click in project window from second trial onwards when
23618         the project is opened from command line).
23619         
23620         * po/POTFILES.in: Removed tags_manager.[h,c]
23621         
23622 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
23624         * src/preferences.c:
23625           A quick hack to fix the 'invisible' browser toolbar when
23626           upgrading from 0.1.8 to 0.1.9
23627           
23628         * src/anjuta.c:
23629           Fixed toolbar names which were causing confusions in the toolbar
23630           show/hide.
23631           
23632         * src/main.c:
23633           Substituted "anjuta" with PACKAGE
23634           
23635         * src/project_import_gui.c: 
23636           Consistensy: wm_class should be set with "Anjuta" and not "anjuta"
23637           
23638         * anjuta.prj, src/tags_manager.h, src/tags_manger.c:
23639           Added new files and removed obsolete ones.
23640           
23641 2002-01-30  Andy Piper <andy.piper@freeuk.com>
23643         * src/appwizard_cbs.c, project_import_cbs.c, 
23644           main_menubar_def.h, project_import_gui.c: 
23645           updates to message strings and layout for the 
23646           import wizard.
23647           
23648         * text_editor_cbs.c: fix for the tab menu entries for 
23649           redocked windows (Dan Elphick <dre00r@ecs.soton.ac.uk>)
23651 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
23653         * src/toolbars.c,
23654           src/toolbars.h,
23655           src/anjuta_gui.c,
23656           src/controls.c:
23657           
23658           Tag dropdown exclusive (takes
23659           all space in the toolbar) and never vertical and
23660           increased the width of the tag combo to 256 pixs.
23661           Toolbar separator before the combo and button.
23662           Added tags label before the tag button.
23663           Reorganized the dock bands for the toolbars.
23664           
23665         * src/project_import_gui.c
23666           src/project_import.c:
23667           Fixed an error and removed an unused variable.
23668           
23669         * data/properties/anjuta.properties:
23670           Removed the property for the old toolbar and set
23671           browser toolbar show to default.
23672           
23673         * src/project_dbase.c: excluded modules were not
23674           loaded. Fixed.
23675           
23676         * src/source.c:
23677           No build files will be written if the project is blocked.
23678           
23679         * src/project_import.c,
23680           src/project_import_cbs.c,
23681           src/project_gui.c,
23682           src/wizard_gui.c:
23683           
23684           Manually applied Johannes patch to fix some memory
23685           issues and gui clean up.
23686           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
23687         
23688         * src/project_dbase.c, project_dbase.h, project_dbase_gui.h:
23689           Fixed a bad bug with remove file from project because of
23690           files were never removed properly from the project and
23691           from the tagmanager.
23692           
23693         * src/appwiz_page3.c: Disabled unused codes to clear
23694           compiler warnings.
23695           
23696 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
23698         * tagmanager/*/*: Upgraded to 0.7.1 version from Biswa.
23699         
23700         * data/Makefile.am
23701           pixmaps/Makefile.am
23702           src/Makefile.am
23703           src/an_file_view.c
23704           src/an_symbol_view.c
23705           src/anjuta.c
23706           src/anjuta.h
23707           src/anjuta_cbs.c
23708           src/anjuta_gui.c
23709           src/controls.c
23710           src/main_menubar.c
23711           src/main_menubar.h
23712           src/main_menubar_def.h
23713           src/mainmenu_callbacks.c
23714           src/mainmenu_callbacks.h
23715           src/pixmaps.h
23716           src/project_dbase.c
23717           src/project_dbase.h
23718           src/text_editor.c
23719           src/text_editor_menu.c
23720           src/text_editor_menu.h
23721           src/toolbar.c
23722           src/toolbar.h
23723           src/toolbar_callbacks.c
23724           src/toolbar_callbacks.h :
23725           
23726           Patch submitted by:
23727           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23728           
23729           Removes the Tags toolbar and substituted it with
23730           tags combo dropdown list. Fixes a couple of bugs.
23731           
23732           Moved the tag combo to browser toolbar because
23733           main toolbar was becoming too long.
23734           Made a new icon of tag toolbar.
23735           
23736         * po/zh_TW.po: Fixed bug.
23737           
23738         * pixmaps/an_tag.xpm: Added new file.
23740 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
23742         * src/project_import_gui.c: Reorganized project
23743         import gui page 2.
23744         
23745 2002-01-29  Andy Piper <andy.piper@freeuk.com>
23747         * HACKING: added info on creating windows and dialogs
23749 2002-01-29  Naba Kumar <kh_naba@users.sourceforge.net>
23751         * src/tm_file_view.c:
23753           Sorts the file list at the end instead of doing sort-insert
23754           to improve performance.
23755           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
23757         * src/project_dbase.c: Resolved a conflict from
23758           Johannes's patch.
23759           
23760         * src/project_import.c:
23761         
23762           Fixed to use anjuta_import.sh for the bin dir and
23763           not from the data dir.
23764         
23765           Used anjuta_is_installed() function to verify a the command's
23766           executability.
23767         
23768           Fixed import command to use sh (which is more general and is
23769           gauranteed to be found in any unix system :-)). Also, added
23770           double quotes around the import directory.
23771         
23772           Changed some strings for better translations (like avoiding
23773           duplicates).
23774           
23775           Fixed the reading of wrong target type.
23776           
23777         * src/control.c: Insensitive "import project" when there is
23778           a project open.
23779           
23780         * src/project_import_cbs.c:
23781           
23782           Fixed strcmp() [== 0 was left out]. Languages now selected properly.
23783           Fixed selection of gettext checkbox.
23784           Sets the menu entries.
23785           
23786 2002-01-28  Johannes Schmid <clubfan@users.sourceforge.net>
23787         
23788         * src/appwiz_page[1-4].c
23789         * src/appwiz_gui.c
23790         * src/appwizard.[c/h]: Moved some code to wizard_gui.[c/h]
23791         be able to reuse it.
23792         
23793         * src/mainmenubar.[c/h]
23794         * src/mainmenubar_def.h
23795         * src/mainmenu_callbacks.[c/h]: Code to create "Import Project" 
23796         menu item
23797         
23798         * src/message-manager.c: Fixed bug 509192
23799         * src/message-manager-dock.c: Added accel_group if window is undocked
23800         
23801         * src/project_dbase.[c/h]: Splitted opening code to be able
23802         to use it without an open file dialog
23803         (Maybe I broke Naba's changes, please take a look)
23804                         
23805         * src/project_import.[c/h]
23806         * src/project_import_gui.c: New Files, Code for Project Import Wizard
23807         
23808         * src/wizard_gui.[c/h]: New Files, shared code between appwizard and 
23809         import wizard
23811 2002-01-28  Andy Piper <andy.piper@freeuk.com>
23813         * src/main_menubar_def.h, tagmanager/tm_project.c: more
23814           string cleanups
23815           
23816         * manuals/C/anjuta_manual/*: started rewrite of the 
23817           manual, updated some screenshots
23819 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
23821         * src/gnomefilelist.h, src/gnomefilelist.c:
23822         
23823           Fixed multiple selection bug (#497085). The OK button is
23824           sensitive when in multiple mode, if the no. of
23825           selection is one or more.
23826           
23827           Toggle between single and multiple selection mode
23828           and multiple mode display.
23829           
23830           Fixed strings to translable strings.
23831           
23832           Fixed some compiler warnings by commenting out
23833           unused functions.
23834           
23835 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
23837         * src/project_dbase.c: App status bar now updates
23838           with the project name when the project is loaded.
23839         
23840         * src/an_file_view.c, tagmanager/tm_file_entry.c:
23841           
23842           Puts the directories at the top. They're also sorted now.
23843           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
23844         
23845 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
23847         * scripts/anjuta_import.sh.in: Added file.
23848         * scripts/anjuta_import.sh: Removed file.
23850         * .cvsignore, po/.cvsignore, scripts/.cvsignore:
23851           Updated files.
23852           
23853         * src/main_menubar_def.h:
23854         
23855           Changed shortcut for Find/Replace to CTRL+SHIFT+F (to
23856           reflect the opposite of Find (CTRL+F) and also to leave
23857           CTRL+R or Redo.
23858           
23859           Changed Glade summon with ALT+G, which frees the ATL+E
23860           for poping up the edit menu.
23861           
23862         * src/Makefile.am: Debugging link flags by Biswa, removed.
23864 2002-01-28      Andy Piper      <andy.piper@freeuk.com>
23866         * HACKING: added information on best practices for writing
23867           application messages and GUI labels
23868           
23869         * src/CORBA-Server.c, src/about.c, src/anjuta.c, 
23870           src/breakpoints.c, src/build_file.c, src/build_project.c, 
23871           src/clean_project.c, src/compile.c, 
23872           src/compiler_options_cbs.c, src/compiler_options_gui.c, 
23873           src/configurer.c, src/debugger.c, src/executer.c, 
23874           src/find_in_files.c, src/find_in_files_cbs.c, 
23875           src/find_replace.c, src/find_text.c, src/glades.c, 
23876           src/gnome_project.c, src/goto_line.c, src/main.c, 
23877           src/main_menubar.c, src/main_menubar_def.h, 
23878           src/mainmenu_callbacks.c, src/preferences_gui.c, 
23879           src/project_config.c, src/project_dbase.c, 
23880           src/project_dbase_gui.c, src/resources.c, src/source.c, 
23881           src/support.c, src/tags_manager.c, src/text_editor.c, 
23882           src/text_editor_gui.c, src/text_editor_menu.c, 
23883           src/toolbar_callbacks.c, src/utilities.c: 
23884           lots of minor message updates to make them more user-friendly 
23885           and consistent
23887 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
23889         * src/executer.c:
23890         
23891           Because of the spaces escaping, the command could not be
23892           executed when run without terminal. Now fixed.
23893           
23894         * anjuta.prj, Makefile.am:
23895         
23896           Added anjuta project file.
23897         
23898 2002-01-27  Naba Kumar <kh_naba@users.sourceforge.net>
23900         * src/message-manager-private.h, message-manager-private.cc,
23901           message-manger.cc:
23902           
23903           Added freeze() and thaw() for the message window class to
23904           speed up the message manager update.
23905         
23906         * src/project_config.h, project_config.c,
23907           src/project_dbase.h, project_dbase.h
23908           scripts/anjuta_project.template:
23909           
23910           Added two new prject attributes: project.config.blocked and
23911           project.excluded.modules. The former will make sure that users
23912           are not given any previlidge in enabling the 'overwrite build
23913           files' flags and the later issues a list of modules in the project
23914           to be skipped for symbol browsing and project listing.
23915         
23916         * configure.in, scripts/anjuta_import.sh, scripts/Makefile.am:
23917         
23918           Modified script to read the template from the anjuta data dir
23919           rather than from the directory in which the script exist. Otherwise,
23920           Being transfered to the bin dir, the script will not be able to
23921           find the template when it is run.
23922           
23923           The script is also create with configure.in to set in the anjuta
23924           data dir path inside the script.
23925           
23926 2002-01-26  Stephane Demurget  <demurgets@free.fr>
23928         * po/fr.po: updated to the latest sources.
23930 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
23932         * scripts/Makefile.am:
23933           anjuta_import.sh goes with distribution.
23934           
23935         * po/*.po: They seem to have updated (merged with
23936           anjuta.pot) automatically when I did "make dist".
23937           
23938 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
23940         * src/compiler_options_cbs.c, compiler_options.h, compiler_options_gui.c,
23941           Fixed Bug #499807, ie crash on removing libs, includes, defines from
23942           the compiler options dialog.
23943         
23944         * ChangeLog:
23945           Correct todays date. :)
23946           
23947         * scripts/Makefile.am:
23948           Installs anjuta_import.sh in $(prefix)/bin dir and
23949           is treated as an executable.
23950           
23951 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
23953         * Fix for bug #499373
23954         
23955         * data/properties/anjuta.properties, ada.properties, cpp.properties,
23956           java, properties, latex.properties, lua.properties, others.properties,
23957           perl.properties:
23958           
23959           Added double-quotes around file arguments so that
23960           filenames with spaces could also work.
23962         * launcher/anjuta-launcher.c, executer.c:
23963           Escaped quotes in the cammand and it's arguments before executing
23964           so that args with spaces can also work.
23965           
23966           Commented #DEBUG switch.
23967           
23968 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
23970         * scripts/*: Added files which I forgot previously.
23971         
23972         * src/aneditor.h: Lined up commands definition for better look.
23973         
23974         * src/mainmenu_callbacks.c. main_menu_def.h, main_menubar.c,
23975           main_menubar.h, control.c:
23976           Added three more convert EOL chars submenu items in transform.
23977           Reformatted some some.
23978         
23979         * data/anjuta.properties:
23980           Reformatted a line.
23981         
23982         * src/aneditor.h, aneditor.c:
23983           Added three commands (with definitions) for EOL conversions.
23984           
23985         * src/text_editor.c:
23986           Editor detects file mode from the file content and
23987           set the editing mode to CR/LF/CRLF automatically.
23988           Refined Dos mode extrageneous chars filter
23989           This will make sure that filter works only in Dos mode and not
23990           in other modes.
23991           
23992         * src/anjuta.c: Editor mode display in status bar.
23993         
23994         * src/preferences_gui.c: Changed the string for dos mode
23995           filter to more sensible string.
23996         
23997         * src/aneditor.c: Default editor mode sets during widget creation
23998           and not everty time the properties are loaded. This makes sure
23999           that the auto-detected mode is not overridden by the default mode.
24000           
24001         * src/text_editor.c, aneditor.c: Disabled #DEBUG flag.
24002         
24003         * src/anjuta.c: Fixed bug #476028.
24004           Now anjuta also searches for file relative to top project dir,
24005           when the project is open.
24006         
24007         * src/anjuta_cbs.c: Fixed bug #499536.
24008           File is not closed if it is not able to save the file properly.
24009           
24010         * src/mainmenu_callbacks.c: Fixed bug #499536.
24011           Newfiles (which are not modified) are also closed on "close all files".
24012         
24013 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
24015         * src/an_symbol_view.c: Added MAX_STRING_LENGTH
24016         
24017         * tagmanager/tm_source_file.c, regex.c, parse.c:
24018           defined and delimited g_messages within #debug.
24019           
24020         * src/preferences.c, data/anjuta.properties:
24021           saved/defied message-manager tag position in string.
24022           Message tag possition is saved between sessions. And
24023           and tag position bottom as default.
24024           
24025 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
24027         Patch submitted by:
24028         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24030         * Makefile.am
24031           configure.in
24032           data/Makefile.am
24033           data/properties/Makefile.am
24034           global-tags/Makefile.am
24035           pixmaps/Makefile.am
24036           src/Makefile.am
24037           src/an_file_view.c
24038           src/an_file_view.h
24039           src/an_symbol_view.c
24040           src/an_symbol_view.h
24041           src/anjuta.c
24042           src/anjuta_cbs.c
24043           src/file_history.c
24044           src/file_history.h
24045           src/message-manager-private.cc
24046           src/pixmaps.h
24047           src/project_dbase.c
24048           src/project_dbase_gui.c
24049           src/tags_manager.c
24050           src/text_editor.c
24051           src/utilities.c
24052           src/utilities.h
24053           src/watch_gui.c:
24054         
24055           Modified files.
24056         
24057         * scripts/*
24058           pixmaps/sv_class.xpm
24059           pixmaps/sv_function.xpm
24060           pixmaps/sv_macro.xpm
24061           pixmaps/sv_private_fun.xpm
24062           pixmaps/sv_private_var.xpm
24063           pixmaps/sv_protected_fun.xpm
24064           pixmaps/sv_protected_var.xpm
24065           pixmaps/sv_public_fun.xpm
24066           pixmaps/sv_public_var.xpm
24067           pixmaps/sv_static_fun.xpm
24068           pixmaps/sv_static_var.xpm
24069           pixmaps/sv_struct.xpm
24070           pixmaps/sv_unknown.xpm
24071           pixmaps/sv_variable.xpm
24072           pixmaps/fv_core.xpm
24073           pixmaps/fv_text.xpm
24074           pixmaps/filestoremove.txt:
24075         
24076           New files.
24077         
24078         * pixmaps/class.xpm
24079           pixmaps/function.xpm
24080           pixmaps/fv_autofile.xpm
24081           pixmaps/fv_doc.xpm
24082           pixmaps/fv_i18n.xpm
24083           pixmaps/fv_source.xpm
24084           pixmaps/private_func.xpm
24085           pixmaps/private_var.xpm
24086           pixmaps/protected_func.xpm
24087           pixmaps/protected_var.xpm
24088           pixmaps/public_func.xpm
24089           pixmaps/public_var.xpm
24090           pixmaps/struct.xpm
24091           pixmaps/variable.xpm
24092         
24093           Removed files.
24094         
24095         * tagmanager/*/*:
24096         
24097           Upgraded to tagmanager-0.7
24099 2002-01-24      Johannes Schmid <clubfan@users.sourceforge.net>
24100         * src/anjuta_cbs.c: Fixed bug #506441
24101         * src/watch_gui.c: Changed layout of eval dialog so that
24102         it fits on a 800x600 desktop with German translation. 
24104 2002-01-23      Andy Piper <andy.piper@freeuk.com>
24106         * src/project_dbase.c: completed string updates for GTKmm and GNOMEmm
24107         * pixmaps/appwiz_libglade.png, src/pixmaps.h, pixmaps/Makefile.am: new 
24108           icon for new project type (thanks to Misha)
24109         * configure.in: build and install Danish translation
24110         * src/about.c, THANKS, manuals/C/anjuta-manual/authors.sgml: updated 
24111           credits to cover new patches and translations
24113 2002-01-23  Johannes Schmid <clubfan@users.sourceforge.net>
24114         
24115         * src/preferences.c, src/message-manager.cc, src/project_type.c,
24116           src/appwiz_page1.c:
24117         
24118       - Font preferences are restored properly now (\n was missing)
24119           - Dock menu label of message-manager is "Dock/Undock" instead
24120           of "Dock|Undock" to match with the rest of anjuta.
24121           - Name of GTK-- and GNOME-- have changed to GTKmm and GNOMEmm, so I
24122           changed it in anjuta, too 
24124 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
24126         * tagmanager/tm_source_file.c,
24127           tagmanager/parse.c,
24128           tagmanager/tm_project.c,
24129           src/an_symbol_view.c,
24130           src/anjuta.c:
24131           
24132           Disabled debug warnings.
24134 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
24136         * src/appwiz_page1.c
24137           src/compiler_options.c
24138           src/project_dbase.c
24139           src/project_dbase.h
24140           src/project_type.c
24141           src/source.c
24142           src/source.h:
24143           
24144           New project type named LibGlade.
24145           
24146           Patch submitted by:
24147           Dick Knol <dknol@gmx.net>
24149         * src/gnome_prj.c:
24150           Commented out unused pixmap creation. May be it
24151           will fix the crash in project creation.
24152           
24153 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
24155         * src/registers.c
24156           src/registers.h
24157           src/registers_cbs.c
24158           src/registers_cbs.h
24159           src/registers_gui.c
24160           src/sharedlib.c
24161           src/sharedlib.h
24162           src/sharedlib_cbs.c
24163           src/sharedlib_cbs.h
24164           src/sharedlib_gui.c
24165           src/signals.c
24166           src/signals.h
24167           src/signals_cbs.c
24168           src/signals_cbs.h
24169           src/signals_gui.c
24170           src/stack_trace.c
24171           src/stack_trace.h
24172           src/stack_trace_cbs.c
24173           src/stack_trace_cbs.h
24174           src/stack_trace_gui.c
24175           src/text_editor.c
24176           src/watch.c
24177           src/watch.h
24178           src/watch_cbs.c
24179           src/watch_cbs.h
24180           src/watch_gui.c
24181           
24182           Fixed bug #496290: Attach/detach removed from these
24183           windows as they are never implemented.
24184           
24185           Patch submitted by:
24186           Johannes Schmid <johannes.schmid@gmx.de>
24187           
24188 2002-01-18      Naba Kumar <kh_naba@users.sourceforge.net>
24190         * src/anjuta.c,
24191           src/anjuta_cbs.c:
24192           
24193           Fixed bug:
24194           when you right click on the tabs, a list of filenames are given
24195           out, but now it gives a list of "page 1", "page 2", etc...
24196           
24197           Patch submitted by: 
24198           Jens Georg <mail@jensgeorg.de>
24200         * anjuta.in.in: Removed c|c++ because, it was not necessary
24201           and was causing translation problem.
24202           
24203         * plugins/class-gen/clsGen.c:
24204           removed "'" for the same reason.
24205           
24206 attached the fix for the menu
24209 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
24211         * src/preferences.h,
24212           src/preferences.c,
24213           src/preferences_gui.c:
24214           
24215           Adds the functionality to Anjuta to auto save your unsaved
24216           files before you build a project.
24218           Patch submitted by: 
24219           jason <jason_williams@suth.com>
24220           
24221         * src/anjuta.[h,c]:
24222           Added function for save all files.
24223         
24224         * src/mainmenu_callbacks.c:
24225           Modified to use the above function.
24226         
24227         * src/build_project.c:
24228           Save all files before build if it is set in the
24229           preferences.
24231 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
24233         * src/message-manager-private.cc
24234           src/message-manager-private.h
24235           src/message-manager.cc:
24236           
24237           Message-manager now restores the tabs which were shown on startup.
24238           The terminal is now created on demand (as requested by Biswa)
24239           and I have removed some debug messages.
24240           
24241           Patch submitted by: 
24242           Johannes Schmid <johannes.schmid@gmx.de>
24244 2002-01-13  Stephane Demurget  <demurgets@free.fr>
24246         * src/anjuta_cbs.c: fixed the global shortcut handling to have a
24247           proper tabs keyboard navigation.
24249         * src/an_symbol_view.c,
24250           src/anjuta_cbs.c,
24251           src/gnome_project.c,
24252           src/project_dbase.c,
24253           src/tags_manager.c: removed some debugging display.
24255 2002-01-09      Naba Kumar <kh_naba@users.sourceforge.net>
24257         * src/message-manager-dock.c
24258           src/message-manager-private.cc
24259           src/message-manager-private.h
24260           src/message-manager.cc
24261           src/preferences.c
24262           src/preferences.h
24263           src/preferences_gui.c:
24264           
24265           Patch submitted by: 
24266           Johannes Schmid <johannes.schmid@gmx.de>
24267           
24268           This patch adds a tab to the notebook of the preferences-dialog
24269           where you can change the colors, the tab position of the new
24270           message manager. Also the truncate messages stuff has moved
24271           from misc tab to messages tab.
24273           Also improved the remembering position stuff of message manager.
24274           
24275         * data/internal.properties,
24276           Added definitions for messages colors and tag position.
24277           
24278         * src/message_manager.cc:
24279           Fixed a bug that never lets the messages panes to get cleared.
24280           Added wmclass setting for the message window. Fixed a bug in
24281           which the message window was not being shown.
24282         
24283         * src/tag_manager.c: Fixed printing of (NULL) in the debug
24284           output and disabled it.
24286         * src/anjuta.c: Preferences created and loaded before anything else.
24287           anjuta now recognizes messages colors on startup and initializes
24288           them.
24289         
24290 2002-01-09      Andy Piper      <andy.piper@freeuk.com>
24292         * src/project_dbase.c: fix bug #497923 (thanks to Johannes Schmid)
24294 2002-01-09  Stephane Demurget  <demurgets@free.fr>
24296         * pixmaps/file_c.xpm,
24297           pixmaps/file_cpp.xpm,
24298           pixmaps/file_file.xpm,
24299           pixmaps/file_h.xpm,
24300           pixmaps/file_html.xpm,
24301           pixmaps/file_i18n.xpm,
24302           pixmaps/file_icon.xpm,
24303           pixmaps/file_pix.xpm,
24304           pixmaps/fv_doc.xpm,
24305           pixmaps/fv_i18n.xpm,
24306           pixmaps/fv_image.xpm,
24307           pixmaps/fv_source.xpm,
24308           pixmaps/fv_unknown.xpm: made these icons transparent.
24310 2002-01-08      Andy Piper      <andy.piper@freeuk.com>
24312         * launcher/anjuta_launcher.c: updated message strings
24313         * src/message-manager-dock.c: added newline at end to avoid compile warning
24314         * src/project_dbase.c: corrected spelling of include (noted by Biswa)
24315         * src/controls.c, src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
24316           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: added some new Insert menu
24317           entries for username and Python-style GPL notice
24318         * HACKING: added info on files to change to update Insert menu
24320 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
24322         * src/project_dbase.c,
24323           src/an_file_view.c,
24324           src/an_symbol_view.c:
24325           Changed the CTree expander style to square and
24326           line style to Dotted line.
24327           
24328         * po/POTFILES.in: Removed and Added translable files.
24330 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
24332         * ccview/.cvsignore: Removed.
24333         
24334 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
24336         * ccview/
24337                 cccmd.cc, ccview_main.h, func_dialog.cc, struct.xpm,
24338                 cccmd.h, cfolder.xpm, func_dialog.h, ofolder.xpm, support.c,
24339                 cccproj.cc, ChangeLog, gtk_help.cc, panes.cc, support.h,
24340                 cccproj.hh, class.xpm, gtk_help.h, private.xpm, tree_coll.h,
24341                 ccview.cc, cregex.hh, hash_str.h, protected.xpm,
24342                 ccview.h, public.xpm, ccview_main.cc, file.xpm, Makefile.am, scanner.xpm:
24343         
24344         Removed ccview module because it is no longer needed.
24346 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
24348         * src/project_dbase.c:
24349           Shifted structure initialization in project_dbase_new()
24350           before anything else, otherwise it was crashing due to
24351           uninitialized values.
24352         
24353         * src/an_symbol_view.c:
24354           Disabled high volume debug output.
24356 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
24357         
24358         Applied a very heavy patch from:
24359         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24361         * Makefile.am
24362         configure.in
24363         pixmaps/Makefile.am
24364         src/Makefile.am
24365         src/aneditor.cxx
24366         src/aneditor.h
24367         src/anjuta.c
24368         src/anjuta.h
24369         src/commands.c
24370         src/commands.h
24371         src/compile.c
24372         src/compile.h
24373         src/controls.c
24374         src/defaults.c
24375         src/fileselection.c
24376         src/main_menubar.c
24377         src/main_menubar.h
24378         src/main_menubar_def.h
24379         src/mainmenu_callbacks.c
24380         src/mainmenu_callbacks.h
24381         src/project_dbase.c
24382         src/project_dbase.h
24383         src/project_dbase_gui.c
24384         src/tags_manager.c
24385         src/text_editor_menu.c
24386         src/toolbar_callbacks.c
24387         tagmanager/Makefile.am
24388         tagmanager/ctags.c
24389         tagmanager/include/Makefile.am
24390         tagmanager/include/tm_project.h
24391         tagmanager/include/tm_symbol.h
24392         tagmanager/include/tm_tag.h
24393         tagmanager/include/tm_tagmanager.h
24394         tagmanager/include/tm_workspace.h
24395         tagmanager/tm_project.c
24396         tagmanager/tm_source_file.c
24397         tagmanager/tm_symbol.c
24398         tagmanager/tm_tag.c
24399         tagmanager/tm_workspace.c
24400         widgets/Makefile.am: Modified.
24401         
24402         * src/an_file_view.[c,h],
24403           src/an_symbol_view.[c,h],
24404           src/file_history.[c,h],
24405           src/support.[c,h],
24406           widgets/scroll-menu.[c,h],
24407           tagmanager/tm_file_entry.c
24408           tagmanager/include/tm_file_entry.h: Added new files.
24409           
24410         * pixmaps/cfolder.xpm, fv_doc.xpm, fv_source.xpm,
24411         private_func.xpm, public_func.xpm,
24412         class.xpm, fv_exec.xpm, fv_unknown.xpm,
24413         private_var.xpm, public_var.xpm,
24414         function.xpm, fv_i18n.xpm, macro.xpm,
24415         protected_func.xpm, struct.xpm,
24416         fv_autofile.xpm, fv_image.xpm,
24417         ofolder.xpm, protected_var.xpm, variable.xpm:
24418           Updated and Added pixmap files.
24420         Features:
24421         ---------
24422         a) Removes CCView dependency.
24423         b) Improves the terminal.
24424         c) Adds tag navigation context menus.
24425         d) Upgrades tagmanager to latest version.
24426         e) Miscellaneous small additions.
24428 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
24430         * src/project_dbase_gui.c: Fixed crash of anjuta
24431         when project first created.
24432         
24433         * src/gnome_project.c: It now updates the tags manager
24434         when new projects are created.
24435         
24436 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
24438         * Thanks Johannes Schmid <johannes.schmid@gmx.de>
24439           for this big patch.
24440         
24441         * src/messages.[c,h]: Removed files.
24443         * src/message-manager.[cc,h],
24444           src/message-manager-dock.[c,h],
24445           src/message-manager-private.[cc,h]
24446           New files.
24448         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/build_file.c
24449           src/build_project.c, src/clean_project.c, src/compile.c
24450           src/configurer.c, src/debugger.c, src/find_in_files.c
24451           src/mainmenu_callbacks.c, src/preferences.h
24452           src/preferences_gui.c, src/properties.h
24453           src/utilities.c, src/utilities.h:
24454           The new messages widget.
24455           New features:
24456             - Use of GtkNotebook instead of ToggleButtons
24457               and show/hide
24458             - Popupmenu to show and hide message types and
24459               to dock/undock in detach mode
24461           All other things should work as they did with the
24462           old message window. Currently the keyboard short-cuts
24463           do not work in detached mode.
24464           
24465           Some functions in utitlities.[c,h] changed.
24466           so that they take const arguments where this is possible
24467           
24468         * src/Makefile.am, po/POTFILES.in:
24469           Removed messages.[c,h] and
24470           added message-manager.[cc,h], message-manager-dock.[c,h],
24471           message-manager-private.[cc,h]
24472           
24473         * src/message-manager.h: Removed "include <bonobo.h>"
24474           and added a newline at the end of the file.
24475           
24476         * src/message-manager-private.cc:
24477           Set clist's width setting to Automatic.
24478           Set scroll window's scroll bars to Automatic.
24479           
24480 2002-01-05  Naba Kumar <kh_naba@users.sourceforge.net>
24482         * text_editor_menu.c:
24483           Fixed misalignment of the function sub menu
24484           in the text editor pop up menu.
24485           
24486 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
24487         
24488         * src/text_editor.c: Fixed a compiler warning.
24489         
24490 2002-01-04  Andy Piper <andy.piper@freeuk.com>
24492         * THANKS, manuals/*/authors.sgml: updated for new translations
24493         * plugins/class-gen/clsGen.c: converted messages to English
24494         * src/about.c, src/main_menubar_def.h: string updates
24496 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
24498         * src/anjuta.c
24499           src/anjuta_cbs.c
24500           src/text_editor.c
24501           src/mainmenu_callbacks.c
24502           src/text_editor.h
24503           src/text_editor.c
24504           src/text_editor_cbs.c
24505           src/text_editor-gui.c:
24506           
24507           Earlier code for adding 'cross' button
24508           for closing pages were too error prone and unorganized.
24509           Cleaned up the code and shifted the 'extra' widgets
24510           creation (eg. close button, close_pixmap and lable)
24511           from anjuta to text_editor. This takes care of proper
24512           widgets creation and destruction. Otherwise, anjuta
24513           was crashing at too many points, especially related
24514           to docking and undocking.
24515           
24516 2002-01-04  Stephane Demurget  <demurgets@free.fr>
24518         * src/aneditor.cxx: removed debugging code.
24520         * data/properties/.cvsignore: added swap files.
24522 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
24524         * src/anjuta.c
24525           src/anjuta_cbs.c:
24526           Fixed Crashing of anjuta when a new file is saved as
24527           different file.
24528           
24529 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
24531         * src/aneditor.c: Some debug codes around.
24532         
24533         * data/internal.properties, data/anjuta.properties: Removed.
24534           data/properties/Makefile.am:
24535           data/properties/ada
24536           data/properties/cs
24537           data/properties/make
24538           data/properties/rc
24539           data/properties/html
24540           data/properties/ruby
24541           data/properties/baan
24542           data/properties/idl
24543           data/properties/pascal
24544           data/properties/sample
24545           data/properties/bash
24546           data/properties/java
24547           data/properties/perl
24548           data/properties/sql
24549           data/properties/conf
24550           data/properties/latex
24551           data/properties/props
24552           data/properties/vb
24553           data/properties/cpp
24554           data/properties/lua
24555           data/properties/python
24556           data/properties/xml
24557           data/properties/others
24558           data/properties/.cvsignore:
24559             Added files. Properties now splitted into small files
24560             for each language.
24562         * data/Makefile.am
24563           configure.in: Update the removal and added properties module.
24565         * src/preferences.c: preferences_new(): Updated to reflect the
24566           new properties files organization.
24567           
24568         * src/Makefile.am: Added Baan Lexer.
24570 2002-01-01  Stephane Demurget  <demurgets@free.fr>
24572         * src/aneditor.cxx: readded the baan lexer. 
24574         * src/preferences.c: fixed translated messages and a typo.
24576         * desktop.in.in: changed the name to Anjuta C|C++ IDE, since the / was
24577           confusing the regexp usage in xml-i18-merge.
24579 2002-01-01      Andy Piper      <andy.piper@freeuk.com>
24581         * src/project_dbase.c: tidied some messages, and spotted a typo in
24582           the reading of properties which prevented the project version from
24583           ever being reported in the Project Information window - fixed :)
24585         * po/POTFILES.in: removed syntax.h
24587 2001-12-31  Stephane Demurget  <demurgets@free.fr>
24589         * data/internal.properties: fixed baan properties.
24590           Added all ada properties.
24592         * src/main_menubar_def.h,
24593           src/lexer.h,
24594           src/aneditor.cxx,
24595           src/utilities.[ch]: added support for the Ada highlight style.
24597 2001-12-31  Stephane Demurget  <demurgets@free.fr>
24599         * plugins/*/.cvsignore: updated.
24601 2001-12-31  Stephane Demurget  <demurgets@free.fr>
24603         * src/syntax.h,
24604           src/text_editor.c,
24605           src/Makefile.am: removed the empty header syntax.h.
24607 2001-12-31  Naba Kumar <kh_naba@users.sourceforge.net>
24609         * main_menubar.c:
24610         Stef's observation on the 'superfluous' hseparators in the recent
24611         files and projects is fully justified -- removed.
24612         
24613         * main_menubar_def.h:
24614         Changed "Plug Ins" to "Plugins" in the menu label.
24615         
24616         * configure.in, plugins/Makefile.am, plugins/class-gen/*:
24617         Added class-gen in the configure output and class-gen module.
24618         
24619         * data/internal.properties:
24620         Correct mis-spelled "jave" to "java".
24621         Added file.is.source for *.h, *.c, *.cpp properties.
24622         
24623         * global-tags/Makefile.am:
24624         "chmod +x create_global_tags.sh" before it is executed, because
24625         there is very high chance that it will be found "-x" and resulting
24626         in error
24628 2001-12-31  Stephane Demurget  <demurgets@free.fr>
24630         Fixed a crash on Solaris reported by Holder Burde, thanks to him
24631         for the backtrace.
24633         * src/gnome_project.c: (create_new_project): if the user doesn't
24634           select any icon, it doesn't have any extension and thus we can't
24635           use it in printf on Solaris, since the %s modifier use strlen to
24636           know the string length and then crash. On Linux, gcc checks the value
24637           of the pointer to be NULL and write "(null)" if necessary. We can't
24638           rely on that.
24640         * src/source.c: (source_write_desktop_entry): if there's no icon, we
24641           don't need to have the directory icon but the generic one.
24643 2001-12-30  Stephane Demurget  <demurgets@free.fr>
24645         Merged with latest (1.42) scintilla.
24647         Added: Support for the {load,save}.on.(de)activate properties.
24648                The PHP lexer to match keywords case insensitively.
24649                Baan lexer.
24650                Experimental supports for changeable style attribute & line
24651                wrapping.
24652                
24653         Updated: Both the C++ and HTML lexers.
24654                  More shell keywords added.
24655                  Horizontal scrolling and diplay of long lines optimised.
24656                  Cursor setting optimised.
24658         Bugs fixed: Caret movement over folded lines.
24659                     Selection tracking in 2ndary views when doing modifications.
24661         * scintilla/CallTip.{cxx.h},
24662           scintilla/ContractionState.{cxx,h},
24663           scintilla/Document.{cxx,h},
24664           scintilla/Editor.{cxx,h},
24665           scintilla/KeyWords.cxx,
24666           scintilla/LexHTML.cxx,
24667           scintilla/PlatGTK.cxx,
24668           scintilla/RESearch.cxx,
24669           scintilla/ScintillaBase.cxx,
24670           scintilla/ScintillaGTK.cxx,
24671           scintilla/Style.{cxx,h},
24672           scintilla/StyleContext.h,
24673           scintilla/ViewStyle.cxx,
24674           scintilla/include/*.h: updated.
24676         * scintilla/LexBaan.cxx, scintilla/Makefile.am: added Baan lexer.
24678         * scintilla/LexCPP.cxx: removed all references to noDocChars. This
24679           should have been told to the scintilla team. We're lucky I read the
24680           ChangeLog and the modifications of the lexer (thanks to the Gnome
24681           bonsai for this ;)
24683         * data/internal.properties: added Baan definitions.
24684           Fixed some issues for C such as *_cast directive, that are only
24685           available with C++.
24686           Updated C++, HTML and shell scripts definitions.
24687           Updated Ada and Bullant, that have been forgotten.
24689         * src/main_menubar_def.h,
24690           src/lexer.h,
24691           src/aneditor.cxx,
24692           src/utilities.[ch]: added support for the Baan highlight style.
24694 2001-12-29  Stephane Demurget  <demurgets@free.fr>
24696         Polished the plugins menu behaviour and added a tearoff
24697         menuitem to the recent entries submenu.
24699         Note: The recent entries list seems to be too height
24700               with all these superfluous hseparators.
24702         * src/main_menubar.c: Polished, making some
24703           functions declarations static and cleaning some code.
24705           (create_submenu_plugin): removed the extra
24706           plugins entry and the horizontal separators.
24708           (on_plugins_menu_realize): the plugins menu is only
24709           shown if there's at least one available.
24711           (create_submenu*): added a tearoff menuitem to have
24712           a more homogeneous menu style. For now, it doesn't
24713           take care of user settings (but it was even worse
24714           before :).
24716 2001-12-29  Stephane Demurget  <demurgets@free.fr>
24718         * configure.in: added the packageplugindir variable to avoid
24719           installing the plugins in $(prefix). It's not the same path as
24720           anjuta 2 to allow parallel installation.
24722 2001-12-29  Stephane Demurget  <demurgets@free.fr>
24723         Fix a reopened part of bug #440676: keyboard navigation between the
24724         different text buffers. Changed to a more global approch. 
24726         * src/notebook.[ch]: removed.
24728         * src/Makefile.am: removed notebook.[ch]
24730         * src/anjuta_{gui,cbs}.c, src/anjuta.h:
24731           (on_anjuta_window_key_press_event): added to fulfill the global
24732           shorcuts handling.
24734         * HACKING: updated according to the new global shortcuts handling.
24736 2001-12-29 Naba Kumar <kh_naba@users.sourceforge.net>
24738         * src/main_menubar_def.h, main_menubar.h, main_menubar.c:
24739           Shifted plugin menu from Edit submenu to main menu.
24740         
24741         * po/POTFILES.in:
24742           Added plugins/sample1/plugin-sample1.c
24743           
24744         * plugins/sample1/plugin-sample1.c:
24745           Added localization and used anjuta_info, instead of anjuta_error.
24746           
24747         * plugins/.cvsignore, plugins/sample1/.cvsignore:
24748           Added cvs ignores.
24749           
24750 2001-12-28 Naba Kumar <kh_naba@users.sourceforge.net>
24752         * configure.in, acconfig.h: Added definition for PACKAGE_PLUGIN_DIR
24753           for plugin dir.
24754         
24755         * Makefile.am: Added module plugins.
24756         
24757         * plugins, plugins/Makefile.am, plugins/sample1/*:
24758           Created plugins modules.
24759           
24760         * src/anjuta.h, src/anjuta.c: Removed app->szAddinDir and 
24761           Defined PACKAGE_PLUGIN_DIR directly and properly. Fixed
24762           to load plugins of *.so only and not *.so* (which results
24763           in duplicates).
24764         
24765         * anjuta.spec.in: added %{prefix}/lib/anjuta to take care of 
24766           plugins during packaging.
24768 2001-12-27  Simos Xenitellis  <simos@hellug.gr>
24770         *  configure.in: Added Greek (el) to ALL_LINGUAS.
24772 2001-12-27 Duarte Loreto <happyguy_pt@hotmail.com>
24774         * configure.in: Added portuguese to ALL_LINGUAS
24776 2001-12-24  Naba Kumar <kh_naba@users.sourceforge.net>
24778         * global-tags/.cvsignore
24779         tagmanager/.cvsignore
24780         tagmanager/include/.cvsignore:
24781         Added cvs ignore files.
24783         * data/.cvsignore
24784         Updated cvs ignore file.
24785         
24786 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
24788         * src/debugger.c, src/text_editor.c, src/anjuta.c, 
24789           data/anjuta.properties, data/internal.properties: clean up some 
24790           message strings (me)
24792 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
24794         * src/about.c, THANKS: added Jens to the credits
24795         
24796 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
24798         * pixmaps/close_file_small.xpm, pixmaps/Makefile.am, src/anjuta.c,
24799           src/text_editor.h, src/pixmaps.h, src/text_editor_cbs.c,
24800           src/text_editor_cbs.h, src/text_editor_gui.c: patch from Jens
24801           Georg <mail@jensgeorg.de> to add close button to file tabs.
24803 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
24805         * launcher/anjuta_launcher.c: patch from Stef to fix #490816
24806           (debugger now catches correct signal from process)
24808 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
24810         * pixmaps/Makefile.am, pixmaps/appwiz_*.png: new images from Misha
24811         * src/pixmaps.h: switch appwizard project icons to new designs
24812         * pixmaps/appwid*xpm, pixmaps/gear.xpm: removed unused graphics
24814 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
24816         * pixmaps/Makefile.am: stop redundant images from being installed.
24817           The next step will be to remove them completely.
24818         * src/appwiz*: further updates (more to come)
24819         * src/pixmaps.h: cleaned up, commented
24820         * src/splash.c: should use the pixmaps macro defined
24821         * HACKING: more on the graphics stuff and use of pixmaps.h
24823 2001-12-19      Andy Piper      <andy.piper@freeuk.com>
24825         * src/defaults.c: fix bug #494864
24827 2001-12-18      Andy Piper      <andy.piper@freeuk.com>
24829         * pixmaps/applogo.png, pixmaps/appwizard.png: added new wizard
24830           graphics from Misha
24831         * pixmaps/interface.xpm, pixmaps/app_wizard.jpg: removed
24832           redundant graphics, no longer used
24833         * src/appwiz*: revamped application wizard by Andy and Misha for
24834           a more usable and professional look-and-feel
24835         * HACKING: updates to cover patching, graphics, and some additions
24836           post-0.1.8
24837         * TODO: removed some implemented features
24839 2001-12-17      Andy Piper      <andy.piper@freeuk.com>
24841         * data/anjuta.properties, data/internal.properties: cleanup
24842         * src/compiler_options_gui.c, src/mainmenu_callbacks.*, 
24843           src/preferences_gui.c, src/text_editor_menu.c: patches from Biswa
24844           to edit styles colors for keywords and add Goto Tag menu option
24845           in the editor
24847 2001-12-14 Naba Kumar <kh_naba@users.sourceforge.net>
24849         * src/anjuta.c, anjuta.h, text_editor.c, text_editor.h:
24850         
24851         Fixed bug #460335
24852         fixes the Forget of the cursor position when tab is brought active
24853         from project manager.
24854         
24855 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
24857         * src/messages.c
24858           Exported "TERM=xterm" to get a color terminal when
24859           anjuta is not started from within a terminal.
24860           
24861 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
24863         * src/messages.c
24864           src/messages.h
24865           Added a frame around zvt terminal.
24866           
24867         * src/preferences_gui.c
24868           Modified to say "Use glade component (experimental)"
24869           instead of "Use Component".
24870           
24871 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
24873         * Patch from 
24874         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24875         
24876         * src/anjuta.c
24877         src/fileselection.c
24878         src/messages.c
24879         src/messages.h
24880         src/preferences.c
24881         src/preferences.h
24882         src/project_dbase.c
24884         a) Extra scrollbar in terminal no longer appears.
24885         b) Character set preference should be preserved (untested).
24886         c) File selection widget now remembers last directory.
24887         d) On creation of generic project, the glade 'file not found' error no
24888                 longer occurs.
24889         e) First terminal window is created 'on demand', so it should always to
24890                 the Right Thing (TM) as far as starting WD is concerned. Also, the
24891                 environment is now passed to the terminal.
24892         f) Solaris compilation should be fixed (replaced get_current_dir_name()
24893                 with getcwd()).
24894         g) Fixed some compilation warnings.
24896 2001-12-10      Andy Piper      <andy.piper@freeuk.com>
24898         * configure.in, src/anjuta.c, src/messages.c, src/messages.h,
24899           src/pixmaps.h: applied terminal and warnings patch (Biswa)
24900         * src/*: cleanups (me)
24901         * pixmaps/mini_term.xpm: added new file for terminal button
24902           (me, based on existing artwork)
24904 2001-12-07      Andy Piper      <andy.piper@freeuk.com>
24906         * configure.in: bumped version to 0.1.9-pre
24907         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
24908           translation
24909         * src/aneditor.cxx: patch from Biswa to re-enable autocompletion
24911 2001-12-07  Pablo Saratxaga  <pablo@mandrakesoft.com>
24913         * src/splash.c: removed a DOS end of line of a comment (so the *.po
24914           files are free of that char)
24915         * configure.in: added "az" to ALL_LINGUAS
24917 2001-11-29      Andy Piper      <andy.piper@freeuk.com>
24919         * tagmanager/tm_workspace.c, src/project_dbase.c: critical
24920           crash bug fix from Biswa.
24921         * FUTURE: added Anjuta/gIDE merger information to provide 
24922           details on future direction and status of 1.x stuff
24923         * NEWS: prepared for release
24924         * po/de.po: update from Jens Georg <mail@jensgeorg>
24926 2001-11-28      Andy Piper      <andy.piper@freeuk.com>
24928         * multiple minor updates pre-0.1.8
24929         * patch from Biswa to fix syntax highlighting and packaging
24930         * po/fr.po: update from Stef
24932 2001-11-26 Naba Kumar <kh_naba@users.sourceforge.net>
24934         * global-tags/Makefile.am
24935         global-tags/create_global_tags.sh
24936         global-tags/tm_global_tags.c
24937         scintilla/LexCPP.cxx
24938         scintilla/include/SciLexer.h
24939         src/aneditor.cxx
24940         src/project_dbase.c
24941         tagmanager/Makefile.am
24942         tagmanager/include/Makefile.am
24943         tagmanager/include/tm_project.h
24944         tagmanager/include/tm_tag.h
24945         tagmanager/include/tm_tagmanager.h
24946         tagmanager/tm_project.c
24947         tagmanager/tm_source_file.c
24948         tagmanager/tm_tag.c
24949         tagmanager/tm_workspace.c:
24950         
24951         Includes the syntax highliting patch to scintilla).
24952         and more stable code.
24953         
24954         *tagmanager/include/tm_symbol.h: New file.
24955         *tagmanager/tm_symbol.c: New file.
24956         
24957         Add symbol tree building functionality at project level
24958         
24959         Patch from:
24960         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24961         
24962 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
24964         * pixmaps/file_cpp.xpm,   pixmaps/file_html.xpm,  pixmaps/file_icon.xpm,
24965           pixmaps/file_c.xpm,     pixmaps/file_h.xpm,     pixmaps/file_pix.xpm,
24966           pixmaps/file_file.xpm,  pixmaps/file_i18n.xpm
24967           : New and improved pixmaps from Misha <misha@phreaker.net>
24968           Thanks to him.
24970 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
24971         
24972         * Big patch submitted by
24973           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>.
24974           Many thanks to him.
24975         
24976         * src/Makefile.am, src/aneditor.cxx
24977           src/anjuta.c, src/anjuta.h, src/project_dbase.c,
24978           src/project_dbase.h, src/text_editor.c, src/text_editor.h:
24979           Use of tagmanager lib for advanced calltips.
24981         * global-tags/*: Created new directory and added files to 
24982           generate system.tags.
24984         * tagmanager/*: Created new directory and added tagmanager lib
24985           files.
24987         * configure.in, acconfig.h, Makefile.am: Modified to reflect
24988           the above additions.
24990         * data/Makefile.am: Modified to accomodate generated system.tags file.
24992 2001-11-07      Andy Piper      <andy.piper@freeuk.com>
24994         * scintilla/: updated to 1.41
24995         * src/Makefile.am: added Ada and Bullant lexers from Scintilla
24996         * src/about.c: updated list of authors
24997         * src/aneditor.cxx: tidied to remove unused SciTE debug calls
24998         * HACKING: updated to cover Scintilla usage
24999         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
25000           translation
25002 2001-11-07  Naba Kumar <kh_naba@users.sourceforge.net>
25004         * src/aneditor.cxx: Fixed compilation errors with it.
25005           by add include to gtk+ headers and typedefining a mysteriously
25006           vanished class Colour.
25008 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
25010         * configure.in: Added pt_BR in the languages.
25011         
25012 2001-11-01      Andy Piper      <andy.piper@freeuk.com>
25014         * src/executer.c, mainmenu_callbacks.c: patch from Dan Elphick
25015           (<dre00r@ecs.soton.ac.uk>) to correct a spelling mistake
25016         * THANKS: updated
25017         * manuals/C/anjuta-manual/*: new format to match
25018           the rest of the GNOME docs chapter layout. Added the many
25019           new contributors. Moved Authors and License information into new
25020           chapters of their own - should make expansion easier too
25021         * src/compiler_options.c: changed the profiler option to -pg to 
25022           work with GNU tools (gprof)
25023         * src/compiler_options_gui.c, main_menubar_def.h: tidied some messages 
25024           and text labels
25025         
25026 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
25028         * src/compiler_options.h, compiler_options.c, compiler_options_cbs.c
25029           compiler_options_gui.c:
25030           Added a new entry for linker flags and renamed c_options to c_flags
25031           and l_options to l_libs. Also, added a new function:
25032           compiler_options_set_prjlflags_in_file();
25033         
25034         * src/source.c: projects/src/Makefile.am now have LDFLAGS set.
25035         
25036         * src/compiler_options_gui.c: Trimmed some UI for the 'others' page.
25037           
25038 2001-10-26      Andy Piper      <andy.piper@freeuk.com>
25040         * THANKS, src/about.c: corrections and additions following 
25041         Naba's big update
25042         * src/main_menubar.c: patch from Rikul to fix the problem with 
25043         menu accelerators not being loaded
25045 2001-10-26  Naba Kumar <kh_naba@users.sourceforge.net>
25047         * THANKS: Added all contributors and translators names and emails.
25048         * AUTHORS: Updated
25049         * pixmap/anjuta_logo.png: Reduced the size of the logo.
25050         * pixmap/anjuta_splash.png, pixmaps/Makefile.am:
25051               Added new file (earlier logo with border).
25052         * src/about.c: Added all contributors names and emails
25053               and used macro definition for logo pixmap file.
25054         * src/pixmaps.h: Added entry for anjuta splash screen.
25056 2001-10-24      Andy Piper      <andy.piper@freeuk.com>
25058         * pixmaps/anjuta_icon[.xpm|.png]: updated application icon
25059         to new PNG version (thanks to Misha) and removed the old
25060         pixmap.
25062 2001-10-24  Abel Cheung  <maddog@linux.org.hk>
25064         * THANKS: added Conner Mo for simplified Chinese translation.
25065         * configure.in: added zh_CN in ALL_LINGUAS
25067 2001-10-21  Abel Cheung  <maddog@linux.org.hk>
25069         * THANKS: added Joe Man for his traditional Chinese translation.
25070         * configure.in: added zh_TW in ALL_LINGUAS.
25072 2001-10-19  Naba Kumar <kh_naba@users.sourceforge.net>
25074         * src/main_menubar_def.h: Changed the link of lidn to
25075         http://lidn.sourceforge.net.
25076         
25077 2001-10-18  Naba Kumar <kh_naba@users.sourceforge.net>
25079         * Applied patch from Rikul
25080         * Applied patch from Luca
25081         * Fixed a cvs conflict. :)
25083 2001-10-17  Stephane Demurget  <demurgets@free.fr>
25085         * THANKS: added Marc Botermans for his Dutch translation.
25087         * configure.in: added nl in ALL_LINGUAS.
25089         * po/nl.po: added.
25091 2001-10-17  Naba Kumar <kh_naba@users.sourceforge.net>
25093         * anjuta.c: Fixed luca's typo.
25094         * resources.c, resources.h: Changed gchar* return to void, to
25095                 avoid a compiler warning.
25096         * scintilla/Makefile.am: Reorganized file entries.
25097         * src/Makefile.am: Added StyleContex.o module directly with the lexers.
25099 2001-10-16  Naba Kumar <kh_naba@users.sourceforge.net>
25101         * Upgraded scintilla to 1.4.
25102         * Added 6 files:  LexCrontab.cxx LexEiffel.cxx LexRuby.cxx
25103                 LexLisp.cxx StyleContext.cxx StyleContext.h
25104         * src/Makefile.am: Added 4 lexers and separated lexer objects
25105                 from the main link variable.
25107 2001-10-14  Stephane Demurget  <demurgets@free.fr>
25109         * THANKS: added Luca, even if it shouldn't be my role to write
25110           this sort of thing :)
25112         * src/anjuta.c: (scan_AddIns_in_directory): some fixes and cleanups on
25113           the latest Luca patch.
25115 2001-10-14      Andy Piper      <andy.piper@freeuk.com>
25117         * added skeleton plugin functionality (lbell <lbell@tsc4.com>). 
25118         This is not documented yet; plugins to come later.
25119         * src/find*.c: find dialogs now persistent 
25120         (Rick <rikul@bellsouth.net>)
25121         * widgets/gnomefilelist.c: fixed multiple file open issue 
25122         (Rick <rikul@bellsouth.net>)
25123         * changes to recent file and project lists handling 
25124         (lbell <lbell@tsc4.com>)
25125         * more minor UI updates (me)
25127 2001-10-11      Andy Piper      <andy.piper@freeuk.com>
25129         * src/Makefile.am: removed warnings for traditional C syntax
25130         * pixmaps: added new icons for mini_locals, mini_cvs and
25131         the splash screen - thanks to Misha <misha@phreaker.net>
25133 2001-10-10      Andy Piper      <andy.piper@freeuk.com>
25135         * src/toolbar.c: fix typo in tooltip text
25136         * ccview/cccmd.cc: alter Func to Function in menu text
25138 2001-10-09      Andy Piper      <andy.piper@freeuk.com>
25140         * src/find_text.c: applied patch from rikul <null@acm.org> to fix minor
25141         issue with find dialog reporting an error when Scintilla finds text
25142         * applied patch from Denis Boehme <boehme at syncio dot de> to support
25143         DOS files (i.e. CR/LF translation)
25145 2001-10-03      Andy Piper      <andy.piper@freeuk.com>
25147         * src/notebook.c: applied patch from rikul <null@acm.org> to fix bug
25148         #452436
25149         * data/internal.properties: default fold style now set to 3 :-)
25150         * applied patch from rikul <null@acm.org> to turn notebook tab 
25151         headings red when file has been edited.
25153 2001-10-02  Kjartan Maraas  <kmaraas@gnome.org>
25155         * configure.in: Added "no" to ALL_LINGUAS.
25156         
25157 2001-09-29  Naba Kumar <kh_naba@users.sourceforge.net>
25159     * Patch from lbell <lbell@tsc4.com>
25160     src/controls.c
25161     src/debugger.c
25162     src/main_menubar.c
25163     src/main_menubar.h
25164     src/main_menubar_def.h
25165     src/mainmenu_callbacks.c
25166     src/mainmenu_callbacks.h
25167     src/project_dbase.c
25168     src/project_dbase.h
25169     
25170     Implemented a check menu item to handle the 'show locals' flag
25171     for the current project.
25173     * data/internal.properties: Removed the redundant command
25174     for gnome-terminal.
25175     
25176 2001-09-25  Naba Kumar <kh_naba@users.sourceforge.net>
25178         * Patch from lbell <lbell@tsc4.com> for fixing some compiler warnings.
25180 2001-09-24  Fatih Demir <kabalak@gtranslator.org>
25182         * configure.in: Added "ta" to the languages list.
25184 2001-09-21  Andy Piper <andy.piper@freeuk.com>
25186         * data/internal.properties:
25187           added fold.symbols property to control appearance of folds
25188           in the Scintilla editor (thanks to rikul <null@acm.org>)
25190 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
25192         * src/message.c:
25193           one extra button for message win is being created -- Fixed.
25194         
25195           The frame should be hidden and not only the pix_lab when
25196           that message pane is hidden (aBts[nIndex].bVisible == FALSE)
25197           -- Fixed.
25198         
25199         * pixmaps/mini_locals.xpm (new file), pixmaps/Makefile.am: 
25200           for the time being it is same as mini_cvs.xpm.
25201         
25202 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
25204         * src/find_repace.c: Fixed the vanishing find/replace dialog box.
25206         Patch from rikul <null@acm.org>
25207         
25208         * CORBA-Server.c, debugger.c, debugger.h, glades.c,
25209         glades.h, messages.c, messages.h, pixmaps.h,
25210         project_dbase.c, project_dbase.h, session.c,
25211         session.h, watch_cbs.c, watch_cbs.h, watch_gui.c:
25212         
25213         inserted 'add to watch' option in inspect window, so you can add easily
25214         a variable in watch window .
25215         
25216         Added a new message pane for the gdb local variables inspection. Changed
25217         the code in messages.c to better account for future new panes insertion.
25218         Defined a new pixmap for the new tab button in pixmaps.h
25219         (ANJUTA_PIXMAP_MINI_LOCALS); someone must create it and add it to the
25220         install script.
25221         
25222         Changed the debugger module to have a single function for asking to gdb
25223         to send program info. The idea is to ask the debugger about only the
25224         info needed to open windows( watch, registers, etc ) to speedup the step
25225         command. I plan to ask informations to the debugger based on the user
25226         interface status.
25227         The request for local variables is enabled by default, but the
25228         projectDBase has a variable to control it, to allow disabling that
25229         feature,  there is also the code to save and to reload the state. If you
25230         want to have it disabled by dafult change SHOW_LOCALS_DEFAULT to FALSE
25231         in project_dbase.c
25233         This big patch is from:  lbell <lbell@tsc4.com>
25234         
25235 2001-09-20  Stephane Demurget <demurgets@free.fr>
25237         Patch from rikul <null@acm.org> :
25239         * data/internal.properties, src/aneditor.cxx: fixed the fold margin
25240           problem and added folding support for php/hmtl.
25242 2001-09-19  Naba Kumar <kh_naba@users.sourceforge.net>
25244         * Fixed dnd of files within scintilla.
25245         patch from:  rikul <null@acm.org>
25246         
25247 2001-09-18  Naba Kumar <kh_naba@users.sourceforge.net>
25249         * Applied patch from Luca.
25250         
25251         * src/source.c: source_write_build_files(): Fixed the project generation
25252           failure. The fist return statement and the free_project_type were 
25253           misplaced.
25255 2001-09-14  Naba Kumar <kh_naba@users.sourceforge.net>
25256         
25257         * anjuta.c, anjuta.h, main.c, main_menubar.c, main_menubar_def.h,
25258         mainmenu_callbacks.c, mainmenu_callbacks.h, messages.c:
25259         
25260         1) Restore the error color to red (waiting for a configurable one )
25261         2) Saving projects settings if you exit anjuta without closing an open
25262         saved project
25263         3) New Menu 'repaeat search' to search with a keystroke without pressing
25264         the toolbar button
25265         4) some define in the menus to better handle menu item update
25266         
25267         Patch from: lbell <lbell@tsc4.com>
25268         
25269         * main_menubar_def.h, main_menubar.c: Change the position of
25270         "Repeat find" menu position.
25272 2001-09-13  Naba Kumar <kh_naba@users.sourceforge.net>
25274          project_type.h, project_type.c, source.c: Applied patch.
25275          patch from Johannes Schmid <clubfan@users.sourceforge.net>
25276          
25277 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
25279         * configure.in, src/Makefile.am: Using macros for ORBit flags.
25280         
25281 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
25282         
25283         * Fixed bug #445752
25284   
25285 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
25286         
25287         * Fixed bugs in Gtk-- and Gnome-- project type
25289 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
25291         * dnd.c: Support for multiple files drag-n-drop.
25292         
25293           Patch from: rikul <null@acm.org>
25294         
25295         * anjuta.c, anjuta.h, anjuta_cbs.c, main_menubar_def.h,
25296           mainmenu_callbacks.c, mainmenu_callbacks.h: Added message text
25297           saving from menu.
25298         
25299           Patch from: rikul <null@acm.org>
25301         * Applied patch for widgetizing goto dialog box.
25302           Patch from: ???
25303         
25304         * Applied patch for having new project type handling.
25305           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
25306           
25307 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
25309         * Makefile.am, aneditor.cxx, aneditor.h, anjuta.c, anjuta.h,
25310           anjuta_cbs.c, anjuta_gui.c, breakpoints.c, breakpoints.h,
25311           debugger.c, debugger.h, find_in_files.c, find_in_files.h,
25312           find_replace.c, find_replace.h, find_text.c, find_text.h,
25313           glade_iface.c, main.c, messages.c, messages.h, project_dbase.c,
25314           project_dbase.h, source.c, text_editor.c, text_editor.h,
25315           text_editor_cbs.c, utilities.c, utilities.h:
25316         
25317           Applied a huge patch (after slight preview). I would like Luca
25318           to have his feature additions mentioned here.
25319         
25320           Patch from: lbell <lbell@tsc4.com>
25322 2001-09-09  Stephane Demurget <demurgets@free.fr>
25324         * scintilla/Makefile.am: added to $(GTK_CFLAGS) INCLUDES.
25326         * po/fr.po: updated to the latest sources.
25329 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
25330         
25331         * Fixed bug #445752
25332   
25333 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
25335         * dnd.h, dnd.c: New files for drag n drop support.
25336                 
25337         * anjuta.h, anjuta_gui.c, anjuta_cbs.c:
25338            Added drag and drop support for opening files.
25339         
25340         Thanks to José Antonio Caminero Granja <JCamGra@alumnos.uva.es> and
25341         Archit Baweja <bighead@crosswinds.net> for this idea.
25342         
25343         * TODO: Added some more todos. :-(
25345 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
25347         * Fixed the goto line activate bug.
25348         patch from: Martyn Bone <mbone@brightstar.u-net.com>
25350 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
25351         
25352         * Fixed bugs in Gtk-- and Gnome-- project type
25354 2001-08-5  Naba Kumar <kh_naba@users.sourceforge.net>
25356         * widgets/gonmefilelist.c, gnomefilelist.c:
25357         Modified multiple selection on pressing control.
25358           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
25359         
25360         * src/project_dbase_gui.c, anjuta_cbs.c, fileselection.h, fileselection.h:
25361         Modified multiple selection on pressing control.
25362           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
25363         
25364 2001-09-05  Abel Cheung  <maddog@linux.org.hk>
25366         * src/project_dbase_gui.c(*lang_data[]): Rename zh_TW.Big5 to zh_TW .
25367           This is useless; but just in case...
25369 2001-08-4  Naba Kumar <kh_naba@users.sourceforge.net>
25371         * data/internal.properties: modified a bit of perl properties.
25372         
25373 2001-08-3  Naba Kumar <kh_naba@users.sourceforge.net>
25375         * ccview/cccproj.hh, ccview/hash_str.h, src/fileselection.c, src/fileselection.h
25376           src/project_dbase_gui.c, widgets/gnomefilelist.c, widgets/gnomefilelist.h:
25377           Added support for multiple file imports. Changed the standrd C++
25378           convention of #include <file> to #include <file.h>, because I had given
25379           some wrong options while compiling my gcc-3.0.1 compiler, so it does not
25380           now support the #include <file> convention. That is something to be fixed :). 
25381           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
25383 2001-08-1  Naba Kumar <kh_naba@users.sourceforge.net>
25385         * src/anjuta.c: Added function static greetings_text(), to solve the non
25386                 translation of the greetings text in the wizard.
25387                 
25388 2001-08-31  Andy Piper <andy.piper@freeuk.com>
25390         * src/find_in_files_gui.c: made order of buttons consistent with other Find
25391           dialogs, with OK the default (fix bug #453482)
25393 2001-08-31  Naba Kumar <kh_naba@users.sourceforge.net>
25395         * src/anjuta.c: Fixed a bug that tries to printf 'NULL'
25396         
25397         * src/appwizard.c: added N_() for the inlcuding the welcome message translatable.
25398         
25399 2001-08-29  Naba Kumar <kh_naba@users.sourceforge.net>
25401         * src/aneditor.cxx
25402           src/aneditor.h
25403           src/anjuta_cbs.c
25404           src/controls.c
25405           src/main_menubar.c
25406           src/main_menubar.h
25407           src/main_menubar_def.h
25408           src/mainmenu_callbacks.c
25409           src/mainmenu_callbacks.h:
25410                 Applied the patch that addes menu items which allow users to
25411                 insert GPL notice and date time in current document.
25412                 patch from: Rick Patel <rikul@shreve.net>       
25413                 
25414         * src/main_menu.c: Fixed a compilation error.
25415         
25416         * src/anjuta.c: Fixed non-rememberence of editor tab position.
25417         
25418         * src/mainmenu_callbacks.c: Fixed gpl strings to avoid compiler warnings
25419           about the unterminated strings.
25420           
25421         * scintilla/*: Updated scintilla to 1.3.9 version.
25422         
25423 2001-08-28  Naba Kumar <kh_naba@users.sourceforge.net>
25424         
25425         * widgets/gnomefileselection.c:
25426           Applied the patch for fixing multiple selection of file open funcion,
25427           which will deselect the files selected.
25428           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
25430 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
25432         * widgets/gnomefileselection.h, widgets/gnomefileselection.c, src/fileselection.h,
25433           src/fileselection.c, src/anjuta_cbs.c:
25434           Applied the patch     for multiple selection of file open.
25435           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
25436           
25437 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
25439         * Removed "-f" option in call to devhelp, because devhelp no longer
25440           supports that.
25441         
25442 2001-08-26  Stephane Demurget <demurgets@free.fr>
25444         All these modifications have been pointed out by
25445         Gregory Schmitt <gregory.schmitt@free.fr>, so thanks to him.
25447         * data/internal.properties: two fixes for the PHP lexer.
25448           this out.
25450         * fr.po: minor fixes.
25452         * TODO: added a couple of PHP suggestions from Gregory Schmitt.
25454 2001-08-25  Naba Kumar <kh_naba@users.sourceforge.net>
25455         
25456         * main_menubar.c,
25457           main_menubar.h,
25458           main_menubar_def.h,
25459           main_menubar_callbacks.c,
25460           controls.c:
25461                 Added new menu item for "close all fils".
25462                 (Patch from Rikul <rikul@shreve.net>, after revision)
25463         
25464         * project_dbase.c: project_dbase_close_project(): remove unnecessary printf() statement.
25465         
25466         * find_text.c, find_replace.c: Fixed dialog wins not show up once close by 'Esc'.
25467                 (Patch from Rikul <rikul@shreve.net>)
25468         
25469         * anjuta.c: Fixed to have the current dir in the fileopen dialog box.
25470                 (Patch from Rikul <rikul@shreve.net>)
25472 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
25473         
25474         * appwiz_page2.c: Applied patch for disabling auto-upper-casting of
25475            project name in application widzard.
25476            [Patch from: Yannick Koehler <yannick.koehler@colubris.com>  ]
25478         * executer.c: hacked to change the behavior of the executer dialog. Now, instead
25479           of the 'OK' button there is an 'Execute' one.
25480           [ Patch from: Giovanni Corriga <valkadesh@libero.it>  ]
25481         
25482         * executer.c: Changed cancel button to close button. That was more appropriate.
25483           
25484 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
25486         * HACKING: corrected >>>>>> Config management.
25487         
25488         * HACKING: Added many things.
25489         
25490         * src/launcher.h: Added some comments.
25492 2001-08-21  Stephane Demurget <demurgets@free.fr>
25494         * configure.in, NEWS, README: bumped anjuta version to 0.1.7.
25496         * HACKING,
25497           manuals/C/anjuta-faqs/anjuta-faqs.sgml,
25498           src/appwizard_cbs.c,
25499           src/appwizard_gui.c: Applied UI/docs cleanup patch from
25500           Andy Piper <andy.piper@freeuk.com>
25502         * po/fr.po: updated to latest sources.
25504         * Makefile.am: removed anjuta.prj from EXTRA_DIST.
25507 2001-08-18  Andy Piper <andy.piper@freeuk.com>
25509         * Fixed bugs #450280 and #448845
25511         * src/about.c: corrected Naba's e-mail address (.net, not .com)
25512         
25513         * src/goto_line.c, src/attach_process_gui.c, src/find_replace.c:
25514           named dialogs
25515         
25516         * src/breakpoints_gui.c, src/commands.c, src/find_text.c,
25517           src/find_in_files_gui.c, src/project_dbase_gui.c, src/help.c, 
25518           src/watch_gui.c, src/stack_trace_gui.c: edited window and dialog 
25519           names to remove "Anjuta: " prefix
25520           
25521         * src/main_menubar_def.c: altered a message
25522         
25523         * launcher/anjuta_launcher.c: cleaned up some messages
25525         * src/debugger.c: edited messages to improve clarity
25526         
25527         * src/app_wiz*.c: tidied wizard interface
25530 2001-08-15  Stephane Demurget <demurgets@free.fr>
25532         Synced Naba's fix and mine about the wizards not working and removed
25533         anjuta.prj to avoid a nasty checkin.
25535         * Makefile.am: removed the install-data-local rule.
25537         * data/Makefile.am: changed the list of files.
25539         * anjuta.prj: removed to avoid checkin of Anjuta temp files.
25541         * .cvsignore: added anjuta.prj for the same reason.
25544 2001-08-15  Naba Kumar <kh_naba@users.sourceforge.net>
25546         * src/source.c: Fixed a bug that fails new gnome projects to get
25547           created.
25549         * src/project_manager.c: Fixed a bug that disables storing recent
25550           project history.
25552         * Makefile.am: Added stuffs to install the macro files in the
25553           anjuta share file.
25556 2001-08-14  Stephane Demurget <demurgets@free.fr>
25558         * data/Makefile.am: added some rules to support the gnome/ macros
25559           dir in order to make the wizards work again.
25561         * anjuta.spec.in: upped the release number.
25564 2001-08-12  Zbigniew Chyla  <cyba@gnome.pl>
25566         * configure.in (ALL_LINGUAS): Added pl.
25569 2001-08-09  Stephane Demurget <demurgets@free.fr>
25571         * anjuta.spec.in: fixed the doc files list.
25574 2001-08-09  Naba Kumar <kh_naba@users.sourceforge.net>
25576         * src/about.c: corrected my email address. :-)
25577         
25578         * TODO: Updated.
25579         
25580         * manuals/C/anjuta-manual/chapter15.sgml: Slight correction.
25581          (patch from Andy Piper <squiggle@ukgateway.net>)
25583 2001-08-08  Naba Kumar <kh_naba@users.sourceforge.net>
25585         * debugger.c: Fixed a bug associated with debugging threaded
25586           application.
25587         
25588         * text_editor_menu.c: Fixed broken ui in text editor
25589           pop up menu.
25590           
25591         * text_editor_menu.c: Now the option sub menu in text editor pop up
25592           works.
25593         
25594         * mainmenu_callbacks.c: Fixed "no-modified" bug with autoformat.
25595                 (suggested by lord sibn <sibn@utspl.cjb.net> )
25596         
25597 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
25599         * src/text_editor_menu.c: Added menu item for context help
25600           (patch from Andy Piper <squiggle@ukgateway.net>)
25601         
25602 2001-08-06  Stephane Demurget <demurgets@free.fr>
25604         * ccview/cccproj.cc: added missing i18n strings.
25606         * data/welcome.txt: bumped version to 0.1.6.
25608         * src/anjuta.c: fixed a compilation error due to devhelp integration.
25610 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
25611         
25612         * help.c, help.h: Added support for DevHelp context sensitive help
25613                 and gnome api browsing.
25614         * Fixed toolbars and editor views "not save" bug.
25615         * Updated sgmldocs.make and configure.in to handle rh 7.1 crap.
25616           (patch from Andy Piper <squiggle@ukgateway.net>)
25617         * Updated THANKS and chapter15.sgml for uk and ru translators.
25619 2001-08-05  Naba Kumar <kh_naba@users.sourceforge.net>
25621         * Transfered ru.po, uk.po and update.sh from gnome-i18n/extra-po/anjuta
25622         * Updated configure.in to include these changes
25623         
25624 2001-08-03  Stephane Demurget <demurgets@free.fr>
25626         * src/project_dbase_gui.c: fixed bug #446963
25627           (on_project_dbase_ccview_update_start),
25628           (on_project_dbase_ccview_update_end): added.
25629           These two respectively disable and enable close file/project
25630           menu entries and toolbar items, while the ccview part updates
25631           its tag database.  
25634 2001-08-03  Stephane Demurget <demurgets@free.fr>
25636         * configure.in: added sv to the ALL_LINGUAS list.
25637         
25639 2001-08-01  Fatih Demir <kabalak@gtranslator.org>
25641         * anjuta.desktop.(in(.in)), configure.in & Makefile.am: Get the desktop
25642                 file to work: merge translations and distribute it.
25644         * .cvsignore & ABOUT-NLS: Erh, "ABOUT-NLS" shouldn't be in CVS.
25646         * NEWS, README, THANKS & TODO: Spelling fixes.
25648 2001-08-01  Stephane Demurget <demurgets@free.fr>
25650         * README: updated requirements.
25652         * scintilla/Makefile.am,
25653           src/Makefile.am: fixed includes using $(srcdir), as the distcheck
25654           target can't be realized (custom build path).
25656         * Makefile.am: added xml-i18n-* and anjuta.spec.in as EXTRA_DIST.
25657           Removed install-data-local.
25659         * src/compiler_options.c: changed the include paths of the pixmaps.
25660           we hadn't any warning because of the include paths passed to the
25661           compiler. Thanks to make distcheck for reporting this.
25664 2001-07-31  Stephane Demurget <demurgets@free.fr>
25666         * NEWS, THANKS: updated.
25668         * src/anjuta.c: (anjuta_fatal_signal_handler), (anjuta_exit_signal_handler):
25669           fixed to show the correct kernel signal number and its description.
25671         * widgets/gnomefilelist.c: fixed bug #445756
25672           (goto_last): renamed to goto_prev and changed according to goto_next.
25673           (goto_next): added.
25674           (goto_directory): removed.
25675           (check_list_for_entry): renamed (g_list_find_string_pos) and rewrote: the
25676           returned value is now the position in the list.
25677           (check_ok_button_cb): changed the back check and added one for next.
25678           (gnome_filelist_set_dir): the check in history make it wouldn't be
25679           a "true" history. polished the whole thing, using set_dir_internal.
25680           (set_dir_internal): used in gnome_filelist_set_dir and back/next callbacks, so
25681           there's no check in the history when using back or next.
25683         * manuals/*: added missing .cvsignore files.
25686 2001-07-30  Stephane Demurget <demurgets@free.fr>
25688         * po/fr.po: updated to latest sources.
25690         * src/preferences_gui.c: (create_preferences_page6): fixed bug #445758
25691           call on_trunc_mesg_check_clicked after the two spinbuttons are ref'ed,
25692           to put off their sensitive attributes.
25694 2001-07-29  Stephane Demurget <demurgets@free.fr>
25695         
25696         * po/fr.po: fixed some grammar things.
25697           Thanks to Pierre Sarrazin <sarrazip@sympatico.ca> for having pointed
25698           this out.
25699         
25700         * src/utilities.c: (file_is_link): use lstat instead of stat.
25702 2001-07-27  Naba Kumar <kh_naba@123india.com>
25703         
25704         * Remove help dir from cvs, because it is no longer
25705           needed.
25706         
25707         * Remove manuals/anjuta-manual dir from cvs, because it is no longer
25708           needed.
25710 2001-07-24  Naba Kumar <kh_naba@123india.com>
25712         * debugger.c: (debugger_update_prog_status): Fixed
25713                 the bug with gdb version 5. Debugger starts, when
25714                 step in/out/over etc are clicked.
25715         
25716         * debugger.c: All functions: added debugging codes.
25717         
25718         * breakpoints.c: (breakpoints_dbase_set_all_in_editor):
25719         * breakpoints.c: (breakpoints_dbase_add_brkpnt):
25720           Modified to recognize non project files also.
25721           
25722         * source.c: (source_write_configure_in):
25723           Added source for 'prefix' counterparts for
25724           no-prefix AC_SUBST.
25725         
25726 2001-07-23  Naba Kumar <kh_naba@123india.com>
25727         
25728         * anjuta.c: added function anjuta_remove_text_editor();
25729           and suitably modified anjuta_remove_current_text_editor().
25730           
25731         * project_dbase.c: project_dbase_close(), Added code to
25732           close all opened files that belong to the project when
25733           the project is closed.
25734          (patch from  "Maxim Blagai" <maximblagai@yahoo.com> and some my codes)
25735         
25736         * Updated the manuals/anjuta-manual subdir for GDP standards.
25737            (patch from Andy Piper <squiggle@ukgateway.net>)
25738         
25739         * main_menubar.h, main_menubar.def: Added Menu items to handle
25740           urls for library references, bugs, patches and feature request
25741           submission.
25742         
25743 2001-07-20  Naba Kumar <kh_naba@123india.com>
25744         
25745         * Set wmclass names in all windows.
25746           (patch from Andy Piper <squiggle@ukgateway.net>)
25747         * New splash logo from "Misha" <misha@phreaker.net>);
25749 2001-07-19  Naba Kumar <kh_naba@123india.com>
25750         
25751         * preferences.[h,c], preferences_gui.c: Added 4 properties to
25752           set caret color, calltip back color and selection fore/back
25753           color.
25755 2001-07-18  Naba Kumar <kh_naba@123india.com>
25756         
25757         * project_dbase.c: Closes all files when project is closed.
25758          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
25759          -- We still need to refine this as it closes all sort of files.
25760         
25761         * compiler_options.c: Fixed seg-fault bug when last item in
25762           compiler option lists is removed.
25763         
25764         * Fixed missing newline warnings during compilation.
25765           (patch from Andy Piper <squiggle@ukgateway.net>)
25767 2001-07-17  Fatih Demir <kabalak@gtranslator.org>
25769         * xml-i18n-*: Blew away the xml-i18n-* files from CVS -- they're
25770                 autogenerated no need to store'em in CVS.
25772         * ccview/.cvsignore: Addition of cvsignore.
25774 2001-07-17  Naba Kumar <kh_naba@123india.com>
25775         
25776         *GUI fixes and spell corrections
25777         (patch from Andy Piper <squiggle@ukgateway.net>)
25779 2001-07-15  Naba Kumar <kh_naba@123india.com>
25780         
25781         *Fixed double error message for file not found.
25782         
25783         *Put white backgrounds for png images.
25784         
25785         *Converted '-' to '_' in sgml files.
25787 2001-07-14  Naba Kumar <kh_naba@123india.com>
25788         
25789         * project_dbase.c: Short-cut for expand/collasp project tree
25790         
25791         * project_dbase_gui.c:
25792          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
25794 2001-07-13  Naba Kumar <kh_naba@123india.com>
25795         
25796         * notebook.[h,c]: Added
25797          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
25798         Project/message window now toggles on control and
25799         and notebook switch short-cut
25801 2001-07-7  Naba Kumar <kh_naba@123india.com>
25802         
25803         * Changed a new icon set which looks more gnomish.
25804         
25805         * Changed a new anjuta splash logo.
25806         (Icons and splash logo created by "Misha" <misha@phreaker.net>)
25808 2001-07-6  Naba Kumar <kh_naba@123india.com>
25809         
25810         * ccview/*: Integrated ccview for class view and file view
25811                 in the project Manager.
25812         
25813         * widgets/gnomefilelist.[h,c]: Added show hidden files options.
25815 2001-07-1  Naba Kumar <kh_naba@123india.com>
25816         
25817         * scintilla/*: Upgraded Scintilla to version 1.3.7
25818         
25819         * manuals/anjuta-manual/C/chapter[00-12].sgml: Added many more stuffs.
25820         
25821 2001-06-28  Naba Kumar <kh_naba@123india.com>
25822         
25823         * src/debugger.c: Correct step-over and step-out swapping.
25824         
25825         * manuals/anjuta-manual/C/chapter[00-12].sgml: Splitted manual
25826           chapters and added more stuffs.
25828 2001-06-13  Naba Kumar <kh_naba@123india.com>
25829         
25830         * data/autogen.sh.gtkmm: Added
25831         
25832         * data/autogen.sh.gnomemm: Added
25833         
25834         * src/appwiz.c: Added two more application wizard templetes
25835         
25836         * src/project: for gtk-- and gnome-- and proper support
25837         
25838         * src/source.c: for c++ in the project configuration.
25839         
25840         * src/source.h:
25842 2001-05-05  Naba Kumar <kh_naba@123india.com>
25844         * Merged my pre-cvs modifications with 
25845           the current cvs copy.
25847         * (lot of files change).
25849         * Implemented session management.
25851         * Local installation possible by
25852           manageing our own pixmaps paths
25853           manupulations.
25854         
25855         * resources.h: Added.
25856         * resources.c: Added.
25858         * Fixed some bugs.
25859         
25860 2001-05-05  Fatih Demir <kabalak@gtranslator.org>
25862         * manuals/.cvsignore & manuals/anjuta-manual/C/.cvsignore:
25863                 Corrected/extended ignores.
25865 2001-05-04  Naba Kumar <kh_naba@123india.com>
25867         * manuals/: dir tree added.
25868           Sgml documentation started in this dir.
25869           
25870         * omf-install/: dir tree added.
25871         
25872         * manuals/anjuta-manual/C/anjuta-manual.sgml:
25873           Created initial document structure.
25874           
25875         * configure.in: Added test for scrollkeeper.
25876           Added some Makefile entries in AC_OUTPUT.
25877         
25878         * Makefile.am: Added subdir manuals/
25879         
25880         * HACKING: Wrote something stupid.
25882 2001-05-02  Stéphane Démurget <demurgets@free.fr>
25884         * Makefile.am: Added ChangeLog in local data list, becaused it's
25885           needed to create a new project.
25886           
25887         * po/fr.po: minor fixes.
25889         * src/build_file.c, src/configurer.c, src/debugger.c,
25890           src/executer.c, src/find_replace.c, src/gnome_project.c,
25891           src/goto_line.c, src/launcher.c, src/messages.c, 
25892           src/preferences.c src/project_dbase.c: functions declared static.
25893           
25894         * widgets/gnomefilelist.c: Fixed a project creation bug,
25895           introduced with latest changes.
25897 2001-05-01  Stéphane Démurget <demurgets@free.fr>
25899         * widgets/gnomefilelist.c,
25900           BUGS: Fixed an annoying bug preventing from loading files/project
25901           given on the command line. Polished the whole gnome_filelist widget.
25903 2001-04-27  Stéphane Démurget <demurgets@free.fr>
25905         * src/main.c,
25906           src/anjuta.c,
25907           src/anjuta.h: Polished the command line parsing.
25909         * BUGS: Need to clean that damn gnome_filelist widget.
25911 2001-04-25  Stéphane Démurget <demurgets@free.fr>
25913         * src/registers.c,
25914           src/sharedlib.c,
25915           src/signals.c: Removed duplicated includes.
25917         * po/fr.po: minor fixes.
25919         * src/compiler_options_gui.c: Cleaned up a part of the GUI,
25920           create_compiler_options_page? () declared static.
25921         * src/main.c,
25922           src/anjuta.c: Put a command line option for disabling
25923           the splashscreen.
25925         * src/preferences_gui.c: Fixed an internationalization issue,
25926           other functions declared static.
25928         * src/gnome_project.c: Fixed some memory leaks,
25929           new_prj_terminated () declared static. 
25931 2001-04-24  Fatih Demir <kabalak@gtranslator.org>
25933         * configure.in: Sort ALL_LINGUAS alphabetically.
25935 2001-04-22  Stéphane Démurget <demurgets@free.fr>
25937         * Emptied that ugly old Changelog.
25939 == Anjuta 0.1.5 ===
25940 == Anjuta 0.1.4 ==
25942 2001-03-10 Naba kumar  <naba@gnome.org>
25944         * src/gnome_project.c: Fixed project dir creation bug.
25946         * src/text_editor.c: Fixed double accelerators bug.
25947         
25948         * src/glade_iface.c, src/project_dbase.c: Fixed source generation bug.
25950         * src/stack_trace.c, * src/compiler_options.c,
25951         data/internals.properties, src/defaults.c:
25952         Fixed pixmap creation with NULL window.
25954         * src/commands.c, src/preferences_gui.c, src/build_project.c
25955         src/clean_project.c: Bug fix.
25956         
25957         * src/main_menubar_def.h: i18n bug fix.
25958         
25959         * src/executer.h, src/executer.c: Bug fix.
25960         
25961         * src/controls.c: Bug fix.
25962         
25963         * src/debugger.c: Debugger now takes program args.
25964         
25965         * po/ja.po: Added japanese translation file.
25966         
25967         Upgraded to ver 0.1.4
25968         ... Fixed other minor bugs.
25970 == Anjuta 0.1.3 ===
25972 2001-XX-XX Naba kumar  <naba@gnome.org>
25974         * Lots of unaccountable changes. Integrated scintilla.
25975         Redesigned Project managemet. Added supports for other languages.
25976         Java style properties managements. .... blah blah
25977         
25978 2000-11-11 Naba kumar  <naba@gnome.org>
25980         * README, htmls/page111.html, configure.in, anjuta.prj, anjuta.spec:
25981         Upgraded to version 0.1.3.
25983         * src/mainmenu_callbacks.c, src/main_menubar_def.h:
25984         Fixed to activate Debug->add watch properly.
25986 === Anjuta 0.1.2 beta_2 ===
25987 === Anjuta 0.1.2 ===
25989 2000-11-05 Naba kumar  <naba@gnome.org>
25991         * src/compiler_options.c, src/compiler_options_cbs.c
25992         src/compiler_options_cbs.h, src/compiler_options_gui.c
25993         src/anjuta2.c, extra/stock_libs.anj (new),
25994         extra/README.stock_libs (new), htmls/page13.html,
25995         htmls/images/*: Improved Library settings GUI. Can now enable/disable
25996         added libraries. Stock libs provided for ease of entry. Modified
25997         help html file accordingly.
25999 2000-11-03 Naba kumar  <naba@gnome.org>
26001         * README: Minor fixes in Doc files.
26003         * src/gnome_prj.c, src/appwidzard_cbs.c:
26004         Fixed to ignore non-existant dir for blank prj.
26005         More checking in project creation, especially to confirm
26006         that the prj file already does not exist.
26008         * anjuta.spec, configure.in: Upgraded to version 0.1.2
26010         * src/controls.c: Now Menu item "Format/Detach current document"
26011         is inactive when there is no document opened.
26013 === Anjuta 0.1.1 ===
26015 2000-11-01 Naba kumar  <naba@gnome.org>
26017         Completed and Release of first version (Beta) with lots of bugs.
26019 1999-12-27 Naba kumar  <naba@gnome.org>
26021         Anjuta project started.