Updated Spanish translation
[anjuta-git-plugin.git] / ChangeLog
blob63369a1f85f736eeffce8c8facecb2e872093493
1 2008-02-02  Johannes Schmid <jhs@gnome.org>
3         * plugins/macro/macros.xml:
4         #495511 – Header_h macro correction
6 2008-02-02  Johannes Schmid <jhs@gnome.org>
8         * plugins/patch/patch-plugin.glade:
9         gtk-apply is not translatable...
11 2008-02-02  Johannes Schmid <jhs@gnome.org>
13         * plugins/build-basic-autotools/build-basic-autotools.c:
14         (on_build_mesg_format):
15         
16         Also check for untranslated messages from make. Should fix 
17         #511981 – Error parsing make output
19 2008-02-02  Johannes Schmid <jhs@gnome.org>
21         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
22         .glade:
23         
24         Fixed #511010 – [UI] Execute program utility window
26 2008-02-02  Johannes Schmid <jhs@gnome.org>
28         * src/anjuta.glade:
29         Fixed #509908 – [UI] Problems with the General settings tab
31 2008-02-02  Johannes Schmid <jhs@gnome.org>
33         * manuals/anjuta-manual/C/fileoperations.xml:
34         Fixed #513730 – Option not present in the GUI po file
36 2008-02-02  Johannes Schmid <jhs@gnome.org>
38         * plugins/sourceview/anjuta-editor-sourceview.glade:
39         Adjust preferences default values
41 2008-02-02  Johannes Schmid <jhs@gnome.org>
43         * plugins/document-manager/plugin.c: (docman_plugin_set_tab_pos):
44   Fixed #512535 – Open files tabs' position is correctly remembered 
45   but not applied at startup
47 2008-02-02  Johannes Schmid <jhs@gnome.org>
49         * plugins/search/search-replace.c: (on_message_clicked):
50         Pass and uri ianjuta_document_manager_goto_file_line_mark() to
51         fix clicking on search result messages
53 2008-02-01  James Liggett <jrliggett@cox.net>
55   * plugins/subversion/svn-command.c: (on_svn_notify):
56   Fixed wrong status message output when resolving conflicts.
58 2008-02-02  Johannes Schmid <jhs@gnome.org>
60         * configure.in: Require GtkSourceView 2.1.2
61         * plugins/sourceview/sourceview-prefs.c: (init_colors_and_fonts):
62         * plugins/sourceview/sourceview.c: (mark_real), (imark_unmark),
63         (imark_is_marker_set), (imark_delete_all_markers),
64         (ibookmark_toggle), (goto_bookmark), (ibookmark_clear_all):
65         
66         Adapted to API changes in GtkSourceView
68 2008-02-01  Johannes Schmid <jhs@gnome.org>
70         * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
71         Fixed tabsize preference
73 2008-02-01  Johannes Schmid <jhs@gnome.org>
75         * manuals/anjuta-manual/C/fileoperations.xml:
76         * manuals/anjuta-manual/C/interface.xml:
77         Updated manual
78         
79         * manuals/anjuta-manual/Makefile.am:
80         * manuals/anjuta-manual/C/figures/*:
81         
82         Updated figures to be in clearlooks theme, removed old figures
84 2008-02-01  Johannes Schmid <jhs@gnome.org>
86         * plugins/patch/patch-plugin.glade:
87         * plugins/patch/plugin.c: (patch_plugin_activate):
88         Another UI issue with the patch plugin and silenced a compiler
89         warning
90         
91         Patch from James Liggett:
92         * plugins/profiler/gprof-call-graph-view.c:
93         (gprof_call_graph_view_create_columns):
94         * plugins/profiler/gprof-flat-profile-view.c:
95         (gprof_flat_profile_view_create_columns):
96         * plugins/profiler/gprof-view.c: (gprof_view_format_float):
97         * plugins/profiler/gprof-view.h:
98         
99         Use two decimal places for float values in profiler views (#507831)
101 2008-02-01  Johannes Schmid <jhs@gnome.org>
103         * configure.in:
104         * plugins/editor/Makefile.am:
105         
106         Fixed #512751 – libgnomeprint unnecessary without scintilla
108 2008-01-31  Johannes Schmid <jhs@gnome.org>
110         * plugins/language-manager/languages.xml:
111         Added a pretty ugly string for C++ headers. Maybe we should rely
112         on mime-types instead...
114 2008-01-31  Johannes Schmid <jhs@gnome.org>
116         * plugins/language-support-cpp-java/cpp-java-assist.c:
117         (get_iter_column), (cpp_java_assist_get_calltip_context),
118         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
119         (on_assist_chosen), (cpp_java_assist_install):
120         * plugins/language-support-cpp-java/plugin.c:
121         (on_editor_char_inserted_cpp):
122         Removed annoying DEBUG_PRINTs
123         
124         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
125         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
126         * plugins/sourceview/sourceview.c: (iassist_show_tips):
127         
128         Fixed "jumping" tooltips, fixed indentation of brances
130 2008-01-31  Johannes Schmid <jhs@gnome.org>
132         * plugins/document-manager/plugin.c: (on_document_changed):
133         Fixed crash when closing anjuta after all document tabs have been closed
135 2008-01-31  Sébastien Granjoux  <seb.sfo@free.fr>
137         * plugins/debug-manager/anjuta-debug-manager.glade:
138         Fix #513485: wrong strings maked as translatable
140 2008-01-31  Sébastien Granjoux  <seb.sfo@free.fr>
142         * plugins/debug-manager/threads.c,
143         plugins/debug-manager/stack_trace.c:
144         Avoid crash when getting relative path from debugger (same fix
145         than for #510028)
147         * plugins/debug-manager/queue.c:
148         Emit all state changes notification
150         * plugins/debug-manager/start.c:
151         Fix #511586: Project path with "+" not working in debugger
153 2008-01-31  Johannes Schmid <jhs@gnome.org>
155         * plugins/patch/patch-plugin.glade:
156         Fixed button ui problem...
157         
158         Patch from James Liggett:
159         * plugins/profiler/gprof-call-graph-block-entry.c:
160         (gprof_call_graph_block_primary_entry_new),
161         (gprof_call_graph_block_secondary_entry_new):
162         * plugins/profiler/gprof-flat-profile-entry.c:
163         (gprof_flat_profile_entry_new):
164         
165         Fix #507831 - Wrong Profiler values for some locales
167 2008-01-31  Johannes Schmid <jhs@gnome.org>
169         * plugins/sourceview/anjuta-editor-sourceview.glade:
170         * plugins/sourceview/sourceview-prefs.c:
171         * plugins/sourceview/sourceview.c: (sourceview_finalize):
172   
173   Fixed Editor->View popup menu for those entries that are appropriate for
174   sourceview    
176 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
178         * plugins/debug-manager/breakpoints.c:
179         Fix #512901: Crash when adding a breakpoint
181         * plugins/debug-manager/queue.c:
182         Remove a possible memory leak
184 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
186         * plugins/debug-manager/data_view.c,
187         plugins/debug-manager/sparse_view.c,
188         manuals/anjuta-manual/C/debugger.xml:
189         Fix #513130, #513131 #513135: Wrong menu item names and errors
190         in the documentation
192 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
194         * plugins/tools/editor.c:
195         ianjuta_document_manager_find_document_with_path expect an uri not
196         a path
198 2008-01-29  Sébastien Granjoux  <seb.sfo@free.fr>
200         * manuals/reference/libanjuta/libanjuta-docs.sgml,
201         manuals/reference/libanjuta/libanjuta-sections.txt,
202         libanjuta/interfaces/libanjuta.idl:
203         Documentation fixes for IAnjutaDebugger* interfaces
205 === anjuta 2.3.3 ===
207 2008-01-27  Naba Kumar  <naba@gnome.org>
209         * Makefile.am, anjuta.spec.in, configure.in: Removed unmaintained
210         rpm spec file.
212         * plugins/symbol-browser/plugin.c: (on_editor_foreach_disconnect),
213         (value_added_current_editor), (value_removed_current_editor):
214         Removed dead code.
216         * TODO.tasks: Updated.
218         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init): Added
219         scrollwindow shadow in.
221         * plugins/editor/anjuta-editor-scintilla.glade:
222         * plugins/editor/style-editor.c: (create_style_editor_gui):
223         Set style window transient and cetered for preferences window.
224         Fixed Bug #365490 - problems displaying Scintilla Colors & Fonts dialog
226         * plugins/editor/anjuta-editor-scintilla.glade:
227         Fixes Bug #427108 - Scintilla plugin configuration folding-style
228         setting not working
230         * configure.in, NEWS: Updated for release 2.3.3
232 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
234         * plugins/debug-manager/anjuta-debug-manager.glade:
235         Fix #512224: Use a string in english
237 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
239         * plugins/build-basic-autotools/build-basic-autotools.c:
240         ianjuta_document_manager_goto_file_line_mark needs an uri and
241         not a file path
243 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
245         * plugins/symbol-browser/plugin.c,
246         plugins/symbol-browser/an_symbol_view.c:
247         use gnome_vfs_get_uri_from_local_path to get local path from uri
248         This takes care of escaping some characters
250 2008-01-25  Sébastien Granjoux  <seb.sfo@free.fr>
252         * plugins/debug-manager/stack_trace.c:
253         Probably fix #510028: crash debugger when having a relative filename
254         in stack trace
256 2008-01-25 Tom <tpgww@onepost.net>
258         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
260         * plugins/document-manager/plugin.c,
261         plugins/document-manager/file_history.c,
262         plugins/document-manager/file_history.h,
263         plugins/document-manager/anjuta-docman.c,
264         plugins/document-manager/anjuta-docman.h:
265         Rename filename argument to uri when an uri is expected
266         anjuta_docman_get_document_for_uri will remove symlinks 
268 2008-01-25  Naba Kumar  <naba@gnome.org>
270         * plugins/terminal/terminal.c: (terminal_execute),
271         (activate_plugin):
272         * plugins/tools/execute.c: Fixed couple of gtk+ critical warnings.
274 2008-01-24  Sébastien Granjoux  <seb.sfo@free.fr>
276         * plugins/debug-manager/anjuta-debug-manager.glade,
277         plugins/debug-manager/start.c:
278         Fix #511049: Change UI of add source directories dialog
280 2008-01-24  Naba Kumar  <naba@gnome.org>
282         * plugins/editor/text-editor-iterable.c: (iiter_get_length):
283         * plugins/editor/text_editor.c: (itext_editor_get_text_all),
284         (itext_editor_get_text), (itext_editor_get_length): Fixes implementations
285         of ianjuta_editor_get_length(), ianjuta_iterable_get_length() and
286         ianjuta_editor_get_text_all(). Current Search-replace and symbol-db
287         should work now.
289 2008-01-24  Johannes Schmid <jhs@gnome.org>
291         Patch from: Luca Ferretti <ella.uca@libero.it>:
293         * plugins/document-manager/anjuta-docman.c:
294         (anjuta_docman_page_init), (anjuta_docman_class_init):
295         * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new):
296         
297         Fix #511757 – Close icon in tabs cut off (Patch was only for
298         document-manager, also adapted it for message-manager)
300 2008-01-24  Johannes Schmid <jhs@gnome.org>
302         * plugins/Makefile.am:
303         * plugins/sourceview/anjuta-document.c:
304         * plugins/sourceview/anjuta-marshal.list:
305         * plugins/sourceview/anjuta-view.c: (anjuta_view_class_init),
306         (anjuta_view_key_press_event):
307         * plugins/sourceview/sourceview-cell.c: (icell_iface_init),
308         (iiter_next), (iiter_previous), (iiter_last), (iiter_compare),
309         (iiter_diff), (iiter_iface_init):
310         * plugins/sourceview/sourceview.c: (on_document_char_added),
311         (ieditor_goto_position), (ieditor_get_text),
312         (ieditor_get_text_all), (ieditor_get_position), (ieditor_insert),
313         (ieditor_erase), (ieditor_get_line_from_position),
314         (ieditor_get_line_begin_position), (ieditor_get_line_end_position),
315         (ieditor_get_position_from_offset), (ieditor_get_start_position),
316         (ieditor_get_end_position), (ieditor_goto_start),
317         (ieditor_goto_end), (ieditor_iface_init), (iconvert_to_upper),
318         (iconvert_to_lower), (iindic_set), (iassist_suggest),
319         (iassist_show_tips):
320         
321         Implemented new iterators interface in sourceview editor and
322         re-enabled it.
324 2008-01-23  Naba Kumar  <naba@gnome.org>
326         * libanjuta/interfaces/libanjuta.idl:
327         * manuals/reference/libanjuta/libanjuta-sections.txt:
328         * plugins/build-basic-autotools/build-basic-autotools.c:
329         (build_indicator_location_set), (on_editor_changed):
330         * plugins/debug-manager/plugin.c: (show_program_counter_in_editor):
331         * plugins/debug-manager/variable.c: (get_hovered_word):
332         * plugins/document-manager/action-callbacks.c:
333         (on_editor_command_upper_case_activate),
334         (on_editor_command_lower_case_activate):
335         * plugins/document-manager/search-box.c: (on_incremental_search),
336         (on_search_activated):
337         * plugins/editor/text-editor-iterable.c: (icell_get_attribute),
338         (iiter_last), (iiter_set_position), (iiter_get_position),
339         (iiter_get_length), (iiter_compare), (iiter_diff),
340         (iiter_iface_init):
341         * plugins/editor/text_editor.c: (text_editor_get_position_lineno),
342         (text_editor_goto_point), (itext_editor_goto_start),
343         (itext_editor_goto_end), (itext_editor_goto_position),
344         (itext_editor_get_text_all), (itext_editor_get_text),
345         (itext_editor_get_position), (itext_editor_get_offset),
346         (itext_editor_get_length), (itext_editor_insert),
347         (itext_editor_erase), (itext_editor_erase_all),
348         (itext_editor_get_column), (itext_editor_get_overwrite),
349         (itext_editor_set_popup_menu),
350         (itext_editor_get_line_from_position),
351         (itext_editor_get_line_begin_position),
352         (itext_editor_get_line_end_position),
353         (itext_editor_get_position_from_offset),
354         (itext_editor_get_start_position), (itext_editor_get_end_position),
355         (itext_editor_iface_init), (iconvert_to_upper),
356         (iconvert_to_lower), (iassist_suggest), (iassist_show_tips),
357         (iindicable_set):
358         * plugins/editor/text_editor.h:
359         * plugins/editor/text_editor_cbs.c:
360         (on_text_editor_scintilla_notify):
361         * plugins/indent/plugin.c: (on_indent_action_activate):
362         * plugins/language-support-cpp-java/cpp-java-assist.c:
363         (cpp_java_assist_get_scope_context),
364         (cpp_java_assist_get_pre_word),
365         (cpp_java_assist_show_autocomplete),
366         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
367         (on_editor_char_added), (on_assist_chosen):
368         * plugins/language-support-cpp-java/plugin.c:
369         (get_line_indentation), (skip_iter_to_previous_logical_line),
370         (skip_preprocessor_lines), (initialize_indentation_params),
371         (set_line_indentation), (get_line_indentation_base),
372         (get_line_auto_indentation), (on_editor_char_inserted_cpp),
373         (on_editor_char_inserted_java), (on_auto_indent):
374         * plugins/macro/macro-actions.c: (match_shortcut):
375         * plugins/macro/macro-dialog.c: (on_ok_clicked):
376         * plugins/macro/plugin.c: (match_keyword):
377         * plugins/search/plugin.c: (find_incremental):
378         * plugins/search/search-replace.c: (search_and_replace),
379         (search_start_over):
380         * plugins/search/search-replace_backend.c:
381         (file_buffer_new_from_te), (file_buffer_line_from_pos),
382         (create_search_entries):
383         * plugins/symbol-browser/plugin.c:
384         (on_editor_buffer_symbols_update_timeout), (on_char_added),
385         (isymbol_manager_iface_init):
386         * plugins/symbol-db/plugin.c:
387         (on_editor_buffer_symbols_update_timeout), (on_char_added),
388         (isymbol_manager_iface_init):
389         * plugins/tools/execute.c: (atp_output_context_construct),
390         (atp_output_context_destroy), (atp_user_tool_execute):
392         Update IAnjutaEditor and IAnjutaIndicable interfaces to take
393         iterators instead of integer offsets.
394         - Renamed original ianjuta_editor_get_position(int) to 
395         ianjuta_editor_get_offset(). It is deprecated.
396         - Renamed original ianjuta_editor_get_position_iter() to
397         ianjuta_editor_get_position().
398         - Renamed ianjuta_editor_get_cell_iter() to
399         ianjuta_editor_get_position_from_offset()
400         - Renamed ianjuta_editor_get_text_iter() to ianjuta_editor_get_text()
401         - Added new methods:
402         ianjuta_editor_get_start_position(), ianjuta_editor_get_end_position()
403         ianjuta_editor_get_text_all(), ianjuta_editor_goto_start(),
404         ianjuta_editor_goto_end().
405         - All relevent signals and methods converted to use iterators.
406         - All relevent plugins fixed to use new API.
407         - Removed ianjuta_editor_cell_get_line() because it is provided by
408         ianjuta_editor_get_line_from_position().
409         - Removed ianjuta_symbol_manager_get_completions_at_position()
410         because it not used anywhere and is not right to be there.
411         - Updated IAnjutaEditable documentation.
413         Updated IAnjutaIterable interface:
414         - ianjuta_iterable_compare() and ianjuta_iterable_diff()
415         - Introduced 'end-iter' to point at the end of the list.
416         - Updated IAnjutaIterable documentation.
418         * plugins/Makefile.am:
419         (Disabled sourceview plugin for now. Jhs is coming up with a patch
420         for it soon).
422 2008-01-22  Johannes Schmid <jhs@gnome.org>
424         * plugins/file-wizard/anjuta-file-wizard.plugin.in:
425         * plugins/project-import/anjuta-project-import.glade:
426         * plugins/project-import/anjuta-project-import.plugin.in:
427         * plugins/project-wizard/anjuta-project-wizard.glade:
428         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
429         * plugins/project-wizard/druid.c: (npw_druid_new):
430         * plugins/project-wizard/plugin.c: (npw_plugin_create_view):
431         
432         Fixed #465084 – wizard instead of assistant (only string changes...)
434 2008-01-20  Rob Bradford  <rob@openedhand.com>
436         * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
437         Fix parsing with quotes in the command line. Kudos to Jorn Baayen for
438         coming up with the solution. (Bug: #510390.)
440 2008-01-20  Sébastien Granjoux  <seb.sfo@free.fr>
442         * plugins/build-basic-autotools/executer.c:
443         Fix #502508, use anjuta_launcher to keep program output
445         * plugins/terminal/terminal.c:
446         Remove unused child_initizlized member
447         Start the shell on plugin activation
449 2008-01-20  Sébastien Granjoux  <seb.sfo@free.fr>
451         * plugins/debug-manager/sparse_buffer.c:
452         Fix a crash when scrolling in the diassembly window
454         * plugins/debug-manager/sparse_view.c:
455         Small limit change using the same "unit" for both number
457 2008-01-19  Naba Kumar  <naba@gnome.org>
459         * plugins/language-support-cpp-java/cpp-java-assist.c:
460         (cpp_java_assist_get_scope_context),
461         (cpp_java_assist_get_pre_word): Usef ianjuta_editer_get_text_iter()
462         instead.
464 2008-01-19  Johannes Schmid <jhs@gnome.org>
466         * plugins/sourceview/anjuta-editor-sourceview.glade:
467         * plugins/valgrind/vgrule-editor.c: (vg_rule_editor_save):
468         
469         And even more strings...
471 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
473         * plugins/project-wizard/templates/cpp/src/main.cc:
474         Fix #498734, typing error in c++ project template
476 2008-01-19  Johannes Schmid <jhs@gnome.org>
478         * plugins/editor/text_editor.c: (text_editor_save_file):
479         * plugins/macro/anjuta-macro.glade:
480         * plugins/subversion/anjuta-subversion.glade:
482         Fixed even more strings
484 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
486         * plugins/language-support-cpp-java/cpp-java-assist.c:
487         Fix bug #488519, remove critical warning (completion_cache == NULL
488         is valid)
490 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
492         * plugins/gdb/debugger.c:
493         Enable logging of gdb communication with an environment variable
495 2008-01-19  Naba Kumar  <naba@gnome.org>
497         * plugins/editor/text-editor-iterable.c: (iiter_next),
498         (iiter_set_position), (iiter_get_position), (iiter_get_length): Use
499         editor native funtions to avoid round trips.
501 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
503         * plugins/editor/text_editor.c:
504         Fix a bug due to the previous patch: Unable to save new file in 
505         Scintilla
507 2008-01-18  Sébastien Granjoux  <seb.sfo@free.fr>
509         * plugins/debug-manager/disassemble.c,
510         plugins/debug-manager/disassemble.h,
511         plugins/debug-manager/registers.c,
512         plugins/debug-manager/registers.h,
513         plugins/debug-manager/memory.c,
514         plugins/debug-manager/memory.h,
515         plugins/debug-manager/command.c,
516         plugins/debug-manager/command.h,
517         plugins/debug-manager/queue.c,
518         plugins/debug-manager/queue.h,
519         plugins/debug-manager/breakpoints.c,
520         plugins/debug-manager/stack_trace.c,
521         plugins/debug-manager/threads.c,
522         plugins/debug-manager/plugin.c,
523         plugins/gdb/plugin.c,
524         plugins/gdb/debugger.c,
525         plugins/gdb/debugger.h,
526         manuals/reference/libanjuta/libanjuta-sections.txt,
527         manuals/reference/libanjuta/libanjuta.types,
528         libanjuta/interfaces/libanjuta.idl:
529         Use gulong instead of guint for addresses
530         Split IAnjutaCpuDebugger interface in IAnjutaDebuggerRegister,
531         IAnjutaDebuggerMemory and IAnjutaDebuggerInstruction
533         * plugins/gdb/anjuta-gdb.plugin.in:
534         Remove reference to IAnjutaCpuDebugger (useless)
536 2008-01-18  Johannes Schmid <jhs@gnome.org>
538         * AUTHORS: Added Alexander
540 2008-01-18  Johannes Schmid <jhs@gnome.org>
542   Patch from: Alexander Korolyov <kilork@yandex.ru>
544         * plugins/editor/text_editor.c: (load_from_file),
545         (text_editor_save_file):
546         
547         Fixed symlinks (#510238) and file permission (#405321)
548         handling for scintilla editor. 
549   
550 2008-01-17  Johannes Schmid <jhs@gnome.org>
552         * plugins/document-manager/action-callbacks.c:
553         (on_editor_command_select_all_activate),
554         (on_editor_command_cut_activate),
555         (on_editor_command_paste_activate),
556         (on_editor_command_copy_activate),
557         (on_editor_command_clear_activate):
558   Resupport cut/copy/paste/clear on GtkEditables when those
559   have focus. (Important for shortcuts to work).
561         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
562         * plugins/document-manager/search-box.c: (on_search_activated):
563         * plugins/gdb/plugin.c: (gdb_plugin_start_terminal):
564         * plugins/patch/patch-plugin.c: (on_ok_clicked):
565         * plugins/profiler/plugin.c: (profiler_get_data):
566         * plugins/project-wizard/druid.c: (npw_druid_new):
567         * plugins/project-wizard/install.c: (on_install_end_install_file):
568         * plugins/sourceview/anjuta-editor-sourceview.glade:
569         * plugins/subversion/anjuta-subversion.glade:
570         * plugins/tools/anjuta-tools.glade:
571         Various string fixes
573 2008-01-17  Naba Kumar  <naba@gnome.org>
575         Patch from James Liggett:
577         * plugins/subversion/subversion-add-dialog.c:
578         (on_subversion_add_response):
579         * plugins/subversion/subversion-copy-dialog.c:
580         (on_subversion_copy_response):
581         * plugins/subversion/subversion-diff-dialog.c:
582         (on_subversion_diff_response):
583         * plugins/subversion/subversion-merge-dialog.c:
584         (on_subversion_merge_response):
585         * plugins/subversion/subversion-remove-dialog.c:
586         (on_subversion_remove_response):
587         * plugins/subversion/subversion-switch-dialog.c:
588         (on_subversion_switch_response):
589         * plugins/subversion/subversion-ui-utils.c: (check_input):
590         * plugins/subversion/subversion-ui-utils.h:
591         * plugins/subversion/subversion-update-dialog.c:
592         (on_subversion_update_response):
594         If the user doesn't enter any data for path or revision fields in
595         certain SVN plugin dialogs, libsvn throws assertion failures and
596         kills Anjuta. To avoid this, the validity of path and revision
597         input data are checked before the command gets executed.
599         Fixes Bug #509510 - Check input of some dialogs to avoid termination
600         if user gives bad or no input
602 2008-01-16  Sébastien Granjoux  <seb.sfo@free.fr>
604         * plugins/document-manager/anjuta-docman.c:
605         Fix #507627 memory tab stay active on debugger stop
606         Remove two unused variables due to the previous patch
608 2008-01-16  Johannes Schmid <jhs@gnome.org>
610         * libanjuta/anjuta-plugin-manager.c:
611         Fixed #508399 – When you enable a plugin, preferences don't show up
613 2008-01-16  Rob Bradford  <rob@openedhand.com>
615         Reviewed by: Johannes Schmid <jhs@gnome.org>
617         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
618         (get_property_value_as_string), (set_property_value_as_string),
619         (register_callbacks):
620         * libanjuta/anjuta-preferences.h:
621         Add support for both file and folder preferences (originally only
622         folder choosers were supported. (Fixes bug: #508805.)
624         * plugins/file-manager/file-manager.glade:
625         Update the only in-tree use of the ANJUTA_PROPERTY_OBJECT_TYPE_FILE
626         type of property.
628 2008-01-16  Johannes Schmid <jhs@gnome.org>
630         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
631         .glade:
632         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
633         * src/anjuta.glade:
634         
635         Fixed #509875 – The "Update globale tags" button wording is incorrect
636         Fixed #509873 – Build Autotools Preferences has excessive padding
637         Fixed #509872 – General Information labels are incorrectly aligned
638         Fixed #509871 – General preferences has incorrect use of colons
639         
640 2008-01-16  Johannes Schmid <jhs@gnome.org>
642         * plugins/document-manager/anjuta-document-manager.glade:
643         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
645         Fixed #509865 – Incorrect padding in the Documents settings tabs
646         Fixed #509867 – Create button contents is mis-aligned
647         Fixed #509869 – "Add Directory" button is not HIG complient
649 2008-01-16  Johannes Schmid <jhs@gnome.org>
651         * libanjuta/anjuta-preferences-dialog.c:
652         (anjuta_preferences_dialog_add_page):
653         
654         Fix #509864 – No initial section selected when opening the Preferences dialog
656 2008-01-16  Johannes Schmid <jhs@gnome.org>
658         * plugins/gtodo/preferences.c: (pref_gconf_set_notifications):
659         Removed unused gconf_notifications
660         
661         * plugins/search/anjuta-search.glade:
662         * plugins/subversion/anjuta-subversion.glade:
663         * plugins/tools/anjuta-tools.glade:
664         * src/anjuta-app.c: (anjuta_app_instance_init):
665         
666         Fixed various strings
668 2008-01-15  Naba Kumar  <naba@gnome.org>
670         * plugins/editor/text_editor.c: (isavable_save_as): Correctly highlight
671         newfile saved. Fixes bug #502322 - Highlight doesn't work on new
672         file saved
674         * plugins/symbol-browser/an_symbol_view.c:
675         (anjuta_symbol_view_workspace_update_file): Refresh the symbols for
676         new file saved.
678 2008-01-15  Johannes Schmid <jhs@gnome.org>
680         * libanjuta/anjuta-profile.c: (anjuta_profile_class_init),
681         (anjuta_profile_add_plugins_from_xml):
682         * plugins/file-manager/file-manager.glade:
683         Some string fixes
684         
685         * libanjuta/interfaces/libanjuta.idl:
686         Fixed docs
687                 
688         * plugins/sourceview/Makefile.am:
689         * plugins/sourceview/anjuta-editor-sourceview.glade:
690         * plugins/sourceview/sourceview-print.c: (paginate), (draw_page),
691         (end_print), (print_setup), (sourceview_print),
692         (sourceview_print_preview):
693         * plugins/sourceview/sourceview.c: (iprint_print),
694         (iprint_print_preview):
695         
696         Added printing support to GtkSourceView editor
698 2007-01-14 Tom <tpgww@onepost.net>
700         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
702         * plugins/document-manager/anjuta-docman.c:
703         Fix two memory leaks added by the previous patch
705 2008-01-14  Johannes Schmid <jhs@gnome.org>
707         * plugins/sourceview/assist-tip.c: (assist_tip_move):
708         * plugins/sourceview/assist-window.c: (assist_window_move):
709         
710         Do not use opacity
712 2008-01-14  Rob Bradford  <rob@openedhand.com>
714         * global-tags/Makefile.am:
715         * global-tags/create_global_tags.sh.in:
716         Install anjuta-tags binary into FHS policy compliant directory and
717         update references. (Fixes bug: 509346.)
719 2008-01-13  Naba Kumar  <naba@gnome.org>
721         Patch from: Ritesh Khadgaray
722         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
723         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
724         Adds export-dynamic option to LDFLAGS to project template for libglade
725         to work for autoconnect signals.
727 2008-01-13  Sébastien Granjoux  <seb.sfo@free.fr>
729         * libanjuta/anjuta-utils.c:
730         anjuta_util_get_real_path return a string that need to be freed
731         with g_free even if PATH_MAX is not defined
733 2008-01-13  Andre Klapper  <a9016009@gmx.de>
735         * manuals/anjuta-manual/Makefile.am: add forgotten Swedish entry
736         to DOC_LINGUAS.
738 2008-01-13  Sébastien Granjoux  <seb.sfo@free.fr>
740         * plugins/document-manager/anjuta-docman.c:
741         Do not reopen file having escaped character (+,...) in path name
743 2008-01-13  Naba Kumar  <naba@gnome.org>
745         * libanjuta/interfaces/libanjuta.idl:
746         * plugins/class-gen/plugin.c: (cg_plugin_add_to_project):
747         * plugins/project-manager/plugin.c: (iproject_manager_iface_init):
748         Renamed IAnjutaProjectManager::add_source_multi() to more appropriate
749         IAnjutaProjectManager::add_sources().
751         * plugins/glade/plugin.c: (on_glade_resource_removed),
752         (on_glade_resource_updated), (ifile_open), (iwizard_activate): Added
753         stubs for handing resources in glade file.
755 2008-01-13  Naba Kumar  <naba@gnome.org>
757         * libanjuta/anjuta-launcher.c: (is_password_prompt): Use const.
759         * plugins/glade/plugin.c: (ifile_open): Select the first window
760         in the glade project when it is first opened. Avoids empty glade
761         document the first time.
763 2008-01-12  Bolesław Kulbabiński <bolekk@gmail.com>
765   Reviewed by: Johannes Schmid <jhs@gnome.org>
767         * plugins/gtodo/callback.c: (remove_todo_item):
768         Fix #507304 – crash in Anjuta IDE while removing done tasks
770 2008-01-11  Sébastien Granjoux  <seb.sfo@free.fr>
772         * plugins/debug-manager/anjuta-debug-manager.ui,
773         plugins/debug-manager/plugin.c,
774         plugins/debug-manager/start.h,
775         plugins/debug-manager/start.c:
776         New menu item to add extra source directories for debugger
778 === anjuta 2.3.2 ===
780 2008-01-11  Bolesław Kulbabiński <bolekk@gmail.com>
782         * plugins/gtodo/callback.c: (remove_todo_item):
783         Fix #507304 – crash in Anjuta IDE while removing done tasks
785 2008-01-11  Naba Kumar  <naba@gnome.org>
787         * configure.in: Bumped version to 2.3.2
788         * NEWS: Updated for anjuta 2.3.2 release
789         * plugins/build-basic-autotools/build-basic-autotools.c: It's 'make dist'
790         not 'make tarball'
792 2008-01-11  Johannes Schmid <jhs@gnome.org>
794         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
795         .glade:
796         Reverted accidently commited change
797         
798         * plugins/document-manager/anjuta-document-manager.glade:
799         Fix Gtk-Critical because of broken glade file
801 2008-01-11  Naba Kumar  <naba@gnome.org>
803         * plugins/glade/plugin.c: (on_document_destroy),
804         (glade_plugin_add_project): Fixed a bug where when more than one
805         glade document is open and one is closed, it closes all the glade
806         documents. Also it might have fixed the bug where sometimes closing
807         the glade document leaves glade widget tree unclosed.
809 2008-01-11  Naba Kumar  <naba@gnome.org>
811         * libanjuta/Makefile.am: Install glade3 files in own prefix to
812         prevent install errors when not installed as root (then the files
813         are only useful when glade-3 is installed in the same prefix, but it
814         doesn't harm anjuta runtime).
816         * plugins/sourceview/sourceview.c: Commented use of a file
817         not currently distributed.
819 2008-01-10  Naba Kumar  <naba@gnome.org>
821         * po/POTFILES.skip: Added plugins/macro/macros.xml because there is
822         nothing to translate in it.
824 2008-01-10  Johannes Schmid <jhs@gnome.org>
826         * plugins/project-wizard/templates/gnome.wiz:
827         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
828         * plugins/project-wizard/templates/gnome/src/main.c:
829         * plugins/project-wizard/templates/translatable-strings.h:
830         
831         Fixed #508497 and added a new chooser to select whether to use
832         libglade or not.
834 2008-01-10  Johannes Schmid <jhs@gnome.org>
836         Patch from Tom <tpgww@onepost.net>:
838         * libanjuta/anjuta-utils.c: (anjuta_util_get_real_path),
839         (anjuta_util_glist_path_dedup):
840         * libanjuta/anjuta-utils.h:
841         
842         Give the method a proper prefixed name
843         
844         * plugins/document-manager/action-callbacks.c:
845         (get_current_popup_active),
846         (on_editor_command_select_all_activate),
847         (on_editor_command_cut_activate),
848         (on_editor_command_paste_activate),
849         (on_editor_command_copy_activate),
850         (on_editor_command_clear_activate), (on_show_search),
851         (on_repeat_quicksearch):        
852         * plugins/document-manager/action-callbacks.h:
853         * plugins/document-manager/anjuta-docman.c:
854         (anjuta_docman_add_editor), (anjuta_docman_get_current_popup),
855         (anjuta_docman_goto_file_line_mark),
856         (anjuta_docman_get_full_filename):
857         * plugins/document-manager/anjuta-docman.h:
858         * plugins/document-manager/anjuta-document-manager.ui:
859         * plugins/document-manager/plugin.c:
860         (update_document_ui_interface_items):
861         
862         Better way to fix the popup-menu items (Cut/Copy/Paste)
863         and various clean-ups.
864         
865         * plugins/document-manager/search-box.c: (on_document_changed),
866         (search_box_fill_search_focus):
867         * plugins/document-manager/search-box.h:
868         * plugins/search/plugin.c:
869         
870         Add a menu item to repeat the quick search
872 2008-01-10  Johannes Schmid <jhs@gnome.org>
874         * plugins/language-support-cpp-java/cpp-java-assist.c:
875         (on_assist_chosen):
876         
877         Fixed #508424 – Auto complete: previous char was removed when 
878         pre TAB to auto complete.
880 2008-01-10  Johannes Schmid <jhs@gnome.org>
882         Patch from: James Ligett:
884         * plugins/profiler/gprof-call-graph-view.c:
885         (gprof_call_graph_view_create_columns):
886         * plugins/profiler/gprof-flat-profile-view.c:
887         (gprof_flat_profile_view_create_columns):
888         
889         Fixed translation issues (#496833)
891 2008-01-10 Johannes Schmid <jhs@gnome.org>
893         Patch from Bolesław Kulbabiński <bolekk@gmail.com> (GHOP):
895         * plugins/gtodo/gtodo.c: (category_manager_add_item):
896         Fix #460390 – Changing categories while edinting something
898 2008-01-09  Naba Kumar  <naba@gnome.org>
900         * libanjuta/anjuta-plugin-manager.c:
901         (anjuta_plugin_manager_activate_plugins): Commented dead code and
902         fixed a leak.
904         * libanjuta/anjuta-status.c: (anjuta_status_dispose): Fixes a memory
905         corruption reported in bug #507491. Potentially fixes too.
907 2008-01-09  Johannes Schmid <jhs@gnome.org>
909         Patch from Bolesław Kulbabiński <<bolekk@gmail.com> (GHOP):
911         * plugins/gtodo/mcategory.c: (category_manager_add_item):
912         Fix bug #505205 completely
913         
914         * AUTHORS: Added Bolesław
916 2008-01-08  Johannes Schmid <jhs@gnome.org>
918         * plugins/document-manager/action-callbacks.c:
919         (on_editor_command_cut_activate),
920         (on_editor_command_paste_activate),
921         (on_editor_command_copy_activate),
922         (on_editor_command_clear_activate):
923         
924         Fixed editor popup menu (Cut, Copy, Paste)
926 2008-01-08  Johannes Schmid <jhs@gnome.org>
928         * plugins/sourceview/sourceview.c: (autodetect_language):
929         Fixed a crash when creating a new file
931 2008-01-08  Johannes Schmid <jhs@gnome.org>
933         Patch by <bolekk@gmail.com> (GHOP Student)
935         * plugins/gtodo/mcategory.c: (category_manager_add_item):
936         Fix bug #505205
938 2008-01-08  Naba Kumar  <naba@gnome.org>
940         * libanjuta/anjuta-plugin-handle.c: (anjuta_plugin_handle_new):
941         * libanjuta/anjuta-plugin-manager.c:
942         (anjuta_plugin_manager_select),
943         (anjuta_plugin_manager_activate_plugins):
944         * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
945         * plugins/file-loader/plugin.c: (sort_wizards), (open_with_dialog),
946         (on_create_submenu), (create_open_with_submenu):
947         * src/about.c: (on_about_plugin_activate),
948         (about_create_plugins_submenu): Use translated version of get_string()
949         API in AnjutaDescription for translatable properties. Fixes bug #496833
950         comment #18.
952 2008-01-07  Johannes Schmid <jhs@gnome.org>
954         * plugins/build-basic-autotools/executer.c: (execute_program):
955         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
956         * plugins/debug-manager/anjuta-debug-manager.glade:
957         * plugins/debug-manager/locals.c: (create_locals_gui):
958         * plugins/file-loader/plugin.c: (on_create_submenu):
959         * plugins/gtodo/main.h:
960         * plugins/gtodo/preferences.c: (preferences_widget):
961         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
962         * plugins/tools/anjuta-tools.glade:
963         * plugins/tools/execute.c: (atp_output_context_print):
964         * src/main.c:
965         
966                 Another bunch of i18n fixes (#496833)
968 2008-01-07  Johannes Schmid <jhs@gnome.org>
970         * plugins/build-basic-autotools/build-basic-autotools.c:
971         (on_build_terminated):
972         * plugins/gtodo/interface.c: (set_read_only):
973         * plugins/project-manager/plugin.c: (confirm_removal),
974         (on_popup_add_to_project):
975         * plugins/subversion/anjuta-subversion.glade:
976         * plugins/tools/execute.c: (atp_output_context_print_result):
977         
978         Fixed some strings from #496833
980 2008-01-07  Johannes Schmid <jhs@gnome.org>
982         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
983         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
984         .in:
985         * plugins/language-support-cpp-java/plugin.c: (install_support),
986         (uninstall_support), (ipreferences_merge), (ipreferences_unmerge):
987         Added basic Vala support
988         
989         * plugins/sourceview/sourceview.c: (autodetect_language):
990         Fixed mime-type detection
992 2008-01-06  Massimo Cora'  <maxcvs@email.it>
994   Reviewed by: Johannes Schmid <jhs@gnome.org>
996         * plugins/symbol-db/plugin.c: (on_global_treeview_row_collapsed),
997         (value_removed_current_editor), (symbol_db_activate),
998         (symbol_db_deactivate):
999         * plugins/symbol-db/symbol-db-engine.c:
1000         (symbol_db_engine_get_global_members_filtered):
1001         * plugins/symbol-db/symbol-db-view.c:
1002         (do_add_child_symbol_to_view), (prepare_for_adding),
1003         (on_symbol_inserted), (sdb_view_row_expanded_idle_destroy),
1004         (sdb_view_row_expanded_idle), (sdb_view_namespace_row_expanded),
1005         (sdb_view_global_row_expanded), (sdb_view_vars_row_expanded),
1006         (symbol_db_view_row_expanded), (symbol_db_view_row_collapsed),
1007         (sdb_view_init), (sdb_view_finalize),
1008         (sdb_view_build_and_display_base_tree):
1009         * plugins/symbol-db/symbol-db-view.h:
1010         added controls to expand Global tab nodes in a non-freezing way.
1011         Fixed also some little bugs always on global-tab.
1013 2008-01-06  Naba Kumar  <naba@gnome.org>
1015         Patches from James Liggett:
1016         * plugins/profiler/gprof-call-graph-view.c:
1017         (gprof_call_graph_view_create_columns):
1018         * plugins/profiler/gprof-flat-profile-view.c:
1019         (gprof_flat_profile_view_create_columns):
1020         * plugins/profiler/gprof-function-call-tree-view.c:
1021         (gprof_function_call_tree_view_create_columns): Made all
1022         of the columns resizable and reorderable.
1024 2008-01-06  Johannes Schmid <jhs@gnome.org>
1026         * libanjuta/anjuta-launcher.c: (anjuta_launcher_initialize),
1027         (anjuta_launcher_check_password_real),
1028         (anjuta_launcher_scan_output), (anjuta_launcher_scan_error),
1029         (anjuta_launcher_scan_pty),
1030         (anjuta_launcher_disable_password_check):
1031         * libanjuta/anjuta-launcher.h:
1032         Added disable_password_check for stream where it does not make sense 
1033         (e.g symbol-db) and lots of DEBUG_PRINTS to better scope launcher errors
1034         that sometimes occur in symbol-db plugin
1035         
1036         * plugins/file-manager/file-model.c:
1037         (file_model_cancel_expand_idle):
1038         Fixed removing of idle source
1039         
1040         * plugins/sourceview/anjuta-view.c: (anjuta_view_set_colors):
1041         * plugins/sourceview/sourceview-prefs.c: (on_gconf_notify_color):
1042         
1043         Fixed #348854 – invisible cursor in certain themes
1045 2008-01-06  Naba Kumar  <naba@gnome.org>
1047         * libanjuta/anjuta-preferences.c:
1048         (anjuta_preferences_register_property_custom): Fixed a crash bug on
1049         closing preferences dialog due to patch in bug #507300
1051 2008-01-06  Naba Kumar  <naba@gnome.org>
1053         * plugins/language-support-cpp-java/cpp-java-assist.c:
1054         (on_assist_chosen):
1055         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
1056         * plugins/search/search-replace_backend.c: (create_search_entries):
1057         Added missing unrefs.
1059 2008-01-06  Johannes Schmid <jhs@gnome.org>
1061         * plugins/debug-manager/variable.c: (get_hovered_word):
1062   Add a g_object_unref()  
1063         
1064         * plugins/sourceview/sourceview.c: (ieditor_get_text_iter),
1065         (on_sourceview_hover_leave):
1066         Fixed hover and editor interface to make hover in debugger work
1068 2008-01-06  Naba Kumar  <naba@gnome.org>
1070         * plugins/editor/text-editor.c: Whitespaces fixes.
1071         * plugins/language-manager/plugin.c: (ilanguage_get_from_string): Use
1072         DEBUG_PRINT instead of g_message.
1074 2008-01-06  Sébastien Granjoux  <seb.sfo@free.fr>
1076         * plugins/debug-manager/breakpoints.c:
1077         Fix #507441: Disable all breakpoints doesn't work
1078         Fix #507444: Enable Breakpoint menu item doesn't change name
1080 2008-01-05  Naba Kumar  <naba@gnome.org>
1082         * manuals/reference/libanjuta/libanjuta.types: Renamed
1083         IAnjutaVariableDebugger to IAnjutaDebuggerVariable to fix build error.
1085 2008-01-05  Sébastien Granjoux  <seb.sfo@free.fr>
1087         * plugins/debug-manager/variable.c:
1088         Update variable display to use IAnjutaIterable instead of position
1090         * plugins/editor/text_editor_cbs.c,
1091         plugins/editor/text_editor.c:
1092         Fix Gtk critical warnings when a hover signal is emitted
1093         Fix get_text_iter in Scintilla (range should include last character)
1094         
1095 2008-01-05  Sébastien Granjoux  <seb.sfo@free.fr>
1097         * plugins/debug-manager/debug_tree.c,
1098         plugins/debug-manager/debug_tree.h,
1099         plugins/debug-manager/watch.c,
1100         plugins/debug-manager/command.c,
1101         plugins/debug-manager/queue.c,
1102         plugins/gdb/plugin.c,
1103         plugins/gdb/debugger.c,
1104         plugins/gdb/debugger.h,
1105         libanjuta/interfaces/libanjuta.idl:
1106         Rename IAnjutaVariableDebugger to IAnjutaDebuggerVariable
1108 2008-01-05  Naba Kumar  <naba@gnome.org>
1110         * plugins/valgrind/plugin.c: Removed stock icon open/save from
1111         menus to avoid conflict with file open/save. Fixes bug #507455
1113 2008-01-05  Johannes Schmid <jhs@gnome.org>
1115         * configure.in:
1116         Conditionally depend on gtksourceview2 >= 2.1.0
1117         
1118         * libanjuta/interfaces/libanjuta.idl:
1119         Update IAnjutaEditorSeletion and IAnjutaEditorHover to use
1120         iterators instead of positions
1121         
1122         * plugins/debug-manager/threads.c:
1123         Fixed a warnings by including gnome-vfs properly
1124         
1125         * plugins/debug-manager/variable.c: (get_hovered_word),
1126         (on_hover_over):
1127         Updated to changes in IAnjutaEditorHover/Selection
1128         
1129         * plugins/document-manager/action-callbacks.c:
1130         (on_editor_command_upper_case_activate),
1131         (on_editor_command_lower_case_activate):
1132         * plugins/document-manager/search-box.c: (on_incremental_search),
1133         (on_search_activated):
1134         * plugins/editor/text_editor.c: (itext_editor_get_text_iter),
1135         (itext_editor_erase), (itext_editor_iface_init), (iselection_set),
1136         (iselection_get_start), (iselection_get_end),
1137         (iselection_iface_init), (ihover_display), (ihover_iface_init):
1138         * plugins/editor/text_editor_cbs.c:
1139         (on_text_editor_scintilla_notify):
1140         
1141         Updated to changes in IAnjutaEditorHover/Selection and updated editor
1142         interface of scintilla editor.
1143         
1144         * plugins/language-manager/languages.xml:
1145         * plugins/language-manager/plugin.c:
1146         (ilanguage_get_from_mime_type), (ilanguage_get_from_string):
1147         Added chdr to C language files and some DEBUG_PRINTs
1148         
1149         * plugins/language-support-cpp-java/cpp-java-assist.c:
1150         (on_assist_chosen):
1151         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
1152         * plugins/search/plugin.c: (find_incremental):
1153         * plugins/search/search-replace.c: (search_and_replace):
1154         * plugins/search/search-replace_backend.c: (create_search_entries):
1155                 Adapted to changed interfaces
1157         * plugins/sourceview/Makefile.am:
1158         * plugins/sourceview/anjuta-document.c: (anjuta_document_init),
1159         (set_uri), (anjuta_document_save):
1160         * plugins/sourceview/anjuta-editor-sourceview.glade:
1161         * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
1162         (anjuta_view_key_press_event):
1163         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
1164         * plugins/sourceview/sourceview-cell.c:
1165         (sourceview_cell_instance_init), (sourceview_cell_finalize),
1166         (icell_get_line), (icell_get_attribute), (icell_iface_init):
1167         * plugins/sourceview/sourceview-prefs.c: (get_bool),
1168         (on_gconf_notify_disable_hilite), (on_gconf_notify_tab_size),
1169         (on_gconf_notify_indent_size), (on_gconf_notify_braces_check),
1170         (on_gconf_notify_view_marks), (on_gconf_notify_view_right_margin),
1171         (on_gconf_notify_right_margin_position), (sourceview_prefs_init):
1172         * plugins/sourceview/sourceview-private.h:
1173         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
1174         (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
1175         (on_document_loaded), (sourceview_instance_init),
1176         (sourceview_dispose), (sourceview_finalize),
1177         (sourceview_create_markers), (sourceview_new),
1178         (ifile_savable_save), (ieditor_get_tab_size),
1179         (ieditor_set_tab_size), (ieditor_set_use_spaces),
1180         (ieditor_set_auto_indent), (ieditor_goto_line),
1181         (ieditor_get_text_iter), (ieditor_iface_init), (iselect_to_brace),
1182         (iselect_block), (iselect_set), (iselect_get_start),
1183         (iselect_get_end), (iselect_iface_init), (mark_real), (imark_mark),
1184         (imark_unmark), (imark_is_marker_set),
1185         (imark_location_from_handle), (imark_delete_all_markers),
1186         (ibookmark_toggle), (goto_bookmark), (ibookmark_first),
1187         (ibookmark_last), (ibookmark_next), (ibookmark_previous),
1188         (ibookmark_clear_all), (iprint_print), (iprint_print_preview),
1189         (ilanguage_get_supported_languages), (autodetect_language),
1190         (ilanguage_set_language), (iassist_show_tips),
1191         (on_sourceview_hover_leave), (on_sourceview_hover_over),
1192         (ihover_display), (ihover_iface_init):
1193         
1194         Use GtkSourceView 2.1.x:
1195         * New mark interface
1196         * Fixed #486724 and #488615
1197         * Implemented hover interface
1198         * Adapted to changed interfaces
1200 2008-01-04  Rob Bradford  <rob@o-hand.com>
1202         Reviewed by Naba Kumar  <naba@gnome.org>:
1203         * libanjuta/anjuta-preferences.c:
1204         (anjuta_preferences_register_property_custom):
1205         Unregister preferences for custom preferences when the widget is
1206         destroyed.
1208 2008-01-03  Johannes Schmid <jhs@gnome.org>
1210         * plugins/file-manager/file-model.c: (file_model_row_expanded),
1211         (file_model_row_collapsed):
1212   Fixed the too method to take a correct data argument
1214 2008-01-02  Johannes Schmid <jhs@gnome.org>
1216         * plugins/document-manager/anjuta-docman.c:
1217         (anjuta_docman_add_document), (anjuta_docman_remove_document):
1218         ref and unref correctly to silence a Gtk+ critical
1220 2008-01-01  Johannes Schmid <jhs@gnome.org>
1222         * plugins/editor/text_editor.c: (itext_editor_get_text):
1223         Fixed #506740 – ianjuta_editor_get_text crash if request 
1224         text past the buffer length
1226 2008-01-01  Sébastien Granjoux  <seb.sfo@free.fr>
1228         * plugins/debug-manager/utilities.c,
1229         plugins/debug-manager/utilities.h,
1230         plugins/debug-manager/breakpoints.c:
1231         Move get_current_editor function in utilities.c
1233         * plugins/debug-manager/plugin.c,
1234         plugins/debug-manager/debug_tree.c,
1235         plugins/debug-manager/debug_tree.h,
1236         plugins/debug-manager/watch.c,
1237         plugins/debug-manager/watch.h,
1238         plugins/debug-manager/locals.c,
1239         plugins/debug-manager/locals.h,
1240         (added) plugins/debug-manager/variable.c,
1241         (added) plugins/debug-manager/variable.h,
1242         plugins/debug-manager/Makefile.am:
1243         Use hover interface to display variable value
1245 2007-12-31  Johannes Schmid <jhs@gnome.org>
1247         * libanjuta/Makefile.am:
1248         Only install glade catalog files if glade-3 is available
1249         (Fixes #506269 and #500296)
1251 2007-12-30  Johannes Schmid <jhs@gnome.org>
1253         * libanjuta/anjuta-preferences.c: (get_property_value_as_string),
1254         (set_property_value_as_string), (register_callbacks):
1256   Fixed GtkFileChooserButton preferences to also work when only the combo
1257   changes without a dialog being open.
1259 2007-12-29  Johannes Schmid <jhs@gnome.org>
1261         * plugins/editor/Makefile.am:
1262         Fixed #506266 – Attempting to build the scintilla plugin, even when explicitly disabled
1264 2007-12-29  Johannes Schmid <jhs@gnome.org>
1266         * plugins/devhelp/plugin.c: (devhelp_activate):
1267         Fixed #498986 - Anjuta-2.3.0 fails to build
1269 2007-12-29  Johannes Schmid <jhs@gnome.org>
1271         * plugins/debug-manager/breakpoints.c: (on_added_current_editor):
1272         * plugins/debug-manager/plugin.c:
1273         (on_run_to_cursor_action_activate):
1274         * plugins/document-manager/anjuta-docman.c:
1275         (anjuta_docman_goto_file_line_mark):
1276         * plugins/symbol-db/plugin.c: (value_added_current_editor),
1277         (value_removed_current_editor):
1278         
1279         Fixed IAnjutaEditor vs. IAnjutaDocument GTK+-Criticals. We should really rename
1280         all those to value_added_current_document...
1282         * plugins/editor/anjuta-editor-scintilla.glade:
1283         Fixed #505315 – anjuta hangs when going from editing a glade file to editing a c source file
1284         Remember to ALWAYS use for loops when iterating of a GList* as this is much more convinient!
1286 2007-12-28  Massimo Cora'  <maxcvs@email.it>
1288   * plugins/symbol-db/plugin.c: (on_importing_project_end),
1289   (symbol_db_activate), (symbol_db_deactivate),
1290   (symbol_db_instance_init), (isymbol_manager_get_parents):
1291   * plugins/symbol-db/plugin.h:
1292   * plugins/symbol-db/symbol-db-engine-iterator-node.c:
1293   * plugins/symbol-db/symbol-db-engine.c:
1294   (symbol_db_engine_get_global_members_filtered):
1295   * plugins/symbol-db/symbol-db-view.c: (prepare_for_adding),
1296   (on_symbol_inserted):
1297   Filtered out static functions on global-tab. E.g. when flag
1298   is_file_scope = 1 we won't add entries there.
1299   Fixed a little bug on 'Global'->'Vars/Others' node too.
1301 2007-12-28  Johannes Schmid <jhs@gnome.org>
1303   * libanjuta/anjuta-launcher.c:
1304   Fixed a silly (and completely useless) memory corruption that probably 
1305   only occured at a few race conditions though I wonder why it did not 
1306         happen more often
1308 2007-12-28  Johannes Schmid <jhs@gnome.org>
1309         * plugins/cvs-plugin/cvs-execute.c: (on_cvs_mesg_parse):
1310         * plugins/debug-manager/plugin.c: (set_program_counter):
1311         * plugins/debug-manager/stack_trace.c: (on_stack_trace_updated):
1312         * plugins/debug-manager/start.c: (get_source_directories):
1313         * plugins/debug-manager/threads.c: (on_info_thread),
1314         (on_list_thread):
1315         * plugins/file-manager/file-model.c: (file_model_set_property):
1316         * plugins/file-manager/plugin.c: (file_manager_set_default_uri):
1317         * plugins/tools/editor.c: (on_editor_response):
1318         
1319         Use gnome_vfs_get_uri_from_local_path instead of g_strconcat where appropriate.
1320         
1321         * plugins/document-manager/plugin.c: (update_title),
1322         (value_added_project_root_uri):
1323         * plugins/document-manager/plugin.h:
1324         Shorten down the title bar if the current path is inside the opened project
1326 2007-12-28  Massimo Cora'  <maxcvs@email.it>
1328         reviewed by: Johannes Schmid <jhs@gnome.org>
1330         * plugins/project-wizard/templates/java/project.anjuta:
1331         * plugins/project-wizard/templates/mkfile/project.anjuta:
1332         * plugins/project-wizard/templates/python/project.anjuta:
1333         Added attribute="Interfaces" and value="IAnjutaSymbolManager" to 
1334         let new projects use new SymbolDB plugin.
1335         
1336         * plugins/symbol-browser/images/Makefile.am:
1337         added some images taken from MonoDevelop project.
1338         
1339         * plugins/symbol-db/plugin.c: (value_added_current_editor),
1340         (goto_file_line), (on_importing_project_end), (project_root_added),
1341         (on_session_load), (symbol_db_deactivate), (symbol_db_finalize),
1342         (isymbol_manager_search):
1343         Added project-updating feature when opening a project with some files
1344   modified externally [e.g. a svn up].
1345         
1346         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
1347         (sdb_engine_iterator_node_instance_init),
1348         (sdb_engine_iterator_node_finalize),
1349         (symbol_db_engine_iterator_node_set_conversion_hash):
1350         * plugins/symbol-db/symbol-db-engine-iterator-node.h:
1351         * plugins/symbol-db/symbol-db-engine-iterator.c:
1352         (symbol_db_engine_iterator_new):
1353         * plugins/symbol-db/symbol-db-engine-iterator.h:
1354          Moved Hash table initialization into the engine. This proxies and
1355   speeds up the process of creation and iteration of a GdaDataModel.
1356         
1357         * plugins/symbol-db/symbol-db-engine.c:
1358         (sdb_engine_ctags_output_thread),
1359         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
1360         (sdb_engine_scan_files_1), (sdb_engine_init),
1361         (sdb_engine_unlink_shared_files), (sdb_engine_finalize),
1362         (symbol_db_engine_add_new_workspace),
1363         (symbol_db_engine_add_new_project), (sdb_engine_add_new_file),
1364         (sdb_engine_update_file), (on_scan_update_files_symbols_end),
1365         (symbol_db_engine_get_sym_type_conversion_hash),
1366         (symbol_db_engine_update_files_symbols),
1367         (symbol_db_engine_update_project_symbols),
1368         (symbol_db_engine_update_buffer_symbols),
1369         (symbol_db_engine_get_class_parents),
1370         (symbol_db_engine_get_global_members_filtered),
1371         (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
1372         (symbol_db_engine_get_scope_members_by_symbol_id),
1373         (symbol_db_engine_get_scope_members),
1374         (symbol_db_engine_get_current_scope),
1375         (symbol_db_engine_get_file_symbols),
1376         (symbol_db_engine_get_symbol_info_by_id),
1377         (symbol_db_engine_find_symbol_by_name_pattern),
1378         (symbol_db_engine_get_parent_scope_id_by_symbol_id):
1379         * plugins/symbol-db/symbol-db-engine.h:
1380         * plugins/symbol-db/symbol-db-view-locals.c:
1381         (sdb_view_locals_get_iter_from_row_ref),
1382         (symbol_db_view_locals_clear_cache), (do_add_child_symbol_to_view),
1383         (traverse_on_scan_end), (on_scan_end), (on_symbol_removed),
1384         (on_symbol_inserted), (symbol_db_view_locals_update_list):
1385         Changes on some queries fuctions and some fixes. Added *_filtered
1386   functions.
1387         
1388         * plugins/symbol-db/symbol-db-view.c:
1389         (do_add_child_symbol_to_view), (add_new_waiting_for),
1390         (prepare_for_adding), (on_symbol_inserted),
1391         (do_recurse_subtree_and_remove), (on_symbol_removed),
1392         (sdb_view_do_add_hidden_dummy_child),
1393         (sdb_view_namespace_row_expanded), (sdb_view_global_row_expanded),
1394         (sdb_view_vars_row_expanded), (symbol_db_view_row_expanded),
1395         (sdb_view_locals_create_new_store), (sdb_view_init),
1396         (sdb_view_finalize), (sdb_view_class_init),
1397         (symbol_db_view_get_type), (sdb_view_load_symbol_pixbufs),
1398         (symbol_db_view_get_pixbuf),
1399         (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
1400         New display for global tags. This is the definitive version, bugs apart.
1401         
1402         * plugins/symbol-db/tables.sql:
1403         fixed typo.
1405 2007-12-27  Naba Kumar  <naba@gnome.org>
1407         * libanjuta/interfaces/libanjuta.idl:
1408         * plugins/editor/aneditor-priv.h:
1409         * plugins/editor/aneditor.cxx:
1410         * plugins/editor/text_editor.c: (text_editor_instance_init),
1411         (text_editor_show_hover_tip), (text_editor_hide_hover_tip),
1412         (ihover_display), (ihover_set_timeout), (ihover_iface_init):
1413         * plugins/editor/text_editor.h:
1414         * plugins/editor/text_editor_cbs.c:
1415         (on_text_editor_scintilla_notify):
1417         Implemented IAnjutaEditorHover interface in scintilla editor. Disabled
1418         related code in AnEditor. Fixed some compilation warnings.
1420 2007-12-26  Naba Kumar  <naba@gnome.org>
1422         * Changelog: Fixed indentation.
1424 2007-12-25  Naba Kumar  <naba@gnome.org>
1426         * plugins/editor/Makefile.am:
1427         * plugins/editor/editor.glade:
1428         * plugins/editor/plugin.c:
1429         * plugins/editor/style-editor.c:
1430         * plugins/sourceview/Makefile.am:
1431         * plugins/sourceview/plugin.c:
1432         * plugins/sourceview/sourceview.glade:
1433         * plugins/valgrind/Makefile.am:
1435         Renamed glade files to anjuta-editor-* to give name space for the
1436         schema files (because they are installed in system directory).
1438         * scripts/build-schemas.mk: Install the schemas files also (need for
1439         binary package installation/uninstallation).
1441 2007-12-25  Johannes Schmid <jhs@gnome.org>
1443         * plugins/language-support-cpp-java/plugin.c:
1444         (set_indentation_param_vim):
1445         
1446         Support some more vim modeline commands and shortcuts (#504331)
1448 2007-12-25  Johannes Schmid <jhs@gnome.org>
1450         Patches from James Liggett:
1451         * libanjuta/anjuta-vcs-status-tree-view.c: (path_sort),
1452         (anjuta_vcs_status_tree_view_init):
1453         * plugins/subversion/subversion-commit-dialog.c:
1454         (subversion_commit_dialog):
1455         * plugins/subversion/subversion-diff-dialog.c:
1456         (on_subversion_diff_response):
1457         * plugins/subversion/subversion-log-dialog.c:
1458         (on_log_view_selected_button_clicked),
1459         (on_log_diff_selected_button_clicked),
1460         (on_log_diff_previous_button_clicked):
1461         * plugins/subversion/subversion-resolve-dialog.c:
1462         (subversion_resolve_dialog):
1463         * plugins/subversion/subversion-revert-dialog.c:
1464         (subversion_revert_dialog):
1465         * plugins/subversion/subversion-ui-utils.c: (stop_pulse_timer),
1466         (pulse_progress_bar), (hide_pulse_progress_bar),
1467         (disconnect_data_arrived_signals),
1468         (cancel_data_arrived_signal_disconnect):
1469         * plugins/subversion/subversion-ui-utils.h:
1470         
1471         #504818 – Some signals/timeouts should be disconnected when dialogs are closed
1472         #505237 – Sort list of modified files
1474 2007-12-24  Sébastien Granjoux  <seb.sfo@free.fr>
1476         * plugins/gdb/debugger.c:
1477         Fix bug #491301: Inspecting a variable opens a bad focus dialog
1479 2007-12-23  Johannes Schmid <jhs@gnome.org>
1481         * plugins/language-support-cpp-java/plugin.c:
1482         (set_indentation_param_emacs), (set_indentation_param_vim),
1483         (parse_mode_line_emacs), (parse_mode_line_vim),
1484         (extract_mode_line), (initialize_indentation_params):
1486         Added (basic) support for vim modelines (#504331)
1488         * plugins/message-view/message-view.c: (message_view_next),
1489         (message_view_previous):
1490         
1491         Fixed next/previous message
1493 2007-12-23  Johannes Schmid <jhs@gnome.org>
1495         * libanjuta/anjuta-ui.h:
1496         Check for != NULL before unref'ing pixbuf (related to #497878)
1497         
1498         * plugins/devhelp/plugin.c: (register_stock_icons):
1499         * plugins/document-manager/anjuta-docman.c:
1500         (anjuta_docman_add_document):
1501         * plugins/glade/plugin.c: (on_close_activated),
1502         (register_stock_icons), (on_session_save),
1503         (glade_plugin_add_project):
1504         
1505         Fixed bugs #497878 crash when double clicking on project->/->src->glade/gtk-foobar.glade
1506         and #503719 Opening and closing .glade files plays badly with docman (Patch from Tom)
1507         
1508         * plugins/language-support-cpp-java/plugin.c:
1509         (register_stock_icons):
1510         Fixed stock icon registration macros
1512 2007-12-23  Johannes Schmid <jhs@gnome.org>
1514         * global-tags/Makefile.am:
1515         * launcher/Makefile.am:
1516         * libanjuta/Makefile.am:
1517         * libegg/Makefile.am:
1518         * manuals/anjuta-faqs/Makefile.am:
1519         * manuals/anjuta-manual/Makefile.am:
1520         * manuals/reference/libanjuta/Makefile.am:
1521         * plugins/build-basic-autotools/Makefile.am:
1522         * plugins/class-gen/Makefile.am:
1523         * plugins/class-inheritance/Makefile.am:
1524         * plugins/cvs-plugin/Makefile.am:
1525         * plugins/debug-manager/Makefile.am:
1526         * plugins/devhelp/Makefile.am:
1527         * plugins/document-manager/Makefile.am:
1528         * plugins/editor/Makefile.am:
1529         * plugins/editor/scintilla/Makefile.am:
1530         * plugins/editor/scintilla/include/Makefile.am:
1531         * plugins/file-loader/Makefile.am:
1532         * plugins/file-manager/Makefile.am:
1533         * plugins/file-wizard/Makefile.am:
1534         * plugins/gdb/Makefile.am:
1535         * plugins/glade/Makefile.am:
1536         * plugins/gtodo/Makefile.am:
1537         * plugins/gvim/Makefile.am:
1538         * plugins/indent/Makefile.am:
1539         * plugins/language-manager/Makefile.am:
1540         * plugins/language-support-cpp-java/Makefile.am:
1541         * plugins/macro/Makefile.am:
1542         * plugins/message-view/Makefile.am:
1543         * plugins/patch/Makefile.am:
1544         * plugins/profiler/Makefile.am:
1545         * plugins/project-import/Makefile.am:
1546         * plugins/project-manager/Makefile.am:
1547         * plugins/project-wizard/Makefile.am:
1548         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
1549         * plugins/project-wizard/templates/cpp/src/Makefile.am.tpl:
1550         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
1551         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
1552         * plugins/project-wizard/templates/gtkmm/src/Makefile.am.tpl:
1553         * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
1554         * plugins/project-wizard/templates/sdl/src/Makefile.am.tpl:
1555         * plugins/project-wizard/templates/wxwin/src/Makefile.am.tpl:
1556         * plugins/project-wizard/templates/xlib-dock/src/Makefile.am.tpl:
1557         * plugins/project-wizard/templates/xlib/src/Makefile.am.tpl:
1558         * plugins/sample1/Makefile.am:
1559         * plugins/search/Makefile.am:
1560         * plugins/sourceview/Makefile.am:
1561         * plugins/subversion/Makefile.am:
1562         * plugins/symbol-browser/Makefile.am:
1563         * plugins/symbol-db/Makefile.am:
1564         * plugins/symbol-db/test/Makefile.am:
1565         * plugins/terminal/Makefile.am:
1566         * plugins/tools/Makefile.am:
1567         * plugins/valgrind/Makefile.am:
1568         * src/Makefile.am:
1569         * tagmanager/Makefile.am:
1570         
1571         Replaces the deprecated "INCLUDES" in all Makefile.am's with
1572         the correct "AM_CPPFLAGS" preprocessor flags keyword. Also fixes some
1573         warnings from illigel C++ compiler flags.
1575 2007-12-23  Johannes Schmid <jhs@gnome.org>
1577         Patch from Tom <tpgww@onepost.net>:
1578   
1579         * plugins/document-manager/anjuta-docman.c:
1580         (on_notebook_tab_btnpress), (on_notebook_tab_btnrelease),
1581         (anjuta_docman_compare_pages), (anjuta_docman_sort_pagelist),
1582         (anjuta_docman_instance_init), (on_notebook_switch_page),
1583         (anjuta_docman_grab_text_focus):
1584         * plugins/document-manager/plugin.c: (on_document_added),
1585         (on_window_key_press_event), (on_window_key_release_event):
1586         
1587         Some more document-manager code cleanups and fixes.
1589 2007-12-23  Massimo Cora'  <maxcvs@email.it>
1591         * plugins/symbol-db/plugin.c: (register_stock_icons),
1592         (value_added_current_editor), (value_removed_current_editor),
1593         (on_importing_project_end), (project_root_removed):
1594         added controls to clean/populate GtkTreeView(s) on projects unload/load.
1596         * plugins/symbol-db/symbol-db-engine.c: (sdb_engine_finalize),
1597         (symbol_db_engine_get_file_db_path):
1598         fixed a useless warning.
1600         * plugins/symbol-db/symbol-db-view-locals.c:
1601         (traverse_free_waiting_for), (file_view_status_destroy),
1602         (sdb_view_locals_create_new_store), (traverse_files_view_status),
1603         (symbol_db_view_locals_clear_cache), (sdb_view_locals_init),
1604         (sdb_view_locals_finalize), (on_symbol_inserted),
1605         (symbol_db_view_locals_recv_signals_from_engine),
1606         (symbol_db_view_locals_update_list):
1607         more speed on editors switching. GtkTreeStore caching method implemented.
1608         Fixed compiler warnings and a little memory leak.
1610         * plugins/symbol-db/symbol-db-view-locals.h:
1611         * plugins/symbol-db/symbol-db-view.c: (gtree_compare_func),
1612         (traverse_free_waiting_for), (symbol_db_view_clear_cache),
1613         (on_scan_end), (on_symbol_inserted),
1614         (sdb_view_locals_create_new_store), (sdb_view_init),
1615         (sdb_view_finalize), (symbol_db_view_new), (symbol_db_view_open):
1616         * plugins/symbol-db/symbol-db-view.h:
1617         fixed some crashers. Now project loading/populating should be quite quick.
1619 2007-12-22  Sébastien Granjoux  <seb.sfo@free.fr>
1621         * plugins/debug-manager/command.c,
1622         plugins/debug-manager/queue.c:
1623         Take care of command return value (FALSE is an error)
1625 2007-12-22  Sébastien Granjoux  <seb.sfo@free.fr>
1627         * plugins/debug-manager/anjuta-debug-manager.glade,
1628         plugins/debug-manager/breakpoints.c:
1629         Remove address, condition and pass breakpoint column if not supported
1630         Fix clear all remove_all to avoid an endless loop if a breakpoint
1631         cannot be removed
1633 2007-12-17  Johannes Schmid <jhs@gnome.org>
1635         Patch from Tom <tpgww@onepost.net> (with some changes):
1637         * plugins/document-manager/action-callbacks.c: (on_open_activate),
1638         (on_save_as_activate), (on_save_all_activate),
1639         (on_close_file_activate), (on_close_all_file_activate),
1640         (on_reload_file_activate), (on_editor_command_clear_activate),
1641         (on_transform_eolchars1_activate), (on_comment_block),
1642         (on_comment_box), (on_comment_stream), (on_goto_line_no1_activate),
1643         (on_goto_block_start1_activate), (on_goto_block_end1_activate),
1644         (on_editor_linenos1_activate), (on_editor_markers1_activate),
1645         (on_editor_codefold1_activate), (on_editor_indentguides1_activate),
1646         (on_editor_whitespaces1_activate), (on_editor_eolchars1_activate),
1647         (on_editor_linewrap1_activate), (on_zoom_in_text_activate),
1648         (on_zoom_out_text_activate):
1649         * plugins/document-manager/action-callbacks.h:
1650         * plugins/document-manager/anjuta-docman.c:
1651         (on_notebook_page_close_button_click),
1652         (on_notebook_page_close_button_enter),
1653         (on_notebook_page_close_button_leave),
1654         (on_notebook_tab_btnrelease), (on_notebook_page_reordered),
1655         (anjuta_docman_page_init), (anjuta_docman_page_new),
1656         (on_open_filesel_response), (create_file_open_dialog_gui),
1657         (anjuta_docman_save_document_as), (anjuta_docman_dispose),
1658         (anjuta_docman_instance_init), (on_notebook_switch_page),
1659         (on_document_destroy), (anjuta_docman_add_editor),
1660         (anjuta_docman_add_document), (anjuta_docman_remove_document),
1661         (anjuta_docman_set_current_document),
1662         (anjuta_docman_goto_file_line_mark), (get_real_path),
1663         (anjuta_docman_get_full_filename),
1664         (anjuta_docman_delete_all_markers),
1665         (anjuta_docman_delete_all_indicators),
1666         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
1667         (anjuta_docman_order_tabs):
1668         * plugins/document-manager/anjuta-docman.h:
1669         * plugins/document-manager/file_history.c: (an_hist_file_new),
1670         (an_file_history_push), (an_file_history_dump):
1671         * plugins/document-manager/file_history.h:
1672         * plugins/document-manager/plugin.c: (update_title),
1673         (value_removed_project_root_uri),
1674         (update_document_ui_interface_items), (menu_name_compare),
1675         (on_document_added), (on_document_changed),
1676         (on_window_key_press_event), (on_window_key_release_event),
1677         (on_session_save):
1678         * plugins/document-manager/search-box.c: (on_document_changed),
1679         (on_goto_activated), (search_box_init), (search_box_new):
1680         * plugins/document-manager/search-box.h:
1682         Yet more code cleanups
1683         Save glade files correctly in session
1684         Use new tooltip API if available
1685         Sort notebook pages when session is restored (needs work)
1687 2007-12-16  Johannes Schmid <jhs@gnome.org>
1689         * plugins/document-manager/anjuta-docman.c:
1690         (anjuta_docman_add_document):
1691         
1692         Present correct widget with anjuta_shell_present_widget(). This got wrong when
1693         the new search bar was introduced.
1695 2007-12-12  Johannes Schmid <jhs@gnome.org>
1696   
1697         Patch from  Tom <tpgww@onepost.net>:
1698         (#485233 – another bunch of docman cleanups)
1699   
1700         * libanjuta/interfaces/libanjuta.idl:
1701         * plugins/document-manager/action-callbacks.c:
1702         (get_current_document), (get_current_focus_widget),
1703         (on_save_activate), (on_save_as_activate), (on_save_all_activate),
1704         (on_close_file_activate), (on_close_all_file_activate),
1705         (on_reload_file_activate), (on_print_activate),
1706         (on_print_preview_activate),
1707         (on_editor_command_upper_case_activate),
1708         (on_editor_command_lower_case_activate),
1709         (on_editor_command_eol_crlf_activate),
1710         (on_editor_command_eol_lf_activate),
1711         (on_editor_command_eol_cr_activate),
1712         (on_editor_command_select_all_activate),
1713         (on_editor_command_select_to_brace_activate),
1714         (on_editor_command_select_block_activate),
1715         (on_editor_command_match_brace_activate),
1716         (on_editor_command_undo_activate),
1717         (on_editor_command_redo_activate),
1718         (on_editor_command_cut_activate),
1719         (on_editor_command_paste_activate),
1720         (on_editor_command_copy_activate),
1721         (on_editor_command_clear_activate),
1722         (on_editor_command_close_folds_all_activate),
1723         (on_editor_command_open_folds_all_activate),
1724         (on_editor_command_toggle_fold_activate),
1725         (on_editor_command_bookmark_toggle_activate),
1726         (on_editor_command_bookmark_first_activate),
1727         (on_editor_command_bookmark_next_activate),
1728         (on_editor_command_bookmark_prev_activate),
1729         (on_editor_command_bookmark_last_activate),
1730         (on_editor_command_bookmark_clear_activate),
1731         (on_transform_eolchars1_activate), (on_comment_block),
1732         (on_comment_box), (on_comment_stream),
1733         (on_goto_block_start1_activate), (on_goto_block_end1_activate),
1734         (on_zoom_in_text_activate), (on_zoom_out_text_activate),
1735         (on_force_hilite_activate), (on_swap_activate),
1736         (on_editor_add_view_activate), (on_editor_remove_view_activate):
1737         * plugins/document-manager/action-callbacks.h:
1738         * plugins/document-manager/anjuta-docman.c:
1739         (on_notebook_page_close_button_click),
1740         (on_notebook_page_close_button_enter),
1741         (on_notebook_page_close_button_leave), (on_notebook_tab_btnpress),
1742         (on_notebook_tab_btnrelease), (anjuta_docman_page_setup),
1743         (anjuta_docman_page_new), (anjuta_docman_page_destroy),
1744         (on_open_filesel_response), (anjuta_docman_open_file),
1745         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
1746         (anjuta_docman_dispose), (anjuta_docman_instance_init),
1747         (anjuta_docman_class_init), (anjuta_docman_new),
1748         (on_notebook_switch_page), (on_document_save_point),
1749         (on_document_destroy), (anjuta_docman_add_editor),
1750         (anjuta_docman_add_document), (anjuta_docman_remove_document),
1751         (anjuta_docman_set_popup_menu),
1752         (anjuta_docman_get_current_focus_widget),
1753         (anjuta_docman_get_page_for_document),
1754         (anjuta_docman_get_current_document),
1755         (anjuta_docman_set_current_document),
1756         (anjuta_docman_goto_file_line),
1757         (anjuta_docman_goto_file_line_mark),
1758         (anjuta_docman_get_full_filename),
1759         (anjuta_docman_present_notebook_page),
1760         (anjuta_docman_update_page_label),
1761         (anjuta_docman_delete_all_markers),
1762         (anjuta_docman_delete_all_indicators),
1763         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
1764         (do_ordertab1), (anjuta_docman_order_tabs),
1765         (anjuta_docman_set_editor_properties),
1766         (anjuta_docman_get_document_for_path),
1767         (anjuta_docman_get_all_doc_widgets):
1768         * plugins/document-manager/anjuta-docman.h:
1769         * plugins/document-manager/editor-tooltips.c:
1770         * plugins/document-manager/plugin.c: (update_title),
1771         (update_document_ui_enable_all), (update_document_ui_disable_all),
1772         (update_document_ui_save_items),
1773         (update_document_ui_interface_items), (update_document_ui),
1774         (on_document_update_save_ui), (update_status),
1775         (on_document_update_ui), (on_document_added),
1776         (on_document_changed), (on_session_save), (on_save_prompt),
1777         (on_docman_auto_save), (on_gconf_notify_timer):
1778         * plugins/document-manager/search-box.c: (on_document_changed),
1779         (search_box_new), (search_box_grab_line_focus):
1780         * plugins/glade/plugin.c: (ifile_open):
1781         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
1782         * plugins/search/search-replace_backend.c: (create_search_entries):
1783         * plugins/sourceview/anjuta-document.c: (set_uri),
1784         (anjuta_document_save):
1785         * plugins/sourceview/sourceview.c: (ifile_savable_save):
1786         * plugins/tools/editor.c: (on_editor_response):
1788         The patch renames most stuff from "editor" or "te" to "doc where appropriate.
1789         It fixes some issues with session handling and several memory lacks.
1790         Gtk 2.12 Tooltip API is used if available.
1792 2007-12-10  Sébastien Granjoux  <seb.sfo@free.fr>
1794         * plugins/debug-manager/disassemble.c,
1795         plugins/debug-manager/disassemble.h,
1796         plugins/debug-manager/command.c,
1797         plugins/debug-manager/command.h,
1798         plugins/debug-manager/plugin.c
1799         plugins/debug-manager/sparse_view.c,
1800         plugins/debug-manager/sparse_view.h,
1801         plugins/gdb/plugin.c,
1802         plugins/gdb/debugger.c,
1803         plugins/gdb/debugger.h,
1804         libanjuta/interfaces/libanjuta.idl:
1805         Fix bug #502533: Implement assembler step
1807         * plugins/debug-manager/breakpoints.c:
1808         Do not save temporary breakpoints
1810         * plugins/debug-manager/stack_trace.c:
1811         Fix a crash when a stack command is cancelled
1813 2007-12-09  Sébastien Granjoux  <seb.sfo@free.fr>
1815         * plugins/debug-manager/plugin.c,
1816         plugins/debug-manager/breakpoints.c,
1817         plugins/debug-manager/breakpoints.h:
1818         Fix bug #488732: Breakpoint on delete lines
1819         Breakpoints are now linked to their position in editor
1821         * plugins/gdb/debugger.c:
1822         Fix removing condition on breakpoint 
1824 2007-12-07  Sébastien Granjoux  <seb.sfo@free.fr>
1826         * plugins/debug-manager/anjuta-debug-manager.glade,
1827         plugins/debug-manager/start.c,
1828         plugins/gdb/plugin.c,
1829         plugins/gdb/debugger.c,
1830         plugins/gdb/debugger.h,
1831         libanjuta/interfaces/libanjuta.idl:
1832         Fix bug #481366: Do not stop at the beginning of the program
1834         * plugins/debug-manager/command.c,
1835         plugins/debug-manager/command.h,
1836         plugins/debug-manager/breakpoints.c,
1837         plugins/debug-manager/queue.c,
1838         plugins/debug-manager/queue.h:
1839         Fix a bug remove all breakpoints was not working due to latest changes
1840         Setting breakpoints is disabled when program is running
1842 2007-12-04  Sébastien Granjoux  <seb.sfo@free.fr>
1844         * plugins/debug-manager/queue.c,
1845         plugins/gdb/plugin.c:
1846         Fix bug #501469: Crash if mime_type is unknown
1848 2007-12-01  Massimo Cora'  <maxcvs@email.it>
1850         * plugins/symbol-db/plugin.c: (on_editor_destroy),
1851         (on_editor_update_ui), (on_single_file_scan_end),
1852         (on_importing_project_end), (project_root_added),
1853         (on_session_load), (symbol_db_activate), (symbol_db_instance_init):
1854         * plugins/symbol-db/plugin.h:
1855         show on status bar files being scanned.
1857         * plugins/symbol-db/symbol-db-engine.c:
1858         (sdb_engine_get_query_by_id), (sdb_engine_populate_db_by_tags),
1859         (sdb_engine_ctags_output_thread),
1860         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
1861         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
1862         (sdb_engine_init), (sdb_engine_finalize), (sdb_engine_class_init),
1863         (sdb_engine_connect_to_db), (symbol_db_engine_db_exists),
1864         (sdb_engine_get_table_id_by_unique_name2),
1865         (symbol_db_engine_open_project),
1866         (sdb_engine_prepare_executing_commands),
1867         (symbol_db_engine_add_new_files), (sdb_engine_add_new_sym_type),
1868         (sdb_engine_add_new_scope_definition), (sdb_engine_add_new_symbol),
1869         (sdb_engine_detects_removed_ids),
1870         (symbol_db_engine_get_class_parents),
1871         (symbol_db_engine_get_global_members),
1872         (symbol_db_engine_get_scope_members_by_symbol_id),
1873         (symbol_db_engine_get_scope_members),
1874         (symbol_db_engine_get_current_scope),
1875         (symbol_db_engine_get_file_symbols),
1876         (symbol_db_engine_get_symbol_info_by_id),
1877         (symbol_db_engine_get_full_local_path),
1878         (symbol_db_engine_find_symbol_by_name_pattern),
1879         (symbol_db_engine_get_parent_scope_id_by_symbol_id):
1880         * plugins/symbol-db/symbol-db-engine.h:
1881         * plugins/symbol-db/symbol-db-view-locals.c:
1882         (sdb_view_locals_init), (traverse_free_waiting_for), (on_scan_end),
1883         (symbol_db_view_locals_recv_signals_from_engine),
1884         (symbol_db_view_locals_update_list):
1885         * plugins/symbol-db/symbol-db-view-locals.h:
1886         * plugins/symbol-db/symbol-db-view.c: (traverse_free_waiting_for),
1887         (on_scan_end), (trigger_on_symbol_inserted), (add_new_waiting_for),
1888         (prepare_for_adding), (on_symbol_inserted), (sdb_view_init),
1889         (symbol_db_view_recv_signals_from_engine), (symbol_db_view_open):
1890         * plugins/symbol-db/symbol-db-view.h:
1891         Added g_thread architecture to scan in background. With this you
1892         can use Anjuta's GUI without freezing.
1893         Improved insertion speed by using a paradigm like 'insert' and 'check'
1894         replacing a 'check' and 'insert' one. This has been done for tables 
1895         like symbol, scope, sym_type.
1896         Fixed two crashers. 
1898         * plugins/symbol-db/tables.sql:
1899         * plugins/symbol-db/test/main.c: (get_global_members), (main),
1900         (thread), (print_message), (bastard_thread), (idle_signals):
1901         fixed a typo on tables that broke sql triggers.
1903 === anjuta 2.3.1 ===
1905 2007-12-02  Naba Kumar  <naba.kumar@gnome.org>
1907         * NEWS, AUTHORS: Updated.
1908         * src/Makefile.am: Fixed make distcheck
1910         Patch from Yang Hong:
1911         * plugins/file-manager/file-manager.glade: Fixed file chooser
1912         size in file-manager preferences.
1914 2007-12-02  Naba Kumar  <naba.kumar@gnome.org>
1916         * NEWS: Updated for 2.3.1 development release
1917         * configure.in: Bumped version to 2.3.1
1919 2007-12-01  Sébastien Granjoux  <seb.sfo@free.fr>
1921         * plugins/debug-manager/threads.c,
1922         plugins/debug-manager/disassemble.c,
1923         plugins/debug-manager/watch.c,
1924         plugins/debug-manager/registers.c,
1925         plugins/debug-manager/locals.c,
1926         plugins/debug-manager/breakpoints.c,
1927         plugins/debug-manager/stack_trace.c,
1928         plugins/debug-manager/command.c,
1929         plugins/debug-manager/command.h,
1930         plugins/debug-manager/queue.c,
1931         libanjuta/interfaces/libanjuta.idl:
1932         Use different signals in IAnjutaDebugManager and IAnjutaDebugger
1933         Document IAnjutaDebugManager signals
1934         Generate new signals in queue.c
1935         Use new signals in other files
1937 2007-11-30  <genbell@tiscali.it>
1939         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
1941         * plugins/gdb/Makefile.am:
1942         Fix bug #500376
1944 2007-11-29  Sébastien Granjoux  <seb.sfo@free.fr>
1946         * plugins/tools/variable.c:
1947         Fix a bug added in the previous patch (it is not a leak)
1949 2007-11-29  Sébastien Granjoux  <seb.sfo@free.fr>
1951         * plugins/project-wizard/druid.c,
1952         plugins/project-wizard/templates/terminal.wiz,
1953         plugins/project-wizard/templates/xlib-dock.wiz,
1954         plugins/project-wizard/templates/wxwin.wiz,
1955         plugins/project-wizard/templates/java.wiz,
1956         plugins/project-wizard/templates/gnome.wiz,
1957         plugins/project-wizard/templates/anjuta-plugin.wiz,
1958         plugins/project-wizard/templates/gtkmm.wiz,
1959         plugins/project-wizard/templates/python.wiz,
1960         plugins/project-wizard/templates/cpp.wiz,
1961         plugins/project-wizard/templates/sdl.wiz,
1962         plugins/project-wizard/templates/gtk.wiz,
1963         plugins/project-wizard/templates/minimal.wiz,
1964         plugins/project-wizard/templates/xlib.wiz,
1965         plugins/project-wizard/templates/gcj.wiz,
1966         plugins/project-wizard/templates/translatable-strings.h,
1967         plugins/project-import/project-import.c:
1968         Partial Fix translation bugs #496833 comment 4,7,8,9,10,11 
1970 2007-11-27  Sébastien Granjoux  <seb.sfo@free.fr>
1972         * plugins/debug-manager/threads.c,
1973         plugins/debug-manager/disassemble.c,
1974         plugins/debug-manager/watch.c,
1975         plugins/debug-manager/registers.c,
1976         plugins/debug-manager/memory.c,
1977         plugins/debug-manager/locals.c,
1978         plugins/debug-manager/stack_trace.c,
1979         plugins/debug-manager/queue.c,
1980         plugins/debug-manager/queue.h:
1981         Connect debugger signal only when program is loaded
1982         Rename get_feature in is_supported
1984         * plugins/debug-manager/plugin.c:
1985         Remove editor watch when plugin is deactivated
1987         * plugins/debug-manager/anjuta-debug-manager.glade,
1988         plugins/debug-manager/breakpoints.c,
1989         plugins/debug-manager/breakpoints.h:
1990         Rewrite almost completely the breakpoint code
1991         Improve breakpoint dialog
1992         Reorganize function
1993         Implement condition, hit count, ignore and temporary attribute
1995         * plugins/debug-manager/command.c,
1996         plugins/debug-manager/command.h:
1997         Add a breakpoint list command
1999         * plugins/gdb/debugger.c,
2000         plugins/gdb/debugger.h:
2001         Add new breakpoint list command
2002         Fix parsing of breakpoint data
2004         * libanjuta/interfaces/libanjuta.idl,
2005         plugins/gdb/plugin.c:
2006         Rename IAnjutaBreakpointDebugger into IAnjutaDebuggerBreakpoint
2008 2007-11-23  Jaap Haitsma  <jaap@haitsma.org>
2010         * plugins/document-manager/plugin.c:
2011         Use Ctrl+Shift+s as shortcut for Save As
2013 2007-11-22  Naba Kumar  <naba.kumar@gnome.org>
2015         * plugins/subversion/plugin.c: (activate_plugin):
2016         * plugins/symbol-db/plugin.c: (symbol_db_activate):
2017         * src/layout.xml: Fixed dockitem positions.
2019 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
2021         Icons from tpgww@onepost.net:
2022         * plugins/project-wizard/applogo.png:
2023         Icons from patch in bug #480093 comment #23. Also renamed icons.
2025         * plugins/message-view/Makefile.am:
2026         * plugins/message-view/plugin.c: (register_stock_icons),
2027         (ipreferences_merge): Removed redundant icon.
2029         * plugins/document-manager/plugin.c:
2030         (update_editor_ui_disable_all), (update_editor_ui_interface_items):
2031         Do not insensitize New action when there is no document.
2032         Indentation fixes.
2034 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
2036         Icons from tpgww@onepost.net:
2037         * plugins/symbol-browser/an_symbol_prefs.c:
2038         * pixmaps/Makefile.am:
2039         * pixmaps/anjuta.png, pixmaps/anjuta_logo.png, pixmaps/anjuta.svg:
2041         Icons from patch in bug #480093 comment #23. Also renamed icons.
2042         To be continued..
2044 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
2046         Patch from James Liggett:
2047         * plugins/subversion/anjuta-subversion.glade: Make commit, resolve,
2048         revert and dialogs resizable.
2050 2007-11-20  Naba Kumar  <naba.kumar@gnome.org>
2052         Patch from James Liggett:
2053         * plugins/subversion/anjuta-subversion.glade:
2054         * plugins/subversion/subversion-diff-dialog.c:
2055         (on_subversion_diff_response), (subversion_diff_dialog):
2056         * plugins/subversion/subversion-diff-dialog.h:
2058         The diff dialog should have a checkbox, enabled by default, that
2059         allows the user to make sure that all open files are saved before
2060         diffing.
2062 2007-11-20  Naba Kumar  <naba.kumar@gnome.org>
2064         * plugins/Makefile.am: Remove duplicate 'profiler' in SUBDIRS.
2066         Icons from tpgww@onepost.net:
2067         * pixmaps/Makefile.am:
2068         * src/Makefile.am:
2069         * src/anjuta-app.c:
2070         * src/anjuta-preferences-general.svg:
2072         Icons from patch in bug #480093 comment #23. Also renamed icons.
2073         To be continued..
2075 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
2077         Icons from tpgww@onepost.net:
2078         * plugins/debug-manager/images/Makefile.am:
2079         * plugins/debug-manager/images/anjuta-watch.svg:
2080         * plugins/debug-manager/plugin.c: (register_stock_icons):
2081         * plugins/gdb/images/Makefile.am:
2082         * plugins/gtodo/Makefile.am:
2083         * plugins/gtodo/anjuta-gtodo-plugin.svg:
2084         * plugins/gtodo/anjuta-gtodo.plugin.in:
2085         * plugins/gtodo/interface.c: (stock_icons):
2086         * plugins/gtodo/main.h:
2087         * plugins/gtodo/plugin.c: (ipreferences_merge):
2088         * plugins/terminal/Makefile.am:
2089         * plugins/terminal/anjuta-terminal-plugin.svg:
2090         * plugins/terminal/anjuta-terminal.plugin.in:
2091         * plugins/terminal/terminal.c:
2092         * plugins/tools/Makefile.am:
2093         * plugins/tools/anjuta-tools-plugin.svg:
2094         * plugins/tools/anjuta-tools.plugin.in:
2095         * plugins/tools/plugin.c:
2096         * plugins/valgrind/Makefile.am:
2097         * plugins/valgrind/anjuta-valgrind-plugin.svg:
2098         * plugins/valgrind/anjuta-valgrind.plugin.in:
2099         * plugins/valgrind/plugin.c: (register_stock_icons),
2100         (ipreferences_merge):
2102         Icons from patch in bug #480093 comment #23. Also renamed icons.
2103         To be continued..
2105 2007-11-18  Massimo Cora'   <maxcvs@email.it>
2107         reviewed by: Johannes Schmid <jhs@gnome.org>
2109         * configure.in:
2110         required gda version to 3.1.3. [svn trunk]. Without this Anjuta can crash
2111         due to bug #493360. Still present anyway bug #495843
2113         * plugins/symbol-db/plugin.c: (goto_local_tree_iter),
2114         (goto_global_tree_iter), (on_treesearch_symbol_selected_event),
2115         (on_local_treeview_row_activated),
2116         (on_global_treeview_row_activated),
2117         (on_global_treeview_row_expanded), (on_project_element_added),
2118         (on_project_element_removed), (project_root_added),
2119         (symbol_db_activate), (isymbol_manager_search),
2120         (isymbol_manager_get_members),
2121         (isymbol_manager_get_completions_at_position):
2122         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
2123         (symbol_db_engine_iterator_node_get_symbol_extra_string):
2124         * plugins/symbol-db/symbol-db-engine.c:
2125         (sdb_engine_execute_non_select_sql),
2126         (sdb_engine_execute_select_sql), (sdb_engine_get_query_by_id),
2127         (sdb_engine_free_cached_queries), (sdb_engine_disconnect_from_db),
2128         (sdb_engine_populate_db_by_tags), (sdb_engine_scan_files_1),
2129         (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
2130         (symbol_db_engine_add_new_workspace),
2131         (symbol_db_engine_add_new_project),
2132         (symbol_db_engine_add_new_files), (sdb_engine_add_new_symbol),
2133         (sdb_engine_detects_removed_ids),
2134         (sdb_engine_walk_down_scope_path),
2135         (symbol_db_engine_get_class_parents),
2136         (symbol_db_engine_get_global_members),
2137         (symbol_db_engine_get_scope_members_by_symbol_id),
2138         (symbol_db_engine_get_scope_members),
2139         (symbol_db_engine_get_current_scope),
2140         (symbol_db_engine_get_file_symbols),
2141         (symbol_db_engine_get_symbol_info_by_id),
2142         (symbol_db_engine_find_symbol_by_name_pattern):
2143         * plugins/symbol-db/symbol-db-engine.h:
2144         * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
2145         (on_symbol_inserted), (symbol_db_view_locals_update_list):
2146         * plugins/symbol-db/symbol-db-view.c: (waiting_for_symbol_destroy),
2147         (sdb_view_get_iter_from_row_ref), (traverse_free_waiting_for),
2148         (on_scan_end), (do_add_root_symbol_to_view),
2149         (do_add_child_symbol_to_view), (add_waiting_for_symbol_to_view),
2150         (trigger_on_symbol_inserted), (add_new_waiting_for),
2151         (do_recurse_subtree_and_invalidate), (prepare_for_adding),
2152         (on_symbol_inserted), (do_recurse_subtree_and_remove),
2153         (on_symbol_removed), (sdb_view_do_add_hidden_dummy_child),
2154         (symbol_db_view_row_expanded), (sdb_view_init),
2155         (gtree_compare_func), (sdb_view_finalize),
2156         (sdb_view_load_symbol_pixbufs), (symbol_db_view_get_file_and_line),
2157         (sdb_view_populate_base_root),
2158         (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
2159         * plugins/symbol-db/symbol-db-view.h:
2160         * plugins/symbol-db/tables.sql:
2161         * plugins/symbol-db/test/Makefile.am:
2162         * plugins/symbol-db/test/main.c: (dump_iterator), (get_parents),
2163         (get_scope_members), (get_current_scope), (get_global_members),
2164         (get_file_symbols), (get_info_by_id), (main):
2166         Rewrote symbol-db-view global tab. Now every expandable node is a query.
2167         Started using LIMIT keyword to speed up things.
2168         Deprecated GdaCommand in favour of GdaQuery into engine. This should
2169         make providers use prepared statements.
2171 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
2173         Patch from James Liggett:
2174         * plugins/subversion/plugin.c: (subversion_instance_init):
2175         * plugins/subversion/plugin.h:
2176         * plugins/subversion/subversion-diff-dialog.c:
2177         (on_subversion_diff_response), (subversion_diff_dialog),
2178         (on_menu_subversion_diff):
2179         * plugins/subversion/subversion-log-dialog.c:
2180         (on_log_view_selected_button_clicked),
2181         (on_log_diff_selected_button_clicked),
2182         (on_log_diff_previous_button_clicked),
2183         (subversion_log_window_create):
2184         * plugins/subversion/subversion-ui-utils.c:
2185         (get_filename_from_full_path), (init_whole_project),
2186         (on_whole_project_toggled):
2187         * plugins/subversion/subversion-ui-utils.h:
2188         * plugins/subversion/subversion-update-dialog.c:
2189         (subversion_update_dialog), (on_menu_subversion_update):
2191         Whole Project checkbox enabled by default in diff and update dialogs.
2192         changes the editor names for diff editors to something much more
2193         descriptive. For example, working copy/head diffs would have an editor
2194         with a name like "[Working Copy/Head] some-file.diff," where some-file
2195         is the name of the file/directory that was diffed. For diffs against
2196         arbitrary diffs the name would look like "[Revisions 2832/3200]
2197         some-file.diff" for a diff of some-file between revisions 2832 and
2198         3200.
2200 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
2202         Icons from tpgww@onepost.net:
2203         * plugins/subversion/Makefile.am:
2204         * plugins/subversion/anjuta-subversion-plugin.svg:
2205         * plugins/subversion/anjuta-subversion.plugin.in:
2206         * plugins/subversion/plugin.h:
2207         * plugins/symbol-browser/Makefile.am:
2208         * plugins/symbol-browser/anjuta-symbol-browser-plugin.svg:
2209         * plugins/symbol-browser/anjuta-symbol-browser.plugin.in:
2210         * plugins/symbol-browser/plugin.c:
2211         * plugins/symbol-db/Makefile.am:
2212         * plugins/symbol-db/plugin.c:
2213         * plugins/symbol-db/symbol-db.plugin.in:
2215         Icons from patch in bug #480093 comment #23. Also renamed icons.
2216         To be continued..
2218 2007-11-18  Naba Kumar  <naba.kumar@gnome.org>
2220         Icons from tpgww@onepost.net:
2221         * plugins/project-manager/Makefile.am:
2222         * plugins/project-manager/anjuta-project-manager-plugin.svg:
2223         * plugins/project-manager/anjuta-project-manager.plugin.in:
2224         * plugins/project-manager/plugin.c:
2225         * plugins/project-wizard/Makefile.am:
2226         * plugins/project-wizard/anjuta-project-wizard-plugin.svg:
2227         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
2228         * plugins/project-wizard/druid.h:
2229         * plugins/search/Makefile.am:
2230         * plugins/search/anjuta-search-plugin.svg:
2231         * plugins/search/anjuta-search.plugin.in:
2232         * plugins/search/plugin.c:
2234         Icons from patch in bug #480093 comment #23. Also renamed icons.
2235         To be continued..
2237 2007-11-18  Naba Kumar  <naba.kumar@gnome.org>
2239         * TODO.tasks: updated.
2241         Icons from tpgww@onepost.net:
2242         * plugins/file-loader/Makefile.am:
2243         * plugins/file-loader/anjuta-loader-plugin.svg:
2244         * plugins/file-loader/anjuta-loader.plugin.in:
2245         * plugins/file-manager/Makefile.am:
2246         * plugins/file-manager/anjuta-file-manager-plugin.svg:
2247         * plugins/file-manager/file-manager.plugin.in:
2248         * plugins/file-manager/plugin.c:
2249         * plugins/glade/Makefile.am:
2250         * plugins/glade/anjuta-glade-plugin.svg:
2251         * plugins/glade/anjuta-glade.plugin.in:
2252         * plugins/glade/plugin.c: (register_stock_icons):
2253         * plugins/language-manager/Makefile.am:
2254         * plugins/language-manager/anjuta-language-manager-plugin.svg:
2255         * plugins/language-manager/language-manager.plugin.in:
2256         * plugins/message-view/Makefile.am:
2257         * plugins/message-view/anjuta-message-manager.plugin.in:
2258         * plugins/message-view/anjuta-messages-plugin.svg:
2259         * plugins/message-view/plugin.c:
2260         * plugins/patch/Makefile.am:
2261         * plugins/patch/anjuta-patch-plugin.svg:
2262         * plugins/patch/anjuta-patch.plugin.in:
2263         * plugins/patch/plugin.c:
2264         * plugins/profiler/Makefile.am:
2265         * plugins/profiler/anjuta-profiler-plugin.svg:
2266         * plugins/profiler/plugin.c: (register_stock_icons):
2267         * plugins/profiler/profiler.plugin.in:
2268         * plugins/project-import/Makefile.am:
2269         * plugins/project-import/anjuta-project-import-plugin.svg:
2270         * plugins/project-import/anjuta-project-import.plugin.in:
2271         * plugins/project-import/plugin.c:
2273         Icons from patch in bug #480093 comment #23. Also renamed icons.
2274         To be continued..
2276 2007-11-18  Johannes Schmid <jhs@gnome.org>
2278         * plugins/build-basic-autotools/build-basic-autotools.c:
2279         (build_regex_init):
2280         * plugins/debug-manager/anjuta-debug-manager.glade:
2281         * plugins/debug-manager/breakpoints.c:
2282         * plugins/debug-manager/sharedlib.c: (create_sharedlibs_gui):
2283         * plugins/file-wizard/file.c:
2284         * plugins/gdb/anjuta-gdb.glade:
2285         * plugins/glade/plugin.c: (ifile_open):
2286         * plugins/gtodo/egg-datetime.c: (egg_datetime_class_init):
2287         * plugins/gtodo/mcategory.c: (category_manager_add_item):
2288         * plugins/gtodo/tray-icon.c:
2289         * plugins/macro/macro-util.c: (get_date_Ymd), (get_date_Y):
2290         * plugins/macro/macros.xml:
2291         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
2292         Fixed translation bugs (#496833, #488211 and #497758)
2293         
2294         * plugins/document-manager/plugin.c: (on_editor_changed):
2295         Removed unused code
2297 2007-11-17  Naba Kumar  <naba.kumar@gnome.org>
2299         Icons from tpgww@onepost.net:
2300         * plugins/devhelp/Makefile.am:
2301         * plugins/devhelp/anjuta-devhelp-plugin.svg:
2302         * plugins/devhelp/anjuta-devhelp.plugin.in:
2303         * plugins/devhelp/plugin.c:
2304         * plugins/document-manager/anjuta-document-manager.plugin.in:
2305         * plugins/document-manager/images/Makefile.am:
2306         * plugins/document-manager/images/anjuta-document-manager-plugin.svg:
2307         * plugins/document-manager/plugin.c:
2308         * plugins/editor/Makefile.am:
2309         * plugins/editor/anjuta-editor-scintilla-plugin.svg:
2310         * plugins/editor/anjuta-editor.plugin.in:
2311         * plugins/editor/plugin.c:
2312         * plugins/sample1/Makefile.am:
2313         * plugins/sample1/anjuta-sample-plugin.svg:
2314         * plugins/sample1/anjuta-sample.plugin.in:
2315         * plugins/sourceview/Makefile.am:
2316         * plugins/sourceview/plugin.c:
2317         * plugins/sourceview/sourceview.plugin.in:
2319         Icons from patch in bug #480093 comment #23. Also renamed icons.
2320         To be continued..
2322 2007-11-17  Naba Kumar  <naba.kumar@gnome.org>
2324         * TODO.tasks: Updated.
2326         Icons from tpgww@onepost.net:
2327         * plugins/build-basic-autotools/Makefile.am:
2328         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.svg:
2329         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
2330         * plugins/build-basic-autotools/build-basic-autotools.c:
2331         * plugins/class-inheritance/Makefile.am:
2332         * plugins/class-inheritance/anjuta-class-inheritance-plugin.svg:
2333         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in:
2334         * plugins/class-inheritance/plugin.c:
2335         * plugins/cvs-plugin/Makefile.am:
2336         * plugins/cvs-plugin/anjuta-cvs-plugin.svg:
2337         * plugins/cvs-plugin/anjuta-cvs.plugin.in:
2338         * plugins/cvs-plugin/plugin.c:
2339         * plugins/debug-manager/anjuta-debug-manager.plugin.in:
2340         * plugins/debug-manager/images/Makefile.am:
2341         * plugins/debug-manager/images/anjuta-debug-manager-plugin.svg:
2342         * plugins/debug-manager/plugin.c: 
2344         Icons from patch in bug #480093 comment #23. Also renamed icons.
2345         To be continued..
2347 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
2349         * (removed) libanjuta/anjuta-children.c,
2350         (removed) libanjuta/anjuta-children.h,
2351         libanjuta/anjuta-launcher.c,
2352         libanjuta/libanjuta.h,
2353         libanjuta/Makefile.am,
2354         plugins/gdb/debugger.c,
2355         plugins/terminal/terminal.c,
2356         manuals/reference/libanjuta/libanjuta-sections.txt,
2357         manuals/reference/libanjuta/libanjuta-docs.sgml:
2358         Replace anjuta_children_register by g_child_watch_add
2360 2007-11-13  Johannes Schmid <jhs@gnome.org>
2362         * plugins/subversion/anjuta-subversion.glade:
2363         * plugins/subversion/subversion-commit-dialog.c:
2364         (subversion_commit_dialog):
2365         * plugins/subversion/subversion-resolve-dialog.c:
2366         (subversion_resolve_dialog):
2367         * plugins/subversion/subversion-revert-dialog.c:
2368         (subversion_revert_dialog):
2369         * plugins/subversion/subversion-ui-utils.c: (status_pulse_timer),
2370         (pulse_timer), (status_bar_progress_pulse), (pulse_progress_bar),
2371         (hide_pulse_progress_bar):
2372         * plugins/subversion/subversion-ui-utils.h:
2374         Yet another patch from #457477:
2375         Add a pulsing progress bar to all dialogs receiving status
2377 2007-11-12  Johannes Schmid <jhs@gnome.org>
2379         * plugins/document-manager/plugin.c: (create_highlight_submenu):
2380         Bug 493583 – crash in Anjuta IDE: trying to open a file
2381         
2382         * plugins/subversion/subversion-commit-dialog.c:
2383         (select_all_files), (subversion_commit_dialog):
2384         Patch from jrligget - see #457477
2386 2007-11-12  Johannes Schmid <jhs@gnome.org>
2388         Patch from Marc Lorber <Lorber.Marc@wanodoo.fr>:
2389         * libanjuta/anjuta-plugin-handle.c:
2390         (anjuta_plugin_handle_get_about):
2391         Bug 495536 – Plugins localization improvement
2392         
2393         Patch from Gabor Kelemeng <kelemeng@gnome.hu>:
2394         * plugins/class-gen/anjuta-class-gen-plugin.glade:
2395         * plugins/indent/indent.glade:
2396         * plugins/subversion/anjuta-subversion.glade:
2397         Bug 495245 – Strings bug
2399 2007-11-08  James Liggett  <jrliggett@cox.net>
2401         reviewed by: Johannes Schmid <jhs@gnome.org>
2403         * libanjuta/anjuta-async-command.c: (anjuta_async_command_init),
2404         (anjuta_async_command_finalize),
2405         (anjuta_async_command_notification_poll),
2406         (anjuta_async_command_thread), (start_command),
2407         (notify_data_arrived), (notify_complete),
2408         (anjuta_async_command_class_init),
2409         (anjuta_async_command_set_error_message),
2410         (anjuta_async_command_get_error_message),
2411         (anjuta_async_command_lock), (anjuta_async_command_unlock):
2412         * libanjuta/anjuta-async-command.h:
2413         * libanjuta/anjuta-command.c: (anjuta_command_init),
2414         (anjuta_command_finalize), (anjuta_command_class_init),
2415         (anjuta_command_start), (anjuta_command_notify_data_arrived),
2416         (anjuta_command_notify_complete),
2417         (anjuta_command_set_error_message),
2418         (anjuta_command_get_error_message):
2419         * libanjuta/anjuta-command.h:
2420         * libanjuta/anjuta-glade-catalog.c:
2421         * libanjuta/anjuta-glade.xml:
2422         * libanjuta/anjuta-vcs-status-tree-view.c:
2423         (on_selected_column_toggled),
2424         (anjuta_vcs_status_tree_view_create_columns),
2425         (anjuta_vcs_status_tree_view_init),
2426         (anjuta_vcs_status_tree_view_finalize),
2427         (anjuta_vcs_status_tree_view_set_property),
2428         (anjuta_vcs_status_tree_view_get_property),
2429         (anjuta_vcs_status_tree_view_class_init),
2430         (anjuta_vcs_status_tree_view_new),
2431         (anjuta_vcs_status_tree_view_destroy),
2432         (anjuta_vcs_status_tree_view_add), (select_all_paths),
2433         (anjuta_vcs_status_tree_view_select_all), (unselect_all_paths),
2434         (anjuta_vcs_status_tree_view_unselect_all),
2435         (create_selected_paths_list),
2436         (anjuta_vcs_status_tree_view_get_selected):
2437         * libanjuta/anjuta-vcs-status-tree-view.h:
2438         * libanjuta/anjuta-widgets.c: (glade_module_register_widgets):
2439         * libanjuta/anjuta-widgets.h:
2440         * plugins/subversion/subversion-add-dialog.c:
2441         (on_add_command_finished), (on_subversion_add_response),
2442         (subversion_add_dialog), (on_menu_subversion_add),
2443         (on_fm_subversion_add):
2444         * plugins/subversion/subversion-add-dialog.h:
2445         * plugins/subversion/subversion-commit-dialog.c:
2446         (on_commit_command_finished), (on_subversion_commit_response),
2447         (subversion_commit_dialog), (on_menu_subversion_commit),
2448         (on_fm_subversion_commit):
2449         * plugins/subversion/subversion-commit-dialog.h:
2450         * plugins/subversion/subversion-copy-dialog.c:
2451         (on_copy_other_revision_radio_toggled),
2452         (on_copy_browse_button_clicked), (on_copy_dest_entry_focus_in),
2453         (on_copy_command_finished), (on_subversion_copy_response),
2454         (subversion_copy_dialog), (on_menu_subversion_copy),
2455         (on_fm_subversion_copy):
2456         * plugins/subversion/subversion-copy-dialog.h:
2457         * plugins/subversion/subversion-diff-dialog.c: (on_editor_destroy),
2458         (on_subversion_diff_response), (subversion_diff_dialog),
2459         (on_menu_subversion_diff), (on_fm_subversion_diff):
2460         * plugins/subversion/subversion-diff-dialog.h:
2461         * plugins/subversion/subversion-log-dialog.c:
2462         (on_diff_selected_column_toggled), (create_columns),
2463         (on_log_command_finished), (on_log_view_button_clicked),
2464         (on_cat_command_data_arrived), (on_cat_command_finished),
2465         (on_log_view_selected_button_clicked), (get_selected_revisions),
2466         (on_log_diff_selected_button_clicked),
2467         (on_log_diff_previous_button_clicked),
2468         (on_subversion_log_vbox_destroy),
2469         (on_log_changes_view_row_selected), (subversion_log_window_create),
2470         (on_menu_subversion_log), (on_fm_subversion_log),
2471         (subversion_log_set_whole_project_sensitive):
2472         * plugins/subversion/subversion-log-dialog.h:
2473         * plugins/subversion/subversion-merge-dialog.c:
2474         (on_merge_command_finished), (on_subversion_merge_response),
2475         (on_merge_first_path_browse_button_clicked),
2476         (on_merge_second_path_browse_button_clicked),
2477         (on_merge_use_first_path_check_toggled),
2478         (on_merge_start_revision_radio_toggled),
2479         (on_merge_end_revision_radio_toggled), (subversion_merge_dialog),
2480         (on_menu_subversion_merge):
2481         * plugins/subversion/subversion-merge-dialog.h:
2482         * plugins/subversion/subversion-remove-dialog.c:
2483         (on_remove_command_finished),
2484         (on_remove_path_browse_button_clicked),
2485         (on_subversion_remove_response), (subversion_remove_dialog),
2486         (on_menu_subversion_remove), (on_fm_subversion_remove):
2487         * plugins/subversion/subversion-remove-dialog.h:
2488         * plugins/subversion/subversion-resolve-dialog.c:
2489         (on_resolve_command_finished), (on_subversion_resolve_response),
2490         (subversion_resolve_dialog), (on_menu_subversion_resolve):
2491         * plugins/subversion/subversion-resolve-dialog.h:
2492         * plugins/subversion/subversion-revert-dialog.c:
2493         (on_revert_command_finished), (on_subversion_revert_response),
2494         (subversion_revert_dialog), (on_menu_subversion_revert):
2495         * plugins/subversion/subversion-revert-dialog.h:
2496         * plugins/subversion/subversion-switch-dialog.c:
2497         (on_switch_other_revision_radio_toggled),
2498         (on_switch_command_finished), (on_subversion_switch_response),
2499         (subversion_switch_dialog), (on_menu_subversion_switch):
2500         * plugins/subversion/subversion-switch-dialog.h:
2501         * plugins/subversion/subversion-ui-utils.c: (subversion_data_new),
2502         (subversion_data_free), (on_mesg_view_destroy),
2503         (create_message_view), (check_filename), (get_log_from_textview),
2504         (pulse_timer), (on_pulse_timer_destroyed),
2505         (status_bar_progress_pulse), (clear_status_bar_progress_pulse),
2506         (report_errors), (on_status_command_finished),
2507         (on_status_command_data_arrived), (on_command_info_arrived),
2508         (select_all_status_items), (clear_all_status_selections),
2509         (init_whole_project), (on_whole_project_toggled),
2510         (send_diff_command_output_to_editor), (on_diff_command_finished),
2511         (stop_status_bar_progress_pulse):
2512         * plugins/subversion/subversion-ui-utils.h:
2513         * plugins/subversion/subversion-update-dialog.c:
2514         (on_update_command_finished), (on_subversion_update_response),
2515         (subversion_update_dialog), (on_menu_subversion_update),
2516         (on_fm_subversion_update):
2517         * plugins/subversion/subversion-update-dialog.h:
2518         * plugins/subversion/svn-add-command.c: (svn_add_command_init),
2519         (svn_add_command_finalize), (svn_add_command_run),
2520         (svn_add_command_class_init), (svn_add_command_new),
2521         (svn_add_command_destroy):
2522         * plugins/subversion/svn-add-command.h:
2523         * plugins/subversion/svn-cat-command.c: (svn_cat_command_init),
2524         (svn_cat_command_finalize), (svn_cat_command_run),
2525         (svn_cat_command_class_init), (svn_cat_command_new),
2526         (svn_cat_command_destroy), (svn_cat_command_get_output):
2527         * plugins/subversion/svn-cat-command.h:
2528         * plugins/subversion/svn-command.c: (svn_command_acquire_ui_lock),
2529         (svn_command_release_ui_lock), (simple_prompt),
2530         (ssl_server_trust_prompt), (svn_auth_simple_prompt_func_cb),
2531         (svn_auth_ssl_server_trust_prompt_func_cb),
2532         (svn_auth_ssl_client_cert_prompt_func_cb),
2533         (svn_auth_ssl_client_cert_pw_prompt_func_cb), (on_svn_notify),
2534         (svn_command_init), (svn_command_finalize),
2535         (svn_command_class_init), (svn_command_push_info),
2536         (svn_command_get_info_queue), (svn_command_set_error),
2537         (svn_command_get_client_context), (svn_command_get_pool),
2538         (svn_command_lock_ui), (svn_command_unlock_ui),
2539         (svn_command_get_revision), (svn_command_copy_path_list),
2540         (svn_command_free_path_list):
2541         * plugins/subversion/svn-command.h:
2542         * plugins/subversion/svn-commit-command.c: (on_log_callback),
2543         (svn_commit_command_init), (svn_commit_command_finalize),
2544         (svn_commit_command_run), (svn_commit_command_class_init),
2545         (svn_commit_command_new), (svn_commit_command_destroy):
2546         * plugins/subversion/svn-commit-command.h:
2547         * plugins/subversion/svn-copy-command.c: (on_log_callback),
2548         (svn_copy_command_init), (svn_copy_command_finalize),
2549         (svn_copy_command_run), (svn_copy_command_class_init),
2550         (svn_copy_command_new), (svn_copy_command_destroy):
2551         * plugins/subversion/svn-copy-command.h:
2552         * plugins/subversion/svn-diff-command.c: (svn_diff_command_init),
2553         (svn_diff_command_finalize), (svn_diff_command_run),
2554         (svn_diff_command_class_init), (svn_diff_command_new),
2555         (svn_diff_command_destroy), (svn_diff_command_get_output):
2556         * plugins/subversion/svn-diff-command.h:
2557         * plugins/subversion/svn-log-command.c: (svn_log_command_init),
2558         (svn_log_command_finalize), (log_callback), (svn_log_command_run),
2559         (svn_log_command_class_init), (svn_log_command_new),
2560         (svn_log_command_destroy), (svn_log_command_get_entry_queue):
2561         * plugins/subversion/svn-log-command.h:
2562         * plugins/subversion/svn-log-entry.c: (svn_log_entry_init),
2563         (svn_log_entry_finalize), (svn_log_entry_class_init),
2564         (strip_whitespace), (svn_log_entry_new), (svn_log_entry_destroy),
2565         (svn_log_entry_get_author), (svn_log_entry_get_date),
2566         (svn_log_entry_get_revision), (svn_log_entry_get_short_log),
2567         (svn_log_entry_get_full_log):
2568         * plugins/subversion/svn-log-entry.h:
2569         * plugins/subversion/svn-merge-command.c: (svn_merge_command_init),
2570         (svn_merge_command_finalize), (svn_merge_command_run),
2571         (svn_merge_command_class_init), (svn_merge_command_new),
2572         (svn_merge_command_destroy):
2573         * plugins/subversion/svn-merge-command.h:
2574         * plugins/subversion/svn-remove-command.c: (on_log_callback),
2575         (svn_remove_command_init), (svn_remove_command_finalize),
2576         (svn_remove_command_run), (svn_remove_command_class_init),
2577         (svn_remove_command_new), (svn_remove_command_destroy),
2578         (svn_remove_command_get_path):
2579         * plugins/subversion/svn-remove-command.h:
2580         * plugins/subversion/svn-resolve-command.c:
2581         (svn_resolve_command_init), (svn_resolve_command_finalize),
2582         (svn_resolve_command_run), (svn_resolve_command_class_init),
2583         (svn_resolve_command_new), (svn_resolve_command_destroy):
2584         * plugins/subversion/svn-resolve-command.h:
2585         * plugins/subversion/svn-revert-command.c:
2586         (svn_revert_command_init), (svn_revert_command_finalize),
2587         (svn_revert_command_run), (svn_revert_command_class_init),
2588         (svn_revert_command_new), (svn_revert_command_destroy):
2589         * plugins/subversion/svn-revert-command.h:
2590         * plugins/subversion/svn-status-command.c:
2591         (svn_status_command_init), (svn_status_command_finalize),
2592         (on_svn_status_notify), (svn_status_command_run),
2593         (svn_status_command_class_init), (svn_status_command_new),
2594         (svn_status_command_destroy),
2595         (svn_status_command_get_status_queue):
2596         * plugins/subversion/svn-status-command.h:
2597         * plugins/subversion/svn-status.c: (svn_status_init),
2598         (svn_status_finalize), (svn_status_class_init), (svn_status_new),
2599         (svn_status_destroy), (svn_status_get_path),
2600         (svn_status_get_vcs_status):
2601         * plugins/subversion/svn-status.h:
2602         * plugins/subversion/svn-switch-command.c:
2603         (svn_switch_command_init), (svn_switch_command_finalize),
2604         (svn_switch_command_run), (svn_switch_command_class_init),
2605         (svn_switch_command_new), (svn_switch_command_destroy):
2606         * plugins/subversion/svn-switch-command.h:
2607         * plugins/subversion/svn-update-command.c:
2608         (svn_update_command_init), (svn_update_command_finalize),
2609         (svn_update_command_run), (svn_update_command_class_init),
2610         (svn_update_command_new), (svn_update_command_destroy):
2611         * plugins/subversion/svn-update-command.h:
2613         Now really committed all files from James patch (#457477)
2615 2007-11-08  Johannes Schmid <jhs@gnome.org>
2617         * TODO.tasks: Updated
2619 2007-11-08  James Liggett  <jrliggett@cox.net>
2621         reviewed by: Johannes Schmid <jhs@gnome.org>
2623         * configure.in:
2624         * libanjuta/Makefile.am:
2625         * libanjuta/anjuta-status.c: (anjuta_status_progress_pulse):
2626         * libanjuta/anjuta-status.h:
2627         * libanjuta/libanjuta.h:
2628         * plugins/subversion/Makefile.am:
2629         * plugins/subversion/anjuta-subversion.glade:
2630         * plugins/subversion/anjuta-subversion.ui:
2631         * plugins/subversion/plugin.c: (value_added_project_root_uri),
2632         (value_removed_project_root_uri), (activate_plugin),
2633         (deactivate_plugin), (finalize), (subversion_instance_init):
2634         * plugins/subversion/plugin.h:
2635         * plugins/subversion/subversion-actions.c:
2636         * plugins/subversion/subversion-actions.h:
2637         * plugins/subversion/subversion-callbacks.c:
2638         * plugins/subversion/subversion-callbacks.h:
2639         * plugins/subversion/svn-auth.c:
2640         * plugins/subversion/svn-auth.h:
2641         * plugins/subversion/svn-backend-priv.h:
2642         * plugins/subversion/svn-backend.c:
2643         * plugins/subversion/svn-backend.h:
2644         * plugins/subversion/svn-notify.c:
2645         * plugins/subversion/svn-notify.h:
2646         * plugins/subversion/svn-thread.c:
2647         * plugins/subversion/svn-thread.h:
2648         
2649         Commited alpha2 of the new subversion plugin (#457477)
2651 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
2653         * plugins/debug-manager/command.c:
2654         Fix a stupid crash when changing a register value
2656 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
2658         * libanjuta/interfaces/libanjuta.idl,
2659         plugins/debug-manager/command.c,
2660         plugins/debug-manager/command.h,
2661         plugins/debug-manager/start.c,
2662         plugins/gdb/plugin.c,
2663         plugins/gdb/debugger.c,
2664         plugins/gdb/debugger.h:
2665         Use anjuta terminal plugin instead of gnome terminal
2666         Select if a terminal is used in the the start_program function
2667         Move terminal code from debugger.c to plugin.c
2668         Partial fix of bug #481366
2670         * plugins/gdb/utilities.c,
2671         plugins/gdb/utilities.h:
2672         Remove gnome terminal check function
2674 2007-11-06  Johannes Schmid <jhs@gnome.org>
2676         * plugins/project-import/anjuta-project-import.glade:
2677         * plugins/project-import/project-import.c: (on_import_next),
2678         (on_import_finish), (project_import_set_directory):
2679         * plugins/project-wizard/property.c: (npw_property_create_widget),
2680         (npw_property_set_value_from_widget):
2681         
2682         Replaced gnome_file_entry with gtk_file_chooser_button
2683         Fixes #422329 – Creating a new directory in program options doesn't work
2684         
2685 2007-11-04  Massimo Cora' <maxcvs@email.it>
2687         * plugins/symbol-db/plugin.c:
2688         add all files at once on project_import.
2689         No need to split them into more languages: ctags
2690         and the engine will take care of that.
2692         * plugins/symbol-db/symbol-db-engine.h,
2693         * plugins/symbol-db/symbol-db-engine.c,
2694         * plugins/symbol-db/tables.sql,
2695         * plugins/symbol-db/test/Makefile.am,
2696         * plugins/symbol-db/test/main.c,
2697         * plugins/symbol-db/symbol-db-view-locals.c:
2698         some memory leaks fixed. Ported the thing to
2699         libgda 3.1.2 [or better svn HEAD].
2700         Thanks to a fresh new algorithm to detect
2701         parent scope we're able to display correcly
2702         a local gtktree, including classes not directly
2703         defined inside that file.
2705 2007-11-04  Sébastien Granjoux  <seb.sfo@free.fr>
2707         * plugins/debug-manager/threads.c,
2708         plugins/debug-manager/stack_trace.c:
2709         Do not display address when not needed
2711         * plugins/debug-manager/plugin.c,
2712         plugins/debug-manager/breakpoints.c:
2713         Breakpoints directly connect to debugger signals
2715         * plugins/debug-manager/watch.c:
2716         program-unload signal does not exist used debugger-stopped
2718         * plugins/debug-manager/queue.c,
2719         libanjuta/interfaces/libanjuta.idl:
2720         Display error message returned by debugger command
2721         Add new error codes
2723 2007-11-04  Johannes Schmid <jhs@gnome.org>
2725         * plugins/project-wizard/templates/gcj/configure.ac.tpl:
2726         Bug 493062 – gcj template needs AC_PROG_CC
2727         (thanks to Bruno Cigic <bruno.cigic@gmail.com>)
2729         * src/anjuta-actions.h:
2730         Bug 493212 – Use GTK_STOCK_ABOUT i.s.o. deprecated GNOME_STOCK_ABOUT
2731         (thanks to Jaap A. Haitsma <jaap@haitsma.org>)
2733 === anjuta 2.3.0 ===
2735 2007-11-02  Naba Kumar  <naba.kumar@gnome.org>
2737         * AUTHORS: Updated
2739 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
2741         * ChangeLog: Tagged 2.3.0 release.
2743         * plugins/indent/Makefile.am: Fixed indentation.
2745         * plugins/editor/aneditor-autocomplete.cxx:
2746         * plugins/editor/aneditor-priv.h:
2747         * plugins/editor/aneditor.cxx:
2748         * plugins/editor/aneditor.h: Commented out dead codes.
2750         * configure.in, plugins/symbol-db/symbol-db.plugin.in:
2751         Do not build symbol-db by
2752         default. Added 'unstable' in plugin description to signify it's
2753         developmental state.
2755         * plugins/file-manager/Makefile.am,
2756         plugins/language-manager/Makefile.am: Fixed 'make distcheck'.
2758 2007-11-01  Sébastien Granjoux  <seb.sfo@free.fr>
2760         * plugins/debug-manager/utilities.c,
2761         plugins/debug-manager/utilities.h,
2762         plugins/debug-manager/threads.c,
2763         plugins/debug-manager/plugin.c,
2764         plugins/debug-manager/plugin.h,
2765         plugins/debug-manager/disassemble.h,
2766         plugins/debug-manager/watch.c,
2767         plugins/debug-manager/watch.h,
2768         plugins/debug-manager/breakpoints.c,
2769         plugins/debug-manager/stack_trace.c:
2770         Replace few remaining function calls by signal 
2772         * plugins/debug-manager/disassemble.c,
2773         plugins/debug-manager/registers.c,
2774         plugins/debug-manager/memory.c,
2775         plugins/debug-manager/locals.c,
2776         plugins/debug-manager/queue.c,
2777         plugins/debug-manager/queue.h:
2778         Connect signals when debugger is started
2779         Disconnect them when debugger is stopped
2780         Do not display window if debugger doesn't support feature
2782         * plugins/gdb/plugin.c,
2783         libanjuta/interfaces/libanjuta.idl:
2784         Remove unused initialization function
2786 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
2788         * configure.in:
2789         * plugins/file-manager/Makefile.am:
2790         * scripts/build-schemas.mk: Fixed 'make distcheck'
2792 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
2794         * manuals/reference/libanjuta/libanjuta-docs.sgml,
2795         manuals/reference/libanjuta/libanjuta-sections.txt: Updated docs
2796         to latest API additions.
2798         * manuals/reference/libanjuta/writing-plugins.sgml: Fixed to adhere
2799         to API changes.
2801 2007-10-31  Naba Kumar  <naba.kumar@gnome.org>
2803         * ChangeLog: Fixed indentation.
2804         * NEWS: Updated for 2.3.0 release. Also merged changes from 2.2.x
2805         branch.
2807 2007-10-30  Naba Kumar  <naba.kumar@gnome.org>
2809         * libanjuta/interfaces/libanjuta.idl:
2810         * plugins/build-basic-autotools/build-basic-autotools.c:
2811         (build_compile_file_real), (build_build_project),
2812         (build_install_project), (build_clean_project),
2813         (build_configure_project), (build_autogen_project),
2814         (build_distribution_project), (build_build_module),
2815         (build_install_module), (build_clean_module), (fm_build),
2816         (fm_install), (fm_clean), (pm_build), (pm_install), (pm_clean),
2817         (finalize), (basic_autotools_plugin_instance_init),
2818         (ibuildable_set_command), (ibuildable_reset_commands),
2819         (ibuildable_get_command), (ibuildable_build), (ibuildable_clean),
2820         (ibuildable_install), (ibuildable_configure),
2821         (ibuildable_generate), (ibuildable_iface_init):
2822         * plugins/build-basic-autotools/build-basic-autotools.h:
2824         Added API for commands override in build interface and implemented
2825         them in build plugin. Useful for other plugins override build
2826         commands depending on project environment.
2828 2007-10-28  Naba Kumar  <naba@gnome.org>
2830         * src/anjuta.glade,
2831         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
2832         Fixed widget alignment for dock switcher tab style combo and
2833         scratchbox path entrybox.
2835 2007-10-28  Johannes Schmid <jhs@gnome.org>
2837         * plugins/document-manager/plugin.c: (on_editor_changed):
2838         Fixed a memory leak and simplified code (thanks again Sébastien)
2839         
2840         * configure.in:
2841         Bumped LIBGDA requirement to 3.1.2 (the version that supports LIMIT
2842         and OFFSET sql statements)
2844 2007-10-28  Massimo Cora' <maxcvs@email.it>
2846         * plugins/symbol-db/plugin.c,
2847         plugins/symbol-db/symbol-db-engine.h,
2848         plugins/symbol-db/symbol-db-view.c,
2849         plugins/symbol-db/symbol-db-view.c,
2850         plugins/symbol-db/symbol-db-view-locals.c,
2851         plugins/symbol-db/symbol-db-view-locals.h,
2852         plugins/symbol-db/symbol-db-engine.c:
2853         Better end-of-file-scan detection, permitting
2854         an improved scope/inheritance parsing.
2855         Locals tab gtktree now displays correct
2856         namespace->class->children tree, even if
2857         in a C++ file there isn't class declaration.
2859 2007-10-27  Johannes Schmid <jhs@gnome.org>
2861         Patch from Stanislav Brabec <sbrabec@suse.cz>
2862         * configure.in:
2863         Bug 489798 – Do not rely on svn-config
2865         Patch from Michael Wolf <maw@ximian.com>:
2866         * libegg/eggtreemodelfilter.c: (egg_tree_model_filter_fetch_child),
2867         (egg_tree_model_filter_remove_node),
2868         (egg_tree_model_filter_row_deleted):
2869         Bug 487683 – undefined operations in libegg/eggtreemodelfilter.c
2871 2007-10-27  Johannes Schmid <jhs@gnome.org>
2873         * plugins/devhelp/anjuta-devhelp.ui:
2874         * plugins/message-view/anjuta-message-manager.ui:
2876         Added some separators to the toolbar
2877         
2878         * plugins/document-manager/plugin.c:
2879         (on_support_plugin_deactivated), (load_new_support_plugins),
2880         (unload_unused_support_plugins), (on_editor_changed):
2881         
2882         Fixed the language supprt loading unloading stuff. Thanks to Sébastien
2883         for pointing out that is was crap.
2885 2007-10-24  Sébastien Granjoux  <seb.sfo@free.fr>
2887         * libanjuta/interfaces/libanjuta.idl,
2888         libanjuta/anjuta-plugin-manager.c,
2889         libanjuta/anjuta-plugin-manager.h,
2890         libanjuta/anjuta-c-plugin-factory.c,
2891         libanjuta/anjuta-c-module.h,
2892         libanjuta/anjuta-c-module.c:
2893         Report detailled error message in case of plugin loading failure
2895 2007-10-24  Johannes Schmid <jhs@gnome.org>
2897         * configure.in:
2898         * plugins/Makefile.am:
2899         
2900         Activate build of symbol-db plugin (when libgda is available)
2901         
2902         * plugins/document-manager/plugin.c:
2903         (on_support_plugin_deactivated), (on_editor_changed):
2904         
2905         Properly handle language support plugins even when they are
2906         unloaded by the session.
2907         
2908         * plugins/symbol-db/plugin.c: (register_stock_icons),
2909         Port to new REGISTER_ICONS stuff
2910   
2911 2007-10-22  Massimo Cora'  <maxcvs@email.it>
2913         * plugins/symbol-db/plugin.c,
2914         * plugins/symbol-db/symbol-db-view.c
2915         * plugins/symbol-db/symbol-db-engine.h,
2916         * plugins/symbol-db/symbol-db-engine-iterator-node.c,
2917         * plugins/symbol-db/symbol-db-view-locals.c,
2918         * plugins/symbol-db/symbol-db-view-locals.h,
2919         * plugins/symbol-db/symbol-db-engine.c:
2920         Fixed functions declarations with 'const gchar*' instead of 'gchar*'.
2921         Added a new algorithm for dynamic population of the local symbols' tab.
2922         Now the default view is tree-like.
2923         Some fixes on engine correct some population issues.    
2925 2007-10-23  Naba Kumar  <naba@gnome.org>
2927         * plugins/glade/Makefile.am: Corrected conditional not to install
2928         .plugin file if plugin is disabled.
2929         * plugins/sourceview/Makefile.am: Corrected conditional not to
2930         install schemas if plugin is not built.
2932 2007-10-20  Sébastien Granjoux  <seb.sfo@free.fr>
2934         * plugins/debug-manager/queue.c:
2935         Fix #488061: Mutiple crash dialogs
2937         * plugins/gdb/debugger.c,
2938         plugins/gdb/debugger.h:
2939         Remove maximum gdb command length, should fix bug#474811
2941 2007-10-19  Sébastien Granjoux  <seb.sfo@free.fr>
2943         * manuals/reference/libanjuta/plugin-description-file.sgml,
2944         manuals/reference/libanjuta/libanjuta-docs.sgml,
2945         manuals/reference/libanjuta/libanjuta-sections.txt,
2946         libanjuta/interfaces/libanjuta.idl,
2947         libanjuta/anjuta-c-module.c,
2948         libanjuta/anjuta-c-plugin-factory.c:
2949         Document last changes in plugin code
2951 2007-10-19  Johannes Schmid <jhs@gnome.org>
2953         * plugins/subversion/subversion-callbacks.c: (check_filename):
2954         
2955         Fixed #487854 – Anjuta crashes when i try to add a SVN url
2957 2007-10-19  Naba Kumar  <naba@gnome.org>
2959         * plugins/file-manager/file-model.c: Fixed a critical runtime
2960         warning.
2962 2007-10-18  Johannes Schmid <jhs@gnome.org>
2964         * libanjuta/anjuta-ui.h:
2965         Small fix on icon macros
2966         
2967         * libanjuta/interfaces/libanjuta.idl:
2968         * plugins/language-manager/plugin.c: (ilanguage_get_name),
2969         (ilanguage_get_from_editor), (ilanguage_get_name_from_editor),
2970         (ilanguage_iface_init):
2971         
2972         Added get_from_editor() and get_name_from_editor() methods
2973         to IAnjutaLanguage
2974         
2975         * plugins/document-manager/plugin.c:
2976         (update_editor_ui_interface_items), (on_editor_changed):
2977         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
2978         .in:
2979         * plugins/language-support-cpp-java/plugin.c: (install_support):
2980         
2981         Ported plugins to use the new interface
2983 2007-10-17  Johannes Schmid <jhs@gnome.org>
2985         * libanjuta/anjuta-ui.h:
2986         
2987         Added macros to register stock icons to stop all this copy&paste
2988         which had spread over a lot of files. New macros support to add 
2989         icons with toolbar and menu size (16 and 24)
2990         
2991         * plugins/class-inheritance/plugin.c: (register_stock_icons):
2992         * plugins/debug-manager/images/anjuta-attach.svg:
2993         * plugins/debug-manager/images/anjuta-step-out.svg:
2994         * plugins/debug-manager/images/anjuta-step-over.svg:
2995         * plugins/debug-manager/plugin.c: (register_stock_icons):
2996         * plugins/document-manager/images/Makefile.am:
2997         * plugins/document-manager/images/anjuta-block-end.svg:
2998         * plugins/document-manager/images/anjuta-block-start.svg:
2999         * plugins/document-manager/images/anjuta-bookmark-16.xpm:
3000         * plugins/document-manager/images/anjuta-bookmark.svg:
3001         * plugins/document-manager/images/anjuta-go-history-next.svg:
3002         * plugins/document-manager/images/anjuta-go-history-prev.svg:
3003         * plugins/document-manager/plugin.c: (register_stock_icons):
3004         * plugins/glade/plugin.c: (register_stock_icons):
3005         * plugins/language-support-cpp-java/plugin.c:
3006         (register_stock_icons):
3007         * plugins/message-view/Makefile.am:
3008         * plugins/message-view/anjuta-go-message-next.svg:
3009         * plugins/message-view/anjuta-go-message-prev.svg:
3010         * plugins/message-view/anjuta-message-view.svg:
3011         * plugins/message-view/messages.xpm:
3012         * plugins/message-view/plugin.c: (register_stock_icons):
3013         * plugins/patch/plugin.c: (patch_plugin_activate):
3014         * plugins/project-manager/plugin.c: (register_stock_icons):
3015         * plugins/search/Makefile.am:
3016         * plugins/search/anjuta-go-match-next.svg:
3017         * plugins/search/anjuta-go-match-prev.svg:
3018         * plugins/search/plugin.c: (activate_plugin):
3019         * plugins/symbol-browser/plugin.c: (register_stock_icons):
3020         * plugins/terminal/terminal.c: (register_stock_icons):
3021         * plugins/valgrind/plugin.c: (register_stock_icons):
3022         
3023         Updated to use the new icons and added several new and updated 
3024         icons from #480093
3026 2007-10-16  Sébastien Granjoux  <seb.sfo@free.fr>
3028         * libanjuta/anjuta-plugin-handle.c,
3029         libanjuta/anjuta-plugin-handle.h:
3030         Add a new path property containing the directory of the .plugin
3031         file, library file (.so or whatever) must be in the same directory
3033         * libanjuta/anjuta-plugin-manager.c,
3034         libanjuta/interfaces/libanjuta.idl,
3035         (removed) libanjuta/anjuta-glue-plugin.c,
3036         (removed) libanjuta/anjuta-glue-plugin.h,
3037         (removed) libanjuta/anjuta-glue-c.c,
3038         (removed) libanjuta/anjuta-glue-c.h,
3039         (removed) libanjuta/anjuta-glue-cpp.c,
3040         (removed) libanjuta/anjuta-glue-cpp.h,
3041         (removed) libanjuta/anjuta-glue-factory.c,
3042         (removed) libanjuta/anjuta-glue-factory.h,
3043         (added) libanjuta/anjuta-c-module.c,
3044         (added) libanjuta/anjuta-c-module.h,
3045         (added) libanjuta/anjuta-c-plugin-factory.c,
3046         (added) libanjuta/anjuta-c-plugin-factory.h,
3047         libanjuta/Makefile.am:
3048         AnjutaPluginManager uses the new IAnjutaPluginFactory interface
3049         anjuta-glue-factory.[ch] is replaced by anjuta-c-plugin-factory.[ch]
3050         implementing IAnjutaPluginFactory
3051         anjuta-glue-(c|plugin).[ch] is replaced by anjuta-c-module.[ch]
3053         * libanjuta/libanjuta.h:
3054         anjuta-plugin-handle.h must be public (used in IAnjutaPluginFactory
3055         interface)
3057         * libanjuta/anjuta-plugin.h:
3058         Replace AnjutaGluePlugin by GTypeModule
3059         Remove unused anjuta_glue_get_component_type replaced by
3060         g_type_from_name
3062         * plugins/build-basic-autotools/build-basic-autotools.h,
3063         plugins/class-gen/plugin.h,
3064         plugins/class-inheritance/plugin.h,
3065         plugins/cvs-plugin/plugin.h,
3066         plugins/debug-manager/plugin.h,
3067         plugins/devhelp/plugin.h,
3068         plugins/document-manager/plugin.h,
3069         plugins/editor/plugin.h,
3070         plugins/file-loader/plugin.h,
3071         plugins/file-wizard/plugin.h,
3072         plugins/gdb/plugin.h,
3073         plugins/glade/plugin.h,
3074         plugins/gtodo/plugin.h,
3075         plugins/indent/plugin.h,
3076         plugins/language-manager/plugin.h,
3077         plugins/language-support-cpp-java/plugin.h,
3078         plugins/macro/plugin.h,
3079         plugins/message-view/plugin.h,
3080         plugins/patch/plugin.h,
3081         plugins/profiler/plugin.h,
3082         plugins/project-import/plugin.h,
3083         plugins/project-manager/plugin.h,
3084         plugins/project-wizard/plugin.h,
3085         plugins/sample1/plugin.h,
3086         plugins/search/plugin.h,
3087         plugins/sourceview/plugin.h,
3088         plugins/subversion/plugin.h,
3089         plugins/symbol-browser/plugin.h,
3090         plugins/symbol-db/plugin.h,
3091         plugins/terminal/terminal.c,
3092         plugins/tools/plugin.h,
3093         plugins/valgrind/plugin.h:
3094         Replace AnjutaGluePlugin by GTypeModule
3096 2007-10-16 Sebastien Granjoux <seb.sfo@free.fr>
3098         * plugins/debug-manager/breakpoints.c:
3099         Fix bug#487112, crash while removing a breakpoint in a new file
3101 2007-10-15 Sebastien Granjoux <seb.sfo@free.fr>
3103         * plugins/document-manager/search-box.c:
3104         Fix a crash (with an useful comment) focus-out-event handler must
3105         return a gboolean
3107 2007-10-14 Johannes Schmid <jhs@gnome.org>
3109         * plugins/sourceview/sourceview.c:
3110         Hide calltip when "Up" or "Down" key is pressed
3112 2007-10-14 Sebastien Granjoux <seb.sfo@free.fr>
3114         * plugins/document-manager/search-box.c:
3115         Change included file order to avoid a compile error with gnome 2.16
3117 2007-10-13  Johannes Schmid <jhs@gnome.org>
3119         * plugins/debug-manager/plugin.c: (enable_log_view):
3120         
3121         Fixed crash when closing a project and unloading another while
3122         the debugger is enabled
3124 2007-10-13  Johannes Schmid <jhs@gnome.org>
3126         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
3127         
3128         Use correct breakpoint icon
3129         
3130         * plugins/devhelp/Makefile.am:
3131         * plugins/devhelp/anjuta-go-help-next.svg:
3132         * plugins/devhelp/anjuta-go-help-prev.svg:
3133         * plugins/devhelp/plugin.c: (register_stock_icons),
3134         (devhelp_activate):
3135         
3136         Added new icons from #480093
3137         
3138         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
3139         * plugins/document-manager/images/anjuta-bookmark-first.svg:
3140         * plugins/document-manager/images/anjuta-bookmark-last.svg:
3141         * plugins/document-manager/images/anjuta-bookmark-next.svg:
3142         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
3143         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
3144         * plugins/message-view/anjuta-go-message-next.svg:
3145         * plugins/message-view/anjuta-go-message-prev.svg:
3146         
3147         Updated icons from #480093
3148                 
3149         * src/anjuta-actions.h:
3150         Use GTK_STOCK_FULLSCREEN
3151         
3152         * src/anjuta-app.c: (on_gdl_style_changed),
3153         (anjuta_app_instance_init):
3154         * src/anjuta.glade:
3155         
3156         Added preference option to set the gdl switcher style
3158 2007-10-13  Johannes Schmid <jhs@gnome.org>
3160         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
3161         (get_property_value_as_string), (set_property_value_as_string),
3162         (register_callbacks):
3163         * libanjuta/anjuta-preferences.h:
3164         
3165         Support GtkFileChooserButton as preferences widget
3166         
3167         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
3168         
3169         Fixed a Gtk-Critical
3170         
3171         * plugins/file-manager/Makefile.am:
3172         * plugins/file-manager/file-model.c: (file_model_filter_file),
3173         (file_model_add_dummy), (file_model_expand_idle),
3174         (file_model_set_property), (file_model_get_property),
3175         (file_model_class_init):
3176         * plugins/file-manager/plugin.c: (file_manager_set_default_uri),
3177         (project_root_added), (on_file_view_open_file), (on_gconf_notify),
3178         (file_manager_activate), (file_manager_finalize),
3179         (file_manager_instance_init), (ipreferences_merge),
3180         (ipreferences_unmerge), (ipreferences_iface_init):
3181         * plugins/file-manager/plugin.h:
3182         
3183         Added preferences to file-manager
3185         * plugins/glade/plugin.c: (activate_plugin):
3186         
3187         Move Properties widget into center because it is way to big
3188         for the sidebar
3190 2007-10-10  Johannes Schmid <jhs@gnome.org>
3192         * plugins/language-support-cpp-java/Makefile.am:
3193         * plugins/language-support-cpp-java/anjuta-complete-auto.svg:
3194         * plugins/language-support-cpp-java/anjuta-complete.svg:
3195         * plugins/language-support-cpp-java/anjuta-indent-auto.svg:
3196         * plugins/language-support-cpp-java/plugin.c:
3197         (register_stock_icons):
3198         
3199         And yet some more icons...
3201 2007-10-10  Johannes Schmid <jhs@gnome.org>
3203         * plugins/debug-manager/breakpoints.c:
3204         * plugins/debug-manager/images/Makefile.am:
3205         * plugins/debug-manager/images/anjuta-bookmark.svg:
3206         * plugins/debug-manager/images/anjuta-breakpoint-clear.svg:
3207         * plugins/debug-manager/images/anjuta-breakpoint-disabled.svg:
3208         * plugins/debug-manager/images/anjuta-breakpoint-enabled.svg:
3209         * plugins/debug-manager/images/anjuta-breakpoint-toggle.svg:
3210         * plugins/debug-manager/images/anjuta-linemark.svg:
3211         * plugins/debug-manager/images/anjuta-pcmark.svg:
3212         * plugins/debug-manager/plugin.c: (register_stock_icons):
3213         * plugins/debug-manager/sparse_view.c:
3214         * plugins/document-manager/images/Makefile.am:
3215         * plugins/document-manager/images/anjuta-block-select.svg:
3216         * plugins/document-manager/images/anjuta-fold-close.svg:
3217         * plugins/document-manager/images/anjuta-fold-open.svg:
3218         * plugins/document-manager/images/anjuta-fold-toggle.svg:
3219         * plugins/document-manager/images/anjuta-indent-less.svg:
3220         * plugins/document-manager/images/anjuta-indent-more.svg:
3221         * plugins/document-manager/images/anjuta-swap.svg:
3222         * plugins/document-manager/images/block_select.xpm:
3223         * plugins/document-manager/images/fold_close.xpm:
3224         * plugins/document-manager/images/fold_open.xpm:
3225         * plugins/document-manager/images/fold_toggle.xpm:
3226         * plugins/document-manager/images/indent.xpm:
3227         * plugins/document-manager/images/indent_dcr.xpm:
3228         * plugins/document-manager/images/indent_inc.xpm:
3229         * plugins/document-manager/plugin.c: (register_stock_icons):    
3230         * plugins/editor/Makefile.am:
3231         * plugins/editor/anjuta-bookmark-16.xpm:
3232         * plugins/editor/anjuta-breakpoint-disabled-16.xpm:
3233         * plugins/editor/anjuta-breakpoint-enabled-16.xpm:
3234         * plugins/editor/anjuta-linemark-16.xpm:
3235         * plugins/editor/anjuta-pcmark-16.xpm:
3236         * plugins/editor/bookmark.xpm:
3237         * plugins/editor/breakpoint-disabled.xpm:
3238         * plugins/editor/breakpoint-enabled.xpm:
3239         * plugins/editor/linemarker.xpm:
3240         * plugins/editor/program-counter.xpm:
3241         * plugins/editor/text_editor.c:
3242         * plugins/message-view/Makefile.am:
3243         * plugins/message-view/anjuta-go-message-next.svg:
3244         * plugins/message-view/anjuta-go-message-prev.svg:
3245         * plugins/message-view/anjuta-message-manager.ui:
3246         * plugins/message-view/plugin.c:
3247         * plugins/sourceview/Makefile.am:
3248         * plugins/sourceview/sourceview.c:
3250         Integrated lots of icons from #480093
3251         Thanks to <tpgww@onepost.net>
3253         * plugins/document-manager/plugin.c:
3254         Do not mark the line in ifile_open(), that looks ugly.
3255         
3256         * plugins/document-manager/search-box.c: (on_search_focus_out),
3257         (search_box_init):
3258         Clear the status bar on focus_out.
3259         
3260         * plugins/file-loader/anjuta-loader-plugin.ui:
3261         Fixed a missing "="
3263 2007-10-09  Johannes Schmid <jhs@gnome.org>
3265         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
3266         * plugins/valgrind/vgmemcheckprefs.c: (option_menu_new):
3268         Some things I missed in the patch for #484419
3269         
3270         * plugins/document-manager/action-callbacks.c:
3271         (on_new_file_activate):
3272         * plugins/document-manager/action-callbacks.h:
3273         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
3274         (on_window_key_press_event), (on_gconf_notify_timer):
3275         
3276         484645 – patch to deal with docman FIXME etc
3277         
3278         * plugins/editor/text_editor.c: (text_editor_set_indicator):
3279         * plugins/search/search-replace.c: (search_and_replace),
3280         (write_message_pane), (search_replace_populate),
3281         (translate_dialog_strings), (create_dialog),
3282         (anjuta_search_replace_activate):
3283         * plugins/search/search-replace_backend.c:
3284         (file_buffer_new_from_path), (get_next_match),
3285         (create_search_entries), (regex_backref),
3286         (clear_search_replace_instance):
3287         * plugins/search/search-replace_backend.h:
3288         
3289         #484573 – patch to correct various search-related issues
3290         
3291         Thanks for the above patches to <tpgww@onepost.net>
3292         
3293         * plugins/sourceview/sourceview.c:
3294         (sourceview_create_highligth_indic):
3295         
3296         Use the same marker for important as gedit (yellow background)
3298         * plugins/document-manager/anjuta-document-manager.ui:
3299         * plugins/file-loader/anjuta-file-loader.ui:
3300         * plugins/file-loader/plugin.c:
3301         
3302         Moved FileNew action to document-manager
3304 2007-10-08  Johannes Schmid <jhs@gnome.org>
3306         * plugins/document-manager/search-box.c: (on_search_activated):
3307         Mark messages for translation
3309 2007-10-07   Marc Lorber <Lorber.Marc@wanadoo.fr>
3311         reviewed by: Johannes Schmid <jhs@gnome.org>
3313         * plugins/Makefile.am:
3314         * plugins/build-basic-autotools/build-basic-autotools.c:
3315         (build_compile_file_real):
3316         * plugins/search/search-replace.c:
3317         * plugins/valgrind/preferences.c: (build_general_prefs):
3318         
3319         Fix #484379 – Contents of Makefile.am plugins and
3320         #484419 – Improvement into translation
3322 2007-10-06  Johannes Schmid <jhs@gnome.org>
3324         * libanjuta/interfaces/anjuta-idl-compiler.pl:
3326         Fixed to properly support pointer-to-pointer (**) types
3328         * libanjuta/interfaces/libanjuta.idl:
3329         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_get_iter):
3330         * plugins/sourceview/sourceview-cell.h:
3331         * plugins/sourceview/sourceview.c: (ieditor_get_position_iter),
3332         (ieditor_iface_init), (iselect_set_iter), (iselect_get_start_iter),
3333         (iselect_get_end_iter), (iselect_iface_init), (isearch_forward),
3334         (isearch_backward), (isearch_iface_init):
3335         * plugins/editor/text_editor.c: (itext_editor_get_position_iter),
3336         (itext_editor_iface_init), (iselection_set_iter),
3337         (iselection_get_start_iter), (iselection_get_end_iter),
3338         (iselection_iface_init), (isearch_forward), (isearch_backward),
3339         (isearch_iface_init):
3340         
3341         Added IAnjutaEditorSearch interface and some utility methods to
3342         migrate from positions to iterators for the editor interface.
3343         
3344         * plugins/document-manager/Makefile.am:
3345         * plugins/document-manager/action-callbacks.c:
3346         (on_goto_line_no1_activate), (on_show_search):
3347         * plugins/document-manager/action-callbacks.h:
3348         * plugins/document-manager/anjuta-docman.c:
3349         (anjuta_docman_add_document), (anjuta_docman_show_editor),
3350         (anjuta_docman_grab_text_focus):
3351         * plugins/document-manager/anjuta-document-manager.ui:
3352         * plugins/document-manager/goto_line.c: (removed)
3353         * plugins/document-manager/goto_line.h: (removed)
3354         * plugins/document-manager/search-box.c:
3355         * plugins/document-manager/search-box.h:
3356         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
3357         (update_editor_ui_enable_all), (update_editor_ui_disable_all),
3358         (update_editor_ui_interface_items), (on_editor_added),
3359         (activate_plugin), (deactivate_plugin):
3360         * plugins/document-manager/plugin.h:
3361         
3362         Created new incremental "Quick Search" bar in the document manager to
3363         replace the crappy EggToolbar entries. Uses the new search interface and
3364         it thus much faster and more reliable.
3365         Fixes: 
3366         Bug 357544 – incremental search should work consistently (or not at all) 
3367         when main toolbar is hidden
3368         Bug 440637 – Search, don't work very well (partly for incremental search)
3369         
3370         * plugins/search/anjuta-search.ui:
3371         * plugins/search/plugin.c: (activate_plugin):
3372         
3373         Removed incremental search stuff
3374         
3375         * plugins/build-basic-autotools/build-basic-autotools.c:
3376         (on_session_save), (on_session_load):
3377         * plugins/build-basic-autotools/executer.c:
3378         (get_program_parameters):
3379         
3380         Scroll to selected executable and remember it across sessions
3381         (followup of #477976)
3382         
3383         * plugins/debug-manager/plugin.c: (value_added_current_editor):
3384         Check if it is an editor and cast afterwards, avoids a Gtk-Critical
3385         
3386         * plugins/devhelp/anjuta-devhelp.ui:
3387         Rearraged toolbar items a bit
3389 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
3391         * plugins/debug-manager/command.c,
3392         plugins/debug-manager/queue.c,
3393         plugins/gdb/plugin.c,
3394         plugins/gdb/debugger.c:
3395         Fix several crashing bugs (including bug#482985) with the debugger
3396         when closing project, stopping the debugger, restarting the program
3398 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
3400         * libanjuta/anjuta-launcher.c:
3401         Avoid adding new timeout in anjuta_launcher_execution_done_cleanup
3403 2007-10-03 Sebastien Granjoux <seb.sfo@free.fr>
3405         * plugins/debug-manager/command.c,
3406         plugins/debug-manager/queue.c:
3407         Asynchronous command can abort other commands in queue
3408         Resynchronize debugger state when a command is cancelled
3410         * plugins/debug-manager/breakpoints.c:
3411         Free BreakpointItem only when it is not used anymore
3413         * plugins/gdb/plugin.c:
3414         Do not return TRUE if the callback and/or ready signal is not used
3416         * plugins/gdb/debugger.c:
3417         Fix a crash, return correct state when debugger is stopped
3419 2007-10-01 Sebastien Granjoux <seb.sfo@free.fr>
3421         * plugins/project-wizard/autogen.c:
3422         Fix bug#482067, escape project wizard user defined strings
3424 2007-10-01  Johannes Schmid <jhs@gnome.org>
3426         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
3427         .glade:
3428         * plugins/build-basic-autotools/build-basic-autotools.c:
3429         (basic_autotools_plugin_instance_init):
3430         * plugins/build-basic-autotools/build-basic-autotools.h:
3431         * plugins/build-basic-autotools/executer.c:
3432         (get_program_parameters):
3433         
3434         Fixed #477976 – Keybinding in run dialog
3436 2007-09-30  Johannes Schmid <jhs@gnome.org>
3438         * plugins/Makefile.am:
3439         Do not build indent plugin (yet)
3440         
3441         * plugins/document-manager/plugin.c: (ipreferences_merge):
3442         Fixed unintentional and wrong change
3444         * plugins/indent/anjuta-indent.ui:
3445         Added missing file
3447 2007-09-28  Johannes Schmid <jhs@gnome.org>
3449         * libanjuta/anjuta-launcher.c: (anjuta_launcher_send_stdin_eof):
3450         * libanjuta/anjuta-launcher.h:
3451         Add a method to send EOF to some process. Needed for the indent plugin
3452         and should be useful in general. It does not actually send EOF as this
3453         is not possible with utf-8, but closes the stream instead.
3455         * plugins/devhelp/plugin.c: (value_added_current_editor):
3456         Fixed a Gtk-Critical due to the IAnjutaEditor - 
3457         IAnjutaDocument switch.
3459         * configure.in:
3460         * plugins/Makefile.am:
3461         * plugins/document-manager/Makefile.am:
3462         * plugins/document-manager/action-callbacks.c:
3463         * plugins/document-manager/anjuta-document-manager.glade:
3464         * plugins/document-manager/anjuta-document-manager.ui:
3465         * plugins/document-manager/images/Makefile.am:
3466         * plugins/document-manager/images/indent_auto.xpm:
3467         * plugins/document-manager/images/indent_set.xpm:
3468         * plugins/document-manager/indent-dialog.c:
3469         * plugins/document-manager/indent-dialog.h:
3470         * plugins/document-manager/indent-util.c:
3471         * plugins/document-manager/indent-util.h:
3472         * plugins/document-manager/indent_test.c:
3473         * plugins/document-manager/plugin.c: (register_stock_icons),
3474         (docman_plugin_instance_init), (ipreferences_merge):
3475         * plugins/document-manager/plugin.h:
3476         
3477         Removed indent code from document manager
3478         
3479         * plugins/indent/Makefile.am:
3480         * plugins/indent/indent-dialog.c:
3481         * plugins/indent/indent-util.c: (indent_init_indent_style):
3482         * plugins/indent/indent.glade:
3483         * plugins/indent/indent.plugin.in:
3484         * plugins/indent/plugin.c: (on_indent_finished),
3485         (on_indent_output), (on_indent_action_activate),
3486         (on_edit_editor_indent), (on_style_combo_changed),
3487         (value_added_current_editor), (value_removed_current_editor),
3488         (indent_plugin_activate_plugin), (indent_plugin_deactivate_plugin),
3489         (indent_plugin_finalize), (indent_plugin_dispose),
3490         (anjuta_indent_plugin_instance_init),
3491         (anjuta_indent_plugin_class_init), (ipreferences_merge),
3492         (ipreferences_unmerge), (ipreferences_iface_init):
3493         * plugins/indent/plugin.h:
3495         Moved indent code to it's own plugin. Also reimplemented indent invocation
3496         using anjuta_launcher and streams. This is not yet completely working, maybe
3497         I got something wrong with the launcher.
3498         Also fixed #478987 – Unusable 'Indent setting window' on preferences
3500 2007-09-27 Sebastien Granjoux <seb.sfo@free.fr>
3502         * plugins/debug-manager/plugin.c:
3503         Fix bug#480851, disconnect save_session signal when plugin is unloaded
3505 2007-09-27  Johannes Schmid <jhs@gnome.org>
3507         * libanjuta/interfaces/libanjuta.idl:
3508         * plugins/Makefile.am:
3509         * plugins/symbol-browser/an_symbol.c: (isymbol_type_name),
3510         (isymbol_type_str), (isymbol_name), (isymbol_args),
3511         (isymbol_scope), (isymbol_inheritance), (isymbol_access),
3512         (isymbol_impl), (isymbol_iface_init):
3513         * plugins/symbol-browser/an_symbol_info.c:
3514         * plugins/symbol-browser/an_symbol_info.h:
3515         * plugins/symbol-db/Makefile.am:
3516         * plugins/symbol-db/plugin.c:
3517         (on_editor_buffer_symbols_update_timeout), (on_editor_saved),
3518         (value_added_current_editor), (on_editor_foreach_clear),
3519         (value_removed_current_editor), (project_root_added),
3520         (symbol_db_activate), (symbol_db_deactivate),
3521         (isymbol_manager_search):
3522         * plugins/symbol-db/readtags.c: (initialize_1):
3523         * plugins/symbol-db/symbol-db-engine-iterator.c:
3524         (sdb_engine_iterator_instance_init),
3525         (sdb_engine_iterator_finalize), (sdb_engine_iterator_class_init),
3526         (symbol_db_engine_iterator_new), (symbol_db_engine_iterator_first),
3527         (symbol_db_engine_iterator_move_next),
3528         (symbol_db_engine_iterator_move_prev),
3529         (symbol_db_engine_iterator_get_n_items),
3530         (symbol_db_engine_iterator_last),
3531         (symbol_db_engine_iterator_set_position),
3532         (symbol_db_engine_iterator_get_position),
3533         (symbol_db_engine_iterator_foreach), (isymbol_iter_first),
3534         (isymbol_iter_next), (isymbol_iter_previous), (isymbol_iter_last),
3535         (isymbol_iter_foreach), (isymbol_iter_set_position),
3536         (isymbol_iter_get_position), (isymbol_iter_get_length),
3537         (isymbol_iter_clone), (isymbol_iter_assign),
3538         (isymbol_iter_iface_init):
3539         * plugins/symbol-db/symbol-db-engine-iterator.h:
3540         * plugins/symbol-db/symbol-db-engine.c:
3541         (sdb_engine_disconnect_from_db), (sdb_engine_populate_db_by_tags),
3542         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
3543         (sdb_engine_finalize), (sdb_engine_get_type),
3544         (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
3545         (sdb_engine_get_table_id_by_unique_name2),
3546         (sdb_engine_get_table_id_by_unique_name3),
3547         (symbol_db_engine_add_new_workspace),
3548         (symbol_db_engine_get_opened_project_name),
3549         (symbol_db_engine_open_project), (symbol_db_engine_close_project),
3550         (sdb_engine_add_new_language), (sdb_engine_add_new_file),
3551         (sdb_prepare_executing_commands), (symbol_db_engine_add_new_files),
3552         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
3553         (sdb_engine_add_new_scope_definition),
3554         (sdb_engine_add_new_tmp_heritage_scope),
3555         (sdb_engine_second_pass_update_scope_1),
3556         (sdb_engine_second_pass_update_heritage),
3557         (sdb_engine_add_new_symbol), (sdb_engine_detects_removed_ids),
3558         (sdb_engine_update_file), (symbol_db_engine_update_files_symbols),
3559         (symbol_db_engine_update_project_symbols),
3560         (symbol_db_engine_remove_file), (on_scan_update_buffer_end),
3561         (symbol_db_engine_update_buffer_symbols),
3562         (sdb_engine_walk_down_scope_path),
3563         (sdb_engine_prepare_symbol_info_sql),
3564         (symbol_db_engine_get_global_members),
3565         (symbol_db_engine_get_scope_members_by_symbol_id),
3566         (symbol_db_engine_get_scope_members),
3567         (symbol_db_engine_get_current_scope),
3568         (symbol_db_engine_get_file_symbols):
3569         * plugins/symbol-db/symbol-db-engine.h:
3570         * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
3571         (on_symbol_updated), (on_symbol_inserted),
3572         (symbol_db_view_locals_get_line),
3573         (symbol_db_view_locals_update_list):
3574         * plugins/symbol-db/symbol-db-view-search.c:
3575         (sdb_view_search_model_filter), (sdb_view_search_get_type):
3576         * plugins/symbol-db/symbol-db-view-search.h:
3577         * plugins/symbol-db/symbol-db-view.c: (on_symbol_updated),
3578         (do_add_hidden_children), (do_recurse_and_add_new_sym),
3579         (on_symbol_inserted), (on_symbol_removed), (symbol_db_view_open):
3580         * plugins/symbol-db/tables.sql:
3581         * plugins/symbol-db/test/Makefile.am:
3582         * plugins/symbol-db/test/main.c: (add_new_files), (main):
3583         Updated patch from Massimo to improve symbol-db plugin
3585         * plugins/document-manager/plugin.c: (on_editor_changed):
3586         Make the code a bit more robust
3587         
3588         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
3589         (anjuta_document_get_property), (anjuta_document_class_init),
3590         (anjuta_document_init), (set_uri), (document_loader_loaded),
3591         (anjuta_document_load), (document_saver_saving):
3592         * plugins/sourceview/anjuta-document.h:
3593         * plugins/sourceview/sourceview.c: (autodetect_language),
3594         (ilanguage_set_language), (ilanguage_get_language):
3595         Fix language detection on startup
3597 2007-09-27  Naba Kumar  <naba.kumar@gnome.org>
3599         * plugins/document-manager/action-callbacks.c:
3600         (on_editor_command_upper_case_activate),
3601         (on_editor_command_lower_case_activate): Leftover commit from previous
3602         commit (see last changlog entry by me).
3603         
3604         * plugins/file-manager/plugin.c: (file_manager_activate):
3605         Gave proper widget name so that layout works.
3607 2007-09-26  Johannes Schmid <jhs@gnome.org>
3609         * plugins/document-manager/plugin.c: (on_editor_changed),
3610         (docman_plugin_instance_init):
3611         Only unload/load language-support plugins if necessary.
3612         
3613         * plugins/language-manager/plugin.c: (language_manager_activate):
3614         Removed some debugging code
3616         * plugins/sourceview/sourceview.c: (on_document_saved),
3617         (ilanguage_set_language), (ilanguage_get_language):
3618         Fixed ianjuta_language interface and ensure that highlighting is
3619         activated when a new file is saved.
3620         
3621 2007-09-26  Naba Kumar  <naba.kumar@gnome.org>
3623         * libanjuta/interfaces/libanjuta.idl:
3624         * plugins/document-manager/action-callbacks.c:
3625         (on_editor_command_upper_case_activate),
3626         (on_editor_command_lower_case_activate):
3627         * plugins/editor/text_editor.c: (iselection_has_selection),
3628         (iselection_get_start), (iselection_get_end),
3629         (iselection_iface_init):
3630         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
3631         * plugins/sourceview/sourceview.c: (iselect_has_selection),
3632         (iselect_iface_init): Added IAnjutaEditorSelection::has_selection()
3633         method and implemented it for both scintilla and sourceview editors.
3634         Updated document-manager and assist plugins to use the new method.
3636 2007-09-25 Sebastien Granjoux <seb.sfo@free.fr>
3638         * plugins/file-manager/file-view.c:
3639         Fix typo, allow to compile new file manager with gtk < 2.12
3641 2007-09-25  Johannes Schmid <jhs@gnome.org>
3643         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
3644         Support Auto-Indent for single lines (e.g no selection);
3645         
3646         * plugins/macro/plugin.c:
3647         Do not use the same shortcut as auto-indent does
3648         
3649         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
3650         Optimized keyboard navigation - do not emit char_added when only
3651         navigation keys have been pressed.
3653 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
3655         * plugins/language-support-cpp-java/cpp-java-assist.c:
3656         (on_assist_chosen), (cpp_java_assist_install),
3657         (cpp_java_assist_uninstall):
3658         * plugins/language-support-cpp-java/plugin.c: (install_support),
3659         (uninstall_support): Install and uninstall support in correct order.
3660         Fixes a bug where it was installed multiple times resulting in
3661         inserting autocomplete text multiple times.
3663 2007-09-25  Johannes Schmid <jhs@gnome.org>
3665         * configure.in:
3666         Add GNOME_WARNING_FLAGS(maximum) and
3667         GNOME_CXX_WARNIGS(yes) to avoid bugs
3668         the compiler can warn you.
3669         
3670         * libegg/test-tree-utils.c: (key_test):
3671         * plugins/file-manager/file-model.c:
3672         (file_model_cancel_expand_idle), (file_model_sort),
3673         (file_model_row_expanded):
3674         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
3675         (file_view_refresh), (file_view_get_selected), (file_view_init),
3676         (file_view_new):
3677         * plugins/file-manager/file-view.h:
3678         * plugins/symbol-db/readtags.c: (initialize_1):
3679         * src/main.c:
3680         
3681         Fixed the more critical warnings
3683 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
3685         Icons from tpgww@onepost.net:
3686         * configure.in:
3687         * plugins/debug-manager/Makefile.am:
3688         * plugins/debug-manager/images/Makefile.am:
3689         * plugins/debug-manager/images/anjuta-attach.svg:
3690         * plugins/debug-manager/images/anjuta-run-to-cursor.svg:
3691         * plugins/debug-manager/images/anjuta-step-into.svg:
3692         * plugins/debug-manager/images/anjuta-step-out.svg:
3693         * plugins/debug-manager/images/anjuta-step-over.svg:
3694         * plugins/debug-manager/plugin.c: (register_stock_icons):
3695         * plugins/document-manager/Makefile.am:
3696         * plugins/document-manager/block_select.xpm:
3697         * plugins/document-manager/fold_close.xpm:
3698         * plugins/document-manager/fold_open.xpm:
3699         * plugins/document-manager/fold_toggle.xpm:
3700         * plugins/document-manager/images/Makefile.am:
3701         * plugins/document-manager/images/anjuta-block-end.svg:
3702         * plugins/document-manager/images/anjuta-block-start.svg:
3703         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
3704         * plugins/document-manager/images/anjuta-bookmark-first.svg:
3705         * plugins/document-manager/images/anjuta-bookmark-last.svg:
3706         * plugins/document-manager/images/anjuta-bookmark-next.svg:
3707         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
3708         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
3709         * plugins/document-manager/indent.xpm:
3710         * plugins/document-manager/indent_auto.xpm:
3711         * plugins/document-manager/indent_dcr.xpm:
3712         * plugins/document-manager/indent_inc.xpm:
3713         * plugins/document-manager/indent_set.xpm:
3714         * plugins/document-manager/plugin.c: Added nicer icons for
3715         document manager and debugger. Organized icons in 'images'
3716         directories.
3718 2007-09-24  Johannes Schmid <jhs@gnome.org>
3720         * src/anjuta-app.c: (anjuta_app_add_widget_full):
3721         Fixed a missing NULL in g_object_set.
3723 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
3725         * plugins/language-support-cpp-java/cpp-java-assist.c:
3726         (cpp_java_assist_show_autocomplete): Fixed autocompletion to show for
3727         scope memebers just after scope operator is entered.
3729 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
3731         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
3732         * plugins/language-support-cpp-java/cpp-java-assist.c:
3733         (completion_function), (completion_compare),
3734         (cpp_java_assist_tag_destroy), (create_completion),
3735         (cpp_java_assist_destroy_completion_cache),
3736         (cpp_java_assist_show_autocomplete), (on_assist_chosen):
3737         Show '()' for function items in autocomplete list. Allow adding
3738         ' ' and/or '(' after function call autocompletion and have preferences
3739         settings for them.
3741 2007-09-24  Johannes Schmid <jhs@gnome.org>
3743         * sourceview.c: Reverting patch from r3157 because
3744         of side-effects
3746 2007-09-24  Johannes Schmid <jhs@gnome.org>
3748         * plugins/search/search-replace.c: (on_message_clicked):
3750         Fixed #427104 – No "highlight" of lines matching find-result
3752 2007-09-24  Johannes Schmid <jhs@gnome.org>
3754         * src/anjuta.glade:
3756         Fixed #479020 – Use of old open file dialog instead of GtkFileChooser
3758 2007-09-24  Yang Hong  <hongyang@redflag-linux.com>
3760         reviewed by: Johannes Schmid <jhs@gnome.org>
3762         * plugins/build-basic-autotools/executer.c: (execute_program):
3763         Fix #478238 – set env for execute programe in the terminal
3765 2007-09-24 Tom <tpgww@onepost.net>
3767         reviewed by: Johannes Schmid <jhs@gnome.org>
3769         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
3770         Fix memory leak
3771         
3772         * plugins/debug-manager/disassemble.c: (on_disassemble):
3773         Correct a format string in DEBUG_PRINT()
3775 2007-09-23  Johannes Schmid <jhs@gnome.org>
3777         * plugins/sourceview/sourceview.c: (offset_to_position),
3778         (position_to_offset), (ieditor_goto_position), (ieditor_get_text),
3779         (ieditor_get_position), (iselect_set), (iselect_get_start),
3780         (iselect_get_end):
3781         
3782         Fixed #Bug 440637 – Search, don't work very well
3784 2007-09-23  Johannes Schmid <jhs@gnome.org>
3786         * plugins/file-manager/file-model.c: (file_model_get_filename):
3787         * plugins/file-manager/file-model.h:
3788         * plugins/file-manager/file-view.c: (file_view_query_tooltip),
3789         (file_view_init), (file_view_class_init):
3790         * plugins/message-view/message-view.c:
3791         (message_view_query_tooltip), (message_view_dispose),
3792         (message_view_instance_init), (message_view_class_init):
3794         Added GTK+ 2.12 style tooltips to file-manager and message view.
3795         Only build if GTK+ 2.12 is availible otherwise for message-view, the
3796         old implementation is used.
3798 2007-09-23  Johannes Schmid <jhs@gnome.org>
3800         * libanjuta/anjuta-plugin-manager.c: (plugin_set_update):
3801         Fixed typo
3802         
3803         * plugins/language-manager/language-manager.plugin.in:
3804         Marked UserActivatable=FALSE
3805         
3806         * plugins/language-manager/plugin.c: (load_languages),
3807         (language_manager_activate), (language_manager_deactivate),
3808         (language_manager_dispose), (language_manager_instance_init),
3809         (language_manager_find_mime_type), (language_manager_find_string),
3810         (ilanguage_get_from_mime_type), (ilanguage_get_from_string),
3811         (ilanguage_get_name), (ilanguage_get_strings):
3812         
3813         Fixed various stupid bugs in language-manager plugin
3814         
3815         * plugins/symbol-db/symbol-db-engine.c:
3816         (sdb_engine_second_pass_update_scope_1):
3817         
3818         Add a g_return_if_fail to avoid a crash though still unsure
3819         what's causing it.
3821 2007-09-23  Johannes Schmid <jhs@gnome.org>
3823         * plugins/symbol-db/plugin.c: (on_project_element_added),
3824         (sources_array_free), (sources_array_add_foreach),
3825         (project_root_added):
3826         * plugins/symbol-db/symbol-db-engine.c:
3827         (symbol_db_engine_add_new_files):
3828         * plugins/symbol-db/symbol-db-engine.h:
3829         
3830         Added support for other languages than "C" to symbol-db. Now
3831         supports all languages listed by the language-manager.
3833 2007-09-23  Tom <tpgww@onepost.net>
3835         reviewed by: Johannes Schmid <jhs@gnome.org> (with small changes)
3837         * configure.in:
3838         Bumped GNOME_VFS_REQUIRED to 2.14 (this is two years ago now...)
3839         
3840         * libanjuta/anjuta-glue-factory.c: (load_plugin),
3841         (anjuta_glue_factory_get_object_type):
3842         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
3843         * plugins/build-basic-autotools/build-basic-autotools.c:
3844         (value_added_current_editor):
3845         * plugins/debug-manager/breakpoints.c:
3846         (breakpoints_dbase_edit_breakpoint),
3847         (on_toggle_breakpoint_activate):
3848         * plugins/debug-manager/plugin.c:
3849         (on_run_to_cursor_action_activate):
3850         * plugins/debug-manager/stack_trace.c:
3851         (dma_thread_update_stack_trace):
3852         * plugins/gdb/plugin.c:
3853         * plugins/glade/plugin.c: (ifile_open):
3854         * plugins/profiler/gprof-call-graph-view.c:
3855         * plugins/profiler/gprof-flat-profile-view.c:
3856         * plugins/profiler/gprof-function-call-tree-view.c:
3857         * plugins/profiler/gprof-options.c: (setup_widgets):
3858         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
3859         * plugins/search/search-replace_backend.c:
3860         (file_buffer_new_from_te):
3861         * plugins/sourceview/assist-tip.c: (assist_tip_move):
3862         * plugins/sourceview/assist-window.c: (assist_window_set_property),
3863         (assist_window_get_property), (assist_window_move):
3864         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model),
3865         (value_added_current_editor):
3866         * plugins/symbol-db/plugin.c: (value_added_current_editor):
3867         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
3868         * plugins/valgrind/vggeneralprefs.c: (general_prefs_get_argv):
3869         
3870         Many small code, warnings and leak fixes
3872 2007-09-23 Sebastien Granjoux <seb.sfo@free.fr>
3874         * (removed) plugins/debug-manager/debugger.c,
3875         (removed) plugins/debug-manager/debugger.h,
3876         (added) plugins/debug-manager/command.c,
3877         (added) plugins/debug-manager/command.h,
3878         (added) plugins/debug-manager/queue.c,
3879         (added) plugins/debug-manager/queue.h,
3880         plugins/debug-manager/breakpoints.c,
3881         plugins/debug-manager/debug_tree.c,
3882         plugins/debug-manager/debug_tree.h,
3883         plugins/debug-manager/disassemble.c,
3884         plugins/debug-manager/disassemble.h,
3885         plugins/debug-manager/locals.c,
3886         plugins/debug-manager/locals.h,
3887         plugins/debug-manager/memory.c,
3888         plugins/debug-manager/memory.h,
3889         plugins/debug-manager/plugin.c,
3890         plugins/debug-manager/plugin.h,
3891         plugins/debug-manager/registers.c,
3892         plugins/debug-manager/registers.h,
3893         plugins/debug-manager/sharedlib.c,
3894         plugins/debug-manager/sharedlib.h,
3895         plugins/debug-manager/signals.c,
3896         plugins/debug-manager/signals.h,
3897         plugins/debug-manager/stack_trace.c,
3898         plugins/debug-manager/stack_trace.h,
3899         plugins/debug-manager/start.h,
3900         plugins/debug-manager/start.c,
3901         plugins/debug-manager/threads.c,
3902         plugins/debug-manager/threads.h,
3903         plugins/debug-manager/watch.c,
3904         plugins/debug-manager/watch.h,
3905         plugins/debug-manager/Makefile.am,
3906         plugins/gdb/debugger.c,
3907         plugins/gdb/debugger.h,
3908         plugins/gdb/plugin.c,
3909         libanjuta/interfaces/libanjuta.idl:
3910         Split debug-manager/debugger.c into command.c and queue.c
3911         Clean up debugger queue
3912         DmaDebuggerQueue object does not implement IAnjutaDebugger
3914 2007-09-23  Johannes Schmid <jhs@gnome.org>
3916         * configure.in:
3917         Bumped version to 2.3.0 (to ensure bugzilla bugs are
3918         set correctly, etc.)
3919         
3920         * libanjuta/anjuta-glue-factory.c: (load_plugin):
3921         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
3922         (plugin_set_update):
3923         
3924         Show an error dialog instead of crashing when plugin loading fails
3926         * plugins/language-manager/Makefile.am:
3927         * plugins/language-manager/language-manager.plugin.in:
3928         * plugins/language-manager/languages.xml:
3929         * plugins/language-manager/plugin.c: (language_destroy),
3930         (load_languages), (language_manager_activate),
3931         (language_manager_deactivate), (language_manager_finalize),
3932         (language_manager_dispose), (language_manager_instance_init),
3933         (language_manager_class_init), (language_manager_find_mime_type),
3934         (language_manager_find_string), (ilanguage_get_from_mime_type),
3935         (ilanguage_get_from_string), (ilanguage_get_name),
3936         (ilanguage_get_strings), (ilanguage_iface_init):
3937         * plugins/language-manager/plugin.h:
3938         
3939         Added new language-manager plugin to have a better organisation for
3940         language names. The xml probabaly needs to be extended over time.
3941         
3942         * plugins/Makefile.am:
3943         * plugins/document-manager/plugin.c: (on_editor_changed):
3944         
3945         Adapted to new IAnjutaLanguage interface. Do not unload language-support
3946         because it does not really save memory but makes tab switching slow.
3947         
3948         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
3949         .in:
3950         * plugins/language-support-cpp-java/plugin.c: (install_support),
3951         (uninstall_support), (cpp_java_plugin_deactivate_plugin):
3952         Adapted to new IAnjutaLanguage interface and fixed a Gtk-Critical while
3953         unloading
3955         * plugins/language-support-cpp-java/cpp-java-assist.c:
3956         (cpp_java_assist_show_autocomplete):
3957         
3958         Fix autocomplete to only show valid completions
3960         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
3961         Calltips always have correct size and position now
3963 2007-09-22  Johannes Schmid <jhs@gnome.org>
3965         * plugins/search/search-replace_backend.c: (get_next_match):
3966         Removed code introduced by accident that causes a crash.
3967         
3968         * plugins/sourceview/sourceview-tags.c:
3969         * plugins/sourceview/sourceview-tags.h:
3970         Removed ununsed files
3972 2007-09-22  Johannes Schmid <jhs@gnome.org>
3974         * plugins/language-support-cpp-java/cpp-java-assist.c:
3975         Fixed build error
3977 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
3979         * plugins/language-support-cpp-java/cpp-java-assist.c:
3980         (cpp_java_assist_get_calltip_context), (on_editor_char_added):
3981         Increased matching brace search to 500 chars.
3983 2007-09-21  Johannes Schmid <jhs@gnome.org>
3985         * plugins/language-support-cpp-java/cpp-java-assist.c:
3986         (cpp_java_assist_get_pre_word),
3987         (cpp_java_assist_get_calltip_context), (cpp_java_assist_check):
3988         
3989         Added some profiling debug code
3990         
3991         * plugins/language-support-cpp-java/cpp-java-utils.c:
3992         (cpp_java_util_jump_to_matching_brace):
3993         * plugins/language-support-cpp-java/cpp-java-utils.h:
3994         * plugins/language-support-cpp-java/plugin.c:
3995         (get_line_indentation_base), (get_line_auto_indentation):
3996         
3997         Add the possiblity to pass a limit to cpp_java_util_jump_matching_brace to
3998         avoid looping over the whole file when using calltips which is too slow and
3999         unneeded.
4000         
4001         * plugins/sourceview/assist-tip.c: (assist_tip_init),
4002         (assist_tip_set_tips), (assist_tip_get_coordinates),
4003         (assist_tip_new):
4004         * plugins/sourceview/sourceview.c: (iassist_show_tips):
4005         
4006         Better calltips appearance (use theme now) and avoid jumping
4007         calltips
4009 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
4011         * plugins/document-manager/plugin.c:
4012         (update_editor_ui_interface_items):
4013         * plugins/language-support-cpp-java/plugin.c: (install_support),
4014         (uninstall_support): Moved autocomplete ui update code from
4015         document-manager to language-plugin.
4017 2007-09-21  Johannes Schmid <jhs@gnome.org>
4019         * libanjuta/interfaces/libanjuta.idl:
4020         
4021         Added IAnjutaLanguage interface (might still change...) for
4022         the upcoming language-manager plugin.
4023         
4024         * plugins/file-manager/Makefile.am:
4025         * plugins/file-manager/file-model.c:
4026         (file_model_cancel_expand_idle), (file_model_add_dummy),
4027         (file_model_expand_idle), (file_model_sort),
4028         (file_model_row_expanded), (file_model_row_collapsed),
4029         (file_model_init), (file_model_finalize),
4030         (file_model_set_property), (file_model_get_property),
4031         (file_model_class_init), (file_model_new), (file_model_refresh),
4032         (file_model_get_uri):
4033         * plugins/file-manager/file-model.h:
4034         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
4035         (file_view_expand_row_idle), (file_view_refresh),
4036         (file_view_get_selected), (file_view_button_press_event),
4037         (file_view_selection_changed), (file_view_init),
4038         (file_view_get_property), (file_view_set_property),
4039         (file_view_finalize), (file_view_class_init):
4040         
4041         Split up model/view as far as possible and fixed some file-manager
4042         bugs (popup-menu and incorrect project loading).
4043         
4044         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
4045         Use monospace font for tips.
4046         
4047         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_finalize),
4048         (sourceview_cell_new), (icell_get_character), (icell_get_length),
4049         (icell_get_attribute), (icell_style_get_font_description),
4050         (icell_style_get_color), (icell_style_get_background_color),
4051         (iiter_first), (iiter_next), (iiter_previous), (iiter_last),
4052         (iiter_foreach), (iiter_set_position), (iiter_get_position),
4053         (iiter_get_length), (iiter_clone), (iiter_assign):
4055         Use GtkTextIter only and do not use GtkTextMark at all in the sourceview-cell
4056         interface. This is way faster though it has the drawback to create invalid
4057         iterators if the buffer is changed.
4059 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
4061         * libanjuta/interfaces/libanjuta.idl:
4062         * plugins/document-manager/action-callbacks.c:
4063         * plugins/document-manager/anjuta-document-manager.ui:
4064         * plugins/document-manager/plugin.c: (register_stock_icons):
4065         * plugins/editor/text_editor.c:
4066         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
4067         * plugins/language-support-cpp-java/cpp-java-assist.c:
4068         (cpp_java_assist_get_calltip_context):
4069         * plugins/language-support-cpp-java/plugin.c: (on_auto_complete),
4070         (register_stock_icons), (cpp_java_plugin_activate_plugin):
4072         Moved autocomplete menu action from document-manager to assist plugin
4073         and got rid of deprecated autocomplete interface.
4075 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
4077         * libanjuta/interfaces/libanjuta.idl:
4078         * plugins/editor/text_editor.c: (iassist_iface_init):
4079         * plugins/language-support-cpp-java/cpp-java-assist.c:
4080         (cpp_java_assist_check), (on_assist_chosen):
4081         * plugins/sourceview/sourceview.c: (iassist_iface_init):
4082         Removed react() methods in both editors and assist interface. Assist
4083         plugin itself handles setting the autocomplete. Also fixed
4084         some mem leaks.
4086 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
4088         * plugins/file-manager/Makefile.am:
4089         * plugins/file-manager/file-view.c: (file_view_add_dummy),
4090         (file_view_expand_idle), (file_view_init):
4091         * plugins/file-manager/plugin.c: (on_file_manager_refresh),
4092         (file_manager_set_default_uri), (project_root_added),
4093         (on_file_view_current_uri_changed), (on_file_view_show_popup_menu),
4094         (file_manager_activate), (file_manager_deactivate),
4095         (file_manager_instance_init), (file_manager_class_init),
4096         (ifile_manager_set_root), (ifile_manager_set_selected),
4097         (ifile_manager_iface_init): Adjusted white spaces to match
4098         anjuta convention.
4100 2007-09-19  Naba Kumar  <naba@gnome.org>
4102         * libanjuta/interfaces/libanjuta.idl:
4103         * plugins/editor/text_editor.c: (text_editor_instance_init),
4104         (iassist_show_tips), (iassist_cancel_tips),
4105         (iassist_hide_suggestions), (iassist_iface_init):
4106         * plugins/editor/text_editor.h:
4107         * plugins/editor/text_editor_cbs.c:
4108         (on_text_editor_scintilla_notify):
4109         * plugins/language-support-cpp-java/cpp-java-assist.c:
4110         (is_scope_context_character), (is_word_character),
4111         (create_completion), (cpp_java_assist_get_scope_context),
4112         (cpp_java_assist_get_pre_word),
4113         (cpp_java_assist_get_scope_operator),
4114         (cpp_java_assist_destroy_completion_cache),
4115         (cpp_java_assist_create_scope_completion_cache),
4116         (cpp_java_assist_create_word_completion_cache),
4117         (cpp_java_assist_show_autocomplete),
4118         (cpp_java_assist_get_calltip_context),
4119         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
4120         (on_editor_char_added), (on_assist_chosen),
4121         (cpp_java_assist_install), (cpp_java_assist_uninstall),
4122         (cpp_java_assist_init), (cpp_java_assist_finalize):
4123         * plugins/language-support-cpp-java/cpp-java-assist.h:
4124         * plugins/language-support-cpp-java/plugin.c:
4125         (initialize_indentation_params):
4126         * plugins/sourceview/assist-tip.c:
4127         * plugins/sourceview/assist-tip.h:
4128         * plugins/sourceview/sourceview-private.h:
4129         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
4130         (on_assist_tip_destroyed), (on_assist_cancel),
4131         (on_document_char_added), (iassist_get_suggestions),
4132         (iassist_suggest), (iassist_show_tips), (iassist_iface_init):
4133         
4134         Implement state-less assistance so that assist can be evaluated
4135         any given time at any position. Changed IAnjutaEditorAssist interfance
4136         and implementations and removed any state management in editors.
4138 2007-09-18  Naba Kumar  <naba.kumar@gnome.org>
4140         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
4141         completion items sorting and avoided unnecssary sorts.
4143         * plugins/text-editor.c: Fixed state.
4145 2007-09-17  Johannes Schmid <jhs@gnome.org>
4147         * plugins/language-support-cpp-java/cpp-java-assist.c:
4148         (on_assist_begin):
4149         
4150         Fixed calltips in sourceview
4152 2007-09-17  Naba Kumar  <naba.kumar@gnome.org>
4154         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
4155         completion items preparation time. Fixed a crash bug.
4157         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
4158         Set buffer size (From Massimo, required for symbol-db).
4160         * libanjuta/interfaces/libanjuta.idl: Also pass position information
4161         for suggestions.
4163         * plugins/sourceview/sourceview.c: (iassist_suggest): Fix for above
4164         change in API.
4166         * plugins/editor/aneditor-autocomplete.cxx,
4167         plugins/editor/aneditor.h, plugins/editor/aneditor-priv.h:
4168         Added ANE_GETWORDBEFORECARAT command.
4170         * plugins/editor/aneditor.cxx: Do not autocomplete. It's now done
4171         using assist interface.
4173         * plugins/editor/text_editor.c: (text_editor_instance_init),
4174         (text_editor_get_word_before_carat),
4175         (text_editor_get_current_word), (iassist_add_trigger),
4176         (iassist_remove_trigger), (on_assist_canceled),
4177         (iassist_init_suggestions), (iassist_suggest), (iassist_show_tips),
4178         (iassist_react), (iassist_hide_suggestions), (iassist_iface_init):
4179         * plugins/editor/text_editor.h:
4180         * plugins/editor/text_editor_cbs.c: (trigger_size),
4181         (max_trigger_size), (text_editor_check_assist),
4182         (on_text_editor_scintilla_notify): Implemented IAnjutaEditorAssist
4183         interface.
4185         * plugins/language-support-cpp-java/Makefile.am:
4186         * plugins/language-support-cpp-java/plugin.c:
4187         (get_line_indentation_base), (get_line_auto_indentation),
4188         (install_support), (uninstall_support),
4189         (cpp_java_plugin_activate_plugin), (cpp_java_plugin_finalize),
4190         (cpp_java_plugin_instance_init):
4191         * plugins/language-support-cpp-java/plugin.h:
4192         * plugins/language-support-cpp-java/cpp-java-assist.[ch] (added),
4193         * plugins/language-support-cpp-java/cpp-java-utils.[ch] (added),
4194         Make assist a separate class.
4196 2007-09-14  Johannes Schmid <jhs@gnome.org>
4198         * plugins/sourceview/sourceview.c: (iassist_suggest):
4199         Fixed changed char_alignment paramter in language-support
4200         plugin
4202 2007-09-14  Naba Kumar  <naba@gnome.org>
4204         * plugins/language-support-cpp-java/plugin.c: Send the right
4205         'char_alignment' paramenter (needs fixing in sourceview).
4207 2007-09-13  Johannes Schmid <jhs@gnome.org>
4209         * anjuta.anjuta:
4210         * plugins/project-wizard/templates/minimal/project.anjuta:
4211         Use IAnjutaSymbolManager instead of loading the plugin directly.
4212         (TODO: Think of a version to do this for older files...)
4214         * configure.in:
4215         * plugins/Makefile.am:
4216         * plugins/symbol-db/Makefile.am:
4217         
4218         Build symbol-db plugin if libgda-3.0 is found
4220 2007-09-13  Johannes Schmid <jhs@gnome.org>
4222         * plugins/sourceview/Makefile.am:
4223         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
4224         (set_uri):
4225         * plugins/sourceview/anjuta-document.h:
4226         Removed lots of dead code
4227         
4228         * plugins/sourceview/anjuta-languages-manager.c:
4229         * plugins/sourceview/anjuta-languages-manager.h:
4230         removed completely
4231         
4232         * plugins/sourceview/sourceview.c: (on_document_char_added),
4233         (on_document_loaded), (sourceview_instance_init),
4234         (iselect_get_start), (iselect_get_end),
4235         (ilanguage_get_supported_languages), (ilanguage_set_language):
4236         
4237         Fixed selection handling and make some adaptions for the changes 
4238         mentioned above
4240 2007-09-13  Johannes Schmid <jhs@gnome.org>
4242         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
4243         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
4244         (on_assist_update):
4245         
4246         Added preferences to language support completion/calltips
4247         
4248         * plugins/sourceview/assist-window.c: (assist_window_update):
4250         Always select first entry
4252         * plugins/sourceview/sourceview.glade:
4253         Removed old completion preferences
4255 2007-09-11  Naba Kumar  <naba@gnome.org>
4257         * plugins/terminal/terminal.c: Fixed critical warning, memory leak
4258         and possible crash when pressing ctrl+d in terminal after preferences
4259         window has been shown once (no need for backport).
4261         * libanjuta/interfaces/anjuta-idl-compiler.pl: Create default method
4262         implementations to get warnings instead of crashes for unimplemented
4263         interface methods.
4265 2007-09-11   Massimo Cora' <maxcvs@email.it>
4267         Reviewed by: Naba Kumar  <naba@gnome.org>
4269         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
4270         * plugins/symbol-db/*:
4271         Added new symbol-database backend based on SQLite 3.
4272         (does not enabled for build currently).
4274 2007-09-10  Johannes Schmid <jhs@gnome.org>
4276         * anjuta.anjuta:
4277         * configure.in:
4278         * libegg/egg-recent-model.c: (egg_recent_model_write_raw),
4279         (parse_info_init), (parse_info_free), (valid_element),
4280         (start_element_handler), (end_element_handler), (text_handler),
4281         (egg_recent_model_filter), (egg_recent_model_changed_timeout),
4282         (egg_recent_model_monitor_cb), (egg_recent_model_poll_timeout),
4283         (egg_recent_model_monitor), (egg_recent_model_read),
4284         (egg_recent_model_open_file), (egg_recent_model_lock_file),
4285         (egg_recent_model_unlock_file), (egg_recent_model_finalize),
4286         (egg_recent_model_set_property), (egg_recent_model_class_init),
4287         (egg_recent_model_init), (egg_recent_model_add_full),
4288         (egg_recent_model_delete), (egg_recent_model_get_list),
4289         (egg_recent_model_clear), (egg_recent_model_clear_mime_filter),
4290         (egg_recent_model_set_filter_mime_types),
4291         (egg_recent_model_clear_group_filter),
4292         (egg_recent_model_set_filter_groups),
4293         (egg_recent_model_clear_scheme_filter),
4294         (egg_recent_model_set_filter_uri_schemes),
4295         (egg_recent_model_remove_expired):
4296         
4297         Update EggRecent (#456465)
4299 2007-09-10  Johannes Schmid <jhs@gnome.org>
4301         * libanjuta/anjuta-plugin-manager.c: (get_plugin_loader_type),
4302         (anjuta_plugin_manager_get_plugin):
4303         * plugins/profiler/gprof-call-graph-view.c:
4304         (gprof_call_graph_view_create_columns):
4305         * plugins/profiler/gprof-flat-profile-view.c:
4306         (gprof_flat_profile_view_create_columns):
4307         * plugins/profiler/gprof-function-call-tree-view.c:
4308         (gprof_function_call_tree_view_create_columns):
4309         
4310         Fixed #466031 – Update of pieces of menus for Localization
4312 2007-09-10  Johannes Schmid <jhs@gnome.org>
4314         * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
4315         Bug 343522 – anjuta: Unable to execute commands that use options.
4317 2007-09-09  Johannes Schmid <jhs@gnome.org>
4319         * plugins/document-manager/anjuta-docman.c:
4320         (anjuta_docman_update_page_label):
4321         
4322         Fixed #458034 – Method of indicating unsaved changes breaks convention
4323         
4324         * plugins/document-manager/plugin.c: (update_title),
4325         (value_added_project_root_uri), (value_removed_project_root_uri),
4326         (on_editor_changed), (activate_plugin):
4327         * plugins/document-manager/plugin.h:
4328         * plugins/project-manager/plugin.c: (on_profile_scoped),
4329         (on_profile_descoped), (ifile_open):
4330         
4331         Fixed #427390 – Show path of item in currently focused editor window
4333 2007-09-09  Johannes Schmid <jhs@gnome.org>
4335         * plugins/search/plugin.c: (on_toolbar_find_clicked),
4336         (on_toolbar_find_incremental):
4337         Fix incremental search
4338         
4339         * plugins/sourceview/sourceview.c: (on_document_char_added),
4340         (set_select):
4341         Fixed selection management
4343 2007-09-09  Johannes Schmid <jhs@gnome.org>
4345         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
4346         Fixed memory leak
4348         * libanjuta/interfaces/libanjuta.idl:
4349         Extended IAnjutaEditorAssist interface
4350         
4351         * plugins/language-support-cpp-java/plugin.c:
4352         (jump_to_matching_brace), (add_tags), (on_assist_begin),
4353         (assist_cleanup), (on_assist_chosen), (on_assist_update),
4354         (context_character), (get_context), (function_parser),
4355         (cpp_member_parser), (install_assist), (uninstall_assist),
4356         (get_line_indentation_base), (get_line_auto_indentation),
4357         (install_support), (uninstall_support),
4358         (on_value_added_current_editor), (on_value_removed_current_editor),
4359         (cpp_java_plugin_finalize), (cpp_java_plugin_instance_init):
4360         * plugins/language-support-cpp-java/plugin.h:
4361         
4362         Improved fixed editor assistance and added support for function/method
4363         tooltips. jumb_to_matching_brance => jump_to_matching_brace
4364         
4365         * plugins/message-view/anjuta-msgman.c: (on_message_view_destroy):
4366         Removed a FIXME
4367         
4368         * plugins/project-import/project-import.c: (on_import_next):
4369         Added a non-NULL check with could probably fix #474843 but not sure
4370         
4371         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
4372         Fixed anjuta-plugin project wizard
4373         
4374         * plugins/sourceview/Makefile.am:
4375         * plguins/sourceview/assist-tip.[ch]:
4376         * plugins/sourceview/anjuta-view.c: (anjuta_view_focus_out),
4377         (anjuta_view_key_press_event):
4378         * plugins/sourceview/assist-window.c: (assist_window_class_init),
4379         (assist_window_init), (assist_window_update), (assist_window_new):
4380         * plugins/sourceview/sourceview-private.h:
4381         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
4382         (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
4383         (trigger_size), (max_trigger_size), (on_document_char_added),
4384         (sourceview_dispose), (ieditor_get_current_word),
4385         (iassist_add_trigger), (iassist_init_suggestions),
4386         (iassist_suggest), (iassist_hide_suggestions), (iassist_show_tips),
4387         (iassist_cancel_tips), (iassist_react), (iassist_iface_init):
4388         
4389         Big update on sourceview assist capabilites. Autocompletion should
4390         now work much better and function tooltips are finally supported!
4392         * plugins/sourceview/anjuta-document.h:
4393         * plugins/sourceview/anjuta-document.c: (wordcharacters_contains),
4394         (anjuta_document_get_current_word):
4395         Fixed get_current_word (inspired by aneditor.cxx implementation)
4397         * plugins/sourceview/sourceview-cell.c: (icell_get_char),
4398         (icell_get_attribute):
4399         Fixed get_attribute() to also detect character constants.
4400         Simplified get_char()
4402         * plugins/symbol-browser/plugin.c: (isymbol_manager_search),
4403         (isymbol_manager_get_members), (isymbol_manager_get_parents),
4404         (isymbol_manager_get_completions_at_position):
4405         
4406         Fixed IAnjutaSymbolManager interface (see 2.2.1 for details)
4408 2007-09-04  Naba Kumar  <naba@gnome.org>
4410         * plugins/class-gen/plugin.c: Do not enable 'Add to project'
4411         projects that can not add sources.
4413         * plugins/file-wizard/file.c: Similarly for file wizard,
4414         Do not enable 'Add to project' projects that can not add sources.
4416 2007-09-04  Naba Kumar  <naba@gnome.org>
4418         * configure.in: Bumped gnome-build requirement to 0.2.0
4419         for project capabilities support.
4421         * plugins/project-manager/plugin.c: Enable/disable project
4422         actions based on project capabilities. Fixes bug #433552:
4423         crash in Anjuta IDE: add file test.h in project on generic
4424         Makefile.
4426         * libanjuta/interfaces/libanjuta.idl: Added method to query
4427         project capabilities.
4429 2007-09-03  Naba Kumar  <naba@gnome.org>
4431         * plugins/file-manager/plugin.c: Set shadow type IN.
4432         * plugins/file-manager/file-view.c: Fixed code style.
4433         * plugins/file-manager/file-view.c: Fixed icons column to size
4434         properly.
4436         * plugins/file-manager/plugin.[c,h]: Fixed code style.
4438         * plugins/file-manager/plugin.c: Fixed crash on closing project and
4439         unmonitors project-uri on file-manager deactivation.
4441         * TODO.tasks: Updated
4443 2007-09-02  Johannes Schmid <jhs@gnome.org>
4445         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
4446         Fixed memory leak
4447         
4448         * plugins/file-manager/file-view.c: (file_view_get_selected),
4449         (file_view_button_press_event), (file_view_finalize):
4450         * plugins/file-manager/plugin.c: (project_root_removed),
4451         (file_manager_deactivate):
4452         
4453         Fixed some small bugs I missed before
4455 2007-09-02  Johannes Schmid <jhs@gnome.org>
4457         * plugins/file-manager/*:
4458         Added new and file-manager
4460 2007-09-02  Johannes Schmid <jhs@gnome.org>
4462         * plugins/file-manager/*:
4463         Removed old file-manager
4465 2007-08-31  Johannes Schmid <jhs@gnome.org>
4467         * libanjuta/anjuta-plugin-manager.c: (anjuta_plugin_manager_new):
4468         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
4469         
4470         Fixed some memory leaks
4471         
4472         * MAINTAINERS: Fixed
4473         
4474 2007-08-31  Johannes Schmid <jhs@gnome.org>
4476         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
4477         (get_property_value_as_string), (set_property_value_as_string),
4478         (register_callbacks), (preferences_foreach_callback),
4479         (anjuta_preferences_register_property_raw):
4480         * libanjuta/anjuta-preferences.h:
4481         * plugins/build-basic-autotools/build-basic-autotools.c:
4482         (on_build_mesg_format):
4483         * plugins/document-manager/anjuta-document-manager.glade:
4484         * plugins/message-view/anjuta-message-manager-plugin.glade:
4485         
4486         Use GtkComboBox instead of (deprecated) GtkOptionMenu and fixed
4487         broken message view preferences
4488         
4489         * plugins/message-view/message-view.c:
4490         (message_view_instance_init), (pref_change_color), (prefs_init),
4491         (imessage_view_append):
4492         Cleaned up message view (#458041)
4493         
4494         * src/shell.c: (on_preferences_activate),
4495         (anjuta_test_shell_instance_init),
4496         (anjuta_test_shell_get_plugin_manager), (anjuta_shell_iface_init):
4497         Fixed test shell to allow better debugging
4498         
4499 2007-08-31  Johannes Schmid <jhs@gnome.org>
4501         * plugins/gtodo/interface.c: (gtodo_get_hide_done),
4502         (gtodo_get_hide_nodate), (gtodo_get_hide_due):
4503         * plugins/gtodo/main.h:
4504         * plugins/gtodo/plugin.c: (activate_plugin):
4505         
4506         Fixed #423467 (View->Tasks menu items are not 
4507         checked on startup)
4509 2007-08-31  Tobias Müller <gnome-bugs@auftrags-killer.org>
4511         reviewed by: Johannes Schmid <jhs@gnome.org>
4513         * COPYING:
4514         * data/welcome.txt.in:
4515         * launcher/anjuta_launcher.c:
4516         * libanjuta/anjuta-children.c:
4517         * libanjuta/anjuta-children.h:
4518         * libanjuta/anjuta-debug.h:
4519         * libanjuta/anjuta-encodings.c:
4520         * libanjuta/anjuta-encodings.h:
4521         * libanjuta/anjuta-glue-c.c:
4522         * libanjuta/anjuta-glue-c.h:
4523         * libanjuta/anjuta-plugin-description.c:
4524         * libanjuta/anjuta-plugin-description.h:
4525         * libanjuta/anjuta-plugin-handle.c:
4526         * libanjuta/anjuta-plugin-handle.h:
4527         * libanjuta/anjuta-plugin-manager.c:
4528         * libanjuta/anjuta-plugin-manager.h:
4529         * libanjuta/anjuta-plugin.c:
4530         * libanjuta/anjuta-plugin.h:
4531         * libanjuta/anjuta-preferences.c:
4532         * libanjuta/anjuta-preferences.h:
4533         * libanjuta/anjuta-profile-manager.c:
4534         * libanjuta/anjuta-profile-manager.h:
4535         * libanjuta/anjuta-profile.c:
4536         * libanjuta/anjuta-profile.h:
4537         * libanjuta/anjuta-save-prompt.c:
4538         * libanjuta/anjuta-save-prompt.h:
4539         * libanjuta/anjuta-serializer.c:
4540         * libanjuta/anjuta-serializer.h:
4541         * libanjuta/anjuta-session.c:
4542         * libanjuta/anjuta-session.h:
4543         * libanjuta/anjuta-shell.c:
4544         * libanjuta/anjuta-shell.h:
4545         * libanjuta/anjuta-status.c:
4546         * libanjuta/anjuta-status.h:
4547         * libanjuta/anjuta-ui.c:
4548         * libanjuta/anjuta-ui.h:
4549         * libanjuta/anjuta-utils-priv.h:
4550         * libanjuta/anjuta-utils.c:
4551         * libanjuta/anjuta-utils.h:
4552         * libanjuta/cell-renderer-captioned-image.c:
4553         * libanjuta/cell-renderer-captioned-image.h:
4554         * libanjuta/e-splash.c:
4555         * libanjuta/e-splash.h:
4556         * libanjuta/interfaces/anjuta-idl-compiler.pl:
4557         * libanjuta/interfaces/libanjuta.idl:
4558         * libanjuta/libanjuta.h:
4559         * libanjuta/resources.c:
4560         * libanjuta/resources.h:
4561         * libegg/egg-cell-renderer-text.c:
4562         * libegg/egg-combo-action.c:
4563         * libegg/egg-entry-action.c:
4564         * libegg/egg-recent-action.c:
4565         * libegg/egg-recent-files-module.c:
4566         * libegg/egg-recent-item.c:
4567         * libegg/egg-recent-model.c:
4568         * libegg/egg-recent-view-gtk.c:
4569         * libegg/egg-recent-view.c:
4570         * libegg/egg-submenu-action.c:
4571         * libegg/eggaccelerators.c:
4572         * libegg/eggcellrendererpopup.c:
4573         * libegg/eggcomboselect.c:
4574         * libegg/eggtreemodelfilter.c:
4575         * libegg/eggtreemultidnd.c:
4576         * libegg/gtkcellview.h:
4577         * libegg/treeviewutils/egg-cell-renderer-text.h:
4578         * libegg/treeviewutils/eggaccelerators.h:
4579         * libegg/treeviewutils/eggcellrendererkeys.h:
4580         * libegg/treeviewutils/eggcellrendererpopup.h:
4581         * libegg/treeviewutils/eggtreemodelfilter.h:
4582         * libegg/treeviewutils/eggtreemultidnd.h:
4583         * libegg/treeviewutils/eggtreeviewstate.h:
4584         * manuals/anjuta-faqs/C/anjuta-faqs.xml:
4585         * manuals/anjuta-faqs/Makefile.am:
4586         * manuals/anjuta-manual/C/anjuta-manual.xml:
4587         * manuals/anjuta-manual/C/license.xml:
4588         * manuals/anjuta-manual/es/es.po:
4589         * manuals/anjuta-manual/sv/sv.po:
4590         * manuals/old/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.x
4591         ml:
4592         * manuals/old/C/anjuta-tutorial/anjuta-tutorial.xml:
4593         * manuals/old/de/anjuta-tutorial/anjuta-tutorial.xml:
4594         * manuals/old/ja/anjuta-faqs/anjuta-faqs.xml:
4595         * manuals/old/ja/anjuta-manual/anjuta-manual.xml:
4596         * manuals/old/ja/anjuta-manual/license.xml:
4597         * plugins/build-basic-autotools/build-basic-autotools.c:
4598         * plugins/build-basic-autotools/build-basic-autotools.h:
4599         * plugins/build-basic-autotools/executer.c:
4600         * plugins/build-basic-autotools/executer.h:
4601         * plugins/build/build_file.c:
4602         * plugins/build/build_file.h:
4603         * plugins/build/build_project.c:
4604         * plugins/build/build_project.h:
4605         * plugins/build/clean_project.c:
4606         * plugins/build/clean_project.h:
4607         * plugins/build/commands.c:
4608         * plugins/build/commands.h:
4609         * plugins/build/compile.c:
4610         * plugins/build/compile.h:
4611         * plugins/build/compiler_options.c:
4612         * plugins/build/compiler_options.h:
4613         * plugins/build/configurer.c:
4614         * plugins/build/configurer.h:
4615         * plugins/build/executer.c:
4616         * plugins/build/executer.h:
4617         * plugins/class-gen/cell-renderer-flags.c:
4618         * plugins/class-gen/cell-renderer-flags.h:
4619         * plugins/class-gen/combo-flags.c:
4620         * plugins/class-gen/combo-flags.h:
4621         * plugins/class-gen/element-editor.c:
4622         * plugins/class-gen/element-editor.h:
4623         * plugins/class-gen/generator.c:
4624         * plugins/class-gen/generator.h:
4625         * plugins/class-gen/plugin.c:
4626         * plugins/class-gen/plugin.h:
4627         * plugins/class-gen/transform.c:
4628         * plugins/class-gen/transform.h:
4629         * plugins/class-gen/validator.c:
4630         * plugins/class-gen/validator.h:
4631         * plugins/class-gen/window.c:
4632         * plugins/class-gen/window.h:
4633         * plugins/class-inheritance/class-callbacks.c:
4634         * plugins/class-inheritance/class-callbacks.h:
4635         * plugins/class-inheritance/class-inherit.c:
4636         * plugins/class-inheritance/class-inherit.h:
4637         * plugins/class-inheritance/plugin.c:
4638         * plugins/class-inheritance/plugin.h:
4639         * plugins/cvs-plugin/cvs-actions.c:
4640         * plugins/cvs-plugin/cvs-actions.h:
4641         * plugins/cvs-plugin/cvs-callbacks.c:
4642         * plugins/cvs-plugin/cvs-callbacks.h:
4643         * plugins/cvs-plugin/cvs-execute.c:
4644         * plugins/cvs-plugin/cvs-execute.h:
4645         * plugins/cvs-plugin/cvs-interface.c:
4646         * plugins/cvs-plugin/cvs-interface.h:
4647         * plugins/cvs-plugin/plugin.c:
4648         * plugins/cvs-plugin/plugin.h:
4649         * plugins/debug-manager/breakpoints.c:
4650         * plugins/debug-manager/breakpoints.h:
4651         * plugins/debug-manager/chunk_view.c:
4652         * plugins/debug-manager/chunk_view.h:
4653         * plugins/debug-manager/data_buffer.c:
4654         * plugins/debug-manager/data_buffer.h:
4655         * plugins/debug-manager/data_view.c:
4656         * plugins/debug-manager/data_view.h:
4657         * plugins/debug-manager/debug_tree.c:
4658         * plugins/debug-manager/debug_tree.h:
4659         * plugins/debug-manager/debugger.c:
4660         * plugins/debug-manager/debugger.h:
4661         * plugins/debug-manager/disassemble.c:
4662         * plugins/debug-manager/disassemble.h:
4663         * plugins/debug-manager/info.c:
4664         * plugins/debug-manager/info.h:
4665         * plugins/debug-manager/locals.c:
4666         * plugins/debug-manager/locals.h:
4667         * plugins/debug-manager/memory.c:
4668         * plugins/debug-manager/memory.h:
4669         * plugins/debug-manager/plugin.c:
4670         * plugins/debug-manager/plugin.h:
4671         * plugins/debug-manager/registers.c:
4672         * plugins/debug-manager/registers.h:
4673         * plugins/debug-manager/sexy-icon-entry.c:
4674         * plugins/debug-manager/sexy-icon-entry.h:
4675         * plugins/debug-manager/sharedlib.c:
4676         * plugins/debug-manager/sharedlib.h:
4677         * plugins/debug-manager/signals.c:
4678         * plugins/debug-manager/signals.h:
4679         * plugins/debug-manager/sparse_buffer.c:
4680         * plugins/debug-manager/sparse_buffer.h:
4681         * plugins/debug-manager/sparse_view.c:
4682         * plugins/debug-manager/sparse_view.h:
4683         * plugins/debug-manager/stack_trace.c:
4684         * plugins/debug-manager/stack_trace.h:
4685         * plugins/debug-manager/start.c:
4686         * plugins/debug-manager/start.h:
4687         * plugins/debug-manager/threads.c:
4688         * plugins/debug-manager/threads.h:
4689         * plugins/debug-manager/utilities.c:
4690         * plugins/debug-manager/utilities.h:
4691         * plugins/debug-manager/watch.c:
4692         * plugins/debug-manager/watch.h:
4693         * plugins/devhelp/htmlview.c:
4694         * plugins/devhelp/htmlview.h:
4695         * plugins/document-manager/action-callbacks.c:
4696         * plugins/document-manager/action-callbacks.h:
4697         * plugins/document-manager/anjuta-docman.c:
4698         * plugins/document-manager/anjuta-docman.h:
4699         * plugins/document-manager/editor-tooltips.c:
4700         * plugins/document-manager/editor-tooltips.h:
4701         * plugins/document-manager/file_history.c:
4702         * plugins/document-manager/file_history.h:
4703         * plugins/document-manager/indent-dialog.c:
4704         * plugins/document-manager/indent-dialog.h:
4705         * plugins/document-manager/indent-util.c:
4706         * plugins/document-manager/indent-util.h:
4707         * plugins/document-manager/plugin.c:
4708         * plugins/editor/aneditor-autocomplete.cxx:
4709         * plugins/editor/aneditor-calltip.cxx:
4710         * plugins/editor/aneditor-indent.cxx:
4711         * plugins/editor/aneditor-priv.h:
4712         * plugins/editor/aneditor.cxx:
4713         * plugins/editor/aneditor.h:
4714         * plugins/editor/lexer.h:
4715         * plugins/editor/plugin.c:
4716         * plugins/editor/plugin.h:
4717         * plugins/editor/print.c:
4718         * plugins/editor/print.h:
4719         * plugins/editor/properties.h:
4720         * plugins/editor/properties_cxx.h:
4721         * plugins/editor/style-editor.c:
4722         * plugins/editor/style-editor.h:
4723         * plugins/editor/text-editor-iterable.c:
4724         * plugins/editor/text-editor-iterable.h:
4725         * plugins/editor/text_editor.c:
4726         * plugins/editor/text_editor.h:
4727         * plugins/editor/text_editor_cbs.c:
4728         * plugins/editor/text_editor_cbs.h:
4729         * plugins/editor/text_editor_menu.c:
4730         * plugins/editor/text_editor_menu.h:
4731         * plugins/editor/text_editor_prefs.c:
4732         * plugins/editor/text_editor_prefs.h:
4733         * plugins/file-loader/dnd.c:
4734         * plugins/file-loader/dnd.h:
4735         * plugins/file-loader/plugin.c:
4736         * plugins/file-manager/an_file_view.c:
4737         * plugins/file-manager/plugin.c:
4738         * plugins/file-wizard/file.c:
4739         * plugins/file-wizard/file.h:
4740         * plugins/file-wizard/plugin.c:
4741         * plugins/file-wizard/plugin.h:
4742         * plugins/gdb/debugger.c:
4743         * plugins/gdb/debugger.h:
4744         * plugins/gdb/gdbmi-test.c:
4745         * plugins/gdb/gdbmi.c:
4746         * plugins/gdb/gdbmi.h:
4747         * plugins/gdb/global.h:
4748         * plugins/gdb/parser.c:
4749         * plugins/gdb/parser.h:
4750         * plugins/gdb/plugin.c:
4751         * plugins/gdb/plugin.h:
4752         * plugins/gdb/utilities.c:
4753         * plugins/gdb/utilities.h:
4754         * plugins/glade/plugin.c:
4755         * plugins/glade/plugin.h:
4756         * plugins/gtodo/egg-datetime.c:
4757         * plugins/gtodo/egg-datetime.h:
4758         * plugins/gtodo/eggtrayicon.c:
4759         * plugins/gtodo/eggtrayicon.h:
4760         * plugins/gtodo/plugin.c:
4761         * plugins/gvim/anjuta-vim.c:
4762         * plugins/gvim/anjuta-vim.h:
4763         * plugins/gvim/gtkvim.c:
4764         * plugins/gvim/gtkvim.h:
4765         * plugins/gvim/plugin.c:
4766         * plugins/gvim/plugin.h:
4767         * plugins/language-support-cpp-java/plugin.c:
4768         * plugins/language-support-cpp-java/plugin.h:
4769         * plugins/macro/macro-actions.c:
4770         * plugins/macro/macro-actions.h:
4771         * plugins/macro/macro-db.c:
4772         * plugins/macro/macro-db.h:
4773         * plugins/macro/macro-dialog.c:
4774         * plugins/macro/macro-dialog.h:
4775         * plugins/macro/macro-edit.c:
4776         * plugins/macro/macro-edit.h:
4777         * plugins/macro/macro-util.c:
4778         * plugins/macro/macro-util.h:
4779         * plugins/macro/plugin.c:
4780         * plugins/macro/plugin.h:
4781         * plugins/message-view/anjuta-msgman.c:
4782         * plugins/message-view/anjuta-msgman.h:
4783         * plugins/message-view/message-view.c:
4784         * plugins/message-view/message-view.h:
4785         * plugins/message-view/plugin.c:
4786         * plugins/message-view/plugin.h:
4787         * plugins/patch/patch-plugin.c:
4788         * plugins/patch/patch-plugin.h:
4789         * plugins/patch/plugin.c:
4790         * plugins/patch/plugin.h:
4791         * plugins/profiler/gprof-call-graph-block-entry.c:
4792         * plugins/profiler/gprof-call-graph-block-entry.h:
4793         * plugins/profiler/gprof-call-graph-block.c:
4794         * plugins/profiler/gprof-call-graph-block.h:
4795         * plugins/profiler/gprof-call-graph-view.c:
4796         * plugins/profiler/gprof-call-graph-view.h:
4797         * plugins/profiler/gprof-call-graph.c:
4798         * plugins/profiler/gprof-call-graph.h:
4799         * plugins/profiler/gprof-flat-profile-entry.c:
4800         * plugins/profiler/gprof-flat-profile-entry.h:
4801         * plugins/profiler/gprof-flat-profile-view.c:
4802         * plugins/profiler/gprof-flat-profile-view.h:
4803         * plugins/profiler/gprof-flat-profile.c:
4804         * plugins/profiler/gprof-flat-profile.h:
4805         * plugins/profiler/gprof-function-call-chart-view.c:
4806         * plugins/profiler/gprof-function-call-chart-view.h:
4807         * plugins/profiler/gprof-function-call-tree-view.c:
4808         * plugins/profiler/gprof-function-call-tree-view.h:
4809         * plugins/profiler/gprof-options.c:
4810         * plugins/profiler/gprof-options.h:
4811         * plugins/profiler/gprof-profile-data.c:
4812         * plugins/profiler/gprof-profile-data.h:
4813         * plugins/profiler/gprof-view-manager.c:
4814         * plugins/profiler/gprof-view-manager.h:
4815         * plugins/profiler/gprof-view.c:
4816         * plugins/profiler/gprof-view.h:
4817         * plugins/profiler/plugin.c:
4818         * plugins/profiler/plugin.h:
4819         * plugins/profiler/string-utils.c:
4820         * plugins/profiler/string-utils.h:
4821         * plugins/project-import/plugin.c:
4822         * plugins/project-import/plugin.h:
4823         * plugins/project-import/project-import.c:
4824         * plugins/project-import/project-import.h:
4825         * plugins/project-manager/plugin.c:
4826         * plugins/project-manager/plugin.h:
4827         * plugins/project-wizard/action.c:
4828         * plugins/project-wizard/action.h:
4829         * plugins/project-wizard/autogen.c:
4830         * plugins/project-wizard/autogen.h:
4831         * plugins/project-wizard/druid.c:
4832         * plugins/project-wizard/druid.h:
4833         * plugins/project-wizard/file.c:
4834         * plugins/project-wizard/file.h:
4835         * plugins/project-wizard/header.c:
4836         * plugins/project-wizard/header.h:
4837         * plugins/project-wizard/install.c:
4838         * plugins/project-wizard/install.h:
4839         * plugins/project-wizard/parser.c:
4840         * plugins/project-wizard/parser.h:
4841         * plugins/project-wizard/plugin.c:
4842         * plugins/project-wizard/plugin.h:
4843         * plugins/project-wizard/property.c:
4844         * plugins/project-wizard/property.h:
4845         * plugins/project-wizard/values.c:
4846         * plugins/project-wizard/values.h:
4847         * plugins/sample1/plugin.c:
4848         * plugins/search/plugin.c:
4849         * plugins/search/plugin.h:
4850         * plugins/search/search-replace_backend.c:
4851         * plugins/search/search-replace_backend.h:
4852         * plugins/search/search_preferences.c:
4853         * plugins/sourceview/anjuta-convert.c:
4854         * plugins/sourceview/anjuta-convert.h:
4855         * plugins/sourceview/anjuta-document-loader.c:
4856         * plugins/sourceview/anjuta-document-loader.h:
4857         * plugins/sourceview/anjuta-document-saver.c:
4858         * plugins/sourceview/anjuta-document-saver.h:
4859         * plugins/sourceview/anjuta-document.c:
4860         * plugins/sourceview/anjuta-document.h:
4861         * plugins/sourceview/anjuta-encodings.c:
4862         * plugins/sourceview/anjuta-encodings.h:
4863         * plugins/sourceview/anjuta-languages-manager.c:
4864         * plugins/sourceview/anjuta-languages-manager.h:
4865         * plugins/sourceview/anjuta-utils.c:
4866         * plugins/sourceview/anjuta-utils.h:
4867         * plugins/sourceview/anjuta-view.c:
4868         * plugins/sourceview/anjuta-view.h:
4869         * plugins/sourceview/assist-window.c:
4870         * plugins/sourceview/assist-window.h:
4871         * plugins/sourceview/sourceview-cell.c:
4872         * plugins/sourceview/sourceview-cell.h:
4873         * plugins/sourceview/sourceview-prefs.c:
4874         * plugins/sourceview/sourceview-prefs.h:
4875         * plugins/sourceview/sourceview-print.c:
4876         * plugins/sourceview/sourceview-print.h:
4877         * plugins/sourceview/sourceview-private.h:
4878         * plugins/sourceview/sourceview-tags.c:
4879         * plugins/sourceview/sourceview-tags.h:
4880         * plugins/sourceview/sourceview.c:
4881         * plugins/sourceview/sourceview.h:
4882         * plugins/subversion/plugin.c:
4883         * plugins/subversion/plugin.h:
4884         * plugins/subversion/subversion-actions.c:
4885         * plugins/subversion/subversion-actions.h:
4886         * plugins/subversion/subversion-callbacks.c:
4887         * plugins/subversion/subversion-callbacks.h:
4888         * plugins/subversion/svn-auth.c:
4889         * plugins/subversion/svn-auth.h:
4890         * plugins/subversion/svn-backend-priv.h:
4891         * plugins/subversion/svn-backend.c:
4892         * plugins/subversion/svn-backend.h:
4893         * plugins/subversion/svn-notify.c:
4894         * plugins/subversion/svn-notify.h:
4895         * plugins/subversion/svn-thread.c:
4896         * plugins/subversion/svn-thread.h:
4897         * plugins/symbol-browser/an_symbol.c:
4898         * plugins/symbol-browser/an_symbol.h:
4899         * plugins/symbol-browser/an_symbol_info.c:
4900         * plugins/symbol-browser/an_symbol_info.h:
4901         * plugins/symbol-browser/an_symbol_iter.c:
4902         * plugins/symbol-browser/an_symbol_iter.h:
4903         * plugins/symbol-browser/an_symbol_prefs.c:
4904         * plugins/symbol-browser/an_symbol_prefs.h:
4905         * plugins/symbol-browser/an_symbol_search.c:
4906         * plugins/symbol-browser/an_symbol_search.h:
4907         * plugins/symbol-browser/an_symbol_view.c:
4908         * plugins/symbol-browser/an_symbol_view.h:
4909         * plugins/symbol-browser/plugin.c:
4910         * plugins/symbol-browser/plugin.h:
4911         * plugins/terminal/terminal.c:
4912         * plugins/tools/dialog.c:
4913         * plugins/tools/dialog.h:
4914         * plugins/tools/editor.c:
4915         * plugins/tools/editor.h:
4916         * plugins/tools/execute.c:
4917         * plugins/tools/execute.h:
4918         * plugins/tools/fileop.c:
4919         * plugins/tools/fileop.h:
4920         * plugins/tools/plugin.c:
4921         * plugins/tools/plugin.h:
4922         * plugins/tools/scripts/find-fixmes.pl:
4923         * plugins/tools/scripts/translation-status.pl:
4924         * plugins/tools/tool.c:
4925         * plugins/tools/tool.h:
4926         * plugins/tools/variable.c:
4927         * plugins/tools/variable.h:
4928         * plugins/valgrind/ldd.c:
4929         * plugins/valgrind/ldd.h:
4930         * plugins/valgrind/list.c:
4931         * plugins/valgrind/list.h:
4932         * plugins/valgrind/menu-utils.c:
4933         * plugins/valgrind/menu-utils.h:
4934         * plugins/valgrind/parser.c:
4935         * plugins/valgrind/parser.h:
4936         * plugins/valgrind/plugin.c:
4937         * plugins/valgrind/plugin.h:
4938         * plugins/valgrind/preferences.c:
4939         * plugins/valgrind/preferences.h:
4940         * plugins/valgrind/process.c:
4941         * plugins/valgrind/process.h:
4942         * plugins/valgrind/symtab.c:
4943         * plugins/valgrind/symtab.h:
4944         * plugins/valgrind/vgactions.c:
4945         * plugins/valgrind/vgactions.h:
4946         * plugins/valgrind/vgcachegrindprefs.c:
4947         * plugins/valgrind/vgcachegrindprefs.h:
4948         * plugins/valgrind/vgdefaultview.c:
4949         * plugins/valgrind/vgdefaultview.h:
4950         * plugins/valgrind/vgerror.c:
4951         * plugins/valgrind/vgerror.h:
4952         * plugins/valgrind/vggeneralprefs.c:
4953         * plugins/valgrind/vggeneralprefs.h:
4954         * plugins/valgrind/vghelgrindprefs.c:
4955         * plugins/valgrind/vghelgrindprefs.h:
4956         * plugins/valgrind/vgio.c:
4957         * plugins/valgrind/vgio.h:
4958         * plugins/valgrind/vgmemcheckprefs.c:
4959         * plugins/valgrind/vgmemcheckprefs.h:
4960         * plugins/valgrind/vgrule-editor.c:
4961         * plugins/valgrind/vgrule-editor.h:
4962         * plugins/valgrind/vgrule-list.c:
4963         * plugins/valgrind/vgrule-list.h:
4964         * plugins/valgrind/vgrule.c:
4965         * plugins/valgrind/vgrule.h:
4966         * plugins/valgrind/vgrulepattern.c:
4967         * plugins/valgrind/vgrulepattern.h:
4968         * plugins/valgrind/vgsearchbar.c:
4969         * plugins/valgrind/vgsearchbar.h:
4970         * plugins/valgrind/vgstrpool.c:
4971         * plugins/valgrind/vgstrpool.h:
4972         * plugins/valgrind/vgtoolprefs.c:
4973         * plugins/valgrind/vgtoolprefs.h:
4974         * plugins/valgrind/vgtoolview.c:
4975         * plugins/valgrind/vgtoolview.h:
4976         * src/about.c:
4977         * src/about.h:
4978         * src/action-callbacks.c:
4979         * src/action-callbacks.h:
4980         * src/anjuta-actions.h:
4981         * src/anjuta-app.c:
4982         * src/anjuta-app.h:
4983         * src/anjuta-callbacks.c:
4984         * src/anjuta-callbacks.h:
4985         * src/anjuta.c:
4986         * src/anjuta.h:
4987         * src/anjuta_cbs.c:
4988         * src/bacon-message-connection.c:
4989         * src/bacon-message-connection.h:
4990         * src/getline.c:
4991         * src/main.c:
4992         * src/shell.c:
4993         * src/shell.h:
4994         * src/start-with.c:
4995         * src/start-with.h:
4996         * src/utilities.c:
4997         * src/utilities.h:
4998         * tagmanager/options.c:
4999         
5000         Change the address of FSF in various files
5002 2007-08-30  Johannes Schmid <jhs@gnome.org>
5004         * anjuta.glade:
5005         * anjuta.gladep:
5006         Removed because they are no longer in use
5007         
5008         * plugins/class-gen/anjuta-class-gen-plugin.glade:
5009         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
5010         Marked some strings as not translatable
5012         * plugins/search/search-replace.c: (list_max_items):
5013         Fixed a possible memory corruption
5015         * src/anjuta-app.c: (anjuta_app_add_widget_full):
5016         Do not show menuitems for locked layout items
5018         * src/main.c: (main):
5019         Some minor style correction in gnome_init
5021 2007-08-25 Sebastien Granjoux <seb.sfo@free.fr>
5023         * plugins/debug-manager/debugger.c,
5024         plugins/debug-manager/breakpoints.c,
5025         plugins/gdb/plugin.c,
5026         plugins/gdb/debugger.c,
5027         libanjuta/interfaces/libanjuta.idl:
5028         Move all breakpoints functions from IAnjutaDebugger to a new
5029         IAnjutaBreakpointDebugger interface
5031 2007-07-28  Tom Lowe <tomlowe1@earthlink.net>
5033         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
5034         * plugins/debug-manager/plugin.c,
5035         plugins/debug-manager/breakpoints.c,
5036         plugins/tools/execute.c,
5037         plugins/project-wizard/plugin.c,
5038         plugins/build-basic-autotools/executer.c,
5039         plugins/gdb/debugger.c,
5040         plugins/profiler/gprof-options.h,
5041         plugins/sourceview/assist-window.h,
5042         plugins/class-gen/transform.c,
5043         libanjuta/anjuta-plugin-description.c,
5044         libanjuta/anjuta-status.c,
5045         libanjuta/anjuta-glue-c.c,
5046         libanjuta/anjuta-glue-cpp.c,
5047         plugins/symbol-browser/an_symbol_prefs.c:
5048         Fix warnings mostly "dereferencing type-punned pointer"
5049         Fix two bugs in breakpoints.c and an_symbol_prefs.c
5051 2007-07-22 Sebastien Granjoux <seb.sfo@free.fr>
5053         * plugins/debug-manager/breakpoints.c,
5054         plugins/debug-manager/debugger.c:
5055         Avoid an endless loop if clearing all breakpoints while the programm
5056         is running
5058 2007-07-22  Tom Lowe <tomlowe1@earthlink.net>
5060         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
5061         * plugins/debug-manager/plugin.c:
5062         Fix a segmentation fault added in the previous patch
5064 2007-07-21  Johannes Schmid <jhs@gnome.org>
5066         * plugins/build-basic-autotools/executer.c:
5067         (get_program_parameters):
5068         
5069         Show an error dialog if no targets are availible instead of
5070         just returning
5072 2007-07-20  Johannes Schmid <jhs@gnome.org>
5074         * libanjuta/anjuta-shell.c: (on_widget_data_add),
5075         (anjuta_shell_add_widget), (anjuta_shell_add_widget_full):
5076         * libanjuta/anjuta-shell.h:
5077         * plugins/document-manager/plugin.c: (activate_plugin):
5078         * plugins/glade/anjuta-design-document.c:
5079         * plugins/glade/plugin.c: (glade_update_ui):
5080         * src/anjuta-app.c: (anjuta_app_add_widget_full),
5081         (anjuta_shell_iface_init):
5082         * src/shell.c: (anjuta_test_shell_add_widget),
5083         (anjuta_shell_iface_init):
5084         
5085         Make the document manager undockable (#458038)
5087 2007-07-20  Johannes Schmid <jhs@gnome.org>
5089         * plugins/document-manager/plugin.c: (on_editor_update_ui):
5090         * plugins/glade/anjuta-design-document.c:
5091         * plugins/glade/plugin.c: (glade_update_ui):
5092         
5093         Fixed some save/dirty status bug in glade
5095 2007-07-20  Johannes Schmid <jhs@gnome.org>
5097         * libanjuta/anjuta-status.c:
5098         Fixed crasher on shutdown
5100 2007-07-20  Johannes Schmid <jhs@gnome.org>
5102         * configure.in:
5103         Minimum glade requirement is 3.2 now. It was before
5104         but we did not check...
5105         
5106         * libanjuta/anjuta-glue-factory.c: (load_plugin):
5107         * libanjuta/anjuta-profile.c:
5108         (anjuta_profile_add_plugins_from_xml):
5109         * libanjuta/anjuta-status.c: (anjuta_status_dispose):
5110         * libanjuta/anjuta-ui.c: (iter_compare_func), (anjuta_ui_merge):
5111         * libegg/egg-recent-action.c: (on_recent_files_tooltip):
5112         * plugins/file-loader/plugin.c: (on_create_submenu):
5113         * plugins/file-manager/an_file_view.c: (compare_iter):
5114         * plugins/glade/plugin.c: (activate_plugin):
5115         * src/anjuta-app.c: (on_toolbar_view_toggled):
5116         * src/main.c: (main):
5117         
5118         Fixed lots of memory leaks (thansk valgrind)
5120 2007-07-19  Johannes Schmid <jhs@gnome.org>
5122         * plugins/debug-manager/plugin.c: (value_added_current_editor):
5123         * plugins/document-manager/anjuta-docman.c:
5124         (anjuta_docman_set_busy):
5125         * plugins/document-manager/plugin.c: (on_editor_changed):
5126         * plugins/glade/plugin.c: (activate_plugin):
5127         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
5128         (on_value_removed_current_editor):
5129         
5130         Fixed remaining criticals with IAnjutaEditor -> IAnjutaDocument
5132 2007-07-18  Johannes Schmid <jhs.gnome.org>
5134         * plugins/build-basic-autotools/executer.c: (execute_program):
5135         Fixed some of the scratchbox stuff but the environment is
5136         still broken
5138 2007-07-18  Johannes Schmid <jhs@gnome.org>
5140         * libanjuta/anjuta-plugin-manager.c: (on_plugin_activated),
5141         (on_plugin_deactivated), (get_plugin_loader_type):
5142         * plugins/glade/plugin.c: (on_close_activated), (on_shell_destroy),
5143         (activate_plugin), (deactivate_plugin),
5144         (glade_plugin_instance_init):
5145         
5146         Fixed glade plugin deactivation
5148 2007-07-18  Johannes Schmid <jhs@gnome.org>
5150         * plugins/document-manager/anjuta-docman.c:
5151         (anjuta_docman_add_document):
5152         * plugins/glade/anjuta-design-document.c: (ifile_get_uri):
5153         
5154         Fixed path display in document manager with glade files
5156 2007-07-17  Johannes Schmid <jhs@gnome.org>
5158         * libanjuta/interfaces/Makefile.am.iface:
5159         * pixmaps/Makefile.am:
5160         * plugins/cvs-plugin/plugin.c: (value_added_current_editor):
5161         * plugins/debug-manager/plugin.c: (value_added_current_editor),
5162         (value_removed_current_editor):
5163         * plugins/document-manager/anjuta-docman.c: (on_editor_save_point),
5164         (anjuta_docman_set_current_document):
5165         * plugins/document-manager/plugin.c: (on_editor_update_ui),
5166         (on_editor_added), (on_editor_changed):
5167         * plugins/glade/Makefile.am:
5168         * plugins/glade/anjuta-design-document.c:
5169         (anjuta_design_document_instance_init),
5170         (anjuta_design_document_set_property),
5171         (anjuta_design_document_get_property),
5172         (anjuta_design_document_class_init), (anjuta_design_document_new),
5173         (ifile_open), (ifile_get_uri), (ifile_iface_init):
5174         * plugins/glade/anjuta-design-document.h:
5175         * plugins/glade/anjuta-glade-notebook.c:
5176         * plugins/glade/anjuta-glade-notebook.h:
5177         * plugins/glade/plugin.c: (value_added_current_editor),
5178         (value_removed_current_editor), (glade_update_ui),
5179         (on_close_activated), (on_glade_project_changed),
5180         (glade_plugin_add_project), (activate_plugin), (deactivate_plugin),
5181         (ifile_open):
5182         * plugins/language-support-cpp-java/plugin.c:
5183         (on_value_added_current_editor), (on_value_removed_current_editor):
5184         * plugins/macro/plugin.c: (value_added_current_editor):
5185         * plugins/project-manager/plugin.c: (value_added_current_editor):
5186         * plugins/subversion/plugin.c: (value_added_current_editor):
5187         * plugins/symbol-browser/plugin.c: (value_added_current_editor):
5189         Fixed lot of IAnjutaEditor stuff and completed glade integration
5190         with document manager
5191         
5192         * plugins/build-basic-autotools/build-basic-autotools.c:
5193         (value_added_current_editor):
5194         * plugins/build-basic-autotools/executer.c: (execute_program):
5195         
5196         Some initial code to execute projects inside scratchbox
5197         
5198 2007-07-13 Sebastien Granjoux <seb.sfo@free.fr>
5200         * plugins/project-import/project-import.c:
5201         Project import overwrites file on user request (bug #452579)
5203 2007-07-11 Sebastien Granjoux <seb.sfo@free.fr>
5205         * plugins/debug-manager/debugger.c,
5206         plugins/debug-manager/threads.c,
5207         plugins/debug-manager/plugin.c,
5208         plugins/debug-manager/registers.c,
5209         plugins/debug-manager/locals.c,
5210         plugins/debug-manager/stack_trace.c,
5211         plugins/gdb/plugin.c,
5212         plugins/gdb/debugger.c,
5213         plugins/gdb/debugger.h,
5214         libanjuta/interfaces/libanjuta.idl:
5215         Rename change-location to program-moved
5216         Store thread id as gint instead of guint
5217         Do not display registers list if not available
5218         Add intermediate debugger states if missing
5220 2007-07-11  Johannes Schmid <jhs@gnome.org>
5222         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
5223         .glade:
5224         Reverted unnecessary changes (#455819)
5226 2007-07-10  Johannes Schmid <jhs@gnome.org>
5228         * plugins/glade/plugin.c:
5229         Fixed glade plugin with glade 3.2 and another crasher
5231 2007-07-09  Johannes Schmid <jhs@gnome.org>
5233         * libanjuta/interfaces/libanjuta.idl:
5234         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
5235         .glade:
5236         * plugins/debug-manager/breakpoints.c:
5237         (breakpoint_item_update_in_ui),
5238         (breakpoints_dbase_edit_breakpoint),
5239         (on_toggle_breakpoint_activate):
5240         * plugins/debug-manager/plugin.c:
5241         (on_run_to_cursor_action_activate):
5242         * plugins/document-manager/action-callbacks.c:
5243         (on_editor_command_cut_activate),
5244         (on_editor_command_copy_activate),
5245         (on_editor_command_paste_activate),
5246         (on_editor_command_clear_activate):
5247         * plugins/document-manager/anjuta-docman.c:
5248         (on_text_editor_notebook_close_page), (anjuta_docman_add_editor),
5249         (anjuta_docman_add_document), (anjuta_docman_set_current_document),
5250         (anjuta_docman_goto_file_line_mark),
5251         (anjuta_docman_find_editor_with_path),
5252         (anjuta_docman_get_all_editors):
5253         * plugins/document-manager/anjuta-docman.h:
5254         * plugins/document-manager/plugin.c:
5255         (update_editor_ui_interface_items), (on_editor_update_ui),
5256         (on_editor_changed), (on_session_save), (on_docman_auto_save),
5257         (ianjuta_docman_add_document), (ianjuta_docman_remove_document),
5258         (ianjuta_document_manager_iface_init), (isaveable_save),
5259         (isavable_is_dirty):
5260         * plugins/editor/editor.glade:
5261         * plugins/editor/text_editor.c: (idocument_cut), (idocument_copy),
5262         (idocument_paste), (idocument_clear), (idocument_iface_init),
5263         (iselection_iface_init):
5264         * plugins/glade/Makefile.am:
5265         * plugins/glade/anjuta-glade-notebook.c:
5266         (anjuta_glade_notebook_instance_init),
5267         (anjuta_glade_notebook_set_property),
5268         (anjuta_glade_notebook_get_property),
5269         (anjuta_glade_notebook_class_init), (anjuta_glade_notebook_new),
5270         (ifile_open), (ifile_get_uri), (ifile_iface_init),
5271         (ifile_savable_save), (ifile_savable_save_as),
5272         (ifile_savable_set_dirty), (ifile_savable_is_dirty),
5273         (ifile_savable_iface_init), (idocument_can_redo),
5274         (idocument_can_undo), (idocument_begin_undo_action),
5275         (idocument_end_undo_action), (idocument_undo), (idocument_redo),
5276         (idocument_grab_focus), (idocument_get_filename), (idocument_cut),
5277         (idocument_copy), (idocument_paste), (idocument_clear),
5278         (idocument_iface_init):
5279         * plugins/language-support-cpp-java/plugin.c:
5280         (on_value_added_current_editor), (on_value_removed_current_editor):
5281         * plugins/macro/macro-util.c: (get_current_editor):
5282         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
5283         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
5284         (on_next_occur), (on_incremental_entry_key_press),
5285         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
5286         (on_toolbar_find_incremental_start),
5287         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
5288         * plugins/search/search-replace.c: (search_start_over),
5289         (search_update_combos), (replace_update_combos),
5290         (anjuta_search_replace_activate):
5291         * plugins/search/search-replace_backend.c: (create_search_entries):
5292         * plugins/sourceview/sourceview.c: (idocument_cut),
5293         (idocument_copy), (idocument_paste), (idocument_clear),
5294         (idocument_iface_init), (iselect_iface_init), (iassist_react):
5295         * plugins/tools/editor.c: (on_editor_response):
5296         * plugins/tools/execute.c: (get_current_editor),
5297         (atp_output_context_initialize), (atp_user_tool_execute):
5298         * plugins/tools/variable.c: (get_current_editor),
5299         (atp_variable_get_editor_variable):
5300         
5301         Some more IAnjutaEditor => IAnjutaDocument fixing!
5302         
5303         * plugins/glade/anjuta-glade-notebook.h:
5304         * plugins/glade/plugin.c: (glade_can_undo), (glade_can_redo),
5305         (glade_update_ui):
5306         * plugins/glade/plugin.h:
5307         Integrate glade designer in document manager for GLADEUI_VERSION >= 303
5308         and get rid of the glade menu. The Edit/File menu and the toolbar can now 
5309         be used for glade, too. It might still have some rough edges but already works.
5310         (Fixes #415547 – Glade usability problem)
5312 2007-07-07  Vincent Geddes <vgeddes@gnome.org>
5314         * plugins/glade/plugin.c: Ensure plugin compiles with glade 3.3.1
5315           development release (I updated version of glade3 svn to 3.3.2).
5317 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
5319         * plugins/symbol-browser/an_symbol_view.c:
5320         (anjuta_symbol_view_dispose), (sv_get_type_of_token): Removed prints.
5322 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
5324         * plugins/symbol-browser/an_symbol_prefs.c: (refresh_tags_list),
5325         (on_system_tags_update_finished), (on_update_global_clicked),
5326         (prefs_page_init), (on_gconf_notify_tags_list_changed),
5327         (symbol_browser_prefs_init),
5328         (symbol_browser_prefs_create_global_tags),
5329         (symbol_browser_load_global_tags):
5330         * plugins/symbol-browser/an_symbol_prefs.h:
5331         * plugins/symbol-browser/an_symbol_view.c:
5332         (anjuta_symbol_view_dispose), (anjuta_symbol_view_instance_init):
5333         * plugins/symbol-browser/an_symbol_view.h:
5334         * plugins/symbol-browser/plugin.c: (activate_plugin): Do not crash
5335         on global tags update because of delayed prefs merging. Happens when
5336         anjuta is first launched (i.e. no ~/.anjuta dir exists) and a file
5337         is opened.
5339 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
5341         * scripts/build-schemas.mk: Tell gconfd-2 to update schemas
5342         after install/uninstall.
5344         Patch from James Liggett:
5345         * scripts/glade2schemas.pl: Fixed creating schemas for list
5346         values.
5348 2007-07-06  Vincent Geddes <vgeddes@gnome.org>
5350         * plugins/glade/plugin.c: Ensure plugin compiles with gladeui
5351           version 3.3.0 release. The plugin will not compile with the gladeui 3.3.1
5352           development release since glade svn version is also 3.3.1. In future, the
5353           solution would be for us to always increment the micro version when
5354           changing the API.
5356 2007-07-05  Johannes Schmid <jhs@gnome.org>
5358         * libanjuta/interfaces/libanjuta.idl:
5359         * plugins/build-basic-autotools/build-basic-autotools.c:
5360         (on_build_mesg_format):
5361         * plugins/debug-manager/breakpoints.c:
5362         (breakpoint_item_update_in_ui),
5363         (breakpoints_dbase_edit_breakpoint),
5364         (on_toggle_breakpoint_activate):
5365         * plugins/debug-manager/plugin.c:
5366         (on_run_to_cursor_action_activate):
5367         * plugins/debug-manager/watch.c: (on_debug_tree_inspect):
5368         * plugins/document-manager/action-callbacks.c: (editor_autoformat),
5369         (get_current_editor), (on_save_activate), (on_save_as_activate),
5370         (on_save_prompt_save_editor), (on_close_file_activate),
5371         (on_close_all_file_activate), (on_reload_file_activate),
5372         (anjuta_print_cb), (anjuta_print_preview_cb),
5373         (on_editor_command_upper_case_activate),
5374         (on_editor_command_lower_case_activate),
5375         (on_editor_command_undo_activate),
5376         (on_editor_command_redo_activate),
5377         (on_editor_command_bookmark_toggle_activate), (on_comment_block),
5378         (on_comment_box), (on_comment_stream), (on_toolbar_goto_clicked),
5379         (on_goto_line_no1_activate), (on_goto_block_start1_activate),
5380         (on_goto_block_end1_activate), (on_zoom_in_text_activate),
5381         (on_zoom_out_text_activate), (on_force_hilite_activate),
5382         (on_indent1_activate), (on_swap_activate),
5383         (on_editor_add_view_activate), (on_editor_remove_view_activate):
5384         * plugins/document-manager/anjuta-docman.c:
5385         (on_text_editor_notebook_close_page), (editor_tab_widget_new),
5386         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
5387         (anjuta_docman_dispose), (on_notebook_switch_page),
5388         (anjuta_docman_page_from_widget), (on_editor_destroy),
5389         (anjuta_docman_add_editor), (anjuta_docman_remove_document),
5390         (anjuta_docman_get_current_document),
5391         (anjuta_docman_set_current_document),
5392         (anjuta_docman_get_full_filename), (anjuta_docman_show_editor),
5393         (anjuta_docman_update_page_label),
5394         (anjuta_docman_get_document_from_path),
5395         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
5396         (anjuta_docman_order_tabs):
5397         * plugins/document-manager/anjuta-docman.h:
5398         * plugins/document-manager/plugin.c: (update_editor_ui_save_items),
5399         (update_editor_ui_interface_items), (update_editor_ui),
5400         (on_editor_update_save_ui), (on_editor_update_ui),
5401         (on_editor_changed), (on_save_prompt_save_editor),
5402         (on_save_prompt), (ianjuta_docman_find_editor_with_path),
5403         (ianjuta_docman_get_current_document),
5404         (ianjuta_docman_set_current_document),
5405         (ianjuta_docman_remove_buffer),
5406         (ianjuta_document_manager_iface_init), (ifile_get_uri):
5407         * plugins/editor/text_editor.c: (itext_editor_iface_init),
5408         (idocument_get_filename), (idocument_can_undo),
5409         (idocument_can_redo), (idocument_undo),
5410         (idocument_begin_undo_action), (idocument_end_undo_action),
5411         (idocument_redo), (idocument_grab_focus), (idocument_iface_init):
5412         * plugins/language-support-cpp-java/plugin.c:
5413         (on_editor_char_inserted_cpp), (on_auto_indent):
5414         * plugins/macro/macro-util.c: (get_current_editor), (get_filename):
5415         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
5416         * plugins/sample1/plugin.c: (on_sample_action_activate):
5417         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
5418         (on_next_occur), (on_incremental_entry_key_press),
5419         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
5420         (on_toolbar_find_incremental_start),
5421         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
5422         * plugins/search/search-replace.c: (search_and_replace),
5423         (write_message_pane), (search_start_over), (search_update_combos),
5424         (replace_update_combos), (anjuta_search_replace_activate):
5425         * plugins/search/search-replace_backend.c:
5426         (file_buffer_new_from_path), (create_search_entries):
5427         * plugins/sourceview/sourceview-print.c: (create_print_job):
5428         * plugins/sourceview/sourceview.c:
5429         (on_sourceview_uri_changed_prompt), (ieditor_iface_init),
5430         (idocument_can_redo), (idocument_can_undo),
5431         (idocument_begin_undo_action), (idocument_end_undo_action),
5432         (idocument_undo), (idocument_redo), (idocument_grab_focus),
5433         (idocument_get_filename), (idocument_iface_init):
5434         * plugins/tools/editor.c: (on_editor_response):
5435         * plugins/tools/execute.c: (atp_output_context_initialize),
5436         (atp_user_tool_execute):
5437         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
5438         
5439         Create IAnjutaDocument interface. This interface is a more general idea
5440         of documents being anything that can be modified, has undo/redo and
5441         may have operations like copy/paste.
5442         The primary goal is to integrate better by making it use the standard file
5443         and edit menu instead of it's own glade menu. Of course the downside is that
5444         you won't be able to view a source file and the designer at the same time. Anyway
5445         so many people have complained that they "can't save a glade file" that I think
5446         this is the much better solution.
5447         Work on the glade plugin is still to come but the most difficult things should be
5448         done now.
5450 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
5452         * plugins/glade/plugin.c: Ensure plugin builds with libgladeui
5453           version 3.0.3.
5455 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
5457         * libanjuta/anjuta-plugin-manager.c:
5458         (anjuta_plugin_manager_get_plugins_page),
5459         (anjuta_plugin_manager_get_remembered_plugins_page):
5460         * libanjuta/anjuta-plugin-manager.h:
5461         * src/anjuta-app.c: (anjuta_app_install_preferences):
5462         * src/shell.c: (anjuta_test_shell_instance_init): Put installed plugins
5463         and remembered plugins preferences pages in separate pages (avoid
5464         crowd).
5466 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
5468         Patch from James Liggett  <jrliggett@cox.net>:
5469         * plugins/editor/Makefile.am, scripts/build-schemas.mk:
5470         Installed editor preferences schemas. Fixes bug #453463.
5472 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
5474         * libanjuta/anjuta-preferences-dialog.c: (compare_pref_page_func),
5475         (anjuta_preferences_dialog_init): Sort preferences pages on title.
5477 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
5479         * plugins/document-manager/anjuta-document-manager.ui:
5480         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
5481         * src/action-callbacks.c:
5482         * src/action-callbacks.h:
5483         * src/anjuta-actions.h:
5484         * src/anjuta-app.c: (anjuta_app_instance_init),
5485         (anjuta_app_install_preferences):
5486         * src/anjuta.glade:
5487         * src/anjuta.ui: Moved plugins and shortcuts settings inside
5488         General preferences page. Move preferences menu from Settings to
5489         Edit submenu. And got rid of Settings submenu.
5491 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
5493         * plugins/glade/plugin.c (on_close_activated): Update for glade3 svn trunk.
5494         
5495 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
5497         * TODO.tasks: Increased bounty for on-demand preferences task to $150
5498         as discussed and agreed with James Liggett.
5500         Patch from James Liggett  <jrliggett@cox.net>:
5502         * configure.in:
5503         * libanjuta/anjuta-plugin-manager.c:
5504         (on_activated_plugin_objects_foreach),
5505         (anjuta_plugin_manager_get_active_plugin_objects):
5506         * libanjuta/anjuta-plugin-manager.h:
5507         * libanjuta/anjuta-plugin.c: (anjuta_plugin_activate),
5508         (anjuta_plugin_deactivate):
5509         * libanjuta/anjuta-preferences-dialog.c:
5510         (anjuta_preferences_dialog_finalize),
5511         (anjuta_preferences_dialog_class_init), (add_category_columns),
5512         (anjuta_preferences_dialog_init), (anjuta_preferences_dialog_new),
5513         (anjuta_preferences_dialog_remove_page):
5514         * libanjuta/anjuta-preferences.c: (property_destroy),
5515         (unregister_preferences_key), (register_callbacks),
5516         (preferences_foreach_callback), (connect_prop_to_object),
5517         (anjuta_preferences_register_property_raw),
5518         (anjuta_preferences_register_property_custom),
5519         (anjuta_preferences_foreach), (anjuta_preferences_add_page),
5520         (anjuta_preferences_remove_page),
5521         (on_preferences_dialog_destroyed), (anjuta_preferences_get_dialog),
5522         (anjuta_preferences_get_type), (anjuta_preferences_dispose),
5523         (anjuta_preferences_instance_init), (anjuta_preferences_finalize),
5524         (anjuta_preferences_class_init), (anjuta_preferences_new):
5525         * libanjuta/anjuta-preferences.h:
5526         * plugins/build-basic-autotools/Makefile.am:
5527         * plugins/build-basic-autotools/build-basic-autotools.c:
5528         (ipreferences_unmerge):
5529         * plugins/cvs-plugin/Makefile.am:
5530         * plugins/cvs-plugin/plugin.c: (ipreferences_unmerge):
5531         * plugins/document-manager/Makefile.am:
5532         * plugins/document-manager/plugin.c: (ipreferences_unmerge):
5533         * plugins/editor/plugin.c: (ipreferences_unmerge):
5534         * plugins/file-manager/Makefile.am:
5535         * plugins/file-manager/plugin.c: (activate_plugin),
5536         (deactivate_plugin), (ipreferences_merge), (ipreferences_unmerge):
5537         * plugins/gtodo/plugin.c: (ipreferences_merge),
5538         (ipreferences_unmerge):
5539         * plugins/language-support-cpp-java/Makefile.am:
5540         * plugins/language-support-cpp-java/plugin.c:
5541         (ipreferences_unmerge):
5542         * plugins/message-view/Makefile.am:
5543         * plugins/message-view/plugin.c: (ipreferences_unmerge):
5544         * plugins/sourceview/Makefile.am:
5545         * plugins/sourceview/plugin.c: (ipreferences_unmerge):
5546         * plugins/symbol-browser/Makefile.am:
5547         * plugins/symbol-browser/an_symbol_prefs.c:
5548         (symbol_browser_prefs_finalize):
5549         * plugins/terminal/Makefile.am:
5550         * plugins/terminal/terminal.c: (ipreferences_unmerge):
5551         * plugins/valgrind/plugin.c: (ipreferences_merge),
5552         (ipreferences_unmerge):
5553         * scripts/Makefile.am:
5554         * scripts/glade2schema.pl, (added) scripts/build-schemas.mk:
5555         * src/Makefile.am:
5556         * src/action-callbacks.c: (on_set_preferences1_activate):
5557         * src/anjuta-app.c: (anjuta_app_instance_init),
5558         (anjuta_app_install_preferences):
5559         * src/anjuta-app.h:
5560         * src/shell.c: (anjuta_test_shell_instance_init): Completed bounty
5561         task: Bug #445314: On demand preferences widgets creation. Thanks
5562         James for this great work.
5564 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
5566         * plugins/debug-manager/data_buffer.c,
5567         plugins/message-view/message-view.c: Fixed compiler warnings.
5569 2007-06-29  Naba Kumar  <naba.kumar@gnome.org>
5571         * src/action-callbacks.c: (help_activate),
5572         (on_help_manual_activate), (on_help_tutorial_activate),
5573         (on_help_advanced_tutorial_activate), (on_help_faqs_activate):
5575         Fixed help activation (bug #451557).
5577 2007-06-28  Naba Kumar  <naba.kumar@gnome.org>
5579         * AUTHORS: Added James Liggett. Forgot to add him before :(
5581 2007-06-28 Sebastien Granjoux <seb.sfo@free.fr>
5583         * plugins/debug-manager/debugger.c,
5584         plugins/debug-manager/plugin.c,
5585         plugins/gdb/debugger.c,
5586         libanjuta/interfaces/libanjuta.idl:
5587         Add a GError* parameter to debugger-stopped signal
5589         * (added) libanjuta/anjuta-error.c,
5590         (added) libanjuta/anjuta-error.h,
5591         libanjuta/Makefile.am:
5592         Register GError as a boxed type
5594         * libanjuta/interfaces/anjuta-idl-compiler.pl:
5595         Support GError* in signal, GError must be registered as a boxed type
5596         Accept NULL as strings
5598 === anjuta 2.2.0 ===
5600 2007-06-25  Naba Kumar  <naba.kumar@gnome.org>
5602         * configure.in: Bumped version to 2.2.0
5603         * NEWS: Updated for 2.2.0 stable release.
5604         * plugins/file-manager/an_file_view.c: (fv_queue_node_expansion):
5605         Reduce the idle priority to make the UI update before anything else.
5607 2007-06-24  Naba Kumar  <naba.kumar@gnome.org>
5609         * configure.in: Bumped version to 2.1.4 (RC1 for 2.2.0).
5611         * libanjuta/interfaces/libanjuta.idl:
5612         * plugins/document-manager/action-callbacks.c:
5613         (on_editor_command_complete_word_activate):
5614         * plugins/document-manager/plugin.c:
5615         (update_editor_ui_interface_items):
5616         * plugins/editor/text_editor.c: (iautocomplete_activate),
5617         (iautocomplete_iface_init):
5618         * plugins/sourceview/sourceview.c: (iassist_iface_init):
5620         Moved autocomplete() method away from IAnjutaEditorAssist into
5621         a new deprecated IAnjutaEditorAutocomplete. This restores scintilla
5622         autocomplete and does not crash with sourceview. Fixes Bug #449620
5623         – The auto completion functionality not work. Also sets menuitem 
5624         insensitive when hiding them.
5626         * plugins/debug-manager/disassemble.c:
5627         (dma_disassembly_iter_refresh): Fixed compiler warnings for incorrect
5628         printf types.
5630 2007-06-22  Naba Kumar  <naba.kumar@gnome.org>
5632         * pixmaps/anjuta_splash.png: Updated.
5633         
5634         * plugins/search/search-replace.c
5635         (anjuta_search_replace_activate): Fixed "Find in Files" to select
5636         the right target (project).
5637         * ChangeLog: Added missing log.
5639 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
5641         * manuals/anjuta-faqs/C/anjuta-faqs.xml,
5642         manuals/anjuta-manual/C/fileoperations.xml,
5643         manuals/anjuta-manual/C/projects.xml: Fixd validation errors.
5645         * plugins/gtodo/libgtodo.h: Give a typedef for enum.
5647         * libanjuta/anjuta-children.c: Fixed a bad compile warning.
5649 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
5651         * TODO.tasks: Added bounty for on-demand preferences.
5653         Patch from Thierry Moisan:
5654         * manuals/anjuta-manual/C/fileoperations.xml: Fixed typo
5655         (bug #88824).
5657 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
5659         Patch from tpgww@onepost.net:
5661         * libegg/egg-recent-files-module.c: (do_tell), (do_set_file_info):
5662         * libegg/test-actions.c:
5663         * libegg/test-multi-drag.c: (main):
5664         * plugins/debug-manager/memory.c: (read_memory_block):
5665         * tagmanager/tm_file_entry.c: (tm_file_entry_list):
5667         Fixes compile warnings. Fixes bug #427101.
5669 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
5671         Patch from James Liggett:
5673         * plugins/profiler/gprof-options.c: (on_option_changed),
5674         (setup_widgets):
5675         * plugins/profiler/gprof-options.h:
5676         * plugins/profiler/gprof-profile-data.c:
5677         (gprof_profile_data_init_profile):
5678         * plugins/profiler/gprof-profile-data.h:
5679         * plugins/profiler/plugin.c: (profiler_get_data),
5680         (profiler_set_target), (register_options),
5681         (on_profile_data_browse_button_clicked),
5682         (on_profiling_options_button_clicked), (on_profiler_delete_data):
5683         * plugins/profiler/profiler.glade: implements independent targets.
5684         implements the ability to select arbitrary gmon.out files.
5685         Fixes bug #403502 – User should also be allowed to select an
5686         independent executable target.
5688 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
5690         * plugins/tools/scripts/prepare-changelog.pl: Updated newer version.
5692         * manuals/anjuta-faqs/C/anjuta-faqs.xml: Updated.
5693         * plugins/tools/scripts/prepare-changelog.pl: Fixed opening file.
5695 2007-06-20 Sebastien Granjoux <seb.sfo@free.fr>
5697         * plugins/debug-manager/plugin.c,
5698         plugins/debug-manager/breakpoints.c:
5699         Remove weak pointers when owner is destroyed
5700         Remove all breakpoints before loading new one
5702 2007-06-20  Vincent Geddes  <vincent.geddes@gmail.com>
5704         * plugins/glade/plugin.c: Update for API changes in glade 3.3.0 and above.
5705          
5706 2007-06-19  Naba Kumar  <naba@gnome.org>
5708         * plugins/message-view/message-view.c: Wrap long lines (at 1000px)
5709         Bug #448491 Empty Lines Problem.
5711         * libanjuta/anjuta-utils.c: Return incompletly transformed text too.
5712         
5713         * data/default.profile, plugins/message-view/plugin.c: Do not
5714         restore session for messages.
5715         Fixes bug #377461 – don't create new message window for each
5716         build/find.
5718         * plugins/profiler/plugin.c: Disconnect session signals on deactivate.
5719         Fixes a crash on exit/project-close if profiler plugin is loaded.
5721 2007-06-17  Naba Kumar  <naba@gnome.org>
5723         * plugins/class-gen/anjuta-class-gen-plugin.glade: Do not translate
5724         C keywords. Fixes bug #447655 – C keyword must NOT be localised.
5726         * plugins/file-loader/plugin.c: Fail on opening non existent files.
5727         Bug #448034 – Anjuta crashes on starting (when the last project
5728         directory was deleted).
5730         * plugins/document-manager/plugin.c: Set line markers for files
5731         opened via IAnjutaFile::open(). Fixes missing line markers while
5732         navigating symbols.
5734 2007-06-17  Naba Kumar  <naba@gnome.org>
5736         * plugins/sourceview/sourceview.glade: Set correct font
5737         default value and use monospace instead of sans. Fixes
5738         bug #448408 – crash in Anjuta IDE: Trying to change the
5739         editor
5741 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
5743         * plugins/search/search-replace.c,
5744         plugins/search/search-replace.h,
5745         plugins/search/anjuta-search.glade:
5746         Replace deprecated GtkCombo by GtkComboBox or GtkComboBoxEntry
5747         Fixes bug #355166
5749 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
5751         * plugins/debug-manager/plugin.c,
5752         plugins/debug-manager/breakpoints.c:
5753         Add weak references, fixes bug #448053 ?
5755 2007-06-16  Naba Kumar  <naba@gnome.org>
5757         * libanjuta/plugin-manager.c: Added remembered plugins page in plugins
5758         dialog to allow forgetting them if user chooses to select a different
5759         one.
5761 2007-06-13  Naba Kumar  <naba@gnome.org>
5763         * plugins/sourceview/sourceview-prefs.c: Initialize font
5764         on startup correctly if use_theme is set.
5766         * plugins/sourceview/sourceview-prefs.c: Use desktop fixed font
5767         if available for default font. Fixes bug #447304.
5769         * plugins/sourceview/sourceview-prefs.c: Return value based
5770         on right data type. Fixes Bug #438878 – Using gtksourceview editor
5771         for the first time has black background
5772         
5773         * plugins/project-manager/plugin.c: Give a better error message
5774         when project could not be loaded.
5776         * libanjuta/anjuta-serializer.c: Added a comment.
5778 2007-06-13  Johannes Schmid <jhs@gnome.org>
5780         * configure.in:
5781         Use GNOME_COMPILE_WARNINGS(maximum) instead of hand-written macro. Show
5782         most warnings to avoid simple coding problems.
5783         
5784         * plugins/message-view/anjuta-msgman.c:
5785         (anjuta_msgman_append_view), (anjuta_msgman_set_current_view):
5786         * plugins/message-view/plugin.c: (on_view_changed),
5787         (ianjuta_msgman_add_view):
5788         
5789         Fixed #440866 by always presenting the message-manager when a tab is
5790         added because Gtk+ seems to have problems to add tabs to hidden widgets.
5791         
5792         * plugins/subversion/subversion-callbacks.c:
5793         (on_subversion_commit_response):
5794         Destroy dialog if user clicks "No"
5796 2007-06-12  Naba Kumar  <naba@gnome.org>
5798         * tagmanager/tm_tag.c, tagmanager/tm_workspace.c: Fixes an invalid
5799         read and use of uninitialized variable.
5801         * Makefile.am, src/about.c: Install AUTHORS file in datadir also
5802         because it is used in credits listing and packaging could compress
5803         it in docdir. Fixes bug #397881: The credits are empty
5805         * tagmanager/tm_tag.c, tagmanager/include/tm_tag.h,
5806         tagmanager/include/tm_workspace.h, tagmanager/include/tm_symbol.h,
5807         tagmanager/tm_workspace.c, tagmanager/tm_symbol.c,
5808         plugins/symbol-browser/an_symbol_info.c,
5809         plugins/symbol-browser/plugin.c,
5810         plugins/symbol-browser/an_symbol_view.c,
5811         plugins/editor/aneditor-autocomplete.cxx:
5813         - Do not access TMTag
5814         member in TMSymbol when freeing it because by then the tags
5815         could have changed. Avoids dangerous memory corruptions by freeing
5816         someone else's memory (Could explain those random crashes when
5817         refreshing symbols or re-loading a different project or closing
5818         a project). Anything that tries to refresh symbols could trigger
5819         this corruptions.
5820         - Added a flag to also retrieve method definitions as part of
5821         the class's scope members. And used it to set both function prototype
5822         and definition in symbols. Fixes navigation to prototype and
5823         function definitions from symbol browser (bug #440370)
5825         * plugins/editor/text_editor.c: Avoid invalid reads beyond allocated
5826         memory. Could fix those bogus 'file changed' dialogs.
5828         * plugins/document-manager/anjuta-docman.c: Avoid runtime warning.
5830 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
5832         * (added) libanjuta/anjuta-utils-priv.h,
5833         libanjuta/anjuta-utils.h,
5834         libanjuta/anjuta-launcher.c,
5835         libanjuta/Makefile.am:
5836         Fix bug #440801: do not use config.h in public include files
5838 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
5840         * plugins/project-wizard/templates/mkfile.wiz:
5841         Fix bug #442038: missing project.sh file
5843         * configure.in,
5844         plugins/project-wizard/templates/Makefile.am,
5845         plugins/project-wizard/templates/translatable-strings.h,
5846         (added) plugins/project-wizard/templates/sdl.wiz,
5847         (added) plugins/project-wizard/templates/appwiz_sdl.png,
5848         (added) plugins/project-wizard/templates/sdl/configure.ac.tpl,
5849         (added) plugins/project-wizard/templates/sdl/acinclude.m4.tpl,
5850         (added) plugins/project-wizard/templates/sdl/Makefile.am,
5851         (added) plugins/project-wizard/templates/sdl/.cvsignore,
5852         (added) plugins/project-wizard/templates/sdl/src/main.c,
5853         (added) plugins/project-wizard/templates/sdl/src/Makefile.am.tpl,
5854         (added) plugins/project-wizard/templates/sdl/src/Makefile.am,
5855         (added) plugins/project-wizard/templates/sdl/src/.cvsignore,
5856         (added) plugins/project-wizard/templates/sdl/po/Makefile.am,
5857         (added) plugins/project-wizard/templates/sdl/po/POTFILES.in,
5858         (added) plugins/project-wizard/templates/sdl/po/.cvsignore:
5859         Fix bug #315635: add a SDL project wizard
5861 2007-06-09  Naba Kumar  <naba.kumar@nokia.com>
5863         * libanjuta/anjuta-children.c: Avoid a race condition and deadlock
5864         when SIGCHLD is triggered when main loop context is locked. Dead lock
5865         happens when child_exited callback also accesses main loop context.
5866         Happens particularly badly in debug target exiting.
5868 2007-06-05 Sebastien Granjoux <seb.sfo@free.fr>
5870         * manuals/anjuta-manual/C/debugger.xml:
5871         First update of the debugger documentation
5873 2007-06-04  Naba Kumar  <naba.kumar@nokia.com>
5875         * manuals/anjuta-manual/C/fileoperations.xml,
5876         manuals/anjuta-manual/C/projects.xml,
5877         manuals/anjuta-manual/C/anjuta-manual.xml,
5878         manuals/anjuta-manual/C/build.xml,
5879         manuals/anjuta-manual/C/execute.xml,
5880         manuals/anjuta-manual/Makefile.am: Updated more documentation.
5881         Added project properties documentation. Moved execution section
5882         inside project management. Removed dead documentation.
5884 2007-06-02  Naba Kumar  <naba.kumar@nokia.com>
5886         * src/anjuta.c, plugins/symbol-browser/plugin.c,
5887         plugins/symbol-browser/plugin.h,
5888         plugins/symbol-browser/an_symbol_prefs.c,
5889         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
5890         libanjuta/anjuta-status.c, libanjuta/anjuta-status.h: Use internal
5891         progress bar instead of separate window for system tags
5892         generation. Renamed AnjutaStatus methods to a proper ones.
5894         * plugins/symbol-browser/plugin.c,
5895         plugins/symbol-browser/plugin.h,
5896         plugins/symbol-browser/an_symbol_prefs.c,
5897         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
5898         global-tags/create_global_tags.sh.in: Get rid of message window
5899         for showing global tags creation and use a small window with
5900         progress bar.
5902 2007-05-30  Naba Kumar  <naba@gnome.org>
5904         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
5905         Bug 442315 – After calling configure, the build menus are still insensitive,
5906         Bug 442314 – Autogeneration fails when there is no autogen.sh
5908         * plugins/project-manager/plugin.c: Fixed mem corruption when it
5909         fails to remove target/source/group. Fixes bug #440196 – crash in
5910         Anjuta IDE: removing a target
5912 2007-05-29  Naba Kumar  <naba@gnome.org>
5914         * plugins/symbol-browser/an_symbol_view.c,
5915         plugins/symbol-browser/an_symbol_prefs.c: Fixed custom
5916         tags generation. Fixed runtime warning.
5918 2007-05-28  Naba Kumar  <naba@gnome.org>
5920         Patch from James Liggett  <jrliggett@cox.net>:
5921         * plugins/profiler/plugin.c, plugins/profiler/profiler.glade:
5922         Fixed bug #403502 – User should also be allowed to select an
5923         independent executable target.
5925 2007-05-27  Johannes Schmid <jhs@gnome.org>
5927         * plugins/build-basic-autotools/build-basic-autotools.c:
5928         (get_real_directory), (on_build_mesg_format):
5929         
5930         Find correct files for error messages inside scratchbox
5932 2007-05-27  Naba Kumar  <naba@gnome.org>
5934         * manuals/anjuta-manual/C/projects.xml,
5935         manuals/anjuta-manual/C/projects.xml: Updated project
5936         management chapter more.
5938 2007-05-25  Johannes Schmid <jhs@gnome.org>
5940         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
5941         * plugins/build-basic-autotools/build-basic-autotools.c:
5942         (on_sb_check_toggled), (build_execute_command),
5943         (ipreferences_merge), (ipreferences_unmerge):
5944         Added support for building inside scratchbox environment
5945         
5946         Patch from James Liggett <jrliggett@cox.net>:
5947         * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new),
5948         (anjuta_msgman_append_view):
5950         Fix 440866 
5951           – Anjuta aborts with numerous assertion failures when adding a new message view tab
5953 2007-05-23  Naba Kumar  <naba@gnome.org>
5955         * manuals/anjuta-manual/C/projects.xml: Updated project
5956         management chapter.
5958 2007-05-22  Naba Kumar  <naba@gnome.org>
5960         * manuals/anjuta-manual/C/projects.xml: More updates.
5962         * manuals/anjuta-manual/C/introduction.xml,
5963         manuals/anjuta-manual/C/projects.xml,
5964         manuals/anjuta-manual/C/interface.xml: Updated documentation.
5966 2007-05-22  Naba Kumar  <naba@gnome.org>
5968         Patch from Étienne Bersac:
5969         * plugins/class-gen/templates/go-source.tpl: use G_TYPE_DEFINE parent
5970         class in generated class.
5972 2007-05-22  Naba Kumar  <naba@gnome.org>
5974         * plugins/profiler/plugin.c: Fixed a compiler warning.
5975         * plugins/valgrind/Makefile.am: Added ldflags.
5977         Patch from James Liggett:
5978         * plugins/profiler/gprof-options.[ch], plugins/profiler/plugin.[ch],
5979         plugins/profiler/Makefile.am: Fixes bug #403503. Implemented target
5980         specific options.
5982 2007-05-18  Johannes Schmid <jhs@gnome.org>
5984         * plugins/editor/text_editor.c:
5985         * plugins/language-support-cpp-java/plugin.c:
5986         (on_editor_language_changed), (on_value_added_current_editor),
5987         (on_value_removed_current_editor):
5988         
5989         Remove IAnjutaEditorAssist from Scintilla for now as it is not supported
5990         Fix assist support in language-support-plugin.
5992 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
5994         * libanjuta/interfaces/libanjuta.idl:
5995         Add a new interface allowing to implement plugin able
5996         to load other plugins (not written in C)
5998         * libanjuta/anjuta-plugin-handle.c,
5999         libanjuta/anjuta-plugin-handle.h:
6000         Add a language and a resident plugin properties
6002         * libanjuta/anjuta-glue-plugin.c,
6003         libanjuta/anjuta-glue-plugin.h,
6004         (added)libanjuta/anjuta-glue-c.c,
6005         (added)libanjuta/anjuta-glue-c.h,
6006         libanjuta/Makefile.am:
6007         Split code used to load a C plugin into a common part
6008         in anjuta-glue-plugin and a specific part in anjuta-glue-c
6010         * libanjuta/anjuta-glue-factory.c,
6011         libanjuta/anjuta-glue-factory.h,
6012         libanjuta/anjuta-plugin-manager.c:
6013         Allow to load plugin not written in C and search for the
6014         additional needed code in another plugin
6016 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
6018         * plugins/editor/text_editor.c:
6019         Add an empty implementation of IAnjutaEditorAssist for scintilla,
6020         avoiding a crash if scintilla is used
6022 2007-05-14  Johannes Schmid <jhs@gnome.org>
6024         * libanjuta/interfaces/libanjuta.idl:
6025         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
6026         (assist_cleanup), (on_assist_end), (on_assist_cancel),
6027         (on_assist_chosen), (on_assist_update), (get_context),
6028         (dot_member_parser), (pointer_member_parser), (cpp_member_parser),
6029         (install_assist), (uninstall_assist), (install_support),
6030         (on_editor_language_changed), (cpp_java_plugin_activate_plugin),
6031         (cpp_java_plugin_instance_init):
6032         * plugins/language-support-cpp-java/plugin.h:
6033         Use IAnjutaEditorAssist to show language specific suggestions
6034         
6035         * plugins/sourceview/Makefile.am:
6036         * plugins/sourceview/anjuta-view.c: (anjuta_view_new),
6037         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
6038         * plugins/sourceview/anjuta-view.h:
6039         * plugins/sourceview/assist-window.c: (assist_window_expose),
6040         (assist_window_set_property), (assist_window_get_property),
6041         (assist_window_class_init), (assist_activated),
6042         (assist_window_init), (assist_window_finalize),
6043         (assist_window_select), (assist_window_first),
6044         (assist_window_last), (assist_window_up), (assist_window_down),
6045         (get_coordinates), (assist_window_move), (assist_window_update),
6046         (assist_window_filter_keypress), (assist_window_is_active),
6047         (assist_window_new), (assist_window_get_trigger),
6048         (assist_window_get_position):
6049         * plugins/sourceview/assist-window.h:
6050         * plugins/sourceview/sourceview-args.c (removed):
6051         * plugins/sourceview/sourceview-args.h (removed):
6052         * plugins/sourceview/sourceview-autocomplete.c (removed):
6053         * plugins/sourceview/sourceview-autocomplete.h (removed):
6054         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
6055         * plugins/sourceview/sourceview-private.h:
6056         * plugins/sourceview/sourceview-scope.c(removed):
6057         * plugins/sourceview/sourceview-scope.h(removed):
6058         * plugins/sourceview/sourceview.c: (on_assist_chosen),
6059         (on_assist_cancel), (on_document_char_added),
6060         (on_reload_dialog_response), (sourceview_class_init),
6061         (sourceview_dispose), (sourceview_new), (iassist_add_trigger),
6062         (iassist_remove_trigger), (iassist_autocomplete),
6063         (iassist_get_suggestions), (iassist_suggest), (iassist_tip),
6064         (iassist_react), (iassist_iface_init):
6065         * plugins/sourceview/tag-window.c (moved to assist-window.c):
6066         * plugins/sourceview/tag-window.h (moved to assist-window.c):
6067         
6068         - Implemented IAnjutaEditorAssist for sourceview editor (without tooltips)
6069         - Mark files dirty if reload dialog is canceled.
6071 2007-05-12  Naba Kumar  <naba@gnome.org>
6073         * libanjuta/anjuta-launcher.h: Corrected include file.
6075 2007-05-12 Sebastien Granjoux <seb.sfo@free.fr>
6077         * libanjuta/anjuta-glue-plugin.c,
6078         libanjuta/anjuta-glue-plugin.h,
6079         libanjuta/anjuta-glue-factory.c,
6080         libanjuta/anjuta-glue-factory.h,
6081         ibanjuta/anjuta-plugin-manager.c:
6082         Move code used to load a C plugin from glue-factory to glue-plugin
6083         So loading a plugin written in another language could be done by
6084         just using another object derived from AnjutaGluePlugin
6086         * libanjuta/libanjuta.h:
6087         Remove anjuta-plugin-handle header, it's not installed as libanjuta
6088         includes
6090 === anjuta 2.1.3 ===
6092 2007-05-11  Naba Kumar  <naba@gnome.org>
6094         * configure.in: Bumped version to 2.1.3
6095         * NEWS: Updated.
6096         * AUTHORS: Updated.
6097         * plugins/glade/plugin.c: Fixed build with glade-3 == 3.1.4
6099 2007-05-11  Naba Kumar  <naba@gnome.org>
6101         * configure.in:
6102         * plugins/glade/plugin.c: (glade_update_ui), (glade_save):
6103         Fixed glade plugin compilation for glade3 svn version (> 3.3.0)
6104         based on patch from Jaap Versteegh  <j_r_versteegh@hotmail.com>.
6106 2007-05-10  Johannes Schmid <jhs@gnome.org>
6108         * plugins/search/plugin.c:
6109         Make incremental search behave less annoying
6110         
6111 2007-05-09 Sebastien Granjoux <seb.sfo@free.fr>
6113         * plugins/macro/macro-util.c:
6114         Fix bug #419008 and bug #419036
6115         When creating new header file, use name and email set in
6116         preferences and replace invalid C character by underscore
6117         in guards
6119 2007-05-08 Sebastien Granjoux <seb.sfo@free.fr>
6121         * plugins/search/search-replace.c,
6122         plugins/search/search-replace_backend.c:
6123         Disable search button if search expression is empty (bug #378193)
6125 2007-05-08  Naba Kumar  <naba@gnome.org>
6127         * plugins/project-wizard/templates/minimal/Makefile.am: Fixed
6128         build error.
6130 2007-05-07  Naba Kumar  <naba@gnome.org>
6132         * configure.in:
6133         * plugins/project-wizard/templates/Makefile.am:
6134         * plugins/project-wizard/templates/minimal.wiz:
6135         * plugins/project-wizard/templates/minimal/.cvsignore:
6136         * plugins/project-wizard/templates/minimal/Makefile.am:
6137         * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
6138         * plugins/project-wizard/templates/minimal/autogen.sh:
6139         * plugins/project-wizard/templates/minimal/configure.ac.tpl:
6140         * plugins/project-wizard/templates/minimal/project.anjuta:
6141         Added 'minimal', a generic and flat, project template.
6142         
6143 2007-05-05  Naba Kumar  <naba@gnome.org>
6145         Patch from Cygwin Ports maintainer  <yselkowitz@users.sourceforge.net>:
6147         * configure.in: Define GNOME_CANVAS and fix GRAPHVIZ and SVN cflags/libs.
6148         * libanjuta/anjuta-launcher.c: Cygwin does not have B460800 or ECHOPRT.
6149         * libanjuta/interfaces/Makefile.am.iface: Fixed a typo.
6150         * libanjuta/interfaces/anjuta-idl-compiler.pl: Make a convenience library
6151         instead of a real one, fixes interdependency with libanjuta.
6152         * plugins/gdb/gdbmi.c: G_MODULE_EXPORT for gdbmi-test linking on Cygwin.
6153         * libanjuta/Makefile.am: 
6154         * libegg/Makefile.am:
6155         * plugins/build-basic-autotools/Makefile.am:
6156         * plugins/class-gen/Makefile.am:
6157         * plugins/class-inheritance/Makefile.am:
6158         * plugins/cvs-plugin/Makefile.am:
6159         * plugins/debug-manager/Makefile.am:
6160         * plugins/devhelp/Makefile.am:
6161         * plugins/document-manager/Makefile.am:
6162         * plugins/editor/Makefile.am:
6163         * plugins/file-loader/Makefile.am:
6164         * plugins/file-manager/Makefile.am:
6165         * plugins/file-wizard/Makefile.am:
6166         * plugins/gdb/Makefile.am:
6167         * plugins/glade/Makefile.am:
6168         * plugins/gtodo/Makefile.am:
6169         * plugins/language-support-cpp-java/Makefile.am:
6170         * plugins/macro/Makefile.am:
6171         * plugins/message-view/Makefile.am:
6172         * plugins/patch/Makefile.am:
6173         * plugins/profiler/Makefile.am:
6174         * plugins/project-import/Makefile.am:
6175         * plugins/project-manager/Makefile.am:
6176         * plugins/project-wizard/Makefile.am:
6177         * plugins/sample1/Makefile.am:
6178         * plugins/search/Makefile.am:
6179         * plugins/sourceview/Makefile.am:
6180         * plugins/subversion/Makefile.am:
6181         * plugins/symbol-browser/Makefile.am:
6182         * plugins/terminal/Makefile.am:
6183         * plugins/tools/Makefile.am:
6184         * tagmanager/Makefile.am: Properly define LDFLAGS and LIBADD.
6186 2007-05-05 Vincent Geddes  <vincent.geddes@gmail.com>
6188         * plugins/glade/anjuta-glade-plugin.png: Update Glade icon.
6190 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
6192         * libanjuta/anjuta-launcher.c,
6193         libanjuta/anjuta-launcher.h:
6194         Add some missing implementation
6196 2007-04-26  Brian Pepple  <bpepple@fedoraproject.org>
6198         Reviewed by Naba Kumar  <naba@gnome.org>:
6199         * pixmaps/Makefile.am (update-icon-cache): fix gtk-update-icon-cache
6200         for uninstall-hook.
6202 2007-04-26  Jason Switzer  <jswitzer@gmail.com>
6204         Reviewed by Naba Kumar  <naba@gnome.org>:
6205         * plugins/editor/text_editor.c: Large memory addresses were being
6206         truncated, switched to glong (bug #422143).
6208 2007-04-24  Naba Kumar  <naba@gnome.org>
6210         * plugins/document-manager/plugin.c: (prefs_finalize):
6211         * plugins/editor/aneditor-autocomplete.cxx:
6212         * plugins/editor/text_editor_menu.c:
6213         * plugins/editor/text_editor_prefs.c: (text_editor_prefs_finalize):
6214         * plugins/file-loader/plugin.c: (open_file_with),
6215         (create_open_with_submenu):
6216         * plugins/file-manager/plugin.c: (prefs_finalize):
6217         * plugins/terminal/terminal.c: (prefs_finalize): Fixed int to
6218         pointer type castings.
6220 2007-04-24  Naba Kumar  <naba@gnome.org>
6222         Patch from s|s  <supreet.sethi@gmail.com>:
6223         * (added) plugins/project-wizard/templates/django-logo.png:
6224         * (added) plugins/project-wizard/templates/django.wiz:
6225         * plugins/project-wizard/templates/Makefile.am:
6226         * plugins/project-wizard/templates/translatable-strings.h: Added
6227         django project template. http://www.djangoproject.com/
6229 2007-04-24  Naba Kumar  <naba@gnome.org>
6231         * plugins/subversion/anjuta-subversion.glade: Set expansion for
6232         the log entry widget and made the dialog little larger.
6234 2007-04-24  Naba Kumar  <naba@gnome.org>
6236         Patch from Halton Huo:
6237         * configure.in:
6238         * plugins/project-wizard/property.c:
6239         * plugins/subversion/svn-auth.c:
6240         * plugins/subversion/svn-backend-priv.h:
6241         * plugins/subversion/svn-backend.c:
6242         * plugins/subversion/svn-backend.h:
6243         * plugins/subversion/svn-notify.h: Proper use of subversion
6244         headers. Fixes build issues in solaris (bug #426701).
6246 2007-04-24  Naba Kumar  <naba@gnome.org>
6248         * libanjuta/Makefile.am: Removed bogus newlines at the end of file.
6249         
6250         * plugins/project-wizard/templates/cpp.wiz:
6251         * plugins/project-wizard/templates/gcj.wiz:
6252         * plugins/project-wizard/templates/gnome.wiz:
6253         * plugins/project-wizard/templates/gtk.wiz:
6254         * plugins/project-wizard/templates/gtkmm.wiz:
6255         * plugins/project-wizard/templates/java.wiz:
6256         * plugins/project-wizard/templates/python.wiz:
6257         * plugins/project-wizard/templates/terminal.wiz:
6258         * plugins/project-wizard/templates/wxwin.wiz:
6259         * plugins/project-wizard/templates/xlib-dock.wiz:
6260         * plugins/project-wizard/templates/xlib.wiz: Enabled shared library
6261         project option and set it ON by default (since gnome-build, can't
6262         enabled configure shared lib support later when a sharedlib target
6263         is added).
6265 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
6267         * plugins/debug-manager/stack_trace.c:
6268         Fix a missing case in the previous changes
6270 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
6272         * plugins/debug-manager/plugin.c:
6273         Fix bug #430401
6275         * plugins/debug-manager/breakpoints.c,
6276         plugins/gdb/plugin.c:
6277         Fix adding breakpoint on a function
6279         * plugins/debug-manager/stack_trace.c:
6280         Highlight changed stack frame
6282 2007-04-18  Naba Kumar  <naba@gnome.org>
6284         * plugins/document-manager/anjuta-docman.c:
6285         (anjuta_docman_dispose), (on_editor_destroy),
6286         (anjuta_docman_remove_editor): Remove the editor widget from
6287         the parent container before calling destroy, otherwise container
6288         removal happens after TextEditor is disposed resulting in call
6289         to value-remove for a TextEditor which is half-dead (crash).
6291 2007-04-11 Sebastien Granjoux <seb.sfo@free.fr>
6293         * plugins/debug-manager/data_buffer.c
6294         plugins/debug-manager/data_view.c,
6295         plugins/debug-manager/memory.c:
6296         Fixes for bug #418523, bug #427090 and bug #428174
6298 2007-04-11 Halton Huo <halton.huo@sun.com>
6300         reviewed by: <jhs@gnome.org>
6302         * configure.in:
6303         * libanjuta/Makefile.am:
6304         * libanjuta/anjuta-utils.c:
6305         * libanjuta/anjuta-utils.h:
6306         * manuals/reference/libanjuta/Makefile.am:
6307         
6308         Fixed compilation on sun by deploying the libutil methods
6309         in anjuta-utils.h and building them on condition.
6311 2007-04-11  Johannes Schmid <jhs@gnome.org>
6313         * plugins/document-manager/anjuta-docman.c: (on_editor_destroy),
6314         (anjuta_docman_add_editor):
6315         Hold a reference on the editor as long as we use it.
6316         
6317         * plugins/document-manager/plugin.c: (on_editor_changed):
6318         Destroy GValue to fix a memoery leak.
6320 2007-04-11  Johannes Schmid <jhs@gnome.org>
6322         * plugins/document-manager/plugin.c: (on_editor_changed):
6323         Fixed reference counting for editor by using g_value_take_object instead
6324         of g_value_set_object. The editors are now correctly finalized and thus
6325         we do not lack so much memory anymore.
6326         
6327         * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
6328         (anjuta_view_finalize), (anjuta_view_focus_out),
6329         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
6330         * plugins/sourceview/anjuta-view.h:
6331         * plugins/sourceview/plugin.c: (ieditor_factory_new_editor):
6332         * plugins/sourceview/sourceview-prefs.c:
6333         (on_gconf_notify_tab_size), (sourceview_prefs_destroy):
6334         * plugins/sourceview/sourceview-prefs.h:
6335         * plugins/sourceview/sourceview-private.h:
6336         * plugins/sourceview/sourceview.c: (on_document_loaded),
6337         (timeout_unref), (on_document_saved), (sourceview_finalize),
6338         (sourceview_new), (ifile_open), (ifile_savable_save),
6339         (ifile_savable_save_as):
6341         Several changes to fix things when the editor is correctly destroyed.
6342         Fixed preferences (which led me to the refcounting issue, #409412)
6343         and removed deprecated completition code that will be replace by
6344         IAnjutaAssist interface soon. 
6346 2007-04-11  Johannes Schmid <jhs@gnome.org>
6348         * libanjuta/anjuta-launcher.c:
6349         (anjuta_launcher_execution_done_cleanup),
6350         (anjuta_launcher_child_terminated):
6351         Possible fix for #428363 and added a g_return_if_fail
6353         * plugins/message-view/plugin.c: (activate_plugin):
6354         Fixed a Gtk/Gdl-Critical
6355         
6356         Patches from Étienne Bersac <bersace03@laposte.net>
6357         * plugins/class-gen/templates/go-source.tpl:
6358         * plugins/macro/macros.xml:
6359         Use better template for GObjects (#417875 and #417918)
6360         
6361         Patches from Halton Huo <halton.huo@sun.com>
6362         * libanjuta/anjuta-launcher.h:
6363         * libanjuta/anjuta-preferences.c:
6364         * libanjuta/anjuta-utils.c:
6365         * plugins/class-gen/window.c: (cg_window_set_add_to_project),
6366         (cg_window_set_add_to_repository):
6367         * plugins/class-inheritance/class-inherit.c:
6368         Fix build with suncc (#423727, #423730, #423733, #423768, #423772)
6370 2007-04-09  Johannes Schmid <jhs@gnome.org>
6372         * plugins/editor/print.c: (anjuta_print_show_header):
6373         * plugins/file-manager/anjuta-file-manager-plugin.glade:
6374         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
6376   Some string changes (#427395 and #427399)
6378 2007-04-06  Johannes Schmid <jhs@gnome.org>
6380         * plugins/build-basic-autotools/build-basic-autotools.c:
6381         (on_build_mesg_format), (on_build_mesg_parse):
6382         Fixed full path detection
6384 2007-04-05  Naba Kumar  <naba@gnome.org>
6386         Patch from Halton Huo:
6387         * libanjuta/Makefile.am:
6388         * libanjuta/anjuta-glue-cpp.c: (anjuta_glue_cpp_load_plugin):
6389         * libanjuta/anjuta-glue-cpp.h:
6390         * libanjuta/anjuta-glue-factory.c: (anjuta_glue_factory_get_type),
6391         (anjuta_glue_factory_class_init), (anjuta_glue_factory_init),
6392         (anjuta_glue_factory_new), (anjuta_glue_factory_add_path),
6393         (anjuta_glue_factory_get_path), (get_already_loaded_module),
6394         (load_plugin), (anjuta_glue_factory_get_object_type):
6395         * libanjuta/anjuta-glue-factory.h:
6396         * libanjuta/anjuta-glue-plugin.c: (anjuta_glue_plugin_get_type),
6397         (anjuta_glue_plugin_load), (anjuta_glue_plugin_unload),
6398         (anjuta_glue_plugin_class_init), (anjuta_glue_plugin_init),
6399         (anjuta_glue_plugin_new):
6400         * libanjuta/anjuta-glue-plugin.h:
6401         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
6402         (anjuta_plugin_manager_finalize), (anjuta_plugin_manager_new):
6403         * libanjuta/anjuta-plugin.h:
6404         * libanjuta/glue-cpp.c:
6405         * libanjuta/glue-cpp.h:
6406         * libanjuta/glue-factory.c:
6407         * libanjuta/glue-factory.h:
6408         * libanjuta/glue-plugin.c:
6409         * libanjuta/glue-plugin.h:
6410         * plugins/build-basic-autotools/build-basic-autotools.h:
6411         * plugins/class-gen/plugin.h:
6412         * plugins/class-inheritance/plugin.h:
6413         * plugins/cvs-plugin/plugin.h:
6414         * plugins/debug-manager/plugin.h:
6415         * plugins/devhelp/plugin.h:
6416         * plugins/document-manager/plugin.h:
6417         * plugins/editor/plugin.h:
6418         * plugins/file-loader/plugin.h:
6419         * plugins/file-manager/plugin.h:
6420         * plugins/file-wizard/plugin.h:
6421         * plugins/gdb/plugin.h:
6422         * plugins/glade/plugin.h:
6423         * plugins/gtodo/plugin.h:
6424         * plugins/language-support-cpp-java/plugin.h:
6425         * plugins/macro/plugin.h:
6426         * plugins/message-view/plugin.h:
6427         * plugins/patch/plugin.h:
6428         * plugins/profiler/plugin.h:
6429         * plugins/project-import/plugin.h:
6430         * plugins/project-manager/plugin.h:
6431         * plugins/project-wizard/plugin.h:
6432         * plugins/sample1/plugin.h:
6433         * plugins/search/plugin.h:
6434         * plugins/sourceview/plugin.h:
6435         * plugins/subversion/plugin.h:
6436         * plugins/symbol-browser/plugin.h:
6437         * plugins/terminal/terminal.c:
6438         * plugins/tools/plugin.h:
6439         * plugins/tools/scripts/tools-2.xml.in:
6440         * plugins/valgrind/plugin.h:
6442         Renamed Glue to AnjutaGlue to avoid namespace conflicts.
6444 2007-04-05  Naba Kumar  <naba@gnome.org>
6446         * anjuta.spec.in, configure.in: Removed dead codes.
6447         
6448         Patch from Jos Dehaes:
6449         * configure.in, plugins/project-wizard/templates/Makefile.am,
6450         plugins/project-wizard/templates/mkfile.wiz,
6451         plugins/project-wizard/templates/translatable-strings.h: Enabled
6452         makefile-based project creation and import. Fixes bug #355145
6454 2007-04-04 Sebastien Granjoux <seb.sfo@free.fr>
6456         * plugins/debug-manager/debugger.c,
6457         plugins/debug-manager/plugin.c,
6458         plugins/gdb/anjuta-gdb.plugin.in:
6459         Code cleaning (remove unused code, rename this into self)
6460         Add information about supported format in debugger plugin
6461         Activate debugger plugin according to the target format
6463 2007-04-01  Naba Kumar  <naba@gnome.org>
6465         * plugins/message-view/message-view.c:
6466         (message_view_instance_init): Fixed message icons to appear.
6468 2007-03-31  Johannes Schmid <jhs@gnome.org>
6470         * plugins/message-view/anjuta-msgman.c:
6471         (anjuta_msgman_append_view):
6472         * plugins/message-view/plugin.c: (on_view_changed),
6473         (ianjuta_msgman_add_view), (ianjuta_msgman_set_current_view):
6474         
6475         Fixed #424845
6477 2007-03-31  Johannes Schmid <jhs@gnome.org>
6479         * plugins/message-view/message-view.c:
6480         (message_view_instance_init), (imessage_view_append):
6481         Show nice icons beside the messages for info, warning and error. This is a completly
6482         cosmetic change so if someone dislikes it he is free to remove it.
6484 2007-03-31  Johannes Schmid <jhs@gnome.org>
6485         
6486         * plugins/message-view/anjuta-msgman.c: (on_notebook_switch_page),
6487         (anjuta_msgman_class_init), (anjuta_msgman_append_view),
6488         (anjuta_msgman_remove_view), (anjuta_msgman_set_current_view):
6489         * plugins/message-view/anjuta-msgman.h:
6490         * plugins/message-view/message-view.h:
6491         * plugins/message-view/plugin.c: (on_view_changed),
6492         (activate_plugin):
6493         Fixed #359399 and made next/previous insensitive when not availible
6494         
6495         * plugins/sourceview/anjuta-languages-manager.c: (color_to_string),
6496         (tag_style_to_string):
6497         Fixed namespace Problem with gdk >= 2.11
6498         
6499         * plugins/sourceview/sourceview-autocomplete.c:
6500         (sourceview_autocomplete_init):
6501         Removed structure, follow-up of #423682
6503 2007-03-29 Sebastien Granjoux <seb.sfo@free.fr>
6505         * plugins/debug-manager/debug_tree.c,
6506         plugins/debug-manager/debug_tree.h,
6507         plugins/debug-manager/watch.c,
6508         plugins/debug-manager/anjuta-debug-manager.glade:
6509         Inspect variable at cursor
6510         Fix buttons in inspect dialog
6512 2007-03-27  Halton Huo  <halton.huo@sun.com>
6514         Reviewed by Sebastien Granjoux  <seb.sfo@free.fr>:
6516         * plugins/sourceview/sourceview-autocomplete.c
6517         plugins/debug-manager/disassemble.c,
6518         libanjuta/interfaces/libanjuta.idl:
6519         Remove array with 0 size and empty structure as it is not
6520         supported by sun cc, Fixes bug #423682
6522         * plugins/debug-manager/debugger.c:
6523         Remove anonymous union as it is not supported by sun cc,
6524         Fixes bug #423680
6526 === anjuta 2.1.2 ===
6528 2007-03-28  Naba Kumar  <naba@gnome.org>
6530         * configure.in: Bumped version to 2.1.2
6531         * NEWS: Updated for release.
6532         
6533         * plugins/editor/bookmark.xpm, plugins/sourceview/bookmark.png:
6534         Improved breakpoint marker icon.
6535         
6536         * plugins/editor/anjuta-editor.plugin.in,
6537         plugins/sourceview/sourceview.plugin.in: Made editor plugins
6538         non user activable since they are now remembered properly.
6540 2007-03-27 Sebastien Granjoux <seb.sfo@free.fr>
6542         * plugins/tools/editor.c:
6543         Fix bug #423270
6545 2007-03-27  Naba Kumar  <naba@gnome.org>
6547         * plugins/editor/aneditor-autocomplete.cxx: Replace the complete
6548         word when autocompleting without leaving any trailing part of
6549         the word.
6551 2007-03-27  Kamil Páral  <ripper42@gmail.com>
6553         Reviewed by Naba Kumar  <naba@gnome.org>:
6554         * anjuta.desktop.in.in: Remove "Application" category from desktop
6555         file and add "GNOME". GNOME Goal #3 (fixes bug #417612).
6556         
6557 2007-03-27  Naba Kumar  <naba@gnome.org>
6558         
6559         * configure.in, plugins/document-manager/anjuta-docman.c:
6560         (anjuta_docman_add_editor): Conditionally compile notebook tab
6561         reordering feature for gtk >= 2.10. Reduced dependency on gtk to 2.8.0
6563         Patch from Halton Huo:
6564         * configure.in, global-tags/Makefile.am: Do not pass -Wall to
6565         non gcc compiler flags. Fixes bug #423089.
6566         
6567 2007-03-26  Naba Kumar  <naba@gnome.org>
6568         
6569         * AUTHORS, NEWS, TODO.tasks: Updated.
6570         
6571         * plugins/project-manager/plugin.c: (update_ui): Do not insensitise
6572         close menuitem.
6573         
6574         * plugins/symbol-browser/plugin.c: (on_editor_saved),
6575         (update_editor_symbol_model), (iter_matches),
6576         (on_editor_update_ui), (value_added_current_editor),
6577         (activate_plugin), (dispose),
6578         (symbol_browser_plugin_instance_init):
6579         * plugins/symbol-browser/plugin.h: update line on editor save
6580         and editor change. Code clean up and fixed warnings.
6582 2007-03-26  Naba Kumar  <naba@gnome.org>
6584         * plugins/project-wizard/templates/java/project.anjuta,
6585         plugins/project-wizard/templates/python/project.anjuta,
6586         plugins/project-wizard/templates/python/project.anjuta:
6587         Removed version control plugins from default selection.
6589         * plugins/tools/scripts/prepare-changelog.pl,
6590         plugins/tools/scripts/tools-2.xml.in: Updated prepare changelog
6591         script to a better one (that works on both cvs and svn).
6593 2007-03-26  Naba Kumar  <naba@gnome.org>
6595         * (added) plugins/project-wizard/templates/translatable-strings.pl,
6596         Makefile.am: Added the generated translatable file (required for
6597         translations for svn checkouts).
6599         * (added)
6600         plugins/project-wizard/templates/extract-translatable-strings.pl
6601         plugins/project-wizard/templates/Makefile.am, Makefile.am,
6602         po/POTFILES.in: Generated translatable strings for .wiz files and
6603         added them in POTFILES.in for translation. Fixes bug #398035
6605 2007-03-25  Naba Kumar  <naba@gnome.org>
6607         * plugins/language-support-cpp-java/plugin.c: Fixed modeline parsing.
6608         
6609         * src/anjuta-app.c: Removed dead codes.
6610         
6611         * plugins/symbol-browser/an_symbol_prefs.c: Show message view when
6612         global tags generation starts.
6613         
6614         * plugins/debug-manager/chunk_view.c,
6615         plugins/debug-manager/start.h,
6616         plugins/debug-manager/chunk_view.h,
6617         plugins/debug-manager/utilities.c,
6618         plugins/debug-manager/utilities.h,
6619         plugins/debug-manager/debugger.c,
6620         plugins/debug-manager/threads.c,
6621         plugins/debug-manager/disassemble.c,
6622         plugins/debug-manager/info.c,
6623         plugins/debug-manager/sharedlib.c,
6624         plugins/debug-manager/threads.h,
6625         plugins/debug-manager/disassemble.h,
6626         plugins/debug-manager/signals.c,
6627         plugins/debug-manager/info.h,
6628         plugins/debug-manager/sharedlib.h,
6629         plugins/debug-manager/data_buffer.c,
6630         plugins/debug-manager/data_view.c,
6631         plugins/debug-manager/signals.h,
6632         plugins/debug-manager/debug_tree.c,
6633         plugins/debug-manager/watch.c,
6634         plugins/debug-manager/registers.c,
6635         plugins/debug-manager/data_buffer.h,
6636         plugins/debug-manager/data_view.h,
6637         plugins/debug-manager/memory.c,
6638         plugins/debug-manager/debug_tree.h,
6639         plugins/debug-manager/watch.h,
6640         plugins/debug-manager/registers.h,
6641         plugins/debug-manager/memory.h,
6642         plugins/debug-manager/locals.c,
6643         plugins/debug-manager/sexy-icon-entry.c,
6644         plugins/debug-manager/breakpoints.c,
6645         plugins/debug-manager/locals.h,
6646         plugins/debug-manager/sexy-icon-entry.h,
6647         plugins/debug-manager/stack_trace.c,
6648         plugins/debug-manager/breakpoints.h,
6649         plugins/debug-manager/sparse_buffer.c,
6650         plugins/debug-manager/sparse_view.c,
6651         plugins/debug-manager/stack_trace.h,
6652         plugins/debug-manager/sparse_buffer.h,
6653         plugins/debug-manager/sparse_view.h,
6654         plugins/debug-manager/start.c,
6655         plugins/gdb/utilities.c,
6656         plugins/gdb/utilities.h,
6657         plugins/gdb/debugger.c,
6658         plugins/gdb/debugger.h: Added indentation modeline for easy indentation
6659         setup.
6661 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
6663         * plugins/gdb/debugger.c:
6664         Avoid empty debugger log window by limiting line to 90 characters
6666 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
6668         * plugins/debug-manager/plugin.c,
6669         plugins/debug-manager/plugin.h,
6670         plugins/debug-manager/threads.c,
6671         plugins/debug-manager/threads.h,
6672         plugins/debug-manager/breakpoints.c,
6673         plugins/debug-manager/breakpoints.h,
6674         plugins/debug-manager/stack_trace.c,
6675         plugins/debug-manager/stack_trace.h:
6676         View code action now changes location in disassembly view too
6678         * plugins/debug-manager/anjuta-debug-manager.ui:
6679         Rename breakpoint actions
6681 2007-03-24  Naba Kumar  <naba@gnome.org>
6683         * configure.in, src/anjuta-app.c: Use the new docking algorithm
6684         in gdl 0.7.3 (svn trunk).
6685         * src/anjuta-app.c: Removed dead codes and fixed compiler warnings.
6686         
6687 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
6689         * plugins/debug-manager/threads.c,
6690         plugins/debug-manager/debug_tree.c,
6691         plugins/debug-manager/debug_tree.h,
6692         plugins/debug-manager/locals.c,
6693         plugins/debug-manager/registers.c,
6694         plugins/debug-manager/stack_trace.c:
6695         Allow to change current thread updating register, stack and locals
6696         Allow to change current stack frame updating locals
6698         * plugins/gdb/debugger.c:
6699         Read argument of selected stack frame
6701         * plugins/debug-manager/data_view.c:
6702         Fix an unrelated bug
6704 2007-03-23  Naba Kumar  <naba@gnome.org>
6706         * plugins/document-manager/anjuta-docman.c,
6707         plugins/document-manager/plugin.c: Fixed many memory leaks.
6708         (ianjuta_file_get_uri() returns a new string).
6710         * plugins/document-manager/action-callbacks.c: Use AnjutaSavePrompt
6711         widget for save dialogs.
6712         
6713         * tagmanager/tm_tag.c, tagmanager/entry.h: Restored entry.h from
6714         svn and fixed to get function/prototype/member args list. Call tips
6715         also work fine now.
6717 2007-03-22  Naba Kumar  <naba@gnome.org>
6719         * tagmanager/c.c: Enabled 'prototype' tags so that autocomplete
6720         and calltips would work again for functions from global tags (Needs
6721         regenerating global tags).
6723         * tagmanager/c.c, plugins/symbol-browser/plugin.c: Restored c.c to
6724         ctags svn version and reopened bug #395362. Fixes tags parsing that
6725         seemed to have stopped working recently.
6727 2007-03-21  Naba Kumar  <naba@gnome.org>
6729         * tagmanager/tm_source_file.c, tagmanager/options.c,
6730         global-tags/create_global_tags.sh.in: Fixed c++ parsing (to some
6731         extend .. more needs to be investigated and fixed). Enabled some
6732         debugging.
6734 2007-03-16  Naba Kumar  <naba@gnome.org>
6736         * src/anjuta.c: Fixed project loading from command line.
6738 2007-03-16  Naba Kumar  <naba@gnome.org>
6740         Patch from James Liggett <jrliggett@cox.net>:
6741         plugins/profiler/gprof-profile-data.c: Fixed a crash.
6742         
6743 2007-03-15  Naba Kumar  <naba@gnome.org>
6745         * libanjuta/anjuta-profile-manager.c,
6746         libanjuta/anjuta-profile-manager.h: Added method to get current
6747         profile.
6749         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Added "exiting"
6750         signal and anjuta_shell_notify_exit(). Signal is emitted when anjuta
6751         is exiting.
6753         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
6754         plugins/file-loader/plugin.c: Moved to functions as utility functions.
6755         Also, not load project files in session load in loader plugin.
6756         
6757         * plugins/project-manager/plugin.c, src/anjuta.c:
6758         Emit "exiting" signal in shell when exiting anjuta. project manager
6759         listens to exiting signal and saves session. anjuta.c saves session
6760         only when current projfile is 'user'. Load project saved in session
6761         differently then the rest of the session. This should fix all the
6762         session restoration bugs.
6763         
6764         src/main.c: Present anjuta window when becon message is received.
6766 2007-03-14  Naba Kumar  <naba@gnome.org>
6768         * libanjuta/anjuta-profile.c: Fixed a bug where some plugins would
6769         not randomly save (it was a wrong looping).
6770         
6771 2007-03-12  Naba Kumar  <naba@gnome.org>
6773         * libanjuta/interfaces/libanjuta.idl: Added more API section headers.
6775 2007-03-12 Sebastien Granjoux <seb.sfo@free.fr>
6777         * plugins/debug-manager/anjuta-debug-manager.ui,
6778         libanjuta/interfaces/libanjuta.idl,
6779         plugins/debug-manager/debugger.c,
6780         (added) plugins/debug-manager/threads.c,
6781         (added) plugins/debug-manager/threads.h,
6782         plugins/debug-manager/plugin.c,
6783         plugins/debug-manager/Makefile.am,
6784         plugins/gdb/plugin.c,
6785         plugins/gdb/debugger.c,
6786         plugins/gdb/debugger.h:
6787         Add a window displaying all threads
6788         Add needed functions
6789         Switching to a different thread is still not done
6791         * plugins/debug-manager/debug_tree.c,
6792         plugins/debug-manager/locals.c,
6793         plugins/debug-manager/stack_trace.c:
6794         Small cosmetic changes
6796         * plugins/gdb/gdbmi.c:
6797         Keep all elements in gdbmi hash
6798         Even if using the same key like in -threads-list-ids
6800 2007-03-11  Naba Kumar  <naba@gnome.org>
6802         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate class comments.
6803         
6804         * libanjuta/interfaces/libanjuta.idl: Fixed and added API docs.
6805         
6806         * manuals/reference/libanjuta/libanjuta-docs.sgml,
6807         manuals/reference/libanjuta/libanjuta-sections.txt,
6808         manuals/reference/libanjuta/libanjuta.types: Updated to contain latest
6809         interfaces.
6811 2007-03-11  Naba Kumar  <naba@gnome.org>
6813         * configure.in, manuals/reference/libanjuta/Makefile.am: Fixed to use
6814         gtk-doc properly. Bumped gtk-doc requirement to 1.4
6816         * manuals/reference/libanjuta/libanjuta-docs.sgml,
6817         manuals/reference/libanjuta/libanjuta.types,
6818         manuals/reference/libanjuta/libanjuta-sections.txt,
6819         manuals/reference/libanjuta/.cvsignore,
6820         (removed) manuals/reference/libanjuta/tmpl/*: Updated API docs
6821         infrastructure. Got rid of tmpl/ directory and moved all section
6822         documenation to source code (requires gtk-doc >= 1.4).
6823         
6824         * libanjuta/anjuta-plugin-description.c,
6825         libanjuta/interfaces/libanjuta.idl,     libanjuta/anjuta-status.c,
6826         libanjuta/cell-renderer-captioned-image.c,
6827         libanjuta/anjuta-plugin-handle.c, libanjuta/resources.c,
6828         libanjuta/anjuta-debug.h, libanjuta/glue-cpp.c,
6829         libanjuta/e-splash.c, libanjuta/anjuta-plugin.c,
6830         libanjuta/anjuta-preferences-dialog.c, libanjuta/libanjuta.h,
6831         libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-shell.c,
6832         libanjuta/glue-plugin.c, libanjuta/anjuta-encodings.c,
6833         libanjuta/anjuta-save-prompt.c, libanjuta/glue-factory.c,
6834         libanjuta/anjuta-session.c, libanjuta/anjuta-children.c,
6835         libanjuta/anjuta-utils.c, libanjuta/anjuta-profile.c,
6836         libanjuta/anjuta-preferences.c, libanjuta/anjuta-launcher.c,
6837         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-serializer.c,
6838         libanjuta/anjuta-ui.c: Added inline API documentation. Moved section
6839         documentation from templates to source code.
6841 2007-03-10  Johannes Schmid <jhs@gnome.org>
6843         * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
6844         Added some debug output but could not figure out why 
6845         some plugins are not kept.
6846         
6847         * libanjuta/interfaces/libanjuta.idl:
6848         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
6849         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
6850         Added IAnjutaEditorGoto::matching_brace
6851         
6852         * plugins/document-manager/action-callbacks.c:
6853         (on_editor_command_match_brace_activate):
6854         * plugins/document-manager/plugin.c:
6855         (update_editor_ui_interface_items):
6856         * plugins/editor/text_editor.c: (igoto_matching_brace),
6857         (igoto_iface_init):
6858         * plugins/sourceview/sourceview.c: (ieditor_iface_init):
6859         Fixed #355155 (matching brace for scintilla, disabled for sourceview)
6861 2007-03-09  Johannes Schmid <jhs@gnome.org>
6863         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
6864         Hide correct column
6865         
6866         * plugins/sourceview/sourceview-private.h:
6867         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
6868         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
6869         (sourceview_new), (ifile_savable_save_as):
6870         Tweaked vfs monitoring
6872 2007-03-09  Johannes Schmid <jhs@gnome.org>
6874         * libanjuta/interfaces/Makefile.am.iface:
6875         Fixed installtion of header files
6876         
6877         * plugins/sourceview/sourceview.c: (set_select):
6878         do not scroll to much in interactive search
6880 2007-03-09  Naba Kumar  <naba@gnome.org>
6882         * src/anjuta.c: Fixed session restoration.
6883         
6884         * plugins/symbol-browser/plugin.c: Fixed crashes due to dangling
6885         signal handlers after symbol browser plugin is deactivated.
6886         
6887         * plugins/editor/editor.glade,
6888         plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
6889         Fixed indentation confustion in preferences.
6891 2007-03-08  Johannes Schmid <jhs@gnome.org>
6893         * plugins/search/search-replace.c: (search_set_combo),
6894         (search_set_action), (search_set_target), (search_set_direction),
6895         (create_dialog), (search_disconnect_set_toggle_connect),
6896         (on_search_match_whole_word_toggled),
6897         (on_search_match_whole_line_toggled),
6898         (on_search_match_word_start_toggled),
6899         (search_set_toggle_direction):
6900         Use GCallback instead of GSignalFunc! We need to fix this code anyway,
6901         it's somehow ugly and uses many deprecated widgets
6902         
6903         Patch from Ritesh Khadgaray <baby.linux@gmail.com>:
6904         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
6905         Fix #394709
6906         
6907 2007-03-07  Naba Kumar  <naba@gnome.org>
6909         * src/anjuta.c: Make launching projects work from command line. Also
6910         fixes gnome session restart command.
6911         
6912 2007-03-07  Johannes Schmid <jhs@gnome.org>
6914         Patch from Lucas Mazzardo Veloso <lmveloso@gmail.com>
6915         * plugins/class-gen/plugin.c: (iwizard_activate):
6916         Fixed #408218
6917         
6918         * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_import_response):
6919         Fixed #402774
6920         
6921         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
6922         Fixed #377483 (It's not possible to know if directories have
6923         a version in CVS. Show version column only if there are version
6924         informations availible
6926         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
6927         Fixed memory leak
6929 2007-03-07  Johannes Schmid <jhs@gnome.org>
6931         * plugins/sourceview/sourceview-prefs.c: (get_bool):
6932         Fixed #409408
6933         * plugins/symbol-browser/an_symbol_prefs.c:
6934         (on_update_global_clicked):
6935         Fixed ##409176
6937 2007-03-07  Johannes Schmid <jhs@gnome.org>
6939         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init),
6940         (anjuta_save_prompt_new):
6941         * plugins/project-import/project-import.c:
6942         (project_import_finalize):
6943         Fixed Gtk-Criticals (maybe #409408)
6945 2007-03-07  Naba Kumar  <naba@gnome.org>
6947         * plugins/language-support-cpp-java/plugin.c: Fixed indentation anomaly
6948         when we are at just beginning of string or comment. Fixes bug #397981.
6950 2007-03-07  Johannes Schmid <jhs@gnome.org>
6952         * plugins/language-support-cpp-java/plugin.c:
6953         (initialize_indentation_params):
6954         Removed annoying DEBUG_PRINT
6955         
6956         * plugins/sourceview/sourceview-cell.c:
6957         (sourceview_cell_instance_init), (icell_get_character),
6958         (icell_get_length), (icell_get_char), (icell_get_attribute):
6959         Improved code to be faster
6960         Implemented attribute handling so that indentation really works in any case
6962 2007-03-06  Johannes Schmid <jhs@gnome.org>
6964         * configure.in:
6965         GTK_REQUIRED = 2.10.0 (required for GtkRecent and Docman tabs)
6966         
6967         * plugins/document-manager/anjuta-docman.c:
6968         (anjuta_docman_instance_init), (anjuta_docman_add_editor):
6969         Removed old and ugly tab drag&drop code and use built-in gtk stuff
6970         instead (required GTK >= 2.10)
6971         
6972         * plugins/sourceview/sourceview-private.h:
6973         * plugins/sourceview/sourceview.c:
6974         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
6975         (sourceview_finalize), (sourceview_new), (imark_mark),
6976         (imark_unmark), (imark_is_marker_set),
6977         (imark_location_from_handle), (imark_delete_all_markers):
6978         Fixed marker handling and worked a bit more on vfs monitoring
6980 2007-03-05  Johannes Schmid <jhs@gnome.org>
6982         * libegg/egg-combo-action.c: (egg_combo_action_set_active_iter):
6983         Added method to select specific iter
6984         
6985         * plugins/sourceview/sourceview-private.h:
6986         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
6987         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
6988         (sourceview_add_monitor), (on_document_saved),
6989         (sourceview_finalize), (sourceview_new), (ifile_savable_save_as):
6990         Fixed vfs monitoring (mostly ported code from text_editor.c)
6991         
6992         * plugins/symbol-browser/an_symbol_view.c:
6993         * plugins/symbol-browser/an_symbol_view.h:
6994         * plugins/symbol-browser/plugin.c: (iter_matches),
6995         (on_editor_update_ui), (value_added_current_editor):
6996         Select the current tag in locals window and symbol toolbar. If there
6997         is no tag at the current line, reserve backward for the next tag. This will
6998         select the correct tag if inside a function.
7000 2007-03-05  Naba Kumar  <naba@gnome.org>
7002         * src/anjuta-app.c: Fixes gtk-critical messages at shutdown.
7003         * plugins/editor/text_editor.c: Disabled DEBUG_PRINTs and fixed
7004         compiler warnings.
7005         * plugins/editor/text_editor.c: Fixes a crash on 64 bit arch
7006         (Bug #412186)
7007         
7008 2007-03-04  Johannes Schmid <jhs@gnome.org>
7010         * data/Makefile.am:
7011         * po/POTFILES.in:
7012         Fixed distcheck (well, partly)
7014 2007-03-04  Johannes Schmid <jhs@gnome.org>
7016         * plugins/document-manager/anjuta-document-manager.ui:
7017         Move "Swap .c/.h from Main to Browser toolbar
7019         Modified Patch from Yang Hong <yanghong@ccoss.com.cn>:
7020         * plugins/file-manager/an_file_view.c: (fv_prefs_new),
7021         (fv_prefs_free), (fv_add_tree_entry):
7022         * plugins/file-manager/anjuta-file-manager-plugin.glade:
7023         * plugins/file-manager/plugin.c: (prefs_init):
7024         
7025         Bug 387208 – [Patch] Add custom file-manager ignore pattern support
7027 2007-03-04  Naba Kumar  <naba@gnome.org>
7029         * data/default.proflie, data/Makefile.am, src/anjuta.c,
7030         plugins/project-manager/plugin.c:
7031         Restored default profile and renamed it from "default.anjuta" to
7032         "default.profile".
7033         
7034 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
7036         * plugins/debug-manager/debugger.c,
7037         plugins/debug-manager/plugin.c,
7038         plugins/gdb/debugger.c,
7039         libanjuta/interfaces/libanjuta.idl,
7040         plugins/debug-manager/stack_trace.c:
7041         Add a dialog box when a signal is received (except SIGINT)
7042         Display stack frame even if arguments are not available
7044 2007-03-03  Naba Kumar  <naba@gnome.org>
7046         * TODO.tasks: Icons bounty added.
7048         * libanjuta/anjuta-plugin-manager.[ch]: Implemented remember plugin
7049         choise selection.
7050         
7051         * libanjuta/anjuta-profile-manager.[ch]: Implemented profile scoping
7052         and descoping.
7054         * configure.in, src/anjuta.c, plugins/project-manager/plugin.[ch],
7055         plugins/Makefile.am, (removed) plugins/profile-default/*,
7056         plugins/project-manager/anjuta-project-manager.plugin.in,
7057         plugins/project-manager/anjuta-project-manager.ui: Use the new plugins
7058         profile implementation to load user profile and projects. Store and
7059         restore remembered plugins. Use profile scoping and descoping for
7060         saving and loading sesstions.
7061         
7062         * libanjuta/anjuta-plugin-handle.c, libanjuta/anjuta-plugin-manager.c,
7063         libanjuta/anjuta-shell.c, libanjuta/anjuta-preferences.c,
7064         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-ui.c: Disabled
7065         DEBUG_PRINTs.
7067 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
7069         * plugins/debug-manager/debug_tree.c
7070         plugins/debug-manager/debug_tree.h:
7071         Bug fix, deleting wrong variable
7073         * plugins/gdb/debugger.c:
7074         Bug fix, remove forgotten debugging code
7076 2007-03-02  Johannes Schmid <jhs@gnome.org>
7078         * plugins/document-manager/anjuta-document-manager.ui:
7079         * plugins/search/anjuta-search.ui:
7080         * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
7081         Break toolbars into smaller peaces: ToolbarBookmark, ToolbarSymbols,
7082         ToolbarFind
7084         * src/anjuta-app.c: (on_toolbar_view_toggled),
7085         (on_add_merge_widget), (on_session_save), (on_widget_remove):
7086         Save toolbar positions, don't use fixed toolbar style
7087         
7088         All in all this will allow more complex toolbar configurations and
7089         might gain some space on smaller displays because the user can disable
7090         toolbar parts he does not use. Also allows to use any toolbar style
7091         without looking too ugly.
7093 2007-03-01  Naba Kumasr  <naba@gnome.org>
7095         * TODO.tasks: Added a bounty for creating icons.
7097         * libanjuta/anjuta-profile.c, libanjuta/anjuta-profile-manager.c,
7098         libanjuta/anjuta-profile-manager.h: Fixed infinite loop. Added
7099         profile-changed signal. Do not sync non-user-activatable plugins.
7101 2007-02-29 Sebastien Granjoux <seb.sfo@free.fr>
7103         * plugins/debug-manager/disassemble.c,
7104         plugins/debug-manager/sparse_view.c,
7105         plugins/gdb/debugger.c,
7106         libanjuta/interfaces/libanjuta.idl:
7107         Display function name in disassembly view
7109 2007-02-28 Sebastien Granjoux <seb.sfo@free.fr>
7111         * (added) plugins/debug-manager/bookmark.png,
7112         (added) plugins/debug-manager/breakpoint-disabled.png,
7113         (added) plugins/debug-manager/breakpoint-enabled.png,
7114         (added) plugins/debug-manager/program-counter.png,
7115         (added) plugins/debug-manager/linemarker.png,
7116         plugins/debug-manager/Makefile.am,
7117         plugins/debug-manager/disassemble.c,
7118         plugins/debug-manager/disassemble.h,
7119         plugins/debug-manager/sparse_buffer.c,
7120         plugins/debug-manager/sparse_buffer.h,
7121         plugins/debug-manager/sparse_view.c,
7122         plugins/debug-manager/sparse_view.h,
7123         plugins/debug-manager/plugin.c,
7124         plugins/debug-manager/breakpoints.c,
7125         libanjuta/interfaces/libanjuta.idl:
7126         Add markers in the disassembly view
7127         Display program counter and breakpoints in disassembly view
7129         * plugins/gdb/debugger.c:
7130         Fix a bug added with my previous patch, setting and clearing
7131         breakpoints was not working
7133 2007-02-28  Johannes Schmid <jhs@gnome.org>
7135         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml:
7136         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
7137         * manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml:
7138         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
7139         * manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml:
7140         * manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml:
7141         * manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml:
7142         * manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
7143         * manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml:
7144         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
7145         Updated (why do they need to be under version control?)
7146         
7147         * plugins/message-view/anjuta-msgman.c: (on_msgman_close_all),
7148         (create_tab_popup_menu), (on_msgman_popup_menu),
7149         (on_tab_button_press_event), (anjuta_msgman_page_new),
7150         (anjuta_msgman_finalize), (anjuta_msgman_instance_init):
7151         Added "Close all message tabs" popup menu
7153 2007-02-26  Naba Kumar  <naba@gnome.org>
7155         * plugins/profiler/gprof-flat-profile-entry.c,
7156         plugins/profiler/gprof-flat-profile.c,
7157         plugins/profiler/gprof-flat-profile-entry.h,
7158         plugins/profiler/gprof-flat-profile.h,
7159         plugins/profiler/gprof-flat-profile-view.c,
7160         plugins/profiler/gprof-flat-profile-view.h,
7161         plugins/profiler/gprof-call-graph-block-entry.c,
7162         plugins/profiler/gprof-call-graph-block.c,
7163         plugins/profiler/gprof-function-call-chart-view.c,
7164         plugins/profiler/gprof-call-graph-block-entry.h,
7165         plugins/profiler/gprof-profile-data.c,
7166         plugins/profiler/gprof-call-graph-block.h,
7167         plugins/profiler/gprof-view.c,
7168         plugins/profiler/gprof-call-graph.c,
7169         plugins/profiler/gprof-function-call-chart-view.h,
7170         plugins/profiler/gprof-profile-data.h,
7171         plugins/profiler/gprof-call-graph.h,
7172         plugins/profiler/gprof-view.h,
7173         plugins/profiler/gprof-view-manager.c,
7174         plugins/profiler/gprof-call-graph-view.c,
7175         plugins/profiler/plugin.c,
7176         plugins/profiler/gprof-view-manager.h,
7177         plugins/profiler/gprof-call-graph-view.h,
7178         plugins/profiler/gprof-function-call-tree-view.c,
7179         plugins/profiler/gprof-function-call-tree-view.h,
7180         plugins/profiler/Makefile.am: Fix compiler warnings and link with
7181         gnome-vfs. Fixes bug #411377.
7183 2007-02-26  Naba Kumar  <naba@gnome.org>
7185         * plugins/profiler/gprof-profile-data.c: Fixes bug #411623,
7187         Patch from James Liggett  <jrliggett@cox.net>:
7188         * plugins/profiler/gprof-flat-profile-view.c,
7189         plugins/profiler/gprof-flat-profile-view.h,
7190         plugins/profiler/gprof-function-call-chart-view.c,
7191         plugins/profiler/gprof-function-call-chart-view.h,
7192         plugins/profiler/gprof-view.c,
7193         plugins/profiler/gprof-view.h,
7194         plugins/profiler/gprof-call-graph-view.c,
7195         plugins/profiler/plugin.c,
7196         plugins/profiler/gprof-call-graph-view.h,
7197         plugins/profiler/gprof-function-call-tree-view.c,
7198         plugins/profiler/gprof-function-call-tree-view.h: Implements
7199         double click navigation. Fixes bug #403514.
7201 2007-02-25  Naba Kumar  <naba@gnome.org>
7203         * libanjuta/anjuta-plugin-manager.c,
7204         libanjuta/anjuta-plugin-handle.[ch],
7205         plugins/build-basic-autotools/build-basic-autotools.c: Removed the use of
7206         g_hash_table_remove_all (introduced in glib 2.12) to stay the
7207         dependency on glib 2.8. Fixes bug #411623.
7209 2007-02-24  Naba kumar  <naba@gnome.org>
7211         * libanjuta/interfaces/Makefile.am.iface: Added log domain.
7212         
7213         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin-manager.c,
7214         libanjuta/anjuta-plugin-manager.h, libanjuta/anjuta-profile.c,
7215         libanjuta/anjuta-profile.h, libanjuta/Makefile.am,
7216         (added) libanjuta/anjuta-profile-manager.c,
7217         (added) libanjuta/anjuta-profile-manager.h: Implemented profile
7218         manager.
7219         Implemented profile pushing and popping. Implemented profile xml
7220         synchronization. Implemented error handling in profiles. Implemented
7221         activation and deactivation signals in plugin manager.
7222         
7223         * libanjuta/Makefile.am: Added libanjuta log domain.
7224         
7225         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
7226         src/anjuta-app.c, src/anjuta-app.h: Added get_profile_manager()
7227         in AnjutaShell interface and implemented it in AnjutaApp.
7228         
7229         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
7231 2007-02-23  Naba kumar  <naba@gnome.org>
7233         src/main.c: Fixed missing end quote.
7235 2007-02-20  Jean-Noel Guiheneuf  <guiheneuf.jean-noel@wanadoo.fr>
7237         * plugins/debug-manager/breakpoints.c: Enabled/Disabled breakpoints.
7240 2007-02-20  Naba Kumar  <naba@gnome.org>
7242         * plugins/subversion/plugin.c: Added "..." menuitems.
7243         * ROADMAP, README: Updated.
7244         * libanjuta/anjuta-profile.c: Fixed bugs.
7246         * (removed)plugins/gtodo/gtodo.c, (removed)plugins/gtodo/main.c,
7247         plugins/gtodo/Makefile.am: Removed dead code.
7249         Patch from  Antoine Cailliau  <a.cailliau@ac-graphic.net>:
7250         * plugins/gtodo/interface.c, plugins/gtodo/preferences.c,
7251         plugins/gtodo/notification.c, plugins/gtodo/add_edit_item.c,
7252         plugins/gtodo/list_tooltip.c,
7253         plugins/document-manager/goto_line.c, plugins/glade/plugin.c,
7254         libanjuta/anjuta-save-prompt.c: Fixed translatable strings to
7255         not contain markups. Fixes Bug #360462.
7257 2007-02-16  Naba Kumar  <naba@gnome.org>
7259         * manuals/reference/libanjuta/project-wizard-format.sgml: Removed
7260         unnecessary sub-sections.
7261         
7262 2007-02-15  Naba Kumar  <naba@gnome.org>
7264         * (removed) plugins/document-manager/bookmark-prev-16.png,
7265         plugins/document-manager/bookmark-last.png,
7266         (removed)plugins/document-manager/bookmark-first-16.png,
7267         plugins/document-manager/bookmark-prev.png,
7268         (added) plugins/document-manager/bookmark-toggle.png,
7269         (removed)plugins/document-manager/bookmark_toggle.xpm,
7270         (removed)plugins/document-manager/bookmark-last-16.png,
7271         plugins/document-manager/plugin.c,
7272         plugins/document-manager/anjuta-document-manager.ui,
7273         (removed)plugins/document-manager/bookmark-next-16.png,
7274         plugins/document-manager/bookmark-next.png,
7275         plugins/document-manager/Makefile.am,
7276         (added) plugins/document-manager/bookmark-clear.png,
7277         plugins/document-manager/bookmark-first.png: Upgraded bookmark
7278         icons (stolen from monodevelop). Added clear bookmarks toolbar
7279         button.
7281         * plugins/document-manager/plugin.c,
7282         (added) plugins/document-manager/swap.png,
7283         (removed) plugins/document-manager/undock.png,
7284         plugins/document-manager/Makefile.am: Fixed swap icon.
7286 2007-02-13  Naba Kumar  <naba@gnome.org>
7288         * plugins/class-gen/element-editor.c: Fixed typo.
7289         
7290         * libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-plugin-manager.h,
7291         libanjuta/anjuta-profile.c, libanjuta/anjuta-profile.h:
7292         Implementing plugin profiles loading.
7294 2007-02-13  Naba Kumar  <naba@gnome.org>
7296         * pixmaps/*.xpm, pixmaps/Makefile.am: Removed old icons.
7297         * pixmaps/Makefile.am, pixmaps/appwiz*.png, 
7298         pixmaps/applogo.png, pixmaps/anjuta_logo.png,
7299         pixmaps/open_project.png, pixmaps/close_project.png:
7300         Removed more old icons.
7301         * pixmaps/anjuta_logo2.png, pixmaps/anjuta_logo.png,
7302         pixmaps/Makefile.am, src/about.c: Renmaed anjuta_logo2.png to
7303         anjuta_logo.png
7304         
7305 2007-02-13  Naba Kumar  <naba@gnome.org>
7307         * plugins/class-gen/element-editor.c: Included missing headers to
7308         prevent build failures in some cases.
7309         
7310 2007-02-13 Sebastien Granjoux <seb.sfo@free.fr>
7312         * plugins/debug-manager/stack_trace.c:
7313         Fix bug #407115
7315         * plugins/debug-manager/watch.c,
7316         plugins/debug-manager/breakpoints.c:
7317         Same bug than above, wrong use of gtk_ui_manager_get_widget
7319 === anjuta 2.1.1 ===
7321 2007-02-11  Naba Kumar  <naba@gnome.org>
7323         * cofigure.in: Bumped version to 2.1.1
7324         * NEWS: Updated for 2.1.1 release.
7325         
7326 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
7328         * plugins/debug-manager/plugin.c,
7329         plugins/debug-manager/sparse_view.c,
7330         plugins/debug-manager/sparse_view.h:
7331         Reorder some code
7333         * plugins/gdb/debugger.c,
7334         plugins/debug-manager/debugger.c,
7335         plugins/debug-manager/memory.c,
7336         plugins/debug-manager/sparse_buffer.c
7337         plugins/gdb/debugger.h,
7338         libanjuta/interfaces/libanjuta.idl:
7339         Clean up, remove some warnings
7340         Use guint everywhere for addresses
7341         Rewrite code parsing position in debugger
7343 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
7345         * plugins/debug-manager/debug_tree.c:
7346         Use GtkTreeRowReference instead of GtkTreeIter as callback data
7347         Fix bug #406113
7349 2007-02-08  Naba Kumar  <naba@gnome.org>
7351         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
7352         Delay showing the 'file modified on disk' dialog for one sec
7353         from the last notification to insure multiple notifications for
7354         the same file are treated as one. Do not same multiple dialogs
7355         for the same file. Make sure to destory the dialog if later
7356         the conent is no longer different.
7357         
7358 2007-02-08  Naba Kumar  <naba@gnome.org>
7360         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
7361         Prevented spurious 'file modified' dialogs in scintilla editor
7362         when the file is saved.
7364 2007-02-09  Johannes Schmid <jhs@gnome.org>
7366         * scripts/glade2schema.pl:
7367         Added script to convert glade preferences into gconf schema files.
7368         See #406061
7370 2007-02-08  Naba Kumar  <naba@gnome.org>
7372         * src/anjuta-app.c: Destroy toolbar menuitem when the toolbar
7373         itself is destroyed. Fixes bug #355160.
7374         
7375 2007-02-08  Johannes Schmid <jhs@gnome.org>
7377         * plugins/profiler/profiler.plugin: 
7378         removed from version control (only .in file needed)
7379         
7380         * plugins/sourceview/anjuta-view.c: (anjuta_view_init):
7381         * plugins/sourceview/sourceview.c: (sourceview_new):
7382         Code cleanup
7383         
7384         * plugins/subversion/svn-thread.c: (svn_thread_start):
7385         * src/main.c: (main):
7386         
7387         Fixed #395875 about initialisation of threads too late
7389 2007-02-07  Armin Burgmeier  <armin@arbur.net>
7391         Reviewed by Naba Kumar  <naba@gnome.org>:
7392         * plugins/class-gen/plugin.c:
7393         * plugins/class-gen/window.c: Removed browse button related code, load
7394         generated output directly into new buffers when not adding to project.
7396         * plugins/class-gen/anjuta-class-gen-plugin.glade: Removed browse
7397         buttons from user interface.
7399 2007-02-07  Naba Kumar  <naba@gnome.org>
7401         * po/POTFILES.in: Fixed distcheck.
7403 2007-02-07  Daniel Nylander <po@danielnylander.se>
7405         * manuals/anjuta-manual/sv/sv.po: Added initial Swedish translation.
7407 2007-02-07  Johannes Schmid <jhs@gnome.org>
7409         * anjuta.desktop.in.in:
7410         Fixed spelling
7412 2007-02-07  Johannes Schmid <jhs@gnome.org>
7414         * configure.in:
7415         * manuals/anjuta-manual/*
7416         * manuals/anjuta-faqs/*:
7417         #398991 – Anjuta manuals does not use the gnome-doc-utils format
7418         
7419         * plugins/document-manager/anjuta-document-manager.plugin.in:
7420         Removed duplicate application-xml mime-type (review patches properly ;-)
7421         
7422 2007-02-06 Sebastien Granjoux <seb.sfo@free.fr>
7424         * plugins/gdb/debugger.c,
7425         libanjuta/interfaces/libanjuta.idl:
7426         Fix bug #404755
7427         Fix handling of missing source file
7429 2007-02-06  Naba Kumar  <naba@gnome.org>
7431         Patch from James Liggett  <jrliggett@cox.net>:
7432         * plugins/profiler/gprof-flat-profile.c,
7433         plugins/profiler/gprof-profile-data.c,
7434         plugins/profiler/gprof-call-graph.c,
7435         plugins/profiler/gprof-profile-data.h,
7436         plugins/profiler/plugin.c: Fixed infinite loop bug #403501,
7437         Show profiler view when target selected bug #403515.
7439 2007-02-05  Naba Kumar  <naba@gnome.org>
7441         * configure.in: Enabled devhelp plugin by default now that
7442         it works.
7443         
7444         Patch from parmigio@2ainfo.it:
7445         * plugins/document-manager/anjuta-document-manager.plugin.in:
7446         Added xml file type in supported mime types list.
7447         
7448 2007-02-04 Sebastien Granjoux <seb.sfo@free.fr>
7450         * plugins/debug-manager/debugger.c,
7451         plugins/debug-manager/plugin.c:
7452         Add a field in status bar displaying debugger state
7453         Change cursor shape when debugger is busy
7454         Fix bug #378600
7456         * plugins/debug-manager/watch.c,
7457         plugins/debug-manager/locals.c,
7458         libanjuta/interfaces/libanjuta.idl:
7459         Clean up, remove debugging messages and unused signals
7461 2007-02-03  Johannes Schmid <jhs@gnome.org>
7463         * configure.in:
7464         Fixed AC_INIT and seperated version to major, minor, micro
7466         * anjuta.anjuta:
7467         Load Subversion instead of CVS
7468         
7469         * anjuta.desktop.in.in:
7470         Fixed bug-buddy component
7472         Original patch from Rob Bradfort <robster@debian.org>:
7473         * src/main.c: (get_command_line_args), (main):
7474         Bug #335981 – Migration from popt to GOption
7476 2007-02-03  Naba Kumar  <naba@gnome.org>
7478         * configure.in: Depend on devhelp 0.13 and fixed gecko home
7479         path variable. Fixed bug #341170.
7480         * plugins/profiler/Makefile.am: Fixed indentation.
7481         
7482 2007-02-02 Sebastien Granjoux <seb.sfo@free.fr>
7484         * libanjuta/interfaces/libanjuta.idl,
7485         plugins/sourceview/sourceview.c,
7486         plugins/editor/text-editor.c,
7487         plugins/symbol-browser/plugin.c,
7488         plugins/search/search-replace.c,
7489         plugins/document-manager/goto_line.c,
7490         plugins/document-manager/action-callbacks.c,
7491         plugins/document-manager/anjuta-docman.c:
7492         Rename markers of anjuta interface
7493         IANJUTA_MARKABLE_NONE has been removed
7494         IANJUTA_MARKABLE_BASIC renamed in IANJUTA_MARKABLE_LINEMARKER
7495         IANJUTA_MARKABLE_LIGHT renamed in IANJUTA_MARKABLE_BOOKMARK
7496         IANJUTA_MARKABLE_ATTENTIVE renamed in
7497                 IANJUTA_MARKABLE_BREAKPOINT_DISABLED
7498         IANJUTA_MARKABLE_INTENSE renamed in
7499                 IANJUTA_MARKABLE_BREAKPOINT_ENABLED
7500         IANJUTA_MARKABLE_PROGRAM_COUNTER has been created
7502         * (removed) plugins/sourceview/marker-light.png,
7503         (removed) plugins/sourceview/marker-basic.png,
7504         (removed) plugins/sourceview/marker-attentive.png,
7505         (removed) plugins/sourceview/marker-intense.png,
7506         plugins/sourceview/bookmark.png,
7507         (added) plugins/sourceview/breakpoint-disabled.png,
7508         (added) plugins/sourceview/breakpoint-enabled.png,
7509         (added) plugins/sourceview/program-counter.png,
7510         (added) plugins/sourceview/linemarker.png,
7511         plugins/sourceview/Makefile.am,
7512         (added) plugins/editor/bookmark.xpm,
7513         (added) plugins/editor/breakpoint-disabled.xpm,
7514         (added) plugins/editor/breakpoint-enabled.xpm,
7515         (added) plugins/editor/program-counter.xpm,
7516         (added) plugins/editor/linemarker.xpm,
7517         plugins/editor/Makefile.am:
7518         Add or change marker pixmaps in scintilla and sourceview editor
7520         * plugins/document-manager/plugin.c,
7521         libanjuta/interfaces/libanjuta.idl,
7522         plugins/debug-manager/plugin.c,
7523         plugins/debug-manager/breakpoints.c
7524         plugins/gdb/debugger.c:
7525         Fix bug #376404, program counter marker is not displayed when debugger
7526         Return the selected editor or NULL (if file does not exist) with 
7527         ianjuta_document_manager_goto_file_line* functions
7528         Emit a change-location signal even if the program counter is in an
7529         unknown file
7531 2007-02-02  Naba Kumar  <naba@gnome.org>
7533         * TODO.tasks: Marked bounty bug #359478 completed. And checked
7534         older bounties 'Done'.
7535         
7536 2007-02-02  Naba Kumar  <naba@gnome.org>
7538         * TODO.tasks: Fixed typop.
7540         Patch from James Liggett  <jrliggett@cox.net>:
7541         * plugins/profiler/*, plugins/class-inheritance/Makefile.am,
7542         plugins/Makefile.am, configure.in, libanjuta/Makefile.am: gprof
7543         profiler plugin by James Liggett. Completes bounty bug #359478
7544         'Gprof performance profiler plugin'
7546 2007-02-01  Naba Kumar  <naba@gnome.org>
7548         * src/main.c: Renamed option name.
7550         * TODO.tasks: Marked "Test and fix all project wizards templates"
7551         bounty completed.
7552         
7553 2007-01-29  Johannes Schmid <jhs@gnome.org>
7555         * plugins/document-manager/plugin.c: (on_editor_changed):
7556         Added DEBUG_PRINT(...)
7557         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent):
7558         implemented
7559         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in:
7560         Fix language support plugin for sourceview editor (add some new
7561         language names)
7562         
7563         * plugins/sourceview/sourceview.c: (iindic_clear):
7564         Clear all indicators
7566 2007-01-29  Johannes Schmid <jhs@gnome.org>
7568         * TODO.tasks:
7569         Minor task currentions
7570         
7571         * libanjuta/interfaces/libanjuta.idl:
7572         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent),
7573         (itext_editor_iface_init):
7574         * plugins/language-support-cpp-java/plugin.c: (install_support):
7575         * plugins/sourceview/sourceview.c: (ieditor_set_auto_indent),
7576         (ieditor_get_attributes), (ieditor_iface_init):
7577         Added ianjuta_editor_set_auto_indent to disable auto-indent from language support
7578         plugins.
7579         
7580         * plugins/sourceview/sourceview.glade:
7581         Fixed sourceview preference window
7583 2007-01-28  Naba Kumar  <naba@gnome.org>
7584         
7585         * src/anjuta.glade, src/anjuta.c, src/main.c, src/anjuta.h:
7586         Implemented --no-files and --no-session command line options and
7587         corresponding preferernces checkboxes in General tab.
7589 2007-01-28  Johannes Schmid <jhs@gnome.org>
7591         * plugins/subversion/plugin.c:
7592         * plugins/subversion/plugin.h:
7593         * plugins/subversion/svn-notify.c: (svn_show_info),
7594         (show_svn_error), (on_svn_notify):
7595         * plugins/subversion/svn-notify.h:
7596         * plugins/subversion/svn-thread.c: (create_message_view),
7597         (svn_thread_start):
7598         Fixed error handling and fixed #394216 – No indication of subversion commands running
7599         
7600         * plugins/tools/execute.c: (atp_output_context_print):
7601         Show name of tool in message pane
7603 2007-01-28  Naba Kumar  <naba@gnome.org>
7604         
7605         * configure.in, plugins/glade/plugin.c: Make it work with
7606         glade svn. Based on patch from  Vincent Geddes. Fixes bug #400833.
7607         
7608         * configure.in, src/Makefile.am: Cleaned up dead codes. Added ldflags
7609         from devhelp (won't work untill devhelp is fixed: bug #341170).
7610         
7611         * plugins/symbol-browser/an_symbol_prefs.c: Code cleanup.
7612         
7613 2007-01-26 Sebastien Granjoux <seb.sfo@free.fr>
7615         Reviewed by Naba Kumar  <naba@gnome.org>:
7616         * libanjuta/interfaces/libanjuta.idl, 
7617         plugins/debug-manager/debugger.c,
7618         plugins/debug-manager/start.c,
7619         plugins/gdb/plugin.c,
7620         plugins/gdb/debugger.c,
7621         plugins/gdb/debugger.h:
7622         Fix a bug when launching gdb
7623         Set the terminal for the debugged program on the command line.
7625 2007-01-26  Johannes Schmid <jhs@gnome.org>
7627         * plugins/sourceview/anjuta-document-saver.c:
7628         (anjuta_document_saver_save):
7629         * plugins/sourceview/anjuta-document.c: (document_saver_saving):
7630         * plugins/sourceview/sourceview.c: (save_if_modified),
7631         (on_document_saved), (ifile_savable_save), (ifile_savable_save_as):
7632         Proper error handling, for example if a file was modified externally. Use backup files
7633         to avoid data-loss on disk full.
7635 2007-01-24  Naba Kumar  <naba@gnome.org>
7636         
7637         * plugins/devhelp/htmlview.c: Fixed crash during project load.
7638         Fixed mem leak and source leak.
7639         
7640 2007-01-24 Sebastien Granjoux <seb.sfo@free.fr>
7642         Reviewed by Naba Kumar  <naba@gnome.org>:
7643         * plugins/debug-manager/debug_tree.c,
7644         plugins/debug-manager/debug_tree.h,
7645         plugins/debug-manager/watch.c:
7646         Partial rewrite of the variable object code, find and fix a few bugs
7647         Fix bug #395808: gdb can still crash but children are listed
7648         on request only so you can avoid the crash
7650 2007-01-24  Naba Kumar  <naba@gnome.org>
7651         
7652         * (added) plugins/symbol-browser/anjuta-symbol-locals.c,
7653         (added) plugins/symbol-browser/anjuta-symbol-locals.h,
7654         plugins/symbol-browser/plugin.h,
7655         plugins/symbol-browser/plugin.c,
7656         plugins/symbol-browser/Makefile.am: Added current file (local)
7657         symbols view (Seriously getting bored with the browse toolbar).
7659 2007-01-22  Naba Kumar  <naba@gnome.org>
7660         
7661         Patch from Gabor Kelemen:
7662         * po/POTFILES.in: Added .plugin.in files.
7664 2007-01-21 Yang Hong <yanghong@ccoss.com.cn>
7666         Reviewed by Naba Kumar  <naba@gnome.org>:
7667         * plugins/document-manager/anjuta-docman.c,
7668         plugins/message-view/anjuta-msgman.c
7669         Set right alignment to the label widget in the tab title.
7671 2007-01-21  Naba Kumar  <naba@gnome.org>
7672         
7673         * libegg/egg-combo-action.c: Fixed mode line.
7674         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
7675         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated.
7677 2007-01-21  Armin Burgmeier  <armin@arbur.net>
7679         Reviewed by Naba Kumar  <naba@gnome.org>:
7680         * plugins/class-gen/plugin.c: Prompt for target before actually
7681         generating the class files. This ensures that the files are created in
7682         the correct directory. Fixes bug #397406.
7684         * plugins/class-gen/window.c: Set browse buttons to insensitive when
7685         the class is added to the project.
7687 2007-01-21  Naba Kumar  <naba@gnome.org>
7689         * libanjuta/anjuta-plugin-description.c,
7690         libanjuta/anjuta-ui.h,
7691         libanjuta/anjuta-status.c,
7692         libanjuta/anjuta-plugin-description.h,
7693         libanjuta/cell-renderer-captioned-image.c,
7694         libanjuta/anjuta-plugin-handle.c,
7695         libanjuta/anjuta-status.h,
7696         libanjuta/resources.c,
7697         libanjuta/cell-renderer-captioned-image.h,
7698         libanjuta/glue-cpp.c,
7699         libanjuta/anjuta-plugin-handle.h,
7700         libanjuta/anjuta-plugin.c,
7701         libanjuta/anjuta-preferences-dialog.c,
7702         libanjuta/libanjuta.h,
7703         libanjuta/resources.h,
7704         libanjuta/glue-cpp.h,
7705         libanjuta/anjuta-plugin.h,
7706         libanjuta/anjuta-preferences-dialog.h,
7707         libanjuta/anjuta-plugin-manager.c,
7708         libanjuta/anjuta-shell.c,
7709         libanjuta/anjuta-plugin-manager.h,
7710         libanjuta/anjuta-shell.h,
7711         libanjuta/anjuta-save-prompt.c,
7712         libanjuta/anjuta-save-prompt.h,
7713         libanjuta/anjuta-children.c,
7714         libanjuta/anjuta-utils.c,
7715         libanjuta/anjuta-profile.c,
7716         libanjuta/anjuta-preferences.c,
7717         libanjuta/anjuta-launcher.c,
7718         libanjuta/anjuta-utils.h,
7719         libanjuta/anjuta-profile.h,
7720         libanjuta/anjuta-launcher.h,
7721         libanjuta/anjuta-ui.c: Updated file headers.
7723         * po/POTFILES.in: Updated.
7725         * libanjuta/anjuta-marshal.list,
7726         (added) libanjuta/anjuta-plugin-handle.c,
7727         (added) libanjuta/anjuta-plugin-handle.h,
7728         (added) libanjuta/anjuta-plugin-manager.c,
7729         (added) libanjuta/anjuta-plugin-manager.h,
7730         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
7731         (added) libanjuta/anjuta-profile.c,
7732         (added) libanjuta/anjuta-profile.h,
7733         (renamed) libanjuta/plugins.c, (renamed) libanjuta/plugins.h,
7734         libanjuta/Makefile.am, src/anjuta-app.c, src/anjuta-app.h,
7735         src/shell.c, src/about.c, src/shell.h, src/anjuta.c, src/main.c,
7736         src/action-callbacks.c: Implemented AnjutaPluginManager
7737         class based on old plugins.[ch]. Implemented AnjutaProfile as
7738         prelimanary profiles implementation. Implemented AnjutaPluginHandle
7739         class to represent plugins (not to be confused with plugin objects).
7740         Added a method anjuta_shell_get_plugin_manager() in AnjutaShell and
7741         implemented it in AnjutaApp and AnjutaTestShell.
7742         De-globalized plugin management and several clean ups.
7744         * plugins/file-loader/plugin.c, plugins/symbol-browser/plugin.c,
7745         plugins/debug-manager/debugger.c, plugins/debug-manager/plugin.c,
7746         plugins/search/search-replace.c, plugins/terminal/terminal.c,
7747         plugins/project-import/project-import.c,
7748         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
7749         plugins/document-manager/plugin.c, plugins/file-manager/plugin.c:
7750         Fixed plugins for the change in API.
7752         * libanjuta/anjuta-utils.c: Fixed a crash bug when saving an empty
7753         file.
7754         
7755         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
7757 2007-01-19 Sebastien Granjoux <seb.sfo@free.fr>
7759         Reviewed by Naba Kumar  <naba@gnome.org>:
7760         * libanjuta/anjuta-launcher.c,
7761         libanjuta/anjuta-launcher.h:
7762         Add a new function anjuta_set_terminate_on_exit to close the i/o
7763         channel when the child exit
7764         Return directly the status and not the exit code in child-exited
7765         signal
7767         * plugins/gdb/debugger.c:
7768         Use new function in debugger plugin
7770 2007-01-18  Johannes Schmid <jhs@gnome.org>
7772         * src/about.c: Do not show empty license information instead hide the button (#397883)
7774 2007-01-15  Johannes Schmid <jhs@gnome.org>
7776         * plugins/project-manager/plugin.c:
7777         * plugins/project-wizard/templates/python.wiz
7778         * plugins/project-wizard/templates/python/src/Makefile.am.tpl:
7779         
7780         Fixed #335235 python programs are not executeable/ do not start when pressing F3
7781         You will also need latest gnome-build svn       
7783 === anjuta 2.1.0 ===
7785 2007-01-14  Naba Kumar  <naba@gnome.org>
7787         * configure.in: Removed reference of mkfile project
7788         template to fix distcheck build error.
7789         * AUTHORS: Updated.
7790         * NEWS: Updated.
7791         * configure.in: Bumped version to 2.1.0 for beta release.
7792         * plugins/symbol-browser/an_symbol_view.c: Fixed Bug #396571: Anjuta
7793         crashes as soon as editing starts in normal text files.
7795 2007-01-14  Johannes Schmid <jhs@gnome.org>
7797         * configure.in
7798         * po/LINGUAS:
7799         Applied http://live.gnome.org/GnomeGoals/PoLinguas
7801         * tagmanager/c.c:
7802         Patch from Massimo Cora' to hopefully fix #395362
7804         * plugins/project-wizard/templates/*:
7806         Fixed and tested all project-wizards. Deactivated mkfile project because
7807         it was totally broken and I don't see any real use for it.
7808         Applied http://live.gnome.org/GnomeGoals/PoLinguas to all projects
7810 2007-01-14  Naba Kumar  <naba@gnome.org>
7812         * NEWS: Updated for release.
7813         
7814         * libanjuta/anjuta-launcher.c: Fixed a possible timer leak.
7815         
7816         * libanjuta/interfaces/libanjuta.idl,
7817         plugins/editor/text_editor_cbs.c,
7818         plugins/editor/text_editor.c: Added 'changed' signal in IAnjutaEditor
7819         interface and implemented it for scintilla.
7820         
7821         * plugins/editor/text-editor.c: Fixed highlighing issues when
7822         used with indicators (particularly when the file is just opened).
7823         Fixes bug #377477 – when debugging, scintilla editor grays out all
7824         lines before current line.
7825         
7826         * plugins/build-basic-autotools/build-basic-autotools.[ch]:
7827         Maintain a separate list of indicated edtitors for separate contexts.
7828         Fixes bug 342717 - Build errors redisplayed AFTER a successful build.
7829         
7830 2007-01-12 Sebastien Granjoux <seb.sfo@free.fr>
7832         Reviewed by Naba Kumar  <naba@gnome.org>:
7833         * plugins/debug-manager/plugin.c:
7834         Bug fix: breakpoints cannot be added after stopping the debugger
7836 2007-01-13  Naba Kumar  <naba@gnome.org>
7838         * NEWS: Updated for release.
7840 2007-01-12  Johannes Schmid <jhs@gnome.org>
7842         * plugins/project-wizard/anjuta-plugin/src/Makefile.am.tpl:
7843         * plugins/project-wizard/cpp/src/Makefile.am.tpl:
7844         * plugins/project-wizard/gcj/src/Makefile.am.tpl:
7845         * plugins/project-wizard/gnome/src/Makefile.am.tpl:
7846         * plugins/project-wizard/gtk/src/Makefile.am.tpl:
7847         * plugins/project-wizard/gtkmm/src/Makefile.am.tpl:
7848         * plugins/project-wizard/terminal/src/Makefile.am.tpl:
7849         * plugins/project-wizard/wxwin/src/Makefile.am.tpl:
7850         * plugins/project-wizard/xlib/src/Makefile.am.tpl:
7851         * plugins/project-wizard/xlib-dock/src/Makefile.am.tpl:
7852         
7853         Fixed #395767: Changed PACKAGE_LIBS and PACKAGE_CFLAGS to
7854         [+NameCUpper+]_CFLAGS/LIBS in Makefile.am.tpl
7855         
7856         * plugins/sourceview/sourceview.c:
7857         Use gtk_text_buffer_get_slice() instead of gtk_text_buffer_get_text because we rely
7858         on character positions.
7859         
7860 2007-01-12  Naba Kumar  <naba@gnome.org>
7862         * src/anjuta-app.c,
7863         plugins/project-manager/plugin.c,
7864         plugins/profile-default/plugin.c,
7865         libanjuta/anjuta-status.c,
7866         libanjuta/anjuta-status.h: Introduced an API for application title
7867         in AnjutaStatus. Set application title to project name.
7869 2007-01-11  Massimo Cora' <maxcvs@email.i>
7871         Reviewed by Naba Kumar  <naba@gnome.org>:
7872         * tagmanager/Makefile.am,
7873         plugins/symbol-browser/Makefile.am: removed installation for 
7874         test programs.
7876 2007-01-11 Sebastien Granjoux <seb.sfo@free.fr>
7878         Reviewed by Naba Kumar  <naba@gnome.org>:
7879         * plugins/debug-manager/start.h,
7880         plugins/debug-manager/start.c,
7881         plugins/debug-manager/anjuta-debug-manager.ui,
7882         plugins/debug-manager/plugin.c:
7883         Partial fix for bug #392537
7885         * plugins/debug-manager/disassemble.c:
7886         Fix bug #392543
7888 2007-01-11  Naba Kumar  <naba@gnome.org>
7890         * src/anjuta.c: Load project seperately from session,
7891         so that project session is also loaded.
7892         
7893         * plugins/profile-default/plugin.c: Load project in new
7894         anjuta if there already is one loaded currently (disabled
7895         code for now).
7896         
7897         * plugins/editor/aneditor.cxx: Disconnect focus in/out
7898         signals when editor is destroyed. Fixes a crash bug.
7899         
7900         * plugins/editor/text_editor.c: Do not mark line in
7901         ianjuta_editor_goto_line() implementation.
7902         
7903         * plugins/search/search-replace.c: Always check for markable
7904         interface availablility because its optional for an editor.
7905         
7906         * plugins/document-manager/goto_line.c,
7907         plugins/document-manager/action-callbacks.c: Mark lines for
7908         goto line commands (from dialog and from menu entry box).
7909         
7910         * plugins/file-manager/plugin.c, plugins/file-manager/plugin.h,
7911         plugins/file-manager/an_file_view.c: Expand file manager
7912         nodes in idle loop, one at a time. Did as a possible work
7913         around for bug #361763, but it didn't make any difference.
7914         However, it could still be useful in situations where there
7915         are lots to expand.
7916         
7917         * libanjuta/anjuta-serializer.c: Avoid an unnecessary warning.
7919 2007-01-11  Naba Kumar  <naba@gnome.org>
7921         * plugins/editor/scintilla/LineMarker.h,
7922         plugins/editor/scintilla/LexBasic.cxx,
7923         plugins/editor/scintilla/LexHTML.cxx,
7924         plugins/editor/scintilla/include/SciLexer.h,
7925         plugins/editor/scintilla/include/Scintilla.h,
7926         plugins/editor/scintilla/include/Scintilla.iface,
7927         plugins/editor/scintilla/include/ScintillaWidget.h,
7928         plugins/editor/scintilla/LexBash.cxx,
7929         plugins/editor/scintilla/PlatGTK.cxx,
7930         plugins/editor/scintilla/ViewStyle.h,
7931         plugins/editor/scintilla/Editor.cxx,
7932         plugins/editor/scintilla/StyleContext.h,
7933         plugins/editor/scintilla/LexCPP.cxx,
7934         plugins/editor/scintilla/Converter.h,
7935         plugins/editor/scintilla/LexAU3.cxx,
7936         plugins/editor/scintilla/Editor.h,
7937         plugins/editor/scintilla/LexPerl.cxx,
7938         plugins/editor/scintilla/LexVB.cxx,
7939         plugins/editor/scintilla/ScintillaGTK.cxx,
7940         plugins/editor/scintilla/ViewStyle.cxx,
7941         plugins/editor/scintilla/PropSet.cxx,
7942         plugins/editor/scintilla/LexSQL.cxx,
7943         plugins/editor/scintilla/ScintillaBase.cxx: Updated scintilla to
7944         version 1.71
7946 2007-01-11  Armin Burgmeier  <armin@arbur.net>
7948         Reviewed by Naba Kumar  <naba@gnome.org>:
7949         * plugins/class-gen/element-editor.c: Scroll to a cell if it is
7950         selected for editing. This fixes bug #394218.
7952         * plugins/class-gen/plugin.c: Do not use project's root URI as project
7953         name if said URI is not known.
7955         * plugins/class-gen/window.c: When stripping function prefix away,
7956         include the trailing underscore because it is already set by the
7957         template.
7959         * plugins/class-gen/transform.c: Include "const char*" and "const
7960         gchar*" in the list for transforming a default C type to a GType.
7961         Don't access invalid memory when writing pointer_str in
7962         cg_transform_first_argument.
7964 2007-01-11  Naba Kumar  <naba@gnome.org>
7966         * pixmaps/anjuta.png, (renamed) pixmaps/anjuta_icon.svg
7967         pixmaps/anjuta.svg, pixmaps/Makefile.am,
7968         (renamed) pixmaps/anjuta_icon.png, src/main.c,
7969         libegg/test-actions.c, anjuta.desktop.in.in,
7970         anjuta.prj: Renamed application icon to 'anjuta.png' from
7971         'anjuta_icon.png'. Added more fields in desktop file.
7973         * mime/anjuta.xml: Added magic section.
7974         
7975         * (removed) mime/anjuta.applications,
7976         (removed) mime/anjuta.mime, mime/Makefile.am,
7977         (removed) mime/anjuta.keys,
7978         mime/gnome-mime-application-x-anjuta.svg: Removed deprecated mime
7979         registeration and added scalable icon. Also fixes bug #393680
7981 2007-01-09  Curtis Magyar  <curtm4n@gmail.com>
7983         Reviewed by Naba Kumar  <naba@gnome.org>:
7984         * libanjuta/anjuta-status.c: fixed anjuta_status_progress_tick()
7985         and anjuta_status_progress_add_ticks() to check for progressbar 
7986         being realized before trying to update it.
7988 2007-01-10  Naba Kumar  <naba@gnome.org>
7990         * tagmanager/tm_workspace.c,
7991         po/POTFILES.in,
7992         plugins/debug-manager/Makefile.am,
7993         plugins/tools/scripts/Makefile.am,
7994         plugins/class-gen/plugin.c,
7995         plugins/class-gen/Makefile.am,
7996         global-tags/Makefile.am: Fixed make distcheck.
7998         * plugins/debug-manager/attach_process.c,
7999         plugins/debug-manager/attach_process.h,
8000         plugins/class-gen/action-callbacks.h,
8001         plugins/class-gen/action-callbacks.c,
8002         plugins/class-gen/class_gen.h,
8003         plugins/class-gen/class_gen.c: Deleted unused/old files.
8005         * (removed) scintilla, (added) plugins/editor/scintilla,
8006         plugins/editor/scintilla/lexers.make,
8007         plugins/editor/scintilla/Makefile.am,
8008         plugins/editor/Makefile.am
8009         configure.in, manuals/reference/libanjuta/Makefile.am
8010         Makefile.am: Moved scintilla to its right place.
8012 2007-01-09  Naba Kumar  <naba@gnome.org>
8014         * plugins/profile-default/plugin.c: Save project session before
8015         a new one is opened.
8017         * plugins/project-manager/plugin.c,
8018         plugins/project-manager/plugin.h,
8019         plugins/project-manager/anjuta-project-manager.ui,
8020         plugins/profile-default/plugin.c,
8021         plugins/profile-default/plugin.h,
8022         plugins/profile-default/Makefile.am,
8023         (added) plugins/profile-default/anjuta-default-profile.ui,
8024         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
8025         libanjuta/interfaces/libanjuta.idl: Reverted back incomplete
8026         multiple projects support.
8027         
8028 2007-01-06  Armin Burgmeier  <armin@arbur.net>
8030         Reviewed by Naba Kumar  <naba@gnome.org>
8031         * plugins/class-gen/combo-flags.h:
8032         * plugins/class-gen/combo-flags.c: Added CgComboFlagsSelectionType
8033         enum, added a type parameter to selected signal. Select highlighted
8034         entry when pressing enter (but not unselect it if it was already
8035         selected) before closing the popup. Also accept input when clicking
8036         not into the popup.
8038         * plugins/class-gen/cell-renderer-flags.c: Do appropriate action
8039         according to selection type.
8041         * libanjuta/anjuta-marshal.list: Changed VOID:BOXED marshaller to
8042         VOID:BOXED,ENUM.
8044 2007-01-08  Johannes Schmid <jhs@gnome.org>
8046   * plugins/project-wizard/templates/gtkmm/configure.in.tpl
8047   * plugins/project-wizard/templates/gtkmm/Makefile.am
8048   * plugins/project-wizard/templates/python/configure.ac.tpl
8049   * plugins/project-wizard/templates/python/configure.in.tpl
8050   * plugins/project-wizard/templates/python/Makefile.am
8051   * plugins/project-wizard/templates/cpp/configure.ac.tpl
8052   * plugins/project-wizard/templates/cpp/configure.in.tpl
8053   * plugins/project-wizard/templates/cpp/Makefile.am
8054   * plugins/project-wizard/templates/terminal.wiz
8055   * plugins/project-wizard/templates/xlib-dock.wiz
8056   * plugins/project-wizard/templates/wxwin.wiz
8057   * plugins/project-wizard/templates/java.wiz
8058   * plugins/project-wizard/templates/xlib/configure.ac.tpl
8059   * plugins/project-wizard/templates/xlib/configure.in.tpl
8060   * plugins/project-wizard/templates/xlib/Makefile.am
8061   * plugins/project-wizard/templates/gcj/configure.ac.tpl
8062   * plugins/project-wizard/templates/gcj/configure.in.tpl
8063   * plugins/project-wizard/templates/gcj/Makefile.am
8064   * plugins/project-wizard/templates/terminal/configure.ac.tpl
8065   * plugins/project-wizard/templates/terminal/configure.in.tpl
8066   * plugins/project-wizard/templates/terminal/Makefile.am
8067   * plugins/project-wizard/templates/terminal/autogen.sh
8068   * plugins/project-wizard/templates/wxwin/configure.ac.tpl
8069   * plugins/project-wizard/templates/wxwin/configure.in.tpl
8070   * plugins/project-wizard/templates/wxwin/Makefile.am
8071   * plugins/project-wizard/templates/gnome.wiz 
8072   * plugins/project-wizard/templates/java/configure.ac.tpl
8073   * plugins/project-wizard/templates/java/configure.in.tpl
8074   * plugins/project-wizard/templates/java/Makefile.am
8075   * plugins/project-wizard/templates/anjuta-plugin.wiz
8076   * plugins/project-wizard/templates/gtkmm.wiz
8077   * plugins/project-wizard/templates/python.wiz
8078   * plugins/project-wizard/templates/cpp.wiz
8079   * plugins/project-wizard/templates/gtk.wiz
8080   * plugins/project-wizard/templates/gcj.wiz
8081   * plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl
8082   * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
8083   * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
8085   Starting fixing of all project wizards:
8086   - rename configure.in to configure.ac
8087   - use proper names for PKG_CONFIG_PATH variables instead of just 'PACKAGE'
8088   - fix AC_INIT and AM_INIT_AUTOMAKE to use the correct project names
8089   (See #394184)
8090   
8091   * TODO.task: Added bug number to bounty
8093 2007-01-07  Johannes Schmid <jhs@gnome.org>
8095   *  plugins/build-basic-autotools.c:
8096   Fixed #392290 – Missed install as root option in project manager
8098 2007-01-07  Johannes Schmid <jhs@gnome.org>
8100   * plugins/sourceview/sourceview.c:
8101   Fixed #388731 – Odd editor behaviour after performing block-text operations
8102   Fixed #388727 – Block-tab does not work
8103   
8104   * plugins/sourceview/anjuta-document.h/c:
8105   Removed deprecated has_selection() method which is now in Gtk (>= 2.10)
8106   
8107   * configure.in:
8108   Require Gtk+ >= 2.10 for sourceview plugin
8110 2007-01-06  Curtis Magyar <curtm4n@gmail.com>
8112         * libanjuta/anjuta-status.c:
8113         Replaced deprecated gtk_widget_draw() with gtk_widget_queue_draw()
8115 2007-01-05 Sebastien Granjoux <seb.sfo@free.fr>
8117         * configure.in,
8118         plugins/terminal/terminal.c:
8119         Fix bug #377027
8120         remove support for VTE < 0.9
8122 2007-01-06  Naba Kumar  <naba@gnome.org>
8124         * po/POTFILES.in: Updated
8126 2007-01-05  Adam Dingle  <adam@medovina.org>
8128         Reviewed by Naba Kumar  <naba@gnome.org>:
8129         * plugins/message-view/anjuta-message-manager-plugin.glade:
8130         Fixed bug #377903 (improve message color defaults).
8132 2007-01-05  Naba Kumar  <naba@gnome.org>
8134         * TODO.tasks: Completed Bounty bug #359862, Improve class wizard.
8135         
8136 2007-01-03  Armin Burgmeier  <armin@arbur.net>
8138         Reviewed by  Naba Kumar  <naba@gnome.org>:
8139         * plugins/symbol-browser/test-class.h: Fixed block ends.
8141         * libanjuta/anjuta-plugin.c: Changed a C++-style-//-comment to a
8142         C-style-block comment.
8144         * plugins/project-wizard/autogen.c: (Hopefully) temporary hack to
8145         allow lists when writing autogen definition files. This is required
8146         for the new class generator. Also fixed a wrong return value in
8147         npw_autogen_write_definition_file and set a GError in
8148         npw_autogen_execute when the output file could not be opened.
8150         * plugins/class-gen/anjuta-class-gen-plugin.glade: New class generator
8151         user interface.
8153         * plugins/class-gen/Makefile.am: Added templates subdir, removed
8154         goc_template_header and goc_template_source, added top_srcdir to
8155         includes, link against project wizard (also hopefully temporarily),
8156         removed class_gen.h, class_gen.c, action-callbacks.h,
8157         action-callbacks.c.
8159         * libanjuta/anjuta-marshal.list: Added VOID:BOXED marshaller.
8161         * plugins/class-gen/cell-renderer-flags.h:
8162         * plugins/class-gen/cell-renderer-flags.c:
8163         * plugins/class-gen/combo-flags.h:
8164         * plugins/class-gen/combo-flags.c:
8165         * plugins/class-gen/element-editor.c:
8166         * plugins/class-gen/element-editor.h:
8167         * plugins/class-gen/generator.c:
8168         * plugins/class-gen/generator.h:
8169         * plugins/class-gen/plugin.h:
8170         * plugins/class-gen/plugin.c:
8171         * plugins/class-gen/transform.c:
8172         * plugins/class-gen/transform.h:
8173         * plugins/class-gen/validator.c:
8174         * plugins/class-gen/validator.h:
8175         * plugins/class-gen/window.c:
8176         * plugins/class-gen/window.h: Rewrote class generator, it now allows
8177         adding of several class elements and uses autogen.
8179         * plugins/class-gen/templates/cc-header.tpl:
8180         * plugins/class-gen/templates/cc-source.tpl:
8181         * plugins/class-gen/templates/go-header.tpl:
8182         * plugins/class-gen/templates/go-source.tpl:
8183         * plugins/class-gen/templates/Makefile.am: Added Autogen templates
8184         for the class generator.
8186         * configure.in: Added plugins/class-gen/templates/Makefile to output.
8188 2007-01-04  Naba Kumar  <naba@gnome.org>
8190         Patch from Nick Treleaven:
8191         * tagmanager/tm-tag.c: Fixes Bug #389764 – Tags search do not retrieve
8192         all matching symbols.
8193         
8194         Patches from  Maik Beckmann and Sébastien Granjoux:
8195         * plugins/profile-default/plugin.c,
8196         plugins/project-manager/plugin.c: Unescape project name. Fixes
8197         Bug #357151
8199 2007-01-04  Naba Kumar  <naba@gnome.org>
8201         * plugins/glade/plugin.c: Fixed compilation with
8202         older glade-3 version.
8203         
8204         Patch from Roland Illig:
8205         libanjuta/anjuta-children.c, libanjuta/anjuta-launcher.c,
8206         plugins/sourceview/anjuta-document-saver.c,
8207         plugins/terminal/terminal.c, src/main.c: Fixed Bug 392699 Some patches
8208         are necessary to build anjuta on NetBSD 3.0
8210         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
8211         * src/anjuta-app.c: Fixed Bug #377767 – resize crashes
8212         window manager in gnome.
8213         
8214 2007-01-02  Naba Kumar  <naba@gnome.org>
8215         
8216         * plugins/glade/plugin.c: Make it work with glade-3 svn.
8217         
8218 2006-12-31 Sebastien Granjoux <seb.sfo@free.fr>
8220         Reviewed by Naba Kumar  <naba@gnome.org>:
8221         * libanjuta/interfaces/libanjuta.idl,
8222         plugins/debug-manager/Makefile.am,
8223         plugins/debug-manager/anjuta-marshal.list,
8224         plugins/debug-manager/debugger.c,
8225         plugins/debug-manager/sparse_buffer.c,
8226         plugins/debug-manager/sparse_buffer.h,
8227         plugins/debug-manager/sparse_view.c,
8228         plugins/debug-manager/sparse_view.h,
8229         plugins/debug-manager/disassemble.h,
8230         plugins/debug-manager/disassemble.c,
8231         plugins/debug-manager/anjuta-marshal.list,
8232         plugins/debug-manager/plugin.c,
8233         plugins/gdb/debugger.c,
8234         plugins/gdb/debugger.h,
8235         plugins/gdb/plugin.c:
8236         Add a disassembly view window
8238         * plugins/debug-manager/breakpoints.c,
8239         plugins/debug-manager/chunk_view.c,
8240         plugins/debug-manager/locals.c,
8241         plugins/debug-manager/memory.c,
8242         plugins/debug-manager/registers.c,
8243         plugins/debug-manager/stack_trace.c:
8244         Add some debugging information 
8246 2006-12-18  Naba Kumar  <naba@gnome.org>
8248         * configure.in, plugins/glade/plugin.c: Allow building against both
8249         glade == 3.0.2 and glade > 3.0.2 (~ cvs).
8251 2006-12-03  Naba Kumar  <naba@gnome.org>
8252         
8253         * TODO.tasks: Marked a bounty completed.
8255 2006-11-24  Adam Dingle <adam@medovina.org>
8257         Reviewed by Naba Kumar  <naba@gnome.org>:
8258         * plugins/build-basic-autotools/build-basic-autotools.c,
8259         plugins/debug-manager/watch.c,
8260         plugins/document-manager/plugin.c, 
8261         plugins/patch/plugin.c,
8262         plugins/project-manager/plugin.c:
8263         Fixed bug #378879 (several command names need ellipses).
8265 2006-11-22  Sylvain Defresne  <sdefresne@gmail.com>
8267         Reviewed by: Naba Kumar  <naba@gnome.org>
8268         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
8269         GCC 4.1.2 (there are only two warnings remaining now when compiling
8270         plugins).
8272         * plugins/*/*.[ch]: Use class macro for type casting (ANJUTA_PLUGIN_*).
8274         * libanjuta/anjuta-plugin.h: Modification of the ANJUTA_PLUGIN_BEGIN
8275         macro so that the generated function support a NULL plugin parameter.
8277         * plugins/debug-manager/debug_tree.c: Fix an incorrect call to gfree
8278         in debug_tree_find_expression by freeing memory returned by the call
8279         to gtk_tree_model_get instead of the parameter string.
8281 2006-11-26 Sebastien Granjoux <seb.sfo@free.fr>
8283         * plugins/debug-manager/breakpoints.c:
8284         Fix bug #378850
8286         * plugins/debug-manager/anjuta-debug-manager.ui,
8287         plugins/debug-manager/debugger.c,
8288         plugins/debug-manager/plugin.c:
8289         Fix bug #378871
8291 2006-11-21 Sebastien Granjoux <seb.sfo@free.fr>
8293         * libanjuta/anjuta-launcher.c,
8294         plugins/gdb/debugger.c:
8295         Fix bug #377061
8297 2006-11-21  Naba Kumar  <naba@gnome.org>
8299         * plugins/search/search_preferences.c: Fixed build break.
8300         
8301 2006-11-20  Naba Kumar  <naba@gnome.org>
8302         
8303         Patch from Kjartan Maraas:
8304         * plugins/cvs-plugin/cvs-interface.c,
8305         plugins/document-manager/plugin.c,
8306         plugins/gtodo/interface.c,
8307         plugins/gtodo/libgtodo.h,
8308         plugins/message-view/anjuta-msgman.c,
8309         plugins/project-wizard/druid.c,
8310         plugins/search/search_preferences.c,
8311         plugins/sourceview/sourceview-prefs.c,
8312         plugins/terminal/terminal.c,
8313         src/start-with.c: Fix a bunch of memory leaks. Fixes bug #377115.
8315         Patch from Przemysław Grzegorczyk:
8316         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
8317         plugins/subversion/anjuta-subversion.glade: Enable files in
8318         fileselection dialog. Fixes bug #376031.
8319         
8320 2006-11-17  Adam Dingle <adam@medovina.org>
8322         Reviewed by: Naba Kumar  <naba@gnome.org>
8323         * plugins/build-basic-autotools/build-basic-autotools.c
8324         * plugins/class-gen/anjuta-class-gen.plugin.in
8325         * plugins/debug-manager/breakpoints.c
8326         * plugins/debug-manager/plugin.c
8327         * plugins/devhelp/plugin.c
8328         * plugins/document-manager/plugin.c
8329         * plugins/gdb/debugger.c
8330         * plugins/glade/anjuta-glade.plugin.in
8331         * plugins/gtodo/plugin.c
8332         * plugins/language-support-cpp-java/plugin.c
8333         * plugins/message-view/plugin.c
8334         * plugins/project-import/anjuta-project-import.glade
8335         * plugins/project-import/anjuta-project-import.plugin.in
8336         * plugins/search/plugin.c
8337         * plugins/tools/scripts/tools-2.xml.in
8338         * plugins/valgrind/plugin.c
8339         * src/anjuta-actions.h:
8340         Fixed bug #376335 "menu items should be capitalized".  Minor
8341         grammar edits.
8343 2006-11-20  Naba Kumar  <naba@gnome.org>
8344         
8345         * configure.in: Fixed build.
8347         Patch from: Arjan Timmerman
8348         *configure.in: Make subvesion plugin build for apr 1.x.
8349         Fixes: Bug #364754.
8350         
8351 2006-11-20  Johannes Schmid <jhs@gnome.org>
8353         * configure.in
8354         * plugins/*/*.[ch]:
8355         Removed patches from Sylvain and Günther. They caused not problems but
8356         Naba was against them.
8358 2006-11-20  Johannes Schmid <jhs@gnome.org>
8360         * Removed me from MAINTAINERS
8362 2006-11-14  Günther Brammer <GBrammer@gmx.de>
8364         * configure.in:
8365         Use apr-1 instead of apr-0
8367 2006-11-14  Sylvain Defresne  <sdefresne@gmail.com>
8369         * global-tags/create_global_tags.sh.in: Correct a bug when environment
8370         variable $PKG_CONFIG_PATH point to an empty or non-existent directory,
8371         and another bug occuring when parsing .pc file containing quotes.
8373 2006-11-13  Sylvain Defresne  <sdefresne@gmail.com>
8375         * plugins/*/*.[ch]: Use class macro for type casting.
8377         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
8378         GCC 4.1.2 (there are only two warnings remaining now when compiling
8379         plugins).
8381         * plugins/debug-manager/debug_tree.c: corrected a invalid free and
8382         a memory leak in debug_tree_find_expression; g_free was called on
8383         the parameter instead of the memory allocated by gtk_tree_model_get.
8385         * libanjuta/anjuta-plugin.h: updated the ANJUTA_PLUGIN_BEGIN macro
8386         to declare and initialize the global type variable of the plugin.
8388 2006-10-31  Naba Kumar  <naba@gnome.org>
8390         * global-tags/create_global_tags.sh.in: Added an end message.
8391         
8392         * libanjuta/anjuta-launcher.h: Fixed indentation.
8393         
8394         * plugins/symbol-browser/an_symbol_prefs.c: Fixed system tags
8395         creation to a) append the messages in right way, b) Connect signals
8396         to the view properly and c) Recreate the system-tags.cache at the
8397         end of the generation.
8399         * plugins/symbol-browser: Fixed action path (double
8400         click on sysmbols was not working).
8402         * libanjuta/anjuta-session.[ch], libanjuta/anjuta-serializer.c:
8403         Fixed typedef and removed dead code.
8405         * tagmanager/c.c: Took the latest version from ctags source
8406         repository, because the one we had (from ctags 5.6) was broken.
8407         
8408         * global_tags/create_global_tags.sh.in: Reverted the patch from
8409         Sylvain because it was not right fix (and added a helpful comment).
8410         Used /bin/bash to fix the bashism and generated separate log files
8411         for each tag files in the same directory.
8412         
8413 2006-10-29  Naba Kumar  <naba@gnome.org>
8415         * plugins/editor/text_editor.c: Use a temporary file
8416         to save the editor and move it at the end to original
8417         file. This will prevent data corruption if file save
8418         failed for any reason. Also report proper errors when
8419         file save fails. Fixes bug #346575.
8420         
8421 2006-10-26  Naba Kumar  <naba@gnome.org>
8423         * plugins/document-manager/anjuta-docman.c: Do not load
8424         the same files with different path more than once (happens
8425         with symlinked files). Fixes Bug #323591.
8427 2006-10-25  Naba Kumar  <naba@gnome.org>
8429         * plugins/valgrind/vgactions.c: Fixed a warning.
8431 2006-10-25  Sylvain Defresne  <sdefresne@gmail.com>
8433         Reviewed by Naba Kumar  <naba@gnome.org>:
8435         * plugins/valgrind/vgtoolview.c:
8436         Correct memory leaks in vg_tool_view_set_{argv,srcdir}.
8438         * plugins/valgrind/bugged-prg-test.c:
8439         No more warning during compilation with GCC 4.1.
8440         Program is still buggy in order to be used as a test of the
8441         plugin.
8443         * plugins/valgrind/ldd.c plugins/valgrind/parser.c
8444         plugins/valgrind/preferences.c plugins/valgrind/symtab.c
8445         plugins/valgrind/vgdefaultview.c plugins/valgrind/vgerror.c
8446         plugins/valgrind/vgrule.c:
8447         No more warning during compilation with GCC 4.1.
8449         * plugins/valgrind/plugin.c:
8450         Correct call to vg_tool_view_set_{argv,srcdir} to conform to
8451         prototype (was missing from previous patch).
8453 2006-10-24  Naba Kumar  <naba@gnome.org>
8455         * plugins/glade/plugin.c: Show glade tree view, not list view.
8456         
8457         * plugins/glade/plugin.c: Fixed crash when Anjuta is
8458         exited with glade plugin still loaded. Fixes Bug #364755.
8460         * plugins/document-manager/anjuta-document-manager.plugin.in:
8461         Added application/x-reject in accepted mime-types.
8462         
8463         * Changelog: Fixed changelog alignments.
8465 2006-10-24  Sylvain Defresne  <sdefresne@gmail.com>
8467         Reviewed by: Naba Kumar  <naba@gnome.org>
8468         
8469         * plugins/valgrind/menu-utils.c plugins/valgrind/plugin.c
8470         plugins/valgrind/plugin.h plugins/valgrind/preferences.c
8471         plugins/valgrind/vgactions.c plugins/valgrind/vgcachegrindprefs.c
8472         plugins/valgrind/vgdefaultview.c plugins/valgrind/vggeneralprefs.c
8473         plugins/valgrind/vghelgrindprefs.c plugins/valgrind/vgmemcheckprefs.c
8474         plugins/valgrind/vgrule-editor.c plugins/valgrind/vgrule-list.c
8475         plugins/valgrind/vgsearchbar.c:
8476         Use class macro for type casting.
8478         * plugins/valgrind/plugin.h:
8479         Don't force cast a GtkActionGroup to a GtkAction.
8481         * plugins/valgrind/plugin.c:
8482         Use correct API to get path of the preoject root when building
8483         the list of targets for the run action.
8484         Correct ordering of the construction of the preferences widgets.
8485         Only remove the valgrind widget if it is currently displayed.
8487         * plugins/valgrind/vgactions.c plugins/valgrind/vgactions.h:
8488         Return if check_valgrind_binary() fails.
8489         The ValgrindPluginPrefs object is initialized after the call to
8490         vg_action_new. Take a handle to the location of the pointer to
8491         the future object.
8493 2006-10-24  Naba Kumar  <naba@gnome.org>
8495         * HACKING: Updated coding sample.
8496         
8497         Patch from: Armin Burgmeier  <armin@arbur.net>
8498         * plugins/symbol-browser/test-class.h,
8499         plugins/editor/aneditor-autocomplete.cxx: Fixed block ends.
8500         
8501 2006-10-22 Sylvain Defresne <sdefresne@gmail.com>
8503         * plugins/valgrind/plugin.c plugins/valgrind/vgtoolview.c
8504         * plugins/valgrind/vgtoolview.h:
8505         Correctly handle the argv / srcdir of vg_tool_view object. Do
8506         not leak memory associated with those arrays.
8508         * plugins/symbol-browser/an_symbol_prefs.c:
8509         Support unloading / reloading of the module (for example when
8510         closing a project and opening another one).
8512         * plugins/project-manager/plugin.c:
8513         Remove plugin widget before removing plugin itself, preventing
8514         a crash with valgrind plugin.
8516         * libanjuta/anjuta-preferences-dialog.c:
8517         Do not use the page_num returned by gtk_notebook_append_page to
8518         remove the page as it cause bugs when pages removal is not done
8519         in LIFO.
8521         * plugins/document-manager/anjuta-docman.c:
8522         Fix some GTK+ warnings.
8524         * global-tags/create_global_tags.sh.in:
8525         Rewrite script to remove bash-ism and use pkg-config directly
8526         instead of parsing the *.pc file by hand. This solve problems
8527         that occurred when one of the directory in PKG_CONFIG_PATH is
8528         empty.
8530 2006-10-22 Arjan Timmermann <arjan@southfly.nl>
8532         * plugins/glade/plugin.c: Fix build (#363884)
8534 2006-10-22  Johannes Schmid <jhs@gnome.org>
8536         * plugins/file-manager/an_file_view.c:
8537         * plugins/file-manager/plugin.c:
8538         * plugins/file-manager/plugin.h:
8539         Fix possible crasher when changing project-root uri when we try to restore open nodes
8540         * AUTHORS: Updated
8542 2006-10-19  Naba Kumar  <naba@gnome.org>
8544         Patch from: Juan Pablo Ugarte
8545         * plugins/glade/plugin.c: Include glade header
8546         correctly.
8547         
8548 2006-10-15 Sebastien Granjoux <seb.sfo@free.fr>
8549         
8550         * plugins/debug-manager/Makefile.am,
8551         plugins/debug-manager/sexy-icon-entry.h,
8552         plugins/debug-manager/sexy-icon-entry.c,
8553         plugins/debug-manager/dataview.c:
8554         Fix bug #358134 (Goto memory prompt)
8555         Use sexy-icon-entry from libsexy 0.1.10
8557         * plugins/debug-manager/debugger.c,
8558         plugins/debug-manager/plugin.c,
8559         plugins/debug-manager/start.c,
8560         plugins/gdb/debugger.c,
8561         plugins/gdb/plugin.c:
8562         Better error handling when starting and stopping debugger
8564 2006-10-13  Maik Beckmann <maik@eigenco.de>
8566         * src/action_callbacks.c:
8567         Fixed bug #361830 (AboutDialog does not close) which is caused 
8568         due to a change in Gtk+ 2.10  
8569   
8570 2006-10-12  Adam Dingle <adam@medovina.org>
8572         * libanjuta/plugins.c: Fixed bug #357537 (allow double click in plugin selection dialog).
8574         * plugins/search/search-replace.c:
8575         Fixed bug #358068 (indicate when Find in Files is complete)
8577         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
8579         * plugins/sourceview/sourceview-prefs.c:
8580         * plugins/sourceview/sourceview.glade:
8581         Fixed bug #359663 (make line highlighting optional in GtkSourceView editor).
8583         * manuals/xmldocs.make: fixed bug #359730 (Anjuta can't launch help files).
8585         * plugins/devhelp/plugin.c:
8586         * plugins/search/plugin.c: 
8587         Fixed bug #359750 (fix find/replace shortcut keys).
8589         * plugins/document-manager/plugin.c: fixed bug #351387 (don't
8590         use Alt+key for shortcuts)
8592         *  plugins/debug-manager/debug_tree.c:
8593         *  plugins/debug-manager/debugger.c:
8594         Fixed bug #359317 (can't load debug manager)
8596         * /plugins/document-manager/plugin.c:
8597         Fixed bug #359259 (highlight modes listed in reverse 
8598         alphabetical order).
8600 2006-10-10  Johannes Schmid <jhs@gnome.org>
8602         * plugins/glade/plugin.c:
8603         Add scrollbars to glade project window
8605 2006-10-10  Johannes Schmid <jhs@gnome.org>
8607         * libanjuta/interfaces/Makefile.am.iface:
8608         Fixed Makefile with broke build
8610 2006-10-07  Johannes Schmid <jhs@gnome.org>
8612         * libanjuta/interfaces/anjuta-idl-compiler.pl:
8613         * libanjuta/interfaces/Makefile.iface.am:
8614         Fixed enum types generation
8616         * libanjuta/interfaces/libanjuta.idl:
8617         Fixed some strange typo
8619 2006-10-06  Johannes Schmid <jhs@gnome.org>
8621         * libanjuta/interfaces/Makefile.iface.am:
8622         Fixed enum-types.h generation
8623         * libanjuta/interfaces/libanjuta.idl:
8624         char* => gchar*
8625         IAnjutaTODO::load should take const gchar* argument
8626         Remove include to libanjuta/e-splash.h which is not installed as header file
8627         Disable get_attributes for now
8628         
8629         * pluings/sourceview/sourceview.c: Disabled get_attributes
8630         
8631         * plugins/gtodo/plugin.c: itodo_load now with const gchar* argument
8633 2006-10-05  Naba Kumar  <naba@gnome.org>
8635         * TODO.tasks: Set 'Improve class widzard' task to assigned.
8636         Set bug id for 'Profiler plugin' task.
8638 2006-10-03  Naba Kumar  <naba@gnome.org>
8640         * TODO.tasks: Set 'Profiler plugin' task to assigned. Added new
8641         tasks 'Automated tests for Anjuta' and 'Bug fixing batch #1'
8643         * libanjuta/interfaces/libanjuta.idl, plugins/document-manager/plugin.c,
8644         plugins/project-manager/plugin.c: Added a new API in
8645         IAnjutaDocumentManager called ianjuta_document_manager_remove_editor().
8646         Added some documentation. On project close, close all editors that
8647         has files opened for the project.
8648         
8649         * plugins/glade/plugin.c, src/anjuta-app.c: Remove client widgets
8650         from the containers on anjuta_shell_remove_widget(). Do not destroy
8651         glade widgets once created.
8652         
8653 2006-10-03  Johannes Schmid <jhs@gnome.org>
8655         * libanjuta/interfaces/anjuta-idl-compiler.pl:
8656         * libanjuta/interfaces/libanjuta.idl:
8657         const-List<> => const List<>
8658         List-free<> => List<>
8659         
8660         * Makefile.am: Reenabled launcher
8662 2006-10-03  Johannes Schmid <jhs@gnome.org>
8664         * libanjuta/interfaces/Makefile.am.iface:
8665         Install libanjuta.idl
8667 2006-10-02  Adam Dingle <adam@medovina.org>
8669         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
8671 2006-10-02  Adam Dingle <adam@medovina.org>
8673         * plugins/editor/style-editor.c: fixed bug #357534
8674         * plugins/gdb/utilities.h: removed 2 unused declarations
8676 2006-10-02  Johannes Schmid <jhs@gnome.org>
8678         * Makefile.am: disabled anjuta-launcher
8679         * libanjuta/Makefile.am:
8680         
8681         * libanjuta/anjuta-plugin.c: (anjuta_plugin_class_init):
8682         * libanjuta/glue-factory.c: (glue_factory_add_path),
8683         (glue_factory_get_path):
8684         * libanjuta/plugins.c: (activate_tool), (tool_set_update):
8685         * libanjuta/glue-factory.h:
8686         * libanjuta/glue-cpp.h:
8687         * libanjuta/glue-cpp.c:
8688         Added support for C++ plugins. Those have a Language=C++ tag in their .plugin file      
8689         
8690         * libanjuta/interfaces/Makefile.am.iface:
8691         * libanjuta/interfaces/anjuta-idl-compiler.pl:
8692         * libanjuta/interfaces/libanjuta.idl:
8693         Add a new features to idl compiler:
8694         List<Type> => List of Type
8695         List-free<Type> => List of Type, it is up to the caller to free items and list
8696         const-List(-free)<Type> = const List of Types
8697         These three all wrap to GList* in C but will be handled differently in C++, Python, etc.
8698         
8699         * plugins/class-gen/class_gen.c: (gobject_class_create_code),
8700         (generic_cpp_class_create_code):
8701         Adapted to new project_manager interface
8702         
8703         * plugins/gdb/plugin.c: (ivariable_debugger_iface_init):
8704         * plugins/debug-manager/debugger.c:
8705         (ivariable_debugger_iface_init):
8706         Do not use C++ keyword "delete" for interface name
8707         
8708         * plugins/document-manager/anjuta-document-manager.plugin.in:
8709         Added m4 to mime-types
8710         
8711         * plugins/project-manager/plugin.c:
8712         (iproject_manager_add_source_multi):
8713         Changed interface to use GList instead of GList* (needs new gnome-build CVS)
8715 2006-10-01  Naba Kumar  <naba@gnome.org>
8717         * plugins/devhelp/anjuta-devhelp-simple.ui: Added a simple
8718         UI file used when out-of-process devhelp is used instead of
8719         embedded devhelp.
8720         
8721         * configure.in, plugins/Makefile.am, plugins/devhelp/Makefile.am,
8722         plugins/devhelp/plugin.c, plugins/devhelp/plugin.h,
8723         plugins/profile-default/default.anjuta: Build devhelp plugin,
8724         but use out-of-process devhelp if devhelp plugin is disabled
8725         (either by user or devhelp is not installed). Disabled devhelp
8726         plugin by default. Added it in default profile.
8728 2006-10-01  Naba Kumar  <naba@gnome.org>
8730         * plguins/project-manager/plugin.c: Possible fix for crash
8731         bug #358583.
8732         
8733         * configure.in, plugins/Makefile.am: Enabled glade plugin and
8734         set dep to last version 3.0.2.
8735         
8736         * plugins/cvs-plugin/plugin.c, plugins/file-loader/plugin.c,
8737         plugins/file-loader/plugin.h, plugins/subversion/plugin.c,
8738         plugins/symbol-browser/plugin.c: Use the right action group
8739         for getting popup actions (Fixes lots of assertion failures).
8741         * plugins/project-manager/plugin.c,
8742         plugins/project-manager/plugin.h: use separate action group
8743         for profie actions.
8744         
8745         * plugins/message-view/plugin.c: Disconnect session load
8746         signal on plugin deactivation (fixes a crash).
8748 2006-09-30  Naba Kumar  <naba@gnome.org>
8750         * TODO.tasks: Added a few debugger tasks from Sebastien (two bounties).
8751         * TODO.tasks: Assigned a bounty to Massimo.
8753 2006-09-29  Naba Kumar  <naba@gnome.org>
8755         * src/anjuta-app.c, src/shell.c: Fixed build errors.
8757 2006-09-30 Sebastien Granjoux <seb.sfo@free.fr>
8759         * plugins/debug-manager/debugger.c,
8760         plugins/debug-manager/plugin.c,
8761         libanjuta/interfaces/libanjuta.idl:
8762         Add a new abort command to quit debugger without waiting
8764         * plugins/gdb/debugger.c,
8765         plugins/gdb/debugger.h,
8766         plugins/gdb/plugin.c:
8767         Send a signal directly to the debugged program
8768         Implement abort command
8770         * plugins/debug-manager/debug_tree.c:
8771         Fix bug #358163
8773         * plugins/debug-manager/stack-trace.c:
8774         Fix bug #358009
8776 2006-09-29  Naba Kumar  <naba@gnome.org>
8778         * TODO.tasks: Updated.
8779         
8780         * plugins/gtodo/add_edit_item.c: Fixed text wrapping and item edit
8781         dialog.
8782         
8783         * TODO.tasks: Added more tasks and bounties. Marked a few completed.
8784         
8785         * TODO.tasks: Updated in light of the word wrapping fix
8786         in Tasks Manager. Added a test bounty entry.
8788         * TODO.tasks: Added four bounties.
8789         
8790 2006-09-28  Naba Kumar  <naba@gnome.org>
8792         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h:
8793         Added 'customizable' parameter to
8794         anjuta_ui_add_action_group_entries() and similar functions to
8795         allow user configuration of the actions. Filter out actions that
8796         are not configurable items (such as submenu items). Now the
8797         'Customize shortcuts' dialog is much better listed.
8799         * plugins/build-basic-autotools/build-basic-autotools.c,
8800         plugins/build-basic-autotools/build-basic-autotools.h,
8801         plugins/cvs-plugin/plugin.c,
8802         plugins/cvs-plugin/plugin.h,
8803         plugins/debug-manager/breakpoints.c,
8804         plugins/debug-manager/plugin.c,
8805         plugins/debug-manager/stack_trace.c,
8806         plugins/debug-manager/watch.c,
8807         plugins/devhelp/plugin.c,
8808         plugins/document-manager/plugin.c,
8809         plugins/file-loader/plugin.c,
8810         plugins/file-manager/plugin.c,
8811         plugins/glade/plugin.c,
8812         plugins/gtodo/interface.c,
8813         plugins/gtodo/plugin.c,
8814         plugins/language-support-cpp-java/plugin.c,
8815         plugins/macro/plugin.c,
8816         plugins/macro/plugin.h,
8817         plugins/message-view/plugin.c,
8818         plugins/patch/plugin.c,
8819         plugins/profile-default/default.anjuta,
8820         plugins/project-manager/plugin.c,
8821         plugins/project-manager/plugin.h,
8822         plugins/sample1/plugin.c,
8823         plugins/search/plugin.c,
8824         plugins/subversion/plugin.c,
8825         plugins/subversion/plugin.h,
8826         plugins/symbol-browser/plugin.c,
8827         plugins/symbol-browser/plugin.h,
8828         plugins/tools/plugin.c,
8829         plugins/valgrind/plugin.c,
8830         plugins/valgrind/plugin.h: Fixed to take care of above change
8831         in API of AnjutaUI. Properly added/removed action groups in some
8832         plugins. Split action groups into customization and non-customizable
8833         groups and added them separately.
8835         * plugins/document-manager/plugin.c: Close files belonging to
8836         project when project is closed (not complete).
8837         
8838         * plugins/gtodo/plugin.c: Enabled wrapping of tasks texts and
8839         vertical aligned cell entries.
8840         
8841         * src/anjuta-app.c: Define macros for the placeholder names.
8842         Set default widths and heights of the default placeholders,
8843         so that newly docked widgets are correclty sized.
8844         
8845         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
8846         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h:
8847         Fixed to generated correct actions addition/removal code.
8849 2006-09-25  Naba Kumar  <naba@gnome.org>
8851         * libanjuta/Makefile.am, libanjuta/libanjuta.h,
8852         libanjuta/anjuta-serializer.[ch]: Implemented serialization
8853         class.
8854         
8855         * plugins/message-view/anjuta-msgman.c,
8856         plugins/message-view/anjuta-msgman.h,
8857         plugins/message-view/message-view.c,
8858         plugins/message-view/message-view.h,
8859         plugins/message-view/plugin.c: Serialize messages panes in
8860         session save and deserialize them in session load so that
8861         build messages persistant.
8862         
8863 2006-09-24  Johannes Schmid <jhs@gnome.org>
8865         * libanjuta/anjuta-utils.c:
8866         * plugins/message-view/message-view.c:
8867         Really fixed #355407
8869 2006-09-23 Sebastien Granjoux <seb.sfo@free.fr>
8871         * libanjuta/interfaces/libanjuta.idl:
8872         Change one variable sign
8874         * plugins/debug-manager/anjuta-debug-manager.glade,
8875         plugins/debug-manager/anjuta-debug-manager.ui:
8876         Few small interface changes     
8878         * plugins/debug-manager/debug_tree.h,
8879         plugins/debug-manager/watch.c,
8880         plugins/debug-manager/debugger.c,
8881         plugins/debug-manager/plugin.c
8882         plugins/gdb/debugger.c,
8883         plugins/gdb/plugin.c:
8884         Big rewrite of debugger queue
8885         Allow to cancel command
8887         * plugins/debug-manager/memory.c:
8888         Fix a bug if a command is cancelled
8890 2006-09-23  Bursig Rafal <Bursig_Rafal@mentor.com>
8892         * plugins/gdb/debugger.c,
8893         plugins/debug-manager/debug_tree.c,
8894         plugins/debug-manager/locals.c:
8895         Restore tree representation for local variable
8896         Add argument in local variable list
8897         Use gdb variable object to get all informations
8899 2006-09-19  Naba Kumar  <naba@gnome.org>
8901         * libanjuta/anjuta-save-prompt.[c,h]: Added missing files
8902         that implements AnjutaSavePrompt class.
8904         * ChangeLog: Fixed indentation.
8905         
8906         * libanjuta/Makefile.am,
8907         libanjuta/anjuta-marshal.list,
8908         libanjuta/anjuta-shell.c,
8909         libanjuta/anjuta-shell.h,
8910         plugins/document-manager/action-callbacks.c,
8911         plugins/document-manager/action-callbacks.h,
8912         plugins/document-manager/anjuta-docman.c,
8913         plugins/document-manager/anjuta-docman.h,
8914         plugins/document-manager/plugin.c,
8915         src/anjuta.c: Impletemnted save prompt dialog to prompt for
8916         unsaved items during exit. A new signal is added in shell
8917         interface called 'save-prompt' to collect all unsaved items.
8918         Create AnjutaSavePrompt class (dialog) to process unsaved items.
8919         Fixed document manager to use the new save-prompt signal in shell
8920         and AnjutaSavePrompt object for unsaved files. Cleaned up
8921         AnjutaDocman to synchronously save new files. Fixed function
8922         names.
8924 2006-09-18  Johannes Schmid <jhs@gnome.org>
8926         * configure.in: Added gdl-gnome-1.0 to depencies and bumped
8927         gdl requirement to 0.7.0
8929 2006-09-18  Johannes Schmid <jhs@gnome.org>
8931         * global-tags/.cvsignore:
8932         * global-tags/Makefile.am:
8933         * global-tags/create_global_tags.sh (removed):
8934         * global-tags/create_global_tags.sh.in (added):
8935         Fixed #355407
8936         
8937         * libanjuta/anjuta-launcher.c:
8938         Fixed #349374
8939         
8940         * plugins/project-manager/plugin.c:
8941         (project_manager_plugin_close_project):
8942         Fixed crasher
8943         
8944         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model):
8945         Fixed gtk critical
8946         
8947         * src/anjuta-app.c: (on_add_merge_widget), (on_widget_remove):
8948         More reasonable toolbar creation/deletition though it does
8949         not completly work!
8951 2006-09-15  Johannes Schmid <jhs@gnome.org>
8953         * libanjuta/anjuta-utils.c/.h:
8954         Fixed #355168
8956 2006-09-13  Curtis Magyar <curtm4n@gmail.com>
8958         * scintilla/ScintillaGTK.cxx
8959         Fixed doulbe freeing in Scintilla
8961 2006-09-12  Johannes Schmid  <jhs@gnome.org>
8963         * plugins/symbol-browser/an_symbol_prefs.c:
8964         Support unloading / reloading of the module (for example when
8965         closing a project and opening another one).
8967         * plugins/project-manager/plugin.c:
8968         Really fixed #355148 (Show project name in title bar)
8970 2006-09-09  Johannes Schmid  <jhs@gnome.org>
8972         * libanjuta/plugins.c:
8973         Fixed #355156 (Show plugins in alphabetical order)
8975 2006-09-09  Johannes Schmid  <jhs@gnome.org>
8977         * plugins/project-manager/plugin.c:
8978         Fixed #355148 (Show project name in title bar)
8980 2006-09-09  Johannes Schmid  <jhs@gnome.org>
8982         * plugins/project-manager/plugin.c:
8983         (value_removed_project_root_uri):
8984         Fixed crasher if project cannot be opened
8986 2006-08-30 Naba Kumar  <naba@gnome.org>
8988         * plugins/language-support-cpp-java/plugin.[c,h],
8989         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
8990         Impletemnted UI for auto indent.
8991         
8992 2006-08-28 Naba Kumar  <naba@gnome.org>
8993         
8994         * plugins/gvim/.cvsignore,
8995         plugins/gvim/Makefile.am,
8996         plugins/gvim/anjuta-vim-plugin.png,
8997         plugins/gvim/anjuta-vim.c,
8998         plugins/gvim/anjuta-vim.h,
8999         plugins/gvim/anjuta-vim.plugin.in,
9000         plugins/gvim/gtkvim.c,
9001         plugins/gvim/gtkvim.h,
9002         plugins/gvim/plugin.c,
9003         plugins/gvim/plugin.h: Added gvim anjuta plugin. Not included
9004         in build yet.
9006 2006-08-28 Naba Kumar  <naba@gnome.org>
9008         Patch from: Massimo Corà  <maxcvs@email.it>
9009         * tagmanager/tm_source_file.c, tagmanager/tm_workspace.c: Fixed
9010         possible infinite loop.
9012 2006-08-22 Adam Dingle <adam@medovina.org>
9013         
9014         * plugins/editor/editor.glade: Fixed bug 346775 ("no highlight styles
9015         to edit are shown in the preferences dialog in anjuta").
9016         Removed unused widgets from the style editor dialog.
9018 2006-08-21  Johannes Schmid <jhs@gnome.org>
9020         * plugins/symbol-browser/test-class.[cpp/h]
9021         Added missing files
9023 2006-08-18  Naba Kumar  <naba@gnome.org>
9025         * plugins/sourceview/sourceview.c: Emit language-changed signal at the
9026         end of document loading.
9028         * plugins/language-support-cpp-java/plugin.c,
9029         plugins/sourceview/sourceview.c: Fixed plugin loading.
9031 2006-08-17  Naba Kumar  <naba@gnome.org>
9033         * plugins/language-support-cpp-java/plugin.c,
9034         plugins/language-support-cpp-java/plugin.h: Implemented emacs-style
9035         mode line parsing. Indentation parameters initialized based on
9036         mode line parameters.
9038 2006-08-16  Naba Kumar  <naba@gnome.org>
9040         * Makefile.am, plugins/editor/text_editor.c,
9041         plugins/language-support-cpp-java/plugin.c: Fixed indentation in
9042         comments.
9044 2006-08-16 Naba Kumar  <naba@gnome.org>
9046         Patch from  Massimo Cora'  <maxcvs@email.it>:
9047         
9048         * plugins/editor/aneditor-autocomplete.cxx,
9049         plugins/editor/aneditor-calltip.cxx,
9050         plugins/symbol-browser/Makefile.am,
9051         plugins/symbol-browser/an_symbol.c,
9052         plugins/symbol-browser/an_symbol_view.c,
9053         plugins/symbol-browser/plugin.c,
9054         tagmanager/Makefile.am, tagmanager/acconfig.h, tagmanager/args.c,
9055         tagmanager/args.h, tagmanager/asm.c, tagmanager/asp.c,
9056         tagmanager/awk.c, tagmanager/beta.c, tagmanager/c.c,
9057         tagmanager/cobol.c, tagmanager/ctags.c, tagmanager/ctags.h,
9058         tagmanager/debug.c, tagmanager/debug.h, tagmanager/eiffel.c,
9059         tagmanager/entry.c, tagmanager/entry.h, tagmanager/erlang.c,
9060         tagmanager/fortran.c, tagmanager/general.h, tagmanager/get.c,
9061         tagmanager/get.h, tagmanager/html.c,
9062         tagmanager/include/tm_source_file.h,
9063         tagmanager/include/tm_tag.h,
9064         tagmanager/include/tm_workspace.h,
9065         tagmanager/jscript.c, tagmanager/keyword.c,
9066         tagmanager/keyword.h, tagmanager/lisp.c,
9067         tagmanager/lregex.c, tagmanager/lua.c,
9068         tagmanager/main.h, tagmanager/make.c,
9069         tagmanager/options.c, tagmanager/options.h,
9070         tagmanager/parse.c, tagmanager/parse.h,
9071         tagmanager/parsers.h, tagmanager/pascal.c,
9072         tagmanager/perl.c, tagmanager/php.c,
9073         tagmanager/python.c, tagmanager/read.c,
9074         tagmanager/read.h, tagmanager/readtags.c,
9075         tagmanager/readtags.h, tagmanager/rexx.c,
9076         tagmanager/routines.c, tagmanager/routines.h,
9077         tagmanager/ruby.c, tagmanager/scheme.c,
9078         tagmanager/sh.c, tagmanager/slang.c,
9079         tagmanager/sml.c, tagmanager/sort.c,
9080         tagmanager/sort.h, tagmanager/sql.c,
9081         tagmanager/strlist.c, tagmanager/strlist.h,
9082         tagmanager/tcl.c, tagmanager/tm_source_file.c,
9083         tagmanager/tm_symbol.c, tagmanager/tm_tag.c,
9084         tagmanager/tm_workspace.c, tagmanager/verilog.c,
9085         tagmanager/vim.c, tagmanager/vstring.c,
9086         tagmanager/vstring.h, tagmanager/yacc.c: Updated ctags to version
9087         5.6 and namespace completion fixed.
9089         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
9090         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated.
9092 2006-08-15 Naba Kumar  <naba@gnome.org>
9094         * libanjuta/interfaces/libanjuta.idl,
9095         plugins/editor/text-editor-iterable.c,
9096         plugins/editor/text_editor.c,
9097         plugins/sourceview/sourceview-cell.c,
9098         plugins/sourceview/sourceview.c: Implemented ianjuta_iterable_clone(),
9099         ianjuta_iterable_assign(), ianjuta_editor_begin_action (),
9100         ianjuta_editor_end_action().
9101         
9102         * plugins/language-support-cpp-java/plugin.c: Improved auto-indentation.
9104 2006-08-13 Naba Kumar  <naba@gnome.org>
9106         * plugins/debug-manager/breakpoints.c,
9107         plugins/debug-manager/memory.c,
9108         plugins/debug-manager/registers.c,
9109         src/layout.xml: Fixed debugger widgets layout.
9111 2006-08-12 Naba Kumar  <naba@gnome.org>
9113         * plugins/editor/aneditor-indent.cxx, plugins/editor/aneditor-priv.h,
9114         plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
9115         plugins/editor/editor.glade, plugins/editor/text_editor.h,
9116         plugins/editor/text_editor_prefs.c: Disabled automatic indentation
9117         codes and dead codes. Removed automatic indentation prefs.
9119 2006-08-12  Johannes Schmid <jhs@gnome.org>
9121         * libanjuta/Makefile.am:
9122         * libanjuta/anjuta-launcher.c:
9123         * libanjuta/anjuta-launcher.h:
9124         * libanjuta/anjuta-plugin.c:
9125         * libanjuta/anjuta-plugin.h:
9126         * libanjuta/anjuta-preferences.c:
9127         * libanjuta/anjuta-preferences.h:
9128         * libanjuta/anjuta-shell.c:
9129         * libanjuta/anjuta-shell.h:
9130         * libanjuta/libanjuta.h:
9131         
9132         Made wrapper friendly:
9133         - no inline in header files (preferences_set/get)
9134         - correct signal names
9135         - correct GError** argument in anjuta_shell_freeze/thaw
9136         - include correct files in libanjuta.h
9137         
9138         * plugins/project-manager/plugin.c: 
9139         Fixed two crashers
9141 2006-08-11 Naba Kumar  <naba@gnome.org>
9143         * plugins/editor/aneditor-priv.h,
9144         plugins/editor/aneditor.cxx: Disabled inbuilt autoindentation.
9145         
9146         * plugins/editor/text_editor_cbs.c,
9147         plugins/sourceview/anjuta-view.c: Pass the right position for char
9148         added signal.
9149         
9150         * plugins/sourceview/anjuta-view.c: Emit char-added signal for tab.
9151         
9152         * plugins/language-support-cpp-java/plugin.c: Fixed memory corruption.
9154 2006-08-11 Naba Kumar  <naba@gnome.org>
9156         * plugins/sourceview/sourceview-cell.c: Fixed get_character () to
9157         return the right character at the iter position and get_char() to
9158         not leak memory.
9160         * plugins/sourceview/sourceview.c: Fixed get_line_begin_position()
9161         to set to character offset and not byte index.
9163         * plugins/language-support-cpp-java/plugin.c: Improved
9164         auto-indentation login. Indents opening and closing braces correctly.
9166 2006-08-10  Johannes Schmid <jhs@gnome.org>
9168         * INSTALL:
9169         * autogen.sh:
9170         Required automake = 1.9
9172         * libanjuta/anjuta-children.c:
9173         * libanjuta/anjuta-children.h:
9174         * libanjuta/anjuta-encodings.h:
9175         * libanjuta/anjuta-launcher.h:
9176         * libanjuta/anjuta-plugin-description.h:
9177         * libanjuta/anjuta-preferences-dialog.h:
9178         * libanjuta/anjuta-preferences.h:
9179         * libanjuta/anjuta-session.h:
9180         * libanjuta/anjuta-status.h:
9181         * libanjuta/anjuta-ui.h:
9182         * libanjuta/anjuta-utils.c:
9183         * libanjuta/anjuta-utils.h:
9184         * libanjuta/e-splash.h:
9185         * libanjuta/glue-factory.h:
9186         * libanjuta/glue-plugin.h:
9187         * libanjuta/plugins.h:
9188         * libanjuta/resources.h:
9189         Fixed libanjuta to be able to wrap it
9190         - G_BEGIN_DECLS, G_END_DECLS
9191         - include all necessary files in libanjuta.h
9193         * plugins/gtodo/tray-icon.c:
9194         * plugins/terminal/terminal.c:
9195         Some build fixes for freebsd
9197         * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
9198         * plugins/sourceview/sourceview.glade:
9199         Remove auto-indent feature as it is now in language-support
9201 2006-08-09 Naba Kumar  <naba@gnome.org>
9203         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade,
9204         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
9205         Added missing files.
9207         * plugins/sourceview/sourceview.c:  Implemented get_tabsize(),
9208         get_use_spaces(), set_tabsize() and set_use_spaces().
9210 2006-08-09 Naba Kumar  <naba@gnome.org>
9212         * libanjuta/anjuta-plugin.c: Only merge preferences if the plugin
9213         succeeded in activating.
9215         * plugins/document-manager/plugin.c: Added debug message.
9217         * libanjuta/interfaces/libanjuta.idl,
9218         plugins/editor/text_editor.c: Implemented get_tabsize(),
9219         get_use_spaces(), set_tabsize() and set_use_spaces().
9221         * plugins/language-support-cpp-java/Makefile.am,
9222         plugins/language-support-cpp-java/plugin.c,
9223         plugins/language-support-cpp-java/plugin.h: Used editor parameters
9224         for indentation. Added preferences page for paramenters.
9226         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
9228 2006-08-08 Naba Kumar  <naba@gnome.org>
9230         * libanjuta/interfaces/libanjuta.idl,
9231         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
9232         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
9233         plugins/editor/text_editor.c,
9234         plugins/sourceview/sourceview.c: Added grab_focus() in IAnjutaEditor
9235         and implemented it for both scintilla and sourceview.
9237         * plugins/search/plugin.c: Use the new grab_focus() to transfer
9238         focus back to editor (happens when pressing esc in incremental
9239         search box).
9241 2006-08-08 Naba Kumar  <naba@gnome.org>
9243         * libanjuta/interfaces/libanjuta.idl,
9244         plugins/editor/text_editor.c,
9245         plugins/editor/text_editor.h,
9246         plugins/editor/text-editor-iterable.c,
9247         plugins/sourceview/sourceview-cell.c,
9248         plugins/sourceview/sourceview.c: Implemented editor attributes
9249         methods.
9250         
9251         * plugins/editor/aneditor.cxx: Disabled old indentation code.
9252         plugins/language-support-cpp-java/plugin.c: Implemented indentation
9253         code (not complete yet).
9255         * manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
9256         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
9257         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
9258         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
9259         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
9260         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
9262 2006-08-04 Naba Kumar  <naba@gnome.org>
9264         * plugins/sourceview/sourceview.c: Fixed ieditor_goto_position
9265         implementation.
9266         
9267 2006-08-03  Johannes Schmid <jhs@gnome.org>
9269         * configure.in: Add a more informative text to valgrind plugin
9271         * TODO.tasks:
9272         Modified Preferences tasl
9273         * libanjuta/anjuta-plugin.c: 
9274         * libanjuta/anjuta-preferences-dialog.c: 
9275         * libanjuta/anjuta-preferences-dialog.h:
9276         * libanjuta/anjuta-preferences.c:
9277         * libanjuta/anjuta-preferences.h:
9278         * libanjuta/interfaces/Makefile.am.iface:
9279         * libanjuta/interfaces/libanjuta.idl:
9280         Added IAnjutaPreferences interface which every plugin that has preferences should
9281         implement. Call merge() and unmerge() at plugin activation/deactivation.
9282         Fixed preferences_page_remove()
9283         
9284         * plugins/build-basic-autotools/build-basic-autotools.c:
9285         * plugins/cvs-plugin/plugin.c: 
9286         * plugins/document-manager/plugin.c:
9287         * plugins/editor/plugin.c:
9288         * plugins/editor/plugin.h:
9289         * plugins/file-manager/plugin.c: 
9290         * plugins/gtodo/main.h:
9291         * plugins/gtodo/plugin.c: 
9292         * plugins/gtodo/preferences.c: 
9293         * plugins/message-view/anjuta-msgman.c: 
9294         * plugins/message-view/anjuta-msgman.h:
9295         * plugins/message-view/plugin.c:
9296         * plugins/sourceview/plugin.c: 
9297         * plugins/sourceview/plugin.h:
9298         * plugins/symbol-browser/an_symbol_prefs.c:
9299         * plugins/symbol-browser/plugin.c: 
9300         * plugins/terminal/terminal.c: 
9301         * plugins/valgrind/plugin.c
9302         * src/anjuta-app.c:
9303         
9304         Updated preference loading/unloading for all plugins
9306 2006-08-03 Guenther Brammer <gbrammer@gmx.de>
9307         
9308         * configure.in, libanjuta/Makefile.am, libegg/Makefile.am,
9309         src/Makefile.am, plugins/tools/scripts/Makefile.am: 
9310     - Do not define PACKAGE_*_DIR in config.h, use -D compiler arguments instead as
9311         recommended by the autoconf manual. 
9312         - Fixes compiling with autoconf 2.60.
9313         
9314         * libanjuta/libanjuta-1.0.pc.in: Silence a warning about datarootdir
9316 2006-08-02      Johanes Schmid <jhs@gnome.org>
9318         * plugins/profile-default/plugin.c:
9319         Fixed session handling
9321 2006-08-01  Johannes Schmid <jhs@gnome.org>
9323         * configure.in
9324         * plugins/Makefile.am:
9325         Disabled devhelp and glade for now as they do not work (#341073
9326         and #341170)
9327         
9328         * plugins/profile-default/anjuta-default-profile.ui (removed):
9329         * plugins/profile-default/plugin.c:
9330         * plugins/profile-default/plugin.h:
9331         * plugins/project-manager/anjuta-project-manager.ui:
9332         * plugins/project-manager/plugin.c:
9333         * plugins/project-manager/plugin.h:
9334         Limted multiple project support #315043
9336         * libanjuta/interfaces/libanjuta.idl:
9337         Added ianjuta_profile_unload
9339 2006-07-31 Naba Kumar  <naba@gnome.org>
9341         * libanjuta/interfaces/libanjuta.idl,
9342         plugins/editor/text-editor-iterable.c,
9343         plugins/editor/text_editor.c,
9344         plugins/sourceview/anjuta-view.c,
9345         plugins/sourceview/anjuta-view.h,
9346         plugins/sourceview/sourceview.c: Fixed text iteration and 
9347         IAnjutaEditor implementations in both scintilla
9348         and sourceview. Cleand up libanjuta API: Removed redundant
9349         erase_range() method from IAnjutaEditor interface, fixed
9350         ianjuta_editor_get_text to take length instead of range (consistency).
9351         autoindentation in both sourceview and scintilla more or less works,
9352         but still disabled for now because there are still some anomalies
9353         in text iteration.
9355         * plugins/language-support-cpp-java/plugin.c: Fixed indentation code.
9357         * plugins/symbol-browser/plugin.c, plugins/tools/execute.c: Fixed
9358         API changes.
9360 2006-07-30  Johannes Schmid <jhs@gnome.org>
9362         * plugins/sourceview/anjuta-document.c:
9363         * plugins/sourceview/anjuta-document.h:
9364         * plugins/sourceview/anjuta-view.c: 
9365         * plugins/sourceview/sourceview.c:
9366         Wrote a new "char_added" implementation, I hope this one is good
9368         * plugins/sourceview/sourceview-cell.c:
9369         Fixed typo: "text_iter" instead of "iter"
9371 2006-07-30 Naba Kumar  <naba@gnome.org>
9373         * plugins/sourceview/sourceview-cell.c: Fixed iter navigation.
9375 2006-07-30  Johannes Schmid <jhs@gnome.org>
9377         * autogen.sh: use gnome-autogen.sh from gnome-coomen
9378         
9379         * plugins/debug-manager/plugin.c: 
9380         * plugins/patch/plugin.c:
9381         Use IAnjutaIndicable to mark debugger position
9383         * plugins/sourceview/sourceview.c:
9384         Define colors for IAnjutaIndicable
9386 2006-07-29  Johannes Schmid <jhs@gnome.org>
9388         * plugins/debug-manager/anjuta-debug-manager.ui:
9389         * plugins/debug-manager/breakpoints.c:
9390         * plugins/debug-manager/images/Makefile.am:
9391         * plugins/debug-manager/images/run-to-cursor.png:
9392         * plugins/debug-manager/plugin.c:
9393         Added toolbar and some icons
9395         * plugins/patch/anjuta-patch.ui:
9396         * plugins/patch/patch-plugin.c:
9397         * plugins/patch/patch-plugin.glade:
9398         * plugins/patch/plugin.c:
9399         * plugins/patch/plugin.h:
9400         Improved patch plugin (GUI and function)
9402         * plugins/sourceview/sourceview.c:
9403         Fixed another Gtk-Critical
9405         * plugins/tools/anjuta-tools.ui:
9406         * plugins/tools/plugin.h:
9407         Put Patch plugin in tools menu and changed ui file
9409 2006-07-29  Johannes Schmid <jhs@gnome.org>
9411         * plugins/document-manager/plugin.c:
9412         Fixed accelator Gtk-Warning
9414         * plugins/message-view/anjuta-msgman.c: 
9415         Fixed Gtk-Warning
9417         * plugins/sourceview/anjuta-document.c:
9418         * plugins/sourceview/anjuta-document.h:
9419         * plugins/sourceview/anjuta-marshal.list:
9420         Wrote a better emitter for the char-added signal
9422         * plugins/sourceview/sourceview.c:
9423         Fixed Redo/Undo to void Gtk-Criticals
9424         
9425         * plugins/sourceview/sourceview-args.c:
9426         * plugins/sourceview/sourceview-cell.c:
9427         * plugins/sourceview/sourceview-scope.c:
9428         * plugins/sourceview/sourceview-tags.c: 
9429         Adapted to new IAnjutaIterator API
9431 2006-07-28 Naba Kumar  <naba@gnome.org>
9433         * libanjuta/interfaces/libanjuta.idl: More accurate comments.
9435         * plugins/symbol-browser/an_symbol.c,
9436         plugins/symbol-browser/an_symbol_iter.c,
9437         plugins/symbol-browser/an_symbol_iter.h: AnjutaSymbolIter is now
9438         subclass of AnjutaSymbol so that the symbol is accessible from
9439         the iter in light of changes in IAnjutaIterable.
9441         * plugins/class-inheritance/class-inherit.c: Fixed based on changes
9442         implementation of IAnjutaIterable.
9444 2006-07-28 Naba Kumar  <naba@gnome.org>
9446         * libanjuta/interfaces/libanjuta.idl: Removed get data methods in
9447         IAnjutaIterable. They were kind of useless since the interface is
9448         defined on the data object itself. Added set_position() method
9449         in IAnjutaIterable to allow setting arbitrary current index to the
9450         iter.
9451         Added erase() and erase_range() in IAnjutaEditor.
9453         * plugins/editor/text-editor-iterable.c: Fixed 
9454         plugins/editor/text_editor.c: Implemented erase() and erase_range()
9455         methods in editor. Fixed get_line_from_position() method.
9457         * plugins/language-support-cpp-java/plugin.c: Fixed indentation
9458         code. It's disabled for now.
9460         * plugins/sourceview/sourceview-cell.c,
9461         plugins/symbol-browser/an_symbol_iter.c: Fixed IAnjutaIterable
9462         implementation.
9464 2006-07-27  Johannes Schmid <jhs@gnome.org>
9466         * plugins/sourceview/sourceview-cell.c:
9467         Fixed IAnjutaEditorCell to work only on a single line
9468         Fixed crasher in finalize
9470         * plugins/symbol-browser/an_symbol_prefs.c:
9471         * global-tags/Makefile.am:
9472         Philip van Hoof pointed out that it is a bad idea to depend on PATH for
9473         script installation     
9475 2006-07-26 Naba Kumar  <naba@gnome.org>
9477         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaEditorCell and
9478         IAnjutaEditorCellStyle interfaces to not inherit IAnjutaEditor.
9479         
9480         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml: Updated.
9481         
9482         * plugins/document-manager/plugin.c: Fixed dynamic loading of
9483         support plugins
9484         
9485         * plugins/editor/text-editor-iterable.c,
9486         plugins/editor/text_editor.c,
9487         plugins/editor/text_editor_cbs.c: Fixed ianjuta_editor_get_text
9488         method to work correctly, it was ignoring start and end parameters.
9489         Fixed TextEditorCell implementation. Fixed 'char-added' signal
9490         emission.
9491         
9492         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in,
9493         plugins/language-support-cpp-java/plugin.c: Fixed indentation engine.
9495 2006-07-24  Massimo Cora'  <maxcvs@email.it>
9497         * plugins/symbol-browser/an_symbol_view.c,
9498         plugins/symbol-browser/an_symbol_view.h,
9499         plugins/symbol-browser/plugin.c:
9500     fix a matching case into sv_extract_type_qualifier_from_expr ()
9501     and some minor issues.
9503 2006-07-26  Johannes Schmid <jhs@gnome.org>
9505         * plugins/language-support-cpp-java/plugin.c:
9506         Fixed to work kind of with sourceview editor
9507         * plugins/sourceview/anjuta-document.c: 
9508         * plugins/sourceview/anjuta-view.c: 
9509         * plugins/sourceview/sourceview-cell.c:
9510         * plugins/sourceview/sourceview.c:
9511         Fixed IAnjutaEditorCell and "char-added" signal
9513 2006-07-24 Naba Kumar  <naba@gnome.org>
9515         * plugins/document-manager/plugin.c,
9516         plugins/document-manager/plugin.h: Initial implementedion for loading
9517         support plugins.
9518         
9519         * plugins/editor/text_editor.c: Fixed IAnjutaEditorLanguage
9520         implementation.
9521         
9522         * plugins/editor/text_editor.c: Fixed syntax highlighting when
9523         indicators are cleared (that leaved grey texts).
9525 2006-07-14 Sebastien Granjoux <seb.sfo@free.fr>
9527         * libanjuta/interfaces/libanjuta.idl,
9528         plugins/debug-manager/breakpoints.c,
9529         plugins/debug-manager/memory.c,
9530         plugins/debug-manager/registers.c,
9531         plugins/debug-manager/debug_tree.c,
9532         plugins/debug-manager/debugger.c,
9533         plugins/gdb/debugger.c,
9534         plugins/gdb/debugger.h,
9535         plugins/gdb/plugin.c:
9536         Add a parameter for reporting error
9537         Add a new interface for using gdb variable object
9538         Allow to cancel commands
9539         Rewrite handling of debugger state
9541         * plugins/debug-manager/plugin.c,
9542         plugins/debug-manager/locals.c,
9543         plugins/debug-manager/locals.h,
9544         plugins/debug-manager/register.c,
9545         plugins/debug-manager/stack_trace.c,
9546         plugins/debug-manager/stack_trace.h:
9547         Create and destroy local and stack trace windows when needed
9549 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
9551         * plugins/document-manager/plugin.c:
9552         Fixed "Automatic" highlighting
9554 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
9556         * plugins/sourceview/sourceview.c: Added support for IAnjutaEditorLanguage
9558         * plugins/sourceview/anjuta-view.c:
9559         Patch from Fredrik Axelsson <fraxbe@gmail.com> to fix a popup-menu issue
9561 2006-07-14  Johannes Schmid <jhs@cvs.gnome.org>
9562         
9563         * configure.in: Check for C/C++-Compiler correctly
9565 2006-07-14  Fredrik Axelsson <fraxbe@gmail.com>
9567         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
9569         * plugins/debug-manager/stack_trace.c:
9570         Destroy stack window when debuuger is disabled (#347414)
9571         
9572         * plugins/sourceview/anjuta-view.c:
9573         Fix a crash with popup-menu (#347412)
9575 2006-07-13 Naba Kumar  <naba@gnome.org>
9577         * plugins/editor/Makefile.am,
9578         plugins/editor/text_editor.h,
9579         plugins/editor/text-editor-iterable.h,
9580         plugins/editor/text-editor-iterable.c: Implemented text iterator (not
9581         tested yet).
9582         
9583         * plugins/language-support-cpp-java/plugin.c: Preliminary indentation
9584         code.
9585         
9586         * plugins/sourceview/sourceview-cell.c: Fixed a leak.
9588 2006-07-03  Johannes Schmid <jhs@cvs.gnome.org>
9590         * plugins/editor/text_editor.c: (convert_to_utf8_from_charset):
9591         Bug #342937
9592         
9593 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
9595         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
9597         * libanjuta/anjuta-preferences-dialog.c:
9598         Do not use the page_num returned by gtk_notebook_append_page to
9599         remove the page as it cause bugs when pages removal is not done
9600         in LIFO.
9602         * plugins/document-manager/anjuta-docman.c:
9603         * src/anjuta-app.c:
9604         makes Anjuta display dock_items which have previously been hidden
9606 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
9608         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
9610         * plugins/debug-manager/breakpoints.c: (on_clear_all_breakpoints):
9611         * plugins/sourceview/sourceview.c: (imark_unmark):
9612         
9613         Patches for bugs #346450 and #346295
9614         
9615         * AUTHORS: Added Fredrik
9617 2006-06-18 Johannes Schmid <jhs@cvs.gnome.org>
9619         * plugins/message-view/anjuta-msgman.c: 
9620         Fixed close button/icon size (like in docman)
9622 2006-06-10 Naba Kumar <naba@gnome.org>
9624         * plugins/editor/text_editor.c: Fixed goto line to mark the line
9625         being set.
9626         
9627 2006-06-10 Sebastien Granjoux <seb.sfo@free.fr>
9629         * libanjuta/interfaces/libanjuta.idl:
9630         Move inspect_memory function in IAnjutaCpuDebugger interface
9631         Rename Boolean type to State
9633         * plugins/debug-manager/breakpoint.c:
9634         Rename Boolean type to State
9636         * plugins/debug-manager/Makefile.am,
9637         plugins/debug-manager/anjuta-marshal.list,
9638         plugins/debug-manager/data_view.c,
9639         plugins/debug-manager/data_view.h,
9640         plugins/debug-manager/data_buffer.c,
9641         plugins/debug-manager/data_buffer.h,
9642         plugins/debug-manager/chunk_view.c,
9643         plugins/debug-manager/chunk_view.h,
9644         plugins/debug-manager/anjuta-debug-manager.ui,
9645         plugins/debug-manager/debugger.c,
9646         plugins/debug-manager/memory.c,
9647         plugins/debug-manager/memory.h,
9648         plugins/debug-manager/plugin.c,
9649         plugins/gdb/debugger.c,
9650         plugins/gdb/debugger.h,
9651         plugins/gdb/plugin.c:
9652         Rewrite memory window using a special widget
9653         Rename Boolean type to State
9655 2006-06-08 Naba Kumar <naba@gnome.org>
9657         * plugins/editor/text_editor.c (itext_editor_get_current_word):
9658         Do not return garbage characters and return NULL when there is no
9659         current word.
9660         
9661         * plugins/search/plugin.c: Fixed next occurance and prev occurance to
9662         work correctly.
9663         
9664         * plugins/search/search-replace.c: Fixed a mem leak.
9666 2006-06-08  Johannes Schmid <jhs@cvs.gnome.org>
9668         * libanjuta/anjuta-launcher.c:
9669         Added debug message (see #343522)
9670         
9671         * plugins/build-basic-autotools/build-basic-autotools.c:
9672         Patch from Günther Brammer to fix #344015
9674         * plugins/sourceview/sourceview.c:
9675         Implemented IAnjutaEditor->get_begin/end_line_position (crashed
9676         automatic highlight of build messages)
9678 2006-06-06 Naba Kumar <naba@gnome.org>
9680         * configure.in,
9681         libanjuta/interfaces/libanjuta.idl,
9682         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
9683         plugins/Makefile.am,
9684         plugins/document-manager/action-callbacks.c,
9685         plugins/document-manager/plugin.c,
9686         plugins/editor/text_editor.c: Implemented IAnjutaEditorLanguage
9687         interface for language highlight selection and langauge change
9688         signal.
9689         
9690         * plugins/language-support-cpp-java: Added language support
9691         plugin for cpp and java.
9693 2006-05-27  Naba Kumar  <naba@gnome.org>
9695         * libanjuta/interfaces/libanjuta.idl, plugins/gdb/*,
9696         plugins/debug-manager/*, data/Makefile.am,
9697         manuals/reference/libanjuta/libanjuta.types,
9698         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
9699         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
9700         merged anjuta-new-debugger branch into trunck.
9701         (cvs -z3 up -j anjuta-merged-from-trunk-to-new-debugger -j anjuta-new-debugger)
9703 2006-05-06 Sebastien Granjoux <seb.sfo@free.fr>
9704         
9705         * libanjuta/interfaces/libanjuta.idl,
9706         plugins/debug-manager/debugger.c,
9707         plugins/debug-manager/debugger.h,
9708         plugins/gdb/anjuta-gdb.plugin.in,
9709         plugins/gdb/debugger.c,
9710         plugins/gdb/debugger.h,
9711         plugins/gdb/plugin.c:
9712         Add new IAnjutaCpuDebugger interface to access cpu register
9713         Run gdb instead of /usr/local/bin/gdb
9714         
9715         * plugins/debug-manager/plugin.c,
9716         plugins/debug-manager/registers.c,
9717         plugins/debug-manager/registers.h:
9718         Rewrite register window
9719         Rename Load target menu item to Run target
9721 2006-05-07  Naba Kumar  <naba@gnome.org>
9723         * plugins/gdb.init
9724         
9725 2006-05-01 Sebastien Granjoux <seb.sfo@free.fr>
9727         * plugins/debug-manager/watch.c,
9728         plugins/debug-manager/breakpoint.c,
9729         plugins/debug-manager/breakpoint.h:
9730         Fix crash: disconnect save and load session signals
9732 2006-04-30 Sebastien Granjoux <seb.sfo@free.fr>
9734         * libanjuta/interface/libanjuta.idl,
9735         plugins/debug-manager/debugger.c,
9736         plugins/gdb/plugin.c:
9737         Add a value parameter for evaluate command
9739         * plugins/debug-manager/anjuta-debug-manager.glade:
9740         Create new dialog box for watches using glade
9742         * plugins/debug-manager/anjuta-debug-manager.ui:
9743         Move watch menu items near the end
9744         Move breakpoint menu items outside the sub menu
9746         * plugins/debug-manager/debug_tree.c,
9747         plugins/debug-manager/debug_tree.h,
9748         plugins/debug-manager/debug_tree.h,
9749         plugins/debug-manager/watch.c:
9750         Move all GUI code from watch.c to debug_tree.c
9751         Add an auto update property to watches
9752         
9753         * plugins/debug-manager/locals.c,
9754         plugins/debug-manager/locals.h,
9755         plugins/debug-manager/stack_trace.c,
9756         plugins/debug-manager/stack_trace.h,
9757         plugins/debug-manager/plugin.c:
9758         Register actions before starting debugger
9760         * plugins/gdb/debugger.c:
9761         Do not call callback function if not present
9763 2006-04-02 Sebastien Granjoux <seb.sfo@free.fr>
9765         * libanjuta/interfaces/libanjuta.idl,
9766         plugins/debug-manager/stack_trace.c,
9767         plugins/debug-manager/stack_trace.h,
9768         plugins/debug-manager/anjuta-debug-manager.ui,
9769         plugins/gdb/debugger.c:
9770         Add a popup menu in stack frame window
9771         Add a new frame-changed event
9772         Use MI command for getting stack informations
9773         Get filename with full path (need gdb > 6.3)
9775         * libanjuta/interfaces/libanjuta.idl,
9776         plugins/debug-manager/debug_tree.c,
9777         plugins/debug-manager/debugger.c,
9778         plugins/debug-manager/locals.c,
9779         plugins/debug-manager/locals.h,
9780         plugins/debug-manager/plugin.c,
9781         plugins/gdb/debugger.c,
9782         plugins/gdb/debugger.h,
9783         plugins/gdb/parser.c,
9784         plugins/gdb/parser.h,
9785         plugins/gdb/plugin.c,
9786         plugins/gdb/Makefile.am:
9787         Pass watch data with string instead of Watch structures
9788         Use debug_tree in local window
9789         Remove info local
9790         Remove parser.{ch}
9792         * plugins/debug-manager/breakpoints.c,
9793         plugins/debug-manager/utilities.c,
9794         plugins/debug-manager/utilities.h:
9795         Use a GtkListStore instead of a GtkTreeStore
9796         move goto_location_in_editor in utilities.c
9797         
9798 2006-03-26 Sebastien Granjoux <seb.sfo@free.fr>
9800         * libanjuta/interfaces/libanjuta.idl,
9801         plugins/debug-manager/anjuta-debug-manager.ui,
9802         plugins/debug-manager/breakpoints.c,
9803         plugins/debug-manager/plugin.c,
9804         plugins/gdb/debugger.c:
9805         Add a breakpoint type
9806         Add new popup menu in breakpoint window
9807         Add toggle breakpoint in editor popup menu
9808         Save and restore breakpoint enable
9809         Fix bug in clear all breakpoints
9810         Remove old useless code
9812         * plugins/debug-manager/debugger.c:
9813         Fix some problem with debugger states
9815         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
9816         Update documentation
9817         
9818 2006-03-25 Sebastien Granjoux <seb.sfo@free.fr>
9820         * data/Makefile.am,
9821         plugins/gdb/Makefile.am,
9822         plugins/gdb/gdb.init:
9823         Move gdb.init crom data to plugins/gdb
9825         * plugins/gdb/gdb.init,
9826         libanjuta/interfaces/libanjuta.idl,
9827         plugins/debug-manager/breakpoints.c,
9828         plugins/debug-manager/debugger.c,
9829         plugins/debug-manager/plugin.c,
9830         plugins/gdb/debugger.c,
9831         plugins/gdb/plugin.c:
9832         Support pending breakpoints
9833         Rewrite debugger states
9834         Split ianjuta_debugger_log into _enable_log and _disable_log
9836         * plugins/debug-manager/start.c,
9837         plugins/debug-manager/debug_tree.c,
9838         plugins/gdb/parser.c:
9839         Remove some useless lines
9841         * manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
9842         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
9843         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
9844         Update documentation
9846 2006-03-12 Naba Kumar <naba@gnome.org>
9848         * manuals/references/libanjuta/libanjuta.types: Fixed
9849         debug-manager name.
9850         
9851 2006-03-12 Sebastien Granjoux <seb.sfo@free.fr>
9853         * libanjuta/anjuta-debugger.c,
9854         libanjuta/anjuta-debugger.h:
9855         Remove those files
9856         
9857         * libanjuta/interfaces/libanjuta.idl,
9858         plugins/debug-mananger/breakpoints.c,
9859         plugins/debug-manager/debug_tree.c,
9860         plugins/debug-manager/debugger.c,
9861         plugins/debug-manager/plugin.c,
9862         plugins/debug-manager/registers.c,
9863         plugins/debug-manager/sharedlib.c,
9864         plugins/debug-manager/signal.c,
9865         plugins/debug-manager/stack_trace.c,
9866         plugins/debug-manager/start.c,
9867         plugins/debug-manager/watch.c,
9868         plugins/gdb/debugger.c,
9869         plugins/gdb/debugger.h,
9870         plugins/gdb/parser.c,
9871         plugins/gdb/parser.h,
9872         plugins/gdb/plugin.c:
9873         Move types definitions from libanjuta/anjuta-debugger.{ch}
9874         Rename types from AnjutaDebugger* to IAnjutaDebugger*
9875         
9876         * plugins/gdb/Makefile.am:
9877         Remove user interface from gdb plugin
9879 2006-03-12 Naba Kumar <naba@gnome.org>
9881         * merged from trunk (tag: anjuta-merged-from-trunk-to-new-debugger)
9883 2006-05-21  Johannes Schmid <jhs@cvs.gnome.org>
9885         Modified Patch from Marc Maurer <uwog@uwog.net>:
9886         * libegg/egg-entry-action.c: (entry_focus_in), (entry_focus_out):
9887         Fixes #342447
9888         
9889         * plugins/sourceview/Makefile.am:
9890         * plugins/sourceview/sourceview-cell.c:
9891         * plugins/sourceview/sourceview-cell.h:
9892         * plugins/sourceview/sourceview.c: 
9893         
9894         Implemented IAnjutaEditorCell
9896 2006-05-21  Naba Kumar  <naba@gnome.org>
9898         * libanjuta/interfaces/libanjuta.idl,
9899         plugins/document-manager/action-callbacks.c,
9900         plugins/document-manager/plugin.c,
9901         plugins/editor/print.c, plugins/editor/text_editor.c,
9902         plugins/editor/text_editor.h, plugins/editor/text_editor_prefs.c:
9903         Fixed zooming and added icons and shortcuts for zoom menu items.
9905 2006-05-21  Naba Kumar  <naba@gnome.org>
9907         * libanjuta/interfaces/libanjuta.idl: Fixed api documentation and
9908         whitespaces.
9910 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
9912         * plugins/document-manager/anjuta-docman.c:
9913         Fixed close button reaction by setting the correct current editor
9915 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
9917         Patch from Yang Hong <yanghong@ccoss.com.cn>:
9918         * plugins/document-manager/anjuta-docman.c
9919         - Fix close button, you can close any tab as you wish now.
9920         - Fadeout mime icon as the same as close image  
9922 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
9924         Patch from Marc Maurer <uwog@uwog.net>
9925         * main.c: Compile fix when NLS is enabled
9926         
9927         AUTHORS: Added Marc
9929 2006-05-20  Naba Kumar  <naba@gnome.org>
9931         * tagmanager/tm_symbol.c: Prevent infinite recursive (detected
9932         while loading abiword-2.4.4/abi project).
9934 2006-05-18 Naba Kumar  <naba@gnome.org>
9936         * libanjuta/interfaces/libanjuta.idl,
9937         plugins/document-manager/action-callbacks.c,
9938         plugins/editor/print.c,
9939         plugins/editor/text_editor.c,
9940         plugins/editor/text_editor.h,
9941         plugins/editor/text_editor_prefs.c: Fixed zooming.
9942         
9943         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaEditorCell
9944         interface for character iteration and IAnjutaEditorAssist interface
9945         for autocompletions and editor tips.
9947 2006-05-18  Johannes Schmid <jhs@cvs.gnome.org>
9949         Patch from Günther Brammer <GBrammer@gmx.de>:
9950         * plugins/document-manager/anjuta-docman.c:
9951         Make tabs smaller but keep nice closing icon
9953         * plugins/document-manager/anjuta-docman.c:
9954         * plugins/document-manager/Makefile.am:
9955         
9956         Added nice mime-icons to the editor tabs
9958 2006-05-17  Johannes Schmid <jhs@cvs.gnome.org>
9960         * configure.in: Bumped version to 2.0.3 (pre-release increment)
9961         
9962         * plugins/symbol-browser/an_symbol_view.c:
9963         - Fixed crasher
9964         - Fixed symbol searching (Yang Hong (#341997))
9965         
9966         * plugins/devhelp/htmlview.c:
9967         Fixed devhelp plugin
9968         
9969         * plugins/build-basic-autotools/build-basic-autotools.c:
9970         * plugins/search/search-replace.c:
9971         * plugins/document-manager/anjuta-docman.c:
9972         
9973         Only add a marker to a line where it makes sense!
9975 === anjuta 2.0.2 ===
9977 2006-05-15  Naba Kumar  <naba@gnome.org>
9979         * configure.in: set required versions for
9980         gdl and glade3.
9981         
9982 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
9984         * plugins/glade/plugin.c:
9985         Fixed signal connection for "gtk-doc-search"
9987 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
9989         * NEWS: Set release date, add known issues
9990         
9991         * libanjuta/anjuta-shell.c:
9992         Use DEBUG_PRINT instead of g_warning (to be able to pass --g-fatal-warnings
9993         and debug other gtk-warnings/criticals)
9994         
9995         * plugins/build-basic-autotools/build-basic-autotools.c:
9996         Fixed gtk-critical (gtk_hash_table_destroy(NULL))
9997         
9998         * plugins/sourceview/anjuta-view.c:
9999         * plugins/sourceview/sourceview-args.c:
10000         * plugins/sourceview/sourceview-scope.c:
10001         * plugins/sourceview/sourceview-tags.c:
10002         Fixed gtk-criticals (gtk_source_language_get_mime_types)
10004 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
10006         * pixmaps/Makefile.am:
10007         Add preferences_general.png
10008         
10009         * plugins/devhelp/plugin.c:
10010         Fixed some more realise things
10011         
10012         * plugins/message-view/anjuta-msgman.c:
10013         Support stock icons for message panes
10014         
10015         * plugins/search/search-replace.c:
10016         Use GTK_STOCK_FIND_AND_REPLACE instead of anjuta_icon
10017          
10018         * plugins/search/search-replace_backend.c:
10019         Fixed #341359
10020         
10021         * plugins/sourceview/anjuta-document.c:
10022         * plugins/sourceview/sourceview.c:
10023         Fixed finalise and tag completion
10024         
10025         * src/anjuta-app.c:
10026         Use preferences_general icon
10028 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
10030         * pixmaps/Makefile.am:
10031         Fixed EXTRA_DIST
10033 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
10035         * plugins/sourceview/sourceview-prefs.c:
10036         Fixed font & color handling
10037         
10038         * plugins/symbol-browser/an_symbol_view.c:
10039         Fixed crasher
10041 2006-05-13 Johannes Schmid <jhs@cvs.gnome.org>
10043         * plugins/macro/macros.xml:
10044         Fixed bug #341583 (Address of FSF)
10046 2006-05-12      Johannes Schmid <jhs@cvs.gnome.org>
10048         * src/main.c:
10049         Added "--no-client" option to start a new instance of anjuta instead of connecting to an old one.
10050         Update: Do it the cool way...
10051         
10052 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
10054         * plugins/glade/plugin.c: (on_api_help), (activate_plugin):
10055         Implement gtk-api-help signals of glade3
10056         * configure.in: Bump to glade3 2.91.2
10057         
10058         * plugins/devhelp/plugin.c:
10059         Fixed some realize stuff in the devhelp plugin
10060         
10061         * plugins/sourceview/anjuta-document.c:
10062         fixed bug with scope completion
10064 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
10066         * plugins/symbol-browser/an_symbol_view.c
10067         * plugins/symbol-browser/an_symbol_prefs.c
10068         * plugins/symbol-browser/an_symbol_prefs.h
10069         * global_tags/create_global_tags.sh:
10070         
10071         Automaticly create global tags on first startup
10073 2006-05-08  Massimo Cora'  <maxcvs@email.it>
10075         * configure.in:
10076         * plugins/project-wizard/templates/Makefile.am:
10077         * (added) plugins/project-wizard/templates/cpp-logo.png:
10078         * (added) plugins/project-wizard/templates/cpp.wiz:
10079         * (added) plugins/project-wizard/templates/cpp/*:
10081         Added a generic c++ template. It's a simple hello world.
10083 2006-05-07  Massimo Cora' <maxcvs@email.it>
10085         * plugins/symbol-browser/an_symbol_view.c:
10086         fixed a stupid crasher.
10088 2006-05-05  Johannes Schmid <jhs@cvs.gnome.org>
10090         * plugins/project-wizard/templates/wxwin/configure.in.tpl
10091         * plugins/project-wizard/templates/wxwin/src/Makefile.am:
10092         
10093         Fixed WxWidgets project type
10095 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
10097         * plugins/devhelp/htmlview.c: 
10098         * plugins/devhelp/plugin.c:
10099         Maybe I fixed the crash this time! I could at least not reproduce anymore!
10100         
10101         * plugins/project-wizard/install.c:
10102         Don't set a message - thanks to seb
10104 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
10106         * plugins/devhelp/htmlview.c: 
10107         * plugins/symbol-browser/an_symbol_view.c:
10108         
10109         There is a weird crash in gtk_idle which I still did not completly fix!
10110         
10111         * plugins/project-wizard/install.c:
10112         Default to success instead of failure
10114 2006-05-03  Johannes Schmid <jhs@cvs.gnome.org>
10116         * plugins/devhelp/htmlview.c:
10117         * plugins/devhelp/plugin.c:
10118         Fixed bug and libdevhelp issue!
10120         * plugins/project-wizard/install.c:
10121         Fixed message string!
10123 2006-05-03  Massimo Cora' <maxcvs@email.it>
10124        
10125         * plugins/symbol-browser/an_symbol_view.c:
10126         Avoiding to get keywords from sv_extract_type_qualifier_from_expr()
10128 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
10130         * pixmaps/Makefile.am:
10131         * src/main.c:
10132         * anjuta.desktop.in.in
10133         
10134         GNOME Goal #2.1: Install theme-friendly icons
10136 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
10138         * plugins/devhelp/htmlview.c: Reload page on reparent
10139         * plugins/document-manager/anjuta-docman.c:
10140         Present document-manager when document is selected in file-manager
10142 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
10144         * plugins/symbol-broser/an_symbol_view.c:
10145         Fixed crasher in namespace exploration
10147 2006-05-01  Massimo Cora' <maxcvs@email.it>
10149         * configure.in:
10150         * plugins/valgrind/Makefile.am:
10152         Optional compiling of Valgrind plugin
10154 2006-05-01  Massimo Cora' <maxcvs@email.it>
10156         * plugins/symbol-browser/an_symbol_view.c:
10157         - modularized code. Marked with FIXME the parts which need improvement.
10158         - More comments.
10159     - Added basic namespace completion for Gtkmm type project:
10160     - namespace1::MyClass *class;
10161     - class-> [display]
10162     - Namespaces must be anyway improved.
10164 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
10166         * plugins/devhelp/plugin.c: 
10167         Fixed up plugin unloading and show html widget on link selected
10168         
10169         * NEWS: Updated
10170         
10171 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
10173         * plugins/devhelp/Makefile.am:
10174         * plugins/devhelp/anjuta-devhelp.plugin.in:
10175         * plugins/devhelp/htmlview.c:
10176         * plugins/devhelp/htmlview.h:
10177         * plugins/devhelp/plugin.c: 
10178         * plugins/devhelp/plugin.h:
10179         Reimplemeted devhelp plugin from scratch
10180         
10181         * plugins/symbol-browser/an_symbol_view.c: (sv_get_type_of_token):
10182         Fixed crasher
10184 2006-04-30  Johannes Schmid <jhs@cvs.gnome.org>
10186         * plugins/sourceview/sourceview-tags.c:
10187         complete some more tag types
10188         
10189         * plugins/valgrind/plugin.c:
10190         * plugins/valgrind/preferences.c:
10191         * plugins/valgrind/vggeneralprefs.c:
10192         
10193         Fixed lots of gtk warnings
10195 2006-04-29 Johannes Schmid <jhs@cvs.gnome.org>
10197         * plugins/sourceview/sourceview-scope.c:
10198         Implemented type-ahead for scope completion
10200 2006-04-28  Johannes Schmid <jhs@cvs.gnome.org>
10202         * manuals/C/Makefile.am:
10203         * manuals/Makefile.am:
10204         * plugins/document-manager/Makefile.am:
10205         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
10206         * plugins/sourceview/Makefile.am:
10207         * tagmanager/c.c:
10208         
10209         Fixed distcheck
10210         
10211         * plugins/class-gen/goc_template_header: G_END_DECLS
10213 2006-05-27  Naba Kumar <naba@gnome.org>
10215         * (added) scintilla/LexSpice.cxx, scintilla/Editor.cxx,
10216         scintilla/KeyWords.cxx, scintilla/LexSQL.cxx, scintilla/LexTCL.cxx,
10217         scintilla/Makefile.am, scintilla/PlatGTK.cxx, scintilla/lexers.make,
10218         scintilla/include/HFacer.py, scintilla/include/SciLexer.h,
10219         scintilla/include/Scintilla.iface,
10220         (remove) scintilla/patches/pango-1.8.patch: Updated scintilla from
10221         cvs. Fixed compile flags. Removed outdated patches.
10223 2006-04-27  Johannes Schmid <jhs@cvs.gnome.org>
10225         * configure.in: Require libgladeui 2.91.1 (for glade3 plugin)
10227         * plugins/sourceview/anjuta-document.c:
10228         * plugins/sourceview/sourceview-args.c:
10229         * plugins/sourceview/sourceview-scope.c:
10230         
10231         Add End/Home keypresses and support completion if symbol start with '!' for example
10232         in an if statement
10234 2006-04-27 Massimo Cora' <maxcvs@email.it>
10236         * libanjuta/interfaces/libanjuta.idl:
10238         * plugins/sourceview/sourceview-scope.c:
10239         * plugins/sourceview/tag-window.c: 
10240         * plugins/sourceview/tag-window.h:
10241         * plugins/symbol-browser/an_symbol_view.c:
10242         * plugins/symbol-browser/an_symbol_view.h:
10243         * plugins/symbol-browser/plugin.c:
10244         
10245         added and implemented IAnjutaSymbolManager -> get_completions_at_position ()
10246         interface.
10247         Code and ideas for C/C++ new completion engine comes from IComplete written by
10248         Martin Stubenschrott <stubenschrott@gmx.net>.
10249         Currently the interface works only with GtkSourceView plugin.   
10250         
10251         * tagmanager/Makefile.am:
10252         * tagmanager/c.c: 
10253         * tagmanager/entry.h:
10254         * tagmanager/get.c:
10255         * tagmanager/get.h:
10256         * tagmanager/include/tm_file_entry.h:
10257         * tagmanager/include/tm_project.h:
10258         * tagmanager/include/tm_source_file.h:
10259         * tagmanager/include/tm_symbol.h:
10260         * tagmanager/include/tm_tagmanager.h:
10261         * tagmanager/include/tm_work_object.h:
10262         * tagmanager/include/tm_workspace.h:
10263         * tagmanager/parse.c:
10264         * tagmanager/read.c: 
10265         * tagmanager/read.h:
10266         * tagmanager/tm_project.c: 
10267         * tagmanager/tm_source_file.c: 
10268         * tagmanager/tm_workspace.c:
10269         
10270         Tagmanager can now parse a memory buffer and generate/update 
10271         tags into tm_workspace/tm_project on the fly, without using files.
10272         C/C++ is supported now.
10273         
10274 2006-04-26  Johannes Schmid <jhs@cvs.gnome.org>
10276         * plugins/sourceview/anjuta-document.c:
10277         * plugins/sourceview/sourceview-args.c:
10278         * plugins/sourceview/sourceview-scope.c:
10279         * plugins/sourceview/sourceview.c:
10280         
10281         Fixed some memory leaks and argument completion
10283 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
10285         * plugins/glade/plugin.c:
10286         
10287         Fixed glade plugin build because of API changes in glade3
10289 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
10291         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
10292         Updated editor section
10293         
10294         * manuals/C/anjuta-manual/interface.xml:
10295         * manuals/C/anjuta-manual/preferences.xml:
10296         * manuals/C/anjuta-manual/projects.xml:
10297         Updated manual
10298         
10299         * plugins/editor/anjuta-editor.plugin.in:
10300         Better plugin name
10302 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
10304         * configure.in:
10305         * plugins/editor/anjuta-editor.plugin.in:
10306         * plugins/sourceview/sourceview.plugin.in:
10308         Build both editors and let the user decide a runtime!
10309         
10310         * plugins/sourceview/sourceview-scope.c:
10311         Fixed bug in regex to allow test()-> completions
10313 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
10315         * plugins/sourceview/anjuta-document.c:
10316         * plugins/sourceview/sourceview-args.c: 
10317         * plugins/sourceview/sourceview-scope.c:
10318         * plugins/sourceview/sourceview-tags.c:
10319         * plugins/sourceview/tag-window.c: 
10320         
10321         Improved callltip windows
10323 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
10325         * src/anjuta-app.c: (on_session_save):
10326         Fixed bug in toolbar saving. Thanks to Ricardo Jose Ferrari
10327         <ricardo.jose.ferrari@gmail.com> for pointing this out!
10329 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
10331         * libanjuta/anjuta-utils.c: 
10332         * plugins/cvs-plugin/cvs-execute.c:
10333         Off-by-one...
10335         * scintilla/LexInno.cxx:
10336         * scintilla/LexOpal.cxx:
10337         * scintilla/LexTCL.cxx:
10339         Added missing files from scintilla-update
10341 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
10343         * configure.in:
10344         * manuals/C/Makefile.am:
10345         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
10346         * manuals/C/anjuta-manual/Makefile.am:
10347         * manuals/C/anjuta-manual/anjuta-manual.xml:
10348         * manuals/C/anjuta-manual/build.xml:
10349         * manuals/C/anjuta-manual/debugger.xml:
10350         * manuals/C/anjuta-manual/execute.xml:
10351         * manuals/C/anjuta-manual/figures/anjuta-in-action.png:
10352         * manuals/C/anjuta-manual/figures/arguments.png:
10353         * manuals/C/anjuta-manual/figures/configure_dlg.png:
10354         * manuals/C/anjuta-manual/figures/file_menu.png:
10355         * manuals/C/anjuta-manual/figures/menu_main.png:
10356         * manuals/C/anjuta-manual/figures/menubar.png:
10357         * manuals/C/anjuta-manual/figures/new_file_wizard.png:
10358         * manuals/C/anjuta-manual/figures/project_info.png:
10359         * manuals/C/anjuta-manual/figures/scrshot.png:
10360         * manuals/C/anjuta-manual/figures/symbol_browser.png:
10361         * manuals/C/anjuta-manual/figures/tool-editor.png:
10362         * manuals/C/anjuta-manual/figures/toolbar_browser.png:
10363         * manuals/C/anjuta-manual/figures/toolbar_ext.png:
10364         * manuals/C/anjuta-manual/figures/toolbar_format.png:
10365         * manuals/C/anjuta-manual/figures/toolbar_main.png:
10366         * manuals/C/anjuta-manual/figures/toolbar_tags.png:
10367         * manuals/C/anjuta-manual/fileoperations.xml:
10368         * manuals/C/anjuta-manual/interface.xml:
10369         * manuals/C/anjuta-manual/introduction.xml:
10370         * manuals/C/anjuta-manual/preferences.xml:
10371         * manuals/C/anjuta-manual/projects.xml:
10372         * manuals/C/anjuta-manual/tools.xml:
10373         * manuals/Makefile.am:
10374         
10375         Updated manual and faq
10377         * scintilla/CallTip.cxx:
10378         * scintilla/CallTip.h:
10379         * scintilla/CellBuffer.cxx:
10380         * scintilla/CellBuffer.h:
10381         * scintilla/ContractionState.cxx:
10382         * scintilla/Document.cxx:
10383         * scintilla/Document.h:
10384         * scintilla/DocumentAccessor.cxx:
10385         * scintilla/Editor.cxx:
10386         * scintilla/Editor.h:
10387         * scintilla/ExternalLexer.cxx:
10388         * scintilla/Indicator.cxx:
10389         * scintilla/KeyMap.cxx:
10390         * scintilla/KeyWords.cxx:
10391         * scintilla/LexAU3.cxx:
10392         * scintilla/LexBash.cxx:
10393         * scintilla/LexCPP.cxx:
10394         * scintilla/LexCaml.cxx:
10395         * scintilla/LexCsound.cxx:
10396         * scintilla/LexEiffel.cxx:
10397         * scintilla/LexGui4Cli.cxx:
10398         * scintilla/LexHTML.cxx:
10399         * scintilla/LexLua.cxx:
10400         * scintilla/LexMSSQL.cxx:
10401         * scintilla/LexOthers.cxx:
10402         * scintilla/LexPOV.cxx:
10403         * scintilla/LexPython.cxx:
10404         * scintilla/LexRuby.cxx:
10405         * scintilla/LexSQL.cxx:
10406         * scintilla/LexVB.cxx:
10407         * scintilla/Makefile.am:
10408         * scintilla/PlatGTK.cxx:
10409         * scintilla/PropSet.cxx:
10410         * scintilla/RESearch.cxx:
10411         * scintilla/RESearch.h:
10412         * scintilla/ScintillaBase.cxx:
10413         * scintilla/ScintillaGTK.cxx:
10414         * scintilla/StyleContext.h:
10415         * scintilla/ViewStyle.cxx:
10416         * scintilla/ViewStyle.h:
10417         * scintilla/XPM.cxx:
10418         * scintilla/include/KeyWords.h:
10419         * scintilla/include/Platform.h:
10420         * scintilla/include/PropSet.h:
10421         * scintilla/include/SciLexer.h:
10422         * scintilla/include/Scintilla.h:
10423         * scintilla/include/Scintilla.iface:
10424         * scintilla/include/ScintillaWidget.h:
10425         * scintilla/lexers.make:
10427         Update to scintilla 1.68
10429         * src/anjuta-app.c:
10430         Only show help items which are really availible
10432         * plugins/cvs-plugin/cvs-callbacks.c
10433         * plugins/cvs-plugin/cvs-execute.c
10434         * plugins/cvs-plugin/subversion-callbacks.c:
10435         * libanjuta/anjuta-utils.c:
10436         Fixed utf-8 issues and fixed a crasher (yes, strings tend to be longer than 2048...)
10438 2005-04-22 Sebastien Granjoux <seb.sfo@free.fr>
10440         * plugins/project-wizard/install.c,
10441         * plugins/project-wizard/autogen.c:
10442         Add error messages if using a read only directory
10443         Improve fix for bug #339296
10445 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
10447         * libanjuta/interfaces/libanjuta.idl:
10448         * plugins/document-manager/action-callbacks.c:
10449         * plugins/document-manager/plugin.c:
10450         * plugins/editor/text_editor.c:
10451         Added IAnjutaEditorGoto 
10453         * plugins/editor/aneditor.cxx:
10454         * plugins/editor/aneditor.h:
10455         * plugins/editor/text_editor.h:
10456         * plugins/editor/text_editor_prefs.c:
10457         
10458         Fixed #305076
10460 2006-04-21  Johannes Schmid <jhs@cvs.gnome.org>
10462         * libanjuta/interfaces/libanjuta.idl:
10463         * plugins/document-manager/action-callbacks.c:
10464         * plugins/document-manager/anjuta-docman.c:
10465         * plugins/document-manager/plugin.c:
10466         * plugins/editor/text_editor.c: 
10467         Added and implemented IAnjutaEditorComment and IAnjutaEditorZoom
10468         
10469         * plugins/sourceview/sourceview.c:
10470         * plugins/sourceview/sourceview.glade:
10471         Fixed some uft-8 issues and added a preference option
10472         to enable/disable gnome-vfs monitoring
10473         
10474         * scintilla/Makefile.am:
10475         * scintilla/include/Makefile.am:
10476         Fixed build
10478 2006-04-20  Massimo Cora' <maxcvs@email.it>
10480         * libanjuta/interfaces/libanjuta.idl:
10481         Remove get_current_pos () because we have get_position()
10483 2006-04-20  Johannes Schmid <jhs@cvs.gnome.org>
10485         * NEWS: Updated
10486         * plugins/sourceview/tag-window.c:
10487         Don't close window on PageUp/PageDown
10489 2006-04-20 Johannes Schmid <jhs@cvs.gnome.org>
10491         * data/Makefile.am:
10492         * manuals/reference/libanjuta/Makefile.am:
10493         
10494         Some build fixes
10495         
10496         * src/Makefile.am:
10497         * src/bacon-message-connection.c: 
10498         * src/bacon-message-connection.h: (both from gedit)
10499         * src/main.c:
10500         
10501         Fixed #312319 (Opening files when Anjuta is already open)
10503 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
10505         * TODO.tasks: Updated
10506         * plugins/sourceview/anjuta-view.c: 
10507         * plugins/sourceview/anjuta-view.h:
10508         * plugins/sourceview/sourceview.c: 
10509         
10510         * configure.in: Fix --enable-plugin-scintilla
10511         
10512         Added char_added signal
10514 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
10516         * libanjuta/anjuta-utils.c: (anjuta_util_diff):
10517         
10518         Fixed diff for utf8
10519         
10520         * plugins/sourceview/sourceview.c:
10521         Fixed VFS monitoring (still a bit buggy)
10522         
10523         * plugins/sourceview/sourceview-args.c:
10524         * plugins/sourceview/tag-window.c: 
10525         
10526         Better sizing for the popup-window
10528 2006-04-17  Johannes Schmid <jhs@cvs.gnome.org>
10530         * plugins/project-wizard/templates/gnome/src/main.c:
10531         * plugins/project-wizard/templates/gnome/src/project.glade:
10532         * plugins/project-wizard/templates/gtk/src/main.c: 
10533         * plugins/project-wizard/templates/gtk/src/project.glade:
10534         * plugins/project-wizard/templates/gtkmm/src/main.cc:
10535         
10536         Fixed up GLADE_FILE definition in project types and fixed bug #334546
10537         
10538 2006-04-17  Kjartan Maraas  <kmaraas@gnome.org>
10540         * configure.in: More removal of obsoleteness.
10541         * po/no.po:
10543 2006-04-12  Johannes Schmid <jhs@cvs.gnome.org>
10545         * ROADMAP:
10546         * libanjuta/anjuta-preferences.c: 
10547         * libanjuta/anjuta-utils.c: 
10548         * libanjuta/anjuta-utils.h:
10549         * plugins/message-view/message-view.c:
10550         
10551         Changed color functions and moved convert_color to anjuta-utils.h
10552         
10553         * plugins/message-view/anjuta-message-manager-plugin.glade:
10554         GnomeColorPicker -> GtkColorButton (bug #309154)
10555         
10556         * plugins/sourceview/plugin.c:
10557         * plugins/sourceview/sourceview-prefs.c:
10558         * plugins/sourceview/sourceview.glade:
10559         Added color and font preferences
10561         * plugins/sourceview/sourceview-tags.c:
10562         Only show as much choices as configured in preferences
10564 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
10566         * ROADMAP, NEWS: Updated (we are far behind ;-)
10567         * plugins/document-manager/plugin.c: Hide Folding menu items if not supported
10569 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
10571         * configure.in:
10572         * plugins/editor/Makefile.am:
10573         * scintilla/Makefile.am
10574         
10575         Build sourceview on 2.14, scintilla on 2.12 and make it user configurable at build time
10576         
10577         * global-tags/Makefile.am:
10578         * global-tags/create_global_tags.sh:
10579         * plugins/symbol-browser/an_symbol_prefs.c:
10580         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
10581         * plugins/symbol-browser/plugin.h:
10582         * tagmanager/include/tm_workspace.h:
10583         * tagmanager/tm_workspace.c:
10584         
10585         Fixed symbol-browser prefs and move global tags generation from installtion to
10586         preferences to make the life easier for distributers and to allow updates after installtion
10588         * plugins/document-manager/action-callbacks.c: 
10589         * plugins/document-manager/action-callbacks.h:
10590         * plugins/document-manager/anjuta-document-manager.ui:
10591         * plugins/document-manager/indent-util.c:
10592         * plugins/document-manager/plugin.c:
10593         * plugins/editor/text_editor.c:
10594         
10595         Moved indent stuff to document-manager
10596         
10597         * plugins/sourceview/anjuta-view.c: 
10598         * plugins/sourceview/sourceview-args.c: 
10599         * plugins/sourceview/sourceview-scope.c:
10600         * plugins/sourceview/sourceview-tags.c: 
10601         * plugins/sourceview/sourceview.c:
10602         
10603         Fixed several bugs
10604         
10605         * plugins/sourceview/sourceview.plugin (removed):
10606         * plugins/sourceview/sourceview.plugin.in:
10607         Editor is not user-activatible
10608         
10609         * plugins/sourceview/sourceview.png:
10610         Updated icon
10612 2006-04-08  Johannes Schmid <jhs@cvs.gnome.org>
10614         * src/anjuta-app.c: Fixed crasher on plugin unloading
10616 2006-04-06  Johannes Schmid <jhs@cvs.gnome.org>
10618         * plugins/sourceview/sourceview.c
10619         * plugins/sourceview/sourceview-args.c
10620         * plugins/sourceview/sourceview-args.h:
10621         
10622         Polished argument completion
10624 2006-04-05  Johannes Schmid <jhs@cvs,gnome.org>
10626         * plugins/message-view/anjuta-msgman.c:
10627         * plugins/message-view/plugin.c: (ianjuta_msgman_set_current_view):
10628         
10629         Show message pane on switch (does not work, anjuta_shell needs a fix)
10630         
10631         * plugins/sourceview/Makefile.am:
10632         * plugins/sourceview/anjuta-view.c: (find_tag_window),
10633         * plugins/sourceview/sourceview-args.c: 
10634         * plugins/sourceview/sourceview-args.h:
10635         * plugins/sourceview/sourceview-private.h:
10636         * plugins/sourceview/sourceview-scope.c: 
10637         (sourceview_scope_update), (sourceview_scope_filter_keypress):
10638         * plugins/sourceview/sourceview-tags.c:
10639         * plugins/sourceview/sourceview.c:
10640         * plugins/sourceview/tag-window.c:
10641         * plugins/sourceview/tag-window.h:
10642         
10643         Added scope and argument completion
10645 2006-04-03  Johannes Schmid <jhs@gnome.org>
10647         * TODO.tasks
10648         * src/anjuta-app.c: (on_add_merge_widget), (on_session_save),
10649         (on_widget_remove):
10650         Save toolbar state
10652         * plugins/sourceview/sourceview.c: (iselect_clear):
10653         Make "Delete"-key working
10655         * configure.in: #336389
10657 2006-04-03  Johannes Schmid <jhs@gnome.org>
10659         * plugins/sourceview/Makefile.am:
10660         * plugins/sourceview/anjuta-view.c:
10661         * plugins/sourceview/plugin.c: 
10662         * plugins/sourceview/sourceview-private.h:
10663         * plugins/sourceview/sourceview-scope.c:
10664         * plugins/sourceview/sourceview-scope.h:
10665         * plugins/sourceview/sourceview-tags.c: 
10666         * plugins/sourceview/sourceview-tags.h:
10667         * plugins/sourceview/sourceview.c:
10668         * plugins/sourceview/sourceview.h:
10669         * plugins/sourceview/tag-window.c:
10670         
10671         - fixed goto_file_line
10672         - scroll to cursor on undo/redo
10673         - show correct popup-menu
10674         - scope completion (not ready yet)
10676 2006-04-03  Johannes Schmid <jhs@gnome.org>
10678         * plugins/sourceview/plugin.c: 
10679         * plugins/sourceview/sourceview-tags.c:
10680         * plugins/sourceview/sourceview.c: 
10681         * plugins/sourceview/sourceview.h:
10682         * plugins/sourceview/tag-window.c:
10683         
10684         Fixed some GObject stuff and use proper AnjutaSymbolManager interface
10686 2006-04-03  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10688         * plugins/sourceview/sourceview.c:
10689         Fixed next/previous bookmark.
10690         Toggled bookmark (set/unset).
10692 2006-04-03  Johannes Schmid <jhs@gnome.org>
10694         * plugins/document-manager/action-callbacks.c:
10695         Fixed Gtk-Warning in goto_line
10696         
10697         * plugins/sourceview/Makefile.am:
10698         * plugins/sourceview/anjuta-document.c:
10699         * plugins/sourceview/anjuta-view.c: 
10700         * plugins/sourceview/anjuta-view.h:
10701         * plugins/sourceview/sourceview-autocomplete.c:
10702         * plugins/sourceview/sourceview-autocomplete.h:
10703         * plugins/sourceview/sourceview-private.h:
10704         * plugins/sourceview/sourceview-tags.c:
10705         * plugins/sourceview/sourceview-tags.h:
10706         * plugins/sourceview/sourceview.c:
10707         * plugins/sourceview/tag-window.c:
10708         * plugins/sourceview/tag-window.h:
10709         Created a nice API for tag and completion windows
10710         
10711         * plugins/sourceview/sourceview-print.h:
10712         * plugins/sourceview/sourceview-print.c:
10713         Added printing
10714                 
10715 2006-04-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10717         * plugins/sourceview/sourceview.c:
10718         Fixed typo (Sort bookmarks).
10719         
10720 2006-04-01  Johannes Schmid <jhs@gnome.org>
10722         * plugins/sourceview/anjuta-document.c:
10723         * plugins/sourceview/anjuta-document.h:
10724         * plugins/sourceview/anjuta-view.c:
10725         * plugins/sourceview/anjuta-view.h:
10726         * plugins/sourceview/sourceview-autocomplete.c:
10727         * plugins/sourceview/sourceview-autocomplete.h:
10728         * plugins/sourceview/sourceview-prefs.c:
10729         * plugins/sourceview/sourceview-prefs.h:
10730         * plugins/sourceview/sourceview-private.h:
10731         * plugins/sourceview/sourceview-tags.c:
10732         * plugins/sourceview/sourceview-tags.h:
10733         * plugins/sourceview/sourceview.c:
10734         * plugins/sourceview/sourceview.glade:
10735         * plugins/sourceview/tag-window.c: 
10736         * plugins/sourceview/tag-window.h:
10737         
10738         Improved code complete and autocomplete
10740 2006-04-01  Johannes Schmid <jhs@gnome.org>
10742         * plugins/sourceview/Makefile.am:
10743         * plugins/sourceview/bookmark.png:
10744         * plugins/sourceview/marker-attentive.png:
10745         * plugins/sourceview/marker-basic.png:
10746         * plugins/sourceview/marker-intense.png:
10747         * plugins/sourceview/marker-light.png:
10748         * plugins/sourceview/sourceview.c: 
10749         
10750         Added pixmaps for all marker types and show bookmarks
10751         
10752         * configure.in
10753         * plugins/sourceview/Makefile.am:
10754         Build sourceview on 2.14 only
10756 2006-03-31  Johannes Schmid <jhs@gnome.org>
10758         * plugins/sourceview/Makefile.am:
10759         * plugins/sourceview/anjuta-document.c:
10760         * plugins/sourceview/anjuta-view.c:
10761         * plugins/sourceview/anjuta-view.h:
10762         * plugins/sourceview/sourceview-autocomplete.c:
10763         * plugins/sourceview/sourceview-private.h:
10764         * plugins/sourceview/sourceview-tags.c:
10765         * plugins/sourceview/sourceview-tags.h:
10766         * plugins/sourceview/sourceview.c: 
10767         * plugins/sourceview/tag-window.c:
10768         * plugins/sourceview/tag-window.h:
10769         
10770         Added code completion with tag manager to the editor and fixed a save_as bug
10772 2006-03-31  Johannes Schmid <jhs@gnome.org>
10774         * src/main.c: Revert patch from Rob to allow building with
10775         Gnome 2.12
10776         * configure.in: Require at least 2.12 libraries
10778 2006-03-29 Yang Hong <yanghong@ccoss.com.cn>
10780         reviewed by: Johannes Schmid <jhs@gnome.org> (fixed typo)
10782         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
10783         Improve anjuta-plugin project template: Added missed files dist tarball
10784         (make dist)
10786         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade: Fixed
10787         typo
10789 2006-03-28  Yang Hong <yanghong@ccoss.com.cn>
10791         reviewed by: Johannes Schmid <jhs@gnome.org>
10793         * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
10794         plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in
10795         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
10796         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
10797         
10798         Improve anjuta-plugin project template. Also fix for #322744
10800 2006-03-27  Johannes Schmid <jhs@gnome.org>
10802         * plugins/sourceview/sourceview-private.h:
10803         plugins/sourceview/sourceview.c:
10804         
10805         Added basic bookmark support
10807 2006-03-27  Johannes Schmid <jhs@gnome.org>
10809         * TODO.tasks:
10810         Updated
10811         
10812         Patch from Rob Bradfort <robster@debian.org>:
10813         * src/main.c: (get_command_line_args), (main):
10814         Migration from popt to GOption
10815         
10816 2006-03-26 Naba Kumar  <naba@gnome.org>
10818         * plugins/document-manager/anjuta-docman.c: Fixed close icon button
10819         size to scale itself with theme.
10821 2006-03-26 Naba Kumar  <naba@gnome.org>
10823         * plugins/file-manager/an_file_view.c,
10824         plugins/symbol-browser/an_symbol_view.c: Destroy tooltip timers
10825         when symbolview and fileview objects are destroyed to avoid crashes
10826         after the plugins are disabled.
10828 2006-03-26 Naba Kumar <naba@gnome.org>
10830         * Makefile.am,  po/POTFILES.skip, (removed) anjuta_dialogs_strings.h:
10831         Deleted unused file.
10832         
10833         * plugins/glade/plugin.c: Be able to close glade plugin when there
10834         there is no glade project loaded.
10835         
10836         * plugins/sourceview/sourceview.plugin,
10837         plugins/sourceview/sourceview.plugin.in: Give a better plugin name.
10839 2006-03-23  Naba Kumar  <naba@gnome.org>
10841         * plugins/editor/print.c: Fixed a bug where some sections of
10842         printed/previewed text is not highlighted.
10843         
10844 2006-03-20  Johannes Schmid <jhs@gnome.org>
10846         * libanjuta/interfaces/libanjuta.idl:
10847         Added IAnjutaPrint
10848         * plugins/devhelp/plugin.c: Work with any devhelp version (hopefully)
10849         as we do not use private apis. Show help window and startup because it does 
10850         not survive gdl
10851         
10852         * plugins/document-manager/action-callbacks.c:
10853         plugins/editor/Makefile.am:
10854         plugins/editor/text_editor.c:
10855         plugins/editor/print.c:
10856         plugins/editor/print.h:
10857         
10858         Fixed printing (nobody has missed it BTW ;-)
10859         
10860         * plugins/sourceview/sourceview.c:
10861         Fixed a crasher
10863 2006-03-20 Naba Kumar <naba@gnome.org>
10865         * configure.in, plugins/devhelp/plugin.c: Be able to build with
10866         devhelp >= 0.9 < 0.11 versions.
10867         
10868 2006-03-20  Johannes Schmid <jhs@gnome.org>
10870         * plugins/sourceview/anjuta-document-loader.c
10871         plugins/sourceview/sourceview.c:
10872         
10873         Fixed encoding bugs
10875 2006-03-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10877         * plugins/sourceview/sourceview.c, plugins/search/search-replace_backend.c :
10878         Fixed bug (line position)
10879         Give the good line position whatever the active editor.
10881 2006-03-19  Ilkka Tuohela  <hile@iki.fi>
10883         * configure.in: Added fi to ALL_LINGUAS
10885 2006-03-19  Johannes Schmid <jhs@gnome.org>
10887         * plugins/sourceview/anjuta-document-loader.c:
10888         replace gnome_vfs_get_mime_type_for_name_and data
10890         * plugins/build-basic-autotools/build-basic-autotools.c:
10891         Fixed #335142
10893 2006-03-17  Johannes Schmid <jhs@gnome.org>
10895         * plugins/editor/editor.glade:
10896         Added style-editor again after it got lost somehow
10898 2006-03-17  Johannes Schmid <jhs@gnome.org>
10900         * plugins/devhelp/plugin.c: Updated to work with devhelp-0.11
10901         configure.in: require devhelp 0.11
10902         
10903         Post 0.11 devhelp versions (CVS) do not work because of an API change...
10905         plugins/build-basic-autotools/build-basic-autotools.c:
10906         forgot a an installtion callback for the "install as root"-feature
10908 2006-03-17  Massimo Cora' <maxcvs@email.it>
10910         reviewed by: Johannes Schmid <jhs@gnome.org>
10912         * plugins/class-gen/anjuta-class-gen-plugin.glade
10913         plugins/class-gen/class_gen.c 
10914         plugins/class-gen/goc_template_header
10915         plugins/class-gen/goc_template_source
10916         
10917         Fixed bug #334663
10919 2006-03-16  Johannes Schmid <jhs@gnome.org>
10921         * plugins/sourceview/sourceview.c:
10922         Fixed "save-point" signal for undo actions
10924 2006-03-16  Massimo Cora' <maxcvs@email.it>
10925         
10926         reviewed by: Johannes Schmid <jhs@gnome.org>
10927         
10928         * plugins/document-manager/anjuta-docman.c:
10929         Implement tab drag and drop
10931 2006-03-16  Johannes Schmid <jhs@gnome.org>
10933         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
10934         plugins/build-basic-autotools/build-basic-autotools.c:
10935         
10936         Implemented "install as root"-feature (#321455)
10938 2006-03-16  Johannes Schmid <jhs@gnome.org>
10940         * mime/.cvsignore
10941         plugins/sourceview/.cvsignore
10942         plugins/tools/scripts/.cvsignore:
10943         Added/extended .cvsignore files
10944         
10945         * plugins/sourceview/sourceview-autocomplete.c:
10946         plugins/sourceview/sourceview-autocomplete.h:
10947         plugins/sourceview/sourceview-prefs.c:
10948         plugins/sourceview/sourceview-private.h:
10949         plugins/sourceview/sourceview.glade:
10950         Autcomplete just works(tm) now and respects preferences
10951         
10952         * plugins/sourceview/sourceview.c: (ieditor_get_current_word):
10953         Use better algorithm from autocomplete
10955 2006-03-15  Johannes Schmid <jhs@gnome.org>
10957         * src/anjuta-app.c:
10958         Fixed bug #304495
10960 2006-03-15  Johannes Schmid <jhs@gnome.org>
10962         * libanjuta/interfaces/libanjuta.idl:
10963         plugins/class-gen/class_gen.c:
10964         plugins/file-wizard/file.c: (on_new_file_okbutton_clicked):
10965         plugins/project-manager/plugin.c:
10966         
10967         Allow to add multiple source files (#320191)
10968         
10969         * configure.in: Require gnome-build 0.1.3
10971 2006-03-14  Johannes Schmid <jhs@gnome.org>
10973         * plugins/macro/macro-utils.c: Fixed bug #333606
10974         * plugins/file-wizard/file.c: Fixed bug #333601
10976 2006-03-13  Johannes Schmid <jhs@gnome.org>
10978         * plugins/sourceview/sourceview_autocomplete.c
10979         plugins/sourceview/sourceview_autocomplete.h
10980         plugins/sourceview/sourceview.c
10981         plugins/sourceview/sourceview-private.h
10982         plugins/sourceview/sourceview-prefs.c:
10983         
10984         Cleaned up and fixed several issues
10985         
10986 2006-03-13  Johannes Schmid <jhs@gnome.org>
10988         * plugins/sourceview/Makefile.am:
10989         plugins/sourceview/sourceview-autocomplete.c
10990         plugins/sourceview/sourceview-autocomplete.h:
10991         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
10992         plugins/sourceview/sourceview-private.h:
10993         plugins/sourceview/sourceview.c:
10994         
10995         Added (buggy) autocomplete feature to sourceview
10996         
10997 2006-03-12 Naba Kumar <naba@gnome.org>
10999         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
11000         libanjuta/anjuta-session.c: Added API docs.
11002 2006-03-12 Naba Kumar <naba@gnome.org>
11004         * TODO.tasks: Added couple of tasks.
11005         * libanjuta/interfaces/anjuta-idl-compiler.pl: Delay type normalization,
11006         Register private class as early as possible so that members could
11007         point to self class. Code clean up.
11009 2006-03-12 Naba Kumar <naba@gnome.org>
11011         * po/POTFILES.in, po/POTFILES.skip: Updated.
11013 2006-03-11 Naba Kumar <naba@gnome.org>
11015         * libanjuta/anjuta-shell.c,
11016         plugins/document-manager/anjuta-docman.c,
11017         plugins/document-manager/plugin.c,
11018         plugins/symbol-browser/an_symbol_search.c,
11019         plugins/valgrind/vgrule-list.c: Use correct signal names while
11020         creating them.
11021         
11022         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate correct
11023         signal names and fixed enum IANJUTA_TYPE_* macro.
11025 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11027         * plugins/sourceview/sourceview.c, plugins/sourceview/sourceview-private.h,
11028         plugins/search/search-replace.c :
11029         Fixed bug (Bookmark the good line).
11030         Search & Replace (Mark all matched strings).
11031         
11032 2006-03-09  Johannes Schmid <jhs@gnome.org>
11034         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init):
11035         Completed changes from yesterday
11036         
11037         * plugins/document-manager/anjuta-document-manager.glade:
11038         plugins/editor/editor.glade
11039         plugins/editor/plugin.c: (activate_plugin)
11040         plugins/editor/text_editor.c
11041     plugins/sourceview/Makefile.am
11042         plugins/sourceview/plugin.c: (sourceview_plugin_activate)
11043         plugins/sourceview/sourceview.glade:
11044         Completed preference changes
11046 2006-03-08  Johannes Schmid <jhs@gnome.org>
11048         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init)
11049         plugins/search/plugin.c: (activate_plugin):
11050         
11051         Removed Gtk-Criticals
11052         
11053         * plugins/document-manager/anjuta-document-manager.glade:
11054         plugins/document-manager/plugin.c: (on_docman_auto_save),
11055         (on_gconf_notify_timer), (prefs_init):
11056     plugins/document-manager/plugin.h:
11057         plugins/editor/text_editor.c: (text_editor_instance_init),
11058         (text_editor_dispose):
11059         plugins/editor/text_editor.h:
11060         plugins/editor/text_editor_cbs.c:
11061         plugins/editor/text_editor_cbs.h:
11062         plugins/editor/text_editor_prefs.c: (text_editor_prefs_init):
11063         plugins/glade/plugin.c: (activate_plugin):
11064         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
11065         plugins/sourceview/sourceview-private.h:
11066         plugins/sourceview/sourceview.c: (on_menu_popup),
11067         (sourceview_new), (ifile_open), (ifile_savable_save),
11068         (ifile_savable_save_as), (ieditor_set_popup_menu),
11069         (ieditor_get_filename), (imark_mark):
11071     Moved autosave from editor to document manager and fixed some things in 
11072     Sourceview plugin
11074 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11076         * plugins/search/anjuta-search.glade :
11077         New order's buttons - Renamed "Forward" to "Find" (bug #306970)
11078         plugins/search/search-replace_bachend.c: Fixed a crash bug.
11079         plugins/search/search-replace.c : Fixed bug.
11080         
11081 2006-03-08  Johannes Schmid <jhs@gnome.org>
11083     * plugins/search/anjuta-search.glade
11084     Fixed widget names (glade is a bit stupid on copying widgets to other files)
11086 2006-03-07  Johannes Schmid <jhs@gnome.org>
11088         * plugins/document-manager/action-callbacks.c
11089         plugins/document-manager/anjuta-document-manager.glade
11090         plugins/document-manager/plugin.c: (prefs_init),
11091         (activate_plugin):
11092         plugins/editor/Makefile.am:
11093         plugins/editor/editor.glade:
11094         plugins/editor/plugin.c: (on_style_button_clicked),
11095         (activate_plugin), (dispose):
11096         plugins/editor/style-editor.c:
11097         
11098         Startet to seperate document-manager and editor preferences
11100         * plugins/search/Makefile.am:
11101         plugins/search/anjuta-search.glade:
11102         plugins/search/search-replace.c:
11103         
11104         Moved search GUI to search-plugin
11105                 
11106         * plugins/sourceview/sourceview-prefs.c:
11107         plugins/sourceview/sourceview-prefs.h:
11108         plugins/sourceview/sourceview-private.h:
11109         plugins/sourceview/sourceview.c: 
11110         plugins/sourceview/sourceview.h:
11111         plugins/sourceview/Makefile.am:
11112         plugins/sourceview/anjuta-document.h:
11113         plugins/sourceview/anjuta-view.c: (anjuta_view_init):
11114         plugins/sourceview/plugin.c: 
11115         
11116         Added some preferences to sourceview and fixed vfs_monitor
11117         
11118         * tagmanager/c.c: (parseParens): 
11119         Removed annoying debug message
11120         
11121         * libanjuta/interfaces/libanjuta.idl: 
11122         Removed IAnjutaEditorFactory::create_style_editor()
11124 2006-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11126         * plugins/sourceview/sourceview.c, plugins/search/search-replace.c :
11127         Search : Bookmark all matched lines.
11129 2006-03-06  Johannes Schmid <jhs@gnome.org>
11131         * plugins/class-gen/anjuta-class-gen.plugin.in
11132         plugins/file-loader/plugin.c: (sort_wizards)
11133         (on_create_submenu), (activate_plugin)
11134         plugins/file-wizard/anjuta-file-wizard.plugin.in
11135         plugins/glade/anjuta-glade.plugin.in
11136         plugins/project-import/anjuta-project-import.plugin.in
11137         plugins/project-wizard/anjuta-project-wizard.plugin.in:
11138         
11139         Changed File->Wizard to File->New and changed some wizard titles. Wizards are 
11140         sorted alphabeticly
11141         
11142         * plugins/project-wizard/templates/mkfile.wiz:
11143         Use configured project directory instead of ~/myproject
11144         
11145         * plugins/sourceview/sourceview.c: (sourceview_apply_prefs),
11146         (ifile_open):
11147         Show markers (again) and monitor uri
11149 2006-03-06  Naba Kumar  <naba@gnome.org>
11151         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate struct
11152         typedefs separately so that forward linking would work.
11153         e.g: typedef sturct _Foo Foo; struct _Foo { Foo *prev };
11155 2006-03-05  Naba Kumar  <naba@gnome.org>
11157         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added support for
11158         passing Enums and Structs in signals. Define struct _Name in
11159         generated code, so that forward referencing.
11160         e.g: typedef sturct _Foo { strutct _Foo *prev } Foo;
11161         
11162         * libanjuta/interfaces/libanjuta.idl: Fixed typo.
11163         
11164 2006-03-05  Naba Kumar  <naba@gnome.org>
11166         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added typedef
11167         support. Generate GType definitions for enums in generated codes
11168         so that enums could be passed as signal params.
11169         
11170 2006-03-04  Naba Kumar  <naba@gnome.org>
11172         * plugins/document-manager/*, plugins/print/*, plugins/search/*:
11173         Restored cvs-moved revision files. They were originally marked
11174         deleted at their older locations. Now they are restored at
11175         their new locations. The changeset is one that was committed
11176         as part of document-manager, editor, search and print plugins
11177         separation from editor plugin.
11178         
11179 2006-03-03  Johannes Schmid <jhs@gnome.org>
11181         * plugins/sourceview/*:
11182         Reimplemented sourceview plugin reusing much code from gedit. Thanks to Paolo Borelli & Maggi for 
11183         poiting this out!
11185 2006-03-04  Naba Kumar  <naba@gnome.org>
11187         * plugins/gdb/*: Deleted removed files (see previous changlog
11188         entry for files list).
11189         
11190 2005-03-01 Sebastien Granjoux <seb.sfo@free.fr>
11192         * plugins/debug-mananger/breakpoints.c,
11193         plugins/debug-manager/breakpoints.h,
11194         plugins/debug-manager/debug_tree.c,
11195         plugins/debug-manager/debug_tree.h,
11196         plugins/debug-manager/info.c,
11197         plugins/debug-manager/info.h,
11198         plugins/debug-manager/locals.c,
11199         plugins/debug-manager/locals.h,
11200         plugins/debug-manager/memory.c,
11201         plugins/debug-manager/memory.h,
11202         plugins/debug-manager/registers.c,
11203         plugins/debug-manager/registers.h,
11204         plugins/debug-manager/sharedlib.c,
11205         plugins/debug-manager/sharedlib.h,
11206         plugins/debug-manager/signal.c,
11207         plugins/debug-manager/signal.h,
11208         plugins/debug-manager/stack_trace.c,
11209         plugins/debug-manager/stack_trace.h,
11210         plugins/debug-manager/watch.c,
11211         plugins/debug-manager/watch.h,
11212         plugins/debug-manager/Makefile.am:
11213         Move from gdb plugin to debug manager plugin
11215         * plugins/debug-manager/anjuta-debug-manager.glade,
11216         plugins/debug-manager/anjuta-debug-manager.ui:
11217         Move all user interface from gdb to debug manager
11219         * plugins/debug-manager/utilities.c,
11220         plugins/debug-manager/utilities.h:
11221         Remove some unused code
11222         Add useful code from gdb plugin
11224         * plugins/debug-manager/start.c,
11225         plugins/debug-manager/start.h:
11226         Include code of attach_process
11227         Add more code to start the debugger
11229         * plugins/debug-manager/plugin.c,
11230         plugins/debug-manager/plugin.h,
11231         plugins/debug-manager/anjuta-debug-manager.plugin.in:
11232         Rename IAnjutaDebuggerManager to IAnjutaDebugManager
11234         * plugins/debug-manager/debugger.c,
11235         plugins/debug-manager/debugger.h:
11236         Implement a queue of debugger command
11238         * plugins/gdb/actions.c,
11239         plugins/gdb/actions.h,
11240         plugins/gdb/watch_cbs.c,
11241         plugins/gdb/watch_cbs.h,
11242         plugins/gdb/watch_gui.c,
11243         plugins/gdb/watch_gui.h:
11244         Removed 
11246         * plugins/gdb/debugger.c,
11247         plugins/gdb/debugger.h,
11248         plugins/gdb/gdbmi.c,
11249         plugins/gdb/gdbmi.h,
11250         plugins/gdb/utilities.c,
11251         plugins/gdb/utilities.h,
11252         plugins/gdb/Makefile.am,
11253         plugins/gdb/anjuta-gdb.plugin.in:
11254         Implement necessary functions
11256         * plugins/gdb/parser.c,
11257         plugins/gdb/parser.h:
11258         Code for parsing variable previously in debug_tree.c
11260         * plugins/gdb/anjuta-gdb.glade,
11261         plugins/gdb/anjuta-gdb.ui:
11262         Remove user interface
11264         * plugins/gdb/gdbmi-test.c:
11265         Need update
11267         * plugins/gdb/anjuta-gdb.plugin.png:
11268         Try an improved icon for gdb (archer fish)
11270         * libanjuta/anjuta-debugger.c,
11271         libanjuta/anjuta-debugger.h,
11272         libanjuta/interfaces/libanjuta.idl,
11273         libanjuta/interfaces/anjuta-idl-compiler.pl,
11274         libanjuta/Makefile.am:
11275         Add declaration used in new IAnjutaDebugger interface
11277         * manuals/reference/libanjuta.types,
11278         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml
11279         manuals/referecen/libanjuta/tmpl/libanjuta-unused.sgml:
11280         Update documentation
11282 2006-03-02  Naba Kumar  <naba@gnome.org>
11284         * manuals/reference/libanjuta/Makefile.am,
11285         manuals/reference/libanjuta/libanjuta-docs.sgml,
11286         manuals/reference/libanjuta/libanjuta-sections.txt,
11287         manuals/reference/libanjuta/libanjuta.types,
11288         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
11289         manuals/reference/libanjuta/tmpl/anjuta-launcher.sgml,
11290         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
11291         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
11292         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
11293         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
11294         manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
11295         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
11296         manuals/reference/libanjuta/tmpl/anjuta-status.sgml,
11297         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
11298         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
11299         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
11300         manuals/reference/libanjuta/tmpl/e-splash.sgml,
11301         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
11302         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
11303         manuals/reference/libanjuta/tmpl/ianjuta-bookmark.sgml,
11304         manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
11305         manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
11306         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
11307         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
11308         manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
11309         manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
11310         manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
11311         manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
11312         manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
11313         manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
11314         manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
11315         manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
11316         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
11317         manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
11318         manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
11319         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
11320         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
11321         manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
11322         manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
11323         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
11324         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
11325         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
11326         manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
11327         manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
11328         manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml,
11329         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
11330         manuals/reference/libanjuta/tmpl/plugins.sgml,
11331         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
11332         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
11333         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
11334         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
11335         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
11336         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
11337         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
11338         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
11339         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
11340         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
11341         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
11342         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
11343         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
11344         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml: Updated
11345         documentation.
11347 2006-02-28  Naba Kumar <naba@gnome.org>
11349         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
11350         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml
11351         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml
11352         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml
11353         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml
11354         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml
11355         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml
11356         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml
11357         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml
11358         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml
11359         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml
11360         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml
11361         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml
11362         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml
11364 2006-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11366         * plugins/sourceview/sourceview.c:
11367         Select to brace, select block.
11369 2006-02-28  Johannes Schmid <jhs@gnome.org>
11371         * plugins/file-wizard/Makefile.am
11372         plugins/file-wizard/action-callbacks.c (removed)
11373         plugins/file-wizard/action-callbacks.h (removed)
11374         plugins/file-wizard/anjuta-file-wizard.ui
11375         plugins/file-wizard/plugin.c: (activate_plugin),
11376         (deactivate_plugin)
11377         plugins/file-wizard/plugin.h:
11378         Removed Edit->Insert Text submenu (replace by macros plugin)
11379         
11380         * plugins/sourceview/sourceview.c: (sourceview_new),
11381         (ieditor_set_popup_menu):
11382         Fixed some more bugs
11383         
11384         * plugins/subversion/svn-threat.h (removed): Removed ununsed file
11386 2006-02-28  Naba Kumar <naba@gnome.org>
11388         * plugins/file-manager/an_file_view.c,
11389         plugins/symbol-browser/an_symbol_view.c: Show tooltips for unselected
11390         rows also and with delay 1 sec (the color and timout value should
11391         probably be picked up from some system wide preference key).
11393 2006-02-28  Naba Kumar <naba@gnome.org>
11395         * libanjuta/interfaces/libanjuta.idl,
11396         plugins/document-manager/action-callbacks.c,
11397         plugins/document-manager/plugin.c,
11398         plugins/editor/text_editor.c: Renamed IAnjutaEditorView to
11399         IAnjutaEditorFolds and implemented IAnjutaEditorView as editor views.
11400         Added interface checks in document manager and enable/disable
11401         menus based on supported interface.
11402         
11403         * plugins/project-import/anjuta-project-import.glade: Set some
11404         resonable size for the import dialog.
11406  2006-02-27  Naba Kumar  <naba@gnome.org>
11408         * libanjuta/interfaces/libanjuta.idl,
11409         plugins/document-manager/action-callbacks.c,
11410         plugins/editor/text_editor.c: Fixed IAnjutaEditorLineMode interface
11411         and eol conversion actions.
11413 2006-02-27  Johannes Schmid <jhs@gnome.org>
11414         
11415         * plugins/sourceview/sourceview.c: Implemented markers and fixed several crashers
11416         * plugins/file-manager/an_file_view.c
11417         plugins/file-manager/plugin.h:  Added tooltips
11418         * plugins/symbol-browser/an_symbol_view.h: Added tooltips
11420 2006-02-26  Naba Kumar  <naba@gnome.org>
11422         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
11423         plugins/build-basic-autotools/build-basic-autotools.c,
11424         plugins/build-basic-autotools/build-basic-autotools.h,
11425         plugins/build-basic-autotools/executer.c,
11426         plugins/message-view/anjuta-message-manager-plugin.glade: Moved enable/
11427         disable indicator highlights preferences from message manager to
11428         build plugin. Implemented message indicator highlights in build tool.
11429         
11430         * plugins/editor/text_editor.c: Fixed indicators.
11432 2006-02-26  Johannes Schmid <jhs@gnome.org>
11434         * plugins/sourceview/sourceview.c:
11435         - Fixed some bugs
11436         - Added markers
11437         * plugins/subversion/svn_auth.c:
11438         Fixed username/password authentification but there might be a memory corruption
11440 2006-02-26  Naba Kumar  <naba@gnome.org>
11442         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
11443         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-launcher.c,
11444         libanjuta/anjuta-launcher.h: Added documentation.
11446 2006-02-24  Naba Kumar  <naba@gnome.org>
11448         * plugins/editor/text_editor.c: Fixed change in API in
11449         IAnjutaEditorSelection::set().
11450         
11451 2006-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11453         * plugins/sourceview/sourceview.c, plugins/search/plugin.c,
11454         plugins/search/search-replace.c, plugins/search/search-replace_backend.c,
11455         libanjuta/interfaces/libanjuta.idl :
11456         Search in sourceview editor (Select in buffer).
11459 2006-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11461         * plugins/sourceview/sourceview.c :
11462         Fixed Replace, to_upper, to_lower.
11463         
11464         * plugins/search/search-replace_backend.c :
11465         Renamed header name.
11467 2006-02-22  Naba Kumar  <naba@gnome.org>
11469         * libanjuta/anjuta-plugin-description.c,
11470         libanjuta/anjuta-plugin-description.h, libanjuta/anjuta-shell.c,
11471         libanjuta/anjuta-shell.h, libanjuta/interfaces/libanjuta.idl,
11472         manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
11473         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
11474         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Fixed API docs.
11475         
11476         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
11477         * libanjuta/interfaces/libanjuta.idl: Added more API documentation stubs.
11478         
11479 2006-02-21  Naba Kumar  <naba@gnome.org>
11481         * libanjuta/interfaces/libanjuta.idl,
11482         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
11483         plugins/editor/text_editor_cbs.c: Implemanted IAnjutaIndicable
11484         interface for editor.
11486 2006-02-21  Naba Kumar  <naba@gnome.org>
11488         * plugins/editor/text_editor.c: Fixed a crash bug on copy operation.
11490         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
11491         * libanjuta/interfaces/libanjuta.idl: Added API documentation stubs.
11493 2006-02-21  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11495         * GTKSOURCEVIEW EDITOR
11496         plugins/sourceview/sourceview.c :
11497         Fixed copy and Goto Line.
11498         
11499         plugins/macro/macro-actions.c plugins/macro/macro-dialog.c
11500         plugins/macro/plugin.c :
11501         Fixed Insert key word and Insert macro.
11503 2006-02-19  Johannes Schmid <jhs@cvs.gnome.org>
11505         * plugins/document-manager/anjuta-docman.c:
11506         (on_open_filesel_response): Fixed useless g_slist statement (thanks gcc for complaining)
11507         
11508         * configure.in:
11509         plugins/Makefile.am:
11510         plugins/sourceview/.cvsignore:
11511         plugins/sourceview/Makefile.am:
11512         plugins/sourceview/plugin.c: :
11513         plugins/sourceview/plugin.h:
11514         plugins/sourceview/sourceview.c: 
11515         plugins/sourceview/sourceview.h:
11516         plugins/sourceview/sourceview.plugin:
11517         plugins/sourceview/sourceview.plugin.in:
11518         plugins/sourceview/sourceview.png:
11520         Added sourceview editor plugin
11522 2006-02-19 Naba Kumar  <naba@gnome.org>
11524         * libanjuta/interfaces/libanjuta.idl,
11525         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
11526         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
11527         plugins/cvs-plugin/cvs-interface.c,
11528         plugins/document-manager/action-callbacks.c,
11529         plugins/document-manager/action-callbacks.h,
11530         plugins/editor/text_editor.c, plugins/macro/macro-actions.c,
11531         plugins/search/plugin.c, plugins/search/search-replace.c,
11532         plugins/search/search-replace_backend.c,
11533         plugins/subversion/subversion-actions.c,
11534         plugins/subversion/subversion-callbacks.c,
11535         plugins/tools/editor.c, plugins/tools/execute.c,
11536         plugins/tools/variable.c: Defined proper editor interfaces and fixed
11537         few fatal warnings.
11539 2006-02-15 Naba Kumar  <naba@gnome.org>
11541         * libanjuta/anjuta-shell.c: Added a warning when a session is loaded
11542         within another.
11543         
11544         * libanjuta/interfaces/libanjuta.idl,
11545         plugins/document-manager/anjuta-docman.c,
11546         plugins/document-manager/plugin.c,
11547         plugins/editor/plugin.c, plugins/editor/text_editor.c: Removed
11548         unnecessary parameters from IAnjutaEditor interface and used proper
11549         types instead of 'gpointer'. Fixed various compiler warnings.
11550         
11551         * (removed) plugins/valgrind/main.c, po/POTFILES.in: Deleted useless
11552         file
11554 2006-02-12 Naba Kumar  <naba@gnome.org>
11556         * po/POTFILES.in: Updated.
11557         
11558 2006-02-11 Naba Kumar  <naba@gnome.org>
11560         * plugins/editor/properties.[cxx,h],
11561         plugins/editor/text_editor.c, plugins/editor/style-editor.c,
11562         plugins/editor/text_editor_prefs.c: Renamed prop_*() functions
11563         to sci_prop_*(), because they were conflicting with external
11564         functions (in some ssl library).
11565         
11566 2006-02-08 Naba Kumar  <naba@gnome.org>
11568         Patch from Massimo Cora  <maxcvs@email.it>:
11569         * plugins/valgrind/anjuta-valgrind.schemas,
11570         plugins/valgrind/plugin.c, plugins/valgrind/plugin.h,
11571         plugins/valgrind/preferences.c, plugins/valgrind/vgactions.c,
11572         plugins/valgrind/vgactions.h, plugins/valgrind/vgdefaultview.c,
11573         plugins/valgrind/vgdefaultview.h, plugins/valgrind/vggeneralprefs.c,
11574         plugins/valgrind/vggeneralprefs.h, plugins/valgrind/vgmemcheckprefs.c,
11575         plugins/valgrind/vgtoolview.c,
11576         plugins/valgrind/vgtoolview.h: It checks for the valgrind binary
11577         before running the debugging session. I've added also a
11578         preference in Anjuta Preferences where you can specify
11579         the path to the valgrind binary. The default is /usr/bin/valgrind.
11580         Now it displays a dialog with the error. [it can be -program
11581         exited- or -file loaded or end of input-]. Some valgrind 3.x
11582         compatibility.
11583         
11584 2006-01-29 Naba Kumar  <naba@gnome.org>
11586         Patch from Massimo Cora  <maxcvs@email.it>:
11587         * configure.in, plugins/Makefile.am,
11588         plugins/valgrind/*: Valgrind plugin (requires
11589         binutils-dev and valgrind to be installed.
11591 2005-01-24 Johannes Schmid <jhs@gnome.org>
11593         * Patch from Eric Greveson <ejg45@cam.ac.uk>
11594         plugins/tools/variables.c:
11595         Added current directory to possible variables
11597         * Patch from Günther Brammer <gbrammer@gmx.de>
11598         plugins/document-manager/anjuta-docman.c:
11599         Fix a crash on opening a file
11601         AUTHORS: Added Günther Brammer
11603 2005-12-17 Sebastien Granjoux <seb.sfo@free.fr>
11605         * libanjuta/anjuta-launcher.c:
11606         Fix a bug in AnjutaLauncher when output is bigger than buffer
11607         Probably fix bug #315188 and #305134
11609 2005-12-28      Johannes Schmid <jhs@gnome.org>
11610         
11611         * configure: Changed required gtk to 2.6.0, bumped VERSION to 2.02cvs
11612         * src/about.c: Use new gtk about dialog
11613         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c:
11614         Updated anjuta_ui_add_action_group_entries call
11615         
11616         Patch from Jean Breford <jean.breford@normalesup.org>
11617         and Markus Habermehl <bmh1980de@yahoo.de>:
11618         
11619         * libanjuta/anjuta-encodings.c: Fix crash in a much more nice way
11620         * AUTHORS: Added Jean and Markus
11622 2005-12-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11623         * plugins/search/search-replace.c :
11624         Bookmark all matched lines.
11625         * plugins/search/search-replace_backend.c :
11626         Fixed bug (Search in all project files).
11628 2005-12-21      Johannes Schmid <jhs@gnome.org>
11629         
11630         * plugins/search/plugin.c:
11631         Fixed signal names
11632         * libanjuta/anjuta-encodings.c: Don't crash if uninitialized. Further
11633         investigation needed.
11634         
11635         AUTHORS: Added Ross Goldner
11637 2005-12-19  Ross Golder  <ross@golder.org>
11639         * plugins/document-manager/anjuta-document-manager.plugin.in: Added
11640         application/xml MIME type.
11642 2005-12-18  Johannes Schmid <jhs@gnome.org>
11643         
11644         po/POTFILES.in: Updated files after directory changes
11645         HACKING: Removed outdated section 3 (anoncvs)
11647 2005-12-15  Sebastien Granjoux <seb.sfo@free.fr>
11649         * plugins/build-basic-autotools/build-basic-autotools.c:
11650         Save all files in editor before running a command
11652         * plugins/tools/execute.c:
11653         Use document manager plugin instead of each editor for
11654         saving all files
11656 2005-12-15  Johannes Schmid <jhs@gnome.org>
11658         * plugins/document-manager/action-callbacks.c:
11659         (on_save_all1_activate), (on_swap_activate)
11660         plugins/document-manager/anjuta-docman.c:
11661         (on_save_as_filesel_response), (on_notebook_switch_page):
11662         
11663         Fixed some remaining issues in document-manger
11665 2005-12-15      Johannes Schmid <jhs@gnome.org>
11667         * plugins/profile-default/default.anjuta:
11668         Load Search plugin and Message Manager by default
11670 2005-12-14  Johannes Schmid <jhs@gnome.org>
11671         
11672         * plugins/editor/text_editor.c
11673         libanjuta/anjuta-utils.c:
11674         
11675         Check if files differ when gnome-vfs monitoring is used.
11676         (Bug #309688)
11678 2005-12-13  Johannes Schmid <jhs@gnome.org>
11680         * plugins/document-manager/plugin.c:
11681         Only save modified files in ianjuta_file_savable_save() for document-manager
11682         as discussed on mailing list.
11683         
11684         * plugins/cvs-plugin/cvs-callbacks.c:
11685         Fixed dialog handling for empty log message
11687 2005-12-13  Johannes Schmid <jhs@gnome.org>
11689         * plugins/search/plugin.c: Fixed search toolbar (FIXME: Wrapping);
11690         
11691         * plugins/project-manager/* Removed ununsed files
11692         
11693         * plugins/symbol-browser/an_symbol_iter.c
11694         plugins/build-basic-autotools/build-basic-autotools.c
11695         plugins/build-basic-autotools/executer.c
11696         plugins/class-gen/class_gen.c
11697         plugins/class-inheritance/class-inherit.c
11698         plugins/cvs-plugin/cvs-actions.c
11699         plugins/cvs-plugin/cvs-interface.c
11700         plugins/debug-manager/attach_process.
11701         plugins/devhelp/plugin.c
11702         plugins/document-manager/plugin.c
11703         plugins/document-manager/indent_util.c
11704         plugins/editor/properties.cxx
11705         plugins/editor/aneditor.cxx
11706         plugins/editor/style-editor.c
11707         plugins/editor/text_editor.c
11708         plugins/macro/macro_db.c
11709         tagmanager/c.c:
11710         
11711         Use DEBUG_PRINT for debug messages
11713         libanjuta/anjuta-debug.h: Include config.h
11714         
11715         HACKING: Updated (BTW: does anyone read this?)
11716         
11717 2005-12-12  Johannes Schmid <jhs@gnome.org>
11719         Patch from Johan Ersvik <jersvik@fastmail.fm>:
11720         * plugins/gdb/debugger.c
11721         
11722         Fix a crasher in gdb plugin
11723         
11724         * plugins/gtodo/plugin.c
11725         plugins/search/plugin.c
11726         
11727         Fixed bug #305301
11728         
11729         * plugins/document-manager/anjuta-docman.c:
11730         
11731         Fixed error markers 
11732         
11733         * AUTHORS: Added Rafał Bursig <bursig@poczta.fm>
11734         
11735         Patch from Rafał Bursig <bursig@poczta.fm> (#320338 and #320341):
11736         
11737         * plugins/document-manager/anjuta-docman.c:
11738         highlight changed files in docman popup-menu
11739         * plugins/gdb/debug-tree.c:
11740         plugins/gdb/debugger.c
11741         Do not corupt entire "locals" tree when variable pointer have
11742         additional info and arrays/strucs/unions correctly.
11743         
11745 2005-12-11  Johannes Schmid <jhs@gnome.org>
11747         * plugins/document-manager/anjuta-docman.c
11748         plugins/document-manager/plugin.c
11749         plugins/editor/text_editor.c:
11750         
11751         AUTHORS: Added Johan Ersvik
11753         Fixed "is-dirty" bug and tab ordering
11755 2005-12-11  Johan Ersvik <jersvik@fastmail.fm>
11756         
11757         * plugins/editor/aneditor-autocomplete.cxx
11758         plugins/editor/aneditor-calltip.cxx
11759         plugins/editor/aneditor-priv.h
11760         plugins/symbol-browser/an_symbol.c
11761         plugins/symbol-browser/an_symbol_view.c
11762         tagmanager/entry.h
11763         tagmanager/tm_symbol.c
11764         tagmanager/tm_tag.c
11765         tagmanager/include/tm_symbol.h
11766         tagmanager/include/tm_tag.h
11767         tagmanager/c.c
11769         Better pointer recognition in tagmanager and symbol browser
11771 2005-12-11  Johannes Schmid <jhs@gnome.org>
11773         * plugins/search/*: New search plugin derived from search code in old editor
11774         plugin.
11775         
11776         * plugins/document-manager/*: new document-manger which is now seperated from
11777         editor to allow implementation of other editor widgets. Code is mostly derived
11778         from old editor plugin
11780         * plugins/print/* new print plugin which is not fully implemented in the
11781         moment
11783         * plugins/editor/text_editor.c: Added lots of interface code
11784         
11785         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaEditorEdit, IAnjutaEditorView,
11786         IAnjutaEditorFactory and extended IAnjutaEditor
11787         
11788         * configure.in, plugins/Makefile.am updated build system for new
11789         plugins
11791         This is a huge commit which might still contain some bugs and also has
11792         some fixmes. Things that are not working are the search toolbar because it
11793         does not use the same backend as any other searching function and printing
11794         (easy to fix) because it did not yet implement IAnjutaPrintable.
11796 2005-11-26 Sebastien Granjoux <seb.sfo@free.fr>
11798         * plugins/project-wizard/property.c:
11799         Use newer GtkFileChooser instead of GtkFileSelection with
11800         GnomeFileEntry to avoid a bug
11802         * plugins/project-wizard/install.c:
11803         Avoid an endless loop if project directory is not writable
11804         
11805         * plugins/project-wizard/druid.c:
11806         Allow creating project in empty directory without a
11807         warning
11809 2005-11-25  Johannes Schmid <jhs@cvs.gnome.org>
11810         
11811         Patch from Massimo Cora <maxcvs@email.it>
11812         * plugins/class-inheritence/class-inherit.c
11813         plugins/class-inheritence/plugin.c
11814         plugins/class-inheritence/plugin.h
11815         configure.in
11816         
11817         Update plugin to use new API from graphviz 2.6. Version 2.2 is 
11818         no longer supported!
11820 2005-11-23  Johannes Schmid <jhs@cvs.gnome.org>
11821         
11822         Patch from Johan Ersvik <jersvik@fastmail.fm>
11823         * plugins/message-view/message-view.c
11824         plugins/build-basic-autotools/build-basic-autotools.c
11825         plugins/build-basic-autotools/automake-c.filters
11827         This patch correct regex-filters for newer automake
11828         versions
11830 2005-11-19 Sebastien Granjoux <seb.sfo@free.fr>
11832        * plugins/tools/execute.c:
11833        Detect variables inside a word
11835 2005-11-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11837         * libanjuta/anjuta-status.[ch],
11838         plugins/editor/text_editor.[ch], plugins/editor/text_editor_cbs.c,
11839         plugins/editor/anjuta-docman.c :
11840         New anjuta-status procedure.
11842 2005-10-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11844         *Modified Files:
11845         libanjuta/anjuta-preferences.c libanjuta/anjuta-preferences.h
11846         plugins/editor/Makefile.am
11847         plugins/editor/anjuta-document-manager.glade
11848         plugins/editor/plugin.c plugins/editor/plugin.h
11849         plugins/editor/text_editor.c plugins/editor/text_editor.h
11850         *Added Files:
11851         plugins/editor/indent-dialog.c plugins/editor/indent-dialog.h
11852         plugins/editor/indent-util.c plugins/editor/indent-util.h
11853         plugins/editor/indent_test.c :
11854         Set and Preview indent preferences parameters.
11855         Saved indent user parameters.
11857 2005-10-27  Naba Kumar  <naba@gnome.org>
11859         Patch from Flavio daCosta  <flavio.dacosta@gmail.com>
11860         * plugins/editor/anjuta-docman.c: Restore tab color to normal
11861         theme color for saved documents.
11862         
11863 2005-10-26  Naba Kumar  <naba@gnome.org>
11865         * libanjuta/anjuta-encodings.c: Save changed supported encodings
11866         list. Fixed bug #316731.
11867         
11868 2005-10-23 Sebastien Granjoux <seb.sfo@free.fr>
11870         * tagmanager/tm_symbol.c: Fixed bug #315218
11872 2005-10-23  Adam Weinberger  <adamw@gnome.org>
11874         * plugins/build/build_file.c
11875           plugins/build-basic-autotools/build-basic-autotools.c
11876           plugins/tools/execute.c
11877           plugins/build/compile.c
11878           plugins/build/configurer.c
11879           plugins/debug-manager/plugin.c
11880           plugins/editor/plugin.c
11881           plugins/editor/print.c
11882           plugins/editor/text_editor.c
11883           plugins/file-loader/plugin.c
11884           plugins/file-manager/an_file_view.c
11885           plugins/symbol-browser/an_symbol_view.c
11886           plugins/gdb/debugger.c
11887           plugins/gdb/plugin.c
11888           plugins/glade/plugin.c
11889           plugins/macro/macro-actions.c
11890           plugins/macro/plugin.c
11891           plugins/profile-default/plugin.c
11892           plugins/project-manager/plugin.c
11893           plugins/project-manager/project_import.c
11894           plugins/symbol-browser/plugin.c
11895           plugins/tools/execute.c
11896           src/anjuta.c
11897           src/anjuta-actions.h
11898           src/shell.c:
11899           Correct spacing errors before and after "...".
11901 2005-10-20  Naba Kumar  <naba@gnome.org>
11903         * plugins/gdb/debugger.c: Fixed attach/detach process to
11904         updated UI properly.
11905         
11906 2005-10-18  Naba Kumar  <naba@gnome.org>
11908         * plugins/editor/aneditor.cxx: Fixed bug #172442 (and possibly
11909         #171314 too).
11910         
11911 2005-10-13  Naba Kumar  <naba@gnome.org>
11912         
11913         * plugins/project-mkfile-import/*: Removed separate import wizard for
11914         makefile based projects (because single widzard handles all wizards).
11916         * plugins/project-import/project-import.c: Made wizard window
11917         transient to main window.
11919         Patch from: Eric Greveson  <ejg45@cam.ac.uk>
11920         
11921         * AUTHORS: Added Eric's name in contributors list.
11922         
11923         * configure.in, plugins/Makefile.am,
11924         plugins/project-import/Makefile.am,
11925         plugins/project-import/anjuta-project-import.glade,
11926         plugins/project-import/project-import.c,
11927         plugins/project-import/project-import.h: Import wizard now detects
11928         both makefile and automake projects together instead of separate wizard.
11929         
11930         * plugins/project-wizard/templates/java/project.anjuta,
11931         plugins/project-wizard/templates/mkfile/project.anjuta,
11932         plugins/project-wizard/templates/python/project.anjuta,
11933         plugins/project-wizard/templates/terminal/project.anjuta: Renamed plugin
11934         name to make it appropriate.
11936 2005-10-11  Naba Kumar  <naba@gnome.org>
11938         * configure.in: Fixed glade3 version requirement.
11940 2005-09-29  Alexander Shopov  <ash@contact.bg>
11942         * configure.in: Added "bg" (Bulgarian) to ALL_LINGUAS
11944 2005-09-26  Johannes Schmid <jhs@cvs.gnome.org>
11946         * plugins/subversion/svn_auth.c
11947         plugins/subversion/anjuta_subversion.glade:
11948         Implemented svn_auth_ssl_server_trust_prompt_func_cb (untested)
11950 2005-09-22  Naba Kumar  <naba@gnome.org>
11952         Patch from: Eric Greveson  <ejg45@cam.ac.uk>:
11954         * configure.in,  plugins/Makefile.am
11955         plugins/project-manager/anjuta-project-manager.plugin.in,
11956         plugins/project-manager/plugin.c,
11957         (added) plugins/project-mkfile-import/.cvsignore,
11958         (added) plugins/project-mkfile-import/Makefile.am,
11959         (added) plugins/project-mkfile-import/
11960             anjuta-project-mkfile-import-plugin.png,
11961         (added) plugins/project-mkfile-import/
11962             anjuta-project-mkfile-import.glade,
11963         (added) plugins/project-mkfile-import/
11964             anjuta-project-mkfile-import.plugin.in,
11965         (added) plugins/project-mkfile-import/plugin.c,
11966         (added) plugins/project-mkfile-import/plugin.h,
11967         (added) plugins/project-mkfile-import/project-mkfile-import.c,
11968         (added) plugins/project-mkfile-import/project-mkfile-import.h,
11969         plugins/project-wizard/templates/Makefile.am,
11970         (added) plugins/project-wizard/templates/mkfile-logo.png,
11971         (added) plugins/project-wizard/templates/mkfile.wiz,
11972         (added) plugins/project-wizard/templates/mkfile/.cvsignore,
11973         (added) plugins/project-wizard/templates/mkfile/Makefile.am,
11974         (added) plugins/project-wizard/templates/mkfile/project.anjuta,
11975         (added) plugins/project-wizard/templates/mkfile/po/.cvsignore,
11976         (added) plugins/project-wizard/templates/mkfile/po/ChangeLog,
11977         (added) plugins/project-wizard/templates/mkfile/po/Makefile.am,
11978         (added) plugins/project-wizard/templates/mkfile/po/POTFILES.in,
11979         (added) plugins/project-wizard/templates/mkfile/src/.cvsignore,
11980         (added) plugins/project-wizard/templates/mkfile/src/Makefile.am,
11981         (added) plugins/project-wizard/templates/mkfile/src/Makefile.tpl,
11982         (added) plugins/project-wizard/templates/mkfile/src/main.c:
11983         Added makefile based project import wizard and wizard template.
11985 2005-09-12 Johannes Schmid <jhs@cvs.gnome.org>
11987         * libanjuta/anjuta-launcher.c: Reduced false password detections
11989 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
11991         * plugins/cvs-plugin/cvs-interface.c: Handle empty log 
11992         messages correctly.a
11994 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
11995         
11996         * scintilla/Makefile.am: Changed scintilla library to noinst
11997         * pixmaps/Makefile.am: Install password.png
11998         * libanjuta/anjuta-launcher.c: Changed password detection
11999         to be able to access GNOME CVS with ssh.
12000         
12001 2005-08-31  Naba Kumar  <naba@gnome.org>
12003         * plugins/glade/plugin.c: Set transient window for the widget
12004         dialogs.
12005         
12006 2005-08-21  Jens Seidel  <jseidel@cvs.gnome.org>
12008         * plugins/gtodo/main.c: Typo fix: s/occured/occurred/.
12010 2005-08-10  Naba Kumar  <naba@gnome.org>
12012         * plugins/build-basic-autotools/build-basic-autotools.c: Added F3
12013         as shortcut key for execute.
12015         * src/about.c: Clean up.
12016         
12017         Patch from: Jochen Baier  Jochen.Baier@stud.uni-karlsruhe.de
12018         * plugins/editor/action-callbacks.c: Fixed edit shortcuts for
12019         entry boxes.
12020         
12021 2005-08-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12023         * plugins/editor/search-replace_backend.c :
12024         Fixed search in File Patterns.
12026 2005-08-09  Philip Van Hoof  <pvanhoof@gnome.org>
12028         * plugins/gdb/Makefile.am: Fixed a make -j x bug
12029         
12030 2005-08-04  Naba Kumar  <naba@gnome.org>
12032         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
12033         for pango-1.8 rendering bug.
12034         
12035 2005-08-03  Naba Kumar  <naba@gnome.org>
12037         * plugins/glade/plugin.c: Proper names for plugin widgets.
12038         
12039         * plugins/subversion/anjuta-subversion.glade,
12040         plugins/subversion/svn-auth.c: Fixed authentication dialog and
12041         string allocations. Use passed default values when available.
12042         Set proper focus and dialog default response. Destroy dialog after use.
12043         Return error when appropriate.
12045 2005-08-02  Naba Kumar  <naba@gnome.org>
12047         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
12048         for pango-1.8 rendering bug.
12049         
12050 2005-08-02  Philip Van Hoof  <pvanhoof@gnome.org>
12052         * scintilla/Makefile.am: Fixed a make -j x bug
12053         
12054 2005-08-02  Johannes Schmid <jhs@gnome.org>
12055         
12056         * plugins/subversion/svn-auth.c: Added username/password 
12057         auto function.
12059 2005-08-01  Naba Kumar  <naba@gnome.org>
12061         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Added index bound
12062         checks for character width calculations.
12063         
12064 2005-07-31  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12066         * plugins/gdb/debug_tree.c : Inspect memory from locals window.
12068 2005-07-31  Naba Kumar  <naba@gnome.org>
12070         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Fixed text rendering
12071         messup with pango 1.8. Fixed bug #311846.
12073 2005-07-30  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12075         * plugins/gdb/memory.c : Fixed bug 305082.
12076         
12077         * plugins/project-wizard/templates/anjuta-plugin.wiz,
12078         plugins/project-wizard/templates/gcj.wiz,
12079         plugins/project-wizard/templates/gnome.wiz,
12080         plugins/project-wizard/templates/gtk.wiz,
12081         plugins/project-wizard/templates/java.wiz,
12082         plugins/project-wizard/templates/python.wiz,
12083         plugins/project-wizard/templates/wxwin.wiz,
12084         plugins/project-wizard/templates/xlib-dock.wiz : Spelling fixes.
12086 2005-07-27 Sebastien Granjoux <seb.sfo@free.fr>
12088         * plugins/tools/execute.c:
12089         Correct a crash if editor is closed while a tool still use it.
12091 2005-07-28  Naba Kumar  <naba@gnome.org>
12093         * scintilla/*: Updated scintilla from their latest CVS.
12095 2005-07-27  Naba Kumar  <naba@gnome.org>
12097         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
12098         plugins/build-basic-autotools/build-basic-autotools.c,
12099         plugins/cvs-plugin/plugin.c, plugins/debug-manager/plugin.c,
12100         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
12101         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
12102         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
12103         plugins/glade/plugin.c, plugins/gtodo/plugin.c, plugins/macro/plugin.c,
12104         plugins/message-view/plugin.c, plugins/patch/plugin.c,
12105         plugins/profile-default/plugin.c, plugins/project-manager/plugin.c,
12106         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
12107         plugins/symbol-browser/plugin.c, plugins/tools/plugin.c,
12108         src/anjuta-app.c, src/main.c, src/shell.c: Added 'translation_domain'
12109         argument to anjuta_ui_add_action_group_entries() and
12110         anjuta_ui_add_toggle_action_group_entries() and set the translation domain.
12111         Fixed all plugins to pass translation domain. This fixes untranslated
12112         UI bugs. 
12114 2005-07-27  Naba Kumar  <naba@gnome.org>
12116         * plugins/class-inheritance/class-callbacks.c,
12117         plugins/class-inheritance/class-inherit.c: Fixed color scheme to use
12118         proper system colors.
12120 2005-07-26  Naba Kumar  <naba@gnome.org>
12122         * ROADMAP: Updated and added more tasks.
12124 2005-07-25  Naba Kumar  <naba@gnome.org>
12126         * ROADMAP: Updated and added more tasks.
12127         
12128 2005-07-24  Naba Kumar  <naba@gnome.org>
12130         * HACKING: Fixed format.
12132 2005-07-24  Naba Kumar  <naba@gnome.org>
12134         * ROADMAP: Fixed format.
12135         * plugins/tools/scripts/prepare-changelog.pl: Fixed month figure.
12137 2005-07-24  Naba Kumar  <naba@gnome.org>
12139         * HACKING, ROADMAP: Fixed format and add some tasks to do in ROADMAP.
12140         * data/properties/cpp.properties: Added *.c++ as file extension for c++
12142 2005-07-24 Sebastien Granjoux <seb.sfo@free.fr>
12144         * plugins/tools/dialog.c, plugins/tools/dialog.h:
12145         Correct wrong sensitivity setting
12146         
12147         * plugins/tools/tool.c: Correct a crash when removing overridden tool
12148         
12149         * plugins/tools/variable.c:     Add variables for project manager
12151 2005-07-23  Naba Kumar  <naba@gnome.org>
12153         * ROADMAP: updated.
12155 2005-07-23 Naba Kumar  <naba@gnome.org>
12157         * plugins/subversion/Makefile.am,
12158         plugins/subversion/svn-auth.c,
12159         plugins/subversion/svn-auth.h: Added subversion authentication code
12160         stubs.
12161         
12162         * plugins/subversion/subversion-callbacks.c,
12163         plugins/subversion/subversion-callbacks.h,
12164         plugins/subversion/svn-backend-priv.h,
12165         plugins/subversion/svn-backend.c, plugins/subversion/svn-backend.h,
12166         plugins/subversion/svn-notify.c, plugins/subversion/svn-notify.h,
12167         plugins/subversion/svn-thread.c, plugins/subversion/svn-thread.h:
12168         Added file mode line.
12170 2005-07-22  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
12172         * configure.in: Added 'gl' to ALL_LINGUAS.
12174 2005-07-21 Naba Kumar  <naba@gnome.org>
12176         * libanjuta/anjuta-launcher.c: Fixed dispose method to neatly close
12177         the active sources and kill the running process without emitting
12178         signals (which could be fatal because the object is being destroyed).
12179         Incidentally, fixed the crash that happens when stopping an active
12180         debugger session. Disabled debug prints and code clean up.
12181         Fixed bug #305587.
12182         
12183         * plugins/cvs-plugin/cvs-execute.c: Removed signal disconnections from
12184         message view object, because that prevents many unprocessed outputs
12185         from the cvs command from being appended in view. Does not set NULL
12186         to mesg_view private member (not required) so that any pending outputs
12187         to view is processed.Fixed bug #172666.
12189         * plugins/editor/anjuta-document-manager.plugin.in: Added ruby mime
12190         type in supported list.
12191         
12192 2005-07-18  Adam Weinberger  <adamw@gnome.org>
12194         * plugins/file-manager/anjuta-file-manager-plugin.glade:
12195           grammar/spelling fixes.
12197 2005-07-17 Naba Kumar  <naba@gnome.org>
12199         * (new) plugins/project-wizard/templates/terminal/cvsignore,
12200         (new) plugins/project-wizard/templates/terminal/po/cvsignore,
12201         (new) plugins/project-wizard/templates/terminal/src/cvsignore,
12202         plugins/project-wizard/templates/anjuta-plugin.wiz,
12203         plugins/project-wizard/templates/gcj.wiz,
12204         plugins/project-wizard/templates/gnome.wiz,
12205         plugins/project-wizard/templates/gtk.wiz,
12206         plugins/project-wizard/templates/gtkmm.wiz,
12207         plugins/project-wizard/templates/java.wiz,
12208         plugins/project-wizard/templates/python.wiz,
12209         plugins/project-wizard/templates/terminal.wiz,
12210         plugins/project-wizard/templates/terminal/Makefile.am,
12211         plugins/project-wizard/templates/terminal/po/Makefile.am,
12212         plugins/project-wizard/templates/terminal/src/Makefile.am,
12213         plugins/project-wizard/templates/wxwin.wiz,
12214         plugins/project-wizard/templates/xlib-dock.wiz,
12215         plugins/project-wizard/templates/xlib.wiz: Added cvsignore files for
12216         wizards and updated .wiz files to install them in newly created
12217         projects.
12219 2005-07-16 Naba Kumar  <naba@gnome.org>
12221         * plugins/editor/anjuta-document-manager.plugin.in: Added mime types.
12222         
12223         * plugins/file-manager/an_file_view.c,
12224         plugins/file-manager/plugin.c: Added file manager preferences to
12225         show/hide files ignored by version control (e.g. cvsignore).
12226         
12227         * plugins/editor/text_editor.c: Initialize vfs info struct.
12228         
12229         * .cvsignore, global-tags/.cvsignore, libanjuta/.cvsignore,
12230         libanjuta/interfaces/.cvsignore, libegg/.cvsignore,
12231         libegg/menu/.cvsignore, libegg/recent-files/.cvsignore,
12232         libegg/treeviewutils/.cvsignore, libegg/util/.cvsignore,
12233         omf-install/.cvsignore, pixmaps/.cvsignore,
12234         plugins/file-manager/anjuta-file-manager-plugin.glade,
12235         scintilla/.cvsignore, scintilla/include/.cvsignore,
12236         scripts/.cvsignore, src/.cvsignore, tagmanager/.cvsignore,
12237         tagmanager/python.c: Updated.
12239 2005-07-16 Naba Kumar  <naba@gnome.org>
12241         * tagmanager/parse.c, tagmanager/parse.h, tagmanager/python.c:
12242         Fixed python parser to parser class methods.
12244 2005-07-15 Naba Kumar  <naba@gnome.org>
12246         * plugins/project-wizard/property.c: Used parenthesis to remove
12247         ambiguty.
12248         
12249         * plugins/project-wizard/templates/anjuta-plugin.wiz,
12250         plugins/project-wizard/templates/gcj.wiz,
12251         plugins/project-wizard/templates/gnome.wiz,
12252         plugins/project-wizard/templates/gtk.wiz,
12253         plugins/project-wizard/templates/gtkmm.wiz,
12254         plugins/project-wizard/templates/java.wiz,
12255         plugins/project-wizard/templates/python.wiz,
12256         plugins/project-wizard/templates/terminal.wiz,
12257         plugins/project-wizard/templates/wxwin.wiz,
12258         plugins/project-wizard/templates/xlib-dock.wiz,
12259         plugins/project-wizard/templates/xlib.wiz: Fixed wizard descriptions
12260         and names.
12262 2005-07-15 Naba Kumar  <naba@gnome.org>
12264         * plugins/project-wizard/templates/java.wiz,
12265         plugins/project-wizard/templates/java/Makefile.am,
12266         plugins/project-wizard/templates/java/project.anjuta,
12267         plugins/project-wizard/templates/python.wiz,
12268         plugins/project-wizard/templates/python/Makefile.am,
12269         plugins/project-wizard/templates/python/project.anjuta: Use different
12270         project files for java and python module where debugger is not
12271         included in the list of plugins.
12273 2005-07-15 Naba Kumar  <naba@gnome.org>
12275         * configure.in, plugins/project-wizard/templates/Makefile.am,
12276         plugins/project-wizard/templates/gcj-logo.png,
12277         plugins/project-wizard/templates/gcj.wiz,
12278         plugins/project-wizard/templates/gcj/.cvsignore,
12279         plugins/project-wizard/templates/gcj/Makefile.am,
12280         plugins/project-wizard/templates/gcj/configure.in.tpl,
12281         plugins/project-wizard/templates/gcj/src/.cvsignore,
12282         plugins/project-wizard/templates/gcj/src/Makefile.am,
12283         plugins/project-wizard/templates/gcj/src/Makefile.am.tpl,
12284         plugins/project-wizard/templates/java-logo.png,
12285         plugins/project-wizard/templates/java.wiz,
12286         plugins/project-wizard/templates/java/configure.in.tpl,
12287         plugins/project-wizard/templates/java/po/Makefile.am,
12288         plugins/project-wizard/templates/java/po/POTFILES.in,
12289         plugins/project-wizard/templates/java/src/Makefile.am.tpl,
12290         plugins/project-wizard/templates/java/src/main.java,
12291         plugins/project-wizard/templates/python-logo.png,
12292         plugins/project-wizard/templates/python.wiz,
12293         plugins/project-wizard/templates/python/.cvsignore,
12294         plugins/project-wizard/templates/python/Makefile.am,
12295         plugins/project-wizard/templates/python/configure.in.tpl,
12296         plugins/project-wizard/templates/python/po/.cvsignore,
12297         plugins/project-wizard/templates/python/po/Makefile.am,
12298         plugins/project-wizard/templates/python/po/POTFILES.in,
12299         plugins/project-wizard/templates/python/src/.cvsignore,
12300         plugins/project-wizard/templates/python/src/Makefile.am,
12301         plugins/project-wizard/templates/python/src/Makefile.am.tpl,
12302         plugins/project-wizard/templates/python/src/main.py: Added Generic
12303         gcj and python project wizards. Fixed Generic java project to
12304         use _JAVA primary. Update gnome-build from cvs for them to work
12305         correctly.
12307 2005-07-12 Naba Kumar  <naba@gnome.org>
12309         * plugins/project-manager/plugin.c: Automatically determine
12310         project backend by probing.
12311         
12312 2005-07-04 Naba Kumar  <naba@gnome.org>
12314         * Makefile.am: Do not install old anjuta.glade file which conflicts
12315         with newer src/anjuta.glade.
12317 2005-07-03 Johannes Schmid <jhs@cvs.gnome.org>
12319         * plugins/an_symbol_prefs.c:
12320         Sort list of available symbol files
12322 2005-07-02 Johannes Schmid <jhs@cvs.gnome.org>
12324         * plugins/build-basic-autotools.c:
12325         Fixed #307810
12326         
12327         * plugins/gtodo/libgtodo.c:
12328         Possible fix for #307800
12330         * libanjuta/anjuta-encodings.c
12331         libanjuta/anjuta-launcher.c
12332         libanjuta/anjuta-preference-dialog.c
12333         libanjuta/anjuta-preferences.c
12334         libanjuta/anjuta-ui.c
12335         libanjuta/anjuta-util.c
12336         libanjuta/cell-renderer-captioned-image.c
12337         libanjuta/plugin.c:
12338         
12339         Patch from de_lupus@pandora.be (Kristof Vansant):
12340         Replaced deprecated gnome-i18n.h
12341         Closed #309153
12343 2005-07-01 Johannes Schmid <jhs@cvs.gnome.org>
12344         
12345         * plugins/subversion/anjuta-subversion.glade
12346         plugins/subversion/anjuta-subversion.ui
12347         plugins/subversion/plugin.c
12348         plugins/subversion/subversion-actions.c
12349         plugins/subversion/subversion-callbacks.h
12350         plugins/subversion/subversion-callbacks.c
12351         plugins/subversion/svn-backend-priv.h
12352         plugins/subversion/svn-backend.h
12353         plugins/subversion/svn-backend.c
12354         plugins/subversion/svn-thread.h
12355         plugins/subversion/svn-thread.c:
12356         
12357         Implemented Subversion diff
12358         
12359 2005-06-30 Johannes Schmid <jhs@cvs.gnome.org>
12360         
12361         * plugins/build-basic-autotools/build-basic-autotools.c:
12362         Fixed crash bug! Might be useful to release 2.0.2 soon
12363         because this bug will crash any build which produces errors
12364         or warnings
12366 === Anjuta 2.0.1 ===
12368 2005-06-27 Naba Kumar  <naba@gnome.org>
12370         * plugins/tools/execute.c: Formated code.
12371         
12372 2005-06-26 Sebastien Granjoux <seb.sfo@free.fr>
12374         * plugins/build-basic-autotools/build-basic-autotools.c:
12375         Remove two memory leaks
12376         Check command output versus untranslated strings too
12378         * plugins/tools/execute.c:
12379         Remove two memory leaks
12380         Check command output versus untranslated strings too
12381         Remove description message
12383         * plugins/tools/fileop.c:
12384         Escape tool name in xml configuration file
12386 2005-05-26 Naba Kumar  <naba@gnome.org>
12388         * configure.in: Bumped version to 2.0.1
12389         * plugins/tools/scripts/Makefile.am: Fixed make checkdist bugs.
12391         * plugins/tools/execute.c: Fixed clickable messages.
12392         * NEWS: Updated.
12394         * plugins/glade/plugin.c, src/layout.xml: Added glade stock icon.
12395         Deactivate glade plugin when last glade project is closed. Reorder
12396         glade widgets in layout. Change glade project when user selects a
12397         new project. Removed project from the list when user closes it. Fixed
12398         glade project file loading from URI. Save and restored loaded glade
12399         projects in/from session.
12401         * plugins/class-gen/action-callbacks.c,
12402         plugins/class-gen/anjuta-class-gen-plugin.glade,
12403         plugins/class-gen/class_gen.c, plugins/class-gen/plugin.c,
12404         plugins/file-wizard/anjuta-file-wizard.glade,
12405         plugins/file-wizard/file.c, plugins/file-wizard/file.h,
12406         plugins/file-wizard/plugin.c, plugins/file-wizard/plugin.h: Implemented
12407         "Add to project" correctly. Use the source file path returned after
12408         adding to project. Fixed memory leaks. Deactivate wizard plugins
12409         after use.
12410         
12411         * plugins/project-manager/plugin.c,
12412         plugins/project-wizard/anjuta-project-wizard.glade,
12413         plugins/project-wizard/druid.c, plugins/project-wizard/install.c,
12414         plugins/project-wizard/plugin.c, plugins/project-wizard/plugin.h,
12415         src/Makefile.am, src/anjuta-app.c, src/anjuta.glade: Moved
12416         project-wizard preference page to anjuta app, because they are
12417         more appropriated as general preferences. Renamed username and
12418         useremail properties keys.
12419         
12420         * po/POTFILES.in: Updated.
12422         * plugins/editor/action-callbacks.c: Fixed a crash bug when a file is
12423         saved at closing.
12424         
12425         * plugins/file-loader/plugin.c: Do not use static variable to store
12426         created submenu in factory. Fixed crash in anjuta exit.
12427         
12428 2005-05-24 Naba Kumar  <naba@gnome.org>
12430         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
12431         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
12432         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
12433         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
12434         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
12435         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
12436         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
12437         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
12438         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
12439         
12440         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
12441         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
12442         plugins/build-basic-autotools/build-basic-autotools.c,
12443         plugins/build-basic-autotools/build-basic-autotools.h,
12444         plugins/build-basic-autotools/executer.c,
12445         plugins/build-basic-autotools/executer.h,
12446         plugins/devhelp/plugin.c, plugins/gdb/debugger.c,
12447         plugins/tools/variable.c: Added an extra argument to
12448         anuta_util_dialog_input() to pass default value. Save/load project
12449         configure and execution parameters in/from session.
12451         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug when no
12452         symbol browser is loaded.
12453         
12454         * plugins/profile-default/plugin.c: Fixed an unbalanced shell
12455         freeze/thaw.
12457         * plugins/terminal/terminal.c: Fixed bug where repeated activate and
12458         deactivate would not start shell.
12460 2005-05-24 Naba Kumar  <naba@gnome.org>
12462         * libanjuta/anjuta-ui.c, libanjuta/plugins.c,
12463         libegg/egg-combo-action.c, libegg/egg-recent-action.c,
12464         libegg/egg-submenu-action.c, libegg/test-actions.c,
12465         plugins/build-basic-autotools/build-basic-autotools.c,
12466         plugins/cvs-plugin/plugin.c, plugins/editor/aneditor-autocomplete.cxx,
12467         plugins/editor/search-replace.c, plugins/editor/text_editor.c,
12468         plugins/file-wizard/plugin.c, plugins/gdb/debugger.c,
12469         plugins/gtodo/plugin.c, plugins/macro/macro-db.c,
12470         plugins/macro/plugin.c, plugins/message-view/plugin.c,
12471         plugins/profile-default/plugin.c, plugins/project-import/plugin.c,
12472         plugins/project-manager/plugin.c, plugins/project-wizard/plugin.c,
12473         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
12474         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
12475         plugins/tools/plugin.c: Used DEBUG_PRINT() instead of g_message().
12477 2005-05-24 Naba Kumar  <naba@gnome.org>
12479         * data/properties/styles.properties: Fixed defalt font.
12481         * plugins/editor/search-replace.c,
12482         plugins/editor/search-replace_backend.c: Fixed message outputs. Identify
12483         project openness wihtout activating project-manager plugin (i.e.
12484         using anjuta_shell_get()).
12485         
12486         * libanjuta/interfaces/libanjuta.idl, plugins/project-manager/plugin.c:
12487         - Completed add_source(), add_group() and add_target() methods of
12488         IAnjutaProjectManager.
12489         - Change their definition to return the added element (or NULL).
12490         - Used interface API for project main menus and 'add to project'
12491         from file-manager context menu.
12492         - Select proper default target/group when prompting for adding
12493         source/target/group.
12494         - Do not expand all nodes in selection tree when default selection
12495         are given (eases navigation in big projects).
12496         - Code clean ups.
12497         - Marked strings for translation.
12499 2005-05-23 Naba Kumar  <naba@gnome.org>
12501         * src/anjuta-app.c: Save menu accelerators on change.
12502         * NEWS: Updated.
12503         * plugins/editor/anjuta-docman.c: Fixed premature destruction of
12504         save-as dialog (leading to crash later).
12506 2005-05-22 Naba Kumar  <naba@gnome.org>
12508         * NEWS: Updated.
12509         * AUTHORS: Added developers for other projects. Updated.
12510         * TODO.tasks: Updated.
12511         * ChangeLog: Added past changelogs from anjuta-0.1.5.
12512         
12513 2005-05-22 Naba Kumar  <naba@gnome.org>
12515         * plugins/tools/execute.c: Make parsable lines distinct by adding
12516         a "Click me" description in the message. Allow tools to open arbibrary
12517         file in editory using gdb-styled annotation (The line starts with two
12518         \032 characters followed by the file:line).
12519         
12520         * plugins/tools/scripts/prepare-changelog.pl,
12521         plugins/tools/scripts/tools-2.xml.in: Fixed to add changelog entry in
12522         ChangeLog file itself and open it.
12524 2005-06-21 Sebastien Granjoux <seb.sfo@free.fr>
12526         * plugins/tools/execute.c:
12527         Parse output in message pane
12528         Correct a crash on plugin deactivation
12530         * plugins/tools/fileop.c,
12531         plugins/tools/tool.c,
12532         plugins/tools/tool.h:
12533         Load only valid tools
12535 2005-06-21  Naba Kumar  <naba@gnome.org>
12537         * anjuta.spec.in: Fixed devel package requirement.
12539         * plugins/message-view/message-view.c: Scroll message on next/previous.
12541         * TODO.tasks: Updated.
12543         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
12544         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
12545         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
12546         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
12547         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
12548         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
12549         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
12550         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
12552         * libanjuta/anjuta-preferences.c,
12553         plugins/build-basic-autotools/build-basic-autotools.c,
12554         plugins/build-basic-autotools/executer.c,
12555         plugins/class-gen/action-callbacks.c,
12556         plugins/class-gen/action-callbacks.h,
12557         plugins/class-gen/class_gen.c,
12558         plugins/cvs-plugin/cvs-interface.c,
12559         plugins/debug-manager/attach_process.c,
12560         plugins/debug-manager/plugin.c,
12561         plugins/debug-manager/utilities.c,
12562         plugins/debug-manager/utilities.h,
12563         plugins/editor/aneditor-autocomplete.cxx,
12564         plugins/editor/aneditor.cxx,
12565         plugins/editor/search-replace.c,
12566         plugins/editor/search-replace_backend.c,
12567         plugins/gdb/breakpoints.c,
12568         plugins/gdb/registers.c,
12569         plugins/patch/plugin.c,
12570         plugins/project-wizard/druid.c,
12571         plugins/project-wizard/install.c,
12572         plugins/subversion/plugin.c,
12573         tagmanager/tm_file_entry.c: Fixed compiler warnings and deleted dead
12574         codes.
12576         * plugins/class-gen/action-callbacks.c,
12577         plugins/project-wizard/parser.c,
12578         plugins/project-wizard/property.c,
12579         plugins/project-wizard/values.c,
12580         plugins/symbol-browser/an_symbol.c: Fixed compiler warnings.
12582         * plugins/tools/scripts/prepare-changelog.pl: Order filenames
12583         alphabetically
12585 2005-06-20  Naba Kumar  <naba@gnome.org>
12587         * manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
12588         manuals/reference/libanjuta/tmpl/e-splash.sgml,
12589         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
12590         
12591         * libanjuta/anjuta-launcher.c: Fixed possible double call of child
12592         exit idle function.
12593         
12594         * plugins/file-wizard/file.c, plugins/file-manager/an_file_view.c:
12595         Fixed possible memory corruption.
12597         * plugins/profile-default/plugin.c, plugins/symbol-browser/plugin.c,
12598         plugins/symbol-browser/an_symbol_view.c, libanjuta/e-splash.c,
12599         libanjuta/anjuta-status.c, plugins/project-manager/plugin.c: Fixed
12600         progress bar increment and added progress status for symbol refresh
12601         and project loading.
12602         
12603         * plugins/profile-default/plugin.c, libanjuta/interfaces/libanjuta.idl,
12604         libanjuta/e-splash.h, libanjuta/anjuta-status.c, src/main.c,
12605         plugins/file-loader/plugin.c, libanjuta/e-splash.c, src/anjuta.h,
12606         libanjuta/anjuta-status.h, src/anjuta.c: Implemented progress
12607         bar.
12609         * TODO.tasks: Updated.
12611 2005-06-19  Naba Kumar  <naba@gnome.org>
12613         * global_tags/create_global_tags.sh: Fixed sh incompatibility bug.
12614         Fixed warning.
12615         
12616         * plugins/project-import/project-import.c: Deactivate plugin when done.
12617         
12618 2005-06-18  Naba Kumar  <naba@gnome.org>
12620         * plugins/profile-default/plugin.c: Fixed error when loading another
12621         project while a project is still loaded.
12622         
12623         * plugins/project-manager/plugin.c: Used (newly added) group-activated
12624         signal from gnome-build to popup group properties.
12625         
12626         * src/anjuta.c: Load default session by default.
12628         * po/POTFILES.in: Added missing files.
12629         
12630         * libanjuta/anjuta-plugin.[ch], libanjuta/plugins.[ch]: Do not
12631         activate plugin on load (activate it separately). Connect to activate
12632         and deactivate signals for housekeeping, so that if plugins are
12633         activated or deactivate externally, they are properly recorded.
12634         
12635         * plugins/profile-default/plugin.c: Save profile before a project
12636         is loaded so that it could be restored when project is closed.
12637         
12638         * plugins/file-loader/plugin.c: Fixed ok/cancel buttons order.
12640 2005-06-17  Naba Kumar  <naba@gnome.org>
12642         * plugins/profile-default/plugin.h, plugins/profile-default/plugin.c,
12643         libanjuta/plugins.c, libanjuta/plugins.h: Implmented profile saving
12644         for project. The plugins loaded for the project is restored when project
12645         is loaded next time.
12646         
12647         * TODO.tasks: Updated.
12648         
12649 2005-06-15  Naba Kumar  <naba@gnome.org>
12651         * plugins/tools/scripts/find-fixmes.pl,
12652         (new) plugins/tools/scripts/translation-status.pl,
12653         plugins/tools/scripts/tools-2.xml.in,
12654         plugins/tools/scripts/Makefile.am,
12655         plugins/tools/scripts/prepare-changelog.pl: Added translation
12656         status script. Completed find-fixmes.pl script. Fixed bugs.
12658         * plugins/tools/scripts/tools-2.xml.in: Fixed prepare-changelog
12659         tool path.
12661 2005-06-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12663         * plugins/message-view/anjuta-message-manager-plugin.glade :
12664         renamed "messages.tag.position" to "messages.tab.position".
12665         plugins/message-view/anjuta-msgman.c : 
12666         Messages tab position prefrences.
12667         
12668 2005-06-14  Naba Kumar  <naba@gnome.org>
12670         * (new) plugins/tools/scripts/find-fixmes.pl,
12671         (new) plugins/tools/scripts/tools-2.xml.in,
12672         (new) plugins/tools/scripts/Makefile.am,
12673         (new) plugins/tools/scripts/prepare-changelog.pl,
12674         plugins/tools/plugin.h, plugins/tools/fileop.c,
12675         plugins/tools/Makefile.am, configure.in: Added system tools.
12677 2005-06-11  Sebastien Granjoux  <seb.sfo@free.fr>
12679         * plugins/tools/editor.c:
12680         Take care of creating .anjuta directory if missing
12682 2005-06-10  Naba Kumar  <naba@gnome.org>
12684         * configure.in: Increased gnome-build required to version 0.1.2.
12685         
12686         * plugins/project-manager/plugin.c: Fixed target/group removal.
12687         Fixed memory leaks.
12688         
12689 2005-06-10  Naba Kumar  <naba@gnome.org>
12691         * plugins/project-manager/plugin.c: Implemented target/group
12692         configuration (update gnome-build module from cvs).
12693         
12694 2005-06-07  Naba Kumar  <naba@gnome.org>
12696         Patch from: Massimo Cora'  <maxcvs@email.it>:
12697         * plugins/class-inheritance/Makefile.am,
12698         plugins/class-inheritance/class-inherit.c,
12699         plugins/class-inheritance/class-inherit.h,
12700         plugins/class-inheritance/plugin.c,
12701         plugins/class-inheritance/plugin.h,
12702         (added) plugins/class-inheritance/class-callbacks.[ch]: Implemented
12703         expanded view of classes in hierarchy canvas (collapsable again).
12704         
12705 2005-06-05  Johannes Schmid <jhs@cvs.gnome.org>
12707         * scintilla/patches/scintilla-64-bit.diff (added)
12708         * plugins/patch/patch-plugin.c:
12709         Conditional build for GTK 2.4 and GTK 2.6
12711 2005-06-04  Sebastien Granjoux  <seb.sfo@free.fr>
12713         * plugins/tools/anjuta-tools.glade,
12714         plugins/tools/editor.c,
12715         plugins/tools/plugin.h,
12716         plugins/tools/fileop.c:
12717         Add a check box to edit an user script
12718         Correct a few memory leak
12720         * plugins/tools/execute.c,
12721         plugins/tools/tool.c,
12722         plugins/tools/tool.h:
12723         Move utility remove_mnemonic function in tool.c
12724         Small fix
12726 2005-06-04  Johannes Schmid <jhs@cvs.gnome.org>
12728         Patch from sbrabec@suse.cz:
12729         * configure.in
12730         scintilla/include/Scintilla.h:
12731         
12732         Fix 64-Bit warnings in gcc 4
12734 2005-06-03  Johannes Schmid <jhs@cvs.gnome.org>
12735         
12736         * plugins/patch/patch_plugin.c
12737         plugins/patch/patch.h
12738         plugin/patch/patch-plugin.glade
12739         plugin/patch/Makefile.am:
12740         
12741         Changed patch plugin to use libglade and new gtk 2.6 widgets
12743 2005-05-31  Naba Kumar  <naba@gnome.org>
12745         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
12746         * plugins/editor/text_editor.c: Don't show error
12747         for empty files.
12748         
12749 2005-05-28  Sebastien Granjoux  <seb.sfo@free.fr>
12750         
12751         * plugins/message-view/anjuta-message-manager.ui,
12752         plugins/message-view/anjuta-msgman.c,
12753         plugins/message-view/anjuta-msgman.h,
12754         plugins/message-view/message-view.c,
12755         plugins/message-view/message-view.h,
12756         plugins/message-view/plugin.c:
12757         Add a popup menu in messages panes
12758         Move save message pane option in it
12760 2005-05-28  Naba Kumar  <naba@gnome.org>
12762         * data/properties/styles.properties: Fixed default font
12763         names and sizes.
12765         * plugins/editor/style-editor.c: cleanup.
12766         
12767 2005-05-25  Naba Kumar  <naba@gnome.org>
12769         * plugin/gdb/plugin.c: Start gdb even if the program does
12770         not exists. Fixes bug #305074
12771         
12772 2005-05-24  Naba Kumar  <naba@gnome.org>
12774         Patch from: Saleem Abdulrasool  <compnerd@gentoo.org>
12775         * configure.in: graphviz pkgconfig path.
12777 2005-05-24  Naba Kumar  <naba@gnome.org>
12779         * configure.in, anjuta.desktop.in.in: Fixed Icon path.
12780         * TODO.tasks: Updated.
12781         
12782 2005-05-22  Naba Kumar  <naba@gnome.org>
12784         * anjuta.spec.in: Fixed spec file
12785         * plugins/editor/text_editor.c: Fixed gnome-vfs monitor.
12787 2005-05-21  Sebastien Granjoux  <seb.sfo@free.fr>
12788         
12789         * TODO.tasks: Updated.
12791         * plugins/message-view/anjuta-message-manager.ui,
12792         plugins/message-view/message-view.c,
12793         plugins/message-view/message-view.h,
12794         plugins/message-view/plugin.c:
12795         Add shortcut for next and previous message
12796         Add a save message menu item
12797         Fix a bug in previous message
12799 2005-05-21  Naba Kumar  <naba@gnome.org>
12801         * Makefile.am, anjuta.spec.in, configure.in, data/properties/Makefile.am,
12802         doc/Makefile.am, global-tags/create_global_tags.sh,
12803         libanjuta/interfaces/Makefile.am.iface: Fixed 64bit arch related bugs
12804         and rpm package creation. Fixed installation paths.
12805         
12806         * plugins/editor/anjuta-document-manager.glade,
12807         plugins/editor/text_editor.c: Fixed autoformat settings in preferences
12808         and indent options.
12809         
12810         * tagmanager/tm_workspace.c: Fixed code format and compiler warning.
12812 2005-05-21  Naba Kumar  <naba@gnome.org>
12814         * Makefile.am, configure.in, data/Makefile.am, doc/Makefile.am,
12815         global-tags/Makefile.am, launcher/Makefile.am, libegg/Makefile.am,
12816         pixmaps/Makefile.am, scripts/Makefile.am, src/Makefile.am,
12817         tagmanager/Makefile.am: Fixed paths configure variables to take
12818         automake configure variables instead of hardcoding.
12820         * global-tags/tm_global_tags.c: Formated code.
12822         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
12823         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
12824         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
12825         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
12826         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
12827         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
12828         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
12829         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
12830         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
12832 2005-05-20  Naba Kumar  <naba@gnome.org>
12834         * README, anjuta.spec.in, configure.in: Updated Anjuta Descriptions
12835         and fixed rpm spec file (more testing required).
12836         
12837         * data/gdb.init: Don't set gdb prompt.
12838         
12839         * mime/Makefile.am: run update-mime-data only on system-wide install.
12840         
12841         * plugins/gdb/Makefile.am: Install plugin at correct paths.
12843 2005-05-19  Naba Kumar  <naba@gnome.org>
12845         * plugins/terminal/terminal.c: Fixed crash bug when terminal is used
12846         while it's not visible.
12848         Patch from: Jason Bayman  <JBayman@HobbitHell.com>
12849         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bugs.
12850         
12851 2005-05-19  Naba Kumar <naba@gnome.org>
12853         * configure.in: Fixed subversion checks. Added
12854         --disable-plugin-subversion and --disable-plugin-glade
12855         configure flags to manually turn off their plugin builds.
12857         * plugins/editor/plugin.c: Save and restore current editor line
12858         positions in session.
12860 2005-05-18  Naba Kumar  <naba@gnome.org>
12862         * AUTHORS: Fixed email address.
12863         
12864         * libanjuta/anjuta-utils.c,
12865         plugins/project-manager/plugin.c: Take plugin shell as dialog parents
12866         when the projectmanager toplevel is not a window. Check for valid
12867         gtkwindow type before using the passed window as parent for anjuta
12868         dialogs.
12870 2005-05-17  Naba Kumar  <naba@gnome.org>
12872         * libanjuta/interfaces/libanjuta.idl: Fixed compiler warnings.
12873         
12874         * plugins/cvs-plugin/Makefile.am,
12875         plugins/devhelp/plugin.c,
12876         plugins/file-loader/Makefile.am,
12877         plugins/macro/Makefile.am,
12878         plugins/message-view/Makefile.am,
12879         plugins/patch/Makefile.am,
12880         plugins/project-manager/Makefile.am,
12881         plugins/subversion/Makefile.am,
12882         plugins/symbol-browser/Makefile.am: Removed -module flags
12883         from libtool flags
12885         * MAINTAINERS: Added file so that I could recieve bugzilla
12886         reports.
12888         * plugins/glade/plugin.c: Fixed compile error.
12890 === Anjuta 2.0.0 ===
12892 2005-05-15  Naba Kumar  <naba@gnome.org>
12894         * configure.in: Adjusted gdl version requirement. Bumped anjuta
12895         version to 2.0.0.
12897         * plugins/symbol-browser/an_symbol_view.c,
12898         plugins/symbol-browser/plugin.c,
12899         tagmanager/tm_workspace.c: Fixed symbol-browser crash when
12900         symbols have been updated. Reset file symbols when update
12901         occurs. Fixed memory leaks.
12903         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
12904         * plugins/file-wizard/action-callbacks.c: Fixed crash bug.
12905         
12906 2005-05-14  Sebastien Granjoux  <seb.sfo@free.fr>
12908         * plugins/tools/anjuta-tools.glade:
12909         Remove unused parameter dialog
12911         * plugins/tools/dialog.c,
12912         plugins/tools/fileop.c,
12913         plugins/tools/fileop.h,
12914         plugins/tools/tool.c,
12915         plugins/tools/tool.h,
12916         plugins/tools/variable.c:
12917         Add a few comments and cleanups
12919         * plugins/tools/editor.c,
12920         plugins/tools/editor.h:
12921         Remove code from previous plugin and add comments
12922         Use main window as parent (instead of tool list)
12924         * plugins/tools/execute.c,
12925         plugins/tools/execute.h:
12926         Remove code from previous plugin and add comments
12927         Fix warnings
12929 2005-05-14  Naba Kumar  <naba@gnome.org>
12931         * AUTHORS, FUTURE, NEWS, README, ROADMAP: Updated and prepared for
12932         release.
12933         
12934         * configure.in: Fixed
12935         
12936         * plugins/class-inheritance/class-inheritance.png: New icon.
12937         
12938         * plugins/devhelp/plugin.c: Fixed docking bug where browser widget
12939         screws up when reparented.
12941 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12943         * plugins/editor/search-replace.c,
12944         plugins/editor/search-replace_backend.c
12945         plugins/project-manager/plugin.c : Clear find pane if searching same 
12946         expression. Clean code.
12948 2005-05-14  Pawan Chitrakar  <pawan@nplinux.org>
12950         * configure.in: Added ne in ALL_LINGUAS
12951         
12952 2005-05-13  Naba Kumar  <naba@gnome.org>
12954         * configure.in: Fixed glade-3 version.
12955         
12956         * plugins/gdb/debugger.c, plugins/gdb/debugger.h,
12957         plugins/gdb/locals.c, plugins/gdb/stack_trace.c,
12958         plugins/gdb/watch.c: Update locals, watch and frame document on
12959         frame change.
12961 2005-05-12  Naba Kumar  <naba@gnome.org>
12963         * plugins/editor/aneditor-autocomplete.cxx: Fixed infinite loop in
12964         scope autocompletion when the function definition is incomplete.
12965         
12966         * plugins/class-gen/anjuta-class-gen.plugin.in,
12967         plugins/file-wizard/anjuta-file-wizard.plugin.in,
12968         plugins/gdb/plugin.c,
12969         plugins/glade/anjuta-glade.plugin.in,
12970         plugins/project-import/anjuta-project-import.plugin.in,
12971         plugins/project-wizard/anjuta-project-wizard.plugin.in: Give a proper
12972         titles for the wizards.
12974 2005-05-11  Naba Kumar  <naba@gnome.org>
12976         * configure.in, plugins/debug-manager/Makefile.am,
12977         plugins/debug-manager/plugin.c,
12978         (added) plugins/debug-manager/images/.cvsignore,
12979         (added) plugins/debug-manager/images/Makefile.am,
12980         (added) plugins/debug-manager/images/detach-16.png,
12981         (added) plugins/debug-manager/images/detach.png,
12982         (added) plugins/debug-manager/images/step-into-16.png,
12983         (added) plugins/debug-manager/images/step-into.png,
12984         (added) plugins/debug-manager/images/step-out-16.png,
12985         (added) plugins/debug-manager/images/step-out.png,
12986         (added) plugins/debug-manager/images/step-over-16.png,
12987         (added) plugins/debug-manager/images/step-over.png,
12988         plugins/gdb/Makefile.am,
12989         plugins/gdb/breakpoints.c,
12990         plugins/gdb/plugin.c,
12991         (added) plugins/gdb/images/.cvsignore,
12992         (added) plugins/gdb/images/Makefile.am,
12993         (added) plugins/gdb/images/breakpoint.png,
12994         (added) plugins/gdb/images/locals.png,
12995         (added) plugins/gdb/images/stack.png,
12996         (added) plugins/gdb/images/watch.png: Fixed breakpoints
12997         'remove all'. Added debugger icons.
12999         * plugins/editor/text_editor.c: Fixed file monitor.
13001         Patch from: Massimo Cora'  <maxcvs@email.it>
13002         * plugins/patch/anjuta-patch-plugin.png,
13003         plugins/class-gen/Makefile.am,
13004         plugins/class-gen/action-callbacks.c,
13005         plugins/class-gen/class_gen.c,
13006         plugins/class-gen/class_logo.xpm: Implemented vcs
13007         file addions. New icons by Fabio Zecchini
13009 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13011         * libanjuta/interfaces/libanjuta.idl
13012         plugins/editor/anjuta-docman.c plugins/editor/search-replace.c
13013         plugins/editor/search-replace_backend.c
13014         plugins/project-manager/plugin.c : Search & Replace in all Project Files.
13016 2005-05-11  Naba Kumar  <naba@gnome.org>
13017         
13018         * plugins/gdb/actions.c, plugins/gdb/breakpoints.c,
13019         plugins/gdb/breakpoints.h, plugins/gdb/debug_tree.c,
13020         plugins/gdb/plugin.c, plugins/gdb/plugin.h,
13021         plugins/gdb/registers.c, plugins/gdb/stack_trace.c,
13022         plugins/gdb/watch.c: Completed breakpoints implementation. Fixed
13023         memory leaks.
13024         
13025         * plugins/symbol-browser/an_symbol_prefs.c,
13026         plugins/symbol-browser/an_symbol_search.c,
13027         plugins/symbol-browser/an_symbol_view.c,
13028         plugins/symbol-browser/an_symbol_view.h,
13029         plugins/symbol-browser/plugin.c: Fixed memory leaks.
13031 2005-05-11  Naba Kumar  <naba@gnome.org>
13033         * libanjuta/anjuta-shell.c: Fixed runtime warning.
13034         
13035         * libanjuta/e-splash.c, libanjuta/e-splash.h, src/main.c: Pass the
13036         progress bar location at create time, instead of hardcoding.
13037         
13038         * pixmaps/Makefile.am, (added) pixmaps/anjuta_splash_mini.png:
13039         Added mini splash screen.
13040         
13041         * plugins/editor/text_editor.c: Do not produce warning when file
13042         monitor could not be created.
13043         
13044         * plugins/profile-default/plugin.c: Save project session on exit.
13045         Show mini splash with progress bar at profile load.
13047 2005-05-10  Naba Kumar  <naba@gnome.org>
13049         * configure.in, manuals/Makefile.am: Fixed compile flags.
13050         Disable outdated manuals builds.
13051         
13052         * global-tags/Makefile.am: Uninstall tags files on
13053         'make uninstall'
13054         
13055         * libegg/Makefile.am: Use configured deprecated flags.
13056         
13057         * manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
13058         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
13059         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
13060         Updated.
13061         
13062         * mime/Makefile.am: Take DESTDIR into account.
13063         
13064         * plugins/class-gen/Makefile.am: Fixed 'make distcheck' errors.
13065         
13066         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug
13067         on scope autocompletion.
13068         
13069         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
13070         plugins/gdb/debugger.h, plugins/gdb/plugin.c: Use project
13071         shared libs and static libs paths for debugging. Order them
13072         correctly.
13073         
13074         * po/POTFILES.in: Updated.
13076 2005-05-09  Naba Kumar  <naba@gnome.org>
13078         * libanjuta/interfaces/libanjuta.idl,
13079         plugins/gdb/debugger.[ch], plugins/gdb/plugin.c,
13080         plugins/gdb/breakpoints.ch, plugins/gdb/gdbmi-test.c,
13081         plugins/debug-manager/plugin.c, plugins/gdb/anjuta-gdb-plugin.ui:
13082         Implemented debugger source directory search and emits location changed
13083         signal with absolute path of the file.
13085         * plugins/tools/tool.c: Fixed compile errors.
13086         
13087 2005-05-08  Sebastien Granjoux  <seb.sfo@free.fr>
13089         * plugins/tools/anjuta-tools.glade,
13090         plugins/tools/dialog.h,
13091         plugins/tools/dialog.c,
13092         plugins/tools/plugin.c,
13093         plugins/tools/editor.c:
13094         Improve graphical user interface
13095         Remove old code
13096         Correct an error on close
13097         Some cleanups
13099         * plugins/tools/fileop.c,
13100         plugins/tools/tool.h,
13101         plugins/tools/tool.c:
13102         Change the tool internal structure
13103         Support having tools configuration in several places
13105 2005-05-08  Naba Kumar  <naba@gnome.org>
13107         * plugins/gdb/actions.c,
13108         (removed) plugins/gdb/registers_cbs.c,
13109         (removed) plugins/gdb/registers_cbs.h,
13110         (removed) plugins/gdb/registers_gui.c,
13111         (removed) plugins/gdb/sharedlib_cbs.c,
13112         (removed) plugins/gdb/sharedlib_cbs.h,
13113         (removed) plugins/gdb/sharedlib_gui.c,
13114         (removed) plugins/gdb/signals_cbs.c,
13115         (removed) plugins/gdb/signals_cbs.h,
13116         (removed) plugins/gdb/signals_gui.c: Removed dead files.
13118 2005-05-08  Naba Kumar  <naba@gnome.org>
13120         * plugins/build-basic-autotools/executer.c: Fixed programs
13121         listing dialog.
13122         
13123         * plugins/debug-manager/Makefile.am,
13124         plugins/debug-manager/anjuta-debug-manager.glade,
13125         plugins/debug-manager/plugin.c,
13126         plugins/gdb/Makefile.am: Used libglade for programs listing
13127         dialog.
13128         
13129         * (added) plugins/gdb/pointer.png: Stack pointer image.
13130         
13131         * libanjuta/anjuta-marshal.list,
13132         pixmaps/Makefile.am,
13133         plugins/gdb/actions.c,
13134         plugins/gdb/actions.h,
13135         plugins/gdb/anjuta-gdb-plugin.ui,
13136         plugins/gdb/anjuta-gdb.glade,
13137         plugins/gdb/breakpoints.c,
13138         plugins/gdb/breakpoints.h,
13139         plugins/gdb/debug_tree.c,
13140         plugins/gdb/debug_tree.h,
13141         plugins/gdb/debugger.c,
13142         plugins/gdb/debugger.h,
13143         plugins/gdb/gdbmi-test.c,
13144         plugins/gdb/gdbmi.c,
13145         plugins/gdb/gdbmi.h,
13146         plugins/gdb/info.c,
13147         plugins/gdb/info.h,
13148         plugins/gdb/locals.c,
13149         plugins/gdb/locals.h,
13150         plugins/gdb/memory.c,
13151         plugins/gdb/memory.h,
13152         plugins/gdb/plugin.c,
13153         plugins/gdb/plugin.h,
13154         plugins/gdb/registers.c,
13155         plugins/gdb/registers.h,
13156         plugins/gdb/registers_cbs.c,
13157         plugins/gdb/registers_cbs.h,
13158         plugins/gdb/registers_gui.c,
13159         plugins/gdb/sharedlib.c,
13160         plugins/gdb/sharedlib.h,
13161         plugins/gdb/sharedlib_cbs.c,
13162         plugins/gdb/sharedlib_cbs.h,
13163         plugins/gdb/sharedlib_gui.c,
13164         plugins/gdb/signals.c,
13165         plugins/gdb/signals.h,
13166         plugins/gdb/signals_cbs.c,
13167         plugins/gdb/signals_cbs.h,
13168         plugins/gdb/signals_gui.c,
13169         plugins/gdb/stack_trace.c,
13170         plugins/gdb/stack_trace.h,
13171         plugins/gdb/utilities.c,
13172         plugins/gdb/utilities.h,
13173         plugins/gdb/watch.c,
13174         plugins/gdb/watch.h,
13175         plugins/gdb/watch_cbs.c,
13176         plugins/gdb/watch_cbs.h,
13177         plugins/gdb/watch_gui.c: Implemented gdb MI interface and used
13178         it for all debugger component updates and listing. Implemented
13179         user custom debugger command window. Fixed all debugger components
13180         to work correctly. Implemented debugger as GObject. Removed
13181         deprecated codes.
13182         
13183 2005-05-06  Naba Kumar  <naba@gnome.org>
13184         
13185         * TODO.tasks: Updated.
13186         
13187         * plugins/build-basic-autotools/Makefile.am,
13188         plugins/file-loader/Makefile.am,
13189         plugins/profile-default/Makefile.am,
13190         plugins/sample1/Makefile.am,
13191         plugins/symbol-browser/images/Makefile.am,
13192         src/Makefile.am: Fixed 'make distcheck' errors.
13194         * plugins/symbol-browser/an_symbol_view.c: Removed unnecessary
13195         updates.
13197         * tagmanager/tm_workspace.c: Include prototypes in getting
13198         scope members.
13200 2005-05-06  Naba Kumar  <naba@gnome.org>
13202         * TODO.tasks: Updated.
13203         
13204         * configure.in, plugins/cvs-plugin/Makefile.am,
13205         plugins/debug-manager/Makefile.am,
13206         plugins/devhelp/Makefile.am,
13207         plugins/editor/Makefile.am,
13208         plugins/gdb/Makefile.am: Fixed 'make distcheck' errors.
13209         
13210         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaSymbol,
13211         IAnjutaSymbolManager, IAnjutaIterable and IAnjutaIterableTree
13212         interfaces.
13213         
13214         * tagmanager/tm_workspace.c,
13215         tagmanager/include/tm_workspace.h,
13216         plugins/editor/aneditor-autocomplete.cxx,
13217         plugins/editor/aneditor-calltip.cxx: Fixed fill_find_tags_array()
13218         to return all matching tag types when no name is given instead of
13219         returning empty array.
13220         
13221         * plugins/symbol-browser/Makefile.am,
13222         (added) plugins/symbol-browser/an_symbol.c,
13223         (added) plugins/symbol-browser/an_symbol.h,
13224         plugins/symbol-browser/an_symbol_info.c,
13225         plugins/symbol-browser/an_symbol_info.h,
13226         (added) plugins/symbol-browser/an_symbol_iter.c,
13227         (added) plugins/symbol-browser/an_symbol_iter.h,
13228         plugins/symbol-browser/an_symbol_search.c,
13229         plugins/symbol-browser/an_symbol_view.c,
13230         plugins/symbol-browser/an_symbol_view.h,
13231         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
13232         plugins/symbol-browser/plugin.c,
13233         plugins/symbol-browser/plugin.h: Implemented IAnjutaSymbol wrapper
13234         for tags. Implemented IAnjutaSymbolManager interface in symbol-browser
13235         plugin and implemented IAnjutaIterable interface for symbol search
13236         and iteration.
13238         * plugins/class-inheritance/Makefile.am,
13239         plugins/class-inheritance/class-inherit.c,
13240         plugins/class-inheritance/class-inherit.h,
13241         plugins/class-inheritance/plugin.h: Use the newly added
13242         IAnjutaSymbolManager/IAnjutaSymbol/IAnjutaIterable intefaces and
13243         get rid of libanjuta-ctags.la dependencies.
13245 2005-05-02  Naba Kumar  <naba@gnome.org>
13247         * plugins/class-inheritance/class-inherit.c,
13248         plugins/class-inheritance/plugin.c,
13249         plugins/class-inheritance/plugin.h: Fixed crash bug when no symbols could
13250         be found for a class. Formated code.
13252         Patch from: Curtis Magyar  <curtm4n@gmail.com>:
13253         * plugins/editor/anjuta-docman.c: Fixed alpabetical ordering
13254         of editor tabs.
13255         
13256 2005-05-01  Sebastien Granjoux  <seb.sfo@free.fr>
13258         * libanjuta/anjuta-launcher.c:
13259         Keep trying sending data until all bytes have been written
13261         * plugins/tools/anjuta-tools.glade,
13262         plugins/tools/editor.c:
13263         Add a combo box to defined data from stdin
13265         * plugins/tools/execute.c:
13266         Send data in stdin if needed
13267         Code cleanups
13269         * plugins/tools/fileop.c,
13270         plugins/tools/tool.h,
13271         plugins/tools/tool.c:
13272         Store, load and save stdin data
13273         Use tools-2.xml instead of tools.xml
13275         * plugins/tools/plugin.c,
13276         plugins/tools/plugin.h:
13277         Code cleanups
13279         * plugins/tools/dialog.c,
13280         plugins/tools/dialog.h:
13281         Few code cleanups
13283         * plugins/tools/variable.c,
13284         plugins/tools/variable.h:
13285         Add editor related variables
13286         Code cleanups
13288 2005-04-29  Naba Kumar  <naba@gnome.org>
13290         * libanjuta/Makefile.am, src/Makefile.am: Include libutil in libanjuta.
13292         * plugins/editor/text_editor.c: Fixed line marker interpretation.
13293         
13294         * data/gdb.init, plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
13295         plugins/gdb/breakpoints.h, plugins/gdb/debugger.c,
13296         plugins/gdb/debugger.h, (added) plugins/gdb/gdbmi-test.c,
13297         (added) plugins/gdb/gdbmi.c, (added) plugins/gdb/gdbmi.h: Started
13298         working on gdb MI interface. Completed MI parser interface.
13300         Patch from  Massimo Cora <maxcvs@email.it>:
13301         * plugins/class-inheritance/Makefile.am,
13302         plugins/class-inheritance/class-inherit.c,
13303         plugins/class-inheritance/class-inherit.h,
13304         plugins/class-inheritance/plugin.c,
13305         plugins/class-inheritance/plugin.h: Update to class inheritance plugin.
13306         Used system theme for colors. Display class members on mouse click.
13307         
13308 2005-04-28  Naba Kumar  <naba@gnome.org>
13310         * plugins/symbol-browser/an_symbol_prefs.c
13311         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade: Added
13312         implementation to create/add/remove custom tags files in symbol
13313         brower preferences.
13315         * global-tags/Makefile.am: Exclude bin target anjuta-tags from
13316         EXTRA_DIST.
13318         * plugins/project-import/project-import.c: Fixed memory leaks and
13319         use correct debug prints.
13320         
13321         * TODO.tasks: Updated.
13322         
13323 2005-04-27  Naba Kumar  <naba@gnome.org>
13325         * libanjuta/Makefile.am, libanjuta/interfaces/Makefile.am.iface,
13326         libegg/Makefile.am,     libegg/treeviewutils/Makefile.am,
13327         scintilla/Makefile.am: Fixed 'make distcheck' errors.
13329         * plugins/editor/anjuta-docman.c,
13330         plugins/editor/anjuta-docman.h,
13331         plugins/editor/plugin.c: Emit editor-added signal from docman
13332         and connect signals to new editor correctly.
13334         * plugins/class-inheritance/plugin.c,
13335         plugins/symbol-browser/plugin.c: Added stock icons.
13336         
13337         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
13338         plugins/build-basic-autotools/executer.c,
13339         plugins/build-basic-autotools/executer.h: Added missing files
13340         for the execute programs implementation.
13342 2005-04-26  Naba Kumar  <naba@gnome.org>
13343         
13344         * TODO.tasks: Updated.
13346         * plugins/file-loader/plugin.c,
13347         plugins/project-import/anjuta-project-import.plugin.in,
13348         plugins/project-import/plugin.c,
13349         plugins/project-import/project-import.c,
13350         plugins/project-import/project-import.h: Be able to import older
13351         anjuta projects.
13353 2005-04-26  Naba Kumar  <naba@gnome.org>
13355         * libanjuta/anjuta-shell.c: Remove widget from the queue also when
13356         removing it from the shell.
13358         * libanjuta/anjuta-shell.c,
13359         libanjuta/anjuta-shell.h,
13360         plugins/profile-default/plugin.c: Implemented freeze/thaw for shell
13361         so that widget additions are freezed or thaw using a pending queue.
13362         Fixded UI flicker while loading projects.
13364 2005-04-26  Naba Kumar  <naba@gnome.org>
13366         * TODO.tasks: Updated.
13367         
13368         * libanjuta/interfaces/libanjuta.idl: Added execute method for
13369         IAnjutaBuildable interface.
13370         
13371         * plugins/build-basic-autotools/Makefile.am,
13372         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
13373         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
13374         plugins/build-basic-autotools/build-basic-autotools.c,
13375         plugins/build-basic-autotools/build-basic-autotools.h: Added "Execute"
13376         interface and UI for executing project/file programs. Implemented
13377         IAnjutaFile interface so that executables could be opened directly.
13378         
13379         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Removed
13380         Authors line (Reserved for external plugins, which do not have a way to
13381         show their credits).
13382         
13383         * plugins/file-loader/plugin.c: Read "Title" from [Wizard] and
13384         [File Loader] group for menu labels (default to "Name" if it is not
13385         defined.
13386         
13387         * plugins/terminal/terminal.c: Implemented IAnjutaTerminal interface
13388         for executing external commands.
13390 2005-04-25  Sebastien Granjoux  <seb.sfo@free.fr>
13392         * plugins/project-wizard/property.c:
13393         Correct a memory leak
13395         * libanjuta/interfaces/libanjuta.idl,
13396         plugins/editor/text_editor.c:
13397         Add erase_all and replace_selection function to IAnjutaEditor
13399         * plugins/tools/anjuta-tools.glade,
13400         plugins/tools/fileop.c,
13401         plugins/tools/editor.c,
13402         plugins/tools/tool.c
13403         plugins/tools/tool.h:
13404         Add shortcut and icon 
13406         * plugins/tools/variable.c,
13407         plugins/tools/variable.h:
13408         Add a variable asking parameters at run time
13410         * plugins/tools/execute.c:
13411         Add a warning message for missing document manager
13412         Add replace buffer and replace selection output
13413         Correct an error in popup output
13415         * plugins/tools/plugin.c,
13416         plugins/tools/plugin.h,
13417         plugins/tools/anjuta-tools.ui,
13418         src/anjuta.ui:
13419         Few clean up
13420         Attach tools menu to a new place
13422 2005-04-25  Naba Kumar  <naba@gnome.org>
13424         * libanjuta/plugins.c, src/about.c, src/about.h,
13425         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui,
13426         plugins/class-gen/anjuta-class-gen.plugin.in: Added about
13427         plugins (about box for plugins) menu.
13429 2005-04-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13431         *  plugins/editor/search-replace.c :
13432         Displayed full path in Search pane window. 
13433         Bug 300231 : Selected line in Search pane window .
13434                 
13435 2005-04-23  Naba Kumar  <naba@gnome.org>
13437         * plugins/terminal/terminal.c: Fixed crash on terminal docking.
13439 2005-04-22  Naba Kumar  <naba@gnome.org>
13441         * plugins/project-wizard/templates/java-logo.png: Smaller icons.
13442         
13443         * plugins/project-wizard/templates/java.wiz,
13444         plugins/project-wizard/templates/java/src/Makefile.am.tpl: Add option
13445         to create bytecodes (.class) files.
13446         
13447         * plugins/symbol-browser/an_symbol_info.c,
13448         plugins/symbol-browser/an_symbol_info.h,
13449         plugins/symbol-browser/an_symbol_search.c,
13450         plugins/symbol-browser/an_symbol_view.c,
13451         plugins/symbol-browser/plugin.c,
13452         tagmanager/tm_workspace.c: Fixed java symbols view. Fixed icon types
13453         in file symbol list.
13455 2005-04-22  Naba Kumar  <naba@gnome.org>
13457         * TODO.tasks: Updated.
13458         
13459         * plugins/class-inheritance/Makefile.am,
13460         plugins/subversion/Makefile.am: Do not install plugin files when
13461         plugin build condition is false.
13462         
13463         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
13464         plugins/build-basic-autotools/build-basic-autotools.c,
13465         plugins/build-basic-autotools/build-basic-autotools.h,
13466         plugins/file-loader/anjuta-loader-plugin.ui,
13467         plugins/file-loader/dnd.c,
13468         plugins/file-loader/plugin.c,
13469         plugins/file-loader/plugin.h,
13470         plugins/project-manager/anjuta-project-manager.ui,
13471         plugins/project-manager/plugin.c: Added open file and build context
13472         menu in project manager context menu.
13474 2005-04-22  Naba Kumar  <naba@gnome.org>
13476         * configure.in: Added message output showing conditional plugins to
13477         build or not.
13478         
13479         * src/layout.xml: Added layout for class-inheritance plugin widget.
13480         
13481         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Fixed
13482         plugin name to remove redundant terms.
13483         
13484         * TODO.tasks: Updated.
13485         
13486         * configure.in,
13487         plugins/symbol-browser/Makefile.am,
13488         plugins/symbol-browser/an_symbol_view.c,
13489         (removed) plugins/symbol-browser/sv_class.xpm,
13490         (removed) plugins/symbol-browser/sv_function.xpm,
13491         (removed) plugins/symbol-browser/sv_macro.xpm,
13492         (removed) plugins/symbol-browser/sv_private_fun.xpm,
13493         (removed) plugins/symbol-browser/sv_private_var.xpm,
13494         (removed) plugins/symbol-browser/sv_protected_fun.xpm,
13495         (removed) plugins/symbol-browser/sv_protected_var.xpm,
13496         (removed) plugins/symbol-browser/sv_public_fun.xpm,
13497         (removed) plugins/symbol-browser/sv_public_var.xpm,
13498         (removed) plugins/symbol-browser/sv_static_fun.xpm,
13499         (removed) plugins/symbol-browser/sv_static_var.xpm,
13500         (removed) plugins/symbol-browser/sv_struct.xpm,
13501         (removed) plugins/symbol-browser/sv_unknown.xpm,
13502         (removed) plugins/symbol-browser/sv_variable.xpm,
13503         (added) plugins/symbol-browser/images/.cvsignore,
13504         (added) plugins/symbol-browser/images/Icons.16x16.Class,
13505         (added) plugins/symbol-browser/images/Icons.16x16.Enum,
13506         (added) plugins/symbol-browser/images/Icons.16x16.Field,
13507         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.BringToFront,
13508         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.SendToBack,
13509         (added) plugins/symbol-browser/images/Icons.16x16.Interface,
13510         (added) plugins/symbol-browser/images/Icons.16x16.InternalClass,
13511         (added) plugins/symbol-browser/images/Icons.16x16.InternalDelegate,
13512         (added) plugins/symbol-browser/images/Icons.16x16.InternalEnum,
13513         (added) plugins/symbol-browser/images/Icons.16x16.InternalEvent,
13514         (added) plugins/symbol-browser/images/Icons.16x16.InternalField,
13515         (added) plugins/symbol-browser/images/Icons.16x16.InternalInterface,
13516         (added) plugins/symbol-browser/images/Icons.16x16.InternalMethod,
13517         (added) plugins/symbol-browser/images/Icons.16x16.InternalProperty,
13518         (added) plugins/symbol-browser/images/Icons.16x16.InternalStruct,
13519         (added) plugins/symbol-browser/images/Icons.16x16.Literal,
13520         (added) plugins/symbol-browser/images/Icons.16x16.Method,
13521         (added) plugins/symbol-browser/images/Icons.16x16.NameSpace,
13522         (added) plugins/symbol-browser/images/Icons.16x16.PrivateClass,
13523         (added) plugins/symbol-browser/images/Icons.16x16.PrivateDelegate,
13524         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEnum,
13525         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEvent,
13526         (added) plugins/symbol-browser/images/Icons.16x16.PrivateField,
13527         (added) plugins/symbol-browser/images/Icons.16x16.PrivateInterface,
13528         (added) plugins/symbol-browser/images/Icons.16x16.PrivateMethod,
13529         (added) plugins/symbol-browser/images/Icons.16x16.PrivateProperty,
13530         (added) plugins/symbol-browser/images/Icons.16x16.PrivateStruct,
13531         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedClass,
13532         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedDelegate,
13533         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEnum,
13534         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEvent,
13535         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedField,
13536         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedInterface,
13537         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedMethod,
13538         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedProperty,
13539         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedStruct,
13540         (added) plugins/symbol-browser/images/Icons.16x16.Reference,
13541         (added) plugins/symbol-browser/images/Makefile.am: Removed old symbol
13542         pixmaps and added new icons (taken from monodevelop).
13544 2005-04-21  Naba Kumar  <naba@gnome.org>
13546         Patch from  Massimo Cora <maxcvs@email.it>:
13548         * configure.in, plugins/Makefile.am
13549         (new) plugins/class-inheritance/.cvsignore,
13550         (new) plugins/class-inheritance/Makefile.am,
13551         (new) plugins/class-inheritance/anjuta-class-inheritance.plugin.in,
13552         (new) plugins/class-inheritance/class-inherit.c,
13553         (new) plugins/class-inheritance/class-inherit.h,
13554         (new) plugins/class-inheritance/plugin.c,
13555         (new) plugins/class-inheritance/plugin.h,
13556         (new) plugins/class-inheritance/class-inheritance.png: Added class
13557         inheritance plugin.
13558         
13559         Changes by naba: Added pkgconfig check for graphviz and conditionally
13560         build graphviz.
13561         
13562         * plugins/patch/.cvsignore, plugins/tools/.cvsignore: Updated.
13564 2005-04-20  Naba Kumar  <naba@gnome.org>
13566         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
13567         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
13568         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
13569         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
13570         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
13571         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
13572         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
13573         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
13574         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
13575         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
13576         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
13577         
13578         * plugins/gdb/plugin.[ch], plugins/gdb/utilities.[ch]: Fixed gdb
13579         message view management.
13581         * libanjuta/anjuta-children.[ch],
13582         plugins/build-basic-autotools/build-basic-autotools.c,
13583         libanjuta/anjuta-launcher.c, plugins/terminal/terminal.c:
13584         Removed anjuta_children_init() function,
13585         because it is done automatically when first invoked. Introduced
13586         anjuta_children_recover() to recover the child signalling. Fixed
13587         child exit management to correctly recover the exit status.
13588         
13589         * libanjuta/anjuta-launcher.c: Fixed anjuta_launcher_dispose()
13590         to properly shutdown the launcher and to kill the running process
13591         (without emitting any signal).
13592         
13593         * plugins/gdb/debugger.c, plugins/gdb/debugger.h, plugins/gdb/plugin.c,
13594         plugins/gdb/plugin.h: Fixed debugger to properly shutdown, kill both
13595         gdb and program instance.
13597 2005-04-19  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13599         * plugins/editor/search-replace.c :
13600         Fixed bug 300229 (Search dialog unsensitive freezed Search button).
13602 2005-04-18  Naba Kumar  <naba@gnome.org>
13604         * TODO.tasks: Marked completed items.
13605         
13606         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
13607         plugins/gdb/debugger.h, plugins/gdb/plugin.c,
13608         plugins/project-manager/plugin.c: Prompt user for the debugging
13609         target (select from a list of project's executable targets) and
13610         correctly start debugger. Take care of libtool wrapping when the
13611         target selected is libtool target. Fixed debugger menu items
13612         sensitivity.
13614 2005-04-17  Sebastien Granjoux  <seb.sfo@free.fr>
13616         * plugins/tools/execute.c,
13617         plugins/tools/execute.h:
13618         Implement save all files before running a command
13619         Implement all options for stdout and stderr except replace buffer
13620         Allow running several tools
13622         * plugins/tools/plugin.c:
13623         Move anjuta launcher in execute.c
13625         * plugins/tools/tools.h,
13626         plugins/tools/variable.c:
13627         Small changes
13629 2005-04-13  Sebastien Granjoux  <seb.sfo@free.fr>
13631         * plugins/tools/anjuta-tools.glade:
13632         Add new properties in tool editor dialog
13633         Cosmetic improvements
13634         
13635         * plugins/tools/anjuta-tools.ui:
13636         Attach tool menu as a build menu
13638         * plugins/tools/dialog.c:
13639         Set tool menu item sensitivity in tool list
13640         Fix bugs
13642         * plugins/tools/editor.c,
13643         plugins/tools/editor.h,
13644         plugins/tools/fileop.c,
13645         plugins/tools/tool.c,
13646         plugins/tools/tool.h:
13647         Add new properties (active, save file...)
13648         Most of them are still not implemented
13650         * plugins/tools/execute.c,
13651         plugins/tools/execute.h:
13652         Reorganize code to support multiple run
13653         Support run in terminal
13654         
13655         * plugins/tools/plugin.c
13656         plugins/tools/plugin.h:
13657         Move message handling in execute.c
13659         * plugins/tools/variable.h,
13660         plugins/tools/variable.c:
13661         Add useful variables
13662         
13663 2005-04-13  Naba Kumar  <naba@gnome.org>
13665         * plugins/editor/text_editor.c: Fixed file monitoring condition.
13666         * plugins/editor/Makefile.am: Added gnome-vfs flags.
13667         
13668 2005-04-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13670         * plugins/tools/dialog.c plugins/tools/tool.c :
13671         Fixed bugs.
13673 2005-04-06  Naba Kumar  <naba@gnome.org>
13675         * src/anjuta.c: Load default session only when
13676         "anjuta.session.load.last" preference is enabled.
13677         
13678 2005-04-07  Sebastien Granjoux  <seb.sfo@free.fr>
13680         * plugins/tools/Makefile.am,
13681         plugins/tools/variable.c,
13682         plugins/tools/variable.h:
13683         Add new code for handling variables
13685         * plugins/tools/anjuta-tools.glade:
13686         Improve tool editor dialog
13687         Add variable selection dialog
13689         * plugins/tools/dialog.c,
13690         plugins/tools/dialog.h,
13691         plugins/tools/plugin.c,
13692         plugins/tools/plugin.h:
13693         Add variable object
13694         Add a function to get it
13696         * plugins/tools/editor.c:
13697         Add gui code for variable selection dialog
13699         * plugins/tools/execute.c:
13700         Use variables for executing command
13701         
13702         * Naba: Compile warning fixes.
13704 2005-04-06  Naba Kumar  <naba@gnome.org>
13706         * TODO.tasks: Marked completed items.
13707         
13708 2005-04-06  Naba Kumar  <naba@gnome.org>
13710         * plugins/subversion/svn-backend.c: Fixed subversion plugin
13711         compile error.
13712         
13713         * plugins/tools/anjuta-tools.glade: Improved dialog layout.
13715 2005-04-04  Naba Kumar  <naba@gnome.org>
13717         * src/layout.xml, plugins/glade/plugin.c: Dock glade widgets
13718         inside Main window.
13719         
13720 2005-03-31  Sebastien Granjoux  <seb.sfo@free.fr>
13722         * plugins/tools/Makefile.am,
13723         plugins/tools/anjuta-tools.plugin.in,
13724         plugins/tools/anjuta-tools.ui,
13725         plugins/tools/anjuta-tools.gladei,
13726         plugins/tools/anjuta-tools-plugin.png,
13727         plugins/tools/plugin.c,
13728         plugins/tools/plugin.h,
13729         plugins/tools/dialog.c,
13730         plugins/tools/dialog.h,
13731         plugins/tools/fileop.c,
13732         plugins/tools/fileop.h,
13733         plugins/tools/tool.c,
13734         plugins/tools/tool.h,
13735         plugins/tools/editor.c,
13736         plugins/tools/editor.h,
13737         plugins/tools/execute.c,
13738         plugins/tools/execute.h, configure.in, plugins/Makefile.am:
13739         Port tool plugin from anjuta 1.2 (split anjuta-tools.c)
13740         Not fully working
13742         * anjuta-tools.[ch]: Removed old tools code.
13743         
13744 2005-04-01  Steve Murphy  <murf@e-tools.com>
13746         * configure.in: Added "rw" to ALL_LINGUAS.
13748 2005-03-29  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13750         * Modified Files:
13751         manuals/C/anjuta-manual/fileoperations.xml
13752         Added Files:
13753         manuals/C/anjuta-manual/figures/search_expr.png
13754         manuals/C/anjuta-manual/figures/search_expr_basic.png
13755         manuals/C/anjuta-manual/figures/search_file_list.png
13756         manuals/C/anjuta-manual/figures/search_file_pattern.png
13757         manuals/C/anjuta-manual/figures/search_replace.png
13758         manuals/C/anjuta-manual/figures/search_setting.png
13759         manuals/C/anjuta-manual/figures/search_target.png
13760         manuals/C/anjuta-manual/figures/search_target_action.png
13761         manuals/C/anjuta-manual/figures/search_target_in.png
13762         Removed Files:
13763         manuals/C/anjuta-manual/figures/find_files.png
13764         manuals/C/anjuta-manual/figures/find_replace.png
13765         manuals/C/anjuta-manual/figures/find_text.png :
13766         Updated Anjuta manual (File Operations)
13768 2005-03-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13770         * manuals/C/anjuta-manual/fileoperations.xml,
13771         manuals/C/anjuta-manual/figures/open_file.png,
13772         manuals/C/anjuta-manual/figures/open_file_multiple.png,
13773         manuals/C/anjuta-manual/figures/prefs_print.png,
13774         manuals/C/anjuta-manual/figures/print_dlg.png,
13775         manuals/C/anjuta-manual/figures/print_preview.png.
13776         * Added Files:
13777         manuals/C/anjuta-manual/figures/add_edit_macro.png,
13778         manuals/C/anjuta-manual/figures/display_macro.png,
13779         manuals/C/anjuta-manual/figures/insert_text.png,
13780         manuals/C/anjuta-manual/figures/keyword_macro.png,
13781         manuals/C/anjuta-manual/figures/new_file_wizard.png,
13782         manuals/C/anjuta-manual/figures/save_as_file.png :
13783         Updated Anjuta Manual (File Operations)
13785 2005-03-23  Adam Weinberger  <adamw@gnome.org>
13787         * plugins/editor/action-callbacks.c,
13788           plugins/file-loader/plugin.c,
13789           plugins/gtodo/main.c,
13790           plugins/project-wizard/druid.c:
13791           Fix spelling/grammar errors. Fixes bugs
13792           169068, 169137, 169138, and 169139.
13794 2005-03-21  Naba Kumar  <naba@gnome.org>
13796         Patch from: Massimo Cora' <maxcvs@email.it>:
13797         
13798         * plugins/editor/Makefile.am
13799         plugins/editor/anjuta-docman.c,
13800         (added) plugins/editor/editor-tooltips.c,
13801         (added) plugins/editor/editor-tooltips.h: Added tooltips to
13802         editor tabs to show full path.
13804 2005-03-19  Johannes Schmid <jhs@cvs.gnome.org>
13805         
13806         * plugins/subversion/svn-backend.c:
13807         Removed "apr-0/" from include because this is 
13808         already included in SVN_INCLUDE and broke building if
13809         apr >= 1.0 was installed.
13811 2005-03-18  Naba Kumar  <naba@gnome.org>
13813         Patch from: Massimo Cora' <maxcvs@email.it>:
13815         * plugins/editor/action-callbacks.c,
13816         plugins/editor/aneditor-calltip.cxx,
13817         plugins/editor/aneditor-priv.h,
13818         plugins/editor/aneditor.cxx,
13819         plugins/editor/aneditor.h,
13820         plugins/editor/anjuta-document-manager.ui: Added calltip
13821         activation from menu.
13823 2005-03-16  Naba Kumar  <naba@gnome.org>
13825         Patch from: Massimo Cora' <maxcvs@email.it>:
13826         
13827         * plugins/class-gen/action-callbacks.c,
13828         plugins/class-gen/anjuta-class-gen-plugin.glade,
13829         plugins/class-gen/class_gen.c,
13830         plugins/class-gen/class_gen.h,
13831         plugins/class-gen/class_logo.xpm,
13832         plugins/class-gen/plugin.c: Create files without project
13833         being open. Add to project support. And other enhancements.
13835 2005-03-15  Adam Weinberger  <adamw@gnome.org>
13837         * anjuta.glade,
13838           plugins/debug-manager/utilities.c,
13839           plugins/file-loader/plugin.c,
13840           plugins/gdb/utilities.c,
13841           plugins/profile-default/plugin.c,
13842           plugins/project-import/project-import.c,
13843           src/anjuta-actions.h:
13844           Spelling/grammar fixes.
13846 2005-03-13  Naba Kumar  <naba@gnome.org>
13847         
13848         * plugins/editor/action-callbacks.c,
13849         plugins/editor/action-callbacks.h,
13850         plugins/editor/anjuta-document-manager.ui,
13851         plugins/editor/plugin.c: Cleaned up editor UI and get rid of 'Format'
13852         submenu. Moved menuitems from Format to View->Editor.
13853         
13854         * src/action-callbacks.c, src/action-callbacks.h,
13855         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Created Reset
13856         layout and lock layout menus in View submenu. Get rid of
13857         Settings->Layout Manager menu.
13858         
13859         * plugins/project-import/anjuta-project-import.plugin.in:
13860         Fixed icon name
13862         * global-tags/Makefile.am,
13863         global-tags/create_global_tags.sh,
13864         plugins/editor/aneditor-autocomplete.cxx,
13865         plugins/editor/aneditor-priv.h,
13866         plugins/editor/aneditor.cxx,
13867         tagmanager/tm_workspace.c: Fixed scope members autocompletion
13868         in editor and made it work in global symbols also.
13869         
13870         * src/anjuta-app.c: Always use priority texts besides icons style
13871         for toolbars, because other styles look horible for Anjuta (fixme).
13873 2005-03-11  Naba Kumar  <naba@gnome.org>
13875         * configure.in: Removed test for iconv.
13877         * scintilla/ScintillaGTK.cxx: Fixed crash bug when focus in occurs
13878         before scintilla widget is realized.
13879         
13880         * plugins/cvs-plugin/plugin.c: Aligned comments and added a shortcut
13881         for Update menuitem.
13882         
13883         * scintilla/patches/set-cursor-warning-fix.diff: Removed because
13884         already applied in scintilla main stream.
13885         
13886         * scintilla/patches/preedit-window-crash-fix.diff: Added new fix
13887         and notified scintilla developer.
13888         
13889 2005-03-10  Naba Kumar  <naba@gnome.org>
13891         * src/action-callbacks.c: Removed reference to src/help.h (dead
13892         file).
13894         * plugins/editor/text_editor.c: Removed reference to
13895         src/launcher.h (a dead file).
13897         * src/anjuta_dirs.c, src/anjuta_dirs.h, src/anjuta_gui.c,
13898         src/controls.c, src/controls.h, src/fileselection.c,
13899         src/fileselection.h, src/glade_iface.c, src/glade_iface.h,
13900         src/global.h, src/help.c, src/help.h, src/launcher.c, src/launcher.h,
13901         src/main.cpp, src/main_menubar.c, src/main_menubar.h,
13902         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/session.c,
13903         src/session.h, src/support.c, src/support.h, src/toolbar.c,
13904         src/toolbar.h, src/toolbar_callbacks.c, src/toolbar_callbacks.h:
13905         Removed these dead files from CVS.
13908 2005-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13910         * plugins/file-wizard/action-callbacks.c : Added error message.
13911         plugins/project-import/project-import.c : Closed Import wizard with Esc key.
13914 2005-03-09      Johannes Schmid <jhs@cvs.gnome.org>
13915         
13916         * plugins/cvs-plugin/cvs-callbacks.c
13917         plugins/cvs-plugin/plugin.c:
13918         Fixed preferences page init and busy handling
13919         
13920         * plugins/subversion/plugin.c:
13921         Fixed preferences page init
13923 2005-03-09  Naba Kumar  <naba@gnome.org>
13925         * plugins/Makefile.am, plugins/glade/Makefile.am,
13926         plugins/glade/plugin.c: Now that glade3 cvs head has been fixed,
13927         enabled glade plugin in Anjuta. The plugin is built only when
13928         glade3 is installed.
13929         
13930 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
13932         * plugins/project-wizard/templates/java.wiz
13933         plugins/project-wizard/templates/java-logo.png (*)
13934         plugins/project-wizard/templates/java/*
13935         plugins/project-wizard/templates/Makefile.am
13936         configure.in:
13937         
13938         Add Java project type. It generates a autoconf/automake
13939         project which is compiled using gcj. It requires automake 
13940         > 1.4 (1.9 is known to work) to work!
13941         
13942         (*) still awaiting response from the gcj team if we
13943         may use their logo.
13944         
13945 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
13946         
13947         * plugins/project-import/*
13948         plugins/Makefile.am
13949         configure.in:
13950         Added project import plugin. Might be a bit buggy and limited
13951         but works for now.
13952         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
13953         Icon from old pixmaps dir
13955 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13957         * plugins/file-wizard/plugin.c, plugins/macro/macro-dialog.c
13958         plugins/macro/macro-util.c, plugins/macro/macros.xml :
13959         Added C Custom_Indent line macro.
13960         Cleaned macros.xml
13962 2005-03-09  Naba Kumar  <naba@gnome.org>
13964         * TODO.tasks: Added new message-manager tasks.
13965         
13966         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
13967         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
13968         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
13969         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
13970         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
13971         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
13972         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
13973         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
13974         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
13975         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
13976         
13977         * plugins/gdb/debug_tree.c, plugins/gdb/debugger.c,
13978         plugins/gdb/locals.c, plugins/gdb/memory.c, plugins/gdb/plugin.c,
13979         plugins/gdb/registers.c, plugins/gdb/registers_gui.c,
13980         plugins/gdb/sharedlib.c, plugins/gdb/sharedlib_gui.c,
13981         plugins/gdb/signals.c, plugins/gdb/signals_gui.c,
13982         plugins/gdb/stack_trace.c, plugins/gdb/stack_trace.h,
13983         plugins/gdb/watch.c, plugins/gdb/watch.h, plugins/gdb/watch_gui.c:
13984         Removed debugger widgets from shell on debugger shutdown. Added
13985         scrolled windows for docked widgets. Removed unnecessary widget refs
13986         and unrefs. Destroy widgets correctly on debugger shutdown.
13987         
13988         * plugins/project-wizard/anjuta-project-wizard.glade: Added frame
13989         with project description title. Removed frame shadow.
13990         
13991         * plugins/project-wizard/druid.c: Initializes tooltips.
13992         
13993         * scintilla/Makefile.am: Fixed comiple error.
13995 2005-03-08  Adam Weinberger  <adamw@gnome.org>
13997         * plugins/class-gen/anjuta-class-gen-plugin.glade,
13998           plugins/class-gen/class_gen.c: Fix grammar/spelling errors
14000 2005-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14002         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
14003         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
14004         plugins/macro/macro-util.c, plugins/macro/macro-util.h
14005         plugins/macro/macros.xml, plugins/macro/plugin.c :
14006         Moved cursor at the '|' position defined in macros.
14008 2005-03-07  Naba Kumar  <naba@gnome.org>
14010         * plugins/subversion/Makefile.am: Fixed build error.
14012         * plugins/editor/anjuta-document-manager-plugin.in: Added some mime
14013         types (perl, python, shellscript).
14014         
14015         * plugins/editor/plugin.c: Fixed to show all highlight options.
14016         
14017 2005-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14019         * TODO.tasks : updated tasks.
14020         * plugins/gtodo/interface.c : Implemented column sorting (TASK MANAGER)
14022 2005-03-07  Naba Kumar  <naba@gnome.org>
14024         * plugins/subvesion/plugin.c: Detect ".svn" directory to enable
14025         or disable subversion file-manager submenu. If "Subvesion" is also
14026         valid directory, we should also check for it.
14028         * configure.in: Disable cygwin macro until someone fixes the
14029         autoconf warnings.
14030         
14031         * plugins/subvesion/svn-thread.c: Use older API svn_client_add() for
14032         backward compatibility.
14033         
14034 2005-03-06  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14036         * src/about.c : Cleaned code.
14037         * plugins/macro/macros.xml : Added "do_while" C macro.
14038         * plugins/gdb/registers_cbs.[ch], plugins/gdb/registers_gui.c,
14039         plugins/gdb/sharedlib_cbs.[ch], plugins/gdb/sharedlib_gui.c, 
14040         plugins/gdb/signals_cbs.[ch], plugins/gdb/signals_gui.c :
14041         Closed registers, shared libraries, kernel signals dialogs with ESC key.
14042         
14043 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
14045         * plugins/class-gen/plugin.c:
14046         Removed "return" to activate project_root_uri watching.
14048 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
14050         * plugins/Makefile.am
14051         plugins/subversion/*:
14052         Added subversion plugin. Add, Remove, Commit and Update work
14053         everything else needs work.
14054         
14055         * plugins/terminal/terminal.c
14056         Applied old 1.2.2 patch to fix Ctrl-C in terminal but
14057         we still have focus problems with the editor.
14059 2005-03-05  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14061         * AUTHORS, src/about.c : Updated about dialog by AUTHORS file.
14062         
14063 2005-03-04  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14065         * Makefile.am, src/about.c : Updated about dialog by AUTHORS.xml file.
14067 2005-03-04  Naba Kumar  <naba@gnome.org>
14069         Patch from Massimo Cora' <maxcvs@email.it>:
14071         * plugins/class-gen/Makefile.am,
14072         plugins/class-gen/action-callbacks.c,
14073         plugins/class-gen/action-callbacks.h,
14074         (added) plugins/class-gen/anjuta-class-gen-plugin.glade,
14075         plugins/class-gen/anjuta-class-gen.plugin.in,
14076         plugins/class-gen/class_gen.c,
14077         plugins/class-gen/class_gen.h,
14078         (removed) plugins/class-gen/clsGen.c,
14079         (added) plugins/class-gen/goc_template_header,
14080         (added) plugins/class-gen/goc_template_source,
14081         plugins/class-gen/plugin.c,
14082         plugins/class-gen/plugin.h: Refactored class gen code.
14083         Added GOCBuilder code. Fixed UI. Implemented plugin.
14085 2005-03-03  Johannes Schmid <jhs@cvs.gnome.org>
14087         * plugins/project-wizard/property.c
14088         plugins/project-wizard/install.c
14089         plugins/project-wizard/druid.c
14090         plugins/editor/goto_line.c
14091         plugins/editor/plugin.c
14092         plugins/gtodo/add_edit_item.c
14093         plugins/gtodo/ligtodo.c
14094         plugins/gtodo/main.c
14095         plugins/gtodo/preferences.c:
14096         Fixed #167559, #167534, #167266, #167357
14097         (Bad English in strings...)
14098         
14099         Thanks to Adam Weinberger and Thierry Moisan for
14100         reporting!
14102 2005-03-03  Naba Kumar  <naba@gnome.org>
14104         * libegg/Makefile.am, libegg/menu/Makefile.am,
14105         (added) libegg/egg-submenu-action.c,
14106         (added) libegg/menu/egg-submenu-action.h: Created a new action for
14107         submenu (used for wizard listing).
14108         
14109         * plugins/file-loader/anjuta-loader-plugin.ui
14110         plugins/file-loader/plugin.c: Implemented wizards submenu in menu
14111         and toolbar.
14112         
14113         * plugins/editor/action-callbacks.c,
14114         plugins/editor/aneditor.cxx, plugins/editor/plugin.c: Disabled
14115         ctrl+tabbing because it was interfaring with focus navigation.
14116         Focus editor on "Esc" in incremental search entry. Cleanups.
14117         
14118         * plugins/file-manager/an_file_view.c,
14119         plugins/symbol-browser/plugin.c,
14120         plugins/symbol-browser/an_symbol_view.c: Fixed key shortcuts.
14121         Cleanups.
14122         
14123         * plugins/profile-default/plugin.c,
14124         scintilla/PlatGTK.cxx: Fixed compiler warnings. Added splash icon
14125         for sesssion load.
14126         
14127         * (removed) scintilla/patches/a64-crash-fix.patch,
14128         (added) scintilla/patches/set-cursor-warning-fix.diff: Updated
14129         scintilla patches.
14131 2005-03-03  Naba Kumar  <naba@gnome.org>
14133         * HACKING: Fixed typos.
14134         
14135         * plugins/editor/aneditor-indent.cxx: Clean up.
14136         
14137         * plugins/editor/plugin.c, plugins/editor/text_editor.[h]:
14138         Enable/disable save, undo and redo actions depending on state
14139         of the editor.
14140         
14141 2005-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14143         * libanjuta/anjuta-status.h plugins/editor/Makefile.am
14144         plugins/editor/action-callbacks.c, plugins/editor/search-replace.c :
14145         Displayed search_incremental status.
14147         * Removed plugins/editor/search_incremental.[ch]
14149 2005-02-26  Johannes Schmid <jhs@cvs.gnome.org>
14150         
14151         * plugins/cvs-plugin/cvs-execute.c
14152         plugins/cvs-plugin/cvs-callbacks.c:
14153         - Use weak reference on mesg_view and reuse tab if
14154         it still exists to avoid cluttering message manager.
14155         - Fixed bug in cvs remove
14156         
14157         README, HACKING: Updated
14158         
14159         configure.in: Added check for libsvn
14161 2005-02-29  Naba Kumar  <naba@gnome.org>
14162         
14163         * plugins/file-manager/an_file_view.c,
14164         plugins/symbol-browser/an_symbol_view.c,
14165         plugins/symbol-browser/plugin.c: Hide column headers (they
14166         are redundant).
14168 2005-02-29  Naba Kumar  <naba@gnome.org>
14170         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
14171         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
14172         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
14173         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
14174         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
14175         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
14176         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
14177         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
14178         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
14179         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
14181         * libanjuta/Makefile.am, libanjuta/anjuta-marshal.list,
14182         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
14183         (added) libanjuta/anjuta-session.[hc],
14184         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
14185         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
14186         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c, src/anjuta.h,
14187         src/main.c:
14188         
14189         Implemented session management. Implemented session
14190         container class. Added session notifications from shell. Implemented
14191         session save/load in editor, file-loader, default-profile-plugin
14192         and anjuta-app. Fixed window sizing and restoration. Cleaned up
14193         code in anjuta-app.[ch], anjuta.[ch], main.c. Added fullscreen
14194         and maximized states in session. Implemented project session
14195         management.
14197 2005-02-27  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14199         * plugins/class-gen/action-callbacks.[ch],
14200         plugins/class-gen/class_gen.c plugins/project-wizard/druid.c,
14201         plugins/gdb/breakpoints.c plugins/gdb/memory.c:
14202         Closed Wizard project, Class gen, Inspect memory, Breakpoints dialogs 
14203         with Escape key.
14205 2005-02-26  Sebastien Granjoux  <seb.sfo@free.fr>
14206         
14207         * plugins/project-wizard/anjuta-project-wizard.glade,
14208         plugins/project-wizard/druid.c:
14209         Add some padding in tab label in project selection page
14210         
14211         * plugins/project-wizard/druid.c,
14212         plugins/project-wizard/parser.c:
14213         Search for project template recursively
14214         Add ~/.anjuta/project to the search paths
14216 2005-02-26  Naba Kumar  <naba@gnome.org>
14218         * plugins/file-wizard/action-callbacks.c: Fixed memory curruption.
14219         * plugins/file-loader/plugin.c: Fixed crash bug.
14220         * libanjuta/plugins.c: Fixed memory leak.
14221         
14222 2005-02-26  Naba Kumar  <naba@gnome.org>
14223         
14224         * libanjuta/plugins.c, libanjuta/plugins.h: Implemented
14225         "UserActivatable" attribute for plugins. This attribute if set to
14226         "no" will prevent users from activating/deactivating it from
14227         plugins dialog. Added a toggle button in plugins dialog to toggle
14228         the plugins list between list of activatable plugins (default) to
14229         list of all plugins. anjuta_plugin_select() now only selects the
14230         plugin. Added anjuta_plugins_select_and_activate() method that will
14231         select and activate it.
14232         
14233         * plugins/profile-default/Makefile.am,
14234         plugins/profile-default/anjuta-default-profile.ui,
14235         plugins/profile-default/plugin.c,
14236         plugins/profile-default/plugin.h,
14237         plugins/project-manager/anjuta-project-manager.ui,
14238         plugins/project-manager/plugin.c,
14239         plugins/project-manager/plugin.h:
14240         
14241         Anjuta projects (*.anjuta) files define the profile of respective
14242         projects. Profile is a set of related plugins required for the
14243         project to open. Moved "close project" action from Project Manager
14244         to Profile Manager plugin. Implemented loading and unloading of
14245         project profiles in DefaultProfilePlugin. DefaultProfilePlugin
14246         (instead of Project Manager) now handles opening of *.anjuta files.
14247         Close Project menuitem is now moved to File submenu (being
14248         consistent with Anjuta 1.x versions and avoiding creating Project
14249         submenu when project manager is not loaded).
14250         
14251         * src/anjuta-actions.h: Fixed short-cut key for Help content.
14252         
14253         * src/anjuta.ui: Fixed place holder for projects.
14254         
14255         * (new) plugins/profile-default/default.anjuta: default startup
14256         profile. Removed the hardcoded plugins loading in
14257         DefaultProfilePlugin.
14259         * anjuta.anjuta,
14260         plugins/project-wizard/templates/terminal/project.anjuta:
14261         Implemented project format in newly created projects.
14263         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
14264         plugins/class-gen/anjuta-class-gen.plugin.in,
14265         plugins/cvs-plugin/anjuta-cvs.plugin.in,
14266         plugins/editor/anjuta-document-manager.plugin.in,
14267         plugins/file-loader/anjuta-loader.plugin.in,
14268         plugins/file-wizard/anjuta-file-wizard.plugin.in,
14269         plugins/gdb/anjuta-gdb.plugin.in,
14270         plugins/glade/anjuta-glade.plugin.in,
14271         plugins/message-view/anjuta-message-manager.plugin.in,
14272         plugins/profile-default/anjuta-default-profile.plugin.in,
14273         plugins/project-manager/anjuta-project-manager.plugin.in,
14274         plugins/project-wizard/anjuta-project-wizard.plugin.in:
14275         Defined UserActivatable attributes. Added supported types attribute.
14277         * plugins/project-wizard/anjuta-project-wizard.glade
14278         plugins/project-wizard/plugin.c: Changed "New Project Wizard" to
14279         "Project Wizard" in preferences title.
14281         * TODO.tasks: Updated.
14282         
14283         * manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml:
14284         Updated.
14285         
14286 2005-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14288         * plugins/file-wizard/anjuta-file-wizard.glade
14289         plugins/file-wizard/file.[ch], plugins/macro/macros.xml :
14290         
14291         Integrated License macros, cleaned file.c.
14292         
14293 2005-02-24      Johannes Schmid <jhs@cvs.gnome.org>
14294         
14295         * plugins/macor/macro-util.c: Fixed crash bugs if email or
14296         username can not be found correctly.
14298 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14300         * plugins/file-wizard/file.[ch], plugins/macro/macro-util.c,
14301         plugins/macro/macros.xml :
14302         
14303         Added Headers macros. Cleaned file.c
14305 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14307         * plugins/file-wizard/action-callbacks.c, plugins/macro/macro-util.c, 
14308         plugins/macro/macros.xml :
14309         
14310         Fixed a bug. Added Header macro.
14312         
14313 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14315         * plugins/file-wizard/action-callbacks.c, 
14316         plugins/file-wizard/file.c, plugins/macro/macro-util.c
14317         plugins/macro/macros.xml :
14318         
14319         Added FileName, Header template macros.
14320         
14321 2005-02-24  Naba Kumar  <naba@gnome.org>
14322         
14323         * plugins/patch/patch-plugin.c: Fixed a function call.
14324         
14325         * src/anjuta.c, src/main.c: Save and load default session.
14326         
14327 2005-02-24  Naba Kumar  <naba@gnome.org>
14329         * libanjuta/interfaces/libanjuta.idl,
14330         plugins/message-view/anjuta-msgman.c,
14331         plugins/message-view/anjuta-msgman.h,
14332         plugins/message-view/plugin.c: Added and implemented
14333         set_view_title() method.
14334         
14335         * plugins/build-basic-autotools/build-basic-autotools.c,
14336         plugins/build-basic-autotools/build-basic-autotools.h: Implemented
14337         build context pooling. Maximum 3 contexts are reused. Additional
14338         contexts are created when all are busy.
14340 2005-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14342         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
14343         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
14344         plugins/macro/macros.xml, plugins/macro/plugin.[ch],
14345         plugins/file-wizard/action-callbacks.c, plugins/file-wizard/file.c :
14347         Added Copyright, Changelog macros.
14348                 
14349 2005-02-23  Naba Kumar  <naba@gnome.org>
14351         Patch from Massimo Cora' <maxcvs@email.it>:
14352         * plugins/Makefile.am,
14353         plugins/patch/Makefile.am,
14354         (added) plugins/patch/anjuta-patch-plugin.png,
14355         (added) plugins/patch/anjuta-patch.plugin.in,
14356         (added) plugins/patch/anjuta-patch.ui,
14357         plugins/patch/patch-plugin.c,
14358         (added) plugins/patch/patch-plugin.h,
14359         (added) plugins/patch/plugin.c,
14360         (added) plugins/patch/plugin.h: Ported patch plugin to Anjuta 2.0
14361         architecture.
14363 2005-02-23  Naba Kumar  <naba@gnome.org>
14365         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin.[ch],
14366         file-loader/plugin.c, profile-default/plugin.c:
14367         Implemented "activated" and "deactivated" signals for plugin class.
14368         Renamed *_location() functions to *_id(), because location is
14369         ambiguous. Implemented anjuta_plugins_unload_plugin_by_id() and
14370         anjuta_plugins_unload_plugin().
14371         
14372         * class-gen/plugin.c: Fixed complier warning and utility function call.
14373         
14374         * debug-manager/plugin.c: Unload debugger plugin correctly.
14375         
14376         * project-manager/plugin.c:     Fixed compiler warnings.
14377         
14378         * plugins/project-wizard/templates/gnome/.cvsignore,
14379         plugins/project-wizard/templates/gnome/po/.cvsignore,
14380         plugins/project-wizard/templates/gnome/src/.cvsignore,
14381         plugins/project-wizard/templates/gtk/po/.cvsignore,
14382         plugins/project-wizard/templates/gtkmm/po/.cvsignore,
14383         plugins/project-wizard/templates/xlib/.cvsignore: Added cvsignores.
14384         
14385         * manuals/reference/libanjuta/tmpl/*: Unnecessary changes from the
14386         build (we need to fix this thing).
14387         
14388 2005-02-23  Johannes Schmid <jhs@cvs.gnome.org>
14390         * plugins/macro/macro-action.[ch]
14391         plugins/macro/macro-edit.c
14392         plugins/macro/macro-dialog.c
14393         plugins/macro/macro-db.[ch]
14394         plugins/macro/plugin.[ch]
14395         plugins/macro/macro-util.[ch] (added)
14396         
14397         Cleaned up macro plugin and preview expanded macros.
14399 2005-02-21  Ryan Garver <rgarvage@yahoo.com>
14401         * plugins/cvs-plugin/cvs-interface.c:
14403         Fixed option setting when using no compression and not 
14404         ignoring .cvsrc
14406 2005-02-23  Naba Kumar  <naba@gnome.org>
14407         
14408         * src/anjuta.c, src/anjuta.h, src/main.c: Save and restore window
14409         geometry on exit and startup (only if there is no geometry from the
14410         session).
14412         * TODO.tasks: Updated.
14413         
14414         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
14415         
14416         * manuals/reference/libanjuta/Makefile.am,
14417         manuals/reference/libanjuta/libanjuta-docs.sgml,
14418         (new) manuals/reference/libanjuta/project-wizard-format.sgml: Added
14419         documentation for writing project templates.
14421 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14423         * plugins/macro/macro-actions.c, plugins/macro/macro-actions.h
14424         plugins/macro/macro-dialog.c, plugins/macro/macros.xml :
14425         
14426         Expansion keywords in macros. 
14428 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14430         * plugins/file-wizard/action-callbacks.c,
14431         plugins/file-wizard/file.[ch], plugins/macro/macro-actions.c,
14432         plugins/macro/macros.xml :
14433         
14434         Inserting text by macro plugin
14435         In progress ...
14437 2005-02-22  Johannes Schmid <jhs@cvs.gnome.org>
14439         * plugins/macro/plugin.c
14440         plugins/cvs-plugin/plugin.c:
14441         
14442         Fixed interfaces (use static)
14444 2005-02-21  Johannes Schmid <jhs@cvs.gnome.org>
14445         
14446         * plugins/macro/macro-actions.[ch]
14447         plugins/macro/plugin.c
14448         libanjuta/interfaces/libanjuta.idl:
14449         
14450         Implemented IAnjutaMacro interface to be used by file-wizard
14451         
14452         * plugins/cvs-plugin/plugin.c
14453         libanjuta/interfaces/libanjuta.idl:
14454         
14455         Reworked IAnjutaCvs to IAnjutaVCS to be used as an interface
14456         for all version control systems and not only for cvs.
14458 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14460         * plugins/macro/macro-actions.[ch], plugins/macro/macros.xml : Added 
14461         insert_macro.
14462         
14463         * plugins/file-wizard/anjuta-file-wizard.glade : Add project & CVS.
14466 2005-02-21  Naba Kumar  <naba@gnome.org>
14468         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaDebugManager and
14469         IAnjutaDebugger interface.
14470         
14471         * plugins/debug-manager/anjuta-debug-manager.ui,
14472         plugins/debug-manager/attach_process.c,
14473         plugins/debug-manager/attach_process.h,
14474         plugins/debug-manager/plugin.c,
14475         plugins/debug-manager/plugin.h,
14476         plugins/gdb/actions.c,
14477         plugins/gdb/actions.h,
14478         plugins/gdb/anjuta-gdb-plugin.ui,
14479         plugins/gdb/breakpoints.c,
14480         plugins/gdb/breakpoints.h,
14481         plugins/gdb/debugger.c,
14482         plugins/gdb/debugger.h,
14483         plugins/gdb/memory.c,
14484         plugins/gdb/plugin.c,
14485         plugins/gdb/plugin.h,
14486         plugins/gdb/sharedlib.h,
14487         plugins/gdb/sharedlib_cbs.c,
14488         plugins/gdb/watch.c: Fixed debugger plugin. Split debug operations
14489         correctly between debug-manager and debugger. Implemented debugger
14490         interface in gdb plugin. Fixed action names. Added UI updating.
14491         Start and stop debugger (does not work yet). Fixed UI merging.
14492         Fixed debugger plugin handling in debug-manager.
14494 2005-02-20  Johannes Schmid <jhs@cvs.gnome.org>
14496         * plugins/editor/aneditor-autocomplete.cxx:
14497         
14498         Patch from Jason Bayman <JBayman@HobbitHell.com> avoids
14499         crash with C++ "template" keyword.
14501 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14503         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
14504         Fixed bug (Closed macro dialogs with Esc key).
14505         
14506 2005-02-19  Sebastien Granjoux  <seb.sfo@free.fr>
14507         
14508         * plugins/project-wizard/xlib.wiz,
14509         plugins/project-wizard/xlib-logo.png,
14510         plugins/project-wizard/xlib/*:
14511         Port old xlib anjuta project on new project wizard
14512         
14513         * plugins/project-wizard/xlib-dock.wiz,
14514         plugins/project-wizard/xlib-dock/*:
14515         Port old xlib dock anjuta project on new project wizard
14516         
14517         * plugins/project-wizard/wxwin.wiz,
14518         plugins/project-wizard/wxwin-logo.png,
14519         plugins/project-wizard/wxwin/*:
14520         Port old wxwin anjuta project on new project wizard
14521         
14522         * configure.in, plugins/project-wizard/templates/Makefile.am: Other
14523         necessary changes for the new templates.
14524         
14525 2005-02-18  Naba Kumar  <naba@gnome.org>
14527         * plugins/Makefile.am: Added class-gen
14528         
14529 2005-02-17  Sebastien Granjoux  <seb.sfo@free.fr>
14531         * plugins/project-wizard/header.c:
14532         Fix a bug in sorting of project categories
14534 2005-02-18  Naba Kumar  <naba@gnome.org>
14536         Patch from Massimo Cora  <maxcvs@email.it>:
14537         
14538         * plugins/class-gen/.cvsignore,
14539         plugins/class-gen/Makefile.am,
14540         (added) plugins/class-gen/action-callbacks.c,
14541         (added) plugins/class-gen/action-callbacks.h,
14542         (added) plugins/class-gen/anjuta-class-gen.plugin.in,
14543         (added) plugins/class-gen/class_gen.c,
14544         (added) plugins/class-gen/class_gen.h,
14545         (added) plugins/class-gen/plugin.c,
14546         (added) plugins/class-gen/plugin.h: Ported class wizard to the
14547         new architecture.
14548         
14549         * plugins/project-manager/plugin.c: implemented add_source().
14551 2005-02-17  Naba Kumar  <naba@gnome.org>
14553         * plugins/file-loader/plugin.c: Fixed possible crash.
14554         
14555         * src/action-callbacks.c, src/action-callbacks.h,
14556         src/anjuta-actions.h, src/anjuta.ui: Fixed help menuitems.
14558 2005-02-17  Naba Kumar  <naba@gnome.org>
14559         
14560         * plugins/project-wizard/templates/anjuta-plugin.wiz,
14561         plugins/project-wizard/templates/gnome.wiz,
14562         plugins/project-wizard/templates/gtk.wiz,
14563         plugins/project-wizard/templates/gtkmm.wiz,
14564         plugins/project-wizard/templates/terminal.wiz,
14565         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
14566         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
14567         plugins/project-wizard/templates/gnome/src/callbacks.c,
14568         plugins/project-wizard/templates/gnome/src/callbacks.h,
14569         plugins/project-wizard/templates/gnome/src/main.c,
14570         plugins/project-wizard/templates/gtk/src/callbacks.c,
14571         plugins/project-wizard/templates/gtk/src/callbacks.h,
14572         plugins/project-wizard/templates/gtk/src/main.c,
14573         plugins/project-wizard/templates/gtkmm/src/main.cc,
14574         plugins/project-wizard/templates/terminal/src/main.c: Fixed templates
14575         to generate licence correctly (without any extra newlines). Removed
14576         IncludeGNUHeader macro definition and added proper licence property.
14577         Fixed project directory paths in file contents.
14579 2005-02-17  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14581         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
14582         Closed macro dialogs with Esc key.
14584 2005-02-16  Naba Kumar  <naba@gnome.org>
14586         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
14587         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
14588         plugins/project-wizard/templates/gnome/src/callbacks.c,
14589         plugins/project-wizard/templates/gnome/src/callbacks.h,
14590         plugins/project-wizard/templates/gnome/src/main.c,
14591         plugins/project-wizard/templates/gtk/src/main.c,
14592         plugins/project-wizard/templates/gtkmm/src/main.cc,
14593         plugins/project-wizard/templates/terminal/src/main.c: Fixed licence
14594         macros to avoid blank newlines.
14596 2005-02-16  Sebastien Granjoux  <seb.sfo@free.fr>
14598         * plugins/project-wizard/autogen.c:
14599         Correct a problem when having property value in UTF-8
14601         * plugins/project-wizard/druid.c:
14602         Correct a bug when reselecting a new project (all pages
14603         must be removed)
14605         * plugins/project-wizard/property.c:
14606         Avoid having default invalid properties
14608         * plugins/project-wizard/templates/terminal.wiz,
14609         plugins/project-wizard/templates/terminal/po/ChangeLog,
14610         plugins/project-wizard/templates/terminal/src/main.c:
14611         Remove command for testing run function
14612         Move destination directory to second page and include
14613         project name. Add exist tag. Remove unused properties.
14615 2005-02-16  Naba Kumar  <naba@gnome.org>
14617         * Makefile.am, libanjuta/interfaces/libanjuta.idl,
14618         plugins/debug-manager/anjuta-debug-manager.ui,
14619         plugins/debug-manager/plugin.c,
14620         plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
14621         plugins/gdb/debugger.c, plugins/gdb/plugin.c,
14622         plugins/gdb/plugin.h, plugins/gdb/registers.c,
14623         plugins/gdb/sharedlib.c, plugins/gdb/signals.c,
14624         plugins/gdb/stack_trace.c, plugins/gdb/utilities.c,
14625         plugins/gdb/utilities.h, plugins/gdb/watch_cbs.c,
14626         (removed) src/anjuta_info.c,
14627         (removed) src/anjuta_info.h,
14628         (added) plugins/gdb/info.c (added) plugins/gdb/info.h,
14629         (added) plugins/gdb/anjuta-gdb-plugin.ui,
14630         (added) plugins/gdb/actions.c,
14631         (added) plugins/gdb/actions.h: Completed initial
14632         porting of debugger to new architecture. Fixed many of the debugger
14633         functions.
14635         * plugins/file-loader/plugin.c: Detect some important mime ourself
14636         to avoid inconsistencies when mime system isn't working.
14637         
14638 2005-02-16  Naba Kumar  <naba@gnome.org>
14640         * plugins/editor/Makefile.am,
14641         (added) plugins/editor/aneditor-autocomplete.cxx,
14642         (added) plugins/editor/aneditor-calltip.cxx,
14643         (added) plugins/editor/aneditor-indent.cxx,
14644         (added) plugins/editor/aneditor-priv.h,
14645         plugins/editor/aneditor.cxx: Split aneditor.cxx file into
14646         different smaller chunks to make it easy to maintain.
14648 2005-02-16  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14650         * plugins/project-wizard/druid.c :
14651         
14652         Found system Email address if not defined in Preferences.
14654 2005-02-16      Johannes Schmid <jhs@cvs.gnome.org>
14655         
14656         * plugins/project-wizard/gtkmm.wiz
14657         plugins/project-wizard/gtkmm-logo.png (from pixmaps/)
14658         plugins/project-wizard/gtkmm/*
14659         
14660         Added GTKmm (C++) project type
14662 2005-02-15  Johannes Schmid <jhs@cvs.gnome.org>
14664         * plugins/message-view/plugin.c
14665         plugins/message-view/message-view.c
14666         TODO.gtodo:
14667         Implemented next/prev action
14669 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14671         * plugins/project-wizard/templates/libglade2.* :
14672         Removed libglade2 project.
14673         
14674         * plugins/project-wizard/templates/gtk* :
14675         Removed interface.[ch] & support.[ch].
14676         
14677 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14679         * plugins/project-wizard/anjuta-project-wizard.glade,
14680         plugins/project-wizard/property.[ch],
14681         plugins/project-wizard/templates/anjuta-plugin.wiz :
14682         Added a new property ("iconfile").
14684 2005-02-14  Naba Kumar  <naba@gnome.org>
14686         * plugins/project-wizard/install.c,
14687         plugins/project-wizard/plugin.c,
14688         plugins/project-wizard/templates/anjuta-plugin.wiz,
14689         plugins/project-wizard/templates/gnome.wiz,
14690         plugins/project-wizard/templates/gtk.wiz,
14691         plugins/project-wizard/templates/libglade2.wiz,
14692         plugins/project-wizard/templates/terminal.wiz: Added actions to autogen
14693         newly created projects and open them. Fixed message buffering in
14694         wizard.
14696 2005-02-14  Naba Kumar  <naba@gnome.org>
14698         * src/about.c, pixmaps/Makefile.am,
14699         (new) pixmaps/anjuta_logo2.png: New about page splash screen.
14700         
14701         * mime/gnome-mime-application-x-anjuta.png,
14702         pixmaps/anjuta_icon.png,
14703         (new) pixmaps/anjuta_icon.svg: New svg icon and derived png icons
14704         done by 9-speed at:
14705         http://cvs.freedesktop.org/svg-icons/lila/gnome/scalable/apps/anjuta_icon.svg?rev=1.2&view=log
14706         
14707 2005-02-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14709         * configure.in,
14710         plugins/project-wizard/templates/libglade2-logo.png,
14711         plugins/project-wizard/templates/libglade2.wiz,
14712         plugins/project-wizard/templates/libglade2/* :
14713         Add Glade2 project
14716 2005-02-14  Naba Kumar  <naba@gnome.org>
14718         * TODO.tasks: Updated.
14719         
14720         * plugins/editor/anjuta-docman.c,
14721         plugins/editor/text_editor.c,
14722         plugins/editor/text_editor.h,
14723         plugins/editor/text_editor_cbs.c: Added gnome-vfs monitor
14724         for file modification, but it is still not functioning.
14726 2005-02-13  Sebastien Granjoux  <seb.sfo@free.fr>
14728         * plugins/project-wizard/values.c,
14729         plugins/project-wizard/values.h,
14730         plugins/project-wizard/property.c,
14731         plugins/project-wizard/property.h,
14732         plugins/project-wizard/druid.c:
14733         Rewrite mandatory property check
14734         Add check of exist property
14735         Rewrite handling of cached property page
14737 2005-02-13  Naba Kumar  <naba@gnome.org>
14739         Patch from Igor Kovalenko  <garrison@mail.ru>:
14740         * tagmanager/tm_workspace.c: Improved performance.
14742 2005-02-13  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14744         *plugins/project-wizard/templates/*.wiz,
14745         plugins/project-wizard/druid.c,
14746         plugins/project-wizard/templates/terminal/src/main.c,
14747         plugins/project-wizard/templates/gtk/src/*.[ch],
14748         plugins/project-wizard/templates/gtk/src/Makefile.am,
14749         plugins/project-wizard/templates/gnome/src/*.[ch],
14750         plugins/project-wizard/templates/anjuta-plugin/src/*.[ch] :
14751         Add Copyright date & Email address,
14752         Correct terminal project.
14753         
14754 2005-02-12  Naba Kumar  <naba@gnome.org>
14756         * plugins/project-wizard/property.c: Fixed hidden
14757         properties to take values.
14759         * plugins/project-wizard/file.[ch]: Renamed
14760         true/false enum values to fix compile error
14761         (conflict with other definition).
14762         
14763         * plugins/file-loader/plugin.c: Detect anjuta projects correctly
14764         even when mime type detection fails (for example, when Anjuta is
14765         installed in non-system prefix).
14767 2005-02-12  Sebastien Granjoux  <seb.sfo@free.fr>
14769         * plugins/project-wizard/values.c,
14770         plugins/project-wizard/values.h:
14771         Rewrite file with more comments
14773         * plugins/project-wizard/druid.c,
14774         plugins/project-wizard/druid.h,
14775         plugins/project-wizard/autogen.c,
14776         plugins/project-wizard/autogen.h,
14777         plugins/project-wizard/druid.c,
14778         plugins/project-wizard/druid.h:
14779         Add more comments
14780         Use values instead of properties
14781         Move default properties to druid.c
14783         * plugins/project-wizard/install.c,
14784         plugins/project-wizard/install.h:
14785         Use values instead of properties
14786         Add a check to avoid overwriting files
14788         * plugins/project-wizard/parser.c,
14789         plugins/project-wizard/property.c,
14790         plugins/project-wizard/property.h:
14791         Update to use new values
14792         Add an "exist" attribute to check if a directory already exist
14794         * plugins/project-wizard/anjuta-project-wizard.glade:
14795         Change project selection page (GtkTextView => GtkLabel,
14796         GtkTable => GtkVBox)
14798         * plugins/project-wizard/templates/terminal.wiz:
14799         Move destination directory on second page
14800         
14801         * plugins/project-wizard/action.c:
14802         Add a few comments
14804 2005-02-12  Naba Kumar  <naba@gnome.org>
14806         * plugins/file-manager/an_file_view.c,
14807         plugins/symbol-browsers/an_symbol_view.c: Removed rules hint from the
14808         views. Created dynamic update date of view depending on project
14809         changes -- similar to file-manager view.
14810         
14811         * plugins/devhelp/plugin.c: Load help on idle.
14812         
14813         * plugins/editor/anjuta-document-manager.glade: Moved 'disable
14814         autoformat' to proper location in preferences.
14815         
14816         * mime/anjuta.mime: Added .prj extension in the mime type for backward
14817         compatibility.
14818         
14819         * plugins/editor/plugin.c: Fixed accel name.
14821 2005-02-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14823         *plugins/project-wizard/templates/anjuta-plugin.wiz,
14824         plugins/project-wizard/templates/gnome.wiz,
14825         plugins/project-wizard/templates/gtk.wiz,
14826         plugins/project-wizard/anjuta-project-wizard.glade,
14827         plugins/project-wizard/autogen.c:
14828         Add Username & Email address in Project preferences.
14830 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14832         *plugins/project-wizard/templates/gnome-logo.png,
14833         plugins/project-wizard/templates/gnome.wiz,
14834         plugins/project-wizard/templates/gnome/* :
14835         Add Gnome project
14837 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14839         * plugins/project-wizard/templates/terminal/src/main.c, 
14840         plugins/project-wizard/templates/terminal/src/main.c,
14841         plugins/project-wizard/templates/terminal/src/main.[ch] :
14842         Insert License in projects
14843         
14844 2005-02-11  Naba Kumar  <naba@gnome.org>
14846         * TODO.tasks: Added message manager task.
14847         
14848         * plugins/devhelp/plugin.c: Show busy while initializing devhelp.
14849         
14850         * plugins/editor/plugin.c: Use bookmark stock icons.
14851         
14852         * plugins/message-view/anjuta-message-manager.ui,
14853         plugins/message-view/plugin.c: Added toolbar buttons for next/prev.
14855 2005-02-10  Naba Kumar  <naba@gnome.org>
14857         * libanjuta/interfaces/libanjuta.idl: fixed build error.
14858         
14859 2005-02-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14861         * global-tags/Makefile.am
14862         Error during 'make install'
14864 2005-02-09  Naba Kumar  <naba@gnome.org>
14866         * plugins/symbol-browser/anjuta-symbol-browser-pluing.glade: Added
14867         missing file.
14868         
14869 2005-02-08  Naba Kumar  <naba@gnome.org>
14871         * plugins/symbol-browser/an_symbol_prefs.[ch]: Added missing files.
14872         
14873         * plugins/symbol-browser/an_symbol_prefs.c, src/anjuta-app.c:
14874         Show busy cursur when updating global tags in preferences.
14876         * configure.in: Fixed.
14877         
14878 2005-02-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14880         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl
14881           plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
14882          
14883         - Fixed anjuta-plugin project (glade)
14885 2005-02-08  Naba Kumar  <naba@gnome.org>
14887         * plugins/editor/aneditor.cxx: Implemented auto-indent on 'tab' press.
14888         Fixed automatic indentations.
14890         * global-tags/Makefile.am, global-tags/create_global_tags.sh:
14891         Global tags are now segregated into smaller api tags, which can be
14892         selectively loaded from symbol browser preferences.
14894         * plugins/project-manager/plugin.c, plugins/project-manager/plugin.h:
14895         Implemented IProjectManager interface in project-manager. Mostly getter
14896         methods for now, but need to add add() and remove() methods to add
14897         or remove project elements.
14899         * plugins/gdb/debug_tree.c: Small fix.
14901         * plugins/editor/aneditor.cxx, plugins/symbol-browser/Makefile.am,
14902         plugins/symbol-browser/an_symbol_info.c,
14903         plugins/symbol-browser/an_symbol_info.h,
14904         plugins/symbol-browser/an_symbol_search.c,
14905         plugins/symbol-browser/an_symbol_search.h,
14906         plugins/symbol-browser/an_symbol_view.c,
14907         plugins/symbol-browser/an_symbol_view.h,
14908         plugins/symbol-browser/plugin.c,
14909         plugins/symbol-browser/plugin.h,
14910         tagmanager/c.c,
14911         tagmanager/entry.h,
14912         tagmanager/tm_project.c,
14913         tagmanager/tm_symbol.c,
14914         tagmanager/tm_tag.c,
14915         tagmanager/tm_workspace.c,
14916         tagmanager/vstring.c,
14917         tagmanager/include/tm_tag.h,
14918         tagmanager/include/tm_workspace.h:
14919         
14920         - Fixed tagmanager parsing of source files to parse for typedefines and
14921         properly record element scopes. Implemented scope autocompletion
14922         (autocompletion on '.', '->', '::' and ':'. The functionality is not
14923         fully working. It was based on older patch for Anjuta 1.2.2 in SF
14924         patch list (author is unknown).
14925         - Implemented symbol-browser preferences for dynamically loading and
14926         saving tags API segments.
14927         - Fixed symbol-search to use tagmanager directly instead of depending
14928         on symbol-view for tags list.
14929         - Fixed symbol-view to create the tree using TMSymbol tree directly.
14930         - Fixed TMSymbol to create the complete tags tree instead of letting the
14931         symbol-view created the root nodes.
14932         - Changed project tags cache name to .tm_project2.cache because the
14933         newer format records additional scope information.
14934         
14935 2005-02-07  Naba Kumar  <naba@gnome.org>
14937         * plugins/editor/style-editor.c,
14938         plugins/editor/anjuta-document-manager.glade: Used GtkColorButton
14939         and GtkFontButton instead of deprecated widgets in
14940         style editor.
14941         
14942 2005-02-07  Sebastien Granjoux  <seb.sfo@free.fr>
14944         * plugins/project-wizard/action.c,
14945         plugins/project-wizard/action.h,
14946         plugins/project-wizard/autogen.c,
14947         plugins/project-wizard/autogen.h,
14948         plugins/project-wizard/file.c,
14949         plugins/project-wizard/file.h,
14950         plugins/project-wizard/install.c,
14951         plugins/project-wizard/install.h,
14952         plugins/project-wizard/parser.h,
14953         plugins/project-wizard/parser.c,
14954         plugins/project-wizard/property.c,
14955         plugins/project-wizard/property.h,
14956         plugins/project-wizard/plugin.h,
14957         plugins/project-wizard/plugin.c,
14958         plugins/project-wizard/values.c,
14959         plugins/project-wizard/values.h:
14960         Replace C++ comments by C comments
14962         * plugins/project-wizard/autogen.c,
14963         plugins/project-wizard/autogen.h:
14964         Add a run time check of autogen version.
14965         Add UserName variable.
14967         * plugins/project-wizard/anjuta-project-wizard.glade,
14968         plugins/project-wizard/header.c,
14969         plugins/project-wizard/druid.c,
14970         plugins/project-wizard/druid.h:
14971         Sort project in alphabetic order.
14972         Correct selection troubles in notebooks.
14974         * plugins/project-wizard/parser.c:
14975         Add some check when reading the project header block.
14977 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
14979         * plugins/project-wizard/action.c,
14980         plugins/project-wizard/action.h,
14981         plugins/project-wizard/autogen.c,
14982         plugins/project-wizard/autogen.h,
14983         plugins/project-wizard/file.c,
14984         plugins/project-wizard/file.h,
14985         plugins/project-wizard/install.c,
14986         plugins/project-wizard/parser.h,
14987         plugins/project-wizard/parser.c,
14988         plugins/project-wizard/property.c,
14989         plugins/project-wizard/property.h,
14990         plugins/project-wizard/values.c,
14991         plugins/project-wizard/values.h,
14992         Add a space between function name and open.
14994         * plugins/project-wizard/plugin.h,
14995         plugins/project-wizard/plugin.c,
14996         plugins/project-wizard/install.c,
14997         Avoid a crash if the user close the message view used by the .
14999         * plugins/project-wizard/anjuta-project-wizard,
15000         plugins/project-wizard/druid.c,
15001         plugins/project-wizard/druid.h,
15002         plugins/project-wizard/header.h,
15003         plugins/project-wizard/header.c,
15004         Add a text view with the description of each.
15005         Add a tab for each project.
15006         Replace some C++ comments to C comments.
15008 2005-02-05  Naba Kumar  <naba@gnome.org>
15010         * plugins/project-wizard/anjuta-project-wizard-plugin.png:
15011         New icon from Sebastien Granjoux .
15012         
15013 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
15015         * libanjuta/anjuta-preferences.c:
15016         Set file property even without a focus out event (file selected 
15017         the browse dialog)
15019 2005-02-04  Naba Kumar  <naba@gnome.org>
15021         * plugins/glade/plugin.c: Fixed glade function calls.
15022         * configure.in: Fixed a typo.
15023         * TODO.tasks: Updated.
15025 2005-02-03  Naba Kumar  <naba@gnome.org>
15027         * plugins/project-manager/plugin.c: Fixed memory corruption.
15029         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
15030         build error.
15031         
15032         * manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
15033         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
15034         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
15035         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
15037         * libanjuta/interfaces/libanjuta.idl,
15038         plugins/project-manager/plugin.c: Implemented IAnjutaProjectManager
15039         interface.
15040         
15041         * plugins/symbol-browser/an_symbol_view.c: Fixed memory leaks.
15043         Patch from Massimo Cora <maxcvs@email.it>:
15044         * plugins/editor/plugin.c: Fixed update UI for created buffers.
15045         
15046 2005-02-01  Naba Kumar  <naba@gnome.org>
15048         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-launcher.h,
15049         libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
15050         plugins/editor/goto_line.c, plugins/editor/goto_line.h,
15051         scintilla/ScintillaGTK.cxx, scintilla/include/ScintillaWidget.h,
15052         (new) scintilla/patches/a64-crash-fix.patch: Applied old patches
15053         from sourceforge -- a64 crash fixes (correct typing for GType)
15054         and fixes compile errors in sun.
15056         * plugins/terminal/terminal.c: Patch from sourceforge -- Fixes
15057         paste (shift+insert) in terminal.
15059 2005-02-01  Kjartan Maraas  <kmaraas@gnome.org>
15061         * configure.in: Add «nb» to ALL_LINGUAS.
15063 2005-02-01  Naba Kumar  <naba@gnome.org>
15065         * TODO.tasks, TODO: Updated todo tasks.
15066         
15067         * plugins/editor/anjuta-document-manager.glade: Improved search
15068         relace dialog.
15069         
15070         * TODO.tasks: Fixed xml format.
15071         
15072         * plugins/editor/aneditor.cxx: Added code to trap 'tab' key (does not
15073         work yet).
15074         
15075         * plugins/editor/text_editor.c, plugins/editor/text_editor.h: Code
15076         cleanups.
15077         
15078         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c: Fixed xml
15079         format during save (removed unwanted text nodes). Fixed scrollbars.
15081 2005-01-31  Naba Kumar  <naba@gnome.org>
15083         * libanjuta/interfaces/libanjuta.idl,
15084         plugins/cvs-plugin/cvs-execute.c, plugins/macro/macro-actions.c:
15085         Implemented append() method for IAnjutaEditor interface and fixed
15086         various bugs with text insertions (cvs diff and macro insertions).
15087         
15088         * plugins/editor/aneditor.cxx: Implemented mulilevel calltips, fixed
15089         automatic indentation.
15090         
15091         * plugins/editor/action-callbacks.c,
15092         plugins/editor/action-callbacks.h,
15093         plugins/editor/anjuta-docman.c,
15094         plugins/editor/anjuta-document-manager.ui,
15095         plugins/editor/plugin.c,
15096         plugins/editor/text_editor.c,
15097         plugins/editor/text_editor.h,
15098         plugins/editor/text_editor_prefs.c: Create highlight menu dynamically.
15099         Fixed highlight issues.
15101         * plugins/macro/plugin.c: Added keyboard shortcuts for insert and add
15102         macro.
15103         
15104         * plugins/symbol-browser/an_symbol_view.c: Force update project.
15106         * data/properties/*: Updated properties files from scite. Created
15107         styles.properties to override the scite styles.
15108         
15109         * plugins/editor/aneditor.cxx: Fixed automatic indentation.
15111         * manuals/reference/libanjuta/libanjuta.types: Fixed build error.
15112         
15113 2005-01-30  Naba Kumar  <naba@gnome.org>
15115         * libanjuta/interfaces/libanjuta.idl: Added documentations and removed
15116         unused definitions.
15117         
15118         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed typo.
15119         
15120         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
15121         plugins/editor/text_editor.c,
15122         plugins/editor/text_editor_prefs.c: Added new aneditor commands,
15123         fixed linuwidth preference setting, fixed insert text interface
15124         implementation. Improved automatice-indentation for cpp lexer.
15125         
15126         * plugins/symbol-browser/an_symbol_view.c: Code cleanup.
15128 2005-01-29  Naba Kumar  <naba@gnome.org>
15130         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Disabled "Remove sticky"
15131         option in update dialog as default. Improved import dialog. Sized
15132         log dialog.
15134         * configure.in: Fixed underquoted warning from autoconf.
15135         
15136         * plugins/editor/action-callbacks.c,
15137         plugins/editor/aneditor.cxx,
15138         plugins/editor/aneditor.h,
15139         plugins/editor/anjuta-document-manager.glade,
15140         plugins/editor/plugin.c,
15141         plugins/editor/plugin.h,
15142         plugins/editor/text_editor.c,
15143         plugins/editor/text_editor.h,
15144         plugins/editor/text_editor_prefs.c: Implemented prefernces commands
15145         for Editor and fixed all preferences syncronization and notifys for
15146         visible prefs (in editor preferences page).
15147         
15148         * plugins/file-loader/plugin.c: Load recent files on idle.
15150 2005-01-28  Naba Kumar  <naba@gnome.org>
15152         * plugins/editor/text_editor.c, plugins/editor/text_editor.h,
15153         plugins/editor/text_editor_prefs.c: Fixed linenumbers width bug.
15155         * plugins/editor/action-callbacks.c,
15156         plugins/editor/action-callbacks.h,
15157         plugins/editor/aneditor.cxx,
15158         plugins/editor/aneditor.h,
15159         plugins/editor/anjuta-document-manager.ui,
15160         plugins/editor/plugin.c,
15161         plugins/editor/text_editor.c,
15162         plugins/editor/text_editor.h,
15163         plugins/editor/text_editor_cbs.c,
15164         plugins/editor/text_editor_cbs.h,
15165         plugins/editor/text_editor_prefs.c: Implemented Multiple view of
15166         Text editor.
15168         Patch from Massimo Cora <maxcvs@email.it>:
15169         * plugins/editor/an_symbol_search.c,
15170         plugins/editor/an_symbol_search.c: Fixed crash bugs.
15171         
15172 2005-01-27  Naba Kumar  <naba@gnome.org>
15173         
15174         *libegg/eggcomboselect.c: Fix crash bug during popup close and fixed
15175         minimum size request to 200.
15177         * plugins/symbol-browser/an_symbol_info.c,
15178         plugins/symbol-browser/an_symbol_info.h,
15179         plugins/symbol-browser/an_symbol_search.c,
15180         plugins/symbol-browser/an_symbol_search.h,
15181         plugins/symbol-browser/an_symbol_view.c,
15182         plugins/symbol-browser/an_symbol_view.h,
15183         plugins/symbol-browser/plugin.c: Fixed object disposition. Fixed
15184         pixbuf retrieval. Fixed runtime warning. Code clean up.
15186 2005-01-27  Naba Kumar  <naba@gnome.org>
15188         * configure.in, plugins/Makefile.am, src/anjuta-app.c,
15189         src/anjuta.ui, (new) plugins/glade/.cvsignore,
15190         (new) plugins/glade/Makefile.am,
15191         (new) plugins/glade/anjuta-glade-plugin.png,
15192         (new) plugins/glade/anjuta-glade.plugin.in,
15193         (new) plugins/glade/anjuta-glade.ui,
15194         (new) plugins/glade/plugin.c,
15195         (new) plugins/glade/plugin.h,
15196         (new) plugins/profile-default/plugin.c:  Glade plugin. Disabled for
15197         now until glade3 works properly.
15199         * libanjuta/anjuta-marshal.[c,h]: Removed from cvs, because
15200         they are generated.
15201         
15202 2005-01-26  Naba Kumar  <naba@gnome.org>
15204         * mime/Makefile.am, (new)gnome-mime-application-x-anjuta.png:
15205         Added mime icon for anjuta projects.
15206         
15207         patch from Massimo Cora <maxcvs@email.it>:
15208         * an_symbol_info.c, an_symbol_info.h, an_symbol_search.c,
15209         an_symbol_search.h, an_symbol_view.c, plugin.c:
15210         Fix/implement objects destroying/freeing.
15212 2005-01-26  Johannes Schmid <jhs@cvs.gnome.org>
15213         
15214         * src/action-callback.[ch], src/anjuta-actions.h:
15215         Changed bug and feature request urls to bugzilla.gnome.org and removed LIDN
15216         because it has not been updated for years and we know have a devhelp plugin
15217         which can do the job much better.
15218         * TODO.tasks: Updated done items
15220 2005-01-25  Naba Kumar  <naba@gnome.org>
15222         * autogen.sh: Fixed to generate interface files.
15224         * plugins/editor/plugin.c, plugins/project-manager/plugin.c: Fixed
15225         session save filenames.
15226         
15227         * plugins/editor/anjuta-docman.c: Lazy create fileselection dialogs.
15228         
15229 2005-01-24  Sebastien Granjoux <seb.sfo@free.fr>
15231         * plugins/project-wizard/Makefile.am,
15232         plugins/project-wizard/install.c,
15233         plugins/project-wizard/install.h,
15234         plugins/project-wizard/parser.c,
15235         plugins/project-wizard/parser.h,
15236         plugins/project-wizard/templates/terminal.wiz:
15237         Add action list block in wizard template
15238         * plugins/project-wizard/file.c,
15239         plugins/project-wizard/autogen.c:
15240         Small fixes
15242 2005-01-23  Naba Kumar  <naba@gnome.org>
15244         * configure.in: Fixed build error.
15246 2005-01-22  Sebastien Granjoux <seb.sfo@free.fr>
15248         * plugins/project-wizard/druid.c,
15249         plugins/project-wizard/parser.c,
15250         plugins/project-wizard/property.c: Rewrite parser with
15251         better error handling
15253 2005-01-22  Naba Kumar  <naba@gnome.org>
15255         * plugins/symbol-browser/plugin.c: Changed c++ coments
15256         to c commnets and formated code to anjuta coding styles.
15257         
15258 2005-01-21  Naba Kumar  <naba@gnome.org>
15260         * configure.in, autogen.sh: Fixed build errors in newer automake.
15261         
15262         * plugins/editor/anjuta-docman.c: Do not emit change editor
15263         signal while in dispose.
15265         Patch from: Massimo Corà <maxcvs@email.it>
15266         * plugins/symbol-browser/Makefile.am,
15267         plugins/symbol-browser/an_symbol_view.c,
15268         plugins/symbol-browser/an_symbol_view.h,
15269         plugins/symbol-browser/plugin.c,
15270         plugins/symbol-browser/plugin.h,
15271         plugins/symbol-browser/test-symbol-browser.c,
15272         (new) plugins/symbol-browser/an_symbol_info.c,
15273         (new) plugins/symbol-browser/an_symbol_info.h,
15274         (new) plugins/symbol-browser/an_symbol_search.c,
15275         (new) plugins/symbol-browser/an_symbol_search.h:
15276         Added a cool real-time symbol-search-view in symbol browser.
15278 2005-01-21  Johannes Schmid <jhs@cvs.gnome.org>
15279         
15280         * plugin/macro/plugin.c
15281         plugin/macro/anjuta-macro-plugin.ui
15282         plugin/macro/macro-db.[ch]
15283         plugin/macro/macro-dialog.[ch]
15284         plugin/macro/macro-actions.[ch]
15285         plugin/macro/macro-edit.[ch]
15286         plugin/macro/plugin.[ch]:
15287         
15288         Implemented three menu items as Naba proposed:
15289         Edit->Macro->
15290                 Insert Macro: Pops of a border-less window to enter a shortcut
15291                 Add Macro: Same as Manage Macro => New
15292                 Manage Macros: Full-features macro dialog
15294 2005-01-20  Naba Kumar  <naba@gnome.org>
15296         * libanjuta/anjuta-marshal.c, libanjuta/anjuta-marshal.h,
15297         libanjuta/anjuta-marshal.list, libanjuta/anjuta-shell.c,
15298         libanjuta/anjuta-shell.h,
15299         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
15300         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
15301         plugins/project-manager/plugin.c, plugins/project-manager/plugin.h,
15302         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
15303         src/main.c, src/shell.c: Implemented command line args processing
15304         and session management. Fixed geometry restoration.
15306 2005-01-19  Johannes Schmid <jhs@cvs.gnome.org>
15307         
15308         * plugins/macro/macro-db.c,
15309         plugins/macros.xml:
15310         Cleaned up XML interface and use attributes now for name, category and 
15311         shortcut. CDATA is used to avoid xml errors inside of macros.
15313 2005-01-19  Naba Kumar  <naba@gnome.org>
15315         * libanjuta/anjuta-launcher.[c,h]: Fixed bugs.
15317 2005-01-18  Naba Kumar  <naba@gnome.org>
15318         
15319         * plugins/cvs-plugin/cvs-actions.c: Fixed "whole project" toggle button
15320         to work.
15322         * scintilla/*: Updated scintilla to current cvs and updated
15323         scintilla patches.
15324         
15325 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
15326         
15327         * plugins/cvs-plugin/anjuta-cvs-plugin.glade
15328         plugins/cvs-plugin/cvs-actions.c:
15329         Added "Whole project" infrastructure but it does not
15330         work because I did not find a way to get the current project's
15331         root dir.
15333 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
15335         * plugins/cvs-plugin/Makefile.am
15336         plugins/cvs-plugin/anjuta-cvs.plugin.in
15337         plugins/cvs-plugin/cvs-actions.c
15338         plugins/cvs-plugin/cvs-callbacks.c
15339         plugins/cvs-plugin/cvs-interface.[ch] (added)
15340         plugins/cvs-plugin/plugin.c:
15341         
15342         Added IAnjutaCVS interface and improved cvs plugin. There
15343         is still some work to do on cvs import and to add a current
15344         project toggle.
15346 2005-01-17  Naba Kumar  <naba@gnome.org>
15348         * plugins/editor/aneditor.cxx: Fixed auto indentation.
15349         
15350         * configure.in: Fixed build errors.
15352         * data/Makefile.am,     (removed) data/README.stock_libs,
15353         (removed) data/anjuta.mime, (removed) data/autogen.sh*,
15354         (removed) data/header.c, (removed) data/stock_libs.anj,
15355         (removed) data/x-anjuta-project.desktop,
15356         (removed) data/macros/*, (removed) data/macros2/*: Removed old files.
15358         * libanjuta/anjuta-plugin-description.c,
15359         libanjuta/anjuta-shell.c: Updated documentations.
15361         Patch from: Hamish Mackenzie  <hamish@firestream.co.uk>
15362         
15363         * libanjuta/anjuta-launcher.c,
15364         plugins/build-basic-autotools/build-basic-autotools.c: Fixed errors in
15365         x86_64 systems.
15367 2005-01-17  Naba Kumar  <naba@gnome.org>
15368         
15369         * plugins/project-wizard/templates/anjuta-plugin.wiz,
15370         plugins/project-wizard/templates/gtk.wiz,
15371         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
15372         Updated templates to new format.
15373         
15374         Patch from Sébastien Granjoux <seb.sfo@free.fr>:
15375         * plugins/project-wizard/druid.c,
15376         plugins/project-wizard/parser.c,
15377         plugins/project-wizard/property.c,
15378         plugins/project-wizard/property.h,
15379         plugins/project-wizard/templates/terminal.wiz,
15380         plugins/project-wizard/templates/terminal/AUTHORS,
15381         plugins/project-wizard/templates/terminal/ChangeLog,
15382         plugins/project-wizard/templates/terminal/NEWS,
15383         plugins/project-wizard/templates/terminal/README,
15384         plugins/project-wizard/templates/terminal/project.anjuta,
15385         plugins/project-wizard/templates/terminal/src/main.c:
15386         Moveed code related to property types from druid.c and parser.c to 
15387         property.c. Changed tag from "<string ..." to
15388         "<property type="string..."     and so on. Rewrite parser
15389         (warning still in progress). Added list property. Changed
15390         terminal project to avoid using autogen on some file (much 
15391         faster) using the autogen attribute. Add a license list box in
15392         terminal project (just as an example). _label in item list is
15393         optional now.
15395 2005-01-16  Naba Kumar  <naba@gnome.org>
15397         * plugins/edtior/text_editor_menu.c, src/anjuta-actions.h,
15398         plugins/edtior/anjuta-docman.c: Fixed build errors.
15399         
15400         * libanjuta/Makefile.am, libanjuta/anjuta-debug.h,
15401         libanjuta/anjuta-launcher.c, libanjuta/anjuta-plugin-description.c,
15402         libanjuta/anjuta-plugin.c, libanjuta/anjuta-preferences.c,
15403         (removed) libanjuta/anjuta-stock.h, libanjuta/anjuta-ui.c,
15404         (removed) libanjuta/defaults.c, libanjuta/defaults.h,
15405         (removed) libanjuta/pixmaps.h, libanjuta/resources.c,
15406         libanjuta/resources.h,
15407         plugins/build-basic-autotools/build-basic-autotools.c,
15408         plugins/editor/plugin.c, plugins/editor/text_editor.c,
15409         plugins/file-manager/an_file_view.c, plugins/gdb/stack_trace.c,
15410         plugins/gtodo/plugin.c, src/Makefile.am,
15411         src/about.c, src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
15412         src/main.c, (removed) src/preferences.c, (removed) src/preferences.h:
15413         Removed deprecated APIs; pixmaps, stock icons, defaults etc. They
15414         should be handled in respective plugins. Added API documentations.
15416         * libanjuta-docs.sgml, libanjuta-sections.txt,
15417         libanjuta.types,
15418         (added) tmpl/anjuta-debug.sgml,
15419         (added) tmpl/anjuta-launcher.sgml,
15420         tmpl/anjuta-plugin.sgml,
15421         tmpl/anjuta-preferences.sgml,
15422         tmpl/anjuta-shell.sgml,
15423         (added) tmpl/anjuta-status.sgml,
15424         (removed) tmpl/anjuta-stock.sgml,
15425         tmpl/anjuta-utils.sgml,
15426         (removed) tmpl/defaults.sgml,
15427         (removed) tmpl/fileselection.sgml,
15428         (removed) tmpl/gnomefilelist.sgml,
15429         tmpl/ianjuta-buildable.sgml,
15430         (added) tmpl/ianjuta-debugger-manager.sgml,
15431         (added) tmpl/ianjuta-debugger.sgml,
15432         tmpl/ianjuta-document-manager.sgml,
15433         tmpl/ianjuta-editor.sgml,
15434         tmpl/ianjuta-file.sgml,
15435         tmpl/ianjuta-loader.sgml,
15436         tmpl/ianjuta-markable.sgml,
15437         tmpl/ianjuta-message-view.sgml,
15438         (added) tmpl/ianjuta-project-manager.sgml,
15439         (added) tmpl/ianjuta-todo.sgml,
15440         (added) tmpl/ianjuta-wizard.sgml,
15441         tmpl/libanjuta-iface-marshallers.sgml,
15442         tmpl/libanjuta-unused.sgml,
15443         (removed) tmpl/pixmaps.sgml,
15444         tmpl/plugins.sgml,
15445         (removed) tmpl/properties.sgml,
15446         tmpl/resources.sgml: Updated API documentations.
15448 2005-01-15  Naba Kumar  <naba@gnome.org>
15450         * libanjuta/anjuta-launcher.c: Added API docs.
15451         
15452         * plugins/project-wizard/templates/anjuta-plugin.wiz,
15453         plugins/project-wizard/templates/gtk.wiz,
15454         plugins/project-wizard/templates/terminal.wiz,
15455         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
15456         plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
15457         plugins/project-wizard/templates/gtk/src/main.c,
15458         plugins/project-wizard/templates/terminal/Makefile.am.tpl,
15459         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Fixed
15460         template files.
15462         Patch from: Sébastien Granjoux <seb.sfo@free.fr>
15463         * plugins/project-wizard/anjuta-project-wizard.glade,
15464         plugins/project-wizard/autogen.c,
15465         plugins/project-wizard/druid.c,
15466         plugins/project-wizard/druid.h,
15467         plugins/project-wizard/file.c,
15468         plugins/project-wizard/file.h,
15469         plugins/project-wizard/install.c,
15470         plugins/project-wizard/parser.c,
15471         plugins/project-wizard/plugin.c,
15472         plugins/project-wizard/plugin.h: Add a preferences dialog: used for
15473         setting the default project directory. Fix HIDDEN property, it's
15474         working but I think we could make this cleaner. Removed the
15475         copy of the string in mandatory_property. Add an optional autogen
15476         attribute, to force or avoid using autogen on some files, default
15477         without any attribute is autodetect.+ Replace the script tag with
15478         a normal file tag and an attribute execute.
15479         
15480 2005-01-14  Naba Kumar  <naba@gnome.org>
15482         * plugins/editor/action-callbacks.c,
15483         plugins/editor/search_incremental.c,
15484         plugins/editor/search_incremental.h: Fixed incremental search, ctrl-e
15485         works now.
15486         
15487         * plugins/editor/plugin.c, plugins/editor/plugin.h,
15488         src/anjuta-callbacks.c: Added ctrl-tabbing and alt-switching of editor
15489         tabs.
15491 2005-01-12  Naba Kumar  <naba@gnome.org>
15493         * configure.in,
15494         plugins/project-wizard/templates/Makefile.am,
15495         (added) plugins/project-wizard/templates/anjuta-plugin-logo.png,
15496         plugins/project-wizard/templates/anjuta-plugin.wiz,
15497         (added) plugins/project-wizard/templates/gtk-logo.png,
15498         (added) plugins/project-wizard/templates/gtk.wiz,
15499         (added) plugins/project-wizard/templates/terminal-logo.png,
15500         plugins/project-wizard/templates/terminal.wiz,
15501         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
15502         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
15503         (added) plugins/project-wizard/templates/gtk/.cvsignore,
15504         (added) plugins/project-wizard/templates/gtk/Makefile.am,
15505         (added) plugins/project-wizard/templates/gtk/src/.cvsignore,
15506         (added) plugins/project-wizard/templates/gtk/src/Makefile.am,
15507         (added) plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
15508         (added) plugins/project-wizard/templates/gtk/src/main.c,
15509         (added) plugins/project-wizard/templates/gtk/src/project.glade,
15510         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Added
15511         GTK+ project templated and fixed other templates. Updated template
15512         logos.
15514 2005-01-12  Naba Kumar  <naba@gnome.org>
15516         * plugins/macro/anjuta-macro.glade: Improved GUI.
15517         
15518 2005-01-10  Johannes Schmid <jhs@cvs.gnome.org>
15520         * plugins/cvs-plugin/cvs_gui.[ch] (removed)
15521         * plugins/cvs-plugin/cvs_cbs.[ch] (removed)
15522         * plugins/cvs-plugin/cvs.[ch] (removed)
15523         Removed old unused files
15524         
15525         * plugins/cvs-plugin/cvs-callbacks.[ch] (added)
15526         * plugins/cvs-plugin/cvs-actions.c
15527         * plugins/cvs-plugin/Makefile.am:
15528         Seperate callback functions for better error
15529         handling. Cleaned up code.
15530         
15531         * plugins/macro/macros.xml: removed corrupt cvs
15532         macros for now.
15534 2005-01-10  Naba Kumar  <naba@gnome.org>
15536         * plugins/message-view/message-view.c, libanjuta/anjuta-ui.c,
15537         plugins/symbol-browser/an_symbol_view.c: Fixed memory curruption
15538         and leaks.
15540 2005-01-09  Naba Kumar  <naba@gnome.org>
15542         * libegg/egg-recent-action.c, libegg/test-actions.c,
15543         libegg/menu/egg-recent-action.h: Recent Action now takes multiple
15544         recent files models.
15545         
15546         * plugins/file-loader/plugin.c, plugins/file-loader/plugin.h: Have
15547         two models -- one for projects and other for regular files and show
15548         both in recent files menu. Changed recent files group from "anjuta"
15549         to "anjuta-projects" and "anjuta-files" respectively. Set mime types
15550         when adding the URI in recent files.
15551         
15552         * plugins/macro/anjuta-macro.glade: Beautified insert macro dialog.
15553         * plugins/macro/anjuta-macro.plugin.in: Proper plugin name.
15554         * plugins/macro/macro-dialog.c: Fixed dispose() method.
15555         * plugins/macro/macros.xml: Fixed xml errors.
15557 2005-01-08  Naba Kumar  <naba@gnome.org>
15558         
15559         * libegg/Makefile.am, (added) libegg/egg-recent-action.c,
15560         libegg/test-actions.c, libegg/menu/Makefile.am,
15561         libegg/menu/egg-recent-action.h: Added a new action for
15562         recent files.
15564         * libegg/egg-combo-action.c, libegg/egg-entry-action.c:
15565         Fixed dispose. Cleanup.
15566         
15567         * plugins/file-loader/anjuta-loader-plugin.ui,
15568         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
15569         Use the new action for recent files. Added recent files in
15570         toolbar.
15572         * plugins/project-wizard/druid.c: Show busy cursor and
15573         de-sensitize druid buttons during page change.
15574         
15575         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
15576         * plugins/project-wizard/Makefile.am,
15577         plugins/project-wizard/druid.c,
15578         plugins/project-wizard/druid.h,
15579         plugins/project-wizard/install.c,
15580         plugins/project-wizard/plugin.c,
15581         plugins/project-wizard/plugin.h,
15582         plugins/project-wizard/property.c,
15583         plugins/project-wizard/property.h,
15584         (added) plugins/project-wizard/values.c,
15585         (added) plugins/project-wizard/values.h: Added a new NPWPropertyValues
15586         objects (in values.c and values.h) containing the values of all
15587         properties. The NPWProperty objects now keep their values in this
15588         object which is persistant for one activation of the plugin, so the
15589         user keeps all the values even if he goes backward. Used an anjuta
15590         message view to list all files copied by the project wizard.
15592 2005-01-08  Johannes Schmid <jhs@cvs.gnome.org>
15594         * plugins/macro/plugin.[ch],
15595         plugins/macro/macro-dialog.[ch]
15596         plugins/macro/macro-edit.[ch]
15597         plugins/macro/macro-db.[ch]
15598         plugins/macro/macro-actions.[ch]
15599         plugins/macro/anjuta-macro.plugin.in
15600         plugins/macro/anjuta-macro.glade
15601         plugins/macro/anjuta-macro.png
15602         plugins/macro/Makefile.am
15603         plugins/macro/macros.xml
15604         plugins/macro/anjuta-macro.ui (all added)
15605         configure.in
15606         plugins/Makefile.am:
15607         Added new macro plugins
15608         
15609         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
15610         New icon
15611         
15612         * manuals/reference/template (removed)
15613         Removed old api reference
15614         
15615         * plugins/message-view/message-view.c:
15616         "Fixed" crash in on_row_deleted and added a
15617         comment that I cannot work this way. We will
15618         have to change everything a bit to avoid losing
15619         memory there.
15620         
15621         * plugins/text-editor/text_editor.c:
15622         Update line number width on file save
15625 2005-01-07  Naba Kumar  <naba@gnome.org>
15627         * plugins/project-wizard/anjuta-project-wizard.glade,
15628         plugins/project-wizard/druid.c,
15629         plugins/project-wizard/templates/anjuta-plugin.wiz,
15630         plugins/project-wizard/templates/terminal.wiz: Fixed project templates.
15631         Display page description in bold. Fixed mandatory field check.
15633         * configure.in,
15634         libanjuta/libanjuta-1.0.pc.in,
15635         plugins/project-wizard/druid.c,
15636         plugins/project-wizard/parser.c,
15637         plugins/project-wizard/property.h,
15638         plugins/project-wizard/templates/anjuta-plugin.wiz,
15639         plugins/project-wizard/templates/terminal.wiz,
15640         plugins/project-wizard/templates/anjuta-plugin/Makefile.am,
15641         (added) plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl,
15642         (added) plugins/project-wizard/templates/anjuta-plugin/po/.cvsignore,
15643         (added) plugins/project-wizard/templates/anjuta-plugin/po/Makefile.am,
15644         (added) plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in,
15645         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
15646         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
15647         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
15648         plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
15649         plugins/project-wizard/templates/terminal/configure.in.tpl,
15650         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl,
15651         plugins/project-wizard/templates/terminal/src/main.c: Implemented
15652         a new property type -- hidden. Fixed terminal and anjuta-plugin
15653         project templates.
15655 2005-01-07  Naba Kumar  <naba@gnome.org>
15657         * templates/anjuta-plugin.wiz,
15658         templates/terminal.wiz,
15659         templates/terminal/Makefile.am.tpl,
15660         templates/terminal/autogen.sh,
15661         (Removed) templates/terminal/configure.ac.tpl,
15662         (Added) templates/.cvsignore,
15663         (Added) templates/Makefile.am,
15664         (Added) templates/anjuta-plugin/.cvsignore,
15665         (Added) templates/anjuta-plugin/Makefile.am,
15666         (Added) templates/anjuta-plugin/src/.cvsignore,
15667         (Added) templates/anjuta-plugin/src/Makefile.am.tpl,
15668         (Added) templates/terminal/.cvsignore,
15669         (Added) templates/terminal/Makefile.am,
15670         (Added) templates/terminal/configure.in.tpl,
15671         (Added) templates/terminal/po/.cvsignore,
15672         (Added) templates/terminal/po/ChangeLog,
15673         (Added) templates/terminal/po/Makefile.am,
15674         (Added) templates/terminal/po/POTFILES.in,
15675         (Added) templates/terminal/src/.cvsignore,
15676         (Added) templates/terminal/src/Makefile.am,
15677         (Added) templates/terminal/src/Makefile.am.tpl: Completed terminal
15678         project wizard. Fixed configure/po/Makefile template errors.
15680 2005-01-06  Naba Kumar  <naba@gnome.org>
15682         * configure.in: Added project templates.
15683         * plugins/project-wizard/templates/*: Added to project and renamed
15684         Makefile.am and configure.in to Makefile.am and configure.ac respectively
15685         for the project templates (so that they do not conflict with autotools
15686         build. Created proper configure.ac.tpl and autogen.sh for project
15687         templates.
15688         
15689 2005-01-06  Naba Kumar  <naba@gnome.org>
15691         * plugins/project-wizard/anjuta-project-wizard.glade,
15692         plugins/project-wizard/druid.c, plugins/project-wizard/parser.c:
15693         Fixed file list parsing and to take absolute file paths (for example,
15694         from an icon selected previously). Used toggle buttons for boolean
15695         properties. Check if all mandatory fields are given before going
15696         forward in the wizard. Use scrollable viewport for listing property
15697         widgets incase the list goes out of wizard's size. Added tooltips
15698         as descriptions of the property widgets. And other fixes.
15700         * (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.c,
15701         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.glade,
15702         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.h,
15703         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.plugin.in,
15704         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.ui,
15705         (Added) plugins/project-wizard/templates/anjuta-plugin/configure.in,
15706         (Added) plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am,
15707         (Added)plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
15708         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade,
15709         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
15710         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
15711         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.ui:
15712         Restructured template files.
15714 2005-01-06  Naba Kumar  <naba@gnome.org>
15716         * configure.in: Added check for autogen.
15717         
15718         * libanjuta/anjuta-status.c: (Weak) unref all the remaining widgets
15719         in dispose.
15720         
15721         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c:
15722         Do not emit changed signal when in dispose.
15724         * plugins/symbol-browser/plugin.c: Don't updated symbols when
15725         symbol-view widget has been destroyed.
15726         
15727         * src/anjuta-app.c: Set null to preference, status and ui object
15728         pointers when they are destroyed.
15730         * plugins/project-wizard/druid.c, plugins/project-wizard/parser.c,
15731         plugins/project-wizard/property.h: Fixed multipage .wiz file parsing.
15732         Added boolean, integer and file property types.
15733         
15734         * plugins/project-wizard/Makefile.am,
15735         plugins/project-wizard/templates/*: Added terminal and anjuta-plugin
15736         project wizard templates.
15738 2005-01-04  Naba Kumar  <naba@gnome.org>
15740         * libanjuta/anjuta-status.c: Use weak ref instead of hard ref on
15741         added widgets.
15742         
15743         * plugins/editor/aneditor.cxx,
15744         plugins/editor/anjuta-docman.c,
15745         plugins/editor/plugin.c,
15746         plugins/editor/text_editor.c:
15747         Removed unnecessary ref/unref of scintilla.
15748         
15749         * plugins/message-view/anjuta-msgman.c,
15750         plugins/message-view/message-view.c: Removed unnecessary refs/unrefs and
15751         make close button similar to document manager.
15752         
15753         * plugins/project-manager/plugin.c,
15754         plugins/project-manager/plugin.h: Removed dead codes. Removed
15755         unnecessary ref/unref.
15756         
15757         * plugins/symbol-browser/plugin.c: Use weak refs on AnjutaEditor objects
15758         instead of hard refs.
15760 2005-01-03  Naba Kumar  <naba@gnome.org>
15762         * libanjuta/interfaces/libanjuta.idl: Added configure() and
15763         generate() methods for IAnjutaBuildable interface.
15765         * plugins/build-basic-autotools/build-basic-autotools.c: Implemented
15766         IAnjutaBuildable inteface.
15768         * plugins/build-basic-autotools/build-basic-autotools.c: Use weak ref
15769         to destroy build context when message view is destroyed.
15770         
15771         * plugins/editor/aneditor.cxx: Sink scintilla widget in aneditor, hold
15772         a ref to it and unref in destructor. AnEditor class wants to be the
15773         owner of scintilla widget. Fixed compile warnings with signed/unsigned
15774         comparisions.
15775         
15776         * plugins/editor/anjuta-docman.c: Removed unnecessary refs/unrefs. They
15777         complicate the scene. Removed editor widget from AnjutaDocman when
15778         the widget is destroyed.
15779         
15780         * plugins/editor/plugin.c: Destroy docman widget instead of just removing
15781         from shell. It will be removed from shell when the widget is destroyed.
15782         
15783         * plugins/editor/text_editor.c: Added debug codes to track object
15784         finalizations.
15786         * plugins/message-view/anjuta-msgman.c: Remove message view on
15787         widget destroy. Destroy message view on remove. Removed all views
15788         correctly.
15789         
15790         * anjuta/src/anjuta-app.c: Removed widgets correctly when they are removed
15791         from container.
15793 2005-01-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15795         * plugins/file-wizard/action-callbacks.c,
15796         plugins/file-wizard/anjuta-file-wizard.glade,
15797         plugins/file-wizard/file.c, plugins/file-wizard/file.h :
15798         Insert Licence, copyright, header template ...
15799         
15800 2005-01-02  Naba Kumar  <naba@gnome.org>
15802         * libanjuta/anjuta-status.c, libanjuta/anjuta-status.h,
15803         libanjuta/plugins.c: Added "busy" signal in AnjutaStatus. Added
15804         anjuta_status_add_widget() to allow setting busy cursor on non
15805         toplevel windows.
15807         * plugins/cvs-plugin/plugin.c: Fixed memory leaks.
15809         * plugins/editor/anjuta-document-manager.plugin.in: Updated accepted
15810         mime types to take text/source also.
15811         
15812         * plugins/editor/anjuta-docman.c,
15813         plugins/editor/anjuta-docman.h,
15814         plugins/editor/plugin.c,
15815         plugins/editor/text_editor.c,
15816         plugins/editor/text_editor.h,
15817         plugins/editor/text_editor_cbs.c: Listen for busy signal from
15818         AnjutaStatus and set busy cursor on editors.
15820         * plugins/file-loader/Makefile.am,
15821         plugins/file-loader/plugin.c,
15822         (added) plugins/file-loader/dnd.c,
15823         (added) plugins/file-loader/dnd.h, Added drag and drop file receives.
15825         * src/anjuta.c: Hide anjuta window before destruction.
15827         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
15828         * configure.in, plugins/Makefile.am,
15829         (removed) plugins/project-wizard/appwiz_page1.c,
15830         (removed) plugins/project-wizard/appwiz_page2.c,
15831         (removed) plugins/project-wizard/appwiz_page3.c,
15832         (removed) plugins/project-wizard/appwiz_page4.c,
15833         (removed) plugins/project-wizard/appwizard.c,
15834         (removed) plugins/project-wizard/appwizard.h,
15835         (removed) plugins/project-wizard/appwizard_cbs.c,
15836         (removed) plugins/project-wizard/appwizard_cbs.h,
15837         (removed) plugins/project-wizard/appwizard_gui.c,
15838         (removed) plugins/project-wizard/gnome_project.c,
15839         (removed) plugins/project-wizard/gnome_project.h,
15840         (removed) plugins/project-wizard/wizard_gui.c,
15841         (removed) plugins/project-wizard/wizard_gui.h,
15842         (added) plugins/project-wizard/.cvsignore,
15843         (added) plugins/project-wizard/Makefile.am,
15844         (added) plugins/project-wizard/anjuta-project-wizard-plugin.png,
15845         (added) plugins/project-wizard/anjuta-project-wizard.glade,
15846         (added) plugins/project-wizard/anjuta-project-wizard.plugin.in,
15847         (added) plugins/project-wizard/applogo.png,
15848         (added) plugins/project-wizard/appwizard.png,
15849         (added) plugins/project-wizard/autogen.c,
15850         (added) plugins/project-wizard/autogen.h,
15851         (added) plugins/project-wizard/druid.c,
15852         (added) plugins/project-wizard/druid.h,
15853         (added) plugins/project-wizard/file.c,
15854         (added) plugins/project-wizard/file.h,
15855         (added) plugins/project-wizard/header.c,
15856         (added) plugins/project-wizard/header.h,
15857         (added) plugins/project-wizard/install.c,
15858         (added) plugins/project-wizard/install.h,
15859         (added) plugins/project-wizard/parser.c,
15860         (added) plugins/project-wizard/parser.h,
15861         (added) plugins/project-wizard/plugin.c,
15862         (added) plugins/project-wizard/plugin.h,
15863         (added) plugins/project-wizard/property.c,
15864         (added) plugins/project-wizard/property.h: Removed old application-wizard
15865         codes and added new template based (autogen based) project wizard
15866         implemented by Sébastien Granjoux  <seb.sfo@free.fr>
15868 2005-01-01  Johannes Schmid <jhs@cvs.gnome.org>
15870         * plugins/cvs-plugin/plugin.c: Fixed crash bug
15871         * plugins/cvs-plugin/cvs-execute.c:
15872         Fix cvs_log which did not work because of some
15873         glade problem
15874         Patch from Mark R. Pariente <markpariente@cmu.edu>
15875         - Fix message highlighting
15877 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
15878         
15879         * template/*,
15880         date/template/*,
15881         configure.in:
15882         Removed template stuff completly because we dicussed to implement
15883         a macro system for Edit->Insert Text
15885 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
15886         
15887         * plugins/editor/aneditor.cxx,
15888         plugins/editor/text_editor.c:
15889         Set line number width dynamically
15890         * src/about.c:
15891         Prepered new GTK 2.6 about dialog
15893 2004-12-30  Naba Kumar  <naba@gnome.org>
15895         patch from: Massimo Corà  <maxcvs@email.it>
15896         * plugins/editor/aneditor.cxx: Highlights correct function
15897         argument in recursive calltips.
15899 2004-12-30  Naba Kumar  <naba@gnome.org>
15901         * plugins/symbol-browser/plugin.c,
15902         libanjuta/interfaces/libanjuta.idl,
15903         plugins/editor/text_editor.c: Fixed editor markers and added a new
15904         marker (BASIC) to indicate line numbers. Fixed symbol browser to
15905         mark the line visited.
15906         
15907         * libegg/menu/eggcomboselect.h, libegg/menu/Makefile.am,
15908         libegg/Makefile.am, libegg/eggcomboselect.c,
15909         libegg/gtkcellview.h, libegg/egg-combo-action.c: Created a new combo
15910         widget for use with symbol view in toolbar.
15911         
15912         * plugins/cvs-plugin/anjuta-cvs.ui,
15913         plugins/file-manager/anjuta-file-manager.ui: Added appropriate
15914         placeholder for cvs plugin context menu in filemanager.
15915         
15916 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
15917         
15918         * plugins/cvs-plugin/plugin.c:
15919         Show popup menu only if the file is contained in
15920         a directory containing a "CVS" directory
15922 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
15923         
15924         * plugins/cvs-plugin/cvs-action.[ch],
15925         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
15926         * plugins/cvs-plugin/anjuta-cvs.ui,
15927         * plugins/cvs-plugin/plugin.c:
15928         Implemented "Import"
15929         
15930         Patch from Mark R. Pariente <markpariente@cmu.edu>:
15931         Added right-click-menu for file-manager
15933 2004-12-26  Naba Kumar  <naba@gnome.org>
15935         * src/action-callbacks.c, src/action-callbacks.h,
15936         src/anjuta-actions.h, src/anjuta-app.c,
15937         src/anjuta.ui: Added fullscreen action.
15939         * plugins/cvs-plugin/cvs-actions.c,
15940         plugins/cvs-plugin/plugin.c,
15941         plugins/cvs-plugin/plugin.h: Watches current editor,
15942         project and file manager selection in plugin
15943         implementation.
15944         
15945 2004-12-26  Naba Kumar  <naba@gnome.org>
15947         * src/anjuta-app.c, src/anjuta.c, src/main.c,
15948         src/action-callbacks.c: Fixed app finalization. Added a
15949         command line arg --proper-shutdown (-p), which when set
15950         will release all plugins and their resources (this option
15951         is mainly for debugging).
15952         
15953         * plugins/file-loader/plugin.c: Fixed filename duplications
15954         in recent files history.
15955         
15956         * plugins/profile-default/plugin.c: Disabled problematic
15957         plugins for now to load at startup.
15958         
15959         * libanjuta/anjuta-ui.c, libanjuta/plugins.c: Disabled 
15960         annoying debug prints.
15961         
15962 2004-12-23  Naba Kumar  <naba@gnome.org>
15964         Patch from: Mark R. Pariente  <markpariente@cmu.edu>
15965         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
15966         plugins/cvs-plugin/anjuta-cvs.ui,
15967         plugins/cvs-plugin/cvs-actions.c,
15968         plugins/cvs-plugin/cvs-actions.h,
15969         plugins/cvs-plugin/cvs-execute.c,
15970         plugins/cvs-plugin/cvs-execute.h,
15971         plugins/cvs-plugin/Makefile.am,
15972         plugins/cvs-plugin/plugin.c: Added cvs message highlighting.
15973         Added cvs log command.
15975 2004-12-20  Johannes Schmid <jhs@cvs.gnome.org>
15976         
15977         * plugins/cvs-plugin/cvs-actions.c: Use current editor filename as 
15978         default
15980 2004-12-20  Naba Kumar  <naba@gnome.org>
15982         patch from: Massimo Corà  <maxcvs@email.it>
15983         * plugins/editor/aneditor.cxx: Added recursive calltips.
15985 2004-12-20  Naba Kumar  <naba@gnome.org>
15986         
15987         * libanjuta/plugins.c, plugins/file-loader/plugin.c:
15988         Show busy cursor during loading and unloading.
15989         
15990 2004-12-19  Naba Kumar  <naba@gnome.org>
15992         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-ui.c: Fixed
15993         memory leaks. Disabled debug print.
15995         * plugins/symbol-browser/an_symbol_view.c,
15996         plugins/symbol-browser/plugin.c,
15997         plugins/symbol-browser/plugin.h: Fixed loading and unloading
15998         problems. Creates SymbolView object every time when the
15999         plugin is activated.
16001         * plugins/project-manager/plugin.c: Close project when
16002         deactivating.
16003         
16004 2004-12-18  Naba Kumar  <naba@gnome.org>
16006         * po/POTFILES.in: Removed commented lines.
16007         * configure.in: Commented dupilcate call to AC_PROG_INTLTOOL.
16008         * plugins/devhelp/plugin.c: Fixed loading/unloading bug.
16009         * plugins/gdb/plugin.c: Fixed compile error.
16010         
16011         Patch from: Mark R. Pariente  <mark@demar.com.tr>
16012         * libegg/eggcellrendererkeys.c: Fixed compile error.
16013         
16014 2004-12-18  Naba Kumar  <naba@gnome.org>
16016         * plugins/file-loader/plugin.c: Fixed loading bug.
16017         
16018         *plugins/debug-manager/plugin.c, plugins/debug-manager/plugin.h,
16019         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
16020         plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c,
16021         plugins/gdb/plugin.c, src/shell.c, src/shell.h: Fixed memory leaks
16022         and corruptions. Fixed loading and unloading of plugins.
16023         
16024 2004-12-17  Naba Kumar  <naba@gnome.org>
16025         
16026         * plugins/file-loader/Makefile.am,
16027         plugins/file-loader/plugin.c,
16028         plugins/project-manager/plugin.c: Fixed memory corruption
16029         and disposition codes. Added missing plugin.h in Makefile.am.
16031 2004-12-16  Naba Kumar  <naba@gnome.org>
16033         * plugins/symbol-browser/an_symbol_view.c,
16034         plugins/symbol-browser/plugin.c: Fixed finalization and disposition
16035         codes. Fixed memory leaks and corruptions.
16037         * plugins/build-basic-autotools/build-basic-autotools.c
16038         plugins/editor/anjuta-docman.c,
16039         plugins/editor/text_editor.c,
16040         plugins/file-loader/plugin.c,
16041         plugins/file-manager/plugin.c,
16042         plugins/file-wizard/plugin.c,
16043         plugins/message-view/anjuta-msgman.c,
16044         plugins/message-view/anjuta-msgman.h,
16045         plugins/message-view/message-view.c,
16046         plugins/message-view/plugin.c,
16047         plugins/message-view/plugin.h,
16048         plugins/terminal/terminal.c: Fixed finalization and disposition codes.
16050         * src/about.c, src/about.h, src/action-callbacks.c,
16051         src/action-callbacks.h, src/anjuta-actions.h,
16052         src/anjuta-app.c, src/anjuta-app.h,
16053         src/anjuta-callbacks.c, src/anjuta-callbacks.h,
16054         src/anjuta.c, src/anjuta.h, src/getline.c, 
16055         src/main.c, src/main.cpp, src/shell.c, src/shell.h, 
16056         src/start-with.c, src/start-with.h: Fixed emacs modes.
16058         * src/layout.xml: Brought document manager in front.
16059         
16060 2004-12-15  Naba Kumar  <naba@gnome.org>
16062         * libanjuta/anjuta-plugin.c: Fixed crash bug where watches were not
16063         properly removed.
16064         
16065         * libanjuta/plugins.c, libanjuta/plugins.h: Proper clean up on
16066         finalization. Added a method to unload all plugins and destroy them.
16067         Fixed memory leaks.
16068         
16069         * plugins/sample1/plugin.c: Proper finalization code and renamed
16070         functions to proper names.
16071         
16072         * plugins/build-basic-autotools/build-basic-autotools.c,
16073         plugins/cvs-plugin/plugin.c: Proper     finalization and disposition code.
16075         * src/shell.c: Unload all plugins on exit, so that memory profilers
16076         can detect memory leaks in plugins.
16078 2004-12-13  Naba Kumar  <naba@gnome.org>
16080         * plugins/devhelp/plugin.c: Delay widget initialization, now that
16081         docking is working.
16082         * plugins/sample1/plugin.c: Dock at bottom, mostly for testing.
16083         * src/anjuta-app.c, src/layout.xml: Fixed dynamic docking.
16085 2004-12-11  Naba Kumar  <naba@gnome.org>
16087         * data/properties/anjuta.properties: Fixed font size.
16088         * plugin/build-basic-autotools/build-basic-autotools: Added initial
16089         compile file function. There are some fixmes there.
16090         * plugins/message-view/anjuta-msgman.c,
16091         * plugins/message-view/message-view.c: Fixed bugs and clean up.
16092         
16093 2004-12-08  Naba Kumar  <naba@gnome.org>
16095         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-utils.c,
16096         src/utilities.c, libanjuta/anjuta-utils.h: Added a function
16097         to escape quotes in a string.
16098         
16099         * plugins/cvs-plugin/cvs-actions.c,
16100         plugins/cvs-plugin/cvs-execute.c: Escaped commit message. Corrected
16101         cvs diff command.
16103         * plugins/build-basic-autotools/build-basic-autotools.c,
16104         plugins/build-basic-autotools/automake-c.filters: Fixed bugs with
16105         filters.
16106         
16107 2004-12-07  Naba Kumar  <naba@gnome.org>
16109         * plugins/build-basic-autotools/build-basic-autotools.c,
16110         plugins/build-basic-autotools/automake-c.filters: Completed directory
16111         tracking. Double click on Errors and warnings now work as expected.
16113         * plugins/build-basic-autotools.c: Added codes to track build directory
16114         so that absolute path of the files could be determined.
16116 2004-12-06  Naba Kumar  <naba@gnome.org>
16118         * plugins/cvs-plugin/cvs-execute.c: Show completion message.
16119         * plugins/cvs-plugin/cvs-execute.c: Fixed command completion bug.
16120         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: UI beautification.
16121         
16122 2004-12-05  Naba Kumar  <naba@gnome.org>
16124         * plugins/editor/anjuta-docman.c: Fixed save-as, Fixed updating
16125         tab label, Fixed mem leaks. Fixed uri handling. Fixed other minor bugs.
16126         
16127         * plugins/cvs-plugin/plugin.c,
16128         plugins/cvs-plugin/cvs-execute.c: Fixed message output appending.
16129         
16130 2004-13-05  Johannes Schmid <jhs@cvs.gnome.org>
16131         
16132         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
16133         * plugins/cvs-plugin/plugin.[ch], plugins/cvs-plugin/cvs-action.[ch],
16134         plugins/cvs-plugin/cvs-execute.[ch]:
16135         Implemented cvs status and cvs diff
16136         Known bugs:
16137         - rdiff command is not correct
16138         - Must find a way to allow selection of directies AND files 
16139         in GtkFileChooser
16141 2004-12-03  Naba Kumar  <naba@gnome.org>
16143         * plugins/editor/anjuta-docman.c, plugins/editor/style-editor.c,
16144         plugins/editor/style-editor.h, plugins/editor/text_editor.c,
16145         plugins/editor/text_editor_cbs.c: Save/load editor styles. Use old
16146         session.properties file if it is for the first time.
16147         
16148 2004-12-02  Johannes Schmid <jhs@cvs.gnome.org>
16149         
16150         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Added cvs update and
16151         commit.
16152         
16153         * plugins/cvs-plugin/plugin.c, plugins/cvs-plugin/cvs-action.[ch],
16154         plugins/cvs-plugin/anjuta-cvs.ui:
16155         Implemented update/commit and changed menu layout 
16157 2004-12-02  Naba Kumar  <naba@gnome.org>
16159         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed prefernce
16160         property name (for cvs path property). Beautified dialogs.
16162 2004-11-30      Johannes Schmid <jhs@cvs.gnome.org>
16163         
16164         * plugins/message-view/anjuta-msgman.c: Changed callback name
16165         and changed switch-page handling.
16166         
16167         * plugins/cvs-plugin/cvs-actions.c:
16168         * plugins/cvs-plugin/cvs-execute.c:
16169         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
16170         - Implemented cvs add and cvs removed - both working now
16171         - Created a useful preferences page
16172         
16174 2004-11-30  Naba Kumar  <naba@gnome.org>
16176         * libanjuta/anjuta-status.c: Fixed runtime warning.
16177         
16178         * plugins/editor/Makefile.am:
16179         plugins/editor/anjuta-document-manager.glade,
16180         plugins/editor/plugin.c
16181         plugins/editor/plugin.h
16182         plugins/editor/style-editor.c (new, moved from src/),
16183         plugins/editor/style-editor.h (new, moved from src/),
16184         plugins/editor/text_editor_prefs.c: Implemented "Font and colours"
16185         settings in preferences.
16187         * plugins/editor/text_editor.c,
16188         plugins/editor/text_editor.h: Do not take unused args in
16189         text_editor_get_props().
16191         * src/style-editor.c, src/style-editor.h: Removed, moved to
16192         plugins/editor/ directory.
16194 2004-11-29  Naba Kumar  <naba@gnome.org>
16196         * plugins/editor/text_editor_cbs.c: Emit click signal in
16197         IAnjutaMarkable.
16198         * libanjuta/anjuta-status.c: More spacing between items.
16199         
16200 2004-11-29  Naba Kumar  <naba@gnome.org>
16202         Patch from: Pavol Bosik  <pavol.bosik@radiantsystems.com>:
16203         
16204         * libanjuta/interfaces/libanjuta.idl,
16205         plugins/debug-manager/anjuta-debug-manager.plugin.in,
16206         plugins/debug-manager/plugin.c,
16207         plugins/gdb/breakpoints.c,
16208         plugins/gdb/breakpoints.h,
16209         plugins/gdb/debugger.c,
16210         plugins/gdb/debugger.h,
16211         plugins/gdb/plugin.c,
16212         plugins/gdb/plugin.h,
16213         plugins/gdb/utilities.c,
16214         plugins/gdb/utilities.h: Code cleanups and partial implementation of
16215         toggle breakpoint margin clicks.
16217 2004-11-28  Naba Kumar  <naba@gnome.org>
16219         * TODO.tasks: Fixed indentations.
16220         * plugins/gtodo/libgtodo.c: Save with indentation.
16221         * plugins/file-manager/an_file_view.c: Sorts the files alphabatically.
16222         * plugins/project-manager/plugin.c: Fixed runtime warnings.
16223         * libanjuta/anjuta-status.c: Fixed busy cursors.
16224         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
16225         * po/POTFILES.in: Updated.
16226         
16227 2004-11-28  Jean-Noel GUIHENEUF <guiheneuf.jean-noel@wanadoo.fr>
16228         
16229         * plugins/editor/anjuta-document-manager.glade,
16230           plugins/editor/search-replace.[c,h], 
16231           plugins/editor/search-replace_backend.h
16232           plugins/editor/search-preferences.[c,h] :
16233           Saved Search-Preferences (gconf),
16234           Basic search by default.
16236 2004-11-22  Naba Kumar  <naba@gnome.org>
16238         * configure.in: Fixed build error.
16240 2004-11-21  Naba Kumar  <naba@gnome.org>
16242         * libanjuta/Makefile.am, libanjuta/anjuta-shell.c,
16243         libanjuta/anjuta-shell.h, src/anjuta-app.c, src/anjuta-app.h:
16244         Added AnjutaStatus class to libanjuta.
16245         Added anjuta_shell_get_status() method.
16246         
16247         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added gchar type
16248         and fixed marshaller generation.
16249         
16250         * libanjuta/interfaces/libanjuta.idl: Added "char_added" and
16251         "updade_ui" signals to IAnjutaEditor interface.
16252         
16253         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
16254         
16255         * plugins/build-basic-autotools/automake-c.filters: Fixed filter
16256         regexes.
16257         
16258         * plugins/class-gen/clsGen.c: Intial port.
16259         
16260         * plugins/debug-manager/anjuta-debug-manager.plugin.in: Fixed attribute
16261         name.
16262         
16263         * plugins/editor/action-callbacks.c, plugins/editor/plugin.c,
16264         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
16265         plugins/editor/text_editor_cbs.c, plugins/editor/text_editor_prefs.c:
16266         Implemented status update. Emits "update_ui" and "char_added" signals.
16267         Added view preferences.
16268         
16269         * plugins/file-loader/plugin.c: Added open with plugins in open with
16270         menus.
16271         
16272         * plugins/gdb/plugin.c: Do not add widgets to shell as floating.
16273         
16274         * plugins/message-view/anjuta-msgman.c,
16275         plugins/message-view/message-view.c: Fixed finalize and dispose. Fixed
16276         to close correct message view rather than current view.
16278 2004-11-20  Johannes Schmid <jhs@cvs.gnome.org>
16279         
16280         * plugins/cvs-plugin/cvs-actions.c
16281         plugins/cvs-plugin/plugin.[ch]
16282         plugins/cvs-plugin/anjuta-cvs-plugin.glade:
16283         Implemented cvs add but ran into a launcher/message_view
16284         problem because of a limitation of the idl compiler
16286 2004-11-19  Naba Kumar  <naba@gnome.org>
16288         * plugins/project-manager/plugin.c: Displays a progress window during
16289         project load.
16290         
16291         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui:
16292         Fixed UI separators.
16293         
16294         * plugins/file-manager/anjuta-file-manager.ui: Added project manager
16295         UI placeholder.
16296         
16297         * plugins/project-manager/anjuta-project-manager.ui,
16298         plugins/project-manager/plugin.[c,h]: Added add/remove context
16299         menus and implemented them. Added file manager merge menu.
16301 2004-11-18  Naba Kumar  <naba@gnome.org>
16303         * TODO.tasks: Updated.
16304         * plugins/editor/anjuta-docman.c, plugins/message-view/anjuta-msgman.c,
16305         plugins/message-view/message-view.c: Fixed finalize and dispose
16306         methods.
16307         * plugins/debugger/*: Removed from cvs (development now in
16308         debug-manager).
16310 2004-11-17  Pavol Bosik  <pavol.bosik@radiantsystems.com>
16312         Reviewed by Naba Kumar  <naba@gnome.org>:
16313         
16314         * libanjuta/interfaces/libanjuta.idl, plugins/Makefile.am,
16315         plugins/editor/plugin.c, plugins/editor/text_editor.c,
16316         plugins/gdb/breakpoints.c: all marker related stuff moved from
16317         editor and docman interfaces to IAnjutaMarkable
16319 2004-11-17  Naba Kumar  <naba@gnome.org>
16321         * TODO.tasks: Updated.
16322         
16323         * libanjuta/interfaces/libanjuta.idl: Added "saved" signal.
16324         
16325         * libegg/egg-combo-action.c: Block changed signal when changing model.
16326         
16327         * plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c:
16328         Emit changed signal. Removed dead codes.
16329         
16330         * plugins/file-loader/plugin.c: Remove file fragments from uris, so
16331         that recent files history do not duplicate.
16332         
16333         * plugins/symbol-browser/an_symbol_view.c,
16334         plugins/symbol-browser/an_symbol_view.h,
16335         plugins/symbol-browser/plugin.c: Refreshes symbols on editor save.
16336         Fixed a bug.
16338 2004-11-15  Naba Kumar  <naba@gnome.org>
16340         * plugins/project-manager/plugin.c: Opens targets on double click.
16341         
16342         * plugins/message-view/message-view.c,
16343         plugins/file-manager/anjuta-file-manager-plugin.glade,
16344         plugins/file-manager/plugin.[c,h], plugins/terminal/terminal.c:
16345         Added proper class finalization
16346         and disposition. Added preferences notifications and callbacks to
16347         change info/warning/error colors.
16348         
16349         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
16350         plugins/editor/text_editor.[h,c], src/action-callbacks.c,
16351         src/anjuta-app.c, src/anjuta.c: Fixed crash bug on exit.
16352         Implemented finalize method for AnjutaApp. Code cleanups.
16353         
16354         * plugins/message-view/plugin.c: Static parent_class.
16355         
16356 2004-11-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16357         * plugins/editor/search-replace.[c,h], 
16358           plugins/editor/search-replace_backend.c
16359           Update search entry in main toolbar.
16360           Clean code.
16362 2004-11-11  Naba Kumar  <naba@gnome.org>
16364         * TODO.tasks: Updated.
16366         * libanjuta/anjuta-preferences.[c,h]: Added keys notification API.
16367         and completed on-the-fly-change preferences. Removed "changed"
16368         signal as it is no longer necessary (use notify for similar
16369         purpose to monitor individual preferences).
16371         
16372         * plugins/editor/anjuta-document-manager.glade: Added view menu
16373         preferences so that they are registered.
16374         
16375         * plugins/editor/Makefile.am, plugins/editor/text_editor.[c,h],
16376         (added) plugins/editor/text_editor_prefs.[c,h]: Removed
16377         connection to "changed" signal of preferences and implemented
16378         notifications for some editor preferences. More to implement.
16380 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16381         * plugins/editor/print.c
16382         Fixed bug 1047624 : Add line number every X lines.
16384 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16385         * plugins/editor/search-replace.c
16386         Fixed a crash bug (995755) when searching "%n"
16388 2004-11-09  Naba Kumar  <naba@gnome.org>
16390         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c:
16391         Fixed to refresh categories list on file load.
16393 2004-11-08  Naba Kumar  <naba@gnome.org>
16394         
16395         * configure.in, plugins/Makefile.am,
16396         plugins/profile-default/plugin.c: Added cvs plugin in build.
16397         
16398         * plugins/cvs-plugin/*: Restored johannes files from cvs attic.
16399         
16400         * plugins/debug-manager/.cvsignore: Added file to ignore.
16401         
16402         * plugins/debug-manager/Makefile.am: Removed dead codes.
16403         
16404         * src/anjuta.ui: Added placeholder for version control UI.
16406 2004-11-08  Naba Kumar  <naba@gnome.org>
16408         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
16409         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
16410         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml:
16411         Updated.
16413         * global-tags/Makefile.am: Fixed make error.
16415         * plugins/profile-default/plugin.c: Added debug-manager
16416         and gdb plugins to load at startup so that debugger
16417         windows are docked properly. They will be removed
16418         later when we figure out runtime docking.
16420         * plugins/sample1/*: Restored to last working state.
16422         * plugins/gdb/debugger.c, src/layout.xml: Added debugger
16423         windows in lower pane. Named the windows appropriately.
16425         * ChangeLog: Fixed format.
16426         
16427 2004-11-07  Pavol Bosik <pavol.bosik@radiantsystems.com>
16429         * libanjuta/interfaces/libanjuta.idl,
16430         libanjuta/anjuta-marshal.c,
16431         plugins/Makefile.am,
16432         plugins/debug-manager/plugin.c,
16433         plugins/editor/plugin.c,
16434         plugins/editor/text_editor.c,
16435         plugins/gdb/breakpoints.c,
16436         plugins/gdb/debugger.c,
16437         plugins/gdb/plugin.c,
16438         plugins/gdb/plugin.h: fixed "Toggle breakpoint" feature
16440 2004-11-06  Jean-NoelGuiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16441         * plugins/editor/anjuta-docman.h plugins/editor/plugin.c,
16442         plugins/editor/search-replace.c,
16443         plugins/message-view/anjuta-msgman.c plugins/message-view/plugin.c:
16444         Search and Replace; Show result in find pane
16445           
16446 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
16447         
16448         * plugins/gdb, plugins/debug-manager: Applied debugger patch
16449         from Bosik, Pavol <pavol.bosik@radiantsystems.com>
16450         (added features: starting debugger and loading of core/executable,
16451         StepIn, StepOut, StepOver and Execute, toggling breakpoint
16452         partially works)
16454 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
16455         
16456         * plugins/cvs-plugin/*: Mess up with cvs and lost some of 
16457         my cvs-plugin files...
16458         I hope I have rescued everything possible.
16459         
16460         * Naba: Could you please fix sample1 because I messed it up to 
16461         but there should be a histroy of this directory we should commit
16463 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
16464         
16465         * plugins/cvs-plugin/cvs-execute.[ch]: Add basic command execute
16466         infrastructure
16467         * plugins/cvs-plugin/plugin.c,
16468         /plugins/cvs-plugin/anjuta-cvs-plugin.glade:
16469         Added preferences dialog (not yet complete)
16471 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
16472         
16473         * global-tags/Makefile.am, mime/Makefile.am:
16474         Some fixes in build process from Alexey Rusakov <ktirf@users.sf.net>
16475         
16476         * template/xmltemplate.[ch],
16477         template/xmlstrings.[ch],
16478         template/autotools.[ch] removed,
16479         template/prj_template.[ch] removed,
16480         template/lang_template.[ch] removed,
16481         template/lib_template.[ch] removed,
16482         template/Makefile.am adjusted,
16483         template/dtds/lang.dtd removed, 
16484         template/dtds/lib.dtd removed,
16485         template/dtds/prj.dtd removed,
16486         template/dtds/autotools.dtd removed,
16487         data/template/lib/* removed,
16488         data/template/language/* removed,
16489         data/template/library/* removed,
16490         data/template/project/* removed,
16491         date/template/Makefile.am adjusted:
16492         Remove everything except text-templates to replace hardcoded 
16493         Edit->Insert texts with dynamic loaded.
16495         * plugins/cvs-plugin/plugin.[ch],
16496         plugins/cvs-actions.[ch],
16497         plugins/Makefile.am,
16498         plugins/cvs-plugin/Makefile.am,
16499         plugins/cvs-plugin/anjuta-cvs-plugin.ui,
16500         plugins/cvs-plugin/anjuta-cvs-plugin.glade,
16501         plugins/cvs-plugin/anjuta-cvs.plugin.in:
16502         Added initial cvs-plugin code
16504 2004-10-21  Naba Kumar  <naba@gnome.org>
16505         
16506         * libanjuta/anjuta-plugin.c,
16507         plugins/build-basic-autotools/build-basic-autotools.c,
16508         plugins/debugger/plugin.c,
16509         plugins/devhelp/plugin.c,
16510         plugins/editor/anjuta-docman.c,
16511         plugins/editor/goto_line.c,
16512         plugins/editor/plugin.c,
16513         plugins/editor/search-replace.c,
16514         plugins/editor/text_editor.c,
16515         plugins/file-loader/plugin.c,
16516         plugins/file-manager/plugin.c,
16517         plugins/file-wizard/file.c,
16518         plugins/file-wizard/plugin.c,
16519         plugins/gdb/plugin.c,
16520         plugins/gtodo/plugin.c,
16521         plugins/message-view/anjuta-msgman.c,
16522         plugins/profile-default/plugin.c,
16523         plugins/project-manager/plugin.c,
16524         plugins/sample1/plugin.c,
16525         plugins/terminal/terminal.c: Defined all global variables static,
16526         particularly class parent_class variables. They were getting
16527         confused at link time.
16529         * libanjuta/plugins.c: Do not unload plugins when they are
16530         deactivated. Simply cache them for later activation. Unloading
16531         modules have some problem with shared libs using static class
16532         registration. Fixed hash type for installed plugins. Eventually,
16533         we want to add "CanUnload" attribute for .plugin files (in
16534         "Anjuta Plugin" group) to let plugin loader know if the plugin can
16535         be unloaded from memory. Those plugins declaring CanUnload=false
16536         will not be unloaded from memory and will be put in the cache. Those
16537         not declaring anything or declaring CanUnload=true, will be unloaded
16538         from memory when they are deactivated.
16540         * plugins/editor/action-callbacks.c, plugins/editor/anjuta-docman.c,
16541         plugins/editor/plugin.c, plugins/editor/text_editor.c,
16542         plugins/editor/text_editor.h, plugins/file-manager/an_file_view.c,
16543         plugins/file-manager/plugin.c, plugins/file-wizard/plugin.c,
16544         plugins/project-manager/plugin.c: Fixed object finalization, dispose,
16545         activation, deactivation. Fixed memory leaks.
16547 2004-10-20  Naba Kumar  <naba@gnome.org>
16549         * TODO.tasks: Updated.
16550         
16551         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
16552         libanjuta/anjuta-utils.h, libanjuta/plugins.c: Defined separate
16553         macro for adding interfaces to plugin types. Code cleanup.
16554         
16555         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
16556         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
16557         
16558         * plugins/build-basic-autotools/build-basic-autotools.c,
16559         plugins/debugger/plugin.c, plugins/devhelp/plugin.c,
16560         plugins/editor/plugin.c, plugins/editor/text_editor.c,
16561         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
16562         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
16563         plugins/gtodo/plugin.c, plugins/message-view/message-view.c,
16564         plugins/message-view/plugin.c, plugins/profile-default/plugin.c,
16565         plugins/project-manager/plugin.c,
16566         plugins/symbol-browser/an_symbol_view.c,
16567         plugins/symbol-browser/plugin.c, plugins/terminal/terminal.c: Used
16568         newly defined macro to add interfaces to plugin types.
16570         * src/anjuta-app.c, src/shell.c: Do not add value for widgets.
16572 2004-10-20  Naba Kumar  <naba@gnome.org>
16574         * TODO.tasks: Added task list.
16575         * plugins/file-manager/anjuta-file-manager-plugin.glade: Set
16576         default values.
16578 2004-10-19  Naba Kumar  <naba@gnome.org>
16580         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed bugs.
16581         
16582         * plugins/editor/action-callbacks.c,
16583         plugins/editor/action-callbacks.h,
16584         plugins/editor/anjuta-docman.c,
16585         plugins/editor/anjuta-docman.h,
16586         plugins/editor/anjuta-document-manager.ui,
16587         plugins/editor/file_history.c,
16588         plugins/editor/file_history.h,
16589         plugins/editor/plugin.c: Added file history browsing.
16590         
16591         * plugins/gtodo/libgtodo.c, plugins/gtodo/plugin.c: Fixed refresh.
16592         
16593         * plugins/message-view/anjuta-message-manager.ui,
16594         plugins/message-view/plugin.c: Added document manager context menu.
16595         
16596         * plugins/symbol-browser/an_symbol_view.c,
16597         plugins/symbol-browser/an_symbol_view.h,
16598         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
16599         plugins/symbol-browser/plugin.c: Added goto tag def/decl. Added
16600         document manager context menu.
16601         
16602         * scintilla/*, scintilla/include/*: Updated to current cvs.
16603         
16604 2004-10-19  Naba Kumar  <naba@gnome.org>
16606         *plugins/debugger/anjuta-debugger.ui, src/anjuta.ui: Added
16607         placeholder for debugger UI.
16608         
16609         * plugins/devhelp/plugin.c, plugins/editor/plugin.c: Fixed shortcuts.
16610         * plugins/file-manager/plugin.c: Fixed loading bug.
16611         
16612         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-encodings.h,
16613         libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h:
16614         Initializes gconf database with default values when the
16615         values are not defined. Use bool and int prefs separately.
16617         * plugins/editor/plugin.c: Added encoding preferences.
16618         * plugins/project-manager/plugin.c: Cleanup and debug messages.
16620         * manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
16621         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
16622         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
16623         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
16625 2004-10-18  Naba Kumar  <naba@gnome.org>
16627         * po/POTFILES.in: Updated.
16628         
16629         * libanjuta/anjuta-ui.c: Corrected debug messages.
16630         
16631         * libegg/egg-combo-action.c, libegg/test-actions.c,
16632         libegg/menu/egg-combo-action.h: Fixed combo action.
16633         
16634         * plugins/debugger/Makefile.am, plugins/gdb/Makefile.am:
16635         Fixed format.
16636         
16637         * plugins/editor/action-callbacks.[c,h],
16638         plugins/editor/anjuta-document-manager.ui, plugins/editor/plugin.c:
16639         Implemented file swap. Removed dead codes.
16640         
16641         * plugins/editor/text_editor.[c,h]: Fixed crash bug. Removed
16642         dead codes.
16643         
16644         * plugins/symbol-browser/an_symbol_view.[c,h],
16645         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
16646         plugins/symbol-browser/plugin.[c,h]: Completed symbol browser plugin.
16647         Implemented file symbols. Implemented goto file line when symbol is
16648         selected.
16649         
16650         * src/utilities.[c,h]: Moved code to plugins/editor/action-callbacks.c.
16651         
16652 2004-10-10  Naba Kumar  <naba@gnome.org>
16654         Patch from Bosik, Pavol  <pavol.bosik@radiantsystems.com>:
16655         
16656         * libanjuta/interfaces/libanjuta.idl: Added debugger interface.
16657         
16658         * plugins/debugger/.cvsignore,
16659         (added) plugins/debugger/Makefile.am,
16660         (added) plugins/debugger/anjuta-debugger.glade,
16661         (added) plugins/debugger/anjuta-debugger.plugin.in,
16662         (added) plugins/debugger/anjuta-debugger.plugin.png,
16663         (added) plugins/debugger/anjuta-debugger.ui,
16664         plugins/debugger/attach_process.c,
16665         (removed) plugins/debugger/attach_process_cbs.c,
16666         (removed) plugins/debugger/attach_process_cbs.h,
16667         (removed) plugins/debugger/breakpoints.c,
16668         (removed) plugins/debugger/breakpoints.h,
16669         (removed) plugins/debugger/debug_tree.c,
16670         (removed) plugins/debugger/debug_tree.h,
16671         (removed) plugins/debugger/debugger.c,
16672         (removed) plugins/debugger/debugger.h,
16673         (removed) plugins/debugger/memory.c,
16674         (removed) plugins/debugger/memory.h,
16675         (added) plugins/debugger/plugin.c,
16676         (added) plugins/debugger/plugin.h,
16677         (removed) plugins/debugger/registers.c,
16678         (removed) plugins/debugger/registers.h,
16679         (removed) plugins/debugger/registers_cbs.c,
16680         (removed) plugins/debugger/registers_cbs.h,
16681         (removed) plugins/debugger/registers_gui.c,
16682         (removed) plugins/debugger/sharedlib.c,
16683         (removed) plugins/debugger/sharedlib.h,
16684         (removed) plugins/debugger/sharedlib_cbs.c,
16685         (removed) plugins/debugger/sharedlib_cbs.h,
16686         (removed) plugins/debugger/sharedlib_gui.c,
16687         (removed) plugins/debugger/signals.c,
16688         (removed) plugins/debugger/signals.h,
16689         (removed) plugins/debugger/signals_cbs.c,
16690         (removed) plugins/debugger/signals_cbs.h,
16691         (removed) plugins/debugger/signals_gui.c,
16692         (removed) plugins/debugger/stack_trace.c,
16693         (removed) plugins/debugger/stack_trace.h,
16694         (added) plugins/debugger/utilities.c,
16695         (added) plugins/debugger/utilities.h,
16696         (removed) plugins/debugger/watch.c,
16697         (removed) plugins/debugger/watch.h,
16698         (removed) plugins/debugger/watch_cbs.c,
16699         (removed) plugins/debugger/watch_cbs.h,
16700         (removed) plugins/debugger/watch_gui.c,
16701         (removed) plugins/debugger/watch_gui.h: Moved files to gdb backend plugin.
16702         
16703         * configure.in, plugins/Makefile.am, (added) plugins/gdb/*:
16704         Added debugger gdb backend plugin.
16705         
16706         * plugins/message-view/plugin.c: Registered all message stock icons.
16707         
16708         * plugins/profile-default/plugin.c: Loads debugger plugin.
16709         
16710         * src/Makefile.am, libegg/Makefile.am: Fixed build errors.
16712 2004-10-08  Naba Kumar  <naba@gnome.org>
16714         * libanjuta/libanjuta-1.0.pc.in: changed .pc file to have version
16715         information.
16716         
16717         * plugins/symbol-browser/.cvsignore,
16718         plugins/symbol-browser/Makefile.am,
16719         plugins/symbol-browser/an_symbol_view.c,
16720         plugins/symbol-browser/an_symbol_view.h,
16721         plugins/symbol-browser/anjuta-symbol-browser-plugin.png,
16722         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
16723         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
16724         plugins/symbol-browser/plugin.c,
16725         plugins/symbol-browser/plugin.h,
16726         plugins/symbol-browser/sv_class.xpm,
16727         plugins/symbol-browser/sv_function.xpm,
16728         plugins/symbol-browser/sv_macro.xpm,
16729         plugins/symbol-browser/sv_private_fun.xpm,
16730         plugins/symbol-browser/sv_private_var.xpm,
16731         plugins/symbol-browser/sv_protected_fun.xpm,
16732         plugins/symbol-browser/sv_protected_var.xpm,
16733         plugins/symbol-browser/sv_public_fun.xpm,
16734         plugins/symbol-browser/sv_public_var.xpm,
16735         plugins/symbol-browser/sv_static_fun.xpm,
16736         plugins/symbol-browser/sv_static_var.xpm,
16737         plugins/symbol-browser/sv_struct.xpm,
16738         plugins/symbol-browser/sv_unknown.xpm,
16739         plugins/symbol-browser/sv_variable.xpm,
16740         plugins/symbol-browser/test-symbol-browser.c,
16741         plugins/Makefile.am: Implemented Symbol
16742         browser plugin.
16743         
16744         * pixmaps/sv_*.xpm: Moved to plugins/symbol-browser/ dir.
16745         
16746         * plugins/build-basic-autotools/Makefile.am,
16747         plugins/devhelp/Makefile.am,
16748         plugins/editor/Makefile.am,
16749         plugins/file-loader/Makefile.am,
16750         plugins/file-manager/Makefile.am,
16751         plugins/file-wizard/Makefile.am,
16752         plugins/gtodo/Makefile.am,
16753         plugins/message-view/Makefile.am,
16754         plugins/profile-default/Makefile.am,
16755         plugins/project-manager/Makefile.am
16756         plugins/sample1/Makefile.am,
16757         plugins/terminal/Makefile.am,
16758         scintilla/Makefile.am,
16759         libegg/Makefile.am,
16760         launcher/Makefile.am,
16761         libanjuta/Makefile.am,
16762         src/Makefile.am,
16763         tagmanager/Makefile.am,
16764         configure.in: Defined anjuta_plugin_dir, anjuta_image_dir,
16765         anjuta_data_dir in configure.in and used them in plugins Makefile.am
16766         files. Also fixed library dependencies.
16767         
16768         * plugins/editor/aneditor.cxx: Disabled unused codes.
16769         * plugins/file-manager/an_file_view.c: Added copyright.
16770         * plugins/gtodo/tray-icon.c: Fixed pixmap path.
16771         
16772         * plugins/profile-default/plugin.c: Can load plugins by location.
16773         * plugins/project-manager/plugin.c: Remove project_root_uri value
16774         when project is closed.
16775         
16776 2004-10-06  Naba Kumar  <naba@gnome.org>
16778         * libanjuta/plugins.c: Shows plugins in a nicer dialog.
16779         
16780         * libanjuta/interfaces/libanjuta.idl,
16781         plugins/editor/text_editor.c: Added get_length()
16782         and get_current_word() methods in IAnjutaEditor interface.
16783         
16784         * libegg/Makefile.am: Added test_actions target.
16785         
16786         * libegg/egg-combo-action.c: Fixed combo-action and made it usable.
16787         
16788         * plugins/build-basic-autotools/build-basic-autotools.c,
16789         plugins/file-loader/plugin.c,
16790         plugins/message-view/message-view.c: Added code to go to file and
16791         line number,
16792         
16793         * plugins/devhelp/plugin.c: Context sensitive help now works.
16794         * plugins/editor/anjuta-docman.c: Reads the fragment id from file
16795         uri as line number and goes to that line number.
16796         
16797         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c,
16798         plugins/gtodo/plugin.c: Creates a default gtodo client and implemented
16799         gtodo_client_load() method to load from a diffrent file. Watched 
16800         project root directory in plugin to open TODO.tasks of the project.
16801         
16802         * plugins/project-manager/plugin.c: Updates project UI
16803         sensitive/insensitive.
16805         * src/Makefile.am, src/shell.[c,h], src/anjuta-shell.ui: Added
16806         anjuta-shell program to test plugins.
16807         
16808         * src/anjuta-app.c: Registered UI accels.
16809         
16810 2004-09-28  Naba Kumar  <naba@gnome.org>
16812         * libanjuta/anjuta-shell.[c,h]: Added anjuta_shell_present_widget()
16813         method.
16814         
16815         * src/anjuta-app.c: Implemented present widget method.
16816         
16817         * plugins/devhelp/plugin.c, plugins/editor/plugin.c,
16818         plugins/message-view/plugin.c, plugins/project-manager/plugin.c,
16819         
16820         * plugins/editor/anjuta-docman.c: Code cleanup and selects newly
16821         added editor.
16822         
16823         * plugins/editor/text_editor.c: Connects to preferences changed signal
16824         correctly.
16825         
16826 2004-09-28  Naba Kumar  <naba@gnome.org>
16827         
16828         * libanjuta/anjuta-debug.h, libanjuta/Makefile.am: Added debug
16829         print code.
16830         
16831         * libanjuta/e-splash.c, Fixed compiler error and reduced progress bar
16832         size to 5 pix.
16833         
16834         * libegg/egg-entry-action.c: Takes GtkEditable rather than GtkEntry
16835         in changed signal callback.
16836         
16837         * plugins/editor/action-callbacks.c: Implemented save_all action
16838         callback. Removed dead code. Do save_as when saving a new file.
16839         Implemented incremental search.
16840         
16841         * plugins/editor/anjuta-docman.c: Removed dead code and formated code.
16842         
16843         * plugins/editor/plugin.c, plugins/editor/print.c: Used debug prints.
16844         
16845         * src/anjuta-app.c: Registers UI accelerators.
16846         
16847 2004-09-27  Naba Kumar  <naba@gnome.org>
16849         * libanjuta/anjuta-utils.c: Added a border in input dialog entry box.
16850         
16851         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
16852         plugins/devhelp/anjuta-devhelp.plugin.in,
16853         plugins/file-loader/anjuta-loader.plugin.in,
16854         plugins/file-manager/anjuta-file-manager.plugin.in,
16855         plugins/gtodo/anjuta-gtodo.plugin.in,
16856         plugins/project-manager/anjuta-project-manager.plugin.in,
16857         plugins/terminal/anjuta-terminal.plugin.in:
16858         Gave proper plugin names.
16860         * plugins/build-basic-autotools/build-basic-autotools.c: Detailed
16861         error when regex fail.
16862         
16863         * plugins/devhelp/anjuta-devhelp.ui, plugins/devhelp/plugin.[c,h]:
16864         Added help and context search. Watches current editor. More menus
16865         in Help submenu. Update UI (sensitive when required) properly.
16866         
16867         * plugins/editor/anjuta-document-manager.ui,
16868         plugins/devhelp/anjuta-devhelp.ui,
16869         plugins/message-view/anjuta-message-manager.ui,
16870         src/anjuta.ui: Goto menu actions are in separate submenu.
16871         
16872         * src/anjuta.ui, src/action-callbacks.[c,h], src/anjuta-actions.h:
16873         Removed unimplemented UI elements.
16874         
16875         * src/anjuta-app.c: Larger (and normal) icon size.
16876         
16877         * src/layout.xml: Task manager plugin along with document (in middle).
16878         
16879         * plugins/editor/plugin.c, plugins/file-loader.c,
16880         plugins/devhelp/plugin.c: Gives short-labels and is-important flag
16881         in gtkactions. Enable/disable UI properly.
16882         
16883 2004-09-26  Naba Kumar  <naba@gnome.org>
16885         * po/POTFILES.in: Updated, added missing files.
16887         * .cvsignore: Updated.
16888         
16889         * libanjuta/anjuta-utils.[h,c]: Functions take constant parameters. Added
16890         a new function to get User input text.
16891         
16892         * libanjuta/resources.[c,h]: Added a function to created sized image.
16893         
16894         * libanjuta/interfaces/libanjuta.idl: Changed parameter name to uri
16895         from filename, as thats the correct representation.
16896         
16897         * plugins/build-basic-autotools/Makefile.am,
16898         (added) plugins/build-basic-autotools/automake-c.filters,
16899         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
16900         plugins/build-basic-autotools/build-basic-autotools.[c,h]:
16901         Rearragned UI elements in the build menu. Added codes to read build
16902         filter rules from external file. Implemented all build, configure,
16903         autogen commands. Watches current editor and project.
16904         
16905         * plugins/editor/anjuta-docman.[c,h], plugins/editor/plugin.c:
16906         Added editor changed signal and exports current editor value.
16907         Fixed parameter names. Fixed get_uri() interface implementation to
16908         return correct uri.
16909         
16910         * plugins/editor/anjuta-document-manager.ui: Removed unnecessary UI
16911         elements.
16912         
16913         * plugins/file-loader/anjuta-loader-plugin.ui: Added New UI element.
16914         
16915         * plugins/file-manager/an_file_view.c,
16916         plugins/file-manager/an_file_view.c: Exports file uri correctly.
16917         
16918         * plugins/file-wizard/file.c: Reads uri correctly.
16919         
16920         * plugins/message-view/anjuta-msgman.c: Sizes tab images properly and
16921         sets the page to the new view.
16922         
16923         * plugins/message-view/message-view.c: Unrefs the tree model when done.
16924         Fixed signal connecting.
16925         
16926         * plugins/project-manager/plugin.c: Changed "project_root_directory"
16927         to "project_root_uri" and exports as uri.
16928         
16929 2004-09-24  Naba Kumar  <naba@gnome.org>
16931         * libanjuta/anjuta-ui.c: Fixed a crash bug.
16932         * libanjuta/anjuta-plugin.c, libanjuta/plugins.c: Activates plugin
16933         in correct way.
16934         * plugins/file-manager/plugin.c: Fixed crash in unloading.
16935         * plugins/file-loader/plugin.c: Added comments.
16936         * plugins/build-basic-autotools/plugin.c: Added comments.
16937         * plugins/devhelp/plugin.c: Fixed crash bug. Added comments.
16938         
16939         * libanjuta/interfaces/libanjuta.idl,
16940         plugins/message-view/anjuta-msgman.c,
16941         plugins/message-view/message-view.c,
16942         plugins/message-view/message-view.h,
16943         plugins/message-view/plugin.c: Buffering and appending messages have
16944         been separated. message-view implementations cleaned up. Signals
16945         Emissions fixed. Messages now displayed in summary and details show
16946         as tooltip. Message color highlights fixed. Updated IAnjutaMessageView
16947         API.
16948         
16949         * plugins/message-view/anjuta-message-manager-plugin.glade: Organized
16950         preferences.
16951         
16952         * plugins/build-basic-autotools/Makefile.am,
16953         plugins/build-basic-autotools/build-basic-autotools.c: Added regex
16954         parsing of output to create message summaries. Uses new message view
16955         API.
16956         
16957         * plugins/editor/anjuta-document-manager.glade: Hidden unnecessary
16958         preferences to make dialog box smaller.
16959         
16960         * plugins/editor/search-replace.c: Fixed compile error with change
16961         in IAnjutaMessageView API.
16962         
16963 2004-09-21  Naba Kumar  <naba@gnome.org>
16965         * plugins/Makefile.am: Deletes old (installed) plugins before
16966         installing new ones.
16967         
16968         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
16969         plugins/build-basic-autotools/build-basic-autotools.c,
16970         plugins/build-basic-autotools/build-basic-autotools.h: Uses exported
16971         file URI from filemanager. Only disables/enables build submenu in file
16972         manager, instead of merging/unmerging.
16973         
16974         * plugins/editor/anjuta-docman.c: Fixed a crash bug when opening
16975         non-text files.
16976         
16977         * plugins/file-loader/anjuta-loader-plugin.ui,
16978         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
16979         Implemented "Open with" file manager submenu. Displays error message
16980         when file can not be opened.
16981         
16982         * plugins/file-manager/an_file_view.c: Renamed
16983         file_manager_current_filename value name to file_manager_current_uri
16984         and exports proper URI.
16985         
16986         * plugins/gtodo/plugin.c: Display name changed to "Tasks".
16988 2004-09-19  Naba Kumar  <naba@gnome.org>
16990         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
16991         plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c: Added
16992         save point signal to change editor tabs. Fixed accels.
16993         
16994         * plugins/file-loader/plugin.c: Fixed accels.
16996         * plugins/project-manager/plugin.c: Added target selection callback.
16997         
16998         * plugins/project-manager/plugin.c: Added URI activation.
16999         * plugins/editor/goto-line.c, plugin/editor/action_callbacks.c:
17000         Fixed dialog and closed it on ok. Fixed a crash bug.
17001         * plugins/editor/anjuta-docman.c: Set notebook scrollable.
17003         * (added) libegg/egg-recent-*.c, (added) libegg/recent-files/*,
17004         configure.in, libegg/Makefile.am, plugins/file-loader/Makefile.am,
17005         plugins/file-loader/anjuta-loader-plugin.ui,
17006         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
17007         Added recent files in file loade plugin.
17008         
17009         * ChangeLog: Fixed entry dates.
17010         
17011 2004-09-18  Naba Kumar  <naba@gnome.org>
17013         * plugins/devhelp/plugin.c: Added UI sensitization and removed
17014         an unnecessary GtkFrame.
17015         
17016 2004-09-17  Naba Kumar  <naba@gnome.org>
17018         * mime/anjuta.xml, mime/Makefile.am: Added mime definition xml.
17020         * TODO: Updated.
17021         
17022         * data/Makefile.am: Disabled installing old mime info.
17023         
17024         * mime/anjuta.applications, mime/anjuta.keys: Updated.
17025         
17026         * plugins/editor/anjuta-docman.c, plugins/editor/anjuta-docman.h,
17027         plugins/editor/anjuta-document-manager.ui,
17028         plugins/editor/plugin.c, plugins/editor/text_editor.c,
17029         plugins/editor/text_editor.h, plugins/editor/text_editor_cbs.c:
17030         Added Editor context popup menu.
17031         
17032         * plugins/project-manager/anjuta-project-manager-plugin.png:
17033         Update image.
17034         
17035         * plugins/project-manager/anjuta-project-manager.plugin.in:
17036         Support .anjuta mime type.
17037         
17038         * plugins/project-manager/plugin.c: Exports "project_root_directory"
17039         value.
17040         
17041         * plugins/file-manager/plugin.c: Watches "project_root_directory"
17042         value.
17043         
17044         * src/layout.xml, plugins/profile-default/plugin.c:
17045         Added project manager plugin for startup.
17047 2004-09-16  Naba Kumar  <naba@gnome.org>
17048         
17049         * anjuta.prj: Updated.
17050         
17051         * pixmaps/Makefile.am, plugins/build-basic-autotools/Makefile.am,
17052         plugins/devhelp/Makefile.am, plugins/editor/Makefile.am,
17053         plugins/file-loader/Makefile.am, plugins/file-manager/Makefile.am,
17054         plugins/file-wizard/Makefile.am, plugins/message-view/Makefile.am,
17055         plugins/profile-default/Makefile.am, plugins/sample1/Makefile.am,
17056         plugins/terinal/Makefile.am, src/Makefile.am,
17057         plugins/gtodo/Makefile.am, plugins/project-manager/Makefile.am:
17058         Fixed makefile syntax errors.
17060 2004-09-16  Naba Kumar  <naba@gnome.org>
17062         * configure.in, src/layout.xml,
17063         plugins/profile-default/plugin.c,
17064         libanjuta/interfaces/libanjuta.idl,
17065         plugins/Makefile.am, (added) plugins/gtodo/*: Added Todo plugin.
17066         
17067         * configure.in, plugins/Makefile.am,
17068         plugins/project-manager/.cvsignore, 
17069         plugins/project-manager/Makefile.am,
17070         plugins/project-manager/anjuta-project-manager-plugin.png,
17071         plugins/project-manager/anjuta-project-manager.plugin.in,
17072         plugins/project-manager/anjuta-project-manager.ui,
17073         plugins/project-manager/plugin.c,
17074         plugins/project-manager/plugin.h: Added project manager plugin
17075         based on gnome-build.
17076         
17077         * Makefile.am, mime/Makefile.am, mime/anjuta.applications,
17078         mime/anjuta.keys, mime/anjuta.mime: Added anjuta files mime types.
17079         
17080         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
17081         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
17082         manuals/reference/libanjuta/tmpl/properties.sgml: Updated.
17083     
17084 2004-09-16  Naba Kumar  <naba@gnome.org>
17086         * plugins/editor/action-callbacks.c: Fixed compile error.
17087         
17088 2004-09-15  Naba Kumar  <naba@gnome.org>
17090         * plugins/devhelp/plugin.[c,h]: Fixed a start-up warning.
17091         
17092         * libanjuta/e-splash.c, plugins/profile-default/plugin.c:
17093         New improved splace with nicer progress.
17094         
17095         * configure.in, plugins/Makefile.am,
17096         (added) file-wizard/.cvsignore,
17097         (added) file-wizard/Makefile.am,
17098         (added) file-wizard/action-callbacks.c,
17099         (added) file-wizard/action-callbacks.h,
17100         (added) file-wizard/anjuta-file-wizard-plugin.png,
17101         (added) file-wizard/anjuta-file-wizard.glade,
17102         (added) file-wizard/anjuta-file-wizard.plugin.in,
17103         (added) file-wizard/anjuta-file-wizard.ui,
17104         (added) file-wizard/file.c,
17105         (added) file-wizard/file.h,
17106         (added) file-wizard/plugin.c,
17107         (added) file-wizard/plugin.h:
17108         Created new file wizard and added it. The wizard takes care of text
17109         bit insertions and new files creation.
17111         * plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
17112         plugins/editor/action-callbacks.h,
17113         plugins/editor/anjuta-document-manager.glade,
17114         plugins/editor/anjuta-document-manager.ui,
17115         plugins/editor/plugin.c, plugins/editor/text_editor.c,
17116         (removed) plugins/editor/file.[c,h]: Removed text insertions and
17117         new files code and moved into a new plugin (file wizard).
17118         
17119         * libanjuta/plugins.[c,h]: Added plugins selection function.
17120         
17121         * libanjuta/interfaces/libanjuta.idl: Added goto_position(),
17122         get_position(), insert() in IAnjutaEditor interface. Added
17123         add_buffer() in IAnjutaDocumentManager interface. Added IAnjutaWizard
17124         interface (for wizard plugins).
17126         * plugins/file-loader/anjuta-loader-plugin.ui,
17127         plugins/file-loader/plugin.c: Added wizard launcher interface which
17128         scans for plugins implement IAnjutaWizard interface and presents the
17129         list to user for selection. The selected plugin is then activated
17130         for the wizard.
17132         * libanjuta/interfaces/.cvsignore: Updated.
17133         * plugins/message-view/.cvsignore: Updated.
17134         * plugins/launcher/*: Removed as launcher has already been moved to
17135         libanjuta as class.
17137         * manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
17138         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
17139         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
17140         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
17141         manuals/reference/libanjuta/tmpl/pixmaps.sgml:
17142         Updated API documentations.
17144 2004-09-01  Amanpreet Singh Alam  <aalam@redhat.com>
17146         * configure.in: Added Punjabi to ALL_LINGUAS
17148 2004-07-29  Naba Kumar  <naba@gnome.org>
17150         * configure.in: Added file-loader plugin Makefile path and
17151         fixed devhelp version requirement.
17153 2004-07-28  Naba Kumar  <naba@gnome.org>
17155         * src/anjuta-app.c, libanjuta/pixmaps.h, libanjuta/anjuta-stock.h,
17156         terminal/preferences-terminal.png (added), message-view/*.png (added),
17157         message-view/*.xpm (added), editor/*.png (added),
17158         editor/*.xpm (added), plugins/editor/Makefile.am,
17159         plugins/editor/plugin.c, plugins/message-view/Makefile.am,
17160         plugins/message-view/plugin.c, plugins/terminal/Makefile.am,
17161         src/anjuta-app.c, pixmaps/Makefile.am: Moved pixmap files to
17162         respective plugins directories.
17164         * pixmaps/autocomplete-16.png, pixmaps/autocomplete.png,
17165         pixmaps/block-end-16.png, pixmaps/block-end.png
17166         pixmaps/block-start-16.png, pixmaps/block-start.png
17167         pixmaps/block_select.xpm, pixmaps/bookmark-first-16.png
17168         pixmaps/bookmark-first.png, pixmaps/bookmark-last-16.png
17169         pixmaps/bookmark-last.png, pixmaps/bookmark-next-16.png
17170         pixmaps/bookmark-next.png, pixmaps/bookmark-prev-16.png
17171         pixmaps/bookmark-prev.png, pixmaps/bookmark_toggle.xpm
17172         pixmaps/fold_close.xpm, pixmaps/fold_open.xpm
17173         pixmaps/fold_toggle.xpm, pixmaps/indent.xpm
17174         pixmaps/indent_auto.xpm, pixmaps/indent_dcr.xpm
17175         pixmaps/indent_inc.xpm, pixmaps/indent_set.xpm
17176         pixmaps/preferences-editor.png, pixmaps/undock.png
17177         pixmaps/error-next-16.png, pixmaps/error-next.png
17178         pixmaps/error-prev-16.png, pixmaps/error-prev.png
17179         pixmaps/messages.xpm, pixmaps/preferences-messages.png,
17180         pixmaps/preferences-terminal.png: Deleted
17182         * libanjuta/properties* (removed), plugins/editor/properties* (added),
17183         plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
17184         plugins/editor/aneditor.cxx, plugins/editor/anjuta-docman.c,
17185         plugins/editor/anjuta-document-manager.plugin.in,
17186         plugins/editor/anjuta-document-manager.ui,
17187         plugins/editor/plugin.c, plugins/editor/print.c,
17188         plugins/editor/search-replace_backend.c,
17189         plugins/editor/search_preferences.h,
17190         plugins/editor/text_editor.c, plugins/editor/text_editor.h:
17191         Moved properties souce files to editor plugin as it not required in
17192         libanjuta. Other editor fixes.
17194         * configure.in, libegg/Makefile.am, libegg/egg-dock* (removed),
17195         libegg/dock/* (removed)
17196         : Restored GDL external dependencies and removed libegg dock
17197         sources, because gdl is being developed.
17198         
17199         * libanjuta/Makefile.am, libanjuta/anjuta-preferences.c,
17200         libanjuta/anjuta-preferences.h, libanjuta/anjuta-shell.c,
17201         libanjuta/anjuta-shell.h, libanjuta/anjuta-utils.c,
17202         libanjuta/anjuta-utils.h, libanjuta/libanjuta.h,
17203         libanjuta/plugins.c, libanjuta/plugins.h,
17204         libanjuta/resources.c, libanjuta/resources.h: Preferences now use
17205         gconf system. Shell now takes docking positions. Added more utility
17206         functions. Added plugins query function. And other fixes.
17208         * libanjuta/interfaces/libanjuta.idl: Added File loader interface.
17209         
17210         * plugins/Makefile.am, plugins/file-loader/*: Implemented file loader
17211         plugin to load files based on mime type.
17212         
17213         * configure.in, plugins/devhelp/plugin.c: Fixed to use devhelp >= 0.9.
17214         
17215         * plugins/file-manager/Makefile.am, plugins/file-manager/an_file_view.c,
17216         plugins/file-manager/plugin.c: File manager now uses file loader to
17217         open files.
17219         * plugins/message-view/anjuta-msgman.c,,
17220         plugins/message-view/message-view.c,
17221         plugins/message-view/plugin.c: Implemented launcher in libanjuta.
17223         * plugins/profile-default/plugin.c, plugins/sample1/plugin.c,
17224         plugins/terminal/terminal.c, src/Makefile.am,
17225         src/action-callbacks.c, src/anjuta-app.c, src/anjuta-app.h,
17226         src/anjuta.c, src/layout.xml, src/preferences.c: Bug fixes.
17227         
17228         * libegg/dock/*: Removed directory.
17229         
17230 2004-07-28  Naba Kumar  <naba@gnome.org>
17232         * configure.in: Reduced gnome-print version requirement.
17233         * plugins/devhelp/plugin.c: Fixed changes wrt develop >= 0.9.0.
17235 2004-07-21  Ray Strode  <rstrode@redhat.com>
17236         * anjuta/anjuta.desktop.in.in: Add MimeType line to desktop file
17237         new mime sytem.
17239 2004-06-29  Johannes Schmid <jhs@cvs.gnome.org>
17240         
17241         * plugins/editor/search-replace.c: Some fixes
17242         * plugins/terminal/Makefile.am:
17243         Patch from: Alexey Rusakov <ktirf@users.sf.net>
17245 2004-05-19  Naba Kumar  <naba@gnome.org>
17247         * libanjuta/e-splash.c: Set 'type' at construct time. Fixed
17248         compiler warning.
17250 2004-05-17  Johannes Schmid <jhs@cvs.gnome.org>
17252         * plugins/editor/text_editor.c: Implemented IAnjutaFile correctly.
17253         Implemented IAnjutaSavable
17254         * plugins/editor/plugin.c: Implemented IAnjutaFile and IAnjutaSavable.
17256 2004-05-17  Naba Kumar  <naba@gnome.org>
17258         * configure.in, plugins/Makefile.am, plugins/profile-default/plugin.c,
17259         plugins/build-basic-autotools/.cvsignore,
17260         plugins/build-basic-autotools/Makefile.am,
17261         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.png,
17262         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
17263         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
17264         plugins/build-basic-autotools/build-basic-autotools.c,
17265         plugins/build-basic-autotools/build-basic-autotools.h: Added basic autotools
17266         build plugin.
17267         
17268         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaProject interface
17269         definition.
17270         
17271         * plugins/file-manager/an_file_view.c,
17272         plugins/file-manager/anjuta-file-manager.ui,
17273         plugins/file-manager/plugin.c, plugins/file-manager/plugin.h:
17274         Added context menu UI.
17275         
17276         * src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c: Added widgets show/hide
17277         in view menu.
17279 2004-05-16      Johannes Schmid <jhs@cvs.gnome.org>
17280         
17281         * libanjuta/anjuta-preferences.[ch]: 
17282         Added save/load_gconf functions
17283         * src/action_callbacks.[ch], src/preferences.c: 
17284         Load global prefs from gconf at startup and save them
17285         on exit. Prefs load and save correctly but something resets
17286         them to default after loading...
17287         * src/Makefile.am: Hack: Add anjuta-preferences.o to LD_ADD.
17288         Somehow the linker does not find save/load_gconf functions
17289         in libanjuta. Must be a stupid mistake, I would be glad
17290         if someone could fix that.
17291         * manuals/reference/libanjuta-sections.txt: Added new
17292         preferences functions and removed gnome-filelist
17293         * plugins/file-manager/anjuta-file-manager-plugin.glade:
17294         * plugins/file-manager/plugin.c:
17295         Added root-path property
17297 2004-05-14      Johannes Schmid <jhs@cvs.gnome.org>
17298         
17299         * libanjuta/fileselection.[ch], gnomefilelist.[ch]: Removed,
17300         they are not longer needed.
17301         * manuals/reference/libanjuta/Makefile.am, anjuta-docs.sgml,
17302         anjuta-sections.txt: Remove references to the files
17303         * libanjuta/pixmaps.h, pixmaps/directory(-accept).png:
17304         Use new nautilus icons for file-manager, looks incredible
17305         cool!
17307 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
17308         
17309         * plugins/editor/anjuta-docman.c: gchar* to 
17310         const gchar* in arguments
17311         * plugins/editor/text_editor.c: Implemented IAnjutaFile
17312         Interface
17313         * plugins/file-manager/an_file_view.c: Open files on
17314         double-click. Does not work yet because it does not
17315         find IAnjutaFile interface in document manager
17317 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
17318         
17319         * plugins/editor/anjuta-docman.c
17320         * plugins/editor/text_editor.c:
17321         Made close button working, made multiple selection in
17322         File/Open dialog possble, fixed crash bug if file cannot
17323         be opened.
17325 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
17326         
17327         * plugins/editor/action-callbacks.c
17328         * plugins/editor/anjuta-docman.c
17329         * plugins/editor/anjuta-docman.h
17330         * plugins/editor/search-replace.c
17331         * plugins/editor/search-replace_backend.c
17332         * plugins/editor/text_editor.c
17333         * plugins/editor/text_editor.h:
17334         Moved to new GtkFileChooserDialog, use gnome-vfs everywhere to be
17335         able to open all files, use uri instead of full_filename, fixed
17336         many bugs.
17339 2004-05-13  Naba Kumar  <naba@gnome.org>
17341         * plugins/message-view/anjuta-message-manager-plugin.glade:
17342         HIG compliant.
17344         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Fixed toolbar
17345         management.
17347         * pixmaps/anjuta_splash.png: Added border.
17348         
17349         * plugins/editor/anjuta-document-manager.png: New icon.
17350         
17351         * anjuta.glade, plugins/editor/anjuta-document-manager.glade,
17352         plugins/editor/.cvsignore: Moved search dialogs from anjuta.glade.
17353         
17354         plugins/editor/Makefile.am,
17355         plugins/editor/search-replace.c,
17356         plugins/editor/search-replace.h,
17357         plugins/editor/search-replace_backend.c,
17358         plugins/editor/search-replace_backend.h,
17359         plugins/editor/search_preferences.h,
17360         plugins/editor/search_preferences.c: Merged changes from
17361         ANJUTA_1_2_0 branch.
17362         
17363         * plugins/editor/anjuta-docman.c, plugins/editor/file.c,
17364         plugins/editor/plugin.c: Fixed crash bugs. Made toggle editor items
17365         operational.
17367         * plugins/terminal/Makefile.am,
17368         plugins/terminal/anjuta-terminal-plugin.glade: Fixed terminal preferences
17369         dialog.
17370         
17371         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Added toolbar
17372         submenu.
17374 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
17375         * plugins/message-view/plugin.c: Fixed glade file loading
17376         Removed "Show messages" menu item
17377         * src/anjuta-app.c: Fixed crash bug, g_free(filename was called
17378         twice because of this load system layout hack.
17379         * libanjuta/anjuta-ui.h: Removed #include config.h
17380         * libanjuta/libanjuta.pc: Fixed path and depencies
17381         * libanjuta/Makefile.am: Install properties.h and glue-plugin.h
17382         * libanjuta/properties.h: Moved C++ stuff to properties_cxx.h (file added)
17383         * libanjuta/properties.cxx : #include "properties_cxx.h"
17384         * plugins/editor/aneditor.cxx: #include "properties_cxx.h"
17386 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
17387         * plugins/message-view/*: Fixed message view preferences
17388         * plugins/message-view/message_prefs.glade: unmerged from anjuta.glade
17389         * anjuta.glade: Removed messages stuff
17391 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
17392         
17393         * Removed libanjutamm, it is now hosted on SF.net:
17394         cvs.sf.net/cvsroot/anjuta/libanjutamm
17396 2004-05-11  Johannes Schmid  <jhs@cvs.gnome.org>
17397         
17398         * libanjutamm/*
17399         Added some experimental code to add support for C++ plugins.
17400         Nothing works yet and it is likely that it will disappear but
17401         I have some questions to murrayc and he wants to see the code.
17403 2004-05-11  Naba Kumar  <naba@gnome.org>
17405         * plugins/terminal/terminal.c: Fixed prefs loading bug.
17407         * plugins/editor/action-callbacks.c: Fixed a crash bug in
17408         hightlight style menu actions.
17410         * manuals/reference/libanjuta/libanjuta-docs.sgml,
17411         manuals/reference/libanjuta/plugin-description-file.sgml,
17412         manuals/reference/libanjuta/writing-plugins.sgml,
17413         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17414         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
17415         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated docs.
17417         * src/anjuta-app.c: Always load system layout for now.
17419         * libanjuta/anjuta-shell.h, libanjuta/gnomefilelist.h: Fixed format.
17420         
17421         * manuals/reference/libanjuta/libanjuta-docs.sgml,
17422         manuals/reference/libanjuta/libanjuta-sections.txt,
17423         manuals/reference/libanjuta/libanjuta.types,
17424         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17425         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
17426         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
17427         manuals/reference/libanjuta/tmpl/fileselection.sgml,
17428         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
17429         (added) manuals/reference/libanjuta/tmpl/ianjuta-terminal.sgml:
17430         Updated documentation.
17432         * (new) plugins/terminal/*, plugins/Makefile.am, configure.in,
17433         plugins/profile-default/plugin.c, src/layout.xml:
17434         Created terminal plugin.
17435          
17436         * (new) plugins/file-manager/anjuta-file-manager-plugin.glade,
17437         (new) plugins/file-manager/.cvsignore,
17438         plugins/file-manager/an_file_view.c,
17439         plugins/file-manager/plugin.c,
17440         plugins/file-manager/plugin.h: Moved preferences to separate
17441         glade file and added cvsignore file.
17442         
17443         * (new) po/ko.po, (new) po/sq.po, po/ChangeLog: Brought missing po files
17444         from ANJUTA_1_2_0 branch. Please note that other po files need merging
17445         from the branch. I tried it     but there were way too many conflicts.
17446         
17447         * anjuta.glade: Merged with ANJUTA_1_2_0 branch.
17448         
17449         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h: Added more
17450         util functions required during the merge.
17451         
17452         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaTerminal
17453         interface.
17454         
17455         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
17456         plugins/editor/anjuta-docman.c, plugins/editor/goto_line.c,
17457         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
17458         plugins/editor/text_editor_menu.c, plugins/file-manager/Makefile.am:
17459         Merged with ANJUTA_1_2_0 branch.
17461 2004-05-09  Johannes Schmid <jhs@cvs.gnome.org>
17463         * configure.in: Changed GNOME_COMPILE_WARNIGS from error to maximum
17465 2004-05-07  Naba Kumar  <naba@gnome.org>
17467         * libanjuta/anjuta-ui.c: Reads action labels and icons correctly.
17469         * plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c:
17470         Added preferences reading and loading.
17471         
17472         * anjuta.glade, anjuta_dialogs_strings.c, ChangeLog,
17473         libanjuta/anjuta-preferences.c, libanjuta/defaults.c,
17474         libanjuta/fileselection.c, libanjuta/fileselection.h,
17475         libanjuta/resources.c: Merged with ANJUTA_1_2_0 branch.
17476         
17477         * manuals/reference/libanjuta/anjuta-architecture.sgml: Added some docs.
17479         * AUTHORS, HACKING, NEWS, README, anjuta.desktop.in.in,
17480         anjuta.spec.in, configure.in, data/autogen.sh.generic,
17481         data/autogen.sh.gtk, data/autogen.sh.gtkmm, data/autogen.sh.wxwin,
17482         data/macros/autogen.sh, data/macros2/autogen.sh
17483         data/properties/ada.properties, data/properties/anjuta.properties,
17484         launcher/Makefile.am, launcher/anjuta_launcher.c, libanjuta/gnomefilelist.c,
17485         libanjuta/gnomefilelist.h, manuals/C/Makefile.am,
17486         (added) manuals/C/anjuta-advanced-tutorial/.cvsignore,
17487         (added) manuals/C/anjuta-advanced-tutorial/Makefile.am,
17488         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial-C.omf,
17489         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.xml,
17490         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_additional_options.png,
17491         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_lib3ds.png,
17492         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_libxml2.png,
17493         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_include_paths.png,
17494         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_libraries.png,
17495         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_lib3ds.png,
17496         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_libxml2.png,
17497         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_project_type.png,
17498         manuals/C/anjuta-manual/authors.xml, manuals/C/anjuta-manual/build.xml,
17499         manuals/C/anjuta-tutorial/anjuta-tutorial.xml,
17500         plugins/class-gen/clsGen.c, plugins/editor/print.c,
17501         plugins/patch/patch-plugin.c, scintilla/Document.cxx,
17502         scintilla/Editor.cxx, scintilla/KeyWords.cxx, scintilla/LexCPP.cxx
17503         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
17504         scintilla/LexVB.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
17505         (added) scintilla/README.sync, scintilla/ScintillaBase.cxx,
17506         scintilla/ScintillaBase.h, scintilla/ScintillaGTK.cxx,
17507         (added) scintilla/scintilla-marshal.c,
17508         (added) scintilla/scintilla-marshal.h,
17509         (added) scintilla/scintilla-marshal.list,
17510         scintilla/include/SString.h, scintilla/include/SciLexer.h,
17511         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface,
17512         (added) scintilla/patches/scintilla-calltip-align.patch,
17513         (added) scintilla/patches/scintilla-minor.patch,
17514         tagmanager/Makefile.am: Merge (level 4) with ANJUTA_1_2_0 branch.
17516 2004-05-06  Naba Kumar  <naba@gnome.org>
17518         * (added) plugins/file-manager/Makefile.am,
17519         (added) plugins/file-manager/anjuta-file-manager-plugin.png,
17520         (added) plugins/file-manager/anjuta-file-manager.plugin.in,
17521         (added) plugins/file-manager/anjuta-file-manager.ui,
17522         (added) plugins/file-manager/plugin.c,
17523         (added) plugins/file-manager/plugin.h,
17524         (removed) plugins/file-manager/an_file_view.h,
17525         plugins/Makefile.am, configure.in,
17526         plugins/file-manager/an_file_view.c: Created file manager plugin.
17527         
17528         * plugins/profile-default/plugin.c: Added file manager plugin in default
17529         profile.
17530         
17531         * libanjuta/Makefile.am: Fixed dependencies.
17532         * pixmaps/anjuta_splash.png: New splash screen.
17534 2004-05-05  Johannes Schmid <jhs@cvs.gnome.org>
17535         
17536         * template/template.c/h: Added in-line doc
17537         * manuals/reference/template/*: Added template documentation
17538         * configure.in: Build template docs
17540 2004-05-05  Naba Kumar  <naba@gnome.org>
17542         * autogen.sh: Added commands to generate initial interfaces.
17543         
17544         * libanjuta/Makefile.am,
17545         (removed)libanjuta/anjuta-plugin-parser.c,
17546         (removed)libanjuta/anjuta-plugin-parser.h,
17547         (added)libanjuta/anjuta-plugin-description.c,
17548         (added)libanjuta/anjuta-plugin-description.h: Renamed plugin-parser to
17549         plugin description.
17550         
17551         * libanjuta/anjuta-plugin.c,
17552         libanjuta/anjuta-plugin.h: Added activation and deactivation methods.
17553         
17554         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Fixed documentation
17555         and added AnjutaShellPlacement enum for widgeds placement (passed to 
17556         widget add_widget() method.
17557         
17558         * libanjuta/plugins.c, libanjuta/plugins.h: Added plugin query routines
17559         and moved plugin sets loading in profile plugins.
17560         
17561         * libanjuta/interfaces/.cvsignore,
17562         (removed)libanjuta/interfaces/Makefile.am,
17563         libanjuta/interfaces/libanjuta.idl,
17564         libanjuta/interfaces/anjuta-idl-compiler.pl,
17565         (removed)libanjuta/interfaces/ianjuta-document-manager.c,
17566         (removed)libanjuta/interfaces/ianjuta-document-manager.h,
17567         (removed)libanjuta/interfaces/ianjuta-editor.c,
17568         (removed)libanjuta/interfaces/ianjuta-editor.h,
17569         (removed)libanjuta/interfaces/ianjuta-file.c,
17570         (removed)libanjuta/interfaces/ianjuta-file.h,
17571         (removed)libanjuta/interfaces/ianjuta-message-manager.c,
17572         (removed)libanjuta/interfaces/ianjuta-message-manager.h,
17573         (removed)libanjuta/interfaces/ianjuta-message-view.c,
17574         (removed)libanjuta/interfaces/ianjuta-message-view.h: Removed all *.c,
17575         *.h and Makefile.am files. They are autogenerated. Interfaces are
17576         by anjuta-idl-compiler.pl from libanjuta.idl file.
17577         
17578         * manuals/reference/libanjuta/Makefile.am,
17579         manuals/reference/libanjuta/anjuta-architecture.sgml,
17580         manuals/reference/libanjuta/libanjuta-docs.sgml,
17581         manuals/reference/libanjuta/libanjuta-sections.txt,
17582         manuals/reference/libanjuta/libanjuta.types,
17583         manuals/reference/libanjuta/plugin-description-file.sgml,
17584         manuals/reference/libanjuta/writing-plugins.sgml,
17585         (added)manuals/reference/libanjuta/tmpl/.cvsignore,
17586         (added)manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
17587         (removed)manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
17588         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17589         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17590         (added)manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
17591         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
17592         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
17593         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
17594         (added)manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
17595         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
17596         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
17597         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-loader.sgml,
17598         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml,
17599         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml,
17600         (added)manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
17601         (added)manuals/reference/libanjuta/tmpl/ianjuta-help.sgml,
17602         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
17603         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
17604         (added)manuals/reference/libanjuta/tmpl/ianjuta-loader.sgml,
17605         (added)manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
17606         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
17607         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
17608         (added)manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
17609         (added)manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
17610         (added)manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
17611         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-loader.sgml,
17612         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-savable.sgml,
17613         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream.sgml,
17614         (added)manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
17615         (added)manuals/reference/libanjuta/tmpl/libanjuta-iface-marshallers.sgml,
17616         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
17617         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated documentation.
17618         Wrote writing-plugins.sgml documentation. Fixed cross links. Added
17619         interfaces template sgmls.
17620         
17621         * plugins/Makefile.am,
17622         plugins/devhelp/anjuta-devhelp.plugin.in,
17623         plugins/devhelp/plugin.c,
17624         plugins/editor/action-callbacks.c,
17625         plugins/editor/anjuta-document-manager.plugin.in,
17626         plugins/editor/plugin.c,
17627         plugins/editor/plugin.h,
17628         plugins/editor/text_editor.c,
17629         plugins/sample1/plugin.c,
17630         plugins/message-view/anjuta-message-manager.plugin.in,
17631         plugins/message-view/plugin.c: Fixed shell add_widget method to take
17632         placement. Fixed other errors.
17633         
17634         * (added)plugins/profile-default/.cvsignore,
17635         (added)plugins/profile-default/Makefile.am,
17636         (added)plugins/profile-default/anjuta-default-profile-plugin.png,
17637         (added)plugins/profile-default/anjuta-default-profile.plugin.in,
17638         (added)plugins/profile-default/anjuta-default-profile.ui,
17639         (added)plugins/profile-default/plugin.c,
17640         (added)plugins/profile-default/plugin.h: Added a default new
17641         profile plugin.
17642         
17643         * src/Makefile.am,
17644         src/action-callbacks.c,
17645         src/anjuta-app.c,
17646         src/anjuta.c,
17647         src/main.cpp: Fixed necessary changes for libanjuta
17649 2004-05-04  Naba Kumar  <naba@gnome.org>
17651         * libanjuta/anjuta-shell.[h,c], src/anjuta-app.c,
17652         plugins/sample1/plugin.c, plugins/devhelp/plugin.c,
17653         plugins/message-view/plugin.c, plugins/editor/plugin.c: Added shell
17654         placement for default widgets placements.
17656 2004-05-03  Naba Kumar  <naba@gnome.org>
17658         * manuals/reference/libanjuta/anjuta-architecture.sgml,
17659         manuals/reference/libanjuta/libanjuta-docs.sgml,
17660         manuals/reference/libanjuta/plugin-description-file.sgml,
17661         manuals/reference/libanjuta/writing-plugins.sgml:
17662         Wrote more sections in writing-plugins document and fixed errors.
17664 2004-05-03  Naba Kumar  <naba@gnome.org>
17666         * libanjuta/interfaces/libanjuta.idl: Added interface
17667         IAnjutaFileManager.
17668         
17669         * manuals/reference/libanjuta/anjuta-architecture.dia,
17670         manuals/reference/libanjuta/anjuta-architecture.png: Updated
17671         architecture diagram.
17672         
17673         * (added) manuals/reference/libanjuta/anjuta-architecture.sgml,
17674          manuals/reference/libanjuta/libanjuta-docs.sgml,
17675         (added) manuals/reference/libanjuta/plugin-description-file.sgml,
17676         (added) manuals/reference/libanjuta/writing-plugins.sgml:
17677         Wrote writing-plugins document and separated chapters into
17678         separate sgml files.
17679         
17680         * plugins/file-manager/an_file_view.c,
17681         plugins/file-manager/an_file_view.h: New and improved directory
17682         rendering.
17684 2004-05-02  Sven Herzberg  <herzi@abi02.de>
17686         * anjuta.glade: re-designed the new file dialog
17687         * anjuta_dialogs_strings.c: new strings from the new file dialog
17689 2004-04-30  Naba Kumar  <naba@gnome.org>
17691         * libanjuta/interfaces/Makefile.am.iface,
17692         libanjuta/interfaces/anjuta-idl-compiler.pl: Fixed errors.
17693         
17694         * libanjuta/interfaces/libanjuta.idl: Updated.
17696         * libanjuta/interfaces/Makefile.am.iface,
17697         libanjuta/interfaces/libanjuta.idl: Updated.
17699 2004-04-29  Naba Kumar  <naba@gnome.org>
17700         
17701         * libanjuta/interfaces/Makefile.am.iface,
17702         libanjuta/interfaces/libanjuta.idl: Updated.
17704 2004-04-29  Naba Kumar  <naba@gnome.org>
17706         * libanjuta/interfaces/giface-idlc-c.pl,
17707         libanjuta/interfaces/libanjuta.idl: Upgraded.
17708         * libanjuta/interfaces/Makefile.am.iface: Added.
17709         
17710 2004-04-28  Naba kumar  <naba@gnome.org>
17712         * libanjuta/interfaces/giface-idlc-c.pl,
17713         libanjuta/interfaces/libanjuta.idl: Added anjuta interface
17714         definitions and wrote a compiler.
17715         
17716 2004-04-28  Naba Kumar  <naba@gnome.org>
17718         * libanjuta/anjuta-shell.c: Fixed docs.
17719         * libanjuta/interfaces/Makefile.am,
17720         libanjuta/interfaces/ianjuta-file.c,
17721         libanjuta/interfaces/ianjuta-file.h: Added ianjuta-file.{c,h}
17722         
17723         * libanjuta/interfaces/ianjuta-editor.c: Fixed bug.
17724         
17725         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml
17727         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17728         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
17729         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
17730         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17731         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml: Updated docs.
17732         * src/anjuta-app.c: Fixed bug.
17734 2004-04-27  Naba Kumar  <naba@gnome.org>
17736         * libanjuta/anjuta-preferences-dialog.c,
17737         manuals/Makefile.am: Fixed document bugs and enabled docs
17738         building.
17740         * libanjuta/anjuta-preferences-dialog.c,
17741         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml:
17742         More documentation.
17743         
17744         * libanjuta/anjuta-preferences.c,
17745         manuals/reference/libanjuta/libanjuta-docs.sgml,
17746         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
17747         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17748         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
17749         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17750         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml:
17751         Wrote more documentations.
17753         * (removed) plugins/message-view/imessage-view.c,
17754         (removed) plugins/message-view/ianjuta-msgman.c,
17755         plugins/message-view/Makefile.am,
17756         plugins/message-view/anjuta-msgman.c,
17757         plugins/message-view/anjuta-msgman.h,
17758         plugins/message-view/message-view.c,
17759         plugins/message-view/message-view.h,
17760         plugins/message-view/plugin.c,
17761         plugins/message-view/plugin.h: Moved interface implementations
17762         in their respective classes and used correct macros to
17763         defined class types.
17765         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
17766         src/action-callbacks.c, src/anjuta-app.c: Subclassed
17767         AnjutaUI from GtkUIManager instead of GtkDialog.
17769         * manuals/reference/libanjuta/Makefile.am,
17770         manuals/reference/libanjuta/libanjuta-docs.sgml,
17771         manuals/reference/libanjuta/libanjuta-sections.txt,
17772         manuals/reference/libanjuta/libanjuta.types,
17773         (added) manuals/reference/libanjuta/anjuta-architecture.dia,
17774         (added) manuals/reference/libanjuta/anjuta-architecture.png,
17775         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17776         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17777         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
17778         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
17779         Wrote more documentation, fixed typos, added architecture
17780         diagram, updated object types etc.
17782         * plugins/editor/text_editor.c: Fixed interface implementation.
17784 2004-04-26  Naba Kumar  <naba@gnome.org>
17786         * (added) manuals/reference/libanjuta/anjuta-architecture.dia,
17787         (added) manuals/reference/libanjuta/anjuta-architecture.png,
17788         manuals/reference/libanjuta/libanjuta-docs.sgml: Added
17789         architecture diagram and a new chapter on plugins description file.
17791 2004-04-25  Naba Kumar  <naba@gnome.org>
17793         *  libanjuta/anjuta-children.h,
17794         libanjuta/anjuta-plugin.c,
17795         libanjuta/anjuta-plugin.h,
17796         libanjuta/anjuta-preferences.c,
17797         libanjuta/anjuta-shell.c,
17798         libanjuta/anjuta-shell.h,
17799         libanjuta/e-splash.c,
17800         libanjuta/e-splash.h,
17801         manuals/reference/libanjuta/Makefile.am,
17802         manuals/reference/libanjuta/libanjuta-docs.sgml,
17803         manuals/reference/libanjuta/libanjuta-sections.txt,
17804         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
17805         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
17806         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
17807         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
17808         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17809         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
17810         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
17811         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17812         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
17813         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
17814         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
17815         manuals/reference/libanjuta/tmpl/defaults.sgml,
17816         manuals/reference/libanjuta/tmpl/fileselection.sgml,
17817         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
17818         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
17819         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
17820         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
17821         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
17822         manuals/reference/libanjuta/tmpl/plugins.sgml,
17823         manuals/reference/libanjuta/tmpl/properties.sgml,
17824         manuals/reference/libanjuta/tmpl/resources.sgml,
17825         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
17826         manuals/reference/libanjuta/tmpl/e-splash.sgml,
17827         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
17828         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
17829         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
17830         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
17832         Added more template files and wrote more documentation.
17834 2004-04-24  Andras Timar  <timar@gnome.hu>
17836         * configure.in: Added hu to ALL_LINGUAS.
17838 2004-04-23  Naba Kumar  <naba@gnome.org>
17839         
17840         * configure.in: Fixed compile error.
17841         
17842         * libanjuta/anjuta-children.c,
17843         libanjuta/anjuta-children.h,
17844         libanjuta/anjuta-preferences.c,
17845         libanjuta/anjuta-preferences.h,
17846         libanjuta/anjuta-shell.c,
17847         libanjuta/anjuta-ui.c,
17848         libanjuta/anjuta-ui.h,
17849         manuals/reference/libanjuta/Makefile.am,
17850         manuals/reference/libanjuta/libanjuta-docs.sgml,
17851         manuals/reference/libanjuta/libanjuta.types,
17852         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
17853         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
17854         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
17855         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
17856         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17857         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
17858         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
17859         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17860         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
17861         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
17862         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
17863         manuals/reference/libanjuta/tmpl/defaults.sgml,
17864         manuals/reference/libanjuta/tmpl/fileselection.sgml,
17865         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
17866         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
17867         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
17868         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
17869         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
17870         manuals/reference/libanjuta/tmpl/plugins.sgml,
17871         manuals/reference/libanjuta/tmpl/properties.sgml,
17872         manuals/reference/libanjuta/tmpl/resources.sgml,
17873         plugins/sample1/plugin.c: Added libanjuta API documentation.
17875 2004-04-22  Naba Kumar  <naba@gnome.org>
17877         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
17878         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
17879         libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
17880         libegg/Makefile.am, (removed) libegg/egg-accel-dialog.c,
17881         (removed) libegg/egg-action-group.c, (removed) libegg/egg-action.c,
17882         libegg/egg-combo-action.c, libegg/egg-entry-action.c,
17883         (removed) libegg/egg-markup.c, (removed) libegg/egg-menu-merge.c,
17884         (removed) libegg/egg-radio-action.c, (removed) libegg/egg-toggle-action.c,
17885         (removed) libegg/eggradiotoolbutton.c,
17886         (removed) libegg/eggseparatortoolitem.c,
17887         (removed) libegg/eggtoggletoolbutton.c,
17888         (removed) libegg/eggtoolbar.c,
17889         (removed) libegg/eggtoolbutton.c,
17890         (removed) libegg/eggtoolitem.c,
17891         (removed) libegg/prop-editor.c,
17892         (removed) libegg/test-actions.c,
17893         (removed) libegg/test-drag.c,
17894         (removed) libegg/test-merge.c,
17895         (removed) libegg/test-toolbar.c,
17896         libegg/menu/Makefile.am,
17897         (removed) libegg/menu/egg-accel-dialog.h,
17898         (removed) libegg/menu/egg-action-group.h,
17899         (removed) libegg/menu/egg-action.h,
17900         libegg/menu/egg-entry-action.h,
17901         (removed) libegg/menu/egg-markup.h,
17902         (removed) libegg/menu/egg-menu-merge.h,
17903         (removed) libegg/menu/egg-menu.h,
17904         (removed) libegg/menu/egg-radio-action.h,
17905         (removed) libegg/menu/egg-toggle-action.h,
17906         (removed) libegg/menu/howitshouldwork.txt,
17907         (removed) libegg/toolbar/.cvsignore,
17908         (removed) libegg/toolbar/Makefile.am,
17909         (removed) libegg/toolbar/TODO,
17910         (removed) libegg/toolbar/eggradiotoolbutton.h,
17911         (removed) libegg/toolbar/eggseparatortoolitem.h,
17912         (removed) libegg/toolbar/eggtoggletoolbutton.h,
17913         (removed) libegg/toolbar/eggtoolbar.h,
17914         (removed) libegg/toolbar/eggtoolbutton.h,
17915         (removed) libegg/toolbar/eggtoolitem.h,
17916         (removed) libegg/toolbar/prop-editor.h,
17917         (removed) libegg/toolbar/toolbar-api.txt,
17918         (removed) libegg/toolbar/toolbar-ideas.txt,
17919         plugins/devhelp/anjuta-devhelp.ui,
17920         plugins/devhelp/plugin.c,
17921         plugins/editor/action-callbacks.c,
17922         plugins/editor/action-callbacks.h,
17923         plugins/editor/anjuta-docman.c,
17924         plugins/editor/anjuta-document-manager.ui,
17925         plugins/editor/plugin.c,
17926         P plugins/message-view/Makefile.am,
17927         plugins/message-view/anjuta-message-manager.ui,
17928         plugins/message-view/plugin.c,
17929         plugins/sample1/anjuta-sample.ui,
17930         plugins/sample1/plugin.c,
17931         src/action-callbacks.c,
17932         src/action-callbacks.h,
17933         src/anjuta-actions.h,
17934         src/anjuta-app.c,
17935         src/anjuta.ui: Removed libegg code for menu/toolbar action-merge and used
17936         Gtk actions and UIManager. Fixed all plugins to use this.
17937         
17938         * manuals/reference/gtkdoc-scangobj.diff,
17939         manuals/reference/libanjuta/Makefile.am,
17940         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17941         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
17942         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17943         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
17944         manuals/reference/libanjuta/tmpl/plugins.sgml: Fixed document generation.
17946         * configure.in: Updated to require gtk-2.4 and gnome-2.6.
17947         
17948 2004-04-20  Johannes Schmid <jhs@cvs.gnome.org>
17949         
17950         * plugins/message-view/imessage-view.c
17951         * plugins/message-view/ianjuta-msgman.c:
17952         Added interfaces
17954 2004-04-17  Adam Weinberger  <adamw@gnome.org>
17956         * configure.in: Added en_CA to ALL_LINGUAS.
17958 2004-04-08  Naba Kumar  <naba@gnome.org>
17960         * libanjuta/interfaces/ianjuta-message-view.[c,h], 
17961         libanjuta/interfaces/Makefile.am,
17962         libanjuta/interfaces/ianjuta-message-manager.[c,h]: Implemented
17963         message manager and message view interfaces.
17965         * libanjuta/anjuta-children.h, libanjuta/anjuta-plugin-parser.h,
17966         libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
17967         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
17968         libanjuta/plugins.c, libanjuta/plugins.h, src/action-callbacks.c,
17969         src/anjuta-app.c: Used 'activate' and
17970         'deactivate' virtual methods for plugins. Fixed installed plugins
17971         dialogs. Added remove_widget() method for AnjutaShell.
17973         * libanjuta/interfaces/Makefile.am,
17974         libanjuta/interfaces/ianjuta-document-manager.c,
17975         libanjuta/interfaces/ianjuta-document-manager.h,
17976         libanjuta/interfaces/ianjuta-editor.c,
17977         libanjuta/interfaces/ianjuta-editor.h: Fixed document manager
17978         and editor interfaces.
17980         * plugins/devhelp/plugin.c,
17981         plugins/message-view/anjuta-message-manager.plugin.in,
17982         plugins/message-view/anjuta-msgman.h, plugins/message-view/plugin.c,
17983         plugins/sample1/plugin.c: Updated plugins implementation to
17984         reflect the changes.
17986 2004-04-07  Naba Kumar  <naba@gnome.org>
17988         * libanjuta/anjuta-plugin.h, libanjuta/anjuta-shell.[c,h],
17989         libanjuta/plugins.[c,h], libanjuta/interfaces/Makefile.am,
17990         libanjuta/interfaces/ianjuta-editor.h,
17991         (added) libanjuta/interfaces/ianjuta-document-manager.[c,h],
17992         plugins/editor/anjuta-docman.c,
17993         plugins/editor/anjuta-document-manager.plugin.in,
17994         plugins/editor/plugin.c, plugins/sample1/plugin.c,
17995         src/anjuta-app.c: Implemented IAnjutaDocumentManager interface.
17996         Added supported interfaces for plugins. Tested plugin interfaces
17997         through sample plugin.
17998         
17999 2004-02-29  Johannes Schmid <jhs@cvs.gnome.org>
18000         
18001         * template/Makefile.am, data/templates/library/Makefile.am
18002         Fixed some automake-1.7 incompatibilities
18003         * template/xmltemplate.c: Small fix
18005 2004-02-23  Naba Kumar  <naba@gnome.org>
18007         * src/actions-callbacks.[c,h], src/anjuta-actions.h, src/anjuta.ui:
18008         Added plugins manager dialog.
18009         
18010         * plugins/editor/Makefile.am: Added libanjuta-interface.la to the
18011         library dependencies.
18012         
18013         * src/Makefile.am, src/action-callbacks.c, src/action-callbacks.h,
18014         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta-app.h,
18015         src/anjuta-callbacks.c, src/anjuta_cbs.c, src/main.c.
18016         (new) src/anjuta.[c,h]: Organized session and winodw callbacks. Added
18017         geometry command line option.
18018         
18019 2004-02-16  Naba Kumar  <naba@gnome.org>
18021         * configure.in, libanjuta/Makefile.am, libanjuta/interface/*:
18022         Added interfaces and IAnjutaEditor editor interface.
18023         * plugins/editor/text_editor.c: Implemented IAnjutaEditor
18024         interface.
18025         * libanjuta/anjuta-shell.h: Fixed bug.
18026         
18027 2004-02-13  Naba Kumar  <naba@gnome.org>
18029         * configure.in: Requires devhelp 0.8.1 (0.8 is broken).
18030         
18031 2004-02-13  Johannes Schmid <jhs@cvs.gnome.org>
18032         
18033         * data/template/*/.cvsignore:
18034         Avoid all these ? in cvs output
18036 2004-02-13  Naba Kumar  <naba@gnome.org>
18038         * configure.in, plugins/devhelp/plugin.c: Fixed devhelp library
18039         includes and linking.
18041         * configure.in, plugins/Makefile.am: Enabled devhelp plugin
18042         and set required version to devhelp 0.8. This devhelp version
18043         can be acquired from gnome cvs branch devhelp branch
18044         devhelp-gtk-2-2 or devhelp-0.8.tar.gz to be released soon.
18046         * src/anjuta.ui, src/actions.h, src/actions-callbacks.h,
18047         src/actions-callbacks.c: Added Dock Manager settings menu item.
18049         * configure.in, plugins/Makefile.am: Disabled devhelp creation.
18050         * plugins/devhelp/plugin.c: Fixed a linking bug.
18051         
18052         * configure.in, (added) libegg/gdl-*, libegg/Makefile.am,
18053         libanjuta/gnomefilelist.c, src/anjuta-app.c, src/anjuta-app.h: Removed
18054         external GDL dependency and used libegg codes.
18055         
18056 2004-02-12  Naba Kumar  <naba@gnome.org>
18058         * configure.in, plugins/Makefile.am, plugins/devhelp/*:
18059         Added devhelp plugin, but it can't be used without a
18060         patch in devhelp. So it's disabled for now.
18062         * libanjuta/.cvsignore, libegg/toolbar/.cvsignore,
18063         libegg/treeviewutils/.cvsignore, plugins/editor/.cvsignore,
18064         plugins/message-view/.cvsignore, plugins/sample1/.cvsignore:
18065         Update cvsignore files.
18067         * libanjuta/plugins.c, widgets/e-splash.c:
18068         Fixed plugins loading to show splash icons.
18069         
18070         * plugins/message-view/anjuta-message-manager.plugin.in,
18071         plugins/message-view/plugin.c: Fixed plugin registered name.
18073         * plugins/message-view/anjuta-message-view.png,
18074         plugins/sample1/anjuta-sample-plugin.png: Update images.
18076         * src/Makefile.am, src/anjuta-app.c, src/layout.xml,
18077         src/main.c: Fixed layout loading.
18079         * plugins/devhelp/Makefile.am: Fixed error.
18081         * (removed) widgets/*, libanjuta/plugins.h,
18082         src/main.c: Transfered widgets to libanjuta/.
18083         
18084         * libegg/Makefile.am, libegg/*.c: Moved souce files in libegg
18085         toplevel directory to created only one library as libanjuta-egg.
18087         * data/Makefile.am: Fixed build error.
18089         * configure.in, libegg/egg-dock*.c, libegg/layout.glade,
18090         libegg/test-dock.c, libegg/dock/*, libegg/Makefile.am,
18091         libegg/.cvsignore: Added egg dock widget.
18093         * gdl/*: Removed as they are now available in libegg.
18094         
18095 2004-02-11  Franco Catrin <fcatrin@tuxpan.com>
18097         * plugins/editor/anjuta-docman.c:
18098         Use stock close icon on tab close button
18100 2004-02-11  Johannes Schmid <jhs@cvs.gnome.org>
18101         
18102         * data/template/Makefile.am
18103         data/template/language/Makefile.am
18104         data/template/library/Makefile.am
18105         data/template/text/Makefile.am
18106         data/template/project/Makefile.am
18107         data/template/project/terminal/Makefile.am
18108         configure.in: Created Makefile to install templates
18110 2004-02-11  Naba Kumar  <naba@gnome.org>
18112         * plugins/editor/action-callbacks.c,
18113         plugins/editor/anjuta-document-manager.ui,
18114         plugins/editor/plugin.c
18115         plugins/message-view/anjuta-message-manager.ui,
18116         src/anjuta-actions.h, src/anjuta.ui: Fixed Edit->Goto submenu merging.
18117         
18118 2004-02-09  Johannes Schmid <jhs@cvs.gnome.org>
18119         
18120         * plugins/message-view/*: MessageView plugin is now loaded
18121         The menu items are still dummies.
18123 2004-02-09  Naba Kumar  <naba@gnome.org>
18125         * Makefile.am, autogen.sh, configure.in: Added proper gtkdoc
18126         generation.
18127         
18128         * libanjuta/anjuta-preferences.h: Added some documentation.
18129         
18130         * libanjuta/anjuta-shell.h: Removed dead codes.
18131         
18132         * (removed) manuals/reference/gtkdoc-scangobj,
18133         manuals/reference/gtkdoc-scangobj.diff,
18134         manuals/reference/libanjuta/.cvsignore,
18135         manuals/reference/libanjuta/Makefile.am,
18136         manuals/reference/libanjuta/README.inline-doc,
18137         manuals/reference/libanjuta/README.sections,
18138         manuals/reference/libanjuta/libanjuta-docs.sgml,
18139         manuals/reference/libanjuta/libanjuta-sections.txt,
18140         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
18141         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
18142         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
18143         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
18144         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
18145         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
18146         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
18147         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
18148         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
18149         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
18150         manuals/reference/libanjuta/tmpl/defaults.sgml,
18151         manuals/reference/libanjuta/tmpl/fileselection.sgml,
18152         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
18153         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
18154         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
18155         manuals/reference/libanjuta/tmpl/plugins.sgml,
18156         manuals/reference/libanjuta/tmpl/properties.sgml,
18157         manuals/reference/libanjuta/tmpl/resources.sgml: Fixed c++ compilation
18158         of scan program. Updated templates.
18160         plugins/editor/action-callbacks.c, plugins/editor/plugin.c: Fixed
18161         editor action callbacks data.
18162         
18163         plugins/editor/text_editor.c: Fixed scintilla height problem. Added
18164         scintilla object ref/unref.
18166 2004-02-08  Johannes Schmid <jhs@cvs.gnome.org>
18167         
18168         * template/*: Added new xml based template system
18169         * template/dtds/*: Dtds to validate xml files of the template systems
18170         * data/template/*: Some sample template files
18171         Still needs some work but builds fine!
18173 2004-02-06  Naba Kumar  <naba@gnome.org>
18175         * cofigure.in, manuals/Makefile.am,
18176         (added) manuals/reference/*: Added API documentation
18177         structure (gtk-doc based).
18179         * libanjuta/libanjuta.h: Updated
18180         
18181 2004-02-05  Naba Kumar  <naba@gnome.org>
18182         
18183         * configure.in: Sets correct dependencies and
18184         uses gdl external library.
18186         * libanjuta/Makefile.am, libanjuta/anjuta-plugin.c,
18187         libanjuta/anjuta-plugin.h, libanjuta/anjuta-utils.c,
18188         libanjuta/anjuta-utils.h, libanjuta/fileselection.c
18189         libanjuta/fileselection.h, libanjuta/glue-factory.c,
18190         libanjuta/gnomefilelist.c, libanjuta/gnomefilelist.h,
18191         libanjuta/plugins.c, libanjuta/plugins.h: Fixed plugin system
18192         and added file dialogs.
18194         * libegg/menu/Makefile.am, libegg/toolbar/Makefile.am,
18195         libegg/treeviewutils/Makefile.am, libegg/util/Makefile.am:
18196         Build dynamic libraries for libegg.
18198         * plugins/Makefile.am, plugins/editor/Makefile.am,
18199         plugins/editor/action-callbacks.c, 
18200         plugins/editor/action-callbacks.h,
18201         plugins/editor/anjuta-docman.c,
18202         plugins/editor/anjuta-docman.h
18203         plugins/editor/anjuta-document-manager.plugin.in
18204         plugins/editor/anjuta-document-manager.png
18205         plugins/editor/anjuta-document-manager.ui
18206         plugins/editor/file.c
18207         plugins/editor/file.h
18208         plugins/editor/plugin.c
18209         plugins/editor/print.c
18210         plugins/editor/print.h
18211         plugins/editor/search-replace.c
18212         plugins/editor/search_incremental.c
18213         plugins/editor/search_incremental.h
18214         plugins/editor/text_editor.c
18215         plugins/editor/text_editor.h
18216         plugins/editor/text_editor_cbs.c
18217         plugins/editor/text_editor_menu.h
18218         plugins/sample1/Makefile.am
18219         plugins/sample1/anjuta-sample-plugin.png
18220         plugins/sample1/anjuta-sample.plugin.in
18221         plugins/sample1/anjuta-sample.ui
18222         plugins/sample1/plugin-sample1.c
18223         plugins/sample1/plugin.c
18224         plugins/sample1/plugin.h: Created sample
18225         plugin and fixed editor plugin.
18227         * printing/*: Removed.
18229         * scintilla/Makefile.am: Builds dynamic library.
18231         * src/Makefile.am, src/action-callbacks.c,
18232         src/action-callbacks.h, (removed) src/an_symbol_view.c,
18233         src/anjuta-actions.h, src/anjuta-app.c,
18234         src/anjuta-app.h, src/anjuta-callbacks.c,
18235         src/anjuta-callbacks.h, (removed) src/anjuta.c,
18236         (removed) src/anjuta.h, src/anjuta.ui,
18237         src/layout.xml, src/main.c, src/preferences.h,
18238         src/utilities.c: Debuggged and finally made plugins
18239         loadable.
18241         * global-tags/Makefile.am: Fixed build error.
18243 2004-02-03  Naba Kumar  <naba@gnome.org>
18245         * configure.in: Users GDL from external package.
18246         * plugins/*: Added many new plugins (not ready though).
18247         * src/*: Removed many files (which have been transfered in plugins/).
18248         
18249 2004-02-01  Robert Sedak  <robert.sedak@sk.htnet.hr>
18251         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
18253 2004-01-10  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
18255         * configure.in: Added editor plugins
18256         
18257         * plugins/Makefile.am, src/search-replace_backend.h,
18258         plugins/editor/Makefile.am, plugins/editor/ action-callbacks.c,
18259         plugins/editor/search-replace.c, plugins/editor/search-replace_backend.h
18260         
18261         * Added: plugins/editor/search_incremental.c, 
18262         plugins/editor/search_incremental.h
18264         * Update search-replace in plugins/editor
18265         
18266 2004-01-09  Johannes Schmid <jhs@cvs.gnome.org>
18267         
18268         * plugins/message-view/message-view.c: Some code clean-up
18270 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
18272         * Added: search_incremental[ch]
18273         
18274         * anjuta.glade, src/search-replace.c, src/search-replace_backend.h,
18275         src/mainmenu_callbacks.c, src/toolbar.c
18276         src/toolbar_callbacks.c, src/toolbar_callbacks.h, src/Makefile.am
18277         
18278         * Incremental Search
18280 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
18281         
18282         * plugins/message-view/anjuta-msgman.[c/h]:
18283         Added message manager for easier message handling with a
18284         similar interface as docman. Of course you can still use
18285         MessageView standalone.
18286         * plugins/Makefile.am: Added message-view because it compiles
18287         without errors.
18289 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
18290         
18291         * plugins/message-view/*: Added message-view plugin 
18292         (still incomplete) 
18293         * configure.in: Added plugins/message-view/Makefile
18295 2004-01-03  Naba Kumar  <naba@gnome.org>
18297         * libanjuta/*.c: Added new files and updated old ones.
18298         * plugins/editor/*: Added editor plugin.
18299         * configure.in: Added editor plugin and moved editor related
18300         files into it.
18302 2004-01-02  Jean-Noel Guiheneuf  <jnoel@lotuscompounds.com>
18304         * src/Makefile.am: Added search-replace_backend.[ch]
18305         Removed: find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
18306         find_replace.[ch]
18307         * anjuta.glade, src/search-replace.c, src/search-replace.h,
18308         src/search-replace_backend.c, src/search-replace_backend.h,
18309         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
18310         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
18311         src/toolbar_callbacks.c
18312         * The advanced Search/Replace functionality now replaces the older
18313         Find/Replace stuff.
18314         * The Search/Replace functionality can be interrupted during a long
18315         Search/Replace;
18316         
18317 2003-12-11  Naba Kumar  <naba@gnome.org>
18319         * configure.in: Removed libegg flags from ANJUTA_FLAGS.
18320         * libegg/toolbar/Makefile.am, libegg/menu/Makefile.am: Fixed linking
18321         errors.
18322         * Makefile.am, libanjuta/*: Added new module.
18323         * src/Makefile.am: Fixed linking error.
18324         * src/watch_cbs.c: Debugger clean up.
18325         * configure.in: Added libanjuta-2.0.pc
18327         * configure.in, libanjuta/Makefile.am,
18328         (new) libanjuta/libanjuta.pc.in, (rm) libanjuta-2.0.pc.in: Used
18329         libanjuta instead.
18331 2003-12-11  Naba Kumar  <naba@gnome.org>
18333         Patch from: Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
18335         * anjuta.glade, src/Makefile.am, src/aneditor.cxx, src/aneditor.h,
18336         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/cvs.c,
18337         src/mainmenu_callbacks.c, src/memory.c, src/search-replace.c,
18338         src/text_editor.c, src/text_editor.h, (new) src/file.[c,h]:
18339         The user can now give a name at the creation of a new file and
18340         insert automatically (user choice) header, gpl notice, header
18341         template. The file extension is added automatically according
18342         to the selected type of file. The various insert functions have
18343         been moved from mainmenu-callback.c to file.c. The cursor is now
18344         moved after an insert operation. Removes also useless code in
18345         memory.c and search-replace.c
18346         
18347 2003-12-11  Pavol Bosik  <Pavol.Bosik@siemens.com>
18349         * src/attach_process.c, src/attach_process.h, anjuta/anjuta.glade:
18350         sortable headers, process tree, removal of path and process params
18351         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
18352         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
18353         code cleanup
18355 2003-12-10  Naba Kumar  <naba@gnome.org>
18357         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_3)
18358         
18359 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
18361         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
18363 2003-11-28  Naba Kumar  <naba@gnome.org>
18365         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_2)
18366         
18367         * manuals/de/*: Added german translation docs.
18368         
18369         * configure.in, Makefile.am, src/Makefile.am,
18370         libegg/*/*: Added libegg library.
18371         
18372         * src/anjuta.ui, src/Makefile.am: Fixed UI file and its
18373         installation directory.
18374         
18375         * src/text_editor_cbs.c: Fixed closing of file.
18377 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
18378                                                                                 
18379         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
18381 2003-09-05  Naba Kumar  <naba@gnome.org>
18383         * src/Makefile.am, src/anjuta.c, src/anjuta.h, src/anjuta_gui.c,
18384         src/controls.c, src/controls.h, src/mainmenu_callbacks.c,
18385         src/mainmenu_callbacks.h, src/preferences.c, src/preferences.h,
18386         src/project_dbase.c, src/resources.c, src/toolbar_callbacks.c,
18387         src/toolbar_callbacks.h, configure.in, anjuta.glade, anjuta.prj,
18388         anjuta_dialogs_strings.c, (new) src/anjuta-actions.h,
18389         (new)src/anjuta-stock.h, (new) src/anjuta-ui.[c,h],
18390         (new) src/anjuta.ui: Implemented UI (menus and toolbars) merging
18391         using libegg. Initial commit -- compiles but is not complete.
18393 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
18395         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
18397 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
18399         * configure.in: Removed "ta" from ALL_LINGUAS.
18401 2003-05-16  Jordi Mallach  <jordi@sindominio.net>
18403         * configure.in (ALL_LINGUAS): Added "ca" (Catalan).
18405 2003-05-16  Danilo Šegan  <dsegan@gmx.net>
18407         * configure.in: Added "sr" and "sr@Latn" to ALL_LINGUAS.
18409 2004-04-24  Andras Timar  <tmar@gnome.hu>
18411         * configure.in: Added hu to ALL_LINGUAS.
18413 2004-04-14  Naba Kumar  <naba@gnome.org>
18415         * src/Makefile.am, printing/Makefile.am,
18416         tagmanager/Makefile.am, launcher/Makefile.am: Enabled deprecated code
18417         because we are still using GtkCombo and build breaks with gtk-2.4.
18418         
18419 2004-04-13  Naba Kumar  <naba@gnome.org>
18421         * NEWS: Updated.
18422         * anjuta.spec.in: Fixed build error.
18423         * po/POTFILES.in: Updated.
18424         * manuals/C/anjuta-advanced-tutorial/Makefile.am: Fixed build error.
18426 2004-04-11  Naba Kumar  <naba@gnome.org>
18428         * NEWS: Updated.
18429         * AUTHORS: Updated.
18430         * configure.in: Added ga in ALL_LINGUAS.
18431         * ChangeLog: Fixed dates.
18432         
18433 2004-04-09  Naba Kumar  <naba@gnome.org>
18435         * src/print.c: Fixed buffer styling bug when printing with
18436         selection.
18438         * data/properties/anjuta.properties: Defined only one base font and
18439         used courier instead of lucidatypewriter, because most newer systems are
18440         unlikely to have it (bug #885023, #925956, #890473).
18441         
18442         * configure.in, src/getline.c, src/compiler_options.c: Fixed compiler
18443         warning.
18444         
18445         * src/an_file_view.c: Fixed possible crash bug.
18447 2004-04-07  Naba Kumar  <naba@gnome.org>
18449         * src/anjuta.c: Use _exit() instead of exit() (or gtk_quit() or
18450         gtk_main_quit() etc..), so that atexit() functions are not called
18451         (which is apparently done to free up memory and we don't need to
18452         do that at this point). Incidentally, something also happens in the
18453         atexit call which freezes the UI for far too long when the application
18454         exits and we want to avoid that..
18455         * src/glade_iface.c: Fixed compiler warning.
18456         
18457 2004-04-06  Naba Kumar  <naba@gnome.org>
18459         * src/project_dbase_gui.c: Fixed errors.
18461         * src/registers_gui.c: Fixed possible crash bug.
18462         * src/signals_cbs.[c,h], src/signals_gui.c: Removed.
18463         * src/signals.[c,h]: Used tree view and glade file for dialog.
18464         * src/Makefile.am, src/about.c, src/an_file_view.c,
18465         src/an_symbol_view.c, src/anjuta-plugins.c, src/anjuta-tools.c,
18466         src/anjuta.c, src/anjuta_cbs.c, src/anjuta_gui.c, src/anjuta_info.c,
18467         src/appwiz_page1.c, src/appwiz_page2.c, src/appwiz_page3.c,
18468         src/appwiz_page4.c, src/appwizard_gui.c, src/breakpoints.c,
18469         src/commands.c, src/compatibility_0.c, src/compiler_options.c,
18470         src/cvs.c, src/cvs_cbs.c, src/cvs_gui.c, src/debug_tree.c,
18471         src/debugger.c, src/dnd.c, src/file.c, src/fileselection.c,
18472         src/glade_iface.c, src/goto_line.c, src/help.c, src/launcher.c,
18473         src/launcher.h, src/main.c, src/main_menubar.c,
18474         src/mainmenu_callbacks.c, src/memory.c, src/message-manager-dock.c,
18475         src/message-manager-private.cc, src/message-manager.cc,
18476         src/preferences.c, src/project_config.c, src/project_dbase.c,
18477         src/project_dbase_gui.c, src/project_import.c, src/project_import_cbs.c,
18478         src/project_import_gui.c, src/registers.c, src/registers_cbs.c,
18479         src/registers_cbs.h, src/registers_gui.c, src/resources.c,
18480         src/search-replace.c, src/search-replace_backend.c,
18481         src/search_incremental.c, src/search_preferences.c,
18482         src/sharedlib.c, src/sharedlib_gui.c, src/signals.c,
18483         src/signals.h, src/signals_cbs.c, src/signals_cbs.h,
18484         src/signals_gui.c, src/source.c, src/src_paths.c,
18485         src/stack_trace.c, src/start-with.c, src/style-editor.c,
18486         src/support.c, src/text_editor.c, src/text_editor_cbs.c,
18487         src/text_editor_gui.c, src/text_editor_menu.c, src/toolbar.c,
18488         src/toolbar_callbacks.c, src/watch_cbs.c, src/watch_cbs.h,
18489         src/watch_gui.c, src/widget-registry.c, src/wizard_gui.c,
18490         tagmanager/Makefile.am, scintilla/include/SString.h,
18491         widgets/Makefile.am, widgets/gnomefilelist.c:
18493         Removed all deprecated codes and substituted
18494         with newer APIs. Fixed some possible crash bugs where cell renderers
18495         were being shared.
18496         
18497         * scintilla/patches/scintilla-minor.patch: Minor patch.
18499 2004-04-06  Naba Kumar  <naba@gnome.org>
18501         * src/project_dbase.c, src/project_dbase_gui.c: Refreshes the project
18502         tree after all the files have been added (and not everytime a file
18503         is added in the project). Also fixed some memory corruption
18504         (possibly bug #900478).
18505         
18506         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/dnd.c,
18507         src/dnd.h, src/executer.c, src/gnome_project.c, src/main_menubar.c,
18508         src/mainmenu_callbacks.c, src/project_dbase.c, src/project_dbase.h,
18509         src/project_dbase_gui.c, src/source.c, src/text_editor.c,
18510         src/text_editor.h, src/utilities.c, src/utilities.h: Used 'const'
18511         qualifier wherever appropriate.
18513 2004-04-05  Naba Kumar  <naba@gnome.org>
18515         * src/launcher.[h,c], src/debugger.c: Added a method in launcher to 
18516         switch terminal echo on/off. Debugger requires it off, while the
18517         rest requires it on.
18519         * src/search-replace.c: sets search direction and action (in addtion
18520         to target) for find in files.
18521         
18522 2004-04-02  Naba Kumar  <naba@gnome.org>
18524         * src/mainmenu_callbacks.c: Sets filename during save of new files.
18526         * src/project_dbase.c, src/debugger, src/an_file_view.c,
18527         src/an_symbol_view.c: Added an gtk events loop for
18528         displaying project loading status (for loading large projects) and
18529         debugger program starting ... just to give an impression of fastness :-).
18531         * configure.in, anjuta.prj: Bumped version to 1.2.2.
18533         * src/an_symbol_view.c, src/an_file_view.c: Apperantly, fixed a
18534         crash bug, which occurs when opening and closing a large project
18535         repeatedly.
18536         
18537         * src/attach_process.c: Fixed a comiple error for old gcc.
18538         
18539         * src/launcher.c: Prints proper error message when launcher child
18540         could not be executed and exits properly. Fixed a crash
18541         bug (bug #926606).
18542         
18543         * src/resources.c, src/utilities.c, src/glade_iface.c,
18544         src/debugger.c, src/attach_process.c: Properly exits forked children
18545         when they could not be executed.
18546         
18547 2004-04-01  Naba Kumar  <naba@gnome.org>
18549         * src/search-replace.c: Fixed a crash bug (bug #921893).
18551 2004-03-31  Naba Kumar  <naba@gnome.org>
18553         * anjuta.glade: Added a note on compiler options dialog ->support
18554         dialog telling that supports are only available for file mode.
18556         * src/anjuta.[c,h], src/project_dbase.[h,c], src/main.c,
18557         src/anjuta_cbs.c:
18558         Improved shutdown time delay by bypassing project closing
18559         and unloading plugins.
18561         * src/build_file.c, data/properties/anjuta.properties: Added a property
18562         to toggle on/off for going to first error automatically.
18564 2004-03-31  Pavol Bosik <Pavol.Bosik@siemens.com>
18566         * src/debugger.c: fixed core file loading
18567         * src/aneditor.cxx, scintilla/include/SString.h: fixed HANGUP bug
18568         for long lines (bugs #700968 and #911376)
18569         * scintilla/ScintillaGTK.cxx, scintilla/PlatGTK.cxx: partially fixed bug
18570         #917982.
18571         * src/anjuta.c: Focuses current AnEditor correctly.
18573 2004-03-30  Naba Kumar  <naba@gnome.org>
18575         * THANKS, anjuta.prj: Removed and moved all credits to AUTHORS file.
18576         * AUTHORS: Updated with all contributors names.
18577         * NEWS: Updated.
18578         * src/about.c: Reads contributors names from AUTHORS file.
18579         * manuals/C/anjuta-manual/authors.xml: Points to online
18580         contributors list.
18581         
18582 2004-03-29  Naba Kumar  <naba@gnome.org>
18584         * data/properties/ada.properties: Fixed syntax colors. Patch
18585         from Gabriel Rossetti <gabriel.rossetti _at_ eivd.ch>
18586         (bug #923474).
18588         * src/source.c, src/gnome_project.c, src/appwizard_cbs.c,
18589         src/appwiz_page2.c:     Correctly defines PACKAGE_DATA_DIR for
18590         generated projects, so that their pixmap files are
18591         found properly (bug #919903).
18592         
18593         * configure.in, src/main.c: Defines SYSTEM_DATA_DIR for
18594         anjuta.
18596         * src/source.c: Installs .glade file of libgllade
18597         projects in $(datadir)/$(package)/glade (part of bug #861038).
18598         
18599         * src/compiler_options.c: Fixed 'remove' and 'clear' of Defines list
18600         in compiler options (bug #883837).
18601         
18602         * src/launcher.c: Disabled pty terminal echo. Correctly prompts
18603         for passwords (eg. root install and ssh cvs access). Fixed Bug #894533.
18604         
18605 2004-03-29  Pavol Bosik <Pavol.Bosik@siemens.com>
18607         * anjuta/src/search-replace.c: fixed another crash bug in
18608         "Find Usage"
18609         * anjuta/src/debugger.c: wrong breakpoint condition gives error message,
18610         breakpoint property fix
18612 2004-03-29  Naba Kumar  <naba@gnome.org>
18614         * src/main_menubar_def.h, configure.in, manuals/C/Makefile.am,
18615         (new) manuals/C/anjuta-advanced-tutorial/*:
18616         Added menu entry for 'Anjuta Advanced Tutorial'
18617         written by Olivier Pinçon  <opincon _at_ wanadoo.fr>.
18619 2004-03-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18620         
18621         * src/fileselection.[ch], src/mainmenu_callbacks.c:
18622         Fixed bug #908941  ('Open' starts in wrong directory)
18623         
18624 2004-03-26  Naba Kumar  <naba@gnome.org>
18626         * anjuta.h, src/message-manager-private.[h,cc]: Fixed
18627         compile error and bug #905738 with terminal.
18629         * src/search_incremental.c, src/register.c, src/sharedlib.c,
18630         src/search-replace.[h,c], src/search_incremental.[h,c],
18631         src/search_preferences.h, src/utilities.c, src/anjuta.c,
18632         src/text_editor.[c,h]: Fixed compiler warnings.
18633         
18634         * src/search-replace.c: Fixed a memory corruption (possible
18635         fix for bug #921893, but not yet confirmed).
18636         
18637         * src/launcher.c, src/glade-iface.c, src/project_dbase.c,
18638         src/executer.c, src/utilities.c, src/utilities.h, src/text_editor.c,
18639         src/anjuta-tools.c, src/message-manager-private.[h,cc]: Fixed a bug where
18640         SIGCHLD was overwritten by gnome_execute_shell() - bug #905738.
18642 2004-03-25  Naba Kumar  <naba@gnome.org>
18644         * src/attach_process.c, anjuta.glade, anjuta_dialogs_strings: Fixed a
18645         crash bug with attach process dialog and made the dialog closable
18646         with 'esc'.
18647         
18648         * src/breakpoints.c: Fixed bug #895536 (breakpoint glyphs do not
18649         always display within the margin.)
18650         
18651         * src/debugger.c: Fixed a typo (detele -> delete) which deletes
18652         the old breakpoint when it's properties are updated
18653         (creating a new updated one).
18654         
18655 2004-03-25  Pavol Bosik <Pavol.Bosik@siemens.com>
18657         * src/aneditor.cxx, src/aneditor.h: fixed calltips
18658         displayed for wrong file.
18659         * src/breakpoints.c: conditional breakpoints
18660         * src/controls.c: BUG #912618 - "Save all" for 1 file opened +
18661         "Find in Files..." disabling policy
18663 2004-03-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18665         * src/build_file.c: Fixed bug #874380
18666         Goto the first error if it exists.
18668 2004-03-24  Naba Kumar  <naba@gnome.org>
18670         * src/anjuta.c: Fixed to get correct child exit status
18671         using mask (bug #905738).
18672         
18673         * anjuta.glade, anjuta_dialog_strings.c, src/file.c:
18674         Aligned buttons in the New file dialog,
18675         set default response to OK, entry box activates default response,
18676         ESC closes dialog and hides on delet_event.
18678 2004-03-19  Naba Kumar  <naba@gnome.org>
18680         * src/project_dbase.c: fixed bug #893400 ("Remove file" in project
18681         tree).
18683 2004-03-17  Pavol Bosik <Pavol.Bosik@siemens.com>
18685         * src/search-replace.c: fixed "Find Usage" crash when no project open
18687 2004-03-17  Naba Kumar  <naba@gnome.org>
18689         * data/autogen.sh.*, data/macros/autogen.sh, data/macros2/autogen.sh:
18690         Fixed the generated projects to read m4 directory if the directory
18691         exists (bug #917781).
18692         
18693 2004-03-12  Naba Kumar  <naba@gnome.org>
18695         * HACKING: Fixed formatting for auto-parsing.
18697 2004-03-10  Pavol Bosik <Pavol.Bosik@siemens.com>
18698         
18699         * src/anjuta.c, src/search-replace.c, src/search-replace.h: "Find Usage"
18700         rework (bug #890609)
18702 2004-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18703         
18704         * src/aneditor.cxx: Fixed bug #910097 (Insert comment)
18706 2004-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18707         
18708         * src/search-replace.c: "Replace All" in not opened files (All Project files, File List ...).
18709         * src/search_preferences.c: Fixed typo.
18710         
18711 2004-02-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18712         
18713         * src/search-replace.c: improved Search&Replace
18714         For the moment "Replace All" does not work with non opened files
18715         but Anjuta should not crash now ! ??? 
18716         
18717 2004-02-26  Naba Kumar  <naba@gnome.or>
18719         * src/source.c: Fixed to pass cflags correctly
18720         and suppress the automake's default cflags.
18721         bug #816130, #801056, #782798, #773459
18722         
18723         * data/properties/anjuta.properties: Do not defualt to -k make option.
18724         bug #875486.
18726         * manuals/C/anjuta-manual/build.xml: Changed build shortcut to F11.
18727         bug #877683.
18728         
18729         * src/registers_gui.c: Fixed a runtime warning. bug #900087.
18730         
18731         * src/message-manager-private.cc: Disabled debug messages.
18732         
18733 2004-02-25  Adam Weinberger  <adamw@FreeBSD.org>
18735         * configure.in: Added 'en_CA' (Canadian English) to ALL_LINGUAS.
18737 2004-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18738         * anjuta.glade, src/search-replace.c:
18739         Reduced Search&Replace dialog, bug #902636.
18740         
18741 2004-02-23  Naba Kumar  <naba@gnome.or>
18743         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed a typo
18744         (bug #866143).
18746 2004-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18747         
18748         * src/search_incremental.c: Fixed bug #900903
18750 2004-02-23  Pavol Bosik <Pavol.Bosik@siemens.com>
18751         
18752         * src/defaults.c, src/message-manager.cc, src/project_dbase.c,
18753         src/anjuta.c: Fixed bugs #890609 and #890609
18755 2004-02-23  Naba Kumar  <naba@gnome.or>
18757         * src/message-manager.cc: Disconnects menuitem signal properly.
18758         Fixed bug #901723.
18759         
18760         * src/mainmenu_callbacks.c: Do not reload new files. Fixed
18761         bug #900897.
18762         
18763 2004-02-20  Naba Kumar  <naba@gnome.org>
18765         * src/message-manager-private.[c,h]: Implemented keypress
18766         event for the terminal and resets it when ctrl c or ctrl d
18767         is pressed. But it doesn't seem to be working on keypress.
18768         Added a workaround to let it work on key release instead.
18769         (bug #878357).
18770         
18771         * src/search-replace: Fixed compiler warnings.
18772         
18773 2004-02-18  Franco Catrin  <fcatrin@tuxpan.com>
18775         * src/mainmenu_callbacks.c, widgets/gnomefilelist.c:
18776         Use defined file name when saving new files (fixes bug #898105)
18777         Don't change filename when clicking on a directory
18778         
18779         BTW: Happy birthday to me :-)
18780         
18781 2004-02-18  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18782         
18783         * src/search-replace.c: Fixed a crash bug 
18784         Crash on Find & Replace (#887833)
18785         
18786 2004-02-18  Naba Kumar  <naba@gnome.org>
18788         * src/executer.c: Fixed a crash bug.
18789         
18790         * widgets/gnomefilelist.[h,c], src/fileselection.[h,c],
18791         src/debugger.c, project_database_gui.c, src/anjuta.[h,c],
18792         src/anjuta_cbs.c, src/project_database.h: Subclasses GtkDialog
18793         instead of GtkWindow (Part of bug #671596).
18794         
18795         * anjuta.glade, src/breakpoints.c, src/anjuta_info.c,
18796         src/registers_gui.c, src/registers_cbs.[h,c],
18797         src/sharedlib_gui.c, src/sharedlib_cbs.[c,h],
18798         src/signals_cbs.[h,c], src/signals_gui.c, src/executer.c,
18799         src/compiler_options.c, src/an_file_view.c, start-with.c,
18800         src/anjuta-tools.c, help.c:
18802         Added "close" buttons on all
18803         dialogs (HIG) and fixed to properly response to ESC close
18804         (Part of bug #671596).
18806         * src/launcher.c: Disabled printing of long debug lines.
18807         
18808         * src/utilities.h: Fixed a compiler warning.
18809         
18810 2004-02-17  Franco Catrin  <fcatrin@tuxpan.com>
18812         * src/anjuta.c: "Save all" action now asks for filenames for new files
18813         (fixes bug #898111)
18815 2004-02-16  Franco Catrin  <fcatrin@tuxpan.com>
18817         * anjuta.glade, src/text_editor.c:
18818         Fixed a typo in Hello World indentation style 
18819         Fixed misuse of translated strings when looking for style
18820         This entry fixes bug #876037
18822 2004-02-16  Naba Kumar  <naba@gnome.org>
18824         * src/utilities.c: Fixed return value when dest file could
18825         not be created.
18827         Patch from: Dennis Moehlmann  <darksaidin@users.sourceforge.net>
18828         * src/utilities.[c,h]: Removed 'cmp' dependency and used
18829         internal function to compare files.
18830         
18831 2004-02-14  Franco Catrin  <fcatrin@tuxpan.com>
18833         * src/message-manager-private.cc:
18834         Set bold color as foreground color in terminal
18835         (fixes bug #864924)
18837         * src/aneditor.cxx:
18838         Use font style defined for message indicators in
18839         preferences/messages
18840         (fixes bug #885032)
18842 2004-02-13  Franco Catrin  <fcatrin@tuxpan.com>
18844         * src/build_project.c:
18845         Use build.silent option from preferences (fixes bug #895726)
18846         
18847 2004-02-11  Robert Sedak  <robert.sedak@sk.htnet.hr>
18849         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
18851 2004-01-27  Johannes Schmid <jhs@cvs.gnome.org>
18852         
18853         Patch from Massimo Corà <maxcvs@email.it>:
18854         * scintilla/LexCPP.cxx: Support "///" comments
18856 2004-01-18  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
18857         * src/Makefile.am, src/anjuta.c, src/search-replace.c,
18858         src/search_replace.h, src/search-replace_backend.h
18859         anjuta.glade
18860         
18861         * Added: src/search_preferences.c, src/search_preferences.h
18862         Allow the user to save search/replace settings and give them names.
18864 2004-01-16  Johannes Schmid <jhs@cvs.gnome.org>
18865         
18866         * scintilla/Makefile.am, scintilla/scintilla_marshal.[c/h/list],
18867         scintilla/ScintillaGTK.cxx:
18868         Hopefully fixed AMD 64 crash bug by using correct marshaller
18870 2004-01-16  Franco Catrin L. <fcatrin@tuxpan.com>
18872         * src/preferences.c: Save GtkOptionMenu properties properly
18873         * src/text_editor.c: Fixes editor mispell of fold.symbols property
18875 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
18876         
18877         * configure.in, src/Makefile.am, scintilla/Makefile.am:
18878         Fixed libiconv issue
18879         * NEWS: Updated
18881 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
18882         
18883         Patch from Pavol Bosik <Pavol.Bosik@siemens.com>:
18884         *  src/attach_process.c, src/debugger.c, src/registers.c/h,
18885         src/registers_cbs.c, src/registers_gui.c, src/search-replace.c
18886         src/sharedlib.c, src/sharedlib.h, src/sharedlib_cbs.c
18887         src/sharedlib_gui.c:
18888         Debugger speed-up, replaced deprecated GtkCList
18890 2004-01-14  Franco Catrin L.<fcatrin@tuxpan.com>
18892         * src/text-editor.c: Use stock gtk+ close button for editor tabs
18894 2004-01-13  Laurent Dhima  <laurenti@alblinux.net>
18896         * configure.in: Added "sq" to ALL_LINGUAS.
18898 2004-01-12  Changwoo Ryu  <cwryu@debian.org>
18900         * configure.in: Added "ko" to ALL_LINGUAS.
18902 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
18904         * src/toolbar.c, src/toolbar_callbacks.c, src/toolbar_callbacks.h,
18905         src/search_incremental.c, src/search_incremental.h: 
18906         Search_incremental code cleanup
18908 2004-01-08  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
18910         * scintilla/*/*: Updated scintilla to CVS
18911         * Added: scintilla/Readme.sync
18912         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/KeyWords.cxx,
18913         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
18914         scintilla/LexVB.cxx, scintilla/ScintillaBase.cxx, scintilla/ScintillaBase.h,
18915         scintilla/ScintillaGTK.cxx,
18916         scintilla/include/SciLexer.h, scintilla/include/Scintilla.h,
18917         scintilla/include/Scintilla.iface: Updated.
18919 2004-01-07  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
18921         * search-replace_backend.[ch], search_incremental[ch]: Added
18922         
18923         * find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
18924         find_replace.[ch]: Removed.
18925         
18926         * anjuta.glade, src/search-replace.c, src/search-replace.h,
18927         src/search-replace_backend.c, src/search-replace_backend.h,
18928         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
18929         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
18930         src/toolbar_callbacks.c, src/Makefile.am: The advanced Search/Replace
18931         functionality now replaces the older Find/Replace stuff. The Search/Replace
18932         functionality can be interrupted during a long Search/Replace.
18934 2004-01-02  Dan Elphick <dre00r@ecs.soton.ac.uk>
18936         * widgets/gnomefilesel.c: Fix use of previously freed memory on
18937         selecting ".." and "." from file selector. 
18939 2004-01-02  Johannes Schmid <jhs@cvs.gnome.org>
18941         * anjuta.glade: Fixed wrong "fold.symbols" property
18943 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
18944         
18945         * src/project_dbase_gui.c: Alphabetical order ;-)
18946         * src/compiler_options.c: Fixed bug #867539
18947         * src/launcher.c: Workaround for bugs #864922, #849928,
18948         #846386 and #845782: The launcher no longer hangs but does
18949         not get the exit status correctly sometimes.
18950         * Changes suggested by Bosik are obviously already in without
18951         any Changelog entry (ClsGen.c, project_dbase_gui.c)
18952         * NEWS, README, anjuta.prj, configure.in: 
18953         Changed version to 1.2.1
18954         
18955         Patch from Andreas Volz <andreas99@users.sourceforge.net>:
18956         * anjuta_dialogs_strings.c, anjuta.glade: 
18957         Fixed bugs #860906, #859329
18958         
18959         Patch from grzegol@pld-linux.org
18960         * anjuta.desktop.in.in: Fixed bug #858993 (Follow 
18961         freedesktop.org standard)
18963 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
18964         
18965         Patch from Stefano Vallarino <stevalla@libero.it>:
18966         * src/source.[c/h]: Fixes cpp sample file to conform to 
18967         ISO/IEC 14882, C++-Standard 
18969 2003-12-31  Dan Elphick  <dre00r@ecs.soton.ac.uk>
18971         Review by Johannes Schmid <jhs@cvs.gnome.org>
18972         * src/build_file.[ch]: Add build_execute_shell_command which executes the
18973         command using sh -c.
18974         * src/compile.c: Use build_execute_shell_command when compiling single
18975         files.
18977 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
18978         
18979         Patch from Pavol Bosik  <Pavol.Bosik@siemens.com>:
18980         * src/breakpoints.c: Code cleanup, workaroud for possible 
18981         launcher bug
18982         * src/src_paths.c: Update debugger dirs on directory change
18984 2003-12-31  Pavol Bosik  <Pavol.Bosik@siemens.com>
18986         Review by Johannes Schmid <jhs@cvs.gnome.org>
18987         * src/attach_process.c, src/attach_process.h, anjuta.glade:
18988         sortable headers, process tree, removal of path and process params
18989         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
18990         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
18991         code cleanup
18993 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
18994         
18995         Patch from: Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
18996         * anjuta.glade, src/mainmenu_callbacks.c, src/file.[c/h]:
18997         Add a dialog for "New file" which lets the user set the 
18998         filename and to add copyright/header templates to the file
18999         * Review: Changed function names to contain modules name (file_)
19001 2003-12-09  Naba Kumar  <naba@gnome.org>
19003         * setup-gettext: Fixed a typo.
19004         * scintilla/Makefile.am: Fixed a build error for SMP systems.
19006 ---- Released version 1.2.0 ---
19008 2003-12-08  Naba Kumar  <naba@gnome.org>
19010         * src/preferences.c: Fixed compiler error.
19011         * global_tags/create_global_tags.sh: Fixed to install properly
19012         even when system.tags could not be generated.
19013         * NEWS: Updated.
19015 2003-12-06  Naba Kumar  <naba@gnome.org>
19017         * setup-gettext: Fixed to not generate intl directory with gettextize.
19019         Patch from:  Karl-Heinz Brünen  <k.bruenen@eprosoft.de>
19020         * src/anjuta.c: Filters out unnecessary files from find in files
19021         command.
19022         
19023         * NEWS: Updated.
19024         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed tutorial
19025         * src/widzard_gui.c: Added horiz scrollbar for desc text.
19026         
19027 2003-12-04  Naba Kumar  <naba@gnome.org>
19028         
19029         * src/gnome_project.c: Enables debug and optimization flags for
19030         new projects.
19031         
19032         Patch from: Pavol Bosik  <Pavol.Bosik@siemens.com>
19033         
19034         * src/project_dbase_gui.c: combined header and c files for
19035         file selector.
19036         
19037         * plugins/class-gen/clsGen.c: Fixed file name typo in generated file.
19038         * data/properties/pascal.properties: Fixed pascal syntax highlighting.
19040 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
19042         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
19044 2003-11-29  Naba Kumar  <naba@gnome.org>
19046         * configure.in, anjuta.prj: Bumped version to 1.2.0.
19047         * NEWS: Updated.
19049 2003-11-28 Johannes Schmid <clubfan@users.sourceforge.net>
19050         
19051         * src/main_menubar.c: Now files cannot be opened twice in recently
19052         file menu
19054 2003-11-27  Pavol Bosik  <Pavol.Bosik@siemens.com>
19056         * src/breakpoints.c: Fixed parsing of gdb output for breakpoints in C++
19058 2003-11-28  Naba Kumar  <naba@gnome.org>
19060         * scintilla/*/*: Updated scintilla to CVS (2003-11-28)
19061         
19062 2003-11-27  Naba Kumar  <naba@gnome.org>
19064         * src/breakpoints.c, src/launcher.c, src/find_text.c,
19065         src/test_editor_cbs.c, src/signals_cbs.c: Fixed compiler warnings.
19066         
19067         * src/appwiz_page1.c, src/appwiz_page4.c, src/appwizard.[c,h],
19068         src/appwizard_gui.c, src/gnome_project.c, src/project_dbase.[c,h],
19069         src/project_import_gui.c, src/wizard_gui.[c,h]: Implemented a
19070         checkbox in project wizard (project options page) to enable/disable
19071         source code generation with glade(mm).
19072         
19073         * NEWS: Updated
19074         
19075 2003-11-19  Pavol Bosik  <Pavol.Bosik@siemens.com>
19077         * src/dnd.c: Opening files with special characters in the name.
19079 2003-11-20  Jordi Mallach  <jordi@sindominio.net>
19081         * configure.in (ALL_LINGUAS): Bah, "ca" (Catalan) has been missing for
19082         a long time.
19084 2003-11-18  Naba Kumar  <naba@gnome.org>
19086         * src/anjuta-tools.c, src/build_file.c, src/cvs.c, src/debugger.c,
19087         src/find_in_files.c, src/gnome_project.c, src/launcher.c,
19088         src/project_import.c, plugins/patch/patch-plugin.c:
19089         Fixed g_signal_diconnect calls to pass correct data.
19090         (Fixed possible crash in project imports).
19091         
19092         * NEWS: Updated.
19093         
19094 2003-11-18  Pavol Bosik  <Pavol.Bosik@siemens.com>
19096         Reviewed by Naba Kumar  <naba@gnome.org>
19097         * src/launcher.[h,c], src/debugger.c: Fixed encoding bug with GIOChannel
19098         and debugger. Sets default settings for pty in launcher.
19099         * data/gdb.init: Removed charset work around (now works with user's
19100         native charset)
19101         * src/debugger.c: Code cleanup. Removed duplicate call to 'info signals'.
19103 2003-11-18  Naba Kumar  <naba@gnome.org>
19105         * src/anjuta-encodings.c, src/preferences.c: Renamed all variable
19106         names of 'index' to 'idx'.
19107         
19108 2003-11-17  Naba Kumar  <naba@gnome.org>
19110         Patch from: arief_mulya  <arief_m_utama@telkomsel.co.id>
19111         * src/project_dbase.c: Prompts user for unsaved project files
19112         when project is closed.
19113         
19114 2003-11-16  Naba Kumar  <naba@gnome.org>
19116         Patch from: Marcin "Zenek" Jaskólski  <zenek@moo.pl>
19117         * src/appwizard_cbs.c, src/start-with.c: Fixed compiler errors with
19118         older gcc.
19119         
19120 2003-11-11  Johannes Schmid <clubfan@users.sourceforge.net>
19121         
19122         * src/anjuta.c: Fixed crash related to tag == NULL while 
19123         anjuta is exiting
19125 2003-11-11  Naba Kumar  <naba@gnome.org>
19127         * src/glade_iface.c: Avoids error conditions for glade or glademm not
19128         found. It simply doesn't generate the c/c++ codes and continues with
19129         just a warning.
19130         * NEWS: Updated.
19131         
19132 2003-11-10  Naba Kumar  <naba@gnome.org>
19134         * anjuta.glade, anjuta_dialogs_strings.c: Fixed typos in
19135         'Start with dialog'.
19137         * configure.in, manuals/Makefile.in, manuals/de/* (new): Added
19138         German translation of anjuta-tutorial.
19139         
19140         * src/launcher.c: Fixed an encoding bug with GIOChannels.
19141         * NEWS: Updated.
19143 2003-11-10  Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
19145         * src/breakpoints.c, src/project_dbase.c, src/text_editor.c:
19146         Fixes the Bug #823249, Fixes the Bug #713229 When the user enables
19147         the syntax highlighting in Preferences, the automatic syntax
19148         highlighting is now selected. When the debugger is stopped and the
19149         breakpoints window not closed, the gtk_tree_view in this window is
19150         now made unsensitive.
19152 2003-11-07  Johannes Schmid  <clubfan@users.sourceforge.net>
19154         * src/preferences.h, src/preferences.c, anjuta.glade:
19155         Fixed translation bug in preferences by using GtkOptionMenu
19156         * anjuta.prj: Project version 1.1.98
19158 ---------------- Released version 1.1.98 ----------------
19160 2003-11-07  Naba Kumar  <naba@gnome.org>
19162         * anjuta.spec.in: Revived docs package and combined all docs into
19163         one package.
19164         * configure.in: Bumped version to 1.1.98 rc2
19165         * NEWS: Updated.
19166         * anjuta.spec.in: Fixed scrollkeepr-update command.
19167         * anjuta.spce.in: Fixed file permissions.
19169 2003-11-06  Naba Kumar  <naba@gnome.org>
19171         * src/mainmenu_callback.[c,h], src/main_menubar_def.h: Added help
19172         menus to activate anjuta helps.
19173         
19174         * manuals/C/anjuta-faqs/anjuta-faqs.sgml (removed),
19175         manuals/C/anjuta-faqs/anjuta-faqs.xml (added),
19176         manuals/C/anjuta-faqs/legal.xml (added),
19177         manuals/C/anjuta-faqs/Makefile.am,
19178         manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
19179         manuals/C/anjuta-faqs/.cvsignore,
19180         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml (removed),
19181         manuals/C/anjuta-tutorial/anjuta-tutorial.xml (added),
19182         manuals/C/anjuta-tutorial/legal.xml (added),
19183         manuals/C/anjuta-tutorial/Makefile.am,
19184         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
19185         manuals/C/anjuta-tutorial/.cvsignore,
19186         manuals/C/anjuta-manual/*.sgml (removed),
19187         manuals/C/anjuta-manual/*.xml (added),
19188         manuals/C/anjuta-manual/Makefile.am,
19189         manuals/C/anjuta-manual/anjuta-manual-C.omf,
19190         manuals/C/anjuta-manual/.cvsignore,
19191         manuals/C/topic.dat (removed), manuals/C/Makefile.am,
19192         manuals/ja/anjuta-faqs/anjuta-faqs.sgml (removed),
19193         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf (removed),
19194         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.UTF-8.omf (added),
19195         manuals/ja/anjuta-faqs/anjuta-faqs.xml (added),
19196         manuals/ja/anjuta-faqs/legal.xml (added),
19197         manuals/ja/anjuta-faqs/Makefile.am,
19198         manuals/ja/anjuta-faqs/anjuta-faqs-C.omf,
19199         manuals/ja/anjuta-faqs/.cvsignore,
19200         manuals/ja/anjuta-manual/*.sgml (removed),
19201         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf (removed),
19202         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.UTF-8.omf (added),
19203         manuals/ja/anjuta-manual/*.xml (added),
19204         manuals/ja/anjuta-manual/Makefile.am,
19205         manuals/ja/anjuta-manual/anjuta-manual-C.omf,
19206         manuals/ja/anjuta-manual/.cvsignore,
19207         manuals/ja/topic.dat (removed), manuals/ja/Makefile.am,
19208         manuals/sgmldocs.make (removed),
19209         manuals/xmldocs.make (added), manuals/omf.make (added),
19210         manuals/Makefile.am, configure.in, Makefile.am: Converted old sgml
19211         documentations to newer docbook xml documentations. Converted 
19212         Japanesh docs to UTF8 docs. Fixed installations. Update cvsignores.
19213         Enabled manulas installations.
19214         
19215         * gdl/.cvsignore, scintilla/.cvsignore, .cvsigore: Updated.
19217 2003-11-05  Naba Kumar  <naba@gnome.org>
19219         * data/gdb.init: Sets host's charset to ascii to solve debugger
19220         freeze up due to uninitialized strings in target program.
19222         * src/mainmenu_callbacks.c, src/watch_cbs.c, src/message-manager.[cc,h]:
19223         Fixed a crash bug with 'Add expression in watch'. Bug #822017
19224         
19225         * NEWS: Updated.
19226         
19227         Patch from: Bosik Pavol  <Pavol.Bosik@siemens.com>
19228         src/launcher.c: Turns off echo in spawned pty to fix debugger.
19230 2003-11-04  Naba Kumar  <naba@gnome.org>
19232         * scintilla/Makefile.am, widgets/Makefile.am: Fixed distribution
19233         problems.
19234         
19235         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
19236         * src/aneditor.cxx, src/aneditor.h, src/controls.c, src/main_menubar.c,
19237         src/main_menubar.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
19238         src/mainmenu_callbacks.h: Added emacs style c/c++ custom indentation
19239         in file headers.
19240         
19241         * src/search-replace.c: Fixed infinite loop bug.
19242         * start-with.c: Fixed a crash bug with "Open last project".
19243         
19244         Patch from: Karl-Heinz Brünen  <k.bruenen@eprosoft.de
19245         * scintilla/Makefile.am: Fixed compiler option.
19246         
19247 2003-10-16  Naba Kumar  <naba@gnome.org>
19249         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
19250         * src/text_editor.c: Fixed autoformat.
19251         
19252 2003-10-15  Naba Kumar  <naba@gnome.org>
19254         * src/anjuta_cbs.c: Used ALT+number for editor tab browsing, instead
19255         of CTRL+number.
19256         
19257 2003-10-09  Naba Kumar  <naba@gnome.org>
19259         * src/cvs_gui.c: Fixed a UI bug (hides the unwanted frame).
19260         
19261 2003-10-08  Naba Kumar  <naba@gnome.org>
19263         * src/source.c: Fixed a GETTEXT typo error.
19264         * anjuta.glade: Made 'Sorted in order you open them' default option
19265         for editor tabs.
19267         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19268         * anjuta.glade, data/properties/anjuta.properties:
19269         Fixed the freeze of the "Preferences" combos at the first Anjuta
19270         init is generated by:
19271                 - a not complete translation of preferences.c file
19272                 - a difference between 2 names in anjuta.glade and
19273                 anjuta.properties (arrows --> Arrows , bottom --> Bottom)
19274                 - the same name given to 3 combos (anjuta.glade).
19275                 
19276         * src/find_text.c: If the "whole document" mode is selected,
19277         a new search will select the next occurrence (Bug #764954).
19278         It is now possible to use the shortcuts to search next or previous
19279         occurrence even if the search dialog has the focus.     Bug #790318
19280         
19281         * src/main_menubar_def.h: "Select code block" shortcut; the new
19282         shortcut is now Alt+L instead of Alt+B (already used by _Build menu).
19283         (Bug #811016).
19285         Patch from: Richard Lee  <r.h.lee@comcast.net>
19286         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c,
19287         tagmanager/tm_workspace.c: The following is a patch to fix a
19288         seemingly random occurence where Anjuta would crash when a
19289         certain key was pressed.
19291 2003-09-29  Naba Kumar  <naba@gnome.org>
19293         * src/find_in_files.c: Ignores binary by default. Disabled the option
19294         of NOCVS search, because launcher does not use sh and hence can not
19295         pipe.
19296         
19297         * src/project_dbase.c, src/session.[h,c]: Fixed to save the
19298         "clean before build" state in project session and not in account session,
19299         otherwise the state gets reflected to other projects causing annoyance.
19300         
19301         * src/compiler_options.c: Fixed a bug where compiler options were always
19302         claimed 'modified'.
19304         * src/build_project.c, data/properties/anjuta.properties,
19305         src/commands.[h]: Fixed a bad bug where clean-before-build
19306         doesn't work.
19307         
19308         * scintilla/patches/research-cvs-nolog.diff,
19309         scintilla/patches/scintilla-ac-gtk2-port.diff,
19310         scintilla/patches/scintilla-ac-sort-fix.diff,
19311         scintilla-optimization.diff: Removed, because they are already in
19312         scintilla CVS.
19313         
19314         * scintilla/*/*: Update scintilla to current CVS (just after 1.55 release,
19315         2003-09-29).
19317         * scintilla/LexMPT.cxx, scintilla/LexMetapost.cxx, scintilla/LexTeX.cxx,
19318         scintilla/LexYAML.cxx: Added new scintilla lexers.
19319         
19320         * TODO, NEWS: Updated.
19322         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19323         * src/utilities.c: Fixed typo bugs.
19325 2003-09-26  Naba Kumar  <naba@gnome.org>
19327         * src/anjuta.c: Only connects to kernel SIGCHLD signal.
19328         * src/find_replace.c, src/find_text.c, src/mainmenu_callbacks.c,
19329         src/text_editor.[c,h], src/toolbar_callbacks.c: Added wrap in
19330         text_editor_find() and Fixed I-Search wrapping.
19331         * src/debugger.c: Fixed to pass a newline after a debugger
19332         command (which was broken since the launcher was refactored.
19333         (Pointed out by Bosik Pavol  <Pavol.Bosik@siemens.com>)
19335 2003-09-25  Naba Kumar  <naba@gnome.org>
19337         * src/toolbar_callbacks.c: Fixed start of incremental search.
19338         
19339         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19340         * src/controls.c, src/main_menubar.c, src/main_menubar.h,
19341         src/main_menubar_def.h, src/mainmenu_callbacks.c,
19342         src/toolbar_callbacks.c, src/toolbar.c: Added reverse search
19343         menu and implementation.
19345 2003-09-24  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
19347         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
19348         * src/debug_tree.c, src/debug_tree.h: Fixed color of modified
19349         variables in Locals window.
19351 2003-09-24  Frederic RUAUDEL <grumz@users.sourceforge.net>
19353         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
19354         * src/utilities.[ch] : Fix a tooltip bug in 
19355         anjuta_util_toolbar_append_stock(), the label appeared instead of
19356         the tooltip text. Remove label from arguments of the function
19357         because label is included in the stock icon data.
19358         * src/toolbar.c : Fix call to anjuta_util_toolbar_append_stock().
19359         * src/text_editor_gui.c : Fix call to anjuta_util_toolbar_append_stock().
19360         * FIXME: translation file should be updated because of label text removal.
19362 2003-09-24  Naba Kumar  <naba@gnome.org>
19364         * scintilla/PlatGTK.cxx: Fixed font setting in widget style.
19365         
19366         * src/launcher.[c,h], plugins/patch/patch-plugin.c, src/anjuta-tools.c,
19367         src/build_file.c, src/cvs.c, src/find_in_files.c, src/gnome_project.c,
19368         src/project-import.c, src/anjuta.c: Implemented buffered outputs for
19369         stdout and stderr. Also buffered output and check-for-password
19370         can be enabled/disabled. Added proper UTF8 handling. Fixed pty input
19371         with password prompts. Checkes for password prompts from all outputs.
19372         
19373         * src/utilities.[h,c]: Defined anjuta_util_convert_to_utf8() function
19374         which takes a string (which could be utf8 also) and converts into
19375         utf8 string.
19376         
19377         * src/main.c: Connects kernel signals after gnome_program_init().
19378         
19379         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19380         * src/message-manager.c: Fixed bug #787026 by converting the strings
19381         to proper UTF8.
19382         
19383 2003-09-22  Naba Kumar  <naba@gnome.org>
19385         * src/scintilla/patches/scintilla-ac-gtk2-port.diff,
19386         scintilla/PlatGTK.cxx: Ported autocomplete window to gtk2 by removing
19387         GtkCList and using GtkTreeView instead. Added the patch.
19388         * src/scintilla/patches/scintilla-ac-sort-fix.diff,
19389         scintilla/PlatGTK.cxx: Fixes sorting bug in AC.
19390         
19391 2003-09-19  Naba Kumar  <naba@gnome.org>
19393         * printing/print.c: Proper UTF8 printing support.
19394         * src/main.c: moved kernel signal connects at the
19395         end of application initialization.
19396         
19397 2003-09-18  Naba Kumar  <naba@gnome.org>
19399         * scintilla/*/*, src/scintilla/Makefile.am, src/Makefile.am,
19400         (new) lexers.make, (new) lexers: Update scintilla to latest
19401         scintilla CVS (2003-09-18), added new lexers, automated
19402         lexers makefiles sections and scintilla update. Added
19403         patches. Optimized pango rendering. Fixed a crash bug
19404         in scintilla.
19405         
19406         * (new) scintilla/patches/research-cvs-nolog.diff: Added
19407         patch to remove cvs log command from RESearch.cxx file.
19408         * scintilla/patches/scintilla-pango-always.diff:
19409         Fixed file name.
19410         * scintilla/RESearch.cxx: Removed spurious cvs log command
19411         and logs.
19412         * (new) scintilla/test-scintilla.cxx: A test file for scintilla.
19413         
19414         Patch from: Bosik Pavol <Pavol.Bosik@siemens.com>
19415         * src/dnd.c: Fixed a crash bug with DND.
19416         
19417 2003-09-15  Naba Kumar  <naba@gnome.org>
19419         * src/text_editor.[c,h], src/anjuta.c, src/breakpoints.c,
19420         src/goto_line.c, src/mainmenu_callbacks.c, src/text_editor_cbs.c,
19421         src/toolbar_callbacks.c: Added an additional parameter to
19422         text_editor_goto_line() funtion which decides if the line should
19423         be made visible (if it's under fold).
19424         
19425         * src/style-editor.c: Fixed a compiler warning.
19426         * src/message-manager.cc: Calls parent method correctly.
19428         * src/preferences.h: Fixed prent class.
19429         
19430         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19431         * src/project_dbase.c: Fixed bug #713210.
19432         
19433 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
19434                                                                                 
19435         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
19437 2003-09-11  Naba Kumar  <naba@gnome.org>
19439         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19440         * src/style-editor.c: Fixed bug #769130 (Crash on font
19441         selection dialog).
19442         
19443         * src/message-manger.[h,cc]: Made AnMessageManager
19444         derived from GtkFrame and removed deprecated code.
19445         
19446         * src/breakpoints.c, src/search-replace.c, src/source.c: Fixed
19447         compiler warnings.
19448         
19449 2003-09-09  Naba Kumar  <naba@gnome.org>
19451         * src/Makefile.am: Addded rules for built sources.
19452         
19453 2003-09-08  Naba Kumar  <naba@gnome.org>
19455         * (new) src/anjuta-marshalers.list: Added marshalers definition
19456         file.
19457         
19458         * src/source.c: Fixed bug #762043 and makes sure, CFLAGS
19459         and CXXFLAGS are not overwriten by automake's default.
19460         * src/style-editor.c: Added 'operators' in the style editor.
19461         
19462         Patch from Masahito Omote <utyuuzin@users.sourceforge.net>
19463         and Jesus Gonzalez  <jgonzlz@terra.es> (combined).
19464         * src/message-manager-private.cc, src/message-manager.cc:
19465         Converts message going into message into UTF-8 endoding.
19466         * src/main.c: Uses UTF-8 codeset for localization.
19467         
19468 2003-09-08  Franco Catrin L.  <fcatrin@tuxpan.cl>
19470         * src/anjuta.desktop.in.in: Added Encoding attribute (required).
19471         
19472 2003-09-08  Naba Kumar  <naba@gnome.org>
19474         * TODO: Updated.
19475         
19476         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19477         * src/find_in_files.c, src/find_replace.c, src/search_replace.c:
19478         Fixed bug #798717, Find - Find&Replace - Find in files bug;
19479         The combo entries were updated if the same data with a different
19480         case exist in the combo list. The combo entries are now case sensitive. 
19481         Search&Replace bug; First search ,max actions = 0 ==> now max
19482         actions = 100.
19483         
19484 2003-09-08  Naba Kumar  <naba@gnome.org>
19486         * TODO: Updated.
19487         * src/utilities.[c,h]: a function takes contant args.
19488         * src/anjuta.[c,h]: Fixed child registering/unregistering routine.
19489         Now the child terminated signal is emitted properly.
19490         * src/Makefile.am: Used $(top_srcdir) for referring to 
19491         scintilla objects.
19492         * (new) src/anjuta-marshalers.list, src/Makefile.am: Added marshalers
19493         definitions file which will generate anjuta-marshalers.[c,h] files.
19494         * src/.cvsignore: Updated.
19495         * src/build_project.c: Changed su command to preserve quotes.
19496         * src/anjuta-tools.c, tagmanager/tm_project.c,
19497         tagmanager/tm_workspace.c: Use standard tmp file.
19498         * configure.in: Cleaned up. Provide -g -O0 flags for final build also
19499         so that users could report bugs easily.
19500         * configure.in, anjuta.spec.in: Removed libzvt references/dependency.
19501         
19502         * tagmanager/tm_workspace.c, tm_file_entry.c, widgets/gnomefilelist.c,
19503         printing/print.c, plugins/sample1/plugin-sample1.c, src/an_file_view.c,
19504         src/an_symbol_view.c, src/utilities.[c,h], src/anjuta-encodings.c,
19505         src/attach_process.c, src/breakpoints.c, src/commands.c,
19506         src/compiler_options.c, src/configurer.c, src/cvs_gui.c,
19507         src/cvs_cbs.c, src/debug_tree.c, src/debugger.c, src/executer.c,
19508         src/find_in_files.c, src/find_in_files_cbs.c, src/mainmenu_callbacks.c,
19509         src/memory.c, src/message-manager-private.c, src/preferences.c,
19510         src/project_config.c, src/project_dbase.c, src/source.h, src/src_paths.c,
19511         src/search-replace.[c,h], stack_trace.c, text_editor.c,
19512         src/text_editor_cbs.c, src/toolbars.c, src/watch.c, src/watch_gui.c,
19513         src/source.c, src/anjuta.c, src/glade_iface.c, src/style_editor.c:
19514         Fixed compile warnings and cleanup.
19515         
19516         * src/launcher.[c,h], src/anjuta-tools.c, src/build_file.c,
19517         src/build_project.c, src/clean_project.c, src/compile.c, src/configurer.c,
19518         src/cvs.c, src/find_in_files.c, src/gnome_project.c, src/project_import.c: 
19519         Removed libzvt usage and implemented child spawing differently. Launcher is
19520         now proper GObject, which can be created multiple times (and can be
19521         operated in parallel).
19523         * src/appwizard_cbs.c: Fixed bug #740881 (crash on project wizard).
19524         * src/project_import_gui.c, src/project_import_cbs.c,
19525         src/project_import.[c,h], mainmenu_callbacks.c: Fixed bug #766070
19526         (crash on project import). Removed deprecared codes.
19527         
19528 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
19529         
19530         * src/cvs.c: Fixed cvs output bug.
19532 2003-09-03  Naba Kumar  <naba@gnome.org>
19534         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19535         * src/aneditor.cxx, src/breakpoints.c, src/breakpoints.h,
19536         src/mainmenu_callbacks.c, src/text_editor.c, src/text_editor.h,
19537         src/text_editor_cbs.c: Implements --
19538                 If the debugger is started
19539                         A double click in the margin add or remove a breakpoint
19540                         A single click activate or deactivate the breakpoint
19541                 else
19542                         A double click in the margin add or remove a bookmark
19544 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
19545         
19546         Reviewed by Naba Kumar  <naba@gnome.org>
19547         * src/cvs_gui.[c/h], mainmenu_callbacks.c:
19548         User is now able to choose a branch on cvs update for project.
19549         Cleaned up variable names.
19551 2003-09-03  Naba Kumar  <naba@gnome.org>
19553         * (new) scintilla/LexEScript.cxx, scintilla/LexLout.cxx,
19554         src/Makefile.am: Added lexers.
19555         * scintilla/*/*: Updated...
19556         * src/an_symbol_view.c: Fixed a crash bug.
19557         * src/compiler_options.c, src/project_dbase.c: Fixed compile
19558         and build bugs.
19559         * src/main_menubar.[c,h]: Removed 'page setup' menu item.
19560         * src/source.c: Fixed project generation bug with gettext code.
19561         * tagmanager/tm_project.c: Fixed a crash bug.
19562         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
19563         bug when there is no project open. Bug #____.
19564         * src/source.c: Fixed a bug with build failure with non-gnome
19565         project with glade-generated source (eg. gtk2). Bug #____.
19566         * NEWS: Updated...
19568 2003-08-22  Naba Kumar  <naba@gnome.org>
19570         Patch from: Rob Bradford  <rob@debianplanet.org>
19571         * data/Makefile.am: Fixed to install properly during
19572         package building.
19573         
19574         Patch from: Etay Meiri  <etay-m@bezeqint.net>
19575         * src/debug-tree.c: Fixed a crash bug.
19576         * src/compiler_options.c: Takes care of linking the missing pieces;
19577         C flags, libs, optimization options, debug and profile.
19579         Patch from: Enver ALTIN  <ealtin@casdb.com>
19580         * src/anjuta_cbs.c, src/find_replace.c: Trivial dialog HIG fixes.
19581         
19582 2003-08-22  Johannes Schmid <clubfan@users.sourceforge.net>
19584         Reviewed by Naba Kumar  <naba@gnome.org>
19585         * src/project_dbase.c: Fixed bugs #778263 and #778413
19586           Adding multiple files to project should work now.
19588 2003-08-22  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
19590         Reviewed by Naba Kumar  <naba@gnome.org>
19591         * src/dnd.c: Fixed Drag&Drop (opening file(s)).
19592         * src/debug_tree.c, src/debugger.c: Fixed context menu separator
19593         for Locals window.
19595 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
19597         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
19599 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
19601         * src/text_editor.c: Fix translatable string (#113934).
19603 2003-07-04  Naba Kumar  <naba@gnome.org>
19605         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
19606         bug when there is no project open. Bug #____.
19607         
19608         * src/source.c: Fixed a bug with build failure with non-gnome
19609         project with glade-generated source (eg. gtk2). Bug #____.
19611 2003-06-26  Naba Kumar  <naba@gnome.org>
19613         * src/anjuta.h: Removed reference to windows-dialog.h.
19614         * src/message-manager-private.[cc,h]: Fixed doulbe click
19615         activation of messages to properly jump at the destination.
19616         * src/toolbar_callbacks.c: Fixed search combo pulldown bug.
19617         * src/toolbar.c: Code clean-ups.
19618         
19619         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
19620         tagmanager/tm_symbol.c: Used g_return_if_fail() instead of g_assert().
19621         
19622         * src/message-manager-private.[cc,h]: Removed dead codes.
19623         
19624         * (new) data/properties/css.properties,
19625         data/properties/anjuta.properties, data/properties/Makefile.am:
19626         Added CSS syntax hiliting properties.
19627         
19628         * tagmanager/tm_file_entry.c: Fixed a possible bug.
19629         * src/debugger.c: Clean ups.
19630         * src/lexer.h: Added CSS lexer definition.
19631         
19632         * Makefile.am: Installs destop file properly.
19633         * configure.in: Bumped version to 1.1.97 (RC1 for 1.2.0 stable).
19634         * NEWS: Updated for 1.1.97 release.
19635         * src/main_menubar_def.h: Changed some non working shortcuts.
19636         
19637 2003-06-24  Naba Kumar  <naba@gnome.org>
19639         * src/search-replace.c: Shows the dialog properly, even when it is
19640         hidden behind another window.
19641         
19642         * (removed) src/windows-dialog.[c,h], src/Makefile.am, po/POTFILES.in,
19643         src/anjuta.[c,h], (removed) pixmaps/windows-style-*.png,
19644         pixmaps/Makefile.am: Removed windows-dialog and setup wizard files
19645         and code clean up.
19646         
19647         * anjuta.glade, anjuta_dialog_strings.c: Removed windows-dialog and
19648         setup wizard dialogs.
19649         
19650         * src/debugger.c: Removed a redundant call to
19651         debugger_update_controls().
19652         * src/compiler_options.c, src/launcher.c: code cleanup.
19653         * src/executer.c: Fixed execution bug with 'Set Program params...".
19654         
19655 2003-06-23  Naba Kumar  <naba@gnome.org>
19657         * widgets/e-splash.c: Removed border around the splash image.
19658         * anjuta.spec: correct libgnomeprintui22 name in depencencies.
19659         * widgets/gnomefilelist.c: Implemented multiple file selection mode.
19660         * src/cvs.c: Added a frame around commit log text widget.
19661         * src/prefereces.[c,h], anjuta.glade, anjuta_dialog_strings.c: Fixed
19662         crash bug associated with translated combo box list in preferences
19663         dialog (in different locale other than en_US). Used widget names
19664         to pass the combo list items.
19665         * po/POTFILES.in: Updated.
19666         * src/launcher.c: Creates the zvt terminal at startup (and not
19667         every time a build is done) -- speeds up buld operations.
19668         * src/file_history.c: Should be if() conditional instead of
19669         assertion check.
19670         * tagmanager/tm_work_object.c, src/utilities.c, src/text_editor.c:
19671         Disabled useless warnings.
19672         * src/project_dbase.c: Fixed bonobo 2 project name.
19673         * src/project_dbase.c, src/source.c: Corrected bonobo2 project name
19674         and uses correct glade-2 for file generation.
19675         
19676 2003-06-21  Naba Kumar  <naba@gnome.org>
19678         * src/aneditor.cxx: Fixed bugs with debug tip dwell start and end.
19679         And disables autocomple show for numbers (very annoying).
19680         * src/mainmenu_callbacks.[c,h], src/main_menubar_def.h,
19681         src/main_menubar.[c,h], src/controls.c, src/toolbar.[c,h],
19682         src/toolbar_callbacks.[c,h]: Removed unnecessary menuitems
19683         from view menu and adjust the controls accordingly.
19684         * src/anjuta.c: Changed 'not implemented' dialog to info dialog with
19685         only OK button.
19686         * src/project_dbase.[c,h]: Removed show_local flag processing.
19687         * src/message-manager.[c,h]: Reorganized messages tabs in more
19688         sensible order.
19689         * configure.in, anjuta.spec.in: Fixed gnome-print and zvt dependencies.
19690         Also added PCRE dependency.
19691         
19692 2003-06-20  Naba Kumar  <naba@gnome.org>
19694         * pixmaps/anjuta_splash.png: New splash.
19695         from Jean Schurger  <yshartk@schurger.org>
19696         
19697         * src/controls.c: De-sensitize run-to-cursor when debugger
19698         is not running.
19699         * src/cvs_gui.c: Set default reponse for various cvs dialogs.
19700         
19701         * src/message-manager-private.cc: Fixed to properly jump at
19702         the right file:line.
19703         
19704         * src/appwiz_page1.c: Fixed to correctly determine the project
19705         trpe from the wizard.
19706         
19707 2003-06-20  Naba Kumar  <naba@gnome.org>
19709         * src/message-manager.cc, mainmenu_callbacks.c: Code cleanup.
19710         * src/watch_gui.c: Code cleanups.
19711         * src/debugger.[c,h], src/stack_trace.[c,h],
19712         (removed) src/stack_trace_cbs.[c,h], (removed) src/stack_trace_gui.h,
19713         src/Makefile.am: Merged stack_trace[_cbs/_gui] into stack_trace.c,
19714         Removed direct access to stack_trace private data, Increased debugger
19715         command size from 256 to 1024 (to be on safer side). Also implemented
19716         row-activated signle for seting frame and viewing the source.
19717         * src/debugger.c: Avoids starting program and stopping debugger
19718         when starting debugger and stopping program, respectively.
19719         
19720         * src/debugger.[c,h], src/main_menucallbacks.c, src/controls.c:
19721         Reverted codes to start debugger automatically
19722         The file is brought to the state just after the branching 
19723         (debugger.c == 1.27 and debugger.h == 1.10 rev.), except for 
19724         some code clean ups.
19725         
19726         * src/launcher.[h,c], plugins/patch/patch-plugin.c,
19727         src/anjuta-tools.c, src/build_file.[c,h], src/build_project.[c,h],
19728         src/compile.[c,h], src/clean_project.[c,h], src/configurer.[c,h],
19729         src/cvs.c, src/find_in_files.[c,h], src/gnome_project.[c,h],
19730         src/project_import.[c,h], src.anjuta.c, src/mainmenu_callbacks.c,:
19731         src/project_dbase.c: Code clean ups.
19732         
19733         * anjuta.glade, anjuta_dialog_strings.c: Fixed a hard coded pref
19734         (Projects dir) so that correct $HOME/Projects path is set when
19735         anjuta is run for the first time.
19736         
19737 2003-06-13  Guntupalli Karunakar  <karunakar@freedomink.org>
19739         * configure.in: Added "ml" for Malayalam in ALL_LINGUAS.
19741 2003-06-13  Naba Kumar  <naba@gnome.org>
19743         * src/stack_trace_cbs.c: Moved variable declaration at the
19744         top of the block (bug #737867)
19745         
19746         * src/source.c: use target_CFLAGS and target_CXXFLAGS instead of
19747         just CFLAGS and CXXFLAGS (bug #743617).
19748         
19749         * src/create_global_tags.sh: Fixed shell script to properly
19750         detect installed *-config files.
19751         
19752 2003-06-12  Naba Kumar  <naba@gnome.org>
19754         * src/preferences.[c,h]: Added methods for custom widgets in
19755         preferences: using custom set/get methods for them.
19756         
19757         * src/anjuta-encoding.c: Implemented up/down of the encodings
19758         in the list and property saves correctly.
19759         
19760         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19761         * src/aneditor.cxx: Fixes Anjuta looping when a backward search reaches
19762         the beginning of a file.
19764         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19765         * src/aneditor.cxx, src/aneditor.h,
19766         src/controls.c, src/main_menubar.c, src/main_menubar.h,
19767         src/main_menubar_def.h, src/mainmenu_callbacks.c,
19768         src/mainmenu_callbacks.h: Allows the operator to select the current
19769         word or the current line (Request: 680801). It puts also
19770         sensitive/unsensitive several select/comment menu items.
19772         * src/breakpoints.c: Presets by default the current line for a
19773         defined breakpoint.
19775 2003-06-11  Naba Kumar  <naba@gnome.org>
19777         * src/anjuta.c, src/text_editor.c: Fixed bug #715270. 'Changed' file name
19778         color (red highlight) now cosistent for inactive tabs also.
19779         
19780         * src/main_menubar.c, src/main_menubar_def.h: Fixed bug #715261. Moved
19781         'Advanced search and replace' in Edit->Search submenu.
19782         
19783         * data/properties/tcltk.properties: Fixed bug #731851. Added line
19784         wrappings '\' where     they were missing.
19785         
19786         * src/mainmenu_callbacks.c: Fixed bug #751715. The 'Customize menu'
19787         message is now more descriptive and details the correct thing to do
19788         for GNOME2 desktop.
19789         
19790 2003-06-10  Naba Kumar  <naba@gnome.org>
19792         * autogen.sh.generic, autogen.sh.gtk, autogen.sh.gtkmm
19793         autogen.sh.wxwin, macros/autogen.sh, macros2/autogen.sh:
19794         Removed any reference to particular version of automake/autoconf
19795         so that they could work with newer versions (Bug #659394).
19797         * src/anjuta-encodings.c, src/anjuta-encodings.h, anjuta.glade,
19798         src/anjuta.c: Added coded to add/remove supported encodings.
19799         
19800         * src/appwizard.c, src/appwizard.h, src/gnome_project.c,
19801         src/preferences.c, src/project_dbase.c, src/project_dbase.h,
19802         src/project_import.c, src/project_type.c, src/project_type.h,
19803         src/source.c, src/wizard_gui.c: Added a new field called 'deprecated'
19804         in the projects typtes. Code clean ups. Removed GTK1/GNOME1
19805         from the project wizard.
19807 2003-06-06  Naba Kumar  <naba@gnome.org>
19809         Patch from Etay Meiri  <etay-m@bezeqint.net>
19810         * src/compiler_options.c: Fixed bugs related to clean before
19811         build patch.
19812         
19813         * anjuta.desktop.in.in: Added commandline options.
19814         * src/cvs.[c,h], anjuta.glade, anjuta_dialogs_strings.c: Separated
19815         -dP and -A flags of CVS update into different options.
19816         
19817 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
19819         * configure.in: Removed "ta" from ALL_LINGUAS.
19821 2003-06-02  Naba Kumar  <naba@gnome.org>
19823         * scintilla/PropSet.h, src/properties.[ch]*: Reversed the patch to
19824         return NULL for undefined properties and "" for defined but empty
19825         strings. It was creating many problems where both are assumed to be
19826         same. And besides, it doesn't matter to differentiate the two (the
19827         problem with preferences was due to a different bug).
19829         * src/prefereces.[c,h]: Fixed to handle empty and blank properties
19830         correctly. Also, s/props_build_in/props_built_in/g.
19831         
19832         * widgets/gnomefilelist.[c,h]: Uses gdl theme icons for file
19833         list.
19834         
19835         * src/an_file_view.c: Unrefed pixbufs when done with them.
19837         * pixmaps/Makefile.am, (added) pixmaps/preferences-encodings.png,
19838         (removed) file_text.png: Added and removed pixmaps.
19839         
19840 2003-05-30  Naba Kumar  <naba@gnome.org>
19842         * anjuta.glade: Fixed encodings preferences dialog
19843         
19844 2003-05-23  Etay Meiri  <etay-m@bezeqint.net>
19845         
19846         Reviewed by Naba Kumar  <naba@gnome.org>
19847         
19848         * src/build_project.c src/clean_project/c: perform a clean before
19849         build, if required. Show the message manager on clean.
19850         * src/compiler_options.c: save the new options when window is closed
19851         and flag project to be cleaned before the next build.
19852         * src/project_dbase.c: added a 'clean before build' flag to project
19854 2003-05-29  Naba Kumar  <naba@gnome.org>
19856         * anjuta.glade, anjuta_dialogs_strings.c: Added encoding prefs
19857         dialog.
19858         
19859         * [pixmaps/] cfolder.xpm, console.xpm, file_c.png, file_c.xpm,
19860         file_core.png, file_core.xpm, file_cpp.png, file_cpp.xpm,
19861         file_exec.png, file_exec.xpm, file_file.png, file_file.xpm,
19862         file_h.png, file_h.xpm, file_html.png, file_html.xpm,
19863         file_i18n.png, file_i18n.xpm, file_icon.png, file_icon.xpm,
19864         file_pix.png, file_pix.xpm, file_text.xpm, file_unknown.png,
19865         file_unknown.xpm, ledgreen.xpm, ledred.xpm, ofolder.xpm,
19866         print_color.xpm, print_landscape.xpm, print_layout.xpm,
19867         print_nocolor.xpm, print_portrait.xpm: Removed unused icons
19869         * pixmaps/Makefile.am, src/toolbar.c, src/pixmaps.h, src/resources.h:
19870         Removed unused icons references.
19872 2003-05-27      Enver ALTIN  <ealtin@casdb.com>
19874         Reviewed by Naba Kumar  <naba@gnome.org>
19875         
19876         * src/anjuta-tools.c, src/anjuta_cbs.c, src/breakpoints.c,
19877           src/compiler_options.c, src/debugger.c, src/find_replace.c,
19878           src/find_text.c, src/mainmenu_callbacks.c, src/preferences.c,
19879           src/project_dbase_gui.c, src/src_paths.c, src/text_editor.c,
19880           src/toolbar_callbacks.c: HIG compliant dialogs.
19882         * src/utilities.c: anjuta_button_new_with_stock_image() and
19883           anjuta_dialog_add_button() stolen from gedit.
19885         * src/main_menubar_def.h: Fixed mnemonics.
19887 2003-05-26  Naba Kumar  <naba@gnome.org>
19889         * src/project_dbase_gui.c: Added header files filter for add file
19890         dialog box. Disabled project window to be transient window.
19891         
19892         * src/message-manager.cc: Disabled message manager window to be
19893         transient window.
19894         
19895         * src/text_editor.c, src/anjuta_cbs.c: Better error reporting when
19896         a file could not be loaded.
19897         
19898         * src/project_dbase.c: Fixed a bug with GUI editor command
19899         where empty string is returned.
19900         
19901         * src/Makefile.am, src/preferences.h, src/text_editor.c
19902         src/text_editor.h, (new) src/anjuta-encodings.h,
19903         (new) src/anjuta-encodings.c, data/properties/anjuta.properties:
19904         Added encoding support and to handle characters encoding correctly
19905         by auto detecting it during load. Added preferences for selecting
19906         the encoding during save.
19908         * src/preferences.c, src/resources.c: Removed debug messages.
19910         Patch from: Alexander Nedotsukov <bland@mail.ru>
19911         * src/getline.c: Fixed many fatal bugs for FreeBSD.
19913 2003-05-26  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19914         * src/anjuta.c: Try to sow the splash image more often.
19916 2003-05-20  Naba Kumar  <naba@gnome.org>
19918         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19919         * src/debug_tree.c: Colorize the modified locals during
19920         debugging and call memory analyze from the debugger.
19921         * src/breakpoints.c: The color is now different for the enabled
19922         and disabled breakpoints. Anjuta now can erase several
19923         breakpoints defined at the same line. The markers are updated
19924         according to the enable/disable action.
19925         
19926         Patch from Etay Meiri  <etay-m@bezeqint.net>
19927         * src/launcher.c: Fixes launcher freeze up bug during build.
19929 2003-05-16  Dan Elphick <dre00r@ecs.soton.ac.uk>
19931         Reviewed by Naba Kumar  <naba@gnome.org>
19932         * scintilla/PropSet.h: Change member variables from private to protected.
19933         * src/properties.[ch]*: Add new methods GetString and GetExpandedString
19934         to PropSetFile class, which return a gchar * (and can therefore indicate
19935         whether properties are empty or do not exist) and make prop_get and
19936         prop_get_expanded use them.
19937         * src/project_dbase.c: Fix where project_dbase_module_is_empty assumes
19938         that the result of of prop_get cannot be an empty string.
19940 2003-05-14      Dan Elphick <dre00r@ecs.soton.ac.uk>
19942         Reviewed by Naba Kumar  <naba@gnome.org>
19943         * src/text_editor.[ch], src/anjuta.c, src/anjuta.c, src/anjuta_cbs.c,
19944         src/build_file.c, src/compile.c, src/mainmenu_callbacks.c,
19945         src/text_editor_cbs.c: When saving all the files in the project, the
19946         text editors are now only rehighlighted once instead of once for each
19947         file saved.
19949 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19950         * src/main.c, widgets/e-splash.c: Splash screen improvements.
19951         * src/anjuta.desktop.in.in: Support startup notification.
19952 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19953         * src/main.c, widgets/e-splash.c: Splash screen improvements.
19954         * src/anjuta.desktop.in.in: Support startup notification.
19957 2003-05-13  Dan Elphick <dre00r@ecs.soton.ac.uk>
19959         Reviewed by Naba Kumar  <naba@gnome.org>
19960         
19961         * src/executer.[ch]: Only allow one set params dialog at a time. Fix
19962         memory leak from glade_xml_new call. Removed gxml field from Executer
19963         struct as only used in create_executer_dialog and then destroyed.
19964         
19965         * src/anjuta.c: Fix warning on getting a page that doesn't exist.
19966         
19967         * src/configurer.c: Fix warning trying to connect signal to non-existent
19968         environment entry in configure dialog and fix crash when closing the
19969         window.
19970         
19971         * src/cvs_cbs.c: Fix deprecated use of gnome_date_edit_get_date; use
19972         gnome_date_edit_get_time instead.
19973         
19974         * main_menubar.c, main_menubar_def.h: Removal of show stack menu item
19975         in view menu required renumbering elsewhere.
19977 2003-05-10  Etay Meiri  <etay-m@bezeqint.net>
19979         Reviewed by Naba Kumar  <naba@gnome.org>
19980         
19981         * src/breakpoints.c: fixed an error when removing breakpoint
19982         * src/controls.c: 'run to cursor' is sensitive when debugger not active
19983         * src/debugger.c: changes to the way the debugger is activated
19984         * src/debugger.h: clean ups
19986 2003-05-13  Naba Kumar  <naba@gnome.org>
19988         Patch from  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19989         * anjuta.glade, anjuta_dialogs_strings.c, src/memory.c,
19990         src/memory.h: A new version of memory and the interface
19991         is now integrated in anjuta.glade
19993 2003-05-09  Naba Kumar  <naba@gnome.org>
19995         * configure.in: Bumped required gtk version to 2.0.8.
19996         
19997 2003-05-06  Naba Kumar  <naba@gnome.org>
19999         src/message-manager-private.cc, src/message-manager.cc: Clean ups.
20001 2003-05-07  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20002         * gdl/Makefile.am, printing/Makefile.am: distcheck fixes.
20004 2003-05-06  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20005         * scripts/anjuta_import.sh.in, src/defaults.c, src/project_dbase_gui.c
20006         , tagmanager/c.c: Support for ProC and RDB files.
20008 2003-05-06  Naba Kumar  <naba@gnome.org>
20010         * src/aneditor.cxx, src/goto_line.c, src/main_menubar_def.h,
20011         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
20012         Uncomment (Box & Stream), Select the current function,
20013         authorize the "Quit" button of the GotoLine window
20015 2003-05-05  Naba Kumar  <naba@gnome.org>
20017         * src/watch_gui.h: CVS added new file.
20019         * scintilla/ExterLexer.[cxx,h]: CVS added new files.
20021         Patch from Etay Meiri <etay-m@bezeqint.net>
20022         * src/debugger.c, src/debugger.h, src/main_menubar_def.h,
20023         src/mainmenu_callbacks.c, src/message-manager.cc,
20024         src/message-manager.h, src/stack_trace.c, src/stack_trace.h,
20025         src/stack_trace_cbs.c, src/stack_trace_cbs.h, src/stack_trace_gui.c:
20026         Ported stack trace to GNOME2 and added it in the message manager
20027         pane.
20029 2003-05-02  Naba Kumar  <naba@gnome.org>
20031         * src/memory.[h,c], debug_tree.c: Fixed a compiler error/warning.
20032         
20033         * src/preferences.[h,c]: Fixed preferences to save only one copy of
20034         preferences property.
20035         
20036         * anjuta.prj: Fixed multiple preferences saved data.
20037         
20038         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/Editor.h,
20039         scintilla/LexCPP.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
20040         scintilla/PropSet.cxx, scintilla/ScintillaGTK.cxx,
20041         scintilla/include/Platform.h, scintilla/include/PropSet.h,
20042         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface:
20043         Upgraded scitilla from CVS with faster window repaint
20044         and more bugfixes.
20045         
20046         Patch from  Etay Meiri  <etay-m@bezeqint.net>
20047         * src/watch.[c,h], src/watch_gui.c, (new) src/watch_gui.h: Fixed bugs
20048         and code cleanups
20049         
20050 2003-04-30  Dan Elphick <dre00r@ecs.soton.ac.uk>
20052         * message-manager-private.[ch]: Make AnMessageWindow keep scrolling 
20053         the window if messages are appended to the end and the scrollbar is
20054         at the end.
20056 2003-04-29  Naba Kumar  <naba@gnome.org>
20058         * configure.in: Removed omf-install from Makefiles list.
20060 2003-04-28  Naba Kumar  <naba@gnome.org>
20062         * po/POTFILES.in: Remvoded deleted files.
20063         
20064         * pixmaps/Makefile.am, pixmaps/windows-style-docked.png,
20065         pixmaps/windows-style-undocked.png: Added setup wizard's images.
20067         * src/anjuta-tools.c: Fixed a bug where working dir (when the tool
20068         is executed as detached) is not set properly.
20069         
20070 2003-04-25  Naba Kumar  <naba@gnome.org>
20071         
20072         * anjuta.prj: Updated.
20073         * src/anjuta_info.c: Fixed text wrapping and column view.
20074         * data/welcome.txt.in: Removed unaligned characters.
20075         
20076 2003-04-24  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20077         * src/main_menubar.c: Disable setup dialog.
20079 2003-04-22  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20080         * src/breakpoints.c; Fixed compilation with older GCC
20081         * src/preferences.c: Fixed crash with G_DISABLE_CHECKS
20082         * HACKING: Spelling fixes (Suggested by Stephen Knight)
20084 2003-04-18  Naba Kumar  <naba@gnome.org>
20086         * anjuta.prj: Updated (includes compiler options).
20087         
20088         * src/anjuta.[hc], src/anjuta-tools.c: Removed redundant get_user_params
20089         function from anjuta.c (it was already available in anjuta-tools.c).
20090         
20091 2003-04-18  Naba Kumar  <naba@gnome.org>
20093         * src/about.c, THANKS: Updated
20094         
20095         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup-dialog
20096         
20097         * src/an_file_view.c, src/project_dbase.c: Restores file-filters
20098         properly from the project session before updating the file
20099         view.
20100         
20101         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
20102         an_file_view.[ch], main_menubar.[ch], controls.c: Removed windows
20103         dialog settings (as it will not be required once GDL is in place) and
20104         added file view filters in the settings sub-menu.
20106 2003-04-17  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20107         * HACKING: Updated
20108         * configure.in: Disable cast checks on final build.
20110 2003-04-17  Naba Kumar  <naba@gnome.org>
20112         * src/build_project.c: Fixed a compilation error.
20114         * src/launcher.c: Removed commnets.
20115         
20116         * anjuta.glade, anjuta_dialogs_strings.c: Moved indentation
20117         properties from editor tab to indentation tab and fixed a property
20118         label for proper i18n translation. Fixed typos in project config
20119         dialog (reported by Gaëtan de Menten  <ged@bugfactory.org>). Disabled
20120         sorting and reordering in compiler options dialog.
20121         
20122         * src/compiler_options.c: Implemented _save() function to save the
20123         options (which was pending).
20124         
20125         * src/build_project.c: Destroys install-as-root dialog when it is done.
20126         
20127         * src/an_symbol_view.c: Change "event" event to "event-after" so
20128         that symbol row is selected first before the popup is shown.
20129         
20130 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
20132         * tagmanager/tm_file_entry.c: Fix to make CVS info appear for first 
20133         file in CVS/Entries. (Reviewed and applied by Biswa)
20135 2003-04-16  Naba Kumar  <naba@gnome.org>
20137         * aneditor.cxx: use unicode everytime (fixed unicode related
20138         bugs).
20140         * anjuta.prj: Fixed UI editor name (blank to use default) and
20141         anjuta version.
20142         
20143         Patch from Patch from Gaëtan de Menten  <ged@bugfactory.org>
20144         * anjuta.glade, anjuta_dialogs_strings.c: Reorganized
20145         Editor preferences page.
20147 2003-04-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20148         * src/anjuta.[ch], src/print.c: Fixed warnings
20149         * scintilla/*, src/aneditor.cxx: Restore LexCPP patch.
20150         * configure.in: Profiling support with gprof
20152 2003-04-16  Naba Kumar  <naba@gnome.org>
20154         Patch from Gaëtan de Menten  <ged@bugfactory.org>
20155         * src/launcher.c: Fixed cvs dialog.
20156         
20157 2003-04-15  Johannes Schmid <clubfan@users.sourceforge.net>
20158         
20159         * src/message-manager-private.cc: Fixed double-click on first line of 
20160         output to properly select a line.
20161         * src/project_dbase.[c/h]: Removed parent_node from ProjectFileData
20162         because still was a deprecatd GtkCTreeNode and always NULL anyway.
20164 2003-04-15  Naba Kumar  <naba@gnome.org>
20166         * src/message-manager-private.cc: Fixed the glade filename typo.
20168 2003-04-15  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20169         * scintilla/*, data/properties/*: Scintilla CVS merge
20170         * anjuta.prj: Removed unnecessary files.
20171         * scintilla/PlatGTK.cxx: Force Pango fonts always
20172         * src/anjuta-plugins.c, src/anjuta_dirs.c, src/main.c,
20173         src/mainmenu_callbacks.c src/preferences.c: Use versionsed directory
20174         for preferences.
20175         * configure.in: Change version no. for 1.1.1 (alpha release)
20176         * configure.in: Added '--with-pref-suffix' option.
20177         * config.guess, config.sub: Removed from CVS.
20179 2003-04-15  Naba Kumar  <naba@gnome.org>
20181         Patch from Timothee Besset  <ttimo@idsoftware.com>
20182         * Makefile.am: Fixed a shell script error during intallation.
20183         
20184 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
20186         Reviewed by Naba Kumar  <naba@gnome.org>
20187         * src/message-manager.cc: Added popup-menu to TreeView and fixed
20188         set_wm_class to use "anjuta" instead of "an.
20189         * src/message-manager-private.cc: Headers are hidden again.
20191 2003-04-14  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20192         * src/project_dbase_gui.c: Memory corruption fix.
20193         * anjuta.prj: Updated project file
20195 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
20196         * an_file_view.c: Connect to event-after signal rather than event so that
20197         selection is updated first and thus context menu is for the right file.
20198         Reviewed and applied by Biswa.
20200 2003-04-14  Naba Kumar  <naba@gnome.org>
20202         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup dialog.
20203         
20204         * src/auncher.c: More child exit fixes
20205         from Timothee Besset  <ttimo@idsoftware.com>
20207 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
20208         
20209         Reviewed by Naba Kumar  <naba@gnome.org>
20210         
20211         * src/message-manager.[c/h], src/message-manager-private[c/h],
20212                 anjuta.[c/h]: Ported message-manager to Gtk2
20213         
20214         * plugins/patch/patch-plugin.c, src/anjuta-tools.c,
20215         src/anjuta_cbs.c, src/build_file.c, src/build_project.c,
20216         src/clean_project.c, src/compile.c, src/configurer.c,
20217         src/controls.c, src/cvs.c, src/debugger.c,
20218         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
20219         src/project_import.c, src/search-replace.c: Changed name from
20220         AnjutaMessageManager to AnMessageManager to avoid too long type
20221         and funtion names.
20223 2003-04-11  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20224         * src/launcher.c: Fix build won't stop problem - TTimo
20225         * TODO: Updated
20226         * pixmaps/anjuta_splash.c: New splash screen prototype.
20227         * src/anjuta-tools.c, src/anjuta.[ch], : Forward port from branch.
20228         * src/compiler_options.c: Mute pkgconfig errors.
20229         * src/project_config.c. widgets/gnomefilelist.c: Fix leak.
20231 2003-04-10  Naba Kumar  <naba@gnome.org>
20233         * configurer.[c,h]: Fixed dialog to close properly.
20234         * src/project_dbase.c, widgets/gnomefilelist.c: Added
20235         debugging asserts.
20236         
20237 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20238         * anjuta.prj: Removed unnecessary files, load with 1.2.0
20239         * plugins/class-gen/Makefile.am, plugins/patch/Makefile.am,
20240         plugins/sample1/Makefile.am, src/an_file_view.c, src/anjuta.c,
20241         src/anjuta.h, src/project_dbase.c: Use default GNOME icons.
20242         * gdl/*, widgets/*, Makefile.am, configure.in, plugins/*/Makefile.am,
20243         src/makefile.am: Move gdl to it's own directory.
20244         * global-tags/create_global_tags.sh: Silently ignore SDL error.
20246 2003-04-09  Naba Kumar  <naba@gnome.org>
20248         * anjuta.glade: Synced search and replace dialog from the ANJUTA_1_0_0
20249         branch.
20251 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20252         * src/anjuta-tools.c: Use CDATA for saving tools data.
20253         * anjuta.glade, src/search-replace.c: Port from branch.
20254         * widgets/e-splash.*, src/main.c: Better splash screen.
20255         * configure.in, widgets/gdl*: Import GDL widgets.
20256         * ROADMAP: Updated roadmap.
20257         * src/an_file_view.c: Use GDL icons for file tree.
20259 2003-04-09  Naba Kumar  <naba@gnome.org>
20261         * anjuta.glade: Added (hidden) initial setup-wizard window.
20262         
20263         Patch from: Vitaly  <vvv@rfniias.ru>
20264         * src/preferences.c: Fixes a bug with libglace widget access with
20265         translated strings.
20267         Patch from: Etay Meiri  <etay-m@bezeqint.net>
20268         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
20269         src/debugger.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
20270         src/mainmenu_callbacks.h, main_menubar.[c,h], src/toolbar.[c,h],
20271         src/toolbar_callbacks.[c,h],
20272         src/memory.c, src/message-manager-private.cc,
20273         src/message-manager-private.h, src/message-manager.cc,
20274         src/message-manager.h, src/watch.c, src/watch.h, src/watch_cbs.c
20275         src/watch_cbs.h, src/watch_gui.c: Ports the watch related stuff
20276         to HEAD (mostly changing GtkClist to GtkTreeView). Also changed the
20277         watch window to a subwindow in the notebook
20279 2003-04-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20280         * ROADMAP: Updated roadmap.
20282 2003-04-03  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
20284         * configure.in: Added Belarusian to ALL_LINGUAS.
20286 2003-04-01  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20287         * src/fileselection.c, src/goto_line.c: Fixed warnings. Patch by
20288         Henry Jia
20289         * ROADMAP: Added roadmap for HEAD.
20291 2003-03-29  Naba Kumar  <naba@gnome.org>
20293         * src/main_menubar_def.h, mainmenu_callbacks.[c,h], src/anjuta.c
20294         src/Makefile.am, pixmaps/Makefile.am, anjuta.glade,
20295         anjuta_dialogs_strings.c, (new) src/start-with.[c,h],
20296         (new) pixmaps/start-with-wizard.png,
20297         (new) pixmaps/start-with-import.png,
20298         (new) pixmaps/start-with-open.png Added Start with dialog which pops
20299         up on anjuta start-up to give quick access to opening file/project or
20300         creation wizards.
20302         * src/main.c: Sets proper data directory for the gnome
20303         program.
20305 2003-03-27  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20306         * src/text_editor.c: Fixed error/warning indicators.
20308 2003-03-24  Naba Kumar  <naba@gnome.org>
20310         * README: Correct version.
20311         
20312 2003-03-24  Michael Tindal <etherscape@paradoxpoint.com>
20314         * configure.in: Added checks to see if were building on FreeBSD
20315         systems.  Sets -DFREEBSD if we are, and also attempts to find
20316         gmake if the host system is FreeBSD.
20318         * src/getline.c: New file used to provide the getline function,
20319         which isnt available on a FreeBSD system.  The function is only
20320         defined if FREEBSD is defined.
20322         * src/Makefile.am: Added getline.c to anjuta_SOURCES
20324         * tagmanager/Makefile.am:  Uses $(GMAKE) rather than make. 
20325         configure.in sets this to gmake on FreeBSD systems, and make
20326         on everything else.
20328 2003-03-23  Naba Kumar  <naba@gnome.org>
20330         * Makefile.am, anjuta.spec.in: Fixed rpm build errors.
20331         
20332         * anjuta.spec.in: Fixed spec file for correct file paths and
20333         corrected rpmbuild.
20335         * Makefile.am: Substituted rpmbuild for rpm command as RedHat ships
20336         the rpm build command separately now.
20337         
20338         * src/anjuta.c, windows-dialog.c: Added some more window management
20339         stuffs (not still fully working, though).
20341         * TODO: Updated.
20343 2003-03-22  Naba Kumar  <naba@gnome.org>
20345         * anjuta.spec.in: Fixed 'Required' and 'Build' requirements fields.
20347 2003-03-21  Naba Kumar  <naba@gnome.org>
20349         * README: Removed Andy Piper's name from the active maintainers
20350         list on his request.
20351         
20352         * src/anjuta_cbs.c: Fixed alphabetical ordering of tabs with
20353         preferences.
20354         
20355         * src/anjuta-tools.c: Fixed compiler errors.
20357         * src/anjuta-tools.c, src/attach_process.c: Fixed more window
20358         show bugs.
20359         
20360         * src/commands.c, src/src_paths.c, src/style-editor.c,
20361         src/anjuta-tools.c: Added gtk_widget_show() calls for the dialogs
20362         becuase they are now hidden by default (from glade editing).
20363         
20364         * anjuta.glade, anjuta_dialogs_strings.c, src/anjuta.c,
20365         src/anjuta.h, src/main_menubar.c, src/main_menubar.h,
20366         src/main_menubar_def.h, src/mainmenu_callbacks.c,
20367         src/mainmenu_callbacks.h, src/windows-dialog.c: Implemented
20368         basic windows managements.
20369         
20370 2003-03-21  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20371         * scintilla/PlatGTK.cxx: Converted right cursor to left cursor
20372         to hot-spot problems with cursor in XFree86 4.3.0. Patch by
20373         Enver ALTIN (a.k.a. skyblue)
20375 2003-03-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20376         * tagmanager/*: Added ignore-list for symbols. This will make
20377         parsing more accurate for projects. Doc updates needed.
20379 2003-03-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20380         * anjuta.glade, src/search-replace.c: Forward-port S/R (Dan)
20381         * launcher/Makefile.am: Link to correct libraries
20382         * src/launcher.c: Do not allow NULL shell
20384 2003-03-14  Etay Meiri <etay-m@bezeqint.net>
20385         * src/debug_tree.c: Improve debug tree view.
20387 2003-03-10  Dan Elphick <dre00r@ecs.soton.ac.uk>
20389         * anjuta.glade, anjuta_dialog_strings.c: Change dialog1 titles to
20390         'Run Configure Script' and 'Execute Program'. Increase minimum width
20391         of Configure dialog.
20392         * find_in_files.c, find_in_files_cbs.*: Properly create the file
20393         list widget by setting a model and adding a column and renderer.
20394           Actually store the nocvs toggle button in FindInFiles data structure.
20395           Handle selection changes via changed signal rather than row_activated.
20396           Use response signal for handling the close and find buttons.
20397           Close window when escape is pressed.
20398         * find_replace.c: Close window when escape is pressed.
20399         * find_text.c: Close window when escape is pressed in find dialog as
20400         well as wrap search question, where now Yes is the default button.
20402 2003-03-05  Naba Kumar  <naba@gnome.org>
20404         Patch from: Dan Elphick  <dre00r@ecs.soton.ac.uk>
20406         * src/message-manager-private.cc: Fixed a bug with vte conditional
20407         compilation.
20408         * anjuta.glade: Hides all windows in glade file.
20410 2003-03-05  Naba Kumar  <naba@gnome.org>
20412         * src/an_file_view.c: Fixed a compilation warning.
20413         * src/message-manager-private.cc: Conditional compilation for vte
20414         API.
20415         
20416 2003-02-28  Naba Kumar  <naba@gnome.org>
20418         * configure.in, anjuta.spec.in: Updated dependency packages version.
20419         * configure.in, (removed) acconfig.h: Eliminated autoheader templates.
20420         * src/preferences.c: Added debug assertions.
20421         * anjuta.glade, anjuta_dialogs_strings.c: Added a preferences for
20422         editor to enable/disable bringing the recent editor tabs first.
20423         
20424         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
20425         tagmanager/include/tm_file_entry.h, src/*.[h,c], scintilla/*.[h,cxx],
20426         scintilla/include/*.h, plugins/class-gen/clsGen.c, printing/print.c:
20427         Merged with CVS branch ANJUTA_1_0_0 and brought in new search replace
20428         and     bug fixes. Also code clean ups.
20429         
20430         * (new) src/search-replace.[h,c]: New search replace implementation
20431         from ANJUTA_1_0_0 branch.
20432         
20433         * (new) src/windows-dialog.[h,c]: New windows management class
20434         [work in progress].
20436 2003-02-28  Naba Kumar  <naba@gnome.org>
20438         * plugins/class-gen/clsGen.c, printing/print.c, src/an_file_view.c,
20439         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c,
20440         src/appwizard.c, src/build_file.c, src/build_project.c,
20441         src/clean_project.c, src/compile.c, src/configurer.c,
20442         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
20443         src/message-manager-dock.c, src/message-manager-dock.h,
20444         src/message-manager-private.cc, src/message-manager.cc,
20445         src/preferences-dialog.c, src/preferences-dialog.h,
20446         src/preferences.c, src/preferences.h, src/project_dbase.c,
20447         src/project_dbase_gui.c, src/project_import.c, src/text_editor.c,
20448         src/text_editor.h, src/text_editor_cbs.c, src/toolbar_callbacks.c
20449         src/utilities.c, src/utilities.h:
20450         
20451         Widgetized Preferences and gave proper function names.
20453         * src/executer.c: Fixed a session loading bug.
20454         
20455 2003-02-27  Naba Kumar  <naba@gnome.org>
20457         * printing/print.c: Fixed printing font bug that failed to load the
20458         proper fonts.
20459         
20460         * src/toolbar.c: Disabled LED flashing (not yet implemented).
20461         
20462         * TODO, anjuta.prj: Updated.
20464 2003-02-24  Joe Harnish <bigJoe@linuxmail.org>
20466         * manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
20467         manuals/C/anjuta-manual/anjuta-manual-C.omf,
20468         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
20469         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf,
20470         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf:
20471         fixed omf errors
20473 2003-02-25  Naba Kumar  <naba@gnome.org>
20475         * Makefile.am: Excluded omf-install from installation as the docs are
20476         not ready.
20477         
20478         TODO: Updated.
20479         
20480         * anjuta.glade, anjuta_dialogs_strings.c, prefrences.h, aneditor.cxx,
20481         anjuta.properties, users.properties, anjuta-tools.c: Fixed editor
20482         property names and added new editor properties and code cleanups.
20483         Also added new project properties.
20484         
20485         * src/compiler_options.[h,c]: Added pkg-config packages supports
20486         and fixed bugs.
20487         
20488         * src/glade_iface.h: Cleanups.
20489         
20490         * src/launcher.c: Used timer instead of idle to scan.
20491         
20492         * src/mainmenu_callbacks.c, src/project_dbase.[h,c],
20493         src/project_config.[h,c], src/project_import.c: Implemented project
20494         property to define GUI editor and to handle it.
20495         
20496         * src/preferences.c: i18n fixes.
20497         
20498         * pixmaps/Makefile.am, pixmaps/file_*.xpm, src/pixmaps.h: Removed
20499         unused (and old) pixmaps.
20500         
20501         * widgets/gnomefilelist.c, pixmaps/file_text.png: Updated icon.
20502         
20503 2003-02-25  Naba Kumar  <naba@gnome.org>
20505         * src/message-manager-private.[h,cc], src/preferences.c,
20506         anjuta.glade, anjuta_dialog_strings.c: Implemented
20507         gnome terminal profiles for the terminal preferences and moved the
20508         addition of terminal preferences in the terminal constructor.
20509         
20510         * anjuta.prj: Updated.
20512 2003-02-24  Naba Kumar  <naba@gnome.org>
20514         * (new)src/preferences-dialog.[c,h], preferences.[h,c],src/Makefile.am,
20515         (new)widgets/cell-renderer-captioned-image.[h,c], widgets/Makefile.am,
20516         (new)pixmaps/preferences-*.png, pixmaps/Makefile.am, anjuta.glade,
20517         po/POTFILES.in, anjuta_dialogs_strings.c: Implemented new
20518         preferences dialog.
20520         * TODO: Updated.
20522         * src/message-manager-private.[cc,h]: Fixed VTE terminal for
20523         text selection and child re-spawning.
20525         * src/pixmaps.h: Removed unused pixmaps definitions.
20526         
20527 2003-02-23  Naba Kumar  <naba@gnome.org>
20529         * src/project_dbase.[h,c], src/project_dbase_gui.c: GNOME2 ported
20530         the project tree/window.
20532         * src/an_symbol_view.[h,c], src/an_file_view.[h,c],
20533         src/project_dbase.[h,c], src/project_dbase_gui.c, src/session.[h,c]:
20534         Correct the use of a variable and implemented session save/load
20535         for tree expansion states.
20536         
20537         * src/main_menubar_def.h: Fixed shortcuts keys.
20538         
20539         * src/anjuta.c, src/gnome_project.c: Code clean ups.
20540         
20541         * anjuta.prj: Updated.
20542         
20543 2003-02-22  Naba Kumar  <naba@gnome.org>
20545         * src/debug_tree.[c,h]: GNOME2 port from 
20546         Etay Meiri <etay-m@bezeqint.net>
20547         
20548         * src/an_file_view.c, src/resources.[h,c],
20549         data/properties/bash.properties,
20550         data/properties/cpp.properties,
20551         data/properties/html.properties,
20552         data/properties/make.properties,
20553         data/properties/others.properties,
20554         data/properties/perl.properties,
20555         data/properties/props.properties,
20556         data/properties/xml.properties: Standarized file icons. Icons are
20557         defined in respective .properties file and are retrieved as resource
20558         data.
20560         * anjuta.glade, anjuta_dialogs_strings.c: Removed <span> tags
20561         in labels from the commands editor as that would create
20562         problems for translators.
20564 2003-02-21  Naba Kumar  <naba@gnome.org>
20566         * .cvsignore, (new)config.guess, (new)config.sub: Added these files
20567         as they should be part of CVS(?).
20569         * Makefile.am: Corrected a typo for glade generated strings file.
20571         * configure.in, po/hi.po: Added new Hindi (hi) translation
20572         in ALL_LINGUS and added initial Hindi translation.
20574         * pixmaps/Makefile.am, pixmaps/sv_unknown.xpm, src/pixmaps.h,
20575         (new)pixmaps/file_*.png: Added gnome2ish file icons and changed
20576         sv_unknown.xpm to more proper icon.
20578         * (new)data/properties/php.properties, data/properties/Makefile.am,
20579         data/properties/anjuta.properties, data/properties/html.properties:
20580         Fixed PHP syntax hilighting bug by separating php properties into
20581         different file (because of file size).
20583         * TODO: Updated.
20584         
20585 2003-02-20  Naba Kumar <naba@gnome.org>
20587         * src/breakpoints.c: Fixed breakpoints session saving/loading
20588         crash bug.
20589         
20590         * scintilla/*, scintilla/include/*: Updated to scintilla
20591         release 1.51
20592         
20593 2003-02-19  Naba Kumar <naba@gnome.org>
20595         * src/about.c: Fixed a typo reported by Enver ALTIN <ealtin@casdb.com>
20596         * TODO: Updated.
20598         * Makefile.am, src/Makefile.am,
20599         (removed) src/anjuta.glade, (removed) src/anjuta.gladep,
20600         (removed) src/anjuta_dialog_strings.c,
20601         (removed) src/anjuta_dialogs_strings.c,
20602         (added) anjuta.gladep, (added) anjuta_dialogs_strings.c,
20603         (added) anjuta.glade: Transfered glade files from src/ directory
20604         to the top level directory.
20606         * po/POTFILES.in: Updated.
20607         
20608         * (removed) macrocs2/*: Transfered to data/ directory.
20609         
20610         * (added) data/macro/*, (added) data/macros2/*, Makefile.am, configure.in,
20611         data/Makefile.am: Moved macros in data directory. Anjuta no longer
20612         requires to have macros dir, but the projects generated by anjuta
20613         require them.
20614         
20615         * src/an_file_view.c, src/an_symbol_view.c: Fixed expansion/collapse of
20616         trees.
20617         
20618         * src/defaults.c: Corrected default compiler options.
20619         
20620         * src/glade_iface.c, src/gnome_project.c: Fixes gnome2 projects generation
20621         wizard.
20622         
20623         * src/message-manager-private.cc, src/message-manager-private.h,
20624         src/message-manager.cc: Uses VTE terminal widget for imbedded terminal.
20625         
20626         * src/project_dbase.c, src/project_type.c, src/source.c: Proper
20627         source code generation for gnome2 projects.
20629 2003-02-11  Naba Kumar <naba@gnome.org>
20631         * src/an_file_view.c, src/an_symbol_view.c: The tree updated now
20632         restores the expand/collaspe states of the nodes after refresh.
20633         
20634         * src/an_file_view.c, src/an_symbol_view.c: Fixed a memory leak.
20635         
20636 2003-02-11  Naba Kumar <naba@gnome.org>
20638         * src/style-editor.c: Fixed pango font description handling for fonts.
20639         * src/anjuta.glade: Removed font size spin button.
20640         * configure.in, src/anjuta.prj: Corrected version.
20641         * TODO: update.
20642         
20643 2003-02-10  Naba Kumar <naba@gnome.org>
20645         * src/Makefile.am, src/anjuta-tools.c, src/main_menubar.c: Removed
20646         references of scroll-menu.h and add about.h in Makefile.am.
20647         
20648         * widgets/Makefile.am, (removed) widgets/e-shell-about-box.c,
20649         (removed) widgets/e-shell-about-box.h, (removed) widgets/scroll-menu.c,
20650         (removed) widgets/scroll-menu.h: Removed unused files.
20651         
20652         * Makefile.am: Added proper i18n rules and added intl tools for
20653         distributions.
20654         
20655         * anjuta.prj, configure.in: Changed version to 1.8.0 (reserving 1.2.0
20656         to the stable release).
20657         
20658         * anjuta.spec.in: Removed manuals packaging.
20659         
20660         * data/Makefile.am: Removed 'macros' installation (not required for
20661         gnome2 projects).
20663 2003-02-10  Naba Kumar <naba@gnome.org>
20665         * po/POTFILES.in: Updated.
20667         * pixmaps/Makefile.am, pixmaps/anjuta_icon.png, 
20668         (added) pixmaps/close_project.png, (removed) pixmaps/close_project.xpm,
20669         (added) pixmaps/open_project.png, (removed) pixmaps/open_project.xpm,
20670         (added) pixmaps/save_project.png, (removed) pixmaps/save_project.xpm,
20671         (added) pixmaps/undock.png, (removed) pixmaps/undock.xpm: Better
20672         icons and images.
20674         * src/aneditor.cxx, src/pixmaps.h, src/toolbar_callbacks.c,
20675         src/toolbar_callbacks.h: Fixed scintilla notification signal name
20676         and fixed to properly handle focus in find entry box.
20678         * Makefile.am: Added code for RH system menu update.
20680         * .cvsignore: Updated.
20682         * NEWS: Updated.
20684 2003-02-03  Naba Kumar <naba@gnome.org>
20686         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Added edge.column
20687         editor preferences. and fixes dialogs.
20689         * printing/print.c, src/text_editor_gui.c, src/main_menu_callbacks.h:
20690         Fixed linenumbers and header margins when they are disabled and
20691         removed unused header files.
20693         * src/attact_process.[h,c], src/debugger.c: Attach to process
20694         now works.
20696         * src/help.c: Fixed dialog response.
20698         * TODO: Updated.
20700         * data/properties/anjuta.properties: Corrected typo.
20702         * src/controls.c, src/toolbar.c: Fixed non-working location navigation,
20703         Change the signal to "changed" in entry from "selection-changed" in
20704         list.
20706         * src/an_file_view.c, src/an_symbol_view.c: Fixed keyboard navigation
20707         short-cuts.
20709 2003-01-31  Naba Kumar <naba@gnome.org>
20711         * configure.in: Upgraded to use libgnomeprint-2.2
20712         
20713         * printing/Makefile.am: Updated
20714         
20715         *(removed) printing/print-doc.c, printing/print-doc.h,
20716         printing/print-util.c, printing/print-util.h: Removed because already
20717         merged with print.c.
20718         
20719         * printing/print.c, printing/print.h: Upgraded to use libgnomeprint-2.2
20720         and libgnomeprintui-2.2 and fixed rendering problems.
20721         
20722         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Removed
20723         uneccessary print properties, as they are separately taken
20724         care in gnomeprint.
20725         
20726         * po/POTFILES.in: Update.
20728 2003-01-30  Naba Kumar <naba@gnome.org>
20730         * (new) src/about.[c,h], pixmaps/anjuta_logo1.png: Added new files
20731         for about dialog box.
20732         
20733         * src/Makefile.am, pixmaps/Makefile.am, src/mainmenu_callbacks.c,
20734         src/pixmaps.h: Modified for the above additions for about dialog.
20736 2003-01-29  Naba Kumar <naba@gnome.org>
20738         * src/style_editor.[c,h]: Added missing files.
20739         
20740 2003-01-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20741         * scintilla/XPM.[cxx|h]: Added missing files
20743 2003-01-29  Naba Kumar <naba@gnome.org>
20744         
20745         * TODO, po/POTFILES.in: Updated.
20746         
20747         * anjuta.prj, src/anjuta.glade,
20748         * src/anjuta_dialogs_strings.c, src/executer.c: Fixed dialog bugs.
20750 2003-01-28  Naba Kumar <naba@gnome.org>
20751         
20752         * data/properties/anjuta.properties, src/aneditor.cxx,
20753         src/anjuta.glade, src/anjuta_dialogs_strings.c: Converted indicators
20754         properties into text properties (earlier it was int properties).
20756         * TODO: Updated
20757         
20758         * scintilla/AutoComplete.c,xx,
20759         scintilla/AutoComplete.h,
20760         scintilla/CallTip.c,xx,
20761         scintilla/CallTip.h,
20762         scintilla/Document.c,xx,
20763         scintilla/Document.h,
20764         scintilla/Editor.c,xx,
20765         scintilla/Editor.h,
20766         scintilla/LexAVE.c,xx,
20767         scintilla/LexCSS.c,xx,
20768         scintilla/LexHTML.c,xx,
20769         scintilla/LexOthers.c,xx,
20770         scintilla/LexPython.c,xx,
20771         scintilla/LineMarker.c,xx,
20772         scintilla/LineMarker.h,
20773         scintilla/Makefile.am
20774         scintilla/PlatGTK.c,xx,
20775         scintilla/PropSet.c,xx,
20776         scintilla/ScintillaBase.c,xx,
20777         scintilla/ScintillaBase.h,
20778         scintilla/ScintillaGTK.c,xx,
20779         scintilla/ViewStyle.c,xx,
20780         scintilla/include/Platform.h,
20781         scintilla/include/SciLexer.h,
20782         scintilla/include/Scintilla.h,
20783         scintilla/include/Scintilla.iface: upgraded to scintilla version 1.50
20784         
20785         
20786         src/Makefile.am,
20787         src/an_file_view.c,
20788         src/an_symbol_view.c,
20789         src/anjuta-tools.c,
20790         src/anjuta.c,
20791         src/anjuta.glade
20792         src/anjuta.h,
20793         src/anjuta_cbs.c,
20794         src/anjuta_dialogs_strings.c,
20795         src/anjuta_info.c,
20796         src/commands.c,
20797         src/compiler_options.c,
20798         src/debugger.c,
20799         src/help.c,
20800         src/main_menubar.c,
20801         src/main_menubar.h,
20802         src/main_menubar_def.h,
20803         src/mainmenu_callbacks.c,
20804         src/mainmenu_callbacks.h,
20805         src/message-manager-private.c,c
20806         src/message-manager-private.h,
20807         src/message-manager.c,c
20808         src/message-manager.h,
20809         src/pixmaps.h,
20810         src/preferences.c,
20811         src/preferences.h,
20812         src/project_config.c,
20813         src/project_dbase.c,
20814         src/project_dbase_gui.c,
20815         src/project_import_gui.c,
20816         src/properties.c,xx,
20817         src/properties.h,
20818         src/resources.c,
20819         src/src_paths.c,
20820         src/text_editor.c,
20821         src/text_editor_gui.c,
20822         src/toolbar.c,
20823         src/utilities.c,
20824         src/utilities.h,
20825         anjuta.prj: GNOME2 porting and fixed many porting bugs.
20826         
20827 2003-01-24  Naba Kumar <naba@gnome.org>
20829         * src/text_editor_gui.c, src/toolbar.c,
20830         src/text_editor.c, src/text_editor_cbs.h:
20831         Used correct notification signal name for scintilla
20832         (gtk2) and fixed UI.
20833         
20834         * src/controls.c: Does not hide tags combo. Simply makes it insensitive
20835         when not required.
20836         
20837         * printing/print-doc.c,
20838         printing/print.c,,
20839         src/anjuta-tools.c,
20840         src/find_replace.c,
20841         src/goto_line.c,
20842         src/launcher.c,
20843         src/mainmenu_callbacks.c,
20844         src/project_dbase.c,
20845         src/project_dbase.h,
20846         src/project_dbase_gui.c: Used GtkDialogs instead of GnomeDialog.
20847         src/text_editor.c,
20848         src/text_editor_cbs.h:
20851 2003-01-23  Naba Kumar <naba@gnome.org>
20853         * src/compiler_options.c, src/pixmaps.h, src/toolbar.c: Fixed to use
20854         correct stock icons and organized pixmap macros.
20855         
20856         Makefile.am: Removed non-generated files.
20857         
20858         * pixmaps/{add.xpm, an_tag.xpm, autocomplete.xpm, block_end.xpm,
20859         block_start.xpm, bookmark_first.xpm, bookmark_last.xpm,
20860         bookmark_next.xpm, bookmark_prev.xpm, build_stop.xpm,
20861         close_file.xpm, copy.xpm, cut.xpm, error_next.xpm,
20862         error_prev.xpm, execute.xpm, find_replace.xpm, find.xpm,
20863         fv_image.xpm, goto.xpm, graph.xpm, line-arrow.xbm, line-wrap.xbm,
20864         list_select.xpm, list_unselect.xpm, macro.xpm, new_file.xpm,
20865         open_file.xpm, paste.xpm, preferences.xpm, prefs_autoformat.xpm,
20866         prefs_build.xpm, prefs_cvs.xpm, prefs_editor.xpm,
20867         prefs_general.xpm, prefs_messages.xpm, prefs_print.xpm,
20868         prefs_styles.xpm, print.xpm, redo.xpm, reload_file.xpm, reload.xpm,
20869         remove.xpm, save_all.xpm, save_file.xpm, save.xpm, search.xpm,
20870         stop.xpm, undo.xpm}: Removed because no longer used.
20872         * pixmaps/{file_core.xpm, file_exec.xpm, file_text.xpm,
20873         file_unknown.xpm}: Files renamed from fv_*, as it would
20874         be the right name.
20876         * pixmaps/Makefile.am: Updated for the above changes.
20878 2003-01-23  Jakub Steiner <jimmac * ximian * com>
20880         * pixmaps/autocomplete-16.png,
20881         pixmaps/autocomplete.png,
20882         pixmaps/block-end-16.png,
20883         pixmaps/block-end.png,
20884         pixmaps/block-start-16.png,
20885         pixmaps/block-start.png,
20886         pixmaps/bookmark-first-16.png,
20887         pixmaps/bookmark-first.png,
20888         pixmaps/bookmark-last-16.png,
20889         pixmaps/bookmark-last.png,
20890         pixmaps/bookmark-next-16.png,
20891         pixmaps/bookmark-next.png,
20892         pixmaps/bookmark-prev-16.png,
20893         pixmaps/bookmark-prev.png,
20894         pixmaps/error-next-16.png,
20895         pixmaps/error-next.png,
20896         pixmaps/error-prev-16.png,
20897         pixmaps/error-prev.png: gnome2-styled icons
20900 2003-01-23  Naba Kumar <naba@gnome.org>
20902         * anjuta.prj: Updated compiler options.
20903         * scintilla/ScintillaGTK.cxx: Fixed selection notify.
20905         * src/aneditor.cxx,
20906         src/anjuta.c,
20907         src/anjuta.glade,
20908         src/anjuta_dialogs_strings.c,
20909         src/mainmenu_callbacks.c,
20910         src/mainmenu_callbacks.h,
20911         src/text_editor.c,
20912         src/text_editor_cbs.c,
20913         src/text_editor_gui.c: GNOME2 Porting.
20915 2003-01-22  Naba Kumar <naba@gnome.org>
20917         * ChangeLog: Corrected dates.
20918         * src/mainmenu_callbacks.h: Cleaned up function prototypes.
20919         * src/anjuta.glade, src/anjuta_dialogs_strings.h: Added more
20920         preferences.
20922 2003-01-22  Naba Kumar <naba@gnome.org>
20923         
20924         * plugins/patch/patch-plugin.c: Bug fix.
20925         
20926         * src/anjuta-tools.c,
20927         src/anjuta.c,
20928         src/anjuta.glade,
20929         src/anjuta.h,
20930         src/anjuta_dialogs_strings.c,
20931         src/breakpoints.c,
20932         src/cvs_gui.c,
20933         src/debugger.c,
20934         src/debugger.h,
20935         src/executer.c,
20936         src/glade_iface.c,
20937         src/main.c,
20938         src/mainmenu_callbacks.c,
20939         src/mainmenu_callbacks.h,
20940         src/preferences.c,
20941         src/project_dbase.c,
20942         src/project_dbase_gui.c,
20943         src/registers.c,
20944         src/sharedlib.c,
20945         src/signals.c,
20946         src/signals_cbs.c,
20947         src/source.c,
20948         src/stack_trace.c,
20949         src/toolbar_callbacks.c,
20950         src/utilities.c,
20951         src/utilities.h,
20952         src/watch.c: Used GtkDialog instead of messagebox. GNOME2 porting.
20953         
20954         * src/Makefile.am,
20955         (removed) src/CORBA-Server.c,
20956         (removed) src/CORBA-Server.h,
20957         (removed) src/Gladen-common.c,
20958         (removed) src/Gladen-stubs.c,
20959         (removed) src/Gladen.h,
20960         (removed) src/Prj-common.c,
20961         (removed) src/Prj-skelimpl.c,
20962         (removed) src/Prj-skels.c,
20963         (removed) src/Prj-stubs.c,
20964         (removed) src/Prj.h,
20965         (removed) src/glades.c,
20966         (removed) src/glades.h,
20967         (removed) src/messagebox.c,
20968         (removed) src/messagebox.h: Removed because no longer used.
20970 2003-01-21  Naba Kumar <naba@gnome.org>
20972         * src/anjuta-tools.c,
20973         src/anjuta.c,
20974         src/anjuta.glade,
20975         src/anjuta_dialogs_strings.c,
20976         src/anjuta_info.c,
20977         src/anjuta_info.h,
20978         src/breakpoints.c,
20979         src/compiler_options.c,
20980         src/debugger.c,
20981         src/find_replace.c,
20982         src/find_replace.h,
20983         src/find_text.c,
20984         src/find_text.h,
20985         src/goto_line.c,
20986         src/launcher.c,
20987         src/text_editor.c,
20988         widgets/gnomefilelist.c: GNOME2 porting.
20990 2003-01-20  Naba Kumar <naba@gnome.org>
20992         * global-tags/create_global_tags.sh: Uses pkg-config to
20993         read the modules.
20994         
20995         * src/anjuta.c,
20996         src/anjuta.glade,
20997         src/anjuta.h,
20998         src/anjuta_cbs.c,
20999         src/anjuta_dialogs_strings.c,
21000         src/breakpoints.c,
21001         src/breakpoints.h,
21002         src/compiler_options.c,
21003         src/compiler_options.h,
21004         src/fileselection.c,
21005         src/fileselection.h,
21006         src/mainmenu_callbacks.c,
21007         src/project_dbase_gui.c,
21008         src/session.c,
21009         src/src_paths.c,
21010         src/src_paths.h,
21011         src/text_editor.c,
21012         src/text_editor_gui.c,
21013         widgets/gnomefilelist.c,
21014         widgets/gnomefilelist.h: GNOME2 porting.
21015         
21016         * widgets/Makefile.am,
21017         (removed) widgets/gnomedirlist.c,
21018         (removed)widgets/gnomedirlist.h: Removed becuase they are not used.
21019         
21020         * src/Makefile.am,
21021         (removed) src/src_paths_cbs.c,
21022         (removed) src/src_paths_cbs.h,
21023         (removed) src/src_paths_gui.c,
21024         (removed) src/compiler_options_cbs.c,
21025         (removed) src/compiler_options_cbs.h,
21026         (removed) src/breakpoints_cbs.c,
21027         (removed) src/breakpoints_cbs.h: Removed because they are now
21028         combined in singe file
21030 2003-01-16  Naba Kumar <naba@gnome.org>
21032         * src/anjuta.glade, src/anjuta_dialogs_strings.c,
21033         src/compiler_options.c, src/compiler_options_cbs.c: Fixed compiler
21034         options dialog UI and data handling.
21037 2003-01-15  Naba Kumar <naba@gnome.org>
21039         * src/commands.[c,h], src/anjuta.glade, src/anjuta_dialogs_strings.c:
21040         Completed command editor porting.
21041         
21042         * src/anjuta.c: Removed the use of commands load function
21043         (not required).
21045         * src/text_editor_gui.c, src/test_editor.c: Added back widgets refs
21046         and unrefs.
21048         * src/anjuta-tools.c: Fixed translatable strings.
21049         
21050         * src/find_text.c: Fixed dialog creation from glade.
21051         
21052         * src/text_editor_gui.c, src/text_editor.c,
21053         src/text_editor_cbs.c: Completed port of detached text editor
21054         to gnome2 plateform.
21055         
21056 2003-01-14  Naba Kumar <naba@gnome.org>
21058         * src/anjuta.glade, src/preferences.[h,c],
21059         src/anjuta_dialogs_strings.c: Added build and editor
21060         preferences pages and other UIs. Fixed preferense loading and saving.
21061         
21062         * src/anjuta.c: Does case-insensitive match for tabs position
21063         preferences and removed preferences loading (done at _new() call).
21064         
21065         * anjuta-tools.c: Debugged tools dialog handling.
21066         * plugins/class-gen/clsGen.c: Fixed an undefined function.
21067         
21068 2003-01-13  Naba Kumar <naba@gnome.org>
21070         * ABOUT-NLS: Update (strange).
21072         * autogen.sh: Removed blocking code.
21074         * configure.in: Fixed an autogen bug.
21075         
21076 2003-01-13  Naba Kumar <naba@gnome.org>
21078         * (new)src/anjuta.gladep
21079         (new)src/messagebox.c
21080         (new)src/messagebox.h: Added files. References to messagesbox.[c,h]
21081         will be gradually removed (and then the files).
21082         
21083         * Makefile.am,
21084         anjuta.prj,
21085         printing/print-util.c,
21086         printing/print.c,
21087         scintilla/ScintillaGTK.c,xx
21088         src/Makefile.am,
21089         src/an_file_view.c,
21090         src/an_symbol_view.c,
21091         src/anjuta.c,
21092         src/anjuta.glade
21093         src/anjuta.h,
21094         src/anjuta_dialogs_strings.c,
21095         src/anjuta_gui.c,
21096         src/attach_process.c,
21097         src/attach_process.h,
21098         src/breakpoints.c,
21099         src/breakpoints.h,
21100         src/breakpoints_cbs.c,
21101         src/commands.c,
21102         src/commands.h,
21103         src/compiler_options.c,
21104         src/compiler_options.h,
21105         src/compiler_options_cbs.c,
21106         src/configurer.c,
21107         src/configurer.h,
21108         src/controls.c,
21109         src/cvs_cbs.c,
21110         src/debug_tree.c,
21111         src/debug_tree.h,
21112         src/executer.c,
21113         src/executer.h,
21114         src/find_in_files.c,
21115         src/find_in_files.h,
21116         src/find_in_files_cbs.c,
21117         src/find_replace.c,
21118         src/find_replace.h,
21119         src/find_text.c,
21120         src/find_text.h,
21121         src/goto_line.c,
21122         src/help.c,
21123         src/help.h,
21124         src/launcher.c,
21125         src/main.c,
21126         src/main_menubar.c,
21127         src/mainmenu_callbacks.c,
21128         src/message-manager.c,c
21129         src/pixmaps.h,
21130         src/preferences.c,
21131         src/project_config.c,
21132         src/project_config.h,
21133         src/project_dbase.c,
21134         src/project_import_cbs.c,
21135         src/resources.c,
21136         src/resources.h,
21137         src/splash.c,
21138         src/src_paths.c,
21139         src/src_paths.h,
21140         src/src_paths_gui.c,
21141         src/text_editor.c,
21142         src/text_editor_gui.c,
21143         src/toolbar.c,
21144         src/toolbar.h,
21145         src/utilities.c,
21146         src/utilities.h,
21147         src/wizard_gui.c,
21148         widgets/gnomefilelist.c: GNOME2 Port.
21150 2003-01-10  Naba Kumar  <naba@gnome.org>
21152         * src/an_file_view.c,
21153         src/anjuta_gui.c,
21154         src/appwizard_gui.c,
21155         src/compiler_options.c,
21156         src/compiler_options_cbs.c,
21157         src/cvs_cbs.c,
21158         src/executer.c,
21159         src/fileselection.c,
21160         src/find_in_files.c,
21161         src/goto_line.c,
21162         src/main_menubar.c,
21163         src/memory.c,
21164         src/message-manager-dock.c,
21165         src/preferences.c,
21166         src/project_dbase_gui.c,
21167         src/project_import_gui.c,
21168         src/registers_gui.c,
21169         src/sharedlib_gui.c,
21170         src/src_paths_gui.c,
21171         src/text_editor_gui.c,
21172         src/toolbar.c,
21173         src/watch_gui.c: GNOME2 porting. Fixed unresolved symbols
21175 2003-01-09  Naba Kumar <naba@gnome.org>
21177         * scintilla/RESearch.cxx: Removed cvs logging as it was creating
21178         problems with some comments.
21180         * anjuta.prj: New project file (updated?)
21182         * src/Makefile.am: Enabled deprecated API and fixed variables.
21184         * src/an_file_view.c,
21185         src/an_symbol_view.c,
21186         src/anjuta-plugins.c,
21187         src/anjuta-tools.c,
21188         src/anjuta.c,
21189         src/anjuta_gui.c,
21190         src/appwizard_cbs.c,
21191         src/attach_process.c,
21192         src/attach_process_cbs.c,
21193         src/compiler_options.c,
21194         src/compiler_options_cbs.c,
21195         src/launcher.c,
21196         src/mainmenu_callbacks.c,
21197         src/message-manager-private.c,c
21198         src/message-manager-private.h,
21199         src/message-manager.c,c
21200         src/message-manager.h,
21201         src/project_dbase.c,
21202         src/project_dbase.h,
21203         src/project_dbase_gui.c,
21204         src/project_import_cbs.c,
21205         src/project_import_gui.c,
21206         src/registers.c,
21207         src/resources.c,
21208         src/resources.h,
21209         src/sharedlib.c,
21210         src/signals.c,
21211         src/signals_cbs.c,
21212         src/signals_gui.c,
21213         src/splash.c,
21214         src/src_paths_cbs.c,
21215         src/src_paths_gui.c,
21216         src/stack_trace.c,
21217         src/text_editor.c,
21218         src/text_editor_gui.c,
21219         src/text_editor_menu.c,
21220         src/toolbar.c,
21221         src/toolbar_callbacks.c,
21222         src/utilities.c,
21223         src/watch.c,
21224         src/watch_cbs.c,
21225         src/wizard_gui.c: GNOME porting.
21227 2002-12-24 Naba Kumar <naba@gnome.org>
21229         * AUTHORS, ChangeLog, HACKING, Makefile.am,
21230         NEWS, README, SEARCH-REPLACE,
21231         THANKS, TODO, acinclude.m4, anjuta.prj, anjuta.spec.in, configure.in, 
21232         setup-gettext, data/*, doc/.cvsignore, global-tags/*,
21233         launcher/Makefile.am,
21234         launcher/anjuta_launcher.c, macros2/*, manuals/*/*/*/*,
21235         plugins/class-gen/clsGen.c, plugins/patch/patch-plugin.c,
21236         plugins/sample1/plugin-sample1.c, printing/print-doc.c,
21237         printing/print-util.c, printing/print.c, printing/print.h,
21238         scintilla/*/*, widgets/e-shell-about-box.c,
21239         src/*, tagmanager/*/*, widgets/Makefile.am,
21240         widgets/gnomefilelist.c:
21241         
21242         Merged with ANJUTA_1_0_0 branch (at tag MERGE_LEVEL_1) and ported many
21243         src/*.[c,h] files to gnome2 API.
21245         * src/anjuta_dialogs_strings.c: Added glade generated translatable
21246         strings table.
21248 2002-10-23  Naba Kumar <naba@gnome.org>
21250         * autogen.sh: Prevented Users from building HEAD cvs.
21251         
21252 2002-09-16  Stephane Demurget  <demurgets@free.fr>
21254         * src/anjuta.glade: added the compiler options dialog, hopefully
21255         HIG-1.0 compliant. Perhaps some accelerators are duplicated, though.
21257 2002-09-15  Stephane Demurget  <demurgets@free.fr>
21259         * src/anjuta.glade: fixed a lot of small glitches.
21261         * src/commands.[ch]: more gnome 2 port. only instant apply is missing
21262         now.
21264         * src/breakpoints_cbs.c: polished a bit.
21266 2002-09-15  Stephane Demurget  <demurgets@free.fr>
21268         * src/anjuta.glade: added the commands dialog fully HIG-1.0 compliant.
21270         * src/commands.c: partial gnome 2 port.
21272         * src/utilities.[ch]: changed some bits to be const.
21274 2002-09-14  Stephane Demurget  <demurgets@free.fr>
21276         * src/Makefile.am: removed breakpoints_gui.c and added a check
21277         for gdk-pixbuf deprecated functions, but there shouldn't be much
21278         anyway.
21280         * src/breakpoints_gui.c: killed.
21282         * src/anjuta.glade: added two dialogs for the breakpoints management.
21284         * src/anjuta.h:
21285         * src/anjuta_cbs.c:
21286         * src/appwizard.c:
21287         * src/attach_process.c:
21289         * src/breakpoints*.[ch]: cleaned, simplified and polished up a lot of things,
21290         really huge changes and porting work.
21291         
21292         * src/breakpoints.[ch] (treeview_enabled_toggled): impl.
21293         (breakpoints_dbase_new): moved the UI init bits here.
21295         * src/breakpoints_cbs.[ch] (breakpoints_dbase_add_brkpnt): simplified
21296         a lot, not using any color anymore (not HIG compliant) and not using
21297         BrkPtItem thanks to libglade. 4 issues marked with #warning that have
21298         to be double checked.
21300         * src/build_file.c:
21301         * src/build_project.c: gnome 2 port.
21303 2002-09-11  Stephane Demurget  <demurgets@free.fr>
21305         * src/anjuta.glade:
21306         * src/anjuta.h:
21307         * src/anjuta_cbs.c:
21308         * src/appwizard.c:
21309         * src/breakpoints.c:
21310         * src/breakpoints_cbs.c: cleaned up some bits.
21312 2002-09-09  Stephane Demurget  <demurgets@free.fr>
21314         * src/Makefile.am:
21315         * src/messagebox.[ch]: killed. Not HIG compliant at all :/
21317         * src/an_symbol_view.[ch]:
21318         * src/attach_process_cbs.h: polished a bit.
21320         * src/breakpoints_cb.[ch]: partial gnome 2 port.
21322 2002-09-02  Stephane Demurget  <demurgets@free.fr>
21324         * configure.in:
21325         * src/Makefile.am: added libglade-2 to the build.
21327         * src/anjuta.[ch]: added support for libglade.
21329         * src/anjuta.glade: added. There could be a file per top-level widget,
21330         as some other gnome projects, though.
21332         * src/attach_process_gui.c: removed.
21333         * src/attach_process.[ch]: gnome 2 port.
21334         (attach_process_new): Added the treeview init and the widget references
21335         here.
21337 2002-08-31  Stephane Demurget  <demurgets@free.fr>
21339         * src/an_file_view.c: fixed some compilation issues.
21341         * src/an_symbol_view.c: gnome 2 port.
21343 2002-08-26  Stephane Demurget  <demurgets@free.fr>
21345         * src/an_file_view.c: finished gnome 2 port.
21346         (on_file_view_row_expanded), (on_file_view_row_collapsed): change the
21347         directory pixmap depending on the event.
21349         * src/project_dbase.h: s/GtkTreeIter/GtkTreeRowReference/.
21350         (project_file_data_new): use a GtkTreePath.
21352 2002-08-23  Stephane Demurget  <demurgets@free.fr>
21354         * src/Makefile.am: readded back an_*_view.[ch] because they are still
21355         driving me nuts but they need to be ported, heh ?
21357         * src/an_file_view.c: gnome 2 port, almost finished after some hard
21358         work since it's quite a total rewrite again.
21360 2002-08-22  Stephane Demurget  <demurgets@free.fr>
21362         * src/an_file_view.c:
21363         * src/project_dbase.h: s/GtkTreePath/GtkTreeIter/.
21365 2002-08-21  Stephane Demurget  <demurgets@free.fr>
21367         * src/anjuta_info.c:
21368         * src/utilities.h: gnome 2 port, featuring a total rewrite.
21370 2002-08-20  Stephane Demurget  <demurgets@free.fr>
21372         * src/Makefile.am: removed an_*_view.[ch] because they're driving me
21373         nuts ATM.
21374        
21375         * src/an_file_view.c:
21376         * src/aneditor.cxx:
21377         * src/anjuta_cbs.c:
21378         * src/compiler_options.h:
21379         * src/messagebox.c:
21380         * src/messagebox.h:
21381         * src/pixmaps.h:
21382         * src/project_dbase.h:
21383         * src/resources.h: gnome 2 port.
21385 2002-08-14  Stephane Demurget  <demurgets@free.fr>
21387         Added missing keywords reported by Lucca Bellonda <lbell@tsc4.com>.
21389         * data/properties/sql.properties: added the DATETIME data type.
21391         * data/properties/html.properties: added the foreach php keyword.
21393 2002-08-08  Stephane Demurget  <demurgets@free.fr>
21395         * widgets/Makefile.am: removed blank line after the last backslash
21396         for avoiding a warning from automake.
21398         * configure.in:
21399         * src/Makefile.am: added the ORBit-2 dep.
21401 2002-08-08  Stephane Demurget  <demurgets@free.fr>
21403         * AUTHORS: added Biswa, because I wonder why noone already have
21404         written his name in the Anjuta's hall of fame :)
21406 2002-08-01  Naba Kumar <kh_naba@users.sourceforge.net>
21408         * widgets/Makefile.am, widgets/gnomefilelist.[c,h], widgets/gnomedirlist.[c,h],
21409         widgets/e-shell-about-box.c: Made to compile for gnome2.
21410         
21411 2002-07-31  Naba Kumar <kh_naba@users.sourceforge.net>
21413         * scintilla/PlatGTK.cxx, scintilla/Scintilla.cxx,
21414         scintilla/include/ScintillaWidget.h: Made to compile for gtk2.
21415         
21416         * configure.in, printing/print.h, printing/print.c,
21417         printing/print-doc.c: Made to compile for gnome2.
21418         
21419 2002-07-30  Naba Kumar <kh_naba@users.sourceforge.net>
21421         * configure.in, acconfig.h, Makefile.am, autogen.sh, launcher/Makefile.am,
21422         plugins/class-gen/Makefile.am, plugins/patch/Makefile.am, plugins/sample1/Makefile.am,
21423         printing/Makefile.am, src/Makefile.am, tagmanager/include/Makefile.am,
21424         widgets/Makefile.am:
21425         
21426         Upgraded the build system to gnome2 platform.
21427         
21428 2002-12-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21429         * manuals/*: Added capability to generate PDF and PS.
21430         * src/debugger.c, data/gdb.init: Solaris GDB fixes.
21431         * TODO, TODO.biswa: Intergated TODO list.
21432         * src/project_dbase.c: Patch by TTimo (pref saving), bug #636542
21433         , bug #574470
21434         * src/dnd.c: Fix typo
21435         * src/an_[symbol|file]_view.c: Hide when updating (reduced flicker)
21436         * src/anjuta.c: Bug #568895, Bug #575419
21438 2002-12-18  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21440         * tagmanager/tm_global_tags.c: Fixed compiler warning.
21441         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: Updated FAQ.
21443 2002-12-17  Naba Kumar <naba@gnome.org>
21445         * Makefile.am, src/Makefile.am, src/main.c: Fixed a couple of distcheck
21446         bugs.
21447         
21448 2002-12-17  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21449         * manuals/C/anjuta-manual/*: Updated manual to include tool editor.
21450         * scintilla/LexCPP.cxx: Disable doxygen comment highliting.
21451         * anjuta.prj: Added tools.sgml
21452         * data/properties/cpp.properties: Bug # 646974
21454 2002-12-16  Naba Kumar <naba@gnome.org>
21456         * src/goto_line.c: Ordered 'Ok' and 'Cancel' button in the right order.
21457         * src/configurer.c, src/anjuta_info.c, src/attac_process_gui.c,
21458         src/executer.c, src/launcherc, src/breakpoints_gui.c, src/help.c: Activates
21459         on 'Enter' and adds proper focus mechanism.
21460         * src/anjuta.c: Fixed a memory corruption bug.
21461         * src/anjuta-tools.c, anjuta.glade: Tools parameter dialog activates on
21462         'Enter' and can also be Canceled. Sets proper default and focus policies
21463         for tools dialogs.
21464         * src/main_menubar_def.h: Fixed typos, added icons and added hot keys.
21465         * anjuta.glade, src/Makefile.am, src/anjuta_dialog_strings.c: Enabled
21466         translatable strings in dialogs and fixed some dialog properties.
21467         * src/anjuta-tools.c: Now uses xml format for loading and saving.
21468         * configure.in, anjuta.spec.in, anjuta.prj: Bumped version to 1.0.1
21469         * src/message_manager_private.cc: Fixed some debug messages.
21470         * src/print.c, src/print-doc.c, src/anjuta-tools.c, src/anjuta.c,
21471         widgets/gnomefilelist.c: Fixed a memory leaks.
21472         * src/toolbar.[ch], src/text_editor.[ch], src/find_text.[ch],
21473         src/toolbar_callbacks.[ch], src/mainmenu_callbacks.c,
21474         src/main_menubar_def.h: Implemented incremental search.
21475         * TODO: Updated.
21477 2002-12-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21478         * tagmanager/*: Minor cleanups and warning fixes.
21479         * src/an_symbol_view.c, src/an_file_view.c: Do not freeze the
21480         GUI during long updates.
21481         * src/text_editor.c: Remove debug message.
21483 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21484         * tagmanager/tm_project.c: Fix a memory access problem.
21486 2002-12-13  Naba Kumar <naba@gnome.org>
21488         * anjuta.glade, src/anjuta-tools.c: Added a new column in the
21489         tools list to show "Enabled" flag of the tool. Fixed a bug where
21490         tool list is not cleared when creating a new tool.
21491         
21492 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21493         * anjuta.glade, src/anjuta-tools.c: Added user params to tools.
21495 2002-12-12  Naba Kumar <naba@gnome.org>
21497         * anjuta-tools.[h,c], commands.c: Used the tools help of
21498         anjuta variables list in commands editor and fixed a typos
21499         buy in anjuta-tools.c.
21500         
21501 2002-12-12  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21502         * anjuta.glade, src/anjuta-tools.c, src/text_editor.[ch]
21503         , src/mainmenu_callbacks.c, controls.c: Tools editor stuff.
21504         * TODO.biswa: Added to help me track things better.
21506 2002-12-11  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21508         * configure.in, anjuta.spec.in: Added libglade dependency.
21509         * Makefile.am: Added anjuta.glade file.
21510         * src/anjuta-tools.c, src/main.c, src/main_menubar_def.h
21511         , src/mainmenu_callbacks.[ch], src/message-manager.h
21512         , src/widget-registry.c: Tools editor GUI + other additions.
21514 2002-12-09  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21516         * src/project_dbase.[ch], tagmanager/tm_project.c,
21517         tagmanager/include/tm_project.h, src/mainmenu_callbacks.c:
21518         Implement syncing tags image with the project database.
21519         * src/anjuta-tools.c: Implemented variable substitution and
21520         working directory in tools.
21522 2002-12-09  Naba Kumar <naba@gnome.org>
21523         
21524         * data/properties/anjuta.properties, src/commands.[ch]: Reads the
21525         command configuration language list from properties.
21526         
21527         * data/properties/asm.properties, data/properties/ruby.properties:
21528         Fixed typos.
21530 2002-12-04  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21532         * src/an_symbol_view.c: Remember current selected entry and select
21533         it automatically after refresh.
21535 2002-11-26  Murray Cumming  <murrayc@usa.net>
21537         * src/project_type.c, src/project_dbase.c, src/stock_libs.anj,
21538           src/compiler-options.c, src/wizard_gui.c: Renamed gtkmm 1.2
21539         and gnomemm 1.2 projects so that people know they are really
21540         glademm projects. The gtkmm 2 and gnomem 2 projects are OK though.
21541         But I did correct these to sue lowercase names.
21543 2002-12-01  Naba Kumar <naba@gnome.org>
21545         * data/anjuta.properties: Fixed caching problem on 
21546         indicators.
21547         * src/preferences.c, src/preferences_gui.c: Implemented automatic
21548         indicators prefs.
21549         
21550 2002-12-01  Naba Kumar <naba@gnome.org>
21552         * data/properies/anjuta.properties: Corrected "indicators.automatic"
21553         property name.
21554         * src/anjuta.c, src/preferences.h: Added MESSAGES_INDCATORS_AUTOMATIC
21555         property and uses it.
21556         * src/aneditor.cxx: Fixed a bug associated with selection a word at
21557         current cursor.
21558         
21559 2002-11-30  Naba Kumar <naba@gnome.org>
21561         * src/debugger.c: Fixed a typo.
21562         * data/properties/*: Updated properties files and added
21563         new ones.
21564         * src/main_menubar_def.h, main_menubar.[hc], mainmenu_callbacks.[hc]:
21565         Added comment submenu and cleaned up ref and unref of menus.
21566         * src/aneditor.h: Added definition of comment commands.
21567         * src/aneditor.c: Upgrade from latest SciTE source code.
21568         * src/text_editor.[hc], src/text_editor_cbs.c, 
21569         src/message_manager_private.cc, src/message_manager.[cc,h],
21570         src/anjuta.[c,h]: Added indicators support for errors/warnings
21571         highlight in the editor.
21572         * NEWS, TODO: Update.
21573         * scintilla/include/PropSet.h: Removed deprecrated function.
21574         
21575 2002-11-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21577         * src/anjuta-tools.[ch]: Tools implementation (basic)
21578         * src/anjuta-plugins.[ch], src/anjuta.[ch], src/main_menubar.[ch]
21579           , src/main_menubar_def.h: PLugins cleanup and segregation
21580         * src/widget-registry.[ch], src/main_menubar.[ch]: Start of a widget
21581           registry
21582         * anjuta.prj: Added new files
21583         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: New FAQ entry
21584         * plugins/class-gen/clsGen.c: Register menu under 'Project'
21585         * plugins/patch/patch-plugin.c: Register menu under 'Format'
21586         * plugins/sample1/plugin-sample1.c: Register menu under 'View'
21587         * src/Makefile.am: Added new files
21588         * src/message-manager.[cc/h]: Added standard output and error windows
21590 2002-11-26  Johannes Schmid <clubfan@users.sourceforge.net>
21592         * project_type.c: Fixed Gnomemm2 project type
21594 2002-11-25  Naba Kumar <naba@gnome.org>
21596         * printing/print.c: Fixed a compile warning.
21597         * scintilla/Autocomplete.cxx: Applied missing patch from Biswa
21598         * src/utilities.c: Fixed a compile warning in sparc, hides the
21599         terminal check error output from the user.
21600         * project_config.[ch], project_dbase.[ch], source.c: Added project
21601         version, exclude modules configuration and reordered other config
21602         properties. Changed some strings to more descriptive text.
21603         * src/compiler_opitions.c: Removed extra newlines from .prj file
21604         save.
21605         * anjuta.prj: Converted to new format (only reorganised properties
21606         and removed extra newlines ... nothing else).
21607         * NEWS: updated
21608         
21609 2002-11-21  Naba Kumar <naba@gnome.org>
21611         * Editor.cxx, Editor.h, include/SciLexer.h, include/Scintilla.h,
21612         include/Scintilla.iface, KeyMap.cxx, KeyWords.cxx, LexCPP.cxx,
21613         LexFortran.cxx, LexHTML.cxx, LexMatlab.cxx, LexOthers.cxx,
21614         LineMarker.h, PropSet.cxx, RESearch.cxx, ScintillaBase.cxx:
21615         Updated to the CVS version.
21617 2002-11-20  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21619         * scintilla/AutoComplete.[cxx,h], scintilla/PlatGTK.cxx
21620           , scintilla/include/Platform.h, scintilla/ScintillaBase.cxx
21621           , scintilla/include/Scintilla.h, src/aneditor.cxx: Implement
21622           images in completion lists. 
21623         * src/resources.h: Make C++ friendly.
21624         * scintilla/PropSet.cxx: Fix memory leak.
21626 2002-11-20  Naba Kumar <naba@gnome.org>
21628         * scintilla/*/*: Synced to latest scintilla 1.49
21629         * scintilla/LexAsm.cxx, scintilla/LexFortran.cxx, src/Makefile.am:
21630         New lexers added.
21632         * scintilla/RESearch.cxx: The automatic cvs log in the
21633         file really broke things trying to interprete the changelog
21634         entry incorrectly as end-of-comment. Removed the $cvs line
21635         and committed again.
21636         
21637 2002-11-19  Naba Kumar <naba@gnome.org>
21639         Patch from Timothee Besset <ttimo@idsoftware.com>
21640         
21641         * src/message-manager-private.cc: Interpretes absolute
21642         file paths properly in zvt terminal.
21644 2002-11-19  Naba Kumar <naba@gnome.org>
21646         Patch from Timothee Besset <ttimo@idsoftware.com>
21647         
21648         * src/preferences.c, src/preferences_gui.c, src/project_dbase.c,
21649         src/properties.cxx, src/properties.h, anjuta.prj: Saves some of the 
21650         (important) editor preferences in project (if there is one
21651         open).
21652         
21653         * TODO: Updated
21654         
21655 2002-11-18  Naba Kumar <naba@gnome.org>
21656         
21657         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21658         
21659         * src/debug_tree.c, src/find_in_files_gui.c,
21660         src/find_replace.c, src/find_text.c, 
21661         src/project_import.c, src/project_import_gui.c,
21662         src/wizard_gui.c: i18n Fixes.
21664 2002-11-15  Naba Kumar <naba@gnome.org>
21666         * plugins/class-gen/clsGen.c: Fixed to use project function
21667         to import files. Create non-existent directories before the
21668         sources are written.
21669         
21670         * configure.in, src/Makefile.am, src/main.c, src/preferences_gui.c,
21671         src/preferences.c, src/CORBA-Server.c,src/CORBA-Server.h,
21672         src/glade_iface.c,
21673         src/glades.c: Excluded gladen files from build. This
21674         will fix the unnecessary dependency on libssl.
21675         
21676         * src/project_dbase.[c,h], src/project_dbase_gui.c: Refined
21677         file import funtion.
21678         
21679         * src/message_manager_private.cc: Fixed a compiler warning with
21680         DEBUG preprocessor macro.
21681         
21682         * src/text_editor_cbs.c, src/main_menu_callbacks.c: Fixed a bug where
21683         wrong (undocked) editor window was closed on clicking close on an
21684         undocked editor window.
21685         
21686         * src/debugger.c: Fixed a bad bug where debugger terminal won't
21687         start correctly if the executable was run before with 'F3'.
21688         
21689         * src/toolbar_callbacks.c: Wrap around find next.
21690         * src/toolbar.c: Disable combo activate.
21691         * src/find_text.c (on_find_text_ok_clicked): Swapped 'yes' and 'no'
21692         button positions to get 'yes' as default.
21694         * anjuta.spec.in: Updated.
21695         
21696         * src/anjuta_info.c, src/appwizard_gui.c,
21697         src/attach_process_gui.c, src/breakpoints_gui.c,
21698         src/commands.c, src/compiler_options_gui.c, src/configurer.c,
21699         src/cvs.c, src/cvs_gui.c, src/debugger.c, src/executer.c,
21700         src/find_in_files_gui.c, src/find_replace.c, src/find_text.c,
21701         src/help.c, src/launcher.c, src/main.c, src/mainmenu_callbacks.c,
21702         src/memory.c, src/message-manager-private.cc, src/message-manager.cc,
21703         src/preferences.c, src/preferences_gui.c, src/project_config.c,
21704         src/project_dbase.c, src/project_dbase.h, src/project_dbase_gui.c,
21705         src/project_import_gui.c, src/registers_gui.c, src/sharedlib_gui.c,
21706         src/signals_gui.c, src/source.c, src/src_paths_gui.c,
21707         src/stack_trace_gui.c, src/text_editor_cbs.c, src/text_editor_gui.c,
21708         src/toolbar.c, src/toolbar_callbacks.c, src/watch.h, 
21709         src/watch_cbs.c, src/watch_gui.c, plugins/class-gen/clsGen.c,
21710         plugins/patch/patch-plugin.c, printing/print-util.c:
21711         Set all windows and dialogs transient
21712         to their parents so that they remain floated above their parents.
21713         
21714 2002-11-13  Naba Kumar <naba@gnome.org>
21716         * printing/print.c: Fixed a leak and bug #634819 (print/preview does not
21717         take default editor font).
21718         
21719         * widgets/e-shell-about-box.c, src/main_menubar_def.h:
21720         Corrected email address.
21721         
21722         * src/mainmenu_callbacks.c: Used spaces instead of tabs
21723         for changelog entry.
21725         * NEWS: Updated.
21726         
21727 2002-11-06  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21728         * plugins/class-gen/clsGen.c: Refined the class generator a bit.
21730 2002-11-06  Naba Kumar <naba@gnome.org>
21732         * README: Updated
21733         * anjuta.spec.in: Ships the .omf files with the
21734         documents instead of the base package.
21735         
21736 2002-11-04  Naba Kumar <naba@gnome.org>
21738         * data/properties/latex.properties: Fixed a bug.
21739         * ChangeLog: Released 1.0.0 stable.
21741 2002-11-04  Naba Kumar <naba@gnome.org>
21743         * src/commands.c: Added command with shell redirection capability.
21744         * data/properties/anjuta.properties: Changed default execution
21745         command.
21746         * src/project_dbase.c: Set project top dir in properties.
21747         * Makefile.am: Recurse scripts/ before data/ to fix a distcheck error.
21748         * data/Makefile.am: More diskcheck error fixes.
21749         
21750         * README, anjuta.spec.in, THANKS, AUTHORS,
21751         manuals/C/anjuta-faqs/anjuta-faqs.sgml,
21752         manuals/C/anjuta-manual/authers,sgml,
21753         manuals/C/anjuta-manual/anjuta-manual.sgml,
21754         manuals/C/anjuta-manual/anjuta-manual-C.omf,
21755         manuals/C/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf
21756         : Changed anjuta home to
21757         new URL and my email address.
21758         
21759         * manuals/C/anjuta-manual/interfaces.sgml,
21760         manuals/C/anjuta-manual/prefereces.sgml,
21761         manuals/C/anjuta-faqs/anjuta-faqs.sgml: Fixed typos and updated.
21762         
21763         * src/main_menubar.[c,h], src/controls, src/toolbar_callbacks.c
21764         : removed reference to the help menu as the menu is modified
21765         when no help is found (which is very likely when we are
21766         shiping the documents separately).
21767         
21768 2002-11-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21769         * anjuta.spec.in: Update specfile to make multiple RPMs.
21770         * data/Makefile.am: make dist fix.
21771         * src/text_editor_menu.c: Fix compile warnings (casts).
21773 2002-11-02  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21774         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: FAQ update.
21775         * tagmanager/general.h, src/launcher.c: FreeBSD fixes (RFE #628576)
21777 2002-11-01  Naba Kumar <naba@gnome.org>
21779         * macros2/*, Makefile.am, configure.in, data/Makefile.am:
21780         Added gnome2 macros to be used by gnome2 project wizard.
21781         
21782         * data/autogen.sh.gnome2: Fixed to use our own macros instead of
21783         from gnome-common.
21784         
21785         * macros/Makefile.am: Removed INSIDE_GNOME_COMMAND macro
21786         as it was conflicting with generated projects and is not
21787         useful for us.
21788         
21789         * src/appwiz_page1.c, src/project_dbase.h, src/project_type.c,
21790         src/project_type.h, src/source.c, src/wizard_gui.c: Fixed gnome2
21791         project generation, removed qt project as it's not complete and
21792         added gnome2 bonobo wizard.
21794 2002-10-29  Naba Kumar <naba@gnome.org>
21796         * po/POTFILES.in: Updated.
21797         * po/POTFILES.skip: Added.
21798         * preferences.h: Fixed print paper size property name.
21800 2002-10-28  Naba Kumar <naba@gnome.org>
21801         
21802         * data/user.properties, data/Makefile.am: Added user properties file
21803         which will be copied in user's ~/.anjuta/user.properties.
21804         
21805         * data/anjuta.properties: Changed a comment.
21806         
21807         * macros/gnome-pilot.m4: Upgraged to the cvs head of gnome-macros.
21808         
21809         * src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
21810         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/preferences.c:
21811         Adde [Settings]->[Preferences]->[Edit user.properties file ...] menu
21812         item.
21814         * src/mainmenu_callbacks.c: Fixed a bug that loads system properties file
21815         instead of user properties file.
21816   
21817         * README, anjuta.prj, configure.in: Bumped anjuta version to 1.0.0
21818         * anjuta.spec.in: Added {prefix}/share/doc/anjuta for rpms.
21819         * Makefile.am: Install docs in share/doc/anjuta and not doc/anjuta.
21820         * README, TODO: Updated.
21821         
21822 2002-10-28  Naba Kumar <naba@gnome.org>
21824     * manuals/C/anjuta-manual/figures/editor_guides.png,
21825     manuals/C/anjuta-manual/figures/editor_margins.png,
21826     manuals/C/anjuta-manual/figures/editor_markers.png,
21827     manuals/C/anjuta-manual/figures/local_variables.png,
21828     manuals/C/anjuta-manual/figures/open_file_multiple.png,
21829     manuals/C/anjuta-manual/figures/prefs_print.png,
21830     manuals/C/anjuta-manual/figures/print_dlg.png,
21831     manuals/C/anjuta-manual/figures/print_preview.png,
21832     manuals/C/anjuta-manual/figures/symbol_browser.png,
21833     manuals/C/anjuta-manual/figures/variable_tip.png: New png
21834     files for manual documentation.
21835     
21836     * manuals/sgmldocs.make,
21837     manuals/C/anjuta-manual/Makefile.am,
21838     manuals/C/anjuta-manual/authors.sgml,
21839     manuals/C/anjuta-manual/build.sgml,
21840     manuals/C/anjuta-manual/compileopts.sgml,
21841     manuals/C/anjuta-manual/debugger.sgml,
21842     manuals/C/anjuta-manual/execute.sgml,
21843     manuals/C/anjuta-manual/fileoperations.sgml,
21844     manuals/C/anjuta-manual/interface.sgml,
21845     manuals/C/anjuta-manual/preferences.sgml,
21846     manuals/C/anjuta-manual/projects.sgml,
21847     manuals/C/anjuta-manual/figures/arguments.png,
21848     manuals/C/anjuta-manual/figures/open_file.png,
21849     manuals/C/anjuta-manual/figures/other_opts.png,
21850     manuals/C/anjuta-manual/figures/scrshot.png,
21851     manuals/C/anjuta-manual/figures/toolbar_browser.png,
21852     manuals/C/anjuta-manual/figures/toolbar_tags.png:
21853     
21854     Updated anjuta manual documentation.
21856     
21857 2002-10-27  Naba Kumar <naba@gnome.org>
21859     * utilities.[h,c], debugger.[h,c], commands.c: Added gnome-terminal
21860     check and modifies debugger terminal command accordingly
21861     to function properly.
21862     
21863 2002-10-25  Naba Kumar <naba@gnome.org>
21865         * manuals/sgmldocs.make: Fixed a couple of bugs.
21866         * data/x-anjuta-project.desktop. data/Makefile.am: Mime handling link.
21868 2002-10-24  Naba Kumar <naba@gnome.org>
21870         * src/debug_tree.c: Fixed a crash bug from Etay.
21872         * global_tags/create_global_tags: Added messages.
21873         Fixed infinite looping within files.
21874         
21875         * macro/autogen.sh: Removed debug and warning flags for defaults.
21876         
21877         Patch from Vadim Berezniker <vadim@berezniker.com>
21878         
21879         * tagmanager/tm_workspace.[h,c], global-tags/create_global_tags.sh,
21880         global-tags/tm_global_tags.c: Fixed infinite loop in system tags
21881         generation.
21883         * Makefile.am: XML merge is broken for .destop in RH 8.0, so
21884         temporarily just copy it
21886 2002-10-24  Naba Kumar <naba@gnome.org>
21888         * manuals/sgmldocs.make, anuals/C/anjuta-faqs/anjuta-faqs.sgml,
21889         manuals/C/anjuta-manual/anjuta-manual.sgml, 
21890         manuals/C/anjuta-manual/compileopts.sgml,
21891         manuals/C/anjuta-manual/debugger.sgml,
21892         manuals/C/anjuta-manual/execute.sgml,
21893         manuals/C/anjuta-manual/fileoperations.sgml,
21894         manuals/C/anjuta-manual/interface.sgml,
21895         manuals/C/anjuta-manual/introduction.sgml,
21896         manuals/C/anjuta-manual/projects.sgml,
21897         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
21898         manuals/ja/anjuta-faqs/anjuta-faqs.sgml,
21899         manuals/ja/anjuta-manual/anjuta-manual.sgml,
21900         manuals/ja/anjuta-manual/compileopts.sgml,
21901         manuals/ja/anjuta-manual/debugger.sgml,
21902         manuals/ja/anjuta-manual/execute.sgml,
21903         manuals/ja/anjuta-manual/fileoperations.sgml,
21904         manuals/ja/anjuta-manual/interface.sgml,
21905         manuals/ja/anjuta-manual/introduction.sgml,
21906         manuals/ja/anjuta-manual/projects.sgml: Upgraded to Docbook 4.0
21908 2002-10-24  Naba Kumar <naba@gnome.org>
21910         * src/project_type.c: added autogen for qt projects.
21911         * src/debugger.c: enabled debugger debugging for DEBUG MODE.
21912         Fixed a bug that retrieves wrong terminal command.
21913         * src/commnads.c: Added more terminal commands.
21914         * configure.in: Checks for scrollkeeper version.
21915         
21916 2002-10-22  Naba Kumar <naba@gnome.org>
21918         * configure.in, acinclude.m4, setup-gettext: Used AM_GNU_GETTEXT
21919         instead of AM_GNOME_GETTEXT.
21920         
21921         * src/source.c, data/autogen.sh.*, data/Makefile.am: Added support
21922         for setup-gettext for the wizard generated projects.
21924         * src/source.c: Fixed a bug where glade file wasn't generated.
21925         
21926         * src/gnome_project.c: Excluded project version from project dir
21927         name.
21928         
21929 2002-10-22  Naba Kumar <naba@gnome.org>
21931         * acinclude.m4: New file with dummy funtion for gettext
21932         cross compatibility fix.
21933         
21934         * configure.in, setup-gettext: Fixed to use with AM_GNOME_GETTEXT.
21935         * configure.in: Fixed cflags to avoid useless warnings.
21936         * Makefile.am: EXTRA_DIST += setup-gettext.
21937         * src/toolbars.c: Added space paddings around tags label.
21939 2002-10-21  Naba Kumar <naba@gnome.org>
21941         Patch from Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21942         
21943         * setup-gettext: New script to maintain gettext cross version
21944         compatibility.
21945         * configure.in, macros/autogen.sh: Fix for gettext cross version
21946         compatibility.
21947         
21948 2002-10-21  Naba Kumar <naba@gnome.org>
21950         * debug_tree.c: Fixed incorrect use of debug assertion.
21951         
21952 2002-10-18  Etay Meiri <etay-m@bezeqint.net>
21953             Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21954         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
21955         src/memory.c, src/memory.h, src/message-manager-private.cc:
21956         
21957         New parsing algorithm; adapted from kdevelop.
21958         Middle button menu for changing the value's display type
21960 2002-10-07  Naba Kumar <naba@gnome.org>
21962         * src/main_menubar_def.h: Changed status bar message for Help->
21963         Browse info pages. Bug #603308
21965         * src/executer.c: Made "User terminal" default for creating
21966         projects (User can always disable it later). Bug #114222
21967         
21968 2002-10-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21970         * macros/autogen.sh: Require gettext 0.10.x for autogen
21971         * src/text_editor.c: Fixes Bug #595303
21972         * src/source.c: Fixes Bug #595970
21973         * src/anjuta.c: Fixes Bug #598366
21974         * scingtilla/LexCPP.cxx: Bug #602296
21975         * src/main_menubar_def.h: Bug #604363
21976         * src/find_in_files.[h,c], src/find_in_files_gui.c: Buf #608679
21977         
21978 2002-10-07  Jens Georg <mail@jensgeorg.de>
21980         Reviewed by: Naba Kumar <kh_naba@gnome.org>
21981         * gnomefilelist.c: This patch fixes the bug #611542
21982         
21983 2002-09-20  Naba Kumar <kh_naba@gnome.org>
21985         * data/properties/Makefile.am: Added tcltk.properties file.
21986         
21987 2002-09-20      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21989         Reviewed by: Naba Kumar <kh_naba@gnome.org>
21990         
21991         * README: Updated README
21992         * plugins/class-gen/clsGen.c, src/message_manager.cc
21993           , src/mainmeu_callbacks.c, src/memory.c
21994           , src/project_dbase_gui.c, src/text_editor_gui.c
21995           , widgets/gnomefilelist.c: Set window icons
21996         * configure.in, macros/*, */Makefile.am, anjuta.spec.in:
21997           Enabled release build (stripped + optimized binaries, etc.)
21998         * data/properties/anjuta.properties, src/commands.c,
21999           src/defaults.cFixed bug #595489 (stdin on executables)
22000         * src/appwizard.c, src/main.c, src/message-manager.cc
22001           , src/project_dbase.c, src/toolbar.c, widgets/gnomefilelist.c
22002           , src/debug_tree.c: Memory related (valgrind) fixes.
22003         * src/message-manager-private.[cc,h], src/pixpams.h
22004           , src/preferences.[ch], src/preferences_gui.c: Terminal preferences
22005         * anjuta.prj: Added debug_tree.c to SOURCES
22006         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
22007           src/text_editor_menu.c, src/text_editor_gui.c, src/anjuta.c:
22008           Compacted code and cleaned up unnecessary functions.
22009         * tagmanager/*.[ch]: Code fixes.
22010         
22011 2002-08-30  Etay Meiri <etay-m@bezeqint.il>
22012         
22013         Reviewed by: Naba Kumar <kh_naba@gnome.org>
22014         
22015         * src/debug_tree.c, debug_tree.h, debugger.c, message-manager-private.cc:
22016         Debug tree now detects changes of displayed variables
22017         and changes their color to red
22019 2002-09-20  Naba Kumar <kh_naba@gnome.org>
22021         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
22022         
22023         * mainmenu_callbacks.c: Set's the current file name in
22024         file save as dialog.
22025         
22026 2002-09-20  Naba Kumar <kh_naba@gnome.org>
22028         Patch from: Vlastimil Holer <xholer@informatics.muni.cz>
22030         * data/properties/tcltk.properties: New file for tcl/tk
22031         properties.
22033 2002-08-28      Naba Kumar      <kh_naba@users.sourceforge.net>
22035         * src/project_type.[c,h], src/source.c, data/Makefile.am:
22036         Fixed a fatal bug which doesn't let building gnome2 related
22037         projects. They use different autogen.sh script. Defined new
22038         type field "gnome_macro_support".
22039         
22040         * data/autogen.sh.gnome2: New file.
22041         
22042         * src/utilities.c (anjuta_util_escape_quotes): Fixed a fatal
22043         bug with quotes escaping in quotes.
22044         
22045         * src/message-manager-private.cc: Used event box instead
22046         of frame for local message pane, so that the borders appear
22047         properly and nicely.
22048         
22049         * src/anjuta.c: Fixed bug #600221 -- anjuta crashes on exit
22050         if there is a project open and all the files are un-docked.
22052         * src/dnd.c: Possible fix for bug #512873 Drag And Drop problems.
22054 2002-08-27      Andy Piper      <andy.piper@freeuk.com>
22056         * src/main_menubar_def.h: implement feature request #595356, patch #597161
22057         * THANKS: updated for new contributions
22058         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: patch #597161
22060 2002-08-27 Steven Knight  <steven.knight@unh.edu>
22062         * src/appwiz_page1.c, src/pixmaps.h, src/project_dbase.c,
22063         src/project_dbase.h, src/project_type.c, src/source.c, 
22064         src/wizard_gui.c: new Qt project type
22065         *** NB not fully tested, may need some work, icon required...
22067 2002-08-27 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
22069         * src/memory.c, src/memory.h: new memory patch
22071 2002-08-27  Johannes Schmid <clubfan@users.sourceforge.net>
22073         * src/anjuta.c: Fixed bug #589646 CVS preferences visibility
22075 2002-08-27      Naba Kumar      <kh_naba@users.sourceforge.net>
22077         * lancher/anjuta_launcher.c: Determine pty from function
22078         call instead of running 'tty' externally.
22079         
22080         * data/properties/cs.properties: Added compile/build commands.
22081         Fixed execution properties.
22082         
22083         * src/commands.c: Added c# options.
22085         (Patch from: Etay Meiri <etay-m@bezeqint.net>)
22086         
22087         * src/debug_tree.[c,h], src/debugger.[c,h],
22088         src/message_manager_private.[cc,h], message_manager.cc, stack_trace.[c,h]:
22089         
22090         The following problems, detected by Jean-Noel Guiheneuf, were fixed:
22091         1. Misaligned structs when they are members of other structs.
22092         2. '{' sometimes appears as a variable.
22093         3. Wrong processing of some arrays.
22094         I've also incorporated some code from a patch by Guiheneuf Jean-Noel
22095         that displays the tree in two columns (variable and value).
22097 2002-08-14  Stephane Demurget  <demurgets@free.fr>
22099         Added missing keywords reported by Luca Bellonda <lbell@tsc4.com>.
22101         * data/properties/sql.properties: added the DATETIME data type.
22103         * data/properties/html.properties: added the foreach php keyword.
22105 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
22107         * NEWS: Updated with new features.
22108         
22109         * data/.cvsignore, doc/.cvsignore: Updated.
22110         
22111         Patch from: Etay Meiri <etay-m@bezeqint.net>
22112         
22113         * src/debug_tree.h, src/debug_tree.c: New files.
22114         
22115         * src/Makefile.am, src/message-manger-private.[h,cc],
22116         src/message-manger.cc: Added Tree view for debugger
22117         locals view.
22118         
22119 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
22121         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
22122         
22123         * src/memory.c, src/memory.h: New files.
22124         
22125         * src/Makefile.am, src/appwizard.c, src/controls.c,
22126         src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
22127         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
22128         
22129         Memory view implemetation that would enable viewing raw memory
22130         during debugging.
22132 2002-08-08  Stephane Demurget  <demurgets@free.fr>
22134         * AUTHORS: added Biswa, because I wonder why noone already have
22135         written his name in the Anjuta's hall of fame :)
22137 2002-08-07      Naba Kumar      <kh_naba@users.sourceforge.net>
22139         * src/appwizard_gui.c: Removed an ambiguous prototype.
22140         * src/appwizard_gui.c: Removed more ambiguous prototypes. This seem to
22141         fix a nasty PPC bug as reported by Todd Goyen <wettoad@knighthoodofbuh.org>.
22142         * THANKS: Updated M. Ali Vardar's email.
22143         
22144 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
22146         * src/anjuta_gui.c: implemented feature request to stop main and browser
22147           toolbars having exclusive use of space
22149 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
22151         * NEWS: updated for 1.0-beta rele.c: commented the define for ANJUTA_DEBUG_DEBUGGER
22152         left over from the previous work to fix bugs :-)
22153         
22154         * src/main_menubar_def.h, src/main_menubar.h, src/main_menubar.c, 
22155         src/controls.c, src/mainmenu_callbacks.h, 
22156         src/mainmenu_callbacks.c: Insert CVS keywords, message strings 
22157         reviewed
22158         
22159         * src/watch_gui.c, src/stack_trace_gui.c, src/app_wizard_gui.c, 
22160         src/project_import_gui.c, src/sharedlib_gui.c, 
22161         src/signals_gui.c: set window icon correctly
22162         
22163         * NEWS: more updates for the release
22164         
22165         * HACKING: updated for window icons and insert menu information
22166         
22167         * src/cvs_gui.c, src/build_project.c, 
22168         src/project_import_cbs.c: message strings reviewed
22169         
22170         * src/controls.c: context help button should be disabled if 
22171         DevHelp is not installed
22172         
22174 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
22176         * src/debugger.c: Fixed the signalling screw up because of string
22177         update in gdb used to report the child process PID. Also, no
22178         error dialog will be popped up for "no such file or directory"
22179         error (very annoying and useless error). This error will still
22180         be shown on the debug message window. Avoided terminating the
22181         program when the terminal is terminated -- doesn't hurt, otherwise
22182         we get crappy egg-and-hen problem.
22183         
22184         * src/sharedlib.c, src/signals.c: Fixed the incorrect default window
22185         dimensions loading.
22186         
22187         * src/anjuta.c: Limited the default size of main window to sane
22188         values.
22190         * src/preferences.c: Fixed some deadly memory corruption bugs in
22191         the recent patches. Return from getenv() should NEVER be freed,
22192         because they are static strings.
22193         
22194         * src/preferences_gui.c: Removed the fix for crash bug with font
22195         selection and applied the real fix.
22196         
22197 2002-06-08      Andy Piper      <andy.piper@freeuk.com>
22199         * NEWS: updated for release
22201 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
22203         * src/launcher.c: Added a fix a memory leak and a possible
22204         fix for zvt-crash bug.
22205         
22206         * printing/.cvsignore, plugins/patch/.cvsignore: Added files.
22207         
22208         * data/properties/latex.properties,
22209         data/properties/ada.properties: Added file.is.source property.
22210         
22211         * src/an_file_view.c: Set auto column size of the file
22212         revision column.
22213         
22214         * src/mainmenu_callbacks.c, src/cvs.c: Fixed bug #542151.
22215         The user is now prompted to confirm the closing of the file
22216         if it is being used by CVS. If yes, the editor is closed and
22217         the CVS operation stops.
22218         
22219 2002-06-07      Andy Piper      <andy.piper@freeuk.com>
22221         * anjuta.prj: bump project version for release
22222         * BUGS: removed unnecessary file
22224 2002-06-07      Philip Van Hoof <freax@pandora.be>
22226         * widgets/gnomefilelist.c: fix up issue with directory deleted 
22227         during the life of the file list widget
22228         * src/preferences_gui.c: sticking-plaster fix to font selection
22229         causes segfault bug
22231         Patches reviewed by Andy Piper <andy.piper@freeuk.com>
22233 2002-06-07      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22235         * data/properties/anjuta.properties, src/an_file_view.[ch], 
22236         src/an_symbol_view.[ch], src/defaults.c, src/preferences.[ch], 
22237         src/preferences_gui.c, src/project_dbase.c, src/project_dbase_gui.c: 
22238         added options for symbol and file browsers.
22239         * data/properties/cpp.properties: linker flags should come after
22240         the name of the file to compile.
22241         * scintilla/Editor.cxx: fixed gcc compilation warning.
22242         * src/Makefile.am, src/project_import.c: anjuta_import.sh should
22243         be executed from bindir only.
22244         * src/an_file_view.[ch], tagmanager/tm_file_entry.c, 
22245         tagmanager/include/tm_file_entry.h: CVS version information in file 
22246         browser.
22247         * src/anjuta.c, src/preferences.[ch]: remember visibility of messages 
22248         window.
22249         * src/controls.c, src/cvs.[ch], src/project_dbase.[ch]: CVS fixes.
22250         * src/launcher.c, src/project_import.c: (hopefully) fixed random ZVT
22251         crashes during file import.
22252         * src/project_import.c: disable project menu items during project 
22253         import.
22254         
22255         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
22257 2002-06-07  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22259         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, 
22260         src/preferences.c, src/main_menubar_def.h, src/main_menubar.c,
22261         src/main_menubar.h, src/controls.c:     fixed Insert ChangeLog, 
22262         modified Insert menu, added C functions template, header C 
22263         template, modified header_template HEADER_H ==> NAMEFILE_H
22264         
22265         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
22267 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
22269         * data/properties/html.properties: changed some file 
22270         associations
22272 2002-06-05 Philip Van Hoof <freax@pandora.be>
22274         * widgets/gnomefilelist.c: Fixed #560759 and #561776
22275         
22276         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
22278 2002-06-05  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22280         * data/properties/anjuta.properties, src/defaults.c: Make windows
22281         docked by default, fix the big fonts bug.
22282         
22283         * src/an_file_view.c, src/main_menubar_def.h, 
22284         src/project_dbase_gui.c: sanitized the Edit/View mess.
22285         
22286         * src/main_menubar_def.h, src/main_menu_callbacks.c: Add an item
22287         for customizing shortcuts.
22288         
22289         * src/mainmenu_callbacks.c: Search for selected word if present.
22290         
22291         * src/text_editor_menu.c: Added context menu options for docking
22292         and undocking editor windows.
22293         
22294         * src/main_menubar.h, src/main_menubar.c: more support for the 
22295         shortcuts menu item.
22296         
22297         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
22299 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
22301         * scintilla/RESearch.cxx: removed CVS Log keyword to prevent
22302         all commit messages being written to top of the file
22303         
22304         * src/main_menubar_def.h: message strings reviewed
22305         
22306         * src/project_import.c: message strings reviewed
22307         
22308         * src/source.c, src/glades.c: message strings reviewed. Fixed 
22309         some bugs around reading the project properties for creating 
22310         .glade and .desktop files in the Application Wizard. There were
22311         typos in the property names being retrieved
22312         
22313         * widgets/gnomefilelist.c: changed build_full_path to make 
22314         the file widget support ~
22315         Patch from Pierre Sarrazin <sarrazip@sympatico.ca>
22316         
22317         * THANKS, widgets/e-shell-about-box.c, 
22318         manuals/anjuta-manual/C/authors.sgml: updated for new
22319         patch
22321 2002-06-05  Naba Kumar <kh_naba@users.sourceforge.net>
22323         * src/project_dbase.c: Fixed the file-path-corruption bug
22324         and the cannot-import-file-in-project bug. (follow-up with
22325         the last commit from Stef).
22326         
22327         * src/anjuta_cbs.c: Fixed double-confirmation when exiting
22328         with unsaved-project.
22329         
22330 2002-06-05  Stephane Demurget  <demurgets@free.fr>
22332         * src/project_dbase.c (project_dbase_add_file_to_module): fixed a
22333         misplaced g_free.
22335 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
22337         * data/properties/{xml,html,other}.properties: changed some file 
22338         associations
22339         
22340         * data/anjuta.mime: oops! cvs added
22341         
22342         * scintilla/RESearch.cxx: fixed up a problem with comments
22343         
22344         * global-tags/create_global_tags.sh: redirect errors to /dev/null
22345         to avoid messages about missing libs
22346         
22347         * NEWS: started the release notes
22349 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
22351         * HACKING: updated with new information on printing, patch naming
22352         
22353         * TODO: removed completed tasks
22354         
22355         * THANKS: updated a few contributions
22356         
22357         * anjuta.prj: updated the icon file
22358         
22359         * anjuta.desktop.in.in: updated to add Categories
22360         
22361         * data/anjuta.mime: created a mime type for Anjuta project files
22362         (NB needs to be added to the install in /usr/share/mime/)
22363         
22364         * pixmaps/madeinanjuta.xcf: finally added Nick Dowell's 
22365         "Coded in Anjuta" button in Gimp XCF format. It can be converted 
22366         to PNG for websites.
22367         
22368         * plugins/patch/patch-plugin.c: clarified some messages and 
22369         made it easier to see different patching sessions
22370         
22371         * src/toolbar.c: changed some message text for consistency
22372         
22373         * src/preferences_gui.c, src/preferences.c, src/preferences.h, 
22374         src/defaults.c, src/anjuta.c, src/anjuta.h: enable/disable tooltips 
22375         in preferences. 
22376         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
22377                  
22378         * src/appwiz_page1.c, src/appwizard_cbs.c, src/pixmaps.h, 
22379         src/project_dbase.{c,h}, src/project_import_cbs.c, 
22380         src/project_type.c, src/source.{c,h}, src/wizard_gui.c:
22381         Added XLib Project and a Dockapp Project types.
22382         * pixmaps/Makefile.am: added line for new pixmap for new xlib
22383         projects
22384         * pixmaps/appwiz_xlib.png: pixmap for new xlib projects
22385         * src/source.c: Fixed memory leak in existing projects. 
22386         (filename was not freed)
22387         Patch from Todd Goyen <wettoad@knighthoodofbuh.org>
22389 2002-06-04  Naba Kumar <kh_naba@users.sourceforge.net>
22391         * src/anjuta.h, src/anjuta.c: Added error display funtions
22392         with parent windows.
22393         
22394         * src/appwizard_cbs.c: Changed error display function to use
22395         parented version.
22396         
22397 2002-06-03  Naba Kumar <kh_naba@users.sourceforge.net>
22399         * printing/print.h, printing/printing.c: Taken care of document
22400         zoom factor and fixed a font loading bug. Dynamically calculated
22401         text widths to work with zooms properly. Re-organized code for
22402         dynamic text width calulations to work in general with utf8 chars.
22403          Determined font height and width automatically from the font info.
22404         
22405         * src/anjuta.c, src/mainmenu_callbacks.c, *src/preferences.c:
22406         src/preferences.h, src/text_editor.c, src/preferences_gui.c:
22407         Converted text.zoom.factor property to use #defined value. Removed
22408         margin header and margin numbers preferences, as they  now
22409         calculated dynamically.
22410         
22411 2002-06-02  Naba Kumar <kh_naba@users.sourceforge.net>
22413         * printing/print-doc.c, printing/print-doc.h, printing/print-util.c,
22414         printing/print-util.h, printing/print.c, printing/print.h:
22415         Rewritten printing support for style based printing. Syntax highlighted
22416         printing, monochromatic printing, setup using preferences etc.
22418         * src/aneditor.cxx, src/aneditor.h: Added two commands for working with
22419         printing. ANE_GETLANGUAGE and ANE_GETSTYLEDTEXT for geting the document
22420         language and the styled text buffer.
22421         
22422         * src/preferences.c, src/preferences.h, src/preferences_gui.c: Redesigned
22423         the print setup preferences page and added printer preferences. Added functions
22424         to retrieve preferences with default values.
22425         
22426         * src/text_editor_gui.c, src/main_menubar_def.h: Changed an #include for
22427         the printing.
22429         * data/properties/anjuta.properties: Added default printer preferences.
22431         * pixmaps/print_color.xpm, pixmaps/print_landscape.xpm,
22432         pixmaps/print_layout.xpm, pixmaps/print_nocolor.xpm,
22433         pixmaps/print_portrait.xpm: CVS added printer setup pixmap files.
22435         * pixmaps/Makefile.am, src/pixmaps.h, anjuta.prj: Added the new pixmaps references.
22436         
22437 2002-06-01      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22439         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22441         src/Makefile.am, src/aneditor.cxx, src/anjuta.c, src/anjuta.h
22442         src/defaults.c, src/message-manager-private.cc, src/project_dbase.c
22443         src/utilities.c, scintilla/PropSet.cxx: Fix memory leaks and other
22444         cleanups, remove dead code, GUI cleanupMemory leaks cleanups.
22446         printing/Makefile.am: Reduced compiler optimizations.
22448         tagmanager/include/tm_project.h, tagmanager/include/tm_work_object.h, 
22449         tagmanager/include/tm_workspace.h, tagmanager/tm_project.c, 
22450         tagmanager/tm_source_file.c, tagmanager/tm_work_object.c,
22451         tagmanager/tm_workspace.c: TagManager fixes.
22453 2002-06-01  Naba Kumar <kh_naba@users.sourceforge.net>
22455         * printing/*: CVS added. :)
22456         
22457 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22459         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22461         * printing*: CVS added.
22462         * printing/*.[ch], printing/Makefile.am, anjuta.spec.in, Makefile.am,
22463           configure.in, src/Makefile.am, src/controls.c, src/main_menubar.[ch],
22464           src/main_menubar_def.h: Gnome Print support
22465         * src/anjuta.c: Fixed a crash bug (NULL pointer check).
22466         * configure.in: Enable debugging flag option
22467         * src/preferences.c, src/preferences.h, src/preferences_gui.c, src/mainmenu_callbacks.c:
22468           Print properties defined.
22469         * global-tags/create_global_tags.sh: More GNOME libraries added, cleanups
22470         
22471 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22473         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22474         
22475         * src/an_file_view.c, src/an_symbol_view.c: Added Dock/Undock
22476         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
22477           src/anjuta.h, src/text_editor_menu.[ch]: More menu re-organization
22478           and cleanups
22479         * src/text_editor.c: Minor cleanups.
22480         * anjuta.c: Tweaks to 'Goto File Line' functionality.
22481         * src/project_dbase.c: Fixes to add/remove files from project.
22482         * src/help.c: Fix minor memory leak.
22483         * src/project_dbase_gui.c: Remove debugging messages.
22484         * src/utilities.[ch]: Cleanups and minor fixes.
22485         * src/anjuta_gui.c, src/pixmaps.h: Application icon set correctly.
22487 2002-05-30  Naba Kumar <kh_naba@users.sourceforge.net>
22489         * src/anjuta.c [anjuta_apply_preferences()]:
22490         Fixed a crash bug when tab pos is not defined for the editors.
22491         
22492         * data/properties/cpp.properties: Set default identifier property to normal.
22493         This fixes the bug in which the fore color gets hidden with dark background.
22495 2002-05-29  Naba Kumar <kh_naba@users.sourceforge.net>
22497         * scintilla/*, scintilla/include/*: Upgraded to the vanilla
22498         scintilla 1.46
22499         
22500         * src/aneditor.cxx, src/aneditor.h, src/main_menubar.h, src/main_menubar.h,
22501         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, main_menubar_def.h,
22502         src/anjuta.c, data/properties/anjuta.properties:
22503         Implemented line wrapping.
22504         
22505         * src/aneditor.cxx, src/aneditor.h:     Implemented Readonly file mode.
22506         
22507         * scintilla/LexCPP.cxx: Added the custom code (insidePreprocessor variable
22508         usage and SCE_C_WORD3 flagging) used by tagmanger for maintaing custom
22509         tags. Code was reviewed from GNOME Bonsai view.
22510         
22511         * scintilla/include/SCILexers.h: Added definition of SCE_C_WORD3 as
22512         it seems to have been removed by scintilla people.
22513         
22514         * data/properties/anjuta.properties: Set default line wrap to false, as
22515         is noticably slow with big files.
22516         
22517 2002-05-27      Jean-Noel Guiheneuf     <jnoel@saudionline.com.sa>
22519         * src/project_import_gui.c: disallow the selection of files in
22520           the browse dialog.
22521         * src/mainmenu_callbacks.c, src/preferences.c: cleanups to identity
22522           preferences code.
22523         
22524 2002-05-27      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22526         * src/an_file_view.c, src/an_symbol_view.c, src/text_editor_menu.c,
22527           src/main_menubar_def.h, src/pixmaps.h, :Added some icons to menu items.
22528         * src/controls.c, src/main_menubar.[ch]:Some menu organization cleanups.
22529         * src/project_dbase.[ch], src/project_dbase_gui.c: Adding files to projects
22530           now works properly.
22531         * src/gnome_project.c, src/mainmenu_callbacks.[ch]: Minor API change.
22532         * scintilla/include/PropSet.h, tagmanager/read.c: Accept '$' in identifiers.
22533         * src/utilities.[ch]: Added some utility functions.
22534         * tagmanager/tm_project.c: Fix for bug in file removal from project.
22535         
22536         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
22538 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
22540         * HACKING: info on FIXME statements and removed ccview references
22541         * Makefile.am: added rule to make RPM package
22543 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
22545         * THANKS, widgets/e-shell-about-box.c, 
22546         manuals/anjuta-manual/C/authors.sgml: updated for new
22547         patch
22548         * src/anjuta.c: removed unnecessary warning code since CVS 
22549         support is now implemented :-)
22550         * manuals/sgmldocs.make: implemented a fix for bug #553969
22551         * manuals/C/anjuta-tutorial/anjuta-tutorial.sgml: fixed some CRs
22552         * manuals/C/anjuta-tutorial/anjuta-turorial-C.omf, 
22553         manuals/C/anjuta-faqs-C.omf: modified the descriptions
22554         
22555 2002-05-20 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
22556         
22557         * src/main_menubar.c, src/main_menubar.h, src/controls.c,
22558           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
22559           src/main_menubar_def.h, src/preferences_gui.c,
22560           preferences.c, preferences.h: setup Username and Email 
22561           preferences, Insert ChangeLog and Username editor functions
22562           
22563           Patch reviewed and modified by Andy Piper <andy.piper@freeuk.com>
22565 2002-05-17  Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
22566         
22567         * src/commands.c, src/compiler_options_cb.c src/compiler_options_gui.c
22568           src/src_paths_cbs.c, src/src_paths_gui.c
22569           Fixed some minor bugs and replace gtk_entries by gnome_file_entries
22571           Patch reviewed by Andy Piper <andy.piper@freeuk.com>
22573 2002-05-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22575         * src/main_menubar.[ch], main_menubar_def.h: Added back/forward
22576           and goto tag menu items to main menu.
22578 2002-05-09  Andy Piper <andy.piper@freeuk.com>
22580         * THANKS, widgets/e-shell-about-box.c, 
22581         manuals/anjuta-manual/C/authors.sgml: added new contributors
22582         * HACKING: updated with info on files to change for credits
22584 2002-05-09  Dan Elphick <dre00r@ecs.soton.ac.uk>
22586     * src/aneditor.cxx: extended extension list which fixes segfault
22587     on selecting lisp, ruby or matlab as highlight style.
22589 2002-05-09  Andy Piper <andy.piper@freeuk.com>
22591         * src/main_menubar_def.h: fixed an array initialiser and fixed
22592         the lexer settings for the new entries on the Format menu
22594 2002-05-07  Stephane Demurget  <demurgets@free.fr>
22596         * Synced with Scintilla 1.45
22598 2002-05-06  Andy Piper <andy.piper@freeuk.com>
22600         * anjuta.prj: added another missing file
22601         * ChangeLog: fixed some incorrect change dates I caused by 
22602         sloppy cut-and-pasting :-/
22604 2002-05-06  Andy Piper <andy.piper@freeuk.com>
22605         
22606         * src/mainmenu_callbacks.c: fixed title of new About box
22608 2002-05-05  Andy Piper <andy.piper@freeuk.com>
22610         * src/pixmaps.h: added macros for OpenGL and SDL project icons
22612 2002-05-05  Andy Piper <andy.piper@freeuk.com>
22614         * pixmaps/appwiz_opengl.png, pixmaps/appwiz_sdl.png: added new files
22615         * anjuta.prj: updated for new files
22617 2002-05-05  Naba Kumar <kh_naba@users.sourceforge.net>
22619         * widgets/e-shell-about-box.c: Added version display.
22620         
22621 2002-05-03  Andy Piper <andy.piper@freeuk.com>
22623         * launcher/anjuta_launcher.c, src/dnd.c, src/session.c, 
22624         widgets/scroll_menu.c: fixed up some compiler warnings (patch
22625         from Philip Van Hoof)
22627 2002-05-03  Andy Piper <andy.piper@freeuk.com>
22629         * manuals/C/anjuta-tutorial/Makefile.am: removed a circular 
22630         dependency
22631         * manuals/ja/anjuta-manual/anjuta-manual.sgml, 
22632         manuals/ja/anjuta-manual/debugger.sgml: fixed some markup problems 
22633         that produced build errors (needs checking on a machine with the
22634         ja locale!)
22635         * data/properties/lisp.properties: updated to match format of other
22636         lexer property files supplied with Anjuta
22638 2002-05-03  Andy Piper <andy.piper@freeuk.com>
22640         * anjuta.prj: added new files
22641         * HACKING: added information from the mailing list on 
22642         adding new project types to the wizard (thanks to Johannes)
22644 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22646         * src/utilities.h, src/launcher.c, src/gnome_project.c,
22647           src/appwiz_page2.c: Fix for 547038.
22649 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
22651     * attach_process.c, attach_process_cbs.c: Fixed a dialog
22652     hide bug.
22653     
22654     * about.h: cvs removed.
22655     
22656 2002-05-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22658         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
22660         Fix for #539574.
22662         * src/anjuta.c (anjuta_system_error): checks for the error number to
22663         know whether the error description is needed or not.
22665 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
22667         * pixmaps/anjuta_logo.png: New about logo.
22668     
22669         * pixmaps/anjuta_icon.png: New icon from Misha. The
22670         old one had trouble with some gtk themes.
22671     
22672         * about.c: Removed. No longer needed.
22674         * mainmenu_callbacks.c: Removed reference of about.h
22675     
22676 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22678         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22680         * widgets/e-shell-about-box.[ch], configure.in, Makefile.am,
22681           mainmenu_callbacks.c, widgets/Makefile.am: Implemented the new
22682         About Dialog (thanks to the Evolution team for the cool widget!)
22684 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
22686         Patch from lbell <lbell@tsc4.com>
22687     
22688         * src/find_in_files.c, src/find_in_files.h,
22689           src/anjuta.c: Added save_yourself, load_yourself routines.
22690     
22691         * src/find_in_files.{h,c}, src/find_in_files_gui.c:
22692         Added "Append messages" toggle button. This will enable
22693         the search results to be appended to the already existing
22694         results.
22695     
22696         * src/debugger.c: Fixed a typo.
22697     
22698         * src/find_text.c, src/breakpoints.c, src/project_dbase.c,
22699           src/session.c, src/session.h: Improved session management.
22701 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
22703         * THANKS, FUTURE, AUTHORS: Changed my email and
22704         avoided yahoo.com.
22706 2002-05-02  Stephane Demurget  <demurgets@free.fr>
22708         Impl. feature request #525271 (add Lisp support).
22710         * data/properties/lisp.properties: added.
22712         * data/properties/Makefile.am, data/properties/anjuta.properties: added
22713           the lisp properties.
22715         * src/main_menubar_def.h, src/lexer.h, src/aneditor.cxx,
22716           src/utilities.[ch]: added support for the Lisp highlight style.
22718 2002-05-02  Stephane Demurget  <demurgets@free.fr>
22720         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
22721           src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
22722           src/text_editor_cbs.c: replaced the tabs ordering menuitem by a
22723           option preferences to have a persistent setting. Plus it's not used
22724           often, so it's better here than flooding the menus.
22726         * src/preferences.[ch], src/preferences_gui.c: ditto, plus made the
22727           preferences pages a lot more consistent and sweeter: tabs direction
22728           radiobuttons are directed against the meaning, all pages have an
22729           outter frame, a lot of padding, removed all expand attributes for
22730           vertical boxes, ...
22732           That's not a total revamp, but it's really looking better now, even
22733           if there's still work to be done.
22735 2002-05-01  Andy Piper <andy.piper@freeuk.com>
22737         * src/main_menubar_def.h, src/cvs_gui.c: updates to strings
22738         * TODO: added task to be completed before next release (update all credits)
22740 2002-05-01  Stephane Demurget  <demurgets@free.fr>
22742         * THANKS, src/about.c, manuals/anjuta-manual/C/authors.sgml: added
22743         Benke László.
22745 2002-05-01  Benke László  <decike@freemail.hu>
22747         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
22749         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
22750           src/main_menubar_def.h, src/mainmenu_callback.[ch],
22751           src/text_editor_cbs.c: added an "automatic tab ordering" checkmenuitem
22752           to the format menu in order to reorder the notebook tabs in
22753           alphabetical order everytime a file is created/opened/saved.
22755 2002-05-01  Philip Van Hoof <freax@pandora.be>
22757         * widgets/gnomefilelist.[ch] (history_combo_go),
22758         (history_combo_clicked): impl.
22760         (gnome_filelist_new_with_path): use this new impl.
22762 2002-05-01  Stephane Demurget  <demurgets@free.fr>
22764         * src/project_dbase_gui.c (add_file): added the xpm file type.
22766 2002-04-30  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22768         Patch reviewed by Stephane Demurget <demurgets@free.fr> except for the
22769         tag manager fixes.
22771         * src/anjuta.[ch]: Changed local tag list to use line numbers instead
22772           of tag types.
22774         * src/an_symbol_view.[ch], src/mainmenu_callbacks.[ch],
22775           src/text_editor_menu.c: Added context sensitive search in symbol
22776           browser and editor.
22778         * configure.in: Changed version number to 0.1.9.99.
22780         * scripts/anjuta_import.sh.in, scripts/anjuta_project.template,
22781           src/project_import.c: Minor changes to project import facility.
22783         * src/preferences.[ch], src/preferences_gui.c: Fix for bug #537273
22784           (Forced to use specific brace format)
22786         * tagmanager/include/tm_tag.h, tagmanager/include/tm_workspace.h,
22787           tagmanager/tm_tag.c, tagmanager/tm_work_object.c,
22788           tagmanager/tm_workspace.c: Minor TagManager fixes and updates.
22790 2002-04-30  Johannes Schmid  <clubfan@users.sourceforge.net>
22792         Patch reviewed by Stephane Demurget <demurgets@free.fr> who made
22793         replaced the spinbutton with an hscale, and made the UI less "blocky".
22795         * src/cvs_gui.c: When diffing a project you can choose date and
22796         release now.
22798         * src/project_dbase.c: Import_file activated again
22800         * configure.in, plugins/Makefile.am: Added patch plugin
22802         * plugins/patch/*: The new patch plugin
22804 2002-04-28  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22806         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
22808         * src/aneditor.cxx (StartAutoCompletedWord): the duplicates in the
22809         dropdown list shown by autocompletion are now removed.
22811 2002-04-28  Philip Van Hoof <freax@pandora.be>
22813         Patch reviewed by Stephane Demurget  <demurgets@free.fr> who merged
22814         a bunch of filetypes from the older version.
22816         * src/project_dbase_gui.c (add_file): changed the import
22817         dialog's filetypes combo contents depending on the
22818         type of data to be imported.
22820 2002-04-28  Stephane Demurget  <demurgets@free.fr>
22822         * src/fileselection.[ch] (fileselection_addtype_f): removed the use of
22823         the amount parameter as Philip stated and reformated to follow the
22824         Gnome convention.
22826         * src/project_dbase.c (project_dbase_make_default_filetype_list):
22827         changed accordingly.
22829 2002-04-25  Stephane Demurget  <demurgets@free.fr>
22831         Fix for #531293.
22833         * src/main_menubar_def.h: replaced the shortcut for "Find next" to
22834         Shift-F6, to be more consistent with other Gnome apps.
22835         Moved the "Search next" entry under the "Search" one, and swapped the
22836         order of the "Find in files" and "Find and Replace" ones.
22838         Some additional fixes ands cleanups on the edit menu.
22840         * src/main_menubar.h: replaced all occurences of repeat_find by
22841         find_again for the code to be more consistent.
22843         * src/main_menubar.c (update_main_menubar): made the "Find next" entry
22844         sensitiveness depending on the existence of an active text buffer.
22846         * TODO: added some bits about improving the usability of the
22847         search/search again couple.
22849 2002-04-25  Stephane Demurget  <demurgets@free.fr>
22851         * src/preferences_gui.c: made the tab labels text more consistent
22852         (s/misc/Misc/).
22854 2002-04-25  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22856         Patch reviewed and improved by Stephane Demurget  <demurgets@free.fr>
22858         * manuals/C/anjuta-tutorial/Makefila.am: fixed the glade picture
22859         filename.
22861         * src/main.c (main): simplified some code and cleanups.
22863         Fix a part of #499366:
22865         * src/commands.[ch] (sync_from_props), (command_editor_save),
22866         (on_apply_clicked), (create_command_editor_gui): added the gui
22867         corresponding to the command.terminal preference.
22869 2002-04-25  Stephane Demurget  <demurgets@free.fr>
22871         Fix for #465180.
22873         * anjuta.spec.in: added build requirements for the source rpm.
22875 2002-04-24 Johannes Schmid <clubfan@users.sourceforge.net>
22877         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22878         
22879         * src/appwiz_page1.c, src/appwizard_cbs.c, src/glades.c, 
22880           src/pixmaps.h, src/project_dbase.[c,h], src/project_import_cbs.c, 
22881           src/project_type.c, source.c, wizard_gui.c:
22882           Added new GNOME 2 project types and changed glade behaviour to
22883           produce GTK code if project type GTK was selected and GTKmm code
22884           if project type GTKmm was selected (and not depending on the 
22885           selected language. Disabled glade for GNOME 2 projects because
22886           we will need glade2 there.
22887           
22888         * src/project_dbase.c: Fixed a memory lack.
22889         
22890         * pixmaps/appwiz_*2.png: Added GNOME 2 icons from Misha
22891         
22892         * src/cvs.c: Added an error message if jobs are running
22894 2002-04-23 Naba Kumar <kh_naba@users.sourceforge.net>
22896         * tagmanager/tm_work_object.c: Fixed a chrash
22897         bug which occurs when it tries to stat an empty
22898         file name.
22899         
22900 2002-04-22 Naba Kumar <kh_naba@users.sourceforge.net>
22902         * src/controls.c: CVS menu items now becomes
22903         insensitive when the launcher is busy.
22904         
22905         * src/anjuta.c, cvs.h, cvs.c: Created a function
22906         to update the cvs preferences when preferences are
22907         applied in preferences dialog and called it from
22908         anjuta_update_preferences().
22909         
22910 2002-04-19 Naba Kumar <kh_naba@users.sourceforge.net>
22912         * src/cvs.c: Added a space in the cvs command
22913         before the revision part. This fixes the cvs
22914         error we get when cvs-diffing with revisions.
22915         
22916         * src/cvs.c: Fixed a compiler warning.
22917         
22918         * src/find_replace.c: The dialog now remembers
22919         the settings including the "prompt on replace"
22920         which seems to have broken somewhere line the
22921         changes.
22922         
22923 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
22925         * src/cvs.{h,c}, src/cvs_cbs.{h,c}, src/cvs_gui.{h,c}:
22926         Added a new property in cvs class to hold a boolean
22927         for enabling date in cvs diff. This fixed the bizzare
22928         diff output due to the date that goes with the cvs
22929         command. Also, set the default value of compression
22930         to 3 and unified diff option to 1.
22931         
22932 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
22934         * src/cvs.c: The diff editor is set to hilite as
22935         diff syntax hiliting.
22936         
22937         * configure.in, manual/Makefile.am:
22938         Added a new manual module for ja language.
22939         
22940         * manual/ja/*/*/*: New module and files for the
22941         ja translation for the anjuta documentation
22942         from Takeshi AIHANA <aihana@jcom.home.ne.jp>
22943         
22944 2002-04-17 Naba Kumar <kh_naba@users.sourceforge.net>
22946         * src/launcher.c: Made a very messy work around
22947         for the launcher authentication to work properly.
22948         
22949         * src/find_replace.c: Applied the missing patch
22950         from Dan Elphick <dre00r@ecs.soton.ac.uk>
22951         
22952 2002-04-16 Andy Piper <andy.piper@freeuk.com>
22954         * src/cvs.c, src/main_menubar_def.h: made message strings
22955         consistent with existing standards from our own documentation 
22956         (such as uppercase P in Project, corrected spelling of 
22957         repository, etc.)
22959 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
22961         * src/cvs_gui.c: Cleaned up gui and aligned various
22962         widgets to give a clean look.
22963         
22964 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
22966         * src/launcher.c: Added work around to retrieve
22967         the child exit code. It works. :)
22968         
22969         * src/find_in_files.c, src/gnome_project.c,
22970         src/project_import.c, src/cvs.c, src/configure.c, src/compile.c,
22971         src/clean.c, src/clean_project.c, src/build_project.c,
22972         src/build_file.c: Modified to handle the new
22973         child exit code.
22974         
22975 2002-04-15 Dan Elphick <dre00r@ecs.soton.ac.uk>
22977         * src/find_replace.c: Changed signal to call
22978         on_replace_text_close on from delete_event
22979         to close => the replace history is now updated.
22981 2002-04-15 Naba Kumar <kh_naba@users.sourceforge.net>
22983         * src/cvs.c: escaped the cvs import message before
22984         passing it to cvs.
22985         
22986 2002-04-14 Johannes Schmid <clubfan@users.sourceforge.net>
22988         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22989         
22990         * src/cvs.[c/h], src/texteditor.[c/h]: Fixed bug #542151
22991         
22992         * src/cvs.[c/h], src/cvs_cbs.[c/h], src/cvs_gui.[c/h]:
22993         Added cvs import
22994         
22995         * src/preferences_gui.c: GUI improvements
22996         
22997         * src/project_dbase.c, src/controls.c: Fixed some menu stuff
22999 2002-04-13 Naba Kumar <kh_naba@users.sourceforge.net>
23001         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c:
23002         Removed static qualifier from tm_tag_type_name() and
23003         availed it's prototype for use in outside code. also
23004         created reverse map function tm_tag_type_name();
23005         
23006         * src/anjuta.c: Implemented qualified tags names for
23007         the tag list (on the toolbar pulldown list) to avoid
23008         ambiguty in tags with similar names (like prototype
23009         and definition). Patch modified and improved.
23010         
23011         Patch from: Todd Goyen <wettoad@knighthoodofbuh.org>
23012         
23013 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
23015         * src/utilities.[c,h]: Added a utility funtion
23016         that escapes the single and double quotes in a
23017         given string. Useful for passing command line
23018         args with quotes.
23019         
23020         * src/cvs.c: Escaped the cvs log message before
23021         passing it to cvs command line to avoid ambiguties
23022         with quotes in the message.
23023         
23024         * pixmaps/anjuta_icon.png: Changed to the new icon.
23025         from Todd Goyen <goyen@mbi-berlin.de>
23026         
23027         * src/message-manager-private.cc: Added regex to 
23028         recognize (underline hilite) the parsable outputs
23029         from the zvt terminal.
23030         
23031 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
23033         Patch from: Tina Hirsch <tehirsch@arcor.de>
23034         
23035         * src/project_type.c:
23036         Fixed a bug in the wxproject type and modified the erroroutput when
23037         configure doesn't find wx-config
23038         
23039         Patch from: Timothee Besset <ttimo@idsoftware.com>
23040         
23041         * src/anjuta.c, src/message-manager-private.cc,
23042           src/message-manager-private.h
23043         Catches double clicks in the zvt terminal, and calls goto_error_line
23044         to jump to the appropriate location in the source. This will recognize
23045         grep -n output
23046         
23047 2002-04-10 Naba Kumar <kh_naba@users.sourceforge.net>
23048         
23049         * src/build_project.c: Taken care of memory leak
23050           by freeing cmd variable properly.
23052         * src/main_menubar_def.h: Fixed wrong signal connection
23053           for cvs project commit.
23054           
23055         * src/cvs_cbs.c: Fixed non-functional "cancel" button.
23056         
23057         * src/preferences_gui.c: Added some border and adjusted
23058           expandsion, filling in box adds to make the cvs preferences
23059           more nicer.
23060         
23061 2002-04-03 Johannes Schmid <clubfan@users.sourceforge.net>
23063         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
23064         
23065         * src/cvs*, src/main_menubar*, src/preferences*: 
23066         Moved CVS settings to preferences, added a nice login dialog.
23067         
23068         * src/controls.c, src/project_dbase.c:
23069         CVS project options are only shown if a project is open
23070         
23071         * src/build_project.c:
23072         User is now asked if he wants to install as root 
23073         
23074         * src/launcher.c:
23075         Fixed a warning
23077         * anjuta.prj: Updated with cvs files
23078         
23079         * TODO: Remove task which are done
23080         
23081 2002-03-31 Naba Kumar <kh_naba@users.sourceforge.net>
23083         * pixmaps/Makefile.am, src/compile.c, src/configurer.c,
23084         src/cvs.c, src/cvs_gui.c, src/gnome_project.c,
23085         src/launcher.c, src/main_menubar_def.h, src/pixmaps.h:
23087         Modified launcher to use controlling terminal to detect and
23088         take care of password authentications (for example, for cvs
23089         and root installs).
23090         
23091         * pixmaps/password.png: New file.
23092         
23093 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
23095         Anjuta kick start tutorial wirtten by:
23096           Ishan Chattopadhyaya <ichattopadhyaya@yahoo.com>
23098         * manuals/C/anjuta-tutorial, manuals/C/anjuta-tutorial/Makefile.am,
23099           manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
23100           manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
23101           manuals/C/anjuta-tutorial/figures/*.png:
23102           
23103           Added files
23104         
23105         * configure.in, manuals/C/Makefile.am, manuals/C/topic.dat
23106           
23107           Modified files.
23108         
23109 2002-03-28 Roel Vanhout <roel@stack.be>
23111         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
23113         * src/aneditor.cxx, src/preferences.c, src/preferences.h,
23114           src/preferences_gui.c:
23115         Added option to wrap around to beginning/end of file when on last bookmark
23116         and next/previous bookmark is pressed
23117         
23118 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
23120         Patch from Philip Van Hoof <freax@pandora.be>
23121         
23122         * src/gnomefilelist.c:
23123         Added gimp like feature that changes the file extension of
23124         the filename entered in the selections when the file
23125         filter is changed.
23126         
23127 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
23128         
23129         Patch from Roy Wood <roy.wood@filogix.com>
23130         
23131         * src/controls.c, src/find_text.c, src/find_text.h,
23132           src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
23133           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
23134           
23135           Menuitem for entering currently selected text as find target,
23136           added key accel for "find next" and changed some key accels for
23137           other key for consistency.
23138           
23139         * src/utilities.c:
23140           Cleaned up code.
23141         
23142 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
23144         * src/watch.c, src/watch.h, src/watch_cbs.c,
23145           src/watch_cbs.h, src/watch_gui.c:
23146         
23147           Patch from Jeroen van der Vegt <A.J.vanderVegt@ITS.TUDelft.nl>
23148         
23149           Added change watch entries feature
23150           and Watch entries modify on double click fixed.
23152 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
23154         * src/mainmenu_callbacks.c:
23155         
23156           Project commit should not bypass dialog as
23157           we need to get the cvs log from the user.
23158           
23159 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
23161         * src/project_dbase.c:
23162         
23163           Patch from Roy Wood <roy.wood@filogix.com>
23164           
23165           Fixed docking bug with the new docking patch
23166           to fix copy/paste bug.
23167           
23168 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
23170         * src/cvs.c, src/cvs.h, src/cvs_cbs.c, src/cvs_cbs.h
23171           src/cvs_gui.c, src/cvs_gui.h, src/main_menubar.c,
23172           src/main_menubar.h, src/main_menubar_def.h,
23173           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
23175           Added cvs project support. Featured bypass cvs dialog for
23176           cases where we don't need dialog (such as project and right
23177           click selection from file browser). Cleaned up cvs code to
23178           make them generic cvs operations instead of separate file
23179           and project operations. Added cvs log action. Increased
23180           file entry box width and enabled "unified diff" by default.
23181           Used Editor buffer for status and log and set hilite for
23182           these buffers including diff buffer (DIFF hilite).
23183           
23184 2002-03-23 Tina Hirsch <cevina@users.sourceforge.net>
23186         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
23188         * data: Added file autogen.sh.wxwin 
23189         * data/Makefile.am: Added entry for autogen.sh.wxwin
23190         * pixmaps: Added project image appwiz_wxwin.png
23191         * pixmaps/Makefile.am: Added entry for appwiz_wxwin.png
23192         * src/appwizard_cbs
23193           src/compiler_options.c
23194           src/pixmaps.h
23195           src/project_dbase.c
23196           src/project_dbase.h
23197           src/project_import_cbs.c
23198           src/project_type.c
23199           src/source.c
23200           src/source.h
23201           src/wizard_gui.c: Added everything necessary for new
23202                             project type 'wxWindows (wxGTK)
23203         * src/project_dbase.c: Fixed a bug that caused every project
23204                                to be a glade project in dialog
23205                                                    'Project information'.
23207 2002-03-25 Naba Kumar <kh_naba@users.sourceforge.net>
23209         Patch submitted by Roy Wood <roy.wood@filogix.com>
23210         
23211         * src/anjuta_gui.c, src/message-manager-dock.c,
23212           src/project_dbase.c:
23213           
23214           fixed the copy/paste bug by rewriting dock/undock
23215           code.
23217 2002-03-22  Johannes Schmid <clubfan@users.sourceforge.net>
23219         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
23220         
23221         * src/cvs*, src/Makefile.am:
23222           New file for CVS support. File operations currently work
23223           cvs login needs to be done. Project support is not yet
23224           started.
23226         * src/main_menubar*, src/mainmenu_callbacks,
23227           src/anjuta.c, src/anjuta.h:
23228           Added menus and functions for cvs commands.
23229           
23230         * src/text_editor_menu.h: 
23231           Added #include <gtk/gtk.h>
23232           
23233         * src/gotoline.h:
23234           Removed a warning (and this time it works ;-)
23236         * src/utilities.c, src/utilities.h:
23237           Added a utility function to retrieve directory
23238           name out of full path.
23240 2002-03-11  Jeroen van der Vegt  <ajvdvegt@sourceforge.net>
23242         * src/executer.c: (create_executer_dialog): changed the default
23243           focus on the entry.
23245 2002-03-10 Naba Kumar <kh_naba@users.sourceforge.net>
23247         * widgets/gnomefilelist.c:
23248         Fixed duplicate history entries for the same directory.
23249           
23250 2002-03-10  Stephane Demurget  <demurgets@free.fr>
23252         Fix for #520092.
23254         * src/main_menubar_def.h: removed the Ctrl-L shortcut for Save All, as
23255           it's already used by scintilla to delete the whole current line.
23257 2002-03-10  Stephane Demurget  <demurgets@free.fr>
23259         Fix for #525107.
23261         * src/anjuta_cbs.c: (on_open_filesel_ok_clicked): removed unecessary
23262           calls to fileselection_hide_widget,
23263           (on_open_filesel_cancel_clicked): removed.
23265         * src/project_dbase.c: (on_open_prjfilesel_cancel_clicked),
23266           (on_add_prjfilesel_cancel_clicked):
23268         * widgets/gnomefilelist.[ch]: (gnome_filelist_set_multiple_selection):
23269           impl.
23271         * src/fileselection.c: Made some functions static.
23272           (fileselection_hide_widget): rewritten using the new
23273           gnome_filelist_set_multiple_selection function.
23275         * src/fileselection.c: (on_file_selection_delete_event): removed
23276           unuseful widget hides. Some cleanups,
23277           (on_file_selection_cancel_clicked): impl,
23278           (create_fileselection_gui): changed the cancel button clicked's
23279           callback to use this new function.
23281         * src/anjuta.c: (anjuta_new):
23282         * src/project_dbase.c: (project_dbase_new): removed the use of cancel
23283           callbacks, because this the gnome filelist widget's job.
23285         * widgets/gnomefilelist.c: (gnome_filelist_new_with_path): removed
23286           clist selection mode duplicates set,
23287           (gnome_filelist_key_press): use the new impl. function.
23289 2002-03-10  Stephane Demurget  <demurgets@free.fr>
23291         Fix for #441233.
23293         * src/appwizard_cbs.c: (on_druidpagestandard2_next):
23294           fixed some bogus code using an array cell out of
23295           range, removed unecessary gettext usages.
23297         * src/appwiz_page2.c: (on_prj_name_entry_changed):
23298           some cleanups and now transform minus characters to
23299           underscores.
23301         * src/source.c:
23302           (source_write_configure_in),
23303           (source_write_toplevel_makefile_am),
23304           (source_write_desktop_entry),
23305           (source_write_glade_file):
23306         * src/project_dbase.c: (project_dbase_summon_glade),
23307           (project_dbase_generate_source_code):
23308         * src/glades.c: (gladen_write_glade_write):
23309           replaced some occurences of the target name by the
23310           project filename, using project_dbase_get_proj_name,
23311           to fix the name of some files.
23312           Fixed a lot of mem leaks.
23313           Various code cleanups.
23315 2002-03-06  Stephane Demurget  <demurgets@free.fr>
23317         Merged with latest (1.44) scintilla.
23319         Added: - The calltip.<lexer>.end.definition property to display help
23320                  text on a second line of calltip.
23321                - The calltip.<lexer>.word.characters property to correctly find
23322                  calltips for functions that include characters like '$' which
23323                  is not normally considered a word character.
23324                - The use.monospaced property to determine initial state of
23325                  Use Monospaced Font setting.
23327         Bugs fixed: Too many to mention; please see :
23328                     http://www.scintilla.org/ScintillaHistory.html for the
23329                     full changes list.
23331         * scintilla/*/*: updated nearly all files.
23333         * TODO: removed the need of a scintilla merge.
23335         Merged with latest (1.44) SciTE properties.
23337         * data/properties/anjuta.properties: added the wrap, use.monospaced
23338           properties.
23340         * data/properties/html.properties: added a missing php extension, and
23341           updated php keywords to the latest reference.
23343         * data/properties/pascal.properties: added commands to compile, build
23344           and execute pascal applications.
23346         * data/properties/lua.properties: added styles for statements.
23348         * data/properties/bash.properties: added the declare keyword.
23350         Fixed distchecking.
23352         * global-tags/Makefile.am,
23353           global-tags/create-global-tags.sh: used some kind of ugly hack to
23354           make distchek work, since noone has proposed some better way.
23356         * src/main_menubar_def.h: Ctrl-W is now associated to close file,
23357           and Ctrl-N replace Alt-N for new file according to the Gnome design
23358           reference.
23360 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
23362         * widgets/gnomedirlist.c
23363         widgets/gnomedirlist.h
23364         widgets/gnomefilelist.c
23365         widgets/gnomefilelist.h:
23367         Added GPL headings in the file.
23369 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
23371         * src/attach_process.c
23372         src/attach_process_cbs.c
23373         src/attach_process_cbs.h
23374         src/attach_process_gui.c
23375         src/breakpoints.c
23376         src/breakpoints_cbs.c
23377         src/breakpoints_cbs.h
23378         src/breakpoints_gui.c
23379         src/commands.c
23380         src/compiler_options.c
23381         src/compiler_options_cbs.c
23382         src/compiler_options_cbs.h
23383         src/compiler_options_gui.c
23384         src/find_in_files.c
23385         src/find_in_files_cbs.c
23386         src/find_in_files_cbs.h
23387         src/find_in_files_gui.c
23388         src/find_replace.c
23389         src/find_text.c
23390         src/help.c
23391         src/preferences.c
23392         src/preferences_gui.c
23393         src/project_config.c
23394         src/src_paths.c
23395         src/src_paths_cbs.c
23396         src/src_paths_cbs.h
23397         src/src_paths_gui.c:
23398         
23399         Bugs #521629 and #522427 fixed. The problem was, that the
23400         escape-key was not catched and the dialog was hidden, but
23401         the flag was not set correctly.
23403         Changed the callbacks for delete_event to close, using gnome_dialog_close(),
23404         using the gnome_dialog_close_hides()-setting present in most dialogs.
23405         Instead of _hide() in the button-callbacks, calling gnome_dialog_close(), which
23406         emits "close" and set the flag in the close-callback.
23408         Patch from: Jens Georg <mail@jensgeorg.de>
23410 2002-03-06  Stephane Demurget  <demurgets@free.fr>
23412         * src/*.{c,cpp}: s/string_free/g_free/
23414         * src/utilities.[ch]: (string_free): removed.
23416 2002-03-06      Dan Elphick <dre00r@ecs.soton.ac.uk>
23418         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
23420         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
23421         src/mainmenu_callbacks.[ch]:
23422         Removed Project menu options: README, TODO, ChangeLog and NEWS
23423         Moved Save Build Messages to Build menu and only highlight it
23424         when there are build messages.
23425         Corrected a spelling: "mojority" -> "majority"
23426         Fixed initialisation of edit.edit_app_gui so now Edit menu
23427         can be shown when no project is loaded.
23429         * src/project_dbase.h: Removed prototype for static function
23431 2002-03-06  Naba Kumar <kh_naba@users.sourceforge.net>
23433         * src/text_editor.c: Editor is marked changed after
23434         autoformat. 
23435         
23436         Patch from: Jens Georg <mail@jensgeorg.de>
23438 2002-03-04 Roel Vanhout <roel@stack.be>
23440         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
23442         * src/find_in_files.c, src/find_in_files.h, src/find_in_files_gui.c
23443         Added option to ignore binary files on 'Find in files' (grep -I option)
23445 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
23447         * src/main.c:
23448         session restoration and commandline load in 
23449         gtk idle loop.
23450         
23451         * src/anjuta.[h,c], src/anjuta_cbs.c:
23452         Removed "clear windows menu" and prevented runtime 
23453         warnings.
23454         
23455         * src/compile.c, src/build_file.c, src/build_project.c,
23456         src/clean.c:
23457         Takes into account the preference setting for 
23458         show dialog when job completes. Dialogs are
23459         shown when it is enabled otherwise not.
23460         
23461 2002-03-03 Roel Vanhout <roel@stack.be>
23463         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
23464         
23465         * src/find_text.c
23466         Store 'Find...' search string on search so that 'Find Next' will search for
23467         that string, even if the dialog hasn't been closed yet.
23469 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
23471         * src/anjuta.[h,c], src/anjuta_gui.c, src/anjuta_cbs.c,
23472         src/controls.c, src/main_menubar.h,     src/main_menubar.[h,c],
23473         src/main_menubar_def.h:
23474         
23475         Organized menus, removed "Windows" and "Utilities" menus from the
23476         menubar [they are no longer needed]. Also removed some extragenous
23477         separators.
23478           
23479 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
23481         * src/message-manager-private.cc:
23482         Set message clist selection mode to BROWSE.
23483         
23484         * src/message-manager.cc, src/an_symbol_view.c,
23485         src/an_file_view.c:
23486         Added Key navigation for the CTree and CList. Arrow left for
23487         node collapse, right for node expand, space (or enter) for
23488         activation (same as double click).
23489         
23490 2002-03-03 Roel Vanhout <roel@stack.be>
23491         
23492         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
23493         
23494         * plugins/class-gen/clsGen.c
23495         Added functionality to semi-intelligently prefill filename
23496         boxes with names deduced from class name
23498 2002-02-26 lbell <lbell@tsc4.com>
23500         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
23501         * src/preferences_gui.c:
23502         Removed an incorrect use of gtk_misc_set_alignment().
23503         
23504         * src/anjuta.c, src/anjuta.h, src/controls.c, src/main.c,
23505         src/main_menubar.c, src/mainmenu_callbacks.c, src/preferences.c,
23506         src/preferences.h, src/preferences_gui.c:
23507         
23508         Added the option to reload last open project at the startup.
23509         Added the possibility to open a new project without close
23510         an existing one
23511         
23512         * src/properties.cxx:
23513         Corrected a spelling mistake in message string.
23514         
23515         * src/session.c:
23516         Updated session functions.
23517            
23518 2002-02-26  Naba Kumar <kh_naba@users.sourceforge.net>
23520         * widgets/gnomefilelist.c: Bug fixes.
23521         
23522         Patch from Philip Van Hoof <freax@pandora.be>
23523         
23524 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
23526         * src/an_file_view.c:
23527         anjuta was unable to open some files becuase they were not being
23528         recognized as "text/*" mime type (example files *.rej, *.in, etc.).
23529         Removed mime checking when opening with anjuta, becuase it doesn't
23530         hurt to open binary files in anjuta (some even may want to do so).
23531         
23532         Added a warning when mime type is not set when "view with default
23533         viewer" is activated.
23534         
23535         * src/an_file_view.c, an_symbol_view.c:
23536         Converted N_() to _() where ever appropriate in the strings.
23537         
23538 2002-02-25  Johannes Schmid <clubfan@users.sourceforge.net>
23539         
23540         * src/appwizard_gui.c, src/appwizard_cbs.c
23541           src/wizard_gui.c/h, src/appwiz_page3.c,
23542           src/project_import_gui.c:
23543           
23544         Moved target type radiobuttons to appwiz. page 2
23545         
23546         * src/message-manager-private.cc
23547         Fixed a bug which caused a crash if next message function was used
23549         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
23551 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
23553         * src/anjuta.h, anjuta.c, anjuta_cbs.c:
23554         Modifies the behaviour of Alt-TAB in Anjuta. This
23555         brings a behaviour similar to VC6 Alt-TAB, by maintaining the recently
23556         edited files in the first items of the notebook.
23558         Patch from: Timothee Besset <timo@qeradiant.com>
23559         
23560 2002-02-24  Philip Van Hoof <freax@pandora.be>
23562         * widgets/gnomefilelist.c, gnomefilelist.h:
23563           Added filecompletion
23564           
23565         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
23567 2002-02-21  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
23569         * configure.in: Added "sk" to ALL_LINGUAS.
23571 2002-02-20  Johannes Schmid <clubfan@users.sourceforge.net>
23572   
23573         * src/appwiz_page3.c, src/appwizard.c, src/appwizard_cbs.c, 
23574           src/appwizard_gui.c, src/project_dbase.c, src/source.c,
23575           src/wizard_gui.c: Added support for static and dynamic libs
23576         
23577 2002-02-20  Dan Elphick <dre00r@ecs.soton.ac.uk>
23579         * widgets/gnomefilelist.c:
23580           Fixed gnome_filelist_get_lastfilename so it no longer returns
23581           a corrupted path.
23583 2002-02-20  Naba Kumar <kh_naba@users.sourceforge.net>
23585         * src/resources.h, resources.c:
23586         Added url handler.
23588         * src/main_menubar_def.h, mainmenu_callbacks.c:
23589         Changed to use gnome configed url handler.
23591 2002-02-19  Philip Van Hoof <freax@pandora.be>
23593         * widgets/gnomefilelist.c
23594         Added PHP filetype.
23596 2002-02-19  Naba Kumar <kh_naba@users.sourceforge.net>
23598         * plugins/class-gen/clsGen.c:
23599         Added c++ support.
23600         
23601         * widgets/gnomefilelist.c:
23602         Gives the maximum space to the files section of the open file dialog.
23603         
23604         Patches from: lbell <lbell@tsc4.com>
23605         
23606 2002-02-18  Naba Kumar <kh_naba@users.sourceforge.net>
23608         * src/anjuta.c, main.c:
23609         Used tm_get_real_path in anjuta_get_full_filename();
23610         
23611 2002-02-18  Andy Piper <andyp@users.sourceforge.net>
23612         
23613         * anjuta.prj: update version
23615 2002-02-17  Stephane Demurget  <demurgets@free.fr>
23617         * widgets/gnomefilelist.[ch]: (gnome_filelisttype_addtype_f):
23618           removed the amount arg and replaced with a NULL-ending list.
23619           (gnome_filelisttype_makedefaultlist): use the new prototype.
23621 2002-02-17  Andy Piper <andyp@users.sourceforge.net>
23623         * src/about.c, THANKS: updated for new contributors
23624         
23625         * anjuta.prj: added new files
23626         
23627         * README: corrected some documentation, ctags no longer needed,
23628           pkgconfig now required
23629           
23630         * data/properties/others.properties: add .cvsdiff extension
23631         
23632         * src/project_dbase_gui.c, src/utilities.c, src/utilities.h: 
23633           patch from Vadim Berezniker <vadim@berezniker.com> to improve 
23634           file import
23635           
23636         * doc/anjuta.1: added initial man page thanks to 
23637           Rob Bradford <rob@debianplanet.org> (NB build and install 
23638           needs work)
23639         
23640 2002-02-17  Johannes Schmid <clubfan@users.sourceforge.net>
23642         * src/Makefile.am: Cleaned handling of compiler flags by moving them
23643           to CFLAGS and CXXFLAGS. Anjuta is now compiled with -g -O2 and many
23644           warning flags. 
23645   
23646         * configure.in: Changed version to 0.1.10-pre
23647   
23648 2002-02-17  Stephane Demurget  <demurgets@free.fr>
23650         * src/fileselection.c: (create_fileselection_gui): always display
23651           the directory creation button as we cannot rely on the dialog
23652           titlebar.
23654         * widgets/gnomefilelist.[ch]: fixed includes.
23656         * pixmaps/new_folder.xpm: resized, added a + sign.
23658 2002-02-17  Stephane Demurget  <demurgets@free.fr>
23660         * widgets/gnomefilelist.c: (gnome_filelisttype_makedefaultlist):
23661           changed all extensions to begin with a dot.
23663 2002-02-16  Philip Van Hoof  <freax@pandora.be>
23665         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
23667         * THANKS: added Philip.
23669         * pixmaps/Makefile.am, pixmaps/new_folder.xpm: added.
23671         * src/project_dbase.c: (project_dbase_make_default_filetype_list),
23672         * src/file_selection.[ch],
23673         * widgets/gnomefilelist.[ch]: added a filetype
23674           combobox to the Anjuta file dialog widget.
23676 2002-02-14  Andy Piper  <andy.piper@freeuk.com>
23678         * anjuta.spec.in: eep! the import script was not being installed by
23679           RPM - fixed for the release.
23681 2002-02-13  Stephane Demurget  <demurgets@free.fr>
23683         Various cleanups and fixes for the next release to be able to make
23684         distcheck.
23686         * plugins/*/*.c: added missing prototypes causing gcc to speak to
23687           much and make some tweaks plus cleanups.
23689         * widgets/scroll-menu.c: made compare_menu_items use gconstpointers
23690           args to remove some warnings.
23692         * global-tags/Makefile.am,
23693           data/Makefile.am,
23694           src/Makefile.am: link against Anjuta static libs using the
23695           $(top_builddir) dir, not anymore on $(top_srcdir) to make
23696           distcheck happy.
23698         * src/Makefile.am: ditto with all the Anjuta static libs.
23700         * src/main_menubar.c: removed the widgets/ dir from the scroll-menu.c
23701           include, as we already include the whole directory for the build.
23703         * src/text_editor_cbs.c: included dnd.h for scintilla_uri_dropped ().
23704           
23705 2002-02-13      Andy Piper      <andy.piper@freeuk.com>
23707         * pixmaps/Makefile.am: icon for libglade project now installed
23708         * NEWS, README, TODO, configure.in, anjuta.prj: revised for release
23709         * manuals/C/Makefile.am: removed ChangeLog reference which was 
23710           breaking some build stuff
23711         * global-tags/Makefile.am, tagmanager/Makefile.am: fixed some
23712           include reference problems that showed up on make distcheck
23713         * tagmanager/tm_workspace.c: fixed crash bug spotted by Biswa
23715 2002-02-13  Johannes Schmid <clubfan@users.sourceforge.net>
23716         
23717         * src/aneditor.cxx: Fixed bug #509977 (CallTips)
23719 2002-02-12  Naba Kumar <kh_naba@users.sourceforge.net>
23721         * src/message-manager-private.cc:
23722           The horizontal scrollbar now shows properly on demand.
23723         
23724 2002-02-08  Johannes Schmid <clubfan@users.sourceforge.net>
23726         * src/dnd.c fixed some warnings
23727         * src/message-manager-private.cc: Horizontal scrollbar is now shown 
23728           and works. It is shown always at the moment but before it was
23729           shown on demand and did never work. 
23731 2002-02-07  Naba Kumar <kh_naba@users.sourceforge.net>
23733         * src/anjuta.c: Fixed a crash bug.
23734           patch from: Jens Georg <mail@jensgeorg.de>
23736 2002-02-04      Andy Piper      <andy.piper@freeuk.com>
23738         * manuals/C/anjuta-manual/*.sgml: fixed so that jade no longer
23739           reports a problem with missing end tags on <graphic>
23741 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
23743         * manuals/C/ChangeLog: removed since it was never used
23744         * manuals/C/anjuta-manual/*: more updates, new screenshots
23745         * anjuta.prj: updated for new manuals/ structure
23747 2002-02-03  Johannes Schmid <clubfan@users.sourceforge.net>
23749         * source.c, compiler_options.[c/h]:
23750           Fixed bug #460321 "Problem with optimization options" 
23751           by separating INCLUDE and C(XX)FLAGS in Makefile.am creation
23752         
23753 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
23755         * NEWS: prepared for release, need to fill in date
23756         * data/welcome.txt: version number updated
23758 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
23760         * src/text_editor_menu.c, src/an_file_view.c, 
23761           src/an_symbol_view.c: marked strings for translation
23762         
23763         * src/defaults.c, data/properties/xml.properties:
23764           *.omf and *.xsl files should use XML highlighting
23765           
23766         * manuals/C/anjuta-manual/*:
23767           - restructured so that files have more meaningful names
23768             and are easier to edit (see anjuta-manual.sgml for the
23769                 ordering)
23770           - updated some screenshots
23771           - continued rewrite
23773 2002-02-02  Naba Kumar <kh_naba@users.sourceforge.net>
23775         * main.c: Made a workaround to remove the old
23776         anjuta gnome config file (older than 9 Feb 2002). This
23777         will fix the bug which never lets the brower toolbar shown.
23778         
23779         * main.c: In fact, the above solution wouldn't work in all
23780         cases. Therefore, here is the better fix, which works by
23781         detecting the version of the old config file and deleting
23782         ~/.gnome/Anjuta if it is lesser than 0.1.9.
23783         
23784 2002-02-01  Andy Piper <andy.piper@freeuk.com>
23786         * HACKING: added info on submitting patches
23788 2002-01-31  Johannes Schmid <clubfan@users.sourceforge.net>
23790         * src/project_import_gui.c, src/project_import.c:
23791           - If Project Import Wizard is canceled everything is 
23792                 cleaned up now.
23793           - Back button is now insensitive on page 3 (some problems: 
23794                 see TODO in project_import_qui.c:284
23795           - Menu frame is insensitive if project type != GNOME(mm)
23797 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
23799         * src/main.c: Fixed bug #  (Unable to open files on
23800         double click in project window from second trial onwards when
23801         the project is opened from command line).
23802         
23803         * po/POTFILES.in: Removed tags_manager.[h,c]
23804         
23805 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
23807         * src/preferences.c:
23808           A quick hack to fix the 'invisible' browser toolbar when
23809           upgrading from 0.1.8 to 0.1.9
23810           
23811         * src/anjuta.c:
23812           Fixed toolbar names which were causing confusions in the toolbar
23813           show/hide.
23814           
23815         * src/main.c:
23816           Substituted "anjuta" with PACKAGE
23817           
23818         * src/project_import_gui.c: 
23819           Consistensy: wm_class should be set with "Anjuta" and not "anjuta"
23820           
23821         * anjuta.prj, src/tags_manager.h, src/tags_manger.c:
23822           Added new files and removed obsolete ones.
23823           
23824 2002-01-30  Andy Piper <andy.piper@freeuk.com>
23826         * src/appwizard_cbs.c, project_import_cbs.c, 
23827           main_menubar_def.h, project_import_gui.c: 
23828           updates to message strings and layout for the 
23829           import wizard.
23830           
23831         * text_editor_cbs.c: fix for the tab menu entries for 
23832           redocked windows (Dan Elphick <dre00r@ecs.soton.ac.uk>)
23834 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
23836         * src/toolbars.c,
23837           src/toolbars.h,
23838           src/anjuta_gui.c,
23839           src/controls.c:
23840           
23841           Tag dropdown exclusive (takes
23842           all space in the toolbar) and never vertical and
23843           increased the width of the tag combo to 256 pixs.
23844           Toolbar separator before the combo and button.
23845           Added tags label before the tag button.
23846           Reorganized the dock bands for the toolbars.
23847           
23848         * src/project_import_gui.c
23849           src/project_import.c:
23850           Fixed an error and removed an unused variable.
23851           
23852         * data/properties/anjuta.properties:
23853           Removed the property for the old toolbar and set
23854           browser toolbar show to default.
23855           
23856         * src/project_dbase.c: excluded modules were not
23857           loaded. Fixed.
23858           
23859         * src/source.c:
23860           No build files will be written if the project is blocked.
23861           
23862         * src/project_import.c,
23863           src/project_import_cbs.c,
23864           src/project_gui.c,
23865           src/wizard_gui.c:
23866           
23867           Manually applied Johannes patch to fix some memory
23868           issues and gui clean up.
23869           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
23870         
23871         * src/project_dbase.c, project_dbase.h, project_dbase_gui.h:
23872           Fixed a bad bug with remove file from project because of
23873           files were never removed properly from the project and
23874           from the tagmanager.
23875           
23876         * src/appwiz_page3.c: Disabled unused codes to clear
23877           compiler warnings.
23878           
23879 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
23881         * tagmanager/*/*: Upgraded to 0.7.1 version from Biswa.
23882         
23883         * data/Makefile.am
23884           pixmaps/Makefile.am
23885           src/Makefile.am
23886           src/an_file_view.c
23887           src/an_symbol_view.c
23888           src/anjuta.c
23889           src/anjuta.h
23890           src/anjuta_cbs.c
23891           src/anjuta_gui.c
23892           src/controls.c
23893           src/main_menubar.c
23894           src/main_menubar.h
23895           src/main_menubar_def.h
23896           src/mainmenu_callbacks.c
23897           src/mainmenu_callbacks.h
23898           src/pixmaps.h
23899           src/project_dbase.c
23900           src/project_dbase.h
23901           src/text_editor.c
23902           src/text_editor_menu.c
23903           src/text_editor_menu.h
23904           src/toolbar.c
23905           src/toolbar.h
23906           src/toolbar_callbacks.c
23907           src/toolbar_callbacks.h :
23908           
23909           Patch submitted by:
23910           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23911           
23912           Removes the Tags toolbar and substituted it with
23913           tags combo dropdown list. Fixes a couple of bugs.
23914           
23915           Moved the tag combo to browser toolbar because
23916           main toolbar was becoming too long.
23917           Made a new icon of tag toolbar.
23918           
23919         * po/zh_TW.po: Fixed bug.
23920           
23921         * pixmaps/an_tag.xpm: Added new file.
23923 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
23925         * src/project_import_gui.c: Reorganized project
23926         import gui page 2.
23927         
23928 2002-01-29  Andy Piper <andy.piper@freeuk.com>
23930         * HACKING: added info on creating windows and dialogs
23932 2002-01-29  Naba Kumar <kh_naba@users.sourceforge.net>
23934         * src/tm_file_view.c:
23936           Sorts the file list at the end instead of doing sort-insert
23937           to improve performance.
23938           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
23940         * src/project_dbase.c: Resolved a conflict from
23941           Johannes's patch.
23942           
23943         * src/project_import.c:
23944         
23945           Fixed to use anjuta_import.sh for the bin dir and
23946           not from the data dir.
23947         
23948           Used anjuta_is_installed() function to verify a the command's
23949           executability.
23950         
23951           Fixed import command to use sh (which is more general and is
23952           gauranteed to be found in any unix system :-)). Also, added
23953           double quotes around the import directory.
23954         
23955           Changed some strings for better translations (like avoiding
23956           duplicates).
23957           
23958           Fixed the reading of wrong target type.
23959           
23960         * src/control.c: Insensitive "import project" when there is
23961           a project open.
23962           
23963         * src/project_import_cbs.c:
23964           
23965           Fixed strcmp() [== 0 was left out]. Languages now selected properly.
23966           Fixed selection of gettext checkbox.
23967           Sets the menu entries.
23968           
23969 2002-01-28  Johannes Schmid <clubfan@users.sourceforge.net>
23970         
23971         * src/appwiz_page[1-4].c
23972         * src/appwiz_gui.c
23973         * src/appwizard.[c/h]: Moved some code to wizard_gui.[c/h]
23974         be able to reuse it.
23975         
23976         * src/mainmenubar.[c/h]
23977         * src/mainmenubar_def.h
23978         * src/mainmenu_callbacks.[c/h]: Code to create "Import Project" 
23979         menu item
23980         
23981         * src/message-manager.c: Fixed bug 509192
23982         * src/message-manager-dock.c: Added accel_group if window is undocked
23983         
23984         * src/project_dbase.[c/h]: Splitted opening code to be able
23985         to use it without an open file dialog
23986         (Maybe I broke Naba's changes, please take a look)
23987                         
23988         * src/project_import.[c/h]
23989         * src/project_import_gui.c: New Files, Code for Project Import Wizard
23990         
23991         * src/wizard_gui.[c/h]: New Files, shared code between appwizard and 
23992         import wizard
23994 2002-01-28  Andy Piper <andy.piper@freeuk.com>
23996         * src/main_menubar_def.h, tagmanager/tm_project.c: more
23997           string cleanups
23998           
23999         * manuals/C/anjuta_manual/*: started rewrite of the 
24000           manual, updated some screenshots
24002 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
24004         * src/gnomefilelist.h, src/gnomefilelist.c:
24005         
24006           Fixed multiple selection bug (#497085). The OK button is
24007           sensitive when in multiple mode, if the no. of
24008           selection is one or more.
24009           
24010           Toggle between single and multiple selection mode
24011           and multiple mode display.
24012           
24013           Fixed strings to translable strings.
24014           
24015           Fixed some compiler warnings by commenting out
24016           unused functions.
24017           
24018 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
24020         * src/project_dbase.c: App status bar now updates
24021           with the project name when the project is loaded.
24022         
24023         * src/an_file_view.c, tagmanager/tm_file_entry.c:
24024           
24025           Puts the directories at the top. They're also sorted now.
24026           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
24027         
24028 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
24030         * scripts/anjuta_import.sh.in: Added file.
24031         * scripts/anjuta_import.sh: Removed file.
24033         * .cvsignore, po/.cvsignore, scripts/.cvsignore:
24034           Updated files.
24035           
24036         * src/main_menubar_def.h:
24037         
24038           Changed shortcut for Find/Replace to CTRL+SHIFT+F (to
24039           reflect the opposite of Find (CTRL+F) and also to leave
24040           CTRL+R or Redo.
24041           
24042           Changed Glade summon with ALT+G, which frees the ATL+E
24043           for poping up the edit menu.
24044           
24045         * src/Makefile.am: Debugging link flags by Biswa, removed.
24047 2002-01-28      Andy Piper      <andy.piper@freeuk.com>
24049         * HACKING: added information on best practices for writing
24050           application messages and GUI labels
24051           
24052         * src/CORBA-Server.c, src/about.c, src/anjuta.c, 
24053           src/breakpoints.c, src/build_file.c, src/build_project.c, 
24054           src/clean_project.c, src/compile.c, 
24055           src/compiler_options_cbs.c, src/compiler_options_gui.c, 
24056           src/configurer.c, src/debugger.c, src/executer.c, 
24057           src/find_in_files.c, src/find_in_files_cbs.c, 
24058           src/find_replace.c, src/find_text.c, src/glades.c, 
24059           src/gnome_project.c, src/goto_line.c, src/main.c, 
24060           src/main_menubar.c, src/main_menubar_def.h, 
24061           src/mainmenu_callbacks.c, src/preferences_gui.c, 
24062           src/project_config.c, src/project_dbase.c, 
24063           src/project_dbase_gui.c, src/resources.c, src/source.c, 
24064           src/support.c, src/tags_manager.c, src/text_editor.c, 
24065           src/text_editor_gui.c, src/text_editor_menu.c, 
24066           src/toolbar_callbacks.c, src/utilities.c: 
24067           lots of minor message updates to make them more user-friendly 
24068           and consistent
24070 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
24072         * src/executer.c:
24073         
24074           Because of the spaces escaping, the command could not be
24075           executed when run without terminal. Now fixed.
24076           
24077         * anjuta.prj, Makefile.am:
24078         
24079           Added anjuta project file.
24080         
24081 2002-01-27  Naba Kumar <kh_naba@users.sourceforge.net>
24083         * src/message-manager-private.h, message-manager-private.cc,
24084           message-manger.cc:
24085           
24086           Added freeze() and thaw() for the message window class to
24087           speed up the message manager update.
24088         
24089         * src/project_config.h, project_config.c,
24090           src/project_dbase.h, project_dbase.h
24091           scripts/anjuta_project.template:
24092           
24093           Added two new prject attributes: project.config.blocked and
24094           project.excluded.modules. The former will make sure that users
24095           are not given any previlidge in enabling the 'overwrite build
24096           files' flags and the later issues a list of modules in the project
24097           to be skipped for symbol browsing and project listing.
24098         
24099         * configure.in, scripts/anjuta_import.sh, scripts/Makefile.am:
24100         
24101           Modified script to read the template from the anjuta data dir
24102           rather than from the directory in which the script exist. Otherwise,
24103           Being transfered to the bin dir, the script will not be able to
24104           find the template when it is run.
24105           
24106           The script is also create with configure.in to set in the anjuta
24107           data dir path inside the script.
24108           
24109 2002-01-26  Stephane Demurget  <demurgets@free.fr>
24111         * po/fr.po: updated to the latest sources.
24113 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
24115         * scripts/Makefile.am:
24116           anjuta_import.sh goes with distribution.
24117           
24118         * po/*.po: They seem to have updated (merged with
24119           anjuta.pot) automatically when I did "make dist".
24120           
24121 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
24123         * src/compiler_options_cbs.c, compiler_options.h, compiler_options_gui.c,
24124           Fixed Bug #499807, ie crash on removing libs, includes, defines from
24125           the compiler options dialog.
24126         
24127         * ChangeLog:
24128           Correct todays date. :)
24129           
24130         * scripts/Makefile.am:
24131           Installs anjuta_import.sh in $(prefix)/bin dir and
24132           is treated as an executable.
24133           
24134 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
24136         * Fix for bug #499373
24137         
24138         * data/properties/anjuta.properties, ada.properties, cpp.properties,
24139           java, properties, latex.properties, lua.properties, others.properties,
24140           perl.properties:
24141           
24142           Added double-quotes around file arguments so that
24143           filenames with spaces could also work.
24145         * launcher/anjuta-launcher.c, executer.c:
24146           Escaped quotes in the cammand and it's arguments before executing
24147           so that args with spaces can also work.
24148           
24149           Commented #DEBUG switch.
24150           
24151 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
24153         * scripts/*: Added files which I forgot previously.
24154         
24155         * src/aneditor.h: Lined up commands definition for better look.
24156         
24157         * src/mainmenu_callbacks.c. main_menu_def.h, main_menubar.c,
24158           main_menubar.h, control.c:
24159           Added three more convert EOL chars submenu items in transform.
24160           Reformatted some some.
24161         
24162         * data/anjuta.properties:
24163           Reformatted a line.
24164         
24165         * src/aneditor.h, aneditor.c:
24166           Added three commands (with definitions) for EOL conversions.
24167           
24168         * src/text_editor.c:
24169           Editor detects file mode from the file content and
24170           set the editing mode to CR/LF/CRLF automatically.
24171           Refined Dos mode extrageneous chars filter
24172           This will make sure that filter works only in Dos mode and not
24173           in other modes.
24174           
24175         * src/anjuta.c: Editor mode display in status bar.
24176         
24177         * src/preferences_gui.c: Changed the string for dos mode
24178           filter to more sensible string.
24179         
24180         * src/aneditor.c: Default editor mode sets during widget creation
24181           and not everty time the properties are loaded. This makes sure
24182           that the auto-detected mode is not overridden by the default mode.
24183           
24184         * src/text_editor.c, aneditor.c: Disabled #DEBUG flag.
24185         
24186         * src/anjuta.c: Fixed bug #476028.
24187           Now anjuta also searches for file relative to top project dir,
24188           when the project is open.
24189         
24190         * src/anjuta_cbs.c: Fixed bug #499536.
24191           File is not closed if it is not able to save the file properly.
24192           
24193         * src/mainmenu_callbacks.c: Fixed bug #499536.
24194           Newfiles (which are not modified) are also closed on "close all files".
24195         
24196 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
24198         * src/an_symbol_view.c: Added MAX_STRING_LENGTH
24199         
24200         * tagmanager/tm_source_file.c, regex.c, parse.c:
24201           defined and delimited g_messages within #debug.
24202           
24203         * src/preferences.c, data/anjuta.properties:
24204           saved/defied message-manager tag position in string.
24205           Message tag possition is saved between sessions. And
24206           and tag position bottom as default.
24207           
24208 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
24210         Patch submitted by:
24211         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24213         * Makefile.am
24214           configure.in
24215           data/Makefile.am
24216           data/properties/Makefile.am
24217           global-tags/Makefile.am
24218           pixmaps/Makefile.am
24219           src/Makefile.am
24220           src/an_file_view.c
24221           src/an_file_view.h
24222           src/an_symbol_view.c
24223           src/an_symbol_view.h
24224           src/anjuta.c
24225           src/anjuta_cbs.c
24226           src/file_history.c
24227           src/file_history.h
24228           src/message-manager-private.cc
24229           src/pixmaps.h
24230           src/project_dbase.c
24231           src/project_dbase_gui.c
24232           src/tags_manager.c
24233           src/text_editor.c
24234           src/utilities.c
24235           src/utilities.h
24236           src/watch_gui.c:
24237         
24238           Modified files.
24239         
24240         * scripts/*
24241           pixmaps/sv_class.xpm
24242           pixmaps/sv_function.xpm
24243           pixmaps/sv_macro.xpm
24244           pixmaps/sv_private_fun.xpm
24245           pixmaps/sv_private_var.xpm
24246           pixmaps/sv_protected_fun.xpm
24247           pixmaps/sv_protected_var.xpm
24248           pixmaps/sv_public_fun.xpm
24249           pixmaps/sv_public_var.xpm
24250           pixmaps/sv_static_fun.xpm
24251           pixmaps/sv_static_var.xpm
24252           pixmaps/sv_struct.xpm
24253           pixmaps/sv_unknown.xpm
24254           pixmaps/sv_variable.xpm
24255           pixmaps/fv_core.xpm
24256           pixmaps/fv_text.xpm
24257           pixmaps/filestoremove.txt:
24258         
24259           New files.
24260         
24261         * pixmaps/class.xpm
24262           pixmaps/function.xpm
24263           pixmaps/fv_autofile.xpm
24264           pixmaps/fv_doc.xpm
24265           pixmaps/fv_i18n.xpm
24266           pixmaps/fv_source.xpm
24267           pixmaps/private_func.xpm
24268           pixmaps/private_var.xpm
24269           pixmaps/protected_func.xpm
24270           pixmaps/protected_var.xpm
24271           pixmaps/public_func.xpm
24272           pixmaps/public_var.xpm
24273           pixmaps/struct.xpm
24274           pixmaps/variable.xpm
24275         
24276           Removed files.
24277         
24278         * tagmanager/*/*:
24279         
24280           Upgraded to tagmanager-0.7
24282 2002-01-24      Johannes Schmid <clubfan@users.sourceforge.net>
24283         * src/anjuta_cbs.c: Fixed bug #506441
24284         * src/watch_gui.c: Changed layout of eval dialog so that
24285         it fits on a 800x600 desktop with German translation. 
24287 2002-01-23      Andy Piper <andy.piper@freeuk.com>
24289         * src/project_dbase.c: completed string updates for GTKmm and GNOMEmm
24290         * pixmaps/appwiz_libglade.png, src/pixmaps.h, pixmaps/Makefile.am: new 
24291           icon for new project type (thanks to Misha)
24292         * configure.in: build and install Danish translation
24293         * src/about.c, THANKS, manuals/C/anjuta-manual/authors.sgml: updated 
24294           credits to cover new patches and translations
24296 2002-01-23  Johannes Schmid <clubfan@users.sourceforge.net>
24297         
24298         * src/preferences.c, src/message-manager.cc, src/project_type.c,
24299           src/appwiz_page1.c:
24300         
24301       - Font preferences are restored properly now (\n was missing)
24302           - Dock menu label of message-manager is "Dock/Undock" instead
24303           of "Dock|Undock" to match with the rest of anjuta.
24304           - Name of GTK-- and GNOME-- have changed to GTKmm and GNOMEmm, so I
24305           changed it in anjuta, too 
24307 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
24309         * tagmanager/tm_source_file.c,
24310           tagmanager/parse.c,
24311           tagmanager/tm_project.c,
24312           src/an_symbol_view.c,
24313           src/anjuta.c:
24314           
24315           Disabled debug warnings.
24317 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
24319         * src/appwiz_page1.c
24320           src/compiler_options.c
24321           src/project_dbase.c
24322           src/project_dbase.h
24323           src/project_type.c
24324           src/source.c
24325           src/source.h:
24326           
24327           New project type named LibGlade.
24328           
24329           Patch submitted by:
24330           Dick Knol <dknol@gmx.net>
24332         * src/gnome_prj.c:
24333           Commented out unused pixmap creation. May be it
24334           will fix the crash in project creation.
24335           
24336 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
24338         * src/registers.c
24339           src/registers.h
24340           src/registers_cbs.c
24341           src/registers_cbs.h
24342           src/registers_gui.c
24343           src/sharedlib.c
24344           src/sharedlib.h
24345           src/sharedlib_cbs.c
24346           src/sharedlib_cbs.h
24347           src/sharedlib_gui.c
24348           src/signals.c
24349           src/signals.h
24350           src/signals_cbs.c
24351           src/signals_cbs.h
24352           src/signals_gui.c
24353           src/stack_trace.c
24354           src/stack_trace.h
24355           src/stack_trace_cbs.c
24356           src/stack_trace_cbs.h
24357           src/stack_trace_gui.c
24358           src/text_editor.c
24359           src/watch.c
24360           src/watch.h
24361           src/watch_cbs.c
24362           src/watch_cbs.h
24363           src/watch_gui.c
24364           
24365           Fixed bug #496290: Attach/detach removed from these
24366           windows as they are never implemented.
24367           
24368           Patch submitted by:
24369           Johannes Schmid <johannes.schmid@gmx.de>
24370           
24371 2002-01-18      Naba Kumar <kh_naba@users.sourceforge.net>
24373         * src/anjuta.c,
24374           src/anjuta_cbs.c:
24375           
24376           Fixed bug:
24377           when you right click on the tabs, a list of filenames are given
24378           out, but now it gives a list of "page 1", "page 2", etc...
24379           
24380           Patch submitted by: 
24381           Jens Georg <mail@jensgeorg.de>
24383         * anjuta.in.in: Removed c|c++ because, it was not necessary
24384           and was causing translation problem.
24385           
24386         * plugins/class-gen/clsGen.c:
24387           removed "'" for the same reason.
24388           
24389 attached the fix for the menu
24392 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
24394         * src/preferences.h,
24395           src/preferences.c,
24396           src/preferences_gui.c:
24397           
24398           Adds the functionality to Anjuta to auto save your unsaved
24399           files before you build a project.
24401           Patch submitted by: 
24402           jason <jason_williams@suth.com>
24403           
24404         * src/anjuta.[h,c]:
24405           Added function for save all files.
24406         
24407         * src/mainmenu_callbacks.c:
24408           Modified to use the above function.
24409         
24410         * src/build_project.c:
24411           Save all files before build if it is set in the
24412           preferences.
24414 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
24416         * src/message-manager-private.cc
24417           src/message-manager-private.h
24418           src/message-manager.cc:
24419           
24420           Message-manager now restores the tabs which were shown on startup.
24421           The terminal is now created on demand (as requested by Biswa)
24422           and I have removed some debug messages.
24423           
24424           Patch submitted by: 
24425           Johannes Schmid <johannes.schmid@gmx.de>
24427 2002-01-13  Stephane Demurget  <demurgets@free.fr>
24429         * src/anjuta_cbs.c: fixed the global shortcut handling to have a
24430           proper tabs keyboard navigation.
24432         * src/an_symbol_view.c,
24433           src/anjuta_cbs.c,
24434           src/gnome_project.c,
24435           src/project_dbase.c,
24436           src/tags_manager.c: removed some debugging display.
24438 2002-01-09      Naba Kumar <kh_naba@users.sourceforge.net>
24440         * src/message-manager-dock.c
24441           src/message-manager-private.cc
24442           src/message-manager-private.h
24443           src/message-manager.cc
24444           src/preferences.c
24445           src/preferences.h
24446           src/preferences_gui.c:
24447           
24448           Patch submitted by: 
24449           Johannes Schmid <johannes.schmid@gmx.de>
24450           
24451           This patch adds a tab to the notebook of the preferences-dialog
24452           where you can change the colors, the tab position of the new
24453           message manager. Also the truncate messages stuff has moved
24454           from misc tab to messages tab.
24456           Also improved the remembering position stuff of message manager.
24457           
24458         * data/internal.properties,
24459           Added definitions for messages colors and tag position.
24460           
24461         * src/message_manager.cc:
24462           Fixed a bug that never lets the messages panes to get cleared.
24463           Added wmclass setting for the message window. Fixed a bug in
24464           which the message window was not being shown.
24465         
24466         * src/tag_manager.c: Fixed printing of (NULL) in the debug
24467           output and disabled it.
24469         * src/anjuta.c: Preferences created and loaded before anything else.
24470           anjuta now recognizes messages colors on startup and initializes
24471           them.
24472         
24473 2002-01-09      Andy Piper      <andy.piper@freeuk.com>
24475         * src/project_dbase.c: fix bug #497923 (thanks to Johannes Schmid)
24477 2002-01-09  Stephane Demurget  <demurgets@free.fr>
24479         * pixmaps/file_c.xpm,
24480           pixmaps/file_cpp.xpm,
24481           pixmaps/file_file.xpm,
24482           pixmaps/file_h.xpm,
24483           pixmaps/file_html.xpm,
24484           pixmaps/file_i18n.xpm,
24485           pixmaps/file_icon.xpm,
24486           pixmaps/file_pix.xpm,
24487           pixmaps/fv_doc.xpm,
24488           pixmaps/fv_i18n.xpm,
24489           pixmaps/fv_image.xpm,
24490           pixmaps/fv_source.xpm,
24491           pixmaps/fv_unknown.xpm: made these icons transparent.
24493 2002-01-08      Andy Piper      <andy.piper@freeuk.com>
24495         * launcher/anjuta_launcher.c: updated message strings
24496         * src/message-manager-dock.c: added newline at end to avoid compile warning
24497         * src/project_dbase.c: corrected spelling of include (noted by Biswa)
24498         * src/controls.c, src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
24499           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: added some new Insert menu
24500           entries for username and Python-style GPL notice
24501         * HACKING: added info on files to change to update Insert menu
24503 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
24505         * src/project_dbase.c,
24506           src/an_file_view.c,
24507           src/an_symbol_view.c:
24508           Changed the CTree expander style to square and
24509           line style to Dotted line.
24510           
24511         * po/POTFILES.in: Removed and Added translable files.
24513 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
24515         * ccview/.cvsignore: Removed.
24516         
24517 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
24519         * ccview/
24520                 cccmd.cc, ccview_main.h, func_dialog.cc, struct.xpm,
24521                 cccmd.h, cfolder.xpm, func_dialog.h, ofolder.xpm, support.c,
24522                 cccproj.cc, ChangeLog, gtk_help.cc, panes.cc, support.h,
24523                 cccproj.hh, class.xpm, gtk_help.h, private.xpm, tree_coll.h,
24524                 ccview.cc, cregex.hh, hash_str.h, protected.xpm,
24525                 ccview.h, public.xpm, ccview_main.cc, file.xpm, Makefile.am, scanner.xpm:
24526         
24527         Removed ccview module because it is no longer needed.
24529 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
24531         * src/project_dbase.c:
24532           Shifted structure initialization in project_dbase_new()
24533           before anything else, otherwise it was crashing due to
24534           uninitialized values.
24535         
24536         * src/an_symbol_view.c:
24537           Disabled high volume debug output.
24539 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
24540         
24541         Applied a very heavy patch from:
24542         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24544         * Makefile.am
24545         configure.in
24546         pixmaps/Makefile.am
24547         src/Makefile.am
24548         src/aneditor.cxx
24549         src/aneditor.h
24550         src/anjuta.c
24551         src/anjuta.h
24552         src/commands.c
24553         src/commands.h
24554         src/compile.c
24555         src/compile.h
24556         src/controls.c
24557         src/defaults.c
24558         src/fileselection.c
24559         src/main_menubar.c
24560         src/main_menubar.h
24561         src/main_menubar_def.h
24562         src/mainmenu_callbacks.c
24563         src/mainmenu_callbacks.h
24564         src/project_dbase.c
24565         src/project_dbase.h
24566         src/project_dbase_gui.c
24567         src/tags_manager.c
24568         src/text_editor_menu.c
24569         src/toolbar_callbacks.c
24570         tagmanager/Makefile.am
24571         tagmanager/ctags.c
24572         tagmanager/include/Makefile.am
24573         tagmanager/include/tm_project.h
24574         tagmanager/include/tm_symbol.h
24575         tagmanager/include/tm_tag.h
24576         tagmanager/include/tm_tagmanager.h
24577         tagmanager/include/tm_workspace.h
24578         tagmanager/tm_project.c
24579         tagmanager/tm_source_file.c
24580         tagmanager/tm_symbol.c
24581         tagmanager/tm_tag.c
24582         tagmanager/tm_workspace.c
24583         widgets/Makefile.am: Modified.
24584         
24585         * src/an_file_view.[c,h],
24586           src/an_symbol_view.[c,h],
24587           src/file_history.[c,h],
24588           src/support.[c,h],
24589           widgets/scroll-menu.[c,h],
24590           tagmanager/tm_file_entry.c
24591           tagmanager/include/tm_file_entry.h: Added new files.
24592           
24593         * pixmaps/cfolder.xpm, fv_doc.xpm, fv_source.xpm,
24594         private_func.xpm, public_func.xpm,
24595         class.xpm, fv_exec.xpm, fv_unknown.xpm,
24596         private_var.xpm, public_var.xpm,
24597         function.xpm, fv_i18n.xpm, macro.xpm,
24598         protected_func.xpm, struct.xpm,
24599         fv_autofile.xpm, fv_image.xpm,
24600         ofolder.xpm, protected_var.xpm, variable.xpm:
24601           Updated and Added pixmap files.
24603         Features:
24604         ---------
24605         a) Removes CCView dependency.
24606         b) Improves the terminal.
24607         c) Adds tag navigation context menus.
24608         d) Upgrades tagmanager to latest version.
24609         e) Miscellaneous small additions.
24611 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
24613         * src/project_dbase_gui.c: Fixed crash of anjuta
24614         when project first created.
24615         
24616         * src/gnome_project.c: It now updates the tags manager
24617         when new projects are created.
24618         
24619 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
24621         * Thanks Johannes Schmid <johannes.schmid@gmx.de>
24622           for this big patch.
24623         
24624         * src/messages.[c,h]: Removed files.
24626         * src/message-manager.[cc,h],
24627           src/message-manager-dock.[c,h],
24628           src/message-manager-private.[cc,h]
24629           New files.
24631         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/build_file.c
24632           src/build_project.c, src/clean_project.c, src/compile.c
24633           src/configurer.c, src/debugger.c, src/find_in_files.c
24634           src/mainmenu_callbacks.c, src/preferences.h
24635           src/preferences_gui.c, src/properties.h
24636           src/utilities.c, src/utilities.h:
24637           The new messages widget.
24638           New features:
24639             - Use of GtkNotebook instead of ToggleButtons
24640               and show/hide
24641             - Popupmenu to show and hide message types and
24642               to dock/undock in detach mode
24644           All other things should work as they did with the
24645           old message window. Currently the keyboard short-cuts
24646           do not work in detached mode.
24647           
24648           Some functions in utitlities.[c,h] changed.
24649           so that they take const arguments where this is possible
24650           
24651         * src/Makefile.am, po/POTFILES.in:
24652           Removed messages.[c,h] and
24653           added message-manager.[cc,h], message-manager-dock.[c,h],
24654           message-manager-private.[cc,h]
24655           
24656         * src/message-manager.h: Removed "include <bonobo.h>"
24657           and added a newline at the end of the file.
24658           
24659         * src/message-manager-private.cc:
24660           Set clist's width setting to Automatic.
24661           Set scroll window's scroll bars to Automatic.
24662           
24663 2002-01-05  Naba Kumar <kh_naba@users.sourceforge.net>
24665         * text_editor_menu.c:
24666           Fixed misalignment of the function sub menu
24667           in the text editor pop up menu.
24668           
24669 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
24670         
24671         * src/text_editor.c: Fixed a compiler warning.
24672         
24673 2002-01-04  Andy Piper <andy.piper@freeuk.com>
24675         * THANKS, manuals/*/authors.sgml: updated for new translations
24676         * plugins/class-gen/clsGen.c: converted messages to English
24677         * src/about.c, src/main_menubar_def.h: string updates
24679 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
24681         * src/anjuta.c
24682           src/anjuta_cbs.c
24683           src/text_editor.c
24684           src/mainmenu_callbacks.c
24685           src/text_editor.h
24686           src/text_editor.c
24687           src/text_editor_cbs.c
24688           src/text_editor-gui.c:
24689           
24690           Earlier code for adding 'cross' button
24691           for closing pages were too error prone and unorganized.
24692           Cleaned up the code and shifted the 'extra' widgets
24693           creation (eg. close button, close_pixmap and lable)
24694           from anjuta to text_editor. This takes care of proper
24695           widgets creation and destruction. Otherwise, anjuta
24696           was crashing at too many points, especially related
24697           to docking and undocking.
24698           
24699 2002-01-04  Stephane Demurget  <demurgets@free.fr>
24701         * src/aneditor.cxx: removed debugging code.
24703         * data/properties/.cvsignore: added swap files.
24705 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
24707         * src/anjuta.c
24708           src/anjuta_cbs.c:
24709           Fixed Crashing of anjuta when a new file is saved as
24710           different file.
24711           
24712 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
24714         * src/aneditor.c: Some debug codes around.
24715         
24716         * data/internal.properties, data/anjuta.properties: Removed.
24717           data/properties/Makefile.am:
24718           data/properties/ada
24719           data/properties/cs
24720           data/properties/make
24721           data/properties/rc
24722           data/properties/html
24723           data/properties/ruby
24724           data/properties/baan
24725           data/properties/idl
24726           data/properties/pascal
24727           data/properties/sample
24728           data/properties/bash
24729           data/properties/java
24730           data/properties/perl
24731           data/properties/sql
24732           data/properties/conf
24733           data/properties/latex
24734           data/properties/props
24735           data/properties/vb
24736           data/properties/cpp
24737           data/properties/lua
24738           data/properties/python
24739           data/properties/xml
24740           data/properties/others
24741           data/properties/.cvsignore:
24742             Added files. Properties now splitted into small files
24743             for each language.
24745         * data/Makefile.am
24746           configure.in: Update the removal and added properties module.
24748         * src/preferences.c: preferences_new(): Updated to reflect the
24749           new properties files organization.
24750           
24751         * src/Makefile.am: Added Baan Lexer.
24753 2002-01-01  Stephane Demurget  <demurgets@free.fr>
24755         * src/aneditor.cxx: readded the baan lexer. 
24757         * src/preferences.c: fixed translated messages and a typo.
24759         * desktop.in.in: changed the name to Anjuta C|C++ IDE, since the / was
24760           confusing the regexp usage in xml-i18-merge.
24762 2002-01-01      Andy Piper      <andy.piper@freeuk.com>
24764         * src/project_dbase.c: tidied some messages, and spotted a typo in
24765           the reading of properties which prevented the project version from
24766           ever being reported in the Project Information window - fixed :)
24768         * po/POTFILES.in: removed syntax.h
24770 2001-12-31  Stephane Demurget  <demurgets@free.fr>
24772         * data/internal.properties: fixed baan properties.
24773           Added all ada properties.
24775         * src/main_menubar_def.h,
24776           src/lexer.h,
24777           src/aneditor.cxx,
24778           src/utilities.[ch]: added support for the Ada highlight style.
24780 2001-12-31  Stephane Demurget  <demurgets@free.fr>
24782         * plugins/*/.cvsignore: updated.
24784 2001-12-31  Stephane Demurget  <demurgets@free.fr>
24786         * src/syntax.h,
24787           src/text_editor.c,
24788           src/Makefile.am: removed the empty header syntax.h.
24790 2001-12-31  Naba Kumar <kh_naba@users.sourceforge.net>
24792         * main_menubar.c:
24793         Stef's observation on the 'superfluous' hseparators in the recent
24794         files and projects is fully justified -- removed.
24795         
24796         * main_menubar_def.h:
24797         Changed "Plug Ins" to "Plugins" in the menu label.
24798         
24799         * configure.in, plugins/Makefile.am, plugins/class-gen/*:
24800         Added class-gen in the configure output and class-gen module.
24801         
24802         * data/internal.properties:
24803         Correct mis-spelled "jave" to "java".
24804         Added file.is.source for *.h, *.c, *.cpp properties.
24805         
24806         * global-tags/Makefile.am:
24807         "chmod +x create_global_tags.sh" before it is executed, because
24808         there is very high chance that it will be found "-x" and resulting
24809         in error
24811 2001-12-31  Stephane Demurget  <demurgets@free.fr>
24813         Fixed a crash on Solaris reported by Holder Burde, thanks to him
24814         for the backtrace.
24816         * src/gnome_project.c: (create_new_project): if the user doesn't
24817           select any icon, it doesn't have any extension and thus we can't
24818           use it in printf on Solaris, since the %s modifier use strlen to
24819           know the string length and then crash. On Linux, gcc checks the value
24820           of the pointer to be NULL and write "(null)" if necessary. We can't
24821           rely on that.
24823         * src/source.c: (source_write_desktop_entry): if there's no icon, we
24824           don't need to have the directory icon but the generic one.
24826 2001-12-30  Stephane Demurget  <demurgets@free.fr>
24828         Merged with latest (1.42) scintilla.
24830         Added: Support for the {load,save}.on.(de)activate properties.
24831                The PHP lexer to match keywords case insensitively.
24832                Baan lexer.
24833                Experimental supports for changeable style attribute & line
24834                wrapping.
24835                
24836         Updated: Both the C++ and HTML lexers.
24837                  More shell keywords added.
24838                  Horizontal scrolling and diplay of long lines optimised.
24839                  Cursor setting optimised.
24841         Bugs fixed: Caret movement over folded lines.
24842                     Selection tracking in 2ndary views when doing modifications.
24844         * scintilla/CallTip.{cxx.h},
24845           scintilla/ContractionState.{cxx,h},
24846           scintilla/Document.{cxx,h},
24847           scintilla/Editor.{cxx,h},
24848           scintilla/KeyWords.cxx,
24849           scintilla/LexHTML.cxx,
24850           scintilla/PlatGTK.cxx,
24851           scintilla/RESearch.cxx,
24852           scintilla/ScintillaBase.cxx,
24853           scintilla/ScintillaGTK.cxx,
24854           scintilla/Style.{cxx,h},
24855           scintilla/StyleContext.h,
24856           scintilla/ViewStyle.cxx,
24857           scintilla/include/*.h: updated.
24859         * scintilla/LexBaan.cxx, scintilla/Makefile.am: added Baan lexer.
24861         * scintilla/LexCPP.cxx: removed all references to noDocChars. This
24862           should have been told to the scintilla team. We're lucky I read the
24863           ChangeLog and the modifications of the lexer (thanks to the Gnome
24864           bonsai for this ;)
24866         * data/internal.properties: added Baan definitions.
24867           Fixed some issues for C such as *_cast directive, that are only
24868           available with C++.
24869           Updated C++, HTML and shell scripts definitions.
24870           Updated Ada and Bullant, that have been forgotten.
24872         * src/main_menubar_def.h,
24873           src/lexer.h,
24874           src/aneditor.cxx,
24875           src/utilities.[ch]: added support for the Baan highlight style.
24877 2001-12-29  Stephane Demurget  <demurgets@free.fr>
24879         Polished the plugins menu behaviour and added a tearoff
24880         menuitem to the recent entries submenu.
24882         Note: The recent entries list seems to be too height
24883               with all these superfluous hseparators.
24885         * src/main_menubar.c: Polished, making some
24886           functions declarations static and cleaning some code.
24888           (create_submenu_plugin): removed the extra
24889           plugins entry and the horizontal separators.
24891           (on_plugins_menu_realize): the plugins menu is only
24892           shown if there's at least one available.
24894           (create_submenu*): added a tearoff menuitem to have
24895           a more homogeneous menu style. For now, it doesn't
24896           take care of user settings (but it was even worse
24897           before :).
24899 2001-12-29  Stephane Demurget  <demurgets@free.fr>
24901         * configure.in: added the packageplugindir variable to avoid
24902           installing the plugins in $(prefix). It's not the same path as
24903           anjuta 2 to allow parallel installation.
24905 2001-12-29  Stephane Demurget  <demurgets@free.fr>
24906         Fix a reopened part of bug #440676: keyboard navigation between the
24907         different text buffers. Changed to a more global approch. 
24909         * src/notebook.[ch]: removed.
24911         * src/Makefile.am: removed notebook.[ch]
24913         * src/anjuta_{gui,cbs}.c, src/anjuta.h:
24914           (on_anjuta_window_key_press_event): added to fulfill the global
24915           shorcuts handling.
24917         * HACKING: updated according to the new global shortcuts handling.
24919 2001-12-29 Naba Kumar <kh_naba@users.sourceforge.net>
24921         * src/main_menubar_def.h, main_menubar.h, main_menubar.c:
24922           Shifted plugin menu from Edit submenu to main menu.
24923         
24924         * po/POTFILES.in:
24925           Added plugins/sample1/plugin-sample1.c
24926           
24927         * plugins/sample1/plugin-sample1.c:
24928           Added localization and used anjuta_info, instead of anjuta_error.
24929           
24930         * plugins/.cvsignore, plugins/sample1/.cvsignore:
24931           Added cvs ignores.
24932           
24933 2001-12-28 Naba Kumar <kh_naba@users.sourceforge.net>
24935         * configure.in, acconfig.h: Added definition for PACKAGE_PLUGIN_DIR
24936           for plugin dir.
24937         
24938         * Makefile.am: Added module plugins.
24939         
24940         * plugins, plugins/Makefile.am, plugins/sample1/*:
24941           Created plugins modules.
24942           
24943         * src/anjuta.h, src/anjuta.c: Removed app->szAddinDir and 
24944           Defined PACKAGE_PLUGIN_DIR directly and properly. Fixed
24945           to load plugins of *.so only and not *.so* (which results
24946           in duplicates).
24947         
24948         * anjuta.spec.in: added %{prefix}/lib/anjuta to take care of 
24949           plugins during packaging.
24951 2001-12-27  Simos Xenitellis  <simos@hellug.gr>
24953         *  configure.in: Added Greek (el) to ALL_LINGUAS.
24955 2001-12-27 Duarte Loreto <happyguy_pt@hotmail.com>
24957         * configure.in: Added portuguese to ALL_LINGUAS
24959 2001-12-24  Naba Kumar <kh_naba@users.sourceforge.net>
24961         * global-tags/.cvsignore
24962         tagmanager/.cvsignore
24963         tagmanager/include/.cvsignore:
24964         Added cvs ignore files.
24966         * data/.cvsignore
24967         Updated cvs ignore file.
24968         
24969 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
24971         * src/debugger.c, src/text_editor.c, src/anjuta.c, 
24972           data/anjuta.properties, data/internal.properties: clean up some 
24973           message strings (me)
24975 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
24977         * src/about.c, THANKS: added Jens to the credits
24978         
24979 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
24981         * pixmaps/close_file_small.xpm, pixmaps/Makefile.am, src/anjuta.c,
24982           src/text_editor.h, src/pixmaps.h, src/text_editor_cbs.c,
24983           src/text_editor_cbs.h, src/text_editor_gui.c: patch from Jens
24984           Georg <mail@jensgeorg.de> to add close button to file tabs.
24986 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
24988         * launcher/anjuta_launcher.c: patch from Stef to fix #490816
24989           (debugger now catches correct signal from process)
24991 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
24993         * pixmaps/Makefile.am, pixmaps/appwiz_*.png: new images from Misha
24994         * src/pixmaps.h: switch appwizard project icons to new designs
24995         * pixmaps/appwid*xpm, pixmaps/gear.xpm: removed unused graphics
24997 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
24999         * pixmaps/Makefile.am: stop redundant images from being installed.
25000           The next step will be to remove them completely.
25001         * src/appwiz*: further updates (more to come)
25002         * src/pixmaps.h: cleaned up, commented
25003         * src/splash.c: should use the pixmaps macro defined
25004         * HACKING: more on the graphics stuff and use of pixmaps.h
25006 2001-12-19      Andy Piper      <andy.piper@freeuk.com>
25008         * src/defaults.c: fix bug #494864
25010 2001-12-18      Andy Piper      <andy.piper@freeuk.com>
25012         * pixmaps/applogo.png, pixmaps/appwizard.png: added new wizard
25013           graphics from Misha
25014         * pixmaps/interface.xpm, pixmaps/app_wizard.jpg: removed
25015           redundant graphics, no longer used
25016         * src/appwiz*: revamped application wizard by Andy and Misha for
25017           a more usable and professional look-and-feel
25018         * HACKING: updates to cover patching, graphics, and some additions
25019           post-0.1.8
25020         * TODO: removed some implemented features
25022 2001-12-17      Andy Piper      <andy.piper@freeuk.com>
25024         * data/anjuta.properties, data/internal.properties: cleanup
25025         * src/compiler_options_gui.c, src/mainmenu_callbacks.*, 
25026           src/preferences_gui.c, src/text_editor_menu.c: patches from Biswa
25027           to edit styles colors for keywords and add Goto Tag menu option
25028           in the editor
25030 2001-12-14 Naba Kumar <kh_naba@users.sourceforge.net>
25032         * src/anjuta.c, anjuta.h, text_editor.c, text_editor.h:
25033         
25034         Fixed bug #460335
25035         fixes the Forget of the cursor position when tab is brought active
25036         from project manager.
25037         
25038 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
25040         * src/messages.c
25041           Exported "TERM=xterm" to get a color terminal when
25042           anjuta is not started from within a terminal.
25043           
25044 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
25046         * src/messages.c
25047           src/messages.h
25048           Added a frame around zvt terminal.
25049           
25050         * src/preferences_gui.c
25051           Modified to say "Use glade component (experimental)"
25052           instead of "Use Component".
25053           
25054 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
25056         * Patch from 
25057         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25058         
25059         * src/anjuta.c
25060         src/fileselection.c
25061         src/messages.c
25062         src/messages.h
25063         src/preferences.c
25064         src/preferences.h
25065         src/project_dbase.c
25067         a) Extra scrollbar in terminal no longer appears.
25068         b) Character set preference should be preserved (untested).
25069         c) File selection widget now remembers last directory.
25070         d) On creation of generic project, the glade 'file not found' error no
25071                 longer occurs.
25072         e) First terminal window is created 'on demand', so it should always to
25073                 the Right Thing (TM) as far as starting WD is concerned. Also, the
25074                 environment is now passed to the terminal.
25075         f) Solaris compilation should be fixed (replaced get_current_dir_name()
25076                 with getcwd()).
25077         g) Fixed some compilation warnings.
25079 2001-12-10      Andy Piper      <andy.piper@freeuk.com>
25081         * configure.in, src/anjuta.c, src/messages.c, src/messages.h,
25082           src/pixmaps.h: applied terminal and warnings patch (Biswa)
25083         * src/*: cleanups (me)
25084         * pixmaps/mini_term.xpm: added new file for terminal button
25085           (me, based on existing artwork)
25087 2001-12-07      Andy Piper      <andy.piper@freeuk.com>
25089         * configure.in: bumped version to 0.1.9-pre
25090         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
25091           translation
25092         * src/aneditor.cxx: patch from Biswa to re-enable autocompletion
25094 2001-12-07  Pablo Saratxaga  <pablo@mandrakesoft.com>
25096         * src/splash.c: removed a DOS end of line of a comment (so the *.po
25097           files are free of that char)
25098         * configure.in: added "az" to ALL_LINGUAS
25100 2001-11-29      Andy Piper      <andy.piper@freeuk.com>
25102         * tagmanager/tm_workspace.c, src/project_dbase.c: critical
25103           crash bug fix from Biswa.
25104         * FUTURE: added Anjuta/gIDE merger information to provide 
25105           details on future direction and status of 1.x stuff
25106         * NEWS: prepared for release
25107         * po/de.po: update from Jens Georg <mail@jensgeorg>
25109 2001-11-28      Andy Piper      <andy.piper@freeuk.com>
25111         * multiple minor updates pre-0.1.8
25112         * patch from Biswa to fix syntax highlighting and packaging
25113         * po/fr.po: update from Stef
25115 2001-11-26 Naba Kumar <kh_naba@users.sourceforge.net>
25117         * global-tags/Makefile.am
25118         global-tags/create_global_tags.sh
25119         global-tags/tm_global_tags.c
25120         scintilla/LexCPP.cxx
25121         scintilla/include/SciLexer.h
25122         src/aneditor.cxx
25123         src/project_dbase.c
25124         tagmanager/Makefile.am
25125         tagmanager/include/Makefile.am
25126         tagmanager/include/tm_project.h
25127         tagmanager/include/tm_tag.h
25128         tagmanager/include/tm_tagmanager.h
25129         tagmanager/tm_project.c
25130         tagmanager/tm_source_file.c
25131         tagmanager/tm_tag.c
25132         tagmanager/tm_workspace.c:
25133         
25134         Includes the syntax highliting patch to scintilla).
25135         and more stable code.
25136         
25137         *tagmanager/include/tm_symbol.h: New file.
25138         *tagmanager/tm_symbol.c: New file.
25139         
25140         Add symbol tree building functionality at project level
25141         
25142         Patch from:
25143         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25144         
25145 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
25147         * pixmaps/file_cpp.xpm,   pixmaps/file_html.xpm,  pixmaps/file_icon.xpm,
25148           pixmaps/file_c.xpm,     pixmaps/file_h.xpm,     pixmaps/file_pix.xpm,
25149           pixmaps/file_file.xpm,  pixmaps/file_i18n.xpm
25150           : New and improved pixmaps from Misha <misha@phreaker.net>
25151           Thanks to him.
25153 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
25154         
25155         * Big patch submitted by
25156           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>.
25157           Many thanks to him.
25158         
25159         * src/Makefile.am, src/aneditor.cxx
25160           src/anjuta.c, src/anjuta.h, src/project_dbase.c,
25161           src/project_dbase.h, src/text_editor.c, src/text_editor.h:
25162           Use of tagmanager lib for advanced calltips.
25164         * global-tags/*: Created new directory and added files to 
25165           generate system.tags.
25167         * tagmanager/*: Created new directory and added tagmanager lib
25168           files.
25170         * configure.in, acconfig.h, Makefile.am: Modified to reflect
25171           the above additions.
25173         * data/Makefile.am: Modified to accomodate generated system.tags file.
25175 2001-11-07      Andy Piper      <andy.piper@freeuk.com>
25177         * scintilla/: updated to 1.41
25178         * src/Makefile.am: added Ada and Bullant lexers from Scintilla
25179         * src/about.c: updated list of authors
25180         * src/aneditor.cxx: tidied to remove unused SciTE debug calls
25181         * HACKING: updated to cover Scintilla usage
25182         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
25183           translation
25185 2001-11-07  Naba Kumar <kh_naba@users.sourceforge.net>
25187         * src/aneditor.cxx: Fixed compilation errors with it.
25188           by add include to gtk+ headers and typedefining a mysteriously
25189           vanished class Colour.
25191 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
25193         * configure.in: Added pt_BR in the languages.
25194         
25195 2001-11-01      Andy Piper      <andy.piper@freeuk.com>
25197         * src/executer.c, mainmenu_callbacks.c: patch from Dan Elphick
25198           (<dre00r@ecs.soton.ac.uk>) to correct a spelling mistake
25199         * THANKS: updated
25200         * manuals/C/anjuta-manual/*: new format to match
25201           the rest of the GNOME docs chapter layout. Added the many
25202           new contributors. Moved Authors and License information into new
25203           chapters of their own - should make expansion easier too
25204         * src/compiler_options.c: changed the profiler option to -pg to 
25205           work with GNU tools (gprof)
25206         * src/compiler_options_gui.c, main_menubar_def.h: tidied some messages 
25207           and text labels
25208         
25209 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
25211         * src/compiler_options.h, compiler_options.c, compiler_options_cbs.c
25212           compiler_options_gui.c:
25213           Added a new entry for linker flags and renamed c_options to c_flags
25214           and l_options to l_libs. Also, added a new function:
25215           compiler_options_set_prjlflags_in_file();
25216         
25217         * src/source.c: projects/src/Makefile.am now have LDFLAGS set.
25218         
25219         * src/compiler_options_gui.c: Trimmed some UI for the 'others' page.
25220           
25221 2001-10-26      Andy Piper      <andy.piper@freeuk.com>
25223         * THANKS, src/about.c: corrections and additions following 
25224         Naba's big update
25225         * src/main_menubar.c: patch from Rikul to fix the problem with 
25226         menu accelerators not being loaded
25228 2001-10-26  Naba Kumar <kh_naba@users.sourceforge.net>
25230         * THANKS: Added all contributors and translators names and emails.
25231         * AUTHORS: Updated
25232         * pixmap/anjuta_logo.png: Reduced the size of the logo.
25233         * pixmap/anjuta_splash.png, pixmaps/Makefile.am:
25234               Added new file (earlier logo with border).
25235         * src/about.c: Added all contributors names and emails
25236               and used macro definition for logo pixmap file.
25237         * src/pixmaps.h: Added entry for anjuta splash screen.
25239 2001-10-24      Andy Piper      <andy.piper@freeuk.com>
25241         * pixmaps/anjuta_icon[.xpm|.png]: updated application icon
25242         to new PNG version (thanks to Misha) and removed the old
25243         pixmap.
25245 2001-10-24  Abel Cheung  <maddog@linux.org.hk>
25247         * THANKS: added Conner Mo for simplified Chinese translation.
25248         * configure.in: added zh_CN in ALL_LINGUAS
25250 2001-10-21  Abel Cheung  <maddog@linux.org.hk>
25252         * THANKS: added Joe Man for his traditional Chinese translation.
25253         * configure.in: added zh_TW in ALL_LINGUAS.
25255 2001-10-19  Naba Kumar <kh_naba@users.sourceforge.net>
25257         * src/main_menubar_def.h: Changed the link of lidn to
25258         http://lidn.sourceforge.net.
25259         
25260 2001-10-18  Naba Kumar <kh_naba@users.sourceforge.net>
25262         * Applied patch from Rikul
25263         * Applied patch from Luca
25264         * Fixed a cvs conflict. :)
25266 2001-10-17  Stephane Demurget  <demurgets@free.fr>
25268         * THANKS: added Marc Botermans for his Dutch translation.
25270         * configure.in: added nl in ALL_LINGUAS.
25272         * po/nl.po: added.
25274 2001-10-17  Naba Kumar <kh_naba@users.sourceforge.net>
25276         * anjuta.c: Fixed luca's typo.
25277         * resources.c, resources.h: Changed gchar* return to void, to
25278                 avoid a compiler warning.
25279         * scintilla/Makefile.am: Reorganized file entries.
25280         * src/Makefile.am: Added StyleContex.o module directly with the lexers.
25282 2001-10-16  Naba Kumar <kh_naba@users.sourceforge.net>
25284         * Upgraded scintilla to 1.4.
25285         * Added 6 files:  LexCrontab.cxx LexEiffel.cxx LexRuby.cxx
25286                 LexLisp.cxx StyleContext.cxx StyleContext.h
25287         * src/Makefile.am: Added 4 lexers and separated lexer objects
25288                 from the main link variable.
25290 2001-10-14  Stephane Demurget  <demurgets@free.fr>
25292         * THANKS: added Luca, even if it shouldn't be my role to write
25293           this sort of thing :)
25295         * src/anjuta.c: (scan_AddIns_in_directory): some fixes and cleanups on
25296           the latest Luca patch.
25298 2001-10-14      Andy Piper      <andy.piper@freeuk.com>
25300         * added skeleton plugin functionality (lbell <lbell@tsc4.com>). 
25301         This is not documented yet; plugins to come later.
25302         * src/find*.c: find dialogs now persistent 
25303         (Rick <rikul@bellsouth.net>)
25304         * widgets/gnomefilelist.c: fixed multiple file open issue 
25305         (Rick <rikul@bellsouth.net>)
25306         * changes to recent file and project lists handling 
25307         (lbell <lbell@tsc4.com>)
25308         * more minor UI updates (me)
25310 2001-10-11      Andy Piper      <andy.piper@freeuk.com>
25312         * src/Makefile.am: removed warnings for traditional C syntax
25313         * pixmaps: added new icons for mini_locals, mini_cvs and
25314         the splash screen - thanks to Misha <misha@phreaker.net>
25316 2001-10-10      Andy Piper      <andy.piper@freeuk.com>
25318         * src/toolbar.c: fix typo in tooltip text
25319         * ccview/cccmd.cc: alter Func to Function in menu text
25321 2001-10-09      Andy Piper      <andy.piper@freeuk.com>
25323         * src/find_text.c: applied patch from rikul <null@acm.org> to fix minor
25324         issue with find dialog reporting an error when Scintilla finds text
25325         * applied patch from Denis Boehme <boehme at syncio dot de> to support
25326         DOS files (i.e. CR/LF translation)
25328 2001-10-03      Andy Piper      <andy.piper@freeuk.com>
25330         * src/notebook.c: applied patch from rikul <null@acm.org> to fix bug
25331         #452436
25332         * data/internal.properties: default fold style now set to 3 :-)
25333         * applied patch from rikul <null@acm.org> to turn notebook tab 
25334         headings red when file has been edited.
25336 2001-10-02  Kjartan Maraas  <kmaraas@gnome.org>
25338         * configure.in: Added "no" to ALL_LINGUAS.
25339         
25340 2001-09-29  Naba Kumar <kh_naba@users.sourceforge.net>
25342     * Patch from lbell <lbell@tsc4.com>
25343     src/controls.c
25344     src/debugger.c
25345     src/main_menubar.c
25346     src/main_menubar.h
25347     src/main_menubar_def.h
25348     src/mainmenu_callbacks.c
25349     src/mainmenu_callbacks.h
25350     src/project_dbase.c
25351     src/project_dbase.h
25352     
25353     Implemented a check menu item to handle the 'show locals' flag
25354     for the current project.
25356     * data/internal.properties: Removed the redundant command
25357     for gnome-terminal.
25358     
25359 2001-09-25  Naba Kumar <kh_naba@users.sourceforge.net>
25361         * Patch from lbell <lbell@tsc4.com> for fixing some compiler warnings.
25363 2001-09-24  Fatih Demir <kabalak@gtranslator.org>
25365         * configure.in: Added "ta" to the languages list.
25367 2001-09-21  Andy Piper <andy.piper@freeuk.com>
25369         * data/internal.properties:
25370           added fold.symbols property to control appearance of folds
25371           in the Scintilla editor (thanks to rikul <null@acm.org>)
25373 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
25375         * src/message.c:
25376           one extra button for message win is being created -- Fixed.
25377         
25378           The frame should be hidden and not only the pix_lab when
25379           that message pane is hidden (aBts[nIndex].bVisible == FALSE)
25380           -- Fixed.
25381         
25382         * pixmaps/mini_locals.xpm (new file), pixmaps/Makefile.am: 
25383           for the time being it is same as mini_cvs.xpm.
25384         
25385 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
25387         * src/find_repace.c: Fixed the vanishing find/replace dialog box.
25389         Patch from rikul <null@acm.org>
25390         
25391         * CORBA-Server.c, debugger.c, debugger.h, glades.c,
25392         glades.h, messages.c, messages.h, pixmaps.h,
25393         project_dbase.c, project_dbase.h, session.c,
25394         session.h, watch_cbs.c, watch_cbs.h, watch_gui.c:
25395         
25396         inserted 'add to watch' option in inspect window, so you can add easily
25397         a variable in watch window .
25398         
25399         Added a new message pane for the gdb local variables inspection. Changed
25400         the code in messages.c to better account for future new panes insertion.
25401         Defined a new pixmap for the new tab button in pixmaps.h
25402         (ANJUTA_PIXMAP_MINI_LOCALS); someone must create it and add it to the
25403         install script.
25404         
25405         Changed the debugger module to have a single function for asking to gdb
25406         to send program info. The idea is to ask the debugger about only the
25407         info needed to open windows( watch, registers, etc ) to speedup the step
25408         command. I plan to ask informations to the debugger based on the user
25409         interface status.
25410         The request for local variables is enabled by default, but the
25411         projectDBase has a variable to control it, to allow disabling that
25412         feature,  there is also the code to save and to reload the state. If you
25413         want to have it disabled by dafult change SHOW_LOCALS_DEFAULT to FALSE
25414         in project_dbase.c
25416         This big patch is from:  lbell <lbell@tsc4.com>
25417         
25418 2001-09-20  Stephane Demurget <demurgets@free.fr>
25420         Patch from rikul <null@acm.org> :
25422         * data/internal.properties, src/aneditor.cxx: fixed the fold margin
25423           problem and added folding support for php/hmtl.
25425 2001-09-19  Naba Kumar <kh_naba@users.sourceforge.net>
25427         * Fixed dnd of files within scintilla.
25428         patch from:  rikul <null@acm.org>
25429         
25430 2001-09-18  Naba Kumar <kh_naba@users.sourceforge.net>
25432         * Applied patch from Luca.
25433         
25434         * src/source.c: source_write_build_files(): Fixed the project generation
25435           failure. The fist return statement and the free_project_type were 
25436           misplaced.
25438 2001-09-14  Naba Kumar <kh_naba@users.sourceforge.net>
25439         
25440         * anjuta.c, anjuta.h, main.c, main_menubar.c, main_menubar_def.h,
25441         mainmenu_callbacks.c, mainmenu_callbacks.h, messages.c:
25442         
25443         1) Restore the error color to red (waiting for a configurable one )
25444         2) Saving projects settings if you exit anjuta without closing an open
25445         saved project
25446         3) New Menu 'repaeat search' to search with a keystroke without pressing
25447         the toolbar button
25448         4) some define in the menus to better handle menu item update
25449         
25450         Patch from: lbell <lbell@tsc4.com>
25451         
25452         * main_menubar_def.h, main_menubar.c: Change the position of
25453         "Repeat find" menu position.
25455 2001-09-13  Naba Kumar <kh_naba@users.sourceforge.net>
25457          project_type.h, project_type.c, source.c: Applied patch.
25458          patch from Johannes Schmid <clubfan@users.sourceforge.net>
25459          
25460 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
25462         * configure.in, src/Makefile.am: Using macros for ORBit flags.
25463         
25464 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
25465         
25466         * Fixed bug #445752
25467   
25468 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
25469         
25470         * Fixed bugs in Gtk-- and Gnome-- project type
25472 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
25474         * dnd.c: Support for multiple files drag-n-drop.
25475         
25476           Patch from: rikul <null@acm.org>
25477         
25478         * anjuta.c, anjuta.h, anjuta_cbs.c, main_menubar_def.h,
25479           mainmenu_callbacks.c, mainmenu_callbacks.h: Added message text
25480           saving from menu.
25481         
25482           Patch from: rikul <null@acm.org>
25484         * Applied patch for widgetizing goto dialog box.
25485           Patch from: ???
25486         
25487         * Applied patch for having new project type handling.
25488           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
25489           
25490 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
25492         * Makefile.am, aneditor.cxx, aneditor.h, anjuta.c, anjuta.h,
25493           anjuta_cbs.c, anjuta_gui.c, breakpoints.c, breakpoints.h,
25494           debugger.c, debugger.h, find_in_files.c, find_in_files.h,
25495           find_replace.c, find_replace.h, find_text.c, find_text.h,
25496           glade_iface.c, main.c, messages.c, messages.h, project_dbase.c,
25497           project_dbase.h, source.c, text_editor.c, text_editor.h,
25498           text_editor_cbs.c, utilities.c, utilities.h:
25499         
25500           Applied a huge patch (after slight preview). I would like Luca
25501           to have his feature additions mentioned here.
25502         
25503           Patch from: lbell <lbell@tsc4.com>
25505 2001-09-09  Stephane Demurget <demurgets@free.fr>
25507         * scintilla/Makefile.am: added to $(GTK_CFLAGS) INCLUDES.
25509         * po/fr.po: updated to the latest sources.
25512 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
25513         
25514         * Fixed bug #445752
25515   
25516 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
25518         * dnd.h, dnd.c: New files for drag n drop support.
25519                 
25520         * anjuta.h, anjuta_gui.c, anjuta_cbs.c:
25521            Added drag and drop support for opening files.
25522         
25523         Thanks to José Antonio Caminero Granja <JCamGra@alumnos.uva.es> and
25524         Archit Baweja <bighead@crosswinds.net> for this idea.
25525         
25526         * TODO: Added some more todos. :-(
25528 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
25530         * Fixed the goto line activate bug.
25531         patch from: Martyn Bone <mbone@brightstar.u-net.com>
25533 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
25534         
25535         * Fixed bugs in Gtk-- and Gnome-- project type
25537 2001-08-5  Naba Kumar <kh_naba@users.sourceforge.net>
25539         * widgets/gonmefilelist.c, gnomefilelist.c:
25540         Modified multiple selection on pressing control.
25541           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
25542         
25543         * src/project_dbase_gui.c, anjuta_cbs.c, fileselection.h, fileselection.h:
25544         Modified multiple selection on pressing control.
25545           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
25546         
25547 2001-09-05  Abel Cheung  <maddog@linux.org.hk>
25549         * src/project_dbase_gui.c(*lang_data[]): Rename zh_TW.Big5 to zh_TW .
25550           This is useless; but just in case...
25552 2001-08-4  Naba Kumar <kh_naba@users.sourceforge.net>
25554         * data/internal.properties: modified a bit of perl properties.
25555         
25556 2001-08-3  Naba Kumar <kh_naba@users.sourceforge.net>
25558         * ccview/cccproj.hh, ccview/hash_str.h, src/fileselection.c, src/fileselection.h
25559           src/project_dbase_gui.c, widgets/gnomefilelist.c, widgets/gnomefilelist.h:
25560           Added support for multiple file imports. Changed the standrd C++
25561           convention of #include <file> to #include <file.h>, because I had given
25562           some wrong options while compiling my gcc-3.0.1 compiler, so it does not
25563           now support the #include <file> convention. That is something to be fixed :). 
25564           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
25566 2001-08-1  Naba Kumar <kh_naba@users.sourceforge.net>
25568         * src/anjuta.c: Added function static greetings_text(), to solve the non
25569                 translation of the greetings text in the wizard.
25570                 
25571 2001-08-31  Andy Piper <andy.piper@freeuk.com>
25573         * src/find_in_files_gui.c: made order of buttons consistent with other Find
25574           dialogs, with OK the default (fix bug #453482)
25576 2001-08-31  Naba Kumar <kh_naba@users.sourceforge.net>
25578         * src/anjuta.c: Fixed a bug that tries to printf 'NULL'
25579         
25580         * src/appwizard.c: added N_() for the inlcuding the welcome message translatable.
25581         
25582 2001-08-29  Naba Kumar <kh_naba@users.sourceforge.net>
25584         * src/aneditor.cxx
25585           src/aneditor.h
25586           src/anjuta_cbs.c
25587           src/controls.c
25588           src/main_menubar.c
25589           src/main_menubar.h
25590           src/main_menubar_def.h
25591           src/mainmenu_callbacks.c
25592           src/mainmenu_callbacks.h:
25593                 Applied the patch that addes menu items which allow users to
25594                 insert GPL notice and date time in current document.
25595                 patch from: Rick Patel <rikul@shreve.net>       
25596                 
25597         * src/main_menu.c: Fixed a compilation error.
25598         
25599         * src/anjuta.c: Fixed non-rememberence of editor tab position.
25600         
25601         * src/mainmenu_callbacks.c: Fixed gpl strings to avoid compiler warnings
25602           about the unterminated strings.
25603           
25604         * scintilla/*: Updated scintilla to 1.3.9 version.
25605         
25606 2001-08-28  Naba Kumar <kh_naba@users.sourceforge.net>
25607         
25608         * widgets/gnomefileselection.c:
25609           Applied the patch for fixing multiple selection of file open funcion,
25610           which will deselect the files selected.
25611           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
25613 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
25615         * widgets/gnomefileselection.h, widgets/gnomefileselection.c, src/fileselection.h,
25616           src/fileselection.c, src/anjuta_cbs.c:
25617           Applied the patch     for multiple selection of file open.
25618           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
25619           
25620 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
25622         * Removed "-f" option in call to devhelp, because devhelp no longer
25623           supports that.
25624         
25625 2001-08-26  Stephane Demurget <demurgets@free.fr>
25627         All these modifications have been pointed out by
25628         Gregory Schmitt <gregory.schmitt@free.fr>, so thanks to him.
25630         * data/internal.properties: two fixes for the PHP lexer.
25631           this out.
25633         * fr.po: minor fixes.
25635         * TODO: added a couple of PHP suggestions from Gregory Schmitt.
25637 2001-08-25  Naba Kumar <kh_naba@users.sourceforge.net>
25638         
25639         * main_menubar.c,
25640           main_menubar.h,
25641           main_menubar_def.h,
25642           main_menubar_callbacks.c,
25643           controls.c:
25644                 Added new menu item for "close all fils".
25645                 (Patch from Rikul <rikul@shreve.net>, after revision)
25646         
25647         * project_dbase.c: project_dbase_close_project(): remove unnecessary printf() statement.
25648         
25649         * find_text.c, find_replace.c: Fixed dialog wins not show up once close by 'Esc'.
25650                 (Patch from Rikul <rikul@shreve.net>)
25651         
25652         * anjuta.c: Fixed to have the current dir in the fileopen dialog box.
25653                 (Patch from Rikul <rikul@shreve.net>)
25655 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
25656         
25657         * appwiz_page2.c: Applied patch for disabling auto-upper-casting of
25658            project name in application widzard.
25659            [Patch from: Yannick Koehler <yannick.koehler@colubris.com>  ]
25661         * executer.c: hacked to change the behavior of the executer dialog. Now, instead
25662           of the 'OK' button there is an 'Execute' one.
25663           [ Patch from: Giovanni Corriga <valkadesh@libero.it>  ]
25664         
25665         * executer.c: Changed cancel button to close button. That was more appropriate.
25666           
25667 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
25669         * HACKING: corrected >>>>>> Config management.
25670         
25671         * HACKING: Added many things.
25672         
25673         * src/launcher.h: Added some comments.
25675 2001-08-21  Stephane Demurget <demurgets@free.fr>
25677         * configure.in, NEWS, README: bumped anjuta version to 0.1.7.
25679         * HACKING,
25680           manuals/C/anjuta-faqs/anjuta-faqs.sgml,
25681           src/appwizard_cbs.c,
25682           src/appwizard_gui.c: Applied UI/docs cleanup patch from
25683           Andy Piper <andy.piper@freeuk.com>
25685         * po/fr.po: updated to latest sources.
25687         * Makefile.am: removed anjuta.prj from EXTRA_DIST.
25690 2001-08-18  Andy Piper <andy.piper@freeuk.com>
25692         * Fixed bugs #450280 and #448845
25694         * src/about.c: corrected Naba's e-mail address (.net, not .com)
25695         
25696         * src/goto_line.c, src/attach_process_gui.c, src/find_replace.c:
25697           named dialogs
25698         
25699         * src/breakpoints_gui.c, src/commands.c, src/find_text.c,
25700           src/find_in_files_gui.c, src/project_dbase_gui.c, src/help.c, 
25701           src/watch_gui.c, src/stack_trace_gui.c: edited window and dialog 
25702           names to remove "Anjuta: " prefix
25703           
25704         * src/main_menubar_def.c: altered a message
25705         
25706         * launcher/anjuta_launcher.c: cleaned up some messages
25708         * src/debugger.c: edited messages to improve clarity
25709         
25710         * src/app_wiz*.c: tidied wizard interface
25713 2001-08-15  Stephane Demurget <demurgets@free.fr>
25715         Synced Naba's fix and mine about the wizards not working and removed
25716         anjuta.prj to avoid a nasty checkin.
25718         * Makefile.am: removed the install-data-local rule.
25720         * data/Makefile.am: changed the list of files.
25722         * anjuta.prj: removed to avoid checkin of Anjuta temp files.
25724         * .cvsignore: added anjuta.prj for the same reason.
25727 2001-08-15  Naba Kumar <kh_naba@users.sourceforge.net>
25729         * src/source.c: Fixed a bug that fails new gnome projects to get
25730           created.
25732         * src/project_manager.c: Fixed a bug that disables storing recent
25733           project history.
25735         * Makefile.am: Added stuffs to install the macro files in the
25736           anjuta share file.
25739 2001-08-14  Stephane Demurget <demurgets@free.fr>
25741         * data/Makefile.am: added some rules to support the gnome/ macros
25742           dir in order to make the wizards work again.
25744         * anjuta.spec.in: upped the release number.
25747 2001-08-12  Zbigniew Chyla  <cyba@gnome.pl>
25749         * configure.in (ALL_LINGUAS): Added pl.
25752 2001-08-09  Stephane Demurget <demurgets@free.fr>
25754         * anjuta.spec.in: fixed the doc files list.
25757 2001-08-09  Naba Kumar <kh_naba@users.sourceforge.net>
25759         * src/about.c: corrected my email address. :-)
25760         
25761         * TODO: Updated.
25762         
25763         * manuals/C/anjuta-manual/chapter15.sgml: Slight correction.
25764          (patch from Andy Piper <squiggle@ukgateway.net>)
25766 2001-08-08  Naba Kumar <kh_naba@users.sourceforge.net>
25768         * debugger.c: Fixed a bug associated with debugging threaded
25769           application.
25770         
25771         * text_editor_menu.c: Fixed broken ui in text editor
25772           pop up menu.
25773           
25774         * text_editor_menu.c: Now the option sub menu in text editor pop up
25775           works.
25776         
25777         * mainmenu_callbacks.c: Fixed "no-modified" bug with autoformat.
25778                 (suggested by lord sibn <sibn@utspl.cjb.net> )
25779         
25780 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
25782         * src/text_editor_menu.c: Added menu item for context help
25783           (patch from Andy Piper <squiggle@ukgateway.net>)
25784         
25785 2001-08-06  Stephane Demurget <demurgets@free.fr>
25787         * ccview/cccproj.cc: added missing i18n strings.
25789         * data/welcome.txt: bumped version to 0.1.6.
25791         * src/anjuta.c: fixed a compilation error due to devhelp integration.
25793 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
25794         
25795         * help.c, help.h: Added support for DevHelp context sensitive help
25796                 and gnome api browsing.
25797         * Fixed toolbars and editor views "not save" bug.
25798         * Updated sgmldocs.make and configure.in to handle rh 7.1 crap.
25799           (patch from Andy Piper <squiggle@ukgateway.net>)
25800         * Updated THANKS and chapter15.sgml for uk and ru translators.
25802 2001-08-05  Naba Kumar <kh_naba@users.sourceforge.net>
25804         * Transfered ru.po, uk.po and update.sh from gnome-i18n/extra-po/anjuta
25805         * Updated configure.in to include these changes
25806         
25807 2001-08-03  Stephane Demurget <demurgets@free.fr>
25809         * src/project_dbase_gui.c: fixed bug #446963
25810           (on_project_dbase_ccview_update_start),
25811           (on_project_dbase_ccview_update_end): added.
25812           These two respectively disable and enable close file/project
25813           menu entries and toolbar items, while the ccview part updates
25814           its tag database.  
25817 2001-08-03  Stephane Demurget <demurgets@free.fr>
25819         * configure.in: added sv to the ALL_LINGUAS list.
25820         
25822 2001-08-01  Fatih Demir <kabalak@gtranslator.org>
25824         * anjuta.desktop.(in(.in)), configure.in & Makefile.am: Get the desktop
25825                 file to work: merge translations and distribute it.
25827         * .cvsignore & ABOUT-NLS: Erh, "ABOUT-NLS" shouldn't be in CVS.
25829         * NEWS, README, THANKS & TODO: Spelling fixes.
25831 2001-08-01  Stephane Demurget <demurgets@free.fr>
25833         * README: updated requirements.
25835         * scintilla/Makefile.am,
25836           src/Makefile.am: fixed includes using $(srcdir), as the distcheck
25837           target can't be realized (custom build path).
25839         * Makefile.am: added xml-i18n-* and anjuta.spec.in as EXTRA_DIST.
25840           Removed install-data-local.
25842         * src/compiler_options.c: changed the include paths of the pixmaps.
25843           we hadn't any warning because of the include paths passed to the
25844           compiler. Thanks to make distcheck for reporting this.
25847 2001-07-31  Stephane Demurget <demurgets@free.fr>
25849         * NEWS, THANKS: updated.
25851         * src/anjuta.c: (anjuta_fatal_signal_handler), (anjuta_exit_signal_handler):
25852           fixed to show the correct kernel signal number and its description.
25854         * widgets/gnomefilelist.c: fixed bug #445756
25855           (goto_last): renamed to goto_prev and changed according to goto_next.
25856           (goto_next): added.
25857           (goto_directory): removed.
25858           (check_list_for_entry): renamed (g_list_find_string_pos) and rewrote: the
25859           returned value is now the position in the list.
25860           (check_ok_button_cb): changed the back check and added one for next.
25861           (gnome_filelist_set_dir): the check in history make it wouldn't be
25862           a "true" history. polished the whole thing, using set_dir_internal.
25863           (set_dir_internal): used in gnome_filelist_set_dir and back/next callbacks, so
25864           there's no check in the history when using back or next.
25866         * manuals/*: added missing .cvsignore files.
25869 2001-07-30  Stephane Demurget <demurgets@free.fr>
25871         * po/fr.po: updated to latest sources.
25873         * src/preferences_gui.c: (create_preferences_page6): fixed bug #445758
25874           call on_trunc_mesg_check_clicked after the two spinbuttons are ref'ed,
25875           to put off their sensitive attributes.
25877 2001-07-29  Stephane Demurget <demurgets@free.fr>
25878         
25879         * po/fr.po: fixed some grammar things.
25880           Thanks to Pierre Sarrazin <sarrazip@sympatico.ca> for having pointed
25881           this out.
25882         
25883         * src/utilities.c: (file_is_link): use lstat instead of stat.
25885 2001-07-27  Naba Kumar <kh_naba@123india.com>
25886         
25887         * Remove help dir from cvs, because it is no longer
25888           needed.
25889         
25890         * Remove manuals/anjuta-manual dir from cvs, because it is no longer
25891           needed.
25893 2001-07-24  Naba Kumar <kh_naba@123india.com>
25895         * debugger.c: (debugger_update_prog_status): Fixed
25896                 the bug with gdb version 5. Debugger starts, when
25897                 step in/out/over etc are clicked.
25898         
25899         * debugger.c: All functions: added debugging codes.
25900         
25901         * breakpoints.c: (breakpoints_dbase_set_all_in_editor):
25902         * breakpoints.c: (breakpoints_dbase_add_brkpnt):
25903           Modified to recognize non project files also.
25904           
25905         * source.c: (source_write_configure_in):
25906           Added source for 'prefix' counterparts for
25907           no-prefix AC_SUBST.
25908         
25909 2001-07-23  Naba Kumar <kh_naba@123india.com>
25910         
25911         * anjuta.c: added function anjuta_remove_text_editor();
25912           and suitably modified anjuta_remove_current_text_editor().
25913           
25914         * project_dbase.c: project_dbase_close(), Added code to
25915           close all opened files that belong to the project when
25916           the project is closed.
25917          (patch from  "Maxim Blagai" <maximblagai@yahoo.com> and some my codes)
25918         
25919         * Updated the manuals/anjuta-manual subdir for GDP standards.
25920            (patch from Andy Piper <squiggle@ukgateway.net>)
25921         
25922         * main_menubar.h, main_menubar.def: Added Menu items to handle
25923           urls for library references, bugs, patches and feature request
25924           submission.
25925         
25926 2001-07-20  Naba Kumar <kh_naba@123india.com>
25927         
25928         * Set wmclass names in all windows.
25929           (patch from Andy Piper <squiggle@ukgateway.net>)
25930         * New splash logo from "Misha" <misha@phreaker.net>);
25932 2001-07-19  Naba Kumar <kh_naba@123india.com>
25933         
25934         * preferences.[h,c], preferences_gui.c: Added 4 properties to
25935           set caret color, calltip back color and selection fore/back
25936           color.
25938 2001-07-18  Naba Kumar <kh_naba@123india.com>
25939         
25940         * project_dbase.c: Closes all files when project is closed.
25941          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
25942          -- We still need to refine this as it closes all sort of files.
25943         
25944         * compiler_options.c: Fixed seg-fault bug when last item in
25945           compiler option lists is removed.
25946         
25947         * Fixed missing newline warnings during compilation.
25948           (patch from Andy Piper <squiggle@ukgateway.net>)
25950 2001-07-17  Fatih Demir <kabalak@gtranslator.org>
25952         * xml-i18n-*: Blew away the xml-i18n-* files from CVS -- they're
25953                 autogenerated no need to store'em in CVS.
25955         * ccview/.cvsignore: Addition of cvsignore.
25957 2001-07-17  Naba Kumar <kh_naba@123india.com>
25958         
25959         *GUI fixes and spell corrections
25960         (patch from Andy Piper <squiggle@ukgateway.net>)
25962 2001-07-15  Naba Kumar <kh_naba@123india.com>
25963         
25964         *Fixed double error message for file not found.
25965         
25966         *Put white backgrounds for png images.
25967         
25968         *Converted '-' to '_' in sgml files.
25970 2001-07-14  Naba Kumar <kh_naba@123india.com>
25971         
25972         * project_dbase.c: Short-cut for expand/collasp project tree
25973         
25974         * project_dbase_gui.c:
25975          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
25977 2001-07-13  Naba Kumar <kh_naba@123india.com>
25978         
25979         * notebook.[h,c]: Added
25980          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
25981         Project/message window now toggles on control and
25982         and notebook switch short-cut
25984 2001-07-7  Naba Kumar <kh_naba@123india.com>
25985         
25986         * Changed a new icon set which looks more gnomish.
25987         
25988         * Changed a new anjuta splash logo.
25989         (Icons and splash logo created by "Misha" <misha@phreaker.net>)
25991 2001-07-6  Naba Kumar <kh_naba@123india.com>
25992         
25993         * ccview/*: Integrated ccview for class view and file view
25994                 in the project Manager.
25995         
25996         * widgets/gnomefilelist.[h,c]: Added show hidden files options.
25998 2001-07-1  Naba Kumar <kh_naba@123india.com>
25999         
26000         * scintilla/*: Upgraded Scintilla to version 1.3.7
26001         
26002         * manuals/anjuta-manual/C/chapter[00-12].sgml: Added many more stuffs.
26003         
26004 2001-06-28  Naba Kumar <kh_naba@123india.com>
26005         
26006         * src/debugger.c: Correct step-over and step-out swapping.
26007         
26008         * manuals/anjuta-manual/C/chapter[00-12].sgml: Splitted manual
26009           chapters and added more stuffs.
26011 2001-06-13  Naba Kumar <kh_naba@123india.com>
26012         
26013         * data/autogen.sh.gtkmm: Added
26014         
26015         * data/autogen.sh.gnomemm: Added
26016         
26017         * src/appwiz.c: Added two more application wizard templetes
26018         
26019         * src/project: for gtk-- and gnome-- and proper support
26020         
26021         * src/source.c: for c++ in the project configuration.
26022         
26023         * src/source.h:
26025 2001-05-05  Naba Kumar <kh_naba@123india.com>
26027         * Merged my pre-cvs modifications with 
26028           the current cvs copy.
26030         * (lot of files change).
26032         * Implemented session management.
26034         * Local installation possible by
26035           manageing our own pixmaps paths
26036           manupulations.
26037         
26038         * resources.h: Added.
26039         * resources.c: Added.
26041         * Fixed some bugs.
26042         
26043 2001-05-05  Fatih Demir <kabalak@gtranslator.org>
26045         * manuals/.cvsignore & manuals/anjuta-manual/C/.cvsignore:
26046                 Corrected/extended ignores.
26048 2001-05-04  Naba Kumar <kh_naba@123india.com>
26050         * manuals/: dir tree added.
26051           Sgml documentation started in this dir.
26052           
26053         * omf-install/: dir tree added.
26054         
26055         * manuals/anjuta-manual/C/anjuta-manual.sgml:
26056           Created initial document structure.
26057           
26058         * configure.in: Added test for scrollkeeper.
26059           Added some Makefile entries in AC_OUTPUT.
26060         
26061         * Makefile.am: Added subdir manuals/
26062         
26063         * HACKING: Wrote something stupid.
26065 2001-05-02  Stéphane Démurget <demurgets@free.fr>
26067         * Makefile.am: Added ChangeLog in local data list, becaused it's
26068           needed to create a new project.
26069           
26070         * po/fr.po: minor fixes.
26072         * src/build_file.c, src/configurer.c, src/debugger.c,
26073           src/executer.c, src/find_replace.c, src/gnome_project.c,
26074           src/goto_line.c, src/launcher.c, src/messages.c, 
26075           src/preferences.c src/project_dbase.c: functions declared static.
26076           
26077         * widgets/gnomefilelist.c: Fixed a project creation bug,
26078           introduced with latest changes.
26080 2001-05-01  Stéphane Démurget <demurgets@free.fr>
26082         * widgets/gnomefilelist.c,
26083           BUGS: Fixed an annoying bug preventing from loading files/project
26084           given on the command line. Polished the whole gnome_filelist widget.
26086 2001-04-27  Stéphane Démurget <demurgets@free.fr>
26088         * src/main.c,
26089           src/anjuta.c,
26090           src/anjuta.h: Polished the command line parsing.
26092         * BUGS: Need to clean that damn gnome_filelist widget.
26094 2001-04-25  Stéphane Démurget <demurgets@free.fr>
26096         * src/registers.c,
26097           src/sharedlib.c,
26098           src/signals.c: Removed duplicated includes.
26100         * po/fr.po: minor fixes.
26102         * src/compiler_options_gui.c: Cleaned up a part of the GUI,
26103           create_compiler_options_page? () declared static.
26104         * src/main.c,
26105           src/anjuta.c: Put a command line option for disabling
26106           the splashscreen.
26108         * src/preferences_gui.c: Fixed an internationalization issue,
26109           other functions declared static.
26111         * src/gnome_project.c: Fixed some memory leaks,
26112           new_prj_terminated () declared static. 
26114 2001-04-24  Fatih Demir <kabalak@gtranslator.org>
26116         * configure.in: Sort ALL_LINGUAS alphabetically.
26118 2001-04-22  Stéphane Démurget <demurgets@free.fr>
26120         * Emptied that ugly old Changelog.
26122 == Anjuta 0.1.5 ===
26123 == Anjuta 0.1.4 ==
26125 2001-03-10 Naba kumar  <naba@gnome.org>
26127         * src/gnome_project.c: Fixed project dir creation bug.
26129         * src/text_editor.c: Fixed double accelerators bug.
26130         
26131         * src/glade_iface.c, src/project_dbase.c: Fixed source generation bug.
26133         * src/stack_trace.c, * src/compiler_options.c,
26134         data/internals.properties, src/defaults.c:
26135         Fixed pixmap creation with NULL window.
26137         * src/commands.c, src/preferences_gui.c, src/build_project.c
26138         src/clean_project.c: Bug fix.
26139         
26140         * src/main_menubar_def.h: i18n bug fix.
26141         
26142         * src/executer.h, src/executer.c: Bug fix.
26143         
26144         * src/controls.c: Bug fix.
26145         
26146         * src/debugger.c: Debugger now takes program args.
26147         
26148         * po/ja.po: Added japanese translation file.
26149         
26150         Upgraded to ver 0.1.4
26151         ... Fixed other minor bugs.
26153 == Anjuta 0.1.3 ===
26155 2001-XX-XX Naba kumar  <naba@gnome.org>
26157         * Lots of unaccountable changes. Integrated scintilla.
26158         Redesigned Project managemet. Added supports for other languages.
26159         Java style properties managements. .... blah blah
26160         
26161 2000-11-11 Naba kumar  <naba@gnome.org>
26163         * README, htmls/page111.html, configure.in, anjuta.prj, anjuta.spec:
26164         Upgraded to version 0.1.3.
26166         * src/mainmenu_callbacks.c, src/main_menubar_def.h:
26167         Fixed to activate Debug->add watch properly.
26169 === Anjuta 0.1.2 beta_2 ===
26170 === Anjuta 0.1.2 ===
26172 2000-11-05 Naba kumar  <naba@gnome.org>
26174         * src/compiler_options.c, src/compiler_options_cbs.c
26175         src/compiler_options_cbs.h, src/compiler_options_gui.c
26176         src/anjuta2.c, extra/stock_libs.anj (new),
26177         extra/README.stock_libs (new), htmls/page13.html,
26178         htmls/images/*: Improved Library settings GUI. Can now enable/disable
26179         added libraries. Stock libs provided for ease of entry. Modified
26180         help html file accordingly.
26182 2000-11-03 Naba kumar  <naba@gnome.org>
26184         * README: Minor fixes in Doc files.
26186         * src/gnome_prj.c, src/appwidzard_cbs.c:
26187         Fixed to ignore non-existant dir for blank prj.
26188         More checking in project creation, especially to confirm
26189         that the prj file already does not exist.
26191         * anjuta.spec, configure.in: Upgraded to version 0.1.2
26193         * src/controls.c: Now Menu item "Format/Detach current document"
26194         is inactive when there is no document opened.
26196 === Anjuta 0.1.1 ===
26198 2000-11-01 Naba kumar  <naba@gnome.org>
26200         Completed and Release of first version (Beta) with lots of bugs.
26202 1999-12-27 Naba kumar  <naba@gnome.org>
26204         Anjuta project started.