2008-02-02 Johannes Schmid <jhs@gnome.org>
[anjuta-git-plugin.git] / ChangeLog
blobebdfa08039ec48c101f98b12002547628c70812b
1 2008-02-02  Johannes Schmid <jhs@gnome.org>
3         * manuals/anjuta-manual/Makefile.am:
4         Fixed #513888 – Trailing '\' in anjuta-manual/Makefile.am 
5         causes make install to fail
7 2008-02-02  Johannes Schmid <jhs@gnome.org>
9         * plugins/macro/macros.xml:
10         #495511 – Header_h macro correction
12 2008-02-02  Johannes Schmid <jhs@gnome.org>
14         * plugins/patch/patch-plugin.glade:
15         gtk-apply is not translatable...
17 2008-02-02  Johannes Schmid <jhs@gnome.org>
19         * plugins/build-basic-autotools/build-basic-autotools.c:
20         (on_build_mesg_format):
21         
22         Also check for untranslated messages from make. Should fix 
23         #511981 – Error parsing make output
25 2008-02-02  Johannes Schmid <jhs@gnome.org>
27         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
28         .glade:
29         
30         Fixed #511010 – [UI] Execute program utility window
32 2008-02-02  Johannes Schmid <jhs@gnome.org>
34         * src/anjuta.glade:
35         Fixed #509908 – [UI] Problems with the General settings tab
37 2008-02-02  Johannes Schmid <jhs@gnome.org>
39         * manuals/anjuta-manual/C/fileoperations.xml:
40         Fixed #513730 – Option not present in the GUI po file
42 2008-02-02  Johannes Schmid <jhs@gnome.org>
44         * plugins/sourceview/anjuta-editor-sourceview.glade:
45         Adjust preferences default values
47 2008-02-02  Johannes Schmid <jhs@gnome.org>
49         * plugins/document-manager/plugin.c: (docman_plugin_set_tab_pos):
50   Fixed #512535 – Open files tabs' position is correctly remembered 
51   but not applied at startup
53 2008-02-02  Johannes Schmid <jhs@gnome.org>
55         * plugins/search/search-replace.c: (on_message_clicked):
56         Pass and uri ianjuta_document_manager_goto_file_line_mark() to
57         fix clicking on search result messages
59 2008-02-01  James Liggett <jrliggett@cox.net>
61   * plugins/subversion/svn-command.c: (on_svn_notify):
62   Fixed wrong status message output when resolving conflicts.
64 2008-02-02  Johannes Schmid <jhs@gnome.org>
66         * configure.in: Require GtkSourceView 2.1.2
67         * plugins/sourceview/sourceview-prefs.c: (init_colors_and_fonts):
68         * plugins/sourceview/sourceview.c: (mark_real), (imark_unmark),
69         (imark_is_marker_set), (imark_delete_all_markers),
70         (ibookmark_toggle), (goto_bookmark), (ibookmark_clear_all):
71         
72         Adapted to API changes in GtkSourceView
74 2008-02-01  Johannes Schmid <jhs@gnome.org>
76         * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
77         Fixed tabsize preference
79 2008-02-01  Johannes Schmid <jhs@gnome.org>
81         * manuals/anjuta-manual/C/fileoperations.xml:
82         * manuals/anjuta-manual/C/interface.xml:
83         Updated manual
84         
85         * manuals/anjuta-manual/Makefile.am:
86         * manuals/anjuta-manual/C/figures/*:
87         
88         Updated figures to be in clearlooks theme, removed old figures
90 2008-02-01  Johannes Schmid <jhs@gnome.org>
92         * plugins/patch/patch-plugin.glade:
93         * plugins/patch/plugin.c: (patch_plugin_activate):
94         Another UI issue with the patch plugin and silenced a compiler
95         warning
96         
97         Patch from James Liggett:
98         * plugins/profiler/gprof-call-graph-view.c:
99         (gprof_call_graph_view_create_columns):
100         * plugins/profiler/gprof-flat-profile-view.c:
101         (gprof_flat_profile_view_create_columns):
102         * plugins/profiler/gprof-view.c: (gprof_view_format_float):
103         * plugins/profiler/gprof-view.h:
104         
105         Use two decimal places for float values in profiler views (#507831)
107 2008-02-01  Johannes Schmid <jhs@gnome.org>
109         * configure.in:
110         * plugins/editor/Makefile.am:
111         
112         Fixed #512751 – libgnomeprint unnecessary without scintilla
114 2008-01-31  Johannes Schmid <jhs@gnome.org>
116         * plugins/language-manager/languages.xml:
117         Added a pretty ugly string for C++ headers. Maybe we should rely
118         on mime-types instead...
120 2008-01-31  Johannes Schmid <jhs@gnome.org>
122         * plugins/language-support-cpp-java/cpp-java-assist.c:
123         (get_iter_column), (cpp_java_assist_get_calltip_context),
124         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
125         (on_assist_chosen), (cpp_java_assist_install):
126         * plugins/language-support-cpp-java/plugin.c:
127         (on_editor_char_inserted_cpp):
128         Removed annoying DEBUG_PRINTs
129         
130         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
131         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
132         * plugins/sourceview/sourceview.c: (iassist_show_tips):
133         
134         Fixed "jumping" tooltips, fixed indentation of brances
136 2008-01-31  Johannes Schmid <jhs@gnome.org>
138         * plugins/document-manager/plugin.c: (on_document_changed):
139         Fixed crash when closing anjuta after all document tabs have been closed
141 2008-01-31  Sébastien Granjoux  <seb.sfo@free.fr>
143         * plugins/debug-manager/anjuta-debug-manager.glade:
144         Fix #513485: wrong strings maked as translatable
146 2008-01-31  Sébastien Granjoux  <seb.sfo@free.fr>
148         * plugins/debug-manager/threads.c,
149         plugins/debug-manager/stack_trace.c:
150         Avoid crash when getting relative path from debugger (same fix
151         than for #510028)
153         * plugins/debug-manager/queue.c:
154         Emit all state changes notification
156         * plugins/debug-manager/start.c:
157         Fix #511586: Project path with "+" not working in debugger
159 2008-01-31  Johannes Schmid <jhs@gnome.org>
161         * plugins/patch/patch-plugin.glade:
162         Fixed button ui problem...
163         
164         Patch from James Liggett:
165         * plugins/profiler/gprof-call-graph-block-entry.c:
166         (gprof_call_graph_block_primary_entry_new),
167         (gprof_call_graph_block_secondary_entry_new):
168         * plugins/profiler/gprof-flat-profile-entry.c:
169         (gprof_flat_profile_entry_new):
170         
171         Fix #507831 - Wrong Profiler values for some locales
173 2008-01-31  Johannes Schmid <jhs@gnome.org>
175         * plugins/sourceview/anjuta-editor-sourceview.glade:
176         * plugins/sourceview/sourceview-prefs.c:
177         * plugins/sourceview/sourceview.c: (sourceview_finalize):
178   
179   Fixed Editor->View popup menu for those entries that are appropriate for
180   sourceview    
182 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
184         * plugins/debug-manager/breakpoints.c:
185         Fix #512901: Crash when adding a breakpoint
187         * plugins/debug-manager/queue.c:
188         Remove a possible memory leak
190 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
192         * plugins/debug-manager/data_view.c,
193         plugins/debug-manager/sparse_view.c,
194         manuals/anjuta-manual/C/debugger.xml:
195         Fix #513130, #513131 #513135: Wrong menu item names and errors
196         in the documentation
198 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
200         * plugins/tools/editor.c:
201         ianjuta_document_manager_find_document_with_path expect an uri not
202         a path
204 2008-01-29  Sébastien Granjoux  <seb.sfo@free.fr>
206         * manuals/reference/libanjuta/libanjuta-docs.sgml,
207         manuals/reference/libanjuta/libanjuta-sections.txt,
208         libanjuta/interfaces/libanjuta.idl:
209         Documentation fixes for IAnjutaDebugger* interfaces
211 === anjuta 2.3.3 ===
213 2008-01-27  Naba Kumar  <naba@gnome.org>
215         * Makefile.am, anjuta.spec.in, configure.in: Removed unmaintained
216         rpm spec file.
218         * plugins/symbol-browser/plugin.c: (on_editor_foreach_disconnect),
219         (value_added_current_editor), (value_removed_current_editor):
220         Removed dead code.
222         * TODO.tasks: Updated.
224         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init): Added
225         scrollwindow shadow in.
227         * plugins/editor/anjuta-editor-scintilla.glade:
228         * plugins/editor/style-editor.c: (create_style_editor_gui):
229         Set style window transient and cetered for preferences window.
230         Fixed Bug #365490 - problems displaying Scintilla Colors & Fonts dialog
232         * plugins/editor/anjuta-editor-scintilla.glade:
233         Fixes Bug #427108 - Scintilla plugin configuration folding-style
234         setting not working
236         * configure.in, NEWS: Updated for release 2.3.3
238 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
240         * plugins/debug-manager/anjuta-debug-manager.glade:
241         Fix #512224: Use a string in english
243 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
245         * plugins/build-basic-autotools/build-basic-autotools.c:
246         ianjuta_document_manager_goto_file_line_mark needs an uri and
247         not a file path
249 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
251         * plugins/symbol-browser/plugin.c,
252         plugins/symbol-browser/an_symbol_view.c:
253         use gnome_vfs_get_uri_from_local_path to get local path from uri
254         This takes care of escaping some characters
256 2008-01-25  Sébastien Granjoux  <seb.sfo@free.fr>
258         * plugins/debug-manager/stack_trace.c:
259         Probably fix #510028: crash debugger when having a relative filename
260         in stack trace
262 2008-01-25 Tom <tpgww@onepost.net>
264         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
266         * plugins/document-manager/plugin.c,
267         plugins/document-manager/file_history.c,
268         plugins/document-manager/file_history.h,
269         plugins/document-manager/anjuta-docman.c,
270         plugins/document-manager/anjuta-docman.h:
271         Rename filename argument to uri when an uri is expected
272         anjuta_docman_get_document_for_uri will remove symlinks 
274 2008-01-25  Naba Kumar  <naba@gnome.org>
276         * plugins/terminal/terminal.c: (terminal_execute),
277         (activate_plugin):
278         * plugins/tools/execute.c: Fixed couple of gtk+ critical warnings.
280 2008-01-24  Sébastien Granjoux  <seb.sfo@free.fr>
282         * plugins/debug-manager/anjuta-debug-manager.glade,
283         plugins/debug-manager/start.c:
284         Fix #511049: Change UI of add source directories dialog
286 2008-01-24  Naba Kumar  <naba@gnome.org>
288         * plugins/editor/text-editor-iterable.c: (iiter_get_length):
289         * plugins/editor/text_editor.c: (itext_editor_get_text_all),
290         (itext_editor_get_text), (itext_editor_get_length): Fixes implementations
291         of ianjuta_editor_get_length(), ianjuta_iterable_get_length() and
292         ianjuta_editor_get_text_all(). Current Search-replace and symbol-db
293         should work now.
295 2008-01-24  Johannes Schmid <jhs@gnome.org>
297         Patch from: Luca Ferretti <ella.uca@libero.it>:
299         * plugins/document-manager/anjuta-docman.c:
300         (anjuta_docman_page_init), (anjuta_docman_class_init):
301         * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new):
302         
303         Fix #511757 – Close icon in tabs cut off (Patch was only for
304         document-manager, also adapted it for message-manager)
306 2008-01-24  Johannes Schmid <jhs@gnome.org>
308         * plugins/Makefile.am:
309         * plugins/sourceview/anjuta-document.c:
310         * plugins/sourceview/anjuta-marshal.list:
311         * plugins/sourceview/anjuta-view.c: (anjuta_view_class_init),
312         (anjuta_view_key_press_event):
313         * plugins/sourceview/sourceview-cell.c: (icell_iface_init),
314         (iiter_next), (iiter_previous), (iiter_last), (iiter_compare),
315         (iiter_diff), (iiter_iface_init):
316         * plugins/sourceview/sourceview.c: (on_document_char_added),
317         (ieditor_goto_position), (ieditor_get_text),
318         (ieditor_get_text_all), (ieditor_get_position), (ieditor_insert),
319         (ieditor_erase), (ieditor_get_line_from_position),
320         (ieditor_get_line_begin_position), (ieditor_get_line_end_position),
321         (ieditor_get_position_from_offset), (ieditor_get_start_position),
322         (ieditor_get_end_position), (ieditor_goto_start),
323         (ieditor_goto_end), (ieditor_iface_init), (iconvert_to_upper),
324         (iconvert_to_lower), (iindic_set), (iassist_suggest),
325         (iassist_show_tips):
326         
327         Implemented new iterators interface in sourceview editor and
328         re-enabled it.
330 2008-01-23  Naba Kumar  <naba@gnome.org>
332         * libanjuta/interfaces/libanjuta.idl:
333         * manuals/reference/libanjuta/libanjuta-sections.txt:
334         * plugins/build-basic-autotools/build-basic-autotools.c:
335         (build_indicator_location_set), (on_editor_changed):
336         * plugins/debug-manager/plugin.c: (show_program_counter_in_editor):
337         * plugins/debug-manager/variable.c: (get_hovered_word):
338         * plugins/document-manager/action-callbacks.c:
339         (on_editor_command_upper_case_activate),
340         (on_editor_command_lower_case_activate):
341         * plugins/document-manager/search-box.c: (on_incremental_search),
342         (on_search_activated):
343         * plugins/editor/text-editor-iterable.c: (icell_get_attribute),
344         (iiter_last), (iiter_set_position), (iiter_get_position),
345         (iiter_get_length), (iiter_compare), (iiter_diff),
346         (iiter_iface_init):
347         * plugins/editor/text_editor.c: (text_editor_get_position_lineno),
348         (text_editor_goto_point), (itext_editor_goto_start),
349         (itext_editor_goto_end), (itext_editor_goto_position),
350         (itext_editor_get_text_all), (itext_editor_get_text),
351         (itext_editor_get_position), (itext_editor_get_offset),
352         (itext_editor_get_length), (itext_editor_insert),
353         (itext_editor_erase), (itext_editor_erase_all),
354         (itext_editor_get_column), (itext_editor_get_overwrite),
355         (itext_editor_set_popup_menu),
356         (itext_editor_get_line_from_position),
357         (itext_editor_get_line_begin_position),
358         (itext_editor_get_line_end_position),
359         (itext_editor_get_position_from_offset),
360         (itext_editor_get_start_position), (itext_editor_get_end_position),
361         (itext_editor_iface_init), (iconvert_to_upper),
362         (iconvert_to_lower), (iassist_suggest), (iassist_show_tips),
363         (iindicable_set):
364         * plugins/editor/text_editor.h:
365         * plugins/editor/text_editor_cbs.c:
366         (on_text_editor_scintilla_notify):
367         * plugins/indent/plugin.c: (on_indent_action_activate):
368         * plugins/language-support-cpp-java/cpp-java-assist.c:
369         (cpp_java_assist_get_scope_context),
370         (cpp_java_assist_get_pre_word),
371         (cpp_java_assist_show_autocomplete),
372         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
373         (on_editor_char_added), (on_assist_chosen):
374         * plugins/language-support-cpp-java/plugin.c:
375         (get_line_indentation), (skip_iter_to_previous_logical_line),
376         (skip_preprocessor_lines), (initialize_indentation_params),
377         (set_line_indentation), (get_line_indentation_base),
378         (get_line_auto_indentation), (on_editor_char_inserted_cpp),
379         (on_editor_char_inserted_java), (on_auto_indent):
380         * plugins/macro/macro-actions.c: (match_shortcut):
381         * plugins/macro/macro-dialog.c: (on_ok_clicked):
382         * plugins/macro/plugin.c: (match_keyword):
383         * plugins/search/plugin.c: (find_incremental):
384         * plugins/search/search-replace.c: (search_and_replace),
385         (search_start_over):
386         * plugins/search/search-replace_backend.c:
387         (file_buffer_new_from_te), (file_buffer_line_from_pos),
388         (create_search_entries):
389         * plugins/symbol-browser/plugin.c:
390         (on_editor_buffer_symbols_update_timeout), (on_char_added),
391         (isymbol_manager_iface_init):
392         * plugins/symbol-db/plugin.c:
393         (on_editor_buffer_symbols_update_timeout), (on_char_added),
394         (isymbol_manager_iface_init):
395         * plugins/tools/execute.c: (atp_output_context_construct),
396         (atp_output_context_destroy), (atp_user_tool_execute):
398         Update IAnjutaEditor and IAnjutaIndicable interfaces to take
399         iterators instead of integer offsets.
400         - Renamed original ianjuta_editor_get_position(int) to 
401         ianjuta_editor_get_offset(). It is deprecated.
402         - Renamed original ianjuta_editor_get_position_iter() to
403         ianjuta_editor_get_position().
404         - Renamed ianjuta_editor_get_cell_iter() to
405         ianjuta_editor_get_position_from_offset()
406         - Renamed ianjuta_editor_get_text_iter() to ianjuta_editor_get_text()
407         - Added new methods:
408         ianjuta_editor_get_start_position(), ianjuta_editor_get_end_position()
409         ianjuta_editor_get_text_all(), ianjuta_editor_goto_start(),
410         ianjuta_editor_goto_end().
411         - All relevent signals and methods converted to use iterators.
412         - All relevent plugins fixed to use new API.
413         - Removed ianjuta_editor_cell_get_line() because it is provided by
414         ianjuta_editor_get_line_from_position().
415         - Removed ianjuta_symbol_manager_get_completions_at_position()
416         because it not used anywhere and is not right to be there.
417         - Updated IAnjutaEditable documentation.
419         Updated IAnjutaIterable interface:
420         - ianjuta_iterable_compare() and ianjuta_iterable_diff()
421         - Introduced 'end-iter' to point at the end of the list.
422         - Updated IAnjutaIterable documentation.
424         * plugins/Makefile.am:
425         (Disabled sourceview plugin for now. Jhs is coming up with a patch
426         for it soon).
428 2008-01-22  Johannes Schmid <jhs@gnome.org>
430         * plugins/file-wizard/anjuta-file-wizard.plugin.in:
431         * plugins/project-import/anjuta-project-import.glade:
432         * plugins/project-import/anjuta-project-import.plugin.in:
433         * plugins/project-wizard/anjuta-project-wizard.glade:
434         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
435         * plugins/project-wizard/druid.c: (npw_druid_new):
436         * plugins/project-wizard/plugin.c: (npw_plugin_create_view):
437         
438         Fixed #465084 – wizard instead of assistant (only string changes...)
440 2008-01-20  Rob Bradford  <rob@openedhand.com>
442         * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
443         Fix parsing with quotes in the command line. Kudos to Jorn Baayen for
444         coming up with the solution. (Bug: #510390.)
446 2008-01-20  Sébastien Granjoux  <seb.sfo@free.fr>
448         * plugins/build-basic-autotools/executer.c:
449         Fix #502508, use anjuta_launcher to keep program output
451         * plugins/terminal/terminal.c:
452         Remove unused child_initizlized member
453         Start the shell on plugin activation
455 2008-01-20  Sébastien Granjoux  <seb.sfo@free.fr>
457         * plugins/debug-manager/sparse_buffer.c:
458         Fix a crash when scrolling in the diassembly window
460         * plugins/debug-manager/sparse_view.c:
461         Small limit change using the same "unit" for both number
463 2008-01-19  Naba Kumar  <naba@gnome.org>
465         * plugins/language-support-cpp-java/cpp-java-assist.c:
466         (cpp_java_assist_get_scope_context),
467         (cpp_java_assist_get_pre_word): Usef ianjuta_editer_get_text_iter()
468         instead.
470 2008-01-19  Johannes Schmid <jhs@gnome.org>
472         * plugins/sourceview/anjuta-editor-sourceview.glade:
473         * plugins/valgrind/vgrule-editor.c: (vg_rule_editor_save):
474         
475         And even more strings...
477 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
479         * plugins/project-wizard/templates/cpp/src/main.cc:
480         Fix #498734, typing error in c++ project template
482 2008-01-19  Johannes Schmid <jhs@gnome.org>
484         * plugins/editor/text_editor.c: (text_editor_save_file):
485         * plugins/macro/anjuta-macro.glade:
486         * plugins/subversion/anjuta-subversion.glade:
488         Fixed even more strings
490 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
492         * plugins/language-support-cpp-java/cpp-java-assist.c:
493         Fix bug #488519, remove critical warning (completion_cache == NULL
494         is valid)
496 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
498         * plugins/gdb/debugger.c:
499         Enable logging of gdb communication with an environment variable
501 2008-01-19  Naba Kumar  <naba@gnome.org>
503         * plugins/editor/text-editor-iterable.c: (iiter_next),
504         (iiter_set_position), (iiter_get_position), (iiter_get_length): Use
505         editor native funtions to avoid round trips.
507 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
509         * plugins/editor/text_editor.c:
510         Fix a bug due to the previous patch: Unable to save new file in 
511         Scintilla
513 2008-01-18  Sébastien Granjoux  <seb.sfo@free.fr>
515         * plugins/debug-manager/disassemble.c,
516         plugins/debug-manager/disassemble.h,
517         plugins/debug-manager/registers.c,
518         plugins/debug-manager/registers.h,
519         plugins/debug-manager/memory.c,
520         plugins/debug-manager/memory.h,
521         plugins/debug-manager/command.c,
522         plugins/debug-manager/command.h,
523         plugins/debug-manager/queue.c,
524         plugins/debug-manager/queue.h,
525         plugins/debug-manager/breakpoints.c,
526         plugins/debug-manager/stack_trace.c,
527         plugins/debug-manager/threads.c,
528         plugins/debug-manager/plugin.c,
529         plugins/gdb/plugin.c,
530         plugins/gdb/debugger.c,
531         plugins/gdb/debugger.h,
532         manuals/reference/libanjuta/libanjuta-sections.txt,
533         manuals/reference/libanjuta/libanjuta.types,
534         libanjuta/interfaces/libanjuta.idl:
535         Use gulong instead of guint for addresses
536         Split IAnjutaCpuDebugger interface in IAnjutaDebuggerRegister,
537         IAnjutaDebuggerMemory and IAnjutaDebuggerInstruction
539         * plugins/gdb/anjuta-gdb.plugin.in:
540         Remove reference to IAnjutaCpuDebugger (useless)
542 2008-01-18  Johannes Schmid <jhs@gnome.org>
544         * AUTHORS: Added Alexander
546 2008-01-18  Johannes Schmid <jhs@gnome.org>
548   Patch from: Alexander Korolyov <kilork@yandex.ru>
550         * plugins/editor/text_editor.c: (load_from_file),
551         (text_editor_save_file):
552         
553         Fixed symlinks (#510238) and file permission (#405321)
554         handling for scintilla editor. 
555   
556 2008-01-17  Johannes Schmid <jhs@gnome.org>
558         * plugins/document-manager/action-callbacks.c:
559         (on_editor_command_select_all_activate),
560         (on_editor_command_cut_activate),
561         (on_editor_command_paste_activate),
562         (on_editor_command_copy_activate),
563         (on_editor_command_clear_activate):
564   Resupport cut/copy/paste/clear on GtkEditables when those
565   have focus. (Important for shortcuts to work).
567         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
568         * plugins/document-manager/search-box.c: (on_search_activated):
569         * plugins/gdb/plugin.c: (gdb_plugin_start_terminal):
570         * plugins/patch/patch-plugin.c: (on_ok_clicked):
571         * plugins/profiler/plugin.c: (profiler_get_data):
572         * plugins/project-wizard/druid.c: (npw_druid_new):
573         * plugins/project-wizard/install.c: (on_install_end_install_file):
574         * plugins/sourceview/anjuta-editor-sourceview.glade:
575         * plugins/subversion/anjuta-subversion.glade:
576         * plugins/tools/anjuta-tools.glade:
577         Various string fixes
579 2008-01-17  Naba Kumar  <naba@gnome.org>
581         Patch from James Liggett:
583         * plugins/subversion/subversion-add-dialog.c:
584         (on_subversion_add_response):
585         * plugins/subversion/subversion-copy-dialog.c:
586         (on_subversion_copy_response):
587         * plugins/subversion/subversion-diff-dialog.c:
588         (on_subversion_diff_response):
589         * plugins/subversion/subversion-merge-dialog.c:
590         (on_subversion_merge_response):
591         * plugins/subversion/subversion-remove-dialog.c:
592         (on_subversion_remove_response):
593         * plugins/subversion/subversion-switch-dialog.c:
594         (on_subversion_switch_response):
595         * plugins/subversion/subversion-ui-utils.c: (check_input):
596         * plugins/subversion/subversion-ui-utils.h:
597         * plugins/subversion/subversion-update-dialog.c:
598         (on_subversion_update_response):
600         If the user doesn't enter any data for path or revision fields in
601         certain SVN plugin dialogs, libsvn throws assertion failures and
602         kills Anjuta. To avoid this, the validity of path and revision
603         input data are checked before the command gets executed.
605         Fixes Bug #509510 - Check input of some dialogs to avoid termination
606         if user gives bad or no input
608 2008-01-16  Sébastien Granjoux  <seb.sfo@free.fr>
610         * plugins/document-manager/anjuta-docman.c:
611         Fix #507627 memory tab stay active on debugger stop
612         Remove two unused variables due to the previous patch
614 2008-01-16  Johannes Schmid <jhs@gnome.org>
616         * libanjuta/anjuta-plugin-manager.c:
617         Fixed #508399 – When you enable a plugin, preferences don't show up
619 2008-01-16  Rob Bradford  <rob@openedhand.com>
621         Reviewed by: Johannes Schmid <jhs@gnome.org>
623         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
624         (get_property_value_as_string), (set_property_value_as_string),
625         (register_callbacks):
626         * libanjuta/anjuta-preferences.h:
627         Add support for both file and folder preferences (originally only
628         folder choosers were supported. (Fixes bug: #508805.)
630         * plugins/file-manager/file-manager.glade:
631         Update the only in-tree use of the ANJUTA_PROPERTY_OBJECT_TYPE_FILE
632         type of property.
634 2008-01-16  Johannes Schmid <jhs@gnome.org>
636         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
637         .glade:
638         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
639         * src/anjuta.glade:
640         
641         Fixed #509875 – The "Update globale tags" button wording is incorrect
642         Fixed #509873 – Build Autotools Preferences has excessive padding
643         Fixed #509872 – General Information labels are incorrectly aligned
644         Fixed #509871 – General preferences has incorrect use of colons
645         
646 2008-01-16  Johannes Schmid <jhs@gnome.org>
648         * plugins/document-manager/anjuta-document-manager.glade:
649         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
651         Fixed #509865 – Incorrect padding in the Documents settings tabs
652         Fixed #509867 – Create button contents is mis-aligned
653         Fixed #509869 – "Add Directory" button is not HIG complient
655 2008-01-16  Johannes Schmid <jhs@gnome.org>
657         * libanjuta/anjuta-preferences-dialog.c:
658         (anjuta_preferences_dialog_add_page):
659         
660         Fix #509864 – No initial section selected when opening the Preferences dialog
662 2008-01-16  Johannes Schmid <jhs@gnome.org>
664         * plugins/gtodo/preferences.c: (pref_gconf_set_notifications):
665         Removed unused gconf_notifications
666         
667         * plugins/search/anjuta-search.glade:
668         * plugins/subversion/anjuta-subversion.glade:
669         * plugins/tools/anjuta-tools.glade:
670         * src/anjuta-app.c: (anjuta_app_instance_init):
671         
672         Fixed various strings
674 2008-01-15  Naba Kumar  <naba@gnome.org>
676         * plugins/editor/text_editor.c: (isavable_save_as): Correctly highlight
677         newfile saved. Fixes bug #502322 - Highlight doesn't work on new
678         file saved
680         * plugins/symbol-browser/an_symbol_view.c:
681         (anjuta_symbol_view_workspace_update_file): Refresh the symbols for
682         new file saved.
684 2008-01-15  Johannes Schmid <jhs@gnome.org>
686         * libanjuta/anjuta-profile.c: (anjuta_profile_class_init),
687         (anjuta_profile_add_plugins_from_xml):
688         * plugins/file-manager/file-manager.glade:
689         Some string fixes
690         
691         * libanjuta/interfaces/libanjuta.idl:
692         Fixed docs
693                 
694         * plugins/sourceview/Makefile.am:
695         * plugins/sourceview/anjuta-editor-sourceview.glade:
696         * plugins/sourceview/sourceview-print.c: (paginate), (draw_page),
697         (end_print), (print_setup), (sourceview_print),
698         (sourceview_print_preview):
699         * plugins/sourceview/sourceview.c: (iprint_print),
700         (iprint_print_preview):
701         
702         Added printing support to GtkSourceView editor
704 2007-01-14 Tom <tpgww@onepost.net>
706         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
708         * plugins/document-manager/anjuta-docman.c:
709         Fix two memory leaks added by the previous patch
711 2008-01-14  Johannes Schmid <jhs@gnome.org>
713         * plugins/sourceview/assist-tip.c: (assist_tip_move):
714         * plugins/sourceview/assist-window.c: (assist_window_move):
715         
716         Do not use opacity
718 2008-01-14  Rob Bradford  <rob@openedhand.com>
720         * global-tags/Makefile.am:
721         * global-tags/create_global_tags.sh.in:
722         Install anjuta-tags binary into FHS policy compliant directory and
723         update references. (Fixes bug: 509346.)
725 2008-01-13  Naba Kumar  <naba@gnome.org>
727         Patch from: Ritesh Khadgaray
728         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
729         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
730         Adds export-dynamic option to LDFLAGS to project template for libglade
731         to work for autoconnect signals.
733 2008-01-13  Sébastien Granjoux  <seb.sfo@free.fr>
735         * libanjuta/anjuta-utils.c:
736         anjuta_util_get_real_path return a string that need to be freed
737         with g_free even if PATH_MAX is not defined
739 2008-01-13  Andre Klapper  <a9016009@gmx.de>
741         * manuals/anjuta-manual/Makefile.am: add forgotten Swedish entry
742         to DOC_LINGUAS.
744 2008-01-13  Sébastien Granjoux  <seb.sfo@free.fr>
746         * plugins/document-manager/anjuta-docman.c:
747         Do not reopen file having escaped character (+,...) in path name
749 2008-01-13  Naba Kumar  <naba@gnome.org>
751         * libanjuta/interfaces/libanjuta.idl:
752         * plugins/class-gen/plugin.c: (cg_plugin_add_to_project):
753         * plugins/project-manager/plugin.c: (iproject_manager_iface_init):
754         Renamed IAnjutaProjectManager::add_source_multi() to more appropriate
755         IAnjutaProjectManager::add_sources().
757         * plugins/glade/plugin.c: (on_glade_resource_removed),
758         (on_glade_resource_updated), (ifile_open), (iwizard_activate): Added
759         stubs for handing resources in glade file.
761 2008-01-13  Naba Kumar  <naba@gnome.org>
763         * libanjuta/anjuta-launcher.c: (is_password_prompt): Use const.
765         * plugins/glade/plugin.c: (ifile_open): Select the first window
766         in the glade project when it is first opened. Avoids empty glade
767         document the first time.
769 2008-01-12  Bolesław Kulbabiński <bolekk@gmail.com>
771   Reviewed by: Johannes Schmid <jhs@gnome.org>
773         * plugins/gtodo/callback.c: (remove_todo_item):
774         Fix #507304 – crash in Anjuta IDE while removing done tasks
776 2008-01-11  Sébastien Granjoux  <seb.sfo@free.fr>
778         * plugins/debug-manager/anjuta-debug-manager.ui,
779         plugins/debug-manager/plugin.c,
780         plugins/debug-manager/start.h,
781         plugins/debug-manager/start.c:
782         New menu item to add extra source directories for debugger
784 === anjuta 2.3.2 ===
786 2008-01-11  Bolesław Kulbabiński <bolekk@gmail.com>
788         * plugins/gtodo/callback.c: (remove_todo_item):
789         Fix #507304 – crash in Anjuta IDE while removing done tasks
791 2008-01-11  Naba Kumar  <naba@gnome.org>
793         * configure.in: Bumped version to 2.3.2
794         * NEWS: Updated for anjuta 2.3.2 release
795         * plugins/build-basic-autotools/build-basic-autotools.c: It's 'make dist'
796         not 'make tarball'
798 2008-01-11  Johannes Schmid <jhs@gnome.org>
800         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
801         .glade:
802         Reverted accidently commited change
803         
804         * plugins/document-manager/anjuta-document-manager.glade:
805         Fix Gtk-Critical because of broken glade file
807 2008-01-11  Naba Kumar  <naba@gnome.org>
809         * plugins/glade/plugin.c: (on_document_destroy),
810         (glade_plugin_add_project): Fixed a bug where when more than one
811         glade document is open and one is closed, it closes all the glade
812         documents. Also it might have fixed the bug where sometimes closing
813         the glade document leaves glade widget tree unclosed.
815 2008-01-11  Naba Kumar  <naba@gnome.org>
817         * libanjuta/Makefile.am: Install glade3 files in own prefix to
818         prevent install errors when not installed as root (then the files
819         are only useful when glade-3 is installed in the same prefix, but it
820         doesn't harm anjuta runtime).
822         * plugins/sourceview/sourceview.c: Commented use of a file
823         not currently distributed.
825 2008-01-10  Naba Kumar  <naba@gnome.org>
827         * po/POTFILES.skip: Added plugins/macro/macros.xml because there is
828         nothing to translate in it.
830 2008-01-10  Johannes Schmid <jhs@gnome.org>
832         * plugins/project-wizard/templates/gnome.wiz:
833         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
834         * plugins/project-wizard/templates/gnome/src/main.c:
835         * plugins/project-wizard/templates/translatable-strings.h:
836         
837         Fixed #508497 and added a new chooser to select whether to use
838         libglade or not.
840 2008-01-10  Johannes Schmid <jhs@gnome.org>
842         Patch from Tom <tpgww@onepost.net>:
844         * libanjuta/anjuta-utils.c: (anjuta_util_get_real_path),
845         (anjuta_util_glist_path_dedup):
846         * libanjuta/anjuta-utils.h:
847         
848         Give the method a proper prefixed name
849         
850         * plugins/document-manager/action-callbacks.c:
851         (get_current_popup_active),
852         (on_editor_command_select_all_activate),
853         (on_editor_command_cut_activate),
854         (on_editor_command_paste_activate),
855         (on_editor_command_copy_activate),
856         (on_editor_command_clear_activate), (on_show_search),
857         (on_repeat_quicksearch):        
858         * plugins/document-manager/action-callbacks.h:
859         * plugins/document-manager/anjuta-docman.c:
860         (anjuta_docman_add_editor), (anjuta_docman_get_current_popup),
861         (anjuta_docman_goto_file_line_mark),
862         (anjuta_docman_get_full_filename):
863         * plugins/document-manager/anjuta-docman.h:
864         * plugins/document-manager/anjuta-document-manager.ui:
865         * plugins/document-manager/plugin.c:
866         (update_document_ui_interface_items):
867         
868         Better way to fix the popup-menu items (Cut/Copy/Paste)
869         and various clean-ups.
870         
871         * plugins/document-manager/search-box.c: (on_document_changed),
872         (search_box_fill_search_focus):
873         * plugins/document-manager/search-box.h:
874         * plugins/search/plugin.c:
875         
876         Add a menu item to repeat the quick search
878 2008-01-10  Johannes Schmid <jhs@gnome.org>
880         * plugins/language-support-cpp-java/cpp-java-assist.c:
881         (on_assist_chosen):
882         
883         Fixed #508424 – Auto complete: previous char was removed when 
884         pre TAB to auto complete.
886 2008-01-10  Johannes Schmid <jhs@gnome.org>
888         Patch from: James Ligett:
890         * plugins/profiler/gprof-call-graph-view.c:
891         (gprof_call_graph_view_create_columns):
892         * plugins/profiler/gprof-flat-profile-view.c:
893         (gprof_flat_profile_view_create_columns):
894         
895         Fixed translation issues (#496833)
897 2008-01-10 Johannes Schmid <jhs@gnome.org>
899         Patch from Bolesław Kulbabiński <bolekk@gmail.com> (GHOP):
901         * plugins/gtodo/gtodo.c: (category_manager_add_item):
902         Fix #460390 – Changing categories while edinting something
904 2008-01-09  Naba Kumar  <naba@gnome.org>
906         * libanjuta/anjuta-plugin-manager.c:
907         (anjuta_plugin_manager_activate_plugins): Commented dead code and
908         fixed a leak.
910         * libanjuta/anjuta-status.c: (anjuta_status_dispose): Fixes a memory
911         corruption reported in bug #507491. Potentially fixes too.
913 2008-01-09  Johannes Schmid <jhs@gnome.org>
915         Patch from Bolesław Kulbabiński <<bolekk@gmail.com> (GHOP):
917         * plugins/gtodo/mcategory.c: (category_manager_add_item):
918         Fix bug #505205 completely
919         
920         * AUTHORS: Added Bolesław
922 2008-01-08  Johannes Schmid <jhs@gnome.org>
924         * plugins/document-manager/action-callbacks.c:
925         (on_editor_command_cut_activate),
926         (on_editor_command_paste_activate),
927         (on_editor_command_copy_activate),
928         (on_editor_command_clear_activate):
929         
930         Fixed editor popup menu (Cut, Copy, Paste)
932 2008-01-08  Johannes Schmid <jhs@gnome.org>
934         * plugins/sourceview/sourceview.c: (autodetect_language):
935         Fixed a crash when creating a new file
937 2008-01-08  Johannes Schmid <jhs@gnome.org>
939         Patch by <bolekk@gmail.com> (GHOP Student)
941         * plugins/gtodo/mcategory.c: (category_manager_add_item):
942         Fix bug #505205
944 2008-01-08  Naba Kumar  <naba@gnome.org>
946         * libanjuta/anjuta-plugin-handle.c: (anjuta_plugin_handle_new):
947         * libanjuta/anjuta-plugin-manager.c:
948         (anjuta_plugin_manager_select),
949         (anjuta_plugin_manager_activate_plugins):
950         * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
951         * plugins/file-loader/plugin.c: (sort_wizards), (open_with_dialog),
952         (on_create_submenu), (create_open_with_submenu):
953         * src/about.c: (on_about_plugin_activate),
954         (about_create_plugins_submenu): Use translated version of get_string()
955         API in AnjutaDescription for translatable properties. Fixes bug #496833
956         comment #18.
958 2008-01-07  Johannes Schmid <jhs@gnome.org>
960         * plugins/build-basic-autotools/executer.c: (execute_program):
961         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
962         * plugins/debug-manager/anjuta-debug-manager.glade:
963         * plugins/debug-manager/locals.c: (create_locals_gui):
964         * plugins/file-loader/plugin.c: (on_create_submenu):
965         * plugins/gtodo/main.h:
966         * plugins/gtodo/preferences.c: (preferences_widget):
967         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
968         * plugins/tools/anjuta-tools.glade:
969         * plugins/tools/execute.c: (atp_output_context_print):
970         * src/main.c:
971         
972                 Another bunch of i18n fixes (#496833)
974 2008-01-07  Johannes Schmid <jhs@gnome.org>
976         * plugins/build-basic-autotools/build-basic-autotools.c:
977         (on_build_terminated):
978         * plugins/gtodo/interface.c: (set_read_only):
979         * plugins/project-manager/plugin.c: (confirm_removal),
980         (on_popup_add_to_project):
981         * plugins/subversion/anjuta-subversion.glade:
982         * plugins/tools/execute.c: (atp_output_context_print_result):
983         
984         Fixed some strings from #496833
986 2008-01-07  Johannes Schmid <jhs@gnome.org>
988         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
989         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
990         .in:
991         * plugins/language-support-cpp-java/plugin.c: (install_support),
992         (uninstall_support), (ipreferences_merge), (ipreferences_unmerge):
993         Added basic Vala support
994         
995         * plugins/sourceview/sourceview.c: (autodetect_language):
996         Fixed mime-type detection
998 2008-01-06  Massimo Cora'  <maxcvs@email.it>
1000   Reviewed by: Johannes Schmid <jhs@gnome.org>
1002         * plugins/symbol-db/plugin.c: (on_global_treeview_row_collapsed),
1003         (value_removed_current_editor), (symbol_db_activate),
1004         (symbol_db_deactivate):
1005         * plugins/symbol-db/symbol-db-engine.c:
1006         (symbol_db_engine_get_global_members_filtered):
1007         * plugins/symbol-db/symbol-db-view.c:
1008         (do_add_child_symbol_to_view), (prepare_for_adding),
1009         (on_symbol_inserted), (sdb_view_row_expanded_idle_destroy),
1010         (sdb_view_row_expanded_idle), (sdb_view_namespace_row_expanded),
1011         (sdb_view_global_row_expanded), (sdb_view_vars_row_expanded),
1012         (symbol_db_view_row_expanded), (symbol_db_view_row_collapsed),
1013         (sdb_view_init), (sdb_view_finalize),
1014         (sdb_view_build_and_display_base_tree):
1015         * plugins/symbol-db/symbol-db-view.h:
1016         added controls to expand Global tab nodes in a non-freezing way.
1017         Fixed also some little bugs always on global-tab.
1019 2008-01-06  Naba Kumar  <naba@gnome.org>
1021         Patches from James Liggett:
1022         * plugins/profiler/gprof-call-graph-view.c:
1023         (gprof_call_graph_view_create_columns):
1024         * plugins/profiler/gprof-flat-profile-view.c:
1025         (gprof_flat_profile_view_create_columns):
1026         * plugins/profiler/gprof-function-call-tree-view.c:
1027         (gprof_function_call_tree_view_create_columns): Made all
1028         of the columns resizable and reorderable.
1030 2008-01-06  Johannes Schmid <jhs@gnome.org>
1032         * libanjuta/anjuta-launcher.c: (anjuta_launcher_initialize),
1033         (anjuta_launcher_check_password_real),
1034         (anjuta_launcher_scan_output), (anjuta_launcher_scan_error),
1035         (anjuta_launcher_scan_pty),
1036         (anjuta_launcher_disable_password_check):
1037         * libanjuta/anjuta-launcher.h:
1038         Added disable_password_check for stream where it does not make sense 
1039         (e.g symbol-db) and lots of DEBUG_PRINTS to better scope launcher errors
1040         that sometimes occur in symbol-db plugin
1041         
1042         * plugins/file-manager/file-model.c:
1043         (file_model_cancel_expand_idle):
1044         Fixed removing of idle source
1045         
1046         * plugins/sourceview/anjuta-view.c: (anjuta_view_set_colors):
1047         * plugins/sourceview/sourceview-prefs.c: (on_gconf_notify_color):
1048         
1049         Fixed #348854 – invisible cursor in certain themes
1051 2008-01-06  Naba Kumar  <naba@gnome.org>
1053         * libanjuta/anjuta-preferences.c:
1054         (anjuta_preferences_register_property_custom): Fixed a crash bug on
1055         closing preferences dialog due to patch in bug #507300
1057 2008-01-06  Naba Kumar  <naba@gnome.org>
1059         * plugins/language-support-cpp-java/cpp-java-assist.c:
1060         (on_assist_chosen):
1061         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
1062         * plugins/search/search-replace_backend.c: (create_search_entries):
1063         Added missing unrefs.
1065 2008-01-06  Johannes Schmid <jhs@gnome.org>
1067         * plugins/debug-manager/variable.c: (get_hovered_word):
1068   Add a g_object_unref()  
1069         
1070         * plugins/sourceview/sourceview.c: (ieditor_get_text_iter),
1071         (on_sourceview_hover_leave):
1072         Fixed hover and editor interface to make hover in debugger work
1074 2008-01-06  Naba Kumar  <naba@gnome.org>
1076         * plugins/editor/text-editor.c: Whitespaces fixes.
1077         * plugins/language-manager/plugin.c: (ilanguage_get_from_string): Use
1078         DEBUG_PRINT instead of g_message.
1080 2008-01-06  Sébastien Granjoux  <seb.sfo@free.fr>
1082         * plugins/debug-manager/breakpoints.c:
1083         Fix #507441: Disable all breakpoints doesn't work
1084         Fix #507444: Enable Breakpoint menu item doesn't change name
1086 2008-01-05  Naba Kumar  <naba@gnome.org>
1088         * manuals/reference/libanjuta/libanjuta.types: Renamed
1089         IAnjutaVariableDebugger to IAnjutaDebuggerVariable to fix build error.
1091 2008-01-05  Sébastien Granjoux  <seb.sfo@free.fr>
1093         * plugins/debug-manager/variable.c:
1094         Update variable display to use IAnjutaIterable instead of position
1096         * plugins/editor/text_editor_cbs.c,
1097         plugins/editor/text_editor.c:
1098         Fix Gtk critical warnings when a hover signal is emitted
1099         Fix get_text_iter in Scintilla (range should include last character)
1100         
1101 2008-01-05  Sébastien Granjoux  <seb.sfo@free.fr>
1103         * plugins/debug-manager/debug_tree.c,
1104         plugins/debug-manager/debug_tree.h,
1105         plugins/debug-manager/watch.c,
1106         plugins/debug-manager/command.c,
1107         plugins/debug-manager/queue.c,
1108         plugins/gdb/plugin.c,
1109         plugins/gdb/debugger.c,
1110         plugins/gdb/debugger.h,
1111         libanjuta/interfaces/libanjuta.idl:
1112         Rename IAnjutaVariableDebugger to IAnjutaDebuggerVariable
1114 2008-01-05  Naba Kumar  <naba@gnome.org>
1116         * plugins/valgrind/plugin.c: Removed stock icon open/save from
1117         menus to avoid conflict with file open/save. Fixes bug #507455
1119 2008-01-05  Johannes Schmid <jhs@gnome.org>
1121         * configure.in:
1122         Conditionally depend on gtksourceview2 >= 2.1.0
1123         
1124         * libanjuta/interfaces/libanjuta.idl:
1125         Update IAnjutaEditorSeletion and IAnjutaEditorHover to use
1126         iterators instead of positions
1127         
1128         * plugins/debug-manager/threads.c:
1129         Fixed a warnings by including gnome-vfs properly
1130         
1131         * plugins/debug-manager/variable.c: (get_hovered_word),
1132         (on_hover_over):
1133         Updated to changes in IAnjutaEditorHover/Selection
1134         
1135         * plugins/document-manager/action-callbacks.c:
1136         (on_editor_command_upper_case_activate),
1137         (on_editor_command_lower_case_activate):
1138         * plugins/document-manager/search-box.c: (on_incremental_search),
1139         (on_search_activated):
1140         * plugins/editor/text_editor.c: (itext_editor_get_text_iter),
1141         (itext_editor_erase), (itext_editor_iface_init), (iselection_set),
1142         (iselection_get_start), (iselection_get_end),
1143         (iselection_iface_init), (ihover_display), (ihover_iface_init):
1144         * plugins/editor/text_editor_cbs.c:
1145         (on_text_editor_scintilla_notify):
1146         
1147         Updated to changes in IAnjutaEditorHover/Selection and updated editor
1148         interface of scintilla editor.
1149         
1150         * plugins/language-manager/languages.xml:
1151         * plugins/language-manager/plugin.c:
1152         (ilanguage_get_from_mime_type), (ilanguage_get_from_string):
1153         Added chdr to C language files and some DEBUG_PRINTs
1154         
1155         * plugins/language-support-cpp-java/cpp-java-assist.c:
1156         (on_assist_chosen):
1157         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
1158         * plugins/search/plugin.c: (find_incremental):
1159         * plugins/search/search-replace.c: (search_and_replace):
1160         * plugins/search/search-replace_backend.c: (create_search_entries):
1161                 Adapted to changed interfaces
1163         * plugins/sourceview/Makefile.am:
1164         * plugins/sourceview/anjuta-document.c: (anjuta_document_init),
1165         (set_uri), (anjuta_document_save):
1166         * plugins/sourceview/anjuta-editor-sourceview.glade:
1167         * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
1168         (anjuta_view_key_press_event):
1169         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
1170         * plugins/sourceview/sourceview-cell.c:
1171         (sourceview_cell_instance_init), (sourceview_cell_finalize),
1172         (icell_get_line), (icell_get_attribute), (icell_iface_init):
1173         * plugins/sourceview/sourceview-prefs.c: (get_bool),
1174         (on_gconf_notify_disable_hilite), (on_gconf_notify_tab_size),
1175         (on_gconf_notify_indent_size), (on_gconf_notify_braces_check),
1176         (on_gconf_notify_view_marks), (on_gconf_notify_view_right_margin),
1177         (on_gconf_notify_right_margin_position), (sourceview_prefs_init):
1178         * plugins/sourceview/sourceview-private.h:
1179         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
1180         (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
1181         (on_document_loaded), (sourceview_instance_init),
1182         (sourceview_dispose), (sourceview_finalize),
1183         (sourceview_create_markers), (sourceview_new),
1184         (ifile_savable_save), (ieditor_get_tab_size),
1185         (ieditor_set_tab_size), (ieditor_set_use_spaces),
1186         (ieditor_set_auto_indent), (ieditor_goto_line),
1187         (ieditor_get_text_iter), (ieditor_iface_init), (iselect_to_brace),
1188         (iselect_block), (iselect_set), (iselect_get_start),
1189         (iselect_get_end), (iselect_iface_init), (mark_real), (imark_mark),
1190         (imark_unmark), (imark_is_marker_set),
1191         (imark_location_from_handle), (imark_delete_all_markers),
1192         (ibookmark_toggle), (goto_bookmark), (ibookmark_first),
1193         (ibookmark_last), (ibookmark_next), (ibookmark_previous),
1194         (ibookmark_clear_all), (iprint_print), (iprint_print_preview),
1195         (ilanguage_get_supported_languages), (autodetect_language),
1196         (ilanguage_set_language), (iassist_show_tips),
1197         (on_sourceview_hover_leave), (on_sourceview_hover_over),
1198         (ihover_display), (ihover_iface_init):
1199         
1200         Use GtkSourceView 2.1.x:
1201         * New mark interface
1202         * Fixed #486724 and #488615
1203         * Implemented hover interface
1204         * Adapted to changed interfaces
1206 2008-01-04  Rob Bradford  <rob@o-hand.com>
1208         Reviewed by Naba Kumar  <naba@gnome.org>:
1209         * libanjuta/anjuta-preferences.c:
1210         (anjuta_preferences_register_property_custom):
1211         Unregister preferences for custom preferences when the widget is
1212         destroyed.
1214 2008-01-03  Johannes Schmid <jhs@gnome.org>
1216         * plugins/file-manager/file-model.c: (file_model_row_expanded),
1217         (file_model_row_collapsed):
1218   Fixed the too method to take a correct data argument
1220 2008-01-02  Johannes Schmid <jhs@gnome.org>
1222         * plugins/document-manager/anjuta-docman.c:
1223         (anjuta_docman_add_document), (anjuta_docman_remove_document):
1224         ref and unref correctly to silence a Gtk+ critical
1226 2008-01-01  Johannes Schmid <jhs@gnome.org>
1228         * plugins/editor/text_editor.c: (itext_editor_get_text):
1229         Fixed #506740 – ianjuta_editor_get_text crash if request 
1230         text past the buffer length
1232 2008-01-01  Sébastien Granjoux  <seb.sfo@free.fr>
1234         * plugins/debug-manager/utilities.c,
1235         plugins/debug-manager/utilities.h,
1236         plugins/debug-manager/breakpoints.c:
1237         Move get_current_editor function in utilities.c
1239         * plugins/debug-manager/plugin.c,
1240         plugins/debug-manager/debug_tree.c,
1241         plugins/debug-manager/debug_tree.h,
1242         plugins/debug-manager/watch.c,
1243         plugins/debug-manager/watch.h,
1244         plugins/debug-manager/locals.c,
1245         plugins/debug-manager/locals.h,
1246         (added) plugins/debug-manager/variable.c,
1247         (added) plugins/debug-manager/variable.h,
1248         plugins/debug-manager/Makefile.am:
1249         Use hover interface to display variable value
1251 2007-12-31  Johannes Schmid <jhs@gnome.org>
1253         * libanjuta/Makefile.am:
1254         Only install glade catalog files if glade-3 is available
1255         (Fixes #506269 and #500296)
1257 2007-12-30  Johannes Schmid <jhs@gnome.org>
1259         * libanjuta/anjuta-preferences.c: (get_property_value_as_string),
1260         (set_property_value_as_string), (register_callbacks):
1262   Fixed GtkFileChooserButton preferences to also work when only the combo
1263   changes without a dialog being open.
1265 2007-12-29  Johannes Schmid <jhs@gnome.org>
1267         * plugins/editor/Makefile.am:
1268         Fixed #506266 – Attempting to build the scintilla plugin, even when explicitly disabled
1270 2007-12-29  Johannes Schmid <jhs@gnome.org>
1272         * plugins/devhelp/plugin.c: (devhelp_activate):
1273         Fixed #498986 - Anjuta-2.3.0 fails to build
1275 2007-12-29  Johannes Schmid <jhs@gnome.org>
1277         * plugins/debug-manager/breakpoints.c: (on_added_current_editor):
1278         * plugins/debug-manager/plugin.c:
1279         (on_run_to_cursor_action_activate):
1280         * plugins/document-manager/anjuta-docman.c:
1281         (anjuta_docman_goto_file_line_mark):
1282         * plugins/symbol-db/plugin.c: (value_added_current_editor),
1283         (value_removed_current_editor):
1284         
1285         Fixed IAnjutaEditor vs. IAnjutaDocument GTK+-Criticals. We should really rename
1286         all those to value_added_current_document...
1288         * plugins/editor/anjuta-editor-scintilla.glade:
1289         Fixed #505315 – anjuta hangs when going from editing a glade file to editing a c source file
1290         Remember to ALWAYS use for loops when iterating of a GList* as this is much more convinient!
1292 2007-12-28  Massimo Cora'  <maxcvs@email.it>
1294   * plugins/symbol-db/plugin.c: (on_importing_project_end),
1295   (symbol_db_activate), (symbol_db_deactivate),
1296   (symbol_db_instance_init), (isymbol_manager_get_parents):
1297   * plugins/symbol-db/plugin.h:
1298   * plugins/symbol-db/symbol-db-engine-iterator-node.c:
1299   * plugins/symbol-db/symbol-db-engine.c:
1300   (symbol_db_engine_get_global_members_filtered):
1301   * plugins/symbol-db/symbol-db-view.c: (prepare_for_adding),
1302   (on_symbol_inserted):
1303   Filtered out static functions on global-tab. E.g. when flag
1304   is_file_scope = 1 we won't add entries there.
1305   Fixed a little bug on 'Global'->'Vars/Others' node too.
1307 2007-12-28  Johannes Schmid <jhs@gnome.org>
1309   * libanjuta/anjuta-launcher.c:
1310   Fixed a silly (and completely useless) memory corruption that probably 
1311   only occured at a few race conditions though I wonder why it did not 
1312         happen more often
1314 2007-12-28  Johannes Schmid <jhs@gnome.org>
1315         * plugins/cvs-plugin/cvs-execute.c: (on_cvs_mesg_parse):
1316         * plugins/debug-manager/plugin.c: (set_program_counter):
1317         * plugins/debug-manager/stack_trace.c: (on_stack_trace_updated):
1318         * plugins/debug-manager/start.c: (get_source_directories):
1319         * plugins/debug-manager/threads.c: (on_info_thread),
1320         (on_list_thread):
1321         * plugins/file-manager/file-model.c: (file_model_set_property):
1322         * plugins/file-manager/plugin.c: (file_manager_set_default_uri):
1323         * plugins/tools/editor.c: (on_editor_response):
1324         
1325         Use gnome_vfs_get_uri_from_local_path instead of g_strconcat where appropriate.
1326         
1327         * plugins/document-manager/plugin.c: (update_title),
1328         (value_added_project_root_uri):
1329         * plugins/document-manager/plugin.h:
1330         Shorten down the title bar if the current path is inside the opened project
1332 2007-12-28  Massimo Cora'  <maxcvs@email.it>
1334         reviewed by: Johannes Schmid <jhs@gnome.org>
1336         * plugins/project-wizard/templates/java/project.anjuta:
1337         * plugins/project-wizard/templates/mkfile/project.anjuta:
1338         * plugins/project-wizard/templates/python/project.anjuta:
1339         Added attribute="Interfaces" and value="IAnjutaSymbolManager" to 
1340         let new projects use new SymbolDB plugin.
1341         
1342         * plugins/symbol-browser/images/Makefile.am:
1343         added some images taken from MonoDevelop project.
1344         
1345         * plugins/symbol-db/plugin.c: (value_added_current_editor),
1346         (goto_file_line), (on_importing_project_end), (project_root_added),
1347         (on_session_load), (symbol_db_deactivate), (symbol_db_finalize),
1348         (isymbol_manager_search):
1349         Added project-updating feature when opening a project with some files
1350   modified externally [e.g. a svn up].
1351         
1352         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
1353         (sdb_engine_iterator_node_instance_init),
1354         (sdb_engine_iterator_node_finalize),
1355         (symbol_db_engine_iterator_node_set_conversion_hash):
1356         * plugins/symbol-db/symbol-db-engine-iterator-node.h:
1357         * plugins/symbol-db/symbol-db-engine-iterator.c:
1358         (symbol_db_engine_iterator_new):
1359         * plugins/symbol-db/symbol-db-engine-iterator.h:
1360          Moved Hash table initialization into the engine. This proxies and
1361   speeds up the process of creation and iteration of a GdaDataModel.
1362         
1363         * plugins/symbol-db/symbol-db-engine.c:
1364         (sdb_engine_ctags_output_thread),
1365         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
1366         (sdb_engine_scan_files_1), (sdb_engine_init),
1367         (sdb_engine_unlink_shared_files), (sdb_engine_finalize),
1368         (symbol_db_engine_add_new_workspace),
1369         (symbol_db_engine_add_new_project), (sdb_engine_add_new_file),
1370         (sdb_engine_update_file), (on_scan_update_files_symbols_end),
1371         (symbol_db_engine_get_sym_type_conversion_hash),
1372         (symbol_db_engine_update_files_symbols),
1373         (symbol_db_engine_update_project_symbols),
1374         (symbol_db_engine_update_buffer_symbols),
1375         (symbol_db_engine_get_class_parents),
1376         (symbol_db_engine_get_global_members_filtered),
1377         (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
1378         (symbol_db_engine_get_scope_members_by_symbol_id),
1379         (symbol_db_engine_get_scope_members),
1380         (symbol_db_engine_get_current_scope),
1381         (symbol_db_engine_get_file_symbols),
1382         (symbol_db_engine_get_symbol_info_by_id),
1383         (symbol_db_engine_find_symbol_by_name_pattern),
1384         (symbol_db_engine_get_parent_scope_id_by_symbol_id):
1385         * plugins/symbol-db/symbol-db-engine.h:
1386         * plugins/symbol-db/symbol-db-view-locals.c:
1387         (sdb_view_locals_get_iter_from_row_ref),
1388         (symbol_db_view_locals_clear_cache), (do_add_child_symbol_to_view),
1389         (traverse_on_scan_end), (on_scan_end), (on_symbol_removed),
1390         (on_symbol_inserted), (symbol_db_view_locals_update_list):
1391         Changes on some queries fuctions and some fixes. Added *_filtered
1392   functions.
1393         
1394         * plugins/symbol-db/symbol-db-view.c:
1395         (do_add_child_symbol_to_view), (add_new_waiting_for),
1396         (prepare_for_adding), (on_symbol_inserted),
1397         (do_recurse_subtree_and_remove), (on_symbol_removed),
1398         (sdb_view_do_add_hidden_dummy_child),
1399         (sdb_view_namespace_row_expanded), (sdb_view_global_row_expanded),
1400         (sdb_view_vars_row_expanded), (symbol_db_view_row_expanded),
1401         (sdb_view_locals_create_new_store), (sdb_view_init),
1402         (sdb_view_finalize), (sdb_view_class_init),
1403         (symbol_db_view_get_type), (sdb_view_load_symbol_pixbufs),
1404         (symbol_db_view_get_pixbuf),
1405         (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
1406         New display for global tags. This is the definitive version, bugs apart.
1407         
1408         * plugins/symbol-db/tables.sql:
1409         fixed typo.
1411 2007-12-27  Naba Kumar  <naba@gnome.org>
1413         * libanjuta/interfaces/libanjuta.idl:
1414         * plugins/editor/aneditor-priv.h:
1415         * plugins/editor/aneditor.cxx:
1416         * plugins/editor/text_editor.c: (text_editor_instance_init),
1417         (text_editor_show_hover_tip), (text_editor_hide_hover_tip),
1418         (ihover_display), (ihover_set_timeout), (ihover_iface_init):
1419         * plugins/editor/text_editor.h:
1420         * plugins/editor/text_editor_cbs.c:
1421         (on_text_editor_scintilla_notify):
1423         Implemented IAnjutaEditorHover interface in scintilla editor. Disabled
1424         related code in AnEditor. Fixed some compilation warnings.
1426 2007-12-26  Naba Kumar  <naba@gnome.org>
1428         * Changelog: Fixed indentation.
1430 2007-12-25  Naba Kumar  <naba@gnome.org>
1432         * plugins/editor/Makefile.am:
1433         * plugins/editor/editor.glade:
1434         * plugins/editor/plugin.c:
1435         * plugins/editor/style-editor.c:
1436         * plugins/sourceview/Makefile.am:
1437         * plugins/sourceview/plugin.c:
1438         * plugins/sourceview/sourceview.glade:
1439         * plugins/valgrind/Makefile.am:
1441         Renamed glade files to anjuta-editor-* to give name space for the
1442         schema files (because they are installed in system directory).
1444         * scripts/build-schemas.mk: Install the schemas files also (need for
1445         binary package installation/uninstallation).
1447 2007-12-25  Johannes Schmid <jhs@gnome.org>
1449         * plugins/language-support-cpp-java/plugin.c:
1450         (set_indentation_param_vim):
1451         
1452         Support some more vim modeline commands and shortcuts (#504331)
1454 2007-12-25  Johannes Schmid <jhs@gnome.org>
1456         Patches from James Liggett:
1457         * libanjuta/anjuta-vcs-status-tree-view.c: (path_sort),
1458         (anjuta_vcs_status_tree_view_init):
1459         * plugins/subversion/subversion-commit-dialog.c:
1460         (subversion_commit_dialog):
1461         * plugins/subversion/subversion-diff-dialog.c:
1462         (on_subversion_diff_response):
1463         * plugins/subversion/subversion-log-dialog.c:
1464         (on_log_view_selected_button_clicked),
1465         (on_log_diff_selected_button_clicked),
1466         (on_log_diff_previous_button_clicked):
1467         * plugins/subversion/subversion-resolve-dialog.c:
1468         (subversion_resolve_dialog):
1469         * plugins/subversion/subversion-revert-dialog.c:
1470         (subversion_revert_dialog):
1471         * plugins/subversion/subversion-ui-utils.c: (stop_pulse_timer),
1472         (pulse_progress_bar), (hide_pulse_progress_bar),
1473         (disconnect_data_arrived_signals),
1474         (cancel_data_arrived_signal_disconnect):
1475         * plugins/subversion/subversion-ui-utils.h:
1476         
1477         #504818 – Some signals/timeouts should be disconnected when dialogs are closed
1478         #505237 – Sort list of modified files
1480 2007-12-24  Sébastien Granjoux  <seb.sfo@free.fr>
1482         * plugins/gdb/debugger.c:
1483         Fix bug #491301: Inspecting a variable opens a bad focus dialog
1485 2007-12-23  Johannes Schmid <jhs@gnome.org>
1487         * plugins/language-support-cpp-java/plugin.c:
1488         (set_indentation_param_emacs), (set_indentation_param_vim),
1489         (parse_mode_line_emacs), (parse_mode_line_vim),
1490         (extract_mode_line), (initialize_indentation_params):
1492         Added (basic) support for vim modelines (#504331)
1494         * plugins/message-view/message-view.c: (message_view_next),
1495         (message_view_previous):
1496         
1497         Fixed next/previous message
1499 2007-12-23  Johannes Schmid <jhs@gnome.org>
1501         * libanjuta/anjuta-ui.h:
1502         Check for != NULL before unref'ing pixbuf (related to #497878)
1503         
1504         * plugins/devhelp/plugin.c: (register_stock_icons):
1505         * plugins/document-manager/anjuta-docman.c:
1506         (anjuta_docman_add_document):
1507         * plugins/glade/plugin.c: (on_close_activated),
1508         (register_stock_icons), (on_session_save),
1509         (glade_plugin_add_project):
1510         
1511         Fixed bugs #497878 crash when double clicking on project->/->src->glade/gtk-foobar.glade
1512         and #503719 Opening and closing .glade files plays badly with docman (Patch from Tom)
1513         
1514         * plugins/language-support-cpp-java/plugin.c:
1515         (register_stock_icons):
1516         Fixed stock icon registration macros
1518 2007-12-23  Johannes Schmid <jhs@gnome.org>
1520         * global-tags/Makefile.am:
1521         * launcher/Makefile.am:
1522         * libanjuta/Makefile.am:
1523         * libegg/Makefile.am:
1524         * manuals/anjuta-faqs/Makefile.am:
1525         * manuals/anjuta-manual/Makefile.am:
1526         * manuals/reference/libanjuta/Makefile.am:
1527         * plugins/build-basic-autotools/Makefile.am:
1528         * plugins/class-gen/Makefile.am:
1529         * plugins/class-inheritance/Makefile.am:
1530         * plugins/cvs-plugin/Makefile.am:
1531         * plugins/debug-manager/Makefile.am:
1532         * plugins/devhelp/Makefile.am:
1533         * plugins/document-manager/Makefile.am:
1534         * plugins/editor/Makefile.am:
1535         * plugins/editor/scintilla/Makefile.am:
1536         * plugins/editor/scintilla/include/Makefile.am:
1537         * plugins/file-loader/Makefile.am:
1538         * plugins/file-manager/Makefile.am:
1539         * plugins/file-wizard/Makefile.am:
1540         * plugins/gdb/Makefile.am:
1541         * plugins/glade/Makefile.am:
1542         * plugins/gtodo/Makefile.am:
1543         * plugins/gvim/Makefile.am:
1544         * plugins/indent/Makefile.am:
1545         * plugins/language-manager/Makefile.am:
1546         * plugins/language-support-cpp-java/Makefile.am:
1547         * plugins/macro/Makefile.am:
1548         * plugins/message-view/Makefile.am:
1549         * plugins/patch/Makefile.am:
1550         * plugins/profiler/Makefile.am:
1551         * plugins/project-import/Makefile.am:
1552         * plugins/project-manager/Makefile.am:
1553         * plugins/project-wizard/Makefile.am:
1554         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
1555         * plugins/project-wizard/templates/cpp/src/Makefile.am.tpl:
1556         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
1557         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
1558         * plugins/project-wizard/templates/gtkmm/src/Makefile.am.tpl:
1559         * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
1560         * plugins/project-wizard/templates/sdl/src/Makefile.am.tpl:
1561         * plugins/project-wizard/templates/wxwin/src/Makefile.am.tpl:
1562         * plugins/project-wizard/templates/xlib-dock/src/Makefile.am.tpl:
1563         * plugins/project-wizard/templates/xlib/src/Makefile.am.tpl:
1564         * plugins/sample1/Makefile.am:
1565         * plugins/search/Makefile.am:
1566         * plugins/sourceview/Makefile.am:
1567         * plugins/subversion/Makefile.am:
1568         * plugins/symbol-browser/Makefile.am:
1569         * plugins/symbol-db/Makefile.am:
1570         * plugins/symbol-db/test/Makefile.am:
1571         * plugins/terminal/Makefile.am:
1572         * plugins/tools/Makefile.am:
1573         * plugins/valgrind/Makefile.am:
1574         * src/Makefile.am:
1575         * tagmanager/Makefile.am:
1576         
1577         Replaces the deprecated "INCLUDES" in all Makefile.am's with
1578         the correct "AM_CPPFLAGS" preprocessor flags keyword. Also fixes some
1579         warnings from illigel C++ compiler flags.
1581 2007-12-23  Johannes Schmid <jhs@gnome.org>
1583         Patch from Tom <tpgww@onepost.net>:
1584   
1585         * plugins/document-manager/anjuta-docman.c:
1586         (on_notebook_tab_btnpress), (on_notebook_tab_btnrelease),
1587         (anjuta_docman_compare_pages), (anjuta_docman_sort_pagelist),
1588         (anjuta_docman_instance_init), (on_notebook_switch_page),
1589         (anjuta_docman_grab_text_focus):
1590         * plugins/document-manager/plugin.c: (on_document_added),
1591         (on_window_key_press_event), (on_window_key_release_event):
1592         
1593         Some more document-manager code cleanups and fixes.
1595 2007-12-23  Massimo Cora'  <maxcvs@email.it>
1597         * plugins/symbol-db/plugin.c: (register_stock_icons),
1598         (value_added_current_editor), (value_removed_current_editor),
1599         (on_importing_project_end), (project_root_removed):
1600         added controls to clean/populate GtkTreeView(s) on projects unload/load.
1602         * plugins/symbol-db/symbol-db-engine.c: (sdb_engine_finalize),
1603         (symbol_db_engine_get_file_db_path):
1604         fixed a useless warning.
1606         * plugins/symbol-db/symbol-db-view-locals.c:
1607         (traverse_free_waiting_for), (file_view_status_destroy),
1608         (sdb_view_locals_create_new_store), (traverse_files_view_status),
1609         (symbol_db_view_locals_clear_cache), (sdb_view_locals_init),
1610         (sdb_view_locals_finalize), (on_symbol_inserted),
1611         (symbol_db_view_locals_recv_signals_from_engine),
1612         (symbol_db_view_locals_update_list):
1613         more speed on editors switching. GtkTreeStore caching method implemented.
1614         Fixed compiler warnings and a little memory leak.
1616         * plugins/symbol-db/symbol-db-view-locals.h:
1617         * plugins/symbol-db/symbol-db-view.c: (gtree_compare_func),
1618         (traverse_free_waiting_for), (symbol_db_view_clear_cache),
1619         (on_scan_end), (on_symbol_inserted),
1620         (sdb_view_locals_create_new_store), (sdb_view_init),
1621         (sdb_view_finalize), (symbol_db_view_new), (symbol_db_view_open):
1622         * plugins/symbol-db/symbol-db-view.h:
1623         fixed some crashers. Now project loading/populating should be quite quick.
1625 2007-12-22  Sébastien Granjoux  <seb.sfo@free.fr>
1627         * plugins/debug-manager/command.c,
1628         plugins/debug-manager/queue.c:
1629         Take care of command return value (FALSE is an error)
1631 2007-12-22  Sébastien Granjoux  <seb.sfo@free.fr>
1633         * plugins/debug-manager/anjuta-debug-manager.glade,
1634         plugins/debug-manager/breakpoints.c:
1635         Remove address, condition and pass breakpoint column if not supported
1636         Fix clear all remove_all to avoid an endless loop if a breakpoint
1637         cannot be removed
1639 2007-12-17  Johannes Schmid <jhs@gnome.org>
1641         Patch from Tom <tpgww@onepost.net> (with some changes):
1643         * plugins/document-manager/action-callbacks.c: (on_open_activate),
1644         (on_save_as_activate), (on_save_all_activate),
1645         (on_close_file_activate), (on_close_all_file_activate),
1646         (on_reload_file_activate), (on_editor_command_clear_activate),
1647         (on_transform_eolchars1_activate), (on_comment_block),
1648         (on_comment_box), (on_comment_stream), (on_goto_line_no1_activate),
1649         (on_goto_block_start1_activate), (on_goto_block_end1_activate),
1650         (on_editor_linenos1_activate), (on_editor_markers1_activate),
1651         (on_editor_codefold1_activate), (on_editor_indentguides1_activate),
1652         (on_editor_whitespaces1_activate), (on_editor_eolchars1_activate),
1653         (on_editor_linewrap1_activate), (on_zoom_in_text_activate),
1654         (on_zoom_out_text_activate):
1655         * plugins/document-manager/action-callbacks.h:
1656         * plugins/document-manager/anjuta-docman.c:
1657         (on_notebook_page_close_button_click),
1658         (on_notebook_page_close_button_enter),
1659         (on_notebook_page_close_button_leave),
1660         (on_notebook_tab_btnrelease), (on_notebook_page_reordered),
1661         (anjuta_docman_page_init), (anjuta_docman_page_new),
1662         (on_open_filesel_response), (create_file_open_dialog_gui),
1663         (anjuta_docman_save_document_as), (anjuta_docman_dispose),
1664         (anjuta_docman_instance_init), (on_notebook_switch_page),
1665         (on_document_destroy), (anjuta_docman_add_editor),
1666         (anjuta_docman_add_document), (anjuta_docman_remove_document),
1667         (anjuta_docman_set_current_document),
1668         (anjuta_docman_goto_file_line_mark), (get_real_path),
1669         (anjuta_docman_get_full_filename),
1670         (anjuta_docman_delete_all_markers),
1671         (anjuta_docman_delete_all_indicators),
1672         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
1673         (anjuta_docman_order_tabs):
1674         * plugins/document-manager/anjuta-docman.h:
1675         * plugins/document-manager/file_history.c: (an_hist_file_new),
1676         (an_file_history_push), (an_file_history_dump):
1677         * plugins/document-manager/file_history.h:
1678         * plugins/document-manager/plugin.c: (update_title),
1679         (value_removed_project_root_uri),
1680         (update_document_ui_interface_items), (menu_name_compare),
1681         (on_document_added), (on_document_changed),
1682         (on_window_key_press_event), (on_window_key_release_event),
1683         (on_session_save):
1684         * plugins/document-manager/search-box.c: (on_document_changed),
1685         (on_goto_activated), (search_box_init), (search_box_new):
1686         * plugins/document-manager/search-box.h:
1688         Yet more code cleanups
1689         Save glade files correctly in session
1690         Use new tooltip API if available
1691         Sort notebook pages when session is restored (needs work)
1693 2007-12-16  Johannes Schmid <jhs@gnome.org>
1695         * plugins/document-manager/anjuta-docman.c:
1696         (anjuta_docman_add_document):
1697         
1698         Present correct widget with anjuta_shell_present_widget(). This got wrong when
1699         the new search bar was introduced.
1701 2007-12-12  Johannes Schmid <jhs@gnome.org>
1702   
1703         Patch from  Tom <tpgww@onepost.net>:
1704         (#485233 – another bunch of docman cleanups)
1705   
1706         * libanjuta/interfaces/libanjuta.idl:
1707         * plugins/document-manager/action-callbacks.c:
1708         (get_current_document), (get_current_focus_widget),
1709         (on_save_activate), (on_save_as_activate), (on_save_all_activate),
1710         (on_close_file_activate), (on_close_all_file_activate),
1711         (on_reload_file_activate), (on_print_activate),
1712         (on_print_preview_activate),
1713         (on_editor_command_upper_case_activate),
1714         (on_editor_command_lower_case_activate),
1715         (on_editor_command_eol_crlf_activate),
1716         (on_editor_command_eol_lf_activate),
1717         (on_editor_command_eol_cr_activate),
1718         (on_editor_command_select_all_activate),
1719         (on_editor_command_select_to_brace_activate),
1720         (on_editor_command_select_block_activate),
1721         (on_editor_command_match_brace_activate),
1722         (on_editor_command_undo_activate),
1723         (on_editor_command_redo_activate),
1724         (on_editor_command_cut_activate),
1725         (on_editor_command_paste_activate),
1726         (on_editor_command_copy_activate),
1727         (on_editor_command_clear_activate),
1728         (on_editor_command_close_folds_all_activate),
1729         (on_editor_command_open_folds_all_activate),
1730         (on_editor_command_toggle_fold_activate),
1731         (on_editor_command_bookmark_toggle_activate),
1732         (on_editor_command_bookmark_first_activate),
1733         (on_editor_command_bookmark_next_activate),
1734         (on_editor_command_bookmark_prev_activate),
1735         (on_editor_command_bookmark_last_activate),
1736         (on_editor_command_bookmark_clear_activate),
1737         (on_transform_eolchars1_activate), (on_comment_block),
1738         (on_comment_box), (on_comment_stream),
1739         (on_goto_block_start1_activate), (on_goto_block_end1_activate),
1740         (on_zoom_in_text_activate), (on_zoom_out_text_activate),
1741         (on_force_hilite_activate), (on_swap_activate),
1742         (on_editor_add_view_activate), (on_editor_remove_view_activate):
1743         * plugins/document-manager/action-callbacks.h:
1744         * plugins/document-manager/anjuta-docman.c:
1745         (on_notebook_page_close_button_click),
1746         (on_notebook_page_close_button_enter),
1747         (on_notebook_page_close_button_leave), (on_notebook_tab_btnpress),
1748         (on_notebook_tab_btnrelease), (anjuta_docman_page_setup),
1749         (anjuta_docman_page_new), (anjuta_docman_page_destroy),
1750         (on_open_filesel_response), (anjuta_docman_open_file),
1751         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
1752         (anjuta_docman_dispose), (anjuta_docman_instance_init),
1753         (anjuta_docman_class_init), (anjuta_docman_new),
1754         (on_notebook_switch_page), (on_document_save_point),
1755         (on_document_destroy), (anjuta_docman_add_editor),
1756         (anjuta_docman_add_document), (anjuta_docman_remove_document),
1757         (anjuta_docman_set_popup_menu),
1758         (anjuta_docman_get_current_focus_widget),
1759         (anjuta_docman_get_page_for_document),
1760         (anjuta_docman_get_current_document),
1761         (anjuta_docman_set_current_document),
1762         (anjuta_docman_goto_file_line),
1763         (anjuta_docman_goto_file_line_mark),
1764         (anjuta_docman_get_full_filename),
1765         (anjuta_docman_present_notebook_page),
1766         (anjuta_docman_update_page_label),
1767         (anjuta_docman_delete_all_markers),
1768         (anjuta_docman_delete_all_indicators),
1769         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
1770         (do_ordertab1), (anjuta_docman_order_tabs),
1771         (anjuta_docman_set_editor_properties),
1772         (anjuta_docman_get_document_for_path),
1773         (anjuta_docman_get_all_doc_widgets):
1774         * plugins/document-manager/anjuta-docman.h:
1775         * plugins/document-manager/editor-tooltips.c:
1776         * plugins/document-manager/plugin.c: (update_title),
1777         (update_document_ui_enable_all), (update_document_ui_disable_all),
1778         (update_document_ui_save_items),
1779         (update_document_ui_interface_items), (update_document_ui),
1780         (on_document_update_save_ui), (update_status),
1781         (on_document_update_ui), (on_document_added),
1782         (on_document_changed), (on_session_save), (on_save_prompt),
1783         (on_docman_auto_save), (on_gconf_notify_timer):
1784         * plugins/document-manager/search-box.c: (on_document_changed),
1785         (search_box_new), (search_box_grab_line_focus):
1786         * plugins/glade/plugin.c: (ifile_open):
1787         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
1788         * plugins/search/search-replace_backend.c: (create_search_entries):
1789         * plugins/sourceview/anjuta-document.c: (set_uri),
1790         (anjuta_document_save):
1791         * plugins/sourceview/sourceview.c: (ifile_savable_save):
1792         * plugins/tools/editor.c: (on_editor_response):
1794         The patch renames most stuff from "editor" or "te" to "doc where appropriate.
1795         It fixes some issues with session handling and several memory lacks.
1796         Gtk 2.12 Tooltip API is used if available.
1798 2007-12-10  Sébastien Granjoux  <seb.sfo@free.fr>
1800         * plugins/debug-manager/disassemble.c,
1801         plugins/debug-manager/disassemble.h,
1802         plugins/debug-manager/command.c,
1803         plugins/debug-manager/command.h,
1804         plugins/debug-manager/plugin.c
1805         plugins/debug-manager/sparse_view.c,
1806         plugins/debug-manager/sparse_view.h,
1807         plugins/gdb/plugin.c,
1808         plugins/gdb/debugger.c,
1809         plugins/gdb/debugger.h,
1810         libanjuta/interfaces/libanjuta.idl:
1811         Fix bug #502533: Implement assembler step
1813         * plugins/debug-manager/breakpoints.c:
1814         Do not save temporary breakpoints
1816         * plugins/debug-manager/stack_trace.c:
1817         Fix a crash when a stack command is cancelled
1819 2007-12-09  Sébastien Granjoux  <seb.sfo@free.fr>
1821         * plugins/debug-manager/plugin.c,
1822         plugins/debug-manager/breakpoints.c,
1823         plugins/debug-manager/breakpoints.h:
1824         Fix bug #488732: Breakpoint on delete lines
1825         Breakpoints are now linked to their position in editor
1827         * plugins/gdb/debugger.c:
1828         Fix removing condition on breakpoint 
1830 2007-12-07  Sébastien Granjoux  <seb.sfo@free.fr>
1832         * plugins/debug-manager/anjuta-debug-manager.glade,
1833         plugins/debug-manager/start.c,
1834         plugins/gdb/plugin.c,
1835         plugins/gdb/debugger.c,
1836         plugins/gdb/debugger.h,
1837         libanjuta/interfaces/libanjuta.idl:
1838         Fix bug #481366: Do not stop at the beginning of the program
1840         * plugins/debug-manager/command.c,
1841         plugins/debug-manager/command.h,
1842         plugins/debug-manager/breakpoints.c,
1843         plugins/debug-manager/queue.c,
1844         plugins/debug-manager/queue.h:
1845         Fix a bug remove all breakpoints was not working due to latest changes
1846         Setting breakpoints is disabled when program is running
1848 2007-12-04  Sébastien Granjoux  <seb.sfo@free.fr>
1850         * plugins/debug-manager/queue.c,
1851         plugins/gdb/plugin.c:
1852         Fix bug #501469: Crash if mime_type is unknown
1854 2007-12-01  Massimo Cora'  <maxcvs@email.it>
1856         * plugins/symbol-db/plugin.c: (on_editor_destroy),
1857         (on_editor_update_ui), (on_single_file_scan_end),
1858         (on_importing_project_end), (project_root_added),
1859         (on_session_load), (symbol_db_activate), (symbol_db_instance_init):
1860         * plugins/symbol-db/plugin.h:
1861         show on status bar files being scanned.
1863         * plugins/symbol-db/symbol-db-engine.c:
1864         (sdb_engine_get_query_by_id), (sdb_engine_populate_db_by_tags),
1865         (sdb_engine_ctags_output_thread),
1866         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
1867         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
1868         (sdb_engine_init), (sdb_engine_finalize), (sdb_engine_class_init),
1869         (sdb_engine_connect_to_db), (symbol_db_engine_db_exists),
1870         (sdb_engine_get_table_id_by_unique_name2),
1871         (symbol_db_engine_open_project),
1872         (sdb_engine_prepare_executing_commands),
1873         (symbol_db_engine_add_new_files), (sdb_engine_add_new_sym_type),
1874         (sdb_engine_add_new_scope_definition), (sdb_engine_add_new_symbol),
1875         (sdb_engine_detects_removed_ids),
1876         (symbol_db_engine_get_class_parents),
1877         (symbol_db_engine_get_global_members),
1878         (symbol_db_engine_get_scope_members_by_symbol_id),
1879         (symbol_db_engine_get_scope_members),
1880         (symbol_db_engine_get_current_scope),
1881         (symbol_db_engine_get_file_symbols),
1882         (symbol_db_engine_get_symbol_info_by_id),
1883         (symbol_db_engine_get_full_local_path),
1884         (symbol_db_engine_find_symbol_by_name_pattern),
1885         (symbol_db_engine_get_parent_scope_id_by_symbol_id):
1886         * plugins/symbol-db/symbol-db-engine.h:
1887         * plugins/symbol-db/symbol-db-view-locals.c:
1888         (sdb_view_locals_init), (traverse_free_waiting_for), (on_scan_end),
1889         (symbol_db_view_locals_recv_signals_from_engine),
1890         (symbol_db_view_locals_update_list):
1891         * plugins/symbol-db/symbol-db-view-locals.h:
1892         * plugins/symbol-db/symbol-db-view.c: (traverse_free_waiting_for),
1893         (on_scan_end), (trigger_on_symbol_inserted), (add_new_waiting_for),
1894         (prepare_for_adding), (on_symbol_inserted), (sdb_view_init),
1895         (symbol_db_view_recv_signals_from_engine), (symbol_db_view_open):
1896         * plugins/symbol-db/symbol-db-view.h:
1897         Added g_thread architecture to scan in background. With this you
1898         can use Anjuta's GUI without freezing.
1899         Improved insertion speed by using a paradigm like 'insert' and 'check'
1900         replacing a 'check' and 'insert' one. This has been done for tables 
1901         like symbol, scope, sym_type.
1902         Fixed two crashers. 
1904         * plugins/symbol-db/tables.sql:
1905         * plugins/symbol-db/test/main.c: (get_global_members), (main),
1906         (thread), (print_message), (bastard_thread), (idle_signals):
1907         fixed a typo on tables that broke sql triggers.
1909 === anjuta 2.3.1 ===
1911 2007-12-02  Naba Kumar  <naba.kumar@gnome.org>
1913         * NEWS, AUTHORS: Updated.
1914         * src/Makefile.am: Fixed make distcheck
1916         Patch from Yang Hong:
1917         * plugins/file-manager/file-manager.glade: Fixed file chooser
1918         size in file-manager preferences.
1920 2007-12-02  Naba Kumar  <naba.kumar@gnome.org>
1922         * NEWS: Updated for 2.3.1 development release
1923         * configure.in: Bumped version to 2.3.1
1925 2007-12-01  Sébastien Granjoux  <seb.sfo@free.fr>
1927         * plugins/debug-manager/threads.c,
1928         plugins/debug-manager/disassemble.c,
1929         plugins/debug-manager/watch.c,
1930         plugins/debug-manager/registers.c,
1931         plugins/debug-manager/locals.c,
1932         plugins/debug-manager/breakpoints.c,
1933         plugins/debug-manager/stack_trace.c,
1934         plugins/debug-manager/command.c,
1935         plugins/debug-manager/command.h,
1936         plugins/debug-manager/queue.c,
1937         libanjuta/interfaces/libanjuta.idl:
1938         Use different signals in IAnjutaDebugManager and IAnjutaDebugger
1939         Document IAnjutaDebugManager signals
1940         Generate new signals in queue.c
1941         Use new signals in other files
1943 2007-11-30  <genbell@tiscali.it>
1945         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
1947         * plugins/gdb/Makefile.am:
1948         Fix bug #500376
1950 2007-11-29  Sébastien Granjoux  <seb.sfo@free.fr>
1952         * plugins/tools/variable.c:
1953         Fix a bug added in the previous patch (it is not a leak)
1955 2007-11-29  Sébastien Granjoux  <seb.sfo@free.fr>
1957         * plugins/project-wizard/druid.c,
1958         plugins/project-wizard/templates/terminal.wiz,
1959         plugins/project-wizard/templates/xlib-dock.wiz,
1960         plugins/project-wizard/templates/wxwin.wiz,
1961         plugins/project-wizard/templates/java.wiz,
1962         plugins/project-wizard/templates/gnome.wiz,
1963         plugins/project-wizard/templates/anjuta-plugin.wiz,
1964         plugins/project-wizard/templates/gtkmm.wiz,
1965         plugins/project-wizard/templates/python.wiz,
1966         plugins/project-wizard/templates/cpp.wiz,
1967         plugins/project-wizard/templates/sdl.wiz,
1968         plugins/project-wizard/templates/gtk.wiz,
1969         plugins/project-wizard/templates/minimal.wiz,
1970         plugins/project-wizard/templates/xlib.wiz,
1971         plugins/project-wizard/templates/gcj.wiz,
1972         plugins/project-wizard/templates/translatable-strings.h,
1973         plugins/project-import/project-import.c:
1974         Partial Fix translation bugs #496833 comment 4,7,8,9,10,11 
1976 2007-11-27  Sébastien Granjoux  <seb.sfo@free.fr>
1978         * plugins/debug-manager/threads.c,
1979         plugins/debug-manager/disassemble.c,
1980         plugins/debug-manager/watch.c,
1981         plugins/debug-manager/registers.c,
1982         plugins/debug-manager/memory.c,
1983         plugins/debug-manager/locals.c,
1984         plugins/debug-manager/stack_trace.c,
1985         plugins/debug-manager/queue.c,
1986         plugins/debug-manager/queue.h:
1987         Connect debugger signal only when program is loaded
1988         Rename get_feature in is_supported
1990         * plugins/debug-manager/plugin.c:
1991         Remove editor watch when plugin is deactivated
1993         * plugins/debug-manager/anjuta-debug-manager.glade,
1994         plugins/debug-manager/breakpoints.c,
1995         plugins/debug-manager/breakpoints.h:
1996         Rewrite almost completely the breakpoint code
1997         Improve breakpoint dialog
1998         Reorganize function
1999         Implement condition, hit count, ignore and temporary attribute
2001         * plugins/debug-manager/command.c,
2002         plugins/debug-manager/command.h:
2003         Add a breakpoint list command
2005         * plugins/gdb/debugger.c,
2006         plugins/gdb/debugger.h:
2007         Add new breakpoint list command
2008         Fix parsing of breakpoint data
2010         * libanjuta/interfaces/libanjuta.idl,
2011         plugins/gdb/plugin.c:
2012         Rename IAnjutaBreakpointDebugger into IAnjutaDebuggerBreakpoint
2014 2007-11-23  Jaap Haitsma  <jaap@haitsma.org>
2016         * plugins/document-manager/plugin.c:
2017         Use Ctrl+Shift+s as shortcut for Save As
2019 2007-11-22  Naba Kumar  <naba.kumar@gnome.org>
2021         * plugins/subversion/plugin.c: (activate_plugin):
2022         * plugins/symbol-db/plugin.c: (symbol_db_activate):
2023         * src/layout.xml: Fixed dockitem positions.
2025 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
2027         Icons from tpgww@onepost.net:
2028         * plugins/project-wizard/applogo.png:
2029         Icons from patch in bug #480093 comment #23. Also renamed icons.
2031         * plugins/message-view/Makefile.am:
2032         * plugins/message-view/plugin.c: (register_stock_icons),
2033         (ipreferences_merge): Removed redundant icon.
2035         * plugins/document-manager/plugin.c:
2036         (update_editor_ui_disable_all), (update_editor_ui_interface_items):
2037         Do not insensitize New action when there is no document.
2038         Indentation fixes.
2040 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
2042         Icons from tpgww@onepost.net:
2043         * plugins/symbol-browser/an_symbol_prefs.c:
2044         * pixmaps/Makefile.am:
2045         * pixmaps/anjuta.png, pixmaps/anjuta_logo.png, pixmaps/anjuta.svg:
2047         Icons from patch in bug #480093 comment #23. Also renamed icons.
2048         To be continued..
2050 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
2052         Patch from James Liggett:
2053         * plugins/subversion/anjuta-subversion.glade: Make commit, resolve,
2054         revert and dialogs resizable.
2056 2007-11-20  Naba Kumar  <naba.kumar@gnome.org>
2058         Patch from James Liggett:
2059         * plugins/subversion/anjuta-subversion.glade:
2060         * plugins/subversion/subversion-diff-dialog.c:
2061         (on_subversion_diff_response), (subversion_diff_dialog):
2062         * plugins/subversion/subversion-diff-dialog.h:
2064         The diff dialog should have a checkbox, enabled by default, that
2065         allows the user to make sure that all open files are saved before
2066         diffing.
2068 2007-11-20  Naba Kumar  <naba.kumar@gnome.org>
2070         * plugins/Makefile.am: Remove duplicate 'profiler' in SUBDIRS.
2072         Icons from tpgww@onepost.net:
2073         * pixmaps/Makefile.am:
2074         * src/Makefile.am:
2075         * src/anjuta-app.c:
2076         * src/anjuta-preferences-general.svg:
2078         Icons from patch in bug #480093 comment #23. Also renamed icons.
2079         To be continued..
2081 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
2083         Icons from tpgww@onepost.net:
2084         * plugins/debug-manager/images/Makefile.am:
2085         * plugins/debug-manager/images/anjuta-watch.svg:
2086         * plugins/debug-manager/plugin.c: (register_stock_icons):
2087         * plugins/gdb/images/Makefile.am:
2088         * plugins/gtodo/Makefile.am:
2089         * plugins/gtodo/anjuta-gtodo-plugin.svg:
2090         * plugins/gtodo/anjuta-gtodo.plugin.in:
2091         * plugins/gtodo/interface.c: (stock_icons):
2092         * plugins/gtodo/main.h:
2093         * plugins/gtodo/plugin.c: (ipreferences_merge):
2094         * plugins/terminal/Makefile.am:
2095         * plugins/terminal/anjuta-terminal-plugin.svg:
2096         * plugins/terminal/anjuta-terminal.plugin.in:
2097         * plugins/terminal/terminal.c:
2098         * plugins/tools/Makefile.am:
2099         * plugins/tools/anjuta-tools-plugin.svg:
2100         * plugins/tools/anjuta-tools.plugin.in:
2101         * plugins/tools/plugin.c:
2102         * plugins/valgrind/Makefile.am:
2103         * plugins/valgrind/anjuta-valgrind-plugin.svg:
2104         * plugins/valgrind/anjuta-valgrind.plugin.in:
2105         * plugins/valgrind/plugin.c: (register_stock_icons),
2106         (ipreferences_merge):
2108         Icons from patch in bug #480093 comment #23. Also renamed icons.
2109         To be continued..
2111 2007-11-18  Massimo Cora'   <maxcvs@email.it>
2113         reviewed by: Johannes Schmid <jhs@gnome.org>
2115         * configure.in:
2116         required gda version to 3.1.3. [svn trunk]. Without this Anjuta can crash
2117         due to bug #493360. Still present anyway bug #495843
2119         * plugins/symbol-db/plugin.c: (goto_local_tree_iter),
2120         (goto_global_tree_iter), (on_treesearch_symbol_selected_event),
2121         (on_local_treeview_row_activated),
2122         (on_global_treeview_row_activated),
2123         (on_global_treeview_row_expanded), (on_project_element_added),
2124         (on_project_element_removed), (project_root_added),
2125         (symbol_db_activate), (isymbol_manager_search),
2126         (isymbol_manager_get_members),
2127         (isymbol_manager_get_completions_at_position):
2128         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
2129         (symbol_db_engine_iterator_node_get_symbol_extra_string):
2130         * plugins/symbol-db/symbol-db-engine.c:
2131         (sdb_engine_execute_non_select_sql),
2132         (sdb_engine_execute_select_sql), (sdb_engine_get_query_by_id),
2133         (sdb_engine_free_cached_queries), (sdb_engine_disconnect_from_db),
2134         (sdb_engine_populate_db_by_tags), (sdb_engine_scan_files_1),
2135         (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
2136         (symbol_db_engine_add_new_workspace),
2137         (symbol_db_engine_add_new_project),
2138         (symbol_db_engine_add_new_files), (sdb_engine_add_new_symbol),
2139         (sdb_engine_detects_removed_ids),
2140         (sdb_engine_walk_down_scope_path),
2141         (symbol_db_engine_get_class_parents),
2142         (symbol_db_engine_get_global_members),
2143         (symbol_db_engine_get_scope_members_by_symbol_id),
2144         (symbol_db_engine_get_scope_members),
2145         (symbol_db_engine_get_current_scope),
2146         (symbol_db_engine_get_file_symbols),
2147         (symbol_db_engine_get_symbol_info_by_id),
2148         (symbol_db_engine_find_symbol_by_name_pattern):
2149         * plugins/symbol-db/symbol-db-engine.h:
2150         * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
2151         (on_symbol_inserted), (symbol_db_view_locals_update_list):
2152         * plugins/symbol-db/symbol-db-view.c: (waiting_for_symbol_destroy),
2153         (sdb_view_get_iter_from_row_ref), (traverse_free_waiting_for),
2154         (on_scan_end), (do_add_root_symbol_to_view),
2155         (do_add_child_symbol_to_view), (add_waiting_for_symbol_to_view),
2156         (trigger_on_symbol_inserted), (add_new_waiting_for),
2157         (do_recurse_subtree_and_invalidate), (prepare_for_adding),
2158         (on_symbol_inserted), (do_recurse_subtree_and_remove),
2159         (on_symbol_removed), (sdb_view_do_add_hidden_dummy_child),
2160         (symbol_db_view_row_expanded), (sdb_view_init),
2161         (gtree_compare_func), (sdb_view_finalize),
2162         (sdb_view_load_symbol_pixbufs), (symbol_db_view_get_file_and_line),
2163         (sdb_view_populate_base_root),
2164         (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
2165         * plugins/symbol-db/symbol-db-view.h:
2166         * plugins/symbol-db/tables.sql:
2167         * plugins/symbol-db/test/Makefile.am:
2168         * plugins/symbol-db/test/main.c: (dump_iterator), (get_parents),
2169         (get_scope_members), (get_current_scope), (get_global_members),
2170         (get_file_symbols), (get_info_by_id), (main):
2172         Rewrote symbol-db-view global tab. Now every expandable node is a query.
2173         Started using LIMIT keyword to speed up things.
2174         Deprecated GdaCommand in favour of GdaQuery into engine. This should
2175         make providers use prepared statements.
2177 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
2179         Patch from James Liggett:
2180         * plugins/subversion/plugin.c: (subversion_instance_init):
2181         * plugins/subversion/plugin.h:
2182         * plugins/subversion/subversion-diff-dialog.c:
2183         (on_subversion_diff_response), (subversion_diff_dialog),
2184         (on_menu_subversion_diff):
2185         * plugins/subversion/subversion-log-dialog.c:
2186         (on_log_view_selected_button_clicked),
2187         (on_log_diff_selected_button_clicked),
2188         (on_log_diff_previous_button_clicked),
2189         (subversion_log_window_create):
2190         * plugins/subversion/subversion-ui-utils.c:
2191         (get_filename_from_full_path), (init_whole_project),
2192         (on_whole_project_toggled):
2193         * plugins/subversion/subversion-ui-utils.h:
2194         * plugins/subversion/subversion-update-dialog.c:
2195         (subversion_update_dialog), (on_menu_subversion_update):
2197         Whole Project checkbox enabled by default in diff and update dialogs.
2198         changes the editor names for diff editors to something much more
2199         descriptive. For example, working copy/head diffs would have an editor
2200         with a name like "[Working Copy/Head] some-file.diff," where some-file
2201         is the name of the file/directory that was diffed. For diffs against
2202         arbitrary diffs the name would look like "[Revisions 2832/3200]
2203         some-file.diff" for a diff of some-file between revisions 2832 and
2204         3200.
2206 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
2208         Icons from tpgww@onepost.net:
2209         * plugins/subversion/Makefile.am:
2210         * plugins/subversion/anjuta-subversion-plugin.svg:
2211         * plugins/subversion/anjuta-subversion.plugin.in:
2212         * plugins/subversion/plugin.h:
2213         * plugins/symbol-browser/Makefile.am:
2214         * plugins/symbol-browser/anjuta-symbol-browser-plugin.svg:
2215         * plugins/symbol-browser/anjuta-symbol-browser.plugin.in:
2216         * plugins/symbol-browser/plugin.c:
2217         * plugins/symbol-db/Makefile.am:
2218         * plugins/symbol-db/plugin.c:
2219         * plugins/symbol-db/symbol-db.plugin.in:
2221         Icons from patch in bug #480093 comment #23. Also renamed icons.
2222         To be continued..
2224 2007-11-18  Naba Kumar  <naba.kumar@gnome.org>
2226         Icons from tpgww@onepost.net:
2227         * plugins/project-manager/Makefile.am:
2228         * plugins/project-manager/anjuta-project-manager-plugin.svg:
2229         * plugins/project-manager/anjuta-project-manager.plugin.in:
2230         * plugins/project-manager/plugin.c:
2231         * plugins/project-wizard/Makefile.am:
2232         * plugins/project-wizard/anjuta-project-wizard-plugin.svg:
2233         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
2234         * plugins/project-wizard/druid.h:
2235         * plugins/search/Makefile.am:
2236         * plugins/search/anjuta-search-plugin.svg:
2237         * plugins/search/anjuta-search.plugin.in:
2238         * plugins/search/plugin.c:
2240         Icons from patch in bug #480093 comment #23. Also renamed icons.
2241         To be continued..
2243 2007-11-18  Naba Kumar  <naba.kumar@gnome.org>
2245         * TODO.tasks: updated.
2247         Icons from tpgww@onepost.net:
2248         * plugins/file-loader/Makefile.am:
2249         * plugins/file-loader/anjuta-loader-plugin.svg:
2250         * plugins/file-loader/anjuta-loader.plugin.in:
2251         * plugins/file-manager/Makefile.am:
2252         * plugins/file-manager/anjuta-file-manager-plugin.svg:
2253         * plugins/file-manager/file-manager.plugin.in:
2254         * plugins/file-manager/plugin.c:
2255         * plugins/glade/Makefile.am:
2256         * plugins/glade/anjuta-glade-plugin.svg:
2257         * plugins/glade/anjuta-glade.plugin.in:
2258         * plugins/glade/plugin.c: (register_stock_icons):
2259         * plugins/language-manager/Makefile.am:
2260         * plugins/language-manager/anjuta-language-manager-plugin.svg:
2261         * plugins/language-manager/language-manager.plugin.in:
2262         * plugins/message-view/Makefile.am:
2263         * plugins/message-view/anjuta-message-manager.plugin.in:
2264         * plugins/message-view/anjuta-messages-plugin.svg:
2265         * plugins/message-view/plugin.c:
2266         * plugins/patch/Makefile.am:
2267         * plugins/patch/anjuta-patch-plugin.svg:
2268         * plugins/patch/anjuta-patch.plugin.in:
2269         * plugins/patch/plugin.c:
2270         * plugins/profiler/Makefile.am:
2271         * plugins/profiler/anjuta-profiler-plugin.svg:
2272         * plugins/profiler/plugin.c: (register_stock_icons):
2273         * plugins/profiler/profiler.plugin.in:
2274         * plugins/project-import/Makefile.am:
2275         * plugins/project-import/anjuta-project-import-plugin.svg:
2276         * plugins/project-import/anjuta-project-import.plugin.in:
2277         * plugins/project-import/plugin.c:
2279         Icons from patch in bug #480093 comment #23. Also renamed icons.
2280         To be continued..
2282 2007-11-18  Johannes Schmid <jhs@gnome.org>
2284         * plugins/build-basic-autotools/build-basic-autotools.c:
2285         (build_regex_init):
2286         * plugins/debug-manager/anjuta-debug-manager.glade:
2287         * plugins/debug-manager/breakpoints.c:
2288         * plugins/debug-manager/sharedlib.c: (create_sharedlibs_gui):
2289         * plugins/file-wizard/file.c:
2290         * plugins/gdb/anjuta-gdb.glade:
2291         * plugins/glade/plugin.c: (ifile_open):
2292         * plugins/gtodo/egg-datetime.c: (egg_datetime_class_init):
2293         * plugins/gtodo/mcategory.c: (category_manager_add_item):
2294         * plugins/gtodo/tray-icon.c:
2295         * plugins/macro/macro-util.c: (get_date_Ymd), (get_date_Y):
2296         * plugins/macro/macros.xml:
2297         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
2298         Fixed translation bugs (#496833, #488211 and #497758)
2299         
2300         * plugins/document-manager/plugin.c: (on_editor_changed):
2301         Removed unused code
2303 2007-11-17  Naba Kumar  <naba.kumar@gnome.org>
2305         Icons from tpgww@onepost.net:
2306         * plugins/devhelp/Makefile.am:
2307         * plugins/devhelp/anjuta-devhelp-plugin.svg:
2308         * plugins/devhelp/anjuta-devhelp.plugin.in:
2309         * plugins/devhelp/plugin.c:
2310         * plugins/document-manager/anjuta-document-manager.plugin.in:
2311         * plugins/document-manager/images/Makefile.am:
2312         * plugins/document-manager/images/anjuta-document-manager-plugin.svg:
2313         * plugins/document-manager/plugin.c:
2314         * plugins/editor/Makefile.am:
2315         * plugins/editor/anjuta-editor-scintilla-plugin.svg:
2316         * plugins/editor/anjuta-editor.plugin.in:
2317         * plugins/editor/plugin.c:
2318         * plugins/sample1/Makefile.am:
2319         * plugins/sample1/anjuta-sample-plugin.svg:
2320         * plugins/sample1/anjuta-sample.plugin.in:
2321         * plugins/sourceview/Makefile.am:
2322         * plugins/sourceview/plugin.c:
2323         * plugins/sourceview/sourceview.plugin.in:
2325         Icons from patch in bug #480093 comment #23. Also renamed icons.
2326         To be continued..
2328 2007-11-17  Naba Kumar  <naba.kumar@gnome.org>
2330         * TODO.tasks: Updated.
2332         Icons from tpgww@onepost.net:
2333         * plugins/build-basic-autotools/Makefile.am:
2334         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.svg:
2335         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
2336         * plugins/build-basic-autotools/build-basic-autotools.c:
2337         * plugins/class-inheritance/Makefile.am:
2338         * plugins/class-inheritance/anjuta-class-inheritance-plugin.svg:
2339         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in:
2340         * plugins/class-inheritance/plugin.c:
2341         * plugins/cvs-plugin/Makefile.am:
2342         * plugins/cvs-plugin/anjuta-cvs-plugin.svg:
2343         * plugins/cvs-plugin/anjuta-cvs.plugin.in:
2344         * plugins/cvs-plugin/plugin.c:
2345         * plugins/debug-manager/anjuta-debug-manager.plugin.in:
2346         * plugins/debug-manager/images/Makefile.am:
2347         * plugins/debug-manager/images/anjuta-debug-manager-plugin.svg:
2348         * plugins/debug-manager/plugin.c: 
2350         Icons from patch in bug #480093 comment #23. Also renamed icons.
2351         To be continued..
2353 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
2355         * (removed) libanjuta/anjuta-children.c,
2356         (removed) libanjuta/anjuta-children.h,
2357         libanjuta/anjuta-launcher.c,
2358         libanjuta/libanjuta.h,
2359         libanjuta/Makefile.am,
2360         plugins/gdb/debugger.c,
2361         plugins/terminal/terminal.c,
2362         manuals/reference/libanjuta/libanjuta-sections.txt,
2363         manuals/reference/libanjuta/libanjuta-docs.sgml:
2364         Replace anjuta_children_register by g_child_watch_add
2366 2007-11-13  Johannes Schmid <jhs@gnome.org>
2368         * plugins/subversion/anjuta-subversion.glade:
2369         * plugins/subversion/subversion-commit-dialog.c:
2370         (subversion_commit_dialog):
2371         * plugins/subversion/subversion-resolve-dialog.c:
2372         (subversion_resolve_dialog):
2373         * plugins/subversion/subversion-revert-dialog.c:
2374         (subversion_revert_dialog):
2375         * plugins/subversion/subversion-ui-utils.c: (status_pulse_timer),
2376         (pulse_timer), (status_bar_progress_pulse), (pulse_progress_bar),
2377         (hide_pulse_progress_bar):
2378         * plugins/subversion/subversion-ui-utils.h:
2380         Yet another patch from #457477:
2381         Add a pulsing progress bar to all dialogs receiving status
2383 2007-11-12  Johannes Schmid <jhs@gnome.org>
2385         * plugins/document-manager/plugin.c: (create_highlight_submenu):
2386         Bug 493583 – crash in Anjuta IDE: trying to open a file
2387         
2388         * plugins/subversion/subversion-commit-dialog.c:
2389         (select_all_files), (subversion_commit_dialog):
2390         Patch from jrligget - see #457477
2392 2007-11-12  Johannes Schmid <jhs@gnome.org>
2394         Patch from Marc Lorber <Lorber.Marc@wanodoo.fr>:
2395         * libanjuta/anjuta-plugin-handle.c:
2396         (anjuta_plugin_handle_get_about):
2397         Bug 495536 – Plugins localization improvement
2398         
2399         Patch from Gabor Kelemeng <kelemeng@gnome.hu>:
2400         * plugins/class-gen/anjuta-class-gen-plugin.glade:
2401         * plugins/indent/indent.glade:
2402         * plugins/subversion/anjuta-subversion.glade:
2403         Bug 495245 – Strings bug
2405 2007-11-08  James Liggett  <jrliggett@cox.net>
2407         reviewed by: Johannes Schmid <jhs@gnome.org>
2409         * libanjuta/anjuta-async-command.c: (anjuta_async_command_init),
2410         (anjuta_async_command_finalize),
2411         (anjuta_async_command_notification_poll),
2412         (anjuta_async_command_thread), (start_command),
2413         (notify_data_arrived), (notify_complete),
2414         (anjuta_async_command_class_init),
2415         (anjuta_async_command_set_error_message),
2416         (anjuta_async_command_get_error_message),
2417         (anjuta_async_command_lock), (anjuta_async_command_unlock):
2418         * libanjuta/anjuta-async-command.h:
2419         * libanjuta/anjuta-command.c: (anjuta_command_init),
2420         (anjuta_command_finalize), (anjuta_command_class_init),
2421         (anjuta_command_start), (anjuta_command_notify_data_arrived),
2422         (anjuta_command_notify_complete),
2423         (anjuta_command_set_error_message),
2424         (anjuta_command_get_error_message):
2425         * libanjuta/anjuta-command.h:
2426         * libanjuta/anjuta-glade-catalog.c:
2427         * libanjuta/anjuta-glade.xml:
2428         * libanjuta/anjuta-vcs-status-tree-view.c:
2429         (on_selected_column_toggled),
2430         (anjuta_vcs_status_tree_view_create_columns),
2431         (anjuta_vcs_status_tree_view_init),
2432         (anjuta_vcs_status_tree_view_finalize),
2433         (anjuta_vcs_status_tree_view_set_property),
2434         (anjuta_vcs_status_tree_view_get_property),
2435         (anjuta_vcs_status_tree_view_class_init),
2436         (anjuta_vcs_status_tree_view_new),
2437         (anjuta_vcs_status_tree_view_destroy),
2438         (anjuta_vcs_status_tree_view_add), (select_all_paths),
2439         (anjuta_vcs_status_tree_view_select_all), (unselect_all_paths),
2440         (anjuta_vcs_status_tree_view_unselect_all),
2441         (create_selected_paths_list),
2442         (anjuta_vcs_status_tree_view_get_selected):
2443         * libanjuta/anjuta-vcs-status-tree-view.h:
2444         * libanjuta/anjuta-widgets.c: (glade_module_register_widgets):
2445         * libanjuta/anjuta-widgets.h:
2446         * plugins/subversion/subversion-add-dialog.c:
2447         (on_add_command_finished), (on_subversion_add_response),
2448         (subversion_add_dialog), (on_menu_subversion_add),
2449         (on_fm_subversion_add):
2450         * plugins/subversion/subversion-add-dialog.h:
2451         * plugins/subversion/subversion-commit-dialog.c:
2452         (on_commit_command_finished), (on_subversion_commit_response),
2453         (subversion_commit_dialog), (on_menu_subversion_commit),
2454         (on_fm_subversion_commit):
2455         * plugins/subversion/subversion-commit-dialog.h:
2456         * plugins/subversion/subversion-copy-dialog.c:
2457         (on_copy_other_revision_radio_toggled),
2458         (on_copy_browse_button_clicked), (on_copy_dest_entry_focus_in),
2459         (on_copy_command_finished), (on_subversion_copy_response),
2460         (subversion_copy_dialog), (on_menu_subversion_copy),
2461         (on_fm_subversion_copy):
2462         * plugins/subversion/subversion-copy-dialog.h:
2463         * plugins/subversion/subversion-diff-dialog.c: (on_editor_destroy),
2464         (on_subversion_diff_response), (subversion_diff_dialog),
2465         (on_menu_subversion_diff), (on_fm_subversion_diff):
2466         * plugins/subversion/subversion-diff-dialog.h:
2467         * plugins/subversion/subversion-log-dialog.c:
2468         (on_diff_selected_column_toggled), (create_columns),
2469         (on_log_command_finished), (on_log_view_button_clicked),
2470         (on_cat_command_data_arrived), (on_cat_command_finished),
2471         (on_log_view_selected_button_clicked), (get_selected_revisions),
2472         (on_log_diff_selected_button_clicked),
2473         (on_log_diff_previous_button_clicked),
2474         (on_subversion_log_vbox_destroy),
2475         (on_log_changes_view_row_selected), (subversion_log_window_create),
2476         (on_menu_subversion_log), (on_fm_subversion_log),
2477         (subversion_log_set_whole_project_sensitive):
2478         * plugins/subversion/subversion-log-dialog.h:
2479         * plugins/subversion/subversion-merge-dialog.c:
2480         (on_merge_command_finished), (on_subversion_merge_response),
2481         (on_merge_first_path_browse_button_clicked),
2482         (on_merge_second_path_browse_button_clicked),
2483         (on_merge_use_first_path_check_toggled),
2484         (on_merge_start_revision_radio_toggled),
2485         (on_merge_end_revision_radio_toggled), (subversion_merge_dialog),
2486         (on_menu_subversion_merge):
2487         * plugins/subversion/subversion-merge-dialog.h:
2488         * plugins/subversion/subversion-remove-dialog.c:
2489         (on_remove_command_finished),
2490         (on_remove_path_browse_button_clicked),
2491         (on_subversion_remove_response), (subversion_remove_dialog),
2492         (on_menu_subversion_remove), (on_fm_subversion_remove):
2493         * plugins/subversion/subversion-remove-dialog.h:
2494         * plugins/subversion/subversion-resolve-dialog.c:
2495         (on_resolve_command_finished), (on_subversion_resolve_response),
2496         (subversion_resolve_dialog), (on_menu_subversion_resolve):
2497         * plugins/subversion/subversion-resolve-dialog.h:
2498         * plugins/subversion/subversion-revert-dialog.c:
2499         (on_revert_command_finished), (on_subversion_revert_response),
2500         (subversion_revert_dialog), (on_menu_subversion_revert):
2501         * plugins/subversion/subversion-revert-dialog.h:
2502         * plugins/subversion/subversion-switch-dialog.c:
2503         (on_switch_other_revision_radio_toggled),
2504         (on_switch_command_finished), (on_subversion_switch_response),
2505         (subversion_switch_dialog), (on_menu_subversion_switch):
2506         * plugins/subversion/subversion-switch-dialog.h:
2507         * plugins/subversion/subversion-ui-utils.c: (subversion_data_new),
2508         (subversion_data_free), (on_mesg_view_destroy),
2509         (create_message_view), (check_filename), (get_log_from_textview),
2510         (pulse_timer), (on_pulse_timer_destroyed),
2511         (status_bar_progress_pulse), (clear_status_bar_progress_pulse),
2512         (report_errors), (on_status_command_finished),
2513         (on_status_command_data_arrived), (on_command_info_arrived),
2514         (select_all_status_items), (clear_all_status_selections),
2515         (init_whole_project), (on_whole_project_toggled),
2516         (send_diff_command_output_to_editor), (on_diff_command_finished),
2517         (stop_status_bar_progress_pulse):
2518         * plugins/subversion/subversion-ui-utils.h:
2519         * plugins/subversion/subversion-update-dialog.c:
2520         (on_update_command_finished), (on_subversion_update_response),
2521         (subversion_update_dialog), (on_menu_subversion_update),
2522         (on_fm_subversion_update):
2523         * plugins/subversion/subversion-update-dialog.h:
2524         * plugins/subversion/svn-add-command.c: (svn_add_command_init),
2525         (svn_add_command_finalize), (svn_add_command_run),
2526         (svn_add_command_class_init), (svn_add_command_new),
2527         (svn_add_command_destroy):
2528         * plugins/subversion/svn-add-command.h:
2529         * plugins/subversion/svn-cat-command.c: (svn_cat_command_init),
2530         (svn_cat_command_finalize), (svn_cat_command_run),
2531         (svn_cat_command_class_init), (svn_cat_command_new),
2532         (svn_cat_command_destroy), (svn_cat_command_get_output):
2533         * plugins/subversion/svn-cat-command.h:
2534         * plugins/subversion/svn-command.c: (svn_command_acquire_ui_lock),
2535         (svn_command_release_ui_lock), (simple_prompt),
2536         (ssl_server_trust_prompt), (svn_auth_simple_prompt_func_cb),
2537         (svn_auth_ssl_server_trust_prompt_func_cb),
2538         (svn_auth_ssl_client_cert_prompt_func_cb),
2539         (svn_auth_ssl_client_cert_pw_prompt_func_cb), (on_svn_notify),
2540         (svn_command_init), (svn_command_finalize),
2541         (svn_command_class_init), (svn_command_push_info),
2542         (svn_command_get_info_queue), (svn_command_set_error),
2543         (svn_command_get_client_context), (svn_command_get_pool),
2544         (svn_command_lock_ui), (svn_command_unlock_ui),
2545         (svn_command_get_revision), (svn_command_copy_path_list),
2546         (svn_command_free_path_list):
2547         * plugins/subversion/svn-command.h:
2548         * plugins/subversion/svn-commit-command.c: (on_log_callback),
2549         (svn_commit_command_init), (svn_commit_command_finalize),
2550         (svn_commit_command_run), (svn_commit_command_class_init),
2551         (svn_commit_command_new), (svn_commit_command_destroy):
2552         * plugins/subversion/svn-commit-command.h:
2553         * plugins/subversion/svn-copy-command.c: (on_log_callback),
2554         (svn_copy_command_init), (svn_copy_command_finalize),
2555         (svn_copy_command_run), (svn_copy_command_class_init),
2556         (svn_copy_command_new), (svn_copy_command_destroy):
2557         * plugins/subversion/svn-copy-command.h:
2558         * plugins/subversion/svn-diff-command.c: (svn_diff_command_init),
2559         (svn_diff_command_finalize), (svn_diff_command_run),
2560         (svn_diff_command_class_init), (svn_diff_command_new),
2561         (svn_diff_command_destroy), (svn_diff_command_get_output):
2562         * plugins/subversion/svn-diff-command.h:
2563         * plugins/subversion/svn-log-command.c: (svn_log_command_init),
2564         (svn_log_command_finalize), (log_callback), (svn_log_command_run),
2565         (svn_log_command_class_init), (svn_log_command_new),
2566         (svn_log_command_destroy), (svn_log_command_get_entry_queue):
2567         * plugins/subversion/svn-log-command.h:
2568         * plugins/subversion/svn-log-entry.c: (svn_log_entry_init),
2569         (svn_log_entry_finalize), (svn_log_entry_class_init),
2570         (strip_whitespace), (svn_log_entry_new), (svn_log_entry_destroy),
2571         (svn_log_entry_get_author), (svn_log_entry_get_date),
2572         (svn_log_entry_get_revision), (svn_log_entry_get_short_log),
2573         (svn_log_entry_get_full_log):
2574         * plugins/subversion/svn-log-entry.h:
2575         * plugins/subversion/svn-merge-command.c: (svn_merge_command_init),
2576         (svn_merge_command_finalize), (svn_merge_command_run),
2577         (svn_merge_command_class_init), (svn_merge_command_new),
2578         (svn_merge_command_destroy):
2579         * plugins/subversion/svn-merge-command.h:
2580         * plugins/subversion/svn-remove-command.c: (on_log_callback),
2581         (svn_remove_command_init), (svn_remove_command_finalize),
2582         (svn_remove_command_run), (svn_remove_command_class_init),
2583         (svn_remove_command_new), (svn_remove_command_destroy),
2584         (svn_remove_command_get_path):
2585         * plugins/subversion/svn-remove-command.h:
2586         * plugins/subversion/svn-resolve-command.c:
2587         (svn_resolve_command_init), (svn_resolve_command_finalize),
2588         (svn_resolve_command_run), (svn_resolve_command_class_init),
2589         (svn_resolve_command_new), (svn_resolve_command_destroy):
2590         * plugins/subversion/svn-resolve-command.h:
2591         * plugins/subversion/svn-revert-command.c:
2592         (svn_revert_command_init), (svn_revert_command_finalize),
2593         (svn_revert_command_run), (svn_revert_command_class_init),
2594         (svn_revert_command_new), (svn_revert_command_destroy):
2595         * plugins/subversion/svn-revert-command.h:
2596         * plugins/subversion/svn-status-command.c:
2597         (svn_status_command_init), (svn_status_command_finalize),
2598         (on_svn_status_notify), (svn_status_command_run),
2599         (svn_status_command_class_init), (svn_status_command_new),
2600         (svn_status_command_destroy),
2601         (svn_status_command_get_status_queue):
2602         * plugins/subversion/svn-status-command.h:
2603         * plugins/subversion/svn-status.c: (svn_status_init),
2604         (svn_status_finalize), (svn_status_class_init), (svn_status_new),
2605         (svn_status_destroy), (svn_status_get_path),
2606         (svn_status_get_vcs_status):
2607         * plugins/subversion/svn-status.h:
2608         * plugins/subversion/svn-switch-command.c:
2609         (svn_switch_command_init), (svn_switch_command_finalize),
2610         (svn_switch_command_run), (svn_switch_command_class_init),
2611         (svn_switch_command_new), (svn_switch_command_destroy):
2612         * plugins/subversion/svn-switch-command.h:
2613         * plugins/subversion/svn-update-command.c:
2614         (svn_update_command_init), (svn_update_command_finalize),
2615         (svn_update_command_run), (svn_update_command_class_init),
2616         (svn_update_command_new), (svn_update_command_destroy):
2617         * plugins/subversion/svn-update-command.h:
2619         Now really committed all files from James patch (#457477)
2621 2007-11-08  Johannes Schmid <jhs@gnome.org>
2623         * TODO.tasks: Updated
2625 2007-11-08  James Liggett  <jrliggett@cox.net>
2627         reviewed by: Johannes Schmid <jhs@gnome.org>
2629         * configure.in:
2630         * libanjuta/Makefile.am:
2631         * libanjuta/anjuta-status.c: (anjuta_status_progress_pulse):
2632         * libanjuta/anjuta-status.h:
2633         * libanjuta/libanjuta.h:
2634         * plugins/subversion/Makefile.am:
2635         * plugins/subversion/anjuta-subversion.glade:
2636         * plugins/subversion/anjuta-subversion.ui:
2637         * plugins/subversion/plugin.c: (value_added_project_root_uri),
2638         (value_removed_project_root_uri), (activate_plugin),
2639         (deactivate_plugin), (finalize), (subversion_instance_init):
2640         * plugins/subversion/plugin.h:
2641         * plugins/subversion/subversion-actions.c:
2642         * plugins/subversion/subversion-actions.h:
2643         * plugins/subversion/subversion-callbacks.c:
2644         * plugins/subversion/subversion-callbacks.h:
2645         * plugins/subversion/svn-auth.c:
2646         * plugins/subversion/svn-auth.h:
2647         * plugins/subversion/svn-backend-priv.h:
2648         * plugins/subversion/svn-backend.c:
2649         * plugins/subversion/svn-backend.h:
2650         * plugins/subversion/svn-notify.c:
2651         * plugins/subversion/svn-notify.h:
2652         * plugins/subversion/svn-thread.c:
2653         * plugins/subversion/svn-thread.h:
2654         
2655         Commited alpha2 of the new subversion plugin (#457477)
2657 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
2659         * plugins/debug-manager/command.c:
2660         Fix a stupid crash when changing a register value
2662 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
2664         * libanjuta/interfaces/libanjuta.idl,
2665         plugins/debug-manager/command.c,
2666         plugins/debug-manager/command.h,
2667         plugins/debug-manager/start.c,
2668         plugins/gdb/plugin.c,
2669         plugins/gdb/debugger.c,
2670         plugins/gdb/debugger.h:
2671         Use anjuta terminal plugin instead of gnome terminal
2672         Select if a terminal is used in the the start_program function
2673         Move terminal code from debugger.c to plugin.c
2674         Partial fix of bug #481366
2676         * plugins/gdb/utilities.c,
2677         plugins/gdb/utilities.h:
2678         Remove gnome terminal check function
2680 2007-11-06  Johannes Schmid <jhs@gnome.org>
2682         * plugins/project-import/anjuta-project-import.glade:
2683         * plugins/project-import/project-import.c: (on_import_next),
2684         (on_import_finish), (project_import_set_directory):
2685         * plugins/project-wizard/property.c: (npw_property_create_widget),
2686         (npw_property_set_value_from_widget):
2687         
2688         Replaced gnome_file_entry with gtk_file_chooser_button
2689         Fixes #422329 – Creating a new directory in program options doesn't work
2690         
2691 2007-11-04  Massimo Cora' <maxcvs@email.it>
2693         * plugins/symbol-db/plugin.c:
2694         add all files at once on project_import.
2695         No need to split them into more languages: ctags
2696         and the engine will take care of that.
2698         * plugins/symbol-db/symbol-db-engine.h,
2699         * plugins/symbol-db/symbol-db-engine.c,
2700         * plugins/symbol-db/tables.sql,
2701         * plugins/symbol-db/test/Makefile.am,
2702         * plugins/symbol-db/test/main.c,
2703         * plugins/symbol-db/symbol-db-view-locals.c:
2704         some memory leaks fixed. Ported the thing to
2705         libgda 3.1.2 [or better svn HEAD].
2706         Thanks to a fresh new algorithm to detect
2707         parent scope we're able to display correcly
2708         a local gtktree, including classes not directly
2709         defined inside that file.
2711 2007-11-04  Sébastien Granjoux  <seb.sfo@free.fr>
2713         * plugins/debug-manager/threads.c,
2714         plugins/debug-manager/stack_trace.c:
2715         Do not display address when not needed
2717         * plugins/debug-manager/plugin.c,
2718         plugins/debug-manager/breakpoints.c:
2719         Breakpoints directly connect to debugger signals
2721         * plugins/debug-manager/watch.c:
2722         program-unload signal does not exist used debugger-stopped
2724         * plugins/debug-manager/queue.c,
2725         libanjuta/interfaces/libanjuta.idl:
2726         Display error message returned by debugger command
2727         Add new error codes
2729 2007-11-04  Johannes Schmid <jhs@gnome.org>
2731         * plugins/project-wizard/templates/gcj/configure.ac.tpl:
2732         Bug 493062 – gcj template needs AC_PROG_CC
2733         (thanks to Bruno Cigic <bruno.cigic@gmail.com>)
2735         * src/anjuta-actions.h:
2736         Bug 493212 – Use GTK_STOCK_ABOUT i.s.o. deprecated GNOME_STOCK_ABOUT
2737         (thanks to Jaap A. Haitsma <jaap@haitsma.org>)
2739 === anjuta 2.3.0 ===
2741 2007-11-02  Naba Kumar  <naba.kumar@gnome.org>
2743         * AUTHORS: Updated
2745 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
2747         * ChangeLog: Tagged 2.3.0 release.
2749         * plugins/indent/Makefile.am: Fixed indentation.
2751         * plugins/editor/aneditor-autocomplete.cxx:
2752         * plugins/editor/aneditor-priv.h:
2753         * plugins/editor/aneditor.cxx:
2754         * plugins/editor/aneditor.h: Commented out dead codes.
2756         * configure.in, plugins/symbol-db/symbol-db.plugin.in:
2757         Do not build symbol-db by
2758         default. Added 'unstable' in plugin description to signify it's
2759         developmental state.
2761         * plugins/file-manager/Makefile.am,
2762         plugins/language-manager/Makefile.am: Fixed 'make distcheck'.
2764 2007-11-01  Sébastien Granjoux  <seb.sfo@free.fr>
2766         * plugins/debug-manager/utilities.c,
2767         plugins/debug-manager/utilities.h,
2768         plugins/debug-manager/threads.c,
2769         plugins/debug-manager/plugin.c,
2770         plugins/debug-manager/plugin.h,
2771         plugins/debug-manager/disassemble.h,
2772         plugins/debug-manager/watch.c,
2773         plugins/debug-manager/watch.h,
2774         plugins/debug-manager/breakpoints.c,
2775         plugins/debug-manager/stack_trace.c:
2776         Replace few remaining function calls by signal 
2778         * plugins/debug-manager/disassemble.c,
2779         plugins/debug-manager/registers.c,
2780         plugins/debug-manager/memory.c,
2781         plugins/debug-manager/locals.c,
2782         plugins/debug-manager/queue.c,
2783         plugins/debug-manager/queue.h:
2784         Connect signals when debugger is started
2785         Disconnect them when debugger is stopped
2786         Do not display window if debugger doesn't support feature
2788         * plugins/gdb/plugin.c,
2789         libanjuta/interfaces/libanjuta.idl:
2790         Remove unused initialization function
2792 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
2794         * configure.in:
2795         * plugins/file-manager/Makefile.am:
2796         * scripts/build-schemas.mk: Fixed 'make distcheck'
2798 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
2800         * manuals/reference/libanjuta/libanjuta-docs.sgml,
2801         manuals/reference/libanjuta/libanjuta-sections.txt: Updated docs
2802         to latest API additions.
2804         * manuals/reference/libanjuta/writing-plugins.sgml: Fixed to adhere
2805         to API changes.
2807 2007-10-31  Naba Kumar  <naba.kumar@gnome.org>
2809         * ChangeLog: Fixed indentation.
2810         * NEWS: Updated for 2.3.0 release. Also merged changes from 2.2.x
2811         branch.
2813 2007-10-30  Naba Kumar  <naba.kumar@gnome.org>
2815         * libanjuta/interfaces/libanjuta.idl:
2816         * plugins/build-basic-autotools/build-basic-autotools.c:
2817         (build_compile_file_real), (build_build_project),
2818         (build_install_project), (build_clean_project),
2819         (build_configure_project), (build_autogen_project),
2820         (build_distribution_project), (build_build_module),
2821         (build_install_module), (build_clean_module), (fm_build),
2822         (fm_install), (fm_clean), (pm_build), (pm_install), (pm_clean),
2823         (finalize), (basic_autotools_plugin_instance_init),
2824         (ibuildable_set_command), (ibuildable_reset_commands),
2825         (ibuildable_get_command), (ibuildable_build), (ibuildable_clean),
2826         (ibuildable_install), (ibuildable_configure),
2827         (ibuildable_generate), (ibuildable_iface_init):
2828         * plugins/build-basic-autotools/build-basic-autotools.h:
2830         Added API for commands override in build interface and implemented
2831         them in build plugin. Useful for other plugins override build
2832         commands depending on project environment.
2834 2007-10-28  Naba Kumar  <naba@gnome.org>
2836         * src/anjuta.glade,
2837         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
2838         Fixed widget alignment for dock switcher tab style combo and
2839         scratchbox path entrybox.
2841 2007-10-28  Johannes Schmid <jhs@gnome.org>
2843         * plugins/document-manager/plugin.c: (on_editor_changed):
2844         Fixed a memory leak and simplified code (thanks again Sébastien)
2845         
2846         * configure.in:
2847         Bumped LIBGDA requirement to 3.1.2 (the version that supports LIMIT
2848         and OFFSET sql statements)
2850 2007-10-28  Massimo Cora' <maxcvs@email.it>
2852         * plugins/symbol-db/plugin.c,
2853         plugins/symbol-db/symbol-db-engine.h,
2854         plugins/symbol-db/symbol-db-view.c,
2855         plugins/symbol-db/symbol-db-view.c,
2856         plugins/symbol-db/symbol-db-view-locals.c,
2857         plugins/symbol-db/symbol-db-view-locals.h,
2858         plugins/symbol-db/symbol-db-engine.c:
2859         Better end-of-file-scan detection, permitting
2860         an improved scope/inheritance parsing.
2861         Locals tab gtktree now displays correct
2862         namespace->class->children tree, even if
2863         in a C++ file there isn't class declaration.
2865 2007-10-27  Johannes Schmid <jhs@gnome.org>
2867         Patch from Stanislav Brabec <sbrabec@suse.cz>
2868         * configure.in:
2869         Bug 489798 – Do not rely on svn-config
2871         Patch from Michael Wolf <maw@ximian.com>:
2872         * libegg/eggtreemodelfilter.c: (egg_tree_model_filter_fetch_child),
2873         (egg_tree_model_filter_remove_node),
2874         (egg_tree_model_filter_row_deleted):
2875         Bug 487683 – undefined operations in libegg/eggtreemodelfilter.c
2877 2007-10-27  Johannes Schmid <jhs@gnome.org>
2879         * plugins/devhelp/anjuta-devhelp.ui:
2880         * plugins/message-view/anjuta-message-manager.ui:
2882         Added some separators to the toolbar
2883         
2884         * plugins/document-manager/plugin.c:
2885         (on_support_plugin_deactivated), (load_new_support_plugins),
2886         (unload_unused_support_plugins), (on_editor_changed):
2887         
2888         Fixed the language supprt loading unloading stuff. Thanks to Sébastien
2889         for pointing out that is was crap.
2891 2007-10-24  Sébastien Granjoux  <seb.sfo@free.fr>
2893         * libanjuta/interfaces/libanjuta.idl,
2894         libanjuta/anjuta-plugin-manager.c,
2895         libanjuta/anjuta-plugin-manager.h,
2896         libanjuta/anjuta-c-plugin-factory.c,
2897         libanjuta/anjuta-c-module.h,
2898         libanjuta/anjuta-c-module.c:
2899         Report detailled error message in case of plugin loading failure
2901 2007-10-24  Johannes Schmid <jhs@gnome.org>
2903         * configure.in:
2904         * plugins/Makefile.am:
2905         
2906         Activate build of symbol-db plugin (when libgda is available)
2907         
2908         * plugins/document-manager/plugin.c:
2909         (on_support_plugin_deactivated), (on_editor_changed):
2910         
2911         Properly handle language support plugins even when they are
2912         unloaded by the session.
2913         
2914         * plugins/symbol-db/plugin.c: (register_stock_icons),
2915         Port to new REGISTER_ICONS stuff
2916   
2917 2007-10-22  Massimo Cora'  <maxcvs@email.it>
2919         * plugins/symbol-db/plugin.c,
2920         * plugins/symbol-db/symbol-db-view.c
2921         * plugins/symbol-db/symbol-db-engine.h,
2922         * plugins/symbol-db/symbol-db-engine-iterator-node.c,
2923         * plugins/symbol-db/symbol-db-view-locals.c,
2924         * plugins/symbol-db/symbol-db-view-locals.h,
2925         * plugins/symbol-db/symbol-db-engine.c:
2926         Fixed functions declarations with 'const gchar*' instead of 'gchar*'.
2927         Added a new algorithm for dynamic population of the local symbols' tab.
2928         Now the default view is tree-like.
2929         Some fixes on engine correct some population issues.    
2931 2007-10-23  Naba Kumar  <naba@gnome.org>
2933         * plugins/glade/Makefile.am: Corrected conditional not to install
2934         .plugin file if plugin is disabled.
2935         * plugins/sourceview/Makefile.am: Corrected conditional not to
2936         install schemas if plugin is not built.
2938 2007-10-20  Sébastien Granjoux  <seb.sfo@free.fr>
2940         * plugins/debug-manager/queue.c:
2941         Fix #488061: Mutiple crash dialogs
2943         * plugins/gdb/debugger.c,
2944         plugins/gdb/debugger.h:
2945         Remove maximum gdb command length, should fix bug#474811
2947 2007-10-19  Sébastien Granjoux  <seb.sfo@free.fr>
2949         * manuals/reference/libanjuta/plugin-description-file.sgml,
2950         manuals/reference/libanjuta/libanjuta-docs.sgml,
2951         manuals/reference/libanjuta/libanjuta-sections.txt,
2952         libanjuta/interfaces/libanjuta.idl,
2953         libanjuta/anjuta-c-module.c,
2954         libanjuta/anjuta-c-plugin-factory.c:
2955         Document last changes in plugin code
2957 2007-10-19  Johannes Schmid <jhs@gnome.org>
2959         * plugins/subversion/subversion-callbacks.c: (check_filename):
2960         
2961         Fixed #487854 – Anjuta crashes when i try to add a SVN url
2963 2007-10-19  Naba Kumar  <naba@gnome.org>
2965         * plugins/file-manager/file-model.c: Fixed a critical runtime
2966         warning.
2968 2007-10-18  Johannes Schmid <jhs@gnome.org>
2970         * libanjuta/anjuta-ui.h:
2971         Small fix on icon macros
2972         
2973         * libanjuta/interfaces/libanjuta.idl:
2974         * plugins/language-manager/plugin.c: (ilanguage_get_name),
2975         (ilanguage_get_from_editor), (ilanguage_get_name_from_editor),
2976         (ilanguage_iface_init):
2977         
2978         Added get_from_editor() and get_name_from_editor() methods
2979         to IAnjutaLanguage
2980         
2981         * plugins/document-manager/plugin.c:
2982         (update_editor_ui_interface_items), (on_editor_changed):
2983         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
2984         .in:
2985         * plugins/language-support-cpp-java/plugin.c: (install_support):
2986         
2987         Ported plugins to use the new interface
2989 2007-10-17  Johannes Schmid <jhs@gnome.org>
2991         * libanjuta/anjuta-ui.h:
2992         
2993         Added macros to register stock icons to stop all this copy&paste
2994         which had spread over a lot of files. New macros support to add 
2995         icons with toolbar and menu size (16 and 24)
2996         
2997         * plugins/class-inheritance/plugin.c: (register_stock_icons):
2998         * plugins/debug-manager/images/anjuta-attach.svg:
2999         * plugins/debug-manager/images/anjuta-step-out.svg:
3000         * plugins/debug-manager/images/anjuta-step-over.svg:
3001         * plugins/debug-manager/plugin.c: (register_stock_icons):
3002         * plugins/document-manager/images/Makefile.am:
3003         * plugins/document-manager/images/anjuta-block-end.svg:
3004         * plugins/document-manager/images/anjuta-block-start.svg:
3005         * plugins/document-manager/images/anjuta-bookmark-16.xpm:
3006         * plugins/document-manager/images/anjuta-bookmark.svg:
3007         * plugins/document-manager/images/anjuta-go-history-next.svg:
3008         * plugins/document-manager/images/anjuta-go-history-prev.svg:
3009         * plugins/document-manager/plugin.c: (register_stock_icons):
3010         * plugins/glade/plugin.c: (register_stock_icons):
3011         * plugins/language-support-cpp-java/plugin.c:
3012         (register_stock_icons):
3013         * plugins/message-view/Makefile.am:
3014         * plugins/message-view/anjuta-go-message-next.svg:
3015         * plugins/message-view/anjuta-go-message-prev.svg:
3016         * plugins/message-view/anjuta-message-view.svg:
3017         * plugins/message-view/messages.xpm:
3018         * plugins/message-view/plugin.c: (register_stock_icons):
3019         * plugins/patch/plugin.c: (patch_plugin_activate):
3020         * plugins/project-manager/plugin.c: (register_stock_icons):
3021         * plugins/search/Makefile.am:
3022         * plugins/search/anjuta-go-match-next.svg:
3023         * plugins/search/anjuta-go-match-prev.svg:
3024         * plugins/search/plugin.c: (activate_plugin):
3025         * plugins/symbol-browser/plugin.c: (register_stock_icons):
3026         * plugins/terminal/terminal.c: (register_stock_icons):
3027         * plugins/valgrind/plugin.c: (register_stock_icons):
3028         
3029         Updated to use the new icons and added several new and updated 
3030         icons from #480093
3032 2007-10-16  Sébastien Granjoux  <seb.sfo@free.fr>
3034         * libanjuta/anjuta-plugin-handle.c,
3035         libanjuta/anjuta-plugin-handle.h:
3036         Add a new path property containing the directory of the .plugin
3037         file, library file (.so or whatever) must be in the same directory
3039         * libanjuta/anjuta-plugin-manager.c,
3040         libanjuta/interfaces/libanjuta.idl,
3041         (removed) libanjuta/anjuta-glue-plugin.c,
3042         (removed) libanjuta/anjuta-glue-plugin.h,
3043         (removed) libanjuta/anjuta-glue-c.c,
3044         (removed) libanjuta/anjuta-glue-c.h,
3045         (removed) libanjuta/anjuta-glue-cpp.c,
3046         (removed) libanjuta/anjuta-glue-cpp.h,
3047         (removed) libanjuta/anjuta-glue-factory.c,
3048         (removed) libanjuta/anjuta-glue-factory.h,
3049         (added) libanjuta/anjuta-c-module.c,
3050         (added) libanjuta/anjuta-c-module.h,
3051         (added) libanjuta/anjuta-c-plugin-factory.c,
3052         (added) libanjuta/anjuta-c-plugin-factory.h,
3053         libanjuta/Makefile.am:
3054         AnjutaPluginManager uses the new IAnjutaPluginFactory interface
3055         anjuta-glue-factory.[ch] is replaced by anjuta-c-plugin-factory.[ch]
3056         implementing IAnjutaPluginFactory
3057         anjuta-glue-(c|plugin).[ch] is replaced by anjuta-c-module.[ch]
3059         * libanjuta/libanjuta.h:
3060         anjuta-plugin-handle.h must be public (used in IAnjutaPluginFactory
3061         interface)
3063         * libanjuta/anjuta-plugin.h:
3064         Replace AnjutaGluePlugin by GTypeModule
3065         Remove unused anjuta_glue_get_component_type replaced by
3066         g_type_from_name
3068         * plugins/build-basic-autotools/build-basic-autotools.h,
3069         plugins/class-gen/plugin.h,
3070         plugins/class-inheritance/plugin.h,
3071         plugins/cvs-plugin/plugin.h,
3072         plugins/debug-manager/plugin.h,
3073         plugins/devhelp/plugin.h,
3074         plugins/document-manager/plugin.h,
3075         plugins/editor/plugin.h,
3076         plugins/file-loader/plugin.h,
3077         plugins/file-wizard/plugin.h,
3078         plugins/gdb/plugin.h,
3079         plugins/glade/plugin.h,
3080         plugins/gtodo/plugin.h,
3081         plugins/indent/plugin.h,
3082         plugins/language-manager/plugin.h,
3083         plugins/language-support-cpp-java/plugin.h,
3084         plugins/macro/plugin.h,
3085         plugins/message-view/plugin.h,
3086         plugins/patch/plugin.h,
3087         plugins/profiler/plugin.h,
3088         plugins/project-import/plugin.h,
3089         plugins/project-manager/plugin.h,
3090         plugins/project-wizard/plugin.h,
3091         plugins/sample1/plugin.h,
3092         plugins/search/plugin.h,
3093         plugins/sourceview/plugin.h,
3094         plugins/subversion/plugin.h,
3095         plugins/symbol-browser/plugin.h,
3096         plugins/symbol-db/plugin.h,
3097         plugins/terminal/terminal.c,
3098         plugins/tools/plugin.h,
3099         plugins/valgrind/plugin.h:
3100         Replace AnjutaGluePlugin by GTypeModule
3102 2007-10-16 Sebastien Granjoux <seb.sfo@free.fr>
3104         * plugins/debug-manager/breakpoints.c:
3105         Fix bug#487112, crash while removing a breakpoint in a new file
3107 2007-10-15 Sebastien Granjoux <seb.sfo@free.fr>
3109         * plugins/document-manager/search-box.c:
3110         Fix a crash (with an useful comment) focus-out-event handler must
3111         return a gboolean
3113 2007-10-14 Johannes Schmid <jhs@gnome.org>
3115         * plugins/sourceview/sourceview.c:
3116         Hide calltip when "Up" or "Down" key is pressed
3118 2007-10-14 Sebastien Granjoux <seb.sfo@free.fr>
3120         * plugins/document-manager/search-box.c:
3121         Change included file order to avoid a compile error with gnome 2.16
3123 2007-10-13  Johannes Schmid <jhs@gnome.org>
3125         * plugins/debug-manager/plugin.c: (enable_log_view):
3126         
3127         Fixed crash when closing a project and unloading another while
3128         the debugger is enabled
3130 2007-10-13  Johannes Schmid <jhs@gnome.org>
3132         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
3133         
3134         Use correct breakpoint icon
3135         
3136         * plugins/devhelp/Makefile.am:
3137         * plugins/devhelp/anjuta-go-help-next.svg:
3138         * plugins/devhelp/anjuta-go-help-prev.svg:
3139         * plugins/devhelp/plugin.c: (register_stock_icons),
3140         (devhelp_activate):
3141         
3142         Added new icons from #480093
3143         
3144         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
3145         * plugins/document-manager/images/anjuta-bookmark-first.svg:
3146         * plugins/document-manager/images/anjuta-bookmark-last.svg:
3147         * plugins/document-manager/images/anjuta-bookmark-next.svg:
3148         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
3149         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
3150         * plugins/message-view/anjuta-go-message-next.svg:
3151         * plugins/message-view/anjuta-go-message-prev.svg:
3152         
3153         Updated icons from #480093
3154                 
3155         * src/anjuta-actions.h:
3156         Use GTK_STOCK_FULLSCREEN
3157         
3158         * src/anjuta-app.c: (on_gdl_style_changed),
3159         (anjuta_app_instance_init):
3160         * src/anjuta.glade:
3161         
3162         Added preference option to set the gdl switcher style
3164 2007-10-13  Johannes Schmid <jhs@gnome.org>
3166         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
3167         (get_property_value_as_string), (set_property_value_as_string),
3168         (register_callbacks):
3169         * libanjuta/anjuta-preferences.h:
3170         
3171         Support GtkFileChooserButton as preferences widget
3172         
3173         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
3174         
3175         Fixed a Gtk-Critical
3176         
3177         * plugins/file-manager/Makefile.am:
3178         * plugins/file-manager/file-model.c: (file_model_filter_file),
3179         (file_model_add_dummy), (file_model_expand_idle),
3180         (file_model_set_property), (file_model_get_property),
3181         (file_model_class_init):
3182         * plugins/file-manager/plugin.c: (file_manager_set_default_uri),
3183         (project_root_added), (on_file_view_open_file), (on_gconf_notify),
3184         (file_manager_activate), (file_manager_finalize),
3185         (file_manager_instance_init), (ipreferences_merge),
3186         (ipreferences_unmerge), (ipreferences_iface_init):
3187         * plugins/file-manager/plugin.h:
3188         
3189         Added preferences to file-manager
3191         * plugins/glade/plugin.c: (activate_plugin):
3192         
3193         Move Properties widget into center because it is way to big
3194         for the sidebar
3196 2007-10-10  Johannes Schmid <jhs@gnome.org>
3198         * plugins/language-support-cpp-java/Makefile.am:
3199         * plugins/language-support-cpp-java/anjuta-complete-auto.svg:
3200         * plugins/language-support-cpp-java/anjuta-complete.svg:
3201         * plugins/language-support-cpp-java/anjuta-indent-auto.svg:
3202         * plugins/language-support-cpp-java/plugin.c:
3203         (register_stock_icons):
3204         
3205         And yet some more icons...
3207 2007-10-10  Johannes Schmid <jhs@gnome.org>
3209         * plugins/debug-manager/breakpoints.c:
3210         * plugins/debug-manager/images/Makefile.am:
3211         * plugins/debug-manager/images/anjuta-bookmark.svg:
3212         * plugins/debug-manager/images/anjuta-breakpoint-clear.svg:
3213         * plugins/debug-manager/images/anjuta-breakpoint-disabled.svg:
3214         * plugins/debug-manager/images/anjuta-breakpoint-enabled.svg:
3215         * plugins/debug-manager/images/anjuta-breakpoint-toggle.svg:
3216         * plugins/debug-manager/images/anjuta-linemark.svg:
3217         * plugins/debug-manager/images/anjuta-pcmark.svg:
3218         * plugins/debug-manager/plugin.c: (register_stock_icons):
3219         * plugins/debug-manager/sparse_view.c:
3220         * plugins/document-manager/images/Makefile.am:
3221         * plugins/document-manager/images/anjuta-block-select.svg:
3222         * plugins/document-manager/images/anjuta-fold-close.svg:
3223         * plugins/document-manager/images/anjuta-fold-open.svg:
3224         * plugins/document-manager/images/anjuta-fold-toggle.svg:
3225         * plugins/document-manager/images/anjuta-indent-less.svg:
3226         * plugins/document-manager/images/anjuta-indent-more.svg:
3227         * plugins/document-manager/images/anjuta-swap.svg:
3228         * plugins/document-manager/images/block_select.xpm:
3229         * plugins/document-manager/images/fold_close.xpm:
3230         * plugins/document-manager/images/fold_open.xpm:
3231         * plugins/document-manager/images/fold_toggle.xpm:
3232         * plugins/document-manager/images/indent.xpm:
3233         * plugins/document-manager/images/indent_dcr.xpm:
3234         * plugins/document-manager/images/indent_inc.xpm:
3235         * plugins/document-manager/plugin.c: (register_stock_icons):    
3236         * plugins/editor/Makefile.am:
3237         * plugins/editor/anjuta-bookmark-16.xpm:
3238         * plugins/editor/anjuta-breakpoint-disabled-16.xpm:
3239         * plugins/editor/anjuta-breakpoint-enabled-16.xpm:
3240         * plugins/editor/anjuta-linemark-16.xpm:
3241         * plugins/editor/anjuta-pcmark-16.xpm:
3242         * plugins/editor/bookmark.xpm:
3243         * plugins/editor/breakpoint-disabled.xpm:
3244         * plugins/editor/breakpoint-enabled.xpm:
3245         * plugins/editor/linemarker.xpm:
3246         * plugins/editor/program-counter.xpm:
3247         * plugins/editor/text_editor.c:
3248         * plugins/message-view/Makefile.am:
3249         * plugins/message-view/anjuta-go-message-next.svg:
3250         * plugins/message-view/anjuta-go-message-prev.svg:
3251         * plugins/message-view/anjuta-message-manager.ui:
3252         * plugins/message-view/plugin.c:
3253         * plugins/sourceview/Makefile.am:
3254         * plugins/sourceview/sourceview.c:
3256         Integrated lots of icons from #480093
3257         Thanks to <tpgww@onepost.net>
3259         * plugins/document-manager/plugin.c:
3260         Do not mark the line in ifile_open(), that looks ugly.
3261         
3262         * plugins/document-manager/search-box.c: (on_search_focus_out),
3263         (search_box_init):
3264         Clear the status bar on focus_out.
3265         
3266         * plugins/file-loader/anjuta-loader-plugin.ui:
3267         Fixed a missing "="
3269 2007-10-09  Johannes Schmid <jhs@gnome.org>
3271         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
3272         * plugins/valgrind/vgmemcheckprefs.c: (option_menu_new):
3274         Some things I missed in the patch for #484419
3275         
3276         * plugins/document-manager/action-callbacks.c:
3277         (on_new_file_activate):
3278         * plugins/document-manager/action-callbacks.h:
3279         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
3280         (on_window_key_press_event), (on_gconf_notify_timer):
3281         
3282         484645 – patch to deal with docman FIXME etc
3283         
3284         * plugins/editor/text_editor.c: (text_editor_set_indicator):
3285         * plugins/search/search-replace.c: (search_and_replace),
3286         (write_message_pane), (search_replace_populate),
3287         (translate_dialog_strings), (create_dialog),
3288         (anjuta_search_replace_activate):
3289         * plugins/search/search-replace_backend.c:
3290         (file_buffer_new_from_path), (get_next_match),
3291         (create_search_entries), (regex_backref),
3292         (clear_search_replace_instance):
3293         * plugins/search/search-replace_backend.h:
3294         
3295         #484573 – patch to correct various search-related issues
3296         
3297         Thanks for the above patches to <tpgww@onepost.net>
3298         
3299         * plugins/sourceview/sourceview.c:
3300         (sourceview_create_highligth_indic):
3301         
3302         Use the same marker for important as gedit (yellow background)
3304         * plugins/document-manager/anjuta-document-manager.ui:
3305         * plugins/file-loader/anjuta-file-loader.ui:
3306         * plugins/file-loader/plugin.c:
3307         
3308         Moved FileNew action to document-manager
3310 2007-10-08  Johannes Schmid <jhs@gnome.org>
3312         * plugins/document-manager/search-box.c: (on_search_activated):
3313         Mark messages for translation
3315 2007-10-07   Marc Lorber <Lorber.Marc@wanadoo.fr>
3317         reviewed by: Johannes Schmid <jhs@gnome.org>
3319         * plugins/Makefile.am:
3320         * plugins/build-basic-autotools/build-basic-autotools.c:
3321         (build_compile_file_real):
3322         * plugins/search/search-replace.c:
3323         * plugins/valgrind/preferences.c: (build_general_prefs):
3324         
3325         Fix #484379 – Contents of Makefile.am plugins and
3326         #484419 – Improvement into translation
3328 2007-10-06  Johannes Schmid <jhs@gnome.org>
3330         * libanjuta/interfaces/anjuta-idl-compiler.pl:
3332         Fixed to properly support pointer-to-pointer (**) types
3334         * libanjuta/interfaces/libanjuta.idl:
3335         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_get_iter):
3336         * plugins/sourceview/sourceview-cell.h:
3337         * plugins/sourceview/sourceview.c: (ieditor_get_position_iter),
3338         (ieditor_iface_init), (iselect_set_iter), (iselect_get_start_iter),
3339         (iselect_get_end_iter), (iselect_iface_init), (isearch_forward),
3340         (isearch_backward), (isearch_iface_init):
3341         * plugins/editor/text_editor.c: (itext_editor_get_position_iter),
3342         (itext_editor_iface_init), (iselection_set_iter),
3343         (iselection_get_start_iter), (iselection_get_end_iter),
3344         (iselection_iface_init), (isearch_forward), (isearch_backward),
3345         (isearch_iface_init):
3346         
3347         Added IAnjutaEditorSearch interface and some utility methods to
3348         migrate from positions to iterators for the editor interface.
3349         
3350         * plugins/document-manager/Makefile.am:
3351         * plugins/document-manager/action-callbacks.c:
3352         (on_goto_line_no1_activate), (on_show_search):
3353         * plugins/document-manager/action-callbacks.h:
3354         * plugins/document-manager/anjuta-docman.c:
3355         (anjuta_docman_add_document), (anjuta_docman_show_editor),
3356         (anjuta_docman_grab_text_focus):
3357         * plugins/document-manager/anjuta-document-manager.ui:
3358         * plugins/document-manager/goto_line.c: (removed)
3359         * plugins/document-manager/goto_line.h: (removed)
3360         * plugins/document-manager/search-box.c:
3361         * plugins/document-manager/search-box.h:
3362         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
3363         (update_editor_ui_enable_all), (update_editor_ui_disable_all),
3364         (update_editor_ui_interface_items), (on_editor_added),
3365         (activate_plugin), (deactivate_plugin):
3366         * plugins/document-manager/plugin.h:
3367         
3368         Created new incremental "Quick Search" bar in the document manager to
3369         replace the crappy EggToolbar entries. Uses the new search interface and
3370         it thus much faster and more reliable.
3371         Fixes: 
3372         Bug 357544 – incremental search should work consistently (or not at all) 
3373         when main toolbar is hidden
3374         Bug 440637 – Search, don't work very well (partly for incremental search)
3375         
3376         * plugins/search/anjuta-search.ui:
3377         * plugins/search/plugin.c: (activate_plugin):
3378         
3379         Removed incremental search stuff
3380         
3381         * plugins/build-basic-autotools/build-basic-autotools.c:
3382         (on_session_save), (on_session_load):
3383         * plugins/build-basic-autotools/executer.c:
3384         (get_program_parameters):
3385         
3386         Scroll to selected executable and remember it across sessions
3387         (followup of #477976)
3388         
3389         * plugins/debug-manager/plugin.c: (value_added_current_editor):
3390         Check if it is an editor and cast afterwards, avoids a Gtk-Critical
3391         
3392         * plugins/devhelp/anjuta-devhelp.ui:
3393         Rearraged toolbar items a bit
3395 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
3397         * plugins/debug-manager/command.c,
3398         plugins/debug-manager/queue.c,
3399         plugins/gdb/plugin.c,
3400         plugins/gdb/debugger.c:
3401         Fix several crashing bugs (including bug#482985) with the debugger
3402         when closing project, stopping the debugger, restarting the program
3404 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
3406         * libanjuta/anjuta-launcher.c:
3407         Avoid adding new timeout in anjuta_launcher_execution_done_cleanup
3409 2007-10-03 Sebastien Granjoux <seb.sfo@free.fr>
3411         * plugins/debug-manager/command.c,
3412         plugins/debug-manager/queue.c:
3413         Asynchronous command can abort other commands in queue
3414         Resynchronize debugger state when a command is cancelled
3416         * plugins/debug-manager/breakpoints.c:
3417         Free BreakpointItem only when it is not used anymore
3419         * plugins/gdb/plugin.c:
3420         Do not return TRUE if the callback and/or ready signal is not used
3422         * plugins/gdb/debugger.c:
3423         Fix a crash, return correct state when debugger is stopped
3425 2007-10-01 Sebastien Granjoux <seb.sfo@free.fr>
3427         * plugins/project-wizard/autogen.c:
3428         Fix bug#482067, escape project wizard user defined strings
3430 2007-10-01  Johannes Schmid <jhs@gnome.org>
3432         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
3433         .glade:
3434         * plugins/build-basic-autotools/build-basic-autotools.c:
3435         (basic_autotools_plugin_instance_init):
3436         * plugins/build-basic-autotools/build-basic-autotools.h:
3437         * plugins/build-basic-autotools/executer.c:
3438         (get_program_parameters):
3439         
3440         Fixed #477976 – Keybinding in run dialog
3442 2007-09-30  Johannes Schmid <jhs@gnome.org>
3444         * plugins/Makefile.am:
3445         Do not build indent plugin (yet)
3446         
3447         * plugins/document-manager/plugin.c: (ipreferences_merge):
3448         Fixed unintentional and wrong change
3450         * plugins/indent/anjuta-indent.ui:
3451         Added missing file
3453 2007-09-28  Johannes Schmid <jhs@gnome.org>
3455         * libanjuta/anjuta-launcher.c: (anjuta_launcher_send_stdin_eof):
3456         * libanjuta/anjuta-launcher.h:
3457         Add a method to send EOF to some process. Needed for the indent plugin
3458         and should be useful in general. It does not actually send EOF as this
3459         is not possible with utf-8, but closes the stream instead.
3461         * plugins/devhelp/plugin.c: (value_added_current_editor):
3462         Fixed a Gtk-Critical due to the IAnjutaEditor - 
3463         IAnjutaDocument switch.
3465         * configure.in:
3466         * plugins/Makefile.am:
3467         * plugins/document-manager/Makefile.am:
3468         * plugins/document-manager/action-callbacks.c:
3469         * plugins/document-manager/anjuta-document-manager.glade:
3470         * plugins/document-manager/anjuta-document-manager.ui:
3471         * plugins/document-manager/images/Makefile.am:
3472         * plugins/document-manager/images/indent_auto.xpm:
3473         * plugins/document-manager/images/indent_set.xpm:
3474         * plugins/document-manager/indent-dialog.c:
3475         * plugins/document-manager/indent-dialog.h:
3476         * plugins/document-manager/indent-util.c:
3477         * plugins/document-manager/indent-util.h:
3478         * plugins/document-manager/indent_test.c:
3479         * plugins/document-manager/plugin.c: (register_stock_icons),
3480         (docman_plugin_instance_init), (ipreferences_merge):
3481         * plugins/document-manager/plugin.h:
3482         
3483         Removed indent code from document manager
3484         
3485         * plugins/indent/Makefile.am:
3486         * plugins/indent/indent-dialog.c:
3487         * plugins/indent/indent-util.c: (indent_init_indent_style):
3488         * plugins/indent/indent.glade:
3489         * plugins/indent/indent.plugin.in:
3490         * plugins/indent/plugin.c: (on_indent_finished),
3491         (on_indent_output), (on_indent_action_activate),
3492         (on_edit_editor_indent), (on_style_combo_changed),
3493         (value_added_current_editor), (value_removed_current_editor),
3494         (indent_plugin_activate_plugin), (indent_plugin_deactivate_plugin),
3495         (indent_plugin_finalize), (indent_plugin_dispose),
3496         (anjuta_indent_plugin_instance_init),
3497         (anjuta_indent_plugin_class_init), (ipreferences_merge),
3498         (ipreferences_unmerge), (ipreferences_iface_init):
3499         * plugins/indent/plugin.h:
3501         Moved indent code to it's own plugin. Also reimplemented indent invocation
3502         using anjuta_launcher and streams. This is not yet completely working, maybe
3503         I got something wrong with the launcher.
3504         Also fixed #478987 – Unusable 'Indent setting window' on preferences
3506 2007-09-27 Sebastien Granjoux <seb.sfo@free.fr>
3508         * plugins/debug-manager/plugin.c:
3509         Fix bug#480851, disconnect save_session signal when plugin is unloaded
3511 2007-09-27  Johannes Schmid <jhs@gnome.org>
3513         * libanjuta/interfaces/libanjuta.idl:
3514         * plugins/Makefile.am:
3515         * plugins/symbol-browser/an_symbol.c: (isymbol_type_name),
3516         (isymbol_type_str), (isymbol_name), (isymbol_args),
3517         (isymbol_scope), (isymbol_inheritance), (isymbol_access),
3518         (isymbol_impl), (isymbol_iface_init):
3519         * plugins/symbol-browser/an_symbol_info.c:
3520         * plugins/symbol-browser/an_symbol_info.h:
3521         * plugins/symbol-db/Makefile.am:
3522         * plugins/symbol-db/plugin.c:
3523         (on_editor_buffer_symbols_update_timeout), (on_editor_saved),
3524         (value_added_current_editor), (on_editor_foreach_clear),
3525         (value_removed_current_editor), (project_root_added),
3526         (symbol_db_activate), (symbol_db_deactivate),
3527         (isymbol_manager_search):
3528         * plugins/symbol-db/readtags.c: (initialize_1):
3529         * plugins/symbol-db/symbol-db-engine-iterator.c:
3530         (sdb_engine_iterator_instance_init),
3531         (sdb_engine_iterator_finalize), (sdb_engine_iterator_class_init),
3532         (symbol_db_engine_iterator_new), (symbol_db_engine_iterator_first),
3533         (symbol_db_engine_iterator_move_next),
3534         (symbol_db_engine_iterator_move_prev),
3535         (symbol_db_engine_iterator_get_n_items),
3536         (symbol_db_engine_iterator_last),
3537         (symbol_db_engine_iterator_set_position),
3538         (symbol_db_engine_iterator_get_position),
3539         (symbol_db_engine_iterator_foreach), (isymbol_iter_first),
3540         (isymbol_iter_next), (isymbol_iter_previous), (isymbol_iter_last),
3541         (isymbol_iter_foreach), (isymbol_iter_set_position),
3542         (isymbol_iter_get_position), (isymbol_iter_get_length),
3543         (isymbol_iter_clone), (isymbol_iter_assign),
3544         (isymbol_iter_iface_init):
3545         * plugins/symbol-db/symbol-db-engine-iterator.h:
3546         * plugins/symbol-db/symbol-db-engine.c:
3547         (sdb_engine_disconnect_from_db), (sdb_engine_populate_db_by_tags),
3548         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
3549         (sdb_engine_finalize), (sdb_engine_get_type),
3550         (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
3551         (sdb_engine_get_table_id_by_unique_name2),
3552         (sdb_engine_get_table_id_by_unique_name3),
3553         (symbol_db_engine_add_new_workspace),
3554         (symbol_db_engine_get_opened_project_name),
3555         (symbol_db_engine_open_project), (symbol_db_engine_close_project),
3556         (sdb_engine_add_new_language), (sdb_engine_add_new_file),
3557         (sdb_prepare_executing_commands), (symbol_db_engine_add_new_files),
3558         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
3559         (sdb_engine_add_new_scope_definition),
3560         (sdb_engine_add_new_tmp_heritage_scope),
3561         (sdb_engine_second_pass_update_scope_1),
3562         (sdb_engine_second_pass_update_heritage),
3563         (sdb_engine_add_new_symbol), (sdb_engine_detects_removed_ids),
3564         (sdb_engine_update_file), (symbol_db_engine_update_files_symbols),
3565         (symbol_db_engine_update_project_symbols),
3566         (symbol_db_engine_remove_file), (on_scan_update_buffer_end),
3567         (symbol_db_engine_update_buffer_symbols),
3568         (sdb_engine_walk_down_scope_path),
3569         (sdb_engine_prepare_symbol_info_sql),
3570         (symbol_db_engine_get_global_members),
3571         (symbol_db_engine_get_scope_members_by_symbol_id),
3572         (symbol_db_engine_get_scope_members),
3573         (symbol_db_engine_get_current_scope),
3574         (symbol_db_engine_get_file_symbols):
3575         * plugins/symbol-db/symbol-db-engine.h:
3576         * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
3577         (on_symbol_updated), (on_symbol_inserted),
3578         (symbol_db_view_locals_get_line),
3579         (symbol_db_view_locals_update_list):
3580         * plugins/symbol-db/symbol-db-view-search.c:
3581         (sdb_view_search_model_filter), (sdb_view_search_get_type):
3582         * plugins/symbol-db/symbol-db-view-search.h:
3583         * plugins/symbol-db/symbol-db-view.c: (on_symbol_updated),
3584         (do_add_hidden_children), (do_recurse_and_add_new_sym),
3585         (on_symbol_inserted), (on_symbol_removed), (symbol_db_view_open):
3586         * plugins/symbol-db/tables.sql:
3587         * plugins/symbol-db/test/Makefile.am:
3588         * plugins/symbol-db/test/main.c: (add_new_files), (main):
3589         Updated patch from Massimo to improve symbol-db plugin
3591         * plugins/document-manager/plugin.c: (on_editor_changed):
3592         Make the code a bit more robust
3593         
3594         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
3595         (anjuta_document_get_property), (anjuta_document_class_init),
3596         (anjuta_document_init), (set_uri), (document_loader_loaded),
3597         (anjuta_document_load), (document_saver_saving):
3598         * plugins/sourceview/anjuta-document.h:
3599         * plugins/sourceview/sourceview.c: (autodetect_language),
3600         (ilanguage_set_language), (ilanguage_get_language):
3601         Fix language detection on startup
3603 2007-09-27  Naba Kumar  <naba.kumar@gnome.org>
3605         * plugins/document-manager/action-callbacks.c:
3606         (on_editor_command_upper_case_activate),
3607         (on_editor_command_lower_case_activate): Leftover commit from previous
3608         commit (see last changlog entry by me).
3609         
3610         * plugins/file-manager/plugin.c: (file_manager_activate):
3611         Gave proper widget name so that layout works.
3613 2007-09-26  Johannes Schmid <jhs@gnome.org>
3615         * plugins/document-manager/plugin.c: (on_editor_changed),
3616         (docman_plugin_instance_init):
3617         Only unload/load language-support plugins if necessary.
3618         
3619         * plugins/language-manager/plugin.c: (language_manager_activate):
3620         Removed some debugging code
3622         * plugins/sourceview/sourceview.c: (on_document_saved),
3623         (ilanguage_set_language), (ilanguage_get_language):
3624         Fixed ianjuta_language interface and ensure that highlighting is
3625         activated when a new file is saved.
3626         
3627 2007-09-26  Naba Kumar  <naba.kumar@gnome.org>
3629         * libanjuta/interfaces/libanjuta.idl:
3630         * plugins/document-manager/action-callbacks.c:
3631         (on_editor_command_upper_case_activate),
3632         (on_editor_command_lower_case_activate):
3633         * plugins/editor/text_editor.c: (iselection_has_selection),
3634         (iselection_get_start), (iselection_get_end),
3635         (iselection_iface_init):
3636         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
3637         * plugins/sourceview/sourceview.c: (iselect_has_selection),
3638         (iselect_iface_init): Added IAnjutaEditorSelection::has_selection()
3639         method and implemented it for both scintilla and sourceview editors.
3640         Updated document-manager and assist plugins to use the new method.
3642 2007-09-25 Sebastien Granjoux <seb.sfo@free.fr>
3644         * plugins/file-manager/file-view.c:
3645         Fix typo, allow to compile new file manager with gtk < 2.12
3647 2007-09-25  Johannes Schmid <jhs@gnome.org>
3649         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
3650         Support Auto-Indent for single lines (e.g no selection);
3651         
3652         * plugins/macro/plugin.c:
3653         Do not use the same shortcut as auto-indent does
3654         
3655         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
3656         Optimized keyboard navigation - do not emit char_added when only
3657         navigation keys have been pressed.
3659 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
3661         * plugins/language-support-cpp-java/cpp-java-assist.c:
3662         (on_assist_chosen), (cpp_java_assist_install),
3663         (cpp_java_assist_uninstall):
3664         * plugins/language-support-cpp-java/plugin.c: (install_support),
3665         (uninstall_support): Install and uninstall support in correct order.
3666         Fixes a bug where it was installed multiple times resulting in
3667         inserting autocomplete text multiple times.
3669 2007-09-25  Johannes Schmid <jhs@gnome.org>
3671         * configure.in:
3672         Add GNOME_WARNING_FLAGS(maximum) and
3673         GNOME_CXX_WARNIGS(yes) to avoid bugs
3674         the compiler can warn you.
3675         
3676         * libegg/test-tree-utils.c: (key_test):
3677         * plugins/file-manager/file-model.c:
3678         (file_model_cancel_expand_idle), (file_model_sort),
3679         (file_model_row_expanded):
3680         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
3681         (file_view_refresh), (file_view_get_selected), (file_view_init),
3682         (file_view_new):
3683         * plugins/file-manager/file-view.h:
3684         * plugins/symbol-db/readtags.c: (initialize_1):
3685         * src/main.c:
3686         
3687         Fixed the more critical warnings
3689 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
3691         Icons from tpgww@onepost.net:
3692         * configure.in:
3693         * plugins/debug-manager/Makefile.am:
3694         * plugins/debug-manager/images/Makefile.am:
3695         * plugins/debug-manager/images/anjuta-attach.svg:
3696         * plugins/debug-manager/images/anjuta-run-to-cursor.svg:
3697         * plugins/debug-manager/images/anjuta-step-into.svg:
3698         * plugins/debug-manager/images/anjuta-step-out.svg:
3699         * plugins/debug-manager/images/anjuta-step-over.svg:
3700         * plugins/debug-manager/plugin.c: (register_stock_icons):
3701         * plugins/document-manager/Makefile.am:
3702         * plugins/document-manager/block_select.xpm:
3703         * plugins/document-manager/fold_close.xpm:
3704         * plugins/document-manager/fold_open.xpm:
3705         * plugins/document-manager/fold_toggle.xpm:
3706         * plugins/document-manager/images/Makefile.am:
3707         * plugins/document-manager/images/anjuta-block-end.svg:
3708         * plugins/document-manager/images/anjuta-block-start.svg:
3709         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
3710         * plugins/document-manager/images/anjuta-bookmark-first.svg:
3711         * plugins/document-manager/images/anjuta-bookmark-last.svg:
3712         * plugins/document-manager/images/anjuta-bookmark-next.svg:
3713         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
3714         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
3715         * plugins/document-manager/indent.xpm:
3716         * plugins/document-manager/indent_auto.xpm:
3717         * plugins/document-manager/indent_dcr.xpm:
3718         * plugins/document-manager/indent_inc.xpm:
3719         * plugins/document-manager/indent_set.xpm:
3720         * plugins/document-manager/plugin.c: Added nicer icons for
3721         document manager and debugger. Organized icons in 'images'
3722         directories.
3724 2007-09-24  Johannes Schmid <jhs@gnome.org>
3726         * src/anjuta-app.c: (anjuta_app_add_widget_full):
3727         Fixed a missing NULL in g_object_set.
3729 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
3731         * plugins/language-support-cpp-java/cpp-java-assist.c:
3732         (cpp_java_assist_show_autocomplete): Fixed autocompletion to show for
3733         scope memebers just after scope operator is entered.
3735 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
3737         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
3738         * plugins/language-support-cpp-java/cpp-java-assist.c:
3739         (completion_function), (completion_compare),
3740         (cpp_java_assist_tag_destroy), (create_completion),
3741         (cpp_java_assist_destroy_completion_cache),
3742         (cpp_java_assist_show_autocomplete), (on_assist_chosen):
3743         Show '()' for function items in autocomplete list. Allow adding
3744         ' ' and/or '(' after function call autocompletion and have preferences
3745         settings for them.
3747 2007-09-24  Johannes Schmid <jhs@gnome.org>
3749         * sourceview.c: Reverting patch from r3157 because
3750         of side-effects
3752 2007-09-24  Johannes Schmid <jhs@gnome.org>
3754         * plugins/search/search-replace.c: (on_message_clicked):
3756         Fixed #427104 – No "highlight" of lines matching find-result
3758 2007-09-24  Johannes Schmid <jhs@gnome.org>
3760         * src/anjuta.glade:
3762         Fixed #479020 – Use of old open file dialog instead of GtkFileChooser
3764 2007-09-24  Yang Hong  <hongyang@redflag-linux.com>
3766         reviewed by: Johannes Schmid <jhs@gnome.org>
3768         * plugins/build-basic-autotools/executer.c: (execute_program):
3769         Fix #478238 – set env for execute programe in the terminal
3771 2007-09-24 Tom <tpgww@onepost.net>
3773         reviewed by: Johannes Schmid <jhs@gnome.org>
3775         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
3776         Fix memory leak
3777         
3778         * plugins/debug-manager/disassemble.c: (on_disassemble):
3779         Correct a format string in DEBUG_PRINT()
3781 2007-09-23  Johannes Schmid <jhs@gnome.org>
3783         * plugins/sourceview/sourceview.c: (offset_to_position),
3784         (position_to_offset), (ieditor_goto_position), (ieditor_get_text),
3785         (ieditor_get_position), (iselect_set), (iselect_get_start),
3786         (iselect_get_end):
3787         
3788         Fixed #Bug 440637 – Search, don't work very well
3790 2007-09-23  Johannes Schmid <jhs@gnome.org>
3792         * plugins/file-manager/file-model.c: (file_model_get_filename):
3793         * plugins/file-manager/file-model.h:
3794         * plugins/file-manager/file-view.c: (file_view_query_tooltip),
3795         (file_view_init), (file_view_class_init):
3796         * plugins/message-view/message-view.c:
3797         (message_view_query_tooltip), (message_view_dispose),
3798         (message_view_instance_init), (message_view_class_init):
3800         Added GTK+ 2.12 style tooltips to file-manager and message view.
3801         Only build if GTK+ 2.12 is availible otherwise for message-view, the
3802         old implementation is used.
3804 2007-09-23  Johannes Schmid <jhs@gnome.org>
3806         * libanjuta/anjuta-plugin-manager.c: (plugin_set_update):
3807         Fixed typo
3808         
3809         * plugins/language-manager/language-manager.plugin.in:
3810         Marked UserActivatable=FALSE
3811         
3812         * plugins/language-manager/plugin.c: (load_languages),
3813         (language_manager_activate), (language_manager_deactivate),
3814         (language_manager_dispose), (language_manager_instance_init),
3815         (language_manager_find_mime_type), (language_manager_find_string),
3816         (ilanguage_get_from_mime_type), (ilanguage_get_from_string),
3817         (ilanguage_get_name), (ilanguage_get_strings):
3818         
3819         Fixed various stupid bugs in language-manager plugin
3820         
3821         * plugins/symbol-db/symbol-db-engine.c:
3822         (sdb_engine_second_pass_update_scope_1):
3823         
3824         Add a g_return_if_fail to avoid a crash though still unsure
3825         what's causing it.
3827 2007-09-23  Johannes Schmid <jhs@gnome.org>
3829         * plugins/symbol-db/plugin.c: (on_project_element_added),
3830         (sources_array_free), (sources_array_add_foreach),
3831         (project_root_added):
3832         * plugins/symbol-db/symbol-db-engine.c:
3833         (symbol_db_engine_add_new_files):
3834         * plugins/symbol-db/symbol-db-engine.h:
3835         
3836         Added support for other languages than "C" to symbol-db. Now
3837         supports all languages listed by the language-manager.
3839 2007-09-23  Tom <tpgww@onepost.net>
3841         reviewed by: Johannes Schmid <jhs@gnome.org> (with small changes)
3843         * configure.in:
3844         Bumped GNOME_VFS_REQUIRED to 2.14 (this is two years ago now...)
3845         
3846         * libanjuta/anjuta-glue-factory.c: (load_plugin),
3847         (anjuta_glue_factory_get_object_type):
3848         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
3849         * plugins/build-basic-autotools/build-basic-autotools.c:
3850         (value_added_current_editor):
3851         * plugins/debug-manager/breakpoints.c:
3852         (breakpoints_dbase_edit_breakpoint),
3853         (on_toggle_breakpoint_activate):
3854         * plugins/debug-manager/plugin.c:
3855         (on_run_to_cursor_action_activate):
3856         * plugins/debug-manager/stack_trace.c:
3857         (dma_thread_update_stack_trace):
3858         * plugins/gdb/plugin.c:
3859         * plugins/glade/plugin.c: (ifile_open):
3860         * plugins/profiler/gprof-call-graph-view.c:
3861         * plugins/profiler/gprof-flat-profile-view.c:
3862         * plugins/profiler/gprof-function-call-tree-view.c:
3863         * plugins/profiler/gprof-options.c: (setup_widgets):
3864         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
3865         * plugins/search/search-replace_backend.c:
3866         (file_buffer_new_from_te):
3867         * plugins/sourceview/assist-tip.c: (assist_tip_move):
3868         * plugins/sourceview/assist-window.c: (assist_window_set_property),
3869         (assist_window_get_property), (assist_window_move):
3870         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model),
3871         (value_added_current_editor):
3872         * plugins/symbol-db/plugin.c: (value_added_current_editor):
3873         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
3874         * plugins/valgrind/vggeneralprefs.c: (general_prefs_get_argv):
3875         
3876         Many small code, warnings and leak fixes
3878 2007-09-23 Sebastien Granjoux <seb.sfo@free.fr>
3880         * (removed) plugins/debug-manager/debugger.c,
3881         (removed) plugins/debug-manager/debugger.h,
3882         (added) plugins/debug-manager/command.c,
3883         (added) plugins/debug-manager/command.h,
3884         (added) plugins/debug-manager/queue.c,
3885         (added) plugins/debug-manager/queue.h,
3886         plugins/debug-manager/breakpoints.c,
3887         plugins/debug-manager/debug_tree.c,
3888         plugins/debug-manager/debug_tree.h,
3889         plugins/debug-manager/disassemble.c,
3890         plugins/debug-manager/disassemble.h,
3891         plugins/debug-manager/locals.c,
3892         plugins/debug-manager/locals.h,
3893         plugins/debug-manager/memory.c,
3894         plugins/debug-manager/memory.h,
3895         plugins/debug-manager/plugin.c,
3896         plugins/debug-manager/plugin.h,
3897         plugins/debug-manager/registers.c,
3898         plugins/debug-manager/registers.h,
3899         plugins/debug-manager/sharedlib.c,
3900         plugins/debug-manager/sharedlib.h,
3901         plugins/debug-manager/signals.c,
3902         plugins/debug-manager/signals.h,
3903         plugins/debug-manager/stack_trace.c,
3904         plugins/debug-manager/stack_trace.h,
3905         plugins/debug-manager/start.h,
3906         plugins/debug-manager/start.c,
3907         plugins/debug-manager/threads.c,
3908         plugins/debug-manager/threads.h,
3909         plugins/debug-manager/watch.c,
3910         plugins/debug-manager/watch.h,
3911         plugins/debug-manager/Makefile.am,
3912         plugins/gdb/debugger.c,
3913         plugins/gdb/debugger.h,
3914         plugins/gdb/plugin.c,
3915         libanjuta/interfaces/libanjuta.idl:
3916         Split debug-manager/debugger.c into command.c and queue.c
3917         Clean up debugger queue
3918         DmaDebuggerQueue object does not implement IAnjutaDebugger
3920 2007-09-23  Johannes Schmid <jhs@gnome.org>
3922         * configure.in:
3923         Bumped version to 2.3.0 (to ensure bugzilla bugs are
3924         set correctly, etc.)
3925         
3926         * libanjuta/anjuta-glue-factory.c: (load_plugin):
3927         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
3928         (plugin_set_update):
3929         
3930         Show an error dialog instead of crashing when plugin loading fails
3932         * plugins/language-manager/Makefile.am:
3933         * plugins/language-manager/language-manager.plugin.in:
3934         * plugins/language-manager/languages.xml:
3935         * plugins/language-manager/plugin.c: (language_destroy),
3936         (load_languages), (language_manager_activate),
3937         (language_manager_deactivate), (language_manager_finalize),
3938         (language_manager_dispose), (language_manager_instance_init),
3939         (language_manager_class_init), (language_manager_find_mime_type),
3940         (language_manager_find_string), (ilanguage_get_from_mime_type),
3941         (ilanguage_get_from_string), (ilanguage_get_name),
3942         (ilanguage_get_strings), (ilanguage_iface_init):
3943         * plugins/language-manager/plugin.h:
3944         
3945         Added new language-manager plugin to have a better organisation for
3946         language names. The xml probabaly needs to be extended over time.
3947         
3948         * plugins/Makefile.am:
3949         * plugins/document-manager/plugin.c: (on_editor_changed):
3950         
3951         Adapted to new IAnjutaLanguage interface. Do not unload language-support
3952         because it does not really save memory but makes tab switching slow.
3953         
3954         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
3955         .in:
3956         * plugins/language-support-cpp-java/plugin.c: (install_support),
3957         (uninstall_support), (cpp_java_plugin_deactivate_plugin):
3958         Adapted to new IAnjutaLanguage interface and fixed a Gtk-Critical while
3959         unloading
3961         * plugins/language-support-cpp-java/cpp-java-assist.c:
3962         (cpp_java_assist_show_autocomplete):
3963         
3964         Fix autocomplete to only show valid completions
3966         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
3967         Calltips always have correct size and position now
3969 2007-09-22  Johannes Schmid <jhs@gnome.org>
3971         * plugins/search/search-replace_backend.c: (get_next_match):
3972         Removed code introduced by accident that causes a crash.
3973         
3974         * plugins/sourceview/sourceview-tags.c:
3975         * plugins/sourceview/sourceview-tags.h:
3976         Removed ununsed files
3978 2007-09-22  Johannes Schmid <jhs@gnome.org>
3980         * plugins/language-support-cpp-java/cpp-java-assist.c:
3981         Fixed build error
3983 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
3985         * plugins/language-support-cpp-java/cpp-java-assist.c:
3986         (cpp_java_assist_get_calltip_context), (on_editor_char_added):
3987         Increased matching brace search to 500 chars.
3989 2007-09-21  Johannes Schmid <jhs@gnome.org>
3991         * plugins/language-support-cpp-java/cpp-java-assist.c:
3992         (cpp_java_assist_get_pre_word),
3993         (cpp_java_assist_get_calltip_context), (cpp_java_assist_check):
3994         
3995         Added some profiling debug code
3996         
3997         * plugins/language-support-cpp-java/cpp-java-utils.c:
3998         (cpp_java_util_jump_to_matching_brace):
3999         * plugins/language-support-cpp-java/cpp-java-utils.h:
4000         * plugins/language-support-cpp-java/plugin.c:
4001         (get_line_indentation_base), (get_line_auto_indentation):
4002         
4003         Add the possiblity to pass a limit to cpp_java_util_jump_matching_brace to
4004         avoid looping over the whole file when using calltips which is too slow and
4005         unneeded.
4006         
4007         * plugins/sourceview/assist-tip.c: (assist_tip_init),
4008         (assist_tip_set_tips), (assist_tip_get_coordinates),
4009         (assist_tip_new):
4010         * plugins/sourceview/sourceview.c: (iassist_show_tips):
4011         
4012         Better calltips appearance (use theme now) and avoid jumping
4013         calltips
4015 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
4017         * plugins/document-manager/plugin.c:
4018         (update_editor_ui_interface_items):
4019         * plugins/language-support-cpp-java/plugin.c: (install_support),
4020         (uninstall_support): Moved autocomplete ui update code from
4021         document-manager to language-plugin.
4023 2007-09-21  Johannes Schmid <jhs@gnome.org>
4025         * libanjuta/interfaces/libanjuta.idl:
4026         
4027         Added IAnjutaLanguage interface (might still change...) for
4028         the upcoming language-manager plugin.
4029         
4030         * plugins/file-manager/Makefile.am:
4031         * plugins/file-manager/file-model.c:
4032         (file_model_cancel_expand_idle), (file_model_add_dummy),
4033         (file_model_expand_idle), (file_model_sort),
4034         (file_model_row_expanded), (file_model_row_collapsed),
4035         (file_model_init), (file_model_finalize),
4036         (file_model_set_property), (file_model_get_property),
4037         (file_model_class_init), (file_model_new), (file_model_refresh),
4038         (file_model_get_uri):
4039         * plugins/file-manager/file-model.h:
4040         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
4041         (file_view_expand_row_idle), (file_view_refresh),
4042         (file_view_get_selected), (file_view_button_press_event),
4043         (file_view_selection_changed), (file_view_init),
4044         (file_view_get_property), (file_view_set_property),
4045         (file_view_finalize), (file_view_class_init):
4046         
4047         Split up model/view as far as possible and fixed some file-manager
4048         bugs (popup-menu and incorrect project loading).
4049         
4050         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
4051         Use monospace font for tips.
4052         
4053         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_finalize),
4054         (sourceview_cell_new), (icell_get_character), (icell_get_length),
4055         (icell_get_attribute), (icell_style_get_font_description),
4056         (icell_style_get_color), (icell_style_get_background_color),
4057         (iiter_first), (iiter_next), (iiter_previous), (iiter_last),
4058         (iiter_foreach), (iiter_set_position), (iiter_get_position),
4059         (iiter_get_length), (iiter_clone), (iiter_assign):
4061         Use GtkTextIter only and do not use GtkTextMark at all in the sourceview-cell
4062         interface. This is way faster though it has the drawback to create invalid
4063         iterators if the buffer is changed.
4065 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
4067         * libanjuta/interfaces/libanjuta.idl:
4068         * plugins/document-manager/action-callbacks.c:
4069         * plugins/document-manager/anjuta-document-manager.ui:
4070         * plugins/document-manager/plugin.c: (register_stock_icons):
4071         * plugins/editor/text_editor.c:
4072         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
4073         * plugins/language-support-cpp-java/cpp-java-assist.c:
4074         (cpp_java_assist_get_calltip_context):
4075         * plugins/language-support-cpp-java/plugin.c: (on_auto_complete),
4076         (register_stock_icons), (cpp_java_plugin_activate_plugin):
4078         Moved autocomplete menu action from document-manager to assist plugin
4079         and got rid of deprecated autocomplete interface.
4081 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
4083         * libanjuta/interfaces/libanjuta.idl:
4084         * plugins/editor/text_editor.c: (iassist_iface_init):
4085         * plugins/language-support-cpp-java/cpp-java-assist.c:
4086         (cpp_java_assist_check), (on_assist_chosen):
4087         * plugins/sourceview/sourceview.c: (iassist_iface_init):
4088         Removed react() methods in both editors and assist interface. Assist
4089         plugin itself handles setting the autocomplete. Also fixed
4090         some mem leaks.
4092 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
4094         * plugins/file-manager/Makefile.am:
4095         * plugins/file-manager/file-view.c: (file_view_add_dummy),
4096         (file_view_expand_idle), (file_view_init):
4097         * plugins/file-manager/plugin.c: (on_file_manager_refresh),
4098         (file_manager_set_default_uri), (project_root_added),
4099         (on_file_view_current_uri_changed), (on_file_view_show_popup_menu),
4100         (file_manager_activate), (file_manager_deactivate),
4101         (file_manager_instance_init), (file_manager_class_init),
4102         (ifile_manager_set_root), (ifile_manager_set_selected),
4103         (ifile_manager_iface_init): Adjusted white spaces to match
4104         anjuta convention.
4106 2007-09-19  Naba Kumar  <naba@gnome.org>
4108         * libanjuta/interfaces/libanjuta.idl:
4109         * plugins/editor/text_editor.c: (text_editor_instance_init),
4110         (iassist_show_tips), (iassist_cancel_tips),
4111         (iassist_hide_suggestions), (iassist_iface_init):
4112         * plugins/editor/text_editor.h:
4113         * plugins/editor/text_editor_cbs.c:
4114         (on_text_editor_scintilla_notify):
4115         * plugins/language-support-cpp-java/cpp-java-assist.c:
4116         (is_scope_context_character), (is_word_character),
4117         (create_completion), (cpp_java_assist_get_scope_context),
4118         (cpp_java_assist_get_pre_word),
4119         (cpp_java_assist_get_scope_operator),
4120         (cpp_java_assist_destroy_completion_cache),
4121         (cpp_java_assist_create_scope_completion_cache),
4122         (cpp_java_assist_create_word_completion_cache),
4123         (cpp_java_assist_show_autocomplete),
4124         (cpp_java_assist_get_calltip_context),
4125         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
4126         (on_editor_char_added), (on_assist_chosen),
4127         (cpp_java_assist_install), (cpp_java_assist_uninstall),
4128         (cpp_java_assist_init), (cpp_java_assist_finalize):
4129         * plugins/language-support-cpp-java/cpp-java-assist.h:
4130         * plugins/language-support-cpp-java/plugin.c:
4131         (initialize_indentation_params):
4132         * plugins/sourceview/assist-tip.c:
4133         * plugins/sourceview/assist-tip.h:
4134         * plugins/sourceview/sourceview-private.h:
4135         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
4136         (on_assist_tip_destroyed), (on_assist_cancel),
4137         (on_document_char_added), (iassist_get_suggestions),
4138         (iassist_suggest), (iassist_show_tips), (iassist_iface_init):
4139         
4140         Implement state-less assistance so that assist can be evaluated
4141         any given time at any position. Changed IAnjutaEditorAssist interfance
4142         and implementations and removed any state management in editors.
4144 2007-09-18  Naba Kumar  <naba.kumar@gnome.org>
4146         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
4147         completion items sorting and avoided unnecssary sorts.
4149         * plugins/text-editor.c: Fixed state.
4151 2007-09-17  Johannes Schmid <jhs@gnome.org>
4153         * plugins/language-support-cpp-java/cpp-java-assist.c:
4154         (on_assist_begin):
4155         
4156         Fixed calltips in sourceview
4158 2007-09-17  Naba Kumar  <naba.kumar@gnome.org>
4160         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
4161         completion items preparation time. Fixed a crash bug.
4163         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
4164         Set buffer size (From Massimo, required for symbol-db).
4166         * libanjuta/interfaces/libanjuta.idl: Also pass position information
4167         for suggestions.
4169         * plugins/sourceview/sourceview.c: (iassist_suggest): Fix for above
4170         change in API.
4172         * plugins/editor/aneditor-autocomplete.cxx,
4173         plugins/editor/aneditor.h, plugins/editor/aneditor-priv.h:
4174         Added ANE_GETWORDBEFORECARAT command.
4176         * plugins/editor/aneditor.cxx: Do not autocomplete. It's now done
4177         using assist interface.
4179         * plugins/editor/text_editor.c: (text_editor_instance_init),
4180         (text_editor_get_word_before_carat),
4181         (text_editor_get_current_word), (iassist_add_trigger),
4182         (iassist_remove_trigger), (on_assist_canceled),
4183         (iassist_init_suggestions), (iassist_suggest), (iassist_show_tips),
4184         (iassist_react), (iassist_hide_suggestions), (iassist_iface_init):
4185         * plugins/editor/text_editor.h:
4186         * plugins/editor/text_editor_cbs.c: (trigger_size),
4187         (max_trigger_size), (text_editor_check_assist),
4188         (on_text_editor_scintilla_notify): Implemented IAnjutaEditorAssist
4189         interface.
4191         * plugins/language-support-cpp-java/Makefile.am:
4192         * plugins/language-support-cpp-java/plugin.c:
4193         (get_line_indentation_base), (get_line_auto_indentation),
4194         (install_support), (uninstall_support),
4195         (cpp_java_plugin_activate_plugin), (cpp_java_plugin_finalize),
4196         (cpp_java_plugin_instance_init):
4197         * plugins/language-support-cpp-java/plugin.h:
4198         * plugins/language-support-cpp-java/cpp-java-assist.[ch] (added),
4199         * plugins/language-support-cpp-java/cpp-java-utils.[ch] (added),
4200         Make assist a separate class.
4202 2007-09-14  Johannes Schmid <jhs@gnome.org>
4204         * plugins/sourceview/sourceview.c: (iassist_suggest):
4205         Fixed changed char_alignment paramter in language-support
4206         plugin
4208 2007-09-14  Naba Kumar  <naba@gnome.org>
4210         * plugins/language-support-cpp-java/plugin.c: Send the right
4211         'char_alignment' paramenter (needs fixing in sourceview).
4213 2007-09-13  Johannes Schmid <jhs@gnome.org>
4215         * anjuta.anjuta:
4216         * plugins/project-wizard/templates/minimal/project.anjuta:
4217         Use IAnjutaSymbolManager instead of loading the plugin directly.
4218         (TODO: Think of a version to do this for older files...)
4220         * configure.in:
4221         * plugins/Makefile.am:
4222         * plugins/symbol-db/Makefile.am:
4223         
4224         Build symbol-db plugin if libgda-3.0 is found
4226 2007-09-13  Johannes Schmid <jhs@gnome.org>
4228         * plugins/sourceview/Makefile.am:
4229         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
4230         (set_uri):
4231         * plugins/sourceview/anjuta-document.h:
4232         Removed lots of dead code
4233         
4234         * plugins/sourceview/anjuta-languages-manager.c:
4235         * plugins/sourceview/anjuta-languages-manager.h:
4236         removed completely
4237         
4238         * plugins/sourceview/sourceview.c: (on_document_char_added),
4239         (on_document_loaded), (sourceview_instance_init),
4240         (iselect_get_start), (iselect_get_end),
4241         (ilanguage_get_supported_languages), (ilanguage_set_language):
4242         
4243         Fixed selection handling and make some adaptions for the changes 
4244         mentioned above
4246 2007-09-13  Johannes Schmid <jhs@gnome.org>
4248         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
4249         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
4250         (on_assist_update):
4251         
4252         Added preferences to language support completion/calltips
4253         
4254         * plugins/sourceview/assist-window.c: (assist_window_update):
4256         Always select first entry
4258         * plugins/sourceview/sourceview.glade:
4259         Removed old completion preferences
4261 2007-09-11  Naba Kumar  <naba@gnome.org>
4263         * plugins/terminal/terminal.c: Fixed critical warning, memory leak
4264         and possible crash when pressing ctrl+d in terminal after preferences
4265         window has been shown once (no need for backport).
4267         * libanjuta/interfaces/anjuta-idl-compiler.pl: Create default method
4268         implementations to get warnings instead of crashes for unimplemented
4269         interface methods.
4271 2007-09-11   Massimo Cora' <maxcvs@email.it>
4273         Reviewed by: Naba Kumar  <naba@gnome.org>
4275         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
4276         * plugins/symbol-db/*:
4277         Added new symbol-database backend based on SQLite 3.
4278         (does not enabled for build currently).
4280 2007-09-10  Johannes Schmid <jhs@gnome.org>
4282         * anjuta.anjuta:
4283         * configure.in:
4284         * libegg/egg-recent-model.c: (egg_recent_model_write_raw),
4285         (parse_info_init), (parse_info_free), (valid_element),
4286         (start_element_handler), (end_element_handler), (text_handler),
4287         (egg_recent_model_filter), (egg_recent_model_changed_timeout),
4288         (egg_recent_model_monitor_cb), (egg_recent_model_poll_timeout),
4289         (egg_recent_model_monitor), (egg_recent_model_read),
4290         (egg_recent_model_open_file), (egg_recent_model_lock_file),
4291         (egg_recent_model_unlock_file), (egg_recent_model_finalize),
4292         (egg_recent_model_set_property), (egg_recent_model_class_init),
4293         (egg_recent_model_init), (egg_recent_model_add_full),
4294         (egg_recent_model_delete), (egg_recent_model_get_list),
4295         (egg_recent_model_clear), (egg_recent_model_clear_mime_filter),
4296         (egg_recent_model_set_filter_mime_types),
4297         (egg_recent_model_clear_group_filter),
4298         (egg_recent_model_set_filter_groups),
4299         (egg_recent_model_clear_scheme_filter),
4300         (egg_recent_model_set_filter_uri_schemes),
4301         (egg_recent_model_remove_expired):
4302         
4303         Update EggRecent (#456465)
4305 2007-09-10  Johannes Schmid <jhs@gnome.org>
4307         * libanjuta/anjuta-plugin-manager.c: (get_plugin_loader_type),
4308         (anjuta_plugin_manager_get_plugin):
4309         * plugins/profiler/gprof-call-graph-view.c:
4310         (gprof_call_graph_view_create_columns):
4311         * plugins/profiler/gprof-flat-profile-view.c:
4312         (gprof_flat_profile_view_create_columns):
4313         * plugins/profiler/gprof-function-call-tree-view.c:
4314         (gprof_function_call_tree_view_create_columns):
4315         
4316         Fixed #466031 – Update of pieces of menus for Localization
4318 2007-09-10  Johannes Schmid <jhs@gnome.org>
4320         * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
4321         Bug 343522 – anjuta: Unable to execute commands that use options.
4323 2007-09-09  Johannes Schmid <jhs@gnome.org>
4325         * plugins/document-manager/anjuta-docman.c:
4326         (anjuta_docman_update_page_label):
4327         
4328         Fixed #458034 – Method of indicating unsaved changes breaks convention
4329         
4330         * plugins/document-manager/plugin.c: (update_title),
4331         (value_added_project_root_uri), (value_removed_project_root_uri),
4332         (on_editor_changed), (activate_plugin):
4333         * plugins/document-manager/plugin.h:
4334         * plugins/project-manager/plugin.c: (on_profile_scoped),
4335         (on_profile_descoped), (ifile_open):
4336         
4337         Fixed #427390 – Show path of item in currently focused editor window
4339 2007-09-09  Johannes Schmid <jhs@gnome.org>
4341         * plugins/search/plugin.c: (on_toolbar_find_clicked),
4342         (on_toolbar_find_incremental):
4343         Fix incremental search
4344         
4345         * plugins/sourceview/sourceview.c: (on_document_char_added),
4346         (set_select):
4347         Fixed selection management
4349 2007-09-09  Johannes Schmid <jhs@gnome.org>
4351         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
4352         Fixed memory leak
4354         * libanjuta/interfaces/libanjuta.idl:
4355         Extended IAnjutaEditorAssist interface
4356         
4357         * plugins/language-support-cpp-java/plugin.c:
4358         (jump_to_matching_brace), (add_tags), (on_assist_begin),
4359         (assist_cleanup), (on_assist_chosen), (on_assist_update),
4360         (context_character), (get_context), (function_parser),
4361         (cpp_member_parser), (install_assist), (uninstall_assist),
4362         (get_line_indentation_base), (get_line_auto_indentation),
4363         (install_support), (uninstall_support),
4364         (on_value_added_current_editor), (on_value_removed_current_editor),
4365         (cpp_java_plugin_finalize), (cpp_java_plugin_instance_init):
4366         * plugins/language-support-cpp-java/plugin.h:
4367         
4368         Improved fixed editor assistance and added support for function/method
4369         tooltips. jumb_to_matching_brance => jump_to_matching_brace
4370         
4371         * plugins/message-view/anjuta-msgman.c: (on_message_view_destroy):
4372         Removed a FIXME
4373         
4374         * plugins/project-import/project-import.c: (on_import_next):
4375         Added a non-NULL check with could probably fix #474843 but not sure
4376         
4377         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
4378         Fixed anjuta-plugin project wizard
4379         
4380         * plugins/sourceview/Makefile.am:
4381         * plguins/sourceview/assist-tip.[ch]:
4382         * plugins/sourceview/anjuta-view.c: (anjuta_view_focus_out),
4383         (anjuta_view_key_press_event):
4384         * plugins/sourceview/assist-window.c: (assist_window_class_init),
4385         (assist_window_init), (assist_window_update), (assist_window_new):
4386         * plugins/sourceview/sourceview-private.h:
4387         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
4388         (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
4389         (trigger_size), (max_trigger_size), (on_document_char_added),
4390         (sourceview_dispose), (ieditor_get_current_word),
4391         (iassist_add_trigger), (iassist_init_suggestions),
4392         (iassist_suggest), (iassist_hide_suggestions), (iassist_show_tips),
4393         (iassist_cancel_tips), (iassist_react), (iassist_iface_init):
4394         
4395         Big update on sourceview assist capabilites. Autocompletion should
4396         now work much better and function tooltips are finally supported!
4398         * plugins/sourceview/anjuta-document.h:
4399         * plugins/sourceview/anjuta-document.c: (wordcharacters_contains),
4400         (anjuta_document_get_current_word):
4401         Fixed get_current_word (inspired by aneditor.cxx implementation)
4403         * plugins/sourceview/sourceview-cell.c: (icell_get_char),
4404         (icell_get_attribute):
4405         Fixed get_attribute() to also detect character constants.
4406         Simplified get_char()
4408         * plugins/symbol-browser/plugin.c: (isymbol_manager_search),
4409         (isymbol_manager_get_members), (isymbol_manager_get_parents),
4410         (isymbol_manager_get_completions_at_position):
4411         
4412         Fixed IAnjutaSymbolManager interface (see 2.2.1 for details)
4414 2007-09-04  Naba Kumar  <naba@gnome.org>
4416         * plugins/class-gen/plugin.c: Do not enable 'Add to project'
4417         projects that can not add sources.
4419         * plugins/file-wizard/file.c: Similarly for file wizard,
4420         Do not enable 'Add to project' projects that can not add sources.
4422 2007-09-04  Naba Kumar  <naba@gnome.org>
4424         * configure.in: Bumped gnome-build requirement to 0.2.0
4425         for project capabilities support.
4427         * plugins/project-manager/plugin.c: Enable/disable project
4428         actions based on project capabilities. Fixes bug #433552:
4429         crash in Anjuta IDE: add file test.h in project on generic
4430         Makefile.
4432         * libanjuta/interfaces/libanjuta.idl: Added method to query
4433         project capabilities.
4435 2007-09-03  Naba Kumar  <naba@gnome.org>
4437         * plugins/file-manager/plugin.c: Set shadow type IN.
4438         * plugins/file-manager/file-view.c: Fixed code style.
4439         * plugins/file-manager/file-view.c: Fixed icons column to size
4440         properly.
4442         * plugins/file-manager/plugin.[c,h]: Fixed code style.
4444         * plugins/file-manager/plugin.c: Fixed crash on closing project and
4445         unmonitors project-uri on file-manager deactivation.
4447         * TODO.tasks: Updated
4449 2007-09-02  Johannes Schmid <jhs@gnome.org>
4451         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
4452         Fixed memory leak
4453         
4454         * plugins/file-manager/file-view.c: (file_view_get_selected),
4455         (file_view_button_press_event), (file_view_finalize):
4456         * plugins/file-manager/plugin.c: (project_root_removed),
4457         (file_manager_deactivate):
4458         
4459         Fixed some small bugs I missed before
4461 2007-09-02  Johannes Schmid <jhs@gnome.org>
4463         * plugins/file-manager/*:
4464         Added new and file-manager
4466 2007-09-02  Johannes Schmid <jhs@gnome.org>
4468         * plugins/file-manager/*:
4469         Removed old file-manager
4471 2007-08-31  Johannes Schmid <jhs@gnome.org>
4473         * libanjuta/anjuta-plugin-manager.c: (anjuta_plugin_manager_new):
4474         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
4475         
4476         Fixed some memory leaks
4477         
4478         * MAINTAINERS: Fixed
4479         
4480 2007-08-31  Johannes Schmid <jhs@gnome.org>
4482         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
4483         (get_property_value_as_string), (set_property_value_as_string),
4484         (register_callbacks), (preferences_foreach_callback),
4485         (anjuta_preferences_register_property_raw):
4486         * libanjuta/anjuta-preferences.h:
4487         * plugins/build-basic-autotools/build-basic-autotools.c:
4488         (on_build_mesg_format):
4489         * plugins/document-manager/anjuta-document-manager.glade:
4490         * plugins/message-view/anjuta-message-manager-plugin.glade:
4491         
4492         Use GtkComboBox instead of (deprecated) GtkOptionMenu and fixed
4493         broken message view preferences
4494         
4495         * plugins/message-view/message-view.c:
4496         (message_view_instance_init), (pref_change_color), (prefs_init),
4497         (imessage_view_append):
4498         Cleaned up message view (#458041)
4499         
4500         * src/shell.c: (on_preferences_activate),
4501         (anjuta_test_shell_instance_init),
4502         (anjuta_test_shell_get_plugin_manager), (anjuta_shell_iface_init):
4503         Fixed test shell to allow better debugging
4504         
4505 2007-08-31  Johannes Schmid <jhs@gnome.org>
4507         * plugins/gtodo/interface.c: (gtodo_get_hide_done),
4508         (gtodo_get_hide_nodate), (gtodo_get_hide_due):
4509         * plugins/gtodo/main.h:
4510         * plugins/gtodo/plugin.c: (activate_plugin):
4511         
4512         Fixed #423467 (View->Tasks menu items are not 
4513         checked on startup)
4515 2007-08-31  Tobias Müller <gnome-bugs@auftrags-killer.org>
4517         reviewed by: Johannes Schmid <jhs@gnome.org>
4519         * COPYING:
4520         * data/welcome.txt.in:
4521         * launcher/anjuta_launcher.c:
4522         * libanjuta/anjuta-children.c:
4523         * libanjuta/anjuta-children.h:
4524         * libanjuta/anjuta-debug.h:
4525         * libanjuta/anjuta-encodings.c:
4526         * libanjuta/anjuta-encodings.h:
4527         * libanjuta/anjuta-glue-c.c:
4528         * libanjuta/anjuta-glue-c.h:
4529         * libanjuta/anjuta-plugin-description.c:
4530         * libanjuta/anjuta-plugin-description.h:
4531         * libanjuta/anjuta-plugin-handle.c:
4532         * libanjuta/anjuta-plugin-handle.h:
4533         * libanjuta/anjuta-plugin-manager.c:
4534         * libanjuta/anjuta-plugin-manager.h:
4535         * libanjuta/anjuta-plugin.c:
4536         * libanjuta/anjuta-plugin.h:
4537         * libanjuta/anjuta-preferences.c:
4538         * libanjuta/anjuta-preferences.h:
4539         * libanjuta/anjuta-profile-manager.c:
4540         * libanjuta/anjuta-profile-manager.h:
4541         * libanjuta/anjuta-profile.c:
4542         * libanjuta/anjuta-profile.h:
4543         * libanjuta/anjuta-save-prompt.c:
4544         * libanjuta/anjuta-save-prompt.h:
4545         * libanjuta/anjuta-serializer.c:
4546         * libanjuta/anjuta-serializer.h:
4547         * libanjuta/anjuta-session.c:
4548         * libanjuta/anjuta-session.h:
4549         * libanjuta/anjuta-shell.c:
4550         * libanjuta/anjuta-shell.h:
4551         * libanjuta/anjuta-status.c:
4552         * libanjuta/anjuta-status.h:
4553         * libanjuta/anjuta-ui.c:
4554         * libanjuta/anjuta-ui.h:
4555         * libanjuta/anjuta-utils-priv.h:
4556         * libanjuta/anjuta-utils.c:
4557         * libanjuta/anjuta-utils.h:
4558         * libanjuta/cell-renderer-captioned-image.c:
4559         * libanjuta/cell-renderer-captioned-image.h:
4560         * libanjuta/e-splash.c:
4561         * libanjuta/e-splash.h:
4562         * libanjuta/interfaces/anjuta-idl-compiler.pl:
4563         * libanjuta/interfaces/libanjuta.idl:
4564         * libanjuta/libanjuta.h:
4565         * libanjuta/resources.c:
4566         * libanjuta/resources.h:
4567         * libegg/egg-cell-renderer-text.c:
4568         * libegg/egg-combo-action.c:
4569         * libegg/egg-entry-action.c:
4570         * libegg/egg-recent-action.c:
4571         * libegg/egg-recent-files-module.c:
4572         * libegg/egg-recent-item.c:
4573         * libegg/egg-recent-model.c:
4574         * libegg/egg-recent-view-gtk.c:
4575         * libegg/egg-recent-view.c:
4576         * libegg/egg-submenu-action.c:
4577         * libegg/eggaccelerators.c:
4578         * libegg/eggcellrendererpopup.c:
4579         * libegg/eggcomboselect.c:
4580         * libegg/eggtreemodelfilter.c:
4581         * libegg/eggtreemultidnd.c:
4582         * libegg/gtkcellview.h:
4583         * libegg/treeviewutils/egg-cell-renderer-text.h:
4584         * libegg/treeviewutils/eggaccelerators.h:
4585         * libegg/treeviewutils/eggcellrendererkeys.h:
4586         * libegg/treeviewutils/eggcellrendererpopup.h:
4587         * libegg/treeviewutils/eggtreemodelfilter.h:
4588         * libegg/treeviewutils/eggtreemultidnd.h:
4589         * libegg/treeviewutils/eggtreeviewstate.h:
4590         * manuals/anjuta-faqs/C/anjuta-faqs.xml:
4591         * manuals/anjuta-faqs/Makefile.am:
4592         * manuals/anjuta-manual/C/anjuta-manual.xml:
4593         * manuals/anjuta-manual/C/license.xml:
4594         * manuals/anjuta-manual/es/es.po:
4595         * manuals/anjuta-manual/sv/sv.po:
4596         * manuals/old/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.x
4597         ml:
4598         * manuals/old/C/anjuta-tutorial/anjuta-tutorial.xml:
4599         * manuals/old/de/anjuta-tutorial/anjuta-tutorial.xml:
4600         * manuals/old/ja/anjuta-faqs/anjuta-faqs.xml:
4601         * manuals/old/ja/anjuta-manual/anjuta-manual.xml:
4602         * manuals/old/ja/anjuta-manual/license.xml:
4603         * plugins/build-basic-autotools/build-basic-autotools.c:
4604         * plugins/build-basic-autotools/build-basic-autotools.h:
4605         * plugins/build-basic-autotools/executer.c:
4606         * plugins/build-basic-autotools/executer.h:
4607         * plugins/build/build_file.c:
4608         * plugins/build/build_file.h:
4609         * plugins/build/build_project.c:
4610         * plugins/build/build_project.h:
4611         * plugins/build/clean_project.c:
4612         * plugins/build/clean_project.h:
4613         * plugins/build/commands.c:
4614         * plugins/build/commands.h:
4615         * plugins/build/compile.c:
4616         * plugins/build/compile.h:
4617         * plugins/build/compiler_options.c:
4618         * plugins/build/compiler_options.h:
4619         * plugins/build/configurer.c:
4620         * plugins/build/configurer.h:
4621         * plugins/build/executer.c:
4622         * plugins/build/executer.h:
4623         * plugins/class-gen/cell-renderer-flags.c:
4624         * plugins/class-gen/cell-renderer-flags.h:
4625         * plugins/class-gen/combo-flags.c:
4626         * plugins/class-gen/combo-flags.h:
4627         * plugins/class-gen/element-editor.c:
4628         * plugins/class-gen/element-editor.h:
4629         * plugins/class-gen/generator.c:
4630         * plugins/class-gen/generator.h:
4631         * plugins/class-gen/plugin.c:
4632         * plugins/class-gen/plugin.h:
4633         * plugins/class-gen/transform.c:
4634         * plugins/class-gen/transform.h:
4635         * plugins/class-gen/validator.c:
4636         * plugins/class-gen/validator.h:
4637         * plugins/class-gen/window.c:
4638         * plugins/class-gen/window.h:
4639         * plugins/class-inheritance/class-callbacks.c:
4640         * plugins/class-inheritance/class-callbacks.h:
4641         * plugins/class-inheritance/class-inherit.c:
4642         * plugins/class-inheritance/class-inherit.h:
4643         * plugins/class-inheritance/plugin.c:
4644         * plugins/class-inheritance/plugin.h:
4645         * plugins/cvs-plugin/cvs-actions.c:
4646         * plugins/cvs-plugin/cvs-actions.h:
4647         * plugins/cvs-plugin/cvs-callbacks.c:
4648         * plugins/cvs-plugin/cvs-callbacks.h:
4649         * plugins/cvs-plugin/cvs-execute.c:
4650         * plugins/cvs-plugin/cvs-execute.h:
4651         * plugins/cvs-plugin/cvs-interface.c:
4652         * plugins/cvs-plugin/cvs-interface.h:
4653         * plugins/cvs-plugin/plugin.c:
4654         * plugins/cvs-plugin/plugin.h:
4655         * plugins/debug-manager/breakpoints.c:
4656         * plugins/debug-manager/breakpoints.h:
4657         * plugins/debug-manager/chunk_view.c:
4658         * plugins/debug-manager/chunk_view.h:
4659         * plugins/debug-manager/data_buffer.c:
4660         * plugins/debug-manager/data_buffer.h:
4661         * plugins/debug-manager/data_view.c:
4662         * plugins/debug-manager/data_view.h:
4663         * plugins/debug-manager/debug_tree.c:
4664         * plugins/debug-manager/debug_tree.h:
4665         * plugins/debug-manager/debugger.c:
4666         * plugins/debug-manager/debugger.h:
4667         * plugins/debug-manager/disassemble.c:
4668         * plugins/debug-manager/disassemble.h:
4669         * plugins/debug-manager/info.c:
4670         * plugins/debug-manager/info.h:
4671         * plugins/debug-manager/locals.c:
4672         * plugins/debug-manager/locals.h:
4673         * plugins/debug-manager/memory.c:
4674         * plugins/debug-manager/memory.h:
4675         * plugins/debug-manager/plugin.c:
4676         * plugins/debug-manager/plugin.h:
4677         * plugins/debug-manager/registers.c:
4678         * plugins/debug-manager/registers.h:
4679         * plugins/debug-manager/sexy-icon-entry.c:
4680         * plugins/debug-manager/sexy-icon-entry.h:
4681         * plugins/debug-manager/sharedlib.c:
4682         * plugins/debug-manager/sharedlib.h:
4683         * plugins/debug-manager/signals.c:
4684         * plugins/debug-manager/signals.h:
4685         * plugins/debug-manager/sparse_buffer.c:
4686         * plugins/debug-manager/sparse_buffer.h:
4687         * plugins/debug-manager/sparse_view.c:
4688         * plugins/debug-manager/sparse_view.h:
4689         * plugins/debug-manager/stack_trace.c:
4690         * plugins/debug-manager/stack_trace.h:
4691         * plugins/debug-manager/start.c:
4692         * plugins/debug-manager/start.h:
4693         * plugins/debug-manager/threads.c:
4694         * plugins/debug-manager/threads.h:
4695         * plugins/debug-manager/utilities.c:
4696         * plugins/debug-manager/utilities.h:
4697         * plugins/debug-manager/watch.c:
4698         * plugins/debug-manager/watch.h:
4699         * plugins/devhelp/htmlview.c:
4700         * plugins/devhelp/htmlview.h:
4701         * plugins/document-manager/action-callbacks.c:
4702         * plugins/document-manager/action-callbacks.h:
4703         * plugins/document-manager/anjuta-docman.c:
4704         * plugins/document-manager/anjuta-docman.h:
4705         * plugins/document-manager/editor-tooltips.c:
4706         * plugins/document-manager/editor-tooltips.h:
4707         * plugins/document-manager/file_history.c:
4708         * plugins/document-manager/file_history.h:
4709         * plugins/document-manager/indent-dialog.c:
4710         * plugins/document-manager/indent-dialog.h:
4711         * plugins/document-manager/indent-util.c:
4712         * plugins/document-manager/indent-util.h:
4713         * plugins/document-manager/plugin.c:
4714         * plugins/editor/aneditor-autocomplete.cxx:
4715         * plugins/editor/aneditor-calltip.cxx:
4716         * plugins/editor/aneditor-indent.cxx:
4717         * plugins/editor/aneditor-priv.h:
4718         * plugins/editor/aneditor.cxx:
4719         * plugins/editor/aneditor.h:
4720         * plugins/editor/lexer.h:
4721         * plugins/editor/plugin.c:
4722         * plugins/editor/plugin.h:
4723         * plugins/editor/print.c:
4724         * plugins/editor/print.h:
4725         * plugins/editor/properties.h:
4726         * plugins/editor/properties_cxx.h:
4727         * plugins/editor/style-editor.c:
4728         * plugins/editor/style-editor.h:
4729         * plugins/editor/text-editor-iterable.c:
4730         * plugins/editor/text-editor-iterable.h:
4731         * plugins/editor/text_editor.c:
4732         * plugins/editor/text_editor.h:
4733         * plugins/editor/text_editor_cbs.c:
4734         * plugins/editor/text_editor_cbs.h:
4735         * plugins/editor/text_editor_menu.c:
4736         * plugins/editor/text_editor_menu.h:
4737         * plugins/editor/text_editor_prefs.c:
4738         * plugins/editor/text_editor_prefs.h:
4739         * plugins/file-loader/dnd.c:
4740         * plugins/file-loader/dnd.h:
4741         * plugins/file-loader/plugin.c:
4742         * plugins/file-manager/an_file_view.c:
4743         * plugins/file-manager/plugin.c:
4744         * plugins/file-wizard/file.c:
4745         * plugins/file-wizard/file.h:
4746         * plugins/file-wizard/plugin.c:
4747         * plugins/file-wizard/plugin.h:
4748         * plugins/gdb/debugger.c:
4749         * plugins/gdb/debugger.h:
4750         * plugins/gdb/gdbmi-test.c:
4751         * plugins/gdb/gdbmi.c:
4752         * plugins/gdb/gdbmi.h:
4753         * plugins/gdb/global.h:
4754         * plugins/gdb/parser.c:
4755         * plugins/gdb/parser.h:
4756         * plugins/gdb/plugin.c:
4757         * plugins/gdb/plugin.h:
4758         * plugins/gdb/utilities.c:
4759         * plugins/gdb/utilities.h:
4760         * plugins/glade/plugin.c:
4761         * plugins/glade/plugin.h:
4762         * plugins/gtodo/egg-datetime.c:
4763         * plugins/gtodo/egg-datetime.h:
4764         * plugins/gtodo/eggtrayicon.c:
4765         * plugins/gtodo/eggtrayicon.h:
4766         * plugins/gtodo/plugin.c:
4767         * plugins/gvim/anjuta-vim.c:
4768         * plugins/gvim/anjuta-vim.h:
4769         * plugins/gvim/gtkvim.c:
4770         * plugins/gvim/gtkvim.h:
4771         * plugins/gvim/plugin.c:
4772         * plugins/gvim/plugin.h:
4773         * plugins/language-support-cpp-java/plugin.c:
4774         * plugins/language-support-cpp-java/plugin.h:
4775         * plugins/macro/macro-actions.c:
4776         * plugins/macro/macro-actions.h:
4777         * plugins/macro/macro-db.c:
4778         * plugins/macro/macro-db.h:
4779         * plugins/macro/macro-dialog.c:
4780         * plugins/macro/macro-dialog.h:
4781         * plugins/macro/macro-edit.c:
4782         * plugins/macro/macro-edit.h:
4783         * plugins/macro/macro-util.c:
4784         * plugins/macro/macro-util.h:
4785         * plugins/macro/plugin.c:
4786         * plugins/macro/plugin.h:
4787         * plugins/message-view/anjuta-msgman.c:
4788         * plugins/message-view/anjuta-msgman.h:
4789         * plugins/message-view/message-view.c:
4790         * plugins/message-view/message-view.h:
4791         * plugins/message-view/plugin.c:
4792         * plugins/message-view/plugin.h:
4793         * plugins/patch/patch-plugin.c:
4794         * plugins/patch/patch-plugin.h:
4795         * plugins/patch/plugin.c:
4796         * plugins/patch/plugin.h:
4797         * plugins/profiler/gprof-call-graph-block-entry.c:
4798         * plugins/profiler/gprof-call-graph-block-entry.h:
4799         * plugins/profiler/gprof-call-graph-block.c:
4800         * plugins/profiler/gprof-call-graph-block.h:
4801         * plugins/profiler/gprof-call-graph-view.c:
4802         * plugins/profiler/gprof-call-graph-view.h:
4803         * plugins/profiler/gprof-call-graph.c:
4804         * plugins/profiler/gprof-call-graph.h:
4805         * plugins/profiler/gprof-flat-profile-entry.c:
4806         * plugins/profiler/gprof-flat-profile-entry.h:
4807         * plugins/profiler/gprof-flat-profile-view.c:
4808         * plugins/profiler/gprof-flat-profile-view.h:
4809         * plugins/profiler/gprof-flat-profile.c:
4810         * plugins/profiler/gprof-flat-profile.h:
4811         * plugins/profiler/gprof-function-call-chart-view.c:
4812         * plugins/profiler/gprof-function-call-chart-view.h:
4813         * plugins/profiler/gprof-function-call-tree-view.c:
4814         * plugins/profiler/gprof-function-call-tree-view.h:
4815         * plugins/profiler/gprof-options.c:
4816         * plugins/profiler/gprof-options.h:
4817         * plugins/profiler/gprof-profile-data.c:
4818         * plugins/profiler/gprof-profile-data.h:
4819         * plugins/profiler/gprof-view-manager.c:
4820         * plugins/profiler/gprof-view-manager.h:
4821         * plugins/profiler/gprof-view.c:
4822         * plugins/profiler/gprof-view.h:
4823         * plugins/profiler/plugin.c:
4824         * plugins/profiler/plugin.h:
4825         * plugins/profiler/string-utils.c:
4826         * plugins/profiler/string-utils.h:
4827         * plugins/project-import/plugin.c:
4828         * plugins/project-import/plugin.h:
4829         * plugins/project-import/project-import.c:
4830         * plugins/project-import/project-import.h:
4831         * plugins/project-manager/plugin.c:
4832         * plugins/project-manager/plugin.h:
4833         * plugins/project-wizard/action.c:
4834         * plugins/project-wizard/action.h:
4835         * plugins/project-wizard/autogen.c:
4836         * plugins/project-wizard/autogen.h:
4837         * plugins/project-wizard/druid.c:
4838         * plugins/project-wizard/druid.h:
4839         * plugins/project-wizard/file.c:
4840         * plugins/project-wizard/file.h:
4841         * plugins/project-wizard/header.c:
4842         * plugins/project-wizard/header.h:
4843         * plugins/project-wizard/install.c:
4844         * plugins/project-wizard/install.h:
4845         * plugins/project-wizard/parser.c:
4846         * plugins/project-wizard/parser.h:
4847         * plugins/project-wizard/plugin.c:
4848         * plugins/project-wizard/plugin.h:
4849         * plugins/project-wizard/property.c:
4850         * plugins/project-wizard/property.h:
4851         * plugins/project-wizard/values.c:
4852         * plugins/project-wizard/values.h:
4853         * plugins/sample1/plugin.c:
4854         * plugins/search/plugin.c:
4855         * plugins/search/plugin.h:
4856         * plugins/search/search-replace_backend.c:
4857         * plugins/search/search-replace_backend.h:
4858         * plugins/search/search_preferences.c:
4859         * plugins/sourceview/anjuta-convert.c:
4860         * plugins/sourceview/anjuta-convert.h:
4861         * plugins/sourceview/anjuta-document-loader.c:
4862         * plugins/sourceview/anjuta-document-loader.h:
4863         * plugins/sourceview/anjuta-document-saver.c:
4864         * plugins/sourceview/anjuta-document-saver.h:
4865         * plugins/sourceview/anjuta-document.c:
4866         * plugins/sourceview/anjuta-document.h:
4867         * plugins/sourceview/anjuta-encodings.c:
4868         * plugins/sourceview/anjuta-encodings.h:
4869         * plugins/sourceview/anjuta-languages-manager.c:
4870         * plugins/sourceview/anjuta-languages-manager.h:
4871         * plugins/sourceview/anjuta-utils.c:
4872         * plugins/sourceview/anjuta-utils.h:
4873         * plugins/sourceview/anjuta-view.c:
4874         * plugins/sourceview/anjuta-view.h:
4875         * plugins/sourceview/assist-window.c:
4876         * plugins/sourceview/assist-window.h:
4877         * plugins/sourceview/sourceview-cell.c:
4878         * plugins/sourceview/sourceview-cell.h:
4879         * plugins/sourceview/sourceview-prefs.c:
4880         * plugins/sourceview/sourceview-prefs.h:
4881         * plugins/sourceview/sourceview-print.c:
4882         * plugins/sourceview/sourceview-print.h:
4883         * plugins/sourceview/sourceview-private.h:
4884         * plugins/sourceview/sourceview-tags.c:
4885         * plugins/sourceview/sourceview-tags.h:
4886         * plugins/sourceview/sourceview.c:
4887         * plugins/sourceview/sourceview.h:
4888         * plugins/subversion/plugin.c:
4889         * plugins/subversion/plugin.h:
4890         * plugins/subversion/subversion-actions.c:
4891         * plugins/subversion/subversion-actions.h:
4892         * plugins/subversion/subversion-callbacks.c:
4893         * plugins/subversion/subversion-callbacks.h:
4894         * plugins/subversion/svn-auth.c:
4895         * plugins/subversion/svn-auth.h:
4896         * plugins/subversion/svn-backend-priv.h:
4897         * plugins/subversion/svn-backend.c:
4898         * plugins/subversion/svn-backend.h:
4899         * plugins/subversion/svn-notify.c:
4900         * plugins/subversion/svn-notify.h:
4901         * plugins/subversion/svn-thread.c:
4902         * plugins/subversion/svn-thread.h:
4903         * plugins/symbol-browser/an_symbol.c:
4904         * plugins/symbol-browser/an_symbol.h:
4905         * plugins/symbol-browser/an_symbol_info.c:
4906         * plugins/symbol-browser/an_symbol_info.h:
4907         * plugins/symbol-browser/an_symbol_iter.c:
4908         * plugins/symbol-browser/an_symbol_iter.h:
4909         * plugins/symbol-browser/an_symbol_prefs.c:
4910         * plugins/symbol-browser/an_symbol_prefs.h:
4911         * plugins/symbol-browser/an_symbol_search.c:
4912         * plugins/symbol-browser/an_symbol_search.h:
4913         * plugins/symbol-browser/an_symbol_view.c:
4914         * plugins/symbol-browser/an_symbol_view.h:
4915         * plugins/symbol-browser/plugin.c:
4916         * plugins/symbol-browser/plugin.h:
4917         * plugins/terminal/terminal.c:
4918         * plugins/tools/dialog.c:
4919         * plugins/tools/dialog.h:
4920         * plugins/tools/editor.c:
4921         * plugins/tools/editor.h:
4922         * plugins/tools/execute.c:
4923         * plugins/tools/execute.h:
4924         * plugins/tools/fileop.c:
4925         * plugins/tools/fileop.h:
4926         * plugins/tools/plugin.c:
4927         * plugins/tools/plugin.h:
4928         * plugins/tools/scripts/find-fixmes.pl:
4929         * plugins/tools/scripts/translation-status.pl:
4930         * plugins/tools/tool.c:
4931         * plugins/tools/tool.h:
4932         * plugins/tools/variable.c:
4933         * plugins/tools/variable.h:
4934         * plugins/valgrind/ldd.c:
4935         * plugins/valgrind/ldd.h:
4936         * plugins/valgrind/list.c:
4937         * plugins/valgrind/list.h:
4938         * plugins/valgrind/menu-utils.c:
4939         * plugins/valgrind/menu-utils.h:
4940         * plugins/valgrind/parser.c:
4941         * plugins/valgrind/parser.h:
4942         * plugins/valgrind/plugin.c:
4943         * plugins/valgrind/plugin.h:
4944         * plugins/valgrind/preferences.c:
4945         * plugins/valgrind/preferences.h:
4946         * plugins/valgrind/process.c:
4947         * plugins/valgrind/process.h:
4948         * plugins/valgrind/symtab.c:
4949         * plugins/valgrind/symtab.h:
4950         * plugins/valgrind/vgactions.c:
4951         * plugins/valgrind/vgactions.h:
4952         * plugins/valgrind/vgcachegrindprefs.c:
4953         * plugins/valgrind/vgcachegrindprefs.h:
4954         * plugins/valgrind/vgdefaultview.c:
4955         * plugins/valgrind/vgdefaultview.h:
4956         * plugins/valgrind/vgerror.c:
4957         * plugins/valgrind/vgerror.h:
4958         * plugins/valgrind/vggeneralprefs.c:
4959         * plugins/valgrind/vggeneralprefs.h:
4960         * plugins/valgrind/vghelgrindprefs.c:
4961         * plugins/valgrind/vghelgrindprefs.h:
4962         * plugins/valgrind/vgio.c:
4963         * plugins/valgrind/vgio.h:
4964         * plugins/valgrind/vgmemcheckprefs.c:
4965         * plugins/valgrind/vgmemcheckprefs.h:
4966         * plugins/valgrind/vgrule-editor.c:
4967         * plugins/valgrind/vgrule-editor.h:
4968         * plugins/valgrind/vgrule-list.c:
4969         * plugins/valgrind/vgrule-list.h:
4970         * plugins/valgrind/vgrule.c:
4971         * plugins/valgrind/vgrule.h:
4972         * plugins/valgrind/vgrulepattern.c:
4973         * plugins/valgrind/vgrulepattern.h:
4974         * plugins/valgrind/vgsearchbar.c:
4975         * plugins/valgrind/vgsearchbar.h:
4976         * plugins/valgrind/vgstrpool.c:
4977         * plugins/valgrind/vgstrpool.h:
4978         * plugins/valgrind/vgtoolprefs.c:
4979         * plugins/valgrind/vgtoolprefs.h:
4980         * plugins/valgrind/vgtoolview.c:
4981         * plugins/valgrind/vgtoolview.h:
4982         * src/about.c:
4983         * src/about.h:
4984         * src/action-callbacks.c:
4985         * src/action-callbacks.h:
4986         * src/anjuta-actions.h:
4987         * src/anjuta-app.c:
4988         * src/anjuta-app.h:
4989         * src/anjuta-callbacks.c:
4990         * src/anjuta-callbacks.h:
4991         * src/anjuta.c:
4992         * src/anjuta.h:
4993         * src/anjuta_cbs.c:
4994         * src/bacon-message-connection.c:
4995         * src/bacon-message-connection.h:
4996         * src/getline.c:
4997         * src/main.c:
4998         * src/shell.c:
4999         * src/shell.h:
5000         * src/start-with.c:
5001         * src/start-with.h:
5002         * src/utilities.c:
5003         * src/utilities.h:
5004         * tagmanager/options.c:
5005         
5006         Change the address of FSF in various files
5008 2007-08-30  Johannes Schmid <jhs@gnome.org>
5010         * anjuta.glade:
5011         * anjuta.gladep:
5012         Removed because they are no longer in use
5013         
5014         * plugins/class-gen/anjuta-class-gen-plugin.glade:
5015         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
5016         Marked some strings as not translatable
5018         * plugins/search/search-replace.c: (list_max_items):
5019         Fixed a possible memory corruption
5021         * src/anjuta-app.c: (anjuta_app_add_widget_full):
5022         Do not show menuitems for locked layout items
5024         * src/main.c: (main):
5025         Some minor style correction in gnome_init
5027 2007-08-25 Sebastien Granjoux <seb.sfo@free.fr>
5029         * plugins/debug-manager/debugger.c,
5030         plugins/debug-manager/breakpoints.c,
5031         plugins/gdb/plugin.c,
5032         plugins/gdb/debugger.c,
5033         libanjuta/interfaces/libanjuta.idl:
5034         Move all breakpoints functions from IAnjutaDebugger to a new
5035         IAnjutaBreakpointDebugger interface
5037 2007-07-28  Tom Lowe <tomlowe1@earthlink.net>
5039         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
5040         * plugins/debug-manager/plugin.c,
5041         plugins/debug-manager/breakpoints.c,
5042         plugins/tools/execute.c,
5043         plugins/project-wizard/plugin.c,
5044         plugins/build-basic-autotools/executer.c,
5045         plugins/gdb/debugger.c,
5046         plugins/profiler/gprof-options.h,
5047         plugins/sourceview/assist-window.h,
5048         plugins/class-gen/transform.c,
5049         libanjuta/anjuta-plugin-description.c,
5050         libanjuta/anjuta-status.c,
5051         libanjuta/anjuta-glue-c.c,
5052         libanjuta/anjuta-glue-cpp.c,
5053         plugins/symbol-browser/an_symbol_prefs.c:
5054         Fix warnings mostly "dereferencing type-punned pointer"
5055         Fix two bugs in breakpoints.c and an_symbol_prefs.c
5057 2007-07-22 Sebastien Granjoux <seb.sfo@free.fr>
5059         * plugins/debug-manager/breakpoints.c,
5060         plugins/debug-manager/debugger.c:
5061         Avoid an endless loop if clearing all breakpoints while the programm
5062         is running
5064 2007-07-22  Tom Lowe <tomlowe1@earthlink.net>
5066         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
5067         * plugins/debug-manager/plugin.c:
5068         Fix a segmentation fault added in the previous patch
5070 2007-07-21  Johannes Schmid <jhs@gnome.org>
5072         * plugins/build-basic-autotools/executer.c:
5073         (get_program_parameters):
5074         
5075         Show an error dialog if no targets are availible instead of
5076         just returning
5078 2007-07-20  Johannes Schmid <jhs@gnome.org>
5080         * libanjuta/anjuta-shell.c: (on_widget_data_add),
5081         (anjuta_shell_add_widget), (anjuta_shell_add_widget_full):
5082         * libanjuta/anjuta-shell.h:
5083         * plugins/document-manager/plugin.c: (activate_plugin):
5084         * plugins/glade/anjuta-design-document.c:
5085         * plugins/glade/plugin.c: (glade_update_ui):
5086         * src/anjuta-app.c: (anjuta_app_add_widget_full),
5087         (anjuta_shell_iface_init):
5088         * src/shell.c: (anjuta_test_shell_add_widget),
5089         (anjuta_shell_iface_init):
5090         
5091         Make the document manager undockable (#458038)
5093 2007-07-20  Johannes Schmid <jhs@gnome.org>
5095         * plugins/document-manager/plugin.c: (on_editor_update_ui):
5096         * plugins/glade/anjuta-design-document.c:
5097         * plugins/glade/plugin.c: (glade_update_ui):
5098         
5099         Fixed some save/dirty status bug in glade
5101 2007-07-20  Johannes Schmid <jhs@gnome.org>
5103         * libanjuta/anjuta-status.c:
5104         Fixed crasher on shutdown
5106 2007-07-20  Johannes Schmid <jhs@gnome.org>
5108         * configure.in:
5109         Minimum glade requirement is 3.2 now. It was before
5110         but we did not check...
5111         
5112         * libanjuta/anjuta-glue-factory.c: (load_plugin):
5113         * libanjuta/anjuta-profile.c:
5114         (anjuta_profile_add_plugins_from_xml):
5115         * libanjuta/anjuta-status.c: (anjuta_status_dispose):
5116         * libanjuta/anjuta-ui.c: (iter_compare_func), (anjuta_ui_merge):
5117         * libegg/egg-recent-action.c: (on_recent_files_tooltip):
5118         * plugins/file-loader/plugin.c: (on_create_submenu):
5119         * plugins/file-manager/an_file_view.c: (compare_iter):
5120         * plugins/glade/plugin.c: (activate_plugin):
5121         * src/anjuta-app.c: (on_toolbar_view_toggled):
5122         * src/main.c: (main):
5123         
5124         Fixed lots of memory leaks (thansk valgrind)
5126 2007-07-19  Johannes Schmid <jhs@gnome.org>
5128         * plugins/debug-manager/plugin.c: (value_added_current_editor):
5129         * plugins/document-manager/anjuta-docman.c:
5130         (anjuta_docman_set_busy):
5131         * plugins/document-manager/plugin.c: (on_editor_changed):
5132         * plugins/glade/plugin.c: (activate_plugin):
5133         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
5134         (on_value_removed_current_editor):
5135         
5136         Fixed remaining criticals with IAnjutaEditor -> IAnjutaDocument
5138 2007-07-18  Johannes Schmid <jhs.gnome.org>
5140         * plugins/build-basic-autotools/executer.c: (execute_program):
5141         Fixed some of the scratchbox stuff but the environment is
5142         still broken
5144 2007-07-18  Johannes Schmid <jhs@gnome.org>
5146         * libanjuta/anjuta-plugin-manager.c: (on_plugin_activated),
5147         (on_plugin_deactivated), (get_plugin_loader_type):
5148         * plugins/glade/plugin.c: (on_close_activated), (on_shell_destroy),
5149         (activate_plugin), (deactivate_plugin),
5150         (glade_plugin_instance_init):
5151         
5152         Fixed glade plugin deactivation
5154 2007-07-18  Johannes Schmid <jhs@gnome.org>
5156         * plugins/document-manager/anjuta-docman.c:
5157         (anjuta_docman_add_document):
5158         * plugins/glade/anjuta-design-document.c: (ifile_get_uri):
5159         
5160         Fixed path display in document manager with glade files
5162 2007-07-17  Johannes Schmid <jhs@gnome.org>
5164         * libanjuta/interfaces/Makefile.am.iface:
5165         * pixmaps/Makefile.am:
5166         * plugins/cvs-plugin/plugin.c: (value_added_current_editor):
5167         * plugins/debug-manager/plugin.c: (value_added_current_editor),
5168         (value_removed_current_editor):
5169         * plugins/document-manager/anjuta-docman.c: (on_editor_save_point),
5170         (anjuta_docman_set_current_document):
5171         * plugins/document-manager/plugin.c: (on_editor_update_ui),
5172         (on_editor_added), (on_editor_changed):
5173         * plugins/glade/Makefile.am:
5174         * plugins/glade/anjuta-design-document.c:
5175         (anjuta_design_document_instance_init),
5176         (anjuta_design_document_set_property),
5177         (anjuta_design_document_get_property),
5178         (anjuta_design_document_class_init), (anjuta_design_document_new),
5179         (ifile_open), (ifile_get_uri), (ifile_iface_init):
5180         * plugins/glade/anjuta-design-document.h:
5181         * plugins/glade/anjuta-glade-notebook.c:
5182         * plugins/glade/anjuta-glade-notebook.h:
5183         * plugins/glade/plugin.c: (value_added_current_editor),
5184         (value_removed_current_editor), (glade_update_ui),
5185         (on_close_activated), (on_glade_project_changed),
5186         (glade_plugin_add_project), (activate_plugin), (deactivate_plugin),
5187         (ifile_open):
5188         * plugins/language-support-cpp-java/plugin.c:
5189         (on_value_added_current_editor), (on_value_removed_current_editor):
5190         * plugins/macro/plugin.c: (value_added_current_editor):
5191         * plugins/project-manager/plugin.c: (value_added_current_editor):
5192         * plugins/subversion/plugin.c: (value_added_current_editor):
5193         * plugins/symbol-browser/plugin.c: (value_added_current_editor):
5195         Fixed lot of IAnjutaEditor stuff and completed glade integration
5196         with document manager
5197         
5198         * plugins/build-basic-autotools/build-basic-autotools.c:
5199         (value_added_current_editor):
5200         * plugins/build-basic-autotools/executer.c: (execute_program):
5201         
5202         Some initial code to execute projects inside scratchbox
5203         
5204 2007-07-13 Sebastien Granjoux <seb.sfo@free.fr>
5206         * plugins/project-import/project-import.c:
5207         Project import overwrites file on user request (bug #452579)
5209 2007-07-11 Sebastien Granjoux <seb.sfo@free.fr>
5211         * plugins/debug-manager/debugger.c,
5212         plugins/debug-manager/threads.c,
5213         plugins/debug-manager/plugin.c,
5214         plugins/debug-manager/registers.c,
5215         plugins/debug-manager/locals.c,
5216         plugins/debug-manager/stack_trace.c,
5217         plugins/gdb/plugin.c,
5218         plugins/gdb/debugger.c,
5219         plugins/gdb/debugger.h,
5220         libanjuta/interfaces/libanjuta.idl:
5221         Rename change-location to program-moved
5222         Store thread id as gint instead of guint
5223         Do not display registers list if not available
5224         Add intermediate debugger states if missing
5226 2007-07-11  Johannes Schmid <jhs@gnome.org>
5228         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
5229         .glade:
5230         Reverted unnecessary changes (#455819)
5232 2007-07-10  Johannes Schmid <jhs@gnome.org>
5234         * plugins/glade/plugin.c:
5235         Fixed glade plugin with glade 3.2 and another crasher
5237 2007-07-09  Johannes Schmid <jhs@gnome.org>
5239         * libanjuta/interfaces/libanjuta.idl:
5240         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
5241         .glade:
5242         * plugins/debug-manager/breakpoints.c:
5243         (breakpoint_item_update_in_ui),
5244         (breakpoints_dbase_edit_breakpoint),
5245         (on_toggle_breakpoint_activate):
5246         * plugins/debug-manager/plugin.c:
5247         (on_run_to_cursor_action_activate):
5248         * plugins/document-manager/action-callbacks.c:
5249         (on_editor_command_cut_activate),
5250         (on_editor_command_copy_activate),
5251         (on_editor_command_paste_activate),
5252         (on_editor_command_clear_activate):
5253         * plugins/document-manager/anjuta-docman.c:
5254         (on_text_editor_notebook_close_page), (anjuta_docman_add_editor),
5255         (anjuta_docman_add_document), (anjuta_docman_set_current_document),
5256         (anjuta_docman_goto_file_line_mark),
5257         (anjuta_docman_find_editor_with_path),
5258         (anjuta_docman_get_all_editors):
5259         * plugins/document-manager/anjuta-docman.h:
5260         * plugins/document-manager/plugin.c:
5261         (update_editor_ui_interface_items), (on_editor_update_ui),
5262         (on_editor_changed), (on_session_save), (on_docman_auto_save),
5263         (ianjuta_docman_add_document), (ianjuta_docman_remove_document),
5264         (ianjuta_document_manager_iface_init), (isaveable_save),
5265         (isavable_is_dirty):
5266         * plugins/editor/editor.glade:
5267         * plugins/editor/text_editor.c: (idocument_cut), (idocument_copy),
5268         (idocument_paste), (idocument_clear), (idocument_iface_init),
5269         (iselection_iface_init):
5270         * plugins/glade/Makefile.am:
5271         * plugins/glade/anjuta-glade-notebook.c:
5272         (anjuta_glade_notebook_instance_init),
5273         (anjuta_glade_notebook_set_property),
5274         (anjuta_glade_notebook_get_property),
5275         (anjuta_glade_notebook_class_init), (anjuta_glade_notebook_new),
5276         (ifile_open), (ifile_get_uri), (ifile_iface_init),
5277         (ifile_savable_save), (ifile_savable_save_as),
5278         (ifile_savable_set_dirty), (ifile_savable_is_dirty),
5279         (ifile_savable_iface_init), (idocument_can_redo),
5280         (idocument_can_undo), (idocument_begin_undo_action),
5281         (idocument_end_undo_action), (idocument_undo), (idocument_redo),
5282         (idocument_grab_focus), (idocument_get_filename), (idocument_cut),
5283         (idocument_copy), (idocument_paste), (idocument_clear),
5284         (idocument_iface_init):
5285         * plugins/language-support-cpp-java/plugin.c:
5286         (on_value_added_current_editor), (on_value_removed_current_editor):
5287         * plugins/macro/macro-util.c: (get_current_editor):
5288         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
5289         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
5290         (on_next_occur), (on_incremental_entry_key_press),
5291         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
5292         (on_toolbar_find_incremental_start),
5293         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
5294         * plugins/search/search-replace.c: (search_start_over),
5295         (search_update_combos), (replace_update_combos),
5296         (anjuta_search_replace_activate):
5297         * plugins/search/search-replace_backend.c: (create_search_entries):
5298         * plugins/sourceview/sourceview.c: (idocument_cut),
5299         (idocument_copy), (idocument_paste), (idocument_clear),
5300         (idocument_iface_init), (iselect_iface_init), (iassist_react):
5301         * plugins/tools/editor.c: (on_editor_response):
5302         * plugins/tools/execute.c: (get_current_editor),
5303         (atp_output_context_initialize), (atp_user_tool_execute):
5304         * plugins/tools/variable.c: (get_current_editor),
5305         (atp_variable_get_editor_variable):
5306         
5307         Some more IAnjutaEditor => IAnjutaDocument fixing!
5308         
5309         * plugins/glade/anjuta-glade-notebook.h:
5310         * plugins/glade/plugin.c: (glade_can_undo), (glade_can_redo),
5311         (glade_update_ui):
5312         * plugins/glade/plugin.h:
5313         Integrate glade designer in document manager for GLADEUI_VERSION >= 303
5314         and get rid of the glade menu. The Edit/File menu and the toolbar can now 
5315         be used for glade, too. It might still have some rough edges but already works.
5316         (Fixes #415547 – Glade usability problem)
5318 2007-07-07  Vincent Geddes <vgeddes@gnome.org>
5320         * plugins/glade/plugin.c: Ensure plugin compiles with glade 3.3.1
5321           development release (I updated version of glade3 svn to 3.3.2).
5323 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
5325         * plugins/symbol-browser/an_symbol_view.c:
5326         (anjuta_symbol_view_dispose), (sv_get_type_of_token): Removed prints.
5328 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
5330         * plugins/symbol-browser/an_symbol_prefs.c: (refresh_tags_list),
5331         (on_system_tags_update_finished), (on_update_global_clicked),
5332         (prefs_page_init), (on_gconf_notify_tags_list_changed),
5333         (symbol_browser_prefs_init),
5334         (symbol_browser_prefs_create_global_tags),
5335         (symbol_browser_load_global_tags):
5336         * plugins/symbol-browser/an_symbol_prefs.h:
5337         * plugins/symbol-browser/an_symbol_view.c:
5338         (anjuta_symbol_view_dispose), (anjuta_symbol_view_instance_init):
5339         * plugins/symbol-browser/an_symbol_view.h:
5340         * plugins/symbol-browser/plugin.c: (activate_plugin): Do not crash
5341         on global tags update because of delayed prefs merging. Happens when
5342         anjuta is first launched (i.e. no ~/.anjuta dir exists) and a file
5343         is opened.
5345 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
5347         * scripts/build-schemas.mk: Tell gconfd-2 to update schemas
5348         after install/uninstall.
5350         Patch from James Liggett:
5351         * scripts/glade2schemas.pl: Fixed creating schemas for list
5352         values.
5354 2007-07-06  Vincent Geddes <vgeddes@gnome.org>
5356         * plugins/glade/plugin.c: Ensure plugin compiles with gladeui
5357           version 3.3.0 release. The plugin will not compile with the gladeui 3.3.1
5358           development release since glade svn version is also 3.3.1. In future, the
5359           solution would be for us to always increment the micro version when
5360           changing the API.
5362 2007-07-05  Johannes Schmid <jhs@gnome.org>
5364         * libanjuta/interfaces/libanjuta.idl:
5365         * plugins/build-basic-autotools/build-basic-autotools.c:
5366         (on_build_mesg_format):
5367         * plugins/debug-manager/breakpoints.c:
5368         (breakpoint_item_update_in_ui),
5369         (breakpoints_dbase_edit_breakpoint),
5370         (on_toggle_breakpoint_activate):
5371         * plugins/debug-manager/plugin.c:
5372         (on_run_to_cursor_action_activate):
5373         * plugins/debug-manager/watch.c: (on_debug_tree_inspect):
5374         * plugins/document-manager/action-callbacks.c: (editor_autoformat),
5375         (get_current_editor), (on_save_activate), (on_save_as_activate),
5376         (on_save_prompt_save_editor), (on_close_file_activate),
5377         (on_close_all_file_activate), (on_reload_file_activate),
5378         (anjuta_print_cb), (anjuta_print_preview_cb),
5379         (on_editor_command_upper_case_activate),
5380         (on_editor_command_lower_case_activate),
5381         (on_editor_command_undo_activate),
5382         (on_editor_command_redo_activate),
5383         (on_editor_command_bookmark_toggle_activate), (on_comment_block),
5384         (on_comment_box), (on_comment_stream), (on_toolbar_goto_clicked),
5385         (on_goto_line_no1_activate), (on_goto_block_start1_activate),
5386         (on_goto_block_end1_activate), (on_zoom_in_text_activate),
5387         (on_zoom_out_text_activate), (on_force_hilite_activate),
5388         (on_indent1_activate), (on_swap_activate),
5389         (on_editor_add_view_activate), (on_editor_remove_view_activate):
5390         * plugins/document-manager/anjuta-docman.c:
5391         (on_text_editor_notebook_close_page), (editor_tab_widget_new),
5392         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
5393         (anjuta_docman_dispose), (on_notebook_switch_page),
5394         (anjuta_docman_page_from_widget), (on_editor_destroy),
5395         (anjuta_docman_add_editor), (anjuta_docman_remove_document),
5396         (anjuta_docman_get_current_document),
5397         (anjuta_docman_set_current_document),
5398         (anjuta_docman_get_full_filename), (anjuta_docman_show_editor),
5399         (anjuta_docman_update_page_label),
5400         (anjuta_docman_get_document_from_path),
5401         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
5402         (anjuta_docman_order_tabs):
5403         * plugins/document-manager/anjuta-docman.h:
5404         * plugins/document-manager/plugin.c: (update_editor_ui_save_items),
5405         (update_editor_ui_interface_items), (update_editor_ui),
5406         (on_editor_update_save_ui), (on_editor_update_ui),
5407         (on_editor_changed), (on_save_prompt_save_editor),
5408         (on_save_prompt), (ianjuta_docman_find_editor_with_path),
5409         (ianjuta_docman_get_current_document),
5410         (ianjuta_docman_set_current_document),
5411         (ianjuta_docman_remove_buffer),
5412         (ianjuta_document_manager_iface_init), (ifile_get_uri):
5413         * plugins/editor/text_editor.c: (itext_editor_iface_init),
5414         (idocument_get_filename), (idocument_can_undo),
5415         (idocument_can_redo), (idocument_undo),
5416         (idocument_begin_undo_action), (idocument_end_undo_action),
5417         (idocument_redo), (idocument_grab_focus), (idocument_iface_init):
5418         * plugins/language-support-cpp-java/plugin.c:
5419         (on_editor_char_inserted_cpp), (on_auto_indent):
5420         * plugins/macro/macro-util.c: (get_current_editor), (get_filename):
5421         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
5422         * plugins/sample1/plugin.c: (on_sample_action_activate):
5423         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
5424         (on_next_occur), (on_incremental_entry_key_press),
5425         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
5426         (on_toolbar_find_incremental_start),
5427         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
5428         * plugins/search/search-replace.c: (search_and_replace),
5429         (write_message_pane), (search_start_over), (search_update_combos),
5430         (replace_update_combos), (anjuta_search_replace_activate):
5431         * plugins/search/search-replace_backend.c:
5432         (file_buffer_new_from_path), (create_search_entries):
5433         * plugins/sourceview/sourceview-print.c: (create_print_job):
5434         * plugins/sourceview/sourceview.c:
5435         (on_sourceview_uri_changed_prompt), (ieditor_iface_init),
5436         (idocument_can_redo), (idocument_can_undo),
5437         (idocument_begin_undo_action), (idocument_end_undo_action),
5438         (idocument_undo), (idocument_redo), (idocument_grab_focus),
5439         (idocument_get_filename), (idocument_iface_init):
5440         * plugins/tools/editor.c: (on_editor_response):
5441         * plugins/tools/execute.c: (atp_output_context_initialize),
5442         (atp_user_tool_execute):
5443         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
5444         
5445         Create IAnjutaDocument interface. This interface is a more general idea
5446         of documents being anything that can be modified, has undo/redo and
5447         may have operations like copy/paste.
5448         The primary goal is to integrate better by making it use the standard file
5449         and edit menu instead of it's own glade menu. Of course the downside is that
5450         you won't be able to view a source file and the designer at the same time. Anyway
5451         so many people have complained that they "can't save a glade file" that I think
5452         this is the much better solution.
5453         Work on the glade plugin is still to come but the most difficult things should be
5454         done now.
5456 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
5458         * plugins/glade/plugin.c: Ensure plugin builds with libgladeui
5459           version 3.0.3.
5461 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
5463         * libanjuta/anjuta-plugin-manager.c:
5464         (anjuta_plugin_manager_get_plugins_page),
5465         (anjuta_plugin_manager_get_remembered_plugins_page):
5466         * libanjuta/anjuta-plugin-manager.h:
5467         * src/anjuta-app.c: (anjuta_app_install_preferences):
5468         * src/shell.c: (anjuta_test_shell_instance_init): Put installed plugins
5469         and remembered plugins preferences pages in separate pages (avoid
5470         crowd).
5472 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
5474         Patch from James Liggett  <jrliggett@cox.net>:
5475         * plugins/editor/Makefile.am, scripts/build-schemas.mk:
5476         Installed editor preferences schemas. Fixes bug #453463.
5478 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
5480         * libanjuta/anjuta-preferences-dialog.c: (compare_pref_page_func),
5481         (anjuta_preferences_dialog_init): Sort preferences pages on title.
5483 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
5485         * plugins/document-manager/anjuta-document-manager.ui:
5486         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
5487         * src/action-callbacks.c:
5488         * src/action-callbacks.h:
5489         * src/anjuta-actions.h:
5490         * src/anjuta-app.c: (anjuta_app_instance_init),
5491         (anjuta_app_install_preferences):
5492         * src/anjuta.glade:
5493         * src/anjuta.ui: Moved plugins and shortcuts settings inside
5494         General preferences page. Move preferences menu from Settings to
5495         Edit submenu. And got rid of Settings submenu.
5497 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
5499         * plugins/glade/plugin.c (on_close_activated): Update for glade3 svn trunk.
5500         
5501 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
5503         * TODO.tasks: Increased bounty for on-demand preferences task to $150
5504         as discussed and agreed with James Liggett.
5506         Patch from James Liggett  <jrliggett@cox.net>:
5508         * configure.in:
5509         * libanjuta/anjuta-plugin-manager.c:
5510         (on_activated_plugin_objects_foreach),
5511         (anjuta_plugin_manager_get_active_plugin_objects):
5512         * libanjuta/anjuta-plugin-manager.h:
5513         * libanjuta/anjuta-plugin.c: (anjuta_plugin_activate),
5514         (anjuta_plugin_deactivate):
5515         * libanjuta/anjuta-preferences-dialog.c:
5516         (anjuta_preferences_dialog_finalize),
5517         (anjuta_preferences_dialog_class_init), (add_category_columns),
5518         (anjuta_preferences_dialog_init), (anjuta_preferences_dialog_new),
5519         (anjuta_preferences_dialog_remove_page):
5520         * libanjuta/anjuta-preferences.c: (property_destroy),
5521         (unregister_preferences_key), (register_callbacks),
5522         (preferences_foreach_callback), (connect_prop_to_object),
5523         (anjuta_preferences_register_property_raw),
5524         (anjuta_preferences_register_property_custom),
5525         (anjuta_preferences_foreach), (anjuta_preferences_add_page),
5526         (anjuta_preferences_remove_page),
5527         (on_preferences_dialog_destroyed), (anjuta_preferences_get_dialog),
5528         (anjuta_preferences_get_type), (anjuta_preferences_dispose),
5529         (anjuta_preferences_instance_init), (anjuta_preferences_finalize),
5530         (anjuta_preferences_class_init), (anjuta_preferences_new):
5531         * libanjuta/anjuta-preferences.h:
5532         * plugins/build-basic-autotools/Makefile.am:
5533         * plugins/build-basic-autotools/build-basic-autotools.c:
5534         (ipreferences_unmerge):
5535         * plugins/cvs-plugin/Makefile.am:
5536         * plugins/cvs-plugin/plugin.c: (ipreferences_unmerge):
5537         * plugins/document-manager/Makefile.am:
5538         * plugins/document-manager/plugin.c: (ipreferences_unmerge):
5539         * plugins/editor/plugin.c: (ipreferences_unmerge):
5540         * plugins/file-manager/Makefile.am:
5541         * plugins/file-manager/plugin.c: (activate_plugin),
5542         (deactivate_plugin), (ipreferences_merge), (ipreferences_unmerge):
5543         * plugins/gtodo/plugin.c: (ipreferences_merge),
5544         (ipreferences_unmerge):
5545         * plugins/language-support-cpp-java/Makefile.am:
5546         * plugins/language-support-cpp-java/plugin.c:
5547         (ipreferences_unmerge):
5548         * plugins/message-view/Makefile.am:
5549         * plugins/message-view/plugin.c: (ipreferences_unmerge):
5550         * plugins/sourceview/Makefile.am:
5551         * plugins/sourceview/plugin.c: (ipreferences_unmerge):
5552         * plugins/symbol-browser/Makefile.am:
5553         * plugins/symbol-browser/an_symbol_prefs.c:
5554         (symbol_browser_prefs_finalize):
5555         * plugins/terminal/Makefile.am:
5556         * plugins/terminal/terminal.c: (ipreferences_unmerge):
5557         * plugins/valgrind/plugin.c: (ipreferences_merge),
5558         (ipreferences_unmerge):
5559         * scripts/Makefile.am:
5560         * scripts/glade2schema.pl, (added) scripts/build-schemas.mk:
5561         * src/Makefile.am:
5562         * src/action-callbacks.c: (on_set_preferences1_activate):
5563         * src/anjuta-app.c: (anjuta_app_instance_init),
5564         (anjuta_app_install_preferences):
5565         * src/anjuta-app.h:
5566         * src/shell.c: (anjuta_test_shell_instance_init): Completed bounty
5567         task: Bug #445314: On demand preferences widgets creation. Thanks
5568         James for this great work.
5570 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
5572         * plugins/debug-manager/data_buffer.c,
5573         plugins/message-view/message-view.c: Fixed compiler warnings.
5575 2007-06-29  Naba Kumar  <naba.kumar@gnome.org>
5577         * src/action-callbacks.c: (help_activate),
5578         (on_help_manual_activate), (on_help_tutorial_activate),
5579         (on_help_advanced_tutorial_activate), (on_help_faqs_activate):
5581         Fixed help activation (bug #451557).
5583 2007-06-28  Naba Kumar  <naba.kumar@gnome.org>
5585         * AUTHORS: Added James Liggett. Forgot to add him before :(
5587 2007-06-28 Sebastien Granjoux <seb.sfo@free.fr>
5589         * plugins/debug-manager/debugger.c,
5590         plugins/debug-manager/plugin.c,
5591         plugins/gdb/debugger.c,
5592         libanjuta/interfaces/libanjuta.idl:
5593         Add a GError* parameter to debugger-stopped signal
5595         * (added) libanjuta/anjuta-error.c,
5596         (added) libanjuta/anjuta-error.h,
5597         libanjuta/Makefile.am:
5598         Register GError as a boxed type
5600         * libanjuta/interfaces/anjuta-idl-compiler.pl:
5601         Support GError* in signal, GError must be registered as a boxed type
5602         Accept NULL as strings
5604 === anjuta 2.2.0 ===
5606 2007-06-25  Naba Kumar  <naba.kumar@gnome.org>
5608         * configure.in: Bumped version to 2.2.0
5609         * NEWS: Updated for 2.2.0 stable release.
5610         * plugins/file-manager/an_file_view.c: (fv_queue_node_expansion):
5611         Reduce the idle priority to make the UI update before anything else.
5613 2007-06-24  Naba Kumar  <naba.kumar@gnome.org>
5615         * configure.in: Bumped version to 2.1.4 (RC1 for 2.2.0).
5617         * libanjuta/interfaces/libanjuta.idl:
5618         * plugins/document-manager/action-callbacks.c:
5619         (on_editor_command_complete_word_activate):
5620         * plugins/document-manager/plugin.c:
5621         (update_editor_ui_interface_items):
5622         * plugins/editor/text_editor.c: (iautocomplete_activate),
5623         (iautocomplete_iface_init):
5624         * plugins/sourceview/sourceview.c: (iassist_iface_init):
5626         Moved autocomplete() method away from IAnjutaEditorAssist into
5627         a new deprecated IAnjutaEditorAutocomplete. This restores scintilla
5628         autocomplete and does not crash with sourceview. Fixes Bug #449620
5629         – The auto completion functionality not work. Also sets menuitem 
5630         insensitive when hiding them.
5632         * plugins/debug-manager/disassemble.c:
5633         (dma_disassembly_iter_refresh): Fixed compiler warnings for incorrect
5634         printf types.
5636 2007-06-22  Naba Kumar  <naba.kumar@gnome.org>
5638         * pixmaps/anjuta_splash.png: Updated.
5639         
5640         * plugins/search/search-replace.c
5641         (anjuta_search_replace_activate): Fixed "Find in Files" to select
5642         the right target (project).
5643         * ChangeLog: Added missing log.
5645 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
5647         * manuals/anjuta-faqs/C/anjuta-faqs.xml,
5648         manuals/anjuta-manual/C/fileoperations.xml,
5649         manuals/anjuta-manual/C/projects.xml: Fixd validation errors.
5651         * plugins/gtodo/libgtodo.h: Give a typedef for enum.
5653         * libanjuta/anjuta-children.c: Fixed a bad compile warning.
5655 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
5657         * TODO.tasks: Added bounty for on-demand preferences.
5659         Patch from Thierry Moisan:
5660         * manuals/anjuta-manual/C/fileoperations.xml: Fixed typo
5661         (bug #88824).
5663 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
5665         Patch from tpgww@onepost.net:
5667         * libegg/egg-recent-files-module.c: (do_tell), (do_set_file_info):
5668         * libegg/test-actions.c:
5669         * libegg/test-multi-drag.c: (main):
5670         * plugins/debug-manager/memory.c: (read_memory_block):
5671         * tagmanager/tm_file_entry.c: (tm_file_entry_list):
5673         Fixes compile warnings. Fixes bug #427101.
5675 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
5677         Patch from James Liggett:
5679         * plugins/profiler/gprof-options.c: (on_option_changed),
5680         (setup_widgets):
5681         * plugins/profiler/gprof-options.h:
5682         * plugins/profiler/gprof-profile-data.c:
5683         (gprof_profile_data_init_profile):
5684         * plugins/profiler/gprof-profile-data.h:
5685         * plugins/profiler/plugin.c: (profiler_get_data),
5686         (profiler_set_target), (register_options),
5687         (on_profile_data_browse_button_clicked),
5688         (on_profiling_options_button_clicked), (on_profiler_delete_data):
5689         * plugins/profiler/profiler.glade: implements independent targets.
5690         implements the ability to select arbitrary gmon.out files.
5691         Fixes bug #403502 – User should also be allowed to select an
5692         independent executable target.
5694 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
5696         * plugins/tools/scripts/prepare-changelog.pl: Updated newer version.
5698         * manuals/anjuta-faqs/C/anjuta-faqs.xml: Updated.
5699         * plugins/tools/scripts/prepare-changelog.pl: Fixed opening file.
5701 2007-06-20 Sebastien Granjoux <seb.sfo@free.fr>
5703         * plugins/debug-manager/plugin.c,
5704         plugins/debug-manager/breakpoints.c:
5705         Remove weak pointers when owner is destroyed
5706         Remove all breakpoints before loading new one
5708 2007-06-20  Vincent Geddes  <vincent.geddes@gmail.com>
5710         * plugins/glade/plugin.c: Update for API changes in glade 3.3.0 and above.
5711          
5712 2007-06-19  Naba Kumar  <naba@gnome.org>
5714         * plugins/message-view/message-view.c: Wrap long lines (at 1000px)
5715         Bug #448491 Empty Lines Problem.
5717         * libanjuta/anjuta-utils.c: Return incompletly transformed text too.
5718         
5719         * data/default.profile, plugins/message-view/plugin.c: Do not
5720         restore session for messages.
5721         Fixes bug #377461 – don't create new message window for each
5722         build/find.
5724         * plugins/profiler/plugin.c: Disconnect session signals on deactivate.
5725         Fixes a crash on exit/project-close if profiler plugin is loaded.
5727 2007-06-17  Naba Kumar  <naba@gnome.org>
5729         * plugins/class-gen/anjuta-class-gen-plugin.glade: Do not translate
5730         C keywords. Fixes bug #447655 – C keyword must NOT be localised.
5732         * plugins/file-loader/plugin.c: Fail on opening non existent files.
5733         Bug #448034 – Anjuta crashes on starting (when the last project
5734         directory was deleted).
5736         * plugins/document-manager/plugin.c: Set line markers for files
5737         opened via IAnjutaFile::open(). Fixes missing line markers while
5738         navigating symbols.
5740 2007-06-17  Naba Kumar  <naba@gnome.org>
5742         * plugins/sourceview/sourceview.glade: Set correct font
5743         default value and use monospace instead of sans. Fixes
5744         bug #448408 – crash in Anjuta IDE: Trying to change the
5745         editor
5747 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
5749         * plugins/search/search-replace.c,
5750         plugins/search/search-replace.h,
5751         plugins/search/anjuta-search.glade:
5752         Replace deprecated GtkCombo by GtkComboBox or GtkComboBoxEntry
5753         Fixes bug #355166
5755 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
5757         * plugins/debug-manager/plugin.c,
5758         plugins/debug-manager/breakpoints.c:
5759         Add weak references, fixes bug #448053 ?
5761 2007-06-16  Naba Kumar  <naba@gnome.org>
5763         * libanjuta/plugin-manager.c: Added remembered plugins page in plugins
5764         dialog to allow forgetting them if user chooses to select a different
5765         one.
5767 2007-06-13  Naba Kumar  <naba@gnome.org>
5769         * plugins/sourceview/sourceview-prefs.c: Initialize font
5770         on startup correctly if use_theme is set.
5772         * plugins/sourceview/sourceview-prefs.c: Use desktop fixed font
5773         if available for default font. Fixes bug #447304.
5775         * plugins/sourceview/sourceview-prefs.c: Return value based
5776         on right data type. Fixes Bug #438878 – Using gtksourceview editor
5777         for the first time has black background
5778         
5779         * plugins/project-manager/plugin.c: Give a better error message
5780         when project could not be loaded.
5782         * libanjuta/anjuta-serializer.c: Added a comment.
5784 2007-06-13  Johannes Schmid <jhs@gnome.org>
5786         * configure.in:
5787         Use GNOME_COMPILE_WARNINGS(maximum) instead of hand-written macro. Show
5788         most warnings to avoid simple coding problems.
5789         
5790         * plugins/message-view/anjuta-msgman.c:
5791         (anjuta_msgman_append_view), (anjuta_msgman_set_current_view):
5792         * plugins/message-view/plugin.c: (on_view_changed),
5793         (ianjuta_msgman_add_view):
5794         
5795         Fixed #440866 by always presenting the message-manager when a tab is
5796         added because Gtk+ seems to have problems to add tabs to hidden widgets.
5797         
5798         * plugins/subversion/subversion-callbacks.c:
5799         (on_subversion_commit_response):
5800         Destroy dialog if user clicks "No"
5802 2007-06-12  Naba Kumar  <naba@gnome.org>
5804         * tagmanager/tm_tag.c, tagmanager/tm_workspace.c: Fixes an invalid
5805         read and use of uninitialized variable.
5807         * Makefile.am, src/about.c: Install AUTHORS file in datadir also
5808         because it is used in credits listing and packaging could compress
5809         it in docdir. Fixes bug #397881: The credits are empty
5811         * tagmanager/tm_tag.c, tagmanager/include/tm_tag.h,
5812         tagmanager/include/tm_workspace.h, tagmanager/include/tm_symbol.h,
5813         tagmanager/tm_workspace.c, tagmanager/tm_symbol.c,
5814         plugins/symbol-browser/an_symbol_info.c,
5815         plugins/symbol-browser/plugin.c,
5816         plugins/symbol-browser/an_symbol_view.c,
5817         plugins/editor/aneditor-autocomplete.cxx:
5819         - Do not access TMTag
5820         member in TMSymbol when freeing it because by then the tags
5821         could have changed. Avoids dangerous memory corruptions by freeing
5822         someone else's memory (Could explain those random crashes when
5823         refreshing symbols or re-loading a different project or closing
5824         a project). Anything that tries to refresh symbols could trigger
5825         this corruptions.
5826         - Added a flag to also retrieve method definitions as part of
5827         the class's scope members. And used it to set both function prototype
5828         and definition in symbols. Fixes navigation to prototype and
5829         function definitions from symbol browser (bug #440370)
5831         * plugins/editor/text_editor.c: Avoid invalid reads beyond allocated
5832         memory. Could fix those bogus 'file changed' dialogs.
5834         * plugins/document-manager/anjuta-docman.c: Avoid runtime warning.
5836 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
5838         * (added) libanjuta/anjuta-utils-priv.h,
5839         libanjuta/anjuta-utils.h,
5840         libanjuta/anjuta-launcher.c,
5841         libanjuta/Makefile.am:
5842         Fix bug #440801: do not use config.h in public include files
5844 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
5846         * plugins/project-wizard/templates/mkfile.wiz:
5847         Fix bug #442038: missing project.sh file
5849         * configure.in,
5850         plugins/project-wizard/templates/Makefile.am,
5851         plugins/project-wizard/templates/translatable-strings.h,
5852         (added) plugins/project-wizard/templates/sdl.wiz,
5853         (added) plugins/project-wizard/templates/appwiz_sdl.png,
5854         (added) plugins/project-wizard/templates/sdl/configure.ac.tpl,
5855         (added) plugins/project-wizard/templates/sdl/acinclude.m4.tpl,
5856         (added) plugins/project-wizard/templates/sdl/Makefile.am,
5857         (added) plugins/project-wizard/templates/sdl/.cvsignore,
5858         (added) plugins/project-wizard/templates/sdl/src/main.c,
5859         (added) plugins/project-wizard/templates/sdl/src/Makefile.am.tpl,
5860         (added) plugins/project-wizard/templates/sdl/src/Makefile.am,
5861         (added) plugins/project-wizard/templates/sdl/src/.cvsignore,
5862         (added) plugins/project-wizard/templates/sdl/po/Makefile.am,
5863         (added) plugins/project-wizard/templates/sdl/po/POTFILES.in,
5864         (added) plugins/project-wizard/templates/sdl/po/.cvsignore:
5865         Fix bug #315635: add a SDL project wizard
5867 2007-06-09  Naba Kumar  <naba.kumar@nokia.com>
5869         * libanjuta/anjuta-children.c: Avoid a race condition and deadlock
5870         when SIGCHLD is triggered when main loop context is locked. Dead lock
5871         happens when child_exited callback also accesses main loop context.
5872         Happens particularly badly in debug target exiting.
5874 2007-06-05 Sebastien Granjoux <seb.sfo@free.fr>
5876         * manuals/anjuta-manual/C/debugger.xml:
5877         First update of the debugger documentation
5879 2007-06-04  Naba Kumar  <naba.kumar@nokia.com>
5881         * manuals/anjuta-manual/C/fileoperations.xml,
5882         manuals/anjuta-manual/C/projects.xml,
5883         manuals/anjuta-manual/C/anjuta-manual.xml,
5884         manuals/anjuta-manual/C/build.xml,
5885         manuals/anjuta-manual/C/execute.xml,
5886         manuals/anjuta-manual/Makefile.am: Updated more documentation.
5887         Added project properties documentation. Moved execution section
5888         inside project management. Removed dead documentation.
5890 2007-06-02  Naba Kumar  <naba.kumar@nokia.com>
5892         * src/anjuta.c, plugins/symbol-browser/plugin.c,
5893         plugins/symbol-browser/plugin.h,
5894         plugins/symbol-browser/an_symbol_prefs.c,
5895         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
5896         libanjuta/anjuta-status.c, libanjuta/anjuta-status.h: Use internal
5897         progress bar instead of separate window for system tags
5898         generation. Renamed AnjutaStatus methods to a proper ones.
5900         * plugins/symbol-browser/plugin.c,
5901         plugins/symbol-browser/plugin.h,
5902         plugins/symbol-browser/an_symbol_prefs.c,
5903         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
5904         global-tags/create_global_tags.sh.in: Get rid of message window
5905         for showing global tags creation and use a small window with
5906         progress bar.
5908 2007-05-30  Naba Kumar  <naba@gnome.org>
5910         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
5911         Bug 442315 – After calling configure, the build menus are still insensitive,
5912         Bug 442314 – Autogeneration fails when there is no autogen.sh
5914         * plugins/project-manager/plugin.c: Fixed mem corruption when it
5915         fails to remove target/source/group. Fixes bug #440196 – crash in
5916         Anjuta IDE: removing a target
5918 2007-05-29  Naba Kumar  <naba@gnome.org>
5920         * plugins/symbol-browser/an_symbol_view.c,
5921         plugins/symbol-browser/an_symbol_prefs.c: Fixed custom
5922         tags generation. Fixed runtime warning.
5924 2007-05-28  Naba Kumar  <naba@gnome.org>
5926         Patch from James Liggett  <jrliggett@cox.net>:
5927         * plugins/profiler/plugin.c, plugins/profiler/profiler.glade:
5928         Fixed bug #403502 – User should also be allowed to select an
5929         independent executable target.
5931 2007-05-27  Johannes Schmid <jhs@gnome.org>
5933         * plugins/build-basic-autotools/build-basic-autotools.c:
5934         (get_real_directory), (on_build_mesg_format):
5935         
5936         Find correct files for error messages inside scratchbox
5938 2007-05-27  Naba Kumar  <naba@gnome.org>
5940         * manuals/anjuta-manual/C/projects.xml,
5941         manuals/anjuta-manual/C/projects.xml: Updated project
5942         management chapter more.
5944 2007-05-25  Johannes Schmid <jhs@gnome.org>
5946         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
5947         * plugins/build-basic-autotools/build-basic-autotools.c:
5948         (on_sb_check_toggled), (build_execute_command),
5949         (ipreferences_merge), (ipreferences_unmerge):
5950         Added support for building inside scratchbox environment
5951         
5952         Patch from James Liggett <jrliggett@cox.net>:
5953         * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new),
5954         (anjuta_msgman_append_view):
5956         Fix 440866 
5957           – Anjuta aborts with numerous assertion failures when adding a new message view tab
5959 2007-05-23  Naba Kumar  <naba@gnome.org>
5961         * manuals/anjuta-manual/C/projects.xml: Updated project
5962         management chapter.
5964 2007-05-22  Naba Kumar  <naba@gnome.org>
5966         * manuals/anjuta-manual/C/projects.xml: More updates.
5968         * manuals/anjuta-manual/C/introduction.xml,
5969         manuals/anjuta-manual/C/projects.xml,
5970         manuals/anjuta-manual/C/interface.xml: Updated documentation.
5972 2007-05-22  Naba Kumar  <naba@gnome.org>
5974         Patch from Étienne Bersac:
5975         * plugins/class-gen/templates/go-source.tpl: use G_TYPE_DEFINE parent
5976         class in generated class.
5978 2007-05-22  Naba Kumar  <naba@gnome.org>
5980         * plugins/profiler/plugin.c: Fixed a compiler warning.
5981         * plugins/valgrind/Makefile.am: Added ldflags.
5983         Patch from James Liggett:
5984         * plugins/profiler/gprof-options.[ch], plugins/profiler/plugin.[ch],
5985         plugins/profiler/Makefile.am: Fixes bug #403503. Implemented target
5986         specific options.
5988 2007-05-18  Johannes Schmid <jhs@gnome.org>
5990         * plugins/editor/text_editor.c:
5991         * plugins/language-support-cpp-java/plugin.c:
5992         (on_editor_language_changed), (on_value_added_current_editor),
5993         (on_value_removed_current_editor):
5994         
5995         Remove IAnjutaEditorAssist from Scintilla for now as it is not supported
5996         Fix assist support in language-support-plugin.
5998 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
6000         * libanjuta/interfaces/libanjuta.idl:
6001         Add a new interface allowing to implement plugin able
6002         to load other plugins (not written in C)
6004         * libanjuta/anjuta-plugin-handle.c,
6005         libanjuta/anjuta-plugin-handle.h:
6006         Add a language and a resident plugin properties
6008         * libanjuta/anjuta-glue-plugin.c,
6009         libanjuta/anjuta-glue-plugin.h,
6010         (added)libanjuta/anjuta-glue-c.c,
6011         (added)libanjuta/anjuta-glue-c.h,
6012         libanjuta/Makefile.am:
6013         Split code used to load a C plugin into a common part
6014         in anjuta-glue-plugin and a specific part in anjuta-glue-c
6016         * libanjuta/anjuta-glue-factory.c,
6017         libanjuta/anjuta-glue-factory.h,
6018         libanjuta/anjuta-plugin-manager.c:
6019         Allow to load plugin not written in C and search for the
6020         additional needed code in another plugin
6022 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
6024         * plugins/editor/text_editor.c:
6025         Add an empty implementation of IAnjutaEditorAssist for scintilla,
6026         avoiding a crash if scintilla is used
6028 2007-05-14  Johannes Schmid <jhs@gnome.org>
6030         * libanjuta/interfaces/libanjuta.idl:
6031         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
6032         (assist_cleanup), (on_assist_end), (on_assist_cancel),
6033         (on_assist_chosen), (on_assist_update), (get_context),
6034         (dot_member_parser), (pointer_member_parser), (cpp_member_parser),
6035         (install_assist), (uninstall_assist), (install_support),
6036         (on_editor_language_changed), (cpp_java_plugin_activate_plugin),
6037         (cpp_java_plugin_instance_init):
6038         * plugins/language-support-cpp-java/plugin.h:
6039         Use IAnjutaEditorAssist to show language specific suggestions
6040         
6041         * plugins/sourceview/Makefile.am:
6042         * plugins/sourceview/anjuta-view.c: (anjuta_view_new),
6043         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
6044         * plugins/sourceview/anjuta-view.h:
6045         * plugins/sourceview/assist-window.c: (assist_window_expose),
6046         (assist_window_set_property), (assist_window_get_property),
6047         (assist_window_class_init), (assist_activated),
6048         (assist_window_init), (assist_window_finalize),
6049         (assist_window_select), (assist_window_first),
6050         (assist_window_last), (assist_window_up), (assist_window_down),
6051         (get_coordinates), (assist_window_move), (assist_window_update),
6052         (assist_window_filter_keypress), (assist_window_is_active),
6053         (assist_window_new), (assist_window_get_trigger),
6054         (assist_window_get_position):
6055         * plugins/sourceview/assist-window.h:
6056         * plugins/sourceview/sourceview-args.c (removed):
6057         * plugins/sourceview/sourceview-args.h (removed):
6058         * plugins/sourceview/sourceview-autocomplete.c (removed):
6059         * plugins/sourceview/sourceview-autocomplete.h (removed):
6060         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
6061         * plugins/sourceview/sourceview-private.h:
6062         * plugins/sourceview/sourceview-scope.c(removed):
6063         * plugins/sourceview/sourceview-scope.h(removed):
6064         * plugins/sourceview/sourceview.c: (on_assist_chosen),
6065         (on_assist_cancel), (on_document_char_added),
6066         (on_reload_dialog_response), (sourceview_class_init),
6067         (sourceview_dispose), (sourceview_new), (iassist_add_trigger),
6068         (iassist_remove_trigger), (iassist_autocomplete),
6069         (iassist_get_suggestions), (iassist_suggest), (iassist_tip),
6070         (iassist_react), (iassist_iface_init):
6071         * plugins/sourceview/tag-window.c (moved to assist-window.c):
6072         * plugins/sourceview/tag-window.h (moved to assist-window.c):
6073         
6074         - Implemented IAnjutaEditorAssist for sourceview editor (without tooltips)
6075         - Mark files dirty if reload dialog is canceled.
6077 2007-05-12  Naba Kumar  <naba@gnome.org>
6079         * libanjuta/anjuta-launcher.h: Corrected include file.
6081 2007-05-12 Sebastien Granjoux <seb.sfo@free.fr>
6083         * libanjuta/anjuta-glue-plugin.c,
6084         libanjuta/anjuta-glue-plugin.h,
6085         libanjuta/anjuta-glue-factory.c,
6086         libanjuta/anjuta-glue-factory.h,
6087         ibanjuta/anjuta-plugin-manager.c:
6088         Move code used to load a C plugin from glue-factory to glue-plugin
6089         So loading a plugin written in another language could be done by
6090         just using another object derived from AnjutaGluePlugin
6092         * libanjuta/libanjuta.h:
6093         Remove anjuta-plugin-handle header, it's not installed as libanjuta
6094         includes
6096 === anjuta 2.1.3 ===
6098 2007-05-11  Naba Kumar  <naba@gnome.org>
6100         * configure.in: Bumped version to 2.1.3
6101         * NEWS: Updated.
6102         * AUTHORS: Updated.
6103         * plugins/glade/plugin.c: Fixed build with glade-3 == 3.1.4
6105 2007-05-11  Naba Kumar  <naba@gnome.org>
6107         * configure.in:
6108         * plugins/glade/plugin.c: (glade_update_ui), (glade_save):
6109         Fixed glade plugin compilation for glade3 svn version (> 3.3.0)
6110         based on patch from Jaap Versteegh  <j_r_versteegh@hotmail.com>.
6112 2007-05-10  Johannes Schmid <jhs@gnome.org>
6114         * plugins/search/plugin.c:
6115         Make incremental search behave less annoying
6116         
6117 2007-05-09 Sebastien Granjoux <seb.sfo@free.fr>
6119         * plugins/macro/macro-util.c:
6120         Fix bug #419008 and bug #419036
6121         When creating new header file, use name and email set in
6122         preferences and replace invalid C character by underscore
6123         in guards
6125 2007-05-08 Sebastien Granjoux <seb.sfo@free.fr>
6127         * plugins/search/search-replace.c,
6128         plugins/search/search-replace_backend.c:
6129         Disable search button if search expression is empty (bug #378193)
6131 2007-05-08  Naba Kumar  <naba@gnome.org>
6133         * plugins/project-wizard/templates/minimal/Makefile.am: Fixed
6134         build error.
6136 2007-05-07  Naba Kumar  <naba@gnome.org>
6138         * configure.in:
6139         * plugins/project-wizard/templates/Makefile.am:
6140         * plugins/project-wizard/templates/minimal.wiz:
6141         * plugins/project-wizard/templates/minimal/.cvsignore:
6142         * plugins/project-wizard/templates/minimal/Makefile.am:
6143         * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
6144         * plugins/project-wizard/templates/minimal/autogen.sh:
6145         * plugins/project-wizard/templates/minimal/configure.ac.tpl:
6146         * plugins/project-wizard/templates/minimal/project.anjuta:
6147         Added 'minimal', a generic and flat, project template.
6148         
6149 2007-05-05  Naba Kumar  <naba@gnome.org>
6151         Patch from Cygwin Ports maintainer  <yselkowitz@users.sourceforge.net>:
6153         * configure.in: Define GNOME_CANVAS and fix GRAPHVIZ and SVN cflags/libs.
6154         * libanjuta/anjuta-launcher.c: Cygwin does not have B460800 or ECHOPRT.
6155         * libanjuta/interfaces/Makefile.am.iface: Fixed a typo.
6156         * libanjuta/interfaces/anjuta-idl-compiler.pl: Make a convenience library
6157         instead of a real one, fixes interdependency with libanjuta.
6158         * plugins/gdb/gdbmi.c: G_MODULE_EXPORT for gdbmi-test linking on Cygwin.
6159         * libanjuta/Makefile.am: 
6160         * libegg/Makefile.am:
6161         * plugins/build-basic-autotools/Makefile.am:
6162         * plugins/class-gen/Makefile.am:
6163         * plugins/class-inheritance/Makefile.am:
6164         * plugins/cvs-plugin/Makefile.am:
6165         * plugins/debug-manager/Makefile.am:
6166         * plugins/devhelp/Makefile.am:
6167         * plugins/document-manager/Makefile.am:
6168         * plugins/editor/Makefile.am:
6169         * plugins/file-loader/Makefile.am:
6170         * plugins/file-manager/Makefile.am:
6171         * plugins/file-wizard/Makefile.am:
6172         * plugins/gdb/Makefile.am:
6173         * plugins/glade/Makefile.am:
6174         * plugins/gtodo/Makefile.am:
6175         * plugins/language-support-cpp-java/Makefile.am:
6176         * plugins/macro/Makefile.am:
6177         * plugins/message-view/Makefile.am:
6178         * plugins/patch/Makefile.am:
6179         * plugins/profiler/Makefile.am:
6180         * plugins/project-import/Makefile.am:
6181         * plugins/project-manager/Makefile.am:
6182         * plugins/project-wizard/Makefile.am:
6183         * plugins/sample1/Makefile.am:
6184         * plugins/search/Makefile.am:
6185         * plugins/sourceview/Makefile.am:
6186         * plugins/subversion/Makefile.am:
6187         * plugins/symbol-browser/Makefile.am:
6188         * plugins/terminal/Makefile.am:
6189         * plugins/tools/Makefile.am:
6190         * tagmanager/Makefile.am: Properly define LDFLAGS and LIBADD.
6192 2007-05-05 Vincent Geddes  <vincent.geddes@gmail.com>
6194         * plugins/glade/anjuta-glade-plugin.png: Update Glade icon.
6196 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
6198         * libanjuta/anjuta-launcher.c,
6199         libanjuta/anjuta-launcher.h:
6200         Add some missing implementation
6202 2007-04-26  Brian Pepple  <bpepple@fedoraproject.org>
6204         Reviewed by Naba Kumar  <naba@gnome.org>:
6205         * pixmaps/Makefile.am (update-icon-cache): fix gtk-update-icon-cache
6206         for uninstall-hook.
6208 2007-04-26  Jason Switzer  <jswitzer@gmail.com>
6210         Reviewed by Naba Kumar  <naba@gnome.org>:
6211         * plugins/editor/text_editor.c: Large memory addresses were being
6212         truncated, switched to glong (bug #422143).
6214 2007-04-24  Naba Kumar  <naba@gnome.org>
6216         * plugins/document-manager/plugin.c: (prefs_finalize):
6217         * plugins/editor/aneditor-autocomplete.cxx:
6218         * plugins/editor/text_editor_menu.c:
6219         * plugins/editor/text_editor_prefs.c: (text_editor_prefs_finalize):
6220         * plugins/file-loader/plugin.c: (open_file_with),
6221         (create_open_with_submenu):
6222         * plugins/file-manager/plugin.c: (prefs_finalize):
6223         * plugins/terminal/terminal.c: (prefs_finalize): Fixed int to
6224         pointer type castings.
6226 2007-04-24  Naba Kumar  <naba@gnome.org>
6228         Patch from s|s  <supreet.sethi@gmail.com>:
6229         * (added) plugins/project-wizard/templates/django-logo.png:
6230         * (added) plugins/project-wizard/templates/django.wiz:
6231         * plugins/project-wizard/templates/Makefile.am:
6232         * plugins/project-wizard/templates/translatable-strings.h: Added
6233         django project template. http://www.djangoproject.com/
6235 2007-04-24  Naba Kumar  <naba@gnome.org>
6237         * plugins/subversion/anjuta-subversion.glade: Set expansion for
6238         the log entry widget and made the dialog little larger.
6240 2007-04-24  Naba Kumar  <naba@gnome.org>
6242         Patch from Halton Huo:
6243         * configure.in:
6244         * plugins/project-wizard/property.c:
6245         * plugins/subversion/svn-auth.c:
6246         * plugins/subversion/svn-backend-priv.h:
6247         * plugins/subversion/svn-backend.c:
6248         * plugins/subversion/svn-backend.h:
6249         * plugins/subversion/svn-notify.h: Proper use of subversion
6250         headers. Fixes build issues in solaris (bug #426701).
6252 2007-04-24  Naba Kumar  <naba@gnome.org>
6254         * libanjuta/Makefile.am: Removed bogus newlines at the end of file.
6255         
6256         * plugins/project-wizard/templates/cpp.wiz:
6257         * plugins/project-wizard/templates/gcj.wiz:
6258         * plugins/project-wizard/templates/gnome.wiz:
6259         * plugins/project-wizard/templates/gtk.wiz:
6260         * plugins/project-wizard/templates/gtkmm.wiz:
6261         * plugins/project-wizard/templates/java.wiz:
6262         * plugins/project-wizard/templates/python.wiz:
6263         * plugins/project-wizard/templates/terminal.wiz:
6264         * plugins/project-wizard/templates/wxwin.wiz:
6265         * plugins/project-wizard/templates/xlib-dock.wiz:
6266         * plugins/project-wizard/templates/xlib.wiz: Enabled shared library
6267         project option and set it ON by default (since gnome-build, can't
6268         enabled configure shared lib support later when a sharedlib target
6269         is added).
6271 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
6273         * plugins/debug-manager/stack_trace.c:
6274         Fix a missing case in the previous changes
6276 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
6278         * plugins/debug-manager/plugin.c:
6279         Fix bug #430401
6281         * plugins/debug-manager/breakpoints.c,
6282         plugins/gdb/plugin.c:
6283         Fix adding breakpoint on a function
6285         * plugins/debug-manager/stack_trace.c:
6286         Highlight changed stack frame
6288 2007-04-18  Naba Kumar  <naba@gnome.org>
6290         * plugins/document-manager/anjuta-docman.c:
6291         (anjuta_docman_dispose), (on_editor_destroy),
6292         (anjuta_docman_remove_editor): Remove the editor widget from
6293         the parent container before calling destroy, otherwise container
6294         removal happens after TextEditor is disposed resulting in call
6295         to value-remove for a TextEditor which is half-dead (crash).
6297 2007-04-11 Sebastien Granjoux <seb.sfo@free.fr>
6299         * plugins/debug-manager/data_buffer.c
6300         plugins/debug-manager/data_view.c,
6301         plugins/debug-manager/memory.c:
6302         Fixes for bug #418523, bug #427090 and bug #428174
6304 2007-04-11 Halton Huo <halton.huo@sun.com>
6306         reviewed by: <jhs@gnome.org>
6308         * configure.in:
6309         * libanjuta/Makefile.am:
6310         * libanjuta/anjuta-utils.c:
6311         * libanjuta/anjuta-utils.h:
6312         * manuals/reference/libanjuta/Makefile.am:
6313         
6314         Fixed compilation on sun by deploying the libutil methods
6315         in anjuta-utils.h and building them on condition.
6317 2007-04-11  Johannes Schmid <jhs@gnome.org>
6319         * plugins/document-manager/anjuta-docman.c: (on_editor_destroy),
6320         (anjuta_docman_add_editor):
6321         Hold a reference on the editor as long as we use it.
6322         
6323         * plugins/document-manager/plugin.c: (on_editor_changed):
6324         Destroy GValue to fix a memoery leak.
6326 2007-04-11  Johannes Schmid <jhs@gnome.org>
6328         * plugins/document-manager/plugin.c: (on_editor_changed):
6329         Fixed reference counting for editor by using g_value_take_object instead
6330         of g_value_set_object. The editors are now correctly finalized and thus
6331         we do not lack so much memory anymore.
6332         
6333         * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
6334         (anjuta_view_finalize), (anjuta_view_focus_out),
6335         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
6336         * plugins/sourceview/anjuta-view.h:
6337         * plugins/sourceview/plugin.c: (ieditor_factory_new_editor):
6338         * plugins/sourceview/sourceview-prefs.c:
6339         (on_gconf_notify_tab_size), (sourceview_prefs_destroy):
6340         * plugins/sourceview/sourceview-prefs.h:
6341         * plugins/sourceview/sourceview-private.h:
6342         * plugins/sourceview/sourceview.c: (on_document_loaded),
6343         (timeout_unref), (on_document_saved), (sourceview_finalize),
6344         (sourceview_new), (ifile_open), (ifile_savable_save),
6345         (ifile_savable_save_as):
6347         Several changes to fix things when the editor is correctly destroyed.
6348         Fixed preferences (which led me to the refcounting issue, #409412)
6349         and removed deprecated completition code that will be replace by
6350         IAnjutaAssist interface soon. 
6352 2007-04-11  Johannes Schmid <jhs@gnome.org>
6354         * libanjuta/anjuta-launcher.c:
6355         (anjuta_launcher_execution_done_cleanup),
6356         (anjuta_launcher_child_terminated):
6357         Possible fix for #428363 and added a g_return_if_fail
6359         * plugins/message-view/plugin.c: (activate_plugin):
6360         Fixed a Gtk/Gdl-Critical
6361         
6362         Patches from Étienne Bersac <bersace03@laposte.net>
6363         * plugins/class-gen/templates/go-source.tpl:
6364         * plugins/macro/macros.xml:
6365         Use better template for GObjects (#417875 and #417918)
6366         
6367         Patches from Halton Huo <halton.huo@sun.com>
6368         * libanjuta/anjuta-launcher.h:
6369         * libanjuta/anjuta-preferences.c:
6370         * libanjuta/anjuta-utils.c:
6371         * plugins/class-gen/window.c: (cg_window_set_add_to_project),
6372         (cg_window_set_add_to_repository):
6373         * plugins/class-inheritance/class-inherit.c:
6374         Fix build with suncc (#423727, #423730, #423733, #423768, #423772)
6376 2007-04-09  Johannes Schmid <jhs@gnome.org>
6378         * plugins/editor/print.c: (anjuta_print_show_header):
6379         * plugins/file-manager/anjuta-file-manager-plugin.glade:
6380         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
6382   Some string changes (#427395 and #427399)
6384 2007-04-06  Johannes Schmid <jhs@gnome.org>
6386         * plugins/build-basic-autotools/build-basic-autotools.c:
6387         (on_build_mesg_format), (on_build_mesg_parse):
6388         Fixed full path detection
6390 2007-04-05  Naba Kumar  <naba@gnome.org>
6392         Patch from Halton Huo:
6393         * libanjuta/Makefile.am:
6394         * libanjuta/anjuta-glue-cpp.c: (anjuta_glue_cpp_load_plugin):
6395         * libanjuta/anjuta-glue-cpp.h:
6396         * libanjuta/anjuta-glue-factory.c: (anjuta_glue_factory_get_type),
6397         (anjuta_glue_factory_class_init), (anjuta_glue_factory_init),
6398         (anjuta_glue_factory_new), (anjuta_glue_factory_add_path),
6399         (anjuta_glue_factory_get_path), (get_already_loaded_module),
6400         (load_plugin), (anjuta_glue_factory_get_object_type):
6401         * libanjuta/anjuta-glue-factory.h:
6402         * libanjuta/anjuta-glue-plugin.c: (anjuta_glue_plugin_get_type),
6403         (anjuta_glue_plugin_load), (anjuta_glue_plugin_unload),
6404         (anjuta_glue_plugin_class_init), (anjuta_glue_plugin_init),
6405         (anjuta_glue_plugin_new):
6406         * libanjuta/anjuta-glue-plugin.h:
6407         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
6408         (anjuta_plugin_manager_finalize), (anjuta_plugin_manager_new):
6409         * libanjuta/anjuta-plugin.h:
6410         * libanjuta/glue-cpp.c:
6411         * libanjuta/glue-cpp.h:
6412         * libanjuta/glue-factory.c:
6413         * libanjuta/glue-factory.h:
6414         * libanjuta/glue-plugin.c:
6415         * libanjuta/glue-plugin.h:
6416         * plugins/build-basic-autotools/build-basic-autotools.h:
6417         * plugins/class-gen/plugin.h:
6418         * plugins/class-inheritance/plugin.h:
6419         * plugins/cvs-plugin/plugin.h:
6420         * plugins/debug-manager/plugin.h:
6421         * plugins/devhelp/plugin.h:
6422         * plugins/document-manager/plugin.h:
6423         * plugins/editor/plugin.h:
6424         * plugins/file-loader/plugin.h:
6425         * plugins/file-manager/plugin.h:
6426         * plugins/file-wizard/plugin.h:
6427         * plugins/gdb/plugin.h:
6428         * plugins/glade/plugin.h:
6429         * plugins/gtodo/plugin.h:
6430         * plugins/language-support-cpp-java/plugin.h:
6431         * plugins/macro/plugin.h:
6432         * plugins/message-view/plugin.h:
6433         * plugins/patch/plugin.h:
6434         * plugins/profiler/plugin.h:
6435         * plugins/project-import/plugin.h:
6436         * plugins/project-manager/plugin.h:
6437         * plugins/project-wizard/plugin.h:
6438         * plugins/sample1/plugin.h:
6439         * plugins/search/plugin.h:
6440         * plugins/sourceview/plugin.h:
6441         * plugins/subversion/plugin.h:
6442         * plugins/symbol-browser/plugin.h:
6443         * plugins/terminal/terminal.c:
6444         * plugins/tools/plugin.h:
6445         * plugins/tools/scripts/tools-2.xml.in:
6446         * plugins/valgrind/plugin.h:
6448         Renamed Glue to AnjutaGlue to avoid namespace conflicts.
6450 2007-04-05  Naba Kumar  <naba@gnome.org>
6452         * anjuta.spec.in, configure.in: Removed dead codes.
6453         
6454         Patch from Jos Dehaes:
6455         * configure.in, plugins/project-wizard/templates/Makefile.am,
6456         plugins/project-wizard/templates/mkfile.wiz,
6457         plugins/project-wizard/templates/translatable-strings.h: Enabled
6458         makefile-based project creation and import. Fixes bug #355145
6460 2007-04-04 Sebastien Granjoux <seb.sfo@free.fr>
6462         * plugins/debug-manager/debugger.c,
6463         plugins/debug-manager/plugin.c,
6464         plugins/gdb/anjuta-gdb.plugin.in:
6465         Code cleaning (remove unused code, rename this into self)
6466         Add information about supported format in debugger plugin
6467         Activate debugger plugin according to the target format
6469 2007-04-01  Naba Kumar  <naba@gnome.org>
6471         * plugins/message-view/message-view.c:
6472         (message_view_instance_init): Fixed message icons to appear.
6474 2007-03-31  Johannes Schmid <jhs@gnome.org>
6476         * plugins/message-view/anjuta-msgman.c:
6477         (anjuta_msgman_append_view):
6478         * plugins/message-view/plugin.c: (on_view_changed),
6479         (ianjuta_msgman_add_view), (ianjuta_msgman_set_current_view):
6480         
6481         Fixed #424845
6483 2007-03-31  Johannes Schmid <jhs@gnome.org>
6485         * plugins/message-view/message-view.c:
6486         (message_view_instance_init), (imessage_view_append):
6487         Show nice icons beside the messages for info, warning and error. This is a completly
6488         cosmetic change so if someone dislikes it he is free to remove it.
6490 2007-03-31  Johannes Schmid <jhs@gnome.org>
6491         
6492         * plugins/message-view/anjuta-msgman.c: (on_notebook_switch_page),
6493         (anjuta_msgman_class_init), (anjuta_msgman_append_view),
6494         (anjuta_msgman_remove_view), (anjuta_msgman_set_current_view):
6495         * plugins/message-view/anjuta-msgman.h:
6496         * plugins/message-view/message-view.h:
6497         * plugins/message-view/plugin.c: (on_view_changed),
6498         (activate_plugin):
6499         Fixed #359399 and made next/previous insensitive when not availible
6500         
6501         * plugins/sourceview/anjuta-languages-manager.c: (color_to_string),
6502         (tag_style_to_string):
6503         Fixed namespace Problem with gdk >= 2.11
6504         
6505         * plugins/sourceview/sourceview-autocomplete.c:
6506         (sourceview_autocomplete_init):
6507         Removed structure, follow-up of #423682
6509 2007-03-29 Sebastien Granjoux <seb.sfo@free.fr>
6511         * plugins/debug-manager/debug_tree.c,
6512         plugins/debug-manager/debug_tree.h,
6513         plugins/debug-manager/watch.c,
6514         plugins/debug-manager/anjuta-debug-manager.glade:
6515         Inspect variable at cursor
6516         Fix buttons in inspect dialog
6518 2007-03-27  Halton Huo  <halton.huo@sun.com>
6520         Reviewed by Sebastien Granjoux  <seb.sfo@free.fr>:
6522         * plugins/sourceview/sourceview-autocomplete.c
6523         plugins/debug-manager/disassemble.c,
6524         libanjuta/interfaces/libanjuta.idl:
6525         Remove array with 0 size and empty structure as it is not
6526         supported by sun cc, Fixes bug #423682
6528         * plugins/debug-manager/debugger.c:
6529         Remove anonymous union as it is not supported by sun cc,
6530         Fixes bug #423680
6532 === anjuta 2.1.2 ===
6534 2007-03-28  Naba Kumar  <naba@gnome.org>
6536         * configure.in: Bumped version to 2.1.2
6537         * NEWS: Updated for release.
6538         
6539         * plugins/editor/bookmark.xpm, plugins/sourceview/bookmark.png:
6540         Improved breakpoint marker icon.
6541         
6542         * plugins/editor/anjuta-editor.plugin.in,
6543         plugins/sourceview/sourceview.plugin.in: Made editor plugins
6544         non user activable since they are now remembered properly.
6546 2007-03-27 Sebastien Granjoux <seb.sfo@free.fr>
6548         * plugins/tools/editor.c:
6549         Fix bug #423270
6551 2007-03-27  Naba Kumar  <naba@gnome.org>
6553         * plugins/editor/aneditor-autocomplete.cxx: Replace the complete
6554         word when autocompleting without leaving any trailing part of
6555         the word.
6557 2007-03-27  Kamil Páral  <ripper42@gmail.com>
6559         Reviewed by Naba Kumar  <naba@gnome.org>:
6560         * anjuta.desktop.in.in: Remove "Application" category from desktop
6561         file and add "GNOME". GNOME Goal #3 (fixes bug #417612).
6562         
6563 2007-03-27  Naba Kumar  <naba@gnome.org>
6564         
6565         * configure.in, plugins/document-manager/anjuta-docman.c:
6566         (anjuta_docman_add_editor): Conditionally compile notebook tab
6567         reordering feature for gtk >= 2.10. Reduced dependency on gtk to 2.8.0
6569         Patch from Halton Huo:
6570         * configure.in, global-tags/Makefile.am: Do not pass -Wall to
6571         non gcc compiler flags. Fixes bug #423089.
6572         
6573 2007-03-26  Naba Kumar  <naba@gnome.org>
6574         
6575         * AUTHORS, NEWS, TODO.tasks: Updated.
6576         
6577         * plugins/project-manager/plugin.c: (update_ui): Do not insensitise
6578         close menuitem.
6579         
6580         * plugins/symbol-browser/plugin.c: (on_editor_saved),
6581         (update_editor_symbol_model), (iter_matches),
6582         (on_editor_update_ui), (value_added_current_editor),
6583         (activate_plugin), (dispose),
6584         (symbol_browser_plugin_instance_init):
6585         * plugins/symbol-browser/plugin.h: update line on editor save
6586         and editor change. Code clean up and fixed warnings.
6588 2007-03-26  Naba Kumar  <naba@gnome.org>
6590         * plugins/project-wizard/templates/java/project.anjuta,
6591         plugins/project-wizard/templates/python/project.anjuta,
6592         plugins/project-wizard/templates/python/project.anjuta:
6593         Removed version control plugins from default selection.
6595         * plugins/tools/scripts/prepare-changelog.pl,
6596         plugins/tools/scripts/tools-2.xml.in: Updated prepare changelog
6597         script to a better one (that works on both cvs and svn).
6599 2007-03-26  Naba Kumar  <naba@gnome.org>
6601         * (added) plugins/project-wizard/templates/translatable-strings.pl,
6602         Makefile.am: Added the generated translatable file (required for
6603         translations for svn checkouts).
6605         * (added)
6606         plugins/project-wizard/templates/extract-translatable-strings.pl
6607         plugins/project-wizard/templates/Makefile.am, Makefile.am,
6608         po/POTFILES.in: Generated translatable strings for .wiz files and
6609         added them in POTFILES.in for translation. Fixes bug #398035
6611 2007-03-25  Naba Kumar  <naba@gnome.org>
6613         * plugins/language-support-cpp-java/plugin.c: Fixed modeline parsing.
6614         
6615         * src/anjuta-app.c: Removed dead codes.
6616         
6617         * plugins/symbol-browser/an_symbol_prefs.c: Show message view when
6618         global tags generation starts.
6619         
6620         * plugins/debug-manager/chunk_view.c,
6621         plugins/debug-manager/start.h,
6622         plugins/debug-manager/chunk_view.h,
6623         plugins/debug-manager/utilities.c,
6624         plugins/debug-manager/utilities.h,
6625         plugins/debug-manager/debugger.c,
6626         plugins/debug-manager/threads.c,
6627         plugins/debug-manager/disassemble.c,
6628         plugins/debug-manager/info.c,
6629         plugins/debug-manager/sharedlib.c,
6630         plugins/debug-manager/threads.h,
6631         plugins/debug-manager/disassemble.h,
6632         plugins/debug-manager/signals.c,
6633         plugins/debug-manager/info.h,
6634         plugins/debug-manager/sharedlib.h,
6635         plugins/debug-manager/data_buffer.c,
6636         plugins/debug-manager/data_view.c,
6637         plugins/debug-manager/signals.h,
6638         plugins/debug-manager/debug_tree.c,
6639         plugins/debug-manager/watch.c,
6640         plugins/debug-manager/registers.c,
6641         plugins/debug-manager/data_buffer.h,
6642         plugins/debug-manager/data_view.h,
6643         plugins/debug-manager/memory.c,
6644         plugins/debug-manager/debug_tree.h,
6645         plugins/debug-manager/watch.h,
6646         plugins/debug-manager/registers.h,
6647         plugins/debug-manager/memory.h,
6648         plugins/debug-manager/locals.c,
6649         plugins/debug-manager/sexy-icon-entry.c,
6650         plugins/debug-manager/breakpoints.c,
6651         plugins/debug-manager/locals.h,
6652         plugins/debug-manager/sexy-icon-entry.h,
6653         plugins/debug-manager/stack_trace.c,
6654         plugins/debug-manager/breakpoints.h,
6655         plugins/debug-manager/sparse_buffer.c,
6656         plugins/debug-manager/sparse_view.c,
6657         plugins/debug-manager/stack_trace.h,
6658         plugins/debug-manager/sparse_buffer.h,
6659         plugins/debug-manager/sparse_view.h,
6660         plugins/debug-manager/start.c,
6661         plugins/gdb/utilities.c,
6662         plugins/gdb/utilities.h,
6663         plugins/gdb/debugger.c,
6664         plugins/gdb/debugger.h: Added indentation modeline for easy indentation
6665         setup.
6667 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
6669         * plugins/gdb/debugger.c:
6670         Avoid empty debugger log window by limiting line to 90 characters
6672 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
6674         * plugins/debug-manager/plugin.c,
6675         plugins/debug-manager/plugin.h,
6676         plugins/debug-manager/threads.c,
6677         plugins/debug-manager/threads.h,
6678         plugins/debug-manager/breakpoints.c,
6679         plugins/debug-manager/breakpoints.h,
6680         plugins/debug-manager/stack_trace.c,
6681         plugins/debug-manager/stack_trace.h:
6682         View code action now changes location in disassembly view too
6684         * plugins/debug-manager/anjuta-debug-manager.ui:
6685         Rename breakpoint actions
6687 2007-03-24  Naba Kumar  <naba@gnome.org>
6689         * configure.in, src/anjuta-app.c: Use the new docking algorithm
6690         in gdl 0.7.3 (svn trunk).
6691         * src/anjuta-app.c: Removed dead codes and fixed compiler warnings.
6692         
6693 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
6695         * plugins/debug-manager/threads.c,
6696         plugins/debug-manager/debug_tree.c,
6697         plugins/debug-manager/debug_tree.h,
6698         plugins/debug-manager/locals.c,
6699         plugins/debug-manager/registers.c,
6700         plugins/debug-manager/stack_trace.c:
6701         Allow to change current thread updating register, stack and locals
6702         Allow to change current stack frame updating locals
6704         * plugins/gdb/debugger.c:
6705         Read argument of selected stack frame
6707         * plugins/debug-manager/data_view.c:
6708         Fix an unrelated bug
6710 2007-03-23  Naba Kumar  <naba@gnome.org>
6712         * plugins/document-manager/anjuta-docman.c,
6713         plugins/document-manager/plugin.c: Fixed many memory leaks.
6714         (ianjuta_file_get_uri() returns a new string).
6716         * plugins/document-manager/action-callbacks.c: Use AnjutaSavePrompt
6717         widget for save dialogs.
6718         
6719         * tagmanager/tm_tag.c, tagmanager/entry.h: Restored entry.h from
6720         svn and fixed to get function/prototype/member args list. Call tips
6721         also work fine now.
6723 2007-03-22  Naba Kumar  <naba@gnome.org>
6725         * tagmanager/c.c: Enabled 'prototype' tags so that autocomplete
6726         and calltips would work again for functions from global tags (Needs
6727         regenerating global tags).
6729         * tagmanager/c.c, plugins/symbol-browser/plugin.c: Restored c.c to
6730         ctags svn version and reopened bug #395362. Fixes tags parsing that
6731         seemed to have stopped working recently.
6733 2007-03-21  Naba Kumar  <naba@gnome.org>
6735         * tagmanager/tm_source_file.c, tagmanager/options.c,
6736         global-tags/create_global_tags.sh.in: Fixed c++ parsing (to some
6737         extend .. more needs to be investigated and fixed). Enabled some
6738         debugging.
6740 2007-03-16  Naba Kumar  <naba@gnome.org>
6742         * src/anjuta.c: Fixed project loading from command line.
6744 2007-03-16  Naba Kumar  <naba@gnome.org>
6746         Patch from James Liggett <jrliggett@cox.net>:
6747         plugins/profiler/gprof-profile-data.c: Fixed a crash.
6748         
6749 2007-03-15  Naba Kumar  <naba@gnome.org>
6751         * libanjuta/anjuta-profile-manager.c,
6752         libanjuta/anjuta-profile-manager.h: Added method to get current
6753         profile.
6755         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Added "exiting"
6756         signal and anjuta_shell_notify_exit(). Signal is emitted when anjuta
6757         is exiting.
6759         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
6760         plugins/file-loader/plugin.c: Moved to functions as utility functions.
6761         Also, not load project files in session load in loader plugin.
6762         
6763         * plugins/project-manager/plugin.c, src/anjuta.c:
6764         Emit "exiting" signal in shell when exiting anjuta. project manager
6765         listens to exiting signal and saves session. anjuta.c saves session
6766         only when current projfile is 'user'. Load project saved in session
6767         differently then the rest of the session. This should fix all the
6768         session restoration bugs.
6769         
6770         src/main.c: Present anjuta window when becon message is received.
6772 2007-03-14  Naba Kumar  <naba@gnome.org>
6774         * libanjuta/anjuta-profile.c: Fixed a bug where some plugins would
6775         not randomly save (it was a wrong looping).
6776         
6777 2007-03-12  Naba Kumar  <naba@gnome.org>
6779         * libanjuta/interfaces/libanjuta.idl: Added more API section headers.
6781 2007-03-12 Sebastien Granjoux <seb.sfo@free.fr>
6783         * plugins/debug-manager/anjuta-debug-manager.ui,
6784         libanjuta/interfaces/libanjuta.idl,
6785         plugins/debug-manager/debugger.c,
6786         (added) plugins/debug-manager/threads.c,
6787         (added) plugins/debug-manager/threads.h,
6788         plugins/debug-manager/plugin.c,
6789         plugins/debug-manager/Makefile.am,
6790         plugins/gdb/plugin.c,
6791         plugins/gdb/debugger.c,
6792         plugins/gdb/debugger.h:
6793         Add a window displaying all threads
6794         Add needed functions
6795         Switching to a different thread is still not done
6797         * plugins/debug-manager/debug_tree.c,
6798         plugins/debug-manager/locals.c,
6799         plugins/debug-manager/stack_trace.c:
6800         Small cosmetic changes
6802         * plugins/gdb/gdbmi.c:
6803         Keep all elements in gdbmi hash
6804         Even if using the same key like in -threads-list-ids
6806 2007-03-11  Naba Kumar  <naba@gnome.org>
6808         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate class comments.
6809         
6810         * libanjuta/interfaces/libanjuta.idl: Fixed and added API docs.
6811         
6812         * manuals/reference/libanjuta/libanjuta-docs.sgml,
6813         manuals/reference/libanjuta/libanjuta-sections.txt,
6814         manuals/reference/libanjuta/libanjuta.types: Updated to contain latest
6815         interfaces.
6817 2007-03-11  Naba Kumar  <naba@gnome.org>
6819         * configure.in, manuals/reference/libanjuta/Makefile.am: Fixed to use
6820         gtk-doc properly. Bumped gtk-doc requirement to 1.4
6822         * manuals/reference/libanjuta/libanjuta-docs.sgml,
6823         manuals/reference/libanjuta/libanjuta.types,
6824         manuals/reference/libanjuta/libanjuta-sections.txt,
6825         manuals/reference/libanjuta/.cvsignore,
6826         (removed) manuals/reference/libanjuta/tmpl/*: Updated API docs
6827         infrastructure. Got rid of tmpl/ directory and moved all section
6828         documenation to source code (requires gtk-doc >= 1.4).
6829         
6830         * libanjuta/anjuta-plugin-description.c,
6831         libanjuta/interfaces/libanjuta.idl,     libanjuta/anjuta-status.c,
6832         libanjuta/cell-renderer-captioned-image.c,
6833         libanjuta/anjuta-plugin-handle.c, libanjuta/resources.c,
6834         libanjuta/anjuta-debug.h, libanjuta/glue-cpp.c,
6835         libanjuta/e-splash.c, libanjuta/anjuta-plugin.c,
6836         libanjuta/anjuta-preferences-dialog.c, libanjuta/libanjuta.h,
6837         libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-shell.c,
6838         libanjuta/glue-plugin.c, libanjuta/anjuta-encodings.c,
6839         libanjuta/anjuta-save-prompt.c, libanjuta/glue-factory.c,
6840         libanjuta/anjuta-session.c, libanjuta/anjuta-children.c,
6841         libanjuta/anjuta-utils.c, libanjuta/anjuta-profile.c,
6842         libanjuta/anjuta-preferences.c, libanjuta/anjuta-launcher.c,
6843         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-serializer.c,
6844         libanjuta/anjuta-ui.c: Added inline API documentation. Moved section
6845         documentation from templates to source code.
6847 2007-03-10  Johannes Schmid <jhs@gnome.org>
6849         * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
6850         Added some debug output but could not figure out why 
6851         some plugins are not kept.
6852         
6853         * libanjuta/interfaces/libanjuta.idl:
6854         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
6855         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
6856         Added IAnjutaEditorGoto::matching_brace
6857         
6858         * plugins/document-manager/action-callbacks.c:
6859         (on_editor_command_match_brace_activate):
6860         * plugins/document-manager/plugin.c:
6861         (update_editor_ui_interface_items):
6862         * plugins/editor/text_editor.c: (igoto_matching_brace),
6863         (igoto_iface_init):
6864         * plugins/sourceview/sourceview.c: (ieditor_iface_init):
6865         Fixed #355155 (matching brace for scintilla, disabled for sourceview)
6867 2007-03-09  Johannes Schmid <jhs@gnome.org>
6869         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
6870         Hide correct column
6871         
6872         * plugins/sourceview/sourceview-private.h:
6873         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
6874         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
6875         (sourceview_new), (ifile_savable_save_as):
6876         Tweaked vfs monitoring
6878 2007-03-09  Johannes Schmid <jhs@gnome.org>
6880         * libanjuta/interfaces/Makefile.am.iface:
6881         Fixed installtion of header files
6882         
6883         * plugins/sourceview/sourceview.c: (set_select):
6884         do not scroll to much in interactive search
6886 2007-03-09  Naba Kumar  <naba@gnome.org>
6888         * src/anjuta.c: Fixed session restoration.
6889         
6890         * plugins/symbol-browser/plugin.c: Fixed crashes due to dangling
6891         signal handlers after symbol browser plugin is deactivated.
6892         
6893         * plugins/editor/editor.glade,
6894         plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
6895         Fixed indentation confustion in preferences.
6897 2007-03-08  Johannes Schmid <jhs@gnome.org>
6899         * plugins/search/search-replace.c: (search_set_combo),
6900         (search_set_action), (search_set_target), (search_set_direction),
6901         (create_dialog), (search_disconnect_set_toggle_connect),
6902         (on_search_match_whole_word_toggled),
6903         (on_search_match_whole_line_toggled),
6904         (on_search_match_word_start_toggled),
6905         (search_set_toggle_direction):
6906         Use GCallback instead of GSignalFunc! We need to fix this code anyway,
6907         it's somehow ugly and uses many deprecated widgets
6908         
6909         Patch from Ritesh Khadgaray <baby.linux@gmail.com>:
6910         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
6911         Fix #394709
6912         
6913 2007-03-07  Naba Kumar  <naba@gnome.org>
6915         * src/anjuta.c: Make launching projects work from command line. Also
6916         fixes gnome session restart command.
6917         
6918 2007-03-07  Johannes Schmid <jhs@gnome.org>
6920         Patch from Lucas Mazzardo Veloso <lmveloso@gmail.com>
6921         * plugins/class-gen/plugin.c: (iwizard_activate):
6922         Fixed #408218
6923         
6924         * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_import_response):
6925         Fixed #402774
6926         
6927         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
6928         Fixed #377483 (It's not possible to know if directories have
6929         a version in CVS. Show version column only if there are version
6930         informations availible
6932         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
6933         Fixed memory leak
6935 2007-03-07  Johannes Schmid <jhs@gnome.org>
6937         * plugins/sourceview/sourceview-prefs.c: (get_bool):
6938         Fixed #409408
6939         * plugins/symbol-browser/an_symbol_prefs.c:
6940         (on_update_global_clicked):
6941         Fixed ##409176
6943 2007-03-07  Johannes Schmid <jhs@gnome.org>
6945         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init),
6946         (anjuta_save_prompt_new):
6947         * plugins/project-import/project-import.c:
6948         (project_import_finalize):
6949         Fixed Gtk-Criticals (maybe #409408)
6951 2007-03-07  Naba Kumar  <naba@gnome.org>
6953         * plugins/language-support-cpp-java/plugin.c: Fixed indentation anomaly
6954         when we are at just beginning of string or comment. Fixes bug #397981.
6956 2007-03-07  Johannes Schmid <jhs@gnome.org>
6958         * plugins/language-support-cpp-java/plugin.c:
6959         (initialize_indentation_params):
6960         Removed annoying DEBUG_PRINT
6961         
6962         * plugins/sourceview/sourceview-cell.c:
6963         (sourceview_cell_instance_init), (icell_get_character),
6964         (icell_get_length), (icell_get_char), (icell_get_attribute):
6965         Improved code to be faster
6966         Implemented attribute handling so that indentation really works in any case
6968 2007-03-06  Johannes Schmid <jhs@gnome.org>
6970         * configure.in:
6971         GTK_REQUIRED = 2.10.0 (required for GtkRecent and Docman tabs)
6972         
6973         * plugins/document-manager/anjuta-docman.c:
6974         (anjuta_docman_instance_init), (anjuta_docman_add_editor):
6975         Removed old and ugly tab drag&drop code and use built-in gtk stuff
6976         instead (required GTK >= 2.10)
6977         
6978         * plugins/sourceview/sourceview-private.h:
6979         * plugins/sourceview/sourceview.c:
6980         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
6981         (sourceview_finalize), (sourceview_new), (imark_mark),
6982         (imark_unmark), (imark_is_marker_set),
6983         (imark_location_from_handle), (imark_delete_all_markers):
6984         Fixed marker handling and worked a bit more on vfs monitoring
6986 2007-03-05  Johannes Schmid <jhs@gnome.org>
6988         * libegg/egg-combo-action.c: (egg_combo_action_set_active_iter):
6989         Added method to select specific iter
6990         
6991         * plugins/sourceview/sourceview-private.h:
6992         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
6993         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
6994         (sourceview_add_monitor), (on_document_saved),
6995         (sourceview_finalize), (sourceview_new), (ifile_savable_save_as):
6996         Fixed vfs monitoring (mostly ported code from text_editor.c)
6997         
6998         * plugins/symbol-browser/an_symbol_view.c:
6999         * plugins/symbol-browser/an_symbol_view.h:
7000         * plugins/symbol-browser/plugin.c: (iter_matches),
7001         (on_editor_update_ui), (value_added_current_editor):
7002         Select the current tag in locals window and symbol toolbar. If there
7003         is no tag at the current line, reserve backward for the next tag. This will
7004         select the correct tag if inside a function.
7006 2007-03-05  Naba Kumar  <naba@gnome.org>
7008         * src/anjuta-app.c: Fixes gtk-critical messages at shutdown.
7009         * plugins/editor/text_editor.c: Disabled DEBUG_PRINTs and fixed
7010         compiler warnings.
7011         * plugins/editor/text_editor.c: Fixes a crash on 64 bit arch
7012         (Bug #412186)
7013         
7014 2007-03-04  Johannes Schmid <jhs@gnome.org>
7016         * data/Makefile.am:
7017         * po/POTFILES.in:
7018         Fixed distcheck (well, partly)
7020 2007-03-04  Johannes Schmid <jhs@gnome.org>
7022         * plugins/document-manager/anjuta-document-manager.ui:
7023         Move "Swap .c/.h from Main to Browser toolbar
7025         Modified Patch from Yang Hong <yanghong@ccoss.com.cn>:
7026         * plugins/file-manager/an_file_view.c: (fv_prefs_new),
7027         (fv_prefs_free), (fv_add_tree_entry):
7028         * plugins/file-manager/anjuta-file-manager-plugin.glade:
7029         * plugins/file-manager/plugin.c: (prefs_init):
7030         
7031         Bug 387208 – [Patch] Add custom file-manager ignore pattern support
7033 2007-03-04  Naba Kumar  <naba@gnome.org>
7035         * data/default.proflie, data/Makefile.am, src/anjuta.c,
7036         plugins/project-manager/plugin.c:
7037         Restored default profile and renamed it from "default.anjuta" to
7038         "default.profile".
7039         
7040 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
7042         * plugins/debug-manager/debugger.c,
7043         plugins/debug-manager/plugin.c,
7044         plugins/gdb/debugger.c,
7045         libanjuta/interfaces/libanjuta.idl,
7046         plugins/debug-manager/stack_trace.c:
7047         Add a dialog box when a signal is received (except SIGINT)
7048         Display stack frame even if arguments are not available
7050 2007-03-03  Naba Kumar  <naba@gnome.org>
7052         * TODO.tasks: Icons bounty added.
7054         * libanjuta/anjuta-plugin-manager.[ch]: Implemented remember plugin
7055         choise selection.
7056         
7057         * libanjuta/anjuta-profile-manager.[ch]: Implemented profile scoping
7058         and descoping.
7060         * configure.in, src/anjuta.c, plugins/project-manager/plugin.[ch],
7061         plugins/Makefile.am, (removed) plugins/profile-default/*,
7062         plugins/project-manager/anjuta-project-manager.plugin.in,
7063         plugins/project-manager/anjuta-project-manager.ui: Use the new plugins
7064         profile implementation to load user profile and projects. Store and
7065         restore remembered plugins. Use profile scoping and descoping for
7066         saving and loading sesstions.
7067         
7068         * libanjuta/anjuta-plugin-handle.c, libanjuta/anjuta-plugin-manager.c,
7069         libanjuta/anjuta-shell.c, libanjuta/anjuta-preferences.c,
7070         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-ui.c: Disabled
7071         DEBUG_PRINTs.
7073 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
7075         * plugins/debug-manager/debug_tree.c
7076         plugins/debug-manager/debug_tree.h:
7077         Bug fix, deleting wrong variable
7079         * plugins/gdb/debugger.c:
7080         Bug fix, remove forgotten debugging code
7082 2007-03-02  Johannes Schmid <jhs@gnome.org>
7084         * plugins/document-manager/anjuta-document-manager.ui:
7085         * plugins/search/anjuta-search.ui:
7086         * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
7087         Break toolbars into smaller peaces: ToolbarBookmark, ToolbarSymbols,
7088         ToolbarFind
7090         * src/anjuta-app.c: (on_toolbar_view_toggled),
7091         (on_add_merge_widget), (on_session_save), (on_widget_remove):
7092         Save toolbar positions, don't use fixed toolbar style
7093         
7094         All in all this will allow more complex toolbar configurations and
7095         might gain some space on smaller displays because the user can disable
7096         toolbar parts he does not use. Also allows to use any toolbar style
7097         without looking too ugly.
7099 2007-03-01  Naba Kumasr  <naba@gnome.org>
7101         * TODO.tasks: Added a bounty for creating icons.
7103         * libanjuta/anjuta-profile.c, libanjuta/anjuta-profile-manager.c,
7104         libanjuta/anjuta-profile-manager.h: Fixed infinite loop. Added
7105         profile-changed signal. Do not sync non-user-activatable plugins.
7107 2007-02-29 Sebastien Granjoux <seb.sfo@free.fr>
7109         * plugins/debug-manager/disassemble.c,
7110         plugins/debug-manager/sparse_view.c,
7111         plugins/gdb/debugger.c,
7112         libanjuta/interfaces/libanjuta.idl:
7113         Display function name in disassembly view
7115 2007-02-28 Sebastien Granjoux <seb.sfo@free.fr>
7117         * (added) plugins/debug-manager/bookmark.png,
7118         (added) plugins/debug-manager/breakpoint-disabled.png,
7119         (added) plugins/debug-manager/breakpoint-enabled.png,
7120         (added) plugins/debug-manager/program-counter.png,
7121         (added) plugins/debug-manager/linemarker.png,
7122         plugins/debug-manager/Makefile.am,
7123         plugins/debug-manager/disassemble.c,
7124         plugins/debug-manager/disassemble.h,
7125         plugins/debug-manager/sparse_buffer.c,
7126         plugins/debug-manager/sparse_buffer.h,
7127         plugins/debug-manager/sparse_view.c,
7128         plugins/debug-manager/sparse_view.h,
7129         plugins/debug-manager/plugin.c,
7130         plugins/debug-manager/breakpoints.c,
7131         libanjuta/interfaces/libanjuta.idl:
7132         Add markers in the disassembly view
7133         Display program counter and breakpoints in disassembly view
7135         * plugins/gdb/debugger.c:
7136         Fix a bug added with my previous patch, setting and clearing
7137         breakpoints was not working
7139 2007-02-28  Johannes Schmid <jhs@gnome.org>
7141         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml:
7142         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
7143         * manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml:
7144         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
7145         * manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml:
7146         * manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml:
7147         * manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml:
7148         * manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
7149         * manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml:
7150         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
7151         Updated (why do they need to be under version control?)
7152         
7153         * plugins/message-view/anjuta-msgman.c: (on_msgman_close_all),
7154         (create_tab_popup_menu), (on_msgman_popup_menu),
7155         (on_tab_button_press_event), (anjuta_msgman_page_new),
7156         (anjuta_msgman_finalize), (anjuta_msgman_instance_init):
7157         Added "Close all message tabs" popup menu
7159 2007-02-26  Naba Kumar  <naba@gnome.org>
7161         * plugins/profiler/gprof-flat-profile-entry.c,
7162         plugins/profiler/gprof-flat-profile.c,
7163         plugins/profiler/gprof-flat-profile-entry.h,
7164         plugins/profiler/gprof-flat-profile.h,
7165         plugins/profiler/gprof-flat-profile-view.c,
7166         plugins/profiler/gprof-flat-profile-view.h,
7167         plugins/profiler/gprof-call-graph-block-entry.c,
7168         plugins/profiler/gprof-call-graph-block.c,
7169         plugins/profiler/gprof-function-call-chart-view.c,
7170         plugins/profiler/gprof-call-graph-block-entry.h,
7171         plugins/profiler/gprof-profile-data.c,
7172         plugins/profiler/gprof-call-graph-block.h,
7173         plugins/profiler/gprof-view.c,
7174         plugins/profiler/gprof-call-graph.c,
7175         plugins/profiler/gprof-function-call-chart-view.h,
7176         plugins/profiler/gprof-profile-data.h,
7177         plugins/profiler/gprof-call-graph.h,
7178         plugins/profiler/gprof-view.h,
7179         plugins/profiler/gprof-view-manager.c,
7180         plugins/profiler/gprof-call-graph-view.c,
7181         plugins/profiler/plugin.c,
7182         plugins/profiler/gprof-view-manager.h,
7183         plugins/profiler/gprof-call-graph-view.h,
7184         plugins/profiler/gprof-function-call-tree-view.c,
7185         plugins/profiler/gprof-function-call-tree-view.h,
7186         plugins/profiler/Makefile.am: Fix compiler warnings and link with
7187         gnome-vfs. Fixes bug #411377.
7189 2007-02-26  Naba Kumar  <naba@gnome.org>
7191         * plugins/profiler/gprof-profile-data.c: Fixes bug #411623,
7193         Patch from James Liggett  <jrliggett@cox.net>:
7194         * plugins/profiler/gprof-flat-profile-view.c,
7195         plugins/profiler/gprof-flat-profile-view.h,
7196         plugins/profiler/gprof-function-call-chart-view.c,
7197         plugins/profiler/gprof-function-call-chart-view.h,
7198         plugins/profiler/gprof-view.c,
7199         plugins/profiler/gprof-view.h,
7200         plugins/profiler/gprof-call-graph-view.c,
7201         plugins/profiler/plugin.c,
7202         plugins/profiler/gprof-call-graph-view.h,
7203         plugins/profiler/gprof-function-call-tree-view.c,
7204         plugins/profiler/gprof-function-call-tree-view.h: Implements
7205         double click navigation. Fixes bug #403514.
7207 2007-02-25  Naba Kumar  <naba@gnome.org>
7209         * libanjuta/anjuta-plugin-manager.c,
7210         libanjuta/anjuta-plugin-handle.[ch],
7211         plugins/build-basic-autotools/build-basic-autotools.c: Removed the use of
7212         g_hash_table_remove_all (introduced in glib 2.12) to stay the
7213         dependency on glib 2.8. Fixes bug #411623.
7215 2007-02-24  Naba kumar  <naba@gnome.org>
7217         * libanjuta/interfaces/Makefile.am.iface: Added log domain.
7218         
7219         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin-manager.c,
7220         libanjuta/anjuta-plugin-manager.h, libanjuta/anjuta-profile.c,
7221         libanjuta/anjuta-profile.h, libanjuta/Makefile.am,
7222         (added) libanjuta/anjuta-profile-manager.c,
7223         (added) libanjuta/anjuta-profile-manager.h: Implemented profile
7224         manager.
7225         Implemented profile pushing and popping. Implemented profile xml
7226         synchronization. Implemented error handling in profiles. Implemented
7227         activation and deactivation signals in plugin manager.
7228         
7229         * libanjuta/Makefile.am: Added libanjuta log domain.
7230         
7231         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
7232         src/anjuta-app.c, src/anjuta-app.h: Added get_profile_manager()
7233         in AnjutaShell interface and implemented it in AnjutaApp.
7234         
7235         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
7237 2007-02-23  Naba kumar  <naba@gnome.org>
7239         src/main.c: Fixed missing end quote.
7241 2007-02-20  Jean-Noel Guiheneuf  <guiheneuf.jean-noel@wanadoo.fr>
7243         * plugins/debug-manager/breakpoints.c: Enabled/Disabled breakpoints.
7246 2007-02-20  Naba Kumar  <naba@gnome.org>
7248         * plugins/subversion/plugin.c: Added "..." menuitems.
7249         * ROADMAP, README: Updated.
7250         * libanjuta/anjuta-profile.c: Fixed bugs.
7252         * (removed)plugins/gtodo/gtodo.c, (removed)plugins/gtodo/main.c,
7253         plugins/gtodo/Makefile.am: Removed dead code.
7255         Patch from  Antoine Cailliau  <a.cailliau@ac-graphic.net>:
7256         * plugins/gtodo/interface.c, plugins/gtodo/preferences.c,
7257         plugins/gtodo/notification.c, plugins/gtodo/add_edit_item.c,
7258         plugins/gtodo/list_tooltip.c,
7259         plugins/document-manager/goto_line.c, plugins/glade/plugin.c,
7260         libanjuta/anjuta-save-prompt.c: Fixed translatable strings to
7261         not contain markups. Fixes Bug #360462.
7263 2007-02-16  Naba Kumar  <naba@gnome.org>
7265         * manuals/reference/libanjuta/project-wizard-format.sgml: Removed
7266         unnecessary sub-sections.
7267         
7268 2007-02-15  Naba Kumar  <naba@gnome.org>
7270         * (removed) plugins/document-manager/bookmark-prev-16.png,
7271         plugins/document-manager/bookmark-last.png,
7272         (removed)plugins/document-manager/bookmark-first-16.png,
7273         plugins/document-manager/bookmark-prev.png,
7274         (added) plugins/document-manager/bookmark-toggle.png,
7275         (removed)plugins/document-manager/bookmark_toggle.xpm,
7276         (removed)plugins/document-manager/bookmark-last-16.png,
7277         plugins/document-manager/plugin.c,
7278         plugins/document-manager/anjuta-document-manager.ui,
7279         (removed)plugins/document-manager/bookmark-next-16.png,
7280         plugins/document-manager/bookmark-next.png,
7281         plugins/document-manager/Makefile.am,
7282         (added) plugins/document-manager/bookmark-clear.png,
7283         plugins/document-manager/bookmark-first.png: Upgraded bookmark
7284         icons (stolen from monodevelop). Added clear bookmarks toolbar
7285         button.
7287         * plugins/document-manager/plugin.c,
7288         (added) plugins/document-manager/swap.png,
7289         (removed) plugins/document-manager/undock.png,
7290         plugins/document-manager/Makefile.am: Fixed swap icon.
7292 2007-02-13  Naba Kumar  <naba@gnome.org>
7294         * plugins/class-gen/element-editor.c: Fixed typo.
7295         
7296         * libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-plugin-manager.h,
7297         libanjuta/anjuta-profile.c, libanjuta/anjuta-profile.h:
7298         Implementing plugin profiles loading.
7300 2007-02-13  Naba Kumar  <naba@gnome.org>
7302         * pixmaps/*.xpm, pixmaps/Makefile.am: Removed old icons.
7303         * pixmaps/Makefile.am, pixmaps/appwiz*.png, 
7304         pixmaps/applogo.png, pixmaps/anjuta_logo.png,
7305         pixmaps/open_project.png, pixmaps/close_project.png:
7306         Removed more old icons.
7307         * pixmaps/anjuta_logo2.png, pixmaps/anjuta_logo.png,
7308         pixmaps/Makefile.am, src/about.c: Renmaed anjuta_logo2.png to
7309         anjuta_logo.png
7310         
7311 2007-02-13  Naba Kumar  <naba@gnome.org>
7313         * plugins/class-gen/element-editor.c: Included missing headers to
7314         prevent build failures in some cases.
7315         
7316 2007-02-13 Sebastien Granjoux <seb.sfo@free.fr>
7318         * plugins/debug-manager/stack_trace.c:
7319         Fix bug #407115
7321         * plugins/debug-manager/watch.c,
7322         plugins/debug-manager/breakpoints.c:
7323         Same bug than above, wrong use of gtk_ui_manager_get_widget
7325 === anjuta 2.1.1 ===
7327 2007-02-11  Naba Kumar  <naba@gnome.org>
7329         * cofigure.in: Bumped version to 2.1.1
7330         * NEWS: Updated for 2.1.1 release.
7331         
7332 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
7334         * plugins/debug-manager/plugin.c,
7335         plugins/debug-manager/sparse_view.c,
7336         plugins/debug-manager/sparse_view.h:
7337         Reorder some code
7339         * plugins/gdb/debugger.c,
7340         plugins/debug-manager/debugger.c,
7341         plugins/debug-manager/memory.c,
7342         plugins/debug-manager/sparse_buffer.c
7343         plugins/gdb/debugger.h,
7344         libanjuta/interfaces/libanjuta.idl:
7345         Clean up, remove some warnings
7346         Use guint everywhere for addresses
7347         Rewrite code parsing position in debugger
7349 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
7351         * plugins/debug-manager/debug_tree.c:
7352         Use GtkTreeRowReference instead of GtkTreeIter as callback data
7353         Fix bug #406113
7355 2007-02-08  Naba Kumar  <naba@gnome.org>
7357         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
7358         Delay showing the 'file modified on disk' dialog for one sec
7359         from the last notification to insure multiple notifications for
7360         the same file are treated as one. Do not same multiple dialogs
7361         for the same file. Make sure to destory the dialog if later
7362         the conent is no longer different.
7363         
7364 2007-02-08  Naba Kumar  <naba@gnome.org>
7366         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
7367         Prevented spurious 'file modified' dialogs in scintilla editor
7368         when the file is saved.
7370 2007-02-09  Johannes Schmid <jhs@gnome.org>
7372         * scripts/glade2schema.pl:
7373         Added script to convert glade preferences into gconf schema files.
7374         See #406061
7376 2007-02-08  Naba Kumar  <naba@gnome.org>
7378         * src/anjuta-app.c: Destroy toolbar menuitem when the toolbar
7379         itself is destroyed. Fixes bug #355160.
7380         
7381 2007-02-08  Johannes Schmid <jhs@gnome.org>
7383         * plugins/profiler/profiler.plugin: 
7384         removed from version control (only .in file needed)
7385         
7386         * plugins/sourceview/anjuta-view.c: (anjuta_view_init):
7387         * plugins/sourceview/sourceview.c: (sourceview_new):
7388         Code cleanup
7389         
7390         * plugins/subversion/svn-thread.c: (svn_thread_start):
7391         * src/main.c: (main):
7392         
7393         Fixed #395875 about initialisation of threads too late
7395 2007-02-07  Armin Burgmeier  <armin@arbur.net>
7397         Reviewed by Naba Kumar  <naba@gnome.org>:
7398         * plugins/class-gen/plugin.c:
7399         * plugins/class-gen/window.c: Removed browse button related code, load
7400         generated output directly into new buffers when not adding to project.
7402         * plugins/class-gen/anjuta-class-gen-plugin.glade: Removed browse
7403         buttons from user interface.
7405 2007-02-07  Naba Kumar  <naba@gnome.org>
7407         * po/POTFILES.in: Fixed distcheck.
7409 2007-02-07  Daniel Nylander <po@danielnylander.se>
7411         * manuals/anjuta-manual/sv/sv.po: Added initial Swedish translation.
7413 2007-02-07  Johannes Schmid <jhs@gnome.org>
7415         * anjuta.desktop.in.in:
7416         Fixed spelling
7418 2007-02-07  Johannes Schmid <jhs@gnome.org>
7420         * configure.in:
7421         * manuals/anjuta-manual/*
7422         * manuals/anjuta-faqs/*:
7423         #398991 – Anjuta manuals does not use the gnome-doc-utils format
7424         
7425         * plugins/document-manager/anjuta-document-manager.plugin.in:
7426         Removed duplicate application-xml mime-type (review patches properly ;-)
7427         
7428 2007-02-06 Sebastien Granjoux <seb.sfo@free.fr>
7430         * plugins/gdb/debugger.c,
7431         libanjuta/interfaces/libanjuta.idl:
7432         Fix bug #404755
7433         Fix handling of missing source file
7435 2007-02-06  Naba Kumar  <naba@gnome.org>
7437         Patch from James Liggett  <jrliggett@cox.net>:
7438         * plugins/profiler/gprof-flat-profile.c,
7439         plugins/profiler/gprof-profile-data.c,
7440         plugins/profiler/gprof-call-graph.c,
7441         plugins/profiler/gprof-profile-data.h,
7442         plugins/profiler/plugin.c: Fixed infinite loop bug #403501,
7443         Show profiler view when target selected bug #403515.
7445 2007-02-05  Naba Kumar  <naba@gnome.org>
7447         * configure.in: Enabled devhelp plugin by default now that
7448         it works.
7449         
7450         Patch from parmigio@2ainfo.it:
7451         * plugins/document-manager/anjuta-document-manager.plugin.in:
7452         Added xml file type in supported mime types list.
7453         
7454 2007-02-04 Sebastien Granjoux <seb.sfo@free.fr>
7456         * plugins/debug-manager/debugger.c,
7457         plugins/debug-manager/plugin.c:
7458         Add a field in status bar displaying debugger state
7459         Change cursor shape when debugger is busy
7460         Fix bug #378600
7462         * plugins/debug-manager/watch.c,
7463         plugins/debug-manager/locals.c,
7464         libanjuta/interfaces/libanjuta.idl:
7465         Clean up, remove debugging messages and unused signals
7467 2007-02-03  Johannes Schmid <jhs@gnome.org>
7469         * configure.in:
7470         Fixed AC_INIT and seperated version to major, minor, micro
7472         * anjuta.anjuta:
7473         Load Subversion instead of CVS
7474         
7475         * anjuta.desktop.in.in:
7476         Fixed bug-buddy component
7478         Original patch from Rob Bradfort <robster@debian.org>:
7479         * src/main.c: (get_command_line_args), (main):
7480         Bug #335981 – Migration from popt to GOption
7482 2007-02-03  Naba Kumar  <naba@gnome.org>
7484         * configure.in: Depend on devhelp 0.13 and fixed gecko home
7485         path variable. Fixed bug #341170.
7486         * plugins/profiler/Makefile.am: Fixed indentation.
7487         
7488 2007-02-02 Sebastien Granjoux <seb.sfo@free.fr>
7490         * libanjuta/interfaces/libanjuta.idl,
7491         plugins/sourceview/sourceview.c,
7492         plugins/editor/text-editor.c,
7493         plugins/symbol-browser/plugin.c,
7494         plugins/search/search-replace.c,
7495         plugins/document-manager/goto_line.c,
7496         plugins/document-manager/action-callbacks.c,
7497         plugins/document-manager/anjuta-docman.c:
7498         Rename markers of anjuta interface
7499         IANJUTA_MARKABLE_NONE has been removed
7500         IANJUTA_MARKABLE_BASIC renamed in IANJUTA_MARKABLE_LINEMARKER
7501         IANJUTA_MARKABLE_LIGHT renamed in IANJUTA_MARKABLE_BOOKMARK
7502         IANJUTA_MARKABLE_ATTENTIVE renamed in
7503                 IANJUTA_MARKABLE_BREAKPOINT_DISABLED
7504         IANJUTA_MARKABLE_INTENSE renamed in
7505                 IANJUTA_MARKABLE_BREAKPOINT_ENABLED
7506         IANJUTA_MARKABLE_PROGRAM_COUNTER has been created
7508         * (removed) plugins/sourceview/marker-light.png,
7509         (removed) plugins/sourceview/marker-basic.png,
7510         (removed) plugins/sourceview/marker-attentive.png,
7511         (removed) plugins/sourceview/marker-intense.png,
7512         plugins/sourceview/bookmark.png,
7513         (added) plugins/sourceview/breakpoint-disabled.png,
7514         (added) plugins/sourceview/breakpoint-enabled.png,
7515         (added) plugins/sourceview/program-counter.png,
7516         (added) plugins/sourceview/linemarker.png,
7517         plugins/sourceview/Makefile.am,
7518         (added) plugins/editor/bookmark.xpm,
7519         (added) plugins/editor/breakpoint-disabled.xpm,
7520         (added) plugins/editor/breakpoint-enabled.xpm,
7521         (added) plugins/editor/program-counter.xpm,
7522         (added) plugins/editor/linemarker.xpm,
7523         plugins/editor/Makefile.am:
7524         Add or change marker pixmaps in scintilla and sourceview editor
7526         * plugins/document-manager/plugin.c,
7527         libanjuta/interfaces/libanjuta.idl,
7528         plugins/debug-manager/plugin.c,
7529         plugins/debug-manager/breakpoints.c
7530         plugins/gdb/debugger.c:
7531         Fix bug #376404, program counter marker is not displayed when debugger
7532         Return the selected editor or NULL (if file does not exist) with 
7533         ianjuta_document_manager_goto_file_line* functions
7534         Emit a change-location signal even if the program counter is in an
7535         unknown file
7537 2007-02-02  Naba Kumar  <naba@gnome.org>
7539         * TODO.tasks: Marked bounty bug #359478 completed. And checked
7540         older bounties 'Done'.
7541         
7542 2007-02-02  Naba Kumar  <naba@gnome.org>
7544         * TODO.tasks: Fixed typop.
7546         Patch from James Liggett  <jrliggett@cox.net>:
7547         * plugins/profiler/*, plugins/class-inheritance/Makefile.am,
7548         plugins/Makefile.am, configure.in, libanjuta/Makefile.am: gprof
7549         profiler plugin by James Liggett. Completes bounty bug #359478
7550         'Gprof performance profiler plugin'
7552 2007-02-01  Naba Kumar  <naba@gnome.org>
7554         * src/main.c: Renamed option name.
7556         * TODO.tasks: Marked "Test and fix all project wizards templates"
7557         bounty completed.
7558         
7559 2007-01-29  Johannes Schmid <jhs@gnome.org>
7561         * plugins/document-manager/plugin.c: (on_editor_changed):
7562         Added DEBUG_PRINT(...)
7563         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent):
7564         implemented
7565         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in:
7566         Fix language support plugin for sourceview editor (add some new
7567         language names)
7568         
7569         * plugins/sourceview/sourceview.c: (iindic_clear):
7570         Clear all indicators
7572 2007-01-29  Johannes Schmid <jhs@gnome.org>
7574         * TODO.tasks:
7575         Minor task currentions
7576         
7577         * libanjuta/interfaces/libanjuta.idl:
7578         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent),
7579         (itext_editor_iface_init):
7580         * plugins/language-support-cpp-java/plugin.c: (install_support):
7581         * plugins/sourceview/sourceview.c: (ieditor_set_auto_indent),
7582         (ieditor_get_attributes), (ieditor_iface_init):
7583         Added ianjuta_editor_set_auto_indent to disable auto-indent from language support
7584         plugins.
7585         
7586         * plugins/sourceview/sourceview.glade:
7587         Fixed sourceview preference window
7589 2007-01-28  Naba Kumar  <naba@gnome.org>
7590         
7591         * src/anjuta.glade, src/anjuta.c, src/main.c, src/anjuta.h:
7592         Implemented --no-files and --no-session command line options and
7593         corresponding preferernces checkboxes in General tab.
7595 2007-01-28  Johannes Schmid <jhs@gnome.org>
7597         * plugins/subversion/plugin.c:
7598         * plugins/subversion/plugin.h:
7599         * plugins/subversion/svn-notify.c: (svn_show_info),
7600         (show_svn_error), (on_svn_notify):
7601         * plugins/subversion/svn-notify.h:
7602         * plugins/subversion/svn-thread.c: (create_message_view),
7603         (svn_thread_start):
7604         Fixed error handling and fixed #394216 – No indication of subversion commands running
7605         
7606         * plugins/tools/execute.c: (atp_output_context_print):
7607         Show name of tool in message pane
7609 2007-01-28  Naba Kumar  <naba@gnome.org>
7610         
7611         * configure.in, plugins/glade/plugin.c: Make it work with
7612         glade svn. Based on patch from  Vincent Geddes. Fixes bug #400833.
7613         
7614         * configure.in, src/Makefile.am: Cleaned up dead codes. Added ldflags
7615         from devhelp (won't work untill devhelp is fixed: bug #341170).
7616         
7617         * plugins/symbol-browser/an_symbol_prefs.c: Code cleanup.
7618         
7619 2007-01-26 Sebastien Granjoux <seb.sfo@free.fr>
7621         Reviewed by Naba Kumar  <naba@gnome.org>:
7622         * libanjuta/interfaces/libanjuta.idl, 
7623         plugins/debug-manager/debugger.c,
7624         plugins/debug-manager/start.c,
7625         plugins/gdb/plugin.c,
7626         plugins/gdb/debugger.c,
7627         plugins/gdb/debugger.h:
7628         Fix a bug when launching gdb
7629         Set the terminal for the debugged program on the command line.
7631 2007-01-26  Johannes Schmid <jhs@gnome.org>
7633         * plugins/sourceview/anjuta-document-saver.c:
7634         (anjuta_document_saver_save):
7635         * plugins/sourceview/anjuta-document.c: (document_saver_saving):
7636         * plugins/sourceview/sourceview.c: (save_if_modified),
7637         (on_document_saved), (ifile_savable_save), (ifile_savable_save_as):
7638         Proper error handling, for example if a file was modified externally. Use backup files
7639         to avoid data-loss on disk full.
7641 2007-01-24  Naba Kumar  <naba@gnome.org>
7642         
7643         * plugins/devhelp/htmlview.c: Fixed crash during project load.
7644         Fixed mem leak and source leak.
7645         
7646 2007-01-24 Sebastien Granjoux <seb.sfo@free.fr>
7648         Reviewed by Naba Kumar  <naba@gnome.org>:
7649         * plugins/debug-manager/debug_tree.c,
7650         plugins/debug-manager/debug_tree.h,
7651         plugins/debug-manager/watch.c:
7652         Partial rewrite of the variable object code, find and fix a few bugs
7653         Fix bug #395808: gdb can still crash but children are listed
7654         on request only so you can avoid the crash
7656 2007-01-24  Naba Kumar  <naba@gnome.org>
7657         
7658         * (added) plugins/symbol-browser/anjuta-symbol-locals.c,
7659         (added) plugins/symbol-browser/anjuta-symbol-locals.h,
7660         plugins/symbol-browser/plugin.h,
7661         plugins/symbol-browser/plugin.c,
7662         plugins/symbol-browser/Makefile.am: Added current file (local)
7663         symbols view (Seriously getting bored with the browse toolbar).
7665 2007-01-22  Naba Kumar  <naba@gnome.org>
7666         
7667         Patch from Gabor Kelemen:
7668         * po/POTFILES.in: Added .plugin.in files.
7670 2007-01-21 Yang Hong <yanghong@ccoss.com.cn>
7672         Reviewed by Naba Kumar  <naba@gnome.org>:
7673         * plugins/document-manager/anjuta-docman.c,
7674         plugins/message-view/anjuta-msgman.c
7675         Set right alignment to the label widget in the tab title.
7677 2007-01-21  Naba Kumar  <naba@gnome.org>
7678         
7679         * libegg/egg-combo-action.c: Fixed mode line.
7680         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
7681         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated.
7683 2007-01-21  Armin Burgmeier  <armin@arbur.net>
7685         Reviewed by Naba Kumar  <naba@gnome.org>:
7686         * plugins/class-gen/plugin.c: Prompt for target before actually
7687         generating the class files. This ensures that the files are created in
7688         the correct directory. Fixes bug #397406.
7690         * plugins/class-gen/window.c: Set browse buttons to insensitive when
7691         the class is added to the project.
7693 2007-01-21  Naba Kumar  <naba@gnome.org>
7695         * libanjuta/anjuta-plugin-description.c,
7696         libanjuta/anjuta-ui.h,
7697         libanjuta/anjuta-status.c,
7698         libanjuta/anjuta-plugin-description.h,
7699         libanjuta/cell-renderer-captioned-image.c,
7700         libanjuta/anjuta-plugin-handle.c,
7701         libanjuta/anjuta-status.h,
7702         libanjuta/resources.c,
7703         libanjuta/cell-renderer-captioned-image.h,
7704         libanjuta/glue-cpp.c,
7705         libanjuta/anjuta-plugin-handle.h,
7706         libanjuta/anjuta-plugin.c,
7707         libanjuta/anjuta-preferences-dialog.c,
7708         libanjuta/libanjuta.h,
7709         libanjuta/resources.h,
7710         libanjuta/glue-cpp.h,
7711         libanjuta/anjuta-plugin.h,
7712         libanjuta/anjuta-preferences-dialog.h,
7713         libanjuta/anjuta-plugin-manager.c,
7714         libanjuta/anjuta-shell.c,
7715         libanjuta/anjuta-plugin-manager.h,
7716         libanjuta/anjuta-shell.h,
7717         libanjuta/anjuta-save-prompt.c,
7718         libanjuta/anjuta-save-prompt.h,
7719         libanjuta/anjuta-children.c,
7720         libanjuta/anjuta-utils.c,
7721         libanjuta/anjuta-profile.c,
7722         libanjuta/anjuta-preferences.c,
7723         libanjuta/anjuta-launcher.c,
7724         libanjuta/anjuta-utils.h,
7725         libanjuta/anjuta-profile.h,
7726         libanjuta/anjuta-launcher.h,
7727         libanjuta/anjuta-ui.c: Updated file headers.
7729         * po/POTFILES.in: Updated.
7731         * libanjuta/anjuta-marshal.list,
7732         (added) libanjuta/anjuta-plugin-handle.c,
7733         (added) libanjuta/anjuta-plugin-handle.h,
7734         (added) libanjuta/anjuta-plugin-manager.c,
7735         (added) libanjuta/anjuta-plugin-manager.h,
7736         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
7737         (added) libanjuta/anjuta-profile.c,
7738         (added) libanjuta/anjuta-profile.h,
7739         (renamed) libanjuta/plugins.c, (renamed) libanjuta/plugins.h,
7740         libanjuta/Makefile.am, src/anjuta-app.c, src/anjuta-app.h,
7741         src/shell.c, src/about.c, src/shell.h, src/anjuta.c, src/main.c,
7742         src/action-callbacks.c: Implemented AnjutaPluginManager
7743         class based on old plugins.[ch]. Implemented AnjutaProfile as
7744         prelimanary profiles implementation. Implemented AnjutaPluginHandle
7745         class to represent plugins (not to be confused with plugin objects).
7746         Added a method anjuta_shell_get_plugin_manager() in AnjutaShell and
7747         implemented it in AnjutaApp and AnjutaTestShell.
7748         De-globalized plugin management and several clean ups.
7750         * plugins/file-loader/plugin.c, plugins/symbol-browser/plugin.c,
7751         plugins/debug-manager/debugger.c, plugins/debug-manager/plugin.c,
7752         plugins/search/search-replace.c, plugins/terminal/terminal.c,
7753         plugins/project-import/project-import.c,
7754         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
7755         plugins/document-manager/plugin.c, plugins/file-manager/plugin.c:
7756         Fixed plugins for the change in API.
7758         * libanjuta/anjuta-utils.c: Fixed a crash bug when saving an empty
7759         file.
7760         
7761         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
7763 2007-01-19 Sebastien Granjoux <seb.sfo@free.fr>
7765         Reviewed by Naba Kumar  <naba@gnome.org>:
7766         * libanjuta/anjuta-launcher.c,
7767         libanjuta/anjuta-launcher.h:
7768         Add a new function anjuta_set_terminate_on_exit to close the i/o
7769         channel when the child exit
7770         Return directly the status and not the exit code in child-exited
7771         signal
7773         * plugins/gdb/debugger.c:
7774         Use new function in debugger plugin
7776 2007-01-18  Johannes Schmid <jhs@gnome.org>
7778         * src/about.c: Do not show empty license information instead hide the button (#397883)
7780 2007-01-15  Johannes Schmid <jhs@gnome.org>
7782         * plugins/project-manager/plugin.c:
7783         * plugins/project-wizard/templates/python.wiz
7784         * plugins/project-wizard/templates/python/src/Makefile.am.tpl:
7785         
7786         Fixed #335235 python programs are not executeable/ do not start when pressing F3
7787         You will also need latest gnome-build svn       
7789 === anjuta 2.1.0 ===
7791 2007-01-14  Naba Kumar  <naba@gnome.org>
7793         * configure.in: Removed reference of mkfile project
7794         template to fix distcheck build error.
7795         * AUTHORS: Updated.
7796         * NEWS: Updated.
7797         * configure.in: Bumped version to 2.1.0 for beta release.
7798         * plugins/symbol-browser/an_symbol_view.c: Fixed Bug #396571: Anjuta
7799         crashes as soon as editing starts in normal text files.
7801 2007-01-14  Johannes Schmid <jhs@gnome.org>
7803         * configure.in
7804         * po/LINGUAS:
7805         Applied http://live.gnome.org/GnomeGoals/PoLinguas
7807         * tagmanager/c.c:
7808         Patch from Massimo Cora' to hopefully fix #395362
7810         * plugins/project-wizard/templates/*:
7812         Fixed and tested all project-wizards. Deactivated mkfile project because
7813         it was totally broken and I don't see any real use for it.
7814         Applied http://live.gnome.org/GnomeGoals/PoLinguas to all projects
7816 2007-01-14  Naba Kumar  <naba@gnome.org>
7818         * NEWS: Updated for release.
7819         
7820         * libanjuta/anjuta-launcher.c: Fixed a possible timer leak.
7821         
7822         * libanjuta/interfaces/libanjuta.idl,
7823         plugins/editor/text_editor_cbs.c,
7824         plugins/editor/text_editor.c: Added 'changed' signal in IAnjutaEditor
7825         interface and implemented it for scintilla.
7826         
7827         * plugins/editor/text-editor.c: Fixed highlighing issues when
7828         used with indicators (particularly when the file is just opened).
7829         Fixes bug #377477 – when debugging, scintilla editor grays out all
7830         lines before current line.
7831         
7832         * plugins/build-basic-autotools/build-basic-autotools.[ch]:
7833         Maintain a separate list of indicated edtitors for separate contexts.
7834         Fixes bug 342717 - Build errors redisplayed AFTER a successful build.
7835         
7836 2007-01-12 Sebastien Granjoux <seb.sfo@free.fr>
7838         Reviewed by Naba Kumar  <naba@gnome.org>:
7839         * plugins/debug-manager/plugin.c:
7840         Bug fix: breakpoints cannot be added after stopping the debugger
7842 2007-01-13  Naba Kumar  <naba@gnome.org>
7844         * NEWS: Updated for release.
7846 2007-01-12  Johannes Schmid <jhs@gnome.org>
7848         * plugins/project-wizard/anjuta-plugin/src/Makefile.am.tpl:
7849         * plugins/project-wizard/cpp/src/Makefile.am.tpl:
7850         * plugins/project-wizard/gcj/src/Makefile.am.tpl:
7851         * plugins/project-wizard/gnome/src/Makefile.am.tpl:
7852         * plugins/project-wizard/gtk/src/Makefile.am.tpl:
7853         * plugins/project-wizard/gtkmm/src/Makefile.am.tpl:
7854         * plugins/project-wizard/terminal/src/Makefile.am.tpl:
7855         * plugins/project-wizard/wxwin/src/Makefile.am.tpl:
7856         * plugins/project-wizard/xlib/src/Makefile.am.tpl:
7857         * plugins/project-wizard/xlib-dock/src/Makefile.am.tpl:
7858         
7859         Fixed #395767: Changed PACKAGE_LIBS and PACKAGE_CFLAGS to
7860         [+NameCUpper+]_CFLAGS/LIBS in Makefile.am.tpl
7861         
7862         * plugins/sourceview/sourceview.c:
7863         Use gtk_text_buffer_get_slice() instead of gtk_text_buffer_get_text because we rely
7864         on character positions.
7865         
7866 2007-01-12  Naba Kumar  <naba@gnome.org>
7868         * src/anjuta-app.c,
7869         plugins/project-manager/plugin.c,
7870         plugins/profile-default/plugin.c,
7871         libanjuta/anjuta-status.c,
7872         libanjuta/anjuta-status.h: Introduced an API for application title
7873         in AnjutaStatus. Set application title to project name.
7875 2007-01-11  Massimo Cora' <maxcvs@email.i>
7877         Reviewed by Naba Kumar  <naba@gnome.org>:
7878         * tagmanager/Makefile.am,
7879         plugins/symbol-browser/Makefile.am: removed installation for 
7880         test programs.
7882 2007-01-11 Sebastien Granjoux <seb.sfo@free.fr>
7884         Reviewed by Naba Kumar  <naba@gnome.org>:
7885         * plugins/debug-manager/start.h,
7886         plugins/debug-manager/start.c,
7887         plugins/debug-manager/anjuta-debug-manager.ui,
7888         plugins/debug-manager/plugin.c:
7889         Partial fix for bug #392537
7891         * plugins/debug-manager/disassemble.c:
7892         Fix bug #392543
7894 2007-01-11  Naba Kumar  <naba@gnome.org>
7896         * src/anjuta.c: Load project seperately from session,
7897         so that project session is also loaded.
7898         
7899         * plugins/profile-default/plugin.c: Load project in new
7900         anjuta if there already is one loaded currently (disabled
7901         code for now).
7902         
7903         * plugins/editor/aneditor.cxx: Disconnect focus in/out
7904         signals when editor is destroyed. Fixes a crash bug.
7905         
7906         * plugins/editor/text_editor.c: Do not mark line in
7907         ianjuta_editor_goto_line() implementation.
7908         
7909         * plugins/search/search-replace.c: Always check for markable
7910         interface availablility because its optional for an editor.
7911         
7912         * plugins/document-manager/goto_line.c,
7913         plugins/document-manager/action-callbacks.c: Mark lines for
7914         goto line commands (from dialog and from menu entry box).
7915         
7916         * plugins/file-manager/plugin.c, plugins/file-manager/plugin.h,
7917         plugins/file-manager/an_file_view.c: Expand file manager
7918         nodes in idle loop, one at a time. Did as a possible work
7919         around for bug #361763, but it didn't make any difference.
7920         However, it could still be useful in situations where there
7921         are lots to expand.
7922         
7923         * libanjuta/anjuta-serializer.c: Avoid an unnecessary warning.
7925 2007-01-11  Naba Kumar  <naba@gnome.org>
7927         * plugins/editor/scintilla/LineMarker.h,
7928         plugins/editor/scintilla/LexBasic.cxx,
7929         plugins/editor/scintilla/LexHTML.cxx,
7930         plugins/editor/scintilla/include/SciLexer.h,
7931         plugins/editor/scintilla/include/Scintilla.h,
7932         plugins/editor/scintilla/include/Scintilla.iface,
7933         plugins/editor/scintilla/include/ScintillaWidget.h,
7934         plugins/editor/scintilla/LexBash.cxx,
7935         plugins/editor/scintilla/PlatGTK.cxx,
7936         plugins/editor/scintilla/ViewStyle.h,
7937         plugins/editor/scintilla/Editor.cxx,
7938         plugins/editor/scintilla/StyleContext.h,
7939         plugins/editor/scintilla/LexCPP.cxx,
7940         plugins/editor/scintilla/Converter.h,
7941         plugins/editor/scintilla/LexAU3.cxx,
7942         plugins/editor/scintilla/Editor.h,
7943         plugins/editor/scintilla/LexPerl.cxx,
7944         plugins/editor/scintilla/LexVB.cxx,
7945         plugins/editor/scintilla/ScintillaGTK.cxx,
7946         plugins/editor/scintilla/ViewStyle.cxx,
7947         plugins/editor/scintilla/PropSet.cxx,
7948         plugins/editor/scintilla/LexSQL.cxx,
7949         plugins/editor/scintilla/ScintillaBase.cxx: Updated scintilla to
7950         version 1.71
7952 2007-01-11  Armin Burgmeier  <armin@arbur.net>
7954         Reviewed by Naba Kumar  <naba@gnome.org>:
7955         * plugins/class-gen/element-editor.c: Scroll to a cell if it is
7956         selected for editing. This fixes bug #394218.
7958         * plugins/class-gen/plugin.c: Do not use project's root URI as project
7959         name if said URI is not known.
7961         * plugins/class-gen/window.c: When stripping function prefix away,
7962         include the trailing underscore because it is already set by the
7963         template.
7965         * plugins/class-gen/transform.c: Include "const char*" and "const
7966         gchar*" in the list for transforming a default C type to a GType.
7967         Don't access invalid memory when writing pointer_str in
7968         cg_transform_first_argument.
7970 2007-01-11  Naba Kumar  <naba@gnome.org>
7972         * pixmaps/anjuta.png, (renamed) pixmaps/anjuta_icon.svg
7973         pixmaps/anjuta.svg, pixmaps/Makefile.am,
7974         (renamed) pixmaps/anjuta_icon.png, src/main.c,
7975         libegg/test-actions.c, anjuta.desktop.in.in,
7976         anjuta.prj: Renamed application icon to 'anjuta.png' from
7977         'anjuta_icon.png'. Added more fields in desktop file.
7979         * mime/anjuta.xml: Added magic section.
7980         
7981         * (removed) mime/anjuta.applications,
7982         (removed) mime/anjuta.mime, mime/Makefile.am,
7983         (removed) mime/anjuta.keys,
7984         mime/gnome-mime-application-x-anjuta.svg: Removed deprecated mime
7985         registeration and added scalable icon. Also fixes bug #393680
7987 2007-01-09  Curtis Magyar  <curtm4n@gmail.com>
7989         Reviewed by Naba Kumar  <naba@gnome.org>:
7990         * libanjuta/anjuta-status.c: fixed anjuta_status_progress_tick()
7991         and anjuta_status_progress_add_ticks() to check for progressbar 
7992         being realized before trying to update it.
7994 2007-01-10  Naba Kumar  <naba@gnome.org>
7996         * tagmanager/tm_workspace.c,
7997         po/POTFILES.in,
7998         plugins/debug-manager/Makefile.am,
7999         plugins/tools/scripts/Makefile.am,
8000         plugins/class-gen/plugin.c,
8001         plugins/class-gen/Makefile.am,
8002         global-tags/Makefile.am: Fixed make distcheck.
8004         * plugins/debug-manager/attach_process.c,
8005         plugins/debug-manager/attach_process.h,
8006         plugins/class-gen/action-callbacks.h,
8007         plugins/class-gen/action-callbacks.c,
8008         plugins/class-gen/class_gen.h,
8009         plugins/class-gen/class_gen.c: Deleted unused/old files.
8011         * (removed) scintilla, (added) plugins/editor/scintilla,
8012         plugins/editor/scintilla/lexers.make,
8013         plugins/editor/scintilla/Makefile.am,
8014         plugins/editor/Makefile.am
8015         configure.in, manuals/reference/libanjuta/Makefile.am
8016         Makefile.am: Moved scintilla to its right place.
8018 2007-01-09  Naba Kumar  <naba@gnome.org>
8020         * plugins/profile-default/plugin.c: Save project session before
8021         a new one is opened.
8023         * plugins/project-manager/plugin.c,
8024         plugins/project-manager/plugin.h,
8025         plugins/project-manager/anjuta-project-manager.ui,
8026         plugins/profile-default/plugin.c,
8027         plugins/profile-default/plugin.h,
8028         plugins/profile-default/Makefile.am,
8029         (added) plugins/profile-default/anjuta-default-profile.ui,
8030         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
8031         libanjuta/interfaces/libanjuta.idl: Reverted back incomplete
8032         multiple projects support.
8033         
8034 2007-01-06  Armin Burgmeier  <armin@arbur.net>
8036         Reviewed by Naba Kumar  <naba@gnome.org>
8037         * plugins/class-gen/combo-flags.h:
8038         * plugins/class-gen/combo-flags.c: Added CgComboFlagsSelectionType
8039         enum, added a type parameter to selected signal. Select highlighted
8040         entry when pressing enter (but not unselect it if it was already
8041         selected) before closing the popup. Also accept input when clicking
8042         not into the popup.
8044         * plugins/class-gen/cell-renderer-flags.c: Do appropriate action
8045         according to selection type.
8047         * libanjuta/anjuta-marshal.list: Changed VOID:BOXED marshaller to
8048         VOID:BOXED,ENUM.
8050 2007-01-08  Johannes Schmid <jhs@gnome.org>
8052   * plugins/project-wizard/templates/gtkmm/configure.in.tpl
8053   * plugins/project-wizard/templates/gtkmm/Makefile.am
8054   * plugins/project-wizard/templates/python/configure.ac.tpl
8055   * plugins/project-wizard/templates/python/configure.in.tpl
8056   * plugins/project-wizard/templates/python/Makefile.am
8057   * plugins/project-wizard/templates/cpp/configure.ac.tpl
8058   * plugins/project-wizard/templates/cpp/configure.in.tpl
8059   * plugins/project-wizard/templates/cpp/Makefile.am
8060   * plugins/project-wizard/templates/terminal.wiz
8061   * plugins/project-wizard/templates/xlib-dock.wiz
8062   * plugins/project-wizard/templates/wxwin.wiz
8063   * plugins/project-wizard/templates/java.wiz
8064   * plugins/project-wizard/templates/xlib/configure.ac.tpl
8065   * plugins/project-wizard/templates/xlib/configure.in.tpl
8066   * plugins/project-wizard/templates/xlib/Makefile.am
8067   * plugins/project-wizard/templates/gcj/configure.ac.tpl
8068   * plugins/project-wizard/templates/gcj/configure.in.tpl
8069   * plugins/project-wizard/templates/gcj/Makefile.am
8070   * plugins/project-wizard/templates/terminal/configure.ac.tpl
8071   * plugins/project-wizard/templates/terminal/configure.in.tpl
8072   * plugins/project-wizard/templates/terminal/Makefile.am
8073   * plugins/project-wizard/templates/terminal/autogen.sh
8074   * plugins/project-wizard/templates/wxwin/configure.ac.tpl
8075   * plugins/project-wizard/templates/wxwin/configure.in.tpl
8076   * plugins/project-wizard/templates/wxwin/Makefile.am
8077   * plugins/project-wizard/templates/gnome.wiz 
8078   * plugins/project-wizard/templates/java/configure.ac.tpl
8079   * plugins/project-wizard/templates/java/configure.in.tpl
8080   * plugins/project-wizard/templates/java/Makefile.am
8081   * plugins/project-wizard/templates/anjuta-plugin.wiz
8082   * plugins/project-wizard/templates/gtkmm.wiz
8083   * plugins/project-wizard/templates/python.wiz
8084   * plugins/project-wizard/templates/cpp.wiz
8085   * plugins/project-wizard/templates/gtk.wiz
8086   * plugins/project-wizard/templates/gcj.wiz
8087   * plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl
8088   * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
8089   * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
8091   Starting fixing of all project wizards:
8092   - rename configure.in to configure.ac
8093   - use proper names for PKG_CONFIG_PATH variables instead of just 'PACKAGE'
8094   - fix AC_INIT and AM_INIT_AUTOMAKE to use the correct project names
8095   (See #394184)
8096   
8097   * TODO.task: Added bug number to bounty
8099 2007-01-07  Johannes Schmid <jhs@gnome.org>
8101   *  plugins/build-basic-autotools.c:
8102   Fixed #392290 – Missed install as root option in project manager
8104 2007-01-07  Johannes Schmid <jhs@gnome.org>
8106   * plugins/sourceview/sourceview.c:
8107   Fixed #388731 – Odd editor behaviour after performing block-text operations
8108   Fixed #388727 – Block-tab does not work
8109   
8110   * plugins/sourceview/anjuta-document.h/c:
8111   Removed deprecated has_selection() method which is now in Gtk (>= 2.10)
8112   
8113   * configure.in:
8114   Require Gtk+ >= 2.10 for sourceview plugin
8116 2007-01-06  Curtis Magyar <curtm4n@gmail.com>
8118         * libanjuta/anjuta-status.c:
8119         Replaced deprecated gtk_widget_draw() with gtk_widget_queue_draw()
8121 2007-01-05 Sebastien Granjoux <seb.sfo@free.fr>
8123         * configure.in,
8124         plugins/terminal/terminal.c:
8125         Fix bug #377027
8126         remove support for VTE < 0.9
8128 2007-01-06  Naba Kumar  <naba@gnome.org>
8130         * po/POTFILES.in: Updated
8132 2007-01-05  Adam Dingle  <adam@medovina.org>
8134         Reviewed by Naba Kumar  <naba@gnome.org>:
8135         * plugins/message-view/anjuta-message-manager-plugin.glade:
8136         Fixed bug #377903 (improve message color defaults).
8138 2007-01-05  Naba Kumar  <naba@gnome.org>
8140         * TODO.tasks: Completed Bounty bug #359862, Improve class wizard.
8141         
8142 2007-01-03  Armin Burgmeier  <armin@arbur.net>
8144         Reviewed by  Naba Kumar  <naba@gnome.org>:
8145         * plugins/symbol-browser/test-class.h: Fixed block ends.
8147         * libanjuta/anjuta-plugin.c: Changed a C++-style-//-comment to a
8148         C-style-block comment.
8150         * plugins/project-wizard/autogen.c: (Hopefully) temporary hack to
8151         allow lists when writing autogen definition files. This is required
8152         for the new class generator. Also fixed a wrong return value in
8153         npw_autogen_write_definition_file and set a GError in
8154         npw_autogen_execute when the output file could not be opened.
8156         * plugins/class-gen/anjuta-class-gen-plugin.glade: New class generator
8157         user interface.
8159         * plugins/class-gen/Makefile.am: Added templates subdir, removed
8160         goc_template_header and goc_template_source, added top_srcdir to
8161         includes, link against project wizard (also hopefully temporarily),
8162         removed class_gen.h, class_gen.c, action-callbacks.h,
8163         action-callbacks.c.
8165         * libanjuta/anjuta-marshal.list: Added VOID:BOXED marshaller.
8167         * plugins/class-gen/cell-renderer-flags.h:
8168         * plugins/class-gen/cell-renderer-flags.c:
8169         * plugins/class-gen/combo-flags.h:
8170         * plugins/class-gen/combo-flags.c:
8171         * plugins/class-gen/element-editor.c:
8172         * plugins/class-gen/element-editor.h:
8173         * plugins/class-gen/generator.c:
8174         * plugins/class-gen/generator.h:
8175         * plugins/class-gen/plugin.h:
8176         * plugins/class-gen/plugin.c:
8177         * plugins/class-gen/transform.c:
8178         * plugins/class-gen/transform.h:
8179         * plugins/class-gen/validator.c:
8180         * plugins/class-gen/validator.h:
8181         * plugins/class-gen/window.c:
8182         * plugins/class-gen/window.h: Rewrote class generator, it now allows
8183         adding of several class elements and uses autogen.
8185         * plugins/class-gen/templates/cc-header.tpl:
8186         * plugins/class-gen/templates/cc-source.tpl:
8187         * plugins/class-gen/templates/go-header.tpl:
8188         * plugins/class-gen/templates/go-source.tpl:
8189         * plugins/class-gen/templates/Makefile.am: Added Autogen templates
8190         for the class generator.
8192         * configure.in: Added plugins/class-gen/templates/Makefile to output.
8194 2007-01-04  Naba Kumar  <naba@gnome.org>
8196         Patch from Nick Treleaven:
8197         * tagmanager/tm-tag.c: Fixes Bug #389764 – Tags search do not retrieve
8198         all matching symbols.
8199         
8200         Patches from  Maik Beckmann and Sébastien Granjoux:
8201         * plugins/profile-default/plugin.c,
8202         plugins/project-manager/plugin.c: Unescape project name. Fixes
8203         Bug #357151
8205 2007-01-04  Naba Kumar  <naba@gnome.org>
8207         * plugins/glade/plugin.c: Fixed compilation with
8208         older glade-3 version.
8209         
8210         Patch from Roland Illig:
8211         libanjuta/anjuta-children.c, libanjuta/anjuta-launcher.c,
8212         plugins/sourceview/anjuta-document-saver.c,
8213         plugins/terminal/terminal.c, src/main.c: Fixed Bug 392699 Some patches
8214         are necessary to build anjuta on NetBSD 3.0
8216         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
8217         * src/anjuta-app.c: Fixed Bug #377767 – resize crashes
8218         window manager in gnome.
8219         
8220 2007-01-02  Naba Kumar  <naba@gnome.org>
8221         
8222         * plugins/glade/plugin.c: Make it work with glade-3 svn.
8223         
8224 2006-12-31 Sebastien Granjoux <seb.sfo@free.fr>
8226         Reviewed by Naba Kumar  <naba@gnome.org>:
8227         * libanjuta/interfaces/libanjuta.idl,
8228         plugins/debug-manager/Makefile.am,
8229         plugins/debug-manager/anjuta-marshal.list,
8230         plugins/debug-manager/debugger.c,
8231         plugins/debug-manager/sparse_buffer.c,
8232         plugins/debug-manager/sparse_buffer.h,
8233         plugins/debug-manager/sparse_view.c,
8234         plugins/debug-manager/sparse_view.h,
8235         plugins/debug-manager/disassemble.h,
8236         plugins/debug-manager/disassemble.c,
8237         plugins/debug-manager/anjuta-marshal.list,
8238         plugins/debug-manager/plugin.c,
8239         plugins/gdb/debugger.c,
8240         plugins/gdb/debugger.h,
8241         plugins/gdb/plugin.c:
8242         Add a disassembly view window
8244         * plugins/debug-manager/breakpoints.c,
8245         plugins/debug-manager/chunk_view.c,
8246         plugins/debug-manager/locals.c,
8247         plugins/debug-manager/memory.c,
8248         plugins/debug-manager/registers.c,
8249         plugins/debug-manager/stack_trace.c:
8250         Add some debugging information 
8252 2006-12-18  Naba Kumar  <naba@gnome.org>
8254         * configure.in, plugins/glade/plugin.c: Allow building against both
8255         glade == 3.0.2 and glade > 3.0.2 (~ cvs).
8257 2006-12-03  Naba Kumar  <naba@gnome.org>
8258         
8259         * TODO.tasks: Marked a bounty completed.
8261 2006-11-24  Adam Dingle <adam@medovina.org>
8263         Reviewed by Naba Kumar  <naba@gnome.org>:
8264         * plugins/build-basic-autotools/build-basic-autotools.c,
8265         plugins/debug-manager/watch.c,
8266         plugins/document-manager/plugin.c, 
8267         plugins/patch/plugin.c,
8268         plugins/project-manager/plugin.c:
8269         Fixed bug #378879 (several command names need ellipses).
8271 2006-11-22  Sylvain Defresne  <sdefresne@gmail.com>
8273         Reviewed by: Naba Kumar  <naba@gnome.org>
8274         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
8275         GCC 4.1.2 (there are only two warnings remaining now when compiling
8276         plugins).
8278         * plugins/*/*.[ch]: Use class macro for type casting (ANJUTA_PLUGIN_*).
8280         * libanjuta/anjuta-plugin.h: Modification of the ANJUTA_PLUGIN_BEGIN
8281         macro so that the generated function support a NULL plugin parameter.
8283         * plugins/debug-manager/debug_tree.c: Fix an incorrect call to gfree
8284         in debug_tree_find_expression by freeing memory returned by the call
8285         to gtk_tree_model_get instead of the parameter string.
8287 2006-11-26 Sebastien Granjoux <seb.sfo@free.fr>
8289         * plugins/debug-manager/breakpoints.c:
8290         Fix bug #378850
8292         * plugins/debug-manager/anjuta-debug-manager.ui,
8293         plugins/debug-manager/debugger.c,
8294         plugins/debug-manager/plugin.c:
8295         Fix bug #378871
8297 2006-11-21 Sebastien Granjoux <seb.sfo@free.fr>
8299         * libanjuta/anjuta-launcher.c,
8300         plugins/gdb/debugger.c:
8301         Fix bug #377061
8303 2006-11-21  Naba Kumar  <naba@gnome.org>
8305         * plugins/search/search_preferences.c: Fixed build break.
8306         
8307 2006-11-20  Naba Kumar  <naba@gnome.org>
8308         
8309         Patch from Kjartan Maraas:
8310         * plugins/cvs-plugin/cvs-interface.c,
8311         plugins/document-manager/plugin.c,
8312         plugins/gtodo/interface.c,
8313         plugins/gtodo/libgtodo.h,
8314         plugins/message-view/anjuta-msgman.c,
8315         plugins/project-wizard/druid.c,
8316         plugins/search/search_preferences.c,
8317         plugins/sourceview/sourceview-prefs.c,
8318         plugins/terminal/terminal.c,
8319         src/start-with.c: Fix a bunch of memory leaks. Fixes bug #377115.
8321         Patch from Przemysław Grzegorczyk:
8322         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
8323         plugins/subversion/anjuta-subversion.glade: Enable files in
8324         fileselection dialog. Fixes bug #376031.
8325         
8326 2006-11-17  Adam Dingle <adam@medovina.org>
8328         Reviewed by: Naba Kumar  <naba@gnome.org>
8329         * plugins/build-basic-autotools/build-basic-autotools.c
8330         * plugins/class-gen/anjuta-class-gen.plugin.in
8331         * plugins/debug-manager/breakpoints.c
8332         * plugins/debug-manager/plugin.c
8333         * plugins/devhelp/plugin.c
8334         * plugins/document-manager/plugin.c
8335         * plugins/gdb/debugger.c
8336         * plugins/glade/anjuta-glade.plugin.in
8337         * plugins/gtodo/plugin.c
8338         * plugins/language-support-cpp-java/plugin.c
8339         * plugins/message-view/plugin.c
8340         * plugins/project-import/anjuta-project-import.glade
8341         * plugins/project-import/anjuta-project-import.plugin.in
8342         * plugins/search/plugin.c
8343         * plugins/tools/scripts/tools-2.xml.in
8344         * plugins/valgrind/plugin.c
8345         * src/anjuta-actions.h:
8346         Fixed bug #376335 "menu items should be capitalized".  Minor
8347         grammar edits.
8349 2006-11-20  Naba Kumar  <naba@gnome.org>
8350         
8351         * configure.in: Fixed build.
8353         Patch from: Arjan Timmerman
8354         *configure.in: Make subvesion plugin build for apr 1.x.
8355         Fixes: Bug #364754.
8356         
8357 2006-11-20  Johannes Schmid <jhs@gnome.org>
8359         * configure.in
8360         * plugins/*/*.[ch]:
8361         Removed patches from Sylvain and Günther. They caused not problems but
8362         Naba was against them.
8364 2006-11-20  Johannes Schmid <jhs@gnome.org>
8366         * Removed me from MAINTAINERS
8368 2006-11-14  Günther Brammer <GBrammer@gmx.de>
8370         * configure.in:
8371         Use apr-1 instead of apr-0
8373 2006-11-14  Sylvain Defresne  <sdefresne@gmail.com>
8375         * global-tags/create_global_tags.sh.in: Correct a bug when environment
8376         variable $PKG_CONFIG_PATH point to an empty or non-existent directory,
8377         and another bug occuring when parsing .pc file containing quotes.
8379 2006-11-13  Sylvain Defresne  <sdefresne@gmail.com>
8381         * plugins/*/*.[ch]: Use class macro for type casting.
8383         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
8384         GCC 4.1.2 (there are only two warnings remaining now when compiling
8385         plugins).
8387         * plugins/debug-manager/debug_tree.c: corrected a invalid free and
8388         a memory leak in debug_tree_find_expression; g_free was called on
8389         the parameter instead of the memory allocated by gtk_tree_model_get.
8391         * libanjuta/anjuta-plugin.h: updated the ANJUTA_PLUGIN_BEGIN macro
8392         to declare and initialize the global type variable of the plugin.
8394 2006-10-31  Naba Kumar  <naba@gnome.org>
8396         * global-tags/create_global_tags.sh.in: Added an end message.
8397         
8398         * libanjuta/anjuta-launcher.h: Fixed indentation.
8399         
8400         * plugins/symbol-browser/an_symbol_prefs.c: Fixed system tags
8401         creation to a) append the messages in right way, b) Connect signals
8402         to the view properly and c) Recreate the system-tags.cache at the
8403         end of the generation.
8405         * plugins/symbol-browser: Fixed action path (double
8406         click on sysmbols was not working).
8408         * libanjuta/anjuta-session.[ch], libanjuta/anjuta-serializer.c:
8409         Fixed typedef and removed dead code.
8411         * tagmanager/c.c: Took the latest version from ctags source
8412         repository, because the one we had (from ctags 5.6) was broken.
8413         
8414         * global_tags/create_global_tags.sh.in: Reverted the patch from
8415         Sylvain because it was not right fix (and added a helpful comment).
8416         Used /bin/bash to fix the bashism and generated separate log files
8417         for each tag files in the same directory.
8418         
8419 2006-10-29  Naba Kumar  <naba@gnome.org>
8421         * plugins/editor/text_editor.c: Use a temporary file
8422         to save the editor and move it at the end to original
8423         file. This will prevent data corruption if file save
8424         failed for any reason. Also report proper errors when
8425         file save fails. Fixes bug #346575.
8426         
8427 2006-10-26  Naba Kumar  <naba@gnome.org>
8429         * plugins/document-manager/anjuta-docman.c: Do not load
8430         the same files with different path more than once (happens
8431         with symlinked files). Fixes Bug #323591.
8433 2006-10-25  Naba Kumar  <naba@gnome.org>
8435         * plugins/valgrind/vgactions.c: Fixed a warning.
8437 2006-10-25  Sylvain Defresne  <sdefresne@gmail.com>
8439         Reviewed by Naba Kumar  <naba@gnome.org>:
8441         * plugins/valgrind/vgtoolview.c:
8442         Correct memory leaks in vg_tool_view_set_{argv,srcdir}.
8444         * plugins/valgrind/bugged-prg-test.c:
8445         No more warning during compilation with GCC 4.1.
8446         Program is still buggy in order to be used as a test of the
8447         plugin.
8449         * plugins/valgrind/ldd.c plugins/valgrind/parser.c
8450         plugins/valgrind/preferences.c plugins/valgrind/symtab.c
8451         plugins/valgrind/vgdefaultview.c plugins/valgrind/vgerror.c
8452         plugins/valgrind/vgrule.c:
8453         No more warning during compilation with GCC 4.1.
8455         * plugins/valgrind/plugin.c:
8456         Correct call to vg_tool_view_set_{argv,srcdir} to conform to
8457         prototype (was missing from previous patch).
8459 2006-10-24  Naba Kumar  <naba@gnome.org>
8461         * plugins/glade/plugin.c: Show glade tree view, not list view.
8462         
8463         * plugins/glade/plugin.c: Fixed crash when Anjuta is
8464         exited with glade plugin still loaded. Fixes Bug #364755.
8466         * plugins/document-manager/anjuta-document-manager.plugin.in:
8467         Added application/x-reject in accepted mime-types.
8468         
8469         * Changelog: Fixed changelog alignments.
8471 2006-10-24  Sylvain Defresne  <sdefresne@gmail.com>
8473         Reviewed by: Naba Kumar  <naba@gnome.org>
8474         
8475         * plugins/valgrind/menu-utils.c plugins/valgrind/plugin.c
8476         plugins/valgrind/plugin.h plugins/valgrind/preferences.c
8477         plugins/valgrind/vgactions.c plugins/valgrind/vgcachegrindprefs.c
8478         plugins/valgrind/vgdefaultview.c plugins/valgrind/vggeneralprefs.c
8479         plugins/valgrind/vghelgrindprefs.c plugins/valgrind/vgmemcheckprefs.c
8480         plugins/valgrind/vgrule-editor.c plugins/valgrind/vgrule-list.c
8481         plugins/valgrind/vgsearchbar.c:
8482         Use class macro for type casting.
8484         * plugins/valgrind/plugin.h:
8485         Don't force cast a GtkActionGroup to a GtkAction.
8487         * plugins/valgrind/plugin.c:
8488         Use correct API to get path of the preoject root when building
8489         the list of targets for the run action.
8490         Correct ordering of the construction of the preferences widgets.
8491         Only remove the valgrind widget if it is currently displayed.
8493         * plugins/valgrind/vgactions.c plugins/valgrind/vgactions.h:
8494         Return if check_valgrind_binary() fails.
8495         The ValgrindPluginPrefs object is initialized after the call to
8496         vg_action_new. Take a handle to the location of the pointer to
8497         the future object.
8499 2006-10-24  Naba Kumar  <naba@gnome.org>
8501         * HACKING: Updated coding sample.
8502         
8503         Patch from: Armin Burgmeier  <armin@arbur.net>
8504         * plugins/symbol-browser/test-class.h,
8505         plugins/editor/aneditor-autocomplete.cxx: Fixed block ends.
8506         
8507 2006-10-22 Sylvain Defresne <sdefresne@gmail.com>
8509         * plugins/valgrind/plugin.c plugins/valgrind/vgtoolview.c
8510         * plugins/valgrind/vgtoolview.h:
8511         Correctly handle the argv / srcdir of vg_tool_view object. Do
8512         not leak memory associated with those arrays.
8514         * plugins/symbol-browser/an_symbol_prefs.c:
8515         Support unloading / reloading of the module (for example when
8516         closing a project and opening another one).
8518         * plugins/project-manager/plugin.c:
8519         Remove plugin widget before removing plugin itself, preventing
8520         a crash with valgrind plugin.
8522         * libanjuta/anjuta-preferences-dialog.c:
8523         Do not use the page_num returned by gtk_notebook_append_page to
8524         remove the page as it cause bugs when pages removal is not done
8525         in LIFO.
8527         * plugins/document-manager/anjuta-docman.c:
8528         Fix some GTK+ warnings.
8530         * global-tags/create_global_tags.sh.in:
8531         Rewrite script to remove bash-ism and use pkg-config directly
8532         instead of parsing the *.pc file by hand. This solve problems
8533         that occurred when one of the directory in PKG_CONFIG_PATH is
8534         empty.
8536 2006-10-22 Arjan Timmermann <arjan@southfly.nl>
8538         * plugins/glade/plugin.c: Fix build (#363884)
8540 2006-10-22  Johannes Schmid <jhs@gnome.org>
8542         * plugins/file-manager/an_file_view.c:
8543         * plugins/file-manager/plugin.c:
8544         * plugins/file-manager/plugin.h:
8545         Fix possible crasher when changing project-root uri when we try to restore open nodes
8546         * AUTHORS: Updated
8548 2006-10-19  Naba Kumar  <naba@gnome.org>
8550         Patch from: Juan Pablo Ugarte
8551         * plugins/glade/plugin.c: Include glade header
8552         correctly.
8553         
8554 2006-10-15 Sebastien Granjoux <seb.sfo@free.fr>
8555         
8556         * plugins/debug-manager/Makefile.am,
8557         plugins/debug-manager/sexy-icon-entry.h,
8558         plugins/debug-manager/sexy-icon-entry.c,
8559         plugins/debug-manager/dataview.c:
8560         Fix bug #358134 (Goto memory prompt)
8561         Use sexy-icon-entry from libsexy 0.1.10
8563         * plugins/debug-manager/debugger.c,
8564         plugins/debug-manager/plugin.c,
8565         plugins/debug-manager/start.c,
8566         plugins/gdb/debugger.c,
8567         plugins/gdb/plugin.c:
8568         Better error handling when starting and stopping debugger
8570 2006-10-13  Maik Beckmann <maik@eigenco.de>
8572         * src/action_callbacks.c:
8573         Fixed bug #361830 (AboutDialog does not close) which is caused 
8574         due to a change in Gtk+ 2.10  
8575   
8576 2006-10-12  Adam Dingle <adam@medovina.org>
8578         * libanjuta/plugins.c: Fixed bug #357537 (allow double click in plugin selection dialog).
8580         * plugins/search/search-replace.c:
8581         Fixed bug #358068 (indicate when Find in Files is complete)
8583         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
8585         * plugins/sourceview/sourceview-prefs.c:
8586         * plugins/sourceview/sourceview.glade:
8587         Fixed bug #359663 (make line highlighting optional in GtkSourceView editor).
8589         * manuals/xmldocs.make: fixed bug #359730 (Anjuta can't launch help files).
8591         * plugins/devhelp/plugin.c:
8592         * plugins/search/plugin.c: 
8593         Fixed bug #359750 (fix find/replace shortcut keys).
8595         * plugins/document-manager/plugin.c: fixed bug #351387 (don't
8596         use Alt+key for shortcuts)
8598         *  plugins/debug-manager/debug_tree.c:
8599         *  plugins/debug-manager/debugger.c:
8600         Fixed bug #359317 (can't load debug manager)
8602         * /plugins/document-manager/plugin.c:
8603         Fixed bug #359259 (highlight modes listed in reverse 
8604         alphabetical order).
8606 2006-10-10  Johannes Schmid <jhs@gnome.org>
8608         * plugins/glade/plugin.c:
8609         Add scrollbars to glade project window
8611 2006-10-10  Johannes Schmid <jhs@gnome.org>
8613         * libanjuta/interfaces/Makefile.am.iface:
8614         Fixed Makefile with broke build
8616 2006-10-07  Johannes Schmid <jhs@gnome.org>
8618         * libanjuta/interfaces/anjuta-idl-compiler.pl:
8619         * libanjuta/interfaces/Makefile.iface.am:
8620         Fixed enum types generation
8622         * libanjuta/interfaces/libanjuta.idl:
8623         Fixed some strange typo
8625 2006-10-06  Johannes Schmid <jhs@gnome.org>
8627         * libanjuta/interfaces/Makefile.iface.am:
8628         Fixed enum-types.h generation
8629         * libanjuta/interfaces/libanjuta.idl:
8630         char* => gchar*
8631         IAnjutaTODO::load should take const gchar* argument
8632         Remove include to libanjuta/e-splash.h which is not installed as header file
8633         Disable get_attributes for now
8634         
8635         * pluings/sourceview/sourceview.c: Disabled get_attributes
8636         
8637         * plugins/gtodo/plugin.c: itodo_load now with const gchar* argument
8639 2006-10-05  Naba Kumar  <naba@gnome.org>
8641         * TODO.tasks: Set 'Improve class widzard' task to assigned.
8642         Set bug id for 'Profiler plugin' task.
8644 2006-10-03  Naba Kumar  <naba@gnome.org>
8646         * TODO.tasks: Set 'Profiler plugin' task to assigned. Added new
8647         tasks 'Automated tests for Anjuta' and 'Bug fixing batch #1'
8649         * libanjuta/interfaces/libanjuta.idl, plugins/document-manager/plugin.c,
8650         plugins/project-manager/plugin.c: Added a new API in
8651         IAnjutaDocumentManager called ianjuta_document_manager_remove_editor().
8652         Added some documentation. On project close, close all editors that
8653         has files opened for the project.
8654         
8655         * plugins/glade/plugin.c, src/anjuta-app.c: Remove client widgets
8656         from the containers on anjuta_shell_remove_widget(). Do not destroy
8657         glade widgets once created.
8658         
8659 2006-10-03  Johannes Schmid <jhs@gnome.org>
8661         * libanjuta/interfaces/anjuta-idl-compiler.pl:
8662         * libanjuta/interfaces/libanjuta.idl:
8663         const-List<> => const List<>
8664         List-free<> => List<>
8665         
8666         * Makefile.am: Reenabled launcher
8668 2006-10-03  Johannes Schmid <jhs@gnome.org>
8670         * libanjuta/interfaces/Makefile.am.iface:
8671         Install libanjuta.idl
8673 2006-10-02  Adam Dingle <adam@medovina.org>
8675         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
8677 2006-10-02  Adam Dingle <adam@medovina.org>
8679         * plugins/editor/style-editor.c: fixed bug #357534
8680         * plugins/gdb/utilities.h: removed 2 unused declarations
8682 2006-10-02  Johannes Schmid <jhs@gnome.org>
8684         * Makefile.am: disabled anjuta-launcher
8685         * libanjuta/Makefile.am:
8686         
8687         * libanjuta/anjuta-plugin.c: (anjuta_plugin_class_init):
8688         * libanjuta/glue-factory.c: (glue_factory_add_path),
8689         (glue_factory_get_path):
8690         * libanjuta/plugins.c: (activate_tool), (tool_set_update):
8691         * libanjuta/glue-factory.h:
8692         * libanjuta/glue-cpp.h:
8693         * libanjuta/glue-cpp.c:
8694         Added support for C++ plugins. Those have a Language=C++ tag in their .plugin file      
8695         
8696         * libanjuta/interfaces/Makefile.am.iface:
8697         * libanjuta/interfaces/anjuta-idl-compiler.pl:
8698         * libanjuta/interfaces/libanjuta.idl:
8699         Add a new features to idl compiler:
8700         List<Type> => List of Type
8701         List-free<Type> => List of Type, it is up to the caller to free items and list
8702         const-List(-free)<Type> = const List of Types
8703         These three all wrap to GList* in C but will be handled differently in C++, Python, etc.
8704         
8705         * plugins/class-gen/class_gen.c: (gobject_class_create_code),
8706         (generic_cpp_class_create_code):
8707         Adapted to new project_manager interface
8708         
8709         * plugins/gdb/plugin.c: (ivariable_debugger_iface_init):
8710         * plugins/debug-manager/debugger.c:
8711         (ivariable_debugger_iface_init):
8712         Do not use C++ keyword "delete" for interface name
8713         
8714         * plugins/document-manager/anjuta-document-manager.plugin.in:
8715         Added m4 to mime-types
8716         
8717         * plugins/project-manager/plugin.c:
8718         (iproject_manager_add_source_multi):
8719         Changed interface to use GList instead of GList* (needs new gnome-build CVS)
8721 2006-10-01  Naba Kumar  <naba@gnome.org>
8723         * plugins/devhelp/anjuta-devhelp-simple.ui: Added a simple
8724         UI file used when out-of-process devhelp is used instead of
8725         embedded devhelp.
8726         
8727         * configure.in, plugins/Makefile.am, plugins/devhelp/Makefile.am,
8728         plugins/devhelp/plugin.c, plugins/devhelp/plugin.h,
8729         plugins/profile-default/default.anjuta: Build devhelp plugin,
8730         but use out-of-process devhelp if devhelp plugin is disabled
8731         (either by user or devhelp is not installed). Disabled devhelp
8732         plugin by default. Added it in default profile.
8734 2006-10-01  Naba Kumar  <naba@gnome.org>
8736         * plguins/project-manager/plugin.c: Possible fix for crash
8737         bug #358583.
8738         
8739         * configure.in, plugins/Makefile.am: Enabled glade plugin and
8740         set dep to last version 3.0.2.
8741         
8742         * plugins/cvs-plugin/plugin.c, plugins/file-loader/plugin.c,
8743         plugins/file-loader/plugin.h, plugins/subversion/plugin.c,
8744         plugins/symbol-browser/plugin.c: Use the right action group
8745         for getting popup actions (Fixes lots of assertion failures).
8747         * plugins/project-manager/plugin.c,
8748         plugins/project-manager/plugin.h: use separate action group
8749         for profie actions.
8750         
8751         * plugins/message-view/plugin.c: Disconnect session load
8752         signal on plugin deactivation (fixes a crash).
8754 2006-09-30  Naba Kumar  <naba@gnome.org>
8756         * TODO.tasks: Added a few debugger tasks from Sebastien (two bounties).
8757         * TODO.tasks: Assigned a bounty to Massimo.
8759 2006-09-29  Naba Kumar  <naba@gnome.org>
8761         * src/anjuta-app.c, src/shell.c: Fixed build errors.
8763 2006-09-30 Sebastien Granjoux <seb.sfo@free.fr>
8765         * plugins/debug-manager/debugger.c,
8766         plugins/debug-manager/plugin.c,
8767         libanjuta/interfaces/libanjuta.idl:
8768         Add a new abort command to quit debugger without waiting
8770         * plugins/gdb/debugger.c,
8771         plugins/gdb/debugger.h,
8772         plugins/gdb/plugin.c:
8773         Send a signal directly to the debugged program
8774         Implement abort command
8776         * plugins/debug-manager/debug_tree.c:
8777         Fix bug #358163
8779         * plugins/debug-manager/stack-trace.c:
8780         Fix bug #358009
8782 2006-09-29  Naba Kumar  <naba@gnome.org>
8784         * TODO.tasks: Updated.
8785         
8786         * plugins/gtodo/add_edit_item.c: Fixed text wrapping and item edit
8787         dialog.
8788         
8789         * TODO.tasks: Added more tasks and bounties. Marked a few completed.
8790         
8791         * TODO.tasks: Updated in light of the word wrapping fix
8792         in Tasks Manager. Added a test bounty entry.
8794         * TODO.tasks: Added four bounties.
8795         
8796 2006-09-28  Naba Kumar  <naba@gnome.org>
8798         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h:
8799         Added 'customizable' parameter to
8800         anjuta_ui_add_action_group_entries() and similar functions to
8801         allow user configuration of the actions. Filter out actions that
8802         are not configurable items (such as submenu items). Now the
8803         'Customize shortcuts' dialog is much better listed.
8805         * plugins/build-basic-autotools/build-basic-autotools.c,
8806         plugins/build-basic-autotools/build-basic-autotools.h,
8807         plugins/cvs-plugin/plugin.c,
8808         plugins/cvs-plugin/plugin.h,
8809         plugins/debug-manager/breakpoints.c,
8810         plugins/debug-manager/plugin.c,
8811         plugins/debug-manager/stack_trace.c,
8812         plugins/debug-manager/watch.c,
8813         plugins/devhelp/plugin.c,
8814         plugins/document-manager/plugin.c,
8815         plugins/file-loader/plugin.c,
8816         plugins/file-manager/plugin.c,
8817         plugins/glade/plugin.c,
8818         plugins/gtodo/interface.c,
8819         plugins/gtodo/plugin.c,
8820         plugins/language-support-cpp-java/plugin.c,
8821         plugins/macro/plugin.c,
8822         plugins/macro/plugin.h,
8823         plugins/message-view/plugin.c,
8824         plugins/patch/plugin.c,
8825         plugins/profile-default/default.anjuta,
8826         plugins/project-manager/plugin.c,
8827         plugins/project-manager/plugin.h,
8828         plugins/sample1/plugin.c,
8829         plugins/search/plugin.c,
8830         plugins/subversion/plugin.c,
8831         plugins/subversion/plugin.h,
8832         plugins/symbol-browser/plugin.c,
8833         plugins/symbol-browser/plugin.h,
8834         plugins/tools/plugin.c,
8835         plugins/valgrind/plugin.c,
8836         plugins/valgrind/plugin.h: Fixed to take care of above change
8837         in API of AnjutaUI. Properly added/removed action groups in some
8838         plugins. Split action groups into customization and non-customizable
8839         groups and added them separately.
8841         * plugins/document-manager/plugin.c: Close files belonging to
8842         project when project is closed (not complete).
8843         
8844         * plugins/gtodo/plugin.c: Enabled wrapping of tasks texts and
8845         vertical aligned cell entries.
8846         
8847         * src/anjuta-app.c: Define macros for the placeholder names.
8848         Set default widths and heights of the default placeholders,
8849         so that newly docked widgets are correclty sized.
8850         
8851         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
8852         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h:
8853         Fixed to generated correct actions addition/removal code.
8855 2006-09-25  Naba Kumar  <naba@gnome.org>
8857         * libanjuta/Makefile.am, libanjuta/libanjuta.h,
8858         libanjuta/anjuta-serializer.[ch]: Implemented serialization
8859         class.
8860         
8861         * plugins/message-view/anjuta-msgman.c,
8862         plugins/message-view/anjuta-msgman.h,
8863         plugins/message-view/message-view.c,
8864         plugins/message-view/message-view.h,
8865         plugins/message-view/plugin.c: Serialize messages panes in
8866         session save and deserialize them in session load so that
8867         build messages persistant.
8868         
8869 2006-09-24  Johannes Schmid <jhs@gnome.org>
8871         * libanjuta/anjuta-utils.c:
8872         * plugins/message-view/message-view.c:
8873         Really fixed #355407
8875 2006-09-23 Sebastien Granjoux <seb.sfo@free.fr>
8877         * libanjuta/interfaces/libanjuta.idl:
8878         Change one variable sign
8880         * plugins/debug-manager/anjuta-debug-manager.glade,
8881         plugins/debug-manager/anjuta-debug-manager.ui:
8882         Few small interface changes     
8884         * plugins/debug-manager/debug_tree.h,
8885         plugins/debug-manager/watch.c,
8886         plugins/debug-manager/debugger.c,
8887         plugins/debug-manager/plugin.c
8888         plugins/gdb/debugger.c,
8889         plugins/gdb/plugin.c:
8890         Big rewrite of debugger queue
8891         Allow to cancel command
8893         * plugins/debug-manager/memory.c:
8894         Fix a bug if a command is cancelled
8896 2006-09-23  Bursig Rafal <Bursig_Rafal@mentor.com>
8898         * plugins/gdb/debugger.c,
8899         plugins/debug-manager/debug_tree.c,
8900         plugins/debug-manager/locals.c:
8901         Restore tree representation for local variable
8902         Add argument in local variable list
8903         Use gdb variable object to get all informations
8905 2006-09-19  Naba Kumar  <naba@gnome.org>
8907         * libanjuta/anjuta-save-prompt.[c,h]: Added missing files
8908         that implements AnjutaSavePrompt class.
8910         * ChangeLog: Fixed indentation.
8911         
8912         * libanjuta/Makefile.am,
8913         libanjuta/anjuta-marshal.list,
8914         libanjuta/anjuta-shell.c,
8915         libanjuta/anjuta-shell.h,
8916         plugins/document-manager/action-callbacks.c,
8917         plugins/document-manager/action-callbacks.h,
8918         plugins/document-manager/anjuta-docman.c,
8919         plugins/document-manager/anjuta-docman.h,
8920         plugins/document-manager/plugin.c,
8921         src/anjuta.c: Impletemnted save prompt dialog to prompt for
8922         unsaved items during exit. A new signal is added in shell
8923         interface called 'save-prompt' to collect all unsaved items.
8924         Create AnjutaSavePrompt class (dialog) to process unsaved items.
8925         Fixed document manager to use the new save-prompt signal in shell
8926         and AnjutaSavePrompt object for unsaved files. Cleaned up
8927         AnjutaDocman to synchronously save new files. Fixed function
8928         names.
8930 2006-09-18  Johannes Schmid <jhs@gnome.org>
8932         * configure.in: Added gdl-gnome-1.0 to depencies and bumped
8933         gdl requirement to 0.7.0
8935 2006-09-18  Johannes Schmid <jhs@gnome.org>
8937         * global-tags/.cvsignore:
8938         * global-tags/Makefile.am:
8939         * global-tags/create_global_tags.sh (removed):
8940         * global-tags/create_global_tags.sh.in (added):
8941         Fixed #355407
8942         
8943         * libanjuta/anjuta-launcher.c:
8944         Fixed #349374
8945         
8946         * plugins/project-manager/plugin.c:
8947         (project_manager_plugin_close_project):
8948         Fixed crasher
8949         
8950         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model):
8951         Fixed gtk critical
8952         
8953         * src/anjuta-app.c: (on_add_merge_widget), (on_widget_remove):
8954         More reasonable toolbar creation/deletition though it does
8955         not completly work!
8957 2006-09-15  Johannes Schmid <jhs@gnome.org>
8959         * libanjuta/anjuta-utils.c/.h:
8960         Fixed #355168
8962 2006-09-13  Curtis Magyar <curtm4n@gmail.com>
8964         * scintilla/ScintillaGTK.cxx
8965         Fixed doulbe freeing in Scintilla
8967 2006-09-12  Johannes Schmid  <jhs@gnome.org>
8969         * plugins/symbol-browser/an_symbol_prefs.c:
8970         Support unloading / reloading of the module (for example when
8971         closing a project and opening another one).
8973         * plugins/project-manager/plugin.c:
8974         Really fixed #355148 (Show project name in title bar)
8976 2006-09-09  Johannes Schmid  <jhs@gnome.org>
8978         * libanjuta/plugins.c:
8979         Fixed #355156 (Show plugins in alphabetical order)
8981 2006-09-09  Johannes Schmid  <jhs@gnome.org>
8983         * plugins/project-manager/plugin.c:
8984         Fixed #355148 (Show project name in title bar)
8986 2006-09-09  Johannes Schmid  <jhs@gnome.org>
8988         * plugins/project-manager/plugin.c:
8989         (value_removed_project_root_uri):
8990         Fixed crasher if project cannot be opened
8992 2006-08-30 Naba Kumar  <naba@gnome.org>
8994         * plugins/language-support-cpp-java/plugin.[c,h],
8995         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
8996         Impletemnted UI for auto indent.
8997         
8998 2006-08-28 Naba Kumar  <naba@gnome.org>
8999         
9000         * plugins/gvim/.cvsignore,
9001         plugins/gvim/Makefile.am,
9002         plugins/gvim/anjuta-vim-plugin.png,
9003         plugins/gvim/anjuta-vim.c,
9004         plugins/gvim/anjuta-vim.h,
9005         plugins/gvim/anjuta-vim.plugin.in,
9006         plugins/gvim/gtkvim.c,
9007         plugins/gvim/gtkvim.h,
9008         plugins/gvim/plugin.c,
9009         plugins/gvim/plugin.h: Added gvim anjuta plugin. Not included
9010         in build yet.
9012 2006-08-28 Naba Kumar  <naba@gnome.org>
9014         Patch from: Massimo Corà  <maxcvs@email.it>
9015         * tagmanager/tm_source_file.c, tagmanager/tm_workspace.c: Fixed
9016         possible infinite loop.
9018 2006-08-22 Adam Dingle <adam@medovina.org>
9019         
9020         * plugins/editor/editor.glade: Fixed bug 346775 ("no highlight styles
9021         to edit are shown in the preferences dialog in anjuta").
9022         Removed unused widgets from the style editor dialog.
9024 2006-08-21  Johannes Schmid <jhs@gnome.org>
9026         * plugins/symbol-browser/test-class.[cpp/h]
9027         Added missing files
9029 2006-08-18  Naba Kumar  <naba@gnome.org>
9031         * plugins/sourceview/sourceview.c: Emit language-changed signal at the
9032         end of document loading.
9034         * plugins/language-support-cpp-java/plugin.c,
9035         plugins/sourceview/sourceview.c: Fixed plugin loading.
9037 2006-08-17  Naba Kumar  <naba@gnome.org>
9039         * plugins/language-support-cpp-java/plugin.c,
9040         plugins/language-support-cpp-java/plugin.h: Implemented emacs-style
9041         mode line parsing. Indentation parameters initialized based on
9042         mode line parameters.
9044 2006-08-16  Naba Kumar  <naba@gnome.org>
9046         * Makefile.am, plugins/editor/text_editor.c,
9047         plugins/language-support-cpp-java/plugin.c: Fixed indentation in
9048         comments.
9050 2006-08-16 Naba Kumar  <naba@gnome.org>
9052         Patch from  Massimo Cora'  <maxcvs@email.it>:
9053         
9054         * plugins/editor/aneditor-autocomplete.cxx,
9055         plugins/editor/aneditor-calltip.cxx,
9056         plugins/symbol-browser/Makefile.am,
9057         plugins/symbol-browser/an_symbol.c,
9058         plugins/symbol-browser/an_symbol_view.c,
9059         plugins/symbol-browser/plugin.c,
9060         tagmanager/Makefile.am, tagmanager/acconfig.h, tagmanager/args.c,
9061         tagmanager/args.h, tagmanager/asm.c, tagmanager/asp.c,
9062         tagmanager/awk.c, tagmanager/beta.c, tagmanager/c.c,
9063         tagmanager/cobol.c, tagmanager/ctags.c, tagmanager/ctags.h,
9064         tagmanager/debug.c, tagmanager/debug.h, tagmanager/eiffel.c,
9065         tagmanager/entry.c, tagmanager/entry.h, tagmanager/erlang.c,
9066         tagmanager/fortran.c, tagmanager/general.h, tagmanager/get.c,
9067         tagmanager/get.h, tagmanager/html.c,
9068         tagmanager/include/tm_source_file.h,
9069         tagmanager/include/tm_tag.h,
9070         tagmanager/include/tm_workspace.h,
9071         tagmanager/jscript.c, tagmanager/keyword.c,
9072         tagmanager/keyword.h, tagmanager/lisp.c,
9073         tagmanager/lregex.c, tagmanager/lua.c,
9074         tagmanager/main.h, tagmanager/make.c,
9075         tagmanager/options.c, tagmanager/options.h,
9076         tagmanager/parse.c, tagmanager/parse.h,
9077         tagmanager/parsers.h, tagmanager/pascal.c,
9078         tagmanager/perl.c, tagmanager/php.c,
9079         tagmanager/python.c, tagmanager/read.c,
9080         tagmanager/read.h, tagmanager/readtags.c,
9081         tagmanager/readtags.h, tagmanager/rexx.c,
9082         tagmanager/routines.c, tagmanager/routines.h,
9083         tagmanager/ruby.c, tagmanager/scheme.c,
9084         tagmanager/sh.c, tagmanager/slang.c,
9085         tagmanager/sml.c, tagmanager/sort.c,
9086         tagmanager/sort.h, tagmanager/sql.c,
9087         tagmanager/strlist.c, tagmanager/strlist.h,
9088         tagmanager/tcl.c, tagmanager/tm_source_file.c,
9089         tagmanager/tm_symbol.c, tagmanager/tm_tag.c,
9090         tagmanager/tm_workspace.c, tagmanager/verilog.c,
9091         tagmanager/vim.c, tagmanager/vstring.c,
9092         tagmanager/vstring.h, tagmanager/yacc.c: Updated ctags to version
9093         5.6 and namespace completion fixed.
9095         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
9096         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated.
9098 2006-08-15 Naba Kumar  <naba@gnome.org>
9100         * libanjuta/interfaces/libanjuta.idl,
9101         plugins/editor/text-editor-iterable.c,
9102         plugins/editor/text_editor.c,
9103         plugins/sourceview/sourceview-cell.c,
9104         plugins/sourceview/sourceview.c: Implemented ianjuta_iterable_clone(),
9105         ianjuta_iterable_assign(), ianjuta_editor_begin_action (),
9106         ianjuta_editor_end_action().
9107         
9108         * plugins/language-support-cpp-java/plugin.c: Improved auto-indentation.
9110 2006-08-13 Naba Kumar  <naba@gnome.org>
9112         * plugins/debug-manager/breakpoints.c,
9113         plugins/debug-manager/memory.c,
9114         plugins/debug-manager/registers.c,
9115         src/layout.xml: Fixed debugger widgets layout.
9117 2006-08-12 Naba Kumar  <naba@gnome.org>
9119         * plugins/editor/aneditor-indent.cxx, plugins/editor/aneditor-priv.h,
9120         plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
9121         plugins/editor/editor.glade, plugins/editor/text_editor.h,
9122         plugins/editor/text_editor_prefs.c: Disabled automatic indentation
9123         codes and dead codes. Removed automatic indentation prefs.
9125 2006-08-12  Johannes Schmid <jhs@gnome.org>
9127         * libanjuta/Makefile.am:
9128         * libanjuta/anjuta-launcher.c:
9129         * libanjuta/anjuta-launcher.h:
9130         * libanjuta/anjuta-plugin.c:
9131         * libanjuta/anjuta-plugin.h:
9132         * libanjuta/anjuta-preferences.c:
9133         * libanjuta/anjuta-preferences.h:
9134         * libanjuta/anjuta-shell.c:
9135         * libanjuta/anjuta-shell.h:
9136         * libanjuta/libanjuta.h:
9137         
9138         Made wrapper friendly:
9139         - no inline in header files (preferences_set/get)
9140         - correct signal names
9141         - correct GError** argument in anjuta_shell_freeze/thaw
9142         - include correct files in libanjuta.h
9143         
9144         * plugins/project-manager/plugin.c: 
9145         Fixed two crashers
9147 2006-08-11 Naba Kumar  <naba@gnome.org>
9149         * plugins/editor/aneditor-priv.h,
9150         plugins/editor/aneditor.cxx: Disabled inbuilt autoindentation.
9151         
9152         * plugins/editor/text_editor_cbs.c,
9153         plugins/sourceview/anjuta-view.c: Pass the right position for char
9154         added signal.
9155         
9156         * plugins/sourceview/anjuta-view.c: Emit char-added signal for tab.
9157         
9158         * plugins/language-support-cpp-java/plugin.c: Fixed memory corruption.
9160 2006-08-11 Naba Kumar  <naba@gnome.org>
9162         * plugins/sourceview/sourceview-cell.c: Fixed get_character () to
9163         return the right character at the iter position and get_char() to
9164         not leak memory.
9166         * plugins/sourceview/sourceview.c: Fixed get_line_begin_position()
9167         to set to character offset and not byte index.
9169         * plugins/language-support-cpp-java/plugin.c: Improved
9170         auto-indentation login. Indents opening and closing braces correctly.
9172 2006-08-10  Johannes Schmid <jhs@gnome.org>
9174         * INSTALL:
9175         * autogen.sh:
9176         Required automake = 1.9
9178         * libanjuta/anjuta-children.c:
9179         * libanjuta/anjuta-children.h:
9180         * libanjuta/anjuta-encodings.h:
9181         * libanjuta/anjuta-launcher.h:
9182         * libanjuta/anjuta-plugin-description.h:
9183         * libanjuta/anjuta-preferences-dialog.h:
9184         * libanjuta/anjuta-preferences.h:
9185         * libanjuta/anjuta-session.h:
9186         * libanjuta/anjuta-status.h:
9187         * libanjuta/anjuta-ui.h:
9188         * libanjuta/anjuta-utils.c:
9189         * libanjuta/anjuta-utils.h:
9190         * libanjuta/e-splash.h:
9191         * libanjuta/glue-factory.h:
9192         * libanjuta/glue-plugin.h:
9193         * libanjuta/plugins.h:
9194         * libanjuta/resources.h:
9195         Fixed libanjuta to be able to wrap it
9196         - G_BEGIN_DECLS, G_END_DECLS
9197         - include all necessary files in libanjuta.h
9199         * plugins/gtodo/tray-icon.c:
9200         * plugins/terminal/terminal.c:
9201         Some build fixes for freebsd
9203         * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
9204         * plugins/sourceview/sourceview.glade:
9205         Remove auto-indent feature as it is now in language-support
9207 2006-08-09 Naba Kumar  <naba@gnome.org>
9209         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade,
9210         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
9211         Added missing files.
9213         * plugins/sourceview/sourceview.c:  Implemented get_tabsize(),
9214         get_use_spaces(), set_tabsize() and set_use_spaces().
9216 2006-08-09 Naba Kumar  <naba@gnome.org>
9218         * libanjuta/anjuta-plugin.c: Only merge preferences if the plugin
9219         succeeded in activating.
9221         * plugins/document-manager/plugin.c: Added debug message.
9223         * libanjuta/interfaces/libanjuta.idl,
9224         plugins/editor/text_editor.c: Implemented get_tabsize(),
9225         get_use_spaces(), set_tabsize() and set_use_spaces().
9227         * plugins/language-support-cpp-java/Makefile.am,
9228         plugins/language-support-cpp-java/plugin.c,
9229         plugins/language-support-cpp-java/plugin.h: Used editor parameters
9230         for indentation. Added preferences page for paramenters.
9232         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
9234 2006-08-08 Naba Kumar  <naba@gnome.org>
9236         * libanjuta/interfaces/libanjuta.idl,
9237         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
9238         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
9239         plugins/editor/text_editor.c,
9240         plugins/sourceview/sourceview.c: Added grab_focus() in IAnjutaEditor
9241         and implemented it for both scintilla and sourceview.
9243         * plugins/search/plugin.c: Use the new grab_focus() to transfer
9244         focus back to editor (happens when pressing esc in incremental
9245         search box).
9247 2006-08-08 Naba Kumar  <naba@gnome.org>
9249         * libanjuta/interfaces/libanjuta.idl,
9250         plugins/editor/text_editor.c,
9251         plugins/editor/text_editor.h,
9252         plugins/editor/text-editor-iterable.c,
9253         plugins/sourceview/sourceview-cell.c,
9254         plugins/sourceview/sourceview.c: Implemented editor attributes
9255         methods.
9256         
9257         * plugins/editor/aneditor.cxx: Disabled old indentation code.
9258         plugins/language-support-cpp-java/plugin.c: Implemented indentation
9259         code (not complete yet).
9261         * manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
9262         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
9263         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
9264         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
9265         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
9266         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
9268 2006-08-04 Naba Kumar  <naba@gnome.org>
9270         * plugins/sourceview/sourceview.c: Fixed ieditor_goto_position
9271         implementation.
9272         
9273 2006-08-03  Johannes Schmid <jhs@gnome.org>
9275         * configure.in: Add a more informative text to valgrind plugin
9277         * TODO.tasks:
9278         Modified Preferences tasl
9279         * libanjuta/anjuta-plugin.c: 
9280         * libanjuta/anjuta-preferences-dialog.c: 
9281         * libanjuta/anjuta-preferences-dialog.h:
9282         * libanjuta/anjuta-preferences.c:
9283         * libanjuta/anjuta-preferences.h:
9284         * libanjuta/interfaces/Makefile.am.iface:
9285         * libanjuta/interfaces/libanjuta.idl:
9286         Added IAnjutaPreferences interface which every plugin that has preferences should
9287         implement. Call merge() and unmerge() at plugin activation/deactivation.
9288         Fixed preferences_page_remove()
9289         
9290         * plugins/build-basic-autotools/build-basic-autotools.c:
9291         * plugins/cvs-plugin/plugin.c: 
9292         * plugins/document-manager/plugin.c:
9293         * plugins/editor/plugin.c:
9294         * plugins/editor/plugin.h:
9295         * plugins/file-manager/plugin.c: 
9296         * plugins/gtodo/main.h:
9297         * plugins/gtodo/plugin.c: 
9298         * plugins/gtodo/preferences.c: 
9299         * plugins/message-view/anjuta-msgman.c: 
9300         * plugins/message-view/anjuta-msgman.h:
9301         * plugins/message-view/plugin.c:
9302         * plugins/sourceview/plugin.c: 
9303         * plugins/sourceview/plugin.h:
9304         * plugins/symbol-browser/an_symbol_prefs.c:
9305         * plugins/symbol-browser/plugin.c: 
9306         * plugins/terminal/terminal.c: 
9307         * plugins/valgrind/plugin.c
9308         * src/anjuta-app.c:
9309         
9310         Updated preference loading/unloading for all plugins
9312 2006-08-03 Guenther Brammer <gbrammer@gmx.de>
9313         
9314         * configure.in, libanjuta/Makefile.am, libegg/Makefile.am,
9315         src/Makefile.am, plugins/tools/scripts/Makefile.am: 
9316     - Do not define PACKAGE_*_DIR in config.h, use -D compiler arguments instead as
9317         recommended by the autoconf manual. 
9318         - Fixes compiling with autoconf 2.60.
9319         
9320         * libanjuta/libanjuta-1.0.pc.in: Silence a warning about datarootdir
9322 2006-08-02      Johanes Schmid <jhs@gnome.org>
9324         * plugins/profile-default/plugin.c:
9325         Fixed session handling
9327 2006-08-01  Johannes Schmid <jhs@gnome.org>
9329         * configure.in
9330         * plugins/Makefile.am:
9331         Disabled devhelp and glade for now as they do not work (#341073
9332         and #341170)
9333         
9334         * plugins/profile-default/anjuta-default-profile.ui (removed):
9335         * plugins/profile-default/plugin.c:
9336         * plugins/profile-default/plugin.h:
9337         * plugins/project-manager/anjuta-project-manager.ui:
9338         * plugins/project-manager/plugin.c:
9339         * plugins/project-manager/plugin.h:
9340         Limted multiple project support #315043
9342         * libanjuta/interfaces/libanjuta.idl:
9343         Added ianjuta_profile_unload
9345 2006-07-31 Naba Kumar  <naba@gnome.org>
9347         * libanjuta/interfaces/libanjuta.idl,
9348         plugins/editor/text-editor-iterable.c,
9349         plugins/editor/text_editor.c,
9350         plugins/sourceview/anjuta-view.c,
9351         plugins/sourceview/anjuta-view.h,
9352         plugins/sourceview/sourceview.c: Fixed text iteration and 
9353         IAnjutaEditor implementations in both scintilla
9354         and sourceview. Cleand up libanjuta API: Removed redundant
9355         erase_range() method from IAnjutaEditor interface, fixed
9356         ianjuta_editor_get_text to take length instead of range (consistency).
9357         autoindentation in both sourceview and scintilla more or less works,
9358         but still disabled for now because there are still some anomalies
9359         in text iteration.
9361         * plugins/language-support-cpp-java/plugin.c: Fixed indentation code.
9363         * plugins/symbol-browser/plugin.c, plugins/tools/execute.c: Fixed
9364         API changes.
9366 2006-07-30  Johannes Schmid <jhs@gnome.org>
9368         * plugins/sourceview/anjuta-document.c:
9369         * plugins/sourceview/anjuta-document.h:
9370         * plugins/sourceview/anjuta-view.c: 
9371         * plugins/sourceview/sourceview.c:
9372         Wrote a new "char_added" implementation, I hope this one is good
9374         * plugins/sourceview/sourceview-cell.c:
9375         Fixed typo: "text_iter" instead of "iter"
9377 2006-07-30 Naba Kumar  <naba@gnome.org>
9379         * plugins/sourceview/sourceview-cell.c: Fixed iter navigation.
9381 2006-07-30  Johannes Schmid <jhs@gnome.org>
9383         * autogen.sh: use gnome-autogen.sh from gnome-coomen
9384         
9385         * plugins/debug-manager/plugin.c: 
9386         * plugins/patch/plugin.c:
9387         Use IAnjutaIndicable to mark debugger position
9389         * plugins/sourceview/sourceview.c:
9390         Define colors for IAnjutaIndicable
9392 2006-07-29  Johannes Schmid <jhs@gnome.org>
9394         * plugins/debug-manager/anjuta-debug-manager.ui:
9395         * plugins/debug-manager/breakpoints.c:
9396         * plugins/debug-manager/images/Makefile.am:
9397         * plugins/debug-manager/images/run-to-cursor.png:
9398         * plugins/debug-manager/plugin.c:
9399         Added toolbar and some icons
9401         * plugins/patch/anjuta-patch.ui:
9402         * plugins/patch/patch-plugin.c:
9403         * plugins/patch/patch-plugin.glade:
9404         * plugins/patch/plugin.c:
9405         * plugins/patch/plugin.h:
9406         Improved patch plugin (GUI and function)
9408         * plugins/sourceview/sourceview.c:
9409         Fixed another Gtk-Critical
9411         * plugins/tools/anjuta-tools.ui:
9412         * plugins/tools/plugin.h:
9413         Put Patch plugin in tools menu and changed ui file
9415 2006-07-29  Johannes Schmid <jhs@gnome.org>
9417         * plugins/document-manager/plugin.c:
9418         Fixed accelator Gtk-Warning
9420         * plugins/message-view/anjuta-msgman.c: 
9421         Fixed Gtk-Warning
9423         * plugins/sourceview/anjuta-document.c:
9424         * plugins/sourceview/anjuta-document.h:
9425         * plugins/sourceview/anjuta-marshal.list:
9426         Wrote a better emitter for the char-added signal
9428         * plugins/sourceview/sourceview.c:
9429         Fixed Redo/Undo to void Gtk-Criticals
9430         
9431         * plugins/sourceview/sourceview-args.c:
9432         * plugins/sourceview/sourceview-cell.c:
9433         * plugins/sourceview/sourceview-scope.c:
9434         * plugins/sourceview/sourceview-tags.c: 
9435         Adapted to new IAnjutaIterator API
9437 2006-07-28 Naba Kumar  <naba@gnome.org>
9439         * libanjuta/interfaces/libanjuta.idl: More accurate comments.
9441         * plugins/symbol-browser/an_symbol.c,
9442         plugins/symbol-browser/an_symbol_iter.c,
9443         plugins/symbol-browser/an_symbol_iter.h: AnjutaSymbolIter is now
9444         subclass of AnjutaSymbol so that the symbol is accessible from
9445         the iter in light of changes in IAnjutaIterable.
9447         * plugins/class-inheritance/class-inherit.c: Fixed based on changes
9448         implementation of IAnjutaIterable.
9450 2006-07-28 Naba Kumar  <naba@gnome.org>
9452         * libanjuta/interfaces/libanjuta.idl: Removed get data methods in
9453         IAnjutaIterable. They were kind of useless since the interface is
9454         defined on the data object itself. Added set_position() method
9455         in IAnjutaIterable to allow setting arbitrary current index to the
9456         iter.
9457         Added erase() and erase_range() in IAnjutaEditor.
9459         * plugins/editor/text-editor-iterable.c: Fixed 
9460         plugins/editor/text_editor.c: Implemented erase() and erase_range()
9461         methods in editor. Fixed get_line_from_position() method.
9463         * plugins/language-support-cpp-java/plugin.c: Fixed indentation
9464         code. It's disabled for now.
9466         * plugins/sourceview/sourceview-cell.c,
9467         plugins/symbol-browser/an_symbol_iter.c: Fixed IAnjutaIterable
9468         implementation.
9470 2006-07-27  Johannes Schmid <jhs@gnome.org>
9472         * plugins/sourceview/sourceview-cell.c:
9473         Fixed IAnjutaEditorCell to work only on a single line
9474         Fixed crasher in finalize
9476         * plugins/symbol-browser/an_symbol_prefs.c:
9477         * global-tags/Makefile.am:
9478         Philip van Hoof pointed out that it is a bad idea to depend on PATH for
9479         script installation     
9481 2006-07-26 Naba Kumar  <naba@gnome.org>
9483         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaEditorCell and
9484         IAnjutaEditorCellStyle interfaces to not inherit IAnjutaEditor.
9485         
9486         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml: Updated.
9487         
9488         * plugins/document-manager/plugin.c: Fixed dynamic loading of
9489         support plugins
9490         
9491         * plugins/editor/text-editor-iterable.c,
9492         plugins/editor/text_editor.c,
9493         plugins/editor/text_editor_cbs.c: Fixed ianjuta_editor_get_text
9494         method to work correctly, it was ignoring start and end parameters.
9495         Fixed TextEditorCell implementation. Fixed 'char-added' signal
9496         emission.
9497         
9498         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in,
9499         plugins/language-support-cpp-java/plugin.c: Fixed indentation engine.
9501 2006-07-24  Massimo Cora'  <maxcvs@email.it>
9503         * plugins/symbol-browser/an_symbol_view.c,
9504         plugins/symbol-browser/an_symbol_view.h,
9505         plugins/symbol-browser/plugin.c:
9506     fix a matching case into sv_extract_type_qualifier_from_expr ()
9507     and some minor issues.
9509 2006-07-26  Johannes Schmid <jhs@gnome.org>
9511         * plugins/language-support-cpp-java/plugin.c:
9512         Fixed to work kind of with sourceview editor
9513         * plugins/sourceview/anjuta-document.c: 
9514         * plugins/sourceview/anjuta-view.c: 
9515         * plugins/sourceview/sourceview-cell.c:
9516         * plugins/sourceview/sourceview.c:
9517         Fixed IAnjutaEditorCell and "char-added" signal
9519 2006-07-24 Naba Kumar  <naba@gnome.org>
9521         * plugins/document-manager/plugin.c,
9522         plugins/document-manager/plugin.h: Initial implementedion for loading
9523         support plugins.
9524         
9525         * plugins/editor/text_editor.c: Fixed IAnjutaEditorLanguage
9526         implementation.
9527         
9528         * plugins/editor/text_editor.c: Fixed syntax highlighting when
9529         indicators are cleared (that leaved grey texts).
9531 2006-07-14 Sebastien Granjoux <seb.sfo@free.fr>
9533         * libanjuta/interfaces/libanjuta.idl,
9534         plugins/debug-manager/breakpoints.c,
9535         plugins/debug-manager/memory.c,
9536         plugins/debug-manager/registers.c,
9537         plugins/debug-manager/debug_tree.c,
9538         plugins/debug-manager/debugger.c,
9539         plugins/gdb/debugger.c,
9540         plugins/gdb/debugger.h,
9541         plugins/gdb/plugin.c:
9542         Add a parameter for reporting error
9543         Add a new interface for using gdb variable object
9544         Allow to cancel commands
9545         Rewrite handling of debugger state
9547         * plugins/debug-manager/plugin.c,
9548         plugins/debug-manager/locals.c,
9549         plugins/debug-manager/locals.h,
9550         plugins/debug-manager/register.c,
9551         plugins/debug-manager/stack_trace.c,
9552         plugins/debug-manager/stack_trace.h:
9553         Create and destroy local and stack trace windows when needed
9555 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
9557         * plugins/document-manager/plugin.c:
9558         Fixed "Automatic" highlighting
9560 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
9562         * plugins/sourceview/sourceview.c: Added support for IAnjutaEditorLanguage
9564         * plugins/sourceview/anjuta-view.c:
9565         Patch from Fredrik Axelsson <fraxbe@gmail.com> to fix a popup-menu issue
9567 2006-07-14  Johannes Schmid <jhs@cvs.gnome.org>
9568         
9569         * configure.in: Check for C/C++-Compiler correctly
9571 2006-07-14  Fredrik Axelsson <fraxbe@gmail.com>
9573         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
9575         * plugins/debug-manager/stack_trace.c:
9576         Destroy stack window when debuuger is disabled (#347414)
9577         
9578         * plugins/sourceview/anjuta-view.c:
9579         Fix a crash with popup-menu (#347412)
9581 2006-07-13 Naba Kumar  <naba@gnome.org>
9583         * plugins/editor/Makefile.am,
9584         plugins/editor/text_editor.h,
9585         plugins/editor/text-editor-iterable.h,
9586         plugins/editor/text-editor-iterable.c: Implemented text iterator (not
9587         tested yet).
9588         
9589         * plugins/language-support-cpp-java/plugin.c: Preliminary indentation
9590         code.
9591         
9592         * plugins/sourceview/sourceview-cell.c: Fixed a leak.
9594 2006-07-03  Johannes Schmid <jhs@cvs.gnome.org>
9596         * plugins/editor/text_editor.c: (convert_to_utf8_from_charset):
9597         Bug #342937
9598         
9599 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
9601         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
9603         * libanjuta/anjuta-preferences-dialog.c:
9604         Do not use the page_num returned by gtk_notebook_append_page to
9605         remove the page as it cause bugs when pages removal is not done
9606         in LIFO.
9608         * plugins/document-manager/anjuta-docman.c:
9609         * src/anjuta-app.c:
9610         makes Anjuta display dock_items which have previously been hidden
9612 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
9614         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
9616         * plugins/debug-manager/breakpoints.c: (on_clear_all_breakpoints):
9617         * plugins/sourceview/sourceview.c: (imark_unmark):
9618         
9619         Patches for bugs #346450 and #346295
9620         
9621         * AUTHORS: Added Fredrik
9623 2006-06-18 Johannes Schmid <jhs@cvs.gnome.org>
9625         * plugins/message-view/anjuta-msgman.c: 
9626         Fixed close button/icon size (like in docman)
9628 2006-06-10 Naba Kumar <naba@gnome.org>
9630         * plugins/editor/text_editor.c: Fixed goto line to mark the line
9631         being set.
9632         
9633 2006-06-10 Sebastien Granjoux <seb.sfo@free.fr>
9635         * libanjuta/interfaces/libanjuta.idl:
9636         Move inspect_memory function in IAnjutaCpuDebugger interface
9637         Rename Boolean type to State
9639         * plugins/debug-manager/breakpoint.c:
9640         Rename Boolean type to State
9642         * plugins/debug-manager/Makefile.am,
9643         plugins/debug-manager/anjuta-marshal.list,
9644         plugins/debug-manager/data_view.c,
9645         plugins/debug-manager/data_view.h,
9646         plugins/debug-manager/data_buffer.c,
9647         plugins/debug-manager/data_buffer.h,
9648         plugins/debug-manager/chunk_view.c,
9649         plugins/debug-manager/chunk_view.h,
9650         plugins/debug-manager/anjuta-debug-manager.ui,
9651         plugins/debug-manager/debugger.c,
9652         plugins/debug-manager/memory.c,
9653         plugins/debug-manager/memory.h,
9654         plugins/debug-manager/plugin.c,
9655         plugins/gdb/debugger.c,
9656         plugins/gdb/debugger.h,
9657         plugins/gdb/plugin.c:
9658         Rewrite memory window using a special widget
9659         Rename Boolean type to State
9661 2006-06-08 Naba Kumar <naba@gnome.org>
9663         * plugins/editor/text_editor.c (itext_editor_get_current_word):
9664         Do not return garbage characters and return NULL when there is no
9665         current word.
9666         
9667         * plugins/search/plugin.c: Fixed next occurance and prev occurance to
9668         work correctly.
9669         
9670         * plugins/search/search-replace.c: Fixed a mem leak.
9672 2006-06-08  Johannes Schmid <jhs@cvs.gnome.org>
9674         * libanjuta/anjuta-launcher.c:
9675         Added debug message (see #343522)
9676         
9677         * plugins/build-basic-autotools/build-basic-autotools.c:
9678         Patch from Günther Brammer to fix #344015
9680         * plugins/sourceview/sourceview.c:
9681         Implemented IAnjutaEditor->get_begin/end_line_position (crashed
9682         automatic highlight of build messages)
9684 2006-06-06 Naba Kumar <naba@gnome.org>
9686         * configure.in,
9687         libanjuta/interfaces/libanjuta.idl,
9688         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
9689         plugins/Makefile.am,
9690         plugins/document-manager/action-callbacks.c,
9691         plugins/document-manager/plugin.c,
9692         plugins/editor/text_editor.c: Implemented IAnjutaEditorLanguage
9693         interface for language highlight selection and langauge change
9694         signal.
9695         
9696         * plugins/language-support-cpp-java: Added language support
9697         plugin for cpp and java.
9699 2006-05-27  Naba Kumar  <naba@gnome.org>
9701         * libanjuta/interfaces/libanjuta.idl, plugins/gdb/*,
9702         plugins/debug-manager/*, data/Makefile.am,
9703         manuals/reference/libanjuta/libanjuta.types,
9704         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
9705         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
9706         merged anjuta-new-debugger branch into trunck.
9707         (cvs -z3 up -j anjuta-merged-from-trunk-to-new-debugger -j anjuta-new-debugger)
9709 2006-05-06 Sebastien Granjoux <seb.sfo@free.fr>
9710         
9711         * libanjuta/interfaces/libanjuta.idl,
9712         plugins/debug-manager/debugger.c,
9713         plugins/debug-manager/debugger.h,
9714         plugins/gdb/anjuta-gdb.plugin.in,
9715         plugins/gdb/debugger.c,
9716         plugins/gdb/debugger.h,
9717         plugins/gdb/plugin.c:
9718         Add new IAnjutaCpuDebugger interface to access cpu register
9719         Run gdb instead of /usr/local/bin/gdb
9720         
9721         * plugins/debug-manager/plugin.c,
9722         plugins/debug-manager/registers.c,
9723         plugins/debug-manager/registers.h:
9724         Rewrite register window
9725         Rename Load target menu item to Run target
9727 2006-05-07  Naba Kumar  <naba@gnome.org>
9729         * plugins/gdb.init
9730         
9731 2006-05-01 Sebastien Granjoux <seb.sfo@free.fr>
9733         * plugins/debug-manager/watch.c,
9734         plugins/debug-manager/breakpoint.c,
9735         plugins/debug-manager/breakpoint.h:
9736         Fix crash: disconnect save and load session signals
9738 2006-04-30 Sebastien Granjoux <seb.sfo@free.fr>
9740         * libanjuta/interface/libanjuta.idl,
9741         plugins/debug-manager/debugger.c,
9742         plugins/gdb/plugin.c:
9743         Add a value parameter for evaluate command
9745         * plugins/debug-manager/anjuta-debug-manager.glade:
9746         Create new dialog box for watches using glade
9748         * plugins/debug-manager/anjuta-debug-manager.ui:
9749         Move watch menu items near the end
9750         Move breakpoint menu items outside the sub menu
9752         * plugins/debug-manager/debug_tree.c,
9753         plugins/debug-manager/debug_tree.h,
9754         plugins/debug-manager/debug_tree.h,
9755         plugins/debug-manager/watch.c:
9756         Move all GUI code from watch.c to debug_tree.c
9757         Add an auto update property to watches
9758         
9759         * plugins/debug-manager/locals.c,
9760         plugins/debug-manager/locals.h,
9761         plugins/debug-manager/stack_trace.c,
9762         plugins/debug-manager/stack_trace.h,
9763         plugins/debug-manager/plugin.c:
9764         Register actions before starting debugger
9766         * plugins/gdb/debugger.c:
9767         Do not call callback function if not present
9769 2006-04-02 Sebastien Granjoux <seb.sfo@free.fr>
9771         * libanjuta/interfaces/libanjuta.idl,
9772         plugins/debug-manager/stack_trace.c,
9773         plugins/debug-manager/stack_trace.h,
9774         plugins/debug-manager/anjuta-debug-manager.ui,
9775         plugins/gdb/debugger.c:
9776         Add a popup menu in stack frame window
9777         Add a new frame-changed event
9778         Use MI command for getting stack informations
9779         Get filename with full path (need gdb > 6.3)
9781         * libanjuta/interfaces/libanjuta.idl,
9782         plugins/debug-manager/debug_tree.c,
9783         plugins/debug-manager/debugger.c,
9784         plugins/debug-manager/locals.c,
9785         plugins/debug-manager/locals.h,
9786         plugins/debug-manager/plugin.c,
9787         plugins/gdb/debugger.c,
9788         plugins/gdb/debugger.h,
9789         plugins/gdb/parser.c,
9790         plugins/gdb/parser.h,
9791         plugins/gdb/plugin.c,
9792         plugins/gdb/Makefile.am:
9793         Pass watch data with string instead of Watch structures
9794         Use debug_tree in local window
9795         Remove info local
9796         Remove parser.{ch}
9798         * plugins/debug-manager/breakpoints.c,
9799         plugins/debug-manager/utilities.c,
9800         plugins/debug-manager/utilities.h:
9801         Use a GtkListStore instead of a GtkTreeStore
9802         move goto_location_in_editor in utilities.c
9803         
9804 2006-03-26 Sebastien Granjoux <seb.sfo@free.fr>
9806         * libanjuta/interfaces/libanjuta.idl,
9807         plugins/debug-manager/anjuta-debug-manager.ui,
9808         plugins/debug-manager/breakpoints.c,
9809         plugins/debug-manager/plugin.c,
9810         plugins/gdb/debugger.c:
9811         Add a breakpoint type
9812         Add new popup menu in breakpoint window
9813         Add toggle breakpoint in editor popup menu
9814         Save and restore breakpoint enable
9815         Fix bug in clear all breakpoints
9816         Remove old useless code
9818         * plugins/debug-manager/debugger.c:
9819         Fix some problem with debugger states
9821         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
9822         Update documentation
9823         
9824 2006-03-25 Sebastien Granjoux <seb.sfo@free.fr>
9826         * data/Makefile.am,
9827         plugins/gdb/Makefile.am,
9828         plugins/gdb/gdb.init:
9829         Move gdb.init crom data to plugins/gdb
9831         * plugins/gdb/gdb.init,
9832         libanjuta/interfaces/libanjuta.idl,
9833         plugins/debug-manager/breakpoints.c,
9834         plugins/debug-manager/debugger.c,
9835         plugins/debug-manager/plugin.c,
9836         plugins/gdb/debugger.c,
9837         plugins/gdb/plugin.c:
9838         Support pending breakpoints
9839         Rewrite debugger states
9840         Split ianjuta_debugger_log into _enable_log and _disable_log
9842         * plugins/debug-manager/start.c,
9843         plugins/debug-manager/debug_tree.c,
9844         plugins/gdb/parser.c:
9845         Remove some useless lines
9847         * manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
9848         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
9849         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
9850         Update documentation
9852 2006-03-12 Naba Kumar <naba@gnome.org>
9854         * manuals/references/libanjuta/libanjuta.types: Fixed
9855         debug-manager name.
9856         
9857 2006-03-12 Sebastien Granjoux <seb.sfo@free.fr>
9859         * libanjuta/anjuta-debugger.c,
9860         libanjuta/anjuta-debugger.h:
9861         Remove those files
9862         
9863         * libanjuta/interfaces/libanjuta.idl,
9864         plugins/debug-mananger/breakpoints.c,
9865         plugins/debug-manager/debug_tree.c,
9866         plugins/debug-manager/debugger.c,
9867         plugins/debug-manager/plugin.c,
9868         plugins/debug-manager/registers.c,
9869         plugins/debug-manager/sharedlib.c,
9870         plugins/debug-manager/signal.c,
9871         plugins/debug-manager/stack_trace.c,
9872         plugins/debug-manager/start.c,
9873         plugins/debug-manager/watch.c,
9874         plugins/gdb/debugger.c,
9875         plugins/gdb/debugger.h,
9876         plugins/gdb/parser.c,
9877         plugins/gdb/parser.h,
9878         plugins/gdb/plugin.c:
9879         Move types definitions from libanjuta/anjuta-debugger.{ch}
9880         Rename types from AnjutaDebugger* to IAnjutaDebugger*
9881         
9882         * plugins/gdb/Makefile.am:
9883         Remove user interface from gdb plugin
9885 2006-03-12 Naba Kumar <naba@gnome.org>
9887         * merged from trunk (tag: anjuta-merged-from-trunk-to-new-debugger)
9889 2006-05-21  Johannes Schmid <jhs@cvs.gnome.org>
9891         Modified Patch from Marc Maurer <uwog@uwog.net>:
9892         * libegg/egg-entry-action.c: (entry_focus_in), (entry_focus_out):
9893         Fixes #342447
9894         
9895         * plugins/sourceview/Makefile.am:
9896         * plugins/sourceview/sourceview-cell.c:
9897         * plugins/sourceview/sourceview-cell.h:
9898         * plugins/sourceview/sourceview.c: 
9899         
9900         Implemented IAnjutaEditorCell
9902 2006-05-21  Naba Kumar  <naba@gnome.org>
9904         * libanjuta/interfaces/libanjuta.idl,
9905         plugins/document-manager/action-callbacks.c,
9906         plugins/document-manager/plugin.c,
9907         plugins/editor/print.c, plugins/editor/text_editor.c,
9908         plugins/editor/text_editor.h, plugins/editor/text_editor_prefs.c:
9909         Fixed zooming and added icons and shortcuts for zoom menu items.
9911 2006-05-21  Naba Kumar  <naba@gnome.org>
9913         * libanjuta/interfaces/libanjuta.idl: Fixed api documentation and
9914         whitespaces.
9916 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
9918         * plugins/document-manager/anjuta-docman.c:
9919         Fixed close button reaction by setting the correct current editor
9921 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
9923         Patch from Yang Hong <yanghong@ccoss.com.cn>:
9924         * plugins/document-manager/anjuta-docman.c
9925         - Fix close button, you can close any tab as you wish now.
9926         - Fadeout mime icon as the same as close image  
9928 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
9930         Patch from Marc Maurer <uwog@uwog.net>
9931         * main.c: Compile fix when NLS is enabled
9932         
9933         AUTHORS: Added Marc
9935 2006-05-20  Naba Kumar  <naba@gnome.org>
9937         * tagmanager/tm_symbol.c: Prevent infinite recursive (detected
9938         while loading abiword-2.4.4/abi project).
9940 2006-05-18 Naba Kumar  <naba@gnome.org>
9942         * libanjuta/interfaces/libanjuta.idl,
9943         plugins/document-manager/action-callbacks.c,
9944         plugins/editor/print.c,
9945         plugins/editor/text_editor.c,
9946         plugins/editor/text_editor.h,
9947         plugins/editor/text_editor_prefs.c: Fixed zooming.
9948         
9949         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaEditorCell
9950         interface for character iteration and IAnjutaEditorAssist interface
9951         for autocompletions and editor tips.
9953 2006-05-18  Johannes Schmid <jhs@cvs.gnome.org>
9955         Patch from Günther Brammer <GBrammer@gmx.de>:
9956         * plugins/document-manager/anjuta-docman.c:
9957         Make tabs smaller but keep nice closing icon
9959         * plugins/document-manager/anjuta-docman.c:
9960         * plugins/document-manager/Makefile.am:
9961         
9962         Added nice mime-icons to the editor tabs
9964 2006-05-17  Johannes Schmid <jhs@cvs.gnome.org>
9966         * configure.in: Bumped version to 2.0.3 (pre-release increment)
9967         
9968         * plugins/symbol-browser/an_symbol_view.c:
9969         - Fixed crasher
9970         - Fixed symbol searching (Yang Hong (#341997))
9971         
9972         * plugins/devhelp/htmlview.c:
9973         Fixed devhelp plugin
9974         
9975         * plugins/build-basic-autotools/build-basic-autotools.c:
9976         * plugins/search/search-replace.c:
9977         * plugins/document-manager/anjuta-docman.c:
9978         
9979         Only add a marker to a line where it makes sense!
9981 === anjuta 2.0.2 ===
9983 2006-05-15  Naba Kumar  <naba@gnome.org>
9985         * configure.in: set required versions for
9986         gdl and glade3.
9987         
9988 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
9990         * plugins/glade/plugin.c:
9991         Fixed signal connection for "gtk-doc-search"
9993 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
9995         * NEWS: Set release date, add known issues
9996         
9997         * libanjuta/anjuta-shell.c:
9998         Use DEBUG_PRINT instead of g_warning (to be able to pass --g-fatal-warnings
9999         and debug other gtk-warnings/criticals)
10000         
10001         * plugins/build-basic-autotools/build-basic-autotools.c:
10002         Fixed gtk-critical (gtk_hash_table_destroy(NULL))
10003         
10004         * plugins/sourceview/anjuta-view.c:
10005         * plugins/sourceview/sourceview-args.c:
10006         * plugins/sourceview/sourceview-scope.c:
10007         * plugins/sourceview/sourceview-tags.c:
10008         Fixed gtk-criticals (gtk_source_language_get_mime_types)
10010 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
10012         * pixmaps/Makefile.am:
10013         Add preferences_general.png
10014         
10015         * plugins/devhelp/plugin.c:
10016         Fixed some more realise things
10017         
10018         * plugins/message-view/anjuta-msgman.c:
10019         Support stock icons for message panes
10020         
10021         * plugins/search/search-replace.c:
10022         Use GTK_STOCK_FIND_AND_REPLACE instead of anjuta_icon
10023          
10024         * plugins/search/search-replace_backend.c:
10025         Fixed #341359
10026         
10027         * plugins/sourceview/anjuta-document.c:
10028         * plugins/sourceview/sourceview.c:
10029         Fixed finalise and tag completion
10030         
10031         * src/anjuta-app.c:
10032         Use preferences_general icon
10034 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
10036         * pixmaps/Makefile.am:
10037         Fixed EXTRA_DIST
10039 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
10041         * plugins/sourceview/sourceview-prefs.c:
10042         Fixed font & color handling
10043         
10044         * plugins/symbol-browser/an_symbol_view.c:
10045         Fixed crasher
10047 2006-05-13 Johannes Schmid <jhs@cvs.gnome.org>
10049         * plugins/macro/macros.xml:
10050         Fixed bug #341583 (Address of FSF)
10052 2006-05-12      Johannes Schmid <jhs@cvs.gnome.org>
10054         * src/main.c:
10055         Added "--no-client" option to start a new instance of anjuta instead of connecting to an old one.
10056         Update: Do it the cool way...
10057         
10058 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
10060         * plugins/glade/plugin.c: (on_api_help), (activate_plugin):
10061         Implement gtk-api-help signals of glade3
10062         * configure.in: Bump to glade3 2.91.2
10063         
10064         * plugins/devhelp/plugin.c:
10065         Fixed some realize stuff in the devhelp plugin
10066         
10067         * plugins/sourceview/anjuta-document.c:
10068         fixed bug with scope completion
10070 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
10072         * plugins/symbol-browser/an_symbol_view.c
10073         * plugins/symbol-browser/an_symbol_prefs.c
10074         * plugins/symbol-browser/an_symbol_prefs.h
10075         * global_tags/create_global_tags.sh:
10076         
10077         Automaticly create global tags on first startup
10079 2006-05-08  Massimo Cora'  <maxcvs@email.it>
10081         * configure.in:
10082         * plugins/project-wizard/templates/Makefile.am:
10083         * (added) plugins/project-wizard/templates/cpp-logo.png:
10084         * (added) plugins/project-wizard/templates/cpp.wiz:
10085         * (added) plugins/project-wizard/templates/cpp/*:
10087         Added a generic c++ template. It's a simple hello world.
10089 2006-05-07  Massimo Cora' <maxcvs@email.it>
10091         * plugins/symbol-browser/an_symbol_view.c:
10092         fixed a stupid crasher.
10094 2006-05-05  Johannes Schmid <jhs@cvs.gnome.org>
10096         * plugins/project-wizard/templates/wxwin/configure.in.tpl
10097         * plugins/project-wizard/templates/wxwin/src/Makefile.am:
10098         
10099         Fixed WxWidgets project type
10101 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
10103         * plugins/devhelp/htmlview.c: 
10104         * plugins/devhelp/plugin.c:
10105         Maybe I fixed the crash this time! I could at least not reproduce anymore!
10106         
10107         * plugins/project-wizard/install.c:
10108         Don't set a message - thanks to seb
10110 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
10112         * plugins/devhelp/htmlview.c: 
10113         * plugins/symbol-browser/an_symbol_view.c:
10114         
10115         There is a weird crash in gtk_idle which I still did not completly fix!
10116         
10117         * plugins/project-wizard/install.c:
10118         Default to success instead of failure
10120 2006-05-03  Johannes Schmid <jhs@cvs.gnome.org>
10122         * plugins/devhelp/htmlview.c:
10123         * plugins/devhelp/plugin.c:
10124         Fixed bug and libdevhelp issue!
10126         * plugins/project-wizard/install.c:
10127         Fixed message string!
10129 2006-05-03  Massimo Cora' <maxcvs@email.it>
10130        
10131         * plugins/symbol-browser/an_symbol_view.c:
10132         Avoiding to get keywords from sv_extract_type_qualifier_from_expr()
10134 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
10136         * pixmaps/Makefile.am:
10137         * src/main.c:
10138         * anjuta.desktop.in.in
10139         
10140         GNOME Goal #2.1: Install theme-friendly icons
10142 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
10144         * plugins/devhelp/htmlview.c: Reload page on reparent
10145         * plugins/document-manager/anjuta-docman.c:
10146         Present document-manager when document is selected in file-manager
10148 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
10150         * plugins/symbol-broser/an_symbol_view.c:
10151         Fixed crasher in namespace exploration
10153 2006-05-01  Massimo Cora' <maxcvs@email.it>
10155         * configure.in:
10156         * plugins/valgrind/Makefile.am:
10158         Optional compiling of Valgrind plugin
10160 2006-05-01  Massimo Cora' <maxcvs@email.it>
10162         * plugins/symbol-browser/an_symbol_view.c:
10163         - modularized code. Marked with FIXME the parts which need improvement.
10164         - More comments.
10165     - Added basic namespace completion for Gtkmm type project:
10166     - namespace1::MyClass *class;
10167     - class-> [display]
10168     - Namespaces must be anyway improved.
10170 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
10172         * plugins/devhelp/plugin.c: 
10173         Fixed up plugin unloading and show html widget on link selected
10174         
10175         * NEWS: Updated
10176         
10177 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
10179         * plugins/devhelp/Makefile.am:
10180         * plugins/devhelp/anjuta-devhelp.plugin.in:
10181         * plugins/devhelp/htmlview.c:
10182         * plugins/devhelp/htmlview.h:
10183         * plugins/devhelp/plugin.c: 
10184         * plugins/devhelp/plugin.h:
10185         Reimplemeted devhelp plugin from scratch
10186         
10187         * plugins/symbol-browser/an_symbol_view.c: (sv_get_type_of_token):
10188         Fixed crasher
10190 2006-04-30  Johannes Schmid <jhs@cvs.gnome.org>
10192         * plugins/sourceview/sourceview-tags.c:
10193         complete some more tag types
10194         
10195         * plugins/valgrind/plugin.c:
10196         * plugins/valgrind/preferences.c:
10197         * plugins/valgrind/vggeneralprefs.c:
10198         
10199         Fixed lots of gtk warnings
10201 2006-04-29 Johannes Schmid <jhs@cvs.gnome.org>
10203         * plugins/sourceview/sourceview-scope.c:
10204         Implemented type-ahead for scope completion
10206 2006-04-28  Johannes Schmid <jhs@cvs.gnome.org>
10208         * manuals/C/Makefile.am:
10209         * manuals/Makefile.am:
10210         * plugins/document-manager/Makefile.am:
10211         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
10212         * plugins/sourceview/Makefile.am:
10213         * tagmanager/c.c:
10214         
10215         Fixed distcheck
10216         
10217         * plugins/class-gen/goc_template_header: G_END_DECLS
10219 2006-05-27  Naba Kumar <naba@gnome.org>
10221         * (added) scintilla/LexSpice.cxx, scintilla/Editor.cxx,
10222         scintilla/KeyWords.cxx, scintilla/LexSQL.cxx, scintilla/LexTCL.cxx,
10223         scintilla/Makefile.am, scintilla/PlatGTK.cxx, scintilla/lexers.make,
10224         scintilla/include/HFacer.py, scintilla/include/SciLexer.h,
10225         scintilla/include/Scintilla.iface,
10226         (remove) scintilla/patches/pango-1.8.patch: Updated scintilla from
10227         cvs. Fixed compile flags. Removed outdated patches.
10229 2006-04-27  Johannes Schmid <jhs@cvs.gnome.org>
10231         * configure.in: Require libgladeui 2.91.1 (for glade3 plugin)
10233         * plugins/sourceview/anjuta-document.c:
10234         * plugins/sourceview/sourceview-args.c:
10235         * plugins/sourceview/sourceview-scope.c:
10236         
10237         Add End/Home keypresses and support completion if symbol start with '!' for example
10238         in an if statement
10240 2006-04-27 Massimo Cora' <maxcvs@email.it>
10242         * libanjuta/interfaces/libanjuta.idl:
10244         * plugins/sourceview/sourceview-scope.c:
10245         * plugins/sourceview/tag-window.c: 
10246         * plugins/sourceview/tag-window.h:
10247         * plugins/symbol-browser/an_symbol_view.c:
10248         * plugins/symbol-browser/an_symbol_view.h:
10249         * plugins/symbol-browser/plugin.c:
10250         
10251         added and implemented IAnjutaSymbolManager -> get_completions_at_position ()
10252         interface.
10253         Code and ideas for C/C++ new completion engine comes from IComplete written by
10254         Martin Stubenschrott <stubenschrott@gmx.net>.
10255         Currently the interface works only with GtkSourceView plugin.   
10256         
10257         * tagmanager/Makefile.am:
10258         * tagmanager/c.c: 
10259         * tagmanager/entry.h:
10260         * tagmanager/get.c:
10261         * tagmanager/get.h:
10262         * tagmanager/include/tm_file_entry.h:
10263         * tagmanager/include/tm_project.h:
10264         * tagmanager/include/tm_source_file.h:
10265         * tagmanager/include/tm_symbol.h:
10266         * tagmanager/include/tm_tagmanager.h:
10267         * tagmanager/include/tm_work_object.h:
10268         * tagmanager/include/tm_workspace.h:
10269         * tagmanager/parse.c:
10270         * tagmanager/read.c: 
10271         * tagmanager/read.h:
10272         * tagmanager/tm_project.c: 
10273         * tagmanager/tm_source_file.c: 
10274         * tagmanager/tm_workspace.c:
10275         
10276         Tagmanager can now parse a memory buffer and generate/update 
10277         tags into tm_workspace/tm_project on the fly, without using files.
10278         C/C++ is supported now.
10279         
10280 2006-04-26  Johannes Schmid <jhs@cvs.gnome.org>
10282         * plugins/sourceview/anjuta-document.c:
10283         * plugins/sourceview/sourceview-args.c:
10284         * plugins/sourceview/sourceview-scope.c:
10285         * plugins/sourceview/sourceview.c:
10286         
10287         Fixed some memory leaks and argument completion
10289 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
10291         * plugins/glade/plugin.c:
10292         
10293         Fixed glade plugin build because of API changes in glade3
10295 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
10297         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
10298         Updated editor section
10299         
10300         * manuals/C/anjuta-manual/interface.xml:
10301         * manuals/C/anjuta-manual/preferences.xml:
10302         * manuals/C/anjuta-manual/projects.xml:
10303         Updated manual
10304         
10305         * plugins/editor/anjuta-editor.plugin.in:
10306         Better plugin name
10308 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
10310         * configure.in:
10311         * plugins/editor/anjuta-editor.plugin.in:
10312         * plugins/sourceview/sourceview.plugin.in:
10314         Build both editors and let the user decide a runtime!
10315         
10316         * plugins/sourceview/sourceview-scope.c:
10317         Fixed bug in regex to allow test()-> completions
10319 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
10321         * plugins/sourceview/anjuta-document.c:
10322         * plugins/sourceview/sourceview-args.c: 
10323         * plugins/sourceview/sourceview-scope.c:
10324         * plugins/sourceview/sourceview-tags.c:
10325         * plugins/sourceview/tag-window.c: 
10326         
10327         Improved callltip windows
10329 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
10331         * src/anjuta-app.c: (on_session_save):
10332         Fixed bug in toolbar saving. Thanks to Ricardo Jose Ferrari
10333         <ricardo.jose.ferrari@gmail.com> for pointing this out!
10335 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
10337         * libanjuta/anjuta-utils.c: 
10338         * plugins/cvs-plugin/cvs-execute.c:
10339         Off-by-one...
10341         * scintilla/LexInno.cxx:
10342         * scintilla/LexOpal.cxx:
10343         * scintilla/LexTCL.cxx:
10345         Added missing files from scintilla-update
10347 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
10349         * configure.in:
10350         * manuals/C/Makefile.am:
10351         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
10352         * manuals/C/anjuta-manual/Makefile.am:
10353         * manuals/C/anjuta-manual/anjuta-manual.xml:
10354         * manuals/C/anjuta-manual/build.xml:
10355         * manuals/C/anjuta-manual/debugger.xml:
10356         * manuals/C/anjuta-manual/execute.xml:
10357         * manuals/C/anjuta-manual/figures/anjuta-in-action.png:
10358         * manuals/C/anjuta-manual/figures/arguments.png:
10359         * manuals/C/anjuta-manual/figures/configure_dlg.png:
10360         * manuals/C/anjuta-manual/figures/file_menu.png:
10361         * manuals/C/anjuta-manual/figures/menu_main.png:
10362         * manuals/C/anjuta-manual/figures/menubar.png:
10363         * manuals/C/anjuta-manual/figures/new_file_wizard.png:
10364         * manuals/C/anjuta-manual/figures/project_info.png:
10365         * manuals/C/anjuta-manual/figures/scrshot.png:
10366         * manuals/C/anjuta-manual/figures/symbol_browser.png:
10367         * manuals/C/anjuta-manual/figures/tool-editor.png:
10368         * manuals/C/anjuta-manual/figures/toolbar_browser.png:
10369         * manuals/C/anjuta-manual/figures/toolbar_ext.png:
10370         * manuals/C/anjuta-manual/figures/toolbar_format.png:
10371         * manuals/C/anjuta-manual/figures/toolbar_main.png:
10372         * manuals/C/anjuta-manual/figures/toolbar_tags.png:
10373         * manuals/C/anjuta-manual/fileoperations.xml:
10374         * manuals/C/anjuta-manual/interface.xml:
10375         * manuals/C/anjuta-manual/introduction.xml:
10376         * manuals/C/anjuta-manual/preferences.xml:
10377         * manuals/C/anjuta-manual/projects.xml:
10378         * manuals/C/anjuta-manual/tools.xml:
10379         * manuals/Makefile.am:
10380         
10381         Updated manual and faq
10383         * scintilla/CallTip.cxx:
10384         * scintilla/CallTip.h:
10385         * scintilla/CellBuffer.cxx:
10386         * scintilla/CellBuffer.h:
10387         * scintilla/ContractionState.cxx:
10388         * scintilla/Document.cxx:
10389         * scintilla/Document.h:
10390         * scintilla/DocumentAccessor.cxx:
10391         * scintilla/Editor.cxx:
10392         * scintilla/Editor.h:
10393         * scintilla/ExternalLexer.cxx:
10394         * scintilla/Indicator.cxx:
10395         * scintilla/KeyMap.cxx:
10396         * scintilla/KeyWords.cxx:
10397         * scintilla/LexAU3.cxx:
10398         * scintilla/LexBash.cxx:
10399         * scintilla/LexCPP.cxx:
10400         * scintilla/LexCaml.cxx:
10401         * scintilla/LexCsound.cxx:
10402         * scintilla/LexEiffel.cxx:
10403         * scintilla/LexGui4Cli.cxx:
10404         * scintilla/LexHTML.cxx:
10405         * scintilla/LexLua.cxx:
10406         * scintilla/LexMSSQL.cxx:
10407         * scintilla/LexOthers.cxx:
10408         * scintilla/LexPOV.cxx:
10409         * scintilla/LexPython.cxx:
10410         * scintilla/LexRuby.cxx:
10411         * scintilla/LexSQL.cxx:
10412         * scintilla/LexVB.cxx:
10413         * scintilla/Makefile.am:
10414         * scintilla/PlatGTK.cxx:
10415         * scintilla/PropSet.cxx:
10416         * scintilla/RESearch.cxx:
10417         * scintilla/RESearch.h:
10418         * scintilla/ScintillaBase.cxx:
10419         * scintilla/ScintillaGTK.cxx:
10420         * scintilla/StyleContext.h:
10421         * scintilla/ViewStyle.cxx:
10422         * scintilla/ViewStyle.h:
10423         * scintilla/XPM.cxx:
10424         * scintilla/include/KeyWords.h:
10425         * scintilla/include/Platform.h:
10426         * scintilla/include/PropSet.h:
10427         * scintilla/include/SciLexer.h:
10428         * scintilla/include/Scintilla.h:
10429         * scintilla/include/Scintilla.iface:
10430         * scintilla/include/ScintillaWidget.h:
10431         * scintilla/lexers.make:
10433         Update to scintilla 1.68
10435         * src/anjuta-app.c:
10436         Only show help items which are really availible
10438         * plugins/cvs-plugin/cvs-callbacks.c
10439         * plugins/cvs-plugin/cvs-execute.c
10440         * plugins/cvs-plugin/subversion-callbacks.c:
10441         * libanjuta/anjuta-utils.c:
10442         Fixed utf-8 issues and fixed a crasher (yes, strings tend to be longer than 2048...)
10444 2005-04-22 Sebastien Granjoux <seb.sfo@free.fr>
10446         * plugins/project-wizard/install.c,
10447         * plugins/project-wizard/autogen.c:
10448         Add error messages if using a read only directory
10449         Improve fix for bug #339296
10451 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
10453         * libanjuta/interfaces/libanjuta.idl:
10454         * plugins/document-manager/action-callbacks.c:
10455         * plugins/document-manager/plugin.c:
10456         * plugins/editor/text_editor.c:
10457         Added IAnjutaEditorGoto 
10459         * plugins/editor/aneditor.cxx:
10460         * plugins/editor/aneditor.h:
10461         * plugins/editor/text_editor.h:
10462         * plugins/editor/text_editor_prefs.c:
10463         
10464         Fixed #305076
10466 2006-04-21  Johannes Schmid <jhs@cvs.gnome.org>
10468         * libanjuta/interfaces/libanjuta.idl:
10469         * plugins/document-manager/action-callbacks.c:
10470         * plugins/document-manager/anjuta-docman.c:
10471         * plugins/document-manager/plugin.c:
10472         * plugins/editor/text_editor.c: 
10473         Added and implemented IAnjutaEditorComment and IAnjutaEditorZoom
10474         
10475         * plugins/sourceview/sourceview.c:
10476         * plugins/sourceview/sourceview.glade:
10477         Fixed some uft-8 issues and added a preference option
10478         to enable/disable gnome-vfs monitoring
10479         
10480         * scintilla/Makefile.am:
10481         * scintilla/include/Makefile.am:
10482         Fixed build
10484 2006-04-20  Massimo Cora' <maxcvs@email.it>
10486         * libanjuta/interfaces/libanjuta.idl:
10487         Remove get_current_pos () because we have get_position()
10489 2006-04-20  Johannes Schmid <jhs@cvs.gnome.org>
10491         * NEWS: Updated
10492         * plugins/sourceview/tag-window.c:
10493         Don't close window on PageUp/PageDown
10495 2006-04-20 Johannes Schmid <jhs@cvs.gnome.org>
10497         * data/Makefile.am:
10498         * manuals/reference/libanjuta/Makefile.am:
10499         
10500         Some build fixes
10501         
10502         * src/Makefile.am:
10503         * src/bacon-message-connection.c: 
10504         * src/bacon-message-connection.h: (both from gedit)
10505         * src/main.c:
10506         
10507         Fixed #312319 (Opening files when Anjuta is already open)
10509 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
10511         * TODO.tasks: Updated
10512         * plugins/sourceview/anjuta-view.c: 
10513         * plugins/sourceview/anjuta-view.h:
10514         * plugins/sourceview/sourceview.c: 
10515         
10516         * configure.in: Fix --enable-plugin-scintilla
10517         
10518         Added char_added signal
10520 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
10522         * libanjuta/anjuta-utils.c: (anjuta_util_diff):
10523         
10524         Fixed diff for utf8
10525         
10526         * plugins/sourceview/sourceview.c:
10527         Fixed VFS monitoring (still a bit buggy)
10528         
10529         * plugins/sourceview/sourceview-args.c:
10530         * plugins/sourceview/tag-window.c: 
10531         
10532         Better sizing for the popup-window
10534 2006-04-17  Johannes Schmid <jhs@cvs.gnome.org>
10536         * plugins/project-wizard/templates/gnome/src/main.c:
10537         * plugins/project-wizard/templates/gnome/src/project.glade:
10538         * plugins/project-wizard/templates/gtk/src/main.c: 
10539         * plugins/project-wizard/templates/gtk/src/project.glade:
10540         * plugins/project-wizard/templates/gtkmm/src/main.cc:
10541         
10542         Fixed up GLADE_FILE definition in project types and fixed bug #334546
10543         
10544 2006-04-17  Kjartan Maraas  <kmaraas@gnome.org>
10546         * configure.in: More removal of obsoleteness.
10547         * po/no.po:
10549 2006-04-12  Johannes Schmid <jhs@cvs.gnome.org>
10551         * ROADMAP:
10552         * libanjuta/anjuta-preferences.c: 
10553         * libanjuta/anjuta-utils.c: 
10554         * libanjuta/anjuta-utils.h:
10555         * plugins/message-view/message-view.c:
10556         
10557         Changed color functions and moved convert_color to anjuta-utils.h
10558         
10559         * plugins/message-view/anjuta-message-manager-plugin.glade:
10560         GnomeColorPicker -> GtkColorButton (bug #309154)
10561         
10562         * plugins/sourceview/plugin.c:
10563         * plugins/sourceview/sourceview-prefs.c:
10564         * plugins/sourceview/sourceview.glade:
10565         Added color and font preferences
10567         * plugins/sourceview/sourceview-tags.c:
10568         Only show as much choices as configured in preferences
10570 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
10572         * ROADMAP, NEWS: Updated (we are far behind ;-)
10573         * plugins/document-manager/plugin.c: Hide Folding menu items if not supported
10575 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
10577         * configure.in:
10578         * plugins/editor/Makefile.am:
10579         * scintilla/Makefile.am
10580         
10581         Build sourceview on 2.14, scintilla on 2.12 and make it user configurable at build time
10582         
10583         * global-tags/Makefile.am:
10584         * global-tags/create_global_tags.sh:
10585         * plugins/symbol-browser/an_symbol_prefs.c:
10586         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
10587         * plugins/symbol-browser/plugin.h:
10588         * tagmanager/include/tm_workspace.h:
10589         * tagmanager/tm_workspace.c:
10590         
10591         Fixed symbol-browser prefs and move global tags generation from installtion to
10592         preferences to make the life easier for distributers and to allow updates after installtion
10594         * plugins/document-manager/action-callbacks.c: 
10595         * plugins/document-manager/action-callbacks.h:
10596         * plugins/document-manager/anjuta-document-manager.ui:
10597         * plugins/document-manager/indent-util.c:
10598         * plugins/document-manager/plugin.c:
10599         * plugins/editor/text_editor.c:
10600         
10601         Moved indent stuff to document-manager
10602         
10603         * plugins/sourceview/anjuta-view.c: 
10604         * plugins/sourceview/sourceview-args.c: 
10605         * plugins/sourceview/sourceview-scope.c:
10606         * plugins/sourceview/sourceview-tags.c: 
10607         * plugins/sourceview/sourceview.c:
10608         
10609         Fixed several bugs
10610         
10611         * plugins/sourceview/sourceview.plugin (removed):
10612         * plugins/sourceview/sourceview.plugin.in:
10613         Editor is not user-activatible
10614         
10615         * plugins/sourceview/sourceview.png:
10616         Updated icon
10618 2006-04-08  Johannes Schmid <jhs@cvs.gnome.org>
10620         * src/anjuta-app.c: Fixed crasher on plugin unloading
10622 2006-04-06  Johannes Schmid <jhs@cvs.gnome.org>
10624         * plugins/sourceview/sourceview.c
10625         * plugins/sourceview/sourceview-args.c
10626         * plugins/sourceview/sourceview-args.h:
10627         
10628         Polished argument completion
10630 2006-04-05  Johannes Schmid <jhs@cvs,gnome.org>
10632         * plugins/message-view/anjuta-msgman.c:
10633         * plugins/message-view/plugin.c: (ianjuta_msgman_set_current_view):
10634         
10635         Show message pane on switch (does not work, anjuta_shell needs a fix)
10636         
10637         * plugins/sourceview/Makefile.am:
10638         * plugins/sourceview/anjuta-view.c: (find_tag_window),
10639         * plugins/sourceview/sourceview-args.c: 
10640         * plugins/sourceview/sourceview-args.h:
10641         * plugins/sourceview/sourceview-private.h:
10642         * plugins/sourceview/sourceview-scope.c: 
10643         (sourceview_scope_update), (sourceview_scope_filter_keypress):
10644         * plugins/sourceview/sourceview-tags.c:
10645         * plugins/sourceview/sourceview.c:
10646         * plugins/sourceview/tag-window.c:
10647         * plugins/sourceview/tag-window.h:
10648         
10649         Added scope and argument completion
10651 2006-04-03  Johannes Schmid <jhs@gnome.org>
10653         * TODO.tasks
10654         * src/anjuta-app.c: (on_add_merge_widget), (on_session_save),
10655         (on_widget_remove):
10656         Save toolbar state
10658         * plugins/sourceview/sourceview.c: (iselect_clear):
10659         Make "Delete"-key working
10661         * configure.in: #336389
10663 2006-04-03  Johannes Schmid <jhs@gnome.org>
10665         * plugins/sourceview/Makefile.am:
10666         * plugins/sourceview/anjuta-view.c:
10667         * plugins/sourceview/plugin.c: 
10668         * plugins/sourceview/sourceview-private.h:
10669         * plugins/sourceview/sourceview-scope.c:
10670         * plugins/sourceview/sourceview-scope.h:
10671         * plugins/sourceview/sourceview-tags.c: 
10672         * plugins/sourceview/sourceview-tags.h:
10673         * plugins/sourceview/sourceview.c:
10674         * plugins/sourceview/sourceview.h:
10675         * plugins/sourceview/tag-window.c:
10676         
10677         - fixed goto_file_line
10678         - scroll to cursor on undo/redo
10679         - show correct popup-menu
10680         - scope completion (not ready yet)
10682 2006-04-03  Johannes Schmid <jhs@gnome.org>
10684         * plugins/sourceview/plugin.c: 
10685         * plugins/sourceview/sourceview-tags.c:
10686         * plugins/sourceview/sourceview.c: 
10687         * plugins/sourceview/sourceview.h:
10688         * plugins/sourceview/tag-window.c:
10689         
10690         Fixed some GObject stuff and use proper AnjutaSymbolManager interface
10692 2006-04-03  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10694         * plugins/sourceview/sourceview.c:
10695         Fixed next/previous bookmark.
10696         Toggled bookmark (set/unset).
10698 2006-04-03  Johannes Schmid <jhs@gnome.org>
10700         * plugins/document-manager/action-callbacks.c:
10701         Fixed Gtk-Warning in goto_line
10702         
10703         * plugins/sourceview/Makefile.am:
10704         * plugins/sourceview/anjuta-document.c:
10705         * plugins/sourceview/anjuta-view.c: 
10706         * plugins/sourceview/anjuta-view.h:
10707         * plugins/sourceview/sourceview-autocomplete.c:
10708         * plugins/sourceview/sourceview-autocomplete.h:
10709         * plugins/sourceview/sourceview-private.h:
10710         * plugins/sourceview/sourceview-tags.c:
10711         * plugins/sourceview/sourceview-tags.h:
10712         * plugins/sourceview/sourceview.c:
10713         * plugins/sourceview/tag-window.c:
10714         * plugins/sourceview/tag-window.h:
10715         Created a nice API for tag and completion windows
10716         
10717         * plugins/sourceview/sourceview-print.h:
10718         * plugins/sourceview/sourceview-print.c:
10719         Added printing
10720                 
10721 2006-04-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10723         * plugins/sourceview/sourceview.c:
10724         Fixed typo (Sort bookmarks).
10725         
10726 2006-04-01  Johannes Schmid <jhs@gnome.org>
10728         * plugins/sourceview/anjuta-document.c:
10729         * plugins/sourceview/anjuta-document.h:
10730         * plugins/sourceview/anjuta-view.c:
10731         * plugins/sourceview/anjuta-view.h:
10732         * plugins/sourceview/sourceview-autocomplete.c:
10733         * plugins/sourceview/sourceview-autocomplete.h:
10734         * plugins/sourceview/sourceview-prefs.c:
10735         * plugins/sourceview/sourceview-prefs.h:
10736         * plugins/sourceview/sourceview-private.h:
10737         * plugins/sourceview/sourceview-tags.c:
10738         * plugins/sourceview/sourceview-tags.h:
10739         * plugins/sourceview/sourceview.c:
10740         * plugins/sourceview/sourceview.glade:
10741         * plugins/sourceview/tag-window.c: 
10742         * plugins/sourceview/tag-window.h:
10743         
10744         Improved code complete and autocomplete
10746 2006-04-01  Johannes Schmid <jhs@gnome.org>
10748         * plugins/sourceview/Makefile.am:
10749         * plugins/sourceview/bookmark.png:
10750         * plugins/sourceview/marker-attentive.png:
10751         * plugins/sourceview/marker-basic.png:
10752         * plugins/sourceview/marker-intense.png:
10753         * plugins/sourceview/marker-light.png:
10754         * plugins/sourceview/sourceview.c: 
10755         
10756         Added pixmaps for all marker types and show bookmarks
10757         
10758         * configure.in
10759         * plugins/sourceview/Makefile.am:
10760         Build sourceview on 2.14 only
10762 2006-03-31  Johannes Schmid <jhs@gnome.org>
10764         * plugins/sourceview/Makefile.am:
10765         * plugins/sourceview/anjuta-document.c:
10766         * plugins/sourceview/anjuta-view.c:
10767         * plugins/sourceview/anjuta-view.h:
10768         * plugins/sourceview/sourceview-autocomplete.c:
10769         * plugins/sourceview/sourceview-private.h:
10770         * plugins/sourceview/sourceview-tags.c:
10771         * plugins/sourceview/sourceview-tags.h:
10772         * plugins/sourceview/sourceview.c: 
10773         * plugins/sourceview/tag-window.c:
10774         * plugins/sourceview/tag-window.h:
10775         
10776         Added code completion with tag manager to the editor and fixed a save_as bug
10778 2006-03-31  Johannes Schmid <jhs@gnome.org>
10780         * src/main.c: Revert patch from Rob to allow building with
10781         Gnome 2.12
10782         * configure.in: Require at least 2.12 libraries
10784 2006-03-29 Yang Hong <yanghong@ccoss.com.cn>
10786         reviewed by: Johannes Schmid <jhs@gnome.org> (fixed typo)
10788         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
10789         Improve anjuta-plugin project template: Added missed files dist tarball
10790         (make dist)
10792         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade: Fixed
10793         typo
10795 2006-03-28  Yang Hong <yanghong@ccoss.com.cn>
10797         reviewed by: Johannes Schmid <jhs@gnome.org>
10799         * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
10800         plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in
10801         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
10802         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
10803         
10804         Improve anjuta-plugin project template. Also fix for #322744
10806 2006-03-27  Johannes Schmid <jhs@gnome.org>
10808         * plugins/sourceview/sourceview-private.h:
10809         plugins/sourceview/sourceview.c:
10810         
10811         Added basic bookmark support
10813 2006-03-27  Johannes Schmid <jhs@gnome.org>
10815         * TODO.tasks:
10816         Updated
10817         
10818         Patch from Rob Bradfort <robster@debian.org>:
10819         * src/main.c: (get_command_line_args), (main):
10820         Migration from popt to GOption
10821         
10822 2006-03-26 Naba Kumar  <naba@gnome.org>
10824         * plugins/document-manager/anjuta-docman.c: Fixed close icon button
10825         size to scale itself with theme.
10827 2006-03-26 Naba Kumar  <naba@gnome.org>
10829         * plugins/file-manager/an_file_view.c,
10830         plugins/symbol-browser/an_symbol_view.c: Destroy tooltip timers
10831         when symbolview and fileview objects are destroyed to avoid crashes
10832         after the plugins are disabled.
10834 2006-03-26 Naba Kumar <naba@gnome.org>
10836         * Makefile.am,  po/POTFILES.skip, (removed) anjuta_dialogs_strings.h:
10837         Deleted unused file.
10838         
10839         * plugins/glade/plugin.c: Be able to close glade plugin when there
10840         there is no glade project loaded.
10841         
10842         * plugins/sourceview/sourceview.plugin,
10843         plugins/sourceview/sourceview.plugin.in: Give a better plugin name.
10845 2006-03-23  Naba Kumar  <naba@gnome.org>
10847         * plugins/editor/print.c: Fixed a bug where some sections of
10848         printed/previewed text is not highlighted.
10849         
10850 2006-03-20  Johannes Schmid <jhs@gnome.org>
10852         * libanjuta/interfaces/libanjuta.idl:
10853         Added IAnjutaPrint
10854         * plugins/devhelp/plugin.c: Work with any devhelp version (hopefully)
10855         as we do not use private apis. Show help window and startup because it does 
10856         not survive gdl
10857         
10858         * plugins/document-manager/action-callbacks.c:
10859         plugins/editor/Makefile.am:
10860         plugins/editor/text_editor.c:
10861         plugins/editor/print.c:
10862         plugins/editor/print.h:
10863         
10864         Fixed printing (nobody has missed it BTW ;-)
10865         
10866         * plugins/sourceview/sourceview.c:
10867         Fixed a crasher
10869 2006-03-20 Naba Kumar <naba@gnome.org>
10871         * configure.in, plugins/devhelp/plugin.c: Be able to build with
10872         devhelp >= 0.9 < 0.11 versions.
10873         
10874 2006-03-20  Johannes Schmid <jhs@gnome.org>
10876         * plugins/sourceview/anjuta-document-loader.c
10877         plugins/sourceview/sourceview.c:
10878         
10879         Fixed encoding bugs
10881 2006-03-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10883         * plugins/sourceview/sourceview.c, plugins/search/search-replace_backend.c :
10884         Fixed bug (line position)
10885         Give the good line position whatever the active editor.
10887 2006-03-19  Ilkka Tuohela  <hile@iki.fi>
10889         * configure.in: Added fi to ALL_LINGUAS
10891 2006-03-19  Johannes Schmid <jhs@gnome.org>
10893         * plugins/sourceview/anjuta-document-loader.c:
10894         replace gnome_vfs_get_mime_type_for_name_and data
10896         * plugins/build-basic-autotools/build-basic-autotools.c:
10897         Fixed #335142
10899 2006-03-17  Johannes Schmid <jhs@gnome.org>
10901         * plugins/editor/editor.glade:
10902         Added style-editor again after it got lost somehow
10904 2006-03-17  Johannes Schmid <jhs@gnome.org>
10906         * plugins/devhelp/plugin.c: Updated to work with devhelp-0.11
10907         configure.in: require devhelp 0.11
10908         
10909         Post 0.11 devhelp versions (CVS) do not work because of an API change...
10911         plugins/build-basic-autotools/build-basic-autotools.c:
10912         forgot a an installtion callback for the "install as root"-feature
10914 2006-03-17  Massimo Cora' <maxcvs@email.it>
10916         reviewed by: Johannes Schmid <jhs@gnome.org>
10918         * plugins/class-gen/anjuta-class-gen-plugin.glade
10919         plugins/class-gen/class_gen.c 
10920         plugins/class-gen/goc_template_header
10921         plugins/class-gen/goc_template_source
10922         
10923         Fixed bug #334663
10925 2006-03-16  Johannes Schmid <jhs@gnome.org>
10927         * plugins/sourceview/sourceview.c:
10928         Fixed "save-point" signal for undo actions
10930 2006-03-16  Massimo Cora' <maxcvs@email.it>
10931         
10932         reviewed by: Johannes Schmid <jhs@gnome.org>
10933         
10934         * plugins/document-manager/anjuta-docman.c:
10935         Implement tab drag and drop
10937 2006-03-16  Johannes Schmid <jhs@gnome.org>
10939         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
10940         plugins/build-basic-autotools/build-basic-autotools.c:
10941         
10942         Implemented "install as root"-feature (#321455)
10944 2006-03-16  Johannes Schmid <jhs@gnome.org>
10946         * mime/.cvsignore
10947         plugins/sourceview/.cvsignore
10948         plugins/tools/scripts/.cvsignore:
10949         Added/extended .cvsignore files
10950         
10951         * plugins/sourceview/sourceview-autocomplete.c:
10952         plugins/sourceview/sourceview-autocomplete.h:
10953         plugins/sourceview/sourceview-prefs.c:
10954         plugins/sourceview/sourceview-private.h:
10955         plugins/sourceview/sourceview.glade:
10956         Autcomplete just works(tm) now and respects preferences
10957         
10958         * plugins/sourceview/sourceview.c: (ieditor_get_current_word):
10959         Use better algorithm from autocomplete
10961 2006-03-15  Johannes Schmid <jhs@gnome.org>
10963         * src/anjuta-app.c:
10964         Fixed bug #304495
10966 2006-03-15  Johannes Schmid <jhs@gnome.org>
10968         * libanjuta/interfaces/libanjuta.idl:
10969         plugins/class-gen/class_gen.c:
10970         plugins/file-wizard/file.c: (on_new_file_okbutton_clicked):
10971         plugins/project-manager/plugin.c:
10972         
10973         Allow to add multiple source files (#320191)
10974         
10975         * configure.in: Require gnome-build 0.1.3
10977 2006-03-14  Johannes Schmid <jhs@gnome.org>
10979         * plugins/macro/macro-utils.c: Fixed bug #333606
10980         * plugins/file-wizard/file.c: Fixed bug #333601
10982 2006-03-13  Johannes Schmid <jhs@gnome.org>
10984         * plugins/sourceview/sourceview_autocomplete.c
10985         plugins/sourceview/sourceview_autocomplete.h
10986         plugins/sourceview/sourceview.c
10987         plugins/sourceview/sourceview-private.h
10988         plugins/sourceview/sourceview-prefs.c:
10989         
10990         Cleaned up and fixed several issues
10991         
10992 2006-03-13  Johannes Schmid <jhs@gnome.org>
10994         * plugins/sourceview/Makefile.am:
10995         plugins/sourceview/sourceview-autocomplete.c
10996         plugins/sourceview/sourceview-autocomplete.h:
10997         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
10998         plugins/sourceview/sourceview-private.h:
10999         plugins/sourceview/sourceview.c:
11000         
11001         Added (buggy) autocomplete feature to sourceview
11002         
11003 2006-03-12 Naba Kumar <naba@gnome.org>
11005         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
11006         libanjuta/anjuta-session.c: Added API docs.
11008 2006-03-12 Naba Kumar <naba@gnome.org>
11010         * TODO.tasks: Added couple of tasks.
11011         * libanjuta/interfaces/anjuta-idl-compiler.pl: Delay type normalization,
11012         Register private class as early as possible so that members could
11013         point to self class. Code clean up.
11015 2006-03-12 Naba Kumar <naba@gnome.org>
11017         * po/POTFILES.in, po/POTFILES.skip: Updated.
11019 2006-03-11 Naba Kumar <naba@gnome.org>
11021         * libanjuta/anjuta-shell.c,
11022         plugins/document-manager/anjuta-docman.c,
11023         plugins/document-manager/plugin.c,
11024         plugins/symbol-browser/an_symbol_search.c,
11025         plugins/valgrind/vgrule-list.c: Use correct signal names while
11026         creating them.
11027         
11028         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate correct
11029         signal names and fixed enum IANJUTA_TYPE_* macro.
11031 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11033         * plugins/sourceview/sourceview.c, plugins/sourceview/sourceview-private.h,
11034         plugins/search/search-replace.c :
11035         Fixed bug (Bookmark the good line).
11036         Search & Replace (Mark all matched strings).
11037         
11038 2006-03-09  Johannes Schmid <jhs@gnome.org>
11040         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init):
11041         Completed changes from yesterday
11042         
11043         * plugins/document-manager/anjuta-document-manager.glade:
11044         plugins/editor/editor.glade
11045         plugins/editor/plugin.c: (activate_plugin)
11046         plugins/editor/text_editor.c
11047     plugins/sourceview/Makefile.am
11048         plugins/sourceview/plugin.c: (sourceview_plugin_activate)
11049         plugins/sourceview/sourceview.glade:
11050         Completed preference changes
11052 2006-03-08  Johannes Schmid <jhs@gnome.org>
11054         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init)
11055         plugins/search/plugin.c: (activate_plugin):
11056         
11057         Removed Gtk-Criticals
11058         
11059         * plugins/document-manager/anjuta-document-manager.glade:
11060         plugins/document-manager/plugin.c: (on_docman_auto_save),
11061         (on_gconf_notify_timer), (prefs_init):
11062     plugins/document-manager/plugin.h:
11063         plugins/editor/text_editor.c: (text_editor_instance_init),
11064         (text_editor_dispose):
11065         plugins/editor/text_editor.h:
11066         plugins/editor/text_editor_cbs.c:
11067         plugins/editor/text_editor_cbs.h:
11068         plugins/editor/text_editor_prefs.c: (text_editor_prefs_init):
11069         plugins/glade/plugin.c: (activate_plugin):
11070         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
11071         plugins/sourceview/sourceview-private.h:
11072         plugins/sourceview/sourceview.c: (on_menu_popup),
11073         (sourceview_new), (ifile_open), (ifile_savable_save),
11074         (ifile_savable_save_as), (ieditor_set_popup_menu),
11075         (ieditor_get_filename), (imark_mark):
11077     Moved autosave from editor to document manager and fixed some things in 
11078     Sourceview plugin
11080 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11082         * plugins/search/anjuta-search.glade :
11083         New order's buttons - Renamed "Forward" to "Find" (bug #306970)
11084         plugins/search/search-replace_bachend.c: Fixed a crash bug.
11085         plugins/search/search-replace.c : Fixed bug.
11086         
11087 2006-03-08  Johannes Schmid <jhs@gnome.org>
11089     * plugins/search/anjuta-search.glade
11090     Fixed widget names (glade is a bit stupid on copying widgets to other files)
11092 2006-03-07  Johannes Schmid <jhs@gnome.org>
11094         * plugins/document-manager/action-callbacks.c
11095         plugins/document-manager/anjuta-document-manager.glade
11096         plugins/document-manager/plugin.c: (prefs_init),
11097         (activate_plugin):
11098         plugins/editor/Makefile.am:
11099         plugins/editor/editor.glade:
11100         plugins/editor/plugin.c: (on_style_button_clicked),
11101         (activate_plugin), (dispose):
11102         plugins/editor/style-editor.c:
11103         
11104         Startet to seperate document-manager and editor preferences
11106         * plugins/search/Makefile.am:
11107         plugins/search/anjuta-search.glade:
11108         plugins/search/search-replace.c:
11109         
11110         Moved search GUI to search-plugin
11111                 
11112         * plugins/sourceview/sourceview-prefs.c:
11113         plugins/sourceview/sourceview-prefs.h:
11114         plugins/sourceview/sourceview-private.h:
11115         plugins/sourceview/sourceview.c: 
11116         plugins/sourceview/sourceview.h:
11117         plugins/sourceview/Makefile.am:
11118         plugins/sourceview/anjuta-document.h:
11119         plugins/sourceview/anjuta-view.c: (anjuta_view_init):
11120         plugins/sourceview/plugin.c: 
11121         
11122         Added some preferences to sourceview and fixed vfs_monitor
11123         
11124         * tagmanager/c.c: (parseParens): 
11125         Removed annoying debug message
11126         
11127         * libanjuta/interfaces/libanjuta.idl: 
11128         Removed IAnjutaEditorFactory::create_style_editor()
11130 2006-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11132         * plugins/sourceview/sourceview.c, plugins/search/search-replace.c :
11133         Search : Bookmark all matched lines.
11135 2006-03-06  Johannes Schmid <jhs@gnome.org>
11137         * plugins/class-gen/anjuta-class-gen.plugin.in
11138         plugins/file-loader/plugin.c: (sort_wizards)
11139         (on_create_submenu), (activate_plugin)
11140         plugins/file-wizard/anjuta-file-wizard.plugin.in
11141         plugins/glade/anjuta-glade.plugin.in
11142         plugins/project-import/anjuta-project-import.plugin.in
11143         plugins/project-wizard/anjuta-project-wizard.plugin.in:
11144         
11145         Changed File->Wizard to File->New and changed some wizard titles. Wizards are 
11146         sorted alphabeticly
11147         
11148         * plugins/project-wizard/templates/mkfile.wiz:
11149         Use configured project directory instead of ~/myproject
11150         
11151         * plugins/sourceview/sourceview.c: (sourceview_apply_prefs),
11152         (ifile_open):
11153         Show markers (again) and monitor uri
11155 2006-03-06  Naba Kumar  <naba@gnome.org>
11157         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate struct
11158         typedefs separately so that forward linking would work.
11159         e.g: typedef sturct _Foo Foo; struct _Foo { Foo *prev };
11161 2006-03-05  Naba Kumar  <naba@gnome.org>
11163         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added support for
11164         passing Enums and Structs in signals. Define struct _Name in
11165         generated code, so that forward referencing.
11166         e.g: typedef sturct _Foo { strutct _Foo *prev } Foo;
11167         
11168         * libanjuta/interfaces/libanjuta.idl: Fixed typo.
11169         
11170 2006-03-05  Naba Kumar  <naba@gnome.org>
11172         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added typedef
11173         support. Generate GType definitions for enums in generated codes
11174         so that enums could be passed as signal params.
11175         
11176 2006-03-04  Naba Kumar  <naba@gnome.org>
11178         * plugins/document-manager/*, plugins/print/*, plugins/search/*:
11179         Restored cvs-moved revision files. They were originally marked
11180         deleted at their older locations. Now they are restored at
11181         their new locations. The changeset is one that was committed
11182         as part of document-manager, editor, search and print plugins
11183         separation from editor plugin.
11184         
11185 2006-03-03  Johannes Schmid <jhs@gnome.org>
11187         * plugins/sourceview/*:
11188         Reimplemented sourceview plugin reusing much code from gedit. Thanks to Paolo Borelli & Maggi for 
11189         poiting this out!
11191 2006-03-04  Naba Kumar  <naba@gnome.org>
11193         * plugins/gdb/*: Deleted removed files (see previous changlog
11194         entry for files list).
11195         
11196 2005-03-01 Sebastien Granjoux <seb.sfo@free.fr>
11198         * plugins/debug-mananger/breakpoints.c,
11199         plugins/debug-manager/breakpoints.h,
11200         plugins/debug-manager/debug_tree.c,
11201         plugins/debug-manager/debug_tree.h,
11202         plugins/debug-manager/info.c,
11203         plugins/debug-manager/info.h,
11204         plugins/debug-manager/locals.c,
11205         plugins/debug-manager/locals.h,
11206         plugins/debug-manager/memory.c,
11207         plugins/debug-manager/memory.h,
11208         plugins/debug-manager/registers.c,
11209         plugins/debug-manager/registers.h,
11210         plugins/debug-manager/sharedlib.c,
11211         plugins/debug-manager/sharedlib.h,
11212         plugins/debug-manager/signal.c,
11213         plugins/debug-manager/signal.h,
11214         plugins/debug-manager/stack_trace.c,
11215         plugins/debug-manager/stack_trace.h,
11216         plugins/debug-manager/watch.c,
11217         plugins/debug-manager/watch.h,
11218         plugins/debug-manager/Makefile.am:
11219         Move from gdb plugin to debug manager plugin
11221         * plugins/debug-manager/anjuta-debug-manager.glade,
11222         plugins/debug-manager/anjuta-debug-manager.ui:
11223         Move all user interface from gdb to debug manager
11225         * plugins/debug-manager/utilities.c,
11226         plugins/debug-manager/utilities.h:
11227         Remove some unused code
11228         Add useful code from gdb plugin
11230         * plugins/debug-manager/start.c,
11231         plugins/debug-manager/start.h:
11232         Include code of attach_process
11233         Add more code to start the debugger
11235         * plugins/debug-manager/plugin.c,
11236         plugins/debug-manager/plugin.h,
11237         plugins/debug-manager/anjuta-debug-manager.plugin.in:
11238         Rename IAnjutaDebuggerManager to IAnjutaDebugManager
11240         * plugins/debug-manager/debugger.c,
11241         plugins/debug-manager/debugger.h:
11242         Implement a queue of debugger command
11244         * plugins/gdb/actions.c,
11245         plugins/gdb/actions.h,
11246         plugins/gdb/watch_cbs.c,
11247         plugins/gdb/watch_cbs.h,
11248         plugins/gdb/watch_gui.c,
11249         plugins/gdb/watch_gui.h:
11250         Removed 
11252         * plugins/gdb/debugger.c,
11253         plugins/gdb/debugger.h,
11254         plugins/gdb/gdbmi.c,
11255         plugins/gdb/gdbmi.h,
11256         plugins/gdb/utilities.c,
11257         plugins/gdb/utilities.h,
11258         plugins/gdb/Makefile.am,
11259         plugins/gdb/anjuta-gdb.plugin.in:
11260         Implement necessary functions
11262         * plugins/gdb/parser.c,
11263         plugins/gdb/parser.h:
11264         Code for parsing variable previously in debug_tree.c
11266         * plugins/gdb/anjuta-gdb.glade,
11267         plugins/gdb/anjuta-gdb.ui:
11268         Remove user interface
11270         * plugins/gdb/gdbmi-test.c:
11271         Need update
11273         * plugins/gdb/anjuta-gdb.plugin.png:
11274         Try an improved icon for gdb (archer fish)
11276         * libanjuta/anjuta-debugger.c,
11277         libanjuta/anjuta-debugger.h,
11278         libanjuta/interfaces/libanjuta.idl,
11279         libanjuta/interfaces/anjuta-idl-compiler.pl,
11280         libanjuta/Makefile.am:
11281         Add declaration used in new IAnjutaDebugger interface
11283         * manuals/reference/libanjuta.types,
11284         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml
11285         manuals/referecen/libanjuta/tmpl/libanjuta-unused.sgml:
11286         Update documentation
11288 2006-03-02  Naba Kumar  <naba@gnome.org>
11290         * manuals/reference/libanjuta/Makefile.am,
11291         manuals/reference/libanjuta/libanjuta-docs.sgml,
11292         manuals/reference/libanjuta/libanjuta-sections.txt,
11293         manuals/reference/libanjuta/libanjuta.types,
11294         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
11295         manuals/reference/libanjuta/tmpl/anjuta-launcher.sgml,
11296         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
11297         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
11298         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
11299         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
11300         manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
11301         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
11302         manuals/reference/libanjuta/tmpl/anjuta-status.sgml,
11303         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
11304         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
11305         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
11306         manuals/reference/libanjuta/tmpl/e-splash.sgml,
11307         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
11308         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
11309         manuals/reference/libanjuta/tmpl/ianjuta-bookmark.sgml,
11310         manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
11311         manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
11312         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
11313         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
11314         manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
11315         manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
11316         manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
11317         manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
11318         manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
11319         manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
11320         manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
11321         manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
11322         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
11323         manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
11324         manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
11325         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
11326         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
11327         manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
11328         manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
11329         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
11330         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
11331         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
11332         manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
11333         manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
11334         manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml,
11335         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
11336         manuals/reference/libanjuta/tmpl/plugins.sgml,
11337         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
11338         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
11339         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
11340         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
11341         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
11342         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
11343         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
11344         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
11345         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
11346         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
11347         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
11348         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
11349         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
11350         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml: Updated
11351         documentation.
11353 2006-02-28  Naba Kumar <naba@gnome.org>
11355         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
11356         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml
11357         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml
11358         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml
11359         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml
11360         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml
11361         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml
11362         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml
11363         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml
11364         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml
11365         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml
11366         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml
11367         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml
11368         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml
11370 2006-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11372         * plugins/sourceview/sourceview.c:
11373         Select to brace, select block.
11375 2006-02-28  Johannes Schmid <jhs@gnome.org>
11377         * plugins/file-wizard/Makefile.am
11378         plugins/file-wizard/action-callbacks.c (removed)
11379         plugins/file-wizard/action-callbacks.h (removed)
11380         plugins/file-wizard/anjuta-file-wizard.ui
11381         plugins/file-wizard/plugin.c: (activate_plugin),
11382         (deactivate_plugin)
11383         plugins/file-wizard/plugin.h:
11384         Removed Edit->Insert Text submenu (replace by macros plugin)
11385         
11386         * plugins/sourceview/sourceview.c: (sourceview_new),
11387         (ieditor_set_popup_menu):
11388         Fixed some more bugs
11389         
11390         * plugins/subversion/svn-threat.h (removed): Removed ununsed file
11392 2006-02-28  Naba Kumar <naba@gnome.org>
11394         * plugins/file-manager/an_file_view.c,
11395         plugins/symbol-browser/an_symbol_view.c: Show tooltips for unselected
11396         rows also and with delay 1 sec (the color and timout value should
11397         probably be picked up from some system wide preference key).
11399 2006-02-28  Naba Kumar <naba@gnome.org>
11401         * libanjuta/interfaces/libanjuta.idl,
11402         plugins/document-manager/action-callbacks.c,
11403         plugins/document-manager/plugin.c,
11404         plugins/editor/text_editor.c: Renamed IAnjutaEditorView to
11405         IAnjutaEditorFolds and implemented IAnjutaEditorView as editor views.
11406         Added interface checks in document manager and enable/disable
11407         menus based on supported interface.
11408         
11409         * plugins/project-import/anjuta-project-import.glade: Set some
11410         resonable size for the import dialog.
11412  2006-02-27  Naba Kumar  <naba@gnome.org>
11414         * libanjuta/interfaces/libanjuta.idl,
11415         plugins/document-manager/action-callbacks.c,
11416         plugins/editor/text_editor.c: Fixed IAnjutaEditorLineMode interface
11417         and eol conversion actions.
11419 2006-02-27  Johannes Schmid <jhs@gnome.org>
11420         
11421         * plugins/sourceview/sourceview.c: Implemented markers and fixed several crashers
11422         * plugins/file-manager/an_file_view.c
11423         plugins/file-manager/plugin.h:  Added tooltips
11424         * plugins/symbol-browser/an_symbol_view.h: Added tooltips
11426 2006-02-26  Naba Kumar  <naba@gnome.org>
11428         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
11429         plugins/build-basic-autotools/build-basic-autotools.c,
11430         plugins/build-basic-autotools/build-basic-autotools.h,
11431         plugins/build-basic-autotools/executer.c,
11432         plugins/message-view/anjuta-message-manager-plugin.glade: Moved enable/
11433         disable indicator highlights preferences from message manager to
11434         build plugin. Implemented message indicator highlights in build tool.
11435         
11436         * plugins/editor/text_editor.c: Fixed indicators.
11438 2006-02-26  Johannes Schmid <jhs@gnome.org>
11440         * plugins/sourceview/sourceview.c:
11441         - Fixed some bugs
11442         - Added markers
11443         * plugins/subversion/svn_auth.c:
11444         Fixed username/password authentification but there might be a memory corruption
11446 2006-02-26  Naba Kumar  <naba@gnome.org>
11448         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
11449         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-launcher.c,
11450         libanjuta/anjuta-launcher.h: Added documentation.
11452 2006-02-24  Naba Kumar  <naba@gnome.org>
11454         * plugins/editor/text_editor.c: Fixed change in API in
11455         IAnjutaEditorSelection::set().
11456         
11457 2006-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11459         * plugins/sourceview/sourceview.c, plugins/search/plugin.c,
11460         plugins/search/search-replace.c, plugins/search/search-replace_backend.c,
11461         libanjuta/interfaces/libanjuta.idl :
11462         Search in sourceview editor (Select in buffer).
11465 2006-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11467         * plugins/sourceview/sourceview.c :
11468         Fixed Replace, to_upper, to_lower.
11469         
11470         * plugins/search/search-replace_backend.c :
11471         Renamed header name.
11473 2006-02-22  Naba Kumar  <naba@gnome.org>
11475         * libanjuta/anjuta-plugin-description.c,
11476         libanjuta/anjuta-plugin-description.h, libanjuta/anjuta-shell.c,
11477         libanjuta/anjuta-shell.h, libanjuta/interfaces/libanjuta.idl,
11478         manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
11479         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
11480         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Fixed API docs.
11481         
11482         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
11483         * libanjuta/interfaces/libanjuta.idl: Added more API documentation stubs.
11484         
11485 2006-02-21  Naba Kumar  <naba@gnome.org>
11487         * libanjuta/interfaces/libanjuta.idl,
11488         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
11489         plugins/editor/text_editor_cbs.c: Implemanted IAnjutaIndicable
11490         interface for editor.
11492 2006-02-21  Naba Kumar  <naba@gnome.org>
11494         * plugins/editor/text_editor.c: Fixed a crash bug on copy operation.
11496         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
11497         * libanjuta/interfaces/libanjuta.idl: Added API documentation stubs.
11499 2006-02-21  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11501         * GTKSOURCEVIEW EDITOR
11502         plugins/sourceview/sourceview.c :
11503         Fixed copy and Goto Line.
11504         
11505         plugins/macro/macro-actions.c plugins/macro/macro-dialog.c
11506         plugins/macro/plugin.c :
11507         Fixed Insert key word and Insert macro.
11509 2006-02-19  Johannes Schmid <jhs@cvs.gnome.org>
11511         * plugins/document-manager/anjuta-docman.c:
11512         (on_open_filesel_response): Fixed useless g_slist statement (thanks gcc for complaining)
11513         
11514         * configure.in:
11515         plugins/Makefile.am:
11516         plugins/sourceview/.cvsignore:
11517         plugins/sourceview/Makefile.am:
11518         plugins/sourceview/plugin.c: :
11519         plugins/sourceview/plugin.h:
11520         plugins/sourceview/sourceview.c: 
11521         plugins/sourceview/sourceview.h:
11522         plugins/sourceview/sourceview.plugin:
11523         plugins/sourceview/sourceview.plugin.in:
11524         plugins/sourceview/sourceview.png:
11526         Added sourceview editor plugin
11528 2006-02-19 Naba Kumar  <naba@gnome.org>
11530         * libanjuta/interfaces/libanjuta.idl,
11531         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
11532         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
11533         plugins/cvs-plugin/cvs-interface.c,
11534         plugins/document-manager/action-callbacks.c,
11535         plugins/document-manager/action-callbacks.h,
11536         plugins/editor/text_editor.c, plugins/macro/macro-actions.c,
11537         plugins/search/plugin.c, plugins/search/search-replace.c,
11538         plugins/search/search-replace_backend.c,
11539         plugins/subversion/subversion-actions.c,
11540         plugins/subversion/subversion-callbacks.c,
11541         plugins/tools/editor.c, plugins/tools/execute.c,
11542         plugins/tools/variable.c: Defined proper editor interfaces and fixed
11543         few fatal warnings.
11545 2006-02-15 Naba Kumar  <naba@gnome.org>
11547         * libanjuta/anjuta-shell.c: Added a warning when a session is loaded
11548         within another.
11549         
11550         * libanjuta/interfaces/libanjuta.idl,
11551         plugins/document-manager/anjuta-docman.c,
11552         plugins/document-manager/plugin.c,
11553         plugins/editor/plugin.c, plugins/editor/text_editor.c: Removed
11554         unnecessary parameters from IAnjutaEditor interface and used proper
11555         types instead of 'gpointer'. Fixed various compiler warnings.
11556         
11557         * (removed) plugins/valgrind/main.c, po/POTFILES.in: Deleted useless
11558         file
11560 2006-02-12 Naba Kumar  <naba@gnome.org>
11562         * po/POTFILES.in: Updated.
11563         
11564 2006-02-11 Naba Kumar  <naba@gnome.org>
11566         * plugins/editor/properties.[cxx,h],
11567         plugins/editor/text_editor.c, plugins/editor/style-editor.c,
11568         plugins/editor/text_editor_prefs.c: Renamed prop_*() functions
11569         to sci_prop_*(), because they were conflicting with external
11570         functions (in some ssl library).
11571         
11572 2006-02-08 Naba Kumar  <naba@gnome.org>
11574         Patch from Massimo Cora  <maxcvs@email.it>:
11575         * plugins/valgrind/anjuta-valgrind.schemas,
11576         plugins/valgrind/plugin.c, plugins/valgrind/plugin.h,
11577         plugins/valgrind/preferences.c, plugins/valgrind/vgactions.c,
11578         plugins/valgrind/vgactions.h, plugins/valgrind/vgdefaultview.c,
11579         plugins/valgrind/vgdefaultview.h, plugins/valgrind/vggeneralprefs.c,
11580         plugins/valgrind/vggeneralprefs.h, plugins/valgrind/vgmemcheckprefs.c,
11581         plugins/valgrind/vgtoolview.c,
11582         plugins/valgrind/vgtoolview.h: It checks for the valgrind binary
11583         before running the debugging session. I've added also a
11584         preference in Anjuta Preferences where you can specify
11585         the path to the valgrind binary. The default is /usr/bin/valgrind.
11586         Now it displays a dialog with the error. [it can be -program
11587         exited- or -file loaded or end of input-]. Some valgrind 3.x
11588         compatibility.
11589         
11590 2006-01-29 Naba Kumar  <naba@gnome.org>
11592         Patch from Massimo Cora  <maxcvs@email.it>:
11593         * configure.in, plugins/Makefile.am,
11594         plugins/valgrind/*: Valgrind plugin (requires
11595         binutils-dev and valgrind to be installed.
11597 2005-01-24 Johannes Schmid <jhs@gnome.org>
11599         * Patch from Eric Greveson <ejg45@cam.ac.uk>
11600         plugins/tools/variables.c:
11601         Added current directory to possible variables
11603         * Patch from Günther Brammer <gbrammer@gmx.de>
11604         plugins/document-manager/anjuta-docman.c:
11605         Fix a crash on opening a file
11607         AUTHORS: Added Günther Brammer
11609 2005-12-17 Sebastien Granjoux <seb.sfo@free.fr>
11611         * libanjuta/anjuta-launcher.c:
11612         Fix a bug in AnjutaLauncher when output is bigger than buffer
11613         Probably fix bug #315188 and #305134
11615 2005-12-28      Johannes Schmid <jhs@gnome.org>
11616         
11617         * configure: Changed required gtk to 2.6.0, bumped VERSION to 2.02cvs
11618         * src/about.c: Use new gtk about dialog
11619         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c:
11620         Updated anjuta_ui_add_action_group_entries call
11621         
11622         Patch from Jean Breford <jean.breford@normalesup.org>
11623         and Markus Habermehl <bmh1980de@yahoo.de>:
11624         
11625         * libanjuta/anjuta-encodings.c: Fix crash in a much more nice way
11626         * AUTHORS: Added Jean and Markus
11628 2005-12-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11629         * plugins/search/search-replace.c :
11630         Bookmark all matched lines.
11631         * plugins/search/search-replace_backend.c :
11632         Fixed bug (Search in all project files).
11634 2005-12-21      Johannes Schmid <jhs@gnome.org>
11635         
11636         * plugins/search/plugin.c:
11637         Fixed signal names
11638         * libanjuta/anjuta-encodings.c: Don't crash if uninitialized. Further
11639         investigation needed.
11640         
11641         AUTHORS: Added Ross Goldner
11643 2005-12-19  Ross Golder  <ross@golder.org>
11645         * plugins/document-manager/anjuta-document-manager.plugin.in: Added
11646         application/xml MIME type.
11648 2005-12-18  Johannes Schmid <jhs@gnome.org>
11649         
11650         po/POTFILES.in: Updated files after directory changes
11651         HACKING: Removed outdated section 3 (anoncvs)
11653 2005-12-15  Sebastien Granjoux <seb.sfo@free.fr>
11655         * plugins/build-basic-autotools/build-basic-autotools.c:
11656         Save all files in editor before running a command
11658         * plugins/tools/execute.c:
11659         Use document manager plugin instead of each editor for
11660         saving all files
11662 2005-12-15  Johannes Schmid <jhs@gnome.org>
11664         * plugins/document-manager/action-callbacks.c:
11665         (on_save_all1_activate), (on_swap_activate)
11666         plugins/document-manager/anjuta-docman.c:
11667         (on_save_as_filesel_response), (on_notebook_switch_page):
11668         
11669         Fixed some remaining issues in document-manger
11671 2005-12-15      Johannes Schmid <jhs@gnome.org>
11673         * plugins/profile-default/default.anjuta:
11674         Load Search plugin and Message Manager by default
11676 2005-12-14  Johannes Schmid <jhs@gnome.org>
11677         
11678         * plugins/editor/text_editor.c
11679         libanjuta/anjuta-utils.c:
11680         
11681         Check if files differ when gnome-vfs monitoring is used.
11682         (Bug #309688)
11684 2005-12-13  Johannes Schmid <jhs@gnome.org>
11686         * plugins/document-manager/plugin.c:
11687         Only save modified files in ianjuta_file_savable_save() for document-manager
11688         as discussed on mailing list.
11689         
11690         * plugins/cvs-plugin/cvs-callbacks.c:
11691         Fixed dialog handling for empty log message
11693 2005-12-13  Johannes Schmid <jhs@gnome.org>
11695         * plugins/search/plugin.c: Fixed search toolbar (FIXME: Wrapping);
11696         
11697         * plugins/project-manager/* Removed ununsed files
11698         
11699         * plugins/symbol-browser/an_symbol_iter.c
11700         plugins/build-basic-autotools/build-basic-autotools.c
11701         plugins/build-basic-autotools/executer.c
11702         plugins/class-gen/class_gen.c
11703         plugins/class-inheritance/class-inherit.c
11704         plugins/cvs-plugin/cvs-actions.c
11705         plugins/cvs-plugin/cvs-interface.c
11706         plugins/debug-manager/attach_process.
11707         plugins/devhelp/plugin.c
11708         plugins/document-manager/plugin.c
11709         plugins/document-manager/indent_util.c
11710         plugins/editor/properties.cxx
11711         plugins/editor/aneditor.cxx
11712         plugins/editor/style-editor.c
11713         plugins/editor/text_editor.c
11714         plugins/macro/macro_db.c
11715         tagmanager/c.c:
11716         
11717         Use DEBUG_PRINT for debug messages
11719         libanjuta/anjuta-debug.h: Include config.h
11720         
11721         HACKING: Updated (BTW: does anyone read this?)
11722         
11723 2005-12-12  Johannes Schmid <jhs@gnome.org>
11725         Patch from Johan Ersvik <jersvik@fastmail.fm>:
11726         * plugins/gdb/debugger.c
11727         
11728         Fix a crasher in gdb plugin
11729         
11730         * plugins/gtodo/plugin.c
11731         plugins/search/plugin.c
11732         
11733         Fixed bug #305301
11734         
11735         * plugins/document-manager/anjuta-docman.c:
11736         
11737         Fixed error markers 
11738         
11739         * AUTHORS: Added Rafał Bursig <bursig@poczta.fm>
11740         
11741         Patch from Rafał Bursig <bursig@poczta.fm> (#320338 and #320341):
11742         
11743         * plugins/document-manager/anjuta-docman.c:
11744         highlight changed files in docman popup-menu
11745         * plugins/gdb/debug-tree.c:
11746         plugins/gdb/debugger.c
11747         Do not corupt entire "locals" tree when variable pointer have
11748         additional info and arrays/strucs/unions correctly.
11749         
11751 2005-12-11  Johannes Schmid <jhs@gnome.org>
11753         * plugins/document-manager/anjuta-docman.c
11754         plugins/document-manager/plugin.c
11755         plugins/editor/text_editor.c:
11756         
11757         AUTHORS: Added Johan Ersvik
11759         Fixed "is-dirty" bug and tab ordering
11761 2005-12-11  Johan Ersvik <jersvik@fastmail.fm>
11762         
11763         * plugins/editor/aneditor-autocomplete.cxx
11764         plugins/editor/aneditor-calltip.cxx
11765         plugins/editor/aneditor-priv.h
11766         plugins/symbol-browser/an_symbol.c
11767         plugins/symbol-browser/an_symbol_view.c
11768         tagmanager/entry.h
11769         tagmanager/tm_symbol.c
11770         tagmanager/tm_tag.c
11771         tagmanager/include/tm_symbol.h
11772         tagmanager/include/tm_tag.h
11773         tagmanager/c.c
11775         Better pointer recognition in tagmanager and symbol browser
11777 2005-12-11  Johannes Schmid <jhs@gnome.org>
11779         * plugins/search/*: New search plugin derived from search code in old editor
11780         plugin.
11781         
11782         * plugins/document-manager/*: new document-manger which is now seperated from
11783         editor to allow implementation of other editor widgets. Code is mostly derived
11784         from old editor plugin
11786         * plugins/print/* new print plugin which is not fully implemented in the
11787         moment
11789         * plugins/editor/text_editor.c: Added lots of interface code
11790         
11791         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaEditorEdit, IAnjutaEditorView,
11792         IAnjutaEditorFactory and extended IAnjutaEditor
11793         
11794         * configure.in, plugins/Makefile.am updated build system for new
11795         plugins
11797         This is a huge commit which might still contain some bugs and also has
11798         some fixmes. Things that are not working are the search toolbar because it
11799         does not use the same backend as any other searching function and printing
11800         (easy to fix) because it did not yet implement IAnjutaPrintable.
11802 2005-11-26 Sebastien Granjoux <seb.sfo@free.fr>
11804         * plugins/project-wizard/property.c:
11805         Use newer GtkFileChooser instead of GtkFileSelection with
11806         GnomeFileEntry to avoid a bug
11808         * plugins/project-wizard/install.c:
11809         Avoid an endless loop if project directory is not writable
11810         
11811         * plugins/project-wizard/druid.c:
11812         Allow creating project in empty directory without a
11813         warning
11815 2005-11-25  Johannes Schmid <jhs@cvs.gnome.org>
11816         
11817         Patch from Massimo Cora <maxcvs@email.it>
11818         * plugins/class-inheritence/class-inherit.c
11819         plugins/class-inheritence/plugin.c
11820         plugins/class-inheritence/plugin.h
11821         configure.in
11822         
11823         Update plugin to use new API from graphviz 2.6. Version 2.2 is 
11824         no longer supported!
11826 2005-11-23  Johannes Schmid <jhs@cvs.gnome.org>
11827         
11828         Patch from Johan Ersvik <jersvik@fastmail.fm>
11829         * plugins/message-view/message-view.c
11830         plugins/build-basic-autotools/build-basic-autotools.c
11831         plugins/build-basic-autotools/automake-c.filters
11833         This patch correct regex-filters for newer automake
11834         versions
11836 2005-11-19 Sebastien Granjoux <seb.sfo@free.fr>
11838        * plugins/tools/execute.c:
11839        Detect variables inside a word
11841 2005-11-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11843         * libanjuta/anjuta-status.[ch],
11844         plugins/editor/text_editor.[ch], plugins/editor/text_editor_cbs.c,
11845         plugins/editor/anjuta-docman.c :
11846         New anjuta-status procedure.
11848 2005-10-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11850         *Modified Files:
11851         libanjuta/anjuta-preferences.c libanjuta/anjuta-preferences.h
11852         plugins/editor/Makefile.am
11853         plugins/editor/anjuta-document-manager.glade
11854         plugins/editor/plugin.c plugins/editor/plugin.h
11855         plugins/editor/text_editor.c plugins/editor/text_editor.h
11856         *Added Files:
11857         plugins/editor/indent-dialog.c plugins/editor/indent-dialog.h
11858         plugins/editor/indent-util.c plugins/editor/indent-util.h
11859         plugins/editor/indent_test.c :
11860         Set and Preview indent preferences parameters.
11861         Saved indent user parameters.
11863 2005-10-27  Naba Kumar  <naba@gnome.org>
11865         Patch from Flavio daCosta  <flavio.dacosta@gmail.com>
11866         * plugins/editor/anjuta-docman.c: Restore tab color to normal
11867         theme color for saved documents.
11868         
11869 2005-10-26  Naba Kumar  <naba@gnome.org>
11871         * libanjuta/anjuta-encodings.c: Save changed supported encodings
11872         list. Fixed bug #316731.
11873         
11874 2005-10-23 Sebastien Granjoux <seb.sfo@free.fr>
11876         * tagmanager/tm_symbol.c: Fixed bug #315218
11878 2005-10-23  Adam Weinberger  <adamw@gnome.org>
11880         * plugins/build/build_file.c
11881           plugins/build-basic-autotools/build-basic-autotools.c
11882           plugins/tools/execute.c
11883           plugins/build/compile.c
11884           plugins/build/configurer.c
11885           plugins/debug-manager/plugin.c
11886           plugins/editor/plugin.c
11887           plugins/editor/print.c
11888           plugins/editor/text_editor.c
11889           plugins/file-loader/plugin.c
11890           plugins/file-manager/an_file_view.c
11891           plugins/symbol-browser/an_symbol_view.c
11892           plugins/gdb/debugger.c
11893           plugins/gdb/plugin.c
11894           plugins/glade/plugin.c
11895           plugins/macro/macro-actions.c
11896           plugins/macro/plugin.c
11897           plugins/profile-default/plugin.c
11898           plugins/project-manager/plugin.c
11899           plugins/project-manager/project_import.c
11900           plugins/symbol-browser/plugin.c
11901           plugins/tools/execute.c
11902           src/anjuta.c
11903           src/anjuta-actions.h
11904           src/shell.c:
11905           Correct spacing errors before and after "...".
11907 2005-10-20  Naba Kumar  <naba@gnome.org>
11909         * plugins/gdb/debugger.c: Fixed attach/detach process to
11910         updated UI properly.
11911         
11912 2005-10-18  Naba Kumar  <naba@gnome.org>
11914         * plugins/editor/aneditor.cxx: Fixed bug #172442 (and possibly
11915         #171314 too).
11916         
11917 2005-10-13  Naba Kumar  <naba@gnome.org>
11918         
11919         * plugins/project-mkfile-import/*: Removed separate import wizard for
11920         makefile based projects (because single widzard handles all wizards).
11922         * plugins/project-import/project-import.c: Made wizard window
11923         transient to main window.
11925         Patch from: Eric Greveson  <ejg45@cam.ac.uk>
11926         
11927         * AUTHORS: Added Eric's name in contributors list.
11928         
11929         * configure.in, plugins/Makefile.am,
11930         plugins/project-import/Makefile.am,
11931         plugins/project-import/anjuta-project-import.glade,
11932         plugins/project-import/project-import.c,
11933         plugins/project-import/project-import.h: Import wizard now detects
11934         both makefile and automake projects together instead of separate wizard.
11935         
11936         * plugins/project-wizard/templates/java/project.anjuta,
11937         plugins/project-wizard/templates/mkfile/project.anjuta,
11938         plugins/project-wizard/templates/python/project.anjuta,
11939         plugins/project-wizard/templates/terminal/project.anjuta: Renamed plugin
11940         name to make it appropriate.
11942 2005-10-11  Naba Kumar  <naba@gnome.org>
11944         * configure.in: Fixed glade3 version requirement.
11946 2005-09-29  Alexander Shopov  <ash@contact.bg>
11948         * configure.in: Added "bg" (Bulgarian) to ALL_LINGUAS
11950 2005-09-26  Johannes Schmid <jhs@cvs.gnome.org>
11952         * plugins/subversion/svn_auth.c
11953         plugins/subversion/anjuta_subversion.glade:
11954         Implemented svn_auth_ssl_server_trust_prompt_func_cb (untested)
11956 2005-09-22  Naba Kumar  <naba@gnome.org>
11958         Patch from: Eric Greveson  <ejg45@cam.ac.uk>:
11960         * configure.in,  plugins/Makefile.am
11961         plugins/project-manager/anjuta-project-manager.plugin.in,
11962         plugins/project-manager/plugin.c,
11963         (added) plugins/project-mkfile-import/.cvsignore,
11964         (added) plugins/project-mkfile-import/Makefile.am,
11965         (added) plugins/project-mkfile-import/
11966             anjuta-project-mkfile-import-plugin.png,
11967         (added) plugins/project-mkfile-import/
11968             anjuta-project-mkfile-import.glade,
11969         (added) plugins/project-mkfile-import/
11970             anjuta-project-mkfile-import.plugin.in,
11971         (added) plugins/project-mkfile-import/plugin.c,
11972         (added) plugins/project-mkfile-import/plugin.h,
11973         (added) plugins/project-mkfile-import/project-mkfile-import.c,
11974         (added) plugins/project-mkfile-import/project-mkfile-import.h,
11975         plugins/project-wizard/templates/Makefile.am,
11976         (added) plugins/project-wizard/templates/mkfile-logo.png,
11977         (added) plugins/project-wizard/templates/mkfile.wiz,
11978         (added) plugins/project-wizard/templates/mkfile/.cvsignore,
11979         (added) plugins/project-wizard/templates/mkfile/Makefile.am,
11980         (added) plugins/project-wizard/templates/mkfile/project.anjuta,
11981         (added) plugins/project-wizard/templates/mkfile/po/.cvsignore,
11982         (added) plugins/project-wizard/templates/mkfile/po/ChangeLog,
11983         (added) plugins/project-wizard/templates/mkfile/po/Makefile.am,
11984         (added) plugins/project-wizard/templates/mkfile/po/POTFILES.in,
11985         (added) plugins/project-wizard/templates/mkfile/src/.cvsignore,
11986         (added) plugins/project-wizard/templates/mkfile/src/Makefile.am,
11987         (added) plugins/project-wizard/templates/mkfile/src/Makefile.tpl,
11988         (added) plugins/project-wizard/templates/mkfile/src/main.c:
11989         Added makefile based project import wizard and wizard template.
11991 2005-09-12 Johannes Schmid <jhs@cvs.gnome.org>
11993         * libanjuta/anjuta-launcher.c: Reduced false password detections
11995 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
11997         * plugins/cvs-plugin/cvs-interface.c: Handle empty log 
11998         messages correctly.a
12000 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
12001         
12002         * scintilla/Makefile.am: Changed scintilla library to noinst
12003         * pixmaps/Makefile.am: Install password.png
12004         * libanjuta/anjuta-launcher.c: Changed password detection
12005         to be able to access GNOME CVS with ssh.
12006         
12007 2005-08-31  Naba Kumar  <naba@gnome.org>
12009         * plugins/glade/plugin.c: Set transient window for the widget
12010         dialogs.
12011         
12012 2005-08-21  Jens Seidel  <jseidel@cvs.gnome.org>
12014         * plugins/gtodo/main.c: Typo fix: s/occured/occurred/.
12016 2005-08-10  Naba Kumar  <naba@gnome.org>
12018         * plugins/build-basic-autotools/build-basic-autotools.c: Added F3
12019         as shortcut key for execute.
12021         * src/about.c: Clean up.
12022         
12023         Patch from: Jochen Baier  Jochen.Baier@stud.uni-karlsruhe.de
12024         * plugins/editor/action-callbacks.c: Fixed edit shortcuts for
12025         entry boxes.
12026         
12027 2005-08-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12029         * plugins/editor/search-replace_backend.c :
12030         Fixed search in File Patterns.
12032 2005-08-09  Philip Van Hoof  <pvanhoof@gnome.org>
12034         * plugins/gdb/Makefile.am: Fixed a make -j x bug
12035         
12036 2005-08-04  Naba Kumar  <naba@gnome.org>
12038         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
12039         for pango-1.8 rendering bug.
12040         
12041 2005-08-03  Naba Kumar  <naba@gnome.org>
12043         * plugins/glade/plugin.c: Proper names for plugin widgets.
12044         
12045         * plugins/subversion/anjuta-subversion.glade,
12046         plugins/subversion/svn-auth.c: Fixed authentication dialog and
12047         string allocations. Use passed default values when available.
12048         Set proper focus and dialog default response. Destroy dialog after use.
12049         Return error when appropriate.
12051 2005-08-02  Naba Kumar  <naba@gnome.org>
12053         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
12054         for pango-1.8 rendering bug.
12055         
12056 2005-08-02  Philip Van Hoof  <pvanhoof@gnome.org>
12058         * scintilla/Makefile.am: Fixed a make -j x bug
12059         
12060 2005-08-02  Johannes Schmid <jhs@gnome.org>
12061         
12062         * plugins/subversion/svn-auth.c: Added username/password 
12063         auto function.
12065 2005-08-01  Naba Kumar  <naba@gnome.org>
12067         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Added index bound
12068         checks for character width calculations.
12069         
12070 2005-07-31  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12072         * plugins/gdb/debug_tree.c : Inspect memory from locals window.
12074 2005-07-31  Naba Kumar  <naba@gnome.org>
12076         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Fixed text rendering
12077         messup with pango 1.8. Fixed bug #311846.
12079 2005-07-30  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12081         * plugins/gdb/memory.c : Fixed bug 305082.
12082         
12083         * plugins/project-wizard/templates/anjuta-plugin.wiz,
12084         plugins/project-wizard/templates/gcj.wiz,
12085         plugins/project-wizard/templates/gnome.wiz,
12086         plugins/project-wizard/templates/gtk.wiz,
12087         plugins/project-wizard/templates/java.wiz,
12088         plugins/project-wizard/templates/python.wiz,
12089         plugins/project-wizard/templates/wxwin.wiz,
12090         plugins/project-wizard/templates/xlib-dock.wiz : Spelling fixes.
12092 2005-07-27 Sebastien Granjoux <seb.sfo@free.fr>
12094         * plugins/tools/execute.c:
12095         Correct a crash if editor is closed while a tool still use it.
12097 2005-07-28  Naba Kumar  <naba@gnome.org>
12099         * scintilla/*: Updated scintilla from their latest CVS.
12101 2005-07-27  Naba Kumar  <naba@gnome.org>
12103         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
12104         plugins/build-basic-autotools/build-basic-autotools.c,
12105         plugins/cvs-plugin/plugin.c, plugins/debug-manager/plugin.c,
12106         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
12107         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
12108         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
12109         plugins/glade/plugin.c, plugins/gtodo/plugin.c, plugins/macro/plugin.c,
12110         plugins/message-view/plugin.c, plugins/patch/plugin.c,
12111         plugins/profile-default/plugin.c, plugins/project-manager/plugin.c,
12112         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
12113         plugins/symbol-browser/plugin.c, plugins/tools/plugin.c,
12114         src/anjuta-app.c, src/main.c, src/shell.c: Added 'translation_domain'
12115         argument to anjuta_ui_add_action_group_entries() and
12116         anjuta_ui_add_toggle_action_group_entries() and set the translation domain.
12117         Fixed all plugins to pass translation domain. This fixes untranslated
12118         UI bugs. 
12120 2005-07-27  Naba Kumar  <naba@gnome.org>
12122         * plugins/class-inheritance/class-callbacks.c,
12123         plugins/class-inheritance/class-inherit.c: Fixed color scheme to use
12124         proper system colors.
12126 2005-07-26  Naba Kumar  <naba@gnome.org>
12128         * ROADMAP: Updated and added more tasks.
12130 2005-07-25  Naba Kumar  <naba@gnome.org>
12132         * ROADMAP: Updated and added more tasks.
12133         
12134 2005-07-24  Naba Kumar  <naba@gnome.org>
12136         * HACKING: Fixed format.
12138 2005-07-24  Naba Kumar  <naba@gnome.org>
12140         * ROADMAP: Fixed format.
12141         * plugins/tools/scripts/prepare-changelog.pl: Fixed month figure.
12143 2005-07-24  Naba Kumar  <naba@gnome.org>
12145         * HACKING, ROADMAP: Fixed format and add some tasks to do in ROADMAP.
12146         * data/properties/cpp.properties: Added *.c++ as file extension for c++
12148 2005-07-24 Sebastien Granjoux <seb.sfo@free.fr>
12150         * plugins/tools/dialog.c, plugins/tools/dialog.h:
12151         Correct wrong sensitivity setting
12152         
12153         * plugins/tools/tool.c: Correct a crash when removing overridden tool
12154         
12155         * plugins/tools/variable.c:     Add variables for project manager
12157 2005-07-23  Naba Kumar  <naba@gnome.org>
12159         * ROADMAP: updated.
12161 2005-07-23 Naba Kumar  <naba@gnome.org>
12163         * plugins/subversion/Makefile.am,
12164         plugins/subversion/svn-auth.c,
12165         plugins/subversion/svn-auth.h: Added subversion authentication code
12166         stubs.
12167         
12168         * plugins/subversion/subversion-callbacks.c,
12169         plugins/subversion/subversion-callbacks.h,
12170         plugins/subversion/svn-backend-priv.h,
12171         plugins/subversion/svn-backend.c, plugins/subversion/svn-backend.h,
12172         plugins/subversion/svn-notify.c, plugins/subversion/svn-notify.h,
12173         plugins/subversion/svn-thread.c, plugins/subversion/svn-thread.h:
12174         Added file mode line.
12176 2005-07-22  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
12178         * configure.in: Added 'gl' to ALL_LINGUAS.
12180 2005-07-21 Naba Kumar  <naba@gnome.org>
12182         * libanjuta/anjuta-launcher.c: Fixed dispose method to neatly close
12183         the active sources and kill the running process without emitting
12184         signals (which could be fatal because the object is being destroyed).
12185         Incidentally, fixed the crash that happens when stopping an active
12186         debugger session. Disabled debug prints and code clean up.
12187         Fixed bug #305587.
12188         
12189         * plugins/cvs-plugin/cvs-execute.c: Removed signal disconnections from
12190         message view object, because that prevents many unprocessed outputs
12191         from the cvs command from being appended in view. Does not set NULL
12192         to mesg_view private member (not required) so that any pending outputs
12193         to view is processed.Fixed bug #172666.
12195         * plugins/editor/anjuta-document-manager.plugin.in: Added ruby mime
12196         type in supported list.
12197         
12198 2005-07-18  Adam Weinberger  <adamw@gnome.org>
12200         * plugins/file-manager/anjuta-file-manager-plugin.glade:
12201           grammar/spelling fixes.
12203 2005-07-17 Naba Kumar  <naba@gnome.org>
12205         * (new) plugins/project-wizard/templates/terminal/cvsignore,
12206         (new) plugins/project-wizard/templates/terminal/po/cvsignore,
12207         (new) plugins/project-wizard/templates/terminal/src/cvsignore,
12208         plugins/project-wizard/templates/anjuta-plugin.wiz,
12209         plugins/project-wizard/templates/gcj.wiz,
12210         plugins/project-wizard/templates/gnome.wiz,
12211         plugins/project-wizard/templates/gtk.wiz,
12212         plugins/project-wizard/templates/gtkmm.wiz,
12213         plugins/project-wizard/templates/java.wiz,
12214         plugins/project-wizard/templates/python.wiz,
12215         plugins/project-wizard/templates/terminal.wiz,
12216         plugins/project-wizard/templates/terminal/Makefile.am,
12217         plugins/project-wizard/templates/terminal/po/Makefile.am,
12218         plugins/project-wizard/templates/terminal/src/Makefile.am,
12219         plugins/project-wizard/templates/wxwin.wiz,
12220         plugins/project-wizard/templates/xlib-dock.wiz,
12221         plugins/project-wizard/templates/xlib.wiz: Added cvsignore files for
12222         wizards and updated .wiz files to install them in newly created
12223         projects.
12225 2005-07-16 Naba Kumar  <naba@gnome.org>
12227         * plugins/editor/anjuta-document-manager.plugin.in: Added mime types.
12228         
12229         * plugins/file-manager/an_file_view.c,
12230         plugins/file-manager/plugin.c: Added file manager preferences to
12231         show/hide files ignored by version control (e.g. cvsignore).
12232         
12233         * plugins/editor/text_editor.c: Initialize vfs info struct.
12234         
12235         * .cvsignore, global-tags/.cvsignore, libanjuta/.cvsignore,
12236         libanjuta/interfaces/.cvsignore, libegg/.cvsignore,
12237         libegg/menu/.cvsignore, libegg/recent-files/.cvsignore,
12238         libegg/treeviewutils/.cvsignore, libegg/util/.cvsignore,
12239         omf-install/.cvsignore, pixmaps/.cvsignore,
12240         plugins/file-manager/anjuta-file-manager-plugin.glade,
12241         scintilla/.cvsignore, scintilla/include/.cvsignore,
12242         scripts/.cvsignore, src/.cvsignore, tagmanager/.cvsignore,
12243         tagmanager/python.c: Updated.
12245 2005-07-16 Naba Kumar  <naba@gnome.org>
12247         * tagmanager/parse.c, tagmanager/parse.h, tagmanager/python.c:
12248         Fixed python parser to parser class methods.
12250 2005-07-15 Naba Kumar  <naba@gnome.org>
12252         * plugins/project-wizard/property.c: Used parenthesis to remove
12253         ambiguty.
12254         
12255         * plugins/project-wizard/templates/anjuta-plugin.wiz,
12256         plugins/project-wizard/templates/gcj.wiz,
12257         plugins/project-wizard/templates/gnome.wiz,
12258         plugins/project-wizard/templates/gtk.wiz,
12259         plugins/project-wizard/templates/gtkmm.wiz,
12260         plugins/project-wizard/templates/java.wiz,
12261         plugins/project-wizard/templates/python.wiz,
12262         plugins/project-wizard/templates/terminal.wiz,
12263         plugins/project-wizard/templates/wxwin.wiz,
12264         plugins/project-wizard/templates/xlib-dock.wiz,
12265         plugins/project-wizard/templates/xlib.wiz: Fixed wizard descriptions
12266         and names.
12268 2005-07-15 Naba Kumar  <naba@gnome.org>
12270         * plugins/project-wizard/templates/java.wiz,
12271         plugins/project-wizard/templates/java/Makefile.am,
12272         plugins/project-wizard/templates/java/project.anjuta,
12273         plugins/project-wizard/templates/python.wiz,
12274         plugins/project-wizard/templates/python/Makefile.am,
12275         plugins/project-wizard/templates/python/project.anjuta: Use different
12276         project files for java and python module where debugger is not
12277         included in the list of plugins.
12279 2005-07-15 Naba Kumar  <naba@gnome.org>
12281         * configure.in, plugins/project-wizard/templates/Makefile.am,
12282         plugins/project-wizard/templates/gcj-logo.png,
12283         plugins/project-wizard/templates/gcj.wiz,
12284         plugins/project-wizard/templates/gcj/.cvsignore,
12285         plugins/project-wizard/templates/gcj/Makefile.am,
12286         plugins/project-wizard/templates/gcj/configure.in.tpl,
12287         plugins/project-wizard/templates/gcj/src/.cvsignore,
12288         plugins/project-wizard/templates/gcj/src/Makefile.am,
12289         plugins/project-wizard/templates/gcj/src/Makefile.am.tpl,
12290         plugins/project-wizard/templates/java-logo.png,
12291         plugins/project-wizard/templates/java.wiz,
12292         plugins/project-wizard/templates/java/configure.in.tpl,
12293         plugins/project-wizard/templates/java/po/Makefile.am,
12294         plugins/project-wizard/templates/java/po/POTFILES.in,
12295         plugins/project-wizard/templates/java/src/Makefile.am.tpl,
12296         plugins/project-wizard/templates/java/src/main.java,
12297         plugins/project-wizard/templates/python-logo.png,
12298         plugins/project-wizard/templates/python.wiz,
12299         plugins/project-wizard/templates/python/.cvsignore,
12300         plugins/project-wizard/templates/python/Makefile.am,
12301         plugins/project-wizard/templates/python/configure.in.tpl,
12302         plugins/project-wizard/templates/python/po/.cvsignore,
12303         plugins/project-wizard/templates/python/po/Makefile.am,
12304         plugins/project-wizard/templates/python/po/POTFILES.in,
12305         plugins/project-wizard/templates/python/src/.cvsignore,
12306         plugins/project-wizard/templates/python/src/Makefile.am,
12307         plugins/project-wizard/templates/python/src/Makefile.am.tpl,
12308         plugins/project-wizard/templates/python/src/main.py: Added Generic
12309         gcj and python project wizards. Fixed Generic java project to
12310         use _JAVA primary. Update gnome-build from cvs for them to work
12311         correctly.
12313 2005-07-12 Naba Kumar  <naba@gnome.org>
12315         * plugins/project-manager/plugin.c: Automatically determine
12316         project backend by probing.
12317         
12318 2005-07-04 Naba Kumar  <naba@gnome.org>
12320         * Makefile.am: Do not install old anjuta.glade file which conflicts
12321         with newer src/anjuta.glade.
12323 2005-07-03 Johannes Schmid <jhs@cvs.gnome.org>
12325         * plugins/an_symbol_prefs.c:
12326         Sort list of available symbol files
12328 2005-07-02 Johannes Schmid <jhs@cvs.gnome.org>
12330         * plugins/build-basic-autotools.c:
12331         Fixed #307810
12332         
12333         * plugins/gtodo/libgtodo.c:
12334         Possible fix for #307800
12336         * libanjuta/anjuta-encodings.c
12337         libanjuta/anjuta-launcher.c
12338         libanjuta/anjuta-preference-dialog.c
12339         libanjuta/anjuta-preferences.c
12340         libanjuta/anjuta-ui.c
12341         libanjuta/anjuta-util.c
12342         libanjuta/cell-renderer-captioned-image.c
12343         libanjuta/plugin.c:
12344         
12345         Patch from de_lupus@pandora.be (Kristof Vansant):
12346         Replaced deprecated gnome-i18n.h
12347         Closed #309153
12349 2005-07-01 Johannes Schmid <jhs@cvs.gnome.org>
12350         
12351         * plugins/subversion/anjuta-subversion.glade
12352         plugins/subversion/anjuta-subversion.ui
12353         plugins/subversion/plugin.c
12354         plugins/subversion/subversion-actions.c
12355         plugins/subversion/subversion-callbacks.h
12356         plugins/subversion/subversion-callbacks.c
12357         plugins/subversion/svn-backend-priv.h
12358         plugins/subversion/svn-backend.h
12359         plugins/subversion/svn-backend.c
12360         plugins/subversion/svn-thread.h
12361         plugins/subversion/svn-thread.c:
12362         
12363         Implemented Subversion diff
12364         
12365 2005-06-30 Johannes Schmid <jhs@cvs.gnome.org>
12366         
12367         * plugins/build-basic-autotools/build-basic-autotools.c:
12368         Fixed crash bug! Might be useful to release 2.0.2 soon
12369         because this bug will crash any build which produces errors
12370         or warnings
12372 === Anjuta 2.0.1 ===
12374 2005-06-27 Naba Kumar  <naba@gnome.org>
12376         * plugins/tools/execute.c: Formated code.
12377         
12378 2005-06-26 Sebastien Granjoux <seb.sfo@free.fr>
12380         * plugins/build-basic-autotools/build-basic-autotools.c:
12381         Remove two memory leaks
12382         Check command output versus untranslated strings too
12384         * plugins/tools/execute.c:
12385         Remove two memory leaks
12386         Check command output versus untranslated strings too
12387         Remove description message
12389         * plugins/tools/fileop.c:
12390         Escape tool name in xml configuration file
12392 2005-05-26 Naba Kumar  <naba@gnome.org>
12394         * configure.in: Bumped version to 2.0.1
12395         * plugins/tools/scripts/Makefile.am: Fixed make checkdist bugs.
12397         * plugins/tools/execute.c: Fixed clickable messages.
12398         * NEWS: Updated.
12400         * plugins/glade/plugin.c, src/layout.xml: Added glade stock icon.
12401         Deactivate glade plugin when last glade project is closed. Reorder
12402         glade widgets in layout. Change glade project when user selects a
12403         new project. Removed project from the list when user closes it. Fixed
12404         glade project file loading from URI. Save and restored loaded glade
12405         projects in/from session.
12407         * plugins/class-gen/action-callbacks.c,
12408         plugins/class-gen/anjuta-class-gen-plugin.glade,
12409         plugins/class-gen/class_gen.c, plugins/class-gen/plugin.c,
12410         plugins/file-wizard/anjuta-file-wizard.glade,
12411         plugins/file-wizard/file.c, plugins/file-wizard/file.h,
12412         plugins/file-wizard/plugin.c, plugins/file-wizard/plugin.h: Implemented
12413         "Add to project" correctly. Use the source file path returned after
12414         adding to project. Fixed memory leaks. Deactivate wizard plugins
12415         after use.
12416         
12417         * plugins/project-manager/plugin.c,
12418         plugins/project-wizard/anjuta-project-wizard.glade,
12419         plugins/project-wizard/druid.c, plugins/project-wizard/install.c,
12420         plugins/project-wizard/plugin.c, plugins/project-wizard/plugin.h,
12421         src/Makefile.am, src/anjuta-app.c, src/anjuta.glade: Moved
12422         project-wizard preference page to anjuta app, because they are
12423         more appropriated as general preferences. Renamed username and
12424         useremail properties keys.
12425         
12426         * po/POTFILES.in: Updated.
12428         * plugins/editor/action-callbacks.c: Fixed a crash bug when a file is
12429         saved at closing.
12430         
12431         * plugins/file-loader/plugin.c: Do not use static variable to store
12432         created submenu in factory. Fixed crash in anjuta exit.
12433         
12434 2005-05-24 Naba Kumar  <naba@gnome.org>
12436         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
12437         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
12438         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
12439         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
12440         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
12441         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
12442         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
12443         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
12444         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
12445         
12446         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
12447         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
12448         plugins/build-basic-autotools/build-basic-autotools.c,
12449         plugins/build-basic-autotools/build-basic-autotools.h,
12450         plugins/build-basic-autotools/executer.c,
12451         plugins/build-basic-autotools/executer.h,
12452         plugins/devhelp/plugin.c, plugins/gdb/debugger.c,
12453         plugins/tools/variable.c: Added an extra argument to
12454         anuta_util_dialog_input() to pass default value. Save/load project
12455         configure and execution parameters in/from session.
12457         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug when no
12458         symbol browser is loaded.
12459         
12460         * plugins/profile-default/plugin.c: Fixed an unbalanced shell
12461         freeze/thaw.
12463         * plugins/terminal/terminal.c: Fixed bug where repeated activate and
12464         deactivate would not start shell.
12466 2005-05-24 Naba Kumar  <naba@gnome.org>
12468         * libanjuta/anjuta-ui.c, libanjuta/plugins.c,
12469         libegg/egg-combo-action.c, libegg/egg-recent-action.c,
12470         libegg/egg-submenu-action.c, libegg/test-actions.c,
12471         plugins/build-basic-autotools/build-basic-autotools.c,
12472         plugins/cvs-plugin/plugin.c, plugins/editor/aneditor-autocomplete.cxx,
12473         plugins/editor/search-replace.c, plugins/editor/text_editor.c,
12474         plugins/file-wizard/plugin.c, plugins/gdb/debugger.c,
12475         plugins/gtodo/plugin.c, plugins/macro/macro-db.c,
12476         plugins/macro/plugin.c, plugins/message-view/plugin.c,
12477         plugins/profile-default/plugin.c, plugins/project-import/plugin.c,
12478         plugins/project-manager/plugin.c, plugins/project-wizard/plugin.c,
12479         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
12480         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
12481         plugins/tools/plugin.c: Used DEBUG_PRINT() instead of g_message().
12483 2005-05-24 Naba Kumar  <naba@gnome.org>
12485         * data/properties/styles.properties: Fixed defalt font.
12487         * plugins/editor/search-replace.c,
12488         plugins/editor/search-replace_backend.c: Fixed message outputs. Identify
12489         project openness wihtout activating project-manager plugin (i.e.
12490         using anjuta_shell_get()).
12491         
12492         * libanjuta/interfaces/libanjuta.idl, plugins/project-manager/plugin.c:
12493         - Completed add_source(), add_group() and add_target() methods of
12494         IAnjutaProjectManager.
12495         - Change their definition to return the added element (or NULL).
12496         - Used interface API for project main menus and 'add to project'
12497         from file-manager context menu.
12498         - Select proper default target/group when prompting for adding
12499         source/target/group.
12500         - Do not expand all nodes in selection tree when default selection
12501         are given (eases navigation in big projects).
12502         - Code clean ups.
12503         - Marked strings for translation.
12505 2005-05-23 Naba Kumar  <naba@gnome.org>
12507         * src/anjuta-app.c: Save menu accelerators on change.
12508         * NEWS: Updated.
12509         * plugins/editor/anjuta-docman.c: Fixed premature destruction of
12510         save-as dialog (leading to crash later).
12512 2005-05-22 Naba Kumar  <naba@gnome.org>
12514         * NEWS: Updated.
12515         * AUTHORS: Added developers for other projects. Updated.
12516         * TODO.tasks: Updated.
12517         * ChangeLog: Added past changelogs from anjuta-0.1.5.
12518         
12519 2005-05-22 Naba Kumar  <naba@gnome.org>
12521         * plugins/tools/execute.c: Make parsable lines distinct by adding
12522         a "Click me" description in the message. Allow tools to open arbibrary
12523         file in editory using gdb-styled annotation (The line starts with two
12524         \032 characters followed by the file:line).
12525         
12526         * plugins/tools/scripts/prepare-changelog.pl,
12527         plugins/tools/scripts/tools-2.xml.in: Fixed to add changelog entry in
12528         ChangeLog file itself and open it.
12530 2005-06-21 Sebastien Granjoux <seb.sfo@free.fr>
12532         * plugins/tools/execute.c:
12533         Parse output in message pane
12534         Correct a crash on plugin deactivation
12536         * plugins/tools/fileop.c,
12537         plugins/tools/tool.c,
12538         plugins/tools/tool.h:
12539         Load only valid tools
12541 2005-06-21  Naba Kumar  <naba@gnome.org>
12543         * anjuta.spec.in: Fixed devel package requirement.
12545         * plugins/message-view/message-view.c: Scroll message on next/previous.
12547         * TODO.tasks: Updated.
12549         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
12550         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
12551         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
12552         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
12553         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
12554         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
12555         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
12556         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
12558         * libanjuta/anjuta-preferences.c,
12559         plugins/build-basic-autotools/build-basic-autotools.c,
12560         plugins/build-basic-autotools/executer.c,
12561         plugins/class-gen/action-callbacks.c,
12562         plugins/class-gen/action-callbacks.h,
12563         plugins/class-gen/class_gen.c,
12564         plugins/cvs-plugin/cvs-interface.c,
12565         plugins/debug-manager/attach_process.c,
12566         plugins/debug-manager/plugin.c,
12567         plugins/debug-manager/utilities.c,
12568         plugins/debug-manager/utilities.h,
12569         plugins/editor/aneditor-autocomplete.cxx,
12570         plugins/editor/aneditor.cxx,
12571         plugins/editor/search-replace.c,
12572         plugins/editor/search-replace_backend.c,
12573         plugins/gdb/breakpoints.c,
12574         plugins/gdb/registers.c,
12575         plugins/patch/plugin.c,
12576         plugins/project-wizard/druid.c,
12577         plugins/project-wizard/install.c,
12578         plugins/subversion/plugin.c,
12579         tagmanager/tm_file_entry.c: Fixed compiler warnings and deleted dead
12580         codes.
12582         * plugins/class-gen/action-callbacks.c,
12583         plugins/project-wizard/parser.c,
12584         plugins/project-wizard/property.c,
12585         plugins/project-wizard/values.c,
12586         plugins/symbol-browser/an_symbol.c: Fixed compiler warnings.
12588         * plugins/tools/scripts/prepare-changelog.pl: Order filenames
12589         alphabetically
12591 2005-06-20  Naba Kumar  <naba@gnome.org>
12593         * manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
12594         manuals/reference/libanjuta/tmpl/e-splash.sgml,
12595         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
12596         
12597         * libanjuta/anjuta-launcher.c: Fixed possible double call of child
12598         exit idle function.
12599         
12600         * plugins/file-wizard/file.c, plugins/file-manager/an_file_view.c:
12601         Fixed possible memory corruption.
12603         * plugins/profile-default/plugin.c, plugins/symbol-browser/plugin.c,
12604         plugins/symbol-browser/an_symbol_view.c, libanjuta/e-splash.c,
12605         libanjuta/anjuta-status.c, plugins/project-manager/plugin.c: Fixed
12606         progress bar increment and added progress status for symbol refresh
12607         and project loading.
12608         
12609         * plugins/profile-default/plugin.c, libanjuta/interfaces/libanjuta.idl,
12610         libanjuta/e-splash.h, libanjuta/anjuta-status.c, src/main.c,
12611         plugins/file-loader/plugin.c, libanjuta/e-splash.c, src/anjuta.h,
12612         libanjuta/anjuta-status.h, src/anjuta.c: Implemented progress
12613         bar.
12615         * TODO.tasks: Updated.
12617 2005-06-19  Naba Kumar  <naba@gnome.org>
12619         * global_tags/create_global_tags.sh: Fixed sh incompatibility bug.
12620         Fixed warning.
12621         
12622         * plugins/project-import/project-import.c: Deactivate plugin when done.
12623         
12624 2005-06-18  Naba Kumar  <naba@gnome.org>
12626         * plugins/profile-default/plugin.c: Fixed error when loading another
12627         project while a project is still loaded.
12628         
12629         * plugins/project-manager/plugin.c: Used (newly added) group-activated
12630         signal from gnome-build to popup group properties.
12631         
12632         * src/anjuta.c: Load default session by default.
12634         * po/POTFILES.in: Added missing files.
12635         
12636         * libanjuta/anjuta-plugin.[ch], libanjuta/plugins.[ch]: Do not
12637         activate plugin on load (activate it separately). Connect to activate
12638         and deactivate signals for housekeeping, so that if plugins are
12639         activated or deactivate externally, they are properly recorded.
12640         
12641         * plugins/profile-default/plugin.c: Save profile before a project
12642         is loaded so that it could be restored when project is closed.
12643         
12644         * plugins/file-loader/plugin.c: Fixed ok/cancel buttons order.
12646 2005-06-17  Naba Kumar  <naba@gnome.org>
12648         * plugins/profile-default/plugin.h, plugins/profile-default/plugin.c,
12649         libanjuta/plugins.c, libanjuta/plugins.h: Implmented profile saving
12650         for project. The plugins loaded for the project is restored when project
12651         is loaded next time.
12652         
12653         * TODO.tasks: Updated.
12654         
12655 2005-06-15  Naba Kumar  <naba@gnome.org>
12657         * plugins/tools/scripts/find-fixmes.pl,
12658         (new) plugins/tools/scripts/translation-status.pl,
12659         plugins/tools/scripts/tools-2.xml.in,
12660         plugins/tools/scripts/Makefile.am,
12661         plugins/tools/scripts/prepare-changelog.pl: Added translation
12662         status script. Completed find-fixmes.pl script. Fixed bugs.
12664         * plugins/tools/scripts/tools-2.xml.in: Fixed prepare-changelog
12665         tool path.
12667 2005-06-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12669         * plugins/message-view/anjuta-message-manager-plugin.glade :
12670         renamed "messages.tag.position" to "messages.tab.position".
12671         plugins/message-view/anjuta-msgman.c : 
12672         Messages tab position prefrences.
12673         
12674 2005-06-14  Naba Kumar  <naba@gnome.org>
12676         * (new) plugins/tools/scripts/find-fixmes.pl,
12677         (new) plugins/tools/scripts/tools-2.xml.in,
12678         (new) plugins/tools/scripts/Makefile.am,
12679         (new) plugins/tools/scripts/prepare-changelog.pl,
12680         plugins/tools/plugin.h, plugins/tools/fileop.c,
12681         plugins/tools/Makefile.am, configure.in: Added system tools.
12683 2005-06-11  Sebastien Granjoux  <seb.sfo@free.fr>
12685         * plugins/tools/editor.c:
12686         Take care of creating .anjuta directory if missing
12688 2005-06-10  Naba Kumar  <naba@gnome.org>
12690         * configure.in: Increased gnome-build required to version 0.1.2.
12691         
12692         * plugins/project-manager/plugin.c: Fixed target/group removal.
12693         Fixed memory leaks.
12694         
12695 2005-06-10  Naba Kumar  <naba@gnome.org>
12697         * plugins/project-manager/plugin.c: Implemented target/group
12698         configuration (update gnome-build module from cvs).
12699         
12700 2005-06-07  Naba Kumar  <naba@gnome.org>
12702         Patch from: Massimo Cora'  <maxcvs@email.it>:
12703         * plugins/class-inheritance/Makefile.am,
12704         plugins/class-inheritance/class-inherit.c,
12705         plugins/class-inheritance/class-inherit.h,
12706         plugins/class-inheritance/plugin.c,
12707         plugins/class-inheritance/plugin.h,
12708         (added) plugins/class-inheritance/class-callbacks.[ch]: Implemented
12709         expanded view of classes in hierarchy canvas (collapsable again).
12710         
12711 2005-06-05  Johannes Schmid <jhs@cvs.gnome.org>
12713         * scintilla/patches/scintilla-64-bit.diff (added)
12714         * plugins/patch/patch-plugin.c:
12715         Conditional build for GTK 2.4 and GTK 2.6
12717 2005-06-04  Sebastien Granjoux  <seb.sfo@free.fr>
12719         * plugins/tools/anjuta-tools.glade,
12720         plugins/tools/editor.c,
12721         plugins/tools/plugin.h,
12722         plugins/tools/fileop.c:
12723         Add a check box to edit an user script
12724         Correct a few memory leak
12726         * plugins/tools/execute.c,
12727         plugins/tools/tool.c,
12728         plugins/tools/tool.h:
12729         Move utility remove_mnemonic function in tool.c
12730         Small fix
12732 2005-06-04  Johannes Schmid <jhs@cvs.gnome.org>
12734         Patch from sbrabec@suse.cz:
12735         * configure.in
12736         scintilla/include/Scintilla.h:
12737         
12738         Fix 64-Bit warnings in gcc 4
12740 2005-06-03  Johannes Schmid <jhs@cvs.gnome.org>
12741         
12742         * plugins/patch/patch_plugin.c
12743         plugins/patch/patch.h
12744         plugin/patch/patch-plugin.glade
12745         plugin/patch/Makefile.am:
12746         
12747         Changed patch plugin to use libglade and new gtk 2.6 widgets
12749 2005-05-31  Naba Kumar  <naba@gnome.org>
12751         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
12752         * plugins/editor/text_editor.c: Don't show error
12753         for empty files.
12754         
12755 2005-05-28  Sebastien Granjoux  <seb.sfo@free.fr>
12756         
12757         * plugins/message-view/anjuta-message-manager.ui,
12758         plugins/message-view/anjuta-msgman.c,
12759         plugins/message-view/anjuta-msgman.h,
12760         plugins/message-view/message-view.c,
12761         plugins/message-view/message-view.h,
12762         plugins/message-view/plugin.c:
12763         Add a popup menu in messages panes
12764         Move save message pane option in it
12766 2005-05-28  Naba Kumar  <naba@gnome.org>
12768         * data/properties/styles.properties: Fixed default font
12769         names and sizes.
12771         * plugins/editor/style-editor.c: cleanup.
12772         
12773 2005-05-25  Naba Kumar  <naba@gnome.org>
12775         * plugin/gdb/plugin.c: Start gdb even if the program does
12776         not exists. Fixes bug #305074
12777         
12778 2005-05-24  Naba Kumar  <naba@gnome.org>
12780         Patch from: Saleem Abdulrasool  <compnerd@gentoo.org>
12781         * configure.in: graphviz pkgconfig path.
12783 2005-05-24  Naba Kumar  <naba@gnome.org>
12785         * configure.in, anjuta.desktop.in.in: Fixed Icon path.
12786         * TODO.tasks: Updated.
12787         
12788 2005-05-22  Naba Kumar  <naba@gnome.org>
12790         * anjuta.spec.in: Fixed spec file
12791         * plugins/editor/text_editor.c: Fixed gnome-vfs monitor.
12793 2005-05-21  Sebastien Granjoux  <seb.sfo@free.fr>
12794         
12795         * TODO.tasks: Updated.
12797         * plugins/message-view/anjuta-message-manager.ui,
12798         plugins/message-view/message-view.c,
12799         plugins/message-view/message-view.h,
12800         plugins/message-view/plugin.c:
12801         Add shortcut for next and previous message
12802         Add a save message menu item
12803         Fix a bug in previous message
12805 2005-05-21  Naba Kumar  <naba@gnome.org>
12807         * Makefile.am, anjuta.spec.in, configure.in, data/properties/Makefile.am,
12808         doc/Makefile.am, global-tags/create_global_tags.sh,
12809         libanjuta/interfaces/Makefile.am.iface: Fixed 64bit arch related bugs
12810         and rpm package creation. Fixed installation paths.
12811         
12812         * plugins/editor/anjuta-document-manager.glade,
12813         plugins/editor/text_editor.c: Fixed autoformat settings in preferences
12814         and indent options.
12815         
12816         * tagmanager/tm_workspace.c: Fixed code format and compiler warning.
12818 2005-05-21  Naba Kumar  <naba@gnome.org>
12820         * Makefile.am, configure.in, data/Makefile.am, doc/Makefile.am,
12821         global-tags/Makefile.am, launcher/Makefile.am, libegg/Makefile.am,
12822         pixmaps/Makefile.am, scripts/Makefile.am, src/Makefile.am,
12823         tagmanager/Makefile.am: Fixed paths configure variables to take
12824         automake configure variables instead of hardcoding.
12826         * global-tags/tm_global_tags.c: Formated code.
12828         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
12829         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
12830         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
12831         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
12832         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
12833         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
12834         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
12835         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
12836         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
12838 2005-05-20  Naba Kumar  <naba@gnome.org>
12840         * README, anjuta.spec.in, configure.in: Updated Anjuta Descriptions
12841         and fixed rpm spec file (more testing required).
12842         
12843         * data/gdb.init: Don't set gdb prompt.
12844         
12845         * mime/Makefile.am: run update-mime-data only on system-wide install.
12846         
12847         * plugins/gdb/Makefile.am: Install plugin at correct paths.
12849 2005-05-19  Naba Kumar  <naba@gnome.org>
12851         * plugins/terminal/terminal.c: Fixed crash bug when terminal is used
12852         while it's not visible.
12854         Patch from: Jason Bayman  <JBayman@HobbitHell.com>
12855         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bugs.
12856         
12857 2005-05-19  Naba Kumar <naba@gnome.org>
12859         * configure.in: Fixed subversion checks. Added
12860         --disable-plugin-subversion and --disable-plugin-glade
12861         configure flags to manually turn off their plugin builds.
12863         * plugins/editor/plugin.c: Save and restore current editor line
12864         positions in session.
12866 2005-05-18  Naba Kumar  <naba@gnome.org>
12868         * AUTHORS: Fixed email address.
12869         
12870         * libanjuta/anjuta-utils.c,
12871         plugins/project-manager/plugin.c: Take plugin shell as dialog parents
12872         when the projectmanager toplevel is not a window. Check for valid
12873         gtkwindow type before using the passed window as parent for anjuta
12874         dialogs.
12876 2005-05-17  Naba Kumar  <naba@gnome.org>
12878         * libanjuta/interfaces/libanjuta.idl: Fixed compiler warnings.
12879         
12880         * plugins/cvs-plugin/Makefile.am,
12881         plugins/devhelp/plugin.c,
12882         plugins/file-loader/Makefile.am,
12883         plugins/macro/Makefile.am,
12884         plugins/message-view/Makefile.am,
12885         plugins/patch/Makefile.am,
12886         plugins/project-manager/Makefile.am,
12887         plugins/subversion/Makefile.am,
12888         plugins/symbol-browser/Makefile.am: Removed -module flags
12889         from libtool flags
12891         * MAINTAINERS: Added file so that I could recieve bugzilla
12892         reports.
12894         * plugins/glade/plugin.c: Fixed compile error.
12896 === Anjuta 2.0.0 ===
12898 2005-05-15  Naba Kumar  <naba@gnome.org>
12900         * configure.in: Adjusted gdl version requirement. Bumped anjuta
12901         version to 2.0.0.
12903         * plugins/symbol-browser/an_symbol_view.c,
12904         plugins/symbol-browser/plugin.c,
12905         tagmanager/tm_workspace.c: Fixed symbol-browser crash when
12906         symbols have been updated. Reset file symbols when update
12907         occurs. Fixed memory leaks.
12909         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
12910         * plugins/file-wizard/action-callbacks.c: Fixed crash bug.
12911         
12912 2005-05-14  Sebastien Granjoux  <seb.sfo@free.fr>
12914         * plugins/tools/anjuta-tools.glade:
12915         Remove unused parameter dialog
12917         * plugins/tools/dialog.c,
12918         plugins/tools/fileop.c,
12919         plugins/tools/fileop.h,
12920         plugins/tools/tool.c,
12921         plugins/tools/tool.h,
12922         plugins/tools/variable.c:
12923         Add a few comments and cleanups
12925         * plugins/tools/editor.c,
12926         plugins/tools/editor.h:
12927         Remove code from previous plugin and add comments
12928         Use main window as parent (instead of tool list)
12930         * plugins/tools/execute.c,
12931         plugins/tools/execute.h:
12932         Remove code from previous plugin and add comments
12933         Fix warnings
12935 2005-05-14  Naba Kumar  <naba@gnome.org>
12937         * AUTHORS, FUTURE, NEWS, README, ROADMAP: Updated and prepared for
12938         release.
12939         
12940         * configure.in: Fixed
12941         
12942         * plugins/class-inheritance/class-inheritance.png: New icon.
12943         
12944         * plugins/devhelp/plugin.c: Fixed docking bug where browser widget
12945         screws up when reparented.
12947 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12949         * plugins/editor/search-replace.c,
12950         plugins/editor/search-replace_backend.c
12951         plugins/project-manager/plugin.c : Clear find pane if searching same 
12952         expression. Clean code.
12954 2005-05-14  Pawan Chitrakar  <pawan@nplinux.org>
12956         * configure.in: Added ne in ALL_LINGUAS
12957         
12958 2005-05-13  Naba Kumar  <naba@gnome.org>
12960         * configure.in: Fixed glade-3 version.
12961         
12962         * plugins/gdb/debugger.c, plugins/gdb/debugger.h,
12963         plugins/gdb/locals.c, plugins/gdb/stack_trace.c,
12964         plugins/gdb/watch.c: Update locals, watch and frame document on
12965         frame change.
12967 2005-05-12  Naba Kumar  <naba@gnome.org>
12969         * plugins/editor/aneditor-autocomplete.cxx: Fixed infinite loop in
12970         scope autocompletion when the function definition is incomplete.
12971         
12972         * plugins/class-gen/anjuta-class-gen.plugin.in,
12973         plugins/file-wizard/anjuta-file-wizard.plugin.in,
12974         plugins/gdb/plugin.c,
12975         plugins/glade/anjuta-glade.plugin.in,
12976         plugins/project-import/anjuta-project-import.plugin.in,
12977         plugins/project-wizard/anjuta-project-wizard.plugin.in: Give a proper
12978         titles for the wizards.
12980 2005-05-11  Naba Kumar  <naba@gnome.org>
12982         * configure.in, plugins/debug-manager/Makefile.am,
12983         plugins/debug-manager/plugin.c,
12984         (added) plugins/debug-manager/images/.cvsignore,
12985         (added) plugins/debug-manager/images/Makefile.am,
12986         (added) plugins/debug-manager/images/detach-16.png,
12987         (added) plugins/debug-manager/images/detach.png,
12988         (added) plugins/debug-manager/images/step-into-16.png,
12989         (added) plugins/debug-manager/images/step-into.png,
12990         (added) plugins/debug-manager/images/step-out-16.png,
12991         (added) plugins/debug-manager/images/step-out.png,
12992         (added) plugins/debug-manager/images/step-over-16.png,
12993         (added) plugins/debug-manager/images/step-over.png,
12994         plugins/gdb/Makefile.am,
12995         plugins/gdb/breakpoints.c,
12996         plugins/gdb/plugin.c,
12997         (added) plugins/gdb/images/.cvsignore,
12998         (added) plugins/gdb/images/Makefile.am,
12999         (added) plugins/gdb/images/breakpoint.png,
13000         (added) plugins/gdb/images/locals.png,
13001         (added) plugins/gdb/images/stack.png,
13002         (added) plugins/gdb/images/watch.png: Fixed breakpoints
13003         'remove all'. Added debugger icons.
13005         * plugins/editor/text_editor.c: Fixed file monitor.
13007         Patch from: Massimo Cora'  <maxcvs@email.it>
13008         * plugins/patch/anjuta-patch-plugin.png,
13009         plugins/class-gen/Makefile.am,
13010         plugins/class-gen/action-callbacks.c,
13011         plugins/class-gen/class_gen.c,
13012         plugins/class-gen/class_logo.xpm: Implemented vcs
13013         file addions. New icons by Fabio Zecchini
13015 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13017         * libanjuta/interfaces/libanjuta.idl
13018         plugins/editor/anjuta-docman.c plugins/editor/search-replace.c
13019         plugins/editor/search-replace_backend.c
13020         plugins/project-manager/plugin.c : Search & Replace in all Project Files.
13022 2005-05-11  Naba Kumar  <naba@gnome.org>
13023         
13024         * plugins/gdb/actions.c, plugins/gdb/breakpoints.c,
13025         plugins/gdb/breakpoints.h, plugins/gdb/debug_tree.c,
13026         plugins/gdb/plugin.c, plugins/gdb/plugin.h,
13027         plugins/gdb/registers.c, plugins/gdb/stack_trace.c,
13028         plugins/gdb/watch.c: Completed breakpoints implementation. Fixed
13029         memory leaks.
13030         
13031         * plugins/symbol-browser/an_symbol_prefs.c,
13032         plugins/symbol-browser/an_symbol_search.c,
13033         plugins/symbol-browser/an_symbol_view.c,
13034         plugins/symbol-browser/an_symbol_view.h,
13035         plugins/symbol-browser/plugin.c: Fixed memory leaks.
13037 2005-05-11  Naba Kumar  <naba@gnome.org>
13039         * libanjuta/anjuta-shell.c: Fixed runtime warning.
13040         
13041         * libanjuta/e-splash.c, libanjuta/e-splash.h, src/main.c: Pass the
13042         progress bar location at create time, instead of hardcoding.
13043         
13044         * pixmaps/Makefile.am, (added) pixmaps/anjuta_splash_mini.png:
13045         Added mini splash screen.
13046         
13047         * plugins/editor/text_editor.c: Do not produce warning when file
13048         monitor could not be created.
13049         
13050         * plugins/profile-default/plugin.c: Save project session on exit.
13051         Show mini splash with progress bar at profile load.
13053 2005-05-10  Naba Kumar  <naba@gnome.org>
13055         * configure.in, manuals/Makefile.am: Fixed compile flags.
13056         Disable outdated manuals builds.
13057         
13058         * global-tags/Makefile.am: Uninstall tags files on
13059         'make uninstall'
13060         
13061         * libegg/Makefile.am: Use configured deprecated flags.
13062         
13063         * manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
13064         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
13065         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
13066         Updated.
13067         
13068         * mime/Makefile.am: Take DESTDIR into account.
13069         
13070         * plugins/class-gen/Makefile.am: Fixed 'make distcheck' errors.
13071         
13072         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug
13073         on scope autocompletion.
13074         
13075         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
13076         plugins/gdb/debugger.h, plugins/gdb/plugin.c: Use project
13077         shared libs and static libs paths for debugging. Order them
13078         correctly.
13079         
13080         * po/POTFILES.in: Updated.
13082 2005-05-09  Naba Kumar  <naba@gnome.org>
13084         * libanjuta/interfaces/libanjuta.idl,
13085         plugins/gdb/debugger.[ch], plugins/gdb/plugin.c,
13086         plugins/gdb/breakpoints.ch, plugins/gdb/gdbmi-test.c,
13087         plugins/debug-manager/plugin.c, plugins/gdb/anjuta-gdb-plugin.ui:
13088         Implemented debugger source directory search and emits location changed
13089         signal with absolute path of the file.
13091         * plugins/tools/tool.c: Fixed compile errors.
13092         
13093 2005-05-08  Sebastien Granjoux  <seb.sfo@free.fr>
13095         * plugins/tools/anjuta-tools.glade,
13096         plugins/tools/dialog.h,
13097         plugins/tools/dialog.c,
13098         plugins/tools/plugin.c,
13099         plugins/tools/editor.c:
13100         Improve graphical user interface
13101         Remove old code
13102         Correct an error on close
13103         Some cleanups
13105         * plugins/tools/fileop.c,
13106         plugins/tools/tool.h,
13107         plugins/tools/tool.c:
13108         Change the tool internal structure
13109         Support having tools configuration in several places
13111 2005-05-08  Naba Kumar  <naba@gnome.org>
13113         * plugins/gdb/actions.c,
13114         (removed) plugins/gdb/registers_cbs.c,
13115         (removed) plugins/gdb/registers_cbs.h,
13116         (removed) plugins/gdb/registers_gui.c,
13117         (removed) plugins/gdb/sharedlib_cbs.c,
13118         (removed) plugins/gdb/sharedlib_cbs.h,
13119         (removed) plugins/gdb/sharedlib_gui.c,
13120         (removed) plugins/gdb/signals_cbs.c,
13121         (removed) plugins/gdb/signals_cbs.h,
13122         (removed) plugins/gdb/signals_gui.c: Removed dead files.
13124 2005-05-08  Naba Kumar  <naba@gnome.org>
13126         * plugins/build-basic-autotools/executer.c: Fixed programs
13127         listing dialog.
13128         
13129         * plugins/debug-manager/Makefile.am,
13130         plugins/debug-manager/anjuta-debug-manager.glade,
13131         plugins/debug-manager/plugin.c,
13132         plugins/gdb/Makefile.am: Used libglade for programs listing
13133         dialog.
13134         
13135         * (added) plugins/gdb/pointer.png: Stack pointer image.
13136         
13137         * libanjuta/anjuta-marshal.list,
13138         pixmaps/Makefile.am,
13139         plugins/gdb/actions.c,
13140         plugins/gdb/actions.h,
13141         plugins/gdb/anjuta-gdb-plugin.ui,
13142         plugins/gdb/anjuta-gdb.glade,
13143         plugins/gdb/breakpoints.c,
13144         plugins/gdb/breakpoints.h,
13145         plugins/gdb/debug_tree.c,
13146         plugins/gdb/debug_tree.h,
13147         plugins/gdb/debugger.c,
13148         plugins/gdb/debugger.h,
13149         plugins/gdb/gdbmi-test.c,
13150         plugins/gdb/gdbmi.c,
13151         plugins/gdb/gdbmi.h,
13152         plugins/gdb/info.c,
13153         plugins/gdb/info.h,
13154         plugins/gdb/locals.c,
13155         plugins/gdb/locals.h,
13156         plugins/gdb/memory.c,
13157         plugins/gdb/memory.h,
13158         plugins/gdb/plugin.c,
13159         plugins/gdb/plugin.h,
13160         plugins/gdb/registers.c,
13161         plugins/gdb/registers.h,
13162         plugins/gdb/registers_cbs.c,
13163         plugins/gdb/registers_cbs.h,
13164         plugins/gdb/registers_gui.c,
13165         plugins/gdb/sharedlib.c,
13166         plugins/gdb/sharedlib.h,
13167         plugins/gdb/sharedlib_cbs.c,
13168         plugins/gdb/sharedlib_cbs.h,
13169         plugins/gdb/sharedlib_gui.c,
13170         plugins/gdb/signals.c,
13171         plugins/gdb/signals.h,
13172         plugins/gdb/signals_cbs.c,
13173         plugins/gdb/signals_cbs.h,
13174         plugins/gdb/signals_gui.c,
13175         plugins/gdb/stack_trace.c,
13176         plugins/gdb/stack_trace.h,
13177         plugins/gdb/utilities.c,
13178         plugins/gdb/utilities.h,
13179         plugins/gdb/watch.c,
13180         plugins/gdb/watch.h,
13181         plugins/gdb/watch_cbs.c,
13182         plugins/gdb/watch_cbs.h,
13183         plugins/gdb/watch_gui.c: Implemented gdb MI interface and used
13184         it for all debugger component updates and listing. Implemented
13185         user custom debugger command window. Fixed all debugger components
13186         to work correctly. Implemented debugger as GObject. Removed
13187         deprecated codes.
13188         
13189 2005-05-06  Naba Kumar  <naba@gnome.org>
13190         
13191         * TODO.tasks: Updated.
13192         
13193         * plugins/build-basic-autotools/Makefile.am,
13194         plugins/file-loader/Makefile.am,
13195         plugins/profile-default/Makefile.am,
13196         plugins/sample1/Makefile.am,
13197         plugins/symbol-browser/images/Makefile.am,
13198         src/Makefile.am: Fixed 'make distcheck' errors.
13200         * plugins/symbol-browser/an_symbol_view.c: Removed unnecessary
13201         updates.
13203         * tagmanager/tm_workspace.c: Include prototypes in getting
13204         scope members.
13206 2005-05-06  Naba Kumar  <naba@gnome.org>
13208         * TODO.tasks: Updated.
13209         
13210         * configure.in, plugins/cvs-plugin/Makefile.am,
13211         plugins/debug-manager/Makefile.am,
13212         plugins/devhelp/Makefile.am,
13213         plugins/editor/Makefile.am,
13214         plugins/gdb/Makefile.am: Fixed 'make distcheck' errors.
13215         
13216         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaSymbol,
13217         IAnjutaSymbolManager, IAnjutaIterable and IAnjutaIterableTree
13218         interfaces.
13219         
13220         * tagmanager/tm_workspace.c,
13221         tagmanager/include/tm_workspace.h,
13222         plugins/editor/aneditor-autocomplete.cxx,
13223         plugins/editor/aneditor-calltip.cxx: Fixed fill_find_tags_array()
13224         to return all matching tag types when no name is given instead of
13225         returning empty array.
13226         
13227         * plugins/symbol-browser/Makefile.am,
13228         (added) plugins/symbol-browser/an_symbol.c,
13229         (added) plugins/symbol-browser/an_symbol.h,
13230         plugins/symbol-browser/an_symbol_info.c,
13231         plugins/symbol-browser/an_symbol_info.h,
13232         (added) plugins/symbol-browser/an_symbol_iter.c,
13233         (added) plugins/symbol-browser/an_symbol_iter.h,
13234         plugins/symbol-browser/an_symbol_search.c,
13235         plugins/symbol-browser/an_symbol_view.c,
13236         plugins/symbol-browser/an_symbol_view.h,
13237         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
13238         plugins/symbol-browser/plugin.c,
13239         plugins/symbol-browser/plugin.h: Implemented IAnjutaSymbol wrapper
13240         for tags. Implemented IAnjutaSymbolManager interface in symbol-browser
13241         plugin and implemented IAnjutaIterable interface for symbol search
13242         and iteration.
13244         * plugins/class-inheritance/Makefile.am,
13245         plugins/class-inheritance/class-inherit.c,
13246         plugins/class-inheritance/class-inherit.h,
13247         plugins/class-inheritance/plugin.h: Use the newly added
13248         IAnjutaSymbolManager/IAnjutaSymbol/IAnjutaIterable intefaces and
13249         get rid of libanjuta-ctags.la dependencies.
13251 2005-05-02  Naba Kumar  <naba@gnome.org>
13253         * plugins/class-inheritance/class-inherit.c,
13254         plugins/class-inheritance/plugin.c,
13255         plugins/class-inheritance/plugin.h: Fixed crash bug when no symbols could
13256         be found for a class. Formated code.
13258         Patch from: Curtis Magyar  <curtm4n@gmail.com>:
13259         * plugins/editor/anjuta-docman.c: Fixed alpabetical ordering
13260         of editor tabs.
13261         
13262 2005-05-01  Sebastien Granjoux  <seb.sfo@free.fr>
13264         * libanjuta/anjuta-launcher.c:
13265         Keep trying sending data until all bytes have been written
13267         * plugins/tools/anjuta-tools.glade,
13268         plugins/tools/editor.c:
13269         Add a combo box to defined data from stdin
13271         * plugins/tools/execute.c:
13272         Send data in stdin if needed
13273         Code cleanups
13275         * plugins/tools/fileop.c,
13276         plugins/tools/tool.h,
13277         plugins/tools/tool.c:
13278         Store, load and save stdin data
13279         Use tools-2.xml instead of tools.xml
13281         * plugins/tools/plugin.c,
13282         plugins/tools/plugin.h:
13283         Code cleanups
13285         * plugins/tools/dialog.c,
13286         plugins/tools/dialog.h:
13287         Few code cleanups
13289         * plugins/tools/variable.c,
13290         plugins/tools/variable.h:
13291         Add editor related variables
13292         Code cleanups
13294 2005-04-29  Naba Kumar  <naba@gnome.org>
13296         * libanjuta/Makefile.am, src/Makefile.am: Include libutil in libanjuta.
13298         * plugins/editor/text_editor.c: Fixed line marker interpretation.
13299         
13300         * data/gdb.init, plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
13301         plugins/gdb/breakpoints.h, plugins/gdb/debugger.c,
13302         plugins/gdb/debugger.h, (added) plugins/gdb/gdbmi-test.c,
13303         (added) plugins/gdb/gdbmi.c, (added) plugins/gdb/gdbmi.h: Started
13304         working on gdb MI interface. Completed MI parser interface.
13306         Patch from  Massimo Cora <maxcvs@email.it>:
13307         * plugins/class-inheritance/Makefile.am,
13308         plugins/class-inheritance/class-inherit.c,
13309         plugins/class-inheritance/class-inherit.h,
13310         plugins/class-inheritance/plugin.c,
13311         plugins/class-inheritance/plugin.h: Update to class inheritance plugin.
13312         Used system theme for colors. Display class members on mouse click.
13313         
13314 2005-04-28  Naba Kumar  <naba@gnome.org>
13316         * plugins/symbol-browser/an_symbol_prefs.c
13317         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade: Added
13318         implementation to create/add/remove custom tags files in symbol
13319         brower preferences.
13321         * global-tags/Makefile.am: Exclude bin target anjuta-tags from
13322         EXTRA_DIST.
13324         * plugins/project-import/project-import.c: Fixed memory leaks and
13325         use correct debug prints.
13326         
13327         * TODO.tasks: Updated.
13328         
13329 2005-04-27  Naba Kumar  <naba@gnome.org>
13331         * libanjuta/Makefile.am, libanjuta/interfaces/Makefile.am.iface,
13332         libegg/Makefile.am,     libegg/treeviewutils/Makefile.am,
13333         scintilla/Makefile.am: Fixed 'make distcheck' errors.
13335         * plugins/editor/anjuta-docman.c,
13336         plugins/editor/anjuta-docman.h,
13337         plugins/editor/plugin.c: Emit editor-added signal from docman
13338         and connect signals to new editor correctly.
13340         * plugins/class-inheritance/plugin.c,
13341         plugins/symbol-browser/plugin.c: Added stock icons.
13342         
13343         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
13344         plugins/build-basic-autotools/executer.c,
13345         plugins/build-basic-autotools/executer.h: Added missing files
13346         for the execute programs implementation.
13348 2005-04-26  Naba Kumar  <naba@gnome.org>
13349         
13350         * TODO.tasks: Updated.
13352         * plugins/file-loader/plugin.c,
13353         plugins/project-import/anjuta-project-import.plugin.in,
13354         plugins/project-import/plugin.c,
13355         plugins/project-import/project-import.c,
13356         plugins/project-import/project-import.h: Be able to import older
13357         anjuta projects.
13359 2005-04-26  Naba Kumar  <naba@gnome.org>
13361         * libanjuta/anjuta-shell.c: Remove widget from the queue also when
13362         removing it from the shell.
13364         * libanjuta/anjuta-shell.c,
13365         libanjuta/anjuta-shell.h,
13366         plugins/profile-default/plugin.c: Implemented freeze/thaw for shell
13367         so that widget additions are freezed or thaw using a pending queue.
13368         Fixded UI flicker while loading projects.
13370 2005-04-26  Naba Kumar  <naba@gnome.org>
13372         * TODO.tasks: Updated.
13373         
13374         * libanjuta/interfaces/libanjuta.idl: Added execute method for
13375         IAnjutaBuildable interface.
13376         
13377         * plugins/build-basic-autotools/Makefile.am,
13378         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
13379         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
13380         plugins/build-basic-autotools/build-basic-autotools.c,
13381         plugins/build-basic-autotools/build-basic-autotools.h: Added "Execute"
13382         interface and UI for executing project/file programs. Implemented
13383         IAnjutaFile interface so that executables could be opened directly.
13384         
13385         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Removed
13386         Authors line (Reserved for external plugins, which do not have a way to
13387         show their credits).
13388         
13389         * plugins/file-loader/plugin.c: Read "Title" from [Wizard] and
13390         [File Loader] group for menu labels (default to "Name" if it is not
13391         defined.
13392         
13393         * plugins/terminal/terminal.c: Implemented IAnjutaTerminal interface
13394         for executing external commands.
13396 2005-04-25  Sebastien Granjoux  <seb.sfo@free.fr>
13398         * plugins/project-wizard/property.c:
13399         Correct a memory leak
13401         * libanjuta/interfaces/libanjuta.idl,
13402         plugins/editor/text_editor.c:
13403         Add erase_all and replace_selection function to IAnjutaEditor
13405         * plugins/tools/anjuta-tools.glade,
13406         plugins/tools/fileop.c,
13407         plugins/tools/editor.c,
13408         plugins/tools/tool.c
13409         plugins/tools/tool.h:
13410         Add shortcut and icon 
13412         * plugins/tools/variable.c,
13413         plugins/tools/variable.h:
13414         Add a variable asking parameters at run time
13416         * plugins/tools/execute.c:
13417         Add a warning message for missing document manager
13418         Add replace buffer and replace selection output
13419         Correct an error in popup output
13421         * plugins/tools/plugin.c,
13422         plugins/tools/plugin.h,
13423         plugins/tools/anjuta-tools.ui,
13424         src/anjuta.ui:
13425         Few clean up
13426         Attach tools menu to a new place
13428 2005-04-25  Naba Kumar  <naba@gnome.org>
13430         * libanjuta/plugins.c, src/about.c, src/about.h,
13431         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui,
13432         plugins/class-gen/anjuta-class-gen.plugin.in: Added about
13433         plugins (about box for plugins) menu.
13435 2005-04-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13437         *  plugins/editor/search-replace.c :
13438         Displayed full path in Search pane window. 
13439         Bug 300231 : Selected line in Search pane window .
13440                 
13441 2005-04-23  Naba Kumar  <naba@gnome.org>
13443         * plugins/terminal/terminal.c: Fixed crash on terminal docking.
13445 2005-04-22  Naba Kumar  <naba@gnome.org>
13447         * plugins/project-wizard/templates/java-logo.png: Smaller icons.
13448         
13449         * plugins/project-wizard/templates/java.wiz,
13450         plugins/project-wizard/templates/java/src/Makefile.am.tpl: Add option
13451         to create bytecodes (.class) files.
13452         
13453         * plugins/symbol-browser/an_symbol_info.c,
13454         plugins/symbol-browser/an_symbol_info.h,
13455         plugins/symbol-browser/an_symbol_search.c,
13456         plugins/symbol-browser/an_symbol_view.c,
13457         plugins/symbol-browser/plugin.c,
13458         tagmanager/tm_workspace.c: Fixed java symbols view. Fixed icon types
13459         in file symbol list.
13461 2005-04-22  Naba Kumar  <naba@gnome.org>
13463         * TODO.tasks: Updated.
13464         
13465         * plugins/class-inheritance/Makefile.am,
13466         plugins/subversion/Makefile.am: Do not install plugin files when
13467         plugin build condition is false.
13468         
13469         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
13470         plugins/build-basic-autotools/build-basic-autotools.c,
13471         plugins/build-basic-autotools/build-basic-autotools.h,
13472         plugins/file-loader/anjuta-loader-plugin.ui,
13473         plugins/file-loader/dnd.c,
13474         plugins/file-loader/plugin.c,
13475         plugins/file-loader/plugin.h,
13476         plugins/project-manager/anjuta-project-manager.ui,
13477         plugins/project-manager/plugin.c: Added open file and build context
13478         menu in project manager context menu.
13480 2005-04-22  Naba Kumar  <naba@gnome.org>
13482         * configure.in: Added message output showing conditional plugins to
13483         build or not.
13484         
13485         * src/layout.xml: Added layout for class-inheritance plugin widget.
13486         
13487         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Fixed
13488         plugin name to remove redundant terms.
13489         
13490         * TODO.tasks: Updated.
13491         
13492         * configure.in,
13493         plugins/symbol-browser/Makefile.am,
13494         plugins/symbol-browser/an_symbol_view.c,
13495         (removed) plugins/symbol-browser/sv_class.xpm,
13496         (removed) plugins/symbol-browser/sv_function.xpm,
13497         (removed) plugins/symbol-browser/sv_macro.xpm,
13498         (removed) plugins/symbol-browser/sv_private_fun.xpm,
13499         (removed) plugins/symbol-browser/sv_private_var.xpm,
13500         (removed) plugins/symbol-browser/sv_protected_fun.xpm,
13501         (removed) plugins/symbol-browser/sv_protected_var.xpm,
13502         (removed) plugins/symbol-browser/sv_public_fun.xpm,
13503         (removed) plugins/symbol-browser/sv_public_var.xpm,
13504         (removed) plugins/symbol-browser/sv_static_fun.xpm,
13505         (removed) plugins/symbol-browser/sv_static_var.xpm,
13506         (removed) plugins/symbol-browser/sv_struct.xpm,
13507         (removed) plugins/symbol-browser/sv_unknown.xpm,
13508         (removed) plugins/symbol-browser/sv_variable.xpm,
13509         (added) plugins/symbol-browser/images/.cvsignore,
13510         (added) plugins/symbol-browser/images/Icons.16x16.Class,
13511         (added) plugins/symbol-browser/images/Icons.16x16.Enum,
13512         (added) plugins/symbol-browser/images/Icons.16x16.Field,
13513         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.BringToFront,
13514         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.SendToBack,
13515         (added) plugins/symbol-browser/images/Icons.16x16.Interface,
13516         (added) plugins/symbol-browser/images/Icons.16x16.InternalClass,
13517         (added) plugins/symbol-browser/images/Icons.16x16.InternalDelegate,
13518         (added) plugins/symbol-browser/images/Icons.16x16.InternalEnum,
13519         (added) plugins/symbol-browser/images/Icons.16x16.InternalEvent,
13520         (added) plugins/symbol-browser/images/Icons.16x16.InternalField,
13521         (added) plugins/symbol-browser/images/Icons.16x16.InternalInterface,
13522         (added) plugins/symbol-browser/images/Icons.16x16.InternalMethod,
13523         (added) plugins/symbol-browser/images/Icons.16x16.InternalProperty,
13524         (added) plugins/symbol-browser/images/Icons.16x16.InternalStruct,
13525         (added) plugins/symbol-browser/images/Icons.16x16.Literal,
13526         (added) plugins/symbol-browser/images/Icons.16x16.Method,
13527         (added) plugins/symbol-browser/images/Icons.16x16.NameSpace,
13528         (added) plugins/symbol-browser/images/Icons.16x16.PrivateClass,
13529         (added) plugins/symbol-browser/images/Icons.16x16.PrivateDelegate,
13530         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEnum,
13531         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEvent,
13532         (added) plugins/symbol-browser/images/Icons.16x16.PrivateField,
13533         (added) plugins/symbol-browser/images/Icons.16x16.PrivateInterface,
13534         (added) plugins/symbol-browser/images/Icons.16x16.PrivateMethod,
13535         (added) plugins/symbol-browser/images/Icons.16x16.PrivateProperty,
13536         (added) plugins/symbol-browser/images/Icons.16x16.PrivateStruct,
13537         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedClass,
13538         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedDelegate,
13539         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEnum,
13540         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEvent,
13541         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedField,
13542         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedInterface,
13543         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedMethod,
13544         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedProperty,
13545         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedStruct,
13546         (added) plugins/symbol-browser/images/Icons.16x16.Reference,
13547         (added) plugins/symbol-browser/images/Makefile.am: Removed old symbol
13548         pixmaps and added new icons (taken from monodevelop).
13550 2005-04-21  Naba Kumar  <naba@gnome.org>
13552         Patch from  Massimo Cora <maxcvs@email.it>:
13554         * configure.in, plugins/Makefile.am
13555         (new) plugins/class-inheritance/.cvsignore,
13556         (new) plugins/class-inheritance/Makefile.am,
13557         (new) plugins/class-inheritance/anjuta-class-inheritance.plugin.in,
13558         (new) plugins/class-inheritance/class-inherit.c,
13559         (new) plugins/class-inheritance/class-inherit.h,
13560         (new) plugins/class-inheritance/plugin.c,
13561         (new) plugins/class-inheritance/plugin.h,
13562         (new) plugins/class-inheritance/class-inheritance.png: Added class
13563         inheritance plugin.
13564         
13565         Changes by naba: Added pkgconfig check for graphviz and conditionally
13566         build graphviz.
13567         
13568         * plugins/patch/.cvsignore, plugins/tools/.cvsignore: Updated.
13570 2005-04-20  Naba Kumar  <naba@gnome.org>
13572         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
13573         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
13574         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
13575         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
13576         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
13577         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
13578         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
13579         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
13580         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
13581         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
13582         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
13583         
13584         * plugins/gdb/plugin.[ch], plugins/gdb/utilities.[ch]: Fixed gdb
13585         message view management.
13587         * libanjuta/anjuta-children.[ch],
13588         plugins/build-basic-autotools/build-basic-autotools.c,
13589         libanjuta/anjuta-launcher.c, plugins/terminal/terminal.c:
13590         Removed anjuta_children_init() function,
13591         because it is done automatically when first invoked. Introduced
13592         anjuta_children_recover() to recover the child signalling. Fixed
13593         child exit management to correctly recover the exit status.
13594         
13595         * libanjuta/anjuta-launcher.c: Fixed anjuta_launcher_dispose()
13596         to properly shutdown the launcher and to kill the running process
13597         (without emitting any signal).
13598         
13599         * plugins/gdb/debugger.c, plugins/gdb/debugger.h, plugins/gdb/plugin.c,
13600         plugins/gdb/plugin.h: Fixed debugger to properly shutdown, kill both
13601         gdb and program instance.
13603 2005-04-19  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13605         * plugins/editor/search-replace.c :
13606         Fixed bug 300229 (Search dialog unsensitive freezed Search button).
13608 2005-04-18  Naba Kumar  <naba@gnome.org>
13610         * TODO.tasks: Marked completed items.
13611         
13612         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
13613         plugins/gdb/debugger.h, plugins/gdb/plugin.c,
13614         plugins/project-manager/plugin.c: Prompt user for the debugging
13615         target (select from a list of project's executable targets) and
13616         correctly start debugger. Take care of libtool wrapping when the
13617         target selected is libtool target. Fixed debugger menu items
13618         sensitivity.
13620 2005-04-17  Sebastien Granjoux  <seb.sfo@free.fr>
13622         * plugins/tools/execute.c,
13623         plugins/tools/execute.h:
13624         Implement save all files before running a command
13625         Implement all options for stdout and stderr except replace buffer
13626         Allow running several tools
13628         * plugins/tools/plugin.c:
13629         Move anjuta launcher in execute.c
13631         * plugins/tools/tools.h,
13632         plugins/tools/variable.c:
13633         Small changes
13635 2005-04-13  Sebastien Granjoux  <seb.sfo@free.fr>
13637         * plugins/tools/anjuta-tools.glade:
13638         Add new properties in tool editor dialog
13639         Cosmetic improvements
13640         
13641         * plugins/tools/anjuta-tools.ui:
13642         Attach tool menu as a build menu
13644         * plugins/tools/dialog.c:
13645         Set tool menu item sensitivity in tool list
13646         Fix bugs
13648         * plugins/tools/editor.c,
13649         plugins/tools/editor.h,
13650         plugins/tools/fileop.c,
13651         plugins/tools/tool.c,
13652         plugins/tools/tool.h:
13653         Add new properties (active, save file...)
13654         Most of them are still not implemented
13656         * plugins/tools/execute.c,
13657         plugins/tools/execute.h:
13658         Reorganize code to support multiple run
13659         Support run in terminal
13660         
13661         * plugins/tools/plugin.c
13662         plugins/tools/plugin.h:
13663         Move message handling in execute.c
13665         * plugins/tools/variable.h,
13666         plugins/tools/variable.c:
13667         Add useful variables
13668         
13669 2005-04-13  Naba Kumar  <naba@gnome.org>
13671         * plugins/editor/text_editor.c: Fixed file monitoring condition.
13672         * plugins/editor/Makefile.am: Added gnome-vfs flags.
13673         
13674 2005-04-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13676         * plugins/tools/dialog.c plugins/tools/tool.c :
13677         Fixed bugs.
13679 2005-04-06  Naba Kumar  <naba@gnome.org>
13681         * src/anjuta.c: Load default session only when
13682         "anjuta.session.load.last" preference is enabled.
13683         
13684 2005-04-07  Sebastien Granjoux  <seb.sfo@free.fr>
13686         * plugins/tools/Makefile.am,
13687         plugins/tools/variable.c,
13688         plugins/tools/variable.h:
13689         Add new code for handling variables
13691         * plugins/tools/anjuta-tools.glade:
13692         Improve tool editor dialog
13693         Add variable selection dialog
13695         * plugins/tools/dialog.c,
13696         plugins/tools/dialog.h,
13697         plugins/tools/plugin.c,
13698         plugins/tools/plugin.h:
13699         Add variable object
13700         Add a function to get it
13702         * plugins/tools/editor.c:
13703         Add gui code for variable selection dialog
13705         * plugins/tools/execute.c:
13706         Use variables for executing command
13707         
13708         * Naba: Compile warning fixes.
13710 2005-04-06  Naba Kumar  <naba@gnome.org>
13712         * TODO.tasks: Marked completed items.
13713         
13714 2005-04-06  Naba Kumar  <naba@gnome.org>
13716         * plugins/subversion/svn-backend.c: Fixed subversion plugin
13717         compile error.
13718         
13719         * plugins/tools/anjuta-tools.glade: Improved dialog layout.
13721 2005-04-04  Naba Kumar  <naba@gnome.org>
13723         * src/layout.xml, plugins/glade/plugin.c: Dock glade widgets
13724         inside Main window.
13725         
13726 2005-03-31  Sebastien Granjoux  <seb.sfo@free.fr>
13728         * plugins/tools/Makefile.am,
13729         plugins/tools/anjuta-tools.plugin.in,
13730         plugins/tools/anjuta-tools.ui,
13731         plugins/tools/anjuta-tools.gladei,
13732         plugins/tools/anjuta-tools-plugin.png,
13733         plugins/tools/plugin.c,
13734         plugins/tools/plugin.h,
13735         plugins/tools/dialog.c,
13736         plugins/tools/dialog.h,
13737         plugins/tools/fileop.c,
13738         plugins/tools/fileop.h,
13739         plugins/tools/tool.c,
13740         plugins/tools/tool.h,
13741         plugins/tools/editor.c,
13742         plugins/tools/editor.h,
13743         plugins/tools/execute.c,
13744         plugins/tools/execute.h, configure.in, plugins/Makefile.am:
13745         Port tool plugin from anjuta 1.2 (split anjuta-tools.c)
13746         Not fully working
13748         * anjuta-tools.[ch]: Removed old tools code.
13749         
13750 2005-04-01  Steve Murphy  <murf@e-tools.com>
13752         * configure.in: Added "rw" to ALL_LINGUAS.
13754 2005-03-29  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13756         * Modified Files:
13757         manuals/C/anjuta-manual/fileoperations.xml
13758         Added Files:
13759         manuals/C/anjuta-manual/figures/search_expr.png
13760         manuals/C/anjuta-manual/figures/search_expr_basic.png
13761         manuals/C/anjuta-manual/figures/search_file_list.png
13762         manuals/C/anjuta-manual/figures/search_file_pattern.png
13763         manuals/C/anjuta-manual/figures/search_replace.png
13764         manuals/C/anjuta-manual/figures/search_setting.png
13765         manuals/C/anjuta-manual/figures/search_target.png
13766         manuals/C/anjuta-manual/figures/search_target_action.png
13767         manuals/C/anjuta-manual/figures/search_target_in.png
13768         Removed Files:
13769         manuals/C/anjuta-manual/figures/find_files.png
13770         manuals/C/anjuta-manual/figures/find_replace.png
13771         manuals/C/anjuta-manual/figures/find_text.png :
13772         Updated Anjuta manual (File Operations)
13774 2005-03-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13776         * manuals/C/anjuta-manual/fileoperations.xml,
13777         manuals/C/anjuta-manual/figures/open_file.png,
13778         manuals/C/anjuta-manual/figures/open_file_multiple.png,
13779         manuals/C/anjuta-manual/figures/prefs_print.png,
13780         manuals/C/anjuta-manual/figures/print_dlg.png,
13781         manuals/C/anjuta-manual/figures/print_preview.png.
13782         * Added Files:
13783         manuals/C/anjuta-manual/figures/add_edit_macro.png,
13784         manuals/C/anjuta-manual/figures/display_macro.png,
13785         manuals/C/anjuta-manual/figures/insert_text.png,
13786         manuals/C/anjuta-manual/figures/keyword_macro.png,
13787         manuals/C/anjuta-manual/figures/new_file_wizard.png,
13788         manuals/C/anjuta-manual/figures/save_as_file.png :
13789         Updated Anjuta Manual (File Operations)
13791 2005-03-23  Adam Weinberger  <adamw@gnome.org>
13793         * plugins/editor/action-callbacks.c,
13794           plugins/file-loader/plugin.c,
13795           plugins/gtodo/main.c,
13796           plugins/project-wizard/druid.c:
13797           Fix spelling/grammar errors. Fixes bugs
13798           169068, 169137, 169138, and 169139.
13800 2005-03-21  Naba Kumar  <naba@gnome.org>
13802         Patch from: Massimo Cora' <maxcvs@email.it>:
13803         
13804         * plugins/editor/Makefile.am
13805         plugins/editor/anjuta-docman.c,
13806         (added) plugins/editor/editor-tooltips.c,
13807         (added) plugins/editor/editor-tooltips.h: Added tooltips to
13808         editor tabs to show full path.
13810 2005-03-19  Johannes Schmid <jhs@cvs.gnome.org>
13811         
13812         * plugins/subversion/svn-backend.c:
13813         Removed "apr-0/" from include because this is 
13814         already included in SVN_INCLUDE and broke building if
13815         apr >= 1.0 was installed.
13817 2005-03-18  Naba Kumar  <naba@gnome.org>
13819         Patch from: Massimo Cora' <maxcvs@email.it>:
13821         * plugins/editor/action-callbacks.c,
13822         plugins/editor/aneditor-calltip.cxx,
13823         plugins/editor/aneditor-priv.h,
13824         plugins/editor/aneditor.cxx,
13825         plugins/editor/aneditor.h,
13826         plugins/editor/anjuta-document-manager.ui: Added calltip
13827         activation from menu.
13829 2005-03-16  Naba Kumar  <naba@gnome.org>
13831         Patch from: Massimo Cora' <maxcvs@email.it>:
13832         
13833         * plugins/class-gen/action-callbacks.c,
13834         plugins/class-gen/anjuta-class-gen-plugin.glade,
13835         plugins/class-gen/class_gen.c,
13836         plugins/class-gen/class_gen.h,
13837         plugins/class-gen/class_logo.xpm,
13838         plugins/class-gen/plugin.c: Create files without project
13839         being open. Add to project support. And other enhancements.
13841 2005-03-15  Adam Weinberger  <adamw@gnome.org>
13843         * anjuta.glade,
13844           plugins/debug-manager/utilities.c,
13845           plugins/file-loader/plugin.c,
13846           plugins/gdb/utilities.c,
13847           plugins/profile-default/plugin.c,
13848           plugins/project-import/project-import.c,
13849           src/anjuta-actions.h:
13850           Spelling/grammar fixes.
13852 2005-03-13  Naba Kumar  <naba@gnome.org>
13853         
13854         * plugins/editor/action-callbacks.c,
13855         plugins/editor/action-callbacks.h,
13856         plugins/editor/anjuta-document-manager.ui,
13857         plugins/editor/plugin.c: Cleaned up editor UI and get rid of 'Format'
13858         submenu. Moved menuitems from Format to View->Editor.
13859         
13860         * src/action-callbacks.c, src/action-callbacks.h,
13861         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Created Reset
13862         layout and lock layout menus in View submenu. Get rid of
13863         Settings->Layout Manager menu.
13864         
13865         * plugins/project-import/anjuta-project-import.plugin.in:
13866         Fixed icon name
13868         * global-tags/Makefile.am,
13869         global-tags/create_global_tags.sh,
13870         plugins/editor/aneditor-autocomplete.cxx,
13871         plugins/editor/aneditor-priv.h,
13872         plugins/editor/aneditor.cxx,
13873         tagmanager/tm_workspace.c: Fixed scope members autocompletion
13874         in editor and made it work in global symbols also.
13875         
13876         * src/anjuta-app.c: Always use priority texts besides icons style
13877         for toolbars, because other styles look horible for Anjuta (fixme).
13879 2005-03-11  Naba Kumar  <naba@gnome.org>
13881         * configure.in: Removed test for iconv.
13883         * scintilla/ScintillaGTK.cxx: Fixed crash bug when focus in occurs
13884         before scintilla widget is realized.
13885         
13886         * plugins/cvs-plugin/plugin.c: Aligned comments and added a shortcut
13887         for Update menuitem.
13888         
13889         * scintilla/patches/set-cursor-warning-fix.diff: Removed because
13890         already applied in scintilla main stream.
13891         
13892         * scintilla/patches/preedit-window-crash-fix.diff: Added new fix
13893         and notified scintilla developer.
13894         
13895 2005-03-10  Naba Kumar  <naba@gnome.org>
13897         * src/action-callbacks.c: Removed reference to src/help.h (dead
13898         file).
13900         * plugins/editor/text_editor.c: Removed reference to
13901         src/launcher.h (a dead file).
13903         * src/anjuta_dirs.c, src/anjuta_dirs.h, src/anjuta_gui.c,
13904         src/controls.c, src/controls.h, src/fileselection.c,
13905         src/fileselection.h, src/glade_iface.c, src/glade_iface.h,
13906         src/global.h, src/help.c, src/help.h, src/launcher.c, src/launcher.h,
13907         src/main.cpp, src/main_menubar.c, src/main_menubar.h,
13908         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/session.c,
13909         src/session.h, src/support.c, src/support.h, src/toolbar.c,
13910         src/toolbar.h, src/toolbar_callbacks.c, src/toolbar_callbacks.h:
13911         Removed these dead files from CVS.
13914 2005-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13916         * plugins/file-wizard/action-callbacks.c : Added error message.
13917         plugins/project-import/project-import.c : Closed Import wizard with Esc key.
13920 2005-03-09      Johannes Schmid <jhs@cvs.gnome.org>
13921         
13922         * plugins/cvs-plugin/cvs-callbacks.c
13923         plugins/cvs-plugin/plugin.c:
13924         Fixed preferences page init and busy handling
13925         
13926         * plugins/subversion/plugin.c:
13927         Fixed preferences page init
13929 2005-03-09  Naba Kumar  <naba@gnome.org>
13931         * plugins/Makefile.am, plugins/glade/Makefile.am,
13932         plugins/glade/plugin.c: Now that glade3 cvs head has been fixed,
13933         enabled glade plugin in Anjuta. The plugin is built only when
13934         glade3 is installed.
13935         
13936 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
13938         * plugins/project-wizard/templates/java.wiz
13939         plugins/project-wizard/templates/java-logo.png (*)
13940         plugins/project-wizard/templates/java/*
13941         plugins/project-wizard/templates/Makefile.am
13942         configure.in:
13943         
13944         Add Java project type. It generates a autoconf/automake
13945         project which is compiled using gcj. It requires automake 
13946         > 1.4 (1.9 is known to work) to work!
13947         
13948         (*) still awaiting response from the gcj team if we
13949         may use their logo.
13950         
13951 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
13952         
13953         * plugins/project-import/*
13954         plugins/Makefile.am
13955         configure.in:
13956         Added project import plugin. Might be a bit buggy and limited
13957         but works for now.
13958         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
13959         Icon from old pixmaps dir
13961 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13963         * plugins/file-wizard/plugin.c, plugins/macro/macro-dialog.c
13964         plugins/macro/macro-util.c, plugins/macro/macros.xml :
13965         Added C Custom_Indent line macro.
13966         Cleaned macros.xml
13968 2005-03-09  Naba Kumar  <naba@gnome.org>
13970         * TODO.tasks: Added new message-manager tasks.
13971         
13972         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
13973         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
13974         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
13975         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
13976         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
13977         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
13978         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
13979         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
13980         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
13981         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
13982         
13983         * plugins/gdb/debug_tree.c, plugins/gdb/debugger.c,
13984         plugins/gdb/locals.c, plugins/gdb/memory.c, plugins/gdb/plugin.c,
13985         plugins/gdb/registers.c, plugins/gdb/registers_gui.c,
13986         plugins/gdb/sharedlib.c, plugins/gdb/sharedlib_gui.c,
13987         plugins/gdb/signals.c, plugins/gdb/signals_gui.c,
13988         plugins/gdb/stack_trace.c, plugins/gdb/stack_trace.h,
13989         plugins/gdb/watch.c, plugins/gdb/watch.h, plugins/gdb/watch_gui.c:
13990         Removed debugger widgets from shell on debugger shutdown. Added
13991         scrolled windows for docked widgets. Removed unnecessary widget refs
13992         and unrefs. Destroy widgets correctly on debugger shutdown.
13993         
13994         * plugins/project-wizard/anjuta-project-wizard.glade: Added frame
13995         with project description title. Removed frame shadow.
13996         
13997         * plugins/project-wizard/druid.c: Initializes tooltips.
13998         
13999         * scintilla/Makefile.am: Fixed comiple error.
14001 2005-03-08  Adam Weinberger  <adamw@gnome.org>
14003         * plugins/class-gen/anjuta-class-gen-plugin.glade,
14004           plugins/class-gen/class_gen.c: Fix grammar/spelling errors
14006 2005-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14008         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
14009         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
14010         plugins/macro/macro-util.c, plugins/macro/macro-util.h
14011         plugins/macro/macros.xml, plugins/macro/plugin.c :
14012         Moved cursor at the '|' position defined in macros.
14014 2005-03-07  Naba Kumar  <naba@gnome.org>
14016         * plugins/subversion/Makefile.am: Fixed build error.
14018         * plugins/editor/anjuta-document-manager-plugin.in: Added some mime
14019         types (perl, python, shellscript).
14020         
14021         * plugins/editor/plugin.c: Fixed to show all highlight options.
14022         
14023 2005-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14025         * TODO.tasks : updated tasks.
14026         * plugins/gtodo/interface.c : Implemented column sorting (TASK MANAGER)
14028 2005-03-07  Naba Kumar  <naba@gnome.org>
14030         * plugins/subvesion/plugin.c: Detect ".svn" directory to enable
14031         or disable subversion file-manager submenu. If "Subvesion" is also
14032         valid directory, we should also check for it.
14034         * configure.in: Disable cygwin macro until someone fixes the
14035         autoconf warnings.
14036         
14037         * plugins/subvesion/svn-thread.c: Use older API svn_client_add() for
14038         backward compatibility.
14039         
14040 2005-03-06  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14042         * src/about.c : Cleaned code.
14043         * plugins/macro/macros.xml : Added "do_while" C macro.
14044         * plugins/gdb/registers_cbs.[ch], plugins/gdb/registers_gui.c,
14045         plugins/gdb/sharedlib_cbs.[ch], plugins/gdb/sharedlib_gui.c, 
14046         plugins/gdb/signals_cbs.[ch], plugins/gdb/signals_gui.c :
14047         Closed registers, shared libraries, kernel signals dialogs with ESC key.
14048         
14049 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
14051         * plugins/class-gen/plugin.c:
14052         Removed "return" to activate project_root_uri watching.
14054 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
14056         * plugins/Makefile.am
14057         plugins/subversion/*:
14058         Added subversion plugin. Add, Remove, Commit and Update work
14059         everything else needs work.
14060         
14061         * plugins/terminal/terminal.c
14062         Applied old 1.2.2 patch to fix Ctrl-C in terminal but
14063         we still have focus problems with the editor.
14065 2005-03-05  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14067         * AUTHORS, src/about.c : Updated about dialog by AUTHORS file.
14068         
14069 2005-03-04  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14071         * Makefile.am, src/about.c : Updated about dialog by AUTHORS.xml file.
14073 2005-03-04  Naba Kumar  <naba@gnome.org>
14075         Patch from Massimo Cora' <maxcvs@email.it>:
14077         * plugins/class-gen/Makefile.am,
14078         plugins/class-gen/action-callbacks.c,
14079         plugins/class-gen/action-callbacks.h,
14080         (added) plugins/class-gen/anjuta-class-gen-plugin.glade,
14081         plugins/class-gen/anjuta-class-gen.plugin.in,
14082         plugins/class-gen/class_gen.c,
14083         plugins/class-gen/class_gen.h,
14084         (removed) plugins/class-gen/clsGen.c,
14085         (added) plugins/class-gen/goc_template_header,
14086         (added) plugins/class-gen/goc_template_source,
14087         plugins/class-gen/plugin.c,
14088         plugins/class-gen/plugin.h: Refactored class gen code.
14089         Added GOCBuilder code. Fixed UI. Implemented plugin.
14091 2005-03-03  Johannes Schmid <jhs@cvs.gnome.org>
14093         * plugins/project-wizard/property.c
14094         plugins/project-wizard/install.c
14095         plugins/project-wizard/druid.c
14096         plugins/editor/goto_line.c
14097         plugins/editor/plugin.c
14098         plugins/gtodo/add_edit_item.c
14099         plugins/gtodo/ligtodo.c
14100         plugins/gtodo/main.c
14101         plugins/gtodo/preferences.c:
14102         Fixed #167559, #167534, #167266, #167357
14103         (Bad English in strings...)
14104         
14105         Thanks to Adam Weinberger and Thierry Moisan for
14106         reporting!
14108 2005-03-03  Naba Kumar  <naba@gnome.org>
14110         * libegg/Makefile.am, libegg/menu/Makefile.am,
14111         (added) libegg/egg-submenu-action.c,
14112         (added) libegg/menu/egg-submenu-action.h: Created a new action for
14113         submenu (used for wizard listing).
14114         
14115         * plugins/file-loader/anjuta-loader-plugin.ui
14116         plugins/file-loader/plugin.c: Implemented wizards submenu in menu
14117         and toolbar.
14118         
14119         * plugins/editor/action-callbacks.c,
14120         plugins/editor/aneditor.cxx, plugins/editor/plugin.c: Disabled
14121         ctrl+tabbing because it was interfaring with focus navigation.
14122         Focus editor on "Esc" in incremental search entry. Cleanups.
14123         
14124         * plugins/file-manager/an_file_view.c,
14125         plugins/symbol-browser/plugin.c,
14126         plugins/symbol-browser/an_symbol_view.c: Fixed key shortcuts.
14127         Cleanups.
14128         
14129         * plugins/profile-default/plugin.c,
14130         scintilla/PlatGTK.cxx: Fixed compiler warnings. Added splash icon
14131         for sesssion load.
14132         
14133         * (removed) scintilla/patches/a64-crash-fix.patch,
14134         (added) scintilla/patches/set-cursor-warning-fix.diff: Updated
14135         scintilla patches.
14137 2005-03-03  Naba Kumar  <naba@gnome.org>
14139         * HACKING: Fixed typos.
14140         
14141         * plugins/editor/aneditor-indent.cxx: Clean up.
14142         
14143         * plugins/editor/plugin.c, plugins/editor/text_editor.[h]:
14144         Enable/disable save, undo and redo actions depending on state
14145         of the editor.
14146         
14147 2005-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14149         * libanjuta/anjuta-status.h plugins/editor/Makefile.am
14150         plugins/editor/action-callbacks.c, plugins/editor/search-replace.c :
14151         Displayed search_incremental status.
14153         * Removed plugins/editor/search_incremental.[ch]
14155 2005-02-26  Johannes Schmid <jhs@cvs.gnome.org>
14156         
14157         * plugins/cvs-plugin/cvs-execute.c
14158         plugins/cvs-plugin/cvs-callbacks.c:
14159         - Use weak reference on mesg_view and reuse tab if
14160         it still exists to avoid cluttering message manager.
14161         - Fixed bug in cvs remove
14162         
14163         README, HACKING: Updated
14164         
14165         configure.in: Added check for libsvn
14167 2005-02-29  Naba Kumar  <naba@gnome.org>
14168         
14169         * plugins/file-manager/an_file_view.c,
14170         plugins/symbol-browser/an_symbol_view.c,
14171         plugins/symbol-browser/plugin.c: Hide column headers (they
14172         are redundant).
14174 2005-02-29  Naba Kumar  <naba@gnome.org>
14176         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
14177         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
14178         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
14179         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
14180         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
14181         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
14182         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
14183         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
14184         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
14185         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
14187         * libanjuta/Makefile.am, libanjuta/anjuta-marshal.list,
14188         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
14189         (added) libanjuta/anjuta-session.[hc],
14190         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
14191         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
14192         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c, src/anjuta.h,
14193         src/main.c:
14194         
14195         Implemented session management. Implemented session
14196         container class. Added session notifications from shell. Implemented
14197         session save/load in editor, file-loader, default-profile-plugin
14198         and anjuta-app. Fixed window sizing and restoration. Cleaned up
14199         code in anjuta-app.[ch], anjuta.[ch], main.c. Added fullscreen
14200         and maximized states in session. Implemented project session
14201         management.
14203 2005-02-27  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14205         * plugins/class-gen/action-callbacks.[ch],
14206         plugins/class-gen/class_gen.c plugins/project-wizard/druid.c,
14207         plugins/gdb/breakpoints.c plugins/gdb/memory.c:
14208         Closed Wizard project, Class gen, Inspect memory, Breakpoints dialogs 
14209         with Escape key.
14211 2005-02-26  Sebastien Granjoux  <seb.sfo@free.fr>
14212         
14213         * plugins/project-wizard/anjuta-project-wizard.glade,
14214         plugins/project-wizard/druid.c:
14215         Add some padding in tab label in project selection page
14216         
14217         * plugins/project-wizard/druid.c,
14218         plugins/project-wizard/parser.c:
14219         Search for project template recursively
14220         Add ~/.anjuta/project to the search paths
14222 2005-02-26  Naba Kumar  <naba@gnome.org>
14224         * plugins/file-wizard/action-callbacks.c: Fixed memory curruption.
14225         * plugins/file-loader/plugin.c: Fixed crash bug.
14226         * libanjuta/plugins.c: Fixed memory leak.
14227         
14228 2005-02-26  Naba Kumar  <naba@gnome.org>
14229         
14230         * libanjuta/plugins.c, libanjuta/plugins.h: Implemented
14231         "UserActivatable" attribute for plugins. This attribute if set to
14232         "no" will prevent users from activating/deactivating it from
14233         plugins dialog. Added a toggle button in plugins dialog to toggle
14234         the plugins list between list of activatable plugins (default) to
14235         list of all plugins. anjuta_plugin_select() now only selects the
14236         plugin. Added anjuta_plugins_select_and_activate() method that will
14237         select and activate it.
14238         
14239         * plugins/profile-default/Makefile.am,
14240         plugins/profile-default/anjuta-default-profile.ui,
14241         plugins/profile-default/plugin.c,
14242         plugins/profile-default/plugin.h,
14243         plugins/project-manager/anjuta-project-manager.ui,
14244         plugins/project-manager/plugin.c,
14245         plugins/project-manager/plugin.h:
14246         
14247         Anjuta projects (*.anjuta) files define the profile of respective
14248         projects. Profile is a set of related plugins required for the
14249         project to open. Moved "close project" action from Project Manager
14250         to Profile Manager plugin. Implemented loading and unloading of
14251         project profiles in DefaultProfilePlugin. DefaultProfilePlugin
14252         (instead of Project Manager) now handles opening of *.anjuta files.
14253         Close Project menuitem is now moved to File submenu (being
14254         consistent with Anjuta 1.x versions and avoiding creating Project
14255         submenu when project manager is not loaded).
14256         
14257         * src/anjuta-actions.h: Fixed short-cut key for Help content.
14258         
14259         * src/anjuta.ui: Fixed place holder for projects.
14260         
14261         * (new) plugins/profile-default/default.anjuta: default startup
14262         profile. Removed the hardcoded plugins loading in
14263         DefaultProfilePlugin.
14265         * anjuta.anjuta,
14266         plugins/project-wizard/templates/terminal/project.anjuta:
14267         Implemented project format in newly created projects.
14269         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
14270         plugins/class-gen/anjuta-class-gen.plugin.in,
14271         plugins/cvs-plugin/anjuta-cvs.plugin.in,
14272         plugins/editor/anjuta-document-manager.plugin.in,
14273         plugins/file-loader/anjuta-loader.plugin.in,
14274         plugins/file-wizard/anjuta-file-wizard.plugin.in,
14275         plugins/gdb/anjuta-gdb.plugin.in,
14276         plugins/glade/anjuta-glade.plugin.in,
14277         plugins/message-view/anjuta-message-manager.plugin.in,
14278         plugins/profile-default/anjuta-default-profile.plugin.in,
14279         plugins/project-manager/anjuta-project-manager.plugin.in,
14280         plugins/project-wizard/anjuta-project-wizard.plugin.in:
14281         Defined UserActivatable attributes. Added supported types attribute.
14283         * plugins/project-wizard/anjuta-project-wizard.glade
14284         plugins/project-wizard/plugin.c: Changed "New Project Wizard" to
14285         "Project Wizard" in preferences title.
14287         * TODO.tasks: Updated.
14288         
14289         * manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml:
14290         Updated.
14291         
14292 2005-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14294         * plugins/file-wizard/anjuta-file-wizard.glade
14295         plugins/file-wizard/file.[ch], plugins/macro/macros.xml :
14296         
14297         Integrated License macros, cleaned file.c.
14298         
14299 2005-02-24      Johannes Schmid <jhs@cvs.gnome.org>
14300         
14301         * plugins/macor/macro-util.c: Fixed crash bugs if email or
14302         username can not be found correctly.
14304 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14306         * plugins/file-wizard/file.[ch], plugins/macro/macro-util.c,
14307         plugins/macro/macros.xml :
14308         
14309         Added Headers macros. Cleaned file.c
14311 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14313         * plugins/file-wizard/action-callbacks.c, plugins/macro/macro-util.c, 
14314         plugins/macro/macros.xml :
14315         
14316         Fixed a bug. Added Header macro.
14318         
14319 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14321         * plugins/file-wizard/action-callbacks.c, 
14322         plugins/file-wizard/file.c, plugins/macro/macro-util.c
14323         plugins/macro/macros.xml :
14324         
14325         Added FileName, Header template macros.
14326         
14327 2005-02-24  Naba Kumar  <naba@gnome.org>
14328         
14329         * plugins/patch/patch-plugin.c: Fixed a function call.
14330         
14331         * src/anjuta.c, src/main.c: Save and load default session.
14332         
14333 2005-02-24  Naba Kumar  <naba@gnome.org>
14335         * libanjuta/interfaces/libanjuta.idl,
14336         plugins/message-view/anjuta-msgman.c,
14337         plugins/message-view/anjuta-msgman.h,
14338         plugins/message-view/plugin.c: Added and implemented
14339         set_view_title() method.
14340         
14341         * plugins/build-basic-autotools/build-basic-autotools.c,
14342         plugins/build-basic-autotools/build-basic-autotools.h: Implemented
14343         build context pooling. Maximum 3 contexts are reused. Additional
14344         contexts are created when all are busy.
14346 2005-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14348         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
14349         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
14350         plugins/macro/macros.xml, plugins/macro/plugin.[ch],
14351         plugins/file-wizard/action-callbacks.c, plugins/file-wizard/file.c :
14353         Added Copyright, Changelog macros.
14354                 
14355 2005-02-23  Naba Kumar  <naba@gnome.org>
14357         Patch from Massimo Cora' <maxcvs@email.it>:
14358         * plugins/Makefile.am,
14359         plugins/patch/Makefile.am,
14360         (added) plugins/patch/anjuta-patch-plugin.png,
14361         (added) plugins/patch/anjuta-patch.plugin.in,
14362         (added) plugins/patch/anjuta-patch.ui,
14363         plugins/patch/patch-plugin.c,
14364         (added) plugins/patch/patch-plugin.h,
14365         (added) plugins/patch/plugin.c,
14366         (added) plugins/patch/plugin.h: Ported patch plugin to Anjuta 2.0
14367         architecture.
14369 2005-02-23  Naba Kumar  <naba@gnome.org>
14371         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin.[ch],
14372         file-loader/plugin.c, profile-default/plugin.c:
14373         Implemented "activated" and "deactivated" signals for plugin class.
14374         Renamed *_location() functions to *_id(), because location is
14375         ambiguous. Implemented anjuta_plugins_unload_plugin_by_id() and
14376         anjuta_plugins_unload_plugin().
14377         
14378         * class-gen/plugin.c: Fixed complier warning and utility function call.
14379         
14380         * debug-manager/plugin.c: Unload debugger plugin correctly.
14381         
14382         * project-manager/plugin.c:     Fixed compiler warnings.
14383         
14384         * plugins/project-wizard/templates/gnome/.cvsignore,
14385         plugins/project-wizard/templates/gnome/po/.cvsignore,
14386         plugins/project-wizard/templates/gnome/src/.cvsignore,
14387         plugins/project-wizard/templates/gtk/po/.cvsignore,
14388         plugins/project-wizard/templates/gtkmm/po/.cvsignore,
14389         plugins/project-wizard/templates/xlib/.cvsignore: Added cvsignores.
14390         
14391         * manuals/reference/libanjuta/tmpl/*: Unnecessary changes from the
14392         build (we need to fix this thing).
14393         
14394 2005-02-23  Johannes Schmid <jhs@cvs.gnome.org>
14396         * plugins/macro/macro-action.[ch]
14397         plugins/macro/macro-edit.c
14398         plugins/macro/macro-dialog.c
14399         plugins/macro/macro-db.[ch]
14400         plugins/macro/plugin.[ch]
14401         plugins/macro/macro-util.[ch] (added)
14402         
14403         Cleaned up macro plugin and preview expanded macros.
14405 2005-02-21  Ryan Garver <rgarvage@yahoo.com>
14407         * plugins/cvs-plugin/cvs-interface.c:
14409         Fixed option setting when using no compression and not 
14410         ignoring .cvsrc
14412 2005-02-23  Naba Kumar  <naba@gnome.org>
14413         
14414         * src/anjuta.c, src/anjuta.h, src/main.c: Save and restore window
14415         geometry on exit and startup (only if there is no geometry from the
14416         session).
14418         * TODO.tasks: Updated.
14419         
14420         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
14421         
14422         * manuals/reference/libanjuta/Makefile.am,
14423         manuals/reference/libanjuta/libanjuta-docs.sgml,
14424         (new) manuals/reference/libanjuta/project-wizard-format.sgml: Added
14425         documentation for writing project templates.
14427 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14429         * plugins/macro/macro-actions.c, plugins/macro/macro-actions.h
14430         plugins/macro/macro-dialog.c, plugins/macro/macros.xml :
14431         
14432         Expansion keywords in macros. 
14434 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14436         * plugins/file-wizard/action-callbacks.c,
14437         plugins/file-wizard/file.[ch], plugins/macro/macro-actions.c,
14438         plugins/macro/macros.xml :
14439         
14440         Inserting text by macro plugin
14441         In progress ...
14443 2005-02-22  Johannes Schmid <jhs@cvs.gnome.org>
14445         * plugins/macro/plugin.c
14446         plugins/cvs-plugin/plugin.c:
14447         
14448         Fixed interfaces (use static)
14450 2005-02-21  Johannes Schmid <jhs@cvs.gnome.org>
14451         
14452         * plugins/macro/macro-actions.[ch]
14453         plugins/macro/plugin.c
14454         libanjuta/interfaces/libanjuta.idl:
14455         
14456         Implemented IAnjutaMacro interface to be used by file-wizard
14457         
14458         * plugins/cvs-plugin/plugin.c
14459         libanjuta/interfaces/libanjuta.idl:
14460         
14461         Reworked IAnjutaCvs to IAnjutaVCS to be used as an interface
14462         for all version control systems and not only for cvs.
14464 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14466         * plugins/macro/macro-actions.[ch], plugins/macro/macros.xml : Added 
14467         insert_macro.
14468         
14469         * plugins/file-wizard/anjuta-file-wizard.glade : Add project & CVS.
14472 2005-02-21  Naba Kumar  <naba@gnome.org>
14474         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaDebugManager and
14475         IAnjutaDebugger interface.
14476         
14477         * plugins/debug-manager/anjuta-debug-manager.ui,
14478         plugins/debug-manager/attach_process.c,
14479         plugins/debug-manager/attach_process.h,
14480         plugins/debug-manager/plugin.c,
14481         plugins/debug-manager/plugin.h,
14482         plugins/gdb/actions.c,
14483         plugins/gdb/actions.h,
14484         plugins/gdb/anjuta-gdb-plugin.ui,
14485         plugins/gdb/breakpoints.c,
14486         plugins/gdb/breakpoints.h,
14487         plugins/gdb/debugger.c,
14488         plugins/gdb/debugger.h,
14489         plugins/gdb/memory.c,
14490         plugins/gdb/plugin.c,
14491         plugins/gdb/plugin.h,
14492         plugins/gdb/sharedlib.h,
14493         plugins/gdb/sharedlib_cbs.c,
14494         plugins/gdb/watch.c: Fixed debugger plugin. Split debug operations
14495         correctly between debug-manager and debugger. Implemented debugger
14496         interface in gdb plugin. Fixed action names. Added UI updating.
14497         Start and stop debugger (does not work yet). Fixed UI merging.
14498         Fixed debugger plugin handling in debug-manager.
14500 2005-02-20  Johannes Schmid <jhs@cvs.gnome.org>
14502         * plugins/editor/aneditor-autocomplete.cxx:
14503         
14504         Patch from Jason Bayman <JBayman@HobbitHell.com> avoids
14505         crash with C++ "template" keyword.
14507 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14509         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
14510         Fixed bug (Closed macro dialogs with Esc key).
14511         
14512 2005-02-19  Sebastien Granjoux  <seb.sfo@free.fr>
14513         
14514         * plugins/project-wizard/xlib.wiz,
14515         plugins/project-wizard/xlib-logo.png,
14516         plugins/project-wizard/xlib/*:
14517         Port old xlib anjuta project on new project wizard
14518         
14519         * plugins/project-wizard/xlib-dock.wiz,
14520         plugins/project-wizard/xlib-dock/*:
14521         Port old xlib dock anjuta project on new project wizard
14522         
14523         * plugins/project-wizard/wxwin.wiz,
14524         plugins/project-wizard/wxwin-logo.png,
14525         plugins/project-wizard/wxwin/*:
14526         Port old wxwin anjuta project on new project wizard
14527         
14528         * configure.in, plugins/project-wizard/templates/Makefile.am: Other
14529         necessary changes for the new templates.
14530         
14531 2005-02-18  Naba Kumar  <naba@gnome.org>
14533         * plugins/Makefile.am: Added class-gen
14534         
14535 2005-02-17  Sebastien Granjoux  <seb.sfo@free.fr>
14537         * plugins/project-wizard/header.c:
14538         Fix a bug in sorting of project categories
14540 2005-02-18  Naba Kumar  <naba@gnome.org>
14542         Patch from Massimo Cora  <maxcvs@email.it>:
14543         
14544         * plugins/class-gen/.cvsignore,
14545         plugins/class-gen/Makefile.am,
14546         (added) plugins/class-gen/action-callbacks.c,
14547         (added) plugins/class-gen/action-callbacks.h,
14548         (added) plugins/class-gen/anjuta-class-gen.plugin.in,
14549         (added) plugins/class-gen/class_gen.c,
14550         (added) plugins/class-gen/class_gen.h,
14551         (added) plugins/class-gen/plugin.c,
14552         (added) plugins/class-gen/plugin.h: Ported class wizard to the
14553         new architecture.
14554         
14555         * plugins/project-manager/plugin.c: implemented add_source().
14557 2005-02-17  Naba Kumar  <naba@gnome.org>
14559         * plugins/file-loader/plugin.c: Fixed possible crash.
14560         
14561         * src/action-callbacks.c, src/action-callbacks.h,
14562         src/anjuta-actions.h, src/anjuta.ui: Fixed help menuitems.
14564 2005-02-17  Naba Kumar  <naba@gnome.org>
14565         
14566         * plugins/project-wizard/templates/anjuta-plugin.wiz,
14567         plugins/project-wizard/templates/gnome.wiz,
14568         plugins/project-wizard/templates/gtk.wiz,
14569         plugins/project-wizard/templates/gtkmm.wiz,
14570         plugins/project-wizard/templates/terminal.wiz,
14571         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
14572         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
14573         plugins/project-wizard/templates/gnome/src/callbacks.c,
14574         plugins/project-wizard/templates/gnome/src/callbacks.h,
14575         plugins/project-wizard/templates/gnome/src/main.c,
14576         plugins/project-wizard/templates/gtk/src/callbacks.c,
14577         plugins/project-wizard/templates/gtk/src/callbacks.h,
14578         plugins/project-wizard/templates/gtk/src/main.c,
14579         plugins/project-wizard/templates/gtkmm/src/main.cc,
14580         plugins/project-wizard/templates/terminal/src/main.c: Fixed templates
14581         to generate licence correctly (without any extra newlines). Removed
14582         IncludeGNUHeader macro definition and added proper licence property.
14583         Fixed project directory paths in file contents.
14585 2005-02-17  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14587         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
14588         Closed macro dialogs with Esc key.
14590 2005-02-16  Naba Kumar  <naba@gnome.org>
14592         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
14593         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
14594         plugins/project-wizard/templates/gnome/src/callbacks.c,
14595         plugins/project-wizard/templates/gnome/src/callbacks.h,
14596         plugins/project-wizard/templates/gnome/src/main.c,
14597         plugins/project-wizard/templates/gtk/src/main.c,
14598         plugins/project-wizard/templates/gtkmm/src/main.cc,
14599         plugins/project-wizard/templates/terminal/src/main.c: Fixed licence
14600         macros to avoid blank newlines.
14602 2005-02-16  Sebastien Granjoux  <seb.sfo@free.fr>
14604         * plugins/project-wizard/autogen.c:
14605         Correct a problem when having property value in UTF-8
14607         * plugins/project-wizard/druid.c:
14608         Correct a bug when reselecting a new project (all pages
14609         must be removed)
14611         * plugins/project-wizard/property.c:
14612         Avoid having default invalid properties
14614         * plugins/project-wizard/templates/terminal.wiz,
14615         plugins/project-wizard/templates/terminal/po/ChangeLog,
14616         plugins/project-wizard/templates/terminal/src/main.c:
14617         Remove command for testing run function
14618         Move destination directory to second page and include
14619         project name. Add exist tag. Remove unused properties.
14621 2005-02-16  Naba Kumar  <naba@gnome.org>
14623         * Makefile.am, libanjuta/interfaces/libanjuta.idl,
14624         plugins/debug-manager/anjuta-debug-manager.ui,
14625         plugins/debug-manager/plugin.c,
14626         plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
14627         plugins/gdb/debugger.c, plugins/gdb/plugin.c,
14628         plugins/gdb/plugin.h, plugins/gdb/registers.c,
14629         plugins/gdb/sharedlib.c, plugins/gdb/signals.c,
14630         plugins/gdb/stack_trace.c, plugins/gdb/utilities.c,
14631         plugins/gdb/utilities.h, plugins/gdb/watch_cbs.c,
14632         (removed) src/anjuta_info.c,
14633         (removed) src/anjuta_info.h,
14634         (added) plugins/gdb/info.c (added) plugins/gdb/info.h,
14635         (added) plugins/gdb/anjuta-gdb-plugin.ui,
14636         (added) plugins/gdb/actions.c,
14637         (added) plugins/gdb/actions.h: Completed initial
14638         porting of debugger to new architecture. Fixed many of the debugger
14639         functions.
14641         * plugins/file-loader/plugin.c: Detect some important mime ourself
14642         to avoid inconsistencies when mime system isn't working.
14643         
14644 2005-02-16  Naba Kumar  <naba@gnome.org>
14646         * plugins/editor/Makefile.am,
14647         (added) plugins/editor/aneditor-autocomplete.cxx,
14648         (added) plugins/editor/aneditor-calltip.cxx,
14649         (added) plugins/editor/aneditor-indent.cxx,
14650         (added) plugins/editor/aneditor-priv.h,
14651         plugins/editor/aneditor.cxx: Split aneditor.cxx file into
14652         different smaller chunks to make it easy to maintain.
14654 2005-02-16  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14656         * plugins/project-wizard/druid.c :
14657         
14658         Found system Email address if not defined in Preferences.
14660 2005-02-16      Johannes Schmid <jhs@cvs.gnome.org>
14661         
14662         * plugins/project-wizard/gtkmm.wiz
14663         plugins/project-wizard/gtkmm-logo.png (from pixmaps/)
14664         plugins/project-wizard/gtkmm/*
14665         
14666         Added GTKmm (C++) project type
14668 2005-02-15  Johannes Schmid <jhs@cvs.gnome.org>
14670         * plugins/message-view/plugin.c
14671         plugins/message-view/message-view.c
14672         TODO.gtodo:
14673         Implemented next/prev action
14675 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14677         * plugins/project-wizard/templates/libglade2.* :
14678         Removed libglade2 project.
14679         
14680         * plugins/project-wizard/templates/gtk* :
14681         Removed interface.[ch] & support.[ch].
14682         
14683 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14685         * plugins/project-wizard/anjuta-project-wizard.glade,
14686         plugins/project-wizard/property.[ch],
14687         plugins/project-wizard/templates/anjuta-plugin.wiz :
14688         Added a new property ("iconfile").
14690 2005-02-14  Naba Kumar  <naba@gnome.org>
14692         * plugins/project-wizard/install.c,
14693         plugins/project-wizard/plugin.c,
14694         plugins/project-wizard/templates/anjuta-plugin.wiz,
14695         plugins/project-wizard/templates/gnome.wiz,
14696         plugins/project-wizard/templates/gtk.wiz,
14697         plugins/project-wizard/templates/libglade2.wiz,
14698         plugins/project-wizard/templates/terminal.wiz: Added actions to autogen
14699         newly created projects and open them. Fixed message buffering in
14700         wizard.
14702 2005-02-14  Naba Kumar  <naba@gnome.org>
14704         * src/about.c, pixmaps/Makefile.am,
14705         (new) pixmaps/anjuta_logo2.png: New about page splash screen.
14706         
14707         * mime/gnome-mime-application-x-anjuta.png,
14708         pixmaps/anjuta_icon.png,
14709         (new) pixmaps/anjuta_icon.svg: New svg icon and derived png icons
14710         done by 9-speed at:
14711         http://cvs.freedesktop.org/svg-icons/lila/gnome/scalable/apps/anjuta_icon.svg?rev=1.2&view=log
14712         
14713 2005-02-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14715         * configure.in,
14716         plugins/project-wizard/templates/libglade2-logo.png,
14717         plugins/project-wizard/templates/libglade2.wiz,
14718         plugins/project-wizard/templates/libglade2/* :
14719         Add Glade2 project
14722 2005-02-14  Naba Kumar  <naba@gnome.org>
14724         * TODO.tasks: Updated.
14725         
14726         * plugins/editor/anjuta-docman.c,
14727         plugins/editor/text_editor.c,
14728         plugins/editor/text_editor.h,
14729         plugins/editor/text_editor_cbs.c: Added gnome-vfs monitor
14730         for file modification, but it is still not functioning.
14732 2005-02-13  Sebastien Granjoux  <seb.sfo@free.fr>
14734         * plugins/project-wizard/values.c,
14735         plugins/project-wizard/values.h,
14736         plugins/project-wizard/property.c,
14737         plugins/project-wizard/property.h,
14738         plugins/project-wizard/druid.c:
14739         Rewrite mandatory property check
14740         Add check of exist property
14741         Rewrite handling of cached property page
14743 2005-02-13  Naba Kumar  <naba@gnome.org>
14745         Patch from Igor Kovalenko  <garrison@mail.ru>:
14746         * tagmanager/tm_workspace.c: Improved performance.
14748 2005-02-13  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14750         *plugins/project-wizard/templates/*.wiz,
14751         plugins/project-wizard/druid.c,
14752         plugins/project-wizard/templates/terminal/src/main.c,
14753         plugins/project-wizard/templates/gtk/src/*.[ch],
14754         plugins/project-wizard/templates/gtk/src/Makefile.am,
14755         plugins/project-wizard/templates/gnome/src/*.[ch],
14756         plugins/project-wizard/templates/anjuta-plugin/src/*.[ch] :
14757         Add Copyright date & Email address,
14758         Correct terminal project.
14759         
14760 2005-02-12  Naba Kumar  <naba@gnome.org>
14762         * plugins/project-wizard/property.c: Fixed hidden
14763         properties to take values.
14765         * plugins/project-wizard/file.[ch]: Renamed
14766         true/false enum values to fix compile error
14767         (conflict with other definition).
14768         
14769         * plugins/file-loader/plugin.c: Detect anjuta projects correctly
14770         even when mime type detection fails (for example, when Anjuta is
14771         installed in non-system prefix).
14773 2005-02-12  Sebastien Granjoux  <seb.sfo@free.fr>
14775         * plugins/project-wizard/values.c,
14776         plugins/project-wizard/values.h:
14777         Rewrite file with more comments
14779         * plugins/project-wizard/druid.c,
14780         plugins/project-wizard/druid.h,
14781         plugins/project-wizard/autogen.c,
14782         plugins/project-wizard/autogen.h,
14783         plugins/project-wizard/druid.c,
14784         plugins/project-wizard/druid.h:
14785         Add more comments
14786         Use values instead of properties
14787         Move default properties to druid.c
14789         * plugins/project-wizard/install.c,
14790         plugins/project-wizard/install.h:
14791         Use values instead of properties
14792         Add a check to avoid overwriting files
14794         * plugins/project-wizard/parser.c,
14795         plugins/project-wizard/property.c,
14796         plugins/project-wizard/property.h:
14797         Update to use new values
14798         Add an "exist" attribute to check if a directory already exist
14800         * plugins/project-wizard/anjuta-project-wizard.glade:
14801         Change project selection page (GtkTextView => GtkLabel,
14802         GtkTable => GtkVBox)
14804         * plugins/project-wizard/templates/terminal.wiz:
14805         Move destination directory on second page
14806         
14807         * plugins/project-wizard/action.c:
14808         Add a few comments
14810 2005-02-12  Naba Kumar  <naba@gnome.org>
14812         * plugins/file-manager/an_file_view.c,
14813         plugins/symbol-browsers/an_symbol_view.c: Removed rules hint from the
14814         views. Created dynamic update date of view depending on project
14815         changes -- similar to file-manager view.
14816         
14817         * plugins/devhelp/plugin.c: Load help on idle.
14818         
14819         * plugins/editor/anjuta-document-manager.glade: Moved 'disable
14820         autoformat' to proper location in preferences.
14821         
14822         * mime/anjuta.mime: Added .prj extension in the mime type for backward
14823         compatibility.
14824         
14825         * plugins/editor/plugin.c: Fixed accel name.
14827 2005-02-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14829         *plugins/project-wizard/templates/anjuta-plugin.wiz,
14830         plugins/project-wizard/templates/gnome.wiz,
14831         plugins/project-wizard/templates/gtk.wiz,
14832         plugins/project-wizard/anjuta-project-wizard.glade,
14833         plugins/project-wizard/autogen.c:
14834         Add Username & Email address in Project preferences.
14836 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14838         *plugins/project-wizard/templates/gnome-logo.png,
14839         plugins/project-wizard/templates/gnome.wiz,
14840         plugins/project-wizard/templates/gnome/* :
14841         Add Gnome project
14843 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14845         * plugins/project-wizard/templates/terminal/src/main.c, 
14846         plugins/project-wizard/templates/terminal/src/main.c,
14847         plugins/project-wizard/templates/terminal/src/main.[ch] :
14848         Insert License in projects
14849         
14850 2005-02-11  Naba Kumar  <naba@gnome.org>
14852         * TODO.tasks: Added message manager task.
14853         
14854         * plugins/devhelp/plugin.c: Show busy while initializing devhelp.
14855         
14856         * plugins/editor/plugin.c: Use bookmark stock icons.
14857         
14858         * plugins/message-view/anjuta-message-manager.ui,
14859         plugins/message-view/plugin.c: Added toolbar buttons for next/prev.
14861 2005-02-10  Naba Kumar  <naba@gnome.org>
14863         * libanjuta/interfaces/libanjuta.idl: fixed build error.
14864         
14865 2005-02-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14867         * global-tags/Makefile.am
14868         Error during 'make install'
14870 2005-02-09  Naba Kumar  <naba@gnome.org>
14872         * plugins/symbol-browser/anjuta-symbol-browser-pluing.glade: Added
14873         missing file.
14874         
14875 2005-02-08  Naba Kumar  <naba@gnome.org>
14877         * plugins/symbol-browser/an_symbol_prefs.[ch]: Added missing files.
14878         
14879         * plugins/symbol-browser/an_symbol_prefs.c, src/anjuta-app.c:
14880         Show busy cursur when updating global tags in preferences.
14882         * configure.in: Fixed.
14883         
14884 2005-02-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14886         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl
14887           plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
14888          
14889         - Fixed anjuta-plugin project (glade)
14891 2005-02-08  Naba Kumar  <naba@gnome.org>
14893         * plugins/editor/aneditor.cxx: Implemented auto-indent on 'tab' press.
14894         Fixed automatic indentations.
14896         * global-tags/Makefile.am, global-tags/create_global_tags.sh:
14897         Global tags are now segregated into smaller api tags, which can be
14898         selectively loaded from symbol browser preferences.
14900         * plugins/project-manager/plugin.c, plugins/project-manager/plugin.h:
14901         Implemented IProjectManager interface in project-manager. Mostly getter
14902         methods for now, but need to add add() and remove() methods to add
14903         or remove project elements.
14905         * plugins/gdb/debug_tree.c: Small fix.
14907         * plugins/editor/aneditor.cxx, plugins/symbol-browser/Makefile.am,
14908         plugins/symbol-browser/an_symbol_info.c,
14909         plugins/symbol-browser/an_symbol_info.h,
14910         plugins/symbol-browser/an_symbol_search.c,
14911         plugins/symbol-browser/an_symbol_search.h,
14912         plugins/symbol-browser/an_symbol_view.c,
14913         plugins/symbol-browser/an_symbol_view.h,
14914         plugins/symbol-browser/plugin.c,
14915         plugins/symbol-browser/plugin.h,
14916         tagmanager/c.c,
14917         tagmanager/entry.h,
14918         tagmanager/tm_project.c,
14919         tagmanager/tm_symbol.c,
14920         tagmanager/tm_tag.c,
14921         tagmanager/tm_workspace.c,
14922         tagmanager/vstring.c,
14923         tagmanager/include/tm_tag.h,
14924         tagmanager/include/tm_workspace.h:
14925         
14926         - Fixed tagmanager parsing of source files to parse for typedefines and
14927         properly record element scopes. Implemented scope autocompletion
14928         (autocompletion on '.', '->', '::' and ':'. The functionality is not
14929         fully working. It was based on older patch for Anjuta 1.2.2 in SF
14930         patch list (author is unknown).
14931         - Implemented symbol-browser preferences for dynamically loading and
14932         saving tags API segments.
14933         - Fixed symbol-search to use tagmanager directly instead of depending
14934         on symbol-view for tags list.
14935         - Fixed symbol-view to create the tree using TMSymbol tree directly.
14936         - Fixed TMSymbol to create the complete tags tree instead of letting the
14937         symbol-view created the root nodes.
14938         - Changed project tags cache name to .tm_project2.cache because the
14939         newer format records additional scope information.
14940         
14941 2005-02-07  Naba Kumar  <naba@gnome.org>
14943         * plugins/editor/style-editor.c,
14944         plugins/editor/anjuta-document-manager.glade: Used GtkColorButton
14945         and GtkFontButton instead of deprecated widgets in
14946         style editor.
14947         
14948 2005-02-07  Sebastien Granjoux  <seb.sfo@free.fr>
14950         * plugins/project-wizard/action.c,
14951         plugins/project-wizard/action.h,
14952         plugins/project-wizard/autogen.c,
14953         plugins/project-wizard/autogen.h,
14954         plugins/project-wizard/file.c,
14955         plugins/project-wizard/file.h,
14956         plugins/project-wizard/install.c,
14957         plugins/project-wizard/install.h,
14958         plugins/project-wizard/parser.h,
14959         plugins/project-wizard/parser.c,
14960         plugins/project-wizard/property.c,
14961         plugins/project-wizard/property.h,
14962         plugins/project-wizard/plugin.h,
14963         plugins/project-wizard/plugin.c,
14964         plugins/project-wizard/values.c,
14965         plugins/project-wizard/values.h:
14966         Replace C++ comments by C comments
14968         * plugins/project-wizard/autogen.c,
14969         plugins/project-wizard/autogen.h:
14970         Add a run time check of autogen version.
14971         Add UserName variable.
14973         * plugins/project-wizard/anjuta-project-wizard.glade,
14974         plugins/project-wizard/header.c,
14975         plugins/project-wizard/druid.c,
14976         plugins/project-wizard/druid.h:
14977         Sort project in alphabetic order.
14978         Correct selection troubles in notebooks.
14980         * plugins/project-wizard/parser.c:
14981         Add some check when reading the project header block.
14983 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
14985         * plugins/project-wizard/action.c,
14986         plugins/project-wizard/action.h,
14987         plugins/project-wizard/autogen.c,
14988         plugins/project-wizard/autogen.h,
14989         plugins/project-wizard/file.c,
14990         plugins/project-wizard/file.h,
14991         plugins/project-wizard/install.c,
14992         plugins/project-wizard/parser.h,
14993         plugins/project-wizard/parser.c,
14994         plugins/project-wizard/property.c,
14995         plugins/project-wizard/property.h,
14996         plugins/project-wizard/values.c,
14997         plugins/project-wizard/values.h,
14998         Add a space between function name and open.
15000         * plugins/project-wizard/plugin.h,
15001         plugins/project-wizard/plugin.c,
15002         plugins/project-wizard/install.c,
15003         Avoid a crash if the user close the message view used by the .
15005         * plugins/project-wizard/anjuta-project-wizard,
15006         plugins/project-wizard/druid.c,
15007         plugins/project-wizard/druid.h,
15008         plugins/project-wizard/header.h,
15009         plugins/project-wizard/header.c,
15010         Add a text view with the description of each.
15011         Add a tab for each project.
15012         Replace some C++ comments to C comments.
15014 2005-02-05  Naba Kumar  <naba@gnome.org>
15016         * plugins/project-wizard/anjuta-project-wizard-plugin.png:
15017         New icon from Sebastien Granjoux .
15018         
15019 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
15021         * libanjuta/anjuta-preferences.c:
15022         Set file property even without a focus out event (file selected 
15023         the browse dialog)
15025 2005-02-04  Naba Kumar  <naba@gnome.org>
15027         * plugins/glade/plugin.c: Fixed glade function calls.
15028         * configure.in: Fixed a typo.
15029         * TODO.tasks: Updated.
15031 2005-02-03  Naba Kumar  <naba@gnome.org>
15033         * plugins/project-manager/plugin.c: Fixed memory corruption.
15035         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
15036         build error.
15037         
15038         * manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
15039         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
15040         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
15041         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
15043         * libanjuta/interfaces/libanjuta.idl,
15044         plugins/project-manager/plugin.c: Implemented IAnjutaProjectManager
15045         interface.
15046         
15047         * plugins/symbol-browser/an_symbol_view.c: Fixed memory leaks.
15049         Patch from Massimo Cora <maxcvs@email.it>:
15050         * plugins/editor/plugin.c: Fixed update UI for created buffers.
15051         
15052 2005-02-01  Naba Kumar  <naba@gnome.org>
15054         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-launcher.h,
15055         libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
15056         plugins/editor/goto_line.c, plugins/editor/goto_line.h,
15057         scintilla/ScintillaGTK.cxx, scintilla/include/ScintillaWidget.h,
15058         (new) scintilla/patches/a64-crash-fix.patch: Applied old patches
15059         from sourceforge -- a64 crash fixes (correct typing for GType)
15060         and fixes compile errors in sun.
15062         * plugins/terminal/terminal.c: Patch from sourceforge -- Fixes
15063         paste (shift+insert) in terminal.
15065 2005-02-01  Kjartan Maraas  <kmaraas@gnome.org>
15067         * configure.in: Add «nb» to ALL_LINGUAS.
15069 2005-02-01  Naba Kumar  <naba@gnome.org>
15071         * TODO.tasks, TODO: Updated todo tasks.
15072         
15073         * plugins/editor/anjuta-document-manager.glade: Improved search
15074         relace dialog.
15075         
15076         * TODO.tasks: Fixed xml format.
15077         
15078         * plugins/editor/aneditor.cxx: Added code to trap 'tab' key (does not
15079         work yet).
15080         
15081         * plugins/editor/text_editor.c, plugins/editor/text_editor.h: Code
15082         cleanups.
15083         
15084         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c: Fixed xml
15085         format during save (removed unwanted text nodes). Fixed scrollbars.
15087 2005-01-31  Naba Kumar  <naba@gnome.org>
15089         * libanjuta/interfaces/libanjuta.idl,
15090         plugins/cvs-plugin/cvs-execute.c, plugins/macro/macro-actions.c:
15091         Implemented append() method for IAnjutaEditor interface and fixed
15092         various bugs with text insertions (cvs diff and macro insertions).
15093         
15094         * plugins/editor/aneditor.cxx: Implemented mulilevel calltips, fixed
15095         automatic indentation.
15096         
15097         * plugins/editor/action-callbacks.c,
15098         plugins/editor/action-callbacks.h,
15099         plugins/editor/anjuta-docman.c,
15100         plugins/editor/anjuta-document-manager.ui,
15101         plugins/editor/plugin.c,
15102         plugins/editor/text_editor.c,
15103         plugins/editor/text_editor.h,
15104         plugins/editor/text_editor_prefs.c: Create highlight menu dynamically.
15105         Fixed highlight issues.
15107         * plugins/macro/plugin.c: Added keyboard shortcuts for insert and add
15108         macro.
15109         
15110         * plugins/symbol-browser/an_symbol_view.c: Force update project.
15112         * data/properties/*: Updated properties files from scite. Created
15113         styles.properties to override the scite styles.
15114         
15115         * plugins/editor/aneditor.cxx: Fixed automatic indentation.
15117         * manuals/reference/libanjuta/libanjuta.types: Fixed build error.
15118         
15119 2005-01-30  Naba Kumar  <naba@gnome.org>
15121         * libanjuta/interfaces/libanjuta.idl: Added documentations and removed
15122         unused definitions.
15123         
15124         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed typo.
15125         
15126         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
15127         plugins/editor/text_editor.c,
15128         plugins/editor/text_editor_prefs.c: Added new aneditor commands,
15129         fixed linuwidth preference setting, fixed insert text interface
15130         implementation. Improved automatice-indentation for cpp lexer.
15131         
15132         * plugins/symbol-browser/an_symbol_view.c: Code cleanup.
15134 2005-01-29  Naba Kumar  <naba@gnome.org>
15136         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Disabled "Remove sticky"
15137         option in update dialog as default. Improved import dialog. Sized
15138         log dialog.
15140         * configure.in: Fixed underquoted warning from autoconf.
15141         
15142         * plugins/editor/action-callbacks.c,
15143         plugins/editor/aneditor.cxx,
15144         plugins/editor/aneditor.h,
15145         plugins/editor/anjuta-document-manager.glade,
15146         plugins/editor/plugin.c,
15147         plugins/editor/plugin.h,
15148         plugins/editor/text_editor.c,
15149         plugins/editor/text_editor.h,
15150         plugins/editor/text_editor_prefs.c: Implemented prefernces commands
15151         for Editor and fixed all preferences syncronization and notifys for
15152         visible prefs (in editor preferences page).
15153         
15154         * plugins/file-loader/plugin.c: Load recent files on idle.
15156 2005-01-28  Naba Kumar  <naba@gnome.org>
15158         * plugins/editor/text_editor.c, plugins/editor/text_editor.h,
15159         plugins/editor/text_editor_prefs.c: Fixed linenumbers width bug.
15161         * plugins/editor/action-callbacks.c,
15162         plugins/editor/action-callbacks.h,
15163         plugins/editor/aneditor.cxx,
15164         plugins/editor/aneditor.h,
15165         plugins/editor/anjuta-document-manager.ui,
15166         plugins/editor/plugin.c,
15167         plugins/editor/text_editor.c,
15168         plugins/editor/text_editor.h,
15169         plugins/editor/text_editor_cbs.c,
15170         plugins/editor/text_editor_cbs.h,
15171         plugins/editor/text_editor_prefs.c: Implemented Multiple view of
15172         Text editor.
15174         Patch from Massimo Cora <maxcvs@email.it>:
15175         * plugins/editor/an_symbol_search.c,
15176         plugins/editor/an_symbol_search.c: Fixed crash bugs.
15177         
15178 2005-01-27  Naba Kumar  <naba@gnome.org>
15179         
15180         *libegg/eggcomboselect.c: Fix crash bug during popup close and fixed
15181         minimum size request to 200.
15183         * plugins/symbol-browser/an_symbol_info.c,
15184         plugins/symbol-browser/an_symbol_info.h,
15185         plugins/symbol-browser/an_symbol_search.c,
15186         plugins/symbol-browser/an_symbol_search.h,
15187         plugins/symbol-browser/an_symbol_view.c,
15188         plugins/symbol-browser/an_symbol_view.h,
15189         plugins/symbol-browser/plugin.c: Fixed object disposition. Fixed
15190         pixbuf retrieval. Fixed runtime warning. Code clean up.
15192 2005-01-27  Naba Kumar  <naba@gnome.org>
15194         * configure.in, plugins/Makefile.am, src/anjuta-app.c,
15195         src/anjuta.ui, (new) plugins/glade/.cvsignore,
15196         (new) plugins/glade/Makefile.am,
15197         (new) plugins/glade/anjuta-glade-plugin.png,
15198         (new) plugins/glade/anjuta-glade.plugin.in,
15199         (new) plugins/glade/anjuta-glade.ui,
15200         (new) plugins/glade/plugin.c,
15201         (new) plugins/glade/plugin.h,
15202         (new) plugins/profile-default/plugin.c:  Glade plugin. Disabled for
15203         now until glade3 works properly.
15205         * libanjuta/anjuta-marshal.[c,h]: Removed from cvs, because
15206         they are generated.
15207         
15208 2005-01-26  Naba Kumar  <naba@gnome.org>
15210         * mime/Makefile.am, (new)gnome-mime-application-x-anjuta.png:
15211         Added mime icon for anjuta projects.
15212         
15213         patch from Massimo Cora <maxcvs@email.it>:
15214         * an_symbol_info.c, an_symbol_info.h, an_symbol_search.c,
15215         an_symbol_search.h, an_symbol_view.c, plugin.c:
15216         Fix/implement objects destroying/freeing.
15218 2005-01-26  Johannes Schmid <jhs@cvs.gnome.org>
15219         
15220         * src/action-callback.[ch], src/anjuta-actions.h:
15221         Changed bug and feature request urls to bugzilla.gnome.org and removed LIDN
15222         because it has not been updated for years and we know have a devhelp plugin
15223         which can do the job much better.
15224         * TODO.tasks: Updated done items
15226 2005-01-25  Naba Kumar  <naba@gnome.org>
15228         * autogen.sh: Fixed to generate interface files.
15230         * plugins/editor/plugin.c, plugins/project-manager/plugin.c: Fixed
15231         session save filenames.
15232         
15233         * plugins/editor/anjuta-docman.c: Lazy create fileselection dialogs.
15234         
15235 2005-01-24  Sebastien Granjoux <seb.sfo@free.fr>
15237         * plugins/project-wizard/Makefile.am,
15238         plugins/project-wizard/install.c,
15239         plugins/project-wizard/install.h,
15240         plugins/project-wizard/parser.c,
15241         plugins/project-wizard/parser.h,
15242         plugins/project-wizard/templates/terminal.wiz:
15243         Add action list block in wizard template
15244         * plugins/project-wizard/file.c,
15245         plugins/project-wizard/autogen.c:
15246         Small fixes
15248 2005-01-23  Naba Kumar  <naba@gnome.org>
15250         * configure.in: Fixed build error.
15252 2005-01-22  Sebastien Granjoux <seb.sfo@free.fr>
15254         * plugins/project-wizard/druid.c,
15255         plugins/project-wizard/parser.c,
15256         plugins/project-wizard/property.c: Rewrite parser with
15257         better error handling
15259 2005-01-22  Naba Kumar  <naba@gnome.org>
15261         * plugins/symbol-browser/plugin.c: Changed c++ coments
15262         to c commnets and formated code to anjuta coding styles.
15263         
15264 2005-01-21  Naba Kumar  <naba@gnome.org>
15266         * configure.in, autogen.sh: Fixed build errors in newer automake.
15267         
15268         * plugins/editor/anjuta-docman.c: Do not emit change editor
15269         signal while in dispose.
15271         Patch from: Massimo Corà <maxcvs@email.it>
15272         * plugins/symbol-browser/Makefile.am,
15273         plugins/symbol-browser/an_symbol_view.c,
15274         plugins/symbol-browser/an_symbol_view.h,
15275         plugins/symbol-browser/plugin.c,
15276         plugins/symbol-browser/plugin.h,
15277         plugins/symbol-browser/test-symbol-browser.c,
15278         (new) plugins/symbol-browser/an_symbol_info.c,
15279         (new) plugins/symbol-browser/an_symbol_info.h,
15280         (new) plugins/symbol-browser/an_symbol_search.c,
15281         (new) plugins/symbol-browser/an_symbol_search.h:
15282         Added a cool real-time symbol-search-view in symbol browser.
15284 2005-01-21  Johannes Schmid <jhs@cvs.gnome.org>
15285         
15286         * plugin/macro/plugin.c
15287         plugin/macro/anjuta-macro-plugin.ui
15288         plugin/macro/macro-db.[ch]
15289         plugin/macro/macro-dialog.[ch]
15290         plugin/macro/macro-actions.[ch]
15291         plugin/macro/macro-edit.[ch]
15292         plugin/macro/plugin.[ch]:
15293         
15294         Implemented three menu items as Naba proposed:
15295         Edit->Macro->
15296                 Insert Macro: Pops of a border-less window to enter a shortcut
15297                 Add Macro: Same as Manage Macro => New
15298                 Manage Macros: Full-features macro dialog
15300 2005-01-20  Naba Kumar  <naba@gnome.org>
15302         * libanjuta/anjuta-marshal.c, libanjuta/anjuta-marshal.h,
15303         libanjuta/anjuta-marshal.list, libanjuta/anjuta-shell.c,
15304         libanjuta/anjuta-shell.h,
15305         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
15306         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
15307         plugins/project-manager/plugin.c, plugins/project-manager/plugin.h,
15308         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
15309         src/main.c, src/shell.c: Implemented command line args processing
15310         and session management. Fixed geometry restoration.
15312 2005-01-19  Johannes Schmid <jhs@cvs.gnome.org>
15313         
15314         * plugins/macro/macro-db.c,
15315         plugins/macros.xml:
15316         Cleaned up XML interface and use attributes now for name, category and 
15317         shortcut. CDATA is used to avoid xml errors inside of macros.
15319 2005-01-19  Naba Kumar  <naba@gnome.org>
15321         * libanjuta/anjuta-launcher.[c,h]: Fixed bugs.
15323 2005-01-18  Naba Kumar  <naba@gnome.org>
15324         
15325         * plugins/cvs-plugin/cvs-actions.c: Fixed "whole project" toggle button
15326         to work.
15328         * scintilla/*: Updated scintilla to current cvs and updated
15329         scintilla patches.
15330         
15331 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
15332         
15333         * plugins/cvs-plugin/anjuta-cvs-plugin.glade
15334         plugins/cvs-plugin/cvs-actions.c:
15335         Added "Whole project" infrastructure but it does not
15336         work because I did not find a way to get the current project's
15337         root dir.
15339 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
15341         * plugins/cvs-plugin/Makefile.am
15342         plugins/cvs-plugin/anjuta-cvs.plugin.in
15343         plugins/cvs-plugin/cvs-actions.c
15344         plugins/cvs-plugin/cvs-callbacks.c
15345         plugins/cvs-plugin/cvs-interface.[ch] (added)
15346         plugins/cvs-plugin/plugin.c:
15347         
15348         Added IAnjutaCVS interface and improved cvs plugin. There
15349         is still some work to do on cvs import and to add a current
15350         project toggle.
15352 2005-01-17  Naba Kumar  <naba@gnome.org>
15354         * plugins/editor/aneditor.cxx: Fixed auto indentation.
15355         
15356         * configure.in: Fixed build errors.
15358         * data/Makefile.am,     (removed) data/README.stock_libs,
15359         (removed) data/anjuta.mime, (removed) data/autogen.sh*,
15360         (removed) data/header.c, (removed) data/stock_libs.anj,
15361         (removed) data/x-anjuta-project.desktop,
15362         (removed) data/macros/*, (removed) data/macros2/*: Removed old files.
15364         * libanjuta/anjuta-plugin-description.c,
15365         libanjuta/anjuta-shell.c: Updated documentations.
15367         Patch from: Hamish Mackenzie  <hamish@firestream.co.uk>
15368         
15369         * libanjuta/anjuta-launcher.c,
15370         plugins/build-basic-autotools/build-basic-autotools.c: Fixed errors in
15371         x86_64 systems.
15373 2005-01-17  Naba Kumar  <naba@gnome.org>
15374         
15375         * plugins/project-wizard/templates/anjuta-plugin.wiz,
15376         plugins/project-wizard/templates/gtk.wiz,
15377         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
15378         Updated templates to new format.
15379         
15380         Patch from Sébastien Granjoux <seb.sfo@free.fr>:
15381         * plugins/project-wizard/druid.c,
15382         plugins/project-wizard/parser.c,
15383         plugins/project-wizard/property.c,
15384         plugins/project-wizard/property.h,
15385         plugins/project-wizard/templates/terminal.wiz,
15386         plugins/project-wizard/templates/terminal/AUTHORS,
15387         plugins/project-wizard/templates/terminal/ChangeLog,
15388         plugins/project-wizard/templates/terminal/NEWS,
15389         plugins/project-wizard/templates/terminal/README,
15390         plugins/project-wizard/templates/terminal/project.anjuta,
15391         plugins/project-wizard/templates/terminal/src/main.c:
15392         Moveed code related to property types from druid.c and parser.c to 
15393         property.c. Changed tag from "<string ..." to
15394         "<property type="string..."     and so on. Rewrite parser
15395         (warning still in progress). Added list property. Changed
15396         terminal project to avoid using autogen on some file (much 
15397         faster) using the autogen attribute. Add a license list box in
15398         terminal project (just as an example). _label in item list is
15399         optional now.
15401 2005-01-16  Naba Kumar  <naba@gnome.org>
15403         * plugins/edtior/text_editor_menu.c, src/anjuta-actions.h,
15404         plugins/edtior/anjuta-docman.c: Fixed build errors.
15405         
15406         * libanjuta/Makefile.am, libanjuta/anjuta-debug.h,
15407         libanjuta/anjuta-launcher.c, libanjuta/anjuta-plugin-description.c,
15408         libanjuta/anjuta-plugin.c, libanjuta/anjuta-preferences.c,
15409         (removed) libanjuta/anjuta-stock.h, libanjuta/anjuta-ui.c,
15410         (removed) libanjuta/defaults.c, libanjuta/defaults.h,
15411         (removed) libanjuta/pixmaps.h, libanjuta/resources.c,
15412         libanjuta/resources.h,
15413         plugins/build-basic-autotools/build-basic-autotools.c,
15414         plugins/editor/plugin.c, plugins/editor/text_editor.c,
15415         plugins/file-manager/an_file_view.c, plugins/gdb/stack_trace.c,
15416         plugins/gtodo/plugin.c, src/Makefile.am,
15417         src/about.c, src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
15418         src/main.c, (removed) src/preferences.c, (removed) src/preferences.h:
15419         Removed deprecated APIs; pixmaps, stock icons, defaults etc. They
15420         should be handled in respective plugins. Added API documentations.
15422         * libanjuta-docs.sgml, libanjuta-sections.txt,
15423         libanjuta.types,
15424         (added) tmpl/anjuta-debug.sgml,
15425         (added) tmpl/anjuta-launcher.sgml,
15426         tmpl/anjuta-plugin.sgml,
15427         tmpl/anjuta-preferences.sgml,
15428         tmpl/anjuta-shell.sgml,
15429         (added) tmpl/anjuta-status.sgml,
15430         (removed) tmpl/anjuta-stock.sgml,
15431         tmpl/anjuta-utils.sgml,
15432         (removed) tmpl/defaults.sgml,
15433         (removed) tmpl/fileselection.sgml,
15434         (removed) tmpl/gnomefilelist.sgml,
15435         tmpl/ianjuta-buildable.sgml,
15436         (added) tmpl/ianjuta-debugger-manager.sgml,
15437         (added) tmpl/ianjuta-debugger.sgml,
15438         tmpl/ianjuta-document-manager.sgml,
15439         tmpl/ianjuta-editor.sgml,
15440         tmpl/ianjuta-file.sgml,
15441         tmpl/ianjuta-loader.sgml,
15442         tmpl/ianjuta-markable.sgml,
15443         tmpl/ianjuta-message-view.sgml,
15444         (added) tmpl/ianjuta-project-manager.sgml,
15445         (added) tmpl/ianjuta-todo.sgml,
15446         (added) tmpl/ianjuta-wizard.sgml,
15447         tmpl/libanjuta-iface-marshallers.sgml,
15448         tmpl/libanjuta-unused.sgml,
15449         (removed) tmpl/pixmaps.sgml,
15450         tmpl/plugins.sgml,
15451         (removed) tmpl/properties.sgml,
15452         tmpl/resources.sgml: Updated API documentations.
15454 2005-01-15  Naba Kumar  <naba@gnome.org>
15456         * libanjuta/anjuta-launcher.c: Added API docs.
15457         
15458         * plugins/project-wizard/templates/anjuta-plugin.wiz,
15459         plugins/project-wizard/templates/gtk.wiz,
15460         plugins/project-wizard/templates/terminal.wiz,
15461         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
15462         plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
15463         plugins/project-wizard/templates/gtk/src/main.c,
15464         plugins/project-wizard/templates/terminal/Makefile.am.tpl,
15465         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Fixed
15466         template files.
15468         Patch from: Sébastien Granjoux <seb.sfo@free.fr>
15469         * plugins/project-wizard/anjuta-project-wizard.glade,
15470         plugins/project-wizard/autogen.c,
15471         plugins/project-wizard/druid.c,
15472         plugins/project-wizard/druid.h,
15473         plugins/project-wizard/file.c,
15474         plugins/project-wizard/file.h,
15475         plugins/project-wizard/install.c,
15476         plugins/project-wizard/parser.c,
15477         plugins/project-wizard/plugin.c,
15478         plugins/project-wizard/plugin.h: Add a preferences dialog: used for
15479         setting the default project directory. Fix HIDDEN property, it's
15480         working but I think we could make this cleaner. Removed the
15481         copy of the string in mandatory_property. Add an optional autogen
15482         attribute, to force or avoid using autogen on some files, default
15483         without any attribute is autodetect.+ Replace the script tag with
15484         a normal file tag and an attribute execute.
15485         
15486 2005-01-14  Naba Kumar  <naba@gnome.org>
15488         * plugins/editor/action-callbacks.c,
15489         plugins/editor/search_incremental.c,
15490         plugins/editor/search_incremental.h: Fixed incremental search, ctrl-e
15491         works now.
15492         
15493         * plugins/editor/plugin.c, plugins/editor/plugin.h,
15494         src/anjuta-callbacks.c: Added ctrl-tabbing and alt-switching of editor
15495         tabs.
15497 2005-01-12  Naba Kumar  <naba@gnome.org>
15499         * configure.in,
15500         plugins/project-wizard/templates/Makefile.am,
15501         (added) plugins/project-wizard/templates/anjuta-plugin-logo.png,
15502         plugins/project-wizard/templates/anjuta-plugin.wiz,
15503         (added) plugins/project-wizard/templates/gtk-logo.png,
15504         (added) plugins/project-wizard/templates/gtk.wiz,
15505         (added) plugins/project-wizard/templates/terminal-logo.png,
15506         plugins/project-wizard/templates/terminal.wiz,
15507         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
15508         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
15509         (added) plugins/project-wizard/templates/gtk/.cvsignore,
15510         (added) plugins/project-wizard/templates/gtk/Makefile.am,
15511         (added) plugins/project-wizard/templates/gtk/src/.cvsignore,
15512         (added) plugins/project-wizard/templates/gtk/src/Makefile.am,
15513         (added) plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
15514         (added) plugins/project-wizard/templates/gtk/src/main.c,
15515         (added) plugins/project-wizard/templates/gtk/src/project.glade,
15516         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Added
15517         GTK+ project templated and fixed other templates. Updated template
15518         logos.
15520 2005-01-12  Naba Kumar  <naba@gnome.org>
15522         * plugins/macro/anjuta-macro.glade: Improved GUI.
15523         
15524 2005-01-10  Johannes Schmid <jhs@cvs.gnome.org>
15526         * plugins/cvs-plugin/cvs_gui.[ch] (removed)
15527         * plugins/cvs-plugin/cvs_cbs.[ch] (removed)
15528         * plugins/cvs-plugin/cvs.[ch] (removed)
15529         Removed old unused files
15530         
15531         * plugins/cvs-plugin/cvs-callbacks.[ch] (added)
15532         * plugins/cvs-plugin/cvs-actions.c
15533         * plugins/cvs-plugin/Makefile.am:
15534         Seperate callback functions for better error
15535         handling. Cleaned up code.
15536         
15537         * plugins/macro/macros.xml: removed corrupt cvs
15538         macros for now.
15540 2005-01-10  Naba Kumar  <naba@gnome.org>
15542         * plugins/message-view/message-view.c, libanjuta/anjuta-ui.c,
15543         plugins/symbol-browser/an_symbol_view.c: Fixed memory curruption
15544         and leaks.
15546 2005-01-09  Naba Kumar  <naba@gnome.org>
15548         * libegg/egg-recent-action.c, libegg/test-actions.c,
15549         libegg/menu/egg-recent-action.h: Recent Action now takes multiple
15550         recent files models.
15551         
15552         * plugins/file-loader/plugin.c, plugins/file-loader/plugin.h: Have
15553         two models -- one for projects and other for regular files and show
15554         both in recent files menu. Changed recent files group from "anjuta"
15555         to "anjuta-projects" and "anjuta-files" respectively. Set mime types
15556         when adding the URI in recent files.
15557         
15558         * plugins/macro/anjuta-macro.glade: Beautified insert macro dialog.
15559         * plugins/macro/anjuta-macro.plugin.in: Proper plugin name.
15560         * plugins/macro/macro-dialog.c: Fixed dispose() method.
15561         * plugins/macro/macros.xml: Fixed xml errors.
15563 2005-01-08  Naba Kumar  <naba@gnome.org>
15564         
15565         * libegg/Makefile.am, (added) libegg/egg-recent-action.c,
15566         libegg/test-actions.c, libegg/menu/Makefile.am,
15567         libegg/menu/egg-recent-action.h: Added a new action for
15568         recent files.
15570         * libegg/egg-combo-action.c, libegg/egg-entry-action.c:
15571         Fixed dispose. Cleanup.
15572         
15573         * plugins/file-loader/anjuta-loader-plugin.ui,
15574         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
15575         Use the new action for recent files. Added recent files in
15576         toolbar.
15578         * plugins/project-wizard/druid.c: Show busy cursor and
15579         de-sensitize druid buttons during page change.
15580         
15581         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
15582         * plugins/project-wizard/Makefile.am,
15583         plugins/project-wizard/druid.c,
15584         plugins/project-wizard/druid.h,
15585         plugins/project-wizard/install.c,
15586         plugins/project-wizard/plugin.c,
15587         plugins/project-wizard/plugin.h,
15588         plugins/project-wizard/property.c,
15589         plugins/project-wizard/property.h,
15590         (added) plugins/project-wizard/values.c,
15591         (added) plugins/project-wizard/values.h: Added a new NPWPropertyValues
15592         objects (in values.c and values.h) containing the values of all
15593         properties. The NPWProperty objects now keep their values in this
15594         object which is persistant for one activation of the plugin, so the
15595         user keeps all the values even if he goes backward. Used an anjuta
15596         message view to list all files copied by the project wizard.
15598 2005-01-08  Johannes Schmid <jhs@cvs.gnome.org>
15600         * plugins/macro/plugin.[ch],
15601         plugins/macro/macro-dialog.[ch]
15602         plugins/macro/macro-edit.[ch]
15603         plugins/macro/macro-db.[ch]
15604         plugins/macro/macro-actions.[ch]
15605         plugins/macro/anjuta-macro.plugin.in
15606         plugins/macro/anjuta-macro.glade
15607         plugins/macro/anjuta-macro.png
15608         plugins/macro/Makefile.am
15609         plugins/macro/macros.xml
15610         plugins/macro/anjuta-macro.ui (all added)
15611         configure.in
15612         plugins/Makefile.am:
15613         Added new macro plugins
15614         
15615         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
15616         New icon
15617         
15618         * manuals/reference/template (removed)
15619         Removed old api reference
15620         
15621         * plugins/message-view/message-view.c:
15622         "Fixed" crash in on_row_deleted and added a
15623         comment that I cannot work this way. We will
15624         have to change everything a bit to avoid losing
15625         memory there.
15626         
15627         * plugins/text-editor/text_editor.c:
15628         Update line number width on file save
15631 2005-01-07  Naba Kumar  <naba@gnome.org>
15633         * plugins/project-wizard/anjuta-project-wizard.glade,
15634         plugins/project-wizard/druid.c,
15635         plugins/project-wizard/templates/anjuta-plugin.wiz,
15636         plugins/project-wizard/templates/terminal.wiz: Fixed project templates.
15637         Display page description in bold. Fixed mandatory field check.
15639         * configure.in,
15640         libanjuta/libanjuta-1.0.pc.in,
15641         plugins/project-wizard/druid.c,
15642         plugins/project-wizard/parser.c,
15643         plugins/project-wizard/property.h,
15644         plugins/project-wizard/templates/anjuta-plugin.wiz,
15645         plugins/project-wizard/templates/terminal.wiz,
15646         plugins/project-wizard/templates/anjuta-plugin/Makefile.am,
15647         (added) plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl,
15648         (added) plugins/project-wizard/templates/anjuta-plugin/po/.cvsignore,
15649         (added) plugins/project-wizard/templates/anjuta-plugin/po/Makefile.am,
15650         (added) plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in,
15651         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
15652         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
15653         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
15654         plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
15655         plugins/project-wizard/templates/terminal/configure.in.tpl,
15656         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl,
15657         plugins/project-wizard/templates/terminal/src/main.c: Implemented
15658         a new property type -- hidden. Fixed terminal and anjuta-plugin
15659         project templates.
15661 2005-01-07  Naba Kumar  <naba@gnome.org>
15663         * templates/anjuta-plugin.wiz,
15664         templates/terminal.wiz,
15665         templates/terminal/Makefile.am.tpl,
15666         templates/terminal/autogen.sh,
15667         (Removed) templates/terminal/configure.ac.tpl,
15668         (Added) templates/.cvsignore,
15669         (Added) templates/Makefile.am,
15670         (Added) templates/anjuta-plugin/.cvsignore,
15671         (Added) templates/anjuta-plugin/Makefile.am,
15672         (Added) templates/anjuta-plugin/src/.cvsignore,
15673         (Added) templates/anjuta-plugin/src/Makefile.am.tpl,
15674         (Added) templates/terminal/.cvsignore,
15675         (Added) templates/terminal/Makefile.am,
15676         (Added) templates/terminal/configure.in.tpl,
15677         (Added) templates/terminal/po/.cvsignore,
15678         (Added) templates/terminal/po/ChangeLog,
15679         (Added) templates/terminal/po/Makefile.am,
15680         (Added) templates/terminal/po/POTFILES.in,
15681         (Added) templates/terminal/src/.cvsignore,
15682         (Added) templates/terminal/src/Makefile.am,
15683         (Added) templates/terminal/src/Makefile.am.tpl: Completed terminal
15684         project wizard. Fixed configure/po/Makefile template errors.
15686 2005-01-06  Naba Kumar  <naba@gnome.org>
15688         * configure.in: Added project templates.
15689         * plugins/project-wizard/templates/*: Added to project and renamed
15690         Makefile.am and configure.in to Makefile.am and configure.ac respectively
15691         for the project templates (so that they do not conflict with autotools
15692         build. Created proper configure.ac.tpl and autogen.sh for project
15693         templates.
15694         
15695 2005-01-06  Naba Kumar  <naba@gnome.org>
15697         * plugins/project-wizard/anjuta-project-wizard.glade,
15698         plugins/project-wizard/druid.c, plugins/project-wizard/parser.c:
15699         Fixed file list parsing and to take absolute file paths (for example,
15700         from an icon selected previously). Used toggle buttons for boolean
15701         properties. Check if all mandatory fields are given before going
15702         forward in the wizard. Use scrollable viewport for listing property
15703         widgets incase the list goes out of wizard's size. Added tooltips
15704         as descriptions of the property widgets. And other fixes.
15706         * (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.c,
15707         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.glade,
15708         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.h,
15709         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.plugin.in,
15710         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.ui,
15711         (Added) plugins/project-wizard/templates/anjuta-plugin/configure.in,
15712         (Added) plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am,
15713         (Added)plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
15714         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade,
15715         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
15716         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
15717         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.ui:
15718         Restructured template files.
15720 2005-01-06  Naba Kumar  <naba@gnome.org>
15722         * configure.in: Added check for autogen.
15723         
15724         * libanjuta/anjuta-status.c: (Weak) unref all the remaining widgets
15725         in dispose.
15726         
15727         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c:
15728         Do not emit changed signal when in dispose.
15730         * plugins/symbol-browser/plugin.c: Don't updated symbols when
15731         symbol-view widget has been destroyed.
15732         
15733         * src/anjuta-app.c: Set null to preference, status and ui object
15734         pointers when they are destroyed.
15736         * plugins/project-wizard/druid.c, plugins/project-wizard/parser.c,
15737         plugins/project-wizard/property.h: Fixed multipage .wiz file parsing.
15738         Added boolean, integer and file property types.
15739         
15740         * plugins/project-wizard/Makefile.am,
15741         plugins/project-wizard/templates/*: Added terminal and anjuta-plugin
15742         project wizard templates.
15744 2005-01-04  Naba Kumar  <naba@gnome.org>
15746         * libanjuta/anjuta-status.c: Use weak ref instead of hard ref on
15747         added widgets.
15748         
15749         * plugins/editor/aneditor.cxx,
15750         plugins/editor/anjuta-docman.c,
15751         plugins/editor/plugin.c,
15752         plugins/editor/text_editor.c:
15753         Removed unnecessary ref/unref of scintilla.
15754         
15755         * plugins/message-view/anjuta-msgman.c,
15756         plugins/message-view/message-view.c: Removed unnecessary refs/unrefs and
15757         make close button similar to document manager.
15758         
15759         * plugins/project-manager/plugin.c,
15760         plugins/project-manager/plugin.h: Removed dead codes. Removed
15761         unnecessary ref/unref.
15762         
15763         * plugins/symbol-browser/plugin.c: Use weak refs on AnjutaEditor objects
15764         instead of hard refs.
15766 2005-01-03  Naba Kumar  <naba@gnome.org>
15768         * libanjuta/interfaces/libanjuta.idl: Added configure() and
15769         generate() methods for IAnjutaBuildable interface.
15771         * plugins/build-basic-autotools/build-basic-autotools.c: Implemented
15772         IAnjutaBuildable inteface.
15774         * plugins/build-basic-autotools/build-basic-autotools.c: Use weak ref
15775         to destroy build context when message view is destroyed.
15776         
15777         * plugins/editor/aneditor.cxx: Sink scintilla widget in aneditor, hold
15778         a ref to it and unref in destructor. AnEditor class wants to be the
15779         owner of scintilla widget. Fixed compile warnings with signed/unsigned
15780         comparisions.
15781         
15782         * plugins/editor/anjuta-docman.c: Removed unnecessary refs/unrefs. They
15783         complicate the scene. Removed editor widget from AnjutaDocman when
15784         the widget is destroyed.
15785         
15786         * plugins/editor/plugin.c: Destroy docman widget instead of just removing
15787         from shell. It will be removed from shell when the widget is destroyed.
15788         
15789         * plugins/editor/text_editor.c: Added debug codes to track object
15790         finalizations.
15792         * plugins/message-view/anjuta-msgman.c: Remove message view on
15793         widget destroy. Destroy message view on remove. Removed all views
15794         correctly.
15795         
15796         * anjuta/src/anjuta-app.c: Removed widgets correctly when they are removed
15797         from container.
15799 2005-01-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15801         * plugins/file-wizard/action-callbacks.c,
15802         plugins/file-wizard/anjuta-file-wizard.glade,
15803         plugins/file-wizard/file.c, plugins/file-wizard/file.h :
15804         Insert Licence, copyright, header template ...
15805         
15806 2005-01-02  Naba Kumar  <naba@gnome.org>
15808         * libanjuta/anjuta-status.c, libanjuta/anjuta-status.h,
15809         libanjuta/plugins.c: Added "busy" signal in AnjutaStatus. Added
15810         anjuta_status_add_widget() to allow setting busy cursor on non
15811         toplevel windows.
15813         * plugins/cvs-plugin/plugin.c: Fixed memory leaks.
15815         * plugins/editor/anjuta-document-manager.plugin.in: Updated accepted
15816         mime types to take text/source also.
15817         
15818         * plugins/editor/anjuta-docman.c,
15819         plugins/editor/anjuta-docman.h,
15820         plugins/editor/plugin.c,
15821         plugins/editor/text_editor.c,
15822         plugins/editor/text_editor.h,
15823         plugins/editor/text_editor_cbs.c: Listen for busy signal from
15824         AnjutaStatus and set busy cursor on editors.
15826         * plugins/file-loader/Makefile.am,
15827         plugins/file-loader/plugin.c,
15828         (added) plugins/file-loader/dnd.c,
15829         (added) plugins/file-loader/dnd.h, Added drag and drop file receives.
15831         * src/anjuta.c: Hide anjuta window before destruction.
15833         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
15834         * configure.in, plugins/Makefile.am,
15835         (removed) plugins/project-wizard/appwiz_page1.c,
15836         (removed) plugins/project-wizard/appwiz_page2.c,
15837         (removed) plugins/project-wizard/appwiz_page3.c,
15838         (removed) plugins/project-wizard/appwiz_page4.c,
15839         (removed) plugins/project-wizard/appwizard.c,
15840         (removed) plugins/project-wizard/appwizard.h,
15841         (removed) plugins/project-wizard/appwizard_cbs.c,
15842         (removed) plugins/project-wizard/appwizard_cbs.h,
15843         (removed) plugins/project-wizard/appwizard_gui.c,
15844         (removed) plugins/project-wizard/gnome_project.c,
15845         (removed) plugins/project-wizard/gnome_project.h,
15846         (removed) plugins/project-wizard/wizard_gui.c,
15847         (removed) plugins/project-wizard/wizard_gui.h,
15848         (added) plugins/project-wizard/.cvsignore,
15849         (added) plugins/project-wizard/Makefile.am,
15850         (added) plugins/project-wizard/anjuta-project-wizard-plugin.png,
15851         (added) plugins/project-wizard/anjuta-project-wizard.glade,
15852         (added) plugins/project-wizard/anjuta-project-wizard.plugin.in,
15853         (added) plugins/project-wizard/applogo.png,
15854         (added) plugins/project-wizard/appwizard.png,
15855         (added) plugins/project-wizard/autogen.c,
15856         (added) plugins/project-wizard/autogen.h,
15857         (added) plugins/project-wizard/druid.c,
15858         (added) plugins/project-wizard/druid.h,
15859         (added) plugins/project-wizard/file.c,
15860         (added) plugins/project-wizard/file.h,
15861         (added) plugins/project-wizard/header.c,
15862         (added) plugins/project-wizard/header.h,
15863         (added) plugins/project-wizard/install.c,
15864         (added) plugins/project-wizard/install.h,
15865         (added) plugins/project-wizard/parser.c,
15866         (added) plugins/project-wizard/parser.h,
15867         (added) plugins/project-wizard/plugin.c,
15868         (added) plugins/project-wizard/plugin.h,
15869         (added) plugins/project-wizard/property.c,
15870         (added) plugins/project-wizard/property.h: Removed old application-wizard
15871         codes and added new template based (autogen based) project wizard
15872         implemented by Sébastien Granjoux  <seb.sfo@free.fr>
15874 2005-01-01  Johannes Schmid <jhs@cvs.gnome.org>
15876         * plugins/cvs-plugin/plugin.c: Fixed crash bug
15877         * plugins/cvs-plugin/cvs-execute.c:
15878         Fix cvs_log which did not work because of some
15879         glade problem
15880         Patch from Mark R. Pariente <markpariente@cmu.edu>
15881         - Fix message highlighting
15883 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
15884         
15885         * template/*,
15886         date/template/*,
15887         configure.in:
15888         Removed template stuff completly because we dicussed to implement
15889         a macro system for Edit->Insert Text
15891 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
15892         
15893         * plugins/editor/aneditor.cxx,
15894         plugins/editor/text_editor.c:
15895         Set line number width dynamically
15896         * src/about.c:
15897         Prepered new GTK 2.6 about dialog
15899 2004-12-30  Naba Kumar  <naba@gnome.org>
15901         patch from: Massimo Corà  <maxcvs@email.it>
15902         * plugins/editor/aneditor.cxx: Highlights correct function
15903         argument in recursive calltips.
15905 2004-12-30  Naba Kumar  <naba@gnome.org>
15907         * plugins/symbol-browser/plugin.c,
15908         libanjuta/interfaces/libanjuta.idl,
15909         plugins/editor/text_editor.c: Fixed editor markers and added a new
15910         marker (BASIC) to indicate line numbers. Fixed symbol browser to
15911         mark the line visited.
15912         
15913         * libegg/menu/eggcomboselect.h, libegg/menu/Makefile.am,
15914         libegg/Makefile.am, libegg/eggcomboselect.c,
15915         libegg/gtkcellview.h, libegg/egg-combo-action.c: Created a new combo
15916         widget for use with symbol view in toolbar.
15917         
15918         * plugins/cvs-plugin/anjuta-cvs.ui,
15919         plugins/file-manager/anjuta-file-manager.ui: Added appropriate
15920         placeholder for cvs plugin context menu in filemanager.
15921         
15922 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
15923         
15924         * plugins/cvs-plugin/plugin.c:
15925         Show popup menu only if the file is contained in
15926         a directory containing a "CVS" directory
15928 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
15929         
15930         * plugins/cvs-plugin/cvs-action.[ch],
15931         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
15932         * plugins/cvs-plugin/anjuta-cvs.ui,
15933         * plugins/cvs-plugin/plugin.c:
15934         Implemented "Import"
15935         
15936         Patch from Mark R. Pariente <markpariente@cmu.edu>:
15937         Added right-click-menu for file-manager
15939 2004-12-26  Naba Kumar  <naba@gnome.org>
15941         * src/action-callbacks.c, src/action-callbacks.h,
15942         src/anjuta-actions.h, src/anjuta-app.c,
15943         src/anjuta.ui: Added fullscreen action.
15945         * plugins/cvs-plugin/cvs-actions.c,
15946         plugins/cvs-plugin/plugin.c,
15947         plugins/cvs-plugin/plugin.h: Watches current editor,
15948         project and file manager selection in plugin
15949         implementation.
15950         
15951 2004-12-26  Naba Kumar  <naba@gnome.org>
15953         * src/anjuta-app.c, src/anjuta.c, src/main.c,
15954         src/action-callbacks.c: Fixed app finalization. Added a
15955         command line arg --proper-shutdown (-p), which when set
15956         will release all plugins and their resources (this option
15957         is mainly for debugging).
15958         
15959         * plugins/file-loader/plugin.c: Fixed filename duplications
15960         in recent files history.
15961         
15962         * plugins/profile-default/plugin.c: Disabled problematic
15963         plugins for now to load at startup.
15964         
15965         * libanjuta/anjuta-ui.c, libanjuta/plugins.c: Disabled 
15966         annoying debug prints.
15967         
15968 2004-12-23  Naba Kumar  <naba@gnome.org>
15970         Patch from: Mark R. Pariente  <markpariente@cmu.edu>
15971         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
15972         plugins/cvs-plugin/anjuta-cvs.ui,
15973         plugins/cvs-plugin/cvs-actions.c,
15974         plugins/cvs-plugin/cvs-actions.h,
15975         plugins/cvs-plugin/cvs-execute.c,
15976         plugins/cvs-plugin/cvs-execute.h,
15977         plugins/cvs-plugin/Makefile.am,
15978         plugins/cvs-plugin/plugin.c: Added cvs message highlighting.
15979         Added cvs log command.
15981 2004-12-20  Johannes Schmid <jhs@cvs.gnome.org>
15982         
15983         * plugins/cvs-plugin/cvs-actions.c: Use current editor filename as 
15984         default
15986 2004-12-20  Naba Kumar  <naba@gnome.org>
15988         patch from: Massimo Corà  <maxcvs@email.it>
15989         * plugins/editor/aneditor.cxx: Added recursive calltips.
15991 2004-12-20  Naba Kumar  <naba@gnome.org>
15992         
15993         * libanjuta/plugins.c, plugins/file-loader/plugin.c:
15994         Show busy cursor during loading and unloading.
15995         
15996 2004-12-19  Naba Kumar  <naba@gnome.org>
15998         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-ui.c: Fixed
15999         memory leaks. Disabled debug print.
16001         * plugins/symbol-browser/an_symbol_view.c,
16002         plugins/symbol-browser/plugin.c,
16003         plugins/symbol-browser/plugin.h: Fixed loading and unloading
16004         problems. Creates SymbolView object every time when the
16005         plugin is activated.
16007         * plugins/project-manager/plugin.c: Close project when
16008         deactivating.
16009         
16010 2004-12-18  Naba Kumar  <naba@gnome.org>
16012         * po/POTFILES.in: Removed commented lines.
16013         * configure.in: Commented dupilcate call to AC_PROG_INTLTOOL.
16014         * plugins/devhelp/plugin.c: Fixed loading/unloading bug.
16015         * plugins/gdb/plugin.c: Fixed compile error.
16016         
16017         Patch from: Mark R. Pariente  <mark@demar.com.tr>
16018         * libegg/eggcellrendererkeys.c: Fixed compile error.
16019         
16020 2004-12-18  Naba Kumar  <naba@gnome.org>
16022         * plugins/file-loader/plugin.c: Fixed loading bug.
16023         
16024         *plugins/debug-manager/plugin.c, plugins/debug-manager/plugin.h,
16025         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
16026         plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c,
16027         plugins/gdb/plugin.c, src/shell.c, src/shell.h: Fixed memory leaks
16028         and corruptions. Fixed loading and unloading of plugins.
16029         
16030 2004-12-17  Naba Kumar  <naba@gnome.org>
16031         
16032         * plugins/file-loader/Makefile.am,
16033         plugins/file-loader/plugin.c,
16034         plugins/project-manager/plugin.c: Fixed memory corruption
16035         and disposition codes. Added missing plugin.h in Makefile.am.
16037 2004-12-16  Naba Kumar  <naba@gnome.org>
16039         * plugins/symbol-browser/an_symbol_view.c,
16040         plugins/symbol-browser/plugin.c: Fixed finalization and disposition
16041         codes. Fixed memory leaks and corruptions.
16043         * plugins/build-basic-autotools/build-basic-autotools.c
16044         plugins/editor/anjuta-docman.c,
16045         plugins/editor/text_editor.c,
16046         plugins/file-loader/plugin.c,
16047         plugins/file-manager/plugin.c,
16048         plugins/file-wizard/plugin.c,
16049         plugins/message-view/anjuta-msgman.c,
16050         plugins/message-view/anjuta-msgman.h,
16051         plugins/message-view/message-view.c,
16052         plugins/message-view/plugin.c,
16053         plugins/message-view/plugin.h,
16054         plugins/terminal/terminal.c: Fixed finalization and disposition codes.
16056         * src/about.c, src/about.h, src/action-callbacks.c,
16057         src/action-callbacks.h, src/anjuta-actions.h,
16058         src/anjuta-app.c, src/anjuta-app.h,
16059         src/anjuta-callbacks.c, src/anjuta-callbacks.h,
16060         src/anjuta.c, src/anjuta.h, src/getline.c, 
16061         src/main.c, src/main.cpp, src/shell.c, src/shell.h, 
16062         src/start-with.c, src/start-with.h: Fixed emacs modes.
16064         * src/layout.xml: Brought document manager in front.
16065         
16066 2004-12-15  Naba Kumar  <naba@gnome.org>
16068         * libanjuta/anjuta-plugin.c: Fixed crash bug where watches were not
16069         properly removed.
16070         
16071         * libanjuta/plugins.c, libanjuta/plugins.h: Proper clean up on
16072         finalization. Added a method to unload all plugins and destroy them.
16073         Fixed memory leaks.
16074         
16075         * plugins/sample1/plugin.c: Proper finalization code and renamed
16076         functions to proper names.
16077         
16078         * plugins/build-basic-autotools/build-basic-autotools.c,
16079         plugins/cvs-plugin/plugin.c: Proper     finalization and disposition code.
16081         * src/shell.c: Unload all plugins on exit, so that memory profilers
16082         can detect memory leaks in plugins.
16084 2004-12-13  Naba Kumar  <naba@gnome.org>
16086         * plugins/devhelp/plugin.c: Delay widget initialization, now that
16087         docking is working.
16088         * plugins/sample1/plugin.c: Dock at bottom, mostly for testing.
16089         * src/anjuta-app.c, src/layout.xml: Fixed dynamic docking.
16091 2004-12-11  Naba Kumar  <naba@gnome.org>
16093         * data/properties/anjuta.properties: Fixed font size.
16094         * plugin/build-basic-autotools/build-basic-autotools: Added initial
16095         compile file function. There are some fixmes there.
16096         * plugins/message-view/anjuta-msgman.c,
16097         * plugins/message-view/message-view.c: Fixed bugs and clean up.
16098         
16099 2004-12-08  Naba Kumar  <naba@gnome.org>
16101         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-utils.c,
16102         src/utilities.c, libanjuta/anjuta-utils.h: Added a function
16103         to escape quotes in a string.
16104         
16105         * plugins/cvs-plugin/cvs-actions.c,
16106         plugins/cvs-plugin/cvs-execute.c: Escaped commit message. Corrected
16107         cvs diff command.
16109         * plugins/build-basic-autotools/build-basic-autotools.c,
16110         plugins/build-basic-autotools/automake-c.filters: Fixed bugs with
16111         filters.
16112         
16113 2004-12-07  Naba Kumar  <naba@gnome.org>
16115         * plugins/build-basic-autotools/build-basic-autotools.c,
16116         plugins/build-basic-autotools/automake-c.filters: Completed directory
16117         tracking. Double click on Errors and warnings now work as expected.
16119         * plugins/build-basic-autotools.c: Added codes to track build directory
16120         so that absolute path of the files could be determined.
16122 2004-12-06  Naba Kumar  <naba@gnome.org>
16124         * plugins/cvs-plugin/cvs-execute.c: Show completion message.
16125         * plugins/cvs-plugin/cvs-execute.c: Fixed command completion bug.
16126         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: UI beautification.
16127         
16128 2004-12-05  Naba Kumar  <naba@gnome.org>
16130         * plugins/editor/anjuta-docman.c: Fixed save-as, Fixed updating
16131         tab label, Fixed mem leaks. Fixed uri handling. Fixed other minor bugs.
16132         
16133         * plugins/cvs-plugin/plugin.c,
16134         plugins/cvs-plugin/cvs-execute.c: Fixed message output appending.
16135         
16136 2004-13-05  Johannes Schmid <jhs@cvs.gnome.org>
16137         
16138         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
16139         * plugins/cvs-plugin/plugin.[ch], plugins/cvs-plugin/cvs-action.[ch],
16140         plugins/cvs-plugin/cvs-execute.[ch]:
16141         Implemented cvs status and cvs diff
16142         Known bugs:
16143         - rdiff command is not correct
16144         - Must find a way to allow selection of directies AND files 
16145         in GtkFileChooser
16147 2004-12-03  Naba Kumar  <naba@gnome.org>
16149         * plugins/editor/anjuta-docman.c, plugins/editor/style-editor.c,
16150         plugins/editor/style-editor.h, plugins/editor/text_editor.c,
16151         plugins/editor/text_editor_cbs.c: Save/load editor styles. Use old
16152         session.properties file if it is for the first time.
16153         
16154 2004-12-02  Johannes Schmid <jhs@cvs.gnome.org>
16155         
16156         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Added cvs update and
16157         commit.
16158         
16159         * plugins/cvs-plugin/plugin.c, plugins/cvs-plugin/cvs-action.[ch],
16160         plugins/cvs-plugin/anjuta-cvs.ui:
16161         Implemented update/commit and changed menu layout 
16163 2004-12-02  Naba Kumar  <naba@gnome.org>
16165         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed prefernce
16166         property name (for cvs path property). Beautified dialogs.
16168 2004-11-30      Johannes Schmid <jhs@cvs.gnome.org>
16169         
16170         * plugins/message-view/anjuta-msgman.c: Changed callback name
16171         and changed switch-page handling.
16172         
16173         * plugins/cvs-plugin/cvs-actions.c:
16174         * plugins/cvs-plugin/cvs-execute.c:
16175         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
16176         - Implemented cvs add and cvs removed - both working now
16177         - Created a useful preferences page
16178         
16180 2004-11-30  Naba Kumar  <naba@gnome.org>
16182         * libanjuta/anjuta-status.c: Fixed runtime warning.
16183         
16184         * plugins/editor/Makefile.am:
16185         plugins/editor/anjuta-document-manager.glade,
16186         plugins/editor/plugin.c
16187         plugins/editor/plugin.h
16188         plugins/editor/style-editor.c (new, moved from src/),
16189         plugins/editor/style-editor.h (new, moved from src/),
16190         plugins/editor/text_editor_prefs.c: Implemented "Font and colours"
16191         settings in preferences.
16193         * plugins/editor/text_editor.c,
16194         plugins/editor/text_editor.h: Do not take unused args in
16195         text_editor_get_props().
16197         * src/style-editor.c, src/style-editor.h: Removed, moved to
16198         plugins/editor/ directory.
16200 2004-11-29  Naba Kumar  <naba@gnome.org>
16202         * plugins/editor/text_editor_cbs.c: Emit click signal in
16203         IAnjutaMarkable.
16204         * libanjuta/anjuta-status.c: More spacing between items.
16205         
16206 2004-11-29  Naba Kumar  <naba@gnome.org>
16208         Patch from: Pavol Bosik  <pavol.bosik@radiantsystems.com>:
16209         
16210         * libanjuta/interfaces/libanjuta.idl,
16211         plugins/debug-manager/anjuta-debug-manager.plugin.in,
16212         plugins/debug-manager/plugin.c,
16213         plugins/gdb/breakpoints.c,
16214         plugins/gdb/breakpoints.h,
16215         plugins/gdb/debugger.c,
16216         plugins/gdb/debugger.h,
16217         plugins/gdb/plugin.c,
16218         plugins/gdb/plugin.h,
16219         plugins/gdb/utilities.c,
16220         plugins/gdb/utilities.h: Code cleanups and partial implementation of
16221         toggle breakpoint margin clicks.
16223 2004-11-28  Naba Kumar  <naba@gnome.org>
16225         * TODO.tasks: Fixed indentations.
16226         * plugins/gtodo/libgtodo.c: Save with indentation.
16227         * plugins/file-manager/an_file_view.c: Sorts the files alphabatically.
16228         * plugins/project-manager/plugin.c: Fixed runtime warnings.
16229         * libanjuta/anjuta-status.c: Fixed busy cursors.
16230         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
16231         * po/POTFILES.in: Updated.
16232         
16233 2004-11-28  Jean-Noel GUIHENEUF <guiheneuf.jean-noel@wanadoo.fr>
16234         
16235         * plugins/editor/anjuta-document-manager.glade,
16236           plugins/editor/search-replace.[c,h], 
16237           plugins/editor/search-replace_backend.h
16238           plugins/editor/search-preferences.[c,h] :
16239           Saved Search-Preferences (gconf),
16240           Basic search by default.
16242 2004-11-22  Naba Kumar  <naba@gnome.org>
16244         * configure.in: Fixed build error.
16246 2004-11-21  Naba Kumar  <naba@gnome.org>
16248         * libanjuta/Makefile.am, libanjuta/anjuta-shell.c,
16249         libanjuta/anjuta-shell.h, src/anjuta-app.c, src/anjuta-app.h:
16250         Added AnjutaStatus class to libanjuta.
16251         Added anjuta_shell_get_status() method.
16252         
16253         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added gchar type
16254         and fixed marshaller generation.
16255         
16256         * libanjuta/interfaces/libanjuta.idl: Added "char_added" and
16257         "updade_ui" signals to IAnjutaEditor interface.
16258         
16259         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
16260         
16261         * plugins/build-basic-autotools/automake-c.filters: Fixed filter
16262         regexes.
16263         
16264         * plugins/class-gen/clsGen.c: Intial port.
16265         
16266         * plugins/debug-manager/anjuta-debug-manager.plugin.in: Fixed attribute
16267         name.
16268         
16269         * plugins/editor/action-callbacks.c, plugins/editor/plugin.c,
16270         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
16271         plugins/editor/text_editor_cbs.c, plugins/editor/text_editor_prefs.c:
16272         Implemented status update. Emits "update_ui" and "char_added" signals.
16273         Added view preferences.
16274         
16275         * plugins/file-loader/plugin.c: Added open with plugins in open with
16276         menus.
16277         
16278         * plugins/gdb/plugin.c: Do not add widgets to shell as floating.
16279         
16280         * plugins/message-view/anjuta-msgman.c,
16281         plugins/message-view/message-view.c: Fixed finalize and dispose. Fixed
16282         to close correct message view rather than current view.
16284 2004-11-20  Johannes Schmid <jhs@cvs.gnome.org>
16285         
16286         * plugins/cvs-plugin/cvs-actions.c
16287         plugins/cvs-plugin/plugin.[ch]
16288         plugins/cvs-plugin/anjuta-cvs-plugin.glade:
16289         Implemented cvs add but ran into a launcher/message_view
16290         problem because of a limitation of the idl compiler
16292 2004-11-19  Naba Kumar  <naba@gnome.org>
16294         * plugins/project-manager/plugin.c: Displays a progress window during
16295         project load.
16296         
16297         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui:
16298         Fixed UI separators.
16299         
16300         * plugins/file-manager/anjuta-file-manager.ui: Added project manager
16301         UI placeholder.
16302         
16303         * plugins/project-manager/anjuta-project-manager.ui,
16304         plugins/project-manager/plugin.[c,h]: Added add/remove context
16305         menus and implemented them. Added file manager merge menu.
16307 2004-11-18  Naba Kumar  <naba@gnome.org>
16309         * TODO.tasks: Updated.
16310         * plugins/editor/anjuta-docman.c, plugins/message-view/anjuta-msgman.c,
16311         plugins/message-view/message-view.c: Fixed finalize and dispose
16312         methods.
16313         * plugins/debugger/*: Removed from cvs (development now in
16314         debug-manager).
16316 2004-11-17  Pavol Bosik  <pavol.bosik@radiantsystems.com>
16318         Reviewed by Naba Kumar  <naba@gnome.org>:
16319         
16320         * libanjuta/interfaces/libanjuta.idl, plugins/Makefile.am,
16321         plugins/editor/plugin.c, plugins/editor/text_editor.c,
16322         plugins/gdb/breakpoints.c: all marker related stuff moved from
16323         editor and docman interfaces to IAnjutaMarkable
16325 2004-11-17  Naba Kumar  <naba@gnome.org>
16327         * TODO.tasks: Updated.
16328         
16329         * libanjuta/interfaces/libanjuta.idl: Added "saved" signal.
16330         
16331         * libegg/egg-combo-action.c: Block changed signal when changing model.
16332         
16333         * plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c:
16334         Emit changed signal. Removed dead codes.
16335         
16336         * plugins/file-loader/plugin.c: Remove file fragments from uris, so
16337         that recent files history do not duplicate.
16338         
16339         * plugins/symbol-browser/an_symbol_view.c,
16340         plugins/symbol-browser/an_symbol_view.h,
16341         plugins/symbol-browser/plugin.c: Refreshes symbols on editor save.
16342         Fixed a bug.
16344 2004-11-15  Naba Kumar  <naba@gnome.org>
16346         * plugins/project-manager/plugin.c: Opens targets on double click.
16347         
16348         * plugins/message-view/message-view.c,
16349         plugins/file-manager/anjuta-file-manager-plugin.glade,
16350         plugins/file-manager/plugin.[c,h], plugins/terminal/terminal.c:
16351         Added proper class finalization
16352         and disposition. Added preferences notifications and callbacks to
16353         change info/warning/error colors.
16354         
16355         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
16356         plugins/editor/text_editor.[h,c], src/action-callbacks.c,
16357         src/anjuta-app.c, src/anjuta.c: Fixed crash bug on exit.
16358         Implemented finalize method for AnjutaApp. Code cleanups.
16359         
16360         * plugins/message-view/plugin.c: Static parent_class.
16361         
16362 2004-11-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16363         * plugins/editor/search-replace.[c,h], 
16364           plugins/editor/search-replace_backend.c
16365           Update search entry in main toolbar.
16366           Clean code.
16368 2004-11-11  Naba Kumar  <naba@gnome.org>
16370         * TODO.tasks: Updated.
16372         * libanjuta/anjuta-preferences.[c,h]: Added keys notification API.
16373         and completed on-the-fly-change preferences. Removed "changed"
16374         signal as it is no longer necessary (use notify for similar
16375         purpose to monitor individual preferences).
16377         
16378         * plugins/editor/anjuta-document-manager.glade: Added view menu
16379         preferences so that they are registered.
16380         
16381         * plugins/editor/Makefile.am, plugins/editor/text_editor.[c,h],
16382         (added) plugins/editor/text_editor_prefs.[c,h]: Removed
16383         connection to "changed" signal of preferences and implemented
16384         notifications for some editor preferences. More to implement.
16386 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16387         * plugins/editor/print.c
16388         Fixed bug 1047624 : Add line number every X lines.
16390 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16391         * plugins/editor/search-replace.c
16392         Fixed a crash bug (995755) when searching "%n"
16394 2004-11-09  Naba Kumar  <naba@gnome.org>
16396         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c:
16397         Fixed to refresh categories list on file load.
16399 2004-11-08  Naba Kumar  <naba@gnome.org>
16400         
16401         * configure.in, plugins/Makefile.am,
16402         plugins/profile-default/plugin.c: Added cvs plugin in build.
16403         
16404         * plugins/cvs-plugin/*: Restored johannes files from cvs attic.
16405         
16406         * plugins/debug-manager/.cvsignore: Added file to ignore.
16407         
16408         * plugins/debug-manager/Makefile.am: Removed dead codes.
16409         
16410         * src/anjuta.ui: Added placeholder for version control UI.
16412 2004-11-08  Naba Kumar  <naba@gnome.org>
16414         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
16415         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
16416         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml:
16417         Updated.
16419         * global-tags/Makefile.am: Fixed make error.
16421         * plugins/profile-default/plugin.c: Added debug-manager
16422         and gdb plugins to load at startup so that debugger
16423         windows are docked properly. They will be removed
16424         later when we figure out runtime docking.
16426         * plugins/sample1/*: Restored to last working state.
16428         * plugins/gdb/debugger.c, src/layout.xml: Added debugger
16429         windows in lower pane. Named the windows appropriately.
16431         * ChangeLog: Fixed format.
16432         
16433 2004-11-07  Pavol Bosik <pavol.bosik@radiantsystems.com>
16435         * libanjuta/interfaces/libanjuta.idl,
16436         libanjuta/anjuta-marshal.c,
16437         plugins/Makefile.am,
16438         plugins/debug-manager/plugin.c,
16439         plugins/editor/plugin.c,
16440         plugins/editor/text_editor.c,
16441         plugins/gdb/breakpoints.c,
16442         plugins/gdb/debugger.c,
16443         plugins/gdb/plugin.c,
16444         plugins/gdb/plugin.h: fixed "Toggle breakpoint" feature
16446 2004-11-06  Jean-NoelGuiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16447         * plugins/editor/anjuta-docman.h plugins/editor/plugin.c,
16448         plugins/editor/search-replace.c,
16449         plugins/message-view/anjuta-msgman.c plugins/message-view/plugin.c:
16450         Search and Replace; Show result in find pane
16451           
16452 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
16453         
16454         * plugins/gdb, plugins/debug-manager: Applied debugger patch
16455         from Bosik, Pavol <pavol.bosik@radiantsystems.com>
16456         (added features: starting debugger and loading of core/executable,
16457         StepIn, StepOut, StepOver and Execute, toggling breakpoint
16458         partially works)
16460 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
16461         
16462         * plugins/cvs-plugin/*: Mess up with cvs and lost some of 
16463         my cvs-plugin files...
16464         I hope I have rescued everything possible.
16465         
16466         * Naba: Could you please fix sample1 because I messed it up to 
16467         but there should be a histroy of this directory we should commit
16469 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
16470         
16471         * plugins/cvs-plugin/cvs-execute.[ch]: Add basic command execute
16472         infrastructure
16473         * plugins/cvs-plugin/plugin.c,
16474         /plugins/cvs-plugin/anjuta-cvs-plugin.glade:
16475         Added preferences dialog (not yet complete)
16477 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
16478         
16479         * global-tags/Makefile.am, mime/Makefile.am:
16480         Some fixes in build process from Alexey Rusakov <ktirf@users.sf.net>
16481         
16482         * template/xmltemplate.[ch],
16483         template/xmlstrings.[ch],
16484         template/autotools.[ch] removed,
16485         template/prj_template.[ch] removed,
16486         template/lang_template.[ch] removed,
16487         template/lib_template.[ch] removed,
16488         template/Makefile.am adjusted,
16489         template/dtds/lang.dtd removed, 
16490         template/dtds/lib.dtd removed,
16491         template/dtds/prj.dtd removed,
16492         template/dtds/autotools.dtd removed,
16493         data/template/lib/* removed,
16494         data/template/language/* removed,
16495         data/template/library/* removed,
16496         data/template/project/* removed,
16497         date/template/Makefile.am adjusted:
16498         Remove everything except text-templates to replace hardcoded 
16499         Edit->Insert texts with dynamic loaded.
16501         * plugins/cvs-plugin/plugin.[ch],
16502         plugins/cvs-actions.[ch],
16503         plugins/Makefile.am,
16504         plugins/cvs-plugin/Makefile.am,
16505         plugins/cvs-plugin/anjuta-cvs-plugin.ui,
16506         plugins/cvs-plugin/anjuta-cvs-plugin.glade,
16507         plugins/cvs-plugin/anjuta-cvs.plugin.in:
16508         Added initial cvs-plugin code
16510 2004-10-21  Naba Kumar  <naba@gnome.org>
16511         
16512         * libanjuta/anjuta-plugin.c,
16513         plugins/build-basic-autotools/build-basic-autotools.c,
16514         plugins/debugger/plugin.c,
16515         plugins/devhelp/plugin.c,
16516         plugins/editor/anjuta-docman.c,
16517         plugins/editor/goto_line.c,
16518         plugins/editor/plugin.c,
16519         plugins/editor/search-replace.c,
16520         plugins/editor/text_editor.c,
16521         plugins/file-loader/plugin.c,
16522         plugins/file-manager/plugin.c,
16523         plugins/file-wizard/file.c,
16524         plugins/file-wizard/plugin.c,
16525         plugins/gdb/plugin.c,
16526         plugins/gtodo/plugin.c,
16527         plugins/message-view/anjuta-msgman.c,
16528         plugins/profile-default/plugin.c,
16529         plugins/project-manager/plugin.c,
16530         plugins/sample1/plugin.c,
16531         plugins/terminal/terminal.c: Defined all global variables static,
16532         particularly class parent_class variables. They were getting
16533         confused at link time.
16535         * libanjuta/plugins.c: Do not unload plugins when they are
16536         deactivated. Simply cache them for later activation. Unloading
16537         modules have some problem with shared libs using static class
16538         registration. Fixed hash type for installed plugins. Eventually,
16539         we want to add "CanUnload" attribute for .plugin files (in
16540         "Anjuta Plugin" group) to let plugin loader know if the plugin can
16541         be unloaded from memory. Those plugins declaring CanUnload=false
16542         will not be unloaded from memory and will be put in the cache. Those
16543         not declaring anything or declaring CanUnload=true, will be unloaded
16544         from memory when they are deactivated.
16546         * plugins/editor/action-callbacks.c, plugins/editor/anjuta-docman.c,
16547         plugins/editor/plugin.c, plugins/editor/text_editor.c,
16548         plugins/editor/text_editor.h, plugins/file-manager/an_file_view.c,
16549         plugins/file-manager/plugin.c, plugins/file-wizard/plugin.c,
16550         plugins/project-manager/plugin.c: Fixed object finalization, dispose,
16551         activation, deactivation. Fixed memory leaks.
16553 2004-10-20  Naba Kumar  <naba@gnome.org>
16555         * TODO.tasks: Updated.
16556         
16557         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
16558         libanjuta/anjuta-utils.h, libanjuta/plugins.c: Defined separate
16559         macro for adding interfaces to plugin types. Code cleanup.
16560         
16561         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
16562         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
16563         
16564         * plugins/build-basic-autotools/build-basic-autotools.c,
16565         plugins/debugger/plugin.c, plugins/devhelp/plugin.c,
16566         plugins/editor/plugin.c, plugins/editor/text_editor.c,
16567         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
16568         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
16569         plugins/gtodo/plugin.c, plugins/message-view/message-view.c,
16570         plugins/message-view/plugin.c, plugins/profile-default/plugin.c,
16571         plugins/project-manager/plugin.c,
16572         plugins/symbol-browser/an_symbol_view.c,
16573         plugins/symbol-browser/plugin.c, plugins/terminal/terminal.c: Used
16574         newly defined macro to add interfaces to plugin types.
16576         * src/anjuta-app.c, src/shell.c: Do not add value for widgets.
16578 2004-10-20  Naba Kumar  <naba@gnome.org>
16580         * TODO.tasks: Added task list.
16581         * plugins/file-manager/anjuta-file-manager-plugin.glade: Set
16582         default values.
16584 2004-10-19  Naba Kumar  <naba@gnome.org>
16586         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed bugs.
16587         
16588         * plugins/editor/action-callbacks.c,
16589         plugins/editor/action-callbacks.h,
16590         plugins/editor/anjuta-docman.c,
16591         plugins/editor/anjuta-docman.h,
16592         plugins/editor/anjuta-document-manager.ui,
16593         plugins/editor/file_history.c,
16594         plugins/editor/file_history.h,
16595         plugins/editor/plugin.c: Added file history browsing.
16596         
16597         * plugins/gtodo/libgtodo.c, plugins/gtodo/plugin.c: Fixed refresh.
16598         
16599         * plugins/message-view/anjuta-message-manager.ui,
16600         plugins/message-view/plugin.c: Added document manager context menu.
16601         
16602         * plugins/symbol-browser/an_symbol_view.c,
16603         plugins/symbol-browser/an_symbol_view.h,
16604         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
16605         plugins/symbol-browser/plugin.c: Added goto tag def/decl. Added
16606         document manager context menu.
16607         
16608         * scintilla/*, scintilla/include/*: Updated to current cvs.
16609         
16610 2004-10-19  Naba Kumar  <naba@gnome.org>
16612         *plugins/debugger/anjuta-debugger.ui, src/anjuta.ui: Added
16613         placeholder for debugger UI.
16614         
16615         * plugins/devhelp/plugin.c, plugins/editor/plugin.c: Fixed shortcuts.
16616         * plugins/file-manager/plugin.c: Fixed loading bug.
16617         
16618         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-encodings.h,
16619         libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h:
16620         Initializes gconf database with default values when the
16621         values are not defined. Use bool and int prefs separately.
16623         * plugins/editor/plugin.c: Added encoding preferences.
16624         * plugins/project-manager/plugin.c: Cleanup and debug messages.
16626         * manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
16627         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
16628         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
16629         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
16631 2004-10-18  Naba Kumar  <naba@gnome.org>
16633         * po/POTFILES.in: Updated.
16634         
16635         * libanjuta/anjuta-ui.c: Corrected debug messages.
16636         
16637         * libegg/egg-combo-action.c, libegg/test-actions.c,
16638         libegg/menu/egg-combo-action.h: Fixed combo action.
16639         
16640         * plugins/debugger/Makefile.am, plugins/gdb/Makefile.am:
16641         Fixed format.
16642         
16643         * plugins/editor/action-callbacks.[c,h],
16644         plugins/editor/anjuta-document-manager.ui, plugins/editor/plugin.c:
16645         Implemented file swap. Removed dead codes.
16646         
16647         * plugins/editor/text_editor.[c,h]: Fixed crash bug. Removed
16648         dead codes.
16649         
16650         * plugins/symbol-browser/an_symbol_view.[c,h],
16651         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
16652         plugins/symbol-browser/plugin.[c,h]: Completed symbol browser plugin.
16653         Implemented file symbols. Implemented goto file line when symbol is
16654         selected.
16655         
16656         * src/utilities.[c,h]: Moved code to plugins/editor/action-callbacks.c.
16657         
16658 2004-10-10  Naba Kumar  <naba@gnome.org>
16660         Patch from Bosik, Pavol  <pavol.bosik@radiantsystems.com>:
16661         
16662         * libanjuta/interfaces/libanjuta.idl: Added debugger interface.
16663         
16664         * plugins/debugger/.cvsignore,
16665         (added) plugins/debugger/Makefile.am,
16666         (added) plugins/debugger/anjuta-debugger.glade,
16667         (added) plugins/debugger/anjuta-debugger.plugin.in,
16668         (added) plugins/debugger/anjuta-debugger.plugin.png,
16669         (added) plugins/debugger/anjuta-debugger.ui,
16670         plugins/debugger/attach_process.c,
16671         (removed) plugins/debugger/attach_process_cbs.c,
16672         (removed) plugins/debugger/attach_process_cbs.h,
16673         (removed) plugins/debugger/breakpoints.c,
16674         (removed) plugins/debugger/breakpoints.h,
16675         (removed) plugins/debugger/debug_tree.c,
16676         (removed) plugins/debugger/debug_tree.h,
16677         (removed) plugins/debugger/debugger.c,
16678         (removed) plugins/debugger/debugger.h,
16679         (removed) plugins/debugger/memory.c,
16680         (removed) plugins/debugger/memory.h,
16681         (added) plugins/debugger/plugin.c,
16682         (added) plugins/debugger/plugin.h,
16683         (removed) plugins/debugger/registers.c,
16684         (removed) plugins/debugger/registers.h,
16685         (removed) plugins/debugger/registers_cbs.c,
16686         (removed) plugins/debugger/registers_cbs.h,
16687         (removed) plugins/debugger/registers_gui.c,
16688         (removed) plugins/debugger/sharedlib.c,
16689         (removed) plugins/debugger/sharedlib.h,
16690         (removed) plugins/debugger/sharedlib_cbs.c,
16691         (removed) plugins/debugger/sharedlib_cbs.h,
16692         (removed) plugins/debugger/sharedlib_gui.c,
16693         (removed) plugins/debugger/signals.c,
16694         (removed) plugins/debugger/signals.h,
16695         (removed) plugins/debugger/signals_cbs.c,
16696         (removed) plugins/debugger/signals_cbs.h,
16697         (removed) plugins/debugger/signals_gui.c,
16698         (removed) plugins/debugger/stack_trace.c,
16699         (removed) plugins/debugger/stack_trace.h,
16700         (added) plugins/debugger/utilities.c,
16701         (added) plugins/debugger/utilities.h,
16702         (removed) plugins/debugger/watch.c,
16703         (removed) plugins/debugger/watch.h,
16704         (removed) plugins/debugger/watch_cbs.c,
16705         (removed) plugins/debugger/watch_cbs.h,
16706         (removed) plugins/debugger/watch_gui.c,
16707         (removed) plugins/debugger/watch_gui.h: Moved files to gdb backend plugin.
16708         
16709         * configure.in, plugins/Makefile.am, (added) plugins/gdb/*:
16710         Added debugger gdb backend plugin.
16711         
16712         * plugins/message-view/plugin.c: Registered all message stock icons.
16713         
16714         * plugins/profile-default/plugin.c: Loads debugger plugin.
16715         
16716         * src/Makefile.am, libegg/Makefile.am: Fixed build errors.
16718 2004-10-08  Naba Kumar  <naba@gnome.org>
16720         * libanjuta/libanjuta-1.0.pc.in: changed .pc file to have version
16721         information.
16722         
16723         * plugins/symbol-browser/.cvsignore,
16724         plugins/symbol-browser/Makefile.am,
16725         plugins/symbol-browser/an_symbol_view.c,
16726         plugins/symbol-browser/an_symbol_view.h,
16727         plugins/symbol-browser/anjuta-symbol-browser-plugin.png,
16728         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
16729         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
16730         plugins/symbol-browser/plugin.c,
16731         plugins/symbol-browser/plugin.h,
16732         plugins/symbol-browser/sv_class.xpm,
16733         plugins/symbol-browser/sv_function.xpm,
16734         plugins/symbol-browser/sv_macro.xpm,
16735         plugins/symbol-browser/sv_private_fun.xpm,
16736         plugins/symbol-browser/sv_private_var.xpm,
16737         plugins/symbol-browser/sv_protected_fun.xpm,
16738         plugins/symbol-browser/sv_protected_var.xpm,
16739         plugins/symbol-browser/sv_public_fun.xpm,
16740         plugins/symbol-browser/sv_public_var.xpm,
16741         plugins/symbol-browser/sv_static_fun.xpm,
16742         plugins/symbol-browser/sv_static_var.xpm,
16743         plugins/symbol-browser/sv_struct.xpm,
16744         plugins/symbol-browser/sv_unknown.xpm,
16745         plugins/symbol-browser/sv_variable.xpm,
16746         plugins/symbol-browser/test-symbol-browser.c,
16747         plugins/Makefile.am: Implemented Symbol
16748         browser plugin.
16749         
16750         * pixmaps/sv_*.xpm: Moved to plugins/symbol-browser/ dir.
16751         
16752         * plugins/build-basic-autotools/Makefile.am,
16753         plugins/devhelp/Makefile.am,
16754         plugins/editor/Makefile.am,
16755         plugins/file-loader/Makefile.am,
16756         plugins/file-manager/Makefile.am,
16757         plugins/file-wizard/Makefile.am,
16758         plugins/gtodo/Makefile.am,
16759         plugins/message-view/Makefile.am,
16760         plugins/profile-default/Makefile.am,
16761         plugins/project-manager/Makefile.am
16762         plugins/sample1/Makefile.am,
16763         plugins/terminal/Makefile.am,
16764         scintilla/Makefile.am,
16765         libegg/Makefile.am,
16766         launcher/Makefile.am,
16767         libanjuta/Makefile.am,
16768         src/Makefile.am,
16769         tagmanager/Makefile.am,
16770         configure.in: Defined anjuta_plugin_dir, anjuta_image_dir,
16771         anjuta_data_dir in configure.in and used them in plugins Makefile.am
16772         files. Also fixed library dependencies.
16773         
16774         * plugins/editor/aneditor.cxx: Disabled unused codes.
16775         * plugins/file-manager/an_file_view.c: Added copyright.
16776         * plugins/gtodo/tray-icon.c: Fixed pixmap path.
16777         
16778         * plugins/profile-default/plugin.c: Can load plugins by location.
16779         * plugins/project-manager/plugin.c: Remove project_root_uri value
16780         when project is closed.
16781         
16782 2004-10-06  Naba Kumar  <naba@gnome.org>
16784         * libanjuta/plugins.c: Shows plugins in a nicer dialog.
16785         
16786         * libanjuta/interfaces/libanjuta.idl,
16787         plugins/editor/text_editor.c: Added get_length()
16788         and get_current_word() methods in IAnjutaEditor interface.
16789         
16790         * libegg/Makefile.am: Added test_actions target.
16791         
16792         * libegg/egg-combo-action.c: Fixed combo-action and made it usable.
16793         
16794         * plugins/build-basic-autotools/build-basic-autotools.c,
16795         plugins/file-loader/plugin.c,
16796         plugins/message-view/message-view.c: Added code to go to file and
16797         line number,
16798         
16799         * plugins/devhelp/plugin.c: Context sensitive help now works.
16800         * plugins/editor/anjuta-docman.c: Reads the fragment id from file
16801         uri as line number and goes to that line number.
16802         
16803         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c,
16804         plugins/gtodo/plugin.c: Creates a default gtodo client and implemented
16805         gtodo_client_load() method to load from a diffrent file. Watched 
16806         project root directory in plugin to open TODO.tasks of the project.
16807         
16808         * plugins/project-manager/plugin.c: Updates project UI
16809         sensitive/insensitive.
16811         * src/Makefile.am, src/shell.[c,h], src/anjuta-shell.ui: Added
16812         anjuta-shell program to test plugins.
16813         
16814         * src/anjuta-app.c: Registered UI accels.
16815         
16816 2004-09-28  Naba Kumar  <naba@gnome.org>
16818         * libanjuta/anjuta-shell.[c,h]: Added anjuta_shell_present_widget()
16819         method.
16820         
16821         * src/anjuta-app.c: Implemented present widget method.
16822         
16823         * plugins/devhelp/plugin.c, plugins/editor/plugin.c,
16824         plugins/message-view/plugin.c, plugins/project-manager/plugin.c,
16825         
16826         * plugins/editor/anjuta-docman.c: Code cleanup and selects newly
16827         added editor.
16828         
16829         * plugins/editor/text_editor.c: Connects to preferences changed signal
16830         correctly.
16831         
16832 2004-09-28  Naba Kumar  <naba@gnome.org>
16833         
16834         * libanjuta/anjuta-debug.h, libanjuta/Makefile.am: Added debug
16835         print code.
16836         
16837         * libanjuta/e-splash.c, Fixed compiler error and reduced progress bar
16838         size to 5 pix.
16839         
16840         * libegg/egg-entry-action.c: Takes GtkEditable rather than GtkEntry
16841         in changed signal callback.
16842         
16843         * plugins/editor/action-callbacks.c: Implemented save_all action
16844         callback. Removed dead code. Do save_as when saving a new file.
16845         Implemented incremental search.
16846         
16847         * plugins/editor/anjuta-docman.c: Removed dead code and formated code.
16848         
16849         * plugins/editor/plugin.c, plugins/editor/print.c: Used debug prints.
16850         
16851         * src/anjuta-app.c: Registers UI accelerators.
16852         
16853 2004-09-27  Naba Kumar  <naba@gnome.org>
16855         * libanjuta/anjuta-utils.c: Added a border in input dialog entry box.
16856         
16857         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
16858         plugins/devhelp/anjuta-devhelp.plugin.in,
16859         plugins/file-loader/anjuta-loader.plugin.in,
16860         plugins/file-manager/anjuta-file-manager.plugin.in,
16861         plugins/gtodo/anjuta-gtodo.plugin.in,
16862         plugins/project-manager/anjuta-project-manager.plugin.in,
16863         plugins/terminal/anjuta-terminal.plugin.in:
16864         Gave proper plugin names.
16866         * plugins/build-basic-autotools/build-basic-autotools.c: Detailed
16867         error when regex fail.
16868         
16869         * plugins/devhelp/anjuta-devhelp.ui, plugins/devhelp/plugin.[c,h]:
16870         Added help and context search. Watches current editor. More menus
16871         in Help submenu. Update UI (sensitive when required) properly.
16872         
16873         * plugins/editor/anjuta-document-manager.ui,
16874         plugins/devhelp/anjuta-devhelp.ui,
16875         plugins/message-view/anjuta-message-manager.ui,
16876         src/anjuta.ui: Goto menu actions are in separate submenu.
16877         
16878         * src/anjuta.ui, src/action-callbacks.[c,h], src/anjuta-actions.h:
16879         Removed unimplemented UI elements.
16880         
16881         * src/anjuta-app.c: Larger (and normal) icon size.
16882         
16883         * src/layout.xml: Task manager plugin along with document (in middle).
16884         
16885         * plugins/editor/plugin.c, plugins/file-loader.c,
16886         plugins/devhelp/plugin.c: Gives short-labels and is-important flag
16887         in gtkactions. Enable/disable UI properly.
16888         
16889 2004-09-26  Naba Kumar  <naba@gnome.org>
16891         * po/POTFILES.in: Updated, added missing files.
16893         * .cvsignore: Updated.
16894         
16895         * libanjuta/anjuta-utils.[h,c]: Functions take constant parameters. Added
16896         a new function to get User input text.
16897         
16898         * libanjuta/resources.[c,h]: Added a function to created sized image.
16899         
16900         * libanjuta/interfaces/libanjuta.idl: Changed parameter name to uri
16901         from filename, as thats the correct representation.
16902         
16903         * plugins/build-basic-autotools/Makefile.am,
16904         (added) plugins/build-basic-autotools/automake-c.filters,
16905         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
16906         plugins/build-basic-autotools/build-basic-autotools.[c,h]:
16907         Rearragned UI elements in the build menu. Added codes to read build
16908         filter rules from external file. Implemented all build, configure,
16909         autogen commands. Watches current editor and project.
16910         
16911         * plugins/editor/anjuta-docman.[c,h], plugins/editor/plugin.c:
16912         Added editor changed signal and exports current editor value.
16913         Fixed parameter names. Fixed get_uri() interface implementation to
16914         return correct uri.
16915         
16916         * plugins/editor/anjuta-document-manager.ui: Removed unnecessary UI
16917         elements.
16918         
16919         * plugins/file-loader/anjuta-loader-plugin.ui: Added New UI element.
16920         
16921         * plugins/file-manager/an_file_view.c,
16922         plugins/file-manager/an_file_view.c: Exports file uri correctly.
16923         
16924         * plugins/file-wizard/file.c: Reads uri correctly.
16925         
16926         * plugins/message-view/anjuta-msgman.c: Sizes tab images properly and
16927         sets the page to the new view.
16928         
16929         * plugins/message-view/message-view.c: Unrefs the tree model when done.
16930         Fixed signal connecting.
16931         
16932         * plugins/project-manager/plugin.c: Changed "project_root_directory"
16933         to "project_root_uri" and exports as uri.
16934         
16935 2004-09-24  Naba Kumar  <naba@gnome.org>
16937         * libanjuta/anjuta-ui.c: Fixed a crash bug.
16938         * libanjuta/anjuta-plugin.c, libanjuta/plugins.c: Activates plugin
16939         in correct way.
16940         * plugins/file-manager/plugin.c: Fixed crash in unloading.
16941         * plugins/file-loader/plugin.c: Added comments.
16942         * plugins/build-basic-autotools/plugin.c: Added comments.
16943         * plugins/devhelp/plugin.c: Fixed crash bug. Added comments.
16944         
16945         * libanjuta/interfaces/libanjuta.idl,
16946         plugins/message-view/anjuta-msgman.c,
16947         plugins/message-view/message-view.c,
16948         plugins/message-view/message-view.h,
16949         plugins/message-view/plugin.c: Buffering and appending messages have
16950         been separated. message-view implementations cleaned up. Signals
16951         Emissions fixed. Messages now displayed in summary and details show
16952         as tooltip. Message color highlights fixed. Updated IAnjutaMessageView
16953         API.
16954         
16955         * plugins/message-view/anjuta-message-manager-plugin.glade: Organized
16956         preferences.
16957         
16958         * plugins/build-basic-autotools/Makefile.am,
16959         plugins/build-basic-autotools/build-basic-autotools.c: Added regex
16960         parsing of output to create message summaries. Uses new message view
16961         API.
16962         
16963         * plugins/editor/anjuta-document-manager.glade: Hidden unnecessary
16964         preferences to make dialog box smaller.
16965         
16966         * plugins/editor/search-replace.c: Fixed compile error with change
16967         in IAnjutaMessageView API.
16968         
16969 2004-09-21  Naba Kumar  <naba@gnome.org>
16971         * plugins/Makefile.am: Deletes old (installed) plugins before
16972         installing new ones.
16973         
16974         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
16975         plugins/build-basic-autotools/build-basic-autotools.c,
16976         plugins/build-basic-autotools/build-basic-autotools.h: Uses exported
16977         file URI from filemanager. Only disables/enables build submenu in file
16978         manager, instead of merging/unmerging.
16979         
16980         * plugins/editor/anjuta-docman.c: Fixed a crash bug when opening
16981         non-text files.
16982         
16983         * plugins/file-loader/anjuta-loader-plugin.ui,
16984         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
16985         Implemented "Open with" file manager submenu. Displays error message
16986         when file can not be opened.
16987         
16988         * plugins/file-manager/an_file_view.c: Renamed
16989         file_manager_current_filename value name to file_manager_current_uri
16990         and exports proper URI.
16991         
16992         * plugins/gtodo/plugin.c: Display name changed to "Tasks".
16994 2004-09-19  Naba Kumar  <naba@gnome.org>
16996         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
16997         plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c: Added
16998         save point signal to change editor tabs. Fixed accels.
16999         
17000         * plugins/file-loader/plugin.c: Fixed accels.
17002         * plugins/project-manager/plugin.c: Added target selection callback.
17003         
17004         * plugins/project-manager/plugin.c: Added URI activation.
17005         * plugins/editor/goto-line.c, plugin/editor/action_callbacks.c:
17006         Fixed dialog and closed it on ok. Fixed a crash bug.
17007         * plugins/editor/anjuta-docman.c: Set notebook scrollable.
17009         * (added) libegg/egg-recent-*.c, (added) libegg/recent-files/*,
17010         configure.in, libegg/Makefile.am, plugins/file-loader/Makefile.am,
17011         plugins/file-loader/anjuta-loader-plugin.ui,
17012         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
17013         Added recent files in file loade plugin.
17014         
17015         * ChangeLog: Fixed entry dates.
17016         
17017 2004-09-18  Naba Kumar  <naba@gnome.org>
17019         * plugins/devhelp/plugin.c: Added UI sensitization and removed
17020         an unnecessary GtkFrame.
17021         
17022 2004-09-17  Naba Kumar  <naba@gnome.org>
17024         * mime/anjuta.xml, mime/Makefile.am: Added mime definition xml.
17026         * TODO: Updated.
17027         
17028         * data/Makefile.am: Disabled installing old mime info.
17029         
17030         * mime/anjuta.applications, mime/anjuta.keys: Updated.
17031         
17032         * plugins/editor/anjuta-docman.c, plugins/editor/anjuta-docman.h,
17033         plugins/editor/anjuta-document-manager.ui,
17034         plugins/editor/plugin.c, plugins/editor/text_editor.c,
17035         plugins/editor/text_editor.h, plugins/editor/text_editor_cbs.c:
17036         Added Editor context popup menu.
17037         
17038         * plugins/project-manager/anjuta-project-manager-plugin.png:
17039         Update image.
17040         
17041         * plugins/project-manager/anjuta-project-manager.plugin.in:
17042         Support .anjuta mime type.
17043         
17044         * plugins/project-manager/plugin.c: Exports "project_root_directory"
17045         value.
17046         
17047         * plugins/file-manager/plugin.c: Watches "project_root_directory"
17048         value.
17049         
17050         * src/layout.xml, plugins/profile-default/plugin.c:
17051         Added project manager plugin for startup.
17053 2004-09-16  Naba Kumar  <naba@gnome.org>
17054         
17055         * anjuta.prj: Updated.
17056         
17057         * pixmaps/Makefile.am, plugins/build-basic-autotools/Makefile.am,
17058         plugins/devhelp/Makefile.am, plugins/editor/Makefile.am,
17059         plugins/file-loader/Makefile.am, plugins/file-manager/Makefile.am,
17060         plugins/file-wizard/Makefile.am, plugins/message-view/Makefile.am,
17061         plugins/profile-default/Makefile.am, plugins/sample1/Makefile.am,
17062         plugins/terinal/Makefile.am, src/Makefile.am,
17063         plugins/gtodo/Makefile.am, plugins/project-manager/Makefile.am:
17064         Fixed makefile syntax errors.
17066 2004-09-16  Naba Kumar  <naba@gnome.org>
17068         * configure.in, src/layout.xml,
17069         plugins/profile-default/plugin.c,
17070         libanjuta/interfaces/libanjuta.idl,
17071         plugins/Makefile.am, (added) plugins/gtodo/*: Added Todo plugin.
17072         
17073         * configure.in, plugins/Makefile.am,
17074         plugins/project-manager/.cvsignore, 
17075         plugins/project-manager/Makefile.am,
17076         plugins/project-manager/anjuta-project-manager-plugin.png,
17077         plugins/project-manager/anjuta-project-manager.plugin.in,
17078         plugins/project-manager/anjuta-project-manager.ui,
17079         plugins/project-manager/plugin.c,
17080         plugins/project-manager/plugin.h: Added project manager plugin
17081         based on gnome-build.
17082         
17083         * Makefile.am, mime/Makefile.am, mime/anjuta.applications,
17084         mime/anjuta.keys, mime/anjuta.mime: Added anjuta files mime types.
17085         
17086         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
17087         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
17088         manuals/reference/libanjuta/tmpl/properties.sgml: Updated.
17089     
17090 2004-09-16  Naba Kumar  <naba@gnome.org>
17092         * plugins/editor/action-callbacks.c: Fixed compile error.
17093         
17094 2004-09-15  Naba Kumar  <naba@gnome.org>
17096         * plugins/devhelp/plugin.[c,h]: Fixed a start-up warning.
17097         
17098         * libanjuta/e-splash.c, plugins/profile-default/plugin.c:
17099         New improved splace with nicer progress.
17100         
17101         * configure.in, plugins/Makefile.am,
17102         (added) file-wizard/.cvsignore,
17103         (added) file-wizard/Makefile.am,
17104         (added) file-wizard/action-callbacks.c,
17105         (added) file-wizard/action-callbacks.h,
17106         (added) file-wizard/anjuta-file-wizard-plugin.png,
17107         (added) file-wizard/anjuta-file-wizard.glade,
17108         (added) file-wizard/anjuta-file-wizard.plugin.in,
17109         (added) file-wizard/anjuta-file-wizard.ui,
17110         (added) file-wizard/file.c,
17111         (added) file-wizard/file.h,
17112         (added) file-wizard/plugin.c,
17113         (added) file-wizard/plugin.h:
17114         Created new file wizard and added it. The wizard takes care of text
17115         bit insertions and new files creation.
17117         * plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
17118         plugins/editor/action-callbacks.h,
17119         plugins/editor/anjuta-document-manager.glade,
17120         plugins/editor/anjuta-document-manager.ui,
17121         plugins/editor/plugin.c, plugins/editor/text_editor.c,
17122         (removed) plugins/editor/file.[c,h]: Removed text insertions and
17123         new files code and moved into a new plugin (file wizard).
17124         
17125         * libanjuta/plugins.[c,h]: Added plugins selection function.
17126         
17127         * libanjuta/interfaces/libanjuta.idl: Added goto_position(),
17128         get_position(), insert() in IAnjutaEditor interface. Added
17129         add_buffer() in IAnjutaDocumentManager interface. Added IAnjutaWizard
17130         interface (for wizard plugins).
17132         * plugins/file-loader/anjuta-loader-plugin.ui,
17133         plugins/file-loader/plugin.c: Added wizard launcher interface which
17134         scans for plugins implement IAnjutaWizard interface and presents the
17135         list to user for selection. The selected plugin is then activated
17136         for the wizard.
17138         * libanjuta/interfaces/.cvsignore: Updated.
17139         * plugins/message-view/.cvsignore: Updated.
17140         * plugins/launcher/*: Removed as launcher has already been moved to
17141         libanjuta as class.
17143         * manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
17144         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
17145         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
17146         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
17147         manuals/reference/libanjuta/tmpl/pixmaps.sgml:
17148         Updated API documentations.
17150 2004-09-01  Amanpreet Singh Alam  <aalam@redhat.com>
17152         * configure.in: Added Punjabi to ALL_LINGUAS
17154 2004-07-29  Naba Kumar  <naba@gnome.org>
17156         * configure.in: Added file-loader plugin Makefile path and
17157         fixed devhelp version requirement.
17159 2004-07-28  Naba Kumar  <naba@gnome.org>
17161         * src/anjuta-app.c, libanjuta/pixmaps.h, libanjuta/anjuta-stock.h,
17162         terminal/preferences-terminal.png (added), message-view/*.png (added),
17163         message-view/*.xpm (added), editor/*.png (added),
17164         editor/*.xpm (added), plugins/editor/Makefile.am,
17165         plugins/editor/plugin.c, plugins/message-view/Makefile.am,
17166         plugins/message-view/plugin.c, plugins/terminal/Makefile.am,
17167         src/anjuta-app.c, pixmaps/Makefile.am: Moved pixmap files to
17168         respective plugins directories.
17170         * pixmaps/autocomplete-16.png, pixmaps/autocomplete.png,
17171         pixmaps/block-end-16.png, pixmaps/block-end.png
17172         pixmaps/block-start-16.png, pixmaps/block-start.png
17173         pixmaps/block_select.xpm, pixmaps/bookmark-first-16.png
17174         pixmaps/bookmark-first.png, pixmaps/bookmark-last-16.png
17175         pixmaps/bookmark-last.png, pixmaps/bookmark-next-16.png
17176         pixmaps/bookmark-next.png, pixmaps/bookmark-prev-16.png
17177         pixmaps/bookmark-prev.png, pixmaps/bookmark_toggle.xpm
17178         pixmaps/fold_close.xpm, pixmaps/fold_open.xpm
17179         pixmaps/fold_toggle.xpm, pixmaps/indent.xpm
17180         pixmaps/indent_auto.xpm, pixmaps/indent_dcr.xpm
17181         pixmaps/indent_inc.xpm, pixmaps/indent_set.xpm
17182         pixmaps/preferences-editor.png, pixmaps/undock.png
17183         pixmaps/error-next-16.png, pixmaps/error-next.png
17184         pixmaps/error-prev-16.png, pixmaps/error-prev.png
17185         pixmaps/messages.xpm, pixmaps/preferences-messages.png,
17186         pixmaps/preferences-terminal.png: Deleted
17188         * libanjuta/properties* (removed), plugins/editor/properties* (added),
17189         plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
17190         plugins/editor/aneditor.cxx, plugins/editor/anjuta-docman.c,
17191         plugins/editor/anjuta-document-manager.plugin.in,
17192         plugins/editor/anjuta-document-manager.ui,
17193         plugins/editor/plugin.c, plugins/editor/print.c,
17194         plugins/editor/search-replace_backend.c,
17195         plugins/editor/search_preferences.h,
17196         plugins/editor/text_editor.c, plugins/editor/text_editor.h:
17197         Moved properties souce files to editor plugin as it not required in
17198         libanjuta. Other editor fixes.
17200         * configure.in, libegg/Makefile.am, libegg/egg-dock* (removed),
17201         libegg/dock/* (removed)
17202         : Restored GDL external dependencies and removed libegg dock
17203         sources, because gdl is being developed.
17204         
17205         * libanjuta/Makefile.am, libanjuta/anjuta-preferences.c,
17206         libanjuta/anjuta-preferences.h, libanjuta/anjuta-shell.c,
17207         libanjuta/anjuta-shell.h, libanjuta/anjuta-utils.c,
17208         libanjuta/anjuta-utils.h, libanjuta/libanjuta.h,
17209         libanjuta/plugins.c, libanjuta/plugins.h,
17210         libanjuta/resources.c, libanjuta/resources.h: Preferences now use
17211         gconf system. Shell now takes docking positions. Added more utility
17212         functions. Added plugins query function. And other fixes.
17214         * libanjuta/interfaces/libanjuta.idl: Added File loader interface.
17215         
17216         * plugins/Makefile.am, plugins/file-loader/*: Implemented file loader
17217         plugin to load files based on mime type.
17218         
17219         * configure.in, plugins/devhelp/plugin.c: Fixed to use devhelp >= 0.9.
17220         
17221         * plugins/file-manager/Makefile.am, plugins/file-manager/an_file_view.c,
17222         plugins/file-manager/plugin.c: File manager now uses file loader to
17223         open files.
17225         * plugins/message-view/anjuta-msgman.c,,
17226         plugins/message-view/message-view.c,
17227         plugins/message-view/plugin.c: Implemented launcher in libanjuta.
17229         * plugins/profile-default/plugin.c, plugins/sample1/plugin.c,
17230         plugins/terminal/terminal.c, src/Makefile.am,
17231         src/action-callbacks.c, src/anjuta-app.c, src/anjuta-app.h,
17232         src/anjuta.c, src/layout.xml, src/preferences.c: Bug fixes.
17233         
17234         * libegg/dock/*: Removed directory.
17235         
17236 2004-07-28  Naba Kumar  <naba@gnome.org>
17238         * configure.in: Reduced gnome-print version requirement.
17239         * plugins/devhelp/plugin.c: Fixed changes wrt develop >= 0.9.0.
17241 2004-07-21  Ray Strode  <rstrode@redhat.com>
17242         * anjuta/anjuta.desktop.in.in: Add MimeType line to desktop file
17243         new mime sytem.
17245 2004-06-29  Johannes Schmid <jhs@cvs.gnome.org>
17246         
17247         * plugins/editor/search-replace.c: Some fixes
17248         * plugins/terminal/Makefile.am:
17249         Patch from: Alexey Rusakov <ktirf@users.sf.net>
17251 2004-05-19  Naba Kumar  <naba@gnome.org>
17253         * libanjuta/e-splash.c: Set 'type' at construct time. Fixed
17254         compiler warning.
17256 2004-05-17  Johannes Schmid <jhs@cvs.gnome.org>
17258         * plugins/editor/text_editor.c: Implemented IAnjutaFile correctly.
17259         Implemented IAnjutaSavable
17260         * plugins/editor/plugin.c: Implemented IAnjutaFile and IAnjutaSavable.
17262 2004-05-17  Naba Kumar  <naba@gnome.org>
17264         * configure.in, plugins/Makefile.am, plugins/profile-default/plugin.c,
17265         plugins/build-basic-autotools/.cvsignore,
17266         plugins/build-basic-autotools/Makefile.am,
17267         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.png,
17268         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
17269         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
17270         plugins/build-basic-autotools/build-basic-autotools.c,
17271         plugins/build-basic-autotools/build-basic-autotools.h: Added basic autotools
17272         build plugin.
17273         
17274         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaProject interface
17275         definition.
17276         
17277         * plugins/file-manager/an_file_view.c,
17278         plugins/file-manager/anjuta-file-manager.ui,
17279         plugins/file-manager/plugin.c, plugins/file-manager/plugin.h:
17280         Added context menu UI.
17281         
17282         * src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c: Added widgets show/hide
17283         in view menu.
17285 2004-05-16      Johannes Schmid <jhs@cvs.gnome.org>
17286         
17287         * libanjuta/anjuta-preferences.[ch]: 
17288         Added save/load_gconf functions
17289         * src/action_callbacks.[ch], src/preferences.c: 
17290         Load global prefs from gconf at startup and save them
17291         on exit. Prefs load and save correctly but something resets
17292         them to default after loading...
17293         * src/Makefile.am: Hack: Add anjuta-preferences.o to LD_ADD.
17294         Somehow the linker does not find save/load_gconf functions
17295         in libanjuta. Must be a stupid mistake, I would be glad
17296         if someone could fix that.
17297         * manuals/reference/libanjuta-sections.txt: Added new
17298         preferences functions and removed gnome-filelist
17299         * plugins/file-manager/anjuta-file-manager-plugin.glade:
17300         * plugins/file-manager/plugin.c:
17301         Added root-path property
17303 2004-05-14      Johannes Schmid <jhs@cvs.gnome.org>
17304         
17305         * libanjuta/fileselection.[ch], gnomefilelist.[ch]: Removed,
17306         they are not longer needed.
17307         * manuals/reference/libanjuta/Makefile.am, anjuta-docs.sgml,
17308         anjuta-sections.txt: Remove references to the files
17309         * libanjuta/pixmaps.h, pixmaps/directory(-accept).png:
17310         Use new nautilus icons for file-manager, looks incredible
17311         cool!
17313 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
17314         
17315         * plugins/editor/anjuta-docman.c: gchar* to 
17316         const gchar* in arguments
17317         * plugins/editor/text_editor.c: Implemented IAnjutaFile
17318         Interface
17319         * plugins/file-manager/an_file_view.c: Open files on
17320         double-click. Does not work yet because it does not
17321         find IAnjutaFile interface in document manager
17323 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
17324         
17325         * plugins/editor/anjuta-docman.c
17326         * plugins/editor/text_editor.c:
17327         Made close button working, made multiple selection in
17328         File/Open dialog possble, fixed crash bug if file cannot
17329         be opened.
17331 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
17332         
17333         * plugins/editor/action-callbacks.c
17334         * plugins/editor/anjuta-docman.c
17335         * plugins/editor/anjuta-docman.h
17336         * plugins/editor/search-replace.c
17337         * plugins/editor/search-replace_backend.c
17338         * plugins/editor/text_editor.c
17339         * plugins/editor/text_editor.h:
17340         Moved to new GtkFileChooserDialog, use gnome-vfs everywhere to be
17341         able to open all files, use uri instead of full_filename, fixed
17342         many bugs.
17345 2004-05-13  Naba Kumar  <naba@gnome.org>
17347         * plugins/message-view/anjuta-message-manager-plugin.glade:
17348         HIG compliant.
17350         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Fixed toolbar
17351         management.
17353         * pixmaps/anjuta_splash.png: Added border.
17354         
17355         * plugins/editor/anjuta-document-manager.png: New icon.
17356         
17357         * anjuta.glade, plugins/editor/anjuta-document-manager.glade,
17358         plugins/editor/.cvsignore: Moved search dialogs from anjuta.glade.
17359         
17360         plugins/editor/Makefile.am,
17361         plugins/editor/search-replace.c,
17362         plugins/editor/search-replace.h,
17363         plugins/editor/search-replace_backend.c,
17364         plugins/editor/search-replace_backend.h,
17365         plugins/editor/search_preferences.h,
17366         plugins/editor/search_preferences.c: Merged changes from
17367         ANJUTA_1_2_0 branch.
17368         
17369         * plugins/editor/anjuta-docman.c, plugins/editor/file.c,
17370         plugins/editor/plugin.c: Fixed crash bugs. Made toggle editor items
17371         operational.
17373         * plugins/terminal/Makefile.am,
17374         plugins/terminal/anjuta-terminal-plugin.glade: Fixed terminal preferences
17375         dialog.
17376         
17377         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Added toolbar
17378         submenu.
17380 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
17381         * plugins/message-view/plugin.c: Fixed glade file loading
17382         Removed "Show messages" menu item
17383         * src/anjuta-app.c: Fixed crash bug, g_free(filename was called
17384         twice because of this load system layout hack.
17385         * libanjuta/anjuta-ui.h: Removed #include config.h
17386         * libanjuta/libanjuta.pc: Fixed path and depencies
17387         * libanjuta/Makefile.am: Install properties.h and glue-plugin.h
17388         * libanjuta/properties.h: Moved C++ stuff to properties_cxx.h (file added)
17389         * libanjuta/properties.cxx : #include "properties_cxx.h"
17390         * plugins/editor/aneditor.cxx: #include "properties_cxx.h"
17392 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
17393         * plugins/message-view/*: Fixed message view preferences
17394         * plugins/message-view/message_prefs.glade: unmerged from anjuta.glade
17395         * anjuta.glade: Removed messages stuff
17397 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
17398         
17399         * Removed libanjutamm, it is now hosted on SF.net:
17400         cvs.sf.net/cvsroot/anjuta/libanjutamm
17402 2004-05-11  Johannes Schmid  <jhs@cvs.gnome.org>
17403         
17404         * libanjutamm/*
17405         Added some experimental code to add support for C++ plugins.
17406         Nothing works yet and it is likely that it will disappear but
17407         I have some questions to murrayc and he wants to see the code.
17409 2004-05-11  Naba Kumar  <naba@gnome.org>
17411         * plugins/terminal/terminal.c: Fixed prefs loading bug.
17413         * plugins/editor/action-callbacks.c: Fixed a crash bug in
17414         hightlight style menu actions.
17416         * manuals/reference/libanjuta/libanjuta-docs.sgml,
17417         manuals/reference/libanjuta/plugin-description-file.sgml,
17418         manuals/reference/libanjuta/writing-plugins.sgml,
17419         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17420         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
17421         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated docs.
17423         * src/anjuta-app.c: Always load system layout for now.
17425         * libanjuta/anjuta-shell.h, libanjuta/gnomefilelist.h: Fixed format.
17426         
17427         * manuals/reference/libanjuta/libanjuta-docs.sgml,
17428         manuals/reference/libanjuta/libanjuta-sections.txt,
17429         manuals/reference/libanjuta/libanjuta.types,
17430         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17431         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
17432         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
17433         manuals/reference/libanjuta/tmpl/fileselection.sgml,
17434         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
17435         (added) manuals/reference/libanjuta/tmpl/ianjuta-terminal.sgml:
17436         Updated documentation.
17438         * (new) plugins/terminal/*, plugins/Makefile.am, configure.in,
17439         plugins/profile-default/plugin.c, src/layout.xml:
17440         Created terminal plugin.
17441          
17442         * (new) plugins/file-manager/anjuta-file-manager-plugin.glade,
17443         (new) plugins/file-manager/.cvsignore,
17444         plugins/file-manager/an_file_view.c,
17445         plugins/file-manager/plugin.c,
17446         plugins/file-manager/plugin.h: Moved preferences to separate
17447         glade file and added cvsignore file.
17448         
17449         * (new) po/ko.po, (new) po/sq.po, po/ChangeLog: Brought missing po files
17450         from ANJUTA_1_2_0 branch. Please note that other po files need merging
17451         from the branch. I tried it     but there were way too many conflicts.
17452         
17453         * anjuta.glade: Merged with ANJUTA_1_2_0 branch.
17454         
17455         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h: Added more
17456         util functions required during the merge.
17457         
17458         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaTerminal
17459         interface.
17460         
17461         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
17462         plugins/editor/anjuta-docman.c, plugins/editor/goto_line.c,
17463         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
17464         plugins/editor/text_editor_menu.c, plugins/file-manager/Makefile.am:
17465         Merged with ANJUTA_1_2_0 branch.
17467 2004-05-09  Johannes Schmid <jhs@cvs.gnome.org>
17469         * configure.in: Changed GNOME_COMPILE_WARNIGS from error to maximum
17471 2004-05-07  Naba Kumar  <naba@gnome.org>
17473         * libanjuta/anjuta-ui.c: Reads action labels and icons correctly.
17475         * plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c:
17476         Added preferences reading and loading.
17477         
17478         * anjuta.glade, anjuta_dialogs_strings.c, ChangeLog,
17479         libanjuta/anjuta-preferences.c, libanjuta/defaults.c,
17480         libanjuta/fileselection.c, libanjuta/fileselection.h,
17481         libanjuta/resources.c: Merged with ANJUTA_1_2_0 branch.
17482         
17483         * manuals/reference/libanjuta/anjuta-architecture.sgml: Added some docs.
17485         * AUTHORS, HACKING, NEWS, README, anjuta.desktop.in.in,
17486         anjuta.spec.in, configure.in, data/autogen.sh.generic,
17487         data/autogen.sh.gtk, data/autogen.sh.gtkmm, data/autogen.sh.wxwin,
17488         data/macros/autogen.sh, data/macros2/autogen.sh
17489         data/properties/ada.properties, data/properties/anjuta.properties,
17490         launcher/Makefile.am, launcher/anjuta_launcher.c, libanjuta/gnomefilelist.c,
17491         libanjuta/gnomefilelist.h, manuals/C/Makefile.am,
17492         (added) manuals/C/anjuta-advanced-tutorial/.cvsignore,
17493         (added) manuals/C/anjuta-advanced-tutorial/Makefile.am,
17494         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial-C.omf,
17495         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.xml,
17496         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_additional_options.png,
17497         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_lib3ds.png,
17498         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_libxml2.png,
17499         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_include_paths.png,
17500         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_libraries.png,
17501         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_lib3ds.png,
17502         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_libxml2.png,
17503         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_project_type.png,
17504         manuals/C/anjuta-manual/authors.xml, manuals/C/anjuta-manual/build.xml,
17505         manuals/C/anjuta-tutorial/anjuta-tutorial.xml,
17506         plugins/class-gen/clsGen.c, plugins/editor/print.c,
17507         plugins/patch/patch-plugin.c, scintilla/Document.cxx,
17508         scintilla/Editor.cxx, scintilla/KeyWords.cxx, scintilla/LexCPP.cxx
17509         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
17510         scintilla/LexVB.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
17511         (added) scintilla/README.sync, scintilla/ScintillaBase.cxx,
17512         scintilla/ScintillaBase.h, scintilla/ScintillaGTK.cxx,
17513         (added) scintilla/scintilla-marshal.c,
17514         (added) scintilla/scintilla-marshal.h,
17515         (added) scintilla/scintilla-marshal.list,
17516         scintilla/include/SString.h, scintilla/include/SciLexer.h,
17517         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface,
17518         (added) scintilla/patches/scintilla-calltip-align.patch,
17519         (added) scintilla/patches/scintilla-minor.patch,
17520         tagmanager/Makefile.am: Merge (level 4) with ANJUTA_1_2_0 branch.
17522 2004-05-06  Naba Kumar  <naba@gnome.org>
17524         * (added) plugins/file-manager/Makefile.am,
17525         (added) plugins/file-manager/anjuta-file-manager-plugin.png,
17526         (added) plugins/file-manager/anjuta-file-manager.plugin.in,
17527         (added) plugins/file-manager/anjuta-file-manager.ui,
17528         (added) plugins/file-manager/plugin.c,
17529         (added) plugins/file-manager/plugin.h,
17530         (removed) plugins/file-manager/an_file_view.h,
17531         plugins/Makefile.am, configure.in,
17532         plugins/file-manager/an_file_view.c: Created file manager plugin.
17533         
17534         * plugins/profile-default/plugin.c: Added file manager plugin in default
17535         profile.
17536         
17537         * libanjuta/Makefile.am: Fixed dependencies.
17538         * pixmaps/anjuta_splash.png: New splash screen.
17540 2004-05-05  Johannes Schmid <jhs@cvs.gnome.org>
17541         
17542         * template/template.c/h: Added in-line doc
17543         * manuals/reference/template/*: Added template documentation
17544         * configure.in: Build template docs
17546 2004-05-05  Naba Kumar  <naba@gnome.org>
17548         * autogen.sh: Added commands to generate initial interfaces.
17549         
17550         * libanjuta/Makefile.am,
17551         (removed)libanjuta/anjuta-plugin-parser.c,
17552         (removed)libanjuta/anjuta-plugin-parser.h,
17553         (added)libanjuta/anjuta-plugin-description.c,
17554         (added)libanjuta/anjuta-plugin-description.h: Renamed plugin-parser to
17555         plugin description.
17556         
17557         * libanjuta/anjuta-plugin.c,
17558         libanjuta/anjuta-plugin.h: Added activation and deactivation methods.
17559         
17560         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Fixed documentation
17561         and added AnjutaShellPlacement enum for widgeds placement (passed to 
17562         widget add_widget() method.
17563         
17564         * libanjuta/plugins.c, libanjuta/plugins.h: Added plugin query routines
17565         and moved plugin sets loading in profile plugins.
17566         
17567         * libanjuta/interfaces/.cvsignore,
17568         (removed)libanjuta/interfaces/Makefile.am,
17569         libanjuta/interfaces/libanjuta.idl,
17570         libanjuta/interfaces/anjuta-idl-compiler.pl,
17571         (removed)libanjuta/interfaces/ianjuta-document-manager.c,
17572         (removed)libanjuta/interfaces/ianjuta-document-manager.h,
17573         (removed)libanjuta/interfaces/ianjuta-editor.c,
17574         (removed)libanjuta/interfaces/ianjuta-editor.h,
17575         (removed)libanjuta/interfaces/ianjuta-file.c,
17576         (removed)libanjuta/interfaces/ianjuta-file.h,
17577         (removed)libanjuta/interfaces/ianjuta-message-manager.c,
17578         (removed)libanjuta/interfaces/ianjuta-message-manager.h,
17579         (removed)libanjuta/interfaces/ianjuta-message-view.c,
17580         (removed)libanjuta/interfaces/ianjuta-message-view.h: Removed all *.c,
17581         *.h and Makefile.am files. They are autogenerated. Interfaces are
17582         by anjuta-idl-compiler.pl from libanjuta.idl file.
17583         
17584         * manuals/reference/libanjuta/Makefile.am,
17585         manuals/reference/libanjuta/anjuta-architecture.sgml,
17586         manuals/reference/libanjuta/libanjuta-docs.sgml,
17587         manuals/reference/libanjuta/libanjuta-sections.txt,
17588         manuals/reference/libanjuta/libanjuta.types,
17589         manuals/reference/libanjuta/plugin-description-file.sgml,
17590         manuals/reference/libanjuta/writing-plugins.sgml,
17591         (added)manuals/reference/libanjuta/tmpl/.cvsignore,
17592         (added)manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
17593         (removed)manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
17594         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17595         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17596         (added)manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
17597         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
17598         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
17599         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
17600         (added)manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
17601         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
17602         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
17603         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-loader.sgml,
17604         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml,
17605         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml,
17606         (added)manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
17607         (added)manuals/reference/libanjuta/tmpl/ianjuta-help.sgml,
17608         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
17609         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
17610         (added)manuals/reference/libanjuta/tmpl/ianjuta-loader.sgml,
17611         (added)manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
17612         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
17613         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
17614         (added)manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
17615         (added)manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
17616         (added)manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
17617         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-loader.sgml,
17618         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-savable.sgml,
17619         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream.sgml,
17620         (added)manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
17621         (added)manuals/reference/libanjuta/tmpl/libanjuta-iface-marshallers.sgml,
17622         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
17623         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated documentation.
17624         Wrote writing-plugins.sgml documentation. Fixed cross links. Added
17625         interfaces template sgmls.
17626         
17627         * plugins/Makefile.am,
17628         plugins/devhelp/anjuta-devhelp.plugin.in,
17629         plugins/devhelp/plugin.c,
17630         plugins/editor/action-callbacks.c,
17631         plugins/editor/anjuta-document-manager.plugin.in,
17632         plugins/editor/plugin.c,
17633         plugins/editor/plugin.h,
17634         plugins/editor/text_editor.c,
17635         plugins/sample1/plugin.c,
17636         plugins/message-view/anjuta-message-manager.plugin.in,
17637         plugins/message-view/plugin.c: Fixed shell add_widget method to take
17638         placement. Fixed other errors.
17639         
17640         * (added)plugins/profile-default/.cvsignore,
17641         (added)plugins/profile-default/Makefile.am,
17642         (added)plugins/profile-default/anjuta-default-profile-plugin.png,
17643         (added)plugins/profile-default/anjuta-default-profile.plugin.in,
17644         (added)plugins/profile-default/anjuta-default-profile.ui,
17645         (added)plugins/profile-default/plugin.c,
17646         (added)plugins/profile-default/plugin.h: Added a default new
17647         profile plugin.
17648         
17649         * src/Makefile.am,
17650         src/action-callbacks.c,
17651         src/anjuta-app.c,
17652         src/anjuta.c,
17653         src/main.cpp: Fixed necessary changes for libanjuta
17655 2004-05-04  Naba Kumar  <naba@gnome.org>
17657         * libanjuta/anjuta-shell.[h,c], src/anjuta-app.c,
17658         plugins/sample1/plugin.c, plugins/devhelp/plugin.c,
17659         plugins/message-view/plugin.c, plugins/editor/plugin.c: Added shell
17660         placement for default widgets placements.
17662 2004-05-03  Naba Kumar  <naba@gnome.org>
17664         * manuals/reference/libanjuta/anjuta-architecture.sgml,
17665         manuals/reference/libanjuta/libanjuta-docs.sgml,
17666         manuals/reference/libanjuta/plugin-description-file.sgml,
17667         manuals/reference/libanjuta/writing-plugins.sgml:
17668         Wrote more sections in writing-plugins document and fixed errors.
17670 2004-05-03  Naba Kumar  <naba@gnome.org>
17672         * libanjuta/interfaces/libanjuta.idl: Added interface
17673         IAnjutaFileManager.
17674         
17675         * manuals/reference/libanjuta/anjuta-architecture.dia,
17676         manuals/reference/libanjuta/anjuta-architecture.png: Updated
17677         architecture diagram.
17678         
17679         * (added) manuals/reference/libanjuta/anjuta-architecture.sgml,
17680          manuals/reference/libanjuta/libanjuta-docs.sgml,
17681         (added) manuals/reference/libanjuta/plugin-description-file.sgml,
17682         (added) manuals/reference/libanjuta/writing-plugins.sgml:
17683         Wrote writing-plugins document and separated chapters into
17684         separate sgml files.
17685         
17686         * plugins/file-manager/an_file_view.c,
17687         plugins/file-manager/an_file_view.h: New and improved directory
17688         rendering.
17690 2004-05-02  Sven Herzberg  <herzi@abi02.de>
17692         * anjuta.glade: re-designed the new file dialog
17693         * anjuta_dialogs_strings.c: new strings from the new file dialog
17695 2004-04-30  Naba Kumar  <naba@gnome.org>
17697         * libanjuta/interfaces/Makefile.am.iface,
17698         libanjuta/interfaces/anjuta-idl-compiler.pl: Fixed errors.
17699         
17700         * libanjuta/interfaces/libanjuta.idl: Updated.
17702         * libanjuta/interfaces/Makefile.am.iface,
17703         libanjuta/interfaces/libanjuta.idl: Updated.
17705 2004-04-29  Naba Kumar  <naba@gnome.org>
17706         
17707         * libanjuta/interfaces/Makefile.am.iface,
17708         libanjuta/interfaces/libanjuta.idl: Updated.
17710 2004-04-29  Naba Kumar  <naba@gnome.org>
17712         * libanjuta/interfaces/giface-idlc-c.pl,
17713         libanjuta/interfaces/libanjuta.idl: Upgraded.
17714         * libanjuta/interfaces/Makefile.am.iface: Added.
17715         
17716 2004-04-28  Naba kumar  <naba@gnome.org>
17718         * libanjuta/interfaces/giface-idlc-c.pl,
17719         libanjuta/interfaces/libanjuta.idl: Added anjuta interface
17720         definitions and wrote a compiler.
17721         
17722 2004-04-28  Naba Kumar  <naba@gnome.org>
17724         * libanjuta/anjuta-shell.c: Fixed docs.
17725         * libanjuta/interfaces/Makefile.am,
17726         libanjuta/interfaces/ianjuta-file.c,
17727         libanjuta/interfaces/ianjuta-file.h: Added ianjuta-file.{c,h}
17728         
17729         * libanjuta/interfaces/ianjuta-editor.c: Fixed bug.
17730         
17731         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml
17733         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17734         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
17735         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
17736         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17737         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml: Updated docs.
17738         * src/anjuta-app.c: Fixed bug.
17740 2004-04-27  Naba Kumar  <naba@gnome.org>
17742         * libanjuta/anjuta-preferences-dialog.c,
17743         manuals/Makefile.am: Fixed document bugs and enabled docs
17744         building.
17746         * libanjuta/anjuta-preferences-dialog.c,
17747         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml:
17748         More documentation.
17749         
17750         * libanjuta/anjuta-preferences.c,
17751         manuals/reference/libanjuta/libanjuta-docs.sgml,
17752         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
17753         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17754         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
17755         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17756         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml:
17757         Wrote more documentations.
17759         * (removed) plugins/message-view/imessage-view.c,
17760         (removed) plugins/message-view/ianjuta-msgman.c,
17761         plugins/message-view/Makefile.am,
17762         plugins/message-view/anjuta-msgman.c,
17763         plugins/message-view/anjuta-msgman.h,
17764         plugins/message-view/message-view.c,
17765         plugins/message-view/message-view.h,
17766         plugins/message-view/plugin.c,
17767         plugins/message-view/plugin.h: Moved interface implementations
17768         in their respective classes and used correct macros to
17769         defined class types.
17771         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
17772         src/action-callbacks.c, src/anjuta-app.c: Subclassed
17773         AnjutaUI from GtkUIManager instead of GtkDialog.
17775         * manuals/reference/libanjuta/Makefile.am,
17776         manuals/reference/libanjuta/libanjuta-docs.sgml,
17777         manuals/reference/libanjuta/libanjuta-sections.txt,
17778         manuals/reference/libanjuta/libanjuta.types,
17779         (added) manuals/reference/libanjuta/anjuta-architecture.dia,
17780         (added) manuals/reference/libanjuta/anjuta-architecture.png,
17781         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17782         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17783         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
17784         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
17785         Wrote more documentation, fixed typos, added architecture
17786         diagram, updated object types etc.
17788         * plugins/editor/text_editor.c: Fixed interface implementation.
17790 2004-04-26  Naba Kumar  <naba@gnome.org>
17792         * (added) manuals/reference/libanjuta/anjuta-architecture.dia,
17793         (added) manuals/reference/libanjuta/anjuta-architecture.png,
17794         manuals/reference/libanjuta/libanjuta-docs.sgml: Added
17795         architecture diagram and a new chapter on plugins description file.
17797 2004-04-25  Naba Kumar  <naba@gnome.org>
17799         *  libanjuta/anjuta-children.h,
17800         libanjuta/anjuta-plugin.c,
17801         libanjuta/anjuta-plugin.h,
17802         libanjuta/anjuta-preferences.c,
17803         libanjuta/anjuta-shell.c,
17804         libanjuta/anjuta-shell.h,
17805         libanjuta/e-splash.c,
17806         libanjuta/e-splash.h,
17807         manuals/reference/libanjuta/Makefile.am,
17808         manuals/reference/libanjuta/libanjuta-docs.sgml,
17809         manuals/reference/libanjuta/libanjuta-sections.txt,
17810         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
17811         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
17812         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
17813         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
17814         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17815         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
17816         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
17817         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17818         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
17819         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
17820         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
17821         manuals/reference/libanjuta/tmpl/defaults.sgml,
17822         manuals/reference/libanjuta/tmpl/fileselection.sgml,
17823         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
17824         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
17825         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
17826         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
17827         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
17828         manuals/reference/libanjuta/tmpl/plugins.sgml,
17829         manuals/reference/libanjuta/tmpl/properties.sgml,
17830         manuals/reference/libanjuta/tmpl/resources.sgml,
17831         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
17832         manuals/reference/libanjuta/tmpl/e-splash.sgml,
17833         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
17834         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
17835         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
17836         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
17838         Added more template files and wrote more documentation.
17840 2004-04-24  Andras Timar  <timar@gnome.hu>
17842         * configure.in: Added hu to ALL_LINGUAS.
17844 2004-04-23  Naba Kumar  <naba@gnome.org>
17845         
17846         * configure.in: Fixed compile error.
17847         
17848         * libanjuta/anjuta-children.c,
17849         libanjuta/anjuta-children.h,
17850         libanjuta/anjuta-preferences.c,
17851         libanjuta/anjuta-preferences.h,
17852         libanjuta/anjuta-shell.c,
17853         libanjuta/anjuta-ui.c,
17854         libanjuta/anjuta-ui.h,
17855         manuals/reference/libanjuta/Makefile.am,
17856         manuals/reference/libanjuta/libanjuta-docs.sgml,
17857         manuals/reference/libanjuta/libanjuta.types,
17858         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
17859         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
17860         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
17861         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
17862         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17863         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
17864         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
17865         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17866         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
17867         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
17868         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
17869         manuals/reference/libanjuta/tmpl/defaults.sgml,
17870         manuals/reference/libanjuta/tmpl/fileselection.sgml,
17871         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
17872         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
17873         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
17874         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
17875         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
17876         manuals/reference/libanjuta/tmpl/plugins.sgml,
17877         manuals/reference/libanjuta/tmpl/properties.sgml,
17878         manuals/reference/libanjuta/tmpl/resources.sgml,
17879         plugins/sample1/plugin.c: Added libanjuta API documentation.
17881 2004-04-22  Naba Kumar  <naba@gnome.org>
17883         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
17884         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
17885         libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
17886         libegg/Makefile.am, (removed) libegg/egg-accel-dialog.c,
17887         (removed) libegg/egg-action-group.c, (removed) libegg/egg-action.c,
17888         libegg/egg-combo-action.c, libegg/egg-entry-action.c,
17889         (removed) libegg/egg-markup.c, (removed) libegg/egg-menu-merge.c,
17890         (removed) libegg/egg-radio-action.c, (removed) libegg/egg-toggle-action.c,
17891         (removed) libegg/eggradiotoolbutton.c,
17892         (removed) libegg/eggseparatortoolitem.c,
17893         (removed) libegg/eggtoggletoolbutton.c,
17894         (removed) libegg/eggtoolbar.c,
17895         (removed) libegg/eggtoolbutton.c,
17896         (removed) libegg/eggtoolitem.c,
17897         (removed) libegg/prop-editor.c,
17898         (removed) libegg/test-actions.c,
17899         (removed) libegg/test-drag.c,
17900         (removed) libegg/test-merge.c,
17901         (removed) libegg/test-toolbar.c,
17902         libegg/menu/Makefile.am,
17903         (removed) libegg/menu/egg-accel-dialog.h,
17904         (removed) libegg/menu/egg-action-group.h,
17905         (removed) libegg/menu/egg-action.h,
17906         libegg/menu/egg-entry-action.h,
17907         (removed) libegg/menu/egg-markup.h,
17908         (removed) libegg/menu/egg-menu-merge.h,
17909         (removed) libegg/menu/egg-menu.h,
17910         (removed) libegg/menu/egg-radio-action.h,
17911         (removed) libegg/menu/egg-toggle-action.h,
17912         (removed) libegg/menu/howitshouldwork.txt,
17913         (removed) libegg/toolbar/.cvsignore,
17914         (removed) libegg/toolbar/Makefile.am,
17915         (removed) libegg/toolbar/TODO,
17916         (removed) libegg/toolbar/eggradiotoolbutton.h,
17917         (removed) libegg/toolbar/eggseparatortoolitem.h,
17918         (removed) libegg/toolbar/eggtoggletoolbutton.h,
17919         (removed) libegg/toolbar/eggtoolbar.h,
17920         (removed) libegg/toolbar/eggtoolbutton.h,
17921         (removed) libegg/toolbar/eggtoolitem.h,
17922         (removed) libegg/toolbar/prop-editor.h,
17923         (removed) libegg/toolbar/toolbar-api.txt,
17924         (removed) libegg/toolbar/toolbar-ideas.txt,
17925         plugins/devhelp/anjuta-devhelp.ui,
17926         plugins/devhelp/plugin.c,
17927         plugins/editor/action-callbacks.c,
17928         plugins/editor/action-callbacks.h,
17929         plugins/editor/anjuta-docman.c,
17930         plugins/editor/anjuta-document-manager.ui,
17931         plugins/editor/plugin.c,
17932         P plugins/message-view/Makefile.am,
17933         plugins/message-view/anjuta-message-manager.ui,
17934         plugins/message-view/plugin.c,
17935         plugins/sample1/anjuta-sample.ui,
17936         plugins/sample1/plugin.c,
17937         src/action-callbacks.c,
17938         src/action-callbacks.h,
17939         src/anjuta-actions.h,
17940         src/anjuta-app.c,
17941         src/anjuta.ui: Removed libegg code for menu/toolbar action-merge and used
17942         Gtk actions and UIManager. Fixed all plugins to use this.
17943         
17944         * manuals/reference/gtkdoc-scangobj.diff,
17945         manuals/reference/libanjuta/Makefile.am,
17946         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17947         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
17948         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17949         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
17950         manuals/reference/libanjuta/tmpl/plugins.sgml: Fixed document generation.
17952         * configure.in: Updated to require gtk-2.4 and gnome-2.6.
17953         
17954 2004-04-20  Johannes Schmid <jhs@cvs.gnome.org>
17955         
17956         * plugins/message-view/imessage-view.c
17957         * plugins/message-view/ianjuta-msgman.c:
17958         Added interfaces
17960 2004-04-17  Adam Weinberger  <adamw@gnome.org>
17962         * configure.in: Added en_CA to ALL_LINGUAS.
17964 2004-04-08  Naba Kumar  <naba@gnome.org>
17966         * libanjuta/interfaces/ianjuta-message-view.[c,h], 
17967         libanjuta/interfaces/Makefile.am,
17968         libanjuta/interfaces/ianjuta-message-manager.[c,h]: Implemented
17969         message manager and message view interfaces.
17971         * libanjuta/anjuta-children.h, libanjuta/anjuta-plugin-parser.h,
17972         libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
17973         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
17974         libanjuta/plugins.c, libanjuta/plugins.h, src/action-callbacks.c,
17975         src/anjuta-app.c: Used 'activate' and
17976         'deactivate' virtual methods for plugins. Fixed installed plugins
17977         dialogs. Added remove_widget() method for AnjutaShell.
17979         * libanjuta/interfaces/Makefile.am,
17980         libanjuta/interfaces/ianjuta-document-manager.c,
17981         libanjuta/interfaces/ianjuta-document-manager.h,
17982         libanjuta/interfaces/ianjuta-editor.c,
17983         libanjuta/interfaces/ianjuta-editor.h: Fixed document manager
17984         and editor interfaces.
17986         * plugins/devhelp/plugin.c,
17987         plugins/message-view/anjuta-message-manager.plugin.in,
17988         plugins/message-view/anjuta-msgman.h, plugins/message-view/plugin.c,
17989         plugins/sample1/plugin.c: Updated plugins implementation to
17990         reflect the changes.
17992 2004-04-07  Naba Kumar  <naba@gnome.org>
17994         * libanjuta/anjuta-plugin.h, libanjuta/anjuta-shell.[c,h],
17995         libanjuta/plugins.[c,h], libanjuta/interfaces/Makefile.am,
17996         libanjuta/interfaces/ianjuta-editor.h,
17997         (added) libanjuta/interfaces/ianjuta-document-manager.[c,h],
17998         plugins/editor/anjuta-docman.c,
17999         plugins/editor/anjuta-document-manager.plugin.in,
18000         plugins/editor/plugin.c, plugins/sample1/plugin.c,
18001         src/anjuta-app.c: Implemented IAnjutaDocumentManager interface.
18002         Added supported interfaces for plugins. Tested plugin interfaces
18003         through sample plugin.
18004         
18005 2004-02-29  Johannes Schmid <jhs@cvs.gnome.org>
18006         
18007         * template/Makefile.am, data/templates/library/Makefile.am
18008         Fixed some automake-1.7 incompatibilities
18009         * template/xmltemplate.c: Small fix
18011 2004-02-23  Naba Kumar  <naba@gnome.org>
18013         * src/actions-callbacks.[c,h], src/anjuta-actions.h, src/anjuta.ui:
18014         Added plugins manager dialog.
18015         
18016         * plugins/editor/Makefile.am: Added libanjuta-interface.la to the
18017         library dependencies.
18018         
18019         * src/Makefile.am, src/action-callbacks.c, src/action-callbacks.h,
18020         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta-app.h,
18021         src/anjuta-callbacks.c, src/anjuta_cbs.c, src/main.c.
18022         (new) src/anjuta.[c,h]: Organized session and winodw callbacks. Added
18023         geometry command line option.
18024         
18025 2004-02-16  Naba Kumar  <naba@gnome.org>
18027         * configure.in, libanjuta/Makefile.am, libanjuta/interface/*:
18028         Added interfaces and IAnjutaEditor editor interface.
18029         * plugins/editor/text_editor.c: Implemented IAnjutaEditor
18030         interface.
18031         * libanjuta/anjuta-shell.h: Fixed bug.
18032         
18033 2004-02-13  Naba Kumar  <naba@gnome.org>
18035         * configure.in: Requires devhelp 0.8.1 (0.8 is broken).
18036         
18037 2004-02-13  Johannes Schmid <jhs@cvs.gnome.org>
18038         
18039         * data/template/*/.cvsignore:
18040         Avoid all these ? in cvs output
18042 2004-02-13  Naba Kumar  <naba@gnome.org>
18044         * configure.in, plugins/devhelp/plugin.c: Fixed devhelp library
18045         includes and linking.
18047         * configure.in, plugins/Makefile.am: Enabled devhelp plugin
18048         and set required version to devhelp 0.8. This devhelp version
18049         can be acquired from gnome cvs branch devhelp branch
18050         devhelp-gtk-2-2 or devhelp-0.8.tar.gz to be released soon.
18052         * src/anjuta.ui, src/actions.h, src/actions-callbacks.h,
18053         src/actions-callbacks.c: Added Dock Manager settings menu item.
18055         * configure.in, plugins/Makefile.am: Disabled devhelp creation.
18056         * plugins/devhelp/plugin.c: Fixed a linking bug.
18057         
18058         * configure.in, (added) libegg/gdl-*, libegg/Makefile.am,
18059         libanjuta/gnomefilelist.c, src/anjuta-app.c, src/anjuta-app.h: Removed
18060         external GDL dependency and used libegg codes.
18061         
18062 2004-02-12  Naba Kumar  <naba@gnome.org>
18064         * configure.in, plugins/Makefile.am, plugins/devhelp/*:
18065         Added devhelp plugin, but it can't be used without a
18066         patch in devhelp. So it's disabled for now.
18068         * libanjuta/.cvsignore, libegg/toolbar/.cvsignore,
18069         libegg/treeviewutils/.cvsignore, plugins/editor/.cvsignore,
18070         plugins/message-view/.cvsignore, plugins/sample1/.cvsignore:
18071         Update cvsignore files.
18073         * libanjuta/plugins.c, widgets/e-splash.c:
18074         Fixed plugins loading to show splash icons.
18075         
18076         * plugins/message-view/anjuta-message-manager.plugin.in,
18077         plugins/message-view/plugin.c: Fixed plugin registered name.
18079         * plugins/message-view/anjuta-message-view.png,
18080         plugins/sample1/anjuta-sample-plugin.png: Update images.
18082         * src/Makefile.am, src/anjuta-app.c, src/layout.xml,
18083         src/main.c: Fixed layout loading.
18085         * plugins/devhelp/Makefile.am: Fixed error.
18087         * (removed) widgets/*, libanjuta/plugins.h,
18088         src/main.c: Transfered widgets to libanjuta/.
18089         
18090         * libegg/Makefile.am, libegg/*.c: Moved souce files in libegg
18091         toplevel directory to created only one library as libanjuta-egg.
18093         * data/Makefile.am: Fixed build error.
18095         * configure.in, libegg/egg-dock*.c, libegg/layout.glade,
18096         libegg/test-dock.c, libegg/dock/*, libegg/Makefile.am,
18097         libegg/.cvsignore: Added egg dock widget.
18099         * gdl/*: Removed as they are now available in libegg.
18100         
18101 2004-02-11  Franco Catrin <fcatrin@tuxpan.com>
18103         * plugins/editor/anjuta-docman.c:
18104         Use stock close icon on tab close button
18106 2004-02-11  Johannes Schmid <jhs@cvs.gnome.org>
18107         
18108         * data/template/Makefile.am
18109         data/template/language/Makefile.am
18110         data/template/library/Makefile.am
18111         data/template/text/Makefile.am
18112         data/template/project/Makefile.am
18113         data/template/project/terminal/Makefile.am
18114         configure.in: Created Makefile to install templates
18116 2004-02-11  Naba Kumar  <naba@gnome.org>
18118         * plugins/editor/action-callbacks.c,
18119         plugins/editor/anjuta-document-manager.ui,
18120         plugins/editor/plugin.c
18121         plugins/message-view/anjuta-message-manager.ui,
18122         src/anjuta-actions.h, src/anjuta.ui: Fixed Edit->Goto submenu merging.
18123         
18124 2004-02-09  Johannes Schmid <jhs@cvs.gnome.org>
18125         
18126         * plugins/message-view/*: MessageView plugin is now loaded
18127         The menu items are still dummies.
18129 2004-02-09  Naba Kumar  <naba@gnome.org>
18131         * Makefile.am, autogen.sh, configure.in: Added proper gtkdoc
18132         generation.
18133         
18134         * libanjuta/anjuta-preferences.h: Added some documentation.
18135         
18136         * libanjuta/anjuta-shell.h: Removed dead codes.
18137         
18138         * (removed) manuals/reference/gtkdoc-scangobj,
18139         manuals/reference/gtkdoc-scangobj.diff,
18140         manuals/reference/libanjuta/.cvsignore,
18141         manuals/reference/libanjuta/Makefile.am,
18142         manuals/reference/libanjuta/README.inline-doc,
18143         manuals/reference/libanjuta/README.sections,
18144         manuals/reference/libanjuta/libanjuta-docs.sgml,
18145         manuals/reference/libanjuta/libanjuta-sections.txt,
18146         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
18147         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
18148         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
18149         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
18150         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
18151         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
18152         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
18153         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
18154         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
18155         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
18156         manuals/reference/libanjuta/tmpl/defaults.sgml,
18157         manuals/reference/libanjuta/tmpl/fileselection.sgml,
18158         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
18159         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
18160         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
18161         manuals/reference/libanjuta/tmpl/plugins.sgml,
18162         manuals/reference/libanjuta/tmpl/properties.sgml,
18163         manuals/reference/libanjuta/tmpl/resources.sgml: Fixed c++ compilation
18164         of scan program. Updated templates.
18166         plugins/editor/action-callbacks.c, plugins/editor/plugin.c: Fixed
18167         editor action callbacks data.
18168         
18169         plugins/editor/text_editor.c: Fixed scintilla height problem. Added
18170         scintilla object ref/unref.
18172 2004-02-08  Johannes Schmid <jhs@cvs.gnome.org>
18173         
18174         * template/*: Added new xml based template system
18175         * template/dtds/*: Dtds to validate xml files of the template systems
18176         * data/template/*: Some sample template files
18177         Still needs some work but builds fine!
18179 2004-02-06  Naba Kumar  <naba@gnome.org>
18181         * cofigure.in, manuals/Makefile.am,
18182         (added) manuals/reference/*: Added API documentation
18183         structure (gtk-doc based).
18185         * libanjuta/libanjuta.h: Updated
18186         
18187 2004-02-05  Naba Kumar  <naba@gnome.org>
18188         
18189         * configure.in: Sets correct dependencies and
18190         uses gdl external library.
18192         * libanjuta/Makefile.am, libanjuta/anjuta-plugin.c,
18193         libanjuta/anjuta-plugin.h, libanjuta/anjuta-utils.c,
18194         libanjuta/anjuta-utils.h, libanjuta/fileselection.c
18195         libanjuta/fileselection.h, libanjuta/glue-factory.c,
18196         libanjuta/gnomefilelist.c, libanjuta/gnomefilelist.h,
18197         libanjuta/plugins.c, libanjuta/plugins.h: Fixed plugin system
18198         and added file dialogs.
18200         * libegg/menu/Makefile.am, libegg/toolbar/Makefile.am,
18201         libegg/treeviewutils/Makefile.am, libegg/util/Makefile.am:
18202         Build dynamic libraries for libegg.
18204         * plugins/Makefile.am, plugins/editor/Makefile.am,
18205         plugins/editor/action-callbacks.c, 
18206         plugins/editor/action-callbacks.h,
18207         plugins/editor/anjuta-docman.c,
18208         plugins/editor/anjuta-docman.h
18209         plugins/editor/anjuta-document-manager.plugin.in
18210         plugins/editor/anjuta-document-manager.png
18211         plugins/editor/anjuta-document-manager.ui
18212         plugins/editor/file.c
18213         plugins/editor/file.h
18214         plugins/editor/plugin.c
18215         plugins/editor/print.c
18216         plugins/editor/print.h
18217         plugins/editor/search-replace.c
18218         plugins/editor/search_incremental.c
18219         plugins/editor/search_incremental.h
18220         plugins/editor/text_editor.c
18221         plugins/editor/text_editor.h
18222         plugins/editor/text_editor_cbs.c
18223         plugins/editor/text_editor_menu.h
18224         plugins/sample1/Makefile.am
18225         plugins/sample1/anjuta-sample-plugin.png
18226         plugins/sample1/anjuta-sample.plugin.in
18227         plugins/sample1/anjuta-sample.ui
18228         plugins/sample1/plugin-sample1.c
18229         plugins/sample1/plugin.c
18230         plugins/sample1/plugin.h: Created sample
18231         plugin and fixed editor plugin.
18233         * printing/*: Removed.
18235         * scintilla/Makefile.am: Builds dynamic library.
18237         * src/Makefile.am, src/action-callbacks.c,
18238         src/action-callbacks.h, (removed) src/an_symbol_view.c,
18239         src/anjuta-actions.h, src/anjuta-app.c,
18240         src/anjuta-app.h, src/anjuta-callbacks.c,
18241         src/anjuta-callbacks.h, (removed) src/anjuta.c,
18242         (removed) src/anjuta.h, src/anjuta.ui,
18243         src/layout.xml, src/main.c, src/preferences.h,
18244         src/utilities.c: Debuggged and finally made plugins
18245         loadable.
18247         * global-tags/Makefile.am: Fixed build error.
18249 2004-02-03  Naba Kumar  <naba@gnome.org>
18251         * configure.in: Users GDL from external package.
18252         * plugins/*: Added many new plugins (not ready though).
18253         * src/*: Removed many files (which have been transfered in plugins/).
18254         
18255 2004-02-01  Robert Sedak  <robert.sedak@sk.htnet.hr>
18257         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
18259 2004-01-10  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
18261         * configure.in: Added editor plugins
18262         
18263         * plugins/Makefile.am, src/search-replace_backend.h,
18264         plugins/editor/Makefile.am, plugins/editor/ action-callbacks.c,
18265         plugins/editor/search-replace.c, plugins/editor/search-replace_backend.h
18266         
18267         * Added: plugins/editor/search_incremental.c, 
18268         plugins/editor/search_incremental.h
18270         * Update search-replace in plugins/editor
18271         
18272 2004-01-09  Johannes Schmid <jhs@cvs.gnome.org>
18273         
18274         * plugins/message-view/message-view.c: Some code clean-up
18276 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
18278         * Added: search_incremental[ch]
18279         
18280         * anjuta.glade, src/search-replace.c, src/search-replace_backend.h,
18281         src/mainmenu_callbacks.c, src/toolbar.c
18282         src/toolbar_callbacks.c, src/toolbar_callbacks.h, src/Makefile.am
18283         
18284         * Incremental Search
18286 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
18287         
18288         * plugins/message-view/anjuta-msgman.[c/h]:
18289         Added message manager for easier message handling with a
18290         similar interface as docman. Of course you can still use
18291         MessageView standalone.
18292         * plugins/Makefile.am: Added message-view because it compiles
18293         without errors.
18295 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
18296         
18297         * plugins/message-view/*: Added message-view plugin 
18298         (still incomplete) 
18299         * configure.in: Added plugins/message-view/Makefile
18301 2004-01-03  Naba Kumar  <naba@gnome.org>
18303         * libanjuta/*.c: Added new files and updated old ones.
18304         * plugins/editor/*: Added editor plugin.
18305         * configure.in: Added editor plugin and moved editor related
18306         files into it.
18308 2004-01-02  Jean-Noel Guiheneuf  <jnoel@lotuscompounds.com>
18310         * src/Makefile.am: Added search-replace_backend.[ch]
18311         Removed: find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
18312         find_replace.[ch]
18313         * anjuta.glade, src/search-replace.c, src/search-replace.h,
18314         src/search-replace_backend.c, src/search-replace_backend.h,
18315         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
18316         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
18317         src/toolbar_callbacks.c
18318         * The advanced Search/Replace functionality now replaces the older
18319         Find/Replace stuff.
18320         * The Search/Replace functionality can be interrupted during a long
18321         Search/Replace;
18322         
18323 2003-12-11  Naba Kumar  <naba@gnome.org>
18325         * configure.in: Removed libegg flags from ANJUTA_FLAGS.
18326         * libegg/toolbar/Makefile.am, libegg/menu/Makefile.am: Fixed linking
18327         errors.
18328         * Makefile.am, libanjuta/*: Added new module.
18329         * src/Makefile.am: Fixed linking error.
18330         * src/watch_cbs.c: Debugger clean up.
18331         * configure.in: Added libanjuta-2.0.pc
18333         * configure.in, libanjuta/Makefile.am,
18334         (new) libanjuta/libanjuta.pc.in, (rm) libanjuta-2.0.pc.in: Used
18335         libanjuta instead.
18337 2003-12-11  Naba Kumar  <naba@gnome.org>
18339         Patch from: Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
18341         * anjuta.glade, src/Makefile.am, src/aneditor.cxx, src/aneditor.h,
18342         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/cvs.c,
18343         src/mainmenu_callbacks.c, src/memory.c, src/search-replace.c,
18344         src/text_editor.c, src/text_editor.h, (new) src/file.[c,h]:
18345         The user can now give a name at the creation of a new file and
18346         insert automatically (user choice) header, gpl notice, header
18347         template. The file extension is added automatically according
18348         to the selected type of file. The various insert functions have
18349         been moved from mainmenu-callback.c to file.c. The cursor is now
18350         moved after an insert operation. Removes also useless code in
18351         memory.c and search-replace.c
18352         
18353 2003-12-11  Pavol Bosik  <Pavol.Bosik@siemens.com>
18355         * src/attach_process.c, src/attach_process.h, anjuta/anjuta.glade:
18356         sortable headers, process tree, removal of path and process params
18357         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
18358         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
18359         code cleanup
18361 2003-12-10  Naba Kumar  <naba@gnome.org>
18363         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_3)
18364         
18365 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
18367         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
18369 2003-11-28  Naba Kumar  <naba@gnome.org>
18371         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_2)
18372         
18373         * manuals/de/*: Added german translation docs.
18374         
18375         * configure.in, Makefile.am, src/Makefile.am,
18376         libegg/*/*: Added libegg library.
18377         
18378         * src/anjuta.ui, src/Makefile.am: Fixed UI file and its
18379         installation directory.
18380         
18381         * src/text_editor_cbs.c: Fixed closing of file.
18383 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
18384                                                                                 
18385         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
18387 2003-09-05  Naba Kumar  <naba@gnome.org>
18389         * src/Makefile.am, src/anjuta.c, src/anjuta.h, src/anjuta_gui.c,
18390         src/controls.c, src/controls.h, src/mainmenu_callbacks.c,
18391         src/mainmenu_callbacks.h, src/preferences.c, src/preferences.h,
18392         src/project_dbase.c, src/resources.c, src/toolbar_callbacks.c,
18393         src/toolbar_callbacks.h, configure.in, anjuta.glade, anjuta.prj,
18394         anjuta_dialogs_strings.c, (new) src/anjuta-actions.h,
18395         (new)src/anjuta-stock.h, (new) src/anjuta-ui.[c,h],
18396         (new) src/anjuta.ui: Implemented UI (menus and toolbars) merging
18397         using libegg. Initial commit -- compiles but is not complete.
18399 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
18401         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
18403 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
18405         * configure.in: Removed "ta" from ALL_LINGUAS.
18407 2003-05-16  Jordi Mallach  <jordi@sindominio.net>
18409         * configure.in (ALL_LINGUAS): Added "ca" (Catalan).
18411 2003-05-16  Danilo Šegan  <dsegan@gmx.net>
18413         * configure.in: Added "sr" and "sr@Latn" to ALL_LINGUAS.
18415 2004-04-24  Andras Timar  <tmar@gnome.hu>
18417         * configure.in: Added hu to ALL_LINGUAS.
18419 2004-04-14  Naba Kumar  <naba@gnome.org>
18421         * src/Makefile.am, printing/Makefile.am,
18422         tagmanager/Makefile.am, launcher/Makefile.am: Enabled deprecated code
18423         because we are still using GtkCombo and build breaks with gtk-2.4.
18424         
18425 2004-04-13  Naba Kumar  <naba@gnome.org>
18427         * NEWS: Updated.
18428         * anjuta.spec.in: Fixed build error.
18429         * po/POTFILES.in: Updated.
18430         * manuals/C/anjuta-advanced-tutorial/Makefile.am: Fixed build error.
18432 2004-04-11  Naba Kumar  <naba@gnome.org>
18434         * NEWS: Updated.
18435         * AUTHORS: Updated.
18436         * configure.in: Added ga in ALL_LINGUAS.
18437         * ChangeLog: Fixed dates.
18438         
18439 2004-04-09  Naba Kumar  <naba@gnome.org>
18441         * src/print.c: Fixed buffer styling bug when printing with
18442         selection.
18444         * data/properties/anjuta.properties: Defined only one base font and
18445         used courier instead of lucidatypewriter, because most newer systems are
18446         unlikely to have it (bug #885023, #925956, #890473).
18447         
18448         * configure.in, src/getline.c, src/compiler_options.c: Fixed compiler
18449         warning.
18450         
18451         * src/an_file_view.c: Fixed possible crash bug.
18453 2004-04-07  Naba Kumar  <naba@gnome.org>
18455         * src/anjuta.c: Use _exit() instead of exit() (or gtk_quit() or
18456         gtk_main_quit() etc..), so that atexit() functions are not called
18457         (which is apparently done to free up memory and we don't need to
18458         do that at this point). Incidentally, something also happens in the
18459         atexit call which freezes the UI for far too long when the application
18460         exits and we want to avoid that..
18461         * src/glade_iface.c: Fixed compiler warning.
18462         
18463 2004-04-06  Naba Kumar  <naba@gnome.org>
18465         * src/project_dbase_gui.c: Fixed errors.
18467         * src/registers_gui.c: Fixed possible crash bug.
18468         * src/signals_cbs.[c,h], src/signals_gui.c: Removed.
18469         * src/signals.[c,h]: Used tree view and glade file for dialog.
18470         * src/Makefile.am, src/about.c, src/an_file_view.c,
18471         src/an_symbol_view.c, src/anjuta-plugins.c, src/anjuta-tools.c,
18472         src/anjuta.c, src/anjuta_cbs.c, src/anjuta_gui.c, src/anjuta_info.c,
18473         src/appwiz_page1.c, src/appwiz_page2.c, src/appwiz_page3.c,
18474         src/appwiz_page4.c, src/appwizard_gui.c, src/breakpoints.c,
18475         src/commands.c, src/compatibility_0.c, src/compiler_options.c,
18476         src/cvs.c, src/cvs_cbs.c, src/cvs_gui.c, src/debug_tree.c,
18477         src/debugger.c, src/dnd.c, src/file.c, src/fileselection.c,
18478         src/glade_iface.c, src/goto_line.c, src/help.c, src/launcher.c,
18479         src/launcher.h, src/main.c, src/main_menubar.c,
18480         src/mainmenu_callbacks.c, src/memory.c, src/message-manager-dock.c,
18481         src/message-manager-private.cc, src/message-manager.cc,
18482         src/preferences.c, src/project_config.c, src/project_dbase.c,
18483         src/project_dbase_gui.c, src/project_import.c, src/project_import_cbs.c,
18484         src/project_import_gui.c, src/registers.c, src/registers_cbs.c,
18485         src/registers_cbs.h, src/registers_gui.c, src/resources.c,
18486         src/search-replace.c, src/search-replace_backend.c,
18487         src/search_incremental.c, src/search_preferences.c,
18488         src/sharedlib.c, src/sharedlib_gui.c, src/signals.c,
18489         src/signals.h, src/signals_cbs.c, src/signals_cbs.h,
18490         src/signals_gui.c, src/source.c, src/src_paths.c,
18491         src/stack_trace.c, src/start-with.c, src/style-editor.c,
18492         src/support.c, src/text_editor.c, src/text_editor_cbs.c,
18493         src/text_editor_gui.c, src/text_editor_menu.c, src/toolbar.c,
18494         src/toolbar_callbacks.c, src/watch_cbs.c, src/watch_cbs.h,
18495         src/watch_gui.c, src/widget-registry.c, src/wizard_gui.c,
18496         tagmanager/Makefile.am, scintilla/include/SString.h,
18497         widgets/Makefile.am, widgets/gnomefilelist.c:
18499         Removed all deprecated codes and substituted
18500         with newer APIs. Fixed some possible crash bugs where cell renderers
18501         were being shared.
18502         
18503         * scintilla/patches/scintilla-minor.patch: Minor patch.
18505 2004-04-06  Naba Kumar  <naba@gnome.org>
18507         * src/project_dbase.c, src/project_dbase_gui.c: Refreshes the project
18508         tree after all the files have been added (and not everytime a file
18509         is added in the project). Also fixed some memory corruption
18510         (possibly bug #900478).
18511         
18512         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/dnd.c,
18513         src/dnd.h, src/executer.c, src/gnome_project.c, src/main_menubar.c,
18514         src/mainmenu_callbacks.c, src/project_dbase.c, src/project_dbase.h,
18515         src/project_dbase_gui.c, src/source.c, src/text_editor.c,
18516         src/text_editor.h, src/utilities.c, src/utilities.h: Used 'const'
18517         qualifier wherever appropriate.
18519 2004-04-05  Naba Kumar  <naba@gnome.org>
18521         * src/launcher.[h,c], src/debugger.c: Added a method in launcher to 
18522         switch terminal echo on/off. Debugger requires it off, while the
18523         rest requires it on.
18525         * src/search-replace.c: sets search direction and action (in addtion
18526         to target) for find in files.
18527         
18528 2004-04-02  Naba Kumar  <naba@gnome.org>
18530         * src/mainmenu_callbacks.c: Sets filename during save of new files.
18532         * src/project_dbase.c, src/debugger, src/an_file_view.c,
18533         src/an_symbol_view.c: Added an gtk events loop for
18534         displaying project loading status (for loading large projects) and
18535         debugger program starting ... just to give an impression of fastness :-).
18537         * configure.in, anjuta.prj: Bumped version to 1.2.2.
18539         * src/an_symbol_view.c, src/an_file_view.c: Apperantly, fixed a
18540         crash bug, which occurs when opening and closing a large project
18541         repeatedly.
18542         
18543         * src/attach_process.c: Fixed a comiple error for old gcc.
18544         
18545         * src/launcher.c: Prints proper error message when launcher child
18546         could not be executed and exits properly. Fixed a crash
18547         bug (bug #926606).
18548         
18549         * src/resources.c, src/utilities.c, src/glade_iface.c,
18550         src/debugger.c, src/attach_process.c: Properly exits forked children
18551         when they could not be executed.
18552         
18553 2004-04-01  Naba Kumar  <naba@gnome.org>
18555         * src/search-replace.c: Fixed a crash bug (bug #921893).
18557 2004-03-31  Naba Kumar  <naba@gnome.org>
18559         * anjuta.glade: Added a note on compiler options dialog ->support
18560         dialog telling that supports are only available for file mode.
18562         * src/anjuta.[c,h], src/project_dbase.[h,c], src/main.c,
18563         src/anjuta_cbs.c:
18564         Improved shutdown time delay by bypassing project closing
18565         and unloading plugins.
18567         * src/build_file.c, data/properties/anjuta.properties: Added a property
18568         to toggle on/off for going to first error automatically.
18570 2004-03-31  Pavol Bosik <Pavol.Bosik@siemens.com>
18572         * src/debugger.c: fixed core file loading
18573         * src/aneditor.cxx, scintilla/include/SString.h: fixed HANGUP bug
18574         for long lines (bugs #700968 and #911376)
18575         * scintilla/ScintillaGTK.cxx, scintilla/PlatGTK.cxx: partially fixed bug
18576         #917982.
18577         * src/anjuta.c: Focuses current AnEditor correctly.
18579 2004-03-30  Naba Kumar  <naba@gnome.org>
18581         * THANKS, anjuta.prj: Removed and moved all credits to AUTHORS file.
18582         * AUTHORS: Updated with all contributors names.
18583         * NEWS: Updated.
18584         * src/about.c: Reads contributors names from AUTHORS file.
18585         * manuals/C/anjuta-manual/authors.xml: Points to online
18586         contributors list.
18587         
18588 2004-03-29  Naba Kumar  <naba@gnome.org>
18590         * data/properties/ada.properties: Fixed syntax colors. Patch
18591         from Gabriel Rossetti <gabriel.rossetti _at_ eivd.ch>
18592         (bug #923474).
18594         * src/source.c, src/gnome_project.c, src/appwizard_cbs.c,
18595         src/appwiz_page2.c:     Correctly defines PACKAGE_DATA_DIR for
18596         generated projects, so that their pixmap files are
18597         found properly (bug #919903).
18598         
18599         * configure.in, src/main.c: Defines SYSTEM_DATA_DIR for
18600         anjuta.
18602         * src/source.c: Installs .glade file of libgllade
18603         projects in $(datadir)/$(package)/glade (part of bug #861038).
18604         
18605         * src/compiler_options.c: Fixed 'remove' and 'clear' of Defines list
18606         in compiler options (bug #883837).
18607         
18608         * src/launcher.c: Disabled pty terminal echo. Correctly prompts
18609         for passwords (eg. root install and ssh cvs access). Fixed Bug #894533.
18610         
18611 2004-03-29  Pavol Bosik <Pavol.Bosik@siemens.com>
18613         * anjuta/src/search-replace.c: fixed another crash bug in
18614         "Find Usage"
18615         * anjuta/src/debugger.c: wrong breakpoint condition gives error message,
18616         breakpoint property fix
18618 2004-03-29  Naba Kumar  <naba@gnome.org>
18620         * src/main_menubar_def.h, configure.in, manuals/C/Makefile.am,
18621         (new) manuals/C/anjuta-advanced-tutorial/*:
18622         Added menu entry for 'Anjuta Advanced Tutorial'
18623         written by Olivier Pinçon  <opincon _at_ wanadoo.fr>.
18625 2004-03-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18626         
18627         * src/fileselection.[ch], src/mainmenu_callbacks.c:
18628         Fixed bug #908941  ('Open' starts in wrong directory)
18629         
18630 2004-03-26  Naba Kumar  <naba@gnome.org>
18632         * anjuta.h, src/message-manager-private.[h,cc]: Fixed
18633         compile error and bug #905738 with terminal.
18635         * src/search_incremental.c, src/register.c, src/sharedlib.c,
18636         src/search-replace.[h,c], src/search_incremental.[h,c],
18637         src/search_preferences.h, src/utilities.c, src/anjuta.c,
18638         src/text_editor.[c,h]: Fixed compiler warnings.
18639         
18640         * src/search-replace.c: Fixed a memory corruption (possible
18641         fix for bug #921893, but not yet confirmed).
18642         
18643         * src/launcher.c, src/glade-iface.c, src/project_dbase.c,
18644         src/executer.c, src/utilities.c, src/utilities.h, src/text_editor.c,
18645         src/anjuta-tools.c, src/message-manager-private.[h,cc]: Fixed a bug where
18646         SIGCHLD was overwritten by gnome_execute_shell() - bug #905738.
18648 2004-03-25  Naba Kumar  <naba@gnome.org>
18650         * src/attach_process.c, anjuta.glade, anjuta_dialogs_strings: Fixed a
18651         crash bug with attach process dialog and made the dialog closable
18652         with 'esc'.
18653         
18654         * src/breakpoints.c: Fixed bug #895536 (breakpoint glyphs do not
18655         always display within the margin.)
18656         
18657         * src/debugger.c: Fixed a typo (detele -> delete) which deletes
18658         the old breakpoint when it's properties are updated
18659         (creating a new updated one).
18660         
18661 2004-03-25  Pavol Bosik <Pavol.Bosik@siemens.com>
18663         * src/aneditor.cxx, src/aneditor.h: fixed calltips
18664         displayed for wrong file.
18665         * src/breakpoints.c: conditional breakpoints
18666         * src/controls.c: BUG #912618 - "Save all" for 1 file opened +
18667         "Find in Files..." disabling policy
18669 2004-03-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18671         * src/build_file.c: Fixed bug #874380
18672         Goto the first error if it exists.
18674 2004-03-24  Naba Kumar  <naba@gnome.org>
18676         * src/anjuta.c: Fixed to get correct child exit status
18677         using mask (bug #905738).
18678         
18679         * anjuta.glade, anjuta_dialog_strings.c, src/file.c:
18680         Aligned buttons in the New file dialog,
18681         set default response to OK, entry box activates default response,
18682         ESC closes dialog and hides on delet_event.
18684 2004-03-19  Naba Kumar  <naba@gnome.org>
18686         * src/project_dbase.c: fixed bug #893400 ("Remove file" in project
18687         tree).
18689 2004-03-17  Pavol Bosik <Pavol.Bosik@siemens.com>
18691         * src/search-replace.c: fixed "Find Usage" crash when no project open
18693 2004-03-17  Naba Kumar  <naba@gnome.org>
18695         * data/autogen.sh.*, data/macros/autogen.sh, data/macros2/autogen.sh:
18696         Fixed the generated projects to read m4 directory if the directory
18697         exists (bug #917781).
18698         
18699 2004-03-12  Naba Kumar  <naba@gnome.org>
18701         * HACKING: Fixed formatting for auto-parsing.
18703 2004-03-10  Pavol Bosik <Pavol.Bosik@siemens.com>
18704         
18705         * src/anjuta.c, src/search-replace.c, src/search-replace.h: "Find Usage"
18706         rework (bug #890609)
18708 2004-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18709         
18710         * src/aneditor.cxx: Fixed bug #910097 (Insert comment)
18712 2004-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18713         
18714         * src/search-replace.c: "Replace All" in not opened files (All Project files, File List ...).
18715         * src/search_preferences.c: Fixed typo.
18716         
18717 2004-02-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18718         
18719         * src/search-replace.c: improved Search&Replace
18720         For the moment "Replace All" does not work with non opened files
18721         but Anjuta should not crash now ! ??? 
18722         
18723 2004-02-26  Naba Kumar  <naba@gnome.or>
18725         * src/source.c: Fixed to pass cflags correctly
18726         and suppress the automake's default cflags.
18727         bug #816130, #801056, #782798, #773459
18728         
18729         * data/properties/anjuta.properties: Do not defualt to -k make option.
18730         bug #875486.
18732         * manuals/C/anjuta-manual/build.xml: Changed build shortcut to F11.
18733         bug #877683.
18734         
18735         * src/registers_gui.c: Fixed a runtime warning. bug #900087.
18736         
18737         * src/message-manager-private.cc: Disabled debug messages.
18738         
18739 2004-02-25  Adam Weinberger  <adamw@FreeBSD.org>
18741         * configure.in: Added 'en_CA' (Canadian English) to ALL_LINGUAS.
18743 2004-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18744         * anjuta.glade, src/search-replace.c:
18745         Reduced Search&Replace dialog, bug #902636.
18746         
18747 2004-02-23  Naba Kumar  <naba@gnome.or>
18749         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed a typo
18750         (bug #866143).
18752 2004-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18753         
18754         * src/search_incremental.c: Fixed bug #900903
18756 2004-02-23  Pavol Bosik <Pavol.Bosik@siemens.com>
18757         
18758         * src/defaults.c, src/message-manager.cc, src/project_dbase.c,
18759         src/anjuta.c: Fixed bugs #890609 and #890609
18761 2004-02-23  Naba Kumar  <naba@gnome.or>
18763         * src/message-manager.cc: Disconnects menuitem signal properly.
18764         Fixed bug #901723.
18765         
18766         * src/mainmenu_callbacks.c: Do not reload new files. Fixed
18767         bug #900897.
18768         
18769 2004-02-20  Naba Kumar  <naba@gnome.org>
18771         * src/message-manager-private.[c,h]: Implemented keypress
18772         event for the terminal and resets it when ctrl c or ctrl d
18773         is pressed. But it doesn't seem to be working on keypress.
18774         Added a workaround to let it work on key release instead.
18775         (bug #878357).
18776         
18777         * src/search-replace: Fixed compiler warnings.
18778         
18779 2004-02-18  Franco Catrin  <fcatrin@tuxpan.com>
18781         * src/mainmenu_callbacks.c, widgets/gnomefilelist.c:
18782         Use defined file name when saving new files (fixes bug #898105)
18783         Don't change filename when clicking on a directory
18784         
18785         BTW: Happy birthday to me :-)
18786         
18787 2004-02-18  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18788         
18789         * src/search-replace.c: Fixed a crash bug 
18790         Crash on Find & Replace (#887833)
18791         
18792 2004-02-18  Naba Kumar  <naba@gnome.org>
18794         * src/executer.c: Fixed a crash bug.
18795         
18796         * widgets/gnomefilelist.[h,c], src/fileselection.[h,c],
18797         src/debugger.c, project_database_gui.c, src/anjuta.[h,c],
18798         src/anjuta_cbs.c, src/project_database.h: Subclasses GtkDialog
18799         instead of GtkWindow (Part of bug #671596).
18800         
18801         * anjuta.glade, src/breakpoints.c, src/anjuta_info.c,
18802         src/registers_gui.c, src/registers_cbs.[h,c],
18803         src/sharedlib_gui.c, src/sharedlib_cbs.[c,h],
18804         src/signals_cbs.[h,c], src/signals_gui.c, src/executer.c,
18805         src/compiler_options.c, src/an_file_view.c, start-with.c,
18806         src/anjuta-tools.c, help.c:
18808         Added "close" buttons on all
18809         dialogs (HIG) and fixed to properly response to ESC close
18810         (Part of bug #671596).
18812         * src/launcher.c: Disabled printing of long debug lines.
18813         
18814         * src/utilities.h: Fixed a compiler warning.
18815         
18816 2004-02-17  Franco Catrin  <fcatrin@tuxpan.com>
18818         * src/anjuta.c: "Save all" action now asks for filenames for new files
18819         (fixes bug #898111)
18821 2004-02-16  Franco Catrin  <fcatrin@tuxpan.com>
18823         * anjuta.glade, src/text_editor.c:
18824         Fixed a typo in Hello World indentation style 
18825         Fixed misuse of translated strings when looking for style
18826         This entry fixes bug #876037
18828 2004-02-16  Naba Kumar  <naba@gnome.org>
18830         * src/utilities.c: Fixed return value when dest file could
18831         not be created.
18833         Patch from: Dennis Moehlmann  <darksaidin@users.sourceforge.net>
18834         * src/utilities.[c,h]: Removed 'cmp' dependency and used
18835         internal function to compare files.
18836         
18837 2004-02-14  Franco Catrin  <fcatrin@tuxpan.com>
18839         * src/message-manager-private.cc:
18840         Set bold color as foreground color in terminal
18841         (fixes bug #864924)
18843         * src/aneditor.cxx:
18844         Use font style defined for message indicators in
18845         preferences/messages
18846         (fixes bug #885032)
18848 2004-02-13  Franco Catrin  <fcatrin@tuxpan.com>
18850         * src/build_project.c:
18851         Use build.silent option from preferences (fixes bug #895726)
18852         
18853 2004-02-11  Robert Sedak  <robert.sedak@sk.htnet.hr>
18855         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
18857 2004-01-27  Johannes Schmid <jhs@cvs.gnome.org>
18858         
18859         Patch from Massimo Corà <maxcvs@email.it>:
18860         * scintilla/LexCPP.cxx: Support "///" comments
18862 2004-01-18  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
18863         * src/Makefile.am, src/anjuta.c, src/search-replace.c,
18864         src/search_replace.h, src/search-replace_backend.h
18865         anjuta.glade
18866         
18867         * Added: src/search_preferences.c, src/search_preferences.h
18868         Allow the user to save search/replace settings and give them names.
18870 2004-01-16  Johannes Schmid <jhs@cvs.gnome.org>
18871         
18872         * scintilla/Makefile.am, scintilla/scintilla_marshal.[c/h/list],
18873         scintilla/ScintillaGTK.cxx:
18874         Hopefully fixed AMD 64 crash bug by using correct marshaller
18876 2004-01-16  Franco Catrin L. <fcatrin@tuxpan.com>
18878         * src/preferences.c: Save GtkOptionMenu properties properly
18879         * src/text_editor.c: Fixes editor mispell of fold.symbols property
18881 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
18882         
18883         * configure.in, src/Makefile.am, scintilla/Makefile.am:
18884         Fixed libiconv issue
18885         * NEWS: Updated
18887 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
18888         
18889         Patch from Pavol Bosik <Pavol.Bosik@siemens.com>:
18890         *  src/attach_process.c, src/debugger.c, src/registers.c/h,
18891         src/registers_cbs.c, src/registers_gui.c, src/search-replace.c
18892         src/sharedlib.c, src/sharedlib.h, src/sharedlib_cbs.c
18893         src/sharedlib_gui.c:
18894         Debugger speed-up, replaced deprecated GtkCList
18896 2004-01-14  Franco Catrin L.<fcatrin@tuxpan.com>
18898         * src/text-editor.c: Use stock gtk+ close button for editor tabs
18900 2004-01-13  Laurent Dhima  <laurenti@alblinux.net>
18902         * configure.in: Added "sq" to ALL_LINGUAS.
18904 2004-01-12  Changwoo Ryu  <cwryu@debian.org>
18906         * configure.in: Added "ko" to ALL_LINGUAS.
18908 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
18910         * src/toolbar.c, src/toolbar_callbacks.c, src/toolbar_callbacks.h,
18911         src/search_incremental.c, src/search_incremental.h: 
18912         Search_incremental code cleanup
18914 2004-01-08  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
18916         * scintilla/*/*: Updated scintilla to CVS
18917         * Added: scintilla/Readme.sync
18918         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/KeyWords.cxx,
18919         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
18920         scintilla/LexVB.cxx, scintilla/ScintillaBase.cxx, scintilla/ScintillaBase.h,
18921         scintilla/ScintillaGTK.cxx,
18922         scintilla/include/SciLexer.h, scintilla/include/Scintilla.h,
18923         scintilla/include/Scintilla.iface: Updated.
18925 2004-01-07  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
18927         * search-replace_backend.[ch], search_incremental[ch]: Added
18928         
18929         * find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
18930         find_replace.[ch]: Removed.
18931         
18932         * anjuta.glade, src/search-replace.c, src/search-replace.h,
18933         src/search-replace_backend.c, src/search-replace_backend.h,
18934         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
18935         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
18936         src/toolbar_callbacks.c, src/Makefile.am: The advanced Search/Replace
18937         functionality now replaces the older Find/Replace stuff. The Search/Replace
18938         functionality can be interrupted during a long Search/Replace.
18940 2004-01-02  Dan Elphick <dre00r@ecs.soton.ac.uk>
18942         * widgets/gnomefilesel.c: Fix use of previously freed memory on
18943         selecting ".." and "." from file selector. 
18945 2004-01-02  Johannes Schmid <jhs@cvs.gnome.org>
18947         * anjuta.glade: Fixed wrong "fold.symbols" property
18949 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
18950         
18951         * src/project_dbase_gui.c: Alphabetical order ;-)
18952         * src/compiler_options.c: Fixed bug #867539
18953         * src/launcher.c: Workaround for bugs #864922, #849928,
18954         #846386 and #845782: The launcher no longer hangs but does
18955         not get the exit status correctly sometimes.
18956         * Changes suggested by Bosik are obviously already in without
18957         any Changelog entry (ClsGen.c, project_dbase_gui.c)
18958         * NEWS, README, anjuta.prj, configure.in: 
18959         Changed version to 1.2.1
18960         
18961         Patch from Andreas Volz <andreas99@users.sourceforge.net>:
18962         * anjuta_dialogs_strings.c, anjuta.glade: 
18963         Fixed bugs #860906, #859329
18964         
18965         Patch from grzegol@pld-linux.org
18966         * anjuta.desktop.in.in: Fixed bug #858993 (Follow 
18967         freedesktop.org standard)
18969 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
18970         
18971         Patch from Stefano Vallarino <stevalla@libero.it>:
18972         * src/source.[c/h]: Fixes cpp sample file to conform to 
18973         ISO/IEC 14882, C++-Standard 
18975 2003-12-31  Dan Elphick  <dre00r@ecs.soton.ac.uk>
18977         Review by Johannes Schmid <jhs@cvs.gnome.org>
18978         * src/build_file.[ch]: Add build_execute_shell_command which executes the
18979         command using sh -c.
18980         * src/compile.c: Use build_execute_shell_command when compiling single
18981         files.
18983 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
18984         
18985         Patch from Pavol Bosik  <Pavol.Bosik@siemens.com>:
18986         * src/breakpoints.c: Code cleanup, workaroud for possible 
18987         launcher bug
18988         * src/src_paths.c: Update debugger dirs on directory change
18990 2003-12-31  Pavol Bosik  <Pavol.Bosik@siemens.com>
18992         Review by Johannes Schmid <jhs@cvs.gnome.org>
18993         * src/attach_process.c, src/attach_process.h, anjuta.glade:
18994         sortable headers, process tree, removal of path and process params
18995         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
18996         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
18997         code cleanup
18999 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
19000         
19001         Patch from: Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
19002         * anjuta.glade, src/mainmenu_callbacks.c, src/file.[c/h]:
19003         Add a dialog for "New file" which lets the user set the 
19004         filename and to add copyright/header templates to the file
19005         * Review: Changed function names to contain modules name (file_)
19007 2003-12-09  Naba Kumar  <naba@gnome.org>
19009         * setup-gettext: Fixed a typo.
19010         * scintilla/Makefile.am: Fixed a build error for SMP systems.
19012 ---- Released version 1.2.0 ---
19014 2003-12-08  Naba Kumar  <naba@gnome.org>
19016         * src/preferences.c: Fixed compiler error.
19017         * global_tags/create_global_tags.sh: Fixed to install properly
19018         even when system.tags could not be generated.
19019         * NEWS: Updated.
19021 2003-12-06  Naba Kumar  <naba@gnome.org>
19023         * setup-gettext: Fixed to not generate intl directory with gettextize.
19025         Patch from:  Karl-Heinz Brünen  <k.bruenen@eprosoft.de>
19026         * src/anjuta.c: Filters out unnecessary files from find in files
19027         command.
19028         
19029         * NEWS: Updated.
19030         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed tutorial
19031         * src/widzard_gui.c: Added horiz scrollbar for desc text.
19032         
19033 2003-12-04  Naba Kumar  <naba@gnome.org>
19034         
19035         * src/gnome_project.c: Enables debug and optimization flags for
19036         new projects.
19037         
19038         Patch from: Pavol Bosik  <Pavol.Bosik@siemens.com>
19039         
19040         * src/project_dbase_gui.c: combined header and c files for
19041         file selector.
19042         
19043         * plugins/class-gen/clsGen.c: Fixed file name typo in generated file.
19044         * data/properties/pascal.properties: Fixed pascal syntax highlighting.
19046 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
19048         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
19050 2003-11-29  Naba Kumar  <naba@gnome.org>
19052         * configure.in, anjuta.prj: Bumped version to 1.2.0.
19053         * NEWS: Updated.
19055 2003-11-28 Johannes Schmid <clubfan@users.sourceforge.net>
19056         
19057         * src/main_menubar.c: Now files cannot be opened twice in recently
19058         file menu
19060 2003-11-27  Pavol Bosik  <Pavol.Bosik@siemens.com>
19062         * src/breakpoints.c: Fixed parsing of gdb output for breakpoints in C++
19064 2003-11-28  Naba Kumar  <naba@gnome.org>
19066         * scintilla/*/*: Updated scintilla to CVS (2003-11-28)
19067         
19068 2003-11-27  Naba Kumar  <naba@gnome.org>
19070         * src/breakpoints.c, src/launcher.c, src/find_text.c,
19071         src/test_editor_cbs.c, src/signals_cbs.c: Fixed compiler warnings.
19072         
19073         * src/appwiz_page1.c, src/appwiz_page4.c, src/appwizard.[c,h],
19074         src/appwizard_gui.c, src/gnome_project.c, src/project_dbase.[c,h],
19075         src/project_import_gui.c, src/wizard_gui.[c,h]: Implemented a
19076         checkbox in project wizard (project options page) to enable/disable
19077         source code generation with glade(mm).
19078         
19079         * NEWS: Updated
19080         
19081 2003-11-19  Pavol Bosik  <Pavol.Bosik@siemens.com>
19083         * src/dnd.c: Opening files with special characters in the name.
19085 2003-11-20  Jordi Mallach  <jordi@sindominio.net>
19087         * configure.in (ALL_LINGUAS): Bah, "ca" (Catalan) has been missing for
19088         a long time.
19090 2003-11-18  Naba Kumar  <naba@gnome.org>
19092         * src/anjuta-tools.c, src/build_file.c, src/cvs.c, src/debugger.c,
19093         src/find_in_files.c, src/gnome_project.c, src/launcher.c,
19094         src/project_import.c, plugins/patch/patch-plugin.c:
19095         Fixed g_signal_diconnect calls to pass correct data.
19096         (Fixed possible crash in project imports).
19097         
19098         * NEWS: Updated.
19099         
19100 2003-11-18  Pavol Bosik  <Pavol.Bosik@siemens.com>
19102         Reviewed by Naba Kumar  <naba@gnome.org>
19103         * src/launcher.[h,c], src/debugger.c: Fixed encoding bug with GIOChannel
19104         and debugger. Sets default settings for pty in launcher.
19105         * data/gdb.init: Removed charset work around (now works with user's
19106         native charset)
19107         * src/debugger.c: Code cleanup. Removed duplicate call to 'info signals'.
19109 2003-11-18  Naba Kumar  <naba@gnome.org>
19111         * src/anjuta-encodings.c, src/preferences.c: Renamed all variable
19112         names of 'index' to 'idx'.
19113         
19114 2003-11-17  Naba Kumar  <naba@gnome.org>
19116         Patch from: arief_mulya  <arief_m_utama@telkomsel.co.id>
19117         * src/project_dbase.c: Prompts user for unsaved project files
19118         when project is closed.
19119         
19120 2003-11-16  Naba Kumar  <naba@gnome.org>
19122         Patch from: Marcin "Zenek" Jaskólski  <zenek@moo.pl>
19123         * src/appwizard_cbs.c, src/start-with.c: Fixed compiler errors with
19124         older gcc.
19125         
19126 2003-11-11  Johannes Schmid <clubfan@users.sourceforge.net>
19127         
19128         * src/anjuta.c: Fixed crash related to tag == NULL while 
19129         anjuta is exiting
19131 2003-11-11  Naba Kumar  <naba@gnome.org>
19133         * src/glade_iface.c: Avoids error conditions for glade or glademm not
19134         found. It simply doesn't generate the c/c++ codes and continues with
19135         just a warning.
19136         * NEWS: Updated.
19137         
19138 2003-11-10  Naba Kumar  <naba@gnome.org>
19140         * anjuta.glade, anjuta_dialogs_strings.c: Fixed typos in
19141         'Start with dialog'.
19143         * configure.in, manuals/Makefile.in, manuals/de/* (new): Added
19144         German translation of anjuta-tutorial.
19145         
19146         * src/launcher.c: Fixed an encoding bug with GIOChannels.
19147         * NEWS: Updated.
19149 2003-11-10  Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
19151         * src/breakpoints.c, src/project_dbase.c, src/text_editor.c:
19152         Fixes the Bug #823249, Fixes the Bug #713229 When the user enables
19153         the syntax highlighting in Preferences, the automatic syntax
19154         highlighting is now selected. When the debugger is stopped and the
19155         breakpoints window not closed, the gtk_tree_view in this window is
19156         now made unsensitive.
19158 2003-11-07  Johannes Schmid  <clubfan@users.sourceforge.net>
19160         * src/preferences.h, src/preferences.c, anjuta.glade:
19161         Fixed translation bug in preferences by using GtkOptionMenu
19162         * anjuta.prj: Project version 1.1.98
19164 ---------------- Released version 1.1.98 ----------------
19166 2003-11-07  Naba Kumar  <naba@gnome.org>
19168         * anjuta.spec.in: Revived docs package and combined all docs into
19169         one package.
19170         * configure.in: Bumped version to 1.1.98 rc2
19171         * NEWS: Updated.
19172         * anjuta.spec.in: Fixed scrollkeepr-update command.
19173         * anjuta.spce.in: Fixed file permissions.
19175 2003-11-06  Naba Kumar  <naba@gnome.org>
19177         * src/mainmenu_callback.[c,h], src/main_menubar_def.h: Added help
19178         menus to activate anjuta helps.
19179         
19180         * manuals/C/anjuta-faqs/anjuta-faqs.sgml (removed),
19181         manuals/C/anjuta-faqs/anjuta-faqs.xml (added),
19182         manuals/C/anjuta-faqs/legal.xml (added),
19183         manuals/C/anjuta-faqs/Makefile.am,
19184         manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
19185         manuals/C/anjuta-faqs/.cvsignore,
19186         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml (removed),
19187         manuals/C/anjuta-tutorial/anjuta-tutorial.xml (added),
19188         manuals/C/anjuta-tutorial/legal.xml (added),
19189         manuals/C/anjuta-tutorial/Makefile.am,
19190         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
19191         manuals/C/anjuta-tutorial/.cvsignore,
19192         manuals/C/anjuta-manual/*.sgml (removed),
19193         manuals/C/anjuta-manual/*.xml (added),
19194         manuals/C/anjuta-manual/Makefile.am,
19195         manuals/C/anjuta-manual/anjuta-manual-C.omf,
19196         manuals/C/anjuta-manual/.cvsignore,
19197         manuals/C/topic.dat (removed), manuals/C/Makefile.am,
19198         manuals/ja/anjuta-faqs/anjuta-faqs.sgml (removed),
19199         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf (removed),
19200         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.UTF-8.omf (added),
19201         manuals/ja/anjuta-faqs/anjuta-faqs.xml (added),
19202         manuals/ja/anjuta-faqs/legal.xml (added),
19203         manuals/ja/anjuta-faqs/Makefile.am,
19204         manuals/ja/anjuta-faqs/anjuta-faqs-C.omf,
19205         manuals/ja/anjuta-faqs/.cvsignore,
19206         manuals/ja/anjuta-manual/*.sgml (removed),
19207         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf (removed),
19208         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.UTF-8.omf (added),
19209         manuals/ja/anjuta-manual/*.xml (added),
19210         manuals/ja/anjuta-manual/Makefile.am,
19211         manuals/ja/anjuta-manual/anjuta-manual-C.omf,
19212         manuals/ja/anjuta-manual/.cvsignore,
19213         manuals/ja/topic.dat (removed), manuals/ja/Makefile.am,
19214         manuals/sgmldocs.make (removed),
19215         manuals/xmldocs.make (added), manuals/omf.make (added),
19216         manuals/Makefile.am, configure.in, Makefile.am: Converted old sgml
19217         documentations to newer docbook xml documentations. Converted 
19218         Japanesh docs to UTF8 docs. Fixed installations. Update cvsignores.
19219         Enabled manulas installations.
19220         
19221         * gdl/.cvsignore, scintilla/.cvsignore, .cvsigore: Updated.
19223 2003-11-05  Naba Kumar  <naba@gnome.org>
19225         * data/gdb.init: Sets host's charset to ascii to solve debugger
19226         freeze up due to uninitialized strings in target program.
19228         * src/mainmenu_callbacks.c, src/watch_cbs.c, src/message-manager.[cc,h]:
19229         Fixed a crash bug with 'Add expression in watch'. Bug #822017
19230         
19231         * NEWS: Updated.
19232         
19233         Patch from: Bosik Pavol  <Pavol.Bosik@siemens.com>
19234         src/launcher.c: Turns off echo in spawned pty to fix debugger.
19236 2003-11-04  Naba Kumar  <naba@gnome.org>
19238         * scintilla/Makefile.am, widgets/Makefile.am: Fixed distribution
19239         problems.
19240         
19241         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
19242         * src/aneditor.cxx, src/aneditor.h, src/controls.c, src/main_menubar.c,
19243         src/main_menubar.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
19244         src/mainmenu_callbacks.h: Added emacs style c/c++ custom indentation
19245         in file headers.
19246         
19247         * src/search-replace.c: Fixed infinite loop bug.
19248         * start-with.c: Fixed a crash bug with "Open last project".
19249         
19250         Patch from: Karl-Heinz Brünen  <k.bruenen@eprosoft.de
19251         * scintilla/Makefile.am: Fixed compiler option.
19252         
19253 2003-10-16  Naba Kumar  <naba@gnome.org>
19255         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
19256         * src/text_editor.c: Fixed autoformat.
19257         
19258 2003-10-15  Naba Kumar  <naba@gnome.org>
19260         * src/anjuta_cbs.c: Used ALT+number for editor tab browsing, instead
19261         of CTRL+number.
19262         
19263 2003-10-09  Naba Kumar  <naba@gnome.org>
19265         * src/cvs_gui.c: Fixed a UI bug (hides the unwanted frame).
19266         
19267 2003-10-08  Naba Kumar  <naba@gnome.org>
19269         * src/source.c: Fixed a GETTEXT typo error.
19270         * anjuta.glade: Made 'Sorted in order you open them' default option
19271         for editor tabs.
19273         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19274         * anjuta.glade, data/properties/anjuta.properties:
19275         Fixed the freeze of the "Preferences" combos at the first Anjuta
19276         init is generated by:
19277                 - a not complete translation of preferences.c file
19278                 - a difference between 2 names in anjuta.glade and
19279                 anjuta.properties (arrows --> Arrows , bottom --> Bottom)
19280                 - the same name given to 3 combos (anjuta.glade).
19281                 
19282         * src/find_text.c: If the "whole document" mode is selected,
19283         a new search will select the next occurrence (Bug #764954).
19284         It is now possible to use the shortcuts to search next or previous
19285         occurrence even if the search dialog has the focus.     Bug #790318
19286         
19287         * src/main_menubar_def.h: "Select code block" shortcut; the new
19288         shortcut is now Alt+L instead of Alt+B (already used by _Build menu).
19289         (Bug #811016).
19291         Patch from: Richard Lee  <r.h.lee@comcast.net>
19292         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c,
19293         tagmanager/tm_workspace.c: The following is a patch to fix a
19294         seemingly random occurence where Anjuta would crash when a
19295         certain key was pressed.
19297 2003-09-29  Naba Kumar  <naba@gnome.org>
19299         * src/find_in_files.c: Ignores binary by default. Disabled the option
19300         of NOCVS search, because launcher does not use sh and hence can not
19301         pipe.
19302         
19303         * src/project_dbase.c, src/session.[h,c]: Fixed to save the
19304         "clean before build" state in project session and not in account session,
19305         otherwise the state gets reflected to other projects causing annoyance.
19306         
19307         * src/compiler_options.c: Fixed a bug where compiler options were always
19308         claimed 'modified'.
19310         * src/build_project.c, data/properties/anjuta.properties,
19311         src/commands.[h]: Fixed a bad bug where clean-before-build
19312         doesn't work.
19313         
19314         * scintilla/patches/research-cvs-nolog.diff,
19315         scintilla/patches/scintilla-ac-gtk2-port.diff,
19316         scintilla/patches/scintilla-ac-sort-fix.diff,
19317         scintilla-optimization.diff: Removed, because they are already in
19318         scintilla CVS.
19319         
19320         * scintilla/*/*: Update scintilla to current CVS (just after 1.55 release,
19321         2003-09-29).
19323         * scintilla/LexMPT.cxx, scintilla/LexMetapost.cxx, scintilla/LexTeX.cxx,
19324         scintilla/LexYAML.cxx: Added new scintilla lexers.
19325         
19326         * TODO, NEWS: Updated.
19328         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19329         * src/utilities.c: Fixed typo bugs.
19331 2003-09-26  Naba Kumar  <naba@gnome.org>
19333         * src/anjuta.c: Only connects to kernel SIGCHLD signal.
19334         * src/find_replace.c, src/find_text.c, src/mainmenu_callbacks.c,
19335         src/text_editor.[c,h], src/toolbar_callbacks.c: Added wrap in
19336         text_editor_find() and Fixed I-Search wrapping.
19337         * src/debugger.c: Fixed to pass a newline after a debugger
19338         command (which was broken since the launcher was refactored.
19339         (Pointed out by Bosik Pavol  <Pavol.Bosik@siemens.com>)
19341 2003-09-25  Naba Kumar  <naba@gnome.org>
19343         * src/toolbar_callbacks.c: Fixed start of incremental search.
19344         
19345         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19346         * src/controls.c, src/main_menubar.c, src/main_menubar.h,
19347         src/main_menubar_def.h, src/mainmenu_callbacks.c,
19348         src/toolbar_callbacks.c, src/toolbar.c: Added reverse search
19349         menu and implementation.
19351 2003-09-24  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
19353         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
19354         * src/debug_tree.c, src/debug_tree.h: Fixed color of modified
19355         variables in Locals window.
19357 2003-09-24  Frederic RUAUDEL <grumz@users.sourceforge.net>
19359         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
19360         * src/utilities.[ch] : Fix a tooltip bug in 
19361         anjuta_util_toolbar_append_stock(), the label appeared instead of
19362         the tooltip text. Remove label from arguments of the function
19363         because label is included in the stock icon data.
19364         * src/toolbar.c : Fix call to anjuta_util_toolbar_append_stock().
19365         * src/text_editor_gui.c : Fix call to anjuta_util_toolbar_append_stock().
19366         * FIXME: translation file should be updated because of label text removal.
19368 2003-09-24  Naba Kumar  <naba@gnome.org>
19370         * scintilla/PlatGTK.cxx: Fixed font setting in widget style.
19371         
19372         * src/launcher.[c,h], plugins/patch/patch-plugin.c, src/anjuta-tools.c,
19373         src/build_file.c, src/cvs.c, src/find_in_files.c, src/gnome_project.c,
19374         src/project-import.c, src/anjuta.c: Implemented buffered outputs for
19375         stdout and stderr. Also buffered output and check-for-password
19376         can be enabled/disabled. Added proper UTF8 handling. Fixed pty input
19377         with password prompts. Checkes for password prompts from all outputs.
19378         
19379         * src/utilities.[h,c]: Defined anjuta_util_convert_to_utf8() function
19380         which takes a string (which could be utf8 also) and converts into
19381         utf8 string.
19382         
19383         * src/main.c: Connects kernel signals after gnome_program_init().
19384         
19385         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19386         * src/message-manager.c: Fixed bug #787026 by converting the strings
19387         to proper UTF8.
19388         
19389 2003-09-22  Naba Kumar  <naba@gnome.org>
19391         * src/scintilla/patches/scintilla-ac-gtk2-port.diff,
19392         scintilla/PlatGTK.cxx: Ported autocomplete window to gtk2 by removing
19393         GtkCList and using GtkTreeView instead. Added the patch.
19394         * src/scintilla/patches/scintilla-ac-sort-fix.diff,
19395         scintilla/PlatGTK.cxx: Fixes sorting bug in AC.
19396         
19397 2003-09-19  Naba Kumar  <naba@gnome.org>
19399         * printing/print.c: Proper UTF8 printing support.
19400         * src/main.c: moved kernel signal connects at the
19401         end of application initialization.
19402         
19403 2003-09-18  Naba Kumar  <naba@gnome.org>
19405         * scintilla/*/*, src/scintilla/Makefile.am, src/Makefile.am,
19406         (new) lexers.make, (new) lexers: Update scintilla to latest
19407         scintilla CVS (2003-09-18), added new lexers, automated
19408         lexers makefiles sections and scintilla update. Added
19409         patches. Optimized pango rendering. Fixed a crash bug
19410         in scintilla.
19411         
19412         * (new) scintilla/patches/research-cvs-nolog.diff: Added
19413         patch to remove cvs log command from RESearch.cxx file.
19414         * scintilla/patches/scintilla-pango-always.diff:
19415         Fixed file name.
19416         * scintilla/RESearch.cxx: Removed spurious cvs log command
19417         and logs.
19418         * (new) scintilla/test-scintilla.cxx: A test file for scintilla.
19419         
19420         Patch from: Bosik Pavol <Pavol.Bosik@siemens.com>
19421         * src/dnd.c: Fixed a crash bug with DND.
19422         
19423 2003-09-15  Naba Kumar  <naba@gnome.org>
19425         * src/text_editor.[c,h], src/anjuta.c, src/breakpoints.c,
19426         src/goto_line.c, src/mainmenu_callbacks.c, src/text_editor_cbs.c,
19427         src/toolbar_callbacks.c: Added an additional parameter to
19428         text_editor_goto_line() funtion which decides if the line should
19429         be made visible (if it's under fold).
19430         
19431         * src/style-editor.c: Fixed a compiler warning.
19432         * src/message-manager.cc: Calls parent method correctly.
19434         * src/preferences.h: Fixed prent class.
19435         
19436         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19437         * src/project_dbase.c: Fixed bug #713210.
19438         
19439 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
19440                                                                                 
19441         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
19443 2003-09-11  Naba Kumar  <naba@gnome.org>
19445         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19446         * src/style-editor.c: Fixed bug #769130 (Crash on font
19447         selection dialog).
19448         
19449         * src/message-manger.[h,cc]: Made AnMessageManager
19450         derived from GtkFrame and removed deprecated code.
19451         
19452         * src/breakpoints.c, src/search-replace.c, src/source.c: Fixed
19453         compiler warnings.
19454         
19455 2003-09-09  Naba Kumar  <naba@gnome.org>
19457         * src/Makefile.am: Addded rules for built sources.
19458         
19459 2003-09-08  Naba Kumar  <naba@gnome.org>
19461         * (new) src/anjuta-marshalers.list: Added marshalers definition
19462         file.
19463         
19464         * src/source.c: Fixed bug #762043 and makes sure, CFLAGS
19465         and CXXFLAGS are not overwriten by automake's default.
19466         * src/style-editor.c: Added 'operators' in the style editor.
19467         
19468         Patch from Masahito Omote <utyuuzin@users.sourceforge.net>
19469         and Jesus Gonzalez  <jgonzlz@terra.es> (combined).
19470         * src/message-manager-private.cc, src/message-manager.cc:
19471         Converts message going into message into UTF-8 endoding.
19472         * src/main.c: Uses UTF-8 codeset for localization.
19473         
19474 2003-09-08  Franco Catrin L.  <fcatrin@tuxpan.cl>
19476         * src/anjuta.desktop.in.in: Added Encoding attribute (required).
19477         
19478 2003-09-08  Naba Kumar  <naba@gnome.org>
19480         * TODO: Updated.
19481         
19482         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19483         * src/find_in_files.c, src/find_replace.c, src/search_replace.c:
19484         Fixed bug #798717, Find - Find&Replace - Find in files bug;
19485         The combo entries were updated if the same data with a different
19486         case exist in the combo list. The combo entries are now case sensitive. 
19487         Search&Replace bug; First search ,max actions = 0 ==> now max
19488         actions = 100.
19489         
19490 2003-09-08  Naba Kumar  <naba@gnome.org>
19492         * TODO: Updated.
19493         * src/utilities.[c,h]: a function takes contant args.
19494         * src/anjuta.[c,h]: Fixed child registering/unregistering routine.
19495         Now the child terminated signal is emitted properly.
19496         * src/Makefile.am: Used $(top_srcdir) for referring to 
19497         scintilla objects.
19498         * (new) src/anjuta-marshalers.list, src/Makefile.am: Added marshalers
19499         definitions file which will generate anjuta-marshalers.[c,h] files.
19500         * src/.cvsignore: Updated.
19501         * src/build_project.c: Changed su command to preserve quotes.
19502         * src/anjuta-tools.c, tagmanager/tm_project.c,
19503         tagmanager/tm_workspace.c: Use standard tmp file.
19504         * configure.in: Cleaned up. Provide -g -O0 flags for final build also
19505         so that users could report bugs easily.
19506         * configure.in, anjuta.spec.in: Removed libzvt references/dependency.
19507         
19508         * tagmanager/tm_workspace.c, tm_file_entry.c, widgets/gnomefilelist.c,
19509         printing/print.c, plugins/sample1/plugin-sample1.c, src/an_file_view.c,
19510         src/an_symbol_view.c, src/utilities.[c,h], src/anjuta-encodings.c,
19511         src/attach_process.c, src/breakpoints.c, src/commands.c,
19512         src/compiler_options.c, src/configurer.c, src/cvs_gui.c,
19513         src/cvs_cbs.c, src/debug_tree.c, src/debugger.c, src/executer.c,
19514         src/find_in_files.c, src/find_in_files_cbs.c, src/mainmenu_callbacks.c,
19515         src/memory.c, src/message-manager-private.c, src/preferences.c,
19516         src/project_config.c, src/project_dbase.c, src/source.h, src/src_paths.c,
19517         src/search-replace.[c,h], stack_trace.c, text_editor.c,
19518         src/text_editor_cbs.c, src/toolbars.c, src/watch.c, src/watch_gui.c,
19519         src/source.c, src/anjuta.c, src/glade_iface.c, src/style_editor.c:
19520         Fixed compile warnings and cleanup.
19521         
19522         * src/launcher.[c,h], src/anjuta-tools.c, src/build_file.c,
19523         src/build_project.c, src/clean_project.c, src/compile.c, src/configurer.c,
19524         src/cvs.c, src/find_in_files.c, src/gnome_project.c, src/project_import.c: 
19525         Removed libzvt usage and implemented child spawing differently. Launcher is
19526         now proper GObject, which can be created multiple times (and can be
19527         operated in parallel).
19529         * src/appwizard_cbs.c: Fixed bug #740881 (crash on project wizard).
19530         * src/project_import_gui.c, src/project_import_cbs.c,
19531         src/project_import.[c,h], mainmenu_callbacks.c: Fixed bug #766070
19532         (crash on project import). Removed deprecared codes.
19533         
19534 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
19535         
19536         * src/cvs.c: Fixed cvs output bug.
19538 2003-09-03  Naba Kumar  <naba@gnome.org>
19540         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19541         * src/aneditor.cxx, src/breakpoints.c, src/breakpoints.h,
19542         src/mainmenu_callbacks.c, src/text_editor.c, src/text_editor.h,
19543         src/text_editor_cbs.c: Implements --
19544                 If the debugger is started
19545                         A double click in the margin add or remove a breakpoint
19546                         A single click activate or deactivate the breakpoint
19547                 else
19548                         A double click in the margin add or remove a bookmark
19550 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
19551         
19552         Reviewed by Naba Kumar  <naba@gnome.org>
19553         * src/cvs_gui.[c/h], mainmenu_callbacks.c:
19554         User is now able to choose a branch on cvs update for project.
19555         Cleaned up variable names.
19557 2003-09-03  Naba Kumar  <naba@gnome.org>
19559         * (new) scintilla/LexEScript.cxx, scintilla/LexLout.cxx,
19560         src/Makefile.am: Added lexers.
19561         * scintilla/*/*: Updated...
19562         * src/an_symbol_view.c: Fixed a crash bug.
19563         * src/compiler_options.c, src/project_dbase.c: Fixed compile
19564         and build bugs.
19565         * src/main_menubar.[c,h]: Removed 'page setup' menu item.
19566         * src/source.c: Fixed project generation bug with gettext code.
19567         * tagmanager/tm_project.c: Fixed a crash bug.
19568         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
19569         bug when there is no project open. Bug #____.
19570         * src/source.c: Fixed a bug with build failure with non-gnome
19571         project with glade-generated source (eg. gtk2). Bug #____.
19572         * NEWS: Updated...
19574 2003-08-22  Naba Kumar  <naba@gnome.org>
19576         Patch from: Rob Bradford  <rob@debianplanet.org>
19577         * data/Makefile.am: Fixed to install properly during
19578         package building.
19579         
19580         Patch from: Etay Meiri  <etay-m@bezeqint.net>
19581         * src/debug-tree.c: Fixed a crash bug.
19582         * src/compiler_options.c: Takes care of linking the missing pieces;
19583         C flags, libs, optimization options, debug and profile.
19585         Patch from: Enver ALTIN  <ealtin@casdb.com>
19586         * src/anjuta_cbs.c, src/find_replace.c: Trivial dialog HIG fixes.
19587         
19588 2003-08-22  Johannes Schmid <clubfan@users.sourceforge.net>
19590         Reviewed by Naba Kumar  <naba@gnome.org>
19591         * src/project_dbase.c: Fixed bugs #778263 and #778413
19592           Adding multiple files to project should work now.
19594 2003-08-22  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
19596         Reviewed by Naba Kumar  <naba@gnome.org>
19597         * src/dnd.c: Fixed Drag&Drop (opening file(s)).
19598         * src/debug_tree.c, src/debugger.c: Fixed context menu separator
19599         for Locals window.
19601 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
19603         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
19605 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
19607         * src/text_editor.c: Fix translatable string (#113934).
19609 2003-07-04  Naba Kumar  <naba@gnome.org>
19611         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
19612         bug when there is no project open. Bug #____.
19613         
19614         * src/source.c: Fixed a bug with build failure with non-gnome
19615         project with glade-generated source (eg. gtk2). Bug #____.
19617 2003-06-26  Naba Kumar  <naba@gnome.org>
19619         * src/anjuta.h: Removed reference to windows-dialog.h.
19620         * src/message-manager-private.[cc,h]: Fixed doulbe click
19621         activation of messages to properly jump at the destination.
19622         * src/toolbar_callbacks.c: Fixed search combo pulldown bug.
19623         * src/toolbar.c: Code clean-ups.
19624         
19625         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
19626         tagmanager/tm_symbol.c: Used g_return_if_fail() instead of g_assert().
19627         
19628         * src/message-manager-private.[cc,h]: Removed dead codes.
19629         
19630         * (new) data/properties/css.properties,
19631         data/properties/anjuta.properties, data/properties/Makefile.am:
19632         Added CSS syntax hiliting properties.
19633         
19634         * tagmanager/tm_file_entry.c: Fixed a possible bug.
19635         * src/debugger.c: Clean ups.
19636         * src/lexer.h: Added CSS lexer definition.
19637         
19638         * Makefile.am: Installs destop file properly.
19639         * configure.in: Bumped version to 1.1.97 (RC1 for 1.2.0 stable).
19640         * NEWS: Updated for 1.1.97 release.
19641         * src/main_menubar_def.h: Changed some non working shortcuts.
19642         
19643 2003-06-24  Naba Kumar  <naba@gnome.org>
19645         * src/search-replace.c: Shows the dialog properly, even when it is
19646         hidden behind another window.
19647         
19648         * (removed) src/windows-dialog.[c,h], src/Makefile.am, po/POTFILES.in,
19649         src/anjuta.[c,h], (removed) pixmaps/windows-style-*.png,
19650         pixmaps/Makefile.am: Removed windows-dialog and setup wizard files
19651         and code clean up.
19652         
19653         * anjuta.glade, anjuta_dialog_strings.c: Removed windows-dialog and
19654         setup wizard dialogs.
19655         
19656         * src/debugger.c: Removed a redundant call to
19657         debugger_update_controls().
19658         * src/compiler_options.c, src/launcher.c: code cleanup.
19659         * src/executer.c: Fixed execution bug with 'Set Program params...".
19660         
19661 2003-06-23  Naba Kumar  <naba@gnome.org>
19663         * widgets/e-splash.c: Removed border around the splash image.
19664         * anjuta.spec: correct libgnomeprintui22 name in depencencies.
19665         * widgets/gnomefilelist.c: Implemented multiple file selection mode.
19666         * src/cvs.c: Added a frame around commit log text widget.
19667         * src/prefereces.[c,h], anjuta.glade, anjuta_dialog_strings.c: Fixed
19668         crash bug associated with translated combo box list in preferences
19669         dialog (in different locale other than en_US). Used widget names
19670         to pass the combo list items.
19671         * po/POTFILES.in: Updated.
19672         * src/launcher.c: Creates the zvt terminal at startup (and not
19673         every time a build is done) -- speeds up buld operations.
19674         * src/file_history.c: Should be if() conditional instead of
19675         assertion check.
19676         * tagmanager/tm_work_object.c, src/utilities.c, src/text_editor.c:
19677         Disabled useless warnings.
19678         * src/project_dbase.c: Fixed bonobo 2 project name.
19679         * src/project_dbase.c, src/source.c: Corrected bonobo2 project name
19680         and uses correct glade-2 for file generation.
19681         
19682 2003-06-21  Naba Kumar  <naba@gnome.org>
19684         * src/aneditor.cxx: Fixed bugs with debug tip dwell start and end.
19685         And disables autocomple show for numbers (very annoying).
19686         * src/mainmenu_callbacks.[c,h], src/main_menubar_def.h,
19687         src/main_menubar.[c,h], src/controls.c, src/toolbar.[c,h],
19688         src/toolbar_callbacks.[c,h]: Removed unnecessary menuitems
19689         from view menu and adjust the controls accordingly.
19690         * src/anjuta.c: Changed 'not implemented' dialog to info dialog with
19691         only OK button.
19692         * src/project_dbase.[c,h]: Removed show_local flag processing.
19693         * src/message-manager.[c,h]: Reorganized messages tabs in more
19694         sensible order.
19695         * configure.in, anjuta.spec.in: Fixed gnome-print and zvt dependencies.
19696         Also added PCRE dependency.
19697         
19698 2003-06-20  Naba Kumar  <naba@gnome.org>
19700         * pixmaps/anjuta_splash.png: New splash.
19701         from Jean Schurger  <yshartk@schurger.org>
19702         
19703         * src/controls.c: De-sensitize run-to-cursor when debugger
19704         is not running.
19705         * src/cvs_gui.c: Set default reponse for various cvs dialogs.
19706         
19707         * src/message-manager-private.cc: Fixed to properly jump at
19708         the right file:line.
19709         
19710         * src/appwiz_page1.c: Fixed to correctly determine the project
19711         trpe from the wizard.
19712         
19713 2003-06-20  Naba Kumar  <naba@gnome.org>
19715         * src/message-manager.cc, mainmenu_callbacks.c: Code cleanup.
19716         * src/watch_gui.c: Code cleanups.
19717         * src/debugger.[c,h], src/stack_trace.[c,h],
19718         (removed) src/stack_trace_cbs.[c,h], (removed) src/stack_trace_gui.h,
19719         src/Makefile.am: Merged stack_trace[_cbs/_gui] into stack_trace.c,
19720         Removed direct access to stack_trace private data, Increased debugger
19721         command size from 256 to 1024 (to be on safer side). Also implemented
19722         row-activated signle for seting frame and viewing the source.
19723         * src/debugger.c: Avoids starting program and stopping debugger
19724         when starting debugger and stopping program, respectively.
19725         
19726         * src/debugger.[c,h], src/main_menucallbacks.c, src/controls.c:
19727         Reverted codes to start debugger automatically
19728         The file is brought to the state just after the branching 
19729         (debugger.c == 1.27 and debugger.h == 1.10 rev.), except for 
19730         some code clean ups.
19731         
19732         * src/launcher.[h,c], plugins/patch/patch-plugin.c,
19733         src/anjuta-tools.c, src/build_file.[c,h], src/build_project.[c,h],
19734         src/compile.[c,h], src/clean_project.[c,h], src/configurer.[c,h],
19735         src/cvs.c, src/find_in_files.[c,h], src/gnome_project.[c,h],
19736         src/project_import.[c,h], src.anjuta.c, src/mainmenu_callbacks.c,:
19737         src/project_dbase.c: Code clean ups.
19738         
19739         * anjuta.glade, anjuta_dialog_strings.c: Fixed a hard coded pref
19740         (Projects dir) so that correct $HOME/Projects path is set when
19741         anjuta is run for the first time.
19742         
19743 2003-06-13  Guntupalli Karunakar  <karunakar@freedomink.org>
19745         * configure.in: Added "ml" for Malayalam in ALL_LINGUAS.
19747 2003-06-13  Naba Kumar  <naba@gnome.org>
19749         * src/stack_trace_cbs.c: Moved variable declaration at the
19750         top of the block (bug #737867)
19751         
19752         * src/source.c: use target_CFLAGS and target_CXXFLAGS instead of
19753         just CFLAGS and CXXFLAGS (bug #743617).
19754         
19755         * src/create_global_tags.sh: Fixed shell script to properly
19756         detect installed *-config files.
19757         
19758 2003-06-12  Naba Kumar  <naba@gnome.org>
19760         * src/preferences.[c,h]: Added methods for custom widgets in
19761         preferences: using custom set/get methods for them.
19762         
19763         * src/anjuta-encoding.c: Implemented up/down of the encodings
19764         in the list and property saves correctly.
19765         
19766         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19767         * src/aneditor.cxx: Fixes Anjuta looping when a backward search reaches
19768         the beginning of a file.
19770         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19771         * src/aneditor.cxx, src/aneditor.h,
19772         src/controls.c, src/main_menubar.c, src/main_menubar.h,
19773         src/main_menubar_def.h, src/mainmenu_callbacks.c,
19774         src/mainmenu_callbacks.h: Allows the operator to select the current
19775         word or the current line (Request: 680801). It puts also
19776         sensitive/unsensitive several select/comment menu items.
19778         * src/breakpoints.c: Presets by default the current line for a
19779         defined breakpoint.
19781 2003-06-11  Naba Kumar  <naba@gnome.org>
19783         * src/anjuta.c, src/text_editor.c: Fixed bug #715270. 'Changed' file name
19784         color (red highlight) now cosistent for inactive tabs also.
19785         
19786         * src/main_menubar.c, src/main_menubar_def.h: Fixed bug #715261. Moved
19787         'Advanced search and replace' in Edit->Search submenu.
19788         
19789         * data/properties/tcltk.properties: Fixed bug #731851. Added line
19790         wrappings '\' where     they were missing.
19791         
19792         * src/mainmenu_callbacks.c: Fixed bug #751715. The 'Customize menu'
19793         message is now more descriptive and details the correct thing to do
19794         for GNOME2 desktop.
19795         
19796 2003-06-10  Naba Kumar  <naba@gnome.org>
19798         * autogen.sh.generic, autogen.sh.gtk, autogen.sh.gtkmm
19799         autogen.sh.wxwin, macros/autogen.sh, macros2/autogen.sh:
19800         Removed any reference to particular version of automake/autoconf
19801         so that they could work with newer versions (Bug #659394).
19803         * src/anjuta-encodings.c, src/anjuta-encodings.h, anjuta.glade,
19804         src/anjuta.c: Added coded to add/remove supported encodings.
19805         
19806         * src/appwizard.c, src/appwizard.h, src/gnome_project.c,
19807         src/preferences.c, src/project_dbase.c, src/project_dbase.h,
19808         src/project_import.c, src/project_type.c, src/project_type.h,
19809         src/source.c, src/wizard_gui.c: Added a new field called 'deprecated'
19810         in the projects typtes. Code clean ups. Removed GTK1/GNOME1
19811         from the project wizard.
19813 2003-06-06  Naba Kumar  <naba@gnome.org>
19815         Patch from Etay Meiri  <etay-m@bezeqint.net>
19816         * src/compiler_options.c: Fixed bugs related to clean before
19817         build patch.
19818         
19819         * anjuta.desktop.in.in: Added commandline options.
19820         * src/cvs.[c,h], anjuta.glade, anjuta_dialogs_strings.c: Separated
19821         -dP and -A flags of CVS update into different options.
19822         
19823 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
19825         * configure.in: Removed "ta" from ALL_LINGUAS.
19827 2003-06-02  Naba Kumar  <naba@gnome.org>
19829         * scintilla/PropSet.h, src/properties.[ch]*: Reversed the patch to
19830         return NULL for undefined properties and "" for defined but empty
19831         strings. It was creating many problems where both are assumed to be
19832         same. And besides, it doesn't matter to differentiate the two (the
19833         problem with preferences was due to a different bug).
19835         * src/prefereces.[c,h]: Fixed to handle empty and blank properties
19836         correctly. Also, s/props_build_in/props_built_in/g.
19837         
19838         * widgets/gnomefilelist.[c,h]: Uses gdl theme icons for file
19839         list.
19840         
19841         * src/an_file_view.c: Unrefed pixbufs when done with them.
19843         * pixmaps/Makefile.am, (added) pixmaps/preferences-encodings.png,
19844         (removed) file_text.png: Added and removed pixmaps.
19845         
19846 2003-05-30  Naba Kumar  <naba@gnome.org>
19848         * anjuta.glade: Fixed encodings preferences dialog
19849         
19850 2003-05-23  Etay Meiri  <etay-m@bezeqint.net>
19851         
19852         Reviewed by Naba Kumar  <naba@gnome.org>
19853         
19854         * src/build_project.c src/clean_project/c: perform a clean before
19855         build, if required. Show the message manager on clean.
19856         * src/compiler_options.c: save the new options when window is closed
19857         and flag project to be cleaned before the next build.
19858         * src/project_dbase.c: added a 'clean before build' flag to project
19860 2003-05-29  Naba Kumar  <naba@gnome.org>
19862         * anjuta.glade, anjuta_dialogs_strings.c: Added encoding prefs
19863         dialog.
19864         
19865         * [pixmaps/] cfolder.xpm, console.xpm, file_c.png, file_c.xpm,
19866         file_core.png, file_core.xpm, file_cpp.png, file_cpp.xpm,
19867         file_exec.png, file_exec.xpm, file_file.png, file_file.xpm,
19868         file_h.png, file_h.xpm, file_html.png, file_html.xpm,
19869         file_i18n.png, file_i18n.xpm, file_icon.png, file_icon.xpm,
19870         file_pix.png, file_pix.xpm, file_text.xpm, file_unknown.png,
19871         file_unknown.xpm, ledgreen.xpm, ledred.xpm, ofolder.xpm,
19872         print_color.xpm, print_landscape.xpm, print_layout.xpm,
19873         print_nocolor.xpm, print_portrait.xpm: Removed unused icons
19875         * pixmaps/Makefile.am, src/toolbar.c, src/pixmaps.h, src/resources.h:
19876         Removed unused icons references.
19878 2003-05-27      Enver ALTIN  <ealtin@casdb.com>
19880         Reviewed by Naba Kumar  <naba@gnome.org>
19881         
19882         * src/anjuta-tools.c, src/anjuta_cbs.c, src/breakpoints.c,
19883           src/compiler_options.c, src/debugger.c, src/find_replace.c,
19884           src/find_text.c, src/mainmenu_callbacks.c, src/preferences.c,
19885           src/project_dbase_gui.c, src/src_paths.c, src/text_editor.c,
19886           src/toolbar_callbacks.c: HIG compliant dialogs.
19888         * src/utilities.c: anjuta_button_new_with_stock_image() and
19889           anjuta_dialog_add_button() stolen from gedit.
19891         * src/main_menubar_def.h: Fixed mnemonics.
19893 2003-05-26  Naba Kumar  <naba@gnome.org>
19895         * src/project_dbase_gui.c: Added header files filter for add file
19896         dialog box. Disabled project window to be transient window.
19897         
19898         * src/message-manager.cc: Disabled message manager window to be
19899         transient window.
19900         
19901         * src/text_editor.c, src/anjuta_cbs.c: Better error reporting when
19902         a file could not be loaded.
19903         
19904         * src/project_dbase.c: Fixed a bug with GUI editor command
19905         where empty string is returned.
19906         
19907         * src/Makefile.am, src/preferences.h, src/text_editor.c
19908         src/text_editor.h, (new) src/anjuta-encodings.h,
19909         (new) src/anjuta-encodings.c, data/properties/anjuta.properties:
19910         Added encoding support and to handle characters encoding correctly
19911         by auto detecting it during load. Added preferences for selecting
19912         the encoding during save.
19914         * src/preferences.c, src/resources.c: Removed debug messages.
19916         Patch from: Alexander Nedotsukov <bland@mail.ru>
19917         * src/getline.c: Fixed many fatal bugs for FreeBSD.
19919 2003-05-26  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19920         * src/anjuta.c: Try to sow the splash image more often.
19922 2003-05-20  Naba Kumar  <naba@gnome.org>
19924         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19925         * src/debug_tree.c: Colorize the modified locals during
19926         debugging and call memory analyze from the debugger.
19927         * src/breakpoints.c: The color is now different for the enabled
19928         and disabled breakpoints. Anjuta now can erase several
19929         breakpoints defined at the same line. The markers are updated
19930         according to the enable/disable action.
19931         
19932         Patch from Etay Meiri  <etay-m@bezeqint.net>
19933         * src/launcher.c: Fixes launcher freeze up bug during build.
19935 2003-05-16  Dan Elphick <dre00r@ecs.soton.ac.uk>
19937         Reviewed by Naba Kumar  <naba@gnome.org>
19938         * scintilla/PropSet.h: Change member variables from private to protected.
19939         * src/properties.[ch]*: Add new methods GetString and GetExpandedString
19940         to PropSetFile class, which return a gchar * (and can therefore indicate
19941         whether properties are empty or do not exist) and make prop_get and
19942         prop_get_expanded use them.
19943         * src/project_dbase.c: Fix where project_dbase_module_is_empty assumes
19944         that the result of of prop_get cannot be an empty string.
19946 2003-05-14      Dan Elphick <dre00r@ecs.soton.ac.uk>
19948         Reviewed by Naba Kumar  <naba@gnome.org>
19949         * src/text_editor.[ch], src/anjuta.c, src/anjuta.c, src/anjuta_cbs.c,
19950         src/build_file.c, src/compile.c, src/mainmenu_callbacks.c,
19951         src/text_editor_cbs.c: When saving all the files in the project, the
19952         text editors are now only rehighlighted once instead of once for each
19953         file saved.
19955 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19956         * src/main.c, widgets/e-splash.c: Splash screen improvements.
19957         * src/anjuta.desktop.in.in: Support startup notification.
19958 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19959         * src/main.c, widgets/e-splash.c: Splash screen improvements.
19960         * src/anjuta.desktop.in.in: Support startup notification.
19963 2003-05-13  Dan Elphick <dre00r@ecs.soton.ac.uk>
19965         Reviewed by Naba Kumar  <naba@gnome.org>
19966         
19967         * src/executer.[ch]: Only allow one set params dialog at a time. Fix
19968         memory leak from glade_xml_new call. Removed gxml field from Executer
19969         struct as only used in create_executer_dialog and then destroyed.
19970         
19971         * src/anjuta.c: Fix warning on getting a page that doesn't exist.
19972         
19973         * src/configurer.c: Fix warning trying to connect signal to non-existent
19974         environment entry in configure dialog and fix crash when closing the
19975         window.
19976         
19977         * src/cvs_cbs.c: Fix deprecated use of gnome_date_edit_get_date; use
19978         gnome_date_edit_get_time instead.
19979         
19980         * main_menubar.c, main_menubar_def.h: Removal of show stack menu item
19981         in view menu required renumbering elsewhere.
19983 2003-05-10  Etay Meiri  <etay-m@bezeqint.net>
19985         Reviewed by Naba Kumar  <naba@gnome.org>
19986         
19987         * src/breakpoints.c: fixed an error when removing breakpoint
19988         * src/controls.c: 'run to cursor' is sensitive when debugger not active
19989         * src/debugger.c: changes to the way the debugger is activated
19990         * src/debugger.h: clean ups
19992 2003-05-13  Naba Kumar  <naba@gnome.org>
19994         Patch from  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19995         * anjuta.glade, anjuta_dialogs_strings.c, src/memory.c,
19996         src/memory.h: A new version of memory and the interface
19997         is now integrated in anjuta.glade
19999 2003-05-09  Naba Kumar  <naba@gnome.org>
20001         * configure.in: Bumped required gtk version to 2.0.8.
20002         
20003 2003-05-06  Naba Kumar  <naba@gnome.org>
20005         src/message-manager-private.cc, src/message-manager.cc: Clean ups.
20007 2003-05-07  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20008         * gdl/Makefile.am, printing/Makefile.am: distcheck fixes.
20010 2003-05-06  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20011         * scripts/anjuta_import.sh.in, src/defaults.c, src/project_dbase_gui.c
20012         , tagmanager/c.c: Support for ProC and RDB files.
20014 2003-05-06  Naba Kumar  <naba@gnome.org>
20016         * src/aneditor.cxx, src/goto_line.c, src/main_menubar_def.h,
20017         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
20018         Uncomment (Box & Stream), Select the current function,
20019         authorize the "Quit" button of the GotoLine window
20021 2003-05-05  Naba Kumar  <naba@gnome.org>
20023         * src/watch_gui.h: CVS added new file.
20025         * scintilla/ExterLexer.[cxx,h]: CVS added new files.
20027         Patch from Etay Meiri <etay-m@bezeqint.net>
20028         * src/debugger.c, src/debugger.h, src/main_menubar_def.h,
20029         src/mainmenu_callbacks.c, src/message-manager.cc,
20030         src/message-manager.h, src/stack_trace.c, src/stack_trace.h,
20031         src/stack_trace_cbs.c, src/stack_trace_cbs.h, src/stack_trace_gui.c:
20032         Ported stack trace to GNOME2 and added it in the message manager
20033         pane.
20035 2003-05-02  Naba Kumar  <naba@gnome.org>
20037         * src/memory.[h,c], debug_tree.c: Fixed a compiler error/warning.
20038         
20039         * src/preferences.[h,c]: Fixed preferences to save only one copy of
20040         preferences property.
20041         
20042         * anjuta.prj: Fixed multiple preferences saved data.
20043         
20044         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/Editor.h,
20045         scintilla/LexCPP.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
20046         scintilla/PropSet.cxx, scintilla/ScintillaGTK.cxx,
20047         scintilla/include/Platform.h, scintilla/include/PropSet.h,
20048         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface:
20049         Upgraded scitilla from CVS with faster window repaint
20050         and more bugfixes.
20051         
20052         Patch from  Etay Meiri  <etay-m@bezeqint.net>
20053         * src/watch.[c,h], src/watch_gui.c, (new) src/watch_gui.h: Fixed bugs
20054         and code cleanups
20055         
20056 2003-04-30  Dan Elphick <dre00r@ecs.soton.ac.uk>
20058         * message-manager-private.[ch]: Make AnMessageWindow keep scrolling 
20059         the window if messages are appended to the end and the scrollbar is
20060         at the end.
20062 2003-04-29  Naba Kumar  <naba@gnome.org>
20064         * configure.in: Removed omf-install from Makefiles list.
20066 2003-04-28  Naba Kumar  <naba@gnome.org>
20068         * po/POTFILES.in: Remvoded deleted files.
20069         
20070         * pixmaps/Makefile.am, pixmaps/windows-style-docked.png,
20071         pixmaps/windows-style-undocked.png: Added setup wizard's images.
20073         * src/anjuta-tools.c: Fixed a bug where working dir (when the tool
20074         is executed as detached) is not set properly.
20075         
20076 2003-04-25  Naba Kumar  <naba@gnome.org>
20077         
20078         * anjuta.prj: Updated.
20079         * src/anjuta_info.c: Fixed text wrapping and column view.
20080         * data/welcome.txt.in: Removed unaligned characters.
20081         
20082 2003-04-24  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20083         * src/main_menubar.c: Disable setup dialog.
20085 2003-04-22  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20086         * src/breakpoints.c; Fixed compilation with older GCC
20087         * src/preferences.c: Fixed crash with G_DISABLE_CHECKS
20088         * HACKING: Spelling fixes (Suggested by Stephen Knight)
20090 2003-04-18  Naba Kumar  <naba@gnome.org>
20092         * anjuta.prj: Updated (includes compiler options).
20093         
20094         * src/anjuta.[hc], src/anjuta-tools.c: Removed redundant get_user_params
20095         function from anjuta.c (it was already available in anjuta-tools.c).
20096         
20097 2003-04-18  Naba Kumar  <naba@gnome.org>
20099         * src/about.c, THANKS: Updated
20100         
20101         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup-dialog
20102         
20103         * src/an_file_view.c, src/project_dbase.c: Restores file-filters
20104         properly from the project session before updating the file
20105         view.
20106         
20107         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
20108         an_file_view.[ch], main_menubar.[ch], controls.c: Removed windows
20109         dialog settings (as it will not be required once GDL is in place) and
20110         added file view filters in the settings sub-menu.
20112 2003-04-17  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20113         * HACKING: Updated
20114         * configure.in: Disable cast checks on final build.
20116 2003-04-17  Naba Kumar  <naba@gnome.org>
20118         * src/build_project.c: Fixed a compilation error.
20120         * src/launcher.c: Removed commnets.
20121         
20122         * anjuta.glade, anjuta_dialogs_strings.c: Moved indentation
20123         properties from editor tab to indentation tab and fixed a property
20124         label for proper i18n translation. Fixed typos in project config
20125         dialog (reported by Gaëtan de Menten  <ged@bugfactory.org>). Disabled
20126         sorting and reordering in compiler options dialog.
20127         
20128         * src/compiler_options.c: Implemented _save() function to save the
20129         options (which was pending).
20130         
20131         * src/build_project.c: Destroys install-as-root dialog when it is done.
20132         
20133         * src/an_symbol_view.c: Change "event" event to "event-after" so
20134         that symbol row is selected first before the popup is shown.
20135         
20136 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
20138         * tagmanager/tm_file_entry.c: Fix to make CVS info appear for first 
20139         file in CVS/Entries. (Reviewed and applied by Biswa)
20141 2003-04-16  Naba Kumar  <naba@gnome.org>
20143         * aneditor.cxx: use unicode everytime (fixed unicode related
20144         bugs).
20146         * anjuta.prj: Fixed UI editor name (blank to use default) and
20147         anjuta version.
20148         
20149         Patch from Patch from Gaëtan de Menten  <ged@bugfactory.org>
20150         * anjuta.glade, anjuta_dialogs_strings.c: Reorganized
20151         Editor preferences page.
20153 2003-04-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20154         * src/anjuta.[ch], src/print.c: Fixed warnings
20155         * scintilla/*, src/aneditor.cxx: Restore LexCPP patch.
20156         * configure.in: Profiling support with gprof
20158 2003-04-16  Naba Kumar  <naba@gnome.org>
20160         Patch from Gaëtan de Menten  <ged@bugfactory.org>
20161         * src/launcher.c: Fixed cvs dialog.
20162         
20163 2003-04-15  Johannes Schmid <clubfan@users.sourceforge.net>
20164         
20165         * src/message-manager-private.cc: Fixed double-click on first line of 
20166         output to properly select a line.
20167         * src/project_dbase.[c/h]: Removed parent_node from ProjectFileData
20168         because still was a deprecatd GtkCTreeNode and always NULL anyway.
20170 2003-04-15  Naba Kumar  <naba@gnome.org>
20172         * src/message-manager-private.cc: Fixed the glade filename typo.
20174 2003-04-15  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20175         * scintilla/*, data/properties/*: Scintilla CVS merge
20176         * anjuta.prj: Removed unnecessary files.
20177         * scintilla/PlatGTK.cxx: Force Pango fonts always
20178         * src/anjuta-plugins.c, src/anjuta_dirs.c, src/main.c,
20179         src/mainmenu_callbacks.c src/preferences.c: Use versionsed directory
20180         for preferences.
20181         * configure.in: Change version no. for 1.1.1 (alpha release)
20182         * configure.in: Added '--with-pref-suffix' option.
20183         * config.guess, config.sub: Removed from CVS.
20185 2003-04-15  Naba Kumar  <naba@gnome.org>
20187         Patch from Timothee Besset  <ttimo@idsoftware.com>
20188         * Makefile.am: Fixed a shell script error during intallation.
20189         
20190 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
20192         Reviewed by Naba Kumar  <naba@gnome.org>
20193         * src/message-manager.cc: Added popup-menu to TreeView and fixed
20194         set_wm_class to use "anjuta" instead of "an.
20195         * src/message-manager-private.cc: Headers are hidden again.
20197 2003-04-14  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20198         * src/project_dbase_gui.c: Memory corruption fix.
20199         * anjuta.prj: Updated project file
20201 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
20202         * an_file_view.c: Connect to event-after signal rather than event so that
20203         selection is updated first and thus context menu is for the right file.
20204         Reviewed and applied by Biswa.
20206 2003-04-14  Naba Kumar  <naba@gnome.org>
20208         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup dialog.
20209         
20210         * src/auncher.c: More child exit fixes
20211         from Timothee Besset  <ttimo@idsoftware.com>
20213 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
20214         
20215         Reviewed by Naba Kumar  <naba@gnome.org>
20216         
20217         * src/message-manager.[c/h], src/message-manager-private[c/h],
20218                 anjuta.[c/h]: Ported message-manager to Gtk2
20219         
20220         * plugins/patch/patch-plugin.c, src/anjuta-tools.c,
20221         src/anjuta_cbs.c, src/build_file.c, src/build_project.c,
20222         src/clean_project.c, src/compile.c, src/configurer.c,
20223         src/controls.c, src/cvs.c, src/debugger.c,
20224         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
20225         src/project_import.c, src/search-replace.c: Changed name from
20226         AnjutaMessageManager to AnMessageManager to avoid too long type
20227         and funtion names.
20229 2003-04-11  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20230         * src/launcher.c: Fix build won't stop problem - TTimo
20231         * TODO: Updated
20232         * pixmaps/anjuta_splash.c: New splash screen prototype.
20233         * src/anjuta-tools.c, src/anjuta.[ch], : Forward port from branch.
20234         * src/compiler_options.c: Mute pkgconfig errors.
20235         * src/project_config.c. widgets/gnomefilelist.c: Fix leak.
20237 2003-04-10  Naba Kumar  <naba@gnome.org>
20239         * configurer.[c,h]: Fixed dialog to close properly.
20240         * src/project_dbase.c, widgets/gnomefilelist.c: Added
20241         debugging asserts.
20242         
20243 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20244         * anjuta.prj: Removed unnecessary files, load with 1.2.0
20245         * plugins/class-gen/Makefile.am, plugins/patch/Makefile.am,
20246         plugins/sample1/Makefile.am, src/an_file_view.c, src/anjuta.c,
20247         src/anjuta.h, src/project_dbase.c: Use default GNOME icons.
20248         * gdl/*, widgets/*, Makefile.am, configure.in, plugins/*/Makefile.am,
20249         src/makefile.am: Move gdl to it's own directory.
20250         * global-tags/create_global_tags.sh: Silently ignore SDL error.
20252 2003-04-09  Naba Kumar  <naba@gnome.org>
20254         * anjuta.glade: Synced search and replace dialog from the ANJUTA_1_0_0
20255         branch.
20257 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20258         * src/anjuta-tools.c: Use CDATA for saving tools data.
20259         * anjuta.glade, src/search-replace.c: Port from branch.
20260         * widgets/e-splash.*, src/main.c: Better splash screen.
20261         * configure.in, widgets/gdl*: Import GDL widgets.
20262         * ROADMAP: Updated roadmap.
20263         * src/an_file_view.c: Use GDL icons for file tree.
20265 2003-04-09  Naba Kumar  <naba@gnome.org>
20267         * anjuta.glade: Added (hidden) initial setup-wizard window.
20268         
20269         Patch from: Vitaly  <vvv@rfniias.ru>
20270         * src/preferences.c: Fixes a bug with libglace widget access with
20271         translated strings.
20273         Patch from: Etay Meiri  <etay-m@bezeqint.net>
20274         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
20275         src/debugger.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
20276         src/mainmenu_callbacks.h, main_menubar.[c,h], src/toolbar.[c,h],
20277         src/toolbar_callbacks.[c,h],
20278         src/memory.c, src/message-manager-private.cc,
20279         src/message-manager-private.h, src/message-manager.cc,
20280         src/message-manager.h, src/watch.c, src/watch.h, src/watch_cbs.c
20281         src/watch_cbs.h, src/watch_gui.c: Ports the watch related stuff
20282         to HEAD (mostly changing GtkClist to GtkTreeView). Also changed the
20283         watch window to a subwindow in the notebook
20285 2003-04-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20286         * ROADMAP: Updated roadmap.
20288 2003-04-03  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
20290         * configure.in: Added Belarusian to ALL_LINGUAS.
20292 2003-04-01  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20293         * src/fileselection.c, src/goto_line.c: Fixed warnings. Patch by
20294         Henry Jia
20295         * ROADMAP: Added roadmap for HEAD.
20297 2003-03-29  Naba Kumar  <naba@gnome.org>
20299         * src/main_menubar_def.h, mainmenu_callbacks.[c,h], src/anjuta.c
20300         src/Makefile.am, pixmaps/Makefile.am, anjuta.glade,
20301         anjuta_dialogs_strings.c, (new) src/start-with.[c,h],
20302         (new) pixmaps/start-with-wizard.png,
20303         (new) pixmaps/start-with-import.png,
20304         (new) pixmaps/start-with-open.png Added Start with dialog which pops
20305         up on anjuta start-up to give quick access to opening file/project or
20306         creation wizards.
20308         * src/main.c: Sets proper data directory for the gnome
20309         program.
20311 2003-03-27  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20312         * src/text_editor.c: Fixed error/warning indicators.
20314 2003-03-24  Naba Kumar  <naba@gnome.org>
20316         * README: Correct version.
20317         
20318 2003-03-24  Michael Tindal <etherscape@paradoxpoint.com>
20320         * configure.in: Added checks to see if were building on FreeBSD
20321         systems.  Sets -DFREEBSD if we are, and also attempts to find
20322         gmake if the host system is FreeBSD.
20324         * src/getline.c: New file used to provide the getline function,
20325         which isnt available on a FreeBSD system.  The function is only
20326         defined if FREEBSD is defined.
20328         * src/Makefile.am: Added getline.c to anjuta_SOURCES
20330         * tagmanager/Makefile.am:  Uses $(GMAKE) rather than make. 
20331         configure.in sets this to gmake on FreeBSD systems, and make
20332         on everything else.
20334 2003-03-23  Naba Kumar  <naba@gnome.org>
20336         * Makefile.am, anjuta.spec.in: Fixed rpm build errors.
20337         
20338         * anjuta.spec.in: Fixed spec file for correct file paths and
20339         corrected rpmbuild.
20341         * Makefile.am: Substituted rpmbuild for rpm command as RedHat ships
20342         the rpm build command separately now.
20343         
20344         * src/anjuta.c, windows-dialog.c: Added some more window management
20345         stuffs (not still fully working, though).
20347         * TODO: Updated.
20349 2003-03-22  Naba Kumar  <naba@gnome.org>
20351         * anjuta.spec.in: Fixed 'Required' and 'Build' requirements fields.
20353 2003-03-21  Naba Kumar  <naba@gnome.org>
20355         * README: Removed Andy Piper's name from the active maintainers
20356         list on his request.
20357         
20358         * src/anjuta_cbs.c: Fixed alphabetical ordering of tabs with
20359         preferences.
20360         
20361         * src/anjuta-tools.c: Fixed compiler errors.
20363         * src/anjuta-tools.c, src/attach_process.c: Fixed more window
20364         show bugs.
20365         
20366         * src/commands.c, src/src_paths.c, src/style-editor.c,
20367         src/anjuta-tools.c: Added gtk_widget_show() calls for the dialogs
20368         becuase they are now hidden by default (from glade editing).
20369         
20370         * anjuta.glade, anjuta_dialogs_strings.c, src/anjuta.c,
20371         src/anjuta.h, src/main_menubar.c, src/main_menubar.h,
20372         src/main_menubar_def.h, src/mainmenu_callbacks.c,
20373         src/mainmenu_callbacks.h, src/windows-dialog.c: Implemented
20374         basic windows managements.
20375         
20376 2003-03-21  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20377         * scintilla/PlatGTK.cxx: Converted right cursor to left cursor
20378         to hot-spot problems with cursor in XFree86 4.3.0. Patch by
20379         Enver ALTIN (a.k.a. skyblue)
20381 2003-03-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20382         * tagmanager/*: Added ignore-list for symbols. This will make
20383         parsing more accurate for projects. Doc updates needed.
20385 2003-03-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20386         * anjuta.glade, src/search-replace.c: Forward-port S/R (Dan)
20387         * launcher/Makefile.am: Link to correct libraries
20388         * src/launcher.c: Do not allow NULL shell
20390 2003-03-14  Etay Meiri <etay-m@bezeqint.net>
20391         * src/debug_tree.c: Improve debug tree view.
20393 2003-03-10  Dan Elphick <dre00r@ecs.soton.ac.uk>
20395         * anjuta.glade, anjuta_dialog_strings.c: Change dialog1 titles to
20396         'Run Configure Script' and 'Execute Program'. Increase minimum width
20397         of Configure dialog.
20398         * find_in_files.c, find_in_files_cbs.*: Properly create the file
20399         list widget by setting a model and adding a column and renderer.
20400           Actually store the nocvs toggle button in FindInFiles data structure.
20401           Handle selection changes via changed signal rather than row_activated.
20402           Use response signal for handling the close and find buttons.
20403           Close window when escape is pressed.
20404         * find_replace.c: Close window when escape is pressed.
20405         * find_text.c: Close window when escape is pressed in find dialog as
20406         well as wrap search question, where now Yes is the default button.
20408 2003-03-05  Naba Kumar  <naba@gnome.org>
20410         Patch from: Dan Elphick  <dre00r@ecs.soton.ac.uk>
20412         * src/message-manager-private.cc: Fixed a bug with vte conditional
20413         compilation.
20414         * anjuta.glade: Hides all windows in glade file.
20416 2003-03-05  Naba Kumar  <naba@gnome.org>
20418         * src/an_file_view.c: Fixed a compilation warning.
20419         * src/message-manager-private.cc: Conditional compilation for vte
20420         API.
20421         
20422 2003-02-28  Naba Kumar  <naba@gnome.org>
20424         * configure.in, anjuta.spec.in: Updated dependency packages version.
20425         * configure.in, (removed) acconfig.h: Eliminated autoheader templates.
20426         * src/preferences.c: Added debug assertions.
20427         * anjuta.glade, anjuta_dialogs_strings.c: Added a preferences for
20428         editor to enable/disable bringing the recent editor tabs first.
20429         
20430         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
20431         tagmanager/include/tm_file_entry.h, src/*.[h,c], scintilla/*.[h,cxx],
20432         scintilla/include/*.h, plugins/class-gen/clsGen.c, printing/print.c:
20433         Merged with CVS branch ANJUTA_1_0_0 and brought in new search replace
20434         and     bug fixes. Also code clean ups.
20435         
20436         * (new) src/search-replace.[h,c]: New search replace implementation
20437         from ANJUTA_1_0_0 branch.
20438         
20439         * (new) src/windows-dialog.[h,c]: New windows management class
20440         [work in progress].
20442 2003-02-28  Naba Kumar  <naba@gnome.org>
20444         * plugins/class-gen/clsGen.c, printing/print.c, src/an_file_view.c,
20445         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c,
20446         src/appwizard.c, src/build_file.c, src/build_project.c,
20447         src/clean_project.c, src/compile.c, src/configurer.c,
20448         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
20449         src/message-manager-dock.c, src/message-manager-dock.h,
20450         src/message-manager-private.cc, src/message-manager.cc,
20451         src/preferences-dialog.c, src/preferences-dialog.h,
20452         src/preferences.c, src/preferences.h, src/project_dbase.c,
20453         src/project_dbase_gui.c, src/project_import.c, src/text_editor.c,
20454         src/text_editor.h, src/text_editor_cbs.c, src/toolbar_callbacks.c
20455         src/utilities.c, src/utilities.h:
20456         
20457         Widgetized Preferences and gave proper function names.
20459         * src/executer.c: Fixed a session loading bug.
20460         
20461 2003-02-27  Naba Kumar  <naba@gnome.org>
20463         * printing/print.c: Fixed printing font bug that failed to load the
20464         proper fonts.
20465         
20466         * src/toolbar.c: Disabled LED flashing (not yet implemented).
20467         
20468         * TODO, anjuta.prj: Updated.
20470 2003-02-24  Joe Harnish <bigJoe@linuxmail.org>
20472         * manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
20473         manuals/C/anjuta-manual/anjuta-manual-C.omf,
20474         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
20475         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf,
20476         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf:
20477         fixed omf errors
20479 2003-02-25  Naba Kumar  <naba@gnome.org>
20481         * Makefile.am: Excluded omf-install from installation as the docs are
20482         not ready.
20483         
20484         TODO: Updated.
20485         
20486         * anjuta.glade, anjuta_dialogs_strings.c, prefrences.h, aneditor.cxx,
20487         anjuta.properties, users.properties, anjuta-tools.c: Fixed editor
20488         property names and added new editor properties and code cleanups.
20489         Also added new project properties.
20490         
20491         * src/compiler_options.[h,c]: Added pkg-config packages supports
20492         and fixed bugs.
20493         
20494         * src/glade_iface.h: Cleanups.
20495         
20496         * src/launcher.c: Used timer instead of idle to scan.
20497         
20498         * src/mainmenu_callbacks.c, src/project_dbase.[h,c],
20499         src/project_config.[h,c], src/project_import.c: Implemented project
20500         property to define GUI editor and to handle it.
20501         
20502         * src/preferences.c: i18n fixes.
20503         
20504         * pixmaps/Makefile.am, pixmaps/file_*.xpm, src/pixmaps.h: Removed
20505         unused (and old) pixmaps.
20506         
20507         * widgets/gnomefilelist.c, pixmaps/file_text.png: Updated icon.
20508         
20509 2003-02-25  Naba Kumar  <naba@gnome.org>
20511         * src/message-manager-private.[h,cc], src/preferences.c,
20512         anjuta.glade, anjuta_dialog_strings.c: Implemented
20513         gnome terminal profiles for the terminal preferences and moved the
20514         addition of terminal preferences in the terminal constructor.
20515         
20516         * anjuta.prj: Updated.
20518 2003-02-24  Naba Kumar  <naba@gnome.org>
20520         * (new)src/preferences-dialog.[c,h], preferences.[h,c],src/Makefile.am,
20521         (new)widgets/cell-renderer-captioned-image.[h,c], widgets/Makefile.am,
20522         (new)pixmaps/preferences-*.png, pixmaps/Makefile.am, anjuta.glade,
20523         po/POTFILES.in, anjuta_dialogs_strings.c: Implemented new
20524         preferences dialog.
20526         * TODO: Updated.
20528         * src/message-manager-private.[cc,h]: Fixed VTE terminal for
20529         text selection and child re-spawning.
20531         * src/pixmaps.h: Removed unused pixmaps definitions.
20532         
20533 2003-02-23  Naba Kumar  <naba@gnome.org>
20535         * src/project_dbase.[h,c], src/project_dbase_gui.c: GNOME2 ported
20536         the project tree/window.
20538         * src/an_symbol_view.[h,c], src/an_file_view.[h,c],
20539         src/project_dbase.[h,c], src/project_dbase_gui.c, src/session.[h,c]:
20540         Correct the use of a variable and implemented session save/load
20541         for tree expansion states.
20542         
20543         * src/main_menubar_def.h: Fixed shortcuts keys.
20544         
20545         * src/anjuta.c, src/gnome_project.c: Code clean ups.
20546         
20547         * anjuta.prj: Updated.
20548         
20549 2003-02-22  Naba Kumar  <naba@gnome.org>
20551         * src/debug_tree.[c,h]: GNOME2 port from 
20552         Etay Meiri <etay-m@bezeqint.net>
20553         
20554         * src/an_file_view.c, src/resources.[h,c],
20555         data/properties/bash.properties,
20556         data/properties/cpp.properties,
20557         data/properties/html.properties,
20558         data/properties/make.properties,
20559         data/properties/others.properties,
20560         data/properties/perl.properties,
20561         data/properties/props.properties,
20562         data/properties/xml.properties: Standarized file icons. Icons are
20563         defined in respective .properties file and are retrieved as resource
20564         data.
20566         * anjuta.glade, anjuta_dialogs_strings.c: Removed <span> tags
20567         in labels from the commands editor as that would create
20568         problems for translators.
20570 2003-02-21  Naba Kumar  <naba@gnome.org>
20572         * .cvsignore, (new)config.guess, (new)config.sub: Added these files
20573         as they should be part of CVS(?).
20575         * Makefile.am: Corrected a typo for glade generated strings file.
20577         * configure.in, po/hi.po: Added new Hindi (hi) translation
20578         in ALL_LINGUS and added initial Hindi translation.
20580         * pixmaps/Makefile.am, pixmaps/sv_unknown.xpm, src/pixmaps.h,
20581         (new)pixmaps/file_*.png: Added gnome2ish file icons and changed
20582         sv_unknown.xpm to more proper icon.
20584         * (new)data/properties/php.properties, data/properties/Makefile.am,
20585         data/properties/anjuta.properties, data/properties/html.properties:
20586         Fixed PHP syntax hilighting bug by separating php properties into
20587         different file (because of file size).
20589         * TODO: Updated.
20590         
20591 2003-02-20  Naba Kumar <naba@gnome.org>
20593         * src/breakpoints.c: Fixed breakpoints session saving/loading
20594         crash bug.
20595         
20596         * scintilla/*, scintilla/include/*: Updated to scintilla
20597         release 1.51
20598         
20599 2003-02-19  Naba Kumar <naba@gnome.org>
20601         * src/about.c: Fixed a typo reported by Enver ALTIN <ealtin@casdb.com>
20602         * TODO: Updated.
20604         * Makefile.am, src/Makefile.am,
20605         (removed) src/anjuta.glade, (removed) src/anjuta.gladep,
20606         (removed) src/anjuta_dialog_strings.c,
20607         (removed) src/anjuta_dialogs_strings.c,
20608         (added) anjuta.gladep, (added) anjuta_dialogs_strings.c,
20609         (added) anjuta.glade: Transfered glade files from src/ directory
20610         to the top level directory.
20612         * po/POTFILES.in: Updated.
20613         
20614         * (removed) macrocs2/*: Transfered to data/ directory.
20615         
20616         * (added) data/macro/*, (added) data/macros2/*, Makefile.am, configure.in,
20617         data/Makefile.am: Moved macros in data directory. Anjuta no longer
20618         requires to have macros dir, but the projects generated by anjuta
20619         require them.
20620         
20621         * src/an_file_view.c, src/an_symbol_view.c: Fixed expansion/collapse of
20622         trees.
20623         
20624         * src/defaults.c: Corrected default compiler options.
20625         
20626         * src/glade_iface.c, src/gnome_project.c: Fixes gnome2 projects generation
20627         wizard.
20628         
20629         * src/message-manager-private.cc, src/message-manager-private.h,
20630         src/message-manager.cc: Uses VTE terminal widget for imbedded terminal.
20631         
20632         * src/project_dbase.c, src/project_type.c, src/source.c: Proper
20633         source code generation for gnome2 projects.
20635 2003-02-11  Naba Kumar <naba@gnome.org>
20637         * src/an_file_view.c, src/an_symbol_view.c: The tree updated now
20638         restores the expand/collaspe states of the nodes after refresh.
20639         
20640         * src/an_file_view.c, src/an_symbol_view.c: Fixed a memory leak.
20641         
20642 2003-02-11  Naba Kumar <naba@gnome.org>
20644         * src/style-editor.c: Fixed pango font description handling for fonts.
20645         * src/anjuta.glade: Removed font size spin button.
20646         * configure.in, src/anjuta.prj: Corrected version.
20647         * TODO: update.
20648         
20649 2003-02-10  Naba Kumar <naba@gnome.org>
20651         * src/Makefile.am, src/anjuta-tools.c, src/main_menubar.c: Removed
20652         references of scroll-menu.h and add about.h in Makefile.am.
20653         
20654         * widgets/Makefile.am, (removed) widgets/e-shell-about-box.c,
20655         (removed) widgets/e-shell-about-box.h, (removed) widgets/scroll-menu.c,
20656         (removed) widgets/scroll-menu.h: Removed unused files.
20657         
20658         * Makefile.am: Added proper i18n rules and added intl tools for
20659         distributions.
20660         
20661         * anjuta.prj, configure.in: Changed version to 1.8.0 (reserving 1.2.0
20662         to the stable release).
20663         
20664         * anjuta.spec.in: Removed manuals packaging.
20665         
20666         * data/Makefile.am: Removed 'macros' installation (not required for
20667         gnome2 projects).
20669 2003-02-10  Naba Kumar <naba@gnome.org>
20671         * po/POTFILES.in: Updated.
20673         * pixmaps/Makefile.am, pixmaps/anjuta_icon.png, 
20674         (added) pixmaps/close_project.png, (removed) pixmaps/close_project.xpm,
20675         (added) pixmaps/open_project.png, (removed) pixmaps/open_project.xpm,
20676         (added) pixmaps/save_project.png, (removed) pixmaps/save_project.xpm,
20677         (added) pixmaps/undock.png, (removed) pixmaps/undock.xpm: Better
20678         icons and images.
20680         * src/aneditor.cxx, src/pixmaps.h, src/toolbar_callbacks.c,
20681         src/toolbar_callbacks.h: Fixed scintilla notification signal name
20682         and fixed to properly handle focus in find entry box.
20684         * Makefile.am: Added code for RH system menu update.
20686         * .cvsignore: Updated.
20688         * NEWS: Updated.
20690 2003-02-03  Naba Kumar <naba@gnome.org>
20692         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Added edge.column
20693         editor preferences. and fixes dialogs.
20695         * printing/print.c, src/text_editor_gui.c, src/main_menu_callbacks.h:
20696         Fixed linenumbers and header margins when they are disabled and
20697         removed unused header files.
20699         * src/attact_process.[h,c], src/debugger.c: Attach to process
20700         now works.
20702         * src/help.c: Fixed dialog response.
20704         * TODO: Updated.
20706         * data/properties/anjuta.properties: Corrected typo.
20708         * src/controls.c, src/toolbar.c: Fixed non-working location navigation,
20709         Change the signal to "changed" in entry from "selection-changed" in
20710         list.
20712         * src/an_file_view.c, src/an_symbol_view.c: Fixed keyboard navigation
20713         short-cuts.
20715 2003-01-31  Naba Kumar <naba@gnome.org>
20717         * configure.in: Upgraded to use libgnomeprint-2.2
20718         
20719         * printing/Makefile.am: Updated
20720         
20721         *(removed) printing/print-doc.c, printing/print-doc.h,
20722         printing/print-util.c, printing/print-util.h: Removed because already
20723         merged with print.c.
20724         
20725         * printing/print.c, printing/print.h: Upgraded to use libgnomeprint-2.2
20726         and libgnomeprintui-2.2 and fixed rendering problems.
20727         
20728         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Removed
20729         uneccessary print properties, as they are separately taken
20730         care in gnomeprint.
20731         
20732         * po/POTFILES.in: Update.
20734 2003-01-30  Naba Kumar <naba@gnome.org>
20736         * (new) src/about.[c,h], pixmaps/anjuta_logo1.png: Added new files
20737         for about dialog box.
20738         
20739         * src/Makefile.am, pixmaps/Makefile.am, src/mainmenu_callbacks.c,
20740         src/pixmaps.h: Modified for the above additions for about dialog.
20742 2003-01-29  Naba Kumar <naba@gnome.org>
20744         * src/style_editor.[c,h]: Added missing files.
20745         
20746 2003-01-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20747         * scintilla/XPM.[cxx|h]: Added missing files
20749 2003-01-29  Naba Kumar <naba@gnome.org>
20750         
20751         * TODO, po/POTFILES.in: Updated.
20752         
20753         * anjuta.prj, src/anjuta.glade,
20754         * src/anjuta_dialogs_strings.c, src/executer.c: Fixed dialog bugs.
20756 2003-01-28  Naba Kumar <naba@gnome.org>
20757         
20758         * data/properties/anjuta.properties, src/aneditor.cxx,
20759         src/anjuta.glade, src/anjuta_dialogs_strings.c: Converted indicators
20760         properties into text properties (earlier it was int properties).
20762         * TODO: Updated
20763         
20764         * scintilla/AutoComplete.c,xx,
20765         scintilla/AutoComplete.h,
20766         scintilla/CallTip.c,xx,
20767         scintilla/CallTip.h,
20768         scintilla/Document.c,xx,
20769         scintilla/Document.h,
20770         scintilla/Editor.c,xx,
20771         scintilla/Editor.h,
20772         scintilla/LexAVE.c,xx,
20773         scintilla/LexCSS.c,xx,
20774         scintilla/LexHTML.c,xx,
20775         scintilla/LexOthers.c,xx,
20776         scintilla/LexPython.c,xx,
20777         scintilla/LineMarker.c,xx,
20778         scintilla/LineMarker.h,
20779         scintilla/Makefile.am
20780         scintilla/PlatGTK.c,xx,
20781         scintilla/PropSet.c,xx,
20782         scintilla/ScintillaBase.c,xx,
20783         scintilla/ScintillaBase.h,
20784         scintilla/ScintillaGTK.c,xx,
20785         scintilla/ViewStyle.c,xx,
20786         scintilla/include/Platform.h,
20787         scintilla/include/SciLexer.h,
20788         scintilla/include/Scintilla.h,
20789         scintilla/include/Scintilla.iface: upgraded to scintilla version 1.50
20790         
20791         
20792         src/Makefile.am,
20793         src/an_file_view.c,
20794         src/an_symbol_view.c,
20795         src/anjuta-tools.c,
20796         src/anjuta.c,
20797         src/anjuta.glade
20798         src/anjuta.h,
20799         src/anjuta_cbs.c,
20800         src/anjuta_dialogs_strings.c,
20801         src/anjuta_info.c,
20802         src/commands.c,
20803         src/compiler_options.c,
20804         src/debugger.c,
20805         src/help.c,
20806         src/main_menubar.c,
20807         src/main_menubar.h,
20808         src/main_menubar_def.h,
20809         src/mainmenu_callbacks.c,
20810         src/mainmenu_callbacks.h,
20811         src/message-manager-private.c,c
20812         src/message-manager-private.h,
20813         src/message-manager.c,c
20814         src/message-manager.h,
20815         src/pixmaps.h,
20816         src/preferences.c,
20817         src/preferences.h,
20818         src/project_config.c,
20819         src/project_dbase.c,
20820         src/project_dbase_gui.c,
20821         src/project_import_gui.c,
20822         src/properties.c,xx,
20823         src/properties.h,
20824         src/resources.c,
20825         src/src_paths.c,
20826         src/text_editor.c,
20827         src/text_editor_gui.c,
20828         src/toolbar.c,
20829         src/utilities.c,
20830         src/utilities.h,
20831         anjuta.prj: GNOME2 porting and fixed many porting bugs.
20832         
20833 2003-01-24  Naba Kumar <naba@gnome.org>
20835         * src/text_editor_gui.c, src/toolbar.c,
20836         src/text_editor.c, src/text_editor_cbs.h:
20837         Used correct notification signal name for scintilla
20838         (gtk2) and fixed UI.
20839         
20840         * src/controls.c: Does not hide tags combo. Simply makes it insensitive
20841         when not required.
20842         
20843         * printing/print-doc.c,
20844         printing/print.c,,
20845         src/anjuta-tools.c,
20846         src/find_replace.c,
20847         src/goto_line.c,
20848         src/launcher.c,
20849         src/mainmenu_callbacks.c,
20850         src/project_dbase.c,
20851         src/project_dbase.h,
20852         src/project_dbase_gui.c: Used GtkDialogs instead of GnomeDialog.
20853         src/text_editor.c,
20854         src/text_editor_cbs.h:
20857 2003-01-23  Naba Kumar <naba@gnome.org>
20859         * src/compiler_options.c, src/pixmaps.h, src/toolbar.c: Fixed to use
20860         correct stock icons and organized pixmap macros.
20861         
20862         Makefile.am: Removed non-generated files.
20863         
20864         * pixmaps/{add.xpm, an_tag.xpm, autocomplete.xpm, block_end.xpm,
20865         block_start.xpm, bookmark_first.xpm, bookmark_last.xpm,
20866         bookmark_next.xpm, bookmark_prev.xpm, build_stop.xpm,
20867         close_file.xpm, copy.xpm, cut.xpm, error_next.xpm,
20868         error_prev.xpm, execute.xpm, find_replace.xpm, find.xpm,
20869         fv_image.xpm, goto.xpm, graph.xpm, line-arrow.xbm, line-wrap.xbm,
20870         list_select.xpm, list_unselect.xpm, macro.xpm, new_file.xpm,
20871         open_file.xpm, paste.xpm, preferences.xpm, prefs_autoformat.xpm,
20872         prefs_build.xpm, prefs_cvs.xpm, prefs_editor.xpm,
20873         prefs_general.xpm, prefs_messages.xpm, prefs_print.xpm,
20874         prefs_styles.xpm, print.xpm, redo.xpm, reload_file.xpm, reload.xpm,
20875         remove.xpm, save_all.xpm, save_file.xpm, save.xpm, search.xpm,
20876         stop.xpm, undo.xpm}: Removed because no longer used.
20878         * pixmaps/{file_core.xpm, file_exec.xpm, file_text.xpm,
20879         file_unknown.xpm}: Files renamed from fv_*, as it would
20880         be the right name.
20882         * pixmaps/Makefile.am: Updated for the above changes.
20884 2003-01-23  Jakub Steiner <jimmac * ximian * com>
20886         * pixmaps/autocomplete-16.png,
20887         pixmaps/autocomplete.png,
20888         pixmaps/block-end-16.png,
20889         pixmaps/block-end.png,
20890         pixmaps/block-start-16.png,
20891         pixmaps/block-start.png,
20892         pixmaps/bookmark-first-16.png,
20893         pixmaps/bookmark-first.png,
20894         pixmaps/bookmark-last-16.png,
20895         pixmaps/bookmark-last.png,
20896         pixmaps/bookmark-next-16.png,
20897         pixmaps/bookmark-next.png,
20898         pixmaps/bookmark-prev-16.png,
20899         pixmaps/bookmark-prev.png,
20900         pixmaps/error-next-16.png,
20901         pixmaps/error-next.png,
20902         pixmaps/error-prev-16.png,
20903         pixmaps/error-prev.png: gnome2-styled icons
20906 2003-01-23  Naba Kumar <naba@gnome.org>
20908         * anjuta.prj: Updated compiler options.
20909         * scintilla/ScintillaGTK.cxx: Fixed selection notify.
20911         * src/aneditor.cxx,
20912         src/anjuta.c,
20913         src/anjuta.glade,
20914         src/anjuta_dialogs_strings.c,
20915         src/mainmenu_callbacks.c,
20916         src/mainmenu_callbacks.h,
20917         src/text_editor.c,
20918         src/text_editor_cbs.c,
20919         src/text_editor_gui.c: GNOME2 Porting.
20921 2003-01-22  Naba Kumar <naba@gnome.org>
20923         * ChangeLog: Corrected dates.
20924         * src/mainmenu_callbacks.h: Cleaned up function prototypes.
20925         * src/anjuta.glade, src/anjuta_dialogs_strings.h: Added more
20926         preferences.
20928 2003-01-22  Naba Kumar <naba@gnome.org>
20929         
20930         * plugins/patch/patch-plugin.c: Bug fix.
20931         
20932         * src/anjuta-tools.c,
20933         src/anjuta.c,
20934         src/anjuta.glade,
20935         src/anjuta.h,
20936         src/anjuta_dialogs_strings.c,
20937         src/breakpoints.c,
20938         src/cvs_gui.c,
20939         src/debugger.c,
20940         src/debugger.h,
20941         src/executer.c,
20942         src/glade_iface.c,
20943         src/main.c,
20944         src/mainmenu_callbacks.c,
20945         src/mainmenu_callbacks.h,
20946         src/preferences.c,
20947         src/project_dbase.c,
20948         src/project_dbase_gui.c,
20949         src/registers.c,
20950         src/sharedlib.c,
20951         src/signals.c,
20952         src/signals_cbs.c,
20953         src/source.c,
20954         src/stack_trace.c,
20955         src/toolbar_callbacks.c,
20956         src/utilities.c,
20957         src/utilities.h,
20958         src/watch.c: Used GtkDialog instead of messagebox. GNOME2 porting.
20959         
20960         * src/Makefile.am,
20961         (removed) src/CORBA-Server.c,
20962         (removed) src/CORBA-Server.h,
20963         (removed) src/Gladen-common.c,
20964         (removed) src/Gladen-stubs.c,
20965         (removed) src/Gladen.h,
20966         (removed) src/Prj-common.c,
20967         (removed) src/Prj-skelimpl.c,
20968         (removed) src/Prj-skels.c,
20969         (removed) src/Prj-stubs.c,
20970         (removed) src/Prj.h,
20971         (removed) src/glades.c,
20972         (removed) src/glades.h,
20973         (removed) src/messagebox.c,
20974         (removed) src/messagebox.h: Removed because no longer used.
20976 2003-01-21  Naba Kumar <naba@gnome.org>
20978         * src/anjuta-tools.c,
20979         src/anjuta.c,
20980         src/anjuta.glade,
20981         src/anjuta_dialogs_strings.c,
20982         src/anjuta_info.c,
20983         src/anjuta_info.h,
20984         src/breakpoints.c,
20985         src/compiler_options.c,
20986         src/debugger.c,
20987         src/find_replace.c,
20988         src/find_replace.h,
20989         src/find_text.c,
20990         src/find_text.h,
20991         src/goto_line.c,
20992         src/launcher.c,
20993         src/text_editor.c,
20994         widgets/gnomefilelist.c: GNOME2 porting.
20996 2003-01-20  Naba Kumar <naba@gnome.org>
20998         * global-tags/create_global_tags.sh: Uses pkg-config to
20999         read the modules.
21000         
21001         * src/anjuta.c,
21002         src/anjuta.glade,
21003         src/anjuta.h,
21004         src/anjuta_cbs.c,
21005         src/anjuta_dialogs_strings.c,
21006         src/breakpoints.c,
21007         src/breakpoints.h,
21008         src/compiler_options.c,
21009         src/compiler_options.h,
21010         src/fileselection.c,
21011         src/fileselection.h,
21012         src/mainmenu_callbacks.c,
21013         src/project_dbase_gui.c,
21014         src/session.c,
21015         src/src_paths.c,
21016         src/src_paths.h,
21017         src/text_editor.c,
21018         src/text_editor_gui.c,
21019         widgets/gnomefilelist.c,
21020         widgets/gnomefilelist.h: GNOME2 porting.
21021         
21022         * widgets/Makefile.am,
21023         (removed) widgets/gnomedirlist.c,
21024         (removed)widgets/gnomedirlist.h: Removed becuase they are not used.
21025         
21026         * src/Makefile.am,
21027         (removed) src/src_paths_cbs.c,
21028         (removed) src/src_paths_cbs.h,
21029         (removed) src/src_paths_gui.c,
21030         (removed) src/compiler_options_cbs.c,
21031         (removed) src/compiler_options_cbs.h,
21032         (removed) src/breakpoints_cbs.c,
21033         (removed) src/breakpoints_cbs.h: Removed because they are now
21034         combined in singe file
21036 2003-01-16  Naba Kumar <naba@gnome.org>
21038         * src/anjuta.glade, src/anjuta_dialogs_strings.c,
21039         src/compiler_options.c, src/compiler_options_cbs.c: Fixed compiler
21040         options dialog UI and data handling.
21043 2003-01-15  Naba Kumar <naba@gnome.org>
21045         * src/commands.[c,h], src/anjuta.glade, src/anjuta_dialogs_strings.c:
21046         Completed command editor porting.
21047         
21048         * src/anjuta.c: Removed the use of commands load function
21049         (not required).
21051         * src/text_editor_gui.c, src/test_editor.c: Added back widgets refs
21052         and unrefs.
21054         * src/anjuta-tools.c: Fixed translatable strings.
21055         
21056         * src/find_text.c: Fixed dialog creation from glade.
21057         
21058         * src/text_editor_gui.c, src/text_editor.c,
21059         src/text_editor_cbs.c: Completed port of detached text editor
21060         to gnome2 plateform.
21061         
21062 2003-01-14  Naba Kumar <naba@gnome.org>
21064         * src/anjuta.glade, src/preferences.[h,c],
21065         src/anjuta_dialogs_strings.c: Added build and editor
21066         preferences pages and other UIs. Fixed preferense loading and saving.
21067         
21068         * src/anjuta.c: Does case-insensitive match for tabs position
21069         preferences and removed preferences loading (done at _new() call).
21070         
21071         * anjuta-tools.c: Debugged tools dialog handling.
21072         * plugins/class-gen/clsGen.c: Fixed an undefined function.
21073         
21074 2003-01-13  Naba Kumar <naba@gnome.org>
21076         * ABOUT-NLS: Update (strange).
21078         * autogen.sh: Removed blocking code.
21080         * configure.in: Fixed an autogen bug.
21081         
21082 2003-01-13  Naba Kumar <naba@gnome.org>
21084         * (new)src/anjuta.gladep
21085         (new)src/messagebox.c
21086         (new)src/messagebox.h: Added files. References to messagesbox.[c,h]
21087         will be gradually removed (and then the files).
21088         
21089         * Makefile.am,
21090         anjuta.prj,
21091         printing/print-util.c,
21092         printing/print.c,
21093         scintilla/ScintillaGTK.c,xx
21094         src/Makefile.am,
21095         src/an_file_view.c,
21096         src/an_symbol_view.c,
21097         src/anjuta.c,
21098         src/anjuta.glade
21099         src/anjuta.h,
21100         src/anjuta_dialogs_strings.c,
21101         src/anjuta_gui.c,
21102         src/attach_process.c,
21103         src/attach_process.h,
21104         src/breakpoints.c,
21105         src/breakpoints.h,
21106         src/breakpoints_cbs.c,
21107         src/commands.c,
21108         src/commands.h,
21109         src/compiler_options.c,
21110         src/compiler_options.h,
21111         src/compiler_options_cbs.c,
21112         src/configurer.c,
21113         src/configurer.h,
21114         src/controls.c,
21115         src/cvs_cbs.c,
21116         src/debug_tree.c,
21117         src/debug_tree.h,
21118         src/executer.c,
21119         src/executer.h,
21120         src/find_in_files.c,
21121         src/find_in_files.h,
21122         src/find_in_files_cbs.c,
21123         src/find_replace.c,
21124         src/find_replace.h,
21125         src/find_text.c,
21126         src/find_text.h,
21127         src/goto_line.c,
21128         src/help.c,
21129         src/help.h,
21130         src/launcher.c,
21131         src/main.c,
21132         src/main_menubar.c,
21133         src/mainmenu_callbacks.c,
21134         src/message-manager.c,c
21135         src/pixmaps.h,
21136         src/preferences.c,
21137         src/project_config.c,
21138         src/project_config.h,
21139         src/project_dbase.c,
21140         src/project_import_cbs.c,
21141         src/resources.c,
21142         src/resources.h,
21143         src/splash.c,
21144         src/src_paths.c,
21145         src/src_paths.h,
21146         src/src_paths_gui.c,
21147         src/text_editor.c,
21148         src/text_editor_gui.c,
21149         src/toolbar.c,
21150         src/toolbar.h,
21151         src/utilities.c,
21152         src/utilities.h,
21153         src/wizard_gui.c,
21154         widgets/gnomefilelist.c: GNOME2 Port.
21156 2003-01-10  Naba Kumar  <naba@gnome.org>
21158         * src/an_file_view.c,
21159         src/anjuta_gui.c,
21160         src/appwizard_gui.c,
21161         src/compiler_options.c,
21162         src/compiler_options_cbs.c,
21163         src/cvs_cbs.c,
21164         src/executer.c,
21165         src/fileselection.c,
21166         src/find_in_files.c,
21167         src/goto_line.c,
21168         src/main_menubar.c,
21169         src/memory.c,
21170         src/message-manager-dock.c,
21171         src/preferences.c,
21172         src/project_dbase_gui.c,
21173         src/project_import_gui.c,
21174         src/registers_gui.c,
21175         src/sharedlib_gui.c,
21176         src/src_paths_gui.c,
21177         src/text_editor_gui.c,
21178         src/toolbar.c,
21179         src/watch_gui.c: GNOME2 porting. Fixed unresolved symbols
21181 2003-01-09  Naba Kumar <naba@gnome.org>
21183         * scintilla/RESearch.cxx: Removed cvs logging as it was creating
21184         problems with some comments.
21186         * anjuta.prj: New project file (updated?)
21188         * src/Makefile.am: Enabled deprecated API and fixed variables.
21190         * src/an_file_view.c,
21191         src/an_symbol_view.c,
21192         src/anjuta-plugins.c,
21193         src/anjuta-tools.c,
21194         src/anjuta.c,
21195         src/anjuta_gui.c,
21196         src/appwizard_cbs.c,
21197         src/attach_process.c,
21198         src/attach_process_cbs.c,
21199         src/compiler_options.c,
21200         src/compiler_options_cbs.c,
21201         src/launcher.c,
21202         src/mainmenu_callbacks.c,
21203         src/message-manager-private.c,c
21204         src/message-manager-private.h,
21205         src/message-manager.c,c
21206         src/message-manager.h,
21207         src/project_dbase.c,
21208         src/project_dbase.h,
21209         src/project_dbase_gui.c,
21210         src/project_import_cbs.c,
21211         src/project_import_gui.c,
21212         src/registers.c,
21213         src/resources.c,
21214         src/resources.h,
21215         src/sharedlib.c,
21216         src/signals.c,
21217         src/signals_cbs.c,
21218         src/signals_gui.c,
21219         src/splash.c,
21220         src/src_paths_cbs.c,
21221         src/src_paths_gui.c,
21222         src/stack_trace.c,
21223         src/text_editor.c,
21224         src/text_editor_gui.c,
21225         src/text_editor_menu.c,
21226         src/toolbar.c,
21227         src/toolbar_callbacks.c,
21228         src/utilities.c,
21229         src/watch.c,
21230         src/watch_cbs.c,
21231         src/wizard_gui.c: GNOME porting.
21233 2002-12-24 Naba Kumar <naba@gnome.org>
21235         * AUTHORS, ChangeLog, HACKING, Makefile.am,
21236         NEWS, README, SEARCH-REPLACE,
21237         THANKS, TODO, acinclude.m4, anjuta.prj, anjuta.spec.in, configure.in, 
21238         setup-gettext, data/*, doc/.cvsignore, global-tags/*,
21239         launcher/Makefile.am,
21240         launcher/anjuta_launcher.c, macros2/*, manuals/*/*/*/*,
21241         plugins/class-gen/clsGen.c, plugins/patch/patch-plugin.c,
21242         plugins/sample1/plugin-sample1.c, printing/print-doc.c,
21243         printing/print-util.c, printing/print.c, printing/print.h,
21244         scintilla/*/*, widgets/e-shell-about-box.c,
21245         src/*, tagmanager/*/*, widgets/Makefile.am,
21246         widgets/gnomefilelist.c:
21247         
21248         Merged with ANJUTA_1_0_0 branch (at tag MERGE_LEVEL_1) and ported many
21249         src/*.[c,h] files to gnome2 API.
21251         * src/anjuta_dialogs_strings.c: Added glade generated translatable
21252         strings table.
21254 2002-10-23  Naba Kumar <naba@gnome.org>
21256         * autogen.sh: Prevented Users from building HEAD cvs.
21257         
21258 2002-09-16  Stephane Demurget  <demurgets@free.fr>
21260         * src/anjuta.glade: added the compiler options dialog, hopefully
21261         HIG-1.0 compliant. Perhaps some accelerators are duplicated, though.
21263 2002-09-15  Stephane Demurget  <demurgets@free.fr>
21265         * src/anjuta.glade: fixed a lot of small glitches.
21267         * src/commands.[ch]: more gnome 2 port. only instant apply is missing
21268         now.
21270         * src/breakpoints_cbs.c: polished a bit.
21272 2002-09-15  Stephane Demurget  <demurgets@free.fr>
21274         * src/anjuta.glade: added the commands dialog fully HIG-1.0 compliant.
21276         * src/commands.c: partial gnome 2 port.
21278         * src/utilities.[ch]: changed some bits to be const.
21280 2002-09-14  Stephane Demurget  <demurgets@free.fr>
21282         * src/Makefile.am: removed breakpoints_gui.c and added a check
21283         for gdk-pixbuf deprecated functions, but there shouldn't be much
21284         anyway.
21286         * src/breakpoints_gui.c: killed.
21288         * src/anjuta.glade: added two dialogs for the breakpoints management.
21290         * src/anjuta.h:
21291         * src/anjuta_cbs.c:
21292         * src/appwizard.c:
21293         * src/attach_process.c:
21295         * src/breakpoints*.[ch]: cleaned, simplified and polished up a lot of things,
21296         really huge changes and porting work.
21297         
21298         * src/breakpoints.[ch] (treeview_enabled_toggled): impl.
21299         (breakpoints_dbase_new): moved the UI init bits here.
21301         * src/breakpoints_cbs.[ch] (breakpoints_dbase_add_brkpnt): simplified
21302         a lot, not using any color anymore (not HIG compliant) and not using
21303         BrkPtItem thanks to libglade. 4 issues marked with #warning that have
21304         to be double checked.
21306         * src/build_file.c:
21307         * src/build_project.c: gnome 2 port.
21309 2002-09-11  Stephane Demurget  <demurgets@free.fr>
21311         * src/anjuta.glade:
21312         * src/anjuta.h:
21313         * src/anjuta_cbs.c:
21314         * src/appwizard.c:
21315         * src/breakpoints.c:
21316         * src/breakpoints_cbs.c: cleaned up some bits.
21318 2002-09-09  Stephane Demurget  <demurgets@free.fr>
21320         * src/Makefile.am:
21321         * src/messagebox.[ch]: killed. Not HIG compliant at all :/
21323         * src/an_symbol_view.[ch]:
21324         * src/attach_process_cbs.h: polished a bit.
21326         * src/breakpoints_cb.[ch]: partial gnome 2 port.
21328 2002-09-02  Stephane Demurget  <demurgets@free.fr>
21330         * configure.in:
21331         * src/Makefile.am: added libglade-2 to the build.
21333         * src/anjuta.[ch]: added support for libglade.
21335         * src/anjuta.glade: added. There could be a file per top-level widget,
21336         as some other gnome projects, though.
21338         * src/attach_process_gui.c: removed.
21339         * src/attach_process.[ch]: gnome 2 port.
21340         (attach_process_new): Added the treeview init and the widget references
21341         here.
21343 2002-08-31  Stephane Demurget  <demurgets@free.fr>
21345         * src/an_file_view.c: fixed some compilation issues.
21347         * src/an_symbol_view.c: gnome 2 port.
21349 2002-08-26  Stephane Demurget  <demurgets@free.fr>
21351         * src/an_file_view.c: finished gnome 2 port.
21352         (on_file_view_row_expanded), (on_file_view_row_collapsed): change the
21353         directory pixmap depending on the event.
21355         * src/project_dbase.h: s/GtkTreeIter/GtkTreeRowReference/.
21356         (project_file_data_new): use a GtkTreePath.
21358 2002-08-23  Stephane Demurget  <demurgets@free.fr>
21360         * src/Makefile.am: readded back an_*_view.[ch] because they are still
21361         driving me nuts but they need to be ported, heh ?
21363         * src/an_file_view.c: gnome 2 port, almost finished after some hard
21364         work since it's quite a total rewrite again.
21366 2002-08-22  Stephane Demurget  <demurgets@free.fr>
21368         * src/an_file_view.c:
21369         * src/project_dbase.h: s/GtkTreePath/GtkTreeIter/.
21371 2002-08-21  Stephane Demurget  <demurgets@free.fr>
21373         * src/anjuta_info.c:
21374         * src/utilities.h: gnome 2 port, featuring a total rewrite.
21376 2002-08-20  Stephane Demurget  <demurgets@free.fr>
21378         * src/Makefile.am: removed an_*_view.[ch] because they're driving me
21379         nuts ATM.
21380        
21381         * src/an_file_view.c:
21382         * src/aneditor.cxx:
21383         * src/anjuta_cbs.c:
21384         * src/compiler_options.h:
21385         * src/messagebox.c:
21386         * src/messagebox.h:
21387         * src/pixmaps.h:
21388         * src/project_dbase.h:
21389         * src/resources.h: gnome 2 port.
21391 2002-08-14  Stephane Demurget  <demurgets@free.fr>
21393         Added missing keywords reported by Lucca Bellonda <lbell@tsc4.com>.
21395         * data/properties/sql.properties: added the DATETIME data type.
21397         * data/properties/html.properties: added the foreach php keyword.
21399 2002-08-08  Stephane Demurget  <demurgets@free.fr>
21401         * widgets/Makefile.am: removed blank line after the last backslash
21402         for avoiding a warning from automake.
21404         * configure.in:
21405         * src/Makefile.am: added the ORBit-2 dep.
21407 2002-08-08  Stephane Demurget  <demurgets@free.fr>
21409         * AUTHORS: added Biswa, because I wonder why noone already have
21410         written his name in the Anjuta's hall of fame :)
21412 2002-08-01  Naba Kumar <kh_naba@users.sourceforge.net>
21414         * widgets/Makefile.am, widgets/gnomefilelist.[c,h], widgets/gnomedirlist.[c,h],
21415         widgets/e-shell-about-box.c: Made to compile for gnome2.
21416         
21417 2002-07-31  Naba Kumar <kh_naba@users.sourceforge.net>
21419         * scintilla/PlatGTK.cxx, scintilla/Scintilla.cxx,
21420         scintilla/include/ScintillaWidget.h: Made to compile for gtk2.
21421         
21422         * configure.in, printing/print.h, printing/print.c,
21423         printing/print-doc.c: Made to compile for gnome2.
21424         
21425 2002-07-30  Naba Kumar <kh_naba@users.sourceforge.net>
21427         * configure.in, acconfig.h, Makefile.am, autogen.sh, launcher/Makefile.am,
21428         plugins/class-gen/Makefile.am, plugins/patch/Makefile.am, plugins/sample1/Makefile.am,
21429         printing/Makefile.am, src/Makefile.am, tagmanager/include/Makefile.am,
21430         widgets/Makefile.am:
21431         
21432         Upgraded the build system to gnome2 platform.
21433         
21434 2002-12-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21435         * manuals/*: Added capability to generate PDF and PS.
21436         * src/debugger.c, data/gdb.init: Solaris GDB fixes.
21437         * TODO, TODO.biswa: Intergated TODO list.
21438         * src/project_dbase.c: Patch by TTimo (pref saving), bug #636542
21439         , bug #574470
21440         * src/dnd.c: Fix typo
21441         * src/an_[symbol|file]_view.c: Hide when updating (reduced flicker)
21442         * src/anjuta.c: Bug #568895, Bug #575419
21444 2002-12-18  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21446         * tagmanager/tm_global_tags.c: Fixed compiler warning.
21447         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: Updated FAQ.
21449 2002-12-17  Naba Kumar <naba@gnome.org>
21451         * Makefile.am, src/Makefile.am, src/main.c: Fixed a couple of distcheck
21452         bugs.
21453         
21454 2002-12-17  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21455         * manuals/C/anjuta-manual/*: Updated manual to include tool editor.
21456         * scintilla/LexCPP.cxx: Disable doxygen comment highliting.
21457         * anjuta.prj: Added tools.sgml
21458         * data/properties/cpp.properties: Bug # 646974
21460 2002-12-16  Naba Kumar <naba@gnome.org>
21462         * src/goto_line.c: Ordered 'Ok' and 'Cancel' button in the right order.
21463         * src/configurer.c, src/anjuta_info.c, src/attac_process_gui.c,
21464         src/executer.c, src/launcherc, src/breakpoints_gui.c, src/help.c: Activates
21465         on 'Enter' and adds proper focus mechanism.
21466         * src/anjuta.c: Fixed a memory corruption bug.
21467         * src/anjuta-tools.c, anjuta.glade: Tools parameter dialog activates on
21468         'Enter' and can also be Canceled. Sets proper default and focus policies
21469         for tools dialogs.
21470         * src/main_menubar_def.h: Fixed typos, added icons and added hot keys.
21471         * anjuta.glade, src/Makefile.am, src/anjuta_dialog_strings.c: Enabled
21472         translatable strings in dialogs and fixed some dialog properties.
21473         * src/anjuta-tools.c: Now uses xml format for loading and saving.
21474         * configure.in, anjuta.spec.in, anjuta.prj: Bumped version to 1.0.1
21475         * src/message_manager_private.cc: Fixed some debug messages.
21476         * src/print.c, src/print-doc.c, src/anjuta-tools.c, src/anjuta.c,
21477         widgets/gnomefilelist.c: Fixed a memory leaks.
21478         * src/toolbar.[ch], src/text_editor.[ch], src/find_text.[ch],
21479         src/toolbar_callbacks.[ch], src/mainmenu_callbacks.c,
21480         src/main_menubar_def.h: Implemented incremental search.
21481         * TODO: Updated.
21483 2002-12-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21484         * tagmanager/*: Minor cleanups and warning fixes.
21485         * src/an_symbol_view.c, src/an_file_view.c: Do not freeze the
21486         GUI during long updates.
21487         * src/text_editor.c: Remove debug message.
21489 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21490         * tagmanager/tm_project.c: Fix a memory access problem.
21492 2002-12-13  Naba Kumar <naba@gnome.org>
21494         * anjuta.glade, src/anjuta-tools.c: Added a new column in the
21495         tools list to show "Enabled" flag of the tool. Fixed a bug where
21496         tool list is not cleared when creating a new tool.
21497         
21498 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21499         * anjuta.glade, src/anjuta-tools.c: Added user params to tools.
21501 2002-12-12  Naba Kumar <naba@gnome.org>
21503         * anjuta-tools.[h,c], commands.c: Used the tools help of
21504         anjuta variables list in commands editor and fixed a typos
21505         buy in anjuta-tools.c.
21506         
21507 2002-12-12  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21508         * anjuta.glade, src/anjuta-tools.c, src/text_editor.[ch]
21509         , src/mainmenu_callbacks.c, controls.c: Tools editor stuff.
21510         * TODO.biswa: Added to help me track things better.
21512 2002-12-11  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21514         * configure.in, anjuta.spec.in: Added libglade dependency.
21515         * Makefile.am: Added anjuta.glade file.
21516         * src/anjuta-tools.c, src/main.c, src/main_menubar_def.h
21517         , src/mainmenu_callbacks.[ch], src/message-manager.h
21518         , src/widget-registry.c: Tools editor GUI + other additions.
21520 2002-12-09  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21522         * src/project_dbase.[ch], tagmanager/tm_project.c,
21523         tagmanager/include/tm_project.h, src/mainmenu_callbacks.c:
21524         Implement syncing tags image with the project database.
21525         * src/anjuta-tools.c: Implemented variable substitution and
21526         working directory in tools.
21528 2002-12-09  Naba Kumar <naba@gnome.org>
21529         
21530         * data/properties/anjuta.properties, src/commands.[ch]: Reads the
21531         command configuration language list from properties.
21532         
21533         * data/properties/asm.properties, data/properties/ruby.properties:
21534         Fixed typos.
21536 2002-12-04  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21538         * src/an_symbol_view.c: Remember current selected entry and select
21539         it automatically after refresh.
21541 2002-11-26  Murray Cumming  <murrayc@usa.net>
21543         * src/project_type.c, src/project_dbase.c, src/stock_libs.anj,
21544           src/compiler-options.c, src/wizard_gui.c: Renamed gtkmm 1.2
21545         and gnomemm 1.2 projects so that people know they are really
21546         glademm projects. The gtkmm 2 and gnomem 2 projects are OK though.
21547         But I did correct these to sue lowercase names.
21549 2002-12-01  Naba Kumar <naba@gnome.org>
21551         * data/anjuta.properties: Fixed caching problem on 
21552         indicators.
21553         * src/preferences.c, src/preferences_gui.c: Implemented automatic
21554         indicators prefs.
21555         
21556 2002-12-01  Naba Kumar <naba@gnome.org>
21558         * data/properies/anjuta.properties: Corrected "indicators.automatic"
21559         property name.
21560         * src/anjuta.c, src/preferences.h: Added MESSAGES_INDCATORS_AUTOMATIC
21561         property and uses it.
21562         * src/aneditor.cxx: Fixed a bug associated with selection a word at
21563         current cursor.
21564         
21565 2002-11-30  Naba Kumar <naba@gnome.org>
21567         * src/debugger.c: Fixed a typo.
21568         * data/properties/*: Updated properties files and added
21569         new ones.
21570         * src/main_menubar_def.h, main_menubar.[hc], mainmenu_callbacks.[hc]:
21571         Added comment submenu and cleaned up ref and unref of menus.
21572         * src/aneditor.h: Added definition of comment commands.
21573         * src/aneditor.c: Upgrade from latest SciTE source code.
21574         * src/text_editor.[hc], src/text_editor_cbs.c, 
21575         src/message_manager_private.cc, src/message_manager.[cc,h],
21576         src/anjuta.[c,h]: Added indicators support for errors/warnings
21577         highlight in the editor.
21578         * NEWS, TODO: Update.
21579         * scintilla/include/PropSet.h: Removed deprecrated function.
21580         
21581 2002-11-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21583         * src/anjuta-tools.[ch]: Tools implementation (basic)
21584         * src/anjuta-plugins.[ch], src/anjuta.[ch], src/main_menubar.[ch]
21585           , src/main_menubar_def.h: PLugins cleanup and segregation
21586         * src/widget-registry.[ch], src/main_menubar.[ch]: Start of a widget
21587           registry
21588         * anjuta.prj: Added new files
21589         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: New FAQ entry
21590         * plugins/class-gen/clsGen.c: Register menu under 'Project'
21591         * plugins/patch/patch-plugin.c: Register menu under 'Format'
21592         * plugins/sample1/plugin-sample1.c: Register menu under 'View'
21593         * src/Makefile.am: Added new files
21594         * src/message-manager.[cc/h]: Added standard output and error windows
21596 2002-11-26  Johannes Schmid <clubfan@users.sourceforge.net>
21598         * project_type.c: Fixed Gnomemm2 project type
21600 2002-11-25  Naba Kumar <naba@gnome.org>
21602         * printing/print.c: Fixed a compile warning.
21603         * scintilla/Autocomplete.cxx: Applied missing patch from Biswa
21604         * src/utilities.c: Fixed a compile warning in sparc, hides the
21605         terminal check error output from the user.
21606         * project_config.[ch], project_dbase.[ch], source.c: Added project
21607         version, exclude modules configuration and reordered other config
21608         properties. Changed some strings to more descriptive text.
21609         * src/compiler_opitions.c: Removed extra newlines from .prj file
21610         save.
21611         * anjuta.prj: Converted to new format (only reorganised properties
21612         and removed extra newlines ... nothing else).
21613         * NEWS: updated
21614         
21615 2002-11-21  Naba Kumar <naba@gnome.org>
21617         * Editor.cxx, Editor.h, include/SciLexer.h, include/Scintilla.h,
21618         include/Scintilla.iface, KeyMap.cxx, KeyWords.cxx, LexCPP.cxx,
21619         LexFortran.cxx, LexHTML.cxx, LexMatlab.cxx, LexOthers.cxx,
21620         LineMarker.h, PropSet.cxx, RESearch.cxx, ScintillaBase.cxx:
21621         Updated to the CVS version.
21623 2002-11-20  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21625         * scintilla/AutoComplete.[cxx,h], scintilla/PlatGTK.cxx
21626           , scintilla/include/Platform.h, scintilla/ScintillaBase.cxx
21627           , scintilla/include/Scintilla.h, src/aneditor.cxx: Implement
21628           images in completion lists. 
21629         * src/resources.h: Make C++ friendly.
21630         * scintilla/PropSet.cxx: Fix memory leak.
21632 2002-11-20  Naba Kumar <naba@gnome.org>
21634         * scintilla/*/*: Synced to latest scintilla 1.49
21635         * scintilla/LexAsm.cxx, scintilla/LexFortran.cxx, src/Makefile.am:
21636         New lexers added.
21638         * scintilla/RESearch.cxx: The automatic cvs log in the
21639         file really broke things trying to interprete the changelog
21640         entry incorrectly as end-of-comment. Removed the $cvs line
21641         and committed again.
21642         
21643 2002-11-19  Naba Kumar <naba@gnome.org>
21645         Patch from Timothee Besset <ttimo@idsoftware.com>
21646         
21647         * src/message-manager-private.cc: Interpretes absolute
21648         file paths properly in zvt terminal.
21650 2002-11-19  Naba Kumar <naba@gnome.org>
21652         Patch from Timothee Besset <ttimo@idsoftware.com>
21653         
21654         * src/preferences.c, src/preferences_gui.c, src/project_dbase.c,
21655         src/properties.cxx, src/properties.h, anjuta.prj: Saves some of the 
21656         (important) editor preferences in project (if there is one
21657         open).
21658         
21659         * TODO: Updated
21660         
21661 2002-11-18  Naba Kumar <naba@gnome.org>
21662         
21663         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21664         
21665         * src/debug_tree.c, src/find_in_files_gui.c,
21666         src/find_replace.c, src/find_text.c, 
21667         src/project_import.c, src/project_import_gui.c,
21668         src/wizard_gui.c: i18n Fixes.
21670 2002-11-15  Naba Kumar <naba@gnome.org>
21672         * plugins/class-gen/clsGen.c: Fixed to use project function
21673         to import files. Create non-existent directories before the
21674         sources are written.
21675         
21676         * configure.in, src/Makefile.am, src/main.c, src/preferences_gui.c,
21677         src/preferences.c, src/CORBA-Server.c,src/CORBA-Server.h,
21678         src/glade_iface.c,
21679         src/glades.c: Excluded gladen files from build. This
21680         will fix the unnecessary dependency on libssl.
21681         
21682         * src/project_dbase.[c,h], src/project_dbase_gui.c: Refined
21683         file import funtion.
21684         
21685         * src/message_manager_private.cc: Fixed a compiler warning with
21686         DEBUG preprocessor macro.
21687         
21688         * src/text_editor_cbs.c, src/main_menu_callbacks.c: Fixed a bug where
21689         wrong (undocked) editor window was closed on clicking close on an
21690         undocked editor window.
21691         
21692         * src/debugger.c: Fixed a bad bug where debugger terminal won't
21693         start correctly if the executable was run before with 'F3'.
21694         
21695         * src/toolbar_callbacks.c: Wrap around find next.
21696         * src/toolbar.c: Disable combo activate.
21697         * src/find_text.c (on_find_text_ok_clicked): Swapped 'yes' and 'no'
21698         button positions to get 'yes' as default.
21700         * anjuta.spec.in: Updated.
21701         
21702         * src/anjuta_info.c, src/appwizard_gui.c,
21703         src/attach_process_gui.c, src/breakpoints_gui.c,
21704         src/commands.c, src/compiler_options_gui.c, src/configurer.c,
21705         src/cvs.c, src/cvs_gui.c, src/debugger.c, src/executer.c,
21706         src/find_in_files_gui.c, src/find_replace.c, src/find_text.c,
21707         src/help.c, src/launcher.c, src/main.c, src/mainmenu_callbacks.c,
21708         src/memory.c, src/message-manager-private.cc, src/message-manager.cc,
21709         src/preferences.c, src/preferences_gui.c, src/project_config.c,
21710         src/project_dbase.c, src/project_dbase.h, src/project_dbase_gui.c,
21711         src/project_import_gui.c, src/registers_gui.c, src/sharedlib_gui.c,
21712         src/signals_gui.c, src/source.c, src/src_paths_gui.c,
21713         src/stack_trace_gui.c, src/text_editor_cbs.c, src/text_editor_gui.c,
21714         src/toolbar.c, src/toolbar_callbacks.c, src/watch.h, 
21715         src/watch_cbs.c, src/watch_gui.c, plugins/class-gen/clsGen.c,
21716         plugins/patch/patch-plugin.c, printing/print-util.c:
21717         Set all windows and dialogs transient
21718         to their parents so that they remain floated above their parents.
21719         
21720 2002-11-13  Naba Kumar <naba@gnome.org>
21722         * printing/print.c: Fixed a leak and bug #634819 (print/preview does not
21723         take default editor font).
21724         
21725         * widgets/e-shell-about-box.c, src/main_menubar_def.h:
21726         Corrected email address.
21727         
21728         * src/mainmenu_callbacks.c: Used spaces instead of tabs
21729         for changelog entry.
21731         * NEWS: Updated.
21732         
21733 2002-11-06  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21734         * plugins/class-gen/clsGen.c: Refined the class generator a bit.
21736 2002-11-06  Naba Kumar <naba@gnome.org>
21738         * README: Updated
21739         * anjuta.spec.in: Ships the .omf files with the
21740         documents instead of the base package.
21741         
21742 2002-11-04  Naba Kumar <naba@gnome.org>
21744         * data/properties/latex.properties: Fixed a bug.
21745         * ChangeLog: Released 1.0.0 stable.
21747 2002-11-04  Naba Kumar <naba@gnome.org>
21749         * src/commands.c: Added command with shell redirection capability.
21750         * data/properties/anjuta.properties: Changed default execution
21751         command.
21752         * src/project_dbase.c: Set project top dir in properties.
21753         * Makefile.am: Recurse scripts/ before data/ to fix a distcheck error.
21754         * data/Makefile.am: More diskcheck error fixes.
21755         
21756         * README, anjuta.spec.in, THANKS, AUTHORS,
21757         manuals/C/anjuta-faqs/anjuta-faqs.sgml,
21758         manuals/C/anjuta-manual/authers,sgml,
21759         manuals/C/anjuta-manual/anjuta-manual.sgml,
21760         manuals/C/anjuta-manual/anjuta-manual-C.omf,
21761         manuals/C/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf
21762         : Changed anjuta home to
21763         new URL and my email address.
21764         
21765         * manuals/C/anjuta-manual/interfaces.sgml,
21766         manuals/C/anjuta-manual/prefereces.sgml,
21767         manuals/C/anjuta-faqs/anjuta-faqs.sgml: Fixed typos and updated.
21768         
21769         * src/main_menubar.[c,h], src/controls, src/toolbar_callbacks.c
21770         : removed reference to the help menu as the menu is modified
21771         when no help is found (which is very likely when we are
21772         shiping the documents separately).
21773         
21774 2002-11-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21775         * anjuta.spec.in: Update specfile to make multiple RPMs.
21776         * data/Makefile.am: make dist fix.
21777         * src/text_editor_menu.c: Fix compile warnings (casts).
21779 2002-11-02  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21780         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: FAQ update.
21781         * tagmanager/general.h, src/launcher.c: FreeBSD fixes (RFE #628576)
21783 2002-11-01  Naba Kumar <naba@gnome.org>
21785         * macros2/*, Makefile.am, configure.in, data/Makefile.am:
21786         Added gnome2 macros to be used by gnome2 project wizard.
21787         
21788         * data/autogen.sh.gnome2: Fixed to use our own macros instead of
21789         from gnome-common.
21790         
21791         * macros/Makefile.am: Removed INSIDE_GNOME_COMMAND macro
21792         as it was conflicting with generated projects and is not
21793         useful for us.
21794         
21795         * src/appwiz_page1.c, src/project_dbase.h, src/project_type.c,
21796         src/project_type.h, src/source.c, src/wizard_gui.c: Fixed gnome2
21797         project generation, removed qt project as it's not complete and
21798         added gnome2 bonobo wizard.
21800 2002-10-29  Naba Kumar <naba@gnome.org>
21802         * po/POTFILES.in: Updated.
21803         * po/POTFILES.skip: Added.
21804         * preferences.h: Fixed print paper size property name.
21806 2002-10-28  Naba Kumar <naba@gnome.org>
21807         
21808         * data/user.properties, data/Makefile.am: Added user properties file
21809         which will be copied in user's ~/.anjuta/user.properties.
21810         
21811         * data/anjuta.properties: Changed a comment.
21812         
21813         * macros/gnome-pilot.m4: Upgraged to the cvs head of gnome-macros.
21814         
21815         * src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
21816         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/preferences.c:
21817         Adde [Settings]->[Preferences]->[Edit user.properties file ...] menu
21818         item.
21820         * src/mainmenu_callbacks.c: Fixed a bug that loads system properties file
21821         instead of user properties file.
21822   
21823         * README, anjuta.prj, configure.in: Bumped anjuta version to 1.0.0
21824         * anjuta.spec.in: Added {prefix}/share/doc/anjuta for rpms.
21825         * Makefile.am: Install docs in share/doc/anjuta and not doc/anjuta.
21826         * README, TODO: Updated.
21827         
21828 2002-10-28  Naba Kumar <naba@gnome.org>
21830     * manuals/C/anjuta-manual/figures/editor_guides.png,
21831     manuals/C/anjuta-manual/figures/editor_margins.png,
21832     manuals/C/anjuta-manual/figures/editor_markers.png,
21833     manuals/C/anjuta-manual/figures/local_variables.png,
21834     manuals/C/anjuta-manual/figures/open_file_multiple.png,
21835     manuals/C/anjuta-manual/figures/prefs_print.png,
21836     manuals/C/anjuta-manual/figures/print_dlg.png,
21837     manuals/C/anjuta-manual/figures/print_preview.png,
21838     manuals/C/anjuta-manual/figures/symbol_browser.png,
21839     manuals/C/anjuta-manual/figures/variable_tip.png: New png
21840     files for manual documentation.
21841     
21842     * manuals/sgmldocs.make,
21843     manuals/C/anjuta-manual/Makefile.am,
21844     manuals/C/anjuta-manual/authors.sgml,
21845     manuals/C/anjuta-manual/build.sgml,
21846     manuals/C/anjuta-manual/compileopts.sgml,
21847     manuals/C/anjuta-manual/debugger.sgml,
21848     manuals/C/anjuta-manual/execute.sgml,
21849     manuals/C/anjuta-manual/fileoperations.sgml,
21850     manuals/C/anjuta-manual/interface.sgml,
21851     manuals/C/anjuta-manual/preferences.sgml,
21852     manuals/C/anjuta-manual/projects.sgml,
21853     manuals/C/anjuta-manual/figures/arguments.png,
21854     manuals/C/anjuta-manual/figures/open_file.png,
21855     manuals/C/anjuta-manual/figures/other_opts.png,
21856     manuals/C/anjuta-manual/figures/scrshot.png,
21857     manuals/C/anjuta-manual/figures/toolbar_browser.png,
21858     manuals/C/anjuta-manual/figures/toolbar_tags.png:
21859     
21860     Updated anjuta manual documentation.
21862     
21863 2002-10-27  Naba Kumar <naba@gnome.org>
21865     * utilities.[h,c], debugger.[h,c], commands.c: Added gnome-terminal
21866     check and modifies debugger terminal command accordingly
21867     to function properly.
21868     
21869 2002-10-25  Naba Kumar <naba@gnome.org>
21871         * manuals/sgmldocs.make: Fixed a couple of bugs.
21872         * data/x-anjuta-project.desktop. data/Makefile.am: Mime handling link.
21874 2002-10-24  Naba Kumar <naba@gnome.org>
21876         * src/debug_tree.c: Fixed a crash bug from Etay.
21878         * global_tags/create_global_tags: Added messages.
21879         Fixed infinite looping within files.
21880         
21881         * macro/autogen.sh: Removed debug and warning flags for defaults.
21882         
21883         Patch from Vadim Berezniker <vadim@berezniker.com>
21884         
21885         * tagmanager/tm_workspace.[h,c], global-tags/create_global_tags.sh,
21886         global-tags/tm_global_tags.c: Fixed infinite loop in system tags
21887         generation.
21889         * Makefile.am: XML merge is broken for .destop in RH 8.0, so
21890         temporarily just copy it
21892 2002-10-24  Naba Kumar <naba@gnome.org>
21894         * manuals/sgmldocs.make, anuals/C/anjuta-faqs/anjuta-faqs.sgml,
21895         manuals/C/anjuta-manual/anjuta-manual.sgml, 
21896         manuals/C/anjuta-manual/compileopts.sgml,
21897         manuals/C/anjuta-manual/debugger.sgml,
21898         manuals/C/anjuta-manual/execute.sgml,
21899         manuals/C/anjuta-manual/fileoperations.sgml,
21900         manuals/C/anjuta-manual/interface.sgml,
21901         manuals/C/anjuta-manual/introduction.sgml,
21902         manuals/C/anjuta-manual/projects.sgml,
21903         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
21904         manuals/ja/anjuta-faqs/anjuta-faqs.sgml,
21905         manuals/ja/anjuta-manual/anjuta-manual.sgml,
21906         manuals/ja/anjuta-manual/compileopts.sgml,
21907         manuals/ja/anjuta-manual/debugger.sgml,
21908         manuals/ja/anjuta-manual/execute.sgml,
21909         manuals/ja/anjuta-manual/fileoperations.sgml,
21910         manuals/ja/anjuta-manual/interface.sgml,
21911         manuals/ja/anjuta-manual/introduction.sgml,
21912         manuals/ja/anjuta-manual/projects.sgml: Upgraded to Docbook 4.0
21914 2002-10-24  Naba Kumar <naba@gnome.org>
21916         * src/project_type.c: added autogen for qt projects.
21917         * src/debugger.c: enabled debugger debugging for DEBUG MODE.
21918         Fixed a bug that retrieves wrong terminal command.
21919         * src/commnads.c: Added more terminal commands.
21920         * configure.in: Checks for scrollkeeper version.
21921         
21922 2002-10-22  Naba Kumar <naba@gnome.org>
21924         * configure.in, acinclude.m4, setup-gettext: Used AM_GNU_GETTEXT
21925         instead of AM_GNOME_GETTEXT.
21926         
21927         * src/source.c, data/autogen.sh.*, data/Makefile.am: Added support
21928         for setup-gettext for the wizard generated projects.
21930         * src/source.c: Fixed a bug where glade file wasn't generated.
21931         
21932         * src/gnome_project.c: Excluded project version from project dir
21933         name.
21934         
21935 2002-10-22  Naba Kumar <naba@gnome.org>
21937         * acinclude.m4: New file with dummy funtion for gettext
21938         cross compatibility fix.
21939         
21940         * configure.in, setup-gettext: Fixed to use with AM_GNOME_GETTEXT.
21941         * configure.in: Fixed cflags to avoid useless warnings.
21942         * Makefile.am: EXTRA_DIST += setup-gettext.
21943         * src/toolbars.c: Added space paddings around tags label.
21945 2002-10-21  Naba Kumar <naba@gnome.org>
21947         Patch from Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21948         
21949         * setup-gettext: New script to maintain gettext cross version
21950         compatibility.
21951         * configure.in, macros/autogen.sh: Fix for gettext cross version
21952         compatibility.
21953         
21954 2002-10-21  Naba Kumar <naba@gnome.org>
21956         * debug_tree.c: Fixed incorrect use of debug assertion.
21957         
21958 2002-10-18  Etay Meiri <etay-m@bezeqint.net>
21959             Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21960         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
21961         src/memory.c, src/memory.h, src/message-manager-private.cc:
21962         
21963         New parsing algorithm; adapted from kdevelop.
21964         Middle button menu for changing the value's display type
21966 2002-10-07  Naba Kumar <naba@gnome.org>
21968         * src/main_menubar_def.h: Changed status bar message for Help->
21969         Browse info pages. Bug #603308
21971         * src/executer.c: Made "User terminal" default for creating
21972         projects (User can always disable it later). Bug #114222
21973         
21974 2002-10-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21976         * macros/autogen.sh: Require gettext 0.10.x for autogen
21977         * src/text_editor.c: Fixes Bug #595303
21978         * src/source.c: Fixes Bug #595970
21979         * src/anjuta.c: Fixes Bug #598366
21980         * scingtilla/LexCPP.cxx: Bug #602296
21981         * src/main_menubar_def.h: Bug #604363
21982         * src/find_in_files.[h,c], src/find_in_files_gui.c: Buf #608679
21983         
21984 2002-10-07  Jens Georg <mail@jensgeorg.de>
21986         Reviewed by: Naba Kumar <kh_naba@gnome.org>
21987         * gnomefilelist.c: This patch fixes the bug #611542
21988         
21989 2002-09-20  Naba Kumar <kh_naba@gnome.org>
21991         * data/properties/Makefile.am: Added tcltk.properties file.
21992         
21993 2002-09-20      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21995         Reviewed by: Naba Kumar <kh_naba@gnome.org>
21996         
21997         * README: Updated README
21998         * plugins/class-gen/clsGen.c, src/message_manager.cc
21999           , src/mainmeu_callbacks.c, src/memory.c
22000           , src/project_dbase_gui.c, src/text_editor_gui.c
22001           , widgets/gnomefilelist.c: Set window icons
22002         * configure.in, macros/*, */Makefile.am, anjuta.spec.in:
22003           Enabled release build (stripped + optimized binaries, etc.)
22004         * data/properties/anjuta.properties, src/commands.c,
22005           src/defaults.cFixed bug #595489 (stdin on executables)
22006         * src/appwizard.c, src/main.c, src/message-manager.cc
22007           , src/project_dbase.c, src/toolbar.c, widgets/gnomefilelist.c
22008           , src/debug_tree.c: Memory related (valgrind) fixes.
22009         * src/message-manager-private.[cc,h], src/pixpams.h
22010           , src/preferences.[ch], src/preferences_gui.c: Terminal preferences
22011         * anjuta.prj: Added debug_tree.c to SOURCES
22012         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
22013           src/text_editor_menu.c, src/text_editor_gui.c, src/anjuta.c:
22014           Compacted code and cleaned up unnecessary functions.
22015         * tagmanager/*.[ch]: Code fixes.
22016         
22017 2002-08-30  Etay Meiri <etay-m@bezeqint.il>
22018         
22019         Reviewed by: Naba Kumar <kh_naba@gnome.org>
22020         
22021         * src/debug_tree.c, debug_tree.h, debugger.c, message-manager-private.cc:
22022         Debug tree now detects changes of displayed variables
22023         and changes their color to red
22025 2002-09-20  Naba Kumar <kh_naba@gnome.org>
22027         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
22028         
22029         * mainmenu_callbacks.c: Set's the current file name in
22030         file save as dialog.
22031         
22032 2002-09-20  Naba Kumar <kh_naba@gnome.org>
22034         Patch from: Vlastimil Holer <xholer@informatics.muni.cz>
22036         * data/properties/tcltk.properties: New file for tcl/tk
22037         properties.
22039 2002-08-28      Naba Kumar      <kh_naba@users.sourceforge.net>
22041         * src/project_type.[c,h], src/source.c, data/Makefile.am:
22042         Fixed a fatal bug which doesn't let building gnome2 related
22043         projects. They use different autogen.sh script. Defined new
22044         type field "gnome_macro_support".
22045         
22046         * data/autogen.sh.gnome2: New file.
22047         
22048         * src/utilities.c (anjuta_util_escape_quotes): Fixed a fatal
22049         bug with quotes escaping in quotes.
22050         
22051         * src/message-manager-private.cc: Used event box instead
22052         of frame for local message pane, so that the borders appear
22053         properly and nicely.
22054         
22055         * src/anjuta.c: Fixed bug #600221 -- anjuta crashes on exit
22056         if there is a project open and all the files are un-docked.
22058         * src/dnd.c: Possible fix for bug #512873 Drag And Drop problems.
22060 2002-08-27      Andy Piper      <andy.piper@freeuk.com>
22062         * src/main_menubar_def.h: implement feature request #595356, patch #597161
22063         * THANKS: updated for new contributions
22064         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: patch #597161
22066 2002-08-27 Steven Knight  <steven.knight@unh.edu>
22068         * src/appwiz_page1.c, src/pixmaps.h, src/project_dbase.c,
22069         src/project_dbase.h, src/project_type.c, src/source.c, 
22070         src/wizard_gui.c: new Qt project type
22071         *** NB not fully tested, may need some work, icon required...
22073 2002-08-27 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
22075         * src/memory.c, src/memory.h: new memory patch
22077 2002-08-27  Johannes Schmid <clubfan@users.sourceforge.net>
22079         * src/anjuta.c: Fixed bug #589646 CVS preferences visibility
22081 2002-08-27      Naba Kumar      <kh_naba@users.sourceforge.net>
22083         * lancher/anjuta_launcher.c: Determine pty from function
22084         call instead of running 'tty' externally.
22085         
22086         * data/properties/cs.properties: Added compile/build commands.
22087         Fixed execution properties.
22088         
22089         * src/commands.c: Added c# options.
22091         (Patch from: Etay Meiri <etay-m@bezeqint.net>)
22092         
22093         * src/debug_tree.[c,h], src/debugger.[c,h],
22094         src/message_manager_private.[cc,h], message_manager.cc, stack_trace.[c,h]:
22095         
22096         The following problems, detected by Jean-Noel Guiheneuf, were fixed:
22097         1. Misaligned structs when they are members of other structs.
22098         2. '{' sometimes appears as a variable.
22099         3. Wrong processing of some arrays.
22100         I've also incorporated some code from a patch by Guiheneuf Jean-Noel
22101         that displays the tree in two columns (variable and value).
22103 2002-08-14  Stephane Demurget  <demurgets@free.fr>
22105         Added missing keywords reported by Luca Bellonda <lbell@tsc4.com>.
22107         * data/properties/sql.properties: added the DATETIME data type.
22109         * data/properties/html.properties: added the foreach php keyword.
22111 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
22113         * NEWS: Updated with new features.
22114         
22115         * data/.cvsignore, doc/.cvsignore: Updated.
22116         
22117         Patch from: Etay Meiri <etay-m@bezeqint.net>
22118         
22119         * src/debug_tree.h, src/debug_tree.c: New files.
22120         
22121         * src/Makefile.am, src/message-manger-private.[h,cc],
22122         src/message-manger.cc: Added Tree view for debugger
22123         locals view.
22124         
22125 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
22127         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
22128         
22129         * src/memory.c, src/memory.h: New files.
22130         
22131         * src/Makefile.am, src/appwizard.c, src/controls.c,
22132         src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
22133         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
22134         
22135         Memory view implemetation that would enable viewing raw memory
22136         during debugging.
22138 2002-08-08  Stephane Demurget  <demurgets@free.fr>
22140         * AUTHORS: added Biswa, because I wonder why noone already have
22141         written his name in the Anjuta's hall of fame :)
22143 2002-08-07      Naba Kumar      <kh_naba@users.sourceforge.net>
22145         * src/appwizard_gui.c: Removed an ambiguous prototype.
22146         * src/appwizard_gui.c: Removed more ambiguous prototypes. This seem to
22147         fix a nasty PPC bug as reported by Todd Goyen <wettoad@knighthoodofbuh.org>.
22148         * THANKS: Updated M. Ali Vardar's email.
22149         
22150 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
22152         * src/anjuta_gui.c: implemented feature request to stop main and browser
22153           toolbars having exclusive use of space
22155 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
22157         * NEWS: updated for 1.0-beta rele.c: commented the define for ANJUTA_DEBUG_DEBUGGER
22158         left over from the previous work to fix bugs :-)
22159         
22160         * src/main_menubar_def.h, src/main_menubar.h, src/main_menubar.c, 
22161         src/controls.c, src/mainmenu_callbacks.h, 
22162         src/mainmenu_callbacks.c: Insert CVS keywords, message strings 
22163         reviewed
22164         
22165         * src/watch_gui.c, src/stack_trace_gui.c, src/app_wizard_gui.c, 
22166         src/project_import_gui.c, src/sharedlib_gui.c, 
22167         src/signals_gui.c: set window icon correctly
22168         
22169         * NEWS: more updates for the release
22170         
22171         * HACKING: updated for window icons and insert menu information
22172         
22173         * src/cvs_gui.c, src/build_project.c, 
22174         src/project_import_cbs.c: message strings reviewed
22175         
22176         * src/controls.c: context help button should be disabled if 
22177         DevHelp is not installed
22178         
22180 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
22182         * src/debugger.c: Fixed the signalling screw up because of string
22183         update in gdb used to report the child process PID. Also, no
22184         error dialog will be popped up for "no such file or directory"
22185         error (very annoying and useless error). This error will still
22186         be shown on the debug message window. Avoided terminating the
22187         program when the terminal is terminated -- doesn't hurt, otherwise
22188         we get crappy egg-and-hen problem.
22189         
22190         * src/sharedlib.c, src/signals.c: Fixed the incorrect default window
22191         dimensions loading.
22192         
22193         * src/anjuta.c: Limited the default size of main window to sane
22194         values.
22196         * src/preferences.c: Fixed some deadly memory corruption bugs in
22197         the recent patches. Return from getenv() should NEVER be freed,
22198         because they are static strings.
22199         
22200         * src/preferences_gui.c: Removed the fix for crash bug with font
22201         selection and applied the real fix.
22202         
22203 2002-06-08      Andy Piper      <andy.piper@freeuk.com>
22205         * NEWS: updated for release
22207 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
22209         * src/launcher.c: Added a fix a memory leak and a possible
22210         fix for zvt-crash bug.
22211         
22212         * printing/.cvsignore, plugins/patch/.cvsignore: Added files.
22213         
22214         * data/properties/latex.properties,
22215         data/properties/ada.properties: Added file.is.source property.
22216         
22217         * src/an_file_view.c: Set auto column size of the file
22218         revision column.
22219         
22220         * src/mainmenu_callbacks.c, src/cvs.c: Fixed bug #542151.
22221         The user is now prompted to confirm the closing of the file
22222         if it is being used by CVS. If yes, the editor is closed and
22223         the CVS operation stops.
22224         
22225 2002-06-07      Andy Piper      <andy.piper@freeuk.com>
22227         * anjuta.prj: bump project version for release
22228         * BUGS: removed unnecessary file
22230 2002-06-07      Philip Van Hoof <freax@pandora.be>
22232         * widgets/gnomefilelist.c: fix up issue with directory deleted 
22233         during the life of the file list widget
22234         * src/preferences_gui.c: sticking-plaster fix to font selection
22235         causes segfault bug
22237         Patches reviewed by Andy Piper <andy.piper@freeuk.com>
22239 2002-06-07      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22241         * data/properties/anjuta.properties, src/an_file_view.[ch], 
22242         src/an_symbol_view.[ch], src/defaults.c, src/preferences.[ch], 
22243         src/preferences_gui.c, src/project_dbase.c, src/project_dbase_gui.c: 
22244         added options for symbol and file browsers.
22245         * data/properties/cpp.properties: linker flags should come after
22246         the name of the file to compile.
22247         * scintilla/Editor.cxx: fixed gcc compilation warning.
22248         * src/Makefile.am, src/project_import.c: anjuta_import.sh should
22249         be executed from bindir only.
22250         * src/an_file_view.[ch], tagmanager/tm_file_entry.c, 
22251         tagmanager/include/tm_file_entry.h: CVS version information in file 
22252         browser.
22253         * src/anjuta.c, src/preferences.[ch]: remember visibility of messages 
22254         window.
22255         * src/controls.c, src/cvs.[ch], src/project_dbase.[ch]: CVS fixes.
22256         * src/launcher.c, src/project_import.c: (hopefully) fixed random ZVT
22257         crashes during file import.
22258         * src/project_import.c: disable project menu items during project 
22259         import.
22260         
22261         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
22263 2002-06-07  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22265         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, 
22266         src/preferences.c, src/main_menubar_def.h, src/main_menubar.c,
22267         src/main_menubar.h, src/controls.c:     fixed Insert ChangeLog, 
22268         modified Insert menu, added C functions template, header C 
22269         template, modified header_template HEADER_H ==> NAMEFILE_H
22270         
22271         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
22273 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
22275         * data/properties/html.properties: changed some file 
22276         associations
22278 2002-06-05 Philip Van Hoof <freax@pandora.be>
22280         * widgets/gnomefilelist.c: Fixed #560759 and #561776
22281         
22282         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
22284 2002-06-05  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22286         * data/properties/anjuta.properties, src/defaults.c: Make windows
22287         docked by default, fix the big fonts bug.
22288         
22289         * src/an_file_view.c, src/main_menubar_def.h, 
22290         src/project_dbase_gui.c: sanitized the Edit/View mess.
22291         
22292         * src/main_menubar_def.h, src/main_menu_callbacks.c: Add an item
22293         for customizing shortcuts.
22294         
22295         * src/mainmenu_callbacks.c: Search for selected word if present.
22296         
22297         * src/text_editor_menu.c: Added context menu options for docking
22298         and undocking editor windows.
22299         
22300         * src/main_menubar.h, src/main_menubar.c: more support for the 
22301         shortcuts menu item.
22302         
22303         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
22305 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
22307         * scintilla/RESearch.cxx: removed CVS Log keyword to prevent
22308         all commit messages being written to top of the file
22309         
22310         * src/main_menubar_def.h: message strings reviewed
22311         
22312         * src/project_import.c: message strings reviewed
22313         
22314         * src/source.c, src/glades.c: message strings reviewed. Fixed 
22315         some bugs around reading the project properties for creating 
22316         .glade and .desktop files in the Application Wizard. There were
22317         typos in the property names being retrieved
22318         
22319         * widgets/gnomefilelist.c: changed build_full_path to make 
22320         the file widget support ~
22321         Patch from Pierre Sarrazin <sarrazip@sympatico.ca>
22322         
22323         * THANKS, widgets/e-shell-about-box.c, 
22324         manuals/anjuta-manual/C/authors.sgml: updated for new
22325         patch
22327 2002-06-05  Naba Kumar <kh_naba@users.sourceforge.net>
22329         * src/project_dbase.c: Fixed the file-path-corruption bug
22330         and the cannot-import-file-in-project bug. (follow-up with
22331         the last commit from Stef).
22332         
22333         * src/anjuta_cbs.c: Fixed double-confirmation when exiting
22334         with unsaved-project.
22335         
22336 2002-06-05  Stephane Demurget  <demurgets@free.fr>
22338         * src/project_dbase.c (project_dbase_add_file_to_module): fixed a
22339         misplaced g_free.
22341 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
22343         * data/properties/{xml,html,other}.properties: changed some file 
22344         associations
22345         
22346         * data/anjuta.mime: oops! cvs added
22347         
22348         * scintilla/RESearch.cxx: fixed up a problem with comments
22349         
22350         * global-tags/create_global_tags.sh: redirect errors to /dev/null
22351         to avoid messages about missing libs
22352         
22353         * NEWS: started the release notes
22355 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
22357         * HACKING: updated with new information on printing, patch naming
22358         
22359         * TODO: removed completed tasks
22360         
22361         * THANKS: updated a few contributions
22362         
22363         * anjuta.prj: updated the icon file
22364         
22365         * anjuta.desktop.in.in: updated to add Categories
22366         
22367         * data/anjuta.mime: created a mime type for Anjuta project files
22368         (NB needs to be added to the install in /usr/share/mime/)
22369         
22370         * pixmaps/madeinanjuta.xcf: finally added Nick Dowell's 
22371         "Coded in Anjuta" button in Gimp XCF format. It can be converted 
22372         to PNG for websites.
22373         
22374         * plugins/patch/patch-plugin.c: clarified some messages and 
22375         made it easier to see different patching sessions
22376         
22377         * src/toolbar.c: changed some message text for consistency
22378         
22379         * src/preferences_gui.c, src/preferences.c, src/preferences.h, 
22380         src/defaults.c, src/anjuta.c, src/anjuta.h: enable/disable tooltips 
22381         in preferences. 
22382         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
22383                  
22384         * src/appwiz_page1.c, src/appwizard_cbs.c, src/pixmaps.h, 
22385         src/project_dbase.{c,h}, src/project_import_cbs.c, 
22386         src/project_type.c, src/source.{c,h}, src/wizard_gui.c:
22387         Added XLib Project and a Dockapp Project types.
22388         * pixmaps/Makefile.am: added line for new pixmap for new xlib
22389         projects
22390         * pixmaps/appwiz_xlib.png: pixmap for new xlib projects
22391         * src/source.c: Fixed memory leak in existing projects. 
22392         (filename was not freed)
22393         Patch from Todd Goyen <wettoad@knighthoodofbuh.org>
22395 2002-06-04  Naba Kumar <kh_naba@users.sourceforge.net>
22397         * src/anjuta.h, src/anjuta.c: Added error display funtions
22398         with parent windows.
22399         
22400         * src/appwizard_cbs.c: Changed error display function to use
22401         parented version.
22402         
22403 2002-06-03  Naba Kumar <kh_naba@users.sourceforge.net>
22405         * printing/print.h, printing/printing.c: Taken care of document
22406         zoom factor and fixed a font loading bug. Dynamically calculated
22407         text widths to work with zooms properly. Re-organized code for
22408         dynamic text width calulations to work in general with utf8 chars.
22409          Determined font height and width automatically from the font info.
22410         
22411         * src/anjuta.c, src/mainmenu_callbacks.c, *src/preferences.c:
22412         src/preferences.h, src/text_editor.c, src/preferences_gui.c:
22413         Converted text.zoom.factor property to use #defined value. Removed
22414         margin header and margin numbers preferences, as they  now
22415         calculated dynamically.
22416         
22417 2002-06-02  Naba Kumar <kh_naba@users.sourceforge.net>
22419         * printing/print-doc.c, printing/print-doc.h, printing/print-util.c,
22420         printing/print-util.h, printing/print.c, printing/print.h:
22421         Rewritten printing support for style based printing. Syntax highlighted
22422         printing, monochromatic printing, setup using preferences etc.
22424         * src/aneditor.cxx, src/aneditor.h: Added two commands for working with
22425         printing. ANE_GETLANGUAGE and ANE_GETSTYLEDTEXT for geting the document
22426         language and the styled text buffer.
22427         
22428         * src/preferences.c, src/preferences.h, src/preferences_gui.c: Redesigned
22429         the print setup preferences page and added printer preferences. Added functions
22430         to retrieve preferences with default values.
22431         
22432         * src/text_editor_gui.c, src/main_menubar_def.h: Changed an #include for
22433         the printing.
22435         * data/properties/anjuta.properties: Added default printer preferences.
22437         * pixmaps/print_color.xpm, pixmaps/print_landscape.xpm,
22438         pixmaps/print_layout.xpm, pixmaps/print_nocolor.xpm,
22439         pixmaps/print_portrait.xpm: CVS added printer setup pixmap files.
22441         * pixmaps/Makefile.am, src/pixmaps.h, anjuta.prj: Added the new pixmaps references.
22442         
22443 2002-06-01      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22445         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22447         src/Makefile.am, src/aneditor.cxx, src/anjuta.c, src/anjuta.h
22448         src/defaults.c, src/message-manager-private.cc, src/project_dbase.c
22449         src/utilities.c, scintilla/PropSet.cxx: Fix memory leaks and other
22450         cleanups, remove dead code, GUI cleanupMemory leaks cleanups.
22452         printing/Makefile.am: Reduced compiler optimizations.
22454         tagmanager/include/tm_project.h, tagmanager/include/tm_work_object.h, 
22455         tagmanager/include/tm_workspace.h, tagmanager/tm_project.c, 
22456         tagmanager/tm_source_file.c, tagmanager/tm_work_object.c,
22457         tagmanager/tm_workspace.c: TagManager fixes.
22459 2002-06-01  Naba Kumar <kh_naba@users.sourceforge.net>
22461         * printing/*: CVS added. :)
22462         
22463 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22465         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22467         * printing*: CVS added.
22468         * printing/*.[ch], printing/Makefile.am, anjuta.spec.in, Makefile.am,
22469           configure.in, src/Makefile.am, src/controls.c, src/main_menubar.[ch],
22470           src/main_menubar_def.h: Gnome Print support
22471         * src/anjuta.c: Fixed a crash bug (NULL pointer check).
22472         * configure.in: Enable debugging flag option
22473         * src/preferences.c, src/preferences.h, src/preferences_gui.c, src/mainmenu_callbacks.c:
22474           Print properties defined.
22475         * global-tags/create_global_tags.sh: More GNOME libraries added, cleanups
22476         
22477 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22479         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22480         
22481         * src/an_file_view.c, src/an_symbol_view.c: Added Dock/Undock
22482         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
22483           src/anjuta.h, src/text_editor_menu.[ch]: More menu re-organization
22484           and cleanups
22485         * src/text_editor.c: Minor cleanups.
22486         * anjuta.c: Tweaks to 'Goto File Line' functionality.
22487         * src/project_dbase.c: Fixes to add/remove files from project.
22488         * src/help.c: Fix minor memory leak.
22489         * src/project_dbase_gui.c: Remove debugging messages.
22490         * src/utilities.[ch]: Cleanups and minor fixes.
22491         * src/anjuta_gui.c, src/pixmaps.h: Application icon set correctly.
22493 2002-05-30  Naba Kumar <kh_naba@users.sourceforge.net>
22495         * src/anjuta.c [anjuta_apply_preferences()]:
22496         Fixed a crash bug when tab pos is not defined for the editors.
22497         
22498         * data/properties/cpp.properties: Set default identifier property to normal.
22499         This fixes the bug in which the fore color gets hidden with dark background.
22501 2002-05-29  Naba Kumar <kh_naba@users.sourceforge.net>
22503         * scintilla/*, scintilla/include/*: Upgraded to the vanilla
22504         scintilla 1.46
22505         
22506         * src/aneditor.cxx, src/aneditor.h, src/main_menubar.h, src/main_menubar.h,
22507         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, main_menubar_def.h,
22508         src/anjuta.c, data/properties/anjuta.properties:
22509         Implemented line wrapping.
22510         
22511         * src/aneditor.cxx, src/aneditor.h:     Implemented Readonly file mode.
22512         
22513         * scintilla/LexCPP.cxx: Added the custom code (insidePreprocessor variable
22514         usage and SCE_C_WORD3 flagging) used by tagmanger for maintaing custom
22515         tags. Code was reviewed from GNOME Bonsai view.
22516         
22517         * scintilla/include/SCILexers.h: Added definition of SCE_C_WORD3 as
22518         it seems to have been removed by scintilla people.
22519         
22520         * data/properties/anjuta.properties: Set default line wrap to false, as
22521         is noticably slow with big files.
22522         
22523 2002-05-27      Jean-Noel Guiheneuf     <jnoel@saudionline.com.sa>
22525         * src/project_import_gui.c: disallow the selection of files in
22526           the browse dialog.
22527         * src/mainmenu_callbacks.c, src/preferences.c: cleanups to identity
22528           preferences code.
22529         
22530 2002-05-27      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22532         * src/an_file_view.c, src/an_symbol_view.c, src/text_editor_menu.c,
22533           src/main_menubar_def.h, src/pixmaps.h, :Added some icons to menu items.
22534         * src/controls.c, src/main_menubar.[ch]:Some menu organization cleanups.
22535         * src/project_dbase.[ch], src/project_dbase_gui.c: Adding files to projects
22536           now works properly.
22537         * src/gnome_project.c, src/mainmenu_callbacks.[ch]: Minor API change.
22538         * scintilla/include/PropSet.h, tagmanager/read.c: Accept '$' in identifiers.
22539         * src/utilities.[ch]: Added some utility functions.
22540         * tagmanager/tm_project.c: Fix for bug in file removal from project.
22541         
22542         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
22544 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
22546         * HACKING: info on FIXME statements and removed ccview references
22547         * Makefile.am: added rule to make RPM package
22549 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
22551         * THANKS, widgets/e-shell-about-box.c, 
22552         manuals/anjuta-manual/C/authors.sgml: updated for new
22553         patch
22554         * src/anjuta.c: removed unnecessary warning code since CVS 
22555         support is now implemented :-)
22556         * manuals/sgmldocs.make: implemented a fix for bug #553969
22557         * manuals/C/anjuta-tutorial/anjuta-tutorial.sgml: fixed some CRs
22558         * manuals/C/anjuta-tutorial/anjuta-turorial-C.omf, 
22559         manuals/C/anjuta-faqs-C.omf: modified the descriptions
22560         
22561 2002-05-20 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
22562         
22563         * src/main_menubar.c, src/main_menubar.h, src/controls.c,
22564           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
22565           src/main_menubar_def.h, src/preferences_gui.c,
22566           preferences.c, preferences.h: setup Username and Email 
22567           preferences, Insert ChangeLog and Username editor functions
22568           
22569           Patch reviewed and modified by Andy Piper <andy.piper@freeuk.com>
22571 2002-05-17  Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
22572         
22573         * src/commands.c, src/compiler_options_cb.c src/compiler_options_gui.c
22574           src/src_paths_cbs.c, src/src_paths_gui.c
22575           Fixed some minor bugs and replace gtk_entries by gnome_file_entries
22577           Patch reviewed by Andy Piper <andy.piper@freeuk.com>
22579 2002-05-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22581         * src/main_menubar.[ch], main_menubar_def.h: Added back/forward
22582           and goto tag menu items to main menu.
22584 2002-05-09  Andy Piper <andy.piper@freeuk.com>
22586         * THANKS, widgets/e-shell-about-box.c, 
22587         manuals/anjuta-manual/C/authors.sgml: added new contributors
22588         * HACKING: updated with info on files to change for credits
22590 2002-05-09  Dan Elphick <dre00r@ecs.soton.ac.uk>
22592     * src/aneditor.cxx: extended extension list which fixes segfault
22593     on selecting lisp, ruby or matlab as highlight style.
22595 2002-05-09  Andy Piper <andy.piper@freeuk.com>
22597         * src/main_menubar_def.h: fixed an array initialiser and fixed
22598         the lexer settings for the new entries on the Format menu
22600 2002-05-07  Stephane Demurget  <demurgets@free.fr>
22602         * Synced with Scintilla 1.45
22604 2002-05-06  Andy Piper <andy.piper@freeuk.com>
22606         * anjuta.prj: added another missing file
22607         * ChangeLog: fixed some incorrect change dates I caused by 
22608         sloppy cut-and-pasting :-/
22610 2002-05-06  Andy Piper <andy.piper@freeuk.com>
22611         
22612         * src/mainmenu_callbacks.c: fixed title of new About box
22614 2002-05-05  Andy Piper <andy.piper@freeuk.com>
22616         * src/pixmaps.h: added macros for OpenGL and SDL project icons
22618 2002-05-05  Andy Piper <andy.piper@freeuk.com>
22620         * pixmaps/appwiz_opengl.png, pixmaps/appwiz_sdl.png: added new files
22621         * anjuta.prj: updated for new files
22623 2002-05-05  Naba Kumar <kh_naba@users.sourceforge.net>
22625         * widgets/e-shell-about-box.c: Added version display.
22626         
22627 2002-05-03  Andy Piper <andy.piper@freeuk.com>
22629         * launcher/anjuta_launcher.c, src/dnd.c, src/session.c, 
22630         widgets/scroll_menu.c: fixed up some compiler warnings (patch
22631         from Philip Van Hoof)
22633 2002-05-03  Andy Piper <andy.piper@freeuk.com>
22635         * manuals/C/anjuta-tutorial/Makefile.am: removed a circular 
22636         dependency
22637         * manuals/ja/anjuta-manual/anjuta-manual.sgml, 
22638         manuals/ja/anjuta-manual/debugger.sgml: fixed some markup problems 
22639         that produced build errors (needs checking on a machine with the
22640         ja locale!)
22641         * data/properties/lisp.properties: updated to match format of other
22642         lexer property files supplied with Anjuta
22644 2002-05-03  Andy Piper <andy.piper@freeuk.com>
22646         * anjuta.prj: added new files
22647         * HACKING: added information from the mailing list on 
22648         adding new project types to the wizard (thanks to Johannes)
22650 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22652         * src/utilities.h, src/launcher.c, src/gnome_project.c,
22653           src/appwiz_page2.c: Fix for 547038.
22655 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
22657     * attach_process.c, attach_process_cbs.c: Fixed a dialog
22658     hide bug.
22659     
22660     * about.h: cvs removed.
22661     
22662 2002-05-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22664         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
22666         Fix for #539574.
22668         * src/anjuta.c (anjuta_system_error): checks for the error number to
22669         know whether the error description is needed or not.
22671 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
22673         * pixmaps/anjuta_logo.png: New about logo.
22674     
22675         * pixmaps/anjuta_icon.png: New icon from Misha. The
22676         old one had trouble with some gtk themes.
22677     
22678         * about.c: Removed. No longer needed.
22680         * mainmenu_callbacks.c: Removed reference of about.h
22681     
22682 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22684         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22686         * widgets/e-shell-about-box.[ch], configure.in, Makefile.am,
22687           mainmenu_callbacks.c, widgets/Makefile.am: Implemented the new
22688         About Dialog (thanks to the Evolution team for the cool widget!)
22690 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
22692         Patch from lbell <lbell@tsc4.com>
22693     
22694         * src/find_in_files.c, src/find_in_files.h,
22695           src/anjuta.c: Added save_yourself, load_yourself routines.
22696     
22697         * src/find_in_files.{h,c}, src/find_in_files_gui.c:
22698         Added "Append messages" toggle button. This will enable
22699         the search results to be appended to the already existing
22700         results.
22701     
22702         * src/debugger.c: Fixed a typo.
22703     
22704         * src/find_text.c, src/breakpoints.c, src/project_dbase.c,
22705           src/session.c, src/session.h: Improved session management.
22707 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
22709         * THANKS, FUTURE, AUTHORS: Changed my email and
22710         avoided yahoo.com.
22712 2002-05-02  Stephane Demurget  <demurgets@free.fr>
22714         Impl. feature request #525271 (add Lisp support).
22716         * data/properties/lisp.properties: added.
22718         * data/properties/Makefile.am, data/properties/anjuta.properties: added
22719           the lisp properties.
22721         * src/main_menubar_def.h, src/lexer.h, src/aneditor.cxx,
22722           src/utilities.[ch]: added support for the Lisp highlight style.
22724 2002-05-02  Stephane Demurget  <demurgets@free.fr>
22726         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
22727           src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
22728           src/text_editor_cbs.c: replaced the tabs ordering menuitem by a
22729           option preferences to have a persistent setting. Plus it's not used
22730           often, so it's better here than flooding the menus.
22732         * src/preferences.[ch], src/preferences_gui.c: ditto, plus made the
22733           preferences pages a lot more consistent and sweeter: tabs direction
22734           radiobuttons are directed against the meaning, all pages have an
22735           outter frame, a lot of padding, removed all expand attributes for
22736           vertical boxes, ...
22738           That's not a total revamp, but it's really looking better now, even
22739           if there's still work to be done.
22741 2002-05-01  Andy Piper <andy.piper@freeuk.com>
22743         * src/main_menubar_def.h, src/cvs_gui.c: updates to strings
22744         * TODO: added task to be completed before next release (update all credits)
22746 2002-05-01  Stephane Demurget  <demurgets@free.fr>
22748         * THANKS, src/about.c, manuals/anjuta-manual/C/authors.sgml: added
22749         Benke László.
22751 2002-05-01  Benke László  <decike@freemail.hu>
22753         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
22755         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
22756           src/main_menubar_def.h, src/mainmenu_callback.[ch],
22757           src/text_editor_cbs.c: added an "automatic tab ordering" checkmenuitem
22758           to the format menu in order to reorder the notebook tabs in
22759           alphabetical order everytime a file is created/opened/saved.
22761 2002-05-01  Philip Van Hoof <freax@pandora.be>
22763         * widgets/gnomefilelist.[ch] (history_combo_go),
22764         (history_combo_clicked): impl.
22766         (gnome_filelist_new_with_path): use this new impl.
22768 2002-05-01  Stephane Demurget  <demurgets@free.fr>
22770         * src/project_dbase_gui.c (add_file): added the xpm file type.
22772 2002-04-30  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22774         Patch reviewed by Stephane Demurget <demurgets@free.fr> except for the
22775         tag manager fixes.
22777         * src/anjuta.[ch]: Changed local tag list to use line numbers instead
22778           of tag types.
22780         * src/an_symbol_view.[ch], src/mainmenu_callbacks.[ch],
22781           src/text_editor_menu.c: Added context sensitive search in symbol
22782           browser and editor.
22784         * configure.in: Changed version number to 0.1.9.99.
22786         * scripts/anjuta_import.sh.in, scripts/anjuta_project.template,
22787           src/project_import.c: Minor changes to project import facility.
22789         * src/preferences.[ch], src/preferences_gui.c: Fix for bug #537273
22790           (Forced to use specific brace format)
22792         * tagmanager/include/tm_tag.h, tagmanager/include/tm_workspace.h,
22793           tagmanager/tm_tag.c, tagmanager/tm_work_object.c,
22794           tagmanager/tm_workspace.c: Minor TagManager fixes and updates.
22796 2002-04-30  Johannes Schmid  <clubfan@users.sourceforge.net>
22798         Patch reviewed by Stephane Demurget <demurgets@free.fr> who made
22799         replaced the spinbutton with an hscale, and made the UI less "blocky".
22801         * src/cvs_gui.c: When diffing a project you can choose date and
22802         release now.
22804         * src/project_dbase.c: Import_file activated again
22806         * configure.in, plugins/Makefile.am: Added patch plugin
22808         * plugins/patch/*: The new patch plugin
22810 2002-04-28  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22812         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
22814         * src/aneditor.cxx (StartAutoCompletedWord): the duplicates in the
22815         dropdown list shown by autocompletion are now removed.
22817 2002-04-28  Philip Van Hoof <freax@pandora.be>
22819         Patch reviewed by Stephane Demurget  <demurgets@free.fr> who merged
22820         a bunch of filetypes from the older version.
22822         * src/project_dbase_gui.c (add_file): changed the import
22823         dialog's filetypes combo contents depending on the
22824         type of data to be imported.
22826 2002-04-28  Stephane Demurget  <demurgets@free.fr>
22828         * src/fileselection.[ch] (fileselection_addtype_f): removed the use of
22829         the amount parameter as Philip stated and reformated to follow the
22830         Gnome convention.
22832         * src/project_dbase.c (project_dbase_make_default_filetype_list):
22833         changed accordingly.
22835 2002-04-25  Stephane Demurget  <demurgets@free.fr>
22837         Fix for #531293.
22839         * src/main_menubar_def.h: replaced the shortcut for "Find next" to
22840         Shift-F6, to be more consistent with other Gnome apps.
22841         Moved the "Search next" entry under the "Search" one, and swapped the
22842         order of the "Find in files" and "Find and Replace" ones.
22844         Some additional fixes ands cleanups on the edit menu.
22846         * src/main_menubar.h: replaced all occurences of repeat_find by
22847         find_again for the code to be more consistent.
22849         * src/main_menubar.c (update_main_menubar): made the "Find next" entry
22850         sensitiveness depending on the existence of an active text buffer.
22852         * TODO: added some bits about improving the usability of the
22853         search/search again couple.
22855 2002-04-25  Stephane Demurget  <demurgets@free.fr>
22857         * src/preferences_gui.c: made the tab labels text more consistent
22858         (s/misc/Misc/).
22860 2002-04-25  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22862         Patch reviewed and improved by Stephane Demurget  <demurgets@free.fr>
22864         * manuals/C/anjuta-tutorial/Makefila.am: fixed the glade picture
22865         filename.
22867         * src/main.c (main): simplified some code and cleanups.
22869         Fix a part of #499366:
22871         * src/commands.[ch] (sync_from_props), (command_editor_save),
22872         (on_apply_clicked), (create_command_editor_gui): added the gui
22873         corresponding to the command.terminal preference.
22875 2002-04-25  Stephane Demurget  <demurgets@free.fr>
22877         Fix for #465180.
22879         * anjuta.spec.in: added build requirements for the source rpm.
22881 2002-04-24 Johannes Schmid <clubfan@users.sourceforge.net>
22883         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22884         
22885         * src/appwiz_page1.c, src/appwizard_cbs.c, src/glades.c, 
22886           src/pixmaps.h, src/project_dbase.[c,h], src/project_import_cbs.c, 
22887           src/project_type.c, source.c, wizard_gui.c:
22888           Added new GNOME 2 project types and changed glade behaviour to
22889           produce GTK code if project type GTK was selected and GTKmm code
22890           if project type GTKmm was selected (and not depending on the 
22891           selected language. Disabled glade for GNOME 2 projects because
22892           we will need glade2 there.
22893           
22894         * src/project_dbase.c: Fixed a memory lack.
22895         
22896         * pixmaps/appwiz_*2.png: Added GNOME 2 icons from Misha
22897         
22898         * src/cvs.c: Added an error message if jobs are running
22900 2002-04-23 Naba Kumar <kh_naba@users.sourceforge.net>
22902         * tagmanager/tm_work_object.c: Fixed a chrash
22903         bug which occurs when it tries to stat an empty
22904         file name.
22905         
22906 2002-04-22 Naba Kumar <kh_naba@users.sourceforge.net>
22908         * src/controls.c: CVS menu items now becomes
22909         insensitive when the launcher is busy.
22910         
22911         * src/anjuta.c, cvs.h, cvs.c: Created a function
22912         to update the cvs preferences when preferences are
22913         applied in preferences dialog and called it from
22914         anjuta_update_preferences().
22915         
22916 2002-04-19 Naba Kumar <kh_naba@users.sourceforge.net>
22918         * src/cvs.c: Added a space in the cvs command
22919         before the revision part. This fixes the cvs
22920         error we get when cvs-diffing with revisions.
22921         
22922         * src/cvs.c: Fixed a compiler warning.
22923         
22924         * src/find_replace.c: The dialog now remembers
22925         the settings including the "prompt on replace"
22926         which seems to have broken somewhere line the
22927         changes.
22928         
22929 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
22931         * src/cvs.{h,c}, src/cvs_cbs.{h,c}, src/cvs_gui.{h,c}:
22932         Added a new property in cvs class to hold a boolean
22933         for enabling date in cvs diff. This fixed the bizzare
22934         diff output due to the date that goes with the cvs
22935         command. Also, set the default value of compression
22936         to 3 and unified diff option to 1.
22937         
22938 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
22940         * src/cvs.c: The diff editor is set to hilite as
22941         diff syntax hiliting.
22942         
22943         * configure.in, manual/Makefile.am:
22944         Added a new manual module for ja language.
22945         
22946         * manual/ja/*/*/*: New module and files for the
22947         ja translation for the anjuta documentation
22948         from Takeshi AIHANA <aihana@jcom.home.ne.jp>
22949         
22950 2002-04-17 Naba Kumar <kh_naba@users.sourceforge.net>
22952         * src/launcher.c: Made a very messy work around
22953         for the launcher authentication to work properly.
22954         
22955         * src/find_replace.c: Applied the missing patch
22956         from Dan Elphick <dre00r@ecs.soton.ac.uk>
22957         
22958 2002-04-16 Andy Piper <andy.piper@freeuk.com>
22960         * src/cvs.c, src/main_menubar_def.h: made message strings
22961         consistent with existing standards from our own documentation 
22962         (such as uppercase P in Project, corrected spelling of 
22963         repository, etc.)
22965 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
22967         * src/cvs_gui.c: Cleaned up gui and aligned various
22968         widgets to give a clean look.
22969         
22970 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
22972         * src/launcher.c: Added work around to retrieve
22973         the child exit code. It works. :)
22974         
22975         * src/find_in_files.c, src/gnome_project.c,
22976         src/project_import.c, src/cvs.c, src/configure.c, src/compile.c,
22977         src/clean.c, src/clean_project.c, src/build_project.c,
22978         src/build_file.c: Modified to handle the new
22979         child exit code.
22980         
22981 2002-04-15 Dan Elphick <dre00r@ecs.soton.ac.uk>
22983         * src/find_replace.c: Changed signal to call
22984         on_replace_text_close on from delete_event
22985         to close => the replace history is now updated.
22987 2002-04-15 Naba Kumar <kh_naba@users.sourceforge.net>
22989         * src/cvs.c: escaped the cvs import message before
22990         passing it to cvs.
22991         
22992 2002-04-14 Johannes Schmid <clubfan@users.sourceforge.net>
22994         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22995         
22996         * src/cvs.[c/h], src/texteditor.[c/h]: Fixed bug #542151
22997         
22998         * src/cvs.[c/h], src/cvs_cbs.[c/h], src/cvs_gui.[c/h]:
22999         Added cvs import
23000         
23001         * src/preferences_gui.c: GUI improvements
23002         
23003         * src/project_dbase.c, src/controls.c: Fixed some menu stuff
23005 2002-04-13 Naba Kumar <kh_naba@users.sourceforge.net>
23007         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c:
23008         Removed static qualifier from tm_tag_type_name() and
23009         availed it's prototype for use in outside code. also
23010         created reverse map function tm_tag_type_name();
23011         
23012         * src/anjuta.c: Implemented qualified tags names for
23013         the tag list (on the toolbar pulldown list) to avoid
23014         ambiguty in tags with similar names (like prototype
23015         and definition). Patch modified and improved.
23016         
23017         Patch from: Todd Goyen <wettoad@knighthoodofbuh.org>
23018         
23019 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
23021         * src/utilities.[c,h]: Added a utility funtion
23022         that escapes the single and double quotes in a
23023         given string. Useful for passing command line
23024         args with quotes.
23025         
23026         * src/cvs.c: Escaped the cvs log message before
23027         passing it to cvs command line to avoid ambiguties
23028         with quotes in the message.
23029         
23030         * pixmaps/anjuta_icon.png: Changed to the new icon.
23031         from Todd Goyen <goyen@mbi-berlin.de>
23032         
23033         * src/message-manager-private.cc: Added regex to 
23034         recognize (underline hilite) the parsable outputs
23035         from the zvt terminal.
23036         
23037 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
23039         Patch from: Tina Hirsch <tehirsch@arcor.de>
23040         
23041         * src/project_type.c:
23042         Fixed a bug in the wxproject type and modified the erroroutput when
23043         configure doesn't find wx-config
23044         
23045         Patch from: Timothee Besset <ttimo@idsoftware.com>
23046         
23047         * src/anjuta.c, src/message-manager-private.cc,
23048           src/message-manager-private.h
23049         Catches double clicks in the zvt terminal, and calls goto_error_line
23050         to jump to the appropriate location in the source. This will recognize
23051         grep -n output
23052         
23053 2002-04-10 Naba Kumar <kh_naba@users.sourceforge.net>
23054         
23055         * src/build_project.c: Taken care of memory leak
23056           by freeing cmd variable properly.
23058         * src/main_menubar_def.h: Fixed wrong signal connection
23059           for cvs project commit.
23060           
23061         * src/cvs_cbs.c: Fixed non-functional "cancel" button.
23062         
23063         * src/preferences_gui.c: Added some border and adjusted
23064           expandsion, filling in box adds to make the cvs preferences
23065           more nicer.
23066         
23067 2002-04-03 Johannes Schmid <clubfan@users.sourceforge.net>
23069         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
23070         
23071         * src/cvs*, src/main_menubar*, src/preferences*: 
23072         Moved CVS settings to preferences, added a nice login dialog.
23073         
23074         * src/controls.c, src/project_dbase.c:
23075         CVS project options are only shown if a project is open
23076         
23077         * src/build_project.c:
23078         User is now asked if he wants to install as root 
23079         
23080         * src/launcher.c:
23081         Fixed a warning
23083         * anjuta.prj: Updated with cvs files
23084         
23085         * TODO: Remove task which are done
23086         
23087 2002-03-31 Naba Kumar <kh_naba@users.sourceforge.net>
23089         * pixmaps/Makefile.am, src/compile.c, src/configurer.c,
23090         src/cvs.c, src/cvs_gui.c, src/gnome_project.c,
23091         src/launcher.c, src/main_menubar_def.h, src/pixmaps.h:
23093         Modified launcher to use controlling terminal to detect and
23094         take care of password authentications (for example, for cvs
23095         and root installs).
23096         
23097         * pixmaps/password.png: New file.
23098         
23099 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
23101         Anjuta kick start tutorial wirtten by:
23102           Ishan Chattopadhyaya <ichattopadhyaya@yahoo.com>
23104         * manuals/C/anjuta-tutorial, manuals/C/anjuta-tutorial/Makefile.am,
23105           manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
23106           manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
23107           manuals/C/anjuta-tutorial/figures/*.png:
23108           
23109           Added files
23110         
23111         * configure.in, manuals/C/Makefile.am, manuals/C/topic.dat
23112           
23113           Modified files.
23114         
23115 2002-03-28 Roel Vanhout <roel@stack.be>
23117         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
23119         * src/aneditor.cxx, src/preferences.c, src/preferences.h,
23120           src/preferences_gui.c:
23121         Added option to wrap around to beginning/end of file when on last bookmark
23122         and next/previous bookmark is pressed
23123         
23124 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
23126         Patch from Philip Van Hoof <freax@pandora.be>
23127         
23128         * src/gnomefilelist.c:
23129         Added gimp like feature that changes the file extension of
23130         the filename entered in the selections when the file
23131         filter is changed.
23132         
23133 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
23134         
23135         Patch from Roy Wood <roy.wood@filogix.com>
23136         
23137         * src/controls.c, src/find_text.c, src/find_text.h,
23138           src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
23139           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
23140           
23141           Menuitem for entering currently selected text as find target,
23142           added key accel for "find next" and changed some key accels for
23143           other key for consistency.
23144           
23145         * src/utilities.c:
23146           Cleaned up code.
23147         
23148 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
23150         * src/watch.c, src/watch.h, src/watch_cbs.c,
23151           src/watch_cbs.h, src/watch_gui.c:
23152         
23153           Patch from Jeroen van der Vegt <A.J.vanderVegt@ITS.TUDelft.nl>
23154         
23155           Added change watch entries feature
23156           and Watch entries modify on double click fixed.
23158 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
23160         * src/mainmenu_callbacks.c:
23161         
23162           Project commit should not bypass dialog as
23163           we need to get the cvs log from the user.
23164           
23165 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
23167         * src/project_dbase.c:
23168         
23169           Patch from Roy Wood <roy.wood@filogix.com>
23170           
23171           Fixed docking bug with the new docking patch
23172           to fix copy/paste bug.
23173           
23174 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
23176         * src/cvs.c, src/cvs.h, src/cvs_cbs.c, src/cvs_cbs.h
23177           src/cvs_gui.c, src/cvs_gui.h, src/main_menubar.c,
23178           src/main_menubar.h, src/main_menubar_def.h,
23179           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
23181           Added cvs project support. Featured bypass cvs dialog for
23182           cases where we don't need dialog (such as project and right
23183           click selection from file browser). Cleaned up cvs code to
23184           make them generic cvs operations instead of separate file
23185           and project operations. Added cvs log action. Increased
23186           file entry box width and enabled "unified diff" by default.
23187           Used Editor buffer for status and log and set hilite for
23188           these buffers including diff buffer (DIFF hilite).
23189           
23190 2002-03-23 Tina Hirsch <cevina@users.sourceforge.net>
23192         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
23194         * data: Added file autogen.sh.wxwin 
23195         * data/Makefile.am: Added entry for autogen.sh.wxwin
23196         * pixmaps: Added project image appwiz_wxwin.png
23197         * pixmaps/Makefile.am: Added entry for appwiz_wxwin.png
23198         * src/appwizard_cbs
23199           src/compiler_options.c
23200           src/pixmaps.h
23201           src/project_dbase.c
23202           src/project_dbase.h
23203           src/project_import_cbs.c
23204           src/project_type.c
23205           src/source.c
23206           src/source.h
23207           src/wizard_gui.c: Added everything necessary for new
23208                             project type 'wxWindows (wxGTK)
23209         * src/project_dbase.c: Fixed a bug that caused every project
23210                                to be a glade project in dialog
23211                                                    'Project information'.
23213 2002-03-25 Naba Kumar <kh_naba@users.sourceforge.net>
23215         Patch submitted by Roy Wood <roy.wood@filogix.com>
23216         
23217         * src/anjuta_gui.c, src/message-manager-dock.c,
23218           src/project_dbase.c:
23219           
23220           fixed the copy/paste bug by rewriting dock/undock
23221           code.
23223 2002-03-22  Johannes Schmid <clubfan@users.sourceforge.net>
23225         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
23226         
23227         * src/cvs*, src/Makefile.am:
23228           New file for CVS support. File operations currently work
23229           cvs login needs to be done. Project support is not yet
23230           started.
23232         * src/main_menubar*, src/mainmenu_callbacks,
23233           src/anjuta.c, src/anjuta.h:
23234           Added menus and functions for cvs commands.
23235           
23236         * src/text_editor_menu.h: 
23237           Added #include <gtk/gtk.h>
23238           
23239         * src/gotoline.h:
23240           Removed a warning (and this time it works ;-)
23242         * src/utilities.c, src/utilities.h:
23243           Added a utility function to retrieve directory
23244           name out of full path.
23246 2002-03-11  Jeroen van der Vegt  <ajvdvegt@sourceforge.net>
23248         * src/executer.c: (create_executer_dialog): changed the default
23249           focus on the entry.
23251 2002-03-10 Naba Kumar <kh_naba@users.sourceforge.net>
23253         * widgets/gnomefilelist.c:
23254         Fixed duplicate history entries for the same directory.
23255           
23256 2002-03-10  Stephane Demurget  <demurgets@free.fr>
23258         Fix for #520092.
23260         * src/main_menubar_def.h: removed the Ctrl-L shortcut for Save All, as
23261           it's already used by scintilla to delete the whole current line.
23263 2002-03-10  Stephane Demurget  <demurgets@free.fr>
23265         Fix for #525107.
23267         * src/anjuta_cbs.c: (on_open_filesel_ok_clicked): removed unecessary
23268           calls to fileselection_hide_widget,
23269           (on_open_filesel_cancel_clicked): removed.
23271         * src/project_dbase.c: (on_open_prjfilesel_cancel_clicked),
23272           (on_add_prjfilesel_cancel_clicked):
23274         * widgets/gnomefilelist.[ch]: (gnome_filelist_set_multiple_selection):
23275           impl.
23277         * src/fileselection.c: Made some functions static.
23278           (fileselection_hide_widget): rewritten using the new
23279           gnome_filelist_set_multiple_selection function.
23281         * src/fileselection.c: (on_file_selection_delete_event): removed
23282           unuseful widget hides. Some cleanups,
23283           (on_file_selection_cancel_clicked): impl,
23284           (create_fileselection_gui): changed the cancel button clicked's
23285           callback to use this new function.
23287         * src/anjuta.c: (anjuta_new):
23288         * src/project_dbase.c: (project_dbase_new): removed the use of cancel
23289           callbacks, because this the gnome filelist widget's job.
23291         * widgets/gnomefilelist.c: (gnome_filelist_new_with_path): removed
23292           clist selection mode duplicates set,
23293           (gnome_filelist_key_press): use the new impl. function.
23295 2002-03-10  Stephane Demurget  <demurgets@free.fr>
23297         Fix for #441233.
23299         * src/appwizard_cbs.c: (on_druidpagestandard2_next):
23300           fixed some bogus code using an array cell out of
23301           range, removed unecessary gettext usages.
23303         * src/appwiz_page2.c: (on_prj_name_entry_changed):
23304           some cleanups and now transform minus characters to
23305           underscores.
23307         * src/source.c:
23308           (source_write_configure_in),
23309           (source_write_toplevel_makefile_am),
23310           (source_write_desktop_entry),
23311           (source_write_glade_file):
23312         * src/project_dbase.c: (project_dbase_summon_glade),
23313           (project_dbase_generate_source_code):
23314         * src/glades.c: (gladen_write_glade_write):
23315           replaced some occurences of the target name by the
23316           project filename, using project_dbase_get_proj_name,
23317           to fix the name of some files.
23318           Fixed a lot of mem leaks.
23319           Various code cleanups.
23321 2002-03-06  Stephane Demurget  <demurgets@free.fr>
23323         Merged with latest (1.44) scintilla.
23325         Added: - The calltip.<lexer>.end.definition property to display help
23326                  text on a second line of calltip.
23327                - The calltip.<lexer>.word.characters property to correctly find
23328                  calltips for functions that include characters like '$' which
23329                  is not normally considered a word character.
23330                - The use.monospaced property to determine initial state of
23331                  Use Monospaced Font setting.
23333         Bugs fixed: Too many to mention; please see :
23334                     http://www.scintilla.org/ScintillaHistory.html for the
23335                     full changes list.
23337         * scintilla/*/*: updated nearly all files.
23339         * TODO: removed the need of a scintilla merge.
23341         Merged with latest (1.44) SciTE properties.
23343         * data/properties/anjuta.properties: added the wrap, use.monospaced
23344           properties.
23346         * data/properties/html.properties: added a missing php extension, and
23347           updated php keywords to the latest reference.
23349         * data/properties/pascal.properties: added commands to compile, build
23350           and execute pascal applications.
23352         * data/properties/lua.properties: added styles for statements.
23354         * data/properties/bash.properties: added the declare keyword.
23356         Fixed distchecking.
23358         * global-tags/Makefile.am,
23359           global-tags/create-global-tags.sh: used some kind of ugly hack to
23360           make distchek work, since noone has proposed some better way.
23362         * src/main_menubar_def.h: Ctrl-W is now associated to close file,
23363           and Ctrl-N replace Alt-N for new file according to the Gnome design
23364           reference.
23366 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
23368         * widgets/gnomedirlist.c
23369         widgets/gnomedirlist.h
23370         widgets/gnomefilelist.c
23371         widgets/gnomefilelist.h:
23373         Added GPL headings in the file.
23375 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
23377         * src/attach_process.c
23378         src/attach_process_cbs.c
23379         src/attach_process_cbs.h
23380         src/attach_process_gui.c
23381         src/breakpoints.c
23382         src/breakpoints_cbs.c
23383         src/breakpoints_cbs.h
23384         src/breakpoints_gui.c
23385         src/commands.c
23386         src/compiler_options.c
23387         src/compiler_options_cbs.c
23388         src/compiler_options_cbs.h
23389         src/compiler_options_gui.c
23390         src/find_in_files.c
23391         src/find_in_files_cbs.c
23392         src/find_in_files_cbs.h
23393         src/find_in_files_gui.c
23394         src/find_replace.c
23395         src/find_text.c
23396         src/help.c
23397         src/preferences.c
23398         src/preferences_gui.c
23399         src/project_config.c
23400         src/src_paths.c
23401         src/src_paths_cbs.c
23402         src/src_paths_cbs.h
23403         src/src_paths_gui.c:
23404         
23405         Bugs #521629 and #522427 fixed. The problem was, that the
23406         escape-key was not catched and the dialog was hidden, but
23407         the flag was not set correctly.
23409         Changed the callbacks for delete_event to close, using gnome_dialog_close(),
23410         using the gnome_dialog_close_hides()-setting present in most dialogs.
23411         Instead of _hide() in the button-callbacks, calling gnome_dialog_close(), which
23412         emits "close" and set the flag in the close-callback.
23414         Patch from: Jens Georg <mail@jensgeorg.de>
23416 2002-03-06  Stephane Demurget  <demurgets@free.fr>
23418         * src/*.{c,cpp}: s/string_free/g_free/
23420         * src/utilities.[ch]: (string_free): removed.
23422 2002-03-06      Dan Elphick <dre00r@ecs.soton.ac.uk>
23424         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
23426         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
23427         src/mainmenu_callbacks.[ch]:
23428         Removed Project menu options: README, TODO, ChangeLog and NEWS
23429         Moved Save Build Messages to Build menu and only highlight it
23430         when there are build messages.
23431         Corrected a spelling: "mojority" -> "majority"
23432         Fixed initialisation of edit.edit_app_gui so now Edit menu
23433         can be shown when no project is loaded.
23435         * src/project_dbase.h: Removed prototype for static function
23437 2002-03-06  Naba Kumar <kh_naba@users.sourceforge.net>
23439         * src/text_editor.c: Editor is marked changed after
23440         autoformat. 
23441         
23442         Patch from: Jens Georg <mail@jensgeorg.de>
23444 2002-03-04 Roel Vanhout <roel@stack.be>
23446         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
23448         * src/find_in_files.c, src/find_in_files.h, src/find_in_files_gui.c
23449         Added option to ignore binary files on 'Find in files' (grep -I option)
23451 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
23453         * src/main.c:
23454         session restoration and commandline load in 
23455         gtk idle loop.
23456         
23457         * src/anjuta.[h,c], src/anjuta_cbs.c:
23458         Removed "clear windows menu" and prevented runtime 
23459         warnings.
23460         
23461         * src/compile.c, src/build_file.c, src/build_project.c,
23462         src/clean.c:
23463         Takes into account the preference setting for 
23464         show dialog when job completes. Dialogs are
23465         shown when it is enabled otherwise not.
23466         
23467 2002-03-03 Roel Vanhout <roel@stack.be>
23469         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
23470         
23471         * src/find_text.c
23472         Store 'Find...' search string on search so that 'Find Next' will search for
23473         that string, even if the dialog hasn't been closed yet.
23475 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
23477         * src/anjuta.[h,c], src/anjuta_gui.c, src/anjuta_cbs.c,
23478         src/controls.c, src/main_menubar.h,     src/main_menubar.[h,c],
23479         src/main_menubar_def.h:
23480         
23481         Organized menus, removed "Windows" and "Utilities" menus from the
23482         menubar [they are no longer needed]. Also removed some extragenous
23483         separators.
23484           
23485 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
23487         * src/message-manager-private.cc:
23488         Set message clist selection mode to BROWSE.
23489         
23490         * src/message-manager.cc, src/an_symbol_view.c,
23491         src/an_file_view.c:
23492         Added Key navigation for the CTree and CList. Arrow left for
23493         node collapse, right for node expand, space (or enter) for
23494         activation (same as double click).
23495         
23496 2002-03-03 Roel Vanhout <roel@stack.be>
23497         
23498         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
23499         
23500         * plugins/class-gen/clsGen.c
23501         Added functionality to semi-intelligently prefill filename
23502         boxes with names deduced from class name
23504 2002-02-26 lbell <lbell@tsc4.com>
23506         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
23507         * src/preferences_gui.c:
23508         Removed an incorrect use of gtk_misc_set_alignment().
23509         
23510         * src/anjuta.c, src/anjuta.h, src/controls.c, src/main.c,
23511         src/main_menubar.c, src/mainmenu_callbacks.c, src/preferences.c,
23512         src/preferences.h, src/preferences_gui.c:
23513         
23514         Added the option to reload last open project at the startup.
23515         Added the possibility to open a new project without close
23516         an existing one
23517         
23518         * src/properties.cxx:
23519         Corrected a spelling mistake in message string.
23520         
23521         * src/session.c:
23522         Updated session functions.
23523            
23524 2002-02-26  Naba Kumar <kh_naba@users.sourceforge.net>
23526         * widgets/gnomefilelist.c: Bug fixes.
23527         
23528         Patch from Philip Van Hoof <freax@pandora.be>
23529         
23530 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
23532         * src/an_file_view.c:
23533         anjuta was unable to open some files becuase they were not being
23534         recognized as "text/*" mime type (example files *.rej, *.in, etc.).
23535         Removed mime checking when opening with anjuta, becuase it doesn't
23536         hurt to open binary files in anjuta (some even may want to do so).
23537         
23538         Added a warning when mime type is not set when "view with default
23539         viewer" is activated.
23540         
23541         * src/an_file_view.c, an_symbol_view.c:
23542         Converted N_() to _() where ever appropriate in the strings.
23543         
23544 2002-02-25  Johannes Schmid <clubfan@users.sourceforge.net>
23545         
23546         * src/appwizard_gui.c, src/appwizard_cbs.c
23547           src/wizard_gui.c/h, src/appwiz_page3.c,
23548           src/project_import_gui.c:
23549           
23550         Moved target type radiobuttons to appwiz. page 2
23551         
23552         * src/message-manager-private.cc
23553         Fixed a bug which caused a crash if next message function was used
23555         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
23557 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
23559         * src/anjuta.h, anjuta.c, anjuta_cbs.c:
23560         Modifies the behaviour of Alt-TAB in Anjuta. This
23561         brings a behaviour similar to VC6 Alt-TAB, by maintaining the recently
23562         edited files in the first items of the notebook.
23564         Patch from: Timothee Besset <timo@qeradiant.com>
23565         
23566 2002-02-24  Philip Van Hoof <freax@pandora.be>
23568         * widgets/gnomefilelist.c, gnomefilelist.h:
23569           Added filecompletion
23570           
23571         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
23573 2002-02-21  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
23575         * configure.in: Added "sk" to ALL_LINGUAS.
23577 2002-02-20  Johannes Schmid <clubfan@users.sourceforge.net>
23578   
23579         * src/appwiz_page3.c, src/appwizard.c, src/appwizard_cbs.c, 
23580           src/appwizard_gui.c, src/project_dbase.c, src/source.c,
23581           src/wizard_gui.c: Added support for static and dynamic libs
23582         
23583 2002-02-20  Dan Elphick <dre00r@ecs.soton.ac.uk>
23585         * widgets/gnomefilelist.c:
23586           Fixed gnome_filelist_get_lastfilename so it no longer returns
23587           a corrupted path.
23589 2002-02-20  Naba Kumar <kh_naba@users.sourceforge.net>
23591         * src/resources.h, resources.c:
23592         Added url handler.
23594         * src/main_menubar_def.h, mainmenu_callbacks.c:
23595         Changed to use gnome configed url handler.
23597 2002-02-19  Philip Van Hoof <freax@pandora.be>
23599         * widgets/gnomefilelist.c
23600         Added PHP filetype.
23602 2002-02-19  Naba Kumar <kh_naba@users.sourceforge.net>
23604         * plugins/class-gen/clsGen.c:
23605         Added c++ support.
23606         
23607         * widgets/gnomefilelist.c:
23608         Gives the maximum space to the files section of the open file dialog.
23609         
23610         Patches from: lbell <lbell@tsc4.com>
23611         
23612 2002-02-18  Naba Kumar <kh_naba@users.sourceforge.net>
23614         * src/anjuta.c, main.c:
23615         Used tm_get_real_path in anjuta_get_full_filename();
23616         
23617 2002-02-18  Andy Piper <andyp@users.sourceforge.net>
23618         
23619         * anjuta.prj: update version
23621 2002-02-17  Stephane Demurget  <demurgets@free.fr>
23623         * widgets/gnomefilelist.[ch]: (gnome_filelisttype_addtype_f):
23624           removed the amount arg and replaced with a NULL-ending list.
23625           (gnome_filelisttype_makedefaultlist): use the new prototype.
23627 2002-02-17  Andy Piper <andyp@users.sourceforge.net>
23629         * src/about.c, THANKS: updated for new contributors
23630         
23631         * anjuta.prj: added new files
23632         
23633         * README: corrected some documentation, ctags no longer needed,
23634           pkgconfig now required
23635           
23636         * data/properties/others.properties: add .cvsdiff extension
23637         
23638         * src/project_dbase_gui.c, src/utilities.c, src/utilities.h: 
23639           patch from Vadim Berezniker <vadim@berezniker.com> to improve 
23640           file import
23641           
23642         * doc/anjuta.1: added initial man page thanks to 
23643           Rob Bradford <rob@debianplanet.org> (NB build and install 
23644           needs work)
23645         
23646 2002-02-17  Johannes Schmid <clubfan@users.sourceforge.net>
23648         * src/Makefile.am: Cleaned handling of compiler flags by moving them
23649           to CFLAGS and CXXFLAGS. Anjuta is now compiled with -g -O2 and many
23650           warning flags. 
23651   
23652         * configure.in: Changed version to 0.1.10-pre
23653   
23654 2002-02-17  Stephane Demurget  <demurgets@free.fr>
23656         * src/fileselection.c: (create_fileselection_gui): always display
23657           the directory creation button as we cannot rely on the dialog
23658           titlebar.
23660         * widgets/gnomefilelist.[ch]: fixed includes.
23662         * pixmaps/new_folder.xpm: resized, added a + sign.
23664 2002-02-17  Stephane Demurget  <demurgets@free.fr>
23666         * widgets/gnomefilelist.c: (gnome_filelisttype_makedefaultlist):
23667           changed all extensions to begin with a dot.
23669 2002-02-16  Philip Van Hoof  <freax@pandora.be>
23671         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
23673         * THANKS: added Philip.
23675         * pixmaps/Makefile.am, pixmaps/new_folder.xpm: added.
23677         * src/project_dbase.c: (project_dbase_make_default_filetype_list),
23678         * src/file_selection.[ch],
23679         * widgets/gnomefilelist.[ch]: added a filetype
23680           combobox to the Anjuta file dialog widget.
23682 2002-02-14  Andy Piper  <andy.piper@freeuk.com>
23684         * anjuta.spec.in: eep! the import script was not being installed by
23685           RPM - fixed for the release.
23687 2002-02-13  Stephane Demurget  <demurgets@free.fr>
23689         Various cleanups and fixes for the next release to be able to make
23690         distcheck.
23692         * plugins/*/*.c: added missing prototypes causing gcc to speak to
23693           much and make some tweaks plus cleanups.
23695         * widgets/scroll-menu.c: made compare_menu_items use gconstpointers
23696           args to remove some warnings.
23698         * global-tags/Makefile.am,
23699           data/Makefile.am,
23700           src/Makefile.am: link against Anjuta static libs using the
23701           $(top_builddir) dir, not anymore on $(top_srcdir) to make
23702           distcheck happy.
23704         * src/Makefile.am: ditto with all the Anjuta static libs.
23706         * src/main_menubar.c: removed the widgets/ dir from the scroll-menu.c
23707           include, as we already include the whole directory for the build.
23709         * src/text_editor_cbs.c: included dnd.h for scintilla_uri_dropped ().
23710           
23711 2002-02-13      Andy Piper      <andy.piper@freeuk.com>
23713         * pixmaps/Makefile.am: icon for libglade project now installed
23714         * NEWS, README, TODO, configure.in, anjuta.prj: revised for release
23715         * manuals/C/Makefile.am: removed ChangeLog reference which was 
23716           breaking some build stuff
23717         * global-tags/Makefile.am, tagmanager/Makefile.am: fixed some
23718           include reference problems that showed up on make distcheck
23719         * tagmanager/tm_workspace.c: fixed crash bug spotted by Biswa
23721 2002-02-13  Johannes Schmid <clubfan@users.sourceforge.net>
23722         
23723         * src/aneditor.cxx: Fixed bug #509977 (CallTips)
23725 2002-02-12  Naba Kumar <kh_naba@users.sourceforge.net>
23727         * src/message-manager-private.cc:
23728           The horizontal scrollbar now shows properly on demand.
23729         
23730 2002-02-08  Johannes Schmid <clubfan@users.sourceforge.net>
23732         * src/dnd.c fixed some warnings
23733         * src/message-manager-private.cc: Horizontal scrollbar is now shown 
23734           and works. It is shown always at the moment but before it was
23735           shown on demand and did never work. 
23737 2002-02-07  Naba Kumar <kh_naba@users.sourceforge.net>
23739         * src/anjuta.c: Fixed a crash bug.
23740           patch from: Jens Georg <mail@jensgeorg.de>
23742 2002-02-04      Andy Piper      <andy.piper@freeuk.com>
23744         * manuals/C/anjuta-manual/*.sgml: fixed so that jade no longer
23745           reports a problem with missing end tags on <graphic>
23747 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
23749         * manuals/C/ChangeLog: removed since it was never used
23750         * manuals/C/anjuta-manual/*: more updates, new screenshots
23751         * anjuta.prj: updated for new manuals/ structure
23753 2002-02-03  Johannes Schmid <clubfan@users.sourceforge.net>
23755         * source.c, compiler_options.[c/h]:
23756           Fixed bug #460321 "Problem with optimization options" 
23757           by separating INCLUDE and C(XX)FLAGS in Makefile.am creation
23758         
23759 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
23761         * NEWS: prepared for release, need to fill in date
23762         * data/welcome.txt: version number updated
23764 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
23766         * src/text_editor_menu.c, src/an_file_view.c, 
23767           src/an_symbol_view.c: marked strings for translation
23768         
23769         * src/defaults.c, data/properties/xml.properties:
23770           *.omf and *.xsl files should use XML highlighting
23771           
23772         * manuals/C/anjuta-manual/*:
23773           - restructured so that files have more meaningful names
23774             and are easier to edit (see anjuta-manual.sgml for the
23775                 ordering)
23776           - updated some screenshots
23777           - continued rewrite
23779 2002-02-02  Naba Kumar <kh_naba@users.sourceforge.net>
23781         * main.c: Made a workaround to remove the old
23782         anjuta gnome config file (older than 9 Feb 2002). This
23783         will fix the bug which never lets the brower toolbar shown.
23784         
23785         * main.c: In fact, the above solution wouldn't work in all
23786         cases. Therefore, here is the better fix, which works by
23787         detecting the version of the old config file and deleting
23788         ~/.gnome/Anjuta if it is lesser than 0.1.9.
23789         
23790 2002-02-01  Andy Piper <andy.piper@freeuk.com>
23792         * HACKING: added info on submitting patches
23794 2002-01-31  Johannes Schmid <clubfan@users.sourceforge.net>
23796         * src/project_import_gui.c, src/project_import.c:
23797           - If Project Import Wizard is canceled everything is 
23798                 cleaned up now.
23799           - Back button is now insensitive on page 3 (some problems: 
23800                 see TODO in project_import_qui.c:284
23801           - Menu frame is insensitive if project type != GNOME(mm)
23803 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
23805         * src/main.c: Fixed bug #  (Unable to open files on
23806         double click in project window from second trial onwards when
23807         the project is opened from command line).
23808         
23809         * po/POTFILES.in: Removed tags_manager.[h,c]
23810         
23811 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
23813         * src/preferences.c:
23814           A quick hack to fix the 'invisible' browser toolbar when
23815           upgrading from 0.1.8 to 0.1.9
23816           
23817         * src/anjuta.c:
23818           Fixed toolbar names which were causing confusions in the toolbar
23819           show/hide.
23820           
23821         * src/main.c:
23822           Substituted "anjuta" with PACKAGE
23823           
23824         * src/project_import_gui.c: 
23825           Consistensy: wm_class should be set with "Anjuta" and not "anjuta"
23826           
23827         * anjuta.prj, src/tags_manager.h, src/tags_manger.c:
23828           Added new files and removed obsolete ones.
23829           
23830 2002-01-30  Andy Piper <andy.piper@freeuk.com>
23832         * src/appwizard_cbs.c, project_import_cbs.c, 
23833           main_menubar_def.h, project_import_gui.c: 
23834           updates to message strings and layout for the 
23835           import wizard.
23836           
23837         * text_editor_cbs.c: fix for the tab menu entries for 
23838           redocked windows (Dan Elphick <dre00r@ecs.soton.ac.uk>)
23840 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
23842         * src/toolbars.c,
23843           src/toolbars.h,
23844           src/anjuta_gui.c,
23845           src/controls.c:
23846           
23847           Tag dropdown exclusive (takes
23848           all space in the toolbar) and never vertical and
23849           increased the width of the tag combo to 256 pixs.
23850           Toolbar separator before the combo and button.
23851           Added tags label before the tag button.
23852           Reorganized the dock bands for the toolbars.
23853           
23854         * src/project_import_gui.c
23855           src/project_import.c:
23856           Fixed an error and removed an unused variable.
23857           
23858         * data/properties/anjuta.properties:
23859           Removed the property for the old toolbar and set
23860           browser toolbar show to default.
23861           
23862         * src/project_dbase.c: excluded modules were not
23863           loaded. Fixed.
23864           
23865         * src/source.c:
23866           No build files will be written if the project is blocked.
23867           
23868         * src/project_import.c,
23869           src/project_import_cbs.c,
23870           src/project_gui.c,
23871           src/wizard_gui.c:
23872           
23873           Manually applied Johannes patch to fix some memory
23874           issues and gui clean up.
23875           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
23876         
23877         * src/project_dbase.c, project_dbase.h, project_dbase_gui.h:
23878           Fixed a bad bug with remove file from project because of
23879           files were never removed properly from the project and
23880           from the tagmanager.
23881           
23882         * src/appwiz_page3.c: Disabled unused codes to clear
23883           compiler warnings.
23884           
23885 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
23887         * tagmanager/*/*: Upgraded to 0.7.1 version from Biswa.
23888         
23889         * data/Makefile.am
23890           pixmaps/Makefile.am
23891           src/Makefile.am
23892           src/an_file_view.c
23893           src/an_symbol_view.c
23894           src/anjuta.c
23895           src/anjuta.h
23896           src/anjuta_cbs.c
23897           src/anjuta_gui.c
23898           src/controls.c
23899           src/main_menubar.c
23900           src/main_menubar.h
23901           src/main_menubar_def.h
23902           src/mainmenu_callbacks.c
23903           src/mainmenu_callbacks.h
23904           src/pixmaps.h
23905           src/project_dbase.c
23906           src/project_dbase.h
23907           src/text_editor.c
23908           src/text_editor_menu.c
23909           src/text_editor_menu.h
23910           src/toolbar.c
23911           src/toolbar.h
23912           src/toolbar_callbacks.c
23913           src/toolbar_callbacks.h :
23914           
23915           Patch submitted by:
23916           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23917           
23918           Removes the Tags toolbar and substituted it with
23919           tags combo dropdown list. Fixes a couple of bugs.
23920           
23921           Moved the tag combo to browser toolbar because
23922           main toolbar was becoming too long.
23923           Made a new icon of tag toolbar.
23924           
23925         * po/zh_TW.po: Fixed bug.
23926           
23927         * pixmaps/an_tag.xpm: Added new file.
23929 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
23931         * src/project_import_gui.c: Reorganized project
23932         import gui page 2.
23933         
23934 2002-01-29  Andy Piper <andy.piper@freeuk.com>
23936         * HACKING: added info on creating windows and dialogs
23938 2002-01-29  Naba Kumar <kh_naba@users.sourceforge.net>
23940         * src/tm_file_view.c:
23942           Sorts the file list at the end instead of doing sort-insert
23943           to improve performance.
23944           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
23946         * src/project_dbase.c: Resolved a conflict from
23947           Johannes's patch.
23948           
23949         * src/project_import.c:
23950         
23951           Fixed to use anjuta_import.sh for the bin dir and
23952           not from the data dir.
23953         
23954           Used anjuta_is_installed() function to verify a the command's
23955           executability.
23956         
23957           Fixed import command to use sh (which is more general and is
23958           gauranteed to be found in any unix system :-)). Also, added
23959           double quotes around the import directory.
23960         
23961           Changed some strings for better translations (like avoiding
23962           duplicates).
23963           
23964           Fixed the reading of wrong target type.
23965           
23966         * src/control.c: Insensitive "import project" when there is
23967           a project open.
23968           
23969         * src/project_import_cbs.c:
23970           
23971           Fixed strcmp() [== 0 was left out]. Languages now selected properly.
23972           Fixed selection of gettext checkbox.
23973           Sets the menu entries.
23974           
23975 2002-01-28  Johannes Schmid <clubfan@users.sourceforge.net>
23976         
23977         * src/appwiz_page[1-4].c
23978         * src/appwiz_gui.c
23979         * src/appwizard.[c/h]: Moved some code to wizard_gui.[c/h]
23980         be able to reuse it.
23981         
23982         * src/mainmenubar.[c/h]
23983         * src/mainmenubar_def.h
23984         * src/mainmenu_callbacks.[c/h]: Code to create "Import Project" 
23985         menu item
23986         
23987         * src/message-manager.c: Fixed bug 509192
23988         * src/message-manager-dock.c: Added accel_group if window is undocked
23989         
23990         * src/project_dbase.[c/h]: Splitted opening code to be able
23991         to use it without an open file dialog
23992         (Maybe I broke Naba's changes, please take a look)
23993                         
23994         * src/project_import.[c/h]
23995         * src/project_import_gui.c: New Files, Code for Project Import Wizard
23996         
23997         * src/wizard_gui.[c/h]: New Files, shared code between appwizard and 
23998         import wizard
24000 2002-01-28  Andy Piper <andy.piper@freeuk.com>
24002         * src/main_menubar_def.h, tagmanager/tm_project.c: more
24003           string cleanups
24004           
24005         * manuals/C/anjuta_manual/*: started rewrite of the 
24006           manual, updated some screenshots
24008 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
24010         * src/gnomefilelist.h, src/gnomefilelist.c:
24011         
24012           Fixed multiple selection bug (#497085). The OK button is
24013           sensitive when in multiple mode, if the no. of
24014           selection is one or more.
24015           
24016           Toggle between single and multiple selection mode
24017           and multiple mode display.
24018           
24019           Fixed strings to translable strings.
24020           
24021           Fixed some compiler warnings by commenting out
24022           unused functions.
24023           
24024 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
24026         * src/project_dbase.c: App status bar now updates
24027           with the project name when the project is loaded.
24028         
24029         * src/an_file_view.c, tagmanager/tm_file_entry.c:
24030           
24031           Puts the directories at the top. They're also sorted now.
24032           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
24033         
24034 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
24036         * scripts/anjuta_import.sh.in: Added file.
24037         * scripts/anjuta_import.sh: Removed file.
24039         * .cvsignore, po/.cvsignore, scripts/.cvsignore:
24040           Updated files.
24041           
24042         * src/main_menubar_def.h:
24043         
24044           Changed shortcut for Find/Replace to CTRL+SHIFT+F (to
24045           reflect the opposite of Find (CTRL+F) and also to leave
24046           CTRL+R or Redo.
24047           
24048           Changed Glade summon with ALT+G, which frees the ATL+E
24049           for poping up the edit menu.
24050           
24051         * src/Makefile.am: Debugging link flags by Biswa, removed.
24053 2002-01-28      Andy Piper      <andy.piper@freeuk.com>
24055         * HACKING: added information on best practices for writing
24056           application messages and GUI labels
24057           
24058         * src/CORBA-Server.c, src/about.c, src/anjuta.c, 
24059           src/breakpoints.c, src/build_file.c, src/build_project.c, 
24060           src/clean_project.c, src/compile.c, 
24061           src/compiler_options_cbs.c, src/compiler_options_gui.c, 
24062           src/configurer.c, src/debugger.c, src/executer.c, 
24063           src/find_in_files.c, src/find_in_files_cbs.c, 
24064           src/find_replace.c, src/find_text.c, src/glades.c, 
24065           src/gnome_project.c, src/goto_line.c, src/main.c, 
24066           src/main_menubar.c, src/main_menubar_def.h, 
24067           src/mainmenu_callbacks.c, src/preferences_gui.c, 
24068           src/project_config.c, src/project_dbase.c, 
24069           src/project_dbase_gui.c, src/resources.c, src/source.c, 
24070           src/support.c, src/tags_manager.c, src/text_editor.c, 
24071           src/text_editor_gui.c, src/text_editor_menu.c, 
24072           src/toolbar_callbacks.c, src/utilities.c: 
24073           lots of minor message updates to make them more user-friendly 
24074           and consistent
24076 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
24078         * src/executer.c:
24079         
24080           Because of the spaces escaping, the command could not be
24081           executed when run without terminal. Now fixed.
24082           
24083         * anjuta.prj, Makefile.am:
24084         
24085           Added anjuta project file.
24086         
24087 2002-01-27  Naba Kumar <kh_naba@users.sourceforge.net>
24089         * src/message-manager-private.h, message-manager-private.cc,
24090           message-manger.cc:
24091           
24092           Added freeze() and thaw() for the message window class to
24093           speed up the message manager update.
24094         
24095         * src/project_config.h, project_config.c,
24096           src/project_dbase.h, project_dbase.h
24097           scripts/anjuta_project.template:
24098           
24099           Added two new prject attributes: project.config.blocked and
24100           project.excluded.modules. The former will make sure that users
24101           are not given any previlidge in enabling the 'overwrite build
24102           files' flags and the later issues a list of modules in the project
24103           to be skipped for symbol browsing and project listing.
24104         
24105         * configure.in, scripts/anjuta_import.sh, scripts/Makefile.am:
24106         
24107           Modified script to read the template from the anjuta data dir
24108           rather than from the directory in which the script exist. Otherwise,
24109           Being transfered to the bin dir, the script will not be able to
24110           find the template when it is run.
24111           
24112           The script is also create with configure.in to set in the anjuta
24113           data dir path inside the script.
24114           
24115 2002-01-26  Stephane Demurget  <demurgets@free.fr>
24117         * po/fr.po: updated to the latest sources.
24119 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
24121         * scripts/Makefile.am:
24122           anjuta_import.sh goes with distribution.
24123           
24124         * po/*.po: They seem to have updated (merged with
24125           anjuta.pot) automatically when I did "make dist".
24126           
24127 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
24129         * src/compiler_options_cbs.c, compiler_options.h, compiler_options_gui.c,
24130           Fixed Bug #499807, ie crash on removing libs, includes, defines from
24131           the compiler options dialog.
24132         
24133         * ChangeLog:
24134           Correct todays date. :)
24135           
24136         * scripts/Makefile.am:
24137           Installs anjuta_import.sh in $(prefix)/bin dir and
24138           is treated as an executable.
24139           
24140 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
24142         * Fix for bug #499373
24143         
24144         * data/properties/anjuta.properties, ada.properties, cpp.properties,
24145           java, properties, latex.properties, lua.properties, others.properties,
24146           perl.properties:
24147           
24148           Added double-quotes around file arguments so that
24149           filenames with spaces could also work.
24151         * launcher/anjuta-launcher.c, executer.c:
24152           Escaped quotes in the cammand and it's arguments before executing
24153           so that args with spaces can also work.
24154           
24155           Commented #DEBUG switch.
24156           
24157 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
24159         * scripts/*: Added files which I forgot previously.
24160         
24161         * src/aneditor.h: Lined up commands definition for better look.
24162         
24163         * src/mainmenu_callbacks.c. main_menu_def.h, main_menubar.c,
24164           main_menubar.h, control.c:
24165           Added three more convert EOL chars submenu items in transform.
24166           Reformatted some some.
24167         
24168         * data/anjuta.properties:
24169           Reformatted a line.
24170         
24171         * src/aneditor.h, aneditor.c:
24172           Added three commands (with definitions) for EOL conversions.
24173           
24174         * src/text_editor.c:
24175           Editor detects file mode from the file content and
24176           set the editing mode to CR/LF/CRLF automatically.
24177           Refined Dos mode extrageneous chars filter
24178           This will make sure that filter works only in Dos mode and not
24179           in other modes.
24180           
24181         * src/anjuta.c: Editor mode display in status bar.
24182         
24183         * src/preferences_gui.c: Changed the string for dos mode
24184           filter to more sensible string.
24185         
24186         * src/aneditor.c: Default editor mode sets during widget creation
24187           and not everty time the properties are loaded. This makes sure
24188           that the auto-detected mode is not overridden by the default mode.
24189           
24190         * src/text_editor.c, aneditor.c: Disabled #DEBUG flag.
24191         
24192         * src/anjuta.c: Fixed bug #476028.
24193           Now anjuta also searches for file relative to top project dir,
24194           when the project is open.
24195         
24196         * src/anjuta_cbs.c: Fixed bug #499536.
24197           File is not closed if it is not able to save the file properly.
24198           
24199         * src/mainmenu_callbacks.c: Fixed bug #499536.
24200           Newfiles (which are not modified) are also closed on "close all files".
24201         
24202 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
24204         * src/an_symbol_view.c: Added MAX_STRING_LENGTH
24205         
24206         * tagmanager/tm_source_file.c, regex.c, parse.c:
24207           defined and delimited g_messages within #debug.
24208           
24209         * src/preferences.c, data/anjuta.properties:
24210           saved/defied message-manager tag position in string.
24211           Message tag possition is saved between sessions. And
24212           and tag position bottom as default.
24213           
24214 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
24216         Patch submitted by:
24217         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24219         * Makefile.am
24220           configure.in
24221           data/Makefile.am
24222           data/properties/Makefile.am
24223           global-tags/Makefile.am
24224           pixmaps/Makefile.am
24225           src/Makefile.am
24226           src/an_file_view.c
24227           src/an_file_view.h
24228           src/an_symbol_view.c
24229           src/an_symbol_view.h
24230           src/anjuta.c
24231           src/anjuta_cbs.c
24232           src/file_history.c
24233           src/file_history.h
24234           src/message-manager-private.cc
24235           src/pixmaps.h
24236           src/project_dbase.c
24237           src/project_dbase_gui.c
24238           src/tags_manager.c
24239           src/text_editor.c
24240           src/utilities.c
24241           src/utilities.h
24242           src/watch_gui.c:
24243         
24244           Modified files.
24245         
24246         * scripts/*
24247           pixmaps/sv_class.xpm
24248           pixmaps/sv_function.xpm
24249           pixmaps/sv_macro.xpm
24250           pixmaps/sv_private_fun.xpm
24251           pixmaps/sv_private_var.xpm
24252           pixmaps/sv_protected_fun.xpm
24253           pixmaps/sv_protected_var.xpm
24254           pixmaps/sv_public_fun.xpm
24255           pixmaps/sv_public_var.xpm
24256           pixmaps/sv_static_fun.xpm
24257           pixmaps/sv_static_var.xpm
24258           pixmaps/sv_struct.xpm
24259           pixmaps/sv_unknown.xpm
24260           pixmaps/sv_variable.xpm
24261           pixmaps/fv_core.xpm
24262           pixmaps/fv_text.xpm
24263           pixmaps/filestoremove.txt:
24264         
24265           New files.
24266         
24267         * pixmaps/class.xpm
24268           pixmaps/function.xpm
24269           pixmaps/fv_autofile.xpm
24270           pixmaps/fv_doc.xpm
24271           pixmaps/fv_i18n.xpm
24272           pixmaps/fv_source.xpm
24273           pixmaps/private_func.xpm
24274           pixmaps/private_var.xpm
24275           pixmaps/protected_func.xpm
24276           pixmaps/protected_var.xpm
24277           pixmaps/public_func.xpm
24278           pixmaps/public_var.xpm
24279           pixmaps/struct.xpm
24280           pixmaps/variable.xpm
24281         
24282           Removed files.
24283         
24284         * tagmanager/*/*:
24285         
24286           Upgraded to tagmanager-0.7
24288 2002-01-24      Johannes Schmid <clubfan@users.sourceforge.net>
24289         * src/anjuta_cbs.c: Fixed bug #506441
24290         * src/watch_gui.c: Changed layout of eval dialog so that
24291         it fits on a 800x600 desktop with German translation. 
24293 2002-01-23      Andy Piper <andy.piper@freeuk.com>
24295         * src/project_dbase.c: completed string updates for GTKmm and GNOMEmm
24296         * pixmaps/appwiz_libglade.png, src/pixmaps.h, pixmaps/Makefile.am: new 
24297           icon for new project type (thanks to Misha)
24298         * configure.in: build and install Danish translation
24299         * src/about.c, THANKS, manuals/C/anjuta-manual/authors.sgml: updated 
24300           credits to cover new patches and translations
24302 2002-01-23  Johannes Schmid <clubfan@users.sourceforge.net>
24303         
24304         * src/preferences.c, src/message-manager.cc, src/project_type.c,
24305           src/appwiz_page1.c:
24306         
24307       - Font preferences are restored properly now (\n was missing)
24308           - Dock menu label of message-manager is "Dock/Undock" instead
24309           of "Dock|Undock" to match with the rest of anjuta.
24310           - Name of GTK-- and GNOME-- have changed to GTKmm and GNOMEmm, so I
24311           changed it in anjuta, too 
24313 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
24315         * tagmanager/tm_source_file.c,
24316           tagmanager/parse.c,
24317           tagmanager/tm_project.c,
24318           src/an_symbol_view.c,
24319           src/anjuta.c:
24320           
24321           Disabled debug warnings.
24323 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
24325         * src/appwiz_page1.c
24326           src/compiler_options.c
24327           src/project_dbase.c
24328           src/project_dbase.h
24329           src/project_type.c
24330           src/source.c
24331           src/source.h:
24332           
24333           New project type named LibGlade.
24334           
24335           Patch submitted by:
24336           Dick Knol <dknol@gmx.net>
24338         * src/gnome_prj.c:
24339           Commented out unused pixmap creation. May be it
24340           will fix the crash in project creation.
24341           
24342 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
24344         * src/registers.c
24345           src/registers.h
24346           src/registers_cbs.c
24347           src/registers_cbs.h
24348           src/registers_gui.c
24349           src/sharedlib.c
24350           src/sharedlib.h
24351           src/sharedlib_cbs.c
24352           src/sharedlib_cbs.h
24353           src/sharedlib_gui.c
24354           src/signals.c
24355           src/signals.h
24356           src/signals_cbs.c
24357           src/signals_cbs.h
24358           src/signals_gui.c
24359           src/stack_trace.c
24360           src/stack_trace.h
24361           src/stack_trace_cbs.c
24362           src/stack_trace_cbs.h
24363           src/stack_trace_gui.c
24364           src/text_editor.c
24365           src/watch.c
24366           src/watch.h
24367           src/watch_cbs.c
24368           src/watch_cbs.h
24369           src/watch_gui.c
24370           
24371           Fixed bug #496290: Attach/detach removed from these
24372           windows as they are never implemented.
24373           
24374           Patch submitted by:
24375           Johannes Schmid <johannes.schmid@gmx.de>
24376           
24377 2002-01-18      Naba Kumar <kh_naba@users.sourceforge.net>
24379         * src/anjuta.c,
24380           src/anjuta_cbs.c:
24381           
24382           Fixed bug:
24383           when you right click on the tabs, a list of filenames are given
24384           out, but now it gives a list of "page 1", "page 2", etc...
24385           
24386           Patch submitted by: 
24387           Jens Georg <mail@jensgeorg.de>
24389         * anjuta.in.in: Removed c|c++ because, it was not necessary
24390           and was causing translation problem.
24391           
24392         * plugins/class-gen/clsGen.c:
24393           removed "'" for the same reason.
24394           
24395 attached the fix for the menu
24398 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
24400         * src/preferences.h,
24401           src/preferences.c,
24402           src/preferences_gui.c:
24403           
24404           Adds the functionality to Anjuta to auto save your unsaved
24405           files before you build a project.
24407           Patch submitted by: 
24408           jason <jason_williams@suth.com>
24409           
24410         * src/anjuta.[h,c]:
24411           Added function for save all files.
24412         
24413         * src/mainmenu_callbacks.c:
24414           Modified to use the above function.
24415         
24416         * src/build_project.c:
24417           Save all files before build if it is set in the
24418           preferences.
24420 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
24422         * src/message-manager-private.cc
24423           src/message-manager-private.h
24424           src/message-manager.cc:
24425           
24426           Message-manager now restores the tabs which were shown on startup.
24427           The terminal is now created on demand (as requested by Biswa)
24428           and I have removed some debug messages.
24429           
24430           Patch submitted by: 
24431           Johannes Schmid <johannes.schmid@gmx.de>
24433 2002-01-13  Stephane Demurget  <demurgets@free.fr>
24435         * src/anjuta_cbs.c: fixed the global shortcut handling to have a
24436           proper tabs keyboard navigation.
24438         * src/an_symbol_view.c,
24439           src/anjuta_cbs.c,
24440           src/gnome_project.c,
24441           src/project_dbase.c,
24442           src/tags_manager.c: removed some debugging display.
24444 2002-01-09      Naba Kumar <kh_naba@users.sourceforge.net>
24446         * src/message-manager-dock.c
24447           src/message-manager-private.cc
24448           src/message-manager-private.h
24449           src/message-manager.cc
24450           src/preferences.c
24451           src/preferences.h
24452           src/preferences_gui.c:
24453           
24454           Patch submitted by: 
24455           Johannes Schmid <johannes.schmid@gmx.de>
24456           
24457           This patch adds a tab to the notebook of the preferences-dialog
24458           where you can change the colors, the tab position of the new
24459           message manager. Also the truncate messages stuff has moved
24460           from misc tab to messages tab.
24462           Also improved the remembering position stuff of message manager.
24463           
24464         * data/internal.properties,
24465           Added definitions for messages colors and tag position.
24466           
24467         * src/message_manager.cc:
24468           Fixed a bug that never lets the messages panes to get cleared.
24469           Added wmclass setting for the message window. Fixed a bug in
24470           which the message window was not being shown.
24471         
24472         * src/tag_manager.c: Fixed printing of (NULL) in the debug
24473           output and disabled it.
24475         * src/anjuta.c: Preferences created and loaded before anything else.
24476           anjuta now recognizes messages colors on startup and initializes
24477           them.
24478         
24479 2002-01-09      Andy Piper      <andy.piper@freeuk.com>
24481         * src/project_dbase.c: fix bug #497923 (thanks to Johannes Schmid)
24483 2002-01-09  Stephane Demurget  <demurgets@free.fr>
24485         * pixmaps/file_c.xpm,
24486           pixmaps/file_cpp.xpm,
24487           pixmaps/file_file.xpm,
24488           pixmaps/file_h.xpm,
24489           pixmaps/file_html.xpm,
24490           pixmaps/file_i18n.xpm,
24491           pixmaps/file_icon.xpm,
24492           pixmaps/file_pix.xpm,
24493           pixmaps/fv_doc.xpm,
24494           pixmaps/fv_i18n.xpm,
24495           pixmaps/fv_image.xpm,
24496           pixmaps/fv_source.xpm,
24497           pixmaps/fv_unknown.xpm: made these icons transparent.
24499 2002-01-08      Andy Piper      <andy.piper@freeuk.com>
24501         * launcher/anjuta_launcher.c: updated message strings
24502         * src/message-manager-dock.c: added newline at end to avoid compile warning
24503         * src/project_dbase.c: corrected spelling of include (noted by Biswa)
24504         * src/controls.c, src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
24505           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: added some new Insert menu
24506           entries for username and Python-style GPL notice
24507         * HACKING: added info on files to change to update Insert menu
24509 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
24511         * src/project_dbase.c,
24512           src/an_file_view.c,
24513           src/an_symbol_view.c:
24514           Changed the CTree expander style to square and
24515           line style to Dotted line.
24516           
24517         * po/POTFILES.in: Removed and Added translable files.
24519 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
24521         * ccview/.cvsignore: Removed.
24522         
24523 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
24525         * ccview/
24526                 cccmd.cc, ccview_main.h, func_dialog.cc, struct.xpm,
24527                 cccmd.h, cfolder.xpm, func_dialog.h, ofolder.xpm, support.c,
24528                 cccproj.cc, ChangeLog, gtk_help.cc, panes.cc, support.h,
24529                 cccproj.hh, class.xpm, gtk_help.h, private.xpm, tree_coll.h,
24530                 ccview.cc, cregex.hh, hash_str.h, protected.xpm,
24531                 ccview.h, public.xpm, ccview_main.cc, file.xpm, Makefile.am, scanner.xpm:
24532         
24533         Removed ccview module because it is no longer needed.
24535 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
24537         * src/project_dbase.c:
24538           Shifted structure initialization in project_dbase_new()
24539           before anything else, otherwise it was crashing due to
24540           uninitialized values.
24541         
24542         * src/an_symbol_view.c:
24543           Disabled high volume debug output.
24545 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
24546         
24547         Applied a very heavy patch from:
24548         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24550         * Makefile.am
24551         configure.in
24552         pixmaps/Makefile.am
24553         src/Makefile.am
24554         src/aneditor.cxx
24555         src/aneditor.h
24556         src/anjuta.c
24557         src/anjuta.h
24558         src/commands.c
24559         src/commands.h
24560         src/compile.c
24561         src/compile.h
24562         src/controls.c
24563         src/defaults.c
24564         src/fileselection.c
24565         src/main_menubar.c
24566         src/main_menubar.h
24567         src/main_menubar_def.h
24568         src/mainmenu_callbacks.c
24569         src/mainmenu_callbacks.h
24570         src/project_dbase.c
24571         src/project_dbase.h
24572         src/project_dbase_gui.c
24573         src/tags_manager.c
24574         src/text_editor_menu.c
24575         src/toolbar_callbacks.c
24576         tagmanager/Makefile.am
24577         tagmanager/ctags.c
24578         tagmanager/include/Makefile.am
24579         tagmanager/include/tm_project.h
24580         tagmanager/include/tm_symbol.h
24581         tagmanager/include/tm_tag.h
24582         tagmanager/include/tm_tagmanager.h
24583         tagmanager/include/tm_workspace.h
24584         tagmanager/tm_project.c
24585         tagmanager/tm_source_file.c
24586         tagmanager/tm_symbol.c
24587         tagmanager/tm_tag.c
24588         tagmanager/tm_workspace.c
24589         widgets/Makefile.am: Modified.
24590         
24591         * src/an_file_view.[c,h],
24592           src/an_symbol_view.[c,h],
24593           src/file_history.[c,h],
24594           src/support.[c,h],
24595           widgets/scroll-menu.[c,h],
24596           tagmanager/tm_file_entry.c
24597           tagmanager/include/tm_file_entry.h: Added new files.
24598           
24599         * pixmaps/cfolder.xpm, fv_doc.xpm, fv_source.xpm,
24600         private_func.xpm, public_func.xpm,
24601         class.xpm, fv_exec.xpm, fv_unknown.xpm,
24602         private_var.xpm, public_var.xpm,
24603         function.xpm, fv_i18n.xpm, macro.xpm,
24604         protected_func.xpm, struct.xpm,
24605         fv_autofile.xpm, fv_image.xpm,
24606         ofolder.xpm, protected_var.xpm, variable.xpm:
24607           Updated and Added pixmap files.
24609         Features:
24610         ---------
24611         a) Removes CCView dependency.
24612         b) Improves the terminal.
24613         c) Adds tag navigation context menus.
24614         d) Upgrades tagmanager to latest version.
24615         e) Miscellaneous small additions.
24617 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
24619         * src/project_dbase_gui.c: Fixed crash of anjuta
24620         when project first created.
24621         
24622         * src/gnome_project.c: It now updates the tags manager
24623         when new projects are created.
24624         
24625 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
24627         * Thanks Johannes Schmid <johannes.schmid@gmx.de>
24628           for this big patch.
24629         
24630         * src/messages.[c,h]: Removed files.
24632         * src/message-manager.[cc,h],
24633           src/message-manager-dock.[c,h],
24634           src/message-manager-private.[cc,h]
24635           New files.
24637         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/build_file.c
24638           src/build_project.c, src/clean_project.c, src/compile.c
24639           src/configurer.c, src/debugger.c, src/find_in_files.c
24640           src/mainmenu_callbacks.c, src/preferences.h
24641           src/preferences_gui.c, src/properties.h
24642           src/utilities.c, src/utilities.h:
24643           The new messages widget.
24644           New features:
24645             - Use of GtkNotebook instead of ToggleButtons
24646               and show/hide
24647             - Popupmenu to show and hide message types and
24648               to dock/undock in detach mode
24650           All other things should work as they did with the
24651           old message window. Currently the keyboard short-cuts
24652           do not work in detached mode.
24653           
24654           Some functions in utitlities.[c,h] changed.
24655           so that they take const arguments where this is possible
24656           
24657         * src/Makefile.am, po/POTFILES.in:
24658           Removed messages.[c,h] and
24659           added message-manager.[cc,h], message-manager-dock.[c,h],
24660           message-manager-private.[cc,h]
24661           
24662         * src/message-manager.h: Removed "include <bonobo.h>"
24663           and added a newline at the end of the file.
24664           
24665         * src/message-manager-private.cc:
24666           Set clist's width setting to Automatic.
24667           Set scroll window's scroll bars to Automatic.
24668           
24669 2002-01-05  Naba Kumar <kh_naba@users.sourceforge.net>
24671         * text_editor_menu.c:
24672           Fixed misalignment of the function sub menu
24673           in the text editor pop up menu.
24674           
24675 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
24676         
24677         * src/text_editor.c: Fixed a compiler warning.
24678         
24679 2002-01-04  Andy Piper <andy.piper@freeuk.com>
24681         * THANKS, manuals/*/authors.sgml: updated for new translations
24682         * plugins/class-gen/clsGen.c: converted messages to English
24683         * src/about.c, src/main_menubar_def.h: string updates
24685 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
24687         * src/anjuta.c
24688           src/anjuta_cbs.c
24689           src/text_editor.c
24690           src/mainmenu_callbacks.c
24691           src/text_editor.h
24692           src/text_editor.c
24693           src/text_editor_cbs.c
24694           src/text_editor-gui.c:
24695           
24696           Earlier code for adding 'cross' button
24697           for closing pages were too error prone and unorganized.
24698           Cleaned up the code and shifted the 'extra' widgets
24699           creation (eg. close button, close_pixmap and lable)
24700           from anjuta to text_editor. This takes care of proper
24701           widgets creation and destruction. Otherwise, anjuta
24702           was crashing at too many points, especially related
24703           to docking and undocking.
24704           
24705 2002-01-04  Stephane Demurget  <demurgets@free.fr>
24707         * src/aneditor.cxx: removed debugging code.
24709         * data/properties/.cvsignore: added swap files.
24711 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
24713         * src/anjuta.c
24714           src/anjuta_cbs.c:
24715           Fixed Crashing of anjuta when a new file is saved as
24716           different file.
24717           
24718 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
24720         * src/aneditor.c: Some debug codes around.
24721         
24722         * data/internal.properties, data/anjuta.properties: Removed.
24723           data/properties/Makefile.am:
24724           data/properties/ada
24725           data/properties/cs
24726           data/properties/make
24727           data/properties/rc
24728           data/properties/html
24729           data/properties/ruby
24730           data/properties/baan
24731           data/properties/idl
24732           data/properties/pascal
24733           data/properties/sample
24734           data/properties/bash
24735           data/properties/java
24736           data/properties/perl
24737           data/properties/sql
24738           data/properties/conf
24739           data/properties/latex
24740           data/properties/props
24741           data/properties/vb
24742           data/properties/cpp
24743           data/properties/lua
24744           data/properties/python
24745           data/properties/xml
24746           data/properties/others
24747           data/properties/.cvsignore:
24748             Added files. Properties now splitted into small files
24749             for each language.
24751         * data/Makefile.am
24752           configure.in: Update the removal and added properties module.
24754         * src/preferences.c: preferences_new(): Updated to reflect the
24755           new properties files organization.
24756           
24757         * src/Makefile.am: Added Baan Lexer.
24759 2002-01-01  Stephane Demurget  <demurgets@free.fr>
24761         * src/aneditor.cxx: readded the baan lexer. 
24763         * src/preferences.c: fixed translated messages and a typo.
24765         * desktop.in.in: changed the name to Anjuta C|C++ IDE, since the / was
24766           confusing the regexp usage in xml-i18-merge.
24768 2002-01-01      Andy Piper      <andy.piper@freeuk.com>
24770         * src/project_dbase.c: tidied some messages, and spotted a typo in
24771           the reading of properties which prevented the project version from
24772           ever being reported in the Project Information window - fixed :)
24774         * po/POTFILES.in: removed syntax.h
24776 2001-12-31  Stephane Demurget  <demurgets@free.fr>
24778         * data/internal.properties: fixed baan properties.
24779           Added all ada properties.
24781         * src/main_menubar_def.h,
24782           src/lexer.h,
24783           src/aneditor.cxx,
24784           src/utilities.[ch]: added support for the Ada highlight style.
24786 2001-12-31  Stephane Demurget  <demurgets@free.fr>
24788         * plugins/*/.cvsignore: updated.
24790 2001-12-31  Stephane Demurget  <demurgets@free.fr>
24792         * src/syntax.h,
24793           src/text_editor.c,
24794           src/Makefile.am: removed the empty header syntax.h.
24796 2001-12-31  Naba Kumar <kh_naba@users.sourceforge.net>
24798         * main_menubar.c:
24799         Stef's observation on the 'superfluous' hseparators in the recent
24800         files and projects is fully justified -- removed.
24801         
24802         * main_menubar_def.h:
24803         Changed "Plug Ins" to "Plugins" in the menu label.
24804         
24805         * configure.in, plugins/Makefile.am, plugins/class-gen/*:
24806         Added class-gen in the configure output and class-gen module.
24807         
24808         * data/internal.properties:
24809         Correct mis-spelled "jave" to "java".
24810         Added file.is.source for *.h, *.c, *.cpp properties.
24811         
24812         * global-tags/Makefile.am:
24813         "chmod +x create_global_tags.sh" before it is executed, because
24814         there is very high chance that it will be found "-x" and resulting
24815         in error
24817 2001-12-31  Stephane Demurget  <demurgets@free.fr>
24819         Fixed a crash on Solaris reported by Holder Burde, thanks to him
24820         for the backtrace.
24822         * src/gnome_project.c: (create_new_project): if the user doesn't
24823           select any icon, it doesn't have any extension and thus we can't
24824           use it in printf on Solaris, since the %s modifier use strlen to
24825           know the string length and then crash. On Linux, gcc checks the value
24826           of the pointer to be NULL and write "(null)" if necessary. We can't
24827           rely on that.
24829         * src/source.c: (source_write_desktop_entry): if there's no icon, we
24830           don't need to have the directory icon but the generic one.
24832 2001-12-30  Stephane Demurget  <demurgets@free.fr>
24834         Merged with latest (1.42) scintilla.
24836         Added: Support for the {load,save}.on.(de)activate properties.
24837                The PHP lexer to match keywords case insensitively.
24838                Baan lexer.
24839                Experimental supports for changeable style attribute & line
24840                wrapping.
24841                
24842         Updated: Both the C++ and HTML lexers.
24843                  More shell keywords added.
24844                  Horizontal scrolling and diplay of long lines optimised.
24845                  Cursor setting optimised.
24847         Bugs fixed: Caret movement over folded lines.
24848                     Selection tracking in 2ndary views when doing modifications.
24850         * scintilla/CallTip.{cxx.h},
24851           scintilla/ContractionState.{cxx,h},
24852           scintilla/Document.{cxx,h},
24853           scintilla/Editor.{cxx,h},
24854           scintilla/KeyWords.cxx,
24855           scintilla/LexHTML.cxx,
24856           scintilla/PlatGTK.cxx,
24857           scintilla/RESearch.cxx,
24858           scintilla/ScintillaBase.cxx,
24859           scintilla/ScintillaGTK.cxx,
24860           scintilla/Style.{cxx,h},
24861           scintilla/StyleContext.h,
24862           scintilla/ViewStyle.cxx,
24863           scintilla/include/*.h: updated.
24865         * scintilla/LexBaan.cxx, scintilla/Makefile.am: added Baan lexer.
24867         * scintilla/LexCPP.cxx: removed all references to noDocChars. This
24868           should have been told to the scintilla team. We're lucky I read the
24869           ChangeLog and the modifications of the lexer (thanks to the Gnome
24870           bonsai for this ;)
24872         * data/internal.properties: added Baan definitions.
24873           Fixed some issues for C such as *_cast directive, that are only
24874           available with C++.
24875           Updated C++, HTML and shell scripts definitions.
24876           Updated Ada and Bullant, that have been forgotten.
24878         * src/main_menubar_def.h,
24879           src/lexer.h,
24880           src/aneditor.cxx,
24881           src/utilities.[ch]: added support for the Baan highlight style.
24883 2001-12-29  Stephane Demurget  <demurgets@free.fr>
24885         Polished the plugins menu behaviour and added a tearoff
24886         menuitem to the recent entries submenu.
24888         Note: The recent entries list seems to be too height
24889               with all these superfluous hseparators.
24891         * src/main_menubar.c: Polished, making some
24892           functions declarations static and cleaning some code.
24894           (create_submenu_plugin): removed the extra
24895           plugins entry and the horizontal separators.
24897           (on_plugins_menu_realize): the plugins menu is only
24898           shown if there's at least one available.
24900           (create_submenu*): added a tearoff menuitem to have
24901           a more homogeneous menu style. For now, it doesn't
24902           take care of user settings (but it was even worse
24903           before :).
24905 2001-12-29  Stephane Demurget  <demurgets@free.fr>
24907         * configure.in: added the packageplugindir variable to avoid
24908           installing the plugins in $(prefix). It's not the same path as
24909           anjuta 2 to allow parallel installation.
24911 2001-12-29  Stephane Demurget  <demurgets@free.fr>
24912         Fix a reopened part of bug #440676: keyboard navigation between the
24913         different text buffers. Changed to a more global approch. 
24915         * src/notebook.[ch]: removed.
24917         * src/Makefile.am: removed notebook.[ch]
24919         * src/anjuta_{gui,cbs}.c, src/anjuta.h:
24920           (on_anjuta_window_key_press_event): added to fulfill the global
24921           shorcuts handling.
24923         * HACKING: updated according to the new global shortcuts handling.
24925 2001-12-29 Naba Kumar <kh_naba@users.sourceforge.net>
24927         * src/main_menubar_def.h, main_menubar.h, main_menubar.c:
24928           Shifted plugin menu from Edit submenu to main menu.
24929         
24930         * po/POTFILES.in:
24931           Added plugins/sample1/plugin-sample1.c
24932           
24933         * plugins/sample1/plugin-sample1.c:
24934           Added localization and used anjuta_info, instead of anjuta_error.
24935           
24936         * plugins/.cvsignore, plugins/sample1/.cvsignore:
24937           Added cvs ignores.
24938           
24939 2001-12-28 Naba Kumar <kh_naba@users.sourceforge.net>
24941         * configure.in, acconfig.h: Added definition for PACKAGE_PLUGIN_DIR
24942           for plugin dir.
24943         
24944         * Makefile.am: Added module plugins.
24945         
24946         * plugins, plugins/Makefile.am, plugins/sample1/*:
24947           Created plugins modules.
24948           
24949         * src/anjuta.h, src/anjuta.c: Removed app->szAddinDir and 
24950           Defined PACKAGE_PLUGIN_DIR directly and properly. Fixed
24951           to load plugins of *.so only and not *.so* (which results
24952           in duplicates).
24953         
24954         * anjuta.spec.in: added %{prefix}/lib/anjuta to take care of 
24955           plugins during packaging.
24957 2001-12-27  Simos Xenitellis  <simos@hellug.gr>
24959         *  configure.in: Added Greek (el) to ALL_LINGUAS.
24961 2001-12-27 Duarte Loreto <happyguy_pt@hotmail.com>
24963         * configure.in: Added portuguese to ALL_LINGUAS
24965 2001-12-24  Naba Kumar <kh_naba@users.sourceforge.net>
24967         * global-tags/.cvsignore
24968         tagmanager/.cvsignore
24969         tagmanager/include/.cvsignore:
24970         Added cvs ignore files.
24972         * data/.cvsignore
24973         Updated cvs ignore file.
24974         
24975 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
24977         * src/debugger.c, src/text_editor.c, src/anjuta.c, 
24978           data/anjuta.properties, data/internal.properties: clean up some 
24979           message strings (me)
24981 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
24983         * src/about.c, THANKS: added Jens to the credits
24984         
24985 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
24987         * pixmaps/close_file_small.xpm, pixmaps/Makefile.am, src/anjuta.c,
24988           src/text_editor.h, src/pixmaps.h, src/text_editor_cbs.c,
24989           src/text_editor_cbs.h, src/text_editor_gui.c: patch from Jens
24990           Georg <mail@jensgeorg.de> to add close button to file tabs.
24992 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
24994         * launcher/anjuta_launcher.c: patch from Stef to fix #490816
24995           (debugger now catches correct signal from process)
24997 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
24999         * pixmaps/Makefile.am, pixmaps/appwiz_*.png: new images from Misha
25000         * src/pixmaps.h: switch appwizard project icons to new designs
25001         * pixmaps/appwid*xpm, pixmaps/gear.xpm: removed unused graphics
25003 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
25005         * pixmaps/Makefile.am: stop redundant images from being installed.
25006           The next step will be to remove them completely.
25007         * src/appwiz*: further updates (more to come)
25008         * src/pixmaps.h: cleaned up, commented
25009         * src/splash.c: should use the pixmaps macro defined
25010         * HACKING: more on the graphics stuff and use of pixmaps.h
25012 2001-12-19      Andy Piper      <andy.piper@freeuk.com>
25014         * src/defaults.c: fix bug #494864
25016 2001-12-18      Andy Piper      <andy.piper@freeuk.com>
25018         * pixmaps/applogo.png, pixmaps/appwizard.png: added new wizard
25019           graphics from Misha
25020         * pixmaps/interface.xpm, pixmaps/app_wizard.jpg: removed
25021           redundant graphics, no longer used
25022         * src/appwiz*: revamped application wizard by Andy and Misha for
25023           a more usable and professional look-and-feel
25024         * HACKING: updates to cover patching, graphics, and some additions
25025           post-0.1.8
25026         * TODO: removed some implemented features
25028 2001-12-17      Andy Piper      <andy.piper@freeuk.com>
25030         * data/anjuta.properties, data/internal.properties: cleanup
25031         * src/compiler_options_gui.c, src/mainmenu_callbacks.*, 
25032           src/preferences_gui.c, src/text_editor_menu.c: patches from Biswa
25033           to edit styles colors for keywords and add Goto Tag menu option
25034           in the editor
25036 2001-12-14 Naba Kumar <kh_naba@users.sourceforge.net>
25038         * src/anjuta.c, anjuta.h, text_editor.c, text_editor.h:
25039         
25040         Fixed bug #460335
25041         fixes the Forget of the cursor position when tab is brought active
25042         from project manager.
25043         
25044 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
25046         * src/messages.c
25047           Exported "TERM=xterm" to get a color terminal when
25048           anjuta is not started from within a terminal.
25049           
25050 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
25052         * src/messages.c
25053           src/messages.h
25054           Added a frame around zvt terminal.
25055           
25056         * src/preferences_gui.c
25057           Modified to say "Use glade component (experimental)"
25058           instead of "Use Component".
25059           
25060 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
25062         * Patch from 
25063         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25064         
25065         * src/anjuta.c
25066         src/fileselection.c
25067         src/messages.c
25068         src/messages.h
25069         src/preferences.c
25070         src/preferences.h
25071         src/project_dbase.c
25073         a) Extra scrollbar in terminal no longer appears.
25074         b) Character set preference should be preserved (untested).
25075         c) File selection widget now remembers last directory.
25076         d) On creation of generic project, the glade 'file not found' error no
25077                 longer occurs.
25078         e) First terminal window is created 'on demand', so it should always to
25079                 the Right Thing (TM) as far as starting WD is concerned. Also, the
25080                 environment is now passed to the terminal.
25081         f) Solaris compilation should be fixed (replaced get_current_dir_name()
25082                 with getcwd()).
25083         g) Fixed some compilation warnings.
25085 2001-12-10      Andy Piper      <andy.piper@freeuk.com>
25087         * configure.in, src/anjuta.c, src/messages.c, src/messages.h,
25088           src/pixmaps.h: applied terminal and warnings patch (Biswa)
25089         * src/*: cleanups (me)
25090         * pixmaps/mini_term.xpm: added new file for terminal button
25091           (me, based on existing artwork)
25093 2001-12-07      Andy Piper      <andy.piper@freeuk.com>
25095         * configure.in: bumped version to 0.1.9-pre
25096         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
25097           translation
25098         * src/aneditor.cxx: patch from Biswa to re-enable autocompletion
25100 2001-12-07  Pablo Saratxaga  <pablo@mandrakesoft.com>
25102         * src/splash.c: removed a DOS end of line of a comment (so the *.po
25103           files are free of that char)
25104         * configure.in: added "az" to ALL_LINGUAS
25106 2001-11-29      Andy Piper      <andy.piper@freeuk.com>
25108         * tagmanager/tm_workspace.c, src/project_dbase.c: critical
25109           crash bug fix from Biswa.
25110         * FUTURE: added Anjuta/gIDE merger information to provide 
25111           details on future direction and status of 1.x stuff
25112         * NEWS: prepared for release
25113         * po/de.po: update from Jens Georg <mail@jensgeorg>
25115 2001-11-28      Andy Piper      <andy.piper@freeuk.com>
25117         * multiple minor updates pre-0.1.8
25118         * patch from Biswa to fix syntax highlighting and packaging
25119         * po/fr.po: update from Stef
25121 2001-11-26 Naba Kumar <kh_naba@users.sourceforge.net>
25123         * global-tags/Makefile.am
25124         global-tags/create_global_tags.sh
25125         global-tags/tm_global_tags.c
25126         scintilla/LexCPP.cxx
25127         scintilla/include/SciLexer.h
25128         src/aneditor.cxx
25129         src/project_dbase.c
25130         tagmanager/Makefile.am
25131         tagmanager/include/Makefile.am
25132         tagmanager/include/tm_project.h
25133         tagmanager/include/tm_tag.h
25134         tagmanager/include/tm_tagmanager.h
25135         tagmanager/tm_project.c
25136         tagmanager/tm_source_file.c
25137         tagmanager/tm_tag.c
25138         tagmanager/tm_workspace.c:
25139         
25140         Includes the syntax highliting patch to scintilla).
25141         and more stable code.
25142         
25143         *tagmanager/include/tm_symbol.h: New file.
25144         *tagmanager/tm_symbol.c: New file.
25145         
25146         Add symbol tree building functionality at project level
25147         
25148         Patch from:
25149         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25150         
25151 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
25153         * pixmaps/file_cpp.xpm,   pixmaps/file_html.xpm,  pixmaps/file_icon.xpm,
25154           pixmaps/file_c.xpm,     pixmaps/file_h.xpm,     pixmaps/file_pix.xpm,
25155           pixmaps/file_file.xpm,  pixmaps/file_i18n.xpm
25156           : New and improved pixmaps from Misha <misha@phreaker.net>
25157           Thanks to him.
25159 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
25160         
25161         * Big patch submitted by
25162           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>.
25163           Many thanks to him.
25164         
25165         * src/Makefile.am, src/aneditor.cxx
25166           src/anjuta.c, src/anjuta.h, src/project_dbase.c,
25167           src/project_dbase.h, src/text_editor.c, src/text_editor.h:
25168           Use of tagmanager lib for advanced calltips.
25170         * global-tags/*: Created new directory and added files to 
25171           generate system.tags.
25173         * tagmanager/*: Created new directory and added tagmanager lib
25174           files.
25176         * configure.in, acconfig.h, Makefile.am: Modified to reflect
25177           the above additions.
25179         * data/Makefile.am: Modified to accomodate generated system.tags file.
25181 2001-11-07      Andy Piper      <andy.piper@freeuk.com>
25183         * scintilla/: updated to 1.41
25184         * src/Makefile.am: added Ada and Bullant lexers from Scintilla
25185         * src/about.c: updated list of authors
25186         * src/aneditor.cxx: tidied to remove unused SciTE debug calls
25187         * HACKING: updated to cover Scintilla usage
25188         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
25189           translation
25191 2001-11-07  Naba Kumar <kh_naba@users.sourceforge.net>
25193         * src/aneditor.cxx: Fixed compilation errors with it.
25194           by add include to gtk+ headers and typedefining a mysteriously
25195           vanished class Colour.
25197 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
25199         * configure.in: Added pt_BR in the languages.
25200         
25201 2001-11-01      Andy Piper      <andy.piper@freeuk.com>
25203         * src/executer.c, mainmenu_callbacks.c: patch from Dan Elphick
25204           (<dre00r@ecs.soton.ac.uk>) to correct a spelling mistake
25205         * THANKS: updated
25206         * manuals/C/anjuta-manual/*: new format to match
25207           the rest of the GNOME docs chapter layout. Added the many
25208           new contributors. Moved Authors and License information into new
25209           chapters of their own - should make expansion easier too
25210         * src/compiler_options.c: changed the profiler option to -pg to 
25211           work with GNU tools (gprof)
25212         * src/compiler_options_gui.c, main_menubar_def.h: tidied some messages 
25213           and text labels
25214         
25215 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
25217         * src/compiler_options.h, compiler_options.c, compiler_options_cbs.c
25218           compiler_options_gui.c:
25219           Added a new entry for linker flags and renamed c_options to c_flags
25220           and l_options to l_libs. Also, added a new function:
25221           compiler_options_set_prjlflags_in_file();
25222         
25223         * src/source.c: projects/src/Makefile.am now have LDFLAGS set.
25224         
25225         * src/compiler_options_gui.c: Trimmed some UI for the 'others' page.
25226           
25227 2001-10-26      Andy Piper      <andy.piper@freeuk.com>
25229         * THANKS, src/about.c: corrections and additions following 
25230         Naba's big update
25231         * src/main_menubar.c: patch from Rikul to fix the problem with 
25232         menu accelerators not being loaded
25234 2001-10-26  Naba Kumar <kh_naba@users.sourceforge.net>
25236         * THANKS: Added all contributors and translators names and emails.
25237         * AUTHORS: Updated
25238         * pixmap/anjuta_logo.png: Reduced the size of the logo.
25239         * pixmap/anjuta_splash.png, pixmaps/Makefile.am:
25240               Added new file (earlier logo with border).
25241         * src/about.c: Added all contributors names and emails
25242               and used macro definition for logo pixmap file.
25243         * src/pixmaps.h: Added entry for anjuta splash screen.
25245 2001-10-24      Andy Piper      <andy.piper@freeuk.com>
25247         * pixmaps/anjuta_icon[.xpm|.png]: updated application icon
25248         to new PNG version (thanks to Misha) and removed the old
25249         pixmap.
25251 2001-10-24  Abel Cheung  <maddog@linux.org.hk>
25253         * THANKS: added Conner Mo for simplified Chinese translation.
25254         * configure.in: added zh_CN in ALL_LINGUAS
25256 2001-10-21  Abel Cheung  <maddog@linux.org.hk>
25258         * THANKS: added Joe Man for his traditional Chinese translation.
25259         * configure.in: added zh_TW in ALL_LINGUAS.
25261 2001-10-19  Naba Kumar <kh_naba@users.sourceforge.net>
25263         * src/main_menubar_def.h: Changed the link of lidn to
25264         http://lidn.sourceforge.net.
25265         
25266 2001-10-18  Naba Kumar <kh_naba@users.sourceforge.net>
25268         * Applied patch from Rikul
25269         * Applied patch from Luca
25270         * Fixed a cvs conflict. :)
25272 2001-10-17  Stephane Demurget  <demurgets@free.fr>
25274         * THANKS: added Marc Botermans for his Dutch translation.
25276         * configure.in: added nl in ALL_LINGUAS.
25278         * po/nl.po: added.
25280 2001-10-17  Naba Kumar <kh_naba@users.sourceforge.net>
25282         * anjuta.c: Fixed luca's typo.
25283         * resources.c, resources.h: Changed gchar* return to void, to
25284                 avoid a compiler warning.
25285         * scintilla/Makefile.am: Reorganized file entries.
25286         * src/Makefile.am: Added StyleContex.o module directly with the lexers.
25288 2001-10-16  Naba Kumar <kh_naba@users.sourceforge.net>
25290         * Upgraded scintilla to 1.4.
25291         * Added 6 files:  LexCrontab.cxx LexEiffel.cxx LexRuby.cxx
25292                 LexLisp.cxx StyleContext.cxx StyleContext.h
25293         * src/Makefile.am: Added 4 lexers and separated lexer objects
25294                 from the main link variable.
25296 2001-10-14  Stephane Demurget  <demurgets@free.fr>
25298         * THANKS: added Luca, even if it shouldn't be my role to write
25299           this sort of thing :)
25301         * src/anjuta.c: (scan_AddIns_in_directory): some fixes and cleanups on
25302           the latest Luca patch.
25304 2001-10-14      Andy Piper      <andy.piper@freeuk.com>
25306         * added skeleton plugin functionality (lbell <lbell@tsc4.com>). 
25307         This is not documented yet; plugins to come later.
25308         * src/find*.c: find dialogs now persistent 
25309         (Rick <rikul@bellsouth.net>)
25310         * widgets/gnomefilelist.c: fixed multiple file open issue 
25311         (Rick <rikul@bellsouth.net>)
25312         * changes to recent file and project lists handling 
25313         (lbell <lbell@tsc4.com>)
25314         * more minor UI updates (me)
25316 2001-10-11      Andy Piper      <andy.piper@freeuk.com>
25318         * src/Makefile.am: removed warnings for traditional C syntax
25319         * pixmaps: added new icons for mini_locals, mini_cvs and
25320         the splash screen - thanks to Misha <misha@phreaker.net>
25322 2001-10-10      Andy Piper      <andy.piper@freeuk.com>
25324         * src/toolbar.c: fix typo in tooltip text
25325         * ccview/cccmd.cc: alter Func to Function in menu text
25327 2001-10-09      Andy Piper      <andy.piper@freeuk.com>
25329         * src/find_text.c: applied patch from rikul <null@acm.org> to fix minor
25330         issue with find dialog reporting an error when Scintilla finds text
25331         * applied patch from Denis Boehme <boehme at syncio dot de> to support
25332         DOS files (i.e. CR/LF translation)
25334 2001-10-03      Andy Piper      <andy.piper@freeuk.com>
25336         * src/notebook.c: applied patch from rikul <null@acm.org> to fix bug
25337         #452436
25338         * data/internal.properties: default fold style now set to 3 :-)
25339         * applied patch from rikul <null@acm.org> to turn notebook tab 
25340         headings red when file has been edited.
25342 2001-10-02  Kjartan Maraas  <kmaraas@gnome.org>
25344         * configure.in: Added "no" to ALL_LINGUAS.
25345         
25346 2001-09-29  Naba Kumar <kh_naba@users.sourceforge.net>
25348     * Patch from lbell <lbell@tsc4.com>
25349     src/controls.c
25350     src/debugger.c
25351     src/main_menubar.c
25352     src/main_menubar.h
25353     src/main_menubar_def.h
25354     src/mainmenu_callbacks.c
25355     src/mainmenu_callbacks.h
25356     src/project_dbase.c
25357     src/project_dbase.h
25358     
25359     Implemented a check menu item to handle the 'show locals' flag
25360     for the current project.
25362     * data/internal.properties: Removed the redundant command
25363     for gnome-terminal.
25364     
25365 2001-09-25  Naba Kumar <kh_naba@users.sourceforge.net>
25367         * Patch from lbell <lbell@tsc4.com> for fixing some compiler warnings.
25369 2001-09-24  Fatih Demir <kabalak@gtranslator.org>
25371         * configure.in: Added "ta" to the languages list.
25373 2001-09-21  Andy Piper <andy.piper@freeuk.com>
25375         * data/internal.properties:
25376           added fold.symbols property to control appearance of folds
25377           in the Scintilla editor (thanks to rikul <null@acm.org>)
25379 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
25381         * src/message.c:
25382           one extra button for message win is being created -- Fixed.
25383         
25384           The frame should be hidden and not only the pix_lab when
25385           that message pane is hidden (aBts[nIndex].bVisible == FALSE)
25386           -- Fixed.
25387         
25388         * pixmaps/mini_locals.xpm (new file), pixmaps/Makefile.am: 
25389           for the time being it is same as mini_cvs.xpm.
25390         
25391 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
25393         * src/find_repace.c: Fixed the vanishing find/replace dialog box.
25395         Patch from rikul <null@acm.org>
25396         
25397         * CORBA-Server.c, debugger.c, debugger.h, glades.c,
25398         glades.h, messages.c, messages.h, pixmaps.h,
25399         project_dbase.c, project_dbase.h, session.c,
25400         session.h, watch_cbs.c, watch_cbs.h, watch_gui.c:
25401         
25402         inserted 'add to watch' option in inspect window, so you can add easily
25403         a variable in watch window .
25404         
25405         Added a new message pane for the gdb local variables inspection. Changed
25406         the code in messages.c to better account for future new panes insertion.
25407         Defined a new pixmap for the new tab button in pixmaps.h
25408         (ANJUTA_PIXMAP_MINI_LOCALS); someone must create it and add it to the
25409         install script.
25410         
25411         Changed the debugger module to have a single function for asking to gdb
25412         to send program info. The idea is to ask the debugger about only the
25413         info needed to open windows( watch, registers, etc ) to speedup the step
25414         command. I plan to ask informations to the debugger based on the user
25415         interface status.
25416         The request for local variables is enabled by default, but the
25417         projectDBase has a variable to control it, to allow disabling that
25418         feature,  there is also the code to save and to reload the state. If you
25419         want to have it disabled by dafult change SHOW_LOCALS_DEFAULT to FALSE
25420         in project_dbase.c
25422         This big patch is from:  lbell <lbell@tsc4.com>
25423         
25424 2001-09-20  Stephane Demurget <demurgets@free.fr>
25426         Patch from rikul <null@acm.org> :
25428         * data/internal.properties, src/aneditor.cxx: fixed the fold margin
25429           problem and added folding support for php/hmtl.
25431 2001-09-19  Naba Kumar <kh_naba@users.sourceforge.net>
25433         * Fixed dnd of files within scintilla.
25434         patch from:  rikul <null@acm.org>
25435         
25436 2001-09-18  Naba Kumar <kh_naba@users.sourceforge.net>
25438         * Applied patch from Luca.
25439         
25440         * src/source.c: source_write_build_files(): Fixed the project generation
25441           failure. The fist return statement and the free_project_type were 
25442           misplaced.
25444 2001-09-14  Naba Kumar <kh_naba@users.sourceforge.net>
25445         
25446         * anjuta.c, anjuta.h, main.c, main_menubar.c, main_menubar_def.h,
25447         mainmenu_callbacks.c, mainmenu_callbacks.h, messages.c:
25448         
25449         1) Restore the error color to red (waiting for a configurable one )
25450         2) Saving projects settings if you exit anjuta without closing an open
25451         saved project
25452         3) New Menu 'repaeat search' to search with a keystroke without pressing
25453         the toolbar button
25454         4) some define in the menus to better handle menu item update
25455         
25456         Patch from: lbell <lbell@tsc4.com>
25457         
25458         * main_menubar_def.h, main_menubar.c: Change the position of
25459         "Repeat find" menu position.
25461 2001-09-13  Naba Kumar <kh_naba@users.sourceforge.net>
25463          project_type.h, project_type.c, source.c: Applied patch.
25464          patch from Johannes Schmid <clubfan@users.sourceforge.net>
25465          
25466 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
25468         * configure.in, src/Makefile.am: Using macros for ORBit flags.
25469         
25470 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
25471         
25472         * Fixed bug #445752
25473   
25474 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
25475         
25476         * Fixed bugs in Gtk-- and Gnome-- project type
25478 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
25480         * dnd.c: Support for multiple files drag-n-drop.
25481         
25482           Patch from: rikul <null@acm.org>
25483         
25484         * anjuta.c, anjuta.h, anjuta_cbs.c, main_menubar_def.h,
25485           mainmenu_callbacks.c, mainmenu_callbacks.h: Added message text
25486           saving from menu.
25487         
25488           Patch from: rikul <null@acm.org>
25490         * Applied patch for widgetizing goto dialog box.
25491           Patch from: ???
25492         
25493         * Applied patch for having new project type handling.
25494           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
25495           
25496 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
25498         * Makefile.am, aneditor.cxx, aneditor.h, anjuta.c, anjuta.h,
25499           anjuta_cbs.c, anjuta_gui.c, breakpoints.c, breakpoints.h,
25500           debugger.c, debugger.h, find_in_files.c, find_in_files.h,
25501           find_replace.c, find_replace.h, find_text.c, find_text.h,
25502           glade_iface.c, main.c, messages.c, messages.h, project_dbase.c,
25503           project_dbase.h, source.c, text_editor.c, text_editor.h,
25504           text_editor_cbs.c, utilities.c, utilities.h:
25505         
25506           Applied a huge patch (after slight preview). I would like Luca
25507           to have his feature additions mentioned here.
25508         
25509           Patch from: lbell <lbell@tsc4.com>
25511 2001-09-09  Stephane Demurget <demurgets@free.fr>
25513         * scintilla/Makefile.am: added to $(GTK_CFLAGS) INCLUDES.
25515         * po/fr.po: updated to the latest sources.
25518 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
25519         
25520         * Fixed bug #445752
25521   
25522 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
25524         * dnd.h, dnd.c: New files for drag n drop support.
25525                 
25526         * anjuta.h, anjuta_gui.c, anjuta_cbs.c:
25527            Added drag and drop support for opening files.
25528         
25529         Thanks to José Antonio Caminero Granja <JCamGra@alumnos.uva.es> and
25530         Archit Baweja <bighead@crosswinds.net> for this idea.
25531         
25532         * TODO: Added some more todos. :-(
25534 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
25536         * Fixed the goto line activate bug.
25537         patch from: Martyn Bone <mbone@brightstar.u-net.com>
25539 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
25540         
25541         * Fixed bugs in Gtk-- and Gnome-- project type
25543 2001-08-5  Naba Kumar <kh_naba@users.sourceforge.net>
25545         * widgets/gonmefilelist.c, gnomefilelist.c:
25546         Modified multiple selection on pressing control.
25547           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
25548         
25549         * src/project_dbase_gui.c, anjuta_cbs.c, fileselection.h, fileselection.h:
25550         Modified multiple selection on pressing control.
25551           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
25552         
25553 2001-09-05  Abel Cheung  <maddog@linux.org.hk>
25555         * src/project_dbase_gui.c(*lang_data[]): Rename zh_TW.Big5 to zh_TW .
25556           This is useless; but just in case...
25558 2001-08-4  Naba Kumar <kh_naba@users.sourceforge.net>
25560         * data/internal.properties: modified a bit of perl properties.
25561         
25562 2001-08-3  Naba Kumar <kh_naba@users.sourceforge.net>
25564         * ccview/cccproj.hh, ccview/hash_str.h, src/fileselection.c, src/fileselection.h
25565           src/project_dbase_gui.c, widgets/gnomefilelist.c, widgets/gnomefilelist.h:
25566           Added support for multiple file imports. Changed the standrd C++
25567           convention of #include <file> to #include <file.h>, because I had given
25568           some wrong options while compiling my gcc-3.0.1 compiler, so it does not
25569           now support the #include <file> convention. That is something to be fixed :). 
25570           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
25572 2001-08-1  Naba Kumar <kh_naba@users.sourceforge.net>
25574         * src/anjuta.c: Added function static greetings_text(), to solve the non
25575                 translation of the greetings text in the wizard.
25576                 
25577 2001-08-31  Andy Piper <andy.piper@freeuk.com>
25579         * src/find_in_files_gui.c: made order of buttons consistent with other Find
25580           dialogs, with OK the default (fix bug #453482)
25582 2001-08-31  Naba Kumar <kh_naba@users.sourceforge.net>
25584         * src/anjuta.c: Fixed a bug that tries to printf 'NULL'
25585         
25586         * src/appwizard.c: added N_() for the inlcuding the welcome message translatable.
25587         
25588 2001-08-29  Naba Kumar <kh_naba@users.sourceforge.net>
25590         * src/aneditor.cxx
25591           src/aneditor.h
25592           src/anjuta_cbs.c
25593           src/controls.c
25594           src/main_menubar.c
25595           src/main_menubar.h
25596           src/main_menubar_def.h
25597           src/mainmenu_callbacks.c
25598           src/mainmenu_callbacks.h:
25599                 Applied the patch that addes menu items which allow users to
25600                 insert GPL notice and date time in current document.
25601                 patch from: Rick Patel <rikul@shreve.net>       
25602                 
25603         * src/main_menu.c: Fixed a compilation error.
25604         
25605         * src/anjuta.c: Fixed non-rememberence of editor tab position.
25606         
25607         * src/mainmenu_callbacks.c: Fixed gpl strings to avoid compiler warnings
25608           about the unterminated strings.
25609           
25610         * scintilla/*: Updated scintilla to 1.3.9 version.
25611         
25612 2001-08-28  Naba Kumar <kh_naba@users.sourceforge.net>
25613         
25614         * widgets/gnomefileselection.c:
25615           Applied the patch for fixing multiple selection of file open funcion,
25616           which will deselect the files selected.
25617           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
25619 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
25621         * widgets/gnomefileselection.h, widgets/gnomefileselection.c, src/fileselection.h,
25622           src/fileselection.c, src/anjuta_cbs.c:
25623           Applied the patch     for multiple selection of file open.
25624           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
25625           
25626 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
25628         * Removed "-f" option in call to devhelp, because devhelp no longer
25629           supports that.
25630         
25631 2001-08-26  Stephane Demurget <demurgets@free.fr>
25633         All these modifications have been pointed out by
25634         Gregory Schmitt <gregory.schmitt@free.fr>, so thanks to him.
25636         * data/internal.properties: two fixes for the PHP lexer.
25637           this out.
25639         * fr.po: minor fixes.
25641         * TODO: added a couple of PHP suggestions from Gregory Schmitt.
25643 2001-08-25  Naba Kumar <kh_naba@users.sourceforge.net>
25644         
25645         * main_menubar.c,
25646           main_menubar.h,
25647           main_menubar_def.h,
25648           main_menubar_callbacks.c,
25649           controls.c:
25650                 Added new menu item for "close all fils".
25651                 (Patch from Rikul <rikul@shreve.net>, after revision)
25652         
25653         * project_dbase.c: project_dbase_close_project(): remove unnecessary printf() statement.
25654         
25655         * find_text.c, find_replace.c: Fixed dialog wins not show up once close by 'Esc'.
25656                 (Patch from Rikul <rikul@shreve.net>)
25657         
25658         * anjuta.c: Fixed to have the current dir in the fileopen dialog box.
25659                 (Patch from Rikul <rikul@shreve.net>)
25661 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
25662         
25663         * appwiz_page2.c: Applied patch for disabling auto-upper-casting of
25664            project name in application widzard.
25665            [Patch from: Yannick Koehler <yannick.koehler@colubris.com>  ]
25667         * executer.c: hacked to change the behavior of the executer dialog. Now, instead
25668           of the 'OK' button there is an 'Execute' one.
25669           [ Patch from: Giovanni Corriga <valkadesh@libero.it>  ]
25670         
25671         * executer.c: Changed cancel button to close button. That was more appropriate.
25672           
25673 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
25675         * HACKING: corrected >>>>>> Config management.
25676         
25677         * HACKING: Added many things.
25678         
25679         * src/launcher.h: Added some comments.
25681 2001-08-21  Stephane Demurget <demurgets@free.fr>
25683         * configure.in, NEWS, README: bumped anjuta version to 0.1.7.
25685         * HACKING,
25686           manuals/C/anjuta-faqs/anjuta-faqs.sgml,
25687           src/appwizard_cbs.c,
25688           src/appwizard_gui.c: Applied UI/docs cleanup patch from
25689           Andy Piper <andy.piper@freeuk.com>
25691         * po/fr.po: updated to latest sources.
25693         * Makefile.am: removed anjuta.prj from EXTRA_DIST.
25696 2001-08-18  Andy Piper <andy.piper@freeuk.com>
25698         * Fixed bugs #450280 and #448845
25700         * src/about.c: corrected Naba's e-mail address (.net, not .com)
25701         
25702         * src/goto_line.c, src/attach_process_gui.c, src/find_replace.c:
25703           named dialogs
25704         
25705         * src/breakpoints_gui.c, src/commands.c, src/find_text.c,
25706           src/find_in_files_gui.c, src/project_dbase_gui.c, src/help.c, 
25707           src/watch_gui.c, src/stack_trace_gui.c: edited window and dialog 
25708           names to remove "Anjuta: " prefix
25709           
25710         * src/main_menubar_def.c: altered a message
25711         
25712         * launcher/anjuta_launcher.c: cleaned up some messages
25714         * src/debugger.c: edited messages to improve clarity
25715         
25716         * src/app_wiz*.c: tidied wizard interface
25719 2001-08-15  Stephane Demurget <demurgets@free.fr>
25721         Synced Naba's fix and mine about the wizards not working and removed
25722         anjuta.prj to avoid a nasty checkin.
25724         * Makefile.am: removed the install-data-local rule.
25726         * data/Makefile.am: changed the list of files.
25728         * anjuta.prj: removed to avoid checkin of Anjuta temp files.
25730         * .cvsignore: added anjuta.prj for the same reason.
25733 2001-08-15  Naba Kumar <kh_naba@users.sourceforge.net>
25735         * src/source.c: Fixed a bug that fails new gnome projects to get
25736           created.
25738         * src/project_manager.c: Fixed a bug that disables storing recent
25739           project history.
25741         * Makefile.am: Added stuffs to install the macro files in the
25742           anjuta share file.
25745 2001-08-14  Stephane Demurget <demurgets@free.fr>
25747         * data/Makefile.am: added some rules to support the gnome/ macros
25748           dir in order to make the wizards work again.
25750         * anjuta.spec.in: upped the release number.
25753 2001-08-12  Zbigniew Chyla  <cyba@gnome.pl>
25755         * configure.in (ALL_LINGUAS): Added pl.
25758 2001-08-09  Stephane Demurget <demurgets@free.fr>
25760         * anjuta.spec.in: fixed the doc files list.
25763 2001-08-09  Naba Kumar <kh_naba@users.sourceforge.net>
25765         * src/about.c: corrected my email address. :-)
25766         
25767         * TODO: Updated.
25768         
25769         * manuals/C/anjuta-manual/chapter15.sgml: Slight correction.
25770          (patch from Andy Piper <squiggle@ukgateway.net>)
25772 2001-08-08  Naba Kumar <kh_naba@users.sourceforge.net>
25774         * debugger.c: Fixed a bug associated with debugging threaded
25775           application.
25776         
25777         * text_editor_menu.c: Fixed broken ui in text editor
25778           pop up menu.
25779           
25780         * text_editor_menu.c: Now the option sub menu in text editor pop up
25781           works.
25782         
25783         * mainmenu_callbacks.c: Fixed "no-modified" bug with autoformat.
25784                 (suggested by lord sibn <sibn@utspl.cjb.net> )
25785         
25786 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
25788         * src/text_editor_menu.c: Added menu item for context help
25789           (patch from Andy Piper <squiggle@ukgateway.net>)
25790         
25791 2001-08-06  Stephane Demurget <demurgets@free.fr>
25793         * ccview/cccproj.cc: added missing i18n strings.
25795         * data/welcome.txt: bumped version to 0.1.6.
25797         * src/anjuta.c: fixed a compilation error due to devhelp integration.
25799 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
25800         
25801         * help.c, help.h: Added support for DevHelp context sensitive help
25802                 and gnome api browsing.
25803         * Fixed toolbars and editor views "not save" bug.
25804         * Updated sgmldocs.make and configure.in to handle rh 7.1 crap.
25805           (patch from Andy Piper <squiggle@ukgateway.net>)
25806         * Updated THANKS and chapter15.sgml for uk and ru translators.
25808 2001-08-05  Naba Kumar <kh_naba@users.sourceforge.net>
25810         * Transfered ru.po, uk.po and update.sh from gnome-i18n/extra-po/anjuta
25811         * Updated configure.in to include these changes
25812         
25813 2001-08-03  Stephane Demurget <demurgets@free.fr>
25815         * src/project_dbase_gui.c: fixed bug #446963
25816           (on_project_dbase_ccview_update_start),
25817           (on_project_dbase_ccview_update_end): added.
25818           These two respectively disable and enable close file/project
25819           menu entries and toolbar items, while the ccview part updates
25820           its tag database.  
25823 2001-08-03  Stephane Demurget <demurgets@free.fr>
25825         * configure.in: added sv to the ALL_LINGUAS list.
25826         
25828 2001-08-01  Fatih Demir <kabalak@gtranslator.org>
25830         * anjuta.desktop.(in(.in)), configure.in & Makefile.am: Get the desktop
25831                 file to work: merge translations and distribute it.
25833         * .cvsignore & ABOUT-NLS: Erh, "ABOUT-NLS" shouldn't be in CVS.
25835         * NEWS, README, THANKS & TODO: Spelling fixes.
25837 2001-08-01  Stephane Demurget <demurgets@free.fr>
25839         * README: updated requirements.
25841         * scintilla/Makefile.am,
25842           src/Makefile.am: fixed includes using $(srcdir), as the distcheck
25843           target can't be realized (custom build path).
25845         * Makefile.am: added xml-i18n-* and anjuta.spec.in as EXTRA_DIST.
25846           Removed install-data-local.
25848         * src/compiler_options.c: changed the include paths of the pixmaps.
25849           we hadn't any warning because of the include paths passed to the
25850           compiler. Thanks to make distcheck for reporting this.
25853 2001-07-31  Stephane Demurget <demurgets@free.fr>
25855         * NEWS, THANKS: updated.
25857         * src/anjuta.c: (anjuta_fatal_signal_handler), (anjuta_exit_signal_handler):
25858           fixed to show the correct kernel signal number and its description.
25860         * widgets/gnomefilelist.c: fixed bug #445756
25861           (goto_last): renamed to goto_prev and changed according to goto_next.
25862           (goto_next): added.
25863           (goto_directory): removed.
25864           (check_list_for_entry): renamed (g_list_find_string_pos) and rewrote: the
25865           returned value is now the position in the list.
25866           (check_ok_button_cb): changed the back check and added one for next.
25867           (gnome_filelist_set_dir): the check in history make it wouldn't be
25868           a "true" history. polished the whole thing, using set_dir_internal.
25869           (set_dir_internal): used in gnome_filelist_set_dir and back/next callbacks, so
25870           there's no check in the history when using back or next.
25872         * manuals/*: added missing .cvsignore files.
25875 2001-07-30  Stephane Demurget <demurgets@free.fr>
25877         * po/fr.po: updated to latest sources.
25879         * src/preferences_gui.c: (create_preferences_page6): fixed bug #445758
25880           call on_trunc_mesg_check_clicked after the two spinbuttons are ref'ed,
25881           to put off their sensitive attributes.
25883 2001-07-29  Stephane Demurget <demurgets@free.fr>
25884         
25885         * po/fr.po: fixed some grammar things.
25886           Thanks to Pierre Sarrazin <sarrazip@sympatico.ca> for having pointed
25887           this out.
25888         
25889         * src/utilities.c: (file_is_link): use lstat instead of stat.
25891 2001-07-27  Naba Kumar <kh_naba@123india.com>
25892         
25893         * Remove help dir from cvs, because it is no longer
25894           needed.
25895         
25896         * Remove manuals/anjuta-manual dir from cvs, because it is no longer
25897           needed.
25899 2001-07-24  Naba Kumar <kh_naba@123india.com>
25901         * debugger.c: (debugger_update_prog_status): Fixed
25902                 the bug with gdb version 5. Debugger starts, when
25903                 step in/out/over etc are clicked.
25904         
25905         * debugger.c: All functions: added debugging codes.
25906         
25907         * breakpoints.c: (breakpoints_dbase_set_all_in_editor):
25908         * breakpoints.c: (breakpoints_dbase_add_brkpnt):
25909           Modified to recognize non project files also.
25910           
25911         * source.c: (source_write_configure_in):
25912           Added source for 'prefix' counterparts for
25913           no-prefix AC_SUBST.
25914         
25915 2001-07-23  Naba Kumar <kh_naba@123india.com>
25916         
25917         * anjuta.c: added function anjuta_remove_text_editor();
25918           and suitably modified anjuta_remove_current_text_editor().
25919           
25920         * project_dbase.c: project_dbase_close(), Added code to
25921           close all opened files that belong to the project when
25922           the project is closed.
25923          (patch from  "Maxim Blagai" <maximblagai@yahoo.com> and some my codes)
25924         
25925         * Updated the manuals/anjuta-manual subdir for GDP standards.
25926            (patch from Andy Piper <squiggle@ukgateway.net>)
25927         
25928         * main_menubar.h, main_menubar.def: Added Menu items to handle
25929           urls for library references, bugs, patches and feature request
25930           submission.
25931         
25932 2001-07-20  Naba Kumar <kh_naba@123india.com>
25933         
25934         * Set wmclass names in all windows.
25935           (patch from Andy Piper <squiggle@ukgateway.net>)
25936         * New splash logo from "Misha" <misha@phreaker.net>);
25938 2001-07-19  Naba Kumar <kh_naba@123india.com>
25939         
25940         * preferences.[h,c], preferences_gui.c: Added 4 properties to
25941           set caret color, calltip back color and selection fore/back
25942           color.
25944 2001-07-18  Naba Kumar <kh_naba@123india.com>
25945         
25946         * project_dbase.c: Closes all files when project is closed.
25947          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
25948          -- We still need to refine this as it closes all sort of files.
25949         
25950         * compiler_options.c: Fixed seg-fault bug when last item in
25951           compiler option lists is removed.
25952         
25953         * Fixed missing newline warnings during compilation.
25954           (patch from Andy Piper <squiggle@ukgateway.net>)
25956 2001-07-17  Fatih Demir <kabalak@gtranslator.org>
25958         * xml-i18n-*: Blew away the xml-i18n-* files from CVS -- they're
25959                 autogenerated no need to store'em in CVS.
25961         * ccview/.cvsignore: Addition of cvsignore.
25963 2001-07-17  Naba Kumar <kh_naba@123india.com>
25964         
25965         *GUI fixes and spell corrections
25966         (patch from Andy Piper <squiggle@ukgateway.net>)
25968 2001-07-15  Naba Kumar <kh_naba@123india.com>
25969         
25970         *Fixed double error message for file not found.
25971         
25972         *Put white backgrounds for png images.
25973         
25974         *Converted '-' to '_' in sgml files.
25976 2001-07-14  Naba Kumar <kh_naba@123india.com>
25977         
25978         * project_dbase.c: Short-cut for expand/collasp project tree
25979         
25980         * project_dbase_gui.c:
25981          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
25983 2001-07-13  Naba Kumar <kh_naba@123india.com>
25984         
25985         * notebook.[h,c]: Added
25986          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
25987         Project/message window now toggles on control and
25988         and notebook switch short-cut
25990 2001-07-7  Naba Kumar <kh_naba@123india.com>
25991         
25992         * Changed a new icon set which looks more gnomish.
25993         
25994         * Changed a new anjuta splash logo.
25995         (Icons and splash logo created by "Misha" <misha@phreaker.net>)
25997 2001-07-6  Naba Kumar <kh_naba@123india.com>
25998         
25999         * ccview/*: Integrated ccview for class view and file view
26000                 in the project Manager.
26001         
26002         * widgets/gnomefilelist.[h,c]: Added show hidden files options.
26004 2001-07-1  Naba Kumar <kh_naba@123india.com>
26005         
26006         * scintilla/*: Upgraded Scintilla to version 1.3.7
26007         
26008         * manuals/anjuta-manual/C/chapter[00-12].sgml: Added many more stuffs.
26009         
26010 2001-06-28  Naba Kumar <kh_naba@123india.com>
26011         
26012         * src/debugger.c: Correct step-over and step-out swapping.
26013         
26014         * manuals/anjuta-manual/C/chapter[00-12].sgml: Splitted manual
26015           chapters and added more stuffs.
26017 2001-06-13  Naba Kumar <kh_naba@123india.com>
26018         
26019         * data/autogen.sh.gtkmm: Added
26020         
26021         * data/autogen.sh.gnomemm: Added
26022         
26023         * src/appwiz.c: Added two more application wizard templetes
26024         
26025         * src/project: for gtk-- and gnome-- and proper support
26026         
26027         * src/source.c: for c++ in the project configuration.
26028         
26029         * src/source.h:
26031 2001-05-05  Naba Kumar <kh_naba@123india.com>
26033         * Merged my pre-cvs modifications with 
26034           the current cvs copy.
26036         * (lot of files change).
26038         * Implemented session management.
26040         * Local installation possible by
26041           manageing our own pixmaps paths
26042           manupulations.
26043         
26044         * resources.h: Added.
26045         * resources.c: Added.
26047         * Fixed some bugs.
26048         
26049 2001-05-05  Fatih Demir <kabalak@gtranslator.org>
26051         * manuals/.cvsignore & manuals/anjuta-manual/C/.cvsignore:
26052                 Corrected/extended ignores.
26054 2001-05-04  Naba Kumar <kh_naba@123india.com>
26056         * manuals/: dir tree added.
26057           Sgml documentation started in this dir.
26058           
26059         * omf-install/: dir tree added.
26060         
26061         * manuals/anjuta-manual/C/anjuta-manual.sgml:
26062           Created initial document structure.
26063           
26064         * configure.in: Added test for scrollkeeper.
26065           Added some Makefile entries in AC_OUTPUT.
26066         
26067         * Makefile.am: Added subdir manuals/
26068         
26069         * HACKING: Wrote something stupid.
26071 2001-05-02  Stéphane Démurget <demurgets@free.fr>
26073         * Makefile.am: Added ChangeLog in local data list, becaused it's
26074           needed to create a new project.
26075           
26076         * po/fr.po: minor fixes.
26078         * src/build_file.c, src/configurer.c, src/debugger.c,
26079           src/executer.c, src/find_replace.c, src/gnome_project.c,
26080           src/goto_line.c, src/launcher.c, src/messages.c, 
26081           src/preferences.c src/project_dbase.c: functions declared static.
26082           
26083         * widgets/gnomefilelist.c: Fixed a project creation bug,
26084           introduced with latest changes.
26086 2001-05-01  Stéphane Démurget <demurgets@free.fr>
26088         * widgets/gnomefilelist.c,
26089           BUGS: Fixed an annoying bug preventing from loading files/project
26090           given on the command line. Polished the whole gnome_filelist widget.
26092 2001-04-27  Stéphane Démurget <demurgets@free.fr>
26094         * src/main.c,
26095           src/anjuta.c,
26096           src/anjuta.h: Polished the command line parsing.
26098         * BUGS: Need to clean that damn gnome_filelist widget.
26100 2001-04-25  Stéphane Démurget <demurgets@free.fr>
26102         * src/registers.c,
26103           src/sharedlib.c,
26104           src/signals.c: Removed duplicated includes.
26106         * po/fr.po: minor fixes.
26108         * src/compiler_options_gui.c: Cleaned up a part of the GUI,
26109           create_compiler_options_page? () declared static.
26110         * src/main.c,
26111           src/anjuta.c: Put a command line option for disabling
26112           the splashscreen.
26114         * src/preferences_gui.c: Fixed an internationalization issue,
26115           other functions declared static.
26117         * src/gnome_project.c: Fixed some memory leaks,
26118           new_prj_terminated () declared static. 
26120 2001-04-24  Fatih Demir <kabalak@gtranslator.org>
26122         * configure.in: Sort ALL_LINGUAS alphabetically.
26124 2001-04-22  Stéphane Démurget <demurgets@free.fr>
26126         * Emptied that ugly old Changelog.
26128 == Anjuta 0.1.5 ===
26129 == Anjuta 0.1.4 ==
26131 2001-03-10 Naba kumar  <naba@gnome.org>
26133         * src/gnome_project.c: Fixed project dir creation bug.
26135         * src/text_editor.c: Fixed double accelerators bug.
26136         
26137         * src/glade_iface.c, src/project_dbase.c: Fixed source generation bug.
26139         * src/stack_trace.c, * src/compiler_options.c,
26140         data/internals.properties, src/defaults.c:
26141         Fixed pixmap creation with NULL window.
26143         * src/commands.c, src/preferences_gui.c, src/build_project.c
26144         src/clean_project.c: Bug fix.
26145         
26146         * src/main_menubar_def.h: i18n bug fix.
26147         
26148         * src/executer.h, src/executer.c: Bug fix.
26149         
26150         * src/controls.c: Bug fix.
26151         
26152         * src/debugger.c: Debugger now takes program args.
26153         
26154         * po/ja.po: Added japanese translation file.
26155         
26156         Upgraded to ver 0.1.4
26157         ... Fixed other minor bugs.
26159 == Anjuta 0.1.3 ===
26161 2001-XX-XX Naba kumar  <naba@gnome.org>
26163         * Lots of unaccountable changes. Integrated scintilla.
26164         Redesigned Project managemet. Added supports for other languages.
26165         Java style properties managements. .... blah blah
26166         
26167 2000-11-11 Naba kumar  <naba@gnome.org>
26169         * README, htmls/page111.html, configure.in, anjuta.prj, anjuta.spec:
26170         Upgraded to version 0.1.3.
26172         * src/mainmenu_callbacks.c, src/main_menubar_def.h:
26173         Fixed to activate Debug->add watch properly.
26175 === Anjuta 0.1.2 beta_2 ===
26176 === Anjuta 0.1.2 ===
26178 2000-11-05 Naba kumar  <naba@gnome.org>
26180         * src/compiler_options.c, src/compiler_options_cbs.c
26181         src/compiler_options_cbs.h, src/compiler_options_gui.c
26182         src/anjuta2.c, extra/stock_libs.anj (new),
26183         extra/README.stock_libs (new), htmls/page13.html,
26184         htmls/images/*: Improved Library settings GUI. Can now enable/disable
26185         added libraries. Stock libs provided for ease of entry. Modified
26186         help html file accordingly.
26188 2000-11-03 Naba kumar  <naba@gnome.org>
26190         * README: Minor fixes in Doc files.
26192         * src/gnome_prj.c, src/appwidzard_cbs.c:
26193         Fixed to ignore non-existant dir for blank prj.
26194         More checking in project creation, especially to confirm
26195         that the prj file already does not exist.
26197         * anjuta.spec, configure.in: Upgraded to version 0.1.2
26199         * src/controls.c: Now Menu item "Format/Detach current document"
26200         is inactive when there is no document opened.
26202 === Anjuta 0.1.1 ===
26204 2000-11-01 Naba kumar  <naba@gnome.org>
26206         Completed and Release of first version (Beta) with lots of bugs.
26208 1999-12-27 Naba kumar  <naba@gnome.org>
26210         Anjuta project started.